From f2e00ff2cb04d792a25a364f144a701f7670f9dd Mon Sep 17 00:00:00 2001 From: Dekkonot Date: Thu, 19 Sep 2024 16:14:48 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20rojo-rbx?= =?UTF-8?q?/rojo.space@1b891d1bc19301a0183addd10c7c91d13cb8f6ab=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 4 ++-- 404/index.html | 4 ++-- assets/js/1440.50d92ee3.js | 2 ++ ...0.b8331b83.js.LICENSE.txt => 1440.50d92ee3.js.LICENSE.txt} | 2 +- assets/js/1440.b8331b83.js | 2 -- assets/js/{main.7092a539.js => main.7a5f270c.js} | 4 ++-- ...n.7092a539.js.LICENSE.txt => main.7a5f270c.js.LICENSE.txt} | 0 .../js/{runtime~main.c61be7d3.js => runtime~main.d76c3c0c.js} | 2 +- blog/archive/index.html | 4 ++-- blog/index.html | 4 ++-- blog/new-maintainers/index.html | 4 ++-- blog/new-website/index.html | 4 ++-- docs/v0.5/getting-started/existing-game/index.html | 4 ++-- docs/v0.5/getting-started/installation/index.html | 4 ++-- docs/v0.5/getting-started/new-game/index.html | 4 ++-- docs/v0.5/help/index.html | 4 ++-- docs/v0.5/index.html | 4 ++-- docs/v0.5/project-format/index.html | 4 ++-- docs/v0.5/reference/full-vs-partial/index.html | 4 ++-- docs/v0.5/rojo-alternatives/index.html | 4 ++-- docs/v0.5/sync-details/index.html | 4 ++-- docs/v0.5/workflows/index.html | 4 ++-- docs/v6/getting-started/existing-game/index.html | 4 ++-- docs/v6/getting-started/installation/index.html | 4 ++-- docs/v6/getting-started/new-game/index.html | 4 ++-- docs/v6/help/index.html | 4 ++-- docs/v6/index.html | 4 ++-- docs/v6/project-format/index.html | 4 ++-- docs/v6/rojo-alternatives/index.html | 4 ++-- docs/v6/sync-details/index.html | 4 ++-- docs/v6/workflows/index.html | 4 ++-- docs/v7/getting-started/existing-game/index.html | 4 ++-- docs/v7/getting-started/installation/index.html | 4 ++-- docs/v7/getting-started/new-game/index.html | 4 ++-- docs/v7/help/index.html | 4 ++-- docs/v7/index.html | 4 ++-- docs/v7/project-format/index.html | 4 ++-- docs/v7/properties/index.html | 4 ++-- docs/v7/rojo-alternatives/index.html | 4 ++-- docs/v7/sync-details/index.html | 4 ++-- docs/v7/upgrade/index.html | 4 ++-- docs/v7/workflows/index.html | 4 ++-- index.html | 4 ++-- lunr-index-1725060679353.json | 1 - lunr-index-1726762423254.json | 1 + lunr-index.json | 2 +- markdown-page/index.html | 4 ++-- search-doc-1725060679353.json | 1 - search-doc-1726762423254.json | 1 + search-doc.json | 2 +- 50 files changed, 86 insertions(+), 86 deletions(-) create mode 100644 assets/js/1440.50d92ee3.js rename assets/js/{1440.b8331b83.js.LICENSE.txt => 1440.50d92ee3.js.LICENSE.txt} (66%) delete mode 100644 assets/js/1440.b8331b83.js rename assets/js/{main.7092a539.js => main.7a5f270c.js} (99%) rename assets/js/{main.7092a539.js.LICENSE.txt => main.7a5f270c.js.LICENSE.txt} (100%) rename assets/js/{runtime~main.c61be7d3.js => runtime~main.d76c3c0c.js} (99%) delete mode 100644 lunr-index-1725060679353.json create mode 100644 lunr-index-1726762423254.json delete mode 100644 search-doc-1725060679353.json create mode 100644 search-doc-1726762423254.json diff --git a/404.html b/404.html index a0e9c5eb..f363050a 100644 --- a/404.html +++ b/404.html @@ -5,8 +5,8 @@ Rojo - - + +

NOT FOUND

You just hit a route that doesn't exist... the sadness.

diff --git a/404/index.html b/404/index.html index b59f99ed..25b64183 100644 --- a/404/index.html +++ b/404/index.html @@ -5,8 +5,8 @@ Rojo - - + +

NOT FOUND

You just hit a route that doesn't exist... the sadness.

diff --git a/assets/js/1440.50d92ee3.js b/assets/js/1440.50d92ee3.js new file mode 100644 index 00000000..9816a67b --- /dev/null +++ b/assets/js/1440.50d92ee3.js @@ -0,0 +1,2 @@ +/*! For license information please see 1440.50d92ee3.js.LICENSE.txt */ +(self.webpackChunkrojo_space=self.webpackChunkrojo_space||[]).push([[1440],{6750:(t,e)=>{"use strict";e.Jf=e.dz=void 0;var i=/^([^\w]*)(javascript|data|vbscript)/im,r=/&#(\w+)(^\w|;)?/g,n=/&(newline|tab);/gi,o=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,a=/^.+(:|:)/gim,s=[".","/"];e.dz="about:blank",e.Jf=function(t){if(!t)return e.dz;var l,c=(l=t,l.replace(o,"").replace(r,(function(t,e){return String.fromCharCode(e)}))).replace(n,"").replace(o,"").trim();if(!c)return e.dz;if(function(t){return s.indexOf(t[0])>-1}(c))return c;var h=c.match(a);if(!h)return c;var u=h[0];return i.test(u)?e.dz:c}},7293:(t,e,i)=>{"use strict";i.d(e,{A:()=>F});var r=i(6540),n=i(4848);function o(t){const{mdxAdmonitionTitle:e,rest:i}=function(t){const e=r.Children.toArray(t),i=e.find((t=>r.isValidElement(t)&&"mdxAdmonitionTitle"===t.type)),o=e.filter((t=>t!==i)),a=i?.props.children;return{mdxAdmonitionTitle:a,rest:o.length>0?(0,n.jsx)(n.Fragment,{children:o}):null}}(t.children),o=t.title??e;return{...t,...o&&{title:o},children:i}}var a=i(8215),s=i(1312),l=i(7559);const c={admonition:"admonition_xJq3",admonitionHeading:"admonitionHeading_Gvgb",admonitionIcon:"admonitionIcon_Rf37",admonitionContent:"admonitionContent_BuS1"};function h(t){let{type:e,className:i,children:r}=t;return(0,n.jsx)("div",{className:(0,a.A)(l.G.common.admonition,l.G.common.admonitionType(e),c.admonition,i),children:r})}function u(t){let{icon:e,title:i}=t;return(0,n.jsxs)("div",{className:c.admonitionHeading,children:[(0,n.jsx)("span",{className:c.admonitionIcon,children:e}),i]})}function d(t){let{children:e}=t;return e?(0,n.jsx)("div",{className:c.admonitionContent,children:e}):null}function f(t){const{type:e,icon:i,title:r,children:o,className:a}=t;return(0,n.jsxs)(h,{type:e,className:a,children:[(0,n.jsx)(u,{title:r,icon:i}),(0,n.jsx)(d,{children:o})]})}function p(t){return(0,n.jsx)("svg",{viewBox:"0 0 14 16",...t,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"})})}const g={icon:(0,n.jsx)(p,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)",children:"note"})};function m(t){return(0,n.jsx)(f,{...g,...t,className:(0,a.A)("alert alert--secondary",t.className),children:t.children})}function y(t){return(0,n.jsx)("svg",{viewBox:"0 0 12 16",...t,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"})})}const x={icon:(0,n.jsx)(y,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)",children:"tip"})};function C(t){return(0,n.jsx)(f,{...x,...t,className:(0,a.A)("alert alert--success",t.className),children:t.children})}function b(t){return(0,n.jsx)("svg",{viewBox:"0 0 14 16",...t,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"})})}const _={icon:(0,n.jsx)(b,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)",children:"info"})};function v(t){return(0,n.jsx)(f,{..._,...t,className:(0,a.A)("alert alert--info",t.className),children:t.children})}function k(t){return(0,n.jsx)("svg",{viewBox:"0 0 16 16",...t,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"})})}const T={icon:(0,n.jsx)(k,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.warning",description:"The default label used for the Warning admonition (:::warning)",children:"warning"})};function A(t){return(0,n.jsx)("svg",{viewBox:"0 0 12 16",...t,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"})})}const w={icon:(0,n.jsx)(A,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)",children:"danger"})};const S={icon:(0,n.jsx)(k,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)",children:"caution"})};const B={...{note:m,tip:C,info:v,warning:function(t){return(0,n.jsx)(f,{...T,...t,className:(0,a.A)("alert alert--warning",t.className),children:t.children})},danger:function(t){return(0,n.jsx)(f,{...w,...t,className:(0,a.A)("alert alert--danger",t.className),children:t.children})}},...{secondary:t=>(0,n.jsx)(m,{title:"secondary",...t}),important:t=>(0,n.jsx)(v,{title:"important",...t}),success:t=>(0,n.jsx)(C,{title:"success",...t}),caution:function(t){return(0,n.jsx)(f,{...S,...t,className:(0,a.A)("alert alert--warning",t.className),children:t.children})}}};function F(t){const e=o(t),i=(r=e.type,B[r]||(console.warn(`No admonition component found for admonition type "${r}". Using Info as fallback.`),B.info));var r;return(0,n.jsx)(i,{...e})}},1440:(t,e,i)=>{"use strict";i.d(e,{A:()=>mt});var r=i(6540),n=i(8453),o=i(5260),a=i(2303),s=i(8215),l=i(5293),c=i(6342);function h(){const{prism:t}=(0,c.p)(),{colorMode:e}=(0,l.G)(),i=t.theme,r=t.darkTheme||i;return"dark"===e?r:i}var u=i(7559),d=i(8426),f=i.n(d);const p=/title=(?["'])(?.*?)\1/,g=/\{(?<range>[\d,-]+)\}/,m={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},y={...m,lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}},x=Object.keys(m);function C(t,e){const i=t.map((t=>{const{start:i,end:r}=y[t];return`(?:${i}\\s*(${e.flatMap((t=>[t.line,t.block?.start,t.block?.end].filter(Boolean))).join("|")})\\s*${r})`})).join("|");return new RegExp(`^\\s*(?:${i})\\s*$`)}function b(t,e){let i=t.replace(/\n$/,"");const{language:r,magicComments:n,metastring:o}=e;if(o&&g.test(o)){const t=o.match(g).groups.range;if(0===n.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${o}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const e=n[0].className,r=f()(t).filter((t=>t>0)).map((t=>[t-1,[e]]));return{lineClassNames:Object.fromEntries(r),code:i}}if(void 0===r)return{lineClassNames:{},code:i};const a=function(t,e){switch(t){case"js":case"javascript":case"ts":case"typescript":return C(["js","jsBlock"],e);case"jsx":case"tsx":return C(["js","jsBlock","jsx"],e);case"html":return C(["js","jsBlock","html"],e);case"python":case"py":case"bash":return C(["bash"],e);case"markdown":case"md":return C(["html","jsx","bash"],e);case"tex":case"latex":case"matlab":return C(["tex"],e);case"lua":case"haskell":case"sql":return C(["lua"],e);case"wasm":return C(["wasm"],e);case"vb":case"vbnet":case"vba":case"visual-basic":return C(["vb","rem"],e);case"batch":return C(["rem"],e);case"basic":return C(["rem","f90"],e);case"fsharp":return C(["js","ml"],e);case"ocaml":case"sml":return C(["ml"],e);case"fortran":return C(["f90"],e);case"cobol":return C(["cobol"],e);default:return C(x,e)}}(r,n),s=i.split("\n"),l=Object.fromEntries(n.map((t=>[t.className,{start:0,range:""}]))),c=Object.fromEntries(n.filter((t=>t.line)).map((t=>{let{className:e,line:i}=t;return[i,e]}))),h=Object.fromEntries(n.filter((t=>t.block)).map((t=>{let{className:e,block:i}=t;return[i.start,e]}))),u=Object.fromEntries(n.filter((t=>t.block)).map((t=>{let{className:e,block:i}=t;return[i.end,e]})));for(let f=0;f<s.length;){const t=s[f].match(a);if(!t){f+=1;continue}const e=t.slice(1).find((t=>void 0!==t));c[e]?l[c[e]].range+=`${f},`:h[e]?l[h[e]].start=f:u[e]&&(l[u[e]].range+=`${l[u[e]].start}-${f-1},`),s.splice(f,1)}i=s.join("\n");const d={};return Object.entries(l).forEach((t=>{let[e,{range:i}]=t;f()(i).forEach((t=>{d[t]??=[],d[t].push(e)}))})),{lineClassNames:d,code:i}}const _={codeBlockContainer:"codeBlockContainer_Ckt0"};var v=i(4848);function k(t){let{as:e,...i}=t;const r=function(t){const e={color:"--prism-color",backgroundColor:"--prism-background-color"},i={};return Object.entries(t.plain).forEach((t=>{let[r,n]=t;const o=e[r];o&&"string"==typeof n&&(i[o]=n)})),i}(h());return(0,v.jsx)(e,{...i,style:r,className:(0,s.A)(i.className,_.codeBlockContainer,u.G.common.codeBlock)})}const T={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function A(t){let{children:e,className:i}=t;return(0,v.jsx)(k,{as:"pre",tabIndex:0,className:(0,s.A)(T.codeBlockStandalone,"thin-scrollbar",i),children:(0,v.jsx)("code",{className:T.codeBlockLines,children:e})})}var w=i(9532);const S={attributes:!0,characterData:!0,childList:!0,subtree:!0};function B(t,e){const[i,n]=(0,r.useState)(),o=(0,r.useCallback)((()=>{n(t.current?.closest("[role=tabpanel][hidden]"))}),[t,n]);(0,r.useEffect)((()=>{o()}),[o]),function(t,e,i){void 0===i&&(i=S);const n=(0,w._q)(e),o=(0,w.Be)(i);(0,r.useEffect)((()=>{const e=new MutationObserver(n);return t&&e.observe(t,o),()=>e.disconnect()}),[t,n,o])}(i,(t=>{t.forEach((t=>{"attributes"===t.type&&"hidden"===t.attributeName&&(e(),o())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}var F=i(8181);const L={codeLine:"codeLine_lJS_",codeLineNumber:"codeLineNumber_Tfdd",codeLineContent:"codeLineContent_feaV"};function M(t){let{line:e,classNames:i,showLineNumbers:r,getLineProps:n,getTokenProps:o}=t;1===e.length&&"\n"===e[0].content&&(e[0].content="");const a=n({line:e,className:(0,s.A)(i,r&&L.codeLine)}),l=e.map(((t,e)=>(0,v.jsx)("span",{...o({token:t,key:e})},e)));return(0,v.jsxs)("span",{...a,children:[r?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("span",{className:L.codeLineNumber}),(0,v.jsx)("span",{className:L.codeLineContent,children:l})]}):l,(0,v.jsx)("br",{})]})}var E=i(1312);function N(t){return(0,v.jsx)("svg",{viewBox:"0 0 24 24",...t,children:(0,v.jsx)("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})})}function O(t){return(0,v.jsx)("svg",{viewBox:"0 0 24 24",...t,children:(0,v.jsx)("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"})})}const I={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function D(t){let{code:e,className:i}=t;const[n,o]=(0,r.useState)(!1),a=(0,r.useRef)(void 0),l=(0,r.useCallback)((()=>{!function(t,e){let{target:i=document.body}=void 0===e?{}:e;if("string"!=typeof t)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof t}\`.`);const r=document.createElement("textarea"),n=document.activeElement;r.value=t,r.setAttribute("readonly",""),r.style.contain="strict",r.style.position="absolute",r.style.left="-9999px",r.style.fontSize="12pt";const o=document.getSelection(),a=o.rangeCount>0&&o.getRangeAt(0);i.append(r),r.select(),r.selectionStart=0,r.selectionEnd=t.length;let s=!1;try{s=document.execCommand("copy")}catch{}r.remove(),a&&(o.removeAllRanges(),o.addRange(a)),n&&n.focus()}(e),o(!0),a.current=window.setTimeout((()=>{o(!1)}),1e3)}),[e]);return(0,r.useEffect)((()=>()=>window.clearTimeout(a.current)),[]),(0,v.jsx)("button",{type:"button","aria-label":n?(0,E.T)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,E.T)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,E.T)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,s.A)("clean-btn",i,I.copyButton,n&&I.copyButtonCopied),onClick:l,children:(0,v.jsxs)("span",{className:I.copyButtonIcons,"aria-hidden":"true",children:[(0,v.jsx)(N,{className:I.copyButtonIcon}),(0,v.jsx)(O,{className:I.copyButtonSuccessIcon})]})})}function j(t){return(0,v.jsx)("svg",{viewBox:"0 0 24 24",...t,children:(0,v.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}const q={wordWrapButtonIcon:"wordWrapButtonIcon_Bwma",wordWrapButtonEnabled:"wordWrapButtonEnabled_EoeP"};function $(t){let{className:e,onClick:i,isEnabled:r}=t;const n=(0,E.T)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,v.jsx)("button",{type:"button",onClick:i,className:(0,s.A)("clean-btn",e,r&&q.wordWrapButtonEnabled),"aria-label":n,title:n,children:(0,v.jsx)(j,{className:q.wordWrapButtonIcon,"aria-hidden":"true"})})}function z(t){let{children:e,className:i="",metastring:n,title:o,showLineNumbers:a,language:l}=t;const{prism:{defaultLanguage:u,magicComments:d}}=(0,c.p)(),f=function(t){return t?.toLowerCase()}(l??function(t){const e=t.split(" ").find((t=>t.startsWith("language-")));return e?.replace(/language-/,"")}(i)??u),g=h(),m=function(){const[t,e]=(0,r.useState)(!1),[i,n]=(0,r.useState)(!1),o=(0,r.useRef)(null),a=(0,r.useCallback)((()=>{const i=o.current.querySelector("code");t?i.removeAttribute("style"):(i.style.whiteSpace="pre-wrap",i.style.overflowWrap="anywhere"),e((t=>!t))}),[o,t]),s=(0,r.useCallback)((()=>{const{scrollWidth:t,clientWidth:e}=o.current,i=t>e||o.current.querySelector("code").hasAttribute("style");n(i)}),[o]);return B(o,s),(0,r.useEffect)((()=>{s()}),[t,s]),(0,r.useEffect)((()=>(window.addEventListener("resize",s,{passive:!0}),()=>{window.removeEventListener("resize",s)})),[s]),{codeBlockRef:o,isEnabled:t,isCodeScrollable:i,toggle:a}}(),y=function(t){return t?.match(p)?.groups.title??""}(n)||o,{lineClassNames:x,code:C}=b(e,{metastring:n,language:f,magicComments:d}),_=a??function(t){return Boolean(t?.includes("showLineNumbers"))}(n);return(0,v.jsxs)(k,{as:"div",className:(0,s.A)(i,f&&!i.includes(`language-${f}`)&&`language-${f}`),children:[y&&(0,v.jsx)("div",{className:T.codeBlockTitle,children:y}),(0,v.jsxs)("div",{className:T.codeBlockContent,children:[(0,v.jsx)(F.f4,{theme:g,code:C,language:f??"text",children:t=>{let{className:e,style:i,tokens:r,getLineProps:n,getTokenProps:o}=t;return(0,v.jsx)("pre",{tabIndex:0,ref:m.codeBlockRef,className:(0,s.A)(e,T.codeBlock,"thin-scrollbar"),style:i,children:(0,v.jsx)("code",{className:(0,s.A)(T.codeBlockLines,_&&T.codeBlockLinesWithNumbering),children:r.map(((t,e)=>(0,v.jsx)(M,{line:t,getLineProps:n,getTokenProps:o,classNames:x[e],showLineNumbers:_},e)))})})}}),(0,v.jsxs)("div",{className:T.buttonGroup,children:[(m.isEnabled||m.isCodeScrollable)&&(0,v.jsx)($,{className:T.codeButton,onClick:()=>m.toggle(),isEnabled:m.isEnabled}),(0,v.jsx)(D,{className:T.codeButton,code:C})]})]})]})}function P(t){let{children:e,...i}=t;const n=(0,a.A)(),o=function(t){return r.Children.toArray(t).some((t=>(0,r.isValidElement)(t)))?t:Array.isArray(t)?t.join(""):t}(e),s="string"==typeof o?z:A;return(0,v.jsx)(s,{...i,children:o},String(n))}function R(t){return(0,v.jsx)("code",{...t})}var W=i(8774);var U=i(5066),H=i(1422);const Y={details:"details_lb9f",isBrowser:"isBrowser_bmU9",collapsibleContent:"collapsibleContent_i85q"};function V(t){return!!t&&("SUMMARY"===t.tagName||V(t.parentElement))}function G(t,e){return!!t&&(t===e||G(t.parentElement,e))}function X(t){let{summary:e,children:i,...n}=t;const o=(0,a.A)(),s=(0,r.useRef)(null),{collapsed:l,setCollapsed:c}=(0,H.u)({initialState:!n.open}),[h,u]=(0,r.useState)(n.open),d=r.isValidElement(e)?e:(0,v.jsx)("summary",{children:e??"Details"});return(0,v.jsxs)("details",{...n,ref:s,open:h,"data-collapsed":l,className:(0,U.A)(Y.details,o&&Y.isBrowser,n.className),onMouseDown:t=>{V(t.target)&&t.detail>1&&t.preventDefault()},onClick:t=>{t.stopPropagation();const e=t.target;V(e)&&G(e,s.current)&&(t.preventDefault(),l?(c(!1),u(!0)):c(!0))},children:[d,(0,v.jsx)(H.N,{lazy:!1,collapsed:l,disableSSRStyle:!0,onCollapseTransitionEnd:t=>{c(t),u(!t)},children:(0,v.jsx)("div",{className:Y.collapsibleContent,children:i})})]})}const Z={details:"details_b_Ee"},J="alert alert--info";function K(t){let{...e}=t;return(0,v.jsx)(X,{...e,className:(0,s.A)(J,Z.details,e.className)})}function Q(t){const e=r.Children.toArray(t.children),i=e.find((t=>r.isValidElement(t)&&"summary"===t.type)),n=(0,v.jsx)(v.Fragment,{children:e.filter((t=>t!==i))});return(0,v.jsx)(K,{...t,summary:i,children:n})}var tt=i(1107);function et(t){return(0,v.jsx)(tt.A,{...t})}const it={containsTaskList:"containsTaskList_mC6p"};function rt(t){if(void 0!==t)return(0,s.A)(t,t?.includes("contains-task-list")&&it.containsTaskList)}const nt={img:"img_ev3q"};var ot=i(7293),at=i(7489),st=i(2181),lt=i(3913);const ct="docusaurus-mermaid-container";function ht(){const{colorMode:t}=(0,l.G)(),e=(0,c.p)().mermaid,i=e.theme[t],{options:n}=e;return(0,r.useMemo)((()=>({startOnLoad:!1,...n,theme:i})),[i,n])}function ut(t){let{text:e,config:i}=t;const[n,o]=(0,r.useState)(null),a=(0,r.useRef)(`mermaid-svg-${Math.round(1e7*Math.random())}`).current,s=ht(),l=i??s;return(0,r.useEffect)((()=>{(async function(t){let{id:e,text:i,config:r}=t;lt.L.mermaidAPI.initialize(r);try{return await lt.L.render(e,i)}catch(n){throw document.querySelector(`#d${e}`)?.remove(),n}})({id:a,text:e,config:l}).then(o).catch((t=>{o((()=>{throw t}))}))}),[a,e,l]),n}const dt={container:"container_lyt7"};function ft(t){let{renderResult:e}=t;const i=(0,r.useRef)(null);return(0,r.useEffect)((()=>{const t=i.current;e.bindFunctions?.(t)}),[e]),(0,v.jsx)("div",{ref:i,className:`${ct} ${dt.container}`,dangerouslySetInnerHTML:{__html:e.svg}})}function pt(t){let{value:e}=t;const i=ut({text:e});return null===i?null:(0,v.jsx)(ft,{renderResult:i})}const gt={Head:o.A,details:Q,Details:Q,code:function(t){return function(t){return void 0!==t.children&&r.Children.toArray(t.children).every((t=>"string"==typeof t&&!t.includes("\n")))}(t)?(0,v.jsx)(R,{...t}):(0,v.jsx)(P,{...t})},a:function(t){return(0,v.jsx)(W.A,{...t})},pre:function(t){return(0,v.jsx)(v.Fragment,{children:t.children})},ul:function(t){return(0,v.jsx)("ul",{...t,className:rt(t.className)})},img:function(t){return(0,v.jsx)("img",{loading:"lazy",...t,className:(e=t.className,(0,s.A)(e,nt.img))});var e},h1:t=>(0,v.jsx)(et,{as:"h1",...t}),h2:t=>(0,v.jsx)(et,{as:"h2",...t}),h3:t=>(0,v.jsx)(et,{as:"h3",...t}),h4:t=>(0,v.jsx)(et,{as:"h4",...t}),h5:t=>(0,v.jsx)(et,{as:"h5",...t}),h6:t=>(0,v.jsx)(et,{as:"h6",...t}),admonition:ot.A,mermaid:function(t){return(0,v.jsx)(at.A,{fallback:t=>(0,v.jsx)(st.MN,{...t}),children:(0,v.jsx)(pt,{...t})})}};function mt(t){let{children:e}=t;return(0,v.jsx)(n.x,{components:gt,children:e})}},4353:function(t){t.exports=function(){"use strict";var t=1e3,e=6e4,i=36e5,r="millisecond",n="second",o="minute",a="hour",s="day",l="week",c="month",h="quarter",u="year",d="date",f="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],i=t%100;return"["+t+(e[(i-20)%10]||e[i]||e[0])+"]"}},y=function(t,e,i){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(i)+t},x={s:y,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),r=Math.floor(i/60),n=i%60;return(e<=0?"+":"-")+y(r,2,"0")+":"+y(n,2,"0")},m:function t(e,i){if(e.date()<i.date())return-t(i,e);var r=12*(i.year()-e.year())+(i.month()-e.month()),n=e.clone().add(r,c),o=i-n<0,a=e.clone().add(r+(o?-1:1),c);return+(-(r+(i-n)/(o?n-a:a-n))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:c,y:u,w:l,d:s,D:d,h:a,m:o,s:n,ms:r,Q:h}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},C="en",b={};b[C]=m;var _="$isDayjsObject",v=function(t){return t instanceof w||!(!t||!t[_])},k=function t(e,i,r){var n;if(!e)return C;if("string"==typeof e){var o=e.toLowerCase();b[o]&&(n=o),i&&(b[o]=i,n=o);var a=e.split("-");if(!n&&a.length>1)return t(a[0])}else{var s=e.name;b[s]=e,n=s}return!r&&n&&(C=n),n||!r&&C},T=function(t,e){if(v(t))return t.clone();var i="object"==typeof e?e:{};return i.date=t,i.args=arguments,new w(i)},A=x;A.l=k,A.i=v,A.w=function(t,e){return T(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var w=function(){function m(t){this.$L=k(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[_]=!0}var y=m.prototype;return y.parse=function(t){this.$d=function(t){var e=t.date,i=t.utc;if(null===e)return new Date(NaN);if(A.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(p);if(r){var n=r[2]-1||0,o=(r[7]||"0").substring(0,3);return i?new Date(Date.UTC(r[1],n,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],n,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(e)}(t),this.init()},y.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},y.$utils=function(){return A},y.isValid=function(){return!(this.$d.toString()===f)},y.isSame=function(t,e){var i=T(t);return this.startOf(e)<=i&&i<=this.endOf(e)},y.isAfter=function(t,e){return T(t)<this.startOf(e)},y.isBefore=function(t,e){return this.endOf(e)<T(t)},y.$g=function(t,e,i){return A.u(t)?this[e]:this.set(i,t)},y.unix=function(){return Math.floor(this.valueOf()/1e3)},y.valueOf=function(){return this.$d.getTime()},y.startOf=function(t,e){var i=this,r=!!A.u(e)||e,h=A.p(t),f=function(t,e){var n=A.w(i.$u?Date.UTC(i.$y,e,t):new Date(i.$y,e,t),i);return r?n:n.endOf(s)},p=function(t,e){return A.w(i.toDate()[t].apply(i.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(e)),i)},g=this.$W,m=this.$M,y=this.$D,x="set"+(this.$u?"UTC":"");switch(h){case u:return r?f(1,0):f(31,11);case c:return r?f(1,m):f(0,m+1);case l:var C=this.$locale().weekStart||0,b=(g<C?g+7:g)-C;return f(r?y-b:y+(6-b),m);case s:case d:return p(x+"Hours",0);case a:return p(x+"Minutes",1);case o:return p(x+"Seconds",2);case n:return p(x+"Milliseconds",3);default:return this.clone()}},y.endOf=function(t){return this.startOf(t,!1)},y.$set=function(t,e){var i,l=A.p(t),h="set"+(this.$u?"UTC":""),f=(i={},i[s]=h+"Date",i[d]=h+"Date",i[c]=h+"Month",i[u]=h+"FullYear",i[a]=h+"Hours",i[o]=h+"Minutes",i[n]=h+"Seconds",i[r]=h+"Milliseconds",i)[l],p=l===s?this.$D+(e-this.$W):e;if(l===c||l===u){var g=this.clone().set(d,1);g.$d[f](p),g.init(),this.$d=g.set(d,Math.min(this.$D,g.daysInMonth())).$d}else f&&this.$d[f](p);return this.init(),this},y.set=function(t,e){return this.clone().$set(t,e)},y.get=function(t){return this[A.p(t)]()},y.add=function(r,h){var d,f=this;r=Number(r);var p=A.p(h),g=function(t){var e=T(f);return A.w(e.date(e.date()+Math.round(t*r)),f)};if(p===c)return this.set(c,this.$M+r);if(p===u)return this.set(u,this.$y+r);if(p===s)return g(1);if(p===l)return g(7);var m=(d={},d[o]=e,d[a]=i,d[n]=t,d)[p]||1,y=this.$d.getTime()+r*m;return A.w(y,this)},y.subtract=function(t,e){return this.add(-1*t,e)},y.format=function(t){var e=this,i=this.$locale();if(!this.isValid())return i.invalidDate||f;var r=t||"YYYY-MM-DDTHH:mm:ssZ",n=A.z(this),o=this.$H,a=this.$m,s=this.$M,l=i.weekdays,c=i.months,h=i.meridiem,u=function(t,i,n,o){return t&&(t[i]||t(e,r))||n[i].slice(0,o)},d=function(t){return A.s(o%12||12,t,"0")},p=h||function(t,e,i){var r=t<12?"AM":"PM";return i?r.toLowerCase():r};return r.replace(g,(function(t,r){return r||function(t){switch(t){case"YY":return String(e.$y).slice(-2);case"YYYY":return A.s(e.$y,4,"0");case"M":return s+1;case"MM":return A.s(s+1,2,"0");case"MMM":return u(i.monthsShort,s,c,3);case"MMMM":return u(c,s);case"D":return e.$D;case"DD":return A.s(e.$D,2,"0");case"d":return String(e.$W);case"dd":return u(i.weekdaysMin,e.$W,l,2);case"ddd":return u(i.weekdaysShort,e.$W,l,3);case"dddd":return l[e.$W];case"H":return String(o);case"HH":return A.s(o,2,"0");case"h":return d(1);case"hh":return d(2);case"a":return p(o,a,!0);case"A":return p(o,a,!1);case"m":return String(a);case"mm":return A.s(a,2,"0");case"s":return String(e.$s);case"ss":return A.s(e.$s,2,"0");case"SSS":return A.s(e.$ms,3,"0");case"Z":return n}return null}(t)||n.replace(":","")}))},y.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},y.diff=function(r,d,f){var p,g=this,m=A.p(d),y=T(r),x=(y.utcOffset()-this.utcOffset())*e,C=this-y,b=function(){return A.m(g,y)};switch(m){case u:p=b()/12;break;case c:p=b();break;case h:p=b()/3;break;case l:p=(C-x)/6048e5;break;case s:p=(C-x)/864e5;break;case a:p=C/i;break;case o:p=C/e;break;case n:p=C/t;break;default:p=C}return f?p:A.a(p)},y.daysInMonth=function(){return this.endOf(c).$D},y.$locale=function(){return b[this.$L]},y.locale=function(t,e){if(!t)return this.$L;var i=this.clone(),r=k(t,e,!0);return r&&(i.$L=r),i},y.clone=function(){return A.w(this.$d,this)},y.toDate=function(){return new Date(this.valueOf())},y.toJSON=function(){return this.isValid()?this.toISOString():null},y.toISOString=function(){return this.$d.toISOString()},y.toString=function(){return this.$d.toUTCString()},m}(),S=w.prototype;return T.prototype=S,[["$ms",r],["$s",n],["$m",o],["$H",a],["$W",s],["$M",c],["$y",u],["$D",d]].forEach((function(t){S[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),T.extend=function(t,e){return t.$i||(t(e,w,T),t.$i=!0),T},T.locale=k,T.isDayjs=v,T.unix=function(t){return T(1e3*t)},T.en=b[C],T.Ls=b,T.p={},T}()},2838:function(t){t.exports=function(){"use strict";const{entries:t,setPrototypeOf:e,isFrozen:i,getPrototypeOf:r,getOwnPropertyDescriptor:n}=Object;let{freeze:o,seal:a,create:s}=Object,{apply:l,construct:c}="undefined"!=typeof Reflect&&Reflect;o||(o=function(t){return t}),a||(a=function(t){return t}),l||(l=function(t,e,i){return t.apply(e,i)}),c||(c=function(t,e){return new t(...e)});const h=v(Array.prototype.forEach),u=v(Array.prototype.pop),d=v(Array.prototype.push),f=v(String.prototype.toLowerCase),p=v(String.prototype.toString),g=v(String.prototype.match),m=v(String.prototype.replace),y=v(String.prototype.indexOf),x=v(String.prototype.trim),C=v(Object.prototype.hasOwnProperty),b=v(RegExp.prototype.test),_=k(TypeError);function v(t){return function(e){for(var i=arguments.length,r=new Array(i>1?i-1:0),n=1;n<i;n++)r[n-1]=arguments[n];return l(t,e,r)}}function k(t){return function(){for(var e=arguments.length,i=new Array(e),r=0;r<e;r++)i[r]=arguments[r];return c(t,i)}}function T(t,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f;e&&e(t,null);let o=r.length;for(;o--;){let e=r[o];if("string"==typeof e){const t=n(e);t!==e&&(i(r)||(r[o]=t),e=t)}t[e]=!0}return t}function A(t){for(let e=0;e<t.length;e++)C(t,e)||(t[e]=null);return t}function w(e){const i=s(null);for(const[r,n]of t(e))C(e,r)&&(Array.isArray(n)?i[r]=A(n):n&&"object"==typeof n&&n.constructor===Object?i[r]=w(n):i[r]=n);return i}function S(t,e){for(;null!==t;){const i=n(t,e);if(i){if(i.get)return v(i.get);if("function"==typeof i.value)return v(i.value)}t=r(t)}function i(){return null}return i}const B=o(["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"]),F=o(["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"]),L=o(["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"]),M=o(["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"]),E=o(["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"]),N=o(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),O=o(["#text"]),I=o(["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"]),D=o(["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"]),j=o(["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"]),q=o(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),$=a(/\{\{[\w\W]*|[\w\W]*\}\}/gm),z=a(/<%[\w\W]*|[\w\W]*%>/gm),P=a(/\${[\w\W]*}/gm),R=a(/^data-[\-\w.\u00B7-\uFFFF]/),W=a(/^aria-[\-\w]+$/),U=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),H=a(/^(?:\w+script|data):/i),Y=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),V=a(/^html$/i),G=a(/^[a-z][.\w]*(-[.\w]+)+$/i);var X=Object.freeze({__proto__:null,MUSTACHE_EXPR:$,ERB_EXPR:z,TMPLIT_EXPR:P,DATA_ATTR:R,ARIA_ATTR:W,IS_ALLOWED_URI:U,IS_SCRIPT_OR_DATA:H,ATTR_WHITESPACE:Y,DOCTYPE_NAME:V,CUSTOM_ELEMENT:G});const Z={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},J=function(){return"undefined"==typeof window?null:window},K=function(t,e){if("object"!=typeof t||"function"!=typeof t.createPolicy)return null;let i=null;const r="data-tt-policy-suffix";e&&e.hasAttribute(r)&&(i=e.getAttribute(r));const n="dompurify"+(i?"#"+i:"");try{return t.createPolicy(n,{createHTML:t=>t,createScriptURL:t=>t})}catch(o){return console.warn("TrustedTypes policy "+n+" could not be created."),null}};function Q(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J();const i=t=>Q(t);if(i.version="3.1.6",i.removed=[],!e||!e.document||e.document.nodeType!==Z.document)return i.isSupported=!1,i;let{document:r}=e;const n=r,a=n.currentScript,{DocumentFragment:l,HTMLTemplateElement:c,Node:v,Element:k,NodeFilter:A,NamedNodeMap:$=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:z,DOMParser:P,trustedTypes:R}=e,W=k.prototype,H=S(W,"cloneNode"),Y=S(W,"remove"),G=S(W,"nextSibling"),tt=S(W,"childNodes"),et=S(W,"parentNode");if("function"==typeof c){const t=r.createElement("template");t.content&&t.content.ownerDocument&&(r=t.content.ownerDocument)}let it,rt="";const{implementation:nt,createNodeIterator:ot,createDocumentFragment:at,getElementsByTagName:st}=r,{importNode:lt}=n;let ct={};i.isSupported="function"==typeof t&&"function"==typeof et&&nt&&void 0!==nt.createHTMLDocument;const{MUSTACHE_EXPR:ht,ERB_EXPR:ut,TMPLIT_EXPR:dt,DATA_ATTR:ft,ARIA_ATTR:pt,IS_SCRIPT_OR_DATA:gt,ATTR_WHITESPACE:mt,CUSTOM_ELEMENT:yt}=X;let{IS_ALLOWED_URI:xt}=X,Ct=null;const bt=T({},[...B,...F,...L,...E,...O]);let _t=null;const vt=T({},[...I,...D,...j,...q]);let kt=Object.seal(s(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}})),Tt=null,At=null,wt=!0,St=!0,Bt=!1,Ft=!0,Lt=!1,Mt=!0,Et=!1,Nt=!1,Ot=!1,It=!1,Dt=!1,jt=!1,qt=!0,$t=!1;const zt="user-content-";let Pt=!0,Rt=!1,Wt={},Ut=null;const Ht=T({},["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 Vt=T({},["audio","video","img","source","image","track"]);let Gt=null;const Xt=T({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Zt="http://www.w3.org/1998/Math/MathML",Jt="http://www.w3.org/2000/svg",Kt="http://www.w3.org/1999/xhtml";let Qt=Kt,te=!1,ee=null;const ie=T({},[Zt,Jt,Kt],p);let re=null;const ne=["application/xhtml+xml","text/html"],oe="text/html";let ae=null,se=null;const le=r.createElement("form"),ce=function(t){return t instanceof RegExp||t instanceof Function},he=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!se||se!==t){if(t&&"object"==typeof t||(t={}),t=w(t),re=-1===ne.indexOf(t.PARSER_MEDIA_TYPE)?oe:t.PARSER_MEDIA_TYPE,ae="application/xhtml+xml"===re?p:f,Ct=C(t,"ALLOWED_TAGS")?T({},t.ALLOWED_TAGS,ae):bt,_t=C(t,"ALLOWED_ATTR")?T({},t.ALLOWED_ATTR,ae):vt,ee=C(t,"ALLOWED_NAMESPACES")?T({},t.ALLOWED_NAMESPACES,p):ie,Gt=C(t,"ADD_URI_SAFE_ATTR")?T(w(Xt),t.ADD_URI_SAFE_ATTR,ae):Xt,Yt=C(t,"ADD_DATA_URI_TAGS")?T(w(Vt),t.ADD_DATA_URI_TAGS,ae):Vt,Ut=C(t,"FORBID_CONTENTS")?T({},t.FORBID_CONTENTS,ae):Ht,Tt=C(t,"FORBID_TAGS")?T({},t.FORBID_TAGS,ae):{},At=C(t,"FORBID_ATTR")?T({},t.FORBID_ATTR,ae):{},Wt=!!C(t,"USE_PROFILES")&&t.USE_PROFILES,wt=!1!==t.ALLOW_ARIA_ATTR,St=!1!==t.ALLOW_DATA_ATTR,Bt=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Ft=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Lt=t.SAFE_FOR_TEMPLATES||!1,Mt=!1!==t.SAFE_FOR_XML,Et=t.WHOLE_DOCUMENT||!1,It=t.RETURN_DOM||!1,Dt=t.RETURN_DOM_FRAGMENT||!1,jt=t.RETURN_TRUSTED_TYPE||!1,Ot=t.FORCE_BODY||!1,qt=!1!==t.SANITIZE_DOM,$t=t.SANITIZE_NAMED_PROPS||!1,Pt=!1!==t.KEEP_CONTENT,Rt=t.IN_PLACE||!1,xt=t.ALLOWED_URI_REGEXP||U,Qt=t.NAMESPACE||Kt,kt=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ce(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(kt.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ce(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(kt.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(kt.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Lt&&(St=!1),Dt&&(It=!0),Wt&&(Ct=T({},O),_t=[],!0===Wt.html&&(T(Ct,B),T(_t,I)),!0===Wt.svg&&(T(Ct,F),T(_t,D),T(_t,q)),!0===Wt.svgFilters&&(T(Ct,L),T(_t,D),T(_t,q)),!0===Wt.mathMl&&(T(Ct,E),T(_t,j),T(_t,q))),t.ADD_TAGS&&(Ct===bt&&(Ct=w(Ct)),T(Ct,t.ADD_TAGS,ae)),t.ADD_ATTR&&(_t===vt&&(_t=w(_t)),T(_t,t.ADD_ATTR,ae)),t.ADD_URI_SAFE_ATTR&&T(Gt,t.ADD_URI_SAFE_ATTR,ae),t.FORBID_CONTENTS&&(Ut===Ht&&(Ut=w(Ut)),T(Ut,t.FORBID_CONTENTS,ae)),Pt&&(Ct["#text"]=!0),Et&&T(Ct,["html","head","body"]),Ct.table&&(T(Ct,["tbody"]),delete Tt.tbody),t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw _('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw _('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');it=t.TRUSTED_TYPES_POLICY,rt=it.createHTML("")}else void 0===it&&(it=K(R,a)),null!==it&&"string"==typeof rt&&(rt=it.createHTML(""));o&&o(t),se=t}},ue=T({},["mi","mo","mn","ms","mtext"]),de=T({},["foreignobject","annotation-xml"]),fe=T({},["title","style","font","a","script"]),pe=T({},[...F,...L,...M]),ge=T({},[...E,...N]),me=function(t){let e=et(t);e&&e.tagName||(e={namespaceURI:Qt,tagName:"template"});const i=f(t.tagName),r=f(e.tagName);return!!ee[t.namespaceURI]&&(t.namespaceURI===Jt?e.namespaceURI===Kt?"svg"===i:e.namespaceURI===Zt?"svg"===i&&("annotation-xml"===r||ue[r]):Boolean(pe[i]):t.namespaceURI===Zt?e.namespaceURI===Kt?"math"===i:e.namespaceURI===Jt?"math"===i&&de[r]:Boolean(ge[i]):t.namespaceURI===Kt?!(e.namespaceURI===Jt&&!de[r])&&!(e.namespaceURI===Zt&&!ue[r])&&!ge[i]&&(fe[i]||!pe[i]):!("application/xhtml+xml"!==re||!ee[t.namespaceURI]))},ye=function(t){d(i.removed,{element:t});try{et(t).removeChild(t)}catch(e){Y(t)}},xe=function(t,e){try{d(i.removed,{attribute:e.getAttributeNode(t),from:e})}catch(r){d(i.removed,{attribute:null,from:e})}if(e.removeAttribute(t),"is"===t&&!_t[t])if(It||Dt)try{ye(e)}catch(r){}else try{e.setAttribute(t,"")}catch(r){}},Ce=function(t){let e=null,i=null;if(Ot)t="<remove></remove>"+t;else{const e=g(t,/^[\r\n\t ]+/);i=e&&e[0]}"application/xhtml+xml"===re&&Qt===Kt&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");const n=it?it.createHTML(t):t;if(Qt===Kt)try{e=(new P).parseFromString(n,re)}catch(a){}if(!e||!e.documentElement){e=nt.createDocument(Qt,"template",null);try{e.documentElement.innerHTML=te?rt:n}catch(a){}}const o=e.body||e.documentElement;return t&&i&&o.insertBefore(r.createTextNode(i),o.childNodes[0]||null),Qt===Kt?st.call(e,Et?"html":"body")[0]:Et?e.documentElement:o},be=function(t){return ot.call(t.ownerDocument||t,t,A.SHOW_ELEMENT|A.SHOW_COMMENT|A.SHOW_TEXT|A.SHOW_PROCESSING_INSTRUCTION|A.SHOW_CDATA_SECTION,null)},_e=function(t){return t instanceof z&&("string"!=typeof t.nodeName||"string"!=typeof t.textContent||"function"!=typeof t.removeChild||!(t.attributes instanceof $)||"function"!=typeof t.removeAttribute||"function"!=typeof t.setAttribute||"string"!=typeof t.namespaceURI||"function"!=typeof t.insertBefore||"function"!=typeof t.hasChildNodes)},ve=function(t){return"function"==typeof v&&t instanceof v},ke=function(t,e,r){ct[t]&&h(ct[t],(t=>{t.call(i,e,r,se)}))},Te=function(t){let e=null;if(ke("beforeSanitizeElements",t,null),_e(t))return ye(t),!0;const r=ae(t.nodeName);if(ke("uponSanitizeElement",t,{tagName:r,allowedTags:Ct}),t.hasChildNodes()&&!ve(t.firstElementChild)&&b(/<[/\w]/g,t.innerHTML)&&b(/<[/\w]/g,t.textContent))return ye(t),!0;if(t.nodeType===Z.progressingInstruction)return ye(t),!0;if(Mt&&t.nodeType===Z.comment&&b(/<[/\w]/g,t.data))return ye(t),!0;if(!Ct[r]||Tt[r]){if(!Tt[r]&&we(r)){if(kt.tagNameCheck instanceof RegExp&&b(kt.tagNameCheck,r))return!1;if(kt.tagNameCheck instanceof Function&&kt.tagNameCheck(r))return!1}if(Pt&&!Ut[r]){const e=et(t)||t.parentNode,i=tt(t)||t.childNodes;if(i&&e)for(let r=i.length-1;r>=0;--r){const n=H(i[r],!0);n.__removalCount=(t.__removalCount||0)+1,e.insertBefore(n,G(t))}}return ye(t),!0}return t instanceof k&&!me(t)?(ye(t),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!b(/<\/no(script|embed|frames)/i,t.innerHTML)?(Lt&&t.nodeType===Z.text&&(e=t.textContent,h([ht,ut,dt],(t=>{e=m(e,t," ")})),t.textContent!==e&&(d(i.removed,{element:t.cloneNode()}),t.textContent=e)),ke("afterSanitizeElements",t,null),!1):(ye(t),!0)},Ae=function(t,e,i){if(qt&&("id"===e||"name"===e)&&(i in r||i in le))return!1;if(St&&!At[e]&&b(ft,e));else if(wt&&b(pt,e));else if(!_t[e]||At[e]){if(!(we(t)&&(kt.tagNameCheck instanceof RegExp&&b(kt.tagNameCheck,t)||kt.tagNameCheck instanceof Function&&kt.tagNameCheck(t))&&(kt.attributeNameCheck instanceof RegExp&&b(kt.attributeNameCheck,e)||kt.attributeNameCheck instanceof Function&&kt.attributeNameCheck(e))||"is"===e&&kt.allowCustomizedBuiltInElements&&(kt.tagNameCheck instanceof RegExp&&b(kt.tagNameCheck,i)||kt.tagNameCheck instanceof Function&&kt.tagNameCheck(i))))return!1}else if(Gt[e]);else if(b(xt,m(i,mt,"")));else if("src"!==e&&"xlink:href"!==e&&"href"!==e||"script"===t||0!==y(i,"data:")||!Yt[t])if(Bt&&!b(gt,m(i,mt,"")));else if(i)return!1;return!0},we=function(t){return"annotation-xml"!==t&&g(t,yt)},Se=function(t){ke("beforeSanitizeAttributes",t,null);const{attributes:e}=t;if(!e)return;const r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:_t};let n=e.length;for(;n--;){const a=e[n],{name:s,namespaceURI:l,value:c}=a,d=ae(s);let f="value"===s?c:x(c);if(r.attrName=d,r.attrValue=f,r.keepAttr=!0,r.forceKeepAttr=void 0,ke("uponSanitizeAttribute",t,r),f=r.attrValue,Mt&&b(/((--!?|])>)|<\/(style|title)/i,f)){xe(s,t);continue}if(r.forceKeepAttr)continue;if(xe(s,t),!r.keepAttr)continue;if(!Ft&&b(/\/>/i,f)){xe(s,t);continue}Lt&&h([ht,ut,dt],(t=>{f=m(f,t," ")}));const p=ae(t.nodeName);if(Ae(p,d,f)){if(!$t||"id"!==d&&"name"!==d||(xe(s,t),f=zt+f),it&&"object"==typeof R&&"function"==typeof R.getAttributeType)if(l);else switch(R.getAttributeType(p,d)){case"TrustedHTML":f=it.createHTML(f);break;case"TrustedScriptURL":f=it.createScriptURL(f)}try{l?t.setAttributeNS(l,s,f):t.setAttribute(s,f),_e(t)?ye(t):u(i.removed)}catch(o){}}}ke("afterSanitizeAttributes",t,null)},Be=function t(e){let i=null;const r=be(e);for(ke("beforeSanitizeShadowDOM",e,null);i=r.nextNode();)ke("uponSanitizeShadowNode",i,null),Te(i)||(i.content instanceof l&&t(i.content),Se(i));ke("afterSanitizeShadowDOM",e,null)};return i.sanitize=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null,o=null,a=null,s=null;if(te=!t,te&&(t="\x3c!--\x3e"),"string"!=typeof t&&!ve(t)){if("function"!=typeof t.toString)throw _("toString is not a function");if("string"!=typeof(t=t.toString()))throw _("dirty is not a string, aborting")}if(!i.isSupported)return t;if(Nt||he(e),i.removed=[],"string"==typeof t&&(Rt=!1),Rt){if(t.nodeName){const e=ae(t.nodeName);if(!Ct[e]||Tt[e])throw _("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof v)r=Ce("\x3c!----\x3e"),o=r.ownerDocument.importNode(t,!0),o.nodeType===Z.element&&"BODY"===o.nodeName||"HTML"===o.nodeName?r=o:r.appendChild(o);else{if(!It&&!Lt&&!Et&&-1===t.indexOf("<"))return it&&jt?it.createHTML(t):t;if(r=Ce(t),!r)return It?null:jt?rt:""}r&&Ot&&ye(r.firstChild);const c=be(Rt?t:r);for(;a=c.nextNode();)Te(a)||(a.content instanceof l&&Be(a.content),Se(a));if(Rt)return t;if(It){if(Dt)for(s=at.call(r.ownerDocument);r.firstChild;)s.appendChild(r.firstChild);else s=r;return(_t.shadowroot||_t.shadowrootmode)&&(s=lt.call(n,s,!0)),s}let u=Et?r.outerHTML:r.innerHTML;return Et&&Ct["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&b(V,r.ownerDocument.doctype.name)&&(u="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+u),Lt&&h([ht,ut,dt],(t=>{u=m(u,t," ")})),it&&jt?it.createHTML(u):u},i.setConfig=function(){he(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Nt=!0},i.clearConfig=function(){se=null,Nt=!1},i.isValidAttribute=function(t,e,i){se||he({});const r=ae(t),n=ae(e);return Ae(r,n,i)},i.addHook=function(t,e){"function"==typeof e&&(ct[t]=ct[t]||[],d(ct[t],e))},i.removeHook=function(t){if(ct[t])return u(ct[t])},i.removeHooks=function(t){ct[t]&&(ct[t]=[])},i.removeAllHooks=function(){ct={}},i}return Q()}()},8426:(t,e)=>{function i(t){let e,i=[];for(let r of t.split(",").map((t=>t.trim())))if(/^-?\d+$/.test(r))i.push(parseInt(r,10));else if(e=r.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[t,r,n,o]=e;if(r&&o){r=parseInt(r),o=parseInt(o);const t=r<o?1:-1;"-"!==n&&".."!==n&&"\u2025"!==n||(o+=t);for(let e=r;e!==o;e+=t)i.push(e)}}return i}e.default=i,t.exports=i},513:(t,e,i)=>{"use strict";function r(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];var r=Array.from("string"==typeof t?[t]:t);r[r.length-1]=r[r.length-1].replace(/\r?\n([\t ]*)$/,"");var n=r.reduce((function(t,e){var i=e.match(/\n([\t ]+|(?!\s).)/g);return i?t.concat(i.map((function(t){var e,i;return null!==(i=null===(e=t.match(/[\t ]/g))||void 0===e?void 0:e.length)&&void 0!==i?i:0}))):t}),[]);if(n.length){var o=new RegExp("\n[\t ]{"+Math.min.apply(Math,n)+"}","g");r=r.map((function(t){return t.replace(o,"\n")}))}r[0]=r[0].replace(/^\r?\n/,"");var a=r[0];return e.forEach((function(t,e){var i=a.match(/(?:^|\n)( *)$/),n=i?i[1]:"",o=t;"string"==typeof t&&t.includes("\n")&&(o=String(t).split("\n").map((function(t,e){return 0===e?t:""+n+t})).join("\n")),a+=o+r[e+1]})),a}i.d(e,{T:()=>r})},8453:(t,e,i)=>{"use strict";i.d(e,{R:()=>a,x:()=>s});var r=i(6540);const n={},o=r.createContext(n);function a(t){const e=r.useContext(o);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:a(t.components),r.createElement(o.Provider,{value:e},t.children)}},6312:(t,e,i)=>{"use strict";function r(t,e){let i;if(void 0===e)for(const r of t)null!=r&&(i<r||void 0===i&&r>=r)&&(i=r);else{let r=-1;for(let n of t)null!=(n=e(n,++r,t))&&(i<n||void 0===i&&n>=n)&&(i=n)}return i}function n(t,e){let i;if(void 0===e)for(const r of t)null!=r&&(i>r||void 0===i&&r>=r)&&(i=r);else{let r=-1;for(let n of t)null!=(n=e(n,++r,t))&&(i>n||void 0===i&&n>=n)&&(i=n)}return i}function o(t){return t}i.d(e,{JLW:()=>cs,l78:()=>x,tlR:()=>y,qrM:()=>vs,Yu4:()=>Ts,IA3:()=>ws,Wi0:()=>Bs,PGM:()=>Fs,OEq:()=>Ms,y8u:()=>Os,olC:()=>Ds,IrU:()=>qs,oDi:()=>Ps,Q7f:()=>Ws,cVp:()=>Hs,lUB:()=>ds,Lx9:()=>Vs,nVG:()=>el,uxU:()=>il,Xf2:()=>ol,GZz:()=>sl,UPb:()=>cl,dyv:()=>ll,bEH:()=>pr,n8j:()=>gs,T9B:()=>r,jkA:()=>n,rLf:()=>xs,WH:()=>kr,m4Y:()=>mn,UMr:()=>vr,w7C:()=>Na,zt:()=>Oa,Ltv:()=>Ia,Ubm:()=>Da,JWy:()=>Vi,UAC:()=>Nn,DCK:()=>uo,TUC:()=>Rn,Agd:()=>Mn,t6C:()=>Sn,wXd:()=>Fn,ABi:()=>qn,Ui6:()=>Kn,rGn:()=>Wn,ucG:()=>Bn,YPH:()=>jn,Mol:()=>Pn,PGu:()=>$n,GuW:()=>zn});var a=1,s=2,l=3,c=4,h=1e-6;function u(t){return"translate("+t+",0)"}function d(t){return"translate(0,"+t+")"}function f(t){return e=>+t(e)}function p(t,e){return e=Math.max(0,t.bandwidth()-2*e)/2,t.round()&&(e=Math.round(e)),i=>+t(i)+e}function g(){return!this.__axis}function m(t,e){var i=[],r=null,n=null,m=6,y=6,x=3,C="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,b=t===a||t===c?-1:1,_=t===c||t===s?"x":"y",v=t===a||t===l?u:d;function k(u){var d=null==r?e.ticks?e.ticks.apply(e,i):e.domain():r,k=null==n?e.tickFormat?e.tickFormat.apply(e,i):o:n,T=Math.max(m,0)+x,A=e.range(),w=+A[0]+C,S=+A[A.length-1]+C,B=(e.bandwidth?p:f)(e.copy(),C),F=u.selection?u.selection():u,L=F.selectAll(".domain").data([null]),M=F.selectAll(".tick").data(d,e).order(),E=M.exit(),N=M.enter().append("g").attr("class","tick"),O=M.select("line"),I=M.select("text");L=L.merge(L.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),M=M.merge(N),O=O.merge(N.append("line").attr("stroke","currentColor").attr(_+"2",b*m)),I=I.merge(N.append("text").attr("fill","currentColor").attr(_,b*T).attr("dy",t===a?"0em":t===l?"0.71em":"0.32em")),u!==F&&(L=L.transition(u),M=M.transition(u),O=O.transition(u),I=I.transition(u),E=E.transition(u).attr("opacity",h).attr("transform",(function(t){return isFinite(t=B(t))?v(t+C):this.getAttribute("transform")})),N.attr("opacity",h).attr("transform",(function(t){var e=this.parentNode.__axis;return v((e&&isFinite(e=e(t))?e:B(t))+C)}))),E.remove(),L.attr("d",t===c||t===s?y?"M"+b*y+","+w+"H"+C+"V"+S+"H"+b*y:"M"+C+","+w+"V"+S:y?"M"+w+","+b*y+"V"+C+"H"+S+"V"+b*y:"M"+w+","+C+"H"+S),M.attr("opacity",1).attr("transform",(function(t){return v(B(t)+C)})),O.attr(_+"2",b*m),I.attr(_,b*T).text(k),F.filter(g).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",t===s?"start":t===c?"end":"middle"),F.each((function(){this.__axis=B}))}return k.scale=function(t){return arguments.length?(e=t,k):e},k.ticks=function(){return i=Array.from(arguments),k},k.tickArguments=function(t){return arguments.length?(i=null==t?[]:Array.from(t),k):i.slice()},k.tickValues=function(t){return arguments.length?(r=null==t?null:Array.from(t),k):r&&r.slice()},k.tickFormat=function(t){return arguments.length?(n=t,k):n},k.tickSize=function(t){return arguments.length?(m=y=+t,k):m},k.tickSizeInner=function(t){return arguments.length?(m=+t,k):m},k.tickSizeOuter=function(t){return arguments.length?(y=+t,k):y},k.tickPadding=function(t){return arguments.length?(x=+t,k):x},k.offset=function(t){return arguments.length?(C=+t,k):C},k}function y(t){return m(a,t)}function x(t){return m(l,t)}function C(){}function b(t){return null==t?C:function(){return this.querySelector(t)}}function _(t){return null==t?[]:Array.isArray(t)?t:Array.from(t)}function v(){return[]}function k(t){return null==t?v:function(){return this.querySelectorAll(t)}}function T(t){return function(){return this.matches(t)}}function A(t){return function(e){return e.matches(t)}}var w=Array.prototype.find;function S(){return this.firstElementChild}var B=Array.prototype.filter;function F(){return Array.from(this.children)}function L(t){return new Array(t.length)}function M(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function E(t,e,i,r,n,o){for(var a,s=0,l=e.length,c=o.length;s<c;++s)(a=e[s])?(a.__data__=o[s],r[s]=a):i[s]=new M(t,o[s]);for(;s<l;++s)(a=e[s])&&(n[s]=a)}function N(t,e,i,r,n,o,a){var s,l,c,h=new Map,u=e.length,d=o.length,f=new Array(u);for(s=0;s<u;++s)(l=e[s])&&(f[s]=c=a.call(l,l.__data__,s,e)+"",h.has(c)?n[s]=l:h.set(c,l));for(s=0;s<d;++s)c=a.call(t,o[s],s,o)+"",(l=h.get(c))?(r[s]=l,l.__data__=o[s],h.delete(c)):i[s]=new M(t,o[s]);for(s=0;s<u;++s)(l=e[s])&&h.get(f[s])===l&&(n[s]=l)}function O(t){return t.__data__}function I(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function D(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}M.prototype={constructor:M,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var j="http://www.w3.org/1999/xhtml";const q={svg:"http://www.w3.org/2000/svg",xhtml:j,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function $(t){var e=t+="",i=e.indexOf(":");return i>=0&&"xmlns"!==(e=t.slice(0,i))&&(t=t.slice(i+1)),q.hasOwnProperty(e)?{space:q[e],local:t}:t}function z(t){return function(){this.removeAttribute(t)}}function P(t){return function(){this.removeAttributeNS(t.space,t.local)}}function R(t,e){return function(){this.setAttribute(t,e)}}function W(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function U(t,e){return function(){var i=e.apply(this,arguments);null==i?this.removeAttribute(t):this.setAttribute(t,i)}}function H(t,e){return function(){var i=e.apply(this,arguments);null==i?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,i)}}function Y(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function V(t){return function(){this.style.removeProperty(t)}}function G(t,e,i){return function(){this.style.setProperty(t,e,i)}}function X(t,e,i){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,i)}}function Z(t,e){return t.style.getPropertyValue(e)||Y(t).getComputedStyle(t,null).getPropertyValue(e)}function J(t){return function(){delete this[t]}}function K(t,e){return function(){this[t]=e}}function Q(t,e){return function(){var i=e.apply(this,arguments);null==i?delete this[t]:this[t]=i}}function tt(t){return t.trim().split(/^|\s+/)}function et(t){return t.classList||new it(t)}function it(t){this._node=t,this._names=tt(t.getAttribute("class")||"")}function rt(t,e){for(var i=et(t),r=-1,n=e.length;++r<n;)i.add(e[r])}function nt(t,e){for(var i=et(t),r=-1,n=e.length;++r<n;)i.remove(e[r])}function ot(t){return function(){rt(this,t)}}function at(t){return function(){nt(this,t)}}function st(t,e){return function(){(e.apply(this,arguments)?rt:nt)(this,t)}}function lt(){this.textContent=""}function ct(t){return function(){this.textContent=t}}function ht(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function ut(){this.innerHTML=""}function dt(t){return function(){this.innerHTML=t}}function ft(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function pt(){this.nextSibling&&this.parentNode.appendChild(this)}function gt(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function mt(t){return function(){var e=this.ownerDocument,i=this.namespaceURI;return i===j&&e.documentElement.namespaceURI===j?e.createElement(t):e.createElementNS(i,t)}}function yt(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function xt(t){var e=$(t);return(e.local?yt:mt)(e)}function Ct(){return null}function bt(){var t=this.parentNode;t&&t.removeChild(this)}function _t(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function vt(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function kt(t){return function(){var e=this.__on;if(e){for(var i,r=0,n=-1,o=e.length;r<o;++r)i=e[r],t.type&&i.type!==t.type||i.name!==t.name?e[++n]=i:this.removeEventListener(i.type,i.listener,i.options);++n?e.length=n:delete this.__on}}}function Tt(t,e,i){return function(){var r,n=this.__on,o=function(t){return function(e){t.call(this,e,this.__data__)}}(e);if(n)for(var a=0,s=n.length;a<s;++a)if((r=n[a]).type===t.type&&r.name===t.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=o,r.options=i),void(r.value=e);this.addEventListener(t.type,o,i),r={type:t.type,name:t.name,value:e,listener:o,options:i},n?n.push(r):this.__on=[r]}}function At(t,e,i){var r=Y(t),n=r.CustomEvent;"function"==typeof n?n=new n(e,i):(n=r.document.createEvent("Event"),i?(n.initEvent(e,i.bubbles,i.cancelable),n.detail=i.detail):n.initEvent(e,!1,!1)),t.dispatchEvent(n)}function wt(t,e){return function(){return At(this,t,e)}}function St(t,e){return function(){return At(this,t,e.apply(this,arguments))}}it.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var Bt=[null];function Ft(t,e){this._groups=t,this._parents=e}function Lt(){return new Ft([[document.documentElement]],Bt)}Ft.prototype=Lt.prototype={constructor:Ft,select:function(t){"function"!=typeof t&&(t=b(t));for(var e=this._groups,i=e.length,r=new Array(i),n=0;n<i;++n)for(var o,a,s=e[n],l=s.length,c=r[n]=new Array(l),h=0;h<l;++h)(o=s[h])&&(a=t.call(o,o.__data__,h,s))&&("__data__"in o&&(a.__data__=o.__data__),c[h]=a);return new Ft(r,this._parents)},selectAll:function(t){t="function"==typeof t?function(t){return function(){return _(t.apply(this,arguments))}}(t):k(t);for(var e=this._groups,i=e.length,r=[],n=[],o=0;o<i;++o)for(var a,s=e[o],l=s.length,c=0;c<l;++c)(a=s[c])&&(r.push(t.call(a,a.__data__,c,s)),n.push(a));return new Ft(r,n)},selectChild:function(t){return this.select(null==t?S:function(t){return function(){return w.call(this.children,t)}}("function"==typeof t?t:A(t)))},selectChildren:function(t){return this.selectAll(null==t?F:function(t){return function(){return B.call(this.children,t)}}("function"==typeof t?t:A(t)))},filter:function(t){"function"!=typeof t&&(t=T(t));for(var e=this._groups,i=e.length,r=new Array(i),n=0;n<i;++n)for(var o,a=e[n],s=a.length,l=r[n]=[],c=0;c<s;++c)(o=a[c])&&t.call(o,o.__data__,c,a)&&l.push(o);return new Ft(r,this._parents)},data:function(t,e){if(!arguments.length)return Array.from(this,O);var i,r=e?N:E,n=this._parents,o=this._groups;"function"!=typeof t&&(i=t,t=function(){return i});for(var a=o.length,s=new Array(a),l=new Array(a),c=new Array(a),h=0;h<a;++h){var u=n[h],d=o[h],f=d.length,p=I(t.call(u,u&&u.__data__,h,n)),g=p.length,m=l[h]=new Array(g),y=s[h]=new Array(g);r(u,d,m,y,c[h]=new Array(f),p,e);for(var x,C,b=0,_=0;b<g;++b)if(x=m[b]){for(b>=_&&(_=b+1);!(C=y[_])&&++_<g;);x._next=C||null}}return(s=new Ft(s,n))._enter=l,s._exit=c,s},enter:function(){return new Ft(this._enter||this._groups.map(L),this._parents)},exit:function(){return new Ft(this._exit||this._groups.map(L),this._parents)},join:function(t,e,i){var r=this.enter(),n=this,o=this.exit();return"function"==typeof t?(r=t(r))&&(r=r.selection()):r=r.append(t+""),null!=e&&(n=e(n))&&(n=n.selection()),null==i?o.remove():i(o),r&&n?r.merge(n).order():n},merge:function(t){for(var e=t.selection?t.selection():t,i=this._groups,r=e._groups,n=i.length,o=r.length,a=Math.min(n,o),s=new Array(n),l=0;l<a;++l)for(var c,h=i[l],u=r[l],d=h.length,f=s[l]=new Array(d),p=0;p<d;++p)(c=h[p]||u[p])&&(f[p]=c);for(;l<n;++l)s[l]=i[l];return new Ft(s,this._parents)},selection:function(){return this},order:function(){for(var t=this._groups,e=-1,i=t.length;++e<i;)for(var r,n=t[e],o=n.length-1,a=n[o];--o>=0;)(r=n[o])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(t){function e(e,i){return e&&i?t(e.__data__,i.__data__):!e-!i}t||(t=D);for(var i=this._groups,r=i.length,n=new Array(r),o=0;o<r;++o){for(var a,s=i[o],l=s.length,c=n[o]=new Array(l),h=0;h<l;++h)(a=s[h])&&(c[h]=a);c.sort(e)}return new Ft(n,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var t=this._groups,e=0,i=t.length;e<i;++e)for(var r=t[e],n=0,o=r.length;n<o;++n){var a=r[n];if(a)return a}return null},size:function(){let t=0;for(const e of this)++t;return t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,i=0,r=e.length;i<r;++i)for(var n,o=e[i],a=0,s=o.length;a<s;++a)(n=o[a])&&t.call(n,n.__data__,a,o);return this},attr:function(t,e){var i=$(t);if(arguments.length<2){var r=this.node();return i.local?r.getAttributeNS(i.space,i.local):r.getAttribute(i)}return this.each((null==e?i.local?P:z:"function"==typeof e?i.local?H:U:i.local?W:R)(i,e))},style:function(t,e,i){return arguments.length>1?this.each((null==e?V:"function"==typeof e?X:G)(t,e,null==i?"":i)):Z(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?J:"function"==typeof e?Q:K)(t,e)):this.node()[t]},classed:function(t,e){var i=tt(t+"");if(arguments.length<2){for(var r=et(this.node()),n=-1,o=i.length;++n<o;)if(!r.contains(i[n]))return!1;return!0}return this.each(("function"==typeof e?st:e?ot:at)(i,e))},text:function(t){return arguments.length?this.each(null==t?lt:("function"==typeof t?ht:ct)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?ut:("function"==typeof t?ft:dt)(t)):this.node().innerHTML},raise:function(){return this.each(pt)},lower:function(){return this.each(gt)},append:function(t){var e="function"==typeof t?t:xt(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var i="function"==typeof t?t:xt(t),r=null==e?Ct:"function"==typeof e?e:b(e);return this.select((function(){return this.insertBefore(i.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(bt)},clone:function(t){return this.select(t?vt:_t)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,i){var r,n,o=function(t){return t.trim().split(/^|\s+/).map((function(t){var e="",i=t.indexOf(".");return i>=0&&(e=t.slice(i+1),t=t.slice(0,i)),{type:t,name:e}}))}(t+""),a=o.length;if(!(arguments.length<2)){for(s=e?Tt:kt,r=0;r<a;++r)this.each(s(o[r],e,i));return this}var s=this.node().__on;if(s)for(var l,c=0,h=s.length;c<h;++c)for(r=0,l=s[c];r<a;++r)if((n=o[r]).type===l.type&&n.name===l.name)return l.value},dispatch:function(t,e){return this.each(("function"==typeof e?St:wt)(t,e))},[Symbol.iterator]:function*(){for(var t=this._groups,e=0,i=t.length;e<i;++e)for(var r,n=t[e],o=0,a=n.length;o<a;++o)(r=n[o])&&(yield r)}};const Mt=Lt;var Et={value:()=>{}};function Nt(){for(var t,e=0,i=arguments.length,r={};e<i;++e){if(!(t=arguments[e]+"")||t in r||/[\s.]/.test(t))throw new Error("illegal type: "+t);r[t]=[]}return new Ot(r)}function Ot(t){this._=t}function It(t,e){for(var i,r=0,n=t.length;r<n;++r)if((i=t[r]).name===e)return i.value}function Dt(t,e,i){for(var r=0,n=t.length;r<n;++r)if(t[r].name===e){t[r]=Et,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=i&&t.push({name:e,value:i}),t}Ot.prototype=Nt.prototype={constructor:Ot,on:function(t,e){var i,r,n=this._,o=(r=n,(t+"").trim().split(/^|\s+/).map((function(t){var e="",i=t.indexOf(".");if(i>=0&&(e=t.slice(i+1),t=t.slice(0,i)),t&&!r.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}}))),a=-1,s=o.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++a<s;)if(i=(t=o[a]).type)n[i]=Dt(n[i],t.name,e);else if(null==e)for(i in n)n[i]=Dt(n[i],t.name,null);return this}for(;++a<s;)if((i=(t=o[a]).type)&&(i=It(n[i],t.name)))return i},copy:function(){var t={},e=this._;for(var i in e)t[i]=e[i].slice();return new Ot(t)},call:function(t,e){if((i=arguments.length-2)>0)for(var i,r,n=new Array(i),o=0;o<i;++o)n[o]=arguments[o+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(o=0,i=(r=this._[t]).length;o<i;++o)r[o].value.apply(e,n)},apply:function(t,e,i){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],n=0,o=r.length;n<o;++n)r[n].value.apply(e,i)}};const jt=Nt;var qt,$t,zt=0,Pt=0,Rt=0,Wt=1e3,Ut=0,Ht=0,Yt=0,Vt="object"==typeof performance&&performance.now?performance:Date,Gt="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function Xt(){return Ht||(Gt(Zt),Ht=Vt.now()+Yt)}function Zt(){Ht=0}function Jt(){this._call=this._time=this._next=null}function Kt(t,e,i){var r=new Jt;return r.restart(t,e,i),r}function Qt(){Ht=(Ut=Vt.now())+Yt,zt=Pt=0;try{!function(){Xt(),++zt;for(var t,e=qt;e;)(t=Ht-e._time)>=0&&e._call.call(void 0,t),e=e._next;--zt}()}finally{zt=0,function(){var t,e,i=qt,r=1/0;for(;i;)i._call?(r>i._time&&(r=i._time),t=i,i=i._next):(e=i._next,i._next=null,i=t?t._next=e:qt=e);$t=t,ee(r)}(),Ht=0}}function te(){var t=Vt.now(),e=t-Ut;e>Wt&&(Yt-=e,Ut=t)}function ee(t){zt||(Pt&&(Pt=clearTimeout(Pt)),t-Ht>24?(t<1/0&&(Pt=setTimeout(Qt,t-Vt.now()-Yt)),Rt&&(Rt=clearInterval(Rt))):(Rt||(Ut=Vt.now(),Rt=setInterval(te,Wt)),zt=1,Gt(Qt)))}function ie(t,e,i){var r=new Jt;return e=null==e?0:+e,r.restart((i=>{r.stop(),t(i+e)}),e,i),r}Jt.prototype=Kt.prototype={constructor:Jt,restart:function(t,e,i){if("function"!=typeof t)throw new TypeError("callback is not a function");i=(null==i?Xt():+i)+(null==e?0:+e),this._next||$t===this||($t?$t._next=this:qt=this,$t=this),this._call=t,this._time=i,ee()},stop:function(){this._call&&(this._call=null,this._time=1/0,ee())}};var re=jt("start","end","cancel","interrupt"),ne=[],oe=0,ae=1,se=2,le=3,ce=4,he=5,ue=6;function de(t,e,i,r,n,o){var a=t.__transition;if(a){if(i in a)return}else t.__transition={};!function(t,e,i){var r,n=t.__transition;function o(t){i.state=ae,i.timer.restart(a,i.delay,i.time),i.delay<=t&&a(t-i.delay)}function a(o){var c,h,u,d;if(i.state!==ae)return l();for(c in n)if((d=n[c]).name===i.name){if(d.state===le)return ie(a);d.state===ce?(d.state=ue,d.timer.stop(),d.on.call("interrupt",t,t.__data__,d.index,d.group),delete n[c]):+c<e&&(d.state=ue,d.timer.stop(),d.on.call("cancel",t,t.__data__,d.index,d.group),delete n[c])}if(ie((function(){i.state===le&&(i.state=ce,i.timer.restart(s,i.delay,i.time),s(o))})),i.state=se,i.on.call("start",t,t.__data__,i.index,i.group),i.state===se){for(i.state=le,r=new Array(u=i.tween.length),c=0,h=-1;c<u;++c)(d=i.tween[c].value.call(t,t.__data__,i.index,i.group))&&(r[++h]=d);r.length=h+1}}function s(e){for(var n=e<i.duration?i.ease.call(null,e/i.duration):(i.timer.restart(l),i.state=he,1),o=-1,a=r.length;++o<a;)r[o].call(t,n);i.state===he&&(i.on.call("end",t,t.__data__,i.index,i.group),l())}function l(){for(var r in i.state=ue,i.timer.stop(),delete n[e],n)return;delete t.__transition}n[e]=i,i.timer=Kt(o,0,i.time)}(t,i,{name:e,index:r,group:n,on:re,tween:ne,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:oe})}function fe(t,e){var i=ge(t,e);if(i.state>oe)throw new Error("too late; already scheduled");return i}function pe(t,e){var i=ge(t,e);if(i.state>le)throw new Error("too late; already running");return i}function ge(t,e){var i=t.__transition;if(!i||!(i=i[e]))throw new Error("transition not found");return i}function me(t,e){return t=+t,e=+e,function(i){return t*(1-i)+e*i}}var ye,xe=180/Math.PI,Ce={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function be(t,e,i,r,n,o){var a,s,l;return(a=Math.sqrt(t*t+e*e))&&(t/=a,e/=a),(l=t*i+e*r)&&(i-=t*l,r-=e*l),(s=Math.sqrt(i*i+r*r))&&(i/=s,r/=s,l/=s),t*r<e*i&&(t=-t,e=-e,l=-l,a=-a),{translateX:n,translateY:o,rotate:Math.atan2(e,t)*xe,skewX:Math.atan(l)*xe,scaleX:a,scaleY:s}}function _e(t,e,i,r){function n(t){return t.length?t.pop()+" ":""}return function(o,a){var s=[],l=[];return o=t(o),a=t(a),function(t,r,n,o,a,s){if(t!==n||r!==o){var l=a.push("translate(",null,e,null,i);s.push({i:l-4,x:me(t,n)},{i:l-2,x:me(r,o)})}else(n||o)&&a.push("translate("+n+e+o+i)}(o.translateX,o.translateY,a.translateX,a.translateY,s,l),function(t,e,i,o){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),o.push({i:i.push(n(i)+"rotate(",null,r)-2,x:me(t,e)})):e&&i.push(n(i)+"rotate("+e+r)}(o.rotate,a.rotate,s,l),function(t,e,i,o){t!==e?o.push({i:i.push(n(i)+"skewX(",null,r)-2,x:me(t,e)}):e&&i.push(n(i)+"skewX("+e+r)}(o.skewX,a.skewX,s,l),function(t,e,i,r,o,a){if(t!==i||e!==r){var s=o.push(n(o)+"scale(",null,",",null,")");a.push({i:s-4,x:me(t,i)},{i:s-2,x:me(e,r)})}else 1===i&&1===r||o.push(n(o)+"scale("+i+","+r+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,s,l),o=a=null,function(t){for(var e,i=-1,r=l.length;++i<r;)s[(e=l[i]).i]=e.x(t);return s.join("")}}}var ve=_e((function(t){const e=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return e.isIdentity?Ce:be(e.a,e.b,e.c,e.d,e.e,e.f)}),"px, ","px)","deg)"),ke=_e((function(t){return null==t?Ce:(ye||(ye=document.createElementNS("http://www.w3.org/2000/svg","g")),ye.setAttribute("transform",t),(t=ye.transform.baseVal.consolidate())?be((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):Ce)}),", ",")",")");function Te(t,e){var i,r;return function(){var n=pe(this,t),o=n.tween;if(o!==i)for(var a=0,s=(r=i=o).length;a<s;++a)if(r[a].name===e){(r=r.slice()).splice(a,1);break}n.tween=r}}function Ae(t,e,i){var r,n;if("function"!=typeof i)throw new Error;return function(){var o=pe(this,t),a=o.tween;if(a!==r){n=(r=a).slice();for(var s={name:e,value:i},l=0,c=n.length;l<c;++l)if(n[l].name===e){n[l]=s;break}l===c&&n.push(s)}o.tween=n}}function we(t,e,i){var r=t._id;return t.each((function(){var t=pe(this,r);(t.value||(t.value={}))[e]=i.apply(this,arguments)})),function(t){return ge(t,r).value[e]}}function Se(t,e,i){t.prototype=e.prototype=i,i.constructor=t}function Be(t,e){var i=Object.create(t.prototype);for(var r in e)i[r]=e[r];return i}function Fe(){}var Le=.7,Me=1/Le,Ee="\\s*([+-]?\\d+)\\s*",Ne="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Oe="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Ie=/^#([0-9a-f]{3,8})$/,De=new RegExp(`^rgb\\(${Ee},${Ee},${Ee}\\)$`),je=new RegExp(`^rgb\\(${Oe},${Oe},${Oe}\\)$`),qe=new RegExp(`^rgba\\(${Ee},${Ee},${Ee},${Ne}\\)$`),$e=new RegExp(`^rgba\\(${Oe},${Oe},${Oe},${Ne}\\)$`),ze=new RegExp(`^hsl\\(${Ne},${Oe},${Oe}\\)$`),Pe=new RegExp(`^hsla\\(${Ne},${Oe},${Oe},${Ne}\\)$`),Re={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};function We(){return this.rgb().formatHex()}function Ue(){return this.rgb().formatRgb()}function He(t){var e,i;return t=(t+"").trim().toLowerCase(),(e=Ie.exec(t))?(i=e[1].length,e=parseInt(e[1],16),6===i?Ye(e):3===i?new Ze(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===i?Ve(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===i?Ve(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=De.exec(t))?new Ze(e[1],e[2],e[3],1):(e=je.exec(t))?new Ze(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=qe.exec(t))?Ve(e[1],e[2],e[3],e[4]):(e=$e.exec(t))?Ve(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=ze.exec(t))?ii(e[1],e[2]/100,e[3]/100,1):(e=Pe.exec(t))?ii(e[1],e[2]/100,e[3]/100,e[4]):Re.hasOwnProperty(t)?Ye(Re[t]):"transparent"===t?new Ze(NaN,NaN,NaN,0):null}function Ye(t){return new Ze(t>>16&255,t>>8&255,255&t,1)}function Ve(t,e,i,r){return r<=0&&(t=e=i=NaN),new Ze(t,e,i,r)}function Ge(t){return t instanceof Fe||(t=He(t)),t?new Ze((t=t.rgb()).r,t.g,t.b,t.opacity):new Ze}function Xe(t,e,i,r){return 1===arguments.length?Ge(t):new Ze(t,e,i,null==r?1:r)}function Ze(t,e,i,r){this.r=+t,this.g=+e,this.b=+i,this.opacity=+r}function Je(){return`#${ei(this.r)}${ei(this.g)}${ei(this.b)}`}function Ke(){const t=Qe(this.opacity);return`${1===t?"rgb(":"rgba("}${ti(this.r)}, ${ti(this.g)}, ${ti(this.b)}${1===t?")":`, ${t})`}`}function Qe(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function ti(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function ei(t){return((t=ti(t))<16?"0":"")+t.toString(16)}function ii(t,e,i,r){return r<=0?t=e=i=NaN:i<=0||i>=1?t=e=NaN:e<=0&&(t=NaN),new ni(t,e,i,r)}function ri(t){if(t instanceof ni)return new ni(t.h,t.s,t.l,t.opacity);if(t instanceof Fe||(t=He(t)),!t)return new ni;if(t instanceof ni)return t;var e=(t=t.rgb()).r/255,i=t.g/255,r=t.b/255,n=Math.min(e,i,r),o=Math.max(e,i,r),a=NaN,s=o-n,l=(o+n)/2;return s?(a=e===o?(i-r)/s+6*(i<r):i===o?(r-e)/s+2:(e-i)/s+4,s/=l<.5?o+n:2-o-n,a*=60):s=l>0&&l<1?0:a,new ni(a,s,l,t.opacity)}function ni(t,e,i,r){this.h=+t,this.s=+e,this.l=+i,this.opacity=+r}function oi(t){return(t=(t||0)%360)<0?t+360:t}function ai(t){return Math.max(0,Math.min(1,t||0))}function si(t,e,i){return 255*(t<60?e+(i-e)*t/60:t<180?i:t<240?e+(i-e)*(240-t)/60:e)}function li(t,e,i,r,n){var o=t*t,a=o*t;return((1-3*t+3*o-a)*e+(4-6*o+3*a)*i+(1+3*t+3*o-3*a)*r+a*n)/6}Se(Fe,He,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:We,formatHex:We,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return ri(this).formatHsl()},formatRgb:Ue,toString:Ue}),Se(Ze,Xe,Be(Fe,{brighter(t){return t=null==t?Me:Math.pow(Me,t),new Ze(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?Le:Math.pow(Le,t),new Ze(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new Ze(ti(this.r),ti(this.g),ti(this.b),Qe(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:Je,formatHex:Je,formatHex8:function(){return`#${ei(this.r)}${ei(this.g)}${ei(this.b)}${ei(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:Ke,toString:Ke})),Se(ni,(function(t,e,i,r){return 1===arguments.length?ri(t):new ni(t,e,i,null==r?1:r)}),Be(Fe,{brighter(t){return t=null==t?Me:Math.pow(Me,t),new ni(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?Le:Math.pow(Le,t),new ni(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,i=this.l,r=i+(i<.5?i:1-i)*e,n=2*i-r;return new Ze(si(t>=240?t-240:t+120,n,r),si(t,n,r),si(t<120?t+240:t-120,n,r),this.opacity)},clamp(){return new ni(oi(this.h),ai(this.s),ai(this.l),Qe(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 t=Qe(this.opacity);return`${1===t?"hsl(":"hsla("}${oi(this.h)}, ${100*ai(this.s)}%, ${100*ai(this.l)}%${1===t?")":`, ${t})`}`}}));const ci=t=>()=>t;function hi(t,e){return function(i){return t+i*e}}function ui(t){return 1==(t=+t)?di:function(e,i){return i-e?function(t,e,i){return t=Math.pow(t,i),e=Math.pow(e,i)-t,i=1/i,function(r){return Math.pow(t+r*e,i)}}(e,i,t):ci(isNaN(e)?i:e)}}function di(t,e){var i=e-t;return i?hi(t,i):ci(isNaN(t)?e:t)}const fi=function t(e){var i=ui(e);function r(t,e){var r=i((t=Xe(t)).r,(e=Xe(e)).r),n=i(t.g,e.g),o=i(t.b,e.b),a=di(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=n(e),t.b=o(e),t.opacity=a(e),t+""}}return r.gamma=t,r}(1);function pi(t){return function(e){var i,r,n=e.length,o=new Array(n),a=new Array(n),s=new Array(n);for(i=0;i<n;++i)r=Xe(e[i]),o[i]=r.r||0,a[i]=r.g||0,s[i]=r.b||0;return o=t(o),a=t(a),s=t(s),r.opacity=1,function(t){return r.r=o(t),r.g=a(t),r.b=s(t),r+""}}}pi((function(t){var e=t.length-1;return function(i){var r=i<=0?i=0:i>=1?(i=1,e-1):Math.floor(i*e),n=t[r],o=t[r+1],a=r>0?t[r-1]:2*n-o,s=r<e-1?t[r+2]:2*o-n;return li((i-r/e)*e,a,n,o,s)}})),pi((function(t){var e=t.length;return function(i){var r=Math.floor(((i%=1)<0?++i:i)*e),n=t[(r+e-1)%e],o=t[r%e],a=t[(r+1)%e],s=t[(r+2)%e];return li((i-r/e)*e,n,o,a,s)}}));var gi=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,mi=new RegExp(gi.source,"g");function yi(t,e){var i,r,n,o=gi.lastIndex=mi.lastIndex=0,a=-1,s=[],l=[];for(t+="",e+="";(i=gi.exec(t))&&(r=mi.exec(e));)(n=r.index)>o&&(n=e.slice(o,n),s[a]?s[a]+=n:s[++a]=n),(i=i[0])===(r=r[0])?s[a]?s[a]+=r:s[++a]=r:(s[++a]=null,l.push({i:a,x:me(i,r)})),o=mi.lastIndex;return o<e.length&&(n=e.slice(o),s[a]?s[a]+=n:s[++a]=n),s.length<2?l[0]?function(t){return function(e){return t(e)+""}}(l[0].x):function(t){return function(){return t}}(e):(e=l.length,function(t){for(var i,r=0;r<e;++r)s[(i=l[r]).i]=i.x(t);return s.join("")})}function xi(t,e){var i;return("number"==typeof e?me:e instanceof He?fi:(i=He(e))?(e=i,fi):yi)(t,e)}function Ci(t){return function(){this.removeAttribute(t)}}function bi(t){return function(){this.removeAttributeNS(t.space,t.local)}}function _i(t,e,i){var r,n,o=i+"";return function(){var a=this.getAttribute(t);return a===o?null:a===r?n:n=e(r=a,i)}}function vi(t,e,i){var r,n,o=i+"";return function(){var a=this.getAttributeNS(t.space,t.local);return a===o?null:a===r?n:n=e(r=a,i)}}function ki(t,e,i){var r,n,o;return function(){var a,s,l=i(this);if(null!=l)return(a=this.getAttribute(t))===(s=l+"")?null:a===r&&s===n?o:(n=s,o=e(r=a,l));this.removeAttribute(t)}}function Ti(t,e,i){var r,n,o;return function(){var a,s,l=i(this);if(null!=l)return(a=this.getAttributeNS(t.space,t.local))===(s=l+"")?null:a===r&&s===n?o:(n=s,o=e(r=a,l));this.removeAttributeNS(t.space,t.local)}}function Ai(t,e){var i,r;function n(){var n=e.apply(this,arguments);return n!==r&&(i=(r=n)&&function(t,e){return function(i){this.setAttributeNS(t.space,t.local,e.call(this,i))}}(t,n)),i}return n._value=e,n}function wi(t,e){var i,r;function n(){var n=e.apply(this,arguments);return n!==r&&(i=(r=n)&&function(t,e){return function(i){this.setAttribute(t,e.call(this,i))}}(t,n)),i}return n._value=e,n}function Si(t,e){return function(){fe(this,t).delay=+e.apply(this,arguments)}}function Bi(t,e){return e=+e,function(){fe(this,t).delay=e}}function Fi(t,e){return function(){pe(this,t).duration=+e.apply(this,arguments)}}function Li(t,e){return e=+e,function(){pe(this,t).duration=e}}var Mi=Mt.prototype.constructor;function Ei(t){return function(){this.style.removeProperty(t)}}var Ni=0;function Oi(t,e,i,r){this._groups=t,this._parents=e,this._name=i,this._id=r}function Ii(){return++Ni}var Di=Mt.prototype;Oi.prototype=function(t){return Mt().transition(t)}.prototype={constructor:Oi,select:function(t){var e=this._name,i=this._id;"function"!=typeof t&&(t=b(t));for(var r=this._groups,n=r.length,o=new Array(n),a=0;a<n;++a)for(var s,l,c=r[a],h=c.length,u=o[a]=new Array(h),d=0;d<h;++d)(s=c[d])&&(l=t.call(s,s.__data__,d,c))&&("__data__"in s&&(l.__data__=s.__data__),u[d]=l,de(u[d],e,i,d,u,ge(s,i)));return new Oi(o,this._parents,e,i)},selectAll:function(t){var e=this._name,i=this._id;"function"!=typeof t&&(t=k(t));for(var r=this._groups,n=r.length,o=[],a=[],s=0;s<n;++s)for(var l,c=r[s],h=c.length,u=0;u<h;++u)if(l=c[u]){for(var d,f=t.call(l,l.__data__,u,c),p=ge(l,i),g=0,m=f.length;g<m;++g)(d=f[g])&&de(d,e,i,g,f,p);o.push(f),a.push(l)}return new Oi(o,a,e,i)},selectChild:Di.selectChild,selectChildren:Di.selectChildren,filter:function(t){"function"!=typeof t&&(t=T(t));for(var e=this._groups,i=e.length,r=new Array(i),n=0;n<i;++n)for(var o,a=e[n],s=a.length,l=r[n]=[],c=0;c<s;++c)(o=a[c])&&t.call(o,o.__data__,c,a)&&l.push(o);return new Oi(r,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,i=t._groups,r=e.length,n=i.length,o=Math.min(r,n),a=new Array(r),s=0;s<o;++s)for(var l,c=e[s],h=i[s],u=c.length,d=a[s]=new Array(u),f=0;f<u;++f)(l=c[f]||h[f])&&(d[f]=l);for(;s<r;++s)a[s]=e[s];return new Oi(a,this._parents,this._name,this._id)},selection:function(){return new Mi(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,i=Ii(),r=this._groups,n=r.length,o=0;o<n;++o)for(var a,s=r[o],l=s.length,c=0;c<l;++c)if(a=s[c]){var h=ge(a,e);de(a,t,i,c,s,{time:h.time+h.delay+h.duration,delay:0,duration:h.duration,ease:h.ease})}return new Oi(r,this._parents,t,i)},call:Di.call,nodes:Di.nodes,node:Di.node,size:Di.size,empty:Di.empty,each:Di.each,on:function(t,e){var i=this._id;return arguments.length<2?ge(this.node(),i).on.on(t):this.each(function(t,e,i){var r,n,o=function(t){return(t+"").trim().split(/^|\s+/).every((function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?fe:pe;return function(){var a=o(this,t),s=a.on;s!==r&&(n=(r=s).copy()).on(e,i),a.on=n}}(i,t,e))},attr:function(t,e){var i=$(t),r="transform"===i?ke:xi;return this.attrTween(t,"function"==typeof e?(i.local?Ti:ki)(i,r,we(this,"attr."+t,e)):null==e?(i.local?bi:Ci)(i):(i.local?vi:_i)(i,r,e))},attrTween:function(t,e){var i="attr."+t;if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==e)return this.tween(i,null);if("function"!=typeof e)throw new Error;var r=$(t);return this.tween(i,(r.local?Ai:wi)(r,e))},style:function(t,e,i){var r="transform"==(t+="")?ve:xi;return null==e?this.styleTween(t,function(t,e){var i,r,n;return function(){var o=Z(this,t),a=(this.style.removeProperty(t),Z(this,t));return o===a?null:o===i&&a===r?n:n=e(i=o,r=a)}}(t,r)).on("end.style."+t,Ei(t)):"function"==typeof e?this.styleTween(t,function(t,e,i){var r,n,o;return function(){var a=Z(this,t),s=i(this),l=s+"";return null==s&&(this.style.removeProperty(t),l=s=Z(this,t)),a===l?null:a===r&&l===n?o:(n=l,o=e(r=a,s))}}(t,r,we(this,"style."+t,e))).each(function(t,e){var i,r,n,o,a="style."+e,s="end."+a;return function(){var l=pe(this,t),c=l.on,h=null==l.value[a]?o||(o=Ei(e)):void 0;c===i&&n===h||(r=(i=c).copy()).on(s,n=h),l.on=r}}(this._id,t)):this.styleTween(t,function(t,e,i){var r,n,o=i+"";return function(){var a=Z(this,t);return a===o?null:a===r?n:n=e(r=a,i)}}(t,r,e),i).on("end.style."+t,null)},styleTween:function(t,e,i){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!=typeof e)throw new Error;return this.tween(r,function(t,e,i){var r,n;function o(){var o=e.apply(this,arguments);return o!==n&&(r=(n=o)&&function(t,e,i){return function(r){this.style.setProperty(t,e.call(this,r),i)}}(t,o,i)),r}return o._value=e,o}(t,e,null==i?"":i))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(we(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!=typeof t)throw new Error;return this.tween(e,function(t){var e,i;function r(){var r=t.apply(this,arguments);return r!==i&&(e=(i=r)&&function(t){return function(e){this.textContent=t.call(this,e)}}(r)),e}return r._value=t,r}(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var i in this.__transition)if(+i!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var i=this._id;if(t+="",arguments.length<2){for(var r,n=ge(this.node(),i).tween,o=0,a=n.length;o<a;++o)if((r=n[o]).name===t)return r.value;return null}return this.each((null==e?Te:Ae)(i,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Si:Bi)(e,t)):ge(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Fi:Li)(e,t)):ge(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(function(t,e){if("function"!=typeof e)throw new Error;return function(){pe(this,t).ease=e}}(e,t)):ge(this.node(),e).ease},easeVarying:function(t){if("function"!=typeof t)throw new Error;return this.each(function(t,e){return function(){var i=e.apply(this,arguments);if("function"!=typeof i)throw new Error;pe(this,t).ease=i}}(this._id,t))},end:function(){var t,e,i=this,r=i._id,n=i.size();return new Promise((function(o,a){var s={value:a},l={value:function(){0==--n&&o()}};i.each((function(){var i=pe(this,r),n=i.on;n!==t&&((e=(t=n).copy())._.cancel.push(s),e._.interrupt.push(s),e._.end.push(l)),i.on=e})),0===n&&o()}))},[Symbol.iterator]:Di[Symbol.iterator]};var ji={time:null,delay:0,duration:250,ease:function(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}};function qi(t,e){for(var i;!(i=t.__transition)||!(i=i[e]);)if(!(t=t.parentNode))throw new Error(`transition ${e} not found`);return i}Mt.prototype.interrupt=function(t){return this.each((function(){!function(t,e){var i,r,n,o=t.__transition,a=!0;if(o){for(n in e=null==e?null:e+"",o)(i=o[n]).name===e?(r=i.state>se&&i.state<he,i.state=ue,i.timer.stop(),i.on.call(r?"interrupt":"cancel",t,t.__data__,i.index,i.group),delete o[n]):a=!1;a&&delete t.__transition}}(this,t)}))},Mt.prototype.transition=function(t){var e,i;t instanceof Oi?(e=t._id,t=t._name):(e=Ii(),(i=ji).time=Xt(),t=null==t?null:t+"");for(var r=this._groups,n=r.length,o=0;o<n;++o)for(var a,s=r[o],l=s.length,c=0;c<l;++c)(a=s[c])&&de(a,t,e,c,s,i||qi(a,e));return new Oi(r,this._parents,t,e)};const{abs:$i,max:zi,min:Pi}=Math;function Ri(t){return[+t[0],+t[1]]}function Wi(t){return[Ri(t[0]),Ri(t[1])]}["w","e"].map(Ui),["n","s"].map(Ui),["n","w","e","s","nw","ne","sw","se"].map(Ui);function Ui(t){return{type:t}}function Hi(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.text()}function Yi(t){return(e,i)=>function(t,e){return fetch(t,e).then(Hi)}(e,i).then((e=>(new DOMParser).parseFromString(e,t)))}Yi("application/xml");Yi("text/html");var Vi=Yi("image/svg+xml");const Gi=Math.PI/180,Xi=180/Math.PI,Zi=.96422,Ji=1,Ki=.82521,Qi=4/29,tr=6/29,er=3*tr*tr,ir=tr*tr*tr;function rr(t){if(t instanceof nr)return new nr(t.l,t.a,t.b,t.opacity);if(t instanceof ur)return dr(t);t instanceof Ze||(t=Ge(t));var e,i,r=lr(t.r),n=lr(t.g),o=lr(t.b),a=or((.2225045*r+.7168786*n+.0606169*o)/Ji);return r===n&&n===o?e=i=a:(e=or((.4360747*r+.3850649*n+.1430804*o)/Zi),i=or((.0139322*r+.0971045*n+.7141733*o)/Ki)),new nr(116*a-16,500*(e-a),200*(a-i),t.opacity)}function nr(t,e,i,r){this.l=+t,this.a=+e,this.b=+i,this.opacity=+r}function or(t){return t>ir?Math.pow(t,1/3):t/er+Qi}function ar(t){return t>tr?t*t*t:er*(t-Qi)}function sr(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function lr(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function cr(t){if(t instanceof ur)return new ur(t.h,t.c,t.l,t.opacity);if(t instanceof nr||(t=rr(t)),0===t.a&&0===t.b)return new ur(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*Xi;return new ur(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function hr(t,e,i,r){return 1===arguments.length?cr(t):new ur(t,e,i,null==r?1:r)}function ur(t,e,i,r){this.h=+t,this.c=+e,this.l=+i,this.opacity=+r}function dr(t){if(isNaN(t.h))return new nr(t.l,0,0,t.opacity);var e=t.h*Gi;return new nr(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}function fr(t){return function(e,i){var r=t((e=hr(e)).h,(i=hr(i)).h),n=di(e.c,i.c),o=di(e.l,i.l),a=di(e.opacity,i.opacity);return function(t){return e.h=r(t),e.c=n(t),e.l=o(t),e.opacity=a(t),e+""}}}Se(nr,(function(t,e,i,r){return 1===arguments.length?rr(t):new nr(t,e,i,null==r?1:r)}),Be(Fe,{brighter(t){return new nr(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker(t){return new nr(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,i=isNaN(this.b)?t:t-this.b/200;return new Ze(sr(3.1338561*(e=Zi*ar(e))-1.6168667*(t=Ji*ar(t))-.4906146*(i=Ki*ar(i))),sr(-.9787684*e+1.9161415*t+.033454*i),sr(.0719453*e-.2289914*t+1.4052427*i),this.opacity)}})),Se(ur,hr,Be(Fe,{brighter(t){return new ur(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker(t){return new ur(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb(){return dr(this).rgb()}}));const pr=fr((function(t,e){var i=e-t;return i?hi(t,i>180||i<-180?i-360*Math.round(i/360):i):ci(isNaN(t)?e:t)}));fr(di);function gr(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}class mr extends Map{constructor(t,e=br){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const[i,r]of t)this.set(i,r)}get(t){return super.get(yr(this,t))}has(t){return super.has(yr(this,t))}set(t,e){return super.set(xr(this,t),e)}delete(t){return super.delete(Cr(this,t))}}Set;function yr({_intern:t,_key:e},i){const r=e(i);return t.has(r)?t.get(r):i}function xr({_intern:t,_key:e},i){const r=e(i);return t.has(r)?t.get(r):(t.set(r,i),i)}function Cr({_intern:t,_key:e},i){const r=e(i);return t.has(r)&&(i=t.get(r),t.delete(r)),i}function br(t){return null!==t&&"object"==typeof t?t.valueOf():t}const _r=Symbol("implicit");function vr(){var t=new mr,e=[],i=[],r=_r;function n(n){let o=t.get(n);if(void 0===o){if(r!==_r)return r;t.set(n,o=e.push(n)-1)}return i[o%i.length]}return n.domain=function(i){if(!arguments.length)return e.slice();e=[],t=new mr;for(const r of i)t.has(r)||t.set(r,e.push(r)-1);return n},n.range=function(t){return arguments.length?(i=Array.from(t),n):i.slice()},n.unknown=function(t){return arguments.length?(r=t,n):r},n.copy=function(){return vr(e,i).unknown(r)},gr.apply(n,arguments),n}function kr(){var t,e,i=vr().unknown(void 0),r=i.domain,n=i.range,o=0,a=1,s=!1,l=0,c=0,h=.5;function u(){var i=r().length,u=a<o,d=u?a:o,f=u?o:a;t=(f-d)/Math.max(1,i-l+2*c),s&&(t=Math.floor(t)),d+=(f-d-t*(i-l))*h,e=t*(1-l),s&&(d=Math.round(d),e=Math.round(e));var p=function(t,e,i){t=+t,e=+e,i=(n=arguments.length)<2?(e=t,t=0,1):n<3?1:+i;for(var r=-1,n=0|Math.max(0,Math.ceil((e-t)/i)),o=new Array(n);++r<n;)o[r]=t+r*i;return o}(i).map((function(e){return d+t*e}));return n(u?p.reverse():p)}return delete i.unknown,i.domain=function(t){return arguments.length?(r(t),u()):r()},i.range=function(t){return arguments.length?([o,a]=t,o=+o,a=+a,u()):[o,a]},i.rangeRound=function(t){return[o,a]=t,o=+o,a=+a,s=!0,u()},i.bandwidth=function(){return e},i.step=function(){return t},i.round=function(t){return arguments.length?(s=!!t,u()):s},i.padding=function(t){return arguments.length?(l=Math.min(1,c=+t),u()):l},i.paddingInner=function(t){return arguments.length?(l=Math.min(1,t),u()):l},i.paddingOuter=function(t){return arguments.length?(c=+t,u()):c},i.align=function(t){return arguments.length?(h=Math.max(0,Math.min(1,t)),u()):h},i.copy=function(){return kr(r(),[o,a]).round(s).paddingInner(l).paddingOuter(c).align(h)},gr.apply(u(),arguments)}const Tr=Math.sqrt(50),Ar=Math.sqrt(10),wr=Math.sqrt(2);function Sr(t,e,i){const r=(e-t)/Math.max(0,i),n=Math.floor(Math.log10(r)),o=r/Math.pow(10,n),a=o>=Tr?10:o>=Ar?5:o>=wr?2:1;let s,l,c;return n<0?(c=Math.pow(10,-n)/a,s=Math.round(t*c),l=Math.round(e*c),s/c<t&&++s,l/c>e&&--l,c=-c):(c=Math.pow(10,n)*a,s=Math.round(t/c),l=Math.round(e/c),s*c<t&&++s,l*c>e&&--l),l<s&&.5<=i&&i<2?Sr(t,e,2*i):[s,l,c]}function Br(t,e,i){return Sr(t=+t,e=+e,i=+i)[2]}function Fr(t,e,i){i=+i;const r=(e=+e)<(t=+t),n=r?Br(e,t,i):Br(t,e,i);return(r?-1:1)*(n<0?1/-n:n)}function Lr(t,e){return null==t||null==e?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Mr(t,e){return null==t||null==e?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Er(t){let e,i,r;function n(t,r,n=0,o=t.length){if(n<o){if(0!==e(r,r))return o;do{const e=n+o>>>1;i(t[e],r)<0?n=e+1:o=e}while(n<o)}return n}return 2!==t.length?(e=Lr,i=(e,i)=>Lr(t(e),i),r=(e,i)=>t(e)-i):(e=t===Lr||t===Mr?t:Nr,i=t,r=t),{left:n,center:function(t,e,i=0,o=t.length){const a=n(t,e,i,o-1);return a>i&&r(t[a-1],e)>-r(t[a],e)?a-1:a},right:function(t,r,n=0,o=t.length){if(n<o){if(0!==e(r,r))return o;do{const e=n+o>>>1;i(t[e],r)<=0?n=e+1:o=e}while(n<o)}return n}}}function Nr(){return 0}const Or=Er(Lr),Ir=Or.right,Dr=(Or.left,Er((function(t){return null===t?NaN:+t})).center,Ir);function jr(t,e){var i,r=e?e.length:0,n=t?Math.min(r,t.length):0,o=new Array(n),a=new Array(r);for(i=0;i<n;++i)o[i]=Pr(t[i],e[i]);for(;i<r;++i)a[i]=e[i];return function(t){for(i=0;i<n;++i)a[i]=o[i](t);return a}}function qr(t,e){var i=new Date;return t=+t,e=+e,function(r){return i.setTime(t*(1-r)+e*r),i}}function $r(t,e){var i,r={},n={};for(i in null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={}),e)i in t?r[i]=Pr(t[i],e[i]):n[i]=e[i];return function(t){for(i in r)n[i]=r[i](t);return n}}function zr(t,e){e||(e=[]);var i,r=t?Math.min(e.length,t.length):0,n=e.slice();return function(o){for(i=0;i<r;++i)n[i]=t[i]*(1-o)+e[i]*o;return n}}function Pr(t,e){var i,r,n=typeof e;return null==e||"boolean"===n?ci(e):("number"===n?me:"string"===n?(i=He(e))?(e=i,fi):yi:e instanceof He?fi:e instanceof Date?qr:(r=e,!ArrayBuffer.isView(r)||r instanceof DataView?Array.isArray(e)?jr:"function"!=typeof e.valueOf&&"function"!=typeof e.toString||isNaN(e)?$r:me:zr))(t,e)}function Rr(t,e){return t=+t,e=+e,function(i){return Math.round(t*(1-i)+e*i)}}function Wr(t){return+t}var Ur=[0,1];function Hr(t){return t}function Yr(t,e){return(e-=t=+t)?function(i){return(i-t)/e}:(i=isNaN(e)?NaN:.5,function(){return i});var i}function Vr(t,e,i){var r=t[0],n=t[1],o=e[0],a=e[1];return n<r?(r=Yr(n,r),o=i(a,o)):(r=Yr(r,n),o=i(o,a)),function(t){return o(r(t))}}function Gr(t,e,i){var r=Math.min(t.length,e.length)-1,n=new Array(r),o=new Array(r),a=-1;for(t[r]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++a<r;)n[a]=Yr(t[a],t[a+1]),o[a]=i(e[a],e[a+1]);return function(e){var i=Dr(t,e,1,r)-1;return o[i](n[i](e))}}function Xr(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function Zr(){var t,e,i,r,n,o,a=Ur,s=Ur,l=Pr,c=Hr;function h(){var t,e,i,l=Math.min(a.length,s.length);return c!==Hr&&(t=a[0],e=a[l-1],t>e&&(i=t,t=e,e=i),c=function(i){return Math.max(t,Math.min(e,i))}),r=l>2?Gr:Vr,n=o=null,u}function u(e){return null==e||isNaN(e=+e)?i:(n||(n=r(a.map(t),s,l)))(t(c(e)))}return u.invert=function(i){return c(e((o||(o=r(s,a.map(t),me)))(i)))},u.domain=function(t){return arguments.length?(a=Array.from(t,Wr),h()):a.slice()},u.range=function(t){return arguments.length?(s=Array.from(t),h()):s.slice()},u.rangeRound=function(t){return s=Array.from(t),l=Rr,h()},u.clamp=function(t){return arguments.length?(c=!!t||Hr,h()):c!==Hr},u.interpolate=function(t){return arguments.length?(l=t,h()):l},u.unknown=function(t){return arguments.length?(i=t,u):i},function(i,r){return t=i,e=r,h()}}function Jr(){return Zr()(Hr,Hr)}var Kr,Qr=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function tn(t){if(!(e=Qr.exec(t)))throw new Error("invalid format: "+t);var e;return new en({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function en(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function rn(t,e){if((i=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var i,r=t.slice(0,i);return[r.length>1?r[0]+r.slice(2):r,+t.slice(i+1)]}function nn(t){return(t=rn(Math.abs(t)))?t[1]:NaN}function on(t,e){var i=rn(t,e);if(!i)return t+"";var r=i[0],n=i[1];return n<0?"0."+new Array(-n).join("0")+r:r.length>n+1?r.slice(0,n+1)+"."+r.slice(n+1):r+new Array(n-r.length+2).join("0")}tn.prototype=en.prototype,en.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const an={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>on(100*t,e),r:on,s:function(t,e){var i=rn(t,e);if(!i)return t+"";var r=i[0],n=i[1],o=n-(Kr=3*Math.max(-8,Math.min(8,Math.floor(n/3))))+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+rn(t,Math.max(0,e+o-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function sn(t){return t}var ln,cn,hn,un=Array.prototype.map,dn=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function fn(t){var e,i,r=void 0===t.grouping||void 0===t.thousands?sn:(e=un.call(t.grouping,Number),i=t.thousands+"",function(t,r){for(var n=t.length,o=[],a=0,s=e[0],l=0;n>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),o.push(t.substring(n-=s,n+s)),!((l+=s+1)>r));)s=e[a=(a+1)%e.length];return o.reverse().join(i)}),n=void 0===t.currency?"":t.currency[0]+"",o=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",s=void 0===t.numerals?sn:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(un.call(t.numerals,String)),l=void 0===t.percent?"%":t.percent+"",c=void 0===t.minus?"\u2212":t.minus+"",h=void 0===t.nan?"NaN":t.nan+"";function u(t){var e=(t=tn(t)).fill,i=t.align,u=t.sign,d=t.symbol,f=t.zero,p=t.width,g=t.comma,m=t.precision,y=t.trim,x=t.type;"n"===x?(g=!0,x="g"):an[x]||(void 0===m&&(m=12),y=!0,x="g"),(f||"0"===e&&"="===i)&&(f=!0,e="0",i="=");var C="$"===d?n:"#"===d&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",b="$"===d?o:/[%p]/.test(x)?l:"",_=an[x],v=/[defgprs%]/.test(x);function k(t){var n,o,l,d=C,k=b;if("c"===x)k=_(t)+k,t="";else{var T=(t=+t)<0||1/t<0;if(t=isNaN(t)?h:_(Math.abs(t),m),y&&(t=function(t){t:for(var e,i=t.length,r=1,n=-1;r<i;++r)switch(t[r]){case".":n=e=r;break;case"0":0===n&&(n=r),e=r;break;default:if(!+t[r])break t;n>0&&(n=0)}return n>0?t.slice(0,n)+t.slice(e+1):t}(t)),T&&0==+t&&"+"!==u&&(T=!1),d=(T?"("===u?u:c:"-"===u||"("===u?"":u)+d,k=("s"===x?dn[8+Kr/3]:"")+k+(T&&"("===u?")":""),v)for(n=-1,o=t.length;++n<o;)if(48>(l=t.charCodeAt(n))||l>57){k=(46===l?a+t.slice(n+1):t.slice(n))+k,t=t.slice(0,n);break}}g&&!f&&(t=r(t,1/0));var A=d.length+t.length+k.length,w=A<p?new Array(p-A+1).join(e):"";switch(g&&f&&(t=r(w+t,w.length?p-k.length:1/0),w=""),i){case"<":t=d+t+k+w;break;case"=":t=d+w+t+k;break;case"^":t=w.slice(0,A=w.length>>1)+d+t+k+w.slice(A);break;default:t=w+d+t+k}return s(t)}return m=void 0===m?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),k.toString=function(){return t+""},k}return{format:u,formatPrefix:function(t,e){var i=u(((t=tn(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(nn(e)/3))),n=Math.pow(10,-r),o=dn[8+r/3];return function(t){return i(n*t)+o}}}}function pn(t,e,i,r){var n,o=Fr(t,e,i);switch((r=tn(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(n=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(nn(e)/3)))-nn(Math.abs(t)))}(o,a))||(r.precision=n),hn(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(n=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,nn(e)-nn(t))+1}(o,Math.max(Math.abs(t),Math.abs(e))))||(r.precision=n-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(n=function(t){return Math.max(0,-nn(Math.abs(t)))}(o))||(r.precision=n-2*("%"===r.type))}return cn(r)}function gn(t){var e=t.domain;return t.ticks=function(t){var i=e();return function(t,e,i){if(!((i=+i)>0))return[];if((t=+t)==(e=+e))return[t];const r=e<t,[n,o,a]=r?Sr(e,t,i):Sr(t,e,i);if(!(o>=n))return[];const s=o-n+1,l=new Array(s);if(r)if(a<0)for(let c=0;c<s;++c)l[c]=(o-c)/-a;else for(let c=0;c<s;++c)l[c]=(o-c)*a;else if(a<0)for(let c=0;c<s;++c)l[c]=(n+c)/-a;else for(let c=0;c<s;++c)l[c]=(n+c)*a;return l}(i[0],i[i.length-1],null==t?10:t)},t.tickFormat=function(t,i){var r=e();return pn(r[0],r[r.length-1],null==t?10:t,i)},t.nice=function(i){null==i&&(i=10);var r,n,o=e(),a=0,s=o.length-1,l=o[a],c=o[s],h=10;for(c<l&&(n=l,l=c,c=n,n=a,a=s,s=n);h-- >0;){if((n=Br(l,c,i))===r)return o[a]=l,o[s]=c,e(o);if(n>0)l=Math.floor(l/n)*n,c=Math.ceil(c/n)*n;else{if(!(n<0))break;l=Math.ceil(l*n)/n,c=Math.floor(c*n)/n}r=n}return t},t}function mn(){var t=Jr();return t.copy=function(){return Xr(t,mn())},gr.apply(t,arguments),gn(t)}ln=fn({thousands:",",grouping:[3],currency:["$",""]}),cn=ln.format,hn=ln.formatPrefix;const yn=1e3,xn=6e4,Cn=36e5,bn=864e5,_n=6048e5,vn=2592e6,kn=31536e6,Tn=new Date,An=new Date;function wn(t,e,i,r){function n(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return n.floor=e=>(t(e=new Date(+e)),e),n.ceil=i=>(t(i=new Date(i-1)),e(i,1),t(i),i),n.round=t=>{const e=n(t),i=n.ceil(t);return t-e<i-t?e:i},n.offset=(t,i)=>(e(t=new Date(+t),null==i?1:Math.floor(i)),t),n.range=(i,r,o)=>{const a=[];if(i=n.ceil(i),o=null==o?1:Math.floor(o),!(i<r&&o>0))return a;let s;do{a.push(s=new Date(+i)),e(i,o),t(i)}while(s<i&&i<r);return a},n.filter=i=>wn((e=>{if(e>=e)for(;t(e),!i(e);)e.setTime(e-1)}),((t,r)=>{if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!i(t););else for(;--r>=0;)for(;e(t,1),!i(t););})),i&&(n.count=(e,r)=>(Tn.setTime(+e),An.setTime(+r),t(Tn),t(An),Math.floor(i(Tn,An))),n.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?n.filter(r?e=>r(e)%t==0:e=>n.count(0,e)%t==0):n:null)),n}const Sn=wn((()=>{}),((t,e)=>{t.setTime(+t+e)}),((t,e)=>e-t));Sn.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?wn((e=>{e.setTime(Math.floor(e/t)*t)}),((e,i)=>{e.setTime(+e+i*t)}),((e,i)=>(i-e)/t)):Sn:null);Sn.range;const Bn=wn((t=>{t.setTime(t-t.getMilliseconds())}),((t,e)=>{t.setTime(+t+e*yn)}),((t,e)=>(e-t)/yn),(t=>t.getUTCSeconds())),Fn=(Bn.range,wn((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*yn)}),((t,e)=>{t.setTime(+t+e*xn)}),((t,e)=>(e-t)/xn),(t=>t.getMinutes()))),Ln=(Fn.range,wn((t=>{t.setUTCSeconds(0,0)}),((t,e)=>{t.setTime(+t+e*xn)}),((t,e)=>(e-t)/xn),(t=>t.getUTCMinutes()))),Mn=(Ln.range,wn((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*yn-t.getMinutes()*xn)}),((t,e)=>{t.setTime(+t+e*Cn)}),((t,e)=>(e-t)/Cn),(t=>t.getHours()))),En=(Mn.range,wn((t=>{t.setUTCMinutes(0,0,0)}),((t,e)=>{t.setTime(+t+e*Cn)}),((t,e)=>(e-t)/Cn),(t=>t.getUTCHours()))),Nn=(En.range,wn((t=>t.setHours(0,0,0,0)),((t,e)=>t.setDate(t.getDate()+e)),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*xn)/bn),(t=>t.getDate()-1))),On=(Nn.range,wn((t=>{t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+e)}),((t,e)=>(e-t)/bn),(t=>t.getUTCDate()-1))),In=(On.range,wn((t=>{t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+e)}),((t,e)=>(e-t)/bn),(t=>Math.floor(t/bn))));In.range;function Dn(t){return wn((e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),((t,e)=>{t.setDate(t.getDate()+7*e)}),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*xn)/_n))}const jn=Dn(0),qn=Dn(1),$n=Dn(2),zn=Dn(3),Pn=Dn(4),Rn=Dn(5),Wn=Dn(6);jn.range,qn.range,$n.range,zn.range,Pn.range,Rn.range,Wn.range;function Un(t){return wn((e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)}),((t,e)=>(e-t)/_n))}const Hn=Un(0),Yn=Un(1),Vn=Un(2),Gn=Un(3),Xn=Un(4),Zn=Un(5),Jn=Un(6),Kn=(Hn.range,Yn.range,Vn.range,Gn.range,Xn.range,Zn.range,Jn.range,wn((t=>{t.setDate(1),t.setHours(0,0,0,0)}),((t,e)=>{t.setMonth(t.getMonth()+e)}),((t,e)=>e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())),(t=>t.getMonth()))),Qn=(Kn.range,wn((t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)}),((t,e)=>e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())),(t=>t.getUTCMonth()))),to=(Qn.range,wn((t=>{t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,e)=>{t.setFullYear(t.getFullYear()+e)}),((t,e)=>e.getFullYear()-t.getFullYear()),(t=>t.getFullYear())));to.every=t=>isFinite(t=Math.floor(t))&&t>0?wn((e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,i)=>{e.setFullYear(e.getFullYear()+i*t)})):null;to.range;const eo=wn((t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)}),((t,e)=>e.getUTCFullYear()-t.getUTCFullYear()),(t=>t.getUTCFullYear()));eo.every=t=>isFinite(t=Math.floor(t))&&t>0?wn((e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,i)=>{e.setUTCFullYear(e.getUTCFullYear()+i*t)})):null;eo.range;function io(t,e,i,r,n,o){const a=[[Bn,1,yn],[Bn,5,5e3],[Bn,15,15e3],[Bn,30,3e4],[o,1,xn],[o,5,3e5],[o,15,9e5],[o,30,18e5],[n,1,Cn],[n,3,108e5],[n,6,216e5],[n,12,432e5],[r,1,bn],[r,2,1728e5],[i,1,_n],[e,1,vn],[e,3,7776e6],[t,1,kn]];function s(e,i,r){const n=Math.abs(i-e)/r,o=Er((([,,t])=>t)).right(a,n);if(o===a.length)return t.every(Fr(e/kn,i/kn,r));if(0===o)return Sn.every(Math.max(Fr(e,i,r),1));const[s,l]=a[n/a[o-1][2]<a[o][2]/n?o-1:o];return s.every(l)}return[function(t,e,i){const r=e<t;r&&([t,e]=[e,t]);const n=i&&"function"==typeof i.range?i:s(t,e,i),o=n?n.range(t,+e+1):[];return r?o.reverse():o},s]}const[ro,no]=io(eo,Qn,Hn,In,En,Ln),[oo,ao]=io(to,Kn,jn,Nn,Mn,Fn);function so(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function lo(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function co(t,e,i){return{y:t,m:e,d:i,H:0,M:0,S:0,L:0}}var ho,uo,fo={"-":"",_:" ",0:"0"},po=/^\s*\d+/,go=/^%/,mo=/[\\^$*+?|[\]().{}]/g;function yo(t,e,i){var r=t<0?"-":"",n=(r?-t:t)+"",o=n.length;return r+(o<i?new Array(i-o+1).join(e)+n:n)}function xo(t){return t.replace(mo,"\\$&")}function Co(t){return new RegExp("^(?:"+t.map(xo).join("|")+")","i")}function bo(t){return new Map(t.map(((t,e)=>[t.toLowerCase(),e])))}function _o(t,e,i){var r=po.exec(e.slice(i,i+1));return r?(t.w=+r[0],i+r[0].length):-1}function vo(t,e,i){var r=po.exec(e.slice(i,i+1));return r?(t.u=+r[0],i+r[0].length):-1}function ko(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.U=+r[0],i+r[0].length):-1}function To(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.V=+r[0],i+r[0].length):-1}function Ao(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.W=+r[0],i+r[0].length):-1}function wo(t,e,i){var r=po.exec(e.slice(i,i+4));return r?(t.y=+r[0],i+r[0].length):-1}function So(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),i+r[0].length):-1}function Bo(t,e,i){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(i,i+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),i+r[0].length):-1}function Fo(t,e,i){var r=po.exec(e.slice(i,i+1));return r?(t.q=3*r[0]-3,i+r[0].length):-1}function Lo(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.m=r[0]-1,i+r[0].length):-1}function Mo(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.d=+r[0],i+r[0].length):-1}function Eo(t,e,i){var r=po.exec(e.slice(i,i+3));return r?(t.m=0,t.d=+r[0],i+r[0].length):-1}function No(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.H=+r[0],i+r[0].length):-1}function Oo(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.M=+r[0],i+r[0].length):-1}function Io(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.S=+r[0],i+r[0].length):-1}function Do(t,e,i){var r=po.exec(e.slice(i,i+3));return r?(t.L=+r[0],i+r[0].length):-1}function jo(t,e,i){var r=po.exec(e.slice(i,i+6));return r?(t.L=Math.floor(r[0]/1e3),i+r[0].length):-1}function qo(t,e,i){var r=go.exec(e.slice(i,i+1));return r?i+r[0].length:-1}function $o(t,e,i){var r=po.exec(e.slice(i));return r?(t.Q=+r[0],i+r[0].length):-1}function zo(t,e,i){var r=po.exec(e.slice(i));return r?(t.s=+r[0],i+r[0].length):-1}function Po(t,e){return yo(t.getDate(),e,2)}function Ro(t,e){return yo(t.getHours(),e,2)}function Wo(t,e){return yo(t.getHours()%12||12,e,2)}function Uo(t,e){return yo(1+Nn.count(to(t),t),e,3)}function Ho(t,e){return yo(t.getMilliseconds(),e,3)}function Yo(t,e){return Ho(t,e)+"000"}function Vo(t,e){return yo(t.getMonth()+1,e,2)}function Go(t,e){return yo(t.getMinutes(),e,2)}function Xo(t,e){return yo(t.getSeconds(),e,2)}function Zo(t){var e=t.getDay();return 0===e?7:e}function Jo(t,e){return yo(jn.count(to(t)-1,t),e,2)}function Ko(t){var e=t.getDay();return e>=4||0===e?Pn(t):Pn.ceil(t)}function Qo(t,e){return t=Ko(t),yo(Pn.count(to(t),t)+(4===to(t).getDay()),e,2)}function ta(t){return t.getDay()}function ea(t,e){return yo(qn.count(to(t)-1,t),e,2)}function ia(t,e){return yo(t.getFullYear()%100,e,2)}function ra(t,e){return yo((t=Ko(t)).getFullYear()%100,e,2)}function na(t,e){return yo(t.getFullYear()%1e4,e,4)}function oa(t,e){var i=t.getDay();return yo((t=i>=4||0===i?Pn(t):Pn.ceil(t)).getFullYear()%1e4,e,4)}function aa(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+yo(e/60|0,"0",2)+yo(e%60,"0",2)}function sa(t,e){return yo(t.getUTCDate(),e,2)}function la(t,e){return yo(t.getUTCHours(),e,2)}function ca(t,e){return yo(t.getUTCHours()%12||12,e,2)}function ha(t,e){return yo(1+On.count(eo(t),t),e,3)}function ua(t,e){return yo(t.getUTCMilliseconds(),e,3)}function da(t,e){return ua(t,e)+"000"}function fa(t,e){return yo(t.getUTCMonth()+1,e,2)}function pa(t,e){return yo(t.getUTCMinutes(),e,2)}function ga(t,e){return yo(t.getUTCSeconds(),e,2)}function ma(t){var e=t.getUTCDay();return 0===e?7:e}function ya(t,e){return yo(Hn.count(eo(t)-1,t),e,2)}function xa(t){var e=t.getUTCDay();return e>=4||0===e?Xn(t):Xn.ceil(t)}function Ca(t,e){return t=xa(t),yo(Xn.count(eo(t),t)+(4===eo(t).getUTCDay()),e,2)}function ba(t){return t.getUTCDay()}function _a(t,e){return yo(Yn.count(eo(t)-1,t),e,2)}function va(t,e){return yo(t.getUTCFullYear()%100,e,2)}function ka(t,e){return yo((t=xa(t)).getUTCFullYear()%100,e,2)}function Ta(t,e){return yo(t.getUTCFullYear()%1e4,e,4)}function Aa(t,e){var i=t.getUTCDay();return yo((t=i>=4||0===i?Xn(t):Xn.ceil(t)).getUTCFullYear()%1e4,e,4)}function wa(){return"+0000"}function Sa(){return"%"}function Ba(t){return+t}function Fa(t){return Math.floor(+t/1e3)}function La(t){return new Date(t)}function Ma(t){return t instanceof Date?+t:+new Date(+t)}function Ea(t,e,i,r,n,o,a,s,l,c){var h=Jr(),u=h.invert,d=h.domain,f=c(".%L"),p=c(":%S"),g=c("%I:%M"),m=c("%I %p"),y=c("%a %d"),x=c("%b %d"),C=c("%B"),b=c("%Y");function _(t){return(l(t)<t?f:s(t)<t?p:a(t)<t?g:o(t)<t?m:r(t)<t?n(t)<t?y:x:i(t)<t?C:b)(t)}return h.invert=function(t){return new Date(u(t))},h.domain=function(t){return arguments.length?d(Array.from(t,Ma)):d().map(La)},h.ticks=function(e){var i=d();return t(i[0],i[i.length-1],null==e?10:e)},h.tickFormat=function(t,e){return null==e?_:c(e)},h.nice=function(t){var i=d();return t&&"function"==typeof t.range||(t=e(i[0],i[i.length-1],null==t?10:t)),t?d(function(t,e){var i,r=0,n=(t=t.slice()).length-1,o=t[r],a=t[n];return a<o&&(i=r,r=n,n=i,i=o,o=a,a=i),t[r]=e.floor(o),t[n]=e.ceil(a),t}(i,t)):h},h.copy=function(){return Xr(h,Ea(t,e,i,r,n,o,a,s,l,c))},h}function Na(){return gr.apply(Ea(oo,ao,to,Kn,jn,Nn,Mn,Fn,Bn,uo).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}!function(t){ho=function(t){var e=t.dateTime,i=t.date,r=t.time,n=t.periods,o=t.days,a=t.shortDays,s=t.months,l=t.shortMonths,c=Co(n),h=bo(n),u=Co(o),d=bo(o),f=Co(a),p=bo(a),g=Co(s),m=bo(s),y=Co(l),x=bo(l),C={a:function(t){return a[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return l[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:Po,e:Po,f:Yo,g:ra,G:oa,H:Ro,I:Wo,j:Uo,L:Ho,m:Vo,M:Go,p:function(t){return n[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:Ba,s:Fa,S:Xo,u:Zo,U:Jo,V:Qo,w:ta,W:ea,x:null,X:null,y:ia,Y:na,Z:aa,"%":Sa},b={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return l[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:sa,e:sa,f:da,g:ka,G:Aa,H:la,I:ca,j:ha,L:ua,m:fa,M:pa,p:function(t){return n[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:Ba,s:Fa,S:ga,u:ma,U:ya,V:Ca,w:ba,W:_a,x:null,X:null,y:va,Y:Ta,Z:wa,"%":Sa},_={a:function(t,e,i){var r=f.exec(e.slice(i));return r?(t.w=p.get(r[0].toLowerCase()),i+r[0].length):-1},A:function(t,e,i){var r=u.exec(e.slice(i));return r?(t.w=d.get(r[0].toLowerCase()),i+r[0].length):-1},b:function(t,e,i){var r=y.exec(e.slice(i));return r?(t.m=x.get(r[0].toLowerCase()),i+r[0].length):-1},B:function(t,e,i){var r=g.exec(e.slice(i));return r?(t.m=m.get(r[0].toLowerCase()),i+r[0].length):-1},c:function(t,i,r){return T(t,e,i,r)},d:Mo,e:Mo,f:jo,g:So,G:wo,H:No,I:No,j:Eo,L:Do,m:Lo,M:Oo,p:function(t,e,i){var r=c.exec(e.slice(i));return r?(t.p=h.get(r[0].toLowerCase()),i+r[0].length):-1},q:Fo,Q:$o,s:zo,S:Io,u:vo,U:ko,V:To,w:_o,W:Ao,x:function(t,e,r){return T(t,i,e,r)},X:function(t,e,i){return T(t,r,e,i)},y:So,Y:wo,Z:Bo,"%":qo};function v(t,e){return function(i){var r,n,o,a=[],s=-1,l=0,c=t.length;for(i instanceof Date||(i=new Date(+i));++s<c;)37===t.charCodeAt(s)&&(a.push(t.slice(l,s)),null!=(n=fo[r=t.charAt(++s)])?r=t.charAt(++s):n="e"===r?" ":"0",(o=e[r])&&(r=o(i,n)),a.push(r),l=s+1);return a.push(t.slice(l,s)),a.join("")}}function k(t,e){return function(i){var r,n,o=co(1900,void 0,1);if(T(o,t,i+="",0)!=i.length)return null;if("Q"in o)return new Date(o.Q);if("s"in o)return new Date(1e3*o.s+("L"in o?o.L:0));if(e&&!("Z"in o)&&(o.Z=0),"p"in o&&(o.H=o.H%12+12*o.p),void 0===o.m&&(o.m="q"in o?o.q:0),"V"in o){if(o.V<1||o.V>53)return null;"w"in o||(o.w=1),"Z"in o?(n=(r=lo(co(o.y,0,1))).getUTCDay(),r=n>4||0===n?Yn.ceil(r):Yn(r),r=On.offset(r,7*(o.V-1)),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(n=(r=so(co(o.y,0,1))).getDay(),r=n>4||0===n?qn.ceil(r):qn(r),r=Nn.offset(r,7*(o.V-1)),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),n="Z"in o?lo(co(o.y,0,1)).getUTCDay():so(co(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(n+5)%7:o.w+7*o.U-(n+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,lo(o)):so(o)}}function T(t,e,i,r){for(var n,o,a=0,s=e.length,l=i.length;a<s;){if(r>=l)return-1;if(37===(n=e.charCodeAt(a++))){if(n=e.charAt(a++),!(o=_[n in fo?e.charAt(a++):n])||(r=o(t,i,r))<0)return-1}else if(n!=i.charCodeAt(r++))return-1}return r}return C.x=v(i,C),C.X=v(r,C),C.c=v(e,C),b.x=v(i,b),b.X=v(r,b),b.c=v(e,b),{format:function(t){var e=v(t+="",C);return e.toString=function(){return t},e},parse:function(t){var e=k(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=v(t+="",b);return e.toString=function(){return t},e},utcParse:function(t){var e=k(t+="",!0);return e.toString=function(){return t},e}}}(t),uo=ho.format,ho.parse,ho.utcFormat,ho.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});const Oa=function(t){for(var e=t.length/6|0,i=new Array(e),r=0;r<e;)i[r]="#"+t.slice(6*r,6*++r);return i}("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab");function Ia(t){return"string"==typeof t?new Ft([[document.querySelector(t)]],[document.documentElement]):new Ft([[t]],Bt)}function Da(t){return"string"==typeof t?new Ft([document.querySelectorAll(t)],[document.documentElement]):new Ft([_(t)],Bt)}function ja(t){return function(){return t}}const qa=Math.abs,$a=Math.atan2,za=Math.cos,Pa=Math.max,Ra=Math.min,Wa=Math.sin,Ua=Math.sqrt,Ha=1e-12,Ya=Math.PI,Va=Ya/2,Ga=2*Ya;function Xa(t){return t>=1?Va:t<=-1?-Va:Math.asin(t)}const Za=Math.PI,Ja=2*Za,Ka=1e-6,Qa=Ja-Ka;function ts(t){this._+=t[0];for(let e=1,i=t.length;e<i;++e)this._+=arguments[e]+t[e]}class es{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==t?ts:function(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return ts;const i=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e<r;++e)this._+=Math.round(arguments[e]*i)/i+t[e]}}(t)}moveTo(t,e){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,e){this._append`L${this._x1=+t},${this._y1=+e}`}quadraticCurveTo(t,e,i,r){this._append`Q${+t},${+e},${this._x1=+i},${this._y1=+r}`}bezierCurveTo(t,e,i,r,n,o){this._append`C${+t},${+e},${+i},${+r},${this._x1=+n},${this._y1=+o}`}arcTo(t,e,i,r,n){if(t=+t,e=+e,i=+i,r=+r,(n=+n)<0)throw new Error(`negative radius: ${n}`);let o=this._x1,a=this._y1,s=i-t,l=r-e,c=o-t,h=a-e,u=c*c+h*h;if(null===this._x1)this._append`M${this._x1=t},${this._y1=e}`;else if(u>Ka)if(Math.abs(h*s-l*c)>Ka&&n){let d=i-o,f=r-a,p=s*s+l*l,g=d*d+f*f,m=Math.sqrt(p),y=Math.sqrt(u),x=n*Math.tan((Za-Math.acos((p+u-g)/(2*m*y)))/2),C=x/y,b=x/m;Math.abs(C-1)>Ka&&this._append`L${t+C*c},${e+C*h}`,this._append`A${n},${n},0,0,${+(h*d>c*f)},${this._x1=t+b*s},${this._y1=e+b*l}`}else this._append`L${this._x1=t},${this._y1=e}`;else;}arc(t,e,i,r,n,o){if(t=+t,e=+e,o=!!o,(i=+i)<0)throw new Error(`negative radius: ${i}`);let a=i*Math.cos(r),s=i*Math.sin(r),l=t+a,c=e+s,h=1^o,u=o?r-n:n-r;null===this._x1?this._append`M${l},${c}`:(Math.abs(this._x1-l)>Ka||Math.abs(this._y1-c)>Ka)&&this._append`L${l},${c}`,i&&(u<0&&(u=u%Ja+Ja),u>Qa?this._append`A${i},${i},0,1,${h},${t-a},${e-s}A${i},${i},0,1,${h},${this._x1=l},${this._y1=c}`:u>Ka&&this._append`A${i},${i},0,${+(u>=Za)},${h},${this._x1=t+i*Math.cos(n)},${this._y1=e+i*Math.sin(n)}`)}rect(t,e,i,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${i=+i}v${+r}h${-i}Z`}toString(){return this._}}function is(t){let e=3;return t.digits=function(i){if(!arguments.length)return e;if(null==i)e=null;else{const t=Math.floor(i);if(!(t>=0))throw new RangeError(`invalid digits: ${i}`);e=t}return t},()=>new es(e)}function rs(t){return t.innerRadius}function ns(t){return t.outerRadius}function os(t){return t.startAngle}function as(t){return t.endAngle}function ss(t){return t&&t.padAngle}function ls(t,e,i,r,n,o,a){var s=t-i,l=e-r,c=(a?o:-o)/Ua(s*s+l*l),h=c*l,u=-c*s,d=t+h,f=e+u,p=i+h,g=r+u,m=(d+p)/2,y=(f+g)/2,x=p-d,C=g-f,b=x*x+C*C,_=n-o,v=d*g-p*f,k=(C<0?-1:1)*Ua(Pa(0,_*_*b-v*v)),T=(v*C-x*k)/b,A=(-v*x-C*k)/b,w=(v*C+x*k)/b,S=(-v*x+C*k)/b,B=T-m,F=A-y,L=w-m,M=S-y;return B*B+F*F>L*L+M*M&&(T=w,A=S),{cx:T,cy:A,x01:-h,y01:-u,x11:T*(n/_-1),y11:A*(n/_-1)}}function cs(){var t=rs,e=ns,i=ja(0),r=null,n=os,o=as,a=ss,s=null,l=is(c);function c(){var c,h,u,d=+t.apply(this,arguments),f=+e.apply(this,arguments),p=n.apply(this,arguments)-Va,g=o.apply(this,arguments)-Va,m=qa(g-p),y=g>p;if(s||(s=c=l()),f<d&&(h=f,f=d,d=h),f>Ha)if(m>Ga-Ha)s.moveTo(f*za(p),f*Wa(p)),s.arc(0,0,f,p,g,!y),d>Ha&&(s.moveTo(d*za(g),d*Wa(g)),s.arc(0,0,d,g,p,y));else{var x,C,b=p,_=g,v=p,k=g,T=m,A=m,w=a.apply(this,arguments)/2,S=w>Ha&&(r?+r.apply(this,arguments):Ua(d*d+f*f)),B=Ra(qa(f-d)/2,+i.apply(this,arguments)),F=B,L=B;if(S>Ha){var M=Xa(S/d*Wa(w)),E=Xa(S/f*Wa(w));(T-=2*M)>Ha?(v+=M*=y?1:-1,k-=M):(T=0,v=k=(p+g)/2),(A-=2*E)>Ha?(b+=E*=y?1:-1,_-=E):(A=0,b=_=(p+g)/2)}var N=f*za(b),O=f*Wa(b),I=d*za(k),D=d*Wa(k);if(B>Ha){var j,q=f*za(_),$=f*Wa(_),z=d*za(v),P=d*Wa(v);if(m<Ya)if(j=function(t,e,i,r,n,o,a,s){var l=i-t,c=r-e,h=a-n,u=s-o,d=u*l-h*c;if(!(d*d<Ha))return[t+(d=(h*(e-o)-u*(t-n))/d)*l,e+d*c]}(N,O,z,P,q,$,I,D)){var R=N-j[0],W=O-j[1],U=q-j[0],H=$-j[1],Y=1/Wa(((u=(R*U+W*H)/(Ua(R*R+W*W)*Ua(U*U+H*H)))>1?0:u<-1?Ya:Math.acos(u))/2),V=Ua(j[0]*j[0]+j[1]*j[1]);F=Ra(B,(d-V)/(Y-1)),L=Ra(B,(f-V)/(Y+1))}else F=L=0}A>Ha?L>Ha?(x=ls(z,P,N,O,f,L,y),C=ls(q,$,I,D,f,L,y),s.moveTo(x.cx+x.x01,x.cy+x.y01),L<B?s.arc(x.cx,x.cy,L,$a(x.y01,x.x01),$a(C.y01,C.x01),!y):(s.arc(x.cx,x.cy,L,$a(x.y01,x.x01),$a(x.y11,x.x11),!y),s.arc(0,0,f,$a(x.cy+x.y11,x.cx+x.x11),$a(C.cy+C.y11,C.cx+C.x11),!y),s.arc(C.cx,C.cy,L,$a(C.y11,C.x11),$a(C.y01,C.x01),!y))):(s.moveTo(N,O),s.arc(0,0,f,b,_,!y)):s.moveTo(N,O),d>Ha&&T>Ha?F>Ha?(x=ls(I,D,q,$,d,-F,y),C=ls(N,O,z,P,d,-F,y),s.lineTo(x.cx+x.x01,x.cy+x.y01),F<B?s.arc(x.cx,x.cy,F,$a(x.y01,x.x01),$a(C.y01,C.x01),!y):(s.arc(x.cx,x.cy,F,$a(x.y01,x.x01),$a(x.y11,x.x11),!y),s.arc(0,0,d,$a(x.cy+x.y11,x.cx+x.x11),$a(C.cy+C.y11,C.cx+C.x11),y),s.arc(C.cx,C.cy,F,$a(C.y11,C.x11),$a(C.y01,C.x01),!y))):s.arc(0,0,d,k,v,y):s.lineTo(I,D)}else s.moveTo(0,0);if(s.closePath(),c)return s=null,c+""||null}return c.centroid=function(){var i=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+n.apply(this,arguments)+ +o.apply(this,arguments))/2-Ya/2;return[za(r)*i,Wa(r)*i]},c.innerRadius=function(e){return arguments.length?(t="function"==typeof e?e:ja(+e),c):t},c.outerRadius=function(t){return arguments.length?(e="function"==typeof t?t:ja(+t),c):e},c.cornerRadius=function(t){return arguments.length?(i="function"==typeof t?t:ja(+t),c):i},c.padRadius=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:ja(+t),c):r},c.startAngle=function(t){return arguments.length?(n="function"==typeof t?t:ja(+t),c):n},c.endAngle=function(t){return arguments.length?(o="function"==typeof t?t:ja(+t),c):o},c.padAngle=function(t){return arguments.length?(a="function"==typeof t?t:ja(+t),c):a},c.context=function(t){return arguments.length?(s=null==t?null:t,c):s},c}es.prototype;Array.prototype.slice;function hs(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function us(t){this._context=t}function ds(t){return new us(t)}function fs(t){return t[0]}function ps(t){return t[1]}function gs(t,e){var i=ja(!0),r=null,n=ds,o=null,a=is(s);function s(s){var l,c,h,u=(s=hs(s)).length,d=!1;for(null==r&&(o=n(h=a())),l=0;l<=u;++l)!(l<u&&i(c=s[l],l,s))===d&&((d=!d)?o.lineStart():o.lineEnd()),d&&o.point(+t(c,l,s),+e(c,l,s));if(h)return o=null,h+""||null}return t="function"==typeof t?t:void 0===t?fs:ja(t),e="function"==typeof e?e:void 0===e?ps:ja(e),s.x=function(e){return arguments.length?(t="function"==typeof e?e:ja(+e),s):t},s.y=function(t){return arguments.length?(e="function"==typeof t?t:ja(+t),s):e},s.defined=function(t){return arguments.length?(i="function"==typeof t?t:ja(!!t),s):i},s.curve=function(t){return arguments.length?(n=t,null!=r&&(o=n(r)),s):n},s.context=function(t){return arguments.length?(null==t?r=o=null:o=n(r=t),s):r},s}function ms(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function ys(t){return t}function xs(){var t=ys,e=ms,i=null,r=ja(0),n=ja(Ga),o=ja(0);function a(a){var s,l,c,h,u,d=(a=hs(a)).length,f=0,p=new Array(d),g=new Array(d),m=+r.apply(this,arguments),y=Math.min(Ga,Math.max(-Ga,n.apply(this,arguments)-m)),x=Math.min(Math.abs(y)/d,o.apply(this,arguments)),C=x*(y<0?-1:1);for(s=0;s<d;++s)(u=g[p[s]=s]=+t(a[s],s,a))>0&&(f+=u);for(null!=e?p.sort((function(t,i){return e(g[t],g[i])})):null!=i&&p.sort((function(t,e){return i(a[t],a[e])})),s=0,c=f?(y-d*C)/f:0;s<d;++s,m=h)l=p[s],h=m+((u=g[l])>0?u*c:0)+C,g[l]={data:a[l],index:s,value:u,startAngle:m,endAngle:h,padAngle:x};return g}return a.value=function(e){return arguments.length?(t="function"==typeof e?e:ja(+e),a):t},a.sortValues=function(t){return arguments.length?(e=t,i=null,a):e},a.sort=function(t){return arguments.length?(i=t,e=null,a):i},a.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:ja(+t),a):r},a.endAngle=function(t){return arguments.length?(n="function"==typeof t?t:ja(+t),a):n},a.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:ja(+t),a):o},a}function Cs(){}function bs(t,e,i){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+i)/6)}function _s(t){this._context=t}function vs(t){return new _s(t)}function ks(t){this._context=t}function Ts(t){return new ks(t)}function As(t){this._context=t}function ws(t){return new As(t)}us.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}},_s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:bs(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:bs(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ks.prototype={areaStart:Cs,areaEnd:Cs,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:bs(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},As.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var i=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(i,r):this._context.moveTo(i,r);break;case 3:this._point=4;default:bs(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};class Ss{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}function Bs(t){return new Ss(t,!0)}function Fs(t){return new Ss(t,!1)}function Ls(t,e){this._basis=new _s(t),this._beta=e}Ls.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,i=t.length-1;if(i>0)for(var r,n=t[0],o=e[0],a=t[i]-n,s=e[i]-o,l=-1;++l<=i;)r=l/i,this._basis.point(this._beta*t[l]+(1-this._beta)*(n+r*a),this._beta*e[l]+(1-this._beta)*(o+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};const Ms=function t(e){function i(t){return 1===e?new _s(t):new Ls(t,e)}return i.beta=function(e){return t(+e)},i}(.85);function Es(t,e,i){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-i),t._x2,t._y2)}function Ns(t,e){this._context=t,this._k=(1-e)/6}Ns.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Es(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:Es(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Os=function t(e){function i(t){return new Ns(t,e)}return i.tension=function(e){return t(+e)},i}(0);function Is(t,e){this._context=t,this._k=(1-e)/6}Is.prototype={areaStart:Cs,areaEnd:Cs,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Es(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Ds=function t(e){function i(t){return new Is(t,e)}return i.tension=function(e){return t(+e)},i}(0);function js(t,e){this._context=t,this._k=(1-e)/6}js.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Es(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const qs=function t(e){function i(t){return new js(t,e)}return i.tension=function(e){return t(+e)},i}(0);function $s(t,e,i){var r=t._x1,n=t._y1,o=t._x2,a=t._y2;if(t._l01_a>Ha){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,n=(n*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>Ha){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,h=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*c+t._x1*t._l23_2a-e*t._l12_2a)/h,a=(a*c+t._y1*t._l23_2a-i*t._l12_2a)/h}t._context.bezierCurveTo(r,n,o,a,t._x2,t._y2)}function zs(t,e){this._context=t,this._alpha=e}zs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:$s(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Ps=function t(e){function i(t){return e?new zs(t,e):new Ns(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function Rs(t,e){this._context=t,this._alpha=e}Rs.prototype={areaStart:Cs,areaEnd:Cs,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:$s(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Ws=function t(e){function i(t){return e?new Rs(t,e):new Is(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function Us(t,e){this._context=t,this._alpha=e}Us.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:$s(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Hs=function t(e){function i(t){return e?new Us(t,e):new js(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function Ys(t){this._context=t}function Vs(t){return new Ys(t)}function Gs(t){return t<0?-1:1}function Xs(t,e,i){var r=t._x1-t._x0,n=e-t._x1,o=(t._y1-t._y0)/(r||n<0&&-0),a=(i-t._y1)/(n||r<0&&-0),s=(o*n+a*r)/(r+n);return(Gs(o)+Gs(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function Zs(t,e){var i=t._x1-t._x0;return i?(3*(t._y1-t._y0)/i-e)/2:e}function Js(t,e,i){var r=t._x0,n=t._y0,o=t._x1,a=t._y1,s=(o-r)/3;t._context.bezierCurveTo(r+s,n+s*e,o-s,a-s*i,o,a)}function Ks(t){this._context=t}function Qs(t){this._context=new tl(t)}function tl(t){this._context=t}function el(t){return new Ks(t)}function il(t){return new Qs(t)}function rl(t){this._context=t}function nl(t){var e,i,r=t.length-1,n=new Array(r),o=new Array(r),a=new Array(r);for(n[0]=0,o[0]=2,a[0]=t[0]+2*t[1],e=1;e<r-1;++e)n[e]=1,o[e]=4,a[e]=4*t[e]+2*t[e+1];for(n[r-1]=2,o[r-1]=7,a[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)i=n[e]/o[e-1],o[e]-=i,a[e]-=i*a[e-1];for(n[r-1]=a[r-1]/o[r-1],e=r-2;e>=0;--e)n[e]=(a[e]-n[e+1])/o[e];for(o[r-1]=(t[r]+n[r-1])/2,e=0;e<r-1;++e)o[e]=2*t[e+1]-n[e+1];return[n,o]}function ol(t){return new rl(t)}function al(t,e){this._context=t,this._t=e}function sl(t){return new al(t,.5)}function ll(t){return new al(t,0)}function cl(t){return new al(t,1)}function hl(t,e,i){this.k=t,this.x=e,this.y=i}Ys.prototype={areaStart:Cs,areaEnd:Cs,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},Ks.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Js(this,this._t0,Zs(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var i=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,Js(this,Zs(this,i=Xs(this,t,e)),i);break;default:Js(this,this._t0,i=Xs(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=i}}},(Qs.prototype=Object.create(Ks.prototype)).point=function(t,e){Ks.prototype.point.call(this,e,t)},tl.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,i,r,n,o){this._context.bezierCurveTo(e,t,r,i,o,n)}},rl.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,i=t.length;if(i)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===i)this._context.lineTo(t[1],e[1]);else for(var r=nl(t),n=nl(e),o=0,a=1;a<i;++o,++a)this._context.bezierCurveTo(r[0][o],n[0][o],r[1][o],n[1][o],t[a],e[a]);(this._line||0!==this._line&&1===i)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},al.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var i=this._x*(1-this._t)+t*this._t;this._context.lineTo(i,this._y),this._context.lineTo(i,e)}}this._x=t,this._y=e}},hl.prototype={constructor:hl,scale:function(t){return 1===t?this:new hl(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new hl(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};new hl(1,0,0);hl.prototype},3539:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(2453),n=i(3122);const o=class{constructor(){this.type=n.Z.ALL}get(){return this.type}set(t){if(this.type&&this.type!==t)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=t}reset(){this.type=n.Z.ALL}is(t){return this.type===t}};const a=new class{constructor(t,e){this.color=e,this.changed=!1,this.data=t,this.type=new o}set(t,e){return this.color=e,this.changed=!1,this.data=t,this.type.type=n.Z.ALL,this}_ensureHSL(){const t=this.data,{h:e,s:i,l:n}=t;void 0===e&&(t.h=r.A.channel.rgb2hsl(t,"h")),void 0===i&&(t.s=r.A.channel.rgb2hsl(t,"s")),void 0===n&&(t.l=r.A.channel.rgb2hsl(t,"l"))}_ensureRGB(){const t=this.data,{r:e,g:i,b:n}=t;void 0===e&&(t.r=r.A.channel.hsl2rgb(t,"r")),void 0===i&&(t.g=r.A.channel.hsl2rgb(t,"g")),void 0===n&&(t.b=r.A.channel.hsl2rgb(t,"b"))}get r(){const t=this.data,e=t.r;return this.type.is(n.Z.HSL)||void 0===e?(this._ensureHSL(),r.A.channel.hsl2rgb(t,"r")):e}get g(){const t=this.data,e=t.g;return this.type.is(n.Z.HSL)||void 0===e?(this._ensureHSL(),r.A.channel.hsl2rgb(t,"g")):e}get b(){const t=this.data,e=t.b;return this.type.is(n.Z.HSL)||void 0===e?(this._ensureHSL(),r.A.channel.hsl2rgb(t,"b")):e}get h(){const t=this.data,e=t.h;return this.type.is(n.Z.RGB)||void 0===e?(this._ensureRGB(),r.A.channel.rgb2hsl(t,"h")):e}get s(){const t=this.data,e=t.s;return this.type.is(n.Z.RGB)||void 0===e?(this._ensureRGB(),r.A.channel.rgb2hsl(t,"s")):e}get l(){const t=this.data,e=t.l;return this.type.is(n.Z.RGB)||void 0===e?(this._ensureRGB(),r.A.channel.rgb2hsl(t,"l")):e}get a(){return this.data.a}set r(t){this.type.set(n.Z.RGB),this.changed=!0,this.data.r=t}set g(t){this.type.set(n.Z.RGB),this.changed=!0,this.data.g=t}set b(t){this.type.set(n.Z.RGB),this.changed=!0,this.data.b=t}set h(t){this.type.set(n.Z.HSL),this.changed=!0,this.data.h=t}set s(t){this.type.set(n.Z.HSL),this.changed=!0,this.data.s=t}set l(t){this.type.set(n.Z.HSL),this.changed=!0,this.data.l=t}set a(t){this.changed=!0,this.data.a=t}}({r:0,g:0,b:0,a:0},"transparent")},4886:(t,e,i)=>{"use strict";i.d(e,{A:()=>g});var r=i(3539),n=i(3122);const o={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:t=>{if(35!==t.charCodeAt(0))return;const e=t.match(o.re);if(!e)return;const i=e[1],n=parseInt(i,16),a=i.length,s=a%4==0,l=a>4,c=l?1:17,h=l?8:4,u=s?0:-1,d=l?255:15;return r.A.set({r:(n>>h*(u+3)&d)*c,g:(n>>h*(u+2)&d)*c,b:(n>>h*(u+1)&d)*c,a:s?(n&d)*c/255:1},t)},stringify:t=>{const{r:e,g:i,b:r,a:o}=t;return o<1?`#${n.Y[Math.round(e)]}${n.Y[Math.round(i)]}${n.Y[Math.round(r)]}${n.Y[Math.round(255*o)]}`:`#${n.Y[Math.round(e)]}${n.Y[Math.round(i)]}${n.Y[Math.round(r)]}`}},a=o;var s=i(2453);const l={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:t=>{const e=t.match(l.hueRe);if(e){const[,t,i]=e;switch(i){case"grad":return s.A.channel.clamp.h(.9*parseFloat(t));case"rad":return s.A.channel.clamp.h(180*parseFloat(t)/Math.PI);case"turn":return s.A.channel.clamp.h(360*parseFloat(t))}}return s.A.channel.clamp.h(parseFloat(t))},parse:t=>{const e=t.charCodeAt(0);if(104!==e&&72!==e)return;const i=t.match(l.re);if(!i)return;const[,n,o,a,c,h]=i;return r.A.set({h:l._hue2deg(n),s:s.A.channel.clamp.s(parseFloat(o)),l:s.A.channel.clamp.l(parseFloat(a)),a:c?s.A.channel.clamp.a(h?parseFloat(c)/100:parseFloat(c)):1},t)},stringify:t=>{const{h:e,s:i,l:r,a:n}=t;return n<1?`hsla(${s.A.lang.round(e)}, ${s.A.lang.round(i)}%, ${s.A.lang.round(r)}%, ${n})`:`hsl(${s.A.lang.round(e)}, ${s.A.lang.round(i)}%, ${s.A.lang.round(r)}%)`}},c=l,h={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:t=>{t=t.toLowerCase();const e=h.colors[t];if(e)return a.parse(e)},stringify:t=>{const e=a.stringify(t);for(const i in h.colors)if(h.colors[i]===e)return i}},u=h,d={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:t=>{const e=t.charCodeAt(0);if(114!==e&&82!==e)return;const i=t.match(d.re);if(!i)return;const[,n,o,a,l,c,h,u,f]=i;return r.A.set({r:s.A.channel.clamp.r(o?2.55*parseFloat(n):parseFloat(n)),g:s.A.channel.clamp.g(l?2.55*parseFloat(a):parseFloat(a)),b:s.A.channel.clamp.b(h?2.55*parseFloat(c):parseFloat(c)),a:u?s.A.channel.clamp.a(f?parseFloat(u)/100:parseFloat(u)):1},t)},stringify:t=>{const{r:e,g:i,b:r,a:n}=t;return n<1?`rgba(${s.A.lang.round(e)}, ${s.A.lang.round(i)}, ${s.A.lang.round(r)}, ${s.A.lang.round(n)})`:`rgb(${s.A.lang.round(e)}, ${s.A.lang.round(i)}, ${s.A.lang.round(r)})`}},f=d,p={format:{keyword:h,hex:a,rgb:d,rgba:d,hsl:l,hsla:l},parse:t=>{if("string"!=typeof t)return t;const e=a.parse(t)||f.parse(t)||c.parse(t)||u.parse(t);if(e)return e;throw new Error(`Unsupported color format: "${t}"`)},stringify:t=>!t.changed&&t.color?t.color:t.type.is(n.Z.HSL)||void 0===t.data.r?c.stringify(t):t.a<1||!Number.isInteger(t.r)||!Number.isInteger(t.g)||!Number.isInteger(t.b)?f.stringify(t):a.stringify(t)},g=p},3122:(t,e,i)=>{"use strict";i.d(e,{Y:()=>n,Z:()=>o});var r=i(2453);const n={};for(let a=0;a<=255;a++)n[a]=r.A.unit.dec2hex(a);const o={ALL:0,RGB:1,HSL:2}},5635:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(2453),n=i(4886);const o=(t,e,i)=>{const o=n.A.parse(t),a=o[e],s=r.A.channel.clamp[e](a+i);return a!==s&&(o[e]=s),n.A.stringify(o)}},8232:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(2453),n=i(4886);const o=(t,e)=>{const i=n.A.parse(t);for(const n in e)i[n]=r.A.channel.clamp[n](e[n]);return n.A.stringify(i)}},5263:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(5635);const n=(t,e)=>(0,r.A)(t,"l",-e)},3219:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(2453),n=i(4886);const o=t=>{const{r:e,g:i,b:o}=n.A.parse(t),a=.2126*r.A.channel.toLinear(e)+.7152*r.A.channel.toLinear(i)+.0722*r.A.channel.toLinear(o);return r.A.lang.round(a)},a=t=>o(t)>=.5,s=t=>!a(t)},8041:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(5635);const n=(t,e)=>(0,r.A)(t,"l",e)},5582:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(2453),n=i(3539),o=i(4886),a=i(8232);const s=(t,e,i=0,s=1)=>{if("number"!=typeof t)return(0,a.A)(t,{a:e});const l=n.A.set({r:r.A.channel.clamp.r(t),g:r.A.channel.clamp.g(e),b:r.A.channel.clamp.b(i),a:r.A.channel.clamp.a(s)});return o.A.stringify(l)}},2453:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});const r={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:t=>t>=255?255:t<0?0:t,g:t=>t>=255?255:t<0?0:t,b:t=>t>=255?255:t<0?0:t,h:t=>t%360,s:t=>t>=100?100:t<0?0:t,l:t=>t>=100?100:t<0?0:t,a:t=>t>=1?1:t<0?0:t},toLinear:t=>{const e=t/255;return t>.03928?Math.pow((e+.055)/1.055,2.4):e/12.92},hue2rgb:(t,e,i)=>(i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t),hsl2rgb:({h:t,s:e,l:i},n)=>{if(!e)return 2.55*i;t/=360,e/=100;const o=(i/=100)<.5?i*(1+e):i+e-i*e,a=2*i-o;switch(n){case"r":return 255*r.hue2rgb(a,o,t+1/3);case"g":return 255*r.hue2rgb(a,o,t);case"b":return 255*r.hue2rgb(a,o,t-1/3)}},rgb2hsl:({r:t,g:e,b:i},r)=>{t/=255,e/=255,i/=255;const n=Math.max(t,e,i),o=Math.min(t,e,i),a=(n+o)/2;if("l"===r)return 100*a;if(n===o)return 0;const s=n-o;if("s"===r)return 100*(a>.5?s/(2-n-o):s/(n+o));switch(n){case t:return 60*((e-i)/s+(e<i?6:0));case e:return 60*((i-t)/s+2);case i:return 60*((t-e)/s+4);default:return-1}}},n={channel:r,lang:{clamp:(t,e,i)=>e>i?Math.min(e,Math.max(i,t)):Math.min(i,Math.max(e,t)),round:t=>Math.round(1e10*t)/1e10},unit:{dec2hex:t=>{const e=Math.round(t).toString(16);return e.length>1?e:`0${e}`}}}},127:(t,e,i)=>{"use strict";i.d(e,{A:()=>d});const r=function(){this.__data__=[],this.size=0};var n=i(6984);const o=function(t,e){for(var i=t.length;i--;)if((0,n.A)(t[i][0],e))return i;return-1};var a=Array.prototype.splice;const s=function(t){var e=this.__data__,i=o(e,t);return!(i<0)&&(i==e.length-1?e.pop():a.call(e,i,1),--this.size,!0)};const l=function(t){var e=this.__data__,i=o(e,t);return i<0?void 0:e[i][1]};const c=function(t){return o(this.__data__,t)>-1};const h=function(t,e){var i=this.__data__,r=o(i,t);return r<0?(++this.size,i.push([t,e])):i[r][1]=e,this};function u(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=s,u.prototype.get=l,u.prototype.has=c,u.prototype.set=h;const d=u},8335:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(8744),n=i(1917);const o=(0,r.A)(n.A,"Map")},9471:(t,e,i)=>{"use strict";i.d(e,{A:()=>k});const r=(0,i(8744).A)(Object,"create");const n=function(){this.__data__=r?r(null):{},this.size=0};const o=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e};var a=Object.prototype.hasOwnProperty;const s=function(t){var e=this.__data__;if(r){var i=e[t];return"__lodash_hash_undefined__"===i?void 0:i}return a.call(e,t)?e[t]:void 0};var l=Object.prototype.hasOwnProperty;const c=function(t){var e=this.__data__;return r?void 0!==e[t]:l.call(e,t)};const h=function(t,e){var i=this.__data__;return this.size+=this.has(t)?0:1,i[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this};function u(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=n,u.prototype.delete=o,u.prototype.get=s,u.prototype.has=c,u.prototype.set=h;const d=u;var f=i(127),p=i(8335);const g=function(){this.size=0,this.__data__={hash:new d,map:new(p.A||f.A),string:new d}};const m=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t};const y=function(t,e){var i=t.__data__;return m(e)?i["string"==typeof e?"string":"hash"]:i.map};const x=function(t){var e=y(this,t).delete(t);return this.size-=e?1:0,e};const C=function(t){return y(this,t).get(t)};const b=function(t){return y(this,t).has(t)};const _=function(t,e){var i=y(this,t),r=i.size;return i.set(t,e),this.size+=i.size==r?0:1,this};function v(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var r=t[e];this.set(r[0],r[1])}}v.prototype.clear=g,v.prototype.delete=x,v.prototype.get=C,v.prototype.has=b,v.prototype.set=_;const k=v},9857:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(8744),n=i(1917);const o=(0,r.A)(n.A,"Set")},1754:(t,e,i)=>{"use strict";i.d(e,{A:()=>d});var r=i(127);const n=function(){this.__data__=new r.A,this.size=0};const o=function(t){var e=this.__data__,i=e.delete(t);return this.size=e.size,i};const a=function(t){return this.__data__.get(t)};const s=function(t){return this.__data__.has(t)};var l=i(8335),c=i(9471);const h=function(t,e){var i=this.__data__;if(i instanceof r.A){var n=i.__data__;if(!l.A||n.length<199)return n.push([t,e]),this.size=++i.size,this;i=this.__data__=new c.A(n)}return i.set(t,e),this.size=i.size,this};function u(t){var e=this.__data__=new r.A(t);this.size=e.size}u.prototype.clear=n,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=s,u.prototype.set=h;const d=u},241:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=i(1917).A.Symbol},3988:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=i(1917).A.Uint8Array},3607:(t,e,i)=>{"use strict";i.d(e,{A:()=>h});const r=function(t,e){for(var i=-1,r=Array(t);++i<t;)r[i]=e(i);return r};var n=i(2274),o=i(2049),a=i(9912),s=i(5353),l=i(3858),c=Object.prototype.hasOwnProperty;const h=function(t,e){var i=(0,o.A)(t),h=!i&&(0,n.A)(t),u=!i&&!h&&(0,a.A)(t),d=!i&&!h&&!u&&(0,l.A)(t),f=i||h||u||d,p=f?r(t.length,String):[],g=p.length;for(var m in t)!e&&!c.call(t,m)||f&&("length"==m||u&&("offset"==m||"parent"==m)||d&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||(0,s.A)(m,g))||p.push(m);return p}},2851:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(2528),n=i(6984),o=Object.prototype.hasOwnProperty;const a=function(t,e,i){var a=t[e];o.call(t,e)&&(0,n.A)(a,i)&&(void 0!==i||e in t)||(0,r.A)(t,e,i)}},2528:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(4171);const n=function(t,e,i){"__proto__"==e&&r.A?(0,r.A)(t,e,{configurable:!0,enumerable:!0,value:i,writable:!0}):t[e]=i}},4574:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return function(e,i,r){for(var n=-1,o=Object(e),a=r(e),s=a.length;s--;){var l=a[t?s:++n];if(!1===i(o[l],l,o))break}return e}}()},8496:(t,e,i)=>{"use strict";i.d(e,{A:()=>d});var r=i(241),n=Object.prototype,o=n.hasOwnProperty,a=n.toString,s=r.A?r.A.toStringTag:void 0;const l=function(t){var e=o.call(t,s),i=t[s];try{t[s]=void 0;var r=!0}catch(l){}var n=a.call(t);return r&&(e?t[s]=i:delete t[s]),n};var c=Object.prototype.toString;const h=function(t){return c.call(t)};var u=r.A?r.A.toStringTag:void 0;const d=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":u&&u in Object(t)?l(t):h(t)}},1852:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(7271);const n=(0,i(367).A)(Object.keys,Object);var o=Object.prototype.hasOwnProperty;const a=function(t){if(!(0,r.A)(t))return n(t);var e=[];for(var i in Object(t))o.call(t,i)&&"constructor"!=i&&e.push(i);return e}},4326:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(9008),n=i(6875),o=i(7525);const a=function(t,e){return(0,o.A)((0,n.A)(t,e,r.A),t+"")}},2789:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return function(e){return t(e)}}},565:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(3988);const n=function(t){var e=new t.constructor(t.byteLength);return new r.A(e).set(new r.A(t)),e}},154:(t,e,i)=>{"use strict";i.d(e,{A:()=>l});var r=i(1917),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=n&&"object"==typeof module&&module&&!module.nodeType&&module,a=o&&o.exports===n?r.A.Buffer:void 0,s=a?a.allocUnsafe:void 0;const l=function(t,e){if(e)return t.slice();var i=t.length,r=s?s(i):new t.constructor(i);return t.copy(r),r}},1801:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(565);const n=function(t,e){var i=e?(0,r.A)(t.buffer):t.buffer;return new t.constructor(i,t.byteOffset,t.length)}},9759:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t,e){var i=-1,r=t.length;for(e||(e=Array(r));++i<r;)e[i]=t[i];return e}},2031:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(2851),n=i(2528);const o=function(t,e,i,o){var a=!i;i||(i={});for(var s=-1,l=e.length;++s<l;){var c=e[s],h=o?o(i[c],t[c],c,i,t):void 0;void 0===h&&(h=t[c]),a?(0,n.A)(i,c,h):(0,r.A)(i,c,h)}return i}},4171:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(8744);const n=function(){try{var t=(0,r.A)(Object,"defineProperty");return t({},"",{}),t}catch(e){}}()},2136:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r="object"==typeof global&&global&&global.Object===Object&&global},8744:(t,e,i)=>{"use strict";i.d(e,{A:()=>x});var r=i(9610);const n=i(1917).A["__core-js_shared__"];var o,a=(o=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"";const s=function(t){return!!a&&a in t};var l=i(3149),c=i(1121),h=/^\[object .+?Constructor\]$/,u=Function.prototype,d=Object.prototype,f=u.toString,p=d.hasOwnProperty,g=RegExp("^"+f.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const m=function(t){return!(!(0,l.A)(t)||s(t))&&((0,r.A)(t)?g:h).test((0,c.A)(t))};const y=function(t,e){return null==t?void 0:t[e]};const x=function(t,e){var i=y(t,e);return m(i)?i:void 0}},5647:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=(0,i(367).A)(Object.getPrototypeOf,Object)},9779:(t,e,i)=>{"use strict";i.d(e,{A:()=>k});var r=i(8744),n=i(1917);const o=(0,r.A)(n.A,"DataView");var a=i(8335);const s=(0,r.A)(n.A,"Promise");var l=i(9857);const c=(0,r.A)(n.A,"WeakMap");var h=i(8496),u=i(1121),d="[object Map]",f="[object Promise]",p="[object Set]",g="[object WeakMap]",m="[object DataView]",y=(0,u.A)(o),x=(0,u.A)(a.A),C=(0,u.A)(s),b=(0,u.A)(l.A),_=(0,u.A)(c),v=h.A;(o&&v(new o(new ArrayBuffer(1)))!=m||a.A&&v(new a.A)!=d||s&&v(s.resolve())!=f||l.A&&v(new l.A)!=p||c&&v(new c)!=g)&&(v=function(t){var e=(0,h.A)(t),i="[object Object]"==e?t.constructor:void 0,r=i?(0,u.A)(i):"";if(r)switch(r){case y:return m;case x:return d;case C:return f;case b:return p;case _:return g}return e});const k=v},8598:(t,e,i)=>{"use strict";i.d(e,{A:()=>l});var r=i(3149),n=Object.create;const o=function(){function t(){}return function(e){if(!(0,r.A)(e))return{};if(n)return n(e);t.prototype=e;var i=new t;return t.prototype=void 0,i}}();var a=i(5647),s=i(7271);const l=function(t){return"function"!=typeof t.constructor||(0,s.A)(t)?{}:o((0,a.A)(t))}},5353:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=/^(?:0|[1-9]\d*)$/;const n=function(t,e){var i=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==i||"symbol"!=i&&r.test(t))&&t>-1&&t%1==0&&t<e}},6832:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(6984),n=i(8446),o=i(5353),a=i(3149);const s=function(t,e,i){if(!(0,a.A)(i))return!1;var s=typeof e;return!!("number"==s?(0,n.A)(i)&&(0,o.A)(e,i.length):"string"==s&&e in i)&&(0,r.A)(i[e],t)}},7271:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=Object.prototype;const n=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}},4841:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(2136),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=n&&"object"==typeof module&&module&&!module.nodeType&&module,a=o&&o.exports===n&&r.A.process;const s=function(){try{var t=o&&o.require&&o.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(e){}}()},367:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t,e){return function(i){return t(e(i))}}},6875:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});const r=function(t,e,i){switch(i.length){case 0:return t.call(e);case 1:return t.call(e,i[0]);case 2:return t.call(e,i[0],i[1]);case 3:return t.call(e,i[0],i[1],i[2])}return t.apply(e,i)};var n=Math.max;const o=function(t,e,i){return e=n(void 0===e?t.length-1:e,0),function(){for(var o=arguments,a=-1,s=n(o.length-e,0),l=Array(s);++a<s;)l[a]=o[e+a];a=-1;for(var c=Array(e+1);++a<e;)c[a]=o[a];return c[e]=i(l),r(t,this,c)}}},1917:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(2136),n="object"==typeof self&&self&&self.Object===Object&&self;const o=r.A||n||Function("return this")()},7525:(t,e,i)=>{"use strict";i.d(e,{A:()=>l});var r=i(9142),n=i(4171),o=i(9008);const a=n.A?function(t,e){return(0,n.A)(t,"toString",{configurable:!0,enumerable:!1,value:(0,r.A)(e),writable:!0})}:o.A;var s=Date.now;const l=function(t){var e=0,i=0;return function(){var r=s(),n=16-(r-i);if(i=r,n>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}(a)},1121:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=Function.prototype.toString;const n=function(t){if(null!=t){try{return r.call(t)}catch(e){}try{return t+""}catch(e){}}return""}},9142:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return function(){return t}}},6984:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t,e){return t===e||t!=t&&e!=e}},9008:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return t}},2274:(t,e,i)=>{"use strict";i.d(e,{A:()=>c});var r=i(8496),n=i(3098);const o=function(t){return(0,n.A)(t)&&"[object Arguments]"==(0,r.A)(t)};var a=Object.prototype,s=a.hasOwnProperty,l=a.propertyIsEnumerable;const c=o(function(){return arguments}())?o:function(t){return(0,n.A)(t)&&s.call(t,"callee")&&!l.call(t,"callee")}},2049:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=Array.isArray},8446:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(9610),n=i(5254);const o=function(t){return null!=t&&(0,n.A)(t.length)&&!(0,r.A)(t)}},3533:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(8446),n=i(3098);const o=function(t){return(0,n.A)(t)&&(0,r.A)(t)}},9912:(t,e,i)=>{"use strict";i.d(e,{A:()=>l});var r=i(1917);const n=function(){return!1};var o="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=o&&"object"==typeof module&&module&&!module.nodeType&&module,s=a&&a.exports===o?r.A.Buffer:void 0;const l=(s?s.isBuffer:void 0)||n},6401:(t,e,i)=>{"use strict";i.d(e,{A:()=>d});var r=i(1852),n=i(9779),o=i(2274),a=i(2049),s=i(8446),l=i(9912),c=i(7271),h=i(3858),u=Object.prototype.hasOwnProperty;const d=function(t){if(null==t)return!0;if((0,s.A)(t)&&((0,a.A)(t)||"string"==typeof t||"function"==typeof t.splice||(0,l.A)(t)||(0,h.A)(t)||(0,o.A)(t)))return!t.length;var e=(0,n.A)(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if((0,c.A)(t))return!(0,r.A)(t).length;for(var i in t)if(u.call(t,i))return!1;return!0}},9610:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(8496),n=i(3149);const o=function(t){if(!(0,n.A)(t))return!1;var e=(0,r.A)(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},5254:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},3149:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},3098:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return null!=t&&"object"==typeof t}},4963:(t,e,i)=>{"use strict";i.d(e,{A:()=>u});var r=i(8496),n=i(5647),o=i(3098),a=Function.prototype,s=Object.prototype,l=a.toString,c=s.hasOwnProperty,h=l.call(Object);const u=function(t){if(!(0,o.A)(t)||"[object Object]"!=(0,r.A)(t))return!1;var e=(0,n.A)(t);if(null===e)return!0;var i=c.call(e,"constructor")&&e.constructor;return"function"==typeof i&&i instanceof i&&l.call(i)==h}},3858:(t,e,i)=>{"use strict";i.d(e,{A:()=>u});var r=i(8496),n=i(5254),o=i(3098),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1;const s=function(t){return(0,o.A)(t)&&(0,n.A)(t.length)&&!!a[(0,r.A)(t)]};var l=i(2789),c=i(4841),h=c.A&&c.A.isTypedArray;const u=h?(0,l.A)(h):s},5615:(t,e,i)=>{"use strict";i.d(e,{A:()=>h});var r=i(3607),n=i(3149),o=i(7271);const a=function(t){var e=[];if(null!=t)for(var i in Object(t))e.push(i);return e};var s=Object.prototype.hasOwnProperty;const l=function(t){if(!(0,n.A)(t))return a(t);var e=(0,o.A)(t),i=[];for(var r in t)("constructor"!=r||!e&&s.call(t,r))&&i.push(r);return i};var c=i(8446);const h=function(t){return(0,c.A)(t)?(0,r.A)(t,!0):l(t)}},6632:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(9471);function n(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var i=function(){var r=arguments,n=e?e.apply(this,r):r[0],o=i.cache;if(o.has(n))return o.get(n);var a=t.apply(this,r);return i.cache=o.set(n,a)||o,a};return i.cache=new(n.Cache||r.A),i}n.Cache=r.A;const o=n},8879:(t,e,i)=>{"use strict";i.d(e,{A:()=>B});var r=i(1754),n=i(2528),o=i(6984);const a=function(t,e,i){(void 0!==i&&!(0,o.A)(t[e],i)||void 0===i&&!(e in t))&&(0,n.A)(t,e,i)};var s=i(4574),l=i(154),c=i(1801),h=i(9759),u=i(8598),d=i(2274),f=i(2049),p=i(3533),g=i(9912),m=i(9610),y=i(3149),x=i(4963),C=i(3858);const b=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]};var _=i(2031),v=i(5615);const k=function(t){return(0,_.A)(t,(0,v.A)(t))};const T=function(t,e,i,r,n,o,s){var _=b(t,i),v=b(e,i),T=s.get(v);if(T)a(t,i,T);else{var A=o?o(_,v,i+"",t,e,s):void 0,w=void 0===A;if(w){var S=(0,f.A)(v),B=!S&&(0,g.A)(v),F=!S&&!B&&(0,C.A)(v);A=v,S||B||F?(0,f.A)(_)?A=_:(0,p.A)(_)?A=(0,h.A)(_):B?(w=!1,A=(0,l.A)(v,!0)):F?(w=!1,A=(0,c.A)(v,!0)):A=[]:(0,x.A)(v)||(0,d.A)(v)?(A=_,(0,d.A)(_)?A=k(_):(0,y.A)(_)&&!(0,m.A)(_)||(A=(0,u.A)(v))):w=!1}w&&(s.set(v,A),n(A,v,r,o,s),s.delete(v)),a(t,i,A)}};const A=function t(e,i,n,o,l){e!==i&&(0,s.A)(i,(function(s,c){if(l||(l=new r.A),(0,y.A)(s))T(e,i,c,n,t,o,l);else{var h=o?o(b(e,c),s,c+"",e,i,l):void 0;void 0===h&&(h=s),a(e,c,h)}}),v.A)};var w=i(4326),S=i(6832);const B=function(t){return(0,w.A)((function(e,i){var r=-1,n=i.length,o=n>1?i[n-1]:void 0,a=n>2?i[2]:void 0;for(o=t.length>3&&"function"==typeof o?(n--,o):void 0,a&&(0,S.A)(i[0],i[1],a)&&(o=n<3?void 0:o,n=1),e=Object(e);++r<n;){var s=i[r];s&&t(e,s,r,o)}return e}))}((function(t,e,i){A(t,e,i)}))},3913:(t,e,i)=>{"use strict";i.d(e,{A:()=>Dt,B:()=>me,C:()=>ge,D:()=>Bt,E:()=>Se,F:()=>er,G:()=>oe,H:()=>ht,I:()=>Mi,J:()=>$n,K:()=>wi,L:()=>to,Z:()=>Xt,a:()=>ki,b:()=>vi,c:()=>Fi,d:()=>ft,e:()=>_t,f:()=>Gt,g:()=>_i,h:()=>ue,i:()=>ui,j:()=>he,k:()=>re,l:()=>st,m:()=>mt,n:()=>Qt,o:()=>di,p:()=>Li,q:()=>Ti,r:()=>Ai,s:()=>bi,t:()=>Ci,u:()=>ye,v:()=>yt,w:()=>le,x:()=>ae,y:()=>Ni,z:()=>qi});var r=i(513),n=i(4353),o=i(6750),a=i(6312),s=i(2838),l=i(4886),c=i(8232);const h=(t,e)=>{const i=l.A.parse(t),r={};for(const n in e)e[n]&&(r[n]=i[n]+e[n]);return(0,c.A)(t,r)};var u=i(5582);const d=(t,e,i=50)=>{const{r:r,g:n,b:o,a:a}=l.A.parse(t),{r:s,g:c,b:h,a:d}=l.A.parse(e),f=i/100,p=2*f-1,g=a-d,m=((p*g==-1?p:(p+g)/(1+p*g))+1)/2,y=1-m,x=r*m+s*y,C=n*m+c*y,b=o*m+h*y,_=a*f+d*(1-f);return(0,u.A)(x,C,b,_)},f=(t,e=100)=>{const i=l.A.parse(t);return i.r=255-i.r,i.g=255-i.g,i.b=255-i.b,d(i,t,e)};var p=i(5263),g=i(8041),m=i(3219),y=i(6632),x=i(8879),C="comm",b="rule",_="decl",v=Math.abs,k=String.fromCharCode;Object.assign;function T(t){return t.trim()}function A(t,e,i){return t.replace(e,i)}function w(t,e,i){return t.indexOf(e,i)}function S(t,e){return 0|t.charCodeAt(e)}function B(t,e,i){return t.slice(e,i)}function F(t){return t.length}function L(t,e){return e.push(t),t}function M(t,e){for(var i="",r=0;r<t.length;r++)i+=e(t[r],r,t,e)||"";return i}function E(t,e,i,r){switch(t.type){case"@layer":if(t.children.length)break;case"@import":case _:return t.return=t.return||t.value;case C:return"";case"@keyframes":return t.return=t.value+"{"+M(t.children,r)+"}";case b:if(!F(t.value=t.props.join(",")))return""}return F(i=M(t.children,r))?t.return=t.value+"{"+i+"}":""}var N=1,O=1,I=0,D=0,j=0,q="";function $(t,e,i,r,n,o,a,s){return{value:t,root:e,parent:i,type:r,props:n,children:o,line:N,column:O,length:a,return:"",siblings:s}}function z(){return j=D>0?S(q,--D):0,O--,10===j&&(O=1,N--),j}function P(){return j=D<I?S(q,D++):0,O++,10===j&&(O=1,N++),j}function R(){return S(q,D)}function W(){return D}function U(t,e){return B(q,t,e)}function H(t){switch(t){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 Y(t){return N=O=1,I=F(q=t),D=0,[]}function V(t){return q="",t}function G(t){return T(U(D-1,J(91===t?t+2:40===t?t+1:t)))}function X(t){for(;(j=R())&&j<33;)P();return H(t)>2||H(j)>3?"":" "}function Z(t,e){for(;--e&&P()&&!(j<48||j>102||j>57&&j<65||j>70&&j<97););return U(t,W()+(e<6&&32==R()&&32==P()))}function J(t){for(;P();)switch(j){case t:return D;case 34:case 39:34!==t&&39!==t&&J(j);break;case 40:41===t&&J(t);break;case 92:P()}return D}function K(t,e){for(;P()&&t+j!==57&&(t+j!==84||47!==R()););return"/*"+U(e,D-1)+"*"+k(47===t?t:P())}function Q(t){for(;!H(R());)P();return U(t,D)}function tt(t){return V(et("",null,null,null,[""],t=Y(t),0,[0],t))}function et(t,e,i,r,n,o,a,s,l){for(var c=0,h=0,u=a,d=0,f=0,p=0,g=1,m=1,y=1,x=0,C="",b=n,_=o,T=r,B=C;m;)switch(p=x,x=P()){case 40:if(108!=p&&58==S(B,u-1)){-1!=w(B+=A(G(x),"&","&\f"),"&\f",v(c?s[c-1]:0))&&(y=-1);break}case 34:case 39:case 91:B+=G(x);break;case 9:case 10:case 13:case 32:B+=X(p);break;case 92:B+=Z(W()-1,7);continue;case 47:switch(R()){case 42:case 47:L(rt(K(P(),W()),e,i,l),l);break;default:B+="/"}break;case 123*g:s[c++]=F(B)*y;case 125*g:case 59:case 0:switch(x){case 0:case 125:m=0;case 59+h:-1==y&&(B=A(B,/\f/g,"")),f>0&&F(B)-u&&L(f>32?nt(B+";",r,i,u-1,l):nt(A(B," ","")+";",r,i,u-2,l),l);break;case 59:B+=";";default:if(L(T=it(B,e,i,c,h,n,s,C,b=[],_=[],u,o),o),123===x)if(0===h)et(B,e,T,T,b,o,u,s,_);else switch(99===d&&110===S(B,3)?100:d){case 100:case 108:case 109:case 115:et(t,T,T,r&&L(it(t,T,T,0,0,n,s,C,n,b=[],u,_),_),n,_,u,s,r?b:_);break;default:et(B,T,T,T,[""],_,0,s,_)}}c=h=f=0,g=y=1,C=B="",u=a;break;case 58:u=1+F(B),f=p;default:if(g<1)if(123==x)--g;else if(125==x&&0==g++&&125==z())continue;switch(B+=k(x),x*g){case 38:y=h>0?1:(B+="\f",-1);break;case 44:s[c++]=(F(B)-1)*y,y=1;break;case 64:45===R()&&(B+=G(P())),d=R(),h=u=F(C=B+=Q(W())),x++;break;case 45:45===p&&2==F(B)&&(g=0)}}return o}function it(t,e,i,r,n,o,a,s,l,c,h,u){for(var d=n-1,f=0===n?o:[""],p=function(t){return t.length}(f),g=0,m=0,y=0;g<r;++g)for(var x=0,C=B(t,d+1,d=v(m=a[g])),_=t;x<p;++x)(_=T(m>0?f[x]+" "+C:A(C,/&\f/g,f[x])))&&(l[y++]=_);return $(t,e,i,0===n?b:s,l,c,h,u)}function rt(t,e,i,r){return $(t,e,i,C,k(j),B(t,2,-2),0,r)}function nt(t,e,i,r,n){return $(t,e,i,_,B(t,0,r),B(t,r+1,-1),r,n)}var ot=i(6401);const at={trace:0,debug:1,info:2,warn:3,error:4,fatal:5},st={trace:(...t)=>{},debug:(...t)=>{},info:(...t)=>{},warn:(...t)=>{},error:(...t)=>{},fatal:(...t)=>{}},lt=function(t="fatal"){let e=at.fatal;"string"==typeof t?(t=t.toLowerCase())in at&&(e=at[t]):"number"==typeof t&&(e=t),st.trace=()=>{},st.debug=()=>{},st.info=()=>{},st.warn=()=>{},st.error=()=>{},st.fatal=()=>{},e<=at.fatal&&(st.fatal=console.error?console.error.bind(console,ct("FATAL"),"color: orange"):console.log.bind(console,"\x1b[35m",ct("FATAL"))),e<=at.error&&(st.error=console.error?console.error.bind(console,ct("ERROR"),"color: orange"):console.log.bind(console,"\x1b[31m",ct("ERROR"))),e<=at.warn&&(st.warn=console.warn?console.warn.bind(console,ct("WARN"),"color: orange"):console.log.bind(console,"\x1b[33m",ct("WARN"))),e<=at.info&&(st.info=console.info?console.info.bind(console,ct("INFO"),"color: lightblue"):console.log.bind(console,"\x1b[34m",ct("INFO"))),e<=at.debug&&(st.debug=console.debug?console.debug.bind(console,ct("DEBUG"),"color: lightgreen"):console.log.bind(console,"\x1b[32m",ct("DEBUG"))),e<=at.trace&&(st.trace=console.debug?console.debug.bind(console,ct("TRACE"),"color: lightgreen"):console.log.bind(console,"\x1b[32m",ct("TRACE")))},ct=t=>`%c${n().format("ss.SSS")} : ${t} : `,ht=/<br\s*\/?>/gi,ut=t=>s.sanitize(t),dt=(t,e)=>{var i;if(!1!==(null==(i=e.flowchart)?void 0:i.htmlLabels)){const i=e.securityLevel;"antiscript"===i||"strict"===i?t=ut(t):"loose"!==i&&(t=(t=(t=gt(t)).replace(/</g,"<").replace(/>/g,">")).replace(/=/g,"="),t=pt(t))}return t},ft=(t,e)=>t?t=e.dompurifyConfig?s.sanitize(dt(t,e),e.dompurifyConfig).toString():s.sanitize(dt(t,e),{FORBID_TAGS:["style"]}).toString():t,pt=t=>t.replace(/#br#/g,"<br/>"),gt=t=>t.replace(ht,"#br#"),mt=t=>!1!==t&&!["false","null","0"].includes(String(t).trim().toLowerCase()),yt=function(t){const e=t.split(/(,)/),i=[];for(let r=0;r<e.length;r++){let t=e[r];if(","===t&&r>0&&r+1<e.length){const n=e[r-1],o=e[r+1];Ct(n,o)&&(t=n+","+o,r++,i.pop())}i.push(bt(t))}return i.join("")},xt=(t,e)=>Math.max(0,t.split(e).length-1),Ct=(t,e)=>{const i=xt(t,"~"),r=xt(e,"~");return 1===i&&1===r},bt=t=>{const e=xt(t,"~");let i=!1;if(e<=1)return t;e%2!=0&&t.startsWith("~")&&(t=t.substring(1),i=!0);const r=[...t];let n=r.indexOf("~"),o=r.lastIndexOf("~");for(;-1!==n&&-1!==o&&n!==o;)r[n]="<",r[o]=">",n=r.indexOf("~"),o=r.lastIndexOf("~");return i&&r.unshift("~"),r.join("")},_t={getRows:t=>{if(!t)return[""];return gt(t).replace(/\\n/g,"#br#").split("#br#")},sanitizeText:ft,sanitizeTextOrArray:(t,e)=>"string"==typeof t?ft(t,e):t.flat().map((t=>ft(t,e))),hasBreaks:t=>ht.test(t),splitBreaks:t=>t.split(ht),lineBreakRegex:ht,removeScript:ut,getUrl:t=>{let e="";return t&&(e=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,e=e.replaceAll(/\(/g,"\\("),e=e.replaceAll(/\)/g,"\\)")),e},evaluate:mt,getMax:function(...t){const e=t.filter((t=>!isNaN(t)));return Math.max(...e)},getMin:function(...t){const e=t.filter((t=>!isNaN(t)));return Math.min(...e)}},vt=(t,e)=>h(t,e?{s:-40,l:10}:{s:-40,l:-10}),kt="#ffffff",Tt="#f2f2f2";let At=class{constructor(){this.background="#f4f4f4",this.primaryColor="#fff4dd",this.noteBkgColor="#fff5ad",this.noteTextColor="#333",this.THEME_COLOR_LIMIT=12,this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px"}updateColors(){var t,e,i,r,n,o,a,s,l,c,u;if(this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#eee":"#333"),this.secondaryColor=this.secondaryColor||h(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||h(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||vt(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||vt(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||vt(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||vt(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||f(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||f(this.tertiaryColor),this.lineColor=this.lineColor||f(this.background),this.arrowheadColor=this.arrowheadColor||f(this.background),this.textColor=this.textColor||this.primaryTextColor,this.border2=this.border2||this.tertiaryBorderColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?(0,p.A)(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||"grey",this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||(0,p.A)(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||f(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||"white",this.sectionBkgColor=this.sectionBkgColor||this.secondaryColor,this.sectionBkgColor2=this.sectionBkgColor2||this.primaryColor,this.excludeBkgColor=this.excludeBkgColor||"#eeeeee",this.taskBorderColor=this.taskBorderColor||this.primaryBorderColor,this.taskBkgColor=this.taskBkgColor||this.primaryColor,this.activeTaskBorderColor=this.activeTaskBorderColor||this.primaryColor,this.activeTaskBkgColor=this.activeTaskBkgColor||(0,g.A)(this.primaryColor,23),this.gridColor=this.gridColor||"lightgrey",this.doneTaskBkgColor=this.doneTaskBkgColor||"lightgrey",this.doneTaskBorderColor=this.doneTaskBorderColor||"grey",this.critBorderColor=this.critBorderColor||"#ff8888",this.critBkgColor=this.critBkgColor||"red",this.todayLineColor=this.todayLineColor||"red",this.taskTextColor=this.taskTextColor||this.textColor,this.taskTextOutsideColor=this.taskTextOutsideColor||this.textColor,this.taskTextLightColor=this.taskTextLightColor||this.textColor,this.taskTextColor=this.taskTextColor||this.primaryTextColor,this.taskTextDarkColor=this.taskTextDarkColor||this.textColor,this.taskTextClickableColor=this.taskTextClickableColor||"#003163",this.personBorder=this.personBorder||this.primaryBorderColor,this.personBkg=this.personBkg||this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||this.tertiaryColor,this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.specialStateColor=this.lineColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||h(this.primaryColor,{h:30}),this.cScale4=this.cScale4||h(this.primaryColor,{h:60}),this.cScale5=this.cScale5||h(this.primaryColor,{h:90}),this.cScale6=this.cScale6||h(this.primaryColor,{h:120}),this.cScale7=this.cScale7||h(this.primaryColor,{h:150}),this.cScale8=this.cScale8||h(this.primaryColor,{h:210,l:150}),this.cScale9=this.cScale9||h(this.primaryColor,{h:270}),this.cScale10=this.cScale10||h(this.primaryColor,{h:300}),this.cScale11=this.cScale11||h(this.primaryColor,{h:330}),this.darkMode)for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScale"+h]=(0,p.A)(this["cScale"+h],75);else for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScale"+h]=(0,p.A)(this["cScale"+h],25);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleInv"+h]=this["cScaleInv"+h]||f(this["cScale"+h]);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this.darkMode?this["cScalePeer"+h]=this["cScalePeer"+h]||(0,g.A)(this["cScale"+h],10):this["cScalePeer"+h]=this["cScalePeer"+h]||(0,p.A)(this["cScale"+h],10);this.scaleLabelColor=this.scaleLabelColor||this.labelTextColor;for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleLabel"+h]=this["cScaleLabel"+h]||this.scaleLabelColor;const d=this.darkMode?-4:-1;for(let f=0;f<5;f++)this["surface"+f]=this["surface"+f]||h(this.mainBkg,{h:180,s:-15,l:d*(5+3*f)}),this["surfacePeer"+f]=this["surfacePeer"+f]||h(this.mainBkg,{h:180,s:-15,l:d*(8+3*f)});this.classText=this.classText||this.textColor,this.fillType0=this.fillType0||this.primaryColor,this.fillType1=this.fillType1||this.secondaryColor,this.fillType2=this.fillType2||h(this.primaryColor,{h:64}),this.fillType3=this.fillType3||h(this.secondaryColor,{h:64}),this.fillType4=this.fillType4||h(this.primaryColor,{h:-64}),this.fillType5=this.fillType5||h(this.secondaryColor,{h:-64}),this.fillType6=this.fillType6||h(this.primaryColor,{h:128}),this.fillType7=this.fillType7||h(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||h(this.primaryColor,{l:-10}),this.pie5=this.pie5||h(this.secondaryColor,{l:-10}),this.pie6=this.pie6||h(this.tertiaryColor,{l:-10}),this.pie7=this.pie7||h(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||h(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||h(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||h(this.primaryColor,{h:60,l:-20}),this.pie11=this.pie11||h(this.primaryColor,{h:-60,l:-20}),this.pie12=this.pie12||h(this.primaryColor,{h:120,l:-10}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||h(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||h(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||h(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||h(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||h(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||h(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,m.A)(this.quadrant1Fill)?(0,g.A)(this.quadrant1Fill):(0,p.A)(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null==(t=this.xyChart)?void 0:t.backgroundColor)||this.background,titleColor:(null==(e=this.xyChart)?void 0:e.titleColor)||this.primaryTextColor,xAxisTitleColor:(null==(i=this.xyChart)?void 0:i.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null==(r=this.xyChart)?void 0:r.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null==(n=this.xyChart)?void 0:n.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null==(o=this.xyChart)?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null==(a=this.xyChart)?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null==(s=this.xyChart)?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null==(l=this.xyChart)?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null==(c=this.xyChart)?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null==(u=this.xyChart)?void 0:u.plotColorPalette)||"#FFF4DD,#FFD8B1,#FFA07A,#ECEFF1,#D6DBDF,#C3E0A8,#FFB6A4,#FFD74D,#738FA7,#FFFFF0"},this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?(0,p.A)(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||h(this.primaryColor,{h:-30}),this.git4=this.git4||h(this.primaryColor,{h:-60}),this.git5=this.git5||h(this.primaryColor,{h:-90}),this.git6=this.git6||h(this.primaryColor,{h:60}),this.git7=this.git7||h(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,g.A)(this.git0,25),this.git1=(0,g.A)(this.git1,25),this.git2=(0,g.A)(this.git2,25),this.git3=(0,g.A)(this.git3,25),this.git4=(0,g.A)(this.git4,25),this.git5=(0,g.A)(this.git5,25),this.git6=(0,g.A)(this.git6,25),this.git7=(0,g.A)(this.git7,25)):(this.git0=(0,p.A)(this.git0,25),this.git1=(0,p.A)(this.git1,25),this.git2=(0,p.A)(this.git2,25),this.git3=(0,p.A)(this.git3,25),this.git4=(0,p.A)(this.git4,25),this.git5=(0,p.A)(this.git5,25),this.git6=(0,p.A)(this.git6,25),this.git7=(0,p.A)(this.git7,25)),this.gitInv0=this.gitInv0||f(this.git0),this.gitInv1=this.gitInv1||f(this.git1),this.gitInv2=this.gitInv2||f(this.git2),this.gitInv3=this.gitInv3||f(this.git3),this.gitInv4=this.gitInv4||f(this.git4),this.gitInv5=this.gitInv5||f(this.git5),this.gitInv6=this.gitInv6||f(this.git6),this.gitInv7=this.gitInv7||f(this.git7),this.branchLabelColor=this.branchLabelColor||(this.darkMode?"black":this.labelTextColor),this.gitBranchLabel0=this.gitBranchLabel0||this.branchLabelColor,this.gitBranchLabel1=this.gitBranchLabel1||this.branchLabelColor,this.gitBranchLabel2=this.gitBranchLabel2||this.branchLabelColor,this.gitBranchLabel3=this.gitBranchLabel3||this.branchLabelColor,this.gitBranchLabel4=this.gitBranchLabel4||this.branchLabelColor,this.gitBranchLabel5=this.gitBranchLabel5||this.branchLabelColor,this.gitBranchLabel6=this.gitBranchLabel6||this.branchLabelColor,this.gitBranchLabel7=this.gitBranchLabel7||this.branchLabelColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||kt,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Tt}calculate(t){if("object"!=typeof t)return void this.updateColors();const e=Object.keys(t);e.forEach((e=>{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}};let wt=class{constructor(){this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=(0,g.A)(this.primaryColor,16),this.tertiaryColor=h(this.primaryColor,{h:-160}),this.primaryBorderColor=f(this.background),this.secondaryBorderColor=vt(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=vt(this.tertiaryColor,this.darkMode),this.primaryTextColor=f(this.primaryColor),this.secondaryTextColor=f(this.secondaryColor),this.tertiaryTextColor=f(this.tertiaryColor),this.lineColor=f(this.background),this.textColor=f(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=(0,g.A)(f("#323D47"),10),this.lineColor="calculated",this.border1="#81B1DB",this.border2=(0,u.A)(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#181818",this.textColor="#ccc",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#F9FFFE",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="calculated",this.activationBkgColor="calculated",this.sequenceNumberColor="black",this.sectionBkgColor=(0,p.A)("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.excludeBkgColor=(0,p.A)(this.sectionBkgColor,10),this.taskBorderColor=(0,u.A)(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=(0,u.A)(255,255,255,50),this.activeTaskBkgColor="#81B1DB",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="grey",this.critBorderColor="#E83737",this.critBkgColor="#E83737",this.taskTextDarkColor="calculated",this.todayLineColor="#DB5757",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}updateColors(){var t,e,i,r,n,o,a,s,l,c,u;this.secondBkg=(0,g.A)(this.mainBkg,16),this.lineColor=this.mainContrastColor,this.arrowheadColor=this.mainContrastColor,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.edgeLabelBackground=(0,g.A)(this.labelBackground,25),this.actorBorder=this.border1,this.actorBkg=this.mainBkg,this.actorTextColor=this.mainContrastColor,this.actorLineColor=this.mainContrastColor,this.signalColor=this.mainContrastColor,this.signalTextColor=this.mainContrastColor,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.mainContrastColor,this.loopTextColor=this.mainContrastColor,this.noteBorderColor=this.secondaryBorderColor,this.noteBkgColor=this.secondBkg,this.noteTextColor=this.secondaryTextColor,this.activationBorderColor=this.border1,this.activationBkgColor=this.secondBkg,this.altSectionBkgColor=this.background,this.taskBkgColor=(0,g.A)(this.mainBkg,23),this.taskTextColor=this.darkTextColor,this.taskTextLightColor=this.mainContrastColor,this.taskTextOutsideColor=this.taskTextLightColor,this.gridColor=this.mainContrastColor,this.doneTaskBkgColor=this.mainContrastColor,this.taskTextDarkColor=this.darkTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#555",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#f4f4f4",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=h(this.primaryColor,{h:64}),this.fillType3=h(this.secondaryColor,{h:64}),this.fillType4=h(this.primaryColor,{h:-64}),this.fillType5=h(this.secondaryColor,{h:-64}),this.fillType6=h(this.primaryColor,{h:128}),this.fillType7=h(this.secondaryColor,{h:128}),this.cScale1=this.cScale1||"#0b0000",this.cScale2=this.cScale2||"#4d1037",this.cScale3=this.cScale3||"#3f5258",this.cScale4=this.cScale4||"#4f2f1b",this.cScale5=this.cScale5||"#6e0a0a",this.cScale6=this.cScale6||"#3b0048",this.cScale7=this.cScale7||"#995a01",this.cScale8=this.cScale8||"#154706",this.cScale9=this.cScale9||"#161722",this.cScale10=this.cScale10||"#00296f",this.cScale11=this.cScale11||"#01629c",this.cScale12=this.cScale12||"#010029",this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||h(this.primaryColor,{h:30}),this.cScale4=this.cScale4||h(this.primaryColor,{h:60}),this.cScale5=this.cScale5||h(this.primaryColor,{h:90}),this.cScale6=this.cScale6||h(this.primaryColor,{h:120}),this.cScale7=this.cScale7||h(this.primaryColor,{h:150}),this.cScale8=this.cScale8||h(this.primaryColor,{h:210}),this.cScale9=this.cScale9||h(this.primaryColor,{h:270}),this.cScale10=this.cScale10||h(this.primaryColor,{h:300}),this.cScale11=this.cScale11||h(this.primaryColor,{h:330});for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleInv"+h]=this["cScaleInv"+h]||f(this["cScale"+h]);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScalePeer"+h]=this["cScalePeer"+h]||(0,g.A)(this["cScale"+h],10);for(let d=0;d<5;d++)this["surface"+d]=this["surface"+d]||h(this.mainBkg,{h:30,s:-30,l:-(4*d-10)}),this["surfacePeer"+d]=this["surfacePeer"+d]||h(this.mainBkg,{h:30,s:-30,l:-(4*d-7)});this.scaleLabelColor=this.scaleLabelColor||(this.darkMode?"black":this.labelTextColor);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleLabel"+h]=this["cScaleLabel"+h]||this.scaleLabelColor;for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["pie"+h]=this["cScale"+h];this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||h(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||h(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||h(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||h(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||h(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||h(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,m.A)(this.quadrant1Fill)?(0,g.A)(this.quadrant1Fill):(0,p.A)(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null==(t=this.xyChart)?void 0:t.backgroundColor)||this.background,titleColor:(null==(e=this.xyChart)?void 0:e.titleColor)||this.primaryTextColor,xAxisTitleColor:(null==(i=this.xyChart)?void 0:i.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null==(r=this.xyChart)?void 0:r.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null==(n=this.xyChart)?void 0:n.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null==(o=this.xyChart)?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null==(a=this.xyChart)?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null==(s=this.xyChart)?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null==(l=this.xyChart)?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null==(c=this.xyChart)?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null==(u=this.xyChart)?void 0:u.plotColorPalette)||"#3498db,#2ecc71,#e74c3c,#f1c40f,#bdc3c7,#ffffff,#34495e,#9b59b6,#1abc9c,#e67e22"},this.classText=this.primaryTextColor,this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?(0,p.A)(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=(0,g.A)(this.secondaryColor,20),this.git1=(0,g.A)(this.pie2||this.secondaryColor,20),this.git2=(0,g.A)(this.pie3||this.tertiaryColor,20),this.git3=(0,g.A)(this.pie4||h(this.primaryColor,{h:-30}),20),this.git4=(0,g.A)(this.pie5||h(this.primaryColor,{h:-60}),20),this.git5=(0,g.A)(this.pie6||h(this.primaryColor,{h:-90}),10),this.git6=(0,g.A)(this.pie7||h(this.primaryColor,{h:60}),10),this.git7=(0,g.A)(this.pie8||h(this.primaryColor,{h:120}),20),this.gitInv0=this.gitInv0||f(this.git0),this.gitInv1=this.gitInv1||f(this.git1),this.gitInv2=this.gitInv2||f(this.git2),this.gitInv3=this.gitInv3||f(this.git3),this.gitInv4=this.gitInv4||f(this.git4),this.gitInv5=this.gitInv5||f(this.git5),this.gitInv6=this.gitInv6||f(this.git6),this.gitInv7=this.gitInv7||f(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||f(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||f(this.labelTextColor),this.gitBranchLabel4=this.gitBranchLabel4||this.labelTextColor,this.gitBranchLabel5=this.gitBranchLabel5||this.labelTextColor,this.gitBranchLabel6=this.gitBranchLabel6||this.labelTextColor,this.gitBranchLabel7=this.gitBranchLabel7||this.labelTextColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||(0,g.A)(this.background,12),this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||(0,g.A)(this.background,2)}calculate(t){if("object"!=typeof t)return void this.updateColors();const e=Object.keys(t);e.forEach((e=>{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}};let St=class{constructor(){this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=h(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=h(this.primaryColor,{h:-160}),this.primaryBorderColor=vt(this.primaryColor,this.darkMode),this.secondaryBorderColor=vt(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=vt(this.tertiaryColor,this.darkMode),this.primaryTextColor=f(this.primaryColor),this.secondaryTextColor=f(this.secondaryColor),this.tertiaryTextColor=f(this.tertiaryColor),this.lineColor=f(this.background),this.textColor=f(this.background),this.background="white",this.mainBkg="#ECECFF",this.secondBkg="#ffffde",this.lineColor="#333333",this.border1="#9370DB",this.border2="#aaaa33",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#e8e8e8",this.textColor="#333",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="calculated",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="calculated",this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor="calculated",this.taskTextOutsideColor=this.taskTextDarkColor,this.taskTextClickableColor="calculated",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBorderColor="calculated",this.critBkgColor="calculated",this.todayLineColor="calculated",this.sectionBkgColor=(0,u.A)(102,102,255,.49),this.altSectionBkgColor="white",this.sectionBkgColor2="#fff400",this.taskBorderColor="#534fbc",this.taskBkgColor="#8a90dd",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="#534fbc",this.activeTaskBkgColor="#bfc7ff",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222",this.updateColors()}updateColors(){var t,e,i,r,n,o,a,s,l,c,u;this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||h(this.primaryColor,{h:30}),this.cScale4=this.cScale4||h(this.primaryColor,{h:60}),this.cScale5=this.cScale5||h(this.primaryColor,{h:90}),this.cScale6=this.cScale6||h(this.primaryColor,{h:120}),this.cScale7=this.cScale7||h(this.primaryColor,{h:150}),this.cScale8=this.cScale8||h(this.primaryColor,{h:210}),this.cScale9=this.cScale9||h(this.primaryColor,{h:270}),this.cScale10=this.cScale10||h(this.primaryColor,{h:300}),this.cScale11=this.cScale11||h(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||(0,p.A)(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||(0,p.A)(this.tertiaryColor,40);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScale"+h]=(0,p.A)(this["cScale"+h],10),this["cScalePeer"+h]=this["cScalePeer"+h]||(0,p.A)(this["cScale"+h],25);for(let d=0;d<this.THEME_COLOR_LIMIT;d++)this["cScaleInv"+d]=this["cScaleInv"+d]||h(this["cScale"+d],{h:180});for(let d=0;d<5;d++)this["surface"+d]=this["surface"+d]||h(this.mainBkg,{h:30,l:-(5+5*d)}),this["surfacePeer"+d]=this["surfacePeer"+d]||h(this.mainBkg,{h:30,l:-(7+5*d)});if(this.scaleLabelColor="calculated"!==this.scaleLabelColor&&this.scaleLabelColor?this.scaleLabelColor:this.labelTextColor,"calculated"!==this.labelTextColor){this.cScaleLabel0=this.cScaleLabel0||f(this.labelTextColor),this.cScaleLabel3=this.cScaleLabel3||f(this.labelTextColor);for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScaleLabel"+t]=this["cScaleLabel"+t]||this.labelTextColor}this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.textColor,this.edgeLabelBackground=this.labelBackground,this.actorBorder=(0,g.A)(this.border1,23),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.signalColor=this.textColor,this.signalTextColor=this.textColor,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=h(this.primaryColor,{h:64}),this.fillType3=h(this.secondaryColor,{h:64}),this.fillType4=h(this.primaryColor,{h:-64}),this.fillType5=h(this.secondaryColor,{h:-64}),this.fillType6=h(this.primaryColor,{h:128}),this.fillType7=h(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||h(this.tertiaryColor,{l:-40}),this.pie4=this.pie4||h(this.primaryColor,{l:-10}),this.pie5=this.pie5||h(this.secondaryColor,{l:-30}),this.pie6=this.pie6||h(this.tertiaryColor,{l:-20}),this.pie7=this.pie7||h(this.primaryColor,{h:60,l:-20}),this.pie8=this.pie8||h(this.primaryColor,{h:-60,l:-40}),this.pie9=this.pie9||h(this.primaryColor,{h:120,l:-40}),this.pie10=this.pie10||h(this.primaryColor,{h:60,l:-40}),this.pie11=this.pie11||h(this.primaryColor,{h:-90,l:-40}),this.pie12=this.pie12||h(this.primaryColor,{h:120,l:-30}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||h(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||h(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||h(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||h(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||h(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||h(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,m.A)(this.quadrant1Fill)?(0,g.A)(this.quadrant1Fill):(0,p.A)(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null==(t=this.xyChart)?void 0:t.backgroundColor)||this.background,titleColor:(null==(e=this.xyChart)?void 0:e.titleColor)||this.primaryTextColor,xAxisTitleColor:(null==(i=this.xyChart)?void 0:i.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null==(r=this.xyChart)?void 0:r.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null==(n=this.xyChart)?void 0:n.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null==(o=this.xyChart)?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null==(a=this.xyChart)?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null==(s=this.xyChart)?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null==(l=this.xyChart)?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null==(c=this.xyChart)?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null==(u=this.xyChart)?void 0:u.plotColorPalette)||"#ECECFF,#8493A6,#FFC3A0,#DCDDE1,#B8E994,#D1A36F,#C3CDE6,#FFB6C1,#496078,#F8F3E3"},this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.labelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||h(this.primaryColor,{h:-30}),this.git4=this.git4||h(this.primaryColor,{h:-60}),this.git5=this.git5||h(this.primaryColor,{h:-90}),this.git6=this.git6||h(this.primaryColor,{h:60}),this.git7=this.git7||h(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,g.A)(this.git0,25),this.git1=(0,g.A)(this.git1,25),this.git2=(0,g.A)(this.git2,25),this.git3=(0,g.A)(this.git3,25),this.git4=(0,g.A)(this.git4,25),this.git5=(0,g.A)(this.git5,25),this.git6=(0,g.A)(this.git6,25),this.git7=(0,g.A)(this.git7,25)):(this.git0=(0,p.A)(this.git0,25),this.git1=(0,p.A)(this.git1,25),this.git2=(0,p.A)(this.git2,25),this.git3=(0,p.A)(this.git3,25),this.git4=(0,p.A)(this.git4,25),this.git5=(0,p.A)(this.git5,25),this.git6=(0,p.A)(this.git6,25),this.git7=(0,p.A)(this.git7,25)),this.gitInv0=this.gitInv0||(0,p.A)(f(this.git0),25),this.gitInv1=this.gitInv1||f(this.git1),this.gitInv2=this.gitInv2||f(this.git2),this.gitInv3=this.gitInv3||f(this.git3),this.gitInv4=this.gitInv4||f(this.git4),this.gitInv5=this.gitInv5||f(this.git5),this.gitInv6=this.gitInv6||f(this.git6),this.gitInv7=this.gitInv7||f(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||f(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||f(this.labelTextColor),this.gitBranchLabel4=this.gitBranchLabel4||this.labelTextColor,this.gitBranchLabel5=this.gitBranchLabel5||this.labelTextColor,this.gitBranchLabel6=this.gitBranchLabel6||this.labelTextColor,this.gitBranchLabel7=this.gitBranchLabel7||this.labelTextColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||kt,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Tt}calculate(t){if("object"!=typeof t)return void this.updateColors();const e=Object.keys(t);e.forEach((e=>{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}};const Bt=t=>{const e=new St;return e.calculate(t),e};let Ft=class{constructor(){this.background="#f4f4f4",this.primaryColor="#cde498",this.secondaryColor="#cdffb2",this.background="white",this.mainBkg="#cde498",this.secondBkg="#cdffb2",this.lineColor="green",this.border1="#13540c",this.border2="#6eaa49",this.arrowheadColor="green",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.tertiaryColor=(0,g.A)("#cde498",10),this.primaryBorderColor=vt(this.primaryColor,this.darkMode),this.secondaryBorderColor=vt(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=vt(this.tertiaryColor,this.darkMode),this.primaryTextColor=f(this.primaryColor),this.secondaryTextColor=f(this.secondaryColor),this.tertiaryTextColor=f(this.primaryColor),this.lineColor=f(this.background),this.textColor=f(this.background),this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#333",this.edgeLabelBackground="#e8e8e8",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="#333",this.signalTextColor="#333",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="#326932",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="#6eaa49",this.altSectionBkgColor="white",this.sectionBkgColor2="#6eaa49",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="#487e3a",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var t,e,i,r,n,o,a,s,l,c,u;this.actorBorder=(0,p.A)(this.mainBkg,20),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||h(this.primaryColor,{h:30}),this.cScale4=this.cScale4||h(this.primaryColor,{h:60}),this.cScale5=this.cScale5||h(this.primaryColor,{h:90}),this.cScale6=this.cScale6||h(this.primaryColor,{h:120}),this.cScale7=this.cScale7||h(this.primaryColor,{h:150}),this.cScale8=this.cScale8||h(this.primaryColor,{h:210}),this.cScale9=this.cScale9||h(this.primaryColor,{h:270}),this.cScale10=this.cScale10||h(this.primaryColor,{h:300}),this.cScale11=this.cScale11||h(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||(0,p.A)(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||(0,p.A)(this.tertiaryColor,40);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScale"+h]=(0,p.A)(this["cScale"+h],10),this["cScalePeer"+h]=this["cScalePeer"+h]||(0,p.A)(this["cScale"+h],25);for(let d=0;d<this.THEME_COLOR_LIMIT;d++)this["cScaleInv"+d]=this["cScaleInv"+d]||h(this["cScale"+d],{h:180});this.scaleLabelColor="calculated"!==this.scaleLabelColor&&this.scaleLabelColor?this.scaleLabelColor:this.labelTextColor;for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleLabel"+h]=this["cScaleLabel"+h]||this.scaleLabelColor;for(let d=0;d<5;d++)this["surface"+d]=this["surface"+d]||h(this.mainBkg,{h:30,s:-30,l:-(5+5*d)}),this["surfacePeer"+d]=this["surfacePeer"+d]||h(this.mainBkg,{h:30,s:-30,l:-(8+5*d)});this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.taskBorderColor=this.border1,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=h(this.primaryColor,{h:64}),this.fillType3=h(this.secondaryColor,{h:64}),this.fillType4=h(this.primaryColor,{h:-64}),this.fillType5=h(this.secondaryColor,{h:-64}),this.fillType6=h(this.primaryColor,{h:128}),this.fillType7=h(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||h(this.primaryColor,{l:-30}),this.pie5=this.pie5||h(this.secondaryColor,{l:-30}),this.pie6=this.pie6||h(this.tertiaryColor,{h:40,l:-40}),this.pie7=this.pie7||h(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||h(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||h(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||h(this.primaryColor,{h:60,l:-50}),this.pie11=this.pie11||h(this.primaryColor,{h:-60,l:-50}),this.pie12=this.pie12||h(this.primaryColor,{h:120,l:-50}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||h(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||h(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||h(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||h(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||h(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||h(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,m.A)(this.quadrant1Fill)?(0,g.A)(this.quadrant1Fill):(0,p.A)(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null==(t=this.xyChart)?void 0:t.backgroundColor)||this.background,titleColor:(null==(e=this.xyChart)?void 0:e.titleColor)||this.primaryTextColor,xAxisTitleColor:(null==(i=this.xyChart)?void 0:i.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null==(r=this.xyChart)?void 0:r.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null==(n=this.xyChart)?void 0:n.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null==(o=this.xyChart)?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null==(a=this.xyChart)?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null==(s=this.xyChart)?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null==(l=this.xyChart)?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null==(c=this.xyChart)?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null==(u=this.xyChart)?void 0:u.plotColorPalette)||"#CDE498,#FF6B6B,#A0D2DB,#D7BDE2,#F0F0F0,#FFC3A0,#7FD8BE,#FF9A8B,#FAF3E0,#FFF176"},this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||h(this.primaryColor,{h:-30}),this.git4=this.git4||h(this.primaryColor,{h:-60}),this.git5=this.git5||h(this.primaryColor,{h:-90}),this.git6=this.git6||h(this.primaryColor,{h:60}),this.git7=this.git7||h(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,g.A)(this.git0,25),this.git1=(0,g.A)(this.git1,25),this.git2=(0,g.A)(this.git2,25),this.git3=(0,g.A)(this.git3,25),this.git4=(0,g.A)(this.git4,25),this.git5=(0,g.A)(this.git5,25),this.git6=(0,g.A)(this.git6,25),this.git7=(0,g.A)(this.git7,25)):(this.git0=(0,p.A)(this.git0,25),this.git1=(0,p.A)(this.git1,25),this.git2=(0,p.A)(this.git2,25),this.git3=(0,p.A)(this.git3,25),this.git4=(0,p.A)(this.git4,25),this.git5=(0,p.A)(this.git5,25),this.git6=(0,p.A)(this.git6,25),this.git7=(0,p.A)(this.git7,25)),this.gitInv0=this.gitInv0||f(this.git0),this.gitInv1=this.gitInv1||f(this.git1),this.gitInv2=this.gitInv2||f(this.git2),this.gitInv3=this.gitInv3||f(this.git3),this.gitInv4=this.gitInv4||f(this.git4),this.gitInv5=this.gitInv5||f(this.git5),this.gitInv6=this.gitInv6||f(this.git6),this.gitInv7=this.gitInv7||f(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||f(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||f(this.labelTextColor),this.gitBranchLabel4=this.gitBranchLabel4||this.labelTextColor,this.gitBranchLabel5=this.gitBranchLabel5||this.labelTextColor,this.gitBranchLabel6=this.gitBranchLabel6||this.labelTextColor,this.gitBranchLabel7=this.gitBranchLabel7||this.labelTextColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||kt,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Tt}calculate(t){if("object"!=typeof t)return void this.updateColors();const e=Object.keys(t);e.forEach((e=>{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}};class Lt{constructor(){this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=(0,g.A)(this.contrast,55),this.background="#ffffff",this.tertiaryColor=h(this.primaryColor,{h:-160}),this.primaryBorderColor=vt(this.primaryColor,this.darkMode),this.secondaryBorderColor=vt(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=vt(this.tertiaryColor,this.darkMode),this.primaryTextColor=f(this.primaryColor),this.secondaryTextColor=f(this.secondaryColor),this.tertiaryTextColor=f(this.tertiaryColor),this.lineColor=f(this.background),this.textColor=f(this.background),this.mainBkg="#eee",this.secondBkg="calculated",this.lineColor="#666",this.border1="#999",this.border2="calculated",this.note="#ffa",this.text="#333",this.critical="#d42",this.done="#bbb",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="white",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="calculated",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="white",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBkgColor="calculated",this.critBorderColor="calculated",this.todayLineColor="calculated",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var t,e,i,r,n,o,a,s,l,c,u;this.secondBkg=(0,g.A)(this.contrast,55),this.border2=this.contrast,this.actorBorder=(0,g.A)(this.border1,23),this.actorBkg=this.mainBkg,this.actorTextColor=this.text,this.actorLineColor=this.lineColor,this.signalColor=this.text,this.signalTextColor=this.text,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.text,this.loopTextColor=this.text,this.noteBorderColor="#999",this.noteBkgColor="#666",this.noteTextColor="#fff",this.cScale0=this.cScale0||"#555",this.cScale1=this.cScale1||"#F4F4F4",this.cScale2=this.cScale2||"#555",this.cScale3=this.cScale3||"#BBB",this.cScale4=this.cScale4||"#777",this.cScale5=this.cScale5||"#999",this.cScale6=this.cScale6||"#DDD",this.cScale7=this.cScale7||"#FFF",this.cScale8=this.cScale8||"#DDD",this.cScale9=this.cScale9||"#BBB",this.cScale10=this.cScale10||"#999",this.cScale11=this.cScale11||"#777";for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleInv"+h]=this["cScaleInv"+h]||f(this["cScale"+h]);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this.darkMode?this["cScalePeer"+h]=this["cScalePeer"+h]||(0,g.A)(this["cScale"+h],10):this["cScalePeer"+h]=this["cScalePeer"+h]||(0,p.A)(this["cScale"+h],10);this.scaleLabelColor=this.scaleLabelColor||(this.darkMode?"black":this.labelTextColor),this.cScaleLabel0=this.cScaleLabel0||this.cScale1,this.cScaleLabel2=this.cScaleLabel2||this.cScale1;for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleLabel"+h]=this["cScaleLabel"+h]||this.scaleLabelColor;for(let d=0;d<5;d++)this["surface"+d]=this["surface"+d]||h(this.mainBkg,{l:-(5+5*d)}),this["surfacePeer"+d]=this["surfacePeer"+d]||h(this.mainBkg,{l:-(8+5*d)});this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.text,this.sectionBkgColor=(0,g.A)(this.contrast,30),this.sectionBkgColor2=(0,g.A)(this.contrast,30),this.taskBorderColor=(0,p.A)(this.contrast,10),this.taskBkgColor=this.contrast,this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor=this.text,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.gridColor=(0,g.A)(this.border1,30),this.doneTaskBkgColor=this.done,this.doneTaskBorderColor=this.lineColor,this.critBkgColor=this.critical,this.critBorderColor=(0,p.A)(this.critBkgColor,10),this.todayLineColor=this.critBkgColor,this.transitionColor=this.transitionColor||"#000",this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f4f4f4",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.stateBorder=this.stateBorder||"#000",this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#222",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=h(this.primaryColor,{h:64}),this.fillType3=h(this.secondaryColor,{h:64}),this.fillType4=h(this.primaryColor,{h:-64}),this.fillType5=h(this.secondaryColor,{h:-64}),this.fillType6=h(this.primaryColor,{h:128}),this.fillType7=h(this.secondaryColor,{h:128});for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["pie"+h]=this["cScale"+h];this.pie12=this.pie0,this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||h(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||h(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||h(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||h(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||h(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||h(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,m.A)(this.quadrant1Fill)?(0,g.A)(this.quadrant1Fill):(0,p.A)(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null==(t=this.xyChart)?void 0:t.backgroundColor)||this.background,titleColor:(null==(e=this.xyChart)?void 0:e.titleColor)||this.primaryTextColor,xAxisTitleColor:(null==(i=this.xyChart)?void 0:i.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null==(r=this.xyChart)?void 0:r.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null==(n=this.xyChart)?void 0:n.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null==(o=this.xyChart)?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null==(a=this.xyChart)?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null==(s=this.xyChart)?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null==(l=this.xyChart)?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null==(c=this.xyChart)?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null==(u=this.xyChart)?void 0:u.plotColorPalette)||"#EEE,#6BB8E4,#8ACB88,#C7ACD6,#E8DCC2,#FFB2A8,#FFF380,#7E8D91,#FFD8B1,#FAF3E0"},this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=(0,p.A)(this.pie1,25)||this.primaryColor,this.git1=this.pie2||this.secondaryColor,this.git2=this.pie3||this.tertiaryColor,this.git3=this.pie4||h(this.primaryColor,{h:-30}),this.git4=this.pie5||h(this.primaryColor,{h:-60}),this.git5=this.pie6||h(this.primaryColor,{h:-90}),this.git6=this.pie7||h(this.primaryColor,{h:60}),this.git7=this.pie8||h(this.primaryColor,{h:120}),this.gitInv0=this.gitInv0||f(this.git0),this.gitInv1=this.gitInv1||f(this.git1),this.gitInv2=this.gitInv2||f(this.git2),this.gitInv3=this.gitInv3||f(this.git3),this.gitInv4=this.gitInv4||f(this.git4),this.gitInv5=this.gitInv5||f(this.git5),this.gitInv6=this.gitInv6||f(this.git6),this.gitInv7=this.gitInv7||f(this.git7),this.branchLabelColor=this.branchLabelColor||this.labelTextColor,this.gitBranchLabel0=this.branchLabelColor,this.gitBranchLabel1="white",this.gitBranchLabel2=this.branchLabelColor,this.gitBranchLabel3="white",this.gitBranchLabel4=this.branchLabelColor,this.gitBranchLabel5=this.branchLabelColor,this.gitBranchLabel6=this.branchLabelColor,this.gitBranchLabel7=this.branchLabelColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||kt,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Tt}calculate(t){if("object"!=typeof t)return void this.updateColors();const e=Object.keys(t);e.forEach((e=>{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}}const Mt={base:{getThemeVariables:t=>{const e=new At;return e.calculate(t),e}},dark:{getThemeVariables:t=>{const e=new wt;return e.calculate(t),e}},default:{getThemeVariables:Bt},forest:{getThemeVariables:t=>{const e=new Ft;return e.calculate(t),e}},neutral:{getThemeVariables:t=>{const e=new Lt;return e.calculate(t),e}}},Et={flowchart:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:8,htmlLabels:!0,nodeSpacing:50,rankSpacing:50,curve:"basis",padding:15,defaultRenderer:"dagre-wrapper",wrappingWidth:200},sequence:{useMaxWidth:!0,hideUnusedParticipants:!1,activationWidth:10,diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",mirrorActors:!0,forceMenus:!1,bottomMarginAdj:1,rightAngles:!1,showSequenceNumbers:!1,actorFontSize:14,actorFontFamily:'"Open Sans", sans-serif',actorFontWeight:400,noteFontSize:14,noteFontFamily:'"trebuchet ms", verdana, arial, sans-serif',noteFontWeight:400,noteAlign:"center",messageFontSize:16,messageFontFamily:'"trebuchet ms", verdana, arial, sans-serif',messageFontWeight:400,wrap:!1,wrapPadding:10,labelBoxWidth:50,labelBoxHeight:20},gantt:{useMaxWidth:!0,titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,sectionFontSize:11,numberSectionStyles:4,axisFormat:"%Y-%m-%d",topAxis:!1,displayMode:"",weekday:"sunday"},journey:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"]},class:{useMaxWidth:!0,titleTopMargin:25,arrowMarkerAbsolute:!1,dividerMargin:10,padding:5,textHeight:10,defaultRenderer:"dagre-wrapper",htmlLabels:!1},state:{useMaxWidth:!0,titleTopMargin:25,dividerMargin:10,sizeUnit:5,padding:8,textHeight:10,titleShift:-15,noteMargin:10,forkWidth:70,forkHeight:7,miniPadding:2,fontSizeFactor:5.02,fontSize:24,labelHeight:16,edgeLengthFactor:"20",compositTitleSize:35,radius:5,defaultRenderer:"dagre-wrapper"},er:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:20,layoutDirection:"TB",minEntityWidth:100,minEntityHeight:75,entityPadding:15,stroke:"gray",fill:"honeydew",fontSize:12},pie:{useMaxWidth:!0,textPosition:.75},quadrantChart:{useMaxWidth:!0,chartWidth:500,chartHeight:500,titleFontSize:20,titlePadding:10,quadrantPadding:5,xAxisLabelPadding:5,yAxisLabelPadding:5,xAxisLabelFontSize:16,yAxisLabelFontSize:16,quadrantLabelFontSize:16,quadrantTextTopPadding:5,pointTextPadding:5,pointLabelFontSize:12,pointRadius:5,xAxisPosition:"top",yAxisPosition:"left",quadrantInternalBorderStrokeWidth:1,quadrantExternalBorderStrokeWidth:2},xyChart:{useMaxWidth:!0,width:700,height:500,titleFontSize:20,titlePadding:10,showTitle:!0,xAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},yAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},chartOrientation:"vertical",plotReservedSpacePercent:50},requirement:{useMaxWidth:!0,rect_fill:"#f9f9f9",text_color:"#333",rect_border_size:"0.5px",rect_border_color:"#bbb",rect_min_width:200,rect_min_height:200,fontSize:14,rect_padding:10,line_height:20},mindmap:{useMaxWidth:!0,padding:10,maxNodeWidth:200},timeline:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"],disableMulticolor:!1},gitGraph:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:8,nodeLabel:{width:75,height:100,x:-25,y:0},mainBranchName:"main",mainBranchOrder:0,showCommitLabel:!0,showBranches:!0,rotateCommitLabel:!0,arrowMarkerAbsolute:!1},c4:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,c4ShapeMargin:50,c4ShapePadding:20,width:216,height:60,boxMargin:10,c4ShapeInRow:4,nextLinePaddingX:0,c4BoundaryInRow:2,personFontSize:14,personFontFamily:'"Open Sans", sans-serif',personFontWeight:"normal",external_personFontSize:14,external_personFontFamily:'"Open Sans", sans-serif',external_personFontWeight:"normal",systemFontSize:14,systemFontFamily:'"Open Sans", sans-serif',systemFontWeight:"normal",external_systemFontSize:14,external_systemFontFamily:'"Open Sans", sans-serif',external_systemFontWeight:"normal",system_dbFontSize:14,system_dbFontFamily:'"Open Sans", sans-serif',system_dbFontWeight:"normal",external_system_dbFontSize:14,external_system_dbFontFamily:'"Open Sans", sans-serif',external_system_dbFontWeight:"normal",system_queueFontSize:14,system_queueFontFamily:'"Open Sans", sans-serif',system_queueFontWeight:"normal",external_system_queueFontSize:14,external_system_queueFontFamily:'"Open Sans", sans-serif',external_system_queueFontWeight:"normal",boundaryFontSize:14,boundaryFontFamily:'"Open Sans", sans-serif',boundaryFontWeight:"normal",messageFontSize:12,messageFontFamily:'"Open Sans", sans-serif',messageFontWeight:"normal",containerFontSize:14,containerFontFamily:'"Open Sans", sans-serif',containerFontWeight:"normal",external_containerFontSize:14,external_containerFontFamily:'"Open Sans", sans-serif',external_containerFontWeight:"normal",container_dbFontSize:14,container_dbFontFamily:'"Open Sans", sans-serif',container_dbFontWeight:"normal",external_container_dbFontSize:14,external_container_dbFontFamily:'"Open Sans", sans-serif',external_container_dbFontWeight:"normal",container_queueFontSize:14,container_queueFontFamily:'"Open Sans", sans-serif',container_queueFontWeight:"normal",external_container_queueFontSize:14,external_container_queueFontFamily:'"Open Sans", sans-serif',external_container_queueFontWeight:"normal",componentFontSize:14,componentFontFamily:'"Open Sans", sans-serif',componentFontWeight:"normal",external_componentFontSize:14,external_componentFontFamily:'"Open Sans", sans-serif',external_componentFontWeight:"normal",component_dbFontSize:14,component_dbFontFamily:'"Open Sans", sans-serif',component_dbFontWeight:"normal",external_component_dbFontSize:14,external_component_dbFontFamily:'"Open Sans", sans-serif',external_component_dbFontWeight:"normal",component_queueFontSize:14,component_queueFontFamily:'"Open Sans", sans-serif',component_queueFontWeight:"normal",external_component_queueFontSize:14,external_component_queueFontFamily:'"Open Sans", sans-serif',external_component_queueFontWeight:"normal",wrap:!0,wrapPadding:10,person_bg_color:"#08427B",person_border_color:"#073B6F",external_person_bg_color:"#686868",external_person_border_color:"#8A8A8A",system_bg_color:"#1168BD",system_border_color:"#3C7FC0",system_db_bg_color:"#1168BD",system_db_border_color:"#3C7FC0",system_queue_bg_color:"#1168BD",system_queue_border_color:"#3C7FC0",external_system_bg_color:"#999999",external_system_border_color:"#8A8A8A",external_system_db_bg_color:"#999999",external_system_db_border_color:"#8A8A8A",external_system_queue_bg_color:"#999999",external_system_queue_border_color:"#8A8A8A",container_bg_color:"#438DD5",container_border_color:"#3C7FC0",container_db_bg_color:"#438DD5",container_db_border_color:"#3C7FC0",container_queue_bg_color:"#438DD5",container_queue_border_color:"#3C7FC0",external_container_bg_color:"#B3B3B3",external_container_border_color:"#A6A6A6",external_container_db_bg_color:"#B3B3B3",external_container_db_border_color:"#A6A6A6",external_container_queue_bg_color:"#B3B3B3",external_container_queue_border_color:"#A6A6A6",component_bg_color:"#85BBF0",component_border_color:"#78A8D8",component_db_bg_color:"#85BBF0",component_db_border_color:"#78A8D8",component_queue_bg_color:"#85BBF0",component_queue_border_color:"#78A8D8",external_component_bg_color:"#CCCCCC",external_component_border_color:"#BFBFBF",external_component_db_bg_color:"#CCCCCC",external_component_db_border_color:"#BFBFBF",external_component_queue_bg_color:"#CCCCCC",external_component_queue_border_color:"#BFBFBF"},sankey:{useMaxWidth:!0,width:600,height:400,linkColor:"gradient",nodeAlignment:"justify",showValues:!0,prefix:"",suffix:""},theme:"default",maxTextSize:5e4,darkMode:!1,fontFamily:'"trebuchet ms", verdana, arial, sans-serif;',logLevel:5,securityLevel:"strict",startOnLoad:!0,arrowMarkerAbsolute:!1,secure:["secure","securityLevel","startOnLoad","maxTextSize"],deterministicIds:!1,fontSize:16},Nt={...Et,deterministicIDSeed:void 0,themeCSS:void 0,themeVariables:Mt.default.getThemeVariables(),sequence:{...Et.sequence,messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},noteFont:function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},actorFont:function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}}},gantt:{...Et.gantt,tickInterval:void 0,useWidth:void 0},c4:{...Et.c4,useWidth:void 0,personFont:function(){return{fontFamily:this.personFontFamily,fontSize:this.personFontSize,fontWeight:this.personFontWeight}},external_personFont:function(){return{fontFamily:this.external_personFontFamily,fontSize:this.external_personFontSize,fontWeight:this.external_personFontWeight}},systemFont:function(){return{fontFamily:this.systemFontFamily,fontSize:this.systemFontSize,fontWeight:this.systemFontWeight}},external_systemFont:function(){return{fontFamily:this.external_systemFontFamily,fontSize:this.external_systemFontSize,fontWeight:this.external_systemFontWeight}},system_dbFont:function(){return{fontFamily:this.system_dbFontFamily,fontSize:this.system_dbFontSize,fontWeight:this.system_dbFontWeight}},external_system_dbFont:function(){return{fontFamily:this.external_system_dbFontFamily,fontSize:this.external_system_dbFontSize,fontWeight:this.external_system_dbFontWeight}},system_queueFont:function(){return{fontFamily:this.system_queueFontFamily,fontSize:this.system_queueFontSize,fontWeight:this.system_queueFontWeight}},external_system_queueFont:function(){return{fontFamily:this.external_system_queueFontFamily,fontSize:this.external_system_queueFontSize,fontWeight:this.external_system_queueFontWeight}},containerFont:function(){return{fontFamily:this.containerFontFamily,fontSize:this.containerFontSize,fontWeight:this.containerFontWeight}},external_containerFont:function(){return{fontFamily:this.external_containerFontFamily,fontSize:this.external_containerFontSize,fontWeight:this.external_containerFontWeight}},container_dbFont:function(){return{fontFamily:this.container_dbFontFamily,fontSize:this.container_dbFontSize,fontWeight:this.container_dbFontWeight}},external_container_dbFont:function(){return{fontFamily:this.external_container_dbFontFamily,fontSize:this.external_container_dbFontSize,fontWeight:this.external_container_dbFontWeight}},container_queueFont:function(){return{fontFamily:this.container_queueFontFamily,fontSize:this.container_queueFontSize,fontWeight:this.container_queueFontWeight}},external_container_queueFont:function(){return{fontFamily:this.external_container_queueFontFamily,fontSize:this.external_container_queueFontSize,fontWeight:this.external_container_queueFontWeight}},componentFont:function(){return{fontFamily:this.componentFontFamily,fontSize:this.componentFontSize,fontWeight:this.componentFontWeight}},external_componentFont:function(){return{fontFamily:this.external_componentFontFamily,fontSize:this.external_componentFontSize,fontWeight:this.external_componentFontWeight}},component_dbFont:function(){return{fontFamily:this.component_dbFontFamily,fontSize:this.component_dbFontSize,fontWeight:this.component_dbFontWeight}},external_component_dbFont:function(){return{fontFamily:this.external_component_dbFontFamily,fontSize:this.external_component_dbFontSize,fontWeight:this.external_component_dbFontWeight}},component_queueFont:function(){return{fontFamily:this.component_queueFontFamily,fontSize:this.component_queueFontSize,fontWeight:this.component_queueFontWeight}},external_component_queueFont:function(){return{fontFamily:this.external_component_queueFontFamily,fontSize:this.external_component_queueFontSize,fontWeight:this.external_component_queueFontWeight}},boundaryFont:function(){return{fontFamily:this.boundaryFontFamily,fontSize:this.boundaryFontSize,fontWeight:this.boundaryFontWeight}},messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}}},pie:{...Et.pie,useWidth:984},xyChart:{...Et.xyChart,useWidth:void 0},requirement:{...Et.requirement,useWidth:void 0},gitGraph:{...Et.gitGraph,useMaxWidth:!1},sankey:{...Et.sankey,useMaxWidth:!1}},Ot=(t,e="")=>Object.keys(t).reduce(((i,r)=>Array.isArray(t[r])?i:"object"==typeof t[r]&&null!==t[r]?[...i,e+r,...Ot(t[r],"")]:[...i,e+r]),[]),It=new Set(Ot(Nt,"")),Dt=Nt,jt=t=>{if(st.debug("sanitizeDirective called with",t),"object"==typeof t&&null!=t)if(Array.isArray(t))t.forEach((t=>jt(t)));else{for(const e of Object.keys(t)){if(st.debug("Checking key",e),e.startsWith("__")||e.includes("proto")||e.includes("constr")||!It.has(e)||null==t[e]){st.debug("sanitize deleting key: ",e),delete t[e];continue}if("object"==typeof t[e]){st.debug("sanitizing object",e),jt(t[e]);continue}const i=["themeCSS","fontFamily","altFontFamily"];for(const r of i)e.includes(r)&&(st.debug("sanitizing css option",e),t[e]=qt(t[e]))}if(t.themeVariables)for(const e of Object.keys(t.themeVariables)){const i=t.themeVariables[e];(null==i?void 0:i.match)&&!i.match(/^[\d "#%(),.;A-Za-z]+$/)&&(t.themeVariables[e]="")}st.debug("After sanitization",t)}},qt=t=>{let e=0,i=0;for(const r of t){if(e<i)return"{ /* ERROR: Unbalanced CSS */ }";"{"===r?e++:"}"===r&&i++}return e!==i?"{ /* ERROR: Unbalanced CSS */ }":t},$t=/^-{3}\s*[\n\r](.*?)[\n\r]-{3}\s*[\n\r]+/s,zt=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,Pt=/\s*%%.*\n/gm;class Rt extends Error{constructor(t){super(t),this.name="UnknownDiagramError"}}const Wt={},Ut=function(t,e){t=t.replace($t,"").replace(zt,"").replace(Pt,"\n");for(const[i,{detector:r}]of Object.entries(Wt)){if(r(t,e))return i}throw new Rt(`No diagram type detected matching given configuration for text: ${t}`)},Ht=(...t)=>{for(const{id:e,detector:i,loader:r}of t)Yt(e,i,r)},Yt=(t,e,i)=>{Wt[t]?st.error(`Detector with key ${t} already exists`):Wt[t]={detector:e,loader:i},st.debug(`Detector with key ${t} added${i?" with loader":""}`)},Vt=(t,e,{depth:i=2,clobber:r=!1}={})=>{const n={depth:i,clobber:r};return Array.isArray(e)&&!Array.isArray(t)?(e.forEach((e=>Vt(t,e,n))),t):Array.isArray(e)&&Array.isArray(t)?(e.forEach((e=>{t.includes(e)||t.push(e)})),t):void 0===t||i<=0?null!=t&&"object"==typeof t&&"object"==typeof e?Object.assign(t,e):e:(void 0!==e&&"object"==typeof t&&"object"==typeof e&&Object.keys(e).forEach((n=>{"object"!=typeof e[n]||void 0!==t[n]&&"object"!=typeof t[n]?(r||"object"!=typeof t[n]&&"object"!=typeof e[n])&&(t[n]=e[n]):(void 0===t[n]&&(t[n]=Array.isArray(e[n])?[]:{}),t[n]=Vt(t[n],e[n],{depth:i-1,clobber:r}))})),t)},Gt=Vt,Xt="\u200b",Zt={curveBasis:a.qrM,curveBasisClosed:a.Yu4,curveBasisOpen:a.IA3,curveBumpX:a.Wi0,curveBumpY:a.PGM,curveBundle:a.OEq,curveCardinalClosed:a.olC,curveCardinalOpen:a.IrU,curveCardinal:a.y8u,curveCatmullRomClosed:a.Q7f,curveCatmullRomOpen:a.cVp,curveCatmullRom:a.oDi,curveLinear:a.lUB,curveLinearClosed:a.Lx9,curveMonotoneX:a.nVG,curveMonotoneY:a.uxU,curveNatural:a.Xf2,curveStep:a.GZz,curveStepAfter:a.UPb,curveStepBefore:a.dyv},Jt=/\s*(?:(\w+)(?=:):|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,Kt=function(t,e=null){try{const i=new RegExp(`[%]{2}(?![{]${Jt.source})(?=[}][%]{2}).*\n`,"ig");let r;t=t.trim().replace(i,"").replace(/'/gm,'"'),st.debug(`Detecting diagram directive${null!==e?" type:"+e:""} based on the text:${t}`);const n=[];for(;null!==(r=zt.exec(t));)if(r.index===zt.lastIndex&&zt.lastIndex++,r&&!e||e&&r[1]&&r[1].match(e)||e&&r[2]&&r[2].match(e)){const t=r[1]?r[1]:r[2],e=r[3]?r[3].trim():r[4]?JSON.parse(r[4].trim()):null;n.push({type:t,args:e})}return 0===n.length?{type:t,args:null}:1===n.length?n[0]:n}catch(i){return st.error(`ERROR: ${i.message} - Unable to parse directive type: '${e}' based on the text: '${t}'`),{type:void 0,args:null}}};function Qt(t,e){if(!t)return e;const i=`curve${t.charAt(0).toUpperCase()+t.slice(1)}`;return Zt[i]??e}function te(t,e){return t&&e?Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)):0}const ee=(t,e=2)=>{const i=Math.pow(10,e);return Math.round(t*i)/i},ie=(t,e)=>{let i,r=e;for(const n of t){if(i){const t=te(n,i);if(t<r)r-=t;else{const e=r/t;if(e<=0)return i;if(e>=1)return{x:n.x,y:n.y};if(e>0&&e<1)return{x:ee((1-e)*i.x+e*n.x,5),y:ee((1-e)*i.y+e*n.y,5)}}}i=n}throw new Error("Could not find a suitable point for the given distance")};function re(t){let e="",i="";for(const r of t)void 0!==r&&(r.startsWith("color:")||r.startsWith("text-align:")?i=i+r+";":e=e+r+";");return{style:e,labelStyle:i}}let ne=0;const oe=()=>(ne++,"id-"+Math.random().toString(36).substr(2,12)+"-"+ne);const ae=t=>function(t){let e="";const i="0123456789abcdef";for(let r=0;r<t;r++)e+=i.charAt(Math.floor(16*Math.random()));return e}(t.length),se=function(t,e){const i=e.text.replace(_t.lineBreakRegex," "),[,r]=ge(e.fontSize),n=t.append("text");n.attr("x",e.x),n.attr("y",e.y),n.style("text-anchor",e.anchor),n.style("font-family",e.fontFamily),n.style("font-size",r),n.style("font-weight",e.fontWeight),n.attr("fill",e.fill),void 0!==e.class&&n.attr("class",e.class);const o=n.append("tspan");return o.attr("x",e.x+2*e.textMargin),o.attr("fill",e.fill),o.text(i),n},le=(0,y.A)(((t,e,i)=>{if(!t)return t;if(i=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",joinWith:"<br/>"},i),_t.lineBreakRegex.test(t))return t;const r=t.split(" "),n=[];let o="";return r.forEach(((t,a)=>{const s=ue(`${t} `,i),l=ue(o,i);if(s>e){const{hyphenatedStrings:r,remainingWord:a}=ce(t,e,"-",i);n.push(o,...r),o=a}else l+s>=e?(n.push(o),o=t):o=[o,t].filter(Boolean).join(" ");a+1===r.length&&n.push(o)})),n.filter((t=>""!==t)).join(i.joinWith)}),((t,e,i)=>`${t}${e}${i.fontSize}${i.fontWeight}${i.fontFamily}${i.joinWith}`)),ce=(0,y.A)(((t,e,i="-",r)=>{r=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:0},r);const n=[...t],o=[];let a="";return n.forEach(((t,s)=>{const l=`${a}${t}`;if(ue(l,r)>=e){const t=s+1,e=n.length===t,r=`${l}${i}`;o.push(e?l:r),a=""}else a=l})),{hyphenatedStrings:o,remainingWord:a}}),((t,e,i="-",r)=>`${t}${e}${i}${r.fontSize}${r.fontWeight}${r.fontFamily}`));function he(t,e){return de(t,e).height}function ue(t,e){return de(t,e).width}const de=(0,y.A)(((t,e)=>{const{fontSize:i=12,fontFamily:r="Arial",fontWeight:n=400}=e;if(!t)return{width:0,height:0};const[,o]=ge(i),s=["sans-serif",r],l=t.split(_t.lineBreakRegex),c=[],h=(0,a.Ltv)("body");if(!h.remove)return{width:0,height:0,lineHeight:0};const u=h.append("svg");for(const a of s){let t=0;const e={width:0,height:0,lineHeight:0};for(const i of l){const r={x:0,y:0,fill:void 0,anchor:"start",style:"#666",width:100,height:100,textMargin:0,rx:0,ry:0,valign:void 0,text:""};r.text=i||Xt;const s=se(u,r).style("font-size",o).style("font-weight",n).style("font-family",a),l=(s._groups||s)[0][0].getBBox();if(0===l.width&&0===l.height)throw new Error("svg element not in render tree");e.width=Math.round(Math.max(e.width,l.width)),t=Math.round(l.height),e.height+=t,e.lineHeight=Math.round(Math.max(e.lineHeight,t))}c.push(e)}u.remove();return c[isNaN(c[1].height)||isNaN(c[1].width)||isNaN(c[1].lineHeight)||c[0].height>c[1].height&&c[0].width>c[1].width&&c[0].lineHeight>c[1].lineHeight?0:1]}),((t,e)=>`${t}${e.fontSize}${e.fontWeight}${e.fontFamily}`));let fe;function pe(t){return"str"in t}const ge=t=>{if("number"==typeof t)return[t,t+"px"];const e=parseInt(t??"",10);return Number.isNaN(e)?[void 0,void 0]:t===String(e)?[e,t+"px"]:[e,t]};function me(t,e){return(0,x.A)({},t,e)}const ye={assignWithDepth:Gt,wrapLabel:le,calculateTextHeight:he,calculateTextWidth:ue,calculateTextDimensions:de,cleanAndMerge:me,detectInit:function(t,e){const i=Kt(t,/(?:init\b)|(?:initialize\b)/);let r={};if(Array.isArray(i)){const t=i.map((t=>t.args));jt(t),r=Gt(r,[...t])}else r=i.args;if(!r)return;let n=Ut(t,e);const o="config";return void 0!==r[o]&&("flowchart-v2"===n&&(n="flowchart"),r[n]=r[o],delete r[o]),r},detectDirective:Kt,isSubstringInArray:function(t,e){for(const[i,r]of e.entries())if(r.match(t))return i;return-1},interpolateToCurve:Qt,calcLabelPosition:function(t){return 1===t.length?t[0]:function(t){let e,i=0;return t.forEach((t=>{i+=te(t,e),e=t})),ie(t,i/2)}(t)},calcCardinalityPosition:(t,e,i)=>{st.info(`our points ${JSON.stringify(e)}`),e[0]!==i&&(e=e.reverse());const r=ie(e,25),n=t?10:5,o=Math.atan2(e[0].y-r.y,e[0].x-r.x),a={x:0,y:0};return a.x=Math.sin(o)*n+(e[0].x+r.x)/2,a.y=-Math.cos(o)*n+(e[0].y+r.y)/2,a},calcTerminalLabelPosition:function(t,e,i){const r=structuredClone(i);st.info("our points",r),"start_left"!==e&&"start_right"!==e&&r.reverse();const n=ie(r,25+t),o=10+.5*t,a=Math.atan2(r[0].y-n.y,r[0].x-n.x),s={x:0,y:0};return"start_left"===e?(s.x=Math.sin(a+Math.PI)*o+(r[0].x+n.x)/2,s.y=-Math.cos(a+Math.PI)*o+(r[0].y+n.y)/2):"end_right"===e?(s.x=Math.sin(a-Math.PI)*o+(r[0].x+n.x)/2-5,s.y=-Math.cos(a-Math.PI)*o+(r[0].y+n.y)/2-5):"end_left"===e?(s.x=Math.sin(a)*o+(r[0].x+n.x)/2-5,s.y=-Math.cos(a)*o+(r[0].y+n.y)/2-5):(s.x=Math.sin(a)*o+(r[0].x+n.x)/2,s.y=-Math.cos(a)*o+(r[0].y+n.y)/2),s},formatUrl:function(t,e){const i=t.trim();if(i)return"loose"!==e.securityLevel?(0,o.Jf)(i):i},getStylesFromArray:re,generateId:oe,random:ae,runFunc:(t,...e)=>{const i=t.split("."),r=i.length-1,n=i[r];let o=window;for(let a=0;a<r;a++)if(o=o[i[a]],!o)return void st.error(`Function name: ${t} not found in window`);o[n](...e)},entityDecode:function(t){return fe=fe||document.createElement("div"),t=escape(t).replace(/%26/g,"&").replace(/%23/g,"#").replace(/%3B/g,";"),fe.innerHTML=t,unescape(fe.textContent)},insertTitle:(t,e,i,r)=>{var n;if(!r)return;const o=null==(n=t.node())?void 0:n.getBBox();o&&t.append("text").text(r).attr("x",o.x+o.width/2).attr("y",-i).attr("class",e)},parseFontSize:ge,InitIDGenerator:class{constructor(t=!1,e){this.count=0,this.count=e?e.length:0,this.next=t?()=>this.count++:()=>Date.now()}}},xe="10.6.1",Ce=Object.freeze(Dt);let be,_e=Gt({},Ce),ve=[],ke=Gt({},Ce);const Te=(t,e)=>{let i=Gt({},t),r={};for(const n of e)Be(n),r=Gt(r,n);if(i=Gt(i,r),r.theme&&r.theme in Mt){const t=Gt({},be),e=Gt(t.themeVariables||{},r.themeVariables);i.theme&&i.theme in Mt&&(i.themeVariables=Mt[i.theme].getThemeVariables(e))}return ke=i,Ne(ke),ke},Ae=()=>Gt({},_e),we=t=>(Ne(t),Gt(ke,t),Se()),Se=()=>Gt({},ke),Be=t=>{t&&(["secure",..._e.secure??[]].forEach((e=>{Object.hasOwn(t,e)&&(st.debug(`Denied attempt to modify a secure key ${e}`,t[e]),delete t[e])})),Object.keys(t).forEach((e=>{e.startsWith("__")&&delete t[e]})),Object.keys(t).forEach((e=>{"string"==typeof t[e]&&(t[e].includes("<")||t[e].includes(">")||t[e].includes("url(data:"))&&delete t[e],"object"==typeof t[e]&&Be(t[e])})))},Fe=t=>{jt(t),!t.fontFamily||t.themeVariables&&t.themeVariables.fontFamily||(t.themeVariables={fontFamily:t.fontFamily}),ve.push(t),Te(_e,ve)},Le=(t=_e)=>{ve=[],Te(t,ve)},Me={LAZY_LOAD_DEPRECATED:"The configuration options lazyLoadedDiagrams and loadExternalDiagramsAtStartup are deprecated. Please use registerExternalDiagrams instead."},Ee={},Ne=t=>{var e;t&&((t.lazyLoadedDiagrams||t.loadExternalDiagramsAtStartup)&&(Ee[e="LAZY_LOAD_DEPRECATED"]||(st.warn(Me[e]),Ee[e]=!0)))},Oe={id:"c4",detector:t=>/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(t),loader:async()=>{const{diagram:t}=await i.e(1635).then(i.bind(i,1635));return{id:"c4",diagram:t}}},Ie="flowchart",De={id:Ie,detector:(t,e)=>{var i,r;return"dagre-wrapper"!==(null==(i=null==e?void 0:e.flowchart)?void 0:i.defaultRenderer)&&"elk"!==(null==(r=null==e?void 0:e.flowchart)?void 0:r.defaultRenderer)&&/^\s*graph/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(4687),i.e(1609),i.e(2398),i.e(7102),i.e(9023)]).then(i.bind(i,9023));return{id:Ie,diagram:t}}},je="flowchart-v2",qe={id:je,detector:(t,e)=>{var i,r,n;return"dagre-d3"!==(null==(i=null==e?void 0:e.flowchart)?void 0:i.defaultRenderer)&&"elk"!==(null==(r=null==e?void 0:e.flowchart)?void 0:r.defaultRenderer)&&(!(!/^\s*graph/.test(t)||"dagre-wrapper"!==(null==(n=null==e?void 0:e.flowchart)?void 0:n.defaultRenderer))||/^\s*flowchart/.test(t))},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(4687),i.e(1609),i.e(2398),i.e(7102),i.e(3253)]).then(i.bind(i,3253));return{id:je,diagram:t}}},$e={id:"er",detector:t=>/^\s*erDiagram/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(9866)]).then(i.bind(i,9866));return{id:"er",diagram:t}}},ze="gitGraph",Pe={id:ze,detector:t=>/^\s*gitGraph/.test(t),loader:async()=>{const{diagram:t}=await i.e(5118).then(i.bind(i,5118));return{id:ze,diagram:t}}},Re="gantt",We={id:Re,detector:t=>/^\s*gantt/.test(t),loader:async()=>{const{diagram:t}=await i.e(7813).then(i.bind(i,7813));return{id:Re,diagram:t}}},Ue="info",He={id:Ue,detector:t=>/^\s*info/.test(t),loader:async()=>{const{diagram:t}=await i.e(9966).then(i.bind(i,9966));return{id:Ue,diagram:t}}},Ye={id:"pie",detector:t=>/^\s*pie/.test(t),loader:async()=>{const{diagram:t}=await i.e(8017).then(i.bind(i,8017));return{id:"pie",diagram:t}}},Ve="quadrantChart",Ge={id:Ve,detector:t=>/^\s*quadrantChart/.test(t),loader:async()=>{const{diagram:t}=await i.e(8705).then(i.bind(i,8705));return{id:Ve,diagram:t}}},Xe="xychart",Ze={id:Xe,detector:t=>/^\s*xychart-beta/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(4687),i.e(7990)]).then(i.bind(i,7990));return{id:Xe,diagram:t}}},Je="requirement",Ke={id:Je,detector:t=>/^\s*requirement(Diagram)?/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(5570)]).then(i.bind(i,5570));return{id:Je,diagram:t}}},Qe="sequence",ti={id:Qe,detector:t=>/^\s*sequenceDiagram/.test(t),loader:async()=>{const{diagram:t}=await i.e(7812).then(i.bind(i,7812));return{id:Qe,diagram:t}}},ei="class",ii={id:ei,detector:(t,e)=>{var i;return"dagre-wrapper"!==(null==(i=null==e?void 0:e.class)?void 0:i.defaultRenderer)&&/^\s*classDiagram/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(7830),i.e(778)]).then(i.bind(i,778));return{id:ei,diagram:t}}},ri="classDiagram",ni={id:ri,detector:(t,e)=>{var i;return!(!/^\s*classDiagram/.test(t)||"dagre-wrapper"!==(null==(i=null==e?void 0:e.class)?void 0:i.defaultRenderer))||/^\s*classDiagram-v2/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(4687),i.e(1609),i.e(2398),i.e(7830),i.e(9806)]).then(i.bind(i,9806));return{id:ri,diagram:t}}},oi="state",ai={id:oi,detector:(t,e)=>{var i;return"dagre-wrapper"!==(null==(i=null==e?void 0:e.state)?void 0:i.defaultRenderer)&&/^\s*stateDiagram/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(6163),i.e(2102)]).then(i.bind(i,2102));return{id:oi,diagram:t}}},si="stateDiagram",li={id:si,detector:(t,e)=>{var i;return!!/^\s*stateDiagram-v2/.test(t)||!(!/^\s*stateDiagram/.test(t)||"dagre-wrapper"!==(null==(i=null==e?void 0:e.state)?void 0:i.defaultRenderer))},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(4687),i.e(1609),i.e(2398),i.e(6163),i.e(6351)]).then(i.bind(i,6351));return{id:si,diagram:t}}},ci="journey",hi={id:ci,detector:t=>/^\s*journey/.test(t),loader:async()=>{const{diagram:t}=await i.e(6319).then(i.bind(i,6319));return{id:ci,diagram:t}}},ui=function(t,e,i,r){const n=function(t,e,i){let r=new Map;return i?(r.set("width","100%"),r.set("style",`max-width: ${e}px;`)):(r.set("height",t),r.set("width",e)),r}(e,i,r);!function(t,e){for(let i of e)t.attr(i[0],i[1])}(t,n)},di=function(t,e,i,r){const n=e.node().getBBox(),o=n.width,a=n.height;st.info(`SVG bounds: ${o}x${a}`,n);let s=0,l=0;st.info(`Graph bounds: ${s}x${l}`,t),s=o+2*i,l=a+2*i,st.info(`Calculated bounds: ${s}x${l}`),ui(e,l,s,r);const c=`${n.x-i} ${n.y-i} ${n.width+2*i} ${n.height+2*i}`;e.attr("viewBox",c)},fi={},pi=(t,e,i)=>{let r="";return t in fi&&fi[t]?r=fi[t](i):st.warn(`No theme found for ${t}`),` & {\n font-family: ${i.fontFamily};\n font-size: ${i.fontSize};\n fill: ${i.textColor}\n }\n\n /* Classes common for multiple diagrams */\n\n & .error-icon {\n fill: ${i.errorBkgColor};\n }\n & .error-text {\n fill: ${i.errorTextColor};\n stroke: ${i.errorTextColor};\n }\n\n & .edge-thickness-normal {\n stroke-width: 2px;\n }\n & .edge-thickness-thick {\n stroke-width: 3.5px\n }\n & .edge-pattern-solid {\n stroke-dasharray: 0;\n }\n\n & .edge-pattern-dashed{\n stroke-dasharray: 3;\n }\n .edge-pattern-dotted {\n stroke-dasharray: 2;\n }\n\n & .marker {\n fill: ${i.lineColor};\n stroke: ${i.lineColor};\n }\n & .marker.cross {\n stroke: ${i.lineColor};\n }\n\n & svg {\n font-family: ${i.fontFamily};\n font-size: ${i.fontSize};\n }\n\n ${r}\n\n ${e}\n`};let gi="",mi="",yi="";const xi=t=>ft(t,Se()),Ci=()=>{gi="",yi="",mi=""},bi=t=>{gi=xi(t).replace(/^\s+/g,"")},_i=()=>gi,vi=t=>{yi=xi(t).replace(/\n\s+/g,"\n")},ki=()=>yi,Ti=t=>{mi=xi(t)},Ai=()=>mi,wi=Object.freeze(Object.defineProperty({__proto__:null,clear:Ci,getAccDescription:ki,getAccTitle:_i,getDiagramTitle:Ai,setAccDescription:vi,setAccTitle:bi,setDiagramTitle:Ti},Symbol.toStringTag,{value:"Module"})),Si=st,Bi=lt,Fi=Se,Li=we,Mi=Ce,Ei=t=>ft(t,Fi()),Ni=di,Oi={},Ii=(t,e,i)=>{var r,n,o;if(Oi[t])throw new Error(`Diagram ${t} already registered.`);Oi[t]=e,i&&Yt(t,i),n=t,void 0!==(o=e.styles)&&(fi[n]=o),null==(r=e.injectUtils)||r.call(e,Si,Bi,Fi,Ei,Ni,wi,(()=>{}))},Di=t=>{if(t in Oi)return Oi[t];throw new ji(t)};class ji extends Error{constructor(t){super(`Diagram ${t} not found.`)}}const qi=t=>{var e;const{securityLevel:i}=Fi();let r=(0,a.Ltv)("body");if("sandbox"===i){const i=(null==(e=(0,a.Ltv)(`#i${t}`).node())?void 0:e.contentDocument)??document;r=(0,a.Ltv)(i.body)}return r.select(`#${t}`)},$i={draw:(t,e,i)=>{st.debug("renering svg for syntax error\n");const r=qi(e);r.attr("viewBox","0 0 2412 512"),ui(r,100,512,!0);const n=r.append("g");n.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),n.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),n.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),n.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),n.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),n.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),n.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in text"),n.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text(`mermaid version ${i}`)}},zi=$i,Pi={db:{},renderer:$i,parser:{parser:{yy:{}},parse:()=>{}}},Ri="flowchart-elk",Wi={id:Ri,detector:(t,e)=>{var i;return!!(/^\s*flowchart-elk/.test(t)||/^\s*flowchart|graph/.test(t)&&"elk"===(null==(i=null==e?void 0:e.flowchart)?void 0:i.defaultRenderer))},loader:async()=>{const{diagram:t}=await Promise.all([i.e(4687),i.e(1609),i.e(7102),i.e(9119)]).then(i.bind(i,9119));return{id:Ri,diagram:t}}},Ui="timeline",Hi={id:Ui,detector:t=>/^\s*timeline/.test(t),loader:async()=>{const{diagram:t}=await i.e(3840).then(i.bind(i,3840));return{id:Ui,diagram:t}}},Yi="mindmap",Vi={id:Yi,detector:t=>/^\s*mindmap/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(4687),i.e(982)]).then(i.bind(i,982));return{id:Yi,diagram:t}}},Gi="sankey",Xi={id:Gi,detector:t=>/^\s*sankey-beta/.test(t),loader:async()=>{const{diagram:t}=await i.e(7008).then(i.bind(i,4627));return{id:Gi,diagram:t}}};let Zi=!1;const Ji=()=>{Zi||(Zi=!0,Ii("error",Pi,(t=>"error"===t.toLowerCase().trim())),Ii("---",{db:{clear:()=>{}},styles:{},renderer:{draw:()=>{}},parser:{parser:{yy:{}},parse:()=>{throw new Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")}},init:()=>null},(t=>t.toLowerCase().trimStart().startsWith("---"))),Ht(Oe,ni,ii,$e,We,He,Ye,Ke,ti,Wi,qe,De,Vi,Hi,Pe,li,ai,hi,Ge,Xi,Ze))};class Ki{constructor(t,e={}){this.text=t,this.metadata=e,this.type="graph",this.text+="\n";const i=Se();try{this.type=Ut(t,i)}catch(n){this.type="error",this.detectError=n}const r=Di(this.type);st.debug("Type "+this.type),this.db=r.db,this.renderer=r.renderer,this.parser=r.parser,this.parser.parser.yy=this.db,this.init=r.init,this.parse()}parse(){var t,e,i,r,n;if(this.detectError)throw this.detectError;null==(e=(t=this.db).clear)||e.call(t);const o=Se();null==(i=this.init)||i.call(this,o),this.metadata.title&&(null==(n=(r=this.db).setDiagramTitle)||n.call(r,this.metadata.title)),this.parser.parse(this.text)}async render(t,e){await this.renderer.draw(this.text,t,e,this)}getParser(){return this.parser}getType(){return this.type}}const Qi=async(t,e={})=>{const i=Ut(t,Se());try{Di(i)}catch(r){const t=Wt[i].loader;if(!t)throw new Rt(`Diagram ${i} not found.`);const{id:e,diagram:n}=await t();Ii(e,n)}return new Ki(t,e)};let tr=[];const er=t=>{tr.push(t)},ir="graphics-document document";const rr=t=>t.replace(/^\s*%%(?!{)[^\n]+\n?/gm,"").trimStart();function nr(t){return null==t}var or={isNothing:nr,isObject:function(t){return"object"==typeof t&&null!==t},toArray:function(t){return Array.isArray(t)?t:nr(t)?[]:[t]},repeat:function(t,e){var i,r="";for(i=0;i<e;i+=1)r+=t;return r},isNegativeZero:function(t){return 0===t&&Number.NEGATIVE_INFINITY===1/t},extend:function(t,e){var i,r,n,o;if(e)for(i=0,r=(o=Object.keys(e)).length;i<r;i+=1)t[n=o[i]]=e[n];return t}};function ar(t,e){var i="",r=t.reason||"(unknown reason)";return t.mark?(t.mark.name&&(i+='in "'+t.mark.name+'" '),i+="("+(t.mark.line+1)+":"+(t.mark.column+1)+")",!e&&t.mark.snippet&&(i+="\n\n"+t.mark.snippet),r+" "+i):r}function sr(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=ar(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}sr.prototype=Object.create(Error.prototype),sr.prototype.constructor=sr,sr.prototype.toString=function(t){return this.name+": "+ar(this,t)};var lr=sr;function cr(t,e,i,r,n){var o="",a="",s=Math.floor(n/2)-1;return r-e>s&&(e=r-s+(o=" ... ").length),i-r>s&&(i=r+s-(a=" ...").length),{str:o+t.slice(e,i).replace(/\t/g,"\u2192")+a,pos:r-e+o.length}}function hr(t,e){return or.repeat(" ",e-t.length)+t}var ur=function(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),"number"!=typeof e.indent&&(e.indent=1),"number"!=typeof e.linesBefore&&(e.linesBefore=3),"number"!=typeof e.linesAfter&&(e.linesAfter=2);for(var i,r=/\r?\n|\r|\0/g,n=[0],o=[],a=-1;i=r.exec(t.buffer);)o.push(i.index),n.push(i.index+i[0].length),t.position<=i.index&&a<0&&(a=n.length-2);a<0&&(a=n.length-1);var s,l,c="",h=Math.min(t.line+e.linesAfter,o.length).toString().length,u=e.maxLength-(e.indent+h+3);for(s=1;s<=e.linesBefore&&!(a-s<0);s++)l=cr(t.buffer,n[a-s],o[a-s],t.position-(n[a]-n[a-s]),u),c=or.repeat(" ",e.indent)+hr((t.line-s+1).toString(),h)+" | "+l.str+"\n"+c;for(l=cr(t.buffer,n[a],o[a],t.position,u),c+=or.repeat(" ",e.indent)+hr((t.line+1).toString(),h)+" | "+l.str+"\n",c+=or.repeat("-",e.indent+h+3+l.pos)+"^\n",s=1;s<=e.linesAfter&&!(a+s>=o.length);s++)l=cr(t.buffer,n[a+s],o[a+s],t.position-(n[a]-n[a+s]),u),c+=or.repeat(" ",e.indent)+hr((t.line+s+1).toString(),h)+" | "+l.str+"\n";return c.replace(/\n$/,"")},dr=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],fr=["scalar","sequence","mapping"];var pr=function(t,e){var i,r;if(e=e||{},Object.keys(e).forEach((function(e){if(-1===dr.indexOf(e))throw new lr('Unknown option "'+e+'" is met in definition of "'+t+'" YAML type.')})),this.options=e,this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(t){return t},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.representName=e.representName||null,this.defaultStyle=e.defaultStyle||null,this.multi=e.multi||!1,this.styleAliases=(i=e.styleAliases||null,r={},null!==i&&Object.keys(i).forEach((function(t){i[t].forEach((function(e){r[String(e)]=t}))})),r),-1===fr.indexOf(this.kind))throw new lr('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')};function gr(t,e){var i=[];return t[e].forEach((function(t){var e=i.length;i.forEach((function(i,r){i.tag===t.tag&&i.kind===t.kind&&i.multi===t.multi&&(e=r)})),i[e]=t})),i}function mr(t){return this.extend(t)}mr.prototype.extend=function(t){var e=[],i=[];if(t instanceof pr)i.push(t);else if(Array.isArray(t))i=i.concat(t);else{if(!t||!Array.isArray(t.implicit)&&!Array.isArray(t.explicit))throw new lr("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");t.implicit&&(e=e.concat(t.implicit)),t.explicit&&(i=i.concat(t.explicit))}e.forEach((function(t){if(!(t instanceof pr))throw new lr("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(t.loadKind&&"scalar"!==t.loadKind)throw new lr("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(t.multi)throw new lr("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")})),i.forEach((function(t){if(!(t instanceof pr))throw new lr("Specified list of YAML types (or a single Type object) contains a non-Type object.")}));var r=Object.create(mr.prototype);return r.implicit=(this.implicit||[]).concat(e),r.explicit=(this.explicit||[]).concat(i),r.compiledImplicit=gr(r,"implicit"),r.compiledExplicit=gr(r,"explicit"),r.compiledTypeMap=function(){var t,e,i={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function r(t){t.multi?(i.multi[t.kind].push(t),i.multi.fallback.push(t)):i[t.kind][t.tag]=i.fallback[t.tag]=t}for(t=0,e=arguments.length;t<e;t+=1)arguments[t].forEach(r);return i}(r.compiledImplicit,r.compiledExplicit),r};var yr=new mr({explicit:[new pr("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return null!==t?t:""}}),new pr("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return null!==t?t:[]}}),new pr("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return null!==t?t:{}}})]});var xr=new pr("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(t){if(null===t)return!0;var e=t.length;return 1===e&&"~"===t||4===e&&("null"===t||"Null"===t||"NULL"===t)},construct:function(){return null},predicate:function(t){return null===t},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});var Cr=new pr("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e=t.length;return 4===e&&("true"===t||"True"===t||"TRUE"===t)||5===e&&("false"===t||"False"===t||"FALSE"===t)},construct:function(t){return"true"===t||"True"===t||"TRUE"===t},predicate:function(t){return"[object Boolean]"===Object.prototype.toString.call(t)},represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"});function br(t){return 48<=t&&t<=55}function _r(t){return 48<=t&&t<=57}var vr=new pr("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e,i,r=t.length,n=0,o=!1;if(!r)return!1;if("-"!==(e=t[n])&&"+"!==e||(e=t[++n]),"0"===e){if(n+1===r)return!0;if("b"===(e=t[++n])){for(n++;n<r;n++)if("_"!==(e=t[n])){if("0"!==e&&"1"!==e)return!1;o=!0}return o&&"_"!==e}if("x"===e){for(n++;n<r;n++)if("_"!==(e=t[n])){if(!(48<=(i=t.charCodeAt(n))&&i<=57||65<=i&&i<=70||97<=i&&i<=102))return!1;o=!0}return o&&"_"!==e}if("o"===e){for(n++;n<r;n++)if("_"!==(e=t[n])){if(!br(t.charCodeAt(n)))return!1;o=!0}return o&&"_"!==e}}if("_"===e)return!1;for(;n<r;n++)if("_"!==(e=t[n])){if(!_r(t.charCodeAt(n)))return!1;o=!0}return!(!o||"_"===e)},construct:function(t){var e,i=t,r=1;if(-1!==i.indexOf("_")&&(i=i.replace(/_/g,"")),"-"!==(e=i[0])&&"+"!==e||("-"===e&&(r=-1),e=(i=i.slice(1))[0]),"0"===i)return 0;if("0"===e){if("b"===i[1])return r*parseInt(i.slice(2),2);if("x"===i[1])return r*parseInt(i.slice(2),16);if("o"===i[1])return r*parseInt(i.slice(2),8)}return r*parseInt(i,10)},predicate:function(t){return"[object Number]"===Object.prototype.toString.call(t)&&t%1==0&&!or.isNegativeZero(t)},represent:{binary:function(t){return t>=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0o"+t.toString(8):"-0o"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),kr=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var Tr=/^[-+]?[0-9]+e/;var Ar=new pr("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(t){return null!==t&&!(!kr.test(t)||"_"===t[t.length-1])},construct:function(t){var e,i;return i="-"===(e=t.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(e[0])>=0&&(e=e.slice(1)),".inf"===e?1===i?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===e?NaN:i*parseFloat(e,10)},predicate:function(t){return"[object Number]"===Object.prototype.toString.call(t)&&(t%1!=0||or.isNegativeZero(t))},represent:function(t,e){var i;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(or.isNegativeZero(t))return"-0.0";return i=t.toString(10),Tr.test(i)?i.replace("e",".e"):i},defaultStyle:"lowercase"}),wr=yr.extend({implicit:[xr,Cr,vr,Ar]}),Sr=wr,Br=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Fr=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");var Lr=new pr("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(t){return null!==t&&(null!==Br.exec(t)||null!==Fr.exec(t))},construct:function(t){var e,i,r,n,o,a,s,l,c=0,h=null;if(null===(e=Br.exec(t))&&(e=Fr.exec(t)),null===e)throw new Error("Date resolve error");if(i=+e[1],r=+e[2]-1,n=+e[3],!e[4])return new Date(Date.UTC(i,r,n));if(o=+e[4],a=+e[5],s=+e[6],e[7]){for(c=e[7].slice(0,3);c.length<3;)c+="0";c=+c}return e[9]&&(h=6e4*(60*+e[10]+ +(e[11]||0)),"-"===e[9]&&(h=-h)),l=new Date(Date.UTC(i,r,n,o,a,s,c)),h&&l.setTime(l.getTime()-h),l},instanceOf:Date,represent:function(t){return t.toISOString()}});var Mr=new pr("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(t){return"<<"===t||null===t}}),Er="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";var Nr=new pr("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e,i,r=0,n=t.length,o=Er;for(i=0;i<n;i++)if(!((e=o.indexOf(t.charAt(i)))>64)){if(e<0)return!1;r+=6}return r%8==0},construct:function(t){var e,i,r=t.replace(/[\r\n=]/g,""),n=r.length,o=Er,a=0,s=[];for(e=0;e<n;e++)e%4==0&&e&&(s.push(a>>16&255),s.push(a>>8&255),s.push(255&a)),a=a<<6|o.indexOf(r.charAt(e));return 0===(i=n%4*6)?(s.push(a>>16&255),s.push(a>>8&255),s.push(255&a)):18===i?(s.push(a>>10&255),s.push(a>>2&255)):12===i&&s.push(a>>4&255),new Uint8Array(s)},predicate:function(t){return"[object Uint8Array]"===Object.prototype.toString.call(t)},represent:function(t){var e,i,r="",n=0,o=t.length,a=Er;for(e=0;e<o;e++)e%3==0&&e&&(r+=a[n>>18&63],r+=a[n>>12&63],r+=a[n>>6&63],r+=a[63&n]),n=(n<<8)+t[e];return 0===(i=o%3)?(r+=a[n>>18&63],r+=a[n>>12&63],r+=a[n>>6&63],r+=a[63&n]):2===i?(r+=a[n>>10&63],r+=a[n>>4&63],r+=a[n<<2&63],r+=a[64]):1===i&&(r+=a[n>>2&63],r+=a[n<<4&63],r+=a[64],r+=a[64]),r}}),Or=Object.prototype.hasOwnProperty,Ir=Object.prototype.toString;var Dr=new pr("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(t){if(null===t)return!0;var e,i,r,n,o,a=[],s=t;for(e=0,i=s.length;e<i;e+=1){if(r=s[e],o=!1,"[object Object]"!==Ir.call(r))return!1;for(n in r)if(Or.call(r,n)){if(o)return!1;o=!0}if(!o)return!1;if(-1!==a.indexOf(n))return!1;a.push(n)}return!0},construct:function(t){return null!==t?t:[]}}),jr=Object.prototype.toString;var qr=new pr("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(t){if(null===t)return!0;var e,i,r,n,o,a=t;for(o=new Array(a.length),e=0,i=a.length;e<i;e+=1){if(r=a[e],"[object Object]"!==jr.call(r))return!1;if(1!==(n=Object.keys(r)).length)return!1;o[e]=[n[0],r[n[0]]]}return!0},construct:function(t){if(null===t)return[];var e,i,r,n,o,a=t;for(o=new Array(a.length),e=0,i=a.length;e<i;e+=1)r=a[e],n=Object.keys(r),o[e]=[n[0],r[n[0]]];return o}}),$r=Object.prototype.hasOwnProperty;var zr=new pr("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(t){if(null===t)return!0;var e,i=t;for(e in i)if($r.call(i,e)&&null!==i[e])return!1;return!0},construct:function(t){return null!==t?t:{}}}),Pr=Sr.extend({implicit:[Lr,Mr],explicit:[Nr,Dr,qr,zr]}),Rr=Object.prototype.hasOwnProperty,Wr=1,Ur=2,Hr=3,Yr=4,Vr=1,Gr=2,Xr=3,Zr=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Jr=/[\x85\u2028\u2029]/,Kr=/[,\[\]\{\}]/,Qr=/^(?:!|!!|![a-z\-]+!)$/i,tn=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function en(t){return Object.prototype.toString.call(t)}function rn(t){return 10===t||13===t}function nn(t){return 9===t||32===t}function on(t){return 9===t||32===t||10===t||13===t}function an(t){return 44===t||91===t||93===t||123===t||125===t}function sn(t){var e;return 48<=t&&t<=57?t-48:97<=(e=32|t)&&e<=102?e-97+10:-1}function ln(t){return 48===t?"\0":97===t?"\x07":98===t?"\b":116===t||9===t?"\t":110===t?"\n":118===t?"\v":102===t?"\f":114===t?"\r":101===t?"\x1b":32===t?" ":34===t?'"':47===t?"/":92===t?"\\":78===t?"\x85":95===t?"\xa0":76===t?"\u2028":80===t?"\u2029":""}function cn(t){return t<=65535?String.fromCharCode(t):String.fromCharCode(55296+(t-65536>>10),56320+(t-65536&1023))}for(var hn=new Array(256),un=new Array(256),dn=0;dn<256;dn++)hn[dn]=ln(dn)?1:0,un[dn]=ln(dn);function fn(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||Pr,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function pn(t,e){var i={name:t.filename,buffer:t.input.slice(0,-1),position:t.position,line:t.line,column:t.position-t.lineStart};return i.snippet=ur(i),new lr(e,i)}function gn(t,e){throw pn(t,e)}function mn(t,e){t.onWarning&&t.onWarning.call(null,pn(t,e))}var yn={YAML:function(t,e,i){var r,n,o;null!==t.version&&gn(t,"duplication of %YAML directive"),1!==i.length&&gn(t,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(i[0]))&&gn(t,"ill-formed argument of the YAML directive"),n=parseInt(r[1],10),o=parseInt(r[2],10),1!==n&&gn(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=o<2,1!==o&&2!==o&&mn(t,"unsupported YAML version of the document")},TAG:function(t,e,i){var r,n;2!==i.length&&gn(t,"TAG directive accepts exactly two arguments"),r=i[0],n=i[1],Qr.test(r)||gn(t,"ill-formed tag handle (first argument) of the TAG directive"),Rr.call(t.tagMap,r)&&gn(t,'there is a previously declared suffix for "'+r+'" tag handle'),tn.test(n)||gn(t,"ill-formed tag prefix (second argument) of the TAG directive");try{n=decodeURIComponent(n)}catch(o){gn(t,"tag prefix is malformed: "+n)}t.tagMap[r]=n}};function xn(t,e,i,r){var n,o,a,s;if(e<i){if(s=t.input.slice(e,i),r)for(n=0,o=s.length;n<o;n+=1)9===(a=s.charCodeAt(n))||32<=a&&a<=1114111||gn(t,"expected valid JSON character");else Zr.test(s)&&gn(t,"the stream contains non-printable characters");t.result+=s}}function Cn(t,e,i,r){var n,o,a,s;for(or.isObject(i)||gn(t,"cannot merge mappings; the provided source object is unacceptable"),a=0,s=(n=Object.keys(i)).length;a<s;a+=1)o=n[a],Rr.call(e,o)||(e[o]=i[o],r[o]=!0)}function bn(t,e,i,r,n,o,a,s,l){var c,h;if(Array.isArray(n))for(c=0,h=(n=Array.prototype.slice.call(n)).length;c<h;c+=1)Array.isArray(n[c])&&gn(t,"nested arrays are not supported inside keys"),"object"==typeof n&&"[object Object]"===en(n[c])&&(n[c]="[object Object]");if("object"==typeof n&&"[object Object]"===en(n)&&(n="[object Object]"),n=String(n),null===e&&(e={}),"tag:yaml.org,2002:merge"===r)if(Array.isArray(o))for(c=0,h=o.length;c<h;c+=1)Cn(t,e,o[c],i);else Cn(t,e,o,i);else t.json||Rr.call(i,n)||!Rr.call(e,n)||(t.line=a||t.line,t.lineStart=s||t.lineStart,t.position=l||t.position,gn(t,"duplicated mapping key")),"__proto__"===n?Object.defineProperty(e,n,{configurable:!0,enumerable:!0,writable:!0,value:o}):e[n]=o,delete i[n];return e}function _n(t){var e;10===(e=t.input.charCodeAt(t.position))?t.position++:13===e?(t.position++,10===t.input.charCodeAt(t.position)&&t.position++):gn(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}function vn(t,e,i){for(var r=0,n=t.input.charCodeAt(t.position);0!==n;){for(;nn(n);)9===n&&-1===t.firstTabInLine&&(t.firstTabInLine=t.position),n=t.input.charCodeAt(++t.position);if(e&&35===n)do{n=t.input.charCodeAt(++t.position)}while(10!==n&&13!==n&&0!==n);if(!rn(n))break;for(_n(t),n=t.input.charCodeAt(t.position),r++,t.lineIndent=0;32===n;)t.lineIndent++,n=t.input.charCodeAt(++t.position)}return-1!==i&&0!==r&&t.lineIndent<i&&mn(t,"deficient indentation"),r}function kn(t){var e,i=t.position;return!(45!==(e=t.input.charCodeAt(i))&&46!==e||e!==t.input.charCodeAt(i+1)||e!==t.input.charCodeAt(i+2)||(i+=3,0!==(e=t.input.charCodeAt(i))&&!on(e)))}function Tn(t,e){1===e?t.result+=" ":e>1&&(t.result+=or.repeat("\n",e-1))}function An(t,e){var i,r,n=t.tag,o=t.anchor,a=[],s=!1;if(-1!==t.firstTabInLine)return!1;for(null!==t.anchor&&(t.anchorMap[t.anchor]=a),r=t.input.charCodeAt(t.position);0!==r&&(-1!==t.firstTabInLine&&(t.position=t.firstTabInLine,gn(t,"tab characters must not be used in indentation")),45===r)&&on(t.input.charCodeAt(t.position+1));)if(s=!0,t.position++,vn(t,!0,-1)&&t.lineIndent<=e)a.push(null),r=t.input.charCodeAt(t.position);else if(i=t.line,Bn(t,e,Hr,!1,!0),a.push(t.result),vn(t,!0,-1),r=t.input.charCodeAt(t.position),(t.line===i||t.lineIndent>e)&&0!==r)gn(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break;return!!s&&(t.tag=n,t.anchor=o,t.kind="sequence",t.result=a,!0)}function wn(t){var e,i,r,n,o=!1,a=!1;if(33!==(n=t.input.charCodeAt(t.position)))return!1;if(null!==t.tag&&gn(t,"duplication of a tag property"),60===(n=t.input.charCodeAt(++t.position))?(o=!0,n=t.input.charCodeAt(++t.position)):33===n?(a=!0,i="!!",n=t.input.charCodeAt(++t.position)):i="!",e=t.position,o){do{n=t.input.charCodeAt(++t.position)}while(0!==n&&62!==n);t.position<t.length?(r=t.input.slice(e,t.position),n=t.input.charCodeAt(++t.position)):gn(t,"unexpected end of the stream within a verbatim tag")}else{for(;0!==n&&!on(n);)33===n&&(a?gn(t,"tag suffix cannot contain exclamation marks"):(i=t.input.slice(e-1,t.position+1),Qr.test(i)||gn(t,"named tag handle cannot contain such characters"),a=!0,e=t.position+1)),n=t.input.charCodeAt(++t.position);r=t.input.slice(e,t.position),Kr.test(r)&&gn(t,"tag suffix cannot contain flow indicator characters")}r&&!tn.test(r)&&gn(t,"tag name cannot contain such characters: "+r);try{r=decodeURIComponent(r)}catch(s){gn(t,"tag name is malformed: "+r)}return o?t.tag=r:Rr.call(t.tagMap,i)?t.tag=t.tagMap[i]+r:"!"===i?t.tag="!"+r:"!!"===i?t.tag="tag:yaml.org,2002:"+r:gn(t,'undeclared tag handle "'+i+'"'),!0}function Sn(t){var e,i;if(38!==(i=t.input.charCodeAt(t.position)))return!1;for(null!==t.anchor&&gn(t,"duplication of an anchor property"),i=t.input.charCodeAt(++t.position),e=t.position;0!==i&&!on(i)&&!an(i);)i=t.input.charCodeAt(++t.position);return t.position===e&&gn(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function Bn(t,e,i,r,n){var o,a,s,l,c,h,u,d,f,p=1,g=!1,m=!1;if(null!==t.listener&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,o=a=s=Yr===i||Hr===i,r&&vn(t,!0,-1)&&(g=!0,t.lineIndent>e?p=1:t.lineIndent===e?p=0:t.lineIndent<e&&(p=-1)),1===p)for(;wn(t)||Sn(t);)vn(t,!0,-1)?(g=!0,s=o,t.lineIndent>e?p=1:t.lineIndent===e?p=0:t.lineIndent<e&&(p=-1)):s=!1;if(s&&(s=g||n),1!==p&&Yr!==i||(d=Wr===i||Ur===i?e:e+1,f=t.position-t.lineStart,1===p?s&&(An(t,f)||function(t,e,i){var r,n,o,a,s,l,c,h=t.tag,u=t.anchor,d={},f=Object.create(null),p=null,g=null,m=null,y=!1,x=!1;if(-1!==t.firstTabInLine)return!1;for(null!==t.anchor&&(t.anchorMap[t.anchor]=d),c=t.input.charCodeAt(t.position);0!==c;){if(y||-1===t.firstTabInLine||(t.position=t.firstTabInLine,gn(t,"tab characters must not be used in indentation")),r=t.input.charCodeAt(t.position+1),o=t.line,63!==c&&58!==c||!on(r)){if(a=t.line,s=t.lineStart,l=t.position,!Bn(t,i,Ur,!1,!0))break;if(t.line===o){for(c=t.input.charCodeAt(t.position);nn(c);)c=t.input.charCodeAt(++t.position);if(58===c)on(c=t.input.charCodeAt(++t.position))||gn(t,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(bn(t,d,f,p,g,null,a,s,l),p=g=m=null),x=!0,y=!1,n=!1,p=t.tag,g=t.result;else{if(!x)return t.tag=h,t.anchor=u,!0;gn(t,"can not read an implicit mapping pair; a colon is missed")}}else{if(!x)return t.tag=h,t.anchor=u,!0;gn(t,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===c?(y&&(bn(t,d,f,p,g,null,a,s,l),p=g=m=null),x=!0,y=!0,n=!0):y?(y=!1,n=!0):gn(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,c=r;if((t.line===o||t.lineIndent>e)&&(y&&(a=t.line,s=t.lineStart,l=t.position),Bn(t,e,Yr,!0,n)&&(y?g=t.result:m=t.result),y||(bn(t,d,f,p,g,m,a,s,l),p=g=m=null),vn(t,!0,-1),c=t.input.charCodeAt(t.position)),(t.line===o||t.lineIndent>e)&&0!==c)gn(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return y&&bn(t,d,f,p,g,null,a,s,l),x&&(t.tag=h,t.anchor=u,t.kind="mapping",t.result=d),x}(t,f,d))||function(t,e){var i,r,n,o,a,s,l,c,h,u,d,f,p=!0,g=t.tag,m=t.anchor,y=Object.create(null);if(91===(f=t.input.charCodeAt(t.position)))a=93,c=!1,o=[];else{if(123!==f)return!1;a=125,c=!0,o={}}for(null!==t.anchor&&(t.anchorMap[t.anchor]=o),f=t.input.charCodeAt(++t.position);0!==f;){if(vn(t,!0,e),(f=t.input.charCodeAt(t.position))===a)return t.position++,t.tag=g,t.anchor=m,t.kind=c?"mapping":"sequence",t.result=o,!0;p?44===f&&gn(t,"expected the node content, but found ','"):gn(t,"missed comma between flow collection entries"),d=null,s=l=!1,63===f&&on(t.input.charCodeAt(t.position+1))&&(s=l=!0,t.position++,vn(t,!0,e)),i=t.line,r=t.lineStart,n=t.position,Bn(t,e,Wr,!1,!0),u=t.tag,h=t.result,vn(t,!0,e),f=t.input.charCodeAt(t.position),!l&&t.line!==i||58!==f||(s=!0,f=t.input.charCodeAt(++t.position),vn(t,!0,e),Bn(t,e,Wr,!1,!0),d=t.result),c?bn(t,o,y,u,h,d,i,r,n):s?o.push(bn(t,null,y,u,h,d,i,r,n)):o.push(h),vn(t,!0,e),44===(f=t.input.charCodeAt(t.position))?(p=!0,f=t.input.charCodeAt(++t.position)):p=!1}gn(t,"unexpected end of the stream within a flow collection")}(t,d)?m=!0:(a&&function(t,e){var i,r,n,o,a,s=Vr,l=!1,c=!1,h=e,u=0,d=!1;if(124===(o=t.input.charCodeAt(t.position)))r=!1;else{if(62!==o)return!1;r=!0}for(t.kind="scalar",t.result="";0!==o;)if(43===(o=t.input.charCodeAt(++t.position))||45===o)Vr===s?s=43===o?Xr:Gr:gn(t,"repeat of a chomping mode identifier");else{if(!((n=48<=(a=o)&&a<=57?a-48:-1)>=0))break;0===n?gn(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):c?gn(t,"repeat of an indentation width identifier"):(h=e+n-1,c=!0)}if(nn(o)){do{o=t.input.charCodeAt(++t.position)}while(nn(o));if(35===o)do{o=t.input.charCodeAt(++t.position)}while(!rn(o)&&0!==o)}for(;0!==o;){for(_n(t),t.lineIndent=0,o=t.input.charCodeAt(t.position);(!c||t.lineIndent<h)&&32===o;)t.lineIndent++,o=t.input.charCodeAt(++t.position);if(!c&&t.lineIndent>h&&(h=t.lineIndent),rn(o))u++;else{if(t.lineIndent<h){s===Xr?t.result+=or.repeat("\n",l?1+u:u):s===Vr&&l&&(t.result+="\n");break}for(r?nn(o)?(d=!0,t.result+=or.repeat("\n",l?1+u:u)):d?(d=!1,t.result+=or.repeat("\n",u+1)):0===u?l&&(t.result+=" "):t.result+=or.repeat("\n",u):t.result+=or.repeat("\n",l?1+u:u),l=!0,c=!0,u=0,i=t.position;!rn(o)&&0!==o;)o=t.input.charCodeAt(++t.position);xn(t,i,t.position,!1)}}return!0}(t,d)||function(t,e){var i,r,n;if(39!==(i=t.input.charCodeAt(t.position)))return!1;for(t.kind="scalar",t.result="",t.position++,r=n=t.position;0!==(i=t.input.charCodeAt(t.position));)if(39===i){if(xn(t,r,t.position,!0),39!==(i=t.input.charCodeAt(++t.position)))return!0;r=t.position,t.position++,n=t.position}else rn(i)?(xn(t,r,n,!0),Tn(t,vn(t,!1,e)),r=n=t.position):t.position===t.lineStart&&kn(t)?gn(t,"unexpected end of the document within a single quoted scalar"):(t.position++,n=t.position);gn(t,"unexpected end of the stream within a single quoted scalar")}(t,d)||function(t,e){var i,r,n,o,a,s,l;if(34!==(s=t.input.charCodeAt(t.position)))return!1;for(t.kind="scalar",t.result="",t.position++,i=r=t.position;0!==(s=t.input.charCodeAt(t.position));){if(34===s)return xn(t,i,t.position,!0),t.position++,!0;if(92===s){if(xn(t,i,t.position,!0),rn(s=t.input.charCodeAt(++t.position)))vn(t,!1,e);else if(s<256&&hn[s])t.result+=un[s],t.position++;else if((a=120===(l=s)?2:117===l?4:85===l?8:0)>0){for(n=a,o=0;n>0;n--)(a=sn(s=t.input.charCodeAt(++t.position)))>=0?o=(o<<4)+a:gn(t,"expected hexadecimal character");t.result+=cn(o),t.position++}else gn(t,"unknown escape sequence");i=r=t.position}else rn(s)?(xn(t,i,r,!0),Tn(t,vn(t,!1,e)),i=r=t.position):t.position===t.lineStart&&kn(t)?gn(t,"unexpected end of the document within a double quoted scalar"):(t.position++,r=t.position)}gn(t,"unexpected end of the stream within a double quoted scalar")}(t,d)?m=!0:!function(t){var e,i,r;if(42!==(r=t.input.charCodeAt(t.position)))return!1;for(r=t.input.charCodeAt(++t.position),e=t.position;0!==r&&!on(r)&&!an(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&gn(t,"name of an alias node must contain at least one character"),i=t.input.slice(e,t.position),Rr.call(t.anchorMap,i)||gn(t,'unidentified alias "'+i+'"'),t.result=t.anchorMap[i],vn(t,!0,-1),!0}(t)?function(t,e,i){var r,n,o,a,s,l,c,h,u=t.kind,d=t.result;if(on(h=t.input.charCodeAt(t.position))||an(h)||35===h||38===h||42===h||33===h||124===h||62===h||39===h||34===h||37===h||64===h||96===h)return!1;if((63===h||45===h)&&(on(r=t.input.charCodeAt(t.position+1))||i&&an(r)))return!1;for(t.kind="scalar",t.result="",n=o=t.position,a=!1;0!==h;){if(58===h){if(on(r=t.input.charCodeAt(t.position+1))||i&&an(r))break}else if(35===h){if(on(t.input.charCodeAt(t.position-1)))break}else{if(t.position===t.lineStart&&kn(t)||i&&an(h))break;if(rn(h)){if(s=t.line,l=t.lineStart,c=t.lineIndent,vn(t,!1,-1),t.lineIndent>=e){a=!0,h=t.input.charCodeAt(t.position);continue}t.position=o,t.line=s,t.lineStart=l,t.lineIndent=c;break}}a&&(xn(t,n,o,!1),Tn(t,t.line-s),n=o=t.position,a=!1),nn(h)||(o=t.position+1),h=t.input.charCodeAt(++t.position)}return xn(t,n,o,!1),!!t.result||(t.kind=u,t.result=d,!1)}(t,d,Wr===i)&&(m=!0,null===t.tag&&(t.tag="?")):(m=!0,null===t.tag&&null===t.anchor||gn(t,"alias node should not have any properties")),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):0===p&&(m=s&&An(t,f))),null===t.tag)null!==t.anchor&&(t.anchorMap[t.anchor]=t.result);else if("?"===t.tag){for(null!==t.result&&"scalar"!==t.kind&&gn(t,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+t.kind+'"'),l=0,c=t.implicitTypes.length;l<c;l+=1)if((u=t.implicitTypes[l]).resolve(t.result)){t.result=u.construct(t.result),t.tag=u.tag,null!==t.anchor&&(t.anchorMap[t.anchor]=t.result);break}}else if("!"!==t.tag){if(Rr.call(t.typeMap[t.kind||"fallback"],t.tag))u=t.typeMap[t.kind||"fallback"][t.tag];else for(u=null,l=0,c=(h=t.typeMap.multi[t.kind||"fallback"]).length;l<c;l+=1)if(t.tag.slice(0,h[l].tag.length)===h[l].tag){u=h[l];break}u||gn(t,"unknown tag !<"+t.tag+">"),null!==t.result&&u.kind!==t.kind&&gn(t,"unacceptable node kind for !<"+t.tag+'> tag; it should be "'+u.kind+'", not "'+t.kind+'"'),u.resolve(t.result,t.tag)?(t.result=u.construct(t.result,t.tag),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):gn(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")}return null!==t.listener&&t.listener("close",t),null!==t.tag||null!==t.anchor||m}function Fn(t){var e,i,r,n,o=t.position,a=!1;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap=Object.create(null),t.anchorMap=Object.create(null);0!==(n=t.input.charCodeAt(t.position))&&(vn(t,!0,-1),n=t.input.charCodeAt(t.position),!(t.lineIndent>0||37!==n));){for(a=!0,n=t.input.charCodeAt(++t.position),e=t.position;0!==n&&!on(n);)n=t.input.charCodeAt(++t.position);for(r=[],(i=t.input.slice(e,t.position)).length<1&&gn(t,"directive name must not be less than one character in length");0!==n;){for(;nn(n);)n=t.input.charCodeAt(++t.position);if(35===n){do{n=t.input.charCodeAt(++t.position)}while(0!==n&&!rn(n));break}if(rn(n))break;for(e=t.position;0!==n&&!on(n);)n=t.input.charCodeAt(++t.position);r.push(t.input.slice(e,t.position))}0!==n&&_n(t),Rr.call(yn,i)?yn[i](t,i,r):mn(t,'unknown document directive "'+i+'"')}vn(t,!0,-1),0===t.lineIndent&&45===t.input.charCodeAt(t.position)&&45===t.input.charCodeAt(t.position+1)&&45===t.input.charCodeAt(t.position+2)?(t.position+=3,vn(t,!0,-1)):a&&gn(t,"directives end mark is expected"),Bn(t,t.lineIndent-1,Yr,!1,!0),vn(t,!0,-1),t.checkLineBreaks&&Jr.test(t.input.slice(o,t.position))&&mn(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&kn(t)?46===t.input.charCodeAt(t.position)&&(t.position+=3,vn(t,!0,-1)):t.position<t.length-1&&gn(t,"end of the stream or a document separator is expected")}function Ln(t,e){e=e||{},0!==(t=String(t)).length&&(10!==t.charCodeAt(t.length-1)&&13!==t.charCodeAt(t.length-1)&&(t+="\n"),65279===t.charCodeAt(0)&&(t=t.slice(1)));var i=new fn(t,e),r=t.indexOf("\0");for(-1!==r&&(i.position=r,gn(i,"null byte is not allowed in input")),i.input+="\0";32===i.input.charCodeAt(i.position);)i.lineIndent+=1,i.position+=1;for(;i.position<i.length-1;)Fn(i);return i.documents}var Mn=wr,En={loadAll:function(t,e,i){null!==e&&"object"==typeof e&&void 0===i&&(i=e,e=null);var r=Ln(t,i);if("function"!=typeof e)return r;for(var n=0,o=r.length;n<o;n+=1)e(r[n])},load:function(t,e){var i=Ln(t,e);if(0!==i.length){if(1===i.length)return i[0];throw new lr("expected a single document in the stream, but found more")}}}.load;const Nn=t=>t.replace(/\r\n?/g,"\n").replace(/<(\w+)([^>]*)>/g,((t,e,i)=>"<"+e+i.replace(/="([^"]*)"/g,"='$1'")+">")),On=t=>{const{text:e,metadata:i}=function(t){const e=t.match($t);if(!e)return{text:t,metadata:{}};let i=En(e[1],{schema:Mn})??{};i="object"!=typeof i||Array.isArray(i)?{}:i;const r={};return i.displayMode&&(r.displayMode=i.displayMode.toString()),i.title&&(r.title=i.title.toString()),i.config&&(r.config=i.config),{text:t.slice(e[0].length),metadata:r}}(t),{displayMode:r,title:n,config:o={}}=i;return r&&(o.gantt||(o.gantt={}),o.gantt.displayMode=r),{title:n,config:o,text:e}},In=t=>{const e=ye.detectInit(t)??{},i=ye.detectDirective(t,"wrap");return Array.isArray(i)?e.wrap=i.some((({type:t})=>{})):"wrap"===(null==i?void 0:i.type)&&(e.wrap=!0),{text:(r=t,r.replace(zt,"")),directive:e};var r};const Dn=["foreignobject"],jn=["dominant-baseline"];function qn(t){const e=function(t){const e=Nn(t),i=On(e),r=In(i.text),n=me(i.config,r.directive);return{code:t=rr(r.text),title:i.title,config:n}}(t);return Le(),Fe(e.config??{}),e}const $n=function(t){return t.replace(/\ufb02\xb0\xb0/g,"&#").replace(/\ufb02\xb0/g,"&").replace(/\xb6\xdf/g,";")},zn=(t,e,i=[])=>`\n.${t} ${e} { ${i.join(" !important; ")} !important; }`,Pn=(t,e,i,r)=>{const n=((t,e={})=>{var i;let r="";if(void 0!==t.themeCSS&&(r+=`\n${t.themeCSS}`),void 0!==t.fontFamily&&(r+=`\n:root { --mermaid-font-family: ${t.fontFamily}}`),void 0!==t.altFontFamily&&(r+=`\n:root { --mermaid-alt-font-family: ${t.altFontFamily}}`),!(0,ot.A)(e)){const n=t.htmlLabels||(null==(i=t.flowchart)?void 0:i.htmlLabels)?["> *","span"]:["rect","polygon","ellipse","circle","path"];for(const t in e){const i=e[t];(0,ot.A)(i.styles)||n.forEach((t=>{r+=zn(i.id,t,i.styles)})),(0,ot.A)(i.textStyles)||(r+=zn(i.id,"tspan",i.textStyles))}}return r})(t,i);return M(tt(`${r}{${pi(e,n,t.themeVariables)}}`),E)},Rn=(t,e,i,r,n)=>{const o=t.append("div");o.attr("id",i),r&&o.attr("style",r);const a=o.append("svg").attr("id",e).attr("width","100%").attr("xmlns","http://www.w3.org/2000/svg");return n&&a.attr("xmlns:xlink",n),a.append("g"),t};function Wn(t,e){return t.append("iframe").attr("id",e).attr("style","width: 100%; height: 100%;").attr("sandbox","")}const Un=Object.freeze({render:async function(t,e,i){var r,n,o,l,c,h;Ji();const u=qn(e);e=u.code;const d=Se();st.debug(d),e.length>((null==d?void 0:d.maxTextSize)??5e4)&&(e="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa");const f="#"+t,p="i"+t,g="#"+p,m="d"+t,y="#"+m;let x=(0,a.Ltv)("body");const C="sandbox"===d.securityLevel,b="loose"===d.securityLevel,_=d.fontFamily;if(void 0!==i){if(i&&(i.innerHTML=""),C){const t=Wn((0,a.Ltv)(i),p);x=(0,a.Ltv)(t.nodes()[0].contentDocument.body),x.node().style.margin=0}else x=(0,a.Ltv)(i);Rn(x,t,m,`font-family: ${_}`,"http://www.w3.org/1999/xlink")}else{if(((t,e,i,r)=>{var n,o,a;null==(n=t.getElementById(e))||n.remove(),null==(o=t.getElementById(i))||o.remove(),null==(a=t.getElementById(r))||a.remove()})(document,t,m,p),C){const t=Wn((0,a.Ltv)("body"),p);x=(0,a.Ltv)(t.nodes()[0].contentDocument.body),x.node().style.margin=0}else x=(0,a.Ltv)("body");Rn(x,t,m)}let v,k;e=function(t){let e=t;return e=e.replace(/style.*:\S*#.*;/g,(function(t){return t.substring(0,t.length-1)})),e=e.replace(/classDef.*:\S*#.*;/g,(function(t){return t.substring(0,t.length-1)})),e=e.replace(/#\w+;/g,(function(t){const e=t.substring(1,t.length-1);return/^\+?\d+$/.test(e)?"\ufb02\xb0\xb0"+e+"\xb6\xdf":"\ufb02\xb0"+e+"\xb6\xdf"})),e}(e);try{v=await Qi(e,{title:u.title})}catch(O){v=new Ki("error"),k=O}const T=x.select(y).node(),A=v.type,w=T.firstChild,S=w.firstChild,B=null==(n=(r=v.renderer).getClasses)?void 0:n.call(r,e,v),F=Pn(d,A,B,f),L=document.createElement("style");L.innerHTML=F,w.insertBefore(L,S);try{await v.renderer.draw(e,t,xe,v)}catch(I){throw zi.draw(e,t,xe),I}!function(t,e,i,r){(function(t,e){t.attr("role",ir),""!==e&&t.attr("aria-roledescription",e)})(e,t),function(t,e,i,r){if(void 0!==t.insert){if(i){const e=`chart-desc-${r}`;t.attr("aria-describedby",e),t.insert("desc",":first-child").attr("id",e).text(i)}if(e){const i=`chart-title-${r}`;t.attr("aria-labelledby",i),t.insert("title",":first-child").attr("id",i).text(e)}}}(e,i,r,e.attr("id"))}(A,x.select(`${y} svg`),null==(l=(o=v.db).getAccTitle)?void 0:l.call(o),null==(h=(c=v.db).getAccDescription)?void 0:h.call(c)),x.select(`[id="${t}"]`).selectAll("foreignobject > *").attr("xmlns","http://www.w3.org/1999/xhtml");let M=x.select(y).node().innerHTML;if(st.debug("config.arrowMarkerAbsolute",d.arrowMarkerAbsolute),M=((t="",e,i)=>{let r=t;return i||e||(r=r.replace(/marker-end="url\([\d+./:=?A-Za-z-]*?#/g,'marker-end="url(#')),r=$n(r),r=r.replace(/<br>/g,"<br/>"),r})(M,C,mt(d.arrowMarkerAbsolute)),C){M=((t="",e)=>{var i,r;return`<iframe style="width:100%;height:${(null==(r=null==(i=null==e?void 0:e.viewBox)?void 0:i.baseVal)?void 0:r.height)?e.viewBox.baseVal.height+"px":"100%"};border:0;margin:0;" src="data:text/html;base64,${btoa('<body style="margin:0">'+t+"</body>")}" sandbox="allow-top-navigation-by-user-activation allow-popups">\n The "iframe" tag is not supported by your browser.\n</iframe>`})(M,x.select(y+" svg").node())}else b||(M=s.sanitize(M,{ADD_TAGS:Dn,ADD_ATTR:jn}));if(tr.forEach((t=>{t()})),tr=[],k)throw k;const E=C?g:y,N=(0,a.Ltv)(E).node();return N&&"remove"in N&&N.remove(),{svg:M,bindFunctions:v.db.bindFunctions}},parse:async function(t,e){Ji(),t=qn(t).code;try{await Qi(t)}catch(i){if(null==e?void 0:e.suppressErrors)return!1;throw i}return!0},getDiagramFromText:Qi,initialize:function(t={}){var e;(null==t?void 0:t.fontFamily)&&!(null==(e=t.themeVariables)?void 0:e.fontFamily)&&(t.themeVariables||(t.themeVariables={}),t.themeVariables.fontFamily=t.fontFamily),be=Gt({},t),(null==t?void 0:t.theme)&&t.theme in Mt?t.themeVariables=Mt[t.theme].getThemeVariables(t.themeVariables):t&&(t.themeVariables=Mt.default.getThemeVariables(t.themeVariables));const i="object"==typeof t?(t=>(_e=Gt({},Ce),_e=Gt(_e,t),t.theme&&Mt[t.theme]&&(_e.themeVariables=Mt[t.theme].getThemeVariables(t.themeVariables)),Te(_e,ve),_e))(t):Ae();lt(i.logLevel),Ji()},getConfig:Se,setConfig:we,getSiteConfig:Ae,updateSiteConfig:t=>(_e=Gt(_e,t),Te(_e,ve),_e),reset:()=>{Le()},globalReset:()=>{Le(Ce)},defaultConfig:Ce});lt(Se().logLevel),Le(Se());const Hn=(t,e,i)=>{st.warn(t),pe(t)?(i&&i(t.str,t.hash),e.push({...t,message:t.str,error:t})):(i&&i(t),t instanceof Error&&e.push({str:t.message,message:t.message,hash:t.name,error:t}))},Yn=async function(t={querySelector:".mermaid"}){try{await Vn(t)}catch(e){if(pe(e)&&st.error(e.str),to.parseError&&to.parseError(e),!t.suppressErrors)throw st.error("Use the suppressErrors option to suppress these errors"),e}},Vn=async function({postRenderCallback:t,querySelector:e,nodes:i}={querySelector:".mermaid"}){const n=Un.getConfig();let o;if(st.debug((t?"":"No ")+"Callback function found"),i)o=i;else{if(!e)throw new Error("Nodes and querySelector are both undefined");o=document.querySelectorAll(e)}st.debug(`Found ${o.length} diagrams`),void 0!==(null==n?void 0:n.startOnLoad)&&(st.debug("Start On Load: "+(null==n?void 0:n.startOnLoad)),Un.updateSiteConfig({startOnLoad:null==n?void 0:n.startOnLoad}));const a=new ye.InitIDGenerator(n.deterministicIds,n.deterministicIDSeed);let s;const l=[];for(const h of Array.from(o)){if(st.info("Rendering diagram: "+h.id),h.getAttribute("data-processed"))continue;h.setAttribute("data-processed","true");const e=`mermaid-${a.next()}`;s=h.innerHTML,s=(0,r.T)(ye.entityDecode(s)).trim().replace(/<br\s*\/?>/gi,"<br/>");const i=ye.detectInit(s);i&&st.debug("Detected early reinit: ",i);try{const{svg:i,bindFunctions:r}=await Qn(e,s,h);h.innerHTML=i,t&&await t(e),r&&r(h)}catch(c){Hn(c,l,to.parseError)}}if(l.length>0)throw l[0]},Gn=function(t){Un.initialize(t)},Xn=function(){if(to.startOnLoad){const{startOnLoad:t}=Un.getConfig();t&&to.run().catch((t=>st.error("Mermaid failed to initialize",t)))}};"undefined"!=typeof document&&window.addEventListener("load",Xn,!1);const Zn=[];let Jn=!1;const Kn=async()=>{if(!Jn){for(Jn=!0;Zn.length>0;){const e=Zn.shift();if(e)try{await e()}catch(t){st.error("Error executing queue",t)}}Jn=!1}},Qn=(t,e,i)=>new Promise(((r,n)=>{Zn.push((()=>new Promise(((o,a)=>{Un.render(t,e,i).then((t=>{o(t),r(t)}),(t=>{var e;st.error("Error parsing",t),null==(e=to.parseError)||e.call(to,t),a(t),n(t)}))})))),Kn().catch(n)})),to={startOnLoad:!0,mermaidAPI:Un,parse:async(t,e)=>new Promise(((i,r)=>{Zn.push((()=>new Promise(((n,o)=>{Un.parse(t,e).then((t=>{n(t),i(t)}),(t=>{var e;st.error("Error parsing",t),null==(e=to.parseError)||e.call(to,t),o(t),r(t)}))})))),Kn().catch(r)})),render:Qn,init:async function(t,e,i){st.warn("mermaid.init is deprecated. Please use run instead."),t&&Gn(t);const r={postRenderCallback:i,querySelector:".mermaid"};"string"==typeof e?r.querySelector=e:e&&(e instanceof HTMLElement?r.nodes=[e]:r.nodes=e),await Yn(r)},run:Yn,registerExternalDiagrams:async(t,{lazyLoad:e=!0}={})=>{Ht(...t),!1===e&&await(async()=>{st.debug("Loading registered diagrams");const t=(await Promise.allSettled(Object.entries(Wt).map((async([t,{detector:e,loader:i}])=>{if(i)try{Di(t)}catch(r){try{const{diagram:t,id:r}=await i();Ii(r,t,e)}catch(n){throw st.error(`Failed to load external diagram with key ${t}. Removing from detectors.`),delete Wt[t],n}}})))).filter((t=>"rejected"===t.status));if(t.length>0){st.error(`Failed to load ${t.length} external diagrams`);for(const e of t)st.error(e);throw new Error(`Failed to load ${t.length} external diagrams`)}})()},initialize:Gn,parseError:void 0,contentLoaded:Xn,setParseErrorHandler:function(t){to.parseError=t},detectType:Ut}}}]); \ No newline at end of file diff --git a/assets/js/1440.b8331b83.js.LICENSE.txt b/assets/js/1440.50d92ee3.js.LICENSE.txt similarity index 66% rename from assets/js/1440.b8331b83.js.LICENSE.txt rename to assets/js/1440.50d92ee3.js.LICENSE.txt index d94f8a56..110c6efd 100644 --- a/assets/js/1440.b8331b83.js.LICENSE.txt +++ b/assets/js/1440.50d92ee3.js.LICENSE.txt @@ -2,7 +2,7 @@ * Wait for document loaded before starting the execution */ -/*! @license DOMPurify 3.0.8 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.8/LICENSE */ +/*! @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 */ /*! Check if previously processed */ diff --git a/assets/js/1440.b8331b83.js b/assets/js/1440.b8331b83.js deleted file mode 100644 index 5122051c..00000000 --- a/assets/js/1440.b8331b83.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 1440.b8331b83.js.LICENSE.txt */ -(self.webpackChunkrojo_space=self.webpackChunkrojo_space||[]).push([[1440],{6750:(t,e)=>{"use strict";e.Jf=e.dz=void 0;var i=/^([^\w]*)(javascript|data|vbscript)/im,r=/&#(\w+)(^\w|;)?/g,n=/&(newline|tab);/gi,o=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,a=/^.+(:|:)/gim,s=[".","/"];e.dz="about:blank",e.Jf=function(t){if(!t)return e.dz;var l,c=(l=t,l.replace(o,"").replace(r,(function(t,e){return String.fromCharCode(e)}))).replace(n,"").replace(o,"").trim();if(!c)return e.dz;if(function(t){return s.indexOf(t[0])>-1}(c))return c;var h=c.match(a);if(!h)return c;var u=h[0];return i.test(u)?e.dz:c}},7293:(t,e,i)=>{"use strict";i.d(e,{A:()=>F});var r=i(6540),n=i(4848);function o(t){const{mdxAdmonitionTitle:e,rest:i}=function(t){const e=r.Children.toArray(t),i=e.find((t=>r.isValidElement(t)&&"mdxAdmonitionTitle"===t.type)),o=e.filter((t=>t!==i)),a=i?.props.children;return{mdxAdmonitionTitle:a,rest:o.length>0?(0,n.jsx)(n.Fragment,{children:o}):null}}(t.children),o=t.title??e;return{...t,...o&&{title:o},children:i}}var a=i(8215),s=i(1312),l=i(7559);const c={admonition:"admonition_xJq3",admonitionHeading:"admonitionHeading_Gvgb",admonitionIcon:"admonitionIcon_Rf37",admonitionContent:"admonitionContent_BuS1"};function h(t){let{type:e,className:i,children:r}=t;return(0,n.jsx)("div",{className:(0,a.A)(l.G.common.admonition,l.G.common.admonitionType(e),c.admonition,i),children:r})}function u(t){let{icon:e,title:i}=t;return(0,n.jsxs)("div",{className:c.admonitionHeading,children:[(0,n.jsx)("span",{className:c.admonitionIcon,children:e}),i]})}function d(t){let{children:e}=t;return e?(0,n.jsx)("div",{className:c.admonitionContent,children:e}):null}function f(t){const{type:e,icon:i,title:r,children:o,className:a}=t;return(0,n.jsxs)(h,{type:e,className:a,children:[(0,n.jsx)(u,{title:r,icon:i}),(0,n.jsx)(d,{children:o})]})}function p(t){return(0,n.jsx)("svg",{viewBox:"0 0 14 16",...t,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"})})}const g={icon:(0,n.jsx)(p,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)",children:"note"})};function m(t){return(0,n.jsx)(f,{...g,...t,className:(0,a.A)("alert alert--secondary",t.className),children:t.children})}function y(t){return(0,n.jsx)("svg",{viewBox:"0 0 12 16",...t,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"})})}const x={icon:(0,n.jsx)(y,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)",children:"tip"})};function C(t){return(0,n.jsx)(f,{...x,...t,className:(0,a.A)("alert alert--success",t.className),children:t.children})}function b(t){return(0,n.jsx)("svg",{viewBox:"0 0 14 16",...t,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"})})}const _={icon:(0,n.jsx)(b,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)",children:"info"})};function v(t){return(0,n.jsx)(f,{..._,...t,className:(0,a.A)("alert alert--info",t.className),children:t.children})}function k(t){return(0,n.jsx)("svg",{viewBox:"0 0 16 16",...t,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"})})}const T={icon:(0,n.jsx)(k,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.warning",description:"The default label used for the Warning admonition (:::warning)",children:"warning"})};function A(t){return(0,n.jsx)("svg",{viewBox:"0 0 12 16",...t,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"})})}const w={icon:(0,n.jsx)(A,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)",children:"danger"})};const S={icon:(0,n.jsx)(k,{}),title:(0,n.jsx)(s.A,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)",children:"caution"})};const B={...{note:m,tip:C,info:v,warning:function(t){return(0,n.jsx)(f,{...T,...t,className:(0,a.A)("alert alert--warning",t.className),children:t.children})},danger:function(t){return(0,n.jsx)(f,{...w,...t,className:(0,a.A)("alert alert--danger",t.className),children:t.children})}},...{secondary:t=>(0,n.jsx)(m,{title:"secondary",...t}),important:t=>(0,n.jsx)(v,{title:"important",...t}),success:t=>(0,n.jsx)(C,{title:"success",...t}),caution:function(t){return(0,n.jsx)(f,{...S,...t,className:(0,a.A)("alert alert--warning",t.className),children:t.children})}}};function F(t){const e=o(t),i=(r=e.type,B[r]||(console.warn(`No admonition component found for admonition type "${r}". Using Info as fallback.`),B.info));var r;return(0,n.jsx)(i,{...e})}},1440:(t,e,i)=>{"use strict";i.d(e,{A:()=>mt});var r=i(6540),n=i(8453),o=i(5260),a=i(2303),s=i(8215),l=i(5293),c=i(6342);function h(){const{prism:t}=(0,c.p)(),{colorMode:e}=(0,l.G)(),i=t.theme,r=t.darkTheme||i;return"dark"===e?r:i}var u=i(7559),d=i(8426),f=i.n(d);const p=/title=(?<quote>["'])(?<title>.*?)\1/,g=/\{(?<range>[\d,-]+)\}/,m={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},y={...m,lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}},x=Object.keys(m);function C(t,e){const i=t.map((t=>{const{start:i,end:r}=y[t];return`(?:${i}\\s*(${e.flatMap((t=>[t.line,t.block?.start,t.block?.end].filter(Boolean))).join("|")})\\s*${r})`})).join("|");return new RegExp(`^\\s*(?:${i})\\s*$`)}function b(t,e){let i=t.replace(/\n$/,"");const{language:r,magicComments:n,metastring:o}=e;if(o&&g.test(o)){const t=o.match(g).groups.range;if(0===n.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${o}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const e=n[0].className,r=f()(t).filter((t=>t>0)).map((t=>[t-1,[e]]));return{lineClassNames:Object.fromEntries(r),code:i}}if(void 0===r)return{lineClassNames:{},code:i};const a=function(t,e){switch(t){case"js":case"javascript":case"ts":case"typescript":return C(["js","jsBlock"],e);case"jsx":case"tsx":return C(["js","jsBlock","jsx"],e);case"html":return C(["js","jsBlock","html"],e);case"python":case"py":case"bash":return C(["bash"],e);case"markdown":case"md":return C(["html","jsx","bash"],e);case"tex":case"latex":case"matlab":return C(["tex"],e);case"lua":case"haskell":case"sql":return C(["lua"],e);case"wasm":return C(["wasm"],e);case"vb":case"vbnet":case"vba":case"visual-basic":return C(["vb","rem"],e);case"batch":return C(["rem"],e);case"basic":return C(["rem","f90"],e);case"fsharp":return C(["js","ml"],e);case"ocaml":case"sml":return C(["ml"],e);case"fortran":return C(["f90"],e);case"cobol":return C(["cobol"],e);default:return C(x,e)}}(r,n),s=i.split("\n"),l=Object.fromEntries(n.map((t=>[t.className,{start:0,range:""}]))),c=Object.fromEntries(n.filter((t=>t.line)).map((t=>{let{className:e,line:i}=t;return[i,e]}))),h=Object.fromEntries(n.filter((t=>t.block)).map((t=>{let{className:e,block:i}=t;return[i.start,e]}))),u=Object.fromEntries(n.filter((t=>t.block)).map((t=>{let{className:e,block:i}=t;return[i.end,e]})));for(let f=0;f<s.length;){const t=s[f].match(a);if(!t){f+=1;continue}const e=t.slice(1).find((t=>void 0!==t));c[e]?l[c[e]].range+=`${f},`:h[e]?l[h[e]].start=f:u[e]&&(l[u[e]].range+=`${l[u[e]].start}-${f-1},`),s.splice(f,1)}i=s.join("\n");const d={};return Object.entries(l).forEach((t=>{let[e,{range:i}]=t;f()(i).forEach((t=>{d[t]??=[],d[t].push(e)}))})),{lineClassNames:d,code:i}}const _={codeBlockContainer:"codeBlockContainer_Ckt0"};var v=i(4848);function k(t){let{as:e,...i}=t;const r=function(t){const e={color:"--prism-color",backgroundColor:"--prism-background-color"},i={};return Object.entries(t.plain).forEach((t=>{let[r,n]=t;const o=e[r];o&&"string"==typeof n&&(i[o]=n)})),i}(h());return(0,v.jsx)(e,{...i,style:r,className:(0,s.A)(i.className,_.codeBlockContainer,u.G.common.codeBlock)})}const T={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function A(t){let{children:e,className:i}=t;return(0,v.jsx)(k,{as:"pre",tabIndex:0,className:(0,s.A)(T.codeBlockStandalone,"thin-scrollbar",i),children:(0,v.jsx)("code",{className:T.codeBlockLines,children:e})})}var w=i(9532);const S={attributes:!0,characterData:!0,childList:!0,subtree:!0};function B(t,e){const[i,n]=(0,r.useState)(),o=(0,r.useCallback)((()=>{n(t.current?.closest("[role=tabpanel][hidden]"))}),[t,n]);(0,r.useEffect)((()=>{o()}),[o]),function(t,e,i){void 0===i&&(i=S);const n=(0,w._q)(e),o=(0,w.Be)(i);(0,r.useEffect)((()=>{const e=new MutationObserver(n);return t&&e.observe(t,o),()=>e.disconnect()}),[t,n,o])}(i,(t=>{t.forEach((t=>{"attributes"===t.type&&"hidden"===t.attributeName&&(e(),o())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}var F=i(8181);const L={codeLine:"codeLine_lJS_",codeLineNumber:"codeLineNumber_Tfdd",codeLineContent:"codeLineContent_feaV"};function M(t){let{line:e,classNames:i,showLineNumbers:r,getLineProps:n,getTokenProps:o}=t;1===e.length&&"\n"===e[0].content&&(e[0].content="");const a=n({line:e,className:(0,s.A)(i,r&&L.codeLine)}),l=e.map(((t,e)=>(0,v.jsx)("span",{...o({token:t,key:e})},e)));return(0,v.jsxs)("span",{...a,children:[r?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("span",{className:L.codeLineNumber}),(0,v.jsx)("span",{className:L.codeLineContent,children:l})]}):l,(0,v.jsx)("br",{})]})}var E=i(1312);function N(t){return(0,v.jsx)("svg",{viewBox:"0 0 24 24",...t,children:(0,v.jsx)("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})})}function O(t){return(0,v.jsx)("svg",{viewBox:"0 0 24 24",...t,children:(0,v.jsx)("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"})})}const I={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function D(t){let{code:e,className:i}=t;const[n,o]=(0,r.useState)(!1),a=(0,r.useRef)(void 0),l=(0,r.useCallback)((()=>{!function(t,e){let{target:i=document.body}=void 0===e?{}:e;if("string"!=typeof t)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof t}\`.`);const r=document.createElement("textarea"),n=document.activeElement;r.value=t,r.setAttribute("readonly",""),r.style.contain="strict",r.style.position="absolute",r.style.left="-9999px",r.style.fontSize="12pt";const o=document.getSelection(),a=o.rangeCount>0&&o.getRangeAt(0);i.append(r),r.select(),r.selectionStart=0,r.selectionEnd=t.length;let s=!1;try{s=document.execCommand("copy")}catch{}r.remove(),a&&(o.removeAllRanges(),o.addRange(a)),n&&n.focus()}(e),o(!0),a.current=window.setTimeout((()=>{o(!1)}),1e3)}),[e]);return(0,r.useEffect)((()=>()=>window.clearTimeout(a.current)),[]),(0,v.jsx)("button",{type:"button","aria-label":n?(0,E.T)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,E.T)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,E.T)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,s.A)("clean-btn",i,I.copyButton,n&&I.copyButtonCopied),onClick:l,children:(0,v.jsxs)("span",{className:I.copyButtonIcons,"aria-hidden":"true",children:[(0,v.jsx)(N,{className:I.copyButtonIcon}),(0,v.jsx)(O,{className:I.copyButtonSuccessIcon})]})})}function j(t){return(0,v.jsx)("svg",{viewBox:"0 0 24 24",...t,children:(0,v.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}const q={wordWrapButtonIcon:"wordWrapButtonIcon_Bwma",wordWrapButtonEnabled:"wordWrapButtonEnabled_EoeP"};function $(t){let{className:e,onClick:i,isEnabled:r}=t;const n=(0,E.T)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,v.jsx)("button",{type:"button",onClick:i,className:(0,s.A)("clean-btn",e,r&&q.wordWrapButtonEnabled),"aria-label":n,title:n,children:(0,v.jsx)(j,{className:q.wordWrapButtonIcon,"aria-hidden":"true"})})}function z(t){let{children:e,className:i="",metastring:n,title:o,showLineNumbers:a,language:l}=t;const{prism:{defaultLanguage:u,magicComments:d}}=(0,c.p)(),f=function(t){return t?.toLowerCase()}(l??function(t){const e=t.split(" ").find((t=>t.startsWith("language-")));return e?.replace(/language-/,"")}(i)??u),g=h(),m=function(){const[t,e]=(0,r.useState)(!1),[i,n]=(0,r.useState)(!1),o=(0,r.useRef)(null),a=(0,r.useCallback)((()=>{const i=o.current.querySelector("code");t?i.removeAttribute("style"):(i.style.whiteSpace="pre-wrap",i.style.overflowWrap="anywhere"),e((t=>!t))}),[o,t]),s=(0,r.useCallback)((()=>{const{scrollWidth:t,clientWidth:e}=o.current,i=t>e||o.current.querySelector("code").hasAttribute("style");n(i)}),[o]);return B(o,s),(0,r.useEffect)((()=>{s()}),[t,s]),(0,r.useEffect)((()=>(window.addEventListener("resize",s,{passive:!0}),()=>{window.removeEventListener("resize",s)})),[s]),{codeBlockRef:o,isEnabled:t,isCodeScrollable:i,toggle:a}}(),y=function(t){return t?.match(p)?.groups.title??""}(n)||o,{lineClassNames:x,code:C}=b(e,{metastring:n,language:f,magicComments:d}),_=a??function(t){return Boolean(t?.includes("showLineNumbers"))}(n);return(0,v.jsxs)(k,{as:"div",className:(0,s.A)(i,f&&!i.includes(`language-${f}`)&&`language-${f}`),children:[y&&(0,v.jsx)("div",{className:T.codeBlockTitle,children:y}),(0,v.jsxs)("div",{className:T.codeBlockContent,children:[(0,v.jsx)(F.f4,{theme:g,code:C,language:f??"text",children:t=>{let{className:e,style:i,tokens:r,getLineProps:n,getTokenProps:o}=t;return(0,v.jsx)("pre",{tabIndex:0,ref:m.codeBlockRef,className:(0,s.A)(e,T.codeBlock,"thin-scrollbar"),style:i,children:(0,v.jsx)("code",{className:(0,s.A)(T.codeBlockLines,_&&T.codeBlockLinesWithNumbering),children:r.map(((t,e)=>(0,v.jsx)(M,{line:t,getLineProps:n,getTokenProps:o,classNames:x[e],showLineNumbers:_},e)))})})}}),(0,v.jsxs)("div",{className:T.buttonGroup,children:[(m.isEnabled||m.isCodeScrollable)&&(0,v.jsx)($,{className:T.codeButton,onClick:()=>m.toggle(),isEnabled:m.isEnabled}),(0,v.jsx)(D,{className:T.codeButton,code:C})]})]})]})}function P(t){let{children:e,...i}=t;const n=(0,a.A)(),o=function(t){return r.Children.toArray(t).some((t=>(0,r.isValidElement)(t)))?t:Array.isArray(t)?t.join(""):t}(e),s="string"==typeof o?z:A;return(0,v.jsx)(s,{...i,children:o},String(n))}function R(t){return(0,v.jsx)("code",{...t})}var W=i(8774);var U=i(5066),H=i(1422);const Y={details:"details_lb9f",isBrowser:"isBrowser_bmU9",collapsibleContent:"collapsibleContent_i85q"};function V(t){return!!t&&("SUMMARY"===t.tagName||V(t.parentElement))}function G(t,e){return!!t&&(t===e||G(t.parentElement,e))}function X(t){let{summary:e,children:i,...n}=t;const o=(0,a.A)(),s=(0,r.useRef)(null),{collapsed:l,setCollapsed:c}=(0,H.u)({initialState:!n.open}),[h,u]=(0,r.useState)(n.open),d=r.isValidElement(e)?e:(0,v.jsx)("summary",{children:e??"Details"});return(0,v.jsxs)("details",{...n,ref:s,open:h,"data-collapsed":l,className:(0,U.A)(Y.details,o&&Y.isBrowser,n.className),onMouseDown:t=>{V(t.target)&&t.detail>1&&t.preventDefault()},onClick:t=>{t.stopPropagation();const e=t.target;V(e)&&G(e,s.current)&&(t.preventDefault(),l?(c(!1),u(!0)):c(!0))},children:[d,(0,v.jsx)(H.N,{lazy:!1,collapsed:l,disableSSRStyle:!0,onCollapseTransitionEnd:t=>{c(t),u(!t)},children:(0,v.jsx)("div",{className:Y.collapsibleContent,children:i})})]})}const Z={details:"details_b_Ee"},J="alert alert--info";function K(t){let{...e}=t;return(0,v.jsx)(X,{...e,className:(0,s.A)(J,Z.details,e.className)})}function Q(t){const e=r.Children.toArray(t.children),i=e.find((t=>r.isValidElement(t)&&"summary"===t.type)),n=(0,v.jsx)(v.Fragment,{children:e.filter((t=>t!==i))});return(0,v.jsx)(K,{...t,summary:i,children:n})}var tt=i(1107);function et(t){return(0,v.jsx)(tt.A,{...t})}const it={containsTaskList:"containsTaskList_mC6p"};function rt(t){if(void 0!==t)return(0,s.A)(t,t?.includes("contains-task-list")&&it.containsTaskList)}const nt={img:"img_ev3q"};var ot=i(7293),at=i(7489),st=i(2181),lt=i(3913);const ct="docusaurus-mermaid-container";function ht(){const{colorMode:t}=(0,l.G)(),e=(0,c.p)().mermaid,i=e.theme[t],{options:n}=e;return(0,r.useMemo)((()=>({startOnLoad:!1,...n,theme:i})),[i,n])}function ut(t){let{text:e,config:i}=t;const[n,o]=(0,r.useState)(null),a=(0,r.useRef)(`mermaid-svg-${Math.round(1e7*Math.random())}`).current,s=ht(),l=i??s;return(0,r.useEffect)((()=>{(async function(t){let{id:e,text:i,config:r}=t;lt.L.mermaidAPI.initialize(r);try{return await lt.L.render(e,i)}catch(n){throw document.querySelector(`#d${e}`)?.remove(),n}})({id:a,text:e,config:l}).then(o).catch((t=>{o((()=>{throw t}))}))}),[a,e,l]),n}const dt={container:"container_lyt7"};function ft(t){let{renderResult:e}=t;const i=(0,r.useRef)(null);return(0,r.useEffect)((()=>{const t=i.current;e.bindFunctions?.(t)}),[e]),(0,v.jsx)("div",{ref:i,className:`${ct} ${dt.container}`,dangerouslySetInnerHTML:{__html:e.svg}})}function pt(t){let{value:e}=t;const i=ut({text:e});return null===i?null:(0,v.jsx)(ft,{renderResult:i})}const gt={Head:o.A,details:Q,Details:Q,code:function(t){return function(t){return void 0!==t.children&&r.Children.toArray(t.children).every((t=>"string"==typeof t&&!t.includes("\n")))}(t)?(0,v.jsx)(R,{...t}):(0,v.jsx)(P,{...t})},a:function(t){return(0,v.jsx)(W.A,{...t})},pre:function(t){return(0,v.jsx)(v.Fragment,{children:t.children})},ul:function(t){return(0,v.jsx)("ul",{...t,className:rt(t.className)})},img:function(t){return(0,v.jsx)("img",{loading:"lazy",...t,className:(e=t.className,(0,s.A)(e,nt.img))});var e},h1:t=>(0,v.jsx)(et,{as:"h1",...t}),h2:t=>(0,v.jsx)(et,{as:"h2",...t}),h3:t=>(0,v.jsx)(et,{as:"h3",...t}),h4:t=>(0,v.jsx)(et,{as:"h4",...t}),h5:t=>(0,v.jsx)(et,{as:"h5",...t}),h6:t=>(0,v.jsx)(et,{as:"h6",...t}),admonition:ot.A,mermaid:function(t){return(0,v.jsx)(at.A,{fallback:t=>(0,v.jsx)(st.MN,{...t}),children:(0,v.jsx)(pt,{...t})})}};function mt(t){let{children:e}=t;return(0,v.jsx)(n.x,{components:gt,children:e})}},4353:function(t){t.exports=function(){"use strict";var t=1e3,e=6e4,i=36e5,r="millisecond",n="second",o="minute",a="hour",s="day",l="week",c="month",h="quarter",u="year",d="date",f="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],i=t%100;return"["+t+(e[(i-20)%10]||e[i]||e[0])+"]"}},y=function(t,e,i){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(i)+t},x={s:y,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),r=Math.floor(i/60),n=i%60;return(e<=0?"+":"-")+y(r,2,"0")+":"+y(n,2,"0")},m:function t(e,i){if(e.date()<i.date())return-t(i,e);var r=12*(i.year()-e.year())+(i.month()-e.month()),n=e.clone().add(r,c),o=i-n<0,a=e.clone().add(r+(o?-1:1),c);return+(-(r+(i-n)/(o?n-a:a-n))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:c,y:u,w:l,d:s,D:d,h:a,m:o,s:n,ms:r,Q:h}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},C="en",b={};b[C]=m;var _="$isDayjsObject",v=function(t){return t instanceof w||!(!t||!t[_])},k=function t(e,i,r){var n;if(!e)return C;if("string"==typeof e){var o=e.toLowerCase();b[o]&&(n=o),i&&(b[o]=i,n=o);var a=e.split("-");if(!n&&a.length>1)return t(a[0])}else{var s=e.name;b[s]=e,n=s}return!r&&n&&(C=n),n||!r&&C},T=function(t,e){if(v(t))return t.clone();var i="object"==typeof e?e:{};return i.date=t,i.args=arguments,new w(i)},A=x;A.l=k,A.i=v,A.w=function(t,e){return T(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var w=function(){function m(t){this.$L=k(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[_]=!0}var y=m.prototype;return y.parse=function(t){this.$d=function(t){var e=t.date,i=t.utc;if(null===e)return new Date(NaN);if(A.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(p);if(r){var n=r[2]-1||0,o=(r[7]||"0").substring(0,3);return i?new Date(Date.UTC(r[1],n,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],n,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(e)}(t),this.init()},y.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},y.$utils=function(){return A},y.isValid=function(){return!(this.$d.toString()===f)},y.isSame=function(t,e){var i=T(t);return this.startOf(e)<=i&&i<=this.endOf(e)},y.isAfter=function(t,e){return T(t)<this.startOf(e)},y.isBefore=function(t,e){return this.endOf(e)<T(t)},y.$g=function(t,e,i){return A.u(t)?this[e]:this.set(i,t)},y.unix=function(){return Math.floor(this.valueOf()/1e3)},y.valueOf=function(){return this.$d.getTime()},y.startOf=function(t,e){var i=this,r=!!A.u(e)||e,h=A.p(t),f=function(t,e){var n=A.w(i.$u?Date.UTC(i.$y,e,t):new Date(i.$y,e,t),i);return r?n:n.endOf(s)},p=function(t,e){return A.w(i.toDate()[t].apply(i.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(e)),i)},g=this.$W,m=this.$M,y=this.$D,x="set"+(this.$u?"UTC":"");switch(h){case u:return r?f(1,0):f(31,11);case c:return r?f(1,m):f(0,m+1);case l:var C=this.$locale().weekStart||0,b=(g<C?g+7:g)-C;return f(r?y-b:y+(6-b),m);case s:case d:return p(x+"Hours",0);case a:return p(x+"Minutes",1);case o:return p(x+"Seconds",2);case n:return p(x+"Milliseconds",3);default:return this.clone()}},y.endOf=function(t){return this.startOf(t,!1)},y.$set=function(t,e){var i,l=A.p(t),h="set"+(this.$u?"UTC":""),f=(i={},i[s]=h+"Date",i[d]=h+"Date",i[c]=h+"Month",i[u]=h+"FullYear",i[a]=h+"Hours",i[o]=h+"Minutes",i[n]=h+"Seconds",i[r]=h+"Milliseconds",i)[l],p=l===s?this.$D+(e-this.$W):e;if(l===c||l===u){var g=this.clone().set(d,1);g.$d[f](p),g.init(),this.$d=g.set(d,Math.min(this.$D,g.daysInMonth())).$d}else f&&this.$d[f](p);return this.init(),this},y.set=function(t,e){return this.clone().$set(t,e)},y.get=function(t){return this[A.p(t)]()},y.add=function(r,h){var d,f=this;r=Number(r);var p=A.p(h),g=function(t){var e=T(f);return A.w(e.date(e.date()+Math.round(t*r)),f)};if(p===c)return this.set(c,this.$M+r);if(p===u)return this.set(u,this.$y+r);if(p===s)return g(1);if(p===l)return g(7);var m=(d={},d[o]=e,d[a]=i,d[n]=t,d)[p]||1,y=this.$d.getTime()+r*m;return A.w(y,this)},y.subtract=function(t,e){return this.add(-1*t,e)},y.format=function(t){var e=this,i=this.$locale();if(!this.isValid())return i.invalidDate||f;var r=t||"YYYY-MM-DDTHH:mm:ssZ",n=A.z(this),o=this.$H,a=this.$m,s=this.$M,l=i.weekdays,c=i.months,h=i.meridiem,u=function(t,i,n,o){return t&&(t[i]||t(e,r))||n[i].slice(0,o)},d=function(t){return A.s(o%12||12,t,"0")},p=h||function(t,e,i){var r=t<12?"AM":"PM";return i?r.toLowerCase():r};return r.replace(g,(function(t,r){return r||function(t){switch(t){case"YY":return String(e.$y).slice(-2);case"YYYY":return A.s(e.$y,4,"0");case"M":return s+1;case"MM":return A.s(s+1,2,"0");case"MMM":return u(i.monthsShort,s,c,3);case"MMMM":return u(c,s);case"D":return e.$D;case"DD":return A.s(e.$D,2,"0");case"d":return String(e.$W);case"dd":return u(i.weekdaysMin,e.$W,l,2);case"ddd":return u(i.weekdaysShort,e.$W,l,3);case"dddd":return l[e.$W];case"H":return String(o);case"HH":return A.s(o,2,"0");case"h":return d(1);case"hh":return d(2);case"a":return p(o,a,!0);case"A":return p(o,a,!1);case"m":return String(a);case"mm":return A.s(a,2,"0");case"s":return String(e.$s);case"ss":return A.s(e.$s,2,"0");case"SSS":return A.s(e.$ms,3,"0");case"Z":return n}return null}(t)||n.replace(":","")}))},y.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},y.diff=function(r,d,f){var p,g=this,m=A.p(d),y=T(r),x=(y.utcOffset()-this.utcOffset())*e,C=this-y,b=function(){return A.m(g,y)};switch(m){case u:p=b()/12;break;case c:p=b();break;case h:p=b()/3;break;case l:p=(C-x)/6048e5;break;case s:p=(C-x)/864e5;break;case a:p=C/i;break;case o:p=C/e;break;case n:p=C/t;break;default:p=C}return f?p:A.a(p)},y.daysInMonth=function(){return this.endOf(c).$D},y.$locale=function(){return b[this.$L]},y.locale=function(t,e){if(!t)return this.$L;var i=this.clone(),r=k(t,e,!0);return r&&(i.$L=r),i},y.clone=function(){return A.w(this.$d,this)},y.toDate=function(){return new Date(this.valueOf())},y.toJSON=function(){return this.isValid()?this.toISOString():null},y.toISOString=function(){return this.$d.toISOString()},y.toString=function(){return this.$d.toUTCString()},m}(),S=w.prototype;return T.prototype=S,[["$ms",r],["$s",n],["$m",o],["$H",a],["$W",s],["$M",c],["$y",u],["$D",d]].forEach((function(t){S[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),T.extend=function(t,e){return t.$i||(t(e,w,T),t.$i=!0),T},T.locale=k,T.isDayjs=v,T.unix=function(t){return T(1e3*t)},T.en=b[C],T.Ls=b,T.p={},T}()},2838:function(t){t.exports=function(){"use strict";const{entries:t,setPrototypeOf:e,isFrozen:i,getPrototypeOf:r,getOwnPropertyDescriptor:n}=Object;let{freeze:o,seal:a,create:s}=Object,{apply:l,construct:c}="undefined"!=typeof Reflect&&Reflect;o||(o=function(t){return t}),a||(a=function(t){return t}),l||(l=function(t,e,i){return t.apply(e,i)}),c||(c=function(t,e){return new t(...e)});const h=_(Array.prototype.forEach),u=_(Array.prototype.pop),d=_(Array.prototype.push),f=_(String.prototype.toLowerCase),p=_(String.prototype.toString),g=_(String.prototype.match),m=_(String.prototype.replace),y=_(String.prototype.indexOf),x=_(String.prototype.trim),C=_(RegExp.prototype.test),b=v(TypeError);function _(t){return function(e){for(var i=arguments.length,r=new Array(i>1?i-1:0),n=1;n<i;n++)r[n-1]=arguments[n];return l(t,e,r)}}function v(t){return function(){for(var e=arguments.length,i=new Array(e),r=0;r<e;r++)i[r]=arguments[r];return c(t,i)}}function k(t,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f;e&&e(t,null);let o=r.length;for(;o--;){let e=r[o];if("string"==typeof e){const t=n(e);t!==e&&(i(r)||(r[o]=t),e=t)}t[e]=!0}return t}function T(t){for(let e=0;e<t.length;e++)void 0===n(t,e)&&(t[e]=null);return t}function A(e){const i=s(null);for(const[r,o]of t(e))void 0!==n(e,r)&&(Array.isArray(o)?i[r]=T(o):o&&"object"==typeof o&&o.constructor===Object?i[r]=A(o):i[r]=o);return i}function w(t,e){for(;null!==t;){const i=n(t,e);if(i){if(i.get)return _(i.get);if("function"==typeof i.value)return _(i.value)}t=r(t)}function i(t){return console.warn("fallback value for",t),null}return i}const S=o(["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"]),B=o(["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"]),F=o(["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"]),L=o(["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"]),M=o(["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"]),E=o(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),N=o(["#text"]),O=o(["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","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","xmlns","slot"]),I=o(["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"]),D=o(["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"]),j=o(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),q=a(/\{\{[\w\W]*|[\w\W]*\}\}/gm),$=a(/<%[\w\W]*|[\w\W]*%>/gm),z=a(/\${[\w\W]*}/gm),P=a(/^data-[\-\w.\u00B7-\uFFFF]/),R=a(/^aria-[\-\w]+$/),W=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),U=a(/^(?:\w+script|data):/i),H=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y=a(/^html$/i);var V=Object.freeze({__proto__:null,MUSTACHE_EXPR:q,ERB_EXPR:$,TMPLIT_EXPR:z,DATA_ATTR:P,ARIA_ATTR:R,IS_ALLOWED_URI:W,IS_SCRIPT_OR_DATA:U,ATTR_WHITESPACE:H,DOCTYPE_NAME:Y});const G=function(){return"undefined"==typeof window?null:window},X=function(t,e){if("object"!=typeof t||"function"!=typeof t.createPolicy)return null;let i=null;const r="data-tt-policy-suffix";e&&e.hasAttribute(r)&&(i=e.getAttribute(r));const n="dompurify"+(i?"#"+i:"");try{return t.createPolicy(n,{createHTML:t=>t,createScriptURL:t=>t})}catch(o){return console.warn("TrustedTypes policy "+n+" could not be created."),null}};function Z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G();const i=t=>Z(t);if(i.version="3.0.8",i.removed=[],!e||!e.document||9!==e.document.nodeType)return i.isSupported=!1,i;let{document:r}=e;const n=r,a=n.currentScript,{DocumentFragment:l,HTMLTemplateElement:c,Node:_,Element:v,NodeFilter:T,NamedNodeMap:q=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:$,DOMParser:z,trustedTypes:P}=e,R=v.prototype,U=w(R,"cloneNode"),H=w(R,"nextSibling"),J=w(R,"childNodes"),K=w(R,"parentNode");if("function"==typeof c){const t=r.createElement("template");t.content&&t.content.ownerDocument&&(r=t.content.ownerDocument)}let Q,tt="";const{implementation:et,createNodeIterator:it,createDocumentFragment:rt,getElementsByTagName:nt}=r,{importNode:ot}=n;let at={};i.isSupported="function"==typeof t&&"function"==typeof K&&et&&void 0!==et.createHTMLDocument;const{MUSTACHE_EXPR:st,ERB_EXPR:lt,TMPLIT_EXPR:ct,DATA_ATTR:ht,ARIA_ATTR:ut,IS_SCRIPT_OR_DATA:dt,ATTR_WHITESPACE:ft}=V;let{IS_ALLOWED_URI:pt}=V,gt=null;const mt=k({},[...S,...B,...F,...M,...N]);let yt=null;const xt=k({},[...O,...I,...D,...j]);let Ct=Object.seal(s(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}})),bt=null,_t=null,vt=!0,kt=!0,Tt=!1,At=!0,wt=!1,St=!1,Bt=!1,Ft=!1,Lt=!1,Mt=!1,Et=!1,Nt=!0,Ot=!1;const It="user-content-";let Dt=!0,jt=!1,qt={},$t=null;const zt=k({},["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 Pt=null;const Rt=k({},["audio","video","img","source","image","track"]);let Wt=null;const Ut=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ht="http://www.w3.org/1998/Math/MathML",Yt="http://www.w3.org/2000/svg",Vt="http://www.w3.org/1999/xhtml";let Gt=Vt,Xt=!1,Zt=null;const Jt=k({},[Ht,Yt,Vt],p);let Kt=null;const Qt=["application/xhtml+xml","text/html"],te="text/html";let ee=null,ie=null;const re=r.createElement("form"),ne=function(t){return t instanceof RegExp||t instanceof Function},oe=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ie||ie!==t){if(t&&"object"==typeof t||(t={}),t=A(t),Kt=-1===Qt.indexOf(t.PARSER_MEDIA_TYPE)?te:t.PARSER_MEDIA_TYPE,ee="application/xhtml+xml"===Kt?p:f,gt="ALLOWED_TAGS"in t?k({},t.ALLOWED_TAGS,ee):mt,yt="ALLOWED_ATTR"in t?k({},t.ALLOWED_ATTR,ee):xt,Zt="ALLOWED_NAMESPACES"in t?k({},t.ALLOWED_NAMESPACES,p):Jt,Wt="ADD_URI_SAFE_ATTR"in t?k(A(Ut),t.ADD_URI_SAFE_ATTR,ee):Ut,Pt="ADD_DATA_URI_TAGS"in t?k(A(Rt),t.ADD_DATA_URI_TAGS,ee):Rt,$t="FORBID_CONTENTS"in t?k({},t.FORBID_CONTENTS,ee):zt,bt="FORBID_TAGS"in t?k({},t.FORBID_TAGS,ee):{},_t="FORBID_ATTR"in t?k({},t.FORBID_ATTR,ee):{},qt="USE_PROFILES"in t&&t.USE_PROFILES,vt=!1!==t.ALLOW_ARIA_ATTR,kt=!1!==t.ALLOW_DATA_ATTR,Tt=t.ALLOW_UNKNOWN_PROTOCOLS||!1,At=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,wt=t.SAFE_FOR_TEMPLATES||!1,St=t.WHOLE_DOCUMENT||!1,Lt=t.RETURN_DOM||!1,Mt=t.RETURN_DOM_FRAGMENT||!1,Et=t.RETURN_TRUSTED_TYPE||!1,Ft=t.FORCE_BODY||!1,Nt=!1!==t.SANITIZE_DOM,Ot=t.SANITIZE_NAMED_PROPS||!1,Dt=!1!==t.KEEP_CONTENT,jt=t.IN_PLACE||!1,pt=t.ALLOWED_URI_REGEXP||W,Gt=t.NAMESPACE||Vt,Ct=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ne(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ct.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ne(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ct.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ct.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),wt&&(kt=!1),Mt&&(Lt=!0),qt&&(gt=k({},N),yt=[],!0===qt.html&&(k(gt,S),k(yt,O)),!0===qt.svg&&(k(gt,B),k(yt,I),k(yt,j)),!0===qt.svgFilters&&(k(gt,F),k(yt,I),k(yt,j)),!0===qt.mathMl&&(k(gt,M),k(yt,D),k(yt,j))),t.ADD_TAGS&&(gt===mt&&(gt=A(gt)),k(gt,t.ADD_TAGS,ee)),t.ADD_ATTR&&(yt===xt&&(yt=A(yt)),k(yt,t.ADD_ATTR,ee)),t.ADD_URI_SAFE_ATTR&&k(Wt,t.ADD_URI_SAFE_ATTR,ee),t.FORBID_CONTENTS&&($t===zt&&($t=A($t)),k($t,t.FORBID_CONTENTS,ee)),Dt&&(gt["#text"]=!0),St&&k(gt,["html","head","body"]),gt.table&&(k(gt,["tbody"]),delete bt.tbody),t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw b('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw b('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');Q=t.TRUSTED_TYPES_POLICY,tt=Q.createHTML("")}else void 0===Q&&(Q=X(P,a)),null!==Q&&"string"==typeof tt&&(tt=Q.createHTML(""));o&&o(t),ie=t}},ae=k({},["mi","mo","mn","ms","mtext"]),se=k({},["foreignobject","desc","title","annotation-xml"]),le=k({},["title","style","font","a","script"]),ce=k({},[...B,...F,...L]),he=k({},[...M,...E]),ue=function(t){let e=K(t);e&&e.tagName||(e={namespaceURI:Gt,tagName:"template"});const i=f(t.tagName),r=f(e.tagName);return!!Zt[t.namespaceURI]&&(t.namespaceURI===Yt?e.namespaceURI===Vt?"svg"===i:e.namespaceURI===Ht?"svg"===i&&("annotation-xml"===r||ae[r]):Boolean(ce[i]):t.namespaceURI===Ht?e.namespaceURI===Vt?"math"===i:e.namespaceURI===Yt?"math"===i&&se[r]:Boolean(he[i]):t.namespaceURI===Vt?!(e.namespaceURI===Yt&&!se[r])&&!(e.namespaceURI===Ht&&!ae[r])&&!he[i]&&(le[i]||!ce[i]):!("application/xhtml+xml"!==Kt||!Zt[t.namespaceURI]))},de=function(t){d(i.removed,{element:t});try{t.parentNode.removeChild(t)}catch(e){t.remove()}},fe=function(t,e){try{d(i.removed,{attribute:e.getAttributeNode(t),from:e})}catch(r){d(i.removed,{attribute:null,from:e})}if(e.removeAttribute(t),"is"===t&&!yt[t])if(Lt||Mt)try{de(e)}catch(r){}else try{e.setAttribute(t,"")}catch(r){}},pe=function(t){let e=null,i=null;if(Ft)t="<remove></remove>"+t;else{const e=g(t,/^[\r\n\t ]+/);i=e&&e[0]}"application/xhtml+xml"===Kt&&Gt===Vt&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");const n=Q?Q.createHTML(t):t;if(Gt===Vt)try{e=(new z).parseFromString(n,Kt)}catch(a){}if(!e||!e.documentElement){e=et.createDocument(Gt,"template",null);try{e.documentElement.innerHTML=Xt?tt:n}catch(a){}}const o=e.body||e.documentElement;return t&&i&&o.insertBefore(r.createTextNode(i),o.childNodes[0]||null),Gt===Vt?nt.call(e,St?"html":"body")[0]:St?e.documentElement:o},ge=function(t){return it.call(t.ownerDocument||t,t,T.SHOW_ELEMENT|T.SHOW_COMMENT|T.SHOW_TEXT,null)},me=function(t){return t instanceof $&&("string"!=typeof t.nodeName||"string"!=typeof t.textContent||"function"!=typeof t.removeChild||!(t.attributes instanceof q)||"function"!=typeof t.removeAttribute||"function"!=typeof t.setAttribute||"string"!=typeof t.namespaceURI||"function"!=typeof t.insertBefore||"function"!=typeof t.hasChildNodes)},ye=function(t){return"function"==typeof _&&t instanceof _},xe=function(t,e,r){at[t]&&h(at[t],(t=>{t.call(i,e,r,ie)}))},Ce=function(t){let e=null;if(xe("beforeSanitizeElements",t,null),me(t))return de(t),!0;const r=ee(t.nodeName);if(xe("uponSanitizeElement",t,{tagName:r,allowedTags:gt}),t.hasChildNodes()&&!ye(t.firstElementChild)&&C(/<[/\w]/g,t.innerHTML)&&C(/<[/\w]/g,t.textContent))return de(t),!0;if(!gt[r]||bt[r]){if(!bt[r]&&_e(r)){if(Ct.tagNameCheck instanceof RegExp&&C(Ct.tagNameCheck,r))return!1;if(Ct.tagNameCheck instanceof Function&&Ct.tagNameCheck(r))return!1}if(Dt&&!$t[r]){const e=K(t)||t.parentNode,i=J(t)||t.childNodes;if(i&&e)for(let r=i.length-1;r>=0;--r)e.insertBefore(U(i[r],!0),H(t))}return de(t),!0}return t instanceof v&&!ue(t)?(de(t),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!C(/<\/no(script|embed|frames)/i,t.innerHTML)?(wt&&3===t.nodeType&&(e=t.textContent,h([st,lt,ct],(t=>{e=m(e,t," ")})),t.textContent!==e&&(d(i.removed,{element:t.cloneNode()}),t.textContent=e)),xe("afterSanitizeElements",t,null),!1):(de(t),!0)},be=function(t,e,i){if(Nt&&("id"===e||"name"===e)&&(i in r||i in re))return!1;if(kt&&!_t[e]&&C(ht,e));else if(vt&&C(ut,e));else if(!yt[e]||_t[e]){if(!(_e(t)&&(Ct.tagNameCheck instanceof RegExp&&C(Ct.tagNameCheck,t)||Ct.tagNameCheck instanceof Function&&Ct.tagNameCheck(t))&&(Ct.attributeNameCheck instanceof RegExp&&C(Ct.attributeNameCheck,e)||Ct.attributeNameCheck instanceof Function&&Ct.attributeNameCheck(e))||"is"===e&&Ct.allowCustomizedBuiltInElements&&(Ct.tagNameCheck instanceof RegExp&&C(Ct.tagNameCheck,i)||Ct.tagNameCheck instanceof Function&&Ct.tagNameCheck(i))))return!1}else if(Wt[e]);else if(C(pt,m(i,ft,"")));else if("src"!==e&&"xlink:href"!==e&&"href"!==e||"script"===t||0!==y(i,"data:")||!Pt[t])if(Tt&&!C(dt,m(i,ft,"")));else if(i)return!1;return!0},_e=function(t){return t.indexOf("-")>0},ve=function(t){xe("beforeSanitizeAttributes",t,null);const{attributes:e}=t;if(!e)return;const r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:yt};let n=e.length;for(;n--;){const a=e[n],{name:s,namespaceURI:l,value:c}=a,d=ee(s);let f="value"===s?c:x(c);if(r.attrName=d,r.attrValue=f,r.keepAttr=!0,r.forceKeepAttr=void 0,xe("uponSanitizeAttribute",t,r),f=r.attrValue,r.forceKeepAttr)continue;if(fe(s,t),!r.keepAttr)continue;if(!At&&C(/\/>/i,f)){fe(s,t);continue}wt&&h([st,lt,ct],(t=>{f=m(f,t," ")}));const p=ee(t.nodeName);if(be(p,d,f)){if(!Ot||"id"!==d&&"name"!==d||(fe(s,t),f=It+f),Q&&"object"==typeof P&&"function"==typeof P.getAttributeType)if(l);else switch(P.getAttributeType(p,d)){case"TrustedHTML":f=Q.createHTML(f);break;case"TrustedScriptURL":f=Q.createScriptURL(f)}try{l?t.setAttributeNS(l,s,f):t.setAttribute(s,f),u(i.removed)}catch(o){}}}xe("afterSanitizeAttributes",t,null)},ke=function t(e){let i=null;const r=ge(e);for(xe("beforeSanitizeShadowDOM",e,null);i=r.nextNode();)xe("uponSanitizeShadowNode",i,null),Ce(i)||(i.content instanceof l&&t(i.content),ve(i));xe("afterSanitizeShadowDOM",e,null)};return i.sanitize=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null,o=null,a=null,s=null;if(Xt=!t,Xt&&(t="\x3c!--\x3e"),"string"!=typeof t&&!ye(t)){if("function"!=typeof t.toString)throw b("toString is not a function");if("string"!=typeof(t=t.toString()))throw b("dirty is not a string, aborting")}if(!i.isSupported)return t;if(Bt||oe(e),i.removed=[],"string"==typeof t&&(jt=!1),jt){if(t.nodeName){const e=ee(t.nodeName);if(!gt[e]||bt[e])throw b("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof _)r=pe("\x3c!----\x3e"),o=r.ownerDocument.importNode(t,!0),1===o.nodeType&&"BODY"===o.nodeName||"HTML"===o.nodeName?r=o:r.appendChild(o);else{if(!Lt&&!wt&&!St&&-1===t.indexOf("<"))return Q&&Et?Q.createHTML(t):t;if(r=pe(t),!r)return Lt?null:Et?tt:""}r&&Ft&&de(r.firstChild);const c=ge(jt?t:r);for(;a=c.nextNode();)Ce(a)||(a.content instanceof l&&ke(a.content),ve(a));if(jt)return t;if(Lt){if(Mt)for(s=rt.call(r.ownerDocument);r.firstChild;)s.appendChild(r.firstChild);else s=r;return(yt.shadowroot||yt.shadowrootmode)&&(s=ot.call(n,s,!0)),s}let u=St?r.outerHTML:r.innerHTML;return St&>["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&C(Y,r.ownerDocument.doctype.name)&&(u="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+u),wt&&h([st,lt,ct],(t=>{u=m(u,t," ")})),Q&&Et?Q.createHTML(u):u},i.setConfig=function(){oe(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Bt=!0},i.clearConfig=function(){ie=null,Bt=!1},i.isValidAttribute=function(t,e,i){ie||oe({});const r=ee(t),n=ee(e);return be(r,n,i)},i.addHook=function(t,e){"function"==typeof e&&(at[t]=at[t]||[],d(at[t],e))},i.removeHook=function(t){if(at[t])return u(at[t])},i.removeHooks=function(t){at[t]&&(at[t]=[])},i.removeAllHooks=function(){at={}},i}return Z()}()},8426:(t,e)=>{function i(t){let e,i=[];for(let r of t.split(",").map((t=>t.trim())))if(/^-?\d+$/.test(r))i.push(parseInt(r,10));else if(e=r.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[t,r,n,o]=e;if(r&&o){r=parseInt(r),o=parseInt(o);const t=r<o?1:-1;"-"!==n&&".."!==n&&"\u2025"!==n||(o+=t);for(let e=r;e!==o;e+=t)i.push(e)}}return i}e.default=i,t.exports=i},513:(t,e,i)=>{"use strict";function r(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];var r=Array.from("string"==typeof t?[t]:t);r[r.length-1]=r[r.length-1].replace(/\r?\n([\t ]*)$/,"");var n=r.reduce((function(t,e){var i=e.match(/\n([\t ]+|(?!\s).)/g);return i?t.concat(i.map((function(t){var e,i;return null!==(i=null===(e=t.match(/[\t ]/g))||void 0===e?void 0:e.length)&&void 0!==i?i:0}))):t}),[]);if(n.length){var o=new RegExp("\n[\t ]{"+Math.min.apply(Math,n)+"}","g");r=r.map((function(t){return t.replace(o,"\n")}))}r[0]=r[0].replace(/^\r?\n/,"");var a=r[0];return e.forEach((function(t,e){var i=a.match(/(?:^|\n)( *)$/),n=i?i[1]:"",o=t;"string"==typeof t&&t.includes("\n")&&(o=String(t).split("\n").map((function(t,e){return 0===e?t:""+n+t})).join("\n")),a+=o+r[e+1]})),a}i.d(e,{T:()=>r})},8453:(t,e,i)=>{"use strict";i.d(e,{R:()=>a,x:()=>s});var r=i(6540);const n={},o=r.createContext(n);function a(t){const e=r.useContext(o);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:a(t.components),r.createElement(o.Provider,{value:e},t.children)}},6312:(t,e,i)=>{"use strict";function r(t,e){let i;if(void 0===e)for(const r of t)null!=r&&(i<r||void 0===i&&r>=r)&&(i=r);else{let r=-1;for(let n of t)null!=(n=e(n,++r,t))&&(i<n||void 0===i&&n>=n)&&(i=n)}return i}function n(t,e){let i;if(void 0===e)for(const r of t)null!=r&&(i>r||void 0===i&&r>=r)&&(i=r);else{let r=-1;for(let n of t)null!=(n=e(n,++r,t))&&(i>n||void 0===i&&n>=n)&&(i=n)}return i}function o(t){return t}i.d(e,{JLW:()=>cs,l78:()=>x,tlR:()=>y,qrM:()=>vs,Yu4:()=>Ts,IA3:()=>ws,Wi0:()=>Bs,PGM:()=>Fs,OEq:()=>Ms,y8u:()=>Os,olC:()=>Ds,IrU:()=>qs,oDi:()=>Ps,Q7f:()=>Ws,cVp:()=>Hs,lUB:()=>ds,Lx9:()=>Vs,nVG:()=>el,uxU:()=>il,Xf2:()=>ol,GZz:()=>sl,UPb:()=>cl,dyv:()=>ll,bEH:()=>pr,n8j:()=>gs,T9B:()=>r,jkA:()=>n,rLf:()=>xs,WH:()=>kr,m4Y:()=>mn,UMr:()=>vr,w7C:()=>Na,zt:()=>Oa,Ltv:()=>Ia,Ubm:()=>Da,JWy:()=>Vi,UAC:()=>Nn,DCK:()=>uo,TUC:()=>Rn,Agd:()=>Mn,t6C:()=>Sn,wXd:()=>Fn,ABi:()=>qn,Ui6:()=>Kn,rGn:()=>Wn,ucG:()=>Bn,YPH:()=>jn,Mol:()=>Pn,PGu:()=>$n,GuW:()=>zn});var a=1,s=2,l=3,c=4,h=1e-6;function u(t){return"translate("+t+",0)"}function d(t){return"translate(0,"+t+")"}function f(t){return e=>+t(e)}function p(t,e){return e=Math.max(0,t.bandwidth()-2*e)/2,t.round()&&(e=Math.round(e)),i=>+t(i)+e}function g(){return!this.__axis}function m(t,e){var i=[],r=null,n=null,m=6,y=6,x=3,C="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,b=t===a||t===c?-1:1,_=t===c||t===s?"x":"y",v=t===a||t===l?u:d;function k(u){var d=null==r?e.ticks?e.ticks.apply(e,i):e.domain():r,k=null==n?e.tickFormat?e.tickFormat.apply(e,i):o:n,T=Math.max(m,0)+x,A=e.range(),w=+A[0]+C,S=+A[A.length-1]+C,B=(e.bandwidth?p:f)(e.copy(),C),F=u.selection?u.selection():u,L=F.selectAll(".domain").data([null]),M=F.selectAll(".tick").data(d,e).order(),E=M.exit(),N=M.enter().append("g").attr("class","tick"),O=M.select("line"),I=M.select("text");L=L.merge(L.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),M=M.merge(N),O=O.merge(N.append("line").attr("stroke","currentColor").attr(_+"2",b*m)),I=I.merge(N.append("text").attr("fill","currentColor").attr(_,b*T).attr("dy",t===a?"0em":t===l?"0.71em":"0.32em")),u!==F&&(L=L.transition(u),M=M.transition(u),O=O.transition(u),I=I.transition(u),E=E.transition(u).attr("opacity",h).attr("transform",(function(t){return isFinite(t=B(t))?v(t+C):this.getAttribute("transform")})),N.attr("opacity",h).attr("transform",(function(t){var e=this.parentNode.__axis;return v((e&&isFinite(e=e(t))?e:B(t))+C)}))),E.remove(),L.attr("d",t===c||t===s?y?"M"+b*y+","+w+"H"+C+"V"+S+"H"+b*y:"M"+C+","+w+"V"+S:y?"M"+w+","+b*y+"V"+C+"H"+S+"V"+b*y:"M"+w+","+C+"H"+S),M.attr("opacity",1).attr("transform",(function(t){return v(B(t)+C)})),O.attr(_+"2",b*m),I.attr(_,b*T).text(k),F.filter(g).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",t===s?"start":t===c?"end":"middle"),F.each((function(){this.__axis=B}))}return k.scale=function(t){return arguments.length?(e=t,k):e},k.ticks=function(){return i=Array.from(arguments),k},k.tickArguments=function(t){return arguments.length?(i=null==t?[]:Array.from(t),k):i.slice()},k.tickValues=function(t){return arguments.length?(r=null==t?null:Array.from(t),k):r&&r.slice()},k.tickFormat=function(t){return arguments.length?(n=t,k):n},k.tickSize=function(t){return arguments.length?(m=y=+t,k):m},k.tickSizeInner=function(t){return arguments.length?(m=+t,k):m},k.tickSizeOuter=function(t){return arguments.length?(y=+t,k):y},k.tickPadding=function(t){return arguments.length?(x=+t,k):x},k.offset=function(t){return arguments.length?(C=+t,k):C},k}function y(t){return m(a,t)}function x(t){return m(l,t)}function C(){}function b(t){return null==t?C:function(){return this.querySelector(t)}}function _(t){return null==t?[]:Array.isArray(t)?t:Array.from(t)}function v(){return[]}function k(t){return null==t?v:function(){return this.querySelectorAll(t)}}function T(t){return function(){return this.matches(t)}}function A(t){return function(e){return e.matches(t)}}var w=Array.prototype.find;function S(){return this.firstElementChild}var B=Array.prototype.filter;function F(){return Array.from(this.children)}function L(t){return new Array(t.length)}function M(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function E(t,e,i,r,n,o){for(var a,s=0,l=e.length,c=o.length;s<c;++s)(a=e[s])?(a.__data__=o[s],r[s]=a):i[s]=new M(t,o[s]);for(;s<l;++s)(a=e[s])&&(n[s]=a)}function N(t,e,i,r,n,o,a){var s,l,c,h=new Map,u=e.length,d=o.length,f=new Array(u);for(s=0;s<u;++s)(l=e[s])&&(f[s]=c=a.call(l,l.__data__,s,e)+"",h.has(c)?n[s]=l:h.set(c,l));for(s=0;s<d;++s)c=a.call(t,o[s],s,o)+"",(l=h.get(c))?(r[s]=l,l.__data__=o[s],h.delete(c)):i[s]=new M(t,o[s]);for(s=0;s<u;++s)(l=e[s])&&h.get(f[s])===l&&(n[s]=l)}function O(t){return t.__data__}function I(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function D(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}M.prototype={constructor:M,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var j="http://www.w3.org/1999/xhtml";const q={svg:"http://www.w3.org/2000/svg",xhtml:j,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function $(t){var e=t+="",i=e.indexOf(":");return i>=0&&"xmlns"!==(e=t.slice(0,i))&&(t=t.slice(i+1)),q.hasOwnProperty(e)?{space:q[e],local:t}:t}function z(t){return function(){this.removeAttribute(t)}}function P(t){return function(){this.removeAttributeNS(t.space,t.local)}}function R(t,e){return function(){this.setAttribute(t,e)}}function W(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function U(t,e){return function(){var i=e.apply(this,arguments);null==i?this.removeAttribute(t):this.setAttribute(t,i)}}function H(t,e){return function(){var i=e.apply(this,arguments);null==i?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,i)}}function Y(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function V(t){return function(){this.style.removeProperty(t)}}function G(t,e,i){return function(){this.style.setProperty(t,e,i)}}function X(t,e,i){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,i)}}function Z(t,e){return t.style.getPropertyValue(e)||Y(t).getComputedStyle(t,null).getPropertyValue(e)}function J(t){return function(){delete this[t]}}function K(t,e){return function(){this[t]=e}}function Q(t,e){return function(){var i=e.apply(this,arguments);null==i?delete this[t]:this[t]=i}}function tt(t){return t.trim().split(/^|\s+/)}function et(t){return t.classList||new it(t)}function it(t){this._node=t,this._names=tt(t.getAttribute("class")||"")}function rt(t,e){for(var i=et(t),r=-1,n=e.length;++r<n;)i.add(e[r])}function nt(t,e){for(var i=et(t),r=-1,n=e.length;++r<n;)i.remove(e[r])}function ot(t){return function(){rt(this,t)}}function at(t){return function(){nt(this,t)}}function st(t,e){return function(){(e.apply(this,arguments)?rt:nt)(this,t)}}function lt(){this.textContent=""}function ct(t){return function(){this.textContent=t}}function ht(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function ut(){this.innerHTML=""}function dt(t){return function(){this.innerHTML=t}}function ft(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function pt(){this.nextSibling&&this.parentNode.appendChild(this)}function gt(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function mt(t){return function(){var e=this.ownerDocument,i=this.namespaceURI;return i===j&&e.documentElement.namespaceURI===j?e.createElement(t):e.createElementNS(i,t)}}function yt(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function xt(t){var e=$(t);return(e.local?yt:mt)(e)}function Ct(){return null}function bt(){var t=this.parentNode;t&&t.removeChild(this)}function _t(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function vt(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function kt(t){return function(){var e=this.__on;if(e){for(var i,r=0,n=-1,o=e.length;r<o;++r)i=e[r],t.type&&i.type!==t.type||i.name!==t.name?e[++n]=i:this.removeEventListener(i.type,i.listener,i.options);++n?e.length=n:delete this.__on}}}function Tt(t,e,i){return function(){var r,n=this.__on,o=function(t){return function(e){t.call(this,e,this.__data__)}}(e);if(n)for(var a=0,s=n.length;a<s;++a)if((r=n[a]).type===t.type&&r.name===t.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=o,r.options=i),void(r.value=e);this.addEventListener(t.type,o,i),r={type:t.type,name:t.name,value:e,listener:o,options:i},n?n.push(r):this.__on=[r]}}function At(t,e,i){var r=Y(t),n=r.CustomEvent;"function"==typeof n?n=new n(e,i):(n=r.document.createEvent("Event"),i?(n.initEvent(e,i.bubbles,i.cancelable),n.detail=i.detail):n.initEvent(e,!1,!1)),t.dispatchEvent(n)}function wt(t,e){return function(){return At(this,t,e)}}function St(t,e){return function(){return At(this,t,e.apply(this,arguments))}}it.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var Bt=[null];function Ft(t,e){this._groups=t,this._parents=e}function Lt(){return new Ft([[document.documentElement]],Bt)}Ft.prototype=Lt.prototype={constructor:Ft,select:function(t){"function"!=typeof t&&(t=b(t));for(var e=this._groups,i=e.length,r=new Array(i),n=0;n<i;++n)for(var o,a,s=e[n],l=s.length,c=r[n]=new Array(l),h=0;h<l;++h)(o=s[h])&&(a=t.call(o,o.__data__,h,s))&&("__data__"in o&&(a.__data__=o.__data__),c[h]=a);return new Ft(r,this._parents)},selectAll:function(t){t="function"==typeof t?function(t){return function(){return _(t.apply(this,arguments))}}(t):k(t);for(var e=this._groups,i=e.length,r=[],n=[],o=0;o<i;++o)for(var a,s=e[o],l=s.length,c=0;c<l;++c)(a=s[c])&&(r.push(t.call(a,a.__data__,c,s)),n.push(a));return new Ft(r,n)},selectChild:function(t){return this.select(null==t?S:function(t){return function(){return w.call(this.children,t)}}("function"==typeof t?t:A(t)))},selectChildren:function(t){return this.selectAll(null==t?F:function(t){return function(){return B.call(this.children,t)}}("function"==typeof t?t:A(t)))},filter:function(t){"function"!=typeof t&&(t=T(t));for(var e=this._groups,i=e.length,r=new Array(i),n=0;n<i;++n)for(var o,a=e[n],s=a.length,l=r[n]=[],c=0;c<s;++c)(o=a[c])&&t.call(o,o.__data__,c,a)&&l.push(o);return new Ft(r,this._parents)},data:function(t,e){if(!arguments.length)return Array.from(this,O);var i,r=e?N:E,n=this._parents,o=this._groups;"function"!=typeof t&&(i=t,t=function(){return i});for(var a=o.length,s=new Array(a),l=new Array(a),c=new Array(a),h=0;h<a;++h){var u=n[h],d=o[h],f=d.length,p=I(t.call(u,u&&u.__data__,h,n)),g=p.length,m=l[h]=new Array(g),y=s[h]=new Array(g);r(u,d,m,y,c[h]=new Array(f),p,e);for(var x,C,b=0,_=0;b<g;++b)if(x=m[b]){for(b>=_&&(_=b+1);!(C=y[_])&&++_<g;);x._next=C||null}}return(s=new Ft(s,n))._enter=l,s._exit=c,s},enter:function(){return new Ft(this._enter||this._groups.map(L),this._parents)},exit:function(){return new Ft(this._exit||this._groups.map(L),this._parents)},join:function(t,e,i){var r=this.enter(),n=this,o=this.exit();return"function"==typeof t?(r=t(r))&&(r=r.selection()):r=r.append(t+""),null!=e&&(n=e(n))&&(n=n.selection()),null==i?o.remove():i(o),r&&n?r.merge(n).order():n},merge:function(t){for(var e=t.selection?t.selection():t,i=this._groups,r=e._groups,n=i.length,o=r.length,a=Math.min(n,o),s=new Array(n),l=0;l<a;++l)for(var c,h=i[l],u=r[l],d=h.length,f=s[l]=new Array(d),p=0;p<d;++p)(c=h[p]||u[p])&&(f[p]=c);for(;l<n;++l)s[l]=i[l];return new Ft(s,this._parents)},selection:function(){return this},order:function(){for(var t=this._groups,e=-1,i=t.length;++e<i;)for(var r,n=t[e],o=n.length-1,a=n[o];--o>=0;)(r=n[o])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(t){function e(e,i){return e&&i?t(e.__data__,i.__data__):!e-!i}t||(t=D);for(var i=this._groups,r=i.length,n=new Array(r),o=0;o<r;++o){for(var a,s=i[o],l=s.length,c=n[o]=new Array(l),h=0;h<l;++h)(a=s[h])&&(c[h]=a);c.sort(e)}return new Ft(n,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var t=this._groups,e=0,i=t.length;e<i;++e)for(var r=t[e],n=0,o=r.length;n<o;++n){var a=r[n];if(a)return a}return null},size:function(){let t=0;for(const e of this)++t;return t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,i=0,r=e.length;i<r;++i)for(var n,o=e[i],a=0,s=o.length;a<s;++a)(n=o[a])&&t.call(n,n.__data__,a,o);return this},attr:function(t,e){var i=$(t);if(arguments.length<2){var r=this.node();return i.local?r.getAttributeNS(i.space,i.local):r.getAttribute(i)}return this.each((null==e?i.local?P:z:"function"==typeof e?i.local?H:U:i.local?W:R)(i,e))},style:function(t,e,i){return arguments.length>1?this.each((null==e?V:"function"==typeof e?X:G)(t,e,null==i?"":i)):Z(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?J:"function"==typeof e?Q:K)(t,e)):this.node()[t]},classed:function(t,e){var i=tt(t+"");if(arguments.length<2){for(var r=et(this.node()),n=-1,o=i.length;++n<o;)if(!r.contains(i[n]))return!1;return!0}return this.each(("function"==typeof e?st:e?ot:at)(i,e))},text:function(t){return arguments.length?this.each(null==t?lt:("function"==typeof t?ht:ct)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?ut:("function"==typeof t?ft:dt)(t)):this.node().innerHTML},raise:function(){return this.each(pt)},lower:function(){return this.each(gt)},append:function(t){var e="function"==typeof t?t:xt(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var i="function"==typeof t?t:xt(t),r=null==e?Ct:"function"==typeof e?e:b(e);return this.select((function(){return this.insertBefore(i.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(bt)},clone:function(t){return this.select(t?vt:_t)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,i){var r,n,o=function(t){return t.trim().split(/^|\s+/).map((function(t){var e="",i=t.indexOf(".");return i>=0&&(e=t.slice(i+1),t=t.slice(0,i)),{type:t,name:e}}))}(t+""),a=o.length;if(!(arguments.length<2)){for(s=e?Tt:kt,r=0;r<a;++r)this.each(s(o[r],e,i));return this}var s=this.node().__on;if(s)for(var l,c=0,h=s.length;c<h;++c)for(r=0,l=s[c];r<a;++r)if((n=o[r]).type===l.type&&n.name===l.name)return l.value},dispatch:function(t,e){return this.each(("function"==typeof e?St:wt)(t,e))},[Symbol.iterator]:function*(){for(var t=this._groups,e=0,i=t.length;e<i;++e)for(var r,n=t[e],o=0,a=n.length;o<a;++o)(r=n[o])&&(yield r)}};const Mt=Lt;var Et={value:()=>{}};function Nt(){for(var t,e=0,i=arguments.length,r={};e<i;++e){if(!(t=arguments[e]+"")||t in r||/[\s.]/.test(t))throw new Error("illegal type: "+t);r[t]=[]}return new Ot(r)}function Ot(t){this._=t}function It(t,e){for(var i,r=0,n=t.length;r<n;++r)if((i=t[r]).name===e)return i.value}function Dt(t,e,i){for(var r=0,n=t.length;r<n;++r)if(t[r].name===e){t[r]=Et,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=i&&t.push({name:e,value:i}),t}Ot.prototype=Nt.prototype={constructor:Ot,on:function(t,e){var i,r,n=this._,o=(r=n,(t+"").trim().split(/^|\s+/).map((function(t){var e="",i=t.indexOf(".");if(i>=0&&(e=t.slice(i+1),t=t.slice(0,i)),t&&!r.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}}))),a=-1,s=o.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++a<s;)if(i=(t=o[a]).type)n[i]=Dt(n[i],t.name,e);else if(null==e)for(i in n)n[i]=Dt(n[i],t.name,null);return this}for(;++a<s;)if((i=(t=o[a]).type)&&(i=It(n[i],t.name)))return i},copy:function(){var t={},e=this._;for(var i in e)t[i]=e[i].slice();return new Ot(t)},call:function(t,e){if((i=arguments.length-2)>0)for(var i,r,n=new Array(i),o=0;o<i;++o)n[o]=arguments[o+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(o=0,i=(r=this._[t]).length;o<i;++o)r[o].value.apply(e,n)},apply:function(t,e,i){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],n=0,o=r.length;n<o;++n)r[n].value.apply(e,i)}};const jt=Nt;var qt,$t,zt=0,Pt=0,Rt=0,Wt=1e3,Ut=0,Ht=0,Yt=0,Vt="object"==typeof performance&&performance.now?performance:Date,Gt="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function Xt(){return Ht||(Gt(Zt),Ht=Vt.now()+Yt)}function Zt(){Ht=0}function Jt(){this._call=this._time=this._next=null}function Kt(t,e,i){var r=new Jt;return r.restart(t,e,i),r}function Qt(){Ht=(Ut=Vt.now())+Yt,zt=Pt=0;try{!function(){Xt(),++zt;for(var t,e=qt;e;)(t=Ht-e._time)>=0&&e._call.call(void 0,t),e=e._next;--zt}()}finally{zt=0,function(){var t,e,i=qt,r=1/0;for(;i;)i._call?(r>i._time&&(r=i._time),t=i,i=i._next):(e=i._next,i._next=null,i=t?t._next=e:qt=e);$t=t,ee(r)}(),Ht=0}}function te(){var t=Vt.now(),e=t-Ut;e>Wt&&(Yt-=e,Ut=t)}function ee(t){zt||(Pt&&(Pt=clearTimeout(Pt)),t-Ht>24?(t<1/0&&(Pt=setTimeout(Qt,t-Vt.now()-Yt)),Rt&&(Rt=clearInterval(Rt))):(Rt||(Ut=Vt.now(),Rt=setInterval(te,Wt)),zt=1,Gt(Qt)))}function ie(t,e,i){var r=new Jt;return e=null==e?0:+e,r.restart((i=>{r.stop(),t(i+e)}),e,i),r}Jt.prototype=Kt.prototype={constructor:Jt,restart:function(t,e,i){if("function"!=typeof t)throw new TypeError("callback is not a function");i=(null==i?Xt():+i)+(null==e?0:+e),this._next||$t===this||($t?$t._next=this:qt=this,$t=this),this._call=t,this._time=i,ee()},stop:function(){this._call&&(this._call=null,this._time=1/0,ee())}};var re=jt("start","end","cancel","interrupt"),ne=[],oe=0,ae=1,se=2,le=3,ce=4,he=5,ue=6;function de(t,e,i,r,n,o){var a=t.__transition;if(a){if(i in a)return}else t.__transition={};!function(t,e,i){var r,n=t.__transition;function o(t){i.state=ae,i.timer.restart(a,i.delay,i.time),i.delay<=t&&a(t-i.delay)}function a(o){var c,h,u,d;if(i.state!==ae)return l();for(c in n)if((d=n[c]).name===i.name){if(d.state===le)return ie(a);d.state===ce?(d.state=ue,d.timer.stop(),d.on.call("interrupt",t,t.__data__,d.index,d.group),delete n[c]):+c<e&&(d.state=ue,d.timer.stop(),d.on.call("cancel",t,t.__data__,d.index,d.group),delete n[c])}if(ie((function(){i.state===le&&(i.state=ce,i.timer.restart(s,i.delay,i.time),s(o))})),i.state=se,i.on.call("start",t,t.__data__,i.index,i.group),i.state===se){for(i.state=le,r=new Array(u=i.tween.length),c=0,h=-1;c<u;++c)(d=i.tween[c].value.call(t,t.__data__,i.index,i.group))&&(r[++h]=d);r.length=h+1}}function s(e){for(var n=e<i.duration?i.ease.call(null,e/i.duration):(i.timer.restart(l),i.state=he,1),o=-1,a=r.length;++o<a;)r[o].call(t,n);i.state===he&&(i.on.call("end",t,t.__data__,i.index,i.group),l())}function l(){for(var r in i.state=ue,i.timer.stop(),delete n[e],n)return;delete t.__transition}n[e]=i,i.timer=Kt(o,0,i.time)}(t,i,{name:e,index:r,group:n,on:re,tween:ne,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:oe})}function fe(t,e){var i=ge(t,e);if(i.state>oe)throw new Error("too late; already scheduled");return i}function pe(t,e){var i=ge(t,e);if(i.state>le)throw new Error("too late; already running");return i}function ge(t,e){var i=t.__transition;if(!i||!(i=i[e]))throw new Error("transition not found");return i}function me(t,e){return t=+t,e=+e,function(i){return t*(1-i)+e*i}}var ye,xe=180/Math.PI,Ce={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function be(t,e,i,r,n,o){var a,s,l;return(a=Math.sqrt(t*t+e*e))&&(t/=a,e/=a),(l=t*i+e*r)&&(i-=t*l,r-=e*l),(s=Math.sqrt(i*i+r*r))&&(i/=s,r/=s,l/=s),t*r<e*i&&(t=-t,e=-e,l=-l,a=-a),{translateX:n,translateY:o,rotate:Math.atan2(e,t)*xe,skewX:Math.atan(l)*xe,scaleX:a,scaleY:s}}function _e(t,e,i,r){function n(t){return t.length?t.pop()+" ":""}return function(o,a){var s=[],l=[];return o=t(o),a=t(a),function(t,r,n,o,a,s){if(t!==n||r!==o){var l=a.push("translate(",null,e,null,i);s.push({i:l-4,x:me(t,n)},{i:l-2,x:me(r,o)})}else(n||o)&&a.push("translate("+n+e+o+i)}(o.translateX,o.translateY,a.translateX,a.translateY,s,l),function(t,e,i,o){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),o.push({i:i.push(n(i)+"rotate(",null,r)-2,x:me(t,e)})):e&&i.push(n(i)+"rotate("+e+r)}(o.rotate,a.rotate,s,l),function(t,e,i,o){t!==e?o.push({i:i.push(n(i)+"skewX(",null,r)-2,x:me(t,e)}):e&&i.push(n(i)+"skewX("+e+r)}(o.skewX,a.skewX,s,l),function(t,e,i,r,o,a){if(t!==i||e!==r){var s=o.push(n(o)+"scale(",null,",",null,")");a.push({i:s-4,x:me(t,i)},{i:s-2,x:me(e,r)})}else 1===i&&1===r||o.push(n(o)+"scale("+i+","+r+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,s,l),o=a=null,function(t){for(var e,i=-1,r=l.length;++i<r;)s[(e=l[i]).i]=e.x(t);return s.join("")}}}var ve=_e((function(t){const e=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return e.isIdentity?Ce:be(e.a,e.b,e.c,e.d,e.e,e.f)}),"px, ","px)","deg)"),ke=_e((function(t){return null==t?Ce:(ye||(ye=document.createElementNS("http://www.w3.org/2000/svg","g")),ye.setAttribute("transform",t),(t=ye.transform.baseVal.consolidate())?be((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):Ce)}),", ",")",")");function Te(t,e){var i,r;return function(){var n=pe(this,t),o=n.tween;if(o!==i)for(var a=0,s=(r=i=o).length;a<s;++a)if(r[a].name===e){(r=r.slice()).splice(a,1);break}n.tween=r}}function Ae(t,e,i){var r,n;if("function"!=typeof i)throw new Error;return function(){var o=pe(this,t),a=o.tween;if(a!==r){n=(r=a).slice();for(var s={name:e,value:i},l=0,c=n.length;l<c;++l)if(n[l].name===e){n[l]=s;break}l===c&&n.push(s)}o.tween=n}}function we(t,e,i){var r=t._id;return t.each((function(){var t=pe(this,r);(t.value||(t.value={}))[e]=i.apply(this,arguments)})),function(t){return ge(t,r).value[e]}}function Se(t,e,i){t.prototype=e.prototype=i,i.constructor=t}function Be(t,e){var i=Object.create(t.prototype);for(var r in e)i[r]=e[r];return i}function Fe(){}var Le=.7,Me=1/Le,Ee="\\s*([+-]?\\d+)\\s*",Ne="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Oe="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Ie=/^#([0-9a-f]{3,8})$/,De=new RegExp(`^rgb\\(${Ee},${Ee},${Ee}\\)$`),je=new RegExp(`^rgb\\(${Oe},${Oe},${Oe}\\)$`),qe=new RegExp(`^rgba\\(${Ee},${Ee},${Ee},${Ne}\\)$`),$e=new RegExp(`^rgba\\(${Oe},${Oe},${Oe},${Ne}\\)$`),ze=new RegExp(`^hsl\\(${Ne},${Oe},${Oe}\\)$`),Pe=new RegExp(`^hsla\\(${Ne},${Oe},${Oe},${Ne}\\)$`),Re={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};function We(){return this.rgb().formatHex()}function Ue(){return this.rgb().formatRgb()}function He(t){var e,i;return t=(t+"").trim().toLowerCase(),(e=Ie.exec(t))?(i=e[1].length,e=parseInt(e[1],16),6===i?Ye(e):3===i?new Ze(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===i?Ve(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===i?Ve(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=De.exec(t))?new Ze(e[1],e[2],e[3],1):(e=je.exec(t))?new Ze(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=qe.exec(t))?Ve(e[1],e[2],e[3],e[4]):(e=$e.exec(t))?Ve(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=ze.exec(t))?ii(e[1],e[2]/100,e[3]/100,1):(e=Pe.exec(t))?ii(e[1],e[2]/100,e[3]/100,e[4]):Re.hasOwnProperty(t)?Ye(Re[t]):"transparent"===t?new Ze(NaN,NaN,NaN,0):null}function Ye(t){return new Ze(t>>16&255,t>>8&255,255&t,1)}function Ve(t,e,i,r){return r<=0&&(t=e=i=NaN),new Ze(t,e,i,r)}function Ge(t){return t instanceof Fe||(t=He(t)),t?new Ze((t=t.rgb()).r,t.g,t.b,t.opacity):new Ze}function Xe(t,e,i,r){return 1===arguments.length?Ge(t):new Ze(t,e,i,null==r?1:r)}function Ze(t,e,i,r){this.r=+t,this.g=+e,this.b=+i,this.opacity=+r}function Je(){return`#${ei(this.r)}${ei(this.g)}${ei(this.b)}`}function Ke(){const t=Qe(this.opacity);return`${1===t?"rgb(":"rgba("}${ti(this.r)}, ${ti(this.g)}, ${ti(this.b)}${1===t?")":`, ${t})`}`}function Qe(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function ti(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function ei(t){return((t=ti(t))<16?"0":"")+t.toString(16)}function ii(t,e,i,r){return r<=0?t=e=i=NaN:i<=0||i>=1?t=e=NaN:e<=0&&(t=NaN),new ni(t,e,i,r)}function ri(t){if(t instanceof ni)return new ni(t.h,t.s,t.l,t.opacity);if(t instanceof Fe||(t=He(t)),!t)return new ni;if(t instanceof ni)return t;var e=(t=t.rgb()).r/255,i=t.g/255,r=t.b/255,n=Math.min(e,i,r),o=Math.max(e,i,r),a=NaN,s=o-n,l=(o+n)/2;return s?(a=e===o?(i-r)/s+6*(i<r):i===o?(r-e)/s+2:(e-i)/s+4,s/=l<.5?o+n:2-o-n,a*=60):s=l>0&&l<1?0:a,new ni(a,s,l,t.opacity)}function ni(t,e,i,r){this.h=+t,this.s=+e,this.l=+i,this.opacity=+r}function oi(t){return(t=(t||0)%360)<0?t+360:t}function ai(t){return Math.max(0,Math.min(1,t||0))}function si(t,e,i){return 255*(t<60?e+(i-e)*t/60:t<180?i:t<240?e+(i-e)*(240-t)/60:e)}function li(t,e,i,r,n){var o=t*t,a=o*t;return((1-3*t+3*o-a)*e+(4-6*o+3*a)*i+(1+3*t+3*o-3*a)*r+a*n)/6}Se(Fe,He,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:We,formatHex:We,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return ri(this).formatHsl()},formatRgb:Ue,toString:Ue}),Se(Ze,Xe,Be(Fe,{brighter(t){return t=null==t?Me:Math.pow(Me,t),new Ze(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?Le:Math.pow(Le,t),new Ze(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new Ze(ti(this.r),ti(this.g),ti(this.b),Qe(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:Je,formatHex:Je,formatHex8:function(){return`#${ei(this.r)}${ei(this.g)}${ei(this.b)}${ei(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:Ke,toString:Ke})),Se(ni,(function(t,e,i,r){return 1===arguments.length?ri(t):new ni(t,e,i,null==r?1:r)}),Be(Fe,{brighter(t){return t=null==t?Me:Math.pow(Me,t),new ni(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?Le:Math.pow(Le,t),new ni(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,i=this.l,r=i+(i<.5?i:1-i)*e,n=2*i-r;return new Ze(si(t>=240?t-240:t+120,n,r),si(t,n,r),si(t<120?t+240:t-120,n,r),this.opacity)},clamp(){return new ni(oi(this.h),ai(this.s),ai(this.l),Qe(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 t=Qe(this.opacity);return`${1===t?"hsl(":"hsla("}${oi(this.h)}, ${100*ai(this.s)}%, ${100*ai(this.l)}%${1===t?")":`, ${t})`}`}}));const ci=t=>()=>t;function hi(t,e){return function(i){return t+i*e}}function ui(t){return 1==(t=+t)?di:function(e,i){return i-e?function(t,e,i){return t=Math.pow(t,i),e=Math.pow(e,i)-t,i=1/i,function(r){return Math.pow(t+r*e,i)}}(e,i,t):ci(isNaN(e)?i:e)}}function di(t,e){var i=e-t;return i?hi(t,i):ci(isNaN(t)?e:t)}const fi=function t(e){var i=ui(e);function r(t,e){var r=i((t=Xe(t)).r,(e=Xe(e)).r),n=i(t.g,e.g),o=i(t.b,e.b),a=di(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=n(e),t.b=o(e),t.opacity=a(e),t+""}}return r.gamma=t,r}(1);function pi(t){return function(e){var i,r,n=e.length,o=new Array(n),a=new Array(n),s=new Array(n);for(i=0;i<n;++i)r=Xe(e[i]),o[i]=r.r||0,a[i]=r.g||0,s[i]=r.b||0;return o=t(o),a=t(a),s=t(s),r.opacity=1,function(t){return r.r=o(t),r.g=a(t),r.b=s(t),r+""}}}pi((function(t){var e=t.length-1;return function(i){var r=i<=0?i=0:i>=1?(i=1,e-1):Math.floor(i*e),n=t[r],o=t[r+1],a=r>0?t[r-1]:2*n-o,s=r<e-1?t[r+2]:2*o-n;return li((i-r/e)*e,a,n,o,s)}})),pi((function(t){var e=t.length;return function(i){var r=Math.floor(((i%=1)<0?++i:i)*e),n=t[(r+e-1)%e],o=t[r%e],a=t[(r+1)%e],s=t[(r+2)%e];return li((i-r/e)*e,n,o,a,s)}}));var gi=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,mi=new RegExp(gi.source,"g");function yi(t,e){var i,r,n,o=gi.lastIndex=mi.lastIndex=0,a=-1,s=[],l=[];for(t+="",e+="";(i=gi.exec(t))&&(r=mi.exec(e));)(n=r.index)>o&&(n=e.slice(o,n),s[a]?s[a]+=n:s[++a]=n),(i=i[0])===(r=r[0])?s[a]?s[a]+=r:s[++a]=r:(s[++a]=null,l.push({i:a,x:me(i,r)})),o=mi.lastIndex;return o<e.length&&(n=e.slice(o),s[a]?s[a]+=n:s[++a]=n),s.length<2?l[0]?function(t){return function(e){return t(e)+""}}(l[0].x):function(t){return function(){return t}}(e):(e=l.length,function(t){for(var i,r=0;r<e;++r)s[(i=l[r]).i]=i.x(t);return s.join("")})}function xi(t,e){var i;return("number"==typeof e?me:e instanceof He?fi:(i=He(e))?(e=i,fi):yi)(t,e)}function Ci(t){return function(){this.removeAttribute(t)}}function bi(t){return function(){this.removeAttributeNS(t.space,t.local)}}function _i(t,e,i){var r,n,o=i+"";return function(){var a=this.getAttribute(t);return a===o?null:a===r?n:n=e(r=a,i)}}function vi(t,e,i){var r,n,o=i+"";return function(){var a=this.getAttributeNS(t.space,t.local);return a===o?null:a===r?n:n=e(r=a,i)}}function ki(t,e,i){var r,n,o;return function(){var a,s,l=i(this);if(null!=l)return(a=this.getAttribute(t))===(s=l+"")?null:a===r&&s===n?o:(n=s,o=e(r=a,l));this.removeAttribute(t)}}function Ti(t,e,i){var r,n,o;return function(){var a,s,l=i(this);if(null!=l)return(a=this.getAttributeNS(t.space,t.local))===(s=l+"")?null:a===r&&s===n?o:(n=s,o=e(r=a,l));this.removeAttributeNS(t.space,t.local)}}function Ai(t,e){var i,r;function n(){var n=e.apply(this,arguments);return n!==r&&(i=(r=n)&&function(t,e){return function(i){this.setAttributeNS(t.space,t.local,e.call(this,i))}}(t,n)),i}return n._value=e,n}function wi(t,e){var i,r;function n(){var n=e.apply(this,arguments);return n!==r&&(i=(r=n)&&function(t,e){return function(i){this.setAttribute(t,e.call(this,i))}}(t,n)),i}return n._value=e,n}function Si(t,e){return function(){fe(this,t).delay=+e.apply(this,arguments)}}function Bi(t,e){return e=+e,function(){fe(this,t).delay=e}}function Fi(t,e){return function(){pe(this,t).duration=+e.apply(this,arguments)}}function Li(t,e){return e=+e,function(){pe(this,t).duration=e}}var Mi=Mt.prototype.constructor;function Ei(t){return function(){this.style.removeProperty(t)}}var Ni=0;function Oi(t,e,i,r){this._groups=t,this._parents=e,this._name=i,this._id=r}function Ii(){return++Ni}var Di=Mt.prototype;Oi.prototype=function(t){return Mt().transition(t)}.prototype={constructor:Oi,select:function(t){var e=this._name,i=this._id;"function"!=typeof t&&(t=b(t));for(var r=this._groups,n=r.length,o=new Array(n),a=0;a<n;++a)for(var s,l,c=r[a],h=c.length,u=o[a]=new Array(h),d=0;d<h;++d)(s=c[d])&&(l=t.call(s,s.__data__,d,c))&&("__data__"in s&&(l.__data__=s.__data__),u[d]=l,de(u[d],e,i,d,u,ge(s,i)));return new Oi(o,this._parents,e,i)},selectAll:function(t){var e=this._name,i=this._id;"function"!=typeof t&&(t=k(t));for(var r=this._groups,n=r.length,o=[],a=[],s=0;s<n;++s)for(var l,c=r[s],h=c.length,u=0;u<h;++u)if(l=c[u]){for(var d,f=t.call(l,l.__data__,u,c),p=ge(l,i),g=0,m=f.length;g<m;++g)(d=f[g])&&de(d,e,i,g,f,p);o.push(f),a.push(l)}return new Oi(o,a,e,i)},selectChild:Di.selectChild,selectChildren:Di.selectChildren,filter:function(t){"function"!=typeof t&&(t=T(t));for(var e=this._groups,i=e.length,r=new Array(i),n=0;n<i;++n)for(var o,a=e[n],s=a.length,l=r[n]=[],c=0;c<s;++c)(o=a[c])&&t.call(o,o.__data__,c,a)&&l.push(o);return new Oi(r,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,i=t._groups,r=e.length,n=i.length,o=Math.min(r,n),a=new Array(r),s=0;s<o;++s)for(var l,c=e[s],h=i[s],u=c.length,d=a[s]=new Array(u),f=0;f<u;++f)(l=c[f]||h[f])&&(d[f]=l);for(;s<r;++s)a[s]=e[s];return new Oi(a,this._parents,this._name,this._id)},selection:function(){return new Mi(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,i=Ii(),r=this._groups,n=r.length,o=0;o<n;++o)for(var a,s=r[o],l=s.length,c=0;c<l;++c)if(a=s[c]){var h=ge(a,e);de(a,t,i,c,s,{time:h.time+h.delay+h.duration,delay:0,duration:h.duration,ease:h.ease})}return new Oi(r,this._parents,t,i)},call:Di.call,nodes:Di.nodes,node:Di.node,size:Di.size,empty:Di.empty,each:Di.each,on:function(t,e){var i=this._id;return arguments.length<2?ge(this.node(),i).on.on(t):this.each(function(t,e,i){var r,n,o=function(t){return(t+"").trim().split(/^|\s+/).every((function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?fe:pe;return function(){var a=o(this,t),s=a.on;s!==r&&(n=(r=s).copy()).on(e,i),a.on=n}}(i,t,e))},attr:function(t,e){var i=$(t),r="transform"===i?ke:xi;return this.attrTween(t,"function"==typeof e?(i.local?Ti:ki)(i,r,we(this,"attr."+t,e)):null==e?(i.local?bi:Ci)(i):(i.local?vi:_i)(i,r,e))},attrTween:function(t,e){var i="attr."+t;if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==e)return this.tween(i,null);if("function"!=typeof e)throw new Error;var r=$(t);return this.tween(i,(r.local?Ai:wi)(r,e))},style:function(t,e,i){var r="transform"==(t+="")?ve:xi;return null==e?this.styleTween(t,function(t,e){var i,r,n;return function(){var o=Z(this,t),a=(this.style.removeProperty(t),Z(this,t));return o===a?null:o===i&&a===r?n:n=e(i=o,r=a)}}(t,r)).on("end.style."+t,Ei(t)):"function"==typeof e?this.styleTween(t,function(t,e,i){var r,n,o;return function(){var a=Z(this,t),s=i(this),l=s+"";return null==s&&(this.style.removeProperty(t),l=s=Z(this,t)),a===l?null:a===r&&l===n?o:(n=l,o=e(r=a,s))}}(t,r,we(this,"style."+t,e))).each(function(t,e){var i,r,n,o,a="style."+e,s="end."+a;return function(){var l=pe(this,t),c=l.on,h=null==l.value[a]?o||(o=Ei(e)):void 0;c===i&&n===h||(r=(i=c).copy()).on(s,n=h),l.on=r}}(this._id,t)):this.styleTween(t,function(t,e,i){var r,n,o=i+"";return function(){var a=Z(this,t);return a===o?null:a===r?n:n=e(r=a,i)}}(t,r,e),i).on("end.style."+t,null)},styleTween:function(t,e,i){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!=typeof e)throw new Error;return this.tween(r,function(t,e,i){var r,n;function o(){var o=e.apply(this,arguments);return o!==n&&(r=(n=o)&&function(t,e,i){return function(r){this.style.setProperty(t,e.call(this,r),i)}}(t,o,i)),r}return o._value=e,o}(t,e,null==i?"":i))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(we(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!=typeof t)throw new Error;return this.tween(e,function(t){var e,i;function r(){var r=t.apply(this,arguments);return r!==i&&(e=(i=r)&&function(t){return function(e){this.textContent=t.call(this,e)}}(r)),e}return r._value=t,r}(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var i in this.__transition)if(+i!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var i=this._id;if(t+="",arguments.length<2){for(var r,n=ge(this.node(),i).tween,o=0,a=n.length;o<a;++o)if((r=n[o]).name===t)return r.value;return null}return this.each((null==e?Te:Ae)(i,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Si:Bi)(e,t)):ge(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"==typeof t?Fi:Li)(e,t)):ge(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(function(t,e){if("function"!=typeof e)throw new Error;return function(){pe(this,t).ease=e}}(e,t)):ge(this.node(),e).ease},easeVarying:function(t){if("function"!=typeof t)throw new Error;return this.each(function(t,e){return function(){var i=e.apply(this,arguments);if("function"!=typeof i)throw new Error;pe(this,t).ease=i}}(this._id,t))},end:function(){var t,e,i=this,r=i._id,n=i.size();return new Promise((function(o,a){var s={value:a},l={value:function(){0==--n&&o()}};i.each((function(){var i=pe(this,r),n=i.on;n!==t&&((e=(t=n).copy())._.cancel.push(s),e._.interrupt.push(s),e._.end.push(l)),i.on=e})),0===n&&o()}))},[Symbol.iterator]:Di[Symbol.iterator]};var ji={time:null,delay:0,duration:250,ease:function(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}};function qi(t,e){for(var i;!(i=t.__transition)||!(i=i[e]);)if(!(t=t.parentNode))throw new Error(`transition ${e} not found`);return i}Mt.prototype.interrupt=function(t){return this.each((function(){!function(t,e){var i,r,n,o=t.__transition,a=!0;if(o){for(n in e=null==e?null:e+"",o)(i=o[n]).name===e?(r=i.state>se&&i.state<he,i.state=ue,i.timer.stop(),i.on.call(r?"interrupt":"cancel",t,t.__data__,i.index,i.group),delete o[n]):a=!1;a&&delete t.__transition}}(this,t)}))},Mt.prototype.transition=function(t){var e,i;t instanceof Oi?(e=t._id,t=t._name):(e=Ii(),(i=ji).time=Xt(),t=null==t?null:t+"");for(var r=this._groups,n=r.length,o=0;o<n;++o)for(var a,s=r[o],l=s.length,c=0;c<l;++c)(a=s[c])&&de(a,t,e,c,s,i||qi(a,e));return new Oi(r,this._parents,t,e)};const{abs:$i,max:zi,min:Pi}=Math;function Ri(t){return[+t[0],+t[1]]}function Wi(t){return[Ri(t[0]),Ri(t[1])]}["w","e"].map(Ui),["n","s"].map(Ui),["n","w","e","s","nw","ne","sw","se"].map(Ui);function Ui(t){return{type:t}}function Hi(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.text()}function Yi(t){return(e,i)=>function(t,e){return fetch(t,e).then(Hi)}(e,i).then((e=>(new DOMParser).parseFromString(e,t)))}Yi("application/xml");Yi("text/html");var Vi=Yi("image/svg+xml");const Gi=Math.PI/180,Xi=180/Math.PI,Zi=.96422,Ji=1,Ki=.82521,Qi=4/29,tr=6/29,er=3*tr*tr,ir=tr*tr*tr;function rr(t){if(t instanceof nr)return new nr(t.l,t.a,t.b,t.opacity);if(t instanceof ur)return dr(t);t instanceof Ze||(t=Ge(t));var e,i,r=lr(t.r),n=lr(t.g),o=lr(t.b),a=or((.2225045*r+.7168786*n+.0606169*o)/Ji);return r===n&&n===o?e=i=a:(e=or((.4360747*r+.3850649*n+.1430804*o)/Zi),i=or((.0139322*r+.0971045*n+.7141733*o)/Ki)),new nr(116*a-16,500*(e-a),200*(a-i),t.opacity)}function nr(t,e,i,r){this.l=+t,this.a=+e,this.b=+i,this.opacity=+r}function or(t){return t>ir?Math.pow(t,1/3):t/er+Qi}function ar(t){return t>tr?t*t*t:er*(t-Qi)}function sr(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function lr(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function cr(t){if(t instanceof ur)return new ur(t.h,t.c,t.l,t.opacity);if(t instanceof nr||(t=rr(t)),0===t.a&&0===t.b)return new ur(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*Xi;return new ur(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function hr(t,e,i,r){return 1===arguments.length?cr(t):new ur(t,e,i,null==r?1:r)}function ur(t,e,i,r){this.h=+t,this.c=+e,this.l=+i,this.opacity=+r}function dr(t){if(isNaN(t.h))return new nr(t.l,0,0,t.opacity);var e=t.h*Gi;return new nr(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}function fr(t){return function(e,i){var r=t((e=hr(e)).h,(i=hr(i)).h),n=di(e.c,i.c),o=di(e.l,i.l),a=di(e.opacity,i.opacity);return function(t){return e.h=r(t),e.c=n(t),e.l=o(t),e.opacity=a(t),e+""}}}Se(nr,(function(t,e,i,r){return 1===arguments.length?rr(t):new nr(t,e,i,null==r?1:r)}),Be(Fe,{brighter(t){return new nr(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker(t){return new nr(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,i=isNaN(this.b)?t:t-this.b/200;return new Ze(sr(3.1338561*(e=Zi*ar(e))-1.6168667*(t=Ji*ar(t))-.4906146*(i=Ki*ar(i))),sr(-.9787684*e+1.9161415*t+.033454*i),sr(.0719453*e-.2289914*t+1.4052427*i),this.opacity)}})),Se(ur,hr,Be(Fe,{brighter(t){return new ur(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker(t){return new ur(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb(){return dr(this).rgb()}}));const pr=fr((function(t,e){var i=e-t;return i?hi(t,i>180||i<-180?i-360*Math.round(i/360):i):ci(isNaN(t)?e:t)}));fr(di);function gr(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}class mr extends Map{constructor(t,e=br){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const[i,r]of t)this.set(i,r)}get(t){return super.get(yr(this,t))}has(t){return super.has(yr(this,t))}set(t,e){return super.set(xr(this,t),e)}delete(t){return super.delete(Cr(this,t))}}Set;function yr({_intern:t,_key:e},i){const r=e(i);return t.has(r)?t.get(r):i}function xr({_intern:t,_key:e},i){const r=e(i);return t.has(r)?t.get(r):(t.set(r,i),i)}function Cr({_intern:t,_key:e},i){const r=e(i);return t.has(r)&&(i=t.get(r),t.delete(r)),i}function br(t){return null!==t&&"object"==typeof t?t.valueOf():t}const _r=Symbol("implicit");function vr(){var t=new mr,e=[],i=[],r=_r;function n(n){let o=t.get(n);if(void 0===o){if(r!==_r)return r;t.set(n,o=e.push(n)-1)}return i[o%i.length]}return n.domain=function(i){if(!arguments.length)return e.slice();e=[],t=new mr;for(const r of i)t.has(r)||t.set(r,e.push(r)-1);return n},n.range=function(t){return arguments.length?(i=Array.from(t),n):i.slice()},n.unknown=function(t){return arguments.length?(r=t,n):r},n.copy=function(){return vr(e,i).unknown(r)},gr.apply(n,arguments),n}function kr(){var t,e,i=vr().unknown(void 0),r=i.domain,n=i.range,o=0,a=1,s=!1,l=0,c=0,h=.5;function u(){var i=r().length,u=a<o,d=u?a:o,f=u?o:a;t=(f-d)/Math.max(1,i-l+2*c),s&&(t=Math.floor(t)),d+=(f-d-t*(i-l))*h,e=t*(1-l),s&&(d=Math.round(d),e=Math.round(e));var p=function(t,e,i){t=+t,e=+e,i=(n=arguments.length)<2?(e=t,t=0,1):n<3?1:+i;for(var r=-1,n=0|Math.max(0,Math.ceil((e-t)/i)),o=new Array(n);++r<n;)o[r]=t+r*i;return o}(i).map((function(e){return d+t*e}));return n(u?p.reverse():p)}return delete i.unknown,i.domain=function(t){return arguments.length?(r(t),u()):r()},i.range=function(t){return arguments.length?([o,a]=t,o=+o,a=+a,u()):[o,a]},i.rangeRound=function(t){return[o,a]=t,o=+o,a=+a,s=!0,u()},i.bandwidth=function(){return e},i.step=function(){return t},i.round=function(t){return arguments.length?(s=!!t,u()):s},i.padding=function(t){return arguments.length?(l=Math.min(1,c=+t),u()):l},i.paddingInner=function(t){return arguments.length?(l=Math.min(1,t),u()):l},i.paddingOuter=function(t){return arguments.length?(c=+t,u()):c},i.align=function(t){return arguments.length?(h=Math.max(0,Math.min(1,t)),u()):h},i.copy=function(){return kr(r(),[o,a]).round(s).paddingInner(l).paddingOuter(c).align(h)},gr.apply(u(),arguments)}const Tr=Math.sqrt(50),Ar=Math.sqrt(10),wr=Math.sqrt(2);function Sr(t,e,i){const r=(e-t)/Math.max(0,i),n=Math.floor(Math.log10(r)),o=r/Math.pow(10,n),a=o>=Tr?10:o>=Ar?5:o>=wr?2:1;let s,l,c;return n<0?(c=Math.pow(10,-n)/a,s=Math.round(t*c),l=Math.round(e*c),s/c<t&&++s,l/c>e&&--l,c=-c):(c=Math.pow(10,n)*a,s=Math.round(t/c),l=Math.round(e/c),s*c<t&&++s,l*c>e&&--l),l<s&&.5<=i&&i<2?Sr(t,e,2*i):[s,l,c]}function Br(t,e,i){return Sr(t=+t,e=+e,i=+i)[2]}function Fr(t,e,i){i=+i;const r=(e=+e)<(t=+t),n=r?Br(e,t,i):Br(t,e,i);return(r?-1:1)*(n<0?1/-n:n)}function Lr(t,e){return null==t||null==e?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Mr(t,e){return null==t||null==e?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Er(t){let e,i,r;function n(t,r,n=0,o=t.length){if(n<o){if(0!==e(r,r))return o;do{const e=n+o>>>1;i(t[e],r)<0?n=e+1:o=e}while(n<o)}return n}return 2!==t.length?(e=Lr,i=(e,i)=>Lr(t(e),i),r=(e,i)=>t(e)-i):(e=t===Lr||t===Mr?t:Nr,i=t,r=t),{left:n,center:function(t,e,i=0,o=t.length){const a=n(t,e,i,o-1);return a>i&&r(t[a-1],e)>-r(t[a],e)?a-1:a},right:function(t,r,n=0,o=t.length){if(n<o){if(0!==e(r,r))return o;do{const e=n+o>>>1;i(t[e],r)<=0?n=e+1:o=e}while(n<o)}return n}}}function Nr(){return 0}const Or=Er(Lr),Ir=Or.right,Dr=(Or.left,Er((function(t){return null===t?NaN:+t})).center,Ir);function jr(t,e){var i,r=e?e.length:0,n=t?Math.min(r,t.length):0,o=new Array(n),a=new Array(r);for(i=0;i<n;++i)o[i]=Pr(t[i],e[i]);for(;i<r;++i)a[i]=e[i];return function(t){for(i=0;i<n;++i)a[i]=o[i](t);return a}}function qr(t,e){var i=new Date;return t=+t,e=+e,function(r){return i.setTime(t*(1-r)+e*r),i}}function $r(t,e){var i,r={},n={};for(i in null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={}),e)i in t?r[i]=Pr(t[i],e[i]):n[i]=e[i];return function(t){for(i in r)n[i]=r[i](t);return n}}function zr(t,e){e||(e=[]);var i,r=t?Math.min(e.length,t.length):0,n=e.slice();return function(o){for(i=0;i<r;++i)n[i]=t[i]*(1-o)+e[i]*o;return n}}function Pr(t,e){var i,r,n=typeof e;return null==e||"boolean"===n?ci(e):("number"===n?me:"string"===n?(i=He(e))?(e=i,fi):yi:e instanceof He?fi:e instanceof Date?qr:(r=e,!ArrayBuffer.isView(r)||r instanceof DataView?Array.isArray(e)?jr:"function"!=typeof e.valueOf&&"function"!=typeof e.toString||isNaN(e)?$r:me:zr))(t,e)}function Rr(t,e){return t=+t,e=+e,function(i){return Math.round(t*(1-i)+e*i)}}function Wr(t){return+t}var Ur=[0,1];function Hr(t){return t}function Yr(t,e){return(e-=t=+t)?function(i){return(i-t)/e}:(i=isNaN(e)?NaN:.5,function(){return i});var i}function Vr(t,e,i){var r=t[0],n=t[1],o=e[0],a=e[1];return n<r?(r=Yr(n,r),o=i(a,o)):(r=Yr(r,n),o=i(o,a)),function(t){return o(r(t))}}function Gr(t,e,i){var r=Math.min(t.length,e.length)-1,n=new Array(r),o=new Array(r),a=-1;for(t[r]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++a<r;)n[a]=Yr(t[a],t[a+1]),o[a]=i(e[a],e[a+1]);return function(e){var i=Dr(t,e,1,r)-1;return o[i](n[i](e))}}function Xr(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function Zr(){var t,e,i,r,n,o,a=Ur,s=Ur,l=Pr,c=Hr;function h(){var t,e,i,l=Math.min(a.length,s.length);return c!==Hr&&(t=a[0],e=a[l-1],t>e&&(i=t,t=e,e=i),c=function(i){return Math.max(t,Math.min(e,i))}),r=l>2?Gr:Vr,n=o=null,u}function u(e){return null==e||isNaN(e=+e)?i:(n||(n=r(a.map(t),s,l)))(t(c(e)))}return u.invert=function(i){return c(e((o||(o=r(s,a.map(t),me)))(i)))},u.domain=function(t){return arguments.length?(a=Array.from(t,Wr),h()):a.slice()},u.range=function(t){return arguments.length?(s=Array.from(t),h()):s.slice()},u.rangeRound=function(t){return s=Array.from(t),l=Rr,h()},u.clamp=function(t){return arguments.length?(c=!!t||Hr,h()):c!==Hr},u.interpolate=function(t){return arguments.length?(l=t,h()):l},u.unknown=function(t){return arguments.length?(i=t,u):i},function(i,r){return t=i,e=r,h()}}function Jr(){return Zr()(Hr,Hr)}var Kr,Qr=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function tn(t){if(!(e=Qr.exec(t)))throw new Error("invalid format: "+t);var e;return new en({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function en(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function rn(t,e){if((i=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var i,r=t.slice(0,i);return[r.length>1?r[0]+r.slice(2):r,+t.slice(i+1)]}function nn(t){return(t=rn(Math.abs(t)))?t[1]:NaN}function on(t,e){var i=rn(t,e);if(!i)return t+"";var r=i[0],n=i[1];return n<0?"0."+new Array(-n).join("0")+r:r.length>n+1?r.slice(0,n+1)+"."+r.slice(n+1):r+new Array(n-r.length+2).join("0")}tn.prototype=en.prototype,en.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const an={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>on(100*t,e),r:on,s:function(t,e){var i=rn(t,e);if(!i)return t+"";var r=i[0],n=i[1],o=n-(Kr=3*Math.max(-8,Math.min(8,Math.floor(n/3))))+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+rn(t,Math.max(0,e+o-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function sn(t){return t}var ln,cn,hn,un=Array.prototype.map,dn=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function fn(t){var e,i,r=void 0===t.grouping||void 0===t.thousands?sn:(e=un.call(t.grouping,Number),i=t.thousands+"",function(t,r){for(var n=t.length,o=[],a=0,s=e[0],l=0;n>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),o.push(t.substring(n-=s,n+s)),!((l+=s+1)>r));)s=e[a=(a+1)%e.length];return o.reverse().join(i)}),n=void 0===t.currency?"":t.currency[0]+"",o=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",s=void 0===t.numerals?sn:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(un.call(t.numerals,String)),l=void 0===t.percent?"%":t.percent+"",c=void 0===t.minus?"\u2212":t.minus+"",h=void 0===t.nan?"NaN":t.nan+"";function u(t){var e=(t=tn(t)).fill,i=t.align,u=t.sign,d=t.symbol,f=t.zero,p=t.width,g=t.comma,m=t.precision,y=t.trim,x=t.type;"n"===x?(g=!0,x="g"):an[x]||(void 0===m&&(m=12),y=!0,x="g"),(f||"0"===e&&"="===i)&&(f=!0,e="0",i="=");var C="$"===d?n:"#"===d&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",b="$"===d?o:/[%p]/.test(x)?l:"",_=an[x],v=/[defgprs%]/.test(x);function k(t){var n,o,l,d=C,k=b;if("c"===x)k=_(t)+k,t="";else{var T=(t=+t)<0||1/t<0;if(t=isNaN(t)?h:_(Math.abs(t),m),y&&(t=function(t){t:for(var e,i=t.length,r=1,n=-1;r<i;++r)switch(t[r]){case".":n=e=r;break;case"0":0===n&&(n=r),e=r;break;default:if(!+t[r])break t;n>0&&(n=0)}return n>0?t.slice(0,n)+t.slice(e+1):t}(t)),T&&0==+t&&"+"!==u&&(T=!1),d=(T?"("===u?u:c:"-"===u||"("===u?"":u)+d,k=("s"===x?dn[8+Kr/3]:"")+k+(T&&"("===u?")":""),v)for(n=-1,o=t.length;++n<o;)if(48>(l=t.charCodeAt(n))||l>57){k=(46===l?a+t.slice(n+1):t.slice(n))+k,t=t.slice(0,n);break}}g&&!f&&(t=r(t,1/0));var A=d.length+t.length+k.length,w=A<p?new Array(p-A+1).join(e):"";switch(g&&f&&(t=r(w+t,w.length?p-k.length:1/0),w=""),i){case"<":t=d+t+k+w;break;case"=":t=d+w+t+k;break;case"^":t=w.slice(0,A=w.length>>1)+d+t+k+w.slice(A);break;default:t=w+d+t+k}return s(t)}return m=void 0===m?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),k.toString=function(){return t+""},k}return{format:u,formatPrefix:function(t,e){var i=u(((t=tn(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(nn(e)/3))),n=Math.pow(10,-r),o=dn[8+r/3];return function(t){return i(n*t)+o}}}}function pn(t,e,i,r){var n,o=Fr(t,e,i);switch((r=tn(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(n=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(nn(e)/3)))-nn(Math.abs(t)))}(o,a))||(r.precision=n),hn(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(n=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,nn(e)-nn(t))+1}(o,Math.max(Math.abs(t),Math.abs(e))))||(r.precision=n-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(n=function(t){return Math.max(0,-nn(Math.abs(t)))}(o))||(r.precision=n-2*("%"===r.type))}return cn(r)}function gn(t){var e=t.domain;return t.ticks=function(t){var i=e();return function(t,e,i){if(!((i=+i)>0))return[];if((t=+t)==(e=+e))return[t];const r=e<t,[n,o,a]=r?Sr(e,t,i):Sr(t,e,i);if(!(o>=n))return[];const s=o-n+1,l=new Array(s);if(r)if(a<0)for(let c=0;c<s;++c)l[c]=(o-c)/-a;else for(let c=0;c<s;++c)l[c]=(o-c)*a;else if(a<0)for(let c=0;c<s;++c)l[c]=(n+c)/-a;else for(let c=0;c<s;++c)l[c]=(n+c)*a;return l}(i[0],i[i.length-1],null==t?10:t)},t.tickFormat=function(t,i){var r=e();return pn(r[0],r[r.length-1],null==t?10:t,i)},t.nice=function(i){null==i&&(i=10);var r,n,o=e(),a=0,s=o.length-1,l=o[a],c=o[s],h=10;for(c<l&&(n=l,l=c,c=n,n=a,a=s,s=n);h-- >0;){if((n=Br(l,c,i))===r)return o[a]=l,o[s]=c,e(o);if(n>0)l=Math.floor(l/n)*n,c=Math.ceil(c/n)*n;else{if(!(n<0))break;l=Math.ceil(l*n)/n,c=Math.floor(c*n)/n}r=n}return t},t}function mn(){var t=Jr();return t.copy=function(){return Xr(t,mn())},gr.apply(t,arguments),gn(t)}ln=fn({thousands:",",grouping:[3],currency:["$",""]}),cn=ln.format,hn=ln.formatPrefix;const yn=1e3,xn=6e4,Cn=36e5,bn=864e5,_n=6048e5,vn=2592e6,kn=31536e6,Tn=new Date,An=new Date;function wn(t,e,i,r){function n(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return n.floor=e=>(t(e=new Date(+e)),e),n.ceil=i=>(t(i=new Date(i-1)),e(i,1),t(i),i),n.round=t=>{const e=n(t),i=n.ceil(t);return t-e<i-t?e:i},n.offset=(t,i)=>(e(t=new Date(+t),null==i?1:Math.floor(i)),t),n.range=(i,r,o)=>{const a=[];if(i=n.ceil(i),o=null==o?1:Math.floor(o),!(i<r&&o>0))return a;let s;do{a.push(s=new Date(+i)),e(i,o),t(i)}while(s<i&&i<r);return a},n.filter=i=>wn((e=>{if(e>=e)for(;t(e),!i(e);)e.setTime(e-1)}),((t,r)=>{if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!i(t););else for(;--r>=0;)for(;e(t,1),!i(t););})),i&&(n.count=(e,r)=>(Tn.setTime(+e),An.setTime(+r),t(Tn),t(An),Math.floor(i(Tn,An))),n.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?n.filter(r?e=>r(e)%t==0:e=>n.count(0,e)%t==0):n:null)),n}const Sn=wn((()=>{}),((t,e)=>{t.setTime(+t+e)}),((t,e)=>e-t));Sn.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?wn((e=>{e.setTime(Math.floor(e/t)*t)}),((e,i)=>{e.setTime(+e+i*t)}),((e,i)=>(i-e)/t)):Sn:null);Sn.range;const Bn=wn((t=>{t.setTime(t-t.getMilliseconds())}),((t,e)=>{t.setTime(+t+e*yn)}),((t,e)=>(e-t)/yn),(t=>t.getUTCSeconds())),Fn=(Bn.range,wn((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*yn)}),((t,e)=>{t.setTime(+t+e*xn)}),((t,e)=>(e-t)/xn),(t=>t.getMinutes()))),Ln=(Fn.range,wn((t=>{t.setUTCSeconds(0,0)}),((t,e)=>{t.setTime(+t+e*xn)}),((t,e)=>(e-t)/xn),(t=>t.getUTCMinutes()))),Mn=(Ln.range,wn((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*yn-t.getMinutes()*xn)}),((t,e)=>{t.setTime(+t+e*Cn)}),((t,e)=>(e-t)/Cn),(t=>t.getHours()))),En=(Mn.range,wn((t=>{t.setUTCMinutes(0,0,0)}),((t,e)=>{t.setTime(+t+e*Cn)}),((t,e)=>(e-t)/Cn),(t=>t.getUTCHours()))),Nn=(En.range,wn((t=>t.setHours(0,0,0,0)),((t,e)=>t.setDate(t.getDate()+e)),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*xn)/bn),(t=>t.getDate()-1))),On=(Nn.range,wn((t=>{t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+e)}),((t,e)=>(e-t)/bn),(t=>t.getUTCDate()-1))),In=(On.range,wn((t=>{t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+e)}),((t,e)=>(e-t)/bn),(t=>Math.floor(t/bn))));In.range;function Dn(t){return wn((e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),((t,e)=>{t.setDate(t.getDate()+7*e)}),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*xn)/_n))}const jn=Dn(0),qn=Dn(1),$n=Dn(2),zn=Dn(3),Pn=Dn(4),Rn=Dn(5),Wn=Dn(6);jn.range,qn.range,$n.range,zn.range,Pn.range,Rn.range,Wn.range;function Un(t){return wn((e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)}),((t,e)=>(e-t)/_n))}const Hn=Un(0),Yn=Un(1),Vn=Un(2),Gn=Un(3),Xn=Un(4),Zn=Un(5),Jn=Un(6),Kn=(Hn.range,Yn.range,Vn.range,Gn.range,Xn.range,Zn.range,Jn.range,wn((t=>{t.setDate(1),t.setHours(0,0,0,0)}),((t,e)=>{t.setMonth(t.getMonth()+e)}),((t,e)=>e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())),(t=>t.getMonth()))),Qn=(Kn.range,wn((t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)}),((t,e)=>e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())),(t=>t.getUTCMonth()))),to=(Qn.range,wn((t=>{t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,e)=>{t.setFullYear(t.getFullYear()+e)}),((t,e)=>e.getFullYear()-t.getFullYear()),(t=>t.getFullYear())));to.every=t=>isFinite(t=Math.floor(t))&&t>0?wn((e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,i)=>{e.setFullYear(e.getFullYear()+i*t)})):null;to.range;const eo=wn((t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)}),((t,e)=>e.getUTCFullYear()-t.getUTCFullYear()),(t=>t.getUTCFullYear()));eo.every=t=>isFinite(t=Math.floor(t))&&t>0?wn((e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,i)=>{e.setUTCFullYear(e.getUTCFullYear()+i*t)})):null;eo.range;function io(t,e,i,r,n,o){const a=[[Bn,1,yn],[Bn,5,5e3],[Bn,15,15e3],[Bn,30,3e4],[o,1,xn],[o,5,3e5],[o,15,9e5],[o,30,18e5],[n,1,Cn],[n,3,108e5],[n,6,216e5],[n,12,432e5],[r,1,bn],[r,2,1728e5],[i,1,_n],[e,1,vn],[e,3,7776e6],[t,1,kn]];function s(e,i,r){const n=Math.abs(i-e)/r,o=Er((([,,t])=>t)).right(a,n);if(o===a.length)return t.every(Fr(e/kn,i/kn,r));if(0===o)return Sn.every(Math.max(Fr(e,i,r),1));const[s,l]=a[n/a[o-1][2]<a[o][2]/n?o-1:o];return s.every(l)}return[function(t,e,i){const r=e<t;r&&([t,e]=[e,t]);const n=i&&"function"==typeof i.range?i:s(t,e,i),o=n?n.range(t,+e+1):[];return r?o.reverse():o},s]}const[ro,no]=io(eo,Qn,Hn,In,En,Ln),[oo,ao]=io(to,Kn,jn,Nn,Mn,Fn);function so(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function lo(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function co(t,e,i){return{y:t,m:e,d:i,H:0,M:0,S:0,L:0}}var ho,uo,fo={"-":"",_:" ",0:"0"},po=/^\s*\d+/,go=/^%/,mo=/[\\^$*+?|[\]().{}]/g;function yo(t,e,i){var r=t<0?"-":"",n=(r?-t:t)+"",o=n.length;return r+(o<i?new Array(i-o+1).join(e)+n:n)}function xo(t){return t.replace(mo,"\\$&")}function Co(t){return new RegExp("^(?:"+t.map(xo).join("|")+")","i")}function bo(t){return new Map(t.map(((t,e)=>[t.toLowerCase(),e])))}function _o(t,e,i){var r=po.exec(e.slice(i,i+1));return r?(t.w=+r[0],i+r[0].length):-1}function vo(t,e,i){var r=po.exec(e.slice(i,i+1));return r?(t.u=+r[0],i+r[0].length):-1}function ko(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.U=+r[0],i+r[0].length):-1}function To(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.V=+r[0],i+r[0].length):-1}function Ao(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.W=+r[0],i+r[0].length):-1}function wo(t,e,i){var r=po.exec(e.slice(i,i+4));return r?(t.y=+r[0],i+r[0].length):-1}function So(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),i+r[0].length):-1}function Bo(t,e,i){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(i,i+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),i+r[0].length):-1}function Fo(t,e,i){var r=po.exec(e.slice(i,i+1));return r?(t.q=3*r[0]-3,i+r[0].length):-1}function Lo(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.m=r[0]-1,i+r[0].length):-1}function Mo(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.d=+r[0],i+r[0].length):-1}function Eo(t,e,i){var r=po.exec(e.slice(i,i+3));return r?(t.m=0,t.d=+r[0],i+r[0].length):-1}function No(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.H=+r[0],i+r[0].length):-1}function Oo(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.M=+r[0],i+r[0].length):-1}function Io(t,e,i){var r=po.exec(e.slice(i,i+2));return r?(t.S=+r[0],i+r[0].length):-1}function Do(t,e,i){var r=po.exec(e.slice(i,i+3));return r?(t.L=+r[0],i+r[0].length):-1}function jo(t,e,i){var r=po.exec(e.slice(i,i+6));return r?(t.L=Math.floor(r[0]/1e3),i+r[0].length):-1}function qo(t,e,i){var r=go.exec(e.slice(i,i+1));return r?i+r[0].length:-1}function $o(t,e,i){var r=po.exec(e.slice(i));return r?(t.Q=+r[0],i+r[0].length):-1}function zo(t,e,i){var r=po.exec(e.slice(i));return r?(t.s=+r[0],i+r[0].length):-1}function Po(t,e){return yo(t.getDate(),e,2)}function Ro(t,e){return yo(t.getHours(),e,2)}function Wo(t,e){return yo(t.getHours()%12||12,e,2)}function Uo(t,e){return yo(1+Nn.count(to(t),t),e,3)}function Ho(t,e){return yo(t.getMilliseconds(),e,3)}function Yo(t,e){return Ho(t,e)+"000"}function Vo(t,e){return yo(t.getMonth()+1,e,2)}function Go(t,e){return yo(t.getMinutes(),e,2)}function Xo(t,e){return yo(t.getSeconds(),e,2)}function Zo(t){var e=t.getDay();return 0===e?7:e}function Jo(t,e){return yo(jn.count(to(t)-1,t),e,2)}function Ko(t){var e=t.getDay();return e>=4||0===e?Pn(t):Pn.ceil(t)}function Qo(t,e){return t=Ko(t),yo(Pn.count(to(t),t)+(4===to(t).getDay()),e,2)}function ta(t){return t.getDay()}function ea(t,e){return yo(qn.count(to(t)-1,t),e,2)}function ia(t,e){return yo(t.getFullYear()%100,e,2)}function ra(t,e){return yo((t=Ko(t)).getFullYear()%100,e,2)}function na(t,e){return yo(t.getFullYear()%1e4,e,4)}function oa(t,e){var i=t.getDay();return yo((t=i>=4||0===i?Pn(t):Pn.ceil(t)).getFullYear()%1e4,e,4)}function aa(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+yo(e/60|0,"0",2)+yo(e%60,"0",2)}function sa(t,e){return yo(t.getUTCDate(),e,2)}function la(t,e){return yo(t.getUTCHours(),e,2)}function ca(t,e){return yo(t.getUTCHours()%12||12,e,2)}function ha(t,e){return yo(1+On.count(eo(t),t),e,3)}function ua(t,e){return yo(t.getUTCMilliseconds(),e,3)}function da(t,e){return ua(t,e)+"000"}function fa(t,e){return yo(t.getUTCMonth()+1,e,2)}function pa(t,e){return yo(t.getUTCMinutes(),e,2)}function ga(t,e){return yo(t.getUTCSeconds(),e,2)}function ma(t){var e=t.getUTCDay();return 0===e?7:e}function ya(t,e){return yo(Hn.count(eo(t)-1,t),e,2)}function xa(t){var e=t.getUTCDay();return e>=4||0===e?Xn(t):Xn.ceil(t)}function Ca(t,e){return t=xa(t),yo(Xn.count(eo(t),t)+(4===eo(t).getUTCDay()),e,2)}function ba(t){return t.getUTCDay()}function _a(t,e){return yo(Yn.count(eo(t)-1,t),e,2)}function va(t,e){return yo(t.getUTCFullYear()%100,e,2)}function ka(t,e){return yo((t=xa(t)).getUTCFullYear()%100,e,2)}function Ta(t,e){return yo(t.getUTCFullYear()%1e4,e,4)}function Aa(t,e){var i=t.getUTCDay();return yo((t=i>=4||0===i?Xn(t):Xn.ceil(t)).getUTCFullYear()%1e4,e,4)}function wa(){return"+0000"}function Sa(){return"%"}function Ba(t){return+t}function Fa(t){return Math.floor(+t/1e3)}function La(t){return new Date(t)}function Ma(t){return t instanceof Date?+t:+new Date(+t)}function Ea(t,e,i,r,n,o,a,s,l,c){var h=Jr(),u=h.invert,d=h.domain,f=c(".%L"),p=c(":%S"),g=c("%I:%M"),m=c("%I %p"),y=c("%a %d"),x=c("%b %d"),C=c("%B"),b=c("%Y");function _(t){return(l(t)<t?f:s(t)<t?p:a(t)<t?g:o(t)<t?m:r(t)<t?n(t)<t?y:x:i(t)<t?C:b)(t)}return h.invert=function(t){return new Date(u(t))},h.domain=function(t){return arguments.length?d(Array.from(t,Ma)):d().map(La)},h.ticks=function(e){var i=d();return t(i[0],i[i.length-1],null==e?10:e)},h.tickFormat=function(t,e){return null==e?_:c(e)},h.nice=function(t){var i=d();return t&&"function"==typeof t.range||(t=e(i[0],i[i.length-1],null==t?10:t)),t?d(function(t,e){var i,r=0,n=(t=t.slice()).length-1,o=t[r],a=t[n];return a<o&&(i=r,r=n,n=i,i=o,o=a,a=i),t[r]=e.floor(o),t[n]=e.ceil(a),t}(i,t)):h},h.copy=function(){return Xr(h,Ea(t,e,i,r,n,o,a,s,l,c))},h}function Na(){return gr.apply(Ea(oo,ao,to,Kn,jn,Nn,Mn,Fn,Bn,uo).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}!function(t){ho=function(t){var e=t.dateTime,i=t.date,r=t.time,n=t.periods,o=t.days,a=t.shortDays,s=t.months,l=t.shortMonths,c=Co(n),h=bo(n),u=Co(o),d=bo(o),f=Co(a),p=bo(a),g=Co(s),m=bo(s),y=Co(l),x=bo(l),C={a:function(t){return a[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return l[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:Po,e:Po,f:Yo,g:ra,G:oa,H:Ro,I:Wo,j:Uo,L:Ho,m:Vo,M:Go,p:function(t){return n[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:Ba,s:Fa,S:Xo,u:Zo,U:Jo,V:Qo,w:ta,W:ea,x:null,X:null,y:ia,Y:na,Z:aa,"%":Sa},b={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return l[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:sa,e:sa,f:da,g:ka,G:Aa,H:la,I:ca,j:ha,L:ua,m:fa,M:pa,p:function(t){return n[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:Ba,s:Fa,S:ga,u:ma,U:ya,V:Ca,w:ba,W:_a,x:null,X:null,y:va,Y:Ta,Z:wa,"%":Sa},_={a:function(t,e,i){var r=f.exec(e.slice(i));return r?(t.w=p.get(r[0].toLowerCase()),i+r[0].length):-1},A:function(t,e,i){var r=u.exec(e.slice(i));return r?(t.w=d.get(r[0].toLowerCase()),i+r[0].length):-1},b:function(t,e,i){var r=y.exec(e.slice(i));return r?(t.m=x.get(r[0].toLowerCase()),i+r[0].length):-1},B:function(t,e,i){var r=g.exec(e.slice(i));return r?(t.m=m.get(r[0].toLowerCase()),i+r[0].length):-1},c:function(t,i,r){return T(t,e,i,r)},d:Mo,e:Mo,f:jo,g:So,G:wo,H:No,I:No,j:Eo,L:Do,m:Lo,M:Oo,p:function(t,e,i){var r=c.exec(e.slice(i));return r?(t.p=h.get(r[0].toLowerCase()),i+r[0].length):-1},q:Fo,Q:$o,s:zo,S:Io,u:vo,U:ko,V:To,w:_o,W:Ao,x:function(t,e,r){return T(t,i,e,r)},X:function(t,e,i){return T(t,r,e,i)},y:So,Y:wo,Z:Bo,"%":qo};function v(t,e){return function(i){var r,n,o,a=[],s=-1,l=0,c=t.length;for(i instanceof Date||(i=new Date(+i));++s<c;)37===t.charCodeAt(s)&&(a.push(t.slice(l,s)),null!=(n=fo[r=t.charAt(++s)])?r=t.charAt(++s):n="e"===r?" ":"0",(o=e[r])&&(r=o(i,n)),a.push(r),l=s+1);return a.push(t.slice(l,s)),a.join("")}}function k(t,e){return function(i){var r,n,o=co(1900,void 0,1);if(T(o,t,i+="",0)!=i.length)return null;if("Q"in o)return new Date(o.Q);if("s"in o)return new Date(1e3*o.s+("L"in o?o.L:0));if(e&&!("Z"in o)&&(o.Z=0),"p"in o&&(o.H=o.H%12+12*o.p),void 0===o.m&&(o.m="q"in o?o.q:0),"V"in o){if(o.V<1||o.V>53)return null;"w"in o||(o.w=1),"Z"in o?(n=(r=lo(co(o.y,0,1))).getUTCDay(),r=n>4||0===n?Yn.ceil(r):Yn(r),r=On.offset(r,7*(o.V-1)),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(n=(r=so(co(o.y,0,1))).getDay(),r=n>4||0===n?qn.ceil(r):qn(r),r=Nn.offset(r,7*(o.V-1)),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),n="Z"in o?lo(co(o.y,0,1)).getUTCDay():so(co(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(n+5)%7:o.w+7*o.U-(n+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,lo(o)):so(o)}}function T(t,e,i,r){for(var n,o,a=0,s=e.length,l=i.length;a<s;){if(r>=l)return-1;if(37===(n=e.charCodeAt(a++))){if(n=e.charAt(a++),!(o=_[n in fo?e.charAt(a++):n])||(r=o(t,i,r))<0)return-1}else if(n!=i.charCodeAt(r++))return-1}return r}return C.x=v(i,C),C.X=v(r,C),C.c=v(e,C),b.x=v(i,b),b.X=v(r,b),b.c=v(e,b),{format:function(t){var e=v(t+="",C);return e.toString=function(){return t},e},parse:function(t){var e=k(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=v(t+="",b);return e.toString=function(){return t},e},utcParse:function(t){var e=k(t+="",!0);return e.toString=function(){return t},e}}}(t),uo=ho.format,ho.parse,ho.utcFormat,ho.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});const Oa=function(t){for(var e=t.length/6|0,i=new Array(e),r=0;r<e;)i[r]="#"+t.slice(6*r,6*++r);return i}("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab");function Ia(t){return"string"==typeof t?new Ft([[document.querySelector(t)]],[document.documentElement]):new Ft([[t]],Bt)}function Da(t){return"string"==typeof t?new Ft([document.querySelectorAll(t)],[document.documentElement]):new Ft([_(t)],Bt)}function ja(t){return function(){return t}}const qa=Math.abs,$a=Math.atan2,za=Math.cos,Pa=Math.max,Ra=Math.min,Wa=Math.sin,Ua=Math.sqrt,Ha=1e-12,Ya=Math.PI,Va=Ya/2,Ga=2*Ya;function Xa(t){return t>=1?Va:t<=-1?-Va:Math.asin(t)}const Za=Math.PI,Ja=2*Za,Ka=1e-6,Qa=Ja-Ka;function ts(t){this._+=t[0];for(let e=1,i=t.length;e<i;++e)this._+=arguments[e]+t[e]}class es{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==t?ts:function(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return ts;const i=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e<r;++e)this._+=Math.round(arguments[e]*i)/i+t[e]}}(t)}moveTo(t,e){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,e){this._append`L${this._x1=+t},${this._y1=+e}`}quadraticCurveTo(t,e,i,r){this._append`Q${+t},${+e},${this._x1=+i},${this._y1=+r}`}bezierCurveTo(t,e,i,r,n,o){this._append`C${+t},${+e},${+i},${+r},${this._x1=+n},${this._y1=+o}`}arcTo(t,e,i,r,n){if(t=+t,e=+e,i=+i,r=+r,(n=+n)<0)throw new Error(`negative radius: ${n}`);let o=this._x1,a=this._y1,s=i-t,l=r-e,c=o-t,h=a-e,u=c*c+h*h;if(null===this._x1)this._append`M${this._x1=t},${this._y1=e}`;else if(u>Ka)if(Math.abs(h*s-l*c)>Ka&&n){let d=i-o,f=r-a,p=s*s+l*l,g=d*d+f*f,m=Math.sqrt(p),y=Math.sqrt(u),x=n*Math.tan((Za-Math.acos((p+u-g)/(2*m*y)))/2),C=x/y,b=x/m;Math.abs(C-1)>Ka&&this._append`L${t+C*c},${e+C*h}`,this._append`A${n},${n},0,0,${+(h*d>c*f)},${this._x1=t+b*s},${this._y1=e+b*l}`}else this._append`L${this._x1=t},${this._y1=e}`;else;}arc(t,e,i,r,n,o){if(t=+t,e=+e,o=!!o,(i=+i)<0)throw new Error(`negative radius: ${i}`);let a=i*Math.cos(r),s=i*Math.sin(r),l=t+a,c=e+s,h=1^o,u=o?r-n:n-r;null===this._x1?this._append`M${l},${c}`:(Math.abs(this._x1-l)>Ka||Math.abs(this._y1-c)>Ka)&&this._append`L${l},${c}`,i&&(u<0&&(u=u%Ja+Ja),u>Qa?this._append`A${i},${i},0,1,${h},${t-a},${e-s}A${i},${i},0,1,${h},${this._x1=l},${this._y1=c}`:u>Ka&&this._append`A${i},${i},0,${+(u>=Za)},${h},${this._x1=t+i*Math.cos(n)},${this._y1=e+i*Math.sin(n)}`)}rect(t,e,i,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${i=+i}v${+r}h${-i}Z`}toString(){return this._}}function is(t){let e=3;return t.digits=function(i){if(!arguments.length)return e;if(null==i)e=null;else{const t=Math.floor(i);if(!(t>=0))throw new RangeError(`invalid digits: ${i}`);e=t}return t},()=>new es(e)}function rs(t){return t.innerRadius}function ns(t){return t.outerRadius}function os(t){return t.startAngle}function as(t){return t.endAngle}function ss(t){return t&&t.padAngle}function ls(t,e,i,r,n,o,a){var s=t-i,l=e-r,c=(a?o:-o)/Ua(s*s+l*l),h=c*l,u=-c*s,d=t+h,f=e+u,p=i+h,g=r+u,m=(d+p)/2,y=(f+g)/2,x=p-d,C=g-f,b=x*x+C*C,_=n-o,v=d*g-p*f,k=(C<0?-1:1)*Ua(Pa(0,_*_*b-v*v)),T=(v*C-x*k)/b,A=(-v*x-C*k)/b,w=(v*C+x*k)/b,S=(-v*x+C*k)/b,B=T-m,F=A-y,L=w-m,M=S-y;return B*B+F*F>L*L+M*M&&(T=w,A=S),{cx:T,cy:A,x01:-h,y01:-u,x11:T*(n/_-1),y11:A*(n/_-1)}}function cs(){var t=rs,e=ns,i=ja(0),r=null,n=os,o=as,a=ss,s=null,l=is(c);function c(){var c,h,u,d=+t.apply(this,arguments),f=+e.apply(this,arguments),p=n.apply(this,arguments)-Va,g=o.apply(this,arguments)-Va,m=qa(g-p),y=g>p;if(s||(s=c=l()),f<d&&(h=f,f=d,d=h),f>Ha)if(m>Ga-Ha)s.moveTo(f*za(p),f*Wa(p)),s.arc(0,0,f,p,g,!y),d>Ha&&(s.moveTo(d*za(g),d*Wa(g)),s.arc(0,0,d,g,p,y));else{var x,C,b=p,_=g,v=p,k=g,T=m,A=m,w=a.apply(this,arguments)/2,S=w>Ha&&(r?+r.apply(this,arguments):Ua(d*d+f*f)),B=Ra(qa(f-d)/2,+i.apply(this,arguments)),F=B,L=B;if(S>Ha){var M=Xa(S/d*Wa(w)),E=Xa(S/f*Wa(w));(T-=2*M)>Ha?(v+=M*=y?1:-1,k-=M):(T=0,v=k=(p+g)/2),(A-=2*E)>Ha?(b+=E*=y?1:-1,_-=E):(A=0,b=_=(p+g)/2)}var N=f*za(b),O=f*Wa(b),I=d*za(k),D=d*Wa(k);if(B>Ha){var j,q=f*za(_),$=f*Wa(_),z=d*za(v),P=d*Wa(v);if(m<Ya)if(j=function(t,e,i,r,n,o,a,s){var l=i-t,c=r-e,h=a-n,u=s-o,d=u*l-h*c;if(!(d*d<Ha))return[t+(d=(h*(e-o)-u*(t-n))/d)*l,e+d*c]}(N,O,z,P,q,$,I,D)){var R=N-j[0],W=O-j[1],U=q-j[0],H=$-j[1],Y=1/Wa(((u=(R*U+W*H)/(Ua(R*R+W*W)*Ua(U*U+H*H)))>1?0:u<-1?Ya:Math.acos(u))/2),V=Ua(j[0]*j[0]+j[1]*j[1]);F=Ra(B,(d-V)/(Y-1)),L=Ra(B,(f-V)/(Y+1))}else F=L=0}A>Ha?L>Ha?(x=ls(z,P,N,O,f,L,y),C=ls(q,$,I,D,f,L,y),s.moveTo(x.cx+x.x01,x.cy+x.y01),L<B?s.arc(x.cx,x.cy,L,$a(x.y01,x.x01),$a(C.y01,C.x01),!y):(s.arc(x.cx,x.cy,L,$a(x.y01,x.x01),$a(x.y11,x.x11),!y),s.arc(0,0,f,$a(x.cy+x.y11,x.cx+x.x11),$a(C.cy+C.y11,C.cx+C.x11),!y),s.arc(C.cx,C.cy,L,$a(C.y11,C.x11),$a(C.y01,C.x01),!y))):(s.moveTo(N,O),s.arc(0,0,f,b,_,!y)):s.moveTo(N,O),d>Ha&&T>Ha?F>Ha?(x=ls(I,D,q,$,d,-F,y),C=ls(N,O,z,P,d,-F,y),s.lineTo(x.cx+x.x01,x.cy+x.y01),F<B?s.arc(x.cx,x.cy,F,$a(x.y01,x.x01),$a(C.y01,C.x01),!y):(s.arc(x.cx,x.cy,F,$a(x.y01,x.x01),$a(x.y11,x.x11),!y),s.arc(0,0,d,$a(x.cy+x.y11,x.cx+x.x11),$a(C.cy+C.y11,C.cx+C.x11),y),s.arc(C.cx,C.cy,F,$a(C.y11,C.x11),$a(C.y01,C.x01),!y))):s.arc(0,0,d,k,v,y):s.lineTo(I,D)}else s.moveTo(0,0);if(s.closePath(),c)return s=null,c+""||null}return c.centroid=function(){var i=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+n.apply(this,arguments)+ +o.apply(this,arguments))/2-Ya/2;return[za(r)*i,Wa(r)*i]},c.innerRadius=function(e){return arguments.length?(t="function"==typeof e?e:ja(+e),c):t},c.outerRadius=function(t){return arguments.length?(e="function"==typeof t?t:ja(+t),c):e},c.cornerRadius=function(t){return arguments.length?(i="function"==typeof t?t:ja(+t),c):i},c.padRadius=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:ja(+t),c):r},c.startAngle=function(t){return arguments.length?(n="function"==typeof t?t:ja(+t),c):n},c.endAngle=function(t){return arguments.length?(o="function"==typeof t?t:ja(+t),c):o},c.padAngle=function(t){return arguments.length?(a="function"==typeof t?t:ja(+t),c):a},c.context=function(t){return arguments.length?(s=null==t?null:t,c):s},c}es.prototype;Array.prototype.slice;function hs(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function us(t){this._context=t}function ds(t){return new us(t)}function fs(t){return t[0]}function ps(t){return t[1]}function gs(t,e){var i=ja(!0),r=null,n=ds,o=null,a=is(s);function s(s){var l,c,h,u=(s=hs(s)).length,d=!1;for(null==r&&(o=n(h=a())),l=0;l<=u;++l)!(l<u&&i(c=s[l],l,s))===d&&((d=!d)?o.lineStart():o.lineEnd()),d&&o.point(+t(c,l,s),+e(c,l,s));if(h)return o=null,h+""||null}return t="function"==typeof t?t:void 0===t?fs:ja(t),e="function"==typeof e?e:void 0===e?ps:ja(e),s.x=function(e){return arguments.length?(t="function"==typeof e?e:ja(+e),s):t},s.y=function(t){return arguments.length?(e="function"==typeof t?t:ja(+t),s):e},s.defined=function(t){return arguments.length?(i="function"==typeof t?t:ja(!!t),s):i},s.curve=function(t){return arguments.length?(n=t,null!=r&&(o=n(r)),s):n},s.context=function(t){return arguments.length?(null==t?r=o=null:o=n(r=t),s):r},s}function ms(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function ys(t){return t}function xs(){var t=ys,e=ms,i=null,r=ja(0),n=ja(Ga),o=ja(0);function a(a){var s,l,c,h,u,d=(a=hs(a)).length,f=0,p=new Array(d),g=new Array(d),m=+r.apply(this,arguments),y=Math.min(Ga,Math.max(-Ga,n.apply(this,arguments)-m)),x=Math.min(Math.abs(y)/d,o.apply(this,arguments)),C=x*(y<0?-1:1);for(s=0;s<d;++s)(u=g[p[s]=s]=+t(a[s],s,a))>0&&(f+=u);for(null!=e?p.sort((function(t,i){return e(g[t],g[i])})):null!=i&&p.sort((function(t,e){return i(a[t],a[e])})),s=0,c=f?(y-d*C)/f:0;s<d;++s,m=h)l=p[s],h=m+((u=g[l])>0?u*c:0)+C,g[l]={data:a[l],index:s,value:u,startAngle:m,endAngle:h,padAngle:x};return g}return a.value=function(e){return arguments.length?(t="function"==typeof e?e:ja(+e),a):t},a.sortValues=function(t){return arguments.length?(e=t,i=null,a):e},a.sort=function(t){return arguments.length?(i=t,e=null,a):i},a.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:ja(+t),a):r},a.endAngle=function(t){return arguments.length?(n="function"==typeof t?t:ja(+t),a):n},a.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:ja(+t),a):o},a}function Cs(){}function bs(t,e,i){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+i)/6)}function _s(t){this._context=t}function vs(t){return new _s(t)}function ks(t){this._context=t}function Ts(t){return new ks(t)}function As(t){this._context=t}function ws(t){return new As(t)}us.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}},_s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:bs(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:bs(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ks.prototype={areaStart:Cs,areaEnd:Cs,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:bs(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},As.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var i=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(i,r):this._context.moveTo(i,r);break;case 3:this._point=4;default:bs(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};class Ss{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}function Bs(t){return new Ss(t,!0)}function Fs(t){return new Ss(t,!1)}function Ls(t,e){this._basis=new _s(t),this._beta=e}Ls.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,i=t.length-1;if(i>0)for(var r,n=t[0],o=e[0],a=t[i]-n,s=e[i]-o,l=-1;++l<=i;)r=l/i,this._basis.point(this._beta*t[l]+(1-this._beta)*(n+r*a),this._beta*e[l]+(1-this._beta)*(o+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};const Ms=function t(e){function i(t){return 1===e?new _s(t):new Ls(t,e)}return i.beta=function(e){return t(+e)},i}(.85);function Es(t,e,i){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-i),t._x2,t._y2)}function Ns(t,e){this._context=t,this._k=(1-e)/6}Ns.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Es(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:Es(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Os=function t(e){function i(t){return new Ns(t,e)}return i.tension=function(e){return t(+e)},i}(0);function Is(t,e){this._context=t,this._k=(1-e)/6}Is.prototype={areaStart:Cs,areaEnd:Cs,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Es(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Ds=function t(e){function i(t){return new Is(t,e)}return i.tension=function(e){return t(+e)},i}(0);function js(t,e){this._context=t,this._k=(1-e)/6}js.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Es(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const qs=function t(e){function i(t){return new js(t,e)}return i.tension=function(e){return t(+e)},i}(0);function $s(t,e,i){var r=t._x1,n=t._y1,o=t._x2,a=t._y2;if(t._l01_a>Ha){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,n=(n*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>Ha){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,h=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*c+t._x1*t._l23_2a-e*t._l12_2a)/h,a=(a*c+t._y1*t._l23_2a-i*t._l12_2a)/h}t._context.bezierCurveTo(r,n,o,a,t._x2,t._y2)}function zs(t,e){this._context=t,this._alpha=e}zs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:$s(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Ps=function t(e){function i(t){return e?new zs(t,e):new Ns(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function Rs(t,e){this._context=t,this._alpha=e}Rs.prototype={areaStart:Cs,areaEnd:Cs,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:$s(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Ws=function t(e){function i(t){return e?new Rs(t,e):new Is(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function Us(t,e){this._context=t,this._alpha=e}Us.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:$s(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Hs=function t(e){function i(t){return e?new Us(t,e):new js(t,0)}return i.alpha=function(e){return t(+e)},i}(.5);function Ys(t){this._context=t}function Vs(t){return new Ys(t)}function Gs(t){return t<0?-1:1}function Xs(t,e,i){var r=t._x1-t._x0,n=e-t._x1,o=(t._y1-t._y0)/(r||n<0&&-0),a=(i-t._y1)/(n||r<0&&-0),s=(o*n+a*r)/(r+n);return(Gs(o)+Gs(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function Zs(t,e){var i=t._x1-t._x0;return i?(3*(t._y1-t._y0)/i-e)/2:e}function Js(t,e,i){var r=t._x0,n=t._y0,o=t._x1,a=t._y1,s=(o-r)/3;t._context.bezierCurveTo(r+s,n+s*e,o-s,a-s*i,o,a)}function Ks(t){this._context=t}function Qs(t){this._context=new tl(t)}function tl(t){this._context=t}function el(t){return new Ks(t)}function il(t){return new Qs(t)}function rl(t){this._context=t}function nl(t){var e,i,r=t.length-1,n=new Array(r),o=new Array(r),a=new Array(r);for(n[0]=0,o[0]=2,a[0]=t[0]+2*t[1],e=1;e<r-1;++e)n[e]=1,o[e]=4,a[e]=4*t[e]+2*t[e+1];for(n[r-1]=2,o[r-1]=7,a[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)i=n[e]/o[e-1],o[e]-=i,a[e]-=i*a[e-1];for(n[r-1]=a[r-1]/o[r-1],e=r-2;e>=0;--e)n[e]=(a[e]-n[e+1])/o[e];for(o[r-1]=(t[r]+n[r-1])/2,e=0;e<r-1;++e)o[e]=2*t[e+1]-n[e+1];return[n,o]}function ol(t){return new rl(t)}function al(t,e){this._context=t,this._t=e}function sl(t){return new al(t,.5)}function ll(t){return new al(t,0)}function cl(t){return new al(t,1)}function hl(t,e,i){this.k=t,this.x=e,this.y=i}Ys.prototype={areaStart:Cs,areaEnd:Cs,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},Ks.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Js(this,this._t0,Zs(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var i=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,Js(this,Zs(this,i=Xs(this,t,e)),i);break;default:Js(this,this._t0,i=Xs(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=i}}},(Qs.prototype=Object.create(Ks.prototype)).point=function(t,e){Ks.prototype.point.call(this,e,t)},tl.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,i,r,n,o){this._context.bezierCurveTo(e,t,r,i,o,n)}},rl.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,i=t.length;if(i)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===i)this._context.lineTo(t[1],e[1]);else for(var r=nl(t),n=nl(e),o=0,a=1;a<i;++o,++a)this._context.bezierCurveTo(r[0][o],n[0][o],r[1][o],n[1][o],t[a],e[a]);(this._line||0!==this._line&&1===i)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},al.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var i=this._x*(1-this._t)+t*this._t;this._context.lineTo(i,this._y),this._context.lineTo(i,e)}}this._x=t,this._y=e}},hl.prototype={constructor:hl,scale:function(t){return 1===t?this:new hl(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new hl(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};new hl(1,0,0);hl.prototype},3539:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(2453),n=i(3122);const o=class{constructor(){this.type=n.Z.ALL}get(){return this.type}set(t){if(this.type&&this.type!==t)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=t}reset(){this.type=n.Z.ALL}is(t){return this.type===t}};const a=new class{constructor(t,e){this.color=e,this.changed=!1,this.data=t,this.type=new o}set(t,e){return this.color=e,this.changed=!1,this.data=t,this.type.type=n.Z.ALL,this}_ensureHSL(){const t=this.data,{h:e,s:i,l:n}=t;void 0===e&&(t.h=r.A.channel.rgb2hsl(t,"h")),void 0===i&&(t.s=r.A.channel.rgb2hsl(t,"s")),void 0===n&&(t.l=r.A.channel.rgb2hsl(t,"l"))}_ensureRGB(){const t=this.data,{r:e,g:i,b:n}=t;void 0===e&&(t.r=r.A.channel.hsl2rgb(t,"r")),void 0===i&&(t.g=r.A.channel.hsl2rgb(t,"g")),void 0===n&&(t.b=r.A.channel.hsl2rgb(t,"b"))}get r(){const t=this.data,e=t.r;return this.type.is(n.Z.HSL)||void 0===e?(this._ensureHSL(),r.A.channel.hsl2rgb(t,"r")):e}get g(){const t=this.data,e=t.g;return this.type.is(n.Z.HSL)||void 0===e?(this._ensureHSL(),r.A.channel.hsl2rgb(t,"g")):e}get b(){const t=this.data,e=t.b;return this.type.is(n.Z.HSL)||void 0===e?(this._ensureHSL(),r.A.channel.hsl2rgb(t,"b")):e}get h(){const t=this.data,e=t.h;return this.type.is(n.Z.RGB)||void 0===e?(this._ensureRGB(),r.A.channel.rgb2hsl(t,"h")):e}get s(){const t=this.data,e=t.s;return this.type.is(n.Z.RGB)||void 0===e?(this._ensureRGB(),r.A.channel.rgb2hsl(t,"s")):e}get l(){const t=this.data,e=t.l;return this.type.is(n.Z.RGB)||void 0===e?(this._ensureRGB(),r.A.channel.rgb2hsl(t,"l")):e}get a(){return this.data.a}set r(t){this.type.set(n.Z.RGB),this.changed=!0,this.data.r=t}set g(t){this.type.set(n.Z.RGB),this.changed=!0,this.data.g=t}set b(t){this.type.set(n.Z.RGB),this.changed=!0,this.data.b=t}set h(t){this.type.set(n.Z.HSL),this.changed=!0,this.data.h=t}set s(t){this.type.set(n.Z.HSL),this.changed=!0,this.data.s=t}set l(t){this.type.set(n.Z.HSL),this.changed=!0,this.data.l=t}set a(t){this.changed=!0,this.data.a=t}}({r:0,g:0,b:0,a:0},"transparent")},4886:(t,e,i)=>{"use strict";i.d(e,{A:()=>g});var r=i(3539),n=i(3122);const o={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:t=>{if(35!==t.charCodeAt(0))return;const e=t.match(o.re);if(!e)return;const i=e[1],n=parseInt(i,16),a=i.length,s=a%4==0,l=a>4,c=l?1:17,h=l?8:4,u=s?0:-1,d=l?255:15;return r.A.set({r:(n>>h*(u+3)&d)*c,g:(n>>h*(u+2)&d)*c,b:(n>>h*(u+1)&d)*c,a:s?(n&d)*c/255:1},t)},stringify:t=>{const{r:e,g:i,b:r,a:o}=t;return o<1?`#${n.Y[Math.round(e)]}${n.Y[Math.round(i)]}${n.Y[Math.round(r)]}${n.Y[Math.round(255*o)]}`:`#${n.Y[Math.round(e)]}${n.Y[Math.round(i)]}${n.Y[Math.round(r)]}`}},a=o;var s=i(2453);const l={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:t=>{const e=t.match(l.hueRe);if(e){const[,t,i]=e;switch(i){case"grad":return s.A.channel.clamp.h(.9*parseFloat(t));case"rad":return s.A.channel.clamp.h(180*parseFloat(t)/Math.PI);case"turn":return s.A.channel.clamp.h(360*parseFloat(t))}}return s.A.channel.clamp.h(parseFloat(t))},parse:t=>{const e=t.charCodeAt(0);if(104!==e&&72!==e)return;const i=t.match(l.re);if(!i)return;const[,n,o,a,c,h]=i;return r.A.set({h:l._hue2deg(n),s:s.A.channel.clamp.s(parseFloat(o)),l:s.A.channel.clamp.l(parseFloat(a)),a:c?s.A.channel.clamp.a(h?parseFloat(c)/100:parseFloat(c)):1},t)},stringify:t=>{const{h:e,s:i,l:r,a:n}=t;return n<1?`hsla(${s.A.lang.round(e)}, ${s.A.lang.round(i)}%, ${s.A.lang.round(r)}%, ${n})`:`hsl(${s.A.lang.round(e)}, ${s.A.lang.round(i)}%, ${s.A.lang.round(r)}%)`}},c=l,h={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:t=>{t=t.toLowerCase();const e=h.colors[t];if(e)return a.parse(e)},stringify:t=>{const e=a.stringify(t);for(const i in h.colors)if(h.colors[i]===e)return i}},u=h,d={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:t=>{const e=t.charCodeAt(0);if(114!==e&&82!==e)return;const i=t.match(d.re);if(!i)return;const[,n,o,a,l,c,h,u,f]=i;return r.A.set({r:s.A.channel.clamp.r(o?2.55*parseFloat(n):parseFloat(n)),g:s.A.channel.clamp.g(l?2.55*parseFloat(a):parseFloat(a)),b:s.A.channel.clamp.b(h?2.55*parseFloat(c):parseFloat(c)),a:u?s.A.channel.clamp.a(f?parseFloat(u)/100:parseFloat(u)):1},t)},stringify:t=>{const{r:e,g:i,b:r,a:n}=t;return n<1?`rgba(${s.A.lang.round(e)}, ${s.A.lang.round(i)}, ${s.A.lang.round(r)}, ${s.A.lang.round(n)})`:`rgb(${s.A.lang.round(e)}, ${s.A.lang.round(i)}, ${s.A.lang.round(r)})`}},f=d,p={format:{keyword:h,hex:a,rgb:d,rgba:d,hsl:l,hsla:l},parse:t=>{if("string"!=typeof t)return t;const e=a.parse(t)||f.parse(t)||c.parse(t)||u.parse(t);if(e)return e;throw new Error(`Unsupported color format: "${t}"`)},stringify:t=>!t.changed&&t.color?t.color:t.type.is(n.Z.HSL)||void 0===t.data.r?c.stringify(t):t.a<1||!Number.isInteger(t.r)||!Number.isInteger(t.g)||!Number.isInteger(t.b)?f.stringify(t):a.stringify(t)},g=p},3122:(t,e,i)=>{"use strict";i.d(e,{Y:()=>n,Z:()=>o});var r=i(2453);const n={};for(let a=0;a<=255;a++)n[a]=r.A.unit.dec2hex(a);const o={ALL:0,RGB:1,HSL:2}},5635:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(2453),n=i(4886);const o=(t,e,i)=>{const o=n.A.parse(t),a=o[e],s=r.A.channel.clamp[e](a+i);return a!==s&&(o[e]=s),n.A.stringify(o)}},8232:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(2453),n=i(4886);const o=(t,e)=>{const i=n.A.parse(t);for(const n in e)i[n]=r.A.channel.clamp[n](e[n]);return n.A.stringify(i)}},5263:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(5635);const n=(t,e)=>(0,r.A)(t,"l",-e)},3219:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(2453),n=i(4886);const o=t=>{const{r:e,g:i,b:o}=n.A.parse(t),a=.2126*r.A.channel.toLinear(e)+.7152*r.A.channel.toLinear(i)+.0722*r.A.channel.toLinear(o);return r.A.lang.round(a)},a=t=>o(t)>=.5,s=t=>!a(t)},8041:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(5635);const n=(t,e)=>(0,r.A)(t,"l",e)},5582:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(2453),n=i(3539),o=i(4886),a=i(8232);const s=(t,e,i=0,s=1)=>{if("number"!=typeof t)return(0,a.A)(t,{a:e});const l=n.A.set({r:r.A.channel.clamp.r(t),g:r.A.channel.clamp.g(e),b:r.A.channel.clamp.b(i),a:r.A.channel.clamp.a(s)});return o.A.stringify(l)}},2453:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});const r={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:t=>t>=255?255:t<0?0:t,g:t=>t>=255?255:t<0?0:t,b:t=>t>=255?255:t<0?0:t,h:t=>t%360,s:t=>t>=100?100:t<0?0:t,l:t=>t>=100?100:t<0?0:t,a:t=>t>=1?1:t<0?0:t},toLinear:t=>{const e=t/255;return t>.03928?Math.pow((e+.055)/1.055,2.4):e/12.92},hue2rgb:(t,e,i)=>(i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t),hsl2rgb:({h:t,s:e,l:i},n)=>{if(!e)return 2.55*i;t/=360,e/=100;const o=(i/=100)<.5?i*(1+e):i+e-i*e,a=2*i-o;switch(n){case"r":return 255*r.hue2rgb(a,o,t+1/3);case"g":return 255*r.hue2rgb(a,o,t);case"b":return 255*r.hue2rgb(a,o,t-1/3)}},rgb2hsl:({r:t,g:e,b:i},r)=>{t/=255,e/=255,i/=255;const n=Math.max(t,e,i),o=Math.min(t,e,i),a=(n+o)/2;if("l"===r)return 100*a;if(n===o)return 0;const s=n-o;if("s"===r)return 100*(a>.5?s/(2-n-o):s/(n+o));switch(n){case t:return 60*((e-i)/s+(e<i?6:0));case e:return 60*((i-t)/s+2);case i:return 60*((t-e)/s+4);default:return-1}}},n={channel:r,lang:{clamp:(t,e,i)=>e>i?Math.min(e,Math.max(i,t)):Math.min(i,Math.max(e,t)),round:t=>Math.round(1e10*t)/1e10},unit:{dec2hex:t=>{const e=Math.round(t).toString(16);return e.length>1?e:`0${e}`}}}},127:(t,e,i)=>{"use strict";i.d(e,{A:()=>d});const r=function(){this.__data__=[],this.size=0};var n=i(6984);const o=function(t,e){for(var i=t.length;i--;)if((0,n.A)(t[i][0],e))return i;return-1};var a=Array.prototype.splice;const s=function(t){var e=this.__data__,i=o(e,t);return!(i<0)&&(i==e.length-1?e.pop():a.call(e,i,1),--this.size,!0)};const l=function(t){var e=this.__data__,i=o(e,t);return i<0?void 0:e[i][1]};const c=function(t){return o(this.__data__,t)>-1};const h=function(t,e){var i=this.__data__,r=o(i,t);return r<0?(++this.size,i.push([t,e])):i[r][1]=e,this};function u(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=s,u.prototype.get=l,u.prototype.has=c,u.prototype.set=h;const d=u},8335:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(8744),n=i(1917);const o=(0,r.A)(n.A,"Map")},9471:(t,e,i)=>{"use strict";i.d(e,{A:()=>k});const r=(0,i(8744).A)(Object,"create");const n=function(){this.__data__=r?r(null):{},this.size=0};const o=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e};var a=Object.prototype.hasOwnProperty;const s=function(t){var e=this.__data__;if(r){var i=e[t];return"__lodash_hash_undefined__"===i?void 0:i}return a.call(e,t)?e[t]:void 0};var l=Object.prototype.hasOwnProperty;const c=function(t){var e=this.__data__;return r?void 0!==e[t]:l.call(e,t)};const h=function(t,e){var i=this.__data__;return this.size+=this.has(t)?0:1,i[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this};function u(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=n,u.prototype.delete=o,u.prototype.get=s,u.prototype.has=c,u.prototype.set=h;const d=u;var f=i(127),p=i(8335);const g=function(){this.size=0,this.__data__={hash:new d,map:new(p.A||f.A),string:new d}};const m=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t};const y=function(t,e){var i=t.__data__;return m(e)?i["string"==typeof e?"string":"hash"]:i.map};const x=function(t){var e=y(this,t).delete(t);return this.size-=e?1:0,e};const C=function(t){return y(this,t).get(t)};const b=function(t){return y(this,t).has(t)};const _=function(t,e){var i=y(this,t),r=i.size;return i.set(t,e),this.size+=i.size==r?0:1,this};function v(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var r=t[e];this.set(r[0],r[1])}}v.prototype.clear=g,v.prototype.delete=x,v.prototype.get=C,v.prototype.has=b,v.prototype.set=_;const k=v},9857:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(8744),n=i(1917);const o=(0,r.A)(n.A,"Set")},1754:(t,e,i)=>{"use strict";i.d(e,{A:()=>d});var r=i(127);const n=function(){this.__data__=new r.A,this.size=0};const o=function(t){var e=this.__data__,i=e.delete(t);return this.size=e.size,i};const a=function(t){return this.__data__.get(t)};const s=function(t){return this.__data__.has(t)};var l=i(8335),c=i(9471);const h=function(t,e){var i=this.__data__;if(i instanceof r.A){var n=i.__data__;if(!l.A||n.length<199)return n.push([t,e]),this.size=++i.size,this;i=this.__data__=new c.A(n)}return i.set(t,e),this.size=i.size,this};function u(t){var e=this.__data__=new r.A(t);this.size=e.size}u.prototype.clear=n,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=s,u.prototype.set=h;const d=u},241:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=i(1917).A.Symbol},3988:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=i(1917).A.Uint8Array},3607:(t,e,i)=>{"use strict";i.d(e,{A:()=>h});const r=function(t,e){for(var i=-1,r=Array(t);++i<t;)r[i]=e(i);return r};var n=i(2274),o=i(2049),a=i(9912),s=i(5353),l=i(3858),c=Object.prototype.hasOwnProperty;const h=function(t,e){var i=(0,o.A)(t),h=!i&&(0,n.A)(t),u=!i&&!h&&(0,a.A)(t),d=!i&&!h&&!u&&(0,l.A)(t),f=i||h||u||d,p=f?r(t.length,String):[],g=p.length;for(var m in t)!e&&!c.call(t,m)||f&&("length"==m||u&&("offset"==m||"parent"==m)||d&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||(0,s.A)(m,g))||p.push(m);return p}},2851:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(2528),n=i(6984),o=Object.prototype.hasOwnProperty;const a=function(t,e,i){var a=t[e];o.call(t,e)&&(0,n.A)(a,i)&&(void 0!==i||e in t)||(0,r.A)(t,e,i)}},2528:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(4171);const n=function(t,e,i){"__proto__"==e&&r.A?(0,r.A)(t,e,{configurable:!0,enumerable:!0,value:i,writable:!0}):t[e]=i}},4574:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return function(e,i,r){for(var n=-1,o=Object(e),a=r(e),s=a.length;s--;){var l=a[t?s:++n];if(!1===i(o[l],l,o))break}return e}}()},8496:(t,e,i)=>{"use strict";i.d(e,{A:()=>d});var r=i(241),n=Object.prototype,o=n.hasOwnProperty,a=n.toString,s=r.A?r.A.toStringTag:void 0;const l=function(t){var e=o.call(t,s),i=t[s];try{t[s]=void 0;var r=!0}catch(l){}var n=a.call(t);return r&&(e?t[s]=i:delete t[s]),n};var c=Object.prototype.toString;const h=function(t){return c.call(t)};var u=r.A?r.A.toStringTag:void 0;const d=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":u&&u in Object(t)?l(t):h(t)}},1852:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(7271);const n=(0,i(367).A)(Object.keys,Object);var o=Object.prototype.hasOwnProperty;const a=function(t){if(!(0,r.A)(t))return n(t);var e=[];for(var i in Object(t))o.call(t,i)&&"constructor"!=i&&e.push(i);return e}},4326:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});var r=i(9008),n=i(6875),o=i(7525);const a=function(t,e){return(0,o.A)((0,n.A)(t,e,r.A),t+"")}},2789:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return function(e){return t(e)}}},565:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(3988);const n=function(t){var e=new t.constructor(t.byteLength);return new r.A(e).set(new r.A(t)),e}},154:(t,e,i)=>{"use strict";i.d(e,{A:()=>l});var r=i(1917),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=n&&"object"==typeof module&&module&&!module.nodeType&&module,a=o&&o.exports===n?r.A.Buffer:void 0,s=a?a.allocUnsafe:void 0;const l=function(t,e){if(e)return t.slice();var i=t.length,r=s?s(i):new t.constructor(i);return t.copy(r),r}},1801:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(565);const n=function(t,e){var i=e?(0,r.A)(t.buffer):t.buffer;return new t.constructor(i,t.byteOffset,t.length)}},9759:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t,e){var i=-1,r=t.length;for(e||(e=Array(r));++i<r;)e[i]=t[i];return e}},2031:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(2851),n=i(2528);const o=function(t,e,i,o){var a=!i;i||(i={});for(var s=-1,l=e.length;++s<l;){var c=e[s],h=o?o(i[c],t[c],c,i,t):void 0;void 0===h&&(h=t[c]),a?(0,n.A)(i,c,h):(0,r.A)(i,c,h)}return i}},4171:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=i(8744);const n=function(){try{var t=(0,r.A)(Object,"defineProperty");return t({},"",{}),t}catch(e){}}()},2136:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r="object"==typeof global&&global&&global.Object===Object&&global},8744:(t,e,i)=>{"use strict";i.d(e,{A:()=>x});var r=i(9610);const n=i(1917).A["__core-js_shared__"];var o,a=(o=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"";const s=function(t){return!!a&&a in t};var l=i(3149),c=i(1121),h=/^\[object .+?Constructor\]$/,u=Function.prototype,d=Object.prototype,f=u.toString,p=d.hasOwnProperty,g=RegExp("^"+f.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const m=function(t){return!(!(0,l.A)(t)||s(t))&&((0,r.A)(t)?g:h).test((0,c.A)(t))};const y=function(t,e){return null==t?void 0:t[e]};const x=function(t,e){var i=y(t,e);return m(i)?i:void 0}},5647:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=(0,i(367).A)(Object.getPrototypeOf,Object)},9779:(t,e,i)=>{"use strict";i.d(e,{A:()=>k});var r=i(8744),n=i(1917);const o=(0,r.A)(n.A,"DataView");var a=i(8335);const s=(0,r.A)(n.A,"Promise");var l=i(9857);const c=(0,r.A)(n.A,"WeakMap");var h=i(8496),u=i(1121),d="[object Map]",f="[object Promise]",p="[object Set]",g="[object WeakMap]",m="[object DataView]",y=(0,u.A)(o),x=(0,u.A)(a.A),C=(0,u.A)(s),b=(0,u.A)(l.A),_=(0,u.A)(c),v=h.A;(o&&v(new o(new ArrayBuffer(1)))!=m||a.A&&v(new a.A)!=d||s&&v(s.resolve())!=f||l.A&&v(new l.A)!=p||c&&v(new c)!=g)&&(v=function(t){var e=(0,h.A)(t),i="[object Object]"==e?t.constructor:void 0,r=i?(0,u.A)(i):"";if(r)switch(r){case y:return m;case x:return d;case C:return f;case b:return p;case _:return g}return e});const k=v},8598:(t,e,i)=>{"use strict";i.d(e,{A:()=>l});var r=i(3149),n=Object.create;const o=function(){function t(){}return function(e){if(!(0,r.A)(e))return{};if(n)return n(e);t.prototype=e;var i=new t;return t.prototype=void 0,i}}();var a=i(5647),s=i(7271);const l=function(t){return"function"!=typeof t.constructor||(0,s.A)(t)?{}:o((0,a.A)(t))}},5353:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=/^(?:0|[1-9]\d*)$/;const n=function(t,e){var i=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==i||"symbol"!=i&&r.test(t))&&t>-1&&t%1==0&&t<e}},6832:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(6984),n=i(8446),o=i(5353),a=i(3149);const s=function(t,e,i){if(!(0,a.A)(i))return!1;var s=typeof e;return!!("number"==s?(0,n.A)(i)&&(0,o.A)(e,i.length):"string"==s&&e in i)&&(0,r.A)(i[e],t)}},7271:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=Object.prototype;const n=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}},4841:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var r=i(2136),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=n&&"object"==typeof module&&module&&!module.nodeType&&module,a=o&&o.exports===n&&r.A.process;const s=function(){try{var t=o&&o.require&&o.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(e){}}()},367:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t,e){return function(i){return t(e(i))}}},6875:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});const r=function(t,e,i){switch(i.length){case 0:return t.call(e);case 1:return t.call(e,i[0]);case 2:return t.call(e,i[0],i[1]);case 3:return t.call(e,i[0],i[1],i[2])}return t.apply(e,i)};var n=Math.max;const o=function(t,e,i){return e=n(void 0===e?t.length-1:e,0),function(){for(var o=arguments,a=-1,s=n(o.length-e,0),l=Array(s);++a<s;)l[a]=o[e+a];a=-1;for(var c=Array(e+1);++a<e;)c[a]=o[a];return c[e]=i(l),r(t,this,c)}}},1917:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(2136),n="object"==typeof self&&self&&self.Object===Object&&self;const o=r.A||n||Function("return this")()},7525:(t,e,i)=>{"use strict";i.d(e,{A:()=>l});var r=i(9142),n=i(4171),o=i(9008);const a=n.A?function(t,e){return(0,n.A)(t,"toString",{configurable:!0,enumerable:!1,value:(0,r.A)(e),writable:!0})}:o.A;var s=Date.now;const l=function(t){var e=0,i=0;return function(){var r=s(),n=16-(r-i);if(i=r,n>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}(a)},1121:(t,e,i)=>{"use strict";i.d(e,{A:()=>n});var r=Function.prototype.toString;const n=function(t){if(null!=t){try{return r.call(t)}catch(e){}try{return t+""}catch(e){}}return""}},9142:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return function(){return t}}},6984:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t,e){return t===e||t!=t&&e!=e}},9008:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return t}},2274:(t,e,i)=>{"use strict";i.d(e,{A:()=>c});var r=i(8496),n=i(3098);const o=function(t){return(0,n.A)(t)&&"[object Arguments]"==(0,r.A)(t)};var a=Object.prototype,s=a.hasOwnProperty,l=a.propertyIsEnumerable;const c=o(function(){return arguments}())?o:function(t){return(0,n.A)(t)&&s.call(t,"callee")&&!l.call(t,"callee")}},2049:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=Array.isArray},8446:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(9610),n=i(5254);const o=function(t){return null!=t&&(0,n.A)(t.length)&&!(0,r.A)(t)}},3533:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(8446),n=i(3098);const o=function(t){return(0,n.A)(t)&&(0,r.A)(t)}},9912:(t,e,i)=>{"use strict";i.d(e,{A:()=>l});var r=i(1917);const n=function(){return!1};var o="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=o&&"object"==typeof module&&module&&!module.nodeType&&module,s=a&&a.exports===o?r.A.Buffer:void 0;const l=(s?s.isBuffer:void 0)||n},6401:(t,e,i)=>{"use strict";i.d(e,{A:()=>d});var r=i(1852),n=i(9779),o=i(2274),a=i(2049),s=i(8446),l=i(9912),c=i(7271),h=i(3858),u=Object.prototype.hasOwnProperty;const d=function(t){if(null==t)return!0;if((0,s.A)(t)&&((0,a.A)(t)||"string"==typeof t||"function"==typeof t.splice||(0,l.A)(t)||(0,h.A)(t)||(0,o.A)(t)))return!t.length;var e=(0,n.A)(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if((0,c.A)(t))return!(0,r.A)(t).length;for(var i in t)if(u.call(t,i))return!1;return!0}},9610:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(8496),n=i(3149);const o=function(t){if(!(0,n.A)(t))return!1;var e=(0,r.A)(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},5254:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},3149:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},3098:(t,e,i)=>{"use strict";i.d(e,{A:()=>r});const r=function(t){return null!=t&&"object"==typeof t}},4963:(t,e,i)=>{"use strict";i.d(e,{A:()=>u});var r=i(8496),n=i(5647),o=i(3098),a=Function.prototype,s=Object.prototype,l=a.toString,c=s.hasOwnProperty,h=l.call(Object);const u=function(t){if(!(0,o.A)(t)||"[object Object]"!=(0,r.A)(t))return!1;var e=(0,n.A)(t);if(null===e)return!0;var i=c.call(e,"constructor")&&e.constructor;return"function"==typeof i&&i instanceof i&&l.call(i)==h}},3858:(t,e,i)=>{"use strict";i.d(e,{A:()=>u});var r=i(8496),n=i(5254),o=i(3098),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1;const s=function(t){return(0,o.A)(t)&&(0,n.A)(t.length)&&!!a[(0,r.A)(t)]};var l=i(2789),c=i(4841),h=c.A&&c.A.isTypedArray;const u=h?(0,l.A)(h):s},5615:(t,e,i)=>{"use strict";i.d(e,{A:()=>h});var r=i(3607),n=i(3149),o=i(7271);const a=function(t){var e=[];if(null!=t)for(var i in Object(t))e.push(i);return e};var s=Object.prototype.hasOwnProperty;const l=function(t){if(!(0,n.A)(t))return a(t);var e=(0,o.A)(t),i=[];for(var r in t)("constructor"!=r||!e&&s.call(t,r))&&i.push(r);return i};var c=i(8446);const h=function(t){return(0,c.A)(t)?(0,r.A)(t,!0):l(t)}},6632:(t,e,i)=>{"use strict";i.d(e,{A:()=>o});var r=i(9471);function n(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var i=function(){var r=arguments,n=e?e.apply(this,r):r[0],o=i.cache;if(o.has(n))return o.get(n);var a=t.apply(this,r);return i.cache=o.set(n,a)||o,a};return i.cache=new(n.Cache||r.A),i}n.Cache=r.A;const o=n},8879:(t,e,i)=>{"use strict";i.d(e,{A:()=>B});var r=i(1754),n=i(2528),o=i(6984);const a=function(t,e,i){(void 0!==i&&!(0,o.A)(t[e],i)||void 0===i&&!(e in t))&&(0,n.A)(t,e,i)};var s=i(4574),l=i(154),c=i(1801),h=i(9759),u=i(8598),d=i(2274),f=i(2049),p=i(3533),g=i(9912),m=i(9610),y=i(3149),x=i(4963),C=i(3858);const b=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]};var _=i(2031),v=i(5615);const k=function(t){return(0,_.A)(t,(0,v.A)(t))};const T=function(t,e,i,r,n,o,s){var _=b(t,i),v=b(e,i),T=s.get(v);if(T)a(t,i,T);else{var A=o?o(_,v,i+"",t,e,s):void 0,w=void 0===A;if(w){var S=(0,f.A)(v),B=!S&&(0,g.A)(v),F=!S&&!B&&(0,C.A)(v);A=v,S||B||F?(0,f.A)(_)?A=_:(0,p.A)(_)?A=(0,h.A)(_):B?(w=!1,A=(0,l.A)(v,!0)):F?(w=!1,A=(0,c.A)(v,!0)):A=[]:(0,x.A)(v)||(0,d.A)(v)?(A=_,(0,d.A)(_)?A=k(_):(0,y.A)(_)&&!(0,m.A)(_)||(A=(0,u.A)(v))):w=!1}w&&(s.set(v,A),n(A,v,r,o,s),s.delete(v)),a(t,i,A)}};const A=function t(e,i,n,o,l){e!==i&&(0,s.A)(i,(function(s,c){if(l||(l=new r.A),(0,y.A)(s))T(e,i,c,n,t,o,l);else{var h=o?o(b(e,c),s,c+"",e,i,l):void 0;void 0===h&&(h=s),a(e,c,h)}}),v.A)};var w=i(4326),S=i(6832);const B=function(t){return(0,w.A)((function(e,i){var r=-1,n=i.length,o=n>1?i[n-1]:void 0,a=n>2?i[2]:void 0;for(o=t.length>3&&"function"==typeof o?(n--,o):void 0,a&&(0,S.A)(i[0],i[1],a)&&(o=n<3?void 0:o,n=1),e=Object(e);++r<n;){var s=i[r];s&&t(e,s,r,o)}return e}))}((function(t,e,i){A(t,e,i)}))},3913:(t,e,i)=>{"use strict";i.d(e,{A:()=>Dt,B:()=>me,C:()=>ge,D:()=>Bt,E:()=>Se,F:()=>er,G:()=>oe,H:()=>ht,I:()=>Mi,J:()=>$n,K:()=>wi,L:()=>to,Z:()=>Xt,a:()=>ki,b:()=>vi,c:()=>Fi,d:()=>ft,e:()=>_t,f:()=>Gt,g:()=>_i,h:()=>ue,i:()=>ui,j:()=>he,k:()=>re,l:()=>st,m:()=>mt,n:()=>Qt,o:()=>di,p:()=>Li,q:()=>Ti,r:()=>Ai,s:()=>bi,t:()=>Ci,u:()=>ye,v:()=>yt,w:()=>le,x:()=>ae,y:()=>Ni,z:()=>qi});var r=i(513),n=i(4353),o=i(6750),a=i(6312),s=i(2838),l=i(4886),c=i(8232);const h=(t,e)=>{const i=l.A.parse(t),r={};for(const n in e)e[n]&&(r[n]=i[n]+e[n]);return(0,c.A)(t,r)};var u=i(5582);const d=(t,e,i=50)=>{const{r:r,g:n,b:o,a:a}=l.A.parse(t),{r:s,g:c,b:h,a:d}=l.A.parse(e),f=i/100,p=2*f-1,g=a-d,m=((p*g==-1?p:(p+g)/(1+p*g))+1)/2,y=1-m,x=r*m+s*y,C=n*m+c*y,b=o*m+h*y,_=a*f+d*(1-f);return(0,u.A)(x,C,b,_)},f=(t,e=100)=>{const i=l.A.parse(t);return i.r=255-i.r,i.g=255-i.g,i.b=255-i.b,d(i,t,e)};var p=i(5263),g=i(8041),m=i(3219),y=i(6632),x=i(8879),C="comm",b="rule",_="decl",v=Math.abs,k=String.fromCharCode;Object.assign;function T(t){return t.trim()}function A(t,e,i){return t.replace(e,i)}function w(t,e,i){return t.indexOf(e,i)}function S(t,e){return 0|t.charCodeAt(e)}function B(t,e,i){return t.slice(e,i)}function F(t){return t.length}function L(t,e){return e.push(t),t}function M(t,e){for(var i="",r=0;r<t.length;r++)i+=e(t[r],r,t,e)||"";return i}function E(t,e,i,r){switch(t.type){case"@layer":if(t.children.length)break;case"@import":case _:return t.return=t.return||t.value;case C:return"";case"@keyframes":return t.return=t.value+"{"+M(t.children,r)+"}";case b:if(!F(t.value=t.props.join(",")))return""}return F(i=M(t.children,r))?t.return=t.value+"{"+i+"}":""}var N=1,O=1,I=0,D=0,j=0,q="";function $(t,e,i,r,n,o,a,s){return{value:t,root:e,parent:i,type:r,props:n,children:o,line:N,column:O,length:a,return:"",siblings:s}}function z(){return j=D>0?S(q,--D):0,O--,10===j&&(O=1,N--),j}function P(){return j=D<I?S(q,D++):0,O++,10===j&&(O=1,N++),j}function R(){return S(q,D)}function W(){return D}function U(t,e){return B(q,t,e)}function H(t){switch(t){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 Y(t){return N=O=1,I=F(q=t),D=0,[]}function V(t){return q="",t}function G(t){return T(U(D-1,J(91===t?t+2:40===t?t+1:t)))}function X(t){for(;(j=R())&&j<33;)P();return H(t)>2||H(j)>3?"":" "}function Z(t,e){for(;--e&&P()&&!(j<48||j>102||j>57&&j<65||j>70&&j<97););return U(t,W()+(e<6&&32==R()&&32==P()))}function J(t){for(;P();)switch(j){case t:return D;case 34:case 39:34!==t&&39!==t&&J(j);break;case 40:41===t&&J(t);break;case 92:P()}return D}function K(t,e){for(;P()&&t+j!==57&&(t+j!==84||47!==R()););return"/*"+U(e,D-1)+"*"+k(47===t?t:P())}function Q(t){for(;!H(R());)P();return U(t,D)}function tt(t){return V(et("",null,null,null,[""],t=Y(t),0,[0],t))}function et(t,e,i,r,n,o,a,s,l){for(var c=0,h=0,u=a,d=0,f=0,p=0,g=1,m=1,y=1,x=0,C="",b=n,_=o,T=r,B=C;m;)switch(p=x,x=P()){case 40:if(108!=p&&58==S(B,u-1)){-1!=w(B+=A(G(x),"&","&\f"),"&\f",v(c?s[c-1]:0))&&(y=-1);break}case 34:case 39:case 91:B+=G(x);break;case 9:case 10:case 13:case 32:B+=X(p);break;case 92:B+=Z(W()-1,7);continue;case 47:switch(R()){case 42:case 47:L(rt(K(P(),W()),e,i,l),l);break;default:B+="/"}break;case 123*g:s[c++]=F(B)*y;case 125*g:case 59:case 0:switch(x){case 0:case 125:m=0;case 59+h:-1==y&&(B=A(B,/\f/g,"")),f>0&&F(B)-u&&L(f>32?nt(B+";",r,i,u-1,l):nt(A(B," ","")+";",r,i,u-2,l),l);break;case 59:B+=";";default:if(L(T=it(B,e,i,c,h,n,s,C,b=[],_=[],u,o),o),123===x)if(0===h)et(B,e,T,T,b,o,u,s,_);else switch(99===d&&110===S(B,3)?100:d){case 100:case 108:case 109:case 115:et(t,T,T,r&&L(it(t,T,T,0,0,n,s,C,n,b=[],u,_),_),n,_,u,s,r?b:_);break;default:et(B,T,T,T,[""],_,0,s,_)}}c=h=f=0,g=y=1,C=B="",u=a;break;case 58:u=1+F(B),f=p;default:if(g<1)if(123==x)--g;else if(125==x&&0==g++&&125==z())continue;switch(B+=k(x),x*g){case 38:y=h>0?1:(B+="\f",-1);break;case 44:s[c++]=(F(B)-1)*y,y=1;break;case 64:45===R()&&(B+=G(P())),d=R(),h=u=F(C=B+=Q(W())),x++;break;case 45:45===p&&2==F(B)&&(g=0)}}return o}function it(t,e,i,r,n,o,a,s,l,c,h,u){for(var d=n-1,f=0===n?o:[""],p=function(t){return t.length}(f),g=0,m=0,y=0;g<r;++g)for(var x=0,C=B(t,d+1,d=v(m=a[g])),_=t;x<p;++x)(_=T(m>0?f[x]+" "+C:A(C,/&\f/g,f[x])))&&(l[y++]=_);return $(t,e,i,0===n?b:s,l,c,h,u)}function rt(t,e,i,r){return $(t,e,i,C,k(j),B(t,2,-2),0,r)}function nt(t,e,i,r,n){return $(t,e,i,_,B(t,0,r),B(t,r+1,-1),r,n)}var ot=i(6401);const at={trace:0,debug:1,info:2,warn:3,error:4,fatal:5},st={trace:(...t)=>{},debug:(...t)=>{},info:(...t)=>{},warn:(...t)=>{},error:(...t)=>{},fatal:(...t)=>{}},lt=function(t="fatal"){let e=at.fatal;"string"==typeof t?(t=t.toLowerCase())in at&&(e=at[t]):"number"==typeof t&&(e=t),st.trace=()=>{},st.debug=()=>{},st.info=()=>{},st.warn=()=>{},st.error=()=>{},st.fatal=()=>{},e<=at.fatal&&(st.fatal=console.error?console.error.bind(console,ct("FATAL"),"color: orange"):console.log.bind(console,"\x1b[35m",ct("FATAL"))),e<=at.error&&(st.error=console.error?console.error.bind(console,ct("ERROR"),"color: orange"):console.log.bind(console,"\x1b[31m",ct("ERROR"))),e<=at.warn&&(st.warn=console.warn?console.warn.bind(console,ct("WARN"),"color: orange"):console.log.bind(console,"\x1b[33m",ct("WARN"))),e<=at.info&&(st.info=console.info?console.info.bind(console,ct("INFO"),"color: lightblue"):console.log.bind(console,"\x1b[34m",ct("INFO"))),e<=at.debug&&(st.debug=console.debug?console.debug.bind(console,ct("DEBUG"),"color: lightgreen"):console.log.bind(console,"\x1b[32m",ct("DEBUG"))),e<=at.trace&&(st.trace=console.debug?console.debug.bind(console,ct("TRACE"),"color: lightgreen"):console.log.bind(console,"\x1b[32m",ct("TRACE")))},ct=t=>`%c${n().format("ss.SSS")} : ${t} : `,ht=/<br\s*\/?>/gi,ut=t=>s.sanitize(t),dt=(t,e)=>{var i;if(!1!==(null==(i=e.flowchart)?void 0:i.htmlLabels)){const i=e.securityLevel;"antiscript"===i||"strict"===i?t=ut(t):"loose"!==i&&(t=(t=(t=gt(t)).replace(/</g,"<").replace(/>/g,">")).replace(/=/g,"="),t=pt(t))}return t},ft=(t,e)=>t?t=e.dompurifyConfig?s.sanitize(dt(t,e),e.dompurifyConfig).toString():s.sanitize(dt(t,e),{FORBID_TAGS:["style"]}).toString():t,pt=t=>t.replace(/#br#/g,"<br/>"),gt=t=>t.replace(ht,"#br#"),mt=t=>!1!==t&&!["false","null","0"].includes(String(t).trim().toLowerCase()),yt=function(t){const e=t.split(/(,)/),i=[];for(let r=0;r<e.length;r++){let t=e[r];if(","===t&&r>0&&r+1<e.length){const n=e[r-1],o=e[r+1];Ct(n,o)&&(t=n+","+o,r++,i.pop())}i.push(bt(t))}return i.join("")},xt=(t,e)=>Math.max(0,t.split(e).length-1),Ct=(t,e)=>{const i=xt(t,"~"),r=xt(e,"~");return 1===i&&1===r},bt=t=>{const e=xt(t,"~");let i=!1;if(e<=1)return t;e%2!=0&&t.startsWith("~")&&(t=t.substring(1),i=!0);const r=[...t];let n=r.indexOf("~"),o=r.lastIndexOf("~");for(;-1!==n&&-1!==o&&n!==o;)r[n]="<",r[o]=">",n=r.indexOf("~"),o=r.lastIndexOf("~");return i&&r.unshift("~"),r.join("")},_t={getRows:t=>{if(!t)return[""];return gt(t).replace(/\\n/g,"#br#").split("#br#")},sanitizeText:ft,sanitizeTextOrArray:(t,e)=>"string"==typeof t?ft(t,e):t.flat().map((t=>ft(t,e))),hasBreaks:t=>ht.test(t),splitBreaks:t=>t.split(ht),lineBreakRegex:ht,removeScript:ut,getUrl:t=>{let e="";return t&&(e=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,e=e.replaceAll(/\(/g,"\\("),e=e.replaceAll(/\)/g,"\\)")),e},evaluate:mt,getMax:function(...t){const e=t.filter((t=>!isNaN(t)));return Math.max(...e)},getMin:function(...t){const e=t.filter((t=>!isNaN(t)));return Math.min(...e)}},vt=(t,e)=>h(t,e?{s:-40,l:10}:{s:-40,l:-10}),kt="#ffffff",Tt="#f2f2f2";let At=class{constructor(){this.background="#f4f4f4",this.primaryColor="#fff4dd",this.noteBkgColor="#fff5ad",this.noteTextColor="#333",this.THEME_COLOR_LIMIT=12,this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px"}updateColors(){var t,e,i,r,n,o,a,s,l,c,u;if(this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#eee":"#333"),this.secondaryColor=this.secondaryColor||h(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||h(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||vt(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||vt(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||vt(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||vt(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||f(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||f(this.tertiaryColor),this.lineColor=this.lineColor||f(this.background),this.arrowheadColor=this.arrowheadColor||f(this.background),this.textColor=this.textColor||this.primaryTextColor,this.border2=this.border2||this.tertiaryBorderColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?(0,p.A)(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||"grey",this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||(0,p.A)(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||f(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||"white",this.sectionBkgColor=this.sectionBkgColor||this.secondaryColor,this.sectionBkgColor2=this.sectionBkgColor2||this.primaryColor,this.excludeBkgColor=this.excludeBkgColor||"#eeeeee",this.taskBorderColor=this.taskBorderColor||this.primaryBorderColor,this.taskBkgColor=this.taskBkgColor||this.primaryColor,this.activeTaskBorderColor=this.activeTaskBorderColor||this.primaryColor,this.activeTaskBkgColor=this.activeTaskBkgColor||(0,g.A)(this.primaryColor,23),this.gridColor=this.gridColor||"lightgrey",this.doneTaskBkgColor=this.doneTaskBkgColor||"lightgrey",this.doneTaskBorderColor=this.doneTaskBorderColor||"grey",this.critBorderColor=this.critBorderColor||"#ff8888",this.critBkgColor=this.critBkgColor||"red",this.todayLineColor=this.todayLineColor||"red",this.taskTextColor=this.taskTextColor||this.textColor,this.taskTextOutsideColor=this.taskTextOutsideColor||this.textColor,this.taskTextLightColor=this.taskTextLightColor||this.textColor,this.taskTextColor=this.taskTextColor||this.primaryTextColor,this.taskTextDarkColor=this.taskTextDarkColor||this.textColor,this.taskTextClickableColor=this.taskTextClickableColor||"#003163",this.personBorder=this.personBorder||this.primaryBorderColor,this.personBkg=this.personBkg||this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||this.tertiaryColor,this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.specialStateColor=this.lineColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||h(this.primaryColor,{h:30}),this.cScale4=this.cScale4||h(this.primaryColor,{h:60}),this.cScale5=this.cScale5||h(this.primaryColor,{h:90}),this.cScale6=this.cScale6||h(this.primaryColor,{h:120}),this.cScale7=this.cScale7||h(this.primaryColor,{h:150}),this.cScale8=this.cScale8||h(this.primaryColor,{h:210,l:150}),this.cScale9=this.cScale9||h(this.primaryColor,{h:270}),this.cScale10=this.cScale10||h(this.primaryColor,{h:300}),this.cScale11=this.cScale11||h(this.primaryColor,{h:330}),this.darkMode)for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScale"+h]=(0,p.A)(this["cScale"+h],75);else for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScale"+h]=(0,p.A)(this["cScale"+h],25);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleInv"+h]=this["cScaleInv"+h]||f(this["cScale"+h]);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this.darkMode?this["cScalePeer"+h]=this["cScalePeer"+h]||(0,g.A)(this["cScale"+h],10):this["cScalePeer"+h]=this["cScalePeer"+h]||(0,p.A)(this["cScale"+h],10);this.scaleLabelColor=this.scaleLabelColor||this.labelTextColor;for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleLabel"+h]=this["cScaleLabel"+h]||this.scaleLabelColor;const d=this.darkMode?-4:-1;for(let f=0;f<5;f++)this["surface"+f]=this["surface"+f]||h(this.mainBkg,{h:180,s:-15,l:d*(5+3*f)}),this["surfacePeer"+f]=this["surfacePeer"+f]||h(this.mainBkg,{h:180,s:-15,l:d*(8+3*f)});this.classText=this.classText||this.textColor,this.fillType0=this.fillType0||this.primaryColor,this.fillType1=this.fillType1||this.secondaryColor,this.fillType2=this.fillType2||h(this.primaryColor,{h:64}),this.fillType3=this.fillType3||h(this.secondaryColor,{h:64}),this.fillType4=this.fillType4||h(this.primaryColor,{h:-64}),this.fillType5=this.fillType5||h(this.secondaryColor,{h:-64}),this.fillType6=this.fillType6||h(this.primaryColor,{h:128}),this.fillType7=this.fillType7||h(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||h(this.primaryColor,{l:-10}),this.pie5=this.pie5||h(this.secondaryColor,{l:-10}),this.pie6=this.pie6||h(this.tertiaryColor,{l:-10}),this.pie7=this.pie7||h(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||h(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||h(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||h(this.primaryColor,{h:60,l:-20}),this.pie11=this.pie11||h(this.primaryColor,{h:-60,l:-20}),this.pie12=this.pie12||h(this.primaryColor,{h:120,l:-10}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||h(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||h(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||h(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||h(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||h(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||h(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,m.A)(this.quadrant1Fill)?(0,g.A)(this.quadrant1Fill):(0,p.A)(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null==(t=this.xyChart)?void 0:t.backgroundColor)||this.background,titleColor:(null==(e=this.xyChart)?void 0:e.titleColor)||this.primaryTextColor,xAxisTitleColor:(null==(i=this.xyChart)?void 0:i.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null==(r=this.xyChart)?void 0:r.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null==(n=this.xyChart)?void 0:n.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null==(o=this.xyChart)?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null==(a=this.xyChart)?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null==(s=this.xyChart)?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null==(l=this.xyChart)?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null==(c=this.xyChart)?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null==(u=this.xyChart)?void 0:u.plotColorPalette)||"#FFF4DD,#FFD8B1,#FFA07A,#ECEFF1,#D6DBDF,#C3E0A8,#FFB6A4,#FFD74D,#738FA7,#FFFFF0"},this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?(0,p.A)(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||h(this.primaryColor,{h:-30}),this.git4=this.git4||h(this.primaryColor,{h:-60}),this.git5=this.git5||h(this.primaryColor,{h:-90}),this.git6=this.git6||h(this.primaryColor,{h:60}),this.git7=this.git7||h(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,g.A)(this.git0,25),this.git1=(0,g.A)(this.git1,25),this.git2=(0,g.A)(this.git2,25),this.git3=(0,g.A)(this.git3,25),this.git4=(0,g.A)(this.git4,25),this.git5=(0,g.A)(this.git5,25),this.git6=(0,g.A)(this.git6,25),this.git7=(0,g.A)(this.git7,25)):(this.git0=(0,p.A)(this.git0,25),this.git1=(0,p.A)(this.git1,25),this.git2=(0,p.A)(this.git2,25),this.git3=(0,p.A)(this.git3,25),this.git4=(0,p.A)(this.git4,25),this.git5=(0,p.A)(this.git5,25),this.git6=(0,p.A)(this.git6,25),this.git7=(0,p.A)(this.git7,25)),this.gitInv0=this.gitInv0||f(this.git0),this.gitInv1=this.gitInv1||f(this.git1),this.gitInv2=this.gitInv2||f(this.git2),this.gitInv3=this.gitInv3||f(this.git3),this.gitInv4=this.gitInv4||f(this.git4),this.gitInv5=this.gitInv5||f(this.git5),this.gitInv6=this.gitInv6||f(this.git6),this.gitInv7=this.gitInv7||f(this.git7),this.branchLabelColor=this.branchLabelColor||(this.darkMode?"black":this.labelTextColor),this.gitBranchLabel0=this.gitBranchLabel0||this.branchLabelColor,this.gitBranchLabel1=this.gitBranchLabel1||this.branchLabelColor,this.gitBranchLabel2=this.gitBranchLabel2||this.branchLabelColor,this.gitBranchLabel3=this.gitBranchLabel3||this.branchLabelColor,this.gitBranchLabel4=this.gitBranchLabel4||this.branchLabelColor,this.gitBranchLabel5=this.gitBranchLabel5||this.branchLabelColor,this.gitBranchLabel6=this.gitBranchLabel6||this.branchLabelColor,this.gitBranchLabel7=this.gitBranchLabel7||this.branchLabelColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||kt,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Tt}calculate(t){if("object"!=typeof t)return void this.updateColors();const e=Object.keys(t);e.forEach((e=>{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}};let wt=class{constructor(){this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=(0,g.A)(this.primaryColor,16),this.tertiaryColor=h(this.primaryColor,{h:-160}),this.primaryBorderColor=f(this.background),this.secondaryBorderColor=vt(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=vt(this.tertiaryColor,this.darkMode),this.primaryTextColor=f(this.primaryColor),this.secondaryTextColor=f(this.secondaryColor),this.tertiaryTextColor=f(this.tertiaryColor),this.lineColor=f(this.background),this.textColor=f(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=(0,g.A)(f("#323D47"),10),this.lineColor="calculated",this.border1="#81B1DB",this.border2=(0,u.A)(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#181818",this.textColor="#ccc",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#F9FFFE",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="calculated",this.activationBkgColor="calculated",this.sequenceNumberColor="black",this.sectionBkgColor=(0,p.A)("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.excludeBkgColor=(0,p.A)(this.sectionBkgColor,10),this.taskBorderColor=(0,u.A)(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=(0,u.A)(255,255,255,50),this.activeTaskBkgColor="#81B1DB",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="grey",this.critBorderColor="#E83737",this.critBkgColor="#E83737",this.taskTextDarkColor="calculated",this.todayLineColor="#DB5757",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}updateColors(){var t,e,i,r,n,o,a,s,l,c,u;this.secondBkg=(0,g.A)(this.mainBkg,16),this.lineColor=this.mainContrastColor,this.arrowheadColor=this.mainContrastColor,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.edgeLabelBackground=(0,g.A)(this.labelBackground,25),this.actorBorder=this.border1,this.actorBkg=this.mainBkg,this.actorTextColor=this.mainContrastColor,this.actorLineColor=this.mainContrastColor,this.signalColor=this.mainContrastColor,this.signalTextColor=this.mainContrastColor,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.mainContrastColor,this.loopTextColor=this.mainContrastColor,this.noteBorderColor=this.secondaryBorderColor,this.noteBkgColor=this.secondBkg,this.noteTextColor=this.secondaryTextColor,this.activationBorderColor=this.border1,this.activationBkgColor=this.secondBkg,this.altSectionBkgColor=this.background,this.taskBkgColor=(0,g.A)(this.mainBkg,23),this.taskTextColor=this.darkTextColor,this.taskTextLightColor=this.mainContrastColor,this.taskTextOutsideColor=this.taskTextLightColor,this.gridColor=this.mainContrastColor,this.doneTaskBkgColor=this.mainContrastColor,this.taskTextDarkColor=this.darkTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#555",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#f4f4f4",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=h(this.primaryColor,{h:64}),this.fillType3=h(this.secondaryColor,{h:64}),this.fillType4=h(this.primaryColor,{h:-64}),this.fillType5=h(this.secondaryColor,{h:-64}),this.fillType6=h(this.primaryColor,{h:128}),this.fillType7=h(this.secondaryColor,{h:128}),this.cScale1=this.cScale1||"#0b0000",this.cScale2=this.cScale2||"#4d1037",this.cScale3=this.cScale3||"#3f5258",this.cScale4=this.cScale4||"#4f2f1b",this.cScale5=this.cScale5||"#6e0a0a",this.cScale6=this.cScale6||"#3b0048",this.cScale7=this.cScale7||"#995a01",this.cScale8=this.cScale8||"#154706",this.cScale9=this.cScale9||"#161722",this.cScale10=this.cScale10||"#00296f",this.cScale11=this.cScale11||"#01629c",this.cScale12=this.cScale12||"#010029",this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||h(this.primaryColor,{h:30}),this.cScale4=this.cScale4||h(this.primaryColor,{h:60}),this.cScale5=this.cScale5||h(this.primaryColor,{h:90}),this.cScale6=this.cScale6||h(this.primaryColor,{h:120}),this.cScale7=this.cScale7||h(this.primaryColor,{h:150}),this.cScale8=this.cScale8||h(this.primaryColor,{h:210}),this.cScale9=this.cScale9||h(this.primaryColor,{h:270}),this.cScale10=this.cScale10||h(this.primaryColor,{h:300}),this.cScale11=this.cScale11||h(this.primaryColor,{h:330});for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleInv"+h]=this["cScaleInv"+h]||f(this["cScale"+h]);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScalePeer"+h]=this["cScalePeer"+h]||(0,g.A)(this["cScale"+h],10);for(let d=0;d<5;d++)this["surface"+d]=this["surface"+d]||h(this.mainBkg,{h:30,s:-30,l:-(4*d-10)}),this["surfacePeer"+d]=this["surfacePeer"+d]||h(this.mainBkg,{h:30,s:-30,l:-(4*d-7)});this.scaleLabelColor=this.scaleLabelColor||(this.darkMode?"black":this.labelTextColor);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleLabel"+h]=this["cScaleLabel"+h]||this.scaleLabelColor;for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["pie"+h]=this["cScale"+h];this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||h(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||h(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||h(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||h(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||h(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||h(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,m.A)(this.quadrant1Fill)?(0,g.A)(this.quadrant1Fill):(0,p.A)(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null==(t=this.xyChart)?void 0:t.backgroundColor)||this.background,titleColor:(null==(e=this.xyChart)?void 0:e.titleColor)||this.primaryTextColor,xAxisTitleColor:(null==(i=this.xyChart)?void 0:i.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null==(r=this.xyChart)?void 0:r.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null==(n=this.xyChart)?void 0:n.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null==(o=this.xyChart)?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null==(a=this.xyChart)?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null==(s=this.xyChart)?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null==(l=this.xyChart)?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null==(c=this.xyChart)?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null==(u=this.xyChart)?void 0:u.plotColorPalette)||"#3498db,#2ecc71,#e74c3c,#f1c40f,#bdc3c7,#ffffff,#34495e,#9b59b6,#1abc9c,#e67e22"},this.classText=this.primaryTextColor,this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?(0,p.A)(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=(0,g.A)(this.secondaryColor,20),this.git1=(0,g.A)(this.pie2||this.secondaryColor,20),this.git2=(0,g.A)(this.pie3||this.tertiaryColor,20),this.git3=(0,g.A)(this.pie4||h(this.primaryColor,{h:-30}),20),this.git4=(0,g.A)(this.pie5||h(this.primaryColor,{h:-60}),20),this.git5=(0,g.A)(this.pie6||h(this.primaryColor,{h:-90}),10),this.git6=(0,g.A)(this.pie7||h(this.primaryColor,{h:60}),10),this.git7=(0,g.A)(this.pie8||h(this.primaryColor,{h:120}),20),this.gitInv0=this.gitInv0||f(this.git0),this.gitInv1=this.gitInv1||f(this.git1),this.gitInv2=this.gitInv2||f(this.git2),this.gitInv3=this.gitInv3||f(this.git3),this.gitInv4=this.gitInv4||f(this.git4),this.gitInv5=this.gitInv5||f(this.git5),this.gitInv6=this.gitInv6||f(this.git6),this.gitInv7=this.gitInv7||f(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||f(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||f(this.labelTextColor),this.gitBranchLabel4=this.gitBranchLabel4||this.labelTextColor,this.gitBranchLabel5=this.gitBranchLabel5||this.labelTextColor,this.gitBranchLabel6=this.gitBranchLabel6||this.labelTextColor,this.gitBranchLabel7=this.gitBranchLabel7||this.labelTextColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||(0,g.A)(this.background,12),this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||(0,g.A)(this.background,2)}calculate(t){if("object"!=typeof t)return void this.updateColors();const e=Object.keys(t);e.forEach((e=>{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}};let St=class{constructor(){this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=h(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=h(this.primaryColor,{h:-160}),this.primaryBorderColor=vt(this.primaryColor,this.darkMode),this.secondaryBorderColor=vt(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=vt(this.tertiaryColor,this.darkMode),this.primaryTextColor=f(this.primaryColor),this.secondaryTextColor=f(this.secondaryColor),this.tertiaryTextColor=f(this.tertiaryColor),this.lineColor=f(this.background),this.textColor=f(this.background),this.background="white",this.mainBkg="#ECECFF",this.secondBkg="#ffffde",this.lineColor="#333333",this.border1="#9370DB",this.border2="#aaaa33",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#e8e8e8",this.textColor="#333",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="calculated",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="calculated",this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor="calculated",this.taskTextOutsideColor=this.taskTextDarkColor,this.taskTextClickableColor="calculated",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBorderColor="calculated",this.critBkgColor="calculated",this.todayLineColor="calculated",this.sectionBkgColor=(0,u.A)(102,102,255,.49),this.altSectionBkgColor="white",this.sectionBkgColor2="#fff400",this.taskBorderColor="#534fbc",this.taskBkgColor="#8a90dd",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="#534fbc",this.activeTaskBkgColor="#bfc7ff",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222",this.updateColors()}updateColors(){var t,e,i,r,n,o,a,s,l,c,u;this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||h(this.primaryColor,{h:30}),this.cScale4=this.cScale4||h(this.primaryColor,{h:60}),this.cScale5=this.cScale5||h(this.primaryColor,{h:90}),this.cScale6=this.cScale6||h(this.primaryColor,{h:120}),this.cScale7=this.cScale7||h(this.primaryColor,{h:150}),this.cScale8=this.cScale8||h(this.primaryColor,{h:210}),this.cScale9=this.cScale9||h(this.primaryColor,{h:270}),this.cScale10=this.cScale10||h(this.primaryColor,{h:300}),this.cScale11=this.cScale11||h(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||(0,p.A)(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||(0,p.A)(this.tertiaryColor,40);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScale"+h]=(0,p.A)(this["cScale"+h],10),this["cScalePeer"+h]=this["cScalePeer"+h]||(0,p.A)(this["cScale"+h],25);for(let d=0;d<this.THEME_COLOR_LIMIT;d++)this["cScaleInv"+d]=this["cScaleInv"+d]||h(this["cScale"+d],{h:180});for(let d=0;d<5;d++)this["surface"+d]=this["surface"+d]||h(this.mainBkg,{h:30,l:-(5+5*d)}),this["surfacePeer"+d]=this["surfacePeer"+d]||h(this.mainBkg,{h:30,l:-(7+5*d)});if(this.scaleLabelColor="calculated"!==this.scaleLabelColor&&this.scaleLabelColor?this.scaleLabelColor:this.labelTextColor,"calculated"!==this.labelTextColor){this.cScaleLabel0=this.cScaleLabel0||f(this.labelTextColor),this.cScaleLabel3=this.cScaleLabel3||f(this.labelTextColor);for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScaleLabel"+t]=this["cScaleLabel"+t]||this.labelTextColor}this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.textColor,this.edgeLabelBackground=this.labelBackground,this.actorBorder=(0,g.A)(this.border1,23),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.signalColor=this.textColor,this.signalTextColor=this.textColor,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=h(this.primaryColor,{h:64}),this.fillType3=h(this.secondaryColor,{h:64}),this.fillType4=h(this.primaryColor,{h:-64}),this.fillType5=h(this.secondaryColor,{h:-64}),this.fillType6=h(this.primaryColor,{h:128}),this.fillType7=h(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||h(this.tertiaryColor,{l:-40}),this.pie4=this.pie4||h(this.primaryColor,{l:-10}),this.pie5=this.pie5||h(this.secondaryColor,{l:-30}),this.pie6=this.pie6||h(this.tertiaryColor,{l:-20}),this.pie7=this.pie7||h(this.primaryColor,{h:60,l:-20}),this.pie8=this.pie8||h(this.primaryColor,{h:-60,l:-40}),this.pie9=this.pie9||h(this.primaryColor,{h:120,l:-40}),this.pie10=this.pie10||h(this.primaryColor,{h:60,l:-40}),this.pie11=this.pie11||h(this.primaryColor,{h:-90,l:-40}),this.pie12=this.pie12||h(this.primaryColor,{h:120,l:-30}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||h(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||h(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||h(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||h(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||h(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||h(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,m.A)(this.quadrant1Fill)?(0,g.A)(this.quadrant1Fill):(0,p.A)(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null==(t=this.xyChart)?void 0:t.backgroundColor)||this.background,titleColor:(null==(e=this.xyChart)?void 0:e.titleColor)||this.primaryTextColor,xAxisTitleColor:(null==(i=this.xyChart)?void 0:i.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null==(r=this.xyChart)?void 0:r.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null==(n=this.xyChart)?void 0:n.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null==(o=this.xyChart)?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null==(a=this.xyChart)?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null==(s=this.xyChart)?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null==(l=this.xyChart)?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null==(c=this.xyChart)?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null==(u=this.xyChart)?void 0:u.plotColorPalette)||"#ECECFF,#8493A6,#FFC3A0,#DCDDE1,#B8E994,#D1A36F,#C3CDE6,#FFB6C1,#496078,#F8F3E3"},this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.labelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||h(this.primaryColor,{h:-30}),this.git4=this.git4||h(this.primaryColor,{h:-60}),this.git5=this.git5||h(this.primaryColor,{h:-90}),this.git6=this.git6||h(this.primaryColor,{h:60}),this.git7=this.git7||h(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,g.A)(this.git0,25),this.git1=(0,g.A)(this.git1,25),this.git2=(0,g.A)(this.git2,25),this.git3=(0,g.A)(this.git3,25),this.git4=(0,g.A)(this.git4,25),this.git5=(0,g.A)(this.git5,25),this.git6=(0,g.A)(this.git6,25),this.git7=(0,g.A)(this.git7,25)):(this.git0=(0,p.A)(this.git0,25),this.git1=(0,p.A)(this.git1,25),this.git2=(0,p.A)(this.git2,25),this.git3=(0,p.A)(this.git3,25),this.git4=(0,p.A)(this.git4,25),this.git5=(0,p.A)(this.git5,25),this.git6=(0,p.A)(this.git6,25),this.git7=(0,p.A)(this.git7,25)),this.gitInv0=this.gitInv0||(0,p.A)(f(this.git0),25),this.gitInv1=this.gitInv1||f(this.git1),this.gitInv2=this.gitInv2||f(this.git2),this.gitInv3=this.gitInv3||f(this.git3),this.gitInv4=this.gitInv4||f(this.git4),this.gitInv5=this.gitInv5||f(this.git5),this.gitInv6=this.gitInv6||f(this.git6),this.gitInv7=this.gitInv7||f(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||f(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||f(this.labelTextColor),this.gitBranchLabel4=this.gitBranchLabel4||this.labelTextColor,this.gitBranchLabel5=this.gitBranchLabel5||this.labelTextColor,this.gitBranchLabel6=this.gitBranchLabel6||this.labelTextColor,this.gitBranchLabel7=this.gitBranchLabel7||this.labelTextColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||kt,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Tt}calculate(t){if("object"!=typeof t)return void this.updateColors();const e=Object.keys(t);e.forEach((e=>{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}};const Bt=t=>{const e=new St;return e.calculate(t),e};let Ft=class{constructor(){this.background="#f4f4f4",this.primaryColor="#cde498",this.secondaryColor="#cdffb2",this.background="white",this.mainBkg="#cde498",this.secondBkg="#cdffb2",this.lineColor="green",this.border1="#13540c",this.border2="#6eaa49",this.arrowheadColor="green",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.tertiaryColor=(0,g.A)("#cde498",10),this.primaryBorderColor=vt(this.primaryColor,this.darkMode),this.secondaryBorderColor=vt(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=vt(this.tertiaryColor,this.darkMode),this.primaryTextColor=f(this.primaryColor),this.secondaryTextColor=f(this.secondaryColor),this.tertiaryTextColor=f(this.primaryColor),this.lineColor=f(this.background),this.textColor=f(this.background),this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#333",this.edgeLabelBackground="#e8e8e8",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="#333",this.signalTextColor="#333",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="#326932",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="#6eaa49",this.altSectionBkgColor="white",this.sectionBkgColor2="#6eaa49",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="#487e3a",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var t,e,i,r,n,o,a,s,l,c,u;this.actorBorder=(0,p.A)(this.mainBkg,20),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||h(this.primaryColor,{h:30}),this.cScale4=this.cScale4||h(this.primaryColor,{h:60}),this.cScale5=this.cScale5||h(this.primaryColor,{h:90}),this.cScale6=this.cScale6||h(this.primaryColor,{h:120}),this.cScale7=this.cScale7||h(this.primaryColor,{h:150}),this.cScale8=this.cScale8||h(this.primaryColor,{h:210}),this.cScale9=this.cScale9||h(this.primaryColor,{h:270}),this.cScale10=this.cScale10||h(this.primaryColor,{h:300}),this.cScale11=this.cScale11||h(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||(0,p.A)(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||(0,p.A)(this.tertiaryColor,40);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScale"+h]=(0,p.A)(this["cScale"+h],10),this["cScalePeer"+h]=this["cScalePeer"+h]||(0,p.A)(this["cScale"+h],25);for(let d=0;d<this.THEME_COLOR_LIMIT;d++)this["cScaleInv"+d]=this["cScaleInv"+d]||h(this["cScale"+d],{h:180});this.scaleLabelColor="calculated"!==this.scaleLabelColor&&this.scaleLabelColor?this.scaleLabelColor:this.labelTextColor;for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleLabel"+h]=this["cScaleLabel"+h]||this.scaleLabelColor;for(let d=0;d<5;d++)this["surface"+d]=this["surface"+d]||h(this.mainBkg,{h:30,s:-30,l:-(5+5*d)}),this["surfacePeer"+d]=this["surfacePeer"+d]||h(this.mainBkg,{h:30,s:-30,l:-(8+5*d)});this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.taskBorderColor=this.border1,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=h(this.primaryColor,{h:64}),this.fillType3=h(this.secondaryColor,{h:64}),this.fillType4=h(this.primaryColor,{h:-64}),this.fillType5=h(this.secondaryColor,{h:-64}),this.fillType6=h(this.primaryColor,{h:128}),this.fillType7=h(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||h(this.primaryColor,{l:-30}),this.pie5=this.pie5||h(this.secondaryColor,{l:-30}),this.pie6=this.pie6||h(this.tertiaryColor,{h:40,l:-40}),this.pie7=this.pie7||h(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||h(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||h(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||h(this.primaryColor,{h:60,l:-50}),this.pie11=this.pie11||h(this.primaryColor,{h:-60,l:-50}),this.pie12=this.pie12||h(this.primaryColor,{h:120,l:-50}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||h(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||h(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||h(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||h(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||h(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||h(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,m.A)(this.quadrant1Fill)?(0,g.A)(this.quadrant1Fill):(0,p.A)(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null==(t=this.xyChart)?void 0:t.backgroundColor)||this.background,titleColor:(null==(e=this.xyChart)?void 0:e.titleColor)||this.primaryTextColor,xAxisTitleColor:(null==(i=this.xyChart)?void 0:i.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null==(r=this.xyChart)?void 0:r.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null==(n=this.xyChart)?void 0:n.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null==(o=this.xyChart)?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null==(a=this.xyChart)?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null==(s=this.xyChart)?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null==(l=this.xyChart)?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null==(c=this.xyChart)?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null==(u=this.xyChart)?void 0:u.plotColorPalette)||"#CDE498,#FF6B6B,#A0D2DB,#D7BDE2,#F0F0F0,#FFC3A0,#7FD8BE,#FF9A8B,#FAF3E0,#FFF176"},this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||h(this.primaryColor,{h:-30}),this.git4=this.git4||h(this.primaryColor,{h:-60}),this.git5=this.git5||h(this.primaryColor,{h:-90}),this.git6=this.git6||h(this.primaryColor,{h:60}),this.git7=this.git7||h(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,g.A)(this.git0,25),this.git1=(0,g.A)(this.git1,25),this.git2=(0,g.A)(this.git2,25),this.git3=(0,g.A)(this.git3,25),this.git4=(0,g.A)(this.git4,25),this.git5=(0,g.A)(this.git5,25),this.git6=(0,g.A)(this.git6,25),this.git7=(0,g.A)(this.git7,25)):(this.git0=(0,p.A)(this.git0,25),this.git1=(0,p.A)(this.git1,25),this.git2=(0,p.A)(this.git2,25),this.git3=(0,p.A)(this.git3,25),this.git4=(0,p.A)(this.git4,25),this.git5=(0,p.A)(this.git5,25),this.git6=(0,p.A)(this.git6,25),this.git7=(0,p.A)(this.git7,25)),this.gitInv0=this.gitInv0||f(this.git0),this.gitInv1=this.gitInv1||f(this.git1),this.gitInv2=this.gitInv2||f(this.git2),this.gitInv3=this.gitInv3||f(this.git3),this.gitInv4=this.gitInv4||f(this.git4),this.gitInv5=this.gitInv5||f(this.git5),this.gitInv6=this.gitInv6||f(this.git6),this.gitInv7=this.gitInv7||f(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||f(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||f(this.labelTextColor),this.gitBranchLabel4=this.gitBranchLabel4||this.labelTextColor,this.gitBranchLabel5=this.gitBranchLabel5||this.labelTextColor,this.gitBranchLabel6=this.gitBranchLabel6||this.labelTextColor,this.gitBranchLabel7=this.gitBranchLabel7||this.labelTextColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||kt,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Tt}calculate(t){if("object"!=typeof t)return void this.updateColors();const e=Object.keys(t);e.forEach((e=>{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}};class Lt{constructor(){this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=(0,g.A)(this.contrast,55),this.background="#ffffff",this.tertiaryColor=h(this.primaryColor,{h:-160}),this.primaryBorderColor=vt(this.primaryColor,this.darkMode),this.secondaryBorderColor=vt(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=vt(this.tertiaryColor,this.darkMode),this.primaryTextColor=f(this.primaryColor),this.secondaryTextColor=f(this.secondaryColor),this.tertiaryTextColor=f(this.tertiaryColor),this.lineColor=f(this.background),this.textColor=f(this.background),this.mainBkg="#eee",this.secondBkg="calculated",this.lineColor="#666",this.border1="#999",this.border2="calculated",this.note="#ffa",this.text="#333",this.critical="#d42",this.done="#bbb",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="white",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="calculated",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="white",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBkgColor="calculated",this.critBorderColor="calculated",this.todayLineColor="calculated",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var t,e,i,r,n,o,a,s,l,c,u;this.secondBkg=(0,g.A)(this.contrast,55),this.border2=this.contrast,this.actorBorder=(0,g.A)(this.border1,23),this.actorBkg=this.mainBkg,this.actorTextColor=this.text,this.actorLineColor=this.lineColor,this.signalColor=this.text,this.signalTextColor=this.text,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.text,this.loopTextColor=this.text,this.noteBorderColor="#999",this.noteBkgColor="#666",this.noteTextColor="#fff",this.cScale0=this.cScale0||"#555",this.cScale1=this.cScale1||"#F4F4F4",this.cScale2=this.cScale2||"#555",this.cScale3=this.cScale3||"#BBB",this.cScale4=this.cScale4||"#777",this.cScale5=this.cScale5||"#999",this.cScale6=this.cScale6||"#DDD",this.cScale7=this.cScale7||"#FFF",this.cScale8=this.cScale8||"#DDD",this.cScale9=this.cScale9||"#BBB",this.cScale10=this.cScale10||"#999",this.cScale11=this.cScale11||"#777";for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleInv"+h]=this["cScaleInv"+h]||f(this["cScale"+h]);for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this.darkMode?this["cScalePeer"+h]=this["cScalePeer"+h]||(0,g.A)(this["cScale"+h],10):this["cScalePeer"+h]=this["cScalePeer"+h]||(0,p.A)(this["cScale"+h],10);this.scaleLabelColor=this.scaleLabelColor||(this.darkMode?"black":this.labelTextColor),this.cScaleLabel0=this.cScaleLabel0||this.cScale1,this.cScaleLabel2=this.cScaleLabel2||this.cScale1;for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["cScaleLabel"+h]=this["cScaleLabel"+h]||this.scaleLabelColor;for(let d=0;d<5;d++)this["surface"+d]=this["surface"+d]||h(this.mainBkg,{l:-(5+5*d)}),this["surfacePeer"+d]=this["surfacePeer"+d]||h(this.mainBkg,{l:-(8+5*d)});this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.text,this.sectionBkgColor=(0,g.A)(this.contrast,30),this.sectionBkgColor2=(0,g.A)(this.contrast,30),this.taskBorderColor=(0,p.A)(this.contrast,10),this.taskBkgColor=this.contrast,this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor=this.text,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.gridColor=(0,g.A)(this.border1,30),this.doneTaskBkgColor=this.done,this.doneTaskBorderColor=this.lineColor,this.critBkgColor=this.critical,this.critBorderColor=(0,p.A)(this.critBkgColor,10),this.todayLineColor=this.critBkgColor,this.transitionColor=this.transitionColor||"#000",this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f4f4f4",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.stateBorder=this.stateBorder||"#000",this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#222",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=h(this.primaryColor,{h:64}),this.fillType3=h(this.secondaryColor,{h:64}),this.fillType4=h(this.primaryColor,{h:-64}),this.fillType5=h(this.secondaryColor,{h:-64}),this.fillType6=h(this.primaryColor,{h:128}),this.fillType7=h(this.secondaryColor,{h:128});for(let h=0;h<this.THEME_COLOR_LIMIT;h++)this["pie"+h]=this["cScale"+h];this.pie12=this.pie0,this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||h(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||h(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||h(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||h(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||h(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||h(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,m.A)(this.quadrant1Fill)?(0,g.A)(this.quadrant1Fill):(0,p.A)(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null==(t=this.xyChart)?void 0:t.backgroundColor)||this.background,titleColor:(null==(e=this.xyChart)?void 0:e.titleColor)||this.primaryTextColor,xAxisTitleColor:(null==(i=this.xyChart)?void 0:i.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null==(r=this.xyChart)?void 0:r.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null==(n=this.xyChart)?void 0:n.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null==(o=this.xyChart)?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null==(a=this.xyChart)?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null==(s=this.xyChart)?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null==(l=this.xyChart)?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null==(c=this.xyChart)?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null==(u=this.xyChart)?void 0:u.plotColorPalette)||"#EEE,#6BB8E4,#8ACB88,#C7ACD6,#E8DCC2,#FFB2A8,#FFF380,#7E8D91,#FFD8B1,#FAF3E0"},this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=(0,p.A)(this.pie1,25)||this.primaryColor,this.git1=this.pie2||this.secondaryColor,this.git2=this.pie3||this.tertiaryColor,this.git3=this.pie4||h(this.primaryColor,{h:-30}),this.git4=this.pie5||h(this.primaryColor,{h:-60}),this.git5=this.pie6||h(this.primaryColor,{h:-90}),this.git6=this.pie7||h(this.primaryColor,{h:60}),this.git7=this.pie8||h(this.primaryColor,{h:120}),this.gitInv0=this.gitInv0||f(this.git0),this.gitInv1=this.gitInv1||f(this.git1),this.gitInv2=this.gitInv2||f(this.git2),this.gitInv3=this.gitInv3||f(this.git3),this.gitInv4=this.gitInv4||f(this.git4),this.gitInv5=this.gitInv5||f(this.git5),this.gitInv6=this.gitInv6||f(this.git6),this.gitInv7=this.gitInv7||f(this.git7),this.branchLabelColor=this.branchLabelColor||this.labelTextColor,this.gitBranchLabel0=this.branchLabelColor,this.gitBranchLabel1="white",this.gitBranchLabel2=this.branchLabelColor,this.gitBranchLabel3="white",this.gitBranchLabel4=this.branchLabelColor,this.gitBranchLabel5=this.branchLabelColor,this.gitBranchLabel6=this.branchLabelColor,this.gitBranchLabel7=this.branchLabelColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||kt,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Tt}calculate(t){if("object"!=typeof t)return void this.updateColors();const e=Object.keys(t);e.forEach((e=>{this[e]=t[e]})),this.updateColors(),e.forEach((e=>{this[e]=t[e]}))}}const Mt={base:{getThemeVariables:t=>{const e=new At;return e.calculate(t),e}},dark:{getThemeVariables:t=>{const e=new wt;return e.calculate(t),e}},default:{getThemeVariables:Bt},forest:{getThemeVariables:t=>{const e=new Ft;return e.calculate(t),e}},neutral:{getThemeVariables:t=>{const e=new Lt;return e.calculate(t),e}}},Et={flowchart:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:8,htmlLabels:!0,nodeSpacing:50,rankSpacing:50,curve:"basis",padding:15,defaultRenderer:"dagre-wrapper",wrappingWidth:200},sequence:{useMaxWidth:!0,hideUnusedParticipants:!1,activationWidth:10,diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",mirrorActors:!0,forceMenus:!1,bottomMarginAdj:1,rightAngles:!1,showSequenceNumbers:!1,actorFontSize:14,actorFontFamily:'"Open Sans", sans-serif',actorFontWeight:400,noteFontSize:14,noteFontFamily:'"trebuchet ms", verdana, arial, sans-serif',noteFontWeight:400,noteAlign:"center",messageFontSize:16,messageFontFamily:'"trebuchet ms", verdana, arial, sans-serif',messageFontWeight:400,wrap:!1,wrapPadding:10,labelBoxWidth:50,labelBoxHeight:20},gantt:{useMaxWidth:!0,titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,sectionFontSize:11,numberSectionStyles:4,axisFormat:"%Y-%m-%d",topAxis:!1,displayMode:"",weekday:"sunday"},journey:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"]},class:{useMaxWidth:!0,titleTopMargin:25,arrowMarkerAbsolute:!1,dividerMargin:10,padding:5,textHeight:10,defaultRenderer:"dagre-wrapper",htmlLabels:!1},state:{useMaxWidth:!0,titleTopMargin:25,dividerMargin:10,sizeUnit:5,padding:8,textHeight:10,titleShift:-15,noteMargin:10,forkWidth:70,forkHeight:7,miniPadding:2,fontSizeFactor:5.02,fontSize:24,labelHeight:16,edgeLengthFactor:"20",compositTitleSize:35,radius:5,defaultRenderer:"dagre-wrapper"},er:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:20,layoutDirection:"TB",minEntityWidth:100,minEntityHeight:75,entityPadding:15,stroke:"gray",fill:"honeydew",fontSize:12},pie:{useMaxWidth:!0,textPosition:.75},quadrantChart:{useMaxWidth:!0,chartWidth:500,chartHeight:500,titleFontSize:20,titlePadding:10,quadrantPadding:5,xAxisLabelPadding:5,yAxisLabelPadding:5,xAxisLabelFontSize:16,yAxisLabelFontSize:16,quadrantLabelFontSize:16,quadrantTextTopPadding:5,pointTextPadding:5,pointLabelFontSize:12,pointRadius:5,xAxisPosition:"top",yAxisPosition:"left",quadrantInternalBorderStrokeWidth:1,quadrantExternalBorderStrokeWidth:2},xyChart:{useMaxWidth:!0,width:700,height:500,titleFontSize:20,titlePadding:10,showTitle:!0,xAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},yAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},chartOrientation:"vertical",plotReservedSpacePercent:50},requirement:{useMaxWidth:!0,rect_fill:"#f9f9f9",text_color:"#333",rect_border_size:"0.5px",rect_border_color:"#bbb",rect_min_width:200,rect_min_height:200,fontSize:14,rect_padding:10,line_height:20},mindmap:{useMaxWidth:!0,padding:10,maxNodeWidth:200},timeline:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"],disableMulticolor:!1},gitGraph:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:8,nodeLabel:{width:75,height:100,x:-25,y:0},mainBranchName:"main",mainBranchOrder:0,showCommitLabel:!0,showBranches:!0,rotateCommitLabel:!0,arrowMarkerAbsolute:!1},c4:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,c4ShapeMargin:50,c4ShapePadding:20,width:216,height:60,boxMargin:10,c4ShapeInRow:4,nextLinePaddingX:0,c4BoundaryInRow:2,personFontSize:14,personFontFamily:'"Open Sans", sans-serif',personFontWeight:"normal",external_personFontSize:14,external_personFontFamily:'"Open Sans", sans-serif',external_personFontWeight:"normal",systemFontSize:14,systemFontFamily:'"Open Sans", sans-serif',systemFontWeight:"normal",external_systemFontSize:14,external_systemFontFamily:'"Open Sans", sans-serif',external_systemFontWeight:"normal",system_dbFontSize:14,system_dbFontFamily:'"Open Sans", sans-serif',system_dbFontWeight:"normal",external_system_dbFontSize:14,external_system_dbFontFamily:'"Open Sans", sans-serif',external_system_dbFontWeight:"normal",system_queueFontSize:14,system_queueFontFamily:'"Open Sans", sans-serif',system_queueFontWeight:"normal",external_system_queueFontSize:14,external_system_queueFontFamily:'"Open Sans", sans-serif',external_system_queueFontWeight:"normal",boundaryFontSize:14,boundaryFontFamily:'"Open Sans", sans-serif',boundaryFontWeight:"normal",messageFontSize:12,messageFontFamily:'"Open Sans", sans-serif',messageFontWeight:"normal",containerFontSize:14,containerFontFamily:'"Open Sans", sans-serif',containerFontWeight:"normal",external_containerFontSize:14,external_containerFontFamily:'"Open Sans", sans-serif',external_containerFontWeight:"normal",container_dbFontSize:14,container_dbFontFamily:'"Open Sans", sans-serif',container_dbFontWeight:"normal",external_container_dbFontSize:14,external_container_dbFontFamily:'"Open Sans", sans-serif',external_container_dbFontWeight:"normal",container_queueFontSize:14,container_queueFontFamily:'"Open Sans", sans-serif',container_queueFontWeight:"normal",external_container_queueFontSize:14,external_container_queueFontFamily:'"Open Sans", sans-serif',external_container_queueFontWeight:"normal",componentFontSize:14,componentFontFamily:'"Open Sans", sans-serif',componentFontWeight:"normal",external_componentFontSize:14,external_componentFontFamily:'"Open Sans", sans-serif',external_componentFontWeight:"normal",component_dbFontSize:14,component_dbFontFamily:'"Open Sans", sans-serif',component_dbFontWeight:"normal",external_component_dbFontSize:14,external_component_dbFontFamily:'"Open Sans", sans-serif',external_component_dbFontWeight:"normal",component_queueFontSize:14,component_queueFontFamily:'"Open Sans", sans-serif',component_queueFontWeight:"normal",external_component_queueFontSize:14,external_component_queueFontFamily:'"Open Sans", sans-serif',external_component_queueFontWeight:"normal",wrap:!0,wrapPadding:10,person_bg_color:"#08427B",person_border_color:"#073B6F",external_person_bg_color:"#686868",external_person_border_color:"#8A8A8A",system_bg_color:"#1168BD",system_border_color:"#3C7FC0",system_db_bg_color:"#1168BD",system_db_border_color:"#3C7FC0",system_queue_bg_color:"#1168BD",system_queue_border_color:"#3C7FC0",external_system_bg_color:"#999999",external_system_border_color:"#8A8A8A",external_system_db_bg_color:"#999999",external_system_db_border_color:"#8A8A8A",external_system_queue_bg_color:"#999999",external_system_queue_border_color:"#8A8A8A",container_bg_color:"#438DD5",container_border_color:"#3C7FC0",container_db_bg_color:"#438DD5",container_db_border_color:"#3C7FC0",container_queue_bg_color:"#438DD5",container_queue_border_color:"#3C7FC0",external_container_bg_color:"#B3B3B3",external_container_border_color:"#A6A6A6",external_container_db_bg_color:"#B3B3B3",external_container_db_border_color:"#A6A6A6",external_container_queue_bg_color:"#B3B3B3",external_container_queue_border_color:"#A6A6A6",component_bg_color:"#85BBF0",component_border_color:"#78A8D8",component_db_bg_color:"#85BBF0",component_db_border_color:"#78A8D8",component_queue_bg_color:"#85BBF0",component_queue_border_color:"#78A8D8",external_component_bg_color:"#CCCCCC",external_component_border_color:"#BFBFBF",external_component_db_bg_color:"#CCCCCC",external_component_db_border_color:"#BFBFBF",external_component_queue_bg_color:"#CCCCCC",external_component_queue_border_color:"#BFBFBF"},sankey:{useMaxWidth:!0,width:600,height:400,linkColor:"gradient",nodeAlignment:"justify",showValues:!0,prefix:"",suffix:""},theme:"default",maxTextSize:5e4,darkMode:!1,fontFamily:'"trebuchet ms", verdana, arial, sans-serif;',logLevel:5,securityLevel:"strict",startOnLoad:!0,arrowMarkerAbsolute:!1,secure:["secure","securityLevel","startOnLoad","maxTextSize"],deterministicIds:!1,fontSize:16},Nt={...Et,deterministicIDSeed:void 0,themeCSS:void 0,themeVariables:Mt.default.getThemeVariables(),sequence:{...Et.sequence,messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},noteFont:function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},actorFont:function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}}},gantt:{...Et.gantt,tickInterval:void 0,useWidth:void 0},c4:{...Et.c4,useWidth:void 0,personFont:function(){return{fontFamily:this.personFontFamily,fontSize:this.personFontSize,fontWeight:this.personFontWeight}},external_personFont:function(){return{fontFamily:this.external_personFontFamily,fontSize:this.external_personFontSize,fontWeight:this.external_personFontWeight}},systemFont:function(){return{fontFamily:this.systemFontFamily,fontSize:this.systemFontSize,fontWeight:this.systemFontWeight}},external_systemFont:function(){return{fontFamily:this.external_systemFontFamily,fontSize:this.external_systemFontSize,fontWeight:this.external_systemFontWeight}},system_dbFont:function(){return{fontFamily:this.system_dbFontFamily,fontSize:this.system_dbFontSize,fontWeight:this.system_dbFontWeight}},external_system_dbFont:function(){return{fontFamily:this.external_system_dbFontFamily,fontSize:this.external_system_dbFontSize,fontWeight:this.external_system_dbFontWeight}},system_queueFont:function(){return{fontFamily:this.system_queueFontFamily,fontSize:this.system_queueFontSize,fontWeight:this.system_queueFontWeight}},external_system_queueFont:function(){return{fontFamily:this.external_system_queueFontFamily,fontSize:this.external_system_queueFontSize,fontWeight:this.external_system_queueFontWeight}},containerFont:function(){return{fontFamily:this.containerFontFamily,fontSize:this.containerFontSize,fontWeight:this.containerFontWeight}},external_containerFont:function(){return{fontFamily:this.external_containerFontFamily,fontSize:this.external_containerFontSize,fontWeight:this.external_containerFontWeight}},container_dbFont:function(){return{fontFamily:this.container_dbFontFamily,fontSize:this.container_dbFontSize,fontWeight:this.container_dbFontWeight}},external_container_dbFont:function(){return{fontFamily:this.external_container_dbFontFamily,fontSize:this.external_container_dbFontSize,fontWeight:this.external_container_dbFontWeight}},container_queueFont:function(){return{fontFamily:this.container_queueFontFamily,fontSize:this.container_queueFontSize,fontWeight:this.container_queueFontWeight}},external_container_queueFont:function(){return{fontFamily:this.external_container_queueFontFamily,fontSize:this.external_container_queueFontSize,fontWeight:this.external_container_queueFontWeight}},componentFont:function(){return{fontFamily:this.componentFontFamily,fontSize:this.componentFontSize,fontWeight:this.componentFontWeight}},external_componentFont:function(){return{fontFamily:this.external_componentFontFamily,fontSize:this.external_componentFontSize,fontWeight:this.external_componentFontWeight}},component_dbFont:function(){return{fontFamily:this.component_dbFontFamily,fontSize:this.component_dbFontSize,fontWeight:this.component_dbFontWeight}},external_component_dbFont:function(){return{fontFamily:this.external_component_dbFontFamily,fontSize:this.external_component_dbFontSize,fontWeight:this.external_component_dbFontWeight}},component_queueFont:function(){return{fontFamily:this.component_queueFontFamily,fontSize:this.component_queueFontSize,fontWeight:this.component_queueFontWeight}},external_component_queueFont:function(){return{fontFamily:this.external_component_queueFontFamily,fontSize:this.external_component_queueFontSize,fontWeight:this.external_component_queueFontWeight}},boundaryFont:function(){return{fontFamily:this.boundaryFontFamily,fontSize:this.boundaryFontSize,fontWeight:this.boundaryFontWeight}},messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}}},pie:{...Et.pie,useWidth:984},xyChart:{...Et.xyChart,useWidth:void 0},requirement:{...Et.requirement,useWidth:void 0},gitGraph:{...Et.gitGraph,useMaxWidth:!1},sankey:{...Et.sankey,useMaxWidth:!1}},Ot=(t,e="")=>Object.keys(t).reduce(((i,r)=>Array.isArray(t[r])?i:"object"==typeof t[r]&&null!==t[r]?[...i,e+r,...Ot(t[r],"")]:[...i,e+r]),[]),It=new Set(Ot(Nt,"")),Dt=Nt,jt=t=>{if(st.debug("sanitizeDirective called with",t),"object"==typeof t&&null!=t)if(Array.isArray(t))t.forEach((t=>jt(t)));else{for(const e of Object.keys(t)){if(st.debug("Checking key",e),e.startsWith("__")||e.includes("proto")||e.includes("constr")||!It.has(e)||null==t[e]){st.debug("sanitize deleting key: ",e),delete t[e];continue}if("object"==typeof t[e]){st.debug("sanitizing object",e),jt(t[e]);continue}const i=["themeCSS","fontFamily","altFontFamily"];for(const r of i)e.includes(r)&&(st.debug("sanitizing css option",e),t[e]=qt(t[e]))}if(t.themeVariables)for(const e of Object.keys(t.themeVariables)){const i=t.themeVariables[e];(null==i?void 0:i.match)&&!i.match(/^[\d "#%(),.;A-Za-z]+$/)&&(t.themeVariables[e]="")}st.debug("After sanitization",t)}},qt=t=>{let e=0,i=0;for(const r of t){if(e<i)return"{ /* ERROR: Unbalanced CSS */ }";"{"===r?e++:"}"===r&&i++}return e!==i?"{ /* ERROR: Unbalanced CSS */ }":t},$t=/^-{3}\s*[\n\r](.*?)[\n\r]-{3}\s*[\n\r]+/s,zt=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,Pt=/\s*%%.*\n/gm;class Rt extends Error{constructor(t){super(t),this.name="UnknownDiagramError"}}const Wt={},Ut=function(t,e){t=t.replace($t,"").replace(zt,"").replace(Pt,"\n");for(const[i,{detector:r}]of Object.entries(Wt)){if(r(t,e))return i}throw new Rt(`No diagram type detected matching given configuration for text: ${t}`)},Ht=(...t)=>{for(const{id:e,detector:i,loader:r}of t)Yt(e,i,r)},Yt=(t,e,i)=>{Wt[t]?st.error(`Detector with key ${t} already exists`):Wt[t]={detector:e,loader:i},st.debug(`Detector with key ${t} added${i?" with loader":""}`)},Vt=(t,e,{depth:i=2,clobber:r=!1}={})=>{const n={depth:i,clobber:r};return Array.isArray(e)&&!Array.isArray(t)?(e.forEach((e=>Vt(t,e,n))),t):Array.isArray(e)&&Array.isArray(t)?(e.forEach((e=>{t.includes(e)||t.push(e)})),t):void 0===t||i<=0?null!=t&&"object"==typeof t&&"object"==typeof e?Object.assign(t,e):e:(void 0!==e&&"object"==typeof t&&"object"==typeof e&&Object.keys(e).forEach((n=>{"object"!=typeof e[n]||void 0!==t[n]&&"object"!=typeof t[n]?(r||"object"!=typeof t[n]&&"object"!=typeof e[n])&&(t[n]=e[n]):(void 0===t[n]&&(t[n]=Array.isArray(e[n])?[]:{}),t[n]=Vt(t[n],e[n],{depth:i-1,clobber:r}))})),t)},Gt=Vt,Xt="\u200b",Zt={curveBasis:a.qrM,curveBasisClosed:a.Yu4,curveBasisOpen:a.IA3,curveBumpX:a.Wi0,curveBumpY:a.PGM,curveBundle:a.OEq,curveCardinalClosed:a.olC,curveCardinalOpen:a.IrU,curveCardinal:a.y8u,curveCatmullRomClosed:a.Q7f,curveCatmullRomOpen:a.cVp,curveCatmullRom:a.oDi,curveLinear:a.lUB,curveLinearClosed:a.Lx9,curveMonotoneX:a.nVG,curveMonotoneY:a.uxU,curveNatural:a.Xf2,curveStep:a.GZz,curveStepAfter:a.UPb,curveStepBefore:a.dyv},Jt=/\s*(?:(\w+)(?=:):|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,Kt=function(t,e=null){try{const i=new RegExp(`[%]{2}(?![{]${Jt.source})(?=[}][%]{2}).*\n`,"ig");let r;t=t.trim().replace(i,"").replace(/'/gm,'"'),st.debug(`Detecting diagram directive${null!==e?" type:"+e:""} based on the text:${t}`);const n=[];for(;null!==(r=zt.exec(t));)if(r.index===zt.lastIndex&&zt.lastIndex++,r&&!e||e&&r[1]&&r[1].match(e)||e&&r[2]&&r[2].match(e)){const t=r[1]?r[1]:r[2],e=r[3]?r[3].trim():r[4]?JSON.parse(r[4].trim()):null;n.push({type:t,args:e})}return 0===n.length?{type:t,args:null}:1===n.length?n[0]:n}catch(i){return st.error(`ERROR: ${i.message} - Unable to parse directive type: '${e}' based on the text: '${t}'`),{type:void 0,args:null}}};function Qt(t,e){if(!t)return e;const i=`curve${t.charAt(0).toUpperCase()+t.slice(1)}`;return Zt[i]??e}function te(t,e){return t&&e?Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)):0}const ee=(t,e=2)=>{const i=Math.pow(10,e);return Math.round(t*i)/i},ie=(t,e)=>{let i,r=e;for(const n of t){if(i){const t=te(n,i);if(t<r)r-=t;else{const e=r/t;if(e<=0)return i;if(e>=1)return{x:n.x,y:n.y};if(e>0&&e<1)return{x:ee((1-e)*i.x+e*n.x,5),y:ee((1-e)*i.y+e*n.y,5)}}}i=n}throw new Error("Could not find a suitable point for the given distance")};function re(t){let e="",i="";for(const r of t)void 0!==r&&(r.startsWith("color:")||r.startsWith("text-align:")?i=i+r+";":e=e+r+";");return{style:e,labelStyle:i}}let ne=0;const oe=()=>(ne++,"id-"+Math.random().toString(36).substr(2,12)+"-"+ne);const ae=t=>function(t){let e="";const i="0123456789abcdef";for(let r=0;r<t;r++)e+=i.charAt(Math.floor(16*Math.random()));return e}(t.length),se=function(t,e){const i=e.text.replace(_t.lineBreakRegex," "),[,r]=ge(e.fontSize),n=t.append("text");n.attr("x",e.x),n.attr("y",e.y),n.style("text-anchor",e.anchor),n.style("font-family",e.fontFamily),n.style("font-size",r),n.style("font-weight",e.fontWeight),n.attr("fill",e.fill),void 0!==e.class&&n.attr("class",e.class);const o=n.append("tspan");return o.attr("x",e.x+2*e.textMargin),o.attr("fill",e.fill),o.text(i),n},le=(0,y.A)(((t,e,i)=>{if(!t)return t;if(i=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",joinWith:"<br/>"},i),_t.lineBreakRegex.test(t))return t;const r=t.split(" "),n=[];let o="";return r.forEach(((t,a)=>{const s=ue(`${t} `,i),l=ue(o,i);if(s>e){const{hyphenatedStrings:r,remainingWord:a}=ce(t,e,"-",i);n.push(o,...r),o=a}else l+s>=e?(n.push(o),o=t):o=[o,t].filter(Boolean).join(" ");a+1===r.length&&n.push(o)})),n.filter((t=>""!==t)).join(i.joinWith)}),((t,e,i)=>`${t}${e}${i.fontSize}${i.fontWeight}${i.fontFamily}${i.joinWith}`)),ce=(0,y.A)(((t,e,i="-",r)=>{r=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:0},r);const n=[...t],o=[];let a="";return n.forEach(((t,s)=>{const l=`${a}${t}`;if(ue(l,r)>=e){const t=s+1,e=n.length===t,r=`${l}${i}`;o.push(e?l:r),a=""}else a=l})),{hyphenatedStrings:o,remainingWord:a}}),((t,e,i="-",r)=>`${t}${e}${i}${r.fontSize}${r.fontWeight}${r.fontFamily}`));function he(t,e){return de(t,e).height}function ue(t,e){return de(t,e).width}const de=(0,y.A)(((t,e)=>{const{fontSize:i=12,fontFamily:r="Arial",fontWeight:n=400}=e;if(!t)return{width:0,height:0};const[,o]=ge(i),s=["sans-serif",r],l=t.split(_t.lineBreakRegex),c=[],h=(0,a.Ltv)("body");if(!h.remove)return{width:0,height:0,lineHeight:0};const u=h.append("svg");for(const a of s){let t=0;const e={width:0,height:0,lineHeight:0};for(const i of l){const r={x:0,y:0,fill:void 0,anchor:"start",style:"#666",width:100,height:100,textMargin:0,rx:0,ry:0,valign:void 0,text:""};r.text=i||Xt;const s=se(u,r).style("font-size",o).style("font-weight",n).style("font-family",a),l=(s._groups||s)[0][0].getBBox();if(0===l.width&&0===l.height)throw new Error("svg element not in render tree");e.width=Math.round(Math.max(e.width,l.width)),t=Math.round(l.height),e.height+=t,e.lineHeight=Math.round(Math.max(e.lineHeight,t))}c.push(e)}u.remove();return c[isNaN(c[1].height)||isNaN(c[1].width)||isNaN(c[1].lineHeight)||c[0].height>c[1].height&&c[0].width>c[1].width&&c[0].lineHeight>c[1].lineHeight?0:1]}),((t,e)=>`${t}${e.fontSize}${e.fontWeight}${e.fontFamily}`));let fe;function pe(t){return"str"in t}const ge=t=>{if("number"==typeof t)return[t,t+"px"];const e=parseInt(t??"",10);return Number.isNaN(e)?[void 0,void 0]:t===String(e)?[e,t+"px"]:[e,t]};function me(t,e){return(0,x.A)({},t,e)}const ye={assignWithDepth:Gt,wrapLabel:le,calculateTextHeight:he,calculateTextWidth:ue,calculateTextDimensions:de,cleanAndMerge:me,detectInit:function(t,e){const i=Kt(t,/(?:init\b)|(?:initialize\b)/);let r={};if(Array.isArray(i)){const t=i.map((t=>t.args));jt(t),r=Gt(r,[...t])}else r=i.args;if(!r)return;let n=Ut(t,e);const o="config";return void 0!==r[o]&&("flowchart-v2"===n&&(n="flowchart"),r[n]=r[o],delete r[o]),r},detectDirective:Kt,isSubstringInArray:function(t,e){for(const[i,r]of e.entries())if(r.match(t))return i;return-1},interpolateToCurve:Qt,calcLabelPosition:function(t){return 1===t.length?t[0]:function(t){let e,i=0;return t.forEach((t=>{i+=te(t,e),e=t})),ie(t,i/2)}(t)},calcCardinalityPosition:(t,e,i)=>{st.info(`our points ${JSON.stringify(e)}`),e[0]!==i&&(e=e.reverse());const r=ie(e,25),n=t?10:5,o=Math.atan2(e[0].y-r.y,e[0].x-r.x),a={x:0,y:0};return a.x=Math.sin(o)*n+(e[0].x+r.x)/2,a.y=-Math.cos(o)*n+(e[0].y+r.y)/2,a},calcTerminalLabelPosition:function(t,e,i){const r=structuredClone(i);st.info("our points",r),"start_left"!==e&&"start_right"!==e&&r.reverse();const n=ie(r,25+t),o=10+.5*t,a=Math.atan2(r[0].y-n.y,r[0].x-n.x),s={x:0,y:0};return"start_left"===e?(s.x=Math.sin(a+Math.PI)*o+(r[0].x+n.x)/2,s.y=-Math.cos(a+Math.PI)*o+(r[0].y+n.y)/2):"end_right"===e?(s.x=Math.sin(a-Math.PI)*o+(r[0].x+n.x)/2-5,s.y=-Math.cos(a-Math.PI)*o+(r[0].y+n.y)/2-5):"end_left"===e?(s.x=Math.sin(a)*o+(r[0].x+n.x)/2-5,s.y=-Math.cos(a)*o+(r[0].y+n.y)/2-5):(s.x=Math.sin(a)*o+(r[0].x+n.x)/2,s.y=-Math.cos(a)*o+(r[0].y+n.y)/2),s},formatUrl:function(t,e){const i=t.trim();if(i)return"loose"!==e.securityLevel?(0,o.Jf)(i):i},getStylesFromArray:re,generateId:oe,random:ae,runFunc:(t,...e)=>{const i=t.split("."),r=i.length-1,n=i[r];let o=window;for(let a=0;a<r;a++)if(o=o[i[a]],!o)return void st.error(`Function name: ${t} not found in window`);o[n](...e)},entityDecode:function(t){return fe=fe||document.createElement("div"),t=escape(t).replace(/%26/g,"&").replace(/%23/g,"#").replace(/%3B/g,";"),fe.innerHTML=t,unescape(fe.textContent)},insertTitle:(t,e,i,r)=>{var n;if(!r)return;const o=null==(n=t.node())?void 0:n.getBBox();o&&t.append("text").text(r).attr("x",o.x+o.width/2).attr("y",-i).attr("class",e)},parseFontSize:ge,InitIDGenerator:class{constructor(t=!1,e){this.count=0,this.count=e?e.length:0,this.next=t?()=>this.count++:()=>Date.now()}}},xe="10.6.1",Ce=Object.freeze(Dt);let be,_e=Gt({},Ce),ve=[],ke=Gt({},Ce);const Te=(t,e)=>{let i=Gt({},t),r={};for(const n of e)Be(n),r=Gt(r,n);if(i=Gt(i,r),r.theme&&r.theme in Mt){const t=Gt({},be),e=Gt(t.themeVariables||{},r.themeVariables);i.theme&&i.theme in Mt&&(i.themeVariables=Mt[i.theme].getThemeVariables(e))}return ke=i,Ne(ke),ke},Ae=()=>Gt({},_e),we=t=>(Ne(t),Gt(ke,t),Se()),Se=()=>Gt({},ke),Be=t=>{t&&(["secure",..._e.secure??[]].forEach((e=>{Object.hasOwn(t,e)&&(st.debug(`Denied attempt to modify a secure key ${e}`,t[e]),delete t[e])})),Object.keys(t).forEach((e=>{e.startsWith("__")&&delete t[e]})),Object.keys(t).forEach((e=>{"string"==typeof t[e]&&(t[e].includes("<")||t[e].includes(">")||t[e].includes("url(data:"))&&delete t[e],"object"==typeof t[e]&&Be(t[e])})))},Fe=t=>{jt(t),!t.fontFamily||t.themeVariables&&t.themeVariables.fontFamily||(t.themeVariables={fontFamily:t.fontFamily}),ve.push(t),Te(_e,ve)},Le=(t=_e)=>{ve=[],Te(t,ve)},Me={LAZY_LOAD_DEPRECATED:"The configuration options lazyLoadedDiagrams and loadExternalDiagramsAtStartup are deprecated. Please use registerExternalDiagrams instead."},Ee={},Ne=t=>{var e;t&&((t.lazyLoadedDiagrams||t.loadExternalDiagramsAtStartup)&&(Ee[e="LAZY_LOAD_DEPRECATED"]||(st.warn(Me[e]),Ee[e]=!0)))},Oe={id:"c4",detector:t=>/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(t),loader:async()=>{const{diagram:t}=await i.e(1635).then(i.bind(i,1635));return{id:"c4",diagram:t}}},Ie="flowchart",De={id:Ie,detector:(t,e)=>{var i,r;return"dagre-wrapper"!==(null==(i=null==e?void 0:e.flowchart)?void 0:i.defaultRenderer)&&"elk"!==(null==(r=null==e?void 0:e.flowchart)?void 0:r.defaultRenderer)&&/^\s*graph/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(4687),i.e(1609),i.e(2398),i.e(7102),i.e(9023)]).then(i.bind(i,9023));return{id:Ie,diagram:t}}},je="flowchart-v2",qe={id:je,detector:(t,e)=>{var i,r,n;return"dagre-d3"!==(null==(i=null==e?void 0:e.flowchart)?void 0:i.defaultRenderer)&&"elk"!==(null==(r=null==e?void 0:e.flowchart)?void 0:r.defaultRenderer)&&(!(!/^\s*graph/.test(t)||"dagre-wrapper"!==(null==(n=null==e?void 0:e.flowchart)?void 0:n.defaultRenderer))||/^\s*flowchart/.test(t))},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(4687),i.e(1609),i.e(2398),i.e(7102),i.e(3253)]).then(i.bind(i,3253));return{id:je,diagram:t}}},$e={id:"er",detector:t=>/^\s*erDiagram/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(9866)]).then(i.bind(i,9866));return{id:"er",diagram:t}}},ze="gitGraph",Pe={id:ze,detector:t=>/^\s*gitGraph/.test(t),loader:async()=>{const{diagram:t}=await i.e(5118).then(i.bind(i,5118));return{id:ze,diagram:t}}},Re="gantt",We={id:Re,detector:t=>/^\s*gantt/.test(t),loader:async()=>{const{diagram:t}=await i.e(7813).then(i.bind(i,7813));return{id:Re,diagram:t}}},Ue="info",He={id:Ue,detector:t=>/^\s*info/.test(t),loader:async()=>{const{diagram:t}=await i.e(9966).then(i.bind(i,9966));return{id:Ue,diagram:t}}},Ye={id:"pie",detector:t=>/^\s*pie/.test(t),loader:async()=>{const{diagram:t}=await i.e(8017).then(i.bind(i,8017));return{id:"pie",diagram:t}}},Ve="quadrantChart",Ge={id:Ve,detector:t=>/^\s*quadrantChart/.test(t),loader:async()=>{const{diagram:t}=await i.e(8705).then(i.bind(i,8705));return{id:Ve,diagram:t}}},Xe="xychart",Ze={id:Xe,detector:t=>/^\s*xychart-beta/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(4687),i.e(7990)]).then(i.bind(i,7990));return{id:Xe,diagram:t}}},Je="requirement",Ke={id:Je,detector:t=>/^\s*requirement(Diagram)?/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(5570)]).then(i.bind(i,5570));return{id:Je,diagram:t}}},Qe="sequence",ti={id:Qe,detector:t=>/^\s*sequenceDiagram/.test(t),loader:async()=>{const{diagram:t}=await i.e(7812).then(i.bind(i,7812));return{id:Qe,diagram:t}}},ei="class",ii={id:ei,detector:(t,e)=>{var i;return"dagre-wrapper"!==(null==(i=null==e?void 0:e.class)?void 0:i.defaultRenderer)&&/^\s*classDiagram/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(7830),i.e(778)]).then(i.bind(i,778));return{id:ei,diagram:t}}},ri="classDiagram",ni={id:ri,detector:(t,e)=>{var i;return!(!/^\s*classDiagram/.test(t)||"dagre-wrapper"!==(null==(i=null==e?void 0:e.class)?void 0:i.defaultRenderer))||/^\s*classDiagram-v2/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(4687),i.e(1609),i.e(2398),i.e(7830),i.e(9806)]).then(i.bind(i,9806));return{id:ri,diagram:t}}},oi="state",ai={id:oi,detector:(t,e)=>{var i;return"dagre-wrapper"!==(null==(i=null==e?void 0:e.state)?void 0:i.defaultRenderer)&&/^\s*stateDiagram/.test(t)},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(6163),i.e(2102)]).then(i.bind(i,2102));return{id:oi,diagram:t}}},si="stateDiagram",li={id:si,detector:(t,e)=>{var i;return!!/^\s*stateDiagram-v2/.test(t)||!(!/^\s*stateDiagram/.test(t)||"dagre-wrapper"!==(null==(i=null==e?void 0:e.state)?void 0:i.defaultRenderer))},loader:async()=>{const{diagram:t}=await Promise.all([i.e(1176),i.e(4687),i.e(1609),i.e(2398),i.e(6163),i.e(6351)]).then(i.bind(i,6351));return{id:si,diagram:t}}},ci="journey",hi={id:ci,detector:t=>/^\s*journey/.test(t),loader:async()=>{const{diagram:t}=await i.e(6319).then(i.bind(i,6319));return{id:ci,diagram:t}}},ui=function(t,e,i,r){const n=function(t,e,i){let r=new Map;return i?(r.set("width","100%"),r.set("style",`max-width: ${e}px;`)):(r.set("height",t),r.set("width",e)),r}(e,i,r);!function(t,e){for(let i of e)t.attr(i[0],i[1])}(t,n)},di=function(t,e,i,r){const n=e.node().getBBox(),o=n.width,a=n.height;st.info(`SVG bounds: ${o}x${a}`,n);let s=0,l=0;st.info(`Graph bounds: ${s}x${l}`,t),s=o+2*i,l=a+2*i,st.info(`Calculated bounds: ${s}x${l}`),ui(e,l,s,r);const c=`${n.x-i} ${n.y-i} ${n.width+2*i} ${n.height+2*i}`;e.attr("viewBox",c)},fi={},pi=(t,e,i)=>{let r="";return t in fi&&fi[t]?r=fi[t](i):st.warn(`No theme found for ${t}`),` & {\n font-family: ${i.fontFamily};\n font-size: ${i.fontSize};\n fill: ${i.textColor}\n }\n\n /* Classes common for multiple diagrams */\n\n & .error-icon {\n fill: ${i.errorBkgColor};\n }\n & .error-text {\n fill: ${i.errorTextColor};\n stroke: ${i.errorTextColor};\n }\n\n & .edge-thickness-normal {\n stroke-width: 2px;\n }\n & .edge-thickness-thick {\n stroke-width: 3.5px\n }\n & .edge-pattern-solid {\n stroke-dasharray: 0;\n }\n\n & .edge-pattern-dashed{\n stroke-dasharray: 3;\n }\n .edge-pattern-dotted {\n stroke-dasharray: 2;\n }\n\n & .marker {\n fill: ${i.lineColor};\n stroke: ${i.lineColor};\n }\n & .marker.cross {\n stroke: ${i.lineColor};\n }\n\n & svg {\n font-family: ${i.fontFamily};\n font-size: ${i.fontSize};\n }\n\n ${r}\n\n ${e}\n`};let gi="",mi="",yi="";const xi=t=>ft(t,Se()),Ci=()=>{gi="",yi="",mi=""},bi=t=>{gi=xi(t).replace(/^\s+/g,"")},_i=()=>gi,vi=t=>{yi=xi(t).replace(/\n\s+/g,"\n")},ki=()=>yi,Ti=t=>{mi=xi(t)},Ai=()=>mi,wi=Object.freeze(Object.defineProperty({__proto__:null,clear:Ci,getAccDescription:ki,getAccTitle:_i,getDiagramTitle:Ai,setAccDescription:vi,setAccTitle:bi,setDiagramTitle:Ti},Symbol.toStringTag,{value:"Module"})),Si=st,Bi=lt,Fi=Se,Li=we,Mi=Ce,Ei=t=>ft(t,Fi()),Ni=di,Oi={},Ii=(t,e,i)=>{var r,n,o;if(Oi[t])throw new Error(`Diagram ${t} already registered.`);Oi[t]=e,i&&Yt(t,i),n=t,void 0!==(o=e.styles)&&(fi[n]=o),null==(r=e.injectUtils)||r.call(e,Si,Bi,Fi,Ei,Ni,wi,(()=>{}))},Di=t=>{if(t in Oi)return Oi[t];throw new ji(t)};class ji extends Error{constructor(t){super(`Diagram ${t} not found.`)}}const qi=t=>{var e;const{securityLevel:i}=Fi();let r=(0,a.Ltv)("body");if("sandbox"===i){const i=(null==(e=(0,a.Ltv)(`#i${t}`).node())?void 0:e.contentDocument)??document;r=(0,a.Ltv)(i.body)}return r.select(`#${t}`)},$i={draw:(t,e,i)=>{st.debug("renering svg for syntax error\n");const r=qi(e);r.attr("viewBox","0 0 2412 512"),ui(r,100,512,!0);const n=r.append("g");n.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),n.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),n.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),n.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),n.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),n.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),n.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in text"),n.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text(`mermaid version ${i}`)}},zi=$i,Pi={db:{},renderer:$i,parser:{parser:{yy:{}},parse:()=>{}}},Ri="flowchart-elk",Wi={id:Ri,detector:(t,e)=>{var i;return!!(/^\s*flowchart-elk/.test(t)||/^\s*flowchart|graph/.test(t)&&"elk"===(null==(i=null==e?void 0:e.flowchart)?void 0:i.defaultRenderer))},loader:async()=>{const{diagram:t}=await Promise.all([i.e(4687),i.e(1609),i.e(7102),i.e(9119)]).then(i.bind(i,9119));return{id:Ri,diagram:t}}},Ui="timeline",Hi={id:Ui,detector:t=>/^\s*timeline/.test(t),loader:async()=>{const{diagram:t}=await i.e(3840).then(i.bind(i,3840));return{id:Ui,diagram:t}}},Yi="mindmap",Vi={id:Yi,detector:t=>/^\s*mindmap/.test(t),loader:async()=>{const{diagram:t}=await Promise.all([i.e(4687),i.e(982)]).then(i.bind(i,982));return{id:Yi,diagram:t}}},Gi="sankey",Xi={id:Gi,detector:t=>/^\s*sankey-beta/.test(t),loader:async()=>{const{diagram:t}=await i.e(7008).then(i.bind(i,4627));return{id:Gi,diagram:t}}};let Zi=!1;const Ji=()=>{Zi||(Zi=!0,Ii("error",Pi,(t=>"error"===t.toLowerCase().trim())),Ii("---",{db:{clear:()=>{}},styles:{},renderer:{draw:()=>{}},parser:{parser:{yy:{}},parse:()=>{throw new Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")}},init:()=>null},(t=>t.toLowerCase().trimStart().startsWith("---"))),Ht(Oe,ni,ii,$e,We,He,Ye,Ke,ti,Wi,qe,De,Vi,Hi,Pe,li,ai,hi,Ge,Xi,Ze))};class Ki{constructor(t,e={}){this.text=t,this.metadata=e,this.type="graph",this.text+="\n";const i=Se();try{this.type=Ut(t,i)}catch(n){this.type="error",this.detectError=n}const r=Di(this.type);st.debug("Type "+this.type),this.db=r.db,this.renderer=r.renderer,this.parser=r.parser,this.parser.parser.yy=this.db,this.init=r.init,this.parse()}parse(){var t,e,i,r,n;if(this.detectError)throw this.detectError;null==(e=(t=this.db).clear)||e.call(t);const o=Se();null==(i=this.init)||i.call(this,o),this.metadata.title&&(null==(n=(r=this.db).setDiagramTitle)||n.call(r,this.metadata.title)),this.parser.parse(this.text)}async render(t,e){await this.renderer.draw(this.text,t,e,this)}getParser(){return this.parser}getType(){return this.type}}const Qi=async(t,e={})=>{const i=Ut(t,Se());try{Di(i)}catch(r){const t=Wt[i].loader;if(!t)throw new Rt(`Diagram ${i} not found.`);const{id:e,diagram:n}=await t();Ii(e,n)}return new Ki(t,e)};let tr=[];const er=t=>{tr.push(t)},ir="graphics-document document";const rr=t=>t.replace(/^\s*%%(?!{)[^\n]+\n?/gm,"").trimStart();function nr(t){return null==t}var or={isNothing:nr,isObject:function(t){return"object"==typeof t&&null!==t},toArray:function(t){return Array.isArray(t)?t:nr(t)?[]:[t]},repeat:function(t,e){var i,r="";for(i=0;i<e;i+=1)r+=t;return r},isNegativeZero:function(t){return 0===t&&Number.NEGATIVE_INFINITY===1/t},extend:function(t,e){var i,r,n,o;if(e)for(i=0,r=(o=Object.keys(e)).length;i<r;i+=1)t[n=o[i]]=e[n];return t}};function ar(t,e){var i="",r=t.reason||"(unknown reason)";return t.mark?(t.mark.name&&(i+='in "'+t.mark.name+'" '),i+="("+(t.mark.line+1)+":"+(t.mark.column+1)+")",!e&&t.mark.snippet&&(i+="\n\n"+t.mark.snippet),r+" "+i):r}function sr(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=ar(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}sr.prototype=Object.create(Error.prototype),sr.prototype.constructor=sr,sr.prototype.toString=function(t){return this.name+": "+ar(this,t)};var lr=sr;function cr(t,e,i,r,n){var o="",a="",s=Math.floor(n/2)-1;return r-e>s&&(e=r-s+(o=" ... ").length),i-r>s&&(i=r+s-(a=" ...").length),{str:o+t.slice(e,i).replace(/\t/g,"\u2192")+a,pos:r-e+o.length}}function hr(t,e){return or.repeat(" ",e-t.length)+t}var ur=function(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),"number"!=typeof e.indent&&(e.indent=1),"number"!=typeof e.linesBefore&&(e.linesBefore=3),"number"!=typeof e.linesAfter&&(e.linesAfter=2);for(var i,r=/\r?\n|\r|\0/g,n=[0],o=[],a=-1;i=r.exec(t.buffer);)o.push(i.index),n.push(i.index+i[0].length),t.position<=i.index&&a<0&&(a=n.length-2);a<0&&(a=n.length-1);var s,l,c="",h=Math.min(t.line+e.linesAfter,o.length).toString().length,u=e.maxLength-(e.indent+h+3);for(s=1;s<=e.linesBefore&&!(a-s<0);s++)l=cr(t.buffer,n[a-s],o[a-s],t.position-(n[a]-n[a-s]),u),c=or.repeat(" ",e.indent)+hr((t.line-s+1).toString(),h)+" | "+l.str+"\n"+c;for(l=cr(t.buffer,n[a],o[a],t.position,u),c+=or.repeat(" ",e.indent)+hr((t.line+1).toString(),h)+" | "+l.str+"\n",c+=or.repeat("-",e.indent+h+3+l.pos)+"^\n",s=1;s<=e.linesAfter&&!(a+s>=o.length);s++)l=cr(t.buffer,n[a+s],o[a+s],t.position-(n[a]-n[a+s]),u),c+=or.repeat(" ",e.indent)+hr((t.line+s+1).toString(),h)+" | "+l.str+"\n";return c.replace(/\n$/,"")},dr=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],fr=["scalar","sequence","mapping"];var pr=function(t,e){var i,r;if(e=e||{},Object.keys(e).forEach((function(e){if(-1===dr.indexOf(e))throw new lr('Unknown option "'+e+'" is met in definition of "'+t+'" YAML type.')})),this.options=e,this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(t){return t},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.representName=e.representName||null,this.defaultStyle=e.defaultStyle||null,this.multi=e.multi||!1,this.styleAliases=(i=e.styleAliases||null,r={},null!==i&&Object.keys(i).forEach((function(t){i[t].forEach((function(e){r[String(e)]=t}))})),r),-1===fr.indexOf(this.kind))throw new lr('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')};function gr(t,e){var i=[];return t[e].forEach((function(t){var e=i.length;i.forEach((function(i,r){i.tag===t.tag&&i.kind===t.kind&&i.multi===t.multi&&(e=r)})),i[e]=t})),i}function mr(t){return this.extend(t)}mr.prototype.extend=function(t){var e=[],i=[];if(t instanceof pr)i.push(t);else if(Array.isArray(t))i=i.concat(t);else{if(!t||!Array.isArray(t.implicit)&&!Array.isArray(t.explicit))throw new lr("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");t.implicit&&(e=e.concat(t.implicit)),t.explicit&&(i=i.concat(t.explicit))}e.forEach((function(t){if(!(t instanceof pr))throw new lr("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(t.loadKind&&"scalar"!==t.loadKind)throw new lr("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(t.multi)throw new lr("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")})),i.forEach((function(t){if(!(t instanceof pr))throw new lr("Specified list of YAML types (or a single Type object) contains a non-Type object.")}));var r=Object.create(mr.prototype);return r.implicit=(this.implicit||[]).concat(e),r.explicit=(this.explicit||[]).concat(i),r.compiledImplicit=gr(r,"implicit"),r.compiledExplicit=gr(r,"explicit"),r.compiledTypeMap=function(){var t,e,i={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function r(t){t.multi?(i.multi[t.kind].push(t),i.multi.fallback.push(t)):i[t.kind][t.tag]=i.fallback[t.tag]=t}for(t=0,e=arguments.length;t<e;t+=1)arguments[t].forEach(r);return i}(r.compiledImplicit,r.compiledExplicit),r};var yr=new mr({explicit:[new pr("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return null!==t?t:""}}),new pr("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return null!==t?t:[]}}),new pr("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return null!==t?t:{}}})]});var xr=new pr("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(t){if(null===t)return!0;var e=t.length;return 1===e&&"~"===t||4===e&&("null"===t||"Null"===t||"NULL"===t)},construct:function(){return null},predicate:function(t){return null===t},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});var Cr=new pr("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e=t.length;return 4===e&&("true"===t||"True"===t||"TRUE"===t)||5===e&&("false"===t||"False"===t||"FALSE"===t)},construct:function(t){return"true"===t||"True"===t||"TRUE"===t},predicate:function(t){return"[object Boolean]"===Object.prototype.toString.call(t)},represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"});function br(t){return 48<=t&&t<=55}function _r(t){return 48<=t&&t<=57}var vr=new pr("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e,i,r=t.length,n=0,o=!1;if(!r)return!1;if("-"!==(e=t[n])&&"+"!==e||(e=t[++n]),"0"===e){if(n+1===r)return!0;if("b"===(e=t[++n])){for(n++;n<r;n++)if("_"!==(e=t[n])){if("0"!==e&&"1"!==e)return!1;o=!0}return o&&"_"!==e}if("x"===e){for(n++;n<r;n++)if("_"!==(e=t[n])){if(!(48<=(i=t.charCodeAt(n))&&i<=57||65<=i&&i<=70||97<=i&&i<=102))return!1;o=!0}return o&&"_"!==e}if("o"===e){for(n++;n<r;n++)if("_"!==(e=t[n])){if(!br(t.charCodeAt(n)))return!1;o=!0}return o&&"_"!==e}}if("_"===e)return!1;for(;n<r;n++)if("_"!==(e=t[n])){if(!_r(t.charCodeAt(n)))return!1;o=!0}return!(!o||"_"===e)},construct:function(t){var e,i=t,r=1;if(-1!==i.indexOf("_")&&(i=i.replace(/_/g,"")),"-"!==(e=i[0])&&"+"!==e||("-"===e&&(r=-1),e=(i=i.slice(1))[0]),"0"===i)return 0;if("0"===e){if("b"===i[1])return r*parseInt(i.slice(2),2);if("x"===i[1])return r*parseInt(i.slice(2),16);if("o"===i[1])return r*parseInt(i.slice(2),8)}return r*parseInt(i,10)},predicate:function(t){return"[object Number]"===Object.prototype.toString.call(t)&&t%1==0&&!or.isNegativeZero(t)},represent:{binary:function(t){return t>=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0o"+t.toString(8):"-0o"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),kr=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var Tr=/^[-+]?[0-9]+e/;var Ar=new pr("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(t){return null!==t&&!(!kr.test(t)||"_"===t[t.length-1])},construct:function(t){var e,i;return i="-"===(e=t.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(e[0])>=0&&(e=e.slice(1)),".inf"===e?1===i?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===e?NaN:i*parseFloat(e,10)},predicate:function(t){return"[object Number]"===Object.prototype.toString.call(t)&&(t%1!=0||or.isNegativeZero(t))},represent:function(t,e){var i;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(or.isNegativeZero(t))return"-0.0";return i=t.toString(10),Tr.test(i)?i.replace("e",".e"):i},defaultStyle:"lowercase"}),wr=yr.extend({implicit:[xr,Cr,vr,Ar]}),Sr=wr,Br=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Fr=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");var Lr=new pr("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(t){return null!==t&&(null!==Br.exec(t)||null!==Fr.exec(t))},construct:function(t){var e,i,r,n,o,a,s,l,c=0,h=null;if(null===(e=Br.exec(t))&&(e=Fr.exec(t)),null===e)throw new Error("Date resolve error");if(i=+e[1],r=+e[2]-1,n=+e[3],!e[4])return new Date(Date.UTC(i,r,n));if(o=+e[4],a=+e[5],s=+e[6],e[7]){for(c=e[7].slice(0,3);c.length<3;)c+="0";c=+c}return e[9]&&(h=6e4*(60*+e[10]+ +(e[11]||0)),"-"===e[9]&&(h=-h)),l=new Date(Date.UTC(i,r,n,o,a,s,c)),h&&l.setTime(l.getTime()-h),l},instanceOf:Date,represent:function(t){return t.toISOString()}});var Mr=new pr("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(t){return"<<"===t||null===t}}),Er="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";var Nr=new pr("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e,i,r=0,n=t.length,o=Er;for(i=0;i<n;i++)if(!((e=o.indexOf(t.charAt(i)))>64)){if(e<0)return!1;r+=6}return r%8==0},construct:function(t){var e,i,r=t.replace(/[\r\n=]/g,""),n=r.length,o=Er,a=0,s=[];for(e=0;e<n;e++)e%4==0&&e&&(s.push(a>>16&255),s.push(a>>8&255),s.push(255&a)),a=a<<6|o.indexOf(r.charAt(e));return 0===(i=n%4*6)?(s.push(a>>16&255),s.push(a>>8&255),s.push(255&a)):18===i?(s.push(a>>10&255),s.push(a>>2&255)):12===i&&s.push(a>>4&255),new Uint8Array(s)},predicate:function(t){return"[object Uint8Array]"===Object.prototype.toString.call(t)},represent:function(t){var e,i,r="",n=0,o=t.length,a=Er;for(e=0;e<o;e++)e%3==0&&e&&(r+=a[n>>18&63],r+=a[n>>12&63],r+=a[n>>6&63],r+=a[63&n]),n=(n<<8)+t[e];return 0===(i=o%3)?(r+=a[n>>18&63],r+=a[n>>12&63],r+=a[n>>6&63],r+=a[63&n]):2===i?(r+=a[n>>10&63],r+=a[n>>4&63],r+=a[n<<2&63],r+=a[64]):1===i&&(r+=a[n>>2&63],r+=a[n<<4&63],r+=a[64],r+=a[64]),r}}),Or=Object.prototype.hasOwnProperty,Ir=Object.prototype.toString;var Dr=new pr("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(t){if(null===t)return!0;var e,i,r,n,o,a=[],s=t;for(e=0,i=s.length;e<i;e+=1){if(r=s[e],o=!1,"[object Object]"!==Ir.call(r))return!1;for(n in r)if(Or.call(r,n)){if(o)return!1;o=!0}if(!o)return!1;if(-1!==a.indexOf(n))return!1;a.push(n)}return!0},construct:function(t){return null!==t?t:[]}}),jr=Object.prototype.toString;var qr=new pr("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(t){if(null===t)return!0;var e,i,r,n,o,a=t;for(o=new Array(a.length),e=0,i=a.length;e<i;e+=1){if(r=a[e],"[object Object]"!==jr.call(r))return!1;if(1!==(n=Object.keys(r)).length)return!1;o[e]=[n[0],r[n[0]]]}return!0},construct:function(t){if(null===t)return[];var e,i,r,n,o,a=t;for(o=new Array(a.length),e=0,i=a.length;e<i;e+=1)r=a[e],n=Object.keys(r),o[e]=[n[0],r[n[0]]];return o}}),$r=Object.prototype.hasOwnProperty;var zr=new pr("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(t){if(null===t)return!0;var e,i=t;for(e in i)if($r.call(i,e)&&null!==i[e])return!1;return!0},construct:function(t){return null!==t?t:{}}}),Pr=Sr.extend({implicit:[Lr,Mr],explicit:[Nr,Dr,qr,zr]}),Rr=Object.prototype.hasOwnProperty,Wr=1,Ur=2,Hr=3,Yr=4,Vr=1,Gr=2,Xr=3,Zr=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Jr=/[\x85\u2028\u2029]/,Kr=/[,\[\]\{\}]/,Qr=/^(?:!|!!|![a-z\-]+!)$/i,tn=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function en(t){return Object.prototype.toString.call(t)}function rn(t){return 10===t||13===t}function nn(t){return 9===t||32===t}function on(t){return 9===t||32===t||10===t||13===t}function an(t){return 44===t||91===t||93===t||123===t||125===t}function sn(t){var e;return 48<=t&&t<=57?t-48:97<=(e=32|t)&&e<=102?e-97+10:-1}function ln(t){return 48===t?"\0":97===t?"\x07":98===t?"\b":116===t||9===t?"\t":110===t?"\n":118===t?"\v":102===t?"\f":114===t?"\r":101===t?"\x1b":32===t?" ":34===t?'"':47===t?"/":92===t?"\\":78===t?"\x85":95===t?"\xa0":76===t?"\u2028":80===t?"\u2029":""}function cn(t){return t<=65535?String.fromCharCode(t):String.fromCharCode(55296+(t-65536>>10),56320+(t-65536&1023))}for(var hn=new Array(256),un=new Array(256),dn=0;dn<256;dn++)hn[dn]=ln(dn)?1:0,un[dn]=ln(dn);function fn(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||Pr,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function pn(t,e){var i={name:t.filename,buffer:t.input.slice(0,-1),position:t.position,line:t.line,column:t.position-t.lineStart};return i.snippet=ur(i),new lr(e,i)}function gn(t,e){throw pn(t,e)}function mn(t,e){t.onWarning&&t.onWarning.call(null,pn(t,e))}var yn={YAML:function(t,e,i){var r,n,o;null!==t.version&&gn(t,"duplication of %YAML directive"),1!==i.length&&gn(t,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(i[0]))&&gn(t,"ill-formed argument of the YAML directive"),n=parseInt(r[1],10),o=parseInt(r[2],10),1!==n&&gn(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=o<2,1!==o&&2!==o&&mn(t,"unsupported YAML version of the document")},TAG:function(t,e,i){var r,n;2!==i.length&&gn(t,"TAG directive accepts exactly two arguments"),r=i[0],n=i[1],Qr.test(r)||gn(t,"ill-formed tag handle (first argument) of the TAG directive"),Rr.call(t.tagMap,r)&&gn(t,'there is a previously declared suffix for "'+r+'" tag handle'),tn.test(n)||gn(t,"ill-formed tag prefix (second argument) of the TAG directive");try{n=decodeURIComponent(n)}catch(o){gn(t,"tag prefix is malformed: "+n)}t.tagMap[r]=n}};function xn(t,e,i,r){var n,o,a,s;if(e<i){if(s=t.input.slice(e,i),r)for(n=0,o=s.length;n<o;n+=1)9===(a=s.charCodeAt(n))||32<=a&&a<=1114111||gn(t,"expected valid JSON character");else Zr.test(s)&&gn(t,"the stream contains non-printable characters");t.result+=s}}function Cn(t,e,i,r){var n,o,a,s;for(or.isObject(i)||gn(t,"cannot merge mappings; the provided source object is unacceptable"),a=0,s=(n=Object.keys(i)).length;a<s;a+=1)o=n[a],Rr.call(e,o)||(e[o]=i[o],r[o]=!0)}function bn(t,e,i,r,n,o,a,s,l){var c,h;if(Array.isArray(n))for(c=0,h=(n=Array.prototype.slice.call(n)).length;c<h;c+=1)Array.isArray(n[c])&&gn(t,"nested arrays are not supported inside keys"),"object"==typeof n&&"[object Object]"===en(n[c])&&(n[c]="[object Object]");if("object"==typeof n&&"[object Object]"===en(n)&&(n="[object Object]"),n=String(n),null===e&&(e={}),"tag:yaml.org,2002:merge"===r)if(Array.isArray(o))for(c=0,h=o.length;c<h;c+=1)Cn(t,e,o[c],i);else Cn(t,e,o,i);else t.json||Rr.call(i,n)||!Rr.call(e,n)||(t.line=a||t.line,t.lineStart=s||t.lineStart,t.position=l||t.position,gn(t,"duplicated mapping key")),"__proto__"===n?Object.defineProperty(e,n,{configurable:!0,enumerable:!0,writable:!0,value:o}):e[n]=o,delete i[n];return e}function _n(t){var e;10===(e=t.input.charCodeAt(t.position))?t.position++:13===e?(t.position++,10===t.input.charCodeAt(t.position)&&t.position++):gn(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}function vn(t,e,i){for(var r=0,n=t.input.charCodeAt(t.position);0!==n;){for(;nn(n);)9===n&&-1===t.firstTabInLine&&(t.firstTabInLine=t.position),n=t.input.charCodeAt(++t.position);if(e&&35===n)do{n=t.input.charCodeAt(++t.position)}while(10!==n&&13!==n&&0!==n);if(!rn(n))break;for(_n(t),n=t.input.charCodeAt(t.position),r++,t.lineIndent=0;32===n;)t.lineIndent++,n=t.input.charCodeAt(++t.position)}return-1!==i&&0!==r&&t.lineIndent<i&&mn(t,"deficient indentation"),r}function kn(t){var e,i=t.position;return!(45!==(e=t.input.charCodeAt(i))&&46!==e||e!==t.input.charCodeAt(i+1)||e!==t.input.charCodeAt(i+2)||(i+=3,0!==(e=t.input.charCodeAt(i))&&!on(e)))}function Tn(t,e){1===e?t.result+=" ":e>1&&(t.result+=or.repeat("\n",e-1))}function An(t,e){var i,r,n=t.tag,o=t.anchor,a=[],s=!1;if(-1!==t.firstTabInLine)return!1;for(null!==t.anchor&&(t.anchorMap[t.anchor]=a),r=t.input.charCodeAt(t.position);0!==r&&(-1!==t.firstTabInLine&&(t.position=t.firstTabInLine,gn(t,"tab characters must not be used in indentation")),45===r)&&on(t.input.charCodeAt(t.position+1));)if(s=!0,t.position++,vn(t,!0,-1)&&t.lineIndent<=e)a.push(null),r=t.input.charCodeAt(t.position);else if(i=t.line,Bn(t,e,Hr,!1,!0),a.push(t.result),vn(t,!0,-1),r=t.input.charCodeAt(t.position),(t.line===i||t.lineIndent>e)&&0!==r)gn(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break;return!!s&&(t.tag=n,t.anchor=o,t.kind="sequence",t.result=a,!0)}function wn(t){var e,i,r,n,o=!1,a=!1;if(33!==(n=t.input.charCodeAt(t.position)))return!1;if(null!==t.tag&&gn(t,"duplication of a tag property"),60===(n=t.input.charCodeAt(++t.position))?(o=!0,n=t.input.charCodeAt(++t.position)):33===n?(a=!0,i="!!",n=t.input.charCodeAt(++t.position)):i="!",e=t.position,o){do{n=t.input.charCodeAt(++t.position)}while(0!==n&&62!==n);t.position<t.length?(r=t.input.slice(e,t.position),n=t.input.charCodeAt(++t.position)):gn(t,"unexpected end of the stream within a verbatim tag")}else{for(;0!==n&&!on(n);)33===n&&(a?gn(t,"tag suffix cannot contain exclamation marks"):(i=t.input.slice(e-1,t.position+1),Qr.test(i)||gn(t,"named tag handle cannot contain such characters"),a=!0,e=t.position+1)),n=t.input.charCodeAt(++t.position);r=t.input.slice(e,t.position),Kr.test(r)&&gn(t,"tag suffix cannot contain flow indicator characters")}r&&!tn.test(r)&&gn(t,"tag name cannot contain such characters: "+r);try{r=decodeURIComponent(r)}catch(s){gn(t,"tag name is malformed: "+r)}return o?t.tag=r:Rr.call(t.tagMap,i)?t.tag=t.tagMap[i]+r:"!"===i?t.tag="!"+r:"!!"===i?t.tag="tag:yaml.org,2002:"+r:gn(t,'undeclared tag handle "'+i+'"'),!0}function Sn(t){var e,i;if(38!==(i=t.input.charCodeAt(t.position)))return!1;for(null!==t.anchor&&gn(t,"duplication of an anchor property"),i=t.input.charCodeAt(++t.position),e=t.position;0!==i&&!on(i)&&!an(i);)i=t.input.charCodeAt(++t.position);return t.position===e&&gn(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function Bn(t,e,i,r,n){var o,a,s,l,c,h,u,d,f,p=1,g=!1,m=!1;if(null!==t.listener&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,o=a=s=Yr===i||Hr===i,r&&vn(t,!0,-1)&&(g=!0,t.lineIndent>e?p=1:t.lineIndent===e?p=0:t.lineIndent<e&&(p=-1)),1===p)for(;wn(t)||Sn(t);)vn(t,!0,-1)?(g=!0,s=o,t.lineIndent>e?p=1:t.lineIndent===e?p=0:t.lineIndent<e&&(p=-1)):s=!1;if(s&&(s=g||n),1!==p&&Yr!==i||(d=Wr===i||Ur===i?e:e+1,f=t.position-t.lineStart,1===p?s&&(An(t,f)||function(t,e,i){var r,n,o,a,s,l,c,h=t.tag,u=t.anchor,d={},f=Object.create(null),p=null,g=null,m=null,y=!1,x=!1;if(-1!==t.firstTabInLine)return!1;for(null!==t.anchor&&(t.anchorMap[t.anchor]=d),c=t.input.charCodeAt(t.position);0!==c;){if(y||-1===t.firstTabInLine||(t.position=t.firstTabInLine,gn(t,"tab characters must not be used in indentation")),r=t.input.charCodeAt(t.position+1),o=t.line,63!==c&&58!==c||!on(r)){if(a=t.line,s=t.lineStart,l=t.position,!Bn(t,i,Ur,!1,!0))break;if(t.line===o){for(c=t.input.charCodeAt(t.position);nn(c);)c=t.input.charCodeAt(++t.position);if(58===c)on(c=t.input.charCodeAt(++t.position))||gn(t,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(bn(t,d,f,p,g,null,a,s,l),p=g=m=null),x=!0,y=!1,n=!1,p=t.tag,g=t.result;else{if(!x)return t.tag=h,t.anchor=u,!0;gn(t,"can not read an implicit mapping pair; a colon is missed")}}else{if(!x)return t.tag=h,t.anchor=u,!0;gn(t,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===c?(y&&(bn(t,d,f,p,g,null,a,s,l),p=g=m=null),x=!0,y=!0,n=!0):y?(y=!1,n=!0):gn(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,c=r;if((t.line===o||t.lineIndent>e)&&(y&&(a=t.line,s=t.lineStart,l=t.position),Bn(t,e,Yr,!0,n)&&(y?g=t.result:m=t.result),y||(bn(t,d,f,p,g,m,a,s,l),p=g=m=null),vn(t,!0,-1),c=t.input.charCodeAt(t.position)),(t.line===o||t.lineIndent>e)&&0!==c)gn(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return y&&bn(t,d,f,p,g,null,a,s,l),x&&(t.tag=h,t.anchor=u,t.kind="mapping",t.result=d),x}(t,f,d))||function(t,e){var i,r,n,o,a,s,l,c,h,u,d,f,p=!0,g=t.tag,m=t.anchor,y=Object.create(null);if(91===(f=t.input.charCodeAt(t.position)))a=93,c=!1,o=[];else{if(123!==f)return!1;a=125,c=!0,o={}}for(null!==t.anchor&&(t.anchorMap[t.anchor]=o),f=t.input.charCodeAt(++t.position);0!==f;){if(vn(t,!0,e),(f=t.input.charCodeAt(t.position))===a)return t.position++,t.tag=g,t.anchor=m,t.kind=c?"mapping":"sequence",t.result=o,!0;p?44===f&&gn(t,"expected the node content, but found ','"):gn(t,"missed comma between flow collection entries"),d=null,s=l=!1,63===f&&on(t.input.charCodeAt(t.position+1))&&(s=l=!0,t.position++,vn(t,!0,e)),i=t.line,r=t.lineStart,n=t.position,Bn(t,e,Wr,!1,!0),u=t.tag,h=t.result,vn(t,!0,e),f=t.input.charCodeAt(t.position),!l&&t.line!==i||58!==f||(s=!0,f=t.input.charCodeAt(++t.position),vn(t,!0,e),Bn(t,e,Wr,!1,!0),d=t.result),c?bn(t,o,y,u,h,d,i,r,n):s?o.push(bn(t,null,y,u,h,d,i,r,n)):o.push(h),vn(t,!0,e),44===(f=t.input.charCodeAt(t.position))?(p=!0,f=t.input.charCodeAt(++t.position)):p=!1}gn(t,"unexpected end of the stream within a flow collection")}(t,d)?m=!0:(a&&function(t,e){var i,r,n,o,a,s=Vr,l=!1,c=!1,h=e,u=0,d=!1;if(124===(o=t.input.charCodeAt(t.position)))r=!1;else{if(62!==o)return!1;r=!0}for(t.kind="scalar",t.result="";0!==o;)if(43===(o=t.input.charCodeAt(++t.position))||45===o)Vr===s?s=43===o?Xr:Gr:gn(t,"repeat of a chomping mode identifier");else{if(!((n=48<=(a=o)&&a<=57?a-48:-1)>=0))break;0===n?gn(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):c?gn(t,"repeat of an indentation width identifier"):(h=e+n-1,c=!0)}if(nn(o)){do{o=t.input.charCodeAt(++t.position)}while(nn(o));if(35===o)do{o=t.input.charCodeAt(++t.position)}while(!rn(o)&&0!==o)}for(;0!==o;){for(_n(t),t.lineIndent=0,o=t.input.charCodeAt(t.position);(!c||t.lineIndent<h)&&32===o;)t.lineIndent++,o=t.input.charCodeAt(++t.position);if(!c&&t.lineIndent>h&&(h=t.lineIndent),rn(o))u++;else{if(t.lineIndent<h){s===Xr?t.result+=or.repeat("\n",l?1+u:u):s===Vr&&l&&(t.result+="\n");break}for(r?nn(o)?(d=!0,t.result+=or.repeat("\n",l?1+u:u)):d?(d=!1,t.result+=or.repeat("\n",u+1)):0===u?l&&(t.result+=" "):t.result+=or.repeat("\n",u):t.result+=or.repeat("\n",l?1+u:u),l=!0,c=!0,u=0,i=t.position;!rn(o)&&0!==o;)o=t.input.charCodeAt(++t.position);xn(t,i,t.position,!1)}}return!0}(t,d)||function(t,e){var i,r,n;if(39!==(i=t.input.charCodeAt(t.position)))return!1;for(t.kind="scalar",t.result="",t.position++,r=n=t.position;0!==(i=t.input.charCodeAt(t.position));)if(39===i){if(xn(t,r,t.position,!0),39!==(i=t.input.charCodeAt(++t.position)))return!0;r=t.position,t.position++,n=t.position}else rn(i)?(xn(t,r,n,!0),Tn(t,vn(t,!1,e)),r=n=t.position):t.position===t.lineStart&&kn(t)?gn(t,"unexpected end of the document within a single quoted scalar"):(t.position++,n=t.position);gn(t,"unexpected end of the stream within a single quoted scalar")}(t,d)||function(t,e){var i,r,n,o,a,s,l;if(34!==(s=t.input.charCodeAt(t.position)))return!1;for(t.kind="scalar",t.result="",t.position++,i=r=t.position;0!==(s=t.input.charCodeAt(t.position));){if(34===s)return xn(t,i,t.position,!0),t.position++,!0;if(92===s){if(xn(t,i,t.position,!0),rn(s=t.input.charCodeAt(++t.position)))vn(t,!1,e);else if(s<256&&hn[s])t.result+=un[s],t.position++;else if((a=120===(l=s)?2:117===l?4:85===l?8:0)>0){for(n=a,o=0;n>0;n--)(a=sn(s=t.input.charCodeAt(++t.position)))>=0?o=(o<<4)+a:gn(t,"expected hexadecimal character");t.result+=cn(o),t.position++}else gn(t,"unknown escape sequence");i=r=t.position}else rn(s)?(xn(t,i,r,!0),Tn(t,vn(t,!1,e)),i=r=t.position):t.position===t.lineStart&&kn(t)?gn(t,"unexpected end of the document within a double quoted scalar"):(t.position++,r=t.position)}gn(t,"unexpected end of the stream within a double quoted scalar")}(t,d)?m=!0:!function(t){var e,i,r;if(42!==(r=t.input.charCodeAt(t.position)))return!1;for(r=t.input.charCodeAt(++t.position),e=t.position;0!==r&&!on(r)&&!an(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&gn(t,"name of an alias node must contain at least one character"),i=t.input.slice(e,t.position),Rr.call(t.anchorMap,i)||gn(t,'unidentified alias "'+i+'"'),t.result=t.anchorMap[i],vn(t,!0,-1),!0}(t)?function(t,e,i){var r,n,o,a,s,l,c,h,u=t.kind,d=t.result;if(on(h=t.input.charCodeAt(t.position))||an(h)||35===h||38===h||42===h||33===h||124===h||62===h||39===h||34===h||37===h||64===h||96===h)return!1;if((63===h||45===h)&&(on(r=t.input.charCodeAt(t.position+1))||i&&an(r)))return!1;for(t.kind="scalar",t.result="",n=o=t.position,a=!1;0!==h;){if(58===h){if(on(r=t.input.charCodeAt(t.position+1))||i&&an(r))break}else if(35===h){if(on(t.input.charCodeAt(t.position-1)))break}else{if(t.position===t.lineStart&&kn(t)||i&&an(h))break;if(rn(h)){if(s=t.line,l=t.lineStart,c=t.lineIndent,vn(t,!1,-1),t.lineIndent>=e){a=!0,h=t.input.charCodeAt(t.position);continue}t.position=o,t.line=s,t.lineStart=l,t.lineIndent=c;break}}a&&(xn(t,n,o,!1),Tn(t,t.line-s),n=o=t.position,a=!1),nn(h)||(o=t.position+1),h=t.input.charCodeAt(++t.position)}return xn(t,n,o,!1),!!t.result||(t.kind=u,t.result=d,!1)}(t,d,Wr===i)&&(m=!0,null===t.tag&&(t.tag="?")):(m=!0,null===t.tag&&null===t.anchor||gn(t,"alias node should not have any properties")),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):0===p&&(m=s&&An(t,f))),null===t.tag)null!==t.anchor&&(t.anchorMap[t.anchor]=t.result);else if("?"===t.tag){for(null!==t.result&&"scalar"!==t.kind&&gn(t,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+t.kind+'"'),l=0,c=t.implicitTypes.length;l<c;l+=1)if((u=t.implicitTypes[l]).resolve(t.result)){t.result=u.construct(t.result),t.tag=u.tag,null!==t.anchor&&(t.anchorMap[t.anchor]=t.result);break}}else if("!"!==t.tag){if(Rr.call(t.typeMap[t.kind||"fallback"],t.tag))u=t.typeMap[t.kind||"fallback"][t.tag];else for(u=null,l=0,c=(h=t.typeMap.multi[t.kind||"fallback"]).length;l<c;l+=1)if(t.tag.slice(0,h[l].tag.length)===h[l].tag){u=h[l];break}u||gn(t,"unknown tag !<"+t.tag+">"),null!==t.result&&u.kind!==t.kind&&gn(t,"unacceptable node kind for !<"+t.tag+'> tag; it should be "'+u.kind+'", not "'+t.kind+'"'),u.resolve(t.result,t.tag)?(t.result=u.construct(t.result,t.tag),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):gn(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")}return null!==t.listener&&t.listener("close",t),null!==t.tag||null!==t.anchor||m}function Fn(t){var e,i,r,n,o=t.position,a=!1;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap=Object.create(null),t.anchorMap=Object.create(null);0!==(n=t.input.charCodeAt(t.position))&&(vn(t,!0,-1),n=t.input.charCodeAt(t.position),!(t.lineIndent>0||37!==n));){for(a=!0,n=t.input.charCodeAt(++t.position),e=t.position;0!==n&&!on(n);)n=t.input.charCodeAt(++t.position);for(r=[],(i=t.input.slice(e,t.position)).length<1&&gn(t,"directive name must not be less than one character in length");0!==n;){for(;nn(n);)n=t.input.charCodeAt(++t.position);if(35===n){do{n=t.input.charCodeAt(++t.position)}while(0!==n&&!rn(n));break}if(rn(n))break;for(e=t.position;0!==n&&!on(n);)n=t.input.charCodeAt(++t.position);r.push(t.input.slice(e,t.position))}0!==n&&_n(t),Rr.call(yn,i)?yn[i](t,i,r):mn(t,'unknown document directive "'+i+'"')}vn(t,!0,-1),0===t.lineIndent&&45===t.input.charCodeAt(t.position)&&45===t.input.charCodeAt(t.position+1)&&45===t.input.charCodeAt(t.position+2)?(t.position+=3,vn(t,!0,-1)):a&&gn(t,"directives end mark is expected"),Bn(t,t.lineIndent-1,Yr,!1,!0),vn(t,!0,-1),t.checkLineBreaks&&Jr.test(t.input.slice(o,t.position))&&mn(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&kn(t)?46===t.input.charCodeAt(t.position)&&(t.position+=3,vn(t,!0,-1)):t.position<t.length-1&&gn(t,"end of the stream or a document separator is expected")}function Ln(t,e){e=e||{},0!==(t=String(t)).length&&(10!==t.charCodeAt(t.length-1)&&13!==t.charCodeAt(t.length-1)&&(t+="\n"),65279===t.charCodeAt(0)&&(t=t.slice(1)));var i=new fn(t,e),r=t.indexOf("\0");for(-1!==r&&(i.position=r,gn(i,"null byte is not allowed in input")),i.input+="\0";32===i.input.charCodeAt(i.position);)i.lineIndent+=1,i.position+=1;for(;i.position<i.length-1;)Fn(i);return i.documents}var Mn=wr,En={loadAll:function(t,e,i){null!==e&&"object"==typeof e&&void 0===i&&(i=e,e=null);var r=Ln(t,i);if("function"!=typeof e)return r;for(var n=0,o=r.length;n<o;n+=1)e(r[n])},load:function(t,e){var i=Ln(t,e);if(0!==i.length){if(1===i.length)return i[0];throw new lr("expected a single document in the stream, but found more")}}}.load;const Nn=t=>t.replace(/\r\n?/g,"\n").replace(/<(\w+)([^>]*)>/g,((t,e,i)=>"<"+e+i.replace(/="([^"]*)"/g,"='$1'")+">")),On=t=>{const{text:e,metadata:i}=function(t){const e=t.match($t);if(!e)return{text:t,metadata:{}};let i=En(e[1],{schema:Mn})??{};i="object"!=typeof i||Array.isArray(i)?{}:i;const r={};return i.displayMode&&(r.displayMode=i.displayMode.toString()),i.title&&(r.title=i.title.toString()),i.config&&(r.config=i.config),{text:t.slice(e[0].length),metadata:r}}(t),{displayMode:r,title:n,config:o={}}=i;return r&&(o.gantt||(o.gantt={}),o.gantt.displayMode=r),{title:n,config:o,text:e}},In=t=>{const e=ye.detectInit(t)??{},i=ye.detectDirective(t,"wrap");return Array.isArray(i)?e.wrap=i.some((({type:t})=>{})):"wrap"===(null==i?void 0:i.type)&&(e.wrap=!0),{text:(r=t,r.replace(zt,"")),directive:e};var r};const Dn=["foreignobject"],jn=["dominant-baseline"];function qn(t){const e=function(t){const e=Nn(t),i=On(e),r=In(i.text),n=me(i.config,r.directive);return{code:t=rr(r.text),title:i.title,config:n}}(t);return Le(),Fe(e.config??{}),e}const $n=function(t){return t.replace(/\ufb02\xb0\xb0/g,"&#").replace(/\ufb02\xb0/g,"&").replace(/\xb6\xdf/g,";")},zn=(t,e,i=[])=>`\n.${t} ${e} { ${i.join(" !important; ")} !important; }`,Pn=(t,e,i,r)=>{const n=((t,e={})=>{var i;let r="";if(void 0!==t.themeCSS&&(r+=`\n${t.themeCSS}`),void 0!==t.fontFamily&&(r+=`\n:root { --mermaid-font-family: ${t.fontFamily}}`),void 0!==t.altFontFamily&&(r+=`\n:root { --mermaid-alt-font-family: ${t.altFontFamily}}`),!(0,ot.A)(e)){const n=t.htmlLabels||(null==(i=t.flowchart)?void 0:i.htmlLabels)?["> *","span"]:["rect","polygon","ellipse","circle","path"];for(const t in e){const i=e[t];(0,ot.A)(i.styles)||n.forEach((t=>{r+=zn(i.id,t,i.styles)})),(0,ot.A)(i.textStyles)||(r+=zn(i.id,"tspan",i.textStyles))}}return r})(t,i);return M(tt(`${r}{${pi(e,n,t.themeVariables)}}`),E)},Rn=(t,e,i,r,n)=>{const o=t.append("div");o.attr("id",i),r&&o.attr("style",r);const a=o.append("svg").attr("id",e).attr("width","100%").attr("xmlns","http://www.w3.org/2000/svg");return n&&a.attr("xmlns:xlink",n),a.append("g"),t};function Wn(t,e){return t.append("iframe").attr("id",e).attr("style","width: 100%; height: 100%;").attr("sandbox","")}const Un=Object.freeze({render:async function(t,e,i){var r,n,o,l,c,h;Ji();const u=qn(e);e=u.code;const d=Se();st.debug(d),e.length>((null==d?void 0:d.maxTextSize)??5e4)&&(e="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa");const f="#"+t,p="i"+t,g="#"+p,m="d"+t,y="#"+m;let x=(0,a.Ltv)("body");const C="sandbox"===d.securityLevel,b="loose"===d.securityLevel,_=d.fontFamily;if(void 0!==i){if(i&&(i.innerHTML=""),C){const t=Wn((0,a.Ltv)(i),p);x=(0,a.Ltv)(t.nodes()[0].contentDocument.body),x.node().style.margin=0}else x=(0,a.Ltv)(i);Rn(x,t,m,`font-family: ${_}`,"http://www.w3.org/1999/xlink")}else{if(((t,e,i,r)=>{var n,o,a;null==(n=t.getElementById(e))||n.remove(),null==(o=t.getElementById(i))||o.remove(),null==(a=t.getElementById(r))||a.remove()})(document,t,m,p),C){const t=Wn((0,a.Ltv)("body"),p);x=(0,a.Ltv)(t.nodes()[0].contentDocument.body),x.node().style.margin=0}else x=(0,a.Ltv)("body");Rn(x,t,m)}let v,k;e=function(t){let e=t;return e=e.replace(/style.*:\S*#.*;/g,(function(t){return t.substring(0,t.length-1)})),e=e.replace(/classDef.*:\S*#.*;/g,(function(t){return t.substring(0,t.length-1)})),e=e.replace(/#\w+;/g,(function(t){const e=t.substring(1,t.length-1);return/^\+?\d+$/.test(e)?"\ufb02\xb0\xb0"+e+"\xb6\xdf":"\ufb02\xb0"+e+"\xb6\xdf"})),e}(e);try{v=await Qi(e,{title:u.title})}catch(O){v=new Ki("error"),k=O}const T=x.select(y).node(),A=v.type,w=T.firstChild,S=w.firstChild,B=null==(n=(r=v.renderer).getClasses)?void 0:n.call(r,e,v),F=Pn(d,A,B,f),L=document.createElement("style");L.innerHTML=F,w.insertBefore(L,S);try{await v.renderer.draw(e,t,xe,v)}catch(I){throw zi.draw(e,t,xe),I}!function(t,e,i,r){(function(t,e){t.attr("role",ir),""!==e&&t.attr("aria-roledescription",e)})(e,t),function(t,e,i,r){if(void 0!==t.insert){if(i){const e=`chart-desc-${r}`;t.attr("aria-describedby",e),t.insert("desc",":first-child").attr("id",e).text(i)}if(e){const i=`chart-title-${r}`;t.attr("aria-labelledby",i),t.insert("title",":first-child").attr("id",i).text(e)}}}(e,i,r,e.attr("id"))}(A,x.select(`${y} svg`),null==(l=(o=v.db).getAccTitle)?void 0:l.call(o),null==(h=(c=v.db).getAccDescription)?void 0:h.call(c)),x.select(`[id="${t}"]`).selectAll("foreignobject > *").attr("xmlns","http://www.w3.org/1999/xhtml");let M=x.select(y).node().innerHTML;if(st.debug("config.arrowMarkerAbsolute",d.arrowMarkerAbsolute),M=((t="",e,i)=>{let r=t;return i||e||(r=r.replace(/marker-end="url\([\d+./:=?A-Za-z-]*?#/g,'marker-end="url(#')),r=$n(r),r=r.replace(/<br>/g,"<br/>"),r})(M,C,mt(d.arrowMarkerAbsolute)),C){M=((t="",e)=>{var i,r;return`<iframe style="width:100%;height:${(null==(r=null==(i=null==e?void 0:e.viewBox)?void 0:i.baseVal)?void 0:r.height)?e.viewBox.baseVal.height+"px":"100%"};border:0;margin:0;" src="data:text/html;base64,${btoa('<body style="margin:0">'+t+"</body>")}" sandbox="allow-top-navigation-by-user-activation allow-popups">\n The "iframe" tag is not supported by your browser.\n</iframe>`})(M,x.select(y+" svg").node())}else b||(M=s.sanitize(M,{ADD_TAGS:Dn,ADD_ATTR:jn}));if(tr.forEach((t=>{t()})),tr=[],k)throw k;const E=C?g:y,N=(0,a.Ltv)(E).node();return N&&"remove"in N&&N.remove(),{svg:M,bindFunctions:v.db.bindFunctions}},parse:async function(t,e){Ji(),t=qn(t).code;try{await Qi(t)}catch(i){if(null==e?void 0:e.suppressErrors)return!1;throw i}return!0},getDiagramFromText:Qi,initialize:function(t={}){var e;(null==t?void 0:t.fontFamily)&&!(null==(e=t.themeVariables)?void 0:e.fontFamily)&&(t.themeVariables||(t.themeVariables={}),t.themeVariables.fontFamily=t.fontFamily),be=Gt({},t),(null==t?void 0:t.theme)&&t.theme in Mt?t.themeVariables=Mt[t.theme].getThemeVariables(t.themeVariables):t&&(t.themeVariables=Mt.default.getThemeVariables(t.themeVariables));const i="object"==typeof t?(t=>(_e=Gt({},Ce),_e=Gt(_e,t),t.theme&&Mt[t.theme]&&(_e.themeVariables=Mt[t.theme].getThemeVariables(t.themeVariables)),Te(_e,ve),_e))(t):Ae();lt(i.logLevel),Ji()},getConfig:Se,setConfig:we,getSiteConfig:Ae,updateSiteConfig:t=>(_e=Gt(_e,t),Te(_e,ve),_e),reset:()=>{Le()},globalReset:()=>{Le(Ce)},defaultConfig:Ce});lt(Se().logLevel),Le(Se());const Hn=(t,e,i)=>{st.warn(t),pe(t)?(i&&i(t.str,t.hash),e.push({...t,message:t.str,error:t})):(i&&i(t),t instanceof Error&&e.push({str:t.message,message:t.message,hash:t.name,error:t}))},Yn=async function(t={querySelector:".mermaid"}){try{await Vn(t)}catch(e){if(pe(e)&&st.error(e.str),to.parseError&&to.parseError(e),!t.suppressErrors)throw st.error("Use the suppressErrors option to suppress these errors"),e}},Vn=async function({postRenderCallback:t,querySelector:e,nodes:i}={querySelector:".mermaid"}){const n=Un.getConfig();let o;if(st.debug((t?"":"No ")+"Callback function found"),i)o=i;else{if(!e)throw new Error("Nodes and querySelector are both undefined");o=document.querySelectorAll(e)}st.debug(`Found ${o.length} diagrams`),void 0!==(null==n?void 0:n.startOnLoad)&&(st.debug("Start On Load: "+(null==n?void 0:n.startOnLoad)),Un.updateSiteConfig({startOnLoad:null==n?void 0:n.startOnLoad}));const a=new ye.InitIDGenerator(n.deterministicIds,n.deterministicIDSeed);let s;const l=[];for(const h of Array.from(o)){if(st.info("Rendering diagram: "+h.id),h.getAttribute("data-processed"))continue;h.setAttribute("data-processed","true");const e=`mermaid-${a.next()}`;s=h.innerHTML,s=(0,r.T)(ye.entityDecode(s)).trim().replace(/<br\s*\/?>/gi,"<br/>");const i=ye.detectInit(s);i&&st.debug("Detected early reinit: ",i);try{const{svg:i,bindFunctions:r}=await Qn(e,s,h);h.innerHTML=i,t&&await t(e),r&&r(h)}catch(c){Hn(c,l,to.parseError)}}if(l.length>0)throw l[0]},Gn=function(t){Un.initialize(t)},Xn=function(){if(to.startOnLoad){const{startOnLoad:t}=Un.getConfig();t&&to.run().catch((t=>st.error("Mermaid failed to initialize",t)))}};"undefined"!=typeof document&&window.addEventListener("load",Xn,!1);const Zn=[];let Jn=!1;const Kn=async()=>{if(!Jn){for(Jn=!0;Zn.length>0;){const e=Zn.shift();if(e)try{await e()}catch(t){st.error("Error executing queue",t)}}Jn=!1}},Qn=(t,e,i)=>new Promise(((r,n)=>{Zn.push((()=>new Promise(((o,a)=>{Un.render(t,e,i).then((t=>{o(t),r(t)}),(t=>{var e;st.error("Error parsing",t),null==(e=to.parseError)||e.call(to,t),a(t),n(t)}))})))),Kn().catch(n)})),to={startOnLoad:!0,mermaidAPI:Un,parse:async(t,e)=>new Promise(((i,r)=>{Zn.push((()=>new Promise(((n,o)=>{Un.parse(t,e).then((t=>{n(t),i(t)}),(t=>{var e;st.error("Error parsing",t),null==(e=to.parseError)||e.call(to,t),o(t),r(t)}))})))),Kn().catch(r)})),render:Qn,init:async function(t,e,i){st.warn("mermaid.init is deprecated. Please use run instead."),t&&Gn(t);const r={postRenderCallback:i,querySelector:".mermaid"};"string"==typeof e?r.querySelector=e:e&&(e instanceof HTMLElement?r.nodes=[e]:r.nodes=e),await Yn(r)},run:Yn,registerExternalDiagrams:async(t,{lazyLoad:e=!0}={})=>{Ht(...t),!1===e&&await(async()=>{st.debug("Loading registered diagrams");const t=(await Promise.allSettled(Object.entries(Wt).map((async([t,{detector:e,loader:i}])=>{if(i)try{Di(t)}catch(r){try{const{diagram:t,id:r}=await i();Ii(r,t,e)}catch(n){throw st.error(`Failed to load external diagram with key ${t}. Removing from detectors.`),delete Wt[t],n}}})))).filter((t=>"rejected"===t.status));if(t.length>0){st.error(`Failed to load ${t.length} external diagrams`);for(const e of t)st.error(e);throw new Error(`Failed to load ${t.length} external diagrams`)}})()},initialize:Gn,parseError:void 0,contentLoaded:Xn,setParseErrorHandler:function(t){to.parseError=t},detectType:Ut}}}]); \ No newline at end of file diff --git a/assets/js/main.7092a539.js b/assets/js/main.7a5f270c.js similarity index 99% rename from assets/js/main.7092a539.js rename to assets/js/main.7a5f270c.js index a1f2bf68..e2a21656 100644 --- a/assets/js/main.7092a539.js +++ b/assets/js/main.7a5f270c.js @@ -1,2 +1,2 @@ -/*! For license information please see main.7092a539.js.LICENSE.txt */ -(self.webpackChunkrojo_space=self.webpackChunkrojo_space||[]).push([[8792],{8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});n(6540);var r=n(3259),a=n.n(r),o=n(4054);const i={"09f7143b":[()=>n.e(2135).then(n.t.bind(n,7968,19)),"~docs/default/version-v-0-5-metadata-prop-9cc.json",7968],"0e384e19":[()=>n.e(3976).then(n.bind(n,1512)),"@site/docs/intro.md",1512],"0ed7c3d2":[()=>n.e(2293).then(n.bind(n,6108)),"@site/blog/2023-7-23-new-maintainers.md?truncated=true",6108],17896441:[()=>Promise.all([n.e(1869),n.e(1440),n.e(8401)]).then(n.bind(n,5022)),"@theme/DocItem",5022],"1ab2a44e":[()=>n.e(5471).then(n.bind(n,9746)),"@site/versioned_docs/version-v0.5/project-format.md",9746],"1f391b9e":[()=>Promise.all([n.e(1869),n.e(1440),n.e(6061)]).then(n.bind(n,7973)),"@theme/MDXPage",7973],"23884f89":[()=>n.e(9373).then(n.bind(n,2353)),"@site/docs/rojo-alternatives.md",2353],"255a79e8":[()=>n.e(5053).then(n.bind(n,153)),"@site/versioned_docs/version-v0.5/sync-details.md",153],"393be207":[()=>n.e(4134).then(n.bind(n,6602)),"@site/src/pages/markdown-page.md",6602],"3d522e62":[()=>Promise.all([n.e(1869),n.e(0)]).then(n.bind(n,5866)),"@site/docs/getting-started/new-game.mdx",5866],"42cbf5c1":[()=>n.e(1213).then(n.bind(n,2848)),"@site/versioned_docs/version-v6/workflows.md",2848],"44234b90":[()=>n.e(7587).then(n.bind(n,3890)),"@site/docs/upgrade.md",3890],"45c0cf85":[()=>Promise.all([n.e(1869),n.e(9165)]).then(n.bind(n,8202)),"@site/versioned_docs/version-v6/getting-started/new-game.mdx",8202],"490e20a0":[()=>n.e(9586).then(n.bind(n,3953)),"@site/docs/help.mdx",3953],"4d9b7ab0":[()=>n.e(6424).then(n.bind(n,6399)),"@site/versioned_docs/version-v0.5/workflows.md",6399],"4eef6535":[()=>n.e(4308).then(n.t.bind(n,2119,19)),"~docs/default/version-v-6-metadata-prop-882.json",2119],57434650:[()=>n.e(1401).then(n.t.bind(n,2945,19)),"/home/runner/work/rojo.space/rojo.space/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",2945],"5e289a4f":[()=>n.e(9911).then(n.bind(n,2158)),"@site/versioned_docs/version-v0.5/rojo-alternatives.md",2158],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"6459b84b":[()=>Promise.all([n.e(1869),n.e(6459)]).then(n.bind(n,8847)),"@site/docs/getting-started/installation.mdx",8847],"666946de":[()=>n.e(363).then(n.bind(n,7841)),"@site/versioned_docs/version-v6/rojo-alternatives.md",7841],"6a463db0":[()=>n.e(6545).then(n.bind(n,7223)),"@site/docs/project-format.md",7223],"6b8a97c8":[()=>n.e(3295).then(n.t.bind(n,1966,19)),"/home/runner/work/rojo.space/rojo.space/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",1966],"6bb41b40":[()=>n.e(8348).then(n.bind(n,6092)),"@site/src/pages/404.js",6092],"75190df4":[()=>n.e(9391).then(n.bind(n,5460)),"@site/versioned_docs/version-v6/sync-details.md",5460],"796b8867":[()=>n.e(9442).then(n.bind(n,4225)),"@site/versioned_docs/version-v6/help.mdx",4225],"814f3328":[()=>n.e(7472).then(n.t.bind(n,5513,19)),"~blog/default/blog-post-list-prop-default.json",5513],"818b5c42":[()=>n.e(1950).then(n.bind(n,9053)),"@site/blog/2021-10-19-new-website.md?truncated=true",9053],"83cde71c":[()=>n.e(1593).then(n.bind(n,3239)),"@site/versioned_docs/version-v6/project-format.md",3239],"935f2afb":[()=>n.e(8581).then(n.t.bind(n,5610,19)),"~docs/default/version-current-metadata-prop-751.json",5610],"988f76dd":[()=>n.e(1245).then(n.bind(n,7008)),"@site/versioned_docs/version-v0.5/getting-started/existing-game.md",7008],"9e4087bc":[()=>n.e(2711).then(n.bind(n,9331)),"@theme/BlogArchivePage",9331],a328041c:[()=>n.e(6165).then(n.t.bind(n,4061,19)),"/home/runner/work/rojo.space/rojo.space/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",4061],a5e7808e:[()=>Promise.all([n.e(1869),n.e(7864)]).then(n.bind(n,2893)),"@site/versioned_docs/version-v0.5/getting-started/new-game.mdx",2893],a6aa9e1f:[()=>Promise.all([n.e(1869),n.e(1440),n.e(7142),n.e(7643)]).then(n.bind(n,2667)),"@theme/BlogListPage",2667],a7bd4aaa:[()=>n.e(7098).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a94703ab:[()=>Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,2559)),"@theme/DocRoot",2559],b05ff796:[()=>n.e(3164).then(n.bind(n,3342)),"@site/docs/properties.md",3342],b2191f41:[()=>n.e(2265).then(n.bind(n,64)),"@site/blog/2023-7-23-new-maintainers.md",64],b2b675dd:[()=>n.e(1991).then(n.t.bind(n,9775,19)),"~blog/default/blog-c06.json",9775],b2f554cd:[()=>n.e(5894).then(n.t.bind(n,6042,19)),"~blog/default/blog-archive-80c.json",6042],b342fe59:[()=>n.e(1665).then(n.bind(n,8136)),"@site/versioned_docs/version-v6/intro.md",8136],c2e4a301:[()=>Promise.all([n.e(1869),n.e(9002)]).then(n.bind(n,527)),"@site/versioned_docs/version-v6/getting-started/installation.mdx",527],c4f5d8e4:[()=>Promise.all([n.e(1869),n.e(2634)]).then(n.bind(n,5511)),"@site/src/pages/index.js",5511],c56c0ff0:[()=>n.e(3814).then(n.bind(n,8938)),"@site/versioned_docs/version-v0.5/full-vs-partial.md",8938],ccc49370:[()=>Promise.all([n.e(1869),n.e(1440),n.e(7142),n.e(3249)]).then(n.bind(n,4029)),"@theme/BlogPostPage",4029],dbeab98a:[()=>n.e(8041).then(n.bind(n,1904)),"@site/docs/workflows.md",1904],e8a36421:[()=>n.e(5841).then(n.bind(n,7268)),"@site/docs/sync-details.md",7268],ed8ba74b:[()=>n.e(9888).then(n.bind(n,2859)),"@site/versioned_docs/version-v6/getting-started/existing-game.md",2859],ef4b330d:[()=>n.e(2974).then(n.bind(n,6971)),"@site/blog/2021-10-19-new-website.md",6971],f20395cb:[()=>Promise.all([n.e(1869),n.e(7377)]).then(n.bind(n,2180)),"@site/versioned_docs/version-v0.5/getting-started/installation.mdx",2180],f65a8904:[()=>n.e(1380).then(n.bind(n,2742)),"@site/versioned_docs/version-v0.5/help.mdx",2742],f740c750:[()=>n.e(9367).then(n.bind(n,2279)),"@site/versioned_docs/version-v0.5/intro.md",2279],fbf58d8e:[()=>n.e(5593).then(n.bind(n,4827)),"@site/docs/getting-started/existing-game.md",4827]};var l=n(4848);function s(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,l.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=n(6921),u=n(3102);function d(e,t){if("*"===e)return a()({loading:s,loader:()=>n.e(2237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,l.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},f=[],p=[],g=(0,c.A)(r);return Object.entries(g).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],f.push(r[1]),p.push(r[2]))})),a().Map({loading:s,loader:d,modules:f,webpack:()=>p,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;return delete a.__context,(0,l.jsx)(u.W,{value:i,children:(0,l.jsx)(o,{...a,...n})})}})}const f=[{path:"/404/",component:d("/404/","ab1"),exact:!0},{path:"/blog/",component:d("/blog/","fdd"),exact:!0},{path:"/blog/archive/",component:d("/blog/archive/","d86"),exact:!0},{path:"/blog/new-maintainers/",component:d("/blog/new-maintainers/","43d"),exact:!0},{path:"/blog/new-website/",component:d("/blog/new-website/","450"),exact:!0},{path:"/markdown-page/",component:d("/markdown-page/","13b"),exact:!0},{path:"/docs/",component:d("/docs/","d6d"),routes:[{path:"/docs/v0.5/",component:d("/docs/v0.5/","d35"),routes:[{path:"/docs/v0.5/",component:d("/docs/v0.5/","db4"),routes:[{path:"/docs/v0.5/",component:d("/docs/v0.5/","581"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/getting-started/existing-game/",component:d("/docs/v0.5/getting-started/existing-game/","2e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/getting-started/installation/",component:d("/docs/v0.5/getting-started/installation/","ed1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/getting-started/new-game/",component:d("/docs/v0.5/getting-started/new-game/","5ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/help/",component:d("/docs/v0.5/help/","b66"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/project-format/",component:d("/docs/v0.5/project-format/","254"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/reference/full-vs-partial/",component:d("/docs/v0.5/reference/full-vs-partial/","5eb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/rojo-alternatives/",component:d("/docs/v0.5/rojo-alternatives/","094"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/sync-details/",component:d("/docs/v0.5/sync-details/","c90"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/workflows/",component:d("/docs/v0.5/workflows/","3df"),exact:!0,sidebar:"tutorialSidebar"}]}]},{path:"/docs/v6/",component:d("/docs/v6/","6a6"),routes:[{path:"/docs/v6/",component:d("/docs/v6/","a54"),routes:[{path:"/docs/v6/",component:d("/docs/v6/","03e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/getting-started/existing-game/",component:d("/docs/v6/getting-started/existing-game/","7e0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/getting-started/installation/",component:d("/docs/v6/getting-started/installation/","f39"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/getting-started/new-game/",component:d("/docs/v6/getting-started/new-game/","bec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/help/",component:d("/docs/v6/help/","867"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/project-format/",component:d("/docs/v6/project-format/","a27"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/rojo-alternatives/",component:d("/docs/v6/rojo-alternatives/","a36"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/sync-details/",component:d("/docs/v6/sync-details/","500"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/workflows/",component:d("/docs/v6/workflows/","1af"),exact:!0,sidebar:"tutorialSidebar"}]}]},{path:"/docs/v7/",component:d("/docs/v7/","847"),routes:[{path:"/docs/v7/",component:d("/docs/v7/","fe3"),routes:[{path:"/docs/v7/",component:d("/docs/v7/","575"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/getting-started/existing-game/",component:d("/docs/v7/getting-started/existing-game/","173"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/getting-started/installation/",component:d("/docs/v7/getting-started/installation/","080"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/getting-started/new-game/",component:d("/docs/v7/getting-started/new-game/","487"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/help/",component:d("/docs/v7/help/","fd3"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/project-format/",component:d("/docs/v7/project-format/","902"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/properties/",component:d("/docs/v7/properties/","712"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/rojo-alternatives/",component:d("/docs/v7/rojo-alternatives/","771"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/sync-details/",component:d("/docs/v7/sync-details/","af9"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/upgrade/",component:d("/docs/v7/upgrade/","91d"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/workflows/",component:d("/docs/v7/workflows/","3e6"),exact:!0,sidebar:"defaultSidebar"}]}]}]},{path:"/",component:d("/","314"),exact:!0},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>i});var r=n(6540),a=n(4848);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},8536:(e,t,n)=>{"use strict";var r=n(6540),a=n(5338),o=n(4625),i=n(545),l=n(8193);const s=[n(119),n(6134),n(6294),n(1043)];var c=n(8328),u=n(6347),d=n(2831),f=n(4848);function p(e){let{children:t}=e;return(0,f.jsx)(f.Fragment,{children:t})}var g=n(5260),h=n(4586),m=n(6025),y=n(6342),b=n(1003),v=n(2131),w=n(4090),k=n(2967),x=n(440),S=n(1463);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,h.A)(),r=(0,v.o)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,f.jsxs)(g.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,f.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,f.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function _(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.A)(),{pathname:r}=(0,u.zy)();return e+(0,x.applyTrailingSlash)((0,m.A)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,f.jsxs)(g.A,{children:[(0,f.jsx)("meta",{property:"og:url",content:a}),(0,f.jsx)("link",{rel:"canonical",href:a})]})}function C(){const{i18n:{currentLocale:e}}=(0,h.A)(),{metadata:t,image:n}=(0,y.p)();return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(g.A,{children:[(0,f.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,f.jsx)("body",{className:w.w})]}),n&&(0,f.jsx)(b.be,{image:n}),(0,f.jsx)(_,{}),(0,f.jsx)(E,{}),(0,f.jsx)(S.A,{tag:k.Cy,locale:e}),(0,f.jsx)(g.A,{children:t.map(((e,t)=>(0,f.jsx)("meta",{...e},t)))})]})}const A=new Map;function T(e){if(A.has(e.pathname))return{...e,pathname:A.get(e.pathname)};if((0,d.u)(c.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return A.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return A.set(e.pathname,t),{...e,pathname:t}}var N=n(6125),j=n(6988),L=n(205);function O(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=s.map((t=>{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>a.forEach((e=>e?.()))}const P=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,L.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),O("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function R(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.u)(c.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class I extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.A.canUseDOM?O("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=O("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),R(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,f.jsx)(P,{previousLocation:this.previousLocation,location:t,children:(0,f.jsx)(u.qh,{location:t,render:()=>e})})}}const F=I,M="__docusaurus-base-url-issue-banner-container",D="__docusaurus-base-url-issue-banner",z="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${M}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="${D}" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${z}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n document.body.prepend(bannerContainer);\n var suggestionContainer = document.getElementById('${z}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function $(){const{siteConfig:{baseUrl:e}}=(0,h.A)();return(0,f.jsx)(f.Fragment,{children:!l.A.canUseDOM&&(0,f.jsx)(g.A,{children:(0,f.jsx)("script",{children:B(e)})})})}function U(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,h.A)(),{pathname:n}=(0,u.zy)();return t&&n===e?(0,f.jsx)($,{}):null}function H(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:r,localeConfigs:a}}=(0,h.A)(),o=(0,m.A)(e),{htmlLang:i,direction:l}=a[r];return(0,f.jsxs)(g.A,{children:[(0,f.jsx)("html",{lang:i,dir:l}),(0,f.jsx)("title",{children:t}),(0,f.jsx)("meta",{property:"og:title",content:t}),(0,f.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&(0,f.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,f.jsx)("link",{rel:"icon",href:o})]})}var W=n(7489),V=n(2303);function q(){const e=(0,V.A)();return(0,f.jsx)(g.A,{children:(0,f.jsx)("html",{"data-has-hydrated":e})})}function G(){const e=(0,d.v)(c.A),t=(0,u.zy)();return(0,f.jsx)(W.A,{children:(0,f.jsx)(j.l,{children:(0,f.jsxs)(N.x,{children:[(0,f.jsxs)(p,{children:[(0,f.jsx)(H,{}),(0,f.jsx)(C,{}),(0,f.jsx)(U,{}),(0,f.jsx)(F,{location:T(t),children:e})]}),(0,f.jsx)(q,{})]})})})}var Y=n(4054);const K=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;a?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Q=n(6921);const Z=new Set,X=new Set,J=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!J()&&!X.has(e)&&!Z.has(e))(e))return!1;Z.add(e);const t=(0,d.u)(c.A,e).flatMap((e=>{return t=e.route.path,Object.entries(Y).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Q.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?K(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!J()&&!X.has(e))(e)&&(X.add(e),R(e))},te=Object.freeze(ee),ne=Boolean(!0);if(l.A.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,f.jsx)(i.vd,{children:(0,f.jsx)(o.Kd,{children:(0,f.jsx)(G,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},l=()=>{if(ne)r.startTransition((()=>{a.hydrateRoot(e,t,{onRecoverableError:n})}));else{const o=a.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{o.render(t)}))}};R(window.location.pathname).then(l)}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>f});var r=n(6540),a=n(4784);const o=JSON.parse('{"docusaurus-lunr-search":{"default":{"fileNames":{"searchDoc":"search-doc-1725060679353.json","lunrIndex":"lunr-index-1725060679353.json"}}},"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"v7","isLast":true,"path":"/docs/v7","mainDocId":"intro","docs":[{"id":"getting-started/existing-game","path":"/docs/v7/getting-started/existing-game","sidebar":"defaultSidebar"},{"id":"getting-started/installation","path":"/docs/v7/getting-started/installation","sidebar":"defaultSidebar"},{"id":"getting-started/new-game","path":"/docs/v7/getting-started/new-game","sidebar":"defaultSidebar"},{"id":"help","path":"/docs/v7/help","sidebar":"defaultSidebar"},{"id":"intro","path":"/docs/v7/","sidebar":"defaultSidebar"},{"id":"project-format","path":"/docs/v7/project-format","sidebar":"defaultSidebar"},{"id":"properties","path":"/docs/v7/properties","sidebar":"defaultSidebar"},{"id":"rojo-alternatives","path":"/docs/v7/rojo-alternatives","sidebar":"defaultSidebar"},{"id":"sync-details","path":"/docs/v7/sync-details","sidebar":"defaultSidebar"},{"id":"upgrade","path":"/docs/v7/upgrade","sidebar":"defaultSidebar"},{"id":"workflows","path":"/docs/v7/workflows","sidebar":"defaultSidebar"}],"draftIds":[],"sidebars":{"defaultSidebar":{"link":{"path":"/docs/v7/","label":"intro"}}}},{"name":"v6","label":"v6","isLast":false,"path":"/docs/v6","mainDocId":"intro","docs":[{"id":"getting-started/existing-game","path":"/docs/v6/getting-started/existing-game","sidebar":"tutorialSidebar"},{"id":"getting-started/installation","path":"/docs/v6/getting-started/installation","sidebar":"tutorialSidebar"},{"id":"getting-started/new-game","path":"/docs/v6/getting-started/new-game","sidebar":"tutorialSidebar"},{"id":"help","path":"/docs/v6/help","sidebar":"tutorialSidebar"},{"id":"intro","path":"/docs/v6/","sidebar":"tutorialSidebar"},{"id":"project-format","path":"/docs/v6/project-format","sidebar":"tutorialSidebar"},{"id":"rojo-alternatives","path":"/docs/v6/rojo-alternatives","sidebar":"tutorialSidebar"},{"id":"sync-details","path":"/docs/v6/sync-details","sidebar":"tutorialSidebar"},{"id":"workflows","path":"/docs/v6/workflows","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/docs/v6/","label":"intro"}}}},{"name":"v0.5","label":"v0.5","isLast":false,"path":"/docs/v0.5","mainDocId":"intro","docs":[{"id":"full-vs-partial","path":"/docs/v0.5/reference/full-vs-partial/","sidebar":"tutorialSidebar"},{"id":"getting-started/existing-game","path":"/docs/v0.5/getting-started/existing-game","sidebar":"tutorialSidebar"},{"id":"getting-started/installation","path":"/docs/v0.5/getting-started/installation","sidebar":"tutorialSidebar"},{"id":"getting-started/new-game","path":"/docs/v0.5/getting-started/new-game","sidebar":"tutorialSidebar"},{"id":"help","path":"/docs/v0.5/help","sidebar":"tutorialSidebar"},{"id":"intro","path":"/docs/v0.5/","sidebar":"tutorialSidebar"},{"id":"project-format","path":"/docs/v0.5/project-format","sidebar":"tutorialSidebar"},{"id":"rojo-alternatives","path":"/docs/v0.5/rojo-alternatives","sidebar":"tutorialSidebar"},{"id":"sync-details","path":"/docs/v0.5/sync-details","sidebar":"tutorialSidebar"},{"id":"workflows","path":"/docs/v0.5/workflows","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/docs/v0.5/","label":"intro"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(2654);const s=JSON.parse('{"docusaurusVersion":"3.1.0","siteVersion":"1.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.1.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.0"},"docusaurus-lunr-search":{"type":"package","name":"docusaurus-lunr-search","version":"3.3.2"},"docusaurus-plugin-client-redirects":{"type":"package","name":"@docusaurus/plugin-client-redirects","version":"3.1.0"},"docusaurus-theme-mermaid":{"type":"package","name":"@docusaurus/theme-mermaid","version":"3.1.0"}}}');var c=n(4848);const u={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},d=r.createContext(u);function f(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(6540),a=n(8193),o=n(5260),i=n(440),l=n(5764),s=n(4848);function c(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,s.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,s.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,s.jsx)(u,{error:t})]})}function u(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function d(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)(p,{fallback:()=>(0,s.jsx)(c,{error:t,tryAgain:n}),children:[(0,s.jsx)(o.A,{children:(0,s.jsx)("title",{children:"Page Error"})}),(0,s.jsx)(l.A,{children:(0,s.jsx)(c,{error:t,tryAgain:n})})]})}const f=e=>(0,s.jsx)(d,{...e});class p extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??f)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(545),a=n(4848);function o(e){return(0,a.jsx)(r.mg,{...e})}},8774:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(6540),a=n(4625),o=n(440),i=n(4586),l=n(6654),s=n(8193),c=n(3427),u=n(6025),d=n(4848);function f(e,t){let{isNavLink:n,to:f,href:p,activeClassName:g,isActive:h,"data-noBrokenLinkCheck":m,autoAddBaseUrl:y=!0,...b}=e;const{siteConfig:{trailingSlash:v,baseUrl:w}}=(0,i.A)(),{withBaseUrl:k}=(0,u.h)(),x=(0,c.A)(),S=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>S.current));const E=f||p;const _=(0,l.A)(E),C=E?.replace("pathname://","");let A=void 0!==C?(T=C,y&&(e=>e.startsWith("/"))(T)?k(T):T):void 0;var T;A&&_&&(A=(0,o.applyTrailingSlash)(A,{trailingSlash:v,baseUrl:w}));const N=(0,r.useRef)(!1),j=n?a.k2:a.N_,L=s.A.canUseIntersectionObserver,O=(0,r.useRef)(),P=()=>{N.current||null==A||(window.docusaurus.preload(A),N.current=!0)};(0,r.useEffect)((()=>(!L&&_&&null!=A&&window.docusaurus.prefetch(A),()=>{L&&O.current&&O.current.disconnect()})),[O,A,L,_]);const R=A?.startsWith("#")??!1,I=!A||!_||R;return I||m||x.collectLink(A),I?(0,d.jsx)("a",{ref:S,href:A,...E&&!_&&{target:"_blank",rel:"noopener noreferrer"},...b}):(0,d.jsx)(j,{...b,onMouseEnter:P,onTouchStart:P,innerRef:e=>{S.current=e,L&&e&&_&&(O.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(O.current.unobserve(e),O.current.disconnect(),null!=A&&window.docusaurus.prefetch(A))}))})),O.current.observe(e))},to:A,...n&&{isActive:h,activeClassName:g}})}const p=r.forwardRef(f)},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,T:()=>s});var r=n(6540),a=n(4848);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function l(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function s(e,t){let{message:n,id:r}=e;return o(l({message:n,id:r}),t)}function c(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const i=l({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(i,r)})}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>a,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,h:()=>i});var r=n(6540),a=n(4586),o=n(6654);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.A)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.z)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},3427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6540);n(4848);const a=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),o=()=>(0,r.useContext)(a);function i(){return o()}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6988);function o(){return(0,r.useContext)(a.o)}},6588:(e,t,n)=>{"use strict";n.d(t,{P_:()=>i,kh:()=>o});var r=n(4586),a=n(7065);function o(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,r.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}function i(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});const r=o(e),i=r?.[t];if(!i&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return i}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6125);function o(){return(0,r.useContext)(a.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540);const a=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t={};return function e(n,a){Object.entries(n).forEach((n=>{let[o,i]=n;const l=a?`${a}.${o}`:o;r(i)?e(i,l):t[l]=i}))}(e),t}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>o});var r=n(6540),a=n(4848);const o=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(o),l=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,a.jsx)(o.Provider,{value:l,children:t})}},8295:(e,t,n)=>{"use strict";n.d(t,{zK:()=>p,vT:()=>u,Gy:()=>s,HW:()=>g,ht:()=>c,r7:()=>f,jh:()=>d});var r=n(6347),a=n(6588);const o=e=>e.versions.find((e=>e.isLast));function i(e,t){const n=function(e,t){const n=o(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),a=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const l={},s=()=>(0,a.kh)("docusaurus-plugin-content-docs")??l,c=e=>(0,a.P_)("docusaurus-plugin-content-docs",e,{failfast:!0});function u(e){void 0===e&&(e={});const t=s(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function d(e){return c(e).versions}function f(e){const t=c(e);return o(t)}function p(e){const t=c(e),{pathname:n}=(0,r.zy)();return i(t,n)}function g(e){const t=c(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=o(e);return{latestDocSuggestion:i(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5947),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},6134:(e,t,n)=>{"use strict";var r=n(8181),a=n(4784);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(9700),n(9874)(`./prism-${e}`)})),delete globalThis.Prism}(r.My)},1107:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(8215),a=n(1312),o=n(6342),i=n(8774),l=n(3427);const s={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=n(4848);function u(e){let{as:t,id:n,...u}=e;const d=(0,l.A)(),{navbar:{hideOnScroll:f}}=(0,o.p)();if("h1"===t||!n)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(n);const p=(0,a.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return(0,c.jsxs)(t,{...u,className:(0,r.A)("anchor",f?s.anchorWithHideOnScrollNavbar:s.anchorWithStickyNavbar,u.className),id:n,children:[u.children,(0,c.jsx)(i.A,{className:"hash-link",to:`#${n}`,"aria-label":p,title:p,children:"\u200b"})]})}},3186:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);const r={iconExternalLink:"iconExternalLink_nPIU"};var a=n(4848);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,a.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},5764:(e,t,n)=>{"use strict";n.d(t,{A:()=>ht});var r=n(6540),a=n(8215),o=n(7489),i=n(1003),l=n(6347),s=n(1312),c=n(5062),u=n(4848);const d="__docusaurus_skipToContent_fallback";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){const e=(0,r.useRef)(null),{action:t}=(0,l.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,c.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const g=(0,s.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??g,{containerRef:n,onClick:r}=p();return(0,u.jsx)("div",{ref:n,role:"region","aria-label":g,children:(0,u.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var m=n(7559),y=n(4090);const b={skipToContent:"skipToContent_fXgn"};function v(){return(0,u.jsx)(h,{className:b.skipToContent})}var w=n(6342),k=n(5041);function x(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:a=1.2,className:o,...i}=e;return(0,u.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,u.jsx)("g",{stroke:r,strokeWidth:a,children:(0,u.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function E(e){return(0,u.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,a.A)("clean-btn close",S.closeButton,e.className),children:(0,u.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const _={content:"content_knG7"};function C(e){const{announcementBar:t}=(0,w.p)(),{content:n}=t;return(0,u.jsx)("div",{...e,className:(0,a.A)(_.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const A={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function T(){const{announcementBar:e}=(0,w.p)(),{isActive:t,close:n}=(0,k.Mj)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:o}=e;return(0,u.jsxs)("div",{className:A.announcementBar,style:{backgroundColor:r,color:a},role:"banner",children:[o&&(0,u.jsx)("div",{className:A.announcementBarPlaceholder}),(0,u.jsx)(C,{className:A.announcementBarContent}),o&&(0,u.jsx)(E,{onClick:n,className:A.announcementBarClose})]})}var N=n(2069),j=n(3104);var L=n(9532),O=n(5600);const P=r.createContext(null);function R(e){let{children:t}=e;const n=function(){const e=(0,N.M)(),t=(0,O.YL)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,L.ZC)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return(0,u.jsx)(P.Provider,{value:n,children:t})}function I(e){if(e.component){const t=e.component;return(0,u.jsx)(t,{...e.props})}}function F(){const e=(0,r.useContext)(P);if(!e)throw new L.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,O.YL)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:I(o)})),[a,o,t])}function M(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:o}=F();return(0,u.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,u.jsxs)("div",{className:(0,a.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var D=n(5293),z=n(2303);function B(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function $(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function H(e){let{className:t,buttonClassName:n,value:r,onChange:o}=e;const i=(0,z.A)(),l=(0,s.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,s.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,s.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,u.jsx)("div",{className:(0,a.A)(U.toggle,t),children:(0,u.jsxs)("button",{className:(0,a.A)("clean-btn",U.toggleButton,!i&&U.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===r?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite",children:[(0,u.jsx)(B,{className:(0,a.A)(U.toggleIcon,U.lightToggleIcon)}),(0,u.jsx)($,{className:(0,a.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const W=r.memo(H),V={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function q(e){let{className:t}=e;const n=(0,w.p)().navbar.style,r=(0,w.p)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,D.G)();return r?null:(0,u.jsx)(W,{className:t,buttonClassName:"dark"===n?V.darkNavbarColorModeToggle:void 0,value:a,onChange:o})}var G=n(3465);function Y(){return(0,u.jsx)(G.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function K(){const e=(0,N.M)();return(0,u.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,u.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Q(){return(0,u.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,u.jsx)(Y,{}),(0,u.jsx)(q,{className:"margin-right--md"}),(0,u.jsx)(K,{})]})}var Z=n(8774),X=n(6025),J=n(6654);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(3186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:a,label:o,html:i,isDropdownLink:l,prependBaseUrlToHref:s,...c}=e;const d=(0,X.A)(r),f=(0,X.A)(t),p=(0,X.A)(a,{forcePrependBaseUrl:!0}),g=o&&a&&!(0,J.A)(a),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,u.jsxs)(u.Fragment,{children:[o,g&&(0,u.jsx)(te.A,{...l&&{width:12,height:12}})]})};return a?(0,u.jsx)(Z.A,{href:s?p:a,...c,...h}):(0,u.jsx)(Z.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(f)},...c,...h})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const o=(0,u.jsx)(ne,{className:(0,a.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,u.jsx)("li",{children:o}):o}function ae(e){let{className:t,isDropdownItem:n,...r}=e;return(0,u.jsx)("li",{className:"menu__list-item",children:(0,u.jsx)(ne,{className:(0,a.A)("menu__link",t),...r})})}function oe(e){let{mobile:t=!1,position:n,...r}=e;const a=t?ae:re;return(0,u.jsx)(a,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(1422),le=n(9169),se=n(4586);const ce={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ue(e,t){return e.some((e=>function(e,t){return!!(0,le.ys)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:o,onClick:i,...l}=e;const s=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[s]),(0,u.jsxs)("div",{ref:s,className:(0,a.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c}),children:[(0,u.jsx)(ne,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:l.to?void 0:"#",className:(0,a.A)("navbar__link",o),...l,onClick:l.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))},children:l.children??l.label}),(0,u.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(Le,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function fe(e){let{items:t,className:n,position:o,onClick:i,...s}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,se.A)(),{pathname:t}=(0,l.zy)();return t.replace(e,"/")}(),d=ue(t,c),{collapsed:f,toggleCollapsed:p,setCollapsed:g}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&g(!d)}),[c,d,g]),(0,u.jsxs)("li",{className:(0,a.A)("menu__list-item",{"menu__list-item--collapsed":f}),children:[(0,u.jsx)(ne,{role:"button",className:(0,a.A)(ce.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...s,onClick:e=>{e.preventDefault(),p()},children:s.children??s.label}),(0,u.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:f,children:t.map(((e,t)=>(0,r.createElement)(Le,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function pe(e){let{mobile:t=!1,...n}=e;const r=t?fe:de;return(0,u.jsx)(r,{...n})}var ge=n(2131);function he(e){let{width:t=20,height:n=20,...r}=e;return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const me="iconLanguage_nlXk";function ye(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=ye(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}const be=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=ye(e))&&(r&&(r+=" "),r+=t);return r};var ve=n(6588),we=n(689),ke=n.n(we);function xe(){const e=(0,l.zy)(),t=(0,l.W6)(),{siteConfig:{baseUrl:n}}=(0,se.A)(),[a,o]=(0,r.useState)({wordToHighlight:"",isTitleSuggestion:!1,titleText:""});return(0,r.useEffect)((()=>{if(!e.state?.highlightState||0===e.state.highlightState.wordToHighlight.length)return;o(e.state.highlightState);const{highlightState:n,...r}=e.state;t.replace({...e,state:r})}),[e.state?.highlightState,t,e]),(0,r.useEffect)((()=>{if(0===a.wordToHighlight.length)return;const e=document.getElementsByTagName("article")[0]??document.getElementsByTagName("main")[0];if(!e)return;const t=new(ke())(e),n={ignoreJoiners:!0};return t.mark(a.wordToHighlight,n),()=>t.unmark(n)}),[a,n]),null}const Se=e=>{const t=(0,r.useRef)(!1),a=(0,r.useRef)(null),[o,i]=(0,r.useState)(!1),s=(0,l.W6)(),{siteConfig:c={}}=(0,se.A)(),d=(c.plugins||[]).find((e=>Array.isArray(e)&&"string"==typeof e[0]&&e[0].includes("docusaurus-lunr-search"))),f=(0,z.A)(),{baseUrl:p}=c,g=d&&d[1]?.assetUrl||p,h=(0,ve.P_)("docusaurus-lunr-search"),m=()=>{t.current||(Promise.all([fetch(`${g}${h.fileNames.searchDoc}`).then((e=>e.json())),fetch(`${g}${h.fileNames.lunrIndex}`).then((e=>e.json())),Promise.all([n.e(8591),n.e(8577)]).then(n.bind(n,5765)),Promise.all([n.e(1869),n.e(9278)]).then(n.bind(n,9278))]).then((e=>{let[t,n,{default:r}]=e;const{searchDocs:a,options:o}=t;a&&0!==a.length&&(((e,t,n,r)=>{new n({searchDocs:e,searchIndex:t,baseUrl:p,inputSelector:"#search_input_react",handleSelected:(e,t,n)=>{const a=n.url||"/";document.createElement("a").href=a,e.setVal(""),t.target.blur();let o="";if(r.highlightResult)try{const e=(n.text||n.subcategory||n.title).match(new RegExp("<span.+span>\\w*","g"));if(e&&e.length>0){const t=document.createElement("div");t.innerHTML=e[0],o=t.textContent}}catch(i){console.log(i)}s.push(a,{highlightState:{wordToHighlight:o}})},maxHits:r.maxHits})})(a,n,r,o),i(!0))})),t.current=!0)},y=(0,r.useCallback)((t=>{a.current.contains(t.target)||a.current.focus(),e.handleSearchBarToggle&&e.handleSearchBarToggle(!e.isSearchBarExpanded)}),[e.isSearchBarExpanded]);let b;return f&&(m(),b=window.navigator.platform.startsWith("Mac")?"Search \u2318+K":"Search Ctrl+K"),(0,u.jsxs)("div",{className:"navbar__search",children:[(0,u.jsx)("span",{"aria-label":"expand searchbar",role:"button",className:be("search-icon",{"search-icon-hidden":e.isSearchBarExpanded}),onClick:y,onKeyDown:y,tabIndex:0}),(0,u.jsx)("input",{id:"search_input_react",type:"search",placeholder:o?b:"Loading...","aria-label":"Search",className:be("navbar__search-input",{"search-bar-expanded":e.isSearchBarExpanded},{"search-bar":!e.isSearchBarExpanded}),onClick:m,onMouseOver:m,onFocus:y,onBlur:y,ref:a,disabled:!o}),(0,u.jsx)(xe,{})]},"search-box")},Ee={navbarSearchContainer:"navbarSearchContainer_Bca1"};function _e(e){let{children:t,className:n}=e;return(0,u.jsx)("div",{className:(0,a.A)(n,Ee.navbarSearchContainer),children:t})}var Ce=n(8295),Ae=n(4142);var Te=n(5597);const Ne=e=>e.docs.find((t=>t.id===e.mainDocId));const je={default:oe,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:a="",...o}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,se.A)(),f=(0,ge.o)(),{search:p,hash:g}=(0,l.zy)(),h=[...n,...c.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${g}${a}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],m=t?(0,s.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,u.jsx)(pe,{...o,mobile:t,label:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(he,{className:me}),m]}),items:h})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,u.jsx)(_e,{className:n,children:(0,u.jsx)(Se,{})})},dropdown:pe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:o=!1}=e;const i=o?"li":"div";return(0,u.jsx)(i,{className:(0,a.A)({navbar__item:!r&&!o,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Ce.zK)(r),i=(0,Ae.QB)(t,r),l=o?.path===i?.path;return null===i||i.unlisted&&!l?null:(0,u.jsx)(oe,{exact:!0,...a,isActive:()=>l||!!o?.sidebar&&o.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Ce.zK)(r),i=(0,Ae.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,u.jsx)(oe,{exact:!0,...a,isActive:()=>o?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...a}=e;const o=(0,Ae.Vd)(r)[0],i=t??o.label,l=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,u.jsx)(oe,{...a,label:i,to:l})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:a,dropdownItemsAfter:o,...i}=e;const{search:c,hash:d}=(0,l.zy)(),f=(0,Ce.zK)(n),p=(0,Ce.jh)(n),{savePreferredVersionName:g}=(0,Te.g1)(n),h=[...a,...p.map((e=>{const t=f.alternateDocVersions[e.name]??Ne(e);return{label:e.label,to:`${t.path}${c}${d}`,isActive:()=>e===f.activeVersion,onClick:()=>g(e.name)}})),...o],m=(0,Ae.Vd)(n)[0],y=t&&h.length>1?(0,s.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):m.label,b=t&&h.length>1?void 0:Ne(m).path;return h.length<=1?(0,u.jsx)(oe,{...i,mobile:t,label:y,to:b,isActive:r?()=>!1:void 0}):(0,u.jsx)(pe,{...i,mobile:t,label:y,to:b,items:h,isActive:r?()=>!1:void 0})}};function Le(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=je[r];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,u.jsx)(a,{...n})}function Oe(){const e=(0,N.M)(),t=(0,w.p)().navbar.items;return(0,u.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(Le,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Pe(e){return(0,u.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,u.jsx)(s.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Re(){const e=0===(0,w.p)().navbar.items.length,t=F();return(0,u.jsxs)(u.Fragment,{children:[!e&&(0,u.jsx)(Pe,{onClick:()=>t.hide()}),t.content]})}function Ie(){const e=(0,N.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,u.jsx)(M,{header:(0,u.jsx)(Q,{}),primaryMenu:(0,u.jsx)(Oe,{}),secondaryMenu:(0,u.jsx)(Re,{})}):null}const Fe={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Me(e){return(0,u.jsx)("div",{role:"presentation",...e,className:(0,a.A)("navbar-sidebar__backdrop",e.className)})}function De(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.p)(),i=(0,N.M)(),{navbarRef:l,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,j.Mq)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i<o.current)return void n(!0);if(a.current)return void(a.current=!1);const l=r?.scrollY,s=document.documentElement.scrollHeight-o.current,c=window.innerHeight;l&&i>=l?n(!1):i+c<s&&n(!0)})),(0,c.$)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,u.jsxs)("nav",{ref:l,"aria-label":(0,s.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.A)("navbar","navbar--fixed-top",n&&[Fe.navbarHideable,!d&&Fe.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown}),children:[t,(0,u.jsx)(Me,{onClick:i.toggle}),(0,u.jsx)(Ie,{})]})}var ze=n(2181);const Be="right";function $e(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,u.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,u.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Ue(){const{toggle:e,shown:t}=(0,N.M)();return(0,u.jsx)("button",{onClick:e,"aria-label":(0,s.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,u.jsx)($e,{})})}const He={colorModeToggle:"colorModeToggle_DEke"};function We(e){let{items:t}=e;return(0,u.jsx)(u.Fragment,{children:t.map(((e,t)=>(0,u.jsx)(ze.k2,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,u.jsx)(Le,{...e})},t)))})}function Ve(e){let{left:t,right:n}=e;return(0,u.jsxs)("div",{className:"navbar__inner",children:[(0,u.jsx)("div",{className:"navbar__items",children:t}),(0,u.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function qe(){const e=(0,N.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??Be)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return(0,u.jsx)(Ve,{left:(0,u.jsxs)(u.Fragment,{children:[!e.disabled&&(0,u.jsx)(Ue,{}),(0,u.jsx)(Y,{}),(0,u.jsx)(We,{items:n})]}),right:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(We,{items:r}),(0,u.jsx)(q,{className:He.colorModeToggle}),!a&&(0,u.jsx)(_e,{children:(0,u.jsx)(Se,{})})]})})}function Ge(){return(0,u.jsx)(De,{children:(0,u.jsx)(qe,{})})}function Ye(e){let{item:t}=e;const{to:n,href:r,label:a,prependBaseUrlToHref:o,...i}=t,l=(0,X.A)(n),s=(0,X.A)(r,{forcePrependBaseUrl:!0});return(0,u.jsxs)(Z.A,{className:"footer__link-item",...r?{href:o?s:r}:{to:l},...i,children:[a,r&&!(0,J.A)(r)&&(0,u.jsx)(te.A,{})]})}function Ke(e){let{item:t}=e;return t.html?(0,u.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)("li",{className:"footer__item",children:(0,u.jsx)(Ye,{item:t})},t.href??t.to)}function Qe(e){let{column:t}=e;return(0,u.jsxs)("div",{className:"col footer__col",children:[(0,u.jsx)("div",{className:"footer__title",children:t.title}),(0,u.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,u.jsx)(Ke,{item:e},t)))})]})}function Ze(e){let{columns:t}=e;return(0,u.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,u.jsx)(Qe,{column:e},t)))})}function Xe(){return(0,u.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function Je(e){let{item:t}=e;return t.html?(0,u.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)(Ye,{item:t})}function et(e){let{links:t}=e;return(0,u.jsx)("div",{className:"footer__links text--center",children:(0,u.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(Je,{item:e}),t.length!==n+1&&(0,u.jsx)(Xe,{})]},n)))})})}function tt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,u.jsx)(Ze,{columns:t}):(0,u.jsx)(et,{links:t})}var nt=n(1122);const rt={footerLogoLink:"footerLogoLink_BH7S"};function at(e){let{logo:t}=e;const{withBaseUrl:n}=(0,X.h)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,u.jsx)(nt.A,{className:(0,a.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function ot(e){let{logo:t}=e;return t.href?(0,u.jsx)(Z.A,{href:t.href,className:rt.footerLogoLink,target:t.target,children:(0,u.jsx)(at,{logo:t})}):(0,u.jsx)(at,{logo:t})}function it(e){let{copyright:t}=e;return(0,u.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function lt(e){let{style:t,links:n,logo:r,copyright:o}=e;return(0,u.jsx)("footer",{className:(0,a.A)("footer",{"footer--dark":"dark"===t}),children:(0,u.jsxs)("div",{className:"container container-fluid",children:[n,(r||o)&&(0,u.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,u.jsx)("div",{className:"margin-bottom--sm",children:r}),o]})]})})}function st(){const{footer:e}=(0,w.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:a}=e;return(0,u.jsx)(lt,{style:a,links:n&&n.length>0&&(0,u.jsx)(tt,{links:n}),logo:r&&(0,u.jsx)(ot,{logo:r}),copyright:t&&(0,u.jsx)(it,{copyright:t})})}const ct=r.memo(st),ut=(0,L.fM)([D.a,k.oq,j.Tv,Te.VQ,i.Jx,function(e){let{children:t}=e;return(0,u.jsx)(O.y_,{children:(0,u.jsx)(N.e,{children:(0,u.jsx)(R,{children:t})})})}]);function dt(e){let{children:t}=e;return(0,u.jsx)(ut,{children:t})}var ft=n(1107);function pt(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)("main",{className:"container margin-vert--xl",children:(0,u.jsx)("div",{className:"row",children:(0,u.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,u.jsx)(ft.A,{as:"h1",className:"hero__title",children:(0,u.jsx)(s.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,u.jsx)("div",{className:"margin-vert--lg",children:(0,u.jsx)(ze.a2,{onClick:n,className:"button button--primary shadow--lw"})}),(0,u.jsx)("hr",{}),(0,u.jsx)("div",{className:"margin-vert--md",children:(0,u.jsx)(ze.bq,{error:t})})]})})})}const gt={mainWrapper:"mainWrapper_z2l0"};function ht(e){const{children:t,noFooter:n,wrapperClassName:r,title:l,description:s}=e;return(0,y.J)(),(0,u.jsxs)(dt,{children:[(0,u.jsx)(i.be,{title:l,description:s}),(0,u.jsx)(v,{}),(0,u.jsx)(T,{}),(0,u.jsx)(Ge,{}),(0,u.jsx)("div",{id:d,className:(0,a.A)(m.G.wrapper.main,gt.mainWrapper,r),children:(0,u.jsx)(o.A,{fallback:e=>(0,u.jsx)(pt,{...e}),children:t})}),!n&&(0,u.jsx)(ct,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(8774),a=n(6025),o=n(4586),i=n(6342),l=n(1122),s=n(4848);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.A)(t.src),dark:(0,a.A)(t.srcDark||t.src)},i=(0,s.jsx)(l.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,s.jsx)("div",{className:r,children:i}):i}function u(e){const{siteConfig:{title:t}}=(0,o.A)(),{navbar:{title:n,logo:l}}=(0,i.p)(),{imageClassName:u,titleClassName:d,...f}=e,p=(0,a.A)(l?.href||"/"),g=n?"":t,h=l?.alt??g;return(0,s.jsxs)(r.A,{to:p,...f,...l?.target&&{target:l.target},children:[l&&(0,s.jsx)(c,{logo:l,alt:h,imageClassName:u}),null!=n&&(0,s.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(5260),a=n(4848);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return(0,a.jsxs)(r.A,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(6540),a=n(5066),o=n(2303),i=n(5293);const l={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var s=n(4848);function c(e){let{className:t,children:n}=e;const c=(0,o.A)(),{colorMode:u}=(0,i.G)();return(0,s.jsx)(s.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.A)(t,l.themedComponent,l[`themedComponent--${e}`])});return(0,s.jsx)(r.Fragment,{children:o},e)}))})}function u(e){const{sources:t,className:n,alt:r,...a}=e;return(0,s.jsx)(c,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,s.jsx)("img",{src:t[n],alt:r,className:o,...a})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>y,u:()=>c});var r=n(6540),a=n(8193),o=n(205),i=n(3109),l=n(4848);const s="ease-in-out";function c(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function f(e,t){const n=t?u:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function p(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??s}`,height:`${t}px`}}function l(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return f(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function g(e){if(!a.A.canUseDOM)return e?u:d}function h(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:i,className:s,disableSSRStyle:c}=e;const u=(0,r.useRef)(null);return p({collapsibleRef:u,collapsed:n,animation:o}),(0,l.jsx)(t,{ref:u,style:c?void 0:g(n),onTransitionEnd:e=>{"height"===e.propertyName&&(f(u.current,n),i?.(n))},className:s,children:a})}function m(e){let{collapsed:t,...n}=e;const[a,i]=(0,r.useState)(!t),[s,c]=(0,r.useState)(t);return(0,o.A)((()=>{t||i(!0)}),[t]),(0,o.A)((()=>{a&&c(t)}),[a,t]),a?(0,l.jsx)(h,{...n,collapsed:s}):null}function y(e){let{lazy:t,...n}=e;const r=t?m:h;return(0,l.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{Mj:()=>h,oq:()=>g});var r=n(6540),a=n(2303),o=n(9466),i=n(9532),l=n(6342),s=n(4848);const c=(0,o.Wf)("docusaurus.announcement.dismiss"),u=(0,o.Wf)("docusaurus.announcement.id"),d=()=>"true"===c.get(),f=e=>c.set(String(e)),p=r.createContext(null);function g(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.p)(),t=(0,a.A)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const i=(0,r.useCallback)((()=>{f(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&f(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,s.jsx)(p.Provider,{value:n,children:t})}function h(){const e=(0,r.useContext)(p);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>y,a:()=>m});var r=n(6540),a=n(8193),o=n(9532),i=n(9466),l=n(6342),s=n(4848);const c=r.createContext(void 0),u="theme",d=(0,i.Wf)(u),f={light:"light",dark:"dark"},p=e=>e===f.dark?f.dark:f.light,g=e=>a.A.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e),h=e=>{d.set(p(e))};function m(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.p)(),[a,o]=(0,r.useState)(g(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&h(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f.dark:f.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&i(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const s=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||s.current?s.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===f.dark},setLightTheme(){i(f.light)},setDarkTheme(){i(f.dark)}})),[a,i])}();return(0,s.jsx)(c.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(c);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},5597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>y,g1:()=>v});var r=n(6540),a=n(8295),o=n(7065),i=n(6342),l=n(4142),s=n(9532),c=n(9466),u=n(4848);const d=e=>`docs-preferred-version-${e}`,f={save:(e,t,n)=>{(0,c.Wf)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,c.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,c.Wf)(d(e),{persistence:t}).del()}},p=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const g=r.createContext(null);function h(){const e=(0,a.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>p(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=f.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(f.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){f.save(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function m(e){let{children:t}=e;const n=h();return(0,u.jsx)(g.Provider,{value:n,children:t})}function y(e){let{children:t}=e;return l.C5?(0,u.jsx)(m,{children:t}):(0,u.jsx)(u.Fragment,{children:t})}function b(){const e=(0,r.useContext)(g);if(!e)throw new s.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=o.W);const t=(0,a.ht)(e),[n,i]=b(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},4207:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,t:()=>c});var r=n(6540),a=n(9532),o=n(4848);const i=Symbol("EmptyContext"),l=r.createContext(i);function s(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(l.Provider,{value:i,children:t})}function c(){const e=(0,r.useContext)(l);if(e===i)throw new a.dV("DocsSidebarProvider");return e}},2252:(e,t,n)=>{"use strict";n.d(t,{n:()=>l,r:()=>s});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function l(e){let{children:t,version:n}=e;return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(null===e)throw new a.dV("DocsVersionProvider");return e}},2069:(e,t,n)=>{"use strict";n.d(t,{M:()=>p,e:()=>f});var r=n(6540),a=n(5600),o=n(4581),i=n(7485),l=n(6342),s=n(9532),c=n(4848);const u=r.createContext(void 0);function d(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,l.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[s,c]=(0,r.useState)(!1);(0,i.$Z)((()=>{if(s)return c(!1),!1}));const u=(0,r.useCallback)((()=>{c((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&c(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:s})),[e,n,u,s])}function f(e){let{children:t}=e;const n=d();return(0,c.jsx)(u.Provider,{value:n,children:t})}function p(){const e=r.useContext(u);if(void 0===e)throw new s.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>c,YL:()=>s,y_:()=>l});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function l(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.dV("NavbarSecondaryMenuContentProvider");const[,l]=o,s=(0,a.Be)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(6540);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>l});var r=n(6540),a=n(8193);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,l]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){l(function(e){if(!a.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},4142:(e,t,n)=>{"use strict";n.d(t,{B5:()=>E,C5:()=>f,Nr:()=>p,OF:()=>w,QB:()=>S,Vd:()=>k,Y:()=>b,fW:()=>x,w8:()=>m});var r=n(6540),a=n(6347),o=n(2831),i=n(8295),l=n(5597),s=n(2252),c=n(4207),u=n(1682),d=n(9169);const f=!!i.Gy;function p(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=p(t);if(e)return e}}(e):void 0:e.href}const g=(e,t)=>void 0!==e&&(0,d.ys)(e,t),h=(e,t)=>e.some((e=>m(e,t)));function m(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||h(e.items,t))}function y(e,t){switch(e.type){case"category":return m(e,t)||e.items.some((e=>y(e,t)));case"link":return!e.unlisted||m(e,t);default:return!0}}function b(e,t){return(0,r.useMemo)((()=>e.filter((e=>y(e,t)))),[e,t])}function v(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,d.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,d.ys)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function w(){const e=(0,c.t)(),{pathname:t}=(0,a.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?v({sidebarItems:e.items,pathname:t}):null}function k(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,l.g1)(e),a=(0,i.r7)(e);return(0,r.useMemo)((()=>(0,u.s)([t,n,a].filter(Boolean))),[t,n,a])}function x(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function S(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,u.s)(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function E(e){let{route:t}=e;const n=(0,a.zy)(),r=(0,s.r)(),i=t.routes,l=i.find((e=>(0,a.B6)(n.pathname,e)));if(!l)return null;const c=l.sidebar,u=c?r.docsSidebars[c]:void 0;return{docElement:(0,o.v)(i),sidebarName:c,sidebarItems:u}}},2181:(e,t,n)=>{"use strict";n.d(t,{bq:()=>u,MN:()=>c,a2:()=>s,k2:()=>d});var r=n(6540),a=n(1312),o=n(440);const i={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};var l=n(4848);function s(e){return(0,l.jsx)("button",{type:"button",...e,children:(0,l.jsx)(a.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function c(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)("div",{className:i.errorBoundaryFallback,children:[(0,l.jsx)("p",{children:t.message}),(0,l.jsx)(s,{onClick:n})]})}function u(e){let{error:t}=e;const n=(0,o.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,l.jsx)("p",{className:i.errorBoundaryError,children:n})}class d extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},7485:(e,t,n)=>{"use strict";n.d(t,{$Z:()=>i,aZ:()=>l});var r=n(6540),a=n(6347),o=n(9532);function i(e){!function(e){const t=(0,a.W6)(),n=(0,o._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function l(e){return function(e){const t=(0,a.W6)();return(0,r.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}},1682:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((n,r)=>e.findIndex((e=>t(e,n)))!==r))}function a(e){return Array.from(new Set(e))}n.d(t,{X:()=>r,s:()=>a})},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>p,be:()=>d,Jx:()=>g});var r=n(6540),a=n(5066),o=n(5260),i=n(3102);function l(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(6025),c=n(4586);var u=n(4848);function d(e){let{title:t,description:n,keywords:r,image:a,children:i}=e;const l=function(e){const{siteConfig:t}=(0,c.A)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.h)(),f=a?d(a,{absolute:!0}):void 0;return(0,u.jsxs)(o.A,{children:[t&&(0,u.jsx)("title",{children:l}),t&&(0,u.jsx)("meta",{property:"og:title",content:l}),n&&(0,u.jsx)("meta",{name:"description",content:n}),n&&(0,u.jsx)("meta",{property:"og:description",content:n}),r&&(0,u.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),f&&(0,u.jsx)("meta",{property:"og:image",content:f}),f&&(0,u.jsx)("meta",{name:"twitter:image",content:f}),i]})}const f=r.createContext(void 0);function p(e){let{className:t,children:n}=e;const i=r.useContext(f),l=(0,a.A)(i,t);return(0,u.jsxs)(f.Provider,{value:l,children:[(0,u.jsx)(o.A,{children:(0,u.jsx)("html",{className:l})}),n]})}function g(e){let{children:t}=e;const n=l(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,u.jsx)(p,{className:(0,a.A)(r,o),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>c,ZC:()=>l,_q:()=>i,dV:()=>s,fM:()=>u});var r=n(6540),a=n(205),o=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,a.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function l(e){const t=(0,r.useRef)();return(0,a.A)((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>l,ys:()=>i});var r=n(6540),a=n(8328),o=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>p,Tv:()=>u,a_:()=>g,gk:()=>h});var r=n(6540),a=n(8193),o=n(2303),i=n(205),l=n(9532),s=n(4848);const c=r.createContext(void 0);function u(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(c.Provider,{value:n,children:t})}function d(){const e=(0,r.useContext)(c);if(null==e)throw new l.dV("ScrollControllerProvider");return e}const f=()=>a.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=d(),a=(0,r.useRef)(f()),o=(0,l._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=f();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function g(){const e=d(),t=function(){const e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((()=>{const{current:{elem:t,top:n}}=e;if(!t)return{restored:!1};const r=t.getBoundingClientRect().top-n;return r&&window.scrollBy({left:0,top:r}),e.current={elem:null,top:0},{restored:0!==r}}),[]);return(0,r.useMemo)((()=>({save:t,restore:n})),[n,t])}(),n=(0,r.useRef)(void 0),a=(0,r.useCallback)((r=>{t.save(r),e.disableScrollEvents(),n.current=()=>{const{restored:r}=t.restore();if(n.current=void 0,r){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,i.A)((()=>{queueMicrotask((()=>n.current?.()))})),{blockElementScrollPositionUntilNextRender:a}}function h(){const e=(0,r.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&a<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(a-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>r,tU:()=>a});n(4586);const r="default";function a(e,t){return`docs-${e}-${t}`}},9466:(e,t,n)=>{"use strict";n.d(t,{Dv:()=>u,Wf:()=>c});var r=n(6540);const a="localStorage";function o(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function i(e){if(void 0===e&&(e=a),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,l||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),l=!0),null}var t}let l=!1;const s={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function c(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=i(t?.persistence);return null===n?s:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),o({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),o({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}function u(e,t){const n=(0,r.useRef)((()=>null===e?s:c(e,t))).current(),a=(0,r.useCallback)((e=>"undefined"==typeof window?()=>{}:n.listen(e)),[n]);return[(0,r.useSyncExternalStore)(a,(()=>"undefined"==typeof window?null:n.get()),(()=>null)),n]}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),a=n(6347),o=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:l}}=(0,r.A)(),{pathname:s}=(0,a.zy)(),c=(0,o.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),u=l===i?e:e.replace(`/${l}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${u}`:`${u}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),a=n(6347),o=n(9532);function i(e){const t=(0,a.zy)(),n=(0,o.ZC)(t),i=(0,o._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(4586);function a(){return(0,r.A)().siteConfig.themeConfig}},2983:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},440:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var a=n(2983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}});var o=n(253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return o.getErrorCausalChain}})},1513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>C,yJ:()=>p,sC:()=>T,AO:()=>f});var r=n(8168);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}const i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],l=e&&a(e),s=t&&a(t),c=l||s;if(e&&a(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var u=i[i.length-1];n="."===u||".."===u||""===u}else n=!1;for(var d=0,f=i.length;f>=0;f--){var p=i[f];"."===p?o(i,f):".."===p?(o(i,f),d++):d&&(o(i,f),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&a(i[0])||i.unshift("");var g=i.join("/");return n&&"/"!==g.substr(-1)&&(g+="/"),g};var l=n(1561);function s(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function p(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function g(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var h=!("undefined"==typeof window||!window.document||!window.document.createElement);function m(e,t){t(window.confirm(e))}var y="popstate",b="hashchange";function v(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,l.A)(!1);var t,n=window.history,a=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,c=i.forceRefresh,w=void 0!==c&&c,k=i.getUserConfirmation,x=void 0===k?m:k,S=i.keyLength,E=void 0===S?6:S,_=e.basename?d(s(e.basename)):"";function C(e){var t=e||{},n=t.key,r=t.state,a=window.location,o=a.pathname+a.search+a.hash;return _&&(o=u(o,_)),p(o,r,n)}function A(){return Math.random().toString(36).substr(2,E)}var T=g();function N(e){(0,r.A)($,e),$.length=n.length,T.notifyListeners($.location,$.action)}function j(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||P(C(e.state))}function L(){P(C(v()))}var O=!1;function P(e){if(O)O=!1,N();else{T.confirmTransitionTo(e,"POP",x,(function(t){t?N({action:"POP",location:e}):function(e){var t=$.location,n=I.indexOf(t.key);-1===n&&(n=0);var r=I.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(O=!0,M(a))}(e)}))}}var R=C(v()),I=[R.key];function F(e){return _+f(e)}function M(e){n.go(e)}var D=0;function z(e){1===(D+=e)&&1===e?(window.addEventListener(y,j),o&&window.addEventListener(b,L)):0===D&&(window.removeEventListener(y,j),o&&window.removeEventListener(b,L))}var B=!1;var $={length:n.length,action:"POP",location:R,createHref:F,push:function(e,t){var r="PUSH",o=p(e,t,A(),$.location);T.confirmTransitionTo(o,r,x,(function(e){if(e){var t=F(o),i=o.key,l=o.state;if(a)if(n.pushState({key:i,state:l},null,t),w)window.location.href=t;else{var s=I.indexOf($.location.key),c=I.slice(0,s+1);c.push(o.key),I=c,N({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=p(e,t,A(),$.location);T.confirmTransitionTo(o,r,x,(function(e){if(e){var t=F(o),i=o.key,l=o.state;if(a)if(n.replaceState({key:i,state:l},null,t),w)window.location.replace(t);else{var s=I.indexOf($.location.key);-1!==s&&(I[s]=o.key),N({action:r,location:o})}else window.location.replace(t)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=T.setPrompt(e);return B||(z(1),B=!0),function(){return B&&(B=!1,z(-1)),t()}},listen:function(e){var t=T.appendListener(e);return z(1),function(){z(-1),t()}}};return $}var k="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+c(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:c,decodePath:s},slash:{encodePath:s,decodePath:s}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function E(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function _(e){window.location.replace(S(window.location.href)+"#"+e)}function C(e){void 0===e&&(e={}),h||(0,l.A)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?m:a,i=n.hashType,c=void 0===i?"slash":i,y=e.basename?d(s(e.basename)):"",b=x[c],v=b.encodePath,w=b.decodePath;function C(){var e=w(E());return y&&(e=u(e,y)),p(e)}var A=g();function T(e){(0,r.A)(B,e),B.length=t.length,A.notifyListeners(B.location,B.action)}var N=!1,j=null;function L(){var e,t,n=E(),r=v(n);if(n!==r)_(r);else{var a=C(),i=B.location;if(!N&&(t=a,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(j===f(a))return;j=null,function(e){if(N)N=!1,T();else{var t="POP";A.confirmTransitionTo(e,t,o,(function(n){n?T({action:t,location:e}):function(e){var t=B.location,n=I.lastIndexOf(f(t));-1===n&&(n=0);var r=I.lastIndexOf(f(e));-1===r&&(r=0);var a=n-r;a&&(N=!0,F(a))}(e)}))}}(a)}}var O=E(),P=v(O);O!==P&&_(P);var R=C(),I=[f(R)];function F(e){t.go(e)}var M=0;function D(e){1===(M+=e)&&1===e?window.addEventListener(k,L):0===M&&window.removeEventListener(k,L)}var z=!1;var B={length:t.length,action:"POP",location:R,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+v(y+f(e))},push:function(e,t){var n="PUSH",r=p(e,void 0,void 0,B.location);A.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=v(y+t);if(E()!==a){j=t,function(e){window.location.hash=e}(a);var o=I.lastIndexOf(f(B.location)),i=I.slice(0,o+1);i.push(t),I=i,T({action:n,location:r})}else T()}}))},replace:function(e,t){var n="REPLACE",r=p(e,void 0,void 0,B.location);A.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=v(y+t);E()!==a&&(j=t,_(a));var o=I.indexOf(f(B.location));-1!==o&&(I[o]=t),T({action:n,location:r})}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return z||(D(1),z=!0),function(){return z&&(z=!1,D(-1)),t()}},listen:function(e){var t=A.appendListener(e);return D(1),function(){D(-1),t()}}};return B}function A(e,t,n){return Math.min(Math.max(e,t),n)}function T(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,o=void 0===a?["/"]:a,i=t.initialIndex,l=void 0===i?0:i,s=t.keyLength,c=void 0===s?6:s,u=g();function d(e){(0,r.A)(w,e),w.length=w.entries.length,u.notifyListeners(w.location,w.action)}function h(){return Math.random().toString(36).substr(2,c)}var m=A(l,0,o.length-1),y=o.map((function(e){return p(e,void 0,"string"==typeof e?h():e.key||h())})),b=f;function v(e){var t=A(w.index+e,0,w.entries.length-1),r=w.entries[t];u.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:y.length,action:"POP",location:y[m],index:m,entries:y,createHref:b,push:function(e,t){var r="PUSH",a=p(e,t,h(),w.location);u.confirmTransitionTo(a,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=p(e,t,h(),w.location);u.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return w}},4146:(e,t,n)=>{"use strict";var r=n(4363),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,g=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(g){var a=p(n);a&&a!==g&&e(t,a,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),m=0;m<i.length;++m){var y=i[m];if(!(o[y]||r&&r[y]||h&&h[y]||l&&l[y])){var b=f(n,y);try{c(t,y,b)}catch(v){}}}}return t}},311:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},4634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},689:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=a,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var a=e.contentWindow;if(r=a.document,!a||!r)throw new Error("iframe inaccessible")}catch(o){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,a=!1,o=null,i=function i(){if(!a){a=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",i),r.getIframeContents(e,t,n))}catch(l){n()}}};e.addEventListener("load",i),o=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(r){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var a=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),l=i.length,s=0;i=Array.prototype.slice.call(i);var c=function(){--l<=0&&o(s)};l||c(),i.forEach((function(t){e.matches(t,a.exclude)?c():a.onIframeReady(t,(function(e){n(t)&&(s++,r(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var a=!1,o=!1;return r.forEach((function(e,t){e.val===n&&(a=t,o=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==a||o?!1===a||o||(r[a].handled=!0):r.push({val:n,handled:!0}),!0):(!1===a&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var a=this;e.forEach((function(e){e.handled||a.getIframeContents(e.val,(function(e){a.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,a){for(var o=this,i=this.createIterator(t,e,r),l=[],s=[],c=void 0,u=void 0,d=function(){var e=o.getIteratorNode(i);return u=e.prevNode,c=e.node};d();)this.iframes&&this.forEachIframe(t,(function(e){return o.checkIframeFilter(c,u,e,l)}),(function(t){o.createInstanceOnIframe(t).forEachNode(e,(function(e){return s.push(e)}),r)})),s.push(c);s.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(l,e,n,r),a()}},{key:"forEachNode",value:function(e,t,n){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),i=o.length;i||a(),o.forEach((function(o){var l=function(){r.iterateThroughNodes(e,o,t,n,(function(){--i<=0&&a()}))};r.iframes?r.waitForIframes(o,l):l()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var a=!1;return n.every((function(t){return!r.call(e,t)||(a=!0,!1)})),a}return!1}}]),e}(),o=function(){function o(e){t(this,o),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(o,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var a in t)if(t.hasOwnProperty(a)){var o=t[a],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a),l="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==i&&""!==l&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(l)+")","gm"+n),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(l)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":"\x01"}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":"\x02"}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105","A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010d","C\xc7\u0106\u010c","d\u0111\u010f","D\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119","E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012b","I\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142","L\u0141","n\xf1\u0148\u0144","N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014d","O\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159","R\u0158","s\u0161\u015b\u0219\u015f","S\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163","T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016b","U\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xff","Y\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017a","Z\u017d\u017b\u0179"]:["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010dC\xc7\u0106\u010c","d\u0111\u010fD\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012bI\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142L\u0141","n\xf1\u0148\u0144N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014dO\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159R\u0158","s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016bU\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xffY\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017aZ\u017d\u017b\u0179"],r=[];return e.split("").forEach((function(a){n.every((function(n){if(-1!==n.indexOf(a)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf",r=this.opt.accuracy,a="string"==typeof r?r:r.value,o="string"==typeof r?[]:r.limiters,i="";switch(o.forEach((function(e){i+="|"+t.escapeStr(e)})),a){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr(n)))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var a=t.callNoMatchOnInvalidRanges(e,r),o=a.start,i=a.end;a.valid&&(e.start=o,e.length=i-o,n.push(e),r=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,a=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?a=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:a}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,a=!0,o=n.length,i=t-o,l=parseInt(e.start,10)-i;return(r=(l=l>o?o:l)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),l<0||r-l<0||l>o||r>o?(a=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(l,r).replace(/\s+/g,"")&&(a=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:l,end:r,valid:a}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return a.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",a=e.splitText(t),o=a.splitText(n-t),i=document.createElement(r);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=a.textContent,a.parentNode.replaceChild(i,a),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,a){var o=this;e.nodes.every((function(i,l){var s=e.nodes[l+1];if(void 0===s||s.start>t){if(!r(i.node))return!1;var c=t-i.start,u=(n>i.end?i.end:n)-i.start,d=e.value.substr(0,i.start),f=e.value.substr(u+i.start);if(i.node=o.wrapRangeInTextNode(i.node,c,u),e.value=d+f,e.nodes.forEach((function(t,n){n>=l&&(e.nodes[n].start>0&&n!==l&&(e.nodes[n].start-=u),e.nodes[n].end-=u)})),n-=u,a(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var a=void 0;null!==(a=e.exec(t.textContent))&&""!==a[i];)if(n(a[i],t)){var l=a.index;if(0!==i)for(var s=1;s<i;s++)l+=a[s].length;t=o.wrapRangeInTextNode(t,l,l+a[i].length),r(t.previousSibling),e.lastIndex=0}})),a()}))}},{key:"wrapMatchesAcrossElements",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){for(var l=void 0;null!==(l=e.exec(t.value))&&""!==l[i];){var s=l.index;if(0!==i)for(var c=1;c<i;c++)s+=l[c].length;var u=s+l[i].length;o.wrapRangeInMappedTextNode(t,s,u,(function(e){return n(l[i],e)}),(function(t,n){e.lastIndex=n,r(t)}))}a()}))}},{key:"wrapRangeFromIndex",value:function(e,t,n,r){var a=this;this.getTextNodes((function(o){var i=o.value.length;e.forEach((function(e,r){var l=a.checkWhitespaceRanges(e,i,o.value),s=l.start,c=l.end;l.valid&&a.wrapRangeInMappedTextNode(o,s,c,(function(n){return t(n,e,o.value.substring(s,c),r)}),(function(t){n(t,e)}))})),r()}))}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,n=document.createDocumentFragment();e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var n=this;this.opt=t,this.log('Searching with expression "'+e+'"');var r=0,a="wrapMatches",o=function(e){r++,n.opt.each(e)};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),this[a](e,this.opt.ignoreGroups,(function(e,t){return n.opt.filter(t,e,r)}),o,(function(){0===r&&n.opt.noMatch(e),n.opt.done(r)}))}},{key:"mark",value:function(e,t){var n=this;this.opt=t;var r=0,a="wrapMatches",o=this.getSeparatedKeywords("string"==typeof e?[e]:e),i=o.keywords,l=o.length,s=this.opt.caseSensitive?"":"i",c=function e(t){var o=new RegExp(n.createRegExp(t),"gm"+s),c=0;n.log('Searching with expression "'+o+'"'),n[a](o,1,(function(e,a){return n.opt.filter(a,t,r,c)}),(function(e){c++,r++,n.opt.each(e)}),(function(){0===c&&n.opt.noMatch(t),i[l-1]===t?n.opt.done(r):e(i[i.indexOf(t)+1])}))};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),0===l?this.opt.done(r):c(i[0])}},{key:"markRanges",value:function(e,t){var n=this;this.opt=t;var r=0,a=this.checkRanges(e);a&&a.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(a)),this.wrapRangeFromIndex(a,(function(e,t,r,a){return n.opt.filter(e,t,r,a)}),(function(e,t){r++,n.opt.each(e,t)}),(function(){n.opt.done(r)}))):this.opt.done(r)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var n=this.opt.element?this.opt.element:"*";n+="[data-markjs]",this.opt.className&&(n+="."+this.opt.className),this.log('Removal selector "'+n+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,(function(e){t.unwrapMatches(e)}),(function(e){var r=a.matches(e,n),o=t.matchesExclude(e);return!r||o?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),this.opt.done)}},{key:"opt",set:function(e){this._opt=r({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new a(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),o}();function i(e){var t=this,n=new o(e);return this.mark=function(e,r){return n.mark(e,r),t},this.markRegExp=function(e,r){return n.markRegExp(e,r),t},this.markRanges=function(e,r){return n.markRanges(e,r),t},this.unmark=function(e){return n.unmark(e),t},this}return i}()},119:(e,t,n)=>{"use strict";n.r(t)},1043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),c=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(c,i(e,u,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),l=e?"-100":o(n.status||0),c=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&p(a),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function c(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=f(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},5302:(e,t,n)=>{var r=n(4634);e.exports=p,e.exports.parse=o,e.exports.compile=function(e,t){return l(o(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,i=0,l="",u=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],f=n[1],p=n.index;if(l+=e.slice(i,p),i=p+d.length,f)l+=f[1];else{var g=e[i],h=n[2],m=n[3],y=n[4],b=n[5],v=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=g&&g!==h,x="+"===v||"*"===v,S="?"===v||"*"===v,E=n[2]||u,_=y||b;r.push({name:m||o++,prefix:h||"",delimiter:E,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:_?c(_):w?".*":"[^"+s(E)+"]+?"})}}return i<e.length&&(l+=e.substr(i)),l&&r.push(l),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"==typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",d(t)));return function(t,a){for(var o="",l=t||{},s=(a||{}).pretty?i:encodeURIComponent,c=0;c<e.length;c++){var u=e[c];if("string"!=typeof u){var d,f=l[u.name];if(null==f){if(u.optional){u.partial&&(o+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(r(f)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var p=0;p<f.length;p++){if(d=s(f[p]),!n[c].test(d))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(0===p?u.prefix:u.delimiter)+d}}else{if(d=u.asterisk?encodeURI(f).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):s(f),!n[c].test(d))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+d+'"');o+=u.prefix+d}}else o+=u}return o}}function s(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function u(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function f(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,o=!1!==n.end,i="",l=0;l<e.length;l++){var c=e[l];if("string"==typeof c)i+=s(c);else{var f=s(c.prefix),p="(?:"+c.pattern+")";t.push(c),c.repeat&&(p+="(?:"+f+p+")*"),i+=p=c.optional?c.partial?f+"("+p+")?":"(?:"+f+"("+p+"))?":f+"("+p+")"}}var g=s(n.delimiter||"/"),h=i.slice(-g.length)===g;return a||(i=(h?i.slice(0,-g.length):i)+"(?:"+g+"(?=$))?"),i+=o?"$":a&&h?"":"(?="+g+"|$)",u(new RegExp("^"+i,d(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return u(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(p(e[a],t,n).source);return u(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return f(o(e,n),t,n)}(e,t,n)}},2514:()=>{Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(l){for(var s=0;s<l.length&&!(a>=o.length);s++){var c=l[s];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[a],d=n.tokenStack[u],f="string"==typeof c?c:c.content,p=t(r,u),g=f.indexOf(p);if(g>-1){++a;var h=f.substring(0,g),m=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),y=f.substring(g+p.length),b=[];h&&b.push.apply(b,i([h])),b.push(m),y&&b.push.apply(b,i([y])),"string"==typeof c?l.splice.apply(l,[s,1].concat(b)):c.content=b}}else c.content&&i(c.content)}return l}(n.tokens)}}}})}(Prism)},9874:(e,t,n)=>{var r={"./prism-json":2514};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=9874},2694:(e,t,n)=>{"use strict";var r=n(6925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=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 l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={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:o,resetWarningCache:a};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),a=n(9982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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 i=new Set,l={};function s(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(l[e]=t,e=0;e<t.length;e++)i.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[: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]*$/,p={},g={};function h(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new h(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new h(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){m[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function v(e,t,n,r){var a=m.hasOwnProperty(t)?m[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(g,e)||!d.call(p,e)&&(f.test(e)?g[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"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(y,b);m[t]=new h(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(y,b);m[t]=new h(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(y,b);m[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),x=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),A=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),j=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),O=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var R=Symbol.iterator;function I(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=R&&e[R]||e["@@iterator"])?e:null}var F,M=Object.assign;function D(e){if(void 0===F)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&"string"==typeof c.stack){for(var a=c.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,l=o.length-1;1<=i&&0<=l&&a[i]!==o[l];)l--;for(;1<=i&&0<=l;i--,l--)if(a[i]!==o[l]){if(1!==i||1!==l)do{if(i--,0>--l||a[i]!==o[l]){var s="\n"+a[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=i&&0<=l);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?D(e):""}function $(e){switch(e.tag){case 5:return D(e.type);case 16:return D("Lazy");case 13:return D("Suspense");case 19:return D("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case x:return"Portal";case _:return"Profiler";case E:return"StrictMode";case N:return"Suspense";case j:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case A:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case L:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case O:t=e._payload,e=e._init;try{return U(e(t))}catch(n){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function W(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function V(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function q(e){e._valueTracker||(e._valueTracker=function(e){var t=V(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function G(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=V(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Y(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Q(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=W(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Z(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function X(e,t){Z(e,t);var n=W(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Y(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+W(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:W(n)}}function oe(e,t){var n=W(t.value),r=W(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(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 se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!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},ge=["Webkit","ms","Moz","O"];function he(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function me(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=he(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(pe).forEach((function(e){ge.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ye=M({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 be(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function ve(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;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}}var we=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Se=null,Ee=null;function _e(e){if(e=ma(e)){if("function"!=typeof xe)throw Error(o(280));var t=e.stateNode;t&&(t=ba(t),xe(e.stateNode,e.type,t))}}function Ce(e){Se?Ee?Ee.push(e):Ee=[e]:Se=e}function Ae(){if(Se){var e=Se,t=Ee;if(Ee=Se=null,_e(e),t)for(e=0;e<t.length;e++)_e(t[e])}}function Te(e,t){return e(t)}function Ne(){}var je=!1;function Le(e,t,n){if(je)return e(t,n);je=!0;try{return Te(e,t,n)}finally{je=!1,(null!==Se||null!==Ee)&&(Ne(),Ae())}}function Oe(e,t){var n=e.stateNode;if(null===n)return null;var r=ba(n);if(null===r)return null;n=r[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":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var Pe=!1;if(u)try{var Re={};Object.defineProperty(Re,"passive",{get:function(){Pe=!0}}),window.addEventListener("test",Re,Re),window.removeEventListener("test",Re,Re)}catch(ue){Pe=!1}function Ie(e,t,n,r,a,o,i,l,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var Fe=!1,Me=null,De=!1,ze=null,Be={onError:function(e){Fe=!0,Me=e}};function $e(e,t,n,r,a,o,i,l,s){Fe=!1,Me=null,Ie.apply(Be,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function He(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function We(e){if(Ue(e)!==e)throw Error(o(188))}function Ve(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return We(a),e;if(i===r)return We(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=i;break}if(s===r){l=!0,r=a,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=a;break}if(s===r){l=!0,r=i,n=a;break}s=s.sibling}if(!l)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?qe(e):null}function qe(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=qe(e);if(null!==t)return t;e=e.sibling}return null}var Ge=a.unstable_scheduleCallback,Ye=a.unstable_cancelCallback,Ke=a.unstable_shouldYield,Qe=a.unstable_requestPaint,Ze=a.unstable_now,Xe=a.unstable_getCurrentPriorityLevel,Je=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,ot=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2;var ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var l=i&~a;0!==l?r=dt(l):0!==(o&=i)&&(r=dt(o))}else 0!==(i=n&~a)?r=dt(i):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&0!=(4194240&o)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-it(t)),r|=e[n],t&=~a;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function gt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ht(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function mt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var bt=0;function vt(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var wt,kt,xt,St,Et,_t=!1,Ct=[],At=null,Tt=null,Nt=null,jt=new Map,Lt=new Map,Ot=[],Pt="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 Rt(e,t){switch(e){case"focusin":case"focusout":At=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Nt=null;break;case"pointerover":case"pointerout":jt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lt.delete(t.pointerId)}}function It(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=ma(t))&&kt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Ft(e){var t=ha(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=He(n)))return e.blockedOn=t,void Et(e.priority,(function(){xt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Mt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ma(n))&&kt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function Dt(e,t,n){Mt(e)&&n.delete(t)}function zt(){_t=!1,null!==At&&Mt(At)&&(At=null),null!==Tt&&Mt(Tt)&&(Tt=null),null!==Nt&&Mt(Nt)&&(Nt=null),jt.forEach(Dt),Lt.forEach(Dt)}function Bt(e,t){e.blockedOn===t&&(e.blockedOn=null,_t||(_t=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,zt)))}function $t(e){function t(t){return Bt(t,e)}if(0<Ct.length){Bt(Ct[0],e);for(var n=1;n<Ct.length;n++){var r=Ct[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==At&&Bt(At,e),null!==Tt&&Bt(Tt,e),null!==Nt&&Bt(Nt,e),jt.forEach(t),Lt.forEach(t),n=0;n<Ot.length;n++)(r=Ot[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Ot.length&&null===(n=Ot[0]).blockedOn;)Ft(n),null===n.blockedOn&&Ot.shift()}var Ut=w.ReactCurrentBatchConfig;function Ht(e,t,n,r){var a=bt,o=Ut.transition;Ut.transition=null;try{bt=1,Vt(e,t,n,r)}finally{bt=a,Ut.transition=o}}function Wt(e,t,n,r){var a=bt,o=Ut.transition;Ut.transition=null;try{bt=4,Vt(e,t,n,r)}finally{bt=a,Ut.transition=o}}function Vt(e,t,n,r){var a=Gt(e,t,n,r);if(null===a)Ur(e,t,r,qt,n),Rt(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return At=It(At,e,t,n,r,a),!0;case"dragenter":return Tt=It(Tt,e,t,n,r,a),!0;case"mouseover":return Nt=It(Nt,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return jt.set(o,It(jt.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,Lt.set(o,It(Lt.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Rt(e,r),4&t&&-1<Pt.indexOf(e)){for(;null!==a;){var o=ma(a);if(null!==o&&wt(o),null===(o=Gt(e,t,n,r))&&Ur(e,t,r,qt,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else Ur(e,t,r,null,n)}var qt=null;function Gt(e,t,n,r){if(qt=null,null!==(e=ha(e=ke(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=He(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qt=e,null}function Yt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Kt=null,Qt=null,Zt=null;function Xt(){if(Zt)return Zt;var e,t,n=Qt,r=n.length,a="value"in Kt?Kt.value:Kt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return Zt=a.slice(e,1<t?1-t:void 0)}function Jt(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function en(){return!0}function tn(){return!1}function nn(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?en:tn,this.isPropagationStopped=tn,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=en)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=en)},persist:function(){},isPersistent:en}),t}var rn,an,on,ln={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},sn=nn(ln),cn=M({},ln,{view:0,detail:0}),un=nn(cn),dn=M({},cn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==on&&(on&&"mousemove"===e.type?(rn=e.screenX-on.screenX,an=e.screenY-on.screenY):an=rn=0,on=e),rn)},movementY:function(e){return"movementY"in e?e.movementY:an}}),fn=nn(dn),pn=nn(M({},dn,{dataTransfer:0})),gn=nn(M({},cn,{relatedTarget:0})),hn=nn(M({},ln,{animationName:0,elapsedTime:0,pseudoElement:0})),mn=M({},ln,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yn=nn(mn),bn=nn(M({},ln,{data:0})),vn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wn={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"},kn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function xn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=kn[e])&&!!t[e]}function Sn(){return xn}var En=M({},cn,{key:function(e){if(e.key){var t=vn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Jt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?wn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sn,charCode:function(e){return"keypress"===e.type?Jt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Jt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),_n=nn(En),Cn=nn(M({},dn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),An=nn(M({},cn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sn})),Tn=nn(M({},ln,{propertyName:0,elapsedTime:0,pseudoElement:0})),Nn=M({},dn,{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}),jn=nn(Nn),Ln=[9,13,27,32],On=u&&"CompositionEvent"in window,Pn=null;u&&"documentMode"in document&&(Pn=document.documentMode);var Rn=u&&"TextEvent"in window&&!Pn,In=u&&(!On||Pn&&8<Pn&&11>=Pn),Fn=String.fromCharCode(32),Mn=!1;function Dn(e,t){switch(e){case"keyup":return-1!==Ln.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Bn=!1;var $n={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 Un(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!$n[e.type]:"textarea"===t}function Hn(e,t,n,r){Ce(r),0<(t=Wr(t,"onChange")).length&&(n=new sn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Wn=null,Vn=null;function qn(e){Fr(e,0)}function Gn(e){if(G(ya(e)))return e}function Yn(e,t){if("change"===e)return t}var Kn=!1;if(u){var Qn;if(u){var Zn="oninput"in document;if(!Zn){var Xn=document.createElement("div");Xn.setAttribute("oninput","return;"),Zn="function"==typeof Xn.oninput}Qn=Zn}else Qn=!1;Kn=Qn&&(!document.documentMode||9<document.documentMode)}function Jn(){Wn&&(Wn.detachEvent("onpropertychange",er),Vn=Wn=null)}function er(e){if("value"===e.propertyName&&Gn(Vn)){var t=[];Hn(t,Vn,e,ke(e)),Le(qn,t)}}function tr(e,t,n){"focusin"===e?(Jn(),Vn=n,(Wn=t).attachEvent("onpropertychange",er)):"focusout"===e&&Jn()}function nr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Gn(Vn)}function rr(e,t){if("click"===e)return Gn(t)}function ar(e,t){if("input"===e||"change"===e)return Gn(t)}var or="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function ir(e,t){if(or(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!or(e[a],t[a]))return!1}return!0}function lr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function sr(e,t){var n,r=lr(e);for(e=0;r;){if(3===r.nodeType){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=lr(r)}}function cr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?cr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function ur(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Y((e=t.contentWindow).document)}return t}function dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function fr(e){var t=ur(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&cr(n.ownerDocument.documentElement,n)){if(null!==r&&dr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=sr(n,o);var i=sr(n,r);a&&i&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pr=u&&"documentMode"in document&&11>=document.documentMode,gr=null,hr=null,mr=null,yr=!1;function br(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;yr||null==gr||gr!==Y(r)||("selectionStart"in(r=gr)&&dr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},mr&&ir(mr,r)||(mr=r,0<(r=Wr(hr,"onSelect")).length&&(t=new sn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function vr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var wr={animationend:vr("Animation","AnimationEnd"),animationiteration:vr("Animation","AnimationIteration"),animationstart:vr("Animation","AnimationStart"),transitionend:vr("Transition","TransitionEnd")},kr={},xr={};function Sr(e){if(kr[e])return kr[e];if(!wr[e])return e;var t,n=wr[e];for(t in n)if(n.hasOwnProperty(t)&&t in xr)return kr[e]=n[t];return e}u&&(xr=document.createElement("div").style,"AnimationEvent"in window||(delete wr.animationend.animation,delete wr.animationiteration.animation,delete wr.animationstart.animation),"TransitionEvent"in window||delete wr.transitionend.transition);var Er=Sr("animationend"),_r=Sr("animationiteration"),Cr=Sr("animationstart"),Ar=Sr("transitionend"),Tr=new Map,Nr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function jr(e,t){Tr.set(e,t),s(t,[e])}for(var Lr=0;Lr<Nr.length;Lr++){var Or=Nr[Lr];jr(Or.toLowerCase(),"on"+(Or[0].toUpperCase()+Or.slice(1)))}jr(Er,"onAnimationEnd"),jr(_r,"onAnimationIteration"),jr(Cr,"onAnimationStart"),jr("dblclick","onDoubleClick"),jr("focusin","onFocus"),jr("focusout","onBlur"),jr(Ar,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Pr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Rr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Pr));function Ir(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,l,s,c){if($e.apply(this,arguments),Fe){if(!Fe)throw Error(o(198));var u=Me;Fe=!1,Me=null,De||(De=!0,ze=u)}}(r,t,void 0,e),e.currentTarget=null}function Fr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],s=l.instance,c=l.currentTarget;if(l=l.listener,s!==o&&a.isPropagationStopped())break e;Ir(a,l,c),o=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,c=l.currentTarget,l=l.listener,s!==o&&a.isPropagationStopped())break e;Ir(a,l,c),o=s}}}if(De)throw e=ze,De=!1,ze=null,e}function Mr(e,t){var n=t[fa];void 0===n&&(n=t[fa]=new Set);var r=e+"__bubble";n.has(r)||($r(t,e,2,!1),n.add(r))}function Dr(e,t,n){var r=0;t&&(r|=4),$r(n,e,r,t)}var zr="_reactListening"+Math.random().toString(36).slice(2);function Br(e){if(!e[zr]){e[zr]=!0,i.forEach((function(t){"selectionchange"!==t&&(Rr.has(t)||Dr(t,!1,e),Dr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[zr]||(t[zr]=!0,Dr("selectionchange",!1,t))}}function $r(e,t,n,r){switch(Yt(t)){case 1:var a=Ht;break;case 4:a=Wt;break;default:a=Vt}n=a.bind(null,t,n,e),a=void 0,!Pe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Ur(e,t,n,r,a){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==l;){if(null===(i=ha(l)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}l=l.parentNode}}r=r.return}Le((function(){var r=o,a=ke(n),i=[];e:{var l=Tr.get(e);if(void 0!==l){var s=sn,c=e;switch(e){case"keypress":if(0===Jt(n))break e;case"keydown":case"keyup":s=_n;break;case"focusin":c="focus",s=gn;break;case"focusout":c="blur",s=gn;break;case"beforeblur":case"afterblur":s=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=fn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=pn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=An;break;case Er:case _r:case Cr:s=hn;break;case Ar:s=Tn;break;case"scroll":s=un;break;case"wheel":s=jn;break;case"copy":case"cut":case"paste":s=yn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Cn}var u=0!=(4&t),d=!u&&"scroll"===e,f=u?null!==l?l+"Capture":null:l;u=[];for(var p,g=r;null!==g;){var h=(p=g).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&(null!=(h=Oe(g,f))&&u.push(Hr(g,h,p)))),d)break;g=g.return}0<u.length&&(l=new s(l,c,null,n,a),i.push({event:l,listeners:u}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===we||!(c=n.relatedTarget||n.fromElement)||!ha(c)&&!c[da])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(c=(c=n.relatedTarget||n.toElement)?ha(c):null)&&(c!==(d=Ue(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(s=null,c=r),s!==c)){if(u=fn,h="onMouseLeave",f="onMouseEnter",g="mouse","pointerout"!==e&&"pointerover"!==e||(u=Cn,h="onPointerLeave",f="onPointerEnter",g="pointer"),d=null==s?l:ya(s),p=null==c?l:ya(c),(l=new u(h,g+"leave",s,n,a)).target=d,l.relatedTarget=p,h=null,ha(a)===r&&((u=new u(f,g+"enter",c,n,a)).target=p,u.relatedTarget=d,h=u),d=h,s&&c)e:{for(f=c,g=0,p=u=s;p;p=Vr(p))g++;for(p=0,h=f;h;h=Vr(h))p++;for(;0<g-p;)u=Vr(u),g--;for(;0<p-g;)f=Vr(f),p--;for(;g--;){if(u===f||null!==f&&u===f.alternate)break e;u=Vr(u),f=Vr(f)}u=null}else u=null;null!==s&&qr(i,l,s,u,!1),null!==c&&null!==d&&qr(i,d,c,u,!0)}if("select"===(s=(l=r?ya(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var m=Yn;else if(Un(l))if(Kn)m=ar;else{m=nr;var y=tr}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(m=rr);switch(m&&(m=m(e,r))?Hn(i,m,n,a):(y&&y(e,l,r),"focusout"===e&&(y=l._wrapperState)&&y.controlled&&"number"===l.type&&ee(l,"number",l.value)),y=r?ya(r):window,e){case"focusin":(Un(y)||"true"===y.contentEditable)&&(gr=y,hr=r,mr=null);break;case"focusout":mr=hr=gr=null;break;case"mousedown":yr=!0;break;case"contextmenu":case"mouseup":case"dragend":yr=!1,br(i,n,a);break;case"selectionchange":if(pr)break;case"keydown":case"keyup":br(i,n,a)}var b;if(On)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else Bn?Dn(e,n)&&(v="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(v="onCompositionStart");v&&(In&&"ko"!==n.locale&&(Bn||"onCompositionStart"!==v?"onCompositionEnd"===v&&Bn&&(b=Xt()):(Qt="value"in(Kt=a)?Kt.value:Kt.textContent,Bn=!0)),0<(y=Wr(r,v)).length&&(v=new bn(v,e,null,n,a),i.push({event:v,listeners:y}),b?v.data=b:null!==(b=zn(n))&&(v.data=b))),(b=Rn?function(e,t){switch(e){case"compositionend":return zn(t);case"keypress":return 32!==t.which?null:(Mn=!0,Fn);case"textInput":return(e=t.data)===Fn&&Mn?null:e;default:return null}}(e,n):function(e,t){if(Bn)return"compositionend"===e||!On&&Dn(e,t)?(e=Xt(),Zt=Qt=Kt=null,Bn=!1,e):null;switch(e){case"paste":default: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 In&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Wr(r,"onBeforeInput")).length&&(a=new bn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=b))}Fr(i,t)}))}function Hr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Wr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Oe(e,n))&&r.unshift(Hr(e,o,a)),null!=(o=Oe(e,t))&&r.push(Hr(e,o,a))),e=e.return}return r}function Vr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function qr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,c=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==c&&(l=c,a?null!=(s=Oe(n,o))&&i.unshift(Hr(n,s,l)):a||null!=(s=Oe(n,o))&&i.push(Hr(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Gr=/\r\n?/g,Yr=/\u0000|\uFFFD/g;function Kr(e){return("string"==typeof e?e:""+e).replace(Gr,"\n").replace(Yr,"")}function Qr(e,t,n){if(t=Kr(t),Kr(e)!==t&&n)throw Error(o(425))}function Zr(){}var Xr=null;function Jr(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ea="function"==typeof setTimeout?setTimeout:void 0,ta="function"==typeof clearTimeout?clearTimeout:void 0,na="function"==typeof Promise?Promise:void 0,ra="function"==typeof queueMicrotask?queueMicrotask:void 0!==na?function(e){return na.resolve(null).then(e).catch(aa)}:ea;function aa(e){setTimeout((function(){throw e}))}function oa(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void $t(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);$t(t)}function ia(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function la(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var sa=Math.random().toString(36).slice(2),ca="__reactFiber$"+sa,ua="__reactProps$"+sa,da="__reactContainer$"+sa,fa="__reactEvents$"+sa,pa="__reactListeners$"+sa,ga="__reactHandles$"+sa;function ha(e){var t=e[ca];if(t)return t;for(var n=e.parentNode;n;){if(t=n[da]||n[ca]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=la(e);null!==e;){if(n=e[ca])return n;e=la(e)}return t}n=(e=n).parentNode}return null}function ma(e){return!(e=e[ca]||e[da])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ya(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ba(e){return e[ua]||null}var va=[],wa=-1;function ka(e){return{current:e}}function xa(e){0>wa||(e.current=va[wa],va[wa]=null,wa--)}function Sa(e,t){wa++,va[wa]=e.current,e.current=t}var Ea={},_a=ka(Ea),Ca=ka(!1),Aa=Ea;function Ta(e,t){var n=e.type.contextTypes;if(!n)return Ea;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Na(e){return null!=(e=e.childContextTypes)}function ja(){xa(Ca),xa(_a)}function La(e,t,n){if(_a.current!==Ea)throw Error(o(168));Sa(_a,t),Sa(Ca,n)}function Oa(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,H(e)||"Unknown",a));return M({},n,r)}function Pa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ea,Aa=_a.current,Sa(_a,e),Sa(Ca,Ca.current),!0}function Ra(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Oa(e,t,Aa),r.__reactInternalMemoizedMergedChildContext=e,xa(Ca),xa(_a),Sa(_a,e)):xa(Ca),Sa(Ca,n)}var Ia=null,Fa=!1,Ma=!1;function Da(e){null===Ia?Ia=[e]:Ia.push(e)}function za(){if(!Ma&&null!==Ia){Ma=!0;var e=0,t=bt;try{var n=Ia;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Ia=null,Fa=!1}catch(a){throw null!==Ia&&(Ia=Ia.slice(e+1)),Ge(Je,za),a}finally{bt=t,Ma=!1}}return null}var Ba=w.ReactCurrentBatchConfig;function $a(e,t){if(e&&e.defaultProps){for(var n in t=M({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Ua=ka(null),Ha=null,Wa=null,Va=null;function qa(){Va=Wa=Ha=null}function Ga(e){var t=Ua.current;xa(Ua),e._currentValue=t}function Ya(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ka(e,t){Ha=e,Va=Wa=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(bl=!0),e.firstContext=null)}function Qa(e){var t=e._currentValue;if(Va!==e)if(e={context:e,memoizedValue:t,next:null},null===Wa){if(null===Ha)throw Error(o(308));Wa=e,Ha.dependencies={lanes:0,firstContext:e}}else Wa=Wa.next=e;return t}var Za=null,Xa=!1;function Ja(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function eo(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 to(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function no(e,t){var n=e.updateQueue;null!==n&&(n=n.shared,null!==vs&&0!=(1&e.mode)&&0==(2&bs)?(null===(e=n.interleaved)?(t.next=t,null===Za?Za=[n]:Za.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(null===(e=n.pending)?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function ro(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function ao(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function oo(e,t,n,r){var a=e.updateQueue;Xa=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var s=l,c=s.next;s.next=null,null===i?o=c:i.next=c,i=s;var u=e.alternate;null!==u&&((l=(u=u.updateQueue).lastBaseUpdate)!==i&&(null===l?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(null!==o){var d=a.baseState;for(i=0,u=c=s=null,l=o;;){var f=l.lane,p=l.eventTime;if((r&f)===f){null!==u&&(u=u.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var g=e,h=l;switch(f=t,p=n,h.tag){case 1:if("function"==typeof(g=h.payload)){d=g.call(p,d,f);break e}d=g;break e;case 3:g.flags=-65537&g.flags|128;case 0:if(null==(f="function"==typeof(g=h.payload)?g.call(p,d,f):g))break e;d=M({},d,f);break e;case 2:Xa=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(f=a.effects)?a.effects=[l]:f.push(l))}else p={eventTime:p,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===u?(c=u=p,s=d):u=u.next=p,i|=f;if(null===(l=l.next)){if(null===(l=a.shared.pending))break;l=(f=l).next,f.next=null,a.lastBaseUpdate=f,a.shared.pending=null}}if(null===u&&(s=d),a.baseState=s,a.firstBaseUpdate=c,a.lastBaseUpdate=u,null!==(t=a.shared.interleaved)){a=t;do{i|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Cs|=i,e.lanes=i,e.memoizedState=d}}function io(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var lo=(new r.Component).refs;function so(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:M({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var co={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Hs(),a=Ws(e),o=to(r,a);o.payload=t,null!=n&&(o.callback=n),no(e,o),null!==(t=Vs(e,a,r))&&ro(t,e,a)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Hs(),a=Ws(e),o=to(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),no(e,o),null!==(t=Vs(e,a,r))&&ro(t,e,a)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Hs(),r=Ws(e),a=to(n,r);a.tag=2,null!=t&&(a.callback=t),no(e,a),null!==(t=Vs(e,r,n))&&ro(t,e,r)}};function uo(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!ir(n,r)||!ir(a,o))}function fo(e,t,n){var r=!1,a=Ea,o=t.contextType;return"object"==typeof o&&null!==o?o=Qa(o):(a=Na(t)?Aa:_a.current,o=(r=null!=(r=t.contextTypes))?Ta(e,a):Ea),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=co,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function po(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&co.enqueueReplaceState(t,t.state,null)}function go(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=lo,Ja(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=Qa(o):(o=Na(t)?Aa:_a.current,a.context=Ta(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(so(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&co.enqueueReplaceState(a,a.state,null),oo(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}var ho=[],mo=0,yo=null,bo=0,vo=[],wo=0,ko=null,xo=1,So="";function Eo(e,t){ho[mo++]=bo,ho[mo++]=yo,yo=e,bo=t}function _o(e,t,n){vo[wo++]=xo,vo[wo++]=So,vo[wo++]=ko,ko=e;var r=xo;e=So;var a=32-it(r)-1;r&=~(1<<a),n+=1;var o=32-it(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,xo=1<<32-it(t)+a|n<<a|r,So=o+e}else xo=1<<o|n<<a|r,So=e}function Co(e){null!==e.return&&(Eo(e,1),_o(e,1,0))}function Ao(e){for(;e===yo;)yo=ho[--mo],ho[mo]=null,bo=ho[--mo],ho[mo]=null;for(;e===ko;)ko=vo[--wo],vo[wo]=null,So=vo[--wo],vo[wo]=null,xo=vo[--wo],vo[wo]=null}var To=null,No=null,jo=!1,Lo=null;function Oo(e,t){var n=kc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function Po(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,To=e,No=ia(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,To=e,No=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==ko?{id:xo,overflow:So}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=kc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,To=e,No=null,!0);default:return!1}}function Ro(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function Io(e){if(jo){var t=No;if(t){var n=t;if(!Po(e,t)){if(Ro(e))throw Error(o(418));t=ia(n.nextSibling);var r=To;t&&Po(e,t)?Oo(r,n):(e.flags=-4097&e.flags|2,jo=!1,To=e)}}else{if(Ro(e))throw Error(o(418));e.flags=-4097&e.flags|2,jo=!1,To=e}}}function Fo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;To=e}function Mo(e){if(e!==To)return!1;if(!jo)return Fo(e),jo=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!Jr(e.type,e.memoizedProps)),t&&(t=No)){if(Ro(e)){for(e=No;e;)e=ia(e.nextSibling);throw Error(o(418))}for(;t;)Oo(e,t),t=ia(t.nextSibling)}if(Fo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){No=ia(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}No=null}}else No=To?ia(e.stateNode.nextSibling):null;return!0}function Do(){No=To=null,jo=!1}function zo(e){null===Lo?Lo=[e]:Lo.push(e)}function Bo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=a.refs;t===lo&&(t=a.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function $o(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Uo(e){return(0,e._init)(e._payload)}function Ho(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Sc(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Ac(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,r){var o=n.type;return o===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===O&&Uo(o)===t.type)?((r=a(t,n.props)).ref=Bo(e,t,n),r.return=e,r):((r=Ec(n.type,n.key,n.props,null,e.mode,r)).ref=Bo(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Tc(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=_c(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Ac(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Ec(t.type,t.key,t.props,null,e.mode,n)).ref=Bo(e,null,t),n.return=e,n;case x:return(t=Tc(t,e.mode,n)).return=e,t;case O:return f(e,(0,t._init)(t._payload),n)}if(te(t)||I(t))return(t=_c(t,e.mode,n,null)).return=e,t;$o(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===a?c(e,t,n,r):null;case x:return n.key===a?u(e,t,n,r):null;case O:return p(e,t,(a=n._init)(n._payload),r)}if(te(n)||I(n))return null!==a?null:d(e,t,n,r,null);$o(e,n)}return null}function g(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case x:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case O:return g(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||I(r))return d(t,e=e.get(n)||null,r,a,null);$o(t,r)}return null}function h(a,o,l,s){for(var c=null,u=null,d=o,h=o=0,m=null;null!==d&&h<l.length;h++){d.index>h?(m=d,d=null):m=d.sibling;var y=p(a,d,l[h],s);if(null===y){null===d&&(d=m);break}e&&d&&null===y.alternate&&t(a,d),o=i(y,o,h),null===u?c=y:u.sibling=y,u=y,d=m}if(h===l.length)return n(a,d),jo&&Eo(a,h),c;if(null===d){for(;h<l.length;h++)null!==(d=f(a,l[h],s))&&(o=i(d,o,h),null===u?c=d:u.sibling=d,u=d);return jo&&Eo(a,h),c}for(d=r(a,d);h<l.length;h++)null!==(m=g(d,a,h,l[h],s))&&(e&&null!==m.alternate&&d.delete(null===m.key?h:m.key),o=i(m,o,h),null===u?c=m:u.sibling=m,u=m);return e&&d.forEach((function(e){return t(a,e)})),jo&&Eo(a,h),c}function m(a,l,s,c){var u=I(s);if("function"!=typeof u)throw Error(o(150));if(null==(s=u.call(s)))throw Error(o(151));for(var d=u=null,h=l,m=l=0,y=null,b=s.next();null!==h&&!b.done;m++,b=s.next()){h.index>m?(y=h,h=null):y=h.sibling;var v=p(a,h,b.value,c);if(null===v){null===h&&(h=y);break}e&&h&&null===v.alternate&&t(a,h),l=i(v,l,m),null===d?u=v:d.sibling=v,d=v,h=y}if(b.done)return n(a,h),jo&&Eo(a,m),u;if(null===h){for(;!b.done;m++,b=s.next())null!==(b=f(a,b.value,c))&&(l=i(b,l,m),null===d?u=b:d.sibling=b,d=b);return jo&&Eo(a,m),u}for(h=r(a,h);!b.done;m++,b=s.next())null!==(b=g(h,a,m,b.value,c))&&(e&&null!==b.alternate&&h.delete(null===b.key?m:b.key),l=i(b,l,m),null===d?u=b:d.sibling=b,d=b);return e&&h.forEach((function(e){return t(a,e)})),jo&&Eo(a,m),u}return function e(r,o,i,s){if("object"==typeof i&&null!==i&&i.type===S&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case k:e:{for(var c=i.key,u=o;null!==u;){if(u.key===c){if((c=i.type)===S){if(7===u.tag){n(r,u.sibling),(o=a(u,i.props.children)).return=r,r=o;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===O&&Uo(c)===u.type){n(r,u.sibling),(o=a(u,i.props)).ref=Bo(r,u,i),o.return=r,r=o;break e}n(r,u);break}t(r,u),u=u.sibling}i.type===S?((o=_c(i.props.children,r.mode,s,i.key)).return=r,r=o):((s=Ec(i.type,i.key,i.props,null,r.mode,s)).ref=Bo(r,o,i),s.return=r,r=s)}return l(r);case x:e:{for(u=i.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(r,o.sibling),(o=a(o,i.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=Tc(i,r.mode,s)).return=r,r=o}return l(r);case O:return e(r,o,(u=i._init)(i._payload),s)}if(te(i))return h(r,o,i,s);if(I(i))return m(r,o,i,s);$o(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,i)).return=r,r=o):(n(r,o),(o=Ac(i,r.mode,s)).return=r,r=o),l(r)):n(r,o)}}var Wo=Ho(!0),Vo=Ho(!1),qo={},Go=ka(qo),Yo=ka(qo),Ko=ka(qo);function Qo(e){if(e===qo)throw Error(o(174));return e}function Zo(e,t){switch(Sa(Ko,t),Sa(Yo,e),Sa(Go,qo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}xa(Go),Sa(Go,t)}function Xo(){xa(Go),xa(Yo),xa(Ko)}function Jo(e){Qo(Ko.current);var t=Qo(Go.current),n=se(t,e.type);t!==n&&(Sa(Yo,e),Sa(Go,n))}function ei(e){Yo.current===e&&(xa(Go),xa(Yo))}var ti=ka(0);function ni(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ri=[];function ai(){for(var e=0;e<ri.length;e++)ri[e]._workInProgressVersionPrimary=null;ri.length=0}var oi=w.ReactCurrentDispatcher,ii=w.ReactCurrentBatchConfig,li=0,si=null,ci=null,ui=null,di=!1,fi=!1,pi=0,gi=0;function hi(){throw Error(o(321))}function mi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!or(e[n],t[n]))return!1;return!0}function yi(e,t,n,r,a,i){if(li=i,si=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,oi.current=null===e||null===e.memoizedState?Ji:el,e=n(r,a),fi){i=0;do{if(fi=!1,pi=0,25<=i)throw Error(o(301));i+=1,ui=ci=null,t.updateQueue=null,oi.current=tl,e=n(r,a)}while(fi)}if(oi.current=Xi,t=null!==ci&&null!==ci.next,li=0,ui=ci=si=null,di=!1,t)throw Error(o(300));return e}function bi(){var e=0!==pi;return pi=0,e}function vi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ui?si.memoizedState=ui=e:ui=ui.next=e,ui}function wi(){if(null===ci){var e=si.alternate;e=null!==e?e.memoizedState:null}else e=ci.next;var t=null===ui?si.memoizedState:ui.next;if(null!==t)ui=t,ci=e;else{if(null===e)throw Error(o(310));e={memoizedState:(ci=e).memoizedState,baseState:ci.baseState,baseQueue:ci.baseQueue,queue:ci.queue,next:null},null===ui?si.memoizedState=ui=e:ui=ui.next=e}return ui}function ki(e,t){return"function"==typeof t?t(e):t}function xi(e){var t=wi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=ci,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var l=a.next;a.next=i.next,i.next=l}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var s=l=null,c=null,u=i;do{var d=u.lane;if((li&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(s=c=f,l=r):c=c.next=f,si.lanes|=d,Cs|=d}u=u.next}while(null!==u&&u!==i);null===c?l=r:c.next=s,or(r,t.memoizedState)||(bl=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{i=a.lane,si.lanes|=i,Cs|=i,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Si(e){var t=wi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{i=e(i,l.action),l=l.next}while(l!==a);or(i,t.memoizedState)||(bl=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Ei(){}function _i(e,t){var n=si,r=wi(),a=t(),i=!or(r.memoizedState,a);if(i&&(r.memoizedState=a,bl=!0),r=r.queue,Fi(Ti.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==ui&&1&ui.memoizedState.tag){if(n.flags|=2048,Li(9,Ai.bind(null,n,r,a,t),void 0,null),null===vs)throw Error(o(349));0!=(30&li)||Ci(n,t,a)}return a}function Ci(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ai(e,t,n,r){t.value=n,t.getSnapshot=r,Ni(t)&&Vs(e,1,-1)}function Ti(e,t,n){return n((function(){Ni(t)&&Vs(e,1,-1)}))}function Ni(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!or(e,n)}catch(r){return!0}}function ji(e){var t=vi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ki,lastRenderedState:e},t.queue=e,e=e.dispatch=Gi.bind(null,si,e),[t.memoizedState,e]}function Li(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Oi(){return wi().memoizedState}function Pi(e,t,n,r){var a=vi();si.flags|=e,a.memoizedState=Li(1|t,n,void 0,void 0===r?null:r)}function Ri(e,t,n,r){var a=wi();r=void 0===r?null:r;var o=void 0;if(null!==ci){var i=ci.memoizedState;if(o=i.destroy,null!==r&&mi(r,i.deps))return void(a.memoizedState=Li(t,n,o,r))}si.flags|=e,a.memoizedState=Li(1|t,n,o,r)}function Ii(e,t){return Pi(8390656,8,e,t)}function Fi(e,t){return Ri(2048,8,e,t)}function Mi(e,t){return Ri(4,2,e,t)}function Di(e,t){return Ri(4,4,e,t)}function zi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Bi(e,t,n){return n=null!=n?n.concat([e]):null,Ri(4,4,zi.bind(null,t,e),n)}function $i(){}function Ui(e,t){var n=wi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&mi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Hi(e,t){var n=wi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&mi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Wi(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=ii.transition;ii.transition={};try{e(!1),t()}finally{bt=n,ii.transition=r}}function Vi(){return wi().memoizedState}function qi(e,t,n){var r=Ws(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Yi(e)?Ki(t,n):(Qi(e,t,n),null!==(e=Vs(e,r,n=Hs()))&&Zi(e,t,r))}function Gi(e,t,n){var r=Ws(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yi(e))Ki(t,a);else{Qi(e,t,a);var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,l=o(i,n);if(a.hasEagerState=!0,a.eagerState=l,or(l,i))return}catch(s){}null!==(e=Vs(e,r,n=Hs()))&&Zi(e,t,r)}}function Yi(e){var t=e.alternate;return e===si||null!==t&&t===si}function Ki(e,t){fi=di=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qi(e,t,n){null!==vs&&0!=(1&e.mode)&&0==(2&bs)?(null===(e=t.interleaved)?(n.next=n,null===Za?Za=[t]:Za.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(null===(e=t.pending)?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function Zi(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var Xi={readContext:Qa,useCallback:hi,useContext:hi,useEffect:hi,useImperativeHandle:hi,useInsertionEffect:hi,useLayoutEffect:hi,useMemo:hi,useReducer:hi,useRef:hi,useState:hi,useDebugValue:hi,useDeferredValue:hi,useTransition:hi,useMutableSource:hi,useSyncExternalStore:hi,useId:hi,unstable_isNewReconciler:!1},Ji={readContext:Qa,useCallback:function(e,t){return vi().memoizedState=[e,void 0===t?null:t],e},useContext:Qa,useEffect:Ii,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Pi(4194308,4,zi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Pi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Pi(4,2,e,t)},useMemo:function(e,t){var n=vi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=vi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=qi.bind(null,si,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},vi().memoizedState=e},useState:ji,useDebugValue:$i,useDeferredValue:function(e){var t=ji(e),n=t[0],r=t[1];return Ii((function(){var t=ii.transition;ii.transition={};try{r(e)}finally{ii.transition=t}}),[e]),n},useTransition:function(){var e=ji(!1),t=e[0];return e=Wi.bind(null,e[1]),vi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=si,a=vi();if(jo){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===vs)throw Error(o(349));0!=(30&li)||Ci(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,Ii(Ti.bind(null,r,i,e),[e]),r.flags|=2048,Li(9,Ai.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=vi(),t=vs.identifierPrefix;if(jo){var n=So;t=":"+t+"R"+(n=(xo&~(1<<32-it(xo)-1)).toString(32)+n),0<(n=pi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=gi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},el={readContext:Qa,useCallback:Ui,useContext:Qa,useEffect:Fi,useImperativeHandle:Bi,useInsertionEffect:Mi,useLayoutEffect:Di,useMemo:Hi,useReducer:xi,useRef:Oi,useState:function(){return xi(ki)},useDebugValue:$i,useDeferredValue:function(e){var t=xi(ki),n=t[0],r=t[1];return Fi((function(){var t=ii.transition;ii.transition={};try{r(e)}finally{ii.transition=t}}),[e]),n},useTransition:function(){return[xi(ki)[0],wi().memoizedState]},useMutableSource:Ei,useSyncExternalStore:_i,useId:Vi,unstable_isNewReconciler:!1},tl={readContext:Qa,useCallback:Ui,useContext:Qa,useEffect:Fi,useImperativeHandle:Bi,useInsertionEffect:Mi,useLayoutEffect:Di,useMemo:Hi,useReducer:Si,useRef:Oi,useState:function(){return Si(ki)},useDebugValue:$i,useDeferredValue:function(e){var t=Si(ki),n=t[0],r=t[1];return Fi((function(){var t=ii.transition;ii.transition={};try{r(e)}finally{ii.transition=t}}),[e]),n},useTransition:function(){return[Si(ki)[0],wi().memoizedState]},useMutableSource:Ei,useSyncExternalStore:_i,useId:Vi,unstable_isNewReconciler:!1};function nl(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a}}function rl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var al,ol,il,ll,sl="function"==typeof WeakMap?WeakMap:Map;function cl(e,t,n){(n=to(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ps||(Ps=!0,Rs=r),rl(0,t)},n}function ul(e,t,n){(n=to(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){rl(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){rl(0,t),"function"!=typeof r&&(null===Is?Is=new Set([this]):Is.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function dl(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new sl;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=hc.bind(null,e,t,n),t.then(e,e))}function fl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function pl(e,t,n,r,a){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=to(-1,1)).tag=2,no(n,t))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}function gl(e,t){if(!jo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function hl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ml(e,t,n){var r=t.pendingProps;switch(Ao(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hl(t),null;case 1:case 17:return Na(t.type)&&ja(),hl(t),null;case 3:return r=t.stateNode,Xo(),xa(Ca),xa(_a),ai(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Mo(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==Lo&&(Qs(Lo),Lo=null))),ol(e,t),hl(t),null;case 5:ei(t);var a=Qo(Ko.current);if(n=t.type,null!==e&&null!=t.stateNode)il(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return hl(t),null}if(e=Qo(Go.current),Mo(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[ca]=t,r[ua]=i,e=0!=(1&t.mode),n){case"dialog":Mr("cancel",r),Mr("close",r);break;case"iframe":case"object":case"embed":Mr("load",r);break;case"video":case"audio":for(a=0;a<Pr.length;a++)Mr(Pr[a],r);break;case"source":Mr("error",r);break;case"img":case"image":case"link":Mr("error",r),Mr("load",r);break;case"details":Mr("toggle",r);break;case"input":Q(r,i),Mr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Mr("invalid",r);break;case"textarea":ae(r,i),Mr("invalid",r)}for(var s in be(n,i),a=null,i)if(i.hasOwnProperty(s)){var c=i[s];"children"===s?"string"==typeof c?r.textContent!==c&&(Qr(r.textContent,c,e),a=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(Qr(r.textContent,c,e),a=["children",""+c]):l.hasOwnProperty(s)&&null!=c&&"onScroll"===s&&Mr("scroll",r)}switch(n){case"input":q(r),J(r,i,!0);break;case"textarea":q(r),ie(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=Zr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[ca]=t,e[ua]=r,al(e,t,!1,!1),t.stateNode=e;e:{switch(s=ve(n,r),n){case"dialog":Mr("cancel",e),Mr("close",e),a=r;break;case"iframe":case"object":case"embed":Mr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Pr.length;a++)Mr(Pr[a],e);a=r;break;case"source":Mr("error",e),a=r;break;case"img":case"image":case"link":Mr("error",e),Mr("load",e),a=r;break;case"details":Mr("toggle",e),a=r;break;case"input":Q(e,r),a=K(e,r),Mr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=M({},r,{value:void 0}),Mr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),Mr("invalid",e)}for(i in be(n,a),c=a)if(c.hasOwnProperty(i)){var u=c[i];"style"===i?me(e,u):"dangerouslySetInnerHTML"===i?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===i?"string"==typeof u?("textarea"!==n||""!==u)&&fe(e,u):"number"==typeof u&&fe(e,""+u):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(l.hasOwnProperty(i)?null!=u&&"onScroll"===i&&Mr("scroll",e):null!=u&&v(e,i,u,s))}switch(n){case"input":q(e),J(e,r,!1);break;case"textarea":q(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+W(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Zr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return hl(t),null;case 6:if(e&&null!=t.stateNode)ll(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(n=Qo(Ko.current),Qo(Go.current),Mo(t)){if(r=t.stateNode,n=t.memoizedProps,r[ca]=t,(i=r.nodeValue!==n)&&null!==(e=To))switch(s=0!=(1&e.mode),e.tag){case 3:Qr(r.nodeValue,n,s);break;case 5:!0!==e.memoizedProps[void 0]&&Qr(r.nodeValue,n,s)}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[ca]=t,t.stateNode=r}return hl(t),null;case 13:if(xa(ti),r=t.memoizedState,jo&&null!==No&&0!=(1&t.mode)&&0==(128&t.flags)){for(r=No;r;)r=ia(r.nextSibling);return Do(),t.flags|=98560,t}if(null!==r&&null!==r.dehydrated){if(r=Mo(t),null===e){if(!r)throw Error(o(318));if(!(r=null!==(r=t.memoizedState)?r.dehydrated:null))throw Error(o(317));r[ca]=t}else Do(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;return hl(t),null}return null!==Lo&&(Qs(Lo),Lo=null),0!=(128&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?Mo(t):n=null!==e.memoizedState,r&&!n&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&ti.current)?0===Es&&(Es=3):oc())),null!==t.updateQueue&&(t.flags|=4),hl(t),null);case 4:return Xo(),ol(e,t),null===e&&Br(t.stateNode.containerInfo),hl(t),null;case 10:return Ga(t.type._context),hl(t),null;case 19:if(xa(ti),null===(i=t.memoizedState))return hl(t),null;if(r=0!=(128&t.flags),null===(s=i.rendering))if(r)gl(i,!1);else{if(0!==Es||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(s=ni(e))){for(t.flags|=128,gl(i,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(s=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Sa(ti,1&ti.current|2),t.child}e=e.sibling}null!==i.tail&&Ze()>Os&&(t.flags|=128,r=!0,gl(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ni(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),gl(i,!0),null===i.tail&&"hidden"===i.tailMode&&!s.alternate&&!jo)return hl(t),null}else 2*Ze()-i.renderingStartTime>Os&&1073741824!==n&&(t.flags|=128,r=!0,gl(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ze(),t.sibling=null,n=ti.current,Sa(ti,r?1&n|2:1&n),t):(hl(t),null);case 22:case 23:return tc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&xs)&&(hl(t),6&t.subtreeFlags&&(t.flags|=8192)):hl(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}al=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ol=function(){},il=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Qo(Go.current);var o,i=null;switch(n){case"input":a=K(e,a),r=K(e,r),i=[];break;case"select":a=M({},a,{value:void 0}),r=M({},r,{value:void 0}),i=[];break;case"textarea":a=re(e,a),r=re(e,r),i=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Zr)}for(u in be(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u){var s=a[u];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var c=r[u];if(s=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&c!==s&&(null!=c||null!=s))if("style"===u)if(s){for(o in s)!s.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&s[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(i||(i=[]),i.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(i=i||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(l.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Mr("scroll",e),i||s===c||(i=[])):(i=i||[]).push(u,c))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},ll=function(e,t,n,r){n!==r&&(t.flags|=4)};var yl=w.ReactCurrentOwner,bl=!1;function vl(e,t,n,r){t.child=null===e?Vo(t,null,n,r):Wo(t,e.child,n,r)}function wl(e,t,n,r,a){n=n.render;var o=t.ref;return Ka(t,a),r=yi(e,t,n,r,o,a),n=bi(),null===e||bl?(jo&&n&&Co(t),t.flags|=1,vl(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Bl(e,t,a))}function kl(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||xc(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ec(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,xl(e,t,o,r,a))}if(o=e.child,0==(e.lanes&a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:ir)(i,r)&&e.ref===t.ref)return Bl(e,t,a)}return t.flags|=1,(e=Sc(o,r)).ref=t.ref,e.return=t,t.child=e}function xl(e,t,n,r,a){if(null!==e&&ir(e.memoizedProps,r)&&e.ref===t.ref){if(bl=!1,0==(e.lanes&a))return t.lanes=e.lanes,Bl(e,t,a);0!=(131072&e.flags)&&(bl=!0)}return _l(e,t,n,r,a)}function Sl(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null},Sa(Ss,xs),xs|=n;else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null},t.updateQueue=null,Sa(Ss,xs),xs|=e,null;t.memoizedState={baseLanes:0,cachePool:null},r=null!==o?o.baseLanes:n,Sa(Ss,xs),xs|=r}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Sa(Ss,xs),xs|=r;return vl(e,t,a,n),t.child}function El(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function _l(e,t,n,r,a){var o=Na(n)?Aa:_a.current;return o=Ta(t,o),Ka(t,a),n=yi(e,t,n,r,o,a),r=bi(),null===e||bl?(jo&&r&&Co(t),t.flags|=1,vl(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Bl(e,t,a))}function Cl(e,t,n,r,a){if(Na(n)){var o=!0;Pa(t)}else o=!1;if(Ka(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),fo(t,n,r),go(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,c=n.contextType;"object"==typeof c&&null!==c?c=Qa(c):c=Ta(t,c=Na(n)?Aa:_a.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==c)&&po(t,i,r,c),Xa=!1;var f=t.memoizedState;i.state=f,oo(t,r,i,a),s=t.memoizedState,l!==r||f!==s||Ca.current||Xa?("function"==typeof u&&(so(t,n,u,r),s=t.memoizedState),(l=Xa||uo(t,n,l,r,f,s,c))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=c,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,eo(e,t),l=t.memoizedProps,c=t.type===t.elementType?l:$a(t.type,l),i.props=c,d=t.pendingProps,f=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=Qa(s):s=Ta(t,s=Na(n)?Aa:_a.current);var p=n.getDerivedStateFromProps;(u="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==d||f!==s)&&po(t,i,r,s),Xa=!1,f=t.memoizedState,i.state=f,oo(t,r,i,a);var g=t.memoizedState;l!==d||f!==g||Ca.current||Xa?("function"==typeof p&&(so(t,n,p,r),g=t.memoizedState),(c=Xa||uo(t,n,c,r,f,g,s)||!1)?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,g,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,g,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),i.props=r,i.state=g,i.context=s,r=c):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Al(e,t,n,r,o,a)}function Al(e,t,n,r,a,o){El(e,t);var i=0!=(128&t.flags);if(!r&&!i)return a&&Ra(t,n,!1),Bl(e,t,o);r=t.stateNode,yl.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Wo(t,e.child,null,o),t.child=Wo(t,null,l,o)):vl(e,t,l,o),t.memoizedState=r.state,a&&Ra(t,n,!0),t.child}function Tl(e){var t=e.stateNode;t.pendingContext?La(0,t.pendingContext,t.pendingContext!==t.context):t.context&&La(0,t.context,!1),Zo(e,t.containerInfo)}function Nl(e,t,n,r,a){return Do(),zo(a),t.flags|=256,vl(e,t,n,r),t.child}var jl={dehydrated:null,treeContext:null,retryLane:0};function Ll(e){return{baseLanes:e,cachePool:null}}function Ol(e,t,n){var r,a=t.pendingProps,i=ti.current,l=!1,s=0!=(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Sa(ti,1&i),null===e)return Io(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(i=a.children,e=a.fallback,l?(a=t.mode,l=t.child,i={mode:"hidden",children:i},0==(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=i):l=Cc(i,a,0,null),e=_c(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Ll(n),t.memoizedState=jl,e):Pl(t,i));if(null!==(i=e.memoizedState)){if(null!==(r=i.dehydrated)){if(s)return 256&t.flags?(t.flags&=-257,Fl(e,t,n,Error(o(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(l=a.fallback,i=t.mode,a=Cc({mode:"visible",children:a.children},i,0,null),(l=_c(l,i,n,null)).flags|=2,a.return=t,l.return=t,a.sibling=l,t.child=a,0!=(1&t.mode)&&Wo(t,e.child,null,n),t.child.memoizedState=Ll(n),t.memoizedState=jl,l);if(0==(1&t.mode))t=Fl(e,t,n,null);else if("$!"===r.data)t=Fl(e,t,n,Error(o(419)));else if(a=0!=(n&e.childLanes),bl||a){if(null!==(a=vs)){switch(n&-n){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(a=0!=(l&(a.suspendedLanes|n))?0:l)&&a!==i.retryLane&&(i.retryLane=a,Vs(e,a,-1))}oc(),t=Fl(e,t,n,Error(o(421)))}else"$?"===r.data?(t.flags|=128,t.child=e.child,t=yc.bind(null,e),r._reactRetry=t,t=null):(n=i.treeContext,No=ia(r.nextSibling),To=t,jo=!0,Lo=null,null!==n&&(vo[wo++]=xo,vo[wo++]=So,vo[wo++]=ko,xo=n.id,So=n.overflow,ko=t),(t=Pl(t,t.pendingProps.children)).flags|=4096);return t}return l?(a=Il(e,t,a.children,a.fallback,n),l=t.child,i=e.child.memoizedState,l.memoizedState=null===i?Ll(n):{baseLanes:i.baseLanes|n,cachePool:null},l.childLanes=e.childLanes&~n,t.memoizedState=jl,a):(n=Rl(e,t,a.children,n),t.memoizedState=null,n)}return l?(a=Il(e,t,a.children,a.fallback,n),l=t.child,i=e.child.memoizedState,l.memoizedState=null===i?Ll(n):{baseLanes:i.baseLanes|n,cachePool:null},l.childLanes=e.childLanes&~n,t.memoizedState=jl,a):(n=Rl(e,t,a.children,n),t.memoizedState=null,n)}function Pl(e,t){return(t=Cc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Rl(e,t,n,r){var a=e.child;return e=a.sibling,n=Sc(a,{mode:"visible",children:n}),0==(1&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function Il(e,t,n,r,a){var o=t.mode,i=(e=e.child).sibling,l={mode:"hidden",children:n};return 0==(1&o)&&t.child!==e?((n=t.child).childLanes=0,n.pendingProps=l,t.deletions=null):(n=Sc(e,l)).subtreeFlags=14680064&e.subtreeFlags,null!==i?r=Sc(i,r):(r=_c(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Fl(e,t,n,r){return null!==r&&zo(r),Wo(t,e.child,null,n),(e=Pl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Ml(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Ya(e.return,t,n)}function Dl(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function zl(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(vl(e,t,r.children,n),0!=(2&(r=ti.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ml(e,n,t);else if(19===e.tag)Ml(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Sa(ti,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ni(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Dl(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ni(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Dl(t,!0,n,null,o);break;case"together":Dl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Bl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Cs|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Sc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Sc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function $l(e,t){switch(Ao(t),t.tag){case 1:return Na(t.type)&&ja(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Xo(),xa(Ca),xa(_a),ai(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ei(t),null;case 13:if(xa(ti),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));Do()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return xa(ti),null;case 4:return Xo(),null;case 10:return Ga(t.type._context),null;case 22:case 23:return tc(),null;default:return null}}var Ul=!1,Hl=!1,Wl="function"==typeof WeakSet?WeakSet:Set,Vl=null;function ql(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){gc(e,t,r)}else n.current=null}function Gl(e,t,n){try{n()}catch(r){gc(e,t,r)}}var Yl=!1;function Kl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&Gl(t,n,o)}a=a.next}while(a!==r)}}function Ql(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Zl(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function Xl(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(at,t)}catch(i){}switch(t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e=e.next;do{var a=r,o=a.destroy;a=a.tag,void 0!==o&&(0!=(2&a)||0!=(4&a))&&Gl(t,n,o),r=r.next}while(r!==e)}break;case 1:if(ql(t,n),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(i){gc(t,n,i)}break;case 5:ql(t,n);break;case 4:os(e,t,n)}}function Jl(e){var t=e.alternate;null!==t&&(e.alternate=null,Jl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[ca],delete t[ua],delete t[fa],delete t[pa],delete t[ga])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function es(e){return 5===e.tag||3===e.tag||4===e.tag}function ts(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||es(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ns(e){e:{for(var t=e.return;null!==t;){if(es(t))break e;t=t.return}throw Error(o(160))}var n=t;switch(n.tag){case 5:t=n.stateNode,32&n.flags&&(fe(t,""),n.flags&=-33),as(e,n=ts(e),t);break;case 3:case 4:t=n.stateNode.containerInfo,rs(e,n=ts(e),t);break;default:throw Error(o(161))}}function rs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Zr));else if(4!==r&&null!==(e=e.child))for(rs(e,t,n),e=e.sibling;null!==e;)rs(e,t,n),e=e.sibling}function as(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(as(e,t,n),e=e.sibling;null!==e;)as(e,t,n),e=e.sibling}function os(e,t,n){for(var r,a,i=t,l=!1;;){if(!l){l=i.return;e:for(;;){if(null===l)throw Error(o(160));switch(r=l.stateNode,l.tag){case 5:a=!1;break e;case 3:case 4:r=r.containerInfo,a=!0;break e}l=l.return}l=!0}if(5===i.tag||6===i.tag){e:for(var s=e,c=i,u=n,d=c;;)if(Xl(s,d,u),null!==d.child&&4!==d.tag)d.child.return=d,d=d.child;else{if(d===c)break e;for(;null===d.sibling;){if(null===d.return||d.return===c)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}a?(s=r,c=i.stateNode,8===s.nodeType?s.parentNode.removeChild(c):s.removeChild(c)):r.removeChild(i.stateNode)}else if(18===i.tag)a?(s=r,c=i.stateNode,8===s.nodeType?oa(s.parentNode,c):1===s.nodeType&&oa(s,c),$t(s)):oa(r,i.stateNode);else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,a=!0,i.child.return=i,i=i.child;continue}}else if(Xl(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(l=!1)}i.sibling.return=i.return,i=i.sibling}}function is(e,t){switch(t.tag){case 0:case 11:case 14:case 15:return Kl(3,t,t.return),Ql(3,t),void Kl(5,t,t.return);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,a=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for("input"===e&&"radio"===r.type&&null!=r.name&&Z(n,r),ve(e,a),t=ve(e,r),a=0;a<i.length;a+=2){var l=i[a],s=i[a+1];"style"===l?me(n,s):"dangerouslySetInnerHTML"===l?de(n,s):"children"===l?fe(n,s):v(n,l,s,t)}switch(e){case"input":X(n,r);break;case"textarea":oe(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?ne(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?ne(n,!!r.multiple,r.defaultValue,!0):ne(n,!!r.multiple,r.multiple?[]:"",!1))}n[ua]=r}}return;case 6:if(null===t.stateNode)throw Error(o(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void(null!==e&&e.memoizedState.isDehydrated&&$t(t.stateNode.containerInfo));case 13:case 19:return void ls(t)}throw Error(o(163))}function ls(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Wl),t.forEach((function(t){var r=bc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function ss(e,t,n){Vl=e,cs(e,t,n)}function cs(e,t,n){for(var r=0!=(1&e.mode);null!==Vl;){var a=Vl,o=a.child;if(22===a.tag&&r){var i=null!==a.memoizedState||Ul;if(!i){var l=a.alternate,s=null!==l&&null!==l.memoizedState||Hl;l=Ul;var c=Hl;if(Ul=i,(Hl=s)&&!c)for(Vl=a;null!==Vl;)s=(i=Vl).child,22===i.tag&&null!==i.memoizedState?fs(a):null!==s?(s.return=i,Vl=s):fs(a);for(;null!==o;)Vl=o,cs(o,t,n),o=o.sibling;Vl=a,Ul=l,Hl=c}us(e)}else 0!=(8772&a.subtreeFlags)&&null!==o?(o.return=a,Vl=o):us(e)}}function us(e){for(;null!==Vl;){var t=Vl;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Hl||Ql(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Hl)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:$a(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&io(t,i,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}io(t,l,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&$t(f)}}}break;default:throw Error(o(163))}Hl||512&t.flags&&Zl(t)}catch(p){gc(t,t.return,p)}}if(t===e){Vl=null;break}if(null!==(n=t.sibling)){n.return=t.return,Vl=n;break}Vl=t.return}}function ds(e){for(;null!==Vl;){var t=Vl;if(t===e){Vl=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Vl=n;break}Vl=t.return}}function fs(e){for(;null!==Vl;){var t=Vl;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ql(4,t)}catch(s){gc(t,n,s)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(s){gc(t,a,s)}}var o=t.return;try{Zl(t)}catch(s){gc(t,o,s)}break;case 5:var i=t.return;try{Zl(t)}catch(s){gc(t,i,s)}}}catch(s){gc(t,t.return,s)}if(t===e){Vl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Vl=l;break}Vl=t.return}}var ps,gs=Math.ceil,hs=w.ReactCurrentDispatcher,ms=w.ReactCurrentOwner,ys=w.ReactCurrentBatchConfig,bs=0,vs=null,ws=null,ks=0,xs=0,Ss=ka(0),Es=0,_s=null,Cs=0,As=0,Ts=0,Ns=null,js=null,Ls=0,Os=1/0,Ps=!1,Rs=null,Is=null,Fs=!1,Ms=null,Ds=0,zs=0,Bs=null,$s=-1,Us=0;function Hs(){return 0!=(6&bs)?Ze():-1!==$s?$s:$s=Ze()}function Ws(e){return 0==(1&e.mode)?1:0!=(2&bs)&&0!==ks?ks&-ks:null!==Ba.transition?(0===Us&&(e=ct,0==(4194240&(ct<<=1))&&(ct=64),Us=e),Us):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Yt(e.type)}function Vs(e,t,n){if(50<zs)throw zs=0,Bs=null,Error(o(185));var r=qs(e,t);return null===r?null:(mt(r,t,n),0!=(2&bs)&&r===vs||(r===vs&&(0==(2&bs)&&(As|=t),4===Es&&Zs(r,ks)),Gs(r,n),1===t&&0===bs&&0==(1&e.mode)&&(Os=Ze()+500,Fa&&za())),r)}function qs(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function Gs(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),l=1<<i,s=a[i];-1===s?0!=(l&n)&&0==(l&r)||(a[i]=pt(l,t)):s<=t&&(e.expiredLanes|=l),o&=~l}}(e,t);var r=ft(e,e===vs?ks:0);if(0===r)null!==n&&Ye(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ye(n),1===t)0===e.tag?function(e){Fa=!0,Da(e)}(Xs.bind(null,e)):Da(Xs.bind(null,e)),ra((function(){0===bs&&za()})),n=null;else{switch(vt(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=vc(n,Ys.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ys(e,t){if($s=-1,Us=0,0!=(6&bs))throw Error(o(327));var n=e.callbackNode;if(fc()&&e.callbackNode!==n)return null;var r=ft(e,e===vs?ks:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=ic(e,r);else{t=r;var a=bs;bs|=2;var i=ac();for(vs===e&&ks===t||(Os=Ze()+500,nc(e,t));;)try{sc();break}catch(s){rc(e,s)}qa(),hs.current=i,bs=a,null!==ws?t=0:(vs=null,ks=0,t=Es)}if(0!==t){if(2===t&&(0!==(a=gt(e))&&(r=a,t=Ks(e,a))),1===t)throw n=_s,nc(e,0),Zs(e,r),Gs(e,Ze()),n;if(6===t)Zs(e,r);else{if(a=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!or(o(),a))return!1}catch(l){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=ic(e,r))&&(0!==(i=gt(e))&&(r=i,t=Ks(e,i))),1===t))throw n=_s,nc(e,0),Zs(e,r),Gs(e,Ze()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:dc(e,js);break;case 3:if(Zs(e,r),(130023424&r)===r&&10<(t=Ls+500-Ze())){if(0!==ft(e,0))break;if(((a=e.suspendedLanes)&r)!==r){Hs(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ea(dc.bind(null,e,js),t);break}dc(e,js);break;case 4:if(Zs(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var l=31-it(r);i=1<<l,(l=t[l])>a&&(a=l),r&=~i}if(r=a,10<(r=(120>(r=Ze()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*gs(r/1960))-r)){e.timeoutHandle=ea(dc.bind(null,e,js),r);break}dc(e,js);break;default:throw Error(o(329))}}}return Gs(e,Ze()),e.callbackNode===n?Ys.bind(null,e):null}function Ks(e,t){var n=Ns;return e.current.memoizedState.isDehydrated&&(nc(e,t).flags|=256),2!==(e=ic(e,t))&&(t=js,js=n,null!==t&&Qs(t)),e}function Qs(e){null===js?js=e:js.push.apply(js,e)}function Zs(e,t){for(t&=~Ts,t&=~As,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function Xs(e){if(0!=(6&bs))throw Error(o(327));fc();var t=ft(e,0);if(0==(1&t))return Gs(e,Ze()),null;var n=ic(e,t);if(0!==e.tag&&2===n){var r=gt(e);0!==r&&(t=r,n=Ks(e,r))}if(1===n)throw n=_s,nc(e,0),Zs(e,t),Gs(e,Ze()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,dc(e,js),Gs(e,Ze()),null}function Js(e,t){var n=bs;bs|=1;try{return e(t)}finally{0===(bs=n)&&(Os=Ze()+500,Fa&&za())}}function ec(e){null!==Ms&&0===Ms.tag&&0==(6&bs)&&fc();var t=bs;bs|=1;var n=ys.transition,r=bt;try{if(ys.transition=null,bt=1,e)return e()}finally{bt=r,ys.transition=n,0==(6&(bs=t))&&za()}}function tc(){xs=Ss.current,xa(Ss)}function nc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ta(n)),null!==ws)for(n=ws.return;null!==n;){var r=n;switch(Ao(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&ja();break;case 3:Xo(),xa(Ca),xa(_a),ai();break;case 5:ei(r);break;case 4:Xo();break;case 13:case 19:xa(ti);break;case 10:Ga(r.type._context);break;case 22:case 23:tc()}n=n.return}if(vs=e,ws=e=Sc(e.current,null),ks=xs=t,Es=0,_s=null,Ts=As=Cs=0,js=Ns=null,null!==Za){for(t=0;t<Za.length;t++)if(null!==(r=(n=Za[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var i=o.next;o.next=a,r.next=i}n.pending=r}Za=null}return e}function rc(e,t){for(;;){var n=ws;try{if(qa(),oi.current=Xi,di){for(var r=si.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}di=!1}if(li=0,ui=ci=si=null,fi=!1,pi=0,ms.current=null,null===n||null===n.return){Es=1,_s=t,ws=null;break}e:{var i=e,l=n.return,s=n,c=t;if(t=ks,s.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=s,f=d.tag;if(0==(1&d.mode)&&(0===f||11===f||15===f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var g=fl(l);if(null!==g){g.flags&=-257,pl(g,l,s,0,t),1&g.mode&&dl(i,u,t),c=u;var h=(t=g).updateQueue;if(null===h){var m=new Set;m.add(c),t.updateQueue=m}else h.add(c);break e}if(0==(1&t)){dl(i,u,t),oc();break e}c=Error(o(426))}else if(jo&&1&s.mode){var y=fl(l);if(null!==y){0==(65536&y.flags)&&(y.flags|=256),pl(y,l,s,0,t),zo(c);break e}}i=c,4!==Es&&(Es=2),null===Ns?Ns=[i]:Ns.push(i),c=nl(c,s),s=l;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t,ao(s,cl(0,c,t));break e;case 1:i=c;var b=s.type,v=s.stateNode;if(0==(128&s.flags)&&("function"==typeof b.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===Is||!Is.has(v)))){s.flags|=65536,t&=-t,s.lanes|=t,ao(s,ul(s,i,t));break e}}s=s.return}while(null!==s)}uc(n)}catch(w){t=w,ws===n&&null!==n&&(ws=n=n.return);continue}break}}function ac(){var e=hs.current;return hs.current=Xi,null===e?Xi:e}function oc(){0!==Es&&3!==Es&&2!==Es||(Es=4),null===vs||0==(268435455&Cs)&&0==(268435455&As)||Zs(vs,ks)}function ic(e,t){var n=bs;bs|=2;var r=ac();for(vs===e&&ks===t||nc(e,t);;)try{lc();break}catch(a){rc(e,a)}if(qa(),bs=n,hs.current=r,null!==ws)throw Error(o(261));return vs=null,ks=0,Es}function lc(){for(;null!==ws;)cc(ws)}function sc(){for(;null!==ws&&!Ke();)cc(ws)}function cc(e){var t=ps(e.alternate,e,xs);e.memoizedProps=e.pendingProps,null===t?uc(e):ws=t,ms.current=null}function uc(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=ml(n,t,xs)))return void(ws=n)}else{if(null!==(n=$l(n,t)))return n.flags&=32767,void(ws=n);if(null===e)return Es=6,void(ws=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(ws=t);ws=t=e}while(null!==t);0===Es&&(Es=5)}function dc(e,t){var n=bt,r=ys.transition;try{ys.transition=null,bt=1,function(e,t,n){do{fc()}while(null!==Ms);if(0!=(6&bs))throw Error(o(327));var r=e.finishedWork,a=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-it(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,i),e===vs&&(ws=vs=null,ks=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||Fs||(Fs=!0,vc(tt,(function(){return fc(),null}))),i=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||i){i=ys.transition,ys.transition=null;var l=bt;bt=1;var s=bs;bs|=4,ms.current=null,function(e,t){if(dr(e=ur())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(x){n=null;break e}var l=0,s=-1,c=-1,u=0,d=0,f=e,p=null;t:for(;;){for(var g;f!==n||0!==a&&3!==f.nodeType||(s=l+a),f!==i||0!==r&&3!==f.nodeType||(c=l+r),3===f.nodeType&&(l+=f.nodeValue.length),null!==(g=f.firstChild);)p=f,f=g;for(;;){if(f===e)break t;if(p===n&&++u===a&&(s=l),p===i&&++d===r&&(c=l),null!==(g=f.nextSibling))break;p=(f=p).parentNode}f=g}n=-1===s||-1===c?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(Xr={focusedElem:e,selectionRange:n},Vl=t;null!==Vl;)if(e=(t=Vl).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Vl=e;else for(;null!==Vl;){t=Vl;try{var h=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var m=h.memoizedProps,y=h.memoizedState,b=t.stateNode,v=b.getSnapshotBeforeUpdate(t.elementType===t.type?m:$a(t.type,m),y);b.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=t.stateNode.containerInfo;if(1===w.nodeType)w.textContent="";else if(9===w.nodeType){var k=w.body;null!=k&&(k.textContent="")}break;default:throw Error(o(163))}}catch(x){gc(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,Vl=e;break}Vl=t.return}h=Yl,Yl=!1}(e,r),function(e,t){for(Vl=t;null!==Vl;){var n=(t=Vl).deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{os(e,a,t);var o=a.alternate;null!==o&&(o.return=null),a.return=null}catch(E){gc(a,t,E)}}if(n=t.child,0!=(12854&t.subtreeFlags)&&null!==n)n.return=t,Vl=n;else for(;null!==Vl;){t=Vl;try{var i=t.flags;if(32&i&&fe(t.stateNode,""),512&i){var l=t.alternate;if(null!==l){var s=l.ref;null!==s&&("function"==typeof s?s(null):s.current=null)}}if(8192&i)switch(t.tag){case 13:if(null!==t.memoizedState){var c=t.alternate;null!==c&&null!==c.memoizedState||(Ls=Ze())}break;case 22:var u=null!==t.memoizedState,d=t.alternate,f=null!==d&&null!==d.memoizedState;e:{a=u;for(var p=null,g=r=n=t;;){if(5===g.tag){if(null===p){p=g;var h=g.stateNode;if(a){var m=h.style;"function"==typeof m.setProperty?m.setProperty("display","none","important"):m.display="none"}else{var y=g.stateNode,b=g.memoizedProps.style,v=null!=b&&b.hasOwnProperty("display")?b.display:null;y.style.display=he("display",v)}}}else if(6===g.tag)null===p&&(g.stateNode.nodeValue=a?"":g.memoizedProps);else if((22!==g.tag&&23!==g.tag||null===g.memoizedState||g===r)&&null!==g.child){g.child.return=g,g=g.child;continue}if(g===r)break;for(;null===g.sibling;){if(null===g.return||g.return===r)break e;p===g&&(p=null),g=g.return}p===g&&(p=null),g.sibling.return=g.return,g=g.sibling}}if(u&&!f&&0!=(1&n.mode)){Vl=n;for(var w=n.child;null!==w;){for(n=Vl=w;null!==Vl;){var k=(r=Vl).child;switch(r.tag){case 0:case 11:case 14:case 15:Kl(4,r,r.return);break;case 1:ql(r,r.return);var x=r.stateNode;if("function"==typeof x.componentWillUnmount){var S=r.return;try{x.props=r.memoizedProps,x.state=r.memoizedState,x.componentWillUnmount()}catch(E){gc(r,S,E)}}break;case 5:ql(r,r.return);break;case 22:if(null!==r.memoizedState){ds(n);continue}}null!==k?(k.return=r,Vl=k):ds(n)}w=w.sibling}}}switch(4102&i){case 2:ns(t),t.flags&=-3;break;case 6:ns(t),t.flags&=-3,is(t.alternate,t);break;case 4096:t.flags&=-4097;break;case 4100:t.flags&=-4097,is(t.alternate,t);break;case 4:is(t.alternate,t)}}catch(E){gc(t,t.return,E)}if(null!==(n=t.sibling)){n.return=t.return,Vl=n;break}Vl=t.return}}}(e,r),fr(Xr),Xr=null,e.current=r,ss(r,e,a),Qe(),bs=s,bt=l,ys.transition=i}else e.current=r;if(Fs&&(Fs=!1,Ms=e,Ds=a),i=e.pendingLanes,0===i&&(Is=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(at,e,void 0,128==(128&e.current.flags))}catch(t){}}(r.stateNode),Gs(e,Ze()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)n(t[r]);if(Ps)throw Ps=!1,e=Rs,Rs=null,e;0!=(1&Ds)&&0!==e.tag&&fc(),i=e.pendingLanes,0!=(1&i)?e===Bs?zs++:(zs=0,Bs=e):zs=0,za()}(e,t,n)}finally{ys.transition=r,bt=n}return null}function fc(){if(null!==Ms){var e=vt(Ds),t=ys.transition,n=bt;try{if(ys.transition=null,bt=16>e?16:e,null===Ms)var r=!1;else{if(e=Ms,Ms=null,Ds=0,0!=(6&bs))throw Error(o(331));var a=bs;for(bs|=4,Vl=e.current;null!==Vl;){var i=Vl,l=i.child;if(0!=(16&Vl.flags)){var s=i.deletions;if(null!==s){for(var c=0;c<s.length;c++){var u=s[c];for(Vl=u;null!==Vl;){var d=Vl;switch(d.tag){case 0:case 11:case 15:Kl(8,d,i)}var f=d.child;if(null!==f)f.return=d,Vl=f;else for(;null!==Vl;){var p=(d=Vl).sibling,g=d.return;if(Jl(d),d===u){Vl=null;break}if(null!==p){p.return=g,Vl=p;break}Vl=g}}}var h=i.alternate;if(null!==h){var m=h.child;if(null!==m){h.child=null;do{var y=m.sibling;m.sibling=null,m=y}while(null!==m)}}Vl=i}}if(0!=(2064&i.subtreeFlags)&&null!==l)l.return=i,Vl=l;else e:for(;null!==Vl;){if(0!=(2048&(i=Vl).flags))switch(i.tag){case 0:case 11:case 15:Kl(9,i,i.return)}var b=i.sibling;if(null!==b){b.return=i.return,Vl=b;break e}Vl=i.return}}var v=e.current;for(Vl=v;null!==Vl;){var w=(l=Vl).child;if(0!=(2064&l.subtreeFlags)&&null!==w)w.return=l,Vl=w;else e:for(l=v;null!==Vl;){if(0!=(2048&(s=Vl).flags))try{switch(s.tag){case 0:case 11:case 15:Ql(9,s)}}catch(x){gc(s,s.return,x)}if(s===l){Vl=null;break e}var k=s.sibling;if(null!==k){k.return=s.return,Vl=k;break e}Vl=s.return}}if(bs=a,za(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(at,e)}catch(x){}r=!0}return r}finally{bt=n,ys.transition=t}}return!1}function pc(e,t,n){no(e,t=cl(0,t=nl(n,t),1)),t=Hs(),null!==(e=qs(e,1))&&(mt(e,1,t),Gs(e,t))}function gc(e,t,n){if(3===e.tag)pc(e,e,n);else for(;null!==t;){if(3===t.tag){pc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Is||!Is.has(r))){no(t,e=ul(t,e=nl(n,e),1)),e=Hs(),null!==(t=qs(t,1))&&(mt(t,1,e),Gs(t,e));break}}t=t.return}}function hc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=Hs(),e.pingedLanes|=e.suspendedLanes&n,vs===e&&(ks&n)===n&&(4===Es||3===Es&&(130023424&ks)===ks&&500>Ze()-Ls?nc(e,0):Ts|=n),Gs(e,t)}function mc(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ut,0==(130023424&(ut<<=1))&&(ut=4194304)));var n=Hs();null!==(e=qs(e,t))&&(mt(e,t,n),Gs(e,n))}function yc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),mc(e,n)}function bc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),mc(e,n)}function vc(e,t){return Ge(e,t)}function wc(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function kc(e,t,n,r){return new wc(e,t,n,r)}function xc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Sc(e,t){var n=e.alternate;return null===n?((n=kc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ec(e,t,n,r,a,i){var l=2;if(r=e,"function"==typeof e)xc(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case S:return _c(n.children,a,i,t);case E:l=8,a|=8;break;case _:return(e=kc(12,n,t,2|a)).elementType=_,e.lanes=i,e;case N:return(e=kc(13,n,t,a)).elementType=N,e.lanes=i,e;case j:return(e=kc(19,n,t,a)).elementType=j,e.lanes=i,e;case P:return Cc(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:l=10;break e;case A:l=9;break e;case T:l=11;break e;case L:l=14;break e;case O:l=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=kc(l,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function _c(e,t,n,r){return(e=kc(7,e,r,t)).lanes=n,e}function Cc(e,t,n,r){return(e=kc(22,e,r,t)).elementType=P,e.lanes=n,e.stateNode={},e}function Ac(e,t,n){return(e=kc(6,e,null,t)).lanes=n,e}function Tc(e,t,n){return(t=kc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Nc(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ht(0),this.expirationTimes=ht(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ht(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function jc(e,t,n,r,a,o,i,l,s){return e=new Nc(e,t,n,l,s),1===t?(t=1,!0===o&&(t|=8)):t=0,o=kc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null},Ja(o),e}function Lc(e){if(!e)return Ea;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Na(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(Na(n))return Oa(e,n,t)}return t}function Oc(e,t,n,r,a,o,i,l,s){return(e=jc(n,r,!0,e,0,o,0,l,s)).context=Lc(null),n=e.current,(o=to(r=Hs(),a=Ws(n))).callback=null!=t?t:null,no(n,o),e.current.lanes=a,mt(e,a,r),Gs(e,r),e}function Pc(e,t,n,r){var a=t.current,o=Hs(),i=Ws(a);return n=Lc(n),null===t.context?t.context=n:t.pendingContext=n,(t=to(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),no(a,t),null!==(e=Vs(a,i,o))&&ro(e,a,i),i}function Rc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Ic(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Fc(e,t){Ic(e,t),(e=e.alternate)&&Ic(e,t)}ps=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ca.current)bl=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return bl=!1,function(e,t,n){switch(t.tag){case 3:Tl(t),Do();break;case 5:Jo(t);break;case 1:Na(t.type)&&Pa(t);break;case 4:Zo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Sa(Ua,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Sa(ti,1&ti.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Ol(e,t,n):(Sa(ti,1&ti.current),null!==(e=Bl(e,t,n))?e.sibling:null);Sa(ti,1&ti.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return zl(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Sa(ti,ti.current),r)break;return null;case 22:case 23:return t.lanes=0,Sl(e,t,n)}return Bl(e,t,n)}(e,t,n);bl=0!=(131072&e.flags)}else bl=!1,jo&&0!=(1048576&t.flags)&&_o(t,bo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var a=Ta(t,_a.current);Ka(t,n),a=yi(null,t,r,e,a,n);var i=bi();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Na(r)?(i=!0,Pa(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Ja(t),a.updater=co,t.stateNode=a,a._reactInternals=t,go(t,r,e,n),t=Al(null,t,r,!0,i,n)):(t.tag=0,jo&&i&&Co(t),vl(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return xc(e)?1:0;if(null!=e){if((e=e.$$typeof)===T)return 11;if(e===L)return 14}return 2}(r),e=$a(r,e),a){case 0:t=_l(null,t,r,e,n);break e;case 1:t=Cl(null,t,r,e,n);break e;case 11:t=wl(null,t,r,e,n);break e;case 14:t=kl(null,t,r,$a(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,_l(e,t,r,a=t.elementType===r?a:$a(r,a),n);case 1:return r=t.type,a=t.pendingProps,Cl(e,t,r,a=t.elementType===r?a:$a(r,a),n);case 3:e:{if(Tl(t),null===e)throw Error(o(387));r=t.pendingProps,a=(i=t.memoizedState).element,eo(e,t),oo(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:l.cache,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Nl(e,t,r,n,a=Error(o(423)));break e}if(r!==a){t=Nl(e,t,r,n,a=Error(o(424)));break e}for(No=ia(t.stateNode.containerInfo.firstChild),To=t,jo=!0,Lo=null,n=Vo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(Do(),r===a){t=Bl(e,t,n);break e}vl(e,t,r,n)}t=t.child}return t;case 5:return Jo(t),null===e&&Io(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,l=a.children,Jr(r,a)?l=null:null!==i&&Jr(r,i)&&(t.flags|=32),El(e,t),vl(e,t,l,n),t.child;case 6:return null===e&&Io(t),null;case 13:return Ol(e,t,n);case 4:return Zo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Wo(t,null,r,n):vl(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,wl(e,t,r,a=t.elementType===r?a:$a(r,a),n);case 7:return vl(e,t,t.pendingProps,n),t.child;case 8:case 12:return vl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,l=a.value,Sa(Ua,r._currentValue),r._currentValue=l,null!==i)if(or(i.value,l)){if(i.children===a.children&&!Ca.current){t=Bl(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var s=i.dependencies;if(null!==s){l=i.child;for(var c=s.firstContext;null!==c;){if(c.context===r){if(1===i.tag){(c=to(-1,n&-n)).tag=2;var u=i.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}i.lanes|=n,null!==(c=i.alternate)&&(c.lanes|=n),Ya(i.return,n,t),s.lanes|=n;break}c=c.next}}else if(10===i.tag)l=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(l=i.return))throw Error(o(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),Ya(l,n,t),l=i.sibling}else l=i.child;if(null!==l)l.return=i;else for(l=i;null!==l;){if(l===t){l=null;break}if(null!==(i=l.sibling)){i.return=l.return,l=i;break}l=l.return}i=l}vl(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Ka(t,n),r=r(a=Qa(a)),t.flags|=1,vl(e,t,r,n),t.child;case 14:return a=$a(r=t.type,t.pendingProps),kl(e,t,r,a=$a(r.type,a),n);case 15:return xl(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:$a(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Na(r)?(e=!0,Pa(t)):e=!1,Ka(t,n),fo(t,r,a),go(t,r,a,n),Al(null,t,r,!0,e,n);case 19:return zl(e,t,n);case 22:return Sl(e,t,n)}throw Error(o(156,t.tag))};var Mc="function"==typeof reportError?reportError:function(e){console.error(e)};function Dc(e){this._internalRoot=e}function zc(e){this._internalRoot=e}function Bc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function $c(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Uc(){}function Hc(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o;if("function"==typeof a){var l=a;a=function(){var e=Rc(i);l.call(e)}}Pc(t,i,e,a)}else i=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=Rc(i);o.call(e)}}var i=Oc(t,r,e,0,null,!1,0,"",Uc);return e._reactRootContainer=i,e[da]=i.current,Br(8===e.nodeType?e.parentNode:e),ec(),i}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var l=r;r=function(){var e=Rc(s);l.call(e)}}var s=jc(e,0,!1,null,0,!1,0,"",Uc);return e._reactRootContainer=s,e[da]=s.current,Br(8===e.nodeType?e.parentNode:e),ec((function(){Pc(t,s,n,r)})),s}(n,t,e,a,r);return Rc(i)}zc.prototype.render=Dc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Pc(e,t,null,null)},zc.prototype.unmount=Dc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;ec((function(){Pc(null,e,null,null)})),t[da]=null}},zc.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ot.length&&0!==t&&t<Ot[n].priority;n++);Ot.splice(n,0,e),0===n&&Ft(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(yt(t,1|n),Gs(t,Ze()),0==(6&bs)&&(Os=Ze()+500,za()))}break;case 13:var r=Hs();ec((function(){return Vs(e,1,r)})),Fc(e,1)}},kt=function(e){13===e.tag&&(Vs(e,134217728,Hs()),Fc(e,134217728))},xt=function(e){if(13===e.tag){var t=Hs(),n=Ws(e);Vs(e,n,t),Fc(e,n)}},St=function(){return bt},Et=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},xe=function(e,t,n){switch(t){case"input":if(X(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ba(r);if(!a)throw Error(o(90));G(r),X(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Te=Js,Ne=ec;var Wc={usingClientEntryPoint:!1,Events:[ma,ya,ba,Ce,Ae,Js]},Vc={findFiberByHostInstance:ha,bundleType:0,version:"18.0.0-fc46dba67-20220329",rendererPackageName:"react-dom"},qc={bundleType:Vc.bundleType,version:Vc.version,rendererPackageName:Vc.rendererPackageName,rendererConfig:Vc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ve(e))?null:e.stateNode},findFiberByHostInstance:Vc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.0.0-fc46dba67-20220329"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Gc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Gc.isDisabled&&Gc.supportsFiber)try{at=Gc.inject(qc),ot=Gc}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Bc(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Bc(e))throw Error(o(299));var n=!1,r="",a=Mc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=jc(e,1,!1,null,0,n,0,r,a),e[da]=t.current,Br(8===e.nodeType?e.parentNode:e),new Dc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=Ve(t))?null:e.stateNode},t.flushSync=function(e){return ec(e)},t.hydrate=function(e,t,n){if(!$c(t))throw Error(o(200));return Hc(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Bc(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,a=!1,i="",l=Mc;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Oc(t,null,e,1,null!=n?n:null,a,0,i,l),e[da]=t.current,Br(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new zc(t)},t.render=function(e,t,n){if(!$c(t))throw Error(o(200));return Hc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!$c(e))throw Error(o(40));return!!e._reactRootContainer&&(ec((function(){Hc(null,null,e,!1,(function(){e._reactRootContainer=null,e[da]=null}))})),!0)},t.unstable_batchedUpdates=Js,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!$c(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Hc(e,t,n,!1,r)},t.version="18.0.0-fc46dba67-20220329"},5338:(e,t,n)=>{"use strict";var r=n(961);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},961:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(2551)},115:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var l,s,c,u;if(Array.isArray(e)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(!o(e[s],i[s]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(u=e.entries();!(s=u.next()).done;)if(!i.has(s.value[0]))return!1;for(u=e.entries();!(s=u.next()).done;)if(!o(s.value[1],i.get(s.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(u=e.entries();!(s=u.next()).done;)if(!i.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(e[s]!==i[s])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof i.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof i.toString)return e.toString()===i.toString();if((l=(c=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(s=l;0!=s--;)if(!Object.prototype.hasOwnProperty.call(i,c[s]))return!1;if(t&&e instanceof Element)return!1;for(s=l;0!=s--;)if(("_owner"!==c[s]&&"__v"!==c[s]&&"__o"!==c[s]||!e.$$typeof)&&!o(e[c[s]],i[c[s]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return o(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},545:(e,t,n)=>{"use strict";n.d(t,{mg:()=>J,vd:()=>V});var r=n(6540),a=n(5556),o=n.n(a),i=n(115),l=n.n(i),s=n(311),c=n.n(s),u=n(2833),d=n.n(u);function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,g(e,t)}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function h(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}var m={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},y={rel:["amphtml","canonical","alternate"]},b={type:["application/ld+json"]},v={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},w=Object.keys(m).map((function(e){return m[e]})),k={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x=Object.keys(k).reduce((function(e,t){return e[k[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},E=function(e){var t=S(e,m.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},_=function(e){return S(e,"onChangeClientState")||function(){}},C=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return f({},e,t)}),{})},A=function(e,t){return t.filter((function(e){return void 0!==e[m.BASE]})).map((function(e){return e[m.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a+=1){var o=r[a].toLowerCase();if(-1!==e.indexOf(o)&&n[o])return t.concat(n)}return t}),[])},T=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n,o=Object.keys(e),i=0;i<o.length;i+=1){var l=o[i],s=l.toLowerCase();-1===t.indexOf(s)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===s&&"stylesheet"===e[s].toLowerCase()||(n=s),-1===t.indexOf(l)||"innerHTML"!==l&&"cssText"!==l&&"itemprop"!==l||(n=l)}if(!n||!e[n])return!1;var c=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][c]&&(a[n][c]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(a),i=0;i<o.length;i+=1){var l=o[i],s=f({},r[l],a[l]);r[l]=s}return e}),[]).reverse()},N=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},j=function(e){return Array.isArray(e)?e.join(""):e},L=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},O=function(e,t){var n;return f({},e,((n={})[t]=void 0,n))},P=[m.NOSCRIPT,m.SCRIPT,m.STYLE],R=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},I=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},F=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[k[n]||n]=e[n],t}),t)},M=function(e,t){return t.map((function(t,n){var a,o=((a={key:n})["data-rh"]=!0,a);return Object.keys(t).forEach((function(e){var n=k[e]||e;"innerHTML"===n||"cssText"===n?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[n]=t[e]})),r.createElement(e,o)}))},D=function(e,t,n){switch(e){case m.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,o=F(n,a),[r.createElement(m.TITLE,o,e)];var e,n,a,o},toString:function(){return function(e,t,n,r){var a=I(n),o=j(t);return a?"<"+e+' data-rh="true" '+a+">"+R(o,r)+"</"+e+">":"<"+e+' data-rh="true">'+R(o,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return F(t)},toString:function(){return I(t)}};default:return{toComponent:function(){return M(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+R(r[t],n)+'"';return e?e+" "+a:a}),""),o=r.innerHTML||r.cssText||"",i=-1===P.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},z=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.noscriptTags,i=e.styleTags,l=e.title,s=void 0===l?"":l,c=e.titleAttributes,u=e.linkTags,d=e.metaTags,f=e.scriptTags,p={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var g=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=L(e.metaTags,v),o=L(t,y),i=L(n,b);return{priorityMethods:{toComponent:function(){return[].concat(M(m.META,a.priority),M(m.LINK,o.priority),M(m.SCRIPT,i.priority))},toString:function(){return D(m.META,a.priority,r)+" "+D(m.LINK,o.priority,r)+" "+D(m.SCRIPT,i.priority,r)}},metaTags:a.default,linkTags:o.default,scriptTags:i.default}}(e);p=g.priorityMethods,u=g.linkTags,d=g.metaTags,f=g.scriptTags}return{priority:p,base:D(m.BASE,t,r),bodyAttributes:D("bodyAttributes",n,r),htmlAttributes:D("htmlAttributes",a,r),link:D(m.LINK,u,r),meta:D(m.META,d,r),noscript:D(m.NOSCRIPT,o,r),script:D(m.SCRIPT,f,r),style:D(m.STYLE,i,r),title:D(m.TITLE,{title:s,titleAttributes:c},r)}},B=[],$=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?B:n.instances},add:function(e){(n.canUseDOM?B:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?B:n.instances).indexOf(e);(n.canUseDOM?B:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=z({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=r.createContext({}),H=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),W="undefined"!=typeof document,V=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new $(r.props.context,t.canUseDOM),r}return p(t,e),t.prototype.render=function(){return r.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);V.canUseDOM=W,V.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},V.defaultProps={context:{}},V.displayName="HelmetProvider";var q=function(e,t){var n,r=document.head||document.querySelector(m.HEAD),a=r.querySelectorAll(e+"[data-rh]"),o=[].slice.call(a),i=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?r.innerHTML=t.innerHTML:"cssText"===a?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(a,void 0===t[a]?"":t[a]));r.setAttribute("data-rh","true"),o.some((function(e,t){return n=t,r.isEqualNode(e)}))?o.splice(n,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},G=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),a=r?r.split(","):[],o=[].concat(a),i=Object.keys(t),l=0;l<i.length;l+=1){var s=i[l],c=t[s]||"";n.getAttribute(s)!==c&&n.setAttribute(s,c),-1===a.indexOf(s)&&a.push(s);var u=o.indexOf(s);-1!==u&&o.splice(u,1)}for(var d=o.length-1;d>=0;d-=1)n.removeAttribute(o[d]);a.length===o.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==i.join(",")&&n.setAttribute("data-rh",i.join(","))}},Y=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,o=e.metaTags,i=e.noscriptTags,l=e.onChangeClientState,s=e.scriptTags,c=e.styleTags,u=e.title,d=e.titleAttributes;G(m.BODY,e.bodyAttributes),G(m.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=j(e)),G(m.TITLE,t)}(u,d);var f={baseTag:q(m.BASE,n),linkTags:q(m.LINK,a),metaTags:q(m.META,o),noscriptTags:q(m.NOSCRIPT,i),scriptTags:q(m.SCRIPT,s),styleTags:q(m.STYLE,c)},p={},g={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,r=t.oldTags;n.length&&(p[e]=n),r.length&&(g[e]=f[e].oldTags)})),t&&t(),l(e,p,g)},K=null,Q=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,a=null,o=(e=n.helmetInstances.get().map((function(e){var t=f({},e.props);return delete t.context,t})),{baseTag:A(["href"],e),bodyAttributes:C("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:C("htmlAttributes",e),linkTags:T(m.LINK,["rel","href"],e),metaTags:T(m.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:T(m.NOSCRIPT,["innerHTML"],e),onChangeClientState:_(e),scriptTags:T(m.SCRIPT,["src","innerHTML"],e),styleTags:T(m.STYLE,["cssText"],e),title:E(e),titleAttributes:C("titleAttributes",e),prioritizeSeoTags:N(e,"prioritizeSeoTags")});V.canUseDOM?(t=o,K&&cancelAnimationFrame(K),t.defer?K=requestAnimationFrame((function(){Y(t,(function(){K=null}))})):(Y(t),K=null)):z&&(a=z(o)),r(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);Q.propTypes={context:H.isRequired},Q.displayName="HelmetDispatcher";var Z=["children"],X=["children"],J=function(e){function t(){return e.apply(this,arguments)||this}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!l()(O(this.props,"helmetData"),O(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case m.SCRIPT:case m.NOSCRIPT:return{innerHTML:t};case m.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return f({},r,((t={})[n.type]=[].concat(r[n.type]||[],[f({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,o=e.newChildProps,i=e.nestedChildren;switch(r.type){case m.TITLE:return f({},a,((t={})[r.type]=i,t.titleAttributes=f({},o),t));case m.BODY:return f({},a,{bodyAttributes:f({},o)});case m.HTML:return f({},a,{htmlAttributes:f({},o)});default:return f({},a,((n={})[r.type]=f({},o),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=f({},t);return Object.keys(e).forEach((function(t){var r;n=f({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return c()(w.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+w.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),c()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,a={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,o=r.children,i=h(r,Z),l=Object.keys(i).reduce((function(e,t){return e[x[t]||t]=i[t],e}),{}),s=e.type;switch("symbol"==typeof s?s=s.toString():n.warnOnInvalidChildren(e,o),s){case m.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case m.LINK:case m.META:case m.NOSCRIPT:case m.SCRIPT:case m.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:l,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:l,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=h(e,X),a=f({},n),o=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!o||o instanceof $||(o=new $(o.context,o.instances)),o?r.createElement(Q,f({},a,{context:o.value,helmetData:void 0})):r.createElement(U.Consumer,null,(function(e){return r.createElement(Q,f({},a,{context:e}))}))},t}(r.Component);J.propTypes={base:o().object,bodyAttributes:o().object,children:o().oneOfType([o().arrayOf(o().node),o().node]),defaultTitle:o().string,defer:o().bool,encodeSpecialCharacters:o().bool,htmlAttributes:o().object,link:o().arrayOf(o().object),meta:o().arrayOf(o().object),noscript:o().arrayOf(o().object),onChangeClientState:o().func,script:o().arrayOf(o().object),style:o().arrayOf(o().object),title:o().string,titleAttributes:o().object,titleTemplate:o().string,prioritizeSeoTags:o().bool,helmetData:o().object},J.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},J.displayName="Helmet"},2799:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,g=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case o:case l:case i:case p:return e;default:switch(e=e&&e.$$typeof){case c:case f:case m:case h:case s:return e;default:return t}}case a:return t}}}function x(e){return k(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=o,t.Lazy=m,t.Memo=h,t.Portal=a,t.Profiler=l,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return x(e)||k(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return k(e)===c},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===f},t.isFragment=function(e){return k(e)===o},t.isLazy=function(e){return k(e)===m},t.isMemo=function(e){return k(e)===h},t.isPortal=function(e){return k(e)===a},t.isProfiler=function(e){return k(e)===l},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===l||e===i||e===p||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===s||e.$$typeof===c||e.$$typeof===f||e.$$typeof===b||e.$$typeof===v||e.$$typeof===w||e.$$typeof===y)},t.typeOf=k},4363:(e,t,n)=>{"use strict";e.exports=n(2799)},3259:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var l=n(6540),s=n(5556),c=[],u=[];function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function f(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var a=d(e[r]);a.loading?t.loading=!0:(t.loaded[r]=a.loaded,t.error=a.error),n.push(a.promise),a.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function p(e,t){return l.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function g(e,t){var d,f;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var g=i({loader:null,loading:null,delay:200,timeout:null,render:p,webpack:null,modules:null},t),h=null;function m(){return h||(h=e(g.loader)),h.promise}return c.push(m),"function"==typeof g.webpack&&u.push((function(){if((0,g.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return m()})),f=d=function(t){function n(n){var r;return o(a(a(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),h=e(g.loader),r._loadModule()})),m(),r.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},r}r(n,t),n.preload=function(){return m()};var i=n.prototype;return i.UNSAFE_componentWillMount=function(){this._loadModule()},i.componentDidMount=function(){this._mounted=!0},i._loadModule=function(){var e=this;if(this.context.loadable&&Array.isArray(g.modules)&&g.modules.forEach((function(t){e.context.loadable.report(t)})),h.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof g.delay&&(0===g.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),g.delay)),"number"==typeof g.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),g.timeout));var n=function(){t({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts()};h.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},i.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},i._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},i.render=function(){return this.state.loading||this.state.error?l.createElement(g.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?g.render(this.state.loaded,this.props):null},n}(l.Component),o(d,"contextTypes",{loadable:s.shape({report:s.func.isRequired})}),f}function h(e){return g(d,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return g(f,e)};var m=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getChildContext=function(){return{loadable:{report:this.props.report}}},n.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function y(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return y(e)}))}o(m,"propTypes",{report:s.func.isRequired}),o(m,"childContextTypes",{loadable:s.shape({report:s.func.isRequired}).isRequired}),h.Capture=m,h.preloadAll=function(){return new Promise((function(e,t){y(c).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){y(u).then(e,e)}))},e.exports=h},2831:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,v:()=>l});var r=n(6347),a=n(8168),o=n(6540);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.B6)(t,e):n.length?n[n.length-1].match:r.Ix.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&i(e.routes,t,n)),a})),n}function l(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.dO,n,e.map((function(e,n){return o.createElement(r.qh,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.A)({},n,{},t,{route:e})):o.createElement(e.component,(0,a.A)({},n,t,{route:e}))}})}))):null}},4625:(e,t,n)=>{"use strict";n.d(t,{Kd:()=>u,N_:()=>m,k2:()=>v});var r=n(6347),a=n(2892),o=n(6540),i=n(1513),l=n(8168),s=n(8587),c=n(1561),u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.zR)(t.props),t}return(0,a.A)(t,e),t.prototype.render=function(){return o.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(o.Component);o.Component;var d=function(e,t){return"function"==typeof e?e(t):e},f=function(e,t){return"string"==typeof e?(0,i.yJ)(e,null,null,t):e},p=function(e){return e},g=o.forwardRef;void 0===g&&(g=p);var h=g((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,i=(0,s.A)(e,["innerRef","navigate","onClick"]),c=i.target,u=(0,l.A)({},i,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||c&&"_self"!==c||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return u.ref=p!==g&&t||n,o.createElement("a",u)}));var m=g((function(e,t){var n=e.component,a=void 0===n?h:n,u=e.replace,m=e.to,y=e.innerRef,b=(0,s.A)(e,["component","replace","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var n=e.history,r=f(d(m,e.location),e.location),s=r?n.createHref(r):"",h=(0,l.A)({},b,{href:s,navigate:function(){var t=d(m,e.location),r=(0,i.AO)(e.location)===(0,i.AO)(f(t));(u||r?n.replace:n.push)(t)}});return p!==g?h.ref=t||y:h.innerRef=y,o.createElement(a,h)}))})),y=function(e){return e},b=o.forwardRef;void 0===b&&(b=y);var v=b((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,i=e.activeClassName,u=void 0===i?"active":i,p=e.activeStyle,g=e.className,h=e.exact,v=e.isActive,w=e.location,k=e.sensitive,x=e.strict,S=e.style,E=e.to,_=e.innerRef,C=(0,s.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var n=w||e.location,i=f(d(E,n),n),s=i.pathname,A=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),T=A?(0,r.B6)(n.pathname,{path:A,exact:h,sensitive:k,strict:x}):null,N=!!(v?v(T,n):T),j="function"==typeof g?g(N):g,L="function"==typeof S?S(N):S;N&&(j=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(j,u),L=(0,l.A)({},L,p));var O=(0,l.A)({"aria-current":N&&a||null,className:j,style:L,to:i},C);return y!==b?O.ref=t||_:O.innerRef=_,o.createElement(m,O)}))}))},6347:(e,t,n)=>{"use strict";n.d(t,{B6:()=>S,Ix:()=>v,W6:()=>O,XZ:()=>b,dO:()=>j,qh:()=>E,zy:()=>P});var r=n(2892),a=n(6540),o=n(5556),i=n.n(o),l=n(1513),s=n(1561),c=n(8168),u=n(5302),d=n.n(u),f=(n(4363),n(8587)),p=(n(4146),1073741823),g="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var h=a.createContext||function(e,t){var n,o,l="__create-react-context-"+function(){var e="__global_unique_id__";return g[e]=(g[e]||0)+1}()+"__",s=function(e){function n(){for(var t,n,r,a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(t=e.call.apply(e,[this].concat(o))||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter((function(t){return t!==e}))},get:function(){return n},set:function(e,t){n=e,r.forEach((function(e){return e(n,t)}))}}),t}(0,r.A)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[l]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((o=r)===(i=a)?0!==o||1/o==1/i:o!=o&&i!=i)?n=0:(n="function"==typeof t?t(r,a):p,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,i},a.render=function(){return this.props.children},n}(a.Component);s.childContextTypes=((n={})[l]=i().object.isRequired,n);var c=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}(0,r.A)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?p:t},a.componentDidMount=function(){this.context[l]&&this.context[l].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?p:e},a.componentWillUnmount=function(){this.context[l]&&this.context[l].off(this.onUpdate)},a.getValue=function(){return this.context[l]?this.context[l].get():e},a.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return c.contextTypes=((o={})[l]=i().object,o),{Provider:s,Consumer:c}},m=function(e){var t=h();return t.displayName=e,t},y=m("Router-History"),b=m("Router"),v=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.createElement(b.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.createElement(y.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.Component);a.Component;a.Component;var w={},k=1e4,x=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,o=void 0!==a&&a,i=n.strict,l=void 0!==i&&i,s=n.sensitive,c=void 0!==s&&s;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=w[n]||(w[n]={});if(r[e])return r[e];var a=[],o={regexp:d()(e,a,t),keys:a};return x<k&&(r[e]=o,x++),o}(n,{end:o,strict:l,sensitive:c}),a=r.regexp,i=r.keys,s=a.exec(e);if(!s)return null;var u=s[0],f=s.slice(1),p=e===u;return o&&!p?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:p,params:i.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var E=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(b.Consumer,null,(function(t){t||(0,s.A)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?S(n.pathname,e.props):t.match,o=(0,c.A)({},t,{location:n,match:r}),i=e.props,l=i.children,u=i.component,d=i.render;return Array.isArray(l)&&function(e){return 0===a.Children.count(e)}(l)&&(l=null),a.createElement(b.Provider,{value:o},o.match?l?"function"==typeof l?l(o):l:u?a.createElement(u,o):d?d(o):null:"function"==typeof l?l(o):null)}))},t}(a.Component);function _(e){return"/"===e.charAt(0)?e:"/"+e}function C(e,t){if(!e)return t;var n=_(e);return 0!==t.pathname.indexOf(n)?t:(0,c.A)({},t,{pathname:t.pathname.substr(n.length)})}function A(e){return"string"==typeof e?e:(0,l.AO)(e)}function T(e){return function(){(0,s.A)(!1)}}function N(){}a.Component;var j=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(b.Consumer,null,(function(t){t||(0,s.A)(!1);var n,r,o=e.props.location||t.location;return a.Children.forEach(e.props.children,(function(e){if(null==r&&a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(o.pathname,(0,c.A)({},e.props,{path:i})):t.match}})),r?a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.Component);var L=a.useContext;function O(){return L(y)}function P(){return L(b).location}},1020:(e,t,n)=>{"use strict";var r=n(6540),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,o={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:u,props:o,_owner:l.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},5287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,m={};function y(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||g}function b(){}function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||g}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var w=v.prototype=new b;w.constructor=v,h(w,y.prototype),w.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,r){var a,o={},i=null,l=null;if(null!=t)for(a in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,a)&&!E.hasOwnProperty(a)&&(o[a]=t[a]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(a in s=e.defaultProps)void 0===o[a]&&(o[a]=s[a]);return{$$typeof:n,type:e,key:i,ref:l,props:o,_owner:S.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var A=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function N(e,t,a,o,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return i=i(s=e),e=""===o?"."+T(s,0):o,k(i)?(a="",null!=e&&(a=e.replace(A,"$&/")+"/"),N(i,t,a,"",(function(e){return e}))):null!=i&&(C(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,a+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(A,"$&/")+"/")+e)),t.push(i)),1;if(s=0,o=""===o?".":o+":",k(e))for(var c=0;c<e.length;c++){var u=o+T(l=e[c],c);s+=N(l,t,a,u,i)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(l=e.next()).done;)s+=N(l=l.value,t,a,u=o+T(l,c++),i);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function j(e,t,n){if(null==e)return e;var r=[],a=0;return N(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function L(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O={current:null},P={transition:null},R={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:P,ReactCurrentOwner:S};t.Children={map:j,forEach:function(e,t,n){j(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return j(e,(function(){t++})),t},toArray:function(e){return j(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=y,t.Fragment=a,t.Profiler=i,t.PureComponent=v,t.StrictMode=o,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=h({},e.props),o=e.key,i=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,l=S.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)x.call(t,c)&&!E.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=r;else if(1<c){s=Array(c);for(var u=0;u<c;u++)s[u]=arguments[u+2];a.children=s}return{$$typeof:n,type:e.type,key:o,ref:i,props:a,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:L}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=P.transition;P.transition={};try{e()}finally{P.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return O.current.useCallback(e,t)},t.useContext=function(e){return O.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return O.current.useDeferredValue(e)},t.useEffect=function(e,t){return O.current.useEffect(e,t)},t.useId=function(){return O.current.useId()},t.useImperativeHandle=function(e,t,n){return O.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return O.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return O.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return O.current.useMemo(e,t)},t.useReducer=function(e,t,n){return O.current.useReducer(e,t,n)},t.useRef=function(e){return O.current.useRef(e)},t.useState=function(e){return O.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return O.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return O.current.useTransition()},t.version="18.0.0-fc46dba67-20220329"},6540:(e,t,n)=>{"use strict";e.exports=n(5287)},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},7463:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,i=a>>>1;r<i;){var l=2*(r+1)-1,s=e[l],c=l+1,u=e[c];if(0>o(s,n))c<a&&0>o(u,s)?(e[r]=u,e[c]=n,r=c):(e[r]=s,e[l]=n,r=l);else{if(!(c<a&&0>o(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var c=[],u=[],d=1,f=null,p=3,g=!1,h=!1,m=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(u);null!==t;){if(null===t.callback)a(u);else{if(!(t.startTime<=e))break;a(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function k(e){if(m=!1,w(e),!h)if(null!==r(c))h=!0,P(x);else{var t=r(u);null!==t&&R(k,t.startTime-e)}}function x(e,n){h=!1,m&&(m=!1,b(C),C=-1),g=!0;var o=p;try{for(w(n),f=r(c);null!==f&&(!(f.expirationTime>n)||e&&!N());){var i=f.callback;if("function"==typeof i){f.callback=null,p=f.priorityLevel;var l=i(f.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?f.callback=l:f===r(c)&&a(c),w(n)}else a(c);f=r(c)}if(null!==f)var s=!0;else{var d=r(u);null!==d&&R(k,d.startTime-n),s=!1}return s}finally{f=null,p=o,g=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,E=!1,_=null,C=-1,A=5,T=-1;function N(){return!(t.unstable_now()-T<A)}function j(){if(null!==_){var e=t.unstable_now();T=e;var n=!0;try{n=_(!0,e)}finally{n?S():(E=!1,_=null)}}else E=!1}if("function"==typeof v)S=function(){v(j)};else if("undefined"!=typeof MessageChannel){var L=new MessageChannel,O=L.port2;L.port1.onmessage=j,S=function(){O.postMessage(null)}}else S=function(){y(j,0)};function P(e){_=e,E||(E=!0,S())}function R(e,n){C=y((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){h||g||(h=!0,P(x))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?i+o:i:o=i,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:o,expirationTime:l=o+l,sortIndex:-1},o>i?(e.sortIndex=o,n(u,e),null===r(c)&&e===r(u)&&(m?(b(C),C=-1):m=!0,R(k,o-i))):(e.sortIndex=l,n(c,e),h||g||(h=!0,P(x))),e},t.unstable_shouldYield=N,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},9982:(e,t,n)=>{"use strict";e.exports=n(7463)},2833:e=>{e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var c=o[s];if(!l(c))return!1;var u=e[c],d=t[c];if(!1===(a=n?n.call(r,u,d,c):void 0)||void 0===a&&u!==d)return!1}return!0}},4784:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"Rojo",tagline:"Rojo enables Roblox developers to use professional-grade software engineering tools",url:"https://rojo.space",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/favicon.png",organizationName:"rojo-rbx",projectName:"rojo.space",trailingSlash:!0,markdown:{format:"detect",mermaid:!0,mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0}},themes:["@docusaurus/theme-mermaid"],presets:[["@docusaurus/preset-classic",{docs:{editUrl:"https://github.com/rojo-rbx/rojo.space/edit/master/",lastVersion:"current",remarkPlugins:[null],versions:{current:{label:"v7",path:"v7",banner:"none"},v6:{label:"v6",path:"v6",banner:"unmaintained"},"v0.5":{label:"v0.5",path:"v0.5",banner:"unmaintained"}}},blog:{showReadingTime:!1,editUrl:"https://github.com/rojo-rbx/rojo.space/edit/master/"},theme:{customCss:"/home/runner/work/rojo.space/rojo.space/src/css/custom.css"}}]],themeConfig:{navbar:{logo:{alt:"Rojo Logo",src:"img/logo.png"},items:[{type:"doc",docId:"intro",position:"left",label:"Docs"},{to:"/blog",label:"Blog",position:"left"},{type:"docsVersionDropdown",position:"right",dropdownItemsBefore:[],dropdownItemsAfter:[]},{href:"https://github.com/rojo-rbx/rojo",label:"GitHub",position:"right"}],hideOnScroll:!1},footer:{style:"dark",links:[{title:"Docs",items:[{label:"Tutorial",to:"/docs/v7"}]},{title:"Community",items:[{label:"Roblox OSS Discord",href:"https://discord.gg/wH5ncNS"}]},{title:"More",items:[{label:"Blog",to:"/blog"},{label:"GitHub",href:"https://github.com/rojo-rbx/rojo"}]}],copyright:"Copyright \xa9 2024 The Rojo Developers. Built with Docusaurus."},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:["json"],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3},mermaid:{theme:{dark:"dark",light:"default"},options:{}}},plugins:[["/home/runner/work/rojo.space/rojo.space/node_modules/docusaurus-lunr-search/src/index.js",{includeRoutes:["/docs/v7/**"]}],["@docusaurus/plugin-client-redirects",{redirects:[{from:"/docs",to:"/docs/v7/"},{from:"/docs/help",to:"/docs/v7/help/"},{from:"/docs/installation",to:"/docs/v7/getting-started/installation/"},{from:"/docs/6.x/new-game",to:"/docs/v6/getting-started/new-game/"},{from:"/docs/6.x/existing-game",to:"/docs/v6/getting-started/existing-game/"},{from:"/docs/0.5.x/guide/new-game",to:"/docs/v0.5/getting-started/new-game/"},{from:"/docs/0.5.x/guide/existing-game",to:"/docs/v0.5/getting-started/existing-game/"}]}]],baseUrlIssueBanner:!0,i18n:{defaultLocale:"en",path:"i18n",locales:["en"],localeConfigs:{}},onBrokenAnchors:"warn",onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},scripts:[],headTags:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1}},8168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{A:()=>r})},2892:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>a})},8587:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{A:()=>r})},8215:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n)}else for(n in e)e[n]&&(a&&(a+=" "),a+=n);return a}n.d(t,{A:()=>a});const a=function(){for(var e,t,n=0,a="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},5066:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n)}else for(n in e)e[n]&&(a&&(a+=" "),a+=n);return a}n.d(t,{A:()=>a});const a=function(){for(var e,t,n=0,a="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},8181:(e,t,n)=>{"use strict";n.d(t,{f4:()=>J,My:()=>C});var r=n(6540);function a(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=a(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const o=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=a(e))&&(r&&(r+=" "),r+=t);return r};var i,l,s,c,u,d=Object.create,f=Object.defineProperty,p=Object.defineProperties,g=Object.getOwnPropertyDescriptor,h=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertyNames,y=Object.getOwnPropertySymbols,b=Object.getPrototypeOf,v=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,k=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,x=(e,t)=>{for(var n in t||(t={}))v.call(t,n)&&k(e,n,t[n]);if(y)for(var n of y(t))w.call(t,n)&&k(e,n,t[n]);return e},S=(e,t)=>p(e,h(t)),E=(e,t)=>{var n={};for(var r in e)v.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&y)for(var r of y(e))t.indexOf(r)<0&&w.call(e,r)&&(n[r]=e[r]);return n},_=(i={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,o;switch(n=n||{},r.util.type(t)){case"Object":if(o=r.util.objId(t),n[o])return n[o];for(var i in a={},n[o]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case"Array":return o=r.util.objId(t),n[o]?n[o]:(a=[],n[o]=a,t.forEach((function(t,r){a[r]=e(t,n)})),a);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var o=(a=a||r.languages)[e],i={};for(var l in o)if(o.hasOwnProperty(l)){if(l==t)for(var s in n)n.hasOwnProperty(s)&&(i[s]=n[s]);n.hasOwnProperty(l)||(i[l]=o[l])}var c=a[e];return a[e]=i,r.languages.DFS(r.languages,(function(t,n){n===c&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,a,o){o=o||{};var i=r.util.objId;for(var l in t)if(t.hasOwnProperty(l)){n.call(t,l,t[l],a||l);var s=t[l],c=r.util.type(s);"Object"!==c||o[i(s)]?"Array"!==c||o[i(s)]||(o[i(s)]=!0,e(s,n,l,o)):(o[i(s)]=!0,e(s,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",o),!o.grammar)throw new Error('The language "'+o.language+'" has no grammar.');return o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),a.stringify(r.util.encode(o.tokens),o.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new l;return s(a,a.head,e),i(e,a,t,a.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,o=0;a=n[o++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function i(e,t,n,l,u,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var p=n[f];p=Array.isArray(p)?p:[p];for(var g=0;g<p.length;++g){if(d&&d.cause==f+","+g)return;var h=p[g],m=h.inside,y=!!h.lookbehind,b=!!h.greedy,v=h.alias;if(b&&!h.pattern.global){var w=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,w+"g")}for(var k=h.pattern||h,x=l.next,S=u;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var E=x.value;if(t.length>e.length)return;if(!(E instanceof a)){var _,C=1;if(b){if(!(_=o(k,S,e,y))||_.index>=e.length)break;var A=_.index,T=_.index+_[0].length,N=S;for(N+=x.value.length;A>=N;)N+=(x=x.next).value.length;if(S=N-=x.value.length,x.value instanceof a)continue;for(var j=x;j!==t.tail&&(N<T||"string"==typeof j.value);j=j.next)C++,N+=j.value.length;C--,E=e.slice(S,N),_.index-=S}else if(!(_=o(k,0,E,y)))continue;A=_.index;var L=_[0],O=E.slice(0,A),P=E.slice(A+L.length),R=S+E.length;d&&R>d.reach&&(d.reach=R);var I=x.prev;if(O&&(I=s(t,I,O),S+=O.length),c(t,I,C),x=s(t,I,new a(f,m?r.tokenize(L,m):L,v,L)),P&&s(t,x,P),C>1){var F={cause:f+","+g,reach:R};i(e,t,n,x.prev,S,F),d&&F.reach>d.reach&&(d.reach=F.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function c(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),r.hooks.run("wrap",o);var l="";for(var s in o.attributes)l+=" "+s+'="'+(o.attributes[s]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+l+">"+o.content+"</"+o.tag+">"},r}();t.exports=n,n.default=n}},function(){return l||(0,i[m(i)[0]])((l={exports:{}}).exports,l),l.exports}),C=((e,t,n)=>(n=null!=e?d(b(e)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of m(t))v.call(e,a)||a===n||f(e,a,{get:()=>t[a],enumerable:!(r=g(t,a))||r.enumerable});return e})(!t&&e&&e.__esModule?n:f(n,"default",{value:e,enumerable:!0}),e)))(_());C.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},C.languages.markup.tag.inside["attr-value"].inside.entity=C.languages.markup.entity,C.languages.markup.doctype.inside["internal-subset"].inside=C.languages.markup,C.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(C.languages.markup.tag,"addInlined",{value:function(e,t){var n;(t=((n=((n={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:C.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}))["language-"+t]={pattern:/[\s\S]+/,inside:C.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},C.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(C.languages.markup.tag,"addAttribute",{value:function(e,t){C.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:C.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),C.languages.html=C.languages.markup,C.languages.mathml=C.languages.markup,C.languages.svg=C.languages.markup,C.languages.xml=C.languages.extend("markup",{}),C.languages.ssml=C.languages.xml,C.languages.atom=C.languages.xml,C.languages.rss=C.languages.xml,function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,r="(?:[^\\\\-]|"+n.source+")",a=(r=RegExp(r+"-"+r),{pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"});e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:r,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":a}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":a}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}}}(C),C.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},C.languages.javascript=C.languages.extend("clike",{"class-name":[C.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),C.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,C.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:C.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:C.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:C.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:C.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:C.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),C.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:C.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),C.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),C.languages.markup&&(C.languages.markup.tag.addInlined("script","javascript"),C.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),C.languages.js=C.languages.javascript,C.languages.actionscript=C.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),C.languages.actionscript["class-name"].alias="function",delete C.languages.actionscript.parameter,delete C.languages.actionscript["literal-property"],C.languages.markup&&C.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:C.languages.markup}}),c=/#(?!\{).+/,u={pattern:/#\{[^}]+\}/,alias:"variable"},(s=C).languages.coffeescript=s.languages.extend("javascript",{comment:c,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:u}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),s.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:c,interpolation:u}}}),s.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:s.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:u}}]}),s.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete s.languages.coffeescript["template-string"],s.languages.coffee=s.languages.coffeescript,function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t="string"==typeof t?[t]:t).forEach((function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},a="doc-comment";if(o=e.languages[t]){var o,i=o[a];if((i=i||(o=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[a])instanceof RegExp&&(i=o[a]={pattern:i}),Array.isArray(i))for(var l=0,s=i.length;l<s;l++)i[l]instanceof RegExp&&(i[l]={pattern:i[l]}),r(i[l]);else r(i)}}))}}),t.addSupport(["java","javascript","php"],t)}(C),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(C),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=(t=(e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(C),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(C),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var a,o=t[n];"code"!==o.type?e(o.content):(a=o.content[1],o=o.content[3],a&&o&&"code-language"===a.type&&"code-block"===o.type&&"string"==typeof a.content&&(a=a.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),a="language-"+(a=(/[a-z][\w-]*/i.exec(a)||[""])[0].toLowerCase()),o.alias?"string"==typeof o.alias?o.alias=[o.alias,a]:o.alias.push(a):o.alias=[a]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var o=t.classes[r];if(o=/language-(.+)/.exec(o)){n=o[1];break}}var c,u=e.languages[n];u?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;return"#"===(t=t.toLowerCase())[0]?(n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),s(n)):l[t]||e})),u,n):n&&"none"!==n&&e.plugins.autoloader&&(c="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=c,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(c);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),l={amp:"&",lt:"<",gt:">",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(C),C.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:C.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},C.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===u(1).content){n+=2;var o=f(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var i=u(0);"variable"===i.type&&(p(i,"variable-input"),a.push(i.content))}n=o+1}if(d(["punctuation","property-query"])&&"{"===u(0).content&&(n++,p(u(0),"property-mutation"),0<a.length)){var l=f(/^\{$/,/^\}$/);if(-1!==l)for(var s=n;s<l;s++){var c=t[s];"variable"===c.type&&0<=a.indexOf(c.content)&&p(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=u(n+t);if(!r||r.type!==e[n])return}return 1}function f(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],l=i.content;if("punctuation"===i.type&&"string"==typeof l)if(e.test(l))a++;else if(r.test(l)&&0==--a)return o}return-1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),C.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function l(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function s(t,n,i){var s=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),c=0,u={},d=(s=l(s.map((function(e){if("string"==typeof e)return e;var n,r;for(e=e.content;-1!==t.indexOf((r=c++,n="___"+i.toUpperCase()+"_"+r+"___")););return u[n]=e,n})).join(""),n,i),Object.keys(u));return c=0,function t(n){for(var o=0;o<n.length;o++){if(c>=d.length)return;var i,s,f,p,g,h,m,y=n[o];"string"==typeof y||"string"==typeof y.content?(i=d[c],-1!==(m=(h="string"==typeof y?y:y.content).indexOf(i))&&(++c,s=h.substring(0,m),g=u[i],f=void 0,(p={})["interpolation-punctuation"]=a,3===(p=e.tokenize(g,p)).length&&((f=[1,1]).push.apply(f,l(p[1],e.languages.javascript,"javascript")),p.splice.apply(p,f)),f=new e.Token("interpolation",p,r.alias,g),p=h.substring(m+i.length),g=[],s&&g.push(s),g.push(f),p&&(t(h=[p]),g.push.apply(g,h)),"string"==typeof y?(n.splice.apply(n,[o,1].concat(g)),o+=g.length-1):y.content=g)):(m=y.content,Array.isArray(m)?t(m):t([m]))}}(s),new e.Token(i,s,"language-"+i,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var c={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function u(e){return"string"==typeof e?e:Array.isArray(e)?e.map(u).join(""):u(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in c&&function t(n){for(var r=0,a=n.length;r<a;r++){var o,i,l,c=n[r];"string"!=typeof c&&(o=c.content,Array.isArray(o)?"template-string"===c.type?(c=o[1],3===o.length&&"string"!=typeof c&&"embedded-code"===c.type&&(i=u(c),c=c.alias,c=Array.isArray(c)?c[0]:c,l=e.languages[c])&&(o[1]=s(i,l,c))):t(o):"string"!=typeof o&&t([o]))}}(t.tokens)}))}(C),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(C),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(C),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(C),C.languages.n4js=C.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),C.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),C.languages.n4jsd=C.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],o=e.languages.javascript[a];a=(o="RegExp"===e.util.type(o)?e.languages.javascript[a]={pattern:o}:o).inside||{};(o.inside=a)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(C),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return a})),RegExp(e,t)}function i(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],o=!1;"string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?0<n.length&&n[n.length-1].tagName===l(a.content[0].content[1])&&n.pop():"/>"!==a.content[a.content.length-1].content&&n.push({tagName:l(a.content[0].content[1]),openedBraces:0}):0<n.length&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:0<n.length&&0<n[n.length-1].openedBraces&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&0<n.length&&0===n[n.length-1].openedBraces&&(o=l(a),r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(o+=l(t[r+1]),t.splice(r+1,1)),0<r&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(o=l(t[r-1])+o,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",o,null,o)),a.content&&"string"!=typeof a.content&&i(a.content)}}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var l=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(l).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(C),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(C),C.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},C.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=C.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(C),C.languages.c=C.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),C.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),C.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},C.languages.c.string],char:C.languages.c.char,comment:C.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:C.languages.c}}}}),C.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete C.languages.c.boolean,C.languages.objectivec=C.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete C.languages.objectivec["class-name"],C.languages.objc=C.languages.objectivec,C.languages.reason=C.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),C.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete C.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(C),C.languages.go=C.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),C.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete C.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(C),C.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},C.languages.python["string-interpolation"].inside.interpolation.inside.rest=C.languages.python,C.languages.py=C.languages.python;((e,t)=>{for(var n in t)f(e,n,{get:t[n],enumerable:!0})})({},{dracula:()=>A,duotoneDark:()=>T,duotoneLight:()=>N,github:()=>j,jettwaveDark:()=>H,jettwaveLight:()=>W,nightOwl:()=>L,nightOwlLight:()=>O,oceanicNext:()=>I,okaidia:()=>F,oneDark:()=>V,oneLight:()=>q,palenight:()=>M,shadesOfPurple:()=>D,synthwave84:()=>z,ultramin:()=>B,vsDark:()=>$,vsLight:()=>U});var A={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},T={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},N={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},j={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},L={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},O={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},P="#c5a5c5",R="#8dc891",I={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:P}},{types:["attr-value"],style:{color:R}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:R}},{types:["punctuation"],style:{color:R}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:P}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},F={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},M={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},D={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},z={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},B={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},$={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},U={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},H={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},W={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},V={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},q={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},G=(e,t)=>{const{plain:n}=e,r=e.styles.reduce(((e,n)=>{const{languages:r,style:a}=n;return r&&!r.includes(t)||n.types.forEach((t=>{const n=x(x({},e[t]),a);e[t]=n})),e}),{});return r.root=n,r.plain=S(x({},n),{backgroundColor:void 0}),r},Y=/\r\n|\r|\n/,K=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},Q=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},Z=e=>{const t=[[]],n=[e],r=[0],a=[e.length];let o=0,i=0,l=[];const s=[l];for(;i>-1;){for(;(o=r[i]++)<a[i];){let e,c=t[i];const u=n[i][o];if("string"==typeof u?(c=i>0?c:["plain"],e=u):(c=Q(c,u.type),u.alias&&(c=Q(c,u.alias)),e=u.content),"string"!=typeof e){i++,t.push(c),n.push(e),r.push(0),a.push(e.length);continue}const d=e.split(Y),f=d.length;l.push({types:c,content:d[0]});for(let t=1;t<f;t++)K(l),s.push(l=[]),l.push({types:c,content:d[t]})}i--,t.pop(),n.pop(),r.pop(),a.pop()}return K(l),s},X=({children:e,language:t,code:n,theme:a,prism:i})=>{const l=t.toLowerCase(),s=((e,t)=>{const[n,a]=(0,r.useState)(G(t,e)),o=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)((()=>{t===o.current&&e===i.current||(o.current=t,i.current=e,a(G(t,e)))}),[e,t]),n})(l,a),c=(e=>(0,r.useCallback)((t=>{var n=t,{className:r,style:a,line:i}=n,l=E(n,["className","style","line"]);const s=S(x({},l),{className:o("token-line",r)});return"object"==typeof e&&"plain"in e&&(s.style=e.plain),"object"==typeof a&&(s.style=x(x({},s.style||{}),a)),s}),[e]))(s),u=(e=>{const t=(0,r.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,r.useCallback)((e=>{var n=e,{token:r,className:a,style:i}=n,l=E(n,["token","className","style"]);const s=S(x({},l),{className:o("token",...r.types,a),children:r.content,style:t(r)});return null!=i&&(s.style=x(x({},s.style||{}),i)),s}),[t])})(s),d=(({prism:e,code:t,grammar:n,language:a})=>{const o=(0,r.useRef)(e);return(0,r.useMemo)((()=>{if(null==n)return Z([t]);const e={code:t,grammar:n,language:a,tokens:[]};return o.current.hooks.run("before-tokenize",e),e.tokens=o.current.tokenize(t,n),o.current.hooks.run("after-tokenize",e),Z(e.tokens)}),[t,n,a])})({prism:i,language:l,code:n,grammar:i.languages[l]});return e({tokens:d,className:`prism-code language-${l}`,style:null!=s?s.root:{},getLineProps:c,getTokenProps:u})},J=e=>(0,r.createElement)(X,S(x({},e),{prism:e.prism||C,theme:e.theme||$,code:e.code,language:e.language}))},1561:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=!0,a="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(a);var n="function"==typeof t?t():t,o=n?"".concat(a,": ").concat(n):a;throw new Error(o)}}},2654:e=>{"use strict";e.exports={}},4054:e=>{"use strict";e.exports=JSON.parse('{"/404/-ab1":{"__comp":"6bb41b40","__context":{"plugin":"a328041c"},"config":"5e9f5e1a"},"/blog/-fdd":{"__comp":"a6aa9e1f","__context":{"plugin":"57434650"},"sidebar":"814f3328","items":[{"content":"0ed7c3d2"},{"content":"818b5c42"}],"metadata":"b2b675dd"},"/blog/archive/-d86":{"__comp":"9e4087bc","__context":{"plugin":"57434650"},"archive":"b2f554cd"},"/blog/new-maintainers/-43d":{"__comp":"ccc49370","__context":{"plugin":"57434650"},"sidebar":"814f3328","content":"b2191f41"},"/blog/new-website/-450":{"__comp":"ccc49370","__context":{"plugin":"57434650"},"sidebar":"814f3328","content":"ef4b330d"},"/markdown-page/-13b":{"__comp":"1f391b9e","__context":{"plugin":"a328041c"},"content":"393be207"},"/docs/-d6d":{"__comp":"5e95c892","__context":{"plugin":"6b8a97c8"}},"/docs/v0.5/-d35":{"__comp":"a7bd4aaa","version":"09f7143b"},"/docs/v0.5/-db4":{"__comp":"a94703ab"},"/docs/v0.5/-581":{"__comp":"17896441","content":"f740c750"},"/docs/v0.5/getting-started/existing-game/-2e8":{"__comp":"17896441","content":"988f76dd"},"/docs/v0.5/getting-started/installation/-ed1":{"__comp":"17896441","content":"f20395cb"},"/docs/v0.5/getting-started/new-game/-5ec":{"__comp":"17896441","content":"a5e7808e"},"/docs/v0.5/help/-b66":{"__comp":"17896441","content":"f65a8904"},"/docs/v0.5/project-format/-254":{"__comp":"17896441","content":"1ab2a44e"},"/docs/v0.5/reference/full-vs-partial/-5eb":{"__comp":"17896441","content":"c56c0ff0"},"/docs/v0.5/rojo-alternatives/-094":{"__comp":"17896441","content":"5e289a4f"},"/docs/v0.5/sync-details/-c90":{"__comp":"17896441","content":"255a79e8"},"/docs/v0.5/workflows/-3df":{"__comp":"17896441","content":"4d9b7ab0"},"/docs/v6/-6a6":{"__comp":"a7bd4aaa","version":"4eef6535"},"/docs/v6/-a54":{"__comp":"a94703ab"},"/docs/v6/-03e":{"__comp":"17896441","content":"b342fe59"},"/docs/v6/getting-started/existing-game/-7e0":{"__comp":"17896441","content":"ed8ba74b"},"/docs/v6/getting-started/installation/-f39":{"__comp":"17896441","content":"c2e4a301"},"/docs/v6/getting-started/new-game/-bec":{"__comp":"17896441","content":"45c0cf85"},"/docs/v6/help/-867":{"__comp":"17896441","content":"796b8867"},"/docs/v6/project-format/-a27":{"__comp":"17896441","content":"83cde71c"},"/docs/v6/rojo-alternatives/-a36":{"__comp":"17896441","content":"666946de"},"/docs/v6/sync-details/-500":{"__comp":"17896441","content":"75190df4"},"/docs/v6/workflows/-1af":{"__comp":"17896441","content":"42cbf5c1"},"/docs/v7/-847":{"__comp":"a7bd4aaa","version":"935f2afb"},"/docs/v7/-fe3":{"__comp":"a94703ab"},"/docs/v7/-575":{"__comp":"17896441","content":"0e384e19"},"/docs/v7/getting-started/existing-game/-173":{"__comp":"17896441","content":"fbf58d8e"},"/docs/v7/getting-started/installation/-080":{"__comp":"17896441","content":"6459b84b"},"/docs/v7/getting-started/new-game/-487":{"__comp":"17896441","content":"3d522e62"},"/docs/v7/help/-fd3":{"__comp":"17896441","content":"490e20a0"},"/docs/v7/project-format/-902":{"__comp":"17896441","content":"6a463db0"},"/docs/v7/properties/-712":{"__comp":"17896441","content":"b05ff796"},"/docs/v7/rojo-alternatives/-771":{"__comp":"17896441","content":"23884f89"},"/docs/v7/sync-details/-af9":{"__comp":"17896441","content":"e8a36421"},"/docs/v7/upgrade/-91d":{"__comp":"17896441","content":"44234b90"},"/docs/v7/workflows/-3e6":{"__comp":"17896441","content":"dbeab98a"},"/-314":{"__comp":"c4f5d8e4","__context":{"plugin":"a328041c"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[1869],(()=>{return t=8536,e(e.s=t);var t}));e.O()}]); \ No newline at end of file +/*! For license information please see main.7a5f270c.js.LICENSE.txt */ +(self.webpackChunkrojo_space=self.webpackChunkrojo_space||[]).push([[8792],{8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});n(6540);var r=n(3259),a=n.n(r),o=n(4054);const i={"09f7143b":[()=>n.e(2135).then(n.t.bind(n,7968,19)),"~docs/default/version-v-0-5-metadata-prop-9cc.json",7968],"0e384e19":[()=>n.e(3976).then(n.bind(n,1512)),"@site/docs/intro.md",1512],"0ed7c3d2":[()=>n.e(2293).then(n.bind(n,6108)),"@site/blog/2023-7-23-new-maintainers.md?truncated=true",6108],17896441:[()=>Promise.all([n.e(1869),n.e(1440),n.e(8401)]).then(n.bind(n,5022)),"@theme/DocItem",5022],"1ab2a44e":[()=>n.e(5471).then(n.bind(n,9746)),"@site/versioned_docs/version-v0.5/project-format.md",9746],"1f391b9e":[()=>Promise.all([n.e(1869),n.e(1440),n.e(6061)]).then(n.bind(n,7973)),"@theme/MDXPage",7973],"23884f89":[()=>n.e(9373).then(n.bind(n,2353)),"@site/docs/rojo-alternatives.md",2353],"255a79e8":[()=>n.e(5053).then(n.bind(n,153)),"@site/versioned_docs/version-v0.5/sync-details.md",153],"393be207":[()=>n.e(4134).then(n.bind(n,6602)),"@site/src/pages/markdown-page.md",6602],"3d522e62":[()=>Promise.all([n.e(1869),n.e(0)]).then(n.bind(n,5866)),"@site/docs/getting-started/new-game.mdx",5866],"42cbf5c1":[()=>n.e(1213).then(n.bind(n,2848)),"@site/versioned_docs/version-v6/workflows.md",2848],"44234b90":[()=>n.e(7587).then(n.bind(n,3890)),"@site/docs/upgrade.md",3890],"45c0cf85":[()=>Promise.all([n.e(1869),n.e(9165)]).then(n.bind(n,8202)),"@site/versioned_docs/version-v6/getting-started/new-game.mdx",8202],"490e20a0":[()=>n.e(9586).then(n.bind(n,3953)),"@site/docs/help.mdx",3953],"4d9b7ab0":[()=>n.e(6424).then(n.bind(n,6399)),"@site/versioned_docs/version-v0.5/workflows.md",6399],"4eef6535":[()=>n.e(4308).then(n.t.bind(n,2119,19)),"~docs/default/version-v-6-metadata-prop-882.json",2119],57434650:[()=>n.e(1401).then(n.t.bind(n,2945,19)),"/home/runner/work/rojo.space/rojo.space/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",2945],"5e289a4f":[()=>n.e(9911).then(n.bind(n,2158)),"@site/versioned_docs/version-v0.5/rojo-alternatives.md",2158],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"6459b84b":[()=>Promise.all([n.e(1869),n.e(6459)]).then(n.bind(n,8847)),"@site/docs/getting-started/installation.mdx",8847],"666946de":[()=>n.e(363).then(n.bind(n,7841)),"@site/versioned_docs/version-v6/rojo-alternatives.md",7841],"6a463db0":[()=>n.e(6545).then(n.bind(n,7223)),"@site/docs/project-format.md",7223],"6b8a97c8":[()=>n.e(3295).then(n.t.bind(n,1966,19)),"/home/runner/work/rojo.space/rojo.space/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",1966],"6bb41b40":[()=>n.e(8348).then(n.bind(n,6092)),"@site/src/pages/404.js",6092],"75190df4":[()=>n.e(9391).then(n.bind(n,5460)),"@site/versioned_docs/version-v6/sync-details.md",5460],"796b8867":[()=>n.e(9442).then(n.bind(n,4225)),"@site/versioned_docs/version-v6/help.mdx",4225],"814f3328":[()=>n.e(7472).then(n.t.bind(n,5513,19)),"~blog/default/blog-post-list-prop-default.json",5513],"818b5c42":[()=>n.e(1950).then(n.bind(n,9053)),"@site/blog/2021-10-19-new-website.md?truncated=true",9053],"83cde71c":[()=>n.e(1593).then(n.bind(n,3239)),"@site/versioned_docs/version-v6/project-format.md",3239],"935f2afb":[()=>n.e(8581).then(n.t.bind(n,5610,19)),"~docs/default/version-current-metadata-prop-751.json",5610],"988f76dd":[()=>n.e(1245).then(n.bind(n,7008)),"@site/versioned_docs/version-v0.5/getting-started/existing-game.md",7008],"9e4087bc":[()=>n.e(2711).then(n.bind(n,9331)),"@theme/BlogArchivePage",9331],a328041c:[()=>n.e(6165).then(n.t.bind(n,4061,19)),"/home/runner/work/rojo.space/rojo.space/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",4061],a5e7808e:[()=>Promise.all([n.e(1869),n.e(7864)]).then(n.bind(n,2893)),"@site/versioned_docs/version-v0.5/getting-started/new-game.mdx",2893],a6aa9e1f:[()=>Promise.all([n.e(1869),n.e(1440),n.e(7142),n.e(7643)]).then(n.bind(n,2667)),"@theme/BlogListPage",2667],a7bd4aaa:[()=>n.e(7098).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a94703ab:[()=>Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,2559)),"@theme/DocRoot",2559],b05ff796:[()=>n.e(3164).then(n.bind(n,3342)),"@site/docs/properties.md",3342],b2191f41:[()=>n.e(2265).then(n.bind(n,64)),"@site/blog/2023-7-23-new-maintainers.md",64],b2b675dd:[()=>n.e(1991).then(n.t.bind(n,9775,19)),"~blog/default/blog-c06.json",9775],b2f554cd:[()=>n.e(5894).then(n.t.bind(n,6042,19)),"~blog/default/blog-archive-80c.json",6042],b342fe59:[()=>n.e(1665).then(n.bind(n,8136)),"@site/versioned_docs/version-v6/intro.md",8136],c2e4a301:[()=>Promise.all([n.e(1869),n.e(9002)]).then(n.bind(n,527)),"@site/versioned_docs/version-v6/getting-started/installation.mdx",527],c4f5d8e4:[()=>Promise.all([n.e(1869),n.e(2634)]).then(n.bind(n,5511)),"@site/src/pages/index.js",5511],c56c0ff0:[()=>n.e(3814).then(n.bind(n,8938)),"@site/versioned_docs/version-v0.5/full-vs-partial.md",8938],ccc49370:[()=>Promise.all([n.e(1869),n.e(1440),n.e(7142),n.e(3249)]).then(n.bind(n,4029)),"@theme/BlogPostPage",4029],dbeab98a:[()=>n.e(8041).then(n.bind(n,1904)),"@site/docs/workflows.md",1904],e8a36421:[()=>n.e(5841).then(n.bind(n,7268)),"@site/docs/sync-details.md",7268],ed8ba74b:[()=>n.e(9888).then(n.bind(n,2859)),"@site/versioned_docs/version-v6/getting-started/existing-game.md",2859],ef4b330d:[()=>n.e(2974).then(n.bind(n,6971)),"@site/blog/2021-10-19-new-website.md",6971],f20395cb:[()=>Promise.all([n.e(1869),n.e(7377)]).then(n.bind(n,2180)),"@site/versioned_docs/version-v0.5/getting-started/installation.mdx",2180],f65a8904:[()=>n.e(1380).then(n.bind(n,2742)),"@site/versioned_docs/version-v0.5/help.mdx",2742],f740c750:[()=>n.e(9367).then(n.bind(n,2279)),"@site/versioned_docs/version-v0.5/intro.md",2279],fbf58d8e:[()=>n.e(5593).then(n.bind(n,4827)),"@site/docs/getting-started/existing-game.md",4827]};var l=n(4848);function s(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,l.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=n(6921),u=n(3102);function d(e,t){if("*"===e)return a()({loading:s,loader:()=>n.e(2237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,l.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},f=[],p=[],g=(0,c.A)(r);return Object.entries(g).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],f.push(r[1]),p.push(r[2]))})),a().Map({loading:s,loader:d,modules:f,webpack:()=>p,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;return delete a.__context,(0,l.jsx)(u.W,{value:i,children:(0,l.jsx)(o,{...a,...n})})}})}const f=[{path:"/404/",component:d("/404/","ab1"),exact:!0},{path:"/blog/",component:d("/blog/","fdd"),exact:!0},{path:"/blog/archive/",component:d("/blog/archive/","d86"),exact:!0},{path:"/blog/new-maintainers/",component:d("/blog/new-maintainers/","43d"),exact:!0},{path:"/blog/new-website/",component:d("/blog/new-website/","450"),exact:!0},{path:"/markdown-page/",component:d("/markdown-page/","13b"),exact:!0},{path:"/docs/",component:d("/docs/","d6d"),routes:[{path:"/docs/v0.5/",component:d("/docs/v0.5/","d35"),routes:[{path:"/docs/v0.5/",component:d("/docs/v0.5/","db4"),routes:[{path:"/docs/v0.5/",component:d("/docs/v0.5/","581"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/getting-started/existing-game/",component:d("/docs/v0.5/getting-started/existing-game/","2e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/getting-started/installation/",component:d("/docs/v0.5/getting-started/installation/","ed1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/getting-started/new-game/",component:d("/docs/v0.5/getting-started/new-game/","5ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/help/",component:d("/docs/v0.5/help/","b66"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/project-format/",component:d("/docs/v0.5/project-format/","254"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/reference/full-vs-partial/",component:d("/docs/v0.5/reference/full-vs-partial/","5eb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/rojo-alternatives/",component:d("/docs/v0.5/rojo-alternatives/","094"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/sync-details/",component:d("/docs/v0.5/sync-details/","c90"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v0.5/workflows/",component:d("/docs/v0.5/workflows/","3df"),exact:!0,sidebar:"tutorialSidebar"}]}]},{path:"/docs/v6/",component:d("/docs/v6/","6a6"),routes:[{path:"/docs/v6/",component:d("/docs/v6/","a54"),routes:[{path:"/docs/v6/",component:d("/docs/v6/","03e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/getting-started/existing-game/",component:d("/docs/v6/getting-started/existing-game/","7e0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/getting-started/installation/",component:d("/docs/v6/getting-started/installation/","f39"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/getting-started/new-game/",component:d("/docs/v6/getting-started/new-game/","bec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/help/",component:d("/docs/v6/help/","867"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/project-format/",component:d("/docs/v6/project-format/","a27"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/rojo-alternatives/",component:d("/docs/v6/rojo-alternatives/","a36"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/sync-details/",component:d("/docs/v6/sync-details/","500"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/v6/workflows/",component:d("/docs/v6/workflows/","1af"),exact:!0,sidebar:"tutorialSidebar"}]}]},{path:"/docs/v7/",component:d("/docs/v7/","847"),routes:[{path:"/docs/v7/",component:d("/docs/v7/","fe3"),routes:[{path:"/docs/v7/",component:d("/docs/v7/","575"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/getting-started/existing-game/",component:d("/docs/v7/getting-started/existing-game/","173"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/getting-started/installation/",component:d("/docs/v7/getting-started/installation/","080"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/getting-started/new-game/",component:d("/docs/v7/getting-started/new-game/","487"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/help/",component:d("/docs/v7/help/","fd3"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/project-format/",component:d("/docs/v7/project-format/","902"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/properties/",component:d("/docs/v7/properties/","712"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/rojo-alternatives/",component:d("/docs/v7/rojo-alternatives/","771"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/sync-details/",component:d("/docs/v7/sync-details/","af9"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/upgrade/",component:d("/docs/v7/upgrade/","91d"),exact:!0,sidebar:"defaultSidebar"},{path:"/docs/v7/workflows/",component:d("/docs/v7/workflows/","3e6"),exact:!0,sidebar:"defaultSidebar"}]}]}]},{path:"/",component:d("/","314"),exact:!0},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>i});var r=n(6540),a=n(4848);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},8536:(e,t,n)=>{"use strict";var r=n(6540),a=n(5338),o=n(4625),i=n(545),l=n(8193);const s=[n(119),n(6134),n(6294),n(1043)];var c=n(8328),u=n(6347),d=n(2831),f=n(4848);function p(e){let{children:t}=e;return(0,f.jsx)(f.Fragment,{children:t})}var g=n(5260),h=n(4586),m=n(6025),y=n(6342),b=n(1003),v=n(2131),w=n(4090),k=n(2967),x=n(440),S=n(1463);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,h.A)(),r=(0,v.o)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,f.jsxs)(g.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,f.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,f.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function _(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.A)(),{pathname:r}=(0,u.zy)();return e+(0,x.applyTrailingSlash)((0,m.A)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,f.jsxs)(g.A,{children:[(0,f.jsx)("meta",{property:"og:url",content:a}),(0,f.jsx)("link",{rel:"canonical",href:a})]})}function C(){const{i18n:{currentLocale:e}}=(0,h.A)(),{metadata:t,image:n}=(0,y.p)();return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(g.A,{children:[(0,f.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,f.jsx)("body",{className:w.w})]}),n&&(0,f.jsx)(b.be,{image:n}),(0,f.jsx)(_,{}),(0,f.jsx)(E,{}),(0,f.jsx)(S.A,{tag:k.Cy,locale:e}),(0,f.jsx)(g.A,{children:t.map(((e,t)=>(0,f.jsx)("meta",{...e},t)))})]})}const A=new Map;function T(e){if(A.has(e.pathname))return{...e,pathname:A.get(e.pathname)};if((0,d.u)(c.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return A.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return A.set(e.pathname,t),{...e,pathname:t}}var N=n(6125),j=n(6988),L=n(205);function O(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=s.map((t=>{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>a.forEach((e=>e?.()))}const P=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,L.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),O("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function R(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.u)(c.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class I extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.A.canUseDOM?O("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=O("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),R(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,f.jsx)(P,{previousLocation:this.previousLocation,location:t,children:(0,f.jsx)(u.qh,{location:t,render:()=>e})})}}const F=I,M="__docusaurus-base-url-issue-banner-container",D="__docusaurus-base-url-issue-banner",z="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${M}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="${D}" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${z}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n document.body.prepend(bannerContainer);\n var suggestionContainer = document.getElementById('${z}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function $(){const{siteConfig:{baseUrl:e}}=(0,h.A)();return(0,f.jsx)(f.Fragment,{children:!l.A.canUseDOM&&(0,f.jsx)(g.A,{children:(0,f.jsx)("script",{children:B(e)})})})}function U(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,h.A)(),{pathname:n}=(0,u.zy)();return t&&n===e?(0,f.jsx)($,{}):null}function H(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:r,localeConfigs:a}}=(0,h.A)(),o=(0,m.A)(e),{htmlLang:i,direction:l}=a[r];return(0,f.jsxs)(g.A,{children:[(0,f.jsx)("html",{lang:i,dir:l}),(0,f.jsx)("title",{children:t}),(0,f.jsx)("meta",{property:"og:title",content:t}),(0,f.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&(0,f.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,f.jsx)("link",{rel:"icon",href:o})]})}var W=n(7489),V=n(2303);function q(){const e=(0,V.A)();return(0,f.jsx)(g.A,{children:(0,f.jsx)("html",{"data-has-hydrated":e})})}function G(){const e=(0,d.v)(c.A),t=(0,u.zy)();return(0,f.jsx)(W.A,{children:(0,f.jsx)(j.l,{children:(0,f.jsxs)(N.x,{children:[(0,f.jsxs)(p,{children:[(0,f.jsx)(H,{}),(0,f.jsx)(C,{}),(0,f.jsx)(U,{}),(0,f.jsx)(F,{location:T(t),children:e})]}),(0,f.jsx)(q,{})]})})})}var Y=n(4054);const K=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;a?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Q=n(6921);const Z=new Set,X=new Set,J=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!J()&&!X.has(e)&&!Z.has(e))(e))return!1;Z.add(e);const t=(0,d.u)(c.A,e).flatMap((e=>{return t=e.route.path,Object.entries(Y).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Q.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?K(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!J()&&!X.has(e))(e)&&(X.add(e),R(e))},te=Object.freeze(ee),ne=Boolean(!0);if(l.A.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,f.jsx)(i.vd,{children:(0,f.jsx)(o.Kd,{children:(0,f.jsx)(G,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},l=()=>{if(ne)r.startTransition((()=>{a.hydrateRoot(e,t,{onRecoverableError:n})}));else{const o=a.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{o.render(t)}))}};R(window.location.pathname).then(l)}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>f});var r=n(6540),a=n(4784);const o=JSON.parse('{"docusaurus-lunr-search":{"default":{"fileNames":{"searchDoc":"search-doc-1726762423254.json","lunrIndex":"lunr-index-1726762423254.json"}}},"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"v7","isLast":true,"path":"/docs/v7","mainDocId":"intro","docs":[{"id":"getting-started/existing-game","path":"/docs/v7/getting-started/existing-game","sidebar":"defaultSidebar"},{"id":"getting-started/installation","path":"/docs/v7/getting-started/installation","sidebar":"defaultSidebar"},{"id":"getting-started/new-game","path":"/docs/v7/getting-started/new-game","sidebar":"defaultSidebar"},{"id":"help","path":"/docs/v7/help","sidebar":"defaultSidebar"},{"id":"intro","path":"/docs/v7/","sidebar":"defaultSidebar"},{"id":"project-format","path":"/docs/v7/project-format","sidebar":"defaultSidebar"},{"id":"properties","path":"/docs/v7/properties","sidebar":"defaultSidebar"},{"id":"rojo-alternatives","path":"/docs/v7/rojo-alternatives","sidebar":"defaultSidebar"},{"id":"sync-details","path":"/docs/v7/sync-details","sidebar":"defaultSidebar"},{"id":"upgrade","path":"/docs/v7/upgrade","sidebar":"defaultSidebar"},{"id":"workflows","path":"/docs/v7/workflows","sidebar":"defaultSidebar"}],"draftIds":[],"sidebars":{"defaultSidebar":{"link":{"path":"/docs/v7/","label":"intro"}}}},{"name":"v6","label":"v6","isLast":false,"path":"/docs/v6","mainDocId":"intro","docs":[{"id":"getting-started/existing-game","path":"/docs/v6/getting-started/existing-game","sidebar":"tutorialSidebar"},{"id":"getting-started/installation","path":"/docs/v6/getting-started/installation","sidebar":"tutorialSidebar"},{"id":"getting-started/new-game","path":"/docs/v6/getting-started/new-game","sidebar":"tutorialSidebar"},{"id":"help","path":"/docs/v6/help","sidebar":"tutorialSidebar"},{"id":"intro","path":"/docs/v6/","sidebar":"tutorialSidebar"},{"id":"project-format","path":"/docs/v6/project-format","sidebar":"tutorialSidebar"},{"id":"rojo-alternatives","path":"/docs/v6/rojo-alternatives","sidebar":"tutorialSidebar"},{"id":"sync-details","path":"/docs/v6/sync-details","sidebar":"tutorialSidebar"},{"id":"workflows","path":"/docs/v6/workflows","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/docs/v6/","label":"intro"}}}},{"name":"v0.5","label":"v0.5","isLast":false,"path":"/docs/v0.5","mainDocId":"intro","docs":[{"id":"full-vs-partial","path":"/docs/v0.5/reference/full-vs-partial/","sidebar":"tutorialSidebar"},{"id":"getting-started/existing-game","path":"/docs/v0.5/getting-started/existing-game","sidebar":"tutorialSidebar"},{"id":"getting-started/installation","path":"/docs/v0.5/getting-started/installation","sidebar":"tutorialSidebar"},{"id":"getting-started/new-game","path":"/docs/v0.5/getting-started/new-game","sidebar":"tutorialSidebar"},{"id":"help","path":"/docs/v0.5/help","sidebar":"tutorialSidebar"},{"id":"intro","path":"/docs/v0.5/","sidebar":"tutorialSidebar"},{"id":"project-format","path":"/docs/v0.5/project-format","sidebar":"tutorialSidebar"},{"id":"rojo-alternatives","path":"/docs/v0.5/rojo-alternatives","sidebar":"tutorialSidebar"},{"id":"sync-details","path":"/docs/v0.5/sync-details","sidebar":"tutorialSidebar"},{"id":"workflows","path":"/docs/v0.5/workflows","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/docs/v0.5/","label":"intro"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(2654);const s=JSON.parse('{"docusaurusVersion":"3.1.0","siteVersion":"1.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.1.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.0"},"docusaurus-lunr-search":{"type":"package","name":"docusaurus-lunr-search","version":"3.3.2"},"docusaurus-plugin-client-redirects":{"type":"package","name":"@docusaurus/plugin-client-redirects","version":"3.1.0"},"docusaurus-theme-mermaid":{"type":"package","name":"@docusaurus/theme-mermaid","version":"3.1.0"}}}');var c=n(4848);const u={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},d=r.createContext(u);function f(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(6540),a=n(8193),o=n(5260),i=n(440),l=n(5764),s=n(4848);function c(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,s.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,s.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,s.jsx)(u,{error:t})]})}function u(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function d(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)(p,{fallback:()=>(0,s.jsx)(c,{error:t,tryAgain:n}),children:[(0,s.jsx)(o.A,{children:(0,s.jsx)("title",{children:"Page Error"})}),(0,s.jsx)(l.A,{children:(0,s.jsx)(c,{error:t,tryAgain:n})})]})}const f=e=>(0,s.jsx)(d,{...e});class p extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??f)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(545),a=n(4848);function o(e){return(0,a.jsx)(r.mg,{...e})}},8774:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(6540),a=n(4625),o=n(440),i=n(4586),l=n(6654),s=n(8193),c=n(3427),u=n(6025),d=n(4848);function f(e,t){let{isNavLink:n,to:f,href:p,activeClassName:g,isActive:h,"data-noBrokenLinkCheck":m,autoAddBaseUrl:y=!0,...b}=e;const{siteConfig:{trailingSlash:v,baseUrl:w}}=(0,i.A)(),{withBaseUrl:k}=(0,u.h)(),x=(0,c.A)(),S=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>S.current));const E=f||p;const _=(0,l.A)(E),C=E?.replace("pathname://","");let A=void 0!==C?(T=C,y&&(e=>e.startsWith("/"))(T)?k(T):T):void 0;var T;A&&_&&(A=(0,o.applyTrailingSlash)(A,{trailingSlash:v,baseUrl:w}));const N=(0,r.useRef)(!1),j=n?a.k2:a.N_,L=s.A.canUseIntersectionObserver,O=(0,r.useRef)(),P=()=>{N.current||null==A||(window.docusaurus.preload(A),N.current=!0)};(0,r.useEffect)((()=>(!L&&_&&null!=A&&window.docusaurus.prefetch(A),()=>{L&&O.current&&O.current.disconnect()})),[O,A,L,_]);const R=A?.startsWith("#")??!1,I=!A||!_||R;return I||m||x.collectLink(A),I?(0,d.jsx)("a",{ref:S,href:A,...E&&!_&&{target:"_blank",rel:"noopener noreferrer"},...b}):(0,d.jsx)(j,{...b,onMouseEnter:P,onTouchStart:P,innerRef:e=>{S.current=e,L&&e&&_&&(O.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(O.current.unobserve(e),O.current.disconnect(),null!=A&&window.docusaurus.prefetch(A))}))})),O.current.observe(e))},to:A,...n&&{isActive:h,activeClassName:g}})}const p=r.forwardRef(f)},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,T:()=>s});var r=n(6540),a=n(4848);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function l(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function s(e,t){let{message:n,id:r}=e;return o(l({message:n,id:r}),t)}function c(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const i=l({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(i,r)})}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>a,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,h:()=>i});var r=n(6540),a=n(4586),o=n(6654);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.A)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.z)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},3427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6540);n(4848);const a=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),o=()=>(0,r.useContext)(a);function i(){return o()}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6988);function o(){return(0,r.useContext)(a.o)}},6588:(e,t,n)=>{"use strict";n.d(t,{P_:()=>i,kh:()=>o});var r=n(4586),a=n(7065);function o(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,r.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}function i(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});const r=o(e),i=r?.[t];if(!i&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return i}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6125);function o(){return(0,r.useContext)(a.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540);const a=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t={};return function e(n,a){Object.entries(n).forEach((n=>{let[o,i]=n;const l=a?`${a}.${o}`:o;r(i)?e(i,l):t[l]=i}))}(e),t}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>o});var r=n(6540),a=n(4848);const o=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(o),l=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,a.jsx)(o.Provider,{value:l,children:t})}},8295:(e,t,n)=>{"use strict";n.d(t,{zK:()=>p,vT:()=>u,Gy:()=>s,HW:()=>g,ht:()=>c,r7:()=>f,jh:()=>d});var r=n(6347),a=n(6588);const o=e=>e.versions.find((e=>e.isLast));function i(e,t){const n=function(e,t){const n=o(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),a=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const l={},s=()=>(0,a.kh)("docusaurus-plugin-content-docs")??l,c=e=>(0,a.P_)("docusaurus-plugin-content-docs",e,{failfast:!0});function u(e){void 0===e&&(e={});const t=s(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function d(e){return c(e).versions}function f(e){const t=c(e);return o(t)}function p(e){const t=c(e),{pathname:n}=(0,r.zy)();return i(t,n)}function g(e){const t=c(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=o(e);return{latestDocSuggestion:i(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5947),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},6134:(e,t,n)=>{"use strict";var r=n(8181),a=n(4784);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(9700),n(9874)(`./prism-${e}`)})),delete globalThis.Prism}(r.My)},1107:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(8215),a=n(1312),o=n(6342),i=n(8774),l=n(3427);const s={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=n(4848);function u(e){let{as:t,id:n,...u}=e;const d=(0,l.A)(),{navbar:{hideOnScroll:f}}=(0,o.p)();if("h1"===t||!n)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(n);const p=(0,a.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return(0,c.jsxs)(t,{...u,className:(0,r.A)("anchor",f?s.anchorWithHideOnScrollNavbar:s.anchorWithStickyNavbar,u.className),id:n,children:[u.children,(0,c.jsx)(i.A,{className:"hash-link",to:`#${n}`,"aria-label":p,title:p,children:"\u200b"})]})}},3186:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);const r={iconExternalLink:"iconExternalLink_nPIU"};var a=n(4848);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,a.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},5764:(e,t,n)=>{"use strict";n.d(t,{A:()=>ht});var r=n(6540),a=n(8215),o=n(7489),i=n(1003),l=n(6347),s=n(1312),c=n(5062),u=n(4848);const d="__docusaurus_skipToContent_fallback";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){const e=(0,r.useRef)(null),{action:t}=(0,l.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,c.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const g=(0,s.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??g,{containerRef:n,onClick:r}=p();return(0,u.jsx)("div",{ref:n,role:"region","aria-label":g,children:(0,u.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var m=n(7559),y=n(4090);const b={skipToContent:"skipToContent_fXgn"};function v(){return(0,u.jsx)(h,{className:b.skipToContent})}var w=n(6342),k=n(5041);function x(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:a=1.2,className:o,...i}=e;return(0,u.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,u.jsx)("g",{stroke:r,strokeWidth:a,children:(0,u.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function E(e){return(0,u.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,a.A)("clean-btn close",S.closeButton,e.className),children:(0,u.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const _={content:"content_knG7"};function C(e){const{announcementBar:t}=(0,w.p)(),{content:n}=t;return(0,u.jsx)("div",{...e,className:(0,a.A)(_.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const A={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function T(){const{announcementBar:e}=(0,w.p)(),{isActive:t,close:n}=(0,k.Mj)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:o}=e;return(0,u.jsxs)("div",{className:A.announcementBar,style:{backgroundColor:r,color:a},role:"banner",children:[o&&(0,u.jsx)("div",{className:A.announcementBarPlaceholder}),(0,u.jsx)(C,{className:A.announcementBarContent}),o&&(0,u.jsx)(E,{onClick:n,className:A.announcementBarClose})]})}var N=n(2069),j=n(3104);var L=n(9532),O=n(5600);const P=r.createContext(null);function R(e){let{children:t}=e;const n=function(){const e=(0,N.M)(),t=(0,O.YL)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,L.ZC)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return(0,u.jsx)(P.Provider,{value:n,children:t})}function I(e){if(e.component){const t=e.component;return(0,u.jsx)(t,{...e.props})}}function F(){const e=(0,r.useContext)(P);if(!e)throw new L.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,O.YL)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:I(o)})),[a,o,t])}function M(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:o}=F();return(0,u.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,u.jsxs)("div",{className:(0,a.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var D=n(5293),z=n(2303);function B(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function $(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function H(e){let{className:t,buttonClassName:n,value:r,onChange:o}=e;const i=(0,z.A)(),l=(0,s.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,s.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,s.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,u.jsx)("div",{className:(0,a.A)(U.toggle,t),children:(0,u.jsxs)("button",{className:(0,a.A)("clean-btn",U.toggleButton,!i&&U.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===r?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite",children:[(0,u.jsx)(B,{className:(0,a.A)(U.toggleIcon,U.lightToggleIcon)}),(0,u.jsx)($,{className:(0,a.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const W=r.memo(H),V={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function q(e){let{className:t}=e;const n=(0,w.p)().navbar.style,r=(0,w.p)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,D.G)();return r?null:(0,u.jsx)(W,{className:t,buttonClassName:"dark"===n?V.darkNavbarColorModeToggle:void 0,value:a,onChange:o})}var G=n(3465);function Y(){return(0,u.jsx)(G.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function K(){const e=(0,N.M)();return(0,u.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,u.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Q(){return(0,u.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,u.jsx)(Y,{}),(0,u.jsx)(q,{className:"margin-right--md"}),(0,u.jsx)(K,{})]})}var Z=n(8774),X=n(6025),J=n(6654);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(3186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:a,label:o,html:i,isDropdownLink:l,prependBaseUrlToHref:s,...c}=e;const d=(0,X.A)(r),f=(0,X.A)(t),p=(0,X.A)(a,{forcePrependBaseUrl:!0}),g=o&&a&&!(0,J.A)(a),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,u.jsxs)(u.Fragment,{children:[o,g&&(0,u.jsx)(te.A,{...l&&{width:12,height:12}})]})};return a?(0,u.jsx)(Z.A,{href:s?p:a,...c,...h}):(0,u.jsx)(Z.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(f)},...c,...h})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const o=(0,u.jsx)(ne,{className:(0,a.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,u.jsx)("li",{children:o}):o}function ae(e){let{className:t,isDropdownItem:n,...r}=e;return(0,u.jsx)("li",{className:"menu__list-item",children:(0,u.jsx)(ne,{className:(0,a.A)("menu__link",t),...r})})}function oe(e){let{mobile:t=!1,position:n,...r}=e;const a=t?ae:re;return(0,u.jsx)(a,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(1422),le=n(9169),se=n(4586);const ce={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ue(e,t){return e.some((e=>function(e,t){return!!(0,le.ys)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:o,onClick:i,...l}=e;const s=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[s]),(0,u.jsxs)("div",{ref:s,className:(0,a.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c}),children:[(0,u.jsx)(ne,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:l.to?void 0:"#",className:(0,a.A)("navbar__link",o),...l,onClick:l.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))},children:l.children??l.label}),(0,u.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(Le,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function fe(e){let{items:t,className:n,position:o,onClick:i,...s}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,se.A)(),{pathname:t}=(0,l.zy)();return t.replace(e,"/")}(),d=ue(t,c),{collapsed:f,toggleCollapsed:p,setCollapsed:g}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&g(!d)}),[c,d,g]),(0,u.jsxs)("li",{className:(0,a.A)("menu__list-item",{"menu__list-item--collapsed":f}),children:[(0,u.jsx)(ne,{role:"button",className:(0,a.A)(ce.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...s,onClick:e=>{e.preventDefault(),p()},children:s.children??s.label}),(0,u.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:f,children:t.map(((e,t)=>(0,r.createElement)(Le,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function pe(e){let{mobile:t=!1,...n}=e;const r=t?fe:de;return(0,u.jsx)(r,{...n})}var ge=n(2131);function he(e){let{width:t=20,height:n=20,...r}=e;return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const me="iconLanguage_nlXk";function ye(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=ye(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}const be=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=ye(e))&&(r&&(r+=" "),r+=t);return r};var ve=n(6588),we=n(689),ke=n.n(we);function xe(){const e=(0,l.zy)(),t=(0,l.W6)(),{siteConfig:{baseUrl:n}}=(0,se.A)(),[a,o]=(0,r.useState)({wordToHighlight:"",isTitleSuggestion:!1,titleText:""});return(0,r.useEffect)((()=>{if(!e.state?.highlightState||0===e.state.highlightState.wordToHighlight.length)return;o(e.state.highlightState);const{highlightState:n,...r}=e.state;t.replace({...e,state:r})}),[e.state?.highlightState,t,e]),(0,r.useEffect)((()=>{if(0===a.wordToHighlight.length)return;const e=document.getElementsByTagName("article")[0]??document.getElementsByTagName("main")[0];if(!e)return;const t=new(ke())(e),n={ignoreJoiners:!0};return t.mark(a.wordToHighlight,n),()=>t.unmark(n)}),[a,n]),null}const Se=e=>{const t=(0,r.useRef)(!1),a=(0,r.useRef)(null),[o,i]=(0,r.useState)(!1),s=(0,l.W6)(),{siteConfig:c={}}=(0,se.A)(),d=(c.plugins||[]).find((e=>Array.isArray(e)&&"string"==typeof e[0]&&e[0].includes("docusaurus-lunr-search"))),f=(0,z.A)(),{baseUrl:p}=c,g=d&&d[1]?.assetUrl||p,h=(0,ve.P_)("docusaurus-lunr-search"),m=()=>{t.current||(Promise.all([fetch(`${g}${h.fileNames.searchDoc}`).then((e=>e.json())),fetch(`${g}${h.fileNames.lunrIndex}`).then((e=>e.json())),Promise.all([n.e(8591),n.e(8577)]).then(n.bind(n,5765)),Promise.all([n.e(1869),n.e(9278)]).then(n.bind(n,9278))]).then((e=>{let[t,n,{default:r}]=e;const{searchDocs:a,options:o}=t;a&&0!==a.length&&(((e,t,n,r)=>{new n({searchDocs:e,searchIndex:t,baseUrl:p,inputSelector:"#search_input_react",handleSelected:(e,t,n)=>{const a=n.url||"/";document.createElement("a").href=a,e.setVal(""),t.target.blur();let o="";if(r.highlightResult)try{const e=(n.text||n.subcategory||n.title).match(new RegExp("<span.+span>\\w*","g"));if(e&&e.length>0){const t=document.createElement("div");t.innerHTML=e[0],o=t.textContent}}catch(i){console.log(i)}s.push(a,{highlightState:{wordToHighlight:o}})},maxHits:r.maxHits})})(a,n,r,o),i(!0))})),t.current=!0)},y=(0,r.useCallback)((t=>{a.current.contains(t.target)||a.current.focus(),e.handleSearchBarToggle&&e.handleSearchBarToggle(!e.isSearchBarExpanded)}),[e.isSearchBarExpanded]);let b;return f&&(m(),b=window.navigator.platform.startsWith("Mac")?"Search \u2318+K":"Search Ctrl+K"),(0,u.jsxs)("div",{className:"navbar__search",children:[(0,u.jsx)("span",{"aria-label":"expand searchbar",role:"button",className:be("search-icon",{"search-icon-hidden":e.isSearchBarExpanded}),onClick:y,onKeyDown:y,tabIndex:0}),(0,u.jsx)("input",{id:"search_input_react",type:"search",placeholder:o?b:"Loading...","aria-label":"Search",className:be("navbar__search-input",{"search-bar-expanded":e.isSearchBarExpanded},{"search-bar":!e.isSearchBarExpanded}),onClick:m,onMouseOver:m,onFocus:y,onBlur:y,ref:a,disabled:!o}),(0,u.jsx)(xe,{})]},"search-box")},Ee={navbarSearchContainer:"navbarSearchContainer_Bca1"};function _e(e){let{children:t,className:n}=e;return(0,u.jsx)("div",{className:(0,a.A)(n,Ee.navbarSearchContainer),children:t})}var Ce=n(8295),Ae=n(4142);var Te=n(5597);const Ne=e=>e.docs.find((t=>t.id===e.mainDocId));const je={default:oe,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:a="",...o}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,se.A)(),f=(0,ge.o)(),{search:p,hash:g}=(0,l.zy)(),h=[...n,...c.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${g}${a}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],m=t?(0,s.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,u.jsx)(pe,{...o,mobile:t,label:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(he,{className:me}),m]}),items:h})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,u.jsx)(_e,{className:n,children:(0,u.jsx)(Se,{})})},dropdown:pe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:o=!1}=e;const i=o?"li":"div";return(0,u.jsx)(i,{className:(0,a.A)({navbar__item:!r&&!o,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Ce.zK)(r),i=(0,Ae.QB)(t,r),l=o?.path===i?.path;return null===i||i.unlisted&&!l?null:(0,u.jsx)(oe,{exact:!0,...a,isActive:()=>l||!!o?.sidebar&&o.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Ce.zK)(r),i=(0,Ae.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,u.jsx)(oe,{exact:!0,...a,isActive:()=>o?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...a}=e;const o=(0,Ae.Vd)(r)[0],i=t??o.label,l=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,u.jsx)(oe,{...a,label:i,to:l})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:a,dropdownItemsAfter:o,...i}=e;const{search:c,hash:d}=(0,l.zy)(),f=(0,Ce.zK)(n),p=(0,Ce.jh)(n),{savePreferredVersionName:g}=(0,Te.g1)(n),h=[...a,...p.map((e=>{const t=f.alternateDocVersions[e.name]??Ne(e);return{label:e.label,to:`${t.path}${c}${d}`,isActive:()=>e===f.activeVersion,onClick:()=>g(e.name)}})),...o],m=(0,Ae.Vd)(n)[0],y=t&&h.length>1?(0,s.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):m.label,b=t&&h.length>1?void 0:Ne(m).path;return h.length<=1?(0,u.jsx)(oe,{...i,mobile:t,label:y,to:b,isActive:r?()=>!1:void 0}):(0,u.jsx)(pe,{...i,mobile:t,label:y,to:b,items:h,isActive:r?()=>!1:void 0})}};function Le(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=je[r];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,u.jsx)(a,{...n})}function Oe(){const e=(0,N.M)(),t=(0,w.p)().navbar.items;return(0,u.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(Le,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Pe(e){return(0,u.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,u.jsx)(s.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Re(){const e=0===(0,w.p)().navbar.items.length,t=F();return(0,u.jsxs)(u.Fragment,{children:[!e&&(0,u.jsx)(Pe,{onClick:()=>t.hide()}),t.content]})}function Ie(){const e=(0,N.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,u.jsx)(M,{header:(0,u.jsx)(Q,{}),primaryMenu:(0,u.jsx)(Oe,{}),secondaryMenu:(0,u.jsx)(Re,{})}):null}const Fe={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Me(e){return(0,u.jsx)("div",{role:"presentation",...e,className:(0,a.A)("navbar-sidebar__backdrop",e.className)})}function De(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.p)(),i=(0,N.M)(),{navbarRef:l,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,j.Mq)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i<o.current)return void n(!0);if(a.current)return void(a.current=!1);const l=r?.scrollY,s=document.documentElement.scrollHeight-o.current,c=window.innerHeight;l&&i>=l?n(!1):i+c<s&&n(!0)})),(0,c.$)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,u.jsxs)("nav",{ref:l,"aria-label":(0,s.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.A)("navbar","navbar--fixed-top",n&&[Fe.navbarHideable,!d&&Fe.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown}),children:[t,(0,u.jsx)(Me,{onClick:i.toggle}),(0,u.jsx)(Ie,{})]})}var ze=n(2181);const Be="right";function $e(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,u.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,u.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Ue(){const{toggle:e,shown:t}=(0,N.M)();return(0,u.jsx)("button",{onClick:e,"aria-label":(0,s.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,u.jsx)($e,{})})}const He={colorModeToggle:"colorModeToggle_DEke"};function We(e){let{items:t}=e;return(0,u.jsx)(u.Fragment,{children:t.map(((e,t)=>(0,u.jsx)(ze.k2,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,u.jsx)(Le,{...e})},t)))})}function Ve(e){let{left:t,right:n}=e;return(0,u.jsxs)("div",{className:"navbar__inner",children:[(0,u.jsx)("div",{className:"navbar__items",children:t}),(0,u.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function qe(){const e=(0,N.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??Be)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return(0,u.jsx)(Ve,{left:(0,u.jsxs)(u.Fragment,{children:[!e.disabled&&(0,u.jsx)(Ue,{}),(0,u.jsx)(Y,{}),(0,u.jsx)(We,{items:n})]}),right:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(We,{items:r}),(0,u.jsx)(q,{className:He.colorModeToggle}),!a&&(0,u.jsx)(_e,{children:(0,u.jsx)(Se,{})})]})})}function Ge(){return(0,u.jsx)(De,{children:(0,u.jsx)(qe,{})})}function Ye(e){let{item:t}=e;const{to:n,href:r,label:a,prependBaseUrlToHref:o,...i}=t,l=(0,X.A)(n),s=(0,X.A)(r,{forcePrependBaseUrl:!0});return(0,u.jsxs)(Z.A,{className:"footer__link-item",...r?{href:o?s:r}:{to:l},...i,children:[a,r&&!(0,J.A)(r)&&(0,u.jsx)(te.A,{})]})}function Ke(e){let{item:t}=e;return t.html?(0,u.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)("li",{className:"footer__item",children:(0,u.jsx)(Ye,{item:t})},t.href??t.to)}function Qe(e){let{column:t}=e;return(0,u.jsxs)("div",{className:"col footer__col",children:[(0,u.jsx)("div",{className:"footer__title",children:t.title}),(0,u.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,u.jsx)(Ke,{item:e},t)))})]})}function Ze(e){let{columns:t}=e;return(0,u.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,u.jsx)(Qe,{column:e},t)))})}function Xe(){return(0,u.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function Je(e){let{item:t}=e;return t.html?(0,u.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)(Ye,{item:t})}function et(e){let{links:t}=e;return(0,u.jsx)("div",{className:"footer__links text--center",children:(0,u.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(Je,{item:e}),t.length!==n+1&&(0,u.jsx)(Xe,{})]},n)))})})}function tt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,u.jsx)(Ze,{columns:t}):(0,u.jsx)(et,{links:t})}var nt=n(1122);const rt={footerLogoLink:"footerLogoLink_BH7S"};function at(e){let{logo:t}=e;const{withBaseUrl:n}=(0,X.h)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,u.jsx)(nt.A,{className:(0,a.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function ot(e){let{logo:t}=e;return t.href?(0,u.jsx)(Z.A,{href:t.href,className:rt.footerLogoLink,target:t.target,children:(0,u.jsx)(at,{logo:t})}):(0,u.jsx)(at,{logo:t})}function it(e){let{copyright:t}=e;return(0,u.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function lt(e){let{style:t,links:n,logo:r,copyright:o}=e;return(0,u.jsx)("footer",{className:(0,a.A)("footer",{"footer--dark":"dark"===t}),children:(0,u.jsxs)("div",{className:"container container-fluid",children:[n,(r||o)&&(0,u.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,u.jsx)("div",{className:"margin-bottom--sm",children:r}),o]})]})})}function st(){const{footer:e}=(0,w.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:a}=e;return(0,u.jsx)(lt,{style:a,links:n&&n.length>0&&(0,u.jsx)(tt,{links:n}),logo:r&&(0,u.jsx)(ot,{logo:r}),copyright:t&&(0,u.jsx)(it,{copyright:t})})}const ct=r.memo(st),ut=(0,L.fM)([D.a,k.oq,j.Tv,Te.VQ,i.Jx,function(e){let{children:t}=e;return(0,u.jsx)(O.y_,{children:(0,u.jsx)(N.e,{children:(0,u.jsx)(R,{children:t})})})}]);function dt(e){let{children:t}=e;return(0,u.jsx)(ut,{children:t})}var ft=n(1107);function pt(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)("main",{className:"container margin-vert--xl",children:(0,u.jsx)("div",{className:"row",children:(0,u.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,u.jsx)(ft.A,{as:"h1",className:"hero__title",children:(0,u.jsx)(s.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,u.jsx)("div",{className:"margin-vert--lg",children:(0,u.jsx)(ze.a2,{onClick:n,className:"button button--primary shadow--lw"})}),(0,u.jsx)("hr",{}),(0,u.jsx)("div",{className:"margin-vert--md",children:(0,u.jsx)(ze.bq,{error:t})})]})})})}const gt={mainWrapper:"mainWrapper_z2l0"};function ht(e){const{children:t,noFooter:n,wrapperClassName:r,title:l,description:s}=e;return(0,y.J)(),(0,u.jsxs)(dt,{children:[(0,u.jsx)(i.be,{title:l,description:s}),(0,u.jsx)(v,{}),(0,u.jsx)(T,{}),(0,u.jsx)(Ge,{}),(0,u.jsx)("div",{id:d,className:(0,a.A)(m.G.wrapper.main,gt.mainWrapper,r),children:(0,u.jsx)(o.A,{fallback:e=>(0,u.jsx)(pt,{...e}),children:t})}),!n&&(0,u.jsx)(ct,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(8774),a=n(6025),o=n(4586),i=n(6342),l=n(1122),s=n(4848);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.A)(t.src),dark:(0,a.A)(t.srcDark||t.src)},i=(0,s.jsx)(l.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,s.jsx)("div",{className:r,children:i}):i}function u(e){const{siteConfig:{title:t}}=(0,o.A)(),{navbar:{title:n,logo:l}}=(0,i.p)(),{imageClassName:u,titleClassName:d,...f}=e,p=(0,a.A)(l?.href||"/"),g=n?"":t,h=l?.alt??g;return(0,s.jsxs)(r.A,{to:p,...f,...l?.target&&{target:l.target},children:[l&&(0,s.jsx)(c,{logo:l,alt:h,imageClassName:u}),null!=n&&(0,s.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(5260),a=n(4848);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return(0,a.jsxs)(r.A,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(6540),a=n(5066),o=n(2303),i=n(5293);const l={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var s=n(4848);function c(e){let{className:t,children:n}=e;const c=(0,o.A)(),{colorMode:u}=(0,i.G)();return(0,s.jsx)(s.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.A)(t,l.themedComponent,l[`themedComponent--${e}`])});return(0,s.jsx)(r.Fragment,{children:o},e)}))})}function u(e){const{sources:t,className:n,alt:r,...a}=e;return(0,s.jsx)(c,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,s.jsx)("img",{src:t[n],alt:r,className:o,...a})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>y,u:()=>c});var r=n(6540),a=n(8193),o=n(205),i=n(3109),l=n(4848);const s="ease-in-out";function c(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function f(e,t){const n=t?u:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function p(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??s}`,height:`${t}px`}}function l(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return f(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function g(e){if(!a.A.canUseDOM)return e?u:d}function h(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:i,className:s,disableSSRStyle:c}=e;const u=(0,r.useRef)(null);return p({collapsibleRef:u,collapsed:n,animation:o}),(0,l.jsx)(t,{ref:u,style:c?void 0:g(n),onTransitionEnd:e=>{"height"===e.propertyName&&(f(u.current,n),i?.(n))},className:s,children:a})}function m(e){let{collapsed:t,...n}=e;const[a,i]=(0,r.useState)(!t),[s,c]=(0,r.useState)(t);return(0,o.A)((()=>{t||i(!0)}),[t]),(0,o.A)((()=>{a&&c(t)}),[a,t]),a?(0,l.jsx)(h,{...n,collapsed:s}):null}function y(e){let{lazy:t,...n}=e;const r=t?m:h;return(0,l.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{Mj:()=>h,oq:()=>g});var r=n(6540),a=n(2303),o=n(9466),i=n(9532),l=n(6342),s=n(4848);const c=(0,o.Wf)("docusaurus.announcement.dismiss"),u=(0,o.Wf)("docusaurus.announcement.id"),d=()=>"true"===c.get(),f=e=>c.set(String(e)),p=r.createContext(null);function g(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.p)(),t=(0,a.A)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const i=(0,r.useCallback)((()=>{f(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&f(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,s.jsx)(p.Provider,{value:n,children:t})}function h(){const e=(0,r.useContext)(p);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>y,a:()=>m});var r=n(6540),a=n(8193),o=n(9532),i=n(9466),l=n(6342),s=n(4848);const c=r.createContext(void 0),u="theme",d=(0,i.Wf)(u),f={light:"light",dark:"dark"},p=e=>e===f.dark?f.dark:f.light,g=e=>a.A.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e),h=e=>{d.set(p(e))};function m(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.p)(),[a,o]=(0,r.useState)(g(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&h(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f.dark:f.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&i(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const s=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||s.current?s.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===f.dark},setLightTheme(){i(f.light)},setDarkTheme(){i(f.dark)}})),[a,i])}();return(0,s.jsx)(c.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(c);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},5597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>y,g1:()=>v});var r=n(6540),a=n(8295),o=n(7065),i=n(6342),l=n(4142),s=n(9532),c=n(9466),u=n(4848);const d=e=>`docs-preferred-version-${e}`,f={save:(e,t,n)=>{(0,c.Wf)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,c.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,c.Wf)(d(e),{persistence:t}).del()}},p=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const g=r.createContext(null);function h(){const e=(0,a.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>p(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=f.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(f.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){f.save(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function m(e){let{children:t}=e;const n=h();return(0,u.jsx)(g.Provider,{value:n,children:t})}function y(e){let{children:t}=e;return l.C5?(0,u.jsx)(m,{children:t}):(0,u.jsx)(u.Fragment,{children:t})}function b(){const e=(0,r.useContext)(g);if(!e)throw new s.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=o.W);const t=(0,a.ht)(e),[n,i]=b(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},4207:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,t:()=>c});var r=n(6540),a=n(9532),o=n(4848);const i=Symbol("EmptyContext"),l=r.createContext(i);function s(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(l.Provider,{value:i,children:t})}function c(){const e=(0,r.useContext)(l);if(e===i)throw new a.dV("DocsSidebarProvider");return e}},2252:(e,t,n)=>{"use strict";n.d(t,{n:()=>l,r:()=>s});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function l(e){let{children:t,version:n}=e;return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(null===e)throw new a.dV("DocsVersionProvider");return e}},2069:(e,t,n)=>{"use strict";n.d(t,{M:()=>p,e:()=>f});var r=n(6540),a=n(5600),o=n(4581),i=n(7485),l=n(6342),s=n(9532),c=n(4848);const u=r.createContext(void 0);function d(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,l.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[s,c]=(0,r.useState)(!1);(0,i.$Z)((()=>{if(s)return c(!1),!1}));const u=(0,r.useCallback)((()=>{c((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&c(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:s})),[e,n,u,s])}function f(e){let{children:t}=e;const n=d();return(0,c.jsx)(u.Provider,{value:n,children:t})}function p(){const e=r.useContext(u);if(void 0===e)throw new s.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>c,YL:()=>s,y_:()=>l});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function l(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.dV("NavbarSecondaryMenuContentProvider");const[,l]=o,s=(0,a.Be)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(6540);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>l});var r=n(6540),a=n(8193);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,l]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){l(function(e){if(!a.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},4142:(e,t,n)=>{"use strict";n.d(t,{B5:()=>E,C5:()=>f,Nr:()=>p,OF:()=>w,QB:()=>S,Vd:()=>k,Y:()=>b,fW:()=>x,w8:()=>m});var r=n(6540),a=n(6347),o=n(2831),i=n(8295),l=n(5597),s=n(2252),c=n(4207),u=n(1682),d=n(9169);const f=!!i.Gy;function p(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=p(t);if(e)return e}}(e):void 0:e.href}const g=(e,t)=>void 0!==e&&(0,d.ys)(e,t),h=(e,t)=>e.some((e=>m(e,t)));function m(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||h(e.items,t))}function y(e,t){switch(e.type){case"category":return m(e,t)||e.items.some((e=>y(e,t)));case"link":return!e.unlisted||m(e,t);default:return!0}}function b(e,t){return(0,r.useMemo)((()=>e.filter((e=>y(e,t)))),[e,t])}function v(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,d.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,d.ys)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function w(){const e=(0,c.t)(),{pathname:t}=(0,a.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?v({sidebarItems:e.items,pathname:t}):null}function k(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,l.g1)(e),a=(0,i.r7)(e);return(0,r.useMemo)((()=>(0,u.s)([t,n,a].filter(Boolean))),[t,n,a])}function x(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function S(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,u.s)(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function E(e){let{route:t}=e;const n=(0,a.zy)(),r=(0,s.r)(),i=t.routes,l=i.find((e=>(0,a.B6)(n.pathname,e)));if(!l)return null;const c=l.sidebar,u=c?r.docsSidebars[c]:void 0;return{docElement:(0,o.v)(i),sidebarName:c,sidebarItems:u}}},2181:(e,t,n)=>{"use strict";n.d(t,{bq:()=>u,MN:()=>c,a2:()=>s,k2:()=>d});var r=n(6540),a=n(1312),o=n(440);const i={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};var l=n(4848);function s(e){return(0,l.jsx)("button",{type:"button",...e,children:(0,l.jsx)(a.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function c(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)("div",{className:i.errorBoundaryFallback,children:[(0,l.jsx)("p",{children:t.message}),(0,l.jsx)(s,{onClick:n})]})}function u(e){let{error:t}=e;const n=(0,o.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,l.jsx)("p",{className:i.errorBoundaryError,children:n})}class d extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},7485:(e,t,n)=>{"use strict";n.d(t,{$Z:()=>i,aZ:()=>l});var r=n(6540),a=n(6347),o=n(9532);function i(e){!function(e){const t=(0,a.W6)(),n=(0,o._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function l(e){return function(e){const t=(0,a.W6)();return(0,r.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}},1682:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((n,r)=>e.findIndex((e=>t(e,n)))!==r))}function a(e){return Array.from(new Set(e))}n.d(t,{X:()=>r,s:()=>a})},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>p,be:()=>d,Jx:()=>g});var r=n(6540),a=n(5066),o=n(5260),i=n(3102);function l(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(6025),c=n(4586);var u=n(4848);function d(e){let{title:t,description:n,keywords:r,image:a,children:i}=e;const l=function(e){const{siteConfig:t}=(0,c.A)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.h)(),f=a?d(a,{absolute:!0}):void 0;return(0,u.jsxs)(o.A,{children:[t&&(0,u.jsx)("title",{children:l}),t&&(0,u.jsx)("meta",{property:"og:title",content:l}),n&&(0,u.jsx)("meta",{name:"description",content:n}),n&&(0,u.jsx)("meta",{property:"og:description",content:n}),r&&(0,u.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),f&&(0,u.jsx)("meta",{property:"og:image",content:f}),f&&(0,u.jsx)("meta",{name:"twitter:image",content:f}),i]})}const f=r.createContext(void 0);function p(e){let{className:t,children:n}=e;const i=r.useContext(f),l=(0,a.A)(i,t);return(0,u.jsxs)(f.Provider,{value:l,children:[(0,u.jsx)(o.A,{children:(0,u.jsx)("html",{className:l})}),n]})}function g(e){let{children:t}=e;const n=l(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,u.jsx)(p,{className:(0,a.A)(r,o),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>c,ZC:()=>l,_q:()=>i,dV:()=>s,fM:()=>u});var r=n(6540),a=n(205),o=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,a.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function l(e){const t=(0,r.useRef)();return(0,a.A)((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>l,ys:()=>i});var r=n(6540),a=n(8328),o=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>p,Tv:()=>u,a_:()=>g,gk:()=>h});var r=n(6540),a=n(8193),o=n(2303),i=n(205),l=n(9532),s=n(4848);const c=r.createContext(void 0);function u(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(c.Provider,{value:n,children:t})}function d(){const e=(0,r.useContext)(c);if(null==e)throw new l.dV("ScrollControllerProvider");return e}const f=()=>a.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=d(),a=(0,r.useRef)(f()),o=(0,l._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=f();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function g(){const e=d(),t=function(){const e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((()=>{const{current:{elem:t,top:n}}=e;if(!t)return{restored:!1};const r=t.getBoundingClientRect().top-n;return r&&window.scrollBy({left:0,top:r}),e.current={elem:null,top:0},{restored:0!==r}}),[]);return(0,r.useMemo)((()=>({save:t,restore:n})),[n,t])}(),n=(0,r.useRef)(void 0),a=(0,r.useCallback)((r=>{t.save(r),e.disableScrollEvents(),n.current=()=>{const{restored:r}=t.restore();if(n.current=void 0,r){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,i.A)((()=>{queueMicrotask((()=>n.current?.()))})),{blockElementScrollPositionUntilNextRender:a}}function h(){const e=(0,r.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&a<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(a-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>r,tU:()=>a});n(4586);const r="default";function a(e,t){return`docs-${e}-${t}`}},9466:(e,t,n)=>{"use strict";n.d(t,{Dv:()=>u,Wf:()=>c});var r=n(6540);const a="localStorage";function o(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function i(e){if(void 0===e&&(e=a),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,l||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),l=!0),null}var t}let l=!1;const s={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function c(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=i(t?.persistence);return null===n?s:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),o({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),o({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}function u(e,t){const n=(0,r.useRef)((()=>null===e?s:c(e,t))).current(),a=(0,r.useCallback)((e=>"undefined"==typeof window?()=>{}:n.listen(e)),[n]);return[(0,r.useSyncExternalStore)(a,(()=>"undefined"==typeof window?null:n.get()),(()=>null)),n]}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),a=n(6347),o=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:l}}=(0,r.A)(),{pathname:s}=(0,a.zy)(),c=(0,o.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),u=l===i?e:e.replace(`/${l}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${u}`:`${u}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),a=n(6347),o=n(9532);function i(e){const t=(0,a.zy)(),n=(0,o.ZC)(t),i=(0,o._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(4586);function a(){return(0,r.A)().siteConfig.themeConfig}},2983:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},440:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var a=n(2983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}});var o=n(253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return o.getErrorCausalChain}})},1513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>C,yJ:()=>p,sC:()=>T,AO:()=>f});var r=n(8168);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}const i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],l=e&&a(e),s=t&&a(t),c=l||s;if(e&&a(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var u=i[i.length-1];n="."===u||".."===u||""===u}else n=!1;for(var d=0,f=i.length;f>=0;f--){var p=i[f];"."===p?o(i,f):".."===p?(o(i,f),d++):d&&(o(i,f),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&a(i[0])||i.unshift("");var g=i.join("/");return n&&"/"!==g.substr(-1)&&(g+="/"),g};var l=n(1561);function s(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function p(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function g(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var h=!("undefined"==typeof window||!window.document||!window.document.createElement);function m(e,t){t(window.confirm(e))}var y="popstate",b="hashchange";function v(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,l.A)(!1);var t,n=window.history,a=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,c=i.forceRefresh,w=void 0!==c&&c,k=i.getUserConfirmation,x=void 0===k?m:k,S=i.keyLength,E=void 0===S?6:S,_=e.basename?d(s(e.basename)):"";function C(e){var t=e||{},n=t.key,r=t.state,a=window.location,o=a.pathname+a.search+a.hash;return _&&(o=u(o,_)),p(o,r,n)}function A(){return Math.random().toString(36).substr(2,E)}var T=g();function N(e){(0,r.A)($,e),$.length=n.length,T.notifyListeners($.location,$.action)}function j(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||P(C(e.state))}function L(){P(C(v()))}var O=!1;function P(e){if(O)O=!1,N();else{T.confirmTransitionTo(e,"POP",x,(function(t){t?N({action:"POP",location:e}):function(e){var t=$.location,n=I.indexOf(t.key);-1===n&&(n=0);var r=I.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(O=!0,M(a))}(e)}))}}var R=C(v()),I=[R.key];function F(e){return _+f(e)}function M(e){n.go(e)}var D=0;function z(e){1===(D+=e)&&1===e?(window.addEventListener(y,j),o&&window.addEventListener(b,L)):0===D&&(window.removeEventListener(y,j),o&&window.removeEventListener(b,L))}var B=!1;var $={length:n.length,action:"POP",location:R,createHref:F,push:function(e,t){var r="PUSH",o=p(e,t,A(),$.location);T.confirmTransitionTo(o,r,x,(function(e){if(e){var t=F(o),i=o.key,l=o.state;if(a)if(n.pushState({key:i,state:l},null,t),w)window.location.href=t;else{var s=I.indexOf($.location.key),c=I.slice(0,s+1);c.push(o.key),I=c,N({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=p(e,t,A(),$.location);T.confirmTransitionTo(o,r,x,(function(e){if(e){var t=F(o),i=o.key,l=o.state;if(a)if(n.replaceState({key:i,state:l},null,t),w)window.location.replace(t);else{var s=I.indexOf($.location.key);-1!==s&&(I[s]=o.key),N({action:r,location:o})}else window.location.replace(t)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=T.setPrompt(e);return B||(z(1),B=!0),function(){return B&&(B=!1,z(-1)),t()}},listen:function(e){var t=T.appendListener(e);return z(1),function(){z(-1),t()}}};return $}var k="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+c(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:c,decodePath:s},slash:{encodePath:s,decodePath:s}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function E(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function _(e){window.location.replace(S(window.location.href)+"#"+e)}function C(e){void 0===e&&(e={}),h||(0,l.A)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?m:a,i=n.hashType,c=void 0===i?"slash":i,y=e.basename?d(s(e.basename)):"",b=x[c],v=b.encodePath,w=b.decodePath;function C(){var e=w(E());return y&&(e=u(e,y)),p(e)}var A=g();function T(e){(0,r.A)(B,e),B.length=t.length,A.notifyListeners(B.location,B.action)}var N=!1,j=null;function L(){var e,t,n=E(),r=v(n);if(n!==r)_(r);else{var a=C(),i=B.location;if(!N&&(t=a,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(j===f(a))return;j=null,function(e){if(N)N=!1,T();else{var t="POP";A.confirmTransitionTo(e,t,o,(function(n){n?T({action:t,location:e}):function(e){var t=B.location,n=I.lastIndexOf(f(t));-1===n&&(n=0);var r=I.lastIndexOf(f(e));-1===r&&(r=0);var a=n-r;a&&(N=!0,F(a))}(e)}))}}(a)}}var O=E(),P=v(O);O!==P&&_(P);var R=C(),I=[f(R)];function F(e){t.go(e)}var M=0;function D(e){1===(M+=e)&&1===e?window.addEventListener(k,L):0===M&&window.removeEventListener(k,L)}var z=!1;var B={length:t.length,action:"POP",location:R,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+v(y+f(e))},push:function(e,t){var n="PUSH",r=p(e,void 0,void 0,B.location);A.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=v(y+t);if(E()!==a){j=t,function(e){window.location.hash=e}(a);var o=I.lastIndexOf(f(B.location)),i=I.slice(0,o+1);i.push(t),I=i,T({action:n,location:r})}else T()}}))},replace:function(e,t){var n="REPLACE",r=p(e,void 0,void 0,B.location);A.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=v(y+t);E()!==a&&(j=t,_(a));var o=I.indexOf(f(B.location));-1!==o&&(I[o]=t),T({action:n,location:r})}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return z||(D(1),z=!0),function(){return z&&(z=!1,D(-1)),t()}},listen:function(e){var t=A.appendListener(e);return D(1),function(){D(-1),t()}}};return B}function A(e,t,n){return Math.min(Math.max(e,t),n)}function T(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,o=void 0===a?["/"]:a,i=t.initialIndex,l=void 0===i?0:i,s=t.keyLength,c=void 0===s?6:s,u=g();function d(e){(0,r.A)(w,e),w.length=w.entries.length,u.notifyListeners(w.location,w.action)}function h(){return Math.random().toString(36).substr(2,c)}var m=A(l,0,o.length-1),y=o.map((function(e){return p(e,void 0,"string"==typeof e?h():e.key||h())})),b=f;function v(e){var t=A(w.index+e,0,w.entries.length-1),r=w.entries[t];u.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:y.length,action:"POP",location:y[m],index:m,entries:y,createHref:b,push:function(e,t){var r="PUSH",a=p(e,t,h(),w.location);u.confirmTransitionTo(a,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=p(e,t,h(),w.location);u.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return w}},4146:(e,t,n)=>{"use strict";var r=n(4363),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,g=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(g){var a=p(n);a&&a!==g&&e(t,a,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),m=0;m<i.length;++m){var y=i[m];if(!(o[y]||r&&r[y]||h&&h[y]||l&&l[y])){var b=f(n,y);try{c(t,y,b)}catch(v){}}}}return t}},311:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},4634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},689:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=a,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var a=e.contentWindow;if(r=a.document,!a||!r)throw new Error("iframe inaccessible")}catch(o){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,a=!1,o=null,i=function i(){if(!a){a=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",i),r.getIframeContents(e,t,n))}catch(l){n()}}};e.addEventListener("load",i),o=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(r){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var a=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),l=i.length,s=0;i=Array.prototype.slice.call(i);var c=function(){--l<=0&&o(s)};l||c(),i.forEach((function(t){e.matches(t,a.exclude)?c():a.onIframeReady(t,(function(e){n(t)&&(s++,r(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var a=!1,o=!1;return r.forEach((function(e,t){e.val===n&&(a=t,o=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==a||o?!1===a||o||(r[a].handled=!0):r.push({val:n,handled:!0}),!0):(!1===a&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var a=this;e.forEach((function(e){e.handled||a.getIframeContents(e.val,(function(e){a.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,a){for(var o=this,i=this.createIterator(t,e,r),l=[],s=[],c=void 0,u=void 0,d=function(){var e=o.getIteratorNode(i);return u=e.prevNode,c=e.node};d();)this.iframes&&this.forEachIframe(t,(function(e){return o.checkIframeFilter(c,u,e,l)}),(function(t){o.createInstanceOnIframe(t).forEachNode(e,(function(e){return s.push(e)}),r)})),s.push(c);s.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(l,e,n,r),a()}},{key:"forEachNode",value:function(e,t,n){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),i=o.length;i||a(),o.forEach((function(o){var l=function(){r.iterateThroughNodes(e,o,t,n,(function(){--i<=0&&a()}))};r.iframes?r.waitForIframes(o,l):l()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var a=!1;return n.every((function(t){return!r.call(e,t)||(a=!0,!1)})),a}return!1}}]),e}(),o=function(){function o(e){t(this,o),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(o,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var a in t)if(t.hasOwnProperty(a)){var o=t[a],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a),l="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==i&&""!==l&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(l)+")","gm"+n),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(l)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":"\x01"}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":"\x02"}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105","A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010d","C\xc7\u0106\u010c","d\u0111\u010f","D\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119","E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012b","I\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142","L\u0141","n\xf1\u0148\u0144","N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014d","O\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159","R\u0158","s\u0161\u015b\u0219\u015f","S\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163","T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016b","U\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xff","Y\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017a","Z\u017d\u017b\u0179"]:["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010dC\xc7\u0106\u010c","d\u0111\u010fD\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012bI\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142L\u0141","n\xf1\u0148\u0144N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014dO\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159R\u0158","s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016bU\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xffY\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017aZ\u017d\u017b\u0179"],r=[];return e.split("").forEach((function(a){n.every((function(n){if(-1!==n.indexOf(a)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf",r=this.opt.accuracy,a="string"==typeof r?r:r.value,o="string"==typeof r?[]:r.limiters,i="";switch(o.forEach((function(e){i+="|"+t.escapeStr(e)})),a){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr(n)))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var a=t.callNoMatchOnInvalidRanges(e,r),o=a.start,i=a.end;a.valid&&(e.start=o,e.length=i-o,n.push(e),r=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,a=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?a=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:a}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,a=!0,o=n.length,i=t-o,l=parseInt(e.start,10)-i;return(r=(l=l>o?o:l)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),l<0||r-l<0||l>o||r>o?(a=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(l,r).replace(/\s+/g,"")&&(a=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:l,end:r,valid:a}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return a.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",a=e.splitText(t),o=a.splitText(n-t),i=document.createElement(r);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=a.textContent,a.parentNode.replaceChild(i,a),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,a){var o=this;e.nodes.every((function(i,l){var s=e.nodes[l+1];if(void 0===s||s.start>t){if(!r(i.node))return!1;var c=t-i.start,u=(n>i.end?i.end:n)-i.start,d=e.value.substr(0,i.start),f=e.value.substr(u+i.start);if(i.node=o.wrapRangeInTextNode(i.node,c,u),e.value=d+f,e.nodes.forEach((function(t,n){n>=l&&(e.nodes[n].start>0&&n!==l&&(e.nodes[n].start-=u),e.nodes[n].end-=u)})),n-=u,a(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var a=void 0;null!==(a=e.exec(t.textContent))&&""!==a[i];)if(n(a[i],t)){var l=a.index;if(0!==i)for(var s=1;s<i;s++)l+=a[s].length;t=o.wrapRangeInTextNode(t,l,l+a[i].length),r(t.previousSibling),e.lastIndex=0}})),a()}))}},{key:"wrapMatchesAcrossElements",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){for(var l=void 0;null!==(l=e.exec(t.value))&&""!==l[i];){var s=l.index;if(0!==i)for(var c=1;c<i;c++)s+=l[c].length;var u=s+l[i].length;o.wrapRangeInMappedTextNode(t,s,u,(function(e){return n(l[i],e)}),(function(t,n){e.lastIndex=n,r(t)}))}a()}))}},{key:"wrapRangeFromIndex",value:function(e,t,n,r){var a=this;this.getTextNodes((function(o){var i=o.value.length;e.forEach((function(e,r){var l=a.checkWhitespaceRanges(e,i,o.value),s=l.start,c=l.end;l.valid&&a.wrapRangeInMappedTextNode(o,s,c,(function(n){return t(n,e,o.value.substring(s,c),r)}),(function(t){n(t,e)}))})),r()}))}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,n=document.createDocumentFragment();e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var n=this;this.opt=t,this.log('Searching with expression "'+e+'"');var r=0,a="wrapMatches",o=function(e){r++,n.opt.each(e)};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),this[a](e,this.opt.ignoreGroups,(function(e,t){return n.opt.filter(t,e,r)}),o,(function(){0===r&&n.opt.noMatch(e),n.opt.done(r)}))}},{key:"mark",value:function(e,t){var n=this;this.opt=t;var r=0,a="wrapMatches",o=this.getSeparatedKeywords("string"==typeof e?[e]:e),i=o.keywords,l=o.length,s=this.opt.caseSensitive?"":"i",c=function e(t){var o=new RegExp(n.createRegExp(t),"gm"+s),c=0;n.log('Searching with expression "'+o+'"'),n[a](o,1,(function(e,a){return n.opt.filter(a,t,r,c)}),(function(e){c++,r++,n.opt.each(e)}),(function(){0===c&&n.opt.noMatch(t),i[l-1]===t?n.opt.done(r):e(i[i.indexOf(t)+1])}))};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),0===l?this.opt.done(r):c(i[0])}},{key:"markRanges",value:function(e,t){var n=this;this.opt=t;var r=0,a=this.checkRanges(e);a&&a.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(a)),this.wrapRangeFromIndex(a,(function(e,t,r,a){return n.opt.filter(e,t,r,a)}),(function(e,t){r++,n.opt.each(e,t)}),(function(){n.opt.done(r)}))):this.opt.done(r)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var n=this.opt.element?this.opt.element:"*";n+="[data-markjs]",this.opt.className&&(n+="."+this.opt.className),this.log('Removal selector "'+n+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,(function(e){t.unwrapMatches(e)}),(function(e){var r=a.matches(e,n),o=t.matchesExclude(e);return!r||o?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),this.opt.done)}},{key:"opt",set:function(e){this._opt=r({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new a(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),o}();function i(e){var t=this,n=new o(e);return this.mark=function(e,r){return n.mark(e,r),t},this.markRegExp=function(e,r){return n.markRegExp(e,r),t},this.markRanges=function(e,r){return n.markRanges(e,r),t},this.unmark=function(e){return n.unmark(e),t},this}return i}()},119:(e,t,n)=>{"use strict";n.r(t)},1043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),c=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(c,i(e,u,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),l=e?"-100":o(n.status||0),c=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&p(a),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function c(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=f(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},5302:(e,t,n)=>{var r=n(4634);e.exports=p,e.exports.parse=o,e.exports.compile=function(e,t){return l(o(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,i=0,l="",u=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],f=n[1],p=n.index;if(l+=e.slice(i,p),i=p+d.length,f)l+=f[1];else{var g=e[i],h=n[2],m=n[3],y=n[4],b=n[5],v=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=g&&g!==h,x="+"===v||"*"===v,S="?"===v||"*"===v,E=n[2]||u,_=y||b;r.push({name:m||o++,prefix:h||"",delimiter:E,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:_?c(_):w?".*":"[^"+s(E)+"]+?"})}}return i<e.length&&(l+=e.substr(i)),l&&r.push(l),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"==typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",d(t)));return function(t,a){for(var o="",l=t||{},s=(a||{}).pretty?i:encodeURIComponent,c=0;c<e.length;c++){var u=e[c];if("string"!=typeof u){var d,f=l[u.name];if(null==f){if(u.optional){u.partial&&(o+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(r(f)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var p=0;p<f.length;p++){if(d=s(f[p]),!n[c].test(d))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(0===p?u.prefix:u.delimiter)+d}}else{if(d=u.asterisk?encodeURI(f).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):s(f),!n[c].test(d))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+d+'"');o+=u.prefix+d}}else o+=u}return o}}function s(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function u(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function f(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,o=!1!==n.end,i="",l=0;l<e.length;l++){var c=e[l];if("string"==typeof c)i+=s(c);else{var f=s(c.prefix),p="(?:"+c.pattern+")";t.push(c),c.repeat&&(p+="(?:"+f+p+")*"),i+=p=c.optional?c.partial?f+"("+p+")?":"(?:"+f+"("+p+"))?":f+"("+p+")"}}var g=s(n.delimiter||"/"),h=i.slice(-g.length)===g;return a||(i=(h?i.slice(0,-g.length):i)+"(?:"+g+"(?=$))?"),i+=o?"$":a&&h?"":"(?="+g+"|$)",u(new RegExp("^"+i,d(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return u(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(p(e[a],t,n).source);return u(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return f(o(e,n),t,n)}(e,t,n)}},2514:()=>{Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(l){for(var s=0;s<l.length&&!(a>=o.length);s++){var c=l[s];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[a],d=n.tokenStack[u],f="string"==typeof c?c:c.content,p=t(r,u),g=f.indexOf(p);if(g>-1){++a;var h=f.substring(0,g),m=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),y=f.substring(g+p.length),b=[];h&&b.push.apply(b,i([h])),b.push(m),y&&b.push.apply(b,i([y])),"string"==typeof c?l.splice.apply(l,[s,1].concat(b)):c.content=b}}else c.content&&i(c.content)}return l}(n.tokens)}}}})}(Prism)},9874:(e,t,n)=>{var r={"./prism-json":2514};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=9874},2694:(e,t,n)=>{"use strict";var r=n(6925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=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 l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={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:o,resetWarningCache:a};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),a=n(9982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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 i=new Set,l={};function s(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(l[e]=t,e=0;e<t.length;e++)i.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[: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]*$/,p={},g={};function h(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new h(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new h(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){m[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function v(e,t,n,r){var a=m.hasOwnProperty(t)?m[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(g,e)||!d.call(p,e)&&(f.test(e)?g[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"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(y,b);m[t]=new h(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(y,b);m[t]=new h(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(y,b);m[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),x=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),A=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),j=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),O=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var R=Symbol.iterator;function I(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=R&&e[R]||e["@@iterator"])?e:null}var F,M=Object.assign;function D(e){if(void 0===F)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&"string"==typeof c.stack){for(var a=c.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,l=o.length-1;1<=i&&0<=l&&a[i]!==o[l];)l--;for(;1<=i&&0<=l;i--,l--)if(a[i]!==o[l]){if(1!==i||1!==l)do{if(i--,0>--l||a[i]!==o[l]){var s="\n"+a[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=i&&0<=l);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?D(e):""}function $(e){switch(e.tag){case 5:return D(e.type);case 16:return D("Lazy");case 13:return D("Suspense");case 19:return D("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case x:return"Portal";case _:return"Profiler";case E:return"StrictMode";case N:return"Suspense";case j:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case A:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case L:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case O:t=e._payload,e=e._init;try{return U(e(t))}catch(n){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function W(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function V(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function q(e){e._valueTracker||(e._valueTracker=function(e){var t=V(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function G(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=V(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Y(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Q(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=W(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Z(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function X(e,t){Z(e,t);var n=W(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Y(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+W(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:W(n)}}function oe(e,t){var n=W(t.value),r=W(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(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 se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!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},ge=["Webkit","ms","Moz","O"];function he(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function me(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=he(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(pe).forEach((function(e){ge.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ye=M({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 be(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function ve(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;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}}var we=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Se=null,Ee=null;function _e(e){if(e=ma(e)){if("function"!=typeof xe)throw Error(o(280));var t=e.stateNode;t&&(t=ba(t),xe(e.stateNode,e.type,t))}}function Ce(e){Se?Ee?Ee.push(e):Ee=[e]:Se=e}function Ae(){if(Se){var e=Se,t=Ee;if(Ee=Se=null,_e(e),t)for(e=0;e<t.length;e++)_e(t[e])}}function Te(e,t){return e(t)}function Ne(){}var je=!1;function Le(e,t,n){if(je)return e(t,n);je=!0;try{return Te(e,t,n)}finally{je=!1,(null!==Se||null!==Ee)&&(Ne(),Ae())}}function Oe(e,t){var n=e.stateNode;if(null===n)return null;var r=ba(n);if(null===r)return null;n=r[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":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var Pe=!1;if(u)try{var Re={};Object.defineProperty(Re,"passive",{get:function(){Pe=!0}}),window.addEventListener("test",Re,Re),window.removeEventListener("test",Re,Re)}catch(ue){Pe=!1}function Ie(e,t,n,r,a,o,i,l,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var Fe=!1,Me=null,De=!1,ze=null,Be={onError:function(e){Fe=!0,Me=e}};function $e(e,t,n,r,a,o,i,l,s){Fe=!1,Me=null,Ie.apply(Be,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function He(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function We(e){if(Ue(e)!==e)throw Error(o(188))}function Ve(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return We(a),e;if(i===r)return We(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=i;break}if(s===r){l=!0,r=a,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=a;break}if(s===r){l=!0,r=i,n=a;break}s=s.sibling}if(!l)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?qe(e):null}function qe(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=qe(e);if(null!==t)return t;e=e.sibling}return null}var Ge=a.unstable_scheduleCallback,Ye=a.unstable_cancelCallback,Ke=a.unstable_shouldYield,Qe=a.unstable_requestPaint,Ze=a.unstable_now,Xe=a.unstable_getCurrentPriorityLevel,Je=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,ot=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2;var ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var l=i&~a;0!==l?r=dt(l):0!==(o&=i)&&(r=dt(o))}else 0!==(i=n&~a)?r=dt(i):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&0!=(4194240&o)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-it(t)),r|=e[n],t&=~a;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function gt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ht(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function mt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var bt=0;function vt(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var wt,kt,xt,St,Et,_t=!1,Ct=[],At=null,Tt=null,Nt=null,jt=new Map,Lt=new Map,Ot=[],Pt="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 Rt(e,t){switch(e){case"focusin":case"focusout":At=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Nt=null;break;case"pointerover":case"pointerout":jt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lt.delete(t.pointerId)}}function It(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=ma(t))&&kt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Ft(e){var t=ha(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=He(n)))return e.blockedOn=t,void Et(e.priority,(function(){xt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Mt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ma(n))&&kt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function Dt(e,t,n){Mt(e)&&n.delete(t)}function zt(){_t=!1,null!==At&&Mt(At)&&(At=null),null!==Tt&&Mt(Tt)&&(Tt=null),null!==Nt&&Mt(Nt)&&(Nt=null),jt.forEach(Dt),Lt.forEach(Dt)}function Bt(e,t){e.blockedOn===t&&(e.blockedOn=null,_t||(_t=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,zt)))}function $t(e){function t(t){return Bt(t,e)}if(0<Ct.length){Bt(Ct[0],e);for(var n=1;n<Ct.length;n++){var r=Ct[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==At&&Bt(At,e),null!==Tt&&Bt(Tt,e),null!==Nt&&Bt(Nt,e),jt.forEach(t),Lt.forEach(t),n=0;n<Ot.length;n++)(r=Ot[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Ot.length&&null===(n=Ot[0]).blockedOn;)Ft(n),null===n.blockedOn&&Ot.shift()}var Ut=w.ReactCurrentBatchConfig;function Ht(e,t,n,r){var a=bt,o=Ut.transition;Ut.transition=null;try{bt=1,Vt(e,t,n,r)}finally{bt=a,Ut.transition=o}}function Wt(e,t,n,r){var a=bt,o=Ut.transition;Ut.transition=null;try{bt=4,Vt(e,t,n,r)}finally{bt=a,Ut.transition=o}}function Vt(e,t,n,r){var a=Gt(e,t,n,r);if(null===a)Ur(e,t,r,qt,n),Rt(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return At=It(At,e,t,n,r,a),!0;case"dragenter":return Tt=It(Tt,e,t,n,r,a),!0;case"mouseover":return Nt=It(Nt,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return jt.set(o,It(jt.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,Lt.set(o,It(Lt.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Rt(e,r),4&t&&-1<Pt.indexOf(e)){for(;null!==a;){var o=ma(a);if(null!==o&&wt(o),null===(o=Gt(e,t,n,r))&&Ur(e,t,r,qt,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else Ur(e,t,r,null,n)}var qt=null;function Gt(e,t,n,r){if(qt=null,null!==(e=ha(e=ke(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=He(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qt=e,null}function Yt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Kt=null,Qt=null,Zt=null;function Xt(){if(Zt)return Zt;var e,t,n=Qt,r=n.length,a="value"in Kt?Kt.value:Kt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return Zt=a.slice(e,1<t?1-t:void 0)}function Jt(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function en(){return!0}function tn(){return!1}function nn(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?en:tn,this.isPropagationStopped=tn,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=en)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=en)},persist:function(){},isPersistent:en}),t}var rn,an,on,ln={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},sn=nn(ln),cn=M({},ln,{view:0,detail:0}),un=nn(cn),dn=M({},cn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==on&&(on&&"mousemove"===e.type?(rn=e.screenX-on.screenX,an=e.screenY-on.screenY):an=rn=0,on=e),rn)},movementY:function(e){return"movementY"in e?e.movementY:an}}),fn=nn(dn),pn=nn(M({},dn,{dataTransfer:0})),gn=nn(M({},cn,{relatedTarget:0})),hn=nn(M({},ln,{animationName:0,elapsedTime:0,pseudoElement:0})),mn=M({},ln,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yn=nn(mn),bn=nn(M({},ln,{data:0})),vn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wn={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"},kn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function xn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=kn[e])&&!!t[e]}function Sn(){return xn}var En=M({},cn,{key:function(e){if(e.key){var t=vn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Jt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?wn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sn,charCode:function(e){return"keypress"===e.type?Jt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Jt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),_n=nn(En),Cn=nn(M({},dn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),An=nn(M({},cn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sn})),Tn=nn(M({},ln,{propertyName:0,elapsedTime:0,pseudoElement:0})),Nn=M({},dn,{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}),jn=nn(Nn),Ln=[9,13,27,32],On=u&&"CompositionEvent"in window,Pn=null;u&&"documentMode"in document&&(Pn=document.documentMode);var Rn=u&&"TextEvent"in window&&!Pn,In=u&&(!On||Pn&&8<Pn&&11>=Pn),Fn=String.fromCharCode(32),Mn=!1;function Dn(e,t){switch(e){case"keyup":return-1!==Ln.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Bn=!1;var $n={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 Un(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!$n[e.type]:"textarea"===t}function Hn(e,t,n,r){Ce(r),0<(t=Wr(t,"onChange")).length&&(n=new sn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Wn=null,Vn=null;function qn(e){Fr(e,0)}function Gn(e){if(G(ya(e)))return e}function Yn(e,t){if("change"===e)return t}var Kn=!1;if(u){var Qn;if(u){var Zn="oninput"in document;if(!Zn){var Xn=document.createElement("div");Xn.setAttribute("oninput","return;"),Zn="function"==typeof Xn.oninput}Qn=Zn}else Qn=!1;Kn=Qn&&(!document.documentMode||9<document.documentMode)}function Jn(){Wn&&(Wn.detachEvent("onpropertychange",er),Vn=Wn=null)}function er(e){if("value"===e.propertyName&&Gn(Vn)){var t=[];Hn(t,Vn,e,ke(e)),Le(qn,t)}}function tr(e,t,n){"focusin"===e?(Jn(),Vn=n,(Wn=t).attachEvent("onpropertychange",er)):"focusout"===e&&Jn()}function nr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Gn(Vn)}function rr(e,t){if("click"===e)return Gn(t)}function ar(e,t){if("input"===e||"change"===e)return Gn(t)}var or="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function ir(e,t){if(or(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!or(e[a],t[a]))return!1}return!0}function lr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function sr(e,t){var n,r=lr(e);for(e=0;r;){if(3===r.nodeType){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=lr(r)}}function cr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?cr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function ur(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Y((e=t.contentWindow).document)}return t}function dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function fr(e){var t=ur(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&cr(n.ownerDocument.documentElement,n)){if(null!==r&&dr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=sr(n,o);var i=sr(n,r);a&&i&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pr=u&&"documentMode"in document&&11>=document.documentMode,gr=null,hr=null,mr=null,yr=!1;function br(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;yr||null==gr||gr!==Y(r)||("selectionStart"in(r=gr)&&dr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},mr&&ir(mr,r)||(mr=r,0<(r=Wr(hr,"onSelect")).length&&(t=new sn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function vr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var wr={animationend:vr("Animation","AnimationEnd"),animationiteration:vr("Animation","AnimationIteration"),animationstart:vr("Animation","AnimationStart"),transitionend:vr("Transition","TransitionEnd")},kr={},xr={};function Sr(e){if(kr[e])return kr[e];if(!wr[e])return e;var t,n=wr[e];for(t in n)if(n.hasOwnProperty(t)&&t in xr)return kr[e]=n[t];return e}u&&(xr=document.createElement("div").style,"AnimationEvent"in window||(delete wr.animationend.animation,delete wr.animationiteration.animation,delete wr.animationstart.animation),"TransitionEvent"in window||delete wr.transitionend.transition);var Er=Sr("animationend"),_r=Sr("animationiteration"),Cr=Sr("animationstart"),Ar=Sr("transitionend"),Tr=new Map,Nr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function jr(e,t){Tr.set(e,t),s(t,[e])}for(var Lr=0;Lr<Nr.length;Lr++){var Or=Nr[Lr];jr(Or.toLowerCase(),"on"+(Or[0].toUpperCase()+Or.slice(1)))}jr(Er,"onAnimationEnd"),jr(_r,"onAnimationIteration"),jr(Cr,"onAnimationStart"),jr("dblclick","onDoubleClick"),jr("focusin","onFocus"),jr("focusout","onBlur"),jr(Ar,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Pr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Rr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Pr));function Ir(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,l,s,c){if($e.apply(this,arguments),Fe){if(!Fe)throw Error(o(198));var u=Me;Fe=!1,Me=null,De||(De=!0,ze=u)}}(r,t,void 0,e),e.currentTarget=null}function Fr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],s=l.instance,c=l.currentTarget;if(l=l.listener,s!==o&&a.isPropagationStopped())break e;Ir(a,l,c),o=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,c=l.currentTarget,l=l.listener,s!==o&&a.isPropagationStopped())break e;Ir(a,l,c),o=s}}}if(De)throw e=ze,De=!1,ze=null,e}function Mr(e,t){var n=t[fa];void 0===n&&(n=t[fa]=new Set);var r=e+"__bubble";n.has(r)||($r(t,e,2,!1),n.add(r))}function Dr(e,t,n){var r=0;t&&(r|=4),$r(n,e,r,t)}var zr="_reactListening"+Math.random().toString(36).slice(2);function Br(e){if(!e[zr]){e[zr]=!0,i.forEach((function(t){"selectionchange"!==t&&(Rr.has(t)||Dr(t,!1,e),Dr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[zr]||(t[zr]=!0,Dr("selectionchange",!1,t))}}function $r(e,t,n,r){switch(Yt(t)){case 1:var a=Ht;break;case 4:a=Wt;break;default:a=Vt}n=a.bind(null,t,n,e),a=void 0,!Pe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Ur(e,t,n,r,a){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==l;){if(null===(i=ha(l)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}l=l.parentNode}}r=r.return}Le((function(){var r=o,a=ke(n),i=[];e:{var l=Tr.get(e);if(void 0!==l){var s=sn,c=e;switch(e){case"keypress":if(0===Jt(n))break e;case"keydown":case"keyup":s=_n;break;case"focusin":c="focus",s=gn;break;case"focusout":c="blur",s=gn;break;case"beforeblur":case"afterblur":s=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=fn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=pn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=An;break;case Er:case _r:case Cr:s=hn;break;case Ar:s=Tn;break;case"scroll":s=un;break;case"wheel":s=jn;break;case"copy":case"cut":case"paste":s=yn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Cn}var u=0!=(4&t),d=!u&&"scroll"===e,f=u?null!==l?l+"Capture":null:l;u=[];for(var p,g=r;null!==g;){var h=(p=g).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&(null!=(h=Oe(g,f))&&u.push(Hr(g,h,p)))),d)break;g=g.return}0<u.length&&(l=new s(l,c,null,n,a),i.push({event:l,listeners:u}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===we||!(c=n.relatedTarget||n.fromElement)||!ha(c)&&!c[da])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(c=(c=n.relatedTarget||n.toElement)?ha(c):null)&&(c!==(d=Ue(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(s=null,c=r),s!==c)){if(u=fn,h="onMouseLeave",f="onMouseEnter",g="mouse","pointerout"!==e&&"pointerover"!==e||(u=Cn,h="onPointerLeave",f="onPointerEnter",g="pointer"),d=null==s?l:ya(s),p=null==c?l:ya(c),(l=new u(h,g+"leave",s,n,a)).target=d,l.relatedTarget=p,h=null,ha(a)===r&&((u=new u(f,g+"enter",c,n,a)).target=p,u.relatedTarget=d,h=u),d=h,s&&c)e:{for(f=c,g=0,p=u=s;p;p=Vr(p))g++;for(p=0,h=f;h;h=Vr(h))p++;for(;0<g-p;)u=Vr(u),g--;for(;0<p-g;)f=Vr(f),p--;for(;g--;){if(u===f||null!==f&&u===f.alternate)break e;u=Vr(u),f=Vr(f)}u=null}else u=null;null!==s&&qr(i,l,s,u,!1),null!==c&&null!==d&&qr(i,d,c,u,!0)}if("select"===(s=(l=r?ya(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var m=Yn;else if(Un(l))if(Kn)m=ar;else{m=nr;var y=tr}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(m=rr);switch(m&&(m=m(e,r))?Hn(i,m,n,a):(y&&y(e,l,r),"focusout"===e&&(y=l._wrapperState)&&y.controlled&&"number"===l.type&&ee(l,"number",l.value)),y=r?ya(r):window,e){case"focusin":(Un(y)||"true"===y.contentEditable)&&(gr=y,hr=r,mr=null);break;case"focusout":mr=hr=gr=null;break;case"mousedown":yr=!0;break;case"contextmenu":case"mouseup":case"dragend":yr=!1,br(i,n,a);break;case"selectionchange":if(pr)break;case"keydown":case"keyup":br(i,n,a)}var b;if(On)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else Bn?Dn(e,n)&&(v="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(v="onCompositionStart");v&&(In&&"ko"!==n.locale&&(Bn||"onCompositionStart"!==v?"onCompositionEnd"===v&&Bn&&(b=Xt()):(Qt="value"in(Kt=a)?Kt.value:Kt.textContent,Bn=!0)),0<(y=Wr(r,v)).length&&(v=new bn(v,e,null,n,a),i.push({event:v,listeners:y}),b?v.data=b:null!==(b=zn(n))&&(v.data=b))),(b=Rn?function(e,t){switch(e){case"compositionend":return zn(t);case"keypress":return 32!==t.which?null:(Mn=!0,Fn);case"textInput":return(e=t.data)===Fn&&Mn?null:e;default:return null}}(e,n):function(e,t){if(Bn)return"compositionend"===e||!On&&Dn(e,t)?(e=Xt(),Zt=Qt=Kt=null,Bn=!1,e):null;switch(e){case"paste":default: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 In&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Wr(r,"onBeforeInput")).length&&(a=new bn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=b))}Fr(i,t)}))}function Hr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Wr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Oe(e,n))&&r.unshift(Hr(e,o,a)),null!=(o=Oe(e,t))&&r.push(Hr(e,o,a))),e=e.return}return r}function Vr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function qr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,c=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==c&&(l=c,a?null!=(s=Oe(n,o))&&i.unshift(Hr(n,s,l)):a||null!=(s=Oe(n,o))&&i.push(Hr(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Gr=/\r\n?/g,Yr=/\u0000|\uFFFD/g;function Kr(e){return("string"==typeof e?e:""+e).replace(Gr,"\n").replace(Yr,"")}function Qr(e,t,n){if(t=Kr(t),Kr(e)!==t&&n)throw Error(o(425))}function Zr(){}var Xr=null;function Jr(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ea="function"==typeof setTimeout?setTimeout:void 0,ta="function"==typeof clearTimeout?clearTimeout:void 0,na="function"==typeof Promise?Promise:void 0,ra="function"==typeof queueMicrotask?queueMicrotask:void 0!==na?function(e){return na.resolve(null).then(e).catch(aa)}:ea;function aa(e){setTimeout((function(){throw e}))}function oa(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void $t(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);$t(t)}function ia(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function la(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var sa=Math.random().toString(36).slice(2),ca="__reactFiber$"+sa,ua="__reactProps$"+sa,da="__reactContainer$"+sa,fa="__reactEvents$"+sa,pa="__reactListeners$"+sa,ga="__reactHandles$"+sa;function ha(e){var t=e[ca];if(t)return t;for(var n=e.parentNode;n;){if(t=n[da]||n[ca]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=la(e);null!==e;){if(n=e[ca])return n;e=la(e)}return t}n=(e=n).parentNode}return null}function ma(e){return!(e=e[ca]||e[da])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ya(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ba(e){return e[ua]||null}var va=[],wa=-1;function ka(e){return{current:e}}function xa(e){0>wa||(e.current=va[wa],va[wa]=null,wa--)}function Sa(e,t){wa++,va[wa]=e.current,e.current=t}var Ea={},_a=ka(Ea),Ca=ka(!1),Aa=Ea;function Ta(e,t){var n=e.type.contextTypes;if(!n)return Ea;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Na(e){return null!=(e=e.childContextTypes)}function ja(){xa(Ca),xa(_a)}function La(e,t,n){if(_a.current!==Ea)throw Error(o(168));Sa(_a,t),Sa(Ca,n)}function Oa(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,H(e)||"Unknown",a));return M({},n,r)}function Pa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ea,Aa=_a.current,Sa(_a,e),Sa(Ca,Ca.current),!0}function Ra(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Oa(e,t,Aa),r.__reactInternalMemoizedMergedChildContext=e,xa(Ca),xa(_a),Sa(_a,e)):xa(Ca),Sa(Ca,n)}var Ia=null,Fa=!1,Ma=!1;function Da(e){null===Ia?Ia=[e]:Ia.push(e)}function za(){if(!Ma&&null!==Ia){Ma=!0;var e=0,t=bt;try{var n=Ia;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Ia=null,Fa=!1}catch(a){throw null!==Ia&&(Ia=Ia.slice(e+1)),Ge(Je,za),a}finally{bt=t,Ma=!1}}return null}var Ba=w.ReactCurrentBatchConfig;function $a(e,t){if(e&&e.defaultProps){for(var n in t=M({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Ua=ka(null),Ha=null,Wa=null,Va=null;function qa(){Va=Wa=Ha=null}function Ga(e){var t=Ua.current;xa(Ua),e._currentValue=t}function Ya(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ka(e,t){Ha=e,Va=Wa=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(bl=!0),e.firstContext=null)}function Qa(e){var t=e._currentValue;if(Va!==e)if(e={context:e,memoizedValue:t,next:null},null===Wa){if(null===Ha)throw Error(o(308));Wa=e,Ha.dependencies={lanes:0,firstContext:e}}else Wa=Wa.next=e;return t}var Za=null,Xa=!1;function Ja(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function eo(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 to(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function no(e,t){var n=e.updateQueue;null!==n&&(n=n.shared,null!==vs&&0!=(1&e.mode)&&0==(2&bs)?(null===(e=n.interleaved)?(t.next=t,null===Za?Za=[n]:Za.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(null===(e=n.pending)?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function ro(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function ao(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function oo(e,t,n,r){var a=e.updateQueue;Xa=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var s=l,c=s.next;s.next=null,null===i?o=c:i.next=c,i=s;var u=e.alternate;null!==u&&((l=(u=u.updateQueue).lastBaseUpdate)!==i&&(null===l?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(null!==o){var d=a.baseState;for(i=0,u=c=s=null,l=o;;){var f=l.lane,p=l.eventTime;if((r&f)===f){null!==u&&(u=u.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var g=e,h=l;switch(f=t,p=n,h.tag){case 1:if("function"==typeof(g=h.payload)){d=g.call(p,d,f);break e}d=g;break e;case 3:g.flags=-65537&g.flags|128;case 0:if(null==(f="function"==typeof(g=h.payload)?g.call(p,d,f):g))break e;d=M({},d,f);break e;case 2:Xa=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(f=a.effects)?a.effects=[l]:f.push(l))}else p={eventTime:p,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===u?(c=u=p,s=d):u=u.next=p,i|=f;if(null===(l=l.next)){if(null===(l=a.shared.pending))break;l=(f=l).next,f.next=null,a.lastBaseUpdate=f,a.shared.pending=null}}if(null===u&&(s=d),a.baseState=s,a.firstBaseUpdate=c,a.lastBaseUpdate=u,null!==(t=a.shared.interleaved)){a=t;do{i|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Cs|=i,e.lanes=i,e.memoizedState=d}}function io(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var lo=(new r.Component).refs;function so(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:M({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var co={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Hs(),a=Ws(e),o=to(r,a);o.payload=t,null!=n&&(o.callback=n),no(e,o),null!==(t=Vs(e,a,r))&&ro(t,e,a)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Hs(),a=Ws(e),o=to(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),no(e,o),null!==(t=Vs(e,a,r))&&ro(t,e,a)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Hs(),r=Ws(e),a=to(n,r);a.tag=2,null!=t&&(a.callback=t),no(e,a),null!==(t=Vs(e,r,n))&&ro(t,e,r)}};function uo(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!ir(n,r)||!ir(a,o))}function fo(e,t,n){var r=!1,a=Ea,o=t.contextType;return"object"==typeof o&&null!==o?o=Qa(o):(a=Na(t)?Aa:_a.current,o=(r=null!=(r=t.contextTypes))?Ta(e,a):Ea),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=co,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function po(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&co.enqueueReplaceState(t,t.state,null)}function go(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=lo,Ja(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=Qa(o):(o=Na(t)?Aa:_a.current,a.context=Ta(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(so(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&co.enqueueReplaceState(a,a.state,null),oo(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}var ho=[],mo=0,yo=null,bo=0,vo=[],wo=0,ko=null,xo=1,So="";function Eo(e,t){ho[mo++]=bo,ho[mo++]=yo,yo=e,bo=t}function _o(e,t,n){vo[wo++]=xo,vo[wo++]=So,vo[wo++]=ko,ko=e;var r=xo;e=So;var a=32-it(r)-1;r&=~(1<<a),n+=1;var o=32-it(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,xo=1<<32-it(t)+a|n<<a|r,So=o+e}else xo=1<<o|n<<a|r,So=e}function Co(e){null!==e.return&&(Eo(e,1),_o(e,1,0))}function Ao(e){for(;e===yo;)yo=ho[--mo],ho[mo]=null,bo=ho[--mo],ho[mo]=null;for(;e===ko;)ko=vo[--wo],vo[wo]=null,So=vo[--wo],vo[wo]=null,xo=vo[--wo],vo[wo]=null}var To=null,No=null,jo=!1,Lo=null;function Oo(e,t){var n=kc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function Po(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,To=e,No=ia(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,To=e,No=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==ko?{id:xo,overflow:So}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=kc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,To=e,No=null,!0);default:return!1}}function Ro(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function Io(e){if(jo){var t=No;if(t){var n=t;if(!Po(e,t)){if(Ro(e))throw Error(o(418));t=ia(n.nextSibling);var r=To;t&&Po(e,t)?Oo(r,n):(e.flags=-4097&e.flags|2,jo=!1,To=e)}}else{if(Ro(e))throw Error(o(418));e.flags=-4097&e.flags|2,jo=!1,To=e}}}function Fo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;To=e}function Mo(e){if(e!==To)return!1;if(!jo)return Fo(e),jo=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!Jr(e.type,e.memoizedProps)),t&&(t=No)){if(Ro(e)){for(e=No;e;)e=ia(e.nextSibling);throw Error(o(418))}for(;t;)Oo(e,t),t=ia(t.nextSibling)}if(Fo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){No=ia(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}No=null}}else No=To?ia(e.stateNode.nextSibling):null;return!0}function Do(){No=To=null,jo=!1}function zo(e){null===Lo?Lo=[e]:Lo.push(e)}function Bo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=a.refs;t===lo&&(t=a.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function $o(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Uo(e){return(0,e._init)(e._payload)}function Ho(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Sc(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Ac(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,r){var o=n.type;return o===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===O&&Uo(o)===t.type)?((r=a(t,n.props)).ref=Bo(e,t,n),r.return=e,r):((r=Ec(n.type,n.key,n.props,null,e.mode,r)).ref=Bo(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Tc(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=_c(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Ac(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Ec(t.type,t.key,t.props,null,e.mode,n)).ref=Bo(e,null,t),n.return=e,n;case x:return(t=Tc(t,e.mode,n)).return=e,t;case O:return f(e,(0,t._init)(t._payload),n)}if(te(t)||I(t))return(t=_c(t,e.mode,n,null)).return=e,t;$o(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===a?c(e,t,n,r):null;case x:return n.key===a?u(e,t,n,r):null;case O:return p(e,t,(a=n._init)(n._payload),r)}if(te(n)||I(n))return null!==a?null:d(e,t,n,r,null);$o(e,n)}return null}function g(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case x:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case O:return g(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||I(r))return d(t,e=e.get(n)||null,r,a,null);$o(t,r)}return null}function h(a,o,l,s){for(var c=null,u=null,d=o,h=o=0,m=null;null!==d&&h<l.length;h++){d.index>h?(m=d,d=null):m=d.sibling;var y=p(a,d,l[h],s);if(null===y){null===d&&(d=m);break}e&&d&&null===y.alternate&&t(a,d),o=i(y,o,h),null===u?c=y:u.sibling=y,u=y,d=m}if(h===l.length)return n(a,d),jo&&Eo(a,h),c;if(null===d){for(;h<l.length;h++)null!==(d=f(a,l[h],s))&&(o=i(d,o,h),null===u?c=d:u.sibling=d,u=d);return jo&&Eo(a,h),c}for(d=r(a,d);h<l.length;h++)null!==(m=g(d,a,h,l[h],s))&&(e&&null!==m.alternate&&d.delete(null===m.key?h:m.key),o=i(m,o,h),null===u?c=m:u.sibling=m,u=m);return e&&d.forEach((function(e){return t(a,e)})),jo&&Eo(a,h),c}function m(a,l,s,c){var u=I(s);if("function"!=typeof u)throw Error(o(150));if(null==(s=u.call(s)))throw Error(o(151));for(var d=u=null,h=l,m=l=0,y=null,b=s.next();null!==h&&!b.done;m++,b=s.next()){h.index>m?(y=h,h=null):y=h.sibling;var v=p(a,h,b.value,c);if(null===v){null===h&&(h=y);break}e&&h&&null===v.alternate&&t(a,h),l=i(v,l,m),null===d?u=v:d.sibling=v,d=v,h=y}if(b.done)return n(a,h),jo&&Eo(a,m),u;if(null===h){for(;!b.done;m++,b=s.next())null!==(b=f(a,b.value,c))&&(l=i(b,l,m),null===d?u=b:d.sibling=b,d=b);return jo&&Eo(a,m),u}for(h=r(a,h);!b.done;m++,b=s.next())null!==(b=g(h,a,m,b.value,c))&&(e&&null!==b.alternate&&h.delete(null===b.key?m:b.key),l=i(b,l,m),null===d?u=b:d.sibling=b,d=b);return e&&h.forEach((function(e){return t(a,e)})),jo&&Eo(a,m),u}return function e(r,o,i,s){if("object"==typeof i&&null!==i&&i.type===S&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case k:e:{for(var c=i.key,u=o;null!==u;){if(u.key===c){if((c=i.type)===S){if(7===u.tag){n(r,u.sibling),(o=a(u,i.props.children)).return=r,r=o;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===O&&Uo(c)===u.type){n(r,u.sibling),(o=a(u,i.props)).ref=Bo(r,u,i),o.return=r,r=o;break e}n(r,u);break}t(r,u),u=u.sibling}i.type===S?((o=_c(i.props.children,r.mode,s,i.key)).return=r,r=o):((s=Ec(i.type,i.key,i.props,null,r.mode,s)).ref=Bo(r,o,i),s.return=r,r=s)}return l(r);case x:e:{for(u=i.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(r,o.sibling),(o=a(o,i.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=Tc(i,r.mode,s)).return=r,r=o}return l(r);case O:return e(r,o,(u=i._init)(i._payload),s)}if(te(i))return h(r,o,i,s);if(I(i))return m(r,o,i,s);$o(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,i)).return=r,r=o):(n(r,o),(o=Ac(i,r.mode,s)).return=r,r=o),l(r)):n(r,o)}}var Wo=Ho(!0),Vo=Ho(!1),qo={},Go=ka(qo),Yo=ka(qo),Ko=ka(qo);function Qo(e){if(e===qo)throw Error(o(174));return e}function Zo(e,t){switch(Sa(Ko,t),Sa(Yo,e),Sa(Go,qo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}xa(Go),Sa(Go,t)}function Xo(){xa(Go),xa(Yo),xa(Ko)}function Jo(e){Qo(Ko.current);var t=Qo(Go.current),n=se(t,e.type);t!==n&&(Sa(Yo,e),Sa(Go,n))}function ei(e){Yo.current===e&&(xa(Go),xa(Yo))}var ti=ka(0);function ni(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ri=[];function ai(){for(var e=0;e<ri.length;e++)ri[e]._workInProgressVersionPrimary=null;ri.length=0}var oi=w.ReactCurrentDispatcher,ii=w.ReactCurrentBatchConfig,li=0,si=null,ci=null,ui=null,di=!1,fi=!1,pi=0,gi=0;function hi(){throw Error(o(321))}function mi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!or(e[n],t[n]))return!1;return!0}function yi(e,t,n,r,a,i){if(li=i,si=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,oi.current=null===e||null===e.memoizedState?Ji:el,e=n(r,a),fi){i=0;do{if(fi=!1,pi=0,25<=i)throw Error(o(301));i+=1,ui=ci=null,t.updateQueue=null,oi.current=tl,e=n(r,a)}while(fi)}if(oi.current=Xi,t=null!==ci&&null!==ci.next,li=0,ui=ci=si=null,di=!1,t)throw Error(o(300));return e}function bi(){var e=0!==pi;return pi=0,e}function vi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ui?si.memoizedState=ui=e:ui=ui.next=e,ui}function wi(){if(null===ci){var e=si.alternate;e=null!==e?e.memoizedState:null}else e=ci.next;var t=null===ui?si.memoizedState:ui.next;if(null!==t)ui=t,ci=e;else{if(null===e)throw Error(o(310));e={memoizedState:(ci=e).memoizedState,baseState:ci.baseState,baseQueue:ci.baseQueue,queue:ci.queue,next:null},null===ui?si.memoizedState=ui=e:ui=ui.next=e}return ui}function ki(e,t){return"function"==typeof t?t(e):t}function xi(e){var t=wi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=ci,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var l=a.next;a.next=i.next,i.next=l}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var s=l=null,c=null,u=i;do{var d=u.lane;if((li&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(s=c=f,l=r):c=c.next=f,si.lanes|=d,Cs|=d}u=u.next}while(null!==u&&u!==i);null===c?l=r:c.next=s,or(r,t.memoizedState)||(bl=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{i=a.lane,si.lanes|=i,Cs|=i,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Si(e){var t=wi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{i=e(i,l.action),l=l.next}while(l!==a);or(i,t.memoizedState)||(bl=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Ei(){}function _i(e,t){var n=si,r=wi(),a=t(),i=!or(r.memoizedState,a);if(i&&(r.memoizedState=a,bl=!0),r=r.queue,Fi(Ti.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==ui&&1&ui.memoizedState.tag){if(n.flags|=2048,Li(9,Ai.bind(null,n,r,a,t),void 0,null),null===vs)throw Error(o(349));0!=(30&li)||Ci(n,t,a)}return a}function Ci(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ai(e,t,n,r){t.value=n,t.getSnapshot=r,Ni(t)&&Vs(e,1,-1)}function Ti(e,t,n){return n((function(){Ni(t)&&Vs(e,1,-1)}))}function Ni(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!or(e,n)}catch(r){return!0}}function ji(e){var t=vi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ki,lastRenderedState:e},t.queue=e,e=e.dispatch=Gi.bind(null,si,e),[t.memoizedState,e]}function Li(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Oi(){return wi().memoizedState}function Pi(e,t,n,r){var a=vi();si.flags|=e,a.memoizedState=Li(1|t,n,void 0,void 0===r?null:r)}function Ri(e,t,n,r){var a=wi();r=void 0===r?null:r;var o=void 0;if(null!==ci){var i=ci.memoizedState;if(o=i.destroy,null!==r&&mi(r,i.deps))return void(a.memoizedState=Li(t,n,o,r))}si.flags|=e,a.memoizedState=Li(1|t,n,o,r)}function Ii(e,t){return Pi(8390656,8,e,t)}function Fi(e,t){return Ri(2048,8,e,t)}function Mi(e,t){return Ri(4,2,e,t)}function Di(e,t){return Ri(4,4,e,t)}function zi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Bi(e,t,n){return n=null!=n?n.concat([e]):null,Ri(4,4,zi.bind(null,t,e),n)}function $i(){}function Ui(e,t){var n=wi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&mi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Hi(e,t){var n=wi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&mi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Wi(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=ii.transition;ii.transition={};try{e(!1),t()}finally{bt=n,ii.transition=r}}function Vi(){return wi().memoizedState}function qi(e,t,n){var r=Ws(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Yi(e)?Ki(t,n):(Qi(e,t,n),null!==(e=Vs(e,r,n=Hs()))&&Zi(e,t,r))}function Gi(e,t,n){var r=Ws(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yi(e))Ki(t,a);else{Qi(e,t,a);var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,l=o(i,n);if(a.hasEagerState=!0,a.eagerState=l,or(l,i))return}catch(s){}null!==(e=Vs(e,r,n=Hs()))&&Zi(e,t,r)}}function Yi(e){var t=e.alternate;return e===si||null!==t&&t===si}function Ki(e,t){fi=di=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qi(e,t,n){null!==vs&&0!=(1&e.mode)&&0==(2&bs)?(null===(e=t.interleaved)?(n.next=n,null===Za?Za=[t]:Za.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(null===(e=t.pending)?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function Zi(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var Xi={readContext:Qa,useCallback:hi,useContext:hi,useEffect:hi,useImperativeHandle:hi,useInsertionEffect:hi,useLayoutEffect:hi,useMemo:hi,useReducer:hi,useRef:hi,useState:hi,useDebugValue:hi,useDeferredValue:hi,useTransition:hi,useMutableSource:hi,useSyncExternalStore:hi,useId:hi,unstable_isNewReconciler:!1},Ji={readContext:Qa,useCallback:function(e,t){return vi().memoizedState=[e,void 0===t?null:t],e},useContext:Qa,useEffect:Ii,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Pi(4194308,4,zi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Pi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Pi(4,2,e,t)},useMemo:function(e,t){var n=vi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=vi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=qi.bind(null,si,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},vi().memoizedState=e},useState:ji,useDebugValue:$i,useDeferredValue:function(e){var t=ji(e),n=t[0],r=t[1];return Ii((function(){var t=ii.transition;ii.transition={};try{r(e)}finally{ii.transition=t}}),[e]),n},useTransition:function(){var e=ji(!1),t=e[0];return e=Wi.bind(null,e[1]),vi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=si,a=vi();if(jo){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===vs)throw Error(o(349));0!=(30&li)||Ci(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,Ii(Ti.bind(null,r,i,e),[e]),r.flags|=2048,Li(9,Ai.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=vi(),t=vs.identifierPrefix;if(jo){var n=So;t=":"+t+"R"+(n=(xo&~(1<<32-it(xo)-1)).toString(32)+n),0<(n=pi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=gi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},el={readContext:Qa,useCallback:Ui,useContext:Qa,useEffect:Fi,useImperativeHandle:Bi,useInsertionEffect:Mi,useLayoutEffect:Di,useMemo:Hi,useReducer:xi,useRef:Oi,useState:function(){return xi(ki)},useDebugValue:$i,useDeferredValue:function(e){var t=xi(ki),n=t[0],r=t[1];return Fi((function(){var t=ii.transition;ii.transition={};try{r(e)}finally{ii.transition=t}}),[e]),n},useTransition:function(){return[xi(ki)[0],wi().memoizedState]},useMutableSource:Ei,useSyncExternalStore:_i,useId:Vi,unstable_isNewReconciler:!1},tl={readContext:Qa,useCallback:Ui,useContext:Qa,useEffect:Fi,useImperativeHandle:Bi,useInsertionEffect:Mi,useLayoutEffect:Di,useMemo:Hi,useReducer:Si,useRef:Oi,useState:function(){return Si(ki)},useDebugValue:$i,useDeferredValue:function(e){var t=Si(ki),n=t[0],r=t[1];return Fi((function(){var t=ii.transition;ii.transition={};try{r(e)}finally{ii.transition=t}}),[e]),n},useTransition:function(){return[Si(ki)[0],wi().memoizedState]},useMutableSource:Ei,useSyncExternalStore:_i,useId:Vi,unstable_isNewReconciler:!1};function nl(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a}}function rl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var al,ol,il,ll,sl="function"==typeof WeakMap?WeakMap:Map;function cl(e,t,n){(n=to(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ps||(Ps=!0,Rs=r),rl(0,t)},n}function ul(e,t,n){(n=to(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){rl(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){rl(0,t),"function"!=typeof r&&(null===Is?Is=new Set([this]):Is.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function dl(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new sl;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=hc.bind(null,e,t,n),t.then(e,e))}function fl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function pl(e,t,n,r,a){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=to(-1,1)).tag=2,no(n,t))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}function gl(e,t){if(!jo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function hl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ml(e,t,n){var r=t.pendingProps;switch(Ao(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hl(t),null;case 1:case 17:return Na(t.type)&&ja(),hl(t),null;case 3:return r=t.stateNode,Xo(),xa(Ca),xa(_a),ai(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Mo(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==Lo&&(Qs(Lo),Lo=null))),ol(e,t),hl(t),null;case 5:ei(t);var a=Qo(Ko.current);if(n=t.type,null!==e&&null!=t.stateNode)il(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return hl(t),null}if(e=Qo(Go.current),Mo(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[ca]=t,r[ua]=i,e=0!=(1&t.mode),n){case"dialog":Mr("cancel",r),Mr("close",r);break;case"iframe":case"object":case"embed":Mr("load",r);break;case"video":case"audio":for(a=0;a<Pr.length;a++)Mr(Pr[a],r);break;case"source":Mr("error",r);break;case"img":case"image":case"link":Mr("error",r),Mr("load",r);break;case"details":Mr("toggle",r);break;case"input":Q(r,i),Mr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Mr("invalid",r);break;case"textarea":ae(r,i),Mr("invalid",r)}for(var s in be(n,i),a=null,i)if(i.hasOwnProperty(s)){var c=i[s];"children"===s?"string"==typeof c?r.textContent!==c&&(Qr(r.textContent,c,e),a=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(Qr(r.textContent,c,e),a=["children",""+c]):l.hasOwnProperty(s)&&null!=c&&"onScroll"===s&&Mr("scroll",r)}switch(n){case"input":q(r),J(r,i,!0);break;case"textarea":q(r),ie(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=Zr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[ca]=t,e[ua]=r,al(e,t,!1,!1),t.stateNode=e;e:{switch(s=ve(n,r),n){case"dialog":Mr("cancel",e),Mr("close",e),a=r;break;case"iframe":case"object":case"embed":Mr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Pr.length;a++)Mr(Pr[a],e);a=r;break;case"source":Mr("error",e),a=r;break;case"img":case"image":case"link":Mr("error",e),Mr("load",e),a=r;break;case"details":Mr("toggle",e),a=r;break;case"input":Q(e,r),a=K(e,r),Mr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=M({},r,{value:void 0}),Mr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),Mr("invalid",e)}for(i in be(n,a),c=a)if(c.hasOwnProperty(i)){var u=c[i];"style"===i?me(e,u):"dangerouslySetInnerHTML"===i?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===i?"string"==typeof u?("textarea"!==n||""!==u)&&fe(e,u):"number"==typeof u&&fe(e,""+u):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(l.hasOwnProperty(i)?null!=u&&"onScroll"===i&&Mr("scroll",e):null!=u&&v(e,i,u,s))}switch(n){case"input":q(e),J(e,r,!1);break;case"textarea":q(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+W(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Zr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return hl(t),null;case 6:if(e&&null!=t.stateNode)ll(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(n=Qo(Ko.current),Qo(Go.current),Mo(t)){if(r=t.stateNode,n=t.memoizedProps,r[ca]=t,(i=r.nodeValue!==n)&&null!==(e=To))switch(s=0!=(1&e.mode),e.tag){case 3:Qr(r.nodeValue,n,s);break;case 5:!0!==e.memoizedProps[void 0]&&Qr(r.nodeValue,n,s)}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[ca]=t,t.stateNode=r}return hl(t),null;case 13:if(xa(ti),r=t.memoizedState,jo&&null!==No&&0!=(1&t.mode)&&0==(128&t.flags)){for(r=No;r;)r=ia(r.nextSibling);return Do(),t.flags|=98560,t}if(null!==r&&null!==r.dehydrated){if(r=Mo(t),null===e){if(!r)throw Error(o(318));if(!(r=null!==(r=t.memoizedState)?r.dehydrated:null))throw Error(o(317));r[ca]=t}else Do(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;return hl(t),null}return null!==Lo&&(Qs(Lo),Lo=null),0!=(128&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?Mo(t):n=null!==e.memoizedState,r&&!n&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&ti.current)?0===Es&&(Es=3):oc())),null!==t.updateQueue&&(t.flags|=4),hl(t),null);case 4:return Xo(),ol(e,t),null===e&&Br(t.stateNode.containerInfo),hl(t),null;case 10:return Ga(t.type._context),hl(t),null;case 19:if(xa(ti),null===(i=t.memoizedState))return hl(t),null;if(r=0!=(128&t.flags),null===(s=i.rendering))if(r)gl(i,!1);else{if(0!==Es||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(s=ni(e))){for(t.flags|=128,gl(i,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(s=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Sa(ti,1&ti.current|2),t.child}e=e.sibling}null!==i.tail&&Ze()>Os&&(t.flags|=128,r=!0,gl(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ni(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),gl(i,!0),null===i.tail&&"hidden"===i.tailMode&&!s.alternate&&!jo)return hl(t),null}else 2*Ze()-i.renderingStartTime>Os&&1073741824!==n&&(t.flags|=128,r=!0,gl(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ze(),t.sibling=null,n=ti.current,Sa(ti,r?1&n|2:1&n),t):(hl(t),null);case 22:case 23:return tc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&xs)&&(hl(t),6&t.subtreeFlags&&(t.flags|=8192)):hl(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}al=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ol=function(){},il=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Qo(Go.current);var o,i=null;switch(n){case"input":a=K(e,a),r=K(e,r),i=[];break;case"select":a=M({},a,{value:void 0}),r=M({},r,{value:void 0}),i=[];break;case"textarea":a=re(e,a),r=re(e,r),i=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Zr)}for(u in be(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u){var s=a[u];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var c=r[u];if(s=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&c!==s&&(null!=c||null!=s))if("style"===u)if(s){for(o in s)!s.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&s[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(i||(i=[]),i.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(i=i||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(l.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Mr("scroll",e),i||s===c||(i=[])):(i=i||[]).push(u,c))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},ll=function(e,t,n,r){n!==r&&(t.flags|=4)};var yl=w.ReactCurrentOwner,bl=!1;function vl(e,t,n,r){t.child=null===e?Vo(t,null,n,r):Wo(t,e.child,n,r)}function wl(e,t,n,r,a){n=n.render;var o=t.ref;return Ka(t,a),r=yi(e,t,n,r,o,a),n=bi(),null===e||bl?(jo&&n&&Co(t),t.flags|=1,vl(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Bl(e,t,a))}function kl(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||xc(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ec(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,xl(e,t,o,r,a))}if(o=e.child,0==(e.lanes&a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:ir)(i,r)&&e.ref===t.ref)return Bl(e,t,a)}return t.flags|=1,(e=Sc(o,r)).ref=t.ref,e.return=t,t.child=e}function xl(e,t,n,r,a){if(null!==e&&ir(e.memoizedProps,r)&&e.ref===t.ref){if(bl=!1,0==(e.lanes&a))return t.lanes=e.lanes,Bl(e,t,a);0!=(131072&e.flags)&&(bl=!0)}return _l(e,t,n,r,a)}function Sl(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null},Sa(Ss,xs),xs|=n;else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null},t.updateQueue=null,Sa(Ss,xs),xs|=e,null;t.memoizedState={baseLanes:0,cachePool:null},r=null!==o?o.baseLanes:n,Sa(Ss,xs),xs|=r}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Sa(Ss,xs),xs|=r;return vl(e,t,a,n),t.child}function El(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function _l(e,t,n,r,a){var o=Na(n)?Aa:_a.current;return o=Ta(t,o),Ka(t,a),n=yi(e,t,n,r,o,a),r=bi(),null===e||bl?(jo&&r&&Co(t),t.flags|=1,vl(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Bl(e,t,a))}function Cl(e,t,n,r,a){if(Na(n)){var o=!0;Pa(t)}else o=!1;if(Ka(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),fo(t,n,r),go(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,c=n.contextType;"object"==typeof c&&null!==c?c=Qa(c):c=Ta(t,c=Na(n)?Aa:_a.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==c)&&po(t,i,r,c),Xa=!1;var f=t.memoizedState;i.state=f,oo(t,r,i,a),s=t.memoizedState,l!==r||f!==s||Ca.current||Xa?("function"==typeof u&&(so(t,n,u,r),s=t.memoizedState),(l=Xa||uo(t,n,l,r,f,s,c))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=c,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,eo(e,t),l=t.memoizedProps,c=t.type===t.elementType?l:$a(t.type,l),i.props=c,d=t.pendingProps,f=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=Qa(s):s=Ta(t,s=Na(n)?Aa:_a.current);var p=n.getDerivedStateFromProps;(u="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==d||f!==s)&&po(t,i,r,s),Xa=!1,f=t.memoizedState,i.state=f,oo(t,r,i,a);var g=t.memoizedState;l!==d||f!==g||Ca.current||Xa?("function"==typeof p&&(so(t,n,p,r),g=t.memoizedState),(c=Xa||uo(t,n,c,r,f,g,s)||!1)?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,g,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,g,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),i.props=r,i.state=g,i.context=s,r=c):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Al(e,t,n,r,o,a)}function Al(e,t,n,r,a,o){El(e,t);var i=0!=(128&t.flags);if(!r&&!i)return a&&Ra(t,n,!1),Bl(e,t,o);r=t.stateNode,yl.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Wo(t,e.child,null,o),t.child=Wo(t,null,l,o)):vl(e,t,l,o),t.memoizedState=r.state,a&&Ra(t,n,!0),t.child}function Tl(e){var t=e.stateNode;t.pendingContext?La(0,t.pendingContext,t.pendingContext!==t.context):t.context&&La(0,t.context,!1),Zo(e,t.containerInfo)}function Nl(e,t,n,r,a){return Do(),zo(a),t.flags|=256,vl(e,t,n,r),t.child}var jl={dehydrated:null,treeContext:null,retryLane:0};function Ll(e){return{baseLanes:e,cachePool:null}}function Ol(e,t,n){var r,a=t.pendingProps,i=ti.current,l=!1,s=0!=(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Sa(ti,1&i),null===e)return Io(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(i=a.children,e=a.fallback,l?(a=t.mode,l=t.child,i={mode:"hidden",children:i},0==(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=i):l=Cc(i,a,0,null),e=_c(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Ll(n),t.memoizedState=jl,e):Pl(t,i));if(null!==(i=e.memoizedState)){if(null!==(r=i.dehydrated)){if(s)return 256&t.flags?(t.flags&=-257,Fl(e,t,n,Error(o(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(l=a.fallback,i=t.mode,a=Cc({mode:"visible",children:a.children},i,0,null),(l=_c(l,i,n,null)).flags|=2,a.return=t,l.return=t,a.sibling=l,t.child=a,0!=(1&t.mode)&&Wo(t,e.child,null,n),t.child.memoizedState=Ll(n),t.memoizedState=jl,l);if(0==(1&t.mode))t=Fl(e,t,n,null);else if("$!"===r.data)t=Fl(e,t,n,Error(o(419)));else if(a=0!=(n&e.childLanes),bl||a){if(null!==(a=vs)){switch(n&-n){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(a=0!=(l&(a.suspendedLanes|n))?0:l)&&a!==i.retryLane&&(i.retryLane=a,Vs(e,a,-1))}oc(),t=Fl(e,t,n,Error(o(421)))}else"$?"===r.data?(t.flags|=128,t.child=e.child,t=yc.bind(null,e),r._reactRetry=t,t=null):(n=i.treeContext,No=ia(r.nextSibling),To=t,jo=!0,Lo=null,null!==n&&(vo[wo++]=xo,vo[wo++]=So,vo[wo++]=ko,xo=n.id,So=n.overflow,ko=t),(t=Pl(t,t.pendingProps.children)).flags|=4096);return t}return l?(a=Il(e,t,a.children,a.fallback,n),l=t.child,i=e.child.memoizedState,l.memoizedState=null===i?Ll(n):{baseLanes:i.baseLanes|n,cachePool:null},l.childLanes=e.childLanes&~n,t.memoizedState=jl,a):(n=Rl(e,t,a.children,n),t.memoizedState=null,n)}return l?(a=Il(e,t,a.children,a.fallback,n),l=t.child,i=e.child.memoizedState,l.memoizedState=null===i?Ll(n):{baseLanes:i.baseLanes|n,cachePool:null},l.childLanes=e.childLanes&~n,t.memoizedState=jl,a):(n=Rl(e,t,a.children,n),t.memoizedState=null,n)}function Pl(e,t){return(t=Cc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Rl(e,t,n,r){var a=e.child;return e=a.sibling,n=Sc(a,{mode:"visible",children:n}),0==(1&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function Il(e,t,n,r,a){var o=t.mode,i=(e=e.child).sibling,l={mode:"hidden",children:n};return 0==(1&o)&&t.child!==e?((n=t.child).childLanes=0,n.pendingProps=l,t.deletions=null):(n=Sc(e,l)).subtreeFlags=14680064&e.subtreeFlags,null!==i?r=Sc(i,r):(r=_c(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Fl(e,t,n,r){return null!==r&&zo(r),Wo(t,e.child,null,n),(e=Pl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Ml(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Ya(e.return,t,n)}function Dl(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function zl(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(vl(e,t,r.children,n),0!=(2&(r=ti.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ml(e,n,t);else if(19===e.tag)Ml(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Sa(ti,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ni(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Dl(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ni(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Dl(t,!0,n,null,o);break;case"together":Dl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Bl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Cs|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Sc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Sc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function $l(e,t){switch(Ao(t),t.tag){case 1:return Na(t.type)&&ja(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Xo(),xa(Ca),xa(_a),ai(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ei(t),null;case 13:if(xa(ti),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));Do()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return xa(ti),null;case 4:return Xo(),null;case 10:return Ga(t.type._context),null;case 22:case 23:return tc(),null;default:return null}}var Ul=!1,Hl=!1,Wl="function"==typeof WeakSet?WeakSet:Set,Vl=null;function ql(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){gc(e,t,r)}else n.current=null}function Gl(e,t,n){try{n()}catch(r){gc(e,t,r)}}var Yl=!1;function Kl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&Gl(t,n,o)}a=a.next}while(a!==r)}}function Ql(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Zl(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function Xl(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(at,t)}catch(i){}switch(t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e=e.next;do{var a=r,o=a.destroy;a=a.tag,void 0!==o&&(0!=(2&a)||0!=(4&a))&&Gl(t,n,o),r=r.next}while(r!==e)}break;case 1:if(ql(t,n),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(i){gc(t,n,i)}break;case 5:ql(t,n);break;case 4:os(e,t,n)}}function Jl(e){var t=e.alternate;null!==t&&(e.alternate=null,Jl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[ca],delete t[ua],delete t[fa],delete t[pa],delete t[ga])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function es(e){return 5===e.tag||3===e.tag||4===e.tag}function ts(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||es(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ns(e){e:{for(var t=e.return;null!==t;){if(es(t))break e;t=t.return}throw Error(o(160))}var n=t;switch(n.tag){case 5:t=n.stateNode,32&n.flags&&(fe(t,""),n.flags&=-33),as(e,n=ts(e),t);break;case 3:case 4:t=n.stateNode.containerInfo,rs(e,n=ts(e),t);break;default:throw Error(o(161))}}function rs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Zr));else if(4!==r&&null!==(e=e.child))for(rs(e,t,n),e=e.sibling;null!==e;)rs(e,t,n),e=e.sibling}function as(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(as(e,t,n),e=e.sibling;null!==e;)as(e,t,n),e=e.sibling}function os(e,t,n){for(var r,a,i=t,l=!1;;){if(!l){l=i.return;e:for(;;){if(null===l)throw Error(o(160));switch(r=l.stateNode,l.tag){case 5:a=!1;break e;case 3:case 4:r=r.containerInfo,a=!0;break e}l=l.return}l=!0}if(5===i.tag||6===i.tag){e:for(var s=e,c=i,u=n,d=c;;)if(Xl(s,d,u),null!==d.child&&4!==d.tag)d.child.return=d,d=d.child;else{if(d===c)break e;for(;null===d.sibling;){if(null===d.return||d.return===c)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}a?(s=r,c=i.stateNode,8===s.nodeType?s.parentNode.removeChild(c):s.removeChild(c)):r.removeChild(i.stateNode)}else if(18===i.tag)a?(s=r,c=i.stateNode,8===s.nodeType?oa(s.parentNode,c):1===s.nodeType&&oa(s,c),$t(s)):oa(r,i.stateNode);else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,a=!0,i.child.return=i,i=i.child;continue}}else if(Xl(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(l=!1)}i.sibling.return=i.return,i=i.sibling}}function is(e,t){switch(t.tag){case 0:case 11:case 14:case 15:return Kl(3,t,t.return),Ql(3,t),void Kl(5,t,t.return);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,a=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for("input"===e&&"radio"===r.type&&null!=r.name&&Z(n,r),ve(e,a),t=ve(e,r),a=0;a<i.length;a+=2){var l=i[a],s=i[a+1];"style"===l?me(n,s):"dangerouslySetInnerHTML"===l?de(n,s):"children"===l?fe(n,s):v(n,l,s,t)}switch(e){case"input":X(n,r);break;case"textarea":oe(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?ne(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?ne(n,!!r.multiple,r.defaultValue,!0):ne(n,!!r.multiple,r.multiple?[]:"",!1))}n[ua]=r}}return;case 6:if(null===t.stateNode)throw Error(o(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void(null!==e&&e.memoizedState.isDehydrated&&$t(t.stateNode.containerInfo));case 13:case 19:return void ls(t)}throw Error(o(163))}function ls(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Wl),t.forEach((function(t){var r=bc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function ss(e,t,n){Vl=e,cs(e,t,n)}function cs(e,t,n){for(var r=0!=(1&e.mode);null!==Vl;){var a=Vl,o=a.child;if(22===a.tag&&r){var i=null!==a.memoizedState||Ul;if(!i){var l=a.alternate,s=null!==l&&null!==l.memoizedState||Hl;l=Ul;var c=Hl;if(Ul=i,(Hl=s)&&!c)for(Vl=a;null!==Vl;)s=(i=Vl).child,22===i.tag&&null!==i.memoizedState?fs(a):null!==s?(s.return=i,Vl=s):fs(a);for(;null!==o;)Vl=o,cs(o,t,n),o=o.sibling;Vl=a,Ul=l,Hl=c}us(e)}else 0!=(8772&a.subtreeFlags)&&null!==o?(o.return=a,Vl=o):us(e)}}function us(e){for(;null!==Vl;){var t=Vl;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Hl||Ql(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Hl)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:$a(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&io(t,i,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}io(t,l,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&$t(f)}}}break;default:throw Error(o(163))}Hl||512&t.flags&&Zl(t)}catch(p){gc(t,t.return,p)}}if(t===e){Vl=null;break}if(null!==(n=t.sibling)){n.return=t.return,Vl=n;break}Vl=t.return}}function ds(e){for(;null!==Vl;){var t=Vl;if(t===e){Vl=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Vl=n;break}Vl=t.return}}function fs(e){for(;null!==Vl;){var t=Vl;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ql(4,t)}catch(s){gc(t,n,s)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(s){gc(t,a,s)}}var o=t.return;try{Zl(t)}catch(s){gc(t,o,s)}break;case 5:var i=t.return;try{Zl(t)}catch(s){gc(t,i,s)}}}catch(s){gc(t,t.return,s)}if(t===e){Vl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Vl=l;break}Vl=t.return}}var ps,gs=Math.ceil,hs=w.ReactCurrentDispatcher,ms=w.ReactCurrentOwner,ys=w.ReactCurrentBatchConfig,bs=0,vs=null,ws=null,ks=0,xs=0,Ss=ka(0),Es=0,_s=null,Cs=0,As=0,Ts=0,Ns=null,js=null,Ls=0,Os=1/0,Ps=!1,Rs=null,Is=null,Fs=!1,Ms=null,Ds=0,zs=0,Bs=null,$s=-1,Us=0;function Hs(){return 0!=(6&bs)?Ze():-1!==$s?$s:$s=Ze()}function Ws(e){return 0==(1&e.mode)?1:0!=(2&bs)&&0!==ks?ks&-ks:null!==Ba.transition?(0===Us&&(e=ct,0==(4194240&(ct<<=1))&&(ct=64),Us=e),Us):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Yt(e.type)}function Vs(e,t,n){if(50<zs)throw zs=0,Bs=null,Error(o(185));var r=qs(e,t);return null===r?null:(mt(r,t,n),0!=(2&bs)&&r===vs||(r===vs&&(0==(2&bs)&&(As|=t),4===Es&&Zs(r,ks)),Gs(r,n),1===t&&0===bs&&0==(1&e.mode)&&(Os=Ze()+500,Fa&&za())),r)}function qs(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function Gs(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),l=1<<i,s=a[i];-1===s?0!=(l&n)&&0==(l&r)||(a[i]=pt(l,t)):s<=t&&(e.expiredLanes|=l),o&=~l}}(e,t);var r=ft(e,e===vs?ks:0);if(0===r)null!==n&&Ye(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ye(n),1===t)0===e.tag?function(e){Fa=!0,Da(e)}(Xs.bind(null,e)):Da(Xs.bind(null,e)),ra((function(){0===bs&&za()})),n=null;else{switch(vt(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=vc(n,Ys.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ys(e,t){if($s=-1,Us=0,0!=(6&bs))throw Error(o(327));var n=e.callbackNode;if(fc()&&e.callbackNode!==n)return null;var r=ft(e,e===vs?ks:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=ic(e,r);else{t=r;var a=bs;bs|=2;var i=ac();for(vs===e&&ks===t||(Os=Ze()+500,nc(e,t));;)try{sc();break}catch(s){rc(e,s)}qa(),hs.current=i,bs=a,null!==ws?t=0:(vs=null,ks=0,t=Es)}if(0!==t){if(2===t&&(0!==(a=gt(e))&&(r=a,t=Ks(e,a))),1===t)throw n=_s,nc(e,0),Zs(e,r),Gs(e,Ze()),n;if(6===t)Zs(e,r);else{if(a=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!or(o(),a))return!1}catch(l){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=ic(e,r))&&(0!==(i=gt(e))&&(r=i,t=Ks(e,i))),1===t))throw n=_s,nc(e,0),Zs(e,r),Gs(e,Ze()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:dc(e,js);break;case 3:if(Zs(e,r),(130023424&r)===r&&10<(t=Ls+500-Ze())){if(0!==ft(e,0))break;if(((a=e.suspendedLanes)&r)!==r){Hs(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ea(dc.bind(null,e,js),t);break}dc(e,js);break;case 4:if(Zs(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var l=31-it(r);i=1<<l,(l=t[l])>a&&(a=l),r&=~i}if(r=a,10<(r=(120>(r=Ze()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*gs(r/1960))-r)){e.timeoutHandle=ea(dc.bind(null,e,js),r);break}dc(e,js);break;default:throw Error(o(329))}}}return Gs(e,Ze()),e.callbackNode===n?Ys.bind(null,e):null}function Ks(e,t){var n=Ns;return e.current.memoizedState.isDehydrated&&(nc(e,t).flags|=256),2!==(e=ic(e,t))&&(t=js,js=n,null!==t&&Qs(t)),e}function Qs(e){null===js?js=e:js.push.apply(js,e)}function Zs(e,t){for(t&=~Ts,t&=~As,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function Xs(e){if(0!=(6&bs))throw Error(o(327));fc();var t=ft(e,0);if(0==(1&t))return Gs(e,Ze()),null;var n=ic(e,t);if(0!==e.tag&&2===n){var r=gt(e);0!==r&&(t=r,n=Ks(e,r))}if(1===n)throw n=_s,nc(e,0),Zs(e,t),Gs(e,Ze()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,dc(e,js),Gs(e,Ze()),null}function Js(e,t){var n=bs;bs|=1;try{return e(t)}finally{0===(bs=n)&&(Os=Ze()+500,Fa&&za())}}function ec(e){null!==Ms&&0===Ms.tag&&0==(6&bs)&&fc();var t=bs;bs|=1;var n=ys.transition,r=bt;try{if(ys.transition=null,bt=1,e)return e()}finally{bt=r,ys.transition=n,0==(6&(bs=t))&&za()}}function tc(){xs=Ss.current,xa(Ss)}function nc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ta(n)),null!==ws)for(n=ws.return;null!==n;){var r=n;switch(Ao(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&ja();break;case 3:Xo(),xa(Ca),xa(_a),ai();break;case 5:ei(r);break;case 4:Xo();break;case 13:case 19:xa(ti);break;case 10:Ga(r.type._context);break;case 22:case 23:tc()}n=n.return}if(vs=e,ws=e=Sc(e.current,null),ks=xs=t,Es=0,_s=null,Ts=As=Cs=0,js=Ns=null,null!==Za){for(t=0;t<Za.length;t++)if(null!==(r=(n=Za[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var i=o.next;o.next=a,r.next=i}n.pending=r}Za=null}return e}function rc(e,t){for(;;){var n=ws;try{if(qa(),oi.current=Xi,di){for(var r=si.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}di=!1}if(li=0,ui=ci=si=null,fi=!1,pi=0,ms.current=null,null===n||null===n.return){Es=1,_s=t,ws=null;break}e:{var i=e,l=n.return,s=n,c=t;if(t=ks,s.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=s,f=d.tag;if(0==(1&d.mode)&&(0===f||11===f||15===f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var g=fl(l);if(null!==g){g.flags&=-257,pl(g,l,s,0,t),1&g.mode&&dl(i,u,t),c=u;var h=(t=g).updateQueue;if(null===h){var m=new Set;m.add(c),t.updateQueue=m}else h.add(c);break e}if(0==(1&t)){dl(i,u,t),oc();break e}c=Error(o(426))}else if(jo&&1&s.mode){var y=fl(l);if(null!==y){0==(65536&y.flags)&&(y.flags|=256),pl(y,l,s,0,t),zo(c);break e}}i=c,4!==Es&&(Es=2),null===Ns?Ns=[i]:Ns.push(i),c=nl(c,s),s=l;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t,ao(s,cl(0,c,t));break e;case 1:i=c;var b=s.type,v=s.stateNode;if(0==(128&s.flags)&&("function"==typeof b.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===Is||!Is.has(v)))){s.flags|=65536,t&=-t,s.lanes|=t,ao(s,ul(s,i,t));break e}}s=s.return}while(null!==s)}uc(n)}catch(w){t=w,ws===n&&null!==n&&(ws=n=n.return);continue}break}}function ac(){var e=hs.current;return hs.current=Xi,null===e?Xi:e}function oc(){0!==Es&&3!==Es&&2!==Es||(Es=4),null===vs||0==(268435455&Cs)&&0==(268435455&As)||Zs(vs,ks)}function ic(e,t){var n=bs;bs|=2;var r=ac();for(vs===e&&ks===t||nc(e,t);;)try{lc();break}catch(a){rc(e,a)}if(qa(),bs=n,hs.current=r,null!==ws)throw Error(o(261));return vs=null,ks=0,Es}function lc(){for(;null!==ws;)cc(ws)}function sc(){for(;null!==ws&&!Ke();)cc(ws)}function cc(e){var t=ps(e.alternate,e,xs);e.memoizedProps=e.pendingProps,null===t?uc(e):ws=t,ms.current=null}function uc(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=ml(n,t,xs)))return void(ws=n)}else{if(null!==(n=$l(n,t)))return n.flags&=32767,void(ws=n);if(null===e)return Es=6,void(ws=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(ws=t);ws=t=e}while(null!==t);0===Es&&(Es=5)}function dc(e,t){var n=bt,r=ys.transition;try{ys.transition=null,bt=1,function(e,t,n){do{fc()}while(null!==Ms);if(0!=(6&bs))throw Error(o(327));var r=e.finishedWork,a=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-it(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,i),e===vs&&(ws=vs=null,ks=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||Fs||(Fs=!0,vc(tt,(function(){return fc(),null}))),i=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||i){i=ys.transition,ys.transition=null;var l=bt;bt=1;var s=bs;bs|=4,ms.current=null,function(e,t){if(dr(e=ur())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(x){n=null;break e}var l=0,s=-1,c=-1,u=0,d=0,f=e,p=null;t:for(;;){for(var g;f!==n||0!==a&&3!==f.nodeType||(s=l+a),f!==i||0!==r&&3!==f.nodeType||(c=l+r),3===f.nodeType&&(l+=f.nodeValue.length),null!==(g=f.firstChild);)p=f,f=g;for(;;){if(f===e)break t;if(p===n&&++u===a&&(s=l),p===i&&++d===r&&(c=l),null!==(g=f.nextSibling))break;p=(f=p).parentNode}f=g}n=-1===s||-1===c?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(Xr={focusedElem:e,selectionRange:n},Vl=t;null!==Vl;)if(e=(t=Vl).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Vl=e;else for(;null!==Vl;){t=Vl;try{var h=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var m=h.memoizedProps,y=h.memoizedState,b=t.stateNode,v=b.getSnapshotBeforeUpdate(t.elementType===t.type?m:$a(t.type,m),y);b.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=t.stateNode.containerInfo;if(1===w.nodeType)w.textContent="";else if(9===w.nodeType){var k=w.body;null!=k&&(k.textContent="")}break;default:throw Error(o(163))}}catch(x){gc(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,Vl=e;break}Vl=t.return}h=Yl,Yl=!1}(e,r),function(e,t){for(Vl=t;null!==Vl;){var n=(t=Vl).deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{os(e,a,t);var o=a.alternate;null!==o&&(o.return=null),a.return=null}catch(E){gc(a,t,E)}}if(n=t.child,0!=(12854&t.subtreeFlags)&&null!==n)n.return=t,Vl=n;else for(;null!==Vl;){t=Vl;try{var i=t.flags;if(32&i&&fe(t.stateNode,""),512&i){var l=t.alternate;if(null!==l){var s=l.ref;null!==s&&("function"==typeof s?s(null):s.current=null)}}if(8192&i)switch(t.tag){case 13:if(null!==t.memoizedState){var c=t.alternate;null!==c&&null!==c.memoizedState||(Ls=Ze())}break;case 22:var u=null!==t.memoizedState,d=t.alternate,f=null!==d&&null!==d.memoizedState;e:{a=u;for(var p=null,g=r=n=t;;){if(5===g.tag){if(null===p){p=g;var h=g.stateNode;if(a){var m=h.style;"function"==typeof m.setProperty?m.setProperty("display","none","important"):m.display="none"}else{var y=g.stateNode,b=g.memoizedProps.style,v=null!=b&&b.hasOwnProperty("display")?b.display:null;y.style.display=he("display",v)}}}else if(6===g.tag)null===p&&(g.stateNode.nodeValue=a?"":g.memoizedProps);else if((22!==g.tag&&23!==g.tag||null===g.memoizedState||g===r)&&null!==g.child){g.child.return=g,g=g.child;continue}if(g===r)break;for(;null===g.sibling;){if(null===g.return||g.return===r)break e;p===g&&(p=null),g=g.return}p===g&&(p=null),g.sibling.return=g.return,g=g.sibling}}if(u&&!f&&0!=(1&n.mode)){Vl=n;for(var w=n.child;null!==w;){for(n=Vl=w;null!==Vl;){var k=(r=Vl).child;switch(r.tag){case 0:case 11:case 14:case 15:Kl(4,r,r.return);break;case 1:ql(r,r.return);var x=r.stateNode;if("function"==typeof x.componentWillUnmount){var S=r.return;try{x.props=r.memoizedProps,x.state=r.memoizedState,x.componentWillUnmount()}catch(E){gc(r,S,E)}}break;case 5:ql(r,r.return);break;case 22:if(null!==r.memoizedState){ds(n);continue}}null!==k?(k.return=r,Vl=k):ds(n)}w=w.sibling}}}switch(4102&i){case 2:ns(t),t.flags&=-3;break;case 6:ns(t),t.flags&=-3,is(t.alternate,t);break;case 4096:t.flags&=-4097;break;case 4100:t.flags&=-4097,is(t.alternate,t);break;case 4:is(t.alternate,t)}}catch(E){gc(t,t.return,E)}if(null!==(n=t.sibling)){n.return=t.return,Vl=n;break}Vl=t.return}}}(e,r),fr(Xr),Xr=null,e.current=r,ss(r,e,a),Qe(),bs=s,bt=l,ys.transition=i}else e.current=r;if(Fs&&(Fs=!1,Ms=e,Ds=a),i=e.pendingLanes,0===i&&(Is=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(at,e,void 0,128==(128&e.current.flags))}catch(t){}}(r.stateNode),Gs(e,Ze()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)n(t[r]);if(Ps)throw Ps=!1,e=Rs,Rs=null,e;0!=(1&Ds)&&0!==e.tag&&fc(),i=e.pendingLanes,0!=(1&i)?e===Bs?zs++:(zs=0,Bs=e):zs=0,za()}(e,t,n)}finally{ys.transition=r,bt=n}return null}function fc(){if(null!==Ms){var e=vt(Ds),t=ys.transition,n=bt;try{if(ys.transition=null,bt=16>e?16:e,null===Ms)var r=!1;else{if(e=Ms,Ms=null,Ds=0,0!=(6&bs))throw Error(o(331));var a=bs;for(bs|=4,Vl=e.current;null!==Vl;){var i=Vl,l=i.child;if(0!=(16&Vl.flags)){var s=i.deletions;if(null!==s){for(var c=0;c<s.length;c++){var u=s[c];for(Vl=u;null!==Vl;){var d=Vl;switch(d.tag){case 0:case 11:case 15:Kl(8,d,i)}var f=d.child;if(null!==f)f.return=d,Vl=f;else for(;null!==Vl;){var p=(d=Vl).sibling,g=d.return;if(Jl(d),d===u){Vl=null;break}if(null!==p){p.return=g,Vl=p;break}Vl=g}}}var h=i.alternate;if(null!==h){var m=h.child;if(null!==m){h.child=null;do{var y=m.sibling;m.sibling=null,m=y}while(null!==m)}}Vl=i}}if(0!=(2064&i.subtreeFlags)&&null!==l)l.return=i,Vl=l;else e:for(;null!==Vl;){if(0!=(2048&(i=Vl).flags))switch(i.tag){case 0:case 11:case 15:Kl(9,i,i.return)}var b=i.sibling;if(null!==b){b.return=i.return,Vl=b;break e}Vl=i.return}}var v=e.current;for(Vl=v;null!==Vl;){var w=(l=Vl).child;if(0!=(2064&l.subtreeFlags)&&null!==w)w.return=l,Vl=w;else e:for(l=v;null!==Vl;){if(0!=(2048&(s=Vl).flags))try{switch(s.tag){case 0:case 11:case 15:Ql(9,s)}}catch(x){gc(s,s.return,x)}if(s===l){Vl=null;break e}var k=s.sibling;if(null!==k){k.return=s.return,Vl=k;break e}Vl=s.return}}if(bs=a,za(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(at,e)}catch(x){}r=!0}return r}finally{bt=n,ys.transition=t}}return!1}function pc(e,t,n){no(e,t=cl(0,t=nl(n,t),1)),t=Hs(),null!==(e=qs(e,1))&&(mt(e,1,t),Gs(e,t))}function gc(e,t,n){if(3===e.tag)pc(e,e,n);else for(;null!==t;){if(3===t.tag){pc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Is||!Is.has(r))){no(t,e=ul(t,e=nl(n,e),1)),e=Hs(),null!==(t=qs(t,1))&&(mt(t,1,e),Gs(t,e));break}}t=t.return}}function hc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=Hs(),e.pingedLanes|=e.suspendedLanes&n,vs===e&&(ks&n)===n&&(4===Es||3===Es&&(130023424&ks)===ks&&500>Ze()-Ls?nc(e,0):Ts|=n),Gs(e,t)}function mc(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ut,0==(130023424&(ut<<=1))&&(ut=4194304)));var n=Hs();null!==(e=qs(e,t))&&(mt(e,t,n),Gs(e,n))}function yc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),mc(e,n)}function bc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),mc(e,n)}function vc(e,t){return Ge(e,t)}function wc(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function kc(e,t,n,r){return new wc(e,t,n,r)}function xc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Sc(e,t){var n=e.alternate;return null===n?((n=kc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ec(e,t,n,r,a,i){var l=2;if(r=e,"function"==typeof e)xc(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case S:return _c(n.children,a,i,t);case E:l=8,a|=8;break;case _:return(e=kc(12,n,t,2|a)).elementType=_,e.lanes=i,e;case N:return(e=kc(13,n,t,a)).elementType=N,e.lanes=i,e;case j:return(e=kc(19,n,t,a)).elementType=j,e.lanes=i,e;case P:return Cc(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:l=10;break e;case A:l=9;break e;case T:l=11;break e;case L:l=14;break e;case O:l=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=kc(l,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function _c(e,t,n,r){return(e=kc(7,e,r,t)).lanes=n,e}function Cc(e,t,n,r){return(e=kc(22,e,r,t)).elementType=P,e.lanes=n,e.stateNode={},e}function Ac(e,t,n){return(e=kc(6,e,null,t)).lanes=n,e}function Tc(e,t,n){return(t=kc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Nc(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ht(0),this.expirationTimes=ht(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ht(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function jc(e,t,n,r,a,o,i,l,s){return e=new Nc(e,t,n,l,s),1===t?(t=1,!0===o&&(t|=8)):t=0,o=kc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null},Ja(o),e}function Lc(e){if(!e)return Ea;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Na(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(Na(n))return Oa(e,n,t)}return t}function Oc(e,t,n,r,a,o,i,l,s){return(e=jc(n,r,!0,e,0,o,0,l,s)).context=Lc(null),n=e.current,(o=to(r=Hs(),a=Ws(n))).callback=null!=t?t:null,no(n,o),e.current.lanes=a,mt(e,a,r),Gs(e,r),e}function Pc(e,t,n,r){var a=t.current,o=Hs(),i=Ws(a);return n=Lc(n),null===t.context?t.context=n:t.pendingContext=n,(t=to(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),no(a,t),null!==(e=Vs(a,i,o))&&ro(e,a,i),i}function Rc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Ic(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Fc(e,t){Ic(e,t),(e=e.alternate)&&Ic(e,t)}ps=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ca.current)bl=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return bl=!1,function(e,t,n){switch(t.tag){case 3:Tl(t),Do();break;case 5:Jo(t);break;case 1:Na(t.type)&&Pa(t);break;case 4:Zo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Sa(Ua,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Sa(ti,1&ti.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Ol(e,t,n):(Sa(ti,1&ti.current),null!==(e=Bl(e,t,n))?e.sibling:null);Sa(ti,1&ti.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return zl(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Sa(ti,ti.current),r)break;return null;case 22:case 23:return t.lanes=0,Sl(e,t,n)}return Bl(e,t,n)}(e,t,n);bl=0!=(131072&e.flags)}else bl=!1,jo&&0!=(1048576&t.flags)&&_o(t,bo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var a=Ta(t,_a.current);Ka(t,n),a=yi(null,t,r,e,a,n);var i=bi();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Na(r)?(i=!0,Pa(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Ja(t),a.updater=co,t.stateNode=a,a._reactInternals=t,go(t,r,e,n),t=Al(null,t,r,!0,i,n)):(t.tag=0,jo&&i&&Co(t),vl(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return xc(e)?1:0;if(null!=e){if((e=e.$$typeof)===T)return 11;if(e===L)return 14}return 2}(r),e=$a(r,e),a){case 0:t=_l(null,t,r,e,n);break e;case 1:t=Cl(null,t,r,e,n);break e;case 11:t=wl(null,t,r,e,n);break e;case 14:t=kl(null,t,r,$a(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,_l(e,t,r,a=t.elementType===r?a:$a(r,a),n);case 1:return r=t.type,a=t.pendingProps,Cl(e,t,r,a=t.elementType===r?a:$a(r,a),n);case 3:e:{if(Tl(t),null===e)throw Error(o(387));r=t.pendingProps,a=(i=t.memoizedState).element,eo(e,t),oo(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:l.cache,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Nl(e,t,r,n,a=Error(o(423)));break e}if(r!==a){t=Nl(e,t,r,n,a=Error(o(424)));break e}for(No=ia(t.stateNode.containerInfo.firstChild),To=t,jo=!0,Lo=null,n=Vo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(Do(),r===a){t=Bl(e,t,n);break e}vl(e,t,r,n)}t=t.child}return t;case 5:return Jo(t),null===e&&Io(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,l=a.children,Jr(r,a)?l=null:null!==i&&Jr(r,i)&&(t.flags|=32),El(e,t),vl(e,t,l,n),t.child;case 6:return null===e&&Io(t),null;case 13:return Ol(e,t,n);case 4:return Zo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Wo(t,null,r,n):vl(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,wl(e,t,r,a=t.elementType===r?a:$a(r,a),n);case 7:return vl(e,t,t.pendingProps,n),t.child;case 8:case 12:return vl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,l=a.value,Sa(Ua,r._currentValue),r._currentValue=l,null!==i)if(or(i.value,l)){if(i.children===a.children&&!Ca.current){t=Bl(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var s=i.dependencies;if(null!==s){l=i.child;for(var c=s.firstContext;null!==c;){if(c.context===r){if(1===i.tag){(c=to(-1,n&-n)).tag=2;var u=i.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}i.lanes|=n,null!==(c=i.alternate)&&(c.lanes|=n),Ya(i.return,n,t),s.lanes|=n;break}c=c.next}}else if(10===i.tag)l=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(l=i.return))throw Error(o(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),Ya(l,n,t),l=i.sibling}else l=i.child;if(null!==l)l.return=i;else for(l=i;null!==l;){if(l===t){l=null;break}if(null!==(i=l.sibling)){i.return=l.return,l=i;break}l=l.return}i=l}vl(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Ka(t,n),r=r(a=Qa(a)),t.flags|=1,vl(e,t,r,n),t.child;case 14:return a=$a(r=t.type,t.pendingProps),kl(e,t,r,a=$a(r.type,a),n);case 15:return xl(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:$a(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Na(r)?(e=!0,Pa(t)):e=!1,Ka(t,n),fo(t,r,a),go(t,r,a,n),Al(null,t,r,!0,e,n);case 19:return zl(e,t,n);case 22:return Sl(e,t,n)}throw Error(o(156,t.tag))};var Mc="function"==typeof reportError?reportError:function(e){console.error(e)};function Dc(e){this._internalRoot=e}function zc(e){this._internalRoot=e}function Bc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function $c(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Uc(){}function Hc(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o;if("function"==typeof a){var l=a;a=function(){var e=Rc(i);l.call(e)}}Pc(t,i,e,a)}else i=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=Rc(i);o.call(e)}}var i=Oc(t,r,e,0,null,!1,0,"",Uc);return e._reactRootContainer=i,e[da]=i.current,Br(8===e.nodeType?e.parentNode:e),ec(),i}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var l=r;r=function(){var e=Rc(s);l.call(e)}}var s=jc(e,0,!1,null,0,!1,0,"",Uc);return e._reactRootContainer=s,e[da]=s.current,Br(8===e.nodeType?e.parentNode:e),ec((function(){Pc(t,s,n,r)})),s}(n,t,e,a,r);return Rc(i)}zc.prototype.render=Dc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Pc(e,t,null,null)},zc.prototype.unmount=Dc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;ec((function(){Pc(null,e,null,null)})),t[da]=null}},zc.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ot.length&&0!==t&&t<Ot[n].priority;n++);Ot.splice(n,0,e),0===n&&Ft(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(yt(t,1|n),Gs(t,Ze()),0==(6&bs)&&(Os=Ze()+500,za()))}break;case 13:var r=Hs();ec((function(){return Vs(e,1,r)})),Fc(e,1)}},kt=function(e){13===e.tag&&(Vs(e,134217728,Hs()),Fc(e,134217728))},xt=function(e){if(13===e.tag){var t=Hs(),n=Ws(e);Vs(e,n,t),Fc(e,n)}},St=function(){return bt},Et=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},xe=function(e,t,n){switch(t){case"input":if(X(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ba(r);if(!a)throw Error(o(90));G(r),X(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Te=Js,Ne=ec;var Wc={usingClientEntryPoint:!1,Events:[ma,ya,ba,Ce,Ae,Js]},Vc={findFiberByHostInstance:ha,bundleType:0,version:"18.0.0-fc46dba67-20220329",rendererPackageName:"react-dom"},qc={bundleType:Vc.bundleType,version:Vc.version,rendererPackageName:Vc.rendererPackageName,rendererConfig:Vc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ve(e))?null:e.stateNode},findFiberByHostInstance:Vc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.0.0-fc46dba67-20220329"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Gc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Gc.isDisabled&&Gc.supportsFiber)try{at=Gc.inject(qc),ot=Gc}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Bc(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Bc(e))throw Error(o(299));var n=!1,r="",a=Mc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=jc(e,1,!1,null,0,n,0,r,a),e[da]=t.current,Br(8===e.nodeType?e.parentNode:e),new Dc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=Ve(t))?null:e.stateNode},t.flushSync=function(e){return ec(e)},t.hydrate=function(e,t,n){if(!$c(t))throw Error(o(200));return Hc(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Bc(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,a=!1,i="",l=Mc;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Oc(t,null,e,1,null!=n?n:null,a,0,i,l),e[da]=t.current,Br(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new zc(t)},t.render=function(e,t,n){if(!$c(t))throw Error(o(200));return Hc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!$c(e))throw Error(o(40));return!!e._reactRootContainer&&(ec((function(){Hc(null,null,e,!1,(function(){e._reactRootContainer=null,e[da]=null}))})),!0)},t.unstable_batchedUpdates=Js,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!$c(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Hc(e,t,n,!1,r)},t.version="18.0.0-fc46dba67-20220329"},5338:(e,t,n)=>{"use strict";var r=n(961);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},961:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(2551)},115:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var l,s,c,u;if(Array.isArray(e)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(!o(e[s],i[s]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(u=e.entries();!(s=u.next()).done;)if(!i.has(s.value[0]))return!1;for(u=e.entries();!(s=u.next()).done;)if(!o(s.value[1],i.get(s.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(u=e.entries();!(s=u.next()).done;)if(!i.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(e[s]!==i[s])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof i.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof i.toString)return e.toString()===i.toString();if((l=(c=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(s=l;0!=s--;)if(!Object.prototype.hasOwnProperty.call(i,c[s]))return!1;if(t&&e instanceof Element)return!1;for(s=l;0!=s--;)if(("_owner"!==c[s]&&"__v"!==c[s]&&"__o"!==c[s]||!e.$$typeof)&&!o(e[c[s]],i[c[s]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return o(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},545:(e,t,n)=>{"use strict";n.d(t,{mg:()=>J,vd:()=>V});var r=n(6540),a=n(5556),o=n.n(a),i=n(115),l=n.n(i),s=n(311),c=n.n(s),u=n(2833),d=n.n(u);function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,g(e,t)}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function h(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}var m={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},y={rel:["amphtml","canonical","alternate"]},b={type:["application/ld+json"]},v={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},w=Object.keys(m).map((function(e){return m[e]})),k={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x=Object.keys(k).reduce((function(e,t){return e[k[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},E=function(e){var t=S(e,m.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},_=function(e){return S(e,"onChangeClientState")||function(){}},C=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return f({},e,t)}),{})},A=function(e,t){return t.filter((function(e){return void 0!==e[m.BASE]})).map((function(e){return e[m.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a+=1){var o=r[a].toLowerCase();if(-1!==e.indexOf(o)&&n[o])return t.concat(n)}return t}),[])},T=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n,o=Object.keys(e),i=0;i<o.length;i+=1){var l=o[i],s=l.toLowerCase();-1===t.indexOf(s)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===s&&"stylesheet"===e[s].toLowerCase()||(n=s),-1===t.indexOf(l)||"innerHTML"!==l&&"cssText"!==l&&"itemprop"!==l||(n=l)}if(!n||!e[n])return!1;var c=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][c]&&(a[n][c]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(a),i=0;i<o.length;i+=1){var l=o[i],s=f({},r[l],a[l]);r[l]=s}return e}),[]).reverse()},N=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},j=function(e){return Array.isArray(e)?e.join(""):e},L=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},O=function(e,t){var n;return f({},e,((n={})[t]=void 0,n))},P=[m.NOSCRIPT,m.SCRIPT,m.STYLE],R=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},I=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},F=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[k[n]||n]=e[n],t}),t)},M=function(e,t){return t.map((function(t,n){var a,o=((a={key:n})["data-rh"]=!0,a);return Object.keys(t).forEach((function(e){var n=k[e]||e;"innerHTML"===n||"cssText"===n?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[n]=t[e]})),r.createElement(e,o)}))},D=function(e,t,n){switch(e){case m.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,o=F(n,a),[r.createElement(m.TITLE,o,e)];var e,n,a,o},toString:function(){return function(e,t,n,r){var a=I(n),o=j(t);return a?"<"+e+' data-rh="true" '+a+">"+R(o,r)+"</"+e+">":"<"+e+' data-rh="true">'+R(o,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return F(t)},toString:function(){return I(t)}};default:return{toComponent:function(){return M(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+R(r[t],n)+'"';return e?e+" "+a:a}),""),o=r.innerHTML||r.cssText||"",i=-1===P.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},z=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.noscriptTags,i=e.styleTags,l=e.title,s=void 0===l?"":l,c=e.titleAttributes,u=e.linkTags,d=e.metaTags,f=e.scriptTags,p={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var g=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=L(e.metaTags,v),o=L(t,y),i=L(n,b);return{priorityMethods:{toComponent:function(){return[].concat(M(m.META,a.priority),M(m.LINK,o.priority),M(m.SCRIPT,i.priority))},toString:function(){return D(m.META,a.priority,r)+" "+D(m.LINK,o.priority,r)+" "+D(m.SCRIPT,i.priority,r)}},metaTags:a.default,linkTags:o.default,scriptTags:i.default}}(e);p=g.priorityMethods,u=g.linkTags,d=g.metaTags,f=g.scriptTags}return{priority:p,base:D(m.BASE,t,r),bodyAttributes:D("bodyAttributes",n,r),htmlAttributes:D("htmlAttributes",a,r),link:D(m.LINK,u,r),meta:D(m.META,d,r),noscript:D(m.NOSCRIPT,o,r),script:D(m.SCRIPT,f,r),style:D(m.STYLE,i,r),title:D(m.TITLE,{title:s,titleAttributes:c},r)}},B=[],$=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?B:n.instances},add:function(e){(n.canUseDOM?B:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?B:n.instances).indexOf(e);(n.canUseDOM?B:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=z({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=r.createContext({}),H=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),W="undefined"!=typeof document,V=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new $(r.props.context,t.canUseDOM),r}return p(t,e),t.prototype.render=function(){return r.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);V.canUseDOM=W,V.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},V.defaultProps={context:{}},V.displayName="HelmetProvider";var q=function(e,t){var n,r=document.head||document.querySelector(m.HEAD),a=r.querySelectorAll(e+"[data-rh]"),o=[].slice.call(a),i=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?r.innerHTML=t.innerHTML:"cssText"===a?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(a,void 0===t[a]?"":t[a]));r.setAttribute("data-rh","true"),o.some((function(e,t){return n=t,r.isEqualNode(e)}))?o.splice(n,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},G=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),a=r?r.split(","):[],o=[].concat(a),i=Object.keys(t),l=0;l<i.length;l+=1){var s=i[l],c=t[s]||"";n.getAttribute(s)!==c&&n.setAttribute(s,c),-1===a.indexOf(s)&&a.push(s);var u=o.indexOf(s);-1!==u&&o.splice(u,1)}for(var d=o.length-1;d>=0;d-=1)n.removeAttribute(o[d]);a.length===o.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==i.join(",")&&n.setAttribute("data-rh",i.join(","))}},Y=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,o=e.metaTags,i=e.noscriptTags,l=e.onChangeClientState,s=e.scriptTags,c=e.styleTags,u=e.title,d=e.titleAttributes;G(m.BODY,e.bodyAttributes),G(m.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=j(e)),G(m.TITLE,t)}(u,d);var f={baseTag:q(m.BASE,n),linkTags:q(m.LINK,a),metaTags:q(m.META,o),noscriptTags:q(m.NOSCRIPT,i),scriptTags:q(m.SCRIPT,s),styleTags:q(m.STYLE,c)},p={},g={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,r=t.oldTags;n.length&&(p[e]=n),r.length&&(g[e]=f[e].oldTags)})),t&&t(),l(e,p,g)},K=null,Q=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,a=null,o=(e=n.helmetInstances.get().map((function(e){var t=f({},e.props);return delete t.context,t})),{baseTag:A(["href"],e),bodyAttributes:C("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:C("htmlAttributes",e),linkTags:T(m.LINK,["rel","href"],e),metaTags:T(m.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:T(m.NOSCRIPT,["innerHTML"],e),onChangeClientState:_(e),scriptTags:T(m.SCRIPT,["src","innerHTML"],e),styleTags:T(m.STYLE,["cssText"],e),title:E(e),titleAttributes:C("titleAttributes",e),prioritizeSeoTags:N(e,"prioritizeSeoTags")});V.canUseDOM?(t=o,K&&cancelAnimationFrame(K),t.defer?K=requestAnimationFrame((function(){Y(t,(function(){K=null}))})):(Y(t),K=null)):z&&(a=z(o)),r(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);Q.propTypes={context:H.isRequired},Q.displayName="HelmetDispatcher";var Z=["children"],X=["children"],J=function(e){function t(){return e.apply(this,arguments)||this}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!l()(O(this.props,"helmetData"),O(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case m.SCRIPT:case m.NOSCRIPT:return{innerHTML:t};case m.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return f({},r,((t={})[n.type]=[].concat(r[n.type]||[],[f({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,o=e.newChildProps,i=e.nestedChildren;switch(r.type){case m.TITLE:return f({},a,((t={})[r.type]=i,t.titleAttributes=f({},o),t));case m.BODY:return f({},a,{bodyAttributes:f({},o)});case m.HTML:return f({},a,{htmlAttributes:f({},o)});default:return f({},a,((n={})[r.type]=f({},o),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=f({},t);return Object.keys(e).forEach((function(t){var r;n=f({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return c()(w.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+w.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),c()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,a={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,o=r.children,i=h(r,Z),l=Object.keys(i).reduce((function(e,t){return e[x[t]||t]=i[t],e}),{}),s=e.type;switch("symbol"==typeof s?s=s.toString():n.warnOnInvalidChildren(e,o),s){case m.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case m.LINK:case m.META:case m.NOSCRIPT:case m.SCRIPT:case m.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:l,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:l,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=h(e,X),a=f({},n),o=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!o||o instanceof $||(o=new $(o.context,o.instances)),o?r.createElement(Q,f({},a,{context:o.value,helmetData:void 0})):r.createElement(U.Consumer,null,(function(e){return r.createElement(Q,f({},a,{context:e}))}))},t}(r.Component);J.propTypes={base:o().object,bodyAttributes:o().object,children:o().oneOfType([o().arrayOf(o().node),o().node]),defaultTitle:o().string,defer:o().bool,encodeSpecialCharacters:o().bool,htmlAttributes:o().object,link:o().arrayOf(o().object),meta:o().arrayOf(o().object),noscript:o().arrayOf(o().object),onChangeClientState:o().func,script:o().arrayOf(o().object),style:o().arrayOf(o().object),title:o().string,titleAttributes:o().object,titleTemplate:o().string,prioritizeSeoTags:o().bool,helmetData:o().object},J.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},J.displayName="Helmet"},2799:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,g=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case o:case l:case i:case p:return e;default:switch(e=e&&e.$$typeof){case c:case f:case m:case h:case s:return e;default:return t}}case a:return t}}}function x(e){return k(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=o,t.Lazy=m,t.Memo=h,t.Portal=a,t.Profiler=l,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return x(e)||k(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return k(e)===c},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===f},t.isFragment=function(e){return k(e)===o},t.isLazy=function(e){return k(e)===m},t.isMemo=function(e){return k(e)===h},t.isPortal=function(e){return k(e)===a},t.isProfiler=function(e){return k(e)===l},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===l||e===i||e===p||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===s||e.$$typeof===c||e.$$typeof===f||e.$$typeof===b||e.$$typeof===v||e.$$typeof===w||e.$$typeof===y)},t.typeOf=k},4363:(e,t,n)=>{"use strict";e.exports=n(2799)},3259:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var l=n(6540),s=n(5556),c=[],u=[];function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function f(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var a=d(e[r]);a.loading?t.loading=!0:(t.loaded[r]=a.loaded,t.error=a.error),n.push(a.promise),a.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function p(e,t){return l.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function g(e,t){var d,f;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var g=i({loader:null,loading:null,delay:200,timeout:null,render:p,webpack:null,modules:null},t),h=null;function m(){return h||(h=e(g.loader)),h.promise}return c.push(m),"function"==typeof g.webpack&&u.push((function(){if((0,g.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return m()})),f=d=function(t){function n(n){var r;return o(a(a(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),h=e(g.loader),r._loadModule()})),m(),r.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},r}r(n,t),n.preload=function(){return m()};var i=n.prototype;return i.UNSAFE_componentWillMount=function(){this._loadModule()},i.componentDidMount=function(){this._mounted=!0},i._loadModule=function(){var e=this;if(this.context.loadable&&Array.isArray(g.modules)&&g.modules.forEach((function(t){e.context.loadable.report(t)})),h.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof g.delay&&(0===g.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),g.delay)),"number"==typeof g.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),g.timeout));var n=function(){t({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts()};h.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},i.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},i._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},i.render=function(){return this.state.loading||this.state.error?l.createElement(g.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?g.render(this.state.loaded,this.props):null},n}(l.Component),o(d,"contextTypes",{loadable:s.shape({report:s.func.isRequired})}),f}function h(e){return g(d,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return g(f,e)};var m=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getChildContext=function(){return{loadable:{report:this.props.report}}},n.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function y(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return y(e)}))}o(m,"propTypes",{report:s.func.isRequired}),o(m,"childContextTypes",{loadable:s.shape({report:s.func.isRequired}).isRequired}),h.Capture=m,h.preloadAll=function(){return new Promise((function(e,t){y(c).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){y(u).then(e,e)}))},e.exports=h},2831:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,v:()=>l});var r=n(6347),a=n(8168),o=n(6540);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.B6)(t,e):n.length?n[n.length-1].match:r.Ix.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&i(e.routes,t,n)),a})),n}function l(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.dO,n,e.map((function(e,n){return o.createElement(r.qh,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.A)({},n,{},t,{route:e})):o.createElement(e.component,(0,a.A)({},n,t,{route:e}))}})}))):null}},4625:(e,t,n)=>{"use strict";n.d(t,{Kd:()=>u,N_:()=>m,k2:()=>v});var r=n(6347),a=n(2892),o=n(6540),i=n(1513),l=n(8168),s=n(8587),c=n(1561),u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.zR)(t.props),t}return(0,a.A)(t,e),t.prototype.render=function(){return o.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(o.Component);o.Component;var d=function(e,t){return"function"==typeof e?e(t):e},f=function(e,t){return"string"==typeof e?(0,i.yJ)(e,null,null,t):e},p=function(e){return e},g=o.forwardRef;void 0===g&&(g=p);var h=g((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,i=(0,s.A)(e,["innerRef","navigate","onClick"]),c=i.target,u=(0,l.A)({},i,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||c&&"_self"!==c||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return u.ref=p!==g&&t||n,o.createElement("a",u)}));var m=g((function(e,t){var n=e.component,a=void 0===n?h:n,u=e.replace,m=e.to,y=e.innerRef,b=(0,s.A)(e,["component","replace","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var n=e.history,r=f(d(m,e.location),e.location),s=r?n.createHref(r):"",h=(0,l.A)({},b,{href:s,navigate:function(){var t=d(m,e.location),r=(0,i.AO)(e.location)===(0,i.AO)(f(t));(u||r?n.replace:n.push)(t)}});return p!==g?h.ref=t||y:h.innerRef=y,o.createElement(a,h)}))})),y=function(e){return e},b=o.forwardRef;void 0===b&&(b=y);var v=b((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,i=e.activeClassName,u=void 0===i?"active":i,p=e.activeStyle,g=e.className,h=e.exact,v=e.isActive,w=e.location,k=e.sensitive,x=e.strict,S=e.style,E=e.to,_=e.innerRef,C=(0,s.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var n=w||e.location,i=f(d(E,n),n),s=i.pathname,A=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),T=A?(0,r.B6)(n.pathname,{path:A,exact:h,sensitive:k,strict:x}):null,N=!!(v?v(T,n):T),j="function"==typeof g?g(N):g,L="function"==typeof S?S(N):S;N&&(j=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(j,u),L=(0,l.A)({},L,p));var O=(0,l.A)({"aria-current":N&&a||null,className:j,style:L,to:i},C);return y!==b?O.ref=t||_:O.innerRef=_,o.createElement(m,O)}))}))},6347:(e,t,n)=>{"use strict";n.d(t,{B6:()=>S,Ix:()=>v,W6:()=>O,XZ:()=>b,dO:()=>j,qh:()=>E,zy:()=>P});var r=n(2892),a=n(6540),o=n(5556),i=n.n(o),l=n(1513),s=n(1561),c=n(8168),u=n(5302),d=n.n(u),f=(n(4363),n(8587)),p=(n(4146),1073741823),g="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var h=a.createContext||function(e,t){var n,o,l="__create-react-context-"+function(){var e="__global_unique_id__";return g[e]=(g[e]||0)+1}()+"__",s=function(e){function n(){for(var t,n,r,a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(t=e.call.apply(e,[this].concat(o))||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter((function(t){return t!==e}))},get:function(){return n},set:function(e,t){n=e,r.forEach((function(e){return e(n,t)}))}}),t}(0,r.A)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[l]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((o=r)===(i=a)?0!==o||1/o==1/i:o!=o&&i!=i)?n=0:(n="function"==typeof t?t(r,a):p,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,i},a.render=function(){return this.props.children},n}(a.Component);s.childContextTypes=((n={})[l]=i().object.isRequired,n);var c=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}(0,r.A)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?p:t},a.componentDidMount=function(){this.context[l]&&this.context[l].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?p:e},a.componentWillUnmount=function(){this.context[l]&&this.context[l].off(this.onUpdate)},a.getValue=function(){return this.context[l]?this.context[l].get():e},a.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return c.contextTypes=((o={})[l]=i().object,o),{Provider:s,Consumer:c}},m=function(e){var t=h();return t.displayName=e,t},y=m("Router-History"),b=m("Router"),v=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.createElement(b.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.createElement(y.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.Component);a.Component;a.Component;var w={},k=1e4,x=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,o=void 0!==a&&a,i=n.strict,l=void 0!==i&&i,s=n.sensitive,c=void 0!==s&&s;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=w[n]||(w[n]={});if(r[e])return r[e];var a=[],o={regexp:d()(e,a,t),keys:a};return x<k&&(r[e]=o,x++),o}(n,{end:o,strict:l,sensitive:c}),a=r.regexp,i=r.keys,s=a.exec(e);if(!s)return null;var u=s[0],f=s.slice(1),p=e===u;return o&&!p?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:p,params:i.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var E=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(b.Consumer,null,(function(t){t||(0,s.A)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?S(n.pathname,e.props):t.match,o=(0,c.A)({},t,{location:n,match:r}),i=e.props,l=i.children,u=i.component,d=i.render;return Array.isArray(l)&&function(e){return 0===a.Children.count(e)}(l)&&(l=null),a.createElement(b.Provider,{value:o},o.match?l?"function"==typeof l?l(o):l:u?a.createElement(u,o):d?d(o):null:"function"==typeof l?l(o):null)}))},t}(a.Component);function _(e){return"/"===e.charAt(0)?e:"/"+e}function C(e,t){if(!e)return t;var n=_(e);return 0!==t.pathname.indexOf(n)?t:(0,c.A)({},t,{pathname:t.pathname.substr(n.length)})}function A(e){return"string"==typeof e?e:(0,l.AO)(e)}function T(e){return function(){(0,s.A)(!1)}}function N(){}a.Component;var j=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(b.Consumer,null,(function(t){t||(0,s.A)(!1);var n,r,o=e.props.location||t.location;return a.Children.forEach(e.props.children,(function(e){if(null==r&&a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(o.pathname,(0,c.A)({},e.props,{path:i})):t.match}})),r?a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.Component);var L=a.useContext;function O(){return L(y)}function P(){return L(b).location}},1020:(e,t,n)=>{"use strict";var r=n(6540),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,o={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:u,props:o,_owner:l.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},5287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,m={};function y(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||g}function b(){}function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||g}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var w=v.prototype=new b;w.constructor=v,h(w,y.prototype),w.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,r){var a,o={},i=null,l=null;if(null!=t)for(a in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,a)&&!E.hasOwnProperty(a)&&(o[a]=t[a]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(a in s=e.defaultProps)void 0===o[a]&&(o[a]=s[a]);return{$$typeof:n,type:e,key:i,ref:l,props:o,_owner:S.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var A=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function N(e,t,a,o,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return i=i(s=e),e=""===o?"."+T(s,0):o,k(i)?(a="",null!=e&&(a=e.replace(A,"$&/")+"/"),N(i,t,a,"",(function(e){return e}))):null!=i&&(C(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,a+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(A,"$&/")+"/")+e)),t.push(i)),1;if(s=0,o=""===o?".":o+":",k(e))for(var c=0;c<e.length;c++){var u=o+T(l=e[c],c);s+=N(l,t,a,u,i)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(l=e.next()).done;)s+=N(l=l.value,t,a,u=o+T(l,c++),i);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function j(e,t,n){if(null==e)return e;var r=[],a=0;return N(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function L(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O={current:null},P={transition:null},R={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:P,ReactCurrentOwner:S};t.Children={map:j,forEach:function(e,t,n){j(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return j(e,(function(){t++})),t},toArray:function(e){return j(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=y,t.Fragment=a,t.Profiler=i,t.PureComponent=v,t.StrictMode=o,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=h({},e.props),o=e.key,i=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,l=S.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)x.call(t,c)&&!E.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=r;else if(1<c){s=Array(c);for(var u=0;u<c;u++)s[u]=arguments[u+2];a.children=s}return{$$typeof:n,type:e.type,key:o,ref:i,props:a,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:L}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=P.transition;P.transition={};try{e()}finally{P.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return O.current.useCallback(e,t)},t.useContext=function(e){return O.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return O.current.useDeferredValue(e)},t.useEffect=function(e,t){return O.current.useEffect(e,t)},t.useId=function(){return O.current.useId()},t.useImperativeHandle=function(e,t,n){return O.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return O.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return O.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return O.current.useMemo(e,t)},t.useReducer=function(e,t,n){return O.current.useReducer(e,t,n)},t.useRef=function(e){return O.current.useRef(e)},t.useState=function(e){return O.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return O.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return O.current.useTransition()},t.version="18.0.0-fc46dba67-20220329"},6540:(e,t,n)=>{"use strict";e.exports=n(5287)},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},7463:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,i=a>>>1;r<i;){var l=2*(r+1)-1,s=e[l],c=l+1,u=e[c];if(0>o(s,n))c<a&&0>o(u,s)?(e[r]=u,e[c]=n,r=c):(e[r]=s,e[l]=n,r=l);else{if(!(c<a&&0>o(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var c=[],u=[],d=1,f=null,p=3,g=!1,h=!1,m=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(u);null!==t;){if(null===t.callback)a(u);else{if(!(t.startTime<=e))break;a(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function k(e){if(m=!1,w(e),!h)if(null!==r(c))h=!0,P(x);else{var t=r(u);null!==t&&R(k,t.startTime-e)}}function x(e,n){h=!1,m&&(m=!1,b(C),C=-1),g=!0;var o=p;try{for(w(n),f=r(c);null!==f&&(!(f.expirationTime>n)||e&&!N());){var i=f.callback;if("function"==typeof i){f.callback=null,p=f.priorityLevel;var l=i(f.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?f.callback=l:f===r(c)&&a(c),w(n)}else a(c);f=r(c)}if(null!==f)var s=!0;else{var d=r(u);null!==d&&R(k,d.startTime-n),s=!1}return s}finally{f=null,p=o,g=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,E=!1,_=null,C=-1,A=5,T=-1;function N(){return!(t.unstable_now()-T<A)}function j(){if(null!==_){var e=t.unstable_now();T=e;var n=!0;try{n=_(!0,e)}finally{n?S():(E=!1,_=null)}}else E=!1}if("function"==typeof v)S=function(){v(j)};else if("undefined"!=typeof MessageChannel){var L=new MessageChannel,O=L.port2;L.port1.onmessage=j,S=function(){O.postMessage(null)}}else S=function(){y(j,0)};function P(e){_=e,E||(E=!0,S())}function R(e,n){C=y((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){h||g||(h=!0,P(x))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?i+o:i:o=i,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:o,expirationTime:l=o+l,sortIndex:-1},o>i?(e.sortIndex=o,n(u,e),null===r(c)&&e===r(u)&&(m?(b(C),C=-1):m=!0,R(k,o-i))):(e.sortIndex=l,n(c,e),h||g||(h=!0,P(x))),e},t.unstable_shouldYield=N,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},9982:(e,t,n)=>{"use strict";e.exports=n(7463)},2833:e=>{e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var c=o[s];if(!l(c))return!1;var u=e[c],d=t[c];if(!1===(a=n?n.call(r,u,d,c):void 0)||void 0===a&&u!==d)return!1}return!0}},4784:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"Rojo",tagline:"Rojo enables Roblox developers to use professional-grade software engineering tools",url:"https://rojo.space",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/favicon.png",organizationName:"rojo-rbx",projectName:"rojo.space",trailingSlash:!0,markdown:{format:"detect",mermaid:!0,mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0}},themes:["@docusaurus/theme-mermaid"],presets:[["@docusaurus/preset-classic",{docs:{editUrl:"https://github.com/rojo-rbx/rojo.space/edit/master/",lastVersion:"current",remarkPlugins:[null],versions:{current:{label:"v7",path:"v7",banner:"none"},v6:{label:"v6",path:"v6",banner:"unmaintained"},"v0.5":{label:"v0.5",path:"v0.5",banner:"unmaintained"}}},blog:{showReadingTime:!1,editUrl:"https://github.com/rojo-rbx/rojo.space/edit/master/"},theme:{customCss:"/home/runner/work/rojo.space/rojo.space/src/css/custom.css"}}]],themeConfig:{navbar:{logo:{alt:"Rojo Logo",src:"img/logo.png"},items:[{type:"doc",docId:"intro",position:"left",label:"Docs"},{to:"/blog",label:"Blog",position:"left"},{type:"docsVersionDropdown",position:"right",dropdownItemsBefore:[],dropdownItemsAfter:[]},{href:"https://github.com/rojo-rbx/rojo",label:"GitHub",position:"right"}],hideOnScroll:!1},footer:{style:"dark",links:[{title:"Docs",items:[{label:"Tutorial",to:"/docs/v7"}]},{title:"Community",items:[{label:"Roblox OSS Discord",href:"https://discord.gg/wH5ncNS"}]},{title:"More",items:[{label:"Blog",to:"/blog"},{label:"GitHub",href:"https://github.com/rojo-rbx/rojo"}]}],copyright:"Copyright \xa9 2024 The Rojo Developers. Built with Docusaurus."},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:["json"],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3},mermaid:{theme:{dark:"dark",light:"default"},options:{}}},plugins:[["/home/runner/work/rojo.space/rojo.space/node_modules/docusaurus-lunr-search/src/index.js",{includeRoutes:["/docs/v7/**"]}],["@docusaurus/plugin-client-redirects",{redirects:[{from:"/docs",to:"/docs/v7/"},{from:"/docs/help",to:"/docs/v7/help/"},{from:"/docs/installation",to:"/docs/v7/getting-started/installation/"},{from:"/docs/6.x/new-game",to:"/docs/v6/getting-started/new-game/"},{from:"/docs/6.x/existing-game",to:"/docs/v6/getting-started/existing-game/"},{from:"/docs/0.5.x/guide/new-game",to:"/docs/v0.5/getting-started/new-game/"},{from:"/docs/0.5.x/guide/existing-game",to:"/docs/v0.5/getting-started/existing-game/"}]}]],baseUrlIssueBanner:!0,i18n:{defaultLocale:"en",path:"i18n",locales:["en"],localeConfigs:{}},onBrokenAnchors:"warn",onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},scripts:[],headTags:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1}},8168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{A:()=>r})},2892:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>a})},8587:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{A:()=>r})},8215:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n)}else for(n in e)e[n]&&(a&&(a+=" "),a+=n);return a}n.d(t,{A:()=>a});const a=function(){for(var e,t,n=0,a="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},5066:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n)}else for(n in e)e[n]&&(a&&(a+=" "),a+=n);return a}n.d(t,{A:()=>a});const a=function(){for(var e,t,n=0,a="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},8181:(e,t,n)=>{"use strict";n.d(t,{f4:()=>J,My:()=>C});var r=n(6540);function a(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=a(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const o=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=a(e))&&(r&&(r+=" "),r+=t);return r};var i,l,s,c,u,d=Object.create,f=Object.defineProperty,p=Object.defineProperties,g=Object.getOwnPropertyDescriptor,h=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertyNames,y=Object.getOwnPropertySymbols,b=Object.getPrototypeOf,v=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,k=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,x=(e,t)=>{for(var n in t||(t={}))v.call(t,n)&&k(e,n,t[n]);if(y)for(var n of y(t))w.call(t,n)&&k(e,n,t[n]);return e},S=(e,t)=>p(e,h(t)),E=(e,t)=>{var n={};for(var r in e)v.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&y)for(var r of y(e))t.indexOf(r)<0&&w.call(e,r)&&(n[r]=e[r]);return n},_=(i={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,o;switch(n=n||{},r.util.type(t)){case"Object":if(o=r.util.objId(t),n[o])return n[o];for(var i in a={},n[o]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case"Array":return o=r.util.objId(t),n[o]?n[o]:(a=[],n[o]=a,t.forEach((function(t,r){a[r]=e(t,n)})),a);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var o=(a=a||r.languages)[e],i={};for(var l in o)if(o.hasOwnProperty(l)){if(l==t)for(var s in n)n.hasOwnProperty(s)&&(i[s]=n[s]);n.hasOwnProperty(l)||(i[l]=o[l])}var c=a[e];return a[e]=i,r.languages.DFS(r.languages,(function(t,n){n===c&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,a,o){o=o||{};var i=r.util.objId;for(var l in t)if(t.hasOwnProperty(l)){n.call(t,l,t[l],a||l);var s=t[l],c=r.util.type(s);"Object"!==c||o[i(s)]?"Array"!==c||o[i(s)]||(o[i(s)]=!0,e(s,n,l,o)):(o[i(s)]=!0,e(s,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",o),!o.grammar)throw new Error('The language "'+o.language+'" has no grammar.');return o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),a.stringify(r.util.encode(o.tokens),o.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new l;return s(a,a.head,e),i(e,a,t,a.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,o=0;a=n[o++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function i(e,t,n,l,u,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var p=n[f];p=Array.isArray(p)?p:[p];for(var g=0;g<p.length;++g){if(d&&d.cause==f+","+g)return;var h=p[g],m=h.inside,y=!!h.lookbehind,b=!!h.greedy,v=h.alias;if(b&&!h.pattern.global){var w=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,w+"g")}for(var k=h.pattern||h,x=l.next,S=u;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var E=x.value;if(t.length>e.length)return;if(!(E instanceof a)){var _,C=1;if(b){if(!(_=o(k,S,e,y))||_.index>=e.length)break;var A=_.index,T=_.index+_[0].length,N=S;for(N+=x.value.length;A>=N;)N+=(x=x.next).value.length;if(S=N-=x.value.length,x.value instanceof a)continue;for(var j=x;j!==t.tail&&(N<T||"string"==typeof j.value);j=j.next)C++,N+=j.value.length;C--,E=e.slice(S,N),_.index-=S}else if(!(_=o(k,0,E,y)))continue;A=_.index;var L=_[0],O=E.slice(0,A),P=E.slice(A+L.length),R=S+E.length;d&&R>d.reach&&(d.reach=R);var I=x.prev;if(O&&(I=s(t,I,O),S+=O.length),c(t,I,C),x=s(t,I,new a(f,m?r.tokenize(L,m):L,v,L)),P&&s(t,x,P),C>1){var F={cause:f+","+g,reach:R};i(e,t,n,x.prev,S,F),d&&F.reach>d.reach&&(d.reach=F.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function c(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),r.hooks.run("wrap",o);var l="";for(var s in o.attributes)l+=" "+s+'="'+(o.attributes[s]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+l+">"+o.content+"</"+o.tag+">"},r}();t.exports=n,n.default=n}},function(){return l||(0,i[m(i)[0]])((l={exports:{}}).exports,l),l.exports}),C=((e,t,n)=>(n=null!=e?d(b(e)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of m(t))v.call(e,a)||a===n||f(e,a,{get:()=>t[a],enumerable:!(r=g(t,a))||r.enumerable});return e})(!t&&e&&e.__esModule?n:f(n,"default",{value:e,enumerable:!0}),e)))(_());C.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},C.languages.markup.tag.inside["attr-value"].inside.entity=C.languages.markup.entity,C.languages.markup.doctype.inside["internal-subset"].inside=C.languages.markup,C.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(C.languages.markup.tag,"addInlined",{value:function(e,t){var n;(t=((n=((n={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:C.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}))["language-"+t]={pattern:/[\s\S]+/,inside:C.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},C.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(C.languages.markup.tag,"addAttribute",{value:function(e,t){C.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:C.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),C.languages.html=C.languages.markup,C.languages.mathml=C.languages.markup,C.languages.svg=C.languages.markup,C.languages.xml=C.languages.extend("markup",{}),C.languages.ssml=C.languages.xml,C.languages.atom=C.languages.xml,C.languages.rss=C.languages.xml,function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,r="(?:[^\\\\-]|"+n.source+")",a=(r=RegExp(r+"-"+r),{pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"});e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:r,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":a}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":a}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}}}(C),C.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},C.languages.javascript=C.languages.extend("clike",{"class-name":[C.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),C.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,C.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:C.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:C.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:C.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:C.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:C.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),C.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:C.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),C.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),C.languages.markup&&(C.languages.markup.tag.addInlined("script","javascript"),C.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),C.languages.js=C.languages.javascript,C.languages.actionscript=C.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),C.languages.actionscript["class-name"].alias="function",delete C.languages.actionscript.parameter,delete C.languages.actionscript["literal-property"],C.languages.markup&&C.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:C.languages.markup}}),c=/#(?!\{).+/,u={pattern:/#\{[^}]+\}/,alias:"variable"},(s=C).languages.coffeescript=s.languages.extend("javascript",{comment:c,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:u}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),s.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:c,interpolation:u}}}),s.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:s.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:u}}]}),s.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete s.languages.coffeescript["template-string"],s.languages.coffee=s.languages.coffeescript,function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t="string"==typeof t?[t]:t).forEach((function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},a="doc-comment";if(o=e.languages[t]){var o,i=o[a];if((i=i||(o=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[a])instanceof RegExp&&(i=o[a]={pattern:i}),Array.isArray(i))for(var l=0,s=i.length;l<s;l++)i[l]instanceof RegExp&&(i[l]={pattern:i[l]}),r(i[l]);else r(i)}}))}}),t.addSupport(["java","javascript","php"],t)}(C),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(C),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=(t=(e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(C),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(C),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var a,o=t[n];"code"!==o.type?e(o.content):(a=o.content[1],o=o.content[3],a&&o&&"code-language"===a.type&&"code-block"===o.type&&"string"==typeof a.content&&(a=a.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),a="language-"+(a=(/[a-z][\w-]*/i.exec(a)||[""])[0].toLowerCase()),o.alias?"string"==typeof o.alias?o.alias=[o.alias,a]:o.alias.push(a):o.alias=[a]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var o=t.classes[r];if(o=/language-(.+)/.exec(o)){n=o[1];break}}var c,u=e.languages[n];u?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;return"#"===(t=t.toLowerCase())[0]?(n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),s(n)):l[t]||e})),u,n):n&&"none"!==n&&e.plugins.autoloader&&(c="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=c,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(c);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),l={amp:"&",lt:"<",gt:">",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(C),C.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:C.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},C.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===u(1).content){n+=2;var o=f(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var i=u(0);"variable"===i.type&&(p(i,"variable-input"),a.push(i.content))}n=o+1}if(d(["punctuation","property-query"])&&"{"===u(0).content&&(n++,p(u(0),"property-mutation"),0<a.length)){var l=f(/^\{$/,/^\}$/);if(-1!==l)for(var s=n;s<l;s++){var c=t[s];"variable"===c.type&&0<=a.indexOf(c.content)&&p(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=u(n+t);if(!r||r.type!==e[n])return}return 1}function f(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],l=i.content;if("punctuation"===i.type&&"string"==typeof l)if(e.test(l))a++;else if(r.test(l)&&0==--a)return o}return-1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),C.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function l(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function s(t,n,i){var s=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),c=0,u={},d=(s=l(s.map((function(e){if("string"==typeof e)return e;var n,r;for(e=e.content;-1!==t.indexOf((r=c++,n="___"+i.toUpperCase()+"_"+r+"___")););return u[n]=e,n})).join(""),n,i),Object.keys(u));return c=0,function t(n){for(var o=0;o<n.length;o++){if(c>=d.length)return;var i,s,f,p,g,h,m,y=n[o];"string"==typeof y||"string"==typeof y.content?(i=d[c],-1!==(m=(h="string"==typeof y?y:y.content).indexOf(i))&&(++c,s=h.substring(0,m),g=u[i],f=void 0,(p={})["interpolation-punctuation"]=a,3===(p=e.tokenize(g,p)).length&&((f=[1,1]).push.apply(f,l(p[1],e.languages.javascript,"javascript")),p.splice.apply(p,f)),f=new e.Token("interpolation",p,r.alias,g),p=h.substring(m+i.length),g=[],s&&g.push(s),g.push(f),p&&(t(h=[p]),g.push.apply(g,h)),"string"==typeof y?(n.splice.apply(n,[o,1].concat(g)),o+=g.length-1):y.content=g)):(m=y.content,Array.isArray(m)?t(m):t([m]))}}(s),new e.Token(i,s,"language-"+i,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var c={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function u(e){return"string"==typeof e?e:Array.isArray(e)?e.map(u).join(""):u(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in c&&function t(n){for(var r=0,a=n.length;r<a;r++){var o,i,l,c=n[r];"string"!=typeof c&&(o=c.content,Array.isArray(o)?"template-string"===c.type?(c=o[1],3===o.length&&"string"!=typeof c&&"embedded-code"===c.type&&(i=u(c),c=c.alias,c=Array.isArray(c)?c[0]:c,l=e.languages[c])&&(o[1]=s(i,l,c))):t(o):"string"!=typeof o&&t([o]))}}(t.tokens)}))}(C),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(C),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(C),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(C),C.languages.n4js=C.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),C.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),C.languages.n4jsd=C.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],o=e.languages.javascript[a];a=(o="RegExp"===e.util.type(o)?e.languages.javascript[a]={pattern:o}:o).inside||{};(o.inside=a)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(C),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return a})),RegExp(e,t)}function i(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],o=!1;"string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?0<n.length&&n[n.length-1].tagName===l(a.content[0].content[1])&&n.pop():"/>"!==a.content[a.content.length-1].content&&n.push({tagName:l(a.content[0].content[1]),openedBraces:0}):0<n.length&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:0<n.length&&0<n[n.length-1].openedBraces&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&0<n.length&&0===n[n.length-1].openedBraces&&(o=l(a),r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(o+=l(t[r+1]),t.splice(r+1,1)),0<r&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(o=l(t[r-1])+o,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",o,null,o)),a.content&&"string"!=typeof a.content&&i(a.content)}}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var l=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(l).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(C),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(C),C.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},C.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=C.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(C),C.languages.c=C.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),C.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),C.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},C.languages.c.string],char:C.languages.c.char,comment:C.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:C.languages.c}}}}),C.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete C.languages.c.boolean,C.languages.objectivec=C.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete C.languages.objectivec["class-name"],C.languages.objc=C.languages.objectivec,C.languages.reason=C.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),C.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete C.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(C),C.languages.go=C.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),C.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete C.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(C),C.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},C.languages.python["string-interpolation"].inside.interpolation.inside.rest=C.languages.python,C.languages.py=C.languages.python;((e,t)=>{for(var n in t)f(e,n,{get:t[n],enumerable:!0})})({},{dracula:()=>A,duotoneDark:()=>T,duotoneLight:()=>N,github:()=>j,jettwaveDark:()=>H,jettwaveLight:()=>W,nightOwl:()=>L,nightOwlLight:()=>O,oceanicNext:()=>I,okaidia:()=>F,oneDark:()=>V,oneLight:()=>q,palenight:()=>M,shadesOfPurple:()=>D,synthwave84:()=>z,ultramin:()=>B,vsDark:()=>$,vsLight:()=>U});var A={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},T={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},N={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},j={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},L={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},O={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},P="#c5a5c5",R="#8dc891",I={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:P}},{types:["attr-value"],style:{color:R}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:R}},{types:["punctuation"],style:{color:R}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:P}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},F={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},M={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},D={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},z={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},B={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},$={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},U={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},H={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},W={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},V={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},q={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},G=(e,t)=>{const{plain:n}=e,r=e.styles.reduce(((e,n)=>{const{languages:r,style:a}=n;return r&&!r.includes(t)||n.types.forEach((t=>{const n=x(x({},e[t]),a);e[t]=n})),e}),{});return r.root=n,r.plain=S(x({},n),{backgroundColor:void 0}),r},Y=/\r\n|\r|\n/,K=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},Q=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},Z=e=>{const t=[[]],n=[e],r=[0],a=[e.length];let o=0,i=0,l=[];const s=[l];for(;i>-1;){for(;(o=r[i]++)<a[i];){let e,c=t[i];const u=n[i][o];if("string"==typeof u?(c=i>0?c:["plain"],e=u):(c=Q(c,u.type),u.alias&&(c=Q(c,u.alias)),e=u.content),"string"!=typeof e){i++,t.push(c),n.push(e),r.push(0),a.push(e.length);continue}const d=e.split(Y),f=d.length;l.push({types:c,content:d[0]});for(let t=1;t<f;t++)K(l),s.push(l=[]),l.push({types:c,content:d[t]})}i--,t.pop(),n.pop(),r.pop(),a.pop()}return K(l),s},X=({children:e,language:t,code:n,theme:a,prism:i})=>{const l=t.toLowerCase(),s=((e,t)=>{const[n,a]=(0,r.useState)(G(t,e)),o=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)((()=>{t===o.current&&e===i.current||(o.current=t,i.current=e,a(G(t,e)))}),[e,t]),n})(l,a),c=(e=>(0,r.useCallback)((t=>{var n=t,{className:r,style:a,line:i}=n,l=E(n,["className","style","line"]);const s=S(x({},l),{className:o("token-line",r)});return"object"==typeof e&&"plain"in e&&(s.style=e.plain),"object"==typeof a&&(s.style=x(x({},s.style||{}),a)),s}),[e]))(s),u=(e=>{const t=(0,r.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,r.useCallback)((e=>{var n=e,{token:r,className:a,style:i}=n,l=E(n,["token","className","style"]);const s=S(x({},l),{className:o("token",...r.types,a),children:r.content,style:t(r)});return null!=i&&(s.style=x(x({},s.style||{}),i)),s}),[t])})(s),d=(({prism:e,code:t,grammar:n,language:a})=>{const o=(0,r.useRef)(e);return(0,r.useMemo)((()=>{if(null==n)return Z([t]);const e={code:t,grammar:n,language:a,tokens:[]};return o.current.hooks.run("before-tokenize",e),e.tokens=o.current.tokenize(t,n),o.current.hooks.run("after-tokenize",e),Z(e.tokens)}),[t,n,a])})({prism:i,language:l,code:n,grammar:i.languages[l]});return e({tokens:d,className:`prism-code language-${l}`,style:null!=s?s.root:{},getLineProps:c,getTokenProps:u})},J=e=>(0,r.createElement)(X,S(x({},e),{prism:e.prism||C,theme:e.theme||$,code:e.code,language:e.language}))},1561:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=!0,a="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(a);var n="function"==typeof t?t():t,o=n?"".concat(a,": ").concat(n):a;throw new Error(o)}}},2654:e=>{"use strict";e.exports={}},4054:e=>{"use strict";e.exports=JSON.parse('{"/404/-ab1":{"__comp":"6bb41b40","__context":{"plugin":"a328041c"},"config":"5e9f5e1a"},"/blog/-fdd":{"__comp":"a6aa9e1f","__context":{"plugin":"57434650"},"sidebar":"814f3328","items":[{"content":"0ed7c3d2"},{"content":"818b5c42"}],"metadata":"b2b675dd"},"/blog/archive/-d86":{"__comp":"9e4087bc","__context":{"plugin":"57434650"},"archive":"b2f554cd"},"/blog/new-maintainers/-43d":{"__comp":"ccc49370","__context":{"plugin":"57434650"},"sidebar":"814f3328","content":"b2191f41"},"/blog/new-website/-450":{"__comp":"ccc49370","__context":{"plugin":"57434650"},"sidebar":"814f3328","content":"ef4b330d"},"/markdown-page/-13b":{"__comp":"1f391b9e","__context":{"plugin":"a328041c"},"content":"393be207"},"/docs/-d6d":{"__comp":"5e95c892","__context":{"plugin":"6b8a97c8"}},"/docs/v0.5/-d35":{"__comp":"a7bd4aaa","version":"09f7143b"},"/docs/v0.5/-db4":{"__comp":"a94703ab"},"/docs/v0.5/-581":{"__comp":"17896441","content":"f740c750"},"/docs/v0.5/getting-started/existing-game/-2e8":{"__comp":"17896441","content":"988f76dd"},"/docs/v0.5/getting-started/installation/-ed1":{"__comp":"17896441","content":"f20395cb"},"/docs/v0.5/getting-started/new-game/-5ec":{"__comp":"17896441","content":"a5e7808e"},"/docs/v0.5/help/-b66":{"__comp":"17896441","content":"f65a8904"},"/docs/v0.5/project-format/-254":{"__comp":"17896441","content":"1ab2a44e"},"/docs/v0.5/reference/full-vs-partial/-5eb":{"__comp":"17896441","content":"c56c0ff0"},"/docs/v0.5/rojo-alternatives/-094":{"__comp":"17896441","content":"5e289a4f"},"/docs/v0.5/sync-details/-c90":{"__comp":"17896441","content":"255a79e8"},"/docs/v0.5/workflows/-3df":{"__comp":"17896441","content":"4d9b7ab0"},"/docs/v6/-6a6":{"__comp":"a7bd4aaa","version":"4eef6535"},"/docs/v6/-a54":{"__comp":"a94703ab"},"/docs/v6/-03e":{"__comp":"17896441","content":"b342fe59"},"/docs/v6/getting-started/existing-game/-7e0":{"__comp":"17896441","content":"ed8ba74b"},"/docs/v6/getting-started/installation/-f39":{"__comp":"17896441","content":"c2e4a301"},"/docs/v6/getting-started/new-game/-bec":{"__comp":"17896441","content":"45c0cf85"},"/docs/v6/help/-867":{"__comp":"17896441","content":"796b8867"},"/docs/v6/project-format/-a27":{"__comp":"17896441","content":"83cde71c"},"/docs/v6/rojo-alternatives/-a36":{"__comp":"17896441","content":"666946de"},"/docs/v6/sync-details/-500":{"__comp":"17896441","content":"75190df4"},"/docs/v6/workflows/-1af":{"__comp":"17896441","content":"42cbf5c1"},"/docs/v7/-847":{"__comp":"a7bd4aaa","version":"935f2afb"},"/docs/v7/-fe3":{"__comp":"a94703ab"},"/docs/v7/-575":{"__comp":"17896441","content":"0e384e19"},"/docs/v7/getting-started/existing-game/-173":{"__comp":"17896441","content":"fbf58d8e"},"/docs/v7/getting-started/installation/-080":{"__comp":"17896441","content":"6459b84b"},"/docs/v7/getting-started/new-game/-487":{"__comp":"17896441","content":"3d522e62"},"/docs/v7/help/-fd3":{"__comp":"17896441","content":"490e20a0"},"/docs/v7/project-format/-902":{"__comp":"17896441","content":"6a463db0"},"/docs/v7/properties/-712":{"__comp":"17896441","content":"b05ff796"},"/docs/v7/rojo-alternatives/-771":{"__comp":"17896441","content":"23884f89"},"/docs/v7/sync-details/-af9":{"__comp":"17896441","content":"e8a36421"},"/docs/v7/upgrade/-91d":{"__comp":"17896441","content":"44234b90"},"/docs/v7/workflows/-3e6":{"__comp":"17896441","content":"dbeab98a"},"/-314":{"__comp":"c4f5d8e4","__context":{"plugin":"a328041c"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[1869],(()=>{return t=8536,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.7092a539.js.LICENSE.txt b/assets/js/main.7a5f270c.js.LICENSE.txt similarity index 100% rename from assets/js/main.7092a539.js.LICENSE.txt rename to assets/js/main.7a5f270c.js.LICENSE.txt diff --git a/assets/js/runtime~main.c61be7d3.js b/assets/js/runtime~main.d76c3c0c.js similarity index 99% rename from assets/js/runtime~main.c61be7d3.js rename to assets/js/runtime~main.d76c3c0c.js index 7462ca93..d7da27a9 100644 --- a/assets/js/runtime~main.c61be7d3.js +++ b/assets/js/runtime~main.d76c3c0c.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,c,b,f,t={},r={};function d(e){var a=r[e];if(void 0!==a)return a.exports;var c=r[e]={exports:{}};return t[e].call(c.exports,c,c.exports,d),c.exports}d.m=t,e=[],d.O=(a,c,b,f)=>{if(!c){var t=1/0;for(i=0;i<e.length;i++){c=e[i][0],b=e[i][1],f=e[i][2];for(var r=!0,o=0;o<c.length;o++)(!1&f||t>=f)&&Object.keys(d.O).every((e=>d.O[e](c[o])))?c.splice(o--,1):(r=!1,f<t&&(t=f));if(r){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[c,b,f]},d.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return d.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,b){if(1&b&&(e=this(e)),8&b)return e;if("object"==typeof e&&e){if(4&b&&e.__esModule)return e;if(16&b&&"function"==typeof e.then)return e}var f=Object.create(null);d.r(f);var t={};a=a||[null,c({}),c([]),c(c)];for(var r=2&b&&e;"object"==typeof r&&!~a.indexOf(r);r=c(r))Object.getOwnPropertyNames(r).forEach((a=>t[a]=()=>e[a]));return t.default=()=>e,d.d(f,t),f},d.d=(e,a)=>{for(var c in a)d.o(a,c)&&!d.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((a,c)=>(d.f[c](e,a),a)),[])),d.u=e=>"assets/js/"+({0:"3d522e62",363:"666946de",1213:"42cbf5c1",1245:"988f76dd",1380:"f65a8904",1401:"57434650",1593:"83cde71c",1665:"b342fe59",1950:"818b5c42",1991:"b2b675dd",2135:"09f7143b",2265:"b2191f41",2293:"0ed7c3d2",2634:"c4f5d8e4",2711:"9e4087bc",2974:"ef4b330d",3164:"b05ff796",3249:"ccc49370",3295:"6b8a97c8",3814:"c56c0ff0",3976:"0e384e19",4134:"393be207",4308:"4eef6535",5053:"255a79e8",5471:"1ab2a44e",5593:"fbf58d8e",5841:"e8a36421",5894:"b2f554cd",6061:"1f391b9e",6165:"a328041c",6424:"4d9b7ab0",6459:"6459b84b",6545:"6a463db0",7098:"a7bd4aaa",7377:"f20395cb",7472:"814f3328",7587:"44234b90",7643:"a6aa9e1f",7864:"a5e7808e",8041:"dbeab98a",8348:"6bb41b40",8401:"17896441",8581:"935f2afb",9002:"c2e4a301",9048:"a94703ab",9165:"45c0cf85",9367:"f740c750",9373:"23884f89",9391:"75190df4",9442:"796b8867",9586:"490e20a0",9647:"5e95c892",9888:"ed8ba74b",9911:"5e289a4f"}[e]||e)+"."+{0:"6345bf85",363:"e2e2cb7c",778:"2e74369f",982:"4d029f94",1176:"964e93c0",1213:"d801b804",1245:"bdc547d8",1380:"a1a04b39",1401:"a9c1c287",1440:"b8331b83",1593:"c45f28df",1609:"a4986959",1635:"f6e6d816",1665:"2df1fba3",1950:"8ba6f334",1991:"2e41a0af",2102:"ce6e492e",2135:"a911a1c4",2237:"88afd05e",2265:"1af54273",2293:"de125aab",2398:"4fe83376",2634:"906d0811",2711:"9d98e76c",2974:"ee0c7d14",3164:"aab908d1",3249:"436ce330",3253:"16d28c47",3295:"b63390aa",3814:"f62f968b",3840:"0cce71e3",3976:"02d537f5",4134:"3ae99396",4308:"ad3865a8",4687:"607066ad",5053:"169d0d81",5118:"3b13bff5",5471:"c7f91c99",5570:"2bdf6cb5",5593:"fc46d6af",5841:"1e1b0f59",5894:"c10f2d82",6061:"164f19c3",6163:"372ba76c",6165:"0b5838b0",6319:"457bceab",6351:"9e0af4d1",6424:"3f34cba9",6459:"aff6b8f5",6545:"14b54326",7008:"831f224f",7098:"6ba61d27",7102:"d864aa4c",7142:"e9056e26",7377:"5da183c4",7472:"e57d3762",7587:"acc66cf6",7643:"3bdf0429",7812:"8932d626",7813:"05b7824d",7830:"1143dc53",7864:"c93ae60f",7990:"af04ff6f",8017:"430bef7b",8041:"8166f290",8348:"14ff48ce",8401:"4ffc74c1",8577:"ab0aaa79",8581:"5d4b1ebc",8591:"3c81a292",8705:"6c6ff860",9002:"dc134b57",9023:"47b74ed4",9048:"8048cba5",9119:"5d385995",9165:"c7803467",9278:"96be8deb",9367:"449781f2",9373:"7fdac5ef",9391:"a5384383",9442:"6026a7e5",9586:"0a2060cd",9647:"68c2890b",9806:"e78169d0",9866:"4135d52c",9888:"b4d3c265",9911:"71f84dc4",9966:"b41ef67a"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),b={},f="rojo-space:",d.l=(e,a,c,t)=>{if(b[e])b[e].push(a);else{var r,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var u=n[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==f+c){r=u;break}}r||(o=!0,(r=document.createElement("script")).charset="utf-8",r.timeout=120,d.nc&&r.setAttribute("nonce",d.nc),r.setAttribute("data-webpack",f+c),r.src=e),b[e]=[a];var l=(a,c)=>{r.onerror=r.onload=null,clearTimeout(s);var f=b[e];if(delete b[e],r.parentNode&&r.parentNode.removeChild(r),f&&f.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=l.bind(null,r.onerror),r.onload=l.bind(null,r.onload),o&&document.head.appendChild(r)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",d.gca=function(e){return e={17896441:"8401",57434650:"1401","3d522e62":"0","666946de":"363","42cbf5c1":"1213","988f76dd":"1245",f65a8904:"1380","83cde71c":"1593",b342fe59:"1665","818b5c42":"1950",b2b675dd:"1991","09f7143b":"2135",b2191f41:"2265","0ed7c3d2":"2293",c4f5d8e4:"2634","9e4087bc":"2711",ef4b330d:"2974",b05ff796:"3164",ccc49370:"3249","6b8a97c8":"3295",c56c0ff0:"3814","0e384e19":"3976","393be207":"4134","4eef6535":"4308","255a79e8":"5053","1ab2a44e":"5471",fbf58d8e:"5593",e8a36421:"5841",b2f554cd:"5894","1f391b9e":"6061",a328041c:"6165","4d9b7ab0":"6424","6459b84b":"6459","6a463db0":"6545",a7bd4aaa:"7098",f20395cb:"7377","814f3328":"7472","44234b90":"7587",a6aa9e1f:"7643",a5e7808e:"7864",dbeab98a:"8041","6bb41b40":"8348","935f2afb":"8581",c2e4a301:"9002",a94703ab:"9048","45c0cf85":"9165",f740c750:"9367","23884f89":"9373","75190df4":"9391","796b8867":"9442","490e20a0":"9586","5e95c892":"9647",ed8ba74b:"9888","5e289a4f":"9911"}[e]||e,d.p+d.u(e)},(()=>{var e={5354:0,1869:0};d.f.j=(a,c)=>{var b=d.o(e,a)?e[a]:void 0;if(0!==b)if(b)c.push(b[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var f=new Promise(((c,f)=>b=e[a]=[c,f]));c.push(b[2]=f);var t=d.p+d.u(a),r=new Error;d.l(t,(c=>{if(d.o(e,a)&&(0!==(b=e[a])&&(e[a]=void 0),b)){var f=c&&("load"===c.type?"missing":c.type),t=c&&c.target&&c.target.src;r.message="Loading chunk "+a+" failed.\n("+f+": "+t+")",r.name="ChunkLoadError",r.type=f,r.request=t,b[1](r)}}),"chunk-"+a,a)}},d.O.j=a=>0===e[a];var a=(a,c)=>{var b,f,t=c[0],r=c[1],o=c[2],n=0;if(t.some((a=>0!==e[a]))){for(b in r)d.o(r,b)&&(d.m[b]=r[b]);if(o)var i=o(d)}for(a&&a(c);n<t.length;n++)f=t[n],d.o(e,f)&&e[f]&&e[f][0](),e[f]=0;return d.O(i)},c=self.webpackChunkrojo_space=self.webpackChunkrojo_space||[];c.forEach(a.bind(null,0)),c.push=a.bind(null,c.push.bind(c))})()})(); \ No newline at end of file +(()=>{"use strict";var e,a,c,b,f,t={},r={};function d(e){var a=r[e];if(void 0!==a)return a.exports;var c=r[e]={exports:{}};return t[e].call(c.exports,c,c.exports,d),c.exports}d.m=t,e=[],d.O=(a,c,b,f)=>{if(!c){var t=1/0;for(i=0;i<e.length;i++){c=e[i][0],b=e[i][1],f=e[i][2];for(var r=!0,o=0;o<c.length;o++)(!1&f||t>=f)&&Object.keys(d.O).every((e=>d.O[e](c[o])))?c.splice(o--,1):(r=!1,f<t&&(t=f));if(r){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[c,b,f]},d.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return d.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,b){if(1&b&&(e=this(e)),8&b)return e;if("object"==typeof e&&e){if(4&b&&e.__esModule)return e;if(16&b&&"function"==typeof e.then)return e}var f=Object.create(null);d.r(f);var t={};a=a||[null,c({}),c([]),c(c)];for(var r=2&b&&e;"object"==typeof r&&!~a.indexOf(r);r=c(r))Object.getOwnPropertyNames(r).forEach((a=>t[a]=()=>e[a]));return t.default=()=>e,d.d(f,t),f},d.d=(e,a)=>{for(var c in a)d.o(a,c)&&!d.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((a,c)=>(d.f[c](e,a),a)),[])),d.u=e=>"assets/js/"+({0:"3d522e62",363:"666946de",1213:"42cbf5c1",1245:"988f76dd",1380:"f65a8904",1401:"57434650",1593:"83cde71c",1665:"b342fe59",1950:"818b5c42",1991:"b2b675dd",2135:"09f7143b",2265:"b2191f41",2293:"0ed7c3d2",2634:"c4f5d8e4",2711:"9e4087bc",2974:"ef4b330d",3164:"b05ff796",3249:"ccc49370",3295:"6b8a97c8",3814:"c56c0ff0",3976:"0e384e19",4134:"393be207",4308:"4eef6535",5053:"255a79e8",5471:"1ab2a44e",5593:"fbf58d8e",5841:"e8a36421",5894:"b2f554cd",6061:"1f391b9e",6165:"a328041c",6424:"4d9b7ab0",6459:"6459b84b",6545:"6a463db0",7098:"a7bd4aaa",7377:"f20395cb",7472:"814f3328",7587:"44234b90",7643:"a6aa9e1f",7864:"a5e7808e",8041:"dbeab98a",8348:"6bb41b40",8401:"17896441",8581:"935f2afb",9002:"c2e4a301",9048:"a94703ab",9165:"45c0cf85",9367:"f740c750",9373:"23884f89",9391:"75190df4",9442:"796b8867",9586:"490e20a0",9647:"5e95c892",9888:"ed8ba74b",9911:"5e289a4f"}[e]||e)+"."+{0:"6345bf85",363:"e2e2cb7c",778:"2e74369f",982:"4d029f94",1176:"964e93c0",1213:"d801b804",1245:"bdc547d8",1380:"a1a04b39",1401:"a9c1c287",1440:"50d92ee3",1593:"c45f28df",1609:"a4986959",1635:"f6e6d816",1665:"2df1fba3",1950:"8ba6f334",1991:"2e41a0af",2102:"ce6e492e",2135:"a911a1c4",2237:"88afd05e",2265:"1af54273",2293:"de125aab",2398:"4fe83376",2634:"906d0811",2711:"9d98e76c",2974:"ee0c7d14",3164:"aab908d1",3249:"436ce330",3253:"16d28c47",3295:"b63390aa",3814:"f62f968b",3840:"0cce71e3",3976:"02d537f5",4134:"3ae99396",4308:"ad3865a8",4687:"607066ad",5053:"169d0d81",5118:"3b13bff5",5471:"c7f91c99",5570:"2bdf6cb5",5593:"fc46d6af",5841:"1e1b0f59",5894:"c10f2d82",6061:"164f19c3",6163:"372ba76c",6165:"0b5838b0",6319:"457bceab",6351:"9e0af4d1",6424:"3f34cba9",6459:"aff6b8f5",6545:"14b54326",7008:"831f224f",7098:"6ba61d27",7102:"d864aa4c",7142:"e9056e26",7377:"5da183c4",7472:"e57d3762",7587:"acc66cf6",7643:"3bdf0429",7812:"8932d626",7813:"05b7824d",7830:"1143dc53",7864:"c93ae60f",7990:"af04ff6f",8017:"430bef7b",8041:"8166f290",8348:"14ff48ce",8401:"4ffc74c1",8577:"ab0aaa79",8581:"5d4b1ebc",8591:"3c81a292",8705:"6c6ff860",9002:"dc134b57",9023:"47b74ed4",9048:"8048cba5",9119:"5d385995",9165:"c7803467",9278:"96be8deb",9367:"449781f2",9373:"7fdac5ef",9391:"a5384383",9442:"6026a7e5",9586:"0a2060cd",9647:"68c2890b",9806:"e78169d0",9866:"4135d52c",9888:"b4d3c265",9911:"71f84dc4",9966:"b41ef67a"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),b={},f="rojo-space:",d.l=(e,a,c,t)=>{if(b[e])b[e].push(a);else{var r,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var u=n[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==f+c){r=u;break}}r||(o=!0,(r=document.createElement("script")).charset="utf-8",r.timeout=120,d.nc&&r.setAttribute("nonce",d.nc),r.setAttribute("data-webpack",f+c),r.src=e),b[e]=[a];var l=(a,c)=>{r.onerror=r.onload=null,clearTimeout(s);var f=b[e];if(delete b[e],r.parentNode&&r.parentNode.removeChild(r),f&&f.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=l.bind(null,r.onerror),r.onload=l.bind(null,r.onload),o&&document.head.appendChild(r)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",d.gca=function(e){return e={17896441:"8401",57434650:"1401","3d522e62":"0","666946de":"363","42cbf5c1":"1213","988f76dd":"1245",f65a8904:"1380","83cde71c":"1593",b342fe59:"1665","818b5c42":"1950",b2b675dd:"1991","09f7143b":"2135",b2191f41:"2265","0ed7c3d2":"2293",c4f5d8e4:"2634","9e4087bc":"2711",ef4b330d:"2974",b05ff796:"3164",ccc49370:"3249","6b8a97c8":"3295",c56c0ff0:"3814","0e384e19":"3976","393be207":"4134","4eef6535":"4308","255a79e8":"5053","1ab2a44e":"5471",fbf58d8e:"5593",e8a36421:"5841",b2f554cd:"5894","1f391b9e":"6061",a328041c:"6165","4d9b7ab0":"6424","6459b84b":"6459","6a463db0":"6545",a7bd4aaa:"7098",f20395cb:"7377","814f3328":"7472","44234b90":"7587",a6aa9e1f:"7643",a5e7808e:"7864",dbeab98a:"8041","6bb41b40":"8348","935f2afb":"8581",c2e4a301:"9002",a94703ab:"9048","45c0cf85":"9165",f740c750:"9367","23884f89":"9373","75190df4":"9391","796b8867":"9442","490e20a0":"9586","5e95c892":"9647",ed8ba74b:"9888","5e289a4f":"9911"}[e]||e,d.p+d.u(e)},(()=>{var e={5354:0,1869:0};d.f.j=(a,c)=>{var b=d.o(e,a)?e[a]:void 0;if(0!==b)if(b)c.push(b[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var f=new Promise(((c,f)=>b=e[a]=[c,f]));c.push(b[2]=f);var t=d.p+d.u(a),r=new Error;d.l(t,(c=>{if(d.o(e,a)&&(0!==(b=e[a])&&(e[a]=void 0),b)){var f=c&&("load"===c.type?"missing":c.type),t=c&&c.target&&c.target.src;r.message="Loading chunk "+a+" failed.\n("+f+": "+t+")",r.name="ChunkLoadError",r.type=f,r.request=t,b[1](r)}}),"chunk-"+a,a)}},d.O.j=a=>0===e[a];var a=(a,c)=>{var b,f,t=c[0],r=c[1],o=c[2],n=0;if(t.some((a=>0!==e[a]))){for(b in r)d.o(r,b)&&(d.m[b]=r[b]);if(o)var i=o(d)}for(a&&a(c);n<t.length;n++)f=t[n],d.o(e,f)&&e[f]&&e[f][0](),e[f]=0;return d.O(i)},c=self.webpackChunkrojo_space=self.webpackChunkrojo_space||[];c.forEach(a.bind(null,0)),c.push=a.bind(null,c.push.bind(c))})()})(); \ No newline at end of file diff --git a/blog/archive/index.html b/blog/archive/index.html index f216f541..90c3797c 100644 --- a/blog/archive/index.html +++ b/blog/archive/index.html @@ -5,8 +5,8 @@ <meta name="generator" content="Docusaurus v3.1.0"> <title data-rh="true">Archive | Rojo - - + +
Skip to main content
diff --git a/blog/index.html b/blog/index.html index ebf539c5..e48a289f 100644 --- a/blog/index.html +++ b/blog/index.html @@ -5,8 +5,8 @@ Blog | Rojo - - + +
Skip to main content

Dekkonot

As some of you may know, Lucien Greathouse (the original author of Rojo) has stepped away from the Roblox ecosystem. This blog post won't go into the details of why, but if you're curious you can check out the blog post he wrote on the subject. The immediate impact of Lucien stepping away was that Rojo was left without a maintainer, since nobody else was a major contributor and no one volunteered.

diff --git a/blog/new-maintainers/index.html b/blog/new-maintainers/index.html index 1771d46a..fae95451 100644 --- a/blog/new-maintainers/index.html +++ b/blog/new-maintainers/index.html @@ -5,8 +5,8 @@ New Maintainers | Rojo - - + +

New Maintainers

Dekkonot

As some of you may know, Lucien Greathouse (the original author of Rojo) has stepped away from the Roblox ecosystem. This blog post won't go into the details of why, but if you're curious you can check out the blog post he wrote on the subject. The immediate impact of Lucien stepping away was that Rojo was left without a maintainer, since nobody else was a major contributor and no one volunteered.

diff --git a/blog/new-website/index.html b/blog/new-website/index.html index e31fd1b7..c8c33745 100644 --- a/blog/new-website/index.html +++ b/blog/new-website/index.html @@ -5,8 +5,8 @@ New Website | Rojo - - + +

New Website

Lucien Greathouse

Welcome to the new Rojo website!

diff --git a/docs/v0.5/getting-started/existing-game/index.html b/docs/v0.5/getting-started/existing-game/index.html index 83d51ef5..e193d513 100644 --- a/docs/v0.5/getting-started/existing-game/index.html +++ b/docs/v0.5/getting-started/existing-game/index.html @@ -5,8 +5,8 @@ Porting an Existing Game | Rojo - - + +
Version: v0.5

Porting an Existing Game

This document will go over some tips for porting an existing Roblox game to use Rojo. Because every game is different, this guide contains general advice and tips.

diff --git a/docs/v0.5/getting-started/installation/index.html b/docs/v0.5/getting-started/installation/index.html index 172913fd..09749dc9 100644 --- a/docs/v0.5/getting-started/installation/index.html +++ b/docs/v0.5/getting-started/installation/index.html @@ -5,8 +5,8 @@ Installation | Rojo - - + +
Version: v0.5

Installation

diff --git a/docs/v0.5/getting-started/new-game/index.html b/docs/v0.5/getting-started/new-game/index.html index ba000e64..8f3185f3 100644 --- a/docs/v0.5/getting-started/new-game/index.html +++ b/docs/v0.5/getting-started/new-game/index.html @@ -5,8 +5,8 @@ Creating a New Game | Rojo - - + +
Version: v0.5

Creating a New Game

Creating the Rojo Project

diff --git a/docs/v0.5/help/index.html b/docs/v0.5/help/index.html index 63fef7f8..ec6f95df 100644 --- a/docs/v0.5/help/index.html +++ b/docs/v0.5/help/index.html @@ -5,8 +5,8 @@ Help! | Rojo - - + +
Version: v0.5

Help!

Rojo is a fairly complex tool to adopt, but there's a community willing to help!

diff --git a/docs/v0.5/index.html b/docs/v0.5/index.html index 33c71f5b..1098421f 100644 --- a/docs/v0.5/index.html +++ b/docs/v0.5/index.html @@ -5,8 +5,8 @@ Introduction | Rojo - - + +
Version: v0.5

Introduction

import Content from "@site/docs/intro.md";

diff --git a/docs/v0.5/project-format/index.html b/docs/v0.5/project-format/index.html index 8d34c5cf..975abea1 100644 --- a/docs/v0.5/project-format/index.html +++ b/docs/v0.5/project-format/index.html @@ -5,8 +5,8 @@ Project Format | Rojo - - + +
Version: v0.5

Project Format

diff --git a/docs/v0.5/reference/full-vs-partial/index.html b/docs/v0.5/reference/full-vs-partial/index.html index 5fef5554..ff1d7038 100644 --- a/docs/v0.5/reference/full-vs-partial/index.html +++ b/docs/v0.5/reference/full-vs-partial/index.html @@ -5,8 +5,8 @@ Fully vs Partially Managed Rojo | Rojo - - + +
Version: v0.5

Fully vs Partially Managed Rojo

Rojo is designed to be adopted incrementally. How much of your project Rojo manages is up to you!

diff --git a/docs/v0.5/rojo-alternatives/index.html b/docs/v0.5/rojo-alternatives/index.html index 0f93507b..d1a08c74 100644 --- a/docs/v0.5/rojo-alternatives/index.html +++ b/docs/v0.5/rojo-alternatives/index.html @@ -5,8 +5,8 @@ Rojo Alternatives | Rojo - - + +
Version: v0.5

Rojo Alternatives

import Content from "@site/docs/rojo-alternatives.md";

diff --git a/docs/v0.5/sync-details/index.html b/docs/v0.5/sync-details/index.html index 3b138a9f..017d5854 100644 --- a/docs/v0.5/sync-details/index.html +++ b/docs/v0.5/sync-details/index.html @@ -5,8 +5,8 @@ Sync Details | Rojo - - + +
Version: v0.5

Sync Details

diff --git a/docs/v0.5/workflows/index.html b/docs/v0.5/workflows/index.html index 1b3a5a1f..024ae394 100644 --- a/docs/v0.5/workflows/index.html +++ b/docs/v0.5/workflows/index.html @@ -5,8 +5,8 @@ Recomended Workflows | Rojo - - + +
Version: v0.5

Recomended Workflows

This document aims to outline some recommended workflows for using Rojo solo and in teams.

diff --git a/docs/v6/getting-started/existing-game/index.html b/docs/v6/getting-started/existing-game/index.html index fd6f7a54..6eeb1710 100644 --- a/docs/v6/getting-started/existing-game/index.html +++ b/docs/v6/getting-started/existing-game/index.html @@ -5,8 +5,8 @@ Porting an Existing Game | Rojo - - + +
Version: v6

Porting an Existing Game

This document will go over some tips for porting an existing Roblox game to use Rojo. Because every game is different, this guide contains general advice and tips.

diff --git a/docs/v6/getting-started/installation/index.html b/docs/v6/getting-started/installation/index.html index 24114d2d..98893ef6 100644 --- a/docs/v6/getting-started/installation/index.html +++ b/docs/v6/getting-started/installation/index.html @@ -5,8 +5,8 @@ Installation | Rojo - - + +
Version: v6

Installation

diff --git a/docs/v6/getting-started/new-game/index.html b/docs/v6/getting-started/new-game/index.html index e660c535..8a9b4592 100644 --- a/docs/v6/getting-started/new-game/index.html +++ b/docs/v6/getting-started/new-game/index.html @@ -5,8 +5,8 @@ Creating a New Game | Rojo - - + +
Version: v6

Creating a New Game

Creating the Rojo Project

diff --git a/docs/v6/help/index.html b/docs/v6/help/index.html index 83465bf5..3d78a52d 100644 --- a/docs/v6/help/index.html +++ b/docs/v6/help/index.html @@ -5,8 +5,8 @@ Help! | Rojo - - + +
Version: v6

Help!

Rojo is a fairly complex tool to adopt, but there's a community willing to help!

diff --git a/docs/v6/index.html b/docs/v6/index.html index e5c494e3..a27a9f49 100644 --- a/docs/v6/index.html +++ b/docs/v6/index.html @@ -5,8 +5,8 @@ Introduction | Rojo - - + +
Version: v6

Introduction

Welcome! Rojo is a project management tool designed to get professional resources in the hands of Roblox developers. Here, we'll teach you how to get started with Rojo.

diff --git a/docs/v6/project-format/index.html b/docs/v6/project-format/index.html index e0573c61..6a54f99e 100644 --- a/docs/v6/project-format/index.html +++ b/docs/v6/project-format/index.html @@ -5,8 +5,8 @@ Project Format | Rojo - - + +
Version: v6

Project Format

diff --git a/docs/v6/rojo-alternatives/index.html b/docs/v6/rojo-alternatives/index.html index e7616b91..4b7e9f98 100644 --- a/docs/v6/rojo-alternatives/index.html +++ b/docs/v6/rojo-alternatives/index.html @@ -5,8 +5,8 @@ Rojo Alternatives | Rojo - - + +
Version: v6

Rojo Alternatives

There are a number of existing plugins for Roblox that move code from the filesystem into Roblox.

diff --git a/docs/v6/sync-details/index.html b/docs/v6/sync-details/index.html index 4883ba05..3fdbe517 100644 --- a/docs/v6/sync-details/index.html +++ b/docs/v6/sync-details/index.html @@ -5,8 +5,8 @@ Sync Details | Rojo - - + +
Version: v6

Sync Details

diff --git a/docs/v6/workflows/index.html b/docs/v6/workflows/index.html index d9a17d07..1555b741 100644 --- a/docs/v6/workflows/index.html +++ b/docs/v6/workflows/index.html @@ -5,8 +5,8 @@ Recomended Workflows | Rojo - - + +
Version: v6

Recomended Workflows

This document aims to outline some recommended workflows for using Rojo solo and in teams.

diff --git a/docs/v7/getting-started/existing-game/index.html b/docs/v7/getting-started/existing-game/index.html index 1ee64bd4..d83abeca 100644 --- a/docs/v7/getting-started/existing-game/index.html +++ b/docs/v7/getting-started/existing-game/index.html @@ -5,8 +5,8 @@ Porting an Existing Game | Rojo - - + +
Version: v7

Porting an Existing Game

This document will go over some tips for porting an existing Roblox game to use Rojo. Because every game is different, this guide contains general advice and tips.

diff --git a/docs/v7/getting-started/installation/index.html b/docs/v7/getting-started/installation/index.html index 0c0ba2a0..cb3a300a 100644 --- a/docs/v7/getting-started/installation/index.html +++ b/docs/v7/getting-started/installation/index.html @@ -5,8 +5,8 @@ Installation | Rojo - - + +
Version: v7

Installation

diff --git a/docs/v7/getting-started/new-game/index.html b/docs/v7/getting-started/new-game/index.html index 9b0b75a4..69ecdd6b 100644 --- a/docs/v7/getting-started/new-game/index.html +++ b/docs/v7/getting-started/new-game/index.html @@ -5,8 +5,8 @@ Creating a New Game | Rojo - - + +
Version: v7

Creating a New Game

Creating the Rojo Project

diff --git a/docs/v7/help/index.html b/docs/v7/help/index.html index f04e54c4..e69c0f85 100644 --- a/docs/v7/help/index.html +++ b/docs/v7/help/index.html @@ -5,8 +5,8 @@ Help! | Rojo - - + +
Version: v7

Help!

Rojo is a fairly complex tool to adopt, but there's a community willing to help!

diff --git a/docs/v7/index.html b/docs/v7/index.html index c340e733..24a1c734 100644 --- a/docs/v7/index.html +++ b/docs/v7/index.html @@ -5,8 +5,8 @@ Introduction | Rojo - - + +
Version: v7

Introduction

Welcome! Rojo is a project management tool designed to get professional resources in the hands of Roblox developers. Here, we'll teach you how to get started with Rojo.

diff --git a/docs/v7/project-format/index.html b/docs/v7/project-format/index.html index 352d0430..af0e452c 100644 --- a/docs/v7/project-format/index.html +++ b/docs/v7/project-format/index.html @@ -5,8 +5,8 @@ Project Format | Rojo - - + +
Version: v7

Project Format

Project File

diff --git a/docs/v7/properties/index.html b/docs/v7/properties/index.html index 362842fc..0b6b3e74 100644 --- a/docs/v7/properties/index.html +++ b/docs/v7/properties/index.html @@ -5,8 +5,8 @@ Properties | Rojo - - + +
Version: v7

Properties

This page is a work in progress. It may not be complete or accurate yet.

diff --git a/docs/v7/rojo-alternatives/index.html b/docs/v7/rojo-alternatives/index.html index 03cc8f57..c0b49267 100644 --- a/docs/v7/rojo-alternatives/index.html +++ b/docs/v7/rojo-alternatives/index.html @@ -5,8 +5,8 @@ Rojo Alternatives | Rojo - - + +
Version: v7

Rojo Alternatives

When Rojo was first produced, there were several competing standards for getting external code and models into Roblox. This page initially stood as an explanation of why Rojo was made and linked to several other options.

diff --git a/docs/v7/sync-details/index.html b/docs/v7/sync-details/index.html index 5bcf5dfa..f66421b1 100644 --- a/docs/v7/sync-details/index.html +++ b/docs/v7/sync-details/index.html @@ -5,8 +5,8 @@ Sync Details | Rojo - - + +
Version: v7

Sync Details

diff --git a/docs/v7/upgrade/index.html b/docs/v7/upgrade/index.html index 33c33fe6..34c8c07b 100644 --- a/docs/v7/upgrade/index.html +++ b/docs/v7/upgrade/index.html @@ -5,8 +5,8 @@ Upgrading From Rojo 6 | Rojo - - + +
Version: v7

Upgrading From Rojo 6

While Rojo 7 is mostly backwards compatible with Rojo 6, it has a couple important breaking changes to be aware of.

diff --git a/docs/v7/workflows/index.html b/docs/v7/workflows/index.html index 42d775a3..c4d56ab3 100644 --- a/docs/v7/workflows/index.html +++ b/docs/v7/workflows/index.html @@ -5,8 +5,8 @@ Recommended Workflows | Rojo - - + +
Version: v7

Recommended Workflows

This document aims to outline some recommended workflows for using Rojo solo and in teams.

diff --git a/index.html b/index.html index 4feaaeb9..409b6aaa 100644 --- a/index.html +++ b/index.html @@ -5,8 +5,8 @@ Homepage | Rojo - - + +

Rojo

Professional Development Tools in Roblox

Text Editors

Visual Studio Code, Sublime Text, Vim. Use your favorite text editor with any of their plugins.

Version Control

Use Git, the most popular professional version control system in the world, or any other VCS.

Other Tools

Take advantage of decades of tools built by engineers around the world.

Rojo enables modularizing your Roblox project into multiple pieces that can be reasoned about independently.

Powering the Top Games on Roblox

Adopt MeJailbreakFunky FridayTower Defense SimulatorWhatever Floats Your BoatGiant SimulatorFree Draw 2Eg!Q-CLASH!City of RolantisMount Everest Climbing RoleplayTribe SimulatorRoBeats Community ServerHeroes' Legacy

Use Rojo? Want your game here? Open an issue!

diff --git a/lunr-index-1725060679353.json b/lunr-index-1725060679353.json deleted file mode 100644 index 4e0e8a43..00000000 --- a/lunr-index-1725060679353.json +++ /dev/null @@ -1 +0,0 @@ -{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,356.463,1,422.222,2,256.265]],["content/0",[]],["keywords/0",[]],["title/1",[0,356.463,3,116.938,4,163.459]],["content/1",[0,4.175,1,8.223,2,3.001,3,2.483,4,2.731,5,7.244,6,9.552,7,10.333,8,8.223,9,4.945,10,7.731,11,7.244,12,3.978,13,5.422,14,5.745,15,4.175,16,5.745,17,5.745,18,5.745,19,5.745,20,5.745,21,2.098,22,8.194,23,5.745,24,5.745,25,4.396,26,7.244,27,4.649,28,5.745,29,7.244,30,7.244,31,5.3,32,7.244,33,2.494,34,4.649,35,4.396]],["keywords/1",[]],["title/2",[36,416.538,37,351.442]],["content/2",[0,3.992,1,4.728,2,2.87,3,1.892,4,3.4,6,7.935,8,6.83,9,4.728,10,7.539,13,5.25,16,5.493,17,5.493,18,5.493,19,5.493,20,5.493,21,2.006,22,5.493,23,5.493,24,5.493,25,4.203,27,4.445,28,7.935,31,5.067,33,2.415,35,4.203,36,5.495,37,3.209,38,6.926,39,3.737,40,5.067,41,5.067,42,6.926,43,6.926,44,6.062,45,6.062,46,3.339,47,10.005,48,3.992,49,3.634,50,6.926,51,4.728,52,5.067,53,6.062]],["keywords/2",[]],["title/3",[49,324.542,54,375.37,55,310.8]],["content/3",[2,2.032,3,2.041,4,2.854,6,6.113,8,5.262,9,3.347,10,6.114,13,2.573,16,3.889,17,3.889,18,3.889,19,3.889,20,3.889,21,1.42,22,3.889,23,6.113,24,3.889,25,2.976,28,3.889,31,3.588,33,1.861,34,4.948,35,4.678,36,2.693,37,2.272,39,3.558,40,3.588,44,4.292,45,6.747,49,4.998,51,3.347,54,2.976,55,3.874,56,3.147,57,4.903,58,4.903,59,5.64,60,2.976,61,3.588,62,4.903,63,2.976,64,4.292,65,6.969,66,7.554,67,4.292,68,4.292,69,4.903,70,4.903,71,4.903,72,3.588,73,4.903,74,4.903,75,4.292,76,4.903,77,4.903,78,4.903,79,4.903,80,4.903,81,4.903,82,3.588,83,4.903,84,7.709,85,4.903,86,4.903,87,4.292,88,4.903,89,3.147,90,2.976,91,4.903,92,4.292,93,3.588,94,4.903,95,4.903,96,4.903,97,4.292,98,4.292,99,4.292,100,4.903]],["keywords/3",[]],["title/4",[37,351.442,101,663.847]],["content/4",[2,5.558,3,2.167,8,6.62,9,4.529,13,3.481,25,4.027,34,4.259,37,4.494,39,3.623,49,3.481,51,4.529,59,4.854,60,4.027,97,5.807,101,8.488,102,6.635,103,5.807,104,6.635,105,6.635,106,6.635,107,9.698,108,5.807,109,4.854,110,6.635,111,9.698,112,11.462,113,4.854,114,5.807,115,4.027,116,4.854,117,3.824,118,6.635,119,5.807,120,5.326,121,6.635,122,5.807,123,6.635,124,6.635,125,4.529,126,9.698,127,5.262,128,4.027,129,3.644,130,3.391,131,5.807]],["keywords/4",[]],["title/5",[2,256.265,109,452.535,132,452.535]],["content/5",[]],["keywords/5",[]],["title/6",[2,314.267,133,758.478]],["content/6",[2,3.99,3,2.373,39,3.597,51,6.574,115,5.845,134,9.63,135,9.63,136,6.181,137,6.181,138,9.63,139,9.63,140,9.63,141,8.429,142,9.63,143,9.63,144,9.63,145,8.429,146,8.429,147,8.429,148,7.637,149,7.637,150,8.429,151,8.429,152,7.637]],["keywords/6",[]],["title/7",[13,273.977,37,241.928,153,456.984,154,522.126]],["content/7",[2,2.638,3,1.204,4,1.683,12,3.497,13,5.872,15,3.67,39,4.618,46,3.07,48,3.67,52,4.659,53,5.573,56,4.087,63,3.864,130,2.227,153,5.573,155,5.573,156,5.049,157,4.195,158,6.367,159,5.049,160,2.638,161,6.367,162,2.547,163,4.659,164,6.367,165,6.367,166,3.07,167,2.95,168,5.573,169,6.367,170,3.864,171,6.367,172,6.367,173,6.367,174,6.367,175,6.367,176,6.367,177,6.367,178,6.367,179,6.367,180,5.573,181,6.367,182,5.573,183,6.367,184,5.573,185,6.367,186,6.367,187,6.367,188,5.049,189,8.875,190,5.049,191,6.367,192,6.367,193,6.367,194,3.864,195,6.367,196,6.367,197,4.087,198,6.367]],["keywords/7",[]],["title/8",[3,143.405,199,663.847]],["content/8",[2,4.609,3,2.601,63,6.751,108,9.736,109,8.139,132,8.139,167,5.154,197,7.14,199,9.736,200,11.123,201,11.123,202,8.821,203,7.14]],["keywords/8",[]],["title/9",[204,777.489]],["content/9",[2,5.65,109,8.026,130,3.836,132,9.977,204,8.699,205,9.6,206,9.6,207,7.488,208,10.969,209,10.969,210,9.6,211,10.969,212,8.699]],["keywords/9",[]],["title/10",[3,116.938,159,490.499,213,490.499]],["content/10",[2,3.849,3,2.594,33,2.242,35,5.638,37,5.68,39,4.579,75,8.131,120,5.102,127,7.368,136,5.963,159,7.368,163,6.797,213,7.368,214,7.368,215,7.368,216,8.131,217,7.368,218,6.342,219,9.29,220,4.305,221,8.131,222,9.29,223,9.29,224,9.29]],["keywords/10",[]],["title/11",[225,980.37]],["content/11",[]],["keywords/11",[]],["title/12",[3,185.358]],["content/12",[3,2.263,39,4.47,167,5.545,226,8.756,227,8.756,228,11.967,229,10.474,230,8.169,231,8.756]],["keywords/12",[]],["title/13",[167,454.256]],["content/13",[3,1.539,4,2.151,13,4.271,33,1.965,39,4.189,113,5.956,115,4.94,125,7.655,137,5.225,167,5.944,231,5.956,232,8.14,233,8.14,234,8.14,235,8.14,236,6.456,237,7.125,238,8.14,239,8.14,240,5.956,241,7.125,242,7.125,243,8.14,244,7.655,245,7.125,246,8.14,247,8.14,248,8.14,249,8.14,250,8.14,251,8.14,252,5.956,253,8.14,254,8.14,255,5.557]],["keywords/13",[]],["title/14",[3,116.938,256,541.326,257,541.326]],["content/14",[3,2.164,130,4.003,167,5.304,256,10.018,257,10.018,258,11.446,259,11.446,260,11.446,261,11.446,262,13.998,263,10.018]],["keywords/14",[]],["title/15",[14,490.499,264,618.491,265,422.222]],["content/15",[3,2.011,4,1.546,10,3.754,13,4.633,14,8.436,33,1.412,49,4.633,63,3.549,65,4.279,129,3.212,130,3.72,157,2.608,189,4.638,190,4.638,194,3.549,197,3.754,214,4.638,215,4.638,226,4.279,237,5.118,240,7.783,241,5.118,265,7.262,266,5.848,267,5.118,268,4.638,269,5.848,270,5.848,271,5.118,272,4.638,273,9.311,274,5.848,275,5.848,276,8.83,277,5.848,278,5.848,279,5.848,280,5.848,281,5.848,282,5.848,283,5.118,284,5.848,285,3.992,286,8.83,287,3.992,288,4.638,289,5.848,290,8.83,291,8.83,292,5.848,293,8.83,294,5.848,295,5.848,296,5.848,297,5.848,298,5.848,299,5.848,300,5.118,301,5.848]],["keywords/15",[]],["title/16",[302,663.847,303,663.847]],["content/16",[2,2.895,3,1.321,4,1.847,13,3.666,33,1.687,35,4.241,36,3.837,39,3.761,52,5.112,54,4.241,130,4.128,136,4.485,157,3.116,167,4.666,180,6.115,188,5.541,194,4.241,203,7.577,231,5.112,236,5.541,268,5.541,302,8.813,303,6.115,304,10.069,305,5.541,306,10.069,307,6.987,308,10.069,309,8.813,310,6.987,311,6.987,312,6.987,313,6.115,314,6.987,315,6.987,316,6.115,317,6.987,318,5.541,319,6.987,320,6.987,321,5.112,322,6.987,323,6.987,324,6.987,325,6.987]],["keywords/16",[]],["title/17",[326,858.055]],["content/17",[3,1.79,4,1.696,21,1.859,39,2.398,41,4.697,113,4.697,114,5.618,115,3.896,130,3.932,137,4.12,166,3.095,167,4.386,194,3.896,197,4.12,203,4.12,214,7.506,231,4.697,236,5.091,240,6.925,242,5.618,244,4.382,255,4.382,271,5.618,318,5.091,326,9.841,327,5.618,328,6.419,329,5.618,330,6.419,331,5.618,332,6.419,333,6.419,334,6.419,335,9.465,336,6.419,337,6.419,338,6.419,339,6.419,340,9.465,341,6.419,342,6.419,343,6.419,344,6.419,345,5.618,346,5.091,347,5.618,348,6.419,349,6.419,350,9.465,351,6.419,352,6.419,353,5.618,354,6.419,355,5.618,356,6.419]],["keywords/17",[]],["title/18",[244,669.263]],["content/18",[3,2.591,10,5.119,15,4.597,25,4.841,33,1.925,37,3.696,39,2.979,40,5.836,128,4.841,147,6.981,148,6.325,150,6.981,167,3.696,190,6.325,202,6.325,212,6.325,229,6.981,244,8.663,309,6.981,316,6.981,321,8.09,353,6.981,357,7.976,358,11.057,359,7.976,360,6.325,361,7.976,362,7.976,363,7.976,364,6.325,365,7.976,366,7.976,367,7.976,368,6.325,369,7.976]],["keywords/18",[]],["title/19",[66,777.489]],["content/19",[3,2.746,8,8.307,9,5.037,13,6.949,33,1.781,34,4.736,41,5.399,49,5.494,55,3.708,56,4.736,59,5.399,66,10.503,72,5.399,128,4.478,129,5.75,130,3.661,131,6.459,207,5.037,273,9.164,300,6.459,331,6.459,370,5.399,371,2.498,372,7.379,373,5.852,374,7.379,375,7.379,376,6.459,377,7.379,378,5.399,379,7.379,380,7.379,381,7.379]],["keywords/19",[]],["title/20",[3,143.405,382,758.478]],["content/20",[]],["keywords/20",[]],["title/21",[3,185.358]],["content/21",[3,2.216,4,1.512,15,3.297,27,5.574,33,2.096,34,8.087,36,3.142,39,2.137,49,3.002,55,4.364,60,3.472,61,6.354,63,5.27,130,3.67,146,7.601,156,4.537,157,2.551,167,4.024,194,3.472,204,6.887,207,3.905,212,4.537,227,7.68,240,4.186,267,5.007,305,4.537,327,5.007,383,8.684,384,5.721,385,5.721,386,5.721,387,9.187,388,5.721,389,5.721,390,4.186,391,5.721,392,4.537,393,8.684,394,5.007,395,5.721,396,5.721,397,5.721,398,4.537,399,5.721,400,5.721,401,5.721,402,5.007,403,5.007,404,5.721,405,5.721,406,3.905,407,5.721,408,5.721,409,5.721,410,5.007,411,5.721,412,5.721,413,5.007]],["keywords/21",[]],["title/22",[4,200.456,414,157.305]],["content/22",[]],["keywords/22",[]],["title/23",[4,200.456,33,183.076]],["content/23",[2,2.976,3,2.267,4,2.97,33,1.734,36,2.463,37,4.759,39,2.683,46,4.331,49,3.769,54,2.722,55,2.254,72,5.255,87,6.286,117,5.919,120,2.463,129,2.463,130,3.141,132,5.255,157,3.203,160,4.255,194,2.722,202,5.696,220,2.078,244,3.062,285,3.062,329,3.926,360,3.557,371,1.519,378,3.282,398,3.557,415,2.722,416,3.926,417,2.254,418,1.927,419,4.485,420,7.182,421,4.485,422,3.557,423,2.722,424,4.485,425,4.485,426,4.485,427,4.485,428,4.485,429,4.485,430,11.019,431,4.485,432,4.485,433,2.873,434,8.983,435,4.485,436,4.485,437,10.27,438,4.485,439,7.182,440,4.485,441,4.485,442,2.683,443,8.983,444,3.557,445,4.485,446,4.485,447,4.485,448,4.485,449,3.926,450,0.822,451,4.485,452,3.557,453,3.926,454,4.485,455,2.463]],["keywords/23",[]],["title/24",[160,314.267,422,601.516]],["content/24",[3,1.204,4,2.958,12,3.497,27,6.039,33,2.271,39,3.515,46,3.07,48,3.67,52,4.659,136,4.087,160,6.31,206,9.795,218,4.347,230,4.347,378,9.045,392,5.049,398,5.049,417,3.2,422,8.875,423,3.864,430,5.573,442,3.515,455,3.497,456,3.864,457,6.367,458,8.875,459,5.573,460,6.367,461,6.367,462,6.367,463,4.808,464,5.573,465,2.393,466,5.049,467,5.049,468,6.367,469,5.573,470,6.367,471,6.367]],["keywords/24",[]],["title/25",[160,256.265,463,265.71,465,132.248]],["content/25",[3,1.728,21,3.757,27,2.368,46,2.952,82,2.699,120,2.026,130,2.141,160,1.528,163,2.699,166,1.779,216,5.36,221,3.229,226,2.699,230,2.518,272,2.925,288,7.249,368,2.925,370,2.699,414,1.628,417,3.945,418,1.585,423,3.716,442,3.787,450,2.657,452,2.925,455,3.363,456,2.239,463,5.847,465,3.016,467,2.925,472,3.689,473,3.095,474,2.411,475,3.689,476,8,477,3.689,478,6.124,479,1.585,480,7.851,481,6.124,482,5.039,483,7.851,484,3.689,485,2.699,486,5.744,487,6.226,488,1.784,489,7.851,490,3.689,491,3.689,492,3.689,493,2.699,494,3.689,495,3.689,496,3.229,497,3.229,498,3.229,499,3.689,500,3.689,501,3.229,502,3.689,503,3.229,504,1.333]],["keywords/25",[]],["title/26",[4,200.456,482,486.839]],["content/26",[2,2.272,4,2.222,25,3.327,63,5.102,65,4.011,90,3.327,130,1.917,184,4.798,210,4.798,217,4.348,220,2.54,423,3.327,450,3.014,455,3.011,486,9.545,488,1.91,505,5.482,506,5.482,507,6.667,508,5.482,509,7.358,510,11.464,511,5.482,512,5.482,513,4.798,514,4.798,515,8.407,516,5.482,517,5.482,518,5.482,519,5.482,520,5.482,521,5.482,522,8.407,523,5.482,524,8.407,525,5.482,526,8.407,527,8.407,528,5.482,529,8.407,530,5.482,531,5.482,532,5.482,533,5.482]],["keywords/26",[]],["title/27",[3,116.938,534,618.491,535,541.326]],["content/27",[]],["keywords/27",[]],["title/28",[116,554.96,227,554.96]],["content/28",[]],["keywords/28",[]],["title/29",[37,351.442,203,486.839]],["content/29",[0,6.838,2,4.199,3,2.598,36,5.565,39,2.633,40,5.158,60,6.15,103,10.384,119,6.17,130,3.544,151,6.17,157,3.143,194,4.278,203,6.504,213,5.591,217,5.591,227,5.158,252,10.468,263,6.17,283,6.17,313,8.869,321,5.158,346,5.591,402,8.869,536,7.05,537,7.05,538,7.05,539,7.05,540,7.05,541,6.17,542,7.05,543,7.05,544,7.05,545,7.05,546,6.17]],["keywords/29",[]],["title/30",[3,116.938,252,452.535,541,541.326]],["content/30",[4,2.94,37,5.154,56,7.14,116,8.139,125,7.594,149,8.821,203,7.14,268,8.821,355,9.736,459,9.736,504,4.019,547,11.123,548,11.123,549,8.821]],["keywords/30",[]],["title/31",[3,116.938,252,452.535,546,541.326]],["content/31",[549,10.8]],["keywords/31",[]],["title/32",[33,126.027,463,224.311,474,115.09,550,522.126]],["content/32",[1,1.638,3,2.063,4,0.634,15,2.44,21,2.266,33,1.655,41,1.755,51,1.638,89,2.718,113,3.098,115,2.57,116,3.098,120,1.318,128,1.456,130,2.737,137,1.54,141,2.1,170,2.57,189,1.903,197,3.648,220,3.177,226,1.755,368,1.903,370,1.755,371,0.812,376,2.1,392,1.903,394,2.1,406,1.638,414,0.498,417,2.128,442,1.582,450,2.858,463,4.267,465,1.466,467,1.903,473,1.924,474,1.511,486,4.159,487,4.507,488,1.291,507,4.507,509,4.975,535,7.563,551,1.903,552,9.933,553,5.684,554,5.684,555,5.684,556,5.684,557,2.399,558,4.975,559,4.975,560,4.159,561,4.975,562,8.546,563,10.831,564,6.85,565,4.975,566,2.399,567,2.399,568,1.903,569,2.1,570,2.399,571,2.399,572,2.1,573,1.638,574,2.399,575,2.1,576,6.857,577,3.706,578,6.002,579,4.234,580,3.358,581,3.706,582,2.399,583,2.1,584,2.1,585,2.399,586,2.399,587,2.399,588,1.903,589,1.755,590,2.399,591,2.399,592,2.399,593,1.755,594,2.1,595,2.399]],["keywords/32",[]],["title/33",[55,381.145,82,554.96]],["content/33",[]],["keywords/33",[]],["title/34",[596,980.37]],["content/34",[4,2.174,33,2.726,72,6.018,90,4.992,157,5.751,220,5.976,255,5.615,265,5.615,406,5.615,415,7.828,416,7.199,551,6.523,593,6.018,597,8.225,598,8.225,599,7.199,600,8.225,601,7.199,602,9.437,603,7.199,604,6.523,605,6.523,606,5.615,607,7.199,608,7.199,609,7.199,610,8.957,611,6.523,612,4.74]],["keywords/34",[]],["title/35",[390,717.313]],["content/35",[3,1.966,4,1.932,10,4.693,15,4.214,21,3.506,33,2.51,35,4.437,36,4.015,37,4.819,39,2.731,49,3.836,54,4.437,55,5.227,56,4.693,65,5.349,92,6.399,93,5.349,122,9.103,125,4.991,156,5.798,321,5.349,371,2.475,390,7.61,433,2.924,463,4.468,476,6.399,514,6.399,569,6.399,572,6.399,604,5.798,613,6.399,614,7.311,615,5.349,616,7.311,617,7.311,618,7.311,619,6.399,620,6.399,621,6.399,622,6.399,623,7.311,624,7.311]],["keywords/35",[]],["title/36",[12,538.396]],["content/36",[4,2.345,12,4.873,33,3.458,46,4.278,48,5.114,89,5.695,90,8.138,136,5.695,137,5.695,160,3.676,170,5.385,218,8.116,423,8.138,458,7.036,501,7.765,612,5.114,625,8.872,626,7.765,627,8.872,628,8.872,629,7.036,630,6.492,631,8.872,632,7.765]],["keywords/36",[]],["title/37",[157,437.145]],["content/37",[3,1.79,12,5.198,27,4.12,33,3.194,39,3.536,46,3.095,89,7.966,90,7.532,120,3.525,129,3.525,157,6.174,160,5.142,170,3.896,218,8.472,255,6.462,403,5.618,453,8.284,482,4.12,599,5.618,601,5.618,626,5.618,633,5.091,634,6.419,635,7.506,636,9.465,637,7.506,638,6.419,639,6.419,640,12.41,641,6.419,642,6.419,643,6.419,644,6.419,645,6.419]],["keywords/37",[]],["title/38",[220,454.256]],["content/38",[3,1.866,21,3.693,39,3.687,49,5.18,67,8.64,68,8.64,125,6.739,128,7.741,167,4.574,205,8.64,220,4.574,371,3.342,406,6.739,593,7.223,603,8.64,604,7.828,619,8.64,620,8.64,621,8.64,622,8.64,646,9.871]],["keywords/38",[]],["title/39",[605,601.516,606,517.785]],["content/39",[3,1.821,33,3.03,39,3.597,99,8.429,129,5.289,160,3.99,170,5.845,285,6.574,414,1.997,482,6.181,575,8.429,605,9.954,606,6.574,607,10.985,633,7.637,647,9.63,648,9.63,649,9.63,650,9.63,651,9.63,652,9.63,653,9.63]],["keywords/39",[]],["title/40",[265,517.785,608,663.847]],["content/40",[33,2.723,129,6.196,130,3.945,157,5.031,160,4.675,265,7.702,318,8.948,410,9.875,568,8.948,609,9.875,615,8.255,633,8.948,654,11.282]],["keywords/40",[]],["title/41",[415,460.329,602,554.96]],["content/41",[4,1.683,33,2.701,55,3.2,129,3.497,152,5.049,166,3.07,170,3.864,188,5.049,220,2.95,285,6.423,360,5.049,415,7.502,450,2.963,455,5.167,485,4.659,493,4.659,559,8.235,562,6.884,606,4.347,637,7.462,655,8.235,656,3.864,657,6.367,658,9.409,659,6.367,660,8.235,661,6.367,662,12.362,663,9.409,664,9.409,665,9.409,666,6.367,667,4.659]],["keywords/41",[]],["title/42",[602,554.96,610,601.516]],["content/42",[15,4.063,21,2.041,31,5.158,33,3.131,55,5.962,61,7.415,115,4.278,129,3.871,130,3.544,148,5.591,149,5.591,152,5.591,170,4.278,182,6.17,215,5.591,245,6.17,305,5.591,347,6.17,390,5.158,414,2.102,415,4.278,418,3.029,456,4.278,465,2.167,568,5.591,602,5.158,606,4.812,610,10.897,613,8.869,615,5.158,637,5.591,655,6.17,656,4.278,668,7.05,669,7.05,670,7.05,671,7.05,672,7.05,673,6.17,674,7.05,675,7.05]],["keywords/42",[]],["title/43",[220,351.442,415,460.329]],["content/43",[12,3.906,33,2.462,46,3.43,48,4.1,127,5.641,130,3.567,160,4.226,163,5.204,218,4.856,220,4.726,345,6.226,387,6.226,415,4.317,423,6.19,450,2.863,487,5.641,507,8.089,558,6.226,594,6.226,611,5.641,635,5.641,676,7.113,677,10.199,678,10.199,679,7.113,680,10.436,681,7.113,682,7.113,683,7.113,684,5.641,685,11.924,686,7.113,687,7.113]],["keywords/43",[]],["title/44",[4,259.099]],["content/44",[3,2.182,4,4.011,33,3.552,35,5.153,37,3.934,46,4.094,48,4.893,90,7.005,120,4.663,130,4.036,155,7.431,220,3.934,272,9.153,364,6.734,423,5.153,632,7.431,673,7.431,688,6.734,689,8.491,690,8.491,691,8.491,692,8.491,693,6.734]],["keywords/44",[]],["title/45",[33,183.076,612,437.143]],["content/45",[1,4.312,3,2.106,4,2.472,12,3.469,33,3.323,46,3.045,48,5.391,56,4.054,61,4.621,89,4.054,98,5.528,117,7.097,130,3.271,145,5.528,157,4.171,160,2.617,207,4.312,220,4.334,255,4.312,288,5.009,364,5.009,406,6.385,414,1.94,458,7.418,463,5.29,466,8.833,551,5.009,560,4.621,593,6.843,611,5.009,612,6.419,615,4.621,629,5.009,630,4.621,694,6.316,695,6.316,696,5.009,697,9.353,698,5.528,699,6.316,700,6.316]],["keywords/45",[]],["title/46",[3,85.411,33,109.038,117,260.358,612,260.358,701,451.742]],["content/46",[0,5.354,3,1.756,4,3.24,54,5.638,55,4.668,60,5.638,115,5.638,120,5.102,130,3.249,136,5.963,160,5.079,373,7.368,413,8.131,449,8.131,450,2.246,455,5.102,463,3.991,464,8.131,466,7.368,630,6.797,702,9.29,703,9.29,704,9.29,705,9.29,706,9.29]],["keywords/46",[]],["title/47",[33,126.027,157,232.815,612,300.924,696,414.076]],["content/47",[0,5.619,4,2.577,33,2.353,60,5.917,63,5.917,64,8.533,117,5.619,130,3.409,157,4.347,160,4.039,450,2.724,455,5.354,463,4.188,513,8.533,612,5.619,684,7.732,696,10.034,707,9.749,708,9.749,709,9.749]],["keywords/47",[]],["title/48",[33,149.287,167,286.579,612,356.463]],["content/48",[0,4.597,12,4.38,25,4.841,33,1.925,48,4.597,59,5.836,60,4.841,90,4.841,117,4.597,120,4.38,157,3.556,160,4.581,167,5.123,220,3.696,450,2.511,463,3.426,562,9.285,563,11.564,629,6.325,635,6.325,656,4.841,680,6.981,684,6.325,710,7.976,711,7.976,712,7.976,713,7.976]],["keywords/48",[]],["title/49",[463,421.176]],["content/49",[]],["keywords/49",[]],["title/50",[21,179.1,128,375.37,463,265.71]],["content/50",[4,0.796,21,0.872,36,1.655,54,1.829,55,1.514,378,2.204,418,1.294,450,3.167,463,2.218,482,1.934,485,2.204,573,2.057,588,2.389,589,2.204,693,2.389,714,3.013,715,3.013,716,2.389,717,3.013,718,2.389,719,3.013,720,3.013,721,2.389,722,5.162,723,3.013,724,2.389,725,3.013,726,2.389,727,3.013,728,3.013,729,3.013,730,2.389,731,3.013,732,2.637,733,3.013,734,2.637,735,3.013,736,2.637,737,3.013,738,2.637,739,3.013,740,2.637,741,3.013,742,2.637,743,3.013,744,2.389,745,3.013,746,2.389,747,3.013,748,2.637,749,3.013,750,2.389,751,3.013,752,2.637,753,3.013,754,2.389,755,3.013,756,2.389,757,3.013,758,2.637,759,3.013,760,2.637,761,6.773,762,2.637,763,3.013,764,2.637,765,3.013,766,2.389,767,3.013,768,2.204,769,3.013,770,2.389,771,3.013,772,2.389,773,3.013,774,2.637,775,2.389,776,3.013,777,2.637,778,3.013,779,3.013,780,3.013,781,3.013,782,3.013,783,3.013]],["keywords/50",[]],["title/51",[4,163.459,33,149.287,463,265.71]],["content/51",[4,3.025,21,3.314,82,8.375,197,7.347,346,9.077,414,3.136,473,3.875,474,2.523,503,10.018,784,11.446]],["keywords/51",[]],["title/52",[785,858.055]],["content/52",[3,1.254,21,2.808,46,3.199,128,4.027,160,2.749,166,3.199,207,4.529,230,4.529,285,4.529,371,2.246,414,1.376,417,3.334,442,2.478,450,2.818,455,5.326,463,2.85,465,2.696,473,2.246,474,2.138,479,2.85,488,1.507,493,7.096,504,2.397,580,7.691,630,4.854,656,4.027,785,11.035,786,11.462,787,8.488,788,8.488,789,5.589,790,7.096,791,7.691,792,6.635,793,6.635]],["keywords/52",[]],["title/53",[716,777.489]],["content/53",[21,2.485,117,4.947,162,3.433,414,1.78,418,4.995,433,3.433,442,3.206,450,2.706,456,5.209,465,1.835,474,1.892,479,3.687,488,1.95,504,4.201,716,6.807,794,13.185,795,11.627,796,13.185,797,7.512,798,13.185,799,7.512,800,7.512]],["keywords/53",[]],["title/54",[718,777.489]],["content/54",[21,3.049,414,2.184,418,4.524,442,3.933,450,2.803,465,2.252,474,2.321,479,4.524,488,2.392,718,8.351,801,10.53,802,10.53,803,2.957,804,10.53,805,10.53]],["keywords/54",[]],["title/55",[485,717.313]],["content/55",[371,3.613,414,2.213,450,2.817,452,8.464,455,5.861,465,2.866,469,9.341,473,3.613,474,2.352,488,2.425,493,7.809,803,2.997,806,4.268]],["keywords/55",[]],["title/56",[721,777.489]],["content/56",[21,3.009,414,2.155,442,3.881,450,2.79,465,2.222,474,2.29,479,4.464,488,2.361,656,6.306,721,10.452,803,2.918,807,5.707,808,8.241,809,10.391,810,10.391]],["keywords/56",[]],["title/57",[588,777.489]],["content/57",[162,2.699,166,3.254,414,2.036,417,3.391,433,2.699,450,2.989,465,2.099,473,2.285,474,1.487,488,2.231,564,5.906,583,5.906,584,5.906,688,7.787,789,5.659,790,7.184,791,7.787,803,1.895,806,2.699,811,6.748,812,8.594,813,7.184,814,9.819,815,9.819,816,9.819,817,8.594,818,9.819,819,9.819,820,6.748,821,6.748]],["keywords/57",[]],["title/58",[724,777.489]],["content/58",[162,4.583,371,2.844,414,1.742,433,3.36,450,2.962,465,1.796,473,2.844,474,1.852,488,1.909,504,3.035,562,6.146,563,6.146,581,7.352,803,2.359,806,3.36,822,7.352,823,7.352,824,7.352,825,4.221,826,5.735,827,7.352,828,11.458,829,11.458,830,11.458]],["keywords/58",[]],["title/59",[726,777.489]],["content/59",[21,2.598,162,4.791,414,1.861,433,3.589,442,3.352,450,2.827,465,1.919,474,1.978,479,3.855,488,2.039,504,3.242,563,6.566,726,7.116,803,2.52,807,4.928,822,7.854,823,7.854,824,7.854,825,4.509,827,7.854,831,7.854,832,8.973,833,8.973,834,8.973,835,8.973]],["keywords/59",[]],["title/60",[589,717.313]],["content/60",[21,2.117,93,5.349,166,5.015,414,1.516,417,6.084,442,2.731,450,2.989,465,1.563,474,1.611,479,3.141,488,1.661,504,2.642,560,5.349,561,9.103,589,5.349,667,5.349,724,5.798,789,6.977,803,2.053,836,6.399,837,9.103,838,9.103,839,7.311,840,6.399,841,9.103,842,9.003]],["keywords/60",[]],["title/61",[693,777.489]],["content/61",[371,3.663,414,2.244,418,4.648,450,2.831,465,2.313,473,3.663,474,2.385,488,2.458,803,3.038,806,4.327,843,13.519,844,10.818]],["keywords/61",[]],["title/62",[573,669.263]],["content/62",[46,3.966,414,2.342,418,3.534,450,2.95,456,6.854,465,2.758,473,2.785,474,1.813,482,7.249,486,8.263,488,2.566,573,7.71,577,7.199,807,4.517,845,9.885,846,11.294,847,11.294,848,7.199,849,8.225]],["keywords/62",[]],["title/63",[730,777.489]],["content/63",[21,2.31,117,4.597,162,3.19,414,1.654,418,4.75,433,3.19,442,2.979,450,2.637,456,4.841,465,1.705,474,1.758,479,3.426,488,1.812,504,3.995,730,6.325,797,6.981,799,6.981,800,6.981,848,11.107,850,12.69,851,12.69,852,11.057,853,11.057,854,11.057,855,12.69]],["keywords/63",[]],["title/64",[732,858.055]],["content/64",[371,3.663,414,2.244,450,2.831,465,2.313,473,3.663,474,2.385,488,2.458,803,3.038,806,4.327,808,8.58,856,11.832,857,10.818]],["keywords/64",[]],["title/65",[734,858.055]],["content/65",[371,3.663,414,2.244,450,2.831,465,2.313,473,3.663,474,2.385,488,2.458,803,3.038,806,4.327,808,8.58,858,13.519,859,10.818]],["keywords/65",[]],["title/66",[736,858.055]],["content/66",[162,3.29,166,3.966,371,2.785,414,1.706,417,4.133,418,3.534,450,2.95,465,1.759,473,2.785,474,1.813,488,1.869,504,2.972,803,2.31,806,3.29,860,8.225,861,8.225,862,8.225,863,11.294,864,11.294,865,11.294,866,11.294,867,11.294,868,11.294,869,8.225]],["keywords/66",[]],["title/67",[738,858.055]],["content/67",[371,3.663,414,2.244,450,2.831,465,2.313,473,3.663,474,2.385,488,2.458,803,3.038,806,4.327,807,5.941,870,13.519,871,10.818]],["keywords/67",[]],["title/68",[740,858.055]],["content/68",[371,3.663,414,2.244,450,2.831,465,2.313,473,3.663,474,2.385,488,2.458,803,3.038,806,4.327,807,5.941,872,13.519,873,10.818]],["keywords/68",[]],["title/69",[742,858.055]],["content/69",[15,3.67,21,1.844,34,4.087,89,4.087,166,4.536,230,4.347,371,2.156,373,5.049,442,3.515,444,5.049,450,2.791,465,2.393,473,2.156,474,1.403,488,1.447,565,8.235,573,4.347,656,3.864,660,5.573,667,4.659,698,5.573,803,1.788,806,2.547,807,3.497,831,8.235,838,5.573,845,5.573,874,9.409,875,9.409,876,9.409,877,9.409,878,9.409,879,9.409,880,8.235,881,9.409,882,9.409,883,9.409,884,6.367,885,6.367,886,6.367,887,6.367,888,6.367]],["keywords/69",[]],["title/70",[744,777.489]],["content/70",[21,2.789,162,5.02,414,1.997,433,3.852,442,3.597,450,2.812,465,2.059,474,2.123,479,4.137,488,2.188,504,3.48,744,7.637,803,2.705,825,4.839,826,6.574,889,8.429,890,8.429,891,9.63,892,9.63,893,9.63]],["keywords/70",[]],["title/71",[746,777.489]],["content/71",[21,2.157,93,5.45,166,5.082,414,1.545,417,5.296,442,2.782,450,2.998,465,2.254,474,1.642,479,3.2,488,1.692,504,2.691,578,9.225,667,5.45,746,5.907,789,4.293,790,5.45,803,2.092,813,5.45,836,6.519,837,6.519,840,6.519,841,9.225,842,7.195,894,7.449,895,7.449,896,7.449,897,10.54,898,7.449]],["keywords/71",[]],["title/72",[748,858.055]],["content/72",[549,10.8]],["keywords/72",[]],["title/73",[750,777.489]],["content/73",[21,2.157,162,2.979,166,3.591,370,5.45,414,1.545,417,3.743,418,3.2,442,2.782,444,5.907,450,2.952,456,4.521,465,2.254,474,1.642,479,3.2,488,2.395,504,2.691,560,5.45,656,4.521,750,8.359,789,4.293,803,2.96,842,5.085,899,7.449,900,10.54,901,10.54,902,7.449,903,7.449,904,7.449,905,7.449,906,6.519,907,7.449,908,7.449]],["keywords/73",[]],["title/74",[752,858.055]],["content/74",[371,3.565,414,2.184,418,4.524,450,2.803,465,2.252,473,3.565,474,2.321,488,2.392,803,2.957,806,4.212,909,13.291,910,13.291,911,10.53]],["keywords/74",[]],["title/75",[754,777.489]],["content/75",[21,1.954,137,4.331,162,4.629,166,3.254,168,5.906,414,1.4,417,3.391,433,2.699,442,2.521,450,2.989,465,1.443,474,1.487,479,2.899,488,2.231,504,3.548,688,7.787,754,5.352,775,7.787,789,5.659,790,7.184,791,7.787,803,2.758,812,8.594,813,7.184,825,3.391,912,9.819,913,9.819,914,9.819,915,6.748,916,6.748]],["keywords/75",[]],["title/76",[756,777.489]],["content/76",[21,2.628,162,4.828,414,1.882,433,3.63,442,3.39,450,2.939,465,1.941,474,2.001,479,3.899,488,2.062,504,3.28,756,7.198,772,7.198,803,2.549,813,6.641,817,7.944,825,4.561,842,6.196,856,7.944,889,7.944,890,7.944,917,9.076]],["keywords/76",[]],["title/77",[758,858.055]],["content/77",[287,9.297]],["keywords/77",[]],["title/78",[760,858.055]],["content/78",[287,9.297]],["keywords/78",[]],["title/79",[762,858.055]],["content/79",[287,9.297]],["keywords/79",[]],["title/80",[764,858.055]],["content/80",[287,9.297]],["keywords/80",[]],["title/81",[418,421.176]],["content/81",[371,3.565,414,2.184,418,4.524,450,2.803,465,2.252,473,3.565,474,2.321,488,2.392,496,9.216,497,11.633,498,11.633,803,2.957,806,4.212]],["keywords/81",[]],["title/82",[766,777.489]],["content/82",[371,3.301,414,2.022,418,5.435,433,3.899,450,2.724,465,2.085,473,3.301,474,2.149,488,2.215,504,3.523,766,7.732,787,11.073,788,11.073,803,2.738,806,3.899,918,12.652,919,9.749]],["keywords/82",[]],["title/83",[768,717.313]],["content/83",[21,2.789,162,3.852,414,1.997,433,3.852,442,3.597,450,2.711,465,2.059,474,2.123,479,4.137,488,2.188,768,7.046,789,5.55,803,2.705,807,5.289,825,4.839,826,6.574,920,12.551,921,12.551,922,9.63,923,9.63]],["keywords/83",[]],["title/84",[770,777.489]],["content/84",[21,2.722,162,4.941,414,1.95,433,3.76,442,3.512,450,2.79,465,2.01,474,2.072,479,4.039,488,2.136,504,3.397,768,6.878,770,7.455,789,7.121,803,2.64,825,4.724,924,6.418,925,6.418,926,9.401,927,12.355]],["keywords/84",[]],["title/85",[772,777.489]],["content/85",[162,4.941,371,3.183,414,1.95,433,3.76,450,2.864,465,2.01,473,3.183,474,2.072,488,2.136,504,3.397,803,2.64,806,3.76,825,4.724,826,6.418,906,12.829,924,6.418,925,6.418,928,9.401]],["keywords/85",[]],["title/86",[774,858.055]],["content/86",[162,4.941,371,3.183,414,1.95,433,3.76,450,2.864,465,2.01,473,3.183,474,2.072,488,2.136,504,3.397,803,2.64,806,3.76,807,5.163,825,4.724,924,6.418,925,6.418,929,14.657,930,9.401]],["keywords/86",[]],["title/87",[775,777.489]],["content/87",[162,4.828,371,3.073,414,1.882,433,3.63,450,2.836,465,1.941,473,3.073,474,2.001,488,2.062,504,3.28,580,7.198,803,2.549,806,3.63,825,4.561,826,6.196,842,8.241,924,6.196,925,6.196,931,7.944,932,12.071,933,12.071]],["keywords/87",[]],["title/88",[777,858.055]],["content/88",[162,4.903,371,3.146,414,1.927,433,3.716,450,2.674,465,1.986,473,3.146,474,2.048,488,2.111,504,3.357,803,2.609,806,3.716,807,5.102,825,4.668,880,10.729,924,6.342,925,6.342,931,8.131,934,12.259,935,12.259,936,9.29]],["keywords/88",[]]],"invertedIndex":[["",{"_index":450,"title":{},"content":{"23":{"position":[[1083,2]]},"25":{"position":[[568,1],[637,1],[667,1],[669,1],[1011,1],[1080,1],[1104,1],[1129,2],[1132,1],[1134,1],[1307,1],[1376,1],[1400,1],[1448,2],[1451,1],[1453,1]]},"26":{"position":[[108,1],[174,1],[211,1],[213,1],[336,1],[464,1],[538,1],[614,1],[646,1],[648,2],[682,1],[792,2],[822,1],[909,1],[1025,1],[1027,2],[1053,1],[1127,1],[1155,2],[1179,1],[1225,1],[1227,1],[1229,1],[1231,1]]},"32":{"position":[[289,1],[356,1],[425,1],[548,1],[586,1],[588,1],[590,1],[592,1],[1062,1],[1129,1],[1198,1],[1222,1],[1283,2],[1304,1],[1376,2],[1398,1],[1467,2],[1490,1],[1549,1],[1587,1],[1589,1],[1591,1],[1593,1],[1595,1],[1713,1],[1780,1],[1849,1],[1873,1],[1897,2],[1918,1],[1953,2],[1975,1],[2007,2],[2030,1],[2052,1],[2113,1],[2141,1],[2143,1],[2145,1],[2147,1],[2149,1],[2151,1]]},"41":{"position":[[213,1],[328,1],[374,2],[377,1],[379,1],[448,1],[456,1],[484,1],[502,1],[517,1],[519,1],[541,1],[569,1],[571,3],[575,2],[578,1]]},"43":{"position":[[289,1],[356,1],[358,1],[465,1],[495,1],[497,2],[500,1],[590,1],[592,1],[594,1]]},"46":{"position":[[317,1],[360,1]]},"47":{"position":[[216,1],[242,1],[271,1],[273,1]]},"48":{"position":[[140,1],[207,1],[264,1],[266,1]]},"50":{"position":[[93,1],[95,1],[97,1],[120,1],[122,1],[124,1],[163,1],[165,1],[167,1],[188,1],[190,1],[192,1],[221,1],[223,1],[225,1],[248,1],[250,1],[252,1],[278,1],[280,1],[282,1],[312,1],[314,1],[316,1],[343,1],[345,1],[347,1],[371,1],[373,1],[375,1],[393,1],[395,1],[397,1],[419,1],[421,1],[423,1],[453,1],[455,1],[457,1],[490,1],[492,1],[494,1],[520,1],[522,1],[524,1],[545,1],[547,1],[549,1],[571,1],[573,1],[575,1],[615,1],[617,1],[619,1],[658,1],[660,1],[662,1],[697,1],[699,1],[701,1],[748,1],[750,1],[752,1],[803,1],[805,1],[807,1],[845,1],[847,1],[849,1],[870,1],[872,1],[874,1],[905,1],[907,1],[909,1],[933,1],[935,1],[937,1],[951,1],[953,1],[955,1],[989,1],[991,1],[993,1],[1012,1],[1014,1],[1016,1],[1039,1],[1041,1],[1043,1],[1064,1],[1066,1],[1068,1],[1096,1],[1098,1],[1100,1],[1119,1],[1121,1],[1123,1],[1158,1],[1160,1],[1162,1],[1181,1],[1183,1],[1185,1],[1205,1],[1207,1],[1209,1],[1249,1],[1251,1],[1253,1],[1282,1],[1284,1],[1286,1],[1306,1],[1308,1],[1310,1]]},"52":{"position":[[330,1],[357,1],[383,1],[485,2],[522,1],[548,1],[650,1],[652,1],[654,1],[656,1]]},"53":{"position":[[226,1],[253,1],[483,3],[487,1],[489,1]]},"54":{"position":[[118,1],[145,1],[237,1],[239,1]]},"55":{"position":[[74,1],[101,1],[193,1],[195,1]]},"56":{"position":[[143,1],[170,1],[231,1],[233,1]]},"57":{"position":[[66,1],[93,1],[124,1],[188,1],[190,1],[192,1],[282,1],[309,1],[340,1],[362,1],[428,1],[483,1],[485,1],[487,1],[489,1],[491,1]]},"58":{"position":[[151,1],[178,1],[209,1],[270,2],[302,1],[324,1],[385,1],[387,1],[389,1],[391,1]]},"59":{"position":[[191,1],[218,1],[249,1],[292,1],[294,1],[296,1]]},"60":{"position":[[270,1],[297,1],[328,1],[357,1],[382,1],[384,1],[444,2],[447,1],[507,1],[509,1],[511,1],[513,1],[515,1],[517,1]]},"61":{"position":[[67,1],[94,1],[240,1],[242,1]]},"62":{"position":[[105,1],[182,1],[220,1],[222,1],[333,1],[410,1],[430,1],[452,1],[454,1],[456,1]]},"63":{"position":[[293,1],[320,1],[644,3],[648,1],[650,1]]},"64":{"position":[[67,1],[94,1],[188,1],[190,1]]},"65":{"position":[[67,1],[94,1],[194,1],[196,1]]},"66":{"position":[[134,1],[161,1],[192,1],[349,2],[381,1],[401,1],[558,1],[560,1],[562,1],[564,1]]},"67":{"position":[[69,1],[96,1],[188,1],[190,1]]},"68":{"position":[[69,1],[96,1],[196,1],[198,1]]},"69":{"position":[[87,1],[114,1],[145,1],[254,2],[286,1],[316,1],[425,1],[427,1],[429,1],[431,1]]},"70":{"position":[[167,1],[194,1],[251,1],[266,1],[268,1]]},"71":{"position":[[254,1],[281,1],[312,1],[342,1],[367,1],[369,1],[444,2],[447,1],[523,1],[525,1],[527,1],[529,1],[531,1],[533,1]]},"73":{"position":[[206,1],[233,1],[318,1],[320,1],[382,1],[409,1],[440,1],[474,1],[627,1],[629,1],[631,1],[633,1]]},"74":{"position":[[67,1],[94,1],[254,1],[256,1]]},"75":{"position":[[181,1],[208,1],[239,1],[258,1],[336,1],[338,1],[340,1],[342,1],[435,1],[462,1],[493,1],[512,1],[547,1],[549,1],[551,1],[553,1]]},"76":{"position":[[162,1],[189,1],[220,1],[240,1],[267,1],[269,1],[271,1],[273,1]]},"81":{"position":[[67,1],[94,1],[229,1],[231,1]]},"82":{"position":[[104,1],[131,1],[334,1],[336,1]]},"83":{"position":[[182,1],[209,1],[270,1],[272,1]]},"84":{"position":[[156,1],[183,1],[234,2],[262,1],[264,1]]},"85":{"position":[[128,1],[155,1],[186,1],[252,1],[267,1],[269,1]]},"86":{"position":[[131,1],[158,1],[189,1],[258,1],[271,1],[273,1]]},"87":{"position":[[133,1],[160,1],[191,1],[265,1],[288,1],[290,1]]},"88":{"position":[[135,1],[162,1],[281,1],[283,1]]}},"keywords":{}}],["0",{"_index":563,"title":{},"content":{"32":{"position":[[521,2],[524,3],[550,2],[557,2],[563,2],[566,2],[569,2],[575,2],[578,2],[581,2],[1461,2],[1464,2],[1551,2],[1558,2],[1564,2],[1567,2],[1570,2],[1576,2],[1579,2],[1582,2],[2001,2],[2004,2],[2076,3],[2084,3],[2118,2],[2121,2],[2124,2],[2130,2],[2133,2],[2136,2]]},"48":{"position":[[227,3],[231,2],[234,2],[240,2],[243,2],[246,2],[252,2],[255,2],[258,2]]},"58":{"position":[[141,3]]},"59":{"position":[[179,3]]}},"keywords":{}}],["0.0",{"_index":842,"title":{},"content":{"60":{"position":[[404,4],[491,5],[497,4],[502,4]]},"71":{"position":[[389,4],[519,3]]},"73":{"position":[[553,4]]},"76":{"position":[[242,5]]},"87":{"position":[[200,4],[274,4]]}},"keywords":{}}],["0.5",{"_index":560,"title":{},"content":{"32":{"position":[[489,4],[1368,4],[1945,4]]},"45":{"position":[[14,3]]},"60":{"position":[[439,4]]},"73":{"position":[[497,4]]}},"keywords":{}}],["0.6352941176470588",{"_index":829,"title":{},"content":{"58":{"position":[[231,19],[346,19]]}},"keywords":{}}],["0.6392156862745098",{"_index":828,"title":{},"content":{"58":{"position":[[211,19],[326,19]]}},"keywords":{}}],["0.6470588235294118",{"_index":830,"title":{},"content":{"58":{"position":[[251,18],[366,18]]}},"keywords":{}}],["1",{"_index":562,"title":{},"content":{"32":{"position":[[517,3],[560,2],[572,2],[584,1],[1457,3],[1561,2],[1573,2],[1585,1],[1997,3],[2115,2],[2127,2],[2139,1]]},"41":{"position":[[297,3],[486,3]]},"48":{"position":[[237,2],[249,2],[261,2]]},"58":{"position":[[145,3]]}},"keywords":{}}],["1"",{"_index":663,"title":{},"content":{"41":{"position":[[340,8],[532,8]]}},"keywords":{}}],["1.0",{"_index":789,"title":{},"content":{"52":{"position":[[467,5],[632,5]]},"57":{"position":[[126,4],[386,5]]},"60":{"position":[[428,5],[434,4],[467,4]]},"71":{"position":[[467,4]]},"73":{"position":[[524,4]]},"75":{"position":[[280,5],[514,5]]},"83":{"position":[[259,5]]},"84":{"position":[[237,4],[248,5]]}},"keywords":{}}],["10",{"_index":565,"title":{},"content":{"32":{"position":[[553,3],[1554,3],[2080,3]]},"69":{"position":[[166,4],[337,4]]}},"keywords":{}}],["10.0",{"_index":817,"title":{},"content":{"57":{"position":[[171,5],[464,6]]},"76":{"position":[[254,6]]}},"keywords":{}}],["100",{"_index":927,"title":{},"content":{"84":{"position":[[242,5],[255,6]]}},"keywords":{}}],["11.0",{"_index":818,"title":{},"content":{"57":{"position":[[177,5],[471,5]]}},"keywords":{}}],["12.0",{"_index":819,"title":{},"content":{"57":{"position":[[183,4],[477,5]]}},"keywords":{}}],["1337",{"_index":664,"title":{},"content":{"41":{"position":[[349,5],[543,5]]}},"keywords":{}}],["15.0",{"_index":856,"title":{},"content":{"64":{"position":[[125,5],[182,5]]},"76":{"position":[[261,5]]}},"keywords":{}}],["1500.0",{"_index":933,"title":{},"content":{"87":{"position":[[205,8],[279,8]]}},"keywords":{}}],["15123.0",{"_index":858,"title":{},"content":{"65":{"position":[[125,8],[185,8]]}},"keywords":{}}],["155",{"_index":882,"title":{},"content":{"69":{"position":[[245,4],[416,4]]}},"keywords":{}}],["162",{"_index":834,"title":{},"content":{"59":{"position":[[282,4]]}},"keywords":{}}],["163",{"_index":833,"title":{},"content":{"59":{"position":[[276,5]]}},"keywords":{}}],["165",{"_index":835,"title":{},"content":{"59":{"position":[[287,4]]}},"keywords":{}}],["194",{"_index":810,"title":{},"content":{"56":{"position":[[226,4]]}},"keywords":{}}],["2",{"_index":559,"title":{},"content":{"32":{"position":[[485,3],[1364,3],[1941,3]]},"41":{"position":[[301,2],[490,2]]}},"keywords":{}}],["2"",{"_index":665,"title":{},"content":{"41":{"position":[[365,8],[560,8]]}},"keywords":{}}],["2.0",{"_index":790,"title":{},"content":{"52":{"position":[[473,4],[638,4]]},"57":{"position":[[131,4],[392,4]]},"71":{"position":[[440,3]]},"75":{"position":[[286,4],[520,4]]}},"keywords":{}}],["20",{"_index":875,"title":{},"content":{"69":{"position":[[171,3],[342,3]]}},"keywords":{}}],["2019",{"_index":257,"title":{"14":{"position":[[12,5]]}},"content":{"14":{"position":[[49,4]]}},"keywords":{}}],["205",{"_index":624,"title":{},"content":{"35":{"position":[[524,4]]}},"keywords":{}}],["22.0",{"_index":898,"title":{},"content":{"71":{"position":[[491,5]]}},"keywords":{}}],["23491023",{"_index":872,"title":{},"content":{"68":{"position":[[127,9],[186,9]]}},"keywords":{}}],["25.0",{"_index":908,"title":{},"content":{"73":{"position":[[622,4]]}},"keywords":{}}],["255",{"_index":831,"title":{},"content":{"59":{"position":[[183,5]]},"69":{"position":[[239,5],[410,5]]}},"keywords":{}}],["3",{"_index":660,"title":{},"content":{"41":{"position":[[304,3],[493,3]]},"69":{"position":[[524,1]]}},"keywords":{}}],["3.0",{"_index":791,"title":{},"content":{"52":{"position":[[478,6],[643,6]]},"57":{"position":[[136,4],[397,5]]},"75":{"position":[[291,5],[525,5]]}},"keywords":{}}],["30",{"_index":876,"title":{},"content":{"69":{"position":[[175,4],[346,4]]}},"keywords":{}}],["300",{"_index":929,"title":{},"content":{"86":{"position":[[191,4],[196,5],[260,4],[265,5]]}},"keywords":{}}],["300.0",{"_index":932,"title":{},"content":{"87":{"position":[[193,6],[267,6]]}},"keywords":{}}],["32",{"_index":923,"title":{},"content":{"83":{"position":[[265,4]]}},"keywords":{}}],["34872",{"_index":431,"title":{},"content":{"23":{"position":[[436,5]]}},"keywords":{}}],["36.0",{"_index":892,"title":{},"content":{"70":{"position":[[253,5]]}},"keywords":{}}],["37",{"_index":934,"title":{},"content":{"88":{"position":[[198,3],[270,3]]}},"keywords":{}}],["4",{"_index":685,"title":{},"content":{"43":{"position":[[485,3],[489,2],[492,2]]}},"keywords":{}}],["4.0",{"_index":812,"title":{},"content":{"57":{"position":[[141,4],[430,5]]},"75":{"position":[[320,5],[531,5]]}},"keywords":{}}],["40",{"_index":878,"title":{},"content":{"69":{"position":[[201,4],[372,4]]}},"keywords":{}}],["450",{"_index":935,"title":{},"content":{"88":{"position":[[203,5],[275,5]]}},"keywords":{}}],["5",{"_index":849,"title":{},"content":{"62":{"position":[[450,1]]}},"keywords":{}}],["5.0",{"_index":813,"title":{},"content":{"57":{"position":[[146,4],[436,4]]},"71":{"position":[[413,4]]},"75":{"position":[[326,4],[537,4]]},"76":{"position":[[248,5]]}},"keywords":{}}],["50",{"_index":879,"title":{},"content":{"69":{"position":[[206,3],[377,3]]}},"keywords":{}}],["50.0",{"_index":906,"title":{},"content":{"73":{"position":[[586,5]]},"85":{"position":[[188,5],[194,6],[254,5],[260,6]]}},"keywords":{}}],["512",{"_index":579,"title":{},"content":{"32":{"position":[[1279,3],[1893,3]]}},"keywords":{}}],["55",{"_index":883,"title":{},"content":{"69":{"position":[[250,3],[421,3]]}},"keywords":{}}],["6",{"_index":535,"title":{"27":{"position":[[20,1]]}},"content":{"32":{"position":[[242,1],[494,3],[984,2],[1373,2],[1950,2],[2344,2]]}},"keywords":{}}],["6.0",{"_index":688,"title":{},"content":{"44":{"position":[[19,4]]},"57":{"position":[[151,4],[441,5]]},"75":{"position":[[331,4],[542,4]]}},"keywords":{}}],["60",{"_index":880,"title":{},"content":{"69":{"position":[[210,4],[381,4]]},"88":{"position":[[193,4],[265,4]]}},"keywords":{}}],["6014",{"_index":870,"title":{},"content":{"67":{"position":[[127,5],[182,5]]}},"keywords":{}}],["67.3",{"_index":531,"title":{},"content":{"26":{"position":[[1150,4]]}},"keywords":{}}],["7",{"_index":553,"title":{},"content":{"32":{"position":[[248,2],[1632,2],[2164,2]]}},"keywords":{}}],["7'",{"_index":582,"title":{},"content":{"32":{"position":[[1660,3]]}},"keywords":{}}],["7.0",{"_index":814,"title":{},"content":{"57":{"position":[[156,4],[447,5]]}},"keywords":{}}],["8.0",{"_index":815,"title":{},"content":{"57":{"position":[[161,4],[453,4]]}},"keywords":{}}],["9.0",{"_index":816,"title":{},"content":{"57":{"position":[[166,4],[458,5]]}},"keywords":{}}],["94.0",{"_index":893,"title":{},"content":{"70":{"position":[[259,6]]}},"keywords":{}}],["about.writ",{"_index":574,"title":{},"content":{"32":{"position":[[897,13]]}},"keywords":{}}],["abov",{"_index":295,"title":{},"content":{"15":{"position":[[592,6]]}},"keywords":{}}],["aboveselen",{"_index":294,"title":{},"content":{"15":{"position":[[531,11]]}},"keywords":{}}],["absolut",{"_index":267,"title":{},"content":{"15":{"position":[[33,8]]},"21":{"position":[[154,10]]}},"keywords":{}}],["access",{"_index":97,"title":{},"content":{"3":{"position":[[945,6]]},"4":{"position":[[220,6]]}},"keywords":{}}],["account",{"_index":112,"title":{},"content":{"4":{"position":[[197,7],[293,7],[359,7]]}},"keywords":{}}],["ack,ack!,,an",{"_index":651,"title":{},"content":{"39":{"position":[[279,12]]}},"keywords":{}}],["activ",{"_index":57,"title":{},"content":{"3":{"position":[[73,6]]}},"keywords":{}}],["actual",{"_index":457,"title":{},"content":{"24":{"position":[[55,6]]}},"keywords":{}}],["ad",{"_index":226,"title":{},"content":{"12":{"position":[[2,6]]},"15":{"position":[[723,6]]},"25":{"position":[[1583,5]]},"32":{"position":[[2298,5]]}},"keywords":{}}],["add",{"_index":331,"title":{},"content":{"17":{"position":[[71,4]]},"19":{"position":[[315,3]]}},"keywords":{}}],["address",{"_index":443,"title":{},"content":{"23":{"position":[[897,7],[942,8],[964,7]]}},"keywords":{}}],["adopt",{"_index":147,"title":{},"content":{"6":{"position":[[186,5]]},"18":{"position":[[39,6]]}},"keywords":{}}],["advanc",{"_index":275,"title":{},"content":{"15":{"position":[[188,8]]}},"keywords":{}}],["advantag",{"_index":231,"title":{},"content":{"12":{"position":[[94,11]]},"13":{"position":[[105,9]]},"16":{"position":[[323,9]]},"17":{"position":[[289,9]]}},"keywords":{}}],["against",{"_index":494,"title":{},"content":{"25":{"position":[[1192,7]]}},"keywords":{}}],["ai",{"_index":177,"title":{},"content":{"7":{"position":[[271,2]]}},"keywords":{}}],["aim",{"_index":102,"title":{},"content":{"4":{"position":[[2,5]]}},"keywords":{}}],["allow",{"_index":207,"title":{},"content":{"9":{"position":[[68,6]]},"19":{"position":[[151,6]]},"21":{"position":[[319,5]]},"45":{"position":[[65,5]]},"52":{"position":[[96,8]]}},"keywords":{}}],["alon",{"_index":411,"title":{},"content":{"21":{"position":[[807,5]]}},"keywords":{}}],["alreadi",{"_index":700,"title":{},"content":{"45":{"position":[[622,7]]}},"keywords":{}}],["altern",{"_index":382,"title":{"20":{"position":[[5,12]]}},"content":{},"keywords":{}}],["amount",{"_index":587,"title":{},"content":{"32":{"position":[[2228,6]]}},"keywords":{}}],["analysi",{"_index":243,"title":{},"content":{"13":{"position":[[219,8]]}},"keywords":{}}],["analysis.roblox",{"_index":299,"title":{},"content":{"15":{"position":[[645,15]]}},"keywords":{}}],["anchor",{"_index":483,"title":{},"content":{"25":{"position":[[448,8],[969,8],[1243,8]]}},"keywords":{}}],["anoth",{"_index":205,"title":{},"content":{"9":{"position":[[2,7]]},"38":{"position":[[90,7]]}},"keywords":{}}],["answer",{"_index":386,"title":{},"content":{"21":{"position":[[86,7]]}},"keywords":{}}],["anyth",{"_index":364,"title":{},"content":{"18":{"position":[[242,8]]},"44":{"position":[[369,8]]},"45":{"position":[[562,8]]}},"keywords":{}}],["api",{"_index":476,"title":{},"content":{"25":{"position":[[130,3],[1209,4],[1601,4],[1672,3]]},"35":{"position":[[107,4]]}},"keywords":{}}],["appli",{"_index":464,"title":{},"content":{"24":{"position":[[423,5]]},"46":{"position":[[27,5]]}},"keywords":{}}],["archandles.ax",{"_index":717,"title":{},"content":{"50":{"position":[[104,15]]}},"keywords":{}}],["aren't",{"_index":221,"title":{},"content":{"10":{"position":[[200,6]]},"25":{"position":[[1643,6]]}},"keywords":{}}],["argon",{"_index":396,"title":{},"content":{"21":{"position":[[419,5]]}},"keywords":{}}],["around",{"_index":314,"title":{},"content":{"16":{"position":[[364,7]]}},"keywords":{}}],["array",{"_index":667,"title":{},"content":{"41":{"position":[[478,5]]},"60":{"position":[[138,5]]},"69":{"position":[[514,6]]},"71":{"position":[[139,5]]}},"keywords":{}}],["arrow",{"_index":334,"title":{},"content":{"17":{"position":[[134,5]]}},"keywords":{}}],["ask",{"_index":385,"title":{},"content":{"21":{"position":[[26,3]]}},"keywords":{}}],["attach",{"_index":694,"title":{},"content":{"45":{"position":[[71,9]]}},"keywords":{}}],["attent",{"_index":404,"title":{},"content":{"21":{"position":[[598,9]]}},"keywords":{}}],["attribut",{"_index":785,"title":{"52":{"position":[[0,11]]}},"content":{"52":{"position":[[79,10],[232,10],[276,10],[699,9]]}},"keywords":{}}],["autocomplet",{"_index":333,"title":{},"content":{"17":{"position":[[89,15]]}},"keywords":{}}],["autom",{"_index":106,"title":{},"content":{"4":{"position":[[45,11]]}},"keywords":{}}],["automat",{"_index":108,"title":{},"content":{"4":{"position":[[94,14]]},"8":{"position":[[74,10]]}},"keywords":{}}],["avail",{"_index":234,"title":{},"content":{"13":{"position":[[39,9]]}},"keywords":{}}],["awar",{"_index":675,"title":{},"content":{"42":{"position":[[597,5]]}},"keywords":{}}],["away",{"_index":159,"title":{"10":{"position":[[10,4]]}},"content":{"7":{"position":[[54,4]]},"10":{"position":[[12,4]]}},"keywords":{}}],["ax",{"_index":716,"title":{"53":{"position":[[0,5]]}},"content":{"50":{"position":[[99,4]]},"53":{"position":[[6,4]]}},"keywords":{}}],["b",{"_index":824,"title":{},"content":{"58":{"position":[[74,1]]},"59":{"position":[[109,1]]}},"keywords":{}}],["base64",{"_index":801,"title":{},"content":{"54":{"position":[[93,6]]}},"keywords":{}}],["basepl",{"_index":50,"title":{},"content":{"2":{"position":[[489,10]]}},"keywords":{}}],["be",{"_index":459,"title":{},"content":{"24":{"position":[[139,5]]},"30":{"position":[[25,5]]}},"keywords":{}}],["beam.color",{"_index":727,"title":{},"content":{"50":{"position":[[332,10]]}},"keywords":{}}],["beam.transpar",{"_index":747,"title":{},"content":{"50":{"position":[[679,17]]}},"keywords":{}}],["becom",{"_index":188,"title":{},"content":{"7":{"position":[[520,7]]},"16":{"position":[[88,7]]},"41":{"position":[[390,6]]}},"keywords":{}}],["befor",{"_index":143,"title":{},"content":{"6":{"position":[[143,6]]}},"keywords":{}}],["behavior",{"_index":178,"title":{},"content":{"7":{"position":[[274,8]]}},"keywords":{}}],["benefit",{"_index":263,"title":{},"content":{"14":{"position":[[80,8]]},"29":{"position":[[498,8]]}},"keywords":{}}],["best",{"_index":268,"title":{},"content":{"15":{"position":[[42,4]]},"16":{"position":[[340,4]]},"30":{"position":[[2,4]]}},"keywords":{}}],["better",{"_index":245,"title":{},"content":{"13":{"position":[[251,6]]},"42":{"position":[[244,6]]}},"keywords":{}}],["between",{"_index":673,"title":{},"content":{"42":{"position":[[490,7]]},"44":{"position":[[116,7]]}},"keywords":{}}],["binari",{"_index":604,"title":{},"content":{"34":{"position":[[137,6]]},"35":{"position":[[256,6]]},"38":{"position":[[21,6]]}},"keywords":{}}],["binarystr",{"_index":718,"title":{"54":{"position":[[0,13]]}},"content":{"50":{"position":[[126,12]]},"54":{"position":[[6,12]]}},"keywords":{}}],["binarystringvalue.valu",{"_index":719,"title":{},"content":{"50":{"position":[[139,23]]}},"keywords":{}}],["bookmark",{"_index":282,"title":{},"content":{"15":{"position":[[300,9]]}},"keywords":{}}],["bool",{"_index":485,"title":{"55":{"position":[[0,5]]}},"content":{"25":{"position":[[514,4]]},"41":{"position":[[497,4]]},"50":{"position":[[169,4]]}},"keywords":{}}],["boolbrickcolorcframecolor3colorsequencefloat64fontnumberrangenumbersequencerectstringudimudim2vector2vector3",{"_index":793,"title":{},"content":{"52":{"position":[[719,108]]}},"keywords":{}}],["boolean",{"_index":452,"title":{},"content":{"23":{"position":[[1107,7]]},"25":{"position":[[557,8]]},"55":{"position":[[57,7]]}},"keywords":{}}],["both",{"_index":371,"title":{},"content":{"19":{"position":[[162,4]]},"23":{"position":[[1150,4]]},"32":{"position":[[232,4]]},"35":{"position":[[390,4]]},"38":{"position":[[16,4]]},"52":{"position":[[142,4]]},"55":{"position":[[6,4]]},"58":{"position":[[6,4]]},"61":{"position":[[6,4]]},"64":{"position":[[6,4]]},"65":{"position":[[6,4]]},"66":{"position":[[6,4]]},"67":{"position":[[6,4]]},"68":{"position":[[6,4]]},"69":{"position":[[6,4]]},"74":{"position":[[6,4]]},"81":{"position":[[6,4]]},"82":{"position":[[6,4]]},"85":{"position":[[6,4]]},"86":{"position":[[6,4]]},"87":{"position":[[6,4]]},"88":{"position":[[6,4]]}},"keywords":{}}],["bottom",{"_index":77,"title":{},"content":{"3":{"position":[[593,6]]}},"keywords":{}}],["brick",{"_index":174,"title":{},"content":{"7":{"position":[[234,6]]}},"keywords":{}}],["brickcolor",{"_index":721,"title":{"56":{"position":[[0,11]]}},"content":{"50":{"position":[[194,10]]},"56":{"position":[[6,10],[129,11]]}},"keywords":{}}],["bring",{"_index":318,"title":{},"content":{"16":{"position":[[431,6]]},"17":{"position":[[113,6]]},"40":{"position":[[97,8]]}},"keywords":{}}],["bug",{"_index":365,"title":{},"content":{"18":{"position":[[269,3]]}},"keywords":{}}],["build",{"_index":36,"title":{"2":{"position":[[0,8]]}},"content":{"2":{"position":[[53,5],[329,5]]},"3":{"position":[[2,8]]},"16":{"position":[[5,8]]},"21":{"position":[[652,5]]},"23":{"position":[[178,8]]},"29":{"position":[[101,8],[547,7]]},"35":{"position":[[422,8]]},"50":{"position":[[33,5]]}},"keywords":{}}],["build.rbxlx",{"_index":47,"title":{},"content":{"2":{"position":[[383,11],[438,11]]}},"keywords":{}}],["built",{"_index":5,"title":{},"content":{"1":{"position":[[13,5]]}},"keywords":{}}],["bunch",{"_index":32,"title":{},"content":{"1":{"position":[[380,5]]}},"keywords":{}}],["bundl",{"_index":505,"title":{},"content":{"26":{"position":[[15,7]]}},"keywords":{}}],["button",{"_index":45,"title":{},"content":{"2":{"position":[[343,7]]},"3":{"position":[[510,6],[710,7]]}},"keywords":{}}],["call",{"_index":402,"title":{},"content":{"21":{"position":[[550,4]]},"29":{"position":[[396,6],[563,6]]}},"keywords":{}}],["camera.cfram",{"_index":723,"title":{},"content":{"50":{"position":[[234,13]]}},"keywords":{}}],["can't",{"_index":324,"title":{},"content":{"16":{"position":[[542,5]]}},"keywords":{}}],["case",{"_index":122,"title":{},"content":{"4":{"position":[[370,4]]},"35":{"position":[[121,6],[229,5]]}},"keywords":{}}],["certain",{"_index":501,"title":{},"content":{"25":{"position":[[1610,7]]},"36":{"position":[[131,7]]}},"keywords":{}}],["cframe",{"_index":588,"title":{"57":{"position":[[0,7]]}},"content":{"32":{"position":[[2262,6]]},"50":{"position":[[227,6]]}},"keywords":{}}],["chang",{"_index":89,"title":{},"content":{"3":{"position":[[805,6]]},"32":{"position":[[220,8],[1616,7]]},"36":{"position":[[150,6]]},"37":{"position":[[355,6],[443,6],[515,6],[585,6]]},"45":{"position":[[375,7]]},"69":{"position":[[608,6]]}},"keywords":{}}],["channel",{"_index":362,"title":{},"content":{"18":{"position":[[159,8]]}},"keywords":{}}],["chart",{"_index":622,"title":{},"content":{"35":{"position":[[476,6]]},"38":{"position":[[174,6]]}},"keywords":{}}],["check",{"_index":67,"title":{},"content":{"3":{"position":[[197,5]]},"38":{"position":[[140,5]]}},"keywords":{}}],["class",{"_index":480,"title":{},"content":{"25":{"position":[[268,5],[411,5],[478,5]]}},"keywords":{}}],["classnam",{"_index":458,"title":{},"content":{"24":{"position":[[97,11],[113,9],[310,10]]},"36":{"position":[[302,10]]},"45":{"position":[[364,10],[387,9]]}},"keywords":{}}],["cli",{"_index":131,"title":{},"content":{"4":{"position":[[611,3]]},"19":{"position":[[412,3]]}},"keywords":{}}],["click",{"_index":44,"title":{},"content":{"2":{"position":[[319,5]]},"3":{"position":[[492,5]]}},"keywords":{}}],["client",{"_index":600,"title":{},"content":{"34":{"position":[[69,6]]}},"keywords":{}}],["client.lua",{"_index":601,"title":{},"content":{"34":{"position":[[84,12]]},"37":{"position":[[187,11]]}},"keywords":{}}],["cmd+shift+p",{"_index":19,"title":{},"content":{"1":{"position":[[208,11]]},"2":{"position":[[241,11]]},"3":{"position":[[414,11]]}},"keywords":{}}],["code",{"_index":13,"title":{"7":{"position":[[5,4]]}},"content":{"1":{"position":[[107,5],[161,4]]},"2":{"position":[[194,4],[511,4]]},"3":{"position":[[367,4]]},"4":{"position":[[533,4]]},"7":{"position":[[395,4],[434,4],[585,4]]},"13":{"position":[[302,4]]},"15":{"position":[[157,4],[361,4]]},"16":{"position":[[482,4]]},"19":{"position":[[95,5],[129,4],[211,5],[291,4]]}},"keywords":{}}],["codecli",{"_index":9,"title":{},"content":{"1":{"position":[[69,7]]},"2":{"position":[[173,7]]},"3":{"position":[[346,7]]},"4":{"position":[[472,7]]},"19":{"position":[[62,7]]}},"keywords":{}}],["collabor",{"_index":313,"title":{},"content":{"16":{"position":[[345,13]]},"29":{"position":[[25,11],[87,13]]}},"keywords":{}}],["collectionservic",{"_index":195,"title":{},"content":{"7":{"position":[[625,17]]}},"keywords":{}}],["color",{"_index":838,"title":{},"content":{"60":{"position":[[225,5],[243,5]]},"69":{"position":[[573,6]]}},"keywords":{}}],["color3",{"_index":724,"title":{"58":{"position":[[0,7]]}},"content":{"50":{"position":[[254,6]]},"60":{"position":[[260,7]]}},"keywords":{}}],["color3uint8",{"_index":726,"title":{"59":{"position":[[0,12]]}},"content":{"50":{"position":[[284,11]]},"59":{"position":[[6,11]]}},"keywords":{}}],["colorsequ",{"_index":589,"title":{"60":{"position":[[0,14]]}},"content":{"32":{"position":[[2273,13]]},"50":{"position":[[318,13]]},"60":{"position":[[6,13]]}},"keywords":{}}],["colorsequencekeypoint",{"_index":837,"title":{},"content":{"60":{"position":[[147,23],[176,21]]},"71":{"position":[[178,21]]}},"keywords":{}}],["come",{"_index":229,"title":{},"content":{"12":{"position":[[74,5]]},"18":{"position":[[221,4]]}},"keywords":{}}],["command",{"_index":6,"title":{},"content":{"1":{"position":[[22,7],[166,7],[264,7]]},"2":{"position":[[199,7],[297,7]]},"3":{"position":[[372,7],[470,7]]}},"keywords":{}}],["common",{"_index":156,"title":{},"content":{"7":{"position":[[23,6]]},"21":{"position":[[630,6]]},"35":{"position":[[222,6]]}},"keywords":{}}],["commun",{"_index":358,"title":{},"content":{"18":{"position":[[60,9],[110,9]]}},"keywords":{}}],["compani",{"_index":312,"title":{},"content":{"16":{"position":[[205,9]]}},"keywords":{}}],["companion",{"_index":291,"title":{},"content":{"15":{"position":[[493,9],[554,9]]}},"keywords":{}}],["compil",{"_index":340,"title":{},"content":{"17":{"position":[[253,7],[518,7]]}},"keywords":{}}],["complex",{"_index":212,"title":{},"content":{"9":{"position":[[137,7]]},"18":{"position":[[23,7]]},"21":{"position":[[325,7]]}},"keywords":{}}],["complic",{"_index":595,"title":{},"content":{"32":{"position":[[2453,11]]}},"keywords":{}}],["compon",{"_index":162,"title":{},"content":{"7":{"position":[[81,11]]},"53":{"position":[[213,10]]},"57":{"position":[[52,11]]},"58":{"position":[[76,11],[107,9]]},"59":{"position":[[111,11],[142,9]]},"63":{"position":[[280,10]]},"66":{"position":[[109,9]]},"70":{"position":[[112,11],[143,9]]},"73":{"position":[[369,10]]},"75":{"position":[[155,9],[378,11],[409,9]]},"76":{"position":[[105,11],[136,9]]},"83":{"position":[[110,11]]},"84":{"position":[[102,11],[133,9]]},"85":{"position":[[73,11],[104,9]]},"86":{"position":[[73,11],[104,9]]},"87":{"position":[[77,11],[108,9]]},"88":{"position":[[77,11],[108,9]]}},"keywords":{}}],["compromis",{"_index":124,"title":{},"content":{"4":{"position":[[399,12]]}},"keywords":{}}],["concept",{"_index":597,"title":{},"content":{"34":{"position":[[2,7]]}},"keywords":{}}],["config",{"_index":669,"title":{},"content":{"42":{"position":[[224,6]]}},"keywords":{}}],["conflict",{"_index":672,"title":{},"content":{"42":{"position":[[465,11]]}},"keywords":{}}],["connect",{"_index":87,"title":{},"content":{"3":{"position":[[750,8]]},"23":{"position":[[670,10],[790,10]]}},"keywords":{}}],["consist",{"_index":249,"title":{},"content":{"13":{"position":[[312,10]]}},"keywords":{}}],["constant",{"_index":899,"title":{},"content":{"73":{"position":[[112,8]]}},"keywords":{}}],["contain",{"_index":48,"title":{},"content":{"2":{"position":[[400,8]]},"7":{"position":[[170,7]]},"24":{"position":[[367,10]]},"36":{"position":[[123,7]]},"43":{"position":[[187,10]]},"44":{"position":[[267,8]]},"45":{"position":[[353,8],[402,10]]},"48":{"position":[[36,10]]}},"keywords":{}}],["content",{"_index":693,"title":{"61":{"position":[[0,8]]}},"content":{"44":{"position":[[329,8]]},"50":{"position":[[349,7]]}},"keywords":{}}],["continu",{"_index":544,"title":{},"content":{"29":{"position":[[512,10]]}},"keywords":{}}],["control",{"_index":303,"title":{"16":{"position":[[8,8]]}},"content":{"16":{"position":[[143,7]]}},"keywords":{}}],["conveni",{"_index":668,"title":{},"content":{"42":{"position":[[198,10]]}},"keywords":{}}],["convers",{"_index":490,"title":{},"content":{"25":{"position":[[674,11]]}},"keywords":{}}],["convert",{"_index":671,"title":{},"content":{"42":{"position":[[380,9]]}},"keywords":{}}],["cooki",{"_index":111,"title":{},"content":{"4":{"position":[[184,6],[389,6]]}},"keywords":{}}],["cool",{"_index":345,"title":{},"content":{"17":{"position":[[412,4]]},"43":{"position":[[259,4]]}},"keywords":{}}],["copi",{"_index":169,"title":{},"content":{"7":{"position":[[186,6]]}},"keywords":{}}],["corner",{"_index":79,"title":{},"content":{"3":{"position":[[606,6]]}},"keywords":{}}],["correct",{"_index":478,"title":{},"content":{"25":{"position":[[147,7],[369,7]]}},"keywords":{}}],["correspond",{"_index":456,"title":{},"content":{"24":{"position":[[24,10]]},"25":{"position":[[390,13]]},"42":{"position":[[421,13]]},"53":{"position":[[199,13]]},"62":{"position":[[46,13],[273,13]]},"63":{"position":[[266,13]]},"73":{"position":[[347,13]]}},"keywords":{}}],["coupl",{"_index":571,"title":{},"content":{"32":{"position":[[832,6]]}},"keywords":{}}],["cours",{"_index":176,"title":{},"content":{"7":{"position":[[256,7]]}},"keywords":{}}],["coverag",{"_index":621,"title":{},"content":{"35":{"position":[[467,8]]},"38":{"position":[[165,8]]}},"keywords":{}}],["creat",{"_index":0,"title":{"0":{"position":[[0,8]]},"1":{"position":[[0,8]]}},"content":{"1":{"position":[[293,6]]},"2":{"position":[[363,6]]},"29":{"position":[[48,7],[67,6],[359,6]]},"46":{"position":[[286,6]]},"47":{"position":[[174,6]]},"48":{"position":[[84,6]]}},"keywords":{}}],["csg",{"_index":617,"title":{},"content":{"35":{"position":[[278,3]]}},"keywords":{}}],["csv",{"_index":607,"title":{},"content":{"34":{"position":[[178,5]]},"39":{"position":[[20,3],[220,3]]}},"keywords":{}}],["ctrl+shift+p",{"_index":17,"title":{},"content":{"1":{"position":[[182,13]]},"2":{"position":[[215,13]]},"3":{"position":[[388,13]]}},"keywords":{}}],["current",{"_index":202,"title":{},"content":{"8":{"position":[[85,10]]},"18":{"position":[[128,9]]},"23":{"position":[[640,7],[761,7]]}},"keywords":{}}],["cursor",{"_index":277,"title":{},"content":{"15":{"position":[[235,6]]}},"keywords":{}}],["custom",{"_index":209,"title":{},"content":{"9":{"position":[[80,13]]}},"keywords":{}}],["data",{"_index":615,"title":{},"content":{"35":{"position":[[263,4]]},"40":{"position":[[114,4]]},"42":{"position":[[435,4]]},"45":{"position":[[92,4]]}},"keywords":{}}],["datetim",{"_index":670,"title":{},"content":{"42":{"position":[[360,8]]}},"keywords":{}}],["daunt",{"_index":228,"title":{},"content":{"12":{"position":[[57,9]]}},"keywords":{}}],["decad",{"_index":232,"title":{},"content":{"13":{"position":[[12,7]]}},"keywords":{}}],["decal.textur",{"_index":728,"title":{},"content":{"50":{"position":[[357,13]]}},"keywords":{}}],["decid",{"_index":223,"title":{},"content":{"10":{"position":[[231,6]]}},"keywords":{}}],["decrib",{"_index":784,"title":{},"content":{"51":{"position":[[75,8]]}},"keywords":{}}],["dedic",{"_index":118,"title":{},"content":{"4":{"position":[[301,9]]}},"keywords":{}}],["deep",{"_index":208,"title":{},"content":{"9":{"position":[[75,4]]}},"keywords":{}}],["default",{"_index":444,"title":{},"content":{"23":{"position":[[934,7]]},"69":{"position":[[619,8]]},"73":{"position":[[170,7]]}},"keywords":{}}],["default.project.json",{"_index":632,"title":{},"content":{"36":{"position":[[339,20]]},"44":{"position":[[289,21]]}},"keywords":{}}],["defin",{"_index":630,"title":{},"content":{"36":{"position":[[294,7]]},"45":{"position":[[107,7]]},"46":{"position":[[94,7]]},"52":{"position":[[7,7]]}},"keywords":{}}],["delet",{"_index":468,"title":{},"content":{"24":{"position":[[580,8]]}},"keywords":{}}],["depend",{"_index":538,"title":{},"content":{"29":{"position":[[191,7]]}},"keywords":{}}],["deploy",{"_index":119,"title":{},"content":{"4":{"position":[[314,9]]},"29":{"position":[[523,10]]}},"keywords":{}}],["describ",{"_index":423,"title":{},"content":{"23":{"position":[[266,10]]},"24":{"position":[[145,10]]},"25":{"position":[[1650,9],[1706,9]]},"26":{"position":[[231,9]]},"36":{"position":[[245,9],[313,9],[366,9]]},"43":{"position":[[45,8],[167,10]]},"44":{"position":[[221,8]]}},"keywords":{}}],["descript",{"_index":422,"title":{"24":{"position":[[9,12]]}},"content":{"23":{"position":[[254,11]]},"24":{"position":[[11,12],[687,11],[785,13]]}},"keywords":{}}],["design",{"_index":387,"title":{},"content":{"21":{"position":[[216,8],[300,7],[407,6]]},"43":{"position":[[77,8]]}},"keywords":{}}],["despair,¡ay",{"_index":653,"title":{},"content":{"39":{"position":[[307,12]]}},"keywords":{}}],["destructur",{"_index":336,"title":{},"content":{"17":{"position":[[158,14]]}},"keywords":{}}],["detail",{"_index":82,"title":{"33":{"position":[[5,7]]}},"content":{"3":{"position":[[639,8]]},"25":{"position":[[1744,7]]},"51":{"position":[[106,7]]}},"keywords":{}}],["develop",{"_index":203,"title":{"29":{"position":[[0,11]]}},"content":{"8":{"position":[[105,9]]},"16":{"position":[[230,10],[303,10],[466,10]]},"17":{"position":[[588,11]]},"29":{"position":[[14,10],[120,11]]},"30":{"position":[[31,9]]}},"keywords":{}}],["differ",{"_index":394,"title":{},"content":{"21":{"position":[[377,9]]},"32":{"position":[[929,9]]}},"keywords":{}}],["direct",{"_index":913,"title":{},"content":{"75":{"position":[[132,9],[368,9]]}},"keywords":{}}],["directli",{"_index":216,"title":{},"content":{"10":{"position":[[75,8]]},"25":{"position":[[204,9],[736,9]]}},"keywords":{}}],["directori",{"_index":90,"title":{},"content":{"3":{"position":[[834,9]]},"26":{"position":[[48,10]]},"34":{"position":[[31,9]]},"36":{"position":[[6,9],[110,9],[166,9]]},"37":{"position":[[375,9],[461,9],[533,9],[603,9]]},"44":{"position":[[257,9],[390,10]]},"48":{"position":[[93,9]]}},"keywords":{}}],["disabl",{"_index":696,"title":{"47":{"position":[[15,8]]}},"content":{"45":{"position":[[314,8]]},"47":{"position":[[69,9],[154,9]]}},"keywords":{}}],["discord",{"_index":361,"title":{},"content":{"18":{"position":[[120,7]]}},"keywords":{}}],["document",{"_index":254,"title":{},"content":{"13":{"position":[[384,13]]}},"keywords":{}}],["doesn't",{"_index":392,"title":{},"content":{"21":{"position":[[311,7]]},"24":{"position":[[551,7]]},"32":{"position":[[884,7]]}},"keywords":{}}],["dom'",{"_index":620,"title":{},"content":{"35":{"position":[[456,5]]},"38":{"position":[[154,5]]}},"keywords":{}}],["don't",{"_index":146,"title":{},"content":{"6":{"position":[[180,5]]},"21":{"position":[[165,5],[838,5]]}},"keywords":{}}],["door",{"_index":266,"title":{},"content":{"15":{"position":[[17,4]]}},"keywords":{}}],["dragon",{"_index":356,"title":{},"content":{"17":{"position":[[665,8]]}},"keywords":{}}],["due",{"_index":613,"title":{},"content":{"35":{"position":[[60,3]]},"42":{"position":[[139,3],[454,3]]}},"keywords":{}}],["each",{"_index":504,"title":{},"content":{"25":{"position":[[1731,4]]},"30":{"position":[[84,4]]},"52":{"position":[[207,4]]},"53":{"position":[[102,4],[178,4]]},"58":{"position":[[102,4]]},"59":{"position":[[137,4]]},"60":{"position":[[171,4]]},"63":{"position":[[103,4],[245,4]]},"66":{"position":[[104,4]]},"70":{"position":[[138,4]]},"71":{"position":[[173,4]]},"73":{"position":[[364,4]]},"75":{"position":[[150,4],[404,4]]},"76":{"position":[[131,4]]},"82":{"position":[[80,4]]},"84":{"position":[[128,4]]},"85":{"position":[[99,4]]},"86":{"position":[[99,4]]},"87":{"position":[[103,4]]},"88":{"position":[[103,4]]}},"keywords":{}}],["easi",{"_index":305,"title":{},"content":{"16":{"position":[[96,4]]},"21":{"position":[[81,4]]},"42":{"position":[[150,4]]}},"keywords":{}}],["easier",{"_index":189,"title":{},"content":{"7":{"position":[[528,6],[655,6],[677,6]]},"15":{"position":[[738,7]]},"32":{"position":[[684,6]]}},"keywords":{}}],["easiest",{"_index":138,"title":{},"content":{"6":{"position":[[76,7]]}},"keywords":{}}],["ecosystem",{"_index":271,"title":{},"content":{"15":{"position":[[95,11]]},"17":{"position":[[309,9]]}},"keywords":{}}],["edit",{"_index":215,"title":{},"content":{"10":{"position":[[49,7]]},"15":{"position":[[242,8]]},"42":{"position":[[167,4]]}},"keywords":{}}],["editor",{"_index":14,"title":{"15":{"position":[[14,8]]}},"content":{"1":{"position":[[118,6]]},"15":{"position":[[52,7],[127,7],[202,7]]}},"keywords":{}}],["effort",{"_index":201,"title":{},"content":{"8":{"position":[[20,7]]}},"keywords":{}}],["emitlegacyscript",{"_index":451,"title":{},"content":{"23":{"position":[[1086,18]]}},"keywords":{}}],["empti",{"_index":11,"title":{},"content":{"1":{"position":[[88,5]]}},"keywords":{}}],["enabl",{"_index":327,"title":{},"content":{"17":{"position":[[13,7]]},"21":{"position":[[780,6]]}},"keywords":{}}],["encod",{"_index":802,"title":{},"content":{"54":{"position":[[100,7]]}},"keywords":{}}],["end",{"_index":635,"title":{},"content":{"37":{"position":[[113,6],[177,6]]},"43":{"position":[[8,6]]},"48":{"position":[[308,3]]}},"keywords":{}}],["engin",{"_index":323,"title":{},"content":{"16":{"position":[[532,9]]}},"keywords":{}}],["entir",{"_index":542,"title":{},"content":{"29":{"position":[[456,6]]}},"keywords":{}}],["enum",{"_index":573,"title":{"62":{"position":[[0,5]]}},"content":{"32":{"position":[[863,4]]},"50":{"position":[[377,4]]},"62":{"position":[[79,4],[307,4]]},"69":{"position":[[493,4]]}},"keywords":{}}],["envelop",{"_index":895,"title":{},"content":{"71":{"position":[[235,8]]}},"keywords":{}}],["even",{"_index":145,"title":{},"content":{"6":{"position":[[168,4]]},"45":{"position":[[180,4]]}},"keywords":{}}],["everyth",{"_index":217,"title":{},"content":{"10":{"position":[[134,10]]},"26":{"position":[[26,10]]},"29":{"position":[[327,10]]}},"keywords":{}}],["exampl",{"_index":482,"title":{"26":{"position":[[0,7]]}},"content":{"25":{"position":[[435,8],[956,8],[1218,8]]},"37":{"position":[[649,8]]},"39":{"position":[[212,7]]},"50":{"position":[[16,7]]},"62":{"position":[[94,8],[322,8]]}},"keywords":{}}],["excel",{"_index":233,"title":{},"content":{"13":{"position":[[23,9]]}},"keywords":{}}],["except",{"_index":699,"title":{},"content":{"45":{"position":[[571,6]]}},"keywords":{}}],["exclam",{"_index":652,"title":{},"content":{"39":{"position":[[292,11]]}},"keywords":{}}],["exist",{"_index":109,"title":{"5":{"position":[[11,8]]}},"content":{"4":{"position":[[126,8]]},"8":{"position":[[47,8]]},"9":{"position":[[32,8]]}},"keywords":{}}],["expect",{"_index":575,"title":{},"content":{"32":{"position":[[965,8]]},"39":{"position":[[89,7]]}},"keywords":{}}],["explicit",{"_index":474,"title":{"32":{"position":[[0,8]]}},"content":{"25":{"position":[[68,9],[170,8],[689,8],[749,8],[1143,8],[1458,8]]},"32":{"position":[[150,8],[746,8],[1013,8],[1664,8]]},"51":{"position":[[34,8]]},"52":{"position":[[160,8],[312,8]]},"53":{"position":[[52,8]]},"54":{"position":[[60,8]]},"55":{"position":[[24,8]]},"56":{"position":[[58,8]]},"57":{"position":[[201,8]]},"58":{"position":[[24,8]]},"59":{"position":[[59,8]]},"60":{"position":[[61,8]]},"61":{"position":[[24,8]]},"62":{"position":[[231,8]]},"63":{"position":[[53,8]]},"64":{"position":[[24,8]]},"65":{"position":[[24,8]]},"66":{"position":[[24,8]]},"67":{"position":[[24,8]]},"68":{"position":[[24,8]]},"69":{"position":[[24,8]]},"70":{"position":[[59,8]]},"71":{"position":[[62,8]]},"73":{"position":[[66,8]]},"74":{"position":[[24,8]]},"75":{"position":[[51,8]]},"76":{"position":[[52,8]]},"81":{"position":[[24,8]]},"82":{"position":[[24,8]]},"83":{"position":[[52,8]]},"84":{"position":[[53,8]]},"85":{"position":[[24,8]]},"86":{"position":[[24,8]]},"87":{"position":[[24,8]]},"88":{"position":[[24,8]]}},"keywords":{}}],["explicitli",{"_index":492,"title":{},"content":{"25":{"position":[[997,11]]}},"keywords":{}}],["export",{"_index":649,"title":{},"content":{"39":{"position":[[171,9]]}},"keywords":{}}],["expos",{"_index":71,"title":{},"content":{"3":{"position":[[263,6]]}},"keywords":{}}],["extens",{"_index":129,"title":{},"content":{"4":{"position":[[538,10]]},"15":{"position":[[390,11]]},"19":{"position":[[134,10],[296,9]]},"23":{"position":[[59,10]]},"37":{"position":[[41,9]]},"39":{"position":[[24,9]]},"40":{"position":[[24,9]]},"41":{"position":[[25,9]]},"42":{"position":[[25,9]]}},"keywords":{}}],["extern",{"_index":264,"title":{"15":{"position":[[0,8]]}},"content":{},"keywords":{}}],["extra",{"_index":98,"title":{},"content":{"3":{"position":[[952,5]]},"45":{"position":[[81,5]]}},"keywords":{}}],["face",{"_index":730,"title":{"63":{"position":[[0,6]]}},"content":{"50":{"position":[[399,5]]},"63":{"position":[[6,5]]}},"keywords":{}}],["fairli",{"_index":357,"title":{},"content":{"18":{"position":[[16,6]]}},"keywords":{}}],["fals",{"_index":469,"title":{},"content":{"24":{"position":[[608,5]]},"55":{"position":[[186,6]]}},"keywords":{}}],["famili",{"_index":860,"title":{},"content":{"66":{"position":[[70,7]]}},"keywords":{}}],["faster",{"_index":62,"title":{},"content":{"3":{"position":[[113,7]]}},"keywords":{}}],["feasibl",{"_index":592,"title":{},"content":{"32":{"position":[[2359,8]]}},"keywords":{}}],["featur",{"_index":194,"title":{},"content":{"7":{"position":[[611,8]]},"15":{"position":[[215,8]]},"16":{"position":[[447,8]]},"17":{"position":[[120,8]]},"21":{"position":[[492,8]]},"23":{"position":[[523,7]]},"29":{"position":[[379,8]]}},"keywords":{}}],["feel",{"_index":366,"title":{},"content":{"18":{"position":[[312,4]]}},"keywords":{}}],["few",{"_index":81,"title":{},"content":{"3":{"position":[[635,3]]}},"keywords":{}}],["fewer",{"_index":154,"title":{"7":{"position":[[15,5]]}},"content":{},"keywords":{}}],["field",{"_index":417,"title":{},"content":{"23":{"position":[[94,7]]},"24":{"position":[[665,6]]},"25":{"position":[[786,6],[817,5],[877,5]]},"32":{"position":[[2186,6],[2291,6]]},"52":{"position":[[212,5]]},"57":{"position":[[272,7]]},"60":{"position":[[119,6],[231,7],[249,5]]},"66":{"position":[[96,7]]},"71":{"position":[[120,6],[244,7]]},"73":{"position":[[340,6]]},"75":{"position":[[142,7]]}},"keywords":{}}],["file",{"_index":33,"title":{"23":{"position":[[8,5]]},"32":{"position":[[36,6]]},"45":{"position":[[5,6]]},"46":{"position":[[5,5]]},"47":{"position":[[5,5]]},"48":{"position":[[5,5]]},"51":{"position":[[22,6]]}},"content":{"1":{"position":[[393,6],[418,5]]},"2":{"position":[[74,4],[372,4]]},"3":{"position":[[19,4],[812,5]]},"10":{"position":[[99,5]]},"13":{"position":[[65,6]]},"15":{"position":[[271,4]]},"16":{"position":[[60,5]]},"18":{"position":[[325,4]]},"19":{"position":[[241,5]]},"21":{"position":[[124,5],[693,4]]},"23":{"position":[[25,5],[221,5]]},"24":{"position":[[269,5],[390,5]]},"32":{"position":[[56,5],[84,6],[139,6],[2389,5]]},"34":{"position":[[10,4],[295,5]]},"35":{"position":[[161,4],[437,6]]},"36":{"position":[[139,5],[239,5],[284,4],[360,5]]},"37":{"position":[[22,5],[108,4],[172,4],[252,4],[664,6]]},"39":{"position":[[6,4],[103,5]]},"40":{"position":[[6,4]]},"41":{"position":[[6,4],[73,4],[176,5]]},"42":{"position":[[6,4],[133,5],[231,6],[276,5]]},"43":{"position":[[2,5],[245,4]]},"44":{"position":[[32,5],[71,6],[141,6],[278,4],[353,4]]},"45":{"position":[[27,6],[59,5],[343,5],[471,5],[609,6],[721,5]]},"47":{"position":[[7,5]]},"48":{"position":[[126,4]]}},"keywords":{}}],["files.a",{"_index":631,"title":{},"content":{"36":{"position":[[331,7]]}},"keywords":{}}],["filesattribut",{"_index":714,"title":{},"content":{"50":{"position":[[57,15]]}},"keywords":{}}],["filesystem",{"_index":136,"title":{},"content":{"6":{"position":[[41,10]]},"10":{"position":[[112,11]]},"16":{"position":[[73,11]]},"24":{"position":[[250,10]]},"36":{"position":[[23,10]]},"46":{"position":[[109,10]]}},"keywords":{}}],["find",{"_index":190,"title":{},"content":{"7":{"position":[[538,4]]},"15":{"position":[[282,4]]},"18":{"position":[[237,4]]}},"keywords":{}}],["flat",{"_index":811,"title":{},"content":{"57":{"position":[[39,4]]}},"keywords":{}}],["float",{"_index":826,"title":{},"content":{"58":{"position":[[122,5]]},"70":{"position":[[158,6]]},"83":{"position":[[147,6]]},"85":{"position":[[119,6]]},"87":{"position":[[124,6]]}},"keywords":{}}],["float32",{"_index":732,"title":{"64":{"position":[[0,8]]}},"content":{"50":{"position":[[425,7]]}},"keywords":{}}],["float64",{"_index":734,"title":{"65":{"position":[[0,8]]}},"content":{"50":{"position":[[459,7]]}},"keywords":{}}],["fold",{"_index":585,"title":{},"content":{"32":{"position":[[2198,6]]}},"keywords":{}}],["folder",{"_index":12,"title":{"36":{"position":[[0,8]]}},"content":{"1":{"position":[[94,6]]},"7":{"position":[[368,6]]},"24":{"position":[[360,6]]},"36":{"position":[[51,6]]},"37":{"position":[[412,7],[781,7]]},"43":{"position":[[180,6]]},"45":{"position":[[413,6]]},"48":{"position":[[284,6]]}},"keywords":{}}],["follow",{"_index":285,"title":{},"content":{"15":{"position":[[380,9]]},"23":{"position":[[84,9]]},"39":{"position":[[112,6]]},"41":{"position":[[195,9],[421,9]]},"52":{"position":[[665,9]]}},"keywords":{}}],["font",{"_index":736,"title":{"66":{"position":[[0,5]]}},"content":{"50":{"position":[[496,4]]}},"keywords":{}}],["foo.meta.json",{"_index":708,"title":{},"content":{"47":{"position":[[183,13]]}},"keywords":{}}],["foo.server.lua",{"_index":707,"title":{},"content":{"47":{"position":[[101,14]]}},"keywords":{}}],["format",{"_index":414,"title":{"22":{"position":[[8,6]]}},"content":{"25":{"position":[[333,6],[920,6],[1720,7]]},"32":{"position":[[1605,6]]},"39":{"position":[[128,6]]},"42":{"position":[[172,6],[477,7]]},"45":{"position":[[124,8],[168,8]]},"51":{"position":[[43,7],[63,6],[90,7]]},"52":{"position":[[181,6]]},"53":{"position":[[73,6]]},"54":{"position":[[81,6]]},"55":{"position":[[45,6]]},"56":{"position":[[79,6]]},"57":{"position":[[27,6],[222,6]]},"58":{"position":[[45,6]]},"59":{"position":[[80,6]]},"60":{"position":[[82,6]]},"61":{"position":[[45,6]]},"62":{"position":[[27,6],[252,6]]},"63":{"position":[[74,6]]},"64":{"position":[[45,6]]},"65":{"position":[[45,6]]},"66":{"position":[[45,6]]},"67":{"position":[[45,6]]},"68":{"position":[[45,6]]},"70":{"position":[[80,6]]},"71":{"position":[[83,6]]},"73":{"position":[[97,8]]},"74":{"position":[[45,6]]},"75":{"position":[[95,8]]},"76":{"position":[[73,6]]},"81":{"position":[[45,6]]},"82":{"position":[[45,6]]},"83":{"position":[[73,6]]},"84":{"position":[[74,6]]},"85":{"position":[[45,6]]},"86":{"position":[[45,6]]},"87":{"position":[[45,6]]},"88":{"position":[[45,6]]}},"keywords":{}}],["formatt",{"_index":247,"title":{},"content":{"13":{"position":[[271,9]]}},"keywords":{}}],["frame.s",{"_index":771,"title":{},"content":{"50":{"position":[[1108,10]]}},"keywords":{}}],["frame.zindex",{"_index":739,"title":{},"content":{"50":{"position":[[532,12]]}},"keywords":{}}],["free",{"_index":367,"title":{},"content":{"18":{"position":[[317,4]]}},"keywords":{}}],["friendli",{"_index":198,"title":{},"content":{"7":{"position":[[705,8]]}},"keywords":{}}],["fulli",{"_index":546,"title":{"31":{"position":[[0,5]]}},"content":{"29":{"position":[[570,5]]}},"keywords":{}}],["function",{"_index":335,"title":{},"content":{"17":{"position":[[140,10],[173,10]]}},"keywords":{}}],["fuss",{"_index":43,"title":{},"content":{"2":{"position":[[162,5]]}},"keywords":{}}],["futur",{"_index":569,"title":{},"content":{"32":{"position":[[709,6]]},"35":{"position":[[536,7]]}},"keywords":{}}],["g",{"_index":823,"title":{},"content":{"58":{"position":[[68,1]]},"59":{"position":[[103,1]]}},"keywords":{}}],["game",{"_index":2,"title":{"0":{"position":[[15,4]]},"5":{"position":[[20,4]]},"6":{"position":[[13,5]]}},"content":{"1":{"position":[[50,4]]},"2":{"position":[[418,5]]},"3":{"position":[[59,5]]},"4":{"position":[[135,4],[235,5],[329,4],[445,4],[570,4]]},"6":{"position":[[101,4]]},"7":{"position":[[153,5]]},"8":{"position":[[56,4]]},"9":{"position":[[41,4],[145,5]]},"10":{"position":[[273,5]]},"16":{"position":[[19,4]]},"23":{"position":[[570,4],[777,4]]},"26":{"position":[[308,5]]},"29":{"position":[[219,4],[463,4]]}},"keywords":{}}],["game'",{"_index":151,"title":{},"content":{"6":{"position":[[233,6]]},"29":{"position":[[301,6]]}},"keywords":{}}],["gameid",{"_index":440,"title":{},"content":{"23":{"position":[[744,7]]}},"keywords":{}}],["gave",{"_index":261,"title":{},"content":{"14":{"position":[[30,4]]}},"keywords":{}}],["gener",{"_index":125,"title":{},"content":{"4":{"position":[[414,10]]},"13":{"position":[[191,8],[398,9]]},"30":{"position":[[57,9]]},"35":{"position":[[144,8]]},"38":{"position":[[60,9]]}},"keywords":{}}],["git",{"_index":308,"title":{},"content":{"16":{"position":[[162,3],[245,3]]}},"keywords":{}}],["github",{"_index":309,"title":{},"content":{"16":{"position":[[170,7],[414,6]]},"18":{"position":[[349,6]]}},"keywords":{}}],["gitlab",{"_index":317,"title":{},"content":{"16":{"position":[[424,6]]}},"keywords":{}}],["glob",{"_index":448,"title":{},"content":{"23":{"position":[[1038,5]]}},"keywords":{}}],["globignorepath",{"_index":447,"title":{},"content":{"23":{"position":[[1011,16]]}},"keywords":{}}],["go",{"_index":278,"title":{},"content":{"15":{"position":[[251,2]]}},"keywords":{}}],["goe",{"_index":185,"title":{},"content":{"7":{"position":[[400,4]]}},"keywords":{}}],["grade",{"_index":307,"title":{},"content":{"16":{"position":[[129,5]]}},"keywords":{}}],["great",{"_index":40,"title":{},"content":{"2":{"position":[[106,5]]},"3":{"position":[[27,5]]},"18":{"position":[[185,5]]},"29":{"position":[[77,5]]}},"keywords":{}}],["grip",{"_index":713,"title":{},"content":{"48":{"position":[[345,4]]}},"keywords":{}}],["gui",{"_index":161,"title":{},"content":{"7":{"position":[[77,3]]}},"keywords":{}}],["guid",{"_index":69,"title":{},"content":{"3":{"position":[[224,5]]}},"keywords":{}}],["halv",{"_index":372,"title":{},"content":{"19":{"position":[[167,6]]}},"keywords":{}}],["hand",{"_index":594,"title":{},"content":{"32":{"position":[[2438,5]]},"43":{"position":[[92,4]]}},"keywords":{}}],["handl",{"_index":710,"title":{},"content":{"48":{"position":[[76,7]]}},"keywords":{}}],["handles.fac",{"_index":731,"title":{},"content":{"50":{"position":[[405,13]]}},"keywords":{}}],["hax",{"_index":352,"title":{},"content":{"17":{"position":[[553,5]]}},"keywords":{}}],["hello",{"_index":666,"title":{},"content":{"41":{"position":[[450,5]]}},"keywords":{}}],["hello.meta.json",{"_index":705,"title":{},"content":{"46":{"position":[[293,15]]}},"keywords":{}}],["hello.txt",{"_index":703,"title":{},"content":{"46":{"position":[[180,9]]}},"keywords":{}}],["help",{"_index":244,"title":{"18":{"position":[[0,5]]}},"content":{"13":{"position":[[236,4],[286,5]]},"17":{"position":[[47,5]]},"18":{"position":[[0,5],[81,5],[204,4]]},"23":{"position":[[535,4]]}},"keywords":{}}],["here",{"_index":355,"title":{},"content":{"17":{"position":[[657,4]]},"30":{"position":[[41,5]]}},"keywords":{}}],["hermet",{"_index":545,"title":{},"content":{"29":{"position":[[538,8]]}},"keywords":{}}],["hit",{"_index":514,"title":{},"content":{"26":{"position":[[294,3]]},"35":{"position":[[245,3]]}},"keywords":{}}],["host",{"_index":316,"title":{},"content":{"16":{"position":[[393,7]]},"18":{"position":[[138,5]]}},"keywords":{}}],["huge",{"_index":341,"title":{},"content":{"17":{"position":[[304,4]]}},"keywords":{}}],["hundr",{"_index":310,"title":{},"content":{"16":{"position":[[180,8]]}},"keywords":{}}],["id",{"_index":434,"title":{},"content":{"23":{"position":[[473,3],[662,2],[782,2]]}},"keywords":{}}],["idea",{"_index":148,"title":{},"content":{"6":{"position":[[204,5]]},"18":{"position":[[281,5]]},"42":{"position":[[251,4]]}},"keywords":{}}],["idiom",{"_index":134,"title":{},"content":{"6":{"position":[[17,6]]}},"keywords":{}}],["ignor",{"_index":449,"title":{},"content":{"23":{"position":[[1056,7]]},"46":{"position":[[250,6]]}},"keywords":{}}],["ignoreunknowninst",{"_index":466,"title":{},"content":{"24":{"position":[[498,24]]},"45":{"position":[[252,23],[646,23],[686,23]]},"46":{"position":[[49,22]]}},"keywords":{}}],["imagebutton.slicecent",{"_index":757,"title":{},"content":{"50":{"position":[[881,23]]}},"keywords":{}}],["imagelabel.imagerects",{"_index":773,"title":{},"content":{"50":{"position":[[1133,24]]}},"keywords":{}}],["implement",{"_index":287,"title":{},"content":{"15":{"position":[[422,14]]},"77":{"position":[[6,12]]},"78":{"position":[[6,12]]},"79":{"position":[[6,12]]},"80":{"position":[[6,12]]}},"keywords":{}}],["implicit",{"_index":473,"title":{},"content":{"25":{"position":[[55,8],[81,8],[346,8],[532,8]]},"32":{"position":[[170,8],[196,8],[639,8]]},"51":{"position":[[21,8]]},"52":{"position":[[147,8]]},"55":{"position":[[11,8]]},"57":{"position":[[6,8]]},"58":{"position":[[11,8]]},"61":{"position":[[11,8]]},"62":{"position":[[6,8]]},"64":{"position":[[11,8]]},"65":{"position":[[11,8]]},"66":{"position":[[11,8]]},"67":{"position":[[11,8]]},"68":{"position":[[11,8]]},"69":{"position":[[11,8]]},"74":{"position":[[11,8]]},"81":{"position":[[11,8]]},"82":{"position":[[11,8]]},"85":{"position":[[11,8]]},"86":{"position":[[11,8]]},"87":{"position":[[11,8]]},"88":{"position":[[11,8]]}},"keywords":{}}],["implicitli",{"_index":479,"title":{},"content":{"25":{"position":[[242,11]]},"52":{"position":[[124,11]]},"53":{"position":[[36,11]]},"54":{"position":[[44,11]]},"56":{"position":[[42,11]]},"59":{"position":[[43,11]]},"60":{"position":[[45,11]]},"63":{"position":[[37,11]]},"70":{"position":[[43,11]]},"71":{"position":[[46,11]]},"73":{"position":[[50,11]]},"75":{"position":[[35,11]]},"76":{"position":[[36,11]]},"83":{"position":[[36,11]]},"84":{"position":[[37,11]]}},"keywords":{}}],["import",{"_index":648,"title":{},"content":{"39":{"position":[[157,9]]}},"keywords":{}}],["improv",{"_index":150,"title":{},"content":{"6":{"position":[[220,7]]},"18":{"position":[[298,7]]}},"keywords":{}}],["includ",{"_index":272,"title":{},"content":{"15":{"position":[[135,7]]},"25":{"position":[[1539,8]]},"44":{"position":[[45,8],[183,8]]}},"keywords":{}}],["indic",{"_index":419,"title":{},"content":{"23":{"position":[[119,10]]}},"keywords":{}}],["individu",{"_index":304,"title":{},"content":{"16":{"position":[[49,10],[219,10]]}},"keywords":{}}],["infer",{"_index":477,"title":{},"content":{"25":{"position":[[137,5]]}},"keywords":{}}],["info",{"_index":376,"title":{},"content":{"19":{"position":[[279,4]]},"32":{"position":[[597,4]]}},"keywords":{}}],["inform",{"_index":99,"title":{},"content":{"3":{"position":[[958,11]]},"39":{"position":[[194,12]]}},"keywords":{}}],["init.client.lua",{"_index":627,"title":{},"content":{"36":{"position":[[223,15]]}},"keywords":{}}],["init.lua",{"_index":625,"title":{},"content":{"36":{"position":[[193,9]]}},"keywords":{}}],["init.meta.json",{"_index":629,"title":{},"content":{"36":{"position":[[269,14]]},"45":{"position":[[456,14]]},"48":{"position":[[111,14]]}},"keywords":{}}],["init.server.lua",{"_index":626,"title":{},"content":{"36":{"position":[[203,16]]},"37":{"position":[[422,15]]}},"keywords":{}}],["initi",{"_index":7,"title":{},"content":{"1":{"position":[[33,10],[321,10]]}},"keywords":{}}],["insid",{"_index":155,"title":{},"content":{"7":{"position":[[2,6]]},"44":{"position":[[192,6]]}},"keywords":{}}],["instal",{"_index":66,"title":{"19":{"position":[[0,12]]}},"content":{"3":{"position":[[170,10],[211,12],[246,7]]},"19":{"position":[[0,12],[45,7],[109,7],[400,7]]}},"keywords":{}}],["instanc",{"_index":160,"title":{"24":{"position":[[0,8]]},"25":{"position":[[0,8]]}},"content":{"7":{"position":[[62,9]]},"23":{"position":[[245,8],[286,8],[1178,9],[1211,9]]},"24":{"position":[[2,8],[69,9],[130,8],[197,8],[436,9],[463,8],[531,9],[678,8],[715,9],[776,8]]},"25":{"position":[[44,10]]},"36":{"position":[[58,8]]},"37":{"position":[[75,9],[287,9],[633,9],[696,9]]},"39":{"position":[[74,9]]},"40":{"position":[[68,9]]},"43":{"position":[[124,9],[624,10]]},"45":{"position":[[523,9]]},"46":{"position":[[75,9],[204,9]]},"47":{"position":[[53,10]]},"48":{"position":[[291,9],[327,8]]},"52":{"position":[[58,8]]}},"keywords":{}}],["instance.ani",{"_index":636,"title":{},"content":{"37":{"position":[[159,12],[228,12]]}},"keywords":{}}],["instance.attribut",{"_index":715,"title":{},"content":{"50":{"position":[[73,19]]}},"keywords":{}}],["instance.init.client.lua",{"_index":641,"title":{},"content":{"37":{"position":[[485,24]]}},"keywords":{}}],["instance.init.lua",{"_index":642,"title":{},"content":{"37":{"position":[[562,17]]}},"keywords":{}}],["instance.nam",{"_index":765,"title":{},"content":{"50":{"position":[[1025,13]]}},"keywords":{}}],["instance.tag",{"_index":767,"title":{},"content":{"50":{"position":[[1050,13]]}},"keywords":{}}],["instead",{"_index":120,"title":{},"content":{"4":{"position":[[334,7],[615,8]]},"10":{"position":[[84,7]]},"23":{"position":[[1188,7]]},"25":{"position":[[1296,8]]},"32":{"position":[[2406,7]]},"37":{"position":[[399,7]]},"44":{"position":[[358,7]]},"46":{"position":[[120,7]]},"48":{"position":[[271,7]]}},"keywords":{}}],["int32",{"_index":738,"title":{"67":{"position":[[0,6]]}},"content":{"50":{"position":[[526,5]]}},"keywords":{}}],["int64",{"_index":740,"title":{"68":{"position":[[0,6]]}},"content":{"50":{"position":[[551,5]]}},"keywords":{}}],["integ",{"_index":807,"title":{},"content":{"56":{"position":[[92,7]]},"59":{"position":[[158,7]]},"62":{"position":[[265,7]]},"67":{"position":[[58,8]]},"68":{"position":[[58,8]]},"69":{"position":[[526,8]]},"83":{"position":[[171,8]]},"86":{"position":[[120,8]]},"88":{"position":[[124,8]]}},"keywords":{}}],["intend",{"_index":692,"title":{},"content":{"44":{"position":[[168,8]]}},"keywords":{}}],["intern",{"_index":502,"title":{},"content":{"25":{"position":[[1618,8]]}},"keywords":{}}],["introduc",{"_index":144,"title":{},"content":{"6":{"position":[[150,11]]}},"keywords":{}}],["introduct",{"_index":225,"title":{"11":{"position":[[0,12]]}},"content":{},"keywords":{}}],["issu",{"_index":321,"title":{},"content":{"16":{"position":[[499,5]]},"18":{"position":[[333,5],[356,5]]},"29":{"position":[[152,7]]},"35":{"position":[[518,5]]}},"keywords":{}}],["it'",{"_index":115,"title":{},"content":{"4":{"position":[[251,4]]},"6":{"position":[[71,4]]},"13":{"position":[[83,4]]},"17":{"position":[[471,4]]},"32":{"position":[[602,4],[670,4]]},"42":{"position":[[570,4]]},"46":{"position":[[12,4]]}},"keywords":{}}],["it'd",{"_index":506,"title":{},"content":{"26":{"position":[[59,4]]}},"keywords":{}}],["it'll",{"_index":412,"title":{},"content":{"21":{"position":[[879,5]]}},"keywords":{}}],["item",{"_index":845,"title":{},"content":{"62":{"position":[[84,5],[312,5]]},"69":{"position":[[498,5]]}},"keywords":{}}],["iter",{"_index":58,"title":{},"content":{"3":{"position":[[80,10]]}},"keywords":{}}],["itself",{"_index":413,"title":{},"content":{"21":{"position":[[890,6]]},"46":{"position":[[150,7]]}},"keywords":{}}],["json",{"_index":415,"title":{"41":{"position":[[0,4]]},"43":{"position":[[0,4]]}},"content":{"23":{"position":[[20,4]]},"34":{"position":[[201,4],[214,6],[241,4]]},"41":{"position":[[20,4],[49,4],[171,4],[205,5]]},"42":{"position":[[297,4]]},"43":{"position":[[156,4]]}},"keywords":{}}],["judgement",{"_index":401,"title":{},"content":{"21":{"position":[[540,9]]}},"keywords":{}}],["kampfkarren",{"_index":260,"title":{},"content":{"14":{"position":[[16,13]]}},"keywords":{}}],["keep",{"_index":248,"title":{},"content":{"13":{"position":[[292,4]]}},"keywords":{}}],["key",{"_index":230,"title":{},"content":{"12":{"position":[[90,3]]},"24":{"position":[[743,4]]},"25":{"position":[[806,3]]},"52":{"position":[[253,3]]},"69":{"position":[[440,3]]}},"keywords":{}}],["key,source,context,example,",{"_index":650,"title":{},"content":{"39":{"position":[[249,29]]}},"keywords":{}}],["keypoint",{"_index":836,"title":{},"content":{"60":{"position":[[109,9]]},"71":{"position":[[110,9]]}},"keywords":{}}],["kind",{"_index":472,"title":{},"content":{"25":{"position":[[16,5]]}},"keywords":{}}],["know",{"_index":467,"title":{},"content":{"24":{"position":[[559,4]]},"25":{"position":[[1522,4]]},"32":{"position":[[892,4]]}},"keywords":{}}],["knowledg",{"_index":475,"title":{},"content":{"25":{"position":[[108,9]]}},"keywords":{}}],["known",{"_index":484,"title":{},"content":{"25":{"position":[[487,5]]}},"keywords":{}}],["languag",{"_index":350,"title":{},"content":{"17":{"position":[[503,9],[632,10]]}},"keywords":{}}],["language.stylua",{"_index":289,"title":{},"content":{"15":{"position":[[466,15]]}},"keywords":{}}],["larg",{"_index":211,"title":{},"content":{"9":{"position":[[130,6]]}},"keywords":{}}],["lava",{"_index":173,"title":{},"content":{"7":{"position":[[229,4]]}},"keywords":{}}],["layout",{"_index":512,"title":{},"content":{"26":{"position":[[245,6]]}},"keywords":{}}],["learn",{"_index":70,"title":{},"content":{"3":{"position":[[233,5]]}},"keywords":{}}],["leav",{"_index":539,"title":{},"content":{"29":{"position":[[321,5]]}},"keywords":{}}],["level",{"_index":105,"title":{},"content":{"4":{"position":[[35,6]]}},"keywords":{}}],["lighting.ambi",{"_index":725,"title":{},"content":{"50":{"position":[[261,16]]}},"keywords":{}}],["limit",{"_index":390,"title":{"35":{"position":[[0,12]]}},"content":{"21":{"position":[[279,7]]},"35":{"position":[[67,11],[490,10]]},"42":{"position":[[331,10]]}},"keywords":{}}],["link",{"_index":293,"title":{},"content":{"15":{"position":[[524,6],[585,6]]}},"keywords":{}}],["list",{"_index":433,"title":{},"content":{"23":{"position":[[459,4],[1030,4]]},"35":{"position":[[335,4]]},"53":{"position":[[85,4]]},"57":{"position":[[44,4]]},"58":{"position":[[57,4]]},"59":{"position":[[92,4]]},"63":{"position":[[86,4]]},"70":{"position":[[92,4]]},"75":{"position":[[349,4]]},"76":{"position":[[85,4]]},"82":{"position":[[57,4]]},"83":{"position":[[85,4]]},"84":{"position":[[86,4]]},"85":{"position":[[57,4]]},"86":{"position":[[57,4]]},"87":{"position":[[57,4]]},"88":{"position":[[57,4]]}},"keywords":{}}],["listen",{"_index":427,"title":{},"content":{"23":{"position":[[363,6]]}},"keywords":{}}],["littl",{"_index":354,"title":{},"content":{"17":{"position":[[581,6]]}},"keywords":{}}],["live",{"_index":54,"title":{"3":{"position":[[0,4]]}},"content":{"3":{"position":[[323,4]]},"16":{"position":[[548,4]]},"23":{"position":[[502,4]]},"35":{"position":[[400,4]]},"46":{"position":[[262,4]]},"50":{"position":[[39,4]]}},"keywords":{}}],["local",{"_index":605,"title":{"39":{"position":[[0,12]]}},"content":{"34":{"position":[[158,12]]},"39":{"position":[[181,12],[224,12]]}},"keywords":{}}],["localizationt",{"_index":647,"title":{},"content":{"39":{"position":[[56,17]]}},"keywords":{}}],["localscript",{"_index":453,"title":{},"content":{"23":{"position":[[1166,11]]},"37":{"position":[[216,11],[550,11]]}},"keywords":{}}],["locat",{"_index":183,"title":{},"content":{"7":{"position":[[351,9]]}},"keywords":{}}],["lock",{"_index":222,"title":{},"content":{"10":{"position":[[207,6]]}},"keywords":{}}],["long",{"_index":445,"title":{},"content":{"23":{"position":[[954,4]]}},"keywords":{}}],["look",{"_index":15,"title":{},"content":{"1":{"position":[[132,4]]},"7":{"position":[[555,7]]},"18":{"position":[[256,5]]},"21":{"position":[[446,4]]},"32":{"position":[[1044,4],[1695,4]]},"35":{"position":[[444,4]]},"42":{"position":[[282,4]]},"69":{"position":[[68,5]]}},"keywords":{}}],["lsp",{"_index":286,"title":{},"content":{"15":{"position":[[409,3],[418,3]]}},"keywords":{}}],["lsp'",{"_index":298,"title":{},"content":{"15":{"position":[[639,5]]}},"keywords":{}}],["lua",{"_index":255,"title":{},"content":{"13":{"position":[[412,3]]},"17":{"position":[[529,3]]},"34":{"position":[[112,5]]},"37":{"position":[[37,3],[247,4]]},"45":{"position":[[185,3]]}},"keywords":{}}],["luastylua",{"_index":246,"title":{},"content":{"13":{"position":[[258,10]]}},"keywords":{}}],["luau",{"_index":240,"title":{},"content":{"13":{"position":[[183,4]]},"15":{"position":[[404,4],[441,5],[634,4]]},"17":{"position":[[275,4],[463,5]]},"21":{"position":[[766,4]]}},"keywords":{}}],["lune",{"_index":204,"title":{"9":{"position":[[0,5]]}},"content":{"9":{"position":[[56,5]]},"21":{"position":[[348,4],[612,4]]}},"keywords":{}}],["lync",{"_index":397,"title":{},"content":{"21":{"position":[[429,5]]}},"keywords":{}}],["maco",{"_index":20,"title":{},"content":{"1":{"position":[[223,6]]},"2":{"position":[[256,6]]},"3":{"position":[[429,6]]}},"keywords":{}}],["main",{"_index":164,"title":{},"content":{"7":{"position":[[106,4]]}},"keywords":{}}],["make",{"_index":63,"title":{},"content":{"3":{"position":[[141,4]]},"7":{"position":[[647,4]]},"8":{"position":[[31,4]]},"15":{"position":[[702,5]]},"21":{"position":[[531,4],[885,4]]},"26":{"position":[[80,6],[278,6]]},"47":{"position":[[132,4]]}},"keywords":{}}],["manag",{"_index":252,"title":{"30":{"position":[[10,7]]},"31":{"position":[[6,7]]}},"content":{"13":{"position":[[345,7]]},"29":{"position":[[247,7],[289,6],[343,7],[413,7],[444,6],[576,7]]}},"keywords":{}}],["mani",{"_index":346,"title":{},"content":{"17":{"position":[[421,4]]},"29":{"position":[[2,4]]},"51":{"position":[[2,4]]}},"keywords":{}}],["map",{"_index":698,"title":{},"content":{"45":{"position":[[491,3]]},"69":{"position":[[504,6]]}},"keywords":{}}],["materi",{"_index":886,"title":{},"content":{"69":{"position":[[484,8]]}},"keywords":{}}],["materialcolor",{"_index":742,"title":{"69":{"position":[[0,15]]}},"content":{"50":{"position":[[577,14]]}},"keywords":{}}],["max",{"_index":890,"title":{},"content":{"70":{"position":[[108,3]]},"76":{"position":[[101,3]]}},"keywords":{}}],["menu",{"_index":22,"title":{},"content":{"1":{"position":[[250,5],[313,4]]},"2":{"position":[[283,5]]},"3":{"position":[[456,5]]}},"keywords":{}}],["meta",{"_index":612,"title":{"45":{"position":[[0,4]]},"46":{"position":[[0,4]]},"47":{"position":[[0,4]]},"48":{"position":[[0,4]]}},"content":{"34":{"position":[[290,4]]},"36":{"position":[[326,4]]},"45":{"position":[[22,4],[54,4],[338,4]]},"47":{"position":[[2,4]]}},"keywords":{}}],["meta.json",{"_index":551,"title":{},"content":{"32":{"position":[[73,10]]},"34":{"position":[[301,11]]},"45":{"position":[[40,11]]}},"keywords":{}}],["metadata",{"_index":701,"title":{"46":{"position":[[23,9]]}},"content":{},"keywords":{}}],["method",{"_index":338,"title":{},"content":{"17":{"position":[[196,8]]}},"keywords":{}}],["migrat",{"_index":213,"title":{"10":{"position":[[0,9]]}},"content":{"10":{"position":[[2,9]]},"29":{"position":[[180,7]]}},"keywords":{}}],["min",{"_index":889,"title":{},"content":{"70":{"position":[[100,3]]},"76":{"position":[[93,3]]}},"keywords":{}}],["model",{"_index":220,"title":{"38":{"position":[[0,7]]},"43":{"position":[[5,7]]}},"content":{"10":{"position":[[189,6]]},"23":{"position":[[206,5]]},"26":{"position":[[99,6]]},"32":{"position":[[997,5],[1644,5],[2399,6],[2465,7]]},"34":{"position":[[122,6],[144,6],[246,6]]},"38":{"position":[[53,6]]},"41":{"position":[[54,5]]},"43":{"position":[[61,7],[161,5]]},"44":{"position":[[230,7]]},"45":{"position":[[100,6],[162,5]]},"48":{"position":[[62,5]]}},"keywords":{}}],["model.json",{"_index":611,"title":{},"content":{"34":{"position":[[253,12]]},"43":{"position":[[18,11]]},"45":{"position":[[597,11]]}},"keywords":{}}],["model.model.json",{"_index":679,"title":{},"content":{"43":{"position":[[264,16]]}},"keywords":{}}],["model.primarypart",{"_index":759,"title":{},"content":{"50":{"position":[[915,17]]}},"keywords":{}}],["model.worldpivotdata",{"_index":749,"title":{},"content":{"50":{"position":[[727,20]]}},"keywords":{}}],["modern",{"_index":193,"title":{},"content":{"7":{"position":[[597,6]]}},"keywords":{}}],["modul",{"_index":602,"title":{"41":{"position":[[5,8]]},"42":{"position":[[5,8]]}},"content":{"34":{"position":[[97,6],[206,7],[226,7]]},"42":{"position":[[302,8]]}},"keywords":{}}],["modulescript",{"_index":637,"title":{},"content":{"37":{"position":[[274,12],[620,12]]},"41":{"position":[[98,12],[399,12]]},"42":{"position":[[55,12]]}},"keywords":{}}],["modulescript.sourc",{"_index":753,"title":{},"content":{"50":{"position":[[825,19]]}},"keywords":{}}],["moonscript",{"_index":351,"title":{},"content":{"17":{"position":[[538,10]]}},"keywords":{}}],["more",{"_index":197,"title":{},"content":{"7":{"position":[[700,4]]},"8":{"position":[[69,4]]},"15":{"position":[[319,5]]},"17":{"position":[[209,5]]},"32":{"position":[[704,4],[741,4],[2448,4]]},"51":{"position":[[101,4]]}},"keywords":{}}],["move",{"_index":153,"title":{"7":{"position":[[0,4]]}},"content":{"7":{"position":[[414,6]]}},"keywords":{}}],["much",{"_index":283,"title":{},"content":{"15":{"position":[[314,4]]},"29":{"position":[[206,4]]}},"keywords":{}}],["multi",{"_index":276,"title":{},"content":{"15":{"position":[[229,5],[265,5]]}},"keywords":{}}],["multipl",{"_index":691,"title":{},"content":{"44":{"position":[[124,8]]}},"keywords":{}}],["n/a",{"_index":761,"title":{},"content":{"50":{"position":[[947,3],[1008,3],[1177,3]]}},"keywords":{}}],["name",{"_index":46,"title":{},"content":{"2":{"position":[[377,5]]},"7":{"position":[[375,5]]},"23":{"position":[[104,5],[134,4],[160,4]]},"24":{"position":[[731,4]]},"25":{"position":[[274,4],[292,4]]},"36":{"position":[[81,5]]},"37":{"position":[[334,6]]},"43":{"position":[[250,5]]},"44":{"position":[[283,5]]},"45":{"position":[[34,5]]},"52":{"position":[[264,4]]},"62":{"position":[[67,4]]}},"keywords":{}}],["namefold",{"_index":598,"title":{},"content":{"34":{"position":[[15,11]]}},"keywords":{}}],["nathan",{"_index":258,"title":{},"content":{"14":{"position":[[2,6]]}},"keywords":{}}],["navig",{"_index":301,"title":{},"content":{"15":{"position":[[708,10]]}},"keywords":{}}],["necessari",{"_index":499,"title":{},"content":{"25":{"position":[[1478,9]]}},"keywords":{}}],["need",{"_index":34,"title":{},"content":{"1":{"position":[[428,4]]},"3":{"position":[[188,4],[305,4]]},"4":{"position":[[118,4]]},"19":{"position":[[392,4]]},"21":{"position":[[105,4],[171,4],[468,4],[844,4],[874,4]]},"69":{"position":[[631,4]]}},"keywords":{}}],["new",{"_index":1,"title":{"0":{"position":[[11,3]]}},"content":{"1":{"position":[[46,3],[84,3],[389,3]]},"2":{"position":[[414,3]]},"32":{"position":[[859,3]]},"45":{"position":[[2,3]]}},"keywords":{}}],["newer",{"_index":536,"title":{},"content":{"29":{"position":[[114,5]]}},"keywords":{}}],["next",{"_index":513,"title":{},"content":{"26":{"position":[[289,4]]},"47":{"position":[[197,4]]}},"keywords":{}}],["nifti",{"_index":374,"title":{},"content":{"19":{"position":[[224,5]]}},"keywords":{}}],["normal",{"_index":219,"title":{},"content":{"10":{"position":[[166,6]]}},"keywords":{}}],["note",{"_index":296,"title":{},"content":{"15":{"position":[[599,4]]}},"keywords":{}}],["now",{"_index":28,"title":{},"content":{"1":{"position":[[304,3]]},"2":{"position":[[2,3],[467,4]]},"3":{"position":[[790,3]]}},"keywords":{}}],["null",{"_index":437,"title":{},"content":{"23":{"position":[[617,4],[739,4],[859,4],[1006,4]]}},"keywords":{}}],["number",{"_index":808,"title":{},"content":{"56":{"position":[[117,6]]},"64":{"position":[[57,7]]},"65":{"position":[[57,7]]}},"keywords":{}}],["numberrang",{"_index":744,"title":{"70":{"position":[[0,12]]}},"content":{"50":{"position":[[621,11]]},"70":{"position":[[6,11]]}},"keywords":{}}],["numbersequ",{"_index":746,"title":{"71":{"position":[[0,15]]}},"content":{"50":{"position":[[664,14]]},"71":{"position":[[6,14]]}},"keywords":{}}],["numbersequencekeypoint",{"_index":894,"title":{},"content":{"71":{"position":[[148,24]]}},"keywords":{}}],["object",{"_index":166,"title":{},"content":{"7":{"position":[[124,7]]},"17":{"position":[[151,6]]},"25":{"position":[[770,6]]},"41":{"position":[[510,6]]},"52":{"position":[[194,6]]},"57":{"position":[[235,6]]},"60":{"position":[[95,6],[204,6]]},"66":{"position":[[58,6]]},"69":{"position":[[56,6],[467,6]]},"71":{"position":[[96,6],[206,6]]},"73":{"position":[[328,6]]},"75":{"position":[[109,6]]}},"keywords":{}}],["obstacl",{"_index":175,"title":{},"content":{"7":{"position":[[247,8]]}},"keywords":{}}],["obviou",{"_index":383,"title":{},"content":{"21":{"position":[[6,7],[897,8]]}},"keywords":{}}],["offer",{"_index":400,"title":{},"content":{"21":{"position":[[521,5]]}},"keywords":{}}],["offset",{"_index":921,"title":{},"content":{"83":{"position":[[103,6],[158,6]]}},"keywords":{}}],["old",{"_index":171,"title":{},"content":{"7":{"position":[[218,3]]}},"keywords":{}}],["on",{"_index":27,"title":{},"content":{"1":{"position":[[300,3]]},"2":{"position":[[30,3]]},"21":{"position":[[233,3],[737,3]]},"24":{"position":[[35,3],[42,3]]},"25":{"position":[[782,3]]},"37":{"position":[[726,3]]}},"keywords":{}}],["onc",{"_index":29,"title":{},"content":{"1":{"position":[[345,4]]}},"keywords":{}}],["ongo",{"_index":200,"title":{},"content":{"8":{"position":[[12,7]]}},"keywords":{}}],["open",{"_index":10,"title":{},"content":{"1":{"position":[[77,4],[148,4],[245,4]]},"2":{"position":[[181,4],[278,4],[433,4]]},"3":{"position":[[354,4],[451,4],[733,5]]},"15":{"position":[[7,5]]},"18":{"position":[[98,4]]},"35":{"position":[[170,4]]}},"keywords":{}}],["oper",{"_index":235,"title":{},"content":{"13":{"position":[[54,7]]}},"keywords":{}}],["option",{"_index":206,"title":{},"content":{"9":{"position":[[10,6]]},"24":{"position":[[156,8],[298,8],[489,8]]}},"keywords":{}}],["optionalcoordinatefram",{"_index":748,"title":{"72":{"position":[[0,24]]}},"content":{"50":{"position":[[703,23]]}},"keywords":{}}],["optionaldefault",{"_index":430,"title":{},"content":{"23":{"position":[[417,15],[598,15],[720,15],[840,15],[987,15],[1064,15],[1248,15]]},"24":{"position":[[589,15]]}},"keywords":{}}],["order",{"_index":379,"title":{},"content":{"19":{"position":[[348,5]]}},"keywords":{}}],["orient",{"_index":821,"title":{},"content":{"57":{"position":[[260,11]]}},"keywords":{}}],["origin",{"_index":912,"title":{},"content":{"75":{"position":[[121,6],[357,6]]}},"keywords":{}}],["otherwis",{"_index":470,"title":{},"content":{"24":{"position":[[637,9]]}},"keywords":{}}],["out",{"_index":68,"title":{},"content":{"3":{"position":[[203,3]]},"38":{"position":[[146,3]]}},"keywords":{}}],["outsid",{"_index":181,"title":{},"content":{"7":{"position":[[322,7]]}},"keywords":{}}],["over",{"_index":349,"title":{},"content":{"17":{"position":[[450,4]]}},"keywords":{}}],["overlap",{"_index":297,"title":{},"content":{"15":{"position":[[620,8]]}},"keywords":{}}],["overrid",{"_index":429,"title":{},"content":{"23":{"position":[[394,8]]}},"keywords":{}}],["overridden",{"_index":495,"title":{},"content":{"25":{"position":[[1270,10]]}},"keywords":{}}],["overview",{"_index":596,"title":{"34":{"position":[[0,9]]}},"content":{},"keywords":{}}],["overwrit",{"_index":435,"title":{},"content":{"23":{"position":[[548,11]]}},"keywords":{}}],["packag",{"_index":251,"title":{},"content":{"13":{"position":[[337,7]]}},"keywords":{}}],["page",{"_index":503,"title":{},"content":{"25":{"position":[[1701,4]]},"51":{"position":[[70,4]]}},"keywords":{}}],["pair",{"_index":885,"title":{},"content":{"69":{"position":[[450,5]]}},"keywords":{}}],["palett",{"_index":16,"title":{},"content":{"1":{"position":[[174,7]]},"2":{"position":[[207,7]]},"3":{"position":[[380,7]]}},"keywords":{}}],["panel",{"_index":86,"title":{},"content":{"3":{"position":[[720,5]]}},"keywords":{}}],["parent",{"_index":640,"title":{},"content":{"37":{"position":[[368,6],[454,6],[526,6],[596,6]]}},"keywords":{}}],["part",{"_index":163,"title":{},"content":{"7":{"position":[[93,5]]},"10":{"position":[[260,4]]},"25":{"position":[[473,4]]},"43":{"position":[[200,4]]}},"keywords":{}}],["part.anchor",{"_index":720,"title":{},"content":{"50":{"position":[[174,13]]}},"keywords":{}}],["part.brickcolor",{"_index":722,"title":{},"content":{"50":{"position":[[205,15],[296,15]]}},"keywords":{}}],["part.customphysicalproperti",{"_index":751,"title":{},"content":{"50":{"position":[[773,29]]}},"keywords":{}}],["part.shap",{"_index":729,"title":{},"content":{"50":{"position":[[382,10]]}},"keywords":{}}],["part.siz",{"_index":776,"title":{},"content":{"50":{"position":[[1195,9]]}},"keywords":{}}],["partial",{"_index":541,"title":{"30":{"position":[[0,9]]}},"content":{"29":{"position":[[403,9]]}},"keywords":{}}],["particleemitter.lifetim",{"_index":745,"title":{},"content":{"50":{"position":[[633,24]]}},"keywords":{}}],["parts)meshpart.meshidhttpservice.httpen",{"_index":618,"title":{},"content":{"35":{"position":[[282,44]]}},"keywords":{}}],["pass",{"_index":428,"title":{},"content":{"23":{"position":[[374,7]]}},"keywords":{}}],["path",{"_index":378,"title":{},"content":{"19":{"position":[[339,5]]},"23":{"position":[[1047,5]]},"24":{"position":[[168,5],[227,6],[238,4],[617,5]]},"50":{"position":[[1277,4]]}},"keywords":{}}],["peopl",{"_index":347,"title":{},"content":{"17":{"position":[[426,6]]},"42":{"position":[[531,6]]}},"keywords":{}}],["perform",{"_index":407,"title":{},"content":{"21":{"position":[[707,7]]}},"keywords":{}}],["person",{"_index":121,"title":{},"content":{"4":{"position":[[350,8]]}},"keywords":{}}],["physicalproperti",{"_index":750,"title":{"73":{"position":[[0,19]]}},"content":{"50":{"position":[[754,18]]},"73":{"position":[[6,18],[178,18]]}},"keywords":{}}],["piec",{"_index":690,"title":{},"content":{"44":{"position":[[109,6]]}},"keywords":{}}],["place",{"_index":37,"title":{"2":{"position":[[14,6]]},"4":{"position":[[15,6]]},"7":{"position":[[21,7]]},"29":{"position":[[12,7]]}},"content":{"2":{"position":[[68,5]]},"3":{"position":[[13,5]]},"4":{"position":[[73,6],[490,6]]},"10":{"position":[[69,5],[180,5]]},"18":{"position":[[191,5]]},"23":{"position":[[215,5],[467,5],[656,5],[921,5]]},"30":{"position":[[128,5]]},"35":{"position":[[155,5],[431,5]]},"44":{"position":[[242,7]]}},"keywords":{}}],["place'",{"_index":439,"title":{},"content":{"23":{"position":[[648,7],[769,7]]}},"keywords":{}}],["placeid",{"_index":438,"title":{},"content":{"23":{"position":[[622,8]]}},"keywords":{}}],["plain",{"_index":608,"title":{"40":{"position":[[0,5]]}},"content":{"34":{"position":[[184,5]]}},"keywords":{}}],["player.userid",{"_index":741,"title":{},"content":{"50":{"position":[[557,13]]}},"keywords":{}}],["players.respawntim",{"_index":733,"title":{},"content":{"50":{"position":[[433,19]]}},"keywords":{}}],["plugin",{"_index":65,"title":{},"content":{"3":{"position":[[160,6],[290,7],[695,6]]},"15":{"position":[[88,6]]},"26":{"position":[[89,6]]},"35":{"position":[[100,6]]}},"keywords":{}}],["pop",{"_index":24,"title":{},"content":{"1":{"position":[[277,4]]},"2":{"position":[[310,4]]},"3":{"position":[[483,4]]}},"keywords":{}}],["popular",{"_index":237,"title":{},"content":{"13":{"position":[[133,7]]},"15":{"position":[[119,7]]}},"keywords":{}}],["popup",{"_index":76,"title":{},"content":{"3":{"position":[[580,5]]}},"keywords":{}}],["port",{"_index":132,"title":{"5":{"position":[[0,7]]}},"content":{"8":{"position":[[36,7]]},"9":{"position":[[21,7],[120,7]]},"23":{"position":[[335,4],[384,4]]}},"keywords":{}}],["posit",{"_index":820,"title":{},"content":{"57":{"position":[[247,8]]}},"keywords":{}}],["possibl",{"_index":137,"title":{},"content":{"6":{"position":[[61,9]]},"13":{"position":[[88,8]]},"17":{"position":[[481,8]]},"32":{"position":[[660,9]]},"36":{"position":[[95,8]]},"75":{"position":[[86,8]]}},"keywords":{}}],["post",{"_index":408,"title":{},"content":{"21":{"position":[[715,4]]}},"keywords":{}}],["power",{"_index":319,"title":{},"content":{"16":{"position":[[438,8]]}},"keywords":{}}],["practic",{"_index":547,"title":{},"content":{"30":{"position":[[7,8]]}},"keywords":{}}],["prefer",{"_index":348,"title":{},"content":{"17":{"position":[[433,6]]}},"keywords":{}}],["prepar",{"_index":133,"title":{"6":{"position":[[0,7]]}},"content":{},"keywords":{}}],["present",{"_index":645,"title":{},"content":{"37":{"position":[[761,7]]}},"keywords":{}}],["press",{"_index":84,"title":{},"content":{"3":{"position":[[680,5],[744,5]]}},"keywords":{}}],["prevent",{"_index":329,"title":{},"content":{"17":{"position":[[53,7]]},"23":{"position":[[540,7]]}},"keywords":{}}],["print",{"_index":96,"title":{},"content":{"3":{"position":[[926,7]]}},"keywords":{}}],["problem",{"_index":363,"title":{},"content":{"18":{"position":[[212,8]]}},"keywords":{}}],["process",{"_index":409,"title":{},"content":{"21":{"position":[[720,10]]}},"keywords":{}}],["profession",{"_index":306,"title":{},"content":{"16":{"position":[[116,12],[519,12]]}},"keywords":{}}],["program",{"_index":337,"title":{},"content":{"17":{"position":[[184,11]]}},"keywords":{}}],["programm",{"_index":548,"title":{},"content":{"30":{"position":[[89,10]]}},"keywords":{}}],["project",{"_index":4,"title":{"1":{"position":[[18,8]]},"22":{"position":[[0,7]]},"23":{"position":[[0,7]]},"26":{"position":[[8,9]]},"44":{"position":[[0,9]]},"51":{"position":[[14,7]]}},"content":{"1":{"position":[[55,8],[337,7]]},"2":{"position":[[21,8],[87,8],[138,7],[335,7]]},"3":{"position":[[275,7],[502,7],[522,8],[826,7]]},"7":{"position":[[313,8]]},"13":{"position":[[416,8]]},"15":{"position":[[688,8]]},"16":{"position":[[275,9]]},"17":{"position":[[347,7]]},"21":{"position":[[665,7]]},"23":{"position":[[7,8],[146,8],[191,7],[302,8],[487,7]]},"24":{"position":[[86,8],[289,8],[382,7]]},"26":{"position":[[7,7],[223,7]]},"30":{"position":[[105,7]]},"32":{"position":[[48,7]]},"34":{"position":[[266,8]]},"35":{"position":[[206,8]]},"36":{"position":[[379,9]]},"41":{"position":[[65,7]]},"44":{"position":[[24,7],[63,7],[133,7],[150,8],[205,8],[345,7]]},"45":{"position":[[543,8],[713,7]]},"46":{"position":[[142,7],[168,7]]},"47":{"position":[[89,7]]},"50":{"position":[[49,7]]},"51":{"position":[[55,7]]}},"keywords":{}}],["project.json",{"_index":416,"title":{},"content":{"23":{"position":[[45,13]]},"34":{"position":[[275,14]]}},"keywords":{}}],["project/meta",{"_index":550,"title":{"32":{"position":[[23,12]]}},"content":{},"keywords":{}}],["projectsmoonwav",{"_index":253,"title":{},"content":{"13":{"position":[[364,17]]}},"keywords":{}}],["prone",{"_index":537,"title":{},"content":{"29":{"position":[[143,5]]}},"keywords":{}}],["proof",{"_index":570,"title":{},"content":{"32":{"position":[[716,6]]}},"keywords":{}}],["properti",{"_index":463,"title":{"25":{"position":[[9,8]]},"32":{"position":[[9,10]]},"49":{"position":[[0,10]]},"50":{"position":[[0,8]]},"51":{"position":[[0,10]]}},"content":{"24":{"position":[[396,12],[409,10],[472,8]]},"25":{"position":[[25,8],[283,8],[421,9],[457,8],[838,8],[903,9],[978,8],[1252,8],[1492,10],[1548,10],[1627,10],[1690,10]]},"32":{"position":[[34,10],[119,10],[265,10],[777,8],[913,8],[1022,8],[1673,8],[2424,10]]},"35":{"position":[[10,8],[347,8]]},"45":{"position":[[298,10],[477,11],[498,10],[635,10]]},"46":{"position":[[33,10]]},"47":{"position":[[32,10]]},"48":{"position":[[350,8]]},"50":{"position":[[2,8],[24,8]]},"52":{"position":[[42,8]]}},"keywords":{}}],["protectedstr",{"_index":752,"title":{"74":{"position":[[0,16]]}},"content":{"50":{"position":[[809,15]]}},"keywords":{}}],["publish",{"_index":126,"title":{},"content":{"4":{"position":[[429,10],[557,7]]}},"keywords":{}}],["pull",{"_index":460,"title":{},"content":{"24":{"position":[[264,4]]}},"keywords":{}}],["qdir",{"_index":779,"title":{},"content":{"50":{"position":[[1255,4]]}},"keywords":{}}],["qfont",{"_index":782,"title":{},"content":{"50":{"position":[[1288,5]]}},"keywords":{}}],["question",{"_index":384,"title":{},"content":{"21":{"position":[[14,8]]}},"keywords":{}}],["quickli",{"_index":42,"title":{},"content":{"2":{"position":[[146,7]]}},"keywords":{}}],["quot;$classname"",{"_index":486,"title":{},"content":{"25":{"position":[[570,23],[1013,23],[1309,23]]},"26":{"position":[[466,23],[540,23],[684,23],[824,23],[911,23],[1055,23]]},"32":{"position":[[358,23],[1131,23],[1782,23]]},"62":{"position":[[107,23],[335,23]]}},"keywords":{}}],["quot;$path"",{"_index":510,"title":{},"content":{"26":{"position":[[176,18],[739,18],[969,18],[1181,18]]}},"keywords":{}}],["quot;$properties"",{"_index":488,"title":{},"content":{"25":{"position":[[612,24],[1055,24],[1351,24]]},"26":{"position":[[589,24],[1102,24]]},"32":{"position":[[400,24],[1173,24],[1824,24]]},"52":{"position":[[332,24]]},"53":{"position":[[228,24]]},"54":{"position":[[120,24]]},"55":{"position":[[76,24]]},"56":{"position":[[145,24]]},"57":{"position":[[68,24],[284,24]]},"58":{"position":[[153,24]]},"59":{"position":[[193,24]]},"60":{"position":[[272,24]]},"61":{"position":[[69,24]]},"62":{"position":[[157,24],[385,24]]},"63":{"position":[[295,24]]},"64":{"position":[[69,24]]},"65":{"position":[[69,24]]},"66":{"position":[[136,24]]},"67":{"position":[[71,24]]},"68":{"position":[[71,24]]},"69":{"position":[[89,24]]},"70":{"position":[[169,24]]},"71":{"position":[[256,24]]},"73":{"position":[[208,24],[384,24]]},"74":{"position":[[69,24]]},"75":{"position":[[183,24],[437,24]]},"76":{"position":[[164,24]]},"81":{"position":[[69,24]]},"82":{"position":[[106,24]]},"83":{"position":[[184,24]]},"84":{"position":[[158,24]]},"85":{"position":[[130,24]]},"86":{"position":[[133,24]]},"87":{"position":[[135,24]]},"88":{"position":[[137,24]]}},"keywords":{}}],["quot;**/*.spec.lua"",{"_index":520,"title":{},"content":{"26":{"position":[[417,28]]}},"keywords":{}}],["quot;anchored"",{"_index":489,"title":{},"content":{"25":{"position":[[639,21],[1082,21],[1378,21]]}},"keywords":{}}],["quot;array"",{"_index":659,"title":{},"content":{"41":{"position":[[278,18]]}},"keywords":{}}],["quot;asphalt"",{"_index":877,"title":{},"content":{"69":{"position":[[180,20],[351,20]]}},"keywords":{}}],["quot;attributes"",{"_index":786,"title":{},"content":{"52":{"position":[[19,22],[359,23],[524,23]]}},"keywords":{}}],["quot;attributesserialized"",{"_index":792,"title":{},"content":{"52":{"position":[[488,33]]}},"keywords":{}}],["quot;awesomelibrary"",{"_index":508,"title":{},"content":{"26":{"position":[[128,27]]}},"keywords":{}}],["quot;axes"",{"_index":798,"title":{},"content":{"53":{"position":[[285,18],[382,18],[464,18]]}},"keywords":{}}],["quot;back"",{"_index":852,"title":{},"content":{"63":{"position":[[167,17],[409,17]]}},"keywords":{}}],["quot;bar"",{"_index":788,"title":{},"content":{"52":{"position":[[428,16],[593,16]]},"82":{"position":[[206,17],[316,17]]}},"keywords":{}}],["quot;binarystring"",{"_index":804,"title":{},"content":{"54":{"position":[[176,26]]}},"keywords":{}}],["quot;bool"",{"_index":493,"title":{},"content":{"25":{"position":[[1106,17]]},"41":{"position":[[254,17]]},"52":{"position":[[402,18],[567,18]]},"55":{"position":[[167,18]]}},"keywords":{}}],["quot;bottom"",{"_index":854,"title":{},"content":{"63":{"position":[[203,19],[445,19]]}},"keywords":{}}],["quot;brickcolor"",{"_index":809,"title":{},"content":{"56":{"position":[[201,24]]}},"keywords":{}}],["quot;cframe"",{"_index":564,"title":{},"content":{"32":{"position":[[528,19],[1470,19],[1510,19],[2010,19],[2032,19]]},"57":{"position":[[342,19]]}},"keywords":{}}],["quot;children"",{"_index":682,"title":{},"content":{"43":{"position":[[334,21]]}},"keywords":{}}],["quot;classname"",{"_index":680,"title":{},"content":{"43":{"position":[[291,22],[400,22],[543,22]]},"48":{"position":[[142,22]]}},"keywords":{}}],["quot;color"",{"_index":561,"title":{},"content":{"32":{"position":[[498,18],[1379,18],[1956,18]]},"60":{"position":[[409,18],[472,18]]}},"keywords":{}}],["quot;color3"",{"_index":581,"title":{},"content":{"32":{"position":[[1418,19],[1977,19]]},"58":{"position":[[304,19]]}},"keywords":{}}],["quot;color3uint8"",{"_index":832,"title":{},"content":{"59":{"position":[[251,24]]}},"keywords":{}}],["quot;colorsequence"",{"_index":839,"title":{},"content":{"60":{"position":[[330,26]]}},"keywords":{}}],["quot;con'fusion?!"",{"_index":918,"title":{},"content":{"82":{"position":[[180,25],[290,25]]}},"keywords":{}}],["quot;content"",{"_index":844,"title":{},"content":{"61":{"position":[[186,21]]}},"keywords":{}}],["quot;cool",{"_index":554,"title":{},"content":{"32":{"position":[[309,10],[1082,10],[1733,10]]}},"keywords":{}}],["quot;datamodel"",{"_index":521,"title":{},"content":{"26":{"position":[[490,22]]}},"keywords":{}}],["quot;default"",{"_index":900,"title":{},"content":{"73":{"position":[[128,20],[297,20]]}},"keywords":{}}],["quot;density"",{"_index":902,"title":{},"content":{"73":{"position":[[476,20]]}},"keywords":{}}],["quot;direction"",{"_index":916,"title":{},"content":{"75":{"position":[[297,22]]}},"keywords":{}}],["quot;disabled"",{"_index":709,"title":{},"content":{"47":{"position":[[244,21]]}},"keywords":{}}],["quot;elasticity"",{"_index":904,"title":{},"content":{"73":{"position":[[529,23]]}},"keywords":{}}],["quot;elasticityweight"",{"_index":907,"title":{},"content":{"73":{"position":[[592,29]]}},"keywords":{}}],["quot;enum"",{"_index":577,"title":{},"content":{"32":{"position":[[1242,17],[1875,17]]},"62":{"position":[[432,17]]}},"keywords":{}}],["quot;envelope"",{"_index":897,"title":{},"content":{"71":{"position":[[418,21],[497,21]]}},"keywords":{}}],["quot;explicitexample"",{"_index":803,"title":{},"content":{"54":{"position":[[147,28]]},"55":{"position":[[138,28]]},"56":{"position":[[172,28]]},"57":{"position":[[311,28]]},"58":{"position":[[273,28]]},"59":{"position":[[220,28]]},"60":{"position":[[299,28]]},"61":{"position":[[157,28]]},"64":{"position":[[131,28]]},"65":{"position":[[134,28]]},"66":{"position":[[352,28]]},"67":{"position":[[133,28]]},"68":{"position":[[137,28]]},"69":{"position":[[257,28]]},"70":{"position":[[196,28]]},"71":{"position":[[283,28]]},"73":{"position":[[235,28],[411,28]]},"74":{"position":[[160,28]]},"75":{"position":[[210,28],[464,28]]},"76":{"position":[[191,28]]},"81":{"position":[[152,28]]},"82":{"position":[[224,28]]},"83":{"position":[[211,28]]},"84":{"position":[[185,28]]},"85":{"position":[[201,28]]},"86":{"position":[[202,28]]},"87":{"position":[[214,28]]},"88":{"position":[[209,28]]}},"keywords":{}}],["quot;explicitexample1"",{"_index":797,"title":{},"content":{"53":{"position":[[255,29]]},"63":{"position":[[322,29]]}},"keywords":{}}],["quot;explicitexample2"",{"_index":799,"title":{},"content":{"53":{"position":[[352,29]]},"63":{"position":[[486,29]]}},"keywords":{}}],["quot;explicitexample3"",{"_index":800,"title":{},"content":{"53":{"position":[[434,29]]},"63":{"position":[[594,29]]}},"keywords":{}}],["quot;face"",{"_index":847,"title":{},"content":{"62":{"position":[[184,17],[412,17]]}},"keywords":{}}],["quot;faces"",{"_index":855,"title":{},"content":{"63":{"position":[[352,19],[516,19],[624,19]]}},"keywords":{}}],["quot;family"",{"_index":863,"title":{},"content":{"66":{"position":[[194,19],[403,19]]}},"keywords":{}}],["quot;float32"",{"_index":857,"title":{},"content":{"64":{"position":[[160,21]]}},"keywords":{}}],["quot;float64"",{"_index":859,"title":{},"content":{"65":{"position":[[163,21]]}},"keywords":{}}],["quot;folder"",{"_index":681,"title":{},"content":{"43":{"position":[[314,19]]}},"keywords":{}}],["quot;font"",{"_index":869,"title":{},"content":{"66":{"position":[[383,17]]}},"keywords":{}}],["quot;foo"",{"_index":787,"title":{},"content":{"52":{"position":[[385,16],[550,16]]},"82":{"position":[[162,17],[272,17]]}},"keywords":{}}],["quot;friction"",{"_index":903,"title":{},"content":{"73":{"position":[[502,21]]}},"keywords":{}}],["quot;frictionweight"",{"_index":905,"title":{},"content":{"73":{"position":[[558,27]]}},"keywords":{}}],["quot;front"",{"_index":848,"title":{},"content":{"62":{"position":[[202,17]]},"63":{"position":[[226,18],[465,20],[573,20]]}},"keywords":{}}],["quot;globignorepaths"",{"_index":519,"title":{},"content":{"26":{"position":[[388,28]]}},"keywords":{}}],["quot;grass"",{"_index":874,"title":{},"content":{"69":{"position":[[147,18],[318,18]]}},"keywords":{}}],["quot;gravity"",{"_index":530,"title":{},"content":{"26":{"position":[[1129,20]]}},"keywords":{}}],["quot;grip"",{"_index":712,"title":{},"content":{"48":{"position":[[209,17]]}},"keywords":{}}],["quot;hello",{"_index":497,"title":{},"content":{"25":{"position":[[1422,12]]},"81":{"position":[[125,12],[202,12]]}},"keywords":{}}],["quot;hello"",{"_index":657,"title":{},"content":{"41":{"position":[[215,18]]}},"keywords":{}}],["quot;httpenabled"",{"_index":523,"title":{},"content":{"26":{"position":[[616,24]]}},"keywords":{}}],["quot;httpservice"",{"_index":522,"title":{},"content":{"26":{"position":[[513,24],[564,24]]}},"keywords":{}}],["quot;ignoreunknowninstances"",{"_index":706,"title":{},"content":{"46":{"position":[[319,35]]}},"keywords":{}}],["quot;implicitexample"",{"_index":806,"title":{},"content":{"55":{"position":[[103,28]]},"57":{"position":[[95,28]]},"58":{"position":[[180,28]]},"61":{"position":[[96,28]]},"64":{"position":[[96,28]]},"65":{"position":[[96,28]]},"66":{"position":[[163,28]]},"67":{"position":[[98,28]]},"68":{"position":[[98,28]]},"69":{"position":[[116,28]]},"74":{"position":[[96,28]]},"81":{"position":[[96,28]]},"82":{"position":[[133,28]]},"85":{"position":[[157,28]]},"86":{"position":[[160,28]]},"87":{"position":[[162,28]]},"88":{"position":[[164,28]]}},"keywords":{}}],["quot;init",{"_index":643,"title":{},"content":{"37":{"position":[[730,10]]}},"keywords":{}}],["quot;int32"",{"_index":871,"title":{},"content":{"67":{"position":[[162,19]]}},"keywords":{}}],["quot;int64"",{"_index":873,"title":{},"content":{"68":{"position":[[166,19]]}},"keywords":{}}],["quot;key",{"_index":662,"title":{},"content":{"41":{"position":[[330,9],[355,9],[521,10],[549,10]]}},"keywords":{}}],["quot;keypoints"",{"_index":840,"title":{},"content":{"60":{"position":[[359,22]]},"71":{"position":[[344,22]]}},"keywords":{}}],["quot;leafygrass"",{"_index":881,"title":{},"content":{"69":{"position":[[215,23],[386,23]]}},"keywords":{}}],["quot;left"",{"_index":853,"title":{},"content":{"63":{"position":[[185,17],[427,17]]}},"keywords":{}}],["quot;material"",{"_index":556,"title":{},"content":{"32":{"position":[[427,21],[1200,21],[1851,21]]}},"keywords":{}}],["quot;materialcolors"",{"_index":884,"title":{},"content":{"69":{"position":[[288,27]]}},"keywords":{}}],["quot;name"",{"_index":507,"title":{},"content":{"26":{"position":[[110,17],[338,17]]},"32":{"position":[[291,17],[1064,17],[1715,17]]},"43":{"position":[[360,17],[502,17]]}},"keywords":{}}],["quot;normal"",{"_index":868,"title":{},"content":{"66":{"position":[[330,18],[539,18]]}},"keywords":{}}],["quot;numberrange"",{"_index":891,"title":{},"content":{"70":{"position":[[225,25]]}},"keywords":{}}],["quot;numbersequence"",{"_index":896,"title":{},"content":{"71":{"position":[[314,27]]}},"keywords":{}}],["quot;object"",{"_index":661,"title":{},"content":{"41":{"position":[[308,19]]}},"keywords":{}}],["quot;orientation"",{"_index":584,"title":{},"content":{"32":{"position":[[2088,24]]},"57":{"position":[[403,24]]}},"keywords":{}}],["quot;origin"",{"_index":915,"title":{},"content":{"75":{"position":[[260,19]]}},"keywords":{}}],["quot;part"",{"_index":487,"title":{},"content":{"25":{"position":[[594,17],[1037,17],[1333,17]]},"32":{"position":[[382,17],[1155,17],[1806,17]]},"43":{"position":[[423,17]]}},"keywords":{}}],["quot;physicalproperties"",{"_index":901,"title":{},"content":{"73":{"position":[[264,32],[442,31]]}},"keywords":{}}],["quot;position"",{"_index":583,"title":{},"content":{"32":{"position":[[2054,21]]},"57":{"position":[[364,21]]}},"keywords":{}}],["quot;print('hello",{"_index":909,"title":{},"content":{"74":{"position":[[125,18],[219,18]]}},"keywords":{}}],["quot;properties"",{"_index":684,"title":{},"content":{"43":{"position":[[441,23]]},"47":{"position":[[218,23]]},"48":{"position":[[183,23]]}},"keywords":{}}],["quot;protectedstring"",{"_index":911,"title":{},"content":{"74":{"position":[[189,29]]}},"keywords":{}}],["quot;ray"",{"_index":914,"title":{},"content":{"75":{"position":[[241,16],[495,16]]}},"keywords":{}}],["quot;rbxasset://fonts/families/legacyarial.json"",{"_index":864,"title":{},"content":{"66":{"position":[[214,55],[423,55]]}},"keywords":{}}],["quot;rbxassetid://12345"",{"_index":843,"title":{},"content":{"61":{"position":[[125,31],[208,31]]}},"keywords":{}}],["quot;rect"",{"_index":917,"title":{},"content":{"76":{"position":[[222,17]]}},"keywords":{}}],["quot;regular"",{"_index":866,"title":{},"content":{"66":{"position":[[290,20],[499,20]]}},"keywords":{}}],["quot;remoteevent"",{"_index":687,"title":{},"content":{"43":{"position":[[566,23]]}},"keywords":{}}],["quot;replicatedstorage"",{"_index":524,"title":{},"content":{"26":{"position":[[651,30],[708,30]]}},"keywords":{}}],["quot;right"",{"_index":850,"title":{},"content":{"63":{"position":[[131,18],[372,19],[536,19]]}},"keywords":{}}],["quot;rootpart"",{"_index":683,"title":{},"content":{"43":{"position":[[378,21]]}},"keywords":{}}],["quot;sendmoney"",{"_index":686,"title":{},"content":{"43":{"position":[[520,22]]}},"keywords":{}}],["quot;sgvsbg8sihdvcmxkiq=="",{"_index":805,"title":{},"content":{"54":{"position":[[203,33]]}},"keywords":{}}],["quot;sisyphu",{"_index":517,"title":{},"content":{"26":{"position":[[356,14]]}},"keywords":{}}],["quot;size"",{"_index":558,"title":{},"content":{"32":{"position":[[467,17],[1286,17],[1900,17]]},"43":{"position":[[467,17]]}},"keywords":{}}],["quot;src"",{"_index":511,"title":{},"content":{"26":{"position":[[195,15]]}},"keywords":{}}],["quot;src/replicatedstorage"",{"_index":525,"title":{},"content":{"26":{"position":[[758,33]]}},"keywords":{}}],["quot;src/starterplayerscripts"",{"_index":528,"title":{},"content":{"26":{"position":[[988,36]]}},"keywords":{}}],["quot;starterplayer"",{"_index":526,"title":{},"content":{"26":{"position":[[795,26],[848,26]]}},"keywords":{}}],["quot;starterplayerscripts"",{"_index":527,"title":{},"content":{"26":{"position":[[875,33],[935,33]]}},"keywords":{}}],["quot;string"",{"_index":496,"title":{},"content":{"25":{"position":[[1402,19]]},"81":{"position":[[181,20]]}},"keywords":{}}],["quot;style"",{"_index":867,"title":{},"content":{"66":{"position":[[311,18],[520,18]]}},"keywords":{}}],["quot;surfacelight"",{"_index":846,"title":{},"content":{"62":{"position":[[131,25],[359,25]]}},"keywords":{}}],["quot;tags"",{"_index":919,"title":{},"content":{"82":{"position":[[253,18]]}},"keywords":{}}],["quot;terrain"",{"_index":532,"title":{},"content":{"26":{"position":[[1158,20]]}},"keywords":{}}],["quot;terrain.rbxm"",{"_index":533,"title":{},"content":{"26":{"position":[[1200,24]]}},"keywords":{}}],["quot;time"",{"_index":841,"title":{},"content":{"60":{"position":[[386,17],[449,17]]},"71":{"position":[[371,17],[449,17]]}},"keywords":{}}],["quot;tool"",{"_index":711,"title":{},"content":{"48":{"position":[[165,17]]}},"keywords":{}}],["quot;top"",{"_index":851,"title":{},"content":{"63":{"position":[[150,16],[392,16],[556,16]]}},"keywords":{}}],["quot;tree"",{"_index":509,"title":{},"content":{"26":{"position":[[156,17],[446,17]]},"32":{"position":[[338,17],[1111,17],[1762,17]]}},"keywords":{}}],["quot;type"",{"_index":576,"title":{},"content":{"32":{"position":[[1224,17],[1306,17],[1400,17],[1492,17]]}},"keywords":{}}],["quot;udim"",{"_index":922,"title":{},"content":{"83":{"position":[[240,18]]}},"keywords":{}}],["quot;udim2"",{"_index":926,"title":{},"content":{"84":{"position":[[214,19]]}},"keywords":{}}],["quot;value"",{"_index":578,"title":{},"content":{"32":{"position":[[1260,18],[1345,18],[1438,18],[1530,18]]},"71":{"position":[[394,18],[472,18]]}},"keywords":{}}],["quot;vector2"",{"_index":928,"title":{},"content":{"85":{"position":[[230,21]]}},"keywords":{}}],["quot;vector2int16"",{"_index":930,"title":{},"content":{"86":{"position":[[231,26]]}},"keywords":{}}],["quot;vector3"",{"_index":580,"title":{},"content":{"32":{"position":[[1324,20],[1920,20]]},"52":{"position":[[445,21],[610,21]]},"87":{"position":[[243,21]]}},"keywords":{}}],["quot;vector3int16"",{"_index":936,"title":{},"content":{"88":{"position":[[238,26]]}},"keywords":{}}],["quot;weight"",{"_index":865,"title":{},"content":{"66":{"position":[[270,19],[479,19]]}},"keywords":{}}],["quot;wood"",{"_index":557,"title":{},"content":{"32":{"position":[[449,17]]}},"keywords":{}}],["quot;workspace"",{"_index":529,"title":{},"content":{"26":{"position":[[1030,22],[1079,22]]}},"keywords":{}}],["quot;world!"",{"_index":658,"title":{},"content":{"41":{"position":[[234,19],[458,19]]}},"keywords":{}}],["quot;x"",{"_index":794,"title":{},"content":{"53":{"position":[[130,14],[304,15],[401,15]]}},"keywords":{}}],["quot;y"",{"_index":795,"title":{},"content":{"53":{"position":[[145,14],[320,14]]}},"keywords":{}}],["quot;z"",{"_index":796,"title":{},"content":{"53":{"position":[[163,14],[335,16],[417,16]]}},"keywords":{}}],["r",{"_index":822,"title":{},"content":{"58":{"position":[[65,2]]},"59":{"position":[[100,2]]}},"keywords":{}}],["rang",{"_index":827,"title":{},"content":{"58":{"position":[[135,5]]},"59":{"position":[[173,5]]}},"keywords":{}}],["ray",{"_index":754,"title":{"75":{"position":[[0,4]]}},"content":{"50":{"position":[[851,3]]},"75":{"position":[[6,3]]}},"keywords":{}}],["rayvalue.valu",{"_index":755,"title":{},"content":{"50":{"position":[[855,14]]}},"keywords":{}}],["rbx",{"_index":619,"title":{},"content":{"35":{"position":[[452,3]]},"38":{"position":[[150,3]]}},"keywords":{}}],["rbxl",{"_index":405,"title":{},"content":{"21":{"position":[[680,4]]}},"keywords":{}}],["rbxlx",{"_index":199,"title":{"8":{"position":[[0,5]]}},"content":{"8":{"position":[[132,5]]}},"keywords":{}}],["rbxm",{"_index":406,"title":{},"content":{"21":{"position":[[688,4]]},"32":{"position":[[2375,4]]},"34":{"position":[[151,6]]},"38":{"position":[[28,7]]},"45":{"position":[[147,4],[586,6]]}},"keywords":{}}],["rbxmk",{"_index":393,"title":{},"content":{"21":{"position":[[356,5],[621,6]]}},"keywords":{}}],["rbxmx",{"_index":593,"title":{},"content":{"32":{"position":[[2383,5]]},"34":{"position":[[129,7]]},"38":{"position":[[44,8]]},"45":{"position":[[156,5],[578,7]]}},"keywords":{}}],["rdc",{"_index":256,"title":{"14":{"position":[[8,3]]}},"content":{"14":{"position":[[45,3]]}},"keywords":{}}],["read",{"_index":568,"title":{},"content":{"32":{"position":[[694,5]]},"40":{"position":[[131,4]]},"42":{"position":[[158,4]]}},"keywords":{}}],["real",{"_index":92,"title":{},"content":{"3":{"position":[[886,4]]},"35":{"position":[[50,4]]}},"keywords":{}}],["reap",{"_index":543,"title":{},"content":{"29":{"position":[[482,4]]}},"keywords":{}}],["reason",{"_index":572,"title":{},"content":{"32":{"position":[[839,8]]},"35":{"position":[[376,6]]}},"keywords":{}}],["recent",{"_index":500,"title":{},"content":{"25":{"position":[[1574,8]]}},"keywords":{}}],["recommend",{"_index":116,"title":{"28":{"position":[[0,11]]}},"content":{"4":{"position":[[256,11]]},"30":{"position":[[67,11]]},"32":{"position":[[616,11],[2481,12]]}},"keywords":{}}],["rect",{"_index":756,"title":{"76":{"position":[[0,5]]}},"content":{"50":{"position":[[876,4]]},"76":{"position":[[6,4]]}},"keywords":{}}],["reduc",{"_index":141,"title":{},"content":{"6":{"position":[[118,6]]},"32":{"position":[[2217,6]]}},"keywords":{}}],["ref",{"_index":758,"title":{"77":{"position":[[0,4]]}},"content":{"50":{"position":[[911,3]]}},"keywords":{}}],["refactor",{"_index":139,"title":{},"content":{"6":{"position":[[87,8]]}},"keywords":{}}],["regex",{"_index":280,"title":{},"content":{"15":{"position":[[276,5]]}},"keywords":{}}],["region3",{"_index":760,"title":{"78":{"position":[[0,8]]}},"content":{"50":{"position":[[939,7]]}},"keywords":{}}],["region3int16",{"_index":762,"title":{"79":{"position":[[0,13]]}},"content":{"50":{"position":[[957,12]]}},"keywords":{}}],["rel",{"_index":462,"title":{},"content":{"24":{"position":[[344,8]]}},"keywords":{}}],["relat",{"_index":344,"title":{},"content":{"17":{"position":[[380,7]]}},"keywords":{}}],["releas",{"_index":591,"title":{},"content":{"32":{"position":[[2328,7]]}},"keywords":{}}],["relianc",{"_index":142,"title":{},"content":{"6":{"position":[[125,8]]}},"keywords":{}}],["remoteev",{"_index":678,"title":{},"content":{"43":{"position":[[139,12],[211,11]]}},"keywords":{}}],["renam",{"_index":590,"title":{},"content":{"32":{"position":[[2307,8]]}},"keywords":{}}],["replac",{"_index":281,"title":{},"content":{"15":{"position":[[291,8]]}},"keywords":{}}],["replicatedstorag",{"_index":53,"title":{},"content":{"2":{"position":[[533,18]]},"7":{"position":[[458,18]]}},"keywords":{}}],["repositori",{"_index":315,"title":{},"content":{"16":{"position":[[382,10]]}},"keywords":{}}],["repres",{"_index":656,"title":{},"content":{"41":{"position":[[132,12]]},"42":{"position":[[89,12]]},"48":{"position":[[19,9]]},"52":{"position":[[218,10]]},"56":{"position":[[100,12]]},"69":{"position":[[535,12]]},"73":{"position":[[155,10]]}},"keywords":{}}],["represent.th",{"_index":491,"title":{},"content":{"25":{"position":[[850,13]]}},"keywords":{}}],["requir",{"_index":420,"title":{},"content":{"23":{"position":[[227,8],[311,8]]}},"keywords":{}}],["reserv",{"_index":638,"title":{},"content":{"37":{"position":[[304,8]]}},"keywords":{}}],["respect",{"_index":825,"title":{},"content":{"58":{"position":[[88,13]]},"59":{"position":[[123,13]]},"70":{"position":[[124,13]]},"75":{"position":[[390,13]]},"76":{"position":[[117,13]]},"83":{"position":[[122,13]]},"84":{"position":[[114,13]]},"85":{"position":[[85,13]]},"86":{"position":[[85,13]]},"87":{"position":[[89,13]]},"88":{"position":[[89,13]]}},"keywords":{}}],["restrict",{"_index":395,"title":{},"content":{"21":{"position":[[387,12]]}},"keywords":{}}],["return",{"_index":655,"title":{},"content":{"41":{"position":[[116,7],[441,6]]},"42":{"position":[[73,7]]}},"keywords":{}}],["reus",{"_index":689,"title":{},"content":{"44":{"position":[[101,7]]}},"keywords":{}}],["review",{"_index":320,"title":{},"content":{"16":{"position":[[487,7]]}},"keywords":{}}],["rewrit",{"_index":192,"title":{},"content":{"7":{"position":[[570,9]]}},"keywords":{}}],["rgb",{"_index":887,"title":{},"content":{"69":{"position":[[552,3]]}},"keywords":{}}],["rich",{"_index":270,"title":{},"content":{"15":{"position":[[83,4]]}},"keywords":{}}],["riemer",{"_index":259,"title":{},"content":{"14":{"position":[[9,6]]}},"keywords":{}}],["right",{"_index":78,"title":{},"content":{"3":{"position":[[600,5]]}},"keywords":{}}],["roblosecur",{"_index":110,"title":{},"content":{"4":{"position":[[169,14]]}},"keywords":{}}],["roblox",{"_index":39,"title":{},"content":{"2":{"position":[[61,6],[453,6]]},"3":{"position":[[126,6],[662,6],[869,6]]},"4":{"position":[[286,6],[581,6]]},"6":{"position":[[10,6]]},"7":{"position":[[9,7],[146,6],[330,6],[604,6]]},"10":{"position":[[62,6],[173,6]]},"12":{"position":[[34,6]]},"13":{"position":[[173,6],[357,6]]},"16":{"position":[[296,6],[459,6]]},"17":{"position":[[240,6]]},"18":{"position":[[91,6]]},"21":{"position":[[135,6]]},"23":{"position":[[705,6],[825,6]]},"24":{"position":[[62,6],[211,6]]},"29":{"position":[[7,6]]},"35":{"position":[[86,6]]},"37":{"position":[[90,6],[709,7]]},"38":{"position":[[73,6]]},"39":{"position":[[140,6]]}},"keywords":{}}],["roblox'",{"_index":288,"title":{},"content":{"15":{"position":[[447,8]]},"25":{"position":[[121,8],[1200,8],[1592,8],[1663,8]]},"45":{"position":[[138,8]]}},"keywords":{}}],["roblox.com",{"_index":107,"title":{},"content":{"4":{"position":[[83,10],[143,10]]}},"keywords":{}}],["rojo",{"_index":3,"title":{"1":{"position":[[13,4]]},"8":{"position":[[9,5]]},"10":{"position":[[20,5]]},"12":{"position":[[4,6]]},"14":{"position":[[0,4]]},"20":{"position":[[0,4]]},"21":{"position":[[8,6]]},"27":{"position":[[15,4]]},"30":{"position":[[18,5]]},"31":{"position":[[14,5]]},"46":{"position":[[18,4]]}},"content":{"1":{"position":[[2,4],[239,5],[332,4],[453,5]]},"2":{"position":[[272,5],[353,4]]},"3":{"position":[[155,4],[445,5],[690,4],[937,4]]},"4":{"position":[[57,4],[525,4],[606,4]]},"6":{"position":[[162,5],[192,5]]},"7":{"position":[[717,5]]},"8":{"position":[[64,4],[141,5]]},"10":{"position":[[22,4],[148,4],[219,4]]},"12":{"position":[[21,4]]},"13":{"position":[[77,5]]},"14":{"position":[[110,5]]},"15":{"position":[[2,4],[327,4],[683,4]]},"16":{"position":[[290,5]]},"17":{"position":[[222,5],[391,5]]},"18":{"position":[[6,4],[146,4],[168,6],[306,5]]},"19":{"position":[[53,5],[121,4],[177,4],[266,4],[319,4],[361,4]]},"21":{"position":[[204,5],[271,4],[660,4],[802,4]]},"23":{"position":[[2,4],[345,4],[592,5],[688,4],[808,4],[1134,4]]},"24":{"position":[[546,4]]},"25":{"position":[[254,4],[496,4],[1160,4],[1508,4]]},"29":{"position":[[239,4],[281,4],[421,5],[473,4],[584,5]]},"32":{"position":[[2,4],[237,4],[725,4],[879,4],[960,4],[979,4],[1627,4],[1655,4],[2159,4],[2339,4]]},"35":{"position":[[42,4],[367,4]]},"37":{"position":[[2,4],[299,4]]},"38":{"position":[[2,4]]},"39":{"position":[[84,4]]},"44":{"position":[[14,4],[311,4]]},"45":{"position":[[9,4],[87,4],[224,4]]},"46":{"position":[[242,4]]},"52":{"position":[[2,4]]}},"keywords":{}}],["rojo'",{"_index":368,"title":{},"content":{"18":{"position":[[342,6]]},"25":{"position":[[101,6]]},"32":{"position":[[189,6]]}},"keywords":{}}],["root",{"_index":424,"title":{},"content":{"23":{"position":[[281,4]]}},"keywords":{}}],["run",{"_index":23,"title":{},"content":{"1":{"position":[[256,3]]},"2":{"position":[[289,3]]},"3":{"position":[[462,3],[980,7]]}},"keywords":{}}],["runcontext",{"_index":454,"title":{},"content":{"23":{"position":[[1232,10]]}},"keywords":{}}],["rundown",{"_index":646,"title":{},"content":{"38":{"position":[[112,7]]}},"keywords":{}}],["runtim",{"_index":410,"title":{},"content":{"21":{"position":[[771,8]]},"40":{"position":[[150,8]]}},"keywords":{}}],["safeti",{"_index":328,"title":{},"content":{"17":{"position":[[33,7]]}},"keywords":{}}],["same",{"_index":170,"title":{},"content":{"7":{"position":[[200,4]]},"32":{"position":[[992,4],[1639,4]]},"36":{"position":[[76,4]]},"37":{"position":[[776,4]]},"39":{"position":[[123,4]]},"41":{"position":[[149,4]]},"42":{"position":[[106,4]]}},"keywords":{}}],["save",{"_index":781,"title":{},"content":{"50":{"position":[[1272,4]]}},"keywords":{}}],["scale",{"_index":920,"title":{},"content":{"83":{"position":[[93,5],[136,5]]}},"keywords":{}}],["scene",{"_index":165,"title":{},"content":{"7":{"position":[[111,6]]}},"keywords":{}}],["school",{"_index":172,"title":{},"content":{"7":{"position":[[222,6]]}},"keywords":{}}],["scope",{"_index":391,"title":{},"content":{"21":{"position":[[290,5]]}},"keywords":{}}],["screen",{"_index":80,"title":{},"content":{"3":{"position":[[621,6]]}},"keywords":{}}],["script",{"_index":157,"title":{"37":{"position":[[0,8]]},"47":{"position":[[24,8]]}},"content":{"7":{"position":[[38,7],[205,7]]},"15":{"position":[[456,9]]},"16":{"position":[[37,8]]},"21":{"position":[[333,9]]},"23":{"position":[[1155,6],[1204,6]]},"29":{"position":[[308,8]]},"34":{"position":[[48,7],[76,7],[104,7]]},"37":{"position":[[68,6],[152,6],[327,6],[347,7],[392,6],[478,6]]},"40":{"position":[[139,7]]},"45":{"position":[[189,8],[328,7]]},"47":{"position":[[46,6]]},"48":{"position":[[49,6]]}},"keywords":{}}],["script"",{"_index":644,"title":{},"content":{"37":{"position":[[741,12]]}},"keywords":{}}],["scripts.an",{"_index":628,"title":{},"content":{"36":{"position":[[258,10]]}},"keywords":{}}],["section",{"_index":74,"title":{},"content":{"3":{"position":[[549,7]]}},"keywords":{}}],["secur",{"_index":123,"title":{},"content":{"4":{"position":[[380,8]]}},"keywords":{}}],["see",{"_index":31,"title":{},"content":{"1":{"position":[[374,3]]},"2":{"position":[[483,3]]},"3":{"position":[[568,3]]},"42":{"position":[[293,3]]}},"keywords":{}}],["select",{"_index":26,"title":{},"content":{"1":{"position":[[286,6]]}},"keywords":{}}],["selen",{"_index":241,"title":{},"content":{"13":{"position":[[202,7]]},"15":{"position":[[568,7]]}},"keywords":{}}],["separ",{"_index":381,"title":{},"content":{"19":{"position":[[416,11]]}},"keywords":{}}],["seriou",{"_index":104,"title":{},"content":{"4":{"position":[[27,7]]}},"keywords":{}}],["serv",{"_index":426,"title":{},"content":{"23":{"position":[[350,5]]}},"keywords":{}}],["serveaddress",{"_index":441,"title":{},"content":{"23":{"position":[[864,13]]}},"keywords":{}}],["serveplaceid",{"_index":432,"title":{},"content":{"23":{"position":[[442,14]]}},"keywords":{}}],["serveport",{"_index":425,"title":{},"content":{"23":{"position":[[320,10]]}},"keywords":{}}],["server",{"_index":72,"title":{},"content":{"3":{"position":[[333,7]]},"19":{"position":[[271,7]]},"23":{"position":[[693,6],[813,6]]},"34":{"position":[[41,6]]}},"keywords":{}}],["server.lua",{"_index":599,"title":{},"content":{"34":{"position":[[56,12]]},"37":{"position":[[123,11]]}},"keywords":{}}],["serverscriptservic",{"_index":186,"title":{},"content":{"7":{"position":[[477,20]]}},"keywords":{}}],["servic",{"_index":52,"title":{},"content":{"2":{"position":[[519,8]]},"7":{"position":[[444,8]]},"16":{"position":[[401,7]]},"24":{"position":[[218,8]]}},"keywords":{}}],["session",{"_index":100,"title":{},"content":{"3":{"position":[[988,8]]}},"keywords":{}}],["set",{"_index":117,"title":{"46":{"position":[[14,3]]}},"content":{"4":{"position":[[277,3]]},"23":{"position":[[408,8],[631,4],[752,4],[1243,4]]},"45":{"position":[[220,3],[238,8],[294,3],[512,3]]},"47":{"position":[[28,3]]},"48":{"position":[[359,4]]},"53":{"position":[[190,4]]},"63":{"position":[[257,4]]}},"keywords":{}}],["sever",{"_index":168,"title":{},"content":{"7":{"position":[[178,7]]},"75":{"position":[[78,7]]}},"keywords":{}}],["sharedstr",{"_index":764,"title":{"80":{"position":[[0,13]]}},"content":{"50":{"position":[[995,12]]}},"keywords":{}}],["shop",{"_index":389,"title":{},"content":{"21":{"position":[[242,4]]}},"keywords":{}}],["shorter",{"_index":567,"title":{},"content":{"32":{"position":[[675,8]]}},"keywords":{}}],["similar",{"_index":540,"title":{},"content":{"29":{"position":[[371,7]]}},"keywords":{}}],["simpl",{"_index":127,"title":{},"content":{"4":{"position":[[456,6]]},"10":{"position":[[35,7]]},"43":{"position":[[54,6]]}},"keywords":{}}],["simul",{"_index":515,"title":{},"content":{"26":{"position":[[298,9],[323,10]]}},"keywords":{}}],["simulator"",{"_index":518,"title":{},"content":{"26":{"position":[[371,16]]}},"keywords":{}}],["singl",{"_index":182,"title":{},"content":{"7":{"position":[[344,6]]},"42":{"position":[[324,6]]}},"keywords":{}}],["sisyphu",{"_index":516,"title":{},"content":{"26":{"position":[[314,8]]}},"keywords":{}}],["skateboard"",{"_index":555,"title":{},"content":{"32":{"position":[[320,17],[1093,17],[1744,17]]}},"keywords":{}}],["slightli",{"_index":140,"title":{},"content":{"6":{"position":[[106,8]]}},"keywords":{}}],["small",{"_index":75,"title":{},"content":{"3":{"position":[[574,5]]},"10":{"position":[[254,5]]}},"keywords":{}}],["softwar",{"_index":180,"title":{},"content":{"7":{"position":[[304,8]]},"16":{"position":[[266,8]]}},"keywords":{}}],["solv",{"_index":623,"title":{},"content":{"35":{"position":[[508,6]]}},"keywords":{}}],["someth",{"_index":61,"title":{},"content":{"3":{"position":[[103,9]]},"21":{"position":[[50,9],[183,9]]},"42":{"position":[[516,9],[581,9]]},"45":{"position":[[425,9]]}},"keywords":{}}],["sometim",{"_index":702,"title":{},"content":{"46":{"position":[[2,9]]}},"keywords":{}}],["sound.playbackloud",{"_index":735,"title":{},"content":{"50":{"position":[[467,22]]}},"keywords":{}}],["sourc",{"_index":360,"title":{},"content":{"18":{"position":[[103,6]]},"23":{"position":[[580,6]]},"41":{"position":[[431,7]]}},"keywords":{}}],["speak",{"_index":343,"title":{},"content":{"17":{"position":[[371,8]]}},"keywords":{}}],["special",{"_index":403,"title":{},"content":{"21":{"position":[[590,7]]},"37":{"position":[[319,7]]}},"keywords":{}}],["specif",{"_index":695,"title":{},"content":{"45":{"position":[[229,8]]}},"keywords":{}}],["specifi",{"_index":442,"title":{},"content":{"23":{"position":[[881,10],[1115,10]]},"24":{"position":[[177,9],[626,10]]},"25":{"position":[[185,9],[232,9],[704,9],[934,9],[987,9]]},"32":{"position":[[23,10],[766,10]]},"52":{"position":[[114,9]]},"53":{"position":[[26,9]]},"54":{"position":[[34,9]]},"56":{"position":[[32,9]]},"59":{"position":[[33,9]]},"60":{"position":[[35,9]]},"63":{"position":[[27,9]]},"69":{"position":[[563,9],[642,10]]},"70":{"position":[[33,9]]},"71":{"position":[[36,9]]},"73":{"position":[[40,9]]},"75":{"position":[[25,9]]},"76":{"position":[[26,9]]},"83":{"position":[[26,9]]},"84":{"position":[[27,9]]}},"keywords":{}}],["specified.path",{"_index":461,"title":{},"content":{"24":{"position":[[324,15]]}},"keywords":{}}],["src",{"_index":184,"title":{},"content":{"7":{"position":[[381,4]]},"26":{"position":[[44,3]]}},"keywords":{}}],["start",{"_index":35,"title":{},"content":{"1":{"position":[[440,7]]},"2":{"position":[[123,7]]},"3":{"position":[[37,8],[313,5]]},"10":{"position":[[43,5]]},"16":{"position":[[104,5]]},"35":{"position":[[187,5]]},"44":{"position":[[2,8]]}},"keywords":{}}],["start/stop",{"_index":375,"title":{},"content":{"19":{"position":[[251,10]]}},"keywords":{}}],["starterplay",{"_index":187,"title":{},"content":{"7":{"position":[[502,14]]}},"keywords":{}}],["stash",{"_index":158,"title":{},"content":{"7":{"position":[[46,7]]}},"keywords":{}}],["static",{"_index":242,"title":{},"content":{"13":{"position":[[212,6]]},"17":{"position":[[21,6]]}},"keywords":{}}],["still",{"_index":149,"title":{},"content":{"6":{"position":[[214,5]]},"30":{"position":[[19,5]]},"42":{"position":[[575,5]]}},"keywords":{}}],["stop",{"_index":388,"title":{},"content":{"21":{"position":[[237,4]]}},"keywords":{}}],["strictli",{"_index":342,"title":{},"content":{"17":{"position":[[362,8]]}},"keywords":{}}],["string",{"_index":418,"title":{"81":{"position":[[0,7]]}},"content":{"23":{"position":[[112,6]]},"25":{"position":[[1289,6]]},"42":{"position":[[395,6]]},"50":{"position":[[1018,6]]},"53":{"position":[[93,8],[183,6]]},"54":{"position":[[108,7]]},"61":{"position":[[57,7]]},"62":{"position":[[39,6]]},"63":{"position":[[94,8],[250,6]]},"66":{"position":[[124,7]]},"73":{"position":[[121,6]]},"74":{"position":[[57,7]]},"81":{"position":[[57,7]]},"82":{"position":[[65,8],[85,6]]}},"keywords":{}}],["stringvalu",{"_index":654,"title":{},"content":{"40":{"position":[[56,11]]}},"keywords":{}}],["strongli",{"_index":566,"title":{},"content":{"32":{"position":[[607,8]]}},"keywords":{}}],["structur",{"_index":152,"title":{},"content":{"6":{"position":[[240,10]]},"41":{"position":[[154,9]]},"42":{"position":[[111,9]]}},"keywords":{}}],["studio",{"_index":49,"title":{"3":{"position":[[18,7]]}},"content":{"2":{"position":[[460,6]]},"3":{"position":[[133,7],[669,6],[876,6]]},"4":{"position":[[588,6]]},"15":{"position":[[150,6],[354,6]]},"19":{"position":[[88,6],[204,6]]},"21":{"position":[[142,7]]},"23":{"position":[[712,7],[832,7]]},"35":{"position":[[93,6]]},"38":{"position":[[80,6]]}},"keywords":{}}],["studio.auto",{"_index":780,"title":{},"content":{"50":{"position":[[1260,11]]}},"keywords":{}}],["studio.font",{"_index":783,"title":{},"content":{"50":{"position":[[1294,11]]}},"keywords":{}}],["style",{"_index":862,"title":{},"content":{"66":{"position":[[90,5]]}},"keywords":{}}],["stylew",{"_index":250,"title":{},"content":{"13":{"position":[[323,11]]}},"keywords":{}}],["stylua",{"_index":292,"title":{},"content":{"15":{"position":[[507,7]]}},"keywords":{}}],["sublim",{"_index":274,"title":{},"content":{"15":{"position":[[166,7]]}},"keywords":{}}],["succe",{"_index":30,"title":{},"content":{"1":{"position":[[353,9]]}},"keywords":{}}],["suitabl",{"_index":210,"title":{},"content":{"9":{"position":[[107,8]]},"26":{"position":[[67,8]]}},"keywords":{}}],["support",{"_index":128,"title":{"50":{"position":[[14,8]]}},"content":{"4":{"position":[[508,9]]},"18":{"position":[[151,7]]},"19":{"position":[[27,9]]},"32":{"position":[[11,7]]},"38":{"position":[[7,8],[123,9]]},"52":{"position":[[685,9]]}},"keywords":{}}],["sure",{"_index":64,"title":{},"content":{"3":{"position":[[146,4]]},"47":{"position":[[137,4]]}},"keywords":{}}],["switch",{"_index":83,"title":{},"content":{"3":{"position":[[650,6]]}},"keywords":{}}],["symbol",{"_index":279,"title":{},"content":{"15":{"position":[[257,7]]}},"keywords":{}}],["sync",{"_index":55,"title":{"3":{"position":[[5,7]]},"33":{"position":[[0,4]]}},"content":{"3":{"position":[[328,4],[859,4]]},"19":{"position":[[236,4]]},"21":{"position":[[119,4],[251,8]]},"23":{"position":[[507,6]]},"35":{"position":[[32,6],[405,7]]},"41":{"position":[[86,6]]},"42":{"position":[[43,6],[264,6],[351,8]]},"46":{"position":[[267,8]]},"50":{"position":[[44,4]]}},"keywords":{}}],["syntax",{"_index":552,"title":{},"content":{"32":{"position":[[159,6],[179,7],[205,6],[648,6],[755,6],[799,6],[1031,6],[1682,6]]}},"keywords":{}}],["system",{"_index":377,"title":{},"content":{"19":{"position":[[332,6]]}},"keywords":{}}],["tabl",{"_index":606,"title":{"39":{"position":[[13,7]]}},"content":{"34":{"position":[[171,6]]},"39":{"position":[[237,5]]},"41":{"position":[[126,5]]},"42":{"position":[[83,5]]}},"keywords":{}}],["tag",{"_index":766,"title":{"82":{"position":[[0,5]]}},"content":{"50":{"position":[[1045,4]]},"82":{"position":[[97,4]]}},"keywords":{}}],["tailor",{"_index":238,"title":{},"content":{"13":{"position":[[156,8]]}},"keywords":{}}],["take",{"_index":236,"title":{},"content":{"13":{"position":[[100,4]]},"16":{"position":[[318,4]]},"17":{"position":[[284,4]]}},"keywords":{}}],["talk",{"_index":262,"title":{},"content":{"14":{"position":[[37,4],[54,7]]}},"keywords":{}}],["team",{"_index":103,"title":{},"content":{"4":{"position":[[11,5]]},"29":{"position":[[43,4],[62,4],[354,4]]}},"keywords":{}}],["termin",{"_index":380,"title":{},"content":{"19":{"position":[[375,9]]}},"keywords":{}}],["terrain",{"_index":616,"title":{},"content":{"35":{"position":[[268,9]]}},"keywords":{}}],["terrain.materialcolor",{"_index":743,"title":{},"content":{"50":{"position":[[592,22]]}},"keywords":{}}],["terrain.maxext",{"_index":763,"title":{},"content":{"50":{"position":[[970,18]]}},"keywords":{}}],["terrainregion.extentsmax",{"_index":778,"title":{},"content":{"50":{"position":[[1224,24]]}},"keywords":{}}],["text",{"_index":265,"title":{"15":{"position":[[9,4]]},"40":{"position":[[6,5]]}},"content":{"15":{"position":[[47,4],[174,5],[197,4]]},"34":{"position":[[190,4]]},"40":{"position":[[109,4]]}},"keywords":{}}],["textlabel.fontfac",{"_index":737,"title":{},"content":{"50":{"position":[[501,18]]}},"keywords":{}}],["there'",{"_index":353,"title":{},"content":{"17":{"position":[[568,7]]},"18":{"position":[[50,7]]}},"keywords":{}}],["they'r",{"_index":676,"title":{},"content":{"43":{"position":[[69,7]]}},"keywords":{}}],["thing",{"_index":38,"title":{},"content":{"2":{"position":[[34,5]]}},"keywords":{}}],["those",{"_index":399,"title":{},"content":{"21":{"position":[[501,5]]}},"keywords":{}}],["thousand",{"_index":311,"title":{},"content":{"16":{"position":[[192,9]]}},"keywords":{}}],["three",{"_index":639,"title":{},"content":{"37":{"position":[[313,5]]}},"keywords":{}}],["time",{"_index":93,"title":{},"content":{"3":{"position":[[891,5]]},"35":{"position":[[55,4]]},"60":{"position":[[216,4]]},"71":{"position":[[218,5]]}},"keywords":{}}],["todo",{"_index":549,"title":{},"content":{"30":{"position":[[148,4]]},"31":{"position":[[2,4]]},"72":{"position":[[2,4]]}},"keywords":{}}],["togeth",{"_index":586,"title":{},"content":{"32":{"position":[[2205,8]]}},"keywords":{}}],["toml",{"_index":610,"title":{"42":{"position":[[0,4]]}},"content":{"34":{"position":[[221,4],[234,6]]},"42":{"position":[[20,4],[128,4],[182,5],[271,4],[346,4]]}},"keywords":{}}],["tool",{"_index":167,"title":{"13":{"position":[[0,6]]},"48":{"position":[[15,6]]}},"content":{"7":{"position":[[137,6]]},"8":{"position":[[115,4]]},"12":{"position":[[11,4]]},"13":{"position":[[33,5],[141,5],[228,4]]},"14":{"position":[[100,4]]},"16":{"position":[[151,5],[359,4]]},"17":{"position":[[333,8],[614,7]]},"18":{"position":[[31,4]]},"21":{"position":[[507,5],[750,6]]},"38":{"position":[[98,5]]},"48":{"position":[[31,4],[322,4]]}},"keywords":{}}],["toolbar",{"_index":85,"title":{},"content":{"3":{"position":[[702,7]]}},"keywords":{}}],["toward",{"_index":239,"title":{},"content":{"13":{"position":[[165,7]]}},"keywords":{}}],["track",{"_index":322,"title":{},"content":{"16":{"position":[[505,8]]}},"keywords":{}}],["tracker",{"_index":369,"title":{},"content":{"18":{"position":[[362,8]]}},"keywords":{}}],["transform",{"_index":633,"title":{},"content":{"37":{"position":[[7,10]]},"39":{"position":[[37,11]]},"40":{"position":[[37,11]]}},"keywords":{}}],["translat",{"_index":135,"title":{},"content":{"6":{"position":[[24,9]]}},"keywords":{}}],["tree",{"_index":421,"title":{},"content":{"23":{"position":[[236,5]]}},"keywords":{}}],["tri",{"_index":224,"title":{},"content":{"10":{"position":[[241,3]]}},"keywords":{}}],["true",{"_index":455,"title":{},"content":{"23":{"position":[[1267,4]]},"24":{"position":[[647,5]]},"25":{"position":[[661,5],[1124,4]]},"26":{"position":[[641,4]]},"41":{"position":[[272,5],[504,5]]},"46":{"position":[[355,4]]},"47":{"position":[[266,4]]},"52":{"position":[[421,6],[586,6]]},"55":{"position":[[132,5]]}},"keywords":{}}],["ts",{"_index":339,"title":{},"content":{"17":{"position":[[247,2]]}},"keywords":{}}],["turn",{"_index":218,"title":{},"content":{"10":{"position":[[153,5]]},"24":{"position":[[703,6]]},"36":{"position":[[39,4],[176,5]]},"37":{"position":[[140,4],[204,4],[262,4],[680,4]]},"43":{"position":[[608,4]]}},"keywords":{}}],["two",{"_index":370,"title":{},"content":{"19":{"position":[[23,3]]},"25":{"position":[[12,3]]},"32":{"position":[[101,3]]},"73":{"position":[[93,3]]}},"keywords":{}}],["txt",{"_index":609,"title":{},"content":{"34":{"position":[[195,5]]},"40":{"position":[[20,3]]}},"keywords":{}}],["type",{"_index":21,"title":{"50":{"position":[[9,4]]}},"content":{"1":{"position":[[234,4]]},"2":{"position":[[267,4]]},"3":{"position":[[440,4]]},"17":{"position":[[28,4]]},"25":{"position":[[155,5],[199,4],[385,4],[519,5],[718,4],[830,4],[944,5],[1187,4],[1231,4],[1736,4]]},"32":{"position":[[945,4],[2171,4],[2238,7],[2251,5],[2417,6]]},"35":{"position":[[19,5],[356,5],[462,4]]},"38":{"position":[[133,6],[160,4]]},"42":{"position":[[440,5]]},"50":{"position":[[11,4]]},"51":{"position":[[7,5]]},"52":{"position":[[90,5],[675,5]]},"53":{"position":[[11,4]]},"54":{"position":[[19,4]]},"56":{"position":[[17,4]]},"59":{"position":[[18,4]]},"60":{"position":[[20,4]]},"63":{"position":[[12,4]]},"69":{"position":[[45,4]]},"70":{"position":[[18,4]]},"71":{"position":[[21,4]]},"73":{"position":[[25,4]]},"75":{"position":[[10,4]]},"76":{"position":[[11,4]]},"83":{"position":[[11,4]]},"84":{"position":[[12,4]]}},"keywords":{}}],["typescript",{"_index":326,"title":{"17":{"position":[[0,11]]}},"content":{"17":{"position":[[2,10],[261,10],[322,10]]}},"keywords":{}}],["typo",{"_index":330,"title":{},"content":{"17":{"position":[[61,5]]}},"keywords":{}}],["udim",{"_index":768,"title":{"83":{"position":[[0,5]]}},"content":{"50":{"position":[[1070,4]]},"83":{"position":[[6,4]]},"84":{"position":[[148,5]]}},"keywords":{}}],["udim2",{"_index":770,"title":{"84":{"position":[[0,6]]}},"content":{"50":{"position":[[1102,5]]},"84":{"position":[[6,5]]}},"keywords":{}}],["ui",{"_index":300,"title":{},"content":{"15":{"position":[[661,2]]},"19":{"position":[[230,2]]}},"keywords":{}}],["uilistlayout.pad",{"_index":769,"title":{},"content":{"50":{"position":[[1075,20]]}},"keywords":{}}],["underneath",{"_index":704,"title":{},"content":{"46":{"position":[[214,10]]}},"keywords":{}}],["understand",{"_index":196,"title":{},"content":{"7":{"position":[[665,11]]}},"keywords":{}}],["unparallel",{"_index":332,"title":{},"content":{"17":{"position":[[76,12]]}},"keywords":{}}],["unprovid",{"_index":446,"title":{},"content":{"23":{"position":[[975,11]]}},"keywords":{}}],["up",{"_index":25,"title":{},"content":{"1":{"position":[[282,3]]},"2":{"position":[[315,3]]},"3":{"position":[[488,3]]},"4":{"position":[[281,2]]},"18":{"position":[[226,3]]},"26":{"position":[[23,2]]},"48":{"position":[[312,2]]}},"keywords":{}}],["upgrad",{"_index":534,"title":{"27":{"position":[[0,9]]}},"content":{},"keywords":{}}],["upload",{"_index":101,"title":{"4":{"position":[[0,9]]}},"content":{"4":{"position":[[66,6],[480,9]]}},"keywords":{}}],["url",{"_index":95,"title":{},"content":{"3":{"position":[[922,3]]}},"keywords":{}}],["us",{"_index":130,"title":{},"content":{"4":{"position":[[575,5],[598,3]]},"7":{"position":[[593,3]]},"9":{"position":[[52,3]]},"14":{"position":[[92,5]]},"15":{"position":[[25,3],[343,3],[372,3]]},"16":{"position":[[110,5],[241,3],[374,5]]},"17":{"position":[[236,3],[443,3],[493,3]]},"19":{"position":[[77,3],[357,3]]},"21":{"position":[[46,3],[179,3],[731,5]]},"23":{"position":[[168,4],[913,4],[1146,3]]},"25":{"position":[[96,4],[259,4]]},"26":{"position":[[262,3]]},"29":{"position":[[37,5],[277,3]]},"32":{"position":[[631,3],[816,4],[850,5],[1003,5],[2371,3]]},"40":{"position":[[86,6]]},"42":{"position":[[212,3],[485,4]]},"43":{"position":[[37,4],[113,6]]},"44":{"position":[[90,6],[321,3]]},"45":{"position":[[212,4],[286,4]]},"46":{"position":[[17,6]]},"47":{"position":[[20,4]]}},"keywords":{}}],["usabl",{"_index":697,"title":{},"content":{"45":{"position":[[441,6],[552,6]]}},"keywords":{}}],["user",{"_index":284,"title":{},"content":{"15":{"position":[[332,5]]}},"keywords":{}}],["usual",{"_index":614,"title":{},"content":{"35":{"position":[[136,7]]}},"keywords":{}}],["valid",{"_index":481,"title":{},"content":{"25":{"position":[[300,8],[1174,8]]}},"keywords":{}}],["valu",{"_index":465,"title":{"25":{"position":[[18,6]]}},"content":{"24":{"position":[[446,6],[481,7],[754,6]]},"25":{"position":[[34,6],[90,5],[179,5],[223,5],[313,6],[355,5],[541,5],[698,5],[730,5],[758,5],[864,5],[890,5],[1152,7],[1467,6]]},"32":{"position":[[786,7],[868,5],[939,5],[2180,5]]},"42":{"position":[[369,6],[402,6]]},"52":{"position":[[169,7],[295,5],[321,6],[709,7]]},"53":{"position":[[61,7]]},"54":{"position":[[69,7]]},"55":{"position":[[33,7],[65,6]]},"56":{"position":[[67,7]]},"57":{"position":[[15,7],[210,7]]},"58":{"position":[[33,7]]},"59":{"position":[[68,7]]},"60":{"position":[[70,7]]},"61":{"position":[[33,7]]},"62":{"position":[[15,7],[240,7],[294,5]]},"63":{"position":[[62,7]]},"64":{"position":[[33,7]]},"65":{"position":[[33,7]]},"66":{"position":[[33,7]]},"67":{"position":[[33,7]]},"68":{"position":[[33,7]]},"69":{"position":[[33,7],[444,5],[589,6]]},"70":{"position":[[68,7]]},"71":{"position":[[71,7],[224,6]]},"73":{"position":[[75,7],[197,6]]},"74":{"position":[[33,7]]},"75":{"position":[[60,7]]},"76":{"position":[[61,7]]},"81":{"position":[[33,7]]},"82":{"position":[[33,7]]},"83":{"position":[[61,7]]},"84":{"position":[[62,7]]},"85":{"position":[[33,7]]},"86":{"position":[[33,7]]},"87":{"position":[[33,7]]},"88":{"position":[[33,7]]}},"keywords":{}}],["variou",{"_index":634,"title":{},"content":{"37":{"position":[[60,7]]}},"keywords":{}}],["vector2",{"_index":772,"title":{"85":{"position":[[0,8]]}},"content":{"50":{"position":[[1125,7]]},"76":{"position":[[151,8]]}},"keywords":{}}],["vector2int16",{"_index":774,"title":{"86":{"position":[[0,13]]}},"content":{"50":{"position":[[1164,12]]}},"keywords":{}}],["vector3",{"_index":775,"title":{"87":{"position":[[0,8]]}},"content":{"50":{"position":[[1187,7]]},"75":{"position":[[170,8],[424,8]]}},"keywords":{}}],["vector3int16",{"_index":777,"title":{"88":{"position":[[0,13]]}},"content":{"50":{"position":[[1211,12]]}},"keywords":{}}],["veri",{"_index":214,"title":{},"content":{"10":{"position":[[30,4]]},"15":{"position":[[114,4]]},"17":{"position":[[407,4],[576,4]]}},"keywords":{}}],["version",{"_index":302,"title":{"16":{"position":[[0,7]]}},"content":{"16":{"position":[[135,7],[252,7]]}},"keywords":{}}],["visit",{"_index":94,"title":{},"content":{"3":{"position":[[912,5]]}},"keywords":{}}],["visual",{"_index":273,"title":{},"content":{"15":{"position":[[143,6],[347,6],[668,10]]},"19":{"position":[[81,6],[197,6]]}},"keywords":{}}],["vs",{"_index":8,"title":{},"content":{"1":{"position":[[66,2],[104,2],[158,2]]},"2":{"position":[[170,2],[191,2]]},"3":{"position":[[343,2],[364,2]]},"4":{"position":[[469,2],[530,2]]},"19":{"position":[[59,2],[126,2],[288,2]]}},"keywords":{}}],["vscode",{"_index":290,"title":{},"content":{"15":{"position":[[486,6],[547,6]]}},"keywords":{}}],["want",{"_index":60,"title":{},"content":{"3":{"position":[[98,4]]},"4":{"position":[[22,4]]},"21":{"position":[[476,4]]},"29":{"position":[[269,4],[436,4]]},"46":{"position":[[237,4]]},"47":{"position":[[124,4]]},"48":{"position":[[9,6]]}},"keywords":{}}],["warn",{"_index":114,"title":{},"content":{"4":{"position":[[243,7]]},"17":{"position":[[649,7]]}},"keywords":{}}],["watch",{"_index":91,"title":{},"content":{"3":{"position":[[848,5]]}},"keywords":{}}],["way",{"_index":41,"title":{},"content":{"2":{"position":[[112,3]]},"17":{"position":[[607,3]]},"19":{"position":[[37,4]]},"32":{"position":[[105,4]]}},"keywords":{}}],["weight",{"_index":861,"title":{},"content":{"66":{"position":[[78,7]]}},"keywords":{}}],["well",{"_index":51,"title":{},"content":{"2":{"position":[[503,4]]},"3":{"position":[[773,5]]},"4":{"position":[[157,4]]},"6":{"position":[[52,5]]},"32":{"position":[[65,4]]}},"keywords":{}}],["went",{"_index":88,"title":{},"content":{"3":{"position":[[768,4]]}},"keywords":{}}],["whether",{"_index":398,"title":{},"content":{"21":{"position":[[456,7]]},"23":{"position":[[1126,7]]},"24":{"position":[[523,7]]}},"keywords":{}}],["whose",{"_index":471,"title":{},"content":{"24":{"position":[[725,5]]}},"keywords":{}}],["will",{"_index":359,"title":{},"content":{"18":{"position":[[70,7]]}},"keywords":{}}],["window",{"_index":18,"title":{},"content":{"1":{"position":[[199,8]]},"2":{"position":[[232,8]]},"3":{"position":[[405,8]]}},"keywords":{}}],["wish",{"_index":888,"title":{},"content":{"69":{"position":[[600,4]]}},"keywords":{}}],["within",{"_index":373,"title":{},"content":{"19":{"position":[[190,6]]},"46":{"position":[[131,6]]},"69":{"position":[[456,6]]}},"keywords":{}}],["without",{"_index":325,"title":{},"content":{"16":{"position":[[553,8]]}},"keywords":{}}],["work",{"_index":56,"title":{},"content":{"3":{"position":[[49,4]]},"7":{"position":[[687,4]]},"19":{"position":[[185,4]]},"30":{"position":[[137,4]]},"35":{"position":[[193,7]]},"45":{"position":[[670,5]]}},"keywords":{}}],["workflow",{"_index":227,"title":{"28":{"position":[[12,9]]}},"content":{"12":{"position":[[41,8]]},"21":{"position":[[637,8],[787,9],[828,9]]},"29":{"position":[[167,8]]}},"keywords":{}}],["workspac",{"_index":73,"title":{},"content":{"3":{"position":[[539,9]]}},"keywords":{}}],["world",{"_index":269,"title":{},"content":{"15":{"position":[[67,5]]}},"keywords":{}}],["world!"",{"_index":498,"title":{},"content":{"25":{"position":[[1435,12]]},"81":{"position":[[138,13],[215,13]]}},"keywords":{}}],["world!')"",{"_index":910,"title":{},"content":{"74":{"position":[[144,15],[238,15]]}},"keywords":{}}],["worri",{"_index":674,"title":{},"content":{"42":{"position":[[553,5]]}},"keywords":{}}],["write",{"_index":113,"title":{},"content":{"4":{"position":[[214,5]]},"13":{"position":[[245,5]]},"17":{"position":[[455,7]]},"32":{"position":[[113,5],[259,5]]}},"keywords":{}}],["written",{"_index":677,"title":{},"content":{"43":{"position":[[97,7],[232,7]]}},"keywords":{}}],["wrong",{"_index":436,"title":{},"content":{"23":{"position":[[564,5]]}},"keywords":{}}],["x",{"_index":924,"title":{},"content":{"84":{"position":[[94,1]]},"85":{"position":[[65,1]]},"86":{"position":[[65,1]]},"87":{"position":[[65,2]]},"88":{"position":[[65,2]]}},"keywords":{}}],["xml",{"_index":603,"title":{},"content":{"34":{"position":[[118,3]]},"38":{"position":[[40,3]]}},"keywords":{}}],["y",{"_index":925,"title":{},"content":{"84":{"position":[[100,1]]},"85":{"position":[[71,1]]},"86":{"position":[[71,1]]},"87":{"position":[[68,2]]},"88":{"position":[[68,2]]}},"keywords":{}}],["you'll",{"_index":59,"title":{},"content":{"3":{"position":[[91,6],[298,6]]},"4":{"position":[[111,6]]},"19":{"position":[[385,6]]},"48":{"position":[[301,6]]}},"keywords":{}}],["you'r",{"_index":191,"title":{},"content":{"7":{"position":[[548,6]]}},"keywords":{}}],["z",{"_index":931,"title":{},"content":{"87":{"position":[[75,1]]},"88":{"position":[[75,1]]}},"keywords":{}}],["zombi",{"_index":179,"title":{},"content":{"7":{"position":[[289,7]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/lunr-index-1726762423254.json b/lunr-index-1726762423254.json new file mode 100644 index 00000000..4b58700e --- /dev/null +++ b/lunr-index-1726762423254.json @@ -0,0 +1 @@ +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,452.535,1,452.535,2,256.265]],["content/0",[]],["keywords/0",[]],["title/1",[2,314.267,3,758.478]],["content/1",[2,3.99,4,3.597,5,9.63,6,9.63,7,6.181,8,6.574,9,6.181,10,5.845,11,9.63,12,9.63,13,9.63,14,8.429,15,9.63,16,9.63,17,9.63,18,2.373,19,8.429,20,8.429,21,8.429,22,7.637,23,7.637,24,8.429,25,8.429,26,7.637]],["keywords/1",[]],["title/2",[27,456.984,28,273.977,29,522.126,30,241.928]],["content/2",[2,2.638,4,4.618,18,1.204,27,5.573,28,5.872,31,5.573,32,5.049,33,4.195,34,6.367,35,5.049,36,2.638,37,6.367,38,2.547,39,4.659,40,6.367,41,6.367,42,3.07,43,2.95,44,3.67,45,5.573,46,6.367,47,3.864,48,6.367,49,6.367,50,6.367,51,6.367,52,6.367,53,6.367,54,6.367,55,6.367,56,6.367,57,5.573,58,1.683,59,6.367,60,5.573,61,6.367,62,3.497,63,3.07,64,5.573,65,6.367,66,4.659,67,5.573,68,6.367,69,6.367,70,5.049,71,8.875,72,5.049,73,6.367,74,3.67,75,6.367,76,2.227,77,6.367,78,3.864,79,6.367,80,3.864,81,6.367,82,4.087,83,4.087,84,6.367]],["keywords/2",[]],["title/3",[18,143.405,85,663.847]],["content/3",[0,8.139,1,8.139,2,4.609,18,2.601,43,5.154,80,6.751,83,7.14,85,9.736,86,11.123,87,11.123,88,9.736,89,8.821,90,7.14]],["keywords/3",[]],["title/4",[91,777.489]],["content/4",[0,9.977,1,8.026,2,5.65,76,3.836,91,8.699,92,9.6,93,9.6,94,7.488,95,10.969,96,10.969,97,9.6,98,10.969,99,8.699]],["keywords/4",[]],["title/5",[18,116.938,35,490.499,100,490.499]],["content/5",[2,3.849,4,4.579,7,5.963,18,2.594,30,5.68,35,7.368,39,6.797,100,7.368,101,7.368,102,7.368,103,5.638,104,7.368,105,8.131,106,5.102,107,2.242,108,7.368,109,6.342,110,9.29,111,4.305,112,8.131,113,9.29,114,9.29,115,9.29,116,8.131]],["keywords/5",[]],["title/6",[117,777.489]],["content/6",[18,2.746,28,6.949,76,3.661,82,4.736,94,5.037,107,1.781,117,10.503,118,5.399,119,4.478,120,5.399,121,8.307,122,5.037,123,9.164,124,5.494,125,5.75,126,2.498,127,7.379,128,5.852,129,7.379,130,6.459,131,3.708,132,7.379,133,5.399,134,6.459,135,6.459,136,7.379,137,5.399,138,7.379,139,7.379,140,5.399,141,4.736,142,6.459,143,7.379]],["keywords/6",[]],["title/7",[144,669.263]],["content/7",[4,2.979,18,2.591,21,6.981,22,6.325,24,6.981,30,3.696,43,3.696,72,6.325,74,4.597,89,6.325,99,6.325,107,1.925,119,4.841,144,8.663,145,7.976,146,6.981,147,11.057,148,7.976,149,5.119,150,6.325,151,7.976,152,6.981,153,7.976,154,5.836,155,7.976,156,6.981,157,4.841,158,6.325,159,7.976,160,7.976,161,7.976,162,8.09,163,6.325,164,6.981,165,7.976]],["keywords/7",[]],["title/8",[166,980.37]],["content/8",[]],["keywords/8",[]],["title/9",[18,185.358]],["content/9",[4,4.47,18,2.263,43,5.545,156,10.474,167,8.756,168,8.756,169,11.967,170,8.169,171,8.756]],["keywords/9",[]],["title/10",[43,454.256]],["content/10",[4,4.189,9,5.225,10,4.94,18,1.539,28,4.271,43,5.944,58,2.151,107,1.965,144,7.655,171,5.956,172,8.14,173,8.14,174,8.14,175,8.14,176,6.456,177,7.125,178,8.14,179,8.14,180,5.956,181,7.655,182,7.125,183,7.125,184,8.14,185,5.956,186,7.125,187,8.14,188,8.14,189,8.14,190,8.14,191,8.14,192,8.14,193,5.956,194,8.14,195,8.14,196,5.557]],["keywords/10",[]],["title/11",[18,116.938,197,541.326,198,541.326]],["content/11",[18,2.164,43,5.304,76,4.003,197,10.018,198,10.018,199,11.446,200,11.446,201,11.446,202,11.446,203,13.998,204,10.018]],["keywords/11",[]],["title/12",[205,618.491,206,422.222,207,490.499]],["content/12",[18,2.011,28,4.633,33,2.608,58,1.546,71,4.638,72,4.638,76,3.72,78,3.549,80,3.549,83,3.754,101,4.638,104,4.638,107,1.412,123,9.311,124,4.633,125,3.212,130,5.118,149,3.754,167,4.279,177,5.118,180,7.783,182,5.118,206,7.262,207,8.436,208,5.848,209,5.118,210,4.638,211,5.848,212,5.848,213,4.279,214,5.118,215,4.638,216,5.848,217,5.848,218,8.83,219,5.848,220,5.848,221,5.848,222,5.848,223,5.848,224,5.848,225,5.118,226,5.848,227,3.992,228,8.83,229,3.992,230,4.638,231,5.848,232,8.83,233,8.83,234,5.848,235,8.83,236,5.848,237,5.848,238,5.848,239,5.848,240,5.848,241,5.848,242,5.848]],["keywords/12",[]],["title/13",[243,663.847,244,663.847]],["content/13",[2,2.895,4,3.761,7,4.485,18,1.321,28,3.666,33,3.116,43,4.666,57,6.115,58,1.847,66,5.112,70,5.541,76,4.128,78,4.241,90,7.577,103,4.241,107,1.687,152,6.115,162,5.112,164,8.813,171,5.112,176,5.541,210,5.541,243,8.813,244,6.115,245,3.837,246,10.069,247,5.541,248,10.069,249,6.987,250,10.069,251,6.987,252,6.987,253,6.987,254,6.115,255,6.987,256,6.987,257,6.987,258,5.541,259,6.987,260,6.987,261,6.987,262,6.987,263,6.987,264,4.241,265,6.987]],["keywords/13",[]],["title/14",[266,858.055]],["content/14",[4,2.398,9,4.12,10,3.896,18,1.79,42,3.095,43,4.386,58,1.696,76,3.932,78,3.896,83,4.12,90,4.12,101,7.506,120,4.697,135,5.618,144,4.382,146,5.618,171,4.697,176,5.091,180,6.925,183,5.618,185,4.697,196,4.382,214,5.618,258,5.091,266,9.841,267,5.618,268,1.859,269,6.419,270,5.618,271,6.419,272,6.419,273,6.419,274,6.419,275,9.465,276,6.419,277,6.419,278,6.419,279,6.419,280,9.465,281,6.419,282,6.419,283,6.419,284,6.419,285,5.618,286,5.091,287,5.618,288,6.419,289,6.419,290,9.465,291,6.419,292,6.419,293,6.419,294,5.618,295,5.618,296,6.419]],["keywords/14",[]],["title/15",[18,143.405,297,758.478]],["content/15",[]],["keywords/15",[]],["title/16",[18,185.358]],["content/16",[4,2.137,18,2.216,20,7.601,32,4.537,33,2.551,43,4.024,58,1.512,74,3.297,76,3.67,78,3.472,80,5.27,91,6.887,94,3.905,99,4.537,107,2.096,124,3.002,131,4.364,141,8.087,168,7.68,180,4.186,209,5.007,245,3.142,247,4.537,267,5.007,298,8.684,299,5.721,300,5.721,301,6.354,302,5.721,303,9.187,304,5.574,305,5.721,306,5.721,307,4.186,308,5.721,309,4.537,310,8.684,311,5.007,312,5.721,313,5.721,314,5.721,315,4.537,316,3.472,317,5.721,318,5.721,319,5.721,320,5.007,321,5.007,322,5.721,323,5.721,324,3.905,325,5.721,326,5.721,327,5.721,328,5.007,329,5.721,330,5.721,331,5.007]],["keywords/16",[]],["title/17",[58,200.456,332,157.305]],["content/17",[]],["keywords/17",[]],["title/18",[58,200.456,107,183.076]],["content/18",[0,5.255,2,2.976,4,2.683,18,2.267,30,4.759,33,3.203,36,4.255,58,2.97,63,4.331,76,3.141,78,2.722,89,5.696,106,2.463,107,1.734,111,2.078,124,3.769,125,2.463,126,1.519,131,2.254,133,5.255,137,3.282,144,3.062,150,3.557,227,3.062,245,2.463,264,2.722,270,3.926,315,3.557,333,2.722,334,3.926,335,2.254,336,1.927,337,4.485,338,7.182,339,4.485,340,3.557,341,2.722,342,4.485,343,4.485,344,4.485,345,4.485,346,4.485,347,4.485,348,5.919,349,11.019,350,4.485,351,4.485,352,2.873,353,8.983,354,4.485,355,4.485,356,10.27,357,4.485,358,7.182,359,6.286,360,4.485,361,4.485,362,2.683,363,8.983,364,3.557,365,4.485,366,4.485,367,4.485,368,4.485,369,3.926,370,0.822,371,4.485,372,3.557,373,3.926,374,4.485,375,2.463]],["keywords/18",[]],["title/19",[36,314.267,340,601.516]],["content/19",[4,3.515,7,4.087,18,1.204,36,6.31,44,3.67,58,2.958,62,3.497,63,3.07,66,4.659,93,9.795,107,2.271,109,4.347,137,9.045,170,4.347,304,6.039,309,5.049,315,5.049,335,3.2,340,8.875,341,3.864,349,5.573,362,3.515,375,3.497,376,3.864,377,6.367,378,8.875,379,5.573,380,6.367,381,6.367,382,6.367,383,4.808,384,5.573,385,2.393,386,5.049,387,5.049,388,6.367,389,5.573,390,6.367,391,6.367]],["keywords/19",[]],["title/20",[36,256.265,383,265.71,385,132.248]],["content/20",[18,1.728,36,1.528,39,2.699,42,1.779,63,2.952,76,2.141,105,5.36,106,2.026,112,3.229,118,2.699,163,2.925,167,2.699,170,2.518,215,2.925,230,7.249,268,3.757,304,2.368,332,1.628,335,3.945,336,1.585,341,3.716,362,3.787,370,2.657,372,2.925,375,3.363,376,2.239,383,5.847,385,3.016,387,2.925,392,3.689,393,3.095,394,2.411,395,3.689,396,8,397,3.689,398,6.124,399,1.585,400,7.851,401,6.124,402,5.039,403,7.851,404,3.689,405,2.699,406,5.744,407,6.226,408,1.784,409,7.851,410,3.689,411,3.689,412,3.689,413,2.699,414,3.689,415,3.689,416,3.229,417,3.229,418,3.229,419,3.689,420,3.689,421,3.229,422,3.689,423,3.229,424,1.333,425,2.699]],["keywords/20",[]],["title/21",[58,200.456,402,486.839]],["content/21",[2,2.272,58,2.222,64,4.798,76,1.917,80,5.102,97,4.798,108,4.348,111,2.54,157,3.327,213,4.011,341,3.327,370,3.014,375,3.011,406,9.545,408,1.91,426,5.482,427,3.327,428,5.482,429,6.667,430,5.482,431,7.358,432,11.464,433,5.482,434,5.482,435,4.798,436,4.798,437,8.407,438,5.482,439,5.482,440,5.482,441,5.482,442,5.482,443,5.482,444,8.407,445,5.482,446,8.407,447,5.482,448,8.407,449,8.407,450,5.482,451,8.407,452,5.482,453,5.482,454,5.482,455,5.482]],["keywords/21",[]],["title/22",[131,381.145,425,554.96]],["content/22",[]],["keywords/22",[]],["title/23",[456,980.37]],["content/23",[33,5.751,58,2.174,107,2.726,111,5.976,133,6.018,196,5.615,206,5.615,324,5.615,333,7.828,334,7.199,427,4.992,457,8.225,458,8.225,459,7.199,460,8.225,461,7.199,462,9.437,463,7.199,464,6.018,465,6.523,466,6.523,467,5.615,468,7.199,469,7.199,470,7.199,471,8.957,472,6.523,473,4.74,474,6.523]],["keywords/23",[]],["title/24",[307,717.313]],["content/24",[4,2.731,18,1.966,30,4.819,32,5.798,58,1.932,74,4.214,82,4.693,103,4.437,107,2.51,124,3.836,126,2.475,131,5.227,149,4.693,162,5.349,181,4.991,213,5.349,245,4.015,264,4.437,268,3.506,307,7.61,352,2.924,383,4.468,396,6.399,436,6.399,465,5.798,475,6.399,476,5.349,477,6.399,478,9.103,479,7.311,480,5.349,481,7.311,482,7.311,483,7.311,484,6.399,485,6.399,486,6.399,487,6.399,488,6.399,489,7.311,490,7.311,491,6.399]],["keywords/24",[]],["title/25",[62,538.396]],["content/25",[7,5.695,9,5.695,36,3.676,44,5.114,47,5.385,58,2.345,62,4.873,63,4.278,107,3.458,109,8.116,341,8.138,378,7.036,421,7.765,427,8.138,473,5.114,492,5.695,493,8.872,494,7.765,495,8.872,496,8.872,497,7.036,498,6.492,499,8.872,500,7.765]],["keywords/25",[]],["title/26",[33,437.145]],["content/26",[4,3.536,18,1.79,33,6.174,36,5.142,47,3.896,62,5.198,63,3.095,106,3.525,107,3.194,109,8.472,125,3.525,196,6.462,304,4.12,321,5.618,373,8.284,402,4.12,427,7.532,459,5.618,461,5.618,492,7.966,494,5.618,501,5.091,502,6.419,503,7.506,504,9.465,505,7.506,506,6.419,507,6.419,508,12.41,509,6.419,510,6.419,511,6.419,512,6.419,513,6.419]],["keywords/26",[]],["title/27",[111,454.256]],["content/27",[4,3.687,18,1.866,43,4.574,92,8.64,111,4.574,119,7.741,124,5.18,126,3.342,181,6.739,268,3.693,324,6.739,463,8.64,464,7.223,465,7.828,485,8.64,486,8.64,487,8.64,488,8.64,514,9.871,515,8.64,516,8.64]],["keywords/27",[]],["title/28",[466,601.516,467,517.785]],["content/28",[4,3.597,18,1.821,36,3.99,47,5.845,107,3.03,125,5.289,227,6.574,332,1.997,402,6.181,466,9.954,467,6.574,468,10.985,501,7.637,517,9.63,518,8.429,519,9.63,520,9.63,521,8.429,522,9.63,523,9.63,524,9.63,525,9.63]],["keywords/28",[]],["title/29",[206,517.785,469,663.847]],["content/29",[33,5.031,36,4.675,76,3.945,107,2.723,125,6.196,206,7.702,258,8.948,328,9.875,470,9.875,480,8.255,501,8.948,526,11.282,527,8.948]],["keywords/29",[]],["title/30",[333,460.329,462,554.96]],["content/30",[26,5.049,42,3.07,47,3.864,58,1.683,70,5.049,107,2.701,111,2.95,125,3.497,131,3.2,150,5.049,227,6.423,333,7.502,370,2.963,375,5.167,405,4.659,413,4.659,467,4.347,505,7.462,528,8.235,529,3.864,530,6.367,531,9.409,532,6.367,533,6.884,534,8.235,535,8.235,536,6.367,537,12.362,538,9.409,539,9.409,540,9.409,541,6.367,542,4.659]],["keywords/30",[]],["title/31",[462,554.96,471,601.516]],["content/31",[10,4.278,22,5.591,23,5.591,26,5.591,47,4.278,60,6.17,74,4.063,76,3.544,104,5.591,107,3.131,125,3.871,131,5.962,186,6.17,247,5.591,268,2.041,287,6.17,301,7.415,307,5.158,332,2.102,333,4.278,336,3.029,376,4.278,385,2.167,462,5.158,467,4.812,471,10.897,477,8.869,480,5.158,505,5.591,527,5.591,528,6.17,529,4.278,543,7.05,544,7.05,545,5.158,546,7.05,547,7.05,548,7.05,549,6.17,550,7.05,551,7.05]],["keywords/31",[]],["title/32",[111,351.442,333,460.329]],["content/32",[36,4.226,39,5.204,44,4.1,62,3.906,63,3.43,76,3.567,102,5.641,107,2.462,109,4.856,111,4.726,285,6.226,303,6.226,333,4.317,341,6.19,370,2.863,407,5.641,429,8.089,472,5.641,503,5.641,552,7.113,553,6.226,554,10.199,555,10.199,556,7.113,557,10.436,558,7.113,559,7.113,560,7.113,561,5.641,562,6.226,563,11.924,564,7.113,565,7.113]],["keywords/32",[]],["title/33",[58,259.099]],["content/33",[18,2.182,30,3.934,31,7.431,44,4.893,58,4.011,63,4.094,76,4.036,103,5.153,106,4.663,107,3.552,111,3.934,158,6.734,215,9.153,341,5.153,427,7.005,500,7.431,549,7.431,566,6.734,567,8.491,568,8.491,569,8.491,570,8.491,571,6.734]],["keywords/33",[]],["title/34",[107,183.076,473,437.143]],["content/34",[18,2.106,19,5.528,33,4.171,36,2.617,44,5.391,58,2.472,62,3.469,63,3.045,76,3.271,82,4.054,94,4.312,107,3.323,111,4.334,158,5.009,196,4.312,230,5.009,301,4.621,324,6.385,332,1.94,348,7.097,378,7.418,383,5.29,386,8.833,464,6.843,472,5.009,473,6.419,474,5.009,480,4.621,492,4.054,497,5.009,498,4.621,572,4.312,573,4.621,574,6.316,575,5.528,576,6.316,577,5.009,578,9.353,579,5.528,580,6.316,581,6.316]],["keywords/34",[]],["title/35",[18,85.411,107,109.038,348,260.358,473,260.358,582,451.742]],["content/35",[7,5.963,10,5.638,18,1.756,36,5.079,58,3.24,76,3.249,106,5.102,128,7.368,131,4.668,264,5.638,316,5.638,331,8.131,369,8.131,370,2.246,375,5.102,383,3.991,384,8.131,386,7.368,498,6.797,583,9.29,584,9.29,585,9.29,586,5.354,587,9.29,588,9.29]],["keywords/35",[]],["title/36",[33,232.815,107,126.027,473,300.924,577,414.076]],["content/36",[33,4.347,36,4.039,58,2.577,76,3.409,80,5.917,107,2.353,316,5.917,348,5.619,370,2.724,375,5.354,383,4.188,435,8.533,473,5.619,561,7.732,577,10.034,586,5.619,589,9.749,590,8.533,591,9.749,592,9.749]],["keywords/36",[]],["title/37",[43,286.579,107,149.287,473,356.463]],["content/37",[33,3.556,36,4.581,43,5.123,44,4.597,62,4.38,106,4.38,107,1.925,111,3.696,140,5.836,157,4.841,316,4.841,348,4.597,370,2.511,383,3.426,427,4.841,497,6.325,503,6.325,529,4.841,533,9.285,557,6.981,561,6.325,586,4.597,593,7.976,594,7.976,595,7.976,596,11.564,597,7.976]],["keywords/37",[]],["title/38",[2,256.265,572,422.222,586,356.463]],["content/38",[]],["keywords/38",[]],["title/39",[18,116.938,58,163.459,586,356.463]],["content/39",[2,3.001,18,2.483,28,5.422,58,2.731,62,3.978,74,4.175,103,4.396,107,2.494,121,8.223,122,4.945,141,4.649,149,7.731,157,4.396,207,5.745,268,2.098,304,4.649,545,5.3,572,8.223,586,4.175,598,7.244,599,9.552,600,10.333,601,7.244,602,5.745,603,5.745,604,5.745,605,5.745,606,5.745,607,8.194,608,5.745,609,5.745,610,7.244,611,5.745,612,7.244,613,7.244,614,7.244]],["keywords/39",[]],["title/40",[30,351.442,245,416.538]],["content/40",[2,2.87,4,3.737,8,4.728,18,1.892,28,5.25,30,3.209,44,3.992,58,3.4,63,3.339,66,5.067,67,6.062,103,4.203,107,2.415,120,5.067,121,6.83,122,4.728,124,3.634,149,7.539,154,5.067,157,4.203,245,5.495,268,2.006,304,4.445,545,5.067,572,4.728,586,3.992,599,7.935,602,5.493,603,5.493,604,5.493,605,5.493,606,5.493,607,5.493,608,5.493,609,5.493,611,7.935,615,6.926,616,6.926,617,6.926,618,6.062,619,6.062,620,10.005,621,6.926]],["keywords/40",[]],["title/41",[124,324.542,131,310.8,264,375.37]],["content/41",[2,2.032,4,3.558,8,3.347,18,2.041,28,2.573,30,2.272,58,2.854,80,2.976,82,3.147,103,4.678,107,1.861,116,4.292,117,7.554,121,5.262,122,3.347,124,4.998,131,3.874,133,3.588,140,5.64,141,4.948,149,6.114,154,3.588,157,2.976,213,6.969,245,2.693,264,2.976,268,1.42,301,3.588,316,2.976,359,4.292,425,3.588,427,2.976,475,4.292,476,3.588,492,3.147,515,4.292,516,4.292,521,4.292,545,3.588,575,4.292,590,4.292,599,6.113,602,3.889,603,3.889,604,3.889,605,3.889,606,3.889,607,3.889,608,6.113,609,3.889,611,3.889,618,4.292,619,6.747,622,4.903,623,4.903,624,4.903,625,4.903,626,4.903,627,4.903,628,4.903,629,4.903,630,4.903,631,4.903,632,4.903,633,4.903,634,4.903,635,4.903,636,4.903,637,7.709,638,4.903,639,4.903,640,4.903,641,4.903,642,4.903,643,4.903,644,4.903,645,4.292,646,4.903]],["keywords/41",[]],["title/42",[30,351.442,647,663.847]],["content/42",[1,4.854,2,5.558,4,3.623,8,4.529,10,4.027,18,2.167,28,3.481,30,4.494,76,3.391,88,5.807,102,5.262,106,5.326,119,4.027,121,6.62,122,4.529,124,3.481,125,3.644,140,4.854,141,4.259,142,5.807,157,4.027,181,4.529,185,4.854,294,5.807,316,4.027,348,3.824,478,5.807,645,5.807,647,8.488,648,6.635,649,5.807,650,6.635,651,6.635,652,6.635,653,9.698,654,6.635,655,9.698,656,11.462,657,4.854,658,6.635,659,5.807,660,6.635,661,6.635,662,6.635,663,9.698]],["keywords/42",[]],["title/43",[168,554.96,657,554.96]],["content/43",[]],["keywords/43",[]],["title/44",[30,351.442,90,486.839]],["content/44",[2,4.199,4,2.633,18,2.598,25,6.17,33,3.143,76,3.544,78,4.278,90,6.504,100,5.591,108,5.591,154,5.158,162,5.158,168,5.158,193,10.468,204,6.17,225,6.17,245,5.565,254,8.869,286,5.591,316,6.15,320,8.869,586,6.838,649,10.384,659,6.17,664,7.05,665,7.05,666,7.05,667,7.05,668,7.05,669,6.17,670,7.05,671,7.05,672,7.05,673,7.05,674,6.17]],["keywords/44",[]],["title/45",[18,116.938,193,452.535,669,541.326]],["content/45",[23,8.821,30,5.154,58,2.94,82,7.14,90,7.14,181,7.594,210,8.821,295,9.736,379,9.736,424,4.019,657,8.139,675,11.123,676,11.123,677,8.821]],["keywords/45",[]],["title/46",[18,116.938,193,452.535,674,541.326]],["content/46",[677,10.8]],["keywords/46",[]],["title/47",[18,116.938,678,618.491,679,541.326]],["content/47",[]],["keywords/47",[]],["title/48",[107,126.027,383,224.311,394,115.09,680,522.126]],["content/48",[8,1.638,9,1.54,10,2.57,14,2.1,18,2.063,47,2.57,58,0.634,71,1.903,74,2.44,76,2.737,83,3.648,106,1.318,107,1.655,111,3.177,118,1.755,119,1.456,120,1.755,126,0.812,134,2.1,163,1.903,167,1.755,185,3.098,268,2.266,309,1.903,311,2.1,324,1.638,332,0.498,335,2.128,362,1.582,370,2.858,383,4.267,385,1.466,387,1.903,393,1.924,394,1.511,406,4.159,407,4.507,408,1.291,429,4.507,431,4.975,464,1.755,474,1.903,484,2.1,491,2.1,492,2.718,518,2.1,527,1.903,533,8.546,534,4.975,553,2.1,562,4.975,572,1.638,573,4.159,596,10.831,657,3.098,679,7.563,681,9.933,682,5.684,683,5.684,684,5.684,685,5.684,686,2.399,687,4.975,688,6.85,689,4.975,690,2.399,691,2.399,692,2.399,693,2.399,694,1.638,695,2.399,696,6.857,697,3.706,698,6.002,699,4.234,700,3.358,701,3.706,702,2.399,703,2.1,704,2.1,705,2.399,706,2.399,707,2.399,708,1.903,709,1.755,710,2.399,711,2.399,712,2.399,713,2.399]],["keywords/48",[]],["title/49",[383,421.176]],["content/49",[]],["keywords/49",[]],["title/50",[119,375.37,268,179.1,383,265.71]],["content/50",[58,0.796,131,1.514,137,2.204,245,1.655,264,1.829,268,0.872,336,1.294,370,3.167,383,2.218,402,1.934,405,2.204,571,2.389,694,2.057,708,2.389,709,2.204,714,3.013,715,3.013,716,2.389,717,3.013,718,2.389,719,3.013,720,3.013,721,2.389,722,5.162,723,3.013,724,2.389,725,3.013,726,2.389,727,3.013,728,3.013,729,3.013,730,2.389,731,3.013,732,2.637,733,3.013,734,2.637,735,3.013,736,2.637,737,3.013,738,2.637,739,3.013,740,2.637,741,3.013,742,2.637,743,3.013,744,2.389,745,3.013,746,2.389,747,3.013,748,2.637,749,3.013,750,2.389,751,3.013,752,2.637,753,3.013,754,2.389,755,3.013,756,2.389,757,3.013,758,2.637,759,3.013,760,2.637,761,6.773,762,2.637,763,3.013,764,2.637,765,3.013,766,2.389,767,3.013,768,2.204,769,3.013,770,2.389,771,3.013,772,2.389,773,3.013,774,2.637,775,2.389,776,3.013,777,2.637,778,3.013,779,3.013,780,3.013,781,3.013,782,3.013,783,3.013]],["keywords/50",[]],["title/51",[58,163.459,107,149.287,383,265.71]],["content/51",[58,3.025,83,7.347,268,3.314,286,9.077,332,3.136,393,3.875,394,2.523,423,10.018,425,8.375,784,11.446]],["keywords/51",[]],["title/52",[785,858.055]],["content/52",[18,1.254,36,2.749,42,3.199,63,3.199,94,4.529,119,4.027,126,2.246,170,4.529,227,4.529,268,2.808,332,1.376,335,3.334,362,2.478,370,2.818,375,5.326,383,2.85,385,2.696,393,2.246,394,2.138,399,2.85,408,1.507,413,7.096,424,2.397,498,4.854,529,4.027,700,7.691,785,11.035,786,11.462,787,8.488,788,8.488,789,5.589,790,7.096,791,7.691,792,6.635,793,6.635]],["keywords/52",[]],["title/53",[716,777.489]],["content/53",[38,3.433,268,2.485,332,1.78,336,4.995,348,4.947,352,3.433,362,3.206,370,2.706,376,5.209,385,1.835,394,1.892,399,3.687,408,1.95,424,4.201,716,6.807,794,13.185,795,11.627,796,13.185,797,7.512,798,13.185,799,7.512,800,7.512]],["keywords/53",[]],["title/54",[718,777.489]],["content/54",[268,3.049,332,2.184,336,4.524,362,3.933,370,2.803,385,2.252,394,2.321,399,4.524,408,2.392,718,8.351,801,10.53,802,10.53,803,2.957,804,10.53,805,10.53]],["keywords/54",[]],["title/55",[405,717.313]],["content/55",[126,3.613,332,2.213,370,2.817,372,8.464,375,5.861,385,2.866,389,9.341,393,3.613,394,2.352,408,2.425,413,7.809,803,2.997,806,4.268]],["keywords/55",[]],["title/56",[721,777.489]],["content/56",[268,3.009,332,2.155,362,3.881,370,2.79,385,2.222,394,2.29,399,4.464,408,2.361,529,6.306,721,10.452,803,2.918,807,5.707,808,8.241,809,10.391,810,10.391]],["keywords/56",[]],["title/57",[708,777.489]],["content/57",[38,2.699,42,3.254,332,2.036,335,3.391,352,2.699,370,2.989,385,2.099,393,2.285,394,1.487,408,2.231,566,7.787,688,5.906,703,5.906,704,5.906,789,5.659,790,7.184,791,7.787,803,1.895,806,2.699,811,6.748,812,8.594,813,7.184,814,9.819,815,9.819,816,9.819,817,8.594,818,9.819,819,9.819,820,6.748,821,6.748]],["keywords/57",[]],["title/58",[724,777.489]],["content/58",[38,4.583,126,2.844,332,1.742,352,3.36,370,2.962,385,1.796,393,2.844,394,1.852,408,1.909,424,3.035,533,6.146,596,6.146,701,7.352,803,2.359,806,3.36,822,7.352,823,7.352,824,7.352,825,4.221,826,5.735,827,7.352,828,11.458,829,11.458,830,11.458]],["keywords/58",[]],["title/59",[726,777.489]],["content/59",[38,4.791,268,2.598,332,1.861,352,3.589,362,3.352,370,2.827,385,1.919,394,1.978,399,3.855,408,2.039,424,3.242,596,6.566,726,7.116,803,2.52,807,4.928,822,7.854,823,7.854,824,7.854,825,4.509,827,7.854,831,7.854,832,8.973,833,8.973,834,8.973,835,8.973]],["keywords/59",[]],["title/60",[709,717.313]],["content/60",[42,5.015,268,2.117,332,1.516,335,6.084,362,2.731,370,2.989,385,1.563,394,1.611,399,3.141,408,1.661,424,2.642,476,5.349,542,5.349,573,5.349,687,9.103,709,5.349,724,5.798,789,6.977,803,2.053,836,6.399,837,9.103,838,9.103,839,7.311,840,6.399,841,9.103,842,9.003]],["keywords/60",[]],["title/61",[571,777.489]],["content/61",[126,3.663,332,2.244,336,4.648,370,2.831,385,2.313,393,3.663,394,2.385,408,2.458,803,3.038,806,4.327,843,13.519,844,10.818]],["keywords/61",[]],["title/62",[694,669.263]],["content/62",[63,3.966,332,2.342,336,3.534,370,2.95,376,6.854,385,2.758,393,2.785,394,1.813,402,7.249,406,8.263,408,2.566,694,7.71,697,7.199,807,4.517,845,9.885,846,11.294,847,11.294,848,7.199,849,8.225]],["keywords/62",[]],["title/63",[730,777.489]],["content/63",[38,3.19,268,2.31,332,1.654,336,4.75,348,4.597,352,3.19,362,2.979,370,2.637,376,4.841,385,1.705,394,1.758,399,3.426,408,1.812,424,3.995,730,6.325,797,6.981,799,6.981,800,6.981,848,11.107,850,12.69,851,12.69,852,11.057,853,11.057,854,11.057,855,12.69]],["keywords/63",[]],["title/64",[732,858.055]],["content/64",[126,3.663,332,2.244,370,2.831,385,2.313,393,3.663,394,2.385,408,2.458,803,3.038,806,4.327,808,8.58,856,11.832,857,10.818]],["keywords/64",[]],["title/65",[734,858.055]],["content/65",[126,3.663,332,2.244,370,2.831,385,2.313,393,3.663,394,2.385,408,2.458,803,3.038,806,4.327,808,8.58,858,13.519,859,10.818]],["keywords/65",[]],["title/66",[736,858.055]],["content/66",[38,3.29,42,3.966,126,2.785,332,1.706,335,4.133,336,3.534,370,2.95,385,1.759,393,2.785,394,1.813,408,1.869,424,2.972,803,2.31,806,3.29,860,8.225,861,8.225,862,8.225,863,11.294,864,11.294,865,11.294,866,11.294,867,11.294,868,11.294,869,8.225]],["keywords/66",[]],["title/67",[738,858.055]],["content/67",[126,3.663,332,2.244,370,2.831,385,2.313,393,3.663,394,2.385,408,2.458,803,3.038,806,4.327,807,5.941,870,13.519,871,10.818]],["keywords/67",[]],["title/68",[740,858.055]],["content/68",[126,3.663,332,2.244,370,2.831,385,2.313,393,3.663,394,2.385,408,2.458,803,3.038,806,4.327,807,5.941,872,13.519,873,10.818]],["keywords/68",[]],["title/69",[742,858.055]],["content/69",[42,4.536,74,3.67,126,2.156,128,5.049,141,4.087,170,4.347,268,1.844,362,3.515,364,5.049,370,2.791,385,2.393,393,2.156,394,1.403,408,1.447,492,4.087,529,3.864,535,5.573,542,4.659,579,5.573,689,8.235,694,4.347,803,1.788,806,2.547,807,3.497,831,8.235,838,5.573,845,5.573,874,9.409,875,9.409,876,9.409,877,9.409,878,9.409,879,9.409,880,8.235,881,9.409,882,9.409,883,9.409,884,6.367,885,6.367,886,6.367,887,6.367,888,6.367]],["keywords/69",[]],["title/70",[744,777.489]],["content/70",[38,5.02,268,2.789,332,1.997,352,3.852,362,3.597,370,2.812,385,2.059,394,2.123,399,4.137,408,2.188,424,3.48,744,7.637,803,2.705,825,4.839,826,6.574,889,8.429,890,8.429,891,9.63,892,9.63,893,9.63]],["keywords/70",[]],["title/71",[746,777.489]],["content/71",[42,5.082,268,2.157,332,1.545,335,5.296,362,2.782,370,2.998,385,2.254,394,1.642,399,3.2,408,1.692,424,2.691,476,5.45,542,5.45,698,9.225,746,5.907,789,4.293,790,5.45,803,2.092,813,5.45,836,6.519,837,6.519,840,6.519,841,9.225,842,7.195,894,7.449,895,7.449,896,7.449,897,10.54,898,7.449]],["keywords/71",[]],["title/72",[748,858.055]],["content/72",[677,10.8]],["keywords/72",[]],["title/73",[750,777.489]],["content/73",[38,2.979,42,3.591,118,5.45,268,2.157,332,1.545,335,3.743,336,3.2,362,2.782,364,5.907,370,2.952,376,4.521,385,2.254,394,1.642,399,3.2,408,2.395,424,2.691,529,4.521,573,5.45,750,8.359,789,4.293,803,2.96,842,5.085,899,7.449,900,10.54,901,10.54,902,7.449,903,7.449,904,7.449,905,7.449,906,6.519,907,7.449,908,7.449]],["keywords/73",[]],["title/74",[752,858.055]],["content/74",[126,3.565,332,2.184,336,4.524,370,2.803,385,2.252,393,3.565,394,2.321,408,2.392,803,2.957,806,4.212,909,13.291,910,13.291,911,10.53]],["keywords/74",[]],["title/75",[754,777.489]],["content/75",[9,4.331,38,4.629,42,3.254,45,5.906,268,1.954,332,1.4,335,3.391,352,2.699,362,2.521,370,2.989,385,1.443,394,1.487,399,2.899,408,2.231,424,3.548,566,7.787,754,5.352,775,7.787,789,5.659,790,7.184,791,7.787,803,2.758,812,8.594,813,7.184,825,3.391,912,9.819,913,9.819,914,9.819,915,6.748,916,6.748]],["keywords/75",[]],["title/76",[756,777.489]],["content/76",[38,4.828,268,2.628,332,1.882,352,3.63,362,3.39,370,2.939,385,1.941,394,2.001,399,3.899,408,2.062,424,3.28,756,7.198,772,7.198,803,2.549,813,6.641,817,7.944,825,4.561,842,6.196,856,7.944,889,7.944,890,7.944,917,9.076]],["keywords/76",[]],["title/77",[758,858.055]],["content/77",[229,9.297]],["keywords/77",[]],["title/78",[760,858.055]],["content/78",[229,9.297]],["keywords/78",[]],["title/79",[762,858.055]],["content/79",[229,9.297]],["keywords/79",[]],["title/80",[764,858.055]],["content/80",[229,9.297]],["keywords/80",[]],["title/81",[336,421.176]],["content/81",[126,3.565,332,2.184,336,4.524,370,2.803,385,2.252,393,3.565,394,2.321,408,2.392,416,9.216,417,11.633,418,11.633,803,2.957,806,4.212]],["keywords/81",[]],["title/82",[766,777.489]],["content/82",[126,3.301,332,2.022,336,5.435,352,3.899,370,2.724,385,2.085,393,3.301,394,2.149,408,2.215,424,3.523,766,7.732,787,11.073,788,11.073,803,2.738,806,3.899,918,12.652,919,9.749]],["keywords/82",[]],["title/83",[768,717.313]],["content/83",[38,3.852,268,2.789,332,1.997,352,3.852,362,3.597,370,2.711,385,2.059,394,2.123,399,4.137,408,2.188,768,7.046,789,5.55,803,2.705,807,5.289,825,4.839,826,6.574,920,12.551,921,12.551,922,9.63,923,9.63]],["keywords/83",[]],["title/84",[770,777.489]],["content/84",[38,4.941,268,2.722,332,1.95,352,3.76,362,3.512,370,2.79,385,2.01,394,2.072,399,4.039,408,2.136,424,3.397,768,6.878,770,7.455,789,7.121,803,2.64,825,4.724,924,6.418,925,6.418,926,9.401,927,12.355]],["keywords/84",[]],["title/85",[772,777.489]],["content/85",[38,4.941,126,3.183,332,1.95,352,3.76,370,2.864,385,2.01,393,3.183,394,2.072,408,2.136,424,3.397,803,2.64,806,3.76,825,4.724,826,6.418,906,12.829,924,6.418,925,6.418,928,9.401]],["keywords/85",[]],["title/86",[774,858.055]],["content/86",[38,4.941,126,3.183,332,1.95,352,3.76,370,2.864,385,2.01,393,3.183,394,2.072,408,2.136,424,3.397,803,2.64,806,3.76,807,5.163,825,4.724,924,6.418,925,6.418,929,14.657,930,9.401]],["keywords/86",[]],["title/87",[775,777.489]],["content/87",[38,4.828,126,3.073,332,1.882,352,3.63,370,2.836,385,1.941,393,3.073,394,2.001,408,2.062,424,3.28,700,7.198,803,2.549,806,3.63,825,4.561,826,6.196,842,8.241,924,6.196,925,6.196,931,7.944,932,12.071,933,12.071]],["keywords/87",[]],["title/88",[777,858.055]],["content/88",[38,4.903,126,3.146,332,1.927,352,3.716,370,2.674,385,1.986,393,3.146,394,2.048,408,2.111,424,3.357,803,2.609,806,3.716,807,5.102,825,4.668,880,10.729,924,6.342,925,6.342,931,8.131,934,12.259,935,12.259,936,9.29]],["keywords/88",[]]],"invertedIndex":[["",{"_index":370,"title":{},"content":{"18":{"position":[[1083,2]]},"20":{"position":[[568,1],[637,1],[667,1],[669,1],[1011,1],[1080,1],[1104,1],[1129,2],[1132,1],[1134,1],[1307,1],[1376,1],[1400,1],[1448,2],[1451,1],[1453,1]]},"21":{"position":[[108,1],[174,1],[211,1],[213,1],[336,1],[464,1],[538,1],[614,1],[646,1],[648,2],[682,1],[792,2],[822,1],[909,1],[1025,1],[1027,2],[1053,1],[1127,1],[1155,2],[1179,1],[1225,1],[1227,1],[1229,1],[1231,1]]},"30":{"position":[[213,1],[328,1],[374,2],[377,1],[379,1],[448,1],[456,1],[484,1],[502,1],[517,1],[519,1],[541,1],[569,1],[571,3],[575,2],[578,1]]},"32":{"position":[[289,1],[356,1],[358,1],[465,1],[495,1],[497,2],[500,1],[590,1],[592,1],[594,1]]},"35":{"position":[[317,1],[360,1]]},"36":{"position":[[216,1],[242,1],[271,1],[273,1]]},"37":{"position":[[140,1],[207,1],[264,1],[266,1]]},"48":{"position":[[289,1],[356,1],[425,1],[548,1],[586,1],[588,1],[590,1],[592,1],[1062,1],[1129,1],[1198,1],[1222,1],[1283,2],[1304,1],[1376,2],[1398,1],[1467,2],[1490,1],[1549,1],[1587,1],[1589,1],[1591,1],[1593,1],[1595,1],[1713,1],[1780,1],[1849,1],[1873,1],[1897,2],[1918,1],[1953,2],[1975,1],[2007,2],[2030,1],[2052,1],[2113,1],[2141,1],[2143,1],[2145,1],[2147,1],[2149,1],[2151,1]]},"50":{"position":[[93,1],[95,1],[97,1],[120,1],[122,1],[124,1],[163,1],[165,1],[167,1],[188,1],[190,1],[192,1],[221,1],[223,1],[225,1],[248,1],[250,1],[252,1],[278,1],[280,1],[282,1],[312,1],[314,1],[316,1],[343,1],[345,1],[347,1],[371,1],[373,1],[375,1],[393,1],[395,1],[397,1],[419,1],[421,1],[423,1],[453,1],[455,1],[457,1],[490,1],[492,1],[494,1],[520,1],[522,1],[524,1],[545,1],[547,1],[549,1],[571,1],[573,1],[575,1],[615,1],[617,1],[619,1],[658,1],[660,1],[662,1],[697,1],[699,1],[701,1],[748,1],[750,1],[752,1],[803,1],[805,1],[807,1],[845,1],[847,1],[849,1],[870,1],[872,1],[874,1],[905,1],[907,1],[909,1],[933,1],[935,1],[937,1],[951,1],[953,1],[955,1],[989,1],[991,1],[993,1],[1012,1],[1014,1],[1016,1],[1039,1],[1041,1],[1043,1],[1064,1],[1066,1],[1068,1],[1096,1],[1098,1],[1100,1],[1119,1],[1121,1],[1123,1],[1158,1],[1160,1],[1162,1],[1181,1],[1183,1],[1185,1],[1205,1],[1207,1],[1209,1],[1249,1],[1251,1],[1253,1],[1282,1],[1284,1],[1286,1],[1306,1],[1308,1],[1310,1]]},"52":{"position":[[330,1],[357,1],[383,1],[485,2],[522,1],[548,1],[650,1],[652,1],[654,1],[656,1]]},"53":{"position":[[226,1],[253,1],[483,3],[487,1],[489,1]]},"54":{"position":[[118,1],[145,1],[237,1],[239,1]]},"55":{"position":[[74,1],[101,1],[193,1],[195,1]]},"56":{"position":[[143,1],[170,1],[231,1],[233,1]]},"57":{"position":[[66,1],[93,1],[124,1],[188,1],[190,1],[192,1],[282,1],[309,1],[340,1],[362,1],[428,1],[483,1],[485,1],[487,1],[489,1],[491,1]]},"58":{"position":[[151,1],[178,1],[209,1],[270,2],[302,1],[324,1],[385,1],[387,1],[389,1],[391,1]]},"59":{"position":[[191,1],[218,1],[249,1],[292,1],[294,1],[296,1]]},"60":{"position":[[270,1],[297,1],[328,1],[357,1],[382,1],[384,1],[444,2],[447,1],[507,1],[509,1],[511,1],[513,1],[515,1],[517,1]]},"61":{"position":[[67,1],[94,1],[240,1],[242,1]]},"62":{"position":[[105,1],[182,1],[220,1],[222,1],[333,1],[410,1],[430,1],[452,1],[454,1],[456,1]]},"63":{"position":[[293,1],[320,1],[644,3],[648,1],[650,1]]},"64":{"position":[[67,1],[94,1],[188,1],[190,1]]},"65":{"position":[[67,1],[94,1],[194,1],[196,1]]},"66":{"position":[[134,1],[161,1],[192,1],[349,2],[381,1],[401,1],[558,1],[560,1],[562,1],[564,1]]},"67":{"position":[[69,1],[96,1],[188,1],[190,1]]},"68":{"position":[[69,1],[96,1],[196,1],[198,1]]},"69":{"position":[[87,1],[114,1],[145,1],[254,2],[286,1],[316,1],[425,1],[427,1],[429,1],[431,1]]},"70":{"position":[[167,1],[194,1],[251,1],[266,1],[268,1]]},"71":{"position":[[254,1],[281,1],[312,1],[342,1],[367,1],[369,1],[444,2],[447,1],[523,1],[525,1],[527,1],[529,1],[531,1],[533,1]]},"73":{"position":[[206,1],[233,1],[318,1],[320,1],[382,1],[409,1],[440,1],[474,1],[627,1],[629,1],[631,1],[633,1]]},"74":{"position":[[67,1],[94,1],[254,1],[256,1]]},"75":{"position":[[181,1],[208,1],[239,1],[258,1],[336,1],[338,1],[340,1],[342,1],[435,1],[462,1],[493,1],[512,1],[547,1],[549,1],[551,1],[553,1]]},"76":{"position":[[162,1],[189,1],[220,1],[240,1],[267,1],[269,1],[271,1],[273,1]]},"81":{"position":[[67,1],[94,1],[229,1],[231,1]]},"82":{"position":[[104,1],[131,1],[334,1],[336,1]]},"83":{"position":[[182,1],[209,1],[270,1],[272,1]]},"84":{"position":[[156,1],[183,1],[234,2],[262,1],[264,1]]},"85":{"position":[[128,1],[155,1],[186,1],[252,1],[267,1],[269,1]]},"86":{"position":[[131,1],[158,1],[189,1],[258,1],[271,1],[273,1]]},"87":{"position":[[133,1],[160,1],[191,1],[265,1],[288,1],[290,1]]},"88":{"position":[[135,1],[162,1],[281,1],[283,1]]}},"keywords":{}}],["0",{"_index":596,"title":{},"content":{"37":{"position":[[227,3],[231,2],[234,2],[240,2],[243,2],[246,2],[252,2],[255,2],[258,2]]},"48":{"position":[[521,2],[524,3],[550,2],[557,2],[563,2],[566,2],[569,2],[575,2],[578,2],[581,2],[1461,2],[1464,2],[1551,2],[1558,2],[1564,2],[1567,2],[1570,2],[1576,2],[1579,2],[1582,2],[2001,2],[2004,2],[2076,3],[2084,3],[2118,2],[2121,2],[2124,2],[2130,2],[2133,2],[2136,2]]},"58":{"position":[[141,3]]},"59":{"position":[[179,3]]}},"keywords":{}}],["0.0",{"_index":842,"title":{},"content":{"60":{"position":[[404,4],[491,5],[497,4],[502,4]]},"71":{"position":[[389,4],[519,3]]},"73":{"position":[[553,4]]},"76":{"position":[[242,5]]},"87":{"position":[[200,4],[274,4]]}},"keywords":{}}],["0.5",{"_index":573,"title":{},"content":{"34":{"position":[[14,3]]},"48":{"position":[[489,4],[1368,4],[1945,4]]},"60":{"position":[[439,4]]},"73":{"position":[[497,4]]}},"keywords":{}}],["0.6352941176470588",{"_index":829,"title":{},"content":{"58":{"position":[[231,19],[346,19]]}},"keywords":{}}],["0.6392156862745098",{"_index":828,"title":{},"content":{"58":{"position":[[211,19],[326,19]]}},"keywords":{}}],["0.6470588235294118",{"_index":830,"title":{},"content":{"58":{"position":[[251,18],[366,18]]}},"keywords":{}}],["1",{"_index":533,"title":{},"content":{"30":{"position":[[297,3],[486,3]]},"37":{"position":[[237,2],[249,2],[261,2]]},"48":{"position":[[517,3],[560,2],[572,2],[584,1],[1457,3],[1561,2],[1573,2],[1585,1],[1997,3],[2115,2],[2127,2],[2139,1]]},"58":{"position":[[145,3]]}},"keywords":{}}],["1"",{"_index":538,"title":{},"content":{"30":{"position":[[340,8],[532,8]]}},"keywords":{}}],["1.0",{"_index":789,"title":{},"content":{"52":{"position":[[467,5],[632,5]]},"57":{"position":[[126,4],[386,5]]},"60":{"position":[[428,5],[434,4],[467,4]]},"71":{"position":[[467,4]]},"73":{"position":[[524,4]]},"75":{"position":[[280,5],[514,5]]},"83":{"position":[[259,5]]},"84":{"position":[[237,4],[248,5]]}},"keywords":{}}],["10",{"_index":689,"title":{},"content":{"48":{"position":[[553,3],[1554,3],[2080,3]]},"69":{"position":[[166,4],[337,4]]}},"keywords":{}}],["10.0",{"_index":817,"title":{},"content":{"57":{"position":[[171,5],[464,6]]},"76":{"position":[[254,6]]}},"keywords":{}}],["100",{"_index":927,"title":{},"content":{"84":{"position":[[242,5],[255,6]]}},"keywords":{}}],["11.0",{"_index":818,"title":{},"content":{"57":{"position":[[177,5],[471,5]]}},"keywords":{}}],["12.0",{"_index":819,"title":{},"content":{"57":{"position":[[183,4],[477,5]]}},"keywords":{}}],["1337",{"_index":539,"title":{},"content":{"30":{"position":[[349,5],[543,5]]}},"keywords":{}}],["15.0",{"_index":856,"title":{},"content":{"64":{"position":[[125,5],[182,5]]},"76":{"position":[[261,5]]}},"keywords":{}}],["1500.0",{"_index":933,"title":{},"content":{"87":{"position":[[205,8],[279,8]]}},"keywords":{}}],["15123.0",{"_index":858,"title":{},"content":{"65":{"position":[[125,8],[185,8]]}},"keywords":{}}],["155",{"_index":882,"title":{},"content":{"69":{"position":[[245,4],[416,4]]}},"keywords":{}}],["162",{"_index":834,"title":{},"content":{"59":{"position":[[282,4]]}},"keywords":{}}],["163",{"_index":833,"title":{},"content":{"59":{"position":[[276,5]]}},"keywords":{}}],["165",{"_index":835,"title":{},"content":{"59":{"position":[[287,4]]}},"keywords":{}}],["194",{"_index":810,"title":{},"content":{"56":{"position":[[226,4]]}},"keywords":{}}],["2",{"_index":534,"title":{},"content":{"30":{"position":[[301,2],[490,2]]},"48":{"position":[[485,3],[1364,3],[1941,3]]}},"keywords":{}}],["2"",{"_index":540,"title":{},"content":{"30":{"position":[[365,8],[560,8]]}},"keywords":{}}],["2.0",{"_index":790,"title":{},"content":{"52":{"position":[[473,4],[638,4]]},"57":{"position":[[131,4],[392,4]]},"71":{"position":[[440,3]]},"75":{"position":[[286,4],[520,4]]}},"keywords":{}}],["20",{"_index":875,"title":{},"content":{"69":{"position":[[171,3],[342,3]]}},"keywords":{}}],["2019",{"_index":198,"title":{"11":{"position":[[12,5]]}},"content":{"11":{"position":[[49,4]]}},"keywords":{}}],["205",{"_index":490,"title":{},"content":{"24":{"position":[[524,4]]}},"keywords":{}}],["22.0",{"_index":898,"title":{},"content":{"71":{"position":[[491,5]]}},"keywords":{}}],["23491023",{"_index":872,"title":{},"content":{"68":{"position":[[127,9],[186,9]]}},"keywords":{}}],["25.0",{"_index":908,"title":{},"content":{"73":{"position":[[622,4]]}},"keywords":{}}],["255",{"_index":831,"title":{},"content":{"59":{"position":[[183,5]]},"69":{"position":[[239,5],[410,5]]}},"keywords":{}}],["3",{"_index":535,"title":{},"content":{"30":{"position":[[304,3],[493,3]]},"69":{"position":[[524,1]]}},"keywords":{}}],["3.0",{"_index":791,"title":{},"content":{"52":{"position":[[478,6],[643,6]]},"57":{"position":[[136,4],[397,5]]},"75":{"position":[[291,5],[525,5]]}},"keywords":{}}],["30",{"_index":876,"title":{},"content":{"69":{"position":[[175,4],[346,4]]}},"keywords":{}}],["300",{"_index":929,"title":{},"content":{"86":{"position":[[191,4],[196,5],[260,4],[265,5]]}},"keywords":{}}],["300.0",{"_index":932,"title":{},"content":{"87":{"position":[[193,6],[267,6]]}},"keywords":{}}],["32",{"_index":923,"title":{},"content":{"83":{"position":[[265,4]]}},"keywords":{}}],["34872",{"_index":350,"title":{},"content":{"18":{"position":[[436,5]]}},"keywords":{}}],["36.0",{"_index":892,"title":{},"content":{"70":{"position":[[253,5]]}},"keywords":{}}],["37",{"_index":934,"title":{},"content":{"88":{"position":[[198,3],[270,3]]}},"keywords":{}}],["4",{"_index":563,"title":{},"content":{"32":{"position":[[485,3],[489,2],[492,2]]}},"keywords":{}}],["4.0",{"_index":812,"title":{},"content":{"57":{"position":[[141,4],[430,5]]},"75":{"position":[[320,5],[531,5]]}},"keywords":{}}],["40",{"_index":878,"title":{},"content":{"69":{"position":[[201,4],[372,4]]}},"keywords":{}}],["450",{"_index":935,"title":{},"content":{"88":{"position":[[203,5],[275,5]]}},"keywords":{}}],["5",{"_index":849,"title":{},"content":{"62":{"position":[[450,1]]}},"keywords":{}}],["5.0",{"_index":813,"title":{},"content":{"57":{"position":[[146,4],[436,4]]},"71":{"position":[[413,4]]},"75":{"position":[[326,4],[537,4]]},"76":{"position":[[248,5]]}},"keywords":{}}],["50",{"_index":879,"title":{},"content":{"69":{"position":[[206,3],[377,3]]}},"keywords":{}}],["50.0",{"_index":906,"title":{},"content":{"73":{"position":[[586,5]]},"85":{"position":[[188,5],[194,6],[254,5],[260,6]]}},"keywords":{}}],["512",{"_index":699,"title":{},"content":{"48":{"position":[[1279,3],[1893,3]]}},"keywords":{}}],["55",{"_index":883,"title":{},"content":{"69":{"position":[[250,3],[421,3]]}},"keywords":{}}],["6",{"_index":679,"title":{"47":{"position":[[20,1]]}},"content":{"48":{"position":[[242,1],[494,3],[984,2],[1373,2],[1950,2],[2344,2]]}},"keywords":{}}],["6.0",{"_index":566,"title":{},"content":{"33":{"position":[[19,4]]},"57":{"position":[[151,4],[441,5]]},"75":{"position":[[331,4],[542,4]]}},"keywords":{}}],["60",{"_index":880,"title":{},"content":{"69":{"position":[[210,4],[381,4]]},"88":{"position":[[193,4],[265,4]]}},"keywords":{}}],["6014",{"_index":870,"title":{},"content":{"67":{"position":[[127,5],[182,5]]}},"keywords":{}}],["67.3",{"_index":453,"title":{},"content":{"21":{"position":[[1150,4]]}},"keywords":{}}],["7",{"_index":682,"title":{},"content":{"48":{"position":[[248,2],[1632,2],[2164,2]]}},"keywords":{}}],["7'",{"_index":702,"title":{},"content":{"48":{"position":[[1660,3]]}},"keywords":{}}],["7.0",{"_index":814,"title":{},"content":{"57":{"position":[[156,4],[447,5]]}},"keywords":{}}],["8.0",{"_index":815,"title":{},"content":{"57":{"position":[[161,4],[453,4]]}},"keywords":{}}],["9.0",{"_index":816,"title":{},"content":{"57":{"position":[[166,4],[458,5]]}},"keywords":{}}],["94.0",{"_index":893,"title":{},"content":{"70":{"position":[[259,6]]}},"keywords":{}}],["about.writ",{"_index":695,"title":{},"content":{"48":{"position":[[897,13]]}},"keywords":{}}],["abov",{"_index":237,"title":{},"content":{"12":{"position":[[592,6]]}},"keywords":{}}],["aboveselen",{"_index":236,"title":{},"content":{"12":{"position":[[531,11]]}},"keywords":{}}],["absolut",{"_index":209,"title":{},"content":{"12":{"position":[[33,8]]},"16":{"position":[[154,10]]}},"keywords":{}}],["access",{"_index":645,"title":{},"content":{"41":{"position":[[945,6]]},"42":{"position":[[220,6]]}},"keywords":{}}],["account",{"_index":656,"title":{},"content":{"42":{"position":[[197,7],[293,7],[359,7]]}},"keywords":{}}],["ack,ack!,,an",{"_index":523,"title":{},"content":{"28":{"position":[[279,12]]}},"keywords":{}}],["activ",{"_index":622,"title":{},"content":{"41":{"position":[[73,6]]}},"keywords":{}}],["actual",{"_index":377,"title":{},"content":{"19":{"position":[[55,6]]}},"keywords":{}}],["ad",{"_index":167,"title":{},"content":{"9":{"position":[[2,6]]},"12":{"position":[[723,6]]},"20":{"position":[[1583,5]]},"48":{"position":[[2298,5]]}},"keywords":{}}],["add",{"_index":135,"title":{},"content":{"6":{"position":[[315,3]]},"14":{"position":[[71,4]]}},"keywords":{}}],["address",{"_index":363,"title":{},"content":{"18":{"position":[[897,7],[942,8],[964,7]]}},"keywords":{}}],["adopt",{"_index":21,"title":{},"content":{"1":{"position":[[186,5]]},"7":{"position":[[39,6]]}},"keywords":{}}],["advanc",{"_index":217,"title":{},"content":{"12":{"position":[[188,8]]}},"keywords":{}}],["advantag",{"_index":171,"title":{},"content":{"9":{"position":[[94,11]]},"10":{"position":[[105,9]]},"13":{"position":[[323,9]]},"14":{"position":[[289,9]]}},"keywords":{}}],["against",{"_index":414,"title":{},"content":{"20":{"position":[[1192,7]]}},"keywords":{}}],["ai",{"_index":54,"title":{},"content":{"2":{"position":[[271,2]]}},"keywords":{}}],["aim",{"_index":648,"title":{},"content":{"42":{"position":[[2,5]]}},"keywords":{}}],["allow",{"_index":94,"title":{},"content":{"4":{"position":[[68,6]]},"6":{"position":[[151,6]]},"16":{"position":[[319,5]]},"34":{"position":[[65,5]]},"52":{"position":[[96,8]]}},"keywords":{}}],["alon",{"_index":329,"title":{},"content":{"16":{"position":[[807,5]]}},"keywords":{}}],["alreadi",{"_index":581,"title":{},"content":{"34":{"position":[[622,7]]}},"keywords":{}}],["altern",{"_index":297,"title":{"15":{"position":[[5,12]]}},"content":{},"keywords":{}}],["amount",{"_index":707,"title":{},"content":{"48":{"position":[[2228,6]]}},"keywords":{}}],["analysi",{"_index":184,"title":{},"content":{"10":{"position":[[219,8]]}},"keywords":{}}],["analysis.roblox",{"_index":241,"title":{},"content":{"12":{"position":[[645,15]]}},"keywords":{}}],["anchor",{"_index":403,"title":{},"content":{"20":{"position":[[448,8],[969,8],[1243,8]]}},"keywords":{}}],["anoth",{"_index":92,"title":{},"content":{"4":{"position":[[2,7]]},"27":{"position":[[90,7]]}},"keywords":{}}],["answer",{"_index":302,"title":{},"content":{"16":{"position":[[86,7]]}},"keywords":{}}],["anyth",{"_index":158,"title":{},"content":{"7":{"position":[[242,8]]},"33":{"position":[[369,8]]},"34":{"position":[[562,8]]}},"keywords":{}}],["api",{"_index":396,"title":{},"content":{"20":{"position":[[130,3],[1209,4],[1601,4],[1672,3]]},"24":{"position":[[107,4]]}},"keywords":{}}],["appli",{"_index":384,"title":{},"content":{"19":{"position":[[423,5]]},"35":{"position":[[27,5]]}},"keywords":{}}],["archandles.ax",{"_index":717,"title":{},"content":{"50":{"position":[[104,15]]}},"keywords":{}}],["aren't",{"_index":112,"title":{},"content":{"5":{"position":[[200,6]]},"20":{"position":[[1643,6]]}},"keywords":{}}],["argon",{"_index":313,"title":{},"content":{"16":{"position":[[419,5]]}},"keywords":{}}],["around",{"_index":255,"title":{},"content":{"13":{"position":[[364,7]]}},"keywords":{}}],["array",{"_index":542,"title":{},"content":{"30":{"position":[[478,5]]},"60":{"position":[[138,5]]},"69":{"position":[[514,6]]},"71":{"position":[[139,5]]}},"keywords":{}}],["arrow",{"_index":274,"title":{},"content":{"14":{"position":[[134,5]]}},"keywords":{}}],["ask",{"_index":300,"title":{},"content":{"16":{"position":[[26,3]]}},"keywords":{}}],["attach",{"_index":574,"title":{},"content":{"34":{"position":[[71,9]]}},"keywords":{}}],["attent",{"_index":322,"title":{},"content":{"16":{"position":[[598,9]]}},"keywords":{}}],["attribut",{"_index":785,"title":{"52":{"position":[[0,11]]}},"content":{"52":{"position":[[79,10],[232,10],[276,10],[699,9]]}},"keywords":{}}],["autocomplet",{"_index":273,"title":{},"content":{"14":{"position":[[89,15]]}},"keywords":{}}],["autom",{"_index":652,"title":{},"content":{"42":{"position":[[45,11]]}},"keywords":{}}],["automat",{"_index":88,"title":{},"content":{"3":{"position":[[74,10]]},"42":{"position":[[94,14]]}},"keywords":{}}],["avail",{"_index":174,"title":{},"content":{"10":{"position":[[39,9]]}},"keywords":{}}],["awar",{"_index":551,"title":{},"content":{"31":{"position":[[597,5]]}},"keywords":{}}],["away",{"_index":35,"title":{"5":{"position":[[10,4]]}},"content":{"2":{"position":[[54,4]]},"5":{"position":[[12,4]]}},"keywords":{}}],["ax",{"_index":716,"title":{"53":{"position":[[0,5]]}},"content":{"50":{"position":[[99,4]]},"53":{"position":[[6,4]]}},"keywords":{}}],["b",{"_index":824,"title":{},"content":{"58":{"position":[[74,1]]},"59":{"position":[[109,1]]}},"keywords":{}}],["base64",{"_index":801,"title":{},"content":{"54":{"position":[[93,6]]}},"keywords":{}}],["basepl",{"_index":621,"title":{},"content":{"40":{"position":[[489,10]]}},"keywords":{}}],["be",{"_index":379,"title":{},"content":{"19":{"position":[[139,5]]},"45":{"position":[[25,5]]}},"keywords":{}}],["beam.color",{"_index":727,"title":{},"content":{"50":{"position":[[332,10]]}},"keywords":{}}],["beam.transpar",{"_index":747,"title":{},"content":{"50":{"position":[[679,17]]}},"keywords":{}}],["becom",{"_index":70,"title":{},"content":{"2":{"position":[[520,7]]},"13":{"position":[[88,7]]},"30":{"position":[[390,6]]}},"keywords":{}}],["befor",{"_index":16,"title":{},"content":{"1":{"position":[[143,6]]}},"keywords":{}}],["behavior",{"_index":55,"title":{},"content":{"2":{"position":[[274,8]]}},"keywords":{}}],["benefit",{"_index":204,"title":{},"content":{"11":{"position":[[80,8]]},"44":{"position":[[498,8]]}},"keywords":{}}],["best",{"_index":210,"title":{},"content":{"12":{"position":[[42,4]]},"13":{"position":[[340,4]]},"45":{"position":[[2,4]]}},"keywords":{}}],["better",{"_index":186,"title":{},"content":{"10":{"position":[[251,6]]},"31":{"position":[[244,6]]}},"keywords":{}}],["between",{"_index":549,"title":{},"content":{"31":{"position":[[490,7]]},"33":{"position":[[116,7]]}},"keywords":{}}],["binari",{"_index":465,"title":{},"content":{"23":{"position":[[137,6]]},"24":{"position":[[256,6]]},"27":{"position":[[21,6]]}},"keywords":{}}],["binarystr",{"_index":718,"title":{"54":{"position":[[0,13]]}},"content":{"50":{"position":[[126,12]]},"54":{"position":[[6,12]]}},"keywords":{}}],["binarystringvalue.valu",{"_index":719,"title":{},"content":{"50":{"position":[[139,23]]}},"keywords":{}}],["bookmark",{"_index":224,"title":{},"content":{"12":{"position":[[300,9]]}},"keywords":{}}],["bool",{"_index":405,"title":{"55":{"position":[[0,5]]}},"content":{"20":{"position":[[514,4]]},"30":{"position":[[497,4]]},"50":{"position":[[169,4]]}},"keywords":{}}],["boolbrickcolorcframecolor3colorsequencefloat64fontnumberrangenumbersequencerectstringudimudim2vector2vector3",{"_index":793,"title":{},"content":{"52":{"position":[[719,108]]}},"keywords":{}}],["boolean",{"_index":372,"title":{},"content":{"18":{"position":[[1107,7]]},"20":{"position":[[557,8]]},"55":{"position":[[57,7]]}},"keywords":{}}],["both",{"_index":126,"title":{},"content":{"6":{"position":[[162,4]]},"18":{"position":[[1150,4]]},"24":{"position":[[390,4]]},"27":{"position":[[16,4]]},"48":{"position":[[232,4]]},"52":{"position":[[142,4]]},"55":{"position":[[6,4]]},"58":{"position":[[6,4]]},"61":{"position":[[6,4]]},"64":{"position":[[6,4]]},"65":{"position":[[6,4]]},"66":{"position":[[6,4]]},"67":{"position":[[6,4]]},"68":{"position":[[6,4]]},"69":{"position":[[6,4]]},"74":{"position":[[6,4]]},"81":{"position":[[6,4]]},"82":{"position":[[6,4]]},"85":{"position":[[6,4]]},"86":{"position":[[6,4]]},"87":{"position":[[6,4]]},"88":{"position":[[6,4]]}},"keywords":{}}],["bottom",{"_index":631,"title":{},"content":{"41":{"position":[[593,6]]}},"keywords":{}}],["brick",{"_index":51,"title":{},"content":{"2":{"position":[[234,6]]}},"keywords":{}}],["brickcolor",{"_index":721,"title":{"56":{"position":[[0,11]]}},"content":{"50":{"position":[[194,10]]},"56":{"position":[[6,10],[129,11]]}},"keywords":{}}],["bring",{"_index":258,"title":{},"content":{"13":{"position":[[431,6]]},"14":{"position":[[113,6]]},"29":{"position":[[97,8]]}},"keywords":{}}],["bug",{"_index":159,"title":{},"content":{"7":{"position":[[269,3]]}},"keywords":{}}],["build",{"_index":245,"title":{"40":{"position":[[0,8]]}},"content":{"13":{"position":[[5,8]]},"16":{"position":[[652,5]]},"18":{"position":[[178,8]]},"24":{"position":[[422,8]]},"40":{"position":[[53,5],[329,5]]},"41":{"position":[[2,8]]},"44":{"position":[[101,8],[547,7]]},"50":{"position":[[33,5]]}},"keywords":{}}],["build.rbxlx",{"_index":620,"title":{},"content":{"40":{"position":[[383,11],[438,11]]}},"keywords":{}}],["built",{"_index":598,"title":{},"content":{"39":{"position":[[13,5]]}},"keywords":{}}],["bunch",{"_index":614,"title":{},"content":{"39":{"position":[[380,5]]}},"keywords":{}}],["bundl",{"_index":426,"title":{},"content":{"21":{"position":[[15,7]]}},"keywords":{}}],["button",{"_index":619,"title":{},"content":{"40":{"position":[[343,7]]},"41":{"position":[[510,6],[710,7]]}},"keywords":{}}],["call",{"_index":320,"title":{},"content":{"16":{"position":[[550,4]]},"44":{"position":[[396,6],[563,6]]}},"keywords":{}}],["camera.cfram",{"_index":723,"title":{},"content":{"50":{"position":[[234,13]]}},"keywords":{}}],["can't",{"_index":263,"title":{},"content":{"13":{"position":[[542,5]]}},"keywords":{}}],["case",{"_index":478,"title":{},"content":{"24":{"position":[[121,6],[229,5]]},"42":{"position":[[370,4]]}},"keywords":{}}],["certain",{"_index":421,"title":{},"content":{"20":{"position":[[1610,7]]},"25":{"position":[[131,7]]}},"keywords":{}}],["cframe",{"_index":708,"title":{"57":{"position":[[0,7]]}},"content":{"48":{"position":[[2262,6]]},"50":{"position":[[227,6]]}},"keywords":{}}],["chang",{"_index":492,"title":{},"content":{"25":{"position":[[150,6]]},"26":{"position":[[355,6],[443,6],[515,6],[585,6]]},"34":{"position":[[375,7]]},"41":{"position":[[805,6]]},"48":{"position":[[220,8],[1616,7]]},"69":{"position":[[608,6]]}},"keywords":{}}],["channel",{"_index":153,"title":{},"content":{"7":{"position":[[159,8]]}},"keywords":{}}],["chart",{"_index":488,"title":{},"content":{"24":{"position":[[476,6]]},"27":{"position":[[174,6]]}},"keywords":{}}],["check",{"_index":515,"title":{},"content":{"27":{"position":[[140,5]]},"41":{"position":[[197,5]]}},"keywords":{}}],["class",{"_index":400,"title":{},"content":{"20":{"position":[[268,5],[411,5],[478,5]]}},"keywords":{}}],["classnam",{"_index":378,"title":{},"content":{"19":{"position":[[97,11],[113,9],[310,10]]},"25":{"position":[[302,10]]},"34":{"position":[[364,10],[387,9]]}},"keywords":{}}],["cli",{"_index":142,"title":{},"content":{"6":{"position":[[412,3]]},"42":{"position":[[611,3]]}},"keywords":{}}],["click",{"_index":618,"title":{},"content":{"40":{"position":[[319,5]]},"41":{"position":[[492,5]]}},"keywords":{}}],["client",{"_index":460,"title":{},"content":{"23":{"position":[[69,6]]}},"keywords":{}}],["client.lua",{"_index":461,"title":{},"content":{"23":{"position":[[84,12]]},"26":{"position":[[187,11]]}},"keywords":{}}],["cmd+shift+p",{"_index":605,"title":{},"content":{"39":{"position":[[208,11]]},"40":{"position":[[241,11]]},"41":{"position":[[414,11]]}},"keywords":{}}],["code",{"_index":28,"title":{"2":{"position":[[5,4]]}},"content":{"2":{"position":[[395,4],[434,4],[585,4]]},"6":{"position":[[95,5],[129,4],[211,5],[291,4]]},"10":{"position":[[302,4]]},"12":{"position":[[157,4],[361,4]]},"13":{"position":[[482,4]]},"39":{"position":[[107,5],[161,4]]},"40":{"position":[[194,4],[511,4]]},"41":{"position":[[367,4]]},"42":{"position":[[533,4]]}},"keywords":{}}],["codecli",{"_index":122,"title":{},"content":{"6":{"position":[[62,7]]},"39":{"position":[[69,7]]},"40":{"position":[[173,7]]},"41":{"position":[[346,7]]},"42":{"position":[[472,7]]}},"keywords":{}}],["collabor",{"_index":254,"title":{},"content":{"13":{"position":[[345,13]]},"44":{"position":[[25,11],[87,13]]}},"keywords":{}}],["collectionservic",{"_index":79,"title":{},"content":{"2":{"position":[[625,17]]}},"keywords":{}}],["color",{"_index":838,"title":{},"content":{"60":{"position":[[225,5],[243,5]]},"69":{"position":[[573,6]]}},"keywords":{}}],["color3",{"_index":724,"title":{"58":{"position":[[0,7]]}},"content":{"50":{"position":[[254,6]]},"60":{"position":[[260,7]]}},"keywords":{}}],["color3uint8",{"_index":726,"title":{"59":{"position":[[0,12]]}},"content":{"50":{"position":[[284,11]]},"59":{"position":[[6,11]]}},"keywords":{}}],["colorsequ",{"_index":709,"title":{"60":{"position":[[0,14]]}},"content":{"48":{"position":[[2273,13]]},"50":{"position":[[318,13]]},"60":{"position":[[6,13]]}},"keywords":{}}],["colorsequencekeypoint",{"_index":837,"title":{},"content":{"60":{"position":[[147,23],[176,21]]},"71":{"position":[[178,21]]}},"keywords":{}}],["come",{"_index":156,"title":{},"content":{"7":{"position":[[221,4]]},"9":{"position":[[74,5]]}},"keywords":{}}],["command",{"_index":599,"title":{},"content":{"39":{"position":[[22,7],[166,7],[264,7]]},"40":{"position":[[199,7],[297,7]]},"41":{"position":[[372,7],[470,7]]}},"keywords":{}}],["common",{"_index":32,"title":{},"content":{"2":{"position":[[23,6]]},"16":{"position":[[630,6]]},"24":{"position":[[222,6]]}},"keywords":{}}],["commun",{"_index":147,"title":{},"content":{"7":{"position":[[60,9],[110,9]]}},"keywords":{}}],["compani",{"_index":253,"title":{},"content":{"13":{"position":[[205,9]]}},"keywords":{}}],["companion",{"_index":233,"title":{},"content":{"12":{"position":[[493,9],[554,9]]}},"keywords":{}}],["compil",{"_index":280,"title":{},"content":{"14":{"position":[[253,7],[518,7]]}},"keywords":{}}],["complex",{"_index":99,"title":{},"content":{"4":{"position":[[137,7]]},"7":{"position":[[23,7]]},"16":{"position":[[325,7]]}},"keywords":{}}],["complic",{"_index":713,"title":{},"content":{"48":{"position":[[2453,11]]}},"keywords":{}}],["compon",{"_index":38,"title":{},"content":{"2":{"position":[[81,11]]},"53":{"position":[[213,10]]},"57":{"position":[[52,11]]},"58":{"position":[[76,11],[107,9]]},"59":{"position":[[111,11],[142,9]]},"63":{"position":[[280,10]]},"66":{"position":[[109,9]]},"70":{"position":[[112,11],[143,9]]},"73":{"position":[[369,10]]},"75":{"position":[[155,9],[378,11],[409,9]]},"76":{"position":[[105,11],[136,9]]},"83":{"position":[[110,11]]},"84":{"position":[[102,11],[133,9]]},"85":{"position":[[73,11],[104,9]]},"86":{"position":[[73,11],[104,9]]},"87":{"position":[[77,11],[108,9]]},"88":{"position":[[77,11],[108,9]]}},"keywords":{}}],["compromis",{"_index":662,"title":{},"content":{"42":{"position":[[399,12]]}},"keywords":{}}],["concept",{"_index":457,"title":{},"content":{"23":{"position":[[2,7]]}},"keywords":{}}],["config",{"_index":544,"title":{},"content":{"31":{"position":[[224,6]]}},"keywords":{}}],["conflict",{"_index":548,"title":{},"content":{"31":{"position":[[465,11]]}},"keywords":{}}],["connect",{"_index":359,"title":{},"content":{"18":{"position":[[670,10],[790,10]]},"41":{"position":[[750,8]]}},"keywords":{}}],["consist",{"_index":190,"title":{},"content":{"10":{"position":[[312,10]]}},"keywords":{}}],["constant",{"_index":899,"title":{},"content":{"73":{"position":[[112,8]]}},"keywords":{}}],["contain",{"_index":44,"title":{},"content":{"2":{"position":[[170,7]]},"19":{"position":[[367,10]]},"25":{"position":[[123,7]]},"32":{"position":[[187,10]]},"33":{"position":[[267,8]]},"34":{"position":[[353,8],[402,10]]},"37":{"position":[[36,10]]},"40":{"position":[[400,8]]}},"keywords":{}}],["content",{"_index":571,"title":{"61":{"position":[[0,8]]}},"content":{"33":{"position":[[329,8]]},"50":{"position":[[349,7]]}},"keywords":{}}],["continu",{"_index":672,"title":{},"content":{"44":{"position":[[512,10]]}},"keywords":{}}],["control",{"_index":244,"title":{"13":{"position":[[8,8]]}},"content":{"13":{"position":[[143,7]]}},"keywords":{}}],["conveni",{"_index":543,"title":{},"content":{"31":{"position":[[198,10]]}},"keywords":{}}],["convers",{"_index":410,"title":{},"content":{"20":{"position":[[674,11]]}},"keywords":{}}],["convert",{"_index":547,"title":{},"content":{"31":{"position":[[380,9]]}},"keywords":{}}],["cooki",{"_index":655,"title":{},"content":{"42":{"position":[[184,6],[389,6]]}},"keywords":{}}],["cool",{"_index":285,"title":{},"content":{"14":{"position":[[412,4]]},"32":{"position":[[259,4]]}},"keywords":{}}],["copi",{"_index":46,"title":{},"content":{"2":{"position":[[186,6]]}},"keywords":{}}],["corner",{"_index":633,"title":{},"content":{"41":{"position":[[606,6]]}},"keywords":{}}],["correct",{"_index":398,"title":{},"content":{"20":{"position":[[147,7],[369,7]]}},"keywords":{}}],["correspond",{"_index":376,"title":{},"content":{"19":{"position":[[24,10]]},"20":{"position":[[390,13]]},"31":{"position":[[421,13]]},"53":{"position":[[199,13]]},"62":{"position":[[46,13],[273,13]]},"63":{"position":[[266,13]]},"73":{"position":[[347,13]]}},"keywords":{}}],["coupl",{"_index":693,"title":{},"content":{"48":{"position":[[832,6]]}},"keywords":{}}],["cours",{"_index":53,"title":{},"content":{"2":{"position":[[256,7]]}},"keywords":{}}],["coverag",{"_index":487,"title":{},"content":{"24":{"position":[[467,8]]},"27":{"position":[[165,8]]}},"keywords":{}}],["creat",{"_index":586,"title":{"38":{"position":[[0,8]]},"39":{"position":[[0,8]]}},"content":{"35":{"position":[[286,6]]},"36":{"position":[[174,6]]},"37":{"position":[[84,6]]},"39":{"position":[[293,6]]},"40":{"position":[[363,6]]},"44":{"position":[[48,7],[67,6],[359,6]]}},"keywords":{}}],["csg",{"_index":482,"title":{},"content":{"24":{"position":[[278,3]]}},"keywords":{}}],["csv",{"_index":468,"title":{},"content":{"23":{"position":[[178,5]]},"28":{"position":[[20,3],[220,3]]}},"keywords":{}}],["ctrl+shift+p",{"_index":603,"title":{},"content":{"39":{"position":[[182,13]]},"40":{"position":[[215,13]]},"41":{"position":[[388,13]]}},"keywords":{}}],["current",{"_index":89,"title":{},"content":{"3":{"position":[[85,10]]},"7":{"position":[[128,9]]},"18":{"position":[[640,7],[761,7]]}},"keywords":{}}],["cursor",{"_index":219,"title":{},"content":{"12":{"position":[[235,6]]}},"keywords":{}}],["custom",{"_index":96,"title":{},"content":{"4":{"position":[[80,13]]}},"keywords":{}}],["data",{"_index":480,"title":{},"content":{"24":{"position":[[263,4]]},"29":{"position":[[114,4]]},"31":{"position":[[435,4]]},"34":{"position":[[92,4]]}},"keywords":{}}],["datetim",{"_index":546,"title":{},"content":{"31":{"position":[[360,8]]}},"keywords":{}}],["daunt",{"_index":169,"title":{},"content":{"9":{"position":[[57,9]]}},"keywords":{}}],["decad",{"_index":172,"title":{},"content":{"10":{"position":[[12,7]]}},"keywords":{}}],["decal.textur",{"_index":728,"title":{},"content":{"50":{"position":[[357,13]]}},"keywords":{}}],["decid",{"_index":114,"title":{},"content":{"5":{"position":[[231,6]]}},"keywords":{}}],["decrib",{"_index":784,"title":{},"content":{"51":{"position":[[75,8]]}},"keywords":{}}],["dedic",{"_index":658,"title":{},"content":{"42":{"position":[[301,9]]}},"keywords":{}}],["deep",{"_index":95,"title":{},"content":{"4":{"position":[[75,4]]}},"keywords":{}}],["default",{"_index":364,"title":{},"content":{"18":{"position":[[934,7]]},"69":{"position":[[619,8]]},"73":{"position":[[170,7]]}},"keywords":{}}],["default.project.json",{"_index":500,"title":{},"content":{"25":{"position":[[339,20]]},"33":{"position":[[289,21]]}},"keywords":{}}],["defin",{"_index":498,"title":{},"content":{"25":{"position":[[294,7]]},"34":{"position":[[107,7]]},"35":{"position":[[94,7]]},"52":{"position":[[7,7]]}},"keywords":{}}],["delet",{"_index":388,"title":{},"content":{"19":{"position":[[580,8]]}},"keywords":{}}],["depend",{"_index":666,"title":{},"content":{"44":{"position":[[191,7]]}},"keywords":{}}],["deploy",{"_index":659,"title":{},"content":{"42":{"position":[[314,9]]},"44":{"position":[[523,10]]}},"keywords":{}}],["describ",{"_index":341,"title":{},"content":{"18":{"position":[[266,10]]},"19":{"position":[[145,10]]},"20":{"position":[[1650,9],[1706,9]]},"21":{"position":[[231,9]]},"25":{"position":[[245,9],[313,9],[366,9]]},"32":{"position":[[45,8],[167,10]]},"33":{"position":[[221,8]]}},"keywords":{}}],["descript",{"_index":340,"title":{"19":{"position":[[9,12]]}},"content":{"18":{"position":[[254,11]]},"19":{"position":[[11,12],[687,11],[785,13]]}},"keywords":{}}],["design",{"_index":303,"title":{},"content":{"16":{"position":[[216,8],[300,7],[407,6]]},"32":{"position":[[77,8]]}},"keywords":{}}],["despair,¡ay",{"_index":525,"title":{},"content":{"28":{"position":[[307,12]]}},"keywords":{}}],["destructur",{"_index":276,"title":{},"content":{"14":{"position":[[158,14]]}},"keywords":{}}],["detail",{"_index":425,"title":{"22":{"position":[[5,7]]}},"content":{"20":{"position":[[1744,7]]},"41":{"position":[[639,8]]},"51":{"position":[[106,7]]}},"keywords":{}}],["develop",{"_index":90,"title":{"44":{"position":[[0,11]]}},"content":{"3":{"position":[[105,9]]},"13":{"position":[[230,10],[303,10],[466,10]]},"14":{"position":[[588,11]]},"44":{"position":[[14,10],[120,11]]},"45":{"position":[[31,9]]}},"keywords":{}}],["differ",{"_index":311,"title":{},"content":{"16":{"position":[[377,9]]},"48":{"position":[[929,9]]}},"keywords":{}}],["direct",{"_index":913,"title":{},"content":{"75":{"position":[[132,9],[368,9]]}},"keywords":{}}],["directli",{"_index":105,"title":{},"content":{"5":{"position":[[75,8]]},"20":{"position":[[204,9],[736,9]]}},"keywords":{}}],["directori",{"_index":427,"title":{},"content":{"21":{"position":[[48,10]]},"23":{"position":[[31,9]]},"25":{"position":[[6,9],[110,9],[166,9]]},"26":{"position":[[375,9],[461,9],[533,9],[603,9]]},"33":{"position":[[257,9],[390,10]]},"37":{"position":[[93,9]]},"41":{"position":[[834,9]]}},"keywords":{}}],["disabl",{"_index":577,"title":{"36":{"position":[[15,8]]}},"content":{"34":{"position":[[314,8]]},"36":{"position":[[69,9],[154,9]]}},"keywords":{}}],["discord",{"_index":151,"title":{},"content":{"7":{"position":[[120,7]]}},"keywords":{}}],["document",{"_index":195,"title":{},"content":{"10":{"position":[[384,13]]}},"keywords":{}}],["doesn't",{"_index":309,"title":{},"content":{"16":{"position":[[311,7]]},"19":{"position":[[551,7]]},"48":{"position":[[884,7]]}},"keywords":{}}],["dom'",{"_index":486,"title":{},"content":{"24":{"position":[[456,5]]},"27":{"position":[[154,5]]}},"keywords":{}}],["don't",{"_index":20,"title":{},"content":{"1":{"position":[[180,5]]},"16":{"position":[[165,5],[838,5]]}},"keywords":{}}],["door",{"_index":208,"title":{},"content":{"12":{"position":[[17,4]]}},"keywords":{}}],["dragon",{"_index":296,"title":{},"content":{"14":{"position":[[665,8]]}},"keywords":{}}],["due",{"_index":477,"title":{},"content":{"24":{"position":[[60,3]]},"31":{"position":[[139,3],[454,3]]}},"keywords":{}}],["each",{"_index":424,"title":{},"content":{"20":{"position":[[1731,4]]},"45":{"position":[[84,4]]},"52":{"position":[[207,4]]},"53":{"position":[[102,4],[178,4]]},"58":{"position":[[102,4]]},"59":{"position":[[137,4]]},"60":{"position":[[171,4]]},"63":{"position":[[103,4],[245,4]]},"66":{"position":[[104,4]]},"70":{"position":[[138,4]]},"71":{"position":[[173,4]]},"73":{"position":[[364,4]]},"75":{"position":[[150,4],[404,4]]},"76":{"position":[[131,4]]},"82":{"position":[[80,4]]},"84":{"position":[[128,4]]},"85":{"position":[[99,4]]},"86":{"position":[[99,4]]},"87":{"position":[[103,4]]},"88":{"position":[[103,4]]}},"keywords":{}}],["easi",{"_index":247,"title":{},"content":{"13":{"position":[[96,4]]},"16":{"position":[[81,4]]},"31":{"position":[[150,4]]}},"keywords":{}}],["easier",{"_index":71,"title":{},"content":{"2":{"position":[[528,6],[655,6],[677,6]]},"12":{"position":[[738,7]]},"48":{"position":[[684,6]]}},"keywords":{}}],["easiest",{"_index":11,"title":{},"content":{"1":{"position":[[76,7]]}},"keywords":{}}],["ecosystem",{"_index":214,"title":{},"content":{"12":{"position":[[95,11]]},"14":{"position":[[309,9]]}},"keywords":{}}],["edit",{"_index":104,"title":{},"content":{"5":{"position":[[49,7]]},"12":{"position":[[242,8]]},"31":{"position":[[167,4]]}},"keywords":{}}],["editor",{"_index":207,"title":{"12":{"position":[[14,8]]}},"content":{"12":{"position":[[52,7],[127,7],[202,7]]},"39":{"position":[[118,6]]}},"keywords":{}}],["effort",{"_index":87,"title":{},"content":{"3":{"position":[[20,7]]}},"keywords":{}}],["emitlegacyscript",{"_index":371,"title":{},"content":{"18":{"position":[[1086,18]]}},"keywords":{}}],["empti",{"_index":601,"title":{},"content":{"39":{"position":[[88,5]]}},"keywords":{}}],["enabl",{"_index":267,"title":{},"content":{"14":{"position":[[13,7]]},"16":{"position":[[780,6]]}},"keywords":{}}],["encod",{"_index":802,"title":{},"content":{"54":{"position":[[100,7]]}},"keywords":{}}],["end",{"_index":503,"title":{},"content":{"26":{"position":[[113,6],[177,6]]},"32":{"position":[[8,6]]},"37":{"position":[[308,3]]}},"keywords":{}}],["engin",{"_index":262,"title":{},"content":{"13":{"position":[[532,9]]}},"keywords":{}}],["entir",{"_index":670,"title":{},"content":{"44":{"position":[[456,6]]}},"keywords":{}}],["enum",{"_index":694,"title":{"62":{"position":[[0,5]]}},"content":{"48":{"position":[[863,4]]},"50":{"position":[[377,4]]},"62":{"position":[[79,4],[307,4]]},"69":{"position":[[493,4]]}},"keywords":{}}],["envelop",{"_index":895,"title":{},"content":{"71":{"position":[[235,8]]}},"keywords":{}}],["even",{"_index":19,"title":{},"content":{"1":{"position":[[168,4]]},"34":{"position":[[180,4]]}},"keywords":{}}],["everyth",{"_index":108,"title":{},"content":{"5":{"position":[[134,10]]},"21":{"position":[[26,10]]},"44":{"position":[[327,10]]}},"keywords":{}}],["exampl",{"_index":402,"title":{"21":{"position":[[0,7]]}},"content":{"20":{"position":[[435,8],[956,8],[1218,8]]},"26":{"position":[[649,8]]},"28":{"position":[[212,7]]},"50":{"position":[[16,7]]},"62":{"position":[[94,8],[322,8]]}},"keywords":{}}],["excel",{"_index":173,"title":{},"content":{"10":{"position":[[23,9]]}},"keywords":{}}],["except",{"_index":580,"title":{},"content":{"34":{"position":[[571,6]]}},"keywords":{}}],["exclam",{"_index":524,"title":{},"content":{"28":{"position":[[292,11]]}},"keywords":{}}],["exist",{"_index":1,"title":{"0":{"position":[[11,8]]}},"content":{"3":{"position":[[47,8]]},"4":{"position":[[32,8]]},"42":{"position":[[126,8]]}},"keywords":{}}],["expect",{"_index":518,"title":{},"content":{"28":{"position":[[89,7]]},"48":{"position":[[965,8]]}},"keywords":{}}],["explicit",{"_index":394,"title":{"48":{"position":[[0,8]]}},"content":{"20":{"position":[[68,9],[170,8],[689,8],[749,8],[1143,8],[1458,8]]},"48":{"position":[[150,8],[746,8],[1013,8],[1664,8]]},"51":{"position":[[34,8]]},"52":{"position":[[160,8],[312,8]]},"53":{"position":[[52,8]]},"54":{"position":[[60,8]]},"55":{"position":[[24,8]]},"56":{"position":[[58,8]]},"57":{"position":[[201,8]]},"58":{"position":[[24,8]]},"59":{"position":[[59,8]]},"60":{"position":[[61,8]]},"61":{"position":[[24,8]]},"62":{"position":[[231,8]]},"63":{"position":[[53,8]]},"64":{"position":[[24,8]]},"65":{"position":[[24,8]]},"66":{"position":[[24,8]]},"67":{"position":[[24,8]]},"68":{"position":[[24,8]]},"69":{"position":[[24,8]]},"70":{"position":[[59,8]]},"71":{"position":[[62,8]]},"73":{"position":[[66,8]]},"74":{"position":[[24,8]]},"75":{"position":[[51,8]]},"76":{"position":[[52,8]]},"81":{"position":[[24,8]]},"82":{"position":[[24,8]]},"83":{"position":[[52,8]]},"84":{"position":[[53,8]]},"85":{"position":[[24,8]]},"86":{"position":[[24,8]]},"87":{"position":[[24,8]]},"88":{"position":[[24,8]]}},"keywords":{}}],["explicitli",{"_index":412,"title":{},"content":{"20":{"position":[[997,11]]}},"keywords":{}}],["export",{"_index":520,"title":{},"content":{"28":{"position":[[171,9]]}},"keywords":{}}],["expos",{"_index":627,"title":{},"content":{"41":{"position":[[263,6]]}},"keywords":{}}],["extens",{"_index":125,"title":{},"content":{"6":{"position":[[134,10],[296,9]]},"12":{"position":[[390,11]]},"18":{"position":[[59,10]]},"26":{"position":[[41,9]]},"28":{"position":[[24,9]]},"29":{"position":[[24,9]]},"30":{"position":[[25,9]]},"31":{"position":[[25,9]]},"42":{"position":[[538,10]]}},"keywords":{}}],["extern",{"_index":205,"title":{"12":{"position":[[0,8]]}},"content":{},"keywords":{}}],["extra",{"_index":575,"title":{},"content":{"34":{"position":[[81,5]]},"41":{"position":[[952,5]]}},"keywords":{}}],["face",{"_index":730,"title":{"63":{"position":[[0,6]]}},"content":{"50":{"position":[[399,5]]},"63":{"position":[[6,5]]}},"keywords":{}}],["fairli",{"_index":145,"title":{},"content":{"7":{"position":[[16,6]]}},"keywords":{}}],["fals",{"_index":389,"title":{},"content":{"19":{"position":[[608,5]]},"55":{"position":[[186,6]]}},"keywords":{}}],["famili",{"_index":860,"title":{},"content":{"66":{"position":[[70,7]]}},"keywords":{}}],["faster",{"_index":624,"title":{},"content":{"41":{"position":[[113,7]]}},"keywords":{}}],["feasibl",{"_index":712,"title":{},"content":{"48":{"position":[[2359,8]]}},"keywords":{}}],["featur",{"_index":78,"title":{},"content":{"2":{"position":[[611,8]]},"12":{"position":[[215,8]]},"13":{"position":[[447,8]]},"14":{"position":[[120,8]]},"16":{"position":[[492,8]]},"18":{"position":[[523,7]]},"44":{"position":[[379,8]]}},"keywords":{}}],["feel",{"_index":160,"title":{},"content":{"7":{"position":[[312,4]]}},"keywords":{}}],["few",{"_index":635,"title":{},"content":{"41":{"position":[[635,3]]}},"keywords":{}}],["fewer",{"_index":29,"title":{"2":{"position":[[15,5]]}},"content":{},"keywords":{}}],["field",{"_index":335,"title":{},"content":{"18":{"position":[[94,7]]},"19":{"position":[[665,6]]},"20":{"position":[[786,6],[817,5],[877,5]]},"48":{"position":[[2186,6],[2291,6]]},"52":{"position":[[212,5]]},"57":{"position":[[272,7]]},"60":{"position":[[119,6],[231,7],[249,5]]},"66":{"position":[[96,7]]},"71":{"position":[[120,6],[244,7]]},"73":{"position":[[340,6]]},"75":{"position":[[142,7]]}},"keywords":{}}],["file",{"_index":107,"title":{"18":{"position":[[8,5]]},"34":{"position":[[5,6]]},"35":{"position":[[5,5]]},"36":{"position":[[5,5]]},"37":{"position":[[5,5]]},"48":{"position":[[36,6]]},"51":{"position":[[22,6]]}},"content":{"5":{"position":[[99,5]]},"6":{"position":[[241,5]]},"7":{"position":[[325,4]]},"10":{"position":[[65,6]]},"12":{"position":[[271,4]]},"13":{"position":[[60,5]]},"16":{"position":[[124,5],[693,4]]},"18":{"position":[[25,5],[221,5]]},"19":{"position":[[269,5],[390,5]]},"23":{"position":[[10,4],[295,5]]},"24":{"position":[[161,4],[437,6]]},"25":{"position":[[139,5],[239,5],[284,4],[360,5]]},"26":{"position":[[22,5],[108,4],[172,4],[252,4],[664,6]]},"28":{"position":[[6,4],[103,5]]},"29":{"position":[[6,4]]},"30":{"position":[[6,4],[73,4],[176,5]]},"31":{"position":[[6,4],[133,5],[231,6],[276,5]]},"32":{"position":[[2,5],[245,4]]},"33":{"position":[[32,5],[71,6],[141,6],[278,4],[353,4]]},"34":{"position":[[27,6],[59,5],[343,5],[471,5],[609,6],[721,5]]},"36":{"position":[[7,5]]},"37":{"position":[[126,4]]},"39":{"position":[[393,6],[418,5]]},"40":{"position":[[74,4],[372,4]]},"41":{"position":[[19,4],[812,5]]},"48":{"position":[[56,5],[84,6],[139,6],[2389,5]]}},"keywords":{}}],["files.a",{"_index":499,"title":{},"content":{"25":{"position":[[331,7]]}},"keywords":{}}],["filesattribut",{"_index":714,"title":{},"content":{"50":{"position":[[57,15]]}},"keywords":{}}],["filesystem",{"_index":7,"title":{},"content":{"1":{"position":[[41,10]]},"5":{"position":[[112,11]]},"13":{"position":[[73,11]]},"19":{"position":[[250,10]]},"25":{"position":[[23,10]]},"35":{"position":[[109,10]]}},"keywords":{}}],["find",{"_index":72,"title":{},"content":{"2":{"position":[[538,4]]},"7":{"position":[[237,4]]},"12":{"position":[[282,4]]}},"keywords":{}}],["flat",{"_index":811,"title":{},"content":{"57":{"position":[[39,4]]}},"keywords":{}}],["float",{"_index":826,"title":{},"content":{"58":{"position":[[122,5]]},"70":{"position":[[158,6]]},"83":{"position":[[147,6]]},"85":{"position":[[119,6]]},"87":{"position":[[124,6]]}},"keywords":{}}],["float32",{"_index":732,"title":{"64":{"position":[[0,8]]}},"content":{"50":{"position":[[425,7]]}},"keywords":{}}],["float64",{"_index":734,"title":{"65":{"position":[[0,8]]}},"content":{"50":{"position":[[459,7]]}},"keywords":{}}],["fold",{"_index":705,"title":{},"content":{"48":{"position":[[2198,6]]}},"keywords":{}}],["folder",{"_index":62,"title":{"25":{"position":[[0,8]]}},"content":{"2":{"position":[[368,6]]},"19":{"position":[[360,6]]},"25":{"position":[[51,6]]},"26":{"position":[[412,7],[781,7]]},"32":{"position":[[180,6]]},"34":{"position":[[413,6]]},"37":{"position":[[284,6]]},"39":{"position":[[94,6]]}},"keywords":{}}],["follow",{"_index":227,"title":{},"content":{"12":{"position":[[380,9]]},"18":{"position":[[84,9]]},"28":{"position":[[112,6]]},"30":{"position":[[195,9],[421,9]]},"52":{"position":[[665,9]]}},"keywords":{}}],["font",{"_index":736,"title":{"66":{"position":[[0,5]]}},"content":{"50":{"position":[[496,4]]}},"keywords":{}}],["foo.meta.json",{"_index":591,"title":{},"content":{"36":{"position":[[183,13]]}},"keywords":{}}],["foo.server.lua",{"_index":589,"title":{},"content":{"36":{"position":[[101,14]]}},"keywords":{}}],["format",{"_index":332,"title":{"17":{"position":[[8,6]]}},"content":{"20":{"position":[[333,6],[920,6],[1720,7]]},"28":{"position":[[128,6]]},"31":{"position":[[172,6],[477,7]]},"34":{"position":[[124,8],[168,8]]},"48":{"position":[[1605,6]]},"51":{"position":[[43,7],[63,6],[90,7]]},"52":{"position":[[181,6]]},"53":{"position":[[73,6]]},"54":{"position":[[81,6]]},"55":{"position":[[45,6]]},"56":{"position":[[79,6]]},"57":{"position":[[27,6],[222,6]]},"58":{"position":[[45,6]]},"59":{"position":[[80,6]]},"60":{"position":[[82,6]]},"61":{"position":[[45,6]]},"62":{"position":[[27,6],[252,6]]},"63":{"position":[[74,6]]},"64":{"position":[[45,6]]},"65":{"position":[[45,6]]},"66":{"position":[[45,6]]},"67":{"position":[[45,6]]},"68":{"position":[[45,6]]},"70":{"position":[[80,6]]},"71":{"position":[[83,6]]},"73":{"position":[[97,8]]},"74":{"position":[[45,6]]},"75":{"position":[[95,8]]},"76":{"position":[[73,6]]},"81":{"position":[[45,6]]},"82":{"position":[[45,6]]},"83":{"position":[[73,6]]},"84":{"position":[[74,6]]},"85":{"position":[[45,6]]},"86":{"position":[[45,6]]},"87":{"position":[[45,6]]},"88":{"position":[[45,6]]}},"keywords":{}}],["formatt",{"_index":188,"title":{},"content":{"10":{"position":[[271,9]]}},"keywords":{}}],["frame.s",{"_index":771,"title":{},"content":{"50":{"position":[[1108,10]]}},"keywords":{}}],["frame.zindex",{"_index":739,"title":{},"content":{"50":{"position":[[532,12]]}},"keywords":{}}],["free",{"_index":161,"title":{},"content":{"7":{"position":[[317,4]]}},"keywords":{}}],["friendli",{"_index":84,"title":{},"content":{"2":{"position":[[705,8]]}},"keywords":{}}],["fulli",{"_index":674,"title":{"46":{"position":[[0,5]]}},"content":{"44":{"position":[[570,5]]}},"keywords":{}}],["function",{"_index":275,"title":{},"content":{"14":{"position":[[140,10],[173,10]]}},"keywords":{}}],["fuss",{"_index":617,"title":{},"content":{"40":{"position":[[162,5]]}},"keywords":{}}],["futur",{"_index":491,"title":{},"content":{"24":{"position":[[536,7]]},"48":{"position":[[709,6]]}},"keywords":{}}],["g",{"_index":823,"title":{},"content":{"58":{"position":[[68,1]]},"59":{"position":[[103,1]]}},"keywords":{}}],["game",{"_index":2,"title":{"0":{"position":[[20,4]]},"1":{"position":[[13,5]]},"38":{"position":[[15,4]]}},"content":{"1":{"position":[[101,4]]},"2":{"position":[[153,5]]},"3":{"position":[[56,4]]},"4":{"position":[[41,4],[145,5]]},"5":{"position":[[273,5]]},"13":{"position":[[19,4]]},"18":{"position":[[570,4],[777,4]]},"21":{"position":[[308,5]]},"39":{"position":[[50,4]]},"40":{"position":[[418,5]]},"41":{"position":[[59,5]]},"42":{"position":[[135,4],[235,5],[329,4],[445,4],[570,4]]},"44":{"position":[[219,4],[463,4]]}},"keywords":{}}],["game'",{"_index":25,"title":{},"content":{"1":{"position":[[233,6]]},"44":{"position":[[301,6]]}},"keywords":{}}],["gameid",{"_index":360,"title":{},"content":{"18":{"position":[[744,7]]}},"keywords":{}}],["gave",{"_index":202,"title":{},"content":{"11":{"position":[[30,4]]}},"keywords":{}}],["gener",{"_index":181,"title":{},"content":{"10":{"position":[[191,8],[398,9]]},"24":{"position":[[144,8]]},"27":{"position":[[60,9]]},"42":{"position":[[414,10]]},"45":{"position":[[57,9]]}},"keywords":{}}],["git",{"_index":250,"title":{},"content":{"13":{"position":[[162,3],[245,3]]}},"keywords":{}}],["github",{"_index":164,"title":{},"content":{"7":{"position":[[349,6]]},"13":{"position":[[170,7],[414,6]]}},"keywords":{}}],["gitlab",{"_index":257,"title":{},"content":{"13":{"position":[[424,6]]}},"keywords":{}}],["glob",{"_index":368,"title":{},"content":{"18":{"position":[[1038,5]]}},"keywords":{}}],["globignorepath",{"_index":367,"title":{},"content":{"18":{"position":[[1011,16]]}},"keywords":{}}],["go",{"_index":220,"title":{},"content":{"12":{"position":[[251,2]]}},"keywords":{}}],["goe",{"_index":65,"title":{},"content":{"2":{"position":[[400,4]]}},"keywords":{}}],["grade",{"_index":249,"title":{},"content":{"13":{"position":[[129,5]]}},"keywords":{}}],["great",{"_index":154,"title":{},"content":{"7":{"position":[[185,5]]},"40":{"position":[[106,5]]},"41":{"position":[[27,5]]},"44":{"position":[[77,5]]}},"keywords":{}}],["grip",{"_index":597,"title":{},"content":{"37":{"position":[[345,4]]}},"keywords":{}}],["gui",{"_index":37,"title":{},"content":{"2":{"position":[[77,3]]}},"keywords":{}}],["guid",{"_index":625,"title":{},"content":{"41":{"position":[[224,5]]}},"keywords":{}}],["halv",{"_index":127,"title":{},"content":{"6":{"position":[[167,6]]}},"keywords":{}}],["hand",{"_index":553,"title":{},"content":{"32":{"position":[[92,4]]},"48":{"position":[[2438,5]]}},"keywords":{}}],["handl",{"_index":593,"title":{},"content":{"37":{"position":[[76,7]]}},"keywords":{}}],["handles.fac",{"_index":731,"title":{},"content":{"50":{"position":[[405,13]]}},"keywords":{}}],["hax",{"_index":292,"title":{},"content":{"14":{"position":[[553,5]]}},"keywords":{}}],["hello",{"_index":541,"title":{},"content":{"30":{"position":[[450,5]]}},"keywords":{}}],["hello.meta.json",{"_index":587,"title":{},"content":{"35":{"position":[[293,15]]}},"keywords":{}}],["hello.txt",{"_index":584,"title":{},"content":{"35":{"position":[[180,9]]}},"keywords":{}}],["help",{"_index":144,"title":{"7":{"position":[[0,5]]}},"content":{"7":{"position":[[0,5],[81,5],[204,4]]},"10":{"position":[[236,4],[286,5]]},"14":{"position":[[47,5]]},"18":{"position":[[535,4]]}},"keywords":{}}],["here",{"_index":295,"title":{},"content":{"14":{"position":[[657,4]]},"45":{"position":[[41,5]]}},"keywords":{}}],["hermet",{"_index":673,"title":{},"content":{"44":{"position":[[538,8]]}},"keywords":{}}],["hit",{"_index":436,"title":{},"content":{"21":{"position":[[294,3]]},"24":{"position":[[245,3]]}},"keywords":{}}],["host",{"_index":152,"title":{},"content":{"7":{"position":[[138,5]]},"13":{"position":[[393,7]]}},"keywords":{}}],["huge",{"_index":281,"title":{},"content":{"14":{"position":[[304,4]]}},"keywords":{}}],["hundr",{"_index":251,"title":{},"content":{"13":{"position":[[180,8]]}},"keywords":{}}],["id",{"_index":353,"title":{},"content":{"18":{"position":[[473,3],[662,2],[782,2]]}},"keywords":{}}],["idea",{"_index":22,"title":{},"content":{"1":{"position":[[204,5]]},"7":{"position":[[281,5]]},"31":{"position":[[251,4]]}},"keywords":{}}],["idiom",{"_index":5,"title":{},"content":{"1":{"position":[[17,6]]}},"keywords":{}}],["ignor",{"_index":369,"title":{},"content":{"18":{"position":[[1056,7]]},"35":{"position":[[250,6]]}},"keywords":{}}],["ignoreunknowninst",{"_index":386,"title":{},"content":{"19":{"position":[[498,24]]},"34":{"position":[[252,23],[646,23],[686,23]]},"35":{"position":[[49,22]]}},"keywords":{}}],["imagebutton.slicecent",{"_index":757,"title":{},"content":{"50":{"position":[[881,23]]}},"keywords":{}}],["imagelabel.imagerects",{"_index":773,"title":{},"content":{"50":{"position":[[1133,24]]}},"keywords":{}}],["implement",{"_index":229,"title":{},"content":{"12":{"position":[[422,14]]},"77":{"position":[[6,12]]},"78":{"position":[[6,12]]},"79":{"position":[[6,12]]},"80":{"position":[[6,12]]}},"keywords":{}}],["implicit",{"_index":393,"title":{},"content":{"20":{"position":[[55,8],[81,8],[346,8],[532,8]]},"48":{"position":[[170,8],[196,8],[639,8]]},"51":{"position":[[21,8]]},"52":{"position":[[147,8]]},"55":{"position":[[11,8]]},"57":{"position":[[6,8]]},"58":{"position":[[11,8]]},"61":{"position":[[11,8]]},"62":{"position":[[6,8]]},"64":{"position":[[11,8]]},"65":{"position":[[11,8]]},"66":{"position":[[11,8]]},"67":{"position":[[11,8]]},"68":{"position":[[11,8]]},"69":{"position":[[11,8]]},"74":{"position":[[11,8]]},"81":{"position":[[11,8]]},"82":{"position":[[11,8]]},"85":{"position":[[11,8]]},"86":{"position":[[11,8]]},"87":{"position":[[11,8]]},"88":{"position":[[11,8]]}},"keywords":{}}],["implicitli",{"_index":399,"title":{},"content":{"20":{"position":[[242,11]]},"52":{"position":[[124,11]]},"53":{"position":[[36,11]]},"54":{"position":[[44,11]]},"56":{"position":[[42,11]]},"59":{"position":[[43,11]]},"60":{"position":[[45,11]]},"63":{"position":[[37,11]]},"70":{"position":[[43,11]]},"71":{"position":[[46,11]]},"73":{"position":[[50,11]]},"75":{"position":[[35,11]]},"76":{"position":[[36,11]]},"83":{"position":[[36,11]]},"84":{"position":[[37,11]]}},"keywords":{}}],["import",{"_index":519,"title":{},"content":{"28":{"position":[[157,9]]}},"keywords":{}}],["improv",{"_index":24,"title":{},"content":{"1":{"position":[[220,7]]},"7":{"position":[[298,7]]}},"keywords":{}}],["includ",{"_index":215,"title":{},"content":{"12":{"position":[[135,7]]},"20":{"position":[[1539,8]]},"33":{"position":[[45,8],[183,8]]}},"keywords":{}}],["indic",{"_index":337,"title":{},"content":{"18":{"position":[[119,10]]}},"keywords":{}}],["individu",{"_index":246,"title":{},"content":{"13":{"position":[[49,10],[219,10]]}},"keywords":{}}],["infer",{"_index":397,"title":{},"content":{"20":{"position":[[137,5]]}},"keywords":{}}],["info",{"_index":134,"title":{},"content":{"6":{"position":[[279,4]]},"48":{"position":[[597,4]]}},"keywords":{}}],["inform",{"_index":521,"title":{},"content":{"28":{"position":[[194,12]]},"41":{"position":[[958,11]]}},"keywords":{}}],["init.client.lua",{"_index":495,"title":{},"content":{"25":{"position":[[223,15]]}},"keywords":{}}],["init.lua",{"_index":493,"title":{},"content":{"25":{"position":[[193,9]]}},"keywords":{}}],["init.meta.json",{"_index":497,"title":{},"content":{"25":{"position":[[269,14]]},"34":{"position":[[456,14]]},"37":{"position":[[111,14]]}},"keywords":{}}],["init.server.lua",{"_index":494,"title":{},"content":{"25":{"position":[[203,16]]},"26":{"position":[[422,15]]}},"keywords":{}}],["initi",{"_index":600,"title":{},"content":{"39":{"position":[[33,10],[321,10]]}},"keywords":{}}],["insid",{"_index":31,"title":{},"content":{"2":{"position":[[2,6]]},"33":{"position":[[192,6]]}},"keywords":{}}],["instal",{"_index":117,"title":{"6":{"position":[[0,12]]}},"content":{"6":{"position":[[0,12],[45,7],[109,7],[400,7]]},"41":{"position":[[170,10],[211,12],[246,7]]}},"keywords":{}}],["instanc",{"_index":36,"title":{"19":{"position":[[0,8]]},"20":{"position":[[0,8]]}},"content":{"2":{"position":[[62,9]]},"18":{"position":[[245,8],[286,8],[1178,9],[1211,9]]},"19":{"position":[[2,8],[69,9],[130,8],[197,8],[436,9],[463,8],[531,9],[678,8],[715,9],[776,8]]},"20":{"position":[[44,10]]},"25":{"position":[[58,8]]},"26":{"position":[[75,9],[287,9],[633,9],[696,9]]},"28":{"position":[[74,9]]},"29":{"position":[[68,9]]},"32":{"position":[[124,9],[624,10]]},"34":{"position":[[523,9]]},"35":{"position":[[75,9],[204,9]]},"36":{"position":[[53,10]]},"37":{"position":[[291,9],[327,8]]},"52":{"position":[[58,8]]}},"keywords":{}}],["instance.ani",{"_index":504,"title":{},"content":{"26":{"position":[[159,12],[228,12]]}},"keywords":{}}],["instance.attribut",{"_index":715,"title":{},"content":{"50":{"position":[[73,19]]}},"keywords":{}}],["instance.init.client.lua",{"_index":509,"title":{},"content":{"26":{"position":[[485,24]]}},"keywords":{}}],["instance.init.lua",{"_index":510,"title":{},"content":{"26":{"position":[[562,17]]}},"keywords":{}}],["instance.nam",{"_index":765,"title":{},"content":{"50":{"position":[[1025,13]]}},"keywords":{}}],["instance.tag",{"_index":767,"title":{},"content":{"50":{"position":[[1050,13]]}},"keywords":{}}],["instead",{"_index":106,"title":{},"content":{"5":{"position":[[84,7]]},"18":{"position":[[1188,7]]},"20":{"position":[[1296,8]]},"26":{"position":[[399,7]]},"33":{"position":[[358,7]]},"35":{"position":[[120,7]]},"37":{"position":[[271,7]]},"42":{"position":[[334,7],[615,8]]},"48":{"position":[[2406,7]]}},"keywords":{}}],["int32",{"_index":738,"title":{"67":{"position":[[0,6]]}},"content":{"50":{"position":[[526,5]]}},"keywords":{}}],["int64",{"_index":740,"title":{"68":{"position":[[0,6]]}},"content":{"50":{"position":[[551,5]]}},"keywords":{}}],["integ",{"_index":807,"title":{},"content":{"56":{"position":[[92,7]]},"59":{"position":[[158,7]]},"62":{"position":[[265,7]]},"67":{"position":[[58,8]]},"68":{"position":[[58,8]]},"69":{"position":[[526,8]]},"83":{"position":[[171,8]]},"86":{"position":[[120,8]]},"88":{"position":[[124,8]]}},"keywords":{}}],["intend",{"_index":570,"title":{},"content":{"33":{"position":[[168,8]]}},"keywords":{}}],["intern",{"_index":422,"title":{},"content":{"20":{"position":[[1618,8]]}},"keywords":{}}],["introduc",{"_index":17,"title":{},"content":{"1":{"position":[[150,11]]}},"keywords":{}}],["introduct",{"_index":166,"title":{"8":{"position":[[0,12]]}},"content":{},"keywords":{}}],["issu",{"_index":162,"title":{},"content":{"7":{"position":[[333,5],[356,5]]},"13":{"position":[[499,5]]},"24":{"position":[[518,5]]},"44":{"position":[[152,7]]}},"keywords":{}}],["it'",{"_index":10,"title":{},"content":{"1":{"position":[[71,4]]},"10":{"position":[[83,4]]},"14":{"position":[[471,4]]},"31":{"position":[[570,4]]},"35":{"position":[[12,4]]},"42":{"position":[[251,4]]},"48":{"position":[[602,4],[670,4]]}},"keywords":{}}],["it'd",{"_index":428,"title":{},"content":{"21":{"position":[[59,4]]}},"keywords":{}}],["it'll",{"_index":330,"title":{},"content":{"16":{"position":[[879,5]]}},"keywords":{}}],["item",{"_index":845,"title":{},"content":{"62":{"position":[[84,5],[312,5]]},"69":{"position":[[498,5]]}},"keywords":{}}],["iter",{"_index":623,"title":{},"content":{"41":{"position":[[80,10]]}},"keywords":{}}],["itself",{"_index":331,"title":{},"content":{"16":{"position":[[890,6]]},"35":{"position":[[150,7]]}},"keywords":{}}],["json",{"_index":333,"title":{"30":{"position":[[0,4]]},"32":{"position":[[0,4]]}},"content":{"18":{"position":[[20,4]]},"23":{"position":[[201,4],[214,6],[241,4]]},"30":{"position":[[20,4],[49,4],[171,4],[205,5]]},"31":{"position":[[297,4]]},"32":{"position":[[156,4]]}},"keywords":{}}],["judgement",{"_index":319,"title":{},"content":{"16":{"position":[[540,9]]}},"keywords":{}}],["kampfkarren",{"_index":201,"title":{},"content":{"11":{"position":[[16,13]]}},"keywords":{}}],["keep",{"_index":189,"title":{},"content":{"10":{"position":[[292,4]]}},"keywords":{}}],["key",{"_index":170,"title":{},"content":{"9":{"position":[[90,3]]},"19":{"position":[[743,4]]},"20":{"position":[[806,3]]},"52":{"position":[[253,3]]},"69":{"position":[[440,3]]}},"keywords":{}}],["key,source,context,example,",{"_index":522,"title":{},"content":{"28":{"position":[[249,29]]}},"keywords":{}}],["keypoint",{"_index":836,"title":{},"content":{"60":{"position":[[109,9]]},"71":{"position":[[110,9]]}},"keywords":{}}],["kind",{"_index":392,"title":{},"content":{"20":{"position":[[16,5]]}},"keywords":{}}],["know",{"_index":387,"title":{},"content":{"19":{"position":[[559,4]]},"20":{"position":[[1522,4]]},"48":{"position":[[892,4]]}},"keywords":{}}],["knowledg",{"_index":395,"title":{},"content":{"20":{"position":[[108,9]]}},"keywords":{}}],["known",{"_index":404,"title":{},"content":{"20":{"position":[[487,5]]}},"keywords":{}}],["languag",{"_index":290,"title":{},"content":{"14":{"position":[[503,9],[632,10]]}},"keywords":{}}],["language.stylua",{"_index":231,"title":{},"content":{"12":{"position":[[466,15]]}},"keywords":{}}],["larg",{"_index":98,"title":{},"content":{"4":{"position":[[130,6]]}},"keywords":{}}],["lava",{"_index":50,"title":{},"content":{"2":{"position":[[229,4]]}},"keywords":{}}],["layout",{"_index":434,"title":{},"content":{"21":{"position":[[245,6]]}},"keywords":{}}],["learn",{"_index":626,"title":{},"content":{"41":{"position":[[233,5]]}},"keywords":{}}],["leav",{"_index":667,"title":{},"content":{"44":{"position":[[321,5]]}},"keywords":{}}],["level",{"_index":651,"title":{},"content":{"42":{"position":[[35,6]]}},"keywords":{}}],["lighting.ambi",{"_index":725,"title":{},"content":{"50":{"position":[[261,16]]}},"keywords":{}}],["limit",{"_index":307,"title":{"24":{"position":[[0,12]]}},"content":{"16":{"position":[[279,7]]},"24":{"position":[[67,11],[490,10]]},"31":{"position":[[331,10]]}},"keywords":{}}],["link",{"_index":235,"title":{},"content":{"12":{"position":[[524,6],[585,6]]}},"keywords":{}}],["list",{"_index":352,"title":{},"content":{"18":{"position":[[459,4],[1030,4]]},"24":{"position":[[335,4]]},"53":{"position":[[85,4]]},"57":{"position":[[44,4]]},"58":{"position":[[57,4]]},"59":{"position":[[92,4]]},"63":{"position":[[86,4]]},"70":{"position":[[92,4]]},"75":{"position":[[349,4]]},"76":{"position":[[85,4]]},"82":{"position":[[57,4]]},"83":{"position":[[85,4]]},"84":{"position":[[86,4]]},"85":{"position":[[57,4]]},"86":{"position":[[57,4]]},"87":{"position":[[57,4]]},"88":{"position":[[57,4]]}},"keywords":{}}],["listen",{"_index":345,"title":{},"content":{"18":{"position":[[363,6]]}},"keywords":{}}],["littl",{"_index":293,"title":{},"content":{"14":{"position":[[581,6]]}},"keywords":{}}],["live",{"_index":264,"title":{"41":{"position":[[0,4]]}},"content":{"13":{"position":[[548,4]]},"18":{"position":[[502,4]]},"24":{"position":[[400,4]]},"35":{"position":[[262,4]]},"41":{"position":[[323,4]]},"50":{"position":[[39,4]]}},"keywords":{}}],["local",{"_index":466,"title":{"28":{"position":[[0,12]]}},"content":{"23":{"position":[[158,12]]},"28":{"position":[[181,12],[224,12]]}},"keywords":{}}],["localizationt",{"_index":517,"title":{},"content":{"28":{"position":[[56,17]]}},"keywords":{}}],["localscript",{"_index":373,"title":{},"content":{"18":{"position":[[1166,11]]},"26":{"position":[[216,11],[550,11]]}},"keywords":{}}],["locat",{"_index":61,"title":{},"content":{"2":{"position":[[351,9]]}},"keywords":{}}],["lock",{"_index":113,"title":{},"content":{"5":{"position":[[207,6]]}},"keywords":{}}],["long",{"_index":365,"title":{},"content":{"18":{"position":[[954,4]]}},"keywords":{}}],["look",{"_index":74,"title":{},"content":{"2":{"position":[[555,7]]},"7":{"position":[[256,5]]},"16":{"position":[[446,4]]},"24":{"position":[[444,4]]},"31":{"position":[[282,4]]},"39":{"position":[[132,4]]},"48":{"position":[[1044,4],[1695,4]]},"69":{"position":[[68,5]]}},"keywords":{}}],["lsp",{"_index":228,"title":{},"content":{"12":{"position":[[409,3],[418,3]]}},"keywords":{}}],["lsp'",{"_index":240,"title":{},"content":{"12":{"position":[[639,5]]}},"keywords":{}}],["lua",{"_index":196,"title":{},"content":{"10":{"position":[[412,3]]},"14":{"position":[[529,3]]},"23":{"position":[[112,5]]},"26":{"position":[[37,3],[247,4]]},"34":{"position":[[185,3]]}},"keywords":{}}],["luastylua",{"_index":187,"title":{},"content":{"10":{"position":[[258,10]]}},"keywords":{}}],["luau",{"_index":180,"title":{},"content":{"10":{"position":[[183,4]]},"12":{"position":[[404,4],[441,5],[634,4]]},"14":{"position":[[275,4],[463,5]]},"16":{"position":[[766,4]]}},"keywords":{}}],["lune",{"_index":91,"title":{"4":{"position":[[0,5]]}},"content":{"4":{"position":[[56,5]]},"16":{"position":[[348,4],[612,4]]}},"keywords":{}}],["lync",{"_index":314,"title":{},"content":{"16":{"position":[[429,5]]}},"keywords":{}}],["maco",{"_index":606,"title":{},"content":{"39":{"position":[[223,6]]},"40":{"position":[[256,6]]},"41":{"position":[[429,6]]}},"keywords":{}}],["main",{"_index":40,"title":{},"content":{"2":{"position":[[106,4]]}},"keywords":{}}],["make",{"_index":80,"title":{},"content":{"2":{"position":[[647,4]]},"3":{"position":[[31,4]]},"12":{"position":[[702,5]]},"16":{"position":[[531,4],[885,4]]},"21":{"position":[[80,6],[278,6]]},"36":{"position":[[132,4]]},"41":{"position":[[141,4]]}},"keywords":{}}],["manag",{"_index":193,"title":{"45":{"position":[[10,7]]},"46":{"position":[[6,7]]}},"content":{"10":{"position":[[345,7]]},"44":{"position":[[247,7],[289,6],[343,7],[413,7],[444,6],[576,7]]}},"keywords":{}}],["mani",{"_index":286,"title":{},"content":{"14":{"position":[[421,4]]},"44":{"position":[[2,4]]},"51":{"position":[[2,4]]}},"keywords":{}}],["map",{"_index":579,"title":{},"content":{"34":{"position":[[491,3]]},"69":{"position":[[504,6]]}},"keywords":{}}],["materi",{"_index":886,"title":{},"content":{"69":{"position":[[484,8]]}},"keywords":{}}],["materialcolor",{"_index":742,"title":{"69":{"position":[[0,15]]}},"content":{"50":{"position":[[577,14]]}},"keywords":{}}],["max",{"_index":890,"title":{},"content":{"70":{"position":[[108,3]]},"76":{"position":[[101,3]]}},"keywords":{}}],["menu",{"_index":607,"title":{},"content":{"39":{"position":[[250,5],[313,4]]},"40":{"position":[[283,5]]},"41":{"position":[[456,5]]}},"keywords":{}}],["meta",{"_index":473,"title":{"34":{"position":[[0,4]]},"35":{"position":[[0,4]]},"36":{"position":[[0,4]]},"37":{"position":[[0,4]]}},"content":{"23":{"position":[[290,4]]},"25":{"position":[[326,4]]},"34":{"position":[[22,4],[54,4],[338,4]]},"36":{"position":[[2,4]]}},"keywords":{}}],["meta.json",{"_index":474,"title":{},"content":{"23":{"position":[[301,11]]},"34":{"position":[[40,11]]},"48":{"position":[[73,10]]}},"keywords":{}}],["metadata",{"_index":582,"title":{"35":{"position":[[23,9]]}},"content":{},"keywords":{}}],["method",{"_index":278,"title":{},"content":{"14":{"position":[[196,8]]}},"keywords":{}}],["migrat",{"_index":100,"title":{"5":{"position":[[0,9]]}},"content":{"5":{"position":[[2,9]]},"44":{"position":[[180,7]]}},"keywords":{}}],["min",{"_index":889,"title":{},"content":{"70":{"position":[[100,3]]},"76":{"position":[[93,3]]}},"keywords":{}}],["model",{"_index":111,"title":{"27":{"position":[[0,7]]},"32":{"position":[[5,7]]}},"content":{"5":{"position":[[189,6]]},"18":{"position":[[206,5]]},"21":{"position":[[99,6]]},"23":{"position":[[122,6],[144,6],[246,6]]},"27":{"position":[[53,6]]},"30":{"position":[[54,5]]},"32":{"position":[[61,7],[161,5]]},"33":{"position":[[230,7]]},"34":{"position":[[100,6],[162,5]]},"37":{"position":[[62,5]]},"48":{"position":[[997,5],[1644,5],[2399,6],[2465,7]]}},"keywords":{}}],["model.json",{"_index":472,"title":{},"content":{"23":{"position":[[253,12]]},"32":{"position":[[18,11]]},"34":{"position":[[597,11]]}},"keywords":{}}],["model.model.json",{"_index":556,"title":{},"content":{"32":{"position":[[264,16]]}},"keywords":{}}],["model.primarypart",{"_index":759,"title":{},"content":{"50":{"position":[[915,17]]}},"keywords":{}}],["model.worldpivotdata",{"_index":749,"title":{},"content":{"50":{"position":[[727,20]]}},"keywords":{}}],["modern",{"_index":77,"title":{},"content":{"2":{"position":[[597,6]]}},"keywords":{}}],["modul",{"_index":462,"title":{"30":{"position":[[5,8]]},"31":{"position":[[5,8]]}},"content":{"23":{"position":[[97,6],[206,7],[226,7]]},"31":{"position":[[302,8]]}},"keywords":{}}],["modulescript",{"_index":505,"title":{},"content":{"26":{"position":[[274,12],[620,12]]},"30":{"position":[[98,12],[399,12]]},"31":{"position":[[55,12]]}},"keywords":{}}],["modulescript.sourc",{"_index":753,"title":{},"content":{"50":{"position":[[825,19]]}},"keywords":{}}],["moonscript",{"_index":291,"title":{},"content":{"14":{"position":[[538,10]]}},"keywords":{}}],["more",{"_index":83,"title":{},"content":{"2":{"position":[[700,4]]},"3":{"position":[[69,4]]},"12":{"position":[[319,5]]},"14":{"position":[[209,5]]},"48":{"position":[[704,4],[741,4],[2448,4]]},"51":{"position":[[101,4]]}},"keywords":{}}],["move",{"_index":27,"title":{"2":{"position":[[0,4]]}},"content":{"2":{"position":[[414,6]]}},"keywords":{}}],["much",{"_index":225,"title":{},"content":{"12":{"position":[[314,4]]},"44":{"position":[[206,4]]}},"keywords":{}}],["multi",{"_index":218,"title":{},"content":{"12":{"position":[[229,5],[265,5]]}},"keywords":{}}],["multipl",{"_index":569,"title":{},"content":{"33":{"position":[[124,8]]}},"keywords":{}}],["n/a",{"_index":761,"title":{},"content":{"50":{"position":[[947,3],[1008,3],[1177,3]]}},"keywords":{}}],["name",{"_index":63,"title":{},"content":{"2":{"position":[[375,5]]},"18":{"position":[[104,5],[134,4],[160,4]]},"19":{"position":[[731,4]]},"20":{"position":[[274,4],[292,4]]},"25":{"position":[[81,5]]},"26":{"position":[[334,6]]},"32":{"position":[[250,5]]},"33":{"position":[[283,5]]},"34":{"position":[[34,5]]},"40":{"position":[[377,5]]},"52":{"position":[[264,4]]},"62":{"position":[[67,4]]}},"keywords":{}}],["namefold",{"_index":458,"title":{},"content":{"23":{"position":[[15,11]]}},"keywords":{}}],["nathan",{"_index":199,"title":{},"content":{"11":{"position":[[2,6]]}},"keywords":{}}],["navig",{"_index":242,"title":{},"content":{"12":{"position":[[708,10]]}},"keywords":{}}],["necessari",{"_index":419,"title":{},"content":{"20":{"position":[[1478,9]]}},"keywords":{}}],["need",{"_index":141,"title":{},"content":{"6":{"position":[[392,4]]},"16":{"position":[[105,4],[171,4],[468,4],[844,4],[874,4]]},"39":{"position":[[428,4]]},"41":{"position":[[188,4],[305,4]]},"42":{"position":[[118,4]]},"69":{"position":[[631,4]]}},"keywords":{}}],["new",{"_index":572,"title":{"38":{"position":[[11,3]]}},"content":{"34":{"position":[[2,3]]},"39":{"position":[[46,3],[84,3],[389,3]]},"40":{"position":[[414,3]]},"48":{"position":[[859,3]]}},"keywords":{}}],["newer",{"_index":664,"title":{},"content":{"44":{"position":[[114,5]]}},"keywords":{}}],["next",{"_index":435,"title":{},"content":{"21":{"position":[[289,4]]},"36":{"position":[[197,4]]}},"keywords":{}}],["nifti",{"_index":129,"title":{},"content":{"6":{"position":[[224,5]]}},"keywords":{}}],["normal",{"_index":110,"title":{},"content":{"5":{"position":[[166,6]]}},"keywords":{}}],["note",{"_index":238,"title":{},"content":{"12":{"position":[[599,4]]}},"keywords":{}}],["now",{"_index":611,"title":{},"content":{"39":{"position":[[304,3]]},"40":{"position":[[2,3],[467,4]]},"41":{"position":[[790,3]]}},"keywords":{}}],["null",{"_index":356,"title":{},"content":{"18":{"position":[[617,4],[739,4],[859,4],[1006,4]]}},"keywords":{}}],["number",{"_index":808,"title":{},"content":{"56":{"position":[[117,6]]},"64":{"position":[[57,7]]},"65":{"position":[[57,7]]}},"keywords":{}}],["numberrang",{"_index":744,"title":{"70":{"position":[[0,12]]}},"content":{"50":{"position":[[621,11]]},"70":{"position":[[6,11]]}},"keywords":{}}],["numbersequ",{"_index":746,"title":{"71":{"position":[[0,15]]}},"content":{"50":{"position":[[664,14]]},"71":{"position":[[6,14]]}},"keywords":{}}],["numbersequencekeypoint",{"_index":894,"title":{},"content":{"71":{"position":[[148,24]]}},"keywords":{}}],["object",{"_index":42,"title":{},"content":{"2":{"position":[[124,7]]},"14":{"position":[[151,6]]},"20":{"position":[[770,6]]},"30":{"position":[[510,6]]},"52":{"position":[[194,6]]},"57":{"position":[[235,6]]},"60":{"position":[[95,6],[204,6]]},"66":{"position":[[58,6]]},"69":{"position":[[56,6],[467,6]]},"71":{"position":[[96,6],[206,6]]},"73":{"position":[[328,6]]},"75":{"position":[[109,6]]}},"keywords":{}}],["obstacl",{"_index":52,"title":{},"content":{"2":{"position":[[247,8]]}},"keywords":{}}],["obviou",{"_index":298,"title":{},"content":{"16":{"position":[[6,7],[897,8]]}},"keywords":{}}],["offer",{"_index":318,"title":{},"content":{"16":{"position":[[521,5]]}},"keywords":{}}],["offset",{"_index":921,"title":{},"content":{"83":{"position":[[103,6],[158,6]]}},"keywords":{}}],["old",{"_index":48,"title":{},"content":{"2":{"position":[[218,3]]}},"keywords":{}}],["on",{"_index":304,"title":{},"content":{"16":{"position":[[233,3],[737,3]]},"19":{"position":[[35,3],[42,3]]},"20":{"position":[[782,3]]},"26":{"position":[[726,3]]},"39":{"position":[[300,3]]},"40":{"position":[[30,3]]}},"keywords":{}}],["onc",{"_index":612,"title":{},"content":{"39":{"position":[[345,4]]}},"keywords":{}}],["ongo",{"_index":86,"title":{},"content":{"3":{"position":[[12,7]]}},"keywords":{}}],["open",{"_index":149,"title":{},"content":{"7":{"position":[[98,4]]},"12":{"position":[[7,5]]},"24":{"position":[[170,4]]},"39":{"position":[[77,4],[148,4],[245,4]]},"40":{"position":[[181,4],[278,4],[433,4]]},"41":{"position":[[354,4],[451,4],[733,5]]}},"keywords":{}}],["oper",{"_index":175,"title":{},"content":{"10":{"position":[[54,7]]}},"keywords":{}}],["option",{"_index":93,"title":{},"content":{"4":{"position":[[10,6]]},"19":{"position":[[156,8],[298,8],[489,8]]}},"keywords":{}}],["optionalcoordinatefram",{"_index":748,"title":{"72":{"position":[[0,24]]}},"content":{"50":{"position":[[703,23]]}},"keywords":{}}],["optionaldefault",{"_index":349,"title":{},"content":{"18":{"position":[[417,15],[598,15],[720,15],[840,15],[987,15],[1064,15],[1248,15]]},"19":{"position":[[589,15]]}},"keywords":{}}],["order",{"_index":138,"title":{},"content":{"6":{"position":[[348,5]]}},"keywords":{}}],["orient",{"_index":821,"title":{},"content":{"57":{"position":[[260,11]]}},"keywords":{}}],["origin",{"_index":912,"title":{},"content":{"75":{"position":[[121,6],[357,6]]}},"keywords":{}}],["otherwis",{"_index":390,"title":{},"content":{"19":{"position":[[637,9]]}},"keywords":{}}],["out",{"_index":516,"title":{},"content":{"27":{"position":[[146,3]]},"41":{"position":[[203,3]]}},"keywords":{}}],["outsid",{"_index":59,"title":{},"content":{"2":{"position":[[322,7]]}},"keywords":{}}],["over",{"_index":289,"title":{},"content":{"14":{"position":[[450,4]]}},"keywords":{}}],["overlap",{"_index":239,"title":{},"content":{"12":{"position":[[620,8]]}},"keywords":{}}],["overrid",{"_index":347,"title":{},"content":{"18":{"position":[[394,8]]}},"keywords":{}}],["overridden",{"_index":415,"title":{},"content":{"20":{"position":[[1270,10]]}},"keywords":{}}],["overview",{"_index":456,"title":{"23":{"position":[[0,9]]}},"content":{},"keywords":{}}],["overwrit",{"_index":354,"title":{},"content":{"18":{"position":[[548,11]]}},"keywords":{}}],["packag",{"_index":192,"title":{},"content":{"10":{"position":[[337,7]]}},"keywords":{}}],["page",{"_index":423,"title":{},"content":{"20":{"position":[[1701,4]]},"51":{"position":[[70,4]]}},"keywords":{}}],["pair",{"_index":885,"title":{},"content":{"69":{"position":[[450,5]]}},"keywords":{}}],["palett",{"_index":602,"title":{},"content":{"39":{"position":[[174,7]]},"40":{"position":[[207,7]]},"41":{"position":[[380,7]]}},"keywords":{}}],["panel",{"_index":639,"title":{},"content":{"41":{"position":[[720,5]]}},"keywords":{}}],["parent",{"_index":508,"title":{},"content":{"26":{"position":[[368,6],[454,6],[526,6],[596,6]]}},"keywords":{}}],["part",{"_index":39,"title":{},"content":{"2":{"position":[[93,5]]},"5":{"position":[[260,4]]},"20":{"position":[[473,4]]},"32":{"position":[[200,4]]}},"keywords":{}}],["part.anchor",{"_index":720,"title":{},"content":{"50":{"position":[[174,13]]}},"keywords":{}}],["part.brickcolor",{"_index":722,"title":{},"content":{"50":{"position":[[205,15],[296,15]]}},"keywords":{}}],["part.customphysicalproperti",{"_index":751,"title":{},"content":{"50":{"position":[[773,29]]}},"keywords":{}}],["part.shap",{"_index":729,"title":{},"content":{"50":{"position":[[382,10]]}},"keywords":{}}],["part.siz",{"_index":776,"title":{},"content":{"50":{"position":[[1195,9]]}},"keywords":{}}],["partial",{"_index":669,"title":{"45":{"position":[[0,9]]}},"content":{"44":{"position":[[403,9]]}},"keywords":{}}],["particleemitter.lifetim",{"_index":745,"title":{},"content":{"50":{"position":[[633,24]]}},"keywords":{}}],["parts)meshpart.meshidhttpservice.httpen",{"_index":483,"title":{},"content":{"24":{"position":[[282,44]]}},"keywords":{}}],["pass",{"_index":346,"title":{},"content":{"18":{"position":[[374,7]]}},"keywords":{}}],["path",{"_index":137,"title":{},"content":{"6":{"position":[[339,5]]},"18":{"position":[[1047,5]]},"19":{"position":[[168,5],[227,6],[238,4],[617,5]]},"50":{"position":[[1277,4]]}},"keywords":{}}],["peopl",{"_index":287,"title":{},"content":{"14":{"position":[[426,6]]},"31":{"position":[[531,6]]}},"keywords":{}}],["perform",{"_index":325,"title":{},"content":{"16":{"position":[[707,7]]}},"keywords":{}}],["person",{"_index":660,"title":{},"content":{"42":{"position":[[350,8]]}},"keywords":{}}],["physicalproperti",{"_index":750,"title":{"73":{"position":[[0,19]]}},"content":{"50":{"position":[[754,18]]},"73":{"position":[[6,18],[178,18]]}},"keywords":{}}],["piec",{"_index":568,"title":{},"content":{"33":{"position":[[109,6]]}},"keywords":{}}],["place",{"_index":30,"title":{"2":{"position":[[21,7]]},"40":{"position":[[14,6]]},"42":{"position":[[15,6]]},"44":{"position":[[12,7]]}},"content":{"5":{"position":[[69,5],[180,5]]},"7":{"position":[[191,5]]},"18":{"position":[[215,5],[467,5],[656,5],[921,5]]},"24":{"position":[[155,5],[431,5]]},"33":{"position":[[242,7]]},"40":{"position":[[68,5]]},"41":{"position":[[13,5]]},"42":{"position":[[73,6],[490,6]]},"45":{"position":[[128,5]]}},"keywords":{}}],["place'",{"_index":358,"title":{},"content":{"18":{"position":[[648,7],[769,7]]}},"keywords":{}}],["placeid",{"_index":357,"title":{},"content":{"18":{"position":[[622,8]]}},"keywords":{}}],["plain",{"_index":469,"title":{"29":{"position":[[0,5]]}},"content":{"23":{"position":[[184,5]]}},"keywords":{}}],["player.userid",{"_index":741,"title":{},"content":{"50":{"position":[[557,13]]}},"keywords":{}}],["players.respawntim",{"_index":733,"title":{},"content":{"50":{"position":[[433,19]]}},"keywords":{}}],["plugin",{"_index":213,"title":{},"content":{"12":{"position":[[88,6]]},"21":{"position":[[89,6]]},"24":{"position":[[100,6]]},"41":{"position":[[160,6],[290,7],[695,6]]}},"keywords":{}}],["pop",{"_index":609,"title":{},"content":{"39":{"position":[[277,4]]},"40":{"position":[[310,4]]},"41":{"position":[[483,4]]}},"keywords":{}}],["popular",{"_index":177,"title":{},"content":{"10":{"position":[[133,7]]},"12":{"position":[[119,7]]}},"keywords":{}}],["popup",{"_index":630,"title":{},"content":{"41":{"position":[[580,5]]}},"keywords":{}}],["port",{"_index":0,"title":{"0":{"position":[[0,7]]}},"content":{"3":{"position":[[36,7]]},"4":{"position":[[21,7],[120,7]]},"18":{"position":[[335,4],[384,4]]}},"keywords":{}}],["posit",{"_index":820,"title":{},"content":{"57":{"position":[[247,8]]}},"keywords":{}}],["possibl",{"_index":9,"title":{},"content":{"1":{"position":[[61,9]]},"10":{"position":[[88,8]]},"14":{"position":[[481,8]]},"25":{"position":[[95,8]]},"48":{"position":[[660,9]]},"75":{"position":[[86,8]]}},"keywords":{}}],["post",{"_index":326,"title":{},"content":{"16":{"position":[[715,4]]}},"keywords":{}}],["power",{"_index":259,"title":{},"content":{"13":{"position":[[438,8]]}},"keywords":{}}],["practic",{"_index":675,"title":{},"content":{"45":{"position":[[7,8]]}},"keywords":{}}],["prefer",{"_index":288,"title":{},"content":{"14":{"position":[[433,6]]}},"keywords":{}}],["prepar",{"_index":3,"title":{"1":{"position":[[0,7]]}},"content":{},"keywords":{}}],["present",{"_index":513,"title":{},"content":{"26":{"position":[[761,7]]}},"keywords":{}}],["press",{"_index":637,"title":{},"content":{"41":{"position":[[680,5],[744,5]]}},"keywords":{}}],["prevent",{"_index":270,"title":{},"content":{"14":{"position":[[53,7]]},"18":{"position":[[540,7]]}},"keywords":{}}],["print",{"_index":644,"title":{},"content":{"41":{"position":[[926,7]]}},"keywords":{}}],["problem",{"_index":155,"title":{},"content":{"7":{"position":[[212,8]]}},"keywords":{}}],["process",{"_index":327,"title":{},"content":{"16":{"position":[[720,10]]}},"keywords":{}}],["profession",{"_index":248,"title":{},"content":{"13":{"position":[[116,12],[519,12]]}},"keywords":{}}],["program",{"_index":277,"title":{},"content":{"14":{"position":[[184,11]]}},"keywords":{}}],["programm",{"_index":676,"title":{},"content":{"45":{"position":[[89,10]]}},"keywords":{}}],["project",{"_index":58,"title":{"17":{"position":[[0,7]]},"18":{"position":[[0,7]]},"21":{"position":[[8,9]]},"33":{"position":[[0,9]]},"39":{"position":[[18,8]]},"51":{"position":[[14,7]]}},"content":{"2":{"position":[[313,8]]},"10":{"position":[[416,8]]},"12":{"position":[[688,8]]},"13":{"position":[[275,9]]},"14":{"position":[[347,7]]},"16":{"position":[[665,7]]},"18":{"position":[[7,8],[146,8],[191,7],[302,8],[487,7]]},"19":{"position":[[86,8],[289,8],[382,7]]},"21":{"position":[[7,7],[223,7]]},"23":{"position":[[266,8]]},"24":{"position":[[206,8]]},"25":{"position":[[379,9]]},"30":{"position":[[65,7]]},"33":{"position":[[24,7],[63,7],[133,7],[150,8],[205,8],[345,7]]},"34":{"position":[[543,8],[713,7]]},"35":{"position":[[142,7],[168,7]]},"36":{"position":[[89,7]]},"39":{"position":[[55,8],[337,7]]},"40":{"position":[[21,8],[87,8],[138,7],[335,7]]},"41":{"position":[[275,7],[502,7],[522,8],[826,7]]},"45":{"position":[[105,7]]},"48":{"position":[[48,7]]},"50":{"position":[[49,7]]},"51":{"position":[[55,7]]}},"keywords":{}}],["project.json",{"_index":334,"title":{},"content":{"18":{"position":[[45,13]]},"23":{"position":[[275,14]]}},"keywords":{}}],["project/meta",{"_index":680,"title":{"48":{"position":[[23,12]]}},"content":{},"keywords":{}}],["projectsmoonwav",{"_index":194,"title":{},"content":{"10":{"position":[[364,17]]}},"keywords":{}}],["prone",{"_index":665,"title":{},"content":{"44":{"position":[[143,5]]}},"keywords":{}}],["proof",{"_index":692,"title":{},"content":{"48":{"position":[[716,6]]}},"keywords":{}}],["properti",{"_index":383,"title":{"20":{"position":[[9,8]]},"48":{"position":[[9,10]]},"49":{"position":[[0,10]]},"50":{"position":[[0,8]]},"51":{"position":[[0,10]]}},"content":{"19":{"position":[[396,12],[409,10],[472,8]]},"20":{"position":[[25,8],[283,8],[421,9],[457,8],[838,8],[903,9],[978,8],[1252,8],[1492,10],[1548,10],[1627,10],[1690,10]]},"24":{"position":[[10,8],[347,8]]},"34":{"position":[[298,10],[477,11],[498,10],[635,10]]},"35":{"position":[[33,10]]},"36":{"position":[[32,10]]},"37":{"position":[[350,8]]},"48":{"position":[[34,10],[119,10],[265,10],[777,8],[913,8],[1022,8],[1673,8],[2424,10]]},"50":{"position":[[2,8],[24,8]]},"52":{"position":[[42,8]]}},"keywords":{}}],["protectedstr",{"_index":752,"title":{"74":{"position":[[0,16]]}},"content":{"50":{"position":[[809,15]]}},"keywords":{}}],["publish",{"_index":663,"title":{},"content":{"42":{"position":[[429,10],[557,7]]}},"keywords":{}}],["pull",{"_index":380,"title":{},"content":{"19":{"position":[[264,4]]}},"keywords":{}}],["qdir",{"_index":779,"title":{},"content":{"50":{"position":[[1255,4]]}},"keywords":{}}],["qfont",{"_index":782,"title":{},"content":{"50":{"position":[[1288,5]]}},"keywords":{}}],["question",{"_index":299,"title":{},"content":{"16":{"position":[[14,8]]}},"keywords":{}}],["quickli",{"_index":616,"title":{},"content":{"40":{"position":[[146,7]]}},"keywords":{}}],["quot;$classname"",{"_index":406,"title":{},"content":{"20":{"position":[[570,23],[1013,23],[1309,23]]},"21":{"position":[[466,23],[540,23],[684,23],[824,23],[911,23],[1055,23]]},"48":{"position":[[358,23],[1131,23],[1782,23]]},"62":{"position":[[107,23],[335,23]]}},"keywords":{}}],["quot;$path"",{"_index":432,"title":{},"content":{"21":{"position":[[176,18],[739,18],[969,18],[1181,18]]}},"keywords":{}}],["quot;$properties"",{"_index":408,"title":{},"content":{"20":{"position":[[612,24],[1055,24],[1351,24]]},"21":{"position":[[589,24],[1102,24]]},"48":{"position":[[400,24],[1173,24],[1824,24]]},"52":{"position":[[332,24]]},"53":{"position":[[228,24]]},"54":{"position":[[120,24]]},"55":{"position":[[76,24]]},"56":{"position":[[145,24]]},"57":{"position":[[68,24],[284,24]]},"58":{"position":[[153,24]]},"59":{"position":[[193,24]]},"60":{"position":[[272,24]]},"61":{"position":[[69,24]]},"62":{"position":[[157,24],[385,24]]},"63":{"position":[[295,24]]},"64":{"position":[[69,24]]},"65":{"position":[[69,24]]},"66":{"position":[[136,24]]},"67":{"position":[[71,24]]},"68":{"position":[[71,24]]},"69":{"position":[[89,24]]},"70":{"position":[[169,24]]},"71":{"position":[[256,24]]},"73":{"position":[[208,24],[384,24]]},"74":{"position":[[69,24]]},"75":{"position":[[183,24],[437,24]]},"76":{"position":[[164,24]]},"81":{"position":[[69,24]]},"82":{"position":[[106,24]]},"83":{"position":[[184,24]]},"84":{"position":[[158,24]]},"85":{"position":[[130,24]]},"86":{"position":[[133,24]]},"87":{"position":[[135,24]]},"88":{"position":[[137,24]]}},"keywords":{}}],["quot;**/*.spec.lua"",{"_index":442,"title":{},"content":{"21":{"position":[[417,28]]}},"keywords":{}}],["quot;anchored"",{"_index":409,"title":{},"content":{"20":{"position":[[639,21],[1082,21],[1378,21]]}},"keywords":{}}],["quot;array"",{"_index":532,"title":{},"content":{"30":{"position":[[278,18]]}},"keywords":{}}],["quot;asphalt"",{"_index":877,"title":{},"content":{"69":{"position":[[180,20],[351,20]]}},"keywords":{}}],["quot;attributes"",{"_index":786,"title":{},"content":{"52":{"position":[[19,22],[359,23],[524,23]]}},"keywords":{}}],["quot;attributesserialized"",{"_index":792,"title":{},"content":{"52":{"position":[[488,33]]}},"keywords":{}}],["quot;awesomelibrary"",{"_index":430,"title":{},"content":{"21":{"position":[[128,27]]}},"keywords":{}}],["quot;axes"",{"_index":798,"title":{},"content":{"53":{"position":[[285,18],[382,18],[464,18]]}},"keywords":{}}],["quot;back"",{"_index":852,"title":{},"content":{"63":{"position":[[167,17],[409,17]]}},"keywords":{}}],["quot;bar"",{"_index":788,"title":{},"content":{"52":{"position":[[428,16],[593,16]]},"82":{"position":[[206,17],[316,17]]}},"keywords":{}}],["quot;binarystring"",{"_index":804,"title":{},"content":{"54":{"position":[[176,26]]}},"keywords":{}}],["quot;bool"",{"_index":413,"title":{},"content":{"20":{"position":[[1106,17]]},"30":{"position":[[254,17]]},"52":{"position":[[402,18],[567,18]]},"55":{"position":[[167,18]]}},"keywords":{}}],["quot;bottom"",{"_index":854,"title":{},"content":{"63":{"position":[[203,19],[445,19]]}},"keywords":{}}],["quot;brickcolor"",{"_index":809,"title":{},"content":{"56":{"position":[[201,24]]}},"keywords":{}}],["quot;cframe"",{"_index":688,"title":{},"content":{"48":{"position":[[528,19],[1470,19],[1510,19],[2010,19],[2032,19]]},"57":{"position":[[342,19]]}},"keywords":{}}],["quot;children"",{"_index":559,"title":{},"content":{"32":{"position":[[334,21]]}},"keywords":{}}],["quot;classname"",{"_index":557,"title":{},"content":{"32":{"position":[[291,22],[400,22],[543,22]]},"37":{"position":[[142,22]]}},"keywords":{}}],["quot;color"",{"_index":687,"title":{},"content":{"48":{"position":[[498,18],[1379,18],[1956,18]]},"60":{"position":[[409,18],[472,18]]}},"keywords":{}}],["quot;color3"",{"_index":701,"title":{},"content":{"48":{"position":[[1418,19],[1977,19]]},"58":{"position":[[304,19]]}},"keywords":{}}],["quot;color3uint8"",{"_index":832,"title":{},"content":{"59":{"position":[[251,24]]}},"keywords":{}}],["quot;colorsequence"",{"_index":839,"title":{},"content":{"60":{"position":[[330,26]]}},"keywords":{}}],["quot;con'fusion?!"",{"_index":918,"title":{},"content":{"82":{"position":[[180,25],[290,25]]}},"keywords":{}}],["quot;content"",{"_index":844,"title":{},"content":{"61":{"position":[[186,21]]}},"keywords":{}}],["quot;cool",{"_index":683,"title":{},"content":{"48":{"position":[[309,10],[1082,10],[1733,10]]}},"keywords":{}}],["quot;datamodel"",{"_index":443,"title":{},"content":{"21":{"position":[[490,22]]}},"keywords":{}}],["quot;default"",{"_index":900,"title":{},"content":{"73":{"position":[[128,20],[297,20]]}},"keywords":{}}],["quot;density"",{"_index":902,"title":{},"content":{"73":{"position":[[476,20]]}},"keywords":{}}],["quot;direction"",{"_index":916,"title":{},"content":{"75":{"position":[[297,22]]}},"keywords":{}}],["quot;disabled"",{"_index":592,"title":{},"content":{"36":{"position":[[244,21]]}},"keywords":{}}],["quot;elasticity"",{"_index":904,"title":{},"content":{"73":{"position":[[529,23]]}},"keywords":{}}],["quot;elasticityweight"",{"_index":907,"title":{},"content":{"73":{"position":[[592,29]]}},"keywords":{}}],["quot;enum"",{"_index":697,"title":{},"content":{"48":{"position":[[1242,17],[1875,17]]},"62":{"position":[[432,17]]}},"keywords":{}}],["quot;envelope"",{"_index":897,"title":{},"content":{"71":{"position":[[418,21],[497,21]]}},"keywords":{}}],["quot;explicitexample"",{"_index":803,"title":{},"content":{"54":{"position":[[147,28]]},"55":{"position":[[138,28]]},"56":{"position":[[172,28]]},"57":{"position":[[311,28]]},"58":{"position":[[273,28]]},"59":{"position":[[220,28]]},"60":{"position":[[299,28]]},"61":{"position":[[157,28]]},"64":{"position":[[131,28]]},"65":{"position":[[134,28]]},"66":{"position":[[352,28]]},"67":{"position":[[133,28]]},"68":{"position":[[137,28]]},"69":{"position":[[257,28]]},"70":{"position":[[196,28]]},"71":{"position":[[283,28]]},"73":{"position":[[235,28],[411,28]]},"74":{"position":[[160,28]]},"75":{"position":[[210,28],[464,28]]},"76":{"position":[[191,28]]},"81":{"position":[[152,28]]},"82":{"position":[[224,28]]},"83":{"position":[[211,28]]},"84":{"position":[[185,28]]},"85":{"position":[[201,28]]},"86":{"position":[[202,28]]},"87":{"position":[[214,28]]},"88":{"position":[[209,28]]}},"keywords":{}}],["quot;explicitexample1"",{"_index":797,"title":{},"content":{"53":{"position":[[255,29]]},"63":{"position":[[322,29]]}},"keywords":{}}],["quot;explicitexample2"",{"_index":799,"title":{},"content":{"53":{"position":[[352,29]]},"63":{"position":[[486,29]]}},"keywords":{}}],["quot;explicitexample3"",{"_index":800,"title":{},"content":{"53":{"position":[[434,29]]},"63":{"position":[[594,29]]}},"keywords":{}}],["quot;face"",{"_index":847,"title":{},"content":{"62":{"position":[[184,17],[412,17]]}},"keywords":{}}],["quot;faces"",{"_index":855,"title":{},"content":{"63":{"position":[[352,19],[516,19],[624,19]]}},"keywords":{}}],["quot;family"",{"_index":863,"title":{},"content":{"66":{"position":[[194,19],[403,19]]}},"keywords":{}}],["quot;float32"",{"_index":857,"title":{},"content":{"64":{"position":[[160,21]]}},"keywords":{}}],["quot;float64"",{"_index":859,"title":{},"content":{"65":{"position":[[163,21]]}},"keywords":{}}],["quot;folder"",{"_index":558,"title":{},"content":{"32":{"position":[[314,19]]}},"keywords":{}}],["quot;font"",{"_index":869,"title":{},"content":{"66":{"position":[[383,17]]}},"keywords":{}}],["quot;foo"",{"_index":787,"title":{},"content":{"52":{"position":[[385,16],[550,16]]},"82":{"position":[[162,17],[272,17]]}},"keywords":{}}],["quot;friction"",{"_index":903,"title":{},"content":{"73":{"position":[[502,21]]}},"keywords":{}}],["quot;frictionweight"",{"_index":905,"title":{},"content":{"73":{"position":[[558,27]]}},"keywords":{}}],["quot;front"",{"_index":848,"title":{},"content":{"62":{"position":[[202,17]]},"63":{"position":[[226,18],[465,20],[573,20]]}},"keywords":{}}],["quot;globignorepaths"",{"_index":441,"title":{},"content":{"21":{"position":[[388,28]]}},"keywords":{}}],["quot;grass"",{"_index":874,"title":{},"content":{"69":{"position":[[147,18],[318,18]]}},"keywords":{}}],["quot;gravity"",{"_index":452,"title":{},"content":{"21":{"position":[[1129,20]]}},"keywords":{}}],["quot;grip"",{"_index":595,"title":{},"content":{"37":{"position":[[209,17]]}},"keywords":{}}],["quot;hello",{"_index":417,"title":{},"content":{"20":{"position":[[1422,12]]},"81":{"position":[[125,12],[202,12]]}},"keywords":{}}],["quot;hello"",{"_index":530,"title":{},"content":{"30":{"position":[[215,18]]}},"keywords":{}}],["quot;httpenabled"",{"_index":445,"title":{},"content":{"21":{"position":[[616,24]]}},"keywords":{}}],["quot;httpservice"",{"_index":444,"title":{},"content":{"21":{"position":[[513,24],[564,24]]}},"keywords":{}}],["quot;ignoreunknowninstances"",{"_index":588,"title":{},"content":{"35":{"position":[[319,35]]}},"keywords":{}}],["quot;implicitexample"",{"_index":806,"title":{},"content":{"55":{"position":[[103,28]]},"57":{"position":[[95,28]]},"58":{"position":[[180,28]]},"61":{"position":[[96,28]]},"64":{"position":[[96,28]]},"65":{"position":[[96,28]]},"66":{"position":[[163,28]]},"67":{"position":[[98,28]]},"68":{"position":[[98,28]]},"69":{"position":[[116,28]]},"74":{"position":[[96,28]]},"81":{"position":[[96,28]]},"82":{"position":[[133,28]]},"85":{"position":[[157,28]]},"86":{"position":[[160,28]]},"87":{"position":[[162,28]]},"88":{"position":[[164,28]]}},"keywords":{}}],["quot;init",{"_index":511,"title":{},"content":{"26":{"position":[[730,10]]}},"keywords":{}}],["quot;int32"",{"_index":871,"title":{},"content":{"67":{"position":[[162,19]]}},"keywords":{}}],["quot;int64"",{"_index":873,"title":{},"content":{"68":{"position":[[166,19]]}},"keywords":{}}],["quot;key",{"_index":537,"title":{},"content":{"30":{"position":[[330,9],[355,9],[521,10],[549,10]]}},"keywords":{}}],["quot;keypoints"",{"_index":840,"title":{},"content":{"60":{"position":[[359,22]]},"71":{"position":[[344,22]]}},"keywords":{}}],["quot;leafygrass"",{"_index":881,"title":{},"content":{"69":{"position":[[215,23],[386,23]]}},"keywords":{}}],["quot;left"",{"_index":853,"title":{},"content":{"63":{"position":[[185,17],[427,17]]}},"keywords":{}}],["quot;material"",{"_index":685,"title":{},"content":{"48":{"position":[[427,21],[1200,21],[1851,21]]}},"keywords":{}}],["quot;materialcolors"",{"_index":884,"title":{},"content":{"69":{"position":[[288,27]]}},"keywords":{}}],["quot;name"",{"_index":429,"title":{},"content":{"21":{"position":[[110,17],[338,17]]},"32":{"position":[[360,17],[502,17]]},"48":{"position":[[291,17],[1064,17],[1715,17]]}},"keywords":{}}],["quot;normal"",{"_index":868,"title":{},"content":{"66":{"position":[[330,18],[539,18]]}},"keywords":{}}],["quot;numberrange"",{"_index":891,"title":{},"content":{"70":{"position":[[225,25]]}},"keywords":{}}],["quot;numbersequence"",{"_index":896,"title":{},"content":{"71":{"position":[[314,27]]}},"keywords":{}}],["quot;object"",{"_index":536,"title":{},"content":{"30":{"position":[[308,19]]}},"keywords":{}}],["quot;orientation"",{"_index":704,"title":{},"content":{"48":{"position":[[2088,24]]},"57":{"position":[[403,24]]}},"keywords":{}}],["quot;origin"",{"_index":915,"title":{},"content":{"75":{"position":[[260,19]]}},"keywords":{}}],["quot;part"",{"_index":407,"title":{},"content":{"20":{"position":[[594,17],[1037,17],[1333,17]]},"32":{"position":[[423,17]]},"48":{"position":[[382,17],[1155,17],[1806,17]]}},"keywords":{}}],["quot;physicalproperties"",{"_index":901,"title":{},"content":{"73":{"position":[[264,32],[442,31]]}},"keywords":{}}],["quot;position"",{"_index":703,"title":{},"content":{"48":{"position":[[2054,21]]},"57":{"position":[[364,21]]}},"keywords":{}}],["quot;print('hello",{"_index":909,"title":{},"content":{"74":{"position":[[125,18],[219,18]]}},"keywords":{}}],["quot;properties"",{"_index":561,"title":{},"content":{"32":{"position":[[441,23]]},"36":{"position":[[218,23]]},"37":{"position":[[183,23]]}},"keywords":{}}],["quot;protectedstring"",{"_index":911,"title":{},"content":{"74":{"position":[[189,29]]}},"keywords":{}}],["quot;ray"",{"_index":914,"title":{},"content":{"75":{"position":[[241,16],[495,16]]}},"keywords":{}}],["quot;rbxasset://fonts/families/legacyarial.json"",{"_index":864,"title":{},"content":{"66":{"position":[[214,55],[423,55]]}},"keywords":{}}],["quot;rbxassetid://12345"",{"_index":843,"title":{},"content":{"61":{"position":[[125,31],[208,31]]}},"keywords":{}}],["quot;rect"",{"_index":917,"title":{},"content":{"76":{"position":[[222,17]]}},"keywords":{}}],["quot;regular"",{"_index":866,"title":{},"content":{"66":{"position":[[290,20],[499,20]]}},"keywords":{}}],["quot;remoteevent"",{"_index":565,"title":{},"content":{"32":{"position":[[566,23]]}},"keywords":{}}],["quot;replicatedstorage"",{"_index":446,"title":{},"content":{"21":{"position":[[651,30],[708,30]]}},"keywords":{}}],["quot;right"",{"_index":850,"title":{},"content":{"63":{"position":[[131,18],[372,19],[536,19]]}},"keywords":{}}],["quot;rootpart"",{"_index":560,"title":{},"content":{"32":{"position":[[378,21]]}},"keywords":{}}],["quot;sendmoney"",{"_index":564,"title":{},"content":{"32":{"position":[[520,22]]}},"keywords":{}}],["quot;sgvsbg8sihdvcmxkiq=="",{"_index":805,"title":{},"content":{"54":{"position":[[203,33]]}},"keywords":{}}],["quot;sisyphu",{"_index":439,"title":{},"content":{"21":{"position":[[356,14]]}},"keywords":{}}],["quot;size"",{"_index":562,"title":{},"content":{"32":{"position":[[467,17]]},"48":{"position":[[467,17],[1286,17],[1900,17]]}},"keywords":{}}],["quot;src"",{"_index":433,"title":{},"content":{"21":{"position":[[195,15]]}},"keywords":{}}],["quot;src/replicatedstorage"",{"_index":447,"title":{},"content":{"21":{"position":[[758,33]]}},"keywords":{}}],["quot;src/starterplayerscripts"",{"_index":450,"title":{},"content":{"21":{"position":[[988,36]]}},"keywords":{}}],["quot;starterplayer"",{"_index":448,"title":{},"content":{"21":{"position":[[795,26],[848,26]]}},"keywords":{}}],["quot;starterplayerscripts"",{"_index":449,"title":{},"content":{"21":{"position":[[875,33],[935,33]]}},"keywords":{}}],["quot;string"",{"_index":416,"title":{},"content":{"20":{"position":[[1402,19]]},"81":{"position":[[181,20]]}},"keywords":{}}],["quot;style"",{"_index":867,"title":{},"content":{"66":{"position":[[311,18],[520,18]]}},"keywords":{}}],["quot;surfacelight"",{"_index":846,"title":{},"content":{"62":{"position":[[131,25],[359,25]]}},"keywords":{}}],["quot;tags"",{"_index":919,"title":{},"content":{"82":{"position":[[253,18]]}},"keywords":{}}],["quot;terrain"",{"_index":454,"title":{},"content":{"21":{"position":[[1158,20]]}},"keywords":{}}],["quot;terrain.rbxm"",{"_index":455,"title":{},"content":{"21":{"position":[[1200,24]]}},"keywords":{}}],["quot;time"",{"_index":841,"title":{},"content":{"60":{"position":[[386,17],[449,17]]},"71":{"position":[[371,17],[449,17]]}},"keywords":{}}],["quot;tool"",{"_index":594,"title":{},"content":{"37":{"position":[[165,17]]}},"keywords":{}}],["quot;top"",{"_index":851,"title":{},"content":{"63":{"position":[[150,16],[392,16],[556,16]]}},"keywords":{}}],["quot;tree"",{"_index":431,"title":{},"content":{"21":{"position":[[156,17],[446,17]]},"48":{"position":[[338,17],[1111,17],[1762,17]]}},"keywords":{}}],["quot;type"",{"_index":696,"title":{},"content":{"48":{"position":[[1224,17],[1306,17],[1400,17],[1492,17]]}},"keywords":{}}],["quot;udim"",{"_index":922,"title":{},"content":{"83":{"position":[[240,18]]}},"keywords":{}}],["quot;udim2"",{"_index":926,"title":{},"content":{"84":{"position":[[214,19]]}},"keywords":{}}],["quot;value"",{"_index":698,"title":{},"content":{"48":{"position":[[1260,18],[1345,18],[1438,18],[1530,18]]},"71":{"position":[[394,18],[472,18]]}},"keywords":{}}],["quot;vector2"",{"_index":928,"title":{},"content":{"85":{"position":[[230,21]]}},"keywords":{}}],["quot;vector2int16"",{"_index":930,"title":{},"content":{"86":{"position":[[231,26]]}},"keywords":{}}],["quot;vector3"",{"_index":700,"title":{},"content":{"48":{"position":[[1324,20],[1920,20]]},"52":{"position":[[445,21],[610,21]]},"87":{"position":[[243,21]]}},"keywords":{}}],["quot;vector3int16"",{"_index":936,"title":{},"content":{"88":{"position":[[238,26]]}},"keywords":{}}],["quot;weight"",{"_index":865,"title":{},"content":{"66":{"position":[[270,19],[479,19]]}},"keywords":{}}],["quot;wood"",{"_index":686,"title":{},"content":{"48":{"position":[[449,17]]}},"keywords":{}}],["quot;workspace"",{"_index":451,"title":{},"content":{"21":{"position":[[1030,22],[1079,22]]}},"keywords":{}}],["quot;world!"",{"_index":531,"title":{},"content":{"30":{"position":[[234,19],[458,19]]}},"keywords":{}}],["quot;x"",{"_index":794,"title":{},"content":{"53":{"position":[[130,14],[304,15],[401,15]]}},"keywords":{}}],["quot;y"",{"_index":795,"title":{},"content":{"53":{"position":[[145,14],[320,14]]}},"keywords":{}}],["quot;z"",{"_index":796,"title":{},"content":{"53":{"position":[[163,14],[335,16],[417,16]]}},"keywords":{}}],["r",{"_index":822,"title":{},"content":{"58":{"position":[[65,2]]},"59":{"position":[[100,2]]}},"keywords":{}}],["rang",{"_index":827,"title":{},"content":{"58":{"position":[[135,5]]},"59":{"position":[[173,5]]}},"keywords":{}}],["ray",{"_index":754,"title":{"75":{"position":[[0,4]]}},"content":{"50":{"position":[[851,3]]},"75":{"position":[[6,3]]}},"keywords":{}}],["rayvalue.valu",{"_index":755,"title":{},"content":{"50":{"position":[[855,14]]}},"keywords":{}}],["rbx",{"_index":485,"title":{},"content":{"24":{"position":[[452,3]]},"27":{"position":[[150,3]]}},"keywords":{}}],["rbxl",{"_index":323,"title":{},"content":{"16":{"position":[[680,4]]}},"keywords":{}}],["rbxlx",{"_index":85,"title":{"3":{"position":[[0,5]]}},"content":{"3":{"position":[[132,5]]}},"keywords":{}}],["rbxm",{"_index":324,"title":{},"content":{"16":{"position":[[688,4]]},"23":{"position":[[151,6]]},"27":{"position":[[28,7]]},"34":{"position":[[147,4],[586,6]]},"48":{"position":[[2375,4]]}},"keywords":{}}],["rbxmk",{"_index":310,"title":{},"content":{"16":{"position":[[356,5],[621,6]]}},"keywords":{}}],["rbxmx",{"_index":464,"title":{},"content":{"23":{"position":[[129,7]]},"27":{"position":[[44,8]]},"34":{"position":[[156,5],[578,7]]},"48":{"position":[[2383,5]]}},"keywords":{}}],["rdc",{"_index":197,"title":{"11":{"position":[[8,3]]}},"content":{"11":{"position":[[45,3]]}},"keywords":{}}],["read",{"_index":527,"title":{},"content":{"29":{"position":[[131,4]]},"31":{"position":[[158,4]]},"48":{"position":[[694,5]]}},"keywords":{}}],["real",{"_index":475,"title":{},"content":{"24":{"position":[[50,4]]},"41":{"position":[[886,4]]}},"keywords":{}}],["reap",{"_index":671,"title":{},"content":{"44":{"position":[[482,4]]}},"keywords":{}}],["reason",{"_index":484,"title":{},"content":{"24":{"position":[[376,6]]},"48":{"position":[[839,8]]}},"keywords":{}}],["recent",{"_index":420,"title":{},"content":{"20":{"position":[[1574,8]]}},"keywords":{}}],["recommend",{"_index":657,"title":{"43":{"position":[[0,11]]}},"content":{"42":{"position":[[256,11]]},"45":{"position":[[67,11]]},"48":{"position":[[616,11],[2481,12]]}},"keywords":{}}],["rect",{"_index":756,"title":{"76":{"position":[[0,5]]}},"content":{"50":{"position":[[876,4]]},"76":{"position":[[6,4]]}},"keywords":{}}],["reduc",{"_index":14,"title":{},"content":{"1":{"position":[[118,6]]},"48":{"position":[[2217,6]]}},"keywords":{}}],["ref",{"_index":758,"title":{"77":{"position":[[0,4]]}},"content":{"50":{"position":[[911,3]]}},"keywords":{}}],["refactor",{"_index":12,"title":{},"content":{"1":{"position":[[87,8]]}},"keywords":{}}],["regex",{"_index":222,"title":{},"content":{"12":{"position":[[276,5]]}},"keywords":{}}],["region3",{"_index":760,"title":{"78":{"position":[[0,8]]}},"content":{"50":{"position":[[939,7]]}},"keywords":{}}],["region3int16",{"_index":762,"title":{"79":{"position":[[0,13]]}},"content":{"50":{"position":[[957,12]]}},"keywords":{}}],["rel",{"_index":382,"title":{},"content":{"19":{"position":[[344,8]]}},"keywords":{}}],["relat",{"_index":284,"title":{},"content":{"14":{"position":[[380,7]]}},"keywords":{}}],["releas",{"_index":711,"title":{},"content":{"48":{"position":[[2328,7]]}},"keywords":{}}],["relianc",{"_index":15,"title":{},"content":{"1":{"position":[[125,8]]}},"keywords":{}}],["remoteev",{"_index":555,"title":{},"content":{"32":{"position":[[139,12],[211,11]]}},"keywords":{}}],["renam",{"_index":710,"title":{},"content":{"48":{"position":[[2307,8]]}},"keywords":{}}],["replac",{"_index":223,"title":{},"content":{"12":{"position":[[291,8]]}},"keywords":{}}],["replicatedstorag",{"_index":67,"title":{},"content":{"2":{"position":[[458,18]]},"40":{"position":[[533,18]]}},"keywords":{}}],["repositori",{"_index":256,"title":{},"content":{"13":{"position":[[382,10]]}},"keywords":{}}],["repres",{"_index":529,"title":{},"content":{"30":{"position":[[132,12]]},"31":{"position":[[89,12]]},"37":{"position":[[19,9]]},"52":{"position":[[218,10]]},"56":{"position":[[100,12]]},"69":{"position":[[535,12]]},"73":{"position":[[155,10]]}},"keywords":{}}],["represent.th",{"_index":411,"title":{},"content":{"20":{"position":[[850,13]]}},"keywords":{}}],["requir",{"_index":338,"title":{},"content":{"18":{"position":[[227,8],[311,8]]}},"keywords":{}}],["reserv",{"_index":506,"title":{},"content":{"26":{"position":[[304,8]]}},"keywords":{}}],["respect",{"_index":825,"title":{},"content":{"58":{"position":[[88,13]]},"59":{"position":[[123,13]]},"70":{"position":[[124,13]]},"75":{"position":[[390,13]]},"76":{"position":[[117,13]]},"83":{"position":[[122,13]]},"84":{"position":[[114,13]]},"85":{"position":[[85,13]]},"86":{"position":[[85,13]]},"87":{"position":[[89,13]]},"88":{"position":[[89,13]]}},"keywords":{}}],["restrict",{"_index":312,"title":{},"content":{"16":{"position":[[387,12]]}},"keywords":{}}],["return",{"_index":528,"title":{},"content":{"30":{"position":[[116,7],[441,6]]},"31":{"position":[[73,7]]}},"keywords":{}}],["reus",{"_index":567,"title":{},"content":{"33":{"position":[[101,7]]}},"keywords":{}}],["review",{"_index":260,"title":{},"content":{"13":{"position":[[487,7]]}},"keywords":{}}],["rewrit",{"_index":75,"title":{},"content":{"2":{"position":[[570,9]]}},"keywords":{}}],["rgb",{"_index":887,"title":{},"content":{"69":{"position":[[552,3]]}},"keywords":{}}],["rich",{"_index":212,"title":{},"content":{"12":{"position":[[83,4]]}},"keywords":{}}],["riemer",{"_index":200,"title":{},"content":{"11":{"position":[[9,6]]}},"keywords":{}}],["right",{"_index":632,"title":{},"content":{"41":{"position":[[600,5]]}},"keywords":{}}],["roblosecur",{"_index":654,"title":{},"content":{"42":{"position":[[169,14]]}},"keywords":{}}],["roblox",{"_index":4,"title":{},"content":{"1":{"position":[[10,6]]},"2":{"position":[[9,7],[146,6],[330,6],[604,6]]},"5":{"position":[[62,6],[173,6]]},"7":{"position":[[91,6]]},"9":{"position":[[34,6]]},"10":{"position":[[173,6],[357,6]]},"13":{"position":[[296,6],[459,6]]},"14":{"position":[[240,6]]},"16":{"position":[[135,6]]},"18":{"position":[[705,6],[825,6]]},"19":{"position":[[62,6],[211,6]]},"24":{"position":[[86,6]]},"26":{"position":[[90,6],[709,7]]},"27":{"position":[[73,6]]},"28":{"position":[[140,6]]},"40":{"position":[[61,6],[453,6]]},"41":{"position":[[126,6],[662,6],[869,6]]},"42":{"position":[[286,6],[581,6]]},"44":{"position":[[7,6]]}},"keywords":{}}],["roblox'",{"_index":230,"title":{},"content":{"12":{"position":[[447,8]]},"20":{"position":[[121,8],[1200,8],[1592,8],[1663,8]]},"34":{"position":[[138,8]]}},"keywords":{}}],["roblox.com",{"_index":653,"title":{},"content":{"42":{"position":[[83,10],[143,10]]}},"keywords":{}}],["rojo",{"_index":18,"title":{"3":{"position":[[9,5]]},"5":{"position":[[20,5]]},"9":{"position":[[4,6]]},"11":{"position":[[0,4]]},"15":{"position":[[0,4]]},"16":{"position":[[8,6]]},"35":{"position":[[18,4]]},"39":{"position":[[13,4]]},"45":{"position":[[18,5]]},"46":{"position":[[14,5]]},"47":{"position":[[15,4]]}},"content":{"1":{"position":[[162,5],[192,5]]},"2":{"position":[[717,5]]},"3":{"position":[[64,4],[141,5]]},"5":{"position":[[22,4],[148,4],[219,4]]},"6":{"position":[[53,5],[121,4],[177,4],[266,4],[319,4],[361,4]]},"7":{"position":[[6,4],[146,4],[168,6],[306,5]]},"9":{"position":[[21,4]]},"10":{"position":[[77,5]]},"11":{"position":[[110,5]]},"12":{"position":[[2,4],[327,4],[683,4]]},"13":{"position":[[290,5]]},"14":{"position":[[222,5],[391,5]]},"16":{"position":[[204,5],[271,4],[660,4],[802,4]]},"18":{"position":[[2,4],[345,4],[592,5],[688,4],[808,4],[1134,4]]},"19":{"position":[[546,4]]},"20":{"position":[[254,4],[496,4],[1160,4],[1508,4]]},"24":{"position":[[42,4],[367,4]]},"26":{"position":[[2,4],[299,4]]},"27":{"position":[[2,4]]},"28":{"position":[[84,4]]},"33":{"position":[[14,4],[311,4]]},"34":{"position":[[9,4],[87,4],[224,4]]},"35":{"position":[[242,4]]},"39":{"position":[[2,4],[239,5],[332,4],[453,5]]},"40":{"position":[[272,5],[353,4]]},"41":{"position":[[155,4],[445,5],[690,4],[937,4]]},"42":{"position":[[57,4],[525,4],[606,4]]},"44":{"position":[[239,4],[281,4],[421,5],[473,4],[584,5]]},"48":{"position":[[2,4],[237,4],[725,4],[879,4],[960,4],[979,4],[1627,4],[1655,4],[2159,4],[2339,4]]},"52":{"position":[[2,4]]}},"keywords":{}}],["rojo'",{"_index":163,"title":{},"content":{"7":{"position":[[342,6]]},"20":{"position":[[101,6]]},"48":{"position":[[189,6]]}},"keywords":{}}],["root",{"_index":342,"title":{},"content":{"18":{"position":[[281,4]]}},"keywords":{}}],["run",{"_index":608,"title":{},"content":{"39":{"position":[[256,3]]},"40":{"position":[[289,3]]},"41":{"position":[[462,3],[980,7]]}},"keywords":{}}],["runcontext",{"_index":374,"title":{},"content":{"18":{"position":[[1232,10]]}},"keywords":{}}],["rundown",{"_index":514,"title":{},"content":{"27":{"position":[[112,7]]}},"keywords":{}}],["runtim",{"_index":328,"title":{},"content":{"16":{"position":[[771,8]]},"29":{"position":[[150,8]]}},"keywords":{}}],["safeti",{"_index":269,"title":{},"content":{"14":{"position":[[33,7]]}},"keywords":{}}],["same",{"_index":47,"title":{},"content":{"2":{"position":[[200,4]]},"25":{"position":[[76,4]]},"26":{"position":[[776,4]]},"28":{"position":[[123,4]]},"30":{"position":[[149,4]]},"31":{"position":[[106,4]]},"48":{"position":[[992,4],[1639,4]]}},"keywords":{}}],["save",{"_index":781,"title":{},"content":{"50":{"position":[[1272,4]]}},"keywords":{}}],["scale",{"_index":920,"title":{},"content":{"83":{"position":[[93,5],[136,5]]}},"keywords":{}}],["scene",{"_index":41,"title":{},"content":{"2":{"position":[[111,6]]}},"keywords":{}}],["school",{"_index":49,"title":{},"content":{"2":{"position":[[222,6]]}},"keywords":{}}],["scope",{"_index":308,"title":{},"content":{"16":{"position":[[290,5]]}},"keywords":{}}],["screen",{"_index":634,"title":{},"content":{"41":{"position":[[621,6]]}},"keywords":{}}],["script",{"_index":33,"title":{"26":{"position":[[0,8]]},"36":{"position":[[24,8]]}},"content":{"2":{"position":[[38,7],[205,7]]},"12":{"position":[[456,9]]},"13":{"position":[[37,8]]},"16":{"position":[[333,9]]},"18":{"position":[[1155,6],[1204,6]]},"23":{"position":[[48,7],[76,7],[104,7]]},"26":{"position":[[68,6],[152,6],[327,6],[347,7],[392,6],[478,6]]},"29":{"position":[[139,7]]},"34":{"position":[[189,8],[328,7]]},"36":{"position":[[46,6]]},"37":{"position":[[49,6]]},"44":{"position":[[308,8]]}},"keywords":{}}],["script"",{"_index":512,"title":{},"content":{"26":{"position":[[741,12]]}},"keywords":{}}],["scripts.an",{"_index":496,"title":{},"content":{"25":{"position":[[258,10]]}},"keywords":{}}],["section",{"_index":629,"title":{},"content":{"41":{"position":[[549,7]]}},"keywords":{}}],["secur",{"_index":661,"title":{},"content":{"42":{"position":[[380,8]]}},"keywords":{}}],["see",{"_index":545,"title":{},"content":{"31":{"position":[[293,3]]},"39":{"position":[[374,3]]},"40":{"position":[[483,3]]},"41":{"position":[[568,3]]}},"keywords":{}}],["select",{"_index":610,"title":{},"content":{"39":{"position":[[286,6]]}},"keywords":{}}],["selen",{"_index":182,"title":{},"content":{"10":{"position":[[202,7]]},"12":{"position":[[568,7]]}},"keywords":{}}],["separ",{"_index":143,"title":{},"content":{"6":{"position":[[416,11]]}},"keywords":{}}],["seriou",{"_index":650,"title":{},"content":{"42":{"position":[[27,7]]}},"keywords":{}}],["serv",{"_index":344,"title":{},"content":{"18":{"position":[[350,5]]}},"keywords":{}}],["serveaddress",{"_index":361,"title":{},"content":{"18":{"position":[[864,13]]}},"keywords":{}}],["serveplaceid",{"_index":351,"title":{},"content":{"18":{"position":[[442,14]]}},"keywords":{}}],["serveport",{"_index":343,"title":{},"content":{"18":{"position":[[320,10]]}},"keywords":{}}],["server",{"_index":133,"title":{},"content":{"6":{"position":[[271,7]]},"18":{"position":[[693,6],[813,6]]},"23":{"position":[[41,6]]},"41":{"position":[[333,7]]}},"keywords":{}}],["server.lua",{"_index":459,"title":{},"content":{"23":{"position":[[56,12]]},"26":{"position":[[123,11]]}},"keywords":{}}],["serverscriptservic",{"_index":68,"title":{},"content":{"2":{"position":[[477,20]]}},"keywords":{}}],["servic",{"_index":66,"title":{},"content":{"2":{"position":[[444,8]]},"13":{"position":[[401,7]]},"19":{"position":[[218,8]]},"40":{"position":[[519,8]]}},"keywords":{}}],["session",{"_index":646,"title":{},"content":{"41":{"position":[[988,8]]}},"keywords":{}}],["set",{"_index":348,"title":{"35":{"position":[[14,3]]}},"content":{"18":{"position":[[408,8],[631,4],[752,4],[1243,4]]},"34":{"position":[[220,3],[238,8],[294,3],[512,3]]},"36":{"position":[[28,3]]},"37":{"position":[[359,4]]},"42":{"position":[[277,3]]},"53":{"position":[[190,4]]},"63":{"position":[[257,4]]}},"keywords":{}}],["sever",{"_index":45,"title":{},"content":{"2":{"position":[[178,7]]},"75":{"position":[[78,7]]}},"keywords":{}}],["sharedstr",{"_index":764,"title":{"80":{"position":[[0,13]]}},"content":{"50":{"position":[[995,12]]}},"keywords":{}}],["shop",{"_index":306,"title":{},"content":{"16":{"position":[[242,4]]}},"keywords":{}}],["shorter",{"_index":691,"title":{},"content":{"48":{"position":[[675,8]]}},"keywords":{}}],["similar",{"_index":668,"title":{},"content":{"44":{"position":[[371,7]]}},"keywords":{}}],["simpl",{"_index":102,"title":{},"content":{"5":{"position":[[35,7]]},"32":{"position":[[54,6]]},"42":{"position":[[456,6]]}},"keywords":{}}],["simul",{"_index":437,"title":{},"content":{"21":{"position":[[298,9],[323,10]]}},"keywords":{}}],["simulator"",{"_index":440,"title":{},"content":{"21":{"position":[[371,16]]}},"keywords":{}}],["singl",{"_index":60,"title":{},"content":{"2":{"position":[[344,6]]},"31":{"position":[[324,6]]}},"keywords":{}}],["sisyphu",{"_index":438,"title":{},"content":{"21":{"position":[[314,8]]}},"keywords":{}}],["skateboard"",{"_index":684,"title":{},"content":{"48":{"position":[[320,17],[1093,17],[1744,17]]}},"keywords":{}}],["slightli",{"_index":13,"title":{},"content":{"1":{"position":[[106,8]]}},"keywords":{}}],["small",{"_index":116,"title":{},"content":{"5":{"position":[[254,5]]},"41":{"position":[[574,5]]}},"keywords":{}}],["softwar",{"_index":57,"title":{},"content":{"2":{"position":[[304,8]]},"13":{"position":[[266,8]]}},"keywords":{}}],["solv",{"_index":489,"title":{},"content":{"24":{"position":[[508,6]]}},"keywords":{}}],["someth",{"_index":301,"title":{},"content":{"16":{"position":[[50,9],[183,9]]},"31":{"position":[[516,9],[581,9]]},"34":{"position":[[425,9]]},"41":{"position":[[103,9]]}},"keywords":{}}],["sometim",{"_index":583,"title":{},"content":{"35":{"position":[[2,9]]}},"keywords":{}}],["sound.playbackloud",{"_index":735,"title":{},"content":{"50":{"position":[[467,22]]}},"keywords":{}}],["sourc",{"_index":150,"title":{},"content":{"7":{"position":[[103,6]]},"18":{"position":[[580,6]]},"30":{"position":[[431,7]]}},"keywords":{}}],["speak",{"_index":283,"title":{},"content":{"14":{"position":[[371,8]]}},"keywords":{}}],["special",{"_index":321,"title":{},"content":{"16":{"position":[[590,7]]},"26":{"position":[[319,7]]}},"keywords":{}}],["specif",{"_index":576,"title":{},"content":{"34":{"position":[[229,8]]}},"keywords":{}}],["specifi",{"_index":362,"title":{},"content":{"18":{"position":[[881,10],[1115,10]]},"19":{"position":[[177,9],[626,10]]},"20":{"position":[[185,9],[232,9],[704,9],[934,9],[987,9]]},"48":{"position":[[23,10],[766,10]]},"52":{"position":[[114,9]]},"53":{"position":[[26,9]]},"54":{"position":[[34,9]]},"56":{"position":[[32,9]]},"59":{"position":[[33,9]]},"60":{"position":[[35,9]]},"63":{"position":[[27,9]]},"69":{"position":[[563,9],[642,10]]},"70":{"position":[[33,9]]},"71":{"position":[[36,9]]},"73":{"position":[[40,9]]},"75":{"position":[[25,9]]},"76":{"position":[[26,9]]},"83":{"position":[[26,9]]},"84":{"position":[[27,9]]}},"keywords":{}}],["specified.path",{"_index":381,"title":{},"content":{"19":{"position":[[324,15]]}},"keywords":{}}],["src",{"_index":64,"title":{},"content":{"2":{"position":[[381,4]]},"21":{"position":[[44,3]]}},"keywords":{}}],["start",{"_index":103,"title":{},"content":{"5":{"position":[[43,5]]},"13":{"position":[[104,5]]},"24":{"position":[[187,5]]},"33":{"position":[[2,8]]},"39":{"position":[[440,7]]},"40":{"position":[[123,7]]},"41":{"position":[[37,8],[313,5]]}},"keywords":{}}],["start/stop",{"_index":132,"title":{},"content":{"6":{"position":[[251,10]]}},"keywords":{}}],["starterplay",{"_index":69,"title":{},"content":{"2":{"position":[[502,14]]}},"keywords":{}}],["stash",{"_index":34,"title":{},"content":{"2":{"position":[[46,7]]}},"keywords":{}}],["static",{"_index":183,"title":{},"content":{"10":{"position":[[212,6]]},"14":{"position":[[21,6]]}},"keywords":{}}],["still",{"_index":23,"title":{},"content":{"1":{"position":[[214,5]]},"31":{"position":[[575,5]]},"45":{"position":[[19,5]]}},"keywords":{}}],["stop",{"_index":305,"title":{},"content":{"16":{"position":[[237,4]]}},"keywords":{}}],["strictli",{"_index":282,"title":{},"content":{"14":{"position":[[362,8]]}},"keywords":{}}],["string",{"_index":336,"title":{"81":{"position":[[0,7]]}},"content":{"18":{"position":[[112,6]]},"20":{"position":[[1289,6]]},"31":{"position":[[395,6]]},"50":{"position":[[1018,6]]},"53":{"position":[[93,8],[183,6]]},"54":{"position":[[108,7]]},"61":{"position":[[57,7]]},"62":{"position":[[39,6]]},"63":{"position":[[94,8],[250,6]]},"66":{"position":[[124,7]]},"73":{"position":[[121,6]]},"74":{"position":[[57,7]]},"81":{"position":[[57,7]]},"82":{"position":[[65,8],[85,6]]}},"keywords":{}}],["stringvalu",{"_index":526,"title":{},"content":{"29":{"position":[[56,11]]}},"keywords":{}}],["strongli",{"_index":690,"title":{},"content":{"48":{"position":[[607,8]]}},"keywords":{}}],["structur",{"_index":26,"title":{},"content":{"1":{"position":[[240,10]]},"30":{"position":[[154,9]]},"31":{"position":[[111,9]]}},"keywords":{}}],["studio",{"_index":124,"title":{"41":{"position":[[18,7]]}},"content":{"6":{"position":[[88,6],[204,6]]},"12":{"position":[[150,6],[354,6]]},"16":{"position":[[142,7]]},"18":{"position":[[712,7],[832,7]]},"24":{"position":[[93,6]]},"27":{"position":[[80,6]]},"40":{"position":[[460,6]]},"41":{"position":[[133,7],[669,6],[876,6]]},"42":{"position":[[588,6]]}},"keywords":{}}],["studio.auto",{"_index":780,"title":{},"content":{"50":{"position":[[1260,11]]}},"keywords":{}}],["studio.font",{"_index":783,"title":{},"content":{"50":{"position":[[1294,11]]}},"keywords":{}}],["style",{"_index":862,"title":{},"content":{"66":{"position":[[90,5]]}},"keywords":{}}],["stylew",{"_index":191,"title":{},"content":{"10":{"position":[[323,11]]}},"keywords":{}}],["stylua",{"_index":234,"title":{},"content":{"12":{"position":[[507,7]]}},"keywords":{}}],["sublim",{"_index":216,"title":{},"content":{"12":{"position":[[166,7]]}},"keywords":{}}],["succe",{"_index":613,"title":{},"content":{"39":{"position":[[353,9]]}},"keywords":{}}],["suitabl",{"_index":97,"title":{},"content":{"4":{"position":[[107,8]]},"21":{"position":[[67,8]]}},"keywords":{}}],["support",{"_index":119,"title":{"50":{"position":[[14,8]]}},"content":{"6":{"position":[[27,9]]},"7":{"position":[[151,7]]},"27":{"position":[[7,8],[123,9]]},"42":{"position":[[508,9]]},"48":{"position":[[11,7]]},"52":{"position":[[685,9]]}},"keywords":{}}],["sure",{"_index":590,"title":{},"content":{"36":{"position":[[137,4]]},"41":{"position":[[146,4]]}},"keywords":{}}],["switch",{"_index":636,"title":{},"content":{"41":{"position":[[650,6]]}},"keywords":{}}],["symbol",{"_index":221,"title":{},"content":{"12":{"position":[[257,7]]}},"keywords":{}}],["sync",{"_index":131,"title":{"22":{"position":[[0,4]]},"41":{"position":[[5,7]]}},"content":{"6":{"position":[[236,4]]},"16":{"position":[[119,4],[251,8]]},"18":{"position":[[507,6]]},"24":{"position":[[32,6],[405,7]]},"30":{"position":[[86,6]]},"31":{"position":[[43,6],[264,6],[351,8]]},"35":{"position":[[267,8]]},"41":{"position":[[328,4],[859,4]]},"50":{"position":[[44,4]]}},"keywords":{}}],["syntax",{"_index":681,"title":{},"content":{"48":{"position":[[159,6],[179,7],[205,6],[648,6],[755,6],[799,6],[1031,6],[1682,6]]}},"keywords":{}}],["system",{"_index":136,"title":{},"content":{"6":{"position":[[332,6]]}},"keywords":{}}],["tabl",{"_index":467,"title":{"28":{"position":[[13,7]]}},"content":{"23":{"position":[[171,6]]},"28":{"position":[[237,5]]},"30":{"position":[[126,5]]},"31":{"position":[[83,5]]}},"keywords":{}}],["tag",{"_index":766,"title":{"82":{"position":[[0,5]]}},"content":{"50":{"position":[[1045,4]]},"82":{"position":[[97,4]]}},"keywords":{}}],["tailor",{"_index":178,"title":{},"content":{"10":{"position":[[156,8]]}},"keywords":{}}],["take",{"_index":176,"title":{},"content":{"10":{"position":[[100,4]]},"13":{"position":[[318,4]]},"14":{"position":[[284,4]]}},"keywords":{}}],["talk",{"_index":203,"title":{},"content":{"11":{"position":[[37,4],[54,7]]}},"keywords":{}}],["team",{"_index":649,"title":{},"content":{"42":{"position":[[11,5]]},"44":{"position":[[43,4],[62,4],[354,4]]}},"keywords":{}}],["termin",{"_index":139,"title":{},"content":{"6":{"position":[[375,9]]}},"keywords":{}}],["terrain",{"_index":481,"title":{},"content":{"24":{"position":[[268,9]]}},"keywords":{}}],["terrain.materialcolor",{"_index":743,"title":{},"content":{"50":{"position":[[592,22]]}},"keywords":{}}],["terrain.maxext",{"_index":763,"title":{},"content":{"50":{"position":[[970,18]]}},"keywords":{}}],["terrainregion.extentsmax",{"_index":778,"title":{},"content":{"50":{"position":[[1224,24]]}},"keywords":{}}],["text",{"_index":206,"title":{"12":{"position":[[9,4]]},"29":{"position":[[6,5]]}},"content":{"12":{"position":[[47,4],[174,5],[197,4]]},"23":{"position":[[190,4]]},"29":{"position":[[109,4]]}},"keywords":{}}],["textlabel.fontfac",{"_index":737,"title":{},"content":{"50":{"position":[[501,18]]}},"keywords":{}}],["there'",{"_index":146,"title":{},"content":{"7":{"position":[[50,7]]},"14":{"position":[[568,7]]}},"keywords":{}}],["they'r",{"_index":552,"title":{},"content":{"32":{"position":[[69,7]]}},"keywords":{}}],["thing",{"_index":615,"title":{},"content":{"40":{"position":[[34,5]]}},"keywords":{}}],["those",{"_index":317,"title":{},"content":{"16":{"position":[[501,5]]}},"keywords":{}}],["thousand",{"_index":252,"title":{},"content":{"13":{"position":[[192,9]]}},"keywords":{}}],["three",{"_index":507,"title":{},"content":{"26":{"position":[[313,5]]}},"keywords":{}}],["time",{"_index":476,"title":{},"content":{"24":{"position":[[55,4]]},"41":{"position":[[891,5]]},"60":{"position":[[216,4]]},"71":{"position":[[218,5]]}},"keywords":{}}],["todo",{"_index":677,"title":{},"content":{"45":{"position":[[148,4]]},"46":{"position":[[2,4]]},"72":{"position":[[2,4]]}},"keywords":{}}],["togeth",{"_index":706,"title":{},"content":{"48":{"position":[[2205,8]]}},"keywords":{}}],["toml",{"_index":471,"title":{"31":{"position":[[0,4]]}},"content":{"23":{"position":[[221,4],[234,6]]},"31":{"position":[[20,4],[128,4],[182,5],[271,4],[346,4]]}},"keywords":{}}],["tool",{"_index":43,"title":{"10":{"position":[[0,6]]},"37":{"position":[[15,6]]}},"content":{"2":{"position":[[137,6]]},"3":{"position":[[115,4]]},"7":{"position":[[31,4]]},"9":{"position":[[11,4]]},"10":{"position":[[33,5],[141,5],[228,4]]},"11":{"position":[[100,4]]},"13":{"position":[[151,5],[359,4]]},"14":{"position":[[333,8],[614,7]]},"16":{"position":[[507,5],[750,6]]},"27":{"position":[[98,5]]},"37":{"position":[[31,4],[322,4]]}},"keywords":{}}],["toolbar",{"_index":638,"title":{},"content":{"41":{"position":[[702,7]]}},"keywords":{}}],["toward",{"_index":179,"title":{},"content":{"10":{"position":[[165,7]]}},"keywords":{}}],["track",{"_index":261,"title":{},"content":{"13":{"position":[[505,8]]}},"keywords":{}}],["tracker",{"_index":165,"title":{},"content":{"7":{"position":[[362,8]]}},"keywords":{}}],["transform",{"_index":501,"title":{},"content":{"26":{"position":[[7,10]]},"28":{"position":[[37,11]]},"29":{"position":[[37,11]]}},"keywords":{}}],["translat",{"_index":6,"title":{},"content":{"1":{"position":[[24,9]]}},"keywords":{}}],["tree",{"_index":339,"title":{},"content":{"18":{"position":[[236,5]]}},"keywords":{}}],["tri",{"_index":115,"title":{},"content":{"5":{"position":[[241,3]]}},"keywords":{}}],["true",{"_index":375,"title":{},"content":{"18":{"position":[[1267,4]]},"19":{"position":[[647,5]]},"20":{"position":[[661,5],[1124,4]]},"21":{"position":[[641,4]]},"30":{"position":[[272,5],[504,5]]},"35":{"position":[[355,4]]},"36":{"position":[[266,4]]},"52":{"position":[[421,6],[586,6]]},"55":{"position":[[132,5]]}},"keywords":{}}],["ts",{"_index":279,"title":{},"content":{"14":{"position":[[247,2]]}},"keywords":{}}],["turn",{"_index":109,"title":{},"content":{"5":{"position":[[153,5]]},"19":{"position":[[703,6]]},"25":{"position":[[39,4],[176,5]]},"26":{"position":[[140,4],[204,4],[262,4],[680,4]]},"32":{"position":[[608,4]]}},"keywords":{}}],["two",{"_index":118,"title":{},"content":{"6":{"position":[[23,3]]},"20":{"position":[[12,3]]},"48":{"position":[[101,3]]},"73":{"position":[[93,3]]}},"keywords":{}}],["txt",{"_index":470,"title":{},"content":{"23":{"position":[[195,5]]},"29":{"position":[[20,3]]}},"keywords":{}}],["type",{"_index":268,"title":{"50":{"position":[[9,4]]}},"content":{"14":{"position":[[28,4]]},"20":{"position":[[155,5],[199,4],[385,4],[519,5],[718,4],[830,4],[944,5],[1187,4],[1231,4],[1736,4]]},"24":{"position":[[19,5],[356,5],[462,4]]},"27":{"position":[[133,6],[160,4]]},"31":{"position":[[440,5]]},"39":{"position":[[234,4]]},"40":{"position":[[267,4]]},"41":{"position":[[440,4]]},"48":{"position":[[945,4],[2171,4],[2238,7],[2251,5],[2417,6]]},"50":{"position":[[11,4]]},"51":{"position":[[7,5]]},"52":{"position":[[90,5],[675,5]]},"53":{"position":[[11,4]]},"54":{"position":[[19,4]]},"56":{"position":[[17,4]]},"59":{"position":[[18,4]]},"60":{"position":[[20,4]]},"63":{"position":[[12,4]]},"69":{"position":[[45,4]]},"70":{"position":[[18,4]]},"71":{"position":[[21,4]]},"73":{"position":[[25,4]]},"75":{"position":[[10,4]]},"76":{"position":[[11,4]]},"83":{"position":[[11,4]]},"84":{"position":[[12,4]]}},"keywords":{}}],["typescript",{"_index":266,"title":{"14":{"position":[[0,11]]}},"content":{"14":{"position":[[2,10],[261,10],[322,10]]}},"keywords":{}}],["typo",{"_index":271,"title":{},"content":{"14":{"position":[[61,5]]}},"keywords":{}}],["udim",{"_index":768,"title":{"83":{"position":[[0,5]]}},"content":{"50":{"position":[[1070,4]]},"83":{"position":[[6,4]]},"84":{"position":[[148,5]]}},"keywords":{}}],["udim2",{"_index":770,"title":{"84":{"position":[[0,6]]}},"content":{"50":{"position":[[1102,5]]},"84":{"position":[[6,5]]}},"keywords":{}}],["ui",{"_index":130,"title":{},"content":{"6":{"position":[[230,2]]},"12":{"position":[[661,2]]}},"keywords":{}}],["uilistlayout.pad",{"_index":769,"title":{},"content":{"50":{"position":[[1075,20]]}},"keywords":{}}],["underneath",{"_index":585,"title":{},"content":{"35":{"position":[[214,10]]}},"keywords":{}}],["understand",{"_index":81,"title":{},"content":{"2":{"position":[[665,11]]}},"keywords":{}}],["unparallel",{"_index":272,"title":{},"content":{"14":{"position":[[76,12]]}},"keywords":{}}],["unprovid",{"_index":366,"title":{},"content":{"18":{"position":[[975,11]]}},"keywords":{}}],["up",{"_index":157,"title":{},"content":{"7":{"position":[[226,3]]},"21":{"position":[[23,2]]},"37":{"position":[[312,2]]},"39":{"position":[[282,3]]},"40":{"position":[[315,3]]},"41":{"position":[[488,3]]},"42":{"position":[[281,2]]}},"keywords":{}}],["upgrad",{"_index":678,"title":{"47":{"position":[[0,9]]}},"content":{},"keywords":{}}],["upload",{"_index":647,"title":{"42":{"position":[[0,9]]}},"content":{"42":{"position":[[66,6],[480,9]]}},"keywords":{}}],["url",{"_index":643,"title":{},"content":{"41":{"position":[[922,3]]}},"keywords":{}}],["us",{"_index":76,"title":{},"content":{"2":{"position":[[593,3]]},"4":{"position":[[52,3]]},"6":{"position":[[77,3],[357,3]]},"11":{"position":[[92,5]]},"12":{"position":[[25,3],[343,3],[372,3]]},"13":{"position":[[110,5],[241,3],[374,5]]},"14":{"position":[[236,3],[443,3],[493,3]]},"16":{"position":[[46,3],[179,3],[731,5]]},"18":{"position":[[168,4],[913,4],[1146,3]]},"20":{"position":[[96,4],[259,4]]},"21":{"position":[[262,3]]},"29":{"position":[[86,6]]},"31":{"position":[[212,3],[485,4]]},"32":{"position":[[37,4],[113,6]]},"33":{"position":[[90,6],[321,3]]},"34":{"position":[[212,4],[286,4]]},"35":{"position":[[17,6]]},"36":{"position":[[20,4]]},"42":{"position":[[575,5],[598,3]]},"44":{"position":[[37,5],[277,3]]},"48":{"position":[[631,3],[816,4],[850,5],[1003,5],[2371,3]]}},"keywords":{}}],["usabl",{"_index":578,"title":{},"content":{"34":{"position":[[441,6],[552,6]]}},"keywords":{}}],["user",{"_index":226,"title":{},"content":{"12":{"position":[[332,5]]}},"keywords":{}}],["usual",{"_index":479,"title":{},"content":{"24":{"position":[[136,7]]}},"keywords":{}}],["valid",{"_index":401,"title":{},"content":{"20":{"position":[[300,8],[1174,8]]}},"keywords":{}}],["valu",{"_index":385,"title":{"20":{"position":[[18,6]]}},"content":{"19":{"position":[[446,6],[481,7],[754,6]]},"20":{"position":[[34,6],[90,5],[179,5],[223,5],[313,6],[355,5],[541,5],[698,5],[730,5],[758,5],[864,5],[890,5],[1152,7],[1467,6]]},"31":{"position":[[369,6],[402,6]]},"48":{"position":[[786,7],[868,5],[939,5],[2180,5]]},"52":{"position":[[169,7],[295,5],[321,6],[709,7]]},"53":{"position":[[61,7]]},"54":{"position":[[69,7]]},"55":{"position":[[33,7],[65,6]]},"56":{"position":[[67,7]]},"57":{"position":[[15,7],[210,7]]},"58":{"position":[[33,7]]},"59":{"position":[[68,7]]},"60":{"position":[[70,7]]},"61":{"position":[[33,7]]},"62":{"position":[[15,7],[240,7],[294,5]]},"63":{"position":[[62,7]]},"64":{"position":[[33,7]]},"65":{"position":[[33,7]]},"66":{"position":[[33,7]]},"67":{"position":[[33,7]]},"68":{"position":[[33,7]]},"69":{"position":[[33,7],[444,5],[589,6]]},"70":{"position":[[68,7]]},"71":{"position":[[71,7],[224,6]]},"73":{"position":[[75,7],[197,6]]},"74":{"position":[[33,7]]},"75":{"position":[[60,7]]},"76":{"position":[[61,7]]},"81":{"position":[[33,7]]},"82":{"position":[[33,7]]},"83":{"position":[[61,7]]},"84":{"position":[[62,7]]},"85":{"position":[[33,7]]},"86":{"position":[[33,7]]},"87":{"position":[[33,7]]},"88":{"position":[[33,7]]}},"keywords":{}}],["variou",{"_index":502,"title":{},"content":{"26":{"position":[[60,7]]}},"keywords":{}}],["vector2",{"_index":772,"title":{"85":{"position":[[0,8]]}},"content":{"50":{"position":[[1125,7]]},"76":{"position":[[151,8]]}},"keywords":{}}],["vector2int16",{"_index":774,"title":{"86":{"position":[[0,13]]}},"content":{"50":{"position":[[1164,12]]}},"keywords":{}}],["vector3",{"_index":775,"title":{"87":{"position":[[0,8]]}},"content":{"50":{"position":[[1187,7]]},"75":{"position":[[170,8],[424,8]]}},"keywords":{}}],["vector3int16",{"_index":777,"title":{"88":{"position":[[0,13]]}},"content":{"50":{"position":[[1211,12]]}},"keywords":{}}],["veri",{"_index":101,"title":{},"content":{"5":{"position":[[30,4]]},"12":{"position":[[114,4]]},"14":{"position":[[407,4],[576,4]]}},"keywords":{}}],["version",{"_index":243,"title":{"13":{"position":[[0,7]]}},"content":{"13":{"position":[[135,7],[252,7]]}},"keywords":{}}],["visit",{"_index":642,"title":{},"content":{"41":{"position":[[912,5]]}},"keywords":{}}],["visual",{"_index":123,"title":{},"content":{"6":{"position":[[81,6],[197,6]]},"12":{"position":[[143,6],[347,6],[668,10]]}},"keywords":{}}],["vs",{"_index":121,"title":{},"content":{"6":{"position":[[59,2],[126,2],[288,2]]},"39":{"position":[[66,2],[104,2],[158,2]]},"40":{"position":[[170,2],[191,2]]},"41":{"position":[[343,2],[364,2]]},"42":{"position":[[469,2],[530,2]]}},"keywords":{}}],["vscode",{"_index":232,"title":{},"content":{"12":{"position":[[486,6],[547,6]]}},"keywords":{}}],["want",{"_index":316,"title":{},"content":{"16":{"position":[[476,4]]},"35":{"position":[[237,4]]},"36":{"position":[[124,4]]},"37":{"position":[[9,6]]},"41":{"position":[[98,4]]},"42":{"position":[[22,4]]},"44":{"position":[[269,4],[436,4]]}},"keywords":{}}],["warn",{"_index":294,"title":{},"content":{"14":{"position":[[649,7]]},"42":{"position":[[243,7]]}},"keywords":{}}],["watch",{"_index":641,"title":{},"content":{"41":{"position":[[848,5]]}},"keywords":{}}],["way",{"_index":120,"title":{},"content":{"6":{"position":[[37,4]]},"14":{"position":[[607,3]]},"40":{"position":[[112,3]]},"48":{"position":[[105,4]]}},"keywords":{}}],["weight",{"_index":861,"title":{},"content":{"66":{"position":[[78,7]]}},"keywords":{}}],["well",{"_index":8,"title":{},"content":{"1":{"position":[[52,5]]},"40":{"position":[[503,4]]},"41":{"position":[[773,5]]},"42":{"position":[[157,4]]},"48":{"position":[[65,4]]}},"keywords":{}}],["went",{"_index":640,"title":{},"content":{"41":{"position":[[768,4]]}},"keywords":{}}],["whether",{"_index":315,"title":{},"content":{"16":{"position":[[456,7]]},"18":{"position":[[1126,7]]},"19":{"position":[[523,7]]}},"keywords":{}}],["whose",{"_index":391,"title":{},"content":{"19":{"position":[[725,5]]}},"keywords":{}}],["will",{"_index":148,"title":{},"content":{"7":{"position":[[70,7]]}},"keywords":{}}],["window",{"_index":604,"title":{},"content":{"39":{"position":[[199,8]]},"40":{"position":[[232,8]]},"41":{"position":[[405,8]]}},"keywords":{}}],["wish",{"_index":888,"title":{},"content":{"69":{"position":[[600,4]]}},"keywords":{}}],["within",{"_index":128,"title":{},"content":{"6":{"position":[[190,6]]},"35":{"position":[[131,6]]},"69":{"position":[[456,6]]}},"keywords":{}}],["without",{"_index":265,"title":{},"content":{"13":{"position":[[553,8]]}},"keywords":{}}],["work",{"_index":82,"title":{},"content":{"2":{"position":[[687,4]]},"6":{"position":[[185,4]]},"24":{"position":[[193,7]]},"34":{"position":[[670,5]]},"41":{"position":[[49,4]]},"45":{"position":[[137,4]]}},"keywords":{}}],["workflow",{"_index":168,"title":{"43":{"position":[[12,9]]}},"content":{"9":{"position":[[41,8]]},"16":{"position":[[637,8],[787,9],[828,9]]},"44":{"position":[[167,8]]}},"keywords":{}}],["workspac",{"_index":628,"title":{},"content":{"41":{"position":[[539,9]]}},"keywords":{}}],["world",{"_index":211,"title":{},"content":{"12":{"position":[[67,5]]}},"keywords":{}}],["world!"",{"_index":418,"title":{},"content":{"20":{"position":[[1435,12]]},"81":{"position":[[138,13],[215,13]]}},"keywords":{}}],["world!')"",{"_index":910,"title":{},"content":{"74":{"position":[[144,15],[238,15]]}},"keywords":{}}],["worri",{"_index":550,"title":{},"content":{"31":{"position":[[553,5]]}},"keywords":{}}],["write",{"_index":185,"title":{},"content":{"10":{"position":[[245,5]]},"14":{"position":[[455,7]]},"42":{"position":[[214,5]]},"48":{"position":[[113,5],[259,5]]}},"keywords":{}}],["written",{"_index":554,"title":{},"content":{"32":{"position":[[97,7],[232,7]]}},"keywords":{}}],["wrong",{"_index":355,"title":{},"content":{"18":{"position":[[564,5]]}},"keywords":{}}],["x",{"_index":924,"title":{},"content":{"84":{"position":[[94,1]]},"85":{"position":[[65,1]]},"86":{"position":[[65,1]]},"87":{"position":[[65,2]]},"88":{"position":[[65,2]]}},"keywords":{}}],["xml",{"_index":463,"title":{},"content":{"23":{"position":[[118,3]]},"27":{"position":[[40,3]]}},"keywords":{}}],["y",{"_index":925,"title":{},"content":{"84":{"position":[[100,1]]},"85":{"position":[[71,1]]},"86":{"position":[[71,1]]},"87":{"position":[[68,2]]},"88":{"position":[[68,2]]}},"keywords":{}}],["you'll",{"_index":140,"title":{},"content":{"6":{"position":[[385,6]]},"37":{"position":[[301,6]]},"41":{"position":[[91,6],[298,6]]},"42":{"position":[[111,6]]}},"keywords":{}}],["you'r",{"_index":73,"title":{},"content":{"2":{"position":[[548,6]]}},"keywords":{}}],["z",{"_index":931,"title":{},"content":{"87":{"position":[[75,1]]},"88":{"position":[[75,1]]}},"keywords":{}}],["zombi",{"_index":56,"title":{},"content":{"2":{"position":[[289,7]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/lunr-index.json b/lunr-index.json index 4e0e8a43..4b58700e 100644 --- a/lunr-index.json +++ b/lunr-index.json @@ -1 +1 @@ -{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,356.463,1,422.222,2,256.265]],["content/0",[]],["keywords/0",[]],["title/1",[0,356.463,3,116.938,4,163.459]],["content/1",[0,4.175,1,8.223,2,3.001,3,2.483,4,2.731,5,7.244,6,9.552,7,10.333,8,8.223,9,4.945,10,7.731,11,7.244,12,3.978,13,5.422,14,5.745,15,4.175,16,5.745,17,5.745,18,5.745,19,5.745,20,5.745,21,2.098,22,8.194,23,5.745,24,5.745,25,4.396,26,7.244,27,4.649,28,5.745,29,7.244,30,7.244,31,5.3,32,7.244,33,2.494,34,4.649,35,4.396]],["keywords/1",[]],["title/2",[36,416.538,37,351.442]],["content/2",[0,3.992,1,4.728,2,2.87,3,1.892,4,3.4,6,7.935,8,6.83,9,4.728,10,7.539,13,5.25,16,5.493,17,5.493,18,5.493,19,5.493,20,5.493,21,2.006,22,5.493,23,5.493,24,5.493,25,4.203,27,4.445,28,7.935,31,5.067,33,2.415,35,4.203,36,5.495,37,3.209,38,6.926,39,3.737,40,5.067,41,5.067,42,6.926,43,6.926,44,6.062,45,6.062,46,3.339,47,10.005,48,3.992,49,3.634,50,6.926,51,4.728,52,5.067,53,6.062]],["keywords/2",[]],["title/3",[49,324.542,54,375.37,55,310.8]],["content/3",[2,2.032,3,2.041,4,2.854,6,6.113,8,5.262,9,3.347,10,6.114,13,2.573,16,3.889,17,3.889,18,3.889,19,3.889,20,3.889,21,1.42,22,3.889,23,6.113,24,3.889,25,2.976,28,3.889,31,3.588,33,1.861,34,4.948,35,4.678,36,2.693,37,2.272,39,3.558,40,3.588,44,4.292,45,6.747,49,4.998,51,3.347,54,2.976,55,3.874,56,3.147,57,4.903,58,4.903,59,5.64,60,2.976,61,3.588,62,4.903,63,2.976,64,4.292,65,6.969,66,7.554,67,4.292,68,4.292,69,4.903,70,4.903,71,4.903,72,3.588,73,4.903,74,4.903,75,4.292,76,4.903,77,4.903,78,4.903,79,4.903,80,4.903,81,4.903,82,3.588,83,4.903,84,7.709,85,4.903,86,4.903,87,4.292,88,4.903,89,3.147,90,2.976,91,4.903,92,4.292,93,3.588,94,4.903,95,4.903,96,4.903,97,4.292,98,4.292,99,4.292,100,4.903]],["keywords/3",[]],["title/4",[37,351.442,101,663.847]],["content/4",[2,5.558,3,2.167,8,6.62,9,4.529,13,3.481,25,4.027,34,4.259,37,4.494,39,3.623,49,3.481,51,4.529,59,4.854,60,4.027,97,5.807,101,8.488,102,6.635,103,5.807,104,6.635,105,6.635,106,6.635,107,9.698,108,5.807,109,4.854,110,6.635,111,9.698,112,11.462,113,4.854,114,5.807,115,4.027,116,4.854,117,3.824,118,6.635,119,5.807,120,5.326,121,6.635,122,5.807,123,6.635,124,6.635,125,4.529,126,9.698,127,5.262,128,4.027,129,3.644,130,3.391,131,5.807]],["keywords/4",[]],["title/5",[2,256.265,109,452.535,132,452.535]],["content/5",[]],["keywords/5",[]],["title/6",[2,314.267,133,758.478]],["content/6",[2,3.99,3,2.373,39,3.597,51,6.574,115,5.845,134,9.63,135,9.63,136,6.181,137,6.181,138,9.63,139,9.63,140,9.63,141,8.429,142,9.63,143,9.63,144,9.63,145,8.429,146,8.429,147,8.429,148,7.637,149,7.637,150,8.429,151,8.429,152,7.637]],["keywords/6",[]],["title/7",[13,273.977,37,241.928,153,456.984,154,522.126]],["content/7",[2,2.638,3,1.204,4,1.683,12,3.497,13,5.872,15,3.67,39,4.618,46,3.07,48,3.67,52,4.659,53,5.573,56,4.087,63,3.864,130,2.227,153,5.573,155,5.573,156,5.049,157,4.195,158,6.367,159,5.049,160,2.638,161,6.367,162,2.547,163,4.659,164,6.367,165,6.367,166,3.07,167,2.95,168,5.573,169,6.367,170,3.864,171,6.367,172,6.367,173,6.367,174,6.367,175,6.367,176,6.367,177,6.367,178,6.367,179,6.367,180,5.573,181,6.367,182,5.573,183,6.367,184,5.573,185,6.367,186,6.367,187,6.367,188,5.049,189,8.875,190,5.049,191,6.367,192,6.367,193,6.367,194,3.864,195,6.367,196,6.367,197,4.087,198,6.367]],["keywords/7",[]],["title/8",[3,143.405,199,663.847]],["content/8",[2,4.609,3,2.601,63,6.751,108,9.736,109,8.139,132,8.139,167,5.154,197,7.14,199,9.736,200,11.123,201,11.123,202,8.821,203,7.14]],["keywords/8",[]],["title/9",[204,777.489]],["content/9",[2,5.65,109,8.026,130,3.836,132,9.977,204,8.699,205,9.6,206,9.6,207,7.488,208,10.969,209,10.969,210,9.6,211,10.969,212,8.699]],["keywords/9",[]],["title/10",[3,116.938,159,490.499,213,490.499]],["content/10",[2,3.849,3,2.594,33,2.242,35,5.638,37,5.68,39,4.579,75,8.131,120,5.102,127,7.368,136,5.963,159,7.368,163,6.797,213,7.368,214,7.368,215,7.368,216,8.131,217,7.368,218,6.342,219,9.29,220,4.305,221,8.131,222,9.29,223,9.29,224,9.29]],["keywords/10",[]],["title/11",[225,980.37]],["content/11",[]],["keywords/11",[]],["title/12",[3,185.358]],["content/12",[3,2.263,39,4.47,167,5.545,226,8.756,227,8.756,228,11.967,229,10.474,230,8.169,231,8.756]],["keywords/12",[]],["title/13",[167,454.256]],["content/13",[3,1.539,4,2.151,13,4.271,33,1.965,39,4.189,113,5.956,115,4.94,125,7.655,137,5.225,167,5.944,231,5.956,232,8.14,233,8.14,234,8.14,235,8.14,236,6.456,237,7.125,238,8.14,239,8.14,240,5.956,241,7.125,242,7.125,243,8.14,244,7.655,245,7.125,246,8.14,247,8.14,248,8.14,249,8.14,250,8.14,251,8.14,252,5.956,253,8.14,254,8.14,255,5.557]],["keywords/13",[]],["title/14",[3,116.938,256,541.326,257,541.326]],["content/14",[3,2.164,130,4.003,167,5.304,256,10.018,257,10.018,258,11.446,259,11.446,260,11.446,261,11.446,262,13.998,263,10.018]],["keywords/14",[]],["title/15",[14,490.499,264,618.491,265,422.222]],["content/15",[3,2.011,4,1.546,10,3.754,13,4.633,14,8.436,33,1.412,49,4.633,63,3.549,65,4.279,129,3.212,130,3.72,157,2.608,189,4.638,190,4.638,194,3.549,197,3.754,214,4.638,215,4.638,226,4.279,237,5.118,240,7.783,241,5.118,265,7.262,266,5.848,267,5.118,268,4.638,269,5.848,270,5.848,271,5.118,272,4.638,273,9.311,274,5.848,275,5.848,276,8.83,277,5.848,278,5.848,279,5.848,280,5.848,281,5.848,282,5.848,283,5.118,284,5.848,285,3.992,286,8.83,287,3.992,288,4.638,289,5.848,290,8.83,291,8.83,292,5.848,293,8.83,294,5.848,295,5.848,296,5.848,297,5.848,298,5.848,299,5.848,300,5.118,301,5.848]],["keywords/15",[]],["title/16",[302,663.847,303,663.847]],["content/16",[2,2.895,3,1.321,4,1.847,13,3.666,33,1.687,35,4.241,36,3.837,39,3.761,52,5.112,54,4.241,130,4.128,136,4.485,157,3.116,167,4.666,180,6.115,188,5.541,194,4.241,203,7.577,231,5.112,236,5.541,268,5.541,302,8.813,303,6.115,304,10.069,305,5.541,306,10.069,307,6.987,308,10.069,309,8.813,310,6.987,311,6.987,312,6.987,313,6.115,314,6.987,315,6.987,316,6.115,317,6.987,318,5.541,319,6.987,320,6.987,321,5.112,322,6.987,323,6.987,324,6.987,325,6.987]],["keywords/16",[]],["title/17",[326,858.055]],["content/17",[3,1.79,4,1.696,21,1.859,39,2.398,41,4.697,113,4.697,114,5.618,115,3.896,130,3.932,137,4.12,166,3.095,167,4.386,194,3.896,197,4.12,203,4.12,214,7.506,231,4.697,236,5.091,240,6.925,242,5.618,244,4.382,255,4.382,271,5.618,318,5.091,326,9.841,327,5.618,328,6.419,329,5.618,330,6.419,331,5.618,332,6.419,333,6.419,334,6.419,335,9.465,336,6.419,337,6.419,338,6.419,339,6.419,340,9.465,341,6.419,342,6.419,343,6.419,344,6.419,345,5.618,346,5.091,347,5.618,348,6.419,349,6.419,350,9.465,351,6.419,352,6.419,353,5.618,354,6.419,355,5.618,356,6.419]],["keywords/17",[]],["title/18",[244,669.263]],["content/18",[3,2.591,10,5.119,15,4.597,25,4.841,33,1.925,37,3.696,39,2.979,40,5.836,128,4.841,147,6.981,148,6.325,150,6.981,167,3.696,190,6.325,202,6.325,212,6.325,229,6.981,244,8.663,309,6.981,316,6.981,321,8.09,353,6.981,357,7.976,358,11.057,359,7.976,360,6.325,361,7.976,362,7.976,363,7.976,364,6.325,365,7.976,366,7.976,367,7.976,368,6.325,369,7.976]],["keywords/18",[]],["title/19",[66,777.489]],["content/19",[3,2.746,8,8.307,9,5.037,13,6.949,33,1.781,34,4.736,41,5.399,49,5.494,55,3.708,56,4.736,59,5.399,66,10.503,72,5.399,128,4.478,129,5.75,130,3.661,131,6.459,207,5.037,273,9.164,300,6.459,331,6.459,370,5.399,371,2.498,372,7.379,373,5.852,374,7.379,375,7.379,376,6.459,377,7.379,378,5.399,379,7.379,380,7.379,381,7.379]],["keywords/19",[]],["title/20",[3,143.405,382,758.478]],["content/20",[]],["keywords/20",[]],["title/21",[3,185.358]],["content/21",[3,2.216,4,1.512,15,3.297,27,5.574,33,2.096,34,8.087,36,3.142,39,2.137,49,3.002,55,4.364,60,3.472,61,6.354,63,5.27,130,3.67,146,7.601,156,4.537,157,2.551,167,4.024,194,3.472,204,6.887,207,3.905,212,4.537,227,7.68,240,4.186,267,5.007,305,4.537,327,5.007,383,8.684,384,5.721,385,5.721,386,5.721,387,9.187,388,5.721,389,5.721,390,4.186,391,5.721,392,4.537,393,8.684,394,5.007,395,5.721,396,5.721,397,5.721,398,4.537,399,5.721,400,5.721,401,5.721,402,5.007,403,5.007,404,5.721,405,5.721,406,3.905,407,5.721,408,5.721,409,5.721,410,5.007,411,5.721,412,5.721,413,5.007]],["keywords/21",[]],["title/22",[4,200.456,414,157.305]],["content/22",[]],["keywords/22",[]],["title/23",[4,200.456,33,183.076]],["content/23",[2,2.976,3,2.267,4,2.97,33,1.734,36,2.463,37,4.759,39,2.683,46,4.331,49,3.769,54,2.722,55,2.254,72,5.255,87,6.286,117,5.919,120,2.463,129,2.463,130,3.141,132,5.255,157,3.203,160,4.255,194,2.722,202,5.696,220,2.078,244,3.062,285,3.062,329,3.926,360,3.557,371,1.519,378,3.282,398,3.557,415,2.722,416,3.926,417,2.254,418,1.927,419,4.485,420,7.182,421,4.485,422,3.557,423,2.722,424,4.485,425,4.485,426,4.485,427,4.485,428,4.485,429,4.485,430,11.019,431,4.485,432,4.485,433,2.873,434,8.983,435,4.485,436,4.485,437,10.27,438,4.485,439,7.182,440,4.485,441,4.485,442,2.683,443,8.983,444,3.557,445,4.485,446,4.485,447,4.485,448,4.485,449,3.926,450,0.822,451,4.485,452,3.557,453,3.926,454,4.485,455,2.463]],["keywords/23",[]],["title/24",[160,314.267,422,601.516]],["content/24",[3,1.204,4,2.958,12,3.497,27,6.039,33,2.271,39,3.515,46,3.07,48,3.67,52,4.659,136,4.087,160,6.31,206,9.795,218,4.347,230,4.347,378,9.045,392,5.049,398,5.049,417,3.2,422,8.875,423,3.864,430,5.573,442,3.515,455,3.497,456,3.864,457,6.367,458,8.875,459,5.573,460,6.367,461,6.367,462,6.367,463,4.808,464,5.573,465,2.393,466,5.049,467,5.049,468,6.367,469,5.573,470,6.367,471,6.367]],["keywords/24",[]],["title/25",[160,256.265,463,265.71,465,132.248]],["content/25",[3,1.728,21,3.757,27,2.368,46,2.952,82,2.699,120,2.026,130,2.141,160,1.528,163,2.699,166,1.779,216,5.36,221,3.229,226,2.699,230,2.518,272,2.925,288,7.249,368,2.925,370,2.699,414,1.628,417,3.945,418,1.585,423,3.716,442,3.787,450,2.657,452,2.925,455,3.363,456,2.239,463,5.847,465,3.016,467,2.925,472,3.689,473,3.095,474,2.411,475,3.689,476,8,477,3.689,478,6.124,479,1.585,480,7.851,481,6.124,482,5.039,483,7.851,484,3.689,485,2.699,486,5.744,487,6.226,488,1.784,489,7.851,490,3.689,491,3.689,492,3.689,493,2.699,494,3.689,495,3.689,496,3.229,497,3.229,498,3.229,499,3.689,500,3.689,501,3.229,502,3.689,503,3.229,504,1.333]],["keywords/25",[]],["title/26",[4,200.456,482,486.839]],["content/26",[2,2.272,4,2.222,25,3.327,63,5.102,65,4.011,90,3.327,130,1.917,184,4.798,210,4.798,217,4.348,220,2.54,423,3.327,450,3.014,455,3.011,486,9.545,488,1.91,505,5.482,506,5.482,507,6.667,508,5.482,509,7.358,510,11.464,511,5.482,512,5.482,513,4.798,514,4.798,515,8.407,516,5.482,517,5.482,518,5.482,519,5.482,520,5.482,521,5.482,522,8.407,523,5.482,524,8.407,525,5.482,526,8.407,527,8.407,528,5.482,529,8.407,530,5.482,531,5.482,532,5.482,533,5.482]],["keywords/26",[]],["title/27",[3,116.938,534,618.491,535,541.326]],["content/27",[]],["keywords/27",[]],["title/28",[116,554.96,227,554.96]],["content/28",[]],["keywords/28",[]],["title/29",[37,351.442,203,486.839]],["content/29",[0,6.838,2,4.199,3,2.598,36,5.565,39,2.633,40,5.158,60,6.15,103,10.384,119,6.17,130,3.544,151,6.17,157,3.143,194,4.278,203,6.504,213,5.591,217,5.591,227,5.158,252,10.468,263,6.17,283,6.17,313,8.869,321,5.158,346,5.591,402,8.869,536,7.05,537,7.05,538,7.05,539,7.05,540,7.05,541,6.17,542,7.05,543,7.05,544,7.05,545,7.05,546,6.17]],["keywords/29",[]],["title/30",[3,116.938,252,452.535,541,541.326]],["content/30",[4,2.94,37,5.154,56,7.14,116,8.139,125,7.594,149,8.821,203,7.14,268,8.821,355,9.736,459,9.736,504,4.019,547,11.123,548,11.123,549,8.821]],["keywords/30",[]],["title/31",[3,116.938,252,452.535,546,541.326]],["content/31",[549,10.8]],["keywords/31",[]],["title/32",[33,126.027,463,224.311,474,115.09,550,522.126]],["content/32",[1,1.638,3,2.063,4,0.634,15,2.44,21,2.266,33,1.655,41,1.755,51,1.638,89,2.718,113,3.098,115,2.57,116,3.098,120,1.318,128,1.456,130,2.737,137,1.54,141,2.1,170,2.57,189,1.903,197,3.648,220,3.177,226,1.755,368,1.903,370,1.755,371,0.812,376,2.1,392,1.903,394,2.1,406,1.638,414,0.498,417,2.128,442,1.582,450,2.858,463,4.267,465,1.466,467,1.903,473,1.924,474,1.511,486,4.159,487,4.507,488,1.291,507,4.507,509,4.975,535,7.563,551,1.903,552,9.933,553,5.684,554,5.684,555,5.684,556,5.684,557,2.399,558,4.975,559,4.975,560,4.159,561,4.975,562,8.546,563,10.831,564,6.85,565,4.975,566,2.399,567,2.399,568,1.903,569,2.1,570,2.399,571,2.399,572,2.1,573,1.638,574,2.399,575,2.1,576,6.857,577,3.706,578,6.002,579,4.234,580,3.358,581,3.706,582,2.399,583,2.1,584,2.1,585,2.399,586,2.399,587,2.399,588,1.903,589,1.755,590,2.399,591,2.399,592,2.399,593,1.755,594,2.1,595,2.399]],["keywords/32",[]],["title/33",[55,381.145,82,554.96]],["content/33",[]],["keywords/33",[]],["title/34",[596,980.37]],["content/34",[4,2.174,33,2.726,72,6.018,90,4.992,157,5.751,220,5.976,255,5.615,265,5.615,406,5.615,415,7.828,416,7.199,551,6.523,593,6.018,597,8.225,598,8.225,599,7.199,600,8.225,601,7.199,602,9.437,603,7.199,604,6.523,605,6.523,606,5.615,607,7.199,608,7.199,609,7.199,610,8.957,611,6.523,612,4.74]],["keywords/34",[]],["title/35",[390,717.313]],["content/35",[3,1.966,4,1.932,10,4.693,15,4.214,21,3.506,33,2.51,35,4.437,36,4.015,37,4.819,39,2.731,49,3.836,54,4.437,55,5.227,56,4.693,65,5.349,92,6.399,93,5.349,122,9.103,125,4.991,156,5.798,321,5.349,371,2.475,390,7.61,433,2.924,463,4.468,476,6.399,514,6.399,569,6.399,572,6.399,604,5.798,613,6.399,614,7.311,615,5.349,616,7.311,617,7.311,618,7.311,619,6.399,620,6.399,621,6.399,622,6.399,623,7.311,624,7.311]],["keywords/35",[]],["title/36",[12,538.396]],["content/36",[4,2.345,12,4.873,33,3.458,46,4.278,48,5.114,89,5.695,90,8.138,136,5.695,137,5.695,160,3.676,170,5.385,218,8.116,423,8.138,458,7.036,501,7.765,612,5.114,625,8.872,626,7.765,627,8.872,628,8.872,629,7.036,630,6.492,631,8.872,632,7.765]],["keywords/36",[]],["title/37",[157,437.145]],["content/37",[3,1.79,12,5.198,27,4.12,33,3.194,39,3.536,46,3.095,89,7.966,90,7.532,120,3.525,129,3.525,157,6.174,160,5.142,170,3.896,218,8.472,255,6.462,403,5.618,453,8.284,482,4.12,599,5.618,601,5.618,626,5.618,633,5.091,634,6.419,635,7.506,636,9.465,637,7.506,638,6.419,639,6.419,640,12.41,641,6.419,642,6.419,643,6.419,644,6.419,645,6.419]],["keywords/37",[]],["title/38",[220,454.256]],["content/38",[3,1.866,21,3.693,39,3.687,49,5.18,67,8.64,68,8.64,125,6.739,128,7.741,167,4.574,205,8.64,220,4.574,371,3.342,406,6.739,593,7.223,603,8.64,604,7.828,619,8.64,620,8.64,621,8.64,622,8.64,646,9.871]],["keywords/38",[]],["title/39",[605,601.516,606,517.785]],["content/39",[3,1.821,33,3.03,39,3.597,99,8.429,129,5.289,160,3.99,170,5.845,285,6.574,414,1.997,482,6.181,575,8.429,605,9.954,606,6.574,607,10.985,633,7.637,647,9.63,648,9.63,649,9.63,650,9.63,651,9.63,652,9.63,653,9.63]],["keywords/39",[]],["title/40",[265,517.785,608,663.847]],["content/40",[33,2.723,129,6.196,130,3.945,157,5.031,160,4.675,265,7.702,318,8.948,410,9.875,568,8.948,609,9.875,615,8.255,633,8.948,654,11.282]],["keywords/40",[]],["title/41",[415,460.329,602,554.96]],["content/41",[4,1.683,33,2.701,55,3.2,129,3.497,152,5.049,166,3.07,170,3.864,188,5.049,220,2.95,285,6.423,360,5.049,415,7.502,450,2.963,455,5.167,485,4.659,493,4.659,559,8.235,562,6.884,606,4.347,637,7.462,655,8.235,656,3.864,657,6.367,658,9.409,659,6.367,660,8.235,661,6.367,662,12.362,663,9.409,664,9.409,665,9.409,666,6.367,667,4.659]],["keywords/41",[]],["title/42",[602,554.96,610,601.516]],["content/42",[15,4.063,21,2.041,31,5.158,33,3.131,55,5.962,61,7.415,115,4.278,129,3.871,130,3.544,148,5.591,149,5.591,152,5.591,170,4.278,182,6.17,215,5.591,245,6.17,305,5.591,347,6.17,390,5.158,414,2.102,415,4.278,418,3.029,456,4.278,465,2.167,568,5.591,602,5.158,606,4.812,610,10.897,613,8.869,615,5.158,637,5.591,655,6.17,656,4.278,668,7.05,669,7.05,670,7.05,671,7.05,672,7.05,673,6.17,674,7.05,675,7.05]],["keywords/42",[]],["title/43",[220,351.442,415,460.329]],["content/43",[12,3.906,33,2.462,46,3.43,48,4.1,127,5.641,130,3.567,160,4.226,163,5.204,218,4.856,220,4.726,345,6.226,387,6.226,415,4.317,423,6.19,450,2.863,487,5.641,507,8.089,558,6.226,594,6.226,611,5.641,635,5.641,676,7.113,677,10.199,678,10.199,679,7.113,680,10.436,681,7.113,682,7.113,683,7.113,684,5.641,685,11.924,686,7.113,687,7.113]],["keywords/43",[]],["title/44",[4,259.099]],["content/44",[3,2.182,4,4.011,33,3.552,35,5.153,37,3.934,46,4.094,48,4.893,90,7.005,120,4.663,130,4.036,155,7.431,220,3.934,272,9.153,364,6.734,423,5.153,632,7.431,673,7.431,688,6.734,689,8.491,690,8.491,691,8.491,692,8.491,693,6.734]],["keywords/44",[]],["title/45",[33,183.076,612,437.143]],["content/45",[1,4.312,3,2.106,4,2.472,12,3.469,33,3.323,46,3.045,48,5.391,56,4.054,61,4.621,89,4.054,98,5.528,117,7.097,130,3.271,145,5.528,157,4.171,160,2.617,207,4.312,220,4.334,255,4.312,288,5.009,364,5.009,406,6.385,414,1.94,458,7.418,463,5.29,466,8.833,551,5.009,560,4.621,593,6.843,611,5.009,612,6.419,615,4.621,629,5.009,630,4.621,694,6.316,695,6.316,696,5.009,697,9.353,698,5.528,699,6.316,700,6.316]],["keywords/45",[]],["title/46",[3,85.411,33,109.038,117,260.358,612,260.358,701,451.742]],["content/46",[0,5.354,3,1.756,4,3.24,54,5.638,55,4.668,60,5.638,115,5.638,120,5.102,130,3.249,136,5.963,160,5.079,373,7.368,413,8.131,449,8.131,450,2.246,455,5.102,463,3.991,464,8.131,466,7.368,630,6.797,702,9.29,703,9.29,704,9.29,705,9.29,706,9.29]],["keywords/46",[]],["title/47",[33,126.027,157,232.815,612,300.924,696,414.076]],["content/47",[0,5.619,4,2.577,33,2.353,60,5.917,63,5.917,64,8.533,117,5.619,130,3.409,157,4.347,160,4.039,450,2.724,455,5.354,463,4.188,513,8.533,612,5.619,684,7.732,696,10.034,707,9.749,708,9.749,709,9.749]],["keywords/47",[]],["title/48",[33,149.287,167,286.579,612,356.463]],["content/48",[0,4.597,12,4.38,25,4.841,33,1.925,48,4.597,59,5.836,60,4.841,90,4.841,117,4.597,120,4.38,157,3.556,160,4.581,167,5.123,220,3.696,450,2.511,463,3.426,562,9.285,563,11.564,629,6.325,635,6.325,656,4.841,680,6.981,684,6.325,710,7.976,711,7.976,712,7.976,713,7.976]],["keywords/48",[]],["title/49",[463,421.176]],["content/49",[]],["keywords/49",[]],["title/50",[21,179.1,128,375.37,463,265.71]],["content/50",[4,0.796,21,0.872,36,1.655,54,1.829,55,1.514,378,2.204,418,1.294,450,3.167,463,2.218,482,1.934,485,2.204,573,2.057,588,2.389,589,2.204,693,2.389,714,3.013,715,3.013,716,2.389,717,3.013,718,2.389,719,3.013,720,3.013,721,2.389,722,5.162,723,3.013,724,2.389,725,3.013,726,2.389,727,3.013,728,3.013,729,3.013,730,2.389,731,3.013,732,2.637,733,3.013,734,2.637,735,3.013,736,2.637,737,3.013,738,2.637,739,3.013,740,2.637,741,3.013,742,2.637,743,3.013,744,2.389,745,3.013,746,2.389,747,3.013,748,2.637,749,3.013,750,2.389,751,3.013,752,2.637,753,3.013,754,2.389,755,3.013,756,2.389,757,3.013,758,2.637,759,3.013,760,2.637,761,6.773,762,2.637,763,3.013,764,2.637,765,3.013,766,2.389,767,3.013,768,2.204,769,3.013,770,2.389,771,3.013,772,2.389,773,3.013,774,2.637,775,2.389,776,3.013,777,2.637,778,3.013,779,3.013,780,3.013,781,3.013,782,3.013,783,3.013]],["keywords/50",[]],["title/51",[4,163.459,33,149.287,463,265.71]],["content/51",[4,3.025,21,3.314,82,8.375,197,7.347,346,9.077,414,3.136,473,3.875,474,2.523,503,10.018,784,11.446]],["keywords/51",[]],["title/52",[785,858.055]],["content/52",[3,1.254,21,2.808,46,3.199,128,4.027,160,2.749,166,3.199,207,4.529,230,4.529,285,4.529,371,2.246,414,1.376,417,3.334,442,2.478,450,2.818,455,5.326,463,2.85,465,2.696,473,2.246,474,2.138,479,2.85,488,1.507,493,7.096,504,2.397,580,7.691,630,4.854,656,4.027,785,11.035,786,11.462,787,8.488,788,8.488,789,5.589,790,7.096,791,7.691,792,6.635,793,6.635]],["keywords/52",[]],["title/53",[716,777.489]],["content/53",[21,2.485,117,4.947,162,3.433,414,1.78,418,4.995,433,3.433,442,3.206,450,2.706,456,5.209,465,1.835,474,1.892,479,3.687,488,1.95,504,4.201,716,6.807,794,13.185,795,11.627,796,13.185,797,7.512,798,13.185,799,7.512,800,7.512]],["keywords/53",[]],["title/54",[718,777.489]],["content/54",[21,3.049,414,2.184,418,4.524,442,3.933,450,2.803,465,2.252,474,2.321,479,4.524,488,2.392,718,8.351,801,10.53,802,10.53,803,2.957,804,10.53,805,10.53]],["keywords/54",[]],["title/55",[485,717.313]],["content/55",[371,3.613,414,2.213,450,2.817,452,8.464,455,5.861,465,2.866,469,9.341,473,3.613,474,2.352,488,2.425,493,7.809,803,2.997,806,4.268]],["keywords/55",[]],["title/56",[721,777.489]],["content/56",[21,3.009,414,2.155,442,3.881,450,2.79,465,2.222,474,2.29,479,4.464,488,2.361,656,6.306,721,10.452,803,2.918,807,5.707,808,8.241,809,10.391,810,10.391]],["keywords/56",[]],["title/57",[588,777.489]],["content/57",[162,2.699,166,3.254,414,2.036,417,3.391,433,2.699,450,2.989,465,2.099,473,2.285,474,1.487,488,2.231,564,5.906,583,5.906,584,5.906,688,7.787,789,5.659,790,7.184,791,7.787,803,1.895,806,2.699,811,6.748,812,8.594,813,7.184,814,9.819,815,9.819,816,9.819,817,8.594,818,9.819,819,9.819,820,6.748,821,6.748]],["keywords/57",[]],["title/58",[724,777.489]],["content/58",[162,4.583,371,2.844,414,1.742,433,3.36,450,2.962,465,1.796,473,2.844,474,1.852,488,1.909,504,3.035,562,6.146,563,6.146,581,7.352,803,2.359,806,3.36,822,7.352,823,7.352,824,7.352,825,4.221,826,5.735,827,7.352,828,11.458,829,11.458,830,11.458]],["keywords/58",[]],["title/59",[726,777.489]],["content/59",[21,2.598,162,4.791,414,1.861,433,3.589,442,3.352,450,2.827,465,1.919,474,1.978,479,3.855,488,2.039,504,3.242,563,6.566,726,7.116,803,2.52,807,4.928,822,7.854,823,7.854,824,7.854,825,4.509,827,7.854,831,7.854,832,8.973,833,8.973,834,8.973,835,8.973]],["keywords/59",[]],["title/60",[589,717.313]],["content/60",[21,2.117,93,5.349,166,5.015,414,1.516,417,6.084,442,2.731,450,2.989,465,1.563,474,1.611,479,3.141,488,1.661,504,2.642,560,5.349,561,9.103,589,5.349,667,5.349,724,5.798,789,6.977,803,2.053,836,6.399,837,9.103,838,9.103,839,7.311,840,6.399,841,9.103,842,9.003]],["keywords/60",[]],["title/61",[693,777.489]],["content/61",[371,3.663,414,2.244,418,4.648,450,2.831,465,2.313,473,3.663,474,2.385,488,2.458,803,3.038,806,4.327,843,13.519,844,10.818]],["keywords/61",[]],["title/62",[573,669.263]],["content/62",[46,3.966,414,2.342,418,3.534,450,2.95,456,6.854,465,2.758,473,2.785,474,1.813,482,7.249,486,8.263,488,2.566,573,7.71,577,7.199,807,4.517,845,9.885,846,11.294,847,11.294,848,7.199,849,8.225]],["keywords/62",[]],["title/63",[730,777.489]],["content/63",[21,2.31,117,4.597,162,3.19,414,1.654,418,4.75,433,3.19,442,2.979,450,2.637,456,4.841,465,1.705,474,1.758,479,3.426,488,1.812,504,3.995,730,6.325,797,6.981,799,6.981,800,6.981,848,11.107,850,12.69,851,12.69,852,11.057,853,11.057,854,11.057,855,12.69]],["keywords/63",[]],["title/64",[732,858.055]],["content/64",[371,3.663,414,2.244,450,2.831,465,2.313,473,3.663,474,2.385,488,2.458,803,3.038,806,4.327,808,8.58,856,11.832,857,10.818]],["keywords/64",[]],["title/65",[734,858.055]],["content/65",[371,3.663,414,2.244,450,2.831,465,2.313,473,3.663,474,2.385,488,2.458,803,3.038,806,4.327,808,8.58,858,13.519,859,10.818]],["keywords/65",[]],["title/66",[736,858.055]],["content/66",[162,3.29,166,3.966,371,2.785,414,1.706,417,4.133,418,3.534,450,2.95,465,1.759,473,2.785,474,1.813,488,1.869,504,2.972,803,2.31,806,3.29,860,8.225,861,8.225,862,8.225,863,11.294,864,11.294,865,11.294,866,11.294,867,11.294,868,11.294,869,8.225]],["keywords/66",[]],["title/67",[738,858.055]],["content/67",[371,3.663,414,2.244,450,2.831,465,2.313,473,3.663,474,2.385,488,2.458,803,3.038,806,4.327,807,5.941,870,13.519,871,10.818]],["keywords/67",[]],["title/68",[740,858.055]],["content/68",[371,3.663,414,2.244,450,2.831,465,2.313,473,3.663,474,2.385,488,2.458,803,3.038,806,4.327,807,5.941,872,13.519,873,10.818]],["keywords/68",[]],["title/69",[742,858.055]],["content/69",[15,3.67,21,1.844,34,4.087,89,4.087,166,4.536,230,4.347,371,2.156,373,5.049,442,3.515,444,5.049,450,2.791,465,2.393,473,2.156,474,1.403,488,1.447,565,8.235,573,4.347,656,3.864,660,5.573,667,4.659,698,5.573,803,1.788,806,2.547,807,3.497,831,8.235,838,5.573,845,5.573,874,9.409,875,9.409,876,9.409,877,9.409,878,9.409,879,9.409,880,8.235,881,9.409,882,9.409,883,9.409,884,6.367,885,6.367,886,6.367,887,6.367,888,6.367]],["keywords/69",[]],["title/70",[744,777.489]],["content/70",[21,2.789,162,5.02,414,1.997,433,3.852,442,3.597,450,2.812,465,2.059,474,2.123,479,4.137,488,2.188,504,3.48,744,7.637,803,2.705,825,4.839,826,6.574,889,8.429,890,8.429,891,9.63,892,9.63,893,9.63]],["keywords/70",[]],["title/71",[746,777.489]],["content/71",[21,2.157,93,5.45,166,5.082,414,1.545,417,5.296,442,2.782,450,2.998,465,2.254,474,1.642,479,3.2,488,1.692,504,2.691,578,9.225,667,5.45,746,5.907,789,4.293,790,5.45,803,2.092,813,5.45,836,6.519,837,6.519,840,6.519,841,9.225,842,7.195,894,7.449,895,7.449,896,7.449,897,10.54,898,7.449]],["keywords/71",[]],["title/72",[748,858.055]],["content/72",[549,10.8]],["keywords/72",[]],["title/73",[750,777.489]],["content/73",[21,2.157,162,2.979,166,3.591,370,5.45,414,1.545,417,3.743,418,3.2,442,2.782,444,5.907,450,2.952,456,4.521,465,2.254,474,1.642,479,3.2,488,2.395,504,2.691,560,5.45,656,4.521,750,8.359,789,4.293,803,2.96,842,5.085,899,7.449,900,10.54,901,10.54,902,7.449,903,7.449,904,7.449,905,7.449,906,6.519,907,7.449,908,7.449]],["keywords/73",[]],["title/74",[752,858.055]],["content/74",[371,3.565,414,2.184,418,4.524,450,2.803,465,2.252,473,3.565,474,2.321,488,2.392,803,2.957,806,4.212,909,13.291,910,13.291,911,10.53]],["keywords/74",[]],["title/75",[754,777.489]],["content/75",[21,1.954,137,4.331,162,4.629,166,3.254,168,5.906,414,1.4,417,3.391,433,2.699,442,2.521,450,2.989,465,1.443,474,1.487,479,2.899,488,2.231,504,3.548,688,7.787,754,5.352,775,7.787,789,5.659,790,7.184,791,7.787,803,2.758,812,8.594,813,7.184,825,3.391,912,9.819,913,9.819,914,9.819,915,6.748,916,6.748]],["keywords/75",[]],["title/76",[756,777.489]],["content/76",[21,2.628,162,4.828,414,1.882,433,3.63,442,3.39,450,2.939,465,1.941,474,2.001,479,3.899,488,2.062,504,3.28,756,7.198,772,7.198,803,2.549,813,6.641,817,7.944,825,4.561,842,6.196,856,7.944,889,7.944,890,7.944,917,9.076]],["keywords/76",[]],["title/77",[758,858.055]],["content/77",[287,9.297]],["keywords/77",[]],["title/78",[760,858.055]],["content/78",[287,9.297]],["keywords/78",[]],["title/79",[762,858.055]],["content/79",[287,9.297]],["keywords/79",[]],["title/80",[764,858.055]],["content/80",[287,9.297]],["keywords/80",[]],["title/81",[418,421.176]],["content/81",[371,3.565,414,2.184,418,4.524,450,2.803,465,2.252,473,3.565,474,2.321,488,2.392,496,9.216,497,11.633,498,11.633,803,2.957,806,4.212]],["keywords/81",[]],["title/82",[766,777.489]],["content/82",[371,3.301,414,2.022,418,5.435,433,3.899,450,2.724,465,2.085,473,3.301,474,2.149,488,2.215,504,3.523,766,7.732,787,11.073,788,11.073,803,2.738,806,3.899,918,12.652,919,9.749]],["keywords/82",[]],["title/83",[768,717.313]],["content/83",[21,2.789,162,3.852,414,1.997,433,3.852,442,3.597,450,2.711,465,2.059,474,2.123,479,4.137,488,2.188,768,7.046,789,5.55,803,2.705,807,5.289,825,4.839,826,6.574,920,12.551,921,12.551,922,9.63,923,9.63]],["keywords/83",[]],["title/84",[770,777.489]],["content/84",[21,2.722,162,4.941,414,1.95,433,3.76,442,3.512,450,2.79,465,2.01,474,2.072,479,4.039,488,2.136,504,3.397,768,6.878,770,7.455,789,7.121,803,2.64,825,4.724,924,6.418,925,6.418,926,9.401,927,12.355]],["keywords/84",[]],["title/85",[772,777.489]],["content/85",[162,4.941,371,3.183,414,1.95,433,3.76,450,2.864,465,2.01,473,3.183,474,2.072,488,2.136,504,3.397,803,2.64,806,3.76,825,4.724,826,6.418,906,12.829,924,6.418,925,6.418,928,9.401]],["keywords/85",[]],["title/86",[774,858.055]],["content/86",[162,4.941,371,3.183,414,1.95,433,3.76,450,2.864,465,2.01,473,3.183,474,2.072,488,2.136,504,3.397,803,2.64,806,3.76,807,5.163,825,4.724,924,6.418,925,6.418,929,14.657,930,9.401]],["keywords/86",[]],["title/87",[775,777.489]],["content/87",[162,4.828,371,3.073,414,1.882,433,3.63,450,2.836,465,1.941,473,3.073,474,2.001,488,2.062,504,3.28,580,7.198,803,2.549,806,3.63,825,4.561,826,6.196,842,8.241,924,6.196,925,6.196,931,7.944,932,12.071,933,12.071]],["keywords/87",[]],["title/88",[777,858.055]],["content/88",[162,4.903,371,3.146,414,1.927,433,3.716,450,2.674,465,1.986,473,3.146,474,2.048,488,2.111,504,3.357,803,2.609,806,3.716,807,5.102,825,4.668,880,10.729,924,6.342,925,6.342,931,8.131,934,12.259,935,12.259,936,9.29]],["keywords/88",[]]],"invertedIndex":[["",{"_index":450,"title":{},"content":{"23":{"position":[[1083,2]]},"25":{"position":[[568,1],[637,1],[667,1],[669,1],[1011,1],[1080,1],[1104,1],[1129,2],[1132,1],[1134,1],[1307,1],[1376,1],[1400,1],[1448,2],[1451,1],[1453,1]]},"26":{"position":[[108,1],[174,1],[211,1],[213,1],[336,1],[464,1],[538,1],[614,1],[646,1],[648,2],[682,1],[792,2],[822,1],[909,1],[1025,1],[1027,2],[1053,1],[1127,1],[1155,2],[1179,1],[1225,1],[1227,1],[1229,1],[1231,1]]},"32":{"position":[[289,1],[356,1],[425,1],[548,1],[586,1],[588,1],[590,1],[592,1],[1062,1],[1129,1],[1198,1],[1222,1],[1283,2],[1304,1],[1376,2],[1398,1],[1467,2],[1490,1],[1549,1],[1587,1],[1589,1],[1591,1],[1593,1],[1595,1],[1713,1],[1780,1],[1849,1],[1873,1],[1897,2],[1918,1],[1953,2],[1975,1],[2007,2],[2030,1],[2052,1],[2113,1],[2141,1],[2143,1],[2145,1],[2147,1],[2149,1],[2151,1]]},"41":{"position":[[213,1],[328,1],[374,2],[377,1],[379,1],[448,1],[456,1],[484,1],[502,1],[517,1],[519,1],[541,1],[569,1],[571,3],[575,2],[578,1]]},"43":{"position":[[289,1],[356,1],[358,1],[465,1],[495,1],[497,2],[500,1],[590,1],[592,1],[594,1]]},"46":{"position":[[317,1],[360,1]]},"47":{"position":[[216,1],[242,1],[271,1],[273,1]]},"48":{"position":[[140,1],[207,1],[264,1],[266,1]]},"50":{"position":[[93,1],[95,1],[97,1],[120,1],[122,1],[124,1],[163,1],[165,1],[167,1],[188,1],[190,1],[192,1],[221,1],[223,1],[225,1],[248,1],[250,1],[252,1],[278,1],[280,1],[282,1],[312,1],[314,1],[316,1],[343,1],[345,1],[347,1],[371,1],[373,1],[375,1],[393,1],[395,1],[397,1],[419,1],[421,1],[423,1],[453,1],[455,1],[457,1],[490,1],[492,1],[494,1],[520,1],[522,1],[524,1],[545,1],[547,1],[549,1],[571,1],[573,1],[575,1],[615,1],[617,1],[619,1],[658,1],[660,1],[662,1],[697,1],[699,1],[701,1],[748,1],[750,1],[752,1],[803,1],[805,1],[807,1],[845,1],[847,1],[849,1],[870,1],[872,1],[874,1],[905,1],[907,1],[909,1],[933,1],[935,1],[937,1],[951,1],[953,1],[955,1],[989,1],[991,1],[993,1],[1012,1],[1014,1],[1016,1],[1039,1],[1041,1],[1043,1],[1064,1],[1066,1],[1068,1],[1096,1],[1098,1],[1100,1],[1119,1],[1121,1],[1123,1],[1158,1],[1160,1],[1162,1],[1181,1],[1183,1],[1185,1],[1205,1],[1207,1],[1209,1],[1249,1],[1251,1],[1253,1],[1282,1],[1284,1],[1286,1],[1306,1],[1308,1],[1310,1]]},"52":{"position":[[330,1],[357,1],[383,1],[485,2],[522,1],[548,1],[650,1],[652,1],[654,1],[656,1]]},"53":{"position":[[226,1],[253,1],[483,3],[487,1],[489,1]]},"54":{"position":[[118,1],[145,1],[237,1],[239,1]]},"55":{"position":[[74,1],[101,1],[193,1],[195,1]]},"56":{"position":[[143,1],[170,1],[231,1],[233,1]]},"57":{"position":[[66,1],[93,1],[124,1],[188,1],[190,1],[192,1],[282,1],[309,1],[340,1],[362,1],[428,1],[483,1],[485,1],[487,1],[489,1],[491,1]]},"58":{"position":[[151,1],[178,1],[209,1],[270,2],[302,1],[324,1],[385,1],[387,1],[389,1],[391,1]]},"59":{"position":[[191,1],[218,1],[249,1],[292,1],[294,1],[296,1]]},"60":{"position":[[270,1],[297,1],[328,1],[357,1],[382,1],[384,1],[444,2],[447,1],[507,1],[509,1],[511,1],[513,1],[515,1],[517,1]]},"61":{"position":[[67,1],[94,1],[240,1],[242,1]]},"62":{"position":[[105,1],[182,1],[220,1],[222,1],[333,1],[410,1],[430,1],[452,1],[454,1],[456,1]]},"63":{"position":[[293,1],[320,1],[644,3],[648,1],[650,1]]},"64":{"position":[[67,1],[94,1],[188,1],[190,1]]},"65":{"position":[[67,1],[94,1],[194,1],[196,1]]},"66":{"position":[[134,1],[161,1],[192,1],[349,2],[381,1],[401,1],[558,1],[560,1],[562,1],[564,1]]},"67":{"position":[[69,1],[96,1],[188,1],[190,1]]},"68":{"position":[[69,1],[96,1],[196,1],[198,1]]},"69":{"position":[[87,1],[114,1],[145,1],[254,2],[286,1],[316,1],[425,1],[427,1],[429,1],[431,1]]},"70":{"position":[[167,1],[194,1],[251,1],[266,1],[268,1]]},"71":{"position":[[254,1],[281,1],[312,1],[342,1],[367,1],[369,1],[444,2],[447,1],[523,1],[525,1],[527,1],[529,1],[531,1],[533,1]]},"73":{"position":[[206,1],[233,1],[318,1],[320,1],[382,1],[409,1],[440,1],[474,1],[627,1],[629,1],[631,1],[633,1]]},"74":{"position":[[67,1],[94,1],[254,1],[256,1]]},"75":{"position":[[181,1],[208,1],[239,1],[258,1],[336,1],[338,1],[340,1],[342,1],[435,1],[462,1],[493,1],[512,1],[547,1],[549,1],[551,1],[553,1]]},"76":{"position":[[162,1],[189,1],[220,1],[240,1],[267,1],[269,1],[271,1],[273,1]]},"81":{"position":[[67,1],[94,1],[229,1],[231,1]]},"82":{"position":[[104,1],[131,1],[334,1],[336,1]]},"83":{"position":[[182,1],[209,1],[270,1],[272,1]]},"84":{"position":[[156,1],[183,1],[234,2],[262,1],[264,1]]},"85":{"position":[[128,1],[155,1],[186,1],[252,1],[267,1],[269,1]]},"86":{"position":[[131,1],[158,1],[189,1],[258,1],[271,1],[273,1]]},"87":{"position":[[133,1],[160,1],[191,1],[265,1],[288,1],[290,1]]},"88":{"position":[[135,1],[162,1],[281,1],[283,1]]}},"keywords":{}}],["0",{"_index":563,"title":{},"content":{"32":{"position":[[521,2],[524,3],[550,2],[557,2],[563,2],[566,2],[569,2],[575,2],[578,2],[581,2],[1461,2],[1464,2],[1551,2],[1558,2],[1564,2],[1567,2],[1570,2],[1576,2],[1579,2],[1582,2],[2001,2],[2004,2],[2076,3],[2084,3],[2118,2],[2121,2],[2124,2],[2130,2],[2133,2],[2136,2]]},"48":{"position":[[227,3],[231,2],[234,2],[240,2],[243,2],[246,2],[252,2],[255,2],[258,2]]},"58":{"position":[[141,3]]},"59":{"position":[[179,3]]}},"keywords":{}}],["0.0",{"_index":842,"title":{},"content":{"60":{"position":[[404,4],[491,5],[497,4],[502,4]]},"71":{"position":[[389,4],[519,3]]},"73":{"position":[[553,4]]},"76":{"position":[[242,5]]},"87":{"position":[[200,4],[274,4]]}},"keywords":{}}],["0.5",{"_index":560,"title":{},"content":{"32":{"position":[[489,4],[1368,4],[1945,4]]},"45":{"position":[[14,3]]},"60":{"position":[[439,4]]},"73":{"position":[[497,4]]}},"keywords":{}}],["0.6352941176470588",{"_index":829,"title":{},"content":{"58":{"position":[[231,19],[346,19]]}},"keywords":{}}],["0.6392156862745098",{"_index":828,"title":{},"content":{"58":{"position":[[211,19],[326,19]]}},"keywords":{}}],["0.6470588235294118",{"_index":830,"title":{},"content":{"58":{"position":[[251,18],[366,18]]}},"keywords":{}}],["1",{"_index":562,"title":{},"content":{"32":{"position":[[517,3],[560,2],[572,2],[584,1],[1457,3],[1561,2],[1573,2],[1585,1],[1997,3],[2115,2],[2127,2],[2139,1]]},"41":{"position":[[297,3],[486,3]]},"48":{"position":[[237,2],[249,2],[261,2]]},"58":{"position":[[145,3]]}},"keywords":{}}],["1"",{"_index":663,"title":{},"content":{"41":{"position":[[340,8],[532,8]]}},"keywords":{}}],["1.0",{"_index":789,"title":{},"content":{"52":{"position":[[467,5],[632,5]]},"57":{"position":[[126,4],[386,5]]},"60":{"position":[[428,5],[434,4],[467,4]]},"71":{"position":[[467,4]]},"73":{"position":[[524,4]]},"75":{"position":[[280,5],[514,5]]},"83":{"position":[[259,5]]},"84":{"position":[[237,4],[248,5]]}},"keywords":{}}],["10",{"_index":565,"title":{},"content":{"32":{"position":[[553,3],[1554,3],[2080,3]]},"69":{"position":[[166,4],[337,4]]}},"keywords":{}}],["10.0",{"_index":817,"title":{},"content":{"57":{"position":[[171,5],[464,6]]},"76":{"position":[[254,6]]}},"keywords":{}}],["100",{"_index":927,"title":{},"content":{"84":{"position":[[242,5],[255,6]]}},"keywords":{}}],["11.0",{"_index":818,"title":{},"content":{"57":{"position":[[177,5],[471,5]]}},"keywords":{}}],["12.0",{"_index":819,"title":{},"content":{"57":{"position":[[183,4],[477,5]]}},"keywords":{}}],["1337",{"_index":664,"title":{},"content":{"41":{"position":[[349,5],[543,5]]}},"keywords":{}}],["15.0",{"_index":856,"title":{},"content":{"64":{"position":[[125,5],[182,5]]},"76":{"position":[[261,5]]}},"keywords":{}}],["1500.0",{"_index":933,"title":{},"content":{"87":{"position":[[205,8],[279,8]]}},"keywords":{}}],["15123.0",{"_index":858,"title":{},"content":{"65":{"position":[[125,8],[185,8]]}},"keywords":{}}],["155",{"_index":882,"title":{},"content":{"69":{"position":[[245,4],[416,4]]}},"keywords":{}}],["162",{"_index":834,"title":{},"content":{"59":{"position":[[282,4]]}},"keywords":{}}],["163",{"_index":833,"title":{},"content":{"59":{"position":[[276,5]]}},"keywords":{}}],["165",{"_index":835,"title":{},"content":{"59":{"position":[[287,4]]}},"keywords":{}}],["194",{"_index":810,"title":{},"content":{"56":{"position":[[226,4]]}},"keywords":{}}],["2",{"_index":559,"title":{},"content":{"32":{"position":[[485,3],[1364,3],[1941,3]]},"41":{"position":[[301,2],[490,2]]}},"keywords":{}}],["2"",{"_index":665,"title":{},"content":{"41":{"position":[[365,8],[560,8]]}},"keywords":{}}],["2.0",{"_index":790,"title":{},"content":{"52":{"position":[[473,4],[638,4]]},"57":{"position":[[131,4],[392,4]]},"71":{"position":[[440,3]]},"75":{"position":[[286,4],[520,4]]}},"keywords":{}}],["20",{"_index":875,"title":{},"content":{"69":{"position":[[171,3],[342,3]]}},"keywords":{}}],["2019",{"_index":257,"title":{"14":{"position":[[12,5]]}},"content":{"14":{"position":[[49,4]]}},"keywords":{}}],["205",{"_index":624,"title":{},"content":{"35":{"position":[[524,4]]}},"keywords":{}}],["22.0",{"_index":898,"title":{},"content":{"71":{"position":[[491,5]]}},"keywords":{}}],["23491023",{"_index":872,"title":{},"content":{"68":{"position":[[127,9],[186,9]]}},"keywords":{}}],["25.0",{"_index":908,"title":{},"content":{"73":{"position":[[622,4]]}},"keywords":{}}],["255",{"_index":831,"title":{},"content":{"59":{"position":[[183,5]]},"69":{"position":[[239,5],[410,5]]}},"keywords":{}}],["3",{"_index":660,"title":{},"content":{"41":{"position":[[304,3],[493,3]]},"69":{"position":[[524,1]]}},"keywords":{}}],["3.0",{"_index":791,"title":{},"content":{"52":{"position":[[478,6],[643,6]]},"57":{"position":[[136,4],[397,5]]},"75":{"position":[[291,5],[525,5]]}},"keywords":{}}],["30",{"_index":876,"title":{},"content":{"69":{"position":[[175,4],[346,4]]}},"keywords":{}}],["300",{"_index":929,"title":{},"content":{"86":{"position":[[191,4],[196,5],[260,4],[265,5]]}},"keywords":{}}],["300.0",{"_index":932,"title":{},"content":{"87":{"position":[[193,6],[267,6]]}},"keywords":{}}],["32",{"_index":923,"title":{},"content":{"83":{"position":[[265,4]]}},"keywords":{}}],["34872",{"_index":431,"title":{},"content":{"23":{"position":[[436,5]]}},"keywords":{}}],["36.0",{"_index":892,"title":{},"content":{"70":{"position":[[253,5]]}},"keywords":{}}],["37",{"_index":934,"title":{},"content":{"88":{"position":[[198,3],[270,3]]}},"keywords":{}}],["4",{"_index":685,"title":{},"content":{"43":{"position":[[485,3],[489,2],[492,2]]}},"keywords":{}}],["4.0",{"_index":812,"title":{},"content":{"57":{"position":[[141,4],[430,5]]},"75":{"position":[[320,5],[531,5]]}},"keywords":{}}],["40",{"_index":878,"title":{},"content":{"69":{"position":[[201,4],[372,4]]}},"keywords":{}}],["450",{"_index":935,"title":{},"content":{"88":{"position":[[203,5],[275,5]]}},"keywords":{}}],["5",{"_index":849,"title":{},"content":{"62":{"position":[[450,1]]}},"keywords":{}}],["5.0",{"_index":813,"title":{},"content":{"57":{"position":[[146,4],[436,4]]},"71":{"position":[[413,4]]},"75":{"position":[[326,4],[537,4]]},"76":{"position":[[248,5]]}},"keywords":{}}],["50",{"_index":879,"title":{},"content":{"69":{"position":[[206,3],[377,3]]}},"keywords":{}}],["50.0",{"_index":906,"title":{},"content":{"73":{"position":[[586,5]]},"85":{"position":[[188,5],[194,6],[254,5],[260,6]]}},"keywords":{}}],["512",{"_index":579,"title":{},"content":{"32":{"position":[[1279,3],[1893,3]]}},"keywords":{}}],["55",{"_index":883,"title":{},"content":{"69":{"position":[[250,3],[421,3]]}},"keywords":{}}],["6",{"_index":535,"title":{"27":{"position":[[20,1]]}},"content":{"32":{"position":[[242,1],[494,3],[984,2],[1373,2],[1950,2],[2344,2]]}},"keywords":{}}],["6.0",{"_index":688,"title":{},"content":{"44":{"position":[[19,4]]},"57":{"position":[[151,4],[441,5]]},"75":{"position":[[331,4],[542,4]]}},"keywords":{}}],["60",{"_index":880,"title":{},"content":{"69":{"position":[[210,4],[381,4]]},"88":{"position":[[193,4],[265,4]]}},"keywords":{}}],["6014",{"_index":870,"title":{},"content":{"67":{"position":[[127,5],[182,5]]}},"keywords":{}}],["67.3",{"_index":531,"title":{},"content":{"26":{"position":[[1150,4]]}},"keywords":{}}],["7",{"_index":553,"title":{},"content":{"32":{"position":[[248,2],[1632,2],[2164,2]]}},"keywords":{}}],["7'",{"_index":582,"title":{},"content":{"32":{"position":[[1660,3]]}},"keywords":{}}],["7.0",{"_index":814,"title":{},"content":{"57":{"position":[[156,4],[447,5]]}},"keywords":{}}],["8.0",{"_index":815,"title":{},"content":{"57":{"position":[[161,4],[453,4]]}},"keywords":{}}],["9.0",{"_index":816,"title":{},"content":{"57":{"position":[[166,4],[458,5]]}},"keywords":{}}],["94.0",{"_index":893,"title":{},"content":{"70":{"position":[[259,6]]}},"keywords":{}}],["about.writ",{"_index":574,"title":{},"content":{"32":{"position":[[897,13]]}},"keywords":{}}],["abov",{"_index":295,"title":{},"content":{"15":{"position":[[592,6]]}},"keywords":{}}],["aboveselen",{"_index":294,"title":{},"content":{"15":{"position":[[531,11]]}},"keywords":{}}],["absolut",{"_index":267,"title":{},"content":{"15":{"position":[[33,8]]},"21":{"position":[[154,10]]}},"keywords":{}}],["access",{"_index":97,"title":{},"content":{"3":{"position":[[945,6]]},"4":{"position":[[220,6]]}},"keywords":{}}],["account",{"_index":112,"title":{},"content":{"4":{"position":[[197,7],[293,7],[359,7]]}},"keywords":{}}],["ack,ack!,,an",{"_index":651,"title":{},"content":{"39":{"position":[[279,12]]}},"keywords":{}}],["activ",{"_index":57,"title":{},"content":{"3":{"position":[[73,6]]}},"keywords":{}}],["actual",{"_index":457,"title":{},"content":{"24":{"position":[[55,6]]}},"keywords":{}}],["ad",{"_index":226,"title":{},"content":{"12":{"position":[[2,6]]},"15":{"position":[[723,6]]},"25":{"position":[[1583,5]]},"32":{"position":[[2298,5]]}},"keywords":{}}],["add",{"_index":331,"title":{},"content":{"17":{"position":[[71,4]]},"19":{"position":[[315,3]]}},"keywords":{}}],["address",{"_index":443,"title":{},"content":{"23":{"position":[[897,7],[942,8],[964,7]]}},"keywords":{}}],["adopt",{"_index":147,"title":{},"content":{"6":{"position":[[186,5]]},"18":{"position":[[39,6]]}},"keywords":{}}],["advanc",{"_index":275,"title":{},"content":{"15":{"position":[[188,8]]}},"keywords":{}}],["advantag",{"_index":231,"title":{},"content":{"12":{"position":[[94,11]]},"13":{"position":[[105,9]]},"16":{"position":[[323,9]]},"17":{"position":[[289,9]]}},"keywords":{}}],["against",{"_index":494,"title":{},"content":{"25":{"position":[[1192,7]]}},"keywords":{}}],["ai",{"_index":177,"title":{},"content":{"7":{"position":[[271,2]]}},"keywords":{}}],["aim",{"_index":102,"title":{},"content":{"4":{"position":[[2,5]]}},"keywords":{}}],["allow",{"_index":207,"title":{},"content":{"9":{"position":[[68,6]]},"19":{"position":[[151,6]]},"21":{"position":[[319,5]]},"45":{"position":[[65,5]]},"52":{"position":[[96,8]]}},"keywords":{}}],["alon",{"_index":411,"title":{},"content":{"21":{"position":[[807,5]]}},"keywords":{}}],["alreadi",{"_index":700,"title":{},"content":{"45":{"position":[[622,7]]}},"keywords":{}}],["altern",{"_index":382,"title":{"20":{"position":[[5,12]]}},"content":{},"keywords":{}}],["amount",{"_index":587,"title":{},"content":{"32":{"position":[[2228,6]]}},"keywords":{}}],["analysi",{"_index":243,"title":{},"content":{"13":{"position":[[219,8]]}},"keywords":{}}],["analysis.roblox",{"_index":299,"title":{},"content":{"15":{"position":[[645,15]]}},"keywords":{}}],["anchor",{"_index":483,"title":{},"content":{"25":{"position":[[448,8],[969,8],[1243,8]]}},"keywords":{}}],["anoth",{"_index":205,"title":{},"content":{"9":{"position":[[2,7]]},"38":{"position":[[90,7]]}},"keywords":{}}],["answer",{"_index":386,"title":{},"content":{"21":{"position":[[86,7]]}},"keywords":{}}],["anyth",{"_index":364,"title":{},"content":{"18":{"position":[[242,8]]},"44":{"position":[[369,8]]},"45":{"position":[[562,8]]}},"keywords":{}}],["api",{"_index":476,"title":{},"content":{"25":{"position":[[130,3],[1209,4],[1601,4],[1672,3]]},"35":{"position":[[107,4]]}},"keywords":{}}],["appli",{"_index":464,"title":{},"content":{"24":{"position":[[423,5]]},"46":{"position":[[27,5]]}},"keywords":{}}],["archandles.ax",{"_index":717,"title":{},"content":{"50":{"position":[[104,15]]}},"keywords":{}}],["aren't",{"_index":221,"title":{},"content":{"10":{"position":[[200,6]]},"25":{"position":[[1643,6]]}},"keywords":{}}],["argon",{"_index":396,"title":{},"content":{"21":{"position":[[419,5]]}},"keywords":{}}],["around",{"_index":314,"title":{},"content":{"16":{"position":[[364,7]]}},"keywords":{}}],["array",{"_index":667,"title":{},"content":{"41":{"position":[[478,5]]},"60":{"position":[[138,5]]},"69":{"position":[[514,6]]},"71":{"position":[[139,5]]}},"keywords":{}}],["arrow",{"_index":334,"title":{},"content":{"17":{"position":[[134,5]]}},"keywords":{}}],["ask",{"_index":385,"title":{},"content":{"21":{"position":[[26,3]]}},"keywords":{}}],["attach",{"_index":694,"title":{},"content":{"45":{"position":[[71,9]]}},"keywords":{}}],["attent",{"_index":404,"title":{},"content":{"21":{"position":[[598,9]]}},"keywords":{}}],["attribut",{"_index":785,"title":{"52":{"position":[[0,11]]}},"content":{"52":{"position":[[79,10],[232,10],[276,10],[699,9]]}},"keywords":{}}],["autocomplet",{"_index":333,"title":{},"content":{"17":{"position":[[89,15]]}},"keywords":{}}],["autom",{"_index":106,"title":{},"content":{"4":{"position":[[45,11]]}},"keywords":{}}],["automat",{"_index":108,"title":{},"content":{"4":{"position":[[94,14]]},"8":{"position":[[74,10]]}},"keywords":{}}],["avail",{"_index":234,"title":{},"content":{"13":{"position":[[39,9]]}},"keywords":{}}],["awar",{"_index":675,"title":{},"content":{"42":{"position":[[597,5]]}},"keywords":{}}],["away",{"_index":159,"title":{"10":{"position":[[10,4]]}},"content":{"7":{"position":[[54,4]]},"10":{"position":[[12,4]]}},"keywords":{}}],["ax",{"_index":716,"title":{"53":{"position":[[0,5]]}},"content":{"50":{"position":[[99,4]]},"53":{"position":[[6,4]]}},"keywords":{}}],["b",{"_index":824,"title":{},"content":{"58":{"position":[[74,1]]},"59":{"position":[[109,1]]}},"keywords":{}}],["base64",{"_index":801,"title":{},"content":{"54":{"position":[[93,6]]}},"keywords":{}}],["basepl",{"_index":50,"title":{},"content":{"2":{"position":[[489,10]]}},"keywords":{}}],["be",{"_index":459,"title":{},"content":{"24":{"position":[[139,5]]},"30":{"position":[[25,5]]}},"keywords":{}}],["beam.color",{"_index":727,"title":{},"content":{"50":{"position":[[332,10]]}},"keywords":{}}],["beam.transpar",{"_index":747,"title":{},"content":{"50":{"position":[[679,17]]}},"keywords":{}}],["becom",{"_index":188,"title":{},"content":{"7":{"position":[[520,7]]},"16":{"position":[[88,7]]},"41":{"position":[[390,6]]}},"keywords":{}}],["befor",{"_index":143,"title":{},"content":{"6":{"position":[[143,6]]}},"keywords":{}}],["behavior",{"_index":178,"title":{},"content":{"7":{"position":[[274,8]]}},"keywords":{}}],["benefit",{"_index":263,"title":{},"content":{"14":{"position":[[80,8]]},"29":{"position":[[498,8]]}},"keywords":{}}],["best",{"_index":268,"title":{},"content":{"15":{"position":[[42,4]]},"16":{"position":[[340,4]]},"30":{"position":[[2,4]]}},"keywords":{}}],["better",{"_index":245,"title":{},"content":{"13":{"position":[[251,6]]},"42":{"position":[[244,6]]}},"keywords":{}}],["between",{"_index":673,"title":{},"content":{"42":{"position":[[490,7]]},"44":{"position":[[116,7]]}},"keywords":{}}],["binari",{"_index":604,"title":{},"content":{"34":{"position":[[137,6]]},"35":{"position":[[256,6]]},"38":{"position":[[21,6]]}},"keywords":{}}],["binarystr",{"_index":718,"title":{"54":{"position":[[0,13]]}},"content":{"50":{"position":[[126,12]]},"54":{"position":[[6,12]]}},"keywords":{}}],["binarystringvalue.valu",{"_index":719,"title":{},"content":{"50":{"position":[[139,23]]}},"keywords":{}}],["bookmark",{"_index":282,"title":{},"content":{"15":{"position":[[300,9]]}},"keywords":{}}],["bool",{"_index":485,"title":{"55":{"position":[[0,5]]}},"content":{"25":{"position":[[514,4]]},"41":{"position":[[497,4]]},"50":{"position":[[169,4]]}},"keywords":{}}],["boolbrickcolorcframecolor3colorsequencefloat64fontnumberrangenumbersequencerectstringudimudim2vector2vector3",{"_index":793,"title":{},"content":{"52":{"position":[[719,108]]}},"keywords":{}}],["boolean",{"_index":452,"title":{},"content":{"23":{"position":[[1107,7]]},"25":{"position":[[557,8]]},"55":{"position":[[57,7]]}},"keywords":{}}],["both",{"_index":371,"title":{},"content":{"19":{"position":[[162,4]]},"23":{"position":[[1150,4]]},"32":{"position":[[232,4]]},"35":{"position":[[390,4]]},"38":{"position":[[16,4]]},"52":{"position":[[142,4]]},"55":{"position":[[6,4]]},"58":{"position":[[6,4]]},"61":{"position":[[6,4]]},"64":{"position":[[6,4]]},"65":{"position":[[6,4]]},"66":{"position":[[6,4]]},"67":{"position":[[6,4]]},"68":{"position":[[6,4]]},"69":{"position":[[6,4]]},"74":{"position":[[6,4]]},"81":{"position":[[6,4]]},"82":{"position":[[6,4]]},"85":{"position":[[6,4]]},"86":{"position":[[6,4]]},"87":{"position":[[6,4]]},"88":{"position":[[6,4]]}},"keywords":{}}],["bottom",{"_index":77,"title":{},"content":{"3":{"position":[[593,6]]}},"keywords":{}}],["brick",{"_index":174,"title":{},"content":{"7":{"position":[[234,6]]}},"keywords":{}}],["brickcolor",{"_index":721,"title":{"56":{"position":[[0,11]]}},"content":{"50":{"position":[[194,10]]},"56":{"position":[[6,10],[129,11]]}},"keywords":{}}],["bring",{"_index":318,"title":{},"content":{"16":{"position":[[431,6]]},"17":{"position":[[113,6]]},"40":{"position":[[97,8]]}},"keywords":{}}],["bug",{"_index":365,"title":{},"content":{"18":{"position":[[269,3]]}},"keywords":{}}],["build",{"_index":36,"title":{"2":{"position":[[0,8]]}},"content":{"2":{"position":[[53,5],[329,5]]},"3":{"position":[[2,8]]},"16":{"position":[[5,8]]},"21":{"position":[[652,5]]},"23":{"position":[[178,8]]},"29":{"position":[[101,8],[547,7]]},"35":{"position":[[422,8]]},"50":{"position":[[33,5]]}},"keywords":{}}],["build.rbxlx",{"_index":47,"title":{},"content":{"2":{"position":[[383,11],[438,11]]}},"keywords":{}}],["built",{"_index":5,"title":{},"content":{"1":{"position":[[13,5]]}},"keywords":{}}],["bunch",{"_index":32,"title":{},"content":{"1":{"position":[[380,5]]}},"keywords":{}}],["bundl",{"_index":505,"title":{},"content":{"26":{"position":[[15,7]]}},"keywords":{}}],["button",{"_index":45,"title":{},"content":{"2":{"position":[[343,7]]},"3":{"position":[[510,6],[710,7]]}},"keywords":{}}],["call",{"_index":402,"title":{},"content":{"21":{"position":[[550,4]]},"29":{"position":[[396,6],[563,6]]}},"keywords":{}}],["camera.cfram",{"_index":723,"title":{},"content":{"50":{"position":[[234,13]]}},"keywords":{}}],["can't",{"_index":324,"title":{},"content":{"16":{"position":[[542,5]]}},"keywords":{}}],["case",{"_index":122,"title":{},"content":{"4":{"position":[[370,4]]},"35":{"position":[[121,6],[229,5]]}},"keywords":{}}],["certain",{"_index":501,"title":{},"content":{"25":{"position":[[1610,7]]},"36":{"position":[[131,7]]}},"keywords":{}}],["cframe",{"_index":588,"title":{"57":{"position":[[0,7]]}},"content":{"32":{"position":[[2262,6]]},"50":{"position":[[227,6]]}},"keywords":{}}],["chang",{"_index":89,"title":{},"content":{"3":{"position":[[805,6]]},"32":{"position":[[220,8],[1616,7]]},"36":{"position":[[150,6]]},"37":{"position":[[355,6],[443,6],[515,6],[585,6]]},"45":{"position":[[375,7]]},"69":{"position":[[608,6]]}},"keywords":{}}],["channel",{"_index":362,"title":{},"content":{"18":{"position":[[159,8]]}},"keywords":{}}],["chart",{"_index":622,"title":{},"content":{"35":{"position":[[476,6]]},"38":{"position":[[174,6]]}},"keywords":{}}],["check",{"_index":67,"title":{},"content":{"3":{"position":[[197,5]]},"38":{"position":[[140,5]]}},"keywords":{}}],["class",{"_index":480,"title":{},"content":{"25":{"position":[[268,5],[411,5],[478,5]]}},"keywords":{}}],["classnam",{"_index":458,"title":{},"content":{"24":{"position":[[97,11],[113,9],[310,10]]},"36":{"position":[[302,10]]},"45":{"position":[[364,10],[387,9]]}},"keywords":{}}],["cli",{"_index":131,"title":{},"content":{"4":{"position":[[611,3]]},"19":{"position":[[412,3]]}},"keywords":{}}],["click",{"_index":44,"title":{},"content":{"2":{"position":[[319,5]]},"3":{"position":[[492,5]]}},"keywords":{}}],["client",{"_index":600,"title":{},"content":{"34":{"position":[[69,6]]}},"keywords":{}}],["client.lua",{"_index":601,"title":{},"content":{"34":{"position":[[84,12]]},"37":{"position":[[187,11]]}},"keywords":{}}],["cmd+shift+p",{"_index":19,"title":{},"content":{"1":{"position":[[208,11]]},"2":{"position":[[241,11]]},"3":{"position":[[414,11]]}},"keywords":{}}],["code",{"_index":13,"title":{"7":{"position":[[5,4]]}},"content":{"1":{"position":[[107,5],[161,4]]},"2":{"position":[[194,4],[511,4]]},"3":{"position":[[367,4]]},"4":{"position":[[533,4]]},"7":{"position":[[395,4],[434,4],[585,4]]},"13":{"position":[[302,4]]},"15":{"position":[[157,4],[361,4]]},"16":{"position":[[482,4]]},"19":{"position":[[95,5],[129,4],[211,5],[291,4]]}},"keywords":{}}],["codecli",{"_index":9,"title":{},"content":{"1":{"position":[[69,7]]},"2":{"position":[[173,7]]},"3":{"position":[[346,7]]},"4":{"position":[[472,7]]},"19":{"position":[[62,7]]}},"keywords":{}}],["collabor",{"_index":313,"title":{},"content":{"16":{"position":[[345,13]]},"29":{"position":[[25,11],[87,13]]}},"keywords":{}}],["collectionservic",{"_index":195,"title":{},"content":{"7":{"position":[[625,17]]}},"keywords":{}}],["color",{"_index":838,"title":{},"content":{"60":{"position":[[225,5],[243,5]]},"69":{"position":[[573,6]]}},"keywords":{}}],["color3",{"_index":724,"title":{"58":{"position":[[0,7]]}},"content":{"50":{"position":[[254,6]]},"60":{"position":[[260,7]]}},"keywords":{}}],["color3uint8",{"_index":726,"title":{"59":{"position":[[0,12]]}},"content":{"50":{"position":[[284,11]]},"59":{"position":[[6,11]]}},"keywords":{}}],["colorsequ",{"_index":589,"title":{"60":{"position":[[0,14]]}},"content":{"32":{"position":[[2273,13]]},"50":{"position":[[318,13]]},"60":{"position":[[6,13]]}},"keywords":{}}],["colorsequencekeypoint",{"_index":837,"title":{},"content":{"60":{"position":[[147,23],[176,21]]},"71":{"position":[[178,21]]}},"keywords":{}}],["come",{"_index":229,"title":{},"content":{"12":{"position":[[74,5]]},"18":{"position":[[221,4]]}},"keywords":{}}],["command",{"_index":6,"title":{},"content":{"1":{"position":[[22,7],[166,7],[264,7]]},"2":{"position":[[199,7],[297,7]]},"3":{"position":[[372,7],[470,7]]}},"keywords":{}}],["common",{"_index":156,"title":{},"content":{"7":{"position":[[23,6]]},"21":{"position":[[630,6]]},"35":{"position":[[222,6]]}},"keywords":{}}],["commun",{"_index":358,"title":{},"content":{"18":{"position":[[60,9],[110,9]]}},"keywords":{}}],["compani",{"_index":312,"title":{},"content":{"16":{"position":[[205,9]]}},"keywords":{}}],["companion",{"_index":291,"title":{},"content":{"15":{"position":[[493,9],[554,9]]}},"keywords":{}}],["compil",{"_index":340,"title":{},"content":{"17":{"position":[[253,7],[518,7]]}},"keywords":{}}],["complex",{"_index":212,"title":{},"content":{"9":{"position":[[137,7]]},"18":{"position":[[23,7]]},"21":{"position":[[325,7]]}},"keywords":{}}],["complic",{"_index":595,"title":{},"content":{"32":{"position":[[2453,11]]}},"keywords":{}}],["compon",{"_index":162,"title":{},"content":{"7":{"position":[[81,11]]},"53":{"position":[[213,10]]},"57":{"position":[[52,11]]},"58":{"position":[[76,11],[107,9]]},"59":{"position":[[111,11],[142,9]]},"63":{"position":[[280,10]]},"66":{"position":[[109,9]]},"70":{"position":[[112,11],[143,9]]},"73":{"position":[[369,10]]},"75":{"position":[[155,9],[378,11],[409,9]]},"76":{"position":[[105,11],[136,9]]},"83":{"position":[[110,11]]},"84":{"position":[[102,11],[133,9]]},"85":{"position":[[73,11],[104,9]]},"86":{"position":[[73,11],[104,9]]},"87":{"position":[[77,11],[108,9]]},"88":{"position":[[77,11],[108,9]]}},"keywords":{}}],["compromis",{"_index":124,"title":{},"content":{"4":{"position":[[399,12]]}},"keywords":{}}],["concept",{"_index":597,"title":{},"content":{"34":{"position":[[2,7]]}},"keywords":{}}],["config",{"_index":669,"title":{},"content":{"42":{"position":[[224,6]]}},"keywords":{}}],["conflict",{"_index":672,"title":{},"content":{"42":{"position":[[465,11]]}},"keywords":{}}],["connect",{"_index":87,"title":{},"content":{"3":{"position":[[750,8]]},"23":{"position":[[670,10],[790,10]]}},"keywords":{}}],["consist",{"_index":249,"title":{},"content":{"13":{"position":[[312,10]]}},"keywords":{}}],["constant",{"_index":899,"title":{},"content":{"73":{"position":[[112,8]]}},"keywords":{}}],["contain",{"_index":48,"title":{},"content":{"2":{"position":[[400,8]]},"7":{"position":[[170,7]]},"24":{"position":[[367,10]]},"36":{"position":[[123,7]]},"43":{"position":[[187,10]]},"44":{"position":[[267,8]]},"45":{"position":[[353,8],[402,10]]},"48":{"position":[[36,10]]}},"keywords":{}}],["content",{"_index":693,"title":{"61":{"position":[[0,8]]}},"content":{"44":{"position":[[329,8]]},"50":{"position":[[349,7]]}},"keywords":{}}],["continu",{"_index":544,"title":{},"content":{"29":{"position":[[512,10]]}},"keywords":{}}],["control",{"_index":303,"title":{"16":{"position":[[8,8]]}},"content":{"16":{"position":[[143,7]]}},"keywords":{}}],["conveni",{"_index":668,"title":{},"content":{"42":{"position":[[198,10]]}},"keywords":{}}],["convers",{"_index":490,"title":{},"content":{"25":{"position":[[674,11]]}},"keywords":{}}],["convert",{"_index":671,"title":{},"content":{"42":{"position":[[380,9]]}},"keywords":{}}],["cooki",{"_index":111,"title":{},"content":{"4":{"position":[[184,6],[389,6]]}},"keywords":{}}],["cool",{"_index":345,"title":{},"content":{"17":{"position":[[412,4]]},"43":{"position":[[259,4]]}},"keywords":{}}],["copi",{"_index":169,"title":{},"content":{"7":{"position":[[186,6]]}},"keywords":{}}],["corner",{"_index":79,"title":{},"content":{"3":{"position":[[606,6]]}},"keywords":{}}],["correct",{"_index":478,"title":{},"content":{"25":{"position":[[147,7],[369,7]]}},"keywords":{}}],["correspond",{"_index":456,"title":{},"content":{"24":{"position":[[24,10]]},"25":{"position":[[390,13]]},"42":{"position":[[421,13]]},"53":{"position":[[199,13]]},"62":{"position":[[46,13],[273,13]]},"63":{"position":[[266,13]]},"73":{"position":[[347,13]]}},"keywords":{}}],["coupl",{"_index":571,"title":{},"content":{"32":{"position":[[832,6]]}},"keywords":{}}],["cours",{"_index":176,"title":{},"content":{"7":{"position":[[256,7]]}},"keywords":{}}],["coverag",{"_index":621,"title":{},"content":{"35":{"position":[[467,8]]},"38":{"position":[[165,8]]}},"keywords":{}}],["creat",{"_index":0,"title":{"0":{"position":[[0,8]]},"1":{"position":[[0,8]]}},"content":{"1":{"position":[[293,6]]},"2":{"position":[[363,6]]},"29":{"position":[[48,7],[67,6],[359,6]]},"46":{"position":[[286,6]]},"47":{"position":[[174,6]]},"48":{"position":[[84,6]]}},"keywords":{}}],["csg",{"_index":617,"title":{},"content":{"35":{"position":[[278,3]]}},"keywords":{}}],["csv",{"_index":607,"title":{},"content":{"34":{"position":[[178,5]]},"39":{"position":[[20,3],[220,3]]}},"keywords":{}}],["ctrl+shift+p",{"_index":17,"title":{},"content":{"1":{"position":[[182,13]]},"2":{"position":[[215,13]]},"3":{"position":[[388,13]]}},"keywords":{}}],["current",{"_index":202,"title":{},"content":{"8":{"position":[[85,10]]},"18":{"position":[[128,9]]},"23":{"position":[[640,7],[761,7]]}},"keywords":{}}],["cursor",{"_index":277,"title":{},"content":{"15":{"position":[[235,6]]}},"keywords":{}}],["custom",{"_index":209,"title":{},"content":{"9":{"position":[[80,13]]}},"keywords":{}}],["data",{"_index":615,"title":{},"content":{"35":{"position":[[263,4]]},"40":{"position":[[114,4]]},"42":{"position":[[435,4]]},"45":{"position":[[92,4]]}},"keywords":{}}],["datetim",{"_index":670,"title":{},"content":{"42":{"position":[[360,8]]}},"keywords":{}}],["daunt",{"_index":228,"title":{},"content":{"12":{"position":[[57,9]]}},"keywords":{}}],["decad",{"_index":232,"title":{},"content":{"13":{"position":[[12,7]]}},"keywords":{}}],["decal.textur",{"_index":728,"title":{},"content":{"50":{"position":[[357,13]]}},"keywords":{}}],["decid",{"_index":223,"title":{},"content":{"10":{"position":[[231,6]]}},"keywords":{}}],["decrib",{"_index":784,"title":{},"content":{"51":{"position":[[75,8]]}},"keywords":{}}],["dedic",{"_index":118,"title":{},"content":{"4":{"position":[[301,9]]}},"keywords":{}}],["deep",{"_index":208,"title":{},"content":{"9":{"position":[[75,4]]}},"keywords":{}}],["default",{"_index":444,"title":{},"content":{"23":{"position":[[934,7]]},"69":{"position":[[619,8]]},"73":{"position":[[170,7]]}},"keywords":{}}],["default.project.json",{"_index":632,"title":{},"content":{"36":{"position":[[339,20]]},"44":{"position":[[289,21]]}},"keywords":{}}],["defin",{"_index":630,"title":{},"content":{"36":{"position":[[294,7]]},"45":{"position":[[107,7]]},"46":{"position":[[94,7]]},"52":{"position":[[7,7]]}},"keywords":{}}],["delet",{"_index":468,"title":{},"content":{"24":{"position":[[580,8]]}},"keywords":{}}],["depend",{"_index":538,"title":{},"content":{"29":{"position":[[191,7]]}},"keywords":{}}],["deploy",{"_index":119,"title":{},"content":{"4":{"position":[[314,9]]},"29":{"position":[[523,10]]}},"keywords":{}}],["describ",{"_index":423,"title":{},"content":{"23":{"position":[[266,10]]},"24":{"position":[[145,10]]},"25":{"position":[[1650,9],[1706,9]]},"26":{"position":[[231,9]]},"36":{"position":[[245,9],[313,9],[366,9]]},"43":{"position":[[45,8],[167,10]]},"44":{"position":[[221,8]]}},"keywords":{}}],["descript",{"_index":422,"title":{"24":{"position":[[9,12]]}},"content":{"23":{"position":[[254,11]]},"24":{"position":[[11,12],[687,11],[785,13]]}},"keywords":{}}],["design",{"_index":387,"title":{},"content":{"21":{"position":[[216,8],[300,7],[407,6]]},"43":{"position":[[77,8]]}},"keywords":{}}],["despair,¡ay",{"_index":653,"title":{},"content":{"39":{"position":[[307,12]]}},"keywords":{}}],["destructur",{"_index":336,"title":{},"content":{"17":{"position":[[158,14]]}},"keywords":{}}],["detail",{"_index":82,"title":{"33":{"position":[[5,7]]}},"content":{"3":{"position":[[639,8]]},"25":{"position":[[1744,7]]},"51":{"position":[[106,7]]}},"keywords":{}}],["develop",{"_index":203,"title":{"29":{"position":[[0,11]]}},"content":{"8":{"position":[[105,9]]},"16":{"position":[[230,10],[303,10],[466,10]]},"17":{"position":[[588,11]]},"29":{"position":[[14,10],[120,11]]},"30":{"position":[[31,9]]}},"keywords":{}}],["differ",{"_index":394,"title":{},"content":{"21":{"position":[[377,9]]},"32":{"position":[[929,9]]}},"keywords":{}}],["direct",{"_index":913,"title":{},"content":{"75":{"position":[[132,9],[368,9]]}},"keywords":{}}],["directli",{"_index":216,"title":{},"content":{"10":{"position":[[75,8]]},"25":{"position":[[204,9],[736,9]]}},"keywords":{}}],["directori",{"_index":90,"title":{},"content":{"3":{"position":[[834,9]]},"26":{"position":[[48,10]]},"34":{"position":[[31,9]]},"36":{"position":[[6,9],[110,9],[166,9]]},"37":{"position":[[375,9],[461,9],[533,9],[603,9]]},"44":{"position":[[257,9],[390,10]]},"48":{"position":[[93,9]]}},"keywords":{}}],["disabl",{"_index":696,"title":{"47":{"position":[[15,8]]}},"content":{"45":{"position":[[314,8]]},"47":{"position":[[69,9],[154,9]]}},"keywords":{}}],["discord",{"_index":361,"title":{},"content":{"18":{"position":[[120,7]]}},"keywords":{}}],["document",{"_index":254,"title":{},"content":{"13":{"position":[[384,13]]}},"keywords":{}}],["doesn't",{"_index":392,"title":{},"content":{"21":{"position":[[311,7]]},"24":{"position":[[551,7]]},"32":{"position":[[884,7]]}},"keywords":{}}],["dom'",{"_index":620,"title":{},"content":{"35":{"position":[[456,5]]},"38":{"position":[[154,5]]}},"keywords":{}}],["don't",{"_index":146,"title":{},"content":{"6":{"position":[[180,5]]},"21":{"position":[[165,5],[838,5]]}},"keywords":{}}],["door",{"_index":266,"title":{},"content":{"15":{"position":[[17,4]]}},"keywords":{}}],["dragon",{"_index":356,"title":{},"content":{"17":{"position":[[665,8]]}},"keywords":{}}],["due",{"_index":613,"title":{},"content":{"35":{"position":[[60,3]]},"42":{"position":[[139,3],[454,3]]}},"keywords":{}}],["each",{"_index":504,"title":{},"content":{"25":{"position":[[1731,4]]},"30":{"position":[[84,4]]},"52":{"position":[[207,4]]},"53":{"position":[[102,4],[178,4]]},"58":{"position":[[102,4]]},"59":{"position":[[137,4]]},"60":{"position":[[171,4]]},"63":{"position":[[103,4],[245,4]]},"66":{"position":[[104,4]]},"70":{"position":[[138,4]]},"71":{"position":[[173,4]]},"73":{"position":[[364,4]]},"75":{"position":[[150,4],[404,4]]},"76":{"position":[[131,4]]},"82":{"position":[[80,4]]},"84":{"position":[[128,4]]},"85":{"position":[[99,4]]},"86":{"position":[[99,4]]},"87":{"position":[[103,4]]},"88":{"position":[[103,4]]}},"keywords":{}}],["easi",{"_index":305,"title":{},"content":{"16":{"position":[[96,4]]},"21":{"position":[[81,4]]},"42":{"position":[[150,4]]}},"keywords":{}}],["easier",{"_index":189,"title":{},"content":{"7":{"position":[[528,6],[655,6],[677,6]]},"15":{"position":[[738,7]]},"32":{"position":[[684,6]]}},"keywords":{}}],["easiest",{"_index":138,"title":{},"content":{"6":{"position":[[76,7]]}},"keywords":{}}],["ecosystem",{"_index":271,"title":{},"content":{"15":{"position":[[95,11]]},"17":{"position":[[309,9]]}},"keywords":{}}],["edit",{"_index":215,"title":{},"content":{"10":{"position":[[49,7]]},"15":{"position":[[242,8]]},"42":{"position":[[167,4]]}},"keywords":{}}],["editor",{"_index":14,"title":{"15":{"position":[[14,8]]}},"content":{"1":{"position":[[118,6]]},"15":{"position":[[52,7],[127,7],[202,7]]}},"keywords":{}}],["effort",{"_index":201,"title":{},"content":{"8":{"position":[[20,7]]}},"keywords":{}}],["emitlegacyscript",{"_index":451,"title":{},"content":{"23":{"position":[[1086,18]]}},"keywords":{}}],["empti",{"_index":11,"title":{},"content":{"1":{"position":[[88,5]]}},"keywords":{}}],["enabl",{"_index":327,"title":{},"content":{"17":{"position":[[13,7]]},"21":{"position":[[780,6]]}},"keywords":{}}],["encod",{"_index":802,"title":{},"content":{"54":{"position":[[100,7]]}},"keywords":{}}],["end",{"_index":635,"title":{},"content":{"37":{"position":[[113,6],[177,6]]},"43":{"position":[[8,6]]},"48":{"position":[[308,3]]}},"keywords":{}}],["engin",{"_index":323,"title":{},"content":{"16":{"position":[[532,9]]}},"keywords":{}}],["entir",{"_index":542,"title":{},"content":{"29":{"position":[[456,6]]}},"keywords":{}}],["enum",{"_index":573,"title":{"62":{"position":[[0,5]]}},"content":{"32":{"position":[[863,4]]},"50":{"position":[[377,4]]},"62":{"position":[[79,4],[307,4]]},"69":{"position":[[493,4]]}},"keywords":{}}],["envelop",{"_index":895,"title":{},"content":{"71":{"position":[[235,8]]}},"keywords":{}}],["even",{"_index":145,"title":{},"content":{"6":{"position":[[168,4]]},"45":{"position":[[180,4]]}},"keywords":{}}],["everyth",{"_index":217,"title":{},"content":{"10":{"position":[[134,10]]},"26":{"position":[[26,10]]},"29":{"position":[[327,10]]}},"keywords":{}}],["exampl",{"_index":482,"title":{"26":{"position":[[0,7]]}},"content":{"25":{"position":[[435,8],[956,8],[1218,8]]},"37":{"position":[[649,8]]},"39":{"position":[[212,7]]},"50":{"position":[[16,7]]},"62":{"position":[[94,8],[322,8]]}},"keywords":{}}],["excel",{"_index":233,"title":{},"content":{"13":{"position":[[23,9]]}},"keywords":{}}],["except",{"_index":699,"title":{},"content":{"45":{"position":[[571,6]]}},"keywords":{}}],["exclam",{"_index":652,"title":{},"content":{"39":{"position":[[292,11]]}},"keywords":{}}],["exist",{"_index":109,"title":{"5":{"position":[[11,8]]}},"content":{"4":{"position":[[126,8]]},"8":{"position":[[47,8]]},"9":{"position":[[32,8]]}},"keywords":{}}],["expect",{"_index":575,"title":{},"content":{"32":{"position":[[965,8]]},"39":{"position":[[89,7]]}},"keywords":{}}],["explicit",{"_index":474,"title":{"32":{"position":[[0,8]]}},"content":{"25":{"position":[[68,9],[170,8],[689,8],[749,8],[1143,8],[1458,8]]},"32":{"position":[[150,8],[746,8],[1013,8],[1664,8]]},"51":{"position":[[34,8]]},"52":{"position":[[160,8],[312,8]]},"53":{"position":[[52,8]]},"54":{"position":[[60,8]]},"55":{"position":[[24,8]]},"56":{"position":[[58,8]]},"57":{"position":[[201,8]]},"58":{"position":[[24,8]]},"59":{"position":[[59,8]]},"60":{"position":[[61,8]]},"61":{"position":[[24,8]]},"62":{"position":[[231,8]]},"63":{"position":[[53,8]]},"64":{"position":[[24,8]]},"65":{"position":[[24,8]]},"66":{"position":[[24,8]]},"67":{"position":[[24,8]]},"68":{"position":[[24,8]]},"69":{"position":[[24,8]]},"70":{"position":[[59,8]]},"71":{"position":[[62,8]]},"73":{"position":[[66,8]]},"74":{"position":[[24,8]]},"75":{"position":[[51,8]]},"76":{"position":[[52,8]]},"81":{"position":[[24,8]]},"82":{"position":[[24,8]]},"83":{"position":[[52,8]]},"84":{"position":[[53,8]]},"85":{"position":[[24,8]]},"86":{"position":[[24,8]]},"87":{"position":[[24,8]]},"88":{"position":[[24,8]]}},"keywords":{}}],["explicitli",{"_index":492,"title":{},"content":{"25":{"position":[[997,11]]}},"keywords":{}}],["export",{"_index":649,"title":{},"content":{"39":{"position":[[171,9]]}},"keywords":{}}],["expos",{"_index":71,"title":{},"content":{"3":{"position":[[263,6]]}},"keywords":{}}],["extens",{"_index":129,"title":{},"content":{"4":{"position":[[538,10]]},"15":{"position":[[390,11]]},"19":{"position":[[134,10],[296,9]]},"23":{"position":[[59,10]]},"37":{"position":[[41,9]]},"39":{"position":[[24,9]]},"40":{"position":[[24,9]]},"41":{"position":[[25,9]]},"42":{"position":[[25,9]]}},"keywords":{}}],["extern",{"_index":264,"title":{"15":{"position":[[0,8]]}},"content":{},"keywords":{}}],["extra",{"_index":98,"title":{},"content":{"3":{"position":[[952,5]]},"45":{"position":[[81,5]]}},"keywords":{}}],["face",{"_index":730,"title":{"63":{"position":[[0,6]]}},"content":{"50":{"position":[[399,5]]},"63":{"position":[[6,5]]}},"keywords":{}}],["fairli",{"_index":357,"title":{},"content":{"18":{"position":[[16,6]]}},"keywords":{}}],["fals",{"_index":469,"title":{},"content":{"24":{"position":[[608,5]]},"55":{"position":[[186,6]]}},"keywords":{}}],["famili",{"_index":860,"title":{},"content":{"66":{"position":[[70,7]]}},"keywords":{}}],["faster",{"_index":62,"title":{},"content":{"3":{"position":[[113,7]]}},"keywords":{}}],["feasibl",{"_index":592,"title":{},"content":{"32":{"position":[[2359,8]]}},"keywords":{}}],["featur",{"_index":194,"title":{},"content":{"7":{"position":[[611,8]]},"15":{"position":[[215,8]]},"16":{"position":[[447,8]]},"17":{"position":[[120,8]]},"21":{"position":[[492,8]]},"23":{"position":[[523,7]]},"29":{"position":[[379,8]]}},"keywords":{}}],["feel",{"_index":366,"title":{},"content":{"18":{"position":[[312,4]]}},"keywords":{}}],["few",{"_index":81,"title":{},"content":{"3":{"position":[[635,3]]}},"keywords":{}}],["fewer",{"_index":154,"title":{"7":{"position":[[15,5]]}},"content":{},"keywords":{}}],["field",{"_index":417,"title":{},"content":{"23":{"position":[[94,7]]},"24":{"position":[[665,6]]},"25":{"position":[[786,6],[817,5],[877,5]]},"32":{"position":[[2186,6],[2291,6]]},"52":{"position":[[212,5]]},"57":{"position":[[272,7]]},"60":{"position":[[119,6],[231,7],[249,5]]},"66":{"position":[[96,7]]},"71":{"position":[[120,6],[244,7]]},"73":{"position":[[340,6]]},"75":{"position":[[142,7]]}},"keywords":{}}],["file",{"_index":33,"title":{"23":{"position":[[8,5]]},"32":{"position":[[36,6]]},"45":{"position":[[5,6]]},"46":{"position":[[5,5]]},"47":{"position":[[5,5]]},"48":{"position":[[5,5]]},"51":{"position":[[22,6]]}},"content":{"1":{"position":[[393,6],[418,5]]},"2":{"position":[[74,4],[372,4]]},"3":{"position":[[19,4],[812,5]]},"10":{"position":[[99,5]]},"13":{"position":[[65,6]]},"15":{"position":[[271,4]]},"16":{"position":[[60,5]]},"18":{"position":[[325,4]]},"19":{"position":[[241,5]]},"21":{"position":[[124,5],[693,4]]},"23":{"position":[[25,5],[221,5]]},"24":{"position":[[269,5],[390,5]]},"32":{"position":[[56,5],[84,6],[139,6],[2389,5]]},"34":{"position":[[10,4],[295,5]]},"35":{"position":[[161,4],[437,6]]},"36":{"position":[[139,5],[239,5],[284,4],[360,5]]},"37":{"position":[[22,5],[108,4],[172,4],[252,4],[664,6]]},"39":{"position":[[6,4],[103,5]]},"40":{"position":[[6,4]]},"41":{"position":[[6,4],[73,4],[176,5]]},"42":{"position":[[6,4],[133,5],[231,6],[276,5]]},"43":{"position":[[2,5],[245,4]]},"44":{"position":[[32,5],[71,6],[141,6],[278,4],[353,4]]},"45":{"position":[[27,6],[59,5],[343,5],[471,5],[609,6],[721,5]]},"47":{"position":[[7,5]]},"48":{"position":[[126,4]]}},"keywords":{}}],["files.a",{"_index":631,"title":{},"content":{"36":{"position":[[331,7]]}},"keywords":{}}],["filesattribut",{"_index":714,"title":{},"content":{"50":{"position":[[57,15]]}},"keywords":{}}],["filesystem",{"_index":136,"title":{},"content":{"6":{"position":[[41,10]]},"10":{"position":[[112,11]]},"16":{"position":[[73,11]]},"24":{"position":[[250,10]]},"36":{"position":[[23,10]]},"46":{"position":[[109,10]]}},"keywords":{}}],["find",{"_index":190,"title":{},"content":{"7":{"position":[[538,4]]},"15":{"position":[[282,4]]},"18":{"position":[[237,4]]}},"keywords":{}}],["flat",{"_index":811,"title":{},"content":{"57":{"position":[[39,4]]}},"keywords":{}}],["float",{"_index":826,"title":{},"content":{"58":{"position":[[122,5]]},"70":{"position":[[158,6]]},"83":{"position":[[147,6]]},"85":{"position":[[119,6]]},"87":{"position":[[124,6]]}},"keywords":{}}],["float32",{"_index":732,"title":{"64":{"position":[[0,8]]}},"content":{"50":{"position":[[425,7]]}},"keywords":{}}],["float64",{"_index":734,"title":{"65":{"position":[[0,8]]}},"content":{"50":{"position":[[459,7]]}},"keywords":{}}],["fold",{"_index":585,"title":{},"content":{"32":{"position":[[2198,6]]}},"keywords":{}}],["folder",{"_index":12,"title":{"36":{"position":[[0,8]]}},"content":{"1":{"position":[[94,6]]},"7":{"position":[[368,6]]},"24":{"position":[[360,6]]},"36":{"position":[[51,6]]},"37":{"position":[[412,7],[781,7]]},"43":{"position":[[180,6]]},"45":{"position":[[413,6]]},"48":{"position":[[284,6]]}},"keywords":{}}],["follow",{"_index":285,"title":{},"content":{"15":{"position":[[380,9]]},"23":{"position":[[84,9]]},"39":{"position":[[112,6]]},"41":{"position":[[195,9],[421,9]]},"52":{"position":[[665,9]]}},"keywords":{}}],["font",{"_index":736,"title":{"66":{"position":[[0,5]]}},"content":{"50":{"position":[[496,4]]}},"keywords":{}}],["foo.meta.json",{"_index":708,"title":{},"content":{"47":{"position":[[183,13]]}},"keywords":{}}],["foo.server.lua",{"_index":707,"title":{},"content":{"47":{"position":[[101,14]]}},"keywords":{}}],["format",{"_index":414,"title":{"22":{"position":[[8,6]]}},"content":{"25":{"position":[[333,6],[920,6],[1720,7]]},"32":{"position":[[1605,6]]},"39":{"position":[[128,6]]},"42":{"position":[[172,6],[477,7]]},"45":{"position":[[124,8],[168,8]]},"51":{"position":[[43,7],[63,6],[90,7]]},"52":{"position":[[181,6]]},"53":{"position":[[73,6]]},"54":{"position":[[81,6]]},"55":{"position":[[45,6]]},"56":{"position":[[79,6]]},"57":{"position":[[27,6],[222,6]]},"58":{"position":[[45,6]]},"59":{"position":[[80,6]]},"60":{"position":[[82,6]]},"61":{"position":[[45,6]]},"62":{"position":[[27,6],[252,6]]},"63":{"position":[[74,6]]},"64":{"position":[[45,6]]},"65":{"position":[[45,6]]},"66":{"position":[[45,6]]},"67":{"position":[[45,6]]},"68":{"position":[[45,6]]},"70":{"position":[[80,6]]},"71":{"position":[[83,6]]},"73":{"position":[[97,8]]},"74":{"position":[[45,6]]},"75":{"position":[[95,8]]},"76":{"position":[[73,6]]},"81":{"position":[[45,6]]},"82":{"position":[[45,6]]},"83":{"position":[[73,6]]},"84":{"position":[[74,6]]},"85":{"position":[[45,6]]},"86":{"position":[[45,6]]},"87":{"position":[[45,6]]},"88":{"position":[[45,6]]}},"keywords":{}}],["formatt",{"_index":247,"title":{},"content":{"13":{"position":[[271,9]]}},"keywords":{}}],["frame.s",{"_index":771,"title":{},"content":{"50":{"position":[[1108,10]]}},"keywords":{}}],["frame.zindex",{"_index":739,"title":{},"content":{"50":{"position":[[532,12]]}},"keywords":{}}],["free",{"_index":367,"title":{},"content":{"18":{"position":[[317,4]]}},"keywords":{}}],["friendli",{"_index":198,"title":{},"content":{"7":{"position":[[705,8]]}},"keywords":{}}],["fulli",{"_index":546,"title":{"31":{"position":[[0,5]]}},"content":{"29":{"position":[[570,5]]}},"keywords":{}}],["function",{"_index":335,"title":{},"content":{"17":{"position":[[140,10],[173,10]]}},"keywords":{}}],["fuss",{"_index":43,"title":{},"content":{"2":{"position":[[162,5]]}},"keywords":{}}],["futur",{"_index":569,"title":{},"content":{"32":{"position":[[709,6]]},"35":{"position":[[536,7]]}},"keywords":{}}],["g",{"_index":823,"title":{},"content":{"58":{"position":[[68,1]]},"59":{"position":[[103,1]]}},"keywords":{}}],["game",{"_index":2,"title":{"0":{"position":[[15,4]]},"5":{"position":[[20,4]]},"6":{"position":[[13,5]]}},"content":{"1":{"position":[[50,4]]},"2":{"position":[[418,5]]},"3":{"position":[[59,5]]},"4":{"position":[[135,4],[235,5],[329,4],[445,4],[570,4]]},"6":{"position":[[101,4]]},"7":{"position":[[153,5]]},"8":{"position":[[56,4]]},"9":{"position":[[41,4],[145,5]]},"10":{"position":[[273,5]]},"16":{"position":[[19,4]]},"23":{"position":[[570,4],[777,4]]},"26":{"position":[[308,5]]},"29":{"position":[[219,4],[463,4]]}},"keywords":{}}],["game'",{"_index":151,"title":{},"content":{"6":{"position":[[233,6]]},"29":{"position":[[301,6]]}},"keywords":{}}],["gameid",{"_index":440,"title":{},"content":{"23":{"position":[[744,7]]}},"keywords":{}}],["gave",{"_index":261,"title":{},"content":{"14":{"position":[[30,4]]}},"keywords":{}}],["gener",{"_index":125,"title":{},"content":{"4":{"position":[[414,10]]},"13":{"position":[[191,8],[398,9]]},"30":{"position":[[57,9]]},"35":{"position":[[144,8]]},"38":{"position":[[60,9]]}},"keywords":{}}],["git",{"_index":308,"title":{},"content":{"16":{"position":[[162,3],[245,3]]}},"keywords":{}}],["github",{"_index":309,"title":{},"content":{"16":{"position":[[170,7],[414,6]]},"18":{"position":[[349,6]]}},"keywords":{}}],["gitlab",{"_index":317,"title":{},"content":{"16":{"position":[[424,6]]}},"keywords":{}}],["glob",{"_index":448,"title":{},"content":{"23":{"position":[[1038,5]]}},"keywords":{}}],["globignorepath",{"_index":447,"title":{},"content":{"23":{"position":[[1011,16]]}},"keywords":{}}],["go",{"_index":278,"title":{},"content":{"15":{"position":[[251,2]]}},"keywords":{}}],["goe",{"_index":185,"title":{},"content":{"7":{"position":[[400,4]]}},"keywords":{}}],["grade",{"_index":307,"title":{},"content":{"16":{"position":[[129,5]]}},"keywords":{}}],["great",{"_index":40,"title":{},"content":{"2":{"position":[[106,5]]},"3":{"position":[[27,5]]},"18":{"position":[[185,5]]},"29":{"position":[[77,5]]}},"keywords":{}}],["grip",{"_index":713,"title":{},"content":{"48":{"position":[[345,4]]}},"keywords":{}}],["gui",{"_index":161,"title":{},"content":{"7":{"position":[[77,3]]}},"keywords":{}}],["guid",{"_index":69,"title":{},"content":{"3":{"position":[[224,5]]}},"keywords":{}}],["halv",{"_index":372,"title":{},"content":{"19":{"position":[[167,6]]}},"keywords":{}}],["hand",{"_index":594,"title":{},"content":{"32":{"position":[[2438,5]]},"43":{"position":[[92,4]]}},"keywords":{}}],["handl",{"_index":710,"title":{},"content":{"48":{"position":[[76,7]]}},"keywords":{}}],["handles.fac",{"_index":731,"title":{},"content":{"50":{"position":[[405,13]]}},"keywords":{}}],["hax",{"_index":352,"title":{},"content":{"17":{"position":[[553,5]]}},"keywords":{}}],["hello",{"_index":666,"title":{},"content":{"41":{"position":[[450,5]]}},"keywords":{}}],["hello.meta.json",{"_index":705,"title":{},"content":{"46":{"position":[[293,15]]}},"keywords":{}}],["hello.txt",{"_index":703,"title":{},"content":{"46":{"position":[[180,9]]}},"keywords":{}}],["help",{"_index":244,"title":{"18":{"position":[[0,5]]}},"content":{"13":{"position":[[236,4],[286,5]]},"17":{"position":[[47,5]]},"18":{"position":[[0,5],[81,5],[204,4]]},"23":{"position":[[535,4]]}},"keywords":{}}],["here",{"_index":355,"title":{},"content":{"17":{"position":[[657,4]]},"30":{"position":[[41,5]]}},"keywords":{}}],["hermet",{"_index":545,"title":{},"content":{"29":{"position":[[538,8]]}},"keywords":{}}],["hit",{"_index":514,"title":{},"content":{"26":{"position":[[294,3]]},"35":{"position":[[245,3]]}},"keywords":{}}],["host",{"_index":316,"title":{},"content":{"16":{"position":[[393,7]]},"18":{"position":[[138,5]]}},"keywords":{}}],["huge",{"_index":341,"title":{},"content":{"17":{"position":[[304,4]]}},"keywords":{}}],["hundr",{"_index":310,"title":{},"content":{"16":{"position":[[180,8]]}},"keywords":{}}],["id",{"_index":434,"title":{},"content":{"23":{"position":[[473,3],[662,2],[782,2]]}},"keywords":{}}],["idea",{"_index":148,"title":{},"content":{"6":{"position":[[204,5]]},"18":{"position":[[281,5]]},"42":{"position":[[251,4]]}},"keywords":{}}],["idiom",{"_index":134,"title":{},"content":{"6":{"position":[[17,6]]}},"keywords":{}}],["ignor",{"_index":449,"title":{},"content":{"23":{"position":[[1056,7]]},"46":{"position":[[250,6]]}},"keywords":{}}],["ignoreunknowninst",{"_index":466,"title":{},"content":{"24":{"position":[[498,24]]},"45":{"position":[[252,23],[646,23],[686,23]]},"46":{"position":[[49,22]]}},"keywords":{}}],["imagebutton.slicecent",{"_index":757,"title":{},"content":{"50":{"position":[[881,23]]}},"keywords":{}}],["imagelabel.imagerects",{"_index":773,"title":{},"content":{"50":{"position":[[1133,24]]}},"keywords":{}}],["implement",{"_index":287,"title":{},"content":{"15":{"position":[[422,14]]},"77":{"position":[[6,12]]},"78":{"position":[[6,12]]},"79":{"position":[[6,12]]},"80":{"position":[[6,12]]}},"keywords":{}}],["implicit",{"_index":473,"title":{},"content":{"25":{"position":[[55,8],[81,8],[346,8],[532,8]]},"32":{"position":[[170,8],[196,8],[639,8]]},"51":{"position":[[21,8]]},"52":{"position":[[147,8]]},"55":{"position":[[11,8]]},"57":{"position":[[6,8]]},"58":{"position":[[11,8]]},"61":{"position":[[11,8]]},"62":{"position":[[6,8]]},"64":{"position":[[11,8]]},"65":{"position":[[11,8]]},"66":{"position":[[11,8]]},"67":{"position":[[11,8]]},"68":{"position":[[11,8]]},"69":{"position":[[11,8]]},"74":{"position":[[11,8]]},"81":{"position":[[11,8]]},"82":{"position":[[11,8]]},"85":{"position":[[11,8]]},"86":{"position":[[11,8]]},"87":{"position":[[11,8]]},"88":{"position":[[11,8]]}},"keywords":{}}],["implicitli",{"_index":479,"title":{},"content":{"25":{"position":[[242,11]]},"52":{"position":[[124,11]]},"53":{"position":[[36,11]]},"54":{"position":[[44,11]]},"56":{"position":[[42,11]]},"59":{"position":[[43,11]]},"60":{"position":[[45,11]]},"63":{"position":[[37,11]]},"70":{"position":[[43,11]]},"71":{"position":[[46,11]]},"73":{"position":[[50,11]]},"75":{"position":[[35,11]]},"76":{"position":[[36,11]]},"83":{"position":[[36,11]]},"84":{"position":[[37,11]]}},"keywords":{}}],["import",{"_index":648,"title":{},"content":{"39":{"position":[[157,9]]}},"keywords":{}}],["improv",{"_index":150,"title":{},"content":{"6":{"position":[[220,7]]},"18":{"position":[[298,7]]}},"keywords":{}}],["includ",{"_index":272,"title":{},"content":{"15":{"position":[[135,7]]},"25":{"position":[[1539,8]]},"44":{"position":[[45,8],[183,8]]}},"keywords":{}}],["indic",{"_index":419,"title":{},"content":{"23":{"position":[[119,10]]}},"keywords":{}}],["individu",{"_index":304,"title":{},"content":{"16":{"position":[[49,10],[219,10]]}},"keywords":{}}],["infer",{"_index":477,"title":{},"content":{"25":{"position":[[137,5]]}},"keywords":{}}],["info",{"_index":376,"title":{},"content":{"19":{"position":[[279,4]]},"32":{"position":[[597,4]]}},"keywords":{}}],["inform",{"_index":99,"title":{},"content":{"3":{"position":[[958,11]]},"39":{"position":[[194,12]]}},"keywords":{}}],["init.client.lua",{"_index":627,"title":{},"content":{"36":{"position":[[223,15]]}},"keywords":{}}],["init.lua",{"_index":625,"title":{},"content":{"36":{"position":[[193,9]]}},"keywords":{}}],["init.meta.json",{"_index":629,"title":{},"content":{"36":{"position":[[269,14]]},"45":{"position":[[456,14]]},"48":{"position":[[111,14]]}},"keywords":{}}],["init.server.lua",{"_index":626,"title":{},"content":{"36":{"position":[[203,16]]},"37":{"position":[[422,15]]}},"keywords":{}}],["initi",{"_index":7,"title":{},"content":{"1":{"position":[[33,10],[321,10]]}},"keywords":{}}],["insid",{"_index":155,"title":{},"content":{"7":{"position":[[2,6]]},"44":{"position":[[192,6]]}},"keywords":{}}],["instal",{"_index":66,"title":{"19":{"position":[[0,12]]}},"content":{"3":{"position":[[170,10],[211,12],[246,7]]},"19":{"position":[[0,12],[45,7],[109,7],[400,7]]}},"keywords":{}}],["instanc",{"_index":160,"title":{"24":{"position":[[0,8]]},"25":{"position":[[0,8]]}},"content":{"7":{"position":[[62,9]]},"23":{"position":[[245,8],[286,8],[1178,9],[1211,9]]},"24":{"position":[[2,8],[69,9],[130,8],[197,8],[436,9],[463,8],[531,9],[678,8],[715,9],[776,8]]},"25":{"position":[[44,10]]},"36":{"position":[[58,8]]},"37":{"position":[[75,9],[287,9],[633,9],[696,9]]},"39":{"position":[[74,9]]},"40":{"position":[[68,9]]},"43":{"position":[[124,9],[624,10]]},"45":{"position":[[523,9]]},"46":{"position":[[75,9],[204,9]]},"47":{"position":[[53,10]]},"48":{"position":[[291,9],[327,8]]},"52":{"position":[[58,8]]}},"keywords":{}}],["instance.ani",{"_index":636,"title":{},"content":{"37":{"position":[[159,12],[228,12]]}},"keywords":{}}],["instance.attribut",{"_index":715,"title":{},"content":{"50":{"position":[[73,19]]}},"keywords":{}}],["instance.init.client.lua",{"_index":641,"title":{},"content":{"37":{"position":[[485,24]]}},"keywords":{}}],["instance.init.lua",{"_index":642,"title":{},"content":{"37":{"position":[[562,17]]}},"keywords":{}}],["instance.nam",{"_index":765,"title":{},"content":{"50":{"position":[[1025,13]]}},"keywords":{}}],["instance.tag",{"_index":767,"title":{},"content":{"50":{"position":[[1050,13]]}},"keywords":{}}],["instead",{"_index":120,"title":{},"content":{"4":{"position":[[334,7],[615,8]]},"10":{"position":[[84,7]]},"23":{"position":[[1188,7]]},"25":{"position":[[1296,8]]},"32":{"position":[[2406,7]]},"37":{"position":[[399,7]]},"44":{"position":[[358,7]]},"46":{"position":[[120,7]]},"48":{"position":[[271,7]]}},"keywords":{}}],["int32",{"_index":738,"title":{"67":{"position":[[0,6]]}},"content":{"50":{"position":[[526,5]]}},"keywords":{}}],["int64",{"_index":740,"title":{"68":{"position":[[0,6]]}},"content":{"50":{"position":[[551,5]]}},"keywords":{}}],["integ",{"_index":807,"title":{},"content":{"56":{"position":[[92,7]]},"59":{"position":[[158,7]]},"62":{"position":[[265,7]]},"67":{"position":[[58,8]]},"68":{"position":[[58,8]]},"69":{"position":[[526,8]]},"83":{"position":[[171,8]]},"86":{"position":[[120,8]]},"88":{"position":[[124,8]]}},"keywords":{}}],["intend",{"_index":692,"title":{},"content":{"44":{"position":[[168,8]]}},"keywords":{}}],["intern",{"_index":502,"title":{},"content":{"25":{"position":[[1618,8]]}},"keywords":{}}],["introduc",{"_index":144,"title":{},"content":{"6":{"position":[[150,11]]}},"keywords":{}}],["introduct",{"_index":225,"title":{"11":{"position":[[0,12]]}},"content":{},"keywords":{}}],["issu",{"_index":321,"title":{},"content":{"16":{"position":[[499,5]]},"18":{"position":[[333,5],[356,5]]},"29":{"position":[[152,7]]},"35":{"position":[[518,5]]}},"keywords":{}}],["it'",{"_index":115,"title":{},"content":{"4":{"position":[[251,4]]},"6":{"position":[[71,4]]},"13":{"position":[[83,4]]},"17":{"position":[[471,4]]},"32":{"position":[[602,4],[670,4]]},"42":{"position":[[570,4]]},"46":{"position":[[12,4]]}},"keywords":{}}],["it'd",{"_index":506,"title":{},"content":{"26":{"position":[[59,4]]}},"keywords":{}}],["it'll",{"_index":412,"title":{},"content":{"21":{"position":[[879,5]]}},"keywords":{}}],["item",{"_index":845,"title":{},"content":{"62":{"position":[[84,5],[312,5]]},"69":{"position":[[498,5]]}},"keywords":{}}],["iter",{"_index":58,"title":{},"content":{"3":{"position":[[80,10]]}},"keywords":{}}],["itself",{"_index":413,"title":{},"content":{"21":{"position":[[890,6]]},"46":{"position":[[150,7]]}},"keywords":{}}],["json",{"_index":415,"title":{"41":{"position":[[0,4]]},"43":{"position":[[0,4]]}},"content":{"23":{"position":[[20,4]]},"34":{"position":[[201,4],[214,6],[241,4]]},"41":{"position":[[20,4],[49,4],[171,4],[205,5]]},"42":{"position":[[297,4]]},"43":{"position":[[156,4]]}},"keywords":{}}],["judgement",{"_index":401,"title":{},"content":{"21":{"position":[[540,9]]}},"keywords":{}}],["kampfkarren",{"_index":260,"title":{},"content":{"14":{"position":[[16,13]]}},"keywords":{}}],["keep",{"_index":248,"title":{},"content":{"13":{"position":[[292,4]]}},"keywords":{}}],["key",{"_index":230,"title":{},"content":{"12":{"position":[[90,3]]},"24":{"position":[[743,4]]},"25":{"position":[[806,3]]},"52":{"position":[[253,3]]},"69":{"position":[[440,3]]}},"keywords":{}}],["key,source,context,example,",{"_index":650,"title":{},"content":{"39":{"position":[[249,29]]}},"keywords":{}}],["keypoint",{"_index":836,"title":{},"content":{"60":{"position":[[109,9]]},"71":{"position":[[110,9]]}},"keywords":{}}],["kind",{"_index":472,"title":{},"content":{"25":{"position":[[16,5]]}},"keywords":{}}],["know",{"_index":467,"title":{},"content":{"24":{"position":[[559,4]]},"25":{"position":[[1522,4]]},"32":{"position":[[892,4]]}},"keywords":{}}],["knowledg",{"_index":475,"title":{},"content":{"25":{"position":[[108,9]]}},"keywords":{}}],["known",{"_index":484,"title":{},"content":{"25":{"position":[[487,5]]}},"keywords":{}}],["languag",{"_index":350,"title":{},"content":{"17":{"position":[[503,9],[632,10]]}},"keywords":{}}],["language.stylua",{"_index":289,"title":{},"content":{"15":{"position":[[466,15]]}},"keywords":{}}],["larg",{"_index":211,"title":{},"content":{"9":{"position":[[130,6]]}},"keywords":{}}],["lava",{"_index":173,"title":{},"content":{"7":{"position":[[229,4]]}},"keywords":{}}],["layout",{"_index":512,"title":{},"content":{"26":{"position":[[245,6]]}},"keywords":{}}],["learn",{"_index":70,"title":{},"content":{"3":{"position":[[233,5]]}},"keywords":{}}],["leav",{"_index":539,"title":{},"content":{"29":{"position":[[321,5]]}},"keywords":{}}],["level",{"_index":105,"title":{},"content":{"4":{"position":[[35,6]]}},"keywords":{}}],["lighting.ambi",{"_index":725,"title":{},"content":{"50":{"position":[[261,16]]}},"keywords":{}}],["limit",{"_index":390,"title":{"35":{"position":[[0,12]]}},"content":{"21":{"position":[[279,7]]},"35":{"position":[[67,11],[490,10]]},"42":{"position":[[331,10]]}},"keywords":{}}],["link",{"_index":293,"title":{},"content":{"15":{"position":[[524,6],[585,6]]}},"keywords":{}}],["list",{"_index":433,"title":{},"content":{"23":{"position":[[459,4],[1030,4]]},"35":{"position":[[335,4]]},"53":{"position":[[85,4]]},"57":{"position":[[44,4]]},"58":{"position":[[57,4]]},"59":{"position":[[92,4]]},"63":{"position":[[86,4]]},"70":{"position":[[92,4]]},"75":{"position":[[349,4]]},"76":{"position":[[85,4]]},"82":{"position":[[57,4]]},"83":{"position":[[85,4]]},"84":{"position":[[86,4]]},"85":{"position":[[57,4]]},"86":{"position":[[57,4]]},"87":{"position":[[57,4]]},"88":{"position":[[57,4]]}},"keywords":{}}],["listen",{"_index":427,"title":{},"content":{"23":{"position":[[363,6]]}},"keywords":{}}],["littl",{"_index":354,"title":{},"content":{"17":{"position":[[581,6]]}},"keywords":{}}],["live",{"_index":54,"title":{"3":{"position":[[0,4]]}},"content":{"3":{"position":[[323,4]]},"16":{"position":[[548,4]]},"23":{"position":[[502,4]]},"35":{"position":[[400,4]]},"46":{"position":[[262,4]]},"50":{"position":[[39,4]]}},"keywords":{}}],["local",{"_index":605,"title":{"39":{"position":[[0,12]]}},"content":{"34":{"position":[[158,12]]},"39":{"position":[[181,12],[224,12]]}},"keywords":{}}],["localizationt",{"_index":647,"title":{},"content":{"39":{"position":[[56,17]]}},"keywords":{}}],["localscript",{"_index":453,"title":{},"content":{"23":{"position":[[1166,11]]},"37":{"position":[[216,11],[550,11]]}},"keywords":{}}],["locat",{"_index":183,"title":{},"content":{"7":{"position":[[351,9]]}},"keywords":{}}],["lock",{"_index":222,"title":{},"content":{"10":{"position":[[207,6]]}},"keywords":{}}],["long",{"_index":445,"title":{},"content":{"23":{"position":[[954,4]]}},"keywords":{}}],["look",{"_index":15,"title":{},"content":{"1":{"position":[[132,4]]},"7":{"position":[[555,7]]},"18":{"position":[[256,5]]},"21":{"position":[[446,4]]},"32":{"position":[[1044,4],[1695,4]]},"35":{"position":[[444,4]]},"42":{"position":[[282,4]]},"69":{"position":[[68,5]]}},"keywords":{}}],["lsp",{"_index":286,"title":{},"content":{"15":{"position":[[409,3],[418,3]]}},"keywords":{}}],["lsp'",{"_index":298,"title":{},"content":{"15":{"position":[[639,5]]}},"keywords":{}}],["lua",{"_index":255,"title":{},"content":{"13":{"position":[[412,3]]},"17":{"position":[[529,3]]},"34":{"position":[[112,5]]},"37":{"position":[[37,3],[247,4]]},"45":{"position":[[185,3]]}},"keywords":{}}],["luastylua",{"_index":246,"title":{},"content":{"13":{"position":[[258,10]]}},"keywords":{}}],["luau",{"_index":240,"title":{},"content":{"13":{"position":[[183,4]]},"15":{"position":[[404,4],[441,5],[634,4]]},"17":{"position":[[275,4],[463,5]]},"21":{"position":[[766,4]]}},"keywords":{}}],["lune",{"_index":204,"title":{"9":{"position":[[0,5]]}},"content":{"9":{"position":[[56,5]]},"21":{"position":[[348,4],[612,4]]}},"keywords":{}}],["lync",{"_index":397,"title":{},"content":{"21":{"position":[[429,5]]}},"keywords":{}}],["maco",{"_index":20,"title":{},"content":{"1":{"position":[[223,6]]},"2":{"position":[[256,6]]},"3":{"position":[[429,6]]}},"keywords":{}}],["main",{"_index":164,"title":{},"content":{"7":{"position":[[106,4]]}},"keywords":{}}],["make",{"_index":63,"title":{},"content":{"3":{"position":[[141,4]]},"7":{"position":[[647,4]]},"8":{"position":[[31,4]]},"15":{"position":[[702,5]]},"21":{"position":[[531,4],[885,4]]},"26":{"position":[[80,6],[278,6]]},"47":{"position":[[132,4]]}},"keywords":{}}],["manag",{"_index":252,"title":{"30":{"position":[[10,7]]},"31":{"position":[[6,7]]}},"content":{"13":{"position":[[345,7]]},"29":{"position":[[247,7],[289,6],[343,7],[413,7],[444,6],[576,7]]}},"keywords":{}}],["mani",{"_index":346,"title":{},"content":{"17":{"position":[[421,4]]},"29":{"position":[[2,4]]},"51":{"position":[[2,4]]}},"keywords":{}}],["map",{"_index":698,"title":{},"content":{"45":{"position":[[491,3]]},"69":{"position":[[504,6]]}},"keywords":{}}],["materi",{"_index":886,"title":{},"content":{"69":{"position":[[484,8]]}},"keywords":{}}],["materialcolor",{"_index":742,"title":{"69":{"position":[[0,15]]}},"content":{"50":{"position":[[577,14]]}},"keywords":{}}],["max",{"_index":890,"title":{},"content":{"70":{"position":[[108,3]]},"76":{"position":[[101,3]]}},"keywords":{}}],["menu",{"_index":22,"title":{},"content":{"1":{"position":[[250,5],[313,4]]},"2":{"position":[[283,5]]},"3":{"position":[[456,5]]}},"keywords":{}}],["meta",{"_index":612,"title":{"45":{"position":[[0,4]]},"46":{"position":[[0,4]]},"47":{"position":[[0,4]]},"48":{"position":[[0,4]]}},"content":{"34":{"position":[[290,4]]},"36":{"position":[[326,4]]},"45":{"position":[[22,4],[54,4],[338,4]]},"47":{"position":[[2,4]]}},"keywords":{}}],["meta.json",{"_index":551,"title":{},"content":{"32":{"position":[[73,10]]},"34":{"position":[[301,11]]},"45":{"position":[[40,11]]}},"keywords":{}}],["metadata",{"_index":701,"title":{"46":{"position":[[23,9]]}},"content":{},"keywords":{}}],["method",{"_index":338,"title":{},"content":{"17":{"position":[[196,8]]}},"keywords":{}}],["migrat",{"_index":213,"title":{"10":{"position":[[0,9]]}},"content":{"10":{"position":[[2,9]]},"29":{"position":[[180,7]]}},"keywords":{}}],["min",{"_index":889,"title":{},"content":{"70":{"position":[[100,3]]},"76":{"position":[[93,3]]}},"keywords":{}}],["model",{"_index":220,"title":{"38":{"position":[[0,7]]},"43":{"position":[[5,7]]}},"content":{"10":{"position":[[189,6]]},"23":{"position":[[206,5]]},"26":{"position":[[99,6]]},"32":{"position":[[997,5],[1644,5],[2399,6],[2465,7]]},"34":{"position":[[122,6],[144,6],[246,6]]},"38":{"position":[[53,6]]},"41":{"position":[[54,5]]},"43":{"position":[[61,7],[161,5]]},"44":{"position":[[230,7]]},"45":{"position":[[100,6],[162,5]]},"48":{"position":[[62,5]]}},"keywords":{}}],["model.json",{"_index":611,"title":{},"content":{"34":{"position":[[253,12]]},"43":{"position":[[18,11]]},"45":{"position":[[597,11]]}},"keywords":{}}],["model.model.json",{"_index":679,"title":{},"content":{"43":{"position":[[264,16]]}},"keywords":{}}],["model.primarypart",{"_index":759,"title":{},"content":{"50":{"position":[[915,17]]}},"keywords":{}}],["model.worldpivotdata",{"_index":749,"title":{},"content":{"50":{"position":[[727,20]]}},"keywords":{}}],["modern",{"_index":193,"title":{},"content":{"7":{"position":[[597,6]]}},"keywords":{}}],["modul",{"_index":602,"title":{"41":{"position":[[5,8]]},"42":{"position":[[5,8]]}},"content":{"34":{"position":[[97,6],[206,7],[226,7]]},"42":{"position":[[302,8]]}},"keywords":{}}],["modulescript",{"_index":637,"title":{},"content":{"37":{"position":[[274,12],[620,12]]},"41":{"position":[[98,12],[399,12]]},"42":{"position":[[55,12]]}},"keywords":{}}],["modulescript.sourc",{"_index":753,"title":{},"content":{"50":{"position":[[825,19]]}},"keywords":{}}],["moonscript",{"_index":351,"title":{},"content":{"17":{"position":[[538,10]]}},"keywords":{}}],["more",{"_index":197,"title":{},"content":{"7":{"position":[[700,4]]},"8":{"position":[[69,4]]},"15":{"position":[[319,5]]},"17":{"position":[[209,5]]},"32":{"position":[[704,4],[741,4],[2448,4]]},"51":{"position":[[101,4]]}},"keywords":{}}],["move",{"_index":153,"title":{"7":{"position":[[0,4]]}},"content":{"7":{"position":[[414,6]]}},"keywords":{}}],["much",{"_index":283,"title":{},"content":{"15":{"position":[[314,4]]},"29":{"position":[[206,4]]}},"keywords":{}}],["multi",{"_index":276,"title":{},"content":{"15":{"position":[[229,5],[265,5]]}},"keywords":{}}],["multipl",{"_index":691,"title":{},"content":{"44":{"position":[[124,8]]}},"keywords":{}}],["n/a",{"_index":761,"title":{},"content":{"50":{"position":[[947,3],[1008,3],[1177,3]]}},"keywords":{}}],["name",{"_index":46,"title":{},"content":{"2":{"position":[[377,5]]},"7":{"position":[[375,5]]},"23":{"position":[[104,5],[134,4],[160,4]]},"24":{"position":[[731,4]]},"25":{"position":[[274,4],[292,4]]},"36":{"position":[[81,5]]},"37":{"position":[[334,6]]},"43":{"position":[[250,5]]},"44":{"position":[[283,5]]},"45":{"position":[[34,5]]},"52":{"position":[[264,4]]},"62":{"position":[[67,4]]}},"keywords":{}}],["namefold",{"_index":598,"title":{},"content":{"34":{"position":[[15,11]]}},"keywords":{}}],["nathan",{"_index":258,"title":{},"content":{"14":{"position":[[2,6]]}},"keywords":{}}],["navig",{"_index":301,"title":{},"content":{"15":{"position":[[708,10]]}},"keywords":{}}],["necessari",{"_index":499,"title":{},"content":{"25":{"position":[[1478,9]]}},"keywords":{}}],["need",{"_index":34,"title":{},"content":{"1":{"position":[[428,4]]},"3":{"position":[[188,4],[305,4]]},"4":{"position":[[118,4]]},"19":{"position":[[392,4]]},"21":{"position":[[105,4],[171,4],[468,4],[844,4],[874,4]]},"69":{"position":[[631,4]]}},"keywords":{}}],["new",{"_index":1,"title":{"0":{"position":[[11,3]]}},"content":{"1":{"position":[[46,3],[84,3],[389,3]]},"2":{"position":[[414,3]]},"32":{"position":[[859,3]]},"45":{"position":[[2,3]]}},"keywords":{}}],["newer",{"_index":536,"title":{},"content":{"29":{"position":[[114,5]]}},"keywords":{}}],["next",{"_index":513,"title":{},"content":{"26":{"position":[[289,4]]},"47":{"position":[[197,4]]}},"keywords":{}}],["nifti",{"_index":374,"title":{},"content":{"19":{"position":[[224,5]]}},"keywords":{}}],["normal",{"_index":219,"title":{},"content":{"10":{"position":[[166,6]]}},"keywords":{}}],["note",{"_index":296,"title":{},"content":{"15":{"position":[[599,4]]}},"keywords":{}}],["now",{"_index":28,"title":{},"content":{"1":{"position":[[304,3]]},"2":{"position":[[2,3],[467,4]]},"3":{"position":[[790,3]]}},"keywords":{}}],["null",{"_index":437,"title":{},"content":{"23":{"position":[[617,4],[739,4],[859,4],[1006,4]]}},"keywords":{}}],["number",{"_index":808,"title":{},"content":{"56":{"position":[[117,6]]},"64":{"position":[[57,7]]},"65":{"position":[[57,7]]}},"keywords":{}}],["numberrang",{"_index":744,"title":{"70":{"position":[[0,12]]}},"content":{"50":{"position":[[621,11]]},"70":{"position":[[6,11]]}},"keywords":{}}],["numbersequ",{"_index":746,"title":{"71":{"position":[[0,15]]}},"content":{"50":{"position":[[664,14]]},"71":{"position":[[6,14]]}},"keywords":{}}],["numbersequencekeypoint",{"_index":894,"title":{},"content":{"71":{"position":[[148,24]]}},"keywords":{}}],["object",{"_index":166,"title":{},"content":{"7":{"position":[[124,7]]},"17":{"position":[[151,6]]},"25":{"position":[[770,6]]},"41":{"position":[[510,6]]},"52":{"position":[[194,6]]},"57":{"position":[[235,6]]},"60":{"position":[[95,6],[204,6]]},"66":{"position":[[58,6]]},"69":{"position":[[56,6],[467,6]]},"71":{"position":[[96,6],[206,6]]},"73":{"position":[[328,6]]},"75":{"position":[[109,6]]}},"keywords":{}}],["obstacl",{"_index":175,"title":{},"content":{"7":{"position":[[247,8]]}},"keywords":{}}],["obviou",{"_index":383,"title":{},"content":{"21":{"position":[[6,7],[897,8]]}},"keywords":{}}],["offer",{"_index":400,"title":{},"content":{"21":{"position":[[521,5]]}},"keywords":{}}],["offset",{"_index":921,"title":{},"content":{"83":{"position":[[103,6],[158,6]]}},"keywords":{}}],["old",{"_index":171,"title":{},"content":{"7":{"position":[[218,3]]}},"keywords":{}}],["on",{"_index":27,"title":{},"content":{"1":{"position":[[300,3]]},"2":{"position":[[30,3]]},"21":{"position":[[233,3],[737,3]]},"24":{"position":[[35,3],[42,3]]},"25":{"position":[[782,3]]},"37":{"position":[[726,3]]}},"keywords":{}}],["onc",{"_index":29,"title":{},"content":{"1":{"position":[[345,4]]}},"keywords":{}}],["ongo",{"_index":200,"title":{},"content":{"8":{"position":[[12,7]]}},"keywords":{}}],["open",{"_index":10,"title":{},"content":{"1":{"position":[[77,4],[148,4],[245,4]]},"2":{"position":[[181,4],[278,4],[433,4]]},"3":{"position":[[354,4],[451,4],[733,5]]},"15":{"position":[[7,5]]},"18":{"position":[[98,4]]},"35":{"position":[[170,4]]}},"keywords":{}}],["oper",{"_index":235,"title":{},"content":{"13":{"position":[[54,7]]}},"keywords":{}}],["option",{"_index":206,"title":{},"content":{"9":{"position":[[10,6]]},"24":{"position":[[156,8],[298,8],[489,8]]}},"keywords":{}}],["optionalcoordinatefram",{"_index":748,"title":{"72":{"position":[[0,24]]}},"content":{"50":{"position":[[703,23]]}},"keywords":{}}],["optionaldefault",{"_index":430,"title":{},"content":{"23":{"position":[[417,15],[598,15],[720,15],[840,15],[987,15],[1064,15],[1248,15]]},"24":{"position":[[589,15]]}},"keywords":{}}],["order",{"_index":379,"title":{},"content":{"19":{"position":[[348,5]]}},"keywords":{}}],["orient",{"_index":821,"title":{},"content":{"57":{"position":[[260,11]]}},"keywords":{}}],["origin",{"_index":912,"title":{},"content":{"75":{"position":[[121,6],[357,6]]}},"keywords":{}}],["otherwis",{"_index":470,"title":{},"content":{"24":{"position":[[637,9]]}},"keywords":{}}],["out",{"_index":68,"title":{},"content":{"3":{"position":[[203,3]]},"38":{"position":[[146,3]]}},"keywords":{}}],["outsid",{"_index":181,"title":{},"content":{"7":{"position":[[322,7]]}},"keywords":{}}],["over",{"_index":349,"title":{},"content":{"17":{"position":[[450,4]]}},"keywords":{}}],["overlap",{"_index":297,"title":{},"content":{"15":{"position":[[620,8]]}},"keywords":{}}],["overrid",{"_index":429,"title":{},"content":{"23":{"position":[[394,8]]}},"keywords":{}}],["overridden",{"_index":495,"title":{},"content":{"25":{"position":[[1270,10]]}},"keywords":{}}],["overview",{"_index":596,"title":{"34":{"position":[[0,9]]}},"content":{},"keywords":{}}],["overwrit",{"_index":435,"title":{},"content":{"23":{"position":[[548,11]]}},"keywords":{}}],["packag",{"_index":251,"title":{},"content":{"13":{"position":[[337,7]]}},"keywords":{}}],["page",{"_index":503,"title":{},"content":{"25":{"position":[[1701,4]]},"51":{"position":[[70,4]]}},"keywords":{}}],["pair",{"_index":885,"title":{},"content":{"69":{"position":[[450,5]]}},"keywords":{}}],["palett",{"_index":16,"title":{},"content":{"1":{"position":[[174,7]]},"2":{"position":[[207,7]]},"3":{"position":[[380,7]]}},"keywords":{}}],["panel",{"_index":86,"title":{},"content":{"3":{"position":[[720,5]]}},"keywords":{}}],["parent",{"_index":640,"title":{},"content":{"37":{"position":[[368,6],[454,6],[526,6],[596,6]]}},"keywords":{}}],["part",{"_index":163,"title":{},"content":{"7":{"position":[[93,5]]},"10":{"position":[[260,4]]},"25":{"position":[[473,4]]},"43":{"position":[[200,4]]}},"keywords":{}}],["part.anchor",{"_index":720,"title":{},"content":{"50":{"position":[[174,13]]}},"keywords":{}}],["part.brickcolor",{"_index":722,"title":{},"content":{"50":{"position":[[205,15],[296,15]]}},"keywords":{}}],["part.customphysicalproperti",{"_index":751,"title":{},"content":{"50":{"position":[[773,29]]}},"keywords":{}}],["part.shap",{"_index":729,"title":{},"content":{"50":{"position":[[382,10]]}},"keywords":{}}],["part.siz",{"_index":776,"title":{},"content":{"50":{"position":[[1195,9]]}},"keywords":{}}],["partial",{"_index":541,"title":{"30":{"position":[[0,9]]}},"content":{"29":{"position":[[403,9]]}},"keywords":{}}],["particleemitter.lifetim",{"_index":745,"title":{},"content":{"50":{"position":[[633,24]]}},"keywords":{}}],["parts)meshpart.meshidhttpservice.httpen",{"_index":618,"title":{},"content":{"35":{"position":[[282,44]]}},"keywords":{}}],["pass",{"_index":428,"title":{},"content":{"23":{"position":[[374,7]]}},"keywords":{}}],["path",{"_index":378,"title":{},"content":{"19":{"position":[[339,5]]},"23":{"position":[[1047,5]]},"24":{"position":[[168,5],[227,6],[238,4],[617,5]]},"50":{"position":[[1277,4]]}},"keywords":{}}],["peopl",{"_index":347,"title":{},"content":{"17":{"position":[[426,6]]},"42":{"position":[[531,6]]}},"keywords":{}}],["perform",{"_index":407,"title":{},"content":{"21":{"position":[[707,7]]}},"keywords":{}}],["person",{"_index":121,"title":{},"content":{"4":{"position":[[350,8]]}},"keywords":{}}],["physicalproperti",{"_index":750,"title":{"73":{"position":[[0,19]]}},"content":{"50":{"position":[[754,18]]},"73":{"position":[[6,18],[178,18]]}},"keywords":{}}],["piec",{"_index":690,"title":{},"content":{"44":{"position":[[109,6]]}},"keywords":{}}],["place",{"_index":37,"title":{"2":{"position":[[14,6]]},"4":{"position":[[15,6]]},"7":{"position":[[21,7]]},"29":{"position":[[12,7]]}},"content":{"2":{"position":[[68,5]]},"3":{"position":[[13,5]]},"4":{"position":[[73,6],[490,6]]},"10":{"position":[[69,5],[180,5]]},"18":{"position":[[191,5]]},"23":{"position":[[215,5],[467,5],[656,5],[921,5]]},"30":{"position":[[128,5]]},"35":{"position":[[155,5],[431,5]]},"44":{"position":[[242,7]]}},"keywords":{}}],["place'",{"_index":439,"title":{},"content":{"23":{"position":[[648,7],[769,7]]}},"keywords":{}}],["placeid",{"_index":438,"title":{},"content":{"23":{"position":[[622,8]]}},"keywords":{}}],["plain",{"_index":608,"title":{"40":{"position":[[0,5]]}},"content":{"34":{"position":[[184,5]]}},"keywords":{}}],["player.userid",{"_index":741,"title":{},"content":{"50":{"position":[[557,13]]}},"keywords":{}}],["players.respawntim",{"_index":733,"title":{},"content":{"50":{"position":[[433,19]]}},"keywords":{}}],["plugin",{"_index":65,"title":{},"content":{"3":{"position":[[160,6],[290,7],[695,6]]},"15":{"position":[[88,6]]},"26":{"position":[[89,6]]},"35":{"position":[[100,6]]}},"keywords":{}}],["pop",{"_index":24,"title":{},"content":{"1":{"position":[[277,4]]},"2":{"position":[[310,4]]},"3":{"position":[[483,4]]}},"keywords":{}}],["popular",{"_index":237,"title":{},"content":{"13":{"position":[[133,7]]},"15":{"position":[[119,7]]}},"keywords":{}}],["popup",{"_index":76,"title":{},"content":{"3":{"position":[[580,5]]}},"keywords":{}}],["port",{"_index":132,"title":{"5":{"position":[[0,7]]}},"content":{"8":{"position":[[36,7]]},"9":{"position":[[21,7],[120,7]]},"23":{"position":[[335,4],[384,4]]}},"keywords":{}}],["posit",{"_index":820,"title":{},"content":{"57":{"position":[[247,8]]}},"keywords":{}}],["possibl",{"_index":137,"title":{},"content":{"6":{"position":[[61,9]]},"13":{"position":[[88,8]]},"17":{"position":[[481,8]]},"32":{"position":[[660,9]]},"36":{"position":[[95,8]]},"75":{"position":[[86,8]]}},"keywords":{}}],["post",{"_index":408,"title":{},"content":{"21":{"position":[[715,4]]}},"keywords":{}}],["power",{"_index":319,"title":{},"content":{"16":{"position":[[438,8]]}},"keywords":{}}],["practic",{"_index":547,"title":{},"content":{"30":{"position":[[7,8]]}},"keywords":{}}],["prefer",{"_index":348,"title":{},"content":{"17":{"position":[[433,6]]}},"keywords":{}}],["prepar",{"_index":133,"title":{"6":{"position":[[0,7]]}},"content":{},"keywords":{}}],["present",{"_index":645,"title":{},"content":{"37":{"position":[[761,7]]}},"keywords":{}}],["press",{"_index":84,"title":{},"content":{"3":{"position":[[680,5],[744,5]]}},"keywords":{}}],["prevent",{"_index":329,"title":{},"content":{"17":{"position":[[53,7]]},"23":{"position":[[540,7]]}},"keywords":{}}],["print",{"_index":96,"title":{},"content":{"3":{"position":[[926,7]]}},"keywords":{}}],["problem",{"_index":363,"title":{},"content":{"18":{"position":[[212,8]]}},"keywords":{}}],["process",{"_index":409,"title":{},"content":{"21":{"position":[[720,10]]}},"keywords":{}}],["profession",{"_index":306,"title":{},"content":{"16":{"position":[[116,12],[519,12]]}},"keywords":{}}],["program",{"_index":337,"title":{},"content":{"17":{"position":[[184,11]]}},"keywords":{}}],["programm",{"_index":548,"title":{},"content":{"30":{"position":[[89,10]]}},"keywords":{}}],["project",{"_index":4,"title":{"1":{"position":[[18,8]]},"22":{"position":[[0,7]]},"23":{"position":[[0,7]]},"26":{"position":[[8,9]]},"44":{"position":[[0,9]]},"51":{"position":[[14,7]]}},"content":{"1":{"position":[[55,8],[337,7]]},"2":{"position":[[21,8],[87,8],[138,7],[335,7]]},"3":{"position":[[275,7],[502,7],[522,8],[826,7]]},"7":{"position":[[313,8]]},"13":{"position":[[416,8]]},"15":{"position":[[688,8]]},"16":{"position":[[275,9]]},"17":{"position":[[347,7]]},"21":{"position":[[665,7]]},"23":{"position":[[7,8],[146,8],[191,7],[302,8],[487,7]]},"24":{"position":[[86,8],[289,8],[382,7]]},"26":{"position":[[7,7],[223,7]]},"30":{"position":[[105,7]]},"32":{"position":[[48,7]]},"34":{"position":[[266,8]]},"35":{"position":[[206,8]]},"36":{"position":[[379,9]]},"41":{"position":[[65,7]]},"44":{"position":[[24,7],[63,7],[133,7],[150,8],[205,8],[345,7]]},"45":{"position":[[543,8],[713,7]]},"46":{"position":[[142,7],[168,7]]},"47":{"position":[[89,7]]},"50":{"position":[[49,7]]},"51":{"position":[[55,7]]}},"keywords":{}}],["project.json",{"_index":416,"title":{},"content":{"23":{"position":[[45,13]]},"34":{"position":[[275,14]]}},"keywords":{}}],["project/meta",{"_index":550,"title":{"32":{"position":[[23,12]]}},"content":{},"keywords":{}}],["projectsmoonwav",{"_index":253,"title":{},"content":{"13":{"position":[[364,17]]}},"keywords":{}}],["prone",{"_index":537,"title":{},"content":{"29":{"position":[[143,5]]}},"keywords":{}}],["proof",{"_index":570,"title":{},"content":{"32":{"position":[[716,6]]}},"keywords":{}}],["properti",{"_index":463,"title":{"25":{"position":[[9,8]]},"32":{"position":[[9,10]]},"49":{"position":[[0,10]]},"50":{"position":[[0,8]]},"51":{"position":[[0,10]]}},"content":{"24":{"position":[[396,12],[409,10],[472,8]]},"25":{"position":[[25,8],[283,8],[421,9],[457,8],[838,8],[903,9],[978,8],[1252,8],[1492,10],[1548,10],[1627,10],[1690,10]]},"32":{"position":[[34,10],[119,10],[265,10],[777,8],[913,8],[1022,8],[1673,8],[2424,10]]},"35":{"position":[[10,8],[347,8]]},"45":{"position":[[298,10],[477,11],[498,10],[635,10]]},"46":{"position":[[33,10]]},"47":{"position":[[32,10]]},"48":{"position":[[350,8]]},"50":{"position":[[2,8],[24,8]]},"52":{"position":[[42,8]]}},"keywords":{}}],["protectedstr",{"_index":752,"title":{"74":{"position":[[0,16]]}},"content":{"50":{"position":[[809,15]]}},"keywords":{}}],["publish",{"_index":126,"title":{},"content":{"4":{"position":[[429,10],[557,7]]}},"keywords":{}}],["pull",{"_index":460,"title":{},"content":{"24":{"position":[[264,4]]}},"keywords":{}}],["qdir",{"_index":779,"title":{},"content":{"50":{"position":[[1255,4]]}},"keywords":{}}],["qfont",{"_index":782,"title":{},"content":{"50":{"position":[[1288,5]]}},"keywords":{}}],["question",{"_index":384,"title":{},"content":{"21":{"position":[[14,8]]}},"keywords":{}}],["quickli",{"_index":42,"title":{},"content":{"2":{"position":[[146,7]]}},"keywords":{}}],["quot;$classname"",{"_index":486,"title":{},"content":{"25":{"position":[[570,23],[1013,23],[1309,23]]},"26":{"position":[[466,23],[540,23],[684,23],[824,23],[911,23],[1055,23]]},"32":{"position":[[358,23],[1131,23],[1782,23]]},"62":{"position":[[107,23],[335,23]]}},"keywords":{}}],["quot;$path"",{"_index":510,"title":{},"content":{"26":{"position":[[176,18],[739,18],[969,18],[1181,18]]}},"keywords":{}}],["quot;$properties"",{"_index":488,"title":{},"content":{"25":{"position":[[612,24],[1055,24],[1351,24]]},"26":{"position":[[589,24],[1102,24]]},"32":{"position":[[400,24],[1173,24],[1824,24]]},"52":{"position":[[332,24]]},"53":{"position":[[228,24]]},"54":{"position":[[120,24]]},"55":{"position":[[76,24]]},"56":{"position":[[145,24]]},"57":{"position":[[68,24],[284,24]]},"58":{"position":[[153,24]]},"59":{"position":[[193,24]]},"60":{"position":[[272,24]]},"61":{"position":[[69,24]]},"62":{"position":[[157,24],[385,24]]},"63":{"position":[[295,24]]},"64":{"position":[[69,24]]},"65":{"position":[[69,24]]},"66":{"position":[[136,24]]},"67":{"position":[[71,24]]},"68":{"position":[[71,24]]},"69":{"position":[[89,24]]},"70":{"position":[[169,24]]},"71":{"position":[[256,24]]},"73":{"position":[[208,24],[384,24]]},"74":{"position":[[69,24]]},"75":{"position":[[183,24],[437,24]]},"76":{"position":[[164,24]]},"81":{"position":[[69,24]]},"82":{"position":[[106,24]]},"83":{"position":[[184,24]]},"84":{"position":[[158,24]]},"85":{"position":[[130,24]]},"86":{"position":[[133,24]]},"87":{"position":[[135,24]]},"88":{"position":[[137,24]]}},"keywords":{}}],["quot;**/*.spec.lua"",{"_index":520,"title":{},"content":{"26":{"position":[[417,28]]}},"keywords":{}}],["quot;anchored"",{"_index":489,"title":{},"content":{"25":{"position":[[639,21],[1082,21],[1378,21]]}},"keywords":{}}],["quot;array"",{"_index":659,"title":{},"content":{"41":{"position":[[278,18]]}},"keywords":{}}],["quot;asphalt"",{"_index":877,"title":{},"content":{"69":{"position":[[180,20],[351,20]]}},"keywords":{}}],["quot;attributes"",{"_index":786,"title":{},"content":{"52":{"position":[[19,22],[359,23],[524,23]]}},"keywords":{}}],["quot;attributesserialized"",{"_index":792,"title":{},"content":{"52":{"position":[[488,33]]}},"keywords":{}}],["quot;awesomelibrary"",{"_index":508,"title":{},"content":{"26":{"position":[[128,27]]}},"keywords":{}}],["quot;axes"",{"_index":798,"title":{},"content":{"53":{"position":[[285,18],[382,18],[464,18]]}},"keywords":{}}],["quot;back"",{"_index":852,"title":{},"content":{"63":{"position":[[167,17],[409,17]]}},"keywords":{}}],["quot;bar"",{"_index":788,"title":{},"content":{"52":{"position":[[428,16],[593,16]]},"82":{"position":[[206,17],[316,17]]}},"keywords":{}}],["quot;binarystring"",{"_index":804,"title":{},"content":{"54":{"position":[[176,26]]}},"keywords":{}}],["quot;bool"",{"_index":493,"title":{},"content":{"25":{"position":[[1106,17]]},"41":{"position":[[254,17]]},"52":{"position":[[402,18],[567,18]]},"55":{"position":[[167,18]]}},"keywords":{}}],["quot;bottom"",{"_index":854,"title":{},"content":{"63":{"position":[[203,19],[445,19]]}},"keywords":{}}],["quot;brickcolor"",{"_index":809,"title":{},"content":{"56":{"position":[[201,24]]}},"keywords":{}}],["quot;cframe"",{"_index":564,"title":{},"content":{"32":{"position":[[528,19],[1470,19],[1510,19],[2010,19],[2032,19]]},"57":{"position":[[342,19]]}},"keywords":{}}],["quot;children"",{"_index":682,"title":{},"content":{"43":{"position":[[334,21]]}},"keywords":{}}],["quot;classname"",{"_index":680,"title":{},"content":{"43":{"position":[[291,22],[400,22],[543,22]]},"48":{"position":[[142,22]]}},"keywords":{}}],["quot;color"",{"_index":561,"title":{},"content":{"32":{"position":[[498,18],[1379,18],[1956,18]]},"60":{"position":[[409,18],[472,18]]}},"keywords":{}}],["quot;color3"",{"_index":581,"title":{},"content":{"32":{"position":[[1418,19],[1977,19]]},"58":{"position":[[304,19]]}},"keywords":{}}],["quot;color3uint8"",{"_index":832,"title":{},"content":{"59":{"position":[[251,24]]}},"keywords":{}}],["quot;colorsequence"",{"_index":839,"title":{},"content":{"60":{"position":[[330,26]]}},"keywords":{}}],["quot;con'fusion?!"",{"_index":918,"title":{},"content":{"82":{"position":[[180,25],[290,25]]}},"keywords":{}}],["quot;content"",{"_index":844,"title":{},"content":{"61":{"position":[[186,21]]}},"keywords":{}}],["quot;cool",{"_index":554,"title":{},"content":{"32":{"position":[[309,10],[1082,10],[1733,10]]}},"keywords":{}}],["quot;datamodel"",{"_index":521,"title":{},"content":{"26":{"position":[[490,22]]}},"keywords":{}}],["quot;default"",{"_index":900,"title":{},"content":{"73":{"position":[[128,20],[297,20]]}},"keywords":{}}],["quot;density"",{"_index":902,"title":{},"content":{"73":{"position":[[476,20]]}},"keywords":{}}],["quot;direction"",{"_index":916,"title":{},"content":{"75":{"position":[[297,22]]}},"keywords":{}}],["quot;disabled"",{"_index":709,"title":{},"content":{"47":{"position":[[244,21]]}},"keywords":{}}],["quot;elasticity"",{"_index":904,"title":{},"content":{"73":{"position":[[529,23]]}},"keywords":{}}],["quot;elasticityweight"",{"_index":907,"title":{},"content":{"73":{"position":[[592,29]]}},"keywords":{}}],["quot;enum"",{"_index":577,"title":{},"content":{"32":{"position":[[1242,17],[1875,17]]},"62":{"position":[[432,17]]}},"keywords":{}}],["quot;envelope"",{"_index":897,"title":{},"content":{"71":{"position":[[418,21],[497,21]]}},"keywords":{}}],["quot;explicitexample"",{"_index":803,"title":{},"content":{"54":{"position":[[147,28]]},"55":{"position":[[138,28]]},"56":{"position":[[172,28]]},"57":{"position":[[311,28]]},"58":{"position":[[273,28]]},"59":{"position":[[220,28]]},"60":{"position":[[299,28]]},"61":{"position":[[157,28]]},"64":{"position":[[131,28]]},"65":{"position":[[134,28]]},"66":{"position":[[352,28]]},"67":{"position":[[133,28]]},"68":{"position":[[137,28]]},"69":{"position":[[257,28]]},"70":{"position":[[196,28]]},"71":{"position":[[283,28]]},"73":{"position":[[235,28],[411,28]]},"74":{"position":[[160,28]]},"75":{"position":[[210,28],[464,28]]},"76":{"position":[[191,28]]},"81":{"position":[[152,28]]},"82":{"position":[[224,28]]},"83":{"position":[[211,28]]},"84":{"position":[[185,28]]},"85":{"position":[[201,28]]},"86":{"position":[[202,28]]},"87":{"position":[[214,28]]},"88":{"position":[[209,28]]}},"keywords":{}}],["quot;explicitexample1"",{"_index":797,"title":{},"content":{"53":{"position":[[255,29]]},"63":{"position":[[322,29]]}},"keywords":{}}],["quot;explicitexample2"",{"_index":799,"title":{},"content":{"53":{"position":[[352,29]]},"63":{"position":[[486,29]]}},"keywords":{}}],["quot;explicitexample3"",{"_index":800,"title":{},"content":{"53":{"position":[[434,29]]},"63":{"position":[[594,29]]}},"keywords":{}}],["quot;face"",{"_index":847,"title":{},"content":{"62":{"position":[[184,17],[412,17]]}},"keywords":{}}],["quot;faces"",{"_index":855,"title":{},"content":{"63":{"position":[[352,19],[516,19],[624,19]]}},"keywords":{}}],["quot;family"",{"_index":863,"title":{},"content":{"66":{"position":[[194,19],[403,19]]}},"keywords":{}}],["quot;float32"",{"_index":857,"title":{},"content":{"64":{"position":[[160,21]]}},"keywords":{}}],["quot;float64"",{"_index":859,"title":{},"content":{"65":{"position":[[163,21]]}},"keywords":{}}],["quot;folder"",{"_index":681,"title":{},"content":{"43":{"position":[[314,19]]}},"keywords":{}}],["quot;font"",{"_index":869,"title":{},"content":{"66":{"position":[[383,17]]}},"keywords":{}}],["quot;foo"",{"_index":787,"title":{},"content":{"52":{"position":[[385,16],[550,16]]},"82":{"position":[[162,17],[272,17]]}},"keywords":{}}],["quot;friction"",{"_index":903,"title":{},"content":{"73":{"position":[[502,21]]}},"keywords":{}}],["quot;frictionweight"",{"_index":905,"title":{},"content":{"73":{"position":[[558,27]]}},"keywords":{}}],["quot;front"",{"_index":848,"title":{},"content":{"62":{"position":[[202,17]]},"63":{"position":[[226,18],[465,20],[573,20]]}},"keywords":{}}],["quot;globignorepaths"",{"_index":519,"title":{},"content":{"26":{"position":[[388,28]]}},"keywords":{}}],["quot;grass"",{"_index":874,"title":{},"content":{"69":{"position":[[147,18],[318,18]]}},"keywords":{}}],["quot;gravity"",{"_index":530,"title":{},"content":{"26":{"position":[[1129,20]]}},"keywords":{}}],["quot;grip"",{"_index":712,"title":{},"content":{"48":{"position":[[209,17]]}},"keywords":{}}],["quot;hello",{"_index":497,"title":{},"content":{"25":{"position":[[1422,12]]},"81":{"position":[[125,12],[202,12]]}},"keywords":{}}],["quot;hello"",{"_index":657,"title":{},"content":{"41":{"position":[[215,18]]}},"keywords":{}}],["quot;httpenabled"",{"_index":523,"title":{},"content":{"26":{"position":[[616,24]]}},"keywords":{}}],["quot;httpservice"",{"_index":522,"title":{},"content":{"26":{"position":[[513,24],[564,24]]}},"keywords":{}}],["quot;ignoreunknowninstances"",{"_index":706,"title":{},"content":{"46":{"position":[[319,35]]}},"keywords":{}}],["quot;implicitexample"",{"_index":806,"title":{},"content":{"55":{"position":[[103,28]]},"57":{"position":[[95,28]]},"58":{"position":[[180,28]]},"61":{"position":[[96,28]]},"64":{"position":[[96,28]]},"65":{"position":[[96,28]]},"66":{"position":[[163,28]]},"67":{"position":[[98,28]]},"68":{"position":[[98,28]]},"69":{"position":[[116,28]]},"74":{"position":[[96,28]]},"81":{"position":[[96,28]]},"82":{"position":[[133,28]]},"85":{"position":[[157,28]]},"86":{"position":[[160,28]]},"87":{"position":[[162,28]]},"88":{"position":[[164,28]]}},"keywords":{}}],["quot;init",{"_index":643,"title":{},"content":{"37":{"position":[[730,10]]}},"keywords":{}}],["quot;int32"",{"_index":871,"title":{},"content":{"67":{"position":[[162,19]]}},"keywords":{}}],["quot;int64"",{"_index":873,"title":{},"content":{"68":{"position":[[166,19]]}},"keywords":{}}],["quot;key",{"_index":662,"title":{},"content":{"41":{"position":[[330,9],[355,9],[521,10],[549,10]]}},"keywords":{}}],["quot;keypoints"",{"_index":840,"title":{},"content":{"60":{"position":[[359,22]]},"71":{"position":[[344,22]]}},"keywords":{}}],["quot;leafygrass"",{"_index":881,"title":{},"content":{"69":{"position":[[215,23],[386,23]]}},"keywords":{}}],["quot;left"",{"_index":853,"title":{},"content":{"63":{"position":[[185,17],[427,17]]}},"keywords":{}}],["quot;material"",{"_index":556,"title":{},"content":{"32":{"position":[[427,21],[1200,21],[1851,21]]}},"keywords":{}}],["quot;materialcolors"",{"_index":884,"title":{},"content":{"69":{"position":[[288,27]]}},"keywords":{}}],["quot;name"",{"_index":507,"title":{},"content":{"26":{"position":[[110,17],[338,17]]},"32":{"position":[[291,17],[1064,17],[1715,17]]},"43":{"position":[[360,17],[502,17]]}},"keywords":{}}],["quot;normal"",{"_index":868,"title":{},"content":{"66":{"position":[[330,18],[539,18]]}},"keywords":{}}],["quot;numberrange"",{"_index":891,"title":{},"content":{"70":{"position":[[225,25]]}},"keywords":{}}],["quot;numbersequence"",{"_index":896,"title":{},"content":{"71":{"position":[[314,27]]}},"keywords":{}}],["quot;object"",{"_index":661,"title":{},"content":{"41":{"position":[[308,19]]}},"keywords":{}}],["quot;orientation"",{"_index":584,"title":{},"content":{"32":{"position":[[2088,24]]},"57":{"position":[[403,24]]}},"keywords":{}}],["quot;origin"",{"_index":915,"title":{},"content":{"75":{"position":[[260,19]]}},"keywords":{}}],["quot;part"",{"_index":487,"title":{},"content":{"25":{"position":[[594,17],[1037,17],[1333,17]]},"32":{"position":[[382,17],[1155,17],[1806,17]]},"43":{"position":[[423,17]]}},"keywords":{}}],["quot;physicalproperties"",{"_index":901,"title":{},"content":{"73":{"position":[[264,32],[442,31]]}},"keywords":{}}],["quot;position"",{"_index":583,"title":{},"content":{"32":{"position":[[2054,21]]},"57":{"position":[[364,21]]}},"keywords":{}}],["quot;print('hello",{"_index":909,"title":{},"content":{"74":{"position":[[125,18],[219,18]]}},"keywords":{}}],["quot;properties"",{"_index":684,"title":{},"content":{"43":{"position":[[441,23]]},"47":{"position":[[218,23]]},"48":{"position":[[183,23]]}},"keywords":{}}],["quot;protectedstring"",{"_index":911,"title":{},"content":{"74":{"position":[[189,29]]}},"keywords":{}}],["quot;ray"",{"_index":914,"title":{},"content":{"75":{"position":[[241,16],[495,16]]}},"keywords":{}}],["quot;rbxasset://fonts/families/legacyarial.json"",{"_index":864,"title":{},"content":{"66":{"position":[[214,55],[423,55]]}},"keywords":{}}],["quot;rbxassetid://12345"",{"_index":843,"title":{},"content":{"61":{"position":[[125,31],[208,31]]}},"keywords":{}}],["quot;rect"",{"_index":917,"title":{},"content":{"76":{"position":[[222,17]]}},"keywords":{}}],["quot;regular"",{"_index":866,"title":{},"content":{"66":{"position":[[290,20],[499,20]]}},"keywords":{}}],["quot;remoteevent"",{"_index":687,"title":{},"content":{"43":{"position":[[566,23]]}},"keywords":{}}],["quot;replicatedstorage"",{"_index":524,"title":{},"content":{"26":{"position":[[651,30],[708,30]]}},"keywords":{}}],["quot;right"",{"_index":850,"title":{},"content":{"63":{"position":[[131,18],[372,19],[536,19]]}},"keywords":{}}],["quot;rootpart"",{"_index":683,"title":{},"content":{"43":{"position":[[378,21]]}},"keywords":{}}],["quot;sendmoney"",{"_index":686,"title":{},"content":{"43":{"position":[[520,22]]}},"keywords":{}}],["quot;sgvsbg8sihdvcmxkiq=="",{"_index":805,"title":{},"content":{"54":{"position":[[203,33]]}},"keywords":{}}],["quot;sisyphu",{"_index":517,"title":{},"content":{"26":{"position":[[356,14]]}},"keywords":{}}],["quot;size"",{"_index":558,"title":{},"content":{"32":{"position":[[467,17],[1286,17],[1900,17]]},"43":{"position":[[467,17]]}},"keywords":{}}],["quot;src"",{"_index":511,"title":{},"content":{"26":{"position":[[195,15]]}},"keywords":{}}],["quot;src/replicatedstorage"",{"_index":525,"title":{},"content":{"26":{"position":[[758,33]]}},"keywords":{}}],["quot;src/starterplayerscripts"",{"_index":528,"title":{},"content":{"26":{"position":[[988,36]]}},"keywords":{}}],["quot;starterplayer"",{"_index":526,"title":{},"content":{"26":{"position":[[795,26],[848,26]]}},"keywords":{}}],["quot;starterplayerscripts"",{"_index":527,"title":{},"content":{"26":{"position":[[875,33],[935,33]]}},"keywords":{}}],["quot;string"",{"_index":496,"title":{},"content":{"25":{"position":[[1402,19]]},"81":{"position":[[181,20]]}},"keywords":{}}],["quot;style"",{"_index":867,"title":{},"content":{"66":{"position":[[311,18],[520,18]]}},"keywords":{}}],["quot;surfacelight"",{"_index":846,"title":{},"content":{"62":{"position":[[131,25],[359,25]]}},"keywords":{}}],["quot;tags"",{"_index":919,"title":{},"content":{"82":{"position":[[253,18]]}},"keywords":{}}],["quot;terrain"",{"_index":532,"title":{},"content":{"26":{"position":[[1158,20]]}},"keywords":{}}],["quot;terrain.rbxm"",{"_index":533,"title":{},"content":{"26":{"position":[[1200,24]]}},"keywords":{}}],["quot;time"",{"_index":841,"title":{},"content":{"60":{"position":[[386,17],[449,17]]},"71":{"position":[[371,17],[449,17]]}},"keywords":{}}],["quot;tool"",{"_index":711,"title":{},"content":{"48":{"position":[[165,17]]}},"keywords":{}}],["quot;top"",{"_index":851,"title":{},"content":{"63":{"position":[[150,16],[392,16],[556,16]]}},"keywords":{}}],["quot;tree"",{"_index":509,"title":{},"content":{"26":{"position":[[156,17],[446,17]]},"32":{"position":[[338,17],[1111,17],[1762,17]]}},"keywords":{}}],["quot;type"",{"_index":576,"title":{},"content":{"32":{"position":[[1224,17],[1306,17],[1400,17],[1492,17]]}},"keywords":{}}],["quot;udim"",{"_index":922,"title":{},"content":{"83":{"position":[[240,18]]}},"keywords":{}}],["quot;udim2"",{"_index":926,"title":{},"content":{"84":{"position":[[214,19]]}},"keywords":{}}],["quot;value"",{"_index":578,"title":{},"content":{"32":{"position":[[1260,18],[1345,18],[1438,18],[1530,18]]},"71":{"position":[[394,18],[472,18]]}},"keywords":{}}],["quot;vector2"",{"_index":928,"title":{},"content":{"85":{"position":[[230,21]]}},"keywords":{}}],["quot;vector2int16"",{"_index":930,"title":{},"content":{"86":{"position":[[231,26]]}},"keywords":{}}],["quot;vector3"",{"_index":580,"title":{},"content":{"32":{"position":[[1324,20],[1920,20]]},"52":{"position":[[445,21],[610,21]]},"87":{"position":[[243,21]]}},"keywords":{}}],["quot;vector3int16"",{"_index":936,"title":{},"content":{"88":{"position":[[238,26]]}},"keywords":{}}],["quot;weight"",{"_index":865,"title":{},"content":{"66":{"position":[[270,19],[479,19]]}},"keywords":{}}],["quot;wood"",{"_index":557,"title":{},"content":{"32":{"position":[[449,17]]}},"keywords":{}}],["quot;workspace"",{"_index":529,"title":{},"content":{"26":{"position":[[1030,22],[1079,22]]}},"keywords":{}}],["quot;world!"",{"_index":658,"title":{},"content":{"41":{"position":[[234,19],[458,19]]}},"keywords":{}}],["quot;x"",{"_index":794,"title":{},"content":{"53":{"position":[[130,14],[304,15],[401,15]]}},"keywords":{}}],["quot;y"",{"_index":795,"title":{},"content":{"53":{"position":[[145,14],[320,14]]}},"keywords":{}}],["quot;z"",{"_index":796,"title":{},"content":{"53":{"position":[[163,14],[335,16],[417,16]]}},"keywords":{}}],["r",{"_index":822,"title":{},"content":{"58":{"position":[[65,2]]},"59":{"position":[[100,2]]}},"keywords":{}}],["rang",{"_index":827,"title":{},"content":{"58":{"position":[[135,5]]},"59":{"position":[[173,5]]}},"keywords":{}}],["ray",{"_index":754,"title":{"75":{"position":[[0,4]]}},"content":{"50":{"position":[[851,3]]},"75":{"position":[[6,3]]}},"keywords":{}}],["rayvalue.valu",{"_index":755,"title":{},"content":{"50":{"position":[[855,14]]}},"keywords":{}}],["rbx",{"_index":619,"title":{},"content":{"35":{"position":[[452,3]]},"38":{"position":[[150,3]]}},"keywords":{}}],["rbxl",{"_index":405,"title":{},"content":{"21":{"position":[[680,4]]}},"keywords":{}}],["rbxlx",{"_index":199,"title":{"8":{"position":[[0,5]]}},"content":{"8":{"position":[[132,5]]}},"keywords":{}}],["rbxm",{"_index":406,"title":{},"content":{"21":{"position":[[688,4]]},"32":{"position":[[2375,4]]},"34":{"position":[[151,6]]},"38":{"position":[[28,7]]},"45":{"position":[[147,4],[586,6]]}},"keywords":{}}],["rbxmk",{"_index":393,"title":{},"content":{"21":{"position":[[356,5],[621,6]]}},"keywords":{}}],["rbxmx",{"_index":593,"title":{},"content":{"32":{"position":[[2383,5]]},"34":{"position":[[129,7]]},"38":{"position":[[44,8]]},"45":{"position":[[156,5],[578,7]]}},"keywords":{}}],["rdc",{"_index":256,"title":{"14":{"position":[[8,3]]}},"content":{"14":{"position":[[45,3]]}},"keywords":{}}],["read",{"_index":568,"title":{},"content":{"32":{"position":[[694,5]]},"40":{"position":[[131,4]]},"42":{"position":[[158,4]]}},"keywords":{}}],["real",{"_index":92,"title":{},"content":{"3":{"position":[[886,4]]},"35":{"position":[[50,4]]}},"keywords":{}}],["reap",{"_index":543,"title":{},"content":{"29":{"position":[[482,4]]}},"keywords":{}}],["reason",{"_index":572,"title":{},"content":{"32":{"position":[[839,8]]},"35":{"position":[[376,6]]}},"keywords":{}}],["recent",{"_index":500,"title":{},"content":{"25":{"position":[[1574,8]]}},"keywords":{}}],["recommend",{"_index":116,"title":{"28":{"position":[[0,11]]}},"content":{"4":{"position":[[256,11]]},"30":{"position":[[67,11]]},"32":{"position":[[616,11],[2481,12]]}},"keywords":{}}],["rect",{"_index":756,"title":{"76":{"position":[[0,5]]}},"content":{"50":{"position":[[876,4]]},"76":{"position":[[6,4]]}},"keywords":{}}],["reduc",{"_index":141,"title":{},"content":{"6":{"position":[[118,6]]},"32":{"position":[[2217,6]]}},"keywords":{}}],["ref",{"_index":758,"title":{"77":{"position":[[0,4]]}},"content":{"50":{"position":[[911,3]]}},"keywords":{}}],["refactor",{"_index":139,"title":{},"content":{"6":{"position":[[87,8]]}},"keywords":{}}],["regex",{"_index":280,"title":{},"content":{"15":{"position":[[276,5]]}},"keywords":{}}],["region3",{"_index":760,"title":{"78":{"position":[[0,8]]}},"content":{"50":{"position":[[939,7]]}},"keywords":{}}],["region3int16",{"_index":762,"title":{"79":{"position":[[0,13]]}},"content":{"50":{"position":[[957,12]]}},"keywords":{}}],["rel",{"_index":462,"title":{},"content":{"24":{"position":[[344,8]]}},"keywords":{}}],["relat",{"_index":344,"title":{},"content":{"17":{"position":[[380,7]]}},"keywords":{}}],["releas",{"_index":591,"title":{},"content":{"32":{"position":[[2328,7]]}},"keywords":{}}],["relianc",{"_index":142,"title":{},"content":{"6":{"position":[[125,8]]}},"keywords":{}}],["remoteev",{"_index":678,"title":{},"content":{"43":{"position":[[139,12],[211,11]]}},"keywords":{}}],["renam",{"_index":590,"title":{},"content":{"32":{"position":[[2307,8]]}},"keywords":{}}],["replac",{"_index":281,"title":{},"content":{"15":{"position":[[291,8]]}},"keywords":{}}],["replicatedstorag",{"_index":53,"title":{},"content":{"2":{"position":[[533,18]]},"7":{"position":[[458,18]]}},"keywords":{}}],["repositori",{"_index":315,"title":{},"content":{"16":{"position":[[382,10]]}},"keywords":{}}],["repres",{"_index":656,"title":{},"content":{"41":{"position":[[132,12]]},"42":{"position":[[89,12]]},"48":{"position":[[19,9]]},"52":{"position":[[218,10]]},"56":{"position":[[100,12]]},"69":{"position":[[535,12]]},"73":{"position":[[155,10]]}},"keywords":{}}],["represent.th",{"_index":491,"title":{},"content":{"25":{"position":[[850,13]]}},"keywords":{}}],["requir",{"_index":420,"title":{},"content":{"23":{"position":[[227,8],[311,8]]}},"keywords":{}}],["reserv",{"_index":638,"title":{},"content":{"37":{"position":[[304,8]]}},"keywords":{}}],["respect",{"_index":825,"title":{},"content":{"58":{"position":[[88,13]]},"59":{"position":[[123,13]]},"70":{"position":[[124,13]]},"75":{"position":[[390,13]]},"76":{"position":[[117,13]]},"83":{"position":[[122,13]]},"84":{"position":[[114,13]]},"85":{"position":[[85,13]]},"86":{"position":[[85,13]]},"87":{"position":[[89,13]]},"88":{"position":[[89,13]]}},"keywords":{}}],["restrict",{"_index":395,"title":{},"content":{"21":{"position":[[387,12]]}},"keywords":{}}],["return",{"_index":655,"title":{},"content":{"41":{"position":[[116,7],[441,6]]},"42":{"position":[[73,7]]}},"keywords":{}}],["reus",{"_index":689,"title":{},"content":{"44":{"position":[[101,7]]}},"keywords":{}}],["review",{"_index":320,"title":{},"content":{"16":{"position":[[487,7]]}},"keywords":{}}],["rewrit",{"_index":192,"title":{},"content":{"7":{"position":[[570,9]]}},"keywords":{}}],["rgb",{"_index":887,"title":{},"content":{"69":{"position":[[552,3]]}},"keywords":{}}],["rich",{"_index":270,"title":{},"content":{"15":{"position":[[83,4]]}},"keywords":{}}],["riemer",{"_index":259,"title":{},"content":{"14":{"position":[[9,6]]}},"keywords":{}}],["right",{"_index":78,"title":{},"content":{"3":{"position":[[600,5]]}},"keywords":{}}],["roblosecur",{"_index":110,"title":{},"content":{"4":{"position":[[169,14]]}},"keywords":{}}],["roblox",{"_index":39,"title":{},"content":{"2":{"position":[[61,6],[453,6]]},"3":{"position":[[126,6],[662,6],[869,6]]},"4":{"position":[[286,6],[581,6]]},"6":{"position":[[10,6]]},"7":{"position":[[9,7],[146,6],[330,6],[604,6]]},"10":{"position":[[62,6],[173,6]]},"12":{"position":[[34,6]]},"13":{"position":[[173,6],[357,6]]},"16":{"position":[[296,6],[459,6]]},"17":{"position":[[240,6]]},"18":{"position":[[91,6]]},"21":{"position":[[135,6]]},"23":{"position":[[705,6],[825,6]]},"24":{"position":[[62,6],[211,6]]},"29":{"position":[[7,6]]},"35":{"position":[[86,6]]},"37":{"position":[[90,6],[709,7]]},"38":{"position":[[73,6]]},"39":{"position":[[140,6]]}},"keywords":{}}],["roblox'",{"_index":288,"title":{},"content":{"15":{"position":[[447,8]]},"25":{"position":[[121,8],[1200,8],[1592,8],[1663,8]]},"45":{"position":[[138,8]]}},"keywords":{}}],["roblox.com",{"_index":107,"title":{},"content":{"4":{"position":[[83,10],[143,10]]}},"keywords":{}}],["rojo",{"_index":3,"title":{"1":{"position":[[13,4]]},"8":{"position":[[9,5]]},"10":{"position":[[20,5]]},"12":{"position":[[4,6]]},"14":{"position":[[0,4]]},"20":{"position":[[0,4]]},"21":{"position":[[8,6]]},"27":{"position":[[15,4]]},"30":{"position":[[18,5]]},"31":{"position":[[14,5]]},"46":{"position":[[18,4]]}},"content":{"1":{"position":[[2,4],[239,5],[332,4],[453,5]]},"2":{"position":[[272,5],[353,4]]},"3":{"position":[[155,4],[445,5],[690,4],[937,4]]},"4":{"position":[[57,4],[525,4],[606,4]]},"6":{"position":[[162,5],[192,5]]},"7":{"position":[[717,5]]},"8":{"position":[[64,4],[141,5]]},"10":{"position":[[22,4],[148,4],[219,4]]},"12":{"position":[[21,4]]},"13":{"position":[[77,5]]},"14":{"position":[[110,5]]},"15":{"position":[[2,4],[327,4],[683,4]]},"16":{"position":[[290,5]]},"17":{"position":[[222,5],[391,5]]},"18":{"position":[[6,4],[146,4],[168,6],[306,5]]},"19":{"position":[[53,5],[121,4],[177,4],[266,4],[319,4],[361,4]]},"21":{"position":[[204,5],[271,4],[660,4],[802,4]]},"23":{"position":[[2,4],[345,4],[592,5],[688,4],[808,4],[1134,4]]},"24":{"position":[[546,4]]},"25":{"position":[[254,4],[496,4],[1160,4],[1508,4]]},"29":{"position":[[239,4],[281,4],[421,5],[473,4],[584,5]]},"32":{"position":[[2,4],[237,4],[725,4],[879,4],[960,4],[979,4],[1627,4],[1655,4],[2159,4],[2339,4]]},"35":{"position":[[42,4],[367,4]]},"37":{"position":[[2,4],[299,4]]},"38":{"position":[[2,4]]},"39":{"position":[[84,4]]},"44":{"position":[[14,4],[311,4]]},"45":{"position":[[9,4],[87,4],[224,4]]},"46":{"position":[[242,4]]},"52":{"position":[[2,4]]}},"keywords":{}}],["rojo'",{"_index":368,"title":{},"content":{"18":{"position":[[342,6]]},"25":{"position":[[101,6]]},"32":{"position":[[189,6]]}},"keywords":{}}],["root",{"_index":424,"title":{},"content":{"23":{"position":[[281,4]]}},"keywords":{}}],["run",{"_index":23,"title":{},"content":{"1":{"position":[[256,3]]},"2":{"position":[[289,3]]},"3":{"position":[[462,3],[980,7]]}},"keywords":{}}],["runcontext",{"_index":454,"title":{},"content":{"23":{"position":[[1232,10]]}},"keywords":{}}],["rundown",{"_index":646,"title":{},"content":{"38":{"position":[[112,7]]}},"keywords":{}}],["runtim",{"_index":410,"title":{},"content":{"21":{"position":[[771,8]]},"40":{"position":[[150,8]]}},"keywords":{}}],["safeti",{"_index":328,"title":{},"content":{"17":{"position":[[33,7]]}},"keywords":{}}],["same",{"_index":170,"title":{},"content":{"7":{"position":[[200,4]]},"32":{"position":[[992,4],[1639,4]]},"36":{"position":[[76,4]]},"37":{"position":[[776,4]]},"39":{"position":[[123,4]]},"41":{"position":[[149,4]]},"42":{"position":[[106,4]]}},"keywords":{}}],["save",{"_index":781,"title":{},"content":{"50":{"position":[[1272,4]]}},"keywords":{}}],["scale",{"_index":920,"title":{},"content":{"83":{"position":[[93,5],[136,5]]}},"keywords":{}}],["scene",{"_index":165,"title":{},"content":{"7":{"position":[[111,6]]}},"keywords":{}}],["school",{"_index":172,"title":{},"content":{"7":{"position":[[222,6]]}},"keywords":{}}],["scope",{"_index":391,"title":{},"content":{"21":{"position":[[290,5]]}},"keywords":{}}],["screen",{"_index":80,"title":{},"content":{"3":{"position":[[621,6]]}},"keywords":{}}],["script",{"_index":157,"title":{"37":{"position":[[0,8]]},"47":{"position":[[24,8]]}},"content":{"7":{"position":[[38,7],[205,7]]},"15":{"position":[[456,9]]},"16":{"position":[[37,8]]},"21":{"position":[[333,9]]},"23":{"position":[[1155,6],[1204,6]]},"29":{"position":[[308,8]]},"34":{"position":[[48,7],[76,7],[104,7]]},"37":{"position":[[68,6],[152,6],[327,6],[347,7],[392,6],[478,6]]},"40":{"position":[[139,7]]},"45":{"position":[[189,8],[328,7]]},"47":{"position":[[46,6]]},"48":{"position":[[49,6]]}},"keywords":{}}],["script"",{"_index":644,"title":{},"content":{"37":{"position":[[741,12]]}},"keywords":{}}],["scripts.an",{"_index":628,"title":{},"content":{"36":{"position":[[258,10]]}},"keywords":{}}],["section",{"_index":74,"title":{},"content":{"3":{"position":[[549,7]]}},"keywords":{}}],["secur",{"_index":123,"title":{},"content":{"4":{"position":[[380,8]]}},"keywords":{}}],["see",{"_index":31,"title":{},"content":{"1":{"position":[[374,3]]},"2":{"position":[[483,3]]},"3":{"position":[[568,3]]},"42":{"position":[[293,3]]}},"keywords":{}}],["select",{"_index":26,"title":{},"content":{"1":{"position":[[286,6]]}},"keywords":{}}],["selen",{"_index":241,"title":{},"content":{"13":{"position":[[202,7]]},"15":{"position":[[568,7]]}},"keywords":{}}],["separ",{"_index":381,"title":{},"content":{"19":{"position":[[416,11]]}},"keywords":{}}],["seriou",{"_index":104,"title":{},"content":{"4":{"position":[[27,7]]}},"keywords":{}}],["serv",{"_index":426,"title":{},"content":{"23":{"position":[[350,5]]}},"keywords":{}}],["serveaddress",{"_index":441,"title":{},"content":{"23":{"position":[[864,13]]}},"keywords":{}}],["serveplaceid",{"_index":432,"title":{},"content":{"23":{"position":[[442,14]]}},"keywords":{}}],["serveport",{"_index":425,"title":{},"content":{"23":{"position":[[320,10]]}},"keywords":{}}],["server",{"_index":72,"title":{},"content":{"3":{"position":[[333,7]]},"19":{"position":[[271,7]]},"23":{"position":[[693,6],[813,6]]},"34":{"position":[[41,6]]}},"keywords":{}}],["server.lua",{"_index":599,"title":{},"content":{"34":{"position":[[56,12]]},"37":{"position":[[123,11]]}},"keywords":{}}],["serverscriptservic",{"_index":186,"title":{},"content":{"7":{"position":[[477,20]]}},"keywords":{}}],["servic",{"_index":52,"title":{},"content":{"2":{"position":[[519,8]]},"7":{"position":[[444,8]]},"16":{"position":[[401,7]]},"24":{"position":[[218,8]]}},"keywords":{}}],["session",{"_index":100,"title":{},"content":{"3":{"position":[[988,8]]}},"keywords":{}}],["set",{"_index":117,"title":{"46":{"position":[[14,3]]}},"content":{"4":{"position":[[277,3]]},"23":{"position":[[408,8],[631,4],[752,4],[1243,4]]},"45":{"position":[[220,3],[238,8],[294,3],[512,3]]},"47":{"position":[[28,3]]},"48":{"position":[[359,4]]},"53":{"position":[[190,4]]},"63":{"position":[[257,4]]}},"keywords":{}}],["sever",{"_index":168,"title":{},"content":{"7":{"position":[[178,7]]},"75":{"position":[[78,7]]}},"keywords":{}}],["sharedstr",{"_index":764,"title":{"80":{"position":[[0,13]]}},"content":{"50":{"position":[[995,12]]}},"keywords":{}}],["shop",{"_index":389,"title":{},"content":{"21":{"position":[[242,4]]}},"keywords":{}}],["shorter",{"_index":567,"title":{},"content":{"32":{"position":[[675,8]]}},"keywords":{}}],["similar",{"_index":540,"title":{},"content":{"29":{"position":[[371,7]]}},"keywords":{}}],["simpl",{"_index":127,"title":{},"content":{"4":{"position":[[456,6]]},"10":{"position":[[35,7]]},"43":{"position":[[54,6]]}},"keywords":{}}],["simul",{"_index":515,"title":{},"content":{"26":{"position":[[298,9],[323,10]]}},"keywords":{}}],["simulator"",{"_index":518,"title":{},"content":{"26":{"position":[[371,16]]}},"keywords":{}}],["singl",{"_index":182,"title":{},"content":{"7":{"position":[[344,6]]},"42":{"position":[[324,6]]}},"keywords":{}}],["sisyphu",{"_index":516,"title":{},"content":{"26":{"position":[[314,8]]}},"keywords":{}}],["skateboard"",{"_index":555,"title":{},"content":{"32":{"position":[[320,17],[1093,17],[1744,17]]}},"keywords":{}}],["slightli",{"_index":140,"title":{},"content":{"6":{"position":[[106,8]]}},"keywords":{}}],["small",{"_index":75,"title":{},"content":{"3":{"position":[[574,5]]},"10":{"position":[[254,5]]}},"keywords":{}}],["softwar",{"_index":180,"title":{},"content":{"7":{"position":[[304,8]]},"16":{"position":[[266,8]]}},"keywords":{}}],["solv",{"_index":623,"title":{},"content":{"35":{"position":[[508,6]]}},"keywords":{}}],["someth",{"_index":61,"title":{},"content":{"3":{"position":[[103,9]]},"21":{"position":[[50,9],[183,9]]},"42":{"position":[[516,9],[581,9]]},"45":{"position":[[425,9]]}},"keywords":{}}],["sometim",{"_index":702,"title":{},"content":{"46":{"position":[[2,9]]}},"keywords":{}}],["sound.playbackloud",{"_index":735,"title":{},"content":{"50":{"position":[[467,22]]}},"keywords":{}}],["sourc",{"_index":360,"title":{},"content":{"18":{"position":[[103,6]]},"23":{"position":[[580,6]]},"41":{"position":[[431,7]]}},"keywords":{}}],["speak",{"_index":343,"title":{},"content":{"17":{"position":[[371,8]]}},"keywords":{}}],["special",{"_index":403,"title":{},"content":{"21":{"position":[[590,7]]},"37":{"position":[[319,7]]}},"keywords":{}}],["specif",{"_index":695,"title":{},"content":{"45":{"position":[[229,8]]}},"keywords":{}}],["specifi",{"_index":442,"title":{},"content":{"23":{"position":[[881,10],[1115,10]]},"24":{"position":[[177,9],[626,10]]},"25":{"position":[[185,9],[232,9],[704,9],[934,9],[987,9]]},"32":{"position":[[23,10],[766,10]]},"52":{"position":[[114,9]]},"53":{"position":[[26,9]]},"54":{"position":[[34,9]]},"56":{"position":[[32,9]]},"59":{"position":[[33,9]]},"60":{"position":[[35,9]]},"63":{"position":[[27,9]]},"69":{"position":[[563,9],[642,10]]},"70":{"position":[[33,9]]},"71":{"position":[[36,9]]},"73":{"position":[[40,9]]},"75":{"position":[[25,9]]},"76":{"position":[[26,9]]},"83":{"position":[[26,9]]},"84":{"position":[[27,9]]}},"keywords":{}}],["specified.path",{"_index":461,"title":{},"content":{"24":{"position":[[324,15]]}},"keywords":{}}],["src",{"_index":184,"title":{},"content":{"7":{"position":[[381,4]]},"26":{"position":[[44,3]]}},"keywords":{}}],["start",{"_index":35,"title":{},"content":{"1":{"position":[[440,7]]},"2":{"position":[[123,7]]},"3":{"position":[[37,8],[313,5]]},"10":{"position":[[43,5]]},"16":{"position":[[104,5]]},"35":{"position":[[187,5]]},"44":{"position":[[2,8]]}},"keywords":{}}],["start/stop",{"_index":375,"title":{},"content":{"19":{"position":[[251,10]]}},"keywords":{}}],["starterplay",{"_index":187,"title":{},"content":{"7":{"position":[[502,14]]}},"keywords":{}}],["stash",{"_index":158,"title":{},"content":{"7":{"position":[[46,7]]}},"keywords":{}}],["static",{"_index":242,"title":{},"content":{"13":{"position":[[212,6]]},"17":{"position":[[21,6]]}},"keywords":{}}],["still",{"_index":149,"title":{},"content":{"6":{"position":[[214,5]]},"30":{"position":[[19,5]]},"42":{"position":[[575,5]]}},"keywords":{}}],["stop",{"_index":388,"title":{},"content":{"21":{"position":[[237,4]]}},"keywords":{}}],["strictli",{"_index":342,"title":{},"content":{"17":{"position":[[362,8]]}},"keywords":{}}],["string",{"_index":418,"title":{"81":{"position":[[0,7]]}},"content":{"23":{"position":[[112,6]]},"25":{"position":[[1289,6]]},"42":{"position":[[395,6]]},"50":{"position":[[1018,6]]},"53":{"position":[[93,8],[183,6]]},"54":{"position":[[108,7]]},"61":{"position":[[57,7]]},"62":{"position":[[39,6]]},"63":{"position":[[94,8],[250,6]]},"66":{"position":[[124,7]]},"73":{"position":[[121,6]]},"74":{"position":[[57,7]]},"81":{"position":[[57,7]]},"82":{"position":[[65,8],[85,6]]}},"keywords":{}}],["stringvalu",{"_index":654,"title":{},"content":{"40":{"position":[[56,11]]}},"keywords":{}}],["strongli",{"_index":566,"title":{},"content":{"32":{"position":[[607,8]]}},"keywords":{}}],["structur",{"_index":152,"title":{},"content":{"6":{"position":[[240,10]]},"41":{"position":[[154,9]]},"42":{"position":[[111,9]]}},"keywords":{}}],["studio",{"_index":49,"title":{"3":{"position":[[18,7]]}},"content":{"2":{"position":[[460,6]]},"3":{"position":[[133,7],[669,6],[876,6]]},"4":{"position":[[588,6]]},"15":{"position":[[150,6],[354,6]]},"19":{"position":[[88,6],[204,6]]},"21":{"position":[[142,7]]},"23":{"position":[[712,7],[832,7]]},"35":{"position":[[93,6]]},"38":{"position":[[80,6]]}},"keywords":{}}],["studio.auto",{"_index":780,"title":{},"content":{"50":{"position":[[1260,11]]}},"keywords":{}}],["studio.font",{"_index":783,"title":{},"content":{"50":{"position":[[1294,11]]}},"keywords":{}}],["style",{"_index":862,"title":{},"content":{"66":{"position":[[90,5]]}},"keywords":{}}],["stylew",{"_index":250,"title":{},"content":{"13":{"position":[[323,11]]}},"keywords":{}}],["stylua",{"_index":292,"title":{},"content":{"15":{"position":[[507,7]]}},"keywords":{}}],["sublim",{"_index":274,"title":{},"content":{"15":{"position":[[166,7]]}},"keywords":{}}],["succe",{"_index":30,"title":{},"content":{"1":{"position":[[353,9]]}},"keywords":{}}],["suitabl",{"_index":210,"title":{},"content":{"9":{"position":[[107,8]]},"26":{"position":[[67,8]]}},"keywords":{}}],["support",{"_index":128,"title":{"50":{"position":[[14,8]]}},"content":{"4":{"position":[[508,9]]},"18":{"position":[[151,7]]},"19":{"position":[[27,9]]},"32":{"position":[[11,7]]},"38":{"position":[[7,8],[123,9]]},"52":{"position":[[685,9]]}},"keywords":{}}],["sure",{"_index":64,"title":{},"content":{"3":{"position":[[146,4]]},"47":{"position":[[137,4]]}},"keywords":{}}],["switch",{"_index":83,"title":{},"content":{"3":{"position":[[650,6]]}},"keywords":{}}],["symbol",{"_index":279,"title":{},"content":{"15":{"position":[[257,7]]}},"keywords":{}}],["sync",{"_index":55,"title":{"3":{"position":[[5,7]]},"33":{"position":[[0,4]]}},"content":{"3":{"position":[[328,4],[859,4]]},"19":{"position":[[236,4]]},"21":{"position":[[119,4],[251,8]]},"23":{"position":[[507,6]]},"35":{"position":[[32,6],[405,7]]},"41":{"position":[[86,6]]},"42":{"position":[[43,6],[264,6],[351,8]]},"46":{"position":[[267,8]]},"50":{"position":[[44,4]]}},"keywords":{}}],["syntax",{"_index":552,"title":{},"content":{"32":{"position":[[159,6],[179,7],[205,6],[648,6],[755,6],[799,6],[1031,6],[1682,6]]}},"keywords":{}}],["system",{"_index":377,"title":{},"content":{"19":{"position":[[332,6]]}},"keywords":{}}],["tabl",{"_index":606,"title":{"39":{"position":[[13,7]]}},"content":{"34":{"position":[[171,6]]},"39":{"position":[[237,5]]},"41":{"position":[[126,5]]},"42":{"position":[[83,5]]}},"keywords":{}}],["tag",{"_index":766,"title":{"82":{"position":[[0,5]]}},"content":{"50":{"position":[[1045,4]]},"82":{"position":[[97,4]]}},"keywords":{}}],["tailor",{"_index":238,"title":{},"content":{"13":{"position":[[156,8]]}},"keywords":{}}],["take",{"_index":236,"title":{},"content":{"13":{"position":[[100,4]]},"16":{"position":[[318,4]]},"17":{"position":[[284,4]]}},"keywords":{}}],["talk",{"_index":262,"title":{},"content":{"14":{"position":[[37,4],[54,7]]}},"keywords":{}}],["team",{"_index":103,"title":{},"content":{"4":{"position":[[11,5]]},"29":{"position":[[43,4],[62,4],[354,4]]}},"keywords":{}}],["termin",{"_index":380,"title":{},"content":{"19":{"position":[[375,9]]}},"keywords":{}}],["terrain",{"_index":616,"title":{},"content":{"35":{"position":[[268,9]]}},"keywords":{}}],["terrain.materialcolor",{"_index":743,"title":{},"content":{"50":{"position":[[592,22]]}},"keywords":{}}],["terrain.maxext",{"_index":763,"title":{},"content":{"50":{"position":[[970,18]]}},"keywords":{}}],["terrainregion.extentsmax",{"_index":778,"title":{},"content":{"50":{"position":[[1224,24]]}},"keywords":{}}],["text",{"_index":265,"title":{"15":{"position":[[9,4]]},"40":{"position":[[6,5]]}},"content":{"15":{"position":[[47,4],[174,5],[197,4]]},"34":{"position":[[190,4]]},"40":{"position":[[109,4]]}},"keywords":{}}],["textlabel.fontfac",{"_index":737,"title":{},"content":{"50":{"position":[[501,18]]}},"keywords":{}}],["there'",{"_index":353,"title":{},"content":{"17":{"position":[[568,7]]},"18":{"position":[[50,7]]}},"keywords":{}}],["they'r",{"_index":676,"title":{},"content":{"43":{"position":[[69,7]]}},"keywords":{}}],["thing",{"_index":38,"title":{},"content":{"2":{"position":[[34,5]]}},"keywords":{}}],["those",{"_index":399,"title":{},"content":{"21":{"position":[[501,5]]}},"keywords":{}}],["thousand",{"_index":311,"title":{},"content":{"16":{"position":[[192,9]]}},"keywords":{}}],["three",{"_index":639,"title":{},"content":{"37":{"position":[[313,5]]}},"keywords":{}}],["time",{"_index":93,"title":{},"content":{"3":{"position":[[891,5]]},"35":{"position":[[55,4]]},"60":{"position":[[216,4]]},"71":{"position":[[218,5]]}},"keywords":{}}],["todo",{"_index":549,"title":{},"content":{"30":{"position":[[148,4]]},"31":{"position":[[2,4]]},"72":{"position":[[2,4]]}},"keywords":{}}],["togeth",{"_index":586,"title":{},"content":{"32":{"position":[[2205,8]]}},"keywords":{}}],["toml",{"_index":610,"title":{"42":{"position":[[0,4]]}},"content":{"34":{"position":[[221,4],[234,6]]},"42":{"position":[[20,4],[128,4],[182,5],[271,4],[346,4]]}},"keywords":{}}],["tool",{"_index":167,"title":{"13":{"position":[[0,6]]},"48":{"position":[[15,6]]}},"content":{"7":{"position":[[137,6]]},"8":{"position":[[115,4]]},"12":{"position":[[11,4]]},"13":{"position":[[33,5],[141,5],[228,4]]},"14":{"position":[[100,4]]},"16":{"position":[[151,5],[359,4]]},"17":{"position":[[333,8],[614,7]]},"18":{"position":[[31,4]]},"21":{"position":[[507,5],[750,6]]},"38":{"position":[[98,5]]},"48":{"position":[[31,4],[322,4]]}},"keywords":{}}],["toolbar",{"_index":85,"title":{},"content":{"3":{"position":[[702,7]]}},"keywords":{}}],["toward",{"_index":239,"title":{},"content":{"13":{"position":[[165,7]]}},"keywords":{}}],["track",{"_index":322,"title":{},"content":{"16":{"position":[[505,8]]}},"keywords":{}}],["tracker",{"_index":369,"title":{},"content":{"18":{"position":[[362,8]]}},"keywords":{}}],["transform",{"_index":633,"title":{},"content":{"37":{"position":[[7,10]]},"39":{"position":[[37,11]]},"40":{"position":[[37,11]]}},"keywords":{}}],["translat",{"_index":135,"title":{},"content":{"6":{"position":[[24,9]]}},"keywords":{}}],["tree",{"_index":421,"title":{},"content":{"23":{"position":[[236,5]]}},"keywords":{}}],["tri",{"_index":224,"title":{},"content":{"10":{"position":[[241,3]]}},"keywords":{}}],["true",{"_index":455,"title":{},"content":{"23":{"position":[[1267,4]]},"24":{"position":[[647,5]]},"25":{"position":[[661,5],[1124,4]]},"26":{"position":[[641,4]]},"41":{"position":[[272,5],[504,5]]},"46":{"position":[[355,4]]},"47":{"position":[[266,4]]},"52":{"position":[[421,6],[586,6]]},"55":{"position":[[132,5]]}},"keywords":{}}],["ts",{"_index":339,"title":{},"content":{"17":{"position":[[247,2]]}},"keywords":{}}],["turn",{"_index":218,"title":{},"content":{"10":{"position":[[153,5]]},"24":{"position":[[703,6]]},"36":{"position":[[39,4],[176,5]]},"37":{"position":[[140,4],[204,4],[262,4],[680,4]]},"43":{"position":[[608,4]]}},"keywords":{}}],["two",{"_index":370,"title":{},"content":{"19":{"position":[[23,3]]},"25":{"position":[[12,3]]},"32":{"position":[[101,3]]},"73":{"position":[[93,3]]}},"keywords":{}}],["txt",{"_index":609,"title":{},"content":{"34":{"position":[[195,5]]},"40":{"position":[[20,3]]}},"keywords":{}}],["type",{"_index":21,"title":{"50":{"position":[[9,4]]}},"content":{"1":{"position":[[234,4]]},"2":{"position":[[267,4]]},"3":{"position":[[440,4]]},"17":{"position":[[28,4]]},"25":{"position":[[155,5],[199,4],[385,4],[519,5],[718,4],[830,4],[944,5],[1187,4],[1231,4],[1736,4]]},"32":{"position":[[945,4],[2171,4],[2238,7],[2251,5],[2417,6]]},"35":{"position":[[19,5],[356,5],[462,4]]},"38":{"position":[[133,6],[160,4]]},"42":{"position":[[440,5]]},"50":{"position":[[11,4]]},"51":{"position":[[7,5]]},"52":{"position":[[90,5],[675,5]]},"53":{"position":[[11,4]]},"54":{"position":[[19,4]]},"56":{"position":[[17,4]]},"59":{"position":[[18,4]]},"60":{"position":[[20,4]]},"63":{"position":[[12,4]]},"69":{"position":[[45,4]]},"70":{"position":[[18,4]]},"71":{"position":[[21,4]]},"73":{"position":[[25,4]]},"75":{"position":[[10,4]]},"76":{"position":[[11,4]]},"83":{"position":[[11,4]]},"84":{"position":[[12,4]]}},"keywords":{}}],["typescript",{"_index":326,"title":{"17":{"position":[[0,11]]}},"content":{"17":{"position":[[2,10],[261,10],[322,10]]}},"keywords":{}}],["typo",{"_index":330,"title":{},"content":{"17":{"position":[[61,5]]}},"keywords":{}}],["udim",{"_index":768,"title":{"83":{"position":[[0,5]]}},"content":{"50":{"position":[[1070,4]]},"83":{"position":[[6,4]]},"84":{"position":[[148,5]]}},"keywords":{}}],["udim2",{"_index":770,"title":{"84":{"position":[[0,6]]}},"content":{"50":{"position":[[1102,5]]},"84":{"position":[[6,5]]}},"keywords":{}}],["ui",{"_index":300,"title":{},"content":{"15":{"position":[[661,2]]},"19":{"position":[[230,2]]}},"keywords":{}}],["uilistlayout.pad",{"_index":769,"title":{},"content":{"50":{"position":[[1075,20]]}},"keywords":{}}],["underneath",{"_index":704,"title":{},"content":{"46":{"position":[[214,10]]}},"keywords":{}}],["understand",{"_index":196,"title":{},"content":{"7":{"position":[[665,11]]}},"keywords":{}}],["unparallel",{"_index":332,"title":{},"content":{"17":{"position":[[76,12]]}},"keywords":{}}],["unprovid",{"_index":446,"title":{},"content":{"23":{"position":[[975,11]]}},"keywords":{}}],["up",{"_index":25,"title":{},"content":{"1":{"position":[[282,3]]},"2":{"position":[[315,3]]},"3":{"position":[[488,3]]},"4":{"position":[[281,2]]},"18":{"position":[[226,3]]},"26":{"position":[[23,2]]},"48":{"position":[[312,2]]}},"keywords":{}}],["upgrad",{"_index":534,"title":{"27":{"position":[[0,9]]}},"content":{},"keywords":{}}],["upload",{"_index":101,"title":{"4":{"position":[[0,9]]}},"content":{"4":{"position":[[66,6],[480,9]]}},"keywords":{}}],["url",{"_index":95,"title":{},"content":{"3":{"position":[[922,3]]}},"keywords":{}}],["us",{"_index":130,"title":{},"content":{"4":{"position":[[575,5],[598,3]]},"7":{"position":[[593,3]]},"9":{"position":[[52,3]]},"14":{"position":[[92,5]]},"15":{"position":[[25,3],[343,3],[372,3]]},"16":{"position":[[110,5],[241,3],[374,5]]},"17":{"position":[[236,3],[443,3],[493,3]]},"19":{"position":[[77,3],[357,3]]},"21":{"position":[[46,3],[179,3],[731,5]]},"23":{"position":[[168,4],[913,4],[1146,3]]},"25":{"position":[[96,4],[259,4]]},"26":{"position":[[262,3]]},"29":{"position":[[37,5],[277,3]]},"32":{"position":[[631,3],[816,4],[850,5],[1003,5],[2371,3]]},"40":{"position":[[86,6]]},"42":{"position":[[212,3],[485,4]]},"43":{"position":[[37,4],[113,6]]},"44":{"position":[[90,6],[321,3]]},"45":{"position":[[212,4],[286,4]]},"46":{"position":[[17,6]]},"47":{"position":[[20,4]]}},"keywords":{}}],["usabl",{"_index":697,"title":{},"content":{"45":{"position":[[441,6],[552,6]]}},"keywords":{}}],["user",{"_index":284,"title":{},"content":{"15":{"position":[[332,5]]}},"keywords":{}}],["usual",{"_index":614,"title":{},"content":{"35":{"position":[[136,7]]}},"keywords":{}}],["valid",{"_index":481,"title":{},"content":{"25":{"position":[[300,8],[1174,8]]}},"keywords":{}}],["valu",{"_index":465,"title":{"25":{"position":[[18,6]]}},"content":{"24":{"position":[[446,6],[481,7],[754,6]]},"25":{"position":[[34,6],[90,5],[179,5],[223,5],[313,6],[355,5],[541,5],[698,5],[730,5],[758,5],[864,5],[890,5],[1152,7],[1467,6]]},"32":{"position":[[786,7],[868,5],[939,5],[2180,5]]},"42":{"position":[[369,6],[402,6]]},"52":{"position":[[169,7],[295,5],[321,6],[709,7]]},"53":{"position":[[61,7]]},"54":{"position":[[69,7]]},"55":{"position":[[33,7],[65,6]]},"56":{"position":[[67,7]]},"57":{"position":[[15,7],[210,7]]},"58":{"position":[[33,7]]},"59":{"position":[[68,7]]},"60":{"position":[[70,7]]},"61":{"position":[[33,7]]},"62":{"position":[[15,7],[240,7],[294,5]]},"63":{"position":[[62,7]]},"64":{"position":[[33,7]]},"65":{"position":[[33,7]]},"66":{"position":[[33,7]]},"67":{"position":[[33,7]]},"68":{"position":[[33,7]]},"69":{"position":[[33,7],[444,5],[589,6]]},"70":{"position":[[68,7]]},"71":{"position":[[71,7],[224,6]]},"73":{"position":[[75,7],[197,6]]},"74":{"position":[[33,7]]},"75":{"position":[[60,7]]},"76":{"position":[[61,7]]},"81":{"position":[[33,7]]},"82":{"position":[[33,7]]},"83":{"position":[[61,7]]},"84":{"position":[[62,7]]},"85":{"position":[[33,7]]},"86":{"position":[[33,7]]},"87":{"position":[[33,7]]},"88":{"position":[[33,7]]}},"keywords":{}}],["variou",{"_index":634,"title":{},"content":{"37":{"position":[[60,7]]}},"keywords":{}}],["vector2",{"_index":772,"title":{"85":{"position":[[0,8]]}},"content":{"50":{"position":[[1125,7]]},"76":{"position":[[151,8]]}},"keywords":{}}],["vector2int16",{"_index":774,"title":{"86":{"position":[[0,13]]}},"content":{"50":{"position":[[1164,12]]}},"keywords":{}}],["vector3",{"_index":775,"title":{"87":{"position":[[0,8]]}},"content":{"50":{"position":[[1187,7]]},"75":{"position":[[170,8],[424,8]]}},"keywords":{}}],["vector3int16",{"_index":777,"title":{"88":{"position":[[0,13]]}},"content":{"50":{"position":[[1211,12]]}},"keywords":{}}],["veri",{"_index":214,"title":{},"content":{"10":{"position":[[30,4]]},"15":{"position":[[114,4]]},"17":{"position":[[407,4],[576,4]]}},"keywords":{}}],["version",{"_index":302,"title":{"16":{"position":[[0,7]]}},"content":{"16":{"position":[[135,7],[252,7]]}},"keywords":{}}],["visit",{"_index":94,"title":{},"content":{"3":{"position":[[912,5]]}},"keywords":{}}],["visual",{"_index":273,"title":{},"content":{"15":{"position":[[143,6],[347,6],[668,10]]},"19":{"position":[[81,6],[197,6]]}},"keywords":{}}],["vs",{"_index":8,"title":{},"content":{"1":{"position":[[66,2],[104,2],[158,2]]},"2":{"position":[[170,2],[191,2]]},"3":{"position":[[343,2],[364,2]]},"4":{"position":[[469,2],[530,2]]},"19":{"position":[[59,2],[126,2],[288,2]]}},"keywords":{}}],["vscode",{"_index":290,"title":{},"content":{"15":{"position":[[486,6],[547,6]]}},"keywords":{}}],["want",{"_index":60,"title":{},"content":{"3":{"position":[[98,4]]},"4":{"position":[[22,4]]},"21":{"position":[[476,4]]},"29":{"position":[[269,4],[436,4]]},"46":{"position":[[237,4]]},"47":{"position":[[124,4]]},"48":{"position":[[9,6]]}},"keywords":{}}],["warn",{"_index":114,"title":{},"content":{"4":{"position":[[243,7]]},"17":{"position":[[649,7]]}},"keywords":{}}],["watch",{"_index":91,"title":{},"content":{"3":{"position":[[848,5]]}},"keywords":{}}],["way",{"_index":41,"title":{},"content":{"2":{"position":[[112,3]]},"17":{"position":[[607,3]]},"19":{"position":[[37,4]]},"32":{"position":[[105,4]]}},"keywords":{}}],["weight",{"_index":861,"title":{},"content":{"66":{"position":[[78,7]]}},"keywords":{}}],["well",{"_index":51,"title":{},"content":{"2":{"position":[[503,4]]},"3":{"position":[[773,5]]},"4":{"position":[[157,4]]},"6":{"position":[[52,5]]},"32":{"position":[[65,4]]}},"keywords":{}}],["went",{"_index":88,"title":{},"content":{"3":{"position":[[768,4]]}},"keywords":{}}],["whether",{"_index":398,"title":{},"content":{"21":{"position":[[456,7]]},"23":{"position":[[1126,7]]},"24":{"position":[[523,7]]}},"keywords":{}}],["whose",{"_index":471,"title":{},"content":{"24":{"position":[[725,5]]}},"keywords":{}}],["will",{"_index":359,"title":{},"content":{"18":{"position":[[70,7]]}},"keywords":{}}],["window",{"_index":18,"title":{},"content":{"1":{"position":[[199,8]]},"2":{"position":[[232,8]]},"3":{"position":[[405,8]]}},"keywords":{}}],["wish",{"_index":888,"title":{},"content":{"69":{"position":[[600,4]]}},"keywords":{}}],["within",{"_index":373,"title":{},"content":{"19":{"position":[[190,6]]},"46":{"position":[[131,6]]},"69":{"position":[[456,6]]}},"keywords":{}}],["without",{"_index":325,"title":{},"content":{"16":{"position":[[553,8]]}},"keywords":{}}],["work",{"_index":56,"title":{},"content":{"3":{"position":[[49,4]]},"7":{"position":[[687,4]]},"19":{"position":[[185,4]]},"30":{"position":[[137,4]]},"35":{"position":[[193,7]]},"45":{"position":[[670,5]]}},"keywords":{}}],["workflow",{"_index":227,"title":{"28":{"position":[[12,9]]}},"content":{"12":{"position":[[41,8]]},"21":{"position":[[637,8],[787,9],[828,9]]},"29":{"position":[[167,8]]}},"keywords":{}}],["workspac",{"_index":73,"title":{},"content":{"3":{"position":[[539,9]]}},"keywords":{}}],["world",{"_index":269,"title":{},"content":{"15":{"position":[[67,5]]}},"keywords":{}}],["world!"",{"_index":498,"title":{},"content":{"25":{"position":[[1435,12]]},"81":{"position":[[138,13],[215,13]]}},"keywords":{}}],["world!')"",{"_index":910,"title":{},"content":{"74":{"position":[[144,15],[238,15]]}},"keywords":{}}],["worri",{"_index":674,"title":{},"content":{"42":{"position":[[553,5]]}},"keywords":{}}],["write",{"_index":113,"title":{},"content":{"4":{"position":[[214,5]]},"13":{"position":[[245,5]]},"17":{"position":[[455,7]]},"32":{"position":[[113,5],[259,5]]}},"keywords":{}}],["written",{"_index":677,"title":{},"content":{"43":{"position":[[97,7],[232,7]]}},"keywords":{}}],["wrong",{"_index":436,"title":{},"content":{"23":{"position":[[564,5]]}},"keywords":{}}],["x",{"_index":924,"title":{},"content":{"84":{"position":[[94,1]]},"85":{"position":[[65,1]]},"86":{"position":[[65,1]]},"87":{"position":[[65,2]]},"88":{"position":[[65,2]]}},"keywords":{}}],["xml",{"_index":603,"title":{},"content":{"34":{"position":[[118,3]]},"38":{"position":[[40,3]]}},"keywords":{}}],["y",{"_index":925,"title":{},"content":{"84":{"position":[[100,1]]},"85":{"position":[[71,1]]},"86":{"position":[[71,1]]},"87":{"position":[[68,2]]},"88":{"position":[[68,2]]}},"keywords":{}}],["you'll",{"_index":59,"title":{},"content":{"3":{"position":[[91,6],[298,6]]},"4":{"position":[[111,6]]},"19":{"position":[[385,6]]},"48":{"position":[[301,6]]}},"keywords":{}}],["you'r",{"_index":191,"title":{},"content":{"7":{"position":[[548,6]]}},"keywords":{}}],["z",{"_index":931,"title":{},"content":{"87":{"position":[[75,1]]},"88":{"position":[[75,1]]}},"keywords":{}}],["zombi",{"_index":179,"title":{},"content":{"7":{"position":[[289,7]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,452.535,1,452.535,2,256.265]],["content/0",[]],["keywords/0",[]],["title/1",[2,314.267,3,758.478]],["content/1",[2,3.99,4,3.597,5,9.63,6,9.63,7,6.181,8,6.574,9,6.181,10,5.845,11,9.63,12,9.63,13,9.63,14,8.429,15,9.63,16,9.63,17,9.63,18,2.373,19,8.429,20,8.429,21,8.429,22,7.637,23,7.637,24,8.429,25,8.429,26,7.637]],["keywords/1",[]],["title/2",[27,456.984,28,273.977,29,522.126,30,241.928]],["content/2",[2,2.638,4,4.618,18,1.204,27,5.573,28,5.872,31,5.573,32,5.049,33,4.195,34,6.367,35,5.049,36,2.638,37,6.367,38,2.547,39,4.659,40,6.367,41,6.367,42,3.07,43,2.95,44,3.67,45,5.573,46,6.367,47,3.864,48,6.367,49,6.367,50,6.367,51,6.367,52,6.367,53,6.367,54,6.367,55,6.367,56,6.367,57,5.573,58,1.683,59,6.367,60,5.573,61,6.367,62,3.497,63,3.07,64,5.573,65,6.367,66,4.659,67,5.573,68,6.367,69,6.367,70,5.049,71,8.875,72,5.049,73,6.367,74,3.67,75,6.367,76,2.227,77,6.367,78,3.864,79,6.367,80,3.864,81,6.367,82,4.087,83,4.087,84,6.367]],["keywords/2",[]],["title/3",[18,143.405,85,663.847]],["content/3",[0,8.139,1,8.139,2,4.609,18,2.601,43,5.154,80,6.751,83,7.14,85,9.736,86,11.123,87,11.123,88,9.736,89,8.821,90,7.14]],["keywords/3",[]],["title/4",[91,777.489]],["content/4",[0,9.977,1,8.026,2,5.65,76,3.836,91,8.699,92,9.6,93,9.6,94,7.488,95,10.969,96,10.969,97,9.6,98,10.969,99,8.699]],["keywords/4",[]],["title/5",[18,116.938,35,490.499,100,490.499]],["content/5",[2,3.849,4,4.579,7,5.963,18,2.594,30,5.68,35,7.368,39,6.797,100,7.368,101,7.368,102,7.368,103,5.638,104,7.368,105,8.131,106,5.102,107,2.242,108,7.368,109,6.342,110,9.29,111,4.305,112,8.131,113,9.29,114,9.29,115,9.29,116,8.131]],["keywords/5",[]],["title/6",[117,777.489]],["content/6",[18,2.746,28,6.949,76,3.661,82,4.736,94,5.037,107,1.781,117,10.503,118,5.399,119,4.478,120,5.399,121,8.307,122,5.037,123,9.164,124,5.494,125,5.75,126,2.498,127,7.379,128,5.852,129,7.379,130,6.459,131,3.708,132,7.379,133,5.399,134,6.459,135,6.459,136,7.379,137,5.399,138,7.379,139,7.379,140,5.399,141,4.736,142,6.459,143,7.379]],["keywords/6",[]],["title/7",[144,669.263]],["content/7",[4,2.979,18,2.591,21,6.981,22,6.325,24,6.981,30,3.696,43,3.696,72,6.325,74,4.597,89,6.325,99,6.325,107,1.925,119,4.841,144,8.663,145,7.976,146,6.981,147,11.057,148,7.976,149,5.119,150,6.325,151,7.976,152,6.981,153,7.976,154,5.836,155,7.976,156,6.981,157,4.841,158,6.325,159,7.976,160,7.976,161,7.976,162,8.09,163,6.325,164,6.981,165,7.976]],["keywords/7",[]],["title/8",[166,980.37]],["content/8",[]],["keywords/8",[]],["title/9",[18,185.358]],["content/9",[4,4.47,18,2.263,43,5.545,156,10.474,167,8.756,168,8.756,169,11.967,170,8.169,171,8.756]],["keywords/9",[]],["title/10",[43,454.256]],["content/10",[4,4.189,9,5.225,10,4.94,18,1.539,28,4.271,43,5.944,58,2.151,107,1.965,144,7.655,171,5.956,172,8.14,173,8.14,174,8.14,175,8.14,176,6.456,177,7.125,178,8.14,179,8.14,180,5.956,181,7.655,182,7.125,183,7.125,184,8.14,185,5.956,186,7.125,187,8.14,188,8.14,189,8.14,190,8.14,191,8.14,192,8.14,193,5.956,194,8.14,195,8.14,196,5.557]],["keywords/10",[]],["title/11",[18,116.938,197,541.326,198,541.326]],["content/11",[18,2.164,43,5.304,76,4.003,197,10.018,198,10.018,199,11.446,200,11.446,201,11.446,202,11.446,203,13.998,204,10.018]],["keywords/11",[]],["title/12",[205,618.491,206,422.222,207,490.499]],["content/12",[18,2.011,28,4.633,33,2.608,58,1.546,71,4.638,72,4.638,76,3.72,78,3.549,80,3.549,83,3.754,101,4.638,104,4.638,107,1.412,123,9.311,124,4.633,125,3.212,130,5.118,149,3.754,167,4.279,177,5.118,180,7.783,182,5.118,206,7.262,207,8.436,208,5.848,209,5.118,210,4.638,211,5.848,212,5.848,213,4.279,214,5.118,215,4.638,216,5.848,217,5.848,218,8.83,219,5.848,220,5.848,221,5.848,222,5.848,223,5.848,224,5.848,225,5.118,226,5.848,227,3.992,228,8.83,229,3.992,230,4.638,231,5.848,232,8.83,233,8.83,234,5.848,235,8.83,236,5.848,237,5.848,238,5.848,239,5.848,240,5.848,241,5.848,242,5.848]],["keywords/12",[]],["title/13",[243,663.847,244,663.847]],["content/13",[2,2.895,4,3.761,7,4.485,18,1.321,28,3.666,33,3.116,43,4.666,57,6.115,58,1.847,66,5.112,70,5.541,76,4.128,78,4.241,90,7.577,103,4.241,107,1.687,152,6.115,162,5.112,164,8.813,171,5.112,176,5.541,210,5.541,243,8.813,244,6.115,245,3.837,246,10.069,247,5.541,248,10.069,249,6.987,250,10.069,251,6.987,252,6.987,253,6.987,254,6.115,255,6.987,256,6.987,257,6.987,258,5.541,259,6.987,260,6.987,261,6.987,262,6.987,263,6.987,264,4.241,265,6.987]],["keywords/13",[]],["title/14",[266,858.055]],["content/14",[4,2.398,9,4.12,10,3.896,18,1.79,42,3.095,43,4.386,58,1.696,76,3.932,78,3.896,83,4.12,90,4.12,101,7.506,120,4.697,135,5.618,144,4.382,146,5.618,171,4.697,176,5.091,180,6.925,183,5.618,185,4.697,196,4.382,214,5.618,258,5.091,266,9.841,267,5.618,268,1.859,269,6.419,270,5.618,271,6.419,272,6.419,273,6.419,274,6.419,275,9.465,276,6.419,277,6.419,278,6.419,279,6.419,280,9.465,281,6.419,282,6.419,283,6.419,284,6.419,285,5.618,286,5.091,287,5.618,288,6.419,289,6.419,290,9.465,291,6.419,292,6.419,293,6.419,294,5.618,295,5.618,296,6.419]],["keywords/14",[]],["title/15",[18,143.405,297,758.478]],["content/15",[]],["keywords/15",[]],["title/16",[18,185.358]],["content/16",[4,2.137,18,2.216,20,7.601,32,4.537,33,2.551,43,4.024,58,1.512,74,3.297,76,3.67,78,3.472,80,5.27,91,6.887,94,3.905,99,4.537,107,2.096,124,3.002,131,4.364,141,8.087,168,7.68,180,4.186,209,5.007,245,3.142,247,4.537,267,5.007,298,8.684,299,5.721,300,5.721,301,6.354,302,5.721,303,9.187,304,5.574,305,5.721,306,5.721,307,4.186,308,5.721,309,4.537,310,8.684,311,5.007,312,5.721,313,5.721,314,5.721,315,4.537,316,3.472,317,5.721,318,5.721,319,5.721,320,5.007,321,5.007,322,5.721,323,5.721,324,3.905,325,5.721,326,5.721,327,5.721,328,5.007,329,5.721,330,5.721,331,5.007]],["keywords/16",[]],["title/17",[58,200.456,332,157.305]],["content/17",[]],["keywords/17",[]],["title/18",[58,200.456,107,183.076]],["content/18",[0,5.255,2,2.976,4,2.683,18,2.267,30,4.759,33,3.203,36,4.255,58,2.97,63,4.331,76,3.141,78,2.722,89,5.696,106,2.463,107,1.734,111,2.078,124,3.769,125,2.463,126,1.519,131,2.254,133,5.255,137,3.282,144,3.062,150,3.557,227,3.062,245,2.463,264,2.722,270,3.926,315,3.557,333,2.722,334,3.926,335,2.254,336,1.927,337,4.485,338,7.182,339,4.485,340,3.557,341,2.722,342,4.485,343,4.485,344,4.485,345,4.485,346,4.485,347,4.485,348,5.919,349,11.019,350,4.485,351,4.485,352,2.873,353,8.983,354,4.485,355,4.485,356,10.27,357,4.485,358,7.182,359,6.286,360,4.485,361,4.485,362,2.683,363,8.983,364,3.557,365,4.485,366,4.485,367,4.485,368,4.485,369,3.926,370,0.822,371,4.485,372,3.557,373,3.926,374,4.485,375,2.463]],["keywords/18",[]],["title/19",[36,314.267,340,601.516]],["content/19",[4,3.515,7,4.087,18,1.204,36,6.31,44,3.67,58,2.958,62,3.497,63,3.07,66,4.659,93,9.795,107,2.271,109,4.347,137,9.045,170,4.347,304,6.039,309,5.049,315,5.049,335,3.2,340,8.875,341,3.864,349,5.573,362,3.515,375,3.497,376,3.864,377,6.367,378,8.875,379,5.573,380,6.367,381,6.367,382,6.367,383,4.808,384,5.573,385,2.393,386,5.049,387,5.049,388,6.367,389,5.573,390,6.367,391,6.367]],["keywords/19",[]],["title/20",[36,256.265,383,265.71,385,132.248]],["content/20",[18,1.728,36,1.528,39,2.699,42,1.779,63,2.952,76,2.141,105,5.36,106,2.026,112,3.229,118,2.699,163,2.925,167,2.699,170,2.518,215,2.925,230,7.249,268,3.757,304,2.368,332,1.628,335,3.945,336,1.585,341,3.716,362,3.787,370,2.657,372,2.925,375,3.363,376,2.239,383,5.847,385,3.016,387,2.925,392,3.689,393,3.095,394,2.411,395,3.689,396,8,397,3.689,398,6.124,399,1.585,400,7.851,401,6.124,402,5.039,403,7.851,404,3.689,405,2.699,406,5.744,407,6.226,408,1.784,409,7.851,410,3.689,411,3.689,412,3.689,413,2.699,414,3.689,415,3.689,416,3.229,417,3.229,418,3.229,419,3.689,420,3.689,421,3.229,422,3.689,423,3.229,424,1.333,425,2.699]],["keywords/20",[]],["title/21",[58,200.456,402,486.839]],["content/21",[2,2.272,58,2.222,64,4.798,76,1.917,80,5.102,97,4.798,108,4.348,111,2.54,157,3.327,213,4.011,341,3.327,370,3.014,375,3.011,406,9.545,408,1.91,426,5.482,427,3.327,428,5.482,429,6.667,430,5.482,431,7.358,432,11.464,433,5.482,434,5.482,435,4.798,436,4.798,437,8.407,438,5.482,439,5.482,440,5.482,441,5.482,442,5.482,443,5.482,444,8.407,445,5.482,446,8.407,447,5.482,448,8.407,449,8.407,450,5.482,451,8.407,452,5.482,453,5.482,454,5.482,455,5.482]],["keywords/21",[]],["title/22",[131,381.145,425,554.96]],["content/22",[]],["keywords/22",[]],["title/23",[456,980.37]],["content/23",[33,5.751,58,2.174,107,2.726,111,5.976,133,6.018,196,5.615,206,5.615,324,5.615,333,7.828,334,7.199,427,4.992,457,8.225,458,8.225,459,7.199,460,8.225,461,7.199,462,9.437,463,7.199,464,6.018,465,6.523,466,6.523,467,5.615,468,7.199,469,7.199,470,7.199,471,8.957,472,6.523,473,4.74,474,6.523]],["keywords/23",[]],["title/24",[307,717.313]],["content/24",[4,2.731,18,1.966,30,4.819,32,5.798,58,1.932,74,4.214,82,4.693,103,4.437,107,2.51,124,3.836,126,2.475,131,5.227,149,4.693,162,5.349,181,4.991,213,5.349,245,4.015,264,4.437,268,3.506,307,7.61,352,2.924,383,4.468,396,6.399,436,6.399,465,5.798,475,6.399,476,5.349,477,6.399,478,9.103,479,7.311,480,5.349,481,7.311,482,7.311,483,7.311,484,6.399,485,6.399,486,6.399,487,6.399,488,6.399,489,7.311,490,7.311,491,6.399]],["keywords/24",[]],["title/25",[62,538.396]],["content/25",[7,5.695,9,5.695,36,3.676,44,5.114,47,5.385,58,2.345,62,4.873,63,4.278,107,3.458,109,8.116,341,8.138,378,7.036,421,7.765,427,8.138,473,5.114,492,5.695,493,8.872,494,7.765,495,8.872,496,8.872,497,7.036,498,6.492,499,8.872,500,7.765]],["keywords/25",[]],["title/26",[33,437.145]],["content/26",[4,3.536,18,1.79,33,6.174,36,5.142,47,3.896,62,5.198,63,3.095,106,3.525,107,3.194,109,8.472,125,3.525,196,6.462,304,4.12,321,5.618,373,8.284,402,4.12,427,7.532,459,5.618,461,5.618,492,7.966,494,5.618,501,5.091,502,6.419,503,7.506,504,9.465,505,7.506,506,6.419,507,6.419,508,12.41,509,6.419,510,6.419,511,6.419,512,6.419,513,6.419]],["keywords/26",[]],["title/27",[111,454.256]],["content/27",[4,3.687,18,1.866,43,4.574,92,8.64,111,4.574,119,7.741,124,5.18,126,3.342,181,6.739,268,3.693,324,6.739,463,8.64,464,7.223,465,7.828,485,8.64,486,8.64,487,8.64,488,8.64,514,9.871,515,8.64,516,8.64]],["keywords/27",[]],["title/28",[466,601.516,467,517.785]],["content/28",[4,3.597,18,1.821,36,3.99,47,5.845,107,3.03,125,5.289,227,6.574,332,1.997,402,6.181,466,9.954,467,6.574,468,10.985,501,7.637,517,9.63,518,8.429,519,9.63,520,9.63,521,8.429,522,9.63,523,9.63,524,9.63,525,9.63]],["keywords/28",[]],["title/29",[206,517.785,469,663.847]],["content/29",[33,5.031,36,4.675,76,3.945,107,2.723,125,6.196,206,7.702,258,8.948,328,9.875,470,9.875,480,8.255,501,8.948,526,11.282,527,8.948]],["keywords/29",[]],["title/30",[333,460.329,462,554.96]],["content/30",[26,5.049,42,3.07,47,3.864,58,1.683,70,5.049,107,2.701,111,2.95,125,3.497,131,3.2,150,5.049,227,6.423,333,7.502,370,2.963,375,5.167,405,4.659,413,4.659,467,4.347,505,7.462,528,8.235,529,3.864,530,6.367,531,9.409,532,6.367,533,6.884,534,8.235,535,8.235,536,6.367,537,12.362,538,9.409,539,9.409,540,9.409,541,6.367,542,4.659]],["keywords/30",[]],["title/31",[462,554.96,471,601.516]],["content/31",[10,4.278,22,5.591,23,5.591,26,5.591,47,4.278,60,6.17,74,4.063,76,3.544,104,5.591,107,3.131,125,3.871,131,5.962,186,6.17,247,5.591,268,2.041,287,6.17,301,7.415,307,5.158,332,2.102,333,4.278,336,3.029,376,4.278,385,2.167,462,5.158,467,4.812,471,10.897,477,8.869,480,5.158,505,5.591,527,5.591,528,6.17,529,4.278,543,7.05,544,7.05,545,5.158,546,7.05,547,7.05,548,7.05,549,6.17,550,7.05,551,7.05]],["keywords/31",[]],["title/32",[111,351.442,333,460.329]],["content/32",[36,4.226,39,5.204,44,4.1,62,3.906,63,3.43,76,3.567,102,5.641,107,2.462,109,4.856,111,4.726,285,6.226,303,6.226,333,4.317,341,6.19,370,2.863,407,5.641,429,8.089,472,5.641,503,5.641,552,7.113,553,6.226,554,10.199,555,10.199,556,7.113,557,10.436,558,7.113,559,7.113,560,7.113,561,5.641,562,6.226,563,11.924,564,7.113,565,7.113]],["keywords/32",[]],["title/33",[58,259.099]],["content/33",[18,2.182,30,3.934,31,7.431,44,4.893,58,4.011,63,4.094,76,4.036,103,5.153,106,4.663,107,3.552,111,3.934,158,6.734,215,9.153,341,5.153,427,7.005,500,7.431,549,7.431,566,6.734,567,8.491,568,8.491,569,8.491,570,8.491,571,6.734]],["keywords/33",[]],["title/34",[107,183.076,473,437.143]],["content/34",[18,2.106,19,5.528,33,4.171,36,2.617,44,5.391,58,2.472,62,3.469,63,3.045,76,3.271,82,4.054,94,4.312,107,3.323,111,4.334,158,5.009,196,4.312,230,5.009,301,4.621,324,6.385,332,1.94,348,7.097,378,7.418,383,5.29,386,8.833,464,6.843,472,5.009,473,6.419,474,5.009,480,4.621,492,4.054,497,5.009,498,4.621,572,4.312,573,4.621,574,6.316,575,5.528,576,6.316,577,5.009,578,9.353,579,5.528,580,6.316,581,6.316]],["keywords/34",[]],["title/35",[18,85.411,107,109.038,348,260.358,473,260.358,582,451.742]],["content/35",[7,5.963,10,5.638,18,1.756,36,5.079,58,3.24,76,3.249,106,5.102,128,7.368,131,4.668,264,5.638,316,5.638,331,8.131,369,8.131,370,2.246,375,5.102,383,3.991,384,8.131,386,7.368,498,6.797,583,9.29,584,9.29,585,9.29,586,5.354,587,9.29,588,9.29]],["keywords/35",[]],["title/36",[33,232.815,107,126.027,473,300.924,577,414.076]],["content/36",[33,4.347,36,4.039,58,2.577,76,3.409,80,5.917,107,2.353,316,5.917,348,5.619,370,2.724,375,5.354,383,4.188,435,8.533,473,5.619,561,7.732,577,10.034,586,5.619,589,9.749,590,8.533,591,9.749,592,9.749]],["keywords/36",[]],["title/37",[43,286.579,107,149.287,473,356.463]],["content/37",[33,3.556,36,4.581,43,5.123,44,4.597,62,4.38,106,4.38,107,1.925,111,3.696,140,5.836,157,4.841,316,4.841,348,4.597,370,2.511,383,3.426,427,4.841,497,6.325,503,6.325,529,4.841,533,9.285,557,6.981,561,6.325,586,4.597,593,7.976,594,7.976,595,7.976,596,11.564,597,7.976]],["keywords/37",[]],["title/38",[2,256.265,572,422.222,586,356.463]],["content/38",[]],["keywords/38",[]],["title/39",[18,116.938,58,163.459,586,356.463]],["content/39",[2,3.001,18,2.483,28,5.422,58,2.731,62,3.978,74,4.175,103,4.396,107,2.494,121,8.223,122,4.945,141,4.649,149,7.731,157,4.396,207,5.745,268,2.098,304,4.649,545,5.3,572,8.223,586,4.175,598,7.244,599,9.552,600,10.333,601,7.244,602,5.745,603,5.745,604,5.745,605,5.745,606,5.745,607,8.194,608,5.745,609,5.745,610,7.244,611,5.745,612,7.244,613,7.244,614,7.244]],["keywords/39",[]],["title/40",[30,351.442,245,416.538]],["content/40",[2,2.87,4,3.737,8,4.728,18,1.892,28,5.25,30,3.209,44,3.992,58,3.4,63,3.339,66,5.067,67,6.062,103,4.203,107,2.415,120,5.067,121,6.83,122,4.728,124,3.634,149,7.539,154,5.067,157,4.203,245,5.495,268,2.006,304,4.445,545,5.067,572,4.728,586,3.992,599,7.935,602,5.493,603,5.493,604,5.493,605,5.493,606,5.493,607,5.493,608,5.493,609,5.493,611,7.935,615,6.926,616,6.926,617,6.926,618,6.062,619,6.062,620,10.005,621,6.926]],["keywords/40",[]],["title/41",[124,324.542,131,310.8,264,375.37]],["content/41",[2,2.032,4,3.558,8,3.347,18,2.041,28,2.573,30,2.272,58,2.854,80,2.976,82,3.147,103,4.678,107,1.861,116,4.292,117,7.554,121,5.262,122,3.347,124,4.998,131,3.874,133,3.588,140,5.64,141,4.948,149,6.114,154,3.588,157,2.976,213,6.969,245,2.693,264,2.976,268,1.42,301,3.588,316,2.976,359,4.292,425,3.588,427,2.976,475,4.292,476,3.588,492,3.147,515,4.292,516,4.292,521,4.292,545,3.588,575,4.292,590,4.292,599,6.113,602,3.889,603,3.889,604,3.889,605,3.889,606,3.889,607,3.889,608,6.113,609,3.889,611,3.889,618,4.292,619,6.747,622,4.903,623,4.903,624,4.903,625,4.903,626,4.903,627,4.903,628,4.903,629,4.903,630,4.903,631,4.903,632,4.903,633,4.903,634,4.903,635,4.903,636,4.903,637,7.709,638,4.903,639,4.903,640,4.903,641,4.903,642,4.903,643,4.903,644,4.903,645,4.292,646,4.903]],["keywords/41",[]],["title/42",[30,351.442,647,663.847]],["content/42",[1,4.854,2,5.558,4,3.623,8,4.529,10,4.027,18,2.167,28,3.481,30,4.494,76,3.391,88,5.807,102,5.262,106,5.326,119,4.027,121,6.62,122,4.529,124,3.481,125,3.644,140,4.854,141,4.259,142,5.807,157,4.027,181,4.529,185,4.854,294,5.807,316,4.027,348,3.824,478,5.807,645,5.807,647,8.488,648,6.635,649,5.807,650,6.635,651,6.635,652,6.635,653,9.698,654,6.635,655,9.698,656,11.462,657,4.854,658,6.635,659,5.807,660,6.635,661,6.635,662,6.635,663,9.698]],["keywords/42",[]],["title/43",[168,554.96,657,554.96]],["content/43",[]],["keywords/43",[]],["title/44",[30,351.442,90,486.839]],["content/44",[2,4.199,4,2.633,18,2.598,25,6.17,33,3.143,76,3.544,78,4.278,90,6.504,100,5.591,108,5.591,154,5.158,162,5.158,168,5.158,193,10.468,204,6.17,225,6.17,245,5.565,254,8.869,286,5.591,316,6.15,320,8.869,586,6.838,649,10.384,659,6.17,664,7.05,665,7.05,666,7.05,667,7.05,668,7.05,669,6.17,670,7.05,671,7.05,672,7.05,673,7.05,674,6.17]],["keywords/44",[]],["title/45",[18,116.938,193,452.535,669,541.326]],["content/45",[23,8.821,30,5.154,58,2.94,82,7.14,90,7.14,181,7.594,210,8.821,295,9.736,379,9.736,424,4.019,657,8.139,675,11.123,676,11.123,677,8.821]],["keywords/45",[]],["title/46",[18,116.938,193,452.535,674,541.326]],["content/46",[677,10.8]],["keywords/46",[]],["title/47",[18,116.938,678,618.491,679,541.326]],["content/47",[]],["keywords/47",[]],["title/48",[107,126.027,383,224.311,394,115.09,680,522.126]],["content/48",[8,1.638,9,1.54,10,2.57,14,2.1,18,2.063,47,2.57,58,0.634,71,1.903,74,2.44,76,2.737,83,3.648,106,1.318,107,1.655,111,3.177,118,1.755,119,1.456,120,1.755,126,0.812,134,2.1,163,1.903,167,1.755,185,3.098,268,2.266,309,1.903,311,2.1,324,1.638,332,0.498,335,2.128,362,1.582,370,2.858,383,4.267,385,1.466,387,1.903,393,1.924,394,1.511,406,4.159,407,4.507,408,1.291,429,4.507,431,4.975,464,1.755,474,1.903,484,2.1,491,2.1,492,2.718,518,2.1,527,1.903,533,8.546,534,4.975,553,2.1,562,4.975,572,1.638,573,4.159,596,10.831,657,3.098,679,7.563,681,9.933,682,5.684,683,5.684,684,5.684,685,5.684,686,2.399,687,4.975,688,6.85,689,4.975,690,2.399,691,2.399,692,2.399,693,2.399,694,1.638,695,2.399,696,6.857,697,3.706,698,6.002,699,4.234,700,3.358,701,3.706,702,2.399,703,2.1,704,2.1,705,2.399,706,2.399,707,2.399,708,1.903,709,1.755,710,2.399,711,2.399,712,2.399,713,2.399]],["keywords/48",[]],["title/49",[383,421.176]],["content/49",[]],["keywords/49",[]],["title/50",[119,375.37,268,179.1,383,265.71]],["content/50",[58,0.796,131,1.514,137,2.204,245,1.655,264,1.829,268,0.872,336,1.294,370,3.167,383,2.218,402,1.934,405,2.204,571,2.389,694,2.057,708,2.389,709,2.204,714,3.013,715,3.013,716,2.389,717,3.013,718,2.389,719,3.013,720,3.013,721,2.389,722,5.162,723,3.013,724,2.389,725,3.013,726,2.389,727,3.013,728,3.013,729,3.013,730,2.389,731,3.013,732,2.637,733,3.013,734,2.637,735,3.013,736,2.637,737,3.013,738,2.637,739,3.013,740,2.637,741,3.013,742,2.637,743,3.013,744,2.389,745,3.013,746,2.389,747,3.013,748,2.637,749,3.013,750,2.389,751,3.013,752,2.637,753,3.013,754,2.389,755,3.013,756,2.389,757,3.013,758,2.637,759,3.013,760,2.637,761,6.773,762,2.637,763,3.013,764,2.637,765,3.013,766,2.389,767,3.013,768,2.204,769,3.013,770,2.389,771,3.013,772,2.389,773,3.013,774,2.637,775,2.389,776,3.013,777,2.637,778,3.013,779,3.013,780,3.013,781,3.013,782,3.013,783,3.013]],["keywords/50",[]],["title/51",[58,163.459,107,149.287,383,265.71]],["content/51",[58,3.025,83,7.347,268,3.314,286,9.077,332,3.136,393,3.875,394,2.523,423,10.018,425,8.375,784,11.446]],["keywords/51",[]],["title/52",[785,858.055]],["content/52",[18,1.254,36,2.749,42,3.199,63,3.199,94,4.529,119,4.027,126,2.246,170,4.529,227,4.529,268,2.808,332,1.376,335,3.334,362,2.478,370,2.818,375,5.326,383,2.85,385,2.696,393,2.246,394,2.138,399,2.85,408,1.507,413,7.096,424,2.397,498,4.854,529,4.027,700,7.691,785,11.035,786,11.462,787,8.488,788,8.488,789,5.589,790,7.096,791,7.691,792,6.635,793,6.635]],["keywords/52",[]],["title/53",[716,777.489]],["content/53",[38,3.433,268,2.485,332,1.78,336,4.995,348,4.947,352,3.433,362,3.206,370,2.706,376,5.209,385,1.835,394,1.892,399,3.687,408,1.95,424,4.201,716,6.807,794,13.185,795,11.627,796,13.185,797,7.512,798,13.185,799,7.512,800,7.512]],["keywords/53",[]],["title/54",[718,777.489]],["content/54",[268,3.049,332,2.184,336,4.524,362,3.933,370,2.803,385,2.252,394,2.321,399,4.524,408,2.392,718,8.351,801,10.53,802,10.53,803,2.957,804,10.53,805,10.53]],["keywords/54",[]],["title/55",[405,717.313]],["content/55",[126,3.613,332,2.213,370,2.817,372,8.464,375,5.861,385,2.866,389,9.341,393,3.613,394,2.352,408,2.425,413,7.809,803,2.997,806,4.268]],["keywords/55",[]],["title/56",[721,777.489]],["content/56",[268,3.009,332,2.155,362,3.881,370,2.79,385,2.222,394,2.29,399,4.464,408,2.361,529,6.306,721,10.452,803,2.918,807,5.707,808,8.241,809,10.391,810,10.391]],["keywords/56",[]],["title/57",[708,777.489]],["content/57",[38,2.699,42,3.254,332,2.036,335,3.391,352,2.699,370,2.989,385,2.099,393,2.285,394,1.487,408,2.231,566,7.787,688,5.906,703,5.906,704,5.906,789,5.659,790,7.184,791,7.787,803,1.895,806,2.699,811,6.748,812,8.594,813,7.184,814,9.819,815,9.819,816,9.819,817,8.594,818,9.819,819,9.819,820,6.748,821,6.748]],["keywords/57",[]],["title/58",[724,777.489]],["content/58",[38,4.583,126,2.844,332,1.742,352,3.36,370,2.962,385,1.796,393,2.844,394,1.852,408,1.909,424,3.035,533,6.146,596,6.146,701,7.352,803,2.359,806,3.36,822,7.352,823,7.352,824,7.352,825,4.221,826,5.735,827,7.352,828,11.458,829,11.458,830,11.458]],["keywords/58",[]],["title/59",[726,777.489]],["content/59",[38,4.791,268,2.598,332,1.861,352,3.589,362,3.352,370,2.827,385,1.919,394,1.978,399,3.855,408,2.039,424,3.242,596,6.566,726,7.116,803,2.52,807,4.928,822,7.854,823,7.854,824,7.854,825,4.509,827,7.854,831,7.854,832,8.973,833,8.973,834,8.973,835,8.973]],["keywords/59",[]],["title/60",[709,717.313]],["content/60",[42,5.015,268,2.117,332,1.516,335,6.084,362,2.731,370,2.989,385,1.563,394,1.611,399,3.141,408,1.661,424,2.642,476,5.349,542,5.349,573,5.349,687,9.103,709,5.349,724,5.798,789,6.977,803,2.053,836,6.399,837,9.103,838,9.103,839,7.311,840,6.399,841,9.103,842,9.003]],["keywords/60",[]],["title/61",[571,777.489]],["content/61",[126,3.663,332,2.244,336,4.648,370,2.831,385,2.313,393,3.663,394,2.385,408,2.458,803,3.038,806,4.327,843,13.519,844,10.818]],["keywords/61",[]],["title/62",[694,669.263]],["content/62",[63,3.966,332,2.342,336,3.534,370,2.95,376,6.854,385,2.758,393,2.785,394,1.813,402,7.249,406,8.263,408,2.566,694,7.71,697,7.199,807,4.517,845,9.885,846,11.294,847,11.294,848,7.199,849,8.225]],["keywords/62",[]],["title/63",[730,777.489]],["content/63",[38,3.19,268,2.31,332,1.654,336,4.75,348,4.597,352,3.19,362,2.979,370,2.637,376,4.841,385,1.705,394,1.758,399,3.426,408,1.812,424,3.995,730,6.325,797,6.981,799,6.981,800,6.981,848,11.107,850,12.69,851,12.69,852,11.057,853,11.057,854,11.057,855,12.69]],["keywords/63",[]],["title/64",[732,858.055]],["content/64",[126,3.663,332,2.244,370,2.831,385,2.313,393,3.663,394,2.385,408,2.458,803,3.038,806,4.327,808,8.58,856,11.832,857,10.818]],["keywords/64",[]],["title/65",[734,858.055]],["content/65",[126,3.663,332,2.244,370,2.831,385,2.313,393,3.663,394,2.385,408,2.458,803,3.038,806,4.327,808,8.58,858,13.519,859,10.818]],["keywords/65",[]],["title/66",[736,858.055]],["content/66",[38,3.29,42,3.966,126,2.785,332,1.706,335,4.133,336,3.534,370,2.95,385,1.759,393,2.785,394,1.813,408,1.869,424,2.972,803,2.31,806,3.29,860,8.225,861,8.225,862,8.225,863,11.294,864,11.294,865,11.294,866,11.294,867,11.294,868,11.294,869,8.225]],["keywords/66",[]],["title/67",[738,858.055]],["content/67",[126,3.663,332,2.244,370,2.831,385,2.313,393,3.663,394,2.385,408,2.458,803,3.038,806,4.327,807,5.941,870,13.519,871,10.818]],["keywords/67",[]],["title/68",[740,858.055]],["content/68",[126,3.663,332,2.244,370,2.831,385,2.313,393,3.663,394,2.385,408,2.458,803,3.038,806,4.327,807,5.941,872,13.519,873,10.818]],["keywords/68",[]],["title/69",[742,858.055]],["content/69",[42,4.536,74,3.67,126,2.156,128,5.049,141,4.087,170,4.347,268,1.844,362,3.515,364,5.049,370,2.791,385,2.393,393,2.156,394,1.403,408,1.447,492,4.087,529,3.864,535,5.573,542,4.659,579,5.573,689,8.235,694,4.347,803,1.788,806,2.547,807,3.497,831,8.235,838,5.573,845,5.573,874,9.409,875,9.409,876,9.409,877,9.409,878,9.409,879,9.409,880,8.235,881,9.409,882,9.409,883,9.409,884,6.367,885,6.367,886,6.367,887,6.367,888,6.367]],["keywords/69",[]],["title/70",[744,777.489]],["content/70",[38,5.02,268,2.789,332,1.997,352,3.852,362,3.597,370,2.812,385,2.059,394,2.123,399,4.137,408,2.188,424,3.48,744,7.637,803,2.705,825,4.839,826,6.574,889,8.429,890,8.429,891,9.63,892,9.63,893,9.63]],["keywords/70",[]],["title/71",[746,777.489]],["content/71",[42,5.082,268,2.157,332,1.545,335,5.296,362,2.782,370,2.998,385,2.254,394,1.642,399,3.2,408,1.692,424,2.691,476,5.45,542,5.45,698,9.225,746,5.907,789,4.293,790,5.45,803,2.092,813,5.45,836,6.519,837,6.519,840,6.519,841,9.225,842,7.195,894,7.449,895,7.449,896,7.449,897,10.54,898,7.449]],["keywords/71",[]],["title/72",[748,858.055]],["content/72",[677,10.8]],["keywords/72",[]],["title/73",[750,777.489]],["content/73",[38,2.979,42,3.591,118,5.45,268,2.157,332,1.545,335,3.743,336,3.2,362,2.782,364,5.907,370,2.952,376,4.521,385,2.254,394,1.642,399,3.2,408,2.395,424,2.691,529,4.521,573,5.45,750,8.359,789,4.293,803,2.96,842,5.085,899,7.449,900,10.54,901,10.54,902,7.449,903,7.449,904,7.449,905,7.449,906,6.519,907,7.449,908,7.449]],["keywords/73",[]],["title/74",[752,858.055]],["content/74",[126,3.565,332,2.184,336,4.524,370,2.803,385,2.252,393,3.565,394,2.321,408,2.392,803,2.957,806,4.212,909,13.291,910,13.291,911,10.53]],["keywords/74",[]],["title/75",[754,777.489]],["content/75",[9,4.331,38,4.629,42,3.254,45,5.906,268,1.954,332,1.4,335,3.391,352,2.699,362,2.521,370,2.989,385,1.443,394,1.487,399,2.899,408,2.231,424,3.548,566,7.787,754,5.352,775,7.787,789,5.659,790,7.184,791,7.787,803,2.758,812,8.594,813,7.184,825,3.391,912,9.819,913,9.819,914,9.819,915,6.748,916,6.748]],["keywords/75",[]],["title/76",[756,777.489]],["content/76",[38,4.828,268,2.628,332,1.882,352,3.63,362,3.39,370,2.939,385,1.941,394,2.001,399,3.899,408,2.062,424,3.28,756,7.198,772,7.198,803,2.549,813,6.641,817,7.944,825,4.561,842,6.196,856,7.944,889,7.944,890,7.944,917,9.076]],["keywords/76",[]],["title/77",[758,858.055]],["content/77",[229,9.297]],["keywords/77",[]],["title/78",[760,858.055]],["content/78",[229,9.297]],["keywords/78",[]],["title/79",[762,858.055]],["content/79",[229,9.297]],["keywords/79",[]],["title/80",[764,858.055]],["content/80",[229,9.297]],["keywords/80",[]],["title/81",[336,421.176]],["content/81",[126,3.565,332,2.184,336,4.524,370,2.803,385,2.252,393,3.565,394,2.321,408,2.392,416,9.216,417,11.633,418,11.633,803,2.957,806,4.212]],["keywords/81",[]],["title/82",[766,777.489]],["content/82",[126,3.301,332,2.022,336,5.435,352,3.899,370,2.724,385,2.085,393,3.301,394,2.149,408,2.215,424,3.523,766,7.732,787,11.073,788,11.073,803,2.738,806,3.899,918,12.652,919,9.749]],["keywords/82",[]],["title/83",[768,717.313]],["content/83",[38,3.852,268,2.789,332,1.997,352,3.852,362,3.597,370,2.711,385,2.059,394,2.123,399,4.137,408,2.188,768,7.046,789,5.55,803,2.705,807,5.289,825,4.839,826,6.574,920,12.551,921,12.551,922,9.63,923,9.63]],["keywords/83",[]],["title/84",[770,777.489]],["content/84",[38,4.941,268,2.722,332,1.95,352,3.76,362,3.512,370,2.79,385,2.01,394,2.072,399,4.039,408,2.136,424,3.397,768,6.878,770,7.455,789,7.121,803,2.64,825,4.724,924,6.418,925,6.418,926,9.401,927,12.355]],["keywords/84",[]],["title/85",[772,777.489]],["content/85",[38,4.941,126,3.183,332,1.95,352,3.76,370,2.864,385,2.01,393,3.183,394,2.072,408,2.136,424,3.397,803,2.64,806,3.76,825,4.724,826,6.418,906,12.829,924,6.418,925,6.418,928,9.401]],["keywords/85",[]],["title/86",[774,858.055]],["content/86",[38,4.941,126,3.183,332,1.95,352,3.76,370,2.864,385,2.01,393,3.183,394,2.072,408,2.136,424,3.397,803,2.64,806,3.76,807,5.163,825,4.724,924,6.418,925,6.418,929,14.657,930,9.401]],["keywords/86",[]],["title/87",[775,777.489]],["content/87",[38,4.828,126,3.073,332,1.882,352,3.63,370,2.836,385,1.941,393,3.073,394,2.001,408,2.062,424,3.28,700,7.198,803,2.549,806,3.63,825,4.561,826,6.196,842,8.241,924,6.196,925,6.196,931,7.944,932,12.071,933,12.071]],["keywords/87",[]],["title/88",[777,858.055]],["content/88",[38,4.903,126,3.146,332,1.927,352,3.716,370,2.674,385,1.986,393,3.146,394,2.048,408,2.111,424,3.357,803,2.609,806,3.716,807,5.102,825,4.668,880,10.729,924,6.342,925,6.342,931,8.131,934,12.259,935,12.259,936,9.29]],["keywords/88",[]]],"invertedIndex":[["",{"_index":370,"title":{},"content":{"18":{"position":[[1083,2]]},"20":{"position":[[568,1],[637,1],[667,1],[669,1],[1011,1],[1080,1],[1104,1],[1129,2],[1132,1],[1134,1],[1307,1],[1376,1],[1400,1],[1448,2],[1451,1],[1453,1]]},"21":{"position":[[108,1],[174,1],[211,1],[213,1],[336,1],[464,1],[538,1],[614,1],[646,1],[648,2],[682,1],[792,2],[822,1],[909,1],[1025,1],[1027,2],[1053,1],[1127,1],[1155,2],[1179,1],[1225,1],[1227,1],[1229,1],[1231,1]]},"30":{"position":[[213,1],[328,1],[374,2],[377,1],[379,1],[448,1],[456,1],[484,1],[502,1],[517,1],[519,1],[541,1],[569,1],[571,3],[575,2],[578,1]]},"32":{"position":[[289,1],[356,1],[358,1],[465,1],[495,1],[497,2],[500,1],[590,1],[592,1],[594,1]]},"35":{"position":[[317,1],[360,1]]},"36":{"position":[[216,1],[242,1],[271,1],[273,1]]},"37":{"position":[[140,1],[207,1],[264,1],[266,1]]},"48":{"position":[[289,1],[356,1],[425,1],[548,1],[586,1],[588,1],[590,1],[592,1],[1062,1],[1129,1],[1198,1],[1222,1],[1283,2],[1304,1],[1376,2],[1398,1],[1467,2],[1490,1],[1549,1],[1587,1],[1589,1],[1591,1],[1593,1],[1595,1],[1713,1],[1780,1],[1849,1],[1873,1],[1897,2],[1918,1],[1953,2],[1975,1],[2007,2],[2030,1],[2052,1],[2113,1],[2141,1],[2143,1],[2145,1],[2147,1],[2149,1],[2151,1]]},"50":{"position":[[93,1],[95,1],[97,1],[120,1],[122,1],[124,1],[163,1],[165,1],[167,1],[188,1],[190,1],[192,1],[221,1],[223,1],[225,1],[248,1],[250,1],[252,1],[278,1],[280,1],[282,1],[312,1],[314,1],[316,1],[343,1],[345,1],[347,1],[371,1],[373,1],[375,1],[393,1],[395,1],[397,1],[419,1],[421,1],[423,1],[453,1],[455,1],[457,1],[490,1],[492,1],[494,1],[520,1],[522,1],[524,1],[545,1],[547,1],[549,1],[571,1],[573,1],[575,1],[615,1],[617,1],[619,1],[658,1],[660,1],[662,1],[697,1],[699,1],[701,1],[748,1],[750,1],[752,1],[803,1],[805,1],[807,1],[845,1],[847,1],[849,1],[870,1],[872,1],[874,1],[905,1],[907,1],[909,1],[933,1],[935,1],[937,1],[951,1],[953,1],[955,1],[989,1],[991,1],[993,1],[1012,1],[1014,1],[1016,1],[1039,1],[1041,1],[1043,1],[1064,1],[1066,1],[1068,1],[1096,1],[1098,1],[1100,1],[1119,1],[1121,1],[1123,1],[1158,1],[1160,1],[1162,1],[1181,1],[1183,1],[1185,1],[1205,1],[1207,1],[1209,1],[1249,1],[1251,1],[1253,1],[1282,1],[1284,1],[1286,1],[1306,1],[1308,1],[1310,1]]},"52":{"position":[[330,1],[357,1],[383,1],[485,2],[522,1],[548,1],[650,1],[652,1],[654,1],[656,1]]},"53":{"position":[[226,1],[253,1],[483,3],[487,1],[489,1]]},"54":{"position":[[118,1],[145,1],[237,1],[239,1]]},"55":{"position":[[74,1],[101,1],[193,1],[195,1]]},"56":{"position":[[143,1],[170,1],[231,1],[233,1]]},"57":{"position":[[66,1],[93,1],[124,1],[188,1],[190,1],[192,1],[282,1],[309,1],[340,1],[362,1],[428,1],[483,1],[485,1],[487,1],[489,1],[491,1]]},"58":{"position":[[151,1],[178,1],[209,1],[270,2],[302,1],[324,1],[385,1],[387,1],[389,1],[391,1]]},"59":{"position":[[191,1],[218,1],[249,1],[292,1],[294,1],[296,1]]},"60":{"position":[[270,1],[297,1],[328,1],[357,1],[382,1],[384,1],[444,2],[447,1],[507,1],[509,1],[511,1],[513,1],[515,1],[517,1]]},"61":{"position":[[67,1],[94,1],[240,1],[242,1]]},"62":{"position":[[105,1],[182,1],[220,1],[222,1],[333,1],[410,1],[430,1],[452,1],[454,1],[456,1]]},"63":{"position":[[293,1],[320,1],[644,3],[648,1],[650,1]]},"64":{"position":[[67,1],[94,1],[188,1],[190,1]]},"65":{"position":[[67,1],[94,1],[194,1],[196,1]]},"66":{"position":[[134,1],[161,1],[192,1],[349,2],[381,1],[401,1],[558,1],[560,1],[562,1],[564,1]]},"67":{"position":[[69,1],[96,1],[188,1],[190,1]]},"68":{"position":[[69,1],[96,1],[196,1],[198,1]]},"69":{"position":[[87,1],[114,1],[145,1],[254,2],[286,1],[316,1],[425,1],[427,1],[429,1],[431,1]]},"70":{"position":[[167,1],[194,1],[251,1],[266,1],[268,1]]},"71":{"position":[[254,1],[281,1],[312,1],[342,1],[367,1],[369,1],[444,2],[447,1],[523,1],[525,1],[527,1],[529,1],[531,1],[533,1]]},"73":{"position":[[206,1],[233,1],[318,1],[320,1],[382,1],[409,1],[440,1],[474,1],[627,1],[629,1],[631,1],[633,1]]},"74":{"position":[[67,1],[94,1],[254,1],[256,1]]},"75":{"position":[[181,1],[208,1],[239,1],[258,1],[336,1],[338,1],[340,1],[342,1],[435,1],[462,1],[493,1],[512,1],[547,1],[549,1],[551,1],[553,1]]},"76":{"position":[[162,1],[189,1],[220,1],[240,1],[267,1],[269,1],[271,1],[273,1]]},"81":{"position":[[67,1],[94,1],[229,1],[231,1]]},"82":{"position":[[104,1],[131,1],[334,1],[336,1]]},"83":{"position":[[182,1],[209,1],[270,1],[272,1]]},"84":{"position":[[156,1],[183,1],[234,2],[262,1],[264,1]]},"85":{"position":[[128,1],[155,1],[186,1],[252,1],[267,1],[269,1]]},"86":{"position":[[131,1],[158,1],[189,1],[258,1],[271,1],[273,1]]},"87":{"position":[[133,1],[160,1],[191,1],[265,1],[288,1],[290,1]]},"88":{"position":[[135,1],[162,1],[281,1],[283,1]]}},"keywords":{}}],["0",{"_index":596,"title":{},"content":{"37":{"position":[[227,3],[231,2],[234,2],[240,2],[243,2],[246,2],[252,2],[255,2],[258,2]]},"48":{"position":[[521,2],[524,3],[550,2],[557,2],[563,2],[566,2],[569,2],[575,2],[578,2],[581,2],[1461,2],[1464,2],[1551,2],[1558,2],[1564,2],[1567,2],[1570,2],[1576,2],[1579,2],[1582,2],[2001,2],[2004,2],[2076,3],[2084,3],[2118,2],[2121,2],[2124,2],[2130,2],[2133,2],[2136,2]]},"58":{"position":[[141,3]]},"59":{"position":[[179,3]]}},"keywords":{}}],["0.0",{"_index":842,"title":{},"content":{"60":{"position":[[404,4],[491,5],[497,4],[502,4]]},"71":{"position":[[389,4],[519,3]]},"73":{"position":[[553,4]]},"76":{"position":[[242,5]]},"87":{"position":[[200,4],[274,4]]}},"keywords":{}}],["0.5",{"_index":573,"title":{},"content":{"34":{"position":[[14,3]]},"48":{"position":[[489,4],[1368,4],[1945,4]]},"60":{"position":[[439,4]]},"73":{"position":[[497,4]]}},"keywords":{}}],["0.6352941176470588",{"_index":829,"title":{},"content":{"58":{"position":[[231,19],[346,19]]}},"keywords":{}}],["0.6392156862745098",{"_index":828,"title":{},"content":{"58":{"position":[[211,19],[326,19]]}},"keywords":{}}],["0.6470588235294118",{"_index":830,"title":{},"content":{"58":{"position":[[251,18],[366,18]]}},"keywords":{}}],["1",{"_index":533,"title":{},"content":{"30":{"position":[[297,3],[486,3]]},"37":{"position":[[237,2],[249,2],[261,2]]},"48":{"position":[[517,3],[560,2],[572,2],[584,1],[1457,3],[1561,2],[1573,2],[1585,1],[1997,3],[2115,2],[2127,2],[2139,1]]},"58":{"position":[[145,3]]}},"keywords":{}}],["1"",{"_index":538,"title":{},"content":{"30":{"position":[[340,8],[532,8]]}},"keywords":{}}],["1.0",{"_index":789,"title":{},"content":{"52":{"position":[[467,5],[632,5]]},"57":{"position":[[126,4],[386,5]]},"60":{"position":[[428,5],[434,4],[467,4]]},"71":{"position":[[467,4]]},"73":{"position":[[524,4]]},"75":{"position":[[280,5],[514,5]]},"83":{"position":[[259,5]]},"84":{"position":[[237,4],[248,5]]}},"keywords":{}}],["10",{"_index":689,"title":{},"content":{"48":{"position":[[553,3],[1554,3],[2080,3]]},"69":{"position":[[166,4],[337,4]]}},"keywords":{}}],["10.0",{"_index":817,"title":{},"content":{"57":{"position":[[171,5],[464,6]]},"76":{"position":[[254,6]]}},"keywords":{}}],["100",{"_index":927,"title":{},"content":{"84":{"position":[[242,5],[255,6]]}},"keywords":{}}],["11.0",{"_index":818,"title":{},"content":{"57":{"position":[[177,5],[471,5]]}},"keywords":{}}],["12.0",{"_index":819,"title":{},"content":{"57":{"position":[[183,4],[477,5]]}},"keywords":{}}],["1337",{"_index":539,"title":{},"content":{"30":{"position":[[349,5],[543,5]]}},"keywords":{}}],["15.0",{"_index":856,"title":{},"content":{"64":{"position":[[125,5],[182,5]]},"76":{"position":[[261,5]]}},"keywords":{}}],["1500.0",{"_index":933,"title":{},"content":{"87":{"position":[[205,8],[279,8]]}},"keywords":{}}],["15123.0",{"_index":858,"title":{},"content":{"65":{"position":[[125,8],[185,8]]}},"keywords":{}}],["155",{"_index":882,"title":{},"content":{"69":{"position":[[245,4],[416,4]]}},"keywords":{}}],["162",{"_index":834,"title":{},"content":{"59":{"position":[[282,4]]}},"keywords":{}}],["163",{"_index":833,"title":{},"content":{"59":{"position":[[276,5]]}},"keywords":{}}],["165",{"_index":835,"title":{},"content":{"59":{"position":[[287,4]]}},"keywords":{}}],["194",{"_index":810,"title":{},"content":{"56":{"position":[[226,4]]}},"keywords":{}}],["2",{"_index":534,"title":{},"content":{"30":{"position":[[301,2],[490,2]]},"48":{"position":[[485,3],[1364,3],[1941,3]]}},"keywords":{}}],["2"",{"_index":540,"title":{},"content":{"30":{"position":[[365,8],[560,8]]}},"keywords":{}}],["2.0",{"_index":790,"title":{},"content":{"52":{"position":[[473,4],[638,4]]},"57":{"position":[[131,4],[392,4]]},"71":{"position":[[440,3]]},"75":{"position":[[286,4],[520,4]]}},"keywords":{}}],["20",{"_index":875,"title":{},"content":{"69":{"position":[[171,3],[342,3]]}},"keywords":{}}],["2019",{"_index":198,"title":{"11":{"position":[[12,5]]}},"content":{"11":{"position":[[49,4]]}},"keywords":{}}],["205",{"_index":490,"title":{},"content":{"24":{"position":[[524,4]]}},"keywords":{}}],["22.0",{"_index":898,"title":{},"content":{"71":{"position":[[491,5]]}},"keywords":{}}],["23491023",{"_index":872,"title":{},"content":{"68":{"position":[[127,9],[186,9]]}},"keywords":{}}],["25.0",{"_index":908,"title":{},"content":{"73":{"position":[[622,4]]}},"keywords":{}}],["255",{"_index":831,"title":{},"content":{"59":{"position":[[183,5]]},"69":{"position":[[239,5],[410,5]]}},"keywords":{}}],["3",{"_index":535,"title":{},"content":{"30":{"position":[[304,3],[493,3]]},"69":{"position":[[524,1]]}},"keywords":{}}],["3.0",{"_index":791,"title":{},"content":{"52":{"position":[[478,6],[643,6]]},"57":{"position":[[136,4],[397,5]]},"75":{"position":[[291,5],[525,5]]}},"keywords":{}}],["30",{"_index":876,"title":{},"content":{"69":{"position":[[175,4],[346,4]]}},"keywords":{}}],["300",{"_index":929,"title":{},"content":{"86":{"position":[[191,4],[196,5],[260,4],[265,5]]}},"keywords":{}}],["300.0",{"_index":932,"title":{},"content":{"87":{"position":[[193,6],[267,6]]}},"keywords":{}}],["32",{"_index":923,"title":{},"content":{"83":{"position":[[265,4]]}},"keywords":{}}],["34872",{"_index":350,"title":{},"content":{"18":{"position":[[436,5]]}},"keywords":{}}],["36.0",{"_index":892,"title":{},"content":{"70":{"position":[[253,5]]}},"keywords":{}}],["37",{"_index":934,"title":{},"content":{"88":{"position":[[198,3],[270,3]]}},"keywords":{}}],["4",{"_index":563,"title":{},"content":{"32":{"position":[[485,3],[489,2],[492,2]]}},"keywords":{}}],["4.0",{"_index":812,"title":{},"content":{"57":{"position":[[141,4],[430,5]]},"75":{"position":[[320,5],[531,5]]}},"keywords":{}}],["40",{"_index":878,"title":{},"content":{"69":{"position":[[201,4],[372,4]]}},"keywords":{}}],["450",{"_index":935,"title":{},"content":{"88":{"position":[[203,5],[275,5]]}},"keywords":{}}],["5",{"_index":849,"title":{},"content":{"62":{"position":[[450,1]]}},"keywords":{}}],["5.0",{"_index":813,"title":{},"content":{"57":{"position":[[146,4],[436,4]]},"71":{"position":[[413,4]]},"75":{"position":[[326,4],[537,4]]},"76":{"position":[[248,5]]}},"keywords":{}}],["50",{"_index":879,"title":{},"content":{"69":{"position":[[206,3],[377,3]]}},"keywords":{}}],["50.0",{"_index":906,"title":{},"content":{"73":{"position":[[586,5]]},"85":{"position":[[188,5],[194,6],[254,5],[260,6]]}},"keywords":{}}],["512",{"_index":699,"title":{},"content":{"48":{"position":[[1279,3],[1893,3]]}},"keywords":{}}],["55",{"_index":883,"title":{},"content":{"69":{"position":[[250,3],[421,3]]}},"keywords":{}}],["6",{"_index":679,"title":{"47":{"position":[[20,1]]}},"content":{"48":{"position":[[242,1],[494,3],[984,2],[1373,2],[1950,2],[2344,2]]}},"keywords":{}}],["6.0",{"_index":566,"title":{},"content":{"33":{"position":[[19,4]]},"57":{"position":[[151,4],[441,5]]},"75":{"position":[[331,4],[542,4]]}},"keywords":{}}],["60",{"_index":880,"title":{},"content":{"69":{"position":[[210,4],[381,4]]},"88":{"position":[[193,4],[265,4]]}},"keywords":{}}],["6014",{"_index":870,"title":{},"content":{"67":{"position":[[127,5],[182,5]]}},"keywords":{}}],["67.3",{"_index":453,"title":{},"content":{"21":{"position":[[1150,4]]}},"keywords":{}}],["7",{"_index":682,"title":{},"content":{"48":{"position":[[248,2],[1632,2],[2164,2]]}},"keywords":{}}],["7'",{"_index":702,"title":{},"content":{"48":{"position":[[1660,3]]}},"keywords":{}}],["7.0",{"_index":814,"title":{},"content":{"57":{"position":[[156,4],[447,5]]}},"keywords":{}}],["8.0",{"_index":815,"title":{},"content":{"57":{"position":[[161,4],[453,4]]}},"keywords":{}}],["9.0",{"_index":816,"title":{},"content":{"57":{"position":[[166,4],[458,5]]}},"keywords":{}}],["94.0",{"_index":893,"title":{},"content":{"70":{"position":[[259,6]]}},"keywords":{}}],["about.writ",{"_index":695,"title":{},"content":{"48":{"position":[[897,13]]}},"keywords":{}}],["abov",{"_index":237,"title":{},"content":{"12":{"position":[[592,6]]}},"keywords":{}}],["aboveselen",{"_index":236,"title":{},"content":{"12":{"position":[[531,11]]}},"keywords":{}}],["absolut",{"_index":209,"title":{},"content":{"12":{"position":[[33,8]]},"16":{"position":[[154,10]]}},"keywords":{}}],["access",{"_index":645,"title":{},"content":{"41":{"position":[[945,6]]},"42":{"position":[[220,6]]}},"keywords":{}}],["account",{"_index":656,"title":{},"content":{"42":{"position":[[197,7],[293,7],[359,7]]}},"keywords":{}}],["ack,ack!,,an",{"_index":523,"title":{},"content":{"28":{"position":[[279,12]]}},"keywords":{}}],["activ",{"_index":622,"title":{},"content":{"41":{"position":[[73,6]]}},"keywords":{}}],["actual",{"_index":377,"title":{},"content":{"19":{"position":[[55,6]]}},"keywords":{}}],["ad",{"_index":167,"title":{},"content":{"9":{"position":[[2,6]]},"12":{"position":[[723,6]]},"20":{"position":[[1583,5]]},"48":{"position":[[2298,5]]}},"keywords":{}}],["add",{"_index":135,"title":{},"content":{"6":{"position":[[315,3]]},"14":{"position":[[71,4]]}},"keywords":{}}],["address",{"_index":363,"title":{},"content":{"18":{"position":[[897,7],[942,8],[964,7]]}},"keywords":{}}],["adopt",{"_index":21,"title":{},"content":{"1":{"position":[[186,5]]},"7":{"position":[[39,6]]}},"keywords":{}}],["advanc",{"_index":217,"title":{},"content":{"12":{"position":[[188,8]]}},"keywords":{}}],["advantag",{"_index":171,"title":{},"content":{"9":{"position":[[94,11]]},"10":{"position":[[105,9]]},"13":{"position":[[323,9]]},"14":{"position":[[289,9]]}},"keywords":{}}],["against",{"_index":414,"title":{},"content":{"20":{"position":[[1192,7]]}},"keywords":{}}],["ai",{"_index":54,"title":{},"content":{"2":{"position":[[271,2]]}},"keywords":{}}],["aim",{"_index":648,"title":{},"content":{"42":{"position":[[2,5]]}},"keywords":{}}],["allow",{"_index":94,"title":{},"content":{"4":{"position":[[68,6]]},"6":{"position":[[151,6]]},"16":{"position":[[319,5]]},"34":{"position":[[65,5]]},"52":{"position":[[96,8]]}},"keywords":{}}],["alon",{"_index":329,"title":{},"content":{"16":{"position":[[807,5]]}},"keywords":{}}],["alreadi",{"_index":581,"title":{},"content":{"34":{"position":[[622,7]]}},"keywords":{}}],["altern",{"_index":297,"title":{"15":{"position":[[5,12]]}},"content":{},"keywords":{}}],["amount",{"_index":707,"title":{},"content":{"48":{"position":[[2228,6]]}},"keywords":{}}],["analysi",{"_index":184,"title":{},"content":{"10":{"position":[[219,8]]}},"keywords":{}}],["analysis.roblox",{"_index":241,"title":{},"content":{"12":{"position":[[645,15]]}},"keywords":{}}],["anchor",{"_index":403,"title":{},"content":{"20":{"position":[[448,8],[969,8],[1243,8]]}},"keywords":{}}],["anoth",{"_index":92,"title":{},"content":{"4":{"position":[[2,7]]},"27":{"position":[[90,7]]}},"keywords":{}}],["answer",{"_index":302,"title":{},"content":{"16":{"position":[[86,7]]}},"keywords":{}}],["anyth",{"_index":158,"title":{},"content":{"7":{"position":[[242,8]]},"33":{"position":[[369,8]]},"34":{"position":[[562,8]]}},"keywords":{}}],["api",{"_index":396,"title":{},"content":{"20":{"position":[[130,3],[1209,4],[1601,4],[1672,3]]},"24":{"position":[[107,4]]}},"keywords":{}}],["appli",{"_index":384,"title":{},"content":{"19":{"position":[[423,5]]},"35":{"position":[[27,5]]}},"keywords":{}}],["archandles.ax",{"_index":717,"title":{},"content":{"50":{"position":[[104,15]]}},"keywords":{}}],["aren't",{"_index":112,"title":{},"content":{"5":{"position":[[200,6]]},"20":{"position":[[1643,6]]}},"keywords":{}}],["argon",{"_index":313,"title":{},"content":{"16":{"position":[[419,5]]}},"keywords":{}}],["around",{"_index":255,"title":{},"content":{"13":{"position":[[364,7]]}},"keywords":{}}],["array",{"_index":542,"title":{},"content":{"30":{"position":[[478,5]]},"60":{"position":[[138,5]]},"69":{"position":[[514,6]]},"71":{"position":[[139,5]]}},"keywords":{}}],["arrow",{"_index":274,"title":{},"content":{"14":{"position":[[134,5]]}},"keywords":{}}],["ask",{"_index":300,"title":{},"content":{"16":{"position":[[26,3]]}},"keywords":{}}],["attach",{"_index":574,"title":{},"content":{"34":{"position":[[71,9]]}},"keywords":{}}],["attent",{"_index":322,"title":{},"content":{"16":{"position":[[598,9]]}},"keywords":{}}],["attribut",{"_index":785,"title":{"52":{"position":[[0,11]]}},"content":{"52":{"position":[[79,10],[232,10],[276,10],[699,9]]}},"keywords":{}}],["autocomplet",{"_index":273,"title":{},"content":{"14":{"position":[[89,15]]}},"keywords":{}}],["autom",{"_index":652,"title":{},"content":{"42":{"position":[[45,11]]}},"keywords":{}}],["automat",{"_index":88,"title":{},"content":{"3":{"position":[[74,10]]},"42":{"position":[[94,14]]}},"keywords":{}}],["avail",{"_index":174,"title":{},"content":{"10":{"position":[[39,9]]}},"keywords":{}}],["awar",{"_index":551,"title":{},"content":{"31":{"position":[[597,5]]}},"keywords":{}}],["away",{"_index":35,"title":{"5":{"position":[[10,4]]}},"content":{"2":{"position":[[54,4]]},"5":{"position":[[12,4]]}},"keywords":{}}],["ax",{"_index":716,"title":{"53":{"position":[[0,5]]}},"content":{"50":{"position":[[99,4]]},"53":{"position":[[6,4]]}},"keywords":{}}],["b",{"_index":824,"title":{},"content":{"58":{"position":[[74,1]]},"59":{"position":[[109,1]]}},"keywords":{}}],["base64",{"_index":801,"title":{},"content":{"54":{"position":[[93,6]]}},"keywords":{}}],["basepl",{"_index":621,"title":{},"content":{"40":{"position":[[489,10]]}},"keywords":{}}],["be",{"_index":379,"title":{},"content":{"19":{"position":[[139,5]]},"45":{"position":[[25,5]]}},"keywords":{}}],["beam.color",{"_index":727,"title":{},"content":{"50":{"position":[[332,10]]}},"keywords":{}}],["beam.transpar",{"_index":747,"title":{},"content":{"50":{"position":[[679,17]]}},"keywords":{}}],["becom",{"_index":70,"title":{},"content":{"2":{"position":[[520,7]]},"13":{"position":[[88,7]]},"30":{"position":[[390,6]]}},"keywords":{}}],["befor",{"_index":16,"title":{},"content":{"1":{"position":[[143,6]]}},"keywords":{}}],["behavior",{"_index":55,"title":{},"content":{"2":{"position":[[274,8]]}},"keywords":{}}],["benefit",{"_index":204,"title":{},"content":{"11":{"position":[[80,8]]},"44":{"position":[[498,8]]}},"keywords":{}}],["best",{"_index":210,"title":{},"content":{"12":{"position":[[42,4]]},"13":{"position":[[340,4]]},"45":{"position":[[2,4]]}},"keywords":{}}],["better",{"_index":186,"title":{},"content":{"10":{"position":[[251,6]]},"31":{"position":[[244,6]]}},"keywords":{}}],["between",{"_index":549,"title":{},"content":{"31":{"position":[[490,7]]},"33":{"position":[[116,7]]}},"keywords":{}}],["binari",{"_index":465,"title":{},"content":{"23":{"position":[[137,6]]},"24":{"position":[[256,6]]},"27":{"position":[[21,6]]}},"keywords":{}}],["binarystr",{"_index":718,"title":{"54":{"position":[[0,13]]}},"content":{"50":{"position":[[126,12]]},"54":{"position":[[6,12]]}},"keywords":{}}],["binarystringvalue.valu",{"_index":719,"title":{},"content":{"50":{"position":[[139,23]]}},"keywords":{}}],["bookmark",{"_index":224,"title":{},"content":{"12":{"position":[[300,9]]}},"keywords":{}}],["bool",{"_index":405,"title":{"55":{"position":[[0,5]]}},"content":{"20":{"position":[[514,4]]},"30":{"position":[[497,4]]},"50":{"position":[[169,4]]}},"keywords":{}}],["boolbrickcolorcframecolor3colorsequencefloat64fontnumberrangenumbersequencerectstringudimudim2vector2vector3",{"_index":793,"title":{},"content":{"52":{"position":[[719,108]]}},"keywords":{}}],["boolean",{"_index":372,"title":{},"content":{"18":{"position":[[1107,7]]},"20":{"position":[[557,8]]},"55":{"position":[[57,7]]}},"keywords":{}}],["both",{"_index":126,"title":{},"content":{"6":{"position":[[162,4]]},"18":{"position":[[1150,4]]},"24":{"position":[[390,4]]},"27":{"position":[[16,4]]},"48":{"position":[[232,4]]},"52":{"position":[[142,4]]},"55":{"position":[[6,4]]},"58":{"position":[[6,4]]},"61":{"position":[[6,4]]},"64":{"position":[[6,4]]},"65":{"position":[[6,4]]},"66":{"position":[[6,4]]},"67":{"position":[[6,4]]},"68":{"position":[[6,4]]},"69":{"position":[[6,4]]},"74":{"position":[[6,4]]},"81":{"position":[[6,4]]},"82":{"position":[[6,4]]},"85":{"position":[[6,4]]},"86":{"position":[[6,4]]},"87":{"position":[[6,4]]},"88":{"position":[[6,4]]}},"keywords":{}}],["bottom",{"_index":631,"title":{},"content":{"41":{"position":[[593,6]]}},"keywords":{}}],["brick",{"_index":51,"title":{},"content":{"2":{"position":[[234,6]]}},"keywords":{}}],["brickcolor",{"_index":721,"title":{"56":{"position":[[0,11]]}},"content":{"50":{"position":[[194,10]]},"56":{"position":[[6,10],[129,11]]}},"keywords":{}}],["bring",{"_index":258,"title":{},"content":{"13":{"position":[[431,6]]},"14":{"position":[[113,6]]},"29":{"position":[[97,8]]}},"keywords":{}}],["bug",{"_index":159,"title":{},"content":{"7":{"position":[[269,3]]}},"keywords":{}}],["build",{"_index":245,"title":{"40":{"position":[[0,8]]}},"content":{"13":{"position":[[5,8]]},"16":{"position":[[652,5]]},"18":{"position":[[178,8]]},"24":{"position":[[422,8]]},"40":{"position":[[53,5],[329,5]]},"41":{"position":[[2,8]]},"44":{"position":[[101,8],[547,7]]},"50":{"position":[[33,5]]}},"keywords":{}}],["build.rbxlx",{"_index":620,"title":{},"content":{"40":{"position":[[383,11],[438,11]]}},"keywords":{}}],["built",{"_index":598,"title":{},"content":{"39":{"position":[[13,5]]}},"keywords":{}}],["bunch",{"_index":614,"title":{},"content":{"39":{"position":[[380,5]]}},"keywords":{}}],["bundl",{"_index":426,"title":{},"content":{"21":{"position":[[15,7]]}},"keywords":{}}],["button",{"_index":619,"title":{},"content":{"40":{"position":[[343,7]]},"41":{"position":[[510,6],[710,7]]}},"keywords":{}}],["call",{"_index":320,"title":{},"content":{"16":{"position":[[550,4]]},"44":{"position":[[396,6],[563,6]]}},"keywords":{}}],["camera.cfram",{"_index":723,"title":{},"content":{"50":{"position":[[234,13]]}},"keywords":{}}],["can't",{"_index":263,"title":{},"content":{"13":{"position":[[542,5]]}},"keywords":{}}],["case",{"_index":478,"title":{},"content":{"24":{"position":[[121,6],[229,5]]},"42":{"position":[[370,4]]}},"keywords":{}}],["certain",{"_index":421,"title":{},"content":{"20":{"position":[[1610,7]]},"25":{"position":[[131,7]]}},"keywords":{}}],["cframe",{"_index":708,"title":{"57":{"position":[[0,7]]}},"content":{"48":{"position":[[2262,6]]},"50":{"position":[[227,6]]}},"keywords":{}}],["chang",{"_index":492,"title":{},"content":{"25":{"position":[[150,6]]},"26":{"position":[[355,6],[443,6],[515,6],[585,6]]},"34":{"position":[[375,7]]},"41":{"position":[[805,6]]},"48":{"position":[[220,8],[1616,7]]},"69":{"position":[[608,6]]}},"keywords":{}}],["channel",{"_index":153,"title":{},"content":{"7":{"position":[[159,8]]}},"keywords":{}}],["chart",{"_index":488,"title":{},"content":{"24":{"position":[[476,6]]},"27":{"position":[[174,6]]}},"keywords":{}}],["check",{"_index":515,"title":{},"content":{"27":{"position":[[140,5]]},"41":{"position":[[197,5]]}},"keywords":{}}],["class",{"_index":400,"title":{},"content":{"20":{"position":[[268,5],[411,5],[478,5]]}},"keywords":{}}],["classnam",{"_index":378,"title":{},"content":{"19":{"position":[[97,11],[113,9],[310,10]]},"25":{"position":[[302,10]]},"34":{"position":[[364,10],[387,9]]}},"keywords":{}}],["cli",{"_index":142,"title":{},"content":{"6":{"position":[[412,3]]},"42":{"position":[[611,3]]}},"keywords":{}}],["click",{"_index":618,"title":{},"content":{"40":{"position":[[319,5]]},"41":{"position":[[492,5]]}},"keywords":{}}],["client",{"_index":460,"title":{},"content":{"23":{"position":[[69,6]]}},"keywords":{}}],["client.lua",{"_index":461,"title":{},"content":{"23":{"position":[[84,12]]},"26":{"position":[[187,11]]}},"keywords":{}}],["cmd+shift+p",{"_index":605,"title":{},"content":{"39":{"position":[[208,11]]},"40":{"position":[[241,11]]},"41":{"position":[[414,11]]}},"keywords":{}}],["code",{"_index":28,"title":{"2":{"position":[[5,4]]}},"content":{"2":{"position":[[395,4],[434,4],[585,4]]},"6":{"position":[[95,5],[129,4],[211,5],[291,4]]},"10":{"position":[[302,4]]},"12":{"position":[[157,4],[361,4]]},"13":{"position":[[482,4]]},"39":{"position":[[107,5],[161,4]]},"40":{"position":[[194,4],[511,4]]},"41":{"position":[[367,4]]},"42":{"position":[[533,4]]}},"keywords":{}}],["codecli",{"_index":122,"title":{},"content":{"6":{"position":[[62,7]]},"39":{"position":[[69,7]]},"40":{"position":[[173,7]]},"41":{"position":[[346,7]]},"42":{"position":[[472,7]]}},"keywords":{}}],["collabor",{"_index":254,"title":{},"content":{"13":{"position":[[345,13]]},"44":{"position":[[25,11],[87,13]]}},"keywords":{}}],["collectionservic",{"_index":79,"title":{},"content":{"2":{"position":[[625,17]]}},"keywords":{}}],["color",{"_index":838,"title":{},"content":{"60":{"position":[[225,5],[243,5]]},"69":{"position":[[573,6]]}},"keywords":{}}],["color3",{"_index":724,"title":{"58":{"position":[[0,7]]}},"content":{"50":{"position":[[254,6]]},"60":{"position":[[260,7]]}},"keywords":{}}],["color3uint8",{"_index":726,"title":{"59":{"position":[[0,12]]}},"content":{"50":{"position":[[284,11]]},"59":{"position":[[6,11]]}},"keywords":{}}],["colorsequ",{"_index":709,"title":{"60":{"position":[[0,14]]}},"content":{"48":{"position":[[2273,13]]},"50":{"position":[[318,13]]},"60":{"position":[[6,13]]}},"keywords":{}}],["colorsequencekeypoint",{"_index":837,"title":{},"content":{"60":{"position":[[147,23],[176,21]]},"71":{"position":[[178,21]]}},"keywords":{}}],["come",{"_index":156,"title":{},"content":{"7":{"position":[[221,4]]},"9":{"position":[[74,5]]}},"keywords":{}}],["command",{"_index":599,"title":{},"content":{"39":{"position":[[22,7],[166,7],[264,7]]},"40":{"position":[[199,7],[297,7]]},"41":{"position":[[372,7],[470,7]]}},"keywords":{}}],["common",{"_index":32,"title":{},"content":{"2":{"position":[[23,6]]},"16":{"position":[[630,6]]},"24":{"position":[[222,6]]}},"keywords":{}}],["commun",{"_index":147,"title":{},"content":{"7":{"position":[[60,9],[110,9]]}},"keywords":{}}],["compani",{"_index":253,"title":{},"content":{"13":{"position":[[205,9]]}},"keywords":{}}],["companion",{"_index":233,"title":{},"content":{"12":{"position":[[493,9],[554,9]]}},"keywords":{}}],["compil",{"_index":280,"title":{},"content":{"14":{"position":[[253,7],[518,7]]}},"keywords":{}}],["complex",{"_index":99,"title":{},"content":{"4":{"position":[[137,7]]},"7":{"position":[[23,7]]},"16":{"position":[[325,7]]}},"keywords":{}}],["complic",{"_index":713,"title":{},"content":{"48":{"position":[[2453,11]]}},"keywords":{}}],["compon",{"_index":38,"title":{},"content":{"2":{"position":[[81,11]]},"53":{"position":[[213,10]]},"57":{"position":[[52,11]]},"58":{"position":[[76,11],[107,9]]},"59":{"position":[[111,11],[142,9]]},"63":{"position":[[280,10]]},"66":{"position":[[109,9]]},"70":{"position":[[112,11],[143,9]]},"73":{"position":[[369,10]]},"75":{"position":[[155,9],[378,11],[409,9]]},"76":{"position":[[105,11],[136,9]]},"83":{"position":[[110,11]]},"84":{"position":[[102,11],[133,9]]},"85":{"position":[[73,11],[104,9]]},"86":{"position":[[73,11],[104,9]]},"87":{"position":[[77,11],[108,9]]},"88":{"position":[[77,11],[108,9]]}},"keywords":{}}],["compromis",{"_index":662,"title":{},"content":{"42":{"position":[[399,12]]}},"keywords":{}}],["concept",{"_index":457,"title":{},"content":{"23":{"position":[[2,7]]}},"keywords":{}}],["config",{"_index":544,"title":{},"content":{"31":{"position":[[224,6]]}},"keywords":{}}],["conflict",{"_index":548,"title":{},"content":{"31":{"position":[[465,11]]}},"keywords":{}}],["connect",{"_index":359,"title":{},"content":{"18":{"position":[[670,10],[790,10]]},"41":{"position":[[750,8]]}},"keywords":{}}],["consist",{"_index":190,"title":{},"content":{"10":{"position":[[312,10]]}},"keywords":{}}],["constant",{"_index":899,"title":{},"content":{"73":{"position":[[112,8]]}},"keywords":{}}],["contain",{"_index":44,"title":{},"content":{"2":{"position":[[170,7]]},"19":{"position":[[367,10]]},"25":{"position":[[123,7]]},"32":{"position":[[187,10]]},"33":{"position":[[267,8]]},"34":{"position":[[353,8],[402,10]]},"37":{"position":[[36,10]]},"40":{"position":[[400,8]]}},"keywords":{}}],["content",{"_index":571,"title":{"61":{"position":[[0,8]]}},"content":{"33":{"position":[[329,8]]},"50":{"position":[[349,7]]}},"keywords":{}}],["continu",{"_index":672,"title":{},"content":{"44":{"position":[[512,10]]}},"keywords":{}}],["control",{"_index":244,"title":{"13":{"position":[[8,8]]}},"content":{"13":{"position":[[143,7]]}},"keywords":{}}],["conveni",{"_index":543,"title":{},"content":{"31":{"position":[[198,10]]}},"keywords":{}}],["convers",{"_index":410,"title":{},"content":{"20":{"position":[[674,11]]}},"keywords":{}}],["convert",{"_index":547,"title":{},"content":{"31":{"position":[[380,9]]}},"keywords":{}}],["cooki",{"_index":655,"title":{},"content":{"42":{"position":[[184,6],[389,6]]}},"keywords":{}}],["cool",{"_index":285,"title":{},"content":{"14":{"position":[[412,4]]},"32":{"position":[[259,4]]}},"keywords":{}}],["copi",{"_index":46,"title":{},"content":{"2":{"position":[[186,6]]}},"keywords":{}}],["corner",{"_index":633,"title":{},"content":{"41":{"position":[[606,6]]}},"keywords":{}}],["correct",{"_index":398,"title":{},"content":{"20":{"position":[[147,7],[369,7]]}},"keywords":{}}],["correspond",{"_index":376,"title":{},"content":{"19":{"position":[[24,10]]},"20":{"position":[[390,13]]},"31":{"position":[[421,13]]},"53":{"position":[[199,13]]},"62":{"position":[[46,13],[273,13]]},"63":{"position":[[266,13]]},"73":{"position":[[347,13]]}},"keywords":{}}],["coupl",{"_index":693,"title":{},"content":{"48":{"position":[[832,6]]}},"keywords":{}}],["cours",{"_index":53,"title":{},"content":{"2":{"position":[[256,7]]}},"keywords":{}}],["coverag",{"_index":487,"title":{},"content":{"24":{"position":[[467,8]]},"27":{"position":[[165,8]]}},"keywords":{}}],["creat",{"_index":586,"title":{"38":{"position":[[0,8]]},"39":{"position":[[0,8]]}},"content":{"35":{"position":[[286,6]]},"36":{"position":[[174,6]]},"37":{"position":[[84,6]]},"39":{"position":[[293,6]]},"40":{"position":[[363,6]]},"44":{"position":[[48,7],[67,6],[359,6]]}},"keywords":{}}],["csg",{"_index":482,"title":{},"content":{"24":{"position":[[278,3]]}},"keywords":{}}],["csv",{"_index":468,"title":{},"content":{"23":{"position":[[178,5]]},"28":{"position":[[20,3],[220,3]]}},"keywords":{}}],["ctrl+shift+p",{"_index":603,"title":{},"content":{"39":{"position":[[182,13]]},"40":{"position":[[215,13]]},"41":{"position":[[388,13]]}},"keywords":{}}],["current",{"_index":89,"title":{},"content":{"3":{"position":[[85,10]]},"7":{"position":[[128,9]]},"18":{"position":[[640,7],[761,7]]}},"keywords":{}}],["cursor",{"_index":219,"title":{},"content":{"12":{"position":[[235,6]]}},"keywords":{}}],["custom",{"_index":96,"title":{},"content":{"4":{"position":[[80,13]]}},"keywords":{}}],["data",{"_index":480,"title":{},"content":{"24":{"position":[[263,4]]},"29":{"position":[[114,4]]},"31":{"position":[[435,4]]},"34":{"position":[[92,4]]}},"keywords":{}}],["datetim",{"_index":546,"title":{},"content":{"31":{"position":[[360,8]]}},"keywords":{}}],["daunt",{"_index":169,"title":{},"content":{"9":{"position":[[57,9]]}},"keywords":{}}],["decad",{"_index":172,"title":{},"content":{"10":{"position":[[12,7]]}},"keywords":{}}],["decal.textur",{"_index":728,"title":{},"content":{"50":{"position":[[357,13]]}},"keywords":{}}],["decid",{"_index":114,"title":{},"content":{"5":{"position":[[231,6]]}},"keywords":{}}],["decrib",{"_index":784,"title":{},"content":{"51":{"position":[[75,8]]}},"keywords":{}}],["dedic",{"_index":658,"title":{},"content":{"42":{"position":[[301,9]]}},"keywords":{}}],["deep",{"_index":95,"title":{},"content":{"4":{"position":[[75,4]]}},"keywords":{}}],["default",{"_index":364,"title":{},"content":{"18":{"position":[[934,7]]},"69":{"position":[[619,8]]},"73":{"position":[[170,7]]}},"keywords":{}}],["default.project.json",{"_index":500,"title":{},"content":{"25":{"position":[[339,20]]},"33":{"position":[[289,21]]}},"keywords":{}}],["defin",{"_index":498,"title":{},"content":{"25":{"position":[[294,7]]},"34":{"position":[[107,7]]},"35":{"position":[[94,7]]},"52":{"position":[[7,7]]}},"keywords":{}}],["delet",{"_index":388,"title":{},"content":{"19":{"position":[[580,8]]}},"keywords":{}}],["depend",{"_index":666,"title":{},"content":{"44":{"position":[[191,7]]}},"keywords":{}}],["deploy",{"_index":659,"title":{},"content":{"42":{"position":[[314,9]]},"44":{"position":[[523,10]]}},"keywords":{}}],["describ",{"_index":341,"title":{},"content":{"18":{"position":[[266,10]]},"19":{"position":[[145,10]]},"20":{"position":[[1650,9],[1706,9]]},"21":{"position":[[231,9]]},"25":{"position":[[245,9],[313,9],[366,9]]},"32":{"position":[[45,8],[167,10]]},"33":{"position":[[221,8]]}},"keywords":{}}],["descript",{"_index":340,"title":{"19":{"position":[[9,12]]}},"content":{"18":{"position":[[254,11]]},"19":{"position":[[11,12],[687,11],[785,13]]}},"keywords":{}}],["design",{"_index":303,"title":{},"content":{"16":{"position":[[216,8],[300,7],[407,6]]},"32":{"position":[[77,8]]}},"keywords":{}}],["despair,¡ay",{"_index":525,"title":{},"content":{"28":{"position":[[307,12]]}},"keywords":{}}],["destructur",{"_index":276,"title":{},"content":{"14":{"position":[[158,14]]}},"keywords":{}}],["detail",{"_index":425,"title":{"22":{"position":[[5,7]]}},"content":{"20":{"position":[[1744,7]]},"41":{"position":[[639,8]]},"51":{"position":[[106,7]]}},"keywords":{}}],["develop",{"_index":90,"title":{"44":{"position":[[0,11]]}},"content":{"3":{"position":[[105,9]]},"13":{"position":[[230,10],[303,10],[466,10]]},"14":{"position":[[588,11]]},"44":{"position":[[14,10],[120,11]]},"45":{"position":[[31,9]]}},"keywords":{}}],["differ",{"_index":311,"title":{},"content":{"16":{"position":[[377,9]]},"48":{"position":[[929,9]]}},"keywords":{}}],["direct",{"_index":913,"title":{},"content":{"75":{"position":[[132,9],[368,9]]}},"keywords":{}}],["directli",{"_index":105,"title":{},"content":{"5":{"position":[[75,8]]},"20":{"position":[[204,9],[736,9]]}},"keywords":{}}],["directori",{"_index":427,"title":{},"content":{"21":{"position":[[48,10]]},"23":{"position":[[31,9]]},"25":{"position":[[6,9],[110,9],[166,9]]},"26":{"position":[[375,9],[461,9],[533,9],[603,9]]},"33":{"position":[[257,9],[390,10]]},"37":{"position":[[93,9]]},"41":{"position":[[834,9]]}},"keywords":{}}],["disabl",{"_index":577,"title":{"36":{"position":[[15,8]]}},"content":{"34":{"position":[[314,8]]},"36":{"position":[[69,9],[154,9]]}},"keywords":{}}],["discord",{"_index":151,"title":{},"content":{"7":{"position":[[120,7]]}},"keywords":{}}],["document",{"_index":195,"title":{},"content":{"10":{"position":[[384,13]]}},"keywords":{}}],["doesn't",{"_index":309,"title":{},"content":{"16":{"position":[[311,7]]},"19":{"position":[[551,7]]},"48":{"position":[[884,7]]}},"keywords":{}}],["dom'",{"_index":486,"title":{},"content":{"24":{"position":[[456,5]]},"27":{"position":[[154,5]]}},"keywords":{}}],["don't",{"_index":20,"title":{},"content":{"1":{"position":[[180,5]]},"16":{"position":[[165,5],[838,5]]}},"keywords":{}}],["door",{"_index":208,"title":{},"content":{"12":{"position":[[17,4]]}},"keywords":{}}],["dragon",{"_index":296,"title":{},"content":{"14":{"position":[[665,8]]}},"keywords":{}}],["due",{"_index":477,"title":{},"content":{"24":{"position":[[60,3]]},"31":{"position":[[139,3],[454,3]]}},"keywords":{}}],["each",{"_index":424,"title":{},"content":{"20":{"position":[[1731,4]]},"45":{"position":[[84,4]]},"52":{"position":[[207,4]]},"53":{"position":[[102,4],[178,4]]},"58":{"position":[[102,4]]},"59":{"position":[[137,4]]},"60":{"position":[[171,4]]},"63":{"position":[[103,4],[245,4]]},"66":{"position":[[104,4]]},"70":{"position":[[138,4]]},"71":{"position":[[173,4]]},"73":{"position":[[364,4]]},"75":{"position":[[150,4],[404,4]]},"76":{"position":[[131,4]]},"82":{"position":[[80,4]]},"84":{"position":[[128,4]]},"85":{"position":[[99,4]]},"86":{"position":[[99,4]]},"87":{"position":[[103,4]]},"88":{"position":[[103,4]]}},"keywords":{}}],["easi",{"_index":247,"title":{},"content":{"13":{"position":[[96,4]]},"16":{"position":[[81,4]]},"31":{"position":[[150,4]]}},"keywords":{}}],["easier",{"_index":71,"title":{},"content":{"2":{"position":[[528,6],[655,6],[677,6]]},"12":{"position":[[738,7]]},"48":{"position":[[684,6]]}},"keywords":{}}],["easiest",{"_index":11,"title":{},"content":{"1":{"position":[[76,7]]}},"keywords":{}}],["ecosystem",{"_index":214,"title":{},"content":{"12":{"position":[[95,11]]},"14":{"position":[[309,9]]}},"keywords":{}}],["edit",{"_index":104,"title":{},"content":{"5":{"position":[[49,7]]},"12":{"position":[[242,8]]},"31":{"position":[[167,4]]}},"keywords":{}}],["editor",{"_index":207,"title":{"12":{"position":[[14,8]]}},"content":{"12":{"position":[[52,7],[127,7],[202,7]]},"39":{"position":[[118,6]]}},"keywords":{}}],["effort",{"_index":87,"title":{},"content":{"3":{"position":[[20,7]]}},"keywords":{}}],["emitlegacyscript",{"_index":371,"title":{},"content":{"18":{"position":[[1086,18]]}},"keywords":{}}],["empti",{"_index":601,"title":{},"content":{"39":{"position":[[88,5]]}},"keywords":{}}],["enabl",{"_index":267,"title":{},"content":{"14":{"position":[[13,7]]},"16":{"position":[[780,6]]}},"keywords":{}}],["encod",{"_index":802,"title":{},"content":{"54":{"position":[[100,7]]}},"keywords":{}}],["end",{"_index":503,"title":{},"content":{"26":{"position":[[113,6],[177,6]]},"32":{"position":[[8,6]]},"37":{"position":[[308,3]]}},"keywords":{}}],["engin",{"_index":262,"title":{},"content":{"13":{"position":[[532,9]]}},"keywords":{}}],["entir",{"_index":670,"title":{},"content":{"44":{"position":[[456,6]]}},"keywords":{}}],["enum",{"_index":694,"title":{"62":{"position":[[0,5]]}},"content":{"48":{"position":[[863,4]]},"50":{"position":[[377,4]]},"62":{"position":[[79,4],[307,4]]},"69":{"position":[[493,4]]}},"keywords":{}}],["envelop",{"_index":895,"title":{},"content":{"71":{"position":[[235,8]]}},"keywords":{}}],["even",{"_index":19,"title":{},"content":{"1":{"position":[[168,4]]},"34":{"position":[[180,4]]}},"keywords":{}}],["everyth",{"_index":108,"title":{},"content":{"5":{"position":[[134,10]]},"21":{"position":[[26,10]]},"44":{"position":[[327,10]]}},"keywords":{}}],["exampl",{"_index":402,"title":{"21":{"position":[[0,7]]}},"content":{"20":{"position":[[435,8],[956,8],[1218,8]]},"26":{"position":[[649,8]]},"28":{"position":[[212,7]]},"50":{"position":[[16,7]]},"62":{"position":[[94,8],[322,8]]}},"keywords":{}}],["excel",{"_index":173,"title":{},"content":{"10":{"position":[[23,9]]}},"keywords":{}}],["except",{"_index":580,"title":{},"content":{"34":{"position":[[571,6]]}},"keywords":{}}],["exclam",{"_index":524,"title":{},"content":{"28":{"position":[[292,11]]}},"keywords":{}}],["exist",{"_index":1,"title":{"0":{"position":[[11,8]]}},"content":{"3":{"position":[[47,8]]},"4":{"position":[[32,8]]},"42":{"position":[[126,8]]}},"keywords":{}}],["expect",{"_index":518,"title":{},"content":{"28":{"position":[[89,7]]},"48":{"position":[[965,8]]}},"keywords":{}}],["explicit",{"_index":394,"title":{"48":{"position":[[0,8]]}},"content":{"20":{"position":[[68,9],[170,8],[689,8],[749,8],[1143,8],[1458,8]]},"48":{"position":[[150,8],[746,8],[1013,8],[1664,8]]},"51":{"position":[[34,8]]},"52":{"position":[[160,8],[312,8]]},"53":{"position":[[52,8]]},"54":{"position":[[60,8]]},"55":{"position":[[24,8]]},"56":{"position":[[58,8]]},"57":{"position":[[201,8]]},"58":{"position":[[24,8]]},"59":{"position":[[59,8]]},"60":{"position":[[61,8]]},"61":{"position":[[24,8]]},"62":{"position":[[231,8]]},"63":{"position":[[53,8]]},"64":{"position":[[24,8]]},"65":{"position":[[24,8]]},"66":{"position":[[24,8]]},"67":{"position":[[24,8]]},"68":{"position":[[24,8]]},"69":{"position":[[24,8]]},"70":{"position":[[59,8]]},"71":{"position":[[62,8]]},"73":{"position":[[66,8]]},"74":{"position":[[24,8]]},"75":{"position":[[51,8]]},"76":{"position":[[52,8]]},"81":{"position":[[24,8]]},"82":{"position":[[24,8]]},"83":{"position":[[52,8]]},"84":{"position":[[53,8]]},"85":{"position":[[24,8]]},"86":{"position":[[24,8]]},"87":{"position":[[24,8]]},"88":{"position":[[24,8]]}},"keywords":{}}],["explicitli",{"_index":412,"title":{},"content":{"20":{"position":[[997,11]]}},"keywords":{}}],["export",{"_index":520,"title":{},"content":{"28":{"position":[[171,9]]}},"keywords":{}}],["expos",{"_index":627,"title":{},"content":{"41":{"position":[[263,6]]}},"keywords":{}}],["extens",{"_index":125,"title":{},"content":{"6":{"position":[[134,10],[296,9]]},"12":{"position":[[390,11]]},"18":{"position":[[59,10]]},"26":{"position":[[41,9]]},"28":{"position":[[24,9]]},"29":{"position":[[24,9]]},"30":{"position":[[25,9]]},"31":{"position":[[25,9]]},"42":{"position":[[538,10]]}},"keywords":{}}],["extern",{"_index":205,"title":{"12":{"position":[[0,8]]}},"content":{},"keywords":{}}],["extra",{"_index":575,"title":{},"content":{"34":{"position":[[81,5]]},"41":{"position":[[952,5]]}},"keywords":{}}],["face",{"_index":730,"title":{"63":{"position":[[0,6]]}},"content":{"50":{"position":[[399,5]]},"63":{"position":[[6,5]]}},"keywords":{}}],["fairli",{"_index":145,"title":{},"content":{"7":{"position":[[16,6]]}},"keywords":{}}],["fals",{"_index":389,"title":{},"content":{"19":{"position":[[608,5]]},"55":{"position":[[186,6]]}},"keywords":{}}],["famili",{"_index":860,"title":{},"content":{"66":{"position":[[70,7]]}},"keywords":{}}],["faster",{"_index":624,"title":{},"content":{"41":{"position":[[113,7]]}},"keywords":{}}],["feasibl",{"_index":712,"title":{},"content":{"48":{"position":[[2359,8]]}},"keywords":{}}],["featur",{"_index":78,"title":{},"content":{"2":{"position":[[611,8]]},"12":{"position":[[215,8]]},"13":{"position":[[447,8]]},"14":{"position":[[120,8]]},"16":{"position":[[492,8]]},"18":{"position":[[523,7]]},"44":{"position":[[379,8]]}},"keywords":{}}],["feel",{"_index":160,"title":{},"content":{"7":{"position":[[312,4]]}},"keywords":{}}],["few",{"_index":635,"title":{},"content":{"41":{"position":[[635,3]]}},"keywords":{}}],["fewer",{"_index":29,"title":{"2":{"position":[[15,5]]}},"content":{},"keywords":{}}],["field",{"_index":335,"title":{},"content":{"18":{"position":[[94,7]]},"19":{"position":[[665,6]]},"20":{"position":[[786,6],[817,5],[877,5]]},"48":{"position":[[2186,6],[2291,6]]},"52":{"position":[[212,5]]},"57":{"position":[[272,7]]},"60":{"position":[[119,6],[231,7],[249,5]]},"66":{"position":[[96,7]]},"71":{"position":[[120,6],[244,7]]},"73":{"position":[[340,6]]},"75":{"position":[[142,7]]}},"keywords":{}}],["file",{"_index":107,"title":{"18":{"position":[[8,5]]},"34":{"position":[[5,6]]},"35":{"position":[[5,5]]},"36":{"position":[[5,5]]},"37":{"position":[[5,5]]},"48":{"position":[[36,6]]},"51":{"position":[[22,6]]}},"content":{"5":{"position":[[99,5]]},"6":{"position":[[241,5]]},"7":{"position":[[325,4]]},"10":{"position":[[65,6]]},"12":{"position":[[271,4]]},"13":{"position":[[60,5]]},"16":{"position":[[124,5],[693,4]]},"18":{"position":[[25,5],[221,5]]},"19":{"position":[[269,5],[390,5]]},"23":{"position":[[10,4],[295,5]]},"24":{"position":[[161,4],[437,6]]},"25":{"position":[[139,5],[239,5],[284,4],[360,5]]},"26":{"position":[[22,5],[108,4],[172,4],[252,4],[664,6]]},"28":{"position":[[6,4],[103,5]]},"29":{"position":[[6,4]]},"30":{"position":[[6,4],[73,4],[176,5]]},"31":{"position":[[6,4],[133,5],[231,6],[276,5]]},"32":{"position":[[2,5],[245,4]]},"33":{"position":[[32,5],[71,6],[141,6],[278,4],[353,4]]},"34":{"position":[[27,6],[59,5],[343,5],[471,5],[609,6],[721,5]]},"36":{"position":[[7,5]]},"37":{"position":[[126,4]]},"39":{"position":[[393,6],[418,5]]},"40":{"position":[[74,4],[372,4]]},"41":{"position":[[19,4],[812,5]]},"48":{"position":[[56,5],[84,6],[139,6],[2389,5]]}},"keywords":{}}],["files.a",{"_index":499,"title":{},"content":{"25":{"position":[[331,7]]}},"keywords":{}}],["filesattribut",{"_index":714,"title":{},"content":{"50":{"position":[[57,15]]}},"keywords":{}}],["filesystem",{"_index":7,"title":{},"content":{"1":{"position":[[41,10]]},"5":{"position":[[112,11]]},"13":{"position":[[73,11]]},"19":{"position":[[250,10]]},"25":{"position":[[23,10]]},"35":{"position":[[109,10]]}},"keywords":{}}],["find",{"_index":72,"title":{},"content":{"2":{"position":[[538,4]]},"7":{"position":[[237,4]]},"12":{"position":[[282,4]]}},"keywords":{}}],["flat",{"_index":811,"title":{},"content":{"57":{"position":[[39,4]]}},"keywords":{}}],["float",{"_index":826,"title":{},"content":{"58":{"position":[[122,5]]},"70":{"position":[[158,6]]},"83":{"position":[[147,6]]},"85":{"position":[[119,6]]},"87":{"position":[[124,6]]}},"keywords":{}}],["float32",{"_index":732,"title":{"64":{"position":[[0,8]]}},"content":{"50":{"position":[[425,7]]}},"keywords":{}}],["float64",{"_index":734,"title":{"65":{"position":[[0,8]]}},"content":{"50":{"position":[[459,7]]}},"keywords":{}}],["fold",{"_index":705,"title":{},"content":{"48":{"position":[[2198,6]]}},"keywords":{}}],["folder",{"_index":62,"title":{"25":{"position":[[0,8]]}},"content":{"2":{"position":[[368,6]]},"19":{"position":[[360,6]]},"25":{"position":[[51,6]]},"26":{"position":[[412,7],[781,7]]},"32":{"position":[[180,6]]},"34":{"position":[[413,6]]},"37":{"position":[[284,6]]},"39":{"position":[[94,6]]}},"keywords":{}}],["follow",{"_index":227,"title":{},"content":{"12":{"position":[[380,9]]},"18":{"position":[[84,9]]},"28":{"position":[[112,6]]},"30":{"position":[[195,9],[421,9]]},"52":{"position":[[665,9]]}},"keywords":{}}],["font",{"_index":736,"title":{"66":{"position":[[0,5]]}},"content":{"50":{"position":[[496,4]]}},"keywords":{}}],["foo.meta.json",{"_index":591,"title":{},"content":{"36":{"position":[[183,13]]}},"keywords":{}}],["foo.server.lua",{"_index":589,"title":{},"content":{"36":{"position":[[101,14]]}},"keywords":{}}],["format",{"_index":332,"title":{"17":{"position":[[8,6]]}},"content":{"20":{"position":[[333,6],[920,6],[1720,7]]},"28":{"position":[[128,6]]},"31":{"position":[[172,6],[477,7]]},"34":{"position":[[124,8],[168,8]]},"48":{"position":[[1605,6]]},"51":{"position":[[43,7],[63,6],[90,7]]},"52":{"position":[[181,6]]},"53":{"position":[[73,6]]},"54":{"position":[[81,6]]},"55":{"position":[[45,6]]},"56":{"position":[[79,6]]},"57":{"position":[[27,6],[222,6]]},"58":{"position":[[45,6]]},"59":{"position":[[80,6]]},"60":{"position":[[82,6]]},"61":{"position":[[45,6]]},"62":{"position":[[27,6],[252,6]]},"63":{"position":[[74,6]]},"64":{"position":[[45,6]]},"65":{"position":[[45,6]]},"66":{"position":[[45,6]]},"67":{"position":[[45,6]]},"68":{"position":[[45,6]]},"70":{"position":[[80,6]]},"71":{"position":[[83,6]]},"73":{"position":[[97,8]]},"74":{"position":[[45,6]]},"75":{"position":[[95,8]]},"76":{"position":[[73,6]]},"81":{"position":[[45,6]]},"82":{"position":[[45,6]]},"83":{"position":[[73,6]]},"84":{"position":[[74,6]]},"85":{"position":[[45,6]]},"86":{"position":[[45,6]]},"87":{"position":[[45,6]]},"88":{"position":[[45,6]]}},"keywords":{}}],["formatt",{"_index":188,"title":{},"content":{"10":{"position":[[271,9]]}},"keywords":{}}],["frame.s",{"_index":771,"title":{},"content":{"50":{"position":[[1108,10]]}},"keywords":{}}],["frame.zindex",{"_index":739,"title":{},"content":{"50":{"position":[[532,12]]}},"keywords":{}}],["free",{"_index":161,"title":{},"content":{"7":{"position":[[317,4]]}},"keywords":{}}],["friendli",{"_index":84,"title":{},"content":{"2":{"position":[[705,8]]}},"keywords":{}}],["fulli",{"_index":674,"title":{"46":{"position":[[0,5]]}},"content":{"44":{"position":[[570,5]]}},"keywords":{}}],["function",{"_index":275,"title":{},"content":{"14":{"position":[[140,10],[173,10]]}},"keywords":{}}],["fuss",{"_index":617,"title":{},"content":{"40":{"position":[[162,5]]}},"keywords":{}}],["futur",{"_index":491,"title":{},"content":{"24":{"position":[[536,7]]},"48":{"position":[[709,6]]}},"keywords":{}}],["g",{"_index":823,"title":{},"content":{"58":{"position":[[68,1]]},"59":{"position":[[103,1]]}},"keywords":{}}],["game",{"_index":2,"title":{"0":{"position":[[20,4]]},"1":{"position":[[13,5]]},"38":{"position":[[15,4]]}},"content":{"1":{"position":[[101,4]]},"2":{"position":[[153,5]]},"3":{"position":[[56,4]]},"4":{"position":[[41,4],[145,5]]},"5":{"position":[[273,5]]},"13":{"position":[[19,4]]},"18":{"position":[[570,4],[777,4]]},"21":{"position":[[308,5]]},"39":{"position":[[50,4]]},"40":{"position":[[418,5]]},"41":{"position":[[59,5]]},"42":{"position":[[135,4],[235,5],[329,4],[445,4],[570,4]]},"44":{"position":[[219,4],[463,4]]}},"keywords":{}}],["game'",{"_index":25,"title":{},"content":{"1":{"position":[[233,6]]},"44":{"position":[[301,6]]}},"keywords":{}}],["gameid",{"_index":360,"title":{},"content":{"18":{"position":[[744,7]]}},"keywords":{}}],["gave",{"_index":202,"title":{},"content":{"11":{"position":[[30,4]]}},"keywords":{}}],["gener",{"_index":181,"title":{},"content":{"10":{"position":[[191,8],[398,9]]},"24":{"position":[[144,8]]},"27":{"position":[[60,9]]},"42":{"position":[[414,10]]},"45":{"position":[[57,9]]}},"keywords":{}}],["git",{"_index":250,"title":{},"content":{"13":{"position":[[162,3],[245,3]]}},"keywords":{}}],["github",{"_index":164,"title":{},"content":{"7":{"position":[[349,6]]},"13":{"position":[[170,7],[414,6]]}},"keywords":{}}],["gitlab",{"_index":257,"title":{},"content":{"13":{"position":[[424,6]]}},"keywords":{}}],["glob",{"_index":368,"title":{},"content":{"18":{"position":[[1038,5]]}},"keywords":{}}],["globignorepath",{"_index":367,"title":{},"content":{"18":{"position":[[1011,16]]}},"keywords":{}}],["go",{"_index":220,"title":{},"content":{"12":{"position":[[251,2]]}},"keywords":{}}],["goe",{"_index":65,"title":{},"content":{"2":{"position":[[400,4]]}},"keywords":{}}],["grade",{"_index":249,"title":{},"content":{"13":{"position":[[129,5]]}},"keywords":{}}],["great",{"_index":154,"title":{},"content":{"7":{"position":[[185,5]]},"40":{"position":[[106,5]]},"41":{"position":[[27,5]]},"44":{"position":[[77,5]]}},"keywords":{}}],["grip",{"_index":597,"title":{},"content":{"37":{"position":[[345,4]]}},"keywords":{}}],["gui",{"_index":37,"title":{},"content":{"2":{"position":[[77,3]]}},"keywords":{}}],["guid",{"_index":625,"title":{},"content":{"41":{"position":[[224,5]]}},"keywords":{}}],["halv",{"_index":127,"title":{},"content":{"6":{"position":[[167,6]]}},"keywords":{}}],["hand",{"_index":553,"title":{},"content":{"32":{"position":[[92,4]]},"48":{"position":[[2438,5]]}},"keywords":{}}],["handl",{"_index":593,"title":{},"content":{"37":{"position":[[76,7]]}},"keywords":{}}],["handles.fac",{"_index":731,"title":{},"content":{"50":{"position":[[405,13]]}},"keywords":{}}],["hax",{"_index":292,"title":{},"content":{"14":{"position":[[553,5]]}},"keywords":{}}],["hello",{"_index":541,"title":{},"content":{"30":{"position":[[450,5]]}},"keywords":{}}],["hello.meta.json",{"_index":587,"title":{},"content":{"35":{"position":[[293,15]]}},"keywords":{}}],["hello.txt",{"_index":584,"title":{},"content":{"35":{"position":[[180,9]]}},"keywords":{}}],["help",{"_index":144,"title":{"7":{"position":[[0,5]]}},"content":{"7":{"position":[[0,5],[81,5],[204,4]]},"10":{"position":[[236,4],[286,5]]},"14":{"position":[[47,5]]},"18":{"position":[[535,4]]}},"keywords":{}}],["here",{"_index":295,"title":{},"content":{"14":{"position":[[657,4]]},"45":{"position":[[41,5]]}},"keywords":{}}],["hermet",{"_index":673,"title":{},"content":{"44":{"position":[[538,8]]}},"keywords":{}}],["hit",{"_index":436,"title":{},"content":{"21":{"position":[[294,3]]},"24":{"position":[[245,3]]}},"keywords":{}}],["host",{"_index":152,"title":{},"content":{"7":{"position":[[138,5]]},"13":{"position":[[393,7]]}},"keywords":{}}],["huge",{"_index":281,"title":{},"content":{"14":{"position":[[304,4]]}},"keywords":{}}],["hundr",{"_index":251,"title":{},"content":{"13":{"position":[[180,8]]}},"keywords":{}}],["id",{"_index":353,"title":{},"content":{"18":{"position":[[473,3],[662,2],[782,2]]}},"keywords":{}}],["idea",{"_index":22,"title":{},"content":{"1":{"position":[[204,5]]},"7":{"position":[[281,5]]},"31":{"position":[[251,4]]}},"keywords":{}}],["idiom",{"_index":5,"title":{},"content":{"1":{"position":[[17,6]]}},"keywords":{}}],["ignor",{"_index":369,"title":{},"content":{"18":{"position":[[1056,7]]},"35":{"position":[[250,6]]}},"keywords":{}}],["ignoreunknowninst",{"_index":386,"title":{},"content":{"19":{"position":[[498,24]]},"34":{"position":[[252,23],[646,23],[686,23]]},"35":{"position":[[49,22]]}},"keywords":{}}],["imagebutton.slicecent",{"_index":757,"title":{},"content":{"50":{"position":[[881,23]]}},"keywords":{}}],["imagelabel.imagerects",{"_index":773,"title":{},"content":{"50":{"position":[[1133,24]]}},"keywords":{}}],["implement",{"_index":229,"title":{},"content":{"12":{"position":[[422,14]]},"77":{"position":[[6,12]]},"78":{"position":[[6,12]]},"79":{"position":[[6,12]]},"80":{"position":[[6,12]]}},"keywords":{}}],["implicit",{"_index":393,"title":{},"content":{"20":{"position":[[55,8],[81,8],[346,8],[532,8]]},"48":{"position":[[170,8],[196,8],[639,8]]},"51":{"position":[[21,8]]},"52":{"position":[[147,8]]},"55":{"position":[[11,8]]},"57":{"position":[[6,8]]},"58":{"position":[[11,8]]},"61":{"position":[[11,8]]},"62":{"position":[[6,8]]},"64":{"position":[[11,8]]},"65":{"position":[[11,8]]},"66":{"position":[[11,8]]},"67":{"position":[[11,8]]},"68":{"position":[[11,8]]},"69":{"position":[[11,8]]},"74":{"position":[[11,8]]},"81":{"position":[[11,8]]},"82":{"position":[[11,8]]},"85":{"position":[[11,8]]},"86":{"position":[[11,8]]},"87":{"position":[[11,8]]},"88":{"position":[[11,8]]}},"keywords":{}}],["implicitli",{"_index":399,"title":{},"content":{"20":{"position":[[242,11]]},"52":{"position":[[124,11]]},"53":{"position":[[36,11]]},"54":{"position":[[44,11]]},"56":{"position":[[42,11]]},"59":{"position":[[43,11]]},"60":{"position":[[45,11]]},"63":{"position":[[37,11]]},"70":{"position":[[43,11]]},"71":{"position":[[46,11]]},"73":{"position":[[50,11]]},"75":{"position":[[35,11]]},"76":{"position":[[36,11]]},"83":{"position":[[36,11]]},"84":{"position":[[37,11]]}},"keywords":{}}],["import",{"_index":519,"title":{},"content":{"28":{"position":[[157,9]]}},"keywords":{}}],["improv",{"_index":24,"title":{},"content":{"1":{"position":[[220,7]]},"7":{"position":[[298,7]]}},"keywords":{}}],["includ",{"_index":215,"title":{},"content":{"12":{"position":[[135,7]]},"20":{"position":[[1539,8]]},"33":{"position":[[45,8],[183,8]]}},"keywords":{}}],["indic",{"_index":337,"title":{},"content":{"18":{"position":[[119,10]]}},"keywords":{}}],["individu",{"_index":246,"title":{},"content":{"13":{"position":[[49,10],[219,10]]}},"keywords":{}}],["infer",{"_index":397,"title":{},"content":{"20":{"position":[[137,5]]}},"keywords":{}}],["info",{"_index":134,"title":{},"content":{"6":{"position":[[279,4]]},"48":{"position":[[597,4]]}},"keywords":{}}],["inform",{"_index":521,"title":{},"content":{"28":{"position":[[194,12]]},"41":{"position":[[958,11]]}},"keywords":{}}],["init.client.lua",{"_index":495,"title":{},"content":{"25":{"position":[[223,15]]}},"keywords":{}}],["init.lua",{"_index":493,"title":{},"content":{"25":{"position":[[193,9]]}},"keywords":{}}],["init.meta.json",{"_index":497,"title":{},"content":{"25":{"position":[[269,14]]},"34":{"position":[[456,14]]},"37":{"position":[[111,14]]}},"keywords":{}}],["init.server.lua",{"_index":494,"title":{},"content":{"25":{"position":[[203,16]]},"26":{"position":[[422,15]]}},"keywords":{}}],["initi",{"_index":600,"title":{},"content":{"39":{"position":[[33,10],[321,10]]}},"keywords":{}}],["insid",{"_index":31,"title":{},"content":{"2":{"position":[[2,6]]},"33":{"position":[[192,6]]}},"keywords":{}}],["instal",{"_index":117,"title":{"6":{"position":[[0,12]]}},"content":{"6":{"position":[[0,12],[45,7],[109,7],[400,7]]},"41":{"position":[[170,10],[211,12],[246,7]]}},"keywords":{}}],["instanc",{"_index":36,"title":{"19":{"position":[[0,8]]},"20":{"position":[[0,8]]}},"content":{"2":{"position":[[62,9]]},"18":{"position":[[245,8],[286,8],[1178,9],[1211,9]]},"19":{"position":[[2,8],[69,9],[130,8],[197,8],[436,9],[463,8],[531,9],[678,8],[715,9],[776,8]]},"20":{"position":[[44,10]]},"25":{"position":[[58,8]]},"26":{"position":[[75,9],[287,9],[633,9],[696,9]]},"28":{"position":[[74,9]]},"29":{"position":[[68,9]]},"32":{"position":[[124,9],[624,10]]},"34":{"position":[[523,9]]},"35":{"position":[[75,9],[204,9]]},"36":{"position":[[53,10]]},"37":{"position":[[291,9],[327,8]]},"52":{"position":[[58,8]]}},"keywords":{}}],["instance.ani",{"_index":504,"title":{},"content":{"26":{"position":[[159,12],[228,12]]}},"keywords":{}}],["instance.attribut",{"_index":715,"title":{},"content":{"50":{"position":[[73,19]]}},"keywords":{}}],["instance.init.client.lua",{"_index":509,"title":{},"content":{"26":{"position":[[485,24]]}},"keywords":{}}],["instance.init.lua",{"_index":510,"title":{},"content":{"26":{"position":[[562,17]]}},"keywords":{}}],["instance.nam",{"_index":765,"title":{},"content":{"50":{"position":[[1025,13]]}},"keywords":{}}],["instance.tag",{"_index":767,"title":{},"content":{"50":{"position":[[1050,13]]}},"keywords":{}}],["instead",{"_index":106,"title":{},"content":{"5":{"position":[[84,7]]},"18":{"position":[[1188,7]]},"20":{"position":[[1296,8]]},"26":{"position":[[399,7]]},"33":{"position":[[358,7]]},"35":{"position":[[120,7]]},"37":{"position":[[271,7]]},"42":{"position":[[334,7],[615,8]]},"48":{"position":[[2406,7]]}},"keywords":{}}],["int32",{"_index":738,"title":{"67":{"position":[[0,6]]}},"content":{"50":{"position":[[526,5]]}},"keywords":{}}],["int64",{"_index":740,"title":{"68":{"position":[[0,6]]}},"content":{"50":{"position":[[551,5]]}},"keywords":{}}],["integ",{"_index":807,"title":{},"content":{"56":{"position":[[92,7]]},"59":{"position":[[158,7]]},"62":{"position":[[265,7]]},"67":{"position":[[58,8]]},"68":{"position":[[58,8]]},"69":{"position":[[526,8]]},"83":{"position":[[171,8]]},"86":{"position":[[120,8]]},"88":{"position":[[124,8]]}},"keywords":{}}],["intend",{"_index":570,"title":{},"content":{"33":{"position":[[168,8]]}},"keywords":{}}],["intern",{"_index":422,"title":{},"content":{"20":{"position":[[1618,8]]}},"keywords":{}}],["introduc",{"_index":17,"title":{},"content":{"1":{"position":[[150,11]]}},"keywords":{}}],["introduct",{"_index":166,"title":{"8":{"position":[[0,12]]}},"content":{},"keywords":{}}],["issu",{"_index":162,"title":{},"content":{"7":{"position":[[333,5],[356,5]]},"13":{"position":[[499,5]]},"24":{"position":[[518,5]]},"44":{"position":[[152,7]]}},"keywords":{}}],["it'",{"_index":10,"title":{},"content":{"1":{"position":[[71,4]]},"10":{"position":[[83,4]]},"14":{"position":[[471,4]]},"31":{"position":[[570,4]]},"35":{"position":[[12,4]]},"42":{"position":[[251,4]]},"48":{"position":[[602,4],[670,4]]}},"keywords":{}}],["it'd",{"_index":428,"title":{},"content":{"21":{"position":[[59,4]]}},"keywords":{}}],["it'll",{"_index":330,"title":{},"content":{"16":{"position":[[879,5]]}},"keywords":{}}],["item",{"_index":845,"title":{},"content":{"62":{"position":[[84,5],[312,5]]},"69":{"position":[[498,5]]}},"keywords":{}}],["iter",{"_index":623,"title":{},"content":{"41":{"position":[[80,10]]}},"keywords":{}}],["itself",{"_index":331,"title":{},"content":{"16":{"position":[[890,6]]},"35":{"position":[[150,7]]}},"keywords":{}}],["json",{"_index":333,"title":{"30":{"position":[[0,4]]},"32":{"position":[[0,4]]}},"content":{"18":{"position":[[20,4]]},"23":{"position":[[201,4],[214,6],[241,4]]},"30":{"position":[[20,4],[49,4],[171,4],[205,5]]},"31":{"position":[[297,4]]},"32":{"position":[[156,4]]}},"keywords":{}}],["judgement",{"_index":319,"title":{},"content":{"16":{"position":[[540,9]]}},"keywords":{}}],["kampfkarren",{"_index":201,"title":{},"content":{"11":{"position":[[16,13]]}},"keywords":{}}],["keep",{"_index":189,"title":{},"content":{"10":{"position":[[292,4]]}},"keywords":{}}],["key",{"_index":170,"title":{},"content":{"9":{"position":[[90,3]]},"19":{"position":[[743,4]]},"20":{"position":[[806,3]]},"52":{"position":[[253,3]]},"69":{"position":[[440,3]]}},"keywords":{}}],["key,source,context,example,",{"_index":522,"title":{},"content":{"28":{"position":[[249,29]]}},"keywords":{}}],["keypoint",{"_index":836,"title":{},"content":{"60":{"position":[[109,9]]},"71":{"position":[[110,9]]}},"keywords":{}}],["kind",{"_index":392,"title":{},"content":{"20":{"position":[[16,5]]}},"keywords":{}}],["know",{"_index":387,"title":{},"content":{"19":{"position":[[559,4]]},"20":{"position":[[1522,4]]},"48":{"position":[[892,4]]}},"keywords":{}}],["knowledg",{"_index":395,"title":{},"content":{"20":{"position":[[108,9]]}},"keywords":{}}],["known",{"_index":404,"title":{},"content":{"20":{"position":[[487,5]]}},"keywords":{}}],["languag",{"_index":290,"title":{},"content":{"14":{"position":[[503,9],[632,10]]}},"keywords":{}}],["language.stylua",{"_index":231,"title":{},"content":{"12":{"position":[[466,15]]}},"keywords":{}}],["larg",{"_index":98,"title":{},"content":{"4":{"position":[[130,6]]}},"keywords":{}}],["lava",{"_index":50,"title":{},"content":{"2":{"position":[[229,4]]}},"keywords":{}}],["layout",{"_index":434,"title":{},"content":{"21":{"position":[[245,6]]}},"keywords":{}}],["learn",{"_index":626,"title":{},"content":{"41":{"position":[[233,5]]}},"keywords":{}}],["leav",{"_index":667,"title":{},"content":{"44":{"position":[[321,5]]}},"keywords":{}}],["level",{"_index":651,"title":{},"content":{"42":{"position":[[35,6]]}},"keywords":{}}],["lighting.ambi",{"_index":725,"title":{},"content":{"50":{"position":[[261,16]]}},"keywords":{}}],["limit",{"_index":307,"title":{"24":{"position":[[0,12]]}},"content":{"16":{"position":[[279,7]]},"24":{"position":[[67,11],[490,10]]},"31":{"position":[[331,10]]}},"keywords":{}}],["link",{"_index":235,"title":{},"content":{"12":{"position":[[524,6],[585,6]]}},"keywords":{}}],["list",{"_index":352,"title":{},"content":{"18":{"position":[[459,4],[1030,4]]},"24":{"position":[[335,4]]},"53":{"position":[[85,4]]},"57":{"position":[[44,4]]},"58":{"position":[[57,4]]},"59":{"position":[[92,4]]},"63":{"position":[[86,4]]},"70":{"position":[[92,4]]},"75":{"position":[[349,4]]},"76":{"position":[[85,4]]},"82":{"position":[[57,4]]},"83":{"position":[[85,4]]},"84":{"position":[[86,4]]},"85":{"position":[[57,4]]},"86":{"position":[[57,4]]},"87":{"position":[[57,4]]},"88":{"position":[[57,4]]}},"keywords":{}}],["listen",{"_index":345,"title":{},"content":{"18":{"position":[[363,6]]}},"keywords":{}}],["littl",{"_index":293,"title":{},"content":{"14":{"position":[[581,6]]}},"keywords":{}}],["live",{"_index":264,"title":{"41":{"position":[[0,4]]}},"content":{"13":{"position":[[548,4]]},"18":{"position":[[502,4]]},"24":{"position":[[400,4]]},"35":{"position":[[262,4]]},"41":{"position":[[323,4]]},"50":{"position":[[39,4]]}},"keywords":{}}],["local",{"_index":466,"title":{"28":{"position":[[0,12]]}},"content":{"23":{"position":[[158,12]]},"28":{"position":[[181,12],[224,12]]}},"keywords":{}}],["localizationt",{"_index":517,"title":{},"content":{"28":{"position":[[56,17]]}},"keywords":{}}],["localscript",{"_index":373,"title":{},"content":{"18":{"position":[[1166,11]]},"26":{"position":[[216,11],[550,11]]}},"keywords":{}}],["locat",{"_index":61,"title":{},"content":{"2":{"position":[[351,9]]}},"keywords":{}}],["lock",{"_index":113,"title":{},"content":{"5":{"position":[[207,6]]}},"keywords":{}}],["long",{"_index":365,"title":{},"content":{"18":{"position":[[954,4]]}},"keywords":{}}],["look",{"_index":74,"title":{},"content":{"2":{"position":[[555,7]]},"7":{"position":[[256,5]]},"16":{"position":[[446,4]]},"24":{"position":[[444,4]]},"31":{"position":[[282,4]]},"39":{"position":[[132,4]]},"48":{"position":[[1044,4],[1695,4]]},"69":{"position":[[68,5]]}},"keywords":{}}],["lsp",{"_index":228,"title":{},"content":{"12":{"position":[[409,3],[418,3]]}},"keywords":{}}],["lsp'",{"_index":240,"title":{},"content":{"12":{"position":[[639,5]]}},"keywords":{}}],["lua",{"_index":196,"title":{},"content":{"10":{"position":[[412,3]]},"14":{"position":[[529,3]]},"23":{"position":[[112,5]]},"26":{"position":[[37,3],[247,4]]},"34":{"position":[[185,3]]}},"keywords":{}}],["luastylua",{"_index":187,"title":{},"content":{"10":{"position":[[258,10]]}},"keywords":{}}],["luau",{"_index":180,"title":{},"content":{"10":{"position":[[183,4]]},"12":{"position":[[404,4],[441,5],[634,4]]},"14":{"position":[[275,4],[463,5]]},"16":{"position":[[766,4]]}},"keywords":{}}],["lune",{"_index":91,"title":{"4":{"position":[[0,5]]}},"content":{"4":{"position":[[56,5]]},"16":{"position":[[348,4],[612,4]]}},"keywords":{}}],["lync",{"_index":314,"title":{},"content":{"16":{"position":[[429,5]]}},"keywords":{}}],["maco",{"_index":606,"title":{},"content":{"39":{"position":[[223,6]]},"40":{"position":[[256,6]]},"41":{"position":[[429,6]]}},"keywords":{}}],["main",{"_index":40,"title":{},"content":{"2":{"position":[[106,4]]}},"keywords":{}}],["make",{"_index":80,"title":{},"content":{"2":{"position":[[647,4]]},"3":{"position":[[31,4]]},"12":{"position":[[702,5]]},"16":{"position":[[531,4],[885,4]]},"21":{"position":[[80,6],[278,6]]},"36":{"position":[[132,4]]},"41":{"position":[[141,4]]}},"keywords":{}}],["manag",{"_index":193,"title":{"45":{"position":[[10,7]]},"46":{"position":[[6,7]]}},"content":{"10":{"position":[[345,7]]},"44":{"position":[[247,7],[289,6],[343,7],[413,7],[444,6],[576,7]]}},"keywords":{}}],["mani",{"_index":286,"title":{},"content":{"14":{"position":[[421,4]]},"44":{"position":[[2,4]]},"51":{"position":[[2,4]]}},"keywords":{}}],["map",{"_index":579,"title":{},"content":{"34":{"position":[[491,3]]},"69":{"position":[[504,6]]}},"keywords":{}}],["materi",{"_index":886,"title":{},"content":{"69":{"position":[[484,8]]}},"keywords":{}}],["materialcolor",{"_index":742,"title":{"69":{"position":[[0,15]]}},"content":{"50":{"position":[[577,14]]}},"keywords":{}}],["max",{"_index":890,"title":{},"content":{"70":{"position":[[108,3]]},"76":{"position":[[101,3]]}},"keywords":{}}],["menu",{"_index":607,"title":{},"content":{"39":{"position":[[250,5],[313,4]]},"40":{"position":[[283,5]]},"41":{"position":[[456,5]]}},"keywords":{}}],["meta",{"_index":473,"title":{"34":{"position":[[0,4]]},"35":{"position":[[0,4]]},"36":{"position":[[0,4]]},"37":{"position":[[0,4]]}},"content":{"23":{"position":[[290,4]]},"25":{"position":[[326,4]]},"34":{"position":[[22,4],[54,4],[338,4]]},"36":{"position":[[2,4]]}},"keywords":{}}],["meta.json",{"_index":474,"title":{},"content":{"23":{"position":[[301,11]]},"34":{"position":[[40,11]]},"48":{"position":[[73,10]]}},"keywords":{}}],["metadata",{"_index":582,"title":{"35":{"position":[[23,9]]}},"content":{},"keywords":{}}],["method",{"_index":278,"title":{},"content":{"14":{"position":[[196,8]]}},"keywords":{}}],["migrat",{"_index":100,"title":{"5":{"position":[[0,9]]}},"content":{"5":{"position":[[2,9]]},"44":{"position":[[180,7]]}},"keywords":{}}],["min",{"_index":889,"title":{},"content":{"70":{"position":[[100,3]]},"76":{"position":[[93,3]]}},"keywords":{}}],["model",{"_index":111,"title":{"27":{"position":[[0,7]]},"32":{"position":[[5,7]]}},"content":{"5":{"position":[[189,6]]},"18":{"position":[[206,5]]},"21":{"position":[[99,6]]},"23":{"position":[[122,6],[144,6],[246,6]]},"27":{"position":[[53,6]]},"30":{"position":[[54,5]]},"32":{"position":[[61,7],[161,5]]},"33":{"position":[[230,7]]},"34":{"position":[[100,6],[162,5]]},"37":{"position":[[62,5]]},"48":{"position":[[997,5],[1644,5],[2399,6],[2465,7]]}},"keywords":{}}],["model.json",{"_index":472,"title":{},"content":{"23":{"position":[[253,12]]},"32":{"position":[[18,11]]},"34":{"position":[[597,11]]}},"keywords":{}}],["model.model.json",{"_index":556,"title":{},"content":{"32":{"position":[[264,16]]}},"keywords":{}}],["model.primarypart",{"_index":759,"title":{},"content":{"50":{"position":[[915,17]]}},"keywords":{}}],["model.worldpivotdata",{"_index":749,"title":{},"content":{"50":{"position":[[727,20]]}},"keywords":{}}],["modern",{"_index":77,"title":{},"content":{"2":{"position":[[597,6]]}},"keywords":{}}],["modul",{"_index":462,"title":{"30":{"position":[[5,8]]},"31":{"position":[[5,8]]}},"content":{"23":{"position":[[97,6],[206,7],[226,7]]},"31":{"position":[[302,8]]}},"keywords":{}}],["modulescript",{"_index":505,"title":{},"content":{"26":{"position":[[274,12],[620,12]]},"30":{"position":[[98,12],[399,12]]},"31":{"position":[[55,12]]}},"keywords":{}}],["modulescript.sourc",{"_index":753,"title":{},"content":{"50":{"position":[[825,19]]}},"keywords":{}}],["moonscript",{"_index":291,"title":{},"content":{"14":{"position":[[538,10]]}},"keywords":{}}],["more",{"_index":83,"title":{},"content":{"2":{"position":[[700,4]]},"3":{"position":[[69,4]]},"12":{"position":[[319,5]]},"14":{"position":[[209,5]]},"48":{"position":[[704,4],[741,4],[2448,4]]},"51":{"position":[[101,4]]}},"keywords":{}}],["move",{"_index":27,"title":{"2":{"position":[[0,4]]}},"content":{"2":{"position":[[414,6]]}},"keywords":{}}],["much",{"_index":225,"title":{},"content":{"12":{"position":[[314,4]]},"44":{"position":[[206,4]]}},"keywords":{}}],["multi",{"_index":218,"title":{},"content":{"12":{"position":[[229,5],[265,5]]}},"keywords":{}}],["multipl",{"_index":569,"title":{},"content":{"33":{"position":[[124,8]]}},"keywords":{}}],["n/a",{"_index":761,"title":{},"content":{"50":{"position":[[947,3],[1008,3],[1177,3]]}},"keywords":{}}],["name",{"_index":63,"title":{},"content":{"2":{"position":[[375,5]]},"18":{"position":[[104,5],[134,4],[160,4]]},"19":{"position":[[731,4]]},"20":{"position":[[274,4],[292,4]]},"25":{"position":[[81,5]]},"26":{"position":[[334,6]]},"32":{"position":[[250,5]]},"33":{"position":[[283,5]]},"34":{"position":[[34,5]]},"40":{"position":[[377,5]]},"52":{"position":[[264,4]]},"62":{"position":[[67,4]]}},"keywords":{}}],["namefold",{"_index":458,"title":{},"content":{"23":{"position":[[15,11]]}},"keywords":{}}],["nathan",{"_index":199,"title":{},"content":{"11":{"position":[[2,6]]}},"keywords":{}}],["navig",{"_index":242,"title":{},"content":{"12":{"position":[[708,10]]}},"keywords":{}}],["necessari",{"_index":419,"title":{},"content":{"20":{"position":[[1478,9]]}},"keywords":{}}],["need",{"_index":141,"title":{},"content":{"6":{"position":[[392,4]]},"16":{"position":[[105,4],[171,4],[468,4],[844,4],[874,4]]},"39":{"position":[[428,4]]},"41":{"position":[[188,4],[305,4]]},"42":{"position":[[118,4]]},"69":{"position":[[631,4]]}},"keywords":{}}],["new",{"_index":572,"title":{"38":{"position":[[11,3]]}},"content":{"34":{"position":[[2,3]]},"39":{"position":[[46,3],[84,3],[389,3]]},"40":{"position":[[414,3]]},"48":{"position":[[859,3]]}},"keywords":{}}],["newer",{"_index":664,"title":{},"content":{"44":{"position":[[114,5]]}},"keywords":{}}],["next",{"_index":435,"title":{},"content":{"21":{"position":[[289,4]]},"36":{"position":[[197,4]]}},"keywords":{}}],["nifti",{"_index":129,"title":{},"content":{"6":{"position":[[224,5]]}},"keywords":{}}],["normal",{"_index":110,"title":{},"content":{"5":{"position":[[166,6]]}},"keywords":{}}],["note",{"_index":238,"title":{},"content":{"12":{"position":[[599,4]]}},"keywords":{}}],["now",{"_index":611,"title":{},"content":{"39":{"position":[[304,3]]},"40":{"position":[[2,3],[467,4]]},"41":{"position":[[790,3]]}},"keywords":{}}],["null",{"_index":356,"title":{},"content":{"18":{"position":[[617,4],[739,4],[859,4],[1006,4]]}},"keywords":{}}],["number",{"_index":808,"title":{},"content":{"56":{"position":[[117,6]]},"64":{"position":[[57,7]]},"65":{"position":[[57,7]]}},"keywords":{}}],["numberrang",{"_index":744,"title":{"70":{"position":[[0,12]]}},"content":{"50":{"position":[[621,11]]},"70":{"position":[[6,11]]}},"keywords":{}}],["numbersequ",{"_index":746,"title":{"71":{"position":[[0,15]]}},"content":{"50":{"position":[[664,14]]},"71":{"position":[[6,14]]}},"keywords":{}}],["numbersequencekeypoint",{"_index":894,"title":{},"content":{"71":{"position":[[148,24]]}},"keywords":{}}],["object",{"_index":42,"title":{},"content":{"2":{"position":[[124,7]]},"14":{"position":[[151,6]]},"20":{"position":[[770,6]]},"30":{"position":[[510,6]]},"52":{"position":[[194,6]]},"57":{"position":[[235,6]]},"60":{"position":[[95,6],[204,6]]},"66":{"position":[[58,6]]},"69":{"position":[[56,6],[467,6]]},"71":{"position":[[96,6],[206,6]]},"73":{"position":[[328,6]]},"75":{"position":[[109,6]]}},"keywords":{}}],["obstacl",{"_index":52,"title":{},"content":{"2":{"position":[[247,8]]}},"keywords":{}}],["obviou",{"_index":298,"title":{},"content":{"16":{"position":[[6,7],[897,8]]}},"keywords":{}}],["offer",{"_index":318,"title":{},"content":{"16":{"position":[[521,5]]}},"keywords":{}}],["offset",{"_index":921,"title":{},"content":{"83":{"position":[[103,6],[158,6]]}},"keywords":{}}],["old",{"_index":48,"title":{},"content":{"2":{"position":[[218,3]]}},"keywords":{}}],["on",{"_index":304,"title":{},"content":{"16":{"position":[[233,3],[737,3]]},"19":{"position":[[35,3],[42,3]]},"20":{"position":[[782,3]]},"26":{"position":[[726,3]]},"39":{"position":[[300,3]]},"40":{"position":[[30,3]]}},"keywords":{}}],["onc",{"_index":612,"title":{},"content":{"39":{"position":[[345,4]]}},"keywords":{}}],["ongo",{"_index":86,"title":{},"content":{"3":{"position":[[12,7]]}},"keywords":{}}],["open",{"_index":149,"title":{},"content":{"7":{"position":[[98,4]]},"12":{"position":[[7,5]]},"24":{"position":[[170,4]]},"39":{"position":[[77,4],[148,4],[245,4]]},"40":{"position":[[181,4],[278,4],[433,4]]},"41":{"position":[[354,4],[451,4],[733,5]]}},"keywords":{}}],["oper",{"_index":175,"title":{},"content":{"10":{"position":[[54,7]]}},"keywords":{}}],["option",{"_index":93,"title":{},"content":{"4":{"position":[[10,6]]},"19":{"position":[[156,8],[298,8],[489,8]]}},"keywords":{}}],["optionalcoordinatefram",{"_index":748,"title":{"72":{"position":[[0,24]]}},"content":{"50":{"position":[[703,23]]}},"keywords":{}}],["optionaldefault",{"_index":349,"title":{},"content":{"18":{"position":[[417,15],[598,15],[720,15],[840,15],[987,15],[1064,15],[1248,15]]},"19":{"position":[[589,15]]}},"keywords":{}}],["order",{"_index":138,"title":{},"content":{"6":{"position":[[348,5]]}},"keywords":{}}],["orient",{"_index":821,"title":{},"content":{"57":{"position":[[260,11]]}},"keywords":{}}],["origin",{"_index":912,"title":{},"content":{"75":{"position":[[121,6],[357,6]]}},"keywords":{}}],["otherwis",{"_index":390,"title":{},"content":{"19":{"position":[[637,9]]}},"keywords":{}}],["out",{"_index":516,"title":{},"content":{"27":{"position":[[146,3]]},"41":{"position":[[203,3]]}},"keywords":{}}],["outsid",{"_index":59,"title":{},"content":{"2":{"position":[[322,7]]}},"keywords":{}}],["over",{"_index":289,"title":{},"content":{"14":{"position":[[450,4]]}},"keywords":{}}],["overlap",{"_index":239,"title":{},"content":{"12":{"position":[[620,8]]}},"keywords":{}}],["overrid",{"_index":347,"title":{},"content":{"18":{"position":[[394,8]]}},"keywords":{}}],["overridden",{"_index":415,"title":{},"content":{"20":{"position":[[1270,10]]}},"keywords":{}}],["overview",{"_index":456,"title":{"23":{"position":[[0,9]]}},"content":{},"keywords":{}}],["overwrit",{"_index":354,"title":{},"content":{"18":{"position":[[548,11]]}},"keywords":{}}],["packag",{"_index":192,"title":{},"content":{"10":{"position":[[337,7]]}},"keywords":{}}],["page",{"_index":423,"title":{},"content":{"20":{"position":[[1701,4]]},"51":{"position":[[70,4]]}},"keywords":{}}],["pair",{"_index":885,"title":{},"content":{"69":{"position":[[450,5]]}},"keywords":{}}],["palett",{"_index":602,"title":{},"content":{"39":{"position":[[174,7]]},"40":{"position":[[207,7]]},"41":{"position":[[380,7]]}},"keywords":{}}],["panel",{"_index":639,"title":{},"content":{"41":{"position":[[720,5]]}},"keywords":{}}],["parent",{"_index":508,"title":{},"content":{"26":{"position":[[368,6],[454,6],[526,6],[596,6]]}},"keywords":{}}],["part",{"_index":39,"title":{},"content":{"2":{"position":[[93,5]]},"5":{"position":[[260,4]]},"20":{"position":[[473,4]]},"32":{"position":[[200,4]]}},"keywords":{}}],["part.anchor",{"_index":720,"title":{},"content":{"50":{"position":[[174,13]]}},"keywords":{}}],["part.brickcolor",{"_index":722,"title":{},"content":{"50":{"position":[[205,15],[296,15]]}},"keywords":{}}],["part.customphysicalproperti",{"_index":751,"title":{},"content":{"50":{"position":[[773,29]]}},"keywords":{}}],["part.shap",{"_index":729,"title":{},"content":{"50":{"position":[[382,10]]}},"keywords":{}}],["part.siz",{"_index":776,"title":{},"content":{"50":{"position":[[1195,9]]}},"keywords":{}}],["partial",{"_index":669,"title":{"45":{"position":[[0,9]]}},"content":{"44":{"position":[[403,9]]}},"keywords":{}}],["particleemitter.lifetim",{"_index":745,"title":{},"content":{"50":{"position":[[633,24]]}},"keywords":{}}],["parts)meshpart.meshidhttpservice.httpen",{"_index":483,"title":{},"content":{"24":{"position":[[282,44]]}},"keywords":{}}],["pass",{"_index":346,"title":{},"content":{"18":{"position":[[374,7]]}},"keywords":{}}],["path",{"_index":137,"title":{},"content":{"6":{"position":[[339,5]]},"18":{"position":[[1047,5]]},"19":{"position":[[168,5],[227,6],[238,4],[617,5]]},"50":{"position":[[1277,4]]}},"keywords":{}}],["peopl",{"_index":287,"title":{},"content":{"14":{"position":[[426,6]]},"31":{"position":[[531,6]]}},"keywords":{}}],["perform",{"_index":325,"title":{},"content":{"16":{"position":[[707,7]]}},"keywords":{}}],["person",{"_index":660,"title":{},"content":{"42":{"position":[[350,8]]}},"keywords":{}}],["physicalproperti",{"_index":750,"title":{"73":{"position":[[0,19]]}},"content":{"50":{"position":[[754,18]]},"73":{"position":[[6,18],[178,18]]}},"keywords":{}}],["piec",{"_index":568,"title":{},"content":{"33":{"position":[[109,6]]}},"keywords":{}}],["place",{"_index":30,"title":{"2":{"position":[[21,7]]},"40":{"position":[[14,6]]},"42":{"position":[[15,6]]},"44":{"position":[[12,7]]}},"content":{"5":{"position":[[69,5],[180,5]]},"7":{"position":[[191,5]]},"18":{"position":[[215,5],[467,5],[656,5],[921,5]]},"24":{"position":[[155,5],[431,5]]},"33":{"position":[[242,7]]},"40":{"position":[[68,5]]},"41":{"position":[[13,5]]},"42":{"position":[[73,6],[490,6]]},"45":{"position":[[128,5]]}},"keywords":{}}],["place'",{"_index":358,"title":{},"content":{"18":{"position":[[648,7],[769,7]]}},"keywords":{}}],["placeid",{"_index":357,"title":{},"content":{"18":{"position":[[622,8]]}},"keywords":{}}],["plain",{"_index":469,"title":{"29":{"position":[[0,5]]}},"content":{"23":{"position":[[184,5]]}},"keywords":{}}],["player.userid",{"_index":741,"title":{},"content":{"50":{"position":[[557,13]]}},"keywords":{}}],["players.respawntim",{"_index":733,"title":{},"content":{"50":{"position":[[433,19]]}},"keywords":{}}],["plugin",{"_index":213,"title":{},"content":{"12":{"position":[[88,6]]},"21":{"position":[[89,6]]},"24":{"position":[[100,6]]},"41":{"position":[[160,6],[290,7],[695,6]]}},"keywords":{}}],["pop",{"_index":609,"title":{},"content":{"39":{"position":[[277,4]]},"40":{"position":[[310,4]]},"41":{"position":[[483,4]]}},"keywords":{}}],["popular",{"_index":177,"title":{},"content":{"10":{"position":[[133,7]]},"12":{"position":[[119,7]]}},"keywords":{}}],["popup",{"_index":630,"title":{},"content":{"41":{"position":[[580,5]]}},"keywords":{}}],["port",{"_index":0,"title":{"0":{"position":[[0,7]]}},"content":{"3":{"position":[[36,7]]},"4":{"position":[[21,7],[120,7]]},"18":{"position":[[335,4],[384,4]]}},"keywords":{}}],["posit",{"_index":820,"title":{},"content":{"57":{"position":[[247,8]]}},"keywords":{}}],["possibl",{"_index":9,"title":{},"content":{"1":{"position":[[61,9]]},"10":{"position":[[88,8]]},"14":{"position":[[481,8]]},"25":{"position":[[95,8]]},"48":{"position":[[660,9]]},"75":{"position":[[86,8]]}},"keywords":{}}],["post",{"_index":326,"title":{},"content":{"16":{"position":[[715,4]]}},"keywords":{}}],["power",{"_index":259,"title":{},"content":{"13":{"position":[[438,8]]}},"keywords":{}}],["practic",{"_index":675,"title":{},"content":{"45":{"position":[[7,8]]}},"keywords":{}}],["prefer",{"_index":288,"title":{},"content":{"14":{"position":[[433,6]]}},"keywords":{}}],["prepar",{"_index":3,"title":{"1":{"position":[[0,7]]}},"content":{},"keywords":{}}],["present",{"_index":513,"title":{},"content":{"26":{"position":[[761,7]]}},"keywords":{}}],["press",{"_index":637,"title":{},"content":{"41":{"position":[[680,5],[744,5]]}},"keywords":{}}],["prevent",{"_index":270,"title":{},"content":{"14":{"position":[[53,7]]},"18":{"position":[[540,7]]}},"keywords":{}}],["print",{"_index":644,"title":{},"content":{"41":{"position":[[926,7]]}},"keywords":{}}],["problem",{"_index":155,"title":{},"content":{"7":{"position":[[212,8]]}},"keywords":{}}],["process",{"_index":327,"title":{},"content":{"16":{"position":[[720,10]]}},"keywords":{}}],["profession",{"_index":248,"title":{},"content":{"13":{"position":[[116,12],[519,12]]}},"keywords":{}}],["program",{"_index":277,"title":{},"content":{"14":{"position":[[184,11]]}},"keywords":{}}],["programm",{"_index":676,"title":{},"content":{"45":{"position":[[89,10]]}},"keywords":{}}],["project",{"_index":58,"title":{"17":{"position":[[0,7]]},"18":{"position":[[0,7]]},"21":{"position":[[8,9]]},"33":{"position":[[0,9]]},"39":{"position":[[18,8]]},"51":{"position":[[14,7]]}},"content":{"2":{"position":[[313,8]]},"10":{"position":[[416,8]]},"12":{"position":[[688,8]]},"13":{"position":[[275,9]]},"14":{"position":[[347,7]]},"16":{"position":[[665,7]]},"18":{"position":[[7,8],[146,8],[191,7],[302,8],[487,7]]},"19":{"position":[[86,8],[289,8],[382,7]]},"21":{"position":[[7,7],[223,7]]},"23":{"position":[[266,8]]},"24":{"position":[[206,8]]},"25":{"position":[[379,9]]},"30":{"position":[[65,7]]},"33":{"position":[[24,7],[63,7],[133,7],[150,8],[205,8],[345,7]]},"34":{"position":[[543,8],[713,7]]},"35":{"position":[[142,7],[168,7]]},"36":{"position":[[89,7]]},"39":{"position":[[55,8],[337,7]]},"40":{"position":[[21,8],[87,8],[138,7],[335,7]]},"41":{"position":[[275,7],[502,7],[522,8],[826,7]]},"45":{"position":[[105,7]]},"48":{"position":[[48,7]]},"50":{"position":[[49,7]]},"51":{"position":[[55,7]]}},"keywords":{}}],["project.json",{"_index":334,"title":{},"content":{"18":{"position":[[45,13]]},"23":{"position":[[275,14]]}},"keywords":{}}],["project/meta",{"_index":680,"title":{"48":{"position":[[23,12]]}},"content":{},"keywords":{}}],["projectsmoonwav",{"_index":194,"title":{},"content":{"10":{"position":[[364,17]]}},"keywords":{}}],["prone",{"_index":665,"title":{},"content":{"44":{"position":[[143,5]]}},"keywords":{}}],["proof",{"_index":692,"title":{},"content":{"48":{"position":[[716,6]]}},"keywords":{}}],["properti",{"_index":383,"title":{"20":{"position":[[9,8]]},"48":{"position":[[9,10]]},"49":{"position":[[0,10]]},"50":{"position":[[0,8]]},"51":{"position":[[0,10]]}},"content":{"19":{"position":[[396,12],[409,10],[472,8]]},"20":{"position":[[25,8],[283,8],[421,9],[457,8],[838,8],[903,9],[978,8],[1252,8],[1492,10],[1548,10],[1627,10],[1690,10]]},"24":{"position":[[10,8],[347,8]]},"34":{"position":[[298,10],[477,11],[498,10],[635,10]]},"35":{"position":[[33,10]]},"36":{"position":[[32,10]]},"37":{"position":[[350,8]]},"48":{"position":[[34,10],[119,10],[265,10],[777,8],[913,8],[1022,8],[1673,8],[2424,10]]},"50":{"position":[[2,8],[24,8]]},"52":{"position":[[42,8]]}},"keywords":{}}],["protectedstr",{"_index":752,"title":{"74":{"position":[[0,16]]}},"content":{"50":{"position":[[809,15]]}},"keywords":{}}],["publish",{"_index":663,"title":{},"content":{"42":{"position":[[429,10],[557,7]]}},"keywords":{}}],["pull",{"_index":380,"title":{},"content":{"19":{"position":[[264,4]]}},"keywords":{}}],["qdir",{"_index":779,"title":{},"content":{"50":{"position":[[1255,4]]}},"keywords":{}}],["qfont",{"_index":782,"title":{},"content":{"50":{"position":[[1288,5]]}},"keywords":{}}],["question",{"_index":299,"title":{},"content":{"16":{"position":[[14,8]]}},"keywords":{}}],["quickli",{"_index":616,"title":{},"content":{"40":{"position":[[146,7]]}},"keywords":{}}],["quot;$classname"",{"_index":406,"title":{},"content":{"20":{"position":[[570,23],[1013,23],[1309,23]]},"21":{"position":[[466,23],[540,23],[684,23],[824,23],[911,23],[1055,23]]},"48":{"position":[[358,23],[1131,23],[1782,23]]},"62":{"position":[[107,23],[335,23]]}},"keywords":{}}],["quot;$path"",{"_index":432,"title":{},"content":{"21":{"position":[[176,18],[739,18],[969,18],[1181,18]]}},"keywords":{}}],["quot;$properties"",{"_index":408,"title":{},"content":{"20":{"position":[[612,24],[1055,24],[1351,24]]},"21":{"position":[[589,24],[1102,24]]},"48":{"position":[[400,24],[1173,24],[1824,24]]},"52":{"position":[[332,24]]},"53":{"position":[[228,24]]},"54":{"position":[[120,24]]},"55":{"position":[[76,24]]},"56":{"position":[[145,24]]},"57":{"position":[[68,24],[284,24]]},"58":{"position":[[153,24]]},"59":{"position":[[193,24]]},"60":{"position":[[272,24]]},"61":{"position":[[69,24]]},"62":{"position":[[157,24],[385,24]]},"63":{"position":[[295,24]]},"64":{"position":[[69,24]]},"65":{"position":[[69,24]]},"66":{"position":[[136,24]]},"67":{"position":[[71,24]]},"68":{"position":[[71,24]]},"69":{"position":[[89,24]]},"70":{"position":[[169,24]]},"71":{"position":[[256,24]]},"73":{"position":[[208,24],[384,24]]},"74":{"position":[[69,24]]},"75":{"position":[[183,24],[437,24]]},"76":{"position":[[164,24]]},"81":{"position":[[69,24]]},"82":{"position":[[106,24]]},"83":{"position":[[184,24]]},"84":{"position":[[158,24]]},"85":{"position":[[130,24]]},"86":{"position":[[133,24]]},"87":{"position":[[135,24]]},"88":{"position":[[137,24]]}},"keywords":{}}],["quot;**/*.spec.lua"",{"_index":442,"title":{},"content":{"21":{"position":[[417,28]]}},"keywords":{}}],["quot;anchored"",{"_index":409,"title":{},"content":{"20":{"position":[[639,21],[1082,21],[1378,21]]}},"keywords":{}}],["quot;array"",{"_index":532,"title":{},"content":{"30":{"position":[[278,18]]}},"keywords":{}}],["quot;asphalt"",{"_index":877,"title":{},"content":{"69":{"position":[[180,20],[351,20]]}},"keywords":{}}],["quot;attributes"",{"_index":786,"title":{},"content":{"52":{"position":[[19,22],[359,23],[524,23]]}},"keywords":{}}],["quot;attributesserialized"",{"_index":792,"title":{},"content":{"52":{"position":[[488,33]]}},"keywords":{}}],["quot;awesomelibrary"",{"_index":430,"title":{},"content":{"21":{"position":[[128,27]]}},"keywords":{}}],["quot;axes"",{"_index":798,"title":{},"content":{"53":{"position":[[285,18],[382,18],[464,18]]}},"keywords":{}}],["quot;back"",{"_index":852,"title":{},"content":{"63":{"position":[[167,17],[409,17]]}},"keywords":{}}],["quot;bar"",{"_index":788,"title":{},"content":{"52":{"position":[[428,16],[593,16]]},"82":{"position":[[206,17],[316,17]]}},"keywords":{}}],["quot;binarystring"",{"_index":804,"title":{},"content":{"54":{"position":[[176,26]]}},"keywords":{}}],["quot;bool"",{"_index":413,"title":{},"content":{"20":{"position":[[1106,17]]},"30":{"position":[[254,17]]},"52":{"position":[[402,18],[567,18]]},"55":{"position":[[167,18]]}},"keywords":{}}],["quot;bottom"",{"_index":854,"title":{},"content":{"63":{"position":[[203,19],[445,19]]}},"keywords":{}}],["quot;brickcolor"",{"_index":809,"title":{},"content":{"56":{"position":[[201,24]]}},"keywords":{}}],["quot;cframe"",{"_index":688,"title":{},"content":{"48":{"position":[[528,19],[1470,19],[1510,19],[2010,19],[2032,19]]},"57":{"position":[[342,19]]}},"keywords":{}}],["quot;children"",{"_index":559,"title":{},"content":{"32":{"position":[[334,21]]}},"keywords":{}}],["quot;classname"",{"_index":557,"title":{},"content":{"32":{"position":[[291,22],[400,22],[543,22]]},"37":{"position":[[142,22]]}},"keywords":{}}],["quot;color"",{"_index":687,"title":{},"content":{"48":{"position":[[498,18],[1379,18],[1956,18]]},"60":{"position":[[409,18],[472,18]]}},"keywords":{}}],["quot;color3"",{"_index":701,"title":{},"content":{"48":{"position":[[1418,19],[1977,19]]},"58":{"position":[[304,19]]}},"keywords":{}}],["quot;color3uint8"",{"_index":832,"title":{},"content":{"59":{"position":[[251,24]]}},"keywords":{}}],["quot;colorsequence"",{"_index":839,"title":{},"content":{"60":{"position":[[330,26]]}},"keywords":{}}],["quot;con'fusion?!"",{"_index":918,"title":{},"content":{"82":{"position":[[180,25],[290,25]]}},"keywords":{}}],["quot;content"",{"_index":844,"title":{},"content":{"61":{"position":[[186,21]]}},"keywords":{}}],["quot;cool",{"_index":683,"title":{},"content":{"48":{"position":[[309,10],[1082,10],[1733,10]]}},"keywords":{}}],["quot;datamodel"",{"_index":443,"title":{},"content":{"21":{"position":[[490,22]]}},"keywords":{}}],["quot;default"",{"_index":900,"title":{},"content":{"73":{"position":[[128,20],[297,20]]}},"keywords":{}}],["quot;density"",{"_index":902,"title":{},"content":{"73":{"position":[[476,20]]}},"keywords":{}}],["quot;direction"",{"_index":916,"title":{},"content":{"75":{"position":[[297,22]]}},"keywords":{}}],["quot;disabled"",{"_index":592,"title":{},"content":{"36":{"position":[[244,21]]}},"keywords":{}}],["quot;elasticity"",{"_index":904,"title":{},"content":{"73":{"position":[[529,23]]}},"keywords":{}}],["quot;elasticityweight"",{"_index":907,"title":{},"content":{"73":{"position":[[592,29]]}},"keywords":{}}],["quot;enum"",{"_index":697,"title":{},"content":{"48":{"position":[[1242,17],[1875,17]]},"62":{"position":[[432,17]]}},"keywords":{}}],["quot;envelope"",{"_index":897,"title":{},"content":{"71":{"position":[[418,21],[497,21]]}},"keywords":{}}],["quot;explicitexample"",{"_index":803,"title":{},"content":{"54":{"position":[[147,28]]},"55":{"position":[[138,28]]},"56":{"position":[[172,28]]},"57":{"position":[[311,28]]},"58":{"position":[[273,28]]},"59":{"position":[[220,28]]},"60":{"position":[[299,28]]},"61":{"position":[[157,28]]},"64":{"position":[[131,28]]},"65":{"position":[[134,28]]},"66":{"position":[[352,28]]},"67":{"position":[[133,28]]},"68":{"position":[[137,28]]},"69":{"position":[[257,28]]},"70":{"position":[[196,28]]},"71":{"position":[[283,28]]},"73":{"position":[[235,28],[411,28]]},"74":{"position":[[160,28]]},"75":{"position":[[210,28],[464,28]]},"76":{"position":[[191,28]]},"81":{"position":[[152,28]]},"82":{"position":[[224,28]]},"83":{"position":[[211,28]]},"84":{"position":[[185,28]]},"85":{"position":[[201,28]]},"86":{"position":[[202,28]]},"87":{"position":[[214,28]]},"88":{"position":[[209,28]]}},"keywords":{}}],["quot;explicitexample1"",{"_index":797,"title":{},"content":{"53":{"position":[[255,29]]},"63":{"position":[[322,29]]}},"keywords":{}}],["quot;explicitexample2"",{"_index":799,"title":{},"content":{"53":{"position":[[352,29]]},"63":{"position":[[486,29]]}},"keywords":{}}],["quot;explicitexample3"",{"_index":800,"title":{},"content":{"53":{"position":[[434,29]]},"63":{"position":[[594,29]]}},"keywords":{}}],["quot;face"",{"_index":847,"title":{},"content":{"62":{"position":[[184,17],[412,17]]}},"keywords":{}}],["quot;faces"",{"_index":855,"title":{},"content":{"63":{"position":[[352,19],[516,19],[624,19]]}},"keywords":{}}],["quot;family"",{"_index":863,"title":{},"content":{"66":{"position":[[194,19],[403,19]]}},"keywords":{}}],["quot;float32"",{"_index":857,"title":{},"content":{"64":{"position":[[160,21]]}},"keywords":{}}],["quot;float64"",{"_index":859,"title":{},"content":{"65":{"position":[[163,21]]}},"keywords":{}}],["quot;folder"",{"_index":558,"title":{},"content":{"32":{"position":[[314,19]]}},"keywords":{}}],["quot;font"",{"_index":869,"title":{},"content":{"66":{"position":[[383,17]]}},"keywords":{}}],["quot;foo"",{"_index":787,"title":{},"content":{"52":{"position":[[385,16],[550,16]]},"82":{"position":[[162,17],[272,17]]}},"keywords":{}}],["quot;friction"",{"_index":903,"title":{},"content":{"73":{"position":[[502,21]]}},"keywords":{}}],["quot;frictionweight"",{"_index":905,"title":{},"content":{"73":{"position":[[558,27]]}},"keywords":{}}],["quot;front"",{"_index":848,"title":{},"content":{"62":{"position":[[202,17]]},"63":{"position":[[226,18],[465,20],[573,20]]}},"keywords":{}}],["quot;globignorepaths"",{"_index":441,"title":{},"content":{"21":{"position":[[388,28]]}},"keywords":{}}],["quot;grass"",{"_index":874,"title":{},"content":{"69":{"position":[[147,18],[318,18]]}},"keywords":{}}],["quot;gravity"",{"_index":452,"title":{},"content":{"21":{"position":[[1129,20]]}},"keywords":{}}],["quot;grip"",{"_index":595,"title":{},"content":{"37":{"position":[[209,17]]}},"keywords":{}}],["quot;hello",{"_index":417,"title":{},"content":{"20":{"position":[[1422,12]]},"81":{"position":[[125,12],[202,12]]}},"keywords":{}}],["quot;hello"",{"_index":530,"title":{},"content":{"30":{"position":[[215,18]]}},"keywords":{}}],["quot;httpenabled"",{"_index":445,"title":{},"content":{"21":{"position":[[616,24]]}},"keywords":{}}],["quot;httpservice"",{"_index":444,"title":{},"content":{"21":{"position":[[513,24],[564,24]]}},"keywords":{}}],["quot;ignoreunknowninstances"",{"_index":588,"title":{},"content":{"35":{"position":[[319,35]]}},"keywords":{}}],["quot;implicitexample"",{"_index":806,"title":{},"content":{"55":{"position":[[103,28]]},"57":{"position":[[95,28]]},"58":{"position":[[180,28]]},"61":{"position":[[96,28]]},"64":{"position":[[96,28]]},"65":{"position":[[96,28]]},"66":{"position":[[163,28]]},"67":{"position":[[98,28]]},"68":{"position":[[98,28]]},"69":{"position":[[116,28]]},"74":{"position":[[96,28]]},"81":{"position":[[96,28]]},"82":{"position":[[133,28]]},"85":{"position":[[157,28]]},"86":{"position":[[160,28]]},"87":{"position":[[162,28]]},"88":{"position":[[164,28]]}},"keywords":{}}],["quot;init",{"_index":511,"title":{},"content":{"26":{"position":[[730,10]]}},"keywords":{}}],["quot;int32"",{"_index":871,"title":{},"content":{"67":{"position":[[162,19]]}},"keywords":{}}],["quot;int64"",{"_index":873,"title":{},"content":{"68":{"position":[[166,19]]}},"keywords":{}}],["quot;key",{"_index":537,"title":{},"content":{"30":{"position":[[330,9],[355,9],[521,10],[549,10]]}},"keywords":{}}],["quot;keypoints"",{"_index":840,"title":{},"content":{"60":{"position":[[359,22]]},"71":{"position":[[344,22]]}},"keywords":{}}],["quot;leafygrass"",{"_index":881,"title":{},"content":{"69":{"position":[[215,23],[386,23]]}},"keywords":{}}],["quot;left"",{"_index":853,"title":{},"content":{"63":{"position":[[185,17],[427,17]]}},"keywords":{}}],["quot;material"",{"_index":685,"title":{},"content":{"48":{"position":[[427,21],[1200,21],[1851,21]]}},"keywords":{}}],["quot;materialcolors"",{"_index":884,"title":{},"content":{"69":{"position":[[288,27]]}},"keywords":{}}],["quot;name"",{"_index":429,"title":{},"content":{"21":{"position":[[110,17],[338,17]]},"32":{"position":[[360,17],[502,17]]},"48":{"position":[[291,17],[1064,17],[1715,17]]}},"keywords":{}}],["quot;normal"",{"_index":868,"title":{},"content":{"66":{"position":[[330,18],[539,18]]}},"keywords":{}}],["quot;numberrange"",{"_index":891,"title":{},"content":{"70":{"position":[[225,25]]}},"keywords":{}}],["quot;numbersequence"",{"_index":896,"title":{},"content":{"71":{"position":[[314,27]]}},"keywords":{}}],["quot;object"",{"_index":536,"title":{},"content":{"30":{"position":[[308,19]]}},"keywords":{}}],["quot;orientation"",{"_index":704,"title":{},"content":{"48":{"position":[[2088,24]]},"57":{"position":[[403,24]]}},"keywords":{}}],["quot;origin"",{"_index":915,"title":{},"content":{"75":{"position":[[260,19]]}},"keywords":{}}],["quot;part"",{"_index":407,"title":{},"content":{"20":{"position":[[594,17],[1037,17],[1333,17]]},"32":{"position":[[423,17]]},"48":{"position":[[382,17],[1155,17],[1806,17]]}},"keywords":{}}],["quot;physicalproperties"",{"_index":901,"title":{},"content":{"73":{"position":[[264,32],[442,31]]}},"keywords":{}}],["quot;position"",{"_index":703,"title":{},"content":{"48":{"position":[[2054,21]]},"57":{"position":[[364,21]]}},"keywords":{}}],["quot;print('hello",{"_index":909,"title":{},"content":{"74":{"position":[[125,18],[219,18]]}},"keywords":{}}],["quot;properties"",{"_index":561,"title":{},"content":{"32":{"position":[[441,23]]},"36":{"position":[[218,23]]},"37":{"position":[[183,23]]}},"keywords":{}}],["quot;protectedstring"",{"_index":911,"title":{},"content":{"74":{"position":[[189,29]]}},"keywords":{}}],["quot;ray"",{"_index":914,"title":{},"content":{"75":{"position":[[241,16],[495,16]]}},"keywords":{}}],["quot;rbxasset://fonts/families/legacyarial.json"",{"_index":864,"title":{},"content":{"66":{"position":[[214,55],[423,55]]}},"keywords":{}}],["quot;rbxassetid://12345"",{"_index":843,"title":{},"content":{"61":{"position":[[125,31],[208,31]]}},"keywords":{}}],["quot;rect"",{"_index":917,"title":{},"content":{"76":{"position":[[222,17]]}},"keywords":{}}],["quot;regular"",{"_index":866,"title":{},"content":{"66":{"position":[[290,20],[499,20]]}},"keywords":{}}],["quot;remoteevent"",{"_index":565,"title":{},"content":{"32":{"position":[[566,23]]}},"keywords":{}}],["quot;replicatedstorage"",{"_index":446,"title":{},"content":{"21":{"position":[[651,30],[708,30]]}},"keywords":{}}],["quot;right"",{"_index":850,"title":{},"content":{"63":{"position":[[131,18],[372,19],[536,19]]}},"keywords":{}}],["quot;rootpart"",{"_index":560,"title":{},"content":{"32":{"position":[[378,21]]}},"keywords":{}}],["quot;sendmoney"",{"_index":564,"title":{},"content":{"32":{"position":[[520,22]]}},"keywords":{}}],["quot;sgvsbg8sihdvcmxkiq=="",{"_index":805,"title":{},"content":{"54":{"position":[[203,33]]}},"keywords":{}}],["quot;sisyphu",{"_index":439,"title":{},"content":{"21":{"position":[[356,14]]}},"keywords":{}}],["quot;size"",{"_index":562,"title":{},"content":{"32":{"position":[[467,17]]},"48":{"position":[[467,17],[1286,17],[1900,17]]}},"keywords":{}}],["quot;src"",{"_index":433,"title":{},"content":{"21":{"position":[[195,15]]}},"keywords":{}}],["quot;src/replicatedstorage"",{"_index":447,"title":{},"content":{"21":{"position":[[758,33]]}},"keywords":{}}],["quot;src/starterplayerscripts"",{"_index":450,"title":{},"content":{"21":{"position":[[988,36]]}},"keywords":{}}],["quot;starterplayer"",{"_index":448,"title":{},"content":{"21":{"position":[[795,26],[848,26]]}},"keywords":{}}],["quot;starterplayerscripts"",{"_index":449,"title":{},"content":{"21":{"position":[[875,33],[935,33]]}},"keywords":{}}],["quot;string"",{"_index":416,"title":{},"content":{"20":{"position":[[1402,19]]},"81":{"position":[[181,20]]}},"keywords":{}}],["quot;style"",{"_index":867,"title":{},"content":{"66":{"position":[[311,18],[520,18]]}},"keywords":{}}],["quot;surfacelight"",{"_index":846,"title":{},"content":{"62":{"position":[[131,25],[359,25]]}},"keywords":{}}],["quot;tags"",{"_index":919,"title":{},"content":{"82":{"position":[[253,18]]}},"keywords":{}}],["quot;terrain"",{"_index":454,"title":{},"content":{"21":{"position":[[1158,20]]}},"keywords":{}}],["quot;terrain.rbxm"",{"_index":455,"title":{},"content":{"21":{"position":[[1200,24]]}},"keywords":{}}],["quot;time"",{"_index":841,"title":{},"content":{"60":{"position":[[386,17],[449,17]]},"71":{"position":[[371,17],[449,17]]}},"keywords":{}}],["quot;tool"",{"_index":594,"title":{},"content":{"37":{"position":[[165,17]]}},"keywords":{}}],["quot;top"",{"_index":851,"title":{},"content":{"63":{"position":[[150,16],[392,16],[556,16]]}},"keywords":{}}],["quot;tree"",{"_index":431,"title":{},"content":{"21":{"position":[[156,17],[446,17]]},"48":{"position":[[338,17],[1111,17],[1762,17]]}},"keywords":{}}],["quot;type"",{"_index":696,"title":{},"content":{"48":{"position":[[1224,17],[1306,17],[1400,17],[1492,17]]}},"keywords":{}}],["quot;udim"",{"_index":922,"title":{},"content":{"83":{"position":[[240,18]]}},"keywords":{}}],["quot;udim2"",{"_index":926,"title":{},"content":{"84":{"position":[[214,19]]}},"keywords":{}}],["quot;value"",{"_index":698,"title":{},"content":{"48":{"position":[[1260,18],[1345,18],[1438,18],[1530,18]]},"71":{"position":[[394,18],[472,18]]}},"keywords":{}}],["quot;vector2"",{"_index":928,"title":{},"content":{"85":{"position":[[230,21]]}},"keywords":{}}],["quot;vector2int16"",{"_index":930,"title":{},"content":{"86":{"position":[[231,26]]}},"keywords":{}}],["quot;vector3"",{"_index":700,"title":{},"content":{"48":{"position":[[1324,20],[1920,20]]},"52":{"position":[[445,21],[610,21]]},"87":{"position":[[243,21]]}},"keywords":{}}],["quot;vector3int16"",{"_index":936,"title":{},"content":{"88":{"position":[[238,26]]}},"keywords":{}}],["quot;weight"",{"_index":865,"title":{},"content":{"66":{"position":[[270,19],[479,19]]}},"keywords":{}}],["quot;wood"",{"_index":686,"title":{},"content":{"48":{"position":[[449,17]]}},"keywords":{}}],["quot;workspace"",{"_index":451,"title":{},"content":{"21":{"position":[[1030,22],[1079,22]]}},"keywords":{}}],["quot;world!"",{"_index":531,"title":{},"content":{"30":{"position":[[234,19],[458,19]]}},"keywords":{}}],["quot;x"",{"_index":794,"title":{},"content":{"53":{"position":[[130,14],[304,15],[401,15]]}},"keywords":{}}],["quot;y"",{"_index":795,"title":{},"content":{"53":{"position":[[145,14],[320,14]]}},"keywords":{}}],["quot;z"",{"_index":796,"title":{},"content":{"53":{"position":[[163,14],[335,16],[417,16]]}},"keywords":{}}],["r",{"_index":822,"title":{},"content":{"58":{"position":[[65,2]]},"59":{"position":[[100,2]]}},"keywords":{}}],["rang",{"_index":827,"title":{},"content":{"58":{"position":[[135,5]]},"59":{"position":[[173,5]]}},"keywords":{}}],["ray",{"_index":754,"title":{"75":{"position":[[0,4]]}},"content":{"50":{"position":[[851,3]]},"75":{"position":[[6,3]]}},"keywords":{}}],["rayvalue.valu",{"_index":755,"title":{},"content":{"50":{"position":[[855,14]]}},"keywords":{}}],["rbx",{"_index":485,"title":{},"content":{"24":{"position":[[452,3]]},"27":{"position":[[150,3]]}},"keywords":{}}],["rbxl",{"_index":323,"title":{},"content":{"16":{"position":[[680,4]]}},"keywords":{}}],["rbxlx",{"_index":85,"title":{"3":{"position":[[0,5]]}},"content":{"3":{"position":[[132,5]]}},"keywords":{}}],["rbxm",{"_index":324,"title":{},"content":{"16":{"position":[[688,4]]},"23":{"position":[[151,6]]},"27":{"position":[[28,7]]},"34":{"position":[[147,4],[586,6]]},"48":{"position":[[2375,4]]}},"keywords":{}}],["rbxmk",{"_index":310,"title":{},"content":{"16":{"position":[[356,5],[621,6]]}},"keywords":{}}],["rbxmx",{"_index":464,"title":{},"content":{"23":{"position":[[129,7]]},"27":{"position":[[44,8]]},"34":{"position":[[156,5],[578,7]]},"48":{"position":[[2383,5]]}},"keywords":{}}],["rdc",{"_index":197,"title":{"11":{"position":[[8,3]]}},"content":{"11":{"position":[[45,3]]}},"keywords":{}}],["read",{"_index":527,"title":{},"content":{"29":{"position":[[131,4]]},"31":{"position":[[158,4]]},"48":{"position":[[694,5]]}},"keywords":{}}],["real",{"_index":475,"title":{},"content":{"24":{"position":[[50,4]]},"41":{"position":[[886,4]]}},"keywords":{}}],["reap",{"_index":671,"title":{},"content":{"44":{"position":[[482,4]]}},"keywords":{}}],["reason",{"_index":484,"title":{},"content":{"24":{"position":[[376,6]]},"48":{"position":[[839,8]]}},"keywords":{}}],["recent",{"_index":420,"title":{},"content":{"20":{"position":[[1574,8]]}},"keywords":{}}],["recommend",{"_index":657,"title":{"43":{"position":[[0,11]]}},"content":{"42":{"position":[[256,11]]},"45":{"position":[[67,11]]},"48":{"position":[[616,11],[2481,12]]}},"keywords":{}}],["rect",{"_index":756,"title":{"76":{"position":[[0,5]]}},"content":{"50":{"position":[[876,4]]},"76":{"position":[[6,4]]}},"keywords":{}}],["reduc",{"_index":14,"title":{},"content":{"1":{"position":[[118,6]]},"48":{"position":[[2217,6]]}},"keywords":{}}],["ref",{"_index":758,"title":{"77":{"position":[[0,4]]}},"content":{"50":{"position":[[911,3]]}},"keywords":{}}],["refactor",{"_index":12,"title":{},"content":{"1":{"position":[[87,8]]}},"keywords":{}}],["regex",{"_index":222,"title":{},"content":{"12":{"position":[[276,5]]}},"keywords":{}}],["region3",{"_index":760,"title":{"78":{"position":[[0,8]]}},"content":{"50":{"position":[[939,7]]}},"keywords":{}}],["region3int16",{"_index":762,"title":{"79":{"position":[[0,13]]}},"content":{"50":{"position":[[957,12]]}},"keywords":{}}],["rel",{"_index":382,"title":{},"content":{"19":{"position":[[344,8]]}},"keywords":{}}],["relat",{"_index":284,"title":{},"content":{"14":{"position":[[380,7]]}},"keywords":{}}],["releas",{"_index":711,"title":{},"content":{"48":{"position":[[2328,7]]}},"keywords":{}}],["relianc",{"_index":15,"title":{},"content":{"1":{"position":[[125,8]]}},"keywords":{}}],["remoteev",{"_index":555,"title":{},"content":{"32":{"position":[[139,12],[211,11]]}},"keywords":{}}],["renam",{"_index":710,"title":{},"content":{"48":{"position":[[2307,8]]}},"keywords":{}}],["replac",{"_index":223,"title":{},"content":{"12":{"position":[[291,8]]}},"keywords":{}}],["replicatedstorag",{"_index":67,"title":{},"content":{"2":{"position":[[458,18]]},"40":{"position":[[533,18]]}},"keywords":{}}],["repositori",{"_index":256,"title":{},"content":{"13":{"position":[[382,10]]}},"keywords":{}}],["repres",{"_index":529,"title":{},"content":{"30":{"position":[[132,12]]},"31":{"position":[[89,12]]},"37":{"position":[[19,9]]},"52":{"position":[[218,10]]},"56":{"position":[[100,12]]},"69":{"position":[[535,12]]},"73":{"position":[[155,10]]}},"keywords":{}}],["represent.th",{"_index":411,"title":{},"content":{"20":{"position":[[850,13]]}},"keywords":{}}],["requir",{"_index":338,"title":{},"content":{"18":{"position":[[227,8],[311,8]]}},"keywords":{}}],["reserv",{"_index":506,"title":{},"content":{"26":{"position":[[304,8]]}},"keywords":{}}],["respect",{"_index":825,"title":{},"content":{"58":{"position":[[88,13]]},"59":{"position":[[123,13]]},"70":{"position":[[124,13]]},"75":{"position":[[390,13]]},"76":{"position":[[117,13]]},"83":{"position":[[122,13]]},"84":{"position":[[114,13]]},"85":{"position":[[85,13]]},"86":{"position":[[85,13]]},"87":{"position":[[89,13]]},"88":{"position":[[89,13]]}},"keywords":{}}],["restrict",{"_index":312,"title":{},"content":{"16":{"position":[[387,12]]}},"keywords":{}}],["return",{"_index":528,"title":{},"content":{"30":{"position":[[116,7],[441,6]]},"31":{"position":[[73,7]]}},"keywords":{}}],["reus",{"_index":567,"title":{},"content":{"33":{"position":[[101,7]]}},"keywords":{}}],["review",{"_index":260,"title":{},"content":{"13":{"position":[[487,7]]}},"keywords":{}}],["rewrit",{"_index":75,"title":{},"content":{"2":{"position":[[570,9]]}},"keywords":{}}],["rgb",{"_index":887,"title":{},"content":{"69":{"position":[[552,3]]}},"keywords":{}}],["rich",{"_index":212,"title":{},"content":{"12":{"position":[[83,4]]}},"keywords":{}}],["riemer",{"_index":200,"title":{},"content":{"11":{"position":[[9,6]]}},"keywords":{}}],["right",{"_index":632,"title":{},"content":{"41":{"position":[[600,5]]}},"keywords":{}}],["roblosecur",{"_index":654,"title":{},"content":{"42":{"position":[[169,14]]}},"keywords":{}}],["roblox",{"_index":4,"title":{},"content":{"1":{"position":[[10,6]]},"2":{"position":[[9,7],[146,6],[330,6],[604,6]]},"5":{"position":[[62,6],[173,6]]},"7":{"position":[[91,6]]},"9":{"position":[[34,6]]},"10":{"position":[[173,6],[357,6]]},"13":{"position":[[296,6],[459,6]]},"14":{"position":[[240,6]]},"16":{"position":[[135,6]]},"18":{"position":[[705,6],[825,6]]},"19":{"position":[[62,6],[211,6]]},"24":{"position":[[86,6]]},"26":{"position":[[90,6],[709,7]]},"27":{"position":[[73,6]]},"28":{"position":[[140,6]]},"40":{"position":[[61,6],[453,6]]},"41":{"position":[[126,6],[662,6],[869,6]]},"42":{"position":[[286,6],[581,6]]},"44":{"position":[[7,6]]}},"keywords":{}}],["roblox'",{"_index":230,"title":{},"content":{"12":{"position":[[447,8]]},"20":{"position":[[121,8],[1200,8],[1592,8],[1663,8]]},"34":{"position":[[138,8]]}},"keywords":{}}],["roblox.com",{"_index":653,"title":{},"content":{"42":{"position":[[83,10],[143,10]]}},"keywords":{}}],["rojo",{"_index":18,"title":{"3":{"position":[[9,5]]},"5":{"position":[[20,5]]},"9":{"position":[[4,6]]},"11":{"position":[[0,4]]},"15":{"position":[[0,4]]},"16":{"position":[[8,6]]},"35":{"position":[[18,4]]},"39":{"position":[[13,4]]},"45":{"position":[[18,5]]},"46":{"position":[[14,5]]},"47":{"position":[[15,4]]}},"content":{"1":{"position":[[162,5],[192,5]]},"2":{"position":[[717,5]]},"3":{"position":[[64,4],[141,5]]},"5":{"position":[[22,4],[148,4],[219,4]]},"6":{"position":[[53,5],[121,4],[177,4],[266,4],[319,4],[361,4]]},"7":{"position":[[6,4],[146,4],[168,6],[306,5]]},"9":{"position":[[21,4]]},"10":{"position":[[77,5]]},"11":{"position":[[110,5]]},"12":{"position":[[2,4],[327,4],[683,4]]},"13":{"position":[[290,5]]},"14":{"position":[[222,5],[391,5]]},"16":{"position":[[204,5],[271,4],[660,4],[802,4]]},"18":{"position":[[2,4],[345,4],[592,5],[688,4],[808,4],[1134,4]]},"19":{"position":[[546,4]]},"20":{"position":[[254,4],[496,4],[1160,4],[1508,4]]},"24":{"position":[[42,4],[367,4]]},"26":{"position":[[2,4],[299,4]]},"27":{"position":[[2,4]]},"28":{"position":[[84,4]]},"33":{"position":[[14,4],[311,4]]},"34":{"position":[[9,4],[87,4],[224,4]]},"35":{"position":[[242,4]]},"39":{"position":[[2,4],[239,5],[332,4],[453,5]]},"40":{"position":[[272,5],[353,4]]},"41":{"position":[[155,4],[445,5],[690,4],[937,4]]},"42":{"position":[[57,4],[525,4],[606,4]]},"44":{"position":[[239,4],[281,4],[421,5],[473,4],[584,5]]},"48":{"position":[[2,4],[237,4],[725,4],[879,4],[960,4],[979,4],[1627,4],[1655,4],[2159,4],[2339,4]]},"52":{"position":[[2,4]]}},"keywords":{}}],["rojo'",{"_index":163,"title":{},"content":{"7":{"position":[[342,6]]},"20":{"position":[[101,6]]},"48":{"position":[[189,6]]}},"keywords":{}}],["root",{"_index":342,"title":{},"content":{"18":{"position":[[281,4]]}},"keywords":{}}],["run",{"_index":608,"title":{},"content":{"39":{"position":[[256,3]]},"40":{"position":[[289,3]]},"41":{"position":[[462,3],[980,7]]}},"keywords":{}}],["runcontext",{"_index":374,"title":{},"content":{"18":{"position":[[1232,10]]}},"keywords":{}}],["rundown",{"_index":514,"title":{},"content":{"27":{"position":[[112,7]]}},"keywords":{}}],["runtim",{"_index":328,"title":{},"content":{"16":{"position":[[771,8]]},"29":{"position":[[150,8]]}},"keywords":{}}],["safeti",{"_index":269,"title":{},"content":{"14":{"position":[[33,7]]}},"keywords":{}}],["same",{"_index":47,"title":{},"content":{"2":{"position":[[200,4]]},"25":{"position":[[76,4]]},"26":{"position":[[776,4]]},"28":{"position":[[123,4]]},"30":{"position":[[149,4]]},"31":{"position":[[106,4]]},"48":{"position":[[992,4],[1639,4]]}},"keywords":{}}],["save",{"_index":781,"title":{},"content":{"50":{"position":[[1272,4]]}},"keywords":{}}],["scale",{"_index":920,"title":{},"content":{"83":{"position":[[93,5],[136,5]]}},"keywords":{}}],["scene",{"_index":41,"title":{},"content":{"2":{"position":[[111,6]]}},"keywords":{}}],["school",{"_index":49,"title":{},"content":{"2":{"position":[[222,6]]}},"keywords":{}}],["scope",{"_index":308,"title":{},"content":{"16":{"position":[[290,5]]}},"keywords":{}}],["screen",{"_index":634,"title":{},"content":{"41":{"position":[[621,6]]}},"keywords":{}}],["script",{"_index":33,"title":{"26":{"position":[[0,8]]},"36":{"position":[[24,8]]}},"content":{"2":{"position":[[38,7],[205,7]]},"12":{"position":[[456,9]]},"13":{"position":[[37,8]]},"16":{"position":[[333,9]]},"18":{"position":[[1155,6],[1204,6]]},"23":{"position":[[48,7],[76,7],[104,7]]},"26":{"position":[[68,6],[152,6],[327,6],[347,7],[392,6],[478,6]]},"29":{"position":[[139,7]]},"34":{"position":[[189,8],[328,7]]},"36":{"position":[[46,6]]},"37":{"position":[[49,6]]},"44":{"position":[[308,8]]}},"keywords":{}}],["script"",{"_index":512,"title":{},"content":{"26":{"position":[[741,12]]}},"keywords":{}}],["scripts.an",{"_index":496,"title":{},"content":{"25":{"position":[[258,10]]}},"keywords":{}}],["section",{"_index":629,"title":{},"content":{"41":{"position":[[549,7]]}},"keywords":{}}],["secur",{"_index":661,"title":{},"content":{"42":{"position":[[380,8]]}},"keywords":{}}],["see",{"_index":545,"title":{},"content":{"31":{"position":[[293,3]]},"39":{"position":[[374,3]]},"40":{"position":[[483,3]]},"41":{"position":[[568,3]]}},"keywords":{}}],["select",{"_index":610,"title":{},"content":{"39":{"position":[[286,6]]}},"keywords":{}}],["selen",{"_index":182,"title":{},"content":{"10":{"position":[[202,7]]},"12":{"position":[[568,7]]}},"keywords":{}}],["separ",{"_index":143,"title":{},"content":{"6":{"position":[[416,11]]}},"keywords":{}}],["seriou",{"_index":650,"title":{},"content":{"42":{"position":[[27,7]]}},"keywords":{}}],["serv",{"_index":344,"title":{},"content":{"18":{"position":[[350,5]]}},"keywords":{}}],["serveaddress",{"_index":361,"title":{},"content":{"18":{"position":[[864,13]]}},"keywords":{}}],["serveplaceid",{"_index":351,"title":{},"content":{"18":{"position":[[442,14]]}},"keywords":{}}],["serveport",{"_index":343,"title":{},"content":{"18":{"position":[[320,10]]}},"keywords":{}}],["server",{"_index":133,"title":{},"content":{"6":{"position":[[271,7]]},"18":{"position":[[693,6],[813,6]]},"23":{"position":[[41,6]]},"41":{"position":[[333,7]]}},"keywords":{}}],["server.lua",{"_index":459,"title":{},"content":{"23":{"position":[[56,12]]},"26":{"position":[[123,11]]}},"keywords":{}}],["serverscriptservic",{"_index":68,"title":{},"content":{"2":{"position":[[477,20]]}},"keywords":{}}],["servic",{"_index":66,"title":{},"content":{"2":{"position":[[444,8]]},"13":{"position":[[401,7]]},"19":{"position":[[218,8]]},"40":{"position":[[519,8]]}},"keywords":{}}],["session",{"_index":646,"title":{},"content":{"41":{"position":[[988,8]]}},"keywords":{}}],["set",{"_index":348,"title":{"35":{"position":[[14,3]]}},"content":{"18":{"position":[[408,8],[631,4],[752,4],[1243,4]]},"34":{"position":[[220,3],[238,8],[294,3],[512,3]]},"36":{"position":[[28,3]]},"37":{"position":[[359,4]]},"42":{"position":[[277,3]]},"53":{"position":[[190,4]]},"63":{"position":[[257,4]]}},"keywords":{}}],["sever",{"_index":45,"title":{},"content":{"2":{"position":[[178,7]]},"75":{"position":[[78,7]]}},"keywords":{}}],["sharedstr",{"_index":764,"title":{"80":{"position":[[0,13]]}},"content":{"50":{"position":[[995,12]]}},"keywords":{}}],["shop",{"_index":306,"title":{},"content":{"16":{"position":[[242,4]]}},"keywords":{}}],["shorter",{"_index":691,"title":{},"content":{"48":{"position":[[675,8]]}},"keywords":{}}],["similar",{"_index":668,"title":{},"content":{"44":{"position":[[371,7]]}},"keywords":{}}],["simpl",{"_index":102,"title":{},"content":{"5":{"position":[[35,7]]},"32":{"position":[[54,6]]},"42":{"position":[[456,6]]}},"keywords":{}}],["simul",{"_index":437,"title":{},"content":{"21":{"position":[[298,9],[323,10]]}},"keywords":{}}],["simulator"",{"_index":440,"title":{},"content":{"21":{"position":[[371,16]]}},"keywords":{}}],["singl",{"_index":60,"title":{},"content":{"2":{"position":[[344,6]]},"31":{"position":[[324,6]]}},"keywords":{}}],["sisyphu",{"_index":438,"title":{},"content":{"21":{"position":[[314,8]]}},"keywords":{}}],["skateboard"",{"_index":684,"title":{},"content":{"48":{"position":[[320,17],[1093,17],[1744,17]]}},"keywords":{}}],["slightli",{"_index":13,"title":{},"content":{"1":{"position":[[106,8]]}},"keywords":{}}],["small",{"_index":116,"title":{},"content":{"5":{"position":[[254,5]]},"41":{"position":[[574,5]]}},"keywords":{}}],["softwar",{"_index":57,"title":{},"content":{"2":{"position":[[304,8]]},"13":{"position":[[266,8]]}},"keywords":{}}],["solv",{"_index":489,"title":{},"content":{"24":{"position":[[508,6]]}},"keywords":{}}],["someth",{"_index":301,"title":{},"content":{"16":{"position":[[50,9],[183,9]]},"31":{"position":[[516,9],[581,9]]},"34":{"position":[[425,9]]},"41":{"position":[[103,9]]}},"keywords":{}}],["sometim",{"_index":583,"title":{},"content":{"35":{"position":[[2,9]]}},"keywords":{}}],["sound.playbackloud",{"_index":735,"title":{},"content":{"50":{"position":[[467,22]]}},"keywords":{}}],["sourc",{"_index":150,"title":{},"content":{"7":{"position":[[103,6]]},"18":{"position":[[580,6]]},"30":{"position":[[431,7]]}},"keywords":{}}],["speak",{"_index":283,"title":{},"content":{"14":{"position":[[371,8]]}},"keywords":{}}],["special",{"_index":321,"title":{},"content":{"16":{"position":[[590,7]]},"26":{"position":[[319,7]]}},"keywords":{}}],["specif",{"_index":576,"title":{},"content":{"34":{"position":[[229,8]]}},"keywords":{}}],["specifi",{"_index":362,"title":{},"content":{"18":{"position":[[881,10],[1115,10]]},"19":{"position":[[177,9],[626,10]]},"20":{"position":[[185,9],[232,9],[704,9],[934,9],[987,9]]},"48":{"position":[[23,10],[766,10]]},"52":{"position":[[114,9]]},"53":{"position":[[26,9]]},"54":{"position":[[34,9]]},"56":{"position":[[32,9]]},"59":{"position":[[33,9]]},"60":{"position":[[35,9]]},"63":{"position":[[27,9]]},"69":{"position":[[563,9],[642,10]]},"70":{"position":[[33,9]]},"71":{"position":[[36,9]]},"73":{"position":[[40,9]]},"75":{"position":[[25,9]]},"76":{"position":[[26,9]]},"83":{"position":[[26,9]]},"84":{"position":[[27,9]]}},"keywords":{}}],["specified.path",{"_index":381,"title":{},"content":{"19":{"position":[[324,15]]}},"keywords":{}}],["src",{"_index":64,"title":{},"content":{"2":{"position":[[381,4]]},"21":{"position":[[44,3]]}},"keywords":{}}],["start",{"_index":103,"title":{},"content":{"5":{"position":[[43,5]]},"13":{"position":[[104,5]]},"24":{"position":[[187,5]]},"33":{"position":[[2,8]]},"39":{"position":[[440,7]]},"40":{"position":[[123,7]]},"41":{"position":[[37,8],[313,5]]}},"keywords":{}}],["start/stop",{"_index":132,"title":{},"content":{"6":{"position":[[251,10]]}},"keywords":{}}],["starterplay",{"_index":69,"title":{},"content":{"2":{"position":[[502,14]]}},"keywords":{}}],["stash",{"_index":34,"title":{},"content":{"2":{"position":[[46,7]]}},"keywords":{}}],["static",{"_index":183,"title":{},"content":{"10":{"position":[[212,6]]},"14":{"position":[[21,6]]}},"keywords":{}}],["still",{"_index":23,"title":{},"content":{"1":{"position":[[214,5]]},"31":{"position":[[575,5]]},"45":{"position":[[19,5]]}},"keywords":{}}],["stop",{"_index":305,"title":{},"content":{"16":{"position":[[237,4]]}},"keywords":{}}],["strictli",{"_index":282,"title":{},"content":{"14":{"position":[[362,8]]}},"keywords":{}}],["string",{"_index":336,"title":{"81":{"position":[[0,7]]}},"content":{"18":{"position":[[112,6]]},"20":{"position":[[1289,6]]},"31":{"position":[[395,6]]},"50":{"position":[[1018,6]]},"53":{"position":[[93,8],[183,6]]},"54":{"position":[[108,7]]},"61":{"position":[[57,7]]},"62":{"position":[[39,6]]},"63":{"position":[[94,8],[250,6]]},"66":{"position":[[124,7]]},"73":{"position":[[121,6]]},"74":{"position":[[57,7]]},"81":{"position":[[57,7]]},"82":{"position":[[65,8],[85,6]]}},"keywords":{}}],["stringvalu",{"_index":526,"title":{},"content":{"29":{"position":[[56,11]]}},"keywords":{}}],["strongli",{"_index":690,"title":{},"content":{"48":{"position":[[607,8]]}},"keywords":{}}],["structur",{"_index":26,"title":{},"content":{"1":{"position":[[240,10]]},"30":{"position":[[154,9]]},"31":{"position":[[111,9]]}},"keywords":{}}],["studio",{"_index":124,"title":{"41":{"position":[[18,7]]}},"content":{"6":{"position":[[88,6],[204,6]]},"12":{"position":[[150,6],[354,6]]},"16":{"position":[[142,7]]},"18":{"position":[[712,7],[832,7]]},"24":{"position":[[93,6]]},"27":{"position":[[80,6]]},"40":{"position":[[460,6]]},"41":{"position":[[133,7],[669,6],[876,6]]},"42":{"position":[[588,6]]}},"keywords":{}}],["studio.auto",{"_index":780,"title":{},"content":{"50":{"position":[[1260,11]]}},"keywords":{}}],["studio.font",{"_index":783,"title":{},"content":{"50":{"position":[[1294,11]]}},"keywords":{}}],["style",{"_index":862,"title":{},"content":{"66":{"position":[[90,5]]}},"keywords":{}}],["stylew",{"_index":191,"title":{},"content":{"10":{"position":[[323,11]]}},"keywords":{}}],["stylua",{"_index":234,"title":{},"content":{"12":{"position":[[507,7]]}},"keywords":{}}],["sublim",{"_index":216,"title":{},"content":{"12":{"position":[[166,7]]}},"keywords":{}}],["succe",{"_index":613,"title":{},"content":{"39":{"position":[[353,9]]}},"keywords":{}}],["suitabl",{"_index":97,"title":{},"content":{"4":{"position":[[107,8]]},"21":{"position":[[67,8]]}},"keywords":{}}],["support",{"_index":119,"title":{"50":{"position":[[14,8]]}},"content":{"6":{"position":[[27,9]]},"7":{"position":[[151,7]]},"27":{"position":[[7,8],[123,9]]},"42":{"position":[[508,9]]},"48":{"position":[[11,7]]},"52":{"position":[[685,9]]}},"keywords":{}}],["sure",{"_index":590,"title":{},"content":{"36":{"position":[[137,4]]},"41":{"position":[[146,4]]}},"keywords":{}}],["switch",{"_index":636,"title":{},"content":{"41":{"position":[[650,6]]}},"keywords":{}}],["symbol",{"_index":221,"title":{},"content":{"12":{"position":[[257,7]]}},"keywords":{}}],["sync",{"_index":131,"title":{"22":{"position":[[0,4]]},"41":{"position":[[5,7]]}},"content":{"6":{"position":[[236,4]]},"16":{"position":[[119,4],[251,8]]},"18":{"position":[[507,6]]},"24":{"position":[[32,6],[405,7]]},"30":{"position":[[86,6]]},"31":{"position":[[43,6],[264,6],[351,8]]},"35":{"position":[[267,8]]},"41":{"position":[[328,4],[859,4]]},"50":{"position":[[44,4]]}},"keywords":{}}],["syntax",{"_index":681,"title":{},"content":{"48":{"position":[[159,6],[179,7],[205,6],[648,6],[755,6],[799,6],[1031,6],[1682,6]]}},"keywords":{}}],["system",{"_index":136,"title":{},"content":{"6":{"position":[[332,6]]}},"keywords":{}}],["tabl",{"_index":467,"title":{"28":{"position":[[13,7]]}},"content":{"23":{"position":[[171,6]]},"28":{"position":[[237,5]]},"30":{"position":[[126,5]]},"31":{"position":[[83,5]]}},"keywords":{}}],["tag",{"_index":766,"title":{"82":{"position":[[0,5]]}},"content":{"50":{"position":[[1045,4]]},"82":{"position":[[97,4]]}},"keywords":{}}],["tailor",{"_index":178,"title":{},"content":{"10":{"position":[[156,8]]}},"keywords":{}}],["take",{"_index":176,"title":{},"content":{"10":{"position":[[100,4]]},"13":{"position":[[318,4]]},"14":{"position":[[284,4]]}},"keywords":{}}],["talk",{"_index":203,"title":{},"content":{"11":{"position":[[37,4],[54,7]]}},"keywords":{}}],["team",{"_index":649,"title":{},"content":{"42":{"position":[[11,5]]},"44":{"position":[[43,4],[62,4],[354,4]]}},"keywords":{}}],["termin",{"_index":139,"title":{},"content":{"6":{"position":[[375,9]]}},"keywords":{}}],["terrain",{"_index":481,"title":{},"content":{"24":{"position":[[268,9]]}},"keywords":{}}],["terrain.materialcolor",{"_index":743,"title":{},"content":{"50":{"position":[[592,22]]}},"keywords":{}}],["terrain.maxext",{"_index":763,"title":{},"content":{"50":{"position":[[970,18]]}},"keywords":{}}],["terrainregion.extentsmax",{"_index":778,"title":{},"content":{"50":{"position":[[1224,24]]}},"keywords":{}}],["text",{"_index":206,"title":{"12":{"position":[[9,4]]},"29":{"position":[[6,5]]}},"content":{"12":{"position":[[47,4],[174,5],[197,4]]},"23":{"position":[[190,4]]},"29":{"position":[[109,4]]}},"keywords":{}}],["textlabel.fontfac",{"_index":737,"title":{},"content":{"50":{"position":[[501,18]]}},"keywords":{}}],["there'",{"_index":146,"title":{},"content":{"7":{"position":[[50,7]]},"14":{"position":[[568,7]]}},"keywords":{}}],["they'r",{"_index":552,"title":{},"content":{"32":{"position":[[69,7]]}},"keywords":{}}],["thing",{"_index":615,"title":{},"content":{"40":{"position":[[34,5]]}},"keywords":{}}],["those",{"_index":317,"title":{},"content":{"16":{"position":[[501,5]]}},"keywords":{}}],["thousand",{"_index":252,"title":{},"content":{"13":{"position":[[192,9]]}},"keywords":{}}],["three",{"_index":507,"title":{},"content":{"26":{"position":[[313,5]]}},"keywords":{}}],["time",{"_index":476,"title":{},"content":{"24":{"position":[[55,4]]},"41":{"position":[[891,5]]},"60":{"position":[[216,4]]},"71":{"position":[[218,5]]}},"keywords":{}}],["todo",{"_index":677,"title":{},"content":{"45":{"position":[[148,4]]},"46":{"position":[[2,4]]},"72":{"position":[[2,4]]}},"keywords":{}}],["togeth",{"_index":706,"title":{},"content":{"48":{"position":[[2205,8]]}},"keywords":{}}],["toml",{"_index":471,"title":{"31":{"position":[[0,4]]}},"content":{"23":{"position":[[221,4],[234,6]]},"31":{"position":[[20,4],[128,4],[182,5],[271,4],[346,4]]}},"keywords":{}}],["tool",{"_index":43,"title":{"10":{"position":[[0,6]]},"37":{"position":[[15,6]]}},"content":{"2":{"position":[[137,6]]},"3":{"position":[[115,4]]},"7":{"position":[[31,4]]},"9":{"position":[[11,4]]},"10":{"position":[[33,5],[141,5],[228,4]]},"11":{"position":[[100,4]]},"13":{"position":[[151,5],[359,4]]},"14":{"position":[[333,8],[614,7]]},"16":{"position":[[507,5],[750,6]]},"27":{"position":[[98,5]]},"37":{"position":[[31,4],[322,4]]}},"keywords":{}}],["toolbar",{"_index":638,"title":{},"content":{"41":{"position":[[702,7]]}},"keywords":{}}],["toward",{"_index":179,"title":{},"content":{"10":{"position":[[165,7]]}},"keywords":{}}],["track",{"_index":261,"title":{},"content":{"13":{"position":[[505,8]]}},"keywords":{}}],["tracker",{"_index":165,"title":{},"content":{"7":{"position":[[362,8]]}},"keywords":{}}],["transform",{"_index":501,"title":{},"content":{"26":{"position":[[7,10]]},"28":{"position":[[37,11]]},"29":{"position":[[37,11]]}},"keywords":{}}],["translat",{"_index":6,"title":{},"content":{"1":{"position":[[24,9]]}},"keywords":{}}],["tree",{"_index":339,"title":{},"content":{"18":{"position":[[236,5]]}},"keywords":{}}],["tri",{"_index":115,"title":{},"content":{"5":{"position":[[241,3]]}},"keywords":{}}],["true",{"_index":375,"title":{},"content":{"18":{"position":[[1267,4]]},"19":{"position":[[647,5]]},"20":{"position":[[661,5],[1124,4]]},"21":{"position":[[641,4]]},"30":{"position":[[272,5],[504,5]]},"35":{"position":[[355,4]]},"36":{"position":[[266,4]]},"52":{"position":[[421,6],[586,6]]},"55":{"position":[[132,5]]}},"keywords":{}}],["ts",{"_index":279,"title":{},"content":{"14":{"position":[[247,2]]}},"keywords":{}}],["turn",{"_index":109,"title":{},"content":{"5":{"position":[[153,5]]},"19":{"position":[[703,6]]},"25":{"position":[[39,4],[176,5]]},"26":{"position":[[140,4],[204,4],[262,4],[680,4]]},"32":{"position":[[608,4]]}},"keywords":{}}],["two",{"_index":118,"title":{},"content":{"6":{"position":[[23,3]]},"20":{"position":[[12,3]]},"48":{"position":[[101,3]]},"73":{"position":[[93,3]]}},"keywords":{}}],["txt",{"_index":470,"title":{},"content":{"23":{"position":[[195,5]]},"29":{"position":[[20,3]]}},"keywords":{}}],["type",{"_index":268,"title":{"50":{"position":[[9,4]]}},"content":{"14":{"position":[[28,4]]},"20":{"position":[[155,5],[199,4],[385,4],[519,5],[718,4],[830,4],[944,5],[1187,4],[1231,4],[1736,4]]},"24":{"position":[[19,5],[356,5],[462,4]]},"27":{"position":[[133,6],[160,4]]},"31":{"position":[[440,5]]},"39":{"position":[[234,4]]},"40":{"position":[[267,4]]},"41":{"position":[[440,4]]},"48":{"position":[[945,4],[2171,4],[2238,7],[2251,5],[2417,6]]},"50":{"position":[[11,4]]},"51":{"position":[[7,5]]},"52":{"position":[[90,5],[675,5]]},"53":{"position":[[11,4]]},"54":{"position":[[19,4]]},"56":{"position":[[17,4]]},"59":{"position":[[18,4]]},"60":{"position":[[20,4]]},"63":{"position":[[12,4]]},"69":{"position":[[45,4]]},"70":{"position":[[18,4]]},"71":{"position":[[21,4]]},"73":{"position":[[25,4]]},"75":{"position":[[10,4]]},"76":{"position":[[11,4]]},"83":{"position":[[11,4]]},"84":{"position":[[12,4]]}},"keywords":{}}],["typescript",{"_index":266,"title":{"14":{"position":[[0,11]]}},"content":{"14":{"position":[[2,10],[261,10],[322,10]]}},"keywords":{}}],["typo",{"_index":271,"title":{},"content":{"14":{"position":[[61,5]]}},"keywords":{}}],["udim",{"_index":768,"title":{"83":{"position":[[0,5]]}},"content":{"50":{"position":[[1070,4]]},"83":{"position":[[6,4]]},"84":{"position":[[148,5]]}},"keywords":{}}],["udim2",{"_index":770,"title":{"84":{"position":[[0,6]]}},"content":{"50":{"position":[[1102,5]]},"84":{"position":[[6,5]]}},"keywords":{}}],["ui",{"_index":130,"title":{},"content":{"6":{"position":[[230,2]]},"12":{"position":[[661,2]]}},"keywords":{}}],["uilistlayout.pad",{"_index":769,"title":{},"content":{"50":{"position":[[1075,20]]}},"keywords":{}}],["underneath",{"_index":585,"title":{},"content":{"35":{"position":[[214,10]]}},"keywords":{}}],["understand",{"_index":81,"title":{},"content":{"2":{"position":[[665,11]]}},"keywords":{}}],["unparallel",{"_index":272,"title":{},"content":{"14":{"position":[[76,12]]}},"keywords":{}}],["unprovid",{"_index":366,"title":{},"content":{"18":{"position":[[975,11]]}},"keywords":{}}],["up",{"_index":157,"title":{},"content":{"7":{"position":[[226,3]]},"21":{"position":[[23,2]]},"37":{"position":[[312,2]]},"39":{"position":[[282,3]]},"40":{"position":[[315,3]]},"41":{"position":[[488,3]]},"42":{"position":[[281,2]]}},"keywords":{}}],["upgrad",{"_index":678,"title":{"47":{"position":[[0,9]]}},"content":{},"keywords":{}}],["upload",{"_index":647,"title":{"42":{"position":[[0,9]]}},"content":{"42":{"position":[[66,6],[480,9]]}},"keywords":{}}],["url",{"_index":643,"title":{},"content":{"41":{"position":[[922,3]]}},"keywords":{}}],["us",{"_index":76,"title":{},"content":{"2":{"position":[[593,3]]},"4":{"position":[[52,3]]},"6":{"position":[[77,3],[357,3]]},"11":{"position":[[92,5]]},"12":{"position":[[25,3],[343,3],[372,3]]},"13":{"position":[[110,5],[241,3],[374,5]]},"14":{"position":[[236,3],[443,3],[493,3]]},"16":{"position":[[46,3],[179,3],[731,5]]},"18":{"position":[[168,4],[913,4],[1146,3]]},"20":{"position":[[96,4],[259,4]]},"21":{"position":[[262,3]]},"29":{"position":[[86,6]]},"31":{"position":[[212,3],[485,4]]},"32":{"position":[[37,4],[113,6]]},"33":{"position":[[90,6],[321,3]]},"34":{"position":[[212,4],[286,4]]},"35":{"position":[[17,6]]},"36":{"position":[[20,4]]},"42":{"position":[[575,5],[598,3]]},"44":{"position":[[37,5],[277,3]]},"48":{"position":[[631,3],[816,4],[850,5],[1003,5],[2371,3]]}},"keywords":{}}],["usabl",{"_index":578,"title":{},"content":{"34":{"position":[[441,6],[552,6]]}},"keywords":{}}],["user",{"_index":226,"title":{},"content":{"12":{"position":[[332,5]]}},"keywords":{}}],["usual",{"_index":479,"title":{},"content":{"24":{"position":[[136,7]]}},"keywords":{}}],["valid",{"_index":401,"title":{},"content":{"20":{"position":[[300,8],[1174,8]]}},"keywords":{}}],["valu",{"_index":385,"title":{"20":{"position":[[18,6]]}},"content":{"19":{"position":[[446,6],[481,7],[754,6]]},"20":{"position":[[34,6],[90,5],[179,5],[223,5],[313,6],[355,5],[541,5],[698,5],[730,5],[758,5],[864,5],[890,5],[1152,7],[1467,6]]},"31":{"position":[[369,6],[402,6]]},"48":{"position":[[786,7],[868,5],[939,5],[2180,5]]},"52":{"position":[[169,7],[295,5],[321,6],[709,7]]},"53":{"position":[[61,7]]},"54":{"position":[[69,7]]},"55":{"position":[[33,7],[65,6]]},"56":{"position":[[67,7]]},"57":{"position":[[15,7],[210,7]]},"58":{"position":[[33,7]]},"59":{"position":[[68,7]]},"60":{"position":[[70,7]]},"61":{"position":[[33,7]]},"62":{"position":[[15,7],[240,7],[294,5]]},"63":{"position":[[62,7]]},"64":{"position":[[33,7]]},"65":{"position":[[33,7]]},"66":{"position":[[33,7]]},"67":{"position":[[33,7]]},"68":{"position":[[33,7]]},"69":{"position":[[33,7],[444,5],[589,6]]},"70":{"position":[[68,7]]},"71":{"position":[[71,7],[224,6]]},"73":{"position":[[75,7],[197,6]]},"74":{"position":[[33,7]]},"75":{"position":[[60,7]]},"76":{"position":[[61,7]]},"81":{"position":[[33,7]]},"82":{"position":[[33,7]]},"83":{"position":[[61,7]]},"84":{"position":[[62,7]]},"85":{"position":[[33,7]]},"86":{"position":[[33,7]]},"87":{"position":[[33,7]]},"88":{"position":[[33,7]]}},"keywords":{}}],["variou",{"_index":502,"title":{},"content":{"26":{"position":[[60,7]]}},"keywords":{}}],["vector2",{"_index":772,"title":{"85":{"position":[[0,8]]}},"content":{"50":{"position":[[1125,7]]},"76":{"position":[[151,8]]}},"keywords":{}}],["vector2int16",{"_index":774,"title":{"86":{"position":[[0,13]]}},"content":{"50":{"position":[[1164,12]]}},"keywords":{}}],["vector3",{"_index":775,"title":{"87":{"position":[[0,8]]}},"content":{"50":{"position":[[1187,7]]},"75":{"position":[[170,8],[424,8]]}},"keywords":{}}],["vector3int16",{"_index":777,"title":{"88":{"position":[[0,13]]}},"content":{"50":{"position":[[1211,12]]}},"keywords":{}}],["veri",{"_index":101,"title":{},"content":{"5":{"position":[[30,4]]},"12":{"position":[[114,4]]},"14":{"position":[[407,4],[576,4]]}},"keywords":{}}],["version",{"_index":243,"title":{"13":{"position":[[0,7]]}},"content":{"13":{"position":[[135,7],[252,7]]}},"keywords":{}}],["visit",{"_index":642,"title":{},"content":{"41":{"position":[[912,5]]}},"keywords":{}}],["visual",{"_index":123,"title":{},"content":{"6":{"position":[[81,6],[197,6]]},"12":{"position":[[143,6],[347,6],[668,10]]}},"keywords":{}}],["vs",{"_index":121,"title":{},"content":{"6":{"position":[[59,2],[126,2],[288,2]]},"39":{"position":[[66,2],[104,2],[158,2]]},"40":{"position":[[170,2],[191,2]]},"41":{"position":[[343,2],[364,2]]},"42":{"position":[[469,2],[530,2]]}},"keywords":{}}],["vscode",{"_index":232,"title":{},"content":{"12":{"position":[[486,6],[547,6]]}},"keywords":{}}],["want",{"_index":316,"title":{},"content":{"16":{"position":[[476,4]]},"35":{"position":[[237,4]]},"36":{"position":[[124,4]]},"37":{"position":[[9,6]]},"41":{"position":[[98,4]]},"42":{"position":[[22,4]]},"44":{"position":[[269,4],[436,4]]}},"keywords":{}}],["warn",{"_index":294,"title":{},"content":{"14":{"position":[[649,7]]},"42":{"position":[[243,7]]}},"keywords":{}}],["watch",{"_index":641,"title":{},"content":{"41":{"position":[[848,5]]}},"keywords":{}}],["way",{"_index":120,"title":{},"content":{"6":{"position":[[37,4]]},"14":{"position":[[607,3]]},"40":{"position":[[112,3]]},"48":{"position":[[105,4]]}},"keywords":{}}],["weight",{"_index":861,"title":{},"content":{"66":{"position":[[78,7]]}},"keywords":{}}],["well",{"_index":8,"title":{},"content":{"1":{"position":[[52,5]]},"40":{"position":[[503,4]]},"41":{"position":[[773,5]]},"42":{"position":[[157,4]]},"48":{"position":[[65,4]]}},"keywords":{}}],["went",{"_index":640,"title":{},"content":{"41":{"position":[[768,4]]}},"keywords":{}}],["whether",{"_index":315,"title":{},"content":{"16":{"position":[[456,7]]},"18":{"position":[[1126,7]]},"19":{"position":[[523,7]]}},"keywords":{}}],["whose",{"_index":391,"title":{},"content":{"19":{"position":[[725,5]]}},"keywords":{}}],["will",{"_index":148,"title":{},"content":{"7":{"position":[[70,7]]}},"keywords":{}}],["window",{"_index":604,"title":{},"content":{"39":{"position":[[199,8]]},"40":{"position":[[232,8]]},"41":{"position":[[405,8]]}},"keywords":{}}],["wish",{"_index":888,"title":{},"content":{"69":{"position":[[600,4]]}},"keywords":{}}],["within",{"_index":128,"title":{},"content":{"6":{"position":[[190,6]]},"35":{"position":[[131,6]]},"69":{"position":[[456,6]]}},"keywords":{}}],["without",{"_index":265,"title":{},"content":{"13":{"position":[[553,8]]}},"keywords":{}}],["work",{"_index":82,"title":{},"content":{"2":{"position":[[687,4]]},"6":{"position":[[185,4]]},"24":{"position":[[193,7]]},"34":{"position":[[670,5]]},"41":{"position":[[49,4]]},"45":{"position":[[137,4]]}},"keywords":{}}],["workflow",{"_index":168,"title":{"43":{"position":[[12,9]]}},"content":{"9":{"position":[[41,8]]},"16":{"position":[[637,8],[787,9],[828,9]]},"44":{"position":[[167,8]]}},"keywords":{}}],["workspac",{"_index":628,"title":{},"content":{"41":{"position":[[539,9]]}},"keywords":{}}],["world",{"_index":211,"title":{},"content":{"12":{"position":[[67,5]]}},"keywords":{}}],["world!"",{"_index":418,"title":{},"content":{"20":{"position":[[1435,12]]},"81":{"position":[[138,13],[215,13]]}},"keywords":{}}],["world!')"",{"_index":910,"title":{},"content":{"74":{"position":[[144,15],[238,15]]}},"keywords":{}}],["worri",{"_index":550,"title":{},"content":{"31":{"position":[[553,5]]}},"keywords":{}}],["write",{"_index":185,"title":{},"content":{"10":{"position":[[245,5]]},"14":{"position":[[455,7]]},"42":{"position":[[214,5]]},"48":{"position":[[113,5],[259,5]]}},"keywords":{}}],["written",{"_index":554,"title":{},"content":{"32":{"position":[[97,7],[232,7]]}},"keywords":{}}],["wrong",{"_index":355,"title":{},"content":{"18":{"position":[[564,5]]}},"keywords":{}}],["x",{"_index":924,"title":{},"content":{"84":{"position":[[94,1]]},"85":{"position":[[65,1]]},"86":{"position":[[65,1]]},"87":{"position":[[65,2]]},"88":{"position":[[65,2]]}},"keywords":{}}],["xml",{"_index":463,"title":{},"content":{"23":{"position":[[118,3]]},"27":{"position":[[40,3]]}},"keywords":{}}],["y",{"_index":925,"title":{},"content":{"84":{"position":[[100,1]]},"85":{"position":[[71,1]]},"86":{"position":[[71,1]]},"87":{"position":[[68,2]]},"88":{"position":[[68,2]]}},"keywords":{}}],["you'll",{"_index":140,"title":{},"content":{"6":{"position":[[385,6]]},"37":{"position":[[301,6]]},"41":{"position":[[91,6],[298,6]]},"42":{"position":[[111,6]]}},"keywords":{}}],["you'r",{"_index":73,"title":{},"content":{"2":{"position":[[548,6]]}},"keywords":{}}],["z",{"_index":931,"title":{},"content":{"87":{"position":[[75,1]]},"88":{"position":[[75,1]]}},"keywords":{}}],["zombi",{"_index":56,"title":{},"content":{"2":{"position":[[289,7]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/markdown-page/index.html b/markdown-page/index.html index 4d1dae27..7224fd76 100644 --- a/markdown-page/index.html +++ b/markdown-page/index.html @@ -5,8 +5,8 @@ Markdown page example | Rojo - - + +

Markdown page example

diff --git a/search-doc-1725060679353.json b/search-doc-1725060679353.json deleted file mode 100644 index 96bc7b74..00000000 --- a/search-doc-1725060679353.json +++ /dev/null @@ -1 +0,0 @@ -{"searchDocs":[{"title":"Creating a New Game","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/new-game/","content":"","keywords":"","version":"v7"},{"title":"Creating the Rojo Project​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#creating-the-rojo-project","content":" Rojo has a built-in command to initialize a new game project. VS CodeCLI Open a new empty folder in VS Code. Your editor should look like this: Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Select Create one now from menu to initialize Rojo project Once it succeeds, you should see a bunch of new files: These are all the files you need to get started with Rojo. ","version":"v7","tagName":"h2"},{"title":"Building Your Place​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#building-your-place","content":" Now that we have a project, one thing we can do is build a Roblox place file for our project. This is a great way to get started with a project quickly with no fuss. VS CodeCLI Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Click the Build project button. Rojo will create a file named build.rbxlx that contains your new game! If you open build.rbxlx in Roblox Studio now, you should see a baseplate, as well as code in services like ReplicatedStorage. ","version":"v7","tagName":"h2"},{"title":"Live-Syncing into Studio​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#live-syncing-into-studio","content":" Building a place file is great for starting to work on a game, but for active iteration, you'll want something faster. In Roblox Studio, make sure the Rojo plugin is installed. If you need it, check out the installation guide to learn how to install it. To expose your project to the plugin, you'll need to start the live sync server. VS CodeCLI Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Click the project button from Projects in this workspace section You should see a small popup in the bottom right corner of your screen with a few details. Switch into Roblox Studio and press the Rojo plugin toolbar button. A panel should open: Press Connect. If all went well, you should now be able to change files in your project directory and watch them sync into Roblox Studio in real time! You can also visit the URL printed by Rojo to access extra information about the running session. ","version":"v7","tagName":"h2"},{"title":"Uploading Your Place​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#uploading-your-place","content":" Aimed at teams that want serious levels of automation, Rojo can upload places to Roblox.com automatically. You'll need an existing game on Roblox.com as well as the .ROBLOSECURITY cookie of an account that has write access to that game. warning It's recommended that you set up a Roblox account dedicated to deploying your game instead of your personal account in case your security cookie is compromised. Generating and publishing your game is as simple as: VS CodeCLI Uploading places is not yet supported in the Rojo VS Code Extension. You can publish your game using Roblox Studio or use the Rojo CLI instead. ","version":"v7","tagName":"h2"},{"title":"Porting an Existing Game","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/existing-game/","content":"","keywords":"","version":"v7"},{"title":"Prepare Your Game​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#prepare-your-game","content":" Not all Roblox idioms translate to the filesystem well. If possible, it's easiest to refactor your game slightly to reduce reliance on these before introducing Rojo. Even if you don't adopt Rojo, these ideas may still improve your game's structure! ","version":"v7","tagName":"h2"},{"title":"Move Code into Fewer Places​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#move-code-into-fewer-places","content":" Inside Roblox, it is common to have scripts stashed away in instances like GUI components, parts in the main scene, or in objects like Tools. Roblox games often also contain several copies of the same script, like old school lava bricks in an obstacle course, or the AI behavior for a zombie. Most software projects outside Roblox have a single location, like a folder named src, that all code goes into. By moving most of your code into services like ReplicatedStorage, ServerScriptService, and StarterPlayer, it becomes easier to find what you're looking for. Rewriting this code to use modern Roblox features like CollectionService can make it easier to understand, easier to work on, and more friendly to Rojo. ","version":"v7","tagName":"h3"},{"title":"rbxlx-to-rojo​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#rbxlx-to-rojo","content":" There are ongoing efforts to make porting an existing game to Rojo more automatic. Currently, the most developed tool for this is rbxlx-to-rojo. ","version":"v7","tagName":"h2"},{"title":"Lune​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#lune","content":" Another option for porting an existing game is to use Lune, which allows deep customization and would be suitable for porting a large, complex game. ","version":"v7","tagName":"h2"},{"title":"Migrating Away from Rojo​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#migrating-away-from-rojo","content":" Migrating away from Rojo is very simple: start editing your Roblox place directly instead of the files on the filesystem! Because everything in Rojo turns into a normal Roblox place or model, you aren't locked into Rojo if you decide to try it for a small part of your game. ","version":"v7","tagName":"h2"},{"title":"Introduction","type":0,"sectionRef":"#","url":"/docs/v7/","content":"","keywords":"","version":"v7"},{"title":"Why Rojo?​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#why-rojo","content":" Adding a tool like Rojo to your Roblox workflow can be daunting, but it comes with some key advantages. ","version":"v7","tagName":"h2"},{"title":"Tools​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#tools","content":" There are decades of excellent tools available that operate on files. With Rojo, it's possible to take advantage of any of them! Popular tools that are tailored towards Roblox or Luau in general: Selene, a static analysis tool to help you write better LuaStyLua, a formatter that helps keep your code in a consistent styleWally, a package manager for Roblox projectsMoonwave, a documentation generator for Lua projects ","version":"v7","tagName":"h3"},{"title":"Rojo at RDC 2019​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#rojo-at-rdc-2019","content":" Nathan Riemer (Kampfkarren) gave a talk at RDC 2019 talking about some of the benefits of using a tool like Rojo. ","version":"v7","tagName":"h3"},{"title":"External Text Editors​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#external-text-editors","content":" Rojo opens the door to use the absolute best text editors in the world and their rich plugin ecosystems. Some very popular editors include Visual Studio Code and Sublime Text. These advanced text editors have features like multi-cursor editing, go-to symbol, multi-file regex find and replace, bookmarks and much more. Rojo users that use Visual Studio Code often use the following extensions: luau-lsp - An LSP implementation for Luau, Roblox's scripting language.StyLua - A VSCode companion for Stylua, which is linked aboveSelene - A VScode companion for Selene, which is linked above. Note that this often overlaps with luau-lsp's analysis.roblox-ui - A visualizer for Rojo projects that makes navigating and adding to them easier. ","version":"v7","tagName":"h3"},{"title":"Version Control​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#version-control","content":" By building your game (or just the scripts) as individual files on the filesystem, it becomes easy to start using professional-grade version control tools like Git and GitHub. Hundreds of thousands of companies and individual developers use Git to version their software projects. With Rojo, Roblox developers can take advantage of the best collaboration tool around. Using a repository hosting service like GitHub or GitLab brings powerful features to Roblox developers like code reviews and issue tracking that professional engineers can't live without. ","version":"v7","tagName":"h3"},{"title":"TypeScript​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#typescript","content":" TypeScript enables static type safety, which helps prevent typos and adds unparalleled autocompletion. It also brings features like arrow functions, object destructuring, functional programming methods, and more! With Rojo, you can use roblox-ts to compile TypeScript to Luau and take advantage of a huge ecosystem of TypeScript tooling. This project is not strictly speaking related to Rojo, but it is very cool and many people prefer to use it over writing Luau. It's also possible to use other languages that compile to Lua like MoonScript and Haxe. However, there's very little development in the way of tooling for these languages, so be warned: here be dragons. ","version":"v7","tagName":"h3"},{"title":"Help!","type":0,"sectionRef":"#","url":"/docs/v7/help/","content":"Help! Rojo is a fairly complex tool to adopt, but there's a community willing to help! The Roblox Open Source Community Discord currently hosts a Rojo support channel, #rojo, that is a great place to get help as problems come up. If you find anything that looks like a bug or have ideas for how to improve Rojo, feel free to file an issue on Rojo's GitHub issue tracker.","keywords":"","version":"v7"},{"title":"Installation","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/installation/","content":"Installation There are two supported ways to install Rojo: VS CodeCLI If you use Visual Studio Code, you can install the Rojo VS Code extension, which allows for both halves of Rojo to work within Visual Studio Code, with a nifty UI to sync files and start/stop the Rojo server! info The VS Code extension does not add rojo to your system PATH. In order to use Rojo from the terminal, you'll need to install the CLI separately.","keywords":"","version":"v7"},{"title":"Rojo Alternatives","type":0,"sectionRef":"#","url":"/docs/v7/rojo-alternatives/","content":"","keywords":"","version":"v7"},{"title":"Why Not Rojo?​","type":1,"pageTitle":"Rojo Alternatives","url":"/docs/v7/rojo-alternatives/#why-not-rojo","content":" The obvious question to ask is 'why would I use something else?' and it has an easy answer. If all you need to do is sync files into Roblox Studio, you absolutely don't need to use something other than Rojo. It is designed to be a one stop shop for syncing. However, Rojo is limited in scope and design: it doesn't allow complex scripting like Lune or rbxmk do, and it has different restrictions on its design than Argon and Lync. You should look into whether you need or want any of the features those tools have to offer and make the judgement call on your own. That said, there is special attention for Lune and rbxmk. A common workflow is to build a Rojo project into a rbxl or rbxm file and then perform post-processing using one of these tools, as their Luau runtimes enable workflows that Rojo alone does not. Most workflows don't need these, but if you have a need it'll make itself obvious. ","version":"v7","tagName":"h2"},{"title":"Project Format","type":0,"sectionRef":"#","url":"/docs/v7/project-format/","content":"","keywords":"","version":"v7"},{"title":"Project File​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#project-file","content":" Rojo projects are JSON files that have the .project.json extension. They have the following fields: name: A string indicating the name of the project. This name is used when building the project into a model or place file. Required tree: An Instance Description describing the root instance of the project. Required servePort: The port that rojo serve should listen on. Passing --port will override this setting. OptionalDefault is 34872 servePlaceIds: A list of place IDs that this project may be live-synced to. This feature can help prevent overwriting the wrong game with source from Rojo. OptionalDefault is null placeId: Sets the current place's place ID when connecting to the Rojo server from Roblox Studio. OptionalDefault is null gameId: Sets the current place's game ID when connecting to the Rojo server from Roblox Studio. OptionalDefault is null serveAddress: If specified, this address will be used in place of the default address, as long as --address is unprovided. OptionalDefault is null globIgnorePaths: A list of globs of paths to ignore. OptionalDefault is [] emitLegacyScripts: A boolean specifying whether Rojo should use both Script and LocalScript Instances instead of just Script Instances with their RunContext set. OptionalDefault is true ","version":"v7","tagName":"h2"},{"title":"Instance Description​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#instance-description","content":" Instance Descriptions correspond one-to-one with the actual Roblox Instances in the project. $className: The ClassName of the Instance being described. Optional if $path is specified or if the instance is a Roblox service. $path: The path on the filesystem to pull files from into the project. Optional if $className is specified.Paths are relative to the folder containing the project file. $properties: Properties to apply to the instance. Values should be Instance Property Values. Optional $ignoreUnknownInstances: Whether instances that Rojo doesn't know about should be deleted. OptionalDefault is false if $path is specified, otherwise true. All other fields in an Instance Description are turned into instances whose name is the key. These values should also be Instance Descriptions! ","version":"v7","tagName":"h2"},{"title":"Instance Property Value​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#instance-property-value","content":" There are two kinds of property values on instances, implicit and explicit. An implicit value uses Rojo's knowledge of Roblox's API to infer the correct type, while an explicit value specifies the type directly. When a value is specified implicitly, Rojo uses the class name and property name to validate the value. That is, the format of an implicit value must be correct for the type corresponding to the class and property. For example, the Anchored property of the Part class is known by Rojo to be of the Bool type, so the implicit value must be a boolean: { "$className": "Part", "$properties": { "Anchored": true, } } Conversely, an explicit value specifies the type of the value directly. An explicit value is an object with one field, where: The key of the field is the type of property to represent.The value of the field is the value of the property, in the format of the specified type. For example, the Anchored property specified explicitly: { "$className": "Part", "$properties": { "Anchored": { "Bool": true }, } } For explicit values, Rojo does not validate the type against Roblox's API. For example, the type of the Anchored property could be overridden to be a string instead: { "$className": "Part", "$properties": { "Anchored": { "String": "Hello, world!" }, } } Explicit values are necessary for properties that Rojo does not know about. This includes properties that have been recently added to Roblox's API, and certain internal properties that aren't described by Roblox's API at all. The Properties page describes the formats of each type in detail. ","version":"v7","tagName":"h2"},{"title":"Example Projects​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#example-projects","content":" This project bundles up everything in the src directory. It'd be suitable for making a plugin or model: { "name": "AwesomeLibrary", "tree": { "$path": "src" } } This project describes the layout you might use if you were making the next hit simulator game, Sisyphus Simulator: { "name": "Sisyphus Simulator", "globIgnorePaths": ["**/*.spec.lua"], "tree": { "$className": "DataModel", "HttpService": { "$className": "HttpService", "$properties": { "HttpEnabled": true } }, "ReplicatedStorage": { "$className": "ReplicatedStorage", "$path": "src/ReplicatedStorage" }, "StarterPlayer": { "$className": "StarterPlayer", "StarterPlayerScripts": { "$className": "StarterPlayerScripts", "$path": "src/StarterPlayerScripts" } }, "Workspace": { "$className": "Workspace", "$properties": { "Gravity": 67.3 }, "Terrain": { "$path": "Terrain.rbxm" } } } } ","version":"v7","tagName":"h2"},{"title":"Upgrading From Rojo 6","type":0,"sectionRef":"#","url":"/docs/v7/upgrade/","content":"","keywords":"","version":"v7"},{"title":"Recommended Workflows","type":0,"sectionRef":"#","url":"/docs/v7/workflows/","content":"","keywords":"","version":"v7"},{"title":"Development Places​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#development-places","content":" Many Roblox developers collaborate using Team Create. While Team Create is great for collaborative building and newer developers, it is also prone to issues. What workflow you migrate to depends on how much of your game you would like Rojo to manage. If you just want to use Rojo to manage your game's scripts, and leave everything else managed by Team Create or a similar feature, that is called Partially Managed Rojo. If you want to manage your entire game with Rojo and reap all of its benefits like continuous deployment and hermetic builds, that is called Fully Managed Rojo. ","version":"v7","tagName":"h3"},{"title":"Partially Managed Rojo​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#partially-managed-rojo","content":" Best practice is still being developed here, but it is generally recommended that each programmer on a project have their own place to work in. TODO ","version":"v7","tagName":"h2"},{"title":"Fully Managed Rojo​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#fully-managed-rojo","content":" TODO ","version":"v7","tagName":"h2"},{"title":"Explicit Properties in Project/Meta Files​","type":1,"pageTitle":"Upgrading From Rojo 6","url":"/docs/v7/upgrade/#explicit-properties-in-projectmeta-files","content":" Rojo has support for specifying properties in project files as well as .meta.json files. There are two ways to write properties in these files, the explicit syntax and implicit syntax. Rojo's implicit syntax has not changed. In Both Rojo 6 and 7, you can write properties like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": "Wood", "Size": [2, 0.5, 6], "Color": [1, 0, 0], "CFrame": [ 0, 10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } info It's strongly recommended to use the implicit syntax when possible! It's shorter, easier to read, and more future-proof. Rojo also has a more explicit syntax for specifying property values. This syntax should be used only for a couple reasons: Using an new enum value that Rojo doesn't know about.Writing a property with a different value type than what Rojo expects. In Rojo 6, this same model using the explicit property syntax would look like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": { "Type": "Enum", "Value": 512 }, "Size": { "Type": "Vector3", "Value": [2, 0.5, 6] }, "Color": { "Type": "Color3", "Value": [1, 0, 0] }, "CFrame": { "Type": "CFrame", "Value": [ 0, 10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } } This format has changed in Rojo 7. The same model with Rojo 7's explicit property syntax would look like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": { "Enum": 512 }, "Size": { "Vector3": [2, 0.5, 6] }, "Color": { "Color3": [1, 0, 0] }, "CFrame": { "CFrame": { "position": [0, 10, 0], "orientation": [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } } } In Rojo 7, the Type and Value fields were folded together to reduce the amount of typing. Some types like CFrame and ColorSequence had fields added or renamed. Since the release of Rojo 6, it has been feasible to use rbxm or rbxmx files for models instead of typing properties by hand. For more complicated models, this is recommended. ","version":"v7","tagName":"h2"},{"title":"Sync Details","type":0,"sectionRef":"#","url":"/docs/v7/sync-details/","content":"","keywords":"","version":"v7"},{"title":"Overview​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#overview","content":" Concept\tFile NameFolders\tany directory Server Scripts\t*.server.lua Client Scripts\t*.client.lua Module Scripts\t*.lua XML Models\t*.rbxmx Binary Models\t*.rbxm Localization Tables\t*.csv Plain Text\t*.txt JSON Modules\t*.json TOML Modules\t*.toml JSON Models\t*.model.json Projects\t*.project.json Meta Files\t*.meta.json ","version":"v7","tagName":"h2"},{"title":"Limitations​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#limitations","content":" Not all property types can be synced by Rojo in real-time due to limitations of the Roblox Studio plugin API. In these cases, you can usually generate a place file and open it when you start working on a project. Some common cases you might hit are: Binary data (Terrain, CSG parts)MeshPart.MeshIdHttpService.HttpEnabled For a list of all property types that Rojo can reason about, both when live-syncing and when building place files, look at rbx-dom's type coverage chart. This limitation may be solved by issue #205 in the future. ","version":"v7","tagName":"h2"},{"title":"Folders​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#folders","content":" Any directory on the filesystem will turn into a Folder instance with the same name. It is possible for a directory to contain certain files that change what the directory turns into: An init.lua, init.server.lua, or init.client.lua file, described in Scripts.An init.meta.json file that defines className, described in Meta Files.A default.project.json file, described in Projects. ","version":"v7","tagName":"h2"},{"title":"Scripts​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#scripts","content":" Rojo transforms any files with the lua extension into the various script instances that Roblox has. Any file ending in .server.lua will turn into a Script instance.Any file ending in .client.lua will turn into a LocalScript instance.Any other .lua file will turn into a ModuleScript instance. Rojo reserves three special script names. These scripts change their parent directory into a script instead of a folder: init.server.lua will change its parent directory into a Script instance.init.client.lua will change its parent directory into a LocalScript instance.init.lua will change its parent directory into a ModuleScript instance. For example, these files: Will turn into these instances in Roblox: Only one "init script" can be present in the same folder. ","version":"v7","tagName":"h2"},{"title":"Models​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#models","content":" Rojo supports both binary (.rbxm) and XML (.rbxmx) models generated by Roblox Studio or another tool. For a rundown of supported types, check out rbx-dom's type coverage chart. ","version":"v7","tagName":"h2"},{"title":"Localization Tables​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#localization-tables","content":" Any file with the csv extension is transformed into a LocalizationTable instance. Rojo expects these files to follow the same format that Roblox does when importing and exporting localization information. An example CSV localization table is: Key,Source,Context,Example,es Ack,Ack!,,An exclamation of despair,¡Ay! ","version":"v7","tagName":"h2"},{"title":"Plain Text​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#plain-text","content":" Any file with the txt extension is transformed into a StringValue instance. This is useful for bringing in text data that can be read by scripts at runtime. ","version":"v7","tagName":"h2"},{"title":"JSON Modules​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#json-modules","content":" Any file with the json extension that is not a JSON Model or a Project File will be synced as a ModuleScript that returns a table representing the same structure as the JSON file. That is, the following JSON: { "Hello": "world!", "bool": true, "array": [1, 2, 3], "object": { "key 1": 1337, "key 2": [] } } Would become a ModuleScript with the following Source: return { Hello = "world!", array = {1, 2, 3}, bool = true, object = { ["key 1"] = 1337, ["key 2"] = {}, }, } ","version":"v7","tagName":"h2"},{"title":"TOML Modules​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#toml-modules","content":" Any file with the toml extension will be synced as a ModuleScript that returns a table representing the same structure as the TOML file. Due to the easy to read and edit format of TOML, it can be convenient to use them as config files. For a better idea of what synced toml files look like, see JSON Modules. There is a single limitation for TOML syncing: DateTime values are converted into string values and not the corresponding data type. This is due to the conflicting formats used between them. This is not something most people should have to worry about, but it's still something to be aware of. ","version":"v7","tagName":"h2"},{"title":"JSON Models​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#json-models","content":" Files ending in .model.json can be used to describe simple models. They're designed to be hand-written and are useful for instances like RemoteEvent. A JSON model describing a folder containing a Part and a RemoteEvent could be written as a file named My Cool Model.model.json with: { "ClassName": "Folder", "Children": [ { "Name": "RootPart", "ClassName": "Part", "Properties": { "Size": [4, 4, 4] } }, { "Name": "SendMoney", "ClassName": "RemoteEvent" } ] } It would turn into these instances: ","version":"v7","tagName":"h2"},{"title":"Projects​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#projects","content":" Starting in Rojo 6.0, project files can be included in other project files. This can be useful for reusing pieces between multiple project files. Projects that are intended to be included inside other projects should describe models, not places. If a directory contains a file named default.project.json, Rojo will use the contents of the project file instead of anything else in the directory. ","version":"v7","tagName":"h2"},{"title":"Meta Files​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files","content":" New in Rojo 0.5 are meta files, named .meta.json. Meta files allow attaching extra Rojo data to models defined in other formats, like Roblox's rbxm and rbxmx model formats, or even Lua scripts. This can be used to set Rojo-specific settings like ignoreUnknownInstances, or can be used to set properties like Disabled on a script. Meta files can contain: className: Changes the className of a containing Folder into something else. Usable only in init.meta.json files properties: A map of properties to set on the instance, just like projects Usable on anything except .rbxmx, .rbxm, and .model.json files, which already have properties ignoreUnknownInstances: Works just like $ignoreUnknownInstances in project files ","version":"v7","tagName":"h2"},{"title":"Meta Files to set Rojo metadata​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-to-set-rojo-metadata","content":" Sometimes it's useful to apply properties like ignoreUnknownInstances on instances that are defined on the filesystem instead of within the project itself. If your project has hello.txt and there are instances underneath it that you want Rojo to ignore when live-syncing, you could create hello.meta.json with: { "ignoreUnknownInstances": true } ","version":"v7","tagName":"h3"},{"title":"Meta Files for Disabled Scripts​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-for-disabled-scripts","content":" Meta files can be used to set properties on Script instances, like Disabled. If your project has foo.server.lua and you want to make sure it would be disabled, you could create a foo.meta.json next to it with: { "properties": { "Disabled": true } } ","version":"v7","tagName":"h3"},{"title":"Meta Files for Tools​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-for-tools","content":" If you wanted to represent a tool containing a script and a model for its handle, create a directory with an init.meta.json file in it: { "className": "Tool", "properties": { "Grip": [0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1] } } Instead of a Folder instance, you'll end up with a Tool instance with the Grip property set. ","version":"v7","tagName":"h3"},{"title":"Properties","type":0,"sectionRef":"#","url":"/docs/v7/properties/","content":"","keywords":"","version":"v7"},{"title":"Property Type Support​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#property-type-support","content":" Property Type\tExample Property\tBuild\tLive Sync\tProject FilesAttributes\tInstance.Attributes\t✔\t✔\t✔ Axes\tArcHandles.Axes\t✔\t✔\t✔ BinaryString\tBinaryStringValue.Value\t✔\t❌\t✔ Bool\tPart.Anchored\t✔\t✔\t✔ BrickColor\tPart.BrickColor\t✔\t✔\t✔ CFrame\tCamera.CFrame\t✔\t✔\t✔ Color3\tLighting.Ambient\t✔\t✔\t✔ Color3uint8\tPart.BrickColor\t✔\t✔\t✔ ColorSequence\tBeam.Color\t✔\t✔\t✔ Content\tDecal.Texture\t✔\t✔\t✔ Enum\tPart.Shape\t✔\t✔\t✔ Faces\tHandles.Faces\t✔\t✔\t✔ Float32\tPlayers.RespawnTime\t✔\t✔\t✔ Float64\tSound.PlaybackLoudness\t✔\t✔\t✔ Font\tTextLabel.FontFace\t✔\t✔\t✔ Int32\tFrame.ZIndex\t✔\t✔\t✔ Int64\tPlayer.UserId\t✔\t✔\t✔ MaterialColors\tTerrain.MaterialColors\t✔\t✔\t✔ NumberRange\tParticleEmitter.Lifetime\t✔\t✔\t✔ NumberSequence\tBeam.Transparency\t✔\t✔\t✔ OptionalCoordinateFrame\tModel.WorldPivotData\t✔\t❌\t✔ PhysicalProperties\tPart.CustomPhysicalProperties\t✔\t✔\t✔ ProtectedString\tModuleScript.Source\t✔\t✔\t✔ Ray\tRayValue.Value\t✔\t✔\t✔ Rect\tImageButton.SliceCenter\t✔\t✔\t✔ Ref\tModel.PrimaryPart\t✔\t✔\t❌ Region3\tN/A\t✔\t✔\t❌ Region3int16\tTerrain.MaxExtents\t✔\t✔\t❌ SharedString\tN/A\t✔\t✔\t❌ String\tInstance.Name\t✔\t✔\t✔ Tags\tInstance.Tags\t✔\t✔\t✔ UDim\tUIListLayout.Padding\t✔\t✔\t✔ UDim2\tFrame.Size\t✔\t✔\t✔ Vector2\tImageLabel.ImageRectSize\t✔\t✔\t✔ Vector2int16\tN/A\t✔\t✔\t✔ Vector3\tPart.Size\t✔\t✔\t✔ Vector3int16\tTerrainRegion.ExtentsMax\t✔\t✔\t✔ QDir\tStudio.Auto-Save Path\t❌\t❌\t❌ QFont\tStudio.Font\t❌\t❌\t❌ ","version":"v7","tagName":"h2"},{"title":"Properties in Project Files​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#properties-in-project-files","content":" Many types have an implicit and explicit format. The Project format page decribes these formats in more detail. ","version":"v7","tagName":"h2"},{"title":"Attributes​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#attributes","content":" Rojo defines the "Attributes" property on any instance to have the Attributes type, allowing it to be specified implicitly. For both implicit and explicit values, the format is an object where each field represents an attribute, where the key is the name of the attribute, and the value must be an explicit value. { "$properties": { "Attributes": { "Foo": {"Bool": true}, "Bar": {"Vector3": [1.0, 2.0, 3.0]}, }, "AttributesSerialized": { "Attributes": { "Foo": {"Bool": true}, "Bar": {"Vector3": [1.0, 2.0, 3.0]}, } } } } The following types are supported for attribute values: BoolBrickColorCFrameColor3ColorSequenceFloat64FontNumberRangeNumberSequenceRectStringUDimUDim2Vector2Vector3 ","version":"v7","tagName":"h3"},{"title":"Axes​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#axes","content":" The Axes type cannot be specified implicitly. For explicit values, the format is a list of strings, each of which may be either "X", "Y", or "Z". Each string sets the corresponding component. { "$properties": { "ExplicitExample1": {"Axes": ["X", "Y", "Z"]}, "ExplicitExample2": {"Axes": ["X", "Z"]}, "ExplicitExample3": {"Axes": []} } } ","version":"v7","tagName":"h3"},{"title":"BinaryString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#binarystring","content":" The BinaryString type cannot be specified implicitly. For explicit values, the format is a base64-encoded string. { "$properties": { "ExplicitExample": {"BinaryString": "SGVsbG8sIHdvcmxkIQ=="} } } ","version":"v7","tagName":"h3"},{"title":"Bool​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#bool","content":" For both implicit and explicit values, the format is a boolean value. { "$properties": { "ImplicitExample": true, "ExplicitExample": {"Bool": false} } } ","version":"v7","tagName":"h3"},{"title":"BrickColor​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#brickcolor","content":" The BrickColor type cannot be specified implicitly. For explicit values, the format is an integer representing the Number of a BrickColor. { "$properties": { "ExplicitExample": {"BrickColor": 194} } } ","version":"v7","tagName":"h3"},{"title":"CFrame​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#cframe","content":" For implicit values, the format is a flat list of components. { "$properties": { "ImplicitExample": [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] } } For explicit values, the format is an object with position and orientation fields. { "$properties": { "ExplicitExample": { "CFrame": { "position": [1.0, 2.0, 3.0], "orientation": [ [4.0, 5.0, 6.0], [7.0, 8.0, 9.0], [10.0, 11.0, 12.0] ] } } } } ","version":"v7","tagName":"h3"},{"title":"Color3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#color3","content":" For both implicit and explicit values, the format is a list of R, G and B components, respectively. Each component is a float in the range [0, 1]. { "$properties": { "ImplicitExample": [ 0.6392156862745098, 0.6352941176470588, 0.6470588235294118 ], "ExplicitExample": { "Color3": [ 0.6392156862745098, 0.6352941176470588, 0.6470588235294118 ] } } } ","version":"v7","tagName":"h3"},{"title":"Color3uint8​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#color3uint8","content":" The Color3uint8 type cannot be specified implicitly. For explicit values, the format is a list of R, G and B components, respectively. Each component is an integer in the range [0, 255]. { "$properties": { "ExplicitExample": { "Color3uint8": [163, 162, 165] } } } ","version":"v7","tagName":"h3"},{"title":"ColorSequence​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#colorsequence","content":" The ColorSequence type cannot be specified implicitly. For explicit values, the format is an object with a keypoints field, which is an array of ColorSequenceKeypoints. Each ColorSequenceKeypoint is an object with time and color fields. The color field is a Color3. { "$properties": { "ExplicitExample": { "ColorSequence": { "keypoints": [ { "time": 0.0, "color": [1.0, 1.0, 0.5] }, { "time": 1.0, "color": [0.0, 0.0, 0.0] } ] } } } } ","version":"v7","tagName":"h3"},{"title":"Content​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#content","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "rbxassetid://12345", "ExplicitExample": {"Content": "rbxassetid://12345"} } } ","version":"v7","tagName":"h3"},{"title":"Enum​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#enum","content":" For implicit values, the format is a string corresponding to the name of the enum item. For example: { "$className": "SurfaceLight", "$properties": { "Face": "Front" } } For explicit values, the format is an integer corresponding to the value of the enum item. For example: { "$className": "SurfaceLight", "$properties": { "Face": { "Enum": 5 } } } ","version":"v7","tagName":"h3"},{"title":"Faces​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#faces","content":" The Faces type cannot be specified implicitly. For explicit values, the format is a list of strings, each of which may be either "Right", "Top", "Back", "Left", "Bottom", or "Front". Each string sets the corresponding component. { "$properties": { "ExplicitExample1": {"Faces": ["Right", "Top", "Back", "Left", "Bottom", "Front"]}, "ExplicitExample2": {"Faces": ["Right", "Top", "Front"]}, "ExplicitExample3": {"Faces": []} } } ","version":"v7","tagName":"h3"},{"title":"Float32​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#float32","content":" For both implicit and explicit values, the format is a number. { "$properties": { "ImplicitExample": 15.0, "ExplicitExample": {"Float32": 15.0} } } ","version":"v7","tagName":"h3"},{"title":"Float64​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#float64","content":" For both implicit and explicit values, the format is a number. { "$properties": { "ImplicitExample": 15123.0, "ExplicitExample": {"Float64": 15123.0} } } ","version":"v7","tagName":"h3"},{"title":"Font​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#font","content":" For both implicit and explicit values, the format is an object with family, weight, and style fields. Each component is a string. { "$properties": { "ImplicitExample": { "family": "rbxasset://fonts/families/LegacyArial.json", "weight": "Regular", "style": "Normal" }, "ExplicitExample": { "Font": { "family": "rbxasset://fonts/families/LegacyArial.json", "weight": "Regular", "style": "Normal" } } } } ","version":"v7","tagName":"h3"},{"title":"Int32​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#int32","content":" For both implicit and explicit values, the format is an integer. { "$properties": { "ImplicitExample": 6014, "ExplicitExample": {"Int32": 6014} } } ","version":"v7","tagName":"h3"},{"title":"Int64​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#int64","content":" For both implicit and explicit values, the format is an integer. { "$properties": { "ImplicitExample": 23491023, "ExplicitExample": {"Int64": 23491023} } } ","version":"v7","tagName":"h3"},{"title":"MaterialColors​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#materialcolors","content":" For both implicit and explicit values, the type is an object that looks like this: { "$properties": { "ImplicitExample": { "Grass": [10, 20, 30], "Asphalt": [40, 50, 60], "LeafyGrass": [255, 155, 55] }, "ExplicitExample": { "MaterialColors": { "Grass": [10, 20, 30], "Asphalt": [40, 50, 60], "LeafyGrass": [255, 155, 55] } } } } The key-value pairs within the object should be Material enum items mapped to arrays of 3 integers representing the RGB of the specified color. Only the values you wish to change the defaults of need to be specified. ","version":"v7","tagName":"h3"},{"title":"NumberRange​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#numberrange","content":" The NumberRange type cannot be specified implicitly. For explicit values, the format is a list of Min and Max components, respectively. Each component is a float. { "$properties": { "ExplicitExample": {"NumberRange": [-36.0, 94.0]} } } ","version":"v7","tagName":"h3"},{"title":"NumberSequence​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#numbersequence","content":" The NumberSequence type cannot be specified implicitly. For explicit values, the format is an object with a keypoints field, which is an array of NumberSequenceKeypoints. Each ColorSequenceKeypoint is an object with time, value, and envelope fields. { "$properties": { "ExplicitExample": { "NumberSequence": { "keypoints": [ { "time": 0.0, "value": 5.0, "envelope": 2.0 }, { "time": 1.0, "value": 22.0, "envelope": 0.0 } ] } } } } ","version":"v7","tagName":"h3"},{"title":"OptionalCoordinateFrame​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#optionalcoordinateframe","content":" TODO ","version":"v7","tagName":"h3"},{"title":"PhysicalProperties​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#physicalproperties","content":" The PhysicalProperties type cannot be specified implicitly. For explicit values, there are two formats. The constant string "Default", which represents the default PhysicalProperties value. { "$properties": { "ExplicitExample": {"PhysicalProperties": "Default"} } } An object with fields corresponding to each component. { "$properties": { "ExplicitExample": { "PhysicalProperties": { "density": 0.5, "friction": 1.0, "elasticity": 0.0, "frictionWeight": 50.0, "elasticityWeight": 25.0 } } } } ","version":"v7","tagName":"h3"},{"title":"ProtectedString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#protectedstring","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "print('Hello world!')", "ExplicitExample": {"ProtectedString": "print('Hello world!')"} } } ","version":"v7","tagName":"h3"},{"title":"Ray​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#ray","content":" The Ray type cannot be specified implicitly. For explicit values, there are several possible formats. An object with origin and direction fields. Each component is a Vector3. { "$properties": { "ExplicitExample": { "Ray": { "origin": [1.0, 2.0, 3.0], "direction": [4.0, 5.0, 6.0] } } } } A list of Origin and Direction components, respectively. Each component is a Vector3. { "$properties": { "ExplicitExample": { "Ray": [ [1.0, 2.0, 3.0], [4.0, 5.0, 6.0] ] } } } ","version":"v7","tagName":"h3"},{"title":"Rect​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#rect","content":" The Rect type cannot be specified implicitly. For explicit values, the format is a list of Min and Max components, respectively. Each component is a Vector2. { "$properties": { "ExplicitExample": { "Rect": [ [0.0, 5.0], [10.0, 15.0] ] } } } ","version":"v7","tagName":"h3"},{"title":"Ref​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#ref","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"Region3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#region3","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"Region3int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#region3int16","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"SharedString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#sharedstring","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"String​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#string","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "Hello, world!", "ExplicitExample": {"String": "Hello, world!"} } } ","version":"v7","tagName":"h3"},{"title":"Tags​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#tags","content":" For both implicit and explicit values, the format is a list of strings, where each string is a tag. { "$properties": { "ImplicitExample": ["foo", "con'fusion?!", "bar"], "ExplicitExample": {"Tags": ["foo", "con'fusion?!", "bar"]} } } ","version":"v7","tagName":"h3"},{"title":"UDim​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#udim","content":" The UDim type cannot be specified implicitly. For explicit values, the format is a list of Scale and Offset components, respectively. Scale is a float, and Offset is an integer. { "$properties": { "ExplicitExample": {"UDim": [1.0, 32]} } } ","version":"v7","tagName":"h3"},{"title":"UDim2​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#udim2","content":" The UDim2 type cannot be specified implicitly. For explicit values, the format is a list of X and Y components, respectively. Each component is a UDim. { "$properties": { "ExplicitExample": {"UDim2": [[-1.0, 100], [1.0, -100]]} } } ","version":"v7","tagName":"h3"},{"title":"Vector2​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector2","content":" For both implicit and explicit values, the format is a list of X and Y components, respectively. Each component is a float. { "$properties": { "ImplicitExample": [-50.0, 50.0], "ExplicitExample": {"Vector2": [-50.0, 50.0]} } } ","version":"v7","tagName":"h3"},{"title":"Vector2int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector2int16","content":" For both implicit and explicit values, the format is a list of X and Y components, respectively. Each component is an integer. { "$properties": { "ImplicitExample": [-300, 300], "ExplicitExample": {"Vector2int16": [-300, 300]} } } ","version":"v7","tagName":"h3"},{"title":"Vector3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector3","content":" For both implicit and explicit values, the format is a list of X, Y, and Z components, respectively. Each component is an float. { "$properties": { "ImplicitExample": [-300.0, 0.0, 1500.0], "ExplicitExample": {"Vector3": [-300.0, 0.0, 1500.0]} } } ","version":"v7","tagName":"h3"},{"title":"Vector3int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector3int16","content":" For both implicit and explicit values, the format is a list of X, Y, and Z components, respectively. Each component is an integer. { "$properties": { "ImplicitExample": [60, 37, -450], "ExplicitExample": {"Vector3int16": [60, 37, -450]} } } ","version":"v7","tagName":"h3"}],"options":{"includeRoutes":["/docs/v7/**"],"id":"default"}} \ No newline at end of file diff --git a/search-doc-1726762423254.json b/search-doc-1726762423254.json new file mode 100644 index 00000000..9b70029c --- /dev/null +++ b/search-doc-1726762423254.json @@ -0,0 +1 @@ +{"searchDocs":[{"title":"Porting an Existing Game","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/existing-game/","content":"","keywords":"","version":"v7"},{"title":"Prepare Your Game​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#prepare-your-game","content":" Not all Roblox idioms translate to the filesystem well. If possible, it's easiest to refactor your game slightly to reduce reliance on these before introducing Rojo. Even if you don't adopt Rojo, these ideas may still improve your game's structure! ","version":"v7","tagName":"h2"},{"title":"Move Code into Fewer Places​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#move-code-into-fewer-places","content":" Inside Roblox, it is common to have scripts stashed away in instances like GUI components, parts in the main scene, or in objects like Tools. Roblox games often also contain several copies of the same script, like old school lava bricks in an obstacle course, or the AI behavior for a zombie. Most software projects outside Roblox have a single location, like a folder named src, that all code goes into. By moving most of your code into services like ReplicatedStorage, ServerScriptService, and StarterPlayer, it becomes easier to find what you're looking for. Rewriting this code to use modern Roblox features like CollectionService can make it easier to understand, easier to work on, and more friendly to Rojo. ","version":"v7","tagName":"h3"},{"title":"rbxlx-to-rojo​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#rbxlx-to-rojo","content":" There are ongoing efforts to make porting an existing game to Rojo more automatic. Currently, the most developed tool for this is rbxlx-to-rojo. ","version":"v7","tagName":"h2"},{"title":"Lune​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#lune","content":" Another option for porting an existing game is to use Lune, which allows deep customization and would be suitable for porting a large, complex game. ","version":"v7","tagName":"h2"},{"title":"Migrating Away from Rojo​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#migrating-away-from-rojo","content":" Migrating away from Rojo is very simple: start editing your Roblox place directly instead of the files on the filesystem! Because everything in Rojo turns into a normal Roblox place or model, you aren't locked into Rojo if you decide to try it for a small part of your game. ","version":"v7","tagName":"h2"},{"title":"Installation","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/installation/","content":"Installation There are two supported ways to install Rojo: VS CodeCLI If you use Visual Studio Code, you can install the Rojo VS Code extension, which allows for both halves of Rojo to work within Visual Studio Code, with a nifty UI to sync files and start/stop the Rojo server! info The VS Code extension does not add rojo to your system PATH. In order to use Rojo from the terminal, you'll need to install the CLI separately.","keywords":"","version":"v7"},{"title":"Help!","type":0,"sectionRef":"#","url":"/docs/v7/help/","content":"Help! Rojo is a fairly complex tool to adopt, but there's a community willing to help! The Roblox Open Source Community Discord currently hosts a Rojo support channel, #rojo, that is a great place to get help as problems come up. If you find anything that looks like a bug or have ideas for how to improve Rojo, feel free to file an issue on Rojo's GitHub issue tracker.","keywords":"","version":"v7"},{"title":"Introduction","type":0,"sectionRef":"#","url":"/docs/v7/","content":"","keywords":"","version":"v7"},{"title":"Why Rojo?​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#why-rojo","content":" Adding a tool like Rojo to your Roblox workflow can be daunting, but it comes with some key advantages. ","version":"v7","tagName":"h2"},{"title":"Tools​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#tools","content":" There are decades of excellent tools available that operate on files. With Rojo, it's possible to take advantage of any of them! Popular tools that are tailored towards Roblox or Luau in general: Selene, a static analysis tool to help you write better LuaStyLua, a formatter that helps keep your code in a consistent styleWally, a package manager for Roblox projectsMoonwave, a documentation generator for Lua projects ","version":"v7","tagName":"h3"},{"title":"Rojo at RDC 2019​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#rojo-at-rdc-2019","content":" Nathan Riemer (Kampfkarren) gave a talk at RDC 2019 talking about some of the benefits of using a tool like Rojo. ","version":"v7","tagName":"h3"},{"title":"External Text Editors​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#external-text-editors","content":" Rojo opens the door to use the absolute best text editors in the world and their rich plugin ecosystems. Some very popular editors include Visual Studio Code and Sublime Text. These advanced text editors have features like multi-cursor editing, go-to symbol, multi-file regex find and replace, bookmarks and much more. Rojo users that use Visual Studio Code often use the following extensions: luau-lsp - An LSP implementation for Luau, Roblox's scripting language.StyLua - A VSCode companion for Stylua, which is linked aboveSelene - A VScode companion for Selene, which is linked above. Note that this often overlaps with luau-lsp's analysis.roblox-ui - A visualizer for Rojo projects that makes navigating and adding to them easier. ","version":"v7","tagName":"h3"},{"title":"Version Control​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#version-control","content":" By building your game (or just the scripts) as individual files on the filesystem, it becomes easy to start using professional-grade version control tools like Git and GitHub. Hundreds of thousands of companies and individual developers use Git to version their software projects. With Rojo, Roblox developers can take advantage of the best collaboration tool around. Using a repository hosting service like GitHub or GitLab brings powerful features to Roblox developers like code reviews and issue tracking that professional engineers can't live without. ","version":"v7","tagName":"h3"},{"title":"TypeScript​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#typescript","content":" TypeScript enables static type safety, which helps prevent typos and adds unparalleled autocompletion. It also brings features like arrow functions, object destructuring, functional programming methods, and more! With Rojo, you can use roblox-ts to compile TypeScript to Luau and take advantage of a huge ecosystem of TypeScript tooling. This project is not strictly speaking related to Rojo, but it is very cool and many people prefer to use it over writing Luau. It's also possible to use other languages that compile to Lua like MoonScript and Haxe. However, there's very little development in the way of tooling for these languages, so be warned: here be dragons. ","version":"v7","tagName":"h3"},{"title":"Rojo Alternatives","type":0,"sectionRef":"#","url":"/docs/v7/rojo-alternatives/","content":"","keywords":"","version":"v7"},{"title":"Why Not Rojo?​","type":1,"pageTitle":"Rojo Alternatives","url":"/docs/v7/rojo-alternatives/#why-not-rojo","content":" The obvious question to ask is 'why would I use something else?' and it has an easy answer. If all you need to do is sync files into Roblox Studio, you absolutely don't need to use something other than Rojo. It is designed to be a one stop shop for syncing. However, Rojo is limited in scope and design: it doesn't allow complex scripting like Lune or rbxmk do, and it has different restrictions on its design than Argon and Lync. You should look into whether you need or want any of the features those tools have to offer and make the judgement call on your own. That said, there is special attention for Lune and rbxmk. A common workflow is to build a Rojo project into a rbxl or rbxm file and then perform post-processing using one of these tools, as their Luau runtimes enable workflows that Rojo alone does not. Most workflows don't need these, but if you have a need it'll make itself obvious. ","version":"v7","tagName":"h2"},{"title":"Project Format","type":0,"sectionRef":"#","url":"/docs/v7/project-format/","content":"","keywords":"","version":"v7"},{"title":"Project File​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#project-file","content":" Rojo projects are JSON files that have the .project.json extension. They have the following fields: name: A string indicating the name of the project. This name is used when building the project into a model or place file. Required tree: An Instance Description describing the root instance of the project. Required servePort: The port that rojo serve should listen on. Passing --port will override this setting. OptionalDefault is 34872 servePlaceIds: A list of place IDs that this project may be live-synced to. This feature can help prevent overwriting the wrong game with source from Rojo. OptionalDefault is null placeId: Sets the current place's place ID when connecting to the Rojo server from Roblox Studio. OptionalDefault is null gameId: Sets the current place's game ID when connecting to the Rojo server from Roblox Studio. OptionalDefault is null serveAddress: If specified, this address will be used in place of the default address, as long as --address is unprovided. OptionalDefault is null globIgnorePaths: A list of globs of paths to ignore. OptionalDefault is [] emitLegacyScripts: A boolean specifying whether Rojo should use both Script and LocalScript Instances instead of just Script Instances with their RunContext set. OptionalDefault is true ","version":"v7","tagName":"h2"},{"title":"Instance Description​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#instance-description","content":" Instance Descriptions correspond one-to-one with the actual Roblox Instances in the project. $className: The ClassName of the Instance being described. Optional if $path is specified or if the instance is a Roblox service. $path: The path on the filesystem to pull files from into the project. Optional if $className is specified.Paths are relative to the folder containing the project file. $properties: Properties to apply to the instance. Values should be Instance Property Values. Optional $ignoreUnknownInstances: Whether instances that Rojo doesn't know about should be deleted. OptionalDefault is false if $path is specified, otherwise true. All other fields in an Instance Description are turned into instances whose name is the key. These values should also be Instance Descriptions! ","version":"v7","tagName":"h2"},{"title":"Instance Property Value​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#instance-property-value","content":" There are two kinds of property values on instances, implicit and explicit. An implicit value uses Rojo's knowledge of Roblox's API to infer the correct type, while an explicit value specifies the type directly. When a value is specified implicitly, Rojo uses the class name and property name to validate the value. That is, the format of an implicit value must be correct for the type corresponding to the class and property. For example, the Anchored property of the Part class is known by Rojo to be of the Bool type, so the implicit value must be a boolean: { "$className": "Part", "$properties": { "Anchored": true, } } Conversely, an explicit value specifies the type of the value directly. An explicit value is an object with one field, where: The key of the field is the type of property to represent.The value of the field is the value of the property, in the format of the specified type. For example, the Anchored property specified explicitly: { "$className": "Part", "$properties": { "Anchored": { "Bool": true }, } } For explicit values, Rojo does not validate the type against Roblox's API. For example, the type of the Anchored property could be overridden to be a string instead: { "$className": "Part", "$properties": { "Anchored": { "String": "Hello, world!" }, } } Explicit values are necessary for properties that Rojo does not know about. This includes properties that have been recently added to Roblox's API, and certain internal properties that aren't described by Roblox's API at all. The Properties page describes the formats of each type in detail. ","version":"v7","tagName":"h2"},{"title":"Example Projects​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#example-projects","content":" This project bundles up everything in the src directory. It'd be suitable for making a plugin or model: { "name": "AwesomeLibrary", "tree": { "$path": "src" } } This project describes the layout you might use if you were making the next hit simulator game, Sisyphus Simulator: { "name": "Sisyphus Simulator", "globIgnorePaths": ["**/*.spec.lua"], "tree": { "$className": "DataModel", "HttpService": { "$className": "HttpService", "$properties": { "HttpEnabled": true } }, "ReplicatedStorage": { "$className": "ReplicatedStorage", "$path": "src/ReplicatedStorage" }, "StarterPlayer": { "$className": "StarterPlayer", "StarterPlayerScripts": { "$className": "StarterPlayerScripts", "$path": "src/StarterPlayerScripts" } }, "Workspace": { "$className": "Workspace", "$properties": { "Gravity": 67.3 }, "Terrain": { "$path": "Terrain.rbxm" } } } } ","version":"v7","tagName":"h2"},{"title":"Sync Details","type":0,"sectionRef":"#","url":"/docs/v7/sync-details/","content":"","keywords":"","version":"v7"},{"title":"Overview​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#overview","content":" Concept\tFile NameFolders\tany directory Server Scripts\t*.server.lua Client Scripts\t*.client.lua Module Scripts\t*.lua XML Models\t*.rbxmx Binary Models\t*.rbxm Localization Tables\t*.csv Plain Text\t*.txt JSON Modules\t*.json TOML Modules\t*.toml JSON Models\t*.model.json Projects\t*.project.json Meta Files\t*.meta.json ","version":"v7","tagName":"h2"},{"title":"Limitations​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#limitations","content":" Not all property types can be synced by Rojo in real-time due to limitations of the Roblox Studio plugin API. In these cases, you can usually generate a place file and open it when you start working on a project. Some common cases you might hit are: Binary data (Terrain, CSG parts)MeshPart.MeshIdHttpService.HttpEnabled For a list of all property types that Rojo can reason about, both when live-syncing and when building place files, look at rbx-dom's type coverage chart. This limitation may be solved by issue #205 in the future. ","version":"v7","tagName":"h2"},{"title":"Folders​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#folders","content":" Any directory on the filesystem will turn into a Folder instance with the same name. It is possible for a directory to contain certain files that change what the directory turns into: An init.lua, init.server.lua, or init.client.lua file, described in Scripts.An init.meta.json file that defines className, described in Meta Files.A default.project.json file, described in Projects. ","version":"v7","tagName":"h2"},{"title":"Scripts​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#scripts","content":" Rojo transforms any files with the lua extension into the various script instances that Roblox has. Any file ending in .server.lua will turn into a Script instance.Any file ending in .client.lua will turn into a LocalScript instance.Any other .lua file will turn into a ModuleScript instance. Rojo reserves three special script names. These scripts change their parent directory into a script instead of a folder: init.server.lua will change its parent directory into a Script instance.init.client.lua will change its parent directory into a LocalScript instance.init.lua will change its parent directory into a ModuleScript instance. For example, these files: Will turn into these instances in Roblox: Only one "init script" can be present in the same folder. ","version":"v7","tagName":"h2"},{"title":"Models​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#models","content":" Rojo supports both binary (.rbxm) and XML (.rbxmx) models generated by Roblox Studio or another tool. For a rundown of supported types, check out rbx-dom's type coverage chart. ","version":"v7","tagName":"h2"},{"title":"Localization Tables​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#localization-tables","content":" Any file with the csv extension is transformed into a LocalizationTable instance. Rojo expects these files to follow the same format that Roblox does when importing and exporting localization information. An example CSV localization table is: Key,Source,Context,Example,es Ack,Ack!,,An exclamation of despair,¡Ay! ","version":"v7","tagName":"h2"},{"title":"Plain Text​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#plain-text","content":" Any file with the txt extension is transformed into a StringValue instance. This is useful for bringing in text data that can be read by scripts at runtime. ","version":"v7","tagName":"h2"},{"title":"JSON Modules​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#json-modules","content":" Any file with the json extension that is not a JSON Model or a Project File will be synced as a ModuleScript that returns a table representing the same structure as the JSON file. That is, the following JSON: { "Hello": "world!", "bool": true, "array": [1, 2, 3], "object": { "key 1": 1337, "key 2": [] } } Would become a ModuleScript with the following Source: return { Hello = "world!", array = {1, 2, 3}, bool = true, object = { ["key 1"] = 1337, ["key 2"] = {}, }, } ","version":"v7","tagName":"h2"},{"title":"TOML Modules​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#toml-modules","content":" Any file with the toml extension will be synced as a ModuleScript that returns a table representing the same structure as the TOML file. Due to the easy to read and edit format of TOML, it can be convenient to use them as config files. For a better idea of what synced toml files look like, see JSON Modules. There is a single limitation for TOML syncing: DateTime values are converted into string values and not the corresponding data type. This is due to the conflicting formats used between them. This is not something most people should have to worry about, but it's still something to be aware of. ","version":"v7","tagName":"h2"},{"title":"JSON Models​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#json-models","content":" Files ending in .model.json can be used to describe simple models. They're designed to be hand-written and are useful for instances like RemoteEvent. A JSON model describing a folder containing a Part and a RemoteEvent could be written as a file named My Cool Model.model.json with: { "ClassName": "Folder", "Children": [ { "Name": "RootPart", "ClassName": "Part", "Properties": { "Size": [4, 4, 4] } }, { "Name": "SendMoney", "ClassName": "RemoteEvent" } ] } It would turn into these instances: ","version":"v7","tagName":"h2"},{"title":"Projects​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#projects","content":" Starting in Rojo 6.0, project files can be included in other project files. This can be useful for reusing pieces between multiple project files. Projects that are intended to be included inside other projects should describe models, not places. If a directory contains a file named default.project.json, Rojo will use the contents of the project file instead of anything else in the directory. ","version":"v7","tagName":"h2"},{"title":"Meta Files​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files","content":" New in Rojo 0.5 are meta files, named .meta.json. Meta files allow attaching extra Rojo data to models defined in other formats, like Roblox's rbxm and rbxmx model formats, or even Lua scripts. This can be used to set Rojo-specific settings like ignoreUnknownInstances, or can be used to set properties like Disabled on a script. Meta files can contain: className: Changes the className of a containing Folder into something else. Usable only in init.meta.json files properties: A map of properties to set on the instance, just like projects Usable on anything except .rbxmx, .rbxm, and .model.json files, which already have properties ignoreUnknownInstances: Works just like $ignoreUnknownInstances in project files ","version":"v7","tagName":"h2"},{"title":"Meta Files to set Rojo metadata​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-to-set-rojo-metadata","content":" Sometimes it's useful to apply properties like ignoreUnknownInstances on instances that are defined on the filesystem instead of within the project itself. If your project has hello.txt and there are instances underneath it that you want Rojo to ignore when live-syncing, you could create hello.meta.json with: { "ignoreUnknownInstances": true } ","version":"v7","tagName":"h3"},{"title":"Meta Files for Disabled Scripts​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-for-disabled-scripts","content":" Meta files can be used to set properties on Script instances, like Disabled. If your project has foo.server.lua and you want to make sure it would be disabled, you could create a foo.meta.json next to it with: { "properties": { "Disabled": true } } ","version":"v7","tagName":"h3"},{"title":"Meta Files for Tools​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-for-tools","content":" If you wanted to represent a tool containing a script and a model for its handle, create a directory with an init.meta.json file in it: { "className": "Tool", "properties": { "Grip": [0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1] } } Instead of a Folder instance, you'll end up with a Tool instance with the Grip property set. ","version":"v7","tagName":"h3"},{"title":"Creating a New Game","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/new-game/","content":"","keywords":"","version":"v7"},{"title":"Creating the Rojo Project​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#creating-the-rojo-project","content":" Rojo has a built-in command to initialize a new game project. VS CodeCLI Open a new empty folder in VS Code. Your editor should look like this: Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Select Create one now from menu to initialize Rojo project Once it succeeds, you should see a bunch of new files: These are all the files you need to get started with Rojo. ","version":"v7","tagName":"h2"},{"title":"Building Your Place​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#building-your-place","content":" Now that we have a project, one thing we can do is build a Roblox place file for our project. This is a great way to get started with a project quickly with no fuss. VS CodeCLI Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Click the Build project button. Rojo will create a file named build.rbxlx that contains your new game! If you open build.rbxlx in Roblox Studio now, you should see a baseplate, as well as code in services like ReplicatedStorage. ","version":"v7","tagName":"h2"},{"title":"Live-Syncing into Studio​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#live-syncing-into-studio","content":" Building a place file is great for starting to work on a game, but for active iteration, you'll want something faster. In Roblox Studio, make sure the Rojo plugin is installed. If you need it, check out the installation guide to learn how to install it. To expose your project to the plugin, you'll need to start the live sync server. VS CodeCLI Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Click the project button from Projects in this workspace section You should see a small popup in the bottom right corner of your screen with a few details. Switch into Roblox Studio and press the Rojo plugin toolbar button. A panel should open: Press Connect. If all went well, you should now be able to change files in your project directory and watch them sync into Roblox Studio in real time! You can also visit the URL printed by Rojo to access extra information about the running session. ","version":"v7","tagName":"h2"},{"title":"Uploading Your Place​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#uploading-your-place","content":" Aimed at teams that want serious levels of automation, Rojo can upload places to Roblox.com automatically. You'll need an existing game on Roblox.com as well as the .ROBLOSECURITY cookie of an account that has write access to that game. warning It's recommended that you set up a Roblox account dedicated to deploying your game instead of your personal account in case your security cookie is compromised. Generating and publishing your game is as simple as: VS CodeCLI Uploading places is not yet supported in the Rojo VS Code Extension. You can publish your game using Roblox Studio or use the Rojo CLI instead. ","version":"v7","tagName":"h2"},{"title":"Recommended Workflows","type":0,"sectionRef":"#","url":"/docs/v7/workflows/","content":"","keywords":"","version":"v7"},{"title":"Development Places​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#development-places","content":" Many Roblox developers collaborate using Team Create. While Team Create is great for collaborative building and newer developers, it is also prone to issues. What workflow you migrate to depends on how much of your game you would like Rojo to manage. If you just want to use Rojo to manage your game's scripts, and leave everything else managed by Team Create or a similar feature, that is called Partially Managed Rojo. If you want to manage your entire game with Rojo and reap all of its benefits like continuous deployment and hermetic builds, that is called Fully Managed Rojo. ","version":"v7","tagName":"h3"},{"title":"Partially Managed Rojo​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#partially-managed-rojo","content":" Best practice is still being developed here, but it is generally recommended that each programmer on a project have their own place to work in. TODO ","version":"v7","tagName":"h2"},{"title":"Fully Managed Rojo​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#fully-managed-rojo","content":" TODO ","version":"v7","tagName":"h2"},{"title":"Upgrading From Rojo 6","type":0,"sectionRef":"#","url":"/docs/v7/upgrade/","content":"","keywords":"","version":"v7"},{"title":"Explicit Properties in Project/Meta Files​","type":1,"pageTitle":"Upgrading From Rojo 6","url":"/docs/v7/upgrade/#explicit-properties-in-projectmeta-files","content":" Rojo has support for specifying properties in project files as well as .meta.json files. There are two ways to write properties in these files, the explicit syntax and implicit syntax. Rojo's implicit syntax has not changed. In Both Rojo 6 and 7, you can write properties like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": "Wood", "Size": [2, 0.5, 6], "Color": [1, 0, 0], "CFrame": [ 0, 10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } info It's strongly recommended to use the implicit syntax when possible! It's shorter, easier to read, and more future-proof. Rojo also has a more explicit syntax for specifying property values. This syntax should be used only for a couple reasons: Using an new enum value that Rojo doesn't know about.Writing a property with a different value type than what Rojo expects. In Rojo 6, this same model using the explicit property syntax would look like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": { "Type": "Enum", "Value": 512 }, "Size": { "Type": "Vector3", "Value": [2, 0.5, 6] }, "Color": { "Type": "Color3", "Value": [1, 0, 0] }, "CFrame": { "Type": "CFrame", "Value": [ 0, 10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } } This format has changed in Rojo 7. The same model with Rojo 7's explicit property syntax would look like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": { "Enum": 512 }, "Size": { "Vector3": [2, 0.5, 6] }, "Color": { "Color3": [1, 0, 0] }, "CFrame": { "CFrame": { "position": [0, 10, 0], "orientation": [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } } } In Rojo 7, the Type and Value fields were folded together to reduce the amount of typing. Some types like CFrame and ColorSequence had fields added or renamed. Since the release of Rojo 6, it has been feasible to use rbxm or rbxmx files for models instead of typing properties by hand. For more complicated models, this is recommended. ","version":"v7","tagName":"h2"},{"title":"Properties","type":0,"sectionRef":"#","url":"/docs/v7/properties/","content":"","keywords":"","version":"v7"},{"title":"Property Type Support​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#property-type-support","content":" Property Type\tExample Property\tBuild\tLive Sync\tProject FilesAttributes\tInstance.Attributes\t✔\t✔\t✔ Axes\tArcHandles.Axes\t✔\t✔\t✔ BinaryString\tBinaryStringValue.Value\t✔\t❌\t✔ Bool\tPart.Anchored\t✔\t✔\t✔ BrickColor\tPart.BrickColor\t✔\t✔\t✔ CFrame\tCamera.CFrame\t✔\t✔\t✔ Color3\tLighting.Ambient\t✔\t✔\t✔ Color3uint8\tPart.BrickColor\t✔\t✔\t✔ ColorSequence\tBeam.Color\t✔\t✔\t✔ Content\tDecal.Texture\t✔\t✔\t✔ Enum\tPart.Shape\t✔\t✔\t✔ Faces\tHandles.Faces\t✔\t✔\t✔ Float32\tPlayers.RespawnTime\t✔\t✔\t✔ Float64\tSound.PlaybackLoudness\t✔\t✔\t✔ Font\tTextLabel.FontFace\t✔\t✔\t✔ Int32\tFrame.ZIndex\t✔\t✔\t✔ Int64\tPlayer.UserId\t✔\t✔\t✔ MaterialColors\tTerrain.MaterialColors\t✔\t✔\t✔ NumberRange\tParticleEmitter.Lifetime\t✔\t✔\t✔ NumberSequence\tBeam.Transparency\t✔\t✔\t✔ OptionalCoordinateFrame\tModel.WorldPivotData\t✔\t❌\t✔ PhysicalProperties\tPart.CustomPhysicalProperties\t✔\t✔\t✔ ProtectedString\tModuleScript.Source\t✔\t✔\t✔ Ray\tRayValue.Value\t✔\t✔\t✔ Rect\tImageButton.SliceCenter\t✔\t✔\t✔ Ref\tModel.PrimaryPart\t✔\t✔\t❌ Region3\tN/A\t✔\t✔\t❌ Region3int16\tTerrain.MaxExtents\t✔\t✔\t❌ SharedString\tN/A\t✔\t✔\t❌ String\tInstance.Name\t✔\t✔\t✔ Tags\tInstance.Tags\t✔\t✔\t✔ UDim\tUIListLayout.Padding\t✔\t✔\t✔ UDim2\tFrame.Size\t✔\t✔\t✔ Vector2\tImageLabel.ImageRectSize\t✔\t✔\t✔ Vector2int16\tN/A\t✔\t✔\t✔ Vector3\tPart.Size\t✔\t✔\t✔ Vector3int16\tTerrainRegion.ExtentsMax\t✔\t✔\t✔ QDir\tStudio.Auto-Save Path\t❌\t❌\t❌ QFont\tStudio.Font\t❌\t❌\t❌ ","version":"v7","tagName":"h2"},{"title":"Properties in Project Files​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#properties-in-project-files","content":" Many types have an implicit and explicit format. The Project format page decribes these formats in more detail. ","version":"v7","tagName":"h2"},{"title":"Attributes​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#attributes","content":" Rojo defines the "Attributes" property on any instance to have the Attributes type, allowing it to be specified implicitly. For both implicit and explicit values, the format is an object where each field represents an attribute, where the key is the name of the attribute, and the value must be an explicit value. { "$properties": { "Attributes": { "Foo": {"Bool": true}, "Bar": {"Vector3": [1.0, 2.0, 3.0]}, }, "AttributesSerialized": { "Attributes": { "Foo": {"Bool": true}, "Bar": {"Vector3": [1.0, 2.0, 3.0]}, } } } } The following types are supported for attribute values: BoolBrickColorCFrameColor3ColorSequenceFloat64FontNumberRangeNumberSequenceRectStringUDimUDim2Vector2Vector3 ","version":"v7","tagName":"h3"},{"title":"Axes​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#axes","content":" The Axes type cannot be specified implicitly. For explicit values, the format is a list of strings, each of which may be either "X", "Y", or "Z". Each string sets the corresponding component. { "$properties": { "ExplicitExample1": {"Axes": ["X", "Y", "Z"]}, "ExplicitExample2": {"Axes": ["X", "Z"]}, "ExplicitExample3": {"Axes": []} } } ","version":"v7","tagName":"h3"},{"title":"BinaryString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#binarystring","content":" The BinaryString type cannot be specified implicitly. For explicit values, the format is a base64-encoded string. { "$properties": { "ExplicitExample": {"BinaryString": "SGVsbG8sIHdvcmxkIQ=="} } } ","version":"v7","tagName":"h3"},{"title":"Bool​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#bool","content":" For both implicit and explicit values, the format is a boolean value. { "$properties": { "ImplicitExample": true, "ExplicitExample": {"Bool": false} } } ","version":"v7","tagName":"h3"},{"title":"BrickColor​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#brickcolor","content":" The BrickColor type cannot be specified implicitly. For explicit values, the format is an integer representing the Number of a BrickColor. { "$properties": { "ExplicitExample": {"BrickColor": 194} } } ","version":"v7","tagName":"h3"},{"title":"CFrame​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#cframe","content":" For implicit values, the format is a flat list of components. { "$properties": { "ImplicitExample": [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] } } For explicit values, the format is an object with position and orientation fields. { "$properties": { "ExplicitExample": { "CFrame": { "position": [1.0, 2.0, 3.0], "orientation": [ [4.0, 5.0, 6.0], [7.0, 8.0, 9.0], [10.0, 11.0, 12.0] ] } } } } ","version":"v7","tagName":"h3"},{"title":"Color3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#color3","content":" For both implicit and explicit values, the format is a list of R, G and B components, respectively. Each component is a float in the range [0, 1]. { "$properties": { "ImplicitExample": [ 0.6392156862745098, 0.6352941176470588, 0.6470588235294118 ], "ExplicitExample": { "Color3": [ 0.6392156862745098, 0.6352941176470588, 0.6470588235294118 ] } } } ","version":"v7","tagName":"h3"},{"title":"Color3uint8​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#color3uint8","content":" The Color3uint8 type cannot be specified implicitly. For explicit values, the format is a list of R, G and B components, respectively. Each component is an integer in the range [0, 255]. { "$properties": { "ExplicitExample": { "Color3uint8": [163, 162, 165] } } } ","version":"v7","tagName":"h3"},{"title":"ColorSequence​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#colorsequence","content":" The ColorSequence type cannot be specified implicitly. For explicit values, the format is an object with a keypoints field, which is an array of ColorSequenceKeypoints. Each ColorSequenceKeypoint is an object with time and color fields. The color field is a Color3. { "$properties": { "ExplicitExample": { "ColorSequence": { "keypoints": [ { "time": 0.0, "color": [1.0, 1.0, 0.5] }, { "time": 1.0, "color": [0.0, 0.0, 0.0] } ] } } } } ","version":"v7","tagName":"h3"},{"title":"Content​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#content","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "rbxassetid://12345", "ExplicitExample": {"Content": "rbxassetid://12345"} } } ","version":"v7","tagName":"h3"},{"title":"Enum​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#enum","content":" For implicit values, the format is a string corresponding to the name of the enum item. For example: { "$className": "SurfaceLight", "$properties": { "Face": "Front" } } For explicit values, the format is an integer corresponding to the value of the enum item. For example: { "$className": "SurfaceLight", "$properties": { "Face": { "Enum": 5 } } } ","version":"v7","tagName":"h3"},{"title":"Faces​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#faces","content":" The Faces type cannot be specified implicitly. For explicit values, the format is a list of strings, each of which may be either "Right", "Top", "Back", "Left", "Bottom", or "Front". Each string sets the corresponding component. { "$properties": { "ExplicitExample1": {"Faces": ["Right", "Top", "Back", "Left", "Bottom", "Front"]}, "ExplicitExample2": {"Faces": ["Right", "Top", "Front"]}, "ExplicitExample3": {"Faces": []} } } ","version":"v7","tagName":"h3"},{"title":"Float32​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#float32","content":" For both implicit and explicit values, the format is a number. { "$properties": { "ImplicitExample": 15.0, "ExplicitExample": {"Float32": 15.0} } } ","version":"v7","tagName":"h3"},{"title":"Float64​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#float64","content":" For both implicit and explicit values, the format is a number. { "$properties": { "ImplicitExample": 15123.0, "ExplicitExample": {"Float64": 15123.0} } } ","version":"v7","tagName":"h3"},{"title":"Font​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#font","content":" For both implicit and explicit values, the format is an object with family, weight, and style fields. Each component is a string. { "$properties": { "ImplicitExample": { "family": "rbxasset://fonts/families/LegacyArial.json", "weight": "Regular", "style": "Normal" }, "ExplicitExample": { "Font": { "family": "rbxasset://fonts/families/LegacyArial.json", "weight": "Regular", "style": "Normal" } } } } ","version":"v7","tagName":"h3"},{"title":"Int32​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#int32","content":" For both implicit and explicit values, the format is an integer. { "$properties": { "ImplicitExample": 6014, "ExplicitExample": {"Int32": 6014} } } ","version":"v7","tagName":"h3"},{"title":"Int64​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#int64","content":" For both implicit and explicit values, the format is an integer. { "$properties": { "ImplicitExample": 23491023, "ExplicitExample": {"Int64": 23491023} } } ","version":"v7","tagName":"h3"},{"title":"MaterialColors​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#materialcolors","content":" For both implicit and explicit values, the type is an object that looks like this: { "$properties": { "ImplicitExample": { "Grass": [10, 20, 30], "Asphalt": [40, 50, 60], "LeafyGrass": [255, 155, 55] }, "ExplicitExample": { "MaterialColors": { "Grass": [10, 20, 30], "Asphalt": [40, 50, 60], "LeafyGrass": [255, 155, 55] } } } } The key-value pairs within the object should be Material enum items mapped to arrays of 3 integers representing the RGB of the specified color. Only the values you wish to change the defaults of need to be specified. ","version":"v7","tagName":"h3"},{"title":"NumberRange​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#numberrange","content":" The NumberRange type cannot be specified implicitly. For explicit values, the format is a list of Min and Max components, respectively. Each component is a float. { "$properties": { "ExplicitExample": {"NumberRange": [-36.0, 94.0]} } } ","version":"v7","tagName":"h3"},{"title":"NumberSequence​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#numbersequence","content":" The NumberSequence type cannot be specified implicitly. For explicit values, the format is an object with a keypoints field, which is an array of NumberSequenceKeypoints. Each ColorSequenceKeypoint is an object with time, value, and envelope fields. { "$properties": { "ExplicitExample": { "NumberSequence": { "keypoints": [ { "time": 0.0, "value": 5.0, "envelope": 2.0 }, { "time": 1.0, "value": 22.0, "envelope": 0.0 } ] } } } } ","version":"v7","tagName":"h3"},{"title":"OptionalCoordinateFrame​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#optionalcoordinateframe","content":" TODO ","version":"v7","tagName":"h3"},{"title":"PhysicalProperties​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#physicalproperties","content":" The PhysicalProperties type cannot be specified implicitly. For explicit values, there are two formats. The constant string "Default", which represents the default PhysicalProperties value. { "$properties": { "ExplicitExample": {"PhysicalProperties": "Default"} } } An object with fields corresponding to each component. { "$properties": { "ExplicitExample": { "PhysicalProperties": { "density": 0.5, "friction": 1.0, "elasticity": 0.0, "frictionWeight": 50.0, "elasticityWeight": 25.0 } } } } ","version":"v7","tagName":"h3"},{"title":"ProtectedString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#protectedstring","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "print('Hello world!')", "ExplicitExample": {"ProtectedString": "print('Hello world!')"} } } ","version":"v7","tagName":"h3"},{"title":"Ray​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#ray","content":" The Ray type cannot be specified implicitly. For explicit values, there are several possible formats. An object with origin and direction fields. Each component is a Vector3. { "$properties": { "ExplicitExample": { "Ray": { "origin": [1.0, 2.0, 3.0], "direction": [4.0, 5.0, 6.0] } } } } A list of Origin and Direction components, respectively. Each component is a Vector3. { "$properties": { "ExplicitExample": { "Ray": [ [1.0, 2.0, 3.0], [4.0, 5.0, 6.0] ] } } } ","version":"v7","tagName":"h3"},{"title":"Rect​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#rect","content":" The Rect type cannot be specified implicitly. For explicit values, the format is a list of Min and Max components, respectively. Each component is a Vector2. { "$properties": { "ExplicitExample": { "Rect": [ [0.0, 5.0], [10.0, 15.0] ] } } } ","version":"v7","tagName":"h3"},{"title":"Ref​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#ref","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"Region3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#region3","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"Region3int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#region3int16","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"SharedString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#sharedstring","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"String​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#string","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "Hello, world!", "ExplicitExample": {"String": "Hello, world!"} } } ","version":"v7","tagName":"h3"},{"title":"Tags​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#tags","content":" For both implicit and explicit values, the format is a list of strings, where each string is a tag. { "$properties": { "ImplicitExample": ["foo", "con'fusion?!", "bar"], "ExplicitExample": {"Tags": ["foo", "con'fusion?!", "bar"]} } } ","version":"v7","tagName":"h3"},{"title":"UDim​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#udim","content":" The UDim type cannot be specified implicitly. For explicit values, the format is a list of Scale and Offset components, respectively. Scale is a float, and Offset is an integer. { "$properties": { "ExplicitExample": {"UDim": [1.0, 32]} } } ","version":"v7","tagName":"h3"},{"title":"UDim2​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#udim2","content":" The UDim2 type cannot be specified implicitly. For explicit values, the format is a list of X and Y components, respectively. Each component is a UDim. { "$properties": { "ExplicitExample": {"UDim2": [[-1.0, 100], [1.0, -100]]} } } ","version":"v7","tagName":"h3"},{"title":"Vector2​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector2","content":" For both implicit and explicit values, the format is a list of X and Y components, respectively. Each component is a float. { "$properties": { "ImplicitExample": [-50.0, 50.0], "ExplicitExample": {"Vector2": [-50.0, 50.0]} } } ","version":"v7","tagName":"h3"},{"title":"Vector2int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector2int16","content":" For both implicit and explicit values, the format is a list of X and Y components, respectively. Each component is an integer. { "$properties": { "ImplicitExample": [-300, 300], "ExplicitExample": {"Vector2int16": [-300, 300]} } } ","version":"v7","tagName":"h3"},{"title":"Vector3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector3","content":" For both implicit and explicit values, the format is a list of X, Y, and Z components, respectively. Each component is an float. { "$properties": { "ImplicitExample": [-300.0, 0.0, 1500.0], "ExplicitExample": {"Vector3": [-300.0, 0.0, 1500.0]} } } ","version":"v7","tagName":"h3"},{"title":"Vector3int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector3int16","content":" For both implicit and explicit values, the format is a list of X, Y, and Z components, respectively. Each component is an integer. { "$properties": { "ImplicitExample": [60, 37, -450], "ExplicitExample": {"Vector3int16": [60, 37, -450]} } } ","version":"v7","tagName":"h3"}],"options":{"includeRoutes":["/docs/v7/**"],"id":"default"}} \ No newline at end of file diff --git a/search-doc.json b/search-doc.json index 96bc7b74..9b70029c 100644 --- a/search-doc.json +++ b/search-doc.json @@ -1 +1 @@ -{"searchDocs":[{"title":"Creating a New Game","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/new-game/","content":"","keywords":"","version":"v7"},{"title":"Creating the Rojo Project​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#creating-the-rojo-project","content":" Rojo has a built-in command to initialize a new game project. VS CodeCLI Open a new empty folder in VS Code. Your editor should look like this: Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Select Create one now from menu to initialize Rojo project Once it succeeds, you should see a bunch of new files: These are all the files you need to get started with Rojo. ","version":"v7","tagName":"h2"},{"title":"Building Your Place​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#building-your-place","content":" Now that we have a project, one thing we can do is build a Roblox place file for our project. This is a great way to get started with a project quickly with no fuss. VS CodeCLI Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Click the Build project button. Rojo will create a file named build.rbxlx that contains your new game! If you open build.rbxlx in Roblox Studio now, you should see a baseplate, as well as code in services like ReplicatedStorage. ","version":"v7","tagName":"h2"},{"title":"Live-Syncing into Studio​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#live-syncing-into-studio","content":" Building a place file is great for starting to work on a game, but for active iteration, you'll want something faster. In Roblox Studio, make sure the Rojo plugin is installed. If you need it, check out the installation guide to learn how to install it. To expose your project to the plugin, you'll need to start the live sync server. VS CodeCLI Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Click the project button from Projects in this workspace section You should see a small popup in the bottom right corner of your screen with a few details. Switch into Roblox Studio and press the Rojo plugin toolbar button. A panel should open: Press Connect. If all went well, you should now be able to change files in your project directory and watch them sync into Roblox Studio in real time! You can also visit the URL printed by Rojo to access extra information about the running session. ","version":"v7","tagName":"h2"},{"title":"Uploading Your Place​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#uploading-your-place","content":" Aimed at teams that want serious levels of automation, Rojo can upload places to Roblox.com automatically. You'll need an existing game on Roblox.com as well as the .ROBLOSECURITY cookie of an account that has write access to that game. warning It's recommended that you set up a Roblox account dedicated to deploying your game instead of your personal account in case your security cookie is compromised. Generating and publishing your game is as simple as: VS CodeCLI Uploading places is not yet supported in the Rojo VS Code Extension. You can publish your game using Roblox Studio or use the Rojo CLI instead. ","version":"v7","tagName":"h2"},{"title":"Porting an Existing Game","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/existing-game/","content":"","keywords":"","version":"v7"},{"title":"Prepare Your Game​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#prepare-your-game","content":" Not all Roblox idioms translate to the filesystem well. If possible, it's easiest to refactor your game slightly to reduce reliance on these before introducing Rojo. Even if you don't adopt Rojo, these ideas may still improve your game's structure! ","version":"v7","tagName":"h2"},{"title":"Move Code into Fewer Places​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#move-code-into-fewer-places","content":" Inside Roblox, it is common to have scripts stashed away in instances like GUI components, parts in the main scene, or in objects like Tools. Roblox games often also contain several copies of the same script, like old school lava bricks in an obstacle course, or the AI behavior for a zombie. Most software projects outside Roblox have a single location, like a folder named src, that all code goes into. By moving most of your code into services like ReplicatedStorage, ServerScriptService, and StarterPlayer, it becomes easier to find what you're looking for. Rewriting this code to use modern Roblox features like CollectionService can make it easier to understand, easier to work on, and more friendly to Rojo. ","version":"v7","tagName":"h3"},{"title":"rbxlx-to-rojo​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#rbxlx-to-rojo","content":" There are ongoing efforts to make porting an existing game to Rojo more automatic. Currently, the most developed tool for this is rbxlx-to-rojo. ","version":"v7","tagName":"h2"},{"title":"Lune​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#lune","content":" Another option for porting an existing game is to use Lune, which allows deep customization and would be suitable for porting a large, complex game. ","version":"v7","tagName":"h2"},{"title":"Migrating Away from Rojo​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#migrating-away-from-rojo","content":" Migrating away from Rojo is very simple: start editing your Roblox place directly instead of the files on the filesystem! Because everything in Rojo turns into a normal Roblox place or model, you aren't locked into Rojo if you decide to try it for a small part of your game. ","version":"v7","tagName":"h2"},{"title":"Introduction","type":0,"sectionRef":"#","url":"/docs/v7/","content":"","keywords":"","version":"v7"},{"title":"Why Rojo?​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#why-rojo","content":" Adding a tool like Rojo to your Roblox workflow can be daunting, but it comes with some key advantages. ","version":"v7","tagName":"h2"},{"title":"Tools​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#tools","content":" There are decades of excellent tools available that operate on files. With Rojo, it's possible to take advantage of any of them! Popular tools that are tailored towards Roblox or Luau in general: Selene, a static analysis tool to help you write better LuaStyLua, a formatter that helps keep your code in a consistent styleWally, a package manager for Roblox projectsMoonwave, a documentation generator for Lua projects ","version":"v7","tagName":"h3"},{"title":"Rojo at RDC 2019​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#rojo-at-rdc-2019","content":" Nathan Riemer (Kampfkarren) gave a talk at RDC 2019 talking about some of the benefits of using a tool like Rojo. ","version":"v7","tagName":"h3"},{"title":"External Text Editors​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#external-text-editors","content":" Rojo opens the door to use the absolute best text editors in the world and their rich plugin ecosystems. Some very popular editors include Visual Studio Code and Sublime Text. These advanced text editors have features like multi-cursor editing, go-to symbol, multi-file regex find and replace, bookmarks and much more. Rojo users that use Visual Studio Code often use the following extensions: luau-lsp - An LSP implementation for Luau, Roblox's scripting language.StyLua - A VSCode companion for Stylua, which is linked aboveSelene - A VScode companion for Selene, which is linked above. Note that this often overlaps with luau-lsp's analysis.roblox-ui - A visualizer for Rojo projects that makes navigating and adding to them easier. ","version":"v7","tagName":"h3"},{"title":"Version Control​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#version-control","content":" By building your game (or just the scripts) as individual files on the filesystem, it becomes easy to start using professional-grade version control tools like Git and GitHub. Hundreds of thousands of companies and individual developers use Git to version their software projects. With Rojo, Roblox developers can take advantage of the best collaboration tool around. Using a repository hosting service like GitHub or GitLab brings powerful features to Roblox developers like code reviews and issue tracking that professional engineers can't live without. ","version":"v7","tagName":"h3"},{"title":"TypeScript​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#typescript","content":" TypeScript enables static type safety, which helps prevent typos and adds unparalleled autocompletion. It also brings features like arrow functions, object destructuring, functional programming methods, and more! With Rojo, you can use roblox-ts to compile TypeScript to Luau and take advantage of a huge ecosystem of TypeScript tooling. This project is not strictly speaking related to Rojo, but it is very cool and many people prefer to use it over writing Luau. It's also possible to use other languages that compile to Lua like MoonScript and Haxe. However, there's very little development in the way of tooling for these languages, so be warned: here be dragons. ","version":"v7","tagName":"h3"},{"title":"Help!","type":0,"sectionRef":"#","url":"/docs/v7/help/","content":"Help! Rojo is a fairly complex tool to adopt, but there's a community willing to help! The Roblox Open Source Community Discord currently hosts a Rojo support channel, #rojo, that is a great place to get help as problems come up. If you find anything that looks like a bug or have ideas for how to improve Rojo, feel free to file an issue on Rojo's GitHub issue tracker.","keywords":"","version":"v7"},{"title":"Installation","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/installation/","content":"Installation There are two supported ways to install Rojo: VS CodeCLI If you use Visual Studio Code, you can install the Rojo VS Code extension, which allows for both halves of Rojo to work within Visual Studio Code, with a nifty UI to sync files and start/stop the Rojo server! info The VS Code extension does not add rojo to your system PATH. In order to use Rojo from the terminal, you'll need to install the CLI separately.","keywords":"","version":"v7"},{"title":"Rojo Alternatives","type":0,"sectionRef":"#","url":"/docs/v7/rojo-alternatives/","content":"","keywords":"","version":"v7"},{"title":"Why Not Rojo?​","type":1,"pageTitle":"Rojo Alternatives","url":"/docs/v7/rojo-alternatives/#why-not-rojo","content":" The obvious question to ask is 'why would I use something else?' and it has an easy answer. If all you need to do is sync files into Roblox Studio, you absolutely don't need to use something other than Rojo. It is designed to be a one stop shop for syncing. However, Rojo is limited in scope and design: it doesn't allow complex scripting like Lune or rbxmk do, and it has different restrictions on its design than Argon and Lync. You should look into whether you need or want any of the features those tools have to offer and make the judgement call on your own. That said, there is special attention for Lune and rbxmk. A common workflow is to build a Rojo project into a rbxl or rbxm file and then perform post-processing using one of these tools, as their Luau runtimes enable workflows that Rojo alone does not. Most workflows don't need these, but if you have a need it'll make itself obvious. ","version":"v7","tagName":"h2"},{"title":"Project Format","type":0,"sectionRef":"#","url":"/docs/v7/project-format/","content":"","keywords":"","version":"v7"},{"title":"Project File​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#project-file","content":" Rojo projects are JSON files that have the .project.json extension. They have the following fields: name: A string indicating the name of the project. This name is used when building the project into a model or place file. Required tree: An Instance Description describing the root instance of the project. Required servePort: The port that rojo serve should listen on. Passing --port will override this setting. OptionalDefault is 34872 servePlaceIds: A list of place IDs that this project may be live-synced to. This feature can help prevent overwriting the wrong game with source from Rojo. OptionalDefault is null placeId: Sets the current place's place ID when connecting to the Rojo server from Roblox Studio. OptionalDefault is null gameId: Sets the current place's game ID when connecting to the Rojo server from Roblox Studio. OptionalDefault is null serveAddress: If specified, this address will be used in place of the default address, as long as --address is unprovided. OptionalDefault is null globIgnorePaths: A list of globs of paths to ignore. OptionalDefault is [] emitLegacyScripts: A boolean specifying whether Rojo should use both Script and LocalScript Instances instead of just Script Instances with their RunContext set. OptionalDefault is true ","version":"v7","tagName":"h2"},{"title":"Instance Description​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#instance-description","content":" Instance Descriptions correspond one-to-one with the actual Roblox Instances in the project. $className: The ClassName of the Instance being described. Optional if $path is specified or if the instance is a Roblox service. $path: The path on the filesystem to pull files from into the project. Optional if $className is specified.Paths are relative to the folder containing the project file. $properties: Properties to apply to the instance. Values should be Instance Property Values. Optional $ignoreUnknownInstances: Whether instances that Rojo doesn't know about should be deleted. OptionalDefault is false if $path is specified, otherwise true. All other fields in an Instance Description are turned into instances whose name is the key. These values should also be Instance Descriptions! ","version":"v7","tagName":"h2"},{"title":"Instance Property Value​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#instance-property-value","content":" There are two kinds of property values on instances, implicit and explicit. An implicit value uses Rojo's knowledge of Roblox's API to infer the correct type, while an explicit value specifies the type directly. When a value is specified implicitly, Rojo uses the class name and property name to validate the value. That is, the format of an implicit value must be correct for the type corresponding to the class and property. For example, the Anchored property of the Part class is known by Rojo to be of the Bool type, so the implicit value must be a boolean: { "$className": "Part", "$properties": { "Anchored": true, } } Conversely, an explicit value specifies the type of the value directly. An explicit value is an object with one field, where: The key of the field is the type of property to represent.The value of the field is the value of the property, in the format of the specified type. For example, the Anchored property specified explicitly: { "$className": "Part", "$properties": { "Anchored": { "Bool": true }, } } For explicit values, Rojo does not validate the type against Roblox's API. For example, the type of the Anchored property could be overridden to be a string instead: { "$className": "Part", "$properties": { "Anchored": { "String": "Hello, world!" }, } } Explicit values are necessary for properties that Rojo does not know about. This includes properties that have been recently added to Roblox's API, and certain internal properties that aren't described by Roblox's API at all. The Properties page describes the formats of each type in detail. ","version":"v7","tagName":"h2"},{"title":"Example Projects​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#example-projects","content":" This project bundles up everything in the src directory. It'd be suitable for making a plugin or model: { "name": "AwesomeLibrary", "tree": { "$path": "src" } } This project describes the layout you might use if you were making the next hit simulator game, Sisyphus Simulator: { "name": "Sisyphus Simulator", "globIgnorePaths": ["**/*.spec.lua"], "tree": { "$className": "DataModel", "HttpService": { "$className": "HttpService", "$properties": { "HttpEnabled": true } }, "ReplicatedStorage": { "$className": "ReplicatedStorage", "$path": "src/ReplicatedStorage" }, "StarterPlayer": { "$className": "StarterPlayer", "StarterPlayerScripts": { "$className": "StarterPlayerScripts", "$path": "src/StarterPlayerScripts" } }, "Workspace": { "$className": "Workspace", "$properties": { "Gravity": 67.3 }, "Terrain": { "$path": "Terrain.rbxm" } } } } ","version":"v7","tagName":"h2"},{"title":"Upgrading From Rojo 6","type":0,"sectionRef":"#","url":"/docs/v7/upgrade/","content":"","keywords":"","version":"v7"},{"title":"Recommended Workflows","type":0,"sectionRef":"#","url":"/docs/v7/workflows/","content":"","keywords":"","version":"v7"},{"title":"Development Places​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#development-places","content":" Many Roblox developers collaborate using Team Create. While Team Create is great for collaborative building and newer developers, it is also prone to issues. What workflow you migrate to depends on how much of your game you would like Rojo to manage. If you just want to use Rojo to manage your game's scripts, and leave everything else managed by Team Create or a similar feature, that is called Partially Managed Rojo. If you want to manage your entire game with Rojo and reap all of its benefits like continuous deployment and hermetic builds, that is called Fully Managed Rojo. ","version":"v7","tagName":"h3"},{"title":"Partially Managed Rojo​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#partially-managed-rojo","content":" Best practice is still being developed here, but it is generally recommended that each programmer on a project have their own place to work in. TODO ","version":"v7","tagName":"h2"},{"title":"Fully Managed Rojo​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#fully-managed-rojo","content":" TODO ","version":"v7","tagName":"h2"},{"title":"Explicit Properties in Project/Meta Files​","type":1,"pageTitle":"Upgrading From Rojo 6","url":"/docs/v7/upgrade/#explicit-properties-in-projectmeta-files","content":" Rojo has support for specifying properties in project files as well as .meta.json files. There are two ways to write properties in these files, the explicit syntax and implicit syntax. Rojo's implicit syntax has not changed. In Both Rojo 6 and 7, you can write properties like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": "Wood", "Size": [2, 0.5, 6], "Color": [1, 0, 0], "CFrame": [ 0, 10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } info It's strongly recommended to use the implicit syntax when possible! It's shorter, easier to read, and more future-proof. Rojo also has a more explicit syntax for specifying property values. This syntax should be used only for a couple reasons: Using an new enum value that Rojo doesn't know about.Writing a property with a different value type than what Rojo expects. In Rojo 6, this same model using the explicit property syntax would look like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": { "Type": "Enum", "Value": 512 }, "Size": { "Type": "Vector3", "Value": [2, 0.5, 6] }, "Color": { "Type": "Color3", "Value": [1, 0, 0] }, "CFrame": { "Type": "CFrame", "Value": [ 0, 10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } } This format has changed in Rojo 7. The same model with Rojo 7's explicit property syntax would look like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": { "Enum": 512 }, "Size": { "Vector3": [2, 0.5, 6] }, "Color": { "Color3": [1, 0, 0] }, "CFrame": { "CFrame": { "position": [0, 10, 0], "orientation": [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } } } In Rojo 7, the Type and Value fields were folded together to reduce the amount of typing. Some types like CFrame and ColorSequence had fields added or renamed. Since the release of Rojo 6, it has been feasible to use rbxm or rbxmx files for models instead of typing properties by hand. For more complicated models, this is recommended. ","version":"v7","tagName":"h2"},{"title":"Sync Details","type":0,"sectionRef":"#","url":"/docs/v7/sync-details/","content":"","keywords":"","version":"v7"},{"title":"Overview​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#overview","content":" Concept\tFile NameFolders\tany directory Server Scripts\t*.server.lua Client Scripts\t*.client.lua Module Scripts\t*.lua XML Models\t*.rbxmx Binary Models\t*.rbxm Localization Tables\t*.csv Plain Text\t*.txt JSON Modules\t*.json TOML Modules\t*.toml JSON Models\t*.model.json Projects\t*.project.json Meta Files\t*.meta.json ","version":"v7","tagName":"h2"},{"title":"Limitations​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#limitations","content":" Not all property types can be synced by Rojo in real-time due to limitations of the Roblox Studio plugin API. In these cases, you can usually generate a place file and open it when you start working on a project. Some common cases you might hit are: Binary data (Terrain, CSG parts)MeshPart.MeshIdHttpService.HttpEnabled For a list of all property types that Rojo can reason about, both when live-syncing and when building place files, look at rbx-dom's type coverage chart. This limitation may be solved by issue #205 in the future. ","version":"v7","tagName":"h2"},{"title":"Folders​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#folders","content":" Any directory on the filesystem will turn into a Folder instance with the same name. It is possible for a directory to contain certain files that change what the directory turns into: An init.lua, init.server.lua, or init.client.lua file, described in Scripts.An init.meta.json file that defines className, described in Meta Files.A default.project.json file, described in Projects. ","version":"v7","tagName":"h2"},{"title":"Scripts​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#scripts","content":" Rojo transforms any files with the lua extension into the various script instances that Roblox has. Any file ending in .server.lua will turn into a Script instance.Any file ending in .client.lua will turn into a LocalScript instance.Any other .lua file will turn into a ModuleScript instance. Rojo reserves three special script names. These scripts change their parent directory into a script instead of a folder: init.server.lua will change its parent directory into a Script instance.init.client.lua will change its parent directory into a LocalScript instance.init.lua will change its parent directory into a ModuleScript instance. For example, these files: Will turn into these instances in Roblox: Only one "init script" can be present in the same folder. ","version":"v7","tagName":"h2"},{"title":"Models​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#models","content":" Rojo supports both binary (.rbxm) and XML (.rbxmx) models generated by Roblox Studio or another tool. For a rundown of supported types, check out rbx-dom's type coverage chart. ","version":"v7","tagName":"h2"},{"title":"Localization Tables​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#localization-tables","content":" Any file with the csv extension is transformed into a LocalizationTable instance. Rojo expects these files to follow the same format that Roblox does when importing and exporting localization information. An example CSV localization table is: Key,Source,Context,Example,es Ack,Ack!,,An exclamation of despair,¡Ay! ","version":"v7","tagName":"h2"},{"title":"Plain Text​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#plain-text","content":" Any file with the txt extension is transformed into a StringValue instance. This is useful for bringing in text data that can be read by scripts at runtime. ","version":"v7","tagName":"h2"},{"title":"JSON Modules​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#json-modules","content":" Any file with the json extension that is not a JSON Model or a Project File will be synced as a ModuleScript that returns a table representing the same structure as the JSON file. That is, the following JSON: { "Hello": "world!", "bool": true, "array": [1, 2, 3], "object": { "key 1": 1337, "key 2": [] } } Would become a ModuleScript with the following Source: return { Hello = "world!", array = {1, 2, 3}, bool = true, object = { ["key 1"] = 1337, ["key 2"] = {}, }, } ","version":"v7","tagName":"h2"},{"title":"TOML Modules​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#toml-modules","content":" Any file with the toml extension will be synced as a ModuleScript that returns a table representing the same structure as the TOML file. Due to the easy to read and edit format of TOML, it can be convenient to use them as config files. For a better idea of what synced toml files look like, see JSON Modules. There is a single limitation for TOML syncing: DateTime values are converted into string values and not the corresponding data type. This is due to the conflicting formats used between them. This is not something most people should have to worry about, but it's still something to be aware of. ","version":"v7","tagName":"h2"},{"title":"JSON Models​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#json-models","content":" Files ending in .model.json can be used to describe simple models. They're designed to be hand-written and are useful for instances like RemoteEvent. A JSON model describing a folder containing a Part and a RemoteEvent could be written as a file named My Cool Model.model.json with: { "ClassName": "Folder", "Children": [ { "Name": "RootPart", "ClassName": "Part", "Properties": { "Size": [4, 4, 4] } }, { "Name": "SendMoney", "ClassName": "RemoteEvent" } ] } It would turn into these instances: ","version":"v7","tagName":"h2"},{"title":"Projects​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#projects","content":" Starting in Rojo 6.0, project files can be included in other project files. This can be useful for reusing pieces between multiple project files. Projects that are intended to be included inside other projects should describe models, not places. If a directory contains a file named default.project.json, Rojo will use the contents of the project file instead of anything else in the directory. ","version":"v7","tagName":"h2"},{"title":"Meta Files​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files","content":" New in Rojo 0.5 are meta files, named .meta.json. Meta files allow attaching extra Rojo data to models defined in other formats, like Roblox's rbxm and rbxmx model formats, or even Lua scripts. This can be used to set Rojo-specific settings like ignoreUnknownInstances, or can be used to set properties like Disabled on a script. Meta files can contain: className: Changes the className of a containing Folder into something else. Usable only in init.meta.json files properties: A map of properties to set on the instance, just like projects Usable on anything except .rbxmx, .rbxm, and .model.json files, which already have properties ignoreUnknownInstances: Works just like $ignoreUnknownInstances in project files ","version":"v7","tagName":"h2"},{"title":"Meta Files to set Rojo metadata​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-to-set-rojo-metadata","content":" Sometimes it's useful to apply properties like ignoreUnknownInstances on instances that are defined on the filesystem instead of within the project itself. If your project has hello.txt and there are instances underneath it that you want Rojo to ignore when live-syncing, you could create hello.meta.json with: { "ignoreUnknownInstances": true } ","version":"v7","tagName":"h3"},{"title":"Meta Files for Disabled Scripts​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-for-disabled-scripts","content":" Meta files can be used to set properties on Script instances, like Disabled. If your project has foo.server.lua and you want to make sure it would be disabled, you could create a foo.meta.json next to it with: { "properties": { "Disabled": true } } ","version":"v7","tagName":"h3"},{"title":"Meta Files for Tools​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-for-tools","content":" If you wanted to represent a tool containing a script and a model for its handle, create a directory with an init.meta.json file in it: { "className": "Tool", "properties": { "Grip": [0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1] } } Instead of a Folder instance, you'll end up with a Tool instance with the Grip property set. ","version":"v7","tagName":"h3"},{"title":"Properties","type":0,"sectionRef":"#","url":"/docs/v7/properties/","content":"","keywords":"","version":"v7"},{"title":"Property Type Support​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#property-type-support","content":" Property Type\tExample Property\tBuild\tLive Sync\tProject FilesAttributes\tInstance.Attributes\t✔\t✔\t✔ Axes\tArcHandles.Axes\t✔\t✔\t✔ BinaryString\tBinaryStringValue.Value\t✔\t❌\t✔ Bool\tPart.Anchored\t✔\t✔\t✔ BrickColor\tPart.BrickColor\t✔\t✔\t✔ CFrame\tCamera.CFrame\t✔\t✔\t✔ Color3\tLighting.Ambient\t✔\t✔\t✔ Color3uint8\tPart.BrickColor\t✔\t✔\t✔ ColorSequence\tBeam.Color\t✔\t✔\t✔ Content\tDecal.Texture\t✔\t✔\t✔ Enum\tPart.Shape\t✔\t✔\t✔ Faces\tHandles.Faces\t✔\t✔\t✔ Float32\tPlayers.RespawnTime\t✔\t✔\t✔ Float64\tSound.PlaybackLoudness\t✔\t✔\t✔ Font\tTextLabel.FontFace\t✔\t✔\t✔ Int32\tFrame.ZIndex\t✔\t✔\t✔ Int64\tPlayer.UserId\t✔\t✔\t✔ MaterialColors\tTerrain.MaterialColors\t✔\t✔\t✔ NumberRange\tParticleEmitter.Lifetime\t✔\t✔\t✔ NumberSequence\tBeam.Transparency\t✔\t✔\t✔ OptionalCoordinateFrame\tModel.WorldPivotData\t✔\t❌\t✔ PhysicalProperties\tPart.CustomPhysicalProperties\t✔\t✔\t✔ ProtectedString\tModuleScript.Source\t✔\t✔\t✔ Ray\tRayValue.Value\t✔\t✔\t✔ Rect\tImageButton.SliceCenter\t✔\t✔\t✔ Ref\tModel.PrimaryPart\t✔\t✔\t❌ Region3\tN/A\t✔\t✔\t❌ Region3int16\tTerrain.MaxExtents\t✔\t✔\t❌ SharedString\tN/A\t✔\t✔\t❌ String\tInstance.Name\t✔\t✔\t✔ Tags\tInstance.Tags\t✔\t✔\t✔ UDim\tUIListLayout.Padding\t✔\t✔\t✔ UDim2\tFrame.Size\t✔\t✔\t✔ Vector2\tImageLabel.ImageRectSize\t✔\t✔\t✔ Vector2int16\tN/A\t✔\t✔\t✔ Vector3\tPart.Size\t✔\t✔\t✔ Vector3int16\tTerrainRegion.ExtentsMax\t✔\t✔\t✔ QDir\tStudio.Auto-Save Path\t❌\t❌\t❌ QFont\tStudio.Font\t❌\t❌\t❌ ","version":"v7","tagName":"h2"},{"title":"Properties in Project Files​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#properties-in-project-files","content":" Many types have an implicit and explicit format. The Project format page decribes these formats in more detail. ","version":"v7","tagName":"h2"},{"title":"Attributes​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#attributes","content":" Rojo defines the "Attributes" property on any instance to have the Attributes type, allowing it to be specified implicitly. For both implicit and explicit values, the format is an object where each field represents an attribute, where the key is the name of the attribute, and the value must be an explicit value. { "$properties": { "Attributes": { "Foo": {"Bool": true}, "Bar": {"Vector3": [1.0, 2.0, 3.0]}, }, "AttributesSerialized": { "Attributes": { "Foo": {"Bool": true}, "Bar": {"Vector3": [1.0, 2.0, 3.0]}, } } } } The following types are supported for attribute values: BoolBrickColorCFrameColor3ColorSequenceFloat64FontNumberRangeNumberSequenceRectStringUDimUDim2Vector2Vector3 ","version":"v7","tagName":"h3"},{"title":"Axes​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#axes","content":" The Axes type cannot be specified implicitly. For explicit values, the format is a list of strings, each of which may be either "X", "Y", or "Z". Each string sets the corresponding component. { "$properties": { "ExplicitExample1": {"Axes": ["X", "Y", "Z"]}, "ExplicitExample2": {"Axes": ["X", "Z"]}, "ExplicitExample3": {"Axes": []} } } ","version":"v7","tagName":"h3"},{"title":"BinaryString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#binarystring","content":" The BinaryString type cannot be specified implicitly. For explicit values, the format is a base64-encoded string. { "$properties": { "ExplicitExample": {"BinaryString": "SGVsbG8sIHdvcmxkIQ=="} } } ","version":"v7","tagName":"h3"},{"title":"Bool​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#bool","content":" For both implicit and explicit values, the format is a boolean value. { "$properties": { "ImplicitExample": true, "ExplicitExample": {"Bool": false} } } ","version":"v7","tagName":"h3"},{"title":"BrickColor​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#brickcolor","content":" The BrickColor type cannot be specified implicitly. For explicit values, the format is an integer representing the Number of a BrickColor. { "$properties": { "ExplicitExample": {"BrickColor": 194} } } ","version":"v7","tagName":"h3"},{"title":"CFrame​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#cframe","content":" For implicit values, the format is a flat list of components. { "$properties": { "ImplicitExample": [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] } } For explicit values, the format is an object with position and orientation fields. { "$properties": { "ExplicitExample": { "CFrame": { "position": [1.0, 2.0, 3.0], "orientation": [ [4.0, 5.0, 6.0], [7.0, 8.0, 9.0], [10.0, 11.0, 12.0] ] } } } } ","version":"v7","tagName":"h3"},{"title":"Color3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#color3","content":" For both implicit and explicit values, the format is a list of R, G and B components, respectively. Each component is a float in the range [0, 1]. { "$properties": { "ImplicitExample": [ 0.6392156862745098, 0.6352941176470588, 0.6470588235294118 ], "ExplicitExample": { "Color3": [ 0.6392156862745098, 0.6352941176470588, 0.6470588235294118 ] } } } ","version":"v7","tagName":"h3"},{"title":"Color3uint8​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#color3uint8","content":" The Color3uint8 type cannot be specified implicitly. For explicit values, the format is a list of R, G and B components, respectively. Each component is an integer in the range [0, 255]. { "$properties": { "ExplicitExample": { "Color3uint8": [163, 162, 165] } } } ","version":"v7","tagName":"h3"},{"title":"ColorSequence​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#colorsequence","content":" The ColorSequence type cannot be specified implicitly. For explicit values, the format is an object with a keypoints field, which is an array of ColorSequenceKeypoints. Each ColorSequenceKeypoint is an object with time and color fields. The color field is a Color3. { "$properties": { "ExplicitExample": { "ColorSequence": { "keypoints": [ { "time": 0.0, "color": [1.0, 1.0, 0.5] }, { "time": 1.0, "color": [0.0, 0.0, 0.0] } ] } } } } ","version":"v7","tagName":"h3"},{"title":"Content​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#content","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "rbxassetid://12345", "ExplicitExample": {"Content": "rbxassetid://12345"} } } ","version":"v7","tagName":"h3"},{"title":"Enum​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#enum","content":" For implicit values, the format is a string corresponding to the name of the enum item. For example: { "$className": "SurfaceLight", "$properties": { "Face": "Front" } } For explicit values, the format is an integer corresponding to the value of the enum item. For example: { "$className": "SurfaceLight", "$properties": { "Face": { "Enum": 5 } } } ","version":"v7","tagName":"h3"},{"title":"Faces​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#faces","content":" The Faces type cannot be specified implicitly. For explicit values, the format is a list of strings, each of which may be either "Right", "Top", "Back", "Left", "Bottom", or "Front". Each string sets the corresponding component. { "$properties": { "ExplicitExample1": {"Faces": ["Right", "Top", "Back", "Left", "Bottom", "Front"]}, "ExplicitExample2": {"Faces": ["Right", "Top", "Front"]}, "ExplicitExample3": {"Faces": []} } } ","version":"v7","tagName":"h3"},{"title":"Float32​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#float32","content":" For both implicit and explicit values, the format is a number. { "$properties": { "ImplicitExample": 15.0, "ExplicitExample": {"Float32": 15.0} } } ","version":"v7","tagName":"h3"},{"title":"Float64​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#float64","content":" For both implicit and explicit values, the format is a number. { "$properties": { "ImplicitExample": 15123.0, "ExplicitExample": {"Float64": 15123.0} } } ","version":"v7","tagName":"h3"},{"title":"Font​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#font","content":" For both implicit and explicit values, the format is an object with family, weight, and style fields. Each component is a string. { "$properties": { "ImplicitExample": { "family": "rbxasset://fonts/families/LegacyArial.json", "weight": "Regular", "style": "Normal" }, "ExplicitExample": { "Font": { "family": "rbxasset://fonts/families/LegacyArial.json", "weight": "Regular", "style": "Normal" } } } } ","version":"v7","tagName":"h3"},{"title":"Int32​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#int32","content":" For both implicit and explicit values, the format is an integer. { "$properties": { "ImplicitExample": 6014, "ExplicitExample": {"Int32": 6014} } } ","version":"v7","tagName":"h3"},{"title":"Int64​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#int64","content":" For both implicit and explicit values, the format is an integer. { "$properties": { "ImplicitExample": 23491023, "ExplicitExample": {"Int64": 23491023} } } ","version":"v7","tagName":"h3"},{"title":"MaterialColors​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#materialcolors","content":" For both implicit and explicit values, the type is an object that looks like this: { "$properties": { "ImplicitExample": { "Grass": [10, 20, 30], "Asphalt": [40, 50, 60], "LeafyGrass": [255, 155, 55] }, "ExplicitExample": { "MaterialColors": { "Grass": [10, 20, 30], "Asphalt": [40, 50, 60], "LeafyGrass": [255, 155, 55] } } } } The key-value pairs within the object should be Material enum items mapped to arrays of 3 integers representing the RGB of the specified color. Only the values you wish to change the defaults of need to be specified. ","version":"v7","tagName":"h3"},{"title":"NumberRange​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#numberrange","content":" The NumberRange type cannot be specified implicitly. For explicit values, the format is a list of Min and Max components, respectively. Each component is a float. { "$properties": { "ExplicitExample": {"NumberRange": [-36.0, 94.0]} } } ","version":"v7","tagName":"h3"},{"title":"NumberSequence​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#numbersequence","content":" The NumberSequence type cannot be specified implicitly. For explicit values, the format is an object with a keypoints field, which is an array of NumberSequenceKeypoints. Each ColorSequenceKeypoint is an object with time, value, and envelope fields. { "$properties": { "ExplicitExample": { "NumberSequence": { "keypoints": [ { "time": 0.0, "value": 5.0, "envelope": 2.0 }, { "time": 1.0, "value": 22.0, "envelope": 0.0 } ] } } } } ","version":"v7","tagName":"h3"},{"title":"OptionalCoordinateFrame​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#optionalcoordinateframe","content":" TODO ","version":"v7","tagName":"h3"},{"title":"PhysicalProperties​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#physicalproperties","content":" The PhysicalProperties type cannot be specified implicitly. For explicit values, there are two formats. The constant string "Default", which represents the default PhysicalProperties value. { "$properties": { "ExplicitExample": {"PhysicalProperties": "Default"} } } An object with fields corresponding to each component. { "$properties": { "ExplicitExample": { "PhysicalProperties": { "density": 0.5, "friction": 1.0, "elasticity": 0.0, "frictionWeight": 50.0, "elasticityWeight": 25.0 } } } } ","version":"v7","tagName":"h3"},{"title":"ProtectedString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#protectedstring","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "print('Hello world!')", "ExplicitExample": {"ProtectedString": "print('Hello world!')"} } } ","version":"v7","tagName":"h3"},{"title":"Ray​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#ray","content":" The Ray type cannot be specified implicitly. For explicit values, there are several possible formats. An object with origin and direction fields. Each component is a Vector3. { "$properties": { "ExplicitExample": { "Ray": { "origin": [1.0, 2.0, 3.0], "direction": [4.0, 5.0, 6.0] } } } } A list of Origin and Direction components, respectively. Each component is a Vector3. { "$properties": { "ExplicitExample": { "Ray": [ [1.0, 2.0, 3.0], [4.0, 5.0, 6.0] ] } } } ","version":"v7","tagName":"h3"},{"title":"Rect​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#rect","content":" The Rect type cannot be specified implicitly. For explicit values, the format is a list of Min and Max components, respectively. Each component is a Vector2. { "$properties": { "ExplicitExample": { "Rect": [ [0.0, 5.0], [10.0, 15.0] ] } } } ","version":"v7","tagName":"h3"},{"title":"Ref​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#ref","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"Region3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#region3","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"Region3int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#region3int16","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"SharedString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#sharedstring","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"String​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#string","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "Hello, world!", "ExplicitExample": {"String": "Hello, world!"} } } ","version":"v7","tagName":"h3"},{"title":"Tags​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#tags","content":" For both implicit and explicit values, the format is a list of strings, where each string is a tag. { "$properties": { "ImplicitExample": ["foo", "con'fusion?!", "bar"], "ExplicitExample": {"Tags": ["foo", "con'fusion?!", "bar"]} } } ","version":"v7","tagName":"h3"},{"title":"UDim​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#udim","content":" The UDim type cannot be specified implicitly. For explicit values, the format is a list of Scale and Offset components, respectively. Scale is a float, and Offset is an integer. { "$properties": { "ExplicitExample": {"UDim": [1.0, 32]} } } ","version":"v7","tagName":"h3"},{"title":"UDim2​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#udim2","content":" The UDim2 type cannot be specified implicitly. For explicit values, the format is a list of X and Y components, respectively. Each component is a UDim. { "$properties": { "ExplicitExample": {"UDim2": [[-1.0, 100], [1.0, -100]]} } } ","version":"v7","tagName":"h3"},{"title":"Vector2​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector2","content":" For both implicit and explicit values, the format is a list of X and Y components, respectively. Each component is a float. { "$properties": { "ImplicitExample": [-50.0, 50.0], "ExplicitExample": {"Vector2": [-50.0, 50.0]} } } ","version":"v7","tagName":"h3"},{"title":"Vector2int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector2int16","content":" For both implicit and explicit values, the format is a list of X and Y components, respectively. Each component is an integer. { "$properties": { "ImplicitExample": [-300, 300], "ExplicitExample": {"Vector2int16": [-300, 300]} } } ","version":"v7","tagName":"h3"},{"title":"Vector3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector3","content":" For both implicit and explicit values, the format is a list of X, Y, and Z components, respectively. Each component is an float. { "$properties": { "ImplicitExample": [-300.0, 0.0, 1500.0], "ExplicitExample": {"Vector3": [-300.0, 0.0, 1500.0]} } } ","version":"v7","tagName":"h3"},{"title":"Vector3int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector3int16","content":" For both implicit and explicit values, the format is a list of X, Y, and Z components, respectively. Each component is an integer. { "$properties": { "ImplicitExample": [60, 37, -450], "ExplicitExample": {"Vector3int16": [60, 37, -450]} } } ","version":"v7","tagName":"h3"}],"options":{"includeRoutes":["/docs/v7/**"],"id":"default"}} \ No newline at end of file +{"searchDocs":[{"title":"Porting an Existing Game","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/existing-game/","content":"","keywords":"","version":"v7"},{"title":"Prepare Your Game​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#prepare-your-game","content":" Not all Roblox idioms translate to the filesystem well. If possible, it's easiest to refactor your game slightly to reduce reliance on these before introducing Rojo. Even if you don't adopt Rojo, these ideas may still improve your game's structure! ","version":"v7","tagName":"h2"},{"title":"Move Code into Fewer Places​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#move-code-into-fewer-places","content":" Inside Roblox, it is common to have scripts stashed away in instances like GUI components, parts in the main scene, or in objects like Tools. Roblox games often also contain several copies of the same script, like old school lava bricks in an obstacle course, or the AI behavior for a zombie. Most software projects outside Roblox have a single location, like a folder named src, that all code goes into. By moving most of your code into services like ReplicatedStorage, ServerScriptService, and StarterPlayer, it becomes easier to find what you're looking for. Rewriting this code to use modern Roblox features like CollectionService can make it easier to understand, easier to work on, and more friendly to Rojo. ","version":"v7","tagName":"h3"},{"title":"rbxlx-to-rojo​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#rbxlx-to-rojo","content":" There are ongoing efforts to make porting an existing game to Rojo more automatic. Currently, the most developed tool for this is rbxlx-to-rojo. ","version":"v7","tagName":"h2"},{"title":"Lune​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#lune","content":" Another option for porting an existing game is to use Lune, which allows deep customization and would be suitable for porting a large, complex game. ","version":"v7","tagName":"h2"},{"title":"Migrating Away from Rojo​","type":1,"pageTitle":"Porting an Existing Game","url":"/docs/v7/getting-started/existing-game/#migrating-away-from-rojo","content":" Migrating away from Rojo is very simple: start editing your Roblox place directly instead of the files on the filesystem! Because everything in Rojo turns into a normal Roblox place or model, you aren't locked into Rojo if you decide to try it for a small part of your game. ","version":"v7","tagName":"h2"},{"title":"Installation","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/installation/","content":"Installation There are two supported ways to install Rojo: VS CodeCLI If you use Visual Studio Code, you can install the Rojo VS Code extension, which allows for both halves of Rojo to work within Visual Studio Code, with a nifty UI to sync files and start/stop the Rojo server! info The VS Code extension does not add rojo to your system PATH. In order to use Rojo from the terminal, you'll need to install the CLI separately.","keywords":"","version":"v7"},{"title":"Help!","type":0,"sectionRef":"#","url":"/docs/v7/help/","content":"Help! Rojo is a fairly complex tool to adopt, but there's a community willing to help! The Roblox Open Source Community Discord currently hosts a Rojo support channel, #rojo, that is a great place to get help as problems come up. If you find anything that looks like a bug or have ideas for how to improve Rojo, feel free to file an issue on Rojo's GitHub issue tracker.","keywords":"","version":"v7"},{"title":"Introduction","type":0,"sectionRef":"#","url":"/docs/v7/","content":"","keywords":"","version":"v7"},{"title":"Why Rojo?​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#why-rojo","content":" Adding a tool like Rojo to your Roblox workflow can be daunting, but it comes with some key advantages. ","version":"v7","tagName":"h2"},{"title":"Tools​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#tools","content":" There are decades of excellent tools available that operate on files. With Rojo, it's possible to take advantage of any of them! Popular tools that are tailored towards Roblox or Luau in general: Selene, a static analysis tool to help you write better LuaStyLua, a formatter that helps keep your code in a consistent styleWally, a package manager for Roblox projectsMoonwave, a documentation generator for Lua projects ","version":"v7","tagName":"h3"},{"title":"Rojo at RDC 2019​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#rojo-at-rdc-2019","content":" Nathan Riemer (Kampfkarren) gave a talk at RDC 2019 talking about some of the benefits of using a tool like Rojo. ","version":"v7","tagName":"h3"},{"title":"External Text Editors​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#external-text-editors","content":" Rojo opens the door to use the absolute best text editors in the world and their rich plugin ecosystems. Some very popular editors include Visual Studio Code and Sublime Text. These advanced text editors have features like multi-cursor editing, go-to symbol, multi-file regex find and replace, bookmarks and much more. Rojo users that use Visual Studio Code often use the following extensions: luau-lsp - An LSP implementation for Luau, Roblox's scripting language.StyLua - A VSCode companion for Stylua, which is linked aboveSelene - A VScode companion for Selene, which is linked above. Note that this often overlaps with luau-lsp's analysis.roblox-ui - A visualizer for Rojo projects that makes navigating and adding to them easier. ","version":"v7","tagName":"h3"},{"title":"Version Control​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#version-control","content":" By building your game (or just the scripts) as individual files on the filesystem, it becomes easy to start using professional-grade version control tools like Git and GitHub. Hundreds of thousands of companies and individual developers use Git to version their software projects. With Rojo, Roblox developers can take advantage of the best collaboration tool around. Using a repository hosting service like GitHub or GitLab brings powerful features to Roblox developers like code reviews and issue tracking that professional engineers can't live without. ","version":"v7","tagName":"h3"},{"title":"TypeScript​","type":1,"pageTitle":"Introduction","url":"/docs/v7/#typescript","content":" TypeScript enables static type safety, which helps prevent typos and adds unparalleled autocompletion. It also brings features like arrow functions, object destructuring, functional programming methods, and more! With Rojo, you can use roblox-ts to compile TypeScript to Luau and take advantage of a huge ecosystem of TypeScript tooling. This project is not strictly speaking related to Rojo, but it is very cool and many people prefer to use it over writing Luau. It's also possible to use other languages that compile to Lua like MoonScript and Haxe. However, there's very little development in the way of tooling for these languages, so be warned: here be dragons. ","version":"v7","tagName":"h3"},{"title":"Rojo Alternatives","type":0,"sectionRef":"#","url":"/docs/v7/rojo-alternatives/","content":"","keywords":"","version":"v7"},{"title":"Why Not Rojo?​","type":1,"pageTitle":"Rojo Alternatives","url":"/docs/v7/rojo-alternatives/#why-not-rojo","content":" The obvious question to ask is 'why would I use something else?' and it has an easy answer. If all you need to do is sync files into Roblox Studio, you absolutely don't need to use something other than Rojo. It is designed to be a one stop shop for syncing. However, Rojo is limited in scope and design: it doesn't allow complex scripting like Lune or rbxmk do, and it has different restrictions on its design than Argon and Lync. You should look into whether you need or want any of the features those tools have to offer and make the judgement call on your own. That said, there is special attention for Lune and rbxmk. A common workflow is to build a Rojo project into a rbxl or rbxm file and then perform post-processing using one of these tools, as their Luau runtimes enable workflows that Rojo alone does not. Most workflows don't need these, but if you have a need it'll make itself obvious. ","version":"v7","tagName":"h2"},{"title":"Project Format","type":0,"sectionRef":"#","url":"/docs/v7/project-format/","content":"","keywords":"","version":"v7"},{"title":"Project File​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#project-file","content":" Rojo projects are JSON files that have the .project.json extension. They have the following fields: name: A string indicating the name of the project. This name is used when building the project into a model or place file. Required tree: An Instance Description describing the root instance of the project. Required servePort: The port that rojo serve should listen on. Passing --port will override this setting. OptionalDefault is 34872 servePlaceIds: A list of place IDs that this project may be live-synced to. This feature can help prevent overwriting the wrong game with source from Rojo. OptionalDefault is null placeId: Sets the current place's place ID when connecting to the Rojo server from Roblox Studio. OptionalDefault is null gameId: Sets the current place's game ID when connecting to the Rojo server from Roblox Studio. OptionalDefault is null serveAddress: If specified, this address will be used in place of the default address, as long as --address is unprovided. OptionalDefault is null globIgnorePaths: A list of globs of paths to ignore. OptionalDefault is [] emitLegacyScripts: A boolean specifying whether Rojo should use both Script and LocalScript Instances instead of just Script Instances with their RunContext set. OptionalDefault is true ","version":"v7","tagName":"h2"},{"title":"Instance Description​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#instance-description","content":" Instance Descriptions correspond one-to-one with the actual Roblox Instances in the project. $className: The ClassName of the Instance being described. Optional if $path is specified or if the instance is a Roblox service. $path: The path on the filesystem to pull files from into the project. Optional if $className is specified.Paths are relative to the folder containing the project file. $properties: Properties to apply to the instance. Values should be Instance Property Values. Optional $ignoreUnknownInstances: Whether instances that Rojo doesn't know about should be deleted. OptionalDefault is false if $path is specified, otherwise true. All other fields in an Instance Description are turned into instances whose name is the key. These values should also be Instance Descriptions! ","version":"v7","tagName":"h2"},{"title":"Instance Property Value​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#instance-property-value","content":" There are two kinds of property values on instances, implicit and explicit. An implicit value uses Rojo's knowledge of Roblox's API to infer the correct type, while an explicit value specifies the type directly. When a value is specified implicitly, Rojo uses the class name and property name to validate the value. That is, the format of an implicit value must be correct for the type corresponding to the class and property. For example, the Anchored property of the Part class is known by Rojo to be of the Bool type, so the implicit value must be a boolean: { "$className": "Part", "$properties": { "Anchored": true, } } Conversely, an explicit value specifies the type of the value directly. An explicit value is an object with one field, where: The key of the field is the type of property to represent.The value of the field is the value of the property, in the format of the specified type. For example, the Anchored property specified explicitly: { "$className": "Part", "$properties": { "Anchored": { "Bool": true }, } } For explicit values, Rojo does not validate the type against Roblox's API. For example, the type of the Anchored property could be overridden to be a string instead: { "$className": "Part", "$properties": { "Anchored": { "String": "Hello, world!" }, } } Explicit values are necessary for properties that Rojo does not know about. This includes properties that have been recently added to Roblox's API, and certain internal properties that aren't described by Roblox's API at all. The Properties page describes the formats of each type in detail. ","version":"v7","tagName":"h2"},{"title":"Example Projects​","type":1,"pageTitle":"Project Format","url":"/docs/v7/project-format/#example-projects","content":" This project bundles up everything in the src directory. It'd be suitable for making a plugin or model: { "name": "AwesomeLibrary", "tree": { "$path": "src" } } This project describes the layout you might use if you were making the next hit simulator game, Sisyphus Simulator: { "name": "Sisyphus Simulator", "globIgnorePaths": ["**/*.spec.lua"], "tree": { "$className": "DataModel", "HttpService": { "$className": "HttpService", "$properties": { "HttpEnabled": true } }, "ReplicatedStorage": { "$className": "ReplicatedStorage", "$path": "src/ReplicatedStorage" }, "StarterPlayer": { "$className": "StarterPlayer", "StarterPlayerScripts": { "$className": "StarterPlayerScripts", "$path": "src/StarterPlayerScripts" } }, "Workspace": { "$className": "Workspace", "$properties": { "Gravity": 67.3 }, "Terrain": { "$path": "Terrain.rbxm" } } } } ","version":"v7","tagName":"h2"},{"title":"Sync Details","type":0,"sectionRef":"#","url":"/docs/v7/sync-details/","content":"","keywords":"","version":"v7"},{"title":"Overview​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#overview","content":" Concept\tFile NameFolders\tany directory Server Scripts\t*.server.lua Client Scripts\t*.client.lua Module Scripts\t*.lua XML Models\t*.rbxmx Binary Models\t*.rbxm Localization Tables\t*.csv Plain Text\t*.txt JSON Modules\t*.json TOML Modules\t*.toml JSON Models\t*.model.json Projects\t*.project.json Meta Files\t*.meta.json ","version":"v7","tagName":"h2"},{"title":"Limitations​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#limitations","content":" Not all property types can be synced by Rojo in real-time due to limitations of the Roblox Studio plugin API. In these cases, you can usually generate a place file and open it when you start working on a project. Some common cases you might hit are: Binary data (Terrain, CSG parts)MeshPart.MeshIdHttpService.HttpEnabled For a list of all property types that Rojo can reason about, both when live-syncing and when building place files, look at rbx-dom's type coverage chart. This limitation may be solved by issue #205 in the future. ","version":"v7","tagName":"h2"},{"title":"Folders​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#folders","content":" Any directory on the filesystem will turn into a Folder instance with the same name. It is possible for a directory to contain certain files that change what the directory turns into: An init.lua, init.server.lua, or init.client.lua file, described in Scripts.An init.meta.json file that defines className, described in Meta Files.A default.project.json file, described in Projects. ","version":"v7","tagName":"h2"},{"title":"Scripts​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#scripts","content":" Rojo transforms any files with the lua extension into the various script instances that Roblox has. Any file ending in .server.lua will turn into a Script instance.Any file ending in .client.lua will turn into a LocalScript instance.Any other .lua file will turn into a ModuleScript instance. Rojo reserves three special script names. These scripts change their parent directory into a script instead of a folder: init.server.lua will change its parent directory into a Script instance.init.client.lua will change its parent directory into a LocalScript instance.init.lua will change its parent directory into a ModuleScript instance. For example, these files: Will turn into these instances in Roblox: Only one "init script" can be present in the same folder. ","version":"v7","tagName":"h2"},{"title":"Models​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#models","content":" Rojo supports both binary (.rbxm) and XML (.rbxmx) models generated by Roblox Studio or another tool. For a rundown of supported types, check out rbx-dom's type coverage chart. ","version":"v7","tagName":"h2"},{"title":"Localization Tables​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#localization-tables","content":" Any file with the csv extension is transformed into a LocalizationTable instance. Rojo expects these files to follow the same format that Roblox does when importing and exporting localization information. An example CSV localization table is: Key,Source,Context,Example,es Ack,Ack!,,An exclamation of despair,¡Ay! ","version":"v7","tagName":"h2"},{"title":"Plain Text​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#plain-text","content":" Any file with the txt extension is transformed into a StringValue instance. This is useful for bringing in text data that can be read by scripts at runtime. ","version":"v7","tagName":"h2"},{"title":"JSON Modules​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#json-modules","content":" Any file with the json extension that is not a JSON Model or a Project File will be synced as a ModuleScript that returns a table representing the same structure as the JSON file. That is, the following JSON: { "Hello": "world!", "bool": true, "array": [1, 2, 3], "object": { "key 1": 1337, "key 2": [] } } Would become a ModuleScript with the following Source: return { Hello = "world!", array = {1, 2, 3}, bool = true, object = { ["key 1"] = 1337, ["key 2"] = {}, }, } ","version":"v7","tagName":"h2"},{"title":"TOML Modules​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#toml-modules","content":" Any file with the toml extension will be synced as a ModuleScript that returns a table representing the same structure as the TOML file. Due to the easy to read and edit format of TOML, it can be convenient to use them as config files. For a better idea of what synced toml files look like, see JSON Modules. There is a single limitation for TOML syncing: DateTime values are converted into string values and not the corresponding data type. This is due to the conflicting formats used between them. This is not something most people should have to worry about, but it's still something to be aware of. ","version":"v7","tagName":"h2"},{"title":"JSON Models​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#json-models","content":" Files ending in .model.json can be used to describe simple models. They're designed to be hand-written and are useful for instances like RemoteEvent. A JSON model describing a folder containing a Part and a RemoteEvent could be written as a file named My Cool Model.model.json with: { "ClassName": "Folder", "Children": [ { "Name": "RootPart", "ClassName": "Part", "Properties": { "Size": [4, 4, 4] } }, { "Name": "SendMoney", "ClassName": "RemoteEvent" } ] } It would turn into these instances: ","version":"v7","tagName":"h2"},{"title":"Projects​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#projects","content":" Starting in Rojo 6.0, project files can be included in other project files. This can be useful for reusing pieces between multiple project files. Projects that are intended to be included inside other projects should describe models, not places. If a directory contains a file named default.project.json, Rojo will use the contents of the project file instead of anything else in the directory. ","version":"v7","tagName":"h2"},{"title":"Meta Files​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files","content":" New in Rojo 0.5 are meta files, named .meta.json. Meta files allow attaching extra Rojo data to models defined in other formats, like Roblox's rbxm and rbxmx model formats, or even Lua scripts. This can be used to set Rojo-specific settings like ignoreUnknownInstances, or can be used to set properties like Disabled on a script. Meta files can contain: className: Changes the className of a containing Folder into something else. Usable only in init.meta.json files properties: A map of properties to set on the instance, just like projects Usable on anything except .rbxmx, .rbxm, and .model.json files, which already have properties ignoreUnknownInstances: Works just like $ignoreUnknownInstances in project files ","version":"v7","tagName":"h2"},{"title":"Meta Files to set Rojo metadata​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-to-set-rojo-metadata","content":" Sometimes it's useful to apply properties like ignoreUnknownInstances on instances that are defined on the filesystem instead of within the project itself. If your project has hello.txt and there are instances underneath it that you want Rojo to ignore when live-syncing, you could create hello.meta.json with: { "ignoreUnknownInstances": true } ","version":"v7","tagName":"h3"},{"title":"Meta Files for Disabled Scripts​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-for-disabled-scripts","content":" Meta files can be used to set properties on Script instances, like Disabled. If your project has foo.server.lua and you want to make sure it would be disabled, you could create a foo.meta.json next to it with: { "properties": { "Disabled": true } } ","version":"v7","tagName":"h3"},{"title":"Meta Files for Tools​","type":1,"pageTitle":"Sync Details","url":"/docs/v7/sync-details/#meta-files-for-tools","content":" If you wanted to represent a tool containing a script and a model for its handle, create a directory with an init.meta.json file in it: { "className": "Tool", "properties": { "Grip": [0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1] } } Instead of a Folder instance, you'll end up with a Tool instance with the Grip property set. ","version":"v7","tagName":"h3"},{"title":"Creating a New Game","type":0,"sectionRef":"#","url":"/docs/v7/getting-started/new-game/","content":"","keywords":"","version":"v7"},{"title":"Creating the Rojo Project​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#creating-the-rojo-project","content":" Rojo has a built-in command to initialize a new game project. VS CodeCLI Open a new empty folder in VS Code. Your editor should look like this: Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Select Create one now from menu to initialize Rojo project Once it succeeds, you should see a bunch of new files: These are all the files you need to get started with Rojo. ","version":"v7","tagName":"h2"},{"title":"Building Your Place​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#building-your-place","content":" Now that we have a project, one thing we can do is build a Roblox place file for our project. This is a great way to get started with a project quickly with no fuss. VS CodeCLI Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Click the Build project button. Rojo will create a file named build.rbxlx that contains your new game! If you open build.rbxlx in Roblox Studio now, you should see a baseplate, as well as code in services like ReplicatedStorage. ","version":"v7","tagName":"h2"},{"title":"Live-Syncing into Studio​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#live-syncing-into-studio","content":" Building a place file is great for starting to work on a game, but for active iteration, you'll want something faster. In Roblox Studio, make sure the Rojo plugin is installed. If you need it, check out the installation guide to learn how to install it. To expose your project to the plugin, you'll need to start the live sync server. VS CodeCLI Open your VS Code Command Palette (ctrl+shift+P on Windows, cmd+shift+P on macOS) and type Rojo: Open Menu. Run the command that pops up: Click the project button from Projects in this workspace section You should see a small popup in the bottom right corner of your screen with a few details. Switch into Roblox Studio and press the Rojo plugin toolbar button. A panel should open: Press Connect. If all went well, you should now be able to change files in your project directory and watch them sync into Roblox Studio in real time! You can also visit the URL printed by Rojo to access extra information about the running session. ","version":"v7","tagName":"h2"},{"title":"Uploading Your Place​","type":1,"pageTitle":"Creating a New Game","url":"/docs/v7/getting-started/new-game/#uploading-your-place","content":" Aimed at teams that want serious levels of automation, Rojo can upload places to Roblox.com automatically. You'll need an existing game on Roblox.com as well as the .ROBLOSECURITY cookie of an account that has write access to that game. warning It's recommended that you set up a Roblox account dedicated to deploying your game instead of your personal account in case your security cookie is compromised. Generating and publishing your game is as simple as: VS CodeCLI Uploading places is not yet supported in the Rojo VS Code Extension. You can publish your game using Roblox Studio or use the Rojo CLI instead. ","version":"v7","tagName":"h2"},{"title":"Recommended Workflows","type":0,"sectionRef":"#","url":"/docs/v7/workflows/","content":"","keywords":"","version":"v7"},{"title":"Development Places​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#development-places","content":" Many Roblox developers collaborate using Team Create. While Team Create is great for collaborative building and newer developers, it is also prone to issues. What workflow you migrate to depends on how much of your game you would like Rojo to manage. If you just want to use Rojo to manage your game's scripts, and leave everything else managed by Team Create or a similar feature, that is called Partially Managed Rojo. If you want to manage your entire game with Rojo and reap all of its benefits like continuous deployment and hermetic builds, that is called Fully Managed Rojo. ","version":"v7","tagName":"h3"},{"title":"Partially Managed Rojo​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#partially-managed-rojo","content":" Best practice is still being developed here, but it is generally recommended that each programmer on a project have their own place to work in. TODO ","version":"v7","tagName":"h2"},{"title":"Fully Managed Rojo​","type":1,"pageTitle":"Recommended Workflows","url":"/docs/v7/workflows/#fully-managed-rojo","content":" TODO ","version":"v7","tagName":"h2"},{"title":"Upgrading From Rojo 6","type":0,"sectionRef":"#","url":"/docs/v7/upgrade/","content":"","keywords":"","version":"v7"},{"title":"Explicit Properties in Project/Meta Files​","type":1,"pageTitle":"Upgrading From Rojo 6","url":"/docs/v7/upgrade/#explicit-properties-in-projectmeta-files","content":" Rojo has support for specifying properties in project files as well as .meta.json files. There are two ways to write properties in these files, the explicit syntax and implicit syntax. Rojo's implicit syntax has not changed. In Both Rojo 6 and 7, you can write properties like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": "Wood", "Size": [2, 0.5, 6], "Color": [1, 0, 0], "CFrame": [ 0, 10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } info It's strongly recommended to use the implicit syntax when possible! It's shorter, easier to read, and more future-proof. Rojo also has a more explicit syntax for specifying property values. This syntax should be used only for a couple reasons: Using an new enum value that Rojo doesn't know about.Writing a property with a different value type than what Rojo expects. In Rojo 6, this same model using the explicit property syntax would look like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": { "Type": "Enum", "Value": 512 }, "Size": { "Type": "Vector3", "Value": [2, 0.5, 6] }, "Color": { "Type": "Color3", "Value": [1, 0, 0] }, "CFrame": { "Type": "CFrame", "Value": [ 0, 10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } } This format has changed in Rojo 7. The same model with Rojo 7's explicit property syntax would look like this: { "name": "cool-skateboard", "tree": { "$className": "Part", "$properties": { "Material": { "Enum": 512 }, "Size": { "Vector3": [2, 0.5, 6] }, "Color": { "Color3": [1, 0, 0] }, "CFrame": { "CFrame": { "position": [0, 10, 0], "orientation": [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ] } } } } } In Rojo 7, the Type and Value fields were folded together to reduce the amount of typing. Some types like CFrame and ColorSequence had fields added or renamed. Since the release of Rojo 6, it has been feasible to use rbxm or rbxmx files for models instead of typing properties by hand. For more complicated models, this is recommended. ","version":"v7","tagName":"h2"},{"title":"Properties","type":0,"sectionRef":"#","url":"/docs/v7/properties/","content":"","keywords":"","version":"v7"},{"title":"Property Type Support​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#property-type-support","content":" Property Type\tExample Property\tBuild\tLive Sync\tProject FilesAttributes\tInstance.Attributes\t✔\t✔\t✔ Axes\tArcHandles.Axes\t✔\t✔\t✔ BinaryString\tBinaryStringValue.Value\t✔\t❌\t✔ Bool\tPart.Anchored\t✔\t✔\t✔ BrickColor\tPart.BrickColor\t✔\t✔\t✔ CFrame\tCamera.CFrame\t✔\t✔\t✔ Color3\tLighting.Ambient\t✔\t✔\t✔ Color3uint8\tPart.BrickColor\t✔\t✔\t✔ ColorSequence\tBeam.Color\t✔\t✔\t✔ Content\tDecal.Texture\t✔\t✔\t✔ Enum\tPart.Shape\t✔\t✔\t✔ Faces\tHandles.Faces\t✔\t✔\t✔ Float32\tPlayers.RespawnTime\t✔\t✔\t✔ Float64\tSound.PlaybackLoudness\t✔\t✔\t✔ Font\tTextLabel.FontFace\t✔\t✔\t✔ Int32\tFrame.ZIndex\t✔\t✔\t✔ Int64\tPlayer.UserId\t✔\t✔\t✔ MaterialColors\tTerrain.MaterialColors\t✔\t✔\t✔ NumberRange\tParticleEmitter.Lifetime\t✔\t✔\t✔ NumberSequence\tBeam.Transparency\t✔\t✔\t✔ OptionalCoordinateFrame\tModel.WorldPivotData\t✔\t❌\t✔ PhysicalProperties\tPart.CustomPhysicalProperties\t✔\t✔\t✔ ProtectedString\tModuleScript.Source\t✔\t✔\t✔ Ray\tRayValue.Value\t✔\t✔\t✔ Rect\tImageButton.SliceCenter\t✔\t✔\t✔ Ref\tModel.PrimaryPart\t✔\t✔\t❌ Region3\tN/A\t✔\t✔\t❌ Region3int16\tTerrain.MaxExtents\t✔\t✔\t❌ SharedString\tN/A\t✔\t✔\t❌ String\tInstance.Name\t✔\t✔\t✔ Tags\tInstance.Tags\t✔\t✔\t✔ UDim\tUIListLayout.Padding\t✔\t✔\t✔ UDim2\tFrame.Size\t✔\t✔\t✔ Vector2\tImageLabel.ImageRectSize\t✔\t✔\t✔ Vector2int16\tN/A\t✔\t✔\t✔ Vector3\tPart.Size\t✔\t✔\t✔ Vector3int16\tTerrainRegion.ExtentsMax\t✔\t✔\t✔ QDir\tStudio.Auto-Save Path\t❌\t❌\t❌ QFont\tStudio.Font\t❌\t❌\t❌ ","version":"v7","tagName":"h2"},{"title":"Properties in Project Files​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#properties-in-project-files","content":" Many types have an implicit and explicit format. The Project format page decribes these formats in more detail. ","version":"v7","tagName":"h2"},{"title":"Attributes​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#attributes","content":" Rojo defines the "Attributes" property on any instance to have the Attributes type, allowing it to be specified implicitly. For both implicit and explicit values, the format is an object where each field represents an attribute, where the key is the name of the attribute, and the value must be an explicit value. { "$properties": { "Attributes": { "Foo": {"Bool": true}, "Bar": {"Vector3": [1.0, 2.0, 3.0]}, }, "AttributesSerialized": { "Attributes": { "Foo": {"Bool": true}, "Bar": {"Vector3": [1.0, 2.0, 3.0]}, } } } } The following types are supported for attribute values: BoolBrickColorCFrameColor3ColorSequenceFloat64FontNumberRangeNumberSequenceRectStringUDimUDim2Vector2Vector3 ","version":"v7","tagName":"h3"},{"title":"Axes​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#axes","content":" The Axes type cannot be specified implicitly. For explicit values, the format is a list of strings, each of which may be either "X", "Y", or "Z". Each string sets the corresponding component. { "$properties": { "ExplicitExample1": {"Axes": ["X", "Y", "Z"]}, "ExplicitExample2": {"Axes": ["X", "Z"]}, "ExplicitExample3": {"Axes": []} } } ","version":"v7","tagName":"h3"},{"title":"BinaryString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#binarystring","content":" The BinaryString type cannot be specified implicitly. For explicit values, the format is a base64-encoded string. { "$properties": { "ExplicitExample": {"BinaryString": "SGVsbG8sIHdvcmxkIQ=="} } } ","version":"v7","tagName":"h3"},{"title":"Bool​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#bool","content":" For both implicit and explicit values, the format is a boolean value. { "$properties": { "ImplicitExample": true, "ExplicitExample": {"Bool": false} } } ","version":"v7","tagName":"h3"},{"title":"BrickColor​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#brickcolor","content":" The BrickColor type cannot be specified implicitly. For explicit values, the format is an integer representing the Number of a BrickColor. { "$properties": { "ExplicitExample": {"BrickColor": 194} } } ","version":"v7","tagName":"h3"},{"title":"CFrame​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#cframe","content":" For implicit values, the format is a flat list of components. { "$properties": { "ImplicitExample": [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] } } For explicit values, the format is an object with position and orientation fields. { "$properties": { "ExplicitExample": { "CFrame": { "position": [1.0, 2.0, 3.0], "orientation": [ [4.0, 5.0, 6.0], [7.0, 8.0, 9.0], [10.0, 11.0, 12.0] ] } } } } ","version":"v7","tagName":"h3"},{"title":"Color3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#color3","content":" For both implicit and explicit values, the format is a list of R, G and B components, respectively. Each component is a float in the range [0, 1]. { "$properties": { "ImplicitExample": [ 0.6392156862745098, 0.6352941176470588, 0.6470588235294118 ], "ExplicitExample": { "Color3": [ 0.6392156862745098, 0.6352941176470588, 0.6470588235294118 ] } } } ","version":"v7","tagName":"h3"},{"title":"Color3uint8​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#color3uint8","content":" The Color3uint8 type cannot be specified implicitly. For explicit values, the format is a list of R, G and B components, respectively. Each component is an integer in the range [0, 255]. { "$properties": { "ExplicitExample": { "Color3uint8": [163, 162, 165] } } } ","version":"v7","tagName":"h3"},{"title":"ColorSequence​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#colorsequence","content":" The ColorSequence type cannot be specified implicitly. For explicit values, the format is an object with a keypoints field, which is an array of ColorSequenceKeypoints. Each ColorSequenceKeypoint is an object with time and color fields. The color field is a Color3. { "$properties": { "ExplicitExample": { "ColorSequence": { "keypoints": [ { "time": 0.0, "color": [1.0, 1.0, 0.5] }, { "time": 1.0, "color": [0.0, 0.0, 0.0] } ] } } } } ","version":"v7","tagName":"h3"},{"title":"Content​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#content","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "rbxassetid://12345", "ExplicitExample": {"Content": "rbxassetid://12345"} } } ","version":"v7","tagName":"h3"},{"title":"Enum​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#enum","content":" For implicit values, the format is a string corresponding to the name of the enum item. For example: { "$className": "SurfaceLight", "$properties": { "Face": "Front" } } For explicit values, the format is an integer corresponding to the value of the enum item. For example: { "$className": "SurfaceLight", "$properties": { "Face": { "Enum": 5 } } } ","version":"v7","tagName":"h3"},{"title":"Faces​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#faces","content":" The Faces type cannot be specified implicitly. For explicit values, the format is a list of strings, each of which may be either "Right", "Top", "Back", "Left", "Bottom", or "Front". Each string sets the corresponding component. { "$properties": { "ExplicitExample1": {"Faces": ["Right", "Top", "Back", "Left", "Bottom", "Front"]}, "ExplicitExample2": {"Faces": ["Right", "Top", "Front"]}, "ExplicitExample3": {"Faces": []} } } ","version":"v7","tagName":"h3"},{"title":"Float32​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#float32","content":" For both implicit and explicit values, the format is a number. { "$properties": { "ImplicitExample": 15.0, "ExplicitExample": {"Float32": 15.0} } } ","version":"v7","tagName":"h3"},{"title":"Float64​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#float64","content":" For both implicit and explicit values, the format is a number. { "$properties": { "ImplicitExample": 15123.0, "ExplicitExample": {"Float64": 15123.0} } } ","version":"v7","tagName":"h3"},{"title":"Font​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#font","content":" For both implicit and explicit values, the format is an object with family, weight, and style fields. Each component is a string. { "$properties": { "ImplicitExample": { "family": "rbxasset://fonts/families/LegacyArial.json", "weight": "Regular", "style": "Normal" }, "ExplicitExample": { "Font": { "family": "rbxasset://fonts/families/LegacyArial.json", "weight": "Regular", "style": "Normal" } } } } ","version":"v7","tagName":"h3"},{"title":"Int32​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#int32","content":" For both implicit and explicit values, the format is an integer. { "$properties": { "ImplicitExample": 6014, "ExplicitExample": {"Int32": 6014} } } ","version":"v7","tagName":"h3"},{"title":"Int64​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#int64","content":" For both implicit and explicit values, the format is an integer. { "$properties": { "ImplicitExample": 23491023, "ExplicitExample": {"Int64": 23491023} } } ","version":"v7","tagName":"h3"},{"title":"MaterialColors​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#materialcolors","content":" For both implicit and explicit values, the type is an object that looks like this: { "$properties": { "ImplicitExample": { "Grass": [10, 20, 30], "Asphalt": [40, 50, 60], "LeafyGrass": [255, 155, 55] }, "ExplicitExample": { "MaterialColors": { "Grass": [10, 20, 30], "Asphalt": [40, 50, 60], "LeafyGrass": [255, 155, 55] } } } } The key-value pairs within the object should be Material enum items mapped to arrays of 3 integers representing the RGB of the specified color. Only the values you wish to change the defaults of need to be specified. ","version":"v7","tagName":"h3"},{"title":"NumberRange​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#numberrange","content":" The NumberRange type cannot be specified implicitly. For explicit values, the format is a list of Min and Max components, respectively. Each component is a float. { "$properties": { "ExplicitExample": {"NumberRange": [-36.0, 94.0]} } } ","version":"v7","tagName":"h3"},{"title":"NumberSequence​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#numbersequence","content":" The NumberSequence type cannot be specified implicitly. For explicit values, the format is an object with a keypoints field, which is an array of NumberSequenceKeypoints. Each ColorSequenceKeypoint is an object with time, value, and envelope fields. { "$properties": { "ExplicitExample": { "NumberSequence": { "keypoints": [ { "time": 0.0, "value": 5.0, "envelope": 2.0 }, { "time": 1.0, "value": 22.0, "envelope": 0.0 } ] } } } } ","version":"v7","tagName":"h3"},{"title":"OptionalCoordinateFrame​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#optionalcoordinateframe","content":" TODO ","version":"v7","tagName":"h3"},{"title":"PhysicalProperties​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#physicalproperties","content":" The PhysicalProperties type cannot be specified implicitly. For explicit values, there are two formats. The constant string "Default", which represents the default PhysicalProperties value. { "$properties": { "ExplicitExample": {"PhysicalProperties": "Default"} } } An object with fields corresponding to each component. { "$properties": { "ExplicitExample": { "PhysicalProperties": { "density": 0.5, "friction": 1.0, "elasticity": 0.0, "frictionWeight": 50.0, "elasticityWeight": 25.0 } } } } ","version":"v7","tagName":"h3"},{"title":"ProtectedString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#protectedstring","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "print('Hello world!')", "ExplicitExample": {"ProtectedString": "print('Hello world!')"} } } ","version":"v7","tagName":"h3"},{"title":"Ray​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#ray","content":" The Ray type cannot be specified implicitly. For explicit values, there are several possible formats. An object with origin and direction fields. Each component is a Vector3. { "$properties": { "ExplicitExample": { "Ray": { "origin": [1.0, 2.0, 3.0], "direction": [4.0, 5.0, 6.0] } } } } A list of Origin and Direction components, respectively. Each component is a Vector3. { "$properties": { "ExplicitExample": { "Ray": [ [1.0, 2.0, 3.0], [4.0, 5.0, 6.0] ] } } } ","version":"v7","tagName":"h3"},{"title":"Rect​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#rect","content":" The Rect type cannot be specified implicitly. For explicit values, the format is a list of Min and Max components, respectively. Each component is a Vector2. { "$properties": { "ExplicitExample": { "Rect": [ [0.0, 5.0], [10.0, 15.0] ] } } } ","version":"v7","tagName":"h3"},{"title":"Ref​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#ref","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"Region3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#region3","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"Region3int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#region3int16","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"SharedString​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#sharedstring","content":" Not implemented. ","version":"v7","tagName":"h3"},{"title":"String​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#string","content":" For both implicit and explicit values, the format is a string. { "$properties": { "ImplicitExample": "Hello, world!", "ExplicitExample": {"String": "Hello, world!"} } } ","version":"v7","tagName":"h3"},{"title":"Tags​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#tags","content":" For both implicit and explicit values, the format is a list of strings, where each string is a tag. { "$properties": { "ImplicitExample": ["foo", "con'fusion?!", "bar"], "ExplicitExample": {"Tags": ["foo", "con'fusion?!", "bar"]} } } ","version":"v7","tagName":"h3"},{"title":"UDim​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#udim","content":" The UDim type cannot be specified implicitly. For explicit values, the format is a list of Scale and Offset components, respectively. Scale is a float, and Offset is an integer. { "$properties": { "ExplicitExample": {"UDim": [1.0, 32]} } } ","version":"v7","tagName":"h3"},{"title":"UDim2​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#udim2","content":" The UDim2 type cannot be specified implicitly. For explicit values, the format is a list of X and Y components, respectively. Each component is a UDim. { "$properties": { "ExplicitExample": {"UDim2": [[-1.0, 100], [1.0, -100]]} } } ","version":"v7","tagName":"h3"},{"title":"Vector2​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector2","content":" For both implicit and explicit values, the format is a list of X and Y components, respectively. Each component is a float. { "$properties": { "ImplicitExample": [-50.0, 50.0], "ExplicitExample": {"Vector2": [-50.0, 50.0]} } } ","version":"v7","tagName":"h3"},{"title":"Vector2int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector2int16","content":" For both implicit and explicit values, the format is a list of X and Y components, respectively. Each component is an integer. { "$properties": { "ImplicitExample": [-300, 300], "ExplicitExample": {"Vector2int16": [-300, 300]} } } ","version":"v7","tagName":"h3"},{"title":"Vector3​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector3","content":" For both implicit and explicit values, the format is a list of X, Y, and Z components, respectively. Each component is an float. { "$properties": { "ImplicitExample": [-300.0, 0.0, 1500.0], "ExplicitExample": {"Vector3": [-300.0, 0.0, 1500.0]} } } ","version":"v7","tagName":"h3"},{"title":"Vector3int16​","type":1,"pageTitle":"Properties","url":"/docs/v7/properties/#vector3int16","content":" For both implicit and explicit values, the format is a list of X, Y, and Z components, respectively. Each component is an integer. { "$properties": { "ImplicitExample": [60, 37, -450], "ExplicitExample": {"Vector3int16": [60, 37, -450]} } } ","version":"v7","tagName":"h3"}],"options":{"includeRoutes":["/docs/v7/**"],"id":"default"}} \ No newline at end of file