ml&&xl("overflow"),c===r){let e=i;for(let n=gl;;n+=gl){const r=n<=o?1:n>=o+26?26:n-o;if(eString.fromCodePoint(...e)},decode:jl,encode:Pl,toASCII:function(e){return Sl(e,(function(e){return yl.test(e)?"xn--"+Pl(e):e}))},toUnicode:function(e){return Sl(e,(function(e){return vl.test(e)?jl(e.slice(4).toLowerCase()):e}))}},Ll={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},Nl=/^(vbscript|javascript|file|data):/,Tl=/^data:image\/(gif|png|jpeg|webp);/;function Rl(e){const t=e.trim().toLowerCase();return!Nl.test(t)||Tl.test(t)}const zl=["http:","https:","mailto:"];function Ml(e){const t=Ko(e,!0);if(t.hostname&&(!t.protocol||zl.indexOf(t.protocol)>=0))try{t.hostname=Al.toASCII(t.hostname)}catch(n){}return Ro(zo(t))}function Fl(e){const t=Ko(e,!0);if(t.hostname&&(!t.protocol||zl.indexOf(t.protocol)>=0))try{t.hostname=Al.toUnicode(t.hostname)}catch(n){}return Lo(zo(t),Lo.defaultChars+"%")}function Dl(e,t){if(!(this instanceof Dl))return new Dl(e,t);t||xa(e)||(t=e||{},e="default"),this.inline=new tl,this.block=new Fs,this.core=new xs,this.renderer=new Ya,this.linkify=new hl,this.validateLink=Rl,this.normalizeLink=Ml,this.normalizeLinkText=Fl,this.utils=a,this.helpers=Ca({},s),this.options={},this.configure(e),t&&this.set(t)}Dl.prototype.set=function(e){return Ca(this.options,e),this},Dl.prototype.configure=function(e){const t=this;if(xa(e)){const t=e;if(!(e=Ll[t]))throw new Error('Wrong `markdown-it` preset "'+t+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach((function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)})),this},Dl.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){n=n.concat(this[t].ruler.enable(e,!0))}),this),n=n.concat(this.inline.ruler2.enable(e,!0));const r=e.filter((function(e){return n.indexOf(e)<0}));if(r.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this},Dl.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){n=n.concat(this[t].ruler.disable(e,!0))}),this),n=n.concat(this.inline.ruler2.disable(e,!0));const r=e.filter((function(e){return n.indexOf(e)<0}));if(r.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this},Dl.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},Dl.prototype.parse=function(e,t){if("string"!==typeof e)throw new Error("Input data should be a String");const n=new this.core.State(e,this,t);return this.core.process(n),n.tokens},Dl.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},Dl.prototype.parseInline=function(e,t){const n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens},Dl.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const Il=Dl;var Bl=n(60492),ql=n.n(Bl);n(28064);const Hl=/[&<>"]/,Ul=/[&<>"]/g,Wl={"&":"&","<":"<",">":">",'"':"""};function Gl(e){return Wl[e]}function Vl(e){return Hl.test(e)?e.replace(Ul,Gl):e}const $l=e=>t=>(t=function(e,t){return e.renderer.rules.link_open=(e,n)=>{const r=e[n],i=r.attrGet("href")||"",o=r.attrGet("title")||"",a=pr()(r.attrGet("class"),"rs-link",{"rs-link_theme_dark":"dark"===t}),s=o?' title="'.concat(o,'"'):"";return'')},e.renderer.rules.link_close=()=>"",e}(t=function(e,t){let n=!1;return e.renderer.rules.heading_open=(e,t)=>{switch(e[t].tag){case"h1":return'';case"h2":return'';case"h3":return'';case"h4":return''}return""},e.renderer.rules.heading_close=(e,t)=>{switch(e[t].tag){case"h1":return"
";case"h2":return"";case"h3":return"";case"h4":return""}return""},e.renderer.rules.ordered_list_open=()=>(n=!0,''),e.renderer.rules.ordered_list_close=()=>(n=!1,"
"),e.renderer.rules.paragraph_open=()=>n?"":'',e}(t),e),t=function(e,t){return e.renderer.rules.code_inline=(e,n,r,i,o)=>{const a=e[n],s=pr()("rs-code",{"rs-code_theme_dark":"dark"===t});return'").concat(Vl(a.content),"
")},e.renderer.rules.code_block=(e,n,r,i,o)=>{const a=e[n],s=pr()("rs-pre",{"rs-pre_theme_dark":"dark"===t});return'
").concat(Vl(a.content),"
")},e.renderer.rules.fence=(e,n,r,i,o)=>{const a=e[n],s=a.info?a.info.trim():"",l=s?s.split(/\s+/g)[0]:"",c=(r.highlight?r.highlight(a.content,l):"")||Vl(a.content),u=pr()("rs-pre",{"rs-pre_theme_dark":"dark"===t});return'").concat(c,"
\n")},e}(t,e),t);const Kl=e=>new Il("commonmark",{html:!0,linkify:!0,breaks:!0}).use(ql(),{defaultLanguageForUnspecified:"kotlin",defaultLanguageForUnknown:"kotlin",defaultLanguage:"kotlin"}).use($l(e)),Xl={light:Kl("light"),dark:Kl("dark")};const Ql=function(e){let{code:t,theme:n}=e;const r=(0,l.useMemo)((()=>((e,t)=>{try{return Xl[t].render(e)}catch(zE){if(zE instanceof TypeError)return console.warn("This is an unexpected require behavior bug in Webpack 4.\n Please check if you specified correct names for languages in markdown."),"";throw zE}})(t,n)),[t,n]);return(0,po.jsx)("div",{dangerouslySetInnerHTML:{__html:r}})};const Jl=function(e){let{theme:t}=e;const[n,r]=l.useState("");return(0,l.useEffect)((()=>{fetch("".concat("","/GettingStartedWithKtorV4.md")).then((e=>e.text())).then((e=>r(e))).catch((()=>{}))}),[]),(0,po.jsx)("section",{className:"tutorial",children:(0,po.jsx)(Ql,{code:n,theme:t})})};var Zl=n(62400),Yl=n.n(Zl),ec=n(36512),tc=n.n(ec),nc=n(18428),rc=n.n(nc),ic=n(68416),oc=n.n(ic),ac=n(52184),sc=n.n(ac);function lc(e,t,n){return(t=hn(t))in e?cn(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cc=gn((function e(t,n){var r=this;ln(this,e),lc(this,"baseZIndex",void 0),lc(this,"isInPortal",void 0),lc(this,"popupZIndex",void 0),lc(this,"dropdownZIndex",void 0),lc(this,"tooltipZIndex",void 0),Object.defineProperty(this,"baseZIndex",{writable:!1,enumerable:!0,value:t}),Object.defineProperty(this,"isInPortal",{writable:!1,enumerable:!0,value:Boolean(n)}),Object.defineProperty(this,"popupZIndex",{enumerable:!0,get:function(){return r.baseZIndex+1500}}),Object.defineProperty(this,"dropdownZIndex",{enumerable:!0,get:function(){return r.baseZIndex+1e3}}),Object.defineProperty(this,"tooltipZIndex",{enumerable:!0,get:function(){return r.baseZIndex+500}})})),uc=(0,l.createContext)(new cc(0)),dc=uc.Consumer,fc=function(){return(0,l.useContext)(uc)};function pc(e){var t=e.baseLayer,n=e.children,r=fc(),i=r.popupZIndex,o=r.dropdownZIndex,a=r.tooltipZIndex,s=r.baseZIndex,c=r.isInPortal,u=(0,l.useMemo)((function(){switch(t){case"popup":return new cc(i,!0);case"dropdown":return new cc(o,!0);case"tooltip":return new cc(a,!0);default:return new cc(s,c)}}),[t,s,o,c,i,a]);return l.createElement(uc.Provider,{value:u},n)}pc.propTypes={baseLayer:mr().oneOf(["popup","dropdown","tooltip"]),children:mr().node};var hc=(0,l.createContext)("light"),mc=(hc.Consumer,function(e){return"light"===e?"dark":"light"}),gc=function(e){var t=(0,l.useContext)(hc);return e||t},vc=function(e){var t=e.theme,n=e.children;return l.createElement(hc.Provider,{value:t},n)};vc.propTypes={theme:mr().oneOf(["light","dark"]).isRequired};var yc="_card_156ep03_6",bc="_withStaticBorder_156ep03_43",wc="_cardPlain_156ep03_59",kc="_withStatesBorder_156ep03_81",_c="_glowHover_156ep03_120";function xc(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}var Sc={light:"_themeLight_156ep03_40",dark:"_themeDark_156ep03_49"},Ec={classic:"_modeClassic_156ep03_59",rock:"_modeRock_156ep03_60"},Cc={16:"_paddings16_156ep03_197",24:"_paddings24_156ep03_201",32:"_paddings32_156ep03_205"},Oc={0:"_bordersRadius0_156ep03_209",8:"_bordersRadius8_156ep03_213",16:"_bordersRadius16_156ep03_217",24:"_bordersRadius24_156ep03_221"},jc=function(){var e=gc();return function(t){return function(){var e,t,n,r,i,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=o.isClickable,s=o.theme,l=o.mode,c=o.paddings,u=o.borderRadius,d=o.hasGlowHover,f=o.disableBorder,p=null!==(e=Sc[s])&&void 0!==e?e:Sc.light,h=null!==(t=Ec[l])&&void 0!==t?t:Ec.classic,m=null!==(n=Cc[c])&&void 0!==n?n:Cc[24],g=null!==(r=Oc[u])&&void 0!==r?r:Oc[8],v=a&&(!f||!d);return pr()(yc,p,h,m,g,(lc(i={},wc,!a),lc(i,_c,d),lc(i,bc,!f),lc(i,kc,v),i))}(function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"rs-text-1",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.paragraphOffsetAuto,i=void 0!==r&&r,o=n.hardness,a=void 0===o?void 0:o,s=n.external,l=void 0!==s&&s,c=n.mode,u=void 0===c?"classic":c,d=n.alpha,f=void 0===d?void 0:d,p=n.offsetItems,h=void 0===p?void 0:p;return"rs-digits"===t&&(t="rs-digits-1",console.warn("'rs-digits' style is deprecated, please use 'rs-digits-1' instead")),Nc()(t)({"paragraph-offset-auto":i,hardness:a,external:l,mode:"rs-link"===t&&u,theme:Ac()(Tc).call(Tc,t)&&e,alpha:f,"offset-items":h})}}var zc=function(){return Rc(gc())},Mc=n(45552);function Fc(e){e.style.setProperty("--rs-typography-color-hard",null),e.style.setProperty("--rs-typography-color-average",null),e.style.setProperty("--rs-typography-color-pale",null),e.style.setProperty("--rs-typography-pre-color",null),e.style.setProperty("--rs-typography-pre-bg-color",null),e.style.setProperty("--rs-typography-text-link-hover-color",null)}const Dc=se((e=>{let{projectConfig:t,generatedProject:n,serializationModel:r,theme:i}=e;return{templateLink:"".concat(window.location.protocol,"//").concat(window.location.host,"#/settings?").concat(r.toSearchString(t)),generatedProject:n,theme:i}}),(e=>({onCopySuccess:t=>e({type:qn,payload:{alert:wo(t)}})})))((e=>{let{generatedProject:t,templateLink:n,onCopySuccess:r,theme:i}=e;const o=(0,l.useMemo)((()=>window.URL.createObjectURL(t.blob||new Blob)),[t]),a=(0,l.useCallback)((e=>yn(jo.LINK,e)),[]),s=(0,l.useCallback)((()=>a("navigate-to-documentation")),[a]),c=(0,l.useCallback)((e=>(e.preventDefault(),go()(n),r("Link to current project template is copied!"),a("copy-link-to-template"))),[a,n]),u=(0,l.useCallback)((()=>a("download-by-direct-link")),[a]),d=zc(),f=jc();return(0,po.jsxs)("div",{className:"final-step",children:[(0,po.jsxs)("section",{className:pr()(f(),"final-step__download-blurb"),children:[(0,po.jsx)("h2",{className:d("rs-h2"),children:"Your Project is Ready to Go!"}),(0,po.jsx)("div",{children:(0,po.jsxs)("p",{className:d("rs-text-2",{hardness:"hard"}),children:["Project ",(0,po.jsx)("strong",{children:Eo(t.fileName)})," download should start shortly.",(0,po.jsx)("br",{}),"If it does not, please, use the ",(0,po.jsx)("a",{className:"rs-link",href:o,onClick:u,download:t.fileName,children:"direct link"}),"."]})}),(0,po.jsx)("div",{children:(0,po.jsxs)("p",{className:"rs-text-2 rs-text-2_hardness_hard final-step__toolbar",children:[(0,po.jsxs)("span",{className:"final-step__toolbar-item",children:[(0,po.jsx)("a",{href:n,className:"rs-link",onClick:c,children:"Copy Link to Template"}),(0,po.jsx)(zr,{role:"button",className:"final-step__icon",glyph:yo(),color:zr.Color.GRAY,size:dr.Size14,onClick:c})]}),(0,po.jsx)("span",{className:"final-step__toolbar-item",children:(0,po.jsx)("a",{href:"https://ktor.io/docs/welcome.html",className:"rs-link",target:"_blank",onClick:s,rel:"noreferrer",children:"View Docs and Tutorials"})})]})})]}),(0,po.jsx)(Jl,{theme:i})]})}));var Ic=n(29428),Bc=n(78204);function qc(){var e;return qc=Ic?Bc(e=Ic).call(e):function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Hc){var o=Hc(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}const Vc={icon:"_icon_1lgbkjk_3",sizeXS:"_sizeXS_1lgbkjk_7",sizeS:"_sizeS_1lgbkjk_12",sizeM:"_sizeM_1lgbkjk_17",sizeL:"_sizeL_1lgbkjk_22",light:"_light_1lgbkjk_27",dark:"_dark_1lgbkjk_31"};var $c=["theme","size","className"],Kc={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},Xc=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,$c);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],Kc[r],i),ref:t}),l.createElement("path",{d:"M9.32 20.698a.293.293 0 00.284-.042.31.31 0 00.119-.266v-1.75a3.86 3.86 0 01-1.91 0 1.858 1.858 0 01-1.207-1.234 1.74 1.74 0 00-.805-1.029 1.026 1.026 0 01-.503-.617s.1-.308.604-.206c.502.103.905.515 1.407 1.338a1.924 1.924 0 002.213.514c.002-.244.036-.485.1-.72.06-.245.202-.463.402-.617a3.863 3.863 0 01-3.921-3.497 4.262 4.262 0 01.905-3.6 2.885 2.885 0 01.2-2.469h.101c.842.09 1.642.41 2.313.926a8.086 8.086 0 014.425 0 7.19 7.19 0 012.413-.926 2.996 2.996 0 01.201 2.469 4.434 4.434 0 01.905 3.6 3.784 3.784 0 01-3.921 3.497 1.648 1.648 0 01.502 1.234v3.086a.404.404 0 00.247.382c.05.02.102.03.156.03a9.17 9.17 0 006.435-8.846 9.102 9.102 0 00-9-9.155 9.103 9.103 0 00-9 9.155 9.05 9.05 0 006.336 8.742z"}))}));Xc.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},Xc.defaultProps={size:"m"};const Qc=Xc;var Jc=["theme","size","className"],Zc={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},Yc=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,Jc);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],Zc[r],i),ref:t}),l.createElement("path",{d:"M17.09 4h2.715l-5.93 6.777L20.851 20H15.39l-4.278-5.593L6.216 20H3.5l6.342-7.25L3.15 4h5.601l3.867 5.113L17.091 4zm-.952 14.375h1.504L7.934 5.54H6.32l9.818 12.836z"}))}));Yc.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},Yc.defaultProps={size:"m"};const eu=Yc;var tu=["theme","size","className"],nu={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},ru=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,tu);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],nu[r],i),ref:t}),l.createElement("path",{d:"M3 9.026h4L21 4v14.9l-6.01-2.111C14.702 18.783 13.014 19.98 11 20a4.012 4.012 0 01-4-4v-2H3V9.026zM11 18c1.105 0 1.996-.7 1.996-1.805v-.1L9 14.7V16a2 2 0 002 2z"}))}));ru.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},ru.defaultProps={size:"m"};const iu=ru;var ou=["theme","size","className"],au={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},su=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,ou);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],au[r],i),ref:t}),l.createElement("path",{d:"M11.982 21.008a9 9 0 10-9-9 9.01 9.01 0 009 9zm0-16a7 7 0 010 14v-14z"}))}));su.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},su.defaultProps={size:"m"};const lu=su;var cu=["theme","size","className"],uu={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},du=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,cu);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],uu[r],i),ref:t}),l.createElement("path",{d:"M20.004 5h-16v2h16V5zm0 6h-16v2h16v-2zm-16 6h16v2h-16v-2z"}))}));du.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},du.defaultProps={size:"m"};const fu=du;var pu=(0,l.createContext)("__GeneratedJBProductLogos__");pu.Provider;const hu=function(e){return l.createElement("svg",Object.assign({},{viewBox:"0 0 48 48"},e),l.createElement("g",{fill:"none"},l.createElement("path",{fill:"#F26636",d:"M16.004 0 0 16.004 16.004 32V16.004H32z"}),l.createElement("path",{fill:"#6373FF",d:"M48 31.996 31.996 16v15.996H16L31.996 48z"}),l.createElement("path",{fill:"#27282C",d:"M32 16H16v16h16zm29.757 15.77v-4.412l1.463-1.72"})))};var mu=n(76616);var gu=n(42996),vu=n(71776);var yu=n(50592),bu=n(94612);function wu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ni)}));var T,R=gc(f),z=Ru(E,"left"),M=Ru(E,"right"),F=Ru(E,"top"),D=Ru(E,"bottom"),I=null===i||"undefined"===typeof i||!1===i||!0===i||""===i;l.isValidElement(p)&&v?T=l.createElement(ju,{className:Au.icon}):l.isValidElement(p)&&(T=(0,l.cloneElement)(p,{className:pr()(p.props.className,Au.icon)}));var B=!l.isValidElement(p)&&v,q={href:o,disabled:c,className:pr()(Au.main,zu[O],Mu[d],Fu[m],Au[R],(n={},lc(n,Au.disabled,c),lc(n,Au.flatLeft,"left"===_),lc(n,Au.flatRight,"right"===_),lc(n,Au.highlighted,S),lc(n,Au.withIcon,!!p),lc(n,Au.withoutText,I),lc(n,Au.shiftedLeft,z),lc(n,Au.shiftedRight,M),lc(n,Au.shiftedTop,F),lc(n,Au.shiftedBottom,D),lc(n,Au.multiline,A),lc(n,Au.allowMultiline,b),lc(n,Au.busy,v),lc(n,Au.busyOverlay,B),n),r)},H=l.createElement(l.Fragment,null,T,B&&l.createElement(ju,{className:Au.busyIcon,size:d,"data-test":"busy-icon"}),i);return x?(o&&console.error('Button with `href` can\'t be completely not focusable. If you want to remove Button with `href` from focus flow, use `tabIndex="-1"` instead of `notFocusable`'),l.createElement("div",Tu(Tu({"data-test":"button"},j),{},{ref:N},q),H)):o?l.createElement("a",Tu(Tu({"data-test":"button"},j),{},{ref:N,type:s},q),H):l.createElement("button",Tu(Tu({"data-test":"button"},j),{},{ref:N,type:s},q),H)}));function Iu(e,t){return function(n,r){if("undefined"!==typeof n[r]){var i=t(n,r);if(i)return i;mr().checkPropTypes(lc({},r,e),n,"prop","Button")}return null}}Du.displayName="Button",Du.propTypes={className:mr().string,children:mr().node,disabled:mr().bool,href:Iu(mr().string,(function(e){return"undefined"!==typeof e.notFocusable?new Error("'href' prop cannot be used with 'notFocusable' prop"):null})),icon:mr().node,iconPosition:mr().oneOf(["left","right"]),size:mr().oneOf(["l","m","s","xs"]),mode:Iu(mr().oneOf(["classic","rock","transparent","outline","clear"]),(function(e){return"undefined"!==typeof e.shifted&&"clear"!==e.mode?new Error("'shifted' prop cannot be used when 'mode' prop is not 'clear'."):null})),theme:mr().oneOf(["light","dark"]),type:mr().oneOf(["button","submit","reset"]),onClick:mr().func,notFocusable:Iu(mr().bool,(function(e){return"undefined"!==typeof e.href||"undefined"!==typeof e.target?new Error("'notFocusable' prop cannot be used with 'href' and 'target' props"):null})),busy:mr().bool,flat:mr().oneOf(["left","right"]),highlighted:mr().bool,allowMultiline:mr().bool,defaultMultiline:mr().bool,shifted:mr().oneOfType([mr().oneOf(["all","left","right","top","bottom"]),mr().arrayOf(mr().oneOf(["left","right","top","bottom"]))])};var Bu=n(60960),qu=n.n(Bu),Hu=n(13548),Uu=n.n(Hu),Wu=n(93344),Gu=n.n(Wu),Vu=n(84556),$u=n.n(Vu);function Ku(e){return function(e){if(mu(e))return wu(e)}(e)||function(e){if("undefined"!==typeof un&&null!=gu(e)||null!=e["@@iterator"])return bu(e)}(e)||ku(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Xu=n(49208),Qu=n.n(Xu);function Ju(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zu(e){return e instanceof Ju(e).Element||e instanceof Element}function Yu(e){return e instanceof Ju(e).HTMLElement||e instanceof HTMLElement}function ed(e){return"undefined"!==typeof ShadowRoot&&(e instanceof Ju(e).ShadowRoot||e instanceof ShadowRoot)}var td=Math.max,nd=Math.min,rd=Math.round;function id(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function od(){return!/^((?!chrome|android).)*safari/i.test(id())}function ad(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&Yu(e)&&(i=e.offsetWidth>0&&rd(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&rd(r.height)/e.offsetHeight||1);var a=(Zu(e)?Ju(e):window).visualViewport,s=!od()&&n,l=(r.left+(s&&a?a.offsetLeft:0))/i,c=(r.top+(s&&a?a.offsetTop:0))/o,u=r.width/i,d=r.height/o;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function sd(e){var t=Ju(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function ld(e){return e?(e.nodeName||"").toLowerCase():null}function cd(e){return((Zu(e)?e.ownerDocument:e.document)||window.document).documentElement}function ud(e){return ad(cd(e)).left+sd(e).scrollLeft}function dd(e){return Ju(e).getComputedStyle(e)}function fd(e){var t=dd(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function pd(e,t,n){void 0===n&&(n=!1);var r=Yu(t),i=Yu(t)&&function(e){var t=e.getBoundingClientRect(),n=rd(t.width)/e.offsetWidth||1,r=rd(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),o=cd(t),a=ad(e,i,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&(("body"!==ld(t)||fd(o))&&(s=function(e){return e!==Ju(e)&&Yu(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:sd(e);var t}(t)),Yu(t)?((l=ad(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=ud(o))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function hd(e){var t=ad(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function md(e){return"html"===ld(e)?e:e.assignedSlot||e.parentNode||(ed(e)?e.host:null)||cd(e)}function gd(e){return["html","body","#document"].indexOf(ld(e))>=0?e.ownerDocument.body:Yu(e)&&fd(e)?e:gd(md(e))}function vd(e,t){var n;void 0===t&&(t=[]);var r=gd(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),o=Ju(r),a=i?[o].concat(o.visualViewport||[],fd(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(vd(md(a)))}function yd(e){return["table","td","th"].indexOf(ld(e))>=0}function bd(e){return Yu(e)&&"fixed"!==dd(e).position?e.offsetParent:null}function wd(e){for(var t=Ju(e),n=bd(e);n&&yd(n)&&"static"===dd(n).position;)n=bd(n);return n&&("html"===ld(n)||"body"===ld(n)&&"static"===dd(n).position)?t:n||function(e){var t=/firefox/i.test(id());if(/Trident/i.test(id())&&Yu(e)&&"fixed"===dd(e).position)return null;var n=md(e);for(ed(n)&&(n=n.host);Yu(n)&&["html","body"].indexOf(ld(n))<0;){var r=dd(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var kd="top",_d="bottom",xd="right",Sd="left",Ed="auto",Cd=[kd,_d,xd,Sd],Od="start",jd="end",Pd="clippingParents",Ad="viewport",Ld="popper",Nd="reference",Td=Cd.reduce((function(e,t){return e.concat([t+"-"+Od,t+"-"+jd])}),[]),Rd=[].concat(Cd,[Ed]).reduce((function(e,t){return e.concat([t,t+"-"+Od,t+"-"+jd])}),[]),zd=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Md(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}function Fd(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var Dd={placement:"bottom",modifiers:[],strategy:"absolute"};function Id(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function Vd(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?Ud(i):null,a=i?Wd(i):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(o){case kd:t={x:s,y:n.y-r.height};break;case _d:t={x:s,y:n.y+n.height};break;case xd:t={x:n.x+n.width,y:l};break;case Sd:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=o?Gd(o):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case Od:t[c]=t[c]-(n[u]/2-r[u]/2);break;case jd:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}const $d={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Vd({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Kd={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Xd(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,h=a.y,m=void 0===h?0:h,g="function"===typeof u?u({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var v=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),b=Sd,w=kd,k=window;if(c){var _=wd(n),x="clientHeight",S="clientWidth";if(_===Ju(n)&&"static"!==dd(_=cd(n)).position&&"absolute"===s&&(x="scrollHeight",S="scrollWidth"),i===kd||(i===Sd||i===xd)&&o===jd)w=_d,m-=(d&&_===k&&k.visualViewport?k.visualViewport.height:_[x])-r.height,m*=l?1:-1;if(i===Sd||(i===kd||i===_d)&&o===jd)b=xd,p-=(d&&_===k&&k.visualViewport?k.visualViewport.width:_[S])-r.width,p*=l?1:-1}var E,C=Object.assign({position:s},c&&Kd),O=!0===u?function(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:rd(n*i)/i||0,y:rd(r*i)/i||0}}({x:p,y:m},Ju(n)):{x:p,y:m};return p=O.x,m=O.y,l?Object.assign({},C,((E={})[w]=y?"0":"",E[b]=v?"0":"",E.transform=(k.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",E)):Object.assign({},C,((t={})[w]=y?m+"px":"",t[b]=v?p+"px":"",t.transform="",t))}const Qd={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];Yu(i)&&ld(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});Yu(r)&&ld(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};const Jd={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=void 0===i?[0,0]:i,a=Rd.reduce((function(e,n){return e[n]=function(e,t,n){var r=Ud(e),i=[Sd,kd].indexOf(r)>=0?-1:1,o="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[Sd,xd].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,o),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}};var Zd={left:"right",right:"left",bottom:"top",top:"bottom"};function Yd(e){return e.replace(/left|right|bottom|top/g,(function(e){return Zd[e]}))}var ef={start:"end",end:"start"};function tf(e){return e.replace(/start|end/g,(function(e){return ef[e]}))}function nf(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ed(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function rf(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function of(e,t,n){return t===Ad?rf(function(e,t){var n=Ju(e),r=cd(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;var c=od();(c||!c&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s+ud(e),y:l}}(e,n)):Zu(t)?function(e,t){var n=ad(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):rf(function(e){var t,n=cd(e),r=sd(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=td(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=td(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+ud(e),l=-r.scrollTop;return"rtl"===dd(i||n).direction&&(s+=td(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}(cd(e)))}function af(e,t,n,r){var i="clippingParents"===t?function(e){var t=vd(md(e)),n=["absolute","fixed"].indexOf(dd(e).position)>=0&&Yu(e)?wd(e):e;return Zu(n)?t.filter((function(e){return Zu(e)&&nf(e,n)&&"body"!==ld(e)})):[]}(e):[].concat(t),o=[].concat(i,[n]),a=o[0],s=o.reduce((function(t,n){var i=of(e,n,r);return t.top=td(i.top,t.top),t.right=nd(i.right,t.right),t.bottom=nd(i.bottom,t.bottom),t.left=td(i.left,t.left),t}),of(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function sf(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function lf(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function cf(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,o=n.strategy,a=void 0===o?e.strategy:o,s=n.boundary,l=void 0===s?Pd:s,c=n.rootBoundary,u=void 0===c?Ad:c,d=n.elementContext,f=void 0===d?Ld:d,p=n.altBoundary,h=void 0!==p&&p,m=n.padding,g=void 0===m?0:m,v=sf("number"!==typeof g?g:lf(g,Cd)),y=f===Ld?Nd:Ld,b=e.rects.popper,w=e.elements[h?y:f],k=af(Zu(w)?w:w.contextElement||cd(e.elements.popper),l,u,a),_=ad(e.elements.reference),x=Vd({reference:_,element:b,strategy:"absolute",placement:i}),S=rf(Object.assign({},b,x)),E=f===Ld?S:_,C={top:k.top-E.top+v.top,bottom:E.bottom-k.bottom+v.bottom,left:k.left-E.left+v.left,right:E.right-k.right+v.right},O=e.modifiersData.offset;if(f===Ld&&O){var j=O[i];Object.keys(C).forEach((function(e){var t=[xd,_d].indexOf(e)>=0?1:-1,n=[kd,_d].indexOf(e)>=0?"y":"x";C[e]+=j[n]*t}))}return C}const uf={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,g=t.options.placement,v=Ud(g),y=l||(v===g||!h?[Yd(g)]:function(e){if(Ud(e)===Ed)return[];var t=Yd(e);return[tf(e),t,tf(t)]}(g)),b=[g].concat(y).reduce((function(e,n){return e.concat(Ud(n)===Ed?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Rd:l,u=Wd(r),d=u?s?Td:Td.filter((function(e){return Wd(e)===u})):Cd,f=d.filter((function(e){return c.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=cf(e,{placement:n,boundary:i,rootBoundary:o,padding:a})[Ud(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,k=t.rects.popper,_=new Map,x=!0,S=b[0],E=0;E=0,A=P?"width":"height",L=cf(t,{placement:C,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),N=P?j?xd:Sd:j?_d:kd;w[A]>k[A]&&(N=Yd(N));var T=Yd(N),R=[];if(o&&R.push(L[O]<=0),s&&R.push(L[N]<=0,L[T]<=0),R.every((function(e){return e}))){S=C,x=!1;break}_.set(C,R)}if(x)for(var z=function(e){var t=b.find((function(t){var n=_.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},M=h?3:1;M>0;M--){if("break"===z(M))break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function df(e,t,n){return td(e,nd(t,n))}const ff={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,m=void 0===h?0:h,g=cf(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),v=Ud(t.placement),y=Wd(t.placement),b=!y,w=Gd(v),k="x"===w?"y":"x",_=t.modifiersData.popperOffsets,x=t.rects.reference,S=t.rects.popper,E="function"===typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"===typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(_){if(o){var P,A="y"===w?kd:Sd,L="y"===w?_d:xd,N="y"===w?"height":"width",T=_[w],R=T+g[A],z=T-g[L],M=p?-S[N]/2:0,F=y===Od?x[N]:S[N],D=y===Od?-S[N]:-x[N],I=t.elements.arrow,B=p&&I?hd(I):{width:0,height:0},q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=q[A],U=q[L],W=df(0,x[N],B[N]),G=b?x[N]/2-M-W-H-C.mainAxis:F-W-H-C.mainAxis,V=b?-x[N]/2+M+W+U+C.mainAxis:D+W+U+C.mainAxis,$=t.elements.arrow&&wd(t.elements.arrow),K=$?"y"===w?$.clientTop||0:$.clientLeft||0:0,X=null!=(P=null==O?void 0:O[w])?P:0,Q=T+V-X,J=df(p?nd(R,T+G-X-K):R,T,p?td(z,Q):z);_[w]=J,j[w]=J-T}if(s){var Z,Y="x"===w?kd:Sd,ee="x"===w?_d:xd,te=_[k],ne="y"===k?"height":"width",re=te+g[Y],ie=te-g[ee],oe=-1!==[kd,Sd].indexOf(v),ae=null!=(Z=null==O?void 0:O[k])?Z:0,se=oe?re:te-x[ne]-S[ne]-ae+C.altAxis,le=oe?te+x[ne]+S[ne]-ae-C.altAxis:ie,ce=p&&oe?function(e,t,n){var r=df(e,t,n);return r>n?n:r}(se,te,le):df(p?se:re,te,p?le:ie);_[k]=ce,j[k]=ce-te}t.modifiersData[r]=j}},requiresIfExists:["offset"]};const pf={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=Ud(n.placement),l=Gd(s),c=[Sd,xd].indexOf(s)>=0?"height":"width";if(o&&a){var u=function(e,t){return sf("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:lf(e,Cd))}(i.padding,n),d=hd(o),f="y"===l?kd:Sd,p="y"===l?_d:xd,h=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],m=a[l]-n.rects.reference[l],g=wd(o),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=h/2-m/2,b=u[f],w=v-d[c]-u[p],k=v/2-d[c]/2+y,_=df(b,k,w),x=l;n.modifiersData[r]=((t={})[x]=_,t.centerOffset=_-k,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&nf(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function hf(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function mf(e){return[kd,xd,_d,Sd].some((function(t){return e[t]>=0}))}const gf={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=cf(t,{elementContext:"reference"}),s=cf(t,{altBoundary:!0}),l=hf(a,r),c=hf(s,i,o),u=mf(l),d=mf(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}};var vf=Bd({defaultModifiers:[Hd,$d,{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,o=n.adaptive,a=void 0===o||o,s=n.roundOffsets,l=void 0===s||s,c={placement:Ud(t.placement),variation:Wd(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Xd(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Xd(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Qd,Jd,uf,ff,pf,gf]}),yf=n(5012),bf=n.n(yf),wf=function(e){return Array.isArray(e)?e[0]:e},kf=function(e){if("function"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0})).sort(pp)},mp=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"].join(","),gp="".concat(mp,", [data-focus-guard]"),vp=function(e,t){return Zf((e.shadowRoot||e).children).reduce((function(e,n){return e.concat(n.matches(t?gp:mp)?[n]:[],vp(n))}),[])},yp=function(e,t){return e.reduce((function(e,n){var r,i=vp(n,t),o=(r=[]).concat.apply(r,i.map((function(e){return function(e,t){var n;return e instanceof HTMLIFrameElement&&(null===(n=e.contentDocument)||void 0===n?void 0:n.body)?yp([e.contentDocument.body],t):[e]}(e,t)})));return e.concat(o,n.parentNode?Zf(n.parentNode.querySelectorAll(mp)).filter((function(e){return e===n})):[])}),[])},bp=function(e,t){return Zf(e).filter((function(e){return ip(t,e)})).filter((function(e){return function(e){return!((sp(e)||function(e){return"BUTTON"===e.tagName}(e))&&("hidden"===e.type||e.disabled))}(e)}))},wp=function(e,t){return void 0===t&&(t=new Map),Zf(e).filter((function(e){return op(t,e)}))},kp=function(e,t,n){return hp(bp(yp(e,n),t),!0,n)},_p=function(e,t){return hp(bp(yp(e),t),!1)},xp=function(e,t){return bp(function(e){var t=e.querySelectorAll("[".concat("data-autofocus-inside","]"));return Zf(t).map((function(e){return yp([e])})).reduce((function(e,t){return e.concat(t)}),[])}(e),t)},Sp=function(e,t){return e.shadowRoot?Sp(e.shadowRoot,t):!(void 0===Object.getPrototypeOf(e).contains||!Object.getPrototypeOf(e).contains.call(e,t))||Zf(e.children).some((function(e){var n;if(e instanceof HTMLIFrameElement){var r=null===(n=e.contentDocument)||void 0===n?void 0:n.body;return!!r&&Sp(r,t)}return Sp(e,t)}))},Ep=function(e){if(void 0===e&&(e=document),e&&e.activeElement){var t=e.activeElement;return t.shadowRoot?Ep(t.shadowRoot):t instanceof HTMLIFrameElement&&function(e){try{return e()}catch(zE){return}}((function(){return t.contentWindow.document}))?Ep(t.contentWindow.document):t}},Cp=function(e){return e.parentNode?Cp(e.parentNode):e},Op=function(e){return Yf(e).filter(Boolean).reduce((function(e,t){var n=t.getAttribute(Af);return e.push.apply(e,n?function(e){for(var t=new Set,n=e.length,r=0;r0&&t.add(i),(o&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter((function(e,n){return!t.has(n)}))}(Zf(Cp(t).querySelectorAll("[".concat(Af,'="').concat(n,'"]:not([').concat(Lf,'="disabled"])')))):[t]),e}),[])},jp=function(e,t){return void 0===t&&(t=Ep(ep(e).ownerDocument)),!(!t||t.dataset&&t.dataset.focusGuard)&&Op(e).some((function(e){return Sp(e,t)||function(e,t){return Boolean(Zf(e.querySelectorAll("iframe")).some((function(e){return function(e,t){return e===t}(e,t)})))}(e,t)}))},Pp=function(e,t){return lp(e)&&e.name?function(e,t){return t.filter(lp).filter((function(t){return t.name===e.name})).filter((function(e){return e.checked}))[0]||e}(e,t):e},Ap=function(e){return e[0]&&e.length>1?Pp(e[0],e):e[0]},Lp=function(e,t){return e.length>1?e.indexOf(Pp(e[t],e)):t},Np="NEW_FOCUS",Tp=function(e,t,n,r){var i=e.length,o=e[0],a=e[i-1],s=up(n);if(!(n&&e.indexOf(n)>=0)){var l=void 0!==n?t.indexOf(n):-1,c=r?t.indexOf(r):l,u=r?e.indexOf(r):-1,d=l-c,f=t.indexOf(o),p=t.indexOf(a),h=function(e){var t=new Set;return e.forEach((function(n){return t.add(Pp(n,e))})),e.filter((function(e){return t.has(e)}))}(t),m=(void 0!==n?h.indexOf(n):-1)-(r?h.indexOf(r):l),g=Lp(e,0),v=Lp(e,i-1);return-1===l||-1===u?Np:!d&&u>=0?u:l<=f&&s&&Math.abs(d)>1?v:l>=p&&s&&Math.abs(d)>1?g:d&&Math.abs(m)>1?u:l<=f?v:l>p?g:d?Math.abs(d)>1?u:(i+u+d)%i:void 0}},Rp=function(e,t,n){var r,i=e.map((function(e){return e.node})),o=wp(i.filter((r=n,function(e){var t,n=null===(t=ap(e))||void 0===t?void 0:t.autofocus;return e.autofocus||void 0!==n&&"false"!==n||r.indexOf(e)>=0})));return o&&o.length?Ap(o):Ap(wp(t))},zp=function(e,t){return void 0===t&&(t=[]),t.push(e),e.parentNode&&zp(e.parentNode.host||e.parentNode,t),t},Mp=function(e,t){for(var n=zp(e),r=zp(t),i=0;i=0)return o}return!1},Fp=function(e,t,n){var r=Yf(e),i=Yf(t),o=r[0],a=!1;return i.filter(Boolean).forEach((function(e){a=Mp(a||e,e)||a,n.filter(Boolean).forEach((function(e){var t=Mp(o,e);t&&(a=!a||Sp(t,a)?t:Mp(t,a))}))})),a},Dp=function(e,t){var n=Ep(Yf(e).length>0?document:ep(e).ownerDocument),r=Op(e).filter(dp),i=Fp(n||e,e,r),o=new Map,a=_p(r,o),s=kp(r,o).filter((function(e){var t=e.node;return dp(t)}));if(s[0]||(s=a)[0]){var l=_p([i],o).map((function(e){return e.node})),c=function(e,t){var n=new Map;return t.forEach((function(e){return n.set(e.node,e)})),e.map((function(e){return n.get(e)})).filter(fp)}(l,s),u=c.map((function(e){return e.node})),d=Tp(u,l,n,t);if(d===Np){var f=Rp(a,u,function(e,t){return e.reduce((function(e,n){return e.concat(xp(n,t))}),[])}(r,o));return f?{node:f}:void console.warn("focus-lock: cannot find any node to move focus into")}return void 0===d?d:c[d]}},Ip=0,Bp=!1,qp=function(e,t,n){void 0===n&&(n={});var r,i,o=Dp(e,t);if(!Bp&&o){if(Ip>2)return console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),Bp=!0,void setTimeout((function(){Bp=!1}),1);Ip++,r=o.node,i=n.focusOptions,"focus"in r&&r.focus(i),"contentWindow"in r&&r.contentWindow&&r.contentWindow.focus(),Ip--}};function Hp(e){setTimeout(e,1)}var Up=function(){return document&&document.activeElement===document.body||function(e){void 0===e&&(e=document);var t=Ep(e);return!!t&&Zf(e.querySelectorAll("[".concat("data-no-focus-lock","]"))).some((function(e){return Sp(e,t)}))}()},Wp=null,Gp=null,Vp=null,$p=!1,Kp=function(){return!0};function Xp(e,t,n,r){var i=null,o=e;do{var a=r[o];if(a.guard)a.node.dataset.focusAutoGuard&&(i=a);else{if(!a.lockItem)break;if(o!==e)return;i=null}}while((o+=n)!==t);i&&(i.node.tabIndex=0)}var Qp=function(e){return e&&"current"in e?e.current:e},Jp=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},Zp=function(){var e,t=!1;if(Wp){var n=Wp,r=n.observed,i=n.persistentFocus,o=n.autoFocus,a=n.shards,s=n.crossFrame,l=n.focusOptions,c=r||Vp&&Vp.portaledElement,u=document&&document.activeElement;if(c){var d=[c].concat(a.map(Qp).filter(Boolean));if(u&&!function(e){return(Wp.whiteList||Kp)(e)}(u)||(i||(s?Boolean($p):"meanwhile"===$p)||!Up()||!Gp&&o)&&(c&&!(jp(d)||u&&function(e,t){return t.some((function(t){return Jp(e,t,t)}))}(u,d)||(e=u,Vp&&Vp.portaledElement===e))&&(document&&!Gp&&u&&!o?(u.blur&&u.blur(),document.body.focus()):(t=qp(d,Gp,{focusOptions:l}),Vp={})),$p=!1,Gp=document&&document.activeElement),document){var f=document&&document.activeElement,p=function(e){var t=Op(e).filter(dp),n=Fp(e,e,t),r=new Map,i=kp([n],r,!0),o=kp(t,r).filter((function(e){var t=e.node;return dp(t)})).map((function(e){return e.node}));return i.map((function(e){var t=e.node;return{node:t,index:e.index,lockItem:o.indexOf(t)>=0,guard:up(t)}}))}(d),h=p.map((function(e){return e.node})).indexOf(f);h>-1&&(p.filter((function(e){var t=e.guard,n=e.node;return t&&n.dataset.focusAutoGuard})).forEach((function(e){return e.node.removeAttribute("tabIndex")})),Xp(h,p.length,1,p),Xp(h,-1,-1,p))}}}return t},Yp=function(e){Zp()&&e&&(e.stopPropagation(),e.preventDefault())},eh=function(){return Hp(Zp)},th=function(e){var t=e.target,n=e.currentTarget;n.contains(t)||(Vp={observerNode:n,portaledElement:t})},nh=function(){$p="just",Hp((function(){$p="meanwhile"}))};qf.assignSyncMedium(th),Hf.assignMedium(eh),Uf.assignMedium((function(e){return e({moveFocusInside:qp,focusInside:jp})}));const rh=Jf((function(e){return e.filter((function(e){return!e.disabled}))}),(function(e){var t=e.slice(-1)[0];t&&!Wp&&(document.addEventListener("focusin",Yp),document.addEventListener("focusout",eh),window.addEventListener("blur",nh));var n=Wp,r=n&&t&&t.id===n.id;Wp=t,n&&!r&&(n.onDeactivation(),e.filter((function(e){return e.id===n.id})).length||n.returnFocus(!t)),t?(Gp=null,r&&n.observed===t.observed||t.onActivation(),Zp(),Hp(Zp)):(document.removeEventListener("focusin",Yp),document.removeEventListener("focusout",eh),window.removeEventListener("blur",nh),Gp=null)}))((function(){return null}));var ih=l.forwardRef((function(e,t){return l.createElement($f,Pf({sideCar:rh,ref:t},e))})),oh=$f.propTypes||{};oh.sideCar,function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n])}(oh,["sideCar"]);ih.propTypes={};const ah=ih;var sh;!function(e){e.OPENING="OPENING",e.OPEN="OPEN",e.CLOSING="CLOSING",e.CLOSE="CLOSE"}(sh||(sh={}));var lh="_dropdown_o1y3b5_50",ch="_triggerWrapper_o1y3b5_55",uh="_contentWrapper_o1y3b5_59",dh="_wrapperHidden_o1y3b5_85",fh="_themeLight_o1y3b5_105",ph="_modeRock_o1y3b5_110",hh="_themeDark_o1y3b5_114";function mh(e,t){return"trigger"===e?"".concat(t,"px"):"number"===typeof e?"".concat(e,"px"):e||void 0}function gh(e,t){return"trigger"===e?"".concat(t,"px"):"number"===typeof e?"".concat(e,"px"):e||void 0}var vh={name:"sameWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state,n=e.options,r=(n=void 0===n?{}:n).maxWidth,i=n.minWidth;t.styles.popper.minWidth=gh(i,t.rects.reference.width),t.styles.popper.maxWidth=mh(r,t.rects.reference.width)},effect:function(e){var t=e.state,n=e.options,r=(n=void 0===n?{}:n).maxWidth,i=n.minWidth;t.elements.popper.style.minWidth=gh(i,t.elements.reference.offsetWidth),t.elements.popper.style.maxWidth=mh(r,t.elements.reference.offsetWidth)}},yh={name:"applyMaxSize",enabled:!0,phase:"beforeWrite",requires:["maxSize"],fn:function(e){var t,n=e.state,r=e.options,i=r.leastMaxHeight,o=void 0===i?0:i,a=r.maxHeight,s=void 0===a?1/0:a,l=n.modifiersData.maxSize.height;s>l&&l>o?(t="".concat(l,"px"),n.styles.popper.maxHeight!==t&&n.rects.popper.height>=l&&(n.rects.popper.height=l,n.reset=!0)):l=o&&(n.rects.popper.height=o,n.reset=!0)):t="".concat(s,"px"),n.styles.popper.maxHeight=t}};function bh(e,t){var n="undefined"!==typeof Gu()&&$u()(e)||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){var n;if(!e)return;if("string"===typeof e)return wh(e,t);var r=qu()(n=Object.prototype.toString.call(e)).call(n,8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Uu()(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return wh(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function wh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nn.clientHeight||n.scrollWidth>n.clientWidth)}))}));return n.observe(t),function(){n.disconnect()}}return function(){}}),[t]),{setContentEl:n,scrollableStyles:{overflowY:i?"scroll":"auto"}}}(),M=z.setContentEl,F=z.scrollableStyles;!function(e){var t,n=e.onOutsideClick,r=e.isEnabled,i=e.ignoreElements,o=void 0===i?[]:i,a=o.length>0&&o.every(Boolean),s=(0,l.useCallback)((function(e){var t,r=bh(o);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(!i||e.target===i||i.contains(e.target))return}}catch(a){r.e(a)}finally{r.f()}n()}),Qu()(t=[n]).call(t,Ku(o)));(0,l.useEffect)((function(){if(r&&a)return document.addEventListener("click",s,!0),function(){return document.removeEventListener("click",s,!0)}}),[s,r,a])}({isEnabled:a,onOutsideClick:p,ignoreElements:[A,T]}),Sh({key:"Escape",isEnabled:a&&_,onKeyPress:p}),Sh({key:"Tab",isEnabled:a&&S,onKeyPress:p});var D=function(e,t){var n=_u((0,l.useState)(!1),2)[1],r=(0,l.useRef)(sh.CLOSE),i=(0,l.useCallback)((function(){r.current!==sh.CLOSING&&r.current!==sh.OPENING||e?r.current===sh.OPENING&&e&&(r.current=sh.OPEN,n((function(e){return!e}))):(r.current=sh.CLOSE,n((function(e){return!e})))}),[e]);return e&&r.current!==sh.OPEN?r.current=sh.OPENING:r.current!==sh.OPEN||e||(r.current=t?sh.CLOSE:sh.CLOSING),[i,r.current]}(a,b),I=_u(D,2),B=I[0],q=I[1],H=Cf(T,A,function(e){var t=e.placement,n=e.maxHeight,r=e.leastMaxHeight,i=e.maxWidth,o=e.minWidth;return{placement:t,modifiers:[{name:"hide",enabled:!1},{name:"flip",enabled:!0},{name:"offset",enabled:!0,options:{offset:[0,8]}},jf,_h(_h({},yh),{},{options:{maxHeight:n,leastMaxHeight:r}}),_h(_h({},vh),{},{options:{maxWidth:i,minWidth:o}})]}}({placement:c,maxHeight:g,leastMaxHeight:v,minWidth:h,maxWidth:m})),U=H.styles,W=H.attributes,G=H.update;(0,l.useImperativeHandle)(t,(function(){return{scheduleUpdate:function(){G&&G()}}}));var V=fc().dropdownZIndex,$=gc(i),K="function"===typeof r?r({ref:R}):l.createElement("span",{"data-test":"dropdown-trigger",className:ch,ref:R},r),X=q!==sh.CLOSE,Q=q===sh.CLOSING;return l.createElement(l.Fragment,null,K,X&&l.createElement(xh,{target:j?T:void 0},l.createElement("div",_h({ref:L,style:_h(_h({maxHeight:g},U.popper),{},{zIndex:V}),className:pr()(lh,w,"rock"===d&&ph,"dark"===$?hh:fh),"data-test":"dropdown"},W.popper),l.createElement(pc,{baseLayer:"dropdown"},l.createElement("div",{style:F,className:pr()(uh,Q&&dh),onTransitionEnd:B,onAnimationEnd:B,"data-test":"dropdown-content"},l.createElement(vc,{theme:"rock"===d?mc($):$},l.createElement(ah,{ref:M,disabled:q!==sh.OPEN||C,returnFocus:{preventScroll:!0},focusOptions:{preventScroll:!0}},n)))))))},Ch=l.forwardRef(Eh);Ch.propTypes={trigger:mr().oneOfType([mr().element,mr().func]).isRequired,isOpen:mr().bool.isRequired,onRequestClose:mr().func,theme:mr().oneOf(["light","dark"]),mode:mr().oneOf(["classic","rock"]),placement:mr().oneOf(["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"]),minWidth:mr().oneOfType([mr().number,mr().string]),maxWidth:mr().oneOfType([mr().number,mr().string]),maxHeight:mr().number,leastMaxHeight:mr().number};const Oh=e=>{let{className:t,toggleTheme:n}=e;return(0,po.jsxs)("nav",{className:t,children:[(0,po.jsx)("a",{className:"selected-page",children:"Create"}),(0,po.jsx)("a",{href:"https://ktor.io/docs/welcome.html",children:"Docs"}),(0,po.jsx)("a",{href:"https://ktor.io/support",children:"Support"}),(0,po.jsx)("a",{href:"https://github.com/ktorio/ktor",target:"_blank",rel:"noreferrer",children:(0,po.jsx)(Qc,{})}),(0,po.jsx)("a",{href:"https://twitter.com/jetbrainsktor",target:"_blank",rel:"noreferrer",children:(0,po.jsx)(eu,{})}),(0,po.jsx)("a",{href:"https://blog.jetbrains.com/ktor/",target:"_blank",rel:"noreferrer",children:(0,po.jsx)(iu,{})}),(0,po.jsx)("a",{onClick:n,children:(0,po.jsx)(lu,{})})]})},jh=e=>{let{toggleTheme:t}=e;const n=zc(),{width:r}=Oo(),[i,o]=(0,l.useState)(!1);return(0,po.jsx)("div",{className:"ktor-page-header__wrapper",children:(0,po.jsxs)("header",{className:"ktor-page-header",children:[(0,po.jsx)("div",{children:(0,po.jsxs)("a",{href:"https://ktor.io",className:"ktor-page-header__logo",children:[(0,po.jsx)(hu,{}),(0,po.jsx)("h1",{className:n("rs-h3"),children:"Ktor"})]})}),r>590?(0,po.jsx)(Oh,{className:n("rs-text-1"),toggleTheme:t}):(0,po.jsx)("div",{style:{textAlign:"right"},children:(0,po.jsx)(Ch,{trigger:(0,po.jsx)(Du,{mode:"clear",icon:(0,po.jsx)(fu,{}),onClick:()=>o(!i)}),isOpen:i,renderInTrigger:!0,children:(0,po.jsx)(Oh,{className:pr()(n("rs-text-2"),"vertical"),toggleTheme:t})})})]})})},Ph=()=>{const e=zc();return(0,po.jsxs)(po.Fragment,{children:["Download a project skeleton using the provided options and plugins below. If you would like to contribute your own plugins, you can publish to the ",(0,po.jsx)("a",{className:e("rs-link"),href:"https://github.com/ktorio/ktor-plugin-registry",target:"_blank",rel:"noreferrer",children:"registry repository"}),"."]})},Ah=e=>{let{compact:t,headerFontSize:n}=e;const r=zc();return(0,po.jsxs)("div",{className:pr()("control-panel__blurb",{compact:t}),children:[(0,po.jsx)("h1",{className:r("rs-h1"),style:{fontSize:n,margin:"".concat(.4*n,"px 0")},children:"New Ktor Project"}),(0,po.jsx)("p",{className:r("rs-text-2"),style:{margin:"".concat(.4*n,"px 0"),fontSize:Math.min(16,.5*n)},children:(0,po.jsx)(Ph,{})})]})};var Lh=["theme","size","className"],Nh={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},Th=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,Lh);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],Nh[r],i),ref:t}),l.createElement("path",{d:"M5.67 19.751l6.342-6.34 6.34 6.34 1.41-1.409-6.341-6.34 6.34-6.341-1.408-1.409-6.341 6.341L5.67 4.251 4.26 5.66l6.342 6.342-6.34 6.34 1.408 1.409z"}))}));Th.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},Th.defaultProps={size:"m"};const Rh=Th;var zh={container:"_container_1rym8kv_10",wrapper:"_wrapper_1rym8kv_14",light:"_light_1rym8kv_21",enabled:"_enabled_1rym8kv_27",filled:"_filled_1rym8kv_27",focused:"_focused_1rym8kv_39",classic:"_classic_1rym8kv_44",rock:"_rock_1rym8kv_48",dark:"_dark_1rym8kv_52",error:"_error_1rym8kv_83",disabled:"_disabled_1rym8kv_103",field:"_field_1rym8kv_161",sizeL:"_sizeL_1rym8kv_121",sizeM:"_sizeM_1rym8kv_125",sizeS:"_sizeS_1rym8kv_129",inner:"_inner_1rym8kv_171","rs-reset-letter-spacing":"_rs-reset-letter-spacing_1rym8kv_1",offSystemMicroelements:"_offSystemMicroelements_1rym8kv_345",icon:"_icon_1rym8kv_356",action:"_action_1rym8kv_360",right:"_right_1rym8kv_441",left:"_left_1rym8kv_453",divider:"_divider_1rym8kv_523",suffix:"_suffix_1rym8kv_558",errorMessage:"_errorMessage_1rym8kv_596",note:"_note_1rym8kv_614",label:"_label_1rym8kv_646",boldLabel:"_boldLabel_1rym8kv_661"};function Mh(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fh(e){for(var t=1;t-1})).reduce((function(t,n){return Fh(Fh({},t),{},lc({},n,e[n]))}),{});return{button:r,icon:Yl()(r).reduce((function(e,t){return Fh(Fh({},e),{},lc({},t,null))}),{})}}(t.props),s=l.cloneElement(t,Fh({size:n,focusable:!1},a.icon));return l.createElement("span",Fh(Fh({role:i?"button":null,key:"icon",className:pr()(zh.icon,zh[r],i&&zh.action)},a.button),{},{"data-test":"input__icon",tabIndex:i&&o?0:-1}),s)},Ih=function(e){var t=e.icon,n=e.busy,r=e.size,i=e.onClear,o=e.clearIcon,a=e.iconIsAction,s=e.iconIsFocusable,c=e.empty,u=[];return i&&!c&&u.push(l.createElement("span",{role:"button",key:"clear",className:pr()(zh.icon,zh.right,zh.action),onClick:i,"data-test":"input__clear-icon",tabIndex:-1},l.cloneElement(o,{size:r,focusable:!1,className:o.props.className}))),t&&u.push(l.createElement(Dh,{key:"custom-icon",size:r,iconPosition:"right",iconIsFocusable:s,iconIsAction:a,icon:t})),l.createElement(l.Fragment,null,qu()(u).call(u,0,n?-1:u.length),n&&l.createElement("span",{key:"loading",className:pr()(zh.icon,zh.right)},l.createElement(ju,{size:r,"data-test":"input__busy-icon"})))},Bh=["id","className","placeholder","disabled","error","busy","onChange","onFocus","onBlur","onClear","mode","size","theme","type","value","icon","iconType","label","note","clearIcon","suffix","offSystemMicroelements","style","boldLabel"];function qh(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}function Hh(e){for(var t=1;t{let{projectArtifact:t,setProjectArtifact:n,setProjectName:r}=e;const[i,o]=(0,l.useState)(t||""),[a,s]=(0,l.useState)(Xh(i)),c=(0,l.useCallback)((e=>{var t;const n=(null===(t=e.target)||void 0===t?void 0:t.value)||"",r=Xh(n);s(r),o(n)}));return(0,l.useEffect)((()=>{if(!a&&i){const e=Kh.exec(i);n(i),r(e[e.length-1])}}),[i,a]),(0,po.jsx)($h,{label:"Project artifact",placeholder:"com.example",onChange:c,error:a&&(0,po.jsx)("div",{className:"error-message",children:a}),value:i})};var Jh=["theme","size","className"],Zh={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},Yh=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,Jh);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],Zh[r],i),ref:t}),l.createElement("path",{d:"M20.003 5h-3.001V3h-2v6h2V7h3V5zm-7 0h-9v2h9V5zm-6 8h-3v-2h3V9h2v6h-2v-2zm5.999 4h7v2h-7v2h-2v-6h2v2zm-2-6h9v2h-9v-2zm-6.998 6h4.999v2h-5v-2z"}))}));Yh.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},Yh.defaultProps={size:"m"};const em=Yh;var tm=n(14260),nm=n.n(tm);function rm(e){return null!=e&&"object"===typeof e&&1===e.nodeType}function im(e,t){return(!t||"hidden"!==e)&&("visible"!==e&&"clip"!==e)}function om(e,t){if(e.clientHeightt||o>e&&a=t&&s>=n?o-e-r:a>t&&sn?a-t+i:0}const sm=function(e,t){var n=t.scrollMode,r=t.block,i=t.inline,o=t.boundary,a=t.skipOverflowHiddenElements,s="function"===typeof o?o:function(e){return e!==o};if(!rm(e))throw new TypeError("Invalid target");for(var l=document.scrollingElement||document.documentElement,c=[],u=e;rm(u)&&s(u);){if((u=u.parentNode)===l){c.push(u);break}u===document.body&&om(u)&&!om(document.documentElement)||om(u,a)&&c.push(u)}for(var d=window.visualViewport?visualViewport.width:innerWidth,f=window.visualViewport?visualViewport.height:innerHeight,p=window.scrollX||pageXOffset,h=window.scrollY||pageYOffset,m=e.getBoundingClientRect(),g=m.height,v=m.width,y=m.top,b=m.right,w=m.bottom,k=m.left,_="start"===r||"nearest"===r?y:"end"===r?w:y+g/2,x="center"===i?k+v/2:"end"===i?b:k,S=[],E=0;E=0&&k>=0&&w<=f&&b<=d&&y>=A&&w<=N&&k>=T&&b<=L)return S;var R=getComputedStyle(C),z=parseInt(R.borderLeftWidth,10),M=parseInt(R.borderTopWidth,10),F=parseInt(R.borderRightWidth,10),D=parseInt(R.borderBottomWidth,10),I=0,B=0,q="offsetWidth"in C?C.offsetWidth-C.clientWidth-z-F:0,H="offsetHeight"in C?C.offsetHeight-C.clientHeight-M-D:0;if(l===C)I="start"===r?_:"end"===r?_-f:"nearest"===r?am(h,h+f,f,M,D,h+_,h+_+g,g):_-f/2,B="start"===i?x:"center"===i?x-d/2:"end"===i?x-d:am(p,p+d,d,z,F,p+x,p+x+v,v),I=Math.max(0,I+h),B=Math.max(0,B+p);else{I="start"===r?_-A-M:"end"===r?_-N+D+H:"nearest"===r?am(A,N,j,M,D+H,_,_+g,g):_-(A+j/2)+H/2,B="start"===i?x-T-z:"center"===i?x-(T+P/2)+q/2:"end"===i?x-L+F+q:am(T,L,P,z,F+q,x,x+v,v);var U=C.scrollLeft,W=C.scrollTop;_+=W-(I=Math.max(0,Math.min(W+I,C.scrollHeight-j+H))),x+=U-(B=Math.max(0,Math.min(U+B,C.scrollWidth-P+q)))}S.push({el:C,top:I,left:B})}return S};function lm(e){return e===Object(e)&&0!==Object.keys(e).length}const cm=function(e,t){var n=!e.ownerDocument.documentElement.contains(e);if(lm(t)&&"function"===typeof t.behavior)return t.behavior(n?[]:sm(e,t));if(!n){var r=function(e){return!1===e?{block:"end",inline:"nearest"}:lm(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,i=e.top,o=e.left;r.scroll&&n?r.scroll({top:i,left:o,behavior:t}):(r.scrollTop=i,r.scrollLeft=o)}))}(sm(e,r),r.behavior)}};var um=["children"],dm={disabled:!1,isKeyboardNavigating:!1,wrapWithLi:!1,registerItem:function(){},unregisterItem:function(){}},fm=l.createContext(dm),pm=function(){return(0,l.useContext)(fm)},hm=function(e){var t=e.children,n=Gc(e,um);return l.createElement(fm.Provider,{value:n},t)};hm.defaultProps=dm,hm.propTypes={size:mr().oneOf(["l","m","s"]),mode:mr().oneOf(["clear","classic","rock"]),theme:mr().oneOf(["light","dark"]),disableCursor:mr().bool,disabled:mr().bool,iconPlacement:mr().oneOf(["left","right"]),itemTag:mr().elementType};var mm="_wrapper_imuce_8",gm="_menuItem_imuce_12",vm="_content_imuce_40",ym="_placementRight_imuce_46",bm="_sizeS_imuce_51",wm="_sizeM_imuce_56",km="_sizeL_imuce_61",_m="_modeClear_imuce_66",xm="_themeLight_imuce_73",Sm="_themeDark_imuce_78",Em="_keyboardNavigationDisabled_imuce_83",Cm="_modeClassic_imuce_99",Om="_selected_imuce_111",jm="_modeRock_imuce_121",Pm="_disableCursor_imuce_141",Am="_highlighted_imuce_146",Lm="_disabled_imuce_229",Nm="_icon_imuce_240",Tm="_placementLeft_imuce_244",Rm="_divider_imuce_270",zm="_groupHeader_imuce_288",Mm="_groupHeaderSizeL_imuce_292",Fm="_groupHeaderSizeM_imuce_297",Dm="_groupHeaderSizeS_imuce_302",Im="_groupHeaderThemeLight_imuce_307",Bm="_groupHeaderThemeDark_imuce_311",qm=n(92052),Hm=n.n(qm),Um=n(45320),Wm=n.n(Um),Gm=n(87488),Vm=n.n(Gm),$m=n(36204),Km=n.n($m);function Xm(e){return e[0]}function Qm(e){return e[e.length-1]}function Jm(e,t){return e.offsetTop>t.offsetTop?1:e.offsetTopt.offsetLeft?1:e.offsetLeft=0?e[n]:Qm(e)}(t,i.current));break;case"Home":e.preventDefault(),a(Xm(t));break;case"End":e.preventDefault(),a(Qm(t))}};return document.addEventListener("keydown",e,!0),function(){document.removeEventListener("keydown",e,!0)}}}),[t]),{activeItemRef:i,registerItem:u,unregisterItem:d,isKeyboardNavigating:p}}var eg=["tag","itemTag","iconPlacement","disabled","size","mode","disableCursor","theme","enableKeyboardNavigation","activateFirstItem","className","wrapItemsWithLi","returnFocusOnUnmount"];function tg(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}var ng=function(e){var t=e.tag,n=void 0===t?"ul":t,r=e.itemTag,i=e.iconPlacement,o=e.disabled,a=e.size,s=void 0===a?"m":a,c=e.mode,u=e.disableCursor,d=void 0!==u&&u,f=e.theme,p=e.enableKeyboardNavigation,h=void 0!==p&&p,m=e.activateFirstItem,g=void 0!==m&&m,v=e.className,y=e.wrapItemsWithLi,b=e.returnFocusOnUnmount,w=void 0!==b&&b,k=Gc(e,eg),_=n,x=Ym({enableKeyboardNavigation:h,activateFirstItem:g,returnFocusOnUnmount:w}),S=x.activeItemRef,E=x.registerItem,C=x.unregisterItem,O=x.isKeyboardNavigating;return l.createElement(hm,{itemTag:r,iconPlacement:i,disabled:o,size:s,disableCursor:d||O,mode:c,theme:f,registerItem:E,unregisterItem:C,activeItemRef:S.current,isKeyboardNavigating:O,wrapWithLi:null!==y&&void 0!==y?y:"ul"===n},l.createElement(_,function(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1])}function Sv(e,t,n){var r,i=(r=n,"[object String]"===Object.prototype.toString.call(r)?wv(wv({},kv),{},{noOptions:n}):wv(wv({},kv),n)),o=i.noOptions,a=i.nothingFound,s=i.loading;return e?s:t?a:o}function Ev(){var e=[],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach((function(n){!function(e){return"undefined"!==typeof e.options}(n)?t.push(n):(t.length&&(e.push({options:t}),t=[]),e.push(n))})),t.length&&(e.push({options:t}),t=[]),e}var Cv=function(e){var t=_v[e];return(Math.ceil(5)+.5)*t},Ov=function(e){return"dark"===e?"light":"dark"};function jv(e){return"string"===typeof e.value?e.value:e.label}var Pv="header",Av="option",Lv="divider",Nv=function(e){if(0===e.length)return null;var t=Km()(e).call(e,(function(e){return e.options&&e.options.length>0}));return-1===t?null:[t,0]};function Tv(e){return e&&e.length>0}var Rv=function(e){return e.reduce((function(e,t,n){var r,i,o;return Qu()(e).call(e,rc()(r=Qu()(i=[Tv(t.options)&&0!==n&&!t.label&&{type:Lv},Tv(t.options)&&t.label&&{type:Pv,label:t.label}]).call(i,Ku(nm()(o=t.options).call(o,(function(e,t){return wv(wv({},e),{},{index:[n,t],type:Av})}))))).call(r,(function(e){return e})))}),[])};function zv(e){return 0===e.length||e.every((function(e){return!e.options||0===e.options.length}))}function Mv(e,t){var n=(0,l.useRef)([]),r=(0,l.useRef)(null);return t.length===n.current.length&&n.current.every((function(e,n){return e===t[n]}))||(n.current=Ku(t),r.current=e()),r.current}function Fv(e,t){return t?e+1:e-1}function Dv(e,t){return e<0||e>=t}function Iv(e,t,n){if(zv(e))return t;for(var r=_u(t,2),i=r[0],o=r[1],a=nm()(e).call(e,(function(e){return e.options?e.options.length:0})),s=i,l=Fv(o,n);Dv(l,a[s])||Dv(s,e.length);)Dv(s=Fv(s,n),e.length)&&(s=n?0:e.length-1),l=n?0:a[s]-1;return[s,l]}var Bv=function(e,t){return null!==e&&(t[0]===e[0]&&t[1]===e[1])},qv=function(e){return e.every((function(e){return!e.label}))},Hv=n(88904),Uv=n.n(Hv);function Wv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Gv=n(13432),Vv=n(79504);function $v(e,t){var n;return $v=Vv?Bc(n=Vv).call(n):function(e,t){return e.__proto__=t,e},$v(e,t)}var Kv=n(63304);function Xv(e){var t;return Xv=Vv?Bc(t=Kv).call(t):function(e){return e.__proto__||Kv(e)},Xv(e)}var Qv=n(39360),Jv=n.n(Qv),Zv=function(e,t,n){var r=null,i=null,o=n&&n.leading,a=n&&n.trailing;null==o&&(o=!0);null==a&&(a=!o);1==o&&(a=!1);var s=function(){r&&(clearTimeout(r),r=null)},l=function(){var n=o&&!r,s=this,l=arguments;if(i=function(){return e.apply(s,l)},r||(r=setTimeout((function(){if(r=null,a)return i()}),t)),n)return n=!1,i()};return l.cancel=s,l.flush=function(){var e=i;s(),e&&e()},l};var Yv,ey=[],ty="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(Yv||(Yv={}));var ny,ry=function(e){return Object.freeze(e)},iy=function(e,t){this.inlineSize=e,this.blockSize=t,ry(this)},oy=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,ry(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),ay=function(e){return e instanceof SVGElement&&"getBBox"in e},sy=function(e){if(ay(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,o=i.offsetWidth,a=i.offsetHeight;return!(o||a||e.getClientRects().length)},ly=function(e){var t,n,r=null===(n=null===(t=e)||void 0===t?void 0:t.ownerDocument)||void 0===n?void 0:n.defaultView;return!!(r&&e instanceof r.Element)},cy="undefined"!==typeof window?window:{},uy=new WeakMap,dy=/auto|scroll/,fy=/^tb|vertical/,py=/msie|trident/i.test(cy.navigator&&cy.navigator.userAgent),hy=function(e){return parseFloat(e||"0")},my=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new iy((n?t:e)||0,(n?e:t)||0)},gy=ry({devicePixelContentBoxSize:my(),borderBoxSize:my(),contentBoxSize:my(),contentRect:new oy(0,0,0,0)}),vy=function(e,t){if(void 0===t&&(t=!1),uy.has(e)&&!t)return uy.get(e);if(sy(e))return uy.set(e,gy),gy;var n=getComputedStyle(e),r=ay(e)&&e.ownerSVGElement&&e.getBBox(),i=!py&&"border-box"===n.boxSizing,o=fy.test(n.writingMode||""),a=!r&&dy.test(n.overflowY||""),s=!r&&dy.test(n.overflowX||""),l=r?0:hy(n.paddingTop),c=r?0:hy(n.paddingRight),u=r?0:hy(n.paddingBottom),d=r?0:hy(n.paddingLeft),f=r?0:hy(n.borderTopWidth),p=r?0:hy(n.borderRightWidth),h=r?0:hy(n.borderBottomWidth),m=d+c,g=l+u,v=(r?0:hy(n.borderLeftWidth))+p,y=f+h,b=s?e.offsetHeight-y-e.clientHeight:0,w=a?e.offsetWidth-v-e.clientWidth:0,k=i?m+v:0,_=i?g+y:0,x=r?r.width:hy(n.width)-k-w,S=r?r.height:hy(n.height)-_-b,E=x+m+w+v,C=S+g+b+y,O=ry({devicePixelContentBoxSize:my(Math.round(x*devicePixelRatio),Math.round(S*devicePixelRatio),o),borderBoxSize:my(E,C,o),contentBoxSize:my(x,S,o),contentRect:new oy(d,l,x,S)});return uy.set(e,O),O},yy=function(e,t,n){var r=vy(e,n),i=r.borderBoxSize,o=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(t){case Yv.DEVICE_PIXEL_CONTENT_BOX:return a;case Yv.BORDER_BOX:return i;default:return o}},by=function(e){var t=vy(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=ry([t.borderBoxSize]),this.contentBoxSize=ry([t.contentBoxSize]),this.devicePixelContentBoxSize=ry([t.devicePixelContentBoxSize])},wy=function(e){if(sy(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},ky=function(){var e=1/0,t=[];ey.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new by(t.target),i=wy(t.target);r.push(n),t.lastReportedSize=yy(t.target,t.observedBox),ie?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},xy=function(){var e=0;for(_y(e);ey.some((function(e){return e.activeTargets.length>0}));)e=ky(),_y(e);return ey.some((function(e){return e.skippedTargets.length>0}))&&function(){var e;"function"===typeof ErrorEvent?e=new ErrorEvent("error",{message:ty}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=ty),window.dispatchEvent(e)}(),e>0},Sy=[],Ey=function(e){if(!ny){var t=0,n=document.createTextNode("");new MutationObserver((function(){return Sy.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),ny=function(){n.textContent=""+(t?t--:t++)}}Sy.push(e),ny()},Cy=0,Oy={attributes:!0,characterData:!0,childList:!0,subtree:!0},jy=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Py=function(e){return void 0===e&&(e=0),Date.now()+e},Ay=!1,Ly=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!Ay){Ay=!0;var n,r=Py(e);n=function(){var n=!1;try{n=xy()}finally{if(Ay=!1,e=r-Py(),!Cy)return;n?t.run(1e3):e>0?t.run(e):t.start()}},Ey((function(){requestAnimationFrame(n)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,Oy)};document.body?t():cy.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),jy.forEach((function(t){return cy.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),jy.forEach((function(t){return cy.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),Ny=function(e){!Cy&&e>0&&Ly.start(),!(Cy+=e)&&Ly.stop()},Ty=function(){function e(e,t){this.target=e,this.observedBox=t||Yv.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=yy(this.target,this.observedBox,!0);return e=this.target,ay(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),Ry=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},zy=new WeakMap,My=function(e,t){for(var n=0;n=0&&(i&&ey.splice(ey.indexOf(n),1),n.observationTargets.splice(r,1),Ny(-1))},e.disconnect=function(e){var t=this,n=zy.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),Dy=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!==typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");Fy.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!ly(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");Fy.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!ly(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");Fy.unobserve(this,e)},e.prototype.disconnect=function(){Fy.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}(),Iy=["children"];function By(e){var t=function(){if("undefined"===typeof Reflect||!Uv())return!1;if(Uv().sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Uv()(Boolean,[],(function(){}))),!0}catch(zE){return!1}}();return function(){var n,r=Xv(e);if(t){var i=Xv(this).constructor;n=Uv()(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===fn(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Wv(e)}(this,n)}}var qy="undefined"!==typeof window&&window.ResizeObserver||Dy;function Hy(e){return{width:e.offsetWidth,height:e.offsetHeight}}var Uy=function e(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=Qu()(n=[]).call(n,Ku(r),Ku(l.Children.toArray(t)));return t.props&&t.props.children?e(t.props.children,i):i},Wy=function(e){var t=Uy(e);return nm()(t).call(t,(function(e){var t=e.key,n=e.type,r=e.props;r.children;return{key:t,type:n,props:Gc(r,Iy)}}))},Gy=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Gv(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),cn(e,"prototype",{writable:!1}),t&&$v(e,t)}(n,e);var t=By(n);function n(e){var r;return ln(this,n),lc(Wv(r=t.call(this,e)),"containerRef",void 0),lc(Wv(r),"plusNRef",void 0),lc(Wv(r),"childrenEls",void 0),lc(Wv(r),"childrenWidths",void 0),lc(Wv(r),"resizeObserver",void 0),lc(Wv(r),"tagsResizeObserver",void 0),lc(Wv(r),"measureChildren",(function(){var e=Wv(r).childrenEls;if(e.some((function(e){return null===e})))throw new Error("childrenEls should be all not nulls");r.childrenWidths=nm()(e).call(e,(function(e){return Hy(e).width}))})),lc(Wv(r),"recalculateLastVisibleAndSetStage",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=Wv(r),n=t.containerRef,i=t.plusNRef;if(!n.current)throw new Error("containerRef should be not null during recalculate");var o=Hy(n.current).width,a=0;i.current&&(a=Hy(i.current).width);var s=r.props.gap||0,c=function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=0,o=0;ot-r)return[o-1,t-i];i+=e[o]+a}return[e.length-1,t-i]}(r.childrenWidths,o,s,a+s+1),u=_u(c,2),d=u[0],f=u[1],p={lastVisible:d+(d===l.Children.toArray(r.props.children).length-2&&f-s-1>r.childrenWidths[r.childrenWidths.length-1]?1:0),renderingStage:e||r.state.renderingStage};r.setState(p)})),r.state={lastVisible:e.children.length-1,renderingStage:0,prevChildren:e.children},r.containerRef=l.createRef(),r.plusNRef=l.createRef(),r.childrenEls=[],r.childrenWidths=[],r}return gn(n,[{key:"observeChildren",value:function(){var e=this,t=!1;this.tagsResizeObserver&&this.tagsResizeObserver.disconnect(),this.tagsResizeObserver=new qy((function(){t&&null!==e.containerRef.current.offsetParent?e.setState({renderingStage:0}):t=!0})),this.childrenEls.forEach((function(t){return e.tagsResizeObserver.observe(t)}))}},{key:"componentDidMount",value:function(){var e=this;0===this.state.renderingStage&&(this.measureChildren(),this.observeChildren(),this.recalculateLastVisibleAndSetStage(1));var t=Zv((function(){2===e.state.renderingStage&&e.recalculateLastVisibleAndSetStage()}),50);this.resizeObserver=new qy(t),this.resizeObserver.observe(this.containerRef.current)}},{key:"componentDidUpdate",value:function(){var e=this.state.renderingStage;0===e?(this.measureChildren(),this.observeChildren(),this.recalculateLastVisibleAndSetStage(1)):1===e&&this.recalculateLastVisibleAndSetStage(2)}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.tagsResizeObserver&&this.tagsResizeObserver.disconnect()}},{key:"renderChildren",value:function(e){var t,n=this,r=l.Children.toArray(this.props.children);return nm()(t=qu()(r).call(r,0,e+1)).call(t,(function(e,t){return l.cloneElement(e,{ref:function(e){e&&(n.childrenEls[t]=e)}})}))}},{key:"render",value:function(){var e,t=this.props.renderHiddenCounter,n=l.Children.toArray(this.props.children),r=0===this.state.renderingStage?n.length-1:this.state.lastVisible;n.length!==this.childrenEls.length&&(this.childrenEls=qu()(e=this.childrenEls).call(e,0,n.length));return l.createElement("div",{className:this.props.className,ref:this.containerRef},this.renderChildren(r),r!==n.length-1?t(n.length-r-1,this.plusNRef):null)}}],[{key:"getDerivedStateFromProps",value:function(e,t){return Jv()(Wy(e.children))!==Jv()(Wy(t.prevChildren))?{prevChildren:e.children,renderingStage:0}:null}}]),n}(l.Component),Vy={main:"_main_11gf4a9_24",open:"_open_11gf4a9_36",enabled:"_enabled_11gf4a9_41",disabled:"_disabled_11gf4a9_45",focused:"_focused_11gf4a9_49",searchFocused:"_searchFocused_11gf4a9_50",sizeL:"_sizeL_11gf4a9_56",sizeM:"_sizeM_11gf4a9_59","rs-reset-letter-spacing":"_rs-reset-letter-spacing_11gf4a9_1",sizeS:"_sizeS_11gf4a9_62",isMulti:"_isMulti_11gf4a9_136",error:"_error_11gf4a9_69",notSelected:"_notSelected_11gf4a9_144",themeLight:"_themeLight_11gf4a9_148",searchKeyFocused:"_searchKeyFocused_11gf4a9_154",rock:"_rock_11gf4a9_168",toggle:"_toggle_11gf4a9_173",labelWrapper:"_labelWrapper_11gf4a9_177",themeDark:"_themeDark_11gf4a9_199",label:"_label_11gf4a9_177",iconsWrapper:"_iconsWrapper_11gf4a9_285",searchInput:"_searchInput_11gf4a9_340",multi:"_multi_11gf4a9_366",tagsContainer:"_tagsContainer_11gf4a9_375",tag:"_tag_11gf4a9_375",icon:"_icon_11gf4a9_285",clearIcon:"_clearIcon_11gf4a9_490"},$y=["size","mode","theme","className","triggerRef","isOpen","selected","placeholder","isClearable","isLoading","isDisabled","isSingleLine","searchInput","isSearchable","onClearClick","onItemClearClick","onSearchChange","error"];function Ky(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xy(e){for(var t=1;t0,x)):nm()(t=Rv(I)).call(t,(function(e,t,n){return l.createElement(vb,{item:e,isLastItem:t===n.length-1,key:yb(e,t),groups:I,selected:f,cursorIndex:W,size:i,highlightedItemRef:A,handleSelectIndex:$,handleHighlightIndex:te})}))))};bb.propTypes={className:mr().string,options:mr().oneOfType([mr().arrayOf(uv),mr().arrayOf(dv)]),value:uv,onChange:mr().func,size:mr().oneOf(["l","m","s"]),mode:mr().oneOf(["classic","rock"]),theme:mr().oneOf(["light","dark"]),placeholder:mr().string,isClearable:mr().bool,isSearchable:mr().bool,isDisabled:mr().bool,isLoading:mr().bool,error:mr().oneOfType([mr().bool,mr().node]),label:mr().node,id:mr().string,note:mr().node,noOptionsMessage:mr().oneOfType([mr().string,fv]),placement:mr().oneOf(["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"]),name:mr().string};var wb="_main_1en3yyy_3",kb="_select_1en3yyy_7";function _b(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}function xb(e){for(var t=1;t0?m:Ab(S,v),disabled:!0}]).call(t,Ku(i)):i});return n=w?w({selectedLabel:null===p||void 0===p?void 0:p.label,selectedValue:null===p||void 0===p?void 0:p.value,placeholder:m,hovered:P}):l.createElement(eb,{theme:O,size:a,isOpen:!1,selected:p,placeholder:m,searchInput:"",isClearable:!1,isLoading:v,isDisabled:b,error:Boolean(x)}),l.createElement(fb,{className:u,theme:O,size:a,error:x,label:k,note:_,onKeyDown:function(){return!1},boldLabel:C},l.createElement("div",{className:wb,onMouseEnter:function(){return A(!0)},onMouseLeave:function(){return A(!1)},style:d,"data-test":"native-select"},n,l.createElement("select",{"data-test":"native-select_select",className:pr()(kb,Lb[a]),disabled:!!b||void 0,onChange:function(e){var t=e.target.value,n=function(e,t){var n=null,r=function(e){null!==n&&e.value!==t||(n=e)};return e.forEach((function(e){var t;Cb(e)?null===(t=e.options)||void 0===t||t.forEach(r):r(e)})),n}(i,t);h&&h(n)},name:E,value:""!==(null===p||void 0===p?void 0:p.label)?null===p||void 0===p?void 0:p.value:Eb},L)))}).propTypes={className:mr().string,options:mr().arrayOf(mr().oneOfType([uv,dv])),value:uv,onChange:mr().func,size:mr().oneOf(["m","s","l"]),theme:mr().oneOf(["light","dark"]),placeholder:mr().string,isDisabled:mr().bool,isLoading:mr().bool,trigger:mr().func,error:mr().oneOfType([mr().bool,mr().node]),label:mr().node,note:mr().node,noOptionsMessage:pv,style:mr().object,name:mr().string,boldLabel:mr().bool};var Nb=["theme","size","className"],Tb={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},Rb=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,Nb);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],Tb[r],i),ref:t}),l.createElement("path",{d:"M8 20l-6-5.98 1.42-1.41L8 17.18l12.59-12.6L22 6 8 20z"}))}));Rb.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},Rb.defaultProps={size:"m"};const zb=Rb;var Mb=["options","size","mode","theme","className","value","onChange","placeholder","isSingleLine","isClearable","isLoading","isDisabled","noOptionsMessage","placement","boldLabel"];function Fb(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}function Db(e){for(var t=1;t(null===t||void 0===t?void 0:t.value)===e))[0]}(function(e){var t,n=e.options,r=e.size,i=void 0===r?"m":r,o=e.mode,a=void 0===o?"classic":o,s=e.theme,c=e.className,u=void 0===c?null:c,d=e.value,f=void 0===d?void 0:d,p=e.onChange,h=e.placeholder,m=e.isSingleLine,g=void 0!==m&&m,v=e.isClearable,y=void 0!==v&&v,b=e.isLoading,w=void 0!==b&&b,k=e.isDisabled,_=void 0!==k&&k,x=e.noOptionsMessage,S=e.placement,E=void 0===S?"bottom":S,C=e.boldLabel,O=Gc(e,Mb),j=(0,l.useRef)(null),P=(0,l.useRef)(),A=gc(s),L=_u((0,l.useState)(!1),2),N=L[0],T=L[1],R=(0,l.useRef)(!1),z=Mv((function(){return Ev(n)}),[n]),M=Mv((function(){return g?z:function(e,t){var n={};return t&&t.forEach((function(e){n[jv(e)]=!0})),nm()(e).call(e,(function(e){var t,r=[];return e.options&&(r=rc()(t=e.options).call(t,(function(e){return!n[jv(e)]}))),Db(Db({},e),{},{options:r})}))}(z,f)}),[g,f,z]),F=_u((0,l.useState)(!1),2),D=F[0],I=F[1],B=_u((0,l.useState)((function(){return Nv(M)})),2),q=B[0],H=B[1];(0,l.useEffect)((function(){H(Nv(M))}),[M,f]);var U=(0,l.useMemo)((function(){return zv(M)}),[M]),W=(0,l.useCallback)((function(e){var t,n=M[e[0]].options[e[1]],r=jv(n),i=!f.some((function(e){return jv(e)===r}))?Qu()(t=[]).call(t,Ku(f),[n]):rc()(f).call(f,(function(e){return jv(e)!==r}));p&&p(i),I(!1),T(!1)}),[p,M,f]);(0,l.useEffect)((function(){j.current&&j.current.scheduleUpdate()}),[f]);var G=(0,l.useCallback)((function(){return T(!1)}),[]);(0,l.useEffect)((function(){return N&&document.addEventListener("mousemove",G),function(){return document.removeEventListener("mousemove",G)}}),[G,N]),(0,l.useEffect)((function(){if(N&&P.current)if(R.current)R.current=!1;else{var e=P.current;if(0===q[0]&&0===q[1]){var t=P.current.previousSibling;t&&(e=t)}cm(e,{behavior:"instant",scrollMode:"if-needed",block:"nearest",inline:"nearest"})}}),[P,q,N]);var V=(0,l.useCallback)((function(){I(!1),T(!1)}),[]),$=(0,l.useCallback)((function(e){if(e.key===mv||e.key===hv){var t=e.key===mv;H(Iv(M,q,t)),T(!0),e.preventDefault()}e.key!==vv&&" "!==e.key||(null!==q?W(q):V(),e.preventDefault()),"Tab"===e.key&&V()}),[M,q,V,W]),K=(0,l.useCallback)((function(){_||I((function(e){return!e}))}),[_]),X=(0,l.useCallback)((function(){H(Nv(z)),I(!1),p&&p([])}),[z,p]),Q=(0,l.useCallback)((function(e){if(e.key===gv&&(V(),e.preventDefault()),!_)if(D)$(e);else{var t=e.target,n=t.closest('[data-target="trigger"]'),r=n===t;xv(e.key,r)&&(I(!0),T(!0),R.current=!0,n.focus(),e.preventDefault()),e.key===yv&&y&&(X(),n.focus(),e.preventDefault())}}),[X,V,$,y,_,D]),J=(0,l.useCallback)((function(e){var t=jv(e),n=rc()(f).call(f,(function(e){return jv(e)!==t}));p&&p(n)}),[p,f]),Z=(0,l.useCallback)((function(e){Bv(q,e)||H(e)}),[q]),Y=Cv(i);return l.createElement(Ch,{theme:A,onRequestClose:V,placement:E,mode:a,ref:j,cancelCloseAnimation:!0,minWidth:"trigger",maxWidth:"trigger",maxHeight:Y,leastMaxHeight:Y,disableFocusLock:!0,trigger:function(e){var t=e.ref;return l.createElement(fb,{className:u,theme:A,size:i,error:O.error,label:O.label,note:O.note,onKeyDown:Q,boldLabel:C},O.name&&l.createElement(qb,{name:O.name,selected:f}),l.createElement(eb,{theme:A,mode:a,size:i,isOpen:D,triggerRef:t,selected:f,placeholder:h,isClearable:y,isLoading:w,isDisabled:_,isSingleLine:g,onClick:K,onClearClick:X,onItemClearClick:J,error:Boolean(O.error),id:O.id,"data-target":"trigger"}))},isOpen:D},l.createElement(ng,{"data-test":"option-list",size:i,theme:"rock"===a?Ov(A):A,disableCursor:N,iconPlacement:"right",className:pb,enableKeyboardNavigation:!1},U?l.createElement(dg,{disabled:!0},Sv(w,!1,x)):nm()(t=Rv(M)).call(t,(function(e,t,n){return l.createElement(Ib,{key:Bb(e,t),groups:M,selected:f,cursorIndex:q,size:i,item:e,isSingleLine:g,isLastItem:t===n.length-1,highlightedItemRef:P,handleSelectIndex:W,handleHighlightIndex:Z})}))))}).propTypes={className:mr().string,options:mr().arrayOf(mr().oneOfType([uv,dv])),value:mr().arrayOf(uv),onChange:mr().func,size:mr().oneOf(["m","s","l"]),mode:mr().oneOf(["classic","rock"]),theme:mr().oneOf(["light","dark"]),placeholder:mr().string,isSingleLine:mr().bool,isClearable:mr().bool,isDisabled:mr().bool,isLoading:mr().bool,error:mr().oneOfType([mr().bool,mr().node]),label:mr().node,note:mr().node,id:mr().string,noOptionsMessage:pv,placement:mr().oneOf(["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"]),name:mr().string,boldLabel:mr().bool};var Ub="_main_sw9t4s_64",Wb="_disabled_sw9t4s_42",Gb="_slider_sw9t4s_19",Vb=["className","value","defaultChecked","checked","onChange","size","mode","disabled","theme","notUseLabelTag","tabIndex"];function $b(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}var Kb={s:"_sizeS_sw9t4s_175",m:"_sizeM_sw9t4s_180",l:"_sizeL_sw9t4s_185"},Xb={classic:"_classic_sw9t4s_42",rock:"_rock_sw9t4s_49"},Qb={light:"_themeLight_sw9t4s_42",dark:"_themeDark_sw9t4s_45"},Jb=l.forwardRef((function(e,t){var n=e.className,r=e.value,i=e.defaultChecked,o=e.checked,a=e.onChange,s=e.size,c=void 0===s?"m":s,u=e.mode,d=void 0===u?"classic":u,f=e.disabled,p=void 0!==f&&f,h=e.theme,m=e.notUseLabelTag,g=e.tabIndex,v=void 0===g?0:g,y=Gc(e,Vb),b=gc(h),w=m?"span":"label";return l.createElement(w,{className:pr()(n,Ub,Kb[c],Xb[d],Qb[b],p&&Wb)},l.createElement("input",function(e){for(var t=1;t{let{projectConfig:t,options:n,settingsLoaded:r,theme:i}=e;return{buildSystem:t.buildSystem,ktorVersion:t.ktorVersion,engine:t.engine,configurationIn:t.configurationIn,settingsOptions:n,addSampleCode:t.addSampleCode,theme:i,settingsLoaded:r}}),(e=>({changeParameter:(t,n)=>e({type:Rn,payload:{name:t,value:n}})})))((e=>{let{buildSystem:t,ktorVersion:n,engine:r,configurationIn:i,addSampleCode:o,settingsOptions:a,changeParameter:s,flatten:c,theme:u}=e;const[d,f]=(0,l.useState)(!1),p=Rc(u),h=(0,l.useCallback)((()=>{f(!d)}),[d]),{buildSystem:m,ktorVersion:g,engine:v,configurationIn:y}=a,b=pr()(p("rs-text-2",{hardness:"hard"}));return(0,po.jsxs)("div",{className:pr()("ktor-options",{flatten:c}),children:[(0,po.jsxs)("div",{className:"ktor-options__summary rs-text-3 rs-text-3_hardness_hard",children:[(0,po.jsx)(hu,{height:"18px"}),(0,po.jsx)("span",{children:n}),(0,po.jsx)("span",{className:"engine",children:r})]}),(0,po.jsx)(Ch,{trigger:(0,po.jsx)(Du,{icon:(0,po.jsx)(em,{}),iconPosition:"right",size:"s",mode:c?"clear":"outline",onClick:h,children:"Configure"}),isOpen:d,children:(0,po.jsxs)("form",{className:"ktor-options__content rs-text-2 rs-text-2_hardness_hard",children:[(0,po.jsx)("label",{className:b,htmlFor:"build-system",children:"Build system"}),(0,po.jsx)(bb,{id:"build-system",size:"s",theme:u,placeholder:"Choose a build system...",value:Hb(t,m),onChange:e=>s("buildSystem",e.value),options:m}),(0,po.jsx)("label",{className:b,htmlFor:"ktor-version",children:"Ktor version"}),(0,po.jsx)(bb,{id:"ktor-version",size:"s",theme:u,placeholder:"Choose ktor version...",value:Hb(n,g),onChange:e=>s("ktorVersion",e.value),options:g}),(0,po.jsx)("label",{className:b,htmlFor:"engine",children:"Engine"}),(0,po.jsx)(bb,{id:"engine",size:"s",theme:u,placeholder:"Choose engine...",value:Hb(r,v),onChange:e=>s("engine",e.value),options:v,note:(0,po.jsx)("div",{className:"project-settings__note",children:"If unsure, pick the default option"})}),(0,po.jsx)("label",{className:b,htmlFor:"configuration-in",children:"Configuration"}),(0,po.jsx)(bb,{id:"configuration-in",size:"s",theme:u,placeholder:"Choose configuration...",value:Hb(i,y),onChange:e=>s("configurationIn",e.value),options:y}),(0,po.jsxs)("div",{className:"ktor-options__footer",children:[(0,po.jsx)("div",{children:(0,po.jsx)(tw,{theme:u,checked:o,onChange:e=>s("addSampleCode",e.target.checked),children:"Include samples"})}),(0,po.jsx)(Du,{mode:"rock",size:"s",onClick:h,children:"Done"})]})]})})]})})),rw=se((e=>{let{projectConfig:t}=e;return{projectArtifact:t.artifact}}),(e=>({changeParameter:(t,n)=>e({type:Rn,payload:{name:t,value:n}})})))((e=>{let{projectArtifact:t,changeParameter:n,flatten:r}=e;const i=e=>(0,l.useCallback)((t=>n(e,t)),[n]);return(0,po.jsxs)("div",{className:"project-artifact-form",children:[(0,po.jsx)(Qh,{projectArtifact:t,setProjectArtifact:i("artifact"),setProjectName:i("name")}),(0,po.jsx)(nw,{flatten:r})]})}));var iw=["theme","size","className"],ow={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},aw=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,iw);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],ow[r],i),ref:t}),l.createElement("path",{d:"M18.15 9.445l-6.145 6.547-6.038-6.547H11V2h2v7.445h5.149zM5 18h16v2H3v-2h2z"}))}));aw.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},aw.defaultProps={size:"m"};const sw=aw;var lw=["theme","size","className"],cw={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},uw=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,lw);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],cw[r],i),ref:t}),l.createElement("path",{d:"M12 21a9 9 0 100-17.999A9 9 0 0012 21zM10.546 7.563a1.5 1.5 0 112.893.79 1.5 1.5 0 01-2.893-.79zM10 12.494V11.5h3v6.495h-2V12.5h-1v-.006z"}))}));uw.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},uw.defaultProps={size:"m"};const dw=uw;var fw=n(82184),pw=n.n(fw),hw=n(63184),mw=l.createContext(),gw=l.createContext();function vw(e){var t=e.children,n=l.useState(null),r=n[0],i=n[1],o=l.useRef(!1);l.useEffect((function(){return function(){o.current=!0}}),[]);var a=l.useCallback((function(e){o.current||i(e)}),[]);return l.createElement(mw.Provider,{value:r},l.createElement(gw.Provider,{value:a},t))}var yw=n(51568),bw=n.n(yw);function ww(e){var t=e.children,n=e.innerRef,r=l.useContext(gw),i=l.useCallback((function(e){_f(n,e),kf(r,e)}),[n,r]);return l.useEffect((function(){return function(){return _f(n,null)}}),[]),l.useEffect((function(){bw()(Boolean(r),"`Reference` should not be used outside of a `Manager` component.")}),[r]),wf(t)({ref:i})}var kw=function(){},_w=function(){return Promise.resolve(null)},xw=[];function Sw(e){var t=e.placement,n=void 0===t?"bottom":t,r=e.strategy,i=void 0===r?"absolute":r,o=e.modifiers,a=void 0===o?xw:o,s=e.referenceElement,c=e.onFirstUpdate,u=e.innerRef,d=e.children,f=l.useContext(mw),p=l.useState(null),h=p[0],m=p[1],g=l.useState(null),v=g[0],y=g[1];l.useEffect((function(){_f(u,h)}),[u,h]);var b=l.useMemo((function(){return{placement:n,strategy:i,onFirstUpdate:c,modifiers:[].concat(a,[{name:"arrow",enabled:null!=v,options:{element:v}}])}}),[n,i,c,a,v]),w=Cf(s||f,h,b),k=w.state,_=w.styles,x=w.forceUpdate,S=w.update,E=l.useMemo((function(){return{ref:m,style:_.popper,placement:k?k.placement:n,hasPopperEscaped:k&&k.modifiersData.hide?k.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:k&&k.modifiersData.hide?k.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:_.arrow,ref:y},forceUpdate:x||kw,update:S||_w}}),[m,y,n,k,_,S,x]);return wf(d)(E)}var Ew,Cw="_tooltip_1qwmbuc_4",Ow="_closing_1qwmbuc_8",jw="_content_1qwmbuc_12",Pw="_initial_1qwmbuc_47",Aw="_trigger_1qwmbuc_81";function Lw(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nw(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,n=_u((0,l.useState)(Ew.CLOSED),2),r=n[0],i=n[1];return(0,l.useEffect)((function(){if(e&&i((function(e){return e===Ew.CLOSING||e===Ew.CLOSED?Ew.OPEN:e})),!e){i((function(e){return e===Ew.OPEN?Ew.CLOSING:e}));var n=setTimeout((function(){i((function(e){return e===Ew.CLOSING?Ew.CLOSED:e}))}),t);return function(){clearTimeout(n)}}return function(){}}),[t,e]),r}(x,300),O=C===Ew.CLOSING,j=C!==Ew.CLOSED,P=_u((0,l.useState)(!0),2),A=P[0],L=P[1];(0,l.useEffect)((function(){j||L(!0)}),[j]);var N=(0,l.useCallback)((function(e){e.state.elements.popper.getBoundingClientRect(),L(!1)}),[]);return l.createElement(dc,null,(function(e){var n,a=e.tooltipZIndex;return l.createElement(vw,null,l.createElement(ww,null,(function(e){var n,i=e.ref,o=h?{}:{onMouseEnter:S,onMouseLeave:E,onFocus:S,onBlur:E,tabIndex:0},a=pw()({},{ref:i},o);return"function"===typeof t?t({targetProps:a}):Ac()(n=[hw.Element,hw.ForwardRef]).call(n,(0,hw.typeOf)(t))?(0,l.cloneElement)(t,Nw({className:pr()(Aw,t.props.className)},a)):(0,l.createElement)(r,Nw({className:Aw},a),t)})),j&&Rw(i)&&l.createElement(Tw,null,l.createElement(Sw,{placement:u,modifiers:Qu()(n=[{name:"disableInitialFlag",enabled:!0,phase:"afterWrite",fn:N,requires:[]},{name:"offset",options:{offset:function(e){var t=e.placement;return Ac()(t).call(t,"left")||Ac()(t).call(t,"right")?[0,f?16:8]:[0,f?12:8]}}}]).call(n,Ku(s||[]))},(function(e){var t=e.ref,n=e.style,r=e.update,s=e.placement;return k.current=r,l.createElement("span",{className:pr()(Cw,A&&Pw,O&&Ow,o),ref:t,style:Nw(Nw({},n),{},{zIndex:a}),onMouseEnter:function(){return w(!0)},onMouseLeave:function(){v(!1),w(!1)},"data-placement":u,"data-real-placement":s,"data-test":"tooltip"},l.createElement("div",{className:pr()(jw)},i))}))))}))};zw.propTypes={children:mr().oneOfType([mr().func,mr().node]).isRequired,targetComponent:mr().string,content:mr().node,className:mr().string,isVisible:mr().bool,modifiers:mr().array,placement:mr().oneOf(["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"]),sparse:mr().bool,disableHideDelay:mr().bool};const Mw=se((e=>{let{projectConfig:t,generatedProject:n}=e;return{projectName:t.name,generatedProject:n}}),(e=>({onDownload:()=>e({type:Dn})})))((e=>{let{projectName:t,flatten:n,squeeze:r,onDownload:i,onGenerate:o,generatedProject:a,tooltip:s}=e;const[c,u]=(0,l.useState)(!1),d=jc(),f=zc(),p=(0,l.useCallback)((()=>{c||(u(!0),i())}),[i,c]);return(0,l.useEffect)((()=>{c&&a.blob&&(u(!1),o())}),[c,a]),(0,po.jsxs)("div",{className:pr()("control-panel__form",d(),{flatten:n,squeeze:r}),children:[(0,po.jsx)(rw,{flatten:n||r}),(0,po.jsx)("div",{className:"control-panel__separator"}),(0,po.jsxs)("div",{className:"control-panel__download",children:[(0,po.jsx)(Du,{size:r?"m":"l",theme:"dark",icon:(0,po.jsx)(sw,{}),iconPosition:"right",onClick:p,busy:c,children:"Download"}),s?(0,po.jsx)(zw,{content:(0,po.jsxs)("div",{style:{padding:"8px 20px"},children:[(0,po.jsx)("h4",{children:"New Ktor Project"}),(0,po.jsx)("p",{children:s})]}),children:(0,po.jsx)(Du,{className:"control-panel__download-info",size:"s",mode:"clear",icon:(0,po.jsx)(dw,{}),children:"About"})}):(0,po.jsxs)("div",{className:pr()("control-panel__download-info",f("rs-text-3",{hardness:"hard"})),children:[t,".zip"]})]})]})})),Fw=e=>{let{onGenerate:t,children:n}=e;const{scrollY:r}=function(e){const[t,n]=l.useState(0);let r=0;return l.useEffect((()=>{const t=e&&document.getElementById(e)||window,i=e=>{r=e.target.scrollTop,requestAnimationFrame(o)},o=()=>{n(r)};return t.addEventListener("scroll",i),()=>t.removeEventListener("scroll",i)}),[]),{scrollY:t}}("kt-gen1"),i=270-Math.max(0,r-80),{width:o}=Oo(),a=o<1060?24:Math.max(28,14+Math.max(0,i)/10),s=o<920;return(0,po.jsx)(po.Fragment,{children:(0,po.jsxs)("div",{className:"control-panel",style:{height:Math.max(i,235)},children:[(0,po.jsxs)("div",{className:pr()("control-panel__generate",{"single-pane":s}),children:[!s&&(0,po.jsx)(Ah,{headerFontSize:a}),(0,po.jsx)(Mw,{onGenerate:t,flatten:i<215,squeeze:o<690,tooltip:s?(0,po.jsx)(Ph,{}):null})]}),n]})})};var Dw=["theme","size","className"],Iw={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},Bw=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,Dw);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],Iw[r],i),ref:t}),l.createElement("path",{d:"M12 3a9 9 0 109 9 8.962 8.962 0 00-9-9zm-3.395 8.447a1.5 1.5 0 11.79-2.893 1.5 1.5 0 01-.79 2.893zM15 16H9v-2h6v2zm1.447-5.605a1.5 1.5 0 11-2.894-.79 1.5 1.5 0 012.894.79z"}))}));Bw.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},Bw.defaultProps={size:"m"};const qw=Bw,Hw=e=>{let{vendor:t,size:n}=e;return t.logo?(0,po.jsx)("img",{src:t.logo,alt:"Logo for "+t.name,style:{width:n}}):(0,po.jsx)(Qc,{className:pr()("Ktor"===t.name?"":"plugin-item__logo-missing"),size:"l"})},Uw=e=>{let{description:t,usage:n,options:r,theme:i}=e;const o=0===(n||"").indexOf("## ");return(0,po.jsxs)("div",{className:"plugin-info__documentation",children:[t&&(0,po.jsx)("div",{className:"plugin-info-section rs-text-2 rs-text-2_hardness_hard",children:(0,po.jsx)(Ql,{code:t,theme:i})}),n&&(0,po.jsxs)("div",{className:"plugin-info-section rs-text-2 rs-text-2_hardness_hard",children:[!o&&(0,po.jsx)("h4",{className:"rs-h4 rs-h4_flow",children:"Usage"}),(0,po.jsx)(Ql,{code:n,theme:i})]}),r&&(0,po.jsxs)("div",{className:"plugin-info-section rs-text-2 rs-text-2_hardness_hard",children:[(0,po.jsx)("h4",{className:"rs-h4 rs-h4_flow",children:"Options"}),(0,po.jsx)(Ql,{code:r,theme:i})]})]})},Ww="https://github.com/",Gw=e=>{let{link:t,size:n}=e;const r=(0,l.useMemo)((()=>{let e=t||"";if(e.includes(Ww)){e=e.replace(Ww,"");const[t,n]=e.split("/");t&&n&&(e="".concat(t," / ").concat(n))}return e}),[t]);return(0,po.jsx)(Du,{icon:(0,po.jsx)(Qc,{}),mode:"clear",size:n||"xs",href:t,target:"_blank",rel:"noreferrer",children:r})};var Vw=["theme","size","className"],$w={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},Kw=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,Vw);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],$w[r],i),ref:t}),l.createElement("path",{d:"M12 21a9 9 0 10-9-9 9.01 9.01 0 009 9zm-7-9a7.008 7.008 0 017-7 6.9 6.9 0 011 .082v1.991L11 9h-1v3h4l3.81 3.9a7.033 7.033 0 01-3.3 2.627L10.5 14.6H5.507A6.95 6.95 0 015 12z"}))}));Kw.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},Kw.defaultProps={size:"m"};const Xw=Kw;function Qw(e){return e.replace(/^https?:\/\/(.+?)\/?$/,"$1").replace("/"," / ")}const Jw=e=>{let{vendor:{name:t,url:n},size:r}=e;return(0,po.jsx)(Du,{icon:(0,po.jsx)(Xw,{}),mode:"clear",size:r||"xs",href:n,target:"_blank",rel:"noreferrer",children:Qw(n)})};var Zw=["theme","size","className"],Yw={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},ek=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,Zw);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],Yw[r],i),ref:t}),l.createElement("path",{d:"M13 8.1v-5l9 8-9 8v-5c-3 0-8 0-11 6 0-6 4-12 11-12z"}))}));ek.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},ek.defaultProps={size:"m"};const tk=ek,nk=e=>{let{plugin:t,size:n}=e;const r=(i="/#/p/".concat(t.id),window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")+i);var i;const[o,a]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{o&&setTimeout((()=>a(!1)),1e3)}),[o,a]),(0,po.jsx)(zw,{content:"Copied link to plugin!",isVisible:o,children:(0,po.jsx)(Du,{mode:"clear",icon:(0,po.jsx)(tk,{}),size:n||"xs",onClick:()=>{navigator.share?navigator.share({title:"Ktor - ".concat(t.name),url:r}).then((()=>{console.log("Successful share")})).catch((e=>{console.error("Error sharing",e)})):navigator.clipboard&&navigator.clipboard.writeText(r).then((()=>{a(!0)})).catch((e=>{console.error("Error copying",e)}))},children:"Share"})})},rk=e=>{let{feature:t}=e;return(0,po.jsxs)("div",{className:"plugin-info__meta",children:[(0,po.jsx)(Gw,{link:t.vcsLink,size:"s"}),(0,po.jsx)(Jw,{vendor:t.vendor||{},size:"s"}),(0,po.jsx)("div",{className:"flex-gap"}),(0,po.jsx)(nk,{plugin:t,size:"s"})]})},ik=se((e=>{let{selectedFeatureId:t,docs:n,theme:r}=e;return{status:t?n[t]?"has-info":"no-info":"not-selected",id:t,theme:r,...(n[t]||{}).content}}))((e=>{let{status:t,feature:n,description:r,usage:i,options:o,theme:a}=e;return"not-selected"!==t&&n?(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(rk,{feature:n}),"has-info"===t&&(0,po.jsx)(Uw,{description:r,usage:i,options:o,theme:a}),"no-info"===t&&(0,po.jsx)(ju,{className:"rs-offset-top-12",theme:"light"})]}):""})),ok=l.forwardRef((function(e,t){let{id:n,isAdded:r,isExpanded:i,isSelected:o,onSelect:a,icon:s,name:c,description:u,trigger:d,expandedContent:f}=e;const p=zc(),h=(0,l.useCallback)((e=>{var t;let{target:r}=e;"BUTTON"!==(null===(t=r.nodeName)||void 0===t?void 0:t.toUpperCase())&&a?a(n):a(null)}),[a]);return(0,po.jsxs)("div",{children:[(0,po.jsxs)("div",{ref:t,className:pr()("plugin-item",{"plugin-item_selected":o,"plugin-item_expanded":i,"plugin-item_was-added":r}),onClick:h,onTouchStart:h,children:[s&&(0,po.jsx)("div",{className:"plugin-item__icon",children:s}),(0,po.jsxs)("div",{className:"plugin-item__text-info",children:[(0,po.jsx)("div",{className:pr()("plugin-item__name",p("rs-text-2",{hardness:"hard"})),children:c}),(0,po.jsx)("div",{className:pr()("plugin-item__description","rs-text-3"),children:u})]}),d]}),i?f:[]]})})),ak=ok;var sk="dropdown_rui_13c4",lk="anchor_rui_13c4",ck="chevron_rui_13c4",uk=["children","className"],dk=function(e){var t=e.children,n=e.className,r=rr(e,uk);return l.createElement(ri,Yn({"data-test-ring-dropdown-anchor":!0,text:!0,className:pr()(lk,n)},r),t,l.createElement(zr,{glyph:Jr(),className:ck}))};dk.propTypes={children:mr().node,className:mr().string};var fk=(0,l.memo)(dk),pk=["initShown","onShow","onHide","hoverShowTimeOut","hoverHideTimeOut","children","anchor","className","activeClassName","hoverMode","clickMode","data-test","disabled"],hk=function(e){er(n,e);var t=or(n);function n(){var e;Xn(this,n);for(var r=arguments.length,i=new Array(r),o=0;o0&&void 0!==arguments[0]?arguments[0]:!this.state.show;this._toggle(e)}},{key:"_toggle",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state.pinned;this.setState({show:e,pinned:n},(function(){return e?t.props.onShow():t.props.onHide()}))}},{key:"_clearTimer",value:function(){this.hoverTimer&&(clearTimeout(this.hoverTimer),this.hoverTimer=null)}},{key:"render",value:function(){var e=this.state,t=e.show,n=e.pinned,r=this.props;r.initShown,r.onShow,r.onHide,r.hoverShowTimeOut,r.hoverHideTimeOut;var i=r.children,o=r.anchor,a=r.className,s=r.activeClassName,c=r.hoverMode,u=r.clickMode,d=r["data-test"];r.disabled;var f,p,h=rr(r,pk),m=pr()(sk,a,{[null!==s&&void 0!==s?s:""]:null!=s&&t}),g=c?n:t;switch(typeof o){case"string":f=l.createElement(fk,{active:g},o);break;case"function":f=o({active:t,pinned:n});break;default:p=o,f=Array.isArray(p)||"string"===typeof o.type?o:(0,l.cloneElement)(o,{active:g})}var v={hidden:!t,onCloseAttempt:this.onChildCloseAttempt,onMouseDown:c?this.handlePopupInteraction:void 0,onContextMenu:c?this.handlePopupInteraction:void 0,dontCloseOnAnchorClick:!0};return l.createElement("div",Yn({"data-test":Mr("ring-dropdown",d)},h,{onClick:u?this.onClick:void 0,role:"presentation",onMouseEnter:c?this.onMouseEnter:void 0,onMouseLeave:c?this.onMouseLeave:void 0,className:m}),f,"function"===typeof i?i(v):(0,l.cloneElement)(i,v))}}]),n}(l.Component);Zn(hk,"propTypes",{anchor:mr().oneOfType([mr().node,mr().func]).isRequired,children:mr().oneOfType([mr().element,mr().func]).isRequired,initShown:mr().bool,className:mr().string,activeClassName:mr().string,clickMode:mr().bool,hoverMode:mr().bool,hoverShowTimeOut:mr().number,hoverHideTimeOut:mr().number,disabled:mr().bool,onShow:mr().func,onHide:mr().func,onMouseEnter:mr().func,onMouseLeave:mr().func,"data-test":mr().string}),Zn(hk,"defaultProps",{initShown:!1,clickMode:!0,hoverMode:!1,hoverShowTimeOut:300,hoverHideTimeOut:600,disabled:!1,onShow:function(){},onHide:function(){},onMouseEnter:function(){},onMouseLeave:function(){}});var mk=function(){},gk=(0,l.createContext)({value:[],addToValue:mk,removeFromValue:mk,inGroup:!1}),vk={checkbox:"_checkbox_1ss7w3w_10",sizeS:"_sizeS_1ss7w3w_22",sizeM:"_sizeM_1ss7w3w_28",sizeL:"_sizeL_1ss7w3w_34",errorMessage:"_errorMessage_1ss7w3w_40","rs-reset-letter-spacing":"_rs-reset-letter-spacing_1ss7w3w_1",list:"_list_1ss7w3w_44",single:"_single_1ss7w3w_48",input:"_input_1ss7w3w_53",icon:"_icon_1ss7w3w_64",enabled:"_enabled_1ss7w3w_75",indeterminate:"_indeterminate_1ss7w3w_95",disabled:"_disabled_1ss7w3w_120",checkmark:"_checkmark_1ss7w3w_154",themeLight:"_themeLight_1ss7w3w_191",error:"_error_1ss7w3w_40",themeDark:"_themeDark_1ss7w3w_216",classic:"_classic_1ss7w3w_247",rock:"_rock_1ss7w3w_334"};function yk(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}function bk(e){for(var t=1;t1?"plugins":"plugin"}const qk=e=>{let{feature:t,addedParents:n,unusedDependencies:r,removeFeature:i}=e;const[o,a]=(0,l.useState)([]),s=(0,l.useCallback)((()=>{const e=[t.id].concat([...n,...r.filter((e=>!o.some((t=>t.id===e.id))))].map((e=>e.id)));i(e)}),[t,n,r,i,o]),c=(0,l.useMemo)((()=>n.length+r.length-o.length+1),[n,r,o]);return(0,po.jsxs)("div",{className:"remove-feature-confirmation",children:[(0,po.jsxs)("div",{className:"remove-feature-confirmation__content",children:[n.length>0&&(0,po.jsxs)("div",{className:"remove-feature-confirmation__section",children:[(0,po.jsx)("strong",{children:'Removing "'.concat(t.name,'" will remove the following parent ').concat(Bk(n),":")}),n.map((e=>(0,po.jsx)("div",{className:"remove-feature-confirmation__list-item",children:(0,po.jsxs)("label",{className:"remove-feature-confirmation__label",children:[(0,po.jsx)(Nk,{defaultChecked:!0,disabled:!0}),(0,po.jsx)("div",{className:"remove-feature-confirmation__label-text",children:e.name})]})},e.id)))]}),r.length>0&&(0,po.jsxs)("div",{className:"remove-feature-confirmation__section",children:[0===n.length&&(0,po.jsx)("strong",{children:'Removing "'.concat(t.name,'" will make the following ').concat(Bk(r)," unused:")}),n.length>0&&(0,po.jsx)("strong",{children:"...and will make the following ".concat(Bk(r)," unused:")}),r.map((e=>(0,po.jsx)("div",{className:"remove-feature-confirmation__list-item",children:(0,po.jsxs)("label",{className:"remove-feature-confirmation__label",children:[(0,po.jsx)(Nk,{checked:!o.some((t=>t.id===e.id)),onChange:t=>{let{target:n}=t;return((e,t)=>{const n=So(xo(e).concat(t?_o(e):[]).concat([e])).filter((e=>r.some((t=>t.id===e.id)))),i=t?o.filter((e=>!n.some((t=>e.id===t.id)))):So(o.concat(n));a(i)})(e,n.checked)}}),(0,po.jsx)("div",{className:"remove-feature-confirmation__label-text",children:e.name})]})},e.id)))]})]}),(0,po.jsx)("div",{className:"remove-feature-confirmation__footer",children:(0,po.jsx)(Du,{size:"xs",theme:"dark",mode:"rock",onClick:s,children:1===c?'Remove "'.concat(t.name,'"'):"Remove ".concat(c," plugins")})})]})},Hk=e=>{let{feature:t,removeFeature:n,addFeature:r,isAlwaysShown:i,size:o}=e;const[a,s]=(0,l.useState)(!1),c=(0,l.useCallback)((()=>{s(!a)}),[a]),u=(0,l.useCallback)((e=>{r(),e.stopPropagation()}),[r]),d=(0,l.useMemo)((()=>({className:pr()("plugin-item__button",{"plugin-item__button_shown":a||i}),theme:"dark",size:o||"m"})),[a,i]),f=(0,l.useMemo)((()=>t.wasAdded?_o(t).filter((e=>e.wasAdded)):[]),[t]),p=(0,l.useMemo)((()=>t.wasAdded?xo(t).filter((e=>(e.isRequiredForFeatures||[]).filter((e=>e.wasAdded&&!f.some((t=>t.id===e.id)))).length<2)):[]),[t,f]);return t.wasAdded?p.length||f.length?(0,po.jsx)(hk,{onShow:()=>s(!0),onHide:()=>s(!1),anchor:()=>(0,po.jsx)(Du,{icon:(0,po.jsx)(cv,{}),...d,onClick:c,iconPosition:"right",children:"Remove"}),children:(0,po.jsx)(Fi,{children:(0,po.jsx)(qk,{feature:t,addedParents:f,unusedDependencies:p,removeFeature:n})})}):(0,po.jsx)(Du,{...d,onClick:()=>n([t.id]),children:"Remove"}):(0,po.jsx)(Du,{...d,onClick:u,children:"Add"})},Uk=l.forwardRef((function(e,t){let{feature:n,isSelected:r,isExpanded:i,selectFeature:o,addFeature:a,removeFeature:s}=e;return(0,po.jsx)(ak,{ref:t,id:n.id,icon:(0,po.jsx)(Hw,{vendor:n.vendor,size:32}),name:n.name,description:(0,po.jsxs)("span",{children:[n.description,"\xa0\xb7\xa0",n.vendor.name]}),trigger:(0,po.jsx)(Hk,{feature:n,removeFeature:s,addFeature:a,isSelected:r}),isAdded:n.wasAdded,isExpanded:i,isSelected:r,onSelect:o,expandedContent:(0,po.jsx)(ik,{feature:n})})})),Wk=Uk;function Gk(e,t,n,r){const i=e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),o=(t,n)=>function(r){const i=new RegExp(t(e),"i");return!!r[n]&&null!==r[n].match(i)},a=o((e=>"^".concat(i(e))),"name"),s=o(i,"name"),l=o(i,"description");return t.map((t=>({name:t.name,features:t.features.filter((t=>{var r;return(!n||(null===(r=t.vendor)||void 0===r?void 0:r.name)===n)&&(!e||a(t)||s(t)||l(t))}))}))).filter((e=>e.features.length>0&&(!r||e.name===r)))}var Vk=["theme","size","className"],$k={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},Kk=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,Vk);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],$k[r],i),ref:t}),l.createElement("path",{d:"M15.142 6.28a6.497 6.497 0 10-2.421 8.866c.207-.122.409-.256.602-.4L19.587 21 21 19.586l-6.261-6.251a6.51 6.51 0 00.402-7.055zm-3.413 7.129a4.5 4.5 0 11-4.463-7.814 4.5 4.5 0 014.463 7.814z"}))}));Kk.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},Kk.defaultProps={size:"m"};const Xk=Kk,Qk=se((e=>{let{features:t,settingsLoaded:n,projectConfig:r,generatedProject:i,theme:o}=e;const a=Jk(Object.keys(t).reduce(((e,n)=>(e[n]={...t[n],id:n,wasAdded:(r.plugins||[]).indexOf(n)>-1},e)),{}));return{allPlugins:t,selectedPlugins:a.filter((e=>e.wasAdded)),settingsLoaded:n,projectConfig:r,generatedProject:i,theme:o}}),(e=>({search:t=>{let{searchText:n,vendor:r,category:i}=t;return e({type:Hn,payload:{searchText:n,vendor:r,category:i}})},removePlugin:t=>e({type:Nn,payload:{ids:t}})})))((e=>{let{allPlugins:t,search:n,theme:r}=e;const{vendors:i,categories:o}=(0,l.useMemo)((()=>{const e=new Set,n=new Set;return Object.values(t).forEach(((t,r)=>{var i;e.add(null===(i=t.vendor)||void 0===i?void 0:i.name),n.add(t.group)})),{vendors:[...e.values()].map((e=>({label:e,value:e}))),categories:[...n.values()].sort().map((e=>({label:e,value:e})))}}),[t]),[a,s]=(0,l.useState)(""),[c,u]=(0,l.useState)(null),[d,f]=(0,l.useState)(null);return(0,l.useEffect)((()=>{n({searchText:a,vendor:null===c||void 0===c?void 0:c.value,category:null===d||void 0===d?void 0:d.value})}),[a,c,d]),(0,po.jsxs)("div",{className:"control-panel__plugin-filters",children:[(0,po.jsx)($h,{className:"control-panel__plugin-search",theme:r,value:a,onChange:e=>s((e.target.value||"").replace(/^ +/,"").replace(/ +$/," ")),onClear:()=>s(""),placeholder:"Search plugins",icon:(0,po.jsx)(Xk,{})}),(0,po.jsx)(bb,{theme:r,className:"content-panel__plugin-select",options:i,value:c,placeholder:"Select provider...",onChange:u,isClearable:!0}),(0,po.jsx)(bb,{theme:r,className:"content-panel__plugin-select",options:o,value:d,placeholder:"Select category...",onChange:f,isClearable:!0})]})}));function Jk(e){return Object.keys(e).map((t=>(e[t].requiredFeatures=Yk(e[t].requiredFeatures,e),e[t].isRequiredForFeatures=Yk(e[t].isRequiredForFeatures,e),e[t])))}function Zk(e,t){return Jk(Object.keys(e).reduce(((n,r)=>(n[r]={...e[r],id:r,wasAdded:(t||[]).indexOf(r)>-1},n)),{}))}function Yk(e,t){return e.map((e=>t[e]))}function e_(e){return e.reduce(((e,t)=>{let{features:n}=t;return e.concat(n||[])}),[]).map((e=>{let{id:t}=e;return t}))}const t_=se((e=>{let{features:t,featuresLoaded:n,projectConfig:r,search:{searchText:i,vendor:o,category:a}}=e;return{featuresLoaded:n,features:Jk(Object.keys(t).reduce(((e,n)=>(e[n]={...t[n],id:n,wasAdded:(r.plugins||[]).indexOf(n)>-1},e)),{})),searchText:i,vendor:o,category:a}}),(e=>({onFocus:t=>t&&e({type:t.startsWith("presets__")?"SHOW_TEMPLATE_INFO":On,payload:{id:t}}),addFeature:t=>e({type:Ln,payload:{id:t}}),removeFeature:t=>e({type:Nn,payload:{ids:t}})})))((e=>{let{visible:t,featuresLoaded:n,searchText:r,vendor:i,category:o,features:a,onFocus:s,addFeature:c,removeFeature:u}=e;const d=(0,l.useMemo)((()=>Object.entries(ko(a,"group")).map((e=>{let[t,n]=e;return{name:t,features:n}}))),[a]),[f,p]=(0,l.useState)(Gk(r.trim(),d)),[h,m]=(0,l.useState)(e_(f)),[g,v]=(0,l.useState)(null),[y,b]=(0,l.useState)(!1),{width:w}=Oo(),k=zc();(0,l.useEffect)((()=>{const e=Gk(r.trim(),d,i,o);p(e),m(e_(e))}),[d,r,i,o]);const _=(0,l.useCallback)((e=>{e!==g?(s(e),b(!0),v(e)):(s(y?null:e),b(!y),v(e))}),[y,h,g]);return t?(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(Qk,{squeeze:w<590}),(0,po.jsx)("div",{className:"plugins-list__list",children:n?f.length?f.reduce(((e,t)=>{let{name:n,features:r}=t;return e.concat([(0,po.jsx)("div",{className:pr()("plugin-item-separator",k("rs-overline")),children:n},n),...r.map((e=>(0,po.jsx)(Wk,{feature:e,isSelected:e.id===g,isExpanded:y&&e.id===g,selectFeature:_,addFeature:()=>{yn(jo.ACTION,"add-plugin",{name:e.id}),c(e.id)},removeFeature:t=>{yn(jo.ACTION,"remove-plugin",{name:e.id}),u(t)}},"feature-".concat(e.id+e.wasAdded))))])}),[]):(0,po.jsxs)("div",{className:"plugins-list__no-content-container",children:[(0,po.jsx)("div",{children:(0,po.jsx)(qw,{className:"rs-text-2 rs-text-3_hardness_pale"})}),(0,po.jsx)("div",{className:"rs-text-2 rs-text-3_hardness_pale",children:"No features found for the current filter "}),(0,po.jsx)("div",{className:"rs-text-2",children:(0,po.jsx)("span",{className:"rs-link rs-link_hardness_average",role:"link",tabIndex:0,onClick:()=>setSearchValue(""),children:"Reset"})})]}):(0,po.jsxs)("div",{className:"plugins-list__no-content-container",children:[(0,po.jsx)(ju,{theme:"light"}),(0,po.jsx)("div",{className:"rs-text-2 plugins-list__loading",children:"Loading..."})]})})]}):(0,po.jsx)(po.Fragment,{})}));var n_={wrapper:"_wrapper_qg0jym_9",tabsContainer:"_tabsContainer_qg0jym_13",indicator:"_indicator_qg0jym_19",light:"_light_qg0jym_31",classic:"_classic_qg0jym_31",dark:"_dark_qg0jym_35",rock:"_rock_qg0jym_39",tab:"_tab_qg0jym_13",sizeM:"_sizeM_qg0jym_125","rs-reset-letter-spacing":"_rs-reset-letter-spacing_qg0jym_1",sizeL:"_sizeL_qg0jym_130",innerOffsetM:"_innerOffsetM_qg0jym_135",innerOffsetL:"_innerOffsetL_qg0jym_143",short:"_short_qg0jym_159",selected:"_selected_qg0jym_167",icon:"_icon_qg0jym_269",iconLeft:"_iconLeft_qg0jym_283",iconRight:"_iconRight_qg0jym_291"},r_=(0,l.createContext)({short:!1,onChange:function(){},selectedId:0}),i_=["value","className","children","icon","iconPosition","itemId","onClick","onKeyDown","data-e2e"];function o_(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}function a_(e){for(var t=1;ti)}));var T,R=gc(f),z=y_(E,"left"),M=y_(E,"right"),F=y_(E,"top"),D=y_(E,"bottom"),I=null===i||"undefined"===typeof i||!1===i||!0===i||""===i;l.isValidElement(p)&&v?T=l.createElement(p_,{className:h_.icon}):l.isValidElement(p)&&(T=(0,l.cloneElement)(p,{className:pr()(p.props.className,h_.icon)}));var B=!l.isValidElement(p)&&v,q={href:o,disabled:c,className:pr()(h_.main,b_[O],w_[d],k_[m],h_[R],(n={},lc(n,h_.disabled,c),lc(n,h_.flatLeft,"left"===_),lc(n,h_.flatRight,"right"===_),lc(n,h_.highlighted,S),lc(n,h_.withIcon,!!p),lc(n,h_.withoutText,I),lc(n,h_.shiftedLeft,z),lc(n,h_.shiftedRight,M),lc(n,h_.shiftedTop,F),lc(n,h_.shiftedBottom,D),lc(n,h_.multiline,A),lc(n,h_.allowMultiline,b),lc(n,h_.busy,v),lc(n,h_.busyOverlay,B),n),r)},H=l.createElement(l.Fragment,null,T,B&&l.createElement(p_,{className:h_.busyIcon,size:d,"data-test":"busy-icon"}),i);return x?(o&&console.error('Button with `href` can\'t be completely not focusable. If you want to remove Button with `href` from focus flow, use `tabIndex="-1"` instead of `notFocusable`'),l.createElement("div",v_(v_({"data-test":"button"},j),{},{ref:N},q),H)):o?l.createElement("a",v_(v_({"data-test":"button"},j),{},{ref:N,type:s},q),H):l.createElement("button",v_(v_({"data-test":"button"},j),{},{ref:N,type:s},q),H)}));function x_(e,t){return function(n,r){if("undefined"!==typeof n[r]){var i=t(n,r);if(i)return i;mr().checkPropTypes(lc({},r,e),n,"prop","Button")}return null}}__.displayName="Button",__.propTypes={className:mr().string,children:mr().node,disabled:mr().bool,href:x_(mr().string,(function(e){return"undefined"!==typeof e.notFocusable?new Error("'href' prop cannot be used with 'notFocusable' prop"):null})),icon:mr().node,iconPosition:mr().oneOf(["left","right"]),size:mr().oneOf(["l","m","s","xs"]),mode:x_(mr().oneOf(["classic","rock","transparent","outline","clear"]),(function(e){return"undefined"!==typeof e.shifted&&"clear"!==e.mode?new Error("'shifted' prop cannot be used when 'mode' prop is not 'clear'."):null})),theme:mr().oneOf(["light","dark"]),type:mr().oneOf(["button","submit","reset"]),onClick:mr().func,notFocusable:x_(mr().bool,(function(e){return"undefined"!==typeof e.href||"undefined"!==typeof e.target?new Error("'notFocusable' prop cannot be used with 'href' and 'target' props"):null})),busy:mr().bool,flat:mr().oneOf(["left","right"]),highlighted:mr().bool,allowMultiline:mr().bool,defaultMultiline:mr().bool,shifted:mr().oneOfType([mr().oneOf(["all","left","right","top","bottom"]),mr().arrayOf(mr().oneOf(["left","right","top","bottom"]))])};var S_=["theme","size","className"],E_={xs:c_.sizeXS,s:c_.sizeS,m:c_.sizeM,l:c_.sizeL},C_=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,S_);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(c_.icon,c_[n],E_[r],i),ref:t}),l.createElement("path",{d:"M15.004 19V5l-8 7 8 7z"}))}));C_.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},C_.defaultProps={size:"m"};const O_=C_;var j_=["theme","size","className"],P_={xs:c_.sizeXS,s:c_.sizeS,m:c_.sizeM,l:c_.sizeL},A_=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,j_);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(c_.icon,c_[n],P_[r],i),ref:t}),l.createElement("path",{d:"M9.004 19l8-7-8-7v14z"}))}));A_.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},A_.defaultProps={size:"m"};const L_=A_;function N_(e,t){var n,r=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=e;return(0,l.isValidElement)(r)?(r.props.children&&(r=(0,l.cloneElement)(r,{key:n,children:N_(r.props.children,t)})),t(r)):r};return(0,l.isValidElement)(e)?r(e):nm()(n=l.Children).call(n,e,r)}var T_="undefined"!==typeof window&&window.ResizeObserver||Dy;function R_(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=_u((0,l.useState)(null),2),o=i[0],a=i[1];(0,l.useEffect)((function(){var e=new T_((function(){requestAnimationFrame((function(){return t()}))}));return a(e),function(){e.disconnect()}}),[t]),(0,l.useEffect)((function(){var t=e.current;if(t&&o)return o.observe(t),function(){o.unobserve(t)}}),Qu()(n=[o]).call(n,r))}var z_=["child","itemId","childValue","ref"],M_=["value","onFocus"];function F_(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}function D_(e){for(var t=1;t0,showRightArrow:n&&t+e.offsetWidthI_?u-I_-s:0),f>=0&&(r=f,(n=t).scrollTo?n.scrollTo({top:0,left:r,behavior:"smooth"}):n.scrollLeft=r)}(u,e),_())}),[u,_]);return(0,l.useEffect)((function(){var e=a.current;return e?(e.addEventListener("scroll",_,{passive:!0}),function(){return e.removeEventListener("scroll",_)}):null}),[_]),R_(s,x),R_(a,x),{selectedId:k,prepareDirectionScroller:function(e){return function(){var t,n,r=a.current,i=Math.max(r.clientWidth-108,30)*("right"===e?1:-1);d(null),n=i,(t=r).scrollBy?t.scrollBy({top:0,left:n,behavior:"smooth"}):t.scrollLeft+=n}},activeNodeRef:o,scrollableRef:a,containerRef:s,childrenWithValues:w,showLeftArrow:h,showRightArrow:m}},q_={wrapper:"_wrapper_ljvpy5_4",scrollable:"_scrollable_ljvpy5_10",arrow:"_arrow_ljvpy5_39",light:"_light_ljvpy5_58",dark:"_dark_ljvpy5_61",shown:"_shown_ljvpy5_65",arrowLeft:"_arrowLeft_ljvpy5_73",arrowRight:"_arrowRight_ljvpy5_78",withLeftArrow:"_withLeftArrow_ljvpy5_84",withRightArrow:"_withRightArrow_ljvpy5_93",arrowButton:"_arrowButton_ljvpy5_114"},H_=["compareValues","value","onChange","children","theme","data-e2e"];function U_(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}var W_=function(e,t){return e===t};function G_(e,t){var n=Yl()(e);if(tc()){var r=tc()(e);t&&(r=rc()(r).call(r,(function(t){return oc()(e,t).enumerable}))),n.push.apply(n,r)}return n}function V_(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:"100%",r=function(r){var i=r.compareValues,o=void 0===i?W_:i,a=r.value,s=r.onChange,c=r.children,u=r.theme,d=r["data-e2e"],f=Gc(r,H_),p=gc(u),h=B_({children:c,compareValues:o,value:a,CompareItem:t}),m=h.selectedId,g=h.prepareDirectionScroller,v=h.activeNodeRef,y=h.scrollableRef,b=h.containerRef,w=h.childrenWithValues,k=h.showLeftArrow,_=h.showRightArrow,x={height:n};return l.createElement("div",{className:pr()(q_.wrapper,q_[p])},l.createElement("div",{className:pr()(q_.arrow,q_.arrowLeft,k&&q_.shown),"data-e2e":d,style:x,"data-test":"scrollable-list-arrow-left-wrapper"},l.createElement(__,{theme:p,mode:"clear",notFocusable:!0,onClick:g("left"),icon:l.createElement(O_,null),size:"s","data-e2e":d?"".concat(d,"__left-arrow"):null,"data-test":"scrollable-list-arrow-left"})),l.createElement("div",{className:pr()(q_.scrollable,k&&q_.withLeftArrow,_&&q_.withRightArrow),ref:y,tabIndex:-1},l.createElement(e,function(e){for(var t=1;t{if("object"!==typeof e)return!1;const t=Object.entries(e);return 1===t.length&&"object"===typeof t[0][1]&&t[0]},n=(e,n)=>{let r=e[n],i=t(r);if(i){let o=n;for(;i;)o+="/"+i[0],r=i[1],i=t(r);delete e[n],e[o]=r}"object"===typeof r&&dx(r)};for(const r in e)Object.hasOwn(e,r)&&n(e,r);return e}function fx(e){return Object.entries(e).sort(((e,t)=>{let[n,r]=e,[i,o]=t;const a=typeof r,s=typeof o;return a===s?n.localeCompare(i):a.localeCompare(s)}))}function px(e){return e.replaceAll("/","\u2009/\u2009")}const hx=e=>"kt"===e.substring(e.indexOf(".")+1)?(0,po.jsx)(nx,{size:"s"}):(0,po.jsx)(ax,{size:"s"}),mx=e=>{let{path:t,name:n,value:r,selectedFiles:i,onSelect:o}=e;return"string"===typeof r?(0,po.jsx)(dg,{icon:hx(n),disabled:Cx(r),selected:i.hasOwnProperty(t),onClick:()=>o({[t]:r}),children:n}):(0,po.jsx)(gx,{path:t,name:n,value:r,selectedFiles:i,onSelect:o})},gx=e=>{let{path:t,name:n,value:r,selectedFiles:i,onSelect:o}=e;return(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(dg,{icon:(0,po.jsx)(ux,{size:"s"}),onClick:()=>{const e=fx(r),n=Object.fromEntries(e.map((e=>{let[n,r]=e;return[t+"/"+n,r]})));o(n)},children:px(n)}),"object"===typeof r&&(0,po.jsx)("div",{className:"preview-project-panel__folder-nav",children:fx(r).map((e=>{let[n,r]=e;return(0,po.jsx)(mx,{path:t+"/"+n,name:n,value:r,selectedFiles:i,onSelect:o},t+"/"+n)}))})]})},vx=mx;var yx="canvas_rui_47a4",bx="animate_rui_47a4",wx="text_rui_47a4",kx=function(){function e(t){var n=t.x,r=t.y,i=t.radius,o=t.color;Xn(this,e),Zn(this,"radius",void 0),Zn(this,"x",void 0),Zn(this,"y",void 0),Zn(this,"color",void 0),Zn(this,"decay",void 0),Zn(this,"life",void 0),this.radius=i,this.x=n,this.y=r,this.color=o,this.decay=.01,this.life=1}return Jn(e,[{key:"step",value:function(){this.life-=this.decay}},{key:"isAlive",value:function(){return this.life>=0}},{key:"draw",value:function(e){var t=this.life>=0?this.life:0;e.fillStyle="rgba(".concat(this.color.r,", ").concat(this.color.g,", ").concat(this.color.b,", ").concat(t,")"),e.beginPath(),e.arc(this.x+this.radius,this.y+this.radius,this.radius,0,2*Math.PI),e.fill()}}]),e}();function _x(){return.5}var xx=function(){function e(t,n){var r;Xn(this,e),Zn(this,"props",void 0),Zn(this,"canvas",void 0),Zn(this,"textNode",void 0),Zn(this,"ctx",void 0),Zn(this,"height",void 0),Zn(this,"width",void 0),Zn(this,"particles",void 0),Zn(this,"baseSpeed",void 0),Zn(this,"colorIndex",void 0),Zn(this,"maxRadius",void 0),Zn(this,"minRadius",void 0),Zn(this,"colorChangeTick",void 0),Zn(this,"x",void 0),Zn(this,"y",void 0),Zn(this,"radius",void 0),Zn(this,"hSpeed",void 0),Zn(this,"vSpeed",void 0),Zn(this,"radiusSpeed",void 0),Zn(this,"tick",void 0),Zn(this,"isRunning",void 0),this.props=Object.assign({},e.defaultProps,n),this.canvas=document.createElement("canvas"),this.canvas.dataset.test="ring-loader",this.canvas.classList.add(yx),this.textNode=document.createElement("div"),this.textNode.dataset.test="ring-loader-text",this.textNode.classList.add(wx),this.textNode.textContent=this.props.message?this.props.message:"",t.appendChild(this.canvas),t.appendChild(this.textNode);var i=e.getPixelRatio(),o=this.props.size*i;this.canvas.width=o,this.canvas.height=o,this.canvas.style.width="".concat(this.props.size,"px"),this.canvas.style.height="".concat(this.props.size,"px"),this.ctx=this.canvas.getContext("2d"),null===(r=this.ctx)||void 0===r||r.scale(i,i),this.height=this.props.size,this.width=this.props.size,this.particles=[],this.baseSpeed=1,this.colorIndex=0,this.maxRadius=10,this.minRadius=6,this.colorChangeTick=40,this.x=0,this.y=0,this.radius=8,this.hSpeed=1.5,this.vSpeed=.5,this.radiusSpeed=.05,this.tick=0,this.prepareInitialState(100),this.isRunning=!this.props.stop,this.isRunning?this.startAnimation():this.draw()}return Jn(e,[{key:"prepareInitialState",value:function(e){for(var t=0;t=r?-(this.baseSpeed+i):e<=this.baseSpeed?this.baseSpeed+i:n}},{key:"calculateNextCoordinates",value:function(){this.x+=this.hSpeed,this.y+=this.vSpeed,this.hSpeed=this.handleLimits(this.x,this.radius,this.hSpeed,this.width),this.vSpeed=this.handleLimits(this.y,this.radius,this.vSpeed,this.height)}},{key:"calculateNextRadius",value:function(){this.radius+=this.radiusSpeed,(this.radius>this.maxRadius||this.radiusthis.colorChangeTick&&(this.tick=0,this.colorIndex++,this.colorIndex>this.props.colors.length-1&&(this.colorIndex=0))}},{key:"step",value:function(){this.nextTick(),this.calculateNextCoordinates(),this.calculateNextRadius(),this.particles.forEach((function(e){return e.step()})),this.particles.push(new kx({x:this.x,y:this.y,radius:this.radius,color:this.getNextColor()}))}},{key:"removeDeadParticles",value:function(){this.particles=this.particles.filter((function(e){return e.isAlive()}))}},{key:"draw",value:function(){var e=this.ctx;null!=e&&(e.clearRect(0,0,this.width,this.height),this.removeDeadParticles(),this.particles.forEach((function(t){return t.draw(e)})))}},{key:"loop",value:function(){var e=this;this.step(),this.draw(),this.isRunning&&window.requestAnimationFrame((function(){return e.loop()}))}},{key:"updateMessage",value:function(e){this.textNode.textContent=e||""}},{key:"stopAnimation",value:function(){this.isRunning=!1,this.canvas.classList.remove(bx)}},{key:"startAnimation",value:function(){this.isRunning=!0,this.canvas.classList.add(bx),this.loop()}},{key:"destroy",value:function(){this.isRunning=!1}}],[{key:"calculateGradient",value:function(e,t,n){var r=function(e,t){return e+Math.round((t-e)*n)};return{r:r(e.r,t.r),g:r(e.g,t.g),b:r(e.b,t.b)}}},{key:"getPixelRatio",value:function(){return"devicePixelRatio"in window?window.devicePixelRatio:1}}]),e}();Zn(xx,"defaultProps",{size:64,stop:!1,deterministic:!1,colors:[{r:215,g:60,b:234},{r:145,g:53,b:224},{r:88,g:72,b:224},{r:37,g:183,b:255},{r:89,g:189,b:0},{r:251,g:172,b:2},{r:227,g:37,b:129}]});var Sx=["message","size","colors","data-test","stop","deterministic"],Ex=function(e){er(n,e);var t=or(n);function n(){var e;Xn(this,n);for(var r=arguments.length,i=new Array(r),o=0;oe.includes("Application.kt")))||t[0];return n?{[n]:e[n]}:{}}Zn(Ex,"propTypes",{className:mr().string,size:mr().number,colors:mr().array,message:mr().string,"data-test":mr().string,stop:mr().bool,deterministic:mr().bool});const jx=e=>{let{fileName:t,contents:n,theme:r}=e;const i=zc();return(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)("h3",{className:i("rs-text-3",{hardness:"hard"}),children:px(t)}),(0,po.jsx)("div",{className:pr()("preview-project-panel__file-contents",i("rs-text-2")),children:n?(0,po.jsx)(Ql,{code:"```\n"+n+"\n```",theme:r}):(0,po.jsx)("p",{className:"rs-text-2",children:"This file is not available for preview."})})]})},Px=se((e=>{let{projectConfig:t,previewProject:n,theme:r}=e;return{projectConfigString:Object.entries(t).map((e=>{let[t,n]=e;return"".concat(t," = ").concat(n)})).join(", "),previewProject:n,theme:r}}),(e=>({generatePreview:()=>e({type:Mn})})))((e=>{let{visible:t,projectConfigString:n,previewProject:r,generatePreview:i,theme:o}=e;const a=(0,l.useMemo)((()=>{const e=function(e){const t={};for(const n in e){if(!Object.hasOwn(e,n))continue;const r=n.split("/");let i=t;for(let t=0;t{t&&n!==u&&(i(),d(n))}),[t,n]),(0,l.useEffect)((()=>{r[s]||c(Ox(r))}),[r]),(0,po.jsx)("div",{style:{display:t?void 0:"none"},className:"preview-project-panel",children:r?(0,po.jsxs)("div",{className:"preview-project-panel__files",children:[(0,po.jsx)(ng,{className:"preview-project-panel__nav",size:"s",children:a.map((e=>{let[t,n]=e;return(0,po.jsx)(vx,{path:t,name:t,value:n,selectedFiles:s,onSelect:c},t)}))}),(0,po.jsx)("div",{className:"preview-project-panel__file-preview",children:Object.entries(s).map((e=>{let[t,n]=e;return"string"===typeof n&&(0,po.jsx)(jx,{fileName:t,contents:n,theme:o},t)}))})]}):(0,po.jsx)(Ex,{})})}));var Ax=["theme","size","className"],Lx={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},Nx=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,Ax);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],Lx[r],i),ref:t}),l.createElement("path",{d:"M12.308 7.096L16.904 2.5 21.5 7.096l-4.596 4.596-4.596-4.596zM10.5 5H4v6.5h6.5V5zM4 13.5h6.5V20H4v-6.5zm8.5 0H19V20h-6.5v-6.5z"}))}));Nx.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},Nx.defaultProps={size:"m"};const Tx=Nx;var Rx=["theme","size","className"],zx={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},Mx=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,Rx);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],zx[r],i),ref:t}),l.createElement("path",{d:"M13.394 19.486a3.03 3.03 0 10-.214-2.47H7V9.984h6.171c.06.173.135.341.225.501A3.032 3.032 0 1013.186 8H7V3H5v14a2 2 0 002 2h6.176c.059.168.131.33.218.486z"}))}));Mx.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},Mx.defaultProps={size:"m"};const Fx=Mx;var Dx=["theme","size","className"],Ix={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},Bx=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,Dx);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],Ix[r],i),ref:t}),l.createElement("path",{d:"M12.004 7l-7 8h14l-7-8z"}))}));Bx.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},Bx.defaultProps={size:"m"};const qx=Bx,Hx=e=>{let{plugin:t,removePlugin:n,onHover:r}=e;const i=(0,l.useMemo)((()=>_o(t).filter((e=>e.wasAdded))),[t]),o=(0,l.useMemo)((()=>i.map((e=>e.id))),[i]),a=(0,po.jsx)("div",{className:"close-icon",role:"button",tabIndex:"0","aria-label":"Remove plugin",onClick:()=>n([t.id,...o]),onMouseEnter:r?()=>r(o):void 0,onMouseLeave:r?()=>r([]):void 0,children:(0,po.jsx)(Rh,{size:"xs"})});return!r&&(null===i||void 0===i?void 0:i.length)>0?(0,po.jsx)(zw,{className:"selected-plugins__remove-tooltip",content:(0,po.jsxs)(po.Fragment,{children:["This will also remove:",(0,po.jsx)("ul",{className:"selected-plugins__remove-list",children:i.map((e=>(0,po.jsx)("li",{children:e.name},e.id)))})]}),children:a}):a},Ux=e=>{let{plugins:t,removePlugin:n}=e;const[r,i]=(0,l.useState)(!1),[o,a]=(0,l.useState)([]);return(0,po.jsx)(Ch,{trigger:(0,po.jsx)(Du,{size:"s",icon:r?(0,po.jsx)(qx,{}):(0,po.jsx)(cv,{}),iconPosition:"right",disabled:!t.length,onClick:()=>i(!r),children:(0,po.jsxs)("div",{children:[(0,po.jsx)("span",{className:"plugins-count",children:t.length||"No"}),"\xa0Plugins"]})}),isOpen:r,children:t.map((e=>(0,po.jsxs)("div",{className:"selected-plugins__plugin rs-text-3 rs-text-3_hardness_hard",children:[(0,po.jsx)("span",{className:pr()("selected-plugins__plugin-name",{"highlight-for-removal":o.includes(e.id)}),children:e.name}),(0,po.jsx)(Hx,{plugin:e,removePlugin:n,onHover:a})]},e.id)))})},Wx=e=>{let{plugins:t,removePlugin:n}=e;return(0,po.jsx)("div",{className:"selected-plugins",children:t.map((e=>(0,po.jsxs)("div",{className:"selected-plugins__plugin selected-plugins__plugin-tag rs-text-3 rs-text-3_hardness_hard",children:[(0,po.jsx)("span",{children:e.name}),(0,po.jsx)(Hx,{plugin:e,removePlugin:n})]},e.id)))})},Gx=se((e=>{let{features:t,projectConfig:n}=e;return{plugins:Zk(t,n.plugins).filter((e=>e.wasAdded))}}),(e=>({removePlugin:t=>e({type:Nn,payload:{ids:t}})})))((e=>{let{plugins:t,removePlugin:n}=e;return t.length>4?(0,po.jsx)(Ux,{plugins:t,removePlugin:n}):(0,po.jsx)(Wx,{plugins:t,removePlugin:n})})),Vx=se((e=>{let{settingsLoaded:t,projectConfig:n,generatedProject:r,theme:i}=e;return{settingsLoaded:t,projectConfig:n,generatedProject:r,theme:i}}),(e=>({loadSettings:t=>{e({type:_n,payload:{queryParams:t}})},configureParams:(t,n)=>{e({type:xn,payload:{queryParams:t,setParams:n}})},toggleTheme:()=>{e({type:Un})}})))((e=>{let{settingsLoaded:t,configureParams:n,loadSettings:r,generatedProject:i,toggleTheme:o,theme:a}=e;const s=jt(),c=Ct(),{pathname:u,search:d}=c,[,f]=sn(),[p,h]=(0,l.useState)(0);return(0,l.useEffect)((()=>{n(Re.parse(d),(e=>f(e,{replace:!0})))}),[u]),(0,l.useEffect)((()=>{t||r(Re.parse(d)),new vn}),[]),(0,po.jsx)(vc,{theme:a,children:(0,po.jsxs)("div",{id:"kt-gen1",className:pr()("ktor-project-generator",a),children:[(0,po.jsx)(jh,{toggleTheme:o}),(0,po.jsxs)(Gt,{children:[(0,po.jsx)(Ut,{path:"settings",element:(0,po.jsxs)("main",{children:[(0,po.jsxs)(Fw,{onGenerate:()=>{yn(jo.MOVE_TO_STEP,[c.pathname.split("/").pop(),kn.FINAL].join("-to-")),s({pathname:"/s/final",search:d})},children:[(0,po.jsxs)("div",{className:"control-panel__tabs",children:[(0,po.jsxs)(Q_,{value:p,onChange:e=>h(e),children:[(0,po.jsx)(l_,{icon:(0,po.jsx)(Tx,{}),children:"Plugins"}),(0,po.jsx)(l_,{icon:(0,po.jsx)(Fx,{}),children:"Preview"})]}),(0,po.jsx)(Gx,{})]}),(0,po.jsx)(Z_,{})]}),(0,po.jsx)(t_,{visible:0===p}),(0,po.jsx)(Px,{visible:1===p})]})}),(0,po.jsx)(Ut,{path:"final",element:(0,po.jsx)("main",{children:null!==i&&void 0!==i&&i.blob?(0,po.jsx)(Dc,{generatedProject:i}):(0,po.jsx)(Ht,{to:"/s/settings",replace:!0})})}),(0,po.jsx)(Ut,{path:"*",element:(0,po.jsx)(Ht,{to:"/s/settings",replace:!0})})]}),(0,po.jsx)(ho,{})]})})}));function $x(e){return"Minified Redux error #".concat(e,"; visit https://redux.js.org/Errors?code=").concat(e," for the full message or use the non-minified dev environment for full errors. ")}var Kx=(()=>"function"===typeof Symbol&&Symbol.observable||"@@observable")(),Xx=()=>Math.random().toString(36).substring(7).split("").join("."),Qx={INIT:"@@redux/INIT".concat(Xx()),REPLACE:"@@redux/REPLACE".concat(Xx()),PROBE_UNKNOWN_ACTION:()=>"@@redux/PROBE_UNKNOWN_ACTION".concat(Xx())};function Jx(e){if("object"!==typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function Zx(e,t,n){if("function"!==typeof e)throw new Error($x(2));if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error($x(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error($x(1));return n(Zx)(e,t)}let r=e,i=t,o=new Map,a=o,s=0,l=!1;function c(){a===o&&(a=new Map,o.forEach(((e,t)=>{a.set(t,e)})))}function u(){if(l)throw new Error($x(3));return i}function d(e){if("function"!==typeof e)throw new Error($x(4));if(l)throw new Error($x(5));let t=!0;c();const n=s++;return a.set(n,e),function(){if(t){if(l)throw new Error($x(6));t=!1,c(),a.delete(n),o=null}}}function f(e){if(!Jx(e))throw new Error($x(7));if("undefined"===typeof e.type)throw new Error($x(8));if("string"!==typeof e.type)throw new Error($x(17));if(l)throw new Error($x(9));try{l=!0,i=r(i,e)}finally{l=!1}return(o=a).forEach((e=>{e()})),e}f({type:Qx.INIT});return{dispatch:f,subscribe:d,getState:u,replaceReducer:function(e){if("function"!==typeof e)throw new Error($x(10));r=e,f({type:Qx.REPLACE})},[Kx]:function(){const e=d;return{subscribe(t){if("object"!==typeof t||null===t)throw new Error($x(11));function n(){const e=t;e.next&&e.next(u())}n();return{unsubscribe:e(n)}},[Kx](){return this}}}}}function Yx(e,t,n){var r,i=n||{},o=i.noTrailing,a=void 0!==o&&o,s=i.noLeading,l=void 0!==s&&s,c=i.debounceMode,u=void 0===c?void 0:c,d=!1,f=0;function p(){r&&clearTimeout(r)}function h(){for(var n=arguments.length,i=new Array(n),o=0;oe?l?(f=Date.now(),a||(r=setTimeout(u?m:h,e))):h():!0!==a&&(r=setTimeout(u?m:h,void 0===u?e-c:e)))}return h.cancel=function(e){var t=(e||{}).upcomingOnly,n=void 0!==t&&t;p(),d=!n},h}function eS(e,t,n){return{serialize:e,deserialize:t,getDefault:n}}function tS(e){return encodeURIComponent("".concat(e))}function nS(e){return e?decodeURIComponent("".concat(e)).replace(/[&<>"' ]+/g," ").trim():void 0}function rS(e){try{return Boolean(JSON.parse(e))}catch(t){return}}function iS(e,t){var n,r;let{options:i=[]}=t;const o=null===(n=nS(e))||void 0===n?void 0:n.toLowerCase();return o?null===i||void 0===i||null===(r=i.filter((e=>{var t;return(null===(t=e.id)||void 0===t?void 0:t.toLowerCase())===o}))[0])||void 0===r?void 0:r.id:void 0}function oS(e){return tS((e||[]).join(","))}const aS=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const n=eS(tS,nS,(()=>{var t;return(null===e||void 0===e||null===(t=e.project_name)||void 0===t?void 0:t.default)||""})),r=eS(tS,nS,(()=>{var t;return(null===e||void 0===e||null===(t=e.company_website)||void 0===t?void 0:t.default)||""})),i=eS(tS,nS,(()=>Co(r.getDefault(),n.getDefault()))),o=e=>e&&(e.default_id||(e.options||[])[0])||"",a=eS(tS,(t=>iS(t,(null===e||void 0===e?void 0:e.kotlin_version)||{})),(()=>o(null===e||void 0===e?void 0:e.kotlin_version))),s=eS(tS,(t=>iS(t,(null===e||void 0===e?void 0:e.ktor_version)||{})),(()=>o(null===e||void 0===e?void 0:e.ktor_version))),l=eS(tS,(t=>iS(t,(null===e||void 0===e?void 0:e.build_system)||{})),(()=>o(null===e||void 0===e?void 0:e.build_system))),c=eS(tS,(t=>iS(t,e.engine||{})),(()=>o(null===e||void 0===e?void 0:e.engine))),u=eS(tS,(t=>iS(t,e.configuration_in||{})),(()=>o(e.configuration_in))),d=eS(tS,rS,(()=>!0)),f=eS(oS,(e=>{const n=function(e,t){if(e)return nS(e).split(",").map((e=>iS(e,{options:t}))).filter((e=>!!e))}(e,t||[])||[],r=t.reduce(((e,t)=>(e[t.id]=t,e)),{});return So(n.reduce(((e,t)=>xo(t,e,r)),[]).concat(n))}),(()=>[])),p={name:n,website:r,artifact:i,kotlinVersion:a,ktorVersion:s,buildSystem:l,engine:c,configurationIn:u,addSampleCode:d,plugins:f};return{models:p,withPlugins:t=>aS(e,t),withSettings:e=>aS(e,t),toSearchString:e=>{const t=new URLSearchParams;return Object.keys(p).forEach((n=>{e[n]&&t.append(n,e[n])})),t.toString()}}},sS="ktor.generator.web",lS=e=>[sS,e].join(":"),cS={getItem:e=>{try{return window.localStorage.getItem(lS(e))}catch(t){return}},setItem:(e,t)=>{try{return window.localStorage.setItem(lS(e),t)}catch(n){return}}},uS=cS.getItem("api")||"https://start-ktor-io.labs.jb.gg";function dS(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"json";return fetch("".concat(uS).concat(e),t).then((e=>e.ok?e[n]():Promise.reject({message:e.statusText||"Something went wrong",status:e.status})))}const fS={projectConfig:{website:"",name:"",artifact:"",kotlinVersion:"",ktorVersion:"",buildSystem:"",engine:"",configurationIn:"YAML",addSampleCode:!0,plugins:[]},stage:null,features:{},templates:[{id:"presets__rest",name:"REST Service",added:!1,options:{Authentication:{plugins:["auth-jwt","auth-basic","auth-ldap","auth-oauth"]},Serialization:{mutuallyExclusive:!0,plugins:["kotlinx-serialization","ktor-gson","ktor-jackson"]},APIs:{plugins:["openapi","swagger"]}}},{id:"presets__website",name:"Templated Website",added:!1,options:{Templating:{mutuallyExclusive:!0,plugins:["html-dsl","freemarker","mustache","pebble","thymeleaf","velocity"]},"Static Content":{plugins:["static-content"]},"Status Pages":{plugins:["status-pages"]}}},{id:"presets__microservice",name:"Distributed Microservice",added:!1,options:{Serialization:{mutuallyExclusive:!0,plugins:["kotlinx-serialization","ktor-gson","ktor-jackson"]},Events:{plugins:["ktor-server-kafka-jvm"]}}}],docs:{},descriptors:{},options:{kotlinVersion:[],ktorVersion:[],buildSystem:[],engine:[],configurationIn:[]},selectedFeatureId:"",parametersMode:"view",settingsLoaded:!1,featuresLoaded:!1,previewProject:void 0,generatedProject:{},alerts:[],setParams:void 0,serializationModel:aS(),theme:window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light",search:{searchText:"",vendor:null,category:null}};function pS(e,t){if(t)return t.id||t;const n=e.options.find((t=>{let{id:n}=t;return n===e.default_id}));return!n&&e.options[0]?e.options[0].id:n.id}function hS(e,t){return t||e&&e.default||""}function mS(e,t){return e[t].options.map((e=>{let{id:t,name:n}=e;return{id:t,value:t,label:n}}))}const gS="config";var vS=n(4904),yS=n.n(vS);let bS=0;const wS=Zx((function(e,t){const n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:fS,t=arguments.length>1?arguments[1]:void 0;const{payload:n}=t;switch(t.type){case Sn:{var r,i;const{artifact:t,buildSystem:o,engine:a,configurationIn:s}=e.projectConfig||{},l=hS(n.company_website,null===(r=e.projectConfig)||void 0===r?void 0:r.website),c=hS(n.project_name,null===(i=e.projectConfig)||void 0===i?void 0:i.name),u=pS(n.build_system,o)||"GRADLE_KTS";return{...e,settingsLoaded:!0,projectConfig:{...e.projectConfig||{},website:l,name:c,artifact:hS(Co(l,c),t),kotlinVersion:pS(n.kotlin_version),ktorVersion:pS(n.ktor_version),buildSystem:u,engine:pS(n.engine,a),configurationIn:pS(n.configuration_in,s),addSampleCode:!0},options:{kotlinVersion:mS(n,"kotlin_version"),ktorVersion:mS(n,"ktor_version").reverse(),buildSystem:mS(n,"build_system"),engine:mS(n,"engine"),configurationIn:mS(n,"configuration_in")},ktorDefaultVersionId:n.ktor_version.default_id}}case zn:return{...e,featuresLoaded:!1};case En:{const t=(e=>{const t=Object.keys(e);return t.reduce(((n,r)=>{const i=t.filter((t=>e[t].requiredFeatures.indexOf(r)>-1));return{...n,[r]:{...e[r],isRequiredForFeatures:i}}}),{})})(n.reduce(((e,t)=>{const{xmlId:n,name:r,description:i,version:o,vendor:a,vendorUrl:s,vendorLogo:l,requiredFeatures:c,group:u,github:d}=t;return{...e,[n]:{id:n,name:r,description:i,version:o,vcsLink:d,vendor:{name:a,url:s,logo:l&&(f=l,"".concat(uS,"/assets/").concat(f))},requiredFeatures:c,group:u}};var f}),{})),r=Object.keys(t);return{...e,selectedFeatureId:"",featuresLoaded:!0,features:t,projectConfig:{...e.projectConfig,plugins:e.projectConfig.plugins.filter((e=>r.includes(e)))}}}case xn:return{...e,initialQuery:n.queryParams,setParams:n.setParams};case An:return{...e,serializationModel:n};case Cn:return{...e,docs:{...e.docs,[n.id]:n.data}};case Pn:{const{id:t,name:r,short_description:i,vendor:o,required_feature_ids:a,group:s,github:l,documentation:c}=n.data,u={id:t,name:r,description:i,vcsLink:l,vendor:o,requiredFeatures:a,group:s,documentation:c};return{...e,descriptors:{...e.descriptors,[t]:u}}}case On:var o;return{...e,selectedFeatureId:null===(o=t.payload)||void 0===o?void 0:o.id};case Tn:return{...e,parametersMode:"view"===e.parametersMode?"edit":"view"};case Rn:{const n=t.payload.name,r=e.projectConfig[n],i=t.payload.value;return r===i?e:{...e,projectConfig:{...e.projectConfig,[n]:i},generatedProject:{}}}case Fn:if(n){const{files:t,transcript:r}=n;return{...e,stage:"preview",previewProject:t,transcript:r}}return{...e,stage:"preview"};case In:return{...e,generatedProject:{blob:n.blob,fileName:n.fileName}};case Bn:return{...e,alerts:e.alerts.filter((e=>e.key!==t.payload.alert.key))};case qn:return{...e,alerts:e.alerts.concat([t.payload.alert])};case Hn:return{...e,search:{...n}};case Un:{const t=e.theme;return{...e,theme:"dark"===t?"light":"dark"}}case Wn:return{...e,templates:e.templates.map((e=>({...e,added:e.added||e.id===n.id})))};case Gn:return{...e,templates:e.templates.map((e=>({...e,added:e.id!==n.id&&e.added})))};default:return e}}(e,t);return window.state=n,n}),(()=>{const e=cS.getItem(gS);if(!e)return fS;const{projectConfig:t,previewProject:n}=JSON.parse(e)||{};return null!==t&&void 0!==t&&t.hasOwnProperty("artifact")?{...fS,projectConfig:{...fS.projectConfig,...t},previewProject:n||{}}:fS})(),function(){for(var e=arguments.length,t=new Array(e),n=0;n(n,r)=>{const i=e(n,r);let o=()=>{throw new Error($x(15))};const a={getState:i.getState,dispatch:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re(a)));return o=function(){for(var e=arguments.length,t=new Array(e),n=0;ne:1===t.length?t[0]:t.reduce(((e,t)=>function(){return e(t(...arguments))}))}(...s)(i.dispatch),{...i,dispatch:o}}}((function(e){let{dispatch:t,getState:n}=e;const r=(e,t,n)=>Object.keys(n).reduce(((r,i)=>{const o=n[i];return r[i]=[o.deserialize(e[i]),t[i],o.getDefault()].filter((e=>!!e||!1===e))[0],r}),{}),i=e=>{let{message:n,status:r}=e;return bn("load-settings-".concat(r),!0),t({type:qn,payload:{alert:bo(n)}})};let o=aS();return e=>a=>{if(a.type===_n){const{projectConfig:e}=n(),{queryParams:s}=a.payload;dS("/project/settings").then((n=>{t({type:Sn,payload:n}),o=o.withSettings(n);const i=r(s,e,o.models);return dS("/features/".concat(i.ktorVersion))})).then((n=>{o=o.withPlugins(n.map((e=>{let{xmlId:t,requiredFeatures:n}=e;return{id:t,requiredFeatures:n}})));const i=r(s,e,o.models);return Object.keys(o.models).filter((t=>{if(Array.isArray(i[t])){const n=Array.isArray(e[t])?e[t]:[];return n.length!==i[t].length||i[t].some((e=>!n.some((t=>t===e))))}return void 0!==i[t]&&i[t]!==e[t]})).forEach((e=>{o.models[e]&&(e=>{let{name:n,value:r}=e;t({type:Rn,payload:{name:n,value:r}})})({name:e,value:i[e]})})),t({type:An,payload:o}),t({type:En,payload:n})})).catch(i)}return e(a)}}),(function(e){let{dispatch:t,getState:n}=e;const r=e=>{t({type:En,payload:e}),t({type:An,payload:n().serializationModel.withPlugins(e.map((e=>{let{xmlId:t,requiredFeatures:n}=e;return{id:t,requiredFeatures:n}})))})};return e=>n=>(n.type===Rn&&n.payload&&"ktorVersion"===n.payload.name&&(t({type:zn}),dS("/features/".concat(n.payload.value)).then(r).catch((e=>{let{status:t}=e;return bn("load-features-on-version-change-".concat(t),!0)}))),e(n))}),(function(e){let{dispatch:t,getState:n}=e;return e=>r=>{if(r.type===Mn){const{projectConfig:e}=n(),{artifact:r,website:i,ktorVersion:o,kotlinVersion:a,buildSystem:s,engine:l,configurationIn:c,addSampleCode:u}=Object.keys(e).reduce(((t,n)=>{const r=e[n];return{...t,[n]:(r.id?r.id:r.value)||r}}),{}),d={settings:{project_name:r,company_website:i,ktor_version:o,kotlin_version:a,build_system:s,engine:l},features:e.plugins,configurationOption:c,addDefaultRoutes:u,addWrapper:!0};dS("/project/preview",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(d)}).then((e=>{t({type:Fn,payload:e})}),(e=>{let{message:n,status:r}=e;return i="Failed to generate preview. ".concat(n),t({type:qn,payload:{alert:bo(i)}});var i}))}return e(r)}}),(function(e){let{dispatch:t,getState:n}=e;const r=e=>t({type:In,payload:e}),i=e=>{let{blob:t,fileName:n}=e;return yS()(t,n,"application/zip"),r({blob:t,fileName:n})};return e=>o=>{if(o.type===Dn){const{projectConfig:e,generatedProject:o}=n();if(o&&o.blob)return i(o);const{artifact:a,website:s,name:l,ktorVersion:c,kotlinVersion:u,buildSystem:d,engine:f,configurationIn:p,addSampleCode:h}=Object.keys(e).reduce(((t,n)=>{const r=e[n];return{...t,[n]:(r.id?r.id:r.value)||r}}),{}),m={settings:{project_name:a,company_website:s,ktor_version:c,kotlin_version:u,build_system:d,engine:f},features:e.plugins,configurationOption:p,addDefaultRoutes:h,addWrapper:!0};dS("/project/generate",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(m)},"blob").then((e=>{const t="".concat(l,".zip");return i({blob:e,fileName:t})}),(e=>{let{message:n,status:i}=e;return r({}),bn("generating-".concat(i),!0),o="Failed to generate project. ".concat(n),t({type:qn,payload:{alert:bo(o)}});var o}))}return e(o)}}),(function(e){let{getState:t,dispatch:n}=e;return e=>r=>{const i=((e,t)=>{const{projectConfig:n,features:r}=t,i=n.plugins||[];return e.type===Ln?So(xo(e.payload.id,[],r).concat([e.payload.id]).concat(i)):e.type===Nn?i.filter((t=>!e.payload.ids.some((e=>t===e)))):null})(r,t());return i&&n({type:Rn,payload:{name:"plugins",value:i}}),e(r)}}),(function(e){let{dispatch:t,getState:n}=e;const r=e=>t({type:Cn,payload:e});return e=>i=>{if(i.type===On&&i.payload&&i.payload.id){const{docs:e,projectConfig:o}=n(),a=i.payload.id,s=o.ktorVersion||"2.3.10";e[a]&&e[a].version===s||dS("/feature/".concat(a,"/").concat(s,"/documentation")).then((e=>r({data:{version:s,content:e},id:a,version:s}))).catch((e=>{let{message:n,status:i}=e;return bn("load-feature-doc-".concat(i)),r({id:a,data:null}),t({type:qn,payload:{alert:bo(n||"Something went wrong")}})}))}return e(i)}}),(function(e){let{dispatch:t,getState:n}=e;return e=>r=>{if(r.type===jn&&r.payload&&r.payload.id){const{descriptors:e}=n(),i=r.payload.id;e[i]||dS("/descriptors/latest/".concat(i)).then((e=>t({type:Pn,payload:{data:e,id:i}}))).catch((e=>{let{message:n,status:r}=e;return bn("load-feature-doc-".concat(r)),t({type:qn,payload:{alert:bo(n||"Something went wrong")}})}))}return e(r)}}),(function(){const e={};return t=>n=>(n.type!==_n&&(t=>{var n,r,i;if(t.type===Rn&&null!==(n=t.payload)&&void 0!==n&&n.name&&"name"!==t.payload.name&&!e[t.payload.name])yn(jo.ACTION,"change-detailed-parameter",{name:null===(i=t.payload)||void 0===i?void 0:i.name}),e[t.payload.name]=!0;else if(t.type===On&&null!==(r=t.payload)&&void 0!==r&&r.id){var o;yn(jo.ACTION,"view-plugin-info",{plugin:null===(o=t.payload)||void 0===o?void 0:o.id})}})(n),t(n))}),(function(e){let{getState:t}=e;return e=>n=>{if(n.type===xn)bS=Date.now();else if(n.type===Rn&&Date.now()-bS>1e3){const{setParams:e,serializationModel:o,projectConfig:a}=t();var r,i;if(e&&o)e(o.toSearchString({...a,[null===(r=n.payload)||void 0===r?void 0:r.name]:null===(i=n.payload)||void 0===i?void 0:i.value}))}return e(n)}}))),kS=Yx(500,(()=>(e=>{let{projectConfig:t,previewProject:n,generatedProject:r}=e;r&&r.blob?cS.setItem(gS,"{}"):cS.setItem(gS,JSON.stringify({projectConfig:t,previewProject:n}))})(wS.getState())));wS.subscribe(kS);const _S=wS;var xS=n(51180),SS=["theme","size","className"],ES={xs:Vc.sizeXS,s:Vc.sizeS,m:Vc.sizeM,l:Vc.sizeL},CS=l.forwardRef((function(e,t){var n=e.theme,r=e.size,i=e.className,o=Gc(e,SS);return l.createElement("svg",qc({viewBox:"0 0 24 24"},o,{className:pr()(Vc.icon,Vc[n],ES[r],i),ref:t}),l.createElement("path",{d:"M13.008 22.007V9.556h5.034L12.004 3.01 5.86 9.556h5.149v12.45h2z"}))}));CS.propTypes={className:mr().string,theme:mr().oneOf(["light","dark"]),size:mr().oneOf(["xs","s","m","l"])},CS.defaultProps={size:"m"};const OS=CS,jS=(e,t)=>e===t?"header__wizard-step_active":null,PS=e=>{let{activeStep:t,stepPressed:n,startProjectGenerating:r,generatedProject:i}=e;const[o,a]=(0,l.useState)(!1),s=(0,l.useCallback)((()=>{t===kn.FEATURES&&(r(),a(!0))}),[t]);return(0,l.useEffect)((()=>{o&&i.blob&&(a(t===kn.FEATURES),t===kn.FEATURES&&n(kn.FINAL))}),[t,o,i]),(0,po.jsxs)(po.Fragment,{children:[(0,po.jsxs)("div",{className:"header__title-wrapper",children:[(0,po.jsx)("div",{className:"header__logo",children:(0,po.jsx)("a",{href:"https://ktor.io",children:(0,po.jsx)(hu,{width:48})})}),(0,po.jsx)("h3",{className:"rs-h3 header__title",children:"Ktor Project Generator"})]}),(0,po.jsxs)("div",{className:"header__wizard-steps",children:[(0,po.jsxs)("div",{className:pr()("rs-text-2","header__wizard-step",jS(t,kn.SETTINGS)),onClick:()=>n(kn.SETTINGS),children:[(0,po.jsx)("span",{className:pr()("header__wizard-step-number"),children:"1"})," Settings"]}),(0,po.jsx)("span",{className:"header__arrow",children:(0,po.jsx)(OS,{size:"s"})}),(0,po.jsxs)("div",{className:pr()("rs-text-2","header__wizard-step",jS(t,kn.FEATURES)),onClick:()=>n(kn.FEATURES),children:[(0,po.jsx)("span",{className:pr()("header__wizard-step-number"),children:"2"})," Plugins"]}),(0,po.jsx)("span",{className:"header__arrow",children:(0,po.jsx)(OS,{size:"s"})}),(0,po.jsx)("div",{title:"Download generated project",className:pr()("rs-text-2","header__wizard-step",{"header__wizard-step_active":t===kn.FINAL,"header__wizard-step_disabled":t===kn.SETTINGS}),onClick:s,children:(0,po.jsx)("span",{className:pr()("header__wizard-step-number"),children:o?(0,po.jsx)(ju,{theme:"dark",size:"xs",className:"header__spin-icon"}):(0,po.jsx)(sw,{theme:"dark",size:"xs"})})})]})]})};var AS="_switcher_1whm7wh_4",LS="_option_1whm7wh_32",NS="_disabled_1whm7wh_71",TS="_selected_1whm7wh_84",RS="_mark_1whm7wh_145",zS={l:"_sizeL_1whm7wh_24",m:"_sizeM_1whm7wh_55",s:"_sizeS_1whm7wh_60",xs:"_sizeXS_1whm7wh_28"},MS={light:"_themeLight_1whm7wh_16",dark:"_themeDark_1whm7wh_20"},FS={classic:"_modeClassic_1whm7wh_92",rock:"_modeRock_1whm7wh_98"},DS=function(e,t){var n=e.label,r=e.value,i=e.disabled,o=e.onClick,a=e.selected;return l.createElement("button",{key:String(r),ref:t,onClick:o,type:"button",disabled:i,className:pr()(LS,a&&TS)},n)},IS=l.forwardRef(DS);function BS(e){var t=e.className,n=e.theme,r=e.size,i=void 0===r?"m":r,o=e.disabled,a=e["data-e2e"],s=e.options,c=e.value,u=e.mode,d=void 0===u?"classic":u,f=e.onChange,p=(0,l.useRef)([]),h=(0,l.useRef)(null),m=gc(n),g=function(e){return e.reduce((function(e,t){var n,r;return Qu()(n=Qu()(r="".concat(e)).call(r,String(t.value),":")).call(n,String(t.label))}),"")}(s),v=(0,l.useMemo)((function(){return s}),[g]),y=(0,l.useCallback)((function(e){return function(t){t&&p.current[e]!==t&&(p.current[e]=t)}}),[]),b=function(e,t){var n=Km()(e).call(e,(function(e){return e.value===t}));return-1===n?0:n}(v,c),w=_u((0,l.useState)({offset:0,width:0}),2),k=w[0],_=w[1],x=function(){var e=p.current[b];if(e){var t=e.getBoundingClientRect(),n=e.parentElement.getBoundingClientRect();_({offset:t.left-n.left,width:t.width})}};return(0,l.useEffect)((function(){return x()}),[b]),Pu(h,x),l.createElement("span",{className:pr()(t,AS,zS[i],MS[m],FS[d],o&&NS),"data-e2e":a,ref:h,"data-test":"switcher".concat(o?"-disabled":"")},nm()(v).call(v,(function(e,t){var n=e.value,r=e.label;return l.createElement(IS,{key:String(n),value:n,label:r,disabled:o,onClick:function(){return f(n)},ref:y(t),selected:c===n})})),l.createElement("span",{className:pr()(RS),style:{left:k.offset,width:k.width}}))}var qS=mr().shape({label:mr().node.isRequired,value:mr().any.isRequired});BS.propTypes={options:mr().arrayOf(qS).isRequired,onChange:mr().func.isRequired,value:mr().any.isRequired,className:mr().string,size:mr().oneOf(["l","m","s","xs"]),theme:mr().oneOf(["light","dark"]),disabled:mr().bool,"data-e2e":mr().string};const HS=e=>{let{isExpanded:t,isLoaded:n,children:r}=e;return t?(0,po.jsx)("div",{className:"project-settings project-settings_expanded",children:n?r:(0,po.jsx)(ju,{theme:"dark"})}):(0,po.jsx)("div",{className:"project-settings"})},US=e=>{let{projectName:t,projectArtifact:n,buildSystem:r,onBuildSystemChange:i,website:o,onWebsiteChange:a,onArtifactChange:s,ktorVersion:c,onKtorVersionChange:u,engine:d,onEngineChange:f,configurationIn:p,onConfigurationInChange:h,addSampleCode:m,onAddSampleCodeChange:g,settingsOptions:v,isExpanded:y,settingsLoaded:b}=e;const{buildSystem:w,ktorVersion:k,engine:_,configurationIn:x}=v,[S,E]=(0,l.useState)(!0);(0,l.useEffect)((()=>{if(S){const e=Co(o,t);e!==n&&s(e)}}),[o,t,S]);const C=(0,l.useCallback)((e=>{E(!1),s(e.target.value)}),[s]),O=(0,l.useCallback)((e=>u(e.value)),[u]),j=(0,l.useCallback)((e=>f(e.value)),[f]),P=(0,l.useCallback)((e=>h(e.value)),[h]);return(0,po.jsxs)(HS,{isExpanded:y,isLoaded:b,children:[(0,po.jsxs)("div",{children:[(0,po.jsxs)("div",{className:"project-settings__row",children:[(0,po.jsx)("div",{className:"rs-text-2 rs-text-2_hardness_hard rs-text-2_theme_dark project-settings__row-label",children:"Build system"}),(0,po.jsx)(BS,{theme:"dark",size:"xs",value:r,onChange:i,options:w})]}),(0,po.jsxs)("div",{className:"project-settings__row",children:[(0,po.jsx)("div",{className:"rs-text-2 rs-text-2_hardness_hard rs-text-2_theme_dark project-settings__row-label",children:"Website"}),(0,po.jsx)($h,{size:"s",theme:"dark",className:"project-settings__row-input",placeholder:"example.com",value:o,onChange:e=>a(e.target.value),note:(0,po.jsx)("div",{className:"project-settings__note",children:"Domain is used to determine the package name"})})]}),(0,po.jsxs)("div",{className:"project-settings__row",children:[(0,po.jsx)("div",{className:"rs-text-2 rs-text-2_hardness_hard rs-text-2_theme_dark project-settings__row-label",children:"Artifact"}),(0,po.jsx)($h,{size:"s",theme:"dark",className:"project-settings__row-input",placeholder:"com.example",onChange:C,value:n})]}),(0,po.jsxs)("div",{className:"project-settings__row",children:[(0,po.jsx)("div",{className:"rs-text-2 rs-text-2_hardness_hard rs-text-2_theme_dark project-settings__row-label",children:"Ktor version"}),(0,po.jsx)(bb,{size:"s",theme:"dark",className:"project-settings__row-input",placeholder:"Choose ktor version...",value:A(c,k),onChange:O,options:k})]}),(0,po.jsxs)("div",{className:"project-settings__row",children:[(0,po.jsx)("div",{className:"rs-text-2 rs-text-2_hardness_hard rs-text-2_theme_dark project-settings__row-label",children:"Engine"}),(0,po.jsx)(bb,{size:"s",theme:"dark",className:"project-settings__row-input",placeholder:"Choose engine...",value:A(d,_),onChange:j,options:_,note:(0,po.jsx)("div",{className:"project-settings__note",children:"If unsure, pick the default option"})})]})]}),(0,po.jsxs)("div",{className:"project-settings__row",children:[(0,po.jsx)("div",{className:"rs-text-2 rs-text-2_hardness_hard rs-text-2_theme_dark project-settings__row-label",children:"Configuration in"}),(0,po.jsx)(bb,{size:"s",theme:"dark",className:"project-settings__row-input",placeholder:"Choose configuration...",value:A(p,x),onChange:P,options:x})]}),(0,po.jsxs)("div",{className:"project-settings__row",children:[(0,po.jsx)("div",{className:"rs-text-2 rs-text-2_hardness_hard rs-text-2_theme_dark project-settings__row-label"}),(0,po.jsxs)("div",{className:"project-settings__checkbox",children:[(0,po.jsx)(Mk,{size:"s",theme:"dark",checked:m,onChange:e=>g(e.target.checked),children:"Add sample code"}),(0,po.jsx)("div",{className:"rs-text-3 rs-text-3_theme_dark",children:"Useful if getting started with Ktor"})]})]})]});function A(e,t){return(t||[]).filter((t=>(null===t||void 0===t?void 0:t.value)===e))[0]}};function WS(e,t){return(0,l.useCallback)((t=>{let{type:n,keyCode:r}=t;("keydown"!==n||13!==r&&32!==r)&&"click"!==n||e()}),t)}const GS=e=>{let{isArrowUp:t,onToggle:n,children:r}=e;const i=WS((()=>n(!t)),[t]);return(0,po.jsxs)("span",{className:"rs-text-2 form-toggle-link",onClick:i,onKeyDown:i,tabIndex:"0",role:"link",children:[(0,po.jsx)("span",{className:"form-toggle-link__text",children:r}),(0,po.jsx)(cv,{size:"s",className:pr()("form-toggle-link__arrow",{"form-toggle-link__arrow_up":t})})]})},VS=e=>{let{nextStep:t,projectName:n,onProjectNameChange:r,...i}=e;const[o,a]=(0,l.useState)(!1),[s,c]=(0,l.useState)(!1),u=(0,l.useRef)(),d=(0,l.useCallback)((e=>{a(e),yn(jo.LINK,"project-settings",{expanded:e})}),[]),f=(0,l.useCallback)((e=>{const t=(e.target.value||"").replace(/^[ \t\r\n]+/,"").replace(/['<>&]+/,"");c(!t),r(t)}),[r]);return(0,l.useLayoutEffect)((()=>{u.current&&u.current.focus()}),[]),(0,po.jsxs)("div",{className:"ktor-generator-left-panel",children:[(0,po.jsxs)("div",{className:"project-form__project-name",children:[(0,po.jsx)("h3",{className:"rs-h3",children:"Project Name"}),(0,po.jsx)($h,{ref:u,value:n,onChange:f,error:!!s&&"Please set a project name",placeholder:"Project name"})]}),(0,po.jsxs)("div",{className:"project-form__footer",children:[(0,po.jsx)(Du,{size:"s",theme:"dark",mode:"rock",onClick:t,disabled:s,children:"Add plugins"}),(0,po.jsx)("span",{className:"project-form__footer-link-block",children:(0,po.jsx)(GS,{onToggle:d,isArrowUp:o,children:"Adjust project settings"})})]}),(0,po.jsx)(US,{isExpanded:o,projectName:n,...i})]})},$S=se((e=>{let{projectConfig:t,options:n,settingsLoaded:r}=e;return{projectName:t.name,projectArtifact:t.artifact,website:t.website,buildSystem:t.buildSystem,ktorVersion:t.ktorVersion,engine:t.engine,configurationIn:t.configurationIn,settingsOptions:n,addSampleCode:t.addSampleCode,settingsLoaded:r}}),(e=>({changeParameter:(t,n)=>e({type:Rn,payload:{name:t,value:n}})})))((e=>{let{nextStep:t,projectName:n,projectArtifact:r,changeParameter:i,buildSystem:o,website:a,ktorVersion:s,engine:l,configurationIn:c,addSampleCode:u,settingsOptions:d,settingsLoaded:f}=e;return(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)("div",{className:"settings-preamble rs-text-2 rs-text-2_hardness_hard",children:(0,po.jsxs)("p",{children:["To create a Ktor project, enter the name, then click ",(0,po.jsx)("strong",{children:"Add plugins"}),"."]})}),(0,po.jsx)(VS,{nextStep:t,settingsLoaded:f,projectName:n,projectArtifact:r,ktorVersion:s,onProjectNameChange:e=>i("name",e),onArtifactChange:e=>i("artifact",e),buildSystem:o,onBuildSystemChange:e=>i("buildSystem",e),website:a,onWebsiteChange:e=>i("website",e),onKtorVersionChange:e=>i("ktorVersion",e),engine:l,onEngineChange:e=>i("engine",e),configurationIn:c,onConfigurationInChange:e=>i("configurationIn",e),addSampleCode:u,onAddSampleCodeChange:e=>i("addSampleCode",e),settingsOptions:d})]})}));var KS=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.data,r=void 0===n?[]:n,i=t.selected,o=void 0===i?new Set:i,a=t.focused,s=void 0===a?null:a,l=t.getKey,c=void 0===l?function(e){return e.id}:l,u=t.getChildren,d=void 0===u?function(){return[]}:u,f=t.isItemSelectable,p=void 0===f?function(){return!0}:f;Xn(this,e),Zn(this,"_rawData",void 0),Zn(this,"_getChildren",void 0),Zn(this,"_data",void 0),Zn(this,"_selected",void 0),Zn(this,"_focused",void 0),Zn(this,"_getKey",void 0),Zn(this,"_isItemSelectable",void 0),this._rawData=r,this._getChildren=d,this._data=this._buildData(r),this._selected=o,this._focused=s,this._getKey=c,this._isItemSelectable=p}return Jn(e,[{key:"_buildData",value:function(e){return new Set(e)}},{key:"_buildSelected",value:function(e,t){return new Set(t)}},{key:"cloneWith",value:function(e){var t,n=this,r=e.data,i=e.selected,o=e.focused,a=r||this._rawData;r&&!i?(t=new Set(sr(this._buildData(a)).filter((function(e){return sr(n._selected).some((function(t){return n._getKey(e)===n._getKey(t)}))}))),t=this._buildSelected(this._buildData(a),t)):t=i||this._selected,t=new Set(sr(t).filter((function(e){return n._isItemSelectable(e)})));var s=void 0===o?this._focused:o;return new this.constructor({data:a,selected:t,focused:r&&!o?sr(n._buildData(r)).filter((function(e){return n._focused&&n._getKey(e)===n._getKey(n._focused)}))[0]:s,getKey:this._getKey,getChildren:this._getChildren,isItemSelectable:this._isItemSelectable})}},{key:"focus",value:function(e){return this.cloneWith({focused:e})}},{key:"moveUp",value:function(){var e=this._focused,t=sr(this._data);if(!e)return this.cloneWith({focused:t[t.length-1]});var n=t[t.indexOf(e)-1];return n?this.cloneWith({focused:n}):void 0}},{key:"moveDown",value:function(){var e=this._focused,t=sr(this._data);if(!e)return this.cloneWith({focused:t[0]});var n=t[t.indexOf(e)+1];return n?this.cloneWith({focused:n}):void 0}},{key:"moveStart",value:function(){var e=sr(this._data);if(e.length)return this.cloneWith({focused:e[0]})}},{key:"moveEnd",value:function(){var e=sr(this._data);if(e.length)return this.cloneWith({focused:e.pop()})}},{key:"select",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._focused;if(!e||!this._isItemSelectable(e))return this;var t=new Set(this._selected);return t.add(e),this.cloneWith({selected:t})}},{key:"deselect",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._focused;if(!e||!this._isItemSelectable(e))return this;var t=new Set(this._selected);return t.delete(e),this.cloneWith({selected:t})}},{key:"toggleSelection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._focused;return this.isSelected(e)?this.deselect(e):this.select(e)}},{key:"selectAll",value:function(){return this.cloneWith({selected:sr(this._data)})}},{key:"resetFocus",value:function(){return this.cloneWith({focused:null})}},{key:"resetSelection",value:function(){return this.cloneWith({selected:new Set})}},{key:"reset",value:function(){return this.resetFocus().resetSelection()}},{key:"isFocused",value:function(e){return this._focused===e}},{key:"isSelected",value:function(e){return null!=e&&this._selected.has(e)}},{key:"getFocused",value:function(){return this._focused}},{key:"getSelected",value:function(){return new Set(this._selected)}},{key:"getActive",value:function(){return this._selected.size?new Set(this._selected):this._focused?new Set([this._focused]):new Set}}]),e}();function XS(e){return e.length>1?"plugins":"plugin"}const QS=e=>{let{feature:t,addedParents:n,unusedDependencies:r,removeFeature:i}=e;const[o,a]=(0,l.useState)([]),s=(0,l.useCallback)((()=>{const e=[t.id].concat([...n,...r.filter((e=>!o.some((t=>t.id===e.id))))].map((e=>e.id)));i(e)}),[t,n,r,i,o]),c=(0,l.useMemo)((()=>n.length+r.length-o.length+1),[n,r,o]);return(0,po.jsxs)("div",{className:"remove-feature-confirmation",children:[(0,po.jsxs)("div",{className:"remove-feature-confirmation__content",children:[n.length>0&&(0,po.jsxs)("div",{className:"remove-feature-confirmation__section",children:[(0,po.jsx)("strong",{children:'Removing "'.concat(t.name,'" will remove the following parent ').concat(XS(n),":")}),n.map((e=>(0,po.jsx)("div",{className:"remove-feature-confirmation__list-item",children:(0,po.jsxs)("label",{className:"remove-feature-confirmation__label",children:[(0,po.jsx)(Nk,{defaultChecked:!0,disabled:!0}),(0,po.jsx)("div",{className:"remove-feature-confirmation__label-text",children:e.name})]})},e.id)))]}),r.length>0&&(0,po.jsxs)("div",{className:"remove-feature-confirmation__section",children:[0===n.length&&(0,po.jsx)("strong",{children:'Removing "'.concat(t.name,'" will make the following ').concat(XS(r)," unused:")}),n.length>0&&(0,po.jsx)("strong",{children:"...and will make the following ".concat(XS(r)," unused:")}),r.map((e=>(0,po.jsx)("div",{className:"remove-feature-confirmation__list-item",children:(0,po.jsxs)("label",{className:"remove-feature-confirmation__label",children:[(0,po.jsx)(Nk,{checked:!o.some((t=>t.id===e.id)),onChange:t=>{let{target:n}=t;return((e,t)=>{const n=So(xo(e).concat(t?_o(e):[]).concat([e])).filter((e=>r.some((t=>t.id===e.id)))),i=t?o.filter((e=>!n.some((t=>e.id===t.id)))):So(o.concat(n));a(i)})(e,n.checked)}}),(0,po.jsx)("div",{className:"remove-feature-confirmation__label-text",children:e.name})]})},e.id)))]})]}),(0,po.jsx)("div",{className:"remove-feature-confirmation__footer",children:(0,po.jsx)(Du,{size:"xs",theme:"dark",mode:"rock",onClick:s,children:1===c?'Remove "'.concat(t.name,'"'):"Remove ".concat(c," plugins")})})]})},JS=e=>{let{feature:t,removeFeature:n,addFeature:r,isAlwaysShown:i,size:o}=e;const[a,s]=(0,l.useState)(!1),c=(0,l.useCallback)((()=>{s(!a)}),[a]),u=(0,l.useCallback)((e=>{r(),e.stopPropagation()}),[r]),d=(0,l.useMemo)((()=>({className:pr()("feature-item__button",{"feature-item__button_shown":a||i}),theme:"dark",size:o||"xs"})),[a,i]),f=(0,l.useMemo)((()=>t.wasAdded?_o(t).filter((e=>e.wasAdded)):[]),[t]),p=(0,l.useMemo)((()=>t.wasAdded?xo(t).filter((e=>(e.isRequiredForFeatures||[]).filter((e=>e.wasAdded&&!f.some((t=>t.id===e.id)))).length<2)):[]),[t,f]);return t.wasAdded?p.length||f.length?(0,po.jsx)(hk,{onShow:()=>s(!0),onHide:()=>s(!1),anchor:()=>(0,po.jsx)(Du,{icon:(0,po.jsx)(cv,{}),...d,onClick:c,iconPosition:"right",children:"Remove"}),children:(0,po.jsx)(Fi,{children:(0,po.jsx)(QS,{feature:t,addedParents:f,unusedDependencies:p,removeFeature:n})})}):(0,po.jsx)(Du,{...d,onClick:()=>n([t.id]),children:"Remove"}):(0,po.jsx)(Du,{...d,onClick:u,children:"Add"})},ZS=e=>{let{vendor:t,size:n}=e;return t.logo?(0,po.jsx)("img",{src:t.logo,alt:"Logo for "+t.name,style:{width:n}}):(0,po.jsx)(hu,{className:pr()("Ktor"===t.name?"":"feature-item__logo-missing"),width:n||32})},YS=l.forwardRef((function(e,t){let{feature:n,isSelected:r,showControls:i,selectFeature:o,addFeature:a,removeFeature:s}=e;const c=(0,l.useCallback)((e=>{var t;let{target:n}=e;"BUTTON"!==(null===(t=n.nodeName)||void 0===t?void 0:t.toUpperCase())&&o&&o()}),[o]);return(0,po.jsxs)("div",{ref:t,className:pr()("feature-item",{"feature-item_selected":r,"feature-item_was-added":n.wasAdded}),onClick:c,onTouchStart:c,"aria-hidden":"true",children:[(0,po.jsx)("div",{className:"feature-item__logo",children:(0,po.jsx)(ZS,{vendor:n.vendor,size:32})}),(0,po.jsxs)("div",{className:"feature-item__text-info",children:[(0,po.jsx)("div",{className:pr()({"feature-item__name":!0,"rs-text-2":!0,"rs-text-2_hardness_hard":!0}),tabIndex:0,role:"link",children:n.name}),(0,po.jsx)("div",{className:pr()("feature-item__description","rs-text-3"),children:n.description})]}),(0,po.jsx)(JS,{feature:n,removeFeature:s,addFeature:a,isSelected:r,isAlwaysShown:i})]})})),eE=YS,tE=e=>{let{name:t}=e;return(0,po.jsx)("div",{className:"rs-text-2 feature-item-separator",children:t})};function nE(e,t){const n=e.reduce(((e,t)=>{let{features:n}=t;return e.concat(n||[])}),[]).map((e=>{let{id:t}=e;return t}));return new KS({data:n,focused:n.indexOf(t)>-1?t:null})}const rE=e=>{let{features:t,onFocus:n,autoFocus:r,addFeature:i,removeFeature:o,showRemoveButtons:a,featuresLoaded:s}=e;const[c,u]=(0,l.useState)(""),d=(0,l.useRef)(),f=(0,l.useRef)(),p=(0,l.useRef)({}),h=(0,l.useMemo)((()=>Object.entries(ko(t,"group")).map((e=>{let[t,n]=e;return{name:t,features:n}}))),[t]),[m,g]=(0,l.useState)(Gk(c.trim(),h));(0,l.useEffect)((()=>{g(Gk(c.trim(),h))}),[h,c]);const[v,y]=(0,l.useState)(nE(m)),b=(0,l.useRef)(v),w=(0,l.useCallback)((e=>{var t;u(e);const n=Gk(e.trim(),h);g(n);const r=nE(n,null===(t=b.current)||void 0===t?void 0:t.getFocused());y(r)}),[h]);(0,l.useEffect)((()=>{var e,t;const r=null===(e=b.current)||void 0===e?void 0:e.getFocused();b.current=v;const i=null===(t=b.current)||void 0===t?void 0:t.getFocused();r!==i&&i&&n(i)}),[v,n]);const k=(0,l.useMemo)((()=>{return{up:()=>{const t=b.current.moveUp();t&&(y(t),e(f.current,p.current[t.getFocused()]))},down:()=>{const t=b.current.moveDown();t&&(y(t),e(f.current,p.current[t.getFocused()]))},enter:()=>{const e=b.current.getFocused();e&&i&&i(e)}};function e(e,t){if(t){const n=t.getBoundingClientRect();if(e){const t=e.getBoundingClientRect(),r=t.y+t.height-n.y-n.height;if(r<0)e.scrollTop-=r-n.height;else{const r=t.y-n.y;r>0&&(e.scrollTop-=r)}}}}}),[i]),_=(0,l.useMemo)((()=>"feature-list-".concat(Math.ceil(1e3*Math.random()))),[]),x=WS((()=>{w("")}),[]),S=(0,l.useCallback)((e=>{38!==e.keyCode&&40!==e.keyCode||e.metaKey||e.ctrlKey||e.preventDefault()}),[]);(0,l.useLayoutEffect)((()=>{d.current&&r&&d.current.focus()}),[r]);const E=m.length?m.reduce(((e,t)=>{let{name:n,features:r}=t;return e.concat([(0,po.jsx)(tE,{name:n},n),...r.map((e=>{const t=e.id===b.current.getFocused();return(0,po.jsx)(eE,{ref:t=>p.current[e.id]=t,feature:e,isSelected:t,selectFeature:()=>(e=>{const t=b.current.focus(e);t&&y(t)})(e.id),addFeature:()=>{yn(jo.ACTION,"add-plugin",{name:e.id}),i(e.id)},removeFeature:t=>{yn(jo.ACTION,"remove-plugin",{name:e.id}),o(t)},showControls:e.wasAdded&&a||t},"feature-".concat(e.id+e.wasAdded))}))])}),[]):(0,po.jsxs)("div",{className:"features-list__no-content-container",children:[(0,po.jsx)("div",{children:(0,po.jsx)(qw,{className:"rs-text-2 rs-text-3_hardness_pale"})}),(0,po.jsx)("div",{className:"rs-text-2 rs-text-3_hardness_pale",children:"No features found for the current filter "}),(0,po.jsx)("div",{className:"rs-text-2",children:(0,po.jsx)("span",{className:"rs-link rs-link_hardness_average",role:"link",tabIndex:0,onClick:x,onKeyDown:x,children:"Reset"})})]});return(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(vi,{map:k,scope:_}),(0,po.jsx)("div",{className:"features-list__search-panel",children:(0,po.jsx)($h,{className:"ring-js-shortcuts",ref:d,value:c||"",onChange:e=>w((e.target.value||"").replace(/^[ ]+/,"").replace(/[ ]+$/," ")),onKeyDown:S,placeholder:"Filter",size:"s",icon:(0,po.jsx)(Xk,{})})}),(0,po.jsx)("div",{className:"features-list__list",ref:f,children:s?E:(0,po.jsxs)("div",{className:"features-list__no-content-container",children:[(0,po.jsx)(ju,{theme:"light"}),(0,po.jsx)("div",{className:"rs-text-2 features-list__loading",children:"Loading..."})]})})]})},iE=e=>{let{features:t,isExpanded:n,onClose:r,removeFeature:i,selectFeature:o}=e;const[a,s]=(0,l.useState)(!n);return(0,l.useLayoutEffect)((()=>{let e=!0;return n?s(!n):setTimeout((()=>{e&&s(!n)}),500),()=>{e=!1}}),[n]),(0,po.jsx)("div",{className:pr()("added-features",{"added-features_shown":n}),children:!a&&(0,po.jsxs)("div",{className:"added-features__container",children:[(0,po.jsxs)("div",{className:"added-features__header",children:[(0,po.jsx)("h3",{className:"rs-h3 added-features__header-text",children:"Added plugins"}),(0,po.jsx)("h3",{className:"rs-h3 added-features__header-icon",children:(0,po.jsx)(Rh,{role:"link",onClick:r})})]}),(0,po.jsx)("div",{className:"added-features__list",children:t.length?(0,po.jsx)(rE,{features:t,featuresLoaded:!0,onFocus:o,removeFeature:i}):(0,po.jsxs)("div",{className:"added-features__no-content",children:[(0,po.jsx)("div",{className:"rs-text-2 rs-text-3_hardness_pale",children:"(\u2312\u203f\u2312)"}),(0,po.jsx)("div",{className:"rs-text-2 rs-text-3_hardness_pale rs-offset-top-12",children:"You have not add any plugins to your project"}),(0,po.jsx)("div",{className:"rs-text-2",children:(0,po.jsx)("span",{className:"rs-link rs-link_hardness_average",role:"link",tabIndex:0,onClick:r,onKeyDown:r,children:"Back"})})]})})]})})},oE=se((e=>{let{generatedProject:t}=e;return{generatedProject:t}}),(e=>({onClick:()=>e({type:Dn})})))((e=>{let{onClick:t,generatedProject:n,onGenerate:r}=e;const[i,o]=(0,l.useState)(!1);(0,l.useEffect)((()=>{n.blob&&i&&(o(!1),r())}),[n,i,r]);const a=(0,l.useCallback)((()=>{i||(o(!0),t())}),[t,i]);return(0,po.jsx)(Du,{onClick:a,size:"s",theme:"dark",mode:"rock",busy:i,children:"Generate project"})})),aE=e=>{let{features:t,featuresLoaded:n,showFeatureInfo:r,addFeature:i,nextStep:o,removeFeature:a}=e;const[s,c]=(0,l.useState)(!0),u=(0,l.useMemo)((()=>t.filter((e=>e.wasAdded))),[t]),d=(0,l.useCallback)((e=>{c(e),yn(jo.LINK,"view-added-plugins",{expanded:!e})}),[]),f=WS((()=>d(!0)),[d]),p=(0,l.useCallback)((()=>{yn(jo.ACTION,"clear-plugins-list"),a(u.map((e=>e.id)))}),[u,a]);return(0,po.jsxs)("div",{className:"ktor-generator-left-panel",children:[(0,po.jsx)("div",{className:"features-list-panel__description",children:(0,po.jsx)("h3",{className:"rs-h3",children:"Ktor Plugins"})}),(0,po.jsx)(rE,{features:t,featuresLoaded:n,onFocus:r,addFeature:i,removeFeature:a,autoFocus:!0,showRemoveButtons:!0}),(0,po.jsx)(iE,{features:u,removeFeature:a,selectFeature:r,isExpanded:!s,onClose:f}),(0,po.jsxs)("div",{className:"features-list-panel__footer",children:[!u.length&&n&&(0,po.jsx)("div",{className:"rs-text-2 features-list-panel__footer-label",children:"No plugins added"}),!!u.length&&n&&(0,po.jsxs)("span",{className:"features-list-panel__form-toggle-panel",children:[(0,po.jsx)(GS,{onToggle:c,isArrowUp:s,children:"".concat(u.length," ").concat(u.length>1?"plugins":"plugin"," added")}),(0,po.jsx)("span",{className:"features-list-panel__clear",title:"Clear",children:(0,po.jsx)(Rh,{role:"link",title:"Clear",onClick:p,size:"xs"})})]}),(0,po.jsx)("span",{className:"features-list-panel__form-toggle-panel-margin",children:"\xa0"}),(0,po.jsx)(oE,{onGenerate:o})]})]})},sE=/[&<>"]/,lE=/[&<>"]/g,cE={"&":"&","<":"<",">":">",'"':"""};function uE(e){return cE[e]}function dE(e){return sE.test(e)?e.replace(lE,uE):e}function fE(e){return e.renderer.rules.link_open=(e,t)=>{const n=e[t],r=n.attrGet("href")||"",i=n.attrGet("title")||"",o=pr()(n.attrGet("class"),"rs-link"),a=i?' title="'.concat(i,'"'):"";return'')},e.renderer.rules.link_close=()=>"",e}function pE(e){return e.renderer.rules.code_inline=(e,t,n,r,i)=>{const o=e[t];return'").concat(dE(o.content),"
")},e.renderer.rules.code_block=(e,t,n,r,i)=>{const o=e[t];return'").concat(dE(o.content),"
")},e.renderer.rules.fence=(e,t,n,r,i)=>{const o=e[t],a=o.info?o.info.trim():"",s=a?a.split(/\s+/g)[0]:"",l=(n.highlight?n.highlight(o.content,s):"")||dE(o.content);return'").concat(l,"
\n")},e}const hE=new Il("commonmark",{html:!0,linkify:!0,breaks:!0}).use(ql(),{defaultLanguageForUnspecified:"kotlin",defaultLanguageForUnknown:"kotlin",defaultLanguage:"kotlin"}).use(fE).use(pE);const mE=function(e){let{code:t}=e;const n=(0,l.useMemo)((()=>(e=>{try{return hE.render(e)}catch(zE){if(zE instanceof TypeError)return console.warn("This is an unexpected require behavior bug in Webpack 4.\n Please check if you specified correct names for languages in markdown."),"";throw zE}})(t)),[t]);return(0,po.jsx)("div",{className:"feature-info-markdown",dangerouslySetInnerHTML:{__html:n}})},gE=e=>{let{description:t,usage:n,options:r}=e;const i=0===(n||"").indexOf("## ");return(0,po.jsxs)("div",{children:[t&&(0,po.jsx)("div",{className:"feature-info-section rs-text-2 rs-text-2_hardness_hard",children:(0,po.jsx)(mE,{code:t})}),n&&(0,po.jsxs)("div",{className:"feature-info-section rs-text-2 rs-text-2_hardness_hard",children:[!i&&(0,po.jsx)("h4",{className:"rs-h4 rs-h4_flow",children:"Usage"}),(0,po.jsx)(mE,{code:n})]}),r&&(0,po.jsxs)("div",{className:"feature-info-section rs-text-2 rs-text-2_hardness_hard",children:[(0,po.jsx)("h4",{className:"rs-h4 rs-h4_flow",children:"Options"}),(0,po.jsx)(mE,{code:r})]})]})},vE=se((e=>{let{selectedFeatureId:t,docs:n}=e;return{status:t?n[t]?"has-info":"no-info":"not-selected",id:t,...(n[t]||{}).content}}))((e=>{let{status:t,feature:n,description:r,usage:i,options:o,addFeature:a,removeFeature:s}=e;if("not-selected"===t||!n)return"";const l=zc();return(0,po.jsxs)("div",{className:"feature-info",children:[(0,po.jsxs)("div",{className:"feature-info__header",children:[(0,po.jsx)(ZS,{vendor:n.vendor,size:48}),(0,po.jsxs)("div",{className:"feature-info__header-info",children:[(0,po.jsx)("h3",{className:"rs-h3",children:n.name}),(0,po.jsxs)("div",{className:"feature-info__vendor-details rs-text-2",children:[(0,po.jsx)("a",{className:l("rs-link",{mode:"clear"}),href:n.vendor.url,target:"_blank",rel:"noreferrer",children:n.vendor.name}),(0,po.jsx)("span",{children:n.version})]})]}),(0,po.jsx)(JS,{feature:n,removeFeature:e=>s(e),addFeature:()=>a(n.id),isAlwaysShown:!0,size:"m"})]}),"has-info"===t&&(0,po.jsx)(gE,{description:r,usage:i,options:o}),"no-info"===t&&(0,po.jsx)(ju,{className:"rs-offset-top-12",theme:"light"})]})})),yE=se((e=>{let{features:t,featuresLoaded:n,selectedFeatureId:r,projectConfig:i}=e;const o=(a=Object.keys(t).reduce(((e,n)=>(e[n]={...t[n],id:n,wasAdded:(i.plugins||[]).indexOf(n)>-1},e)),{}),Object.keys(a).map((e=>(a[e].requiredFeatures=l(a[e].requiredFeatures,a),a[e].isRequiredForFeatures=l(a[e].isRequiredForFeatures,a),a[e]))));var a;const s=r?o.find((e=>e.id===r)):void 0;return{projectName:i.name,featuresLoaded:n,features:o,selectedFeature:s};function l(e,t){return e.map((e=>t[e]))}}),(e=>({showFeatureInfo:t=>e({type:On,payload:{id:t}}),addFeature:t=>e({type:Ln,payload:{id:t}}),removeFeature:t=>e({type:Nn,payload:{ids:t}})})))((e=>{let{features:t,featuresLoaded:n,selectedFeature:r,projectName:i,showFeatureInfo:o,addFeature:a,removeFeature:s,nextStep:l}=e;return(0,po.jsxs)(po.Fragment,{children:[(0,po.jsxs)("p",{className:"settings-preamble rs-text-2 rs-text-2_hardness_hard",children:[(0,po.jsx)("span",{children:"Select plugins you need in\xa0your\xa0"}),(0,po.jsx)("strong",{children:(i||"").length>40?"".concat(i.substring(0,20),"..."):i}),(0,po.jsx)("span",{children:"\xa0project."})]}),(0,po.jsx)(aE,{features:t,featuresLoaded:n,showFeatureInfo:o,addFeature:a,removeFeature:s,nextStep:l}),(0,po.jsx)(vE,{feature:r,addFeature:a,removeFeature:s})]})}));const bE=new Il("commonmark",{html:!0,linkify:!0,breaks:!0}).use(ql(),{defaultLanguageForUnspecified:"kotlin",defaultLanguageForUnknown:"kotlin",defaultLanguage:"kotlin"}).use(fE).use(pE).use((function(e){let t=!1;return e.renderer.rules.heading_open=(e,t)=>{switch(e[t].tag){case"h1":return'';case"h2":return'';case"h3":return'';case"h4":return''}return""},e.renderer.rules.heading_close=(e,t)=>{switch(e[t].tag){case"h1":return"
";case"h2":return"";case"h3":return"";case"h4":return""}return""},e.renderer.rules.ordered_list_open=()=>(t=!0,''),e.renderer.rules.ordered_list_close=()=>(t=!1,"
"),e.renderer.rules.paragraph_open=()=>t?"":'',e}));function wE(){const[e,t]=l.useState("");(0,l.useEffect)((()=>{fetch("".concat("","/GettingStartedWithKtorV4.md")).then((e=>e.text())).then((e=>t(e))).catch((()=>{}))}),[]);const n=(0,l.useMemo)((()=>bE.render(e)),[e]);return(0,po.jsx)("section",{className:"tutorial",children:(0,po.jsx)("div",{dangerouslySetInnerHTML:{__html:n}})})}const kE=se((e=>{let{projectConfig:t,generatedProject:n,serializationModel:r}=e;return{templateLink:"".concat(window.location.protocol,"//").concat(window.location.host,"#/settings?").concat(r.toSearchString(t)),generatedProject:n}}),(e=>({onCopySuccess:t=>e({type:qn,payload:{alert:wo(t)}})})))((e=>{let{generatedProject:t,templateLink:n,onCopySuccess:r}=e;const i=(0,l.useMemo)((()=>window.URL.createObjectURL(t.blob||new Blob)),[t]),o=(0,l.useCallback)((e=>yn(jo.LINK,e)),[]),a=(0,l.useCallback)((()=>o("navigate-to-documentation")),[o]),s=(0,l.useCallback)((e=>(e.preventDefault(),go()(n),r("Link to current project template is copied!"),o("copy-link-to-template"))),[o,n]),c=(0,l.useCallback)((()=>o("download-by-direct-link")),[o]);return(0,po.jsxs)("div",{className:"final-step",children:[(0,po.jsxs)("section",{children:[(0,po.jsx)("h3",{className:"rs-h3",children:"Your Project is Ready to Go!"}),(0,po.jsx)("div",{children:(0,po.jsxs)("p",{className:"rs-text-2 rs-text-2_hardness_hard",children:["Project ",(0,po.jsx)("strong",{children:Eo(t.fileName)})," download should start shortly.",(0,po.jsx)("br",{}),"If it does not, please, use the ",(0,po.jsx)("a",{className:"rs-link",href:i,onClick:c,download:t.fileName,children:"direct link"}),"."]})}),(0,po.jsx)("div",{children:(0,po.jsxs)("p",{className:"rs-text-2 rs-text-2_hardness_hard final-step__toolbar",children:[(0,po.jsxs)("span",{className:"final-step__toolbar-item",children:[(0,po.jsx)("a",{href:n,className:"rs-link",onClick:s,children:"Copy Link to Template"}),(0,po.jsx)(zr,{role:"button",className:"final-step__icon",glyph:yo(),color:zr.Color.GRAY,size:dr.Size14,onClick:s})]}),(0,po.jsx)("span",{className:"final-step__toolbar-item",children:(0,po.jsx)("a",{href:"https://ktor.io/docs/welcome.html",className:"rs-link",target:"_blank",onClick:a,rel:"noreferrer",children:"View Docs and Tutorials"})})]})})]}),(0,po.jsx)(wE,{})]})})),_E=se((e=>{let{alerts:t}=e;return{alerts:t}}),(e=>({onHideAlert:t=>e({type:Bn,payload:{alert:t}})})))((e=>{let{alerts:t,onHideAlert:n}=e;return(0,po.jsx)(Qi,{children:t.map((e=>{const{message:r,key:i,...o}=e;return(0,po.jsx)(fo,{...o,onCloseRequest:()=>(e=>{t.filter((t=>e.key===t.key))[0].isClosing=!0,window.setTimeout((()=>n(e)),300)})(e),onClose:()=>n(e),children:r},i)}))})})),xE=se((e=>{let{settingsLoaded:t,projectConfig:n,generatedProject:r}=e;return{settingsLoaded:t,projectConfig:n,generatedProject:r}}),(e=>({loadSettings:t=>{e({type:_n,payload:{queryParams:t}})},configureParams:(t,n)=>{e({type:xn,payload:{queryParams:t,setParams:n}})},startProjectGenerating:()=>e({type:Dn})})))((e=>{let{settingsLoaded:t,configureParams:n,loadSettings:r,startProjectGenerating:i,generatedProject:o}=e;const a=jt(),s=Ct(),{pathname:c,search:u}=s,[,d]=sn();(0,l.useEffect)((()=>{n(Re.parse(u),(e=>d(e,{replace:!0})))}),[c]),(0,l.useEffect)((()=>{t||r(Re.parse(u)),new vn}),[]);const f=(0,l.useCallback)((e=>{yn(jo.MOVE_TO_STEP,[s.pathname.split("/").pop(),e].join("-to-")),a({pathname:e,search:u})}),[c,u]),p=(0,l.useCallback)((()=>f(kn.FEATURES)),[f]),h=(0,l.useCallback)((()=>f(kn.FINAL)),[f]);return(0,po.jsxs)("div",{id:"kt-wiz",children:[(0,po.jsx)("header",{className:"wizard-header",children:(0,po.jsx)(PS,{activeStep:c,stepPressed:f,startProjectGenerating:i,generatedProject:o})}),(0,po.jsx)("main",{className:c.replace("/",""),children:(0,po.jsxs)(Gt,{children:[(0,po.jsx)(Ut,{path:kn.SETTINGS,element:(0,po.jsx)($S,{nextStep:p})}),(0,po.jsx)(Ut,{path:kn.FEATURES,element:(0,po.jsx)(yE,{nextStep:h})}),(0,po.jsx)(Ut,{path:kn.FINAL,element:null!==o&&void 0!==o&&o.blob?(0,po.jsx)(kE,{generatedProject:o}):(0,po.jsx)(Ht,{to:kn.SETTINGS,replace:!0})}),(0,po.jsx)(Ut,{path:"*",element:(0,po.jsx)(Ht,{to:kn.SETTINGS,replace:!0})})]})}),(0,po.jsx)(_E,{})]})}));var SE=n(39296),EE=n.n(SE),CE=function(e){var t=e.onProgress,n=e.onIdUpdate,r=void 0===n?function(){}:n,i=e.time,o=e.initialProgress,a=void 0===o?0:o;if(0===i)return t(1),void r(null);var s=null;r(window.requestAnimationFrame((function e(n){s||(s=n);var o=Math.min((n-s)/i+a,1);t(o),r(o<1?window.requestAnimationFrame(e):null)})))},OE={"transparent-blue":{lightColor:"#4CA6FF"},"transparent-purple":{lightColor:"#8473FF"},"transparent-marine":{lightColor:"#1FBBA1"},"transparent-tangerine":{lightColor:"#FF7936"},"transparent-strawberry":{lightColor:"#FF60A6"},"bright-magenta":{hoverBg:"#087CFA",lightColor:"#FF45ED",forceTypographyColors:"dark"},"bright-magenta-dark":{hoverBg:"#4CA6FF",lightColor:"#FF45ED",forceTypographyColors:"light"},"bright-pink":{hoverBg:"#675CE9",lightColor:"#E44A90",forceTypographyColors:"dark"},"bright-pink-dark":{hoverBg:"#8473FF",lightColor:"#E44A90",forceTypographyColors:"light"},"bright-fresh-green":{hoverBg:"#28B8A0",lightColor:"#75D64B",forceTypographyColors:"dark"},"bright-fresh-green-dark":{hoverBg:"#1FBBA1",lightColor:"#75D64B",forceTypographyColors:"light"},"bright-red":{hoverBg:"#F76707",lightColor:"#DD1265",forceTypographyColors:"dark"},"bright-red-dark":{hoverBg:"#FF7936",lightColor:"#DD1265",forceTypographyColors:"light"},"bright-orange":{hoverBg:"#FF318C",lightColor:"#FDB60D",forceTypographyColors:"dark"},"bright-orange-dark":{hoverBg:"#FF60A6",lightColor:"#FDB60D",forceTypographyColors:"light"},"bright-cold-green":{hoverBg:"#087CFA",lightColor:"#3BEA62",forceTypographyColors:"dark"},"bright-cold-green-dark":{hoverBg:"#4CA6FF",lightColor:"#3BEA62",forceTypographyColors:"light"},"bright-purple":{hoverBg:"#28B8A0",lightColor:"#6B57FF",forceTypographyColors:"dark"},"bright-purple-dark":{hoverBg:"#1FBBA1",lightColor:"#6B57FF",forceTypographyColors:"light"}},jE=["preset"];var PE=function(e,t){var n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v,y=t.preset,b=Gc(t,jE);if(!e)return function(){};var w={};if(y){var k=OE[y];if(!k)throw new Error("Unknown preset ".concat(y));w=k}var _,x,S=null!==(n=b.hoverBg)&&void 0!==n?n:w.hoverBg,E=null!==(r=b.lightColor)&&void 0!==r?r:w.lightColor,C=null!==(i=null!==(o=b.lightSize)&&void 0!==o?o:w.lightSize)&&void 0!==i?i:100,O=null!==(a=null!==(s=b.lightSizeEnterAnimationTime)&&void 0!==s?s:w.lightSizeEnterAnimationTime)&&void 0!==a?a:100,j=null!==(l=null!==(c=b.lightSizeLeaveAnimationTime)&&void 0!==c?c:w.lightSizeLeaveAnimationTime)&&void 0!==l?l:50,P=null!==(u=null!==(d=b.isElementMovable)&&void 0!==d?d:w.isElementMovable)&&void 0!==u&&u,A=null!==(f=null!==(p=b.customStaticBg)&&void 0!==p?p:w.customStaticBg)&&void 0!==f?f:null,L=null!==(h=null!==(m=b.forceTypographyColors)&&void 0!==m?m:w.forceTypographyColors)&&void 0!==h?h:null,N=null!==(g=null!==(v=b.enableBurst)&&void 0!==v?v:w.enableBurst)&&void 0!==g&&g,T=function(){return null!==S&&void 0!==S?S:getComputedStyle(e).backgroundColor},R=T(),z=function(e){var t=document.createElement("div");t.style.color=e,t.style.position="absolute",t.style.display="none",document.body.appendChild(t);var n=getComputedStyle(t).color;document.body.removeChild(t);var r=n.match(/^rgba?\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*([\d.]+)\s*)?\)$/i);if(r){var i="undefined"===typeof r[4]?1:r[4];return[r[1],r[2],r[3],i]}return console.error("Color ".concat(e," could not be parsed.")),[0,0,0,0]}(E),M=qu()(z).call(z,0,3).join(","),F="rgba(".concat(M,",0)"),D=!1,I=0,B=0,q=null,H=null,U=null,W=null,G=e.getBoundingClientRect(),V={x:G.left,y:G.top},$=function(){var t,n,r,i,o,a;if(_){var s=_.x-V.x,l=_.y-V.y,c=Qu()(t=Qu()(n=Qu()(r=Qu()(i=Qu()(o="radial-gradient(circle at ".concat(s,"px ")).call(o,l,"px, ")).call(i,E," 0%, ")).call(r,F," calc(")).call(n,2.5*B,"% + ")).call(t,I,"px)) no-repeat");e.style.background=Qu()(a="".concat(c," border-box border-box ")).call(a,R)}},K=function(){if(D){var t=e.getBoundingClientRect();V={x:t.left,y:t.top},$()}},X=function(t){R=T(),_={x:t.clientX,y:t.clientY};var n=e.getBoundingClientRect();V={x:n.left,y:n.top},D=!0,window.cancelAnimationFrame(q),window.cancelAnimationFrame(H),"light"===L?function(e){e.style.setProperty("--rs-typography-color-hard",Mc.RS_COLOR_BLACK),e.style.setProperty("--rs-typography-color-average",Mc.RS_COLOR_BLACK_T70),e.style.setProperty("--rs-typography-color-pale",Mc.RS_COLOR_BLACK_T50),e.style.setProperty("--rs-typography-pre-color",Mc.RS_COLOR_BLACK),e.style.setProperty("--rs-typography-pre-bg-color",Mc.RS_COLOR_GREY_10),e.style.setProperty("--rs-typography-text-link-hover-color",Mc.RS_COLOR_WHITE)}(e):"dark"===L&&function(e){e.style.setProperty("--rs-typography-color-hard",Mc.RS_COLOR_WHITE),e.style.setProperty("--rs-typography-color-average",Mc.RS_COLOR_WHITE_T70),e.style.setProperty("--rs-typography-color-pale",Mc.RS_COLOR_WHITE_T50),e.style.setProperty("--rs-typography-pre-color",Mc.RS_COLOR_WHITE_T70),e.style.setProperty("--rs-typography-pre-bg-color",Mc.RS_COLOR_GREY_90),e.style.setProperty("--rs-typography-text-link-hover-color",Mc.RS_COLOR_BLACK)}(e),CE({onProgress:function(e){I=C*e,$()},time:O,initialProgress:I/C,onIdUpdate:function(e){return q=e}})},Q=function(e){_={x:e.clientX,y:e.clientY},P?K():$()},J=function(){D=!1,window.cancelAnimationFrame(q),window.cancelAnimationFrame(H),window.cancelAnimationFrame(U),window.cancelAnimationFrame(W),CE({onProgress:function(t){I=C*(1-t),B=Math.min(B,100*(1-t)),t<1?$():e.style.background=A||"",L&&1===t&&Fc(e)},time:j,initialProgress:1-I/C,onIdUpdate:function(e){return H=e}})},Z=function(t){_={x:t.clientX,y:t.clientY};var n=e.getBoundingClientRect();V={x:n.left,y:n.top},window.cancelAnimationFrame(U),window.cancelAnimationFrame(W),CE({onProgress:function(e){B=100*e,$()},time:300,initialProgress:B/100,onIdUpdate:function(e){return U=e}})},Y=function(t){_={x:t.clientX,y:t.clientY};var n=e.getBoundingClientRect();V={x:n.left,y:n.top},window.cancelAnimationFrame(U),window.cancelAnimationFrame(W),CE({onProgress:function(e){B=100*(1-e),$()},time:300,initialProgress:1-B/100,onIdUpdate:function(e){return W=e}})};return document.addEventListener("scroll",K),window.addEventListener("resize",K),e.addEventListener("mouseenter",X),e.addEventListener("mousemove",Q),e.addEventListener("mouseleave",J),N&&(e.addEventListener("mousedown",Z),e.addEventListener("mouseup",Y)),window.ResizeObserver&&(x=new ResizeObserver(K)).observe(e),function(){window.cancelAnimationFrame(q),window.cancelAnimationFrame(H),window.cancelAnimationFrame(U),window.cancelAnimationFrame(W),document.removeEventListener("scroll",K),window.removeEventListener("resize",K),e.removeEventListener("mouseenter",X),e.removeEventListener("mousemove",Q),e.removeEventListener("mouseleave",J),N&&(e.removeEventListener("mousedown",Z),e.removeEventListener("mouseup",Y)),L&&Fc(e),x&&(x.unobserve(e),x.disconnect())}},AE=["disabled"];const LE=e=>{let{text:t}=e;const n=zc();return(0,po.jsx)("span",{className:pr()(n("rs-link",{mode:"standalone"}),"plugin-preview__create-link rs-text-2 rs-text-2_hardness_hard rs-docs-col rs-docs-col-inline"),children:t})},NE=e=>{let{theme:t,plugin:n}=e;const r=zc(),i=jc(),o=function(e){var t,n=e.disabled,r=void 0!==n&&n,i=Gc(e,AE),o=(0,l.useRef)(null);return(0,l.useEffect)((function(){return!r&&o.current?PE(o.current,i):function(){}}),Qu()(t=[r]).call(t,Ku(EE()(i)))),o}({lightColor:"#6473ff",enableBurst:!0}),a=(0,l.useMemo)((()=>"/s/settings?plugins="+n.id),[n]),{width:s}=Oo();return(0,po.jsx)(rn,{to:a,children:s>720?(0,po.jsxs)("div",{className:pr()("plugin-preview__generate-button",i({isClickable:!0,theme:t})),ref:o,children:[(0,po.jsxs)("div",{className:"plugin-preview__generate-button__header-wrapper",children:[(0,po.jsx)("div",{className:"plugin-preview__ktor-logo",children:(0,po.jsx)(hu,{})}),(0,po.jsx)("h3",{className:pr()(r("rs-h3"),"card-1__heading"),children:"Build with Ktor"})]}),(0,po.jsx)("p",{className:pr()(r("rs-text-2"),"card-1__text"),children:"Generate a new project using this Ktor extension."}),(0,po.jsx)(LE,{text:"Create"})]}):(0,po.jsx)(LE,{text:"New Ktor Project"})})},TE=se((e=>{let{selectedFeatureId:t,descriptors:n,theme:r}=e;return{id:t,theme:r,descriptors:n||{}}}),(e=>({fetchFeatureDescriptor:t=>e({type:jn,payload:{id:t}}),toggleTheme:()=>e({type:Un})})))((e=>{let{descriptors:t,fetchFeatureDescriptor:n,toggleTheme:r,theme:i}=e;const o=Ct(),{pathname:a}=o,s=(0,l.useMemo)((()=>a.substring(a.lastIndexOf("/")+1)),[a]),c=(0,l.useMemo)((()=>t[s]),[t]),{description:u,usage:d,options:f}=(null===c||void 0===c?void 0:c.documentation)||{};return(0,l.useEffect)((()=>{n(s)}),[s]),(0,po.jsx)(vc,{theme:i,children:(0,po.jsxs)("div",{id:"kt-gen1",className:pr()("plugin-preview",i),children:[(0,po.jsx)(jh,{toggleTheme:r}),(0,po.jsx)("main",{children:c?(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(NE,{theme:i,plugin:c}),(0,po.jsx)("h1",{className:"rs-h1",children:c.name}),(0,po.jsxs)("div",{className:"plugin-preview__links",children:[(0,po.jsx)(Gw,{link:c.vcsLink}),(0,po.jsx)(Jw,{vendor:c.vendor})]}),(0,po.jsx)(Uw,{description:u,usage:d,options:f,theme:i})]}):(0,po.jsx)(ju,{theme:i})})]})})})),RE=document.getElementById("root");(0,xS.C)(RE).render((0,po.jsx)(le,{store:_S,children:(0,po.jsx)(en,{basename:"/",children:(0,po.jsxs)(Gt,{children:[(0,po.jsx)(Ut,{path:"/s/*",element:(0,po.jsx)(Vx,{})}),(0,po.jsx)(Ut,{path:"/p/*",element:(0,po.jsx)(TE,{})}),(0,po.jsx)(Ut,{path:"/*",element:(0,po.jsx)(xE,{})})]})})}))},5312:e=>{e.exports=''},89012:e=>{e.exports=''},29052:e=>{e.exports=''},80128:e=>{e.exports=''},18236:e=>{e.exports=''},30552:e=>{e.exports=''},45552:e=>{e.exports={RS_COLOR_DANGER:"#F45C4A",RS_COLOR_DANGER_BG:"rgba(244,92,74, 0.2)",RS_COLOR_SUCCESS:"#4DBB5F",RS_COLOR_SUCCESS_BG:"rgba(77,187,95, 0.2)",RS_COLOR_WARNING:"#F3C033",RS_COLOR_WARNING_BG:"rgba(243,192,51, 0.2)",RS_COLOR_PRIMARY_LIGHT_THEME:"#6B57FF",RS_COLOR_PRIMARY_DIM_LIGHT_THEME:"#8979ff",RS_COLOR_PRIMARY_FOG_LIGHT_THEME:"#e1ddff",RS_COLOR_PRIMARY_T_DIM_LIGHT_THEME:"rgba(107, 87, 255, 0.8)",RS_COLOR_PRIMARY_T_FOG_LIGHT_THEME:"rgba(107, 87, 255,0.2)",RS_COLOR_PRIMARY_DARK_THEME:"#8473FF",RS_COLOR_PRIMARY_DIM_DARK_THEME:"#6f61d2",RS_COLOR_PRIMARY_FOG_DARK_THEME:"#2e2b49",RS_COLOR_PRIMARY_T_DIM_DARK_THEME:"rgba(132, 115, 255,0.8)",RS_COLOR_PRIMARY_T_FOG_DARK_THEME:"rgba(132, 115, 255,0.3)",RS_COLOR_BLACK:"#19191C",RS_COLOR_WHITE:"#FFFFFF",RS_COLOR_BLACK_T95:"rgba(25,25,28,0.95)",RS_COLOR_BLACK_T90:"rgba(25,25,28,0.9)",RS_COLOR_BLACK_T80:"rgba(25,25,28,0.8)",RS_COLOR_BLACK_T70:"rgba(25,25,28,0.7)",RS_COLOR_BLACK_T60:"rgba(25,25,28,0.6)",RS_COLOR_BLACK_T50:"rgba(25,25,28,0.5)",RS_COLOR_BLACK_T40:"rgba(25,25,28,0.4)",RS_COLOR_BLACK_T30:"rgba(25,25,28,0.3)",RS_COLOR_BLACK_T20:"rgba(25,25,28,0.2)",RS_COLOR_BLACK_T10:"rgba(25,25,28,0.1)",RS_COLOR_BLACK_T5:"rgba(25,25,28,0.05)",RS_COLOR_WHITE_T5:"rgba(255,255,255,0.05)",RS_COLOR_WHITE_T10:"rgba(255,255,255,0.1)",RS_COLOR_WHITE_T20:"rgba(255,255,255,0.2)",RS_COLOR_WHITE_T30:"rgba(255,255,255,0.3)",RS_COLOR_WHITE_T40:"rgba(255,255,255,0.4)",RS_COLOR_WHITE_T50:"rgba(255,255,255,0.5)",RS_COLOR_WHITE_T60:"rgba(255,255,255,0.6)",RS_COLOR_WHITE_T70:"rgba(255,255,255,0.7)",RS_COLOR_WHITE_T80:"rgba(255,255,255,0.8)",RS_COLOR_WHITE_T90:"rgba(255,255,255,0.9)",RS_COLOR_WHITE_T95:"rgba(255,255,255,0.95)",RS_COLOR_GREY_95:"#252528",RS_COLOR_GREY_90:"#303033",RS_COLOR_GREY_80:"#474749",RS_COLOR_GREY_70:"#5E5E60",RS_COLOR_GREY_60:"#757577",RS_COLOR_GREY_50:"#8C8C8E",RS_COLOR_GREY_40:"#A3A3A4",RS_COLOR_GREY_30:"#BABABB",RS_COLOR_GREY_20:"#D1D1D2",RS_COLOR_GREY_10:"#E8E8E8",RS_COLOR_GREY_5:"#F4F4F4"}},49095:e=>{"use strict";e.exports=function(e){return function(t,n){if(!t)return e;var r;"string"===typeof t?r=t:n=t;var i=e;return r&&(i+="__"+r),i+(n?Object.keys(n).reduce((function(e,t){var r=n[t];return r&&(e+=" "+("boolean"===typeof r?i+"_"+t:i+"_"+t+"_"+r)),e}),""):"")}}},86044:(e,t,n)=>{"use strict";e.exports=function(e,t){var n=this,r=n.constructor;return n.options=Object.assign({storeInstancesGlobally:!0},t||{}),n.callbacks={},n.directMap={},n.sequenceLevels={},n.resetTimer=null,n.ignoreNextKeyup=!1,n.ignoreNextKeypress=!1,n.nextExpectedAction=!1,n.element=e,n.addEvents(),n.options.storeInstancesGlobally&&r.instances.push(n),n},e.exports.prototype.bind=n(13903),e.exports.prototype.bindMultiple=n(58941),e.exports.prototype.unbind=n(71220),e.exports.prototype.trigger=n(92488),e.exports.prototype.reset=n(62544),e.exports.prototype.stopCallback=n(18312),e.exports.prototype.handleKey=n(83584),e.exports.prototype.addEvents=n(15492),e.exports.prototype.bindSingle=n(29416),e.exports.prototype.getKeyInfo=n(15480),e.exports.prototype.pickBestAction=n(55768),e.exports.prototype.getReverseMap=n(56904),e.exports.prototype.getMatches=n(87744),e.exports.prototype.resetSequences=n(42776),e.exports.prototype.fireCallback=n(46660),e.exports.prototype.bindSequence=n(32408),e.exports.prototype.resetSequenceTimer=n(77384),e.exports.prototype.detach=n(39764),e.exports.instances=[],e.exports.reset=n(83164),e.exports.REVERSE_MAP=null},15492:(e,t,n)=>{"use strict";e.exports=function(){var e=this,t=n(57216),r=e.element;e.eventHandler=n(94912).bind(e),t(r,"keypress",e.eventHandler),t(r,"keydown",e.eventHandler),t(r,"keyup",e.eventHandler)}},13903:e=>{"use strict";e.exports=function(e,t,n){return e=e instanceof Array?e:[e],this.bindMultiple(e,t,n),this}},58941:e=>{"use strict";e.exports=function(e,t,n){for(var r=0;r{"use strict";e.exports=function(e,t,r,i){var o=this;function a(t){return function(){o.nextExpectedAction=t,++o.sequenceLevels[e],o.resetSequenceTimer()}}function s(t){var a;o.fireCallback(r,t,e),"keyup"!==i&&(a=n(61332),o.ignoreNextKeyup=a(t)),setTimeout((function(){o.resetSequences()}),10)}o.sequenceLevels[e]=0;for(var l=0;l{"use strict";e.exports=function(e,t,n,r,i){var o=this;o.directMap[e+":"+n]=t;var a,s=(e=e.replace(/\s+/g," ")).split(" ");s.length>1?o.bindSequence(e,s,t,n):(a=o.getKeyInfo(e,n),o.callbacks[a.key]=o.callbacks[a.key]||[],o.getMatches(a.key,a.modifiers,{type:a.action},r,e,i),o.callbacks[a.key][r?"unshift":"push"]({callback:t,modifiers:a.modifiers,action:a.action,seq:r,level:i,combo:e}))}},39764:(e,t,n)=>{var r=n(57216).off;e.exports=function(){var e=this,t=e.element;r(t,"keypress",e.eventHandler),r(t,"keydown",e.eventHandler),r(t,"keyup",e.eventHandler)}},57216:e=>{function t(e,t,n,r){return!e.addEventListener&&(t="on"+t),(e.addEventListener||e.attachEvent).call(e,t,n,r),n}e.exports=t,e.exports.on=t,e.exports.off=function(e,t,n,r){return!e.removeEventListener&&(t="on"+t),(e.removeEventListener||e.detachEvent).call(e,t,n,r),n}},46660:(e,t,n)=>{"use strict";e.exports=function(e,t,r,i){this.stopCallback(t,t.target||t.srcElement,r,i)||!1===e(t,r)&&(n(81635)(t),n(29940)(t))}},15480:(e,t,n)=>{"use strict";e.exports=function(e,t){var r,i,o,a,s,l,c=[];for(r=n(17684)(e),a=n(81396),s=n(62260),l=n(23680),o=0;o{"use strict";e.exports=function(e,t,r,i,o,a){var s,l,c,u,d=this,f=[],p=r.type;"keypress"!==p||r.code&&"Arrow"===r.code.slice(0,5)||(d.callbacks["any-character"]||[]).forEach((function(e){f.push(e)}));if(!d.callbacks[e])return f;for(c=n(23680),"keyup"===p&&c(e)&&(t=[e]),s=0;s{"use strict";e.exports=function(){var e,t=this.constructor;if(!t.REVERSE_MAP)for(var r in t.REVERSE_MAP={},e=n(22844))r>95&&r<112||e.hasOwnProperty(r)&&(t.REVERSE_MAP[e[r]]=r);return t.REVERSE_MAP}},83584:(e,t,n)=>{"use strict";e.exports=function(e,t,r){var i,o,a,s,l=this,c={},u=0,d=!1;for(i=l.getMatches(e,t,r),o=0;o{"use strict";e.exports=function(e){var t,r=this;"number"!==typeof e.which&&(e.which=e.keyCode);var i=n(61332)(e);void 0!==i&&("keyup"!==e.type||r.ignoreNextKeyup!==i?(t=n(28416),r.handleKey(i,t(e),e)):r.ignoreNextKeyup=!1)}},18936:e=>{"use strict";e.exports=function(e,t){return e.sort().join(",")===t.sort().join(",")}},55768:e=>{"use strict";e.exports=function(e,t,n){return n||(n=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===n&&t.length&&(n="keydown"),n}},62544:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},77384:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},42776:e=>{"use strict";e.exports=function(e){var t=this;e=e||{};var n,r=!1;for(n in t.sequenceLevels)e[n]?r=!0:t.sequenceLevels[n]=0;r||(t.nextExpectedAction=!1)}},18312:e=>{"use strict";e.exports=function(e,t){if((" "+t.className+" ").indexOf(" combokeys ")>-1)return!1;var n=t.tagName.toLowerCase();return"input"===n||"select"===n||"textarea"===n||t.isContentEditable}},92488:e=>{"use strict";e.exports=function(e,t){return this.directMap[e+":"+t]&&this.directMap[e+":"+t]({},e),this}},71220:e=>{"use strict";e.exports=function(e,t){return this.bind(e,(function(){}),t)}},83164:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},61332:(e,t,n)=>{"use strict";e.exports=function(e){var t,r;if(t=n(22844),r=n(55200),"keypress"===e.type){var i=String.fromCharCode(e.which);return e.shiftKey||(i=i.toLowerCase()),i}return void 0!==t[e.which]?t[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},28416:e=>{"use strict";e.exports=function(e){var t=[];return e.shiftKey&&t.push("shift"),e.altKey&&t.push("alt"),e.ctrlKey&&t.push("ctrl"),e.metaKey&&t.push("meta"),t}},23680:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},17684:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},81635:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},62260:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},81396:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},55200:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},22844:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var t=1;t<20;++t)e.exports[111+t]="f"+t;for(t=0;t<=9;++t)e.exports[t+96]=t},29940:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},2472:(e,t,n)=>{"use strict";var r=n(30888),i={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,a,s,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(a=r(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=i[t.format]||i.default;window.clipboardData.setData(o,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},4904:function(e,t){var n,r,i;r=[],void 0===(i="function"===typeof(n=function(){return function e(t,n,r){var i,o,a=window,s="application/octet-stream",l=r||s,c=t,u=!n&&!r&&c,d=document.createElement("a"),f=function(e){return String(e)},p=a.Blob||a.MozBlob||a.WebKitBlob||f,h=n||"download";if(p=p.call?p.bind(a):Blob,"true"===String(this)&&(l=(c=[c,l])[0],c=c[1]),u&&u.length<2048&&(h=u.split("/").pop().split("?")[0],d.href=u,-1!==d.href.indexOf(u))){var m=new XMLHttpRequest;return m.open("GET",u,!0),m.responseType="blob",m.onload=function(t){e(t.target.response,h,s)},setTimeout((function(){m.send()}),0),m}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(c)){if(!(c.length>2096103.424&&p!==f))return navigator.msSaveBlob?navigator.msSaveBlob(b(c),h):w(c);l=(c=b(c)).type||s}else if(/([\x80-\xff])/.test(c)){for(var g=0,v=new Uint8Array(c.length),y=v.length;g{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const n=Object.assign({},h,t);_(n,"defaultLanguage"),_(n,"defaultLanguageForUnknown"),_(n,"defaultLanguageForUnspecified"),n.defaultLanguageForUnknown=n.defaultLanguageForUnknown||n.defaultLanguage,n.defaultLanguageForUnspecified=n.defaultLanguageForUnspecified||n.defaultLanguage,n.plugins.forEach(g),n.init(r.default),e.options.highlight=(t,r)=>function(e,t,n,r){return y(e,t,n,v(t,r))}(e,n,t,r),e.renderer.rules.fence=function(e,t,n){return(r,i,o,a,s)=>{const l=r[i],u=(l.info?e.utils.unescapeAll(l.info).trim():"").split(/(\s+)/g)[0],d=c(v(t,u),1)[0];if(d){l.info=d;const t=n(r,i,o,a,s),c=b(e,e.utils.escapeHtml(d));return t.replace(/<((?:pre|code)[^>]*?)(?:\s+class="([^"]*)"([^>]*))?>/g,((e,t,n,r)=>null!==n&&void 0!==n&&n.includes(c)?e:"<".concat(t,' class="').concat(n?"".concat(n," "):"").concat(c,'"').concat(r||"",">")))}return n(r,i,o,a,s)}}(e,n,e.renderer.rules.fence||x),n.highlightInlineCode&&(e.core.ruler.after("inline","prism_inline_code_language",w),e.renderer.rules.code_inline=function(e,t,n){return(r,i,o,a,s)=>{const l=r[i],u=l.meta&&l.meta[p]||"",d=c(v(t,u),2),f=d[0],h=d[1];if(f){const n=y(e,t,l.content,[f,h]);return l.attrJoin("class",b(e,f)),"").concat(n,"
")}return n(r,i,o,a,s)}}(e,n,e.renderer.rules.code_inline||x))};var r=o(n(77504)),i=o(n(68312));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function d(e,t){if(e){if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{},defaultLanguageForUnknown:void 0,defaultLanguageForUnspecified:void 0,defaultLanguage:void 0};function m(e){if(!e)return;let t=r.default.languages[e];return void 0===t&&((0,i.default)([e]),t=r.default.languages[e]),t}function g(e){try{n(52912)("./".concat(e,"/prism-").concat(e))}catch(t){throw new Error('Cannot load Prism plugin "'.concat(e,'". Please check the spelling.'))}}function v(e,t){let n=t;""===n&&void 0!==e.defaultLanguageForUnspecified&&(n=e.defaultLanguageForUnspecified);let r=m(n);return void 0===r&&void 0!==e.defaultLanguageForUnknown&&(n=e.defaultLanguageForUnknown,r=m(n)),[n,r]}function y(e,t,n,i){let[o,a]=i;return a?r.default.highlight(n,a,o):e.utils.escapeHtml(n)}function b(e,t){return e.options.langPrefix+t}function w(e){var t,n=u(e.tokens);try{for(n.s();!(t=n.n()).done;){const e=t.value;if("inline"===e.type&&null!==e.children){var r,i=u(e.children.entries());try{for(i.s();!(r=i.n()).done;){const t=c(r.value,2),n=t[0],i=t[1];"code_inline"===i.type&&n+1{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment
can become .namespace--comment
) or replace them with your defined ones (like .editor__comment
). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll
and highlightAllUnder
methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},68312:(e,t,n)=>{const r=n(94656),i=n(21440),o=new Set;function a(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];i(r,e,t).load((e=>{if(!(e in r.languages))return void(a.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(69556).resolve(t)],delete Prism.languages[e],n(69556)(t),o.add(e)}))}a.silent=!1,e.exports=a},28064:()=>{!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}(Prism)},21440:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n "));var s={},l=e[r];if(l){function c(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in s))for(var a in i(t,o),s[t]=!0,n[t])s[a]=!0}t(l.require,c),t(l.optional,c),t(l.modify,c)}n[r]=s,o.pop()}}return function(e){var t=n[e];return t||(i(e,r),t=n[e]),t}}function i(e){for(var t in e)return!0;return!1}return function(o,a,s){var l=function(e){var t={};for(var n in e){var r=e[n];for(var i in r)if("meta"!=i){var o=r[i];t[i]="string"==typeof o?{title:o}:o}}return t}(o),c=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var i in n={},e){var o=e[i];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+i+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+i+" because it is a component.");n[t]=i}))}return n[r]||r}}(l);a=a.map(c),s=(s||[]).map(c);var u=n(a),d=n(s);a.forEach((function e(n){var r=l[n];t(r&&r.require,(function(t){t in d||(u[t]=!0,e(t))}))}));for(var f,p=r(l),h=u;i(h);){for(var m in f={},h){var g=l[m];t(g&&g.modify,(function(e){e in d&&(f[e]=!0)}))}for(var v in d)if(!(v in u))for(var y in p(v))if(y in u){f[v]=!0;break}for(var b in h=f)u[b]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,i){var o=i?i.series:void 0,a=i?i.parallel:e,s={},l={};function c(e){if(e in s)return s[e];l[e]=!0;var i,u=[];for(var d in t(e))d in n&&u.push(d);if(0===u.length)i=r(e);else{var f=a(u.map((function(e){var t=c(e);return delete l[e],t})));o?i=o(f,(function(){return r(e)})):r(e)}return s[e]=i}for(var u in n)c(u);var d=[];for(var f in l)d.push(s[f]);return a(d)}(p,u,t,n)}};return w}}();e.exports=t},85172:()=>{!function(){if("undefined"!==typeof Prism){var e=/\b([a-z]{3,7}:\/\/|tel:)[\w\-+%~/.:=&!$'()*,;@]+(?:\?[\w\-+%~/.:=?&!$'()*,;@]*)?(?:#[\w\-+%~/.:#=?&!$'()*,;@]*)?/,t=/\b\S+@[\w.]+[a-z]{2}/,n=/\[([^\]]+)\]\(([^)]+)\)/,r=["comment","url","attr-value","string"];Prism.plugins.autolinker={processGrammar:function(i){i&&!i["url-link"]&&(Prism.languages.DFS(i,(function(i,o,a){r.indexOf(a)>-1&&!Array.isArray(o)&&(o.pattern||(o=this[i]={pattern:o}),o.inside=o.inside||{},"comment"==a&&(o.inside["md-link"]=n),"attr-value"==a?Prism.languages.insertBefore("inside","punctuation",{"url-link":e},o):o.inside["url-link"]=e,o.inside["email-link"]=t)})),i["url-link"]=e,i["email-link"]=t)}},Prism.hooks.add("before-highlight",(function(e){Prism.plugins.autolinker.processGrammar(e.grammar)})),Prism.hooks.add("wrap",(function(e){if(/-link$/.test(e.type)){e.tag="a";var t=e.content;if("email-link"==e.type&&0!=t.indexOf("mailto:"))t="mailto:"+t;else if("md-link"==e.type){var r=e.content.match(n);t=r[2],e.content=r[1]}e.attributes.href=t;try{e.content=decodeURIComponent(e.content)}catch(i){}}}))}}()},1275:()=>{!function(){if("undefined"!=typeof Prism){var e=/\b([a-z]{3,7}:\/\/|tel:)[\w\-+%~/.:=&!$'()*,;@]+(?:\?[\w\-+%~/.:=?&!$'()*,;@]*)?(?:#[\w\-+%~/.:#=?&!$'()*,;@]*)?/,t=/\b\S+@[\w.]+[a-z]{2}/,n=/\[([^\]]+)\]\(([^)]+)\)/,r=["comment","url","attr-value","string"];Prism.plugins.autolinker={processGrammar:function(i){i&&!i["url-link"]&&(Prism.languages.DFS(i,(function(i,o,a){r.indexOf(a)>-1&&!Array.isArray(o)&&(o.pattern||(o=this[i]={pattern:o}),o.inside=o.inside||{},"comment"==a&&(o.inside["md-link"]=n),"attr-value"==a?Prism.languages.insertBefore("inside","punctuation",{"url-link":e},o):o.inside["url-link"]=e,o.inside["email-link"]=t)})),i["url-link"]=e,i["email-link"]=t)}},Prism.hooks.add("before-highlight",(function(e){Prism.plugins.autolinker.processGrammar(e.grammar)})),Prism.hooks.add("wrap",(function(e){if(/-link$/.test(e.type)){e.tag="a";var t=e.content;if("email-link"==e.type&&0!=t.indexOf("mailto:"))t="mailto:"+t;else if("md-link"==e.type){var r=e.content.match(n);t=r[2],e.content=r[1]}e.attributes.href=t;try{e.content=decodeURIComponent(e.content)}catch(e){}}}))}}()},54584:()=>{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document){var e={javascript:"clike",actionscript:"javascript",apex:["clike","sql"],arduino:"cpp",aspnet:["markup","csharp"],birb:"clike",bison:"c",c:"clike",csharp:"clike",cpp:"c",cfscript:"clike",chaiscript:["clike","cpp"],cilkc:"c",cilkcpp:"cpp",coffeescript:"javascript",crystal:"ruby","css-extras":"css",d:"clike",dart:"clike",django:"markup-templating",ejs:["javascript","markup-templating"],etlua:["lua","markup-templating"],erb:["ruby","markup-templating"],fsharp:"clike","firestore-security-rules":"clike",flow:"javascript",ftl:"markup-templating",gml:"clike",glsl:"c",go:"clike",gradle:"clike",groovy:"clike",haml:"ruby",handlebars:"markup-templating",haxe:"clike",hlsl:"c",idris:"haskell",java:"clike",javadoc:["markup","java","javadoclike"],jolie:"clike",jsdoc:["javascript","javadoclike","typescript"],"js-extras":"javascript",json5:"json",jsonp:"json","js-templates":"javascript",kotlin:"clike",latte:["clike","markup-templating","php"],less:"css",lilypond:"scheme",liquid:"markup-templating",markdown:"markup","markup-templating":"markup",mongodb:"javascript",n4js:"javascript",objectivec:"c",opencl:"c",parser:"markup",php:"markup-templating",phpdoc:["php","javadoclike"],"php-extras":"php",plsql:"sql",processing:"clike",protobuf:"clike",pug:["markup","javascript"],purebasic:"clike",purescript:"haskell",qsharp:"clike",qml:"javascript",qore:"clike",racket:"scheme",cshtml:["markup","csharp"],jsx:["markup","javascript"],tsx:["jsx","typescript"],reason:"clike",ruby:"clike",sass:"css",scss:"css",scala:"java","shell-session":"bash",smarty:"markup-templating",solidity:"clike",soy:"markup-templating",sparql:"turtle",sqf:"clike",squirrel:"clike",stata:["mata","java","python"],"t4-cs":["t4-templating","csharp"],"t4-vb":["t4-templating","vbnet"],tap:"yaml",tt2:["clike","markup-templating"],textile:"markup",twig:"markup-templating",typescript:"javascript",v:"clike",vala:"clike",vbnet:"basic",velocity:"markup",wiki:"markup",xeora:"markup","xml-doc":"markup",xquery:"markup"},t={html:"markup",xml:"markup",svg:"markup",mathml:"markup",ssml:"markup",atom:"markup",rss:"markup",js:"javascript",g4:"antlr4",ino:"arduino","arm-asm":"armasm",art:"arturo",adoc:"asciidoc",avs:"avisynth",avdl:"avro-idl",gawk:"awk",sh:"bash",shell:"bash",shortcode:"bbcode",rbnf:"bnf",oscript:"bsl",cs:"csharp",dotnet:"csharp",cfc:"cfscript","cilk-c":"cilkc","cilk-cpp":"cilkcpp",cilk:"cilkcpp",coffee:"coffeescript",conc:"concurnas",jinja2:"django","dns-zone":"dns-zone-file",dockerfile:"docker",gv:"dot",eta:"ejs",xlsx:"excel-formula",xls:"excel-formula",gamemakerlanguage:"gml",po:"gettext",gni:"gn",ld:"linker-script","go-mod":"go-module",hbs:"handlebars",mustache:"handlebars",hs:"haskell",idr:"idris",gitignore:"ignore",hgignore:"ignore",npmignore:"ignore",webmanifest:"json",kt:"kotlin",kts:"kotlin",kum:"kumir",tex:"latex",context:"latex",ly:"lilypond",emacs:"lisp",elisp:"lisp","emacs-lisp":"lisp",md:"markdown",moon:"moonscript",n4jsd:"n4js",nani:"naniscript",objc:"objectivec",qasm:"openqasm",objectpascal:"pascal",px:"pcaxis",pcode:"peoplecode",plantuml:"plant-uml",pq:"powerquery",mscript:"powerquery",pbfasm:"purebasic",purs:"purescript",py:"python",qs:"qsharp",rkt:"racket",razor:"cshtml",rpy:"renpy",res:"rescript",robot:"robotframework",rb:"ruby","sh-session":"shell-session",shellsession:"shell-session",smlnj:"sml",sol:"solidity",sln:"solution-file",rq:"sparql",sclang:"supercollider",t4:"t4-cs",trickle:"tremor",troy:"tremor",trig:"turtle",ts:"typescript",tsconfig:"typoscript",uscript:"unrealscript",uc:"unrealscript",url:"uri",vb:"visual-basic",vba:"visual-basic",webidl:"web-idl",mathematica:"wolfram",nb:"wolfram",wl:"wolfram",xeoracube:"xeora",yml:"yaml"},n={},r="components/",i=Prism.util.currentScript();if(i){var o=/\bplugins\/autoloader\/prism-autoloader\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,a=/(^|\/)[\w-]+\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,s=i.getAttribute("data-autoloader-path");if(null!=s)r=s.trim().replace(/\/?$/,"/");else{var l=i.src;o.test(l)?r=l.replace(o,"components/"):a.test(l)&&(r=l.replace(a,"$1components/"))}}var c=Prism.plugins.autoloader={languages_path:r,use_minified:!0,loadLanguages:d};Prism.hooks.add("complete",(function(e){var t=e.element,n=e.language;if(t&&n&&"none"!==n){var r=function(e){var t=(e.getAttribute("data-dependencies")||"").trim();if(!t){var n=e.parentElement;n&&"pre"===n.tagName.toLowerCase()&&(t=(n.getAttribute("data-dependencies")||"").trim())}return t?t.split(/\s*,\s*/g):[]}(t);/^diff-./i.test(n)?(r.push("diff"),r.push(n.substr(5))):r.push(n),r.every(u)||d(r,(function(){Prism.highlightElement(t)}))}}))}function u(e){if(e.indexOf("!")>=0)return!1;if((e=t[e]||e)in Prism.languages)return!0;var r=n[e];return r&&!r.error&&!1===r.loading}function d(r,i,o){"string"===typeof r&&(r=[r]);var a=r.length,s=0,l=!1;function p(){l||++s===a&&i&&i(r)}0!==a?r.forEach((function(r){!function(r,i,o){var a=r.indexOf("!")>=0;function s(){var e=n[r];e||(e=n[r]={callbacks:[]}),e.callbacks.push({success:i,error:o}),!a&&u(r)?f(r,"success"):!a&&e.error?f(r,"error"):!a&&e.loading||(e.loading=!0,e.error=!1,function(e,t,n){var r=document.createElement("script");r.src=e,r.async=!0,r.onload=function(){document.body.removeChild(r),t&&t()},r.onerror=function(){document.body.removeChild(r),n&&n()},document.body.appendChild(r)}(function(e){return c.languages_path+"prism-"+e+(c.use_minified?".min":"")+".js"}(r),(function(){e.loading=!1,f(r,"success")}),(function(){e.loading=!1,e.error=!0,f(r,"error")})))}r=r.replace("!",""),r=t[r]||r;var l=e[r];l&&l.length?d(l,s,o):s()}(r,p,(function(){l||(l=!0,o&&o(r))}))})):i&&setTimeout(i,0)}function f(e,t){if(n[e]){for(var r=n[e].callbacks,i=0,o=r.length;i{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e={javascript:"clike",actionscript:"javascript",apex:["clike","sql"],arduino:"cpp",aspnet:["markup","csharp"],birb:"clike",bison:"c",c:"clike",csharp:"clike",cpp:"c",cfscript:"clike",chaiscript:["clike","cpp"],cilkc:"c",cilkcpp:"cpp",coffeescript:"javascript",crystal:"ruby","css-extras":"css",d:"clike",dart:"clike",django:"markup-templating",ejs:["javascript","markup-templating"],etlua:["lua","markup-templating"],erb:["ruby","markup-templating"],fsharp:"clike","firestore-security-rules":"clike",flow:"javascript",ftl:"markup-templating",gml:"clike",glsl:"c",go:"clike",gradle:"clike",groovy:"clike",haml:"ruby",handlebars:"markup-templating",haxe:"clike",hlsl:"c",idris:"haskell",java:"clike",javadoc:["markup","java","javadoclike"],jolie:"clike",jsdoc:["javascript","javadoclike","typescript"],"js-extras":"javascript",json5:"json",jsonp:"json","js-templates":"javascript",kotlin:"clike",latte:["clike","markup-templating","php"],less:"css",lilypond:"scheme",liquid:"markup-templating",markdown:"markup","markup-templating":"markup",mongodb:"javascript",n4js:"javascript",objectivec:"c",opencl:"c",parser:"markup",php:"markup-templating",phpdoc:["php","javadoclike"],"php-extras":"php",plsql:"sql",processing:"clike",protobuf:"clike",pug:["markup","javascript"],purebasic:"clike",purescript:"haskell",qsharp:"clike",qml:"javascript",qore:"clike",racket:"scheme",cshtml:["markup","csharp"],jsx:["markup","javascript"],tsx:["jsx","typescript"],reason:"clike",ruby:"clike",sass:"css",scss:"css",scala:"java","shell-session":"bash",smarty:"markup-templating",solidity:"clike",soy:"markup-templating",sparql:"turtle",sqf:"clike",squirrel:"clike",stata:["mata","java","python"],"t4-cs":["t4-templating","csharp"],"t4-vb":["t4-templating","vbnet"],tap:"yaml",tt2:["clike","markup-templating"],textile:"markup",twig:"markup-templating",typescript:"javascript",v:"clike",vala:"clike",vbnet:"basic",velocity:"markup",wiki:"markup",xeora:"markup","xml-doc":"markup",xquery:"markup"},t={html:"markup",xml:"markup",svg:"markup",mathml:"markup",ssml:"markup",atom:"markup",rss:"markup",js:"javascript",g4:"antlr4",ino:"arduino","arm-asm":"armasm",art:"arturo",adoc:"asciidoc",avs:"avisynth",avdl:"avro-idl",gawk:"awk",sh:"bash",shell:"bash",shortcode:"bbcode",rbnf:"bnf",oscript:"bsl",cs:"csharp",dotnet:"csharp",cfc:"cfscript","cilk-c":"cilkc","cilk-cpp":"cilkcpp",cilk:"cilkcpp",coffee:"coffeescript",conc:"concurnas",jinja2:"django","dns-zone":"dns-zone-file",dockerfile:"docker",gv:"dot",eta:"ejs",xlsx:"excel-formula",xls:"excel-formula",gamemakerlanguage:"gml",po:"gettext",gni:"gn",ld:"linker-script","go-mod":"go-module",hbs:"handlebars",mustache:"handlebars",hs:"haskell",idr:"idris",gitignore:"ignore",hgignore:"ignore",npmignore:"ignore",webmanifest:"json",kt:"kotlin",kts:"kotlin",kum:"kumir",tex:"latex",context:"latex",ly:"lilypond",emacs:"lisp",elisp:"lisp","emacs-lisp":"lisp",md:"markdown",moon:"moonscript",n4jsd:"n4js",nani:"naniscript",objc:"objectivec",qasm:"openqasm",objectpascal:"pascal",px:"pcaxis",pcode:"peoplecode",plantuml:"plant-uml",pq:"powerquery",mscript:"powerquery",pbfasm:"purebasic",purs:"purescript",py:"python",qs:"qsharp",rkt:"racket",razor:"cshtml",rpy:"renpy",res:"rescript",robot:"robotframework",rb:"ruby","sh-session":"shell-session",shellsession:"shell-session",smlnj:"sml",sol:"solidity",sln:"solution-file",rq:"sparql",sclang:"supercollider",t4:"t4-cs",trickle:"tremor",troy:"tremor",trig:"turtle",ts:"typescript",tsconfig:"typoscript",uscript:"unrealscript",uc:"unrealscript",url:"uri",vb:"visual-basic",vba:"visual-basic",webidl:"web-idl",mathematica:"wolfram",nb:"wolfram",wl:"wolfram",xeoracube:"xeora",yml:"yaml"},n={},r="components/",i=Prism.util.currentScript();if(i){var o=/\bplugins\/autoloader\/prism-autoloader\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,a=/(^|\/)[\w-]+\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,s=i.getAttribute("data-autoloader-path");if(null!=s)r=s.trim().replace(/\/?$/,"/");else{var l=i.src;o.test(l)?r=l.replace(o,"components/"):a.test(l)&&(r=l.replace(a,"$1components/"))}}var c=Prism.plugins.autoloader={languages_path:r,use_minified:!0,loadLanguages:d};Prism.hooks.add("complete",(function(e){var t=e.element,n=e.language;if(t&&n&&"none"!==n){var r=function(e){var t=(e.getAttribute("data-dependencies")||"").trim();if(!t){var n=e.parentElement;n&&"pre"===n.tagName.toLowerCase()&&(t=(n.getAttribute("data-dependencies")||"").trim())}return t?t.split(/\s*,\s*/g):[]}(t);/^diff-./i.test(n)?(r.push("diff"),r.push(n.substr(5))):r.push(n),r.every(u)||d(r,(function(){Prism.highlightElement(t)}))}}))}function u(e){if(e.indexOf("!")>=0)return!1;if((e=t[e]||e)in Prism.languages)return!0;var r=n[e];return r&&!r.error&&!1===r.loading}function d(r,i,o){"string"==typeof r&&(r=[r]);var a=r.length,s=0,l=!1;function p(){l||++s===a&&i&&i(r)}0!==a?r.forEach((function(r){!function(r,i,o){var a=r.indexOf("!")>=0;function s(){var e=n[r];e||(e=n[r]={callbacks:[]}),e.callbacks.push({success:i,error:o}),!a&&u(r)?f(r,"success"):!a&&e.error?f(r,"error"):!a&&e.loading||(e.loading=!0,e.error=!1,function(e,t,n){var r=document.createElement("script");r.src=e,r.async=!0,r.onload=function(){document.body.removeChild(r),t&&t()},r.onerror=function(){document.body.removeChild(r),n&&n()},document.body.appendChild(r)}(function(e){return c.languages_path+"prism-"+e+(c.use_minified?".min":"")+".js"}(r),(function(){e.loading=!1,f(r,"success")}),(function(){e.loading=!1,e.error=!0,f(r,"error")})))}r=r.replace("!","");var l=e[r=t[r]||r];l&&l.length?d(l,s,o):s()}(r,p,(function(){l||(l=!0,o&&o(r))}))})):i&&setTimeout(i,0)}function f(e,t){if(n[e]){for(var r=n[e].callbacks,i=0,o=r.length;i{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document){var e=/(?:^|\s)command-line(?:\s|$)/,t="command-line-prompt",n="".startsWith?function(e,t){return e.startsWith(t)}:function(e,t){return 0===e.indexOf(t)},r="".endsWith?function(e,t){return e.endsWith(t)}:function(e,t){var n=e.length;return e.substring(n-t.length,n)===t};Prism.hooks.add("before-highlight",(function(o){var a=i(o);if(!a.complete&&o.code){var s=o.element.parentElement;if(s&&/pre/i.test(s.nodeName)&&(e.test(s.className)||e.test(o.element.className))){var l=o.element.querySelector("."+t);l&&l.remove();var c=o.code.split("\n");a.numberOfLines=c.length;var u=a.outputLines=[],d=s.getAttribute("data-output"),f=s.getAttribute("data-filter-output");if(null!==d)d.split(",").forEach((function(e){var t=e.split("-"),n=parseInt(t[0],10),r=2===t.length?parseInt(t[1],10):n;if(!isNaN(n)&&!isNaN(r)){n<1&&(n=1),r>c.length&&(r=c.length),r--;for(var i=--n;i<=r;i++)u[i]=c[i],c[i]=""}}));else if(f)for(var p=0;p0&&g&&n(y,g)&&(c[v]=y.slice(g.length),h.add(v)))}o.code=c.join("\n")}else a.complete=!0}else a.complete=!0})),Prism.hooks.add("before-insert",(function(e){var t=i(e);if(!t.complete){for(var n=e.highlightedCode.split("\n"),r=t.outputLines||[],o=0,a=n.length;o'+Prism.util.encode(r[o])+"":n[o]=''+n[o]+"";e.highlightedCode=n.join("\n")}})),Prism.hooks.add("complete",(function(n){if(function(e){return"command-line"in(e.vars=e.vars||{})}(n)){var r=i(n);if(!r.complete){var o=n.element.parentElement;e.test(n.element.className)&&(n.element.className=n.element.className.replace(e," ")),e.test(o.className)||(o.className+=" command-line");var a,s="",l=r.numberOfLines||0,c=y("data-prompt","");if(""!==c)a='';else a='';for(var u=r.continuationLineIndicies||new Set,d='")+'">',f=0;f{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e=/(?:^|\s)command-line(?:\s|$)/,t="command-line-prompt",n="".startsWith?function(e,t){return e.startsWith(t)}:function(e,t){return 0===e.indexOf(t)},r="".endsWith?function(e,t){return e.endsWith(t)}:function(e,t){var n=e.length;return e.substring(n-t.length,n)===t};Prism.hooks.add("before-highlight",(function(o){var a=i(o);if(!a.complete&&o.code){var s=o.element.parentElement;if(s&&/pre/i.test(s.nodeName)&&(e.test(s.className)||e.test(o.element.className))){var l=o.element.querySelector("."+t);l&&l.remove();var c=o.code.split("\n");a.numberOfLines=c.length;var u=a.outputLines=[],d=s.getAttribute("data-output"),f=s.getAttribute("data-filter-output");if(null!==d)d.split(",").forEach((function(e){var t=e.split("-"),n=parseInt(t[0],10),r=2===t.length?parseInt(t[1],10):n;if(!isNaN(n)&&!isNaN(r)){n<1&&(n=1),r>c.length&&(r=c.length),r--;for(var i=--n;i<=r;i++)u[i]=c[i],c[i]=""}}));else if(f)for(var p=0;p0&&g&&n(y,g)&&(c[v]=y.slice(g.length),h.add(v)))}o.code=c.join("\n")}else a.complete=!0}else a.complete=!0})),Prism.hooks.add("before-insert",(function(e){var t=i(e);if(!t.complete){for(var n=e.highlightedCode.split("\n"),r=t.outputLines||[],o=0,a=n.length;o'+Prism.util.encode(r[o])+"":n[o]=''+n[o]+"";e.highlightedCode=n.join("\n")}})),Prism.hooks.add("complete",(function(n){if(function(e){return"command-line"in(e.vars=e.vars||{})}(n)){var r=i(n);if(!r.complete){var o=n.element.parentElement;e.test(n.element.className)&&(n.element.className=n.element.className.replace(e," ")),e.test(o.className)||(o.className+=" command-line");var a,s="",l=r.numberOfLines||0,c=y("data-prompt","");a=""!==c?'':'';for(var u=r.continuationLineIndicies||new Set,d='")+'">',f=0;f{!function(){function e(e,n){e.addEventListener("click",(function(){!function(e){navigator.clipboard?navigator.clipboard.writeText(e.getText()).then(e.success,(function(){t(e)})):t(e)}(n)}))}function t(e){var t=document.createElement("textarea");t.value=e.getText(),t.style.top="0",t.style.left="0",t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select();try{var n=document.execCommand("copy");setTimeout((function(){n?e.success():e.error()}),1)}catch(r){setTimeout((function(){e.error(r)}),1)}document.body.removeChild(t)}"undefined"!==typeof Prism&&"undefined"!==typeof document&&(Prism.plugins.toolbar?Prism.plugins.toolbar.registerButton("copy-to-clipboard",(function(t){var n=t.element,r=function(e){var t={copy:"Copy","copy-error":"Press Ctrl+C to copy","copy-success":"Copied!","copy-timeout":5e3};for(var n in t){for(var r="data-prismjs-"+n,i=e;i&&!i.hasAttribute(r);)i=i.parentElement;i&&(t[n]=i.getAttribute(r))}return t}(n),i=document.createElement("button");i.className="copy-to-clipboard-button",i.setAttribute("type","button");var o=document.createElement("span");return i.appendChild(o),s("copy"),e(i,{getText:function(){return n.textContent},success:function(){s("copy-success"),a()},error:function(){s("copy-error"),setTimeout((function(){!function(e){window.getSelection().selectAllChildren(e)}(n)}),1),a()}}),i;function a(){setTimeout((function(){s("copy")}),r["copy-timeout"])}function s(e){o.textContent=r[e],i.setAttribute("data-copy-state",e)}})):console.warn("Copy to Clipboard plugin loaded before Toolbar plugin."))}()},43120:()=>{!function(){function e(e){var t=document.createElement("textarea");t.value=e.getText(),t.style.top="0",t.style.left="0",t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select();try{var n=document.execCommand("copy");setTimeout((function(){n?e.success():e.error()}),1)}catch(t){setTimeout((function(){e.error(t)}),1)}document.body.removeChild(t)}"undefined"!=typeof Prism&&"undefined"!=typeof document&&(Prism.plugins.toolbar?Prism.plugins.toolbar.registerButton("copy-to-clipboard",(function(t){var n=t.element,r=function(e){var t={copy:"Copy","copy-error":"Press Ctrl+C to copy","copy-success":"Copied!","copy-timeout":5e3};for(var n in t){for(var r="data-prismjs-"+n,i=e;i&&!i.hasAttribute(r);)i=i.parentElement;i&&(t[n]=i.getAttribute(r))}return t}(n),i=document.createElement("button");i.className="copy-to-clipboard-button",i.setAttribute("type","button");var o=document.createElement("span");return i.appendChild(o),s("copy"),function(t,n){t.addEventListener("click",(function(){!function(t){navigator.clipboard?navigator.clipboard.writeText(t.getText()).then(t.success,(function(){e(t)})):e(t)}(n)}))}(i,{getText:function(){return n.textContent},success:function(){s("copy-success"),a()},error:function(){s("copy-error"),setTimeout((function(){!function(e){window.getSelection().selectAllChildren(e)}(n)}),1),a()}}),i;function a(){setTimeout((function(){s("copy")}),r["copy-timeout"])}function s(e){o.textContent=r[e],i.setAttribute("data-copy-state",e)}})):console.warn("Copy to Clipboard plugin loaded before Toolbar plugin."))}()},48200:()=>{!function(){if("undefined"!==typeof Prism){var e,t,n="";Prism.plugins.customClass={add:function(t){e=t},map:function(e){t="function"===typeof e?e:function(t){return e[t]||t}},prefix:function(e){n=e||""},apply:r},Prism.hooks.add("wrap",(function(i){if(e){var o=e({content:i.content,type:i.type,language:i.language});Array.isArray(o)?i.classes.push.apply(i.classes,o):o&&i.classes.push(o)}(t||n)&&(i.classes=i.classes.map((function(e){return r(e,i.language)})))}))}function r(e,r){return n+(t?t(e,r):e)}}()},78072:()=>{!function(){if("undefined"!=typeof Prism){var e,t,n="";Prism.plugins.customClass={add:function(t){e=t},map:function(e){t="function"==typeof e?e:function(t){return e[t]||t}},prefix:function(e){n=e||""},apply:r},Prism.hooks.add("wrap",(function(i){if(e){var o=e({content:i.content,type:i.type,language:i.language});Array.isArray(o)?i.classes.push.apply(i.classes,o):o&&i.classes.push(o)}(t||n)&&(i.classes=i.classes.map((function(e){return r(e,i.language)})))}))}function r(e,r){return n+(t?t(e,r):e)}}()},77240:()=>{!function(){if("undefined"!==typeof Prism){var e={pattern:/(.)\bdata:[^\/]+\/[^,]+,(?:(?!\1)[\s\S]|\\\1)+(?=\1)/,lookbehind:!0,inside:{"language-css":{pattern:/(data:[^\/]+\/(?:[^+,]+\+)?css,)[\s\S]+/,lookbehind:!0},"language-javascript":{pattern:/(data:[^\/]+\/(?:[^+,]+\+)?javascript,)[\s\S]+/,lookbehind:!0},"language-json":{pattern:/(data:[^\/]+\/(?:[^+,]+\+)?json,)[\s\S]+/,lookbehind:!0},"language-markup":{pattern:/(data:[^\/]+\/(?:[^+,]+\+)?(?:html|xml),)[\s\S]+/,lookbehind:!0}}},t=["url","attr-value","string"];Prism.plugins.dataURIHighlight={processGrammar:function(n){n&&!n["data-uri"]&&(Prism.languages.DFS(n,(function(n,r,i){t.indexOf(i)>-1&&!Array.isArray(r)&&(r.pattern||(r=this[n]={pattern:r}),r.inside=r.inside||{},"attr-value"==i?Prism.languages.insertBefore("inside",r.inside["url-link"]?"url-link":"punctuation",{"data-uri":e},r):r.inside["url-link"]?Prism.languages.insertBefore("inside","url-link",{"data-uri":e},r):r.inside["data-uri"]=e)})),n["data-uri"]=e)}},Prism.hooks.add("before-highlight",(function(t){if(e.pattern.test(t.code))for(var n in e.inside)if(e.inside.hasOwnProperty(n)&&!e.inside[n].inside&&e.inside[n].pattern.test(t.code)){var r=n.match(/^language-(.+)/)[1];Prism.languages[r]&&(e.inside[n].inside={rest:(i=Prism.languages[r],Prism.plugins.autolinker&&Prism.plugins.autolinker.processGrammar(i),i)})}var i;Prism.plugins.dataURIHighlight.processGrammar(t.grammar)}))}}()},83760:()=>{!function(){if("undefined"!=typeof Prism){var e={pattern:/(.)\bdata:[^\/]+\/[^,]+,(?:(?!\1)[\s\S]|\\\1)+(?=\1)/,lookbehind:!0,inside:{"language-css":{pattern:/(data:[^\/]+\/(?:[^+,]+\+)?css,)[\s\S]+/,lookbehind:!0},"language-javascript":{pattern:/(data:[^\/]+\/(?:[^+,]+\+)?javascript,)[\s\S]+/,lookbehind:!0},"language-json":{pattern:/(data:[^\/]+\/(?:[^+,]+\+)?json,)[\s\S]+/,lookbehind:!0},"language-markup":{pattern:/(data:[^\/]+\/(?:[^+,]+\+)?(?:html|xml),)[\s\S]+/,lookbehind:!0}}},t=["url","attr-value","string"];Prism.plugins.dataURIHighlight={processGrammar:function(n){n&&!n["data-uri"]&&(Prism.languages.DFS(n,(function(n,r,i){t.indexOf(i)>-1&&!Array.isArray(r)&&(r.pattern||(r=this[n]={pattern:r}),r.inside=r.inside||{},"attr-value"==i?Prism.languages.insertBefore("inside",r.inside["url-link"]?"url-link":"punctuation",{"data-uri":e},r):r.inside["url-link"]?Prism.languages.insertBefore("inside","url-link",{"data-uri":e},r):r.inside["data-uri"]=e)})),n["data-uri"]=e)}},Prism.hooks.add("before-highlight",(function(t){if(e.pattern.test(t.code))for(var n in e.inside)if(e.inside.hasOwnProperty(n)&&!e.inside[n].inside&&e.inside[n].pattern.test(t.code)){var r=n.match(/^language-(.+)/)[1];Prism.languages[r]&&(e.inside[n].inside={rest:(i=Prism.languages[r],Prism.plugins.autolinker&&Prism.plugins.autolinker.processGrammar(i),i)})}var i;Prism.plugins.dataURIHighlight.processGrammar(t.grammar)}))}}()},9872:()=>{!function(){if("undefined"!==typeof Prism){var e=/^diff-([\w-]+)/i,t=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/g,n=RegExp(/(?:__|[^\r\n<])*(?:\r\n?|\n|(?:__|[^\r\n<])(?![^\r\n]))/.source.replace(/__/g,(function(){return t.source})),"gi"),r=!1;Prism.hooks.add("before-sanity-check",(function(t){var n=t.language;e.test(n)&&!t.grammar&&(t.grammar=Prism.languages[n]=Prism.languages.diff)})),Prism.hooks.add("before-tokenize",(function(t){r||Prism.languages.diff||Prism.plugins.autoloader||(r=!0,console.warn("Prism's Diff Highlight plugin requires the Diff language definition (prism-diff.js).Make sure the language definition is loaded or use Prism's Autoloader plugin."));var n=t.language;e.test(n)&&!Prism.languages[n]&&(Prism.languages[n]=Prism.languages.diff)})),Prism.hooks.add("wrap",(function(r){var i,o;if("diff"!==r.language){var a=e.exec(r.language);if(!a)return;i=a[1],o=Prism.languages[i]}var s=Prism.languages.diff&&Prism.languages.diff.PREFIXES;if(s&&r.type in s){var l,c=r.content.replace(t,"").replace(/</g,"<").replace(/&/g,"&"),u=c.replace(/(^|[\r\n])./g,"$1");l=o?Prism.highlight(u,o,i):Prism.util.encode(u);var d,f=new Prism.Token("prefix",s[r.type],[/\w+/.exec(r.type)[0]]),p=Prism.Token.stringify(f,r.language),h=[];for(n.lastIndex=0;d=n.exec(l);)h.push(p+d[0]);/(?:^|[\r\n]).$/.test(c)&&h.push(p),r.content=h.join(""),o&&r.classes.push("language-"+i)}}))}}()},97956:()=>{!function(){if("undefined"!=typeof Prism){var e=/^diff-([\w-]+)/i,t=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/g,n=RegExp("(?:__|[^\r\n<])*(?:\r\n?|\n|(?:__|[^\r\n<])(?![^\r\n]))".replace(/__/g,(function(){return t.source})),"gi"),r=!1;Prism.hooks.add("before-sanity-check",(function(t){var n=t.language;e.test(n)&&!t.grammar&&(t.grammar=Prism.languages[n]=Prism.languages.diff)})),Prism.hooks.add("before-tokenize",(function(t){r||Prism.languages.diff||Prism.plugins.autoloader||(r=!0,console.warn("Prism's Diff Highlight plugin requires the Diff language definition (prism-diff.js).Make sure the language definition is loaded or use Prism's Autoloader plugin."));var n=t.language;e.test(n)&&!Prism.languages[n]&&(Prism.languages[n]=Prism.languages.diff)})),Prism.hooks.add("wrap",(function(r){var i,o;if("diff"!==r.language){var a=e.exec(r.language);if(!a)return;i=a[1],o=Prism.languages[i]}var s=Prism.languages.diff&&Prism.languages.diff.PREFIXES;if(s&&r.type in s){var l,c=r.content.replace(t,"").replace(/</g,"<").replace(/&/g,"&"),u=c.replace(/(^|[\r\n])./g,"$1");l=o?Prism.highlight(u,o,i):Prism.util.encode(u);var d,f=new Prism.Token("prefix",s[r.type],[/\w+/.exec(r.type)[0]]),p=Prism.Token.stringify(f,r.language),h=[];for(n.lastIndex=0;d=n.exec(l);)h.push(p+d[0]);/(?:^|[\r\n]).$/.test(c)&&h.push(p),r.content=h.join(""),o&&r.classes.push("language-"+i)}}))}}()},67444:()=>{"undefined"!==typeof Prism&&"undefined"!==typeof document&&document.querySelector&&Prism.plugins.toolbar.registerButton("download-file",(function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-src")&&t.hasAttribute("data-download-link")){var n=t.getAttribute("data-src"),r=document.createElement("a");return r.textContent=t.getAttribute("data-download-link-label")||"Download",r.setAttribute("download",""),r.href=n,r}}))},65704:()=>{"undefined"!=typeof Prism&&"undefined"!=typeof document&&document.querySelector&&Prism.plugins.toolbar.registerButton("download-file",(function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-src")&&t.hasAttribute("data-download-link")){var n=t.getAttribute("data-src"),r=document.createElement("a");return r.textContent=t.getAttribute("data-download-link-label")||"Download",r.setAttribute("download",""),r.href=n,r}}))},22944:()=>{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",r="loaded",i="pre[data-src]:not(["+t+'="'+r+'"]):not(['+t+'="'+n+'"])';Prism.hooks.add("before-highlightall",(function(e){e.selector+=", "+i})),Prism.hooks.add("before-sanity-check",(function(o){var a=o.element;if(a.matches(i)){o.code="",a.setAttribute(t,n);var s=a.appendChild(document.createElement("CODE"));s.textContent="Loading\u2026";var l=a.getAttribute("data-src"),c=o.language;if("none"===c){var u=(/\.(\w+)$/.exec(l)||[,"none"])[1];c=e[u]||u}Prism.util.setLanguage(s,c),Prism.util.setLanguage(a,c);var d=Prism.plugins.autoloader;d&&d.loadLanguages(c),function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?t(r.responseText):r.status>=400?n("\u2716 Error "+r.status+" while fetching file: "+r.statusText):n("\u2716 Error: File does not exist or is empty"))},r.send(null)}(l,(function(e){a.setAttribute(t,r);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}(a.getAttribute("data-range"));if(n){var i=e.split(/\r\n?|\n/g),o=n[0],l=null==n[1]?i.length:n[1];o<0&&(o+=i.length),o=Math.max(0,Math.min(o-1,i.length)),l<0&&(l+=i.length),l=Math.max(0,Math.min(l,i.length)),e=i.slice(o,l).join("\n"),a.hasAttribute("data-start")||a.setAttribute("data-start",String(o+1))}s.textContent=e,Prism.highlightElement(s)}),(function(e){a.setAttribute(t,"failed"),s.textContent=e}))}})),Prism.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(i),r=0;t=n[r++];)Prism.highlightElement(t)}};var o=!1;Prism.fileHighlight=function(){o||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),o=!0),Prism.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},48060:()=>{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n='pre[data-src]:not([data-src-status="loaded"]):not([data-src-status="loading"])';Prism.hooks.add("before-highlightall",(function(e){e.selector+=", "+n})),Prism.hooks.add("before-sanity-check",(function(r){var i=r.element;if(i.matches(n)){r.code="",i.setAttribute(t,"loading");var o=i.appendChild(document.createElement("CODE"));o.textContent="Loading\u2026";var a=i.getAttribute("data-src"),s=r.language;if("none"===s){var l=(/\.(\w+)$/.exec(a)||[,"none"])[1];s=e[l]||l}Prism.util.setLanguage(o,s),Prism.util.setLanguage(i,s);var c=Prism.plugins.autoloader;c&&c.loadLanguages(s),function(e,n,r){var a=new XMLHttpRequest;a.open("GET",e,!0),a.onreadystatechange=function(){4==a.readyState&&(a.status<400&&a.responseText?function(e){i.setAttribute(t,"loaded");var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}(i.getAttribute("data-range"));if(n){var r=e.split(/\r\n?|\n/g),a=n[0],s=null==n[1]?r.length:n[1];a<0&&(a+=r.length),a=Math.max(0,Math.min(a-1,r.length)),s<0&&(s+=r.length),s=Math.max(0,Math.min(s,r.length)),e=r.slice(a,s).join("\n"),i.hasAttribute("data-start")||i.setAttribute("data-start",String(a+1))}o.textContent=e,Prism.highlightElement(o)}(a.responseText):a.status>=400?r("\u2716 Error "+a.status+" while fetching file: "+a.statusText):r("\u2716 Error: File does not exist or is empty"))},a.send(null)}(a,0,(function(e){i.setAttribute(t,"failed"),o.textContent=e}))}})),Prism.plugins.fileHighlight={highlight:function(e){for(var t,r=(e||document).querySelectorAll(n),i=0;t=r[i++];)Prism.highlightElement(t)}};var r=!1;Prism.fileHighlight=function(){r||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),r=!0),Prism.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},79808:()=>{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e,t=Prism.util.currentScript(),n=[],r=Prism.plugins.filterHighlightAll={add:function(e){n.push((function(t){return e({element:t,language:Prism.util.getLanguage(t)})}))},addSelector:function(e){n.push((function(t){return t.matches(e)}))},reject:{add:function(e){n.push((function(t){return!e({element:t,language:Prism.util.getLanguage(t)})}))},addSelector:function(e){n.push((function(t){return!t.matches(e)}))}},filterKnown:!!t&&t.hasAttribute("data-filter-known")};if(r.add((function(e){return!r.filterKnown||"object"===typeof Prism.languages[e.language]})),t)(e=t.getAttribute("data-filter-selector"))&&r.addSelector(e),(e=t.getAttribute("data-reject-selector"))&&r.reject.addSelector(e);Prism.hooks.add("before-all-elements-highlight",(function(e){e.elements=e.elements.filter(i)}))}function i(e){for(var t=0,r=n.length;t{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e,t=Prism.util.currentScript(),n=[],r=Prism.plugins.filterHighlightAll={add:function(e){n.push((function(t){return e({element:t,language:Prism.util.getLanguage(t)})}))},addSelector:function(e){n.push((function(t){return t.matches(e)}))},reject:{add:function(e){n.push((function(t){return!e({element:t,language:Prism.util.getLanguage(t)})}))},addSelector:function(e){n.push((function(t){return!t.matches(e)}))}},filterKnown:!!t&&t.hasAttribute("data-filter-known")};r.add((function(e){return!r.filterKnown||"object"==typeof Prism.languages[e.language]})),t&&((e=t.getAttribute("data-filter-selector"))&&r.addSelector(e),(e=t.getAttribute("data-reject-selector"))&&r.reject.addSelector(e)),Prism.hooks.add("before-all-elements-highlight",(function(e){e.elements=e.elements.filter(i)}))}function i(e){for(var t=0,r=n.length;t{"undefined"!==typeof Prism&&Prism.hooks.add("wrap",(function(e){"keyword"===e.type&&e.classes.push("keyword-"+e.content)}))},41412:()=>{"undefined"!=typeof Prism&&Prism.hooks.add("wrap",(function(e){"keyword"===e.type&&e.classes.push("keyword-"+e.content)}))},78952:()=>{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document){var e=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/g,t=/^#?((?:[\da-f]){3,4}|(?:[\da-f]{2}){3,4})$/i,n=[function(e){var n=t.exec(e);if(n){for(var r=(e=n[1]).length>=6?2:1,i=e.length/r,o=1==r?1/15:1/255,a=[],s=0;s=0){for(var r,i=t.content,o=i.split(e).join(""),a=0,s=n.length;a';t.content=l+i}}))}}()},9464:()=>{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/g,t=/^#?((?:[\da-f]){3,4}|(?:[\da-f]{2}){3,4})$/i,n=[function(e){var n=t.exec(e);if(n){for(var r=(e=n[1]).length>=6?2:1,i=e.length/r,o=1==r?1/15:1/255,a=[],s=0;s=0){for(var r,i=t.content,o=i.split(e).join(""),a=0,s=n.length;a';t.content=l+i}}))}}()},22608:()=>{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document){var e=[];s((function(e){if(e&&e.meta&&e.data){if(e.meta.status&&e.meta.status>=400)return"Error: "+(e.data.message||e.meta.status);if("string"===typeof e.data.content)return"function"===typeof atob?atob(e.data.content.replace(/\s/g,"")):"Your browser cannot decode base64"}return null}),"github"),s((function(e,t){if(e&&e.meta&&e.data&&e.data.files){if(e.meta.status&&e.meta.status>=400)return"Error: "+(e.data.message||e.meta.status);var n=e.data.files,r=t.getAttribute("data-filename");if(null==r)for(var i in n)if(n.hasOwnProperty(i)){r=i;break}return void 0!==n[r]?n[r].content:"Error: unknown or missing gist file "+r}return null}),"gist"),s((function(e){return e&&e.node&&"string"===typeof e.data?e.data:null}),"bitbucket");var t=0,n="data-jsonp-status",r="loading",i="loaded",o="failed",a="pre[data-jsonp]:not(["+n+'="'+i+'"]):not(['+n+'="'+r+'"])';Prism.hooks.add("before-highlightall",(function(e){e.selector+=", "+a})),Prism.hooks.add("before-sanity-check",(function(s){var l,c=s.element;if(c.matches(a)){s.code="",c.setAttribute(n,r);var u=c.appendChild(document.createElement("CODE"));u.textContent="Loading\u2026";var d=s.language;u.className="language-"+d;var f=Prism.plugins.autoloader;f&&f.loadLanguages(d);var p=c.getAttribute("data-adapter"),h=null;if(p){if("function"!==typeof window[p])return c.setAttribute(n,o),void(u.textContent=(l=p,'\u2716 Error: JSONP adapter function "'+l+"\" doesn't exist"));h=window[p]}var m=c.getAttribute("data-jsonp");!function(e,n,r,i){var o="prismjsonp"+t++,a=document.createElement("a");a.href=e,a.href+=(a.search?"&":"?")+(n||"callback")+"="+o;var s=document.createElement("script");s.src=a.href,s.onerror=function(){c(),i("network")};var l=setTimeout((function(){c(),i("timeout")}),Prism.plugins.jsonphighlight.timeout);function c(){clearTimeout(l),document.head.removeChild(s),delete window[o]}window[o]=function(e){c(),r(e)},document.head.appendChild(s)}(m,c.getAttribute("data-callback"),(function(t){var r=null;if(h)r=h(t,c);else for(var a=0,s=e.length;a=0&&e.splice(n,1)}},highlight:function(e){for(var t,n=(e||document).querySelectorAll(a),r=0;t=n[r++];)Prism.highlightElement(t)}}}function s(t,n){n=n||t.name,"function"!==typeof t||l(t)||l(n)||e.push({adapter:t,name:n})}function l(t){if("function"===typeof t){for(var n=0;r=e[n++];)if(r.adapter.valueOf()===t.valueOf())return r.adapter}else if("string"===typeof t){var r;for(n=0;r=e[n++];)if(r.name===t)return r.adapter}return null}}()},62528:()=>{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e=[];o((function(e){if(e&&e.meta&&e.data){if(e.meta.status&&e.meta.status>=400)return"Error: "+(e.data.message||e.meta.status);if("string"==typeof e.data.content)return"function"==typeof atob?atob(e.data.content.replace(/\s/g,"")):"Your browser cannot decode base64"}return null}),"github"),o((function(e,t){if(e&&e.meta&&e.data&&e.data.files){if(e.meta.status&&e.meta.status>=400)return"Error: "+(e.data.message||e.meta.status);var n=e.data.files,r=t.getAttribute("data-filename");if(null==r)for(var i in n)if(n.hasOwnProperty(i)){r=i;break}return void 0!==n[r]?n[r].content:"Error: unknown or missing gist file "+r}return null}),"gist"),o((function(e){return e&&e.node&&"string"==typeof e.data?e.data:null}),"bitbucket");var t=0,n="data-jsonp-status",r="failed",i='pre[data-jsonp]:not([data-jsonp-status="loaded"]):not([data-jsonp-status="loading"])';Prism.hooks.add("before-highlightall",(function(e){e.selector+=", "+i})),Prism.hooks.add("before-sanity-check",(function(o){var a,s=o.element;if(s.matches(i)){o.code="",s.setAttribute(n,"loading");var l=s.appendChild(document.createElement("CODE"));l.textContent="Loading\u2026";var c=o.language;l.className="language-"+c;var u=Prism.plugins.autoloader;u&&u.loadLanguages(c);var d=s.getAttribute("data-adapter"),f=null;if(d){if("function"!=typeof window[d])return s.setAttribute(n,r),void(l.textContent=(a=d,'\u2716 Error: JSONP adapter function "'+a+"\" doesn't exist"));f=window[d]}var p=s.getAttribute("data-jsonp");!function(i,o,a,c){var u="prismjsonp"+t++,d=document.createElement("a");d.href=i,d.href+=(d.search?"&":"?")+(o||"callback")+"="+u;var p=document.createElement("script");p.src=d.href,p.onerror=function(){m(),c()};var h=setTimeout((function(){m(),c()}),Prism.plugins.jsonphighlight.timeout);function m(){clearTimeout(h),document.head.removeChild(p),delete window[u]}window[u]=function(t){m(),function(t){var i=null;if(f)i=f(t,s);else for(var o=0,a=e.length;o=0&&e.splice(n,1)}},highlight:function(e){for(var t,n=(e||document).querySelectorAll(i),r=0;t=n[r++];)Prism.highlightElement(t)}}}function o(t,n){n=n||t.name,"function"!=typeof t||a(t)||a(n)||e.push({adapter:t,name:n})}function a(t){if("function"==typeof t){for(var n=0;r=e[n++];)if(r.adapter.valueOf()===t.valueOf())return r.adapter}else if("string"==typeof t){var r;for(n=0;r=e[n++];)if(r.name===t)return r.adapter}return null}}()},92672:()=>{"undefined"!==typeof Prism&&"undefined"!==typeof document&&document.createRange&&(Prism.plugins.KeepMarkup=!0,Prism.hooks.add("before-highlight",(function(e){if(e.element.children.length&&Prism.util.isActive(e.element,"keep-markup",!0)){var t=Prism.util.isActive(e.element,"drop-tokens",!1),n=0,r=[];o(e.element),r.length&&(e.keepMarkup=r)}function i(e){if(function(e){return!t||"span"!==e.nodeName.toLowerCase()||!e.classList.contains("token")}(e)){var i={element:e,posOpen:n};r.push(i),o(e),i.posClose=n}else o(e)}function o(e){for(var t=0,r=e.childNodes.length;tn.node.posOpen&&(n.nodeStart=o,n.nodeStartPos=n.node.posOpen-n.pos),n.nodeStart&&n.pos+o.data.length>=n.node.posClose&&(n.nodeEnd=o,n.nodeEndPos=n.node.posClose-n.pos),n.pos+=o.data.length);if(n.nodeStart&&n.nodeEnd){var a=document.createRange();return a.setStart(n.nodeStart,n.nodeStartPos),a.setEnd(n.nodeEnd,n.nodeEndPos),n.node.element.innerHTML="",n.node.element.appendChild(a.extractContents()),a.insertNode(n.node.element),a.detach(),!1}}return!0};e.keepMarkup.forEach((function(n){t(e.element,{node:n,pos:0})})),e.highlightedCode=e.element.innerHTML}})))},1316:()=>{"undefined"!=typeof Prism&&"undefined"!=typeof document&&document.createRange&&(Prism.plugins.KeepMarkup=!0,Prism.hooks.add("before-highlight",(function(e){if(e.element.children.length&&Prism.util.isActive(e.element,"keep-markup",!0)){var t=Prism.util.isActive(e.element,"drop-tokens",!1),n=0,r=[];o(e.element),r.length&&(e.keepMarkup=r)}function i(e){if(function(e){return!t||"span"!==e.nodeName.toLowerCase()||!e.classList.contains("token")}(e)){var i={element:e,posOpen:n};r.push(i),o(e),i.posClose=n}else o(e)}function o(e){for(var t=0,r=e.childNodes.length;tn.node.posOpen&&(n.nodeStart=o,n.nodeStartPos=n.node.posOpen-n.pos),n.nodeStart&&n.pos+o.data.length>=n.node.posClose&&(n.nodeEnd=o,n.nodeEndPos=n.node.posClose-n.pos),n.pos+=o.data.length);if(n.nodeStart&&n.nodeEnd){var a=document.createRange();return a.setStart(n.nodeStart,n.nodeStartPos),a.setEnd(n.nodeEnd,n.nodeEndPos),n.node.element.innerHTML="",n.node.element.appendChild(a.extractContents()),a.insertNode(n.node.element),a.detach(),!1}}return!0};e.keepMarkup.forEach((function(n){t(e.element,{node:n,pos:0})})),e.highlightedCode=e.element.innerHTML}})))},67288:()=>{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document&&document.querySelector){var e="line-numbers",t="linkable-line-numbers",n=/\n(?!$)/g,r=function(){var e;return function(){if("undefined"===typeof e){var t=document.createElement("div");t.style.fontSize="13px",t.style.lineHeight="1.5",t.style.padding="0",t.style.border="0",t.innerHTML="
",document.body.appendChild(t),e=38===t.offsetHeight,document.body.removeChild(t)}return e}}(),i=!0;Prism.plugins.lineHighlight={highlightLines:function(o,c,u){var d=(c="string"===typeof c?c:o.getAttribute("data-line")||"").replace(/\s+/g,"").split(",").filter(Boolean),f=+o.getAttribute("data-line-offset")||0,p=(r()?parseInt:parseFloat)(getComputedStyle(o).lineHeight),h=Prism.util.isActive(o,e),m=o.querySelector("code"),g=h?o:m||o,v=[],y=m.textContent.match(n),b=y?y.length+1:1,w=m&&g!=m?function(e,t){var n=getComputedStyle(e),r=getComputedStyle(t);function i(e){return+e.substr(0,e.length-2)}return t.offsetTop+i(r.borderTopWidth)+i(r.paddingTop)-i(n.paddingTop)}(o,m):0;d.forEach((function(e){var t=e.split("-"),n=+t[0],r=+t[1]||n;if(!((r=Math.min(b+f,r))n&&i.setAttribute("data-end",String(r)),i.style.top=(n-f-1)*p+w+"px",i.textContent=new Array(r-n+2).join(" \n")}));v.push((function(){i.style.width=o.scrollWidth+"px"})),v.push((function(){g.appendChild(i)}))}}));var k=o.id;if(h&&Prism.util.isActive(o,t)&&k){s(o,t)||v.push((function(){o.classList.add(t)}));var _=parseInt(o.getAttribute("data-start")||"1");a(".line-numbers-rows > span",o).forEach((function(e,t){var n=t+_;e.onclick=function(){var e=k+"."+n;i=!1,location.hash=e,setTimeout((function(){i=!0}),1)}}))}return function(){v.forEach(l)}}};var o=0;Prism.hooks.add("before-sanity-check",(function(e){var t=e.element.parentElement;if(c(t)){var n=0;a(".line-highlight",t).forEach((function(e){n+=e.textContent.length,e.parentNode.removeChild(e)})),n&&/^(?: \n)+$/.test(e.code.slice(-n))&&(e.code=e.code.slice(0,-n))}})),Prism.hooks.add("complete",(function t(n){var r=n.element.parentElement;if(c(r)){clearTimeout(o);var i=Prism.plugins.lineNumbers,a=n.plugins&&n.plugins.lineNumbers;if(s(r,e)&&i&&!a)Prism.hooks.add("line-numbers",t);else Prism.plugins.lineHighlight.highlightLines(r)(),o=setTimeout(u,1)}})),window.addEventListener("hashchange",u),window.addEventListener("resize",(function(){a("pre").filter(c).map((function(e){return Prism.plugins.lineHighlight.highlightLines(e)})).forEach(l)}))}function a(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function s(e,t){return e.classList.contains(t)}function l(e){e()}function c(e){return!(!e||!/pre/i.test(e.nodeName))&&(!!e.hasAttribute("data-line")||!(!e.id||!Prism.util.isActive(e,t)))}function u(){var e=location.hash.slice(1);a(".temporary.line-highlight").forEach((function(e){e.parentNode.removeChild(e)}));var t=(e.match(/\.([\d,-]+)$/)||[,""])[1];if(t&&!document.getElementById(e)){var n=e.slice(0,e.lastIndexOf(".")),r=document.getElementById(n);if(r)r.hasAttribute("data-line")||r.setAttribute("data-line",""),Prism.plugins.lineHighlight.highlightLines(r,t,"temporary ")(),i&&document.querySelector(".temporary.line-highlight").scrollIntoView()}}}()},65064:()=>{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document&&document.querySelector){var e,t="line-numbers",n="linkable-line-numbers",r=/\n(?!$)/g,i=!0;Prism.plugins.lineHighlight={highlightLines:function(o,c,u){var d=(c="string"==typeof c?c:o.getAttribute("data-line")||"").replace(/\s+/g,"").split(",").filter(Boolean),f=+o.getAttribute("data-line-offset")||0,p=(function(){if(void 0===e){var t=document.createElement("div");t.style.fontSize="13px",t.style.lineHeight="1.5",t.style.padding="0",t.style.border="0",t.innerHTML="
",document.body.appendChild(t),e=38===t.offsetHeight,document.body.removeChild(t)}return e}()?parseInt:parseFloat)(getComputedStyle(o).lineHeight),h=Prism.util.isActive(o,t),m=o.querySelector("code"),g=h?o:m||o,v=[],y=m.textContent.match(r),b=y?y.length+1:1,w=m&&g!=m?function(e,t){var n=getComputedStyle(e),r=getComputedStyle(t);function i(e){return+e.substr(0,e.length-2)}return t.offsetTop+i(r.borderTopWidth)+i(r.paddingTop)-i(n.paddingTop)}(o,m):0;d.forEach((function(e){var t=e.split("-"),n=+t[0],r=+t[1]||n;if(!((r=Math.min(b+f,r))n&&i.setAttribute("data-end",String(r)),i.style.top=(n-f-1)*p+w+"px",i.textContent=new Array(r-n+2).join(" \n")}));v.push((function(){i.style.width=o.scrollWidth+"px"})),v.push((function(){g.appendChild(i)}))}}));var k=o.id;if(h&&Prism.util.isActive(o,n)&&k){s(o,n)||v.push((function(){o.classList.add(n)}));var _=parseInt(o.getAttribute("data-start")||"1");a(".line-numbers-rows > span",o).forEach((function(e,t){var n=t+_;e.onclick=function(){var e=k+"."+n;i=!1,location.hash=e,setTimeout((function(){i=!0}),1)}}))}return function(){v.forEach(l)}}};var o=0;Prism.hooks.add("before-sanity-check",(function(e){var t=e.element.parentElement;if(c(t)){var n=0;a(".line-highlight",t).forEach((function(e){n+=e.textContent.length,e.parentNode.removeChild(e)})),n&&/^(?: \n)+$/.test(e.code.slice(-n))&&(e.code=e.code.slice(0,-n))}})),Prism.hooks.add("complete",(function e(n){var r=n.element.parentElement;if(c(r)){clearTimeout(o);var i=Prism.plugins.lineNumbers,a=n.plugins&&n.plugins.lineNumbers;s(r,t)&&i&&!a?Prism.hooks.add("line-numbers",e):(Prism.plugins.lineHighlight.highlightLines(r)(),o=setTimeout(u,1))}})),window.addEventListener("hashchange",u),window.addEventListener("resize",(function(){a("pre").filter(c).map((function(e){return Prism.plugins.lineHighlight.highlightLines(e)})).forEach(l)}))}function a(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function s(e,t){return e.classList.contains(t)}function l(e){e()}function c(e){return!!(e&&/pre/i.test(e.nodeName)&&(e.hasAttribute("data-line")||e.id&&Prism.util.isActive(e,n)))}function u(){var e=location.hash.slice(1);a(".temporary.line-highlight").forEach((function(e){e.parentNode.removeChild(e)}));var t=(e.match(/\.([\d,-]+)$/)||[,""])[1];if(t&&!document.getElementById(e)){var n=e.slice(0,e.lastIndexOf(".")),r=document.getElementById(n);r&&(r.hasAttribute("data-line")||r.setAttribute("data-line",""),Prism.plugins.lineHighlight.highlightLines(r,t,"temporary ")(),i&&document.querySelector(".temporary.line-highlight").scrollIntoView())}}}()},27837:()=>{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document){var e="line-numbers",t=/\n(?!$)/g,n=Prism.plugins.lineNumbers={getLine:function(t,n){if("PRE"===t.tagName&&t.classList.contains(e)){var r=t.querySelector(".line-numbers-rows");if(r){var i=parseInt(t.getAttribute("data-start"),10)||1,o=i+(r.children.length-1);no&&(n=o);var a=n-i;return r.children[a]}}},resize:function(e){i([e])},assumeViewportIndependence:!0},r=void 0;window.addEventListener("resize",(function(){n.assumeViewportIndependence&&r===window.innerWidth||(r=window.innerWidth,i(Array.prototype.slice.call(document.querySelectorAll("pre."+e))))})),Prism.hooks.add("complete",(function(n){if(n.code){var r=n.element,o=r.parentNode;if(o&&/pre/i.test(o.nodeName)&&!r.querySelector(".line-numbers-rows")&&Prism.util.isActive(r,e)){r.classList.remove(e),o.classList.add(e);var a,s=n.code.match(t),l=s?s.length+1:1,c=new Array(l+1).join("");(a=document.createElement("span")).setAttribute("aria-hidden","true"),a.className="line-numbers-rows",a.innerHTML=c,o.hasAttribute("data-start")&&(o.style.counterReset="linenumber "+(parseInt(o.getAttribute("data-start"),10)-1)),n.element.appendChild(a),i([o]),Prism.hooks.run("line-numbers",n)}}})),Prism.hooks.add("line-numbers",(function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}))}function i(e){if(0!=(e=e.filter((function(e){var t=function(e){if(!e)return null;return window.getComputedStyle?getComputedStyle(e):e.currentStyle||null}(e)["white-space"];return"pre-wrap"===t||"pre-line"===t}))).length){var n=e.map((function(e){var n=e.querySelector("code"),r=e.querySelector(".line-numbers-rows");if(n&&r){var i=e.querySelector(".line-numbers-sizer"),o=n.textContent.split(t);i||((i=document.createElement("span")).className="line-numbers-sizer",n.appendChild(i)),i.innerHTML="0",i.style.display="block";var a=i.getBoundingClientRect().height;return i.innerHTML="",{element:e,lines:o,lineHeights:[],oneLinerHeight:a,sizer:i}}})).filter(Boolean);n.forEach((function(e){var t=e.sizer,n=e.lines,r=e.lineHeights,i=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach((function(e,n){if(e&&e.length>1){var o=t.appendChild(document.createElement("span"));o.style.display="block",o.textContent=e}else r[n]=i}))})),n.forEach((function(e){for(var t=e.sizer,n=e.lineHeights,r=0,i=0;i{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e="line-numbers",t=/\n(?!$)/g,n=Prism.plugins.lineNumbers={getLine:function(t,n){if("PRE"===t.tagName&&t.classList.contains(e)){var r=t.querySelector(".line-numbers-rows");if(r){var i=parseInt(t.getAttribute("data-start"),10)||1,o=i+(r.children.length-1);no&&(n=o);var a=n-i;return r.children[a]}}},resize:function(e){i([e])},assumeViewportIndependence:!0},r=void 0;window.addEventListener("resize",(function(){n.assumeViewportIndependence&&r===window.innerWidth||(r=window.innerWidth,i(Array.prototype.slice.call(document.querySelectorAll("pre.line-numbers"))))})),Prism.hooks.add("complete",(function(n){if(n.code){var r=n.element,o=r.parentNode;if(o&&/pre/i.test(o.nodeName)&&!r.querySelector(".line-numbers-rows")&&Prism.util.isActive(r,e)){r.classList.remove(e),o.classList.add(e);var a,s=n.code.match(t),l=s?s.length+1:1,c=new Array(l+1).join("");(a=document.createElement("span")).setAttribute("aria-hidden","true"),a.className="line-numbers-rows",a.innerHTML=c,o.hasAttribute("data-start")&&(o.style.counterReset="linenumber "+(parseInt(o.getAttribute("data-start"),10)-1)),n.element.appendChild(a),i([o]),Prism.hooks.run("line-numbers",n)}}})),Prism.hooks.add("line-numbers",(function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}))}function i(e){if(0!=(e=e.filter((function(e){var t,n=(t=e,t?window.getComputedStyle?getComputedStyle(t):t.currentStyle||null:null)["white-space"];return"pre-wrap"===n||"pre-line"===n}))).length){var n=e.map((function(e){var n=e.querySelector("code"),r=e.querySelector(".line-numbers-rows");if(n&&r){var i=e.querySelector(".line-numbers-sizer"),o=n.textContent.split(t);i||((i=document.createElement("span")).className="line-numbers-sizer",n.appendChild(i)),i.innerHTML="0",i.style.display="block";var a=i.getBoundingClientRect().height;return i.innerHTML="",{element:e,lines:o,lineHeights:[],oneLinerHeight:a,sizer:i}}})).filter(Boolean);n.forEach((function(e){var t=e.sizer,n=e.lines,r=e.lineHeights,i=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach((function(e,n){if(e&&e.length>1){var o=t.appendChild(document.createElement("span"));o.style.display="block",o.textContent=e}else r[n]=i}))})),n.forEach((function(e){for(var t=e.sizer,n=e.lineHeights,r=0,i=0;i{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document){var e={"(":")","[":"]","{":"}"},t={"(":"brace-round","[":"brace-square","{":"brace-curly"},n={"${":"{"},r=0,i=/^(pair-\d+-)(close|open)$/;Prism.hooks.add("complete",(function(i){var a=i.element,u=a.parentElement;if(u&&"PRE"==u.tagName){var d=[];if(Prism.util.isActive(a,"match-braces")&&d.push("(","[","{"),0!=d.length){u.__listenerAdded||(u.addEventListener("mousedown",(function(){var e=u.querySelector("code"),t=o("brace-selected");Array.prototype.slice.call(e.querySelectorAll("."+t)).forEach((function(e){e.classList.remove(t)}))})),Object.defineProperty(u,"__listenerAdded",{value:!0}));var f=Array.prototype.slice.call(a.querySelectorAll("span."+o("token")+"."+o("punctuation"))),p=[];d.forEach((function(i){for(var a=e[i],u=o(t[i]),d=[],h=[],m=0;m{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e={"(":")","[":"]","{":"}"},t={"(":"brace-round","[":"brace-square","{":"brace-curly"},n={"${":"{"},r=0,i=/^(pair-\d+-)(close|open)$/;Prism.hooks.add("complete",(function(i){var a=i.element,u=a.parentElement;if(u&&"PRE"==u.tagName){var d=[];if(Prism.util.isActive(a,"match-braces")&&d.push("(","[","{"),0!=d.length){u.__listenerAdded||(u.addEventListener("mousedown",(function(){var e=u.querySelector("code"),t=o("brace-selected");Array.prototype.slice.call(e.querySelectorAll("."+t)).forEach((function(e){e.classList.remove(t)}))})),Object.defineProperty(u,"__listenerAdded",{value:!0}));var f=Array.prototype.slice.call(a.querySelectorAll("span."+o("token")+"."+o("punctuation"))),p=[];d.forEach((function(i){for(var a=e[i],u=o(t[i]),d=[],h=[],m=0;m{!function(){if("undefined"!==typeof Prism){var t=Object.assign||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},n={"remove-trailing":"boolean","remove-indent":"boolean","left-trim":"boolean","right-trim":"boolean","break-lines":"number",indent:"number","remove-initial-line-feed":"boolean","tabs-to-spaces":"number","spaces-to-tabs":"number"};r.prototype={setDefaults:function(e){this.defaults=t(this.defaults,e)},normalize:function(e,n){for(var r in n=t(this.defaults,n)){var i=r.replace(/-(\w)/g,(function(e,t){return t.toUpperCase()}));"normalize"!==r&&"setDefaults"!==i&&n[r]&&this[i]&&(e=this[i].call(this,e,n[r]))}return e},leftTrim:function(e){return e.replace(/^\s+/,"")},rightTrim:function(e){return e.replace(/\s+$/,"")},tabsToSpaces:function(e,t){return t=0|t||4,e.replace(/\t/g,new Array(++t).join(" "))},spacesToTabs:function(e,t){return t=0|t||4,e.replace(RegExp(" {"+t+"}","g"),"\t")},removeTrailing:function(e){return e.replace(/\s*?$/gm,"")},removeInitialLineFeed:function(e){return e.replace(/^(?:\r?\n|\r)/,"")},removeIndent:function(e){var t=e.match(/^[^\S\n\r]*(?=\S)/gm);return t&&t[0].length?(t.sort((function(e,t){return e.length-t.length})),t[0].length?e.replace(RegExp("^"+t[0],"gm"),""):e):e},indent:function(e,t){return e.replace(/^[^\S\n\r]*(?=\S)/gm,new Array(++t).join("\t")+"$&")},breakLines:function(e,t){t=!0===t?80:0|t||80;for(var n=e.split("\n"),r=0;rt&&(o[s]="\n"+o[s],a=l)}n[r]=o.join("")}return n.join("\n")}},e.exports&&(e.exports=r),Prism.plugins.NormalizeWhitespace=new r({"remove-trailing":!0,"remove-indent":!0,"left-trim":!0,"right-trim":!0}),Prism.hooks.add("before-sanity-check",(function(e){var t=Prism.plugins.NormalizeWhitespace;if((!e.settings||!1!==e.settings["whitespace-normalization"])&&Prism.util.isActive(e.element,"whitespace-normalization",!0))if(e.element&&e.element.parentNode||!e.code){var r=e.element.parentNode;if(e.code&&r&&"pre"===r.nodeName.toLowerCase()){for(var i in null==e.settings&&(e.settings={}),n)if(Object.hasOwnProperty.call(n,i)){var o=n[i];if(r.hasAttribute("data-"+i))try{var a=JSON.parse(r.getAttribute("data-"+i)||"true");typeof a===o&&(e.settings[i]=a)}catch(h){}}for(var s=r.childNodes,l="",c="",u=!1,d=0;d{!function(){if("undefined"!=typeof Prism){var t=Object.assign||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},n={"remove-trailing":"boolean","remove-indent":"boolean","left-trim":"boolean","right-trim":"boolean","break-lines":"number",indent:"number","remove-initial-line-feed":"boolean","tabs-to-spaces":"number","spaces-to-tabs":"number"};r.prototype={setDefaults:function(e){this.defaults=t(this.defaults,e)},normalize:function(e,n){for(var r in n=t(this.defaults,n)){var i=r.replace(/-(\w)/g,(function(e,t){return t.toUpperCase()}));"normalize"!==r&&"setDefaults"!==i&&n[r]&&this[i]&&(e=this[i].call(this,e,n[r]))}return e},leftTrim:function(e){return e.replace(/^\s+/,"")},rightTrim:function(e){return e.replace(/\s+$/,"")},tabsToSpaces:function(e,t){return t=0|t||4,e.replace(/\t/g,new Array(++t).join(" "))},spacesToTabs:function(e,t){return t=0|t||4,e.replace(RegExp(" {"+t+"}","g"),"\t")},removeTrailing:function(e){return e.replace(/\s*?$/gm,"")},removeInitialLineFeed:function(e){return e.replace(/^(?:\r?\n|\r)/,"")},removeIndent:function(e){var t=e.match(/^[^\S\n\r]*(?=\S)/gm);return t&&t[0].length?(t.sort((function(e,t){return e.length-t.length})),t[0].length?e.replace(RegExp("^"+t[0],"gm"),""):e):e},indent:function(e,t){return e.replace(/^[^\S\n\r]*(?=\S)/gm,new Array(++t).join("\t")+"$&")},breakLines:function(e,t){t=!0===t?80:0|t||80;for(var n=e.split("\n"),r=0;rt&&(o[s]="\n"+o[s],a=l)}n[r]=o.join("")}return n.join("\n")}},e.exports&&(e.exports=r),Prism.plugins.NormalizeWhitespace=new r({"remove-trailing":!0,"remove-indent":!0,"left-trim":!0,"right-trim":!0}),Prism.hooks.add("before-sanity-check",(function(e){var t=Prism.plugins.NormalizeWhitespace;if((!e.settings||!1!==e.settings["whitespace-normalization"])&&Prism.util.isActive(e.element,"whitespace-normalization",!0))if(e.element&&e.element.parentNode||!e.code){var r=e.element.parentNode;if(e.code&&r&&"pre"===r.nodeName.toLowerCase()){for(var i in null==e.settings&&(e.settings={}),n)if(Object.hasOwnProperty.call(n,i)){var o=n[i];if(r.hasAttribute("data-"+i))try{var a=JSON.parse(r.getAttribute("data-"+i)||"true");typeof a===o&&(e.settings[i]=a)}catch(e){}}for(var s=r.childNodes,l="",c="",u=!1,d=0;d{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document&&Function.prototype.bind){var e={gradient:{create:function(){var e={},t=function(t){if(e[t])return e[t];var n=t.match(/^(\b|\B-[a-z]{1,10}-)((?:repeating-)?(?:linear|radial)-gradient)/),r=n&&n[1],i=n&&n[2],o=t.replace(/^(?:\b|\B-[a-z]{1,10}-)(?:repeating-)?(?:linear|radial)-gradient\(|\)$/g,"").split(/\s*,\s*/);return i.indexOf("linear")>=0?e[t]=function(e,t,n){var r="180deg";return/^(?:-?(?:\d+(?:\.\d+)?|\.\d+)(?:deg|rad)|to\b|top|right|bottom|left)/.test(n[0])&&(r=n.shift()).indexOf("to ")<0&&(r.indexOf("top")>=0?r=r.indexOf("left")>=0?"to bottom right":r.indexOf("right")>=0?"to bottom left":"to bottom":r.indexOf("bottom")>=0?r=r.indexOf("left")>=0?"to top right":r.indexOf("right")>=0?"to top left":"to top":r.indexOf("left")>=0?r="to right":r.indexOf("right")>=0?r="to left":e&&(r.indexOf("deg")>=0?r=90-parseFloat(r)+"deg":r.indexOf("rad")>=0&&(r=Math.PI/2-parseFloat(r)+"rad"))),t+"("+r+","+n.join(",")+")"}(r,i,o):i.indexOf("radial")>=0?e[t]=function(e,t,n){if(n[0].indexOf("at")<0){var r="center",i="ellipse",o="farthest-corner";if(/\b(?:bottom|center|left|right|top)\b|^\d+/.test(n[0])&&(r=n.shift().replace(/\s*-?\d+(?:deg|rad)\s*/,"")),/\b(?:circle|closest|contain|cover|ellipse|farthest)\b/.test(n[0])){var a=n.shift().split(/\s+/);!a[0]||"circle"!==a[0]&&"ellipse"!==a[0]||(i=a.shift()),a[0]&&(o=a.shift()),"cover"===o?o="farthest-corner":"contain"===o&&(o="clothest-side")}return t+"("+i+" "+o+" at "+r+","+n.join(",")+")"}return t+"("+n.join(",")+")"}(0,i,o):e[t]=i+"("+o.join(",")+")"};return function(){new Prism.plugins.Previewer("gradient",(function(e){return this.firstChild.style.backgroundImage="",this.firstChild.style.backgroundImage=t(e),!!this.firstChild.style.backgroundImage}),"*",(function(){this._elt.innerHTML=""}))}}(),tokens:{gradient:{pattern:/(?:\b|\B-[a-z]{1,10}-)(?:repeating-)?(?:linear|radial)-gradient\((?:(?:hsl|rgb)a?\(.+?\)|[^\)])+\)/gi,inside:{function:/[\w-]+(?=\()/,punctuation:/[(),]/}}},languages:{css:!0,less:!0,sass:[{lang:"sass",before:"punctuation",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]},{lang:"sass",before:"punctuation",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]}],scss:!0,stylus:[{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},angle:{create:function(){new Prism.plugins.Previewer("angle",(function(e){var t,n,r=parseFloat(e),i=e.match(/[a-z]+$/i);if(!r||!i)return!1;switch(i=i[0]){case"deg":t=360;break;case"grad":t=400;break;case"rad":t=2*Math.PI;break;case"turn":t=1}return n=100*r/t,n%=100,this[(r<0?"set":"remove")+"Attribute"]("data-negative",""),this.querySelector("circle").style.strokeDasharray=Math.abs(n)+",500",!0}),"*",(function(){this._elt.innerHTML=''}))},tokens:{angle:/(?:\b|\B-|(?=\B\.))(?:\d+(?:\.\d+)?|\.\d+)(?:deg|g?rad|turn)\b/i},languages:{css:!0,less:!0,markup:{lang:"markup",before:"punctuation",inside:"inside",root:Prism.languages.markup&&Prism.languages.markup.tag.inside["attr-value"]},sass:[{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]},{lang:"sass",before:"operator",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]}],scss:!0,stylus:[{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},color:{create:function(){new Prism.plugins.Previewer("color",(function(e){return this.style.backgroundColor="",this.style.backgroundColor=e,!!this.style.backgroundColor}))},tokens:{color:[Prism.languages.css.hexcode].concat(Prism.languages.css.color)},languages:{css:!1,less:!0,markup:{lang:"markup",before:"punctuation",inside:"inside",root:Prism.languages.markup&&Prism.languages.markup.tag.inside["attr-value"]},sass:[{lang:"sass",before:"punctuation",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]},{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]}],scss:!1,stylus:[{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},easing:{create:function(){new Prism.plugins.Previewer("easing",(function(e){var t=(e={linear:"0,0,1,1",ease:".25,.1,.25,1","ease-in":".42,0,1,1","ease-out":"0,0,.58,1","ease-in-out":".42,0,.58,1"}[e]||e).match(/-?(?:\d+(?:\.\d+)?|\.\d+)/g);if(4===t.length){t=t.map((function(e,t){return 100*(t%2?1-e:e)})),this.querySelector("path").setAttribute("d","M0,100 C"+t[0]+","+t[1]+", "+t[2]+","+t[3]+", 100,0");var n=this.querySelectorAll("line");return n[0].setAttribute("x2",t[0]),n[0].setAttribute("y2",t[1]),n[1].setAttribute("x2",t[2]),n[1].setAttribute("y2",t[3]),!0}return!1}),"*",(function(){this._elt.innerHTML=''}))},tokens:{easing:{pattern:/\bcubic-bezier\((?:-?(?:\d+(?:\.\d+)?|\.\d+),\s*){3}-?(?:\d+(?:\.\d+)?|\.\d+)\)\B|\b(?:ease(?:-in)?(?:-out)?|linear)(?=\s|[;}]|$)/i,inside:{function:/[\w-]+(?=\()/,punctuation:/[(),]/}}},languages:{css:!0,less:!0,sass:[{lang:"sass",inside:"inside",before:"punctuation",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]},{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]}],scss:!0,stylus:[{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},time:{create:function(){new Prism.plugins.Previewer("time",(function(e){var t=parseFloat(e),n=e.match(/[a-z]+$/i);return!(!t||!n)&&(n=n[0],this.querySelector("circle").style.animationDuration=2*t+n,!0)}),"*",(function(){this._elt.innerHTML=''}))},tokens:{time:/(?:\b|\B-|(?=\B\.))(?:\d+(?:\.\d+)?|\.\d+)m?s\b/i},languages:{css:!0,less:!0,markup:{lang:"markup",before:"punctuation",inside:"inside",root:Prism.languages.markup&&Prism.languages.markup.tag.inside["attr-value"]},sass:[{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]},{lang:"sass",before:"operator",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]}],scss:!0,stylus:[{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}}},t="token",n="active",r="flipped",i=function(e,t,n,r){this._elt=null,this._type=e,this._token=null,this.updater=t,this._mouseout=this.mouseout.bind(this),this.initializer=r;var o=this;n||(n=["*"]),Array.isArray(n)||(n=[n]),n.forEach((function(e){"string"!==typeof e&&(e=e.lang),i.byLanguages[e]||(i.byLanguages[e]=[]),i.byLanguages[e].indexOf(o)<0&&i.byLanguages[e].push(o)})),i.byType[e]=this};for(var o in i.prototype.init=function(){this._elt||(this._elt=document.createElement("div"),this._elt.className="prism-previewer prism-previewer-"+this._type,document.body.appendChild(this._elt),this.initializer&&this.initializer())},i.prototype.isDisabled=function(e){do{if(e.hasAttribute&&e.hasAttribute("data-previewers"))return-1===(e.getAttribute("data-previewers")||"").split(/\s+/).indexOf(this._type)}while(e=e.parentNode);return!1},i.prototype.check=function(e){if(!e.classList.contains(t)||!this.isDisabled(e)){do{if(e.classList&&e.classList.contains(t)&&e.classList.contains(this._type))break}while(e=e.parentNode);e&&e!==this._token&&(this._token=e,this.show())}},i.prototype.mouseout=function(){this._token.removeEventListener("mouseout",this._mouseout,!1),this._token=null,this.hide()},i.prototype.show=function(){if(this._elt||this.init(),this._token)if(this.updater.call(this._elt,this._token.textContent)){this._token.addEventListener("mouseout",this._mouseout,!1);var e=function(e){var t=e.getBoundingClientRect(),n=t.left,r=t.top,i=document.documentElement.getBoundingClientRect();return n-=i.left,{top:r-=i.top,right:innerWidth-n-t.width,bottom:innerHeight-r-t.height,left:n,width:t.width,height:t.height}}(this._token);this._elt.classList.add(n),e.top-this._elt.offsetHeight>0?(this._elt.classList.remove(r),this._elt.style.top=e.top+"px",this._elt.style.bottom=""):(this._elt.classList.add(r),this._elt.style.bottom=e.bottom+"px",this._elt.style.top=""),this._elt.style.left=e.left+Math.min(200,e.width/2)+"px"}else this.hide()},i.prototype.hide=function(){this._elt.classList.remove(n)},i.byLanguages={},i.byType={},i.initEvents=function(e,t){var n=[];i.byLanguages[t]&&(n=n.concat(i.byLanguages[t])),i.byLanguages["*"]&&(n=n.concat(i.byLanguages["*"])),e.addEventListener("mouseover",(function(e){var t=e.target;n.forEach((function(e){e.check(t)}))}),!1)},Prism.plugins.Previewer=i,Prism.hooks.add("before-highlight",(function(t){for(var n in e){var r=e[n].languages;if(t.language&&r[t.language]&&!r[t.language].initialized){var i=r[t.language];Array.isArray(i)||(i=[i]),i.forEach((function(i){var o,a,s,l;!0===i?(o="important",a=t.language,i=t.language):(o=i.before||"important",a=i.inside||i.lang,s=i.root||Prism.languages,l=i.skip,i=t.language),!l&&Prism.languages[i]&&(Prism.languages.insertBefore(a,o,e[n].tokens,s),t.grammar=Prism.languages[i],r[t.language]={initialized:!0})}))}}})),Prism.hooks.add("after-highlight",(function(e){(i.byLanguages["*"]||i.byLanguages[e.language])&&i.initEvents(e.element,e.language)})),e)e[o].create()}}()},87976:()=>{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document&&Function.prototype.bind){var e,t,n={gradient:{create:(e={},t=function(t){if(e[t])return e[t];var n=t.match(/^(\b|\B-[a-z]{1,10}-)((?:repeating-)?(?:linear|radial)-gradient)/),r=n&&n[1],i=n&&n[2],o=t.replace(/^(?:\b|\B-[a-z]{1,10}-)(?:repeating-)?(?:linear|radial)-gradient\(|\)$/g,"").split(/\s*,\s*/);return i.indexOf("linear")>=0?e[t]=function(e,t,n){var r="180deg";return/^(?:-?(?:\d+(?:\.\d+)?|\.\d+)(?:deg|rad)|to\b|top|right|bottom|left)/.test(n[0])&&(r=n.shift()).indexOf("to ")<0&&(r.indexOf("top")>=0?r=r.indexOf("left")>=0?"to bottom right":r.indexOf("right")>=0?"to bottom left":"to bottom":r.indexOf("bottom")>=0?r=r.indexOf("left")>=0?"to top right":r.indexOf("right")>=0?"to top left":"to top":r.indexOf("left")>=0?r="to right":r.indexOf("right")>=0?r="to left":e&&(r.indexOf("deg")>=0?r=90-parseFloat(r)+"deg":r.indexOf("rad")>=0&&(r=Math.PI/2-parseFloat(r)+"rad"))),t+"("+r+","+n.join(",")+")"}(r,i,o):i.indexOf("radial")>=0?e[t]=function(e,t,n){if(n[0].indexOf("at")<0){var r="center",i="ellipse",o="farthest-corner";if(/\b(?:bottom|center|left|right|top)\b|^\d+/.test(n[0])&&(r=n.shift().replace(/\s*-?\d+(?:deg|rad)\s*/,"")),/\b(?:circle|closest|contain|cover|ellipse|farthest)\b/.test(n[0])){var a=n.shift().split(/\s+/);!a[0]||"circle"!==a[0]&&"ellipse"!==a[0]||(i=a.shift()),a[0]&&(o=a.shift()),"cover"===o?o="farthest-corner":"contain"===o&&(o="clothest-side")}return t+"("+i+" "+o+" at "+r+","+n.join(",")+")"}return t+"("+n.join(",")+")"}(0,i,o):e[t]=i+"("+o.join(",")+")"},function(){new Prism.plugins.Previewer("gradient",(function(e){return this.firstChild.style.backgroundImage="",this.firstChild.style.backgroundImage=t(e),!!this.firstChild.style.backgroundImage}),"*",(function(){this._elt.innerHTML=""}))}),tokens:{gradient:{pattern:/(?:\b|\B-[a-z]{1,10}-)(?:repeating-)?(?:linear|radial)-gradient\((?:(?:hsl|rgb)a?\(.+?\)|[^\)])+\)/gi,inside:{function:/[\w-]+(?=\()/,punctuation:/[(),]/}}},languages:{css:!0,less:!0,sass:[{lang:"sass",before:"punctuation",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]},{lang:"sass",before:"punctuation",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]}],scss:!0,stylus:[{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},angle:{create:function(){new Prism.plugins.Previewer("angle",(function(e){var t,n,r=parseFloat(e),i=e.match(/[a-z]+$/i);if(!r||!i)return!1;switch(i=i[0]){case"deg":t=360;break;case"grad":t=400;break;case"rad":t=2*Math.PI;break;case"turn":t=1}return n=100*r/t,n%=100,this[(r<0?"set":"remove")+"Attribute"]("data-negative",""),this.querySelector("circle").style.strokeDasharray=Math.abs(n)+",500",!0}),"*",(function(){this._elt.innerHTML=''}))},tokens:{angle:/(?:\b|\B-|(?=\B\.))(?:\d+(?:\.\d+)?|\.\d+)(?:deg|g?rad|turn)\b/i},languages:{css:!0,less:!0,markup:{lang:"markup",before:"punctuation",inside:"inside",root:Prism.languages.markup&&Prism.languages.markup.tag.inside["attr-value"]},sass:[{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]},{lang:"sass",before:"operator",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]}],scss:!0,stylus:[{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},color:{create:function(){new Prism.plugins.Previewer("color",(function(e){return this.style.backgroundColor="",this.style.backgroundColor=e,!!this.style.backgroundColor}))},tokens:{color:[Prism.languages.css.hexcode].concat(Prism.languages.css.color)},languages:{css:!1,less:!0,markup:{lang:"markup",before:"punctuation",inside:"inside",root:Prism.languages.markup&&Prism.languages.markup.tag.inside["attr-value"]},sass:[{lang:"sass",before:"punctuation",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]},{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]}],scss:!1,stylus:[{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},easing:{create:function(){new Prism.plugins.Previewer("easing",(function(e){var t=(e={linear:"0,0,1,1",ease:".25,.1,.25,1","ease-in":".42,0,1,1","ease-out":"0,0,.58,1","ease-in-out":".42,0,.58,1"}[e]||e).match(/-?(?:\d+(?:\.\d+)?|\.\d+)/g);if(4===t.length){t=t.map((function(e,t){return 100*(t%2?1-e:e)})),this.querySelector("path").setAttribute("d","M0,100 C"+t[0]+","+t[1]+", "+t[2]+","+t[3]+", 100,0");var n=this.querySelectorAll("line");return n[0].setAttribute("x2",t[0]),n[0].setAttribute("y2",t[1]),n[1].setAttribute("x2",t[2]),n[1].setAttribute("y2",t[3]),!0}return!1}),"*",(function(){this._elt.innerHTML=''}))},tokens:{easing:{pattern:/\bcubic-bezier\((?:-?(?:\d+(?:\.\d+)?|\.\d+),\s*){3}-?(?:\d+(?:\.\d+)?|\.\d+)\)\B|\b(?:ease(?:-in)?(?:-out)?|linear)(?=\s|[;}]|$)/i,inside:{function:/[\w-]+(?=\()/,punctuation:/[(),]/}}},languages:{css:!0,less:!0,sass:[{lang:"sass",inside:"inside",before:"punctuation",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]},{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]}],scss:!0,stylus:[{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},time:{create:function(){new Prism.plugins.Previewer("time",(function(e){var t=parseFloat(e),n=e.match(/[a-z]+$/i);return!(!t||!n||(n=n[0],this.querySelector("circle").style.animationDuration=2*t+n,0))}),"*",(function(){this._elt.innerHTML=''}))},tokens:{time:/(?:\b|\B-|(?=\B\.))(?:\d+(?:\.\d+)?|\.\d+)m?s\b/i},languages:{css:!0,less:!0,markup:{lang:"markup",before:"punctuation",inside:"inside",root:Prism.languages.markup&&Prism.languages.markup.tag.inside["attr-value"]},sass:[{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]},{lang:"sass",before:"operator",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]}],scss:!0,stylus:[{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}}},r="token",i="active",o="flipped",a=function(e,t,n,r){this._elt=null,this._type=e,this._token=null,this.updater=t,this._mouseout=this.mouseout.bind(this),this.initializer=r;var i=this;n||(n=["*"]),Array.isArray(n)||(n=[n]),n.forEach((function(e){"string"!=typeof e&&(e=e.lang),a.byLanguages[e]||(a.byLanguages[e]=[]),a.byLanguages[e].indexOf(i)<0&&a.byLanguages[e].push(i)})),a.byType[e]=this};for(var s in a.prototype.init=function(){this._elt||(this._elt=document.createElement("div"),this._elt.className="prism-previewer prism-previewer-"+this._type,document.body.appendChild(this._elt),this.initializer&&this.initializer())},a.prototype.isDisabled=function(e){do{if(e.hasAttribute&&e.hasAttribute("data-previewers"))return-1===(e.getAttribute("data-previewers")||"").split(/\s+/).indexOf(this._type)}while(e=e.parentNode);return!1},a.prototype.check=function(e){if(!e.classList.contains(r)||!this.isDisabled(e)){do{if(e.classList&&e.classList.contains(r)&&e.classList.contains(this._type))break}while(e=e.parentNode);e&&e!==this._token&&(this._token=e,this.show())}},a.prototype.mouseout=function(){this._token.removeEventListener("mouseout",this._mouseout,!1),this._token=null,this.hide()},a.prototype.show=function(){var e,t,n,r;if(this._elt||this.init(),this._token)if(this.updater.call(this._elt,this._token.textContent)){this._token.addEventListener("mouseout",this._mouseout,!1);var a=(t=(e=this._token.getBoundingClientRect()).left,n=e.top,t-=(r=document.documentElement.getBoundingClientRect()).left,{top:n-=r.top,right:innerWidth-t-e.width,bottom:innerHeight-n-e.height,left:t,width:e.width,height:e.height});this._elt.classList.add(i),a.top-this._elt.offsetHeight>0?(this._elt.classList.remove(o),this._elt.style.top=a.top+"px",this._elt.style.bottom=""):(this._elt.classList.add(o),this._elt.style.bottom=a.bottom+"px",this._elt.style.top=""),this._elt.style.left=a.left+Math.min(200,a.width/2)+"px"}else this.hide()},a.prototype.hide=function(){this._elt.classList.remove(i)},a.byLanguages={},a.byType={},a.initEvents=function(e,t){var n=[];a.byLanguages[t]&&(n=n.concat(a.byLanguages[t])),a.byLanguages["*"]&&(n=n.concat(a.byLanguages["*"])),e.addEventListener("mouseover",(function(e){var t=e.target;n.forEach((function(e){e.check(t)}))}),!1)},Prism.plugins.Previewer=a,Prism.hooks.add("before-highlight",(function(e){for(var t in n){var r=n[t].languages;if(e.language&&r[e.language]&&!r[e.language].initialized){var i=r[e.language];Array.isArray(i)||(i=[i]),i.forEach((function(i){var o,a,s,l;!0===i?(o="important",a=e.language,i=e.language):(o=i.before||"important",a=i.inside||i.lang,s=i.root||Prism.languages,l=i.skip,i=e.language),!l&&Prism.languages[i]&&(Prism.languages.insertBefore(a,o,n[t].tokens,s),e.grammar=Prism.languages[i],r[e.language]={initialized:!0})}))}}})),Prism.hooks.add("after-highlight",(function(e){(a.byLanguages["*"]||a.byLanguages[e.language])&&a.initEvents(e.element,e.language)})),n)n[s].create()}}()},3776:()=>{"undefined"!==typeof Prism&&"undefined"!==typeof document&&Prism.hooks.add("before-sanity-check",(function(e){if(e.code){var t=e.element.parentNode,n=/(?:^|\s)keep-initial-line-feed(?:\s|$)/;!t||"pre"!==t.nodeName.toLowerCase()||n.test(t.className)||n.test(e.element.className)||(e.code=e.code.replace(/^(?:\r?\n|\r)/,""))}}))},65764:()=>{"undefined"!=typeof Prism&&"undefined"!=typeof document&&Prism.hooks.add("before-sanity-check",(function(e){if(e.code){var t=e.element.parentNode,n=/(?:^|\s)keep-initial-line-feed(?:\s|$)/;!t||"pre"!==t.nodeName.toLowerCase()||n.test(t.className)||n.test(e.element.className)||(e.code=e.code.replace(/^(?:\r?\n|\r)/,""))}}))},73188:()=>{!function(){if("undefined"!==typeof Prism){var e={tab:/\t/,crlf:/\r\n/,lf:/\n/,cr:/\r/,space:/ /};Prism.hooks.add("before-highlight",(function(e){n(e.grammar)}))}function t(e,r){var i=e[r];switch(Prism.util.type(i)){case"RegExp":var o={};e[r]={pattern:i,inside:o},n(o);break;case"Array":for(var a=0,s=i.length;a{!function(){if("undefined"!=typeof Prism){var e={tab:/\t/,crlf:/\r\n/,lf:/\n/,cr:/\r/,space:/ /};Prism.hooks.add("before-highlight",(function(e){n(e.grammar)}))}function t(e,r){var i=e[r];switch(Prism.util.type(i)){case"RegExp":var o={};e[r]={pattern:i,inside:o},n(o);break;case"Array":for(var a=0,s=i.length;a{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document)if(Prism.plugins.toolbar){var e={none:"Plain text",plain:"Plain text",plaintext:"Plain text",text:"Plain text",txt:"Plain text",html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",rss:"RSS",css:"CSS",clike:"C-like",js:"JavaScript",abap:"ABAP",abnf:"ABNF",al:"AL",antlr4:"ANTLR4",g4:"ANTLR4",apacheconf:"Apache Configuration",apl:"APL",aql:"AQL",ino:"Arduino",arff:"ARFF",armasm:"ARM Assembly","arm-asm":"ARM Assembly",art:"Arturo",asciidoc:"AsciiDoc",adoc:"AsciiDoc",aspnet:"ASP.NET (C#)",asm6502:"6502 Assembly",asmatmel:"Atmel AVR Assembly",autohotkey:"AutoHotkey",autoit:"AutoIt",avisynth:"AviSynth",avs:"AviSynth","avro-idl":"Avro IDL",avdl:"Avro IDL",awk:"AWK",gawk:"GAWK",sh:"Shell",basic:"BASIC",bbcode:"BBcode",bbj:"BBj",bnf:"BNF",rbnf:"RBNF",bqn:"BQN",bsl:"BSL (1C:Enterprise)",oscript:"OneScript",csharp:"C#",cs:"C#",dotnet:"C#",cpp:"C++",cfscript:"CFScript",cfc:"CFScript",cil:"CIL",cilkc:"Cilk/C","cilk-c":"Cilk/C",cilkcpp:"Cilk/C++","cilk-cpp":"Cilk/C++",cilk:"Cilk/C++",cmake:"CMake",cobol:"COBOL",coffee:"CoffeeScript",conc:"Concurnas",csp:"Content-Security-Policy","css-extras":"CSS Extras",csv:"CSV",cue:"CUE",dataweave:"DataWeave",dax:"DAX",django:"Django/Jinja2",jinja2:"Django/Jinja2","dns-zone-file":"DNS zone file","dns-zone":"DNS zone file",dockerfile:"Docker",dot:"DOT (Graphviz)",gv:"DOT (Graphviz)",ebnf:"EBNF",editorconfig:"EditorConfig",ejs:"EJS",etlua:"Embedded Lua templating",erb:"ERB","excel-formula":"Excel Formula",xlsx:"Excel Formula",xls:"Excel Formula",fsharp:"F#","firestore-security-rules":"Firestore security rules",ftl:"FreeMarker Template Language",gml:"GameMaker Language",gamemakerlanguage:"GameMaker Language",gap:"GAP (CAS)",gcode:"G-code",gdscript:"GDScript",gedcom:"GEDCOM",gettext:"gettext",po:"gettext",glsl:"GLSL",gn:"GN",gni:"GN","linker-script":"GNU Linker Script",ld:"GNU Linker Script","go-module":"Go module","go-mod":"Go module",graphql:"GraphQL",hbs:"Handlebars",hs:"Haskell",hcl:"HCL",hlsl:"HLSL",http:"HTTP",hpkp:"HTTP Public-Key-Pins",hsts:"HTTP Strict-Transport-Security",ichigojam:"IchigoJam","icu-message-format":"ICU Message Format",idr:"Idris",ignore:".ignore",gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore",inform7:"Inform 7",javadoc:"JavaDoc",javadoclike:"JavaDoc-like",javastacktrace:"Java stack trace",jq:"JQ",jsdoc:"JSDoc","js-extras":"JS Extras",json:"JSON",webmanifest:"Web App Manifest",json5:"JSON5",jsonp:"JSONP",jsstacktrace:"JS stack trace","js-templates":"JS Templates",keepalived:"Keepalived Configure",kts:"Kotlin Script",kt:"Kotlin",kumir:"KuMir (\u041a\u0443\u041c\u0438\u0440)",kum:"KuMir (\u041a\u0443\u041c\u0438\u0440)",latex:"LaTeX",tex:"TeX",context:"ConTeXt",lilypond:"LilyPond",ly:"LilyPond",emacs:"Lisp",elisp:"Lisp","emacs-lisp":"Lisp",llvm:"LLVM IR",log:"Log file",lolcode:"LOLCODE",magma:"Magma (CAS)",md:"Markdown","markup-templating":"Markup templating",matlab:"MATLAB",maxscript:"MAXScript",mel:"MEL",metafont:"METAFONT",mongodb:"MongoDB",moon:"MoonScript",n1ql:"N1QL",n4js:"N4JS",n4jsd:"N4JS","nand2tetris-hdl":"Nand To Tetris HDL",naniscript:"Naninovel Script",nani:"Naninovel Script",nasm:"NASM",neon:"NEON",nginx:"nginx",nsis:"NSIS",objectivec:"Objective-C",objc:"Objective-C",ocaml:"OCaml",opencl:"OpenCL",openqasm:"OpenQasm",qasm:"OpenQasm",parigp:"PARI/GP",objectpascal:"Object Pascal",psl:"PATROL Scripting Language",pcaxis:"PC-Axis",px:"PC-Axis",peoplecode:"PeopleCode",pcode:"PeopleCode",php:"PHP",phpdoc:"PHPDoc","php-extras":"PHP Extras","plant-uml":"PlantUML",plantuml:"PlantUML",plsql:"PL/SQL",powerquery:"PowerQuery",pq:"PowerQuery",mscript:"PowerQuery",powershell:"PowerShell",promql:"PromQL",properties:".properties",protobuf:"Protocol Buffers",purebasic:"PureBasic",pbfasm:"PureBasic",purs:"PureScript",py:"Python",qsharp:"Q#",qs:"Q#",q:"Q (kdb+ database)",qml:"QML",rkt:"Racket",cshtml:"Razor C#",razor:"Razor C#",jsx:"React JSX",tsx:"React TSX",renpy:"Ren'py",rpy:"Ren'py",res:"ReScript",rest:"reST (reStructuredText)",robotframework:"Robot Framework",robot:"Robot Framework",rb:"Ruby",sas:"SAS",sass:"Sass (Sass)",scss:"Sass (SCSS)","shell-session":"Shell session","sh-session":"Shell session",shellsession:"Shell session",sml:"SML",smlnj:"SML/NJ",solidity:"Solidity (Ethereum)",sol:"Solidity (Ethereum)","solution-file":"Solution file",sln:"Solution file",soy:"Soy (Closure Template)",sparql:"SPARQL",rq:"SPARQL","splunk-spl":"Splunk SPL",sqf:"SQF: Status Quo Function (Arma 3)",sql:"SQL",stata:"Stata Ado",iecst:"Structured Text (IEC 61131-3)",supercollider:"SuperCollider",sclang:"SuperCollider",systemd:"Systemd configuration file","t4-templating":"T4 templating","t4-cs":"T4 Text Templates (C#)",t4:"T4 Text Templates (C#)","t4-vb":"T4 Text Templates (VB)",tap:"TAP",tt2:"Template Toolkit 2",toml:"TOML",trickle:"trickle",troy:"troy",trig:"TriG",ts:"TypeScript",tsconfig:"TSConfig",uscript:"UnrealScript",uc:"UnrealScript",uorazor:"UO Razor Script",uri:"URI",url:"URL",vbnet:"VB.Net",vhdl:"VHDL",vim:"vim","visual-basic":"Visual Basic",vba:"VBA",vb:"Visual Basic",wasm:"WebAssembly","web-idl":"Web IDL",webidl:"Web IDL",wgsl:"WGSL",wiki:"Wiki markup",wolfram:"Wolfram language",nb:"Mathematica Notebook",wl:"Wolfram language",xeoracube:"XeoraCube","xml-doc":"XML doc (.net)",xojo:"Xojo (REALbasic)",xquery:"XQuery",yaml:"YAML",yml:"YAML",yang:"YANG"};Prism.plugins.toolbar.registerButton("show-language",(function(t){var n=t.element.parentNode;if(n&&/pre/i.test(n.nodeName)){var r,i=n.getAttribute("data-language")||e[t.language]||((r=t.language)?(r.substring(0,1).toUpperCase()+r.substring(1)).replace(/s(?=cript)/,"S"):r);if(i){var o=document.createElement("span");return o.textContent=i,o}}}))}else console.warn("Show Languages plugin loaded before Toolbar plugin.")}()},66352:()=>{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document)if(Prism.plugins.toolbar){var e={none:"Plain text",plain:"Plain text",plaintext:"Plain text",text:"Plain text",txt:"Plain text",html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",rss:"RSS",css:"CSS",clike:"C-like",js:"JavaScript",abap:"ABAP",abnf:"ABNF",al:"AL",antlr4:"ANTLR4",g4:"ANTLR4",apacheconf:"Apache Configuration",apl:"APL",aql:"AQL",ino:"Arduino",arff:"ARFF",armasm:"ARM Assembly","arm-asm":"ARM Assembly",art:"Arturo",asciidoc:"AsciiDoc",adoc:"AsciiDoc",aspnet:"ASP.NET (C#)",asm6502:"6502 Assembly",asmatmel:"Atmel AVR Assembly",autohotkey:"AutoHotkey",autoit:"AutoIt",avisynth:"AviSynth",avs:"AviSynth","avro-idl":"Avro IDL",avdl:"Avro IDL",awk:"AWK",gawk:"GAWK",sh:"Shell",basic:"BASIC",bbcode:"BBcode",bbj:"BBj",bnf:"BNF",rbnf:"RBNF",bqn:"BQN",bsl:"BSL (1C:Enterprise)",oscript:"OneScript",csharp:"C#",cs:"C#",dotnet:"C#",cpp:"C++",cfscript:"CFScript",cfc:"CFScript",cil:"CIL",cilkc:"Cilk/C","cilk-c":"Cilk/C",cilkcpp:"Cilk/C++","cilk-cpp":"Cilk/C++",cilk:"Cilk/C++",cmake:"CMake",cobol:"COBOL",coffee:"CoffeeScript",conc:"Concurnas",csp:"Content-Security-Policy","css-extras":"CSS Extras",csv:"CSV",cue:"CUE",dataweave:"DataWeave",dax:"DAX",django:"Django/Jinja2",jinja2:"Django/Jinja2","dns-zone-file":"DNS zone file","dns-zone":"DNS zone file",dockerfile:"Docker",dot:"DOT (Graphviz)",gv:"DOT (Graphviz)",ebnf:"EBNF",editorconfig:"EditorConfig",ejs:"EJS",etlua:"Embedded Lua templating",erb:"ERB","excel-formula":"Excel Formula",xlsx:"Excel Formula",xls:"Excel Formula",fsharp:"F#","firestore-security-rules":"Firestore security rules",ftl:"FreeMarker Template Language",gml:"GameMaker Language",gamemakerlanguage:"GameMaker Language",gap:"GAP (CAS)",gcode:"G-code",gdscript:"GDScript",gedcom:"GEDCOM",gettext:"gettext",po:"gettext",glsl:"GLSL",gn:"GN",gni:"GN","linker-script":"GNU Linker Script",ld:"GNU Linker Script","go-module":"Go module","go-mod":"Go module",graphql:"GraphQL",hbs:"Handlebars",hs:"Haskell",hcl:"HCL",hlsl:"HLSL",http:"HTTP",hpkp:"HTTP Public-Key-Pins",hsts:"HTTP Strict-Transport-Security",ichigojam:"IchigoJam","icu-message-format":"ICU Message Format",idr:"Idris",ignore:".ignore",gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore",inform7:"Inform 7",javadoc:"JavaDoc",javadoclike:"JavaDoc-like",javastacktrace:"Java stack trace",jq:"JQ",jsdoc:"JSDoc","js-extras":"JS Extras",json:"JSON",webmanifest:"Web App Manifest",json5:"JSON5",jsonp:"JSONP",jsstacktrace:"JS stack trace","js-templates":"JS Templates",keepalived:"Keepalived Configure",kts:"Kotlin Script",kt:"Kotlin",kumir:"KuMir (\u041a\u0443\u041c\u0438\u0440)",kum:"KuMir (\u041a\u0443\u041c\u0438\u0440)",latex:"LaTeX",tex:"TeX",context:"ConTeXt",lilypond:"LilyPond",ly:"LilyPond",emacs:"Lisp",elisp:"Lisp","emacs-lisp":"Lisp",llvm:"LLVM IR",log:"Log file",lolcode:"LOLCODE",magma:"Magma (CAS)",md:"Markdown","markup-templating":"Markup templating",matlab:"MATLAB",maxscript:"MAXScript",mel:"MEL",metafont:"METAFONT",mongodb:"MongoDB",moon:"MoonScript",n1ql:"N1QL",n4js:"N4JS",n4jsd:"N4JS","nand2tetris-hdl":"Nand To Tetris HDL",naniscript:"Naninovel Script",nani:"Naninovel Script",nasm:"NASM",neon:"NEON",nginx:"nginx",nsis:"NSIS",objectivec:"Objective-C",objc:"Objective-C",ocaml:"OCaml",opencl:"OpenCL",openqasm:"OpenQasm",qasm:"OpenQasm",parigp:"PARI/GP",objectpascal:"Object Pascal",psl:"PATROL Scripting Language",pcaxis:"PC-Axis",px:"PC-Axis",peoplecode:"PeopleCode",pcode:"PeopleCode",php:"PHP",phpdoc:"PHPDoc","php-extras":"PHP Extras","plant-uml":"PlantUML",plantuml:"PlantUML",plsql:"PL/SQL",powerquery:"PowerQuery",pq:"PowerQuery",mscript:"PowerQuery",powershell:"PowerShell",promql:"PromQL",properties:".properties",protobuf:"Protocol Buffers",purebasic:"PureBasic",pbfasm:"PureBasic",purs:"PureScript",py:"Python",qsharp:"Q#",qs:"Q#",q:"Q (kdb+ database)",qml:"QML",rkt:"Racket",cshtml:"Razor C#",razor:"Razor C#",jsx:"React JSX",tsx:"React TSX",renpy:"Ren'py",rpy:"Ren'py",res:"ReScript",rest:"reST (reStructuredText)",robotframework:"Robot Framework",robot:"Robot Framework",rb:"Ruby",sas:"SAS",sass:"Sass (Sass)",scss:"Sass (SCSS)","shell-session":"Shell session","sh-session":"Shell session",shellsession:"Shell session",sml:"SML",smlnj:"SML/NJ",solidity:"Solidity (Ethereum)",sol:"Solidity (Ethereum)","solution-file":"Solution file",sln:"Solution file",soy:"Soy (Closure Template)",sparql:"SPARQL",rq:"SPARQL","splunk-spl":"Splunk SPL",sqf:"SQF: Status Quo Function (Arma 3)",sql:"SQL",stata:"Stata Ado",iecst:"Structured Text (IEC 61131-3)",supercollider:"SuperCollider",sclang:"SuperCollider",systemd:"Systemd configuration file","t4-templating":"T4 templating","t4-cs":"T4 Text Templates (C#)",t4:"T4 Text Templates (C#)","t4-vb":"T4 Text Templates (VB)",tap:"TAP",tt2:"Template Toolkit 2",toml:"TOML",trickle:"trickle",troy:"troy",trig:"TriG",ts:"TypeScript",tsconfig:"TSConfig",uscript:"UnrealScript",uc:"UnrealScript",uorazor:"UO Razor Script",uri:"URI",url:"URL",vbnet:"VB.Net",vhdl:"VHDL",vim:"vim","visual-basic":"Visual Basic",vba:"VBA",vb:"Visual Basic",wasm:"WebAssembly","web-idl":"Web IDL",webidl:"Web IDL",wgsl:"WGSL",wiki:"Wiki markup",wolfram:"Wolfram language",nb:"Mathematica Notebook",wl:"Wolfram language",xeoracube:"XeoraCube","xml-doc":"XML doc (.net)",xojo:"Xojo (REALbasic)",xquery:"XQuery",yaml:"YAML",yml:"YAML",yang:"YANG"};Prism.plugins.toolbar.registerButton("show-language",(function(t){var n=t.element.parentNode;if(n&&/pre/i.test(n.nodeName)){var r,i=n.getAttribute("data-language")||e[t.language]||((r=t.language)?(r.substring(0,1).toUpperCase()+r.substring(1)).replace(/s(?=cript)/,"S"):r);if(i){var o=document.createElement("span");return o.textContent=i,o}}}))}else console.warn("Show Languages plugin loaded before Toolbar plugin.")}()},84948:()=>{!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document){var e=[],t={},n=function(){};Prism.plugins.toolbar={};var r=Prism.plugins.toolbar.registerButton=function(n,r){var i;i="function"===typeof r?r:function(e){var t;return"function"===typeof r.onClick?((t=document.createElement("button")).type="button",t.addEventListener("click",(function(){r.onClick.call(this,e)}))):"string"===typeof r.url?(t=document.createElement("a")).href=r.url:t=document.createElement("span"),r.className&&t.classList.add(r.className),t.textContent=r.text,t},n in t?console.warn('There is a button with the key "'+n+'" registered already.'):e.push(t[n]=i)},i=Prism.plugins.toolbar.hook=function(r){var i=r.element.parentNode;if(i&&/pre/i.test(i.nodeName)&&!i.parentNode.classList.contains("code-toolbar")){var o=document.createElement("div");o.classList.add("code-toolbar"),i.parentNode.insertBefore(o,i),o.appendChild(i);var a=document.createElement("div");a.classList.add("toolbar");var s=e,l=function(e){for(;e;){var t=e.getAttribute("data-toolbar-order");if(null!=t)return(t=t.trim()).length?t.split(/\s*,\s*/g):[];e=e.parentElement}}(r.element);l&&(s=l.map((function(e){return t[e]||n}))),s.forEach((function(e){var t=e(r);if(t){var n=document.createElement("div");n.classList.add("toolbar-item"),n.appendChild(t),a.appendChild(n)}})),o.appendChild(a)}};r("label",(function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-label")){var n,r,i=t.getAttribute("data-label");try{r=document.querySelector("template#"+i)}catch(o){}return r?n=r.content:(t.hasAttribute("data-url")?(n=document.createElement("a")).href=t.getAttribute("data-url"):n=document.createElement("span"),n.textContent=i),n}})),Prism.hooks.add("complete",i)}}()},44044:()=>{!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e=[],t={},n=function(){};Prism.plugins.toolbar={};var r=Prism.plugins.toolbar.registerButton=function(n,r){var i;i="function"==typeof r?r:function(e){var t;return"function"==typeof r.onClick?((t=document.createElement("button")).type="button",t.addEventListener("click",(function(){r.onClick.call(this,e)}))):"string"==typeof r.url?(t=document.createElement("a")).href=r.url:t=document.createElement("span"),r.className&&t.classList.add(r.className),t.textContent=r.text,t},n in t?console.warn('There is a button with the key "'+n+'" registered already.'):e.push(t[n]=i)},i=Prism.plugins.toolbar.hook=function(r){var i=r.element.parentNode;if(i&&/pre/i.test(i.nodeName)&&!i.parentNode.classList.contains("code-toolbar")){var o=document.createElement("div");o.classList.add("code-toolbar"),i.parentNode.insertBefore(o,i),o.appendChild(i);var a=document.createElement("div");a.classList.add("toolbar");var s=e,l=function(e){for(;e;){var t=e.getAttribute("data-toolbar-order");if(null!=t)return(t=t.trim()).length?t.split(/\s*,\s*/g):[];e=e.parentElement}}(r.element);l&&(s=l.map((function(e){return t[e]||n}))),s.forEach((function(e){var t=e(r);if(t){var n=document.createElement("div");n.classList.add("toolbar-item"),n.appendChild(t),a.appendChild(n)}})),o.appendChild(a)}};r("label",(function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-label")){var n,r,i=t.getAttribute("data-label");try{r=document.querySelector("template#"+i)}catch(e){}return r?n=r.content:(t.hasAttribute("data-url")?(n=document.createElement("a")).href=t.getAttribute("data-url"):n=document.createElement("span"),n.textContent=i),n}})),Prism.hooks.add("complete",i)}}()},23260:()=>{"undefined"!==typeof Prism&&(Prism.languages.treeview={"treeview-part":{pattern:/^.+/m,inside:{"entry-line":[{pattern:/\|-- |\u251c\u2500\u2500 /,alias:"line-h"},{pattern:/\| {3}|\u2502 {3}/,alias:"line-v"},{pattern:/`-- |\u2514\u2500\u2500 /,alias:"line-v-last"},{pattern:/ {4}/,alias:"line-v-gap"}],"entry-name":{pattern:/.*\S.*/,inside:{operator:/ -> /}}}}},Prism.hooks.add("wrap",(function(e){if("treeview"===e.language&&"entry-name"===e.type){var t=e.classes,n=/(^|[^\\])\/\s*$/;if(n.test(e.content))e.content=e.content.replace(n,"$1"),t.push("dir");else{e.content=e.content.replace(/(^|[^\\])[=*|]\s*$/,"$1");for(var r=e.content.toLowerCase().replace(/\s+/g,"").split(".");r.length>1;)r.shift(),t.push("ext-"+r.join("-"))}"."===e.content[0]&&t.push("dotfile")}})))},41775:()=>{"undefined"!=typeof Prism&&(Prism.languages.treeview={"treeview-part":{pattern:/^.+/m,inside:{"entry-line":[{pattern:/\|-- |\u251c\u2500\u2500 /,alias:"line-h"},{pattern:/\| {3}|\u2502 {3}/,alias:"line-v"},{pattern:/`-- |\u2514\u2500\u2500 /,alias:"line-v-last"},{pattern:/ {4}/,alias:"line-v-gap"}],"entry-name":{pattern:/.*\S.*/,inside:{operator:/ -> /}}}}},Prism.hooks.add("wrap",(function(e){if("treeview"===e.language&&"entry-name"===e.type){var t=e.classes,n=/(^|[^\\])\/\s*$/;if(n.test(e.content))e.content=e.content.replace(n,"$1"),t.push("dir");else{e.content=e.content.replace(/(^|[^\\])[=*|]\s*$/,"$1");for(var r=e.content.toLowerCase().replace(/\s+/g,"").split(".");r.length>1;)r.shift(),t.push("ext-"+r.join("-"))}"."===e.content[0]&&t.push("dotfile")}})))},91504:()=>{"undefined"!==typeof Prism&&"undefined"!==typeof document&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Prism.plugins.UnescapedMarkup=!0,Prism.hooks.add("before-highlightall",(function(e){e.selector+=', [class*="lang-"] script[type="text/plain"], [class*="language-"] script[type="text/plain"], script[type="text/plain"][class*="lang-"], script[type="text/plain"][class*="language-"]'})),Prism.hooks.add("before-sanity-check",(function(e){var t=e.element;if(t.matches('script[type="text/plain"]')){var n=document.createElement("code"),r=document.createElement("pre");r.className=n.className=t.className;var i=t.dataset;return Object.keys(i||{}).forEach((function(e){Object.prototype.hasOwnProperty.call(i,e)&&(r.dataset[e]=i[e])})),n.textContent=e.code=e.code.replace(/<\/script(?:>|>)/gi,"<\/script>"),r.appendChild(n),t.parentNode.replaceChild(r,t),void(e.element=n)}if(!e.code){var o=t.childNodes;1===o.length&&"#comment"==o[0].nodeName&&(t.textContent=e.code=o[0].textContent)}})))},72684:()=>{"undefined"!=typeof Prism&&"undefined"!=typeof document&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Prism.plugins.UnescapedMarkup=!0,Prism.hooks.add("before-highlightall",(function(e){e.selector+=', [class*="lang-"] script[type="text/plain"], [class*="language-"] script[type="text/plain"], script[type="text/plain"][class*="lang-"], script[type="text/plain"][class*="language-"]'})),Prism.hooks.add("before-sanity-check",(function(e){var t=e.element;if(t.matches('script[type="text/plain"]')){var n=document.createElement("code"),r=document.createElement("pre");r.className=n.className=t.className;var i=t.dataset;return Object.keys(i||{}).forEach((function(e){Object.prototype.hasOwnProperty.call(i,e)&&(r.dataset[e]=i[e])})),n.textContent=e.code=e.code.replace(/<\/script(?:>|>)/gi,"<\/script>"),r.appendChild(n),t.parentNode.replaceChild(r,t),void(e.element=n)}if(!e.code){var o=t.childNodes;1===o.length&&"#comment"==o[0].nodeName&&(t.textContent=e.code=o[0].textContent)}})))},6712:()=>{!function(){if("undefined"!==typeof Prism){if(Prism.languages.css&&(Prism.languages.css.selector.pattern?(Prism.languages.css.selector.inside["pseudo-class"]=/:[\w-]+/,Prism.languages.css.selector.inside["pseudo-element"]=/::[\w-]+/):Prism.languages.css.selector={pattern:Prism.languages.css.selector,inside:{"pseudo-class":/:[\w-]+/,"pseudo-element":/::[\w-]+/}}),Prism.languages.markup){Prism.languages.markup.tag.inside.tag.inside["tag-id"]=/[\w-]+/;var e={HTML:{a:1,abbr:1,acronym:1,b:1,basefont:1,bdo:1,big:1,blink:1,cite:1,code:1,dfn:1,em:1,kbd:1,i:1,rp:1,rt:1,ruby:1,s:1,samp:1,small:1,spacer:1,strike:1,strong:1,sub:1,sup:1,time:1,tt:1,u:1,var:1,wbr:1,noframes:1,summary:1,command:1,dt:1,dd:1,figure:1,figcaption:1,center:1,section:1,nav:1,article:1,aside:1,hgroup:1,header:1,footer:1,address:1,noscript:1,isIndex:1,main:1,mark:1,marquee:1,meter:1,menu:1},SVG:{animateColor:1,animateMotion:1,animateTransform:1,glyph:1,feBlend:1,feColorMatrix:1,feComponentTransfer:1,feFuncR:1,feFuncG:1,feFuncB:1,feFuncA:1,feComposite:1,feConvolveMatrix:1,feDiffuseLighting:1,feDisplacementMap:1,feFlood:1,feGaussianBlur:1,feImage:1,feMerge:1,feMergeNode:1,feMorphology:1,feOffset:1,feSpecularLighting:1,feTile:1,feTurbulence:1,feDistantLight:1,fePointLight:1,feSpotLight:1,linearGradient:1,radialGradient:1,altGlyph:1,textPath:1,tref:1,altglyph:1,textpath:1,altglyphdef:1,altglyphitem:1,clipPath:1,"color-profile":1,cursor:1,"font-face":1,"font-face-format":1,"font-face-name":1,"font-face-src":1,"font-face-uri":1,foreignObject:1,glyphRef:1,hkern:1,vkern:1},MathML:{}}}var t;Prism.hooks.add("wrap",(function(n){if(("tag-id"==n.type||"property"==n.type&&0!=n.content.indexOf("-")||"rule"==n.type&&0!=n.content.indexOf("@-")||"pseudo-class"==n.type&&0!=n.content.indexOf(":-")||"pseudo-element"==n.type&&0!=n.content.indexOf("::-")||"attr-name"==n.type&&0!=n.content.indexOf("data-"))&&-1===n.content.indexOf("<")&&("css"==n.language||"scss"==n.language||"markup"==n.language)){var r="https://webplatform.github.io/docs/",i=n.content;if("css"==n.language||"scss"==n.language)r+="css/","property"==n.type?r+="properties/":"rule"==n.type?(r+="atrules/",i=i.substring(1)):"pseudo-class"==n.type?(r+="selectors/pseudo-classes/",i=i.substring(1)):"pseudo-element"==n.type&&(r+="selectors/pseudo-elements/",i=i.substring(2));else if("markup"==n.language)if("tag-id"==n.type){if(!(t=function(t){var n=t.toLowerCase();if(e.HTML[n])return"html";if(e.SVG[t])return"svg";if(e.MathML[t])return"mathml";if(0!==e.HTML[n]&&"undefined"!==typeof document){var r=(document.createElement(t).toString().match(/\[object HTML(.+)Element\]/)||[])[1];if(r&&"Unknown"!=r)return e.HTML[n]=1,"html"}if(e.HTML[n]=0,0!==e.SVG[t]&&"undefined"!==typeof document){var i=(document.createElementNS("http://www.w3.org/2000/svg",t).toString().match(/\[object SVG(.+)Element\]/)||[])[1];if(i&&"Unknown"!=i)return e.SVG[t]=1,"svg"}if(e.SVG[t]=0,0!==e.MathML[t]&&0===t.indexOf("m"))return e.MathML[t]=1,"mathml";return e.MathML[t]=0,null}(n.content)||t))return;r+=t+"/elements/"}else if("attr-name"==n.type){if(!t)return;r+=t+"/attributes/"}r+=i,n.tag="a",n.attributes.href=r,n.attributes.target="_blank"}}))}}()},84648:()=>{!function(){if("undefined"!=typeof Prism){if(Prism.languages.css&&(Prism.languages.css.selector.pattern?(Prism.languages.css.selector.inside["pseudo-class"]=/:[\w-]+/,Prism.languages.css.selector.inside["pseudo-element"]=/::[\w-]+/):Prism.languages.css.selector={pattern:Prism.languages.css.selector,inside:{"pseudo-class":/:[\w-]+/,"pseudo-element":/::[\w-]+/}}),Prism.languages.markup){Prism.languages.markup.tag.inside.tag.inside["tag-id"]=/[\w-]+/;var e={HTML:{a:1,abbr:1,acronym:1,b:1,basefont:1,bdo:1,big:1,blink:1,cite:1,code:1,dfn:1,em:1,kbd:1,i:1,rp:1,rt:1,ruby:1,s:1,samp:1,small:1,spacer:1,strike:1,strong:1,sub:1,sup:1,time:1,tt:1,u:1,var:1,wbr:1,noframes:1,summary:1,command:1,dt:1,dd:1,figure:1,figcaption:1,center:1,section:1,nav:1,article:1,aside:1,hgroup:1,header:1,footer:1,address:1,noscript:1,isIndex:1,main:1,mark:1,marquee:1,meter:1,menu:1},SVG:{animateColor:1,animateMotion:1,animateTransform:1,glyph:1,feBlend:1,feColorMatrix:1,feComponentTransfer:1,feFuncR:1,feFuncG:1,feFuncB:1,feFuncA:1,feComposite:1,feConvolveMatrix:1,feDiffuseLighting:1,feDisplacementMap:1,feFlood:1,feGaussianBlur:1,feImage:1,feMerge:1,feMergeNode:1,feMorphology:1,feOffset:1,feSpecularLighting:1,feTile:1,feTurbulence:1,feDistantLight:1,fePointLight:1,feSpotLight:1,linearGradient:1,radialGradient:1,altGlyph:1,textPath:1,tref:1,altglyph:1,textpath:1,altglyphdef:1,altglyphitem:1,clipPath:1,"color-profile":1,cursor:1,"font-face":1,"font-face-format":1,"font-face-name":1,"font-face-src":1,"font-face-uri":1,foreignObject:1,glyphRef:1,hkern:1,vkern:1},MathML:{}}}var t;Prism.hooks.add("wrap",(function(n){if(("tag-id"==n.type||"property"==n.type&&0!=n.content.indexOf("-")||"rule"==n.type&&0!=n.content.indexOf("@-")||"pseudo-class"==n.type&&0!=n.content.indexOf(":-")||"pseudo-element"==n.type&&0!=n.content.indexOf("::-")||"attr-name"==n.type&&0!=n.content.indexOf("data-"))&&-1===n.content.indexOf("<")&&("css"==n.language||"scss"==n.language||"markup"==n.language)){var r="https://webplatform.github.io/docs/",i=n.content;if("css"==n.language||"scss"==n.language)r+="css/","property"==n.type?r+="properties/":"rule"==n.type?(r+="atrules/",i=i.substring(1)):"pseudo-class"==n.type?(r+="selectors/pseudo-classes/",i=i.substring(1)):"pseudo-element"==n.type&&(r+="selectors/pseudo-elements/",i=i.substring(2));else if("markup"==n.language)if("tag-id"==n.type){if(!(t=function(t){var n=t.toLowerCase();if(e.HTML[n])return"html";if(e.SVG[t])return"svg";if(e.MathML[t])return"mathml";if(0!==e.HTML[n]&&"undefined"!=typeof document){var r=(document.createElement(t).toString().match(/\[object HTML(.+)Element\]/)||[])[1];if(r&&"Unknown"!=r)return e.HTML[n]=1,"html"}if(e.HTML[n]=0,0!==e.SVG[t]&&"undefined"!=typeof document){var i=(document.createElementNS("http://www.w3.org/2000/svg",t).toString().match(/\[object SVG(.+)Element\]/)||[])[1];if(i&&"Unknown"!=i)return e.SVG[t]=1,"svg"}return e.SVG[t]=0,0!==e.MathML[t]&&0===t.indexOf("m")?(e.MathML[t]=1,"mathml"):(e.MathML[t]=0,null)}(n.content)||t))return;r+=t+"/elements/"}else if("attr-name"==n.type){if(!t)return;r+=t+"/attributes/"}r+=i,n.tag="a",n.attributes.href=r,n.attributes.target="_blank"}}))}}()},77504:(e,t,n)=>{var r=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);x+=_.value.length,_=_.next){var S=_.value;if(t.length>e.length)return;if(!(S instanceof o)){var E,C=1;if(y){if(!(E=a(k,x,e,v))||E.index>=e.length)break;var O=E.index,j=E.index+E[0].length,P=x;for(P+=_.value.length;O>=P;)P+=(_=_.next).value.length;if(x=P-=_.value.length,_.value instanceof o)continue;for(var A=_;A!==t.tail&&(Pd.reach&&(d.reach=R);var z=_.prev;if(N&&(z=c(t,z,N),x+=N.length),u(t,z,C),_=c(t,z,new o(f,g?i.tokenize(L,g):L,b,L)),T&&c(t,_,T),C>1){var M={cause:f+","+h,reach:R};s(e,t,n,_.prev,x,M),d&&M.reach>d.reach&&(d.reach=M.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 c(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i"+o.content+""+o.tag+">"},!e.document)return e.addEventListener?(i.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,o=n.code,a=n.immediateClose;e.postMessage(i.highlight(o,i.languages[r],r)),a&&e.close()}),!1),i):i;var d=i.util.currentScript();function f(){i.manual||i.highlightAll()}if(d&&(i.filename=d.src,d.hasAttribute("data-manual")&&(i.manual=!0)),!i.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return i}("undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=r),"undefined"!==typeof n.g&&(n.g.Prism=r),r.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:n}};i["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:i},r.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.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:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;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;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(r),r.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:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.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}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.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:r.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:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.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:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.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:r.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"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.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")),r.languages.js=r.languages.javascript,function(){if("undefined"!==typeof r&&"undefined"!==typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",i="loaded",o="pre[data-src]:not(["+t+'="'+i+'"]):not(['+t+'="'+n+'"])';r.hooks.add("before-highlightall",(function(e){e.selector+=", "+o})),r.hooks.add("before-sanity-check",(function(a){var s=a.element;if(s.matches(o)){a.code="",s.setAttribute(t,n);var l=s.appendChild(document.createElement("CODE"));l.textContent="Loading\u2026";var c=s.getAttribute("data-src"),u=a.language;if("none"===u){var d=(/\.(\w+)$/.exec(c)||[,"none"])[1];u=e[d]||d}r.util.setLanguage(l,u),r.util.setLanguage(s,u);var f=r.plugins.autoloader;f&&f.loadLanguages(u),function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?t(r.responseText):r.status>=400?n("\u2716 Error "+r.status+" while fetching file: "+r.statusText):n("\u2716 Error: File does not exist or is empty"))},r.send(null)}(c,(function(e){s.setAttribute(t,i);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}(s.getAttribute("data-range"));if(n){var o=e.split(/\r\n?|\n/g),a=n[0],c=null==n[1]?o.length:n[1];a<0&&(a+=o.length),a=Math.max(0,Math.min(a-1,o.length)),c<0&&(c+=o.length),c=Math.max(0,Math.min(c,o.length)),e=o.slice(a,c).join("\n"),s.hasAttribute("data-start")||s.setAttribute("data-start",String(a+1))}l.textContent=e,r.highlightElement(l)}),(function(e){s.setAttribute(t,"failed"),l.textContent=e}))}})),r.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(o),i=0;t=n[i++];)r.highlightElement(t)}};var a=!1;r.fileHighlight=function(){a||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),a=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},31532:(e,t,n)=>{"use strict";var r=n(22552);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=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 s.name="Invariant Violation",s}}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:i};return n.PropTypes=n,n}},19840:(e,t,n)=>{e.exports=n(31532)()},22552:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},76144:(e,t,n)=>{"use strict";var r=n(69060),i=n(47724);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!d.call(h,e)||!d.call(p,e)&&(f.test(e)?h[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!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(v,y);g[t]=new m(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(v,y);g[t]=new m(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(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(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"),_=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),O=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),A=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),N=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var R=Symbol.iterator;function z(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=R&&e[R]||e["@@iterator"])?e:null}var M,F=Object.assign;function D(e){if(void 0===M)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);M=t&&t[1]||""}return"\n"+M+e}var I=!1;function B(e,t){if(!e||I)return"";I=!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 i=c.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s]){var l="\n"+i[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}}while(1<=a&&0<=s);break}}}finally{I=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?D(e):""}function q(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 H(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 x:return"Fragment";case _:return"Portal";case E:return"Profiler";case S:return"StrictMode";case P:return"Suspense";case A:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case j: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:H(e.type)||"Memo";case N:t=e._payload,e=e._init;try{return H(e(t))}catch(n){}}return null}function U(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 H(t);case 8:return t===S?"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 G(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function V(e){e._valueTracker||(e._valueTracker=function(e){var t=G(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.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 $(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=G(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function K(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function X(e,t){var n=t.checked;return F({},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 J(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function Z(e,t){J(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 Y(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&&K(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 i=0;i"+t.valueOf().toString()+"",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},he=["Webkit","ms","Moz","O"];function me(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 ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(pe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ve=F({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 ye(e,t){if(t){if(ve[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 be(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 _e=null,xe=null,Se=null;function Ee(e){if(e=bi(e)){if("function"!==typeof _e)throw Error(o(280));var t=e.stateNode;t&&(t=ki(t),_e(e.stateNode,e.type,t))}}function Ce(e){xe?Se?Se.push(e):Se=[e]:xe=e}function Oe(){if(xe){var e=xe,t=Se;if(Se=xe=null,Ee(e),t)for(e=0;e>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=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,i=e.suspendedLanes,o=e.pingedLanes,a=268435455&n;if(0!==a){var s=a&~i;0!==s?r=dt(s):0!==(o&=a)&&(r=dt(o))}else 0!==(a=n&~i)?r=dt(a):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&i)&&((i=r&-r)>=(o=t&-t)||16===i&&0!==(4194240&o)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function vt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-at(n),i=1<=zn),Dn=String.fromCharCode(32),In=!1;function Bn(e,t){switch(e){case"keyup":return-1!==Tn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Hn=!1;var Un={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 Wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Un[e.type]:"textarea"===t}function Gn(e,t,n,r){Ce(r),0<(t=Vr(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Vn=null,$n=null;function Kn(e){Dr(e,0)}function Xn(e){if($(wi(e)))return e}function Qn(e,t){if("change"===e)return t}var Jn=!1;if(u){var Zn;if(u){var Yn="oninput"in document;if(!Yn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Yn="function"===typeof er.oninput}Zn=Yn}else Zn=!1;Jn=Zn&&(!document.documentMode||9=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=cr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=K();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=K((e=t.contentWindow).document)}return t}function pr(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 hr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(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 i=n.textContent.length,o=Math.min(r.start,i);r=void 0===r.end?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=ur(n,o);var a=ur(n,r);i&&a&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.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=document.documentMode,gr=null,vr=null,yr=null,br=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==gr||gr!==K(r)||("selectionStart"in(r=gr)&&pr(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},yr&&lr(yr,r)||(yr=r,0<(r=Vr(vr,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function kr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var _r={animationend:kr("Animation","AnimationEnd"),animationiteration:kr("Animation","AnimationIteration"),animationstart:kr("Animation","AnimationStart"),transitionend:kr("Transition","TransitionEnd")},xr={},Sr={};function Er(e){if(xr[e])return xr[e];if(!_r[e])return e;var t,n=_r[e];for(t in n)if(n.hasOwnProperty(t)&&t in Sr)return xr[e]=n[t];return e}u&&(Sr=document.createElement("div").style,"AnimationEvent"in window||(delete _r.animationend.animation,delete _r.animationiteration.animation,delete _r.animationstart.animation),"TransitionEvent"in window||delete _r.transitionend.transition);var Cr=Er("animationend"),Or=Er("animationiteration"),jr=Er("animationstart"),Pr=Er("transitionend"),Ar=new Map,Lr="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 Nr(e,t){Ar.set(e,t),l(t,[e])}for(var Tr=0;Trxi||(e.current=_i[xi],_i[xi]=null,xi--)}function Ci(e,t){xi++,_i[xi]=e.current,e.current=t}var Oi={},ji=Si(Oi),Pi=Si(!1),Ai=Oi;function Li(e,t){var n=e.type.contextTypes;if(!n)return Oi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ni(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ti(){Ei(Pi),Ei(ji)}function Ri(e,t,n){if(ji.current!==Oi)throw Error(o(168));Ci(ji,t),Ci(Pi,n)}function zi(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in t))throw Error(o(108,U(e)||"Unknown",i));return F({},n,r)}function Mi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Oi,Ai=ji.current,Ci(ji,e),Ci(Pi,Pi.current),!0}function Fi(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=zi(e,t,Ai),r.__reactInternalMemoizedMergedChildContext=e,Ei(Pi),Ei(ji),Ci(ji,e)):Ei(Pi),Ci(Pi,n)}var Di=null,Ii=!1,Bi=!1;function qi(e){null===Di?Di=[e]:Di.push(e)}function Hi(){if(!Bi&&null!==Di){Bi=!0;var e=0,t=bt;try{var n=Di;for(bt=1;e>=a,i-=a,Qi=1<<32-at(t)+i|n<m?(g=d,d=null):g=d.sibling;var v=p(i,d,s[m],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(i,d),o=a(v,o,m),null===u?c=v:u.sibling=v,u=v,d=g}if(m===s.length)return n(i,d),io&&Zi(i,m),c;if(null===d){for(;mg?(v=m,m=null):v=m.sibling;var b=p(i,m,y.value,c);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),s=a(b,s,g),null===d?u=b:d.sibling=b,d=b,m=v}if(y.done)return n(i,m),io&&Zi(i,g),u;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=f(i,y.value,c))&&(s=a(y,s,g),null===d?u=y:d.sibling=y,d=y);return io&&Zi(i,g),u}for(m=r(i,m);!y.done;g++,y=l.next())null!==(y=h(m,i,g,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=a(y,s,g),null===d?u=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(i,e)})),io&&Zi(i,g),u}return function e(r,o,a,l){if("object"===typeof a&&null!==a&&a.type===x&&null===a.key&&(a=a.props.children),"object"===typeof a&&null!==a){switch(a.$$typeof){case k:e:{for(var c=a.key,u=o;null!==u;){if(u.key===c){if((c=a.type)===x){if(7===u.tag){n(r,u.sibling),(o=i(u,a.props.children)).return=r,r=o;break e}}else if(u.elementType===c||"object"===typeof c&&null!==c&&c.$$typeof===N&&Xo(c)===u.type){n(r,u.sibling),(o=i(u,a.props)).ref=$o(r,u,a),o.return=r,r=o;break e}n(r,u);break}t(r,u),u=u.sibling}a.type===x?((o=Mc(a.props.children,r.mode,l,a.key)).return=r,r=o):((l=zc(a.type,a.key,a.props,null,r.mode,l)).ref=$o(r,o,a),l.return=r,r=l)}return s(r);case _:e:{for(u=a.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){n(r,o.sibling),(o=i(o,a.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=Ic(a,r.mode,l)).return=r,r=o}return s(r);case N:return e(r,o,(u=a._init)(a._payload),l)}if(te(a))return m(r,o,a,l);if(z(a))return g(r,o,a,l);Ko(r,a)}return"string"===typeof a&&""!==a||"number"===typeof a?(a=""+a,null!==o&&6===o.tag?(n(r,o.sibling),(o=i(o,a)).return=r,r=o):(n(r,o),(o=Dc(a,r.mode,l)).return=r,r=o),s(r)):n(r,o)}}var Jo=Qo(!0),Zo=Qo(!1),Yo={},ea=Si(Yo),ta=Si(Yo),na=Si(Yo);function ra(e){if(e===Yo)throw Error(o(174));return e}function ia(e,t){switch(Ci(na,t),Ci(ta,e),Ci(ea,Yo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ei(ea),Ci(ea,t)}function oa(){Ei(ea),Ei(ta),Ei(na)}function aa(e){ra(na.current);var t=ra(ea.current),n=le(t,e.type);t!==n&&(Ci(ta,e),Ci(ea,n))}function sa(e){ta.current===e&&(Ei(ea),Ei(ta))}var la=Si(0);function ca(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 ua=[];function da(){for(var e=0;en?n:4,e(!0);var r=pa.transition;pa.transition={};try{e(!1),t()}finally{bt=n,pa.transition=r}}function es(){return Oa().memoizedState}function ts(e,t,n){var r=nc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rs(e))is(t,n);else if(null!==(n=Po(e,t,n,r))){rc(n,e,r,tc()),os(n,t,r)}}function ns(e,t,n){var r=nc(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rs(e))is(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,sr(s,a)){var l=t.interleaved;return null===l?(i.next=i,jo(t)):(i.next=l.next,l.next=i),void(t.interleaved=i)}}catch(c){}null!==(n=Po(e,t,i,r))&&(rc(n,e,r,i=tc()),os(n,t,r))}}function rs(e){var t=e.alternate;return e===ma||null!==t&&t===ma}function is(e,t){ba=ya=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function os(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var as={readContext:Co,useCallback:_a,useContext:_a,useEffect:_a,useImperativeHandle:_a,useInsertionEffect:_a,useLayoutEffect:_a,useMemo:_a,useReducer:_a,useRef:_a,useState:_a,useDebugValue:_a,useDeferredValue:_a,useTransition:_a,useMutableSource:_a,useSyncExternalStore:_a,useId:_a,unstable_isNewReconciler:!1},ss={readContext:Co,useCallback:function(e,t){return Ca().memoizedState=[e,void 0===t?null:t],e},useContext:Co,useEffect:Ua,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,qa(4194308,4,$a.bind(null,t,e),n)},useLayoutEffect:function(e,t){return qa(4194308,4,e,t)},useInsertionEffect:function(e,t){return qa(4,2,e,t)},useMemo:function(e,t){var n=Ca();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ca();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=ts.bind(null,ma,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ca().memoizedState=e},useState:Da,useDebugValue:Xa,useDeferredValue:function(e){return Ca().memoizedState=e},useTransition:function(){var e=Da(!1),t=e[0];return e=Ya.bind(null,e[1]),Ca().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ma,i=Ca();if(io){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Al)throw Error(o(349));0!==(30&ha)||Ta(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Ua(za.bind(null,r,a,e),[e]),r.flags|=2048,Ia(9,Ra.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Ca(),t=Al.identifierPrefix;if(io){var n=Ji;t=":"+t+"R"+(n=(Qi&~(1<<32-at(Qi)-1)).toString(32)+n),0<(n=wa++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ka++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ls={readContext:Co,useCallback:Qa,useContext:Co,useEffect:Wa,useImperativeHandle:Ka,useInsertionEffect:Ga,useLayoutEffect:Va,useMemo:Ja,useReducer:Pa,useRef:Ba,useState:function(){return Pa(ja)},useDebugValue:Xa,useDeferredValue:function(e){return Za(Oa(),ga.memoizedState,e)},useTransition:function(){return[Pa(ja)[0],Oa().memoizedState]},useMutableSource:La,useSyncExternalStore:Na,useId:es,unstable_isNewReconciler:!1},cs={readContext:Co,useCallback:Qa,useContext:Co,useEffect:Wa,useImperativeHandle:Ka,useInsertionEffect:Ga,useLayoutEffect:Va,useMemo:Ja,useReducer:Aa,useRef:Ba,useState:function(){return Aa(ja)},useDebugValue:Xa,useDeferredValue:function(e){var t=Oa();return null===ga?t.memoizedState=e:Za(t,ga.memoizedState,e)},useTransition:function(){return[Aa(ja)[0],Oa().memoizedState]},useMutableSource:La,useSyncExternalStore:Na,useId:es,unstable_isNewReconciler:!1};function us(e,t){try{var n="",r=t;do{n+=q(r),r=r.return}while(r);var i=n}catch(o){i="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:i,digest:null}}function ds(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function fs(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var ps="function"===typeof WeakMap?WeakMap:Map;function hs(e,t,n){(n=Ro(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Gl||(Gl=!0,Vl=r),fs(0,t)},n}function ms(e,t,n){(n=Ro(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){fs(0,t)}}var o=e.stateNode;return null!==o&&"function"===typeof o.componentDidCatch&&(n.callback=function(){fs(0,t),"function"!==typeof r&&(null===$l?$l=new Set([this]):$l.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function gs(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ps;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Cc.bind(null,e,t,n),t.then(e,e))}function vs(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 ys(e,t,n,r,i){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=Ro(-1,1)).tag=2,zo(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var bs=w.ReactCurrentOwner,ws=!1;function ks(e,t,n,r){t.child=null===e?Zo(t,null,n,r):Jo(t,e.child,n,r)}function _s(e,t,n,r,i){n=n.render;var o=t.ref;return Eo(t,i),r=Sa(e,t,n,r,o,i),n=Ea(),null===e||ws?(io&&n&&eo(t),t.flags|=1,ks(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Gs(e,t,i))}function xs(e,t,n,r,i){if(null===e){var o=n.type;return"function"!==typeof o||Tc(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=zc(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Ss(e,t,o,r,i))}if(o=e.child,0===(e.lanes&i)){var a=o.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(a,r)&&e.ref===t.ref)return Gs(e,t,i)}return t.flags|=1,(e=Rc(o,r)).ref=t.ref,e.return=t,t.child=e}function Ss(e,t,n,r,i){if(null!==e){var o=e.memoizedProps;if(lr(o,r)&&e.ref===t.ref){if(ws=!1,t.pendingProps=r=o,0===(e.lanes&i))return t.lanes=e.lanes,Gs(e,t,i);0!==(131072&e.flags)&&(ws=!0)}}return Os(e,t,n,r,i)}function Es(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ci(Rl,Tl),Tl|=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,transitions:null},t.updateQueue=null,Ci(Rl,Tl),Tl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,Ci(Rl,Tl),Tl|=r}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Ci(Rl,Tl),Tl|=r;return ks(e,t,i,n),t.child}function Cs(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Os(e,t,n,r,i){var o=Ni(n)?Ai:ji.current;return o=Li(t,o),Eo(t,i),n=Sa(e,t,n,r,o,i),r=Ea(),null===e||ws?(io&&r&&eo(t),t.flags|=1,ks(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Gs(e,t,i))}function js(e,t,n,r,i){if(Ni(n)){var o=!0;Mi(t)}else o=!1;if(Eo(t,i),null===t.stateNode)Ws(e,t),Wo(t,n,r),Vo(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;"object"===typeof c&&null!==c?c=Co(c):c=Li(t,c=Ni(n)?Ai:ji.current);var u=n.getDerivedStateFromProps,d="function"===typeof u||"function"===typeof a.getSnapshotBeforeUpdate;d||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||l!==c)&&Go(t,a,r,c),Lo=!1;var f=t.memoizedState;a.state=f,Do(t,r,a,i),l=t.memoizedState,s!==r||f!==l||Pi.current||Lo?("function"===typeof u&&(qo(t,n,u,r),l=t.memoizedState),(s=Lo||Uo(t,n,s,r,f,l,c))?(d||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4194308)):("function"===typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"===typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,To(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:vo(t.type,s),a.props=c,d=t.pendingProps,f=a.context,"object"===typeof(l=n.contextType)&&null!==l?l=Co(l):l=Li(t,l=Ni(n)?Ai:ji.current);var p=n.getDerivedStateFromProps;(u="function"===typeof p||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==d||f!==l)&&Go(t,a,r,l),Lo=!1,f=t.memoizedState,a.state=f,Do(t,r,a,i);var h=t.memoizedState;s!==d||f!==h||Pi.current||Lo?("function"===typeof p&&(qo(t,n,p,r),h=t.memoizedState),(c=Lo||Uo(t,n,c,r,f,h,l)||!1)?(u||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=c):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Ps(e,t,n,r,o,i)}function Ps(e,t,n,r,i,o){Cs(e,t);var a=0!==(128&t.flags);if(!r&&!a)return i&&Fi(t,n,!1),Gs(e,t,o);r=t.stateNode,bs.current=t;var s=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=Jo(t,e.child,null,o),t.child=Jo(t,null,s,o)):ks(e,t,s,o),t.memoizedState=r.state,i&&Fi(t,n,!0),t.child}function As(e){var t=e.stateNode;t.pendingContext?Ri(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ri(0,t.context,!1),ia(e,t.containerInfo)}function Ls(e,t,n,r,i){return ho(),mo(i),t.flags|=256,ks(e,t,n,r),t.child}var Ns,Ts,Rs,zs,Ms={dehydrated:null,treeContext:null,retryLane:0};function Fs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ds(e,t,n){var r,i=t.pendingProps,a=la.current,s=!1,l=0!==(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!==(2&a)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Ci(la,1&a),null===e)return co(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):(l=i.children,e=i.fallback,s?(i=t.mode,s=t.child,l={mode:"hidden",children:l},0===(1&i)&&null!==s?(s.childLanes=0,s.pendingProps=l):s=Fc(l,i,0,null),e=Mc(e,i,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Fs(n),t.memoizedState=Ms,e):Is(t,l));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,t,n,r,i,a,s){if(n)return 256&t.flags?(t.flags&=-257,Bs(e,t,s,r=ds(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=r.fallback,i=t.mode,r=Fc({mode:"visible",children:r.children},i,0,null),(a=Mc(a,i,s,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,0!==(1&t.mode)&&Jo(t,e.child,null,s),t.child.memoizedState=Fs(s),t.memoizedState=Ms,a);if(0===(1&t.mode))return Bs(e,t,s,null);if("$!"===i.data){if(r=i.nextSibling&&i.nextSibling.dataset)var l=r.dgst;return r=l,Bs(e,t,s,r=ds(a=Error(o(419)),r,void 0))}if(l=0!==(s&e.childLanes),ws||l){if(null!==(r=Al)){switch(s&-s){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=0!==(i&(r.suspendedLanes|s))?0:i)&&i!==a.retryLane&&(a.retryLane=i,Ao(e,i),rc(r,e,i,-1))}return gc(),Bs(e,t,s,r=ds(Error(o(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=jc.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,ro=ci(i.nextSibling),no=t,io=!0,oo=null,null!==e&&($i[Ki++]=Qi,$i[Ki++]=Ji,$i[Ki++]=Xi,Qi=e.id,Ji=e.overflow,Xi=t),t=Is(t,r.children),t.flags|=4096,t)}(e,t,l,i,r,a,n);if(s){s=i.fallback,l=t.mode,r=(a=e.child).sibling;var c={mode:"hidden",children:i.children};return 0===(1&l)&&t.child!==a?((i=t.child).childLanes=0,i.pendingProps=c,t.deletions=null):(i=Rc(a,c)).subtreeFlags=14680064&a.subtreeFlags,null!==r?s=Rc(r,s):(s=Mc(s,l,n,null)).flags|=2,s.return=t,i.return=t,i.sibling=s,t.child=i,i=s,s=t.child,l=null===(l=e.child.memoizedState)?Fs(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Ms,i}return e=(s=e.child).sibling,i=Rc(s,{mode:"visible",children:i.children}),0===(1&t.mode)&&(i.lanes=n),i.return=t,i.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=i,t.memoizedState=null,i}function Is(e,t){return(t=Fc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Bs(e,t,n,r){return null!==r&&mo(r),Jo(t,e.child,null,n),(e=Is(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function qs(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),So(e.return,t,n)}function Hs(e,t,n,r,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function Us(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(ks(e,t,r.children,n),0!==(2&(r=la.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&&qs(e,n,t);else if(19===e.tag)qs(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(Ci(la,r),0===(1&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===ca(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Hs(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===ca(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Hs(t,!0,n,null,o);break;case"together":Hs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ws(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Gs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Fl|=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=Rc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Rc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Vs(e,t){if(!io)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 $s(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=14680064&i.subtreeFlags,r|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ks(e,t,n){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $s(t),null;case 1:case 17:return Ni(t.type)&&Ti(),$s(t),null;case 3:return r=t.stateNode,oa(),Ei(Pi),Ei(ji),da(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fo(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==oo&&(sc(oo),oo=null))),Ts(e,t),$s(t),null;case 5:sa(t);var i=ra(na.current);if(n=t.type,null!==e&&null!=t.stateNode)Rs(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return $s(t),null}if(e=ra(ea.current),fo(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[fi]=t,r[pi]=a,e=0!==(1&t.mode),n){case"dialog":Ir("cancel",r),Ir("close",r);break;case"iframe":case"object":case"embed":Ir("load",r);break;case"video":case"audio":for(i=0;i<\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[fi]=t,e[pi]=r,Ns(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(n,r),n){case"dialog":Ir("cancel",e),Ir("close",e),i=r;break;case"iframe":case"object":case"embed":Ir("load",e),i=r;break;case"video":case"audio":for(i=0;iUl&&(t.flags|=128,r=!0,Vs(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ca(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Vs(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!io)return $s(t),null}else 2*Je()-a.renderingStartTime>Ul&&1073741824!==n&&(t.flags|=128,r=!0,Vs(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=a.last)?n.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Je(),t.sibling=null,n=la.current,Ci(la,r?1&n|2:1&n),t):($s(t),null);case 22:case 23:return fc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Tl)&&($s(t),6&t.subtreeFlags&&(t.flags|=8192)):$s(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Xs(e,t){switch(to(t),t.tag){case 1:return Ni(t.type)&&Ti(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return oa(),Ei(Pi),Ei(ji),da(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return sa(t),null;case 13:if(Ei(la),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));ho()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ei(la),null;case 4:return oa(),null;case 10:return xo(t.type._context),null;case 22:case 23:return fc(),null;default:return null}}Ns=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}},Ts=function(){},Rs=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,ra(ea.current);var o,a=null;switch(n){case"input":i=X(e,i),r=X(e,r),a=[];break;case"select":i=F({},i,{value:void 0}),r=F({},r,{value:void 0}),a=[];break;case"textarea":i=re(e,i),r=re(e,r),a=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(e.onclick=Yr)}for(u in ye(n,r),n=null,i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&null!=i[u])if("style"===u){var l=i[u];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in r){var c=r[u];if(l=null!=i?i[u]:void 0,r.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(a||(a=[]),a.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(a=a||[]).push(u,c)):"children"===u?"string"!==typeof c&&"number"!==typeof c||(a=a||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Ir("scroll",e),a||l===c||(a=[])):(a=a||[]).push(u,c))}n&&(a=a||[]).push("style",n);var u=a;(t.updateQueue=u)&&(t.flags|=4)}},zs=function(e,t,n,r){n!==r&&(t.flags|=4)};var Qs=!1,Js=!1,Zs="function"===typeof WeakSet?WeakSet:Set,Ys=null;function el(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){Ec(e,t,r)}else n.current=null}function tl(e,t,n){try{n()}catch(r){Ec(e,t,r)}}var nl=!1;function rl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,void 0!==o&&tl(t,n,o)}i=i.next}while(i!==r)}}function il(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 ol(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 al(e){var t=e.alternate;null!==t&&(e.alternate=null,al(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fi],delete t[pi],delete t[mi],delete t[gi],delete t[vi])),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 sl(e){return 5===e.tag||3===e.tag||4===e.tag}function ll(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||sl(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 cl(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)&&void 0!==n||null!==t.onclick||(t.onclick=Yr));else if(4!==r&&null!==(e=e.child))for(cl(e,t,n),e=e.sibling;null!==e;)cl(e,t,n),e=e.sibling}function ul(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(ul(e,t,n),e=e.sibling;null!==e;)ul(e,t,n),e=e.sibling}var dl=null,fl=!1;function pl(e,t,n){for(n=n.child;null!==n;)hl(e,t,n),n=n.sibling}function hl(e,t,n){if(ot&&"function"===typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(it,n)}catch(s){}switch(n.tag){case 5:Js||el(n,t);case 6:var r=dl,i=fl;dl=null,pl(e,t,n),fl=i,null!==(dl=r)&&(fl?(e=dl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):dl.removeChild(n.stateNode));break;case 18:null!==dl&&(fl?(e=dl,n=n.stateNode,8===e.nodeType?li(e.parentNode,n):1===e.nodeType&&li(e,n),Ht(e)):li(dl,n.stateNode));break;case 4:r=dl,i=fl,dl=n.stateNode.containerInfo,fl=!0,pl(e,t,n),dl=r,fl=i;break;case 0:case 11:case 14:case 15:if(!Js&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,void 0!==a&&(0!==(2&o)||0!==(4&o))&&tl(n,t,a),i=i.next}while(i!==r)}pl(e,t,n);break;case 1:if(!Js&&(el(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Ec(n,t,s)}pl(e,t,n);break;case 21:pl(e,t,n);break;case 22:1&n.mode?(Js=(r=Js)||null!==n.memoizedState,pl(e,t,n),Js=r):pl(e,t,n);break;default:pl(e,t,n)}}function ml(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Zs),t.forEach((function(t){var r=Pc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function gl(e,t){var n=t.deletions;if(null!==n)for(var r=0;ri&&(i=s),r&=~a}if(r=i,10<(r=(120>(r=Je()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*El(r/1960))-r)){e.timeoutHandle=ri(_c.bind(null,e,ql,Wl),r);break}_c(e,ql,Wl);break;default:throw Error(o(329))}}}return ic(e,Je()),e.callbackNode===n?oc.bind(null,e):null}function ac(e,t){var n=Bl;return e.current.memoizedState.isDehydrated&&(pc(e,t).flags|=256),2!==(e=vc(e,t))&&(t=ql,ql=n,null!==t&&sc(t)),e}function sc(e){null===ql?ql=e:ql.push.apply(ql,e)}function lc(e,t){for(t&=~Il,t&=~Dl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0e?16:e,null===Xl)var r=!1;else{if(e=Xl,Xl=null,Ql=0,0!==(6&Pl))throw Error(o(331));var i=Pl;for(Pl|=4,Ys=e.current;null!==Ys;){var a=Ys,s=a.child;if(0!==(16&Ys.flags)){var l=a.deletions;if(null!==l){for(var c=0;cJe()-Hl?pc(e,0):Il|=n),ic(e,t)}function Oc(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ut,0===(130023424&(ut<<=1))&&(ut=4194304)));var n=tc();null!==(e=Ao(e,t))&&(vt(e,t,n),ic(e,n))}function jc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Oc(e,n)}function Pc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Oc(e,n)}function Ac(e,t){return $e(e,t)}function Lc(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 Nc(e,t,n,r){return new Lc(e,t,n,r)}function Tc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Rc(e,t){var n=e.alternate;return null===n?((n=Nc(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 zc(e,t,n,r,i,a){var s=2;if(r=e,"function"===typeof e)Tc(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case x:return Mc(n.children,i,a,t);case S:s=8,i|=8;break;case E:return(e=Nc(12,n,t,2|i)).elementType=E,e.lanes=a,e;case P:return(e=Nc(13,n,t,i)).elementType=P,e.lanes=a,e;case A:return(e=Nc(19,n,t,i)).elementType=A,e.lanes=a,e;case T:return Fc(n,i,a,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case C:s=10;break e;case O:s=9;break e;case j:s=11;break e;case L:s=14;break e;case N:s=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Nc(s,n,t,i)).elementType=e,t.type=r,t.lanes=a,t}function Mc(e,t,n,r){return(e=Nc(7,e,r,t)).lanes=n,e}function Fc(e,t,n,r){return(e=Nc(22,e,r,t)).elementType=T,e.lanes=n,e.stateNode={isHidden:!1},e}function Dc(e,t,n){return(e=Nc(6,e,null,t)).lanes=n,e}function Ic(e,t,n){return(t=Nc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bc(e,t,n,r,i){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=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function qc(e,t,n,r,i,o,a,s,l){return e=new Bc(e,t,n,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Nc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},No(o),e}function Hc(e){if(!e)return Oi;e:{if(He(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(Ni(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(Ni(n))return zi(e,n,t)}return t}function Uc(e,t,n,r,i,o,a,s,l){return(e=qc(n,r,!0,e,0,o,0,s,l)).context=Hc(null),n=e.current,(o=Ro(r=tc(),i=nc(n))).callback=void 0!==t&&null!==t?t:null,zo(n,o,i),e.current.lanes=i,vt(e,i,r),ic(e,r),e}function Wc(e,t,n,r){var i=t.current,o=tc(),a=nc(i);return n=Hc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ro(o,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=zo(i,t,a))&&(rc(e,i,a,o),Mo(e,i,a)),a}function Gc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Vc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n{"use strict";var r=n(51292);t.C=r.createRoot,r.hydrateRoot},51292:(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(76144)},5012:e=>{var t="undefined"!==typeof Element,n="function"===typeof Map,r="function"===typeof Set,i="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,a){if(e===a)return!0;if(e&&a&&"object"==typeof e&&"object"==typeof a){if(e.constructor!==a.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=a.length)return!1;for(l=s;0!==l--;)if(!o(e[l],a[l]))return!1;return!0}if(n&&e instanceof Map&&a instanceof Map){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!o(l.value[1],a.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&a instanceof Set){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(a)){if((s=e.length)!=a.length)return!1;for(l=s;0!==l--;)if(e[l]!==a[l])return!1;return!0}if(e.constructor===RegExp)return e.source===a.source&&e.flags===a.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"===typeof e.valueOf&&"function"===typeof a.valueOf)return e.valueOf()===a.valueOf();if(e.toString!==Object.prototype.toString&&"function"===typeof e.toString&&"function"===typeof a.toString)return e.toString()===a.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(a).length)return!1;for(l=s;0!==l--;)if(!Object.prototype.hasOwnProperty.call(a,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!==l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!o(e[c[l]],a[c[l]]))return!1;return!0}return e!==e&&a!==a}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}}},24040:(e,t)=>{"use strict";var n=60103,r=60106,i=60107,o=60108,a=60114,s=60109,l=60110,c=60112,u=60113,d=60120,f=60115,p=60116,h=60121,m=60122,g=60117,v=60129,y=60131;if("function"===typeof Symbol&&Symbol.for){var b=Symbol.for;n=b("react.element"),r=b("react.portal"),i=b("react.fragment"),o=b("react.strict_mode"),a=b("react.profiler"),s=b("react.provider"),l=b("react.context"),c=b("react.forward_ref"),u=b("react.suspense"),d=b("react.suspense_list"),f=b("react.memo"),p=b("react.lazy"),h=b("react.block"),m=b("react.server.block"),g=b("react.fundamental"),v=b("react.debug_trace_mode"),y=b("react.legacy_hidden")}function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case a:case o:case u:case d:return e;default:switch(e=e&&e.$$typeof){case l:case c:case p:case f:case s:return e;default:return t}}case r:return t}}}var k=n,_=c,x=i,S=p,E=f,C=r,O=a,j=o,P=u;t.Element=k,t.ForwardRef=_,t.typeOf=w},63184:(e,t,n)=>{"use strict";e.exports=n(24040)},10036:(e,t,n)=>{"use strict";var r=n(69060),i=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={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)a.call(t,r)&&!l.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:i,type:e,key:c,ref:u,props:o,_owner:s.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},54564:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=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 h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}v.prototype.isReactComponent={},v.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")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var w=b.prototype=new y;w.constructor=b,m(w,v.prototype),w.isPureReactComponent=!0;var k=Array.isArray,_=Object.prototype.hasOwnProperty,x={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,r){var i,o={},a=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,i)&&!S.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(1===l)o.children=r;else if(1{"use strict";e.exports=n(54564)},82496:(e,t,n)=>{"use strict";e.exports=n(10036)},46692:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0>>1,i=e[r];if(!(0>>1;ro(l,n))co(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(co(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 a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,f=null,p=3,h=!1,m=!1,g=!1,v="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function w(e){for(var t=r(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function k(e){if(g=!1,w(e),!m)if(null!==r(c))m=!0,T(_);else{var t=r(u);null!==t&&R(k,t.startTime-e)}}function _(e,n){m=!1,g&&(g=!1,y(C),C=-1),h=!0;var o=p;try{for(w(n),f=r(c);null!==f&&(!(f.expirationTime>n)||e&&!P());){var a=f.callback;if("function"===typeof a){f.callback=null,p=f.priorityLevel;var s=a(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?f.callback=s:f===r(c)&&i(c),w(n)}else i(c);f=r(c)}if(null!==f)var l=!0;else{var d=r(u);null!==d&&R(k,d.startTime-n),l=!1}return l}finally{f=null,p=o,h=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var x,S=!1,E=null,C=-1,O=5,j=-1;function P(){return!(t.unstable_now()-je||125a?(e.sortIndex=o,n(u,e),null===r(c)&&e===r(u)&&(g?(y(C),C=-1):g=!0,R(k,o-a))):(e.sortIndex=s,n(c,e),m||h||(m=!0,T(_))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},47724:(e,t,n)=>{"use strict";e.exports=n(46692)},45688:function(e,t){"undefined"!==typeof window&&(window.exports=window.exports||{});var n,r,i,o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r{"use strict";var r=n(69060);var i="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},o=r.useSyncExternalStore,a=r.useRef,s=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l((function(){function e(e){if(!s){if(s=!0,o=e,e=r(e),void 0!==u&&f.hasValue){var t=f.value;if(u(t,e))return a=t}return a=e}if(t=a,i(o,e))return t;var n=r(e);return void 0!==u&&u(t,n)?t:(o=e,a=n)}var o,a,s=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]}),[t,n,r,u]);var p=o(e,d[0],d[1]);return s((function(){f.hasValue=!0,f.value=p}),[p]),c(p),p}},84536:(e,t,n)=>{"use strict";e.exports=n(8296)},5340:(e,t,n)=>{function r(e){try{if(!n.g.localStorage)return!1}catch(r){return!1}var t=n.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}},51568:e=>{"use strict";var t=function(){};e.exports=t},32592:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},9504:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},73984:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},2116:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},98032:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},6984:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},9304:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},63048:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},29120:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},99212:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},66968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},96234:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},10520:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},48064:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},53360:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},70464:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},53144:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},9864:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},54736:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},41780:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},85168:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},97356:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},81239:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},44012:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},37616:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},41256:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={}},69556:e=>{function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=69556,e.exports=t},52912:(e,t,n)=>{var r={"./autolinker/prism-autolinker":85172,"./autolinker/prism-autolinker.css":32592,"./autolinker/prism-autolinker.js":85172,"./autolinker/prism-autolinker.min":1275,"./autolinker/prism-autolinker.min.css":9504,"./autolinker/prism-autolinker.min.js":1275,"./autoloader/prism-autoloader":54584,"./autoloader/prism-autoloader.js":54584,"./autoloader/prism-autoloader.min":4028,"./autoloader/prism-autoloader.min.js":4028,"./command-line/prism-command-line":82172,"./command-line/prism-command-line.css":73984,"./command-line/prism-command-line.js":82172,"./command-line/prism-command-line.min":77008,"./command-line/prism-command-line.min.css":2116,"./command-line/prism-command-line.min.js":77008,"./copy-to-clipboard/prism-copy-to-clipboard":18844,"./copy-to-clipboard/prism-copy-to-clipboard.js":18844,"./copy-to-clipboard/prism-copy-to-clipboard.min":43120,"./copy-to-clipboard/prism-copy-to-clipboard.min.js":43120,"./custom-class/prism-custom-class":48200,"./custom-class/prism-custom-class.js":48200,"./custom-class/prism-custom-class.min":78072,"./custom-class/prism-custom-class.min.js":78072,"./data-uri-highlight/prism-data-uri-highlight":77240,"./data-uri-highlight/prism-data-uri-highlight.js":77240,"./data-uri-highlight/prism-data-uri-highlight.min":83760,"./data-uri-highlight/prism-data-uri-highlight.min.js":83760,"./diff-highlight/prism-diff-highlight":9872,"./diff-highlight/prism-diff-highlight.css":98032,"./diff-highlight/prism-diff-highlight.js":9872,"./diff-highlight/prism-diff-highlight.min":97956,"./diff-highlight/prism-diff-highlight.min.css":6984,"./diff-highlight/prism-diff-highlight.min.js":97956,"./download-button/prism-download-button":67444,"./download-button/prism-download-button.js":67444,"./download-button/prism-download-button.min":65704,"./download-button/prism-download-button.min.js":65704,"./file-highlight/prism-file-highlight":22944,"./file-highlight/prism-file-highlight.js":22944,"./file-highlight/prism-file-highlight.min":48060,"./file-highlight/prism-file-highlight.min.js":48060,"./filter-highlight-all/prism-filter-highlight-all":79808,"./filter-highlight-all/prism-filter-highlight-all.js":79808,"./filter-highlight-all/prism-filter-highlight-all.min":88816,"./filter-highlight-all/prism-filter-highlight-all.min.js":88816,"./highlight-keywords/prism-highlight-keywords":40029,"./highlight-keywords/prism-highlight-keywords.js":40029,"./highlight-keywords/prism-highlight-keywords.min":41412,"./highlight-keywords/prism-highlight-keywords.min.js":41412,"./inline-color/prism-inline-color":78952,"./inline-color/prism-inline-color.css":9304,"./inline-color/prism-inline-color.js":78952,"./inline-color/prism-inline-color.min":9464,"./inline-color/prism-inline-color.min.css":63048,"./inline-color/prism-inline-color.min.js":9464,"./jsonp-highlight/prism-jsonp-highlight":22608,"./jsonp-highlight/prism-jsonp-highlight.js":22608,"./jsonp-highlight/prism-jsonp-highlight.min":62528,"./jsonp-highlight/prism-jsonp-highlight.min.js":62528,"./keep-markup/prism-keep-markup":92672,"./keep-markup/prism-keep-markup.js":92672,"./keep-markup/prism-keep-markup.min":1316,"./keep-markup/prism-keep-markup.min.js":1316,"./line-highlight/prism-line-highlight":67288,"./line-highlight/prism-line-highlight.css":29120,"./line-highlight/prism-line-highlight.js":67288,"./line-highlight/prism-line-highlight.min":65064,"./line-highlight/prism-line-highlight.min.css":99212,"./line-highlight/prism-line-highlight.min.js":65064,"./line-numbers/prism-line-numbers":27837,"./line-numbers/prism-line-numbers.css":66968,"./line-numbers/prism-line-numbers.js":27837,"./line-numbers/prism-line-numbers.min":6640,"./line-numbers/prism-line-numbers.min.css":96234,"./line-numbers/prism-line-numbers.min.js":6640,"./match-braces/prism-match-braces":12752,"./match-braces/prism-match-braces.css":10520,"./match-braces/prism-match-braces.js":12752,"./match-braces/prism-match-braces.min":57971,"./match-braces/prism-match-braces.min.css":48064,"./match-braces/prism-match-braces.min.js":57971,"./normalize-whitespace/prism-normalize-whitespace":44092,"./normalize-whitespace/prism-normalize-whitespace.js":44092,"./normalize-whitespace/prism-normalize-whitespace.min":23112,"./normalize-whitespace/prism-normalize-whitespace.min.js":23112,"./previewers/prism-previewers":11005,"./previewers/prism-previewers.css":53360,"./previewers/prism-previewers.js":11005,"./previewers/prism-previewers.min":87976,"./previewers/prism-previewers.min.css":70464,"./previewers/prism-previewers.min.js":87976,"./remove-initial-line-feed/prism-remove-initial-line-feed":3776,"./remove-initial-line-feed/prism-remove-initial-line-feed.js":3776,"./remove-initial-line-feed/prism-remove-initial-line-feed.min":65764,"./remove-initial-line-feed/prism-remove-initial-line-feed.min.js":65764,"./show-invisibles/prism-show-invisibles":73188,"./show-invisibles/prism-show-invisibles.css":53144,"./show-invisibles/prism-show-invisibles.js":73188,"./show-invisibles/prism-show-invisibles.min":77340,"./show-invisibles/prism-show-invisibles.min.css":9864,"./show-invisibles/prism-show-invisibles.min.js":77340,"./show-language/prism-show-language":6912,"./show-language/prism-show-language.js":6912,"./show-language/prism-show-language.min":66352,"./show-language/prism-show-language.min.js":66352,"./toolbar/prism-toolbar":84948,"./toolbar/prism-toolbar.css":54736,"./toolbar/prism-toolbar.js":84948,"./toolbar/prism-toolbar.min":44044,"./toolbar/prism-toolbar.min.css":41780,"./toolbar/prism-toolbar.min.js":44044,"./treeview/prism-treeview":23260,"./treeview/prism-treeview.css":85168,"./treeview/prism-treeview.js":23260,"./treeview/prism-treeview.min":41775,"./treeview/prism-treeview.min.css":97356,"./treeview/prism-treeview.min.js":41775,"./unescaped-markup/prism-unescaped-markup":91504,"./unescaped-markup/prism-unescaped-markup.css":81239,"./unescaped-markup/prism-unescaped-markup.js":91504,"./unescaped-markup/prism-unescaped-markup.min":72684,"./unescaped-markup/prism-unescaped-markup.min.css":44012,"./unescaped-markup/prism-unescaped-markup.min.js":72684,"./wpd/prism-wpd":6712,"./wpd/prism-wpd.css":37616,"./wpd/prism-wpd.js":6712,"./wpd/prism-wpd.min":84648,"./wpd/prism-wpd.min.css":41256,"./wpd/prism-wpd.min.js":84648};function i(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]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=52912},13548:(e,t,n)=>{e.exports=n(45468)},49208:(e,t,n)=>{e.exports=n(26496)},18428:(e,t,n)=>{e.exports=n(52116)},36204:(e,t,n)=>{e.exports=n(21176)},97684:(e,t,n)=>{e.exports=n(34568)},99324:(e,t,n)=>{e.exports=n(15448)},14260:(e,t,n)=>{e.exports=n(72580)},60960:(e,t,n)=>{e.exports=n(75860)},92052:(e,t,n)=>{e.exports=n(29784)},45320:(e,t,n)=>{e.exports=n(44088)},39360:(e,t,n)=>{e.exports=n(96564)},82184:(e,t,n)=>{e.exports=n(71248)},68416:(e,t,n)=>{e.exports=n(13168)},52184:(e,t,n)=>{e.exports=n(4896)},36512:(e,t,n)=>{e.exports=n(15032)},62400:(e,t,n)=>{e.exports=n(35419)},39296:(e,t,n)=>{e.exports=n(49144)},88904:(e,t,n)=>{e.exports=n(13405)},87488:(e,t,n)=>{e.exports=n(67908)},93344:(e,t,n)=>{e.exports=n(92848)},84556:(e,t,n)=>{e.exports=n(9672)},264:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t{"use strict";var r=n(45468);e.exports=r},6339:(e,t,n)=>{"use strict";var r=n(23339);e.exports=r},17828:(e,t,n)=>{"use strict";var r=n(48608);e.exports=r},53724:(e,t,n)=>{"use strict";var r=n(40576);e.exports=r},31176:(e,t,n)=>{"use strict";var r=n(712);e.exports=r},28984:(e,t,n)=>{"use strict";var r=n(18916);e.exports=r},20752:(e,t,n)=>{"use strict";var r=n(75860);e.exports=r},48712:(e,t,n)=>{"use strict";var r=n(71248);e.exports=r},64400:(e,t,n)=>{"use strict";var r=n(7088);e.exports=r},87984:(e,t,n)=>{"use strict";var r=n(33936);e.exports=r},1880:(e,t,n)=>{"use strict";var r=n(15032);e.exports=r},55912:(e,t,n)=>{"use strict";var r=n(82488);e.exports=r},47928:(e,t,n)=>{"use strict";var r=n(35419);e.exports=r},82592:(e,t,n)=>{"use strict";var r=n(24899);e.exports=r},39396:(e,t,n)=>{"use strict";var r=n(92848);n(62880),n(28712),n(66600),n(64340),e.exports=r},59672:(e,t,n)=>{"use strict";var r=n(52328);e.exports=r},89376:(e,t,n)=>{"use strict";var r=n(4380);e.exports=r},16488:(e,t,n)=>{"use strict";n(80596),n(33100);var r=n(91616);e.exports=r.Array.from},12072:(e,t,n)=>{"use strict";n(92296);var r=n(91616);e.exports=r.Array.isArray},55880:(e,t,n)=>{"use strict";n(54556);var r=n(8136);e.exports=r("Array","concat")},59160:(e,t,n)=>{"use strict";n(51732);var r=n(8136);e.exports=r("Array","filter")},34084:(e,t,n)=>{"use strict";n(83783);var r=n(8136);e.exports=r("Array","findIndex")},27008:(e,t,n)=>{"use strict";n(19267),n(49900);var r=n(8136);e.exports=r("Array","flat")},6360:(e,t,n)=>{"use strict";n(67672);var r=n(8136);e.exports=r("Array","includes")},75632:(e,t,n)=>{"use strict";n(96092);var r=n(8136);e.exports=r("Array","indexOf")},88660:(e,t,n)=>{"use strict";n(51172);var r=n(8136);e.exports=r("Array","map")},20784:(e,t,n)=>{"use strict";n(23648);var r=n(8136);e.exports=r("Array","push")},19336:(e,t,n)=>{"use strict";n(41320);var r=n(8136);e.exports=r("Array","slice")},72368:(e,t,n)=>{"use strict";n(53660);var r=n(8136);e.exports=r("Array","sort")},48120:(e,t,n)=>{"use strict";n(2224),n(61520);var r=n(8136);e.exports=r("Array","values")},87712:(e,t,n)=>{"use strict";n(37896);var r=n(8136);e.exports=r("Function","bind")},12932:(e,t,n)=>{"use strict";n(2224),n(80596);var r=n(30400);e.exports=r},86768:(e,t,n)=>{"use strict";var r=n(76608),i=n(87712),o=Function.prototype;e.exports=function(e){var t=e.bind;return e===o||r(o,e)&&t===o.bind?i:t}},31640:(e,t,n)=>{"use strict";var r=n(76608),i=n(55880),o=Array.prototype;e.exports=function(e){var t=e.concat;return e===o||r(o,e)&&t===o.concat?i:t}},34160:(e,t,n)=>{"use strict";var r=n(76608),i=n(59160),o=Array.prototype;e.exports=function(e){var t=e.filter;return e===o||r(o,e)&&t===o.filter?i:t}},88308:(e,t,n)=>{"use strict";var r=n(76608),i=n(34084),o=Array.prototype;e.exports=function(e){var t=e.findIndex;return e===o||r(o,e)&&t===o.findIndex?i:t}},7496:(e,t,n)=>{"use strict";var r=n(76608),i=n(27008),o=Array.prototype;e.exports=function(e){var t=e.flat;return e===o||r(o,e)&&t===o.flat?i:t}},8317:(e,t,n)=>{"use strict";var r=n(76608),i=n(6360),o=n(56368),a=Array.prototype,s=String.prototype;e.exports=function(e){var t=e.includes;return e===a||r(a,e)&&t===a.includes?i:"string"==typeof e||e===s||r(s,e)&&t===s.includes?o:t}},93857:(e,t,n)=>{"use strict";var r=n(76608),i=n(75632),o=Array.prototype;e.exports=function(e){var t=e.indexOf;return e===o||r(o,e)&&t===o.indexOf?i:t}},67484:(e,t,n)=>{"use strict";var r=n(76608),i=n(88660),o=Array.prototype;e.exports=function(e){var t=e.map;return e===o||r(o,e)&&t===o.map?i:t}},28816:(e,t,n)=>{"use strict";var r=n(76608),i=n(20784),o=Array.prototype;e.exports=function(e){var t=e.push;return e===o||r(o,e)&&t===o.push?i:t}},45924:(e,t,n)=>{"use strict";var r=n(76608),i=n(19336),o=Array.prototype;e.exports=function(e){var t=e.slice;return e===o||r(o,e)&&t===o.slice?i:t}},23820:(e,t,n)=>{"use strict";var r=n(76608),i=n(72368),o=Array.prototype;e.exports=function(e){var t=e.sort;return e===o||r(o,e)&&t===o.sort?i:t}},62388:(e,t,n)=>{"use strict";n(88336);var r=n(91616),i=n(21528);r.JSON||(r.JSON={stringify:JSON.stringify}),e.exports=function(e,t,n){return i(r.JSON.stringify,null,arguments)}},64584:(e,t,n)=>{"use strict";n(39440);var r=n(91616);e.exports=r.Object.assign},63380:(e,t,n)=>{"use strict";n(71460);var r=n(91616).Object;e.exports=function(e,t){return r.create(e,t)}},2724:(e,t,n)=>{"use strict";n(34464);var r=n(91616).Object,i=e.exports=function(e,t,n){return r.defineProperty(e,t,n)};r.defineProperty.sham&&(i.sham=!0)},98544:(e,t,n)=>{"use strict";n(64939);var r=n(91616).Object,i=e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)};r.getOwnPropertyDescriptor.sham&&(i.sham=!0)},18396:(e,t,n)=>{"use strict";n(10232);var r=n(91616);e.exports=r.Object.getOwnPropertyDescriptors},32356:(e,t,n)=>{"use strict";n(39072);var r=n(91616);e.exports=r.Object.getOwnPropertySymbols},51056:(e,t,n)=>{"use strict";n(5020);var r=n(91616);e.exports=r.Object.getPrototypeOf},27788:(e,t,n)=>{"use strict";n(82928);var r=n(91616);e.exports=r.Object.keys},68476:(e,t,n)=>{"use strict";n(83112);var r=n(91616);e.exports=r.Object.setPrototypeOf},2056:(e,t,n)=>{"use strict";n(63576);var r=n(91616);e.exports=r.Object.values},19448:(e,t,n)=>{"use strict";n(8192);var r=n(91616);e.exports=r.Reflect.construct},63575:(e,t,n)=>{"use strict";n(2224),n(61520),n(22720),n(80596);var r=n(91616);e.exports=r.Set},56368:(e,t,n)=>{"use strict";n(49608);var r=n(8136);e.exports=r("String","includes")},90752:(e,t,n)=>{"use strict";n(54556),n(61520),n(39072),n(97984),n(86368),n(63772),n(56680),n(13944),n(84672),n(10392),n(32636),n(39944),n(66424),n(88116),n(95052),n(33876),n(93151),n(9152),n(35072),n(58036);var r=n(91616);e.exports=r.Symbol},42696:(e,t,n)=>{"use strict";n(2224),n(61520),n(80596),n(13944);var r=n(5508);e.exports=r.f("iterator")},21355:(e,t,n)=>{"use strict";n(18852),n(95052);var r=n(5508);e.exports=r.f("toPrimitive")},9672:(e,t,n)=>{"use strict";e.exports=n(42996)},94612:(e,t,n)=>{"use strict";var r=n(41252);e.exports=r},76616:(e,t,n)=>{"use strict";var r=n(6339);e.exports=r},42996:(e,t,n)=>{"use strict";var r=n(17828);e.exports=r},78204:(e,t,n)=>{"use strict";var r=n(53724);e.exports=r},92916:(e,t,n)=>{"use strict";var r=n(31176);e.exports=r},71776:(e,t,n)=>{"use strict";var r=n(28984);e.exports=r},50592:(e,t,n)=>{"use strict";var r=n(20752);e.exports=r},29428:(e,t,n)=>{"use strict";var r=n(48712);e.exports=r},13432:(e,t,n)=>{"use strict";var r=n(64400);e.exports=r},13280:(e,t,n)=>{"use strict";var r=n(87984);e.exports=r},58976:(e,t,n)=>{"use strict";var r=n(1880);e.exports=r},63304:(e,t,n)=>{"use strict";var r=n(55912);e.exports=r},74880:(e,t,n)=>{"use strict";var r=n(47928);e.exports=r},79504:(e,t,n)=>{"use strict";var r=n(82592);e.exports=r},91976:(e,t,n)=>{"use strict";var r=n(39396);n(72208),n(58304),n(32541),n(18192),n(34396),n(55636),n(71120),n(56563),n(65408),e.exports=r},72080:(e,t,n)=>{"use strict";var r=n(59672);e.exports=r},56496:(e,t,n)=>{"use strict";var r=n(89376);e.exports=r},26259:(e,t,n)=>{"use strict";var r=n(91620),i=n(42248),o=TypeError;e.exports=function(e){if(r(e))return e;throw new o(i(e)+" is not a function")}},37096:(e,t,n)=>{"use strict";var r=n(78348),i=n(42248),o=TypeError;e.exports=function(e){if(r(e))return e;throw new o(i(e)+" is not a constructor")}},95e3:(e,t,n)=>{"use strict";var r=n(53412),i=String,o=TypeError;e.exports=function(e){if(r(e))return e;throw new o("Can't set "+i(e)+" as a prototype")}},29056:e=>{"use strict";e.exports=function(){}},13296:(e,t,n)=>{"use strict";var r=n(76608),i=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw new i("Incorrect invocation")}},74660:(e,t,n)=>{"use strict";var r=n(91648),i=String,o=TypeError;e.exports=function(e){if(r(e))return e;throw new o(i(e)+" is not an object")}},10536:(e,t,n)=>{"use strict";var r=n(5804);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},58104:(e,t,n)=>{"use strict";var r=n(61192),i=n(74112),o=n(84240),a=n(38112),s=n(80096),l=n(78348),c=n(46120),u=n(22737),d=n(5980),f=n(30400),p=Array;e.exports=function(e){var t=o(e),n=l(this),h=arguments.length,m=h>1?arguments[1]:void 0,g=void 0!==m;g&&(m=r(m,h>2?arguments[2]:void 0));var v,y,b,w,k,_,x=f(t),S=0;if(!x||this===p&&s(x))for(v=c(t),y=n?new this(v):p(v);v>S;S++)_=g?m(t[S],S):t[S],u(y,S,_);else for(k=(w=d(t,x)).next,y=n?new this:[];!(b=i(k,w)).done;S++)_=g?a(w,m,[b.value,S],!0):b.value,u(y,S,_);return y.length=S,y}},17808:(e,t,n)=>{"use strict";var r=n(46036),i=n(37064),o=n(46120),a=function(e){return function(t,n,a){var s,l=r(t),c=o(l),u=i(a,c);if(e&&n!==n){for(;c>u;)if((s=l[u++])!==s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},46668:(e,t,n)=>{"use strict";var r=n(61192),i=n(30176),o=n(5228),a=n(84240),s=n(46120),l=n(74172),c=i([].push),u=function(e){var t=1===e,n=2===e,i=3===e,u=4===e,d=6===e,f=7===e,p=5===e||d;return function(h,m,g,v){for(var y,b,w=a(h),k=o(w),_=s(k),x=r(m,g),S=0,E=v||l,C=t?E(h,_):n||f?E(h,0):void 0;_>S;S++)if((p||S in k)&&(b=x(y=k[S],S,w),e))if(t)C[S]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return S;case 2:c(C,y)}else switch(e){case 4:return!1;case 7:c(C,y)}return d?-1:i||u?u:C}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},12976:(e,t,n)=>{"use strict";var r=n(5804),i=n(25256),o=n(45220),a=i("species");e.exports=function(e){return o>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},1344:(e,t,n)=>{"use strict";var r=n(5804);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},64528:(e,t,n)=>{"use strict";var r=n(85832),i=n(84743),o=TypeError,a=Object.getOwnPropertyDescriptor,s=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=s?function(e,t){if(i(e)&&!a(e,"length").writable)throw new o("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},67608:(e,t,n)=>{"use strict";var r=n(30176);e.exports=r([].slice)},29936:(e,t,n)=>{"use strict";var r=n(67608),i=Math.floor,o=function(e,t){var n=e.length;if(n<8)for(var a,s,l=1;l0;)e[s]=e[--s];s!==l++&&(e[s]=a)}else for(var c=i(n/2),u=o(r(e,0,c),t),d=o(r(e,c),t),f=u.length,p=d.length,h=0,m=0;h{"use strict";var r=n(84743),i=n(78348),o=n(91648),a=n(25256)("species"),s=Array;e.exports=function(e){var t;return r(e)&&(t=e.constructor,(i(t)&&(t===s||r(t.prototype))||o(t)&&null===(t=t[a]))&&(t=void 0)),void 0===t?s:t}},74172:(e,t,n)=>{"use strict";var r=n(41380);e.exports=function(e,t){return new(r(e))(0===t?0:t)}},38112:(e,t,n)=>{"use strict";var r=n(74660),i=n(65099);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(a){i(e,"throw",a)}}},41632:(e,t,n)=>{"use strict";var r=n(25256)("iterator"),i=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){i=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(s){}e.exports=function(e,t){try{if(!t&&!i)return!1}catch(s){return!1}var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(s){}return n}},78584:(e,t,n)=>{"use strict";var r=n(30176),i=r({}.toString),o=r("".slice);e.exports=function(e){return o(i(e),8,-1)}},30680:(e,t,n)=>{"use strict";var r=n(736),i=n(91620),o=n(78584),a=n(25256)("toStringTag"),s=Object,l="Arguments"===o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=s(e),a))?n:l?o(t):"Object"===(r=o(t))&&i(t.callee)?"Arguments":r}},12868:(e,t,n)=>{"use strict";var r=n(64360),i=n(74488),o=n(54288),a=n(61192),s=n(13296),l=n(50740),c=n(56272),u=n(24136),d=n(97896),f=n(53024),p=n(85832),h=n(46924).fastKey,m=n(45200),g=m.set,v=m.getterFor;e.exports={getConstructor:function(e,t,n,u){var d=e((function(e,i){s(e,f),g(e,{type:t,index:r(null),first:void 0,last:void 0,size:0}),p||(e.size=0),l(i)||c(i,e[u],{that:e,AS_ENTRIES:n})})),f=d.prototype,m=v(t),y=function(e,t,n){var r,i,o=m(e),a=b(e,t);return a?a.value=n:(o.last=a={index:i=h(t,!0),key:t,value:n,previous:r=o.last,next:void 0,removed:!1},o.first||(o.first=a),r&&(r.next=a),p?o.size++:e.size++,"F"!==i&&(o.index[i]=a)),e},b=function(e,t){var n,r=m(e),i=h(t);if("F"!==i)return r.index[i];for(n=r.first;n;n=n.next)if(n.key===t)return n};return o(f,{clear:function(){for(var e=m(this),t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),t=t.next;e.first=e.last=void 0,e.index=r(null),p?e.size=0:this.size=0},delete:function(e){var t=this,n=m(t),r=b(t,e);if(r){var i=r.next,o=r.previous;delete n.index[r.index],r.removed=!0,o&&(o.next=i),i&&(i.previous=o),n.first===r&&(n.first=i),n.last===r&&(n.last=o),p?n.size--:t.size--}return!!r},forEach:function(e){for(var t,n=m(this),r=a(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!b(this,e)}}),o(f,n?{get:function(e){var t=b(this,e);return t&&t.value},set:function(e,t){return y(this,0===e?0:e,t)}}:{add:function(e){return y(this,e=0===e?0:e,e)}}),p&&i(f,"size",{configurable:!0,get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var r=t+" Iterator",i=v(t),o=v(r);u(e,t,(function(e,t){g(this,{type:r,target:e,state:i(e),kind:t,last:void 0})}),(function(){for(var e=o(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?d("keys"===t?n.key:"values"===t?n.value:[n.key,n.value],!1):(e.target=void 0,d(void 0,!0))}),n?"entries":"values",!n,!0),f(t)}}},51872:(e,t,n)=>{"use strict";var r=n(65820),i=n(40716),o=n(46924),a=n(5804),s=n(6916),l=n(56272),c=n(13296),u=n(91620),d=n(91648),f=n(50740),p=n(50256),h=n(79568).f,m=n(46668).forEach,g=n(85832),v=n(45200),y=v.set,b=v.getterFor;e.exports=function(e,t,n){var v,w=-1!==e.indexOf("Map"),k=-1!==e.indexOf("Weak"),_=w?"set":"add",x=i[e],S=x&&x.prototype,E={};if(g&&u(x)&&(k||S.forEach&&!a((function(){(new x).entries().next()})))){var C=(v=t((function(t,n){y(c(t,C),{type:e,collection:new x}),f(n)||l(n,t[_],{that:t,AS_ENTRIES:w})}))).prototype,O=b(e);m(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(e){var t="add"===e||"set"===e;!(e in S)||k&&"clear"===e||s(C,e,(function(n,r){var i=O(this).collection;if(!t&&k&&!d(n))return"get"===e&&void 0;var o=i[e](0===n?0:n,r);return t?this:o}))})),k||h(C,"size",{configurable:!0,get:function(){return O(this).collection.size}})}else v=n.getConstructor(t,e,w,_),o.enable();return p(v,e,!1,!0),E[e]=v,r({global:!0,forced:!0},E),k||n.setStrong(v,e,w),v}},96612:(e,t,n)=>{"use strict";var r=n(25256)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(i){}}return!1}},72160:(e,t,n)=>{"use strict";var r=n(5804);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},97896:e=>{"use strict";e.exports=function(e,t){return{value:e,done:t}}},6916:(e,t,n)=>{"use strict";var r=n(85832),i=n(79568),o=n(46592);e.exports=r?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},46592:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},22737:(e,t,n)=>{"use strict";var r=n(65768),i=n(79568),o=n(46592);e.exports=function(e,t,n){var a=r(t);a in e?i.f(e,a,o(0,n)):e[a]=n}},74488:(e,t,n)=>{"use strict";var r=n(79568);e.exports=function(e,t,n){return r.f(e,t,n)}},97352:(e,t,n)=>{"use strict";var r=n(6916);e.exports=function(e,t,n,i){return i&&i.enumerable?e[t]=n:r(e,t,n),e}},54288:(e,t,n)=>{"use strict";var r=n(97352);e.exports=function(e,t,n){for(var i in t)n&&n.unsafe&&e[i]?e[i]=t[i]:r(e,i,t[i],n);return e}},94045:(e,t,n)=>{"use strict";var r=n(40716),i=Object.defineProperty;e.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},1488:(e,t,n)=>{"use strict";var r=n(42248),i=TypeError;e.exports=function(e,t){if(!delete e[t])throw new i("Cannot delete property "+r(t)+" of "+r(e))}},85832:(e,t,n)=>{"use strict";var r=n(5804);e.exports=!r((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},6660:(e,t,n)=>{"use strict";var r=n(40716),i=n(91648),o=r.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},23936:e=>{"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},68024:e=>{"use strict";e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},33e3:(e,t,n)=>{"use strict";var r=n(67360).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},19308:(e,t,n)=>{"use strict";var r=n(67360);e.exports=/MSIE|Trident/.test(r)},67360:e=>{"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},45220:(e,t,n)=>{"use strict";var r,i,o=n(40716),a=n(67360),s=o.process,l=o.Deno,c=s&&s.versions||l&&l.version,u=c&&c.v8;u&&(i=(r=u.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=+r[1]),e.exports=i},45060:(e,t,n)=>{"use strict";var r=n(67360).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},5968:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},65820:(e,t,n)=>{"use strict";var r=n(40716),i=n(21528),o=n(14592),a=n(91620),s=n(15520).f,l=n(74632),c=n(91616),u=n(61192),d=n(6916),f=n(39368),p=function(e){var t=function(n,r,o){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(n);case 2:return new e(n,r)}return new e(n,r,o)}return i(e,this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,i,h,m,g,v,y,b,w,k=e.target,_=e.global,x=e.stat,S=e.proto,E=_?r:x?r[k]:r[k]&&r[k].prototype,C=_?c:c[k]||d(c,k,{})[k],O=C.prototype;for(m in t)i=!(n=l(_?m:k+(x?".":"#")+m,e.forced))&&E&&f(E,m),v=C[m],i&&(y=e.dontCallGetSet?(w=s(E,m))&&w.value:E[m]),g=i&&y?y:t[m],(n||S||typeof v!=typeof g)&&(b=e.bind&&i?u(g,r):e.wrap&&i?p(g):S&&a(g)?o(g):g,(e.sham||g&&g.sham||v&&v.sham)&&d(b,"sham",!0),d(C,m,b),S&&(f(c,h=k+"Prototype")||d(c,h,{}),d(c[h],m,g),e.real&&O&&(n||!O[m])&&d(O,m,g)))}},5804:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},93907:(e,t,n)=>{"use strict";var r=n(84743),i=n(46120),o=n(23936),a=n(61192),s=function(e,t,n,l,c,u,d,f){for(var p,h,m=c,g=0,v=!!d&&a(d,f);g0&&r(p)?(h=i(p),m=s(e,t,p,h,m,u-1)-1):(o(m+1),e[m]=p),m++),g++;return m};e.exports=s},92104:(e,t,n)=>{"use strict";var r=n(5804);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},21528:(e,t,n)=>{"use strict";var r=n(65180),i=Function.prototype,o=i.apply,a=i.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(o):function(){return a.apply(o,arguments)})},61192:(e,t,n)=>{"use strict";var r=n(14592),i=n(26259),o=n(65180),a=r(r.bind);e.exports=function(e,t){return i(e),void 0===t?e:o?a(e,t):function(){return e.apply(t,arguments)}}},65180:(e,t,n)=>{"use strict";var r=n(5804);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},5056:(e,t,n)=>{"use strict";var r=n(30176),i=n(26259),o=n(91648),a=n(39368),s=n(67608),l=n(65180),c=Function,u=r([].concat),d=r([].join),f={};e.exports=l?c.bind:function(e){var t=i(this),n=t.prototype,r=s(arguments,1),l=function(){var n=u(r,s(arguments));return this instanceof l?function(e,t,n){if(!a(f,t)){for(var r=[],i=0;i{"use strict";var r=n(65180),i=Function.prototype.call;e.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},73916:(e,t,n)=>{"use strict";var r=n(85832),i=n(39368),o=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=i(o,"name"),l=s&&"something"===function(){}.name,c=s&&(!r||r&&a(o,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:c}},26840:(e,t,n)=>{"use strict";var r=n(30176),i=n(26259);e.exports=function(e,t,n){try{return r(i(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(o){}}},14592:(e,t,n)=>{"use strict";var r=n(78584),i=n(30176);e.exports=function(e){if("Function"===r(e))return i(e)}},30176:(e,t,n)=>{"use strict";var r=n(65180),i=Function.prototype,o=i.call,a=r&&i.bind.bind(o,o);e.exports=r?a:function(e){return function(){return o.apply(e,arguments)}}},8136:(e,t,n)=>{"use strict";var r=n(40716),i=n(91616);e.exports=function(e,t){var n=i[e+"Prototype"],o=n&&n[t];if(o)return o;var a=r[e],s=a&&a.prototype;return s&&s[t]}},84560:(e,t,n)=>{"use strict";var r=n(91616),i=n(40716),o=n(91620),a=function(e){return o(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?a(r[e])||a(i[e]):r[e]&&r[e][t]||i[e]&&i[e][t]}},30400:(e,t,n)=>{"use strict";var r=n(30680),i=n(32220),o=n(50740),a=n(73252),s=n(25256)("iterator");e.exports=function(e){if(!o(e))return i(e,s)||i(e,"@@iterator")||a[r(e)]}},5980:(e,t,n)=>{"use strict";var r=n(74112),i=n(26259),o=n(74660),a=n(42248),s=n(30400),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?s(e):t;if(i(n))return o(r(n,e));throw new l(a(e)+" is not iterable")}},58704:(e,t,n)=>{"use strict";var r=n(30176),i=n(84743),o=n(91620),a=n(78584),s=n(36020),l=r([].push);e.exports=function(e){if(o(e))return e;if(i(e)){for(var t=e.length,n=[],r=0;r{"use strict";var r=n(26259),i=n(50740);e.exports=function(e,t){var n=e[t];return i(n)?void 0:r(n)}},40716:function(e,t,n){"use strict";var r=function(e){return e&&e.Math===Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||r("object"==typeof this&&this)||function(){return this}()||Function("return this")()},39368:(e,t,n)=>{"use strict";var r=n(30176),i=n(84240),o=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(i(e),t)}},52460:e=>{"use strict";e.exports={}},88632:(e,t,n)=>{"use strict";var r=n(84560);e.exports=r("document","documentElement")},76980:(e,t,n)=>{"use strict";var r=n(85832),i=n(5804),o=n(6660);e.exports=!r&&!i((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},5228:(e,t,n)=>{"use strict";var r=n(30176),i=n(5804),o=n(78584),a=Object,s=r("".split);e.exports=i((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"===o(e)?s(e,""):a(e)}:a},26360:(e,t,n)=>{"use strict";var r=n(30176),i=n(91620),o=n(11472),a=r(Function.toString);i(o.inspectSource)||(o.inspectSource=function(e){return a(e)}),e.exports=o.inspectSource},46924:(e,t,n)=>{"use strict";var r=n(65820),i=n(30176),o=n(52460),a=n(91648),s=n(39368),l=n(79568).f,c=n(71656),u=n(88296),d=n(59740),f=n(21448),p=n(92104),h=!1,m=f("meta"),g=0,v=function(e){l(e,m,{value:{objectID:"O"+g++,weakData:{}}})},y=e.exports={enable:function(){y.enable=function(){},h=!0;var e=c.f,t=i([].splice),n={};n[m]=1,e(n).length&&(c.f=function(n){for(var r=e(n),i=0,o=r.length;i{"use strict";var r,i,o,a=n(15876),s=n(40716),l=n(91648),c=n(6916),u=n(39368),d=n(11472),f=n(80248),p=n(52460),h="Object already initialized",m=s.TypeError,g=s.WeakMap;if(a||d.state){var v=d.state||(d.state=new g);v.get=v.get,v.has=v.has,v.set=v.set,r=function(e,t){if(v.has(e))throw new m(h);return t.facade=e,v.set(e,t),t},i=function(e){return v.get(e)||{}},o=function(e){return v.has(e)}}else{var y=f("state");p[y]=!0,r=function(e,t){if(u(e,y))throw new m(h);return t.facade=e,c(e,y,t),t},i=function(e){return u(e,y)?e[y]:{}},o=function(e){return u(e,y)}}e.exports={set:r,get:i,has:o,enforce:function(e){return o(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=i(t)).type!==e)throw new m("Incompatible receiver, "+e+" required");return n}}}},80096:(e,t,n)=>{"use strict";var r=n(25256),i=n(73252),o=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[o]===e)}},84743:(e,t,n)=>{"use strict";var r=n(78584);e.exports=Array.isArray||function(e){return"Array"===r(e)}},91620:e=>{"use strict";var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},78348:(e,t,n)=>{"use strict";var r=n(30176),i=n(5804),o=n(91620),a=n(30680),s=n(84560),l=n(26360),c=function(){},u=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,f=r(d.exec),p=!d.test(c),h=function(e){if(!o(e))return!1;try{return u(c,[],e),!0}catch(t){return!1}},m=function(e){if(!o(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return p||!!f(d,l(e))}catch(t){return!0}};m.sham=!0,e.exports=!u||i((function(){var e;return h(h.call)||!h(Object)||!h((function(){e=!0}))||e}))?m:h},74632:(e,t,n)=>{"use strict";var r=n(5804),i=n(91620),o=/#|\.prototype\./,a=function(e,t){var n=l[s(e)];return n===u||n!==c&&(i(t)?r(t):!!t)},s=a.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=a.data={},c=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},50740:e=>{"use strict";e.exports=function(e){return null===e||void 0===e}},91648:(e,t,n)=>{"use strict";var r=n(91620);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},53412:(e,t,n)=>{"use strict";var r=n(91648);e.exports=function(e){return r(e)||null===e}},33920:e=>{"use strict";e.exports=!0},94112:(e,t,n)=>{"use strict";var r=n(91648),i=n(78584),o=n(25256)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[o])?!!t:"RegExp"===i(e))}},77187:(e,t,n)=>{"use strict";var r=n(84560),i=n(91620),o=n(76608),a=n(88924),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return i(t)&&o(t.prototype,s(e))}},56272:(e,t,n)=>{"use strict";var r=n(61192),i=n(74112),o=n(74660),a=n(42248),s=n(80096),l=n(46120),c=n(76608),u=n(5980),d=n(30400),f=n(65099),p=TypeError,h=function(e,t){this.stopped=e,this.result=t},m=h.prototype;e.exports=function(e,t,n){var g,v,y,b,w,k,_,x=n&&n.that,S=!(!n||!n.AS_ENTRIES),E=!(!n||!n.IS_RECORD),C=!(!n||!n.IS_ITERATOR),O=!(!n||!n.INTERRUPTED),j=r(t,x),P=function(e){return g&&f(g,"normal",e),new h(!0,e)},A=function(e){return S?(o(e),O?j(e[0],e[1],P):j(e[0],e[1])):O?j(e,P):j(e)};if(E)g=e.iterator;else if(C)g=e;else{if(!(v=d(e)))throw new p(a(e)+" is not iterable");if(s(v)){for(y=0,b=l(e);b>y;y++)if((w=A(e[y]))&&c(m,w))return w;return new h(!1)}g=u(e,v)}for(k=E?e.next:g.next;!(_=i(k,g)).done;){try{w=A(_.value)}catch(L){f(g,"throw",L)}if("object"==typeof w&&w&&c(m,w))return w}return new h(!1)}},65099:(e,t,n)=>{"use strict";var r=n(74112),i=n(74660),o=n(32220);e.exports=function(e,t,n){var a,s;i(e);try{if(!(a=o(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(l){s=!0,a=l}if("throw"===t)throw n;if(s)throw a;return i(a),n}},98173:(e,t,n)=>{"use strict";var r=n(91440).IteratorPrototype,i=n(64360),o=n(46592),a=n(50256),s=n(73252),l=function(){return this};e.exports=function(e,t,n,c){var u=t+" Iterator";return e.prototype=i(r,{next:o(+!c,n)}),a(e,u,!1,!0),s[u]=l,e}},24136:(e,t,n)=>{"use strict";var r=n(65820),i=n(74112),o=n(33920),a=n(73916),s=n(91620),l=n(98173),c=n(70888),u=n(21268),d=n(50256),f=n(6916),p=n(97352),h=n(25256),m=n(73252),g=n(91440),v=a.PROPER,y=a.CONFIGURABLE,b=g.IteratorPrototype,w=g.BUGGY_SAFARI_ITERATORS,k=h("iterator"),_="keys",x="values",S="entries",E=function(){return this};e.exports=function(e,t,n,a,h,g,C){l(n,t,a);var O,j,P,A=function(e){if(e===h&&z)return z;if(!w&&e&&e in T)return T[e];switch(e){case _:case x:case S:return function(){return new n(this,e)}}return function(){return new n(this)}},L=t+" Iterator",N=!1,T=e.prototype,R=T[k]||T["@@iterator"]||h&&T[h],z=!w&&R||A(h),M="Array"===t&&T.entries||R;if(M&&(O=c(M.call(new e)))!==Object.prototype&&O.next&&(o||c(O)===b||(u?u(O,b):s(O[k])||p(O,k,E)),d(O,L,!0,!0),o&&(m[L]=E)),v&&h===x&&R&&R.name!==x&&(!o&&y?f(T,"name",x):(N=!0,z=function(){return i(R,this)})),h)if(j={values:A(x),keys:g?z:A(_),entries:A(S)},C)for(P in j)(w||N||!(P in T))&&p(T,P,j[P]);else r({target:t,proto:!0,forced:w||N},j);return o&&!C||T[k]===z||p(T,k,z,{name:h}),m[t]=z,j}},91440:(e,t,n)=>{"use strict";var r,i,o,a=n(5804),s=n(91620),l=n(91648),c=n(64360),u=n(70888),d=n(97352),f=n(25256),p=n(33920),h=f("iterator"),m=!1;[].keys&&("next"in(o=[].keys())?(i=u(u(o)))!==Object.prototype&&(r=i):m=!0),!l(r)||a((function(){var e={};return r[h].call(e)!==e}))?r={}:p&&(r=c(r)),s(r[h])||d(r,h,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:m}},73252:e=>{"use strict";e.exports={}},46120:(e,t,n)=>{"use strict";var r=n(64248);e.exports=function(e){return r(e.length)}},78448:e=>{"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},82964:(e,t,n)=>{"use strict";var r=n(94112),i=TypeError;e.exports=function(e){if(r(e))throw new i("The method doesn't accept regular expressions");return e}},95804:(e,t,n)=>{"use strict";var r=n(85832),i=n(30176),o=n(74112),a=n(5804),s=n(67972),l=n(3032),c=n(53832),u=n(84240),d=n(5228),f=Object.assign,p=Object.defineProperty,h=i([].concat);e.exports=!f||a((function(){if(r&&1!==f({b:1},f(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol("assign detection"),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!==f({},e)[n]||s(f({},t)).join("")!==i}))?function(e,t){for(var n=u(e),i=arguments.length,a=1,f=l.f,p=c.f;i>a;)for(var m,g=d(arguments[a++]),v=f?h(s(g),f(g)):s(g),y=v.length,b=0;y>b;)m=v[b++],r&&!o(p,g,m)||(n[m]=g[m]);return n}:f},64360:(e,t,n)=>{"use strict";var r,i=n(74660),o=n(83440),a=n(5968),s=n(52460),l=n(88632),c=n(6660),u=n(80248),d="prototype",f="script",p=u("IE_PROTO"),h=function(){},m=function(e){return"<"+f+">"+e+""+f+">"},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}v="undefined"!=typeof document?document.domain&&r?g(r):function(){var e,t=c("iframe"),n="java"+f+":";return t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F}():g(r);for(var e=a.length;e--;)delete v[d][a[e]];return v()};s[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[d]=i(e),n=new h,h[d]=null,n[p]=e):n=v(),void 0===t?n:o.f(n,t)}},83440:(e,t,n)=>{"use strict";var r=n(85832),i=n(42384),o=n(79568),a=n(74660),s=n(46036),l=n(67972);t.f=r&&!i?Object.defineProperties:function(e,t){a(e);for(var n,r=s(t),i=l(t),c=i.length,u=0;c>u;)o.f(e,n=i[u++],r[n]);return e}},79568:(e,t,n)=>{"use strict";var r=n(85832),i=n(76980),o=n(42384),a=n(74660),s=n(65768),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";t.f=r?o?function(e,t,n){if(a(e),t=s(t),a(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=u(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:d in n?n[d]:r[d],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(a(e),t=s(t),a(n),i)try{return c(e,t,n)}catch(r){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},15520:(e,t,n)=>{"use strict";var r=n(85832),i=n(74112),o=n(53832),a=n(46592),s=n(46036),l=n(65768),c=n(39368),u=n(76980),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=s(e),t=l(t),u)try{return d(e,t)}catch(n){}if(c(e,t))return a(!i(o.f,e,t),e[t])}},88296:(e,t,n)=>{"use strict";var r=n(78584),i=n(46036),o=n(71656).f,a=n(67608),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"Window"===r(e)?function(e){try{return o(e)}catch(t){return a(s)}}(e):o(i(e))}},71656:(e,t,n)=>{"use strict";var r=n(71228),i=n(5968).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},3032:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},70888:(e,t,n)=>{"use strict";var r=n(39368),i=n(91620),o=n(84240),a=n(80248),s=n(72160),l=a("IE_PROTO"),c=Object,u=c.prototype;e.exports=s?c.getPrototypeOf:function(e){var t=o(e);if(r(t,l))return t[l];var n=t.constructor;return i(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},59740:(e,t,n)=>{"use strict";var r=n(5804),i=n(91648),o=n(78584),a=n(10536),s=Object.isExtensible,l=r((function(){s(1)}));e.exports=l||a?function(e){return!!i(e)&&((!a||"ArrayBuffer"!==o(e))&&(!s||s(e)))}:s},76608:(e,t,n)=>{"use strict";var r=n(30176);e.exports=r({}.isPrototypeOf)},71228:(e,t,n)=>{"use strict";var r=n(30176),i=n(39368),o=n(46036),a=n(17808).indexOf,s=n(52460),l=r([].push);e.exports=function(e,t){var n,r=o(e),c=0,u=[];for(n in r)!i(s,n)&&i(r,n)&&l(u,n);for(;t.length>c;)i(r,n=t[c++])&&(~a(u,n)||l(u,n));return u}},67972:(e,t,n)=>{"use strict";var r=n(71228),i=n(5968);e.exports=Object.keys||function(e){return r(e,i)}},53832:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!n.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},21268:(e,t,n)=>{"use strict";var r=n(26840),i=n(74660),o=n(95e3);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(a){}return function(n,r){return i(n),o(r),t?e(n,r):n.__proto__=r,n}}():void 0)},83068:(e,t,n)=>{"use strict";var r=n(85832),i=n(5804),o=n(30176),a=n(70888),s=n(67972),l=n(46036),c=o(n(53832).f),u=o([].push),d=r&&i((function(){var e=Object.create(null);return e[2]=2,!c(e,2)})),f=function(e){return function(t){for(var n,i=l(t),o=s(i),f=d&&null===a(i),p=o.length,h=0,m=[];p>h;)n=o[h++],r&&!(f?n in i:c(i,n))||u(m,e?[n,i[n]]:i[n]);return m}};e.exports={entries:f(!0),values:f(!1)}},14844:(e,t,n)=>{"use strict";var r=n(736),i=n(30680);e.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},22220:(e,t,n)=>{"use strict";var r=n(74112),i=n(91620),o=n(91648),a=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&i(n=e.toString)&&!o(s=r(n,e)))return s;if(i(n=e.valueOf)&&!o(s=r(n,e)))return s;if("string"!==t&&i(n=e.toString)&&!o(s=r(n,e)))return s;throw new a("Can't convert object to primitive value")}},29348:(e,t,n)=>{"use strict";var r=n(84560),i=n(30176),o=n(71656),a=n(3032),s=n(74660),l=i([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(s(e)),n=a.f;return n?l(t,n(e)):t}},91616:e=>{"use strict";e.exports={}},67772:(e,t,n)=>{"use strict";var r=n(50740),i=TypeError;e.exports=function(e){if(r(e))throw new i("Can't call method on "+e);return e}},53024:(e,t,n)=>{"use strict";var r=n(84560),i=n(74488),o=n(25256),a=n(85832),s=o("species");e.exports=function(e){var t=r(e);a&&t&&!t[s]&&i(t,s,{configurable:!0,get:function(){return this}})}},50256:(e,t,n)=>{"use strict";var r=n(736),i=n(79568).f,o=n(6916),a=n(39368),s=n(14844),l=n(25256)("toStringTag");e.exports=function(e,t,n,c){var u=n?e:e&&e.prototype;u&&(a(u,l)||i(u,l,{configurable:!0,value:t}),c&&!r&&o(u,"toString",s))}},80248:(e,t,n)=>{"use strict";var r=n(24816),i=n(21448),o=r("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},11472:(e,t,n)=>{"use strict";var r=n(40716),i=n(94045),o="__core-js_shared__",a=r[o]||i(o,{});e.exports=a},24816:(e,t,n)=>{"use strict";var r=n(33920),i=n(11472);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.35.1",mode:r?"pure":"global",copyright:"\xa9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})},65816:(e,t,n)=>{"use strict";var r=n(30176),i=n(58692),o=n(36020),a=n(67772),s=r("".charAt),l=r("".charCodeAt),c=r("".slice),u=function(e){return function(t,n){var r,u,d=o(a(t)),f=i(n),p=d.length;return f<0||f>=p?e?"":void 0:(r=l(d,f))<55296||r>56319||f+1===p||(u=l(d,f+1))<56320||u>57343?e?s(d,f):r:e?c(d,f,f+2):u-56320+(r-55296<<10)+65536}};e.exports={codeAt:u(!1),charAt:u(!0)}},47256:(e,t,n)=>{"use strict";var r=n(45220),i=n(5804),o=n(40716).String;e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},66296:(e,t,n)=>{"use strict";var r=n(74112),i=n(84560),o=n(25256),a=n(97352);e.exports=function(){var e=i("Symbol"),t=e&&e.prototype,n=t&&t.valueOf,s=o("toPrimitive");t&&!t[s]&&a(t,s,(function(e){return r(n,this)}),{arity:1})}},68112:(e,t,n)=>{"use strict";var r=n(84560),i=n(30176),o=r("Symbol"),a=o.keyFor,s=i(o.prototype.valueOf);e.exports=o.isRegisteredSymbol||function(e){try{return void 0!==a(s(e))}catch(t){return!1}}},12488:(e,t,n)=>{"use strict";for(var r=n(24816),i=n(84560),o=n(30176),a=n(77187),s=n(25256),l=i("Symbol"),c=l.isWellKnownSymbol,u=i("Object","getOwnPropertyNames"),d=o(l.prototype.valueOf),f=r("wks"),p=0,h=u(l),m=h.length;p{"use strict";var r=n(47256);e.exports=r&&!!Symbol.for&&!!Symbol.keyFor},37064:(e,t,n)=>{"use strict";var r=n(58692),i=Math.max,o=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):o(n,t)}},46036:(e,t,n)=>{"use strict";var r=n(5228),i=n(67772);e.exports=function(e){return r(i(e))}},58692:(e,t,n)=>{"use strict";var r=n(78448);e.exports=function(e){var t=+e;return t!==t||0===t?0:r(t)}},64248:(e,t,n)=>{"use strict";var r=n(58692),i=Math.min;e.exports=function(e){var t=r(e);return t>0?i(t,9007199254740991):0}},84240:(e,t,n)=>{"use strict";var r=n(67772),i=Object;e.exports=function(e){return i(r(e))}},31199:(e,t,n)=>{"use strict";var r=n(74112),i=n(91648),o=n(77187),a=n(32220),s=n(22220),l=n(25256),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!i(e)||o(e))return e;var n,l=a(e,u);if(l){if(void 0===t&&(t="default"),n=r(l,e,t),!i(n)||o(n))return n;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}},65768:(e,t,n)=>{"use strict";var r=n(31199),i=n(77187);e.exports=function(e){var t=r(e,"string");return i(t)?t:t+""}},736:(e,t,n)=>{"use strict";var r={};r[n(25256)("toStringTag")]="z",e.exports="[object z]"===String(r)},36020:(e,t,n)=>{"use strict";var r=n(30680),i=String;e.exports=function(e){if("Symbol"===r(e))throw new TypeError("Cannot convert a Symbol value to a string");return i(e)}},42248:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},21448:(e,t,n)=>{"use strict";var r=n(30176),i=0,o=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++i+o,36)}},88924:(e,t,n)=>{"use strict";var r=n(47256);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},42384:(e,t,n)=>{"use strict";var r=n(85832),i=n(5804);e.exports=r&&i((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},15876:(e,t,n)=>{"use strict";var r=n(40716),i=n(91620),o=r.WeakMap;e.exports=i(o)&&/native code/.test(String(o))},81960:(e,t,n)=>{"use strict";var r=n(91616),i=n(39368),o=n(5508),a=n(79568).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});i(t,e)||a(t,e,{value:o.f(e)})}},5508:(e,t,n)=>{"use strict";var r=n(25256);t.f=r},25256:(e,t,n)=>{"use strict";var r=n(40716),i=n(24816),o=n(39368),a=n(21448),s=n(47256),l=n(88924),c=r.Symbol,u=i("wks"),d=l?c.for||c:c&&c.withoutSetter||a;e.exports=function(e){return o(u,e)||(u[e]=s&&o(c,e)?c[e]:d("Symbol."+e)),u[e]}},54556:(e,t,n)=>{"use strict";var r=n(65820),i=n(5804),o=n(84743),a=n(91648),s=n(84240),l=n(46120),c=n(23936),u=n(22737),d=n(74172),f=n(12976),p=n(25256),h=n(45220),m=p("isConcatSpreadable"),g=h>=51||!i((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),v=function(e){if(!a(e))return!1;var t=e[m];return void 0!==t?!!t:o(e)};r({target:"Array",proto:!0,arity:1,forced:!g||!f("concat")},{concat:function(e){var t,n,r,i,o,a=s(this),f=d(a,0),p=0;for(t=-1,r=arguments.length;t{"use strict";var r=n(65820),i=n(46668).filter;r({target:"Array",proto:!0,forced:!n(12976)("filter")},{filter:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},83783:(e,t,n)=>{"use strict";var r=n(65820),i=n(46668).findIndex,o=n(29056),a="findIndex",s=!0;a in[]&&Array(1)[a]((function(){s=!1})),r({target:"Array",proto:!0,forced:s},{findIndex:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),o(a)},19267:(e,t,n)=>{"use strict";var r=n(65820),i=n(93907),o=n(84240),a=n(46120),s=n(58692),l=n(74172);r({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=o(this),n=a(t),r=l(t,0);return r.length=i(r,t,t,n,0,void 0===e?1:s(e)),r}})},33100:(e,t,n)=>{"use strict";var r=n(65820),i=n(58104);r({target:"Array",stat:!0,forced:!n(41632)((function(e){Array.from(e)}))},{from:i})},67672:(e,t,n)=>{"use strict";var r=n(65820),i=n(17808).includes,o=n(5804),a=n(29056);r({target:"Array",proto:!0,forced:o((function(){return!Array(1).includes()}))},{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),a("includes")},96092:(e,t,n)=>{"use strict";var r=n(65820),i=n(14592),o=n(17808).indexOf,a=n(1344),s=i([].indexOf),l=!!s&&1/s([1],1,-0)<0;r({target:"Array",proto:!0,forced:l||!a("indexOf")},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return l?s(this,e,t)||0:o(this,e,t)}})},92296:(e,t,n)=>{"use strict";n(65820)({target:"Array",stat:!0},{isArray:n(84743)})},2224:(e,t,n)=>{"use strict";var r=n(46036),i=n(29056),o=n(73252),a=n(45200),s=n(79568).f,l=n(24136),c=n(97896),u=n(33920),d=n(85832),f="Array Iterator",p=a.set,h=a.getterFor(f);e.exports=l(Array,"Array",(function(e,t){p(this,{type:f,target:r(e),index:0,kind:t})}),(function(){var e=h(this),t=e.target,n=e.index++;if(!t||n>=t.length)return e.target=void 0,c(void 0,!0);switch(e.kind){case"keys":return c(n,!1);case"values":return c(t[n],!1)}return c([n,t[n]],!1)}),"values");var m=o.Arguments=o.Array;if(i("keys"),i("values"),i("entries"),!u&&d&&"values"!==m.name)try{s(m,"name",{value:"values"})}catch(g){}},51172:(e,t,n)=>{"use strict";var r=n(65820),i=n(46668).map;r({target:"Array",proto:!0,forced:!n(12976)("map")},{map:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},23648:(e,t,n)=>{"use strict";var r=n(65820),i=n(84240),o=n(46120),a=n(64528),s=n(23936);r({target:"Array",proto:!0,arity:1,forced:n(5804)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t=i(this),n=o(t),r=arguments.length;s(n+r);for(var l=0;l{"use strict";var r=n(65820),i=n(84743),o=n(78348),a=n(91648),s=n(37064),l=n(46120),c=n(46036),u=n(22737),d=n(25256),f=n(12976),p=n(67608),h=f("slice"),m=d("species"),g=Array,v=Math.max;r({target:"Array",proto:!0,forced:!h},{slice:function(e,t){var n,r,d,f=c(this),h=l(f),y=s(e,h),b=s(void 0===t?h:t,h);if(i(f)&&(n=f.constructor,(o(n)&&(n===g||i(n.prototype))||a(n)&&null===(n=n[m]))&&(n=void 0),n===g||void 0===n))return p(f,y,b);for(r=new(void 0===n?g:n)(v(b-y,0)),d=0;y{"use strict";var r=n(65820),i=n(30176),o=n(26259),a=n(84240),s=n(46120),l=n(1488),c=n(36020),u=n(5804),d=n(29936),f=n(1344),p=n(33e3),h=n(19308),m=n(45220),g=n(45060),v=[],y=i(v.sort),b=i(v.push),w=u((function(){v.sort(void 0)})),k=u((function(){v.sort(null)})),_=f("sort"),x=!u((function(){if(m)return m<70;if(!(p&&p>3)){if(h)return!0;if(g)return g<603;var e,t,n,r,i="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)v.push({k:t+r,v:n})}for(v.sort((function(e,t){return t.v-e.v})),r=0;rc(n)?1:-1}}(e)),n=s(i),r=0;r{"use strict";n(29056)("flat")},18852:()=>{},37896:(e,t,n)=>{"use strict";var r=n(65820),i=n(5056);r({target:"Function",proto:!0,forced:Function.bind!==i},{bind:i})},88336:(e,t,n)=>{"use strict";var r=n(65820),i=n(84560),o=n(21528),a=n(74112),s=n(30176),l=n(5804),c=n(91620),u=n(77187),d=n(67608),f=n(58704),p=n(47256),h=String,m=i("JSON","stringify"),g=s(/./.exec),v=s("".charAt),y=s("".charCodeAt),b=s("".replace),w=s(1..toString),k=/[\uD800-\uDFFF]/g,_=/^[\uD800-\uDBFF]$/,x=/^[\uDC00-\uDFFF]$/,S=!p||l((function(){var e=i("Symbol")("stringify detection");return"[null]"!==m([e])||"{}"!==m({a:e})||"{}"!==m(Object(e))})),E=l((function(){return'"\\udf06\\ud834"'!==m("\udf06\ud834")||'"\\udead"'!==m("\udead")})),C=function(e,t){var n=d(arguments),r=f(t);if(c(r)||void 0!==e&&!u(e))return n[1]=function(e,t){if(c(r)&&(t=a(r,this,h(e),t)),!u(t))return t},o(m,null,n)},O=function(e,t,n){var r=v(n,t-1),i=v(n,t+1);return g(_,e)&&!g(x,i)||g(x,e)&&!g(_,r)?"\\u"+w(y(e,0),16):e};m&&r({target:"JSON",stat:!0,arity:3,forced:S||E},{stringify:function(e,t,n){var r=d(arguments),i=o(S?C:m,null,r);return E&&"string"==typeof i?b(i,k,O):i}})},9152:(e,t,n)=>{"use strict";var r=n(40716);n(50256)(r.JSON,"JSON",!0)},35072:()=>{},39440:(e,t,n)=>{"use strict";var r=n(65820),i=n(95804);r({target:"Object",stat:!0,arity:2,forced:Object.assign!==i},{assign:i})},71460:(e,t,n)=>{"use strict";n(65820)({target:"Object",stat:!0,sham:!n(85832)},{create:n(64360)})},34464:(e,t,n)=>{"use strict";var r=n(65820),i=n(85832),o=n(79568).f;r({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!i},{defineProperty:o})},64939:(e,t,n)=>{"use strict";var r=n(65820),i=n(5804),o=n(46036),a=n(15520).f,s=n(85832);r({target:"Object",stat:!0,forced:!s||i((function(){a(1)})),sham:!s},{getOwnPropertyDescriptor:function(e,t){return a(o(e),t)}})},10232:(e,t,n)=>{"use strict";var r=n(65820),i=n(85832),o=n(29348),a=n(46036),s=n(15520),l=n(22737);r({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),i=s.f,c=o(r),u={},d=0;c.length>d;)void 0!==(n=i(r,t=c[d++]))&&l(u,t,n);return u}})},97760:(e,t,n)=>{"use strict";var r=n(65820),i=n(47256),o=n(5804),a=n(3032),s=n(84240);r({target:"Object",stat:!0,forced:!i||o((function(){a.f(1)}))},{getOwnPropertySymbols:function(e){var t=a.f;return t?t(s(e)):[]}})},5020:(e,t,n)=>{"use strict";var r=n(65820),i=n(5804),o=n(84240),a=n(70888),s=n(72160);r({target:"Object",stat:!0,forced:i((function(){a(1)})),sham:!s},{getPrototypeOf:function(e){return a(o(e))}})},82928:(e,t,n)=>{"use strict";var r=n(65820),i=n(84240),o=n(67972);r({target:"Object",stat:!0,forced:n(5804)((function(){o(1)}))},{keys:function(e){return o(i(e))}})},83112:(e,t,n)=>{"use strict";n(65820)({target:"Object",stat:!0},{setPrototypeOf:n(21268)})},61520:()=>{},63576:(e,t,n)=>{"use strict";var r=n(65820),i=n(83068).values;r({target:"Object",stat:!0},{values:function(e){return i(e)}})},8192:(e,t,n)=>{"use strict";var r=n(65820),i=n(84560),o=n(21528),a=n(5056),s=n(37096),l=n(74660),c=n(91648),u=n(64360),d=n(5804),f=i("Reflect","construct"),p=Object.prototype,h=[].push,m=d((function(){function e(){}return!(f((function(){}),[],e)instanceof e)})),g=!d((function(){f((function(){}))})),v=m||g;r({target:"Reflect",stat:!0,forced:v,sham:v},{construct:function(e,t){s(e),l(t);var n=arguments.length<3?e:s(arguments[2]);if(g&&!m)return f(e,t,n);if(e===n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return o(h,r,t),new(o(a,e,r))}var i=n.prototype,d=u(c(i)?i:p),v=o(e,d,t);return c(v)?v:d}})},58036:()=>{},11824:(e,t,n)=>{"use strict";n(51872)("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n(12868))},22720:(e,t,n)=>{"use strict";n(11824)},49608:(e,t,n)=>{"use strict";var r=n(65820),i=n(30176),o=n(82964),a=n(67772),s=n(36020),l=n(96612),c=i("".indexOf);r({target:"String",proto:!0,forced:!l("includes")},{includes:function(e){return!!~c(s(a(this)),s(o(e)),arguments.length>1?arguments[1]:void 0)}})},80596:(e,t,n)=>{"use strict";var r=n(65816).charAt,i=n(36020),o=n(45200),a=n(24136),s=n(97896),l="String Iterator",c=o.set,u=o.getterFor(l);a(String,"String",(function(e){c(this,{type:l,string:i(e),index:0})}),(function(){var e,t=u(this),n=t.string,i=t.index;return i>=n.length?s(void 0,!0):(e=r(n,i),t.index+=e.length,s(e,!1))}))},97984:(e,t,n)=>{"use strict";n(81960)("asyncIterator")},31208:(e,t,n)=>{"use strict";var r=n(65820),i=n(40716),o=n(74112),a=n(30176),s=n(33920),l=n(85832),c=n(47256),u=n(5804),d=n(39368),f=n(76608),p=n(74660),h=n(46036),m=n(65768),g=n(36020),v=n(46592),y=n(64360),b=n(67972),w=n(71656),k=n(88296),_=n(3032),x=n(15520),S=n(79568),E=n(83440),C=n(53832),O=n(97352),j=n(74488),P=n(24816),A=n(80248),L=n(52460),N=n(21448),T=n(25256),R=n(5508),z=n(81960),M=n(66296),F=n(50256),D=n(45200),I=n(46668).forEach,B=A("hidden"),q="Symbol",H="prototype",U=D.set,W=D.getterFor(q),G=Object[H],V=i.Symbol,$=V&&V[H],K=i.RangeError,X=i.TypeError,Q=i.QObject,J=x.f,Z=S.f,Y=k.f,ee=C.f,te=a([].push),ne=P("symbols"),re=P("op-symbols"),ie=P("wks"),oe=!Q||!Q[H]||!Q[H].findChild,ae=function(e,t,n){var r=J(G,t);r&&delete G[t],Z(e,t,n),r&&e!==G&&Z(G,t,r)},se=l&&u((function(){return 7!==y(Z({},"a",{get:function(){return Z(this,"a",{value:7}).a}})).a}))?ae:Z,le=function(e,t){var n=ne[e]=y($);return U(n,{type:q,tag:e,description:t}),l||(n.description=t),n},ce=function(e,t,n){e===G&&ce(re,t,n),p(e);var r=m(t);return p(n),d(ne,r)?(n.enumerable?(d(e,B)&&e[B][r]&&(e[B][r]=!1),n=y(n,{enumerable:v(0,!1)})):(d(e,B)||Z(e,B,v(1,y(null))),e[B][r]=!0),se(e,r,n)):Z(e,r,n)},ue=function(e,t){p(e);var n=h(t),r=b(n).concat(he(n));return I(r,(function(t){l&&!o(de,n,t)||ce(e,t,n[t])})),e},de=function(e){var t=m(e),n=o(ee,this,t);return!(this===G&&d(ne,t)&&!d(re,t))&&(!(n||!d(this,t)||!d(ne,t)||d(this,B)&&this[B][t])||n)},fe=function(e,t){var n=h(e),r=m(t);if(n!==G||!d(ne,r)||d(re,r)){var i=J(n,r);return!i||!d(ne,r)||d(n,B)&&n[B][r]||(i.enumerable=!0),i}},pe=function(e){var t=Y(h(e)),n=[];return I(t,(function(e){d(ne,e)||d(L,e)||te(n,e)})),n},he=function(e){var t=e===G,n=Y(t?re:h(e)),r=[];return I(n,(function(e){!d(ne,e)||t&&!d(G,e)||te(r,ne[e])})),r};c||(O($=(V=function(){if(f($,this))throw new X("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?g(arguments[0]):void 0,t=N(e),n=function(e){var r=void 0===this?i:this;r===G&&o(n,re,e),d(r,B)&&d(r[B],t)&&(r[B][t]=!1);var a=v(1,e);try{se(r,t,a)}catch(s){if(!(s instanceof K))throw s;ae(r,t,a)}};return l&&oe&&se(G,t,{configurable:!0,set:n}),le(t,e)})[H],"toString",(function(){return W(this).tag})),O(V,"withoutSetter",(function(e){return le(N(e),e)})),C.f=de,S.f=ce,E.f=ue,x.f=fe,w.f=k.f=pe,_.f=he,R.f=function(e){return le(T(e),e)},l&&(j($,"description",{configurable:!0,get:function(){return W(this).description}}),s||O(G,"propertyIsEnumerable",de,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:V}),I(b(ie),(function(e){z(e)})),r({target:q,stat:!0,forced:!c},{useSetter:function(){oe=!0},useSimple:function(){oe=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!l},{create:function(e,t){return void 0===t?y(e):ue(y(e),t)},defineProperty:ce,defineProperties:ue,getOwnPropertyDescriptor:fe}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:pe}),M(),F(V,q),L[B]=!0},86368:()=>{},51884:(e,t,n)=>{"use strict";var r=n(65820),i=n(84560),o=n(39368),a=n(36020),s=n(24816),l=n(70728),c=s("string-to-symbol-registry"),u=s("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t=a(e);if(o(c,t))return c[t];var n=i("Symbol")(t);return c[t]=n,u[n]=t,n}})},63772:(e,t,n)=>{"use strict";n(81960)("hasInstance")},56680:(e,t,n)=>{"use strict";n(81960)("isConcatSpreadable")},13944:(e,t,n)=>{"use strict";n(81960)("iterator")},39072:(e,t,n)=>{"use strict";n(31208),n(51884),n(47892),n(88336),n(97760)},47892:(e,t,n)=>{"use strict";var r=n(65820),i=n(39368),o=n(77187),a=n(42248),s=n(24816),l=n(70728),c=s("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!o(e))throw new TypeError(a(e)+" is not a symbol");if(i(c,e))return c[e]}})},10392:(e,t,n)=>{"use strict";n(81960)("matchAll")},84672:(e,t,n)=>{"use strict";n(81960)("match")},32636:(e,t,n)=>{"use strict";n(81960)("replace")},39944:(e,t,n)=>{"use strict";n(81960)("search")},66424:(e,t,n)=>{"use strict";n(81960)("species")},88116:(e,t,n)=>{"use strict";n(81960)("split")},95052:(e,t,n)=>{"use strict";var r=n(81960),i=n(66296);r("toPrimitive"),i()},33876:(e,t,n)=>{"use strict";var r=n(84560),i=n(81960),o=n(50256);i("toStringTag"),o(r("Symbol"),"Symbol")},93151:(e,t,n)=>{"use strict";n(81960)("unscopables")},62880:(e,t,n)=>{"use strict";var r=n(25256),i=n(79568).f,o=r("metadata"),a=Function.prototype;void 0===a[o]&&i(a,o,{value:null})},28712:(e,t,n)=>{"use strict";n(81960)("asyncDispose")},66600:(e,t,n)=>{"use strict";n(81960)("dispose")},72208:(e,t,n)=>{"use strict";n(65820)({target:"Symbol",stat:!0},{isRegisteredSymbol:n(68112)})},34396:(e,t,n)=>{"use strict";n(65820)({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:n(68112)})},58304:(e,t,n)=>{"use strict";n(65820)({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:n(12488)})},55636:(e,t,n)=>{"use strict";n(65820)({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:n(12488)})},32541:(e,t,n)=>{"use strict";n(81960)("matcher")},71120:(e,t,n)=>{"use strict";n(81960)("metadataKey")},64340:(e,t,n)=>{"use strict";n(81960)("metadata")},18192:(e,t,n)=>{"use strict";n(81960)("observable")},56563:(e,t,n)=>{"use strict";n(81960)("patternMatch")},65408:(e,t,n)=>{"use strict";n(81960)("replaceAll")},78012:(e,t,n)=>{"use strict";n(2224);var r=n(68024),i=n(40716),o=n(50256),a=n(73252);for(var s in r)o(i[s],s),a[s]=a.Array},45468:(e,t,n)=>{"use strict";var r=n(16488);e.exports=r},23339:(e,t,n)=>{"use strict";var r=n(12072);e.exports=r},41076:(e,t,n)=>{"use strict";var r=n(48120);e.exports=r},48608:(e,t,n)=>{"use strict";var r=n(12932);n(78012),e.exports=r},40576:(e,t,n)=>{"use strict";var r=n(86768);e.exports=r},26496:(e,t,n)=>{"use strict";var r=n(31640);e.exports=r},52116:(e,t,n)=>{"use strict";var r=n(34160);e.exports=r},21176:(e,t,n)=>{"use strict";var r=n(88308);e.exports=r},34568:(e,t,n)=>{"use strict";var r=n(7496);e.exports=r},15448:(e,t,n)=>{"use strict";var r=n(8317);e.exports=r},712:(e,t,n)=>{"use strict";var r=n(93857);e.exports=r},72580:(e,t,n)=>{"use strict";var r=n(67484);e.exports=r},18916:(e,t,n)=>{"use strict";var r=n(28816);e.exports=r},75860:(e,t,n)=>{"use strict";var r=n(45924);e.exports=r},29784:(e,t,n)=>{"use strict";var r=n(23820);e.exports=r},44088:(e,t,n)=>{"use strict";n(78012);var r=n(30680),i=n(39368),o=n(76608),a=n(41076),s=Array.prototype,l={DOMTokenList:!0,NodeList:!0};e.exports=function(e){var t=e.values;return e===s||o(s,e)&&t===s.values||i(l,r(e))?a:t}},96564:(e,t,n)=>{"use strict";var r=n(62388);e.exports=r},71248:(e,t,n)=>{"use strict";var r=n(64584);e.exports=r},7088:(e,t,n)=>{"use strict";var r=n(63380);e.exports=r},33936:(e,t,n)=>{"use strict";var r=n(2724);e.exports=r},13168:(e,t,n)=>{"use strict";var r=n(98544);e.exports=r},4896:(e,t,n)=>{"use strict";var r=n(18396);e.exports=r},15032:(e,t,n)=>{"use strict";var r=n(32356);e.exports=r},82488:(e,t,n)=>{"use strict";var r=n(51056);e.exports=r},35419:(e,t,n)=>{"use strict";var r=n(27788);e.exports=r},24899:(e,t,n)=>{"use strict";var r=n(68476);e.exports=r},49144:(e,t,n)=>{"use strict";var r=n(2056);e.exports=r},13405:(e,t,n)=>{"use strict";var r=n(19448);e.exports=r},67908:(e,t,n)=>{"use strict";var r=n(63575);n(78012),e.exports=r},92848:(e,t,n)=>{"use strict";var r=n(90752);n(78012),e.exports=r},52328:(e,t,n)=>{"use strict";var r=n(42696);n(78012),e.exports=r},4380:(e,t,n)=>{"use strict";var r=n(21355);e.exports=r},67552:(e,t,n)=>{"use strict";var r=n(83700),i=n(43736),o=TypeError;e.exports=function(e){if(r(e))return e;throw new o(i(e)+" is not a function")}},53776:(e,t,n)=>{"use strict";var r=n(36928),i=String,o=TypeError;e.exports=function(e){if(r(e))return e;throw new o("Can't set "+i(e)+" as a prototype")}},77424:(e,t,n)=>{"use strict";var r=n(21952),i=n(1412),o=n(40332).f,a=r("unscopables"),s=Array.prototype;void 0===s[a]&&o(s,a,{configurable:!0,value:i(null)}),e.exports=function(e){s[a][e]=!0}},62904:(e,t,n)=>{"use strict";var r=n(35960).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},81152:(e,t,n)=>{"use strict";var r=n(39168),i=String,o=TypeError;e.exports=function(e){if(r(e))return e;throw new o(i(e)+" is not an object")}},27848:(e,t,n)=>{"use strict";var r=n(54248),i=n(58411),o=n(53152),a=function(e){return function(t,n,a){var s,l=r(t),c=o(l),u=i(a,c);if(e&&n!==n){for(;c>u;)if((s=l[u++])!==s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},22744:(e,t,n)=>{"use strict";var r=n(51320),i=r({}.toString),o=r("".slice);e.exports=function(e){return o(i(e),8,-1)}},86736:(e,t,n)=>{"use strict";var r=n(42876),i=n(83700),o=n(22744),a=n(21952)("toStringTag"),s=Object,l="Arguments"===o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=s(e),a))?n:l?o(t):"Object"===(r=o(t))&&i(t.callee)?"Arguments":r}},61548:(e,t,n)=>{"use strict";var r=n(51848),i=n(93112),o=n(44888),a=n(40332);e.exports=function(e,t,n){for(var s=i(t),l=a.f,c=o.f,u=0;u{"use strict";var r=n(20172);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},30504:e=>{"use strict";e.exports=function(e,t){return{value:e,done:t}}},19560:(e,t,n)=>{"use strict";var r=n(57184),i=n(40332),o=n(63315);e.exports=r?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},63315:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},24544:(e,t,n)=>{"use strict";var r=n(83700),i=n(40332),o=n(79676),a=n(97312);e.exports=function(e,t,n,s){s||(s={});var l=s.enumerable,c=void 0!==s.name?s.name:t;if(r(n)&&o(n,c,s),s.global)l?e[t]=n:a(t,n);else{try{s.unsafe?e[t]&&(l=!0):delete e[t]}catch(u){}l?e[t]=n:i.f(e,t,{value:n,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}},97312:(e,t,n)=>{"use strict";var r=n(91800),i=Object.defineProperty;e.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},57184:(e,t,n)=>{"use strict";var r=n(20172);e.exports=!r((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},76320:(e,t,n)=>{"use strict";var r=n(91800),i=n(39168),o=r.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},66488:e=>{"use strict";e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},21856:(e,t,n)=>{"use strict";var r=n(76320)("span").classList,i=r&&r.constructor&&r.constructor.prototype;e.exports=i===Object.prototype?void 0:i},19020:e=>{"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},72664:(e,t,n)=>{"use strict";var r,i,o=n(91800),a=n(19020),s=o.process,l=o.Deno,c=s&&s.versions||l&&l.version,u=c&&c.v8;u&&(i=(r=u.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=+r[1]),e.exports=i},49676:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},65952:(e,t,n)=>{"use strict";var r=n(91800),i=n(44888).f,o=n(19560),a=n(24544),s=n(97312),l=n(61548),c=n(72968);e.exports=function(e,t){var n,u,d,f,p,h=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[h]||s(h,{}):r[h]&&r[h].prototype)for(u in t){if(f=t[u],d=e.dontCallGetSet?(p=i(n,u))&&p.value:n[u],!c(m?u:h+(g?".":"#")+u,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;l(f,d)}(e.sham||d&&d.sham)&&o(f,"sham",!0),a(n,u,f,e)}}},20172:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},34720:(e,t,n)=>{"use strict";n(11864);var r=n(89232),i=n(24544),o=n(89308),a=n(20172),s=n(21952),l=n(19560),c=s("species"),u=RegExp.prototype;e.exports=function(e,t,n,d){var f=s(e),p=!a((function(){var t={};return t[f]=function(){return 7},7!==""[e](t)})),h=p&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[c]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!p||!h||n){var m=/./[f],g=t(f,""[e],(function(e,t,n,i,a){var s=t.exec;return s===o||s===u.exec?p&&!a?{done:!0,value:r(m,t,n,i)}:{done:!0,value:r(e,n,t,i)}:{done:!1}}));i(String.prototype,e,g[0]),i(u,f,g[1])}d&&l(u[f],"sham",!0)}},12640:(e,t,n)=>{"use strict";var r=n(79080),i=Function.prototype,o=i.apply,a=i.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(o):function(){return a.apply(o,arguments)})},79080:(e,t,n)=>{"use strict";var r=n(20172);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},89232:(e,t,n)=>{"use strict";var r=n(79080),i=Function.prototype.call;e.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},28728:(e,t,n)=>{"use strict";var r=n(57184),i=n(51848),o=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=i(o,"name"),l=s&&"something"===function(){}.name,c=s&&(!r||r&&a(o,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:c}},12152:(e,t,n)=>{"use strict";var r=n(51320),i=n(67552);e.exports=function(e,t,n){try{return r(i(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(o){}}},51320:(e,t,n)=>{"use strict";var r=n(79080),i=Function.prototype,o=i.call,a=r&&i.bind.bind(o,o);e.exports=r?a:function(e){return function(){return o.apply(e,arguments)}}},88848:(e,t,n)=>{"use strict";var r=n(91800),i=n(83700);e.exports=function(e,t){return arguments.length<2?(n=r[e],i(n)?n:void 0):r[e]&&r[e][t];var n}},62144:(e,t,n)=>{"use strict";var r=n(67552),i=n(99732);e.exports=function(e,t){var n=e[t];return i(n)?void 0:r(n)}},80324:(e,t,n)=>{"use strict";var r=n(51320),i=n(59604),o=Math.floor,a=r("".charAt),s=r("".replace),l=r("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,d,f){var p=n+e.length,h=r.length,m=u;return void 0!==d&&(d=i(d),m=c),s(f,m,(function(i,s){var c;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,n);case"'":return l(t,p);case"<":c=d[l(s,1,-1)];break;default:var u=+s;if(0===u)return i;if(u>h){var f=o(u/10);return 0===f?i:f<=h?void 0===r[f-1]?a(s,1):r[f-1]+a(s,1):i}c=r[u-1]}return void 0===c?"":c}))}},91800:function(e,t,n){"use strict";var r=function(e){return e&&e.Math===Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||r("object"==typeof this&&this)||function(){return this}()||Function("return this")()},51848:(e,t,n)=>{"use strict";var r=n(51320),i=n(59604),o=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(i(e),t)}},43067:e=>{"use strict";e.exports={}},3128:(e,t,n)=>{"use strict";var r=n(88848);e.exports=r("document","documentElement")},72379:(e,t,n)=>{"use strict";var r=n(57184),i=n(20172),o=n(76320);e.exports=!r&&!i((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},23736:(e,t,n)=>{"use strict";var r=n(51320),i=n(20172),o=n(22744),a=Object,s=r("".split);e.exports=i((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"===o(e)?s(e,""):a(e)}:a},57672:(e,t,n)=>{"use strict";var r=n(51320),i=n(83700),o=n(2176),a=r(Function.toString);i(o.inspectSource)||(o.inspectSource=function(e){return a(e)}),e.exports=o.inspectSource},78652:(e,t,n)=>{"use strict";var r,i,o,a=n(93812),s=n(91800),l=n(39168),c=n(19560),u=n(51848),d=n(2176),f=n(20848),p=n(43067),h="Object already initialized",m=s.TypeError,g=s.WeakMap;if(a||d.state){var v=d.state||(d.state=new g);v.get=v.get,v.has=v.has,v.set=v.set,r=function(e,t){if(v.has(e))throw new m(h);return t.facade=e,v.set(e,t),t},i=function(e){return v.get(e)||{}},o=function(e){return v.has(e)}}else{var y=f("state");p[y]=!0,r=function(e,t){if(u(e,y))throw new m(h);return t.facade=e,c(e,y,t),t},i=function(e){return u(e,y)?e[y]:{}},o=function(e){return u(e,y)}}e.exports={set:r,get:i,has:o,enforce:function(e){return o(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=i(t)).type!==e)throw new m("Incompatible receiver, "+e+" required");return n}}}},83700:e=>{"use strict";var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},72968:(e,t,n)=>{"use strict";var r=n(20172),i=n(83700),o=/#|\.prototype\./,a=function(e,t){var n=l[s(e)];return n===u||n!==c&&(i(t)?r(t):!!t)},s=a.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=a.data={},c=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},99732:e=>{"use strict";e.exports=function(e){return null===e||void 0===e}},39168:(e,t,n)=>{"use strict";var r=n(83700);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},36928:(e,t,n)=>{"use strict";var r=n(39168);e.exports=function(e){return r(e)||null===e}},21551:e=>{"use strict";e.exports=!1},39896:(e,t,n)=>{"use strict";var r=n(88848),i=n(83700),o=n(75480),a=n(28320),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return i(t)&&o(t.prototype,s(e))}},61824:(e,t,n)=>{"use strict";var r=n(22268).IteratorPrototype,i=n(1412),o=n(63315),a=n(99928),s=n(90392),l=function(){return this};e.exports=function(e,t,n,c){var u=t+" Iterator";return e.prototype=i(r,{next:o(+!c,n)}),a(e,u,!1,!0),s[u]=l,e}},45720:(e,t,n)=>{"use strict";var r=n(65952),i=n(89232),o=n(21551),a=n(28728),s=n(83700),l=n(61824),c=n(90408),u=n(40952),d=n(99928),f=n(19560),p=n(24544),h=n(21952),m=n(90392),g=n(22268),v=a.PROPER,y=a.CONFIGURABLE,b=g.IteratorPrototype,w=g.BUGGY_SAFARI_ITERATORS,k=h("iterator"),_="keys",x="values",S="entries",E=function(){return this};e.exports=function(e,t,n,a,h,g,C){l(n,t,a);var O,j,P,A=function(e){if(e===h&&z)return z;if(!w&&e&&e in T)return T[e];switch(e){case _:case x:case S:return function(){return new n(this,e)}}return function(){return new n(this)}},L=t+" Iterator",N=!1,T=e.prototype,R=T[k]||T["@@iterator"]||h&&T[h],z=!w&&R||A(h),M="Array"===t&&T.entries||R;if(M&&(O=c(M.call(new e)))!==Object.prototype&&O.next&&(o||c(O)===b||(u?u(O,b):s(O[k])||p(O,k,E)),d(O,L,!0,!0),o&&(m[L]=E)),v&&h===x&&R&&R.name!==x&&(!o&&y?f(T,"name",x):(N=!0,z=function(){return i(R,this)})),h)if(j={values:A(x),keys:g?z:A(_),entries:A(S)},C)for(P in j)(w||N||!(P in T))&&p(T,P,j[P]);else r({target:t,proto:!0,forced:w||N},j);return o&&!C||T[k]===z||p(T,k,z,{name:h}),m[t]=z,j}},22268:(e,t,n)=>{"use strict";var r,i,o,a=n(20172),s=n(83700),l=n(39168),c=n(1412),u=n(90408),d=n(24544),f=n(21952),p=n(21551),h=f("iterator"),m=!1;[].keys&&("next"in(o=[].keys())?(i=u(u(o)))!==Object.prototype&&(r=i):m=!0),!l(r)||a((function(){var e={};return r[h].call(e)!==e}))?r={}:p&&(r=c(r)),s(r[h])||d(r,h,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:m}},90392:e=>{"use strict";e.exports={}},53152:(e,t,n)=>{"use strict";var r=n(97132);e.exports=function(e){return r(e.length)}},79676:(e,t,n)=>{"use strict";var r=n(51320),i=n(20172),o=n(83700),a=n(51848),s=n(57184),l=n(28728).CONFIGURABLE,c=n(57672),u=n(78652),d=u.enforce,f=u.get,p=String,h=Object.defineProperty,m=r("".slice),g=r("".replace),v=r([].join),y=s&&!i((function(){return 8!==h((function(){}),"length",{value:8}).length})),b=String(String).split("String"),w=e.exports=function(e,t,n){"Symbol("===m(p(t),0,7)&&(t="["+g(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||l&&e.name!==t)&&(s?h(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&a(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?s&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(i){}var r=d(e);return a(r,"source")||(r.source=v(b,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return o(this)&&f(this).source||c(this)}),"toString")},24012:e=>{"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},1412:(e,t,n)=>{"use strict";var r,i=n(81152),o=n(98368),a=n(49676),s=n(43067),l=n(3128),c=n(76320),u=n(20848),d="prototype",f="script",p=u("IE_PROTO"),h=function(){},m=function(e){return"<"+f+">"+e+""+f+">"},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}v="undefined"!=typeof document?document.domain&&r?g(r):function(){var e,t=c("iframe"),n="java"+f+":";return t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F}():g(r);for(var e=a.length;e--;)delete v[d][a[e]];return v()};s[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[d]=i(e),n=new h,h[d]=null,n[p]=e):n=v(),void 0===t?n:o.f(n,t)}},98368:(e,t,n)=>{"use strict";var r=n(57184),i=n(75808),o=n(40332),a=n(81152),s=n(54248),l=n(76208);t.f=r&&!i?Object.defineProperties:function(e,t){a(e);for(var n,r=s(t),i=l(t),c=i.length,u=0;c>u;)o.f(e,n=i[u++],r[n]);return e}},40332:(e,t,n)=>{"use strict";var r=n(57184),i=n(72379),o=n(75808),a=n(81152),s=n(38796),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";t.f=r?o?function(e,t,n){if(a(e),t=s(t),a(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=u(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:d in n?n[d]:r[d],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(a(e),t=s(t),a(n),i)try{return c(e,t,n)}catch(r){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},44888:(e,t,n)=>{"use strict";var r=n(57184),i=n(89232),o=n(7733),a=n(63315),s=n(54248),l=n(38796),c=n(51848),u=n(72379),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=s(e),t=l(t),u)try{return d(e,t)}catch(n){}if(c(e,t))return a(!i(o.f,e,t),e[t])}},29116:(e,t,n)=>{"use strict";var r=n(363),i=n(49676).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},40968:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},90408:(e,t,n)=>{"use strict";var r=n(51848),i=n(83700),o=n(59604),a=n(20848),s=n(70304),l=a("IE_PROTO"),c=Object,u=c.prototype;e.exports=s?c.getPrototypeOf:function(e){var t=o(e);if(r(t,l))return t[l];var n=t.constructor;return i(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},75480:(e,t,n)=>{"use strict";var r=n(51320);e.exports=r({}.isPrototypeOf)},363:(e,t,n)=>{"use strict";var r=n(51320),i=n(51848),o=n(54248),a=n(27848).indexOf,s=n(43067),l=r([].push);e.exports=function(e,t){var n,r=o(e),c=0,u=[];for(n in r)!i(s,n)&&i(r,n)&&l(u,n);for(;t.length>c;)i(r,n=t[c++])&&(~a(u,n)||l(u,n));return u}},76208:(e,t,n)=>{"use strict";var r=n(363),i=n(49676);e.exports=Object.keys||function(e){return r(e,i)}},7733:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!n.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},40952:(e,t,n)=>{"use strict";var r=n(12152),i=n(81152),o=n(53776);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(a){}return function(n,r){return i(n),o(r),t?e(n,r):n.__proto__=r,n}}():void 0)},19440:(e,t,n)=>{"use strict";var r=n(89232),i=n(83700),o=n(39168),a=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&i(n=e.toString)&&!o(s=r(n,e)))return s;if(i(n=e.valueOf)&&!o(s=r(n,e)))return s;if("string"!==t&&i(n=e.toString)&&!o(s=r(n,e)))return s;throw new a("Can't convert object to primitive value")}},93112:(e,t,n)=>{"use strict";var r=n(88848),i=n(51320),o=n(29116),a=n(40968),s=n(81152),l=i([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(s(e)),n=a.f;return n?l(t,n(e)):t}},59252:(e,t,n)=>{"use strict";var r=n(89232),i=n(81152),o=n(83700),a=n(22744),s=n(89308),l=TypeError;e.exports=function(e,t){var n=e.exec;if(o(n)){var c=r(n,e,t);return null!==c&&i(c),c}if("RegExp"===a(e))return r(s,e,t);throw new l("RegExp#exec called on incompatible receiver")}},89308:(e,t,n)=>{"use strict";var r=n(89232),i=n(51320),o=n(49e3),a=n(20272),s=n(33165),l=n(18912),c=n(1412),u=n(78652).get,d=n(21180),f=n(11280),p=l("native-string-replace",String.prototype.replace),h=RegExp.prototype.exec,m=h,g=i("".charAt),v=i("".indexOf),y=i("".replace),b=i("".slice),w=function(){var e=/a/,t=/b*/g;return r(h,e,"a"),r(h,t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),k=s.BROKEN_CARET,_=void 0!==/()??/.exec("")[1];(w||_||k||d||f)&&(m=function(e){var t,n,i,s,l,d,f,x=this,S=u(x),E=o(e),C=S.raw;if(C)return C.lastIndex=x.lastIndex,t=r(m,C,E),x.lastIndex=C.lastIndex,t;var O=S.groups,j=k&&x.sticky,P=r(a,x),A=x.source,L=0,N=E;if(j&&(P=y(P,"y",""),-1===v(P,"g")&&(P+="g"),N=b(E,x.lastIndex),x.lastIndex>0&&(!x.multiline||x.multiline&&"\n"!==g(E,x.lastIndex-1))&&(A="(?: "+A+")",N=" "+N,L++),n=new RegExp("^(?:"+A+")",P)),_&&(n=new RegExp("^"+A+"$(?!\\s)",P)),w&&(i=x.lastIndex),s=r(h,j?n:x,N),j?s?(s.input=b(s.input,L),s[0]=b(s[0],L),s.index=x.lastIndex,x.lastIndex+=s[0].length):x.lastIndex=0:w&&s&&(x.lastIndex=x.global?s.index+s[0].length:i),_&&s&&s.length>1&&r(p,s[0],n,(function(){for(l=1;l{"use strict";var r=n(81152);e.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},33165:(e,t,n)=>{"use strict";var r=n(20172),i=n(91800).RegExp,o=r((function(){var e=i("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),a=o||r((function(){return!i("a","y").sticky})),s=o||r((function(){var e=i("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));e.exports={BROKEN_CARET:s,MISSED_STICKY:a,UNSUPPORTED_Y:o}},21180:(e,t,n)=>{"use strict";var r=n(20172),i=n(91800).RegExp;e.exports=r((function(){var e=i(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))},11280:(e,t,n)=>{"use strict";var r=n(20172),i=n(91800).RegExp;e.exports=r((function(){var e=i("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},6784:(e,t,n)=>{"use strict";var r=n(99732),i=TypeError;e.exports=function(e){if(r(e))throw new i("Can't call method on "+e);return e}},99928:(e,t,n)=>{"use strict";var r=n(40332).f,i=n(51848),o=n(21952)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!i(e,o)&&r(e,o,{configurable:!0,value:t})}},20848:(e,t,n)=>{"use strict";var r=n(18912),i=n(81304),o=r("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},2176:(e,t,n)=>{"use strict";var r=n(91800),i=n(97312),o="__core-js_shared__",a=r[o]||i(o,{});e.exports=a},18912:(e,t,n)=>{"use strict";var r=n(21551),i=n(2176);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.35.1",mode:r?"pure":"global",copyright:"\xa9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})},35960:(e,t,n)=>{"use strict";var r=n(51320),i=n(55352),o=n(49e3),a=n(6784),s=r("".charAt),l=r("".charCodeAt),c=r("".slice),u=function(e){return function(t,n){var r,u,d=o(a(t)),f=i(n),p=d.length;return f<0||f>=p?e?"":void 0:(r=l(d,f))<55296||r>56319||f+1===p||(u=l(d,f+1))<56320||u>57343?e?s(d,f):r:e?c(d,f,f+2):u-56320+(r-55296<<10)+65536}};e.exports={codeAt:u(!1),charAt:u(!0)}},38944:(e,t,n)=>{"use strict";var r=n(72664),i=n(20172),o=n(91800).String;e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},58411:(e,t,n)=>{"use strict";var r=n(55352),i=Math.max,o=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):o(n,t)}},54248:(e,t,n)=>{"use strict";var r=n(23736),i=n(6784);e.exports=function(e){return r(i(e))}},55352:(e,t,n)=>{"use strict";var r=n(24012);e.exports=function(e){var t=+e;return t!==t||0===t?0:r(t)}},97132:(e,t,n)=>{"use strict";var r=n(55352),i=Math.min;e.exports=function(e){var t=r(e);return t>0?i(t,9007199254740991):0}},59604:(e,t,n)=>{"use strict";var r=n(6784),i=Object;e.exports=function(e){return i(r(e))}},66936:(e,t,n)=>{"use strict";var r=n(89232),i=n(39168),o=n(39896),a=n(62144),s=n(19440),l=n(21952),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!i(e)||o(e))return e;var n,l=a(e,u);if(l){if(void 0===t&&(t="default"),n=r(l,e,t),!i(n)||o(n))return n;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}},38796:(e,t,n)=>{"use strict";var r=n(66936),i=n(39896);e.exports=function(e){var t=r(e,"string");return i(t)?t:t+""}},42876:(e,t,n)=>{"use strict";var r={};r[n(21952)("toStringTag")]="z",e.exports="[object z]"===String(r)},49e3:(e,t,n)=>{"use strict";var r=n(86736),i=String;e.exports=function(e){if("Symbol"===r(e))throw new TypeError("Cannot convert a Symbol value to a string");return i(e)}},43736:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},81304:(e,t,n)=>{"use strict";var r=n(51320),i=0,o=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++i+o,36)}},28320:(e,t,n)=>{"use strict";var r=n(38944);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},75808:(e,t,n)=>{"use strict";var r=n(57184),i=n(20172);e.exports=r&&i((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},93812:(e,t,n)=>{"use strict";var r=n(91800),i=n(83700),o=r.WeakMap;e.exports=i(o)&&/native code/.test(String(o))},21952:(e,t,n)=>{"use strict";var r=n(91800),i=n(18912),o=n(51848),a=n(81304),s=n(38944),l=n(28320),c=r.Symbol,u=i("wks"),d=l?c.for||c:c&&c.withoutSetter||a;e.exports=function(e){return o(u,e)||(u[e]=s&&o(c,e)?c[e]:d("Symbol."+e)),u[e]}},49396:(e,t,n)=>{"use strict";var r=n(54248),i=n(77424),o=n(90392),a=n(78652),s=n(40332).f,l=n(45720),c=n(30504),u=n(21551),d=n(57184),f="Array Iterator",p=a.set,h=a.getterFor(f);e.exports=l(Array,"Array",(function(e,t){p(this,{type:f,target:r(e),index:0,kind:t})}),(function(){var e=h(this),t=e.target,n=e.index++;if(!t||n>=t.length)return e.target=void 0,c(void 0,!0);switch(e.kind){case"keys":return c(n,!1);case"values":return c(t[n],!1)}return c([n,t[n]],!1)}),"values");var m=o.Arguments=o.Array;if(i("keys"),i("values"),i("entries"),!u&&d&&"values"!==m.name)try{s(m,"name",{value:"values"})}catch(g){}},11864:(e,t,n)=>{"use strict";var r=n(65952),i=n(89308);r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},10660:(e,t,n)=>{"use strict";var r=n(12640),i=n(89232),o=n(51320),a=n(34720),s=n(20172),l=n(81152),c=n(83700),u=n(99732),d=n(55352),f=n(97132),p=n(49e3),h=n(6784),m=n(62904),g=n(62144),v=n(80324),y=n(59252),b=n(21952)("replace"),w=Math.max,k=Math.min,_=o([].concat),x=o([].push),S=o("".indexOf),E=o("".slice),C="$0"==="a".replace(/./,"$0"),O=!!/./[b]&&""===/./[b]("a","$0");a("replace",(function(e,t,n){var o=O?"$":"$0";return[function(e,n){var r=h(this),o=u(e)?void 0:g(e,b);return o?i(o,e,r,n):i(t,p(r),e,n)},function(e,i){var a=l(this),s=p(e);if("string"==typeof i&&-1===S(i,o)&&-1===S(i,"$<")){var u=n(t,a,s,i);if(u.done)return u.value}var h=c(i);h||(i=p(i));var g,b=a.global;b&&(g=a.unicode,a.lastIndex=0);for(var C,O=[];null!==(C=y(a,s))&&(x(O,C),b);){""===p(C[0])&&(a.lastIndex=m(s,f(a.lastIndex),g))}for(var j,P="",A=0,L=0;L=A&&(P+=E(s,A,R)+N,A=R+T.length)}return P+E(s,A)}]}),!!s((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!C||O)},2656:(e,t,n)=>{"use strict";var r=n(91800),i=n(66488),o=n(21856),a=n(49396),s=n(19560),l=n(99928),c=n(21952)("iterator"),u=a.values,d=function(e,t){if(e){if(e[c]!==u)try{s(e,c,u)}catch(r){e[c]=u}if(l(e,t,!0),i[t])for(var n in a)if(e[n]!==a[n])try{s(e,n,a[n])}catch(r){e[n]=a[n]}}};for(var f in i)d(r[f]&&r[f].prototype,f);d(o,"DOMTokenList")}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.c=t,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(r,i){if(1&i&&(r=this(r)),8&i)return r;if("object"===typeof r&&r){if(4&i&&r.__esModule)return r;if(16&i&&"function"===typeof r.then)return r}var o=Object.create(null);n.r(o);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&i&&r;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>a[e]=()=>r[e]));return a.default=()=>r,n.d(o,a),o}})(),n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};n(86464)})();
-//# sourceMappingURL=main.81f03d16.js.map
\ No newline at end of file
diff --git a/static/js/main.8661f842.js b/static/js/main.8661f842.js
new file mode 100644
index 0000000..cd32815
--- /dev/null
+++ b/static/js/main.8661f842.js
@@ -0,0 +1,3 @@
+/*! For license information please see main.8661f842.js.LICENSE.txt */
+(()=>{var e={68804:(e,t,n)=>{"use strict";var r={};n.r(r),n.d(r,{exclude:()=>Ne,extract:()=>Oe,parse:()=>je,parseUrl:()=>Ae,pick:()=>Te,stringify:()=>Pe,stringifyUrl:()=>Le});var o={};n.r(o),n.d(o,{decode:()=>Oi,encode:()=>Ai,format:()=>Li,parse:()=>Gi});var i={};n.r(i),n.d(i,{Any:()=>Vi,Cc:()=>$i,Cf:()=>Ki,P:()=>Wi,Z:()=>Qi});var a={};n.r(a),n.d(a,{arrayReplaceAt:()=>xa,assign:()=>_a,escapeHtml:()=>za,escapeRE:()=>Da,fromCodePoint:()=>Ea,has:()=>wa,isMdAsciiPunct:()=>qa,isPunctChar:()=>Ba,isSpace:()=>Ma,isString:()=>ba,isValidEntityCode:()=>Sa,isWhiteSpace:()=>Ia,lib:()=>Ua,normalizeReference:()=>Ha,unescapeAll:()=>Aa,unescapeMd:()=>Pa});var s={};n.r(s),n.d(s,{parseLinkDestination:()=>Wa,parseLinkLabel:()=>Ga,parseLinkTitle:()=>Va});var l=n(69060),c=n.t(l,2),u=n(84536),d=l,f=Symbol.for("react-redux-context"),p="undefined"!==typeof globalThis?globalThis:{};function h(){var e;if(!d.createContext)return{};const t=null!==(e=p[f])&&void 0!==e?e:p[f]=new Map;let n=t.get(d.createContext);return n||(n=d.createContext(null),t.set(d.createContext,n)),n}var m=h(),g=()=>{throw new Error("uSES not initialized!")};var v=Symbol.for("react.element"),y=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),_=Symbol.for("react.provider"),x=Symbol.for("react.context"),S=Symbol.for("react.server_context"),E=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),j=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),A=(Symbol.for("react.offscreen"),Symbol.for("react.client.reference"),E),L=j;function T(e){if("object"===typeof e&&null!==e){const t=e.$$typeof;switch(t){case v:{const n=e.type;switch(n){case b:case w:case k:case C:case O:return n;default:{const e=n&&n.$$typeof;switch(e){case S:case x:case E:case P:case j:case _:return e;default:return t}}}}case y:return t}}}function N(e,t,n,r,o){let i,a,s,l,c,{areStatesEqual:u,areOwnPropsEqual:d,areStatePropsEqual:f}=o,p=!1;function h(o,p){const h=!d(p,a),m=!u(o,i,p,a);return i=o,a=p,h&&m?(s=e(i,a),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a),c):h?(e.dependsOnOwnProps&&(s=e(i,a)),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a),c):m?function(){const t=e(i,a),r=!f(t,s);return s=t,r&&(c=n(s,l,a)),c}():c}return function(o,u){return p?h(o,u):(i=o,a=u,s=e(i,a),l=t(r,a),c=n(s,l,a),p=!0,c)}}function R(e){return function(t){const n=e(t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function z(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function F(e,t){return function(t,n){let{displayName:r}=n;const o=function(e,t){return o.dependsOnOwnProps?o.mapToProps(e,t):o.mapToProps(e,void 0)};return o.dependsOnOwnProps=!0,o.mapToProps=function(t,n){o.mapToProps=e,o.dependsOnOwnProps=z(e);let r=o(t,n);return"function"===typeof r&&(o.mapToProps=r,o.dependsOnOwnProps=z(r),r=o(t,n)),r},o}}function D(e,t){return(n,r)=>{throw new Error("Invalid value of type ".concat(typeof e," for ").concat(t," argument when connecting component ").concat(r.wrappedComponentName,"."))}}function M(e,t,n){return{...n,...e,...t}}function I(e){e()}var B={notify(){},get:()=>[]};function q(e,t){let n,r=B,o=0,i=!1;function a(){c.onStateChange&&c.onStateChange()}function s(){o++,n||(n=t?t.addNestedSub(a):e.subscribe(a),r=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){I((()=>{let t=e;for(;t;)t.callback(),t=t.next}))},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const o=t={callback:n,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){r&&null!==e&&(r=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}())}function l(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=B)}const c={addNestedSub:function(e){s();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),l())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:a,isSubscribed:function(){return i},trySubscribe:function(){i||(i=!0,s())},tryUnsubscribe:function(){i&&(i=!1,l())},getListeners:()=>r};return c}var H=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement)?d.useLayoutEffect:d.useEffect;function U(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function G(e,t){if(U(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let o=0;o3&&void 0!==arguments[3]?arguments[3]:{};const u=c,f=function(e){return e?"function"===typeof e?F(e):D(e,"mapStateToProps"):R((()=>({})))}(e),p=function(e){return e&&"object"===typeof e?R((t=>function(e,t){const n={};for(const r in e){const o=e[r];"function"===typeof o&&(n[r]=function(){return t(o(...arguments))})}return n}(e,t))):e?"function"===typeof e?F(e):D(e,"mapDispatchToProps"):R((e=>({dispatch:e})))}(t),h=function(e){return e?"function"===typeof e?function(e){return function(t,n){let r,{displayName:o,areMergedPropsEqual:i}=n,a=!1;return function(t,n,o){const s=e(t,n,o);return a?i(s,r)||(r=s):(a=!0,r=s),r}}}(e):D(e,"mergeProps"):()=>M}(n),g=Boolean(e);return e=>{const t=e.displayName||e.name||"Component",n="Connect(".concat(t,")"),r={shouldHandleStateChanges:g,displayName:n,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:f,initMapDispatchToProps:p,initMergeProps:h,areStatesEqual:o,areStatePropsEqual:a,areOwnPropsEqual:i,areMergedPropsEqual:s};function c(t){const[n,o,i]=d.useMemo((()=>{const{reactReduxForwardedRef:e,...n}=t;return[t.context,e,n]}),[t]),a=d.useMemo((()=>{let e=u;return null!==n&&void 0!==n&&n.Consumer,e}),[n,u]),s=d.useContext(a),l=Boolean(t.store)&&Boolean(t.store.getState)&&Boolean(t.store.dispatch),c=Boolean(s)&&Boolean(s.store);const f=l?t.store:s.store,p=c?s.getServerState:f.getState,h=d.useMemo((()=>function(e,t){let{initMapStateToProps:n,initMapDispatchToProps:r,initMergeProps:o,...i}=t;return N(n(e,i),r(e,i),o(e,i),e,i)}(f.dispatch,r)),[f]),[m,v]=d.useMemo((()=>{if(!g)return oe;const e=q(f,l?void 0:s.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[f,l,s]),y=d.useMemo((()=>l?s:{...s,subscription:m}),[l,s,m]),b=d.useRef(),k=d.useRef(i),w=d.useRef(),_=d.useRef(!1),x=(d.useRef(!1),d.useRef(!1)),S=d.useRef();H((()=>(x.current=!0,()=>{x.current=!1})),[]);const E=d.useMemo((()=>()=>w.current&&i===k.current?w.current:h(f.getState(),i)),[f,i]),C=d.useMemo((()=>e=>m?function(e,t,n,r,o,i,a,s,l,c,u){if(!e)return()=>{};let d=!1,f=null;const p=()=>{if(d||!s.current)return;const e=t.getState();let n,p;try{n=r(e,o.current)}catch(h){p=h,f=h}p||(f=null),n===i.current?a.current||c():(i.current=n,l.current=n,a.current=!0,u())};return n.onStateChange=p,n.trySubscribe(),p(),()=>{if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}(g,f,m,h,k,b,_,x,w,v,e):()=>{}),[m]);var O,j,P;let A;O=ie,j=[k,b,_,i,w,v],H((()=>O(...j)),P);try{A=re(C,E,p?()=>h(p(),i):E)}catch(T){throw S.current&&(T.message+="\nThe error may be correlated with this previous error:\n".concat(S.current.stack,"\n\n")),T}H((()=>{S.current=void 0,w.current=void 0,b.current=A}));const L=d.useMemo((()=>d.createElement(e,{...A,ref:o})),[o,e,A]);return d.useMemo((()=>g?d.createElement(a.Provider,{value:y},L):L),[a,L,y])}const m=d.memo(c);if(m.WrappedComponent=e,m.displayName=c.displayName=n,l){const t=d.forwardRef((function(e,t){return d.createElement(m,{...e,reactReduxForwardedRef:t})}));return t.displayName=n,t.WrappedComponent=e,ne(t,e)}return ne(m,e)}};var le=function(e){let{store:t,context:n,children:r,serverState:o,stabilityCheck:i="once",identityFunctionCheck:a="once"}=e;const s=d.useMemo((()=>{const e=q(t);return{store:t,subscription:e,getServerState:o?()=>o:void 0,stabilityCheck:i,identityFunctionCheck:a}}),[t,o,i,a]),l=d.useMemo((()=>t.getState()),[t]);H((()=>{const{subscription:e}=s;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),l!==t.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}}),[s,l]);const c=n||m;return d.createElement(c.Provider,{value:s},r)};var ce;ce=u.useSyncExternalStoreWithSelector,(e=>{re=e})(l.useSyncExternalStore);const ue="%[a-f0-9]{2}",de=new RegExp("("+ue+")|([^%]+?)","gi"),fe=new RegExp("("+ue+")+","gi");function pe(e,t){try{return[decodeURIComponent(e.join(""))]}catch{}if(1===e.length)return e;t=t||1;const n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],pe(n),pe(r))}function he(e){try{return decodeURIComponent(e)}catch{let t=e.match(de)||[];for(let n=1;nnull===e||void 0===e,be=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>"%".concat(e.charCodeAt(0).toString(16).toUpperCase()))),ke=Symbol("encodeFragmentIdentifier");function we(e){if("string"!==typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function _e(e,t){return t.encode?t.strict?be(e):encodeURIComponent(e):e}function xe(e,t){return t.decode?me(e):e}function Se(e){return Array.isArray(e)?e.sort():"object"===typeof e?Se(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function Ee(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function Ce(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"===typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function Oe(e){const t=(e=Ee(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function je(e,t){we((t={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,...t}).arrayFormatSeparator);const n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{t=/\[(\d*)]$/.exec(e),e=e.replace(/\[\d*]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return(e,n,r)=>{t=/(\[])$/.exec(e),e=e.replace(/\[]$/,""),t?void 0!==r[e]?r[e]=[...r[e],n]:r[e]=[n]:r[e]=n};case"colon-list-separator":return(e,n,r)=>{t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),t?void 0!==r[e]?r[e]=[...r[e],n]:r[e]=[n]:r[e]=n};case"comma":case"separator":return(t,n,r)=>{const o="string"===typeof n&&n.includes(e.arrayFormatSeparator),i="string"===typeof n&&!o&&xe(n,e).includes(e.arrayFormatSeparator);n=i?xe(n,e):n;const a=o||i?n.split(e.arrayFormatSeparator).map((t=>xe(t,e))):null===n?n:xe(n,e);r[t]=a};case"bracket-separator":return(t,n,r)=>{const o=/(\[])$/.test(t);if(t=t.replace(/\[]$/,""),!o)return void(r[t]=n?xe(n,e):n);const i=null===n?[]:n.split(e.arrayFormatSeparator).map((t=>xe(t,e)));void 0!==r[t]?r[t]=[...r[t],...i]:r[t]=i};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[...[n[e]].flat(),t]:n[e]=t}}}(t),r=Object.create(null);if("string"!==typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const o of e.split("&")){if(""===o)continue;const e=t.decode?o.replace(/\+/g," "):o;let[i,a]=ge(e,"=");void 0===i&&(i=e),a=void 0===a?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?a:xe(a,t),n(xe(i,t),a,r)}for(const[o,i]of Object.entries(r))if("object"===typeof i&&null!==i)for(const[e,n]of Object.entries(i))i[e]=Ce(n,t);else r[o]=Ce(i,t);return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce(((e,t)=>{const n=r[t];return e[t]=Boolean(n)&&"object"===typeof n&&!Array.isArray(n)?Se(n):n,e}),Object.create(null))}function Pe(e,t){if(!e)return"";we((t={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...t}).arrayFormatSeparator);const n=n=>t.skipNull&&ye(e[n])||t.skipEmptyString&&""===e[n],r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const o=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[_e(t,e),"[",o,"]"].join("")]:[...n,[_e(t,e),"[",_e(o,e),"]=",_e(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[_e(t,e),"[]"].join("")]:[...n,[_e(t,e),"[]=",_e(r,e)].join("")];case"colon-list-separator":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[_e(t,e),":list="].join("")]:[...n,[_e(t,e),":list=",_e(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return n=>(r,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?r:(o=null===o?"":o,0===r.length?[[_e(n,e),t,_e(o,e)].join("")]:[[r,_e(o,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,_e(t,e)]:[...n,[_e(t,e),"=",_e(r,e)].join("")]}}(t),o={};for(const[a,s]of Object.entries(e))n(a)||(o[a]=s);const i=Object.keys(o);return!1!==t.sort&&i.sort(t.sort),i.map((n=>{const o=e[n];return void 0===o?"":null===o?_e(n,t):Array.isArray(o)?0===o.length&&"bracket-separator"===t.arrayFormat?_e(n,t)+"[]":o.reduce(r(n),[]).join("&"):_e(n,t)+"="+_e(o,t)})).filter((e=>e.length>0)).join("&")}function Ae(e,t){var n,r;t={decode:!0,...t};let[o,i]=ge(e,"#");return void 0===o&&(o=e),{url:null!==(n=null===(r=o)||void 0===r||null===(r=r.split("?"))||void 0===r?void 0:r[0])&&void 0!==n?n:"",query:je(Oe(e),t),...t&&t.parseFragmentIdentifier&&i?{fragmentIdentifier:xe(i,t)}:{}}}function Le(e,t){t={encode:!0,strict:!0,[ke]:!0,...t};const n=Ee(e.url).split("?")[0]||"";let r=Pe({...je(Oe(e.url),{sort:!1}),...e.query},t);r&&(r="?".concat(r));let o=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);if(e.fragmentIdentifier){const r=new URL(n);r.hash=e.fragmentIdentifier,o=t[ke]?r.hash:"#".concat(e.fragmentIdentifier)}return"".concat(n).concat(r).concat(o)}function Te(e,t,n){n={parseFragmentIdentifier:!0,[ke]:!1,...n};const{url:r,query:o,fragmentIdentifier:i}=Ae(e,n);return Le({url:r,query:ve(o,t),fragmentIdentifier:i},n)}function Ne(e,t,n){return Te(e,Array.isArray(t)?e=>!t.includes(e):(e,n)=>!t(e,n),n)}const Re=r;function ze(){return ze=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Ge(e,t,n,r){void 0===r&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,s=Fe.Pop,l=null,c=u();function u(){return(a.state||{idx:null}).idx}function d(){s=Fe.Pop;let e=u(),t=null==e?null:e-c;c=e,l&&l({action:s,location:p.location,delta:t})}function f(e){let t="null"!==o.location.origin?o.location.origin:o.location.href,n="string"===typeof e?e:He(e);return Me(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==c&&(c=0,a.replaceState(ze({},a.state,{idx:c}),""));let p={get action(){return s},get location(){return e(o,a)},listen(e){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(De,d),l=e,()=>{o.removeEventListener(De,d),l=null}},createHref:e=>t(o,e),createURL:f,encodeLocation(e){let t=f(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){s=Fe.Push;let r=qe(p.location,e,t);n&&n(r,e),c=u()+1;let d=Be(r,c),f=p.createHref(r);try{a.pushState(d,"",f)}catch(bl){if(bl instanceof DOMException&&"DataCloneError"===bl.name)throw bl;o.location.assign(f)}i&&l&&l({action:s,location:p.location,delta:1})},replace:function(e,t){s=Fe.Replace;let r=qe(p.location,e,t);n&&n(r,e),c=u();let o=Be(r,c),d=p.createHref(r);a.replaceState(o,"",d),i&&l&&l({action:s,location:p.location,delta:0})},go:e=>a.go(e)};return p}var We;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(We||(We={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function Ve(e,t,n){void 0===n&&(n="/");let r=at(("string"===typeof t?Ue(t):t).pathname||"/",n);if(null==r)return null;let o=$e(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let i=null;for(let a=0;null==i&&a{let a={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};a.relativePath.startsWith("/")&&(Me(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(r.length));let s=dt([r,a.relativePath]),l=n.concat(a);e.children&&e.children.length>0&&(Me(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+s+'".'),$e(e.children,t,l,s)),(null!=e.path||e.index)&&t.push({path:s,score:nt(s,e.index),routesMeta:l})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let r of Ke(e.path))o(e,t,r);else o(e,t)})),t}function Ke(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===r.length)return o?[i,""]:[i];let a=Ke(r.join("/")),s=[];return s.push(...a.map((e=>""===e?i:[i,e].join("/")))),o&&s.push(...a),s.map((t=>e.startsWith("/")&&""===t?"/":t))}const Qe=/^:[\w-]+$/,Je=3,Xe=2,Ze=1,Ye=10,et=-2,tt=e=>"*"===e;function nt(e,t){let n=e.split("/"),r=n.length;return n.some(tt)&&(r+=et),t&&(r+=Xe),n.filter((e=>!tt(e))).reduce(((e,t)=>e+(Qe.test(t)?Je:""===t?Ze:Ye)),r)}function rt(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let a=0;a(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))");let i=new RegExp(o,t?void 0:"i");return[i,r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),s=o.slice(1),l=r.reduce(((e,t,n)=>{let{paramName:r,isOptional:o}=t;if("*"===r){let e=s[n]||"";a=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const l=s[n];return e[r]=o&&!l?void 0:function(e,t){try{return decodeURIComponent(e)}catch(bl){return Ie(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+bl+")."),e}}(l||"",r),e}),{});return{params:l,pathname:i,pathnameBase:a,pattern:e}}function it(e){try{return decodeURI(e)}catch(bl){return Ie(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+bl+")."),e}}function at(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function st(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function lt(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function ct(e,t){let n=lt(e);return t?n.map(((t,n)=>n===e.length-1?t.pathname:t.pathnameBase)):n.map((e=>e.pathnameBase))}function ut(e,t,n,r){let o;void 0===r&&(r=!1),"string"===typeof e?o=Ue(e):(o=ze({},e),Me(!o.pathname||!o.pathname.includes("?"),st("?","pathname","search",o)),Me(!o.pathname||!o.pathname.includes("#"),st("#","pathname","hash",o)),Me(!o.search||!o.search.includes("#"),st("#","search","hash",o)));let i,a=""===e||""===o.pathname,s=a?"/":o.pathname;if(null==s)i=n;else{let e=t.length-1;if(!r&&s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}i=e>=0?t[e]:"/"}let l=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"===typeof e?Ue(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:pt(r),hash:ht(o)}}(o,i),c=s&&"/"!==s&&s.endsWith("/"),u=(a||"."===s)&&n.endsWith("/");return l.pathname.endsWith("/")||!c&&!u||(l.pathname+="/"),l}const dt=e=>e.join("/").replace(/\/\/+/g,"/"),ft=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),pt=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",ht=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;function mt(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const gt=["post","put","patch","delete"],vt=(new Set(gt),["get",...gt]);new Set(vt),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred");function yt(){return yt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{n.current=!0})),l.useCallback((function(r,o){void 0===o&&(o={}),n.current&&("number"===typeof r?e.navigate(r):e.navigate(r,yt({fromRouteId:t},o)))}),[e,t])}():function(){Et()||Me(!1);let e=l.useContext(bt),{basename:t,future:n,navigator:r}=l.useContext(wt),{matches:o}=l.useContext(xt),{pathname:i}=Ct(),a=JSON.stringify(ct(o,n.v7_relativeSplatPath)),s=l.useRef(!1);return Ot((()=>{s.current=!0})),l.useCallback((function(n,o){if(void 0===o&&(o={}),!s.current)return;if("number"===typeof n)return void r.go(n);let l=ut(n,JSON.parse(a),i,"path"===o.relative);null==e&&"/"!==t&&(l.pathname="/"===l.pathname?t:dt([t,l.pathname])),(o.replace?r.replace:r.push)(l,o.state,o)}),[t,r,a,i,e])}()}function Pt(e,t){let{relative:n}=void 0===t?{}:t,{future:r}=l.useContext(wt),{matches:o}=l.useContext(xt),{pathname:i}=Ct(),a=JSON.stringify(ct(o,r.v7_relativeSplatPath));return l.useMemo((()=>ut(e,JSON.parse(a),i,"path"===n)),[e,a,i,n])}function At(e,t,n,r){Et()||Me(!1);let{navigator:o}=l.useContext(wt),{matches:i}=l.useContext(xt),a=i[i.length-1],s=a?a.params:{},c=(a&&a.pathname,a?a.pathnameBase:"/");a&&a.route;let u,d=Ct();if(t){var f;let e="string"===typeof t?Ue(t):t;"/"===c||(null==(f=e.pathname)?void 0:f.startsWith(c))||Me(!1),u=e}else u=d;let p=u.pathname||"/",h=Ve(e,{pathname:"/"===c?p:p.slice(c.length)||"/"});let m=zt(h&&h.map((e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:dt([c,o.encodeLocation?o.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?c:dt([c,o.encodeLocation?o.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),i,n,r);return t&&m?l.createElement(_t.Provider,{value:{location:yt({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Fe.Pop}},m):m}function Lt(){let e=function(){var e;let t=l.useContext(St),n=It(Dt.UseRouteError),r=Bt(Dt.UseRouteError);if(void 0!==t)return t;return null==(e=n.errors)?void 0:e[r]}(),t=mt(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:r};return l.createElement(l.Fragment,null,l.createElement("h2",null,"Unexpected Application Error!"),l.createElement("h3",{style:{fontStyle:"italic"}},t),n?l.createElement("pre",{style:o},n):null,null)}const Tt=l.createElement(Lt,null);class Nt extends l.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?l.createElement(xt.Provider,{value:this.props.routeContext},l.createElement(St.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Rt(e){let{routeContext:t,match:n,children:r}=e,o=l.useContext(bt);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),l.createElement(xt.Provider,{value:t},r)}function zt(e,t,n,r){var o;if(void 0===t&&(t=[]),void 0===n&&(n=null),void 0===r&&(r=null),null==e){var i;if(null==(i=n)||!i.errors)return null;e=n.matches}let a=e,s=null==(o=n)?void 0:o.errors;if(null!=s){let e=a.findIndex((e=>e.route.id&&(null==s?void 0:s[e.route.id])));e>=0||Me(!1),a=a.slice(0,Math.min(a.length,e+1))}let c=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let l=0;l=0?a.slice(0,u+1):[a[0]];break}}}return a.reduceRight(((e,r,o)=>{let i,d=!1,f=null,p=null;var h;n&&(i=s&&r.route.id?s[r.route.id]:void 0,f=r.route.errorElement||Tt,c&&(u<0&&0===o?(h="route-fallback",!1||qt[h]||(qt[h]=!0),d=!0,p=null):u===o&&(d=!0,p=r.route.hydrateFallbackElement||null)));let m=t.concat(a.slice(0,o+1)),g=()=>{let t;return t=i?f:d?p:r.route.Component?l.createElement(r.route.Component,null):r.route.element?r.route.element:e,l.createElement(Rt,{match:r,routeContext:{outlet:e,matches:m,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===o)?l.createElement(Nt,{location:n.location,revalidation:n.revalidation,component:f,error:i,children:g(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):g()}),null)}var Ft=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Ft||{}),Dt=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Dt||{});function Mt(e){let t=l.useContext(bt);return t||Me(!1),t}function It(e){let t=l.useContext(kt);return t||Me(!1),t}function Bt(e){let t=function(e){let t=l.useContext(xt);return t||Me(!1),t}(),n=t.matches[t.matches.length-1];return n.route.id||Me(!1),n.route.id}const qt={};c.startTransition;function Ht(e){let{to:t,replace:n,state:r,relative:o}=e;Et()||Me(!1);let{future:i,static:a}=l.useContext(wt),{matches:s}=l.useContext(xt),{pathname:c}=Ct(),u=jt(),d=ut(t,ct(s,i.v7_relativeSplatPath),c,"path"===o),f=JSON.stringify(d);return l.useEffect((()=>u(JSON.parse(f),{replace:n,state:r,relative:o})),[u,f,o,n,r]),null}function Ut(e){Me(!1)}function Gt(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Fe.Pop,navigator:i,static:a=!1,future:s}=e;Et()&&Me(!1);let c=t.replace(/^\/*/,"/"),u=l.useMemo((()=>({basename:c,navigator:i,static:a,future:yt({v7_relativeSplatPath:!1},s)})),[c,s,i,a]);"string"===typeof r&&(r=Ue(r));let{pathname:d="/",search:f="",hash:p="",state:h=null,key:m="default"}=r,g=l.useMemo((()=>{let e=at(d,c);return null==e?null:{location:{pathname:e,search:f,hash:p,state:h,key:m},navigationType:o}}),[c,d,f,p,h,m,o]);return null==g?null:l.createElement(wt.Provider,{value:u},l.createElement(_t.Provider,{children:n,value:g}))}function Wt(e){let{children:t,location:n}=e;return At(Vt(t),n)}new Promise((()=>{}));l.Component;function Vt(e,t){void 0===t&&(t=[]);let n=[];return l.Children.forEach(e,((e,r)=>{if(!l.isValidElement(e))return;let o=[...t,r];if(e.type===l.Fragment)return void n.push.apply(n,Vt(e.props.children,o));e.type!==Ut&&Me(!1),e.props.index&&e.props.children&&Me(!1);let i={id:e.props.id||o.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(i.children=Vt(e.props.children,o)),n.push(i)})),n}var $t=n(51292),Kt=n.t($t,2);function Qt(){return Qt=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function Xt(e){return void 0===e&&(e=""),new URLSearchParams("string"===typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce(((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map((e=>[n,e])):[[n,r]])}),[]))}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const Zt=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"];try{window.__reactRouterVersion="6"}catch(qx){}new Map;const Yt=c.startTransition;Kt.flushSync,c.useId;function en(e){let{basename:t,children:n,future:r,window:o}=e,i=l.useRef();var a;null==i.current&&(i.current=(void 0===(a={window:o,v5Compat:!0})&&(a={}),Ge((function(e,t){let{pathname:n="/",search:r="",hash:o=""}=Ue(e.location.hash.substr(1));return n.startsWith("/")||n.startsWith(".")||(n="/"+n),qe("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"===typeof t?t:He(t))}),(function(e,t){Ie("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),a)));let s=i.current,[c,u]=l.useState({action:s.action,location:s.location}),{v7_startTransition:d}=r||{},f=l.useCallback((e=>{d&&Yt?Yt((()=>u(e))):u(e)}),[u,d]);return l.useLayoutEffect((()=>s.listen(f)),[s,f]),l.createElement(Gt,{basename:t,children:n,location:c.location,navigationType:c.action,navigator:s,future:r})}const tn="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement,nn=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,rn=l.forwardRef((function(e,t){let n,{onClick:r,relative:o,reloadDocument:i,replace:a,state:s,target:c,to:u,preventScrollReset:d,unstable_viewTransition:f}=e,p=Jt(e,Zt),{basename:h}=l.useContext(wt),m=!1;if("string"===typeof u&&nn.test(u)&&(n=u,tn))try{let e=new URL(window.location.href),t=u.startsWith("//")?new URL(e.protocol+u):new URL(u),n=at(t.pathname,h);t.origin===e.origin&&null!=n?u=n+t.search+t.hash:m=!0}catch(qx){}let g=function(e,t){let{relative:n}=void 0===t?{}:t;Et()||Me(!1);let{basename:r,navigator:o}=l.useContext(wt),{hash:i,pathname:a,search:s}=Pt(e,{relative:n}),c=a;return"/"!==r&&(c="/"===a?r:dt([r,a])),o.createHref({pathname:c,search:s,hash:i})}(u,{relative:o}),v=function(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s}=void 0===t?{}:t,c=jt(),u=Ct(),d=Pt(e,{relative:a});return l.useCallback((t=>{if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(t,n)){t.preventDefault();let n=void 0!==r?r:He(u)===He(d);c(e,{replace:n,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s})}}),[u,c,d,r,o,n,e,i,a,s])}(u,{replace:a,state:s,target:c,preventScrollReset:d,relative:o,unstable_viewTransition:f});return l.createElement("a",Qt({},p,{href:n||g,onClick:m||i?r:function(e){r&&r(e),e.defaultPrevented||v(e)},ref:t,target:c}))}));var on,an;function sn(e){let t=l.useRef(Xt(e)),n=l.useRef(!1),r=Ct(),o=l.useMemo((()=>function(e,t){let n=Xt(e);return t&&t.forEach(((e,r)=>{n.has(r)||t.getAll(r).forEach((e=>{n.append(r,e)}))})),n}(r.search,n.current?null:t.current)),[r.search]),i=jt(),a=l.useCallback(((e,t)=>{const r=Xt("function"===typeof e?e(o):e);n.current=!0,i("?"+r,t)}),[i,o]);return[o,a]}(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(on||(on={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(an||(an={}));function ln(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var cn=n(13280),un=n(91976),dn=n(72080);function fn(e){return fn="function"==typeof un&&"symbol"==typeof dn?function(e){return typeof e}:function(e){return e&&"function"==typeof un&&e.constructor===un&&e!==un.prototype?"symbol":typeof e},fn(e)}var pn=n(56496);function hn(e){var t=function(e,t){if("object"!=fn(e)||!e)return e;var n=e[pn];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=fn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fn(t)?t:String(t)}function mn(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1]})}function kn(){window.dataLayer=window.dataLayer||[];for(var e=arguments.length,t=new Array(e),n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function er(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(qx){return!1}}();return function(){var n,r=Xn(e);if(t){var o=Xn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return er(e)}(this,n)}}function nr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||or(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rr(e){return function(e){if(Array.isArray(e))return ir(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||or(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function or(e,t){if(e){if("string"===typeof e)return ir(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ir(e,t):void 0}}function ir(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?function(e){for(var t={},n=0;n1&&void 0!==arguments[1]?arguments[1]:"").split(/\s+/g).filter((function(e){return!!e})).forEach((function(n){return t[e](n)}))}};Ur("add"),Ur("remove");var Gr=function(){function e(){Wn(this,e),Kn(this,"_all",new Set)}return $n(e,[{key:"add",value:function(e,t,n,r){e.addEventListener(t,n,r);var o=function(){return e.removeEventListener(t,n,r)};return this._all.add(o),o}},{key:"remove",value:function(e){e(),this._all.delete(e)}},{key:"removeAll",value:function(){var e=this;this._all.forEach((function(t){return e.remove(t)}))}}]),e}();var Wr,Vr=n(89012),$r=n.n(Vr),Kr=["onConditionalClick","onPlainLeftClick","activeClassName","href","children"],Qr=function(e){Jn(n,e);var t=tr(n);function n(){var e;Wn(this,n);for(var r=arguments.length,o=new Array(r),i=0;i=0;o--){var i=t._scopeChain[o];if((r=t._scopes[i.scopeId])&&null!=n&&r[n]){var a=r[n](e,n,i.scopeId);if(!0!==a)return a}if(i.options.modal)return!0}})),Kn(this,"_defaultFilter",(function(e,n,r){return n!==document&&n instanceof HTMLElement&&null!=r&&!n.matches(t.ALLOW_SHORTCUTS_SELECTOR)&&!(null!=n.dataset.enabledShortcuts?n.dataset.enabledShortcuts.split(",").includes(r):null!=n.closest(t.ALLOW_SHORTCUTS_SELECTOR))&&(n.matches("input:not([type=checkbox]),select,textarea")||"true"===n.contentEditable)})),this.setFilter(),this.setScope()}return $n(e,[{key:"bind",value:function(e){if(!(e instanceof Object)||"function"!==typeof e.handler)throw new Error("Shortcut handler should exist");if(e.scope||(e.scope=this.ROOT_SCOPE.scopeId),Array.isArray(e.key))for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:{};if(e){var n=this.indexOfScope(e);-1!==n&&this._scopeChain.splice(n,1),this._scopeChain.push(this.wrapScope(e,t))}}},{key:"popScope",value:function(e){if(e){var t=this.indexOfScope(e);if(-1!==t)return this._scopeChain.splice(t,this._scopeChain.length-1)}}},{key:"spliceScope",value:function(e){if(e){var t=this.indexOfScope(e);-1!==t&&this._scopeChain.splice(t,1)}}},{key:"setScope",value:function(e){var t=this;if(e){var n;if(n="string"===typeof e||!Array.isArray(e)&&"object"===typeof e&&null!==e?[e]:e,!Array.isArray(n))return;var r=n.map((function(e){return"string"===typeof e?t.wrapScope(e):e}));this._scopeChain=[this.ROOT_SCOPE].concat(r)}else this._scopeChain=[this.ROOT_SCOPE]}},{key:"wrapScope",value:function(e){return{scopeId:e,options:arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}}}},{key:"hasKey",value:function(e,t){var n;return!(null===(n=this._scopes[t])||void 0===n||!n[e])}},{key:"_getKeyboardEventType",value:function(e){if(!e.type&&"windows"===uo.os.name&&("string"===typeof e.key&&e.key.match(/ctrl/i)&&e.key.match(/shift/i)&&e.key.match(/[0-9]/)))return"keyup";return e.type}},{key:"setFilter",value:function(e){this.combokeys.stopCallback="function"===typeof e?e:this._defaultFilter}},{key:"indexOfScope",value:function(e){return this._scopeChain.findIndex((function(t){return t.scopeId===e}))}},{key:"reset",value:function(){this._scopes={},this.setScope(),this.combokeys.reset()}}]),e}(),po=new fo,ho=function(e){Jn(n,e);var t=tr(n);function n(){return Wn(this,n),t.apply(this,arguments)}return $n(n,[{key:"componentDidMount",value:function(){this.props.disabled||this.turnShorcutsOn()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.disabled,r=t.map;!e.disabled&&n&&this.turnShorcutsOff(),e.disabled&&!n&&this.turnShorcutsOn(),e.map!==r&&po.bindMap(r,this.props)}},{key:"componentWillUnmount",value:function(){this.props.disabled||this.turnShorcutsOff()}},{key:"turnShorcutsOn",value:function(){var e=this.props,t=e.map,n=e.scope,r=e.options;po.bindMap(t,this.props),po.pushScope(n,r)}},{key:"turnShorcutsOff",value:function(){var e=this.props.scope;po.unbindScope(e),po.spliceScope(e)}},{key:"render",value:function(){return this.props.children||null}}]),n}(l.PureComponent);Kn(ho,"propTypes",{map:dr().object.isRequired,scope:dr().string.isRequired,options:dr().object,disabled:dr().bool,children:dr().node}),Kn(ho,"defaultProps",{options:{}});var mo,go="trapButton_rui_3588",vo=["children","trapDisabled","autoFocusFirst","focusBackOnClose","focusBackOnExit"],yo=function(e){Jn(n,e);var t=tr(n);function n(){var e;Wn(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0&&void 0!==arguments[0])||arguments[0],n=er(e).node;if(n){var r=rr(n.querySelectorAll("input, button, select, textarea, a[href], *[tabindex]:not([data-trap-button]):not([data-scrollable-container])")).filter((function(e){return e.tabIndex>=0})),o=t?r[0]:r[r.length-1];o&&o.focus()}})),Kn(er(e),"focusFirst",(function(){return e.focusElement(!0)})),Kn(er(e),"focusLast",(function(){return e.focusElement(!1)})),Kn(er(e),"focusLastIfEnabled",(function(t){if(!e.trapWithoutFocus)if(e.props.focusBackOnExit){var n=t.nativeEvent.relatedTarget;null!=n&&null!=e.node&&n instanceof Element&&e.node.contains(n)&&e.restoreFocus()}else e.focusLast()})),Kn(er(e),"handleBlurIfWithoutFocus",(function(t){var n;if(e.trapWithoutFocus){e.trapWithoutFocus=!1;var r=t.nativeEvent.relatedTarget;r&&(r instanceof Element&&null!==(n=e.node)&&void 0!==n&&n.contains(r)||e.focusLast())}})),Kn(er(e),"trapButtonNode",void 0),Kn(er(e),"trapButtonRef",(function(t){t&&(e.trapButtonNode=t)})),e}return $n(n,[{key:"componentDidMount",value:function(){if(this.previousFocusedNode=document.activeElement,this.props.autoFocusFirst)this.focusFirst();else if(!this.props.trapDisabled&&(!this.node||!this.node.contains(this.previousFocusedNode))){var e;this.trapWithoutFocus=!0,null===(e=this.trapButtonNode)||void 0===e||e.focus()}}},{key:"componentWillUnmount",value:function(){this.props.focusBackOnClose&&this.restoreFocus()}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.trapDisabled;e.autoFocusFirst,e.focusBackOnClose;var r=e.focusBackOnExit,o=Yn(e,vo);return n?l.createElement("div",Qn({ref:this.containerRef},o),t):l.createElement("div",Qn({ref:this.containerRef},o),l.createElement("div",{tabIndex:0,ref:this.trapButtonRef,className:go,onFocus:this.focusLastIfEnabled,onBlur:this.handleBlurIfWithoutFocus,"data-trap-button":!0}),t,l.createElement("div",{tabIndex:0,onFocus:r?this.restoreFocus:this.focusFirst,"data-trap-button":!0}))}}]),n}(l.Component);Kn(yo,"propTypes",{children:dr().node.isRequired,trapDisabled:dr().bool,autoFocusFirst:dr().bool,focusBackOnClose:dr().bool,focusBackOnExit:dr().bool}),Kn(yo,"defaultProps",{trapDisabled:!1,autoFocusFirst:!0,focusBackOnClose:!0,focusBackOnExit:!1}),function(e){e.BOTTOM_RIGHT="BOTTOM_RIGHT",e.BOTTOM_LEFT="BOTTOM_LEFT",e.BOTTOM_CENTER="BOTTOM_CENTER",e.TOP_LEFT="TOP_LEFT",e.TOP_RIGHT="TOP_RIGHT",e.TOP_CENTER="TOP_CENTER",e.RIGHT_TOP="RIGHT_TOP",e.RIGHT_BOTTOM="RIGHT_BOTTOM",e.RIGHT_CENTER="RIGHT_CENTER",e.LEFT_TOP="LEFT_TOP",e.LEFT_BOTTOM="LEFT_BOTTOM",e.LEFT_CENTER="LEFT_CENTER"}(mo||(mo={}));var bo,ko,wo,_o,xo=[mo.BOTTOM_RIGHT,mo.BOTTOM_LEFT,mo.TOP_LEFT,mo.TOP_RIGHT,mo.RIGHT_TOP,mo.RIGHT_BOTTOM,mo.LEFT_TOP,mo.LEFT_BOTTOM];function So(e,t,n){var r=null!==n.container?n.container.clientHeight:qr(),o=t.top+n.sidePadding,i=t.top+r-n.sidePadding,a=Math.max(o-e.top,0),s=n.popup.clientHeight,l=e.top+s-i;return a+Math.max(l,0)}function Eo(e,t,n){var r=null!==n.container?n.container.clientWidth:window.innerWidth,o=t.left+n.sidePadding,i=t.left+r-n.sidePadding,a=Math.max(o-e.left,0),s=n.popup.clientWidth,l=e.left+s-i;return a+Math.max(l,0)}!function(e){e[e.MARGIN=16]="MARGIN",e[e.BORDER_WIDTH=1]="BORDER_WIDTH"}(bo||(bo={})),function(e){e[e.TARGET=-1]="TARGET"}(ko||(ko={})),function(e){e[e.SCREEN=-1]="SCREEN"}(wo||(wo={})),function(e){e[e.HIDDEN=0]="HIDDEN",e[e.SHOWING=1]="SHOWING",e[e.SHOWN=2]="SHOWN"}(_o||(_o={}));var Co={top:0,left:0};function Oo(e){var t,n=e.popup,r=e.anchor,o=e.container,i=e.directions,a=e.autoPositioning,s=e.sidePadding,l=e.top,c=e.left,u=e.offset,d=e.maxHeight,f=e.minWidth,p=e.autoCorrectTopOverflow,h=void 0===p||p,m={top:0,left:0},g=null,v=null!==o?Br(o):Co,y=null!==o?o:document.body,b=Br(Mr(r)?r:y),k=function(e){return null!==e?{top:e.scrollTop,left:e.scrollLeft}:{top:document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop,left:document.documentElement&&document.documentElement.scrollLeft||document.body.scrollLeft}}(o),w=b.left+k.left+c-v.left,_=b.top+k.top+l-v.top;if(n){var x=Un(Un({},e),{},{popup:n}),S=function(e,t,n,r,o){var i=e.offsetWidth,a=e.offsetHeight,s=r+t.height,l=n+t.width,c=n-i,u=r-a,d=l-i,f=n+t.width/2-i/2,p=r+t.height/2-a/2,h=s-a;return{[mo.BOTTOM_RIGHT]:{left:n,top:s+o},[mo.BOTTOM_LEFT]:{left:d,top:s+o},[mo.BOTTOM_CENTER]:{left:f,top:s+o},[mo.TOP_RIGHT]:{left:n,top:u-o},[mo.TOP_LEFT]:{left:d,top:u-o},[mo.TOP_CENTER]:{left:f,top:u-o},[mo.LEFT_BOTTOM]:{left:c-o,top:r},[mo.LEFT_TOP]:{left:c-o,top:h},[mo.LEFT_CENTER]:{left:c-o,top:p},[mo.RIGHT_BOTTOM]:{left:l+o,top:r},[mo.RIGHT_TOP]:{left:l+o,top:h},[mo.RIGHT_CENTER]:{left:l+o,top:p}}}(n,b,w,_,u);if(a&&1!==i.length){var E=i.concat(i[0]).filter((function(e){return S[e]})).map((function(e){return{styles:S[e],direction:e}})).sort((function(e,t){var n=e.styles,r=t.styles;return So(n,k,x)+Eo(n,k,x)-(So(r,k,x)+Eo(r,k,x))}));m=E[0].styles,g=E[0].direction}else m=S[i[0]],g=i[0];["left","top"].forEach((function(e){m[e]<0&&(m[e]=0)}))}(d===wo.SCREEN||"screen"===d?m.maxHeight=window.innerHeight+k.top-m.top-bo.MARGIN:d&&(m.maxHeight=d),h)&&(m=function(e){var t=e.sidePadding,n=e.styles,r=e.anchorRect,o=e.maxHeight,i=e.popupScrollHeight,a=e.direction,s=e.scroll,l=mo.TOP_LEFT,c=mo.TOP_RIGHT,u=mo.TOP_CENTER,d=mo.RIGHT_TOP,f=mo.LEFT_TOP;if(null==a||![l,c,u,d,f].includes(a))return n;var p=null!=a&&[l,u,c].includes(a)?r.top:r.bottom;return p-(o&&"number"===typeof o?Math.min(i,o):i)<=t&&(n.top=t+s.top,n.maxHeight=p-t+1),n}({sidePadding:s,styles:m,anchorRect:b,maxHeight:d,direction:g,popupScrollHeight:null!==(t=null===n||void 0===n?void 0:n.scrollHeight)&&void 0!==t?t:0,scroll:k}));return f===ko.TARGET||"target"===f?m.minWidth=b.width:f&&(m.minWidth=b.width0?(0,$t.createPortal)(l.createElement("div",Qn({"data-test":"alert-container",className:o,"aria-live":"polite"},r),l.Children.map(t,(function(e){if(!(0,l.isValidElement)(e))return e;var t=cr()(Wo,e.props.className);return(0,l.cloneElement)(e,{className:t})}))),document.body):null}}]),n}(l.PureComponent);Kn($o,"propTypes",{children:dr().node,className:dr().string});var Ko,Qo="alert_rui_2b32",Jo="alertInline_rui_2b32",Xo="error_rui_2b32",Zo="icon_rui_2b32",Yo="caption_rui_2b32",ei="withCloseButton_rui_2b32",ti="loader_rui_2b32",ni="close_rui_2b32",ri="animationOpen_rui_2b32",oi="animationClosing_rui_2b32",ii="animationShaking_rui_2b32";!function(e){e.ERROR="error",e.MESSAGE="message",e.SUCCESS="success",e.WARNING="warning",e.LOADING="loading"}(Ko||(Ko={}));var ai={[Ko.ERROR]:pr(),[Ko.SUCCESS]:mr(),[Ko.WARNING]:vr()},si={[Ko.ERROR]:ar.RED,[Ko.SUCCESS]:ar.GREEN,[Ko.WARNING]:ar.WHITE},li=function(e){Jn(n,e);var t=tr(n);function n(){var e;Wn(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0&&(this.hideTimeout=window.setTimeout(this.closeRequest,this.props.timeout))}},{key:"componentDidUpdate",value:function(){this.props.isClosing&&this._close()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.hideTimeout)}},{key:"_close",value:function(){var e=this;this.startCloseAnimation(),setTimeout((function(){e.props.onClose()}),500)}},{key:"_getCaption",value:function(){return l.createElement("span",{className:cr()(Yo,this.props.captionClassName,{[ei]:this.props.closeable}),onClick:this._handleCaptionsLinksClick,role:"presentation"},this.props.children)}},{key:"_getIcon",value:function(){var e=ai[this.props.type];return e?l.createElement(Lr,{glyph:e,className:Zo,color:si[this.props.type]||ar.DEFAULT}):this.props.type===Ko.LOADING?l.createElement(Fr,{className:ti}):""}},{key:"render",value:function(){var e=this.props,t=e.type,n=e.inline,r=e.isClosing,o=e.isShaking,i=e.closeButtonClassName,a=e.showWithAnimation,s=e.className,c=e["data-test"],u=e.theme,d=cr()(s,{[Qo]:!0,[ri]:a,[Xo]:"error"===t,[Jo]:n,[oi]:r,[ii]:o}),f=this.state.height,p=f?{marginBottom:-f}:void 0;return l.createElement(Ho,{theme:u,className:d,"data-test":Tr("alert",c),"data-test-type":t,style:p,ref:this.storeAlertRef},this._getIcon(),this._getCaption(),this.props.closeable?l.createElement(Yr,{icon:br(),className:cr()(ni,i),"data-test":"alert-close","aria-label":"close alert",onClick:this.closeRequest}):"")}}]),n}(l.PureComponent);Kn(li,"propTypes",{timeout:dr().number,onCloseRequest:dr().func,onClose:dr().func,isShaking:dr().bool,isClosing:dr().bool,inline:dr().bool,showWithAnimation:dr().bool,closeable:dr().bool,type:dr().oneOf(Object.values(Ko)),children:dr().node,className:dr().string,captionClassName:dr().string,closeButtonClassName:dr().string,"data-test":dr().string}),Kn(li,"defaultProps",{theme:Uo.DARK,closeable:!0,showWithAnimation:!0,type:Ko.MESSAGE,inline:!0,isClosing:!1,isShaking:!1,timeout:0,onClose:function(){},onCloseRequest:function(){}}),Kn(li,"Type",Ko);var ci=n(82496);const ui=se((e=>{let{alerts:t}=e;return{alerts:t}}),(e=>({onHideAlert:t=>e({type:Mn,payload:{alert:t}})})))((e=>{let{alerts:t,onHideAlert:n}=e;return(0,ci.jsx)($o,{children:t.map((e=>{const{message:r,key:o,...i}=e;return(0,ci.jsx)(li,{...i,onCloseRequest:()=>(e=>{t.filter((t=>e.key===t.key))[0].isClosing=!0,window.setTimeout((()=>n(e)),300)})(e),onClose:()=>n(e),children:r},o)}))})}));var di=n(2472),fi=n.n(di),pi=n(80128),hi=n.n(pi);function mi(e){return gi(e,li.Type.ERROR)}function gi(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:li.Type.SUCCESS;return{key:"alert-".concat(Date.now()),type:t,message:e,isShaking:!0,timeout:5e3}}function vi(e,t){return e.reduce(((e,n)=>((e[n[t]]=e[n[t]]||[]).push(n),e)),{})}function yi(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return ki((n[e]||e).isRequiredForFeatures.reduce(((e,t)=>e.concat([t,...yi(t,e,n)])),t||[]))}function bi(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return ki((n[e]||e).requiredFeatures.reduce(((e,t)=>e.concat([t,...bi(t,e,n)])),t||[]))}function ki(e){return Array.from(new Set(e.map((e=>e.id||e)))).map((t=>e.filter((e=>(e.id||e)===t))[0]))}function wi(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:40;return e.length>t?"".concat(e.substr(0,20),"..."):e}function _i(e,t){const n=(t||"").toLowerCase().replace(/[^\w]+/g,"-").replace(/-$/g,"").replace(/^-/g,"")||"app";return"".concat((e||"").split(".").reverse().join("."),".").concat(n)}function xi(){const[e,t]=l.useState(window.innerWidth);return l.useEffect((()=>{const e=()=>t(window.innerWidth);return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),{width:e}}const Si={ACTION:"ktor-generator-web-action",LINK:"ktor-generator-web-link",MOVE_TO_STEP:"ktor-generator-web-steps"},Ei={};function Ci(e,t){"string"!==typeof t&&(t=Ci.defaultChars);const n=function(e){let t=Ei[e];if(t)return t;t=Ei[e]=[];for(let n=0;n<128;n++){const e=String.fromCharCode(n);t.push(e)}for(let n=0;n