1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.BxkP2L6F.js","assets/chunks/framework.S6zvX06g.js","assets/chunks/index.DIIKJO0g.js","assets/chunks/index.CIz4HgAy.js","assets/chunks/index.CX_61fY8.js","assets/chunks/index.D4DoGaCN.js","assets/chunks/index.CauxLqfd.js","assets/chunks/index.CDU3HIXC.js","assets/chunks/index.DvW2MSTG.js"])))=>i.map(i=>d[i]); 2import{d as m,c as p,r as u,n as T,o,a as U,t as S,b,w as v,T as me,e as f,_ as k,u as we,i as Ue,f as ze,g as Q,h as g,j as d,k as i,l as K,m as Le,p as R,q as We,s as se,v as Ke,x as L,y as ae,z as F,A as he,B as _e,C as Z,D as oe,E as Ve,F as Me,G as M,H,I as J,J as _,K as O,L as Ne,M as G,N as re,O as Ie,P as Je,Q as ce,R as Ae,S as He,U as Ye,V as Xe,W,X as Ce,Y as Ee,Z as Qe,$ as Ze,a0 as xe,a1 as et,a2 as tt,a3 as nt}from"./framework.S6zvX06g.js";const st=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(a){return(e,t)=>(o(),p("span",{class:T(["VPBadge",e.type])},[u(e.$slots,"default",{},()=>[U(S(e.text),1)])],2))}}),at={key:0,class:"VPBackdrop"},ot=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(a){return(e,t)=>(o(),b(me,{name:"fade"},{default:v(()=>[e.show?(o(),p("div",at)):f("",!0)]),_:1}))}}),rt=k(ot,[["__scopeId","data-v-54a304ca"]]),y=we;function it(a,e){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(a,e):(a(),(n=!0)&&setTimeout(()=>n=!1,e))}}function ue(a){return a.startsWith("/")?a:`/${a}`}function be(a){const{pathname:e,search:t,hash:n,protocol:s}=new URL(a,"http://a.com");if(Ue(a)||a.startsWith("#")||!s.startsWith("http")||!ze(e))return a;const{site:r}=y(),c=e.endsWith("/")||e.endsWith(".html")?a:a.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${n}`);return Q(c)}function x({correspondingLink:a=!1}={}){const{site:e,localeIndex:t,page:n,theme:s,hash:r}=y(),c=g(()=>({label:e.value.locales[t.value]?.label,link:e.value.locales[t.value]?.link||(t.value==="root"?"/":`/${t.value}/`)}));return{localeLinks:g(()=>Object.entries(e.value.locales).flatMap(([h,P])=>c.value.label===P.label?[]:{text:P.label,link:lt(P.link||(h==="root"?"/":`/${h}/`),s.value.i18nRouting!==!1&&a,n.value.relativePath.slice(c.value.link.length-1),!e.value.cleanUrls)+r.value})),currentLang:c}}function lt(a,e,t,n){return e?a.replace(/\/$/,"")+ue(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):a}const ct={class:"NotFound"},ut={class:"code"},dt={class:"title"},pt={class:"quote"},vt={class:"action"},ft=["href","aria-label"],mt=m({__name:"NotFound",setup(a){const{theme:e}=y(),{currentLang:t}=x();return(n,s)=>(o(),p("div",ct,[d("p",ut,S(i(e).notFound?.code??"404"),1),d("h1",dt,S(i(e).notFound?.title??"PAGE NOT FOUND"),1),s[0]||(s[0]=d("div",{class:"divider"},null,-1)),d("blockquote",pt,S(i(e).notFound?.quote??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",vt,[d("a",{class:"link",href:i(Q)(i(e).notFound?.link??i(t).link),"aria-label":i(e).notFound?.linkLabel??"go to home"},S(i(e).notFound?.linkText??"Take me home"),9,ft)])]))}}),ht=k(mt,[["__scopeId","data-v-b0126292"]]);function Be(a,e){if(Array.isArray(a))return te(a);if(a==null)return[];e=ue(e);const t=Object.keys(a).sort((s,r)=>r.split("/").length-s.split("/").length).find(s=>e.startsWith(ue(s))),n=t?a[t]:[];return Array.isArray(n)?te(n):te(n.items,n.base)}function _t(a){const e=[];let t=0;for(const n in a){const s=a[n];if(s.items){t=e.push(s);continue}e[t]||e.push({items:[]}),e[t].items.push(s)}return e}function bt(a){const e=[];function t(n){for(const s of n)s.text&&s.link&&e.push({text:s.text,link:s.link,docFooterText:s.docFooterText}),s.items&&t(s.items)}return t(a),e}function de(a,e){return Array.isArray(e)?e.some(t=>de(a,t)):K(a,e.link)?!0:e.items?de(a,e.items):!1}function te(a,e){return[...a].map(t=>{const n={...t},s=n.base||e;return s&&n.link&&(n.link=s+n.link.replace(/^\//,s.endsWith("/")?"":"/")),n.items&&(n.items=te(n.items,s)),n})}function kt(){const{hasSidebar:a}=q(),e=Le("(min-width: 960px)"),t=Le("(min-width: 1280px)");return{isAsideEnabled:g(()=>!t.value&&!e.value?!1:a.value?t.value:e.value)}}const gt=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,pe=[];function Oe(a){return typeof a.outline=="object"&&!Array.isArray(a.outline)&&a.outline.label||a.outlineTitle||"On this page"}function $t(a){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{element:t,title:yt(t),link:"#"+t.id,level:n}});return Pt(e,a)}function yt(a){let e="";for(const t of a.childNodes)if(t.nodeType===1){if(gt.test(t.className))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Pt(a,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[n,s]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return St(a,n,s)}function Lt(a,e){const{isAsideEnabled:t}=kt(),n=it(r,100);let s=null;R(()=>{requestAnimationFrame(r),window.addEventListener("scroll",n)}),We(()=>{c(location.hash)}),se(()=>{window.removeEventListener("scroll",n)});function r(){if(!t.value)return;const l=window.scrollY,h=window.innerHeight,P=document.body.offsetHeight,V=Math.abs(l+h-P)<1,$=pe.map(({element:I,link:C})=>({link:C,top:Vt(I)})).filter(({top:I})=>!Number.isNaN(I)).sort((I,C)=>I.top-C.top);if(!$.length){c(null);return}if(l<1){c(null);return}if(V){c($[$.length-1].link);return}let N=null;for(const{link:I,top:C}of $){if(C>l+Ke()+4)break;N=I}c(N)}function c(l){s&&s.classList.remove("active"),l==null?s=null:s=a.value.querySelector(`a[href="${decodeURIComponent(l)}"]`);const h=s;h?(h.classList.add("active"),e.value.style.top=h.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Vt(a){let e=0;for(;a!==document.body;){if(a===null)return NaN;e+=a.offsetTop,a=a.offsetParent}return e}function St(a,e,t){pe.length=0;const n=[],s=[];return a.forEach(r=>{const c={...r,children:[]};let l=s[s.length-1];for(;l&&l.level>=c.level;)s.pop(),l=s[s.length-1];if(c.element.classList.contains("ignore-header")||l&&"shouldIgnore"in l){s.push({level:c.level,shouldIgnore:!0});return}c.level>t||c.level<e||(pe.push({element:c.element,link:c.link}),l?l.children.push(c):n.push(c),s.push(c))}),n}const Y=L(!1);function Tt(a){let e;ae(()=>{e=Y.value?document.activeElement:void 0}),R(()=>{window.addEventListener("keyup",t)}),se(()=>{window.removeEventListener("keyup",t)});
2function t(n){n.key==="Escape"&&Y.value&&(a(),e?.focus())}}function wt(){function a(){Y.value=!0}function e(){Y.value=!1}function t(){Y.value?e():a()}return{isOpen:Y,open:a,close:e,toggle:t}}function Mt(a){const{page:e,hash:t}=y(),n=L(!1),s=g(()=>a.value.collapsed!=null),r=g(()=>!!a.value.link),c=L(!1),l=()=>{c.value=K(e.value.relativePath,a.value.link)};F([e,a,t],l),R(l);const h=g(()=>c.value?!0:a.value.items?de(e.value.relativePath,a.value.items):!1),P=g(()=>!!(a.value.items&&a.value.items.length));ae(()=>{n.value=!!(s.value&&a.value.collapsed)}),he(()=>{(c.value||h.value)&&(n.value=!1)});function V(){s.value&&(n.value=!n.value)}return{collapsed:n,collapsible:s,isLink:r,isActiveLink:c,hasActiveLink:h,hasChildren:P,toggle:V}}const ve=_e([]),X=_e([]),fe=_e(!1);function q(){const{frontmatter:a,theme:e}=y(),t=g(()=>!!(a.value.isHome??a.value.layout==="home")),n=g(()=>a.value.sidebar!==!1&&X.value.length>0&&!t.value),s=g(()=>n.value&&fe.value),r=g(()=>n.value?_t(X.value):[]),c=g(()=>t.value?!1:a.value.aside!=null?!!a.value.aside:e.value.aside!==!1),l=g(()=>c.value?a.value.aside==null?e.value.aside==="left":a.value.aside==="left":!1),h=g(()=>ve.value.length>0);return{isHome:t,sidebar:Ve(X),sidebarGroups:r,hasSidebar:n,isSidebarEnabled:s,hasAside:c,leftAside:l,headers:Ve(ve),hasLocalNav:h}}function Nt({closeSidebar:a}){const{frontmatter:e,page:t,theme:n}=y();F(()=>[t.value.relativePath,n.value.sidebar],([r,c])=>{const l=c?Be(c,r):[];JSON.stringify(l)!==JSON.stringify(X.value)&&(X.value=l)},{immediate:!0,deep:!0,flush:"sync"}),Me(()=>{ve.value=$t(e.value.outline??n.value.outline)}),Z&&(fe.value=window.innerWidth>=960,window.addEventListener("resize",()=>{fe.value=window.innerWidth>=960},{passive:!0}));const s=oe();F(()=>s.path,a),Tt(a)}const De=Symbol("layout-info"),It=["href","title"],At=m({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(a){function e({target:t}){const n=t.href.split("#")[1];document.getElementById(decodeURIComponent(n))?.focus({preventScroll:!0})}return(t,n)=>{const s=J("VPDocOutlineItem",!0);return o(),p("ul",{class:T(["VPDocOutlineItem",t.root?"root":"nested"])},[(o(!0),p(M,null,H(t.headers,({children:r,link:c,title:l})=>(o(),p("li",null,[d("a",{class:"outline-link",href:c,onClick:e,title:l},S(l),9,It),r?.length?(o(),b(s,{key:0,headers:r},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Fe=k(At,[["__scopeId","data-v-b7d7ef80"]]),Ht={class:"content"},Ct={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Et=m({__name:"VPDocAsideOutline",setup(a){const{theme:e}=y(),t=L(),n=L(),{headers:s,hasLocalNav:r}=q();return Lt(t,n),(c,l)=>(o(),p("nav",{"aria-labelledby":"doc-outline-aria-label",class:T(["VPDocAsideOutline",{"has-outline":i(r)}]),ref_key:"container",ref:t},[d("div",Ht,[d("div",{class:"outline-marker",ref_key:"marker",ref:n},null,512),d("div",Ct,S(i(Oe)(i(e))),1),_(Fe,{headers:i(s),root:!0},null,8,["headers"])])],2))}}),Bt=k(Et,[["__scopeId","data-v-c8b19031"]]),Ot={class:"VPDocAsideCarbonAds"},Dt=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(a){const e=()=>null;return(t,n)=>(o(),p("div",Ot,[_(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Ft={class:"VPDocAside"},Rt=m({__name:"VPDocAside",setup(a){const{theme:e}=y();return(t,n)=>(o(),p("div",Ft,[u(t.$slots,"aside-top",{},void 0,!0),u(t.$slots,"aside-outline-before",{},void 0,!0),_(Bt),u(t.$slots,"aside-outline-after",{},void 0,!0),n[0]||(n[0]=d("div",{class:"spacer"},null,-1)),u(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(o(),b(Dt,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):f("",!0),u(t.$slots,"aside-ads-after",{},void 0,!0),u(t.$slots,"aside-bottom",{},void 0,!0)]))}}),qt=k(Rt,[["__scopeId","data-v-cb998dce"]]);function jt(){const{theme:a,page:e}=y();return g(()=>{const{text:t="Edit this page",pattern:n=""}=a.value.editLink||{};let s;return typeof n=="function"?s=n(e.value):s=n.replace(/:path/g,e.value.filePath),{url:s,text:t}})}function Gt(){const{page:a,theme:e,frontmatter:t}=y();return g(()=>{const n=Be(e.value.sidebar,a.value.relativePath),s=bt(n),r=Ut(s,P=>P.link.replace(/[?#].*$/,"")),c=r.findIndex(P=>K(a.value.relativePath,P.link)),l=e.value.docFooter?.prev===!1&&!t.value.prev||t.value.prev===!1,h=e.value.docFooter?.next===!1&&!t.value.next||t.value.next===!1;return{prev:l?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??r[c-1]?.docFooterText??r[c-1]?.text,link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??r[c-1]?.link},next:h?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??r[c+1]?.docFooterText??r[c+1]?.text,link:(typeof t.value.next=="object"?t.value.next.link:void 0)??r[c+1]?.link}}})}function Ut(a,e){const t=new Set;return a.filter(n=>{const s=e(n);return t.has(s)?!1:t.add(s)})}const D=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(a){const e=a,t=g(()=>e.tag??(e.href?"a":"span")),n=g(()=>e.href&&Ne.test(e.href)||e.target==="_blank");return(s,r)=>(o(),b(O(t.value),{class:T(["VPLink",{link:s.href,"vp-external-link-icon":n.value,"no-icon":s.noIcon}]),href:s.href?i(be)(s.href):void 0,target:s.target??(n.value?"_blank":void 0),rel:s.rel??(n.value?"noreferrer":void 0)},{default:v(()=>[u(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),zt={class:"VPLastUpdated"},Wt=["datetime"],Kt=m({__name:"VPDocFooterLastUpdated",setup(a){const{theme:e,page:t,lang:n}=y(),s=g(()=>new Date(t.value.lastUpdated)),r=g(()=>s.value.toISOString()),c=L("");return R(()=>{ae(()=>{c.value=new Intl.DateTimeFormat(e.value.lastUpdated?.formatOptions?.forceLocale?n.value:void 0,e.value.lastUpdated?.formatOptions??{dateStyle:"short",timeStyle:"short"}).format(s.value)})}),(l,h)=>(o(),p("p",zt,[U(S(i(e).lastUpdated?.text||i(e).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:r.value},S(c.value),9,Wt)]))}}),Jt=k(Kt,[["__scopeId","data-v-1bb0c8a8"]]),Yt={key:0,class:"VPDocFooter"},Xt={key:0,class:"edit-info"},Qt={key:0,class:"edit-link"},Zt={key:1,class:"last-updated"},xt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},en={class:"pager"},tn=["innerHTML"],nn=["innerHTML"],sn={class:"pager"},an=["innerHTML"],on=["innerHTML"],rn=m({__name:"VPDocFooter",setup(a){const{theme:e,page:t,frontmatter:n}=y(),s=jt(),r=Gt(),c=g(()=>e.value.editLink&&n.value.editLink!==!1),l=g(()=>t.value.lastUpdated),h=g(()=>c.value||l.value||r.value.prev||r.value.next);return(P,V)=>h.value?(o(),p("footer",Yt,[u(P.$slots,"doc-footer-before",{},void 0,!0),c.value||l.value?(o(),p("div",Xt,[c.value?(o(),p("div",Qt,[_(D,{
2class:"edit-link-button",href:i(s).url,"no-icon":!0},{default:v(()=>[V[0]||(V[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),U(" "+S(i(s).text),1)]),_:1},8,["href"])])):f("",!0),l.value?(o(),p("div",Zt,[_(Jt)])):f("",!0)])):f("",!0),i(r).prev?.link||i(r).next?.link?(o(),p("nav",xt,[V[1]||(V[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",en,[i(r).prev?.link?(o(),b(D,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:v(()=>[d("span",{class:"desc",innerHTML:i(e).docFooter?.prev||"Previous page"},null,8,tn),d("span",{class:"title",innerHTML:i(r).prev.text},null,8,nn)]),_:1},8,["href"])):f("",!0)]),d("div",sn,[i(r).next?.link?(o(),b(D,{key:0,class:"pager-link next",href:i(r).next.link},{default:v(()=>[d("span",{class:"desc",innerHTML:i(e).docFooter?.next||"Next page"},null,8,an),d("span",{class:"title",innerHTML:i(r).next.text},null,8,on)]),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}),ln=k(rn,[["__scopeId","data-v-1bcd8184"]]),cn={class:"container"},un={class:"aside-container"},dn={class:"aside-content"},pn={class:"content"},vn={class:"content-container"},fn={class:"main"},mn=m({__name:"VPDoc",setup(a){const{theme:e}=y(),t=oe(),{hasSidebar:n,hasAside:s,leftAside:r}=q(),c=g(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(l,h)=>{const P=J("Content");return o(),p("div",{class:T(["VPDoc",{"has-sidebar":i(n),"has-aside":i(s)}])},[u(l.$slots,"doc-top",{},void 0,!0),d("div",cn,[i(s)?(o(),p("div",{key:0,class:T(["aside",{"left-aside":i(r)}])},[h[0]||(h[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",un,[d("div",dn,[_(qt,null,{"aside-top":v(()=>[u(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),d("div",pn,[d("div",vn,[u(l.$slots,"doc-before",{},void 0,!0),d("main",fn,[_(P,{class:T(["vp-doc",[c.value,i(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(ln,null,{"doc-footer-before":v(()=>[u(l.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),u(l.$slots,"doc-after",{},void 0,!0)])])]),u(l.$slots,"doc-bottom",{},void 0,!0)],2)}}}),hn=k(mn,[["__scopeId","data-v-d668f7cc"]]),_n=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(a){const e=a,t=g(()=>e.href&&Ne.test(e.href)),n=g(()=>e.tag||(e.href?"a":"button"));return(s,r)=>(o(),b(O(n.value),{class:T(["VPButton",[s.size,s.theme]]),href:s.href?i(be)(s.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[u(s.$slots,"default",{},()=>[U(S(s.text),1)],!0)]),_:3},8,["class","href","target","rel"]))}}),bn=k(_n,[["__scopeId","data-v-58d3b43b"]]),kn=["src","alt"],gn=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(a){return(e,t)=>{const n=J("VPImage",!0);return e.image?(o(),p(M,{key:0},[typeof e.image=="string"||"src"in e.image?(o(),p("img",G({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(Q)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,kn)):(o(),p(M,{key:1},[_(n,G({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(n,G({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),ne=k(gn,[["__scopeId","data-v-ab19afbb"]]),$n={class:"container"},yn={class:"main"},Pn={class:"heading"},Ln=["innerHTML"],Vn=["innerHTML"],Sn=["innerHTML"],Tn={key:0,class:"actions"},wn={key:0,class:"image"},Mn={class:"image-container"},Nn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(a){const{heroImageSlotExists:e}=re(De);return(t,n)=>(o(),p("div",{class:T(["VPHero",{"has-image":t.image||i(e)}])},[d("div",$n,[d("div",yn,[u(t.$slots,"home-hero-info-before",{},void 0,!0),u(t.$slots,"home-hero-info",{},()=>[d("h1",Pn,[t.name?(o(),p("span",{key:0,innerHTML:t.name,class:"name clip"},null,8,Ln)):f("",!0),t.text?(o(),p("span",{key:1,innerHTML:t.text,class:"text"},null,8,Vn)):f("",!0)]),t.tagline?(o(),p("p",{key:0,innerHTML:t.tagline,class:"tagline"},null,8,Sn)):f("",!0)],!0),u(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(o(),p("div",Tn,[(o(!0),p(M,null,H(t.actions,s=>(o(),p("div",{key:s.link,class:"action"}
2,[_(bn,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link,target:s.target,rel:s.rel},null,8,["theme","text","href","target","rel"])]))),128))])):f("",!0),u(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||i(e)?(o(),p("div",wn,[d("div",Mn,[n[0]||(n[0]=d("div",{class:"image-bg"},null,-1)),u(t.$slots,"home-hero-image",{},()=>[t.image?(o(),b(ne,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),In=k(Nn,[["__scopeId","data-v-a4190d00"]]),An=m({__name:"VPHomeHero",setup(a){const{frontmatter:e}=y();return(t,n)=>i(e).hero?(o(),b(In,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info-before":v(()=>[u(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[u(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[u(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[u(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[u(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Hn={class:"box"},Cn={key:0,class:"icon"},En=["innerHTML"],Bn=["innerHTML"],On=["innerHTML"],Dn={key:4,class:"link-text"},Fn={class:"link-text-value"},Rn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(a){return(e,t)=>(o(),b(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[d("article",Hn,[typeof e.icon=="object"&&e.icon.wrap?(o(),p("div",Cn,[_(ne,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(o(),b(ne,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(o(),p("div",{key:2,class:"icon",innerHTML:e.icon},null,8,En)):f("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,Bn),e.details?(o(),p("p",{key:3,class:"details",innerHTML:e.details},null,8,On)):f("",!0),e.linkText?(o(),p("div",Dn,[d("p",Fn,[U(S(e.linkText)+" ",1),t[0]||(t[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),qn=k(Rn,[["__scopeId","data-v-02d1074d"]]),jn={key:0,class:"VPFeatures"},Gn={class:"container"},Un={class:"items"},zn=m({__name:"VPFeatures",props:{features:{}},setup(a){const e=a,t=g(()=>{const n=e.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,s)=>n.features?(o(),p("div",jn,[d("div",Gn,[d("div",Un,[(o(!0),p(M,null,H(n.features,r=>(o(),p("div",{key:r.title,class:T(["item",[t.value]])},[_(qn,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}}),Wn=k(zn,[["__scopeId","data-v-b1eea84a"]]),Kn=m({__name:"VPHomeFeatures",setup(a){const{frontmatter:e}=y();return(t,n)=>i(e).features?(o(),b(Wn,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):f("",!0)}}),Jn=m({__name:"VPHomeContent",setup(a){const{width:e}=Je({initialWidth:0,includeScrollbar:!1});return(t,n)=>(o(),p("div",{class:"vp-doc container",style:Ie(i(e)?{"--vp-offset":`calc(50% - ${i(e)/2}px)`}:{})},[u(t.$slots,"default",{},void 0,!0)],4))}}),Yn=k(Jn,[["__scopeId","data-v-c141a4bd"]]),Xn=m({__name:"VPHome",setup(a){const{frontmatter:e,theme:t}=y();return(n,s)=>{const r=J("Content");return o(),p("div",{class:T(["VPHome",{"external-link-icon-enabled":i(t).externalLinkIcon}])},[u(n.$slots,"home-hero-before",{},void 0,!0),_(An,null,{"home-hero-info-before":v(()=>[u(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[u(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[u(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[u(n.$slots,"home-hero-image",{},void 0,!0)]),_:3}),u(n.$slots,"home-hero-after",{},void 0,!0),u(n.$slots,"home-features-before",{},void 0,!0),_(Kn),u(n.$slots,"home-features-after",{},void 0,!0),i(e).markdownStyles!==!1?(o(),b(Yn,{key:0},{default:v(()=>[_(r)]),_:1})):(o(),b(r,{key:1}))],2)}}}),Qn=k(Xn,[["__scopeId","data-v-e07eaea7"]]),Zn={},xn={class:"VPPage"};function es(a,e){const t=J("Content");return o(),p("div",xn,[u(a.$slots,"page-top"),_(t),u(a.$slots,"page-bottom")])}const ts=k(Zn,[["render",es]]),ns=m({__name:"VPContent",setup(a){const{page:e,frontmatter:t}=y(),{isHome:n,hasSidebar:s}=q();return(r,c)=>(o(),p("div",{class:T(["VPContent",{"has-sidebar":i(s),"is-home":i(n)}]),id:"VPContent"},[i(e).isNotFound?u(r.$slots,"not-found",{key:0}
2,()=>[_(ht)],!0):i(t).layout==="page"?(o(),b(ts,{key:1},{"page-top":v(()=>[u(r.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(r.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(o(),b(Qn,{key:2},{"home-hero-before":v(()=>[u(r.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[u(r.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(r.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[u(r.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[u(r.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[u(r.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(r.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(r.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(r.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(t).layout&&i(t).layout!=="doc"?(o(),b(O(i(t).layout),{key:3})):(o(),b(hn,{key:4},{"doc-top":v(()=>[u(r.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(r.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[u(r.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(r.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(r.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[u(r.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[u(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(r.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[u(r.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),ss=k(ns,[["__scopeId","data-v-2652e39a"]]),as={class:"container"},os=["innerHTML"],rs=["innerHTML"],is=m({__name:"VPFooter",setup(a){const{theme:e,frontmatter:t}=y(),{hasSidebar:n}=q();return(s,r)=>i(e).footer&&i(t).footer!==!1?(o(),p("footer",{key:0,class:T(["VPFooter",{"has-sidebar":i(n)}])},[d("div",as,[i(e).footer.message?(o(),p("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,os)):f("",!0),i(e).footer.copyright?(o(),p("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,rs)):f("",!0)])],2)):f("",!0)}}),ls=k(is,[["__scopeId","data-v-5b9946f5"]]),cs={class:"menu-text"},us={class:"header"},ds={class:"outline"},ps=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(a){const e=a,{theme:t}=y(),n=L(!1),s=L(0),r=L(),c=L();function l($){r.value?.contains($.target)||(n.value=!1)}F(n,$=>{if($){document.addEventListener("click",l);return}document.removeEventListener("click",l)}),ce("Escape",()=>{n.value=!1}),Me(()=>{n.value=!1});function h(){n.value=!n.value,s.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function P($){$.target.classList.contains("outline-link")&&(c.value&&(c.value.style.transition="none"),Ae(()=>{n.value=!1}))}function V(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return($,N)=>(o(),p("div",{class:"VPLocalNavOutlineDropdown",style:Ie({"--vp-vh":s.value+"px"}),ref_key:"main",ref:r},[$.headers.length>0?(o(),p("button",{key:0,onClick:h,class:T({open:n.value})},[d("span",cs,S(i(Oe)(i(t))),1),N[0]||(N[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(o(),p("button",{key:1,onClick:V},S(i(t).returnToTopLabel||"Return to top"),1)),_(me,{name:"flyout"},{default:v(()=>[n.value?(o(),p("div",{key:0,ref_key:"items",ref:c,class:"items",onClick:P},[d("div",us,[d("a",{class:"top-link",href:"#",onClick:V},S(i(t).returnToTopLabel||"Return to top"),1)]),d("div",ds,[_(Fe,{headers:$.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),vs=k(ps,[["__scopeId","data-v-e28a51a6"]]),fs={class:"container"},ms=["aria-expanded"],hs={class:"menu-text"},_s=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(a){const{theme:e}=y(),{isHome:t,hasSidebar:n,headers:s,hasLocalNav:r}=q(),{y:c}=He(),l=L(0);R(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))});const h=g(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:!r.value,fixed:!r.value&&!n.value}));return(P,V)=>!i(t)&&(i(r)||i(n)||i(c)>=l.value)?(o(),p("div",{key:0,class:T(h.value)},[d("div",fs,[i(n)?(o(),p("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:V[0]||(V[0]=$=>P.$emit("open-menu"))},[V[1]||(V[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",hs,S(i(e).sidebarMenuLabel||"Menu"),1)],8,ms)):f("",!0),_(vs,{headers:i(s),navHeight:l.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),bs=k(_s,[["__scopeId","data-v-5ae341c6"]]);function ks(){const a=L(!1);function e(){a.value=!0,window.addEventListener("resize",s)}function t(){a.value=!1,window.removeEventListener("resize",s)}function n(){a.value?t():e()}function s(){window.outerWidth>=768&&t()}const r=oe();return F(()=>r.path,t),{isScreenOpen:a,openScreen:e,closeScreen:t,toggleScreen:n}}const ke=Symbol("nav"),gs={},$s={class:"VPSwitch",type:"button",role:"switch"},ys={class:"check"},Ps={key:0,class:"icon"};function Ls(a,e){return o(),p("button",$s,[d("span",ys,[a.$slots.default?(o(),p("span",Ps,[u(a.$slots,"default",{},void 0,!0)])):f("",!0)])])}const Vs=k(gs,[["render",Ls],["__scopeId","data-v-b4ccac88"]]),Ss=m({__name:"VPSwitchAppearance",setup(a){const{isDark:e,theme:t}=y(),n=re("toggle-appearance",()=>{e.value=!e.value}),s=L("");return he(()=>{s.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,c)=>(o(),b(Vs,{title:s.value,class:"VPSwitchAppearance","aria-checked":i(e),onClick:i(n)},{default:v(()=>[...c[0]||(c[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),ge=k(Ss,[["__scopeId","data-v-be9742d9"]]),Ts={key:0,class:"VPNavBarAppearance"},ws=m({__name:"VPNavBarAppearance",setup(a){const{site:e}=y();return(t,n)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(o(),p("div",Ts,[_(ge)])):f("",!0)}}),Ms=k(ws,[["__scopeId","data-v-3f90c1a5"]]),$e=L();let Re=!1,le=0;function Ns(a){const e=L(!1);if(Z){!Re&&Is(),le++;const t=F($e,n=>{n===a.el.value||a.el.value?.contains(n)?(e.value=!0,a.onFocus?.()):(e.value=!1,a.onBlur?.())});se(()=>{t(),le--,le||As()})}return Ye(e)}function Is(){document.addEventListener("focusin",qe),Re=!0,$e.value=document.activeElement}function As(){document.removeEventListener("focusin",qe)}function qe(){$e.value=document.activeElement}const Hs={class:"VPMenuLink"},Cs=["innerHTML"],Es=m({__name:"VPMenuLink",props:{item:{}},setup(a){const{page:e}=y();return(t,n)=>(o(),p("div",Hs,[_(D,{class:T({active:i(K)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,Cs)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),ie=k(Es,[["__scopeId","data-v-f2aefde6"]]),Bs={class:"VPMenuGroup"},Os={key:0,class:"title"},Ds=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(a){return(e,t)=>(o(),p("div",Bs,[e.text?(o(),p("p",Os,S(e.text),1)):f("",!0),(o(!0),p(M,null,H(e.items,n=>(o(),p(M,{key:JSON.stringify(n)},["link"in n?(o(),b(ie,{key:0,item:n},null,8,["item"])):f("",!0)],64))),128))]))}}),Fs=k(Ds,[["__scopeId","data-v-5474bd6a"]]),Rs={class:"VPMenu"},qs={key:0,class:"items"},js=m({__name:"VPMenu",props:{items:{}},setup(a){return(e,t)=>(o(),p("div",Rs,[e.items?(o(),p("div",qs,[(o(!0),p(M,null,H(e.items,n=>(o(),p(M,{key:JSON.stringify(n)},["link"in n?(o(),b(ie,{key:0,item:n},null,8,["item"])):"component"in n?(o(),b(O(n.component),G({key:1,ref_for:!0},n.props),null,16)):(o(),b(Fs,{key:2,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0),u(e.$slots,"default",{},void 0,!0)]))}}
2),Gs=k(js,[["__scopeId","data-v-fcd1d7a8"]]),Us=["aria-expanded","aria-label"],zs={key:0,class:"text"},Ws=["innerHTML"],Ks={key:1,class:"vpi-more-horizontal icon"},Js={class:"menu"},Ys=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(a){const e=L(!1),t=L();Ns({el:t,onBlur:n});function n(){e.value=!1}return(s,r)=>(o(),p("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=c=>e.value=!0),onMouseleave:r[2]||(r[2]=c=>e.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":s.label,onClick:r[0]||(r[0]=c=>e.value=!e.value)},[s.button||s.icon?(o(),p("span",zs,[s.icon?(o(),p("span",{key:0,class:T([s.icon,"option-icon"])},null,2)):f("",!0),s.button?(o(),p("span",{key:1,innerHTML:s.button},null,8,Ws)):f("",!0),r[3]||(r[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(o(),p("span",Ks))],8,Us),d("div",Js,[_(Gs,{items:s.items},{default:v(()=>[u(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ye=k(Ys,[["__scopeId","data-v-d8fae6e2"]]),Xs=["href","aria-label","rel","innerHTML"],Qs=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{},me:{type:Boolean}},setup(a){const e=a,t=L();R(async()=>{await Ae();const s=t.value?.children[0];s instanceof HTMLElement&&s.className.startsWith("vpi-social-")&&(getComputedStyle(s).maskImage||getComputedStyle(s).webkitMaskImage)==="none"&&s.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${e.icon}.svg')`)});const n=g(()=>typeof e.icon=="object"?e.icon.svg:`<span class="vpi-social-${e.icon}"></span>`);return(s,r)=>(o(),p("a",{ref_key:"el",ref:t,class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:s.me?"me noopener":"noopener",innerHTML:n.value},null,8,Xs))}}),Zs=k(Qs,[["__scopeId","data-v-32d78712"]]),xs={class:"VPSocialLinks"},ea=m({__name:"VPSocialLinks",props:{links:{},me:{type:Boolean,default:!0}},setup(a){return(e,t)=>(o(),p("div",xs,[(o(!0),p(M,null,H(e.links,({link:n,icon:s,ariaLabel:r})=>(o(),b(Zs,{key:n,icon:s,link:n,ariaLabel:r,me:e.me},null,8,["icon","link","ariaLabel","me"]))),128))]))}}),Pe=k(ea,[["__scopeId","data-v-a1a7286e"]]),ta={key:0,class:"group translations"},na={class:"trans-title"},sa={key:1,class:"group"},aa={class:"item appearance"},oa={class:"label"},ra={class:"appearance-action"},ia={key:2,class:"group"},la={class:"item social-links"},ca=m({__name:"VPNavBarExtra",setup(a){const{site:e,theme:t}=y(),{localeLinks:n,currentLang:s}=x({correspondingLink:!0}),r=g(()=>
2n.value.length&&s.value.label||e.value.appearance||t.value.socialLinks);return(c,l)=>r.value?(o(),b(ye,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[i(n).length&&i(s).label?(o(),p("div",ta,[d("p",na,S(i(s).label),1),(o(!0),p(M,null,H(i(n),h=>(o(),b(ie,{key:h.link,item:h},null,8,["item"]))),128))])):f("",!0),i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(o(),p("div",sa,[d("div",aa,[d("p",oa,S(i(t).darkModeSwitchLabel||"Appearance"),1),d("div",ra,[_(ge)])])])):f("",!0),i(t).socialLinks?(o(),p("div",ia,[d("div",la,[_(Pe,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),ua=k(ca,[["__scopeId","data-v-f953d92f"]]),da=["aria-expanded"],pa=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(a){return(e,t)=>(o(),p("button",{type:"button",class:T(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>e.$emit("click"))},[...t[1]||(t[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)])],10,da))}}),va=k(pa,[["__scopeId","data-v-6bee1efd"]]),fa=["innerHTML"],ma=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(a){const{page:e}=y();return(t,n)=>(o(),b(D,{class:T({VPNavBarMenuLink:!0,active:i(K)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,fa)]),_:1},8,["class","href","target","rel","no-icon"]))}}),ha=k(ma,[["__scopeId","data-v-815115f5"]]),_a=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(a){const e=a,{page:t}=y(),n=r=>"component"in r?!1:"link"in r?K(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(n),s=g(()=>n(e.item));return(r,c)=>(o(),b(ye,{class:T({VPNavBarMenuGroup:!0,active:i(K)(i(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||s.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),ba={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},ka=m({__name:"VPNavBarMenu",setup(a){const{theme:e}=y();return(t,n)=>i(e).nav?(o(),p("nav",ba,[n[0]||(n[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(o(!0),p(M,null,H(i(e).nav,s=>(o(),p(M,{key:JSON.stringify(s)},["link"in s?(o(),b(ha,{key:0,item:s},null,8,["item"])):"component"in s?(o(),b(O(s.component),G({key:1,ref_for:!0},s.props),null,16)):(o(),b(_a,{key:2,item:s},null,8,["item"]))],64))),128))])):f("",!0)}}),ga=k(ka,[["__scopeId","data-v-020be4db"]]);function $a(a){const{localeIndex:e,theme:t}=y();function n(s){const r=s.split("."),c=t.value.search?.options,l=c&&typeof c=="object",h=l&&c.locales?.[e.value]?.translations||null,P=l&&c.translations||null;let V=h,$=P,N=a;const I=r.pop();for(const C of r){let E=null;const w=N?.[C];w&&(E=N=w);const B=$?.[C];B&&(E=$=B);const j=V?.[C];j&&(E=V=j),w||(N=E),B||($=E),j||(V=E)}return V?.[I]??$?.[I]??N?.[I]??""}return n}const ya=["aria-label"],Pa={class:"DocSearch-Button-Container"},La={class:"DocSearch-Button-Placeholder"},Se=m({__name:"VPNavBarSearchButton",setup(a){const t=$a({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,s)=>(o(),p("button",{type:"button","aria-label":i(t)("button.buttonAriaLabel"),"aria-keyshortcuts":"/ control+k meta+k",class:"DocSearch DocSearch-Button"},[d("span",Pa,[s[0]||(s[0]=d("span",{class:"vpi-search DocSearch-Search-Icon"},null,-1)),d("span",La,S(i(t)("button.buttonText")),1)]),s[1]||(s[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"})],-1))],8,ya))}}),Va={class:"VPNavBarSearch"},Sa={id:"local-search"},Ta={key:1,id:"docsearch"},wa=m({__name:"VPNavBarSearch",setup(a){const e=Xe(()=>W(()=>import("./VPLocalSearchBox.BxkP2L6F.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:n}=y(),s=L(!1),r=L(!1);R(()=>{});function c(){s.value||(s.value=!0,setTimeout(l,16))}function l(){const $=new Event("keydown");$.key="k",$.metaKey=!0,window.dispatchEvent($),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||l()},16)}function h($){const N=$.target,I=N.tagName;return N.isContentEditable||I==="INPUT"||I==="SELECT"||I==="TEXTAREA"}const P=L(!1);ce("k",$=>{($.ctrlKey||$.metaKey)&&($.preventDefault(),P.value=!0)}),ce("/",$=>{h($)||($.preventDefault(),P.value=!0)});const V="local";return($,N)=>(o(),p("div",Va,[i(V)==="local"?(o(),p(M,{key:0},[P.value?(o(),b(i(e),{key:0,onClose:N[0]||(N[0]=I=>P.value=!1)})):f("",!0),d("div",Sa,[_(Se,{onClick:N[1]||(N[1]=I=>P.value=!0)})])],64)):i(V)==="algolia"?(o(),p(M,{key:1},[s.value?(o(),b(i(t),{key:0,algolia:i(n).search?.options??i(n).algolia,onVnodeBeforeMount:N[2]||(N[2]=I=>r.value=!0)},null,8,["algolia"])):f("",!0),r.value?f("",!0):(o(),p("div",Ta,[_(Se,{onClick:c})]))],64)):f("",!0)]))}}),Ma=m({__name:"VPNavBarSocialLinks",setup(a){const{theme:e}=y();return(t,n)=>i(e).socialLinks?(o(),b(Pe,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),Na=k(Ma,[["__scopeId","data-v-ef6192dc"]]),Ia=["href","rel","target"],Aa=["innerHTML"],Ha={key:2},Ca=m({__name:"VPNavBarTitle",setup(a){const{site:e,theme:t}=y(),{hasSidebar:n}=q(),{currentLang:s}=x(),r=g(()=>
2typeof t.value.logoLink=="string"?t.value.logoLink:t.value.logoLink?.link),c=g(()=>typeof t.value.logoLink=="string"?void 0:t.value.logoLink?.rel),l=g(()=>typeof t.value.logoLink=="string"?void 0:t.value.logoLink?.target);return(h,P)=>(o(),p("div",{class:T(["VPNavBarTitle",{"has-sidebar":i(n)}])},[d("a",{class:"title",href:r.value??i(be)(i(s).link),rel:c.value,target:l.value},[u(h.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(o(),b(ne,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):f("",!0),i(t).siteTitle?(o(),p("span",{key:1,innerHTML:i(t).siteTitle},null,8,Aa)):i(t).siteTitle===void 0?(o(),p("span",Ha,S(i(e).title),1)):f("",!0),u(h.$slots,"nav-bar-title-after",{},void 0,!0)],8,Ia)],2))}}),Ea=k(Ca,[["__scopeId","data-v-d4488dd0"]]),Ba={class:"items"},Oa={class:"title"},Da=m({__name:"VPNavBarTranslations",setup(a){const{theme:e}=y(),{localeLinks:t,currentLang:n}=x({correspondingLink:!0});return(s,r)=>i(t).length&&i(n).label?(o(),b(ye,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(e).langMenuLabel||"Change language"},{default:v(()=>[d("div",Ba,[d("p",Oa,S(i(n).label),1),(o(!0),p(M,null,H(i(t),c=>(o(),b(ie,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),Fa=k(Da,[["__scopeId","data-v-acee064b"]]),Ra={class:"wrapper"},qa={class:"container"},ja={class:"title"},Ga={class:"content"},Ua={class:"content-body"},za=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(a){const e=a,{y:t}=He(),{isHome:n,hasSidebar:s}=q(),r=L({});return he(()=>{r.value={"has-sidebar":s.value,home:n.value,top:t.value===0,"screen-open":e.isScreenOpen}}),(c,l)=>(o(),p("div",{class:T(["VPNavBar",r.value])},[d("div",Ra,[d("div",qa,[d("div",ja,[_(Ea,null,{"nav-bar-title-before":v(()=>[u(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(c.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",Ga,[d("div",Ua,[u(c.$slots,"nav-bar-content-before",{},void 0,!0),_(wa,{class:"search"}),_(ga,{class:"menu"}),_(Fa,{class:"translations"}),_(Ms,{class:"appearance"}),_(Na,{class:"social-links"}),_(ua,{class:"extra"}),u(c.$slots,"nav-bar-content-after",{},void 0,!0),_(va,{class:"hamburger",active:c.isScreenOpen,onClick:l[0]||(l[0]=h=>c.$emit("toggle-screen"))},null,8,["active"])])])])]),l[1]||(l[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),Wa=k(za,[["__scopeId","data-v-8eab0e6d"]]),Ka={key:0,class:"VPNavScreenAppearance"},Ja={class:"text"},Ya=m({__name:"VPNavScreenAppearance",setup(a){const{site:e,theme:t}=y();return(n,s)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(o(),p("div",Ka,[d("p",Ja,S(i(t).darkModeSwitchLabel||"Appearance"),1),_(ge)])):f("",!0)}}),Xa=k(Ya,[["__scopeId","data-v-a3e2920d"]]),Qa=["innerHTML"],Za=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(a){const{closeScreen:e}=re(ke);return(t,n)=>(o(),b(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:i(e)},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,Qa)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),xa=k(Za,[["__scopeId","data-v-0c441e57"]]),eo=["innerHTML"],to=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(a){const{closeScreen:e}=re(ke);return(t,n)=>(o(),b(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:i(e)},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,eo)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),je=k(to,[["__scopeId","data-v-37ed8a9a"]]),no={class:"VPNavScreenMenuGroupSection"},so={key:0,class:"title"},ao=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(a){return(e,t)=>(o(),p("div",no,[e.text?(o(),p("p",so,S(e.text),1)):f("",!0),(o(!0),p(M,null,H(e.items,n=>(o(),b(je,{key:n.text,item:n},null,8,["item"]))),128))]))}}),oo=k(ao,[["__scopeId","data-v-7dfe209c"]]),ro=["aria-controls","aria-expanded"],io=["innerHTML"],lo=["id"],co={key:0,class:"item"},uo={key:1,class:"item"},po={key:2,class:"group"},vo=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(a){const e=a,t=L(!1),n=g(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function s(){t.value=!t.value}return(r,c)=>(o(),p("div",{class:T(["VPNavScreenMenuGroup",{open:t.value}])},[d("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:s},[d("span",{class:"button-text",innerHTML:r.text},null,8,io),c[0]||(c[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,ro),d("div",{id:n.value,class:"items"},[(o(!0),p(M,null,H(r.items,l=>(o(),p(M,{key:JSON.stringify(l)},["link"in l?(o(),p("div",co,[_(je,{item:l},null,8,["item"])])):"component"in l?(o(),p("div",uo,[(o(),b(O(l.component),G({ref_for:!0},l.props,{"screen-menu":""}),null,16))])):(o(),p("div",po,[_(oo,{text:l.text,items:l.items},null,8,["text","items"])]))],64))),128))],8,lo)],2))}}),fo=k(vo,[["__scopeId","data-v-d3547da8"]]),mo={key:0,class:"VPNavScreenMenu"},ho=m({__name:"VPNavScreenMenu",setup(a){const{theme:e}=y();return(t,n)=>i(e).nav?(o(),p("nav",mo,[(o(!0),p(M,null,H(i(e).nav,s=>(o(),p(M,{key:JSON.stringify(s)},["link"in s?(o(),b(xa,{key:0,item:s},null,8,["item"])):"component"in s?(o(),b(O(s.component),G({key:1,ref_for:!0},s.props,{"screen-menu":""}),null,16)):(o(),b(fo,{key:2,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),_o=m({__name:"VPNavScreenSocialLinks",setup(a){const{theme:e}=y();return(t,n)=>i(e).socialLinks?(o(),b(Pe,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),bo={class:"list"},ko=m({__name:"VPNavScreenTranslations",setup(a){const{localeLinks:e,currentLang:t}=x({correspondingLink:!0}),n=L(!1);function s(){n.value=!n.value}return(r,c)=>i(e).length&&i(t).label?(o(),p("div",{key:0,class:T(["VPNavScreenTranslations",{open:n.value}])},[d("button",{class:"title",onClick:s},[c[0]||(c[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),U(" "+S(i(t).label)+" ",1),c[1]||(c[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",bo,[(o(!0),p(M,null,H(i(e),l=>(o(),p("li",{key:l.link,class:"item"},[_(D,{class:"link",href:l.link},{default:v(()=>[U(S(l.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),go=k(ko,[["__scopeId","data-v-516e4bc3"]]),$o={class:"container"},yo=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(a){const e=L(null),t=Ce(Z?document.body:null);return(n,s)=>(o(),b(me,{name:"fade",onEnter:s[0]||(s[0]=r=>t.value=!0),onAfterLeave:s[1]||(s[1]=r=>t.value=!1)},{default:v(()=>[n.open?(o(),p("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[d("div",$o,[u(n.$slots,"nav-screen-content-before",{},void 0,!0),_(ho,{class:"menu"}),_(go,{class:"translations"}),_(Xa,{class:"appearance"}),_(_o,{class:"social-links"}),u(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),Po=k(yo,[["__scopeId","data-v-2dd6d0c7"]]),Lo={key:0,class:"VPNav"},Vo=m({__name:"VPNav",setup(a){const{isScreenOpen:e,closeScreen:t,toggleScreen:n}=ks(),{frontmatter:s}=y(),r=g(()=>s.value.navbar!==!1);return Ee(ke,{closeScreen:t}),ae(()=>{Z&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(c,l)=>r.value?(o(),p("header",Lo,[_(Wa,{"is-screen-open":i(e),onToggleScreen:i(n)},{"nav-bar-title-before":v(()=>[u(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(c.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(Po,{open:i(e)},{"nav-screen-content-before":v(()=>[u(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),So=k(Vo,[["__scopeId","data-v-d5bf7c8e"]]),To=["role","tabindex"],wo={key:1,class:"items"},Mo=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(a){const e=a,{collapsed:t,collapsible:n,isLink:s,isActiveLink:r,hasActiveLink:c,hasChildren:l,toggle:h}=Mt(g(()=>e.item)),P=g(()=>l.value?"section":"div"),V=g(()=>s.value?"a":"div"),$=g(()=>l.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),N=g(()=>s.value?void 0:"button"),I=g(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":s.value},{"is-active":r.value},{"has-active":c.value}]);function C(w){"key"in w&&w.key!=="Enter"||!e.item.link&&h()}function E(){e.item.link&&h()}return(w,B)=>{const j=J("VPSidebarItem",!0);return o(),b(O(P.value),{class:T(["VPSidebarItem",I.value])},{default:v(()=>[w.item.text?(o(),p("div",G({key:0,class:"item",role:N.value},Qe(w.item.items?{click:C,keydown:C}:{},!0),{tabindex:w.item.items&&0}
2),[B[1]||(B[1]=d("div",{class:"indicator"},null,-1)),w.item.link?(o(),b(D,{key:0,tag:V.value,class:"link",href:w.item.link,rel:w.item.rel,target:w.item.target},{default:v(()=>[(o(),b(O($.value),{class:"text",innerHTML:w.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(o(),b(O($.value),{key:1,class:"text",innerHTML:w.item.text},null,8,["innerHTML"])),w.item.collapsed!=null&&w.item.items&&w.item.items.length?(o(),p("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:E,onKeydown:Ze(E,["enter"]),tabindex:"0"},[...B[0]||(B[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):f("",!0)],16,To)):f("",!0),w.item.items&&w.item.items.length?(o(),p("div",wo,[w.depth<5?(o(!0),p(M,{key:0},H(w.item.items,ee=>(o(),b(j,{key:ee.text,item:ee,depth:w.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),No=k(Mo,[["__scopeId","data-v-6b36a2fd"]]),Io=m({__name:"VPSidebarGroup",props:{items:{}},setup(a){const e=L(!0);let t=null;return R(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),xe(()=>{t!=null&&(clearTimeout(t),t=null)}),(n,s)=>(o(!0),p(M,null,H(n.items,r=>(o(),p("div",{key:r.text,class:T(["group",{"no-transition":e.value}])},[_(No,{item:r,depth:0},null,8,["item"])],2))),128))}}),Ao=k(Io,[["__scopeId","data-v-a84b7c21"]]),Ho={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Co=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(a){const{sidebarGroups:e,hasSidebar:t}=q(),n=a,s=L(null),r=Ce(Z?document.body:null);F([n,s],()=>{n.open?(r.value=!0,s.value?.focus()):r.value=!1},{immediate:!0,flush:"post"});const c=L(0);return F(e,()=>{c.value+=1},{deep:!0}),(l,h)=>i(t)?(o(),p("aside",{key:0,class:T(["VPSidebar",{open:l.open}]),ref_key:"navEl",ref:s,onClick:h[0]||(h[0]=et(()=>{},["stop"]))},[h[2]||(h[2]=d("div",{class:"curtain"},null,-1)),d("nav",Ho,[h[1]||(h[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),u(l.$slots,"sidebar-nav-before",{},void 0,!0),(o(),b(Ao,{items:i(e),key:c.value},null,8,["items"])),u(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),Eo=k(Co,[["__scopeId","data-v-e0eef791"]]),Bo=m({__name:"VPSkipLink",setup(a){const{theme:e}=y(),t=oe(),n=L();F(()=>t.path,()=>n.value.focus());function s({target:r}){const c=document.getElementById(decodeURIComponent(r.hash).slice(1));if(c){const l=()=>{c.removeAttribute("tabindex"),c.removeEventListener("blur",l)};c.setAttribute("tabindex","-1"),c.addEventListener("blur",l),c.focus(),window.scrollTo(0,0)}}return(r,c)=>(o(),p(M,null,[d("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s},S(i(e).skipToContentLabel||"Skip to content"),1)],64))}}),Oo=k(Bo,[["__scopeId","data-v-fcbfc0e0"]]),Do=m({__name:"Layout",setup(a){const{isOpen:e,open:t,close:n}=wt();Nt({closeSidebar:n});const{frontmatter:s}=y(),r=tt(),c=g(()=>!!r["home-hero-image"]);return Ee(De,{heroImageSlotExists:c}),(l,h)=>{const P=J("Content");return i(s).layout!==!1?(o(),p("div",{key:0,class:T(["Layout",i(s).pageClass])},[u(l.$slots,"layout-top",{},void 0,!0),_(Oo),_(rt,{class:"backdrop",show:i(e),onClick:i(n)},null,8,["show","onClick"]),_(So,null,{"nav-bar-title-before":v(()=>[u(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(l.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[u(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(bs,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),_(Eo,{open:i(e)},{"sidebar-nav-before":v(()=>[u(l.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[u(l.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(ss,null,{"page-top":v(()=>[u(l.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(l.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[u(l.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[u(l.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[u(l.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(l.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[u(l.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[u(l.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[u(l.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(l.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(l.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(l.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[u(l.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(l.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(l.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[u(l.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(l.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[u(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(ls),u(l.$slots,"layout-bottom",{},void 0,!0)],2)):(o(),b(P,{key:1}))}}}),Fo=k(Do,[["__scopeId","data-v-304c8b69"]]),Ro={Layout:Fo,enhanceApp:({app:a})=>{a.component("Badge",st)}
2},qo={class:"playground"},jo={class:"playground-pane"},Go={class:"playground-pane"},Uo={key:0,class:"playground-error"},Te=`{ 3 project: "MAML" 4 tags: [ 5 "minimal" 6 "readable" 7 ] 8 9 # A simple nested object 10 spec: { 11 version: 1 12 author: "Anton Medvedev" 13 } 14 15 # Array of objects 16 examples: [ 17 { 18 name: "JSON", born: 2001 19 } 20 { 21 name: "MAML", born: 2025 22 } 23 ] 24 25 notes: """ 26This is a multiline raw string. 27Keeps formatting as-is. 28""" 29}`,zo={__name:"Playground",setup(a){const{isDark:e}=we(),t=L(null),n=L(null),s=L("");let r=null,c=null;return R(async()=>{const{EditorView:l,basicSetup:h}=await W(async()=>{const{EditorView:A,basicSetup:z}=await import("./index.DIIKJO0g.js");return{EditorView:A,basicSetup:z}},__vite__mapDeps([2,3,4])),{EditorState:P,Compartment:V}=await W(async()=>{const{EditorState:A,Compartment:z}=await import("./index.CX_61fY8.js");return{EditorState:A,Compartment:z}},[]),{json:$}=await W(async()=>{const{json:A}=await import("./index.D4DoGaCN.js");return{json:A}},__vite__mapDeps([5,6,3,4])),{oneDark:N}=await W(async()=>{const{oneDark:A}=await import("./index.CDU3HIXC.js");return{oneDark:A}},__vite__mapDeps([7,3,4])),{maml:I}=await W(async()=>{const{maml:A}=await import("./index.DvW2MSTG.js");return{maml:A}},__vite__mapDeps([8,6,3,4])),C=await W(()=>import("./index.2XKX9894.js"),[]),E=new V,w=new V;function B(){return e.value?N:l.theme({})}function j(A){try{const z=C.parse(A);return s.value="",JSON.stringify(z,null,2)}catch(z){return s.value=z.message,""}}function ee(A){c&&c.dispatch({changes:{from:0,to:c.state.doc.length,insert:A}})}r=new l({state:P.create({doc:Te,extensions:[h,I(),E.of(B()),l.updateListener.of(A=>{A.docChanged&&ee(j(A.state.doc.toString()))})]}),parent:t.value});const Ge=j(Te);c=new l({state:P.create({doc:Ge,extensions:[h,$(),P.readOnly.of(!0),w.of(B())]}),parent:n.value}),F(e,()=>{const A=B();r.dispatch({effects:E.reconfigure(A)}),c.dispatch({effects:w.reconfigure(A)})})}),se(()=>{r?.destroy(),c?.destroy()}),(l,h)=>(o(),p("div",qo,[d("div",jo,[h[0]||(h[0]=d("div",{class:"playground-label"},"MAML",-1)),d("div",{class:"playground-editor",ref_key:"editorRef",ref:t},null,512)]),d("div",Go,[h[1]||(h[1]=d("div",{class:"playground-label"},"JSON",-1)),s.value?(o(),p("div",Uo,S(s.value),1)):f("",!0),d("div",{class:"playground-editor",ref_key:"outputRef",ref:n},null,512)])]))}},Wo=k(zo,[["__scopeId","data-v-c6774a9c"]]),Ko={class:"hero"},Jo={class:"hero-inner"},Yo={class:"hero-copy"},Xo={class:"hero-actions"},Qo=["href"],Zo=["href"],xo={__name:"MamlHero",setup(a){return(e,t)=>(o(),p("section",Ko,[d("div",Jo,[d("div",Yo,[t[1]||(t[1]=d("h1",{class:"hero-name"},"MAML",-1)),t[2]||(t[2]=d("p",{class:"hero-tagline"}," JSON with comments, unquoted keys, optional commas, and multiline strings. ",-1)),d("div",Xo,[d("a",{class:"btn btn-primary",href:i(Q)("/spec/v0.1")},"Read the spec",8,Qo),d("a",{class:"btn btn-alt",href:i(Q)("/playground")},"Playground",8,Zo),t[0]||(t[0]=d("a",{class:"btn btn-ghost",href:"https://github.com/maml-dev/maml.dev",target:"_blank",rel:"noreferrer"},[d("svg",{viewBox:"0 0 16 16",width:"16",height:"16","aria-hidden":"true"},[d("path",{fill:"currentColor",d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.01 8.01 0 0016 8c0-4.42-3.58-8-8-8z"})]),U(" GitHub ")],-1))])]),t[3]||(t[3]=nt(`<div class="hero-window" aria-hidden="true" data-v-9ebafb66><div class="window-bar" data-v-9ebafb66><span class="dot" data-v-9ebafb66></span><span class="dot" data-v-9ebafb66></span><span class="dot" data-v-9ebafb66></span><span class="window-title" data-v-9ebafb66>config.maml</span></div><pre class="window-code" data-v-9ebafb66><span class="ln-c" data-v-9ebafb66># Minimal Abstract Markup Language</span> 30<code data-v-9ebafb66>{ 31 <span class="ln-k" data-v-9ebafb66>project</span>: <span class="ln-s" data-v-9ebafb66>"MAML"</span> 32 <span class="ln-k" data-v-9ebafb66>tags</span>: [ 33 <span class="ln-s" data-v-9ebafb66>"minimal"</span> 34 <span class="ln-s" data-v-9ebafb66>"readable"</span> 35 ] 36 37 <span class="ln-c" data-v-9ebafb66># Array of objects</span> 38 <span class="ln-k" data-v-9ebafb66>examples</span>: [ 39 { <span class="ln-k" data-v-9ebafb66>name</span>: <span class="ln-s" data-v-9ebafb66>"JSON"</span>, <span class="ln-k" data-v-9ebafb66>born</span>: <span class="ln-n" data-v-9ebafb66>2001</span> } 40 { <span class="ln-k" data-v-9ebafb66>name</span>: <span class="ln-s" data-v-9ebafb66>"MAML"</span>, <span class="ln-k" data-v-9ebafb66>born</span>: <span class="ln-n" data-v-9ebafb66>2025</span> } 41 ] 42 43 <span class="ln-k" data-v-9ebafb66>notes</span>: <span class="ln-s" data-v-9ebafb66>"""</span> 44<span class="ln-s" data-v-9ebafb66>This is a multiline raw strings.</span> 45<span class="ln-s" data-v-9ebafb66>Keeps formatting as-is.</span> 46<span class="ln-s" data-v-9ebafb66>"""</span> 47}</code></pre></div>`,1))])]))}},er=k(xo,[["__scopeId","data-v-9ebafb66"]]),nr={extends:Ro,enhanceApp({app:a}){a.component("Playground",Wo),a.component("MamlHero",er)}};export{nr as R,$a as c,y as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.