1 line
63 KiB
JavaScript
1 line
63 KiB
JavaScript
import{d as k,o as r,c as p,r as d,n as C,a as J,t as M,b as S,w as v,e as g,T as Ne,_ as L,u as Re,i as vt,f as ft,g as fe,h as V,j as h,k as l,p as z,l as j,m as ee,q as Le,s as I,v as Q,x as me,y as oe,z as Me,A as xe,B as mt,C as _t,D as Z,F as A,E as F,G as Ke,H as _e,I as y,J as se,K as We,L as ge,M as ce,N as ke,O as gt,P as Je,Q as kt,R as Xe,S as Ye,U as be,V as bt,W as $t,X as yt,Y as Fe,Z as Pt,$ as Qe,a0 as Vt,a1 as Lt,a2 as Ze,a3 as et,a4 as St,a5 as wt,a6 as It}from"./framework.Cq0zXouN.js";const Tt=k({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,n)=>(r(),p("span",{class:C(["VPBadge",t.type])},[d(t.$slots,"default",{},()=>[J(M(t.text),1)])],2))}}),Nt={key:0,class:"VPBackdrop"},Mt=k({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(r(),S(Ne,{name:"fade"},{default:v(()=>[t.show?(r(),p("div",Nt)):g("",!0)]),_:1}))}}),Ct=L(Mt,[["__scopeId","data-v-c79a1216"]]),T=Re;function At(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),(s=!0)&&setTimeout(()=>s=!1,t))}}function Se(e){return/^\//.test(e)?e:`/${e}`}function Ce(e){const{pathname:t,search:n,hash:s,protocol:o}=new URL(e,"http://a.com");if(vt(e)||e.startsWith("#")||!o.startsWith("http")||!ft(t))return e;const{site:a}=T(),i=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,a.value.cleanUrls?"":".html")}${n}${s}`);return fe(i)}function ie({correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:s,theme:o,hash:a}=T(),i=V(()=>{var u,f;return{label:(u=t.value.locales[n.value])==null?void 0:u.label,link:((f=t.value.locales[n.value])==null?void 0:f.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:V(()=>Object.entries(t.value.locales).flatMap(([u,f])=>i.value.label===f.label?[]:{text:f.label,link:Bt(f.link||(u==="root"?"/":`/${u}/`),o.value.i18nRouting!==!1&&e,s.value.relativePath.slice(i.value.link.length-1),!t.value.cleanUrls)+a.value})),currentLang:i}}function Bt(e,t,n,s){return t?e.replace(/\/$/,"")+Se(n.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):e}const Ht=e=>(z("data-v-d6be1790"),e=e(),j(),e),Et={class:"NotFound"},Ot={class:"code"},Dt={class:"title"},Ft=Ht(()=>h("div",{class:"divider"},null,-1)),zt={class:"quote"},jt={class:"action"},Ut=["href","aria-label"],qt=k({__name:"NotFound",setup(e){const{theme:t}=T(),{currentLang:n}=ie();return(s,o)=>{var a,i,c,u,f;return r(),p("div",Et,[h("p",Ot,M(((a=l(t).notFound)==null?void 0:a.code)??"404"),1),h("h1",Dt,M(((i=l(t).notFound)==null?void 0:i.title)??"PAGE NOT FOUND"),1),Ft,h("blockquote",zt,M(((c=l(t).notFound)==null?void 0:c.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),h("div",jt,[h("a",{class:"link",href:l(fe)(l(n).link),"aria-label":((u=l(t).notFound)==null?void 0:u.linkLabel)??"go to home"},M(((f=l(t).notFound)==null?void 0:f.linkText)??"Take me home"),9,Ut)])])}}}),Gt=L(qt,[["__scopeId","data-v-d6be1790"]]);function tt(e,t){if(Array.isArray(e))return ue(e);if(e==null)return[];t=Se(t);const n=Object.keys(e).sort((o,a)=>a.split("/").length-o.split("/").length).find(o=>t.startsWith(Se(o))),s=n?e[n]:[];return Array.isArray(s)?ue(s):ue(s.items,s.base)}function Rt(e){const t=[];let n=0;for(const s in e){const o=e[s];if(o.items){n=t.push(o);continue}t[n]||t.push({items:[]}),t[n].items.push(o)}return t}function xt(e){const t=[];function n(s){for(const o of s)o.text&&o.link&&t.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&n(o.items)}return n(e),t}function we(e,t){return Array.isArray(t)?t.some(n=>we(e,n)):ee(e,t.link)?!0:t.items?we(e,t.items):!1}function ue(e,t){return[...e].map(n=>{const s={...n},o=s.base||t;return o&&s.link&&(s.link=o+s.link),s.items&&(s.items=ue(s.items,o)),s})}function X(){const{frontmatter:e,page:t,theme:n}=T(),s=Le("(min-width: 960px)"),o=I(!1),a=V(()=>{const N=n.value.sidebar,w=t.value.relativePath;return N?tt(N,w):[]}),i=I(a.value);Q(a,(N,w)=>{JSON.stringify(N)!==JSON.stringify(w)&&(i.value=a.value)});const c=V(()=>e.value.sidebar!==!1&&i.value.length>0&&e.value.layout!=="home"),u=V(()=>f?e.value.aside==null?n.value.aside==="left":e.value.aside==="left":!1),f=V(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:n.value.aside!==!1),_=V(()=>c.value&&s.value),m=V(()=>c.value?Rt(i.value):[]);function P(){o.value=!0}function b(){o.value=!1}function $(){o.value?b():P()}return{isOpen:o,sidebar:i,sidebarGroups:m,hasSidebar:c,hasAside:f,leftAside:u,isSidebarEnabled:_,open:P,close:b,toggle:$}}function Kt(e,t){let n;me(()=>{n=e.value?document.activeElement:void 0}),oe(()=>{window.addEventListener("keyup",s)}),Me(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function Wt(e){const{page:t,hash:n}=T(),s=I(!1),o=V(()=>e.value.collapsed!=null),a=V(()=>!!e.value.link),i=I(!1),c=()=>{i.value=ee(t.value.relativePath,e.value.link)};Q([t,e,n],c),oe(c);const u=V(()=>i.value?!0:e.value.items?we(t.value.relativePath,e.value.items):!1),f=V(()=>!!(e.value.items&&e.value.items.length));me(()=>{s.value=!!(o.value&&e.value.collapsed)}),xe(()=>{(i.value||u.value)&&(s.value=!1)});function _(){o.value&&(s.value=!s.value)}return{collapsed:s,collapsible:o,isLink:a,isActiveLink:i,hasActiveLink:u,hasChildren:f,toggle:_}}function Jt(){const{hasSidebar:e}=X(),t=Le("(min-width: 960px)"),n=Le("(min-width: 1280px)");return{isAsideEnabled:V(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const Ie=[];function nt(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function Ae(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(n=>n.id&&n.hasChildNodes()).map(n=>{const s=Number(n.tagName[1]);return{element:n,title:Xt(n),link:"#"+n.id,level:s}});return Yt(t,e)}function Xt(e){let t="";for(const n of e.childNodes)if(n.nodeType===1){if(n.classList.contains("VPBadge")||n.classList.contains("header-anchor")||n.classList.contains("ignore-header"))continue;t+=n.textContent}else n.nodeType===3&&(t+=n.textContent);return t.trim()}function Yt(e,t){if(t===!1)return[];const n=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[s,o]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;e=e.filter(i=>i.level>=s&&i.level<=o),Ie.length=0;for(const{element:i,link:c}of e)Ie.push({element:i,link:c});const a=[];e:for(let i=0;i<e.length;i++){const c=e[i];if(i===0)a.push(c);else{for(let u=i-1;u>=0;u--){const f=e[u];if(f.level<c.level){(f.children||(f.children=[])).push(c);continue e}}a.push(c)}}return a}function Qt(e,t){const{isAsideEnabled:n}=Jt(),s=At(a,100);let o=null;oe(()=>{requestAnimationFrame(a),window.addEventListener("scroll",s)}),mt(()=>{i(location.hash)}),Me(()=>{window.removeEventListener("scroll",s)});function a(){if(!n.value)return;const c=window.scrollY,u=window.innerHeight,f=document.body.offsetHeight,_=Math.abs(c+u-f)<1,m=Ie.map(({element:b,link:$})=>({link:$,top:Zt(b)})).filter(({top:b})=>!Number.isNaN(b)).sort((b,$)=>b.top-$.top);if(!m.length){i(null);return}if(c<1){i(null);return}if(_){i(m[m.length-1].link);return}let P=null;for(const{link:b,top:$}of m){if($>c+_t()+4)break;P=b}i(P)}function i(c){o&&o.classList.remove("active"),c==null?o=null:o=e.value.querySelector(`a[href="${decodeURIComponent(c)}"]`);const u=o;u?(u.classList.add("active"),t.value.style.top=u.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function Zt(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}const en=["href","title"],tn=k({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:n}){const s=n.href.split("#")[1],o=document.getElementById(decodeURIComponent(s));o==null||o.focus({preventScroll:!0})}return(n,s)=>{const o=Z("VPDocOutlineItem",!0);return r(),p("ul",{class:C(["VPDocOutlineItem",n.root?"root":"nested"])},[(r(!0),p(A,null,F(n.headers,({children:a,link:i,title:c})=>(r(),p("li",null,[h("a",{class:"outline-link",href:i,onClick:t,title:c},M(c),9,en),a!=null&&a.length?(r(),S(o,{key:0,headers:a},null,8,["headers"])):g("",!0)]))),256))],2)}}}),st=L(tn,[["__scopeId","data-v-b933a997"]]),nn={class:"content"},sn={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},on=k({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=T(),s=Ke([]);_e(()=>{s.value=Ae(t.value.outline??n.value.outline)});const o=I(),a=I();return Qt(o,a),(i,c)=>(r(),p("nav",{"aria-labelledby":"doc-outline-aria-label",class:C(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:o},[h("div",nn,[h("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),h("div",sn,M(l(nt)(l(n))),1),y(st,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),an=L(on,[["__scopeId","data-v-a5bbad30"]]),rn={class:"VPDocAsideCarbonAds"},ln=k({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(n,s)=>(r(),p("div",rn,[y(l(t),{"carbon-ads":n.carbonAds},null,8,["carbon-ads"])]))}}),cn=e=>(z("data-v-3f215769"),e=e(),j(),e),un={class:"VPDocAside"},dn=cn(()=>h("div",{class:"spacer"},null,-1)),hn=k({__name:"VPDocAside",setup(e){const{theme:t}=T();return(n,s)=>(r(),p("div",un,[d(n.$slots,"aside-top",{},void 0,!0),d(n.$slots,"aside-outline-before",{},void 0,!0),y(an),d(n.$slots,"aside-outline-after",{},void 0,!0),dn,d(n.$slots,"aside-ads-before",{},void 0,!0),l(t).carbonAds?(r(),S(ln,{key:0,"carbon-ads":l(t).carbonAds},null,8,["carbon-ads"])):g("",!0),d(n.$slots,"aside-ads-after",{},void 0,!0),d(n.$slots,"aside-bottom",{},void 0,!0)]))}}),pn=L(hn,[["__scopeId","data-v-3f215769"]]);function vn(){const{theme:e,page:t}=T();return V(()=>{const{text:n="Edit this page",pattern:s=""}=e.value.editLink||{};let o;return typeof s=="function"?o=s(t.value):o=s.replace(/:path/g,t.value.filePath),{url:o,text:n}})}function fn(){const{page:e,theme:t,frontmatter:n}=T();return V(()=>{var f,_,m,P,b,$,N,w;const s=tt(t.value.sidebar,e.value.relativePath),o=xt(s),a=mn(o,U=>U.link.replace(/[?#].*$/,"")),i=a.findIndex(U=>ee(e.value.relativePath,U.link)),c=((f=t.value.docFooter)==null?void 0:f.prev)===!1&&!n.value.prev||n.value.prev===!1,u=((_=t.value.docFooter)==null?void 0:_.next)===!1&&!n.value.next||n.value.next===!1;return{prev:c?void 0:{text:(typeof n.value.prev=="string"?n.value.prev:typeof n.value.prev=="object"?n.value.prev.text:void 0)??((m=a[i-1])==null?void 0:m.docFooterText)??((P=a[i-1])==null?void 0:P.text),link:(typeof n.value.prev=="object"?n.value.prev.link:void 0)??((b=a[i-1])==null?void 0:b.link)},next:u?void 0:{text:(typeof n.value.next=="string"?n.value.next:typeof n.value.next=="object"?n.value.next.text:void 0)??(($=a[i+1])==null?void 0:$.docFooterText)??((N=a[i+1])==null?void 0:N.text),link:(typeof n.value.next=="object"?n.value.next.link:void 0)??((w=a[i+1])==null?void 0:w.link)}}})}function mn(e,t){const n=new Set;return e.filter(s=>{const o=t(s);return n.has(o)?!1:n.add(o)})}const W=k({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=V(()=>t.tag??(t.href?"a":"span")),s=V(()=>t.href&&We.test(t.href)||t.target==="_blank");return(o,a)=>(r(),S(se(n.value),{class:C(["VPLink",{link:o.href,"vp-external-link-icon":s.value,"no-icon":o.noIcon}]),href:o.href?l(Ce)(o.href):void 0,target:o.target??(s.value?"_blank":void 0),rel:o.rel??(s.value?"noreferrer":void 0)},{default:v(()=>[d(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),_n={class:"VPLastUpdated"},gn=["datetime"],kn=k({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n,frontmatter:s,lang:o}=T(),a=V(()=>new Date(s.value.lastUpdated??n.value.lastUpdated)),i=V(()=>a.value.toISOString()),c=I("");return oe(()=>{me(()=>{var u,f,_;c.value=new Intl.DateTimeFormat((f=(u=t.value.lastUpdated)==null?void 0:u.formatOptions)!=null&&f.forceLocale?o.value:void 0,((_=t.value.lastUpdated)==null?void 0:_.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(a.value)})}),(u,f)=>{var _;return r(),p("p",_n,[J(M(((_=l(t).lastUpdated)==null?void 0:_.text)||l(t).lastUpdatedText||"Last updated")+": ",1),h("time",{datetime:i.value},M(c.value),9,gn)])}}}),bn=L(kn,[["__scopeId","data-v-7e05ebdb"]]),ot=e=>(z("data-v-d4a0bba5"),e=e(),j(),e),$n={key:0,class:"VPDocFooter"},yn={key:0,class:"edit-info"},Pn={key:0,class:"edit-link"},Vn=ot(()=>h("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),Ln={key:1,class:"last-updated"},Sn={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},wn=ot(()=>h("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),In={class:"pager"},Tn=["innerHTML"],Nn=["innerHTML"],Mn={class:"pager"},Cn=["innerHTML"],An=["innerHTML"],Bn=k({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:s}=T(),o=vn(),a=fn(),i=V(()=>t.value.editLink&&s.value.editLink!==!1),c=V(()=>n.value.lastUpdated&&s.value.lastUpdated!==!1),u=V(()=>i.value||c.value||a.value.prev||a.value.next);return(f,_)=>{var m,P,b,$;return u.value?(r(),p("footer",$n,[d(f.$slots,"doc-footer-before",{},void 0,!0),i.value||c.value?(r(),p("div",yn,[i.value?(r(),p("div",Pn,[y(W,{class:"edit-link-button",href:l(o).url,"no-icon":!0},{default:v(()=>[Vn,J(" "+M(l(o).text),1)]),_:1},8,["href"])])):g("",!0),c.value?(r(),p("div",Ln,[y(bn)])):g("",!0)])):g("",!0),(m=l(a).prev)!=null&&m.link||(P=l(a).next)!=null&&P.link?(r(),p("nav",Sn,[wn,h("div",In,[(b=l(a).prev)!=null&&b.link?(r(),S(W,{key:0,class:"pager-link prev",href:l(a).prev.link},{default:v(()=>{var N;return[h("span",{class:"desc",innerHTML:((N=l(t).docFooter)==null?void 0:N.prev)||"Previous page"},null,8,Tn),h("span",{class:"title",innerHTML:l(a).prev.text},null,8,Nn)]}),_:1},8,["href"])):g("",!0)]),h("div",Mn,[($=l(a).next)!=null&&$.link?(r(),S(W,{key:0,class:"pager-link next",href:l(a).next.link},{default:v(()=>{var N;return[h("span",{class:"desc",innerHTML:((N=l(t).docFooter)==null?void 0:N.next)||"Next page"},null,8,Cn),h("span",{class:"title",innerHTML:l(a).next.text},null,8,An)]}),_:1},8,["href"])):g("",!0)])])):g("",!0)])):g("",!0)}}}),Hn=L(Bn,[["__scopeId","data-v-d4a0bba5"]]),En=e=>(z("data-v-39a288b8"),e=e(),j(),e),On={class:"container"},Dn=En(()=>h("div",{class:"aside-curtain"},null,-1)),Fn={class:"aside-container"},zn={class:"aside-content"},jn={class:"content"},Un={class:"content-container"},qn={class:"main"},Gn=k({__name:"VPDoc",setup(e){const{theme:t}=T(),n=ge(),{hasSidebar:s,hasAside:o,leftAside:a}=X(),i=V(()=>n.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(c,u)=>{const f=Z("Content");return r(),p("div",{class:C(["VPDoc",{"has-sidebar":l(s),"has-aside":l(o)}])},[d(c.$slots,"doc-top",{},void 0,!0),h("div",On,[l(o)?(r(),p("div",{key:0,class:C(["aside",{"left-aside":l(a)}])},[Dn,h("div",Fn,[h("div",zn,[y(pn,null,{"aside-top":v(()=>[d(c.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[d(c.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[d(c.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[d(c.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[d(c.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[d(c.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):g("",!0),h("div",jn,[h("div",Un,[d(c.$slots,"doc-before",{},void 0,!0),h("main",qn,[y(f,{class:C(["vp-doc",[i.value,l(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),y(Hn,null,{"doc-footer-before":v(()=>[d(c.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),d(c.$slots,"doc-after",{},void 0,!0)])])]),d(c.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Rn=L(Gn,[["__scopeId","data-v-39a288b8"]]),xn=k({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,n=V(()=>t.href&&We.test(t.href)),s=V(()=>t.tag||t.href?"a":"button");return(o,a)=>(r(),S(se(s.value),{class:C(["VPButton",[o.size,o.theme]]),href:o.href?l(Ce)(o.href):void 0,target:t.target??(n.value?"_blank":void 0),rel:t.rel??(n.value?"noreferrer":void 0)},{default:v(()=>[J(M(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),Kn=L(xn,[["__scopeId","data-v-cad61b99"]]),Wn=["src","alt"],Jn=k({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,n)=>{const s=Z("VPImage",!0);return t.image?(r(),p(A,{key:0},[typeof t.image=="string"||"src"in t.image?(r(),p("img",ce({key:0,class:"VPImage"},typeof t.image=="string"?t.$attrs:{...t.image,...t.$attrs},{src:l(fe)(typeof t.image=="string"?t.image:t.image.src),alt:t.alt??(typeof t.image=="string"?"":t.image.alt||"")}),null,16,Wn)):(r(),p(A,{key:1},[y(s,ce({class:"dark",image:t.image.dark,alt:t.image.alt},t.$attrs),null,16,["image","alt"]),y(s,ce({class:"light",image:t.image.light,alt:t.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):g("",!0)}}}),he=L(Jn,[["__scopeId","data-v-8426fc1a"]]),Xn=e=>(z("data-v-303bb580"),e=e(),j(),e),Yn={class:"container"},Qn={class:"main"},Zn={key:0,class:"name"},es=["innerHTML"],ts=["innerHTML"],ns=["innerHTML"],ss={key:0,class:"actions"},os={key:0,class:"image"},as={class:"image-container"},is=Xn(()=>h("div",{class:"image-bg"},null,-1)),rs=k({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=ke("hero-image-slot-exists");return(n,s)=>(r(),p("div",{class:C(["VPHero",{"has-image":n.image||l(t)}])},[h("div",Yn,[h("div",Qn,[d(n.$slots,"home-hero-info-before",{},void 0,!0),d(n.$slots,"home-hero-info",{},()=>[n.name?(r(),p("h1",Zn,[h("span",{innerHTML:n.name,class:"clip"},null,8,es)])):g("",!0),n.text?(r(),p("p",{key:1,innerHTML:n.text,class:"text"},null,8,ts)):g("",!0),n.tagline?(r(),p("p",{key:2,innerHTML:n.tagline,class:"tagline"},null,8,ns)):g("",!0)],!0),d(n.$slots,"home-hero-info-after",{},void 0,!0),n.actions?(r(),p("div",ss,[(r(!0),p(A,null,F(n.actions,o=>(r(),p("div",{key:o.link,class:"action"},[y(Kn,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):g("",!0),d(n.$slots,"home-hero-actions-after",{},void 0,!0)]),n.image||l(t)?(r(),p("div",os,[h("div",as,[is,d(n.$slots,"home-hero-image",{},()=>[n.image?(r(),S(he,{key:0,class:"image-src",image:n.image},null,8,["image"])):g("",!0)],!0)])])):g("",!0)])],2))}}),ls=L(rs,[["__scopeId","data-v-303bb580"]]),cs=k({__name:"VPHomeHero",setup(e){const{frontmatter:t}=T();return(n,s)=>l(t).hero?(r(),S(ls,{key:0,class:"VPHomeHero",name:l(t).hero.name,text:l(t).hero.text,tagline:l(t).hero.tagline,image:l(t).hero.image,actions:l(t).hero.actions},{"home-hero-info-before":v(()=>[d(n.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[d(n.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[d(n.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[d(n.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[d(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):g("",!0)}}),us=e=>(z("data-v-a3976bdc"),e=e(),j(),e),ds={class:"box"},hs={key:0,class:"icon"},ps=["innerHTML"],vs=["innerHTML"],fs=["innerHTML"],ms={key:4,class:"link-text"},_s={class:"link-text-value"},gs=us(()=>h("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),ks=k({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,n)=>(r(),S(W,{class:"VPFeature",href:t.link,rel:t.rel,target:t.target,"no-icon":!0,tag:t.link?"a":"div"},{default:v(()=>[h("article",ds,[typeof t.icon=="object"&&t.icon.wrap?(r(),p("div",hs,[y(he,{image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])])):typeof t.icon=="object"?(r(),S(he,{key:1,image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])):t.icon?(r(),p("div",{key:2,class:"icon",innerHTML:t.icon},null,8,ps)):g("",!0),h("h2",{class:"title",innerHTML:t.title},null,8,vs),t.details?(r(),p("p",{key:3,class:"details",innerHTML:t.details},null,8,fs)):g("",!0),t.linkText?(r(),p("div",ms,[h("p",_s,[J(M(t.linkText)+" ",1),gs])])):g("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),bs=L(ks,[["__scopeId","data-v-a3976bdc"]]),$s={key:0,class:"VPFeatures"},ys={class:"container"},Ps={class:"items"},Vs=k({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,n=V(()=>{const s=t.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,o)=>s.features?(r(),p("div",$s,[h("div",ys,[h("div",Ps,[(r(!0),p(A,null,F(s.features,a=>(r(),p("div",{key:a.title,class:C(["item",[n.value]])},[y(bs,{icon:a.icon,title:a.title,details:a.details,link:a.link,"link-text":a.linkText,rel:a.rel,target:a.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):g("",!0)}}),Ls=L(Vs,[["__scopeId","data-v-a6181336"]]),Ss=k({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=T();return(n,s)=>l(t).features?(r(),S(Ls,{key:0,class:"VPHomeFeatures",features:l(t).features},null,8,["features"])):g("",!0)}}),ws=k({__name:"VPHomeContent",setup(e){const{width:t}=gt({initialWidth:0,includeScrollbar:!1});return(n,s)=>(r(),p("div",{class:"vp-doc container",style:Je(l(t)?{"--vp-offset":`calc(50% - ${l(t)/2}px)`}:{})},[d(n.$slots,"default",{},void 0,!0)],4))}}),Is=L(ws,[["__scopeId","data-v-8e2d4988"]]),Ts={class:"VPHome"},Ns=k({__name:"VPHome",setup(e){const{frontmatter:t}=T();return(n,s)=>{const o=Z("Content");return r(),p("div",Ts,[d(n.$slots,"home-hero-before",{},void 0,!0),y(cs,null,{"home-hero-info-before":v(()=>[d(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[d(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[d(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[d(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[d(n.$slots,"home-hero-image",{},void 0,!0)]),_:3}),d(n.$slots,"home-hero-after",{},void 0,!0),d(n.$slots,"home-features-before",{},void 0,!0),y(Ss),d(n.$slots,"home-features-after",{},void 0,!0),l(t).markdownStyles!==!1?(r(),S(Is,{key:0},{default:v(()=>[y(o)]),_:1})):(r(),S(o,{key:1}))])}}}),Ms=L(Ns,[["__scopeId","data-v-686f80a6"]]),Cs={},As={class:"VPPage"};function Bs(e,t){const n=Z("Content");return r(),p("div",As,[d(e.$slots,"page-top"),y(n),d(e.$slots,"page-bottom")])}const Hs=L(Cs,[["render",Bs]]),Es=k({__name:"VPContent",setup(e){const{page:t,frontmatter:n}=T(),{hasSidebar:s}=X();return(o,a)=>(r(),p("div",{class:C(["VPContent",{"has-sidebar":l(s),"is-home":l(n).layout==="home"}]),id:"VPContent"},[l(t).isNotFound?d(o.$slots,"not-found",{key:0},()=>[y(Gt)],!0):l(n).layout==="page"?(r(),S(Hs,{key:1},{"page-top":v(()=>[d(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[d(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):l(n).layout==="home"?(r(),S(Ms,{key:2},{"home-hero-before":v(()=>[d(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[d(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[d(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[d(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[d(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[d(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[d(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[d(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[d(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):l(n).layout&&l(n).layout!=="doc"?(r(),S(se(l(n).layout),{key:3})):(r(),S(Rn,{key:4},{"doc-top":v(()=>[d(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[d(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[d(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[d(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[d(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[d(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[d(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[d(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[d(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[d(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[d(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Os=L(Es,[["__scopeId","data-v-1428d186"]]),Ds={class:"container"},Fs=["innerHTML"],zs=["innerHTML"],js=k({__name:"VPFooter",setup(e){const{theme:t,frontmatter:n}=T(),{hasSidebar:s}=X();return(o,a)=>l(t).footer&&l(n).footer!==!1?(r(),p("footer",{key:0,class:C(["VPFooter",{"has-sidebar":l(s)}])},[h("div",Ds,[l(t).footer.message?(r(),p("p",{key:0,class:"message",innerHTML:l(t).footer.message},null,8,Fs)):g("",!0),l(t).footer.copyright?(r(),p("p",{key:1,class:"copyright",innerHTML:l(t).footer.copyright},null,8,zs)):g("",!0)])],2)):g("",!0)}}),Us=L(js,[["__scopeId","data-v-e315a0ad"]]);function qs(){const{theme:e,frontmatter:t}=T(),n=Ke([]),s=V(()=>n.value.length>0);return _e(()=>{n.value=Ae(t.value.outline??e.value.outline)}),{headers:n,hasLocalNav:s}}const Gs=e=>(z("data-v-17a5e62e"),e=e(),j(),e),Rs={class:"menu-text"},xs=Gs(()=>h("span",{class:"vpi-chevron-right icon"},null,-1)),Ks={class:"header"},Ws={class:"outline"},Js=k({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:n}=T(),s=I(!1),o=I(0),a=I(),i=I();function c(m){var P;(P=a.value)!=null&&P.contains(m.target)||(s.value=!1)}Q(s,m=>{if(m){document.addEventListener("click",c);return}document.removeEventListener("click",c)}),kt("Escape",()=>{s.value=!1}),_e(()=>{s.value=!1});function u(){s.value=!s.value,o.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function f(m){m.target.classList.contains("outline-link")&&(i.value&&(i.value.style.transition="none"),Xe(()=>{s.value=!1}))}function _(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(m,P)=>(r(),p("div",{class:"VPLocalNavOutlineDropdown",style:Je({"--vp-vh":o.value+"px"}),ref_key:"main",ref:a},[m.headers.length>0?(r(),p("button",{key:0,onClick:u,class:C({open:s.value})},[h("span",Rs,M(l(nt)(l(n))),1),xs],2)):(r(),p("button",{key:1,onClick:_},M(l(n).returnToTopLabel||"Return to top"),1)),y(Ne,{name:"flyout"},{default:v(()=>[s.value?(r(),p("div",{key:0,ref_key:"items",ref:i,class:"items",onClick:f},[h("div",Ks,[h("a",{class:"top-link",href:"#",onClick:_},M(l(n).returnToTopLabel||"Return to top"),1)]),h("div",Ws,[y(st,{headers:m.headers},null,8,["headers"])])],512)):g("",!0)]),_:1})],4))}}),Xs=L(Js,[["__scopeId","data-v-17a5e62e"]]),Ys=e=>(z("data-v-a6f0e41e"),e=e(),j(),e),Qs={class:"container"},Zs=["aria-expanded"],eo=Ys(()=>h("span",{class:"vpi-align-left menu-icon"},null,-1)),to={class:"menu-text"},no=k({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:n}=T(),{hasSidebar:s}=X(),{headers:o}=qs(),{y:a}=Ye(),i=I(0);oe(()=>{i.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),_e(()=>{o.value=Ae(n.value.outline??t.value.outline)});const c=V(()=>o.value.length===0),u=V(()=>c.value&&!s.value),f=V(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:c.value,fixed:u.value}));return(_,m)=>l(n).layout!=="home"&&(!u.value||l(a)>=i.value)?(r(),p("div",{key:0,class:C(f.value)},[h("div",Qs,[l(s)?(r(),p("button",{key:0,class:"menu","aria-expanded":_.open,"aria-controls":"VPSidebarNav",onClick:m[0]||(m[0]=P=>_.$emit("open-menu"))},[eo,h("span",to,M(l(t).sidebarMenuLabel||"Menu"),1)],8,Zs)):g("",!0),y(Xs,{headers:l(o),navHeight:i.value},null,8,["headers","navHeight"])])],2)):g("",!0)}}),so=L(no,[["__scopeId","data-v-a6f0e41e"]]);function oo(){const e=I(!1);function t(){e.value=!0,window.addEventListener("resize",o)}function n(){e.value=!1,window.removeEventListener("resize",o)}function s(){e.value?n():t()}function o(){window.outerWidth>=768&&n()}const a=ge();return Q(()=>a.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}const ao={},io={class:"VPSwitch",type:"button",role:"switch"},ro={class:"check"},lo={key:0,class:"icon"};function co(e,t){return r(),p("button",io,[h("span",ro,[e.$slots.default?(r(),p("span",lo,[d(e.$slots,"default",{},void 0,!0)])):g("",!0)])])}const uo=L(ao,[["render",co],["__scopeId","data-v-1d5665e3"]]),at=e=>(z("data-v-d1f28634"),e=e(),j(),e),ho=at(()=>h("span",{class:"vpi-sun sun"},null,-1)),po=at(()=>h("span",{class:"vpi-moon moon"},null,-1)),vo=k({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:n}=T(),s=ke("toggle-appearance",()=>{t.value=!t.value}),o=V(()=>t.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme");return(a,i)=>(r(),S(uo,{title:o.value,class:"VPSwitchAppearance","aria-checked":l(t),onClick:l(s)},{default:v(()=>[ho,po]),_:1},8,["title","aria-checked","onClick"]))}}),Be=L(vo,[["__scopeId","data-v-d1f28634"]]),fo={key:0,class:"VPNavBarAppearance"},mo=k({__name:"VPNavBarAppearance",setup(e){const{site:t}=T();return(n,s)=>l(t).appearance&&l(t).appearance!=="force-dark"?(r(),p("div",fo,[y(Be)])):g("",!0)}}),_o=L(mo,[["__scopeId","data-v-e6aabb21"]]),He=I();let it=!1,ye=0;function go(e){const t=I(!1);if(be){!it&&ko(),ye++;const n=Q(He,s=>{var o,a,i;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(a=e.onFocus)==null||a.call(e)):(t.value=!1,(i=e.onBlur)==null||i.call(e))});Me(()=>{n(),ye--,ye||bo()})}return bt(t)}function ko(){document.addEventListener("focusin",rt),it=!0,He.value=document.activeElement}function bo(){document.removeEventListener("focusin",rt)}function rt(){He.value=document.activeElement}const $o={class:"VPMenuLink"},yo=k({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=T();return(n,s)=>(r(),p("div",$o,[y(W,{class:C({active:l(ee)(l(t).relativePath,n.item.activeMatch||n.item.link,!!n.item.activeMatch)}),href:n.item.link,target:n.item.target,rel:n.item.rel},{default:v(()=>[J(M(n.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),$e=L(yo,[["__scopeId","data-v-43f1e123"]]),Po={class:"VPMenuGroup"},Vo={key:0,class:"title"},Lo=k({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,n)=>(r(),p("div",Po,[t.text?(r(),p("p",Vo,M(t.text),1)):g("",!0),(r(!0),p(A,null,F(t.items,s=>(r(),p(A,null,["link"in s?(r(),S($e,{key:0,item:s},null,8,["item"])):g("",!0)],64))),256))]))}}),So=L(Lo,[["__scopeId","data-v-69e747b5"]]),wo={class:"VPMenu"},Io={key:0,class:"items"},To=k({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(r(),p("div",wo,[t.items?(r(),p("div",Io,[(r(!0),p(A,null,F(t.items,s=>(r(),p(A,{key:s.text},["link"in s?(r(),S($e,{key:0,item:s},null,8,["item"])):(r(),S(So,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):g("",!0),d(t.$slots,"default",{},void 0,!0)]))}}),No=L(To,[["__scopeId","data-v-e7ea1737"]]),Mo=e=>(z("data-v-b6c34ac9"),e=e(),j(),e),Co=["aria-expanded","aria-label"],Ao={key:0,class:"text"},Bo=["innerHTML"],Ho=Mo(()=>h("span",{class:"vpi-chevron-down text-icon"},null,-1)),Eo={key:1,class:"vpi-more-horizontal icon"},Oo={class:"menu"},Do=k({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=I(!1),n=I();go({el:n,onBlur:s});function s(){t.value=!1}return(o,a)=>(r(),p("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:a[1]||(a[1]=i=>t.value=!0),onMouseleave:a[2]||(a[2]=i=>t.value=!1)},[h("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":o.label,onClick:a[0]||(a[0]=i=>t.value=!t.value)},[o.button||o.icon?(r(),p("span",Ao,[o.icon?(r(),p("span",{key:0,class:C([o.icon,"option-icon"])},null,2)):g("",!0),o.button?(r(),p("span",{key:1,innerHTML:o.button},null,8,Bo)):g("",!0),Ho])):(r(),p("span",Eo))],8,Co),h("div",Oo,[y(No,{items:o.items},{default:v(()=>[d(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Ee=L(Do,[["__scopeId","data-v-b6c34ac9"]]),Fo=["href","aria-label","innerHTML"],zo=k({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,n=V(()=>typeof t.icon=="object"?t.icon.svg:`<span class="vpi-social-${t.icon}" />`);return(s,o)=>(r(),p("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:n.value},null,8,Fo))}}),jo=L(zo,[["__scopeId","data-v-eee4e7cb"]]),Uo={class:"VPSocialLinks"},qo=k({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,n)=>(r(),p("div",Uo,[(r(!0),p(A,null,F(t.links,({link:s,icon:o,ariaLabel:a})=>(r(),S(jo,{key:s,icon:o,link:s,ariaLabel:a},null,8,["icon","link","ariaLabel"]))),128))]))}}),Oe=L(qo,[["__scopeId","data-v-7bc22406"]]),Go={key:0,class:"group translations"},Ro={class:"trans-title"},xo={key:1,class:"group"},Ko={class:"item appearance"},Wo={class:"label"},Jo={class:"appearance-action"},Xo={key:2,class:"group"},Yo={class:"item social-links"},Qo=k({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=T(),{localeLinks:s,currentLang:o}=ie({correspondingLink:!0}),a=V(()=>s.value.length&&o.value.label||t.value.appearance||n.value.socialLinks);return(i,c)=>a.value?(r(),S(Ee,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[l(s).length&&l(o).label?(r(),p("div",Go,[h("p",Ro,M(l(o).label),1),(r(!0),p(A,null,F(l(s),u=>(r(),S($e,{key:u.link,item:u},null,8,["item"]))),128))])):g("",!0),l(t).appearance&&l(t).appearance!=="force-dark"?(r(),p("div",xo,[h("div",Ko,[h("p",Wo,M(l(n).darkModeSwitchLabel||"Appearance"),1),h("div",Jo,[y(Be)])])])):g("",!0),l(n).socialLinks?(r(),p("div",Xo,[h("div",Yo,[y(Oe,{class:"social-links-list",links:l(n).socialLinks},null,8,["links"])])])):g("",!0)]),_:1})):g("",!0)}}),Zo=L(Qo,[["__scopeId","data-v-d0bd9dde"]]),ea=e=>(z("data-v-e5dd9c1c"),e=e(),j(),e),ta=["aria-expanded"],na=ea(()=>h("span",{class:"container"},[h("span",{class:"top"}),h("span",{class:"middle"}),h("span",{class:"bottom"})],-1)),sa=[na],oa=k({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(r(),p("button",{type:"button",class:C(["VPNavBarHamburger",{active:t.active}]),"aria-label":"mobile navigation","aria-expanded":t.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},sa,10,ta))}}),aa=L(oa,[["__scopeId","data-v-e5dd9c1c"]]),ia=["innerHTML"],ra=k({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=T();return(n,s)=>(r(),S(W,{class:C({VPNavBarMenuLink:!0,active:l(ee)(l(t).relativePath,n.item.activeMatch||n.item.link,!!n.item.activeMatch)}),href:n.item.link,noIcon:n.item.noIcon,target:n.item.target,rel:n.item.rel,tabindex:"0"},{default:v(()=>[h("span",{innerHTML:n.item.text},null,8,ia)]),_:1},8,["class","href","noIcon","target","rel"]))}}),la=L(ra,[["__scopeId","data-v-9c663999"]]),ca=k({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:n}=T(),s=a=>"link"in a?ee(n.value.relativePath,a.link,!!t.item.activeMatch):a.items.some(s),o=V(()=>s(t.item));return(a,i)=>(r(),S(Ee,{class:C({VPNavBarMenuGroup:!0,active:l(ee)(l(n).relativePath,a.item.activeMatch,!!a.item.activeMatch)||o.value}),button:a.item.text,items:a.item.items},null,8,["class","button","items"]))}}),ua=e=>(z("data-v-7f418b0f"),e=e(),j(),e),da={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},ha=ua(()=>h("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),pa=k({__name:"VPNavBarMenu",setup(e){const{theme:t}=T();return(n,s)=>l(t).nav?(r(),p("nav",da,[ha,(r(!0),p(A,null,F(l(t).nav,o=>(r(),p(A,{key:o.text},["link"in o?(r(),S(la,{key:0,item:o},null,8,["item"])):(r(),S(ca,{key:1,item:o},null,8,["item"]))],64))),128))])):g("",!0)}}),va=L(pa,[["__scopeId","data-v-7f418b0f"]]),fa="/assets/flex-logo.BJA2J7hW.svg";function Pe(e,t){return typeof e>"u"?t:e}function ze(e){const t=Array(e);for(let n=0;n<e;n++)t[n]=x();return t}function ma(e){return Object.keys(e)}function x(){return Object.create(null)}function _a(e){return[].concat.apply([],e)}function ga(e,t){return t.length-e.length}function ka(e){return e.constructor===Array}function pe(e){return typeof e=="string"}function Te(e){return typeof e=="object"}function ba(e){return typeof e=="function"}function $a(e,t,n,s){if(e&&(t&&(e=Ve(e,t)),this.matcher&&(e=Ve(e,this.matcher)),this.stemmer&&1<e.length&&(e=Ve(e,this.stemmer)),s&&1<e.length&&(e=Va(e)),n||n==="")){const o=e.split(n);return this.filter?La(o,this.filter):o}return e}const ya=/[\p{Z}\p{S}\p{P}\p{C}]+/u;function Pa(e){const t=x();for(let n=0,s=e.length;n<s;n++)t[e[n]]=1;return t}function je(e,t){const n=ma(e),s=n.length,o=[];let a="",i=0;for(let c,u,f=0;f<s;f++)c=n[f],u=e[c],u?(o[i++]=Ue(t?"(?!\\b)"+c+"(\\b|_)":c),o[i++]=u):a+=(a?"|":"")+c;return a&&(o[i++]=Ue(t?"(?!\\b)("+a+")(\\b|_)":"("+a+")"),o[i]=""),o}function Ve(e,t){for(let n=0,s=t.length;n<s&&(e=e.replace(t[n],t[n+1]),!!e);n+=2);return e}function Ue(e){return new RegExp(e,"g")}function Va(e){let t="",n="";for(let s,o=0,a=e.length;o<a;o++)(s=e[o])!==n&&(t+=n=s);return t}function La(e,t){const n=e.length,s=[];for(let o=0,a=0;o<n;o++){const i=e[o];i&&!t[i]&&(s[a++]=i)}return s}function Sa(e){return $a.call(this,(""+e).toLowerCase(),!1,ya,!1)}const wa={},Ia={};function Ta(e){ae(e,"add"),ae(e,"append"),ae(e,"search"),ae(e,"update"),ae(e,"remove")}function ae(e,t){e[t+"Async"]=function(){const n=this,s=arguments,o=s[s.length-1];let a;ba(o)&&(a=o,delete s[s.length-1]);const i=new Promise(function(c){setTimeout(function(){n.async=!0;const u=n[t].apply(n,s);n.async=!1,c(u)})});return a?(i.then(a),this):i}}function Na(e,t,n,s){const o=e.length;let a,i,c=[],u=0;s&&(s=[]);for(let f=o-1;0<=f;f--){const _=e[f],m=_.length,P=x();let b=!a;for(let $=0;$<m;$++){const N=_[$],w=N.length;if(w)for(let U,D,K=0;K<w;K++)if(D=N[K],a){if(a[D]){if(!f){if(n)n--;else if(c[u++]=D,u===t)return c}(f||s)&&(P[D]=1),b=!0}if(s&&(i[D]=(U=i[D])?++U:U=1,U<o)){const Y=s[U-2]||(s[U-2]=[]);Y[Y.length]=D}}else P[D]=1}if(s)a||(i=P);else if(!b)return[];a=P}if(s)for(let f,_,m=s.length-1;0<=m;m--){f=s[m],_=f.length;for(let P,b=0;b<_;b++)if(P=f[b],!a[P]){if(n)n--;else if(c[u++]=P,u===t)return c;a[P]=1}}return c}function de(e){this.limit=e!==!0&&e,this.cache=x(),this.queue=[]}function Ma(e,t,n){Te(e)&&(e=e.query);let s=this.cache.get(e);return s||(s=this.search(e,t,n),this.cache.set(e,s)),s}de.prototype.set=function(e,t){if(!this.cache[e]){let n=this.queue.length;n===this.limit?delete this.cache[this.queue[n-1]]:n++;for(let s=n-1;0<s;s--)this.queue[s]=this.queue[s-1];this.queue[0]=e}this.cache[e]=t},de.prototype.get=function(e){const t=this.cache[e];if(this.limit&&t){const n=this.queue.indexOf(e);if(n){const s=this.queue[n-1];this.queue[n-1]=this.queue[n],this.queue[n]=s}}return t},de.prototype.del=function(e){for(let t,n,s=0;s<this.queue.length;s++)n=this.queue[s],t=this.cache[n],t.indexOf(e)!==-1&&(this.queue.splice(s--,1),delete this.cache[n])};const Ca={memory:{charset:"latin:extra",resolution:3,minlength:4,fastupdate:!1},performance:{resolution:3,minlength:3,optimize:!1,context:{depth:2,resolution:1}},match:{charset:"latin:extra",tokenize:"reverse"},score:{charset:"latin:advanced",resolution:20,minlength:3,context:{depth:3,resolution:9}},default:{}};function Aa(e){if(pe(e))e=Ca[e];else{const t=e.preset;t&&(e=Object.assign({},t[t],e))}return e}function Ba(e,t,n,s,o,a){setTimeout(function(){const i=e(n,JSON.stringify(a));i&&i.then?i.then(function(){t.export(e,t,n,s,o+1)}):t.export(e,t,n,s,o+1)})}function Ha(e,t,n,s,o){let a,i;switch(o||(o=0)){case 0:if(a="reg",this.fastupdate)for(let c in i=x(),this.register)i[c]=1;else i=this.register;break;case 1:a="cfg",i={doc:0,opt:this.optimize?1:0};break;case 2:a="map",i=this.map;break;case 3:a="ctx",i=this.ctx;break;default:return}return Ba(e,t||this,n?n+"."+a:a,s,o,i),!0}function Ea(e,t){t&&(pe(t)&&(t=JSON.parse(t)),e==="cfg"?this.optimize=!!t.opt:e==="reg"?(this.fastupdate=!1,this.register=t):e==="map"?this.map=t:e==="ctx"&&(this.ctx=t))}function R(e,t){if(!(this instanceof R))return new R(e);let n,s,o;e?(e=Aa(e),n=e.charset,s=e.lang,pe(n)&&(n.indexOf(":")===-1&&(n+=":default"),n=Ia[n]),pe(s)&&(s=wa[s])):e={};let a,i,c=e.context||{};this.encode=e.encode||n&&n.encode||Sa,this.register=t||x(),this.resolution=a=e.resolution||9,this.tokenize=o=n&&n.tokenize||e.tokenize||"strict",this.depth=o==="strict"&&c.depth,this.bidirectional=Pe(c.bidirectional,!0),this.optimize=i=Pe(e.optimize,!0),this.fastupdate=Pe(e.fastupdate,!0),this.minlength=e.minlength||1,this.boost=e.boost,this.map=i?ze(a):x(),this.resolution_ctx=a=c.resolution||1,this.ctx=i?ze(a):x(),this.rtl=n&&n.rtl||e.rtl,this.matcher=(o=e.matcher||s&&s.matcher)&&je(o,!1),this.stemmer=(o=e.stemmer||s&&s.stemmer)&&je(o,!0),this.filter=(o=e.filter||s&&s.filter)&&Pa(o),this.cache=(o=e.cache)&&new de(o)}R.prototype.append=function(e,t){return this.add(e,t,!0)},R.prototype.add=function(e,t,n,s){if(t&&(e||e===0)){if(!s&&!n&&this.register[e])return this.update(e,t);t=this.encode(t);const o=t.length;if(o){const a=x(),i=x(),c=this.depth,u=this.resolution;for(let f=0;f<o;f++){let _=t[this.rtl?o-1-f:f],m=_.length;if(_&&m>=this.minlength&&(c||!i[_])){let P=le(u,o,f),b="";switch(this.tokenize){case"full":if(3<m){for(let $=0;$<m;$++)for(let N=m;N>$;N--)if(N-$>=this.minlength){const w=le(u,o,f,m,$);b=_.substring($,N),this.push_index(i,b,w,e,n)}break}case"reverse":if(2<m){for(let $=m-1;0<$;$--)if(b=_[$]+b,b.length>=this.minlength){const N=le(u,o,f,m,$);this.push_index(i,b,N,e,n)}b=""}case"forward":if(1<m){for(let $=0;$<m;$++)b+=_[$],b.length>=this.minlength&&this.push_index(i,b,P,e,n);break}default:if(this.boost&&(P=Math.min(0|P/this.boost(t,_,f),u-1)),this.push_index(i,_,P,e,n),c&&1<o&&f<o-1){const $=x(),N=this.resolution_ctx,w=_,U=Math.min(c+1,o-f);$[w]=1;for(let D=1;D<U;D++)if(_=t[this.rtl?o-1-f-D:f+D],_&&_.length>=this.minlength&&!$[_]){$[_]=1;const K=le(N+(o/2>N?0:1),o,f,U-1,D-1),Y=this.bidirectional&&_>w;this.push_index(a,Y?w:_,K,e,n,Y?_:w)}}}}}this.fastupdate||(this.register[e]=1)}}return this};function le(e,t,n,s,o){return n&&1<e?t+(s||0)<=e?n+(o||0):0|(e-1)/(t+(s||0))*(n+(o||0))+1:0}R.prototype.push_index=function(e,t,n,s,o,a){let i=a?this.ctx:this.map;if((!e[t]||a&&!e[t][a])&&(this.optimize&&(i=i[n]),a?(e=e[t]||(e[t]=x()),e[a]=1,i=i[a]||(i[a]=x())):e[t]=1,i=i[t]||(i[t]=[]),this.optimize||(i=i[n]||(i[n]=[])),(!o||i.indexOf(s)===-1)&&(i[i.length]=s,this.fastupdate))){const c=this.register[s]||(this.register[s]=[]);c[c.length]=i}},R.prototype.search=function(e,t,n){n||(!t&&Te(e)?(n=e,e=n.query):Te(t)&&(n=t));let s,o,a,i=[],c=0;if(n&&(t=n.limit,c=n.offset||0,o=n.context,a=n.suggest),e&&(e=this.encode(e),s=e.length,1<s)){const m=x(),P=[];for(let b,$=0,N=0;$<s;$++)if(b=e[$],b&&b.length>=this.minlength&&!m[b]){if(!this.optimize&&!a&&!this.map[b])return i;P[N++]=b,m[b]=1}e=P,s=e.length}if(!s)return i;t||(t=100);let u,f=this.depth&&1<s&&o!==!1,_=0;f?(u=e[0],_=1):1<s&&e.sort(ga);for(let m,P;_<s;_++){if(P=e[_],f?(m=this.add_result(i,a,t,c,s===2,P,u),(!a||m!==!1||!i.length)&&(u=P)):m=this.add_result(i,a,t,c,s===1,P),m)return m;if(a&&_==s-1){let b=i.length;if(!b){if(f){f=0,_=-1;continue}return i}if(b===1)return qe(i[0],t,c)}}return Na(i,t,c,a)},R.prototype.add_result=function(e,t,n,s,o,a,i){let c=[],u=i?this.ctx:this.map;if(this.optimize||(u=Ge(u,a,i,this.bidirectional)),u){let f=0;const _=Math.min(u.length,i?this.resolution_ctx:this.resolution);for(let m,P,b=0,$=0;b<_&&(m=u[b],!(m&&(this.optimize&&(m=Ge(m,a,i,this.bidirectional)),s&&m&&o&&(P=m.length,P<=s?(s-=P,m=null):(m=m.slice(s),s=0)),m&&(c[f++]=m,o&&($+=m.length,$>=n)))));b++);if(f)return o?qe(c,n,0):void(e[e.length]=c)}return!t&&c};function qe(e,t,n){return e=e.length===1?e[0]:_a(e),n||e.length>t?e.slice(n,n+t):e}function Ge(e,t,n,s){if(n){const o=s&&t>n;e=e[o?t:n],e=e&&e[o?n:t]}else e=e[t];return e}R.prototype.contain=function(e){return!!this.register[e]},R.prototype.update=function(e,t){return this.remove(e).add(e,t)},R.prototype.remove=function(e,t){const n=this.register[e];if(n){if(this.fastupdate)for(let s,o=0;o<n.length;o++)s=n[o],s.splice(s.indexOf(e),1);else ve(this.map,e,this.resolution,this.optimize),this.depth&&ve(this.ctx,e,this.resolution_ctx,this.optimize);t||delete this.register[e],this.cache&&this.cache.del(e)}return this};function ve(e,t,n,s,o){let a=0;if(ka(e))if(o){const i=e.indexOf(t);i===-1?a++:1<e.length&&(e.splice(i,1),a++)}else{o=Math.min(e.length,n);for(let i,c=0;c<o;c++)i=e[c],i&&(a=ve(i,t,n,s,o),!s&&!a&&delete e[c])}else for(let i in e)a=ve(e[i],t,n,s,o),a||delete e[i];return a}R.prototype.searchCache=Ma,R.prototype.export=Ha,R.prototype.import=Ea,Ta(R.prototype);const Oa={class:"VPNavBarSearch"},Da={class:"DocSearch-Form"},Fa=h("label",{class:"DocSearch-MagnifierLabel",for:"docsearch-input",id:"docsearch-label"},[h("svg",{width:"20",height:"20",class:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},[h("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})])],-1),za=["placeholder"],ja={class:"VPPluginSearch-search-list"},Ua={class:"VPPluginSearch-search-group"},qa=["href","onMouseenter","id"],Ga={class:"VPPluginSearch-search-item"},Ra={class:"VPPluginSearch-search-item-icon"},xa={style:{width:"100%"}},Ka=["innerHTML"],Wa=h("span",{class:"VPPluginSearch-search-item-icon"},"↪",-1),Ja=h("img",{class:"VPPluginSearch-flex-logo",src:fa,alt:"flex logo"},null,-1),Xa={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},Ya={class:"DocSearch-Button-Container"},Qa=h("svg",{width:"20",height:"20",class:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},[h("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Za={class:"DocSearch-Button-Placeholder"},ei={class:"DocSearch-Button-Keys"},ti=h("span",{class:"DocSearch-Button-Key"},"K",-1),ni=k({__name:"Search",setup(e){const t=Re(),n=t.localeIndex||t.localePath,s=I(),o=I(!1),a=I(),i=I(""),c=I(),u=I(),f=I(),_=I(),m=I(),P=I("Search"),b=I("Search docs"),$=I(0),N=I(),w=$t(),U=V(()=>{if(a.value){for(var H=m.value.search(a.value,{enrich:!0}),B=[],q=0;q<H.length;q++){var E=H[q],O=f.value[E],G=O.t,ne=O.p,re=O.l,pt=O.a;re=re.split(" ").join("-"),B.push({id:q,link:re,title:G,preview:ne,anchor:pt})}return B}}),D=(H,B)=>!H||!H.length?[]:H.reduce((q,E)=>(q[B(E)]||(q[B(E)]=[]),q[B(E)].push(E),q),{}),K=()=>{setTimeout(()=>{c.value&&c.value.focus()},100),De(),o.value=!0};oe(async()=>{var E,O;const H=await yt(()=>import("./virtual_search-data.D5VDwfgO.js"),[]);u.value=H.default.INDEX_DATA,f.value=H.default.PREVIEW_LOOKUP,_.value=H.default.Options,i.value=window.location.origin+fe(n.value==="root"?"/":n.value),P.value=((E=_.value)==null?void 0:E.buttonLabel)||P.value,b.value=((O=_.value)==null?void 0:O.placeholder)||b.value;var B=new R(_.value);B.import("reg",u.value.reg),B.import("cfg",u.value.cfg),B.import("map",u.value.map),B.import("ctx",u.value.ctx),m.value=B,s.value.innerHTML=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"⌘":"Ctrl";const q=G=>{var ne;G.key==="k"&&(G.ctrlKey||G.metaKey)&&(G.preventDefault(),K()),G.key==="Escape"&&((ne=a.value)==null?void 0:ne.length)==0&&o.value&&(o.value=!1)};window.addEventListener("keydown",q)});const Y=V(()=>D(U.value,H=>H.link.split("/").slice(0,-1).join("-"))),te=V(()=>Object.values(Y.value).flat().map(H=>H.id));function De(){o.value=!1,a.value=""}const ht=H=>{var B,q;if(document.getElementsByClassName("search-group")[0]){if(H.key=="ArrowUp"||H.key=="ArrowDown"){const E=te.value.indexOf($.value);if(H.key=="ArrowUp"){const O=E==0?te.value.length-1:E-1;$.value=te.value[O]}if(H.key=="ArrowDown"){const O=E>te.value.length-2?0:E+1;$.value=te.value[O]}if(E<5){const O=N.value.getElementsByClassName("VPPluginSearch-search-group")[0];O==null||O.scrollIntoView(!0)}else(B=document.getElementById(te.value[$.value]))==null||B.scrollIntoView(!0);Xe()}H.key=="Enter"&&w.go(t.site.value.base+((q=N.value.getElementsByClassName("link-focused")[0].getAttribute("href"))==null?void 0:q.replace(i.value,"")))}};return(H,B)=>{const q=Z("ClientOnly");return r(),p("div",Oa,[y(q,null,{default:v(()=>[(r(),S(Lt,{to:"body"},[Fe(h("div",{class:"VPPluginSearch-modal-back",onClick:B[2]||(B[2]=E=>o.value=!1),onKeydown:ht},[h("div",{class:"VPPluginSearch-modal",onClick:B[1]||(B[1]=Qe(()=>{},["stop"])),ref_key:"modal",ref:N},[h("form",Da,[Fa,Fe(h("input",{class:"DocSearch-Input","aria-autocomplete":"both","aria-labelledby":"docsearch-label",id:"docsearch-input",autocomplete:"off",autocorrect:"off",autocapitalize:"off",enterkeyhint:"search",spellcheck:"false",autofocus:"true","onUpdate:modelValue":B[0]||(B[0]=E=>a.value=E),placeholder:b.value,maxlength:"64",type:"search",ref_key:"input",ref:c},null,8,za),[[Vt,a.value]])]),h("div",ja,[(r(!0),p(A,null,F(Y.value,(E,O)=>(r(),p("div",{class:"search-group",key:O},[h("span",Ua,M(O?O.toString()[0].toUpperCase()+O.toString().slice(1):"Home"),1),(r(!0),p(A,null,F(E,(G,ne)=>(r(),p("a",{href:i.value+G.link,key:G.id,onClick:De,onMouseenter:re=>$.value=G.id,class:C({"link-focused":$.value==G.id}),id:ne.toString()},[h("div",Ga,[h("span",Ra,M(G.link.includes("#")?"#":"▤"),1),h("div",xa,[h("h3",null,M(G.title),1),h("p",null,[h("div",{innerHTML:G.preview},null,8,Ka)])]),Wa])],42,qa))),128))]))),128))]),Ja],512)],544),[[Pt,o.value]])]))]),_:1}),h("div",{id:"docsearch",onClick:B[3]||(B[3]=E=>K())},[h("button",Xa,[h("span",Ya,[Qa,h("span",Za,M(P.value),1)]),h("span",ei,[h("span",{class:"DocSearch-Button-Key",ref_key:"metaKey",ref:s},"Meta",512),ti])])])])}}}),si=k({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=T();return(n,s)=>l(t).socialLinks?(r(),S(Oe,{key:0,class:"VPNavBarSocialLinks",links:l(t).socialLinks},null,8,["links"])):g("",!0)}}),oi=L(si,[["__scopeId","data-v-0394ad82"]]),ai=["href","rel","target"],ii={key:1},ri={key:2},li=k({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=T(),{hasSidebar:s}=X(),{currentLang:o}=ie(),a=V(()=>{var u;return typeof n.value.logoLink=="string"?n.value.logoLink:(u=n.value.logoLink)==null?void 0:u.link}),i=V(()=>{var u;return typeof n.value.logoLink=="string"||(u=n.value.logoLink)==null?void 0:u.rel}),c=V(()=>{var u;return typeof n.value.logoLink=="string"||(u=n.value.logoLink)==null?void 0:u.target});return(u,f)=>(r(),p("div",{class:C(["VPNavBarTitle",{"has-sidebar":l(s)}])},[h("a",{class:"title",href:a.value??l(Ce)(l(o).link),rel:i.value,target:c.value},[d(u.$slots,"nav-bar-title-before",{},void 0,!0),l(n).logo?(r(),S(he,{key:0,class:"logo",image:l(n).logo},null,8,["image"])):g("",!0),l(n).siteTitle?(r(),p("span",ii,M(l(n).siteTitle),1)):l(n).siteTitle===void 0?(r(),p("span",ri,M(l(t).title),1)):g("",!0),d(u.$slots,"nav-bar-title-after",{},void 0,!0)],8,ai)],2))}}),ci=L(li,[["__scopeId","data-v-ab179fa1"]]),ui={class:"items"},di={class:"title"},hi=k({__name:"VPNavBarTranslations",setup(e){const{theme:t}=T(),{localeLinks:n,currentLang:s}=ie({correspondingLink:!0});return(o,a)=>l(n).length&&l(s).label?(r(),S(Ee,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:l(t).langMenuLabel||"Change language"},{default:v(()=>[h("div",ui,[h("p",di,M(l(s).label),1),(r(!0),p(A,null,F(l(n),i=>(r(),S($e,{key:i.link,item:i},null,8,["item"]))),128))])]),_:1},8,["label"])):g("",!0)}}),pi=L(hi,[["__scopeId","data-v-88af2de4"]]),vi=e=>(z("data-v-ccf7ddec"),e=e(),j(),e),fi={class:"wrapper"},mi={class:"container"},_i={class:"title"},gi={class:"content"},ki={class:"content-body"},bi=vi(()=>h("div",{class:"divider"},[h("div",{class:"divider-line"})],-1)),$i=k({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{y:t}=Ye(),{hasSidebar:n}=X(),{frontmatter:s}=T(),o=I({});return xe(()=>{o.value={"has-sidebar":n.value,home:s.value.layout==="home",top:t.value===0}}),(a,i)=>(r(),p("div",{class:C(["VPNavBar",o.value])},[h("div",fi,[h("div",mi,[h("div",_i,[y(ci,null,{"nav-bar-title-before":v(()=>[d(a.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[d(a.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),h("div",gi,[h("div",ki,[d(a.$slots,"nav-bar-content-before",{},void 0,!0),y(ni,{class:"search"}),y(va,{class:"menu"}),y(pi,{class:"translations"}),y(_o,{class:"appearance"}),y(oi,{class:"social-links"}),y(Zo,{class:"extra"}),d(a.$slots,"nav-bar-content-after",{},void 0,!0),y(aa,{class:"hamburger",active:a.isScreenOpen,onClick:i[0]||(i[0]=c=>a.$emit("toggle-screen"))},null,8,["active"])])])])]),bi],2))}}),yi=L($i,[["__scopeId","data-v-ccf7ddec"]]),Pi={key:0,class:"VPNavScreenAppearance"},Vi={class:"text"},Li=k({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=T();return(s,o)=>l(t).appearance&&l(t).appearance!=="force-dark"?(r(),p("div",Pi,[h("p",Vi,M(l(n).darkModeSwitchLabel||"Appearance"),1),y(Be)])):g("",!0)}}),Si=L(Li,[["__scopeId","data-v-2d7af913"]]),wi=k({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=ke("close-screen");return(n,s)=>(r(),S(W,{class:"VPNavScreenMenuLink",href:n.item.link,target:n.item.target,rel:n.item.rel,onClick:l(t),innerHTML:n.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Ii=L(wi,[["__scopeId","data-v-7f31e1f6"]]),Ti=k({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=ke("close-screen");return(n,s)=>(r(),S(W,{class:"VPNavScreenMenuGroupLink",href:n.item.link,target:n.item.target,rel:n.item.rel,onClick:l(t)},{default:v(()=>[J(M(n.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),lt=L(Ti,[["__scopeId","data-v-19976ae1"]]),Ni={class:"VPNavScreenMenuGroupSection"},Mi={key:0,class:"title"},Ci=k({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,n)=>(r(),p("div",Ni,[t.text?(r(),p("p",Mi,M(t.text),1)):g("",!0),(r(!0),p(A,null,F(t.items,s=>(r(),S(lt,{key:s.text,item:s},null,8,["item"]))),128))]))}}),Ai=L(Ci,[["__scopeId","data-v-8133b170"]]),Bi=e=>(z("data-v-ff6087d4"),e=e(),j(),e),Hi=["aria-controls","aria-expanded"],Ei=["innerHTML"],Oi=Bi(()=>h("span",{class:"vpi-plus button-icon"},null,-1)),Di=["id"],Fi={key:1,class:"group"},zi=k({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,n=I(!1),s=V(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(a,i)=>(r(),p("div",{class:C(["VPNavScreenMenuGroup",{open:n.value}])},[h("button",{class:"button","aria-controls":s.value,"aria-expanded":n.value,onClick:o},[h("span",{class:"button-text",innerHTML:a.text},null,8,Ei),Oi],8,Hi),h("div",{id:s.value,class:"items"},[(r(!0),p(A,null,F(a.items,c=>(r(),p(A,{key:c.text},["link"in c?(r(),p("div",{key:c.text,class:"item"},[y(lt,{item:c},null,8,["item"])])):(r(),p("div",Fi,[y(Ai,{text:c.text,items:c.items},null,8,["text","items"])]))],64))),128))],8,Di)],2))}}),ji=L(zi,[["__scopeId","data-v-ff6087d4"]]),Ui={key:0,class:"VPNavScreenMenu"},qi=k({__name:"VPNavScreenMenu",setup(e){const{theme:t}=T();return(n,s)=>l(t).nav?(r(),p("nav",Ui,[(r(!0),p(A,null,F(l(t).nav,o=>(r(),p(A,{key:o.text},["link"in o?(r(),S(Ii,{key:0,item:o},null,8,["item"])):(r(),S(ji,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):g("",!0)}}),Gi=k({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=T();return(n,s)=>l(t).socialLinks?(r(),S(Oe,{key:0,class:"VPNavScreenSocialLinks",links:l(t).socialLinks},null,8,["links"])):g("",!0)}}),ct=e=>(z("data-v-858fe1a4"),e=e(),j(),e),Ri=ct(()=>h("span",{class:"vpi-languages icon lang"},null,-1)),xi=ct(()=>h("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Ki={class:"list"},Wi=k({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=ie({correspondingLink:!0}),s=I(!1);function o(){s.value=!s.value}return(a,i)=>l(t).length&&l(n).label?(r(),p("div",{key:0,class:C(["VPNavScreenTranslations",{open:s.value}])},[h("button",{class:"title",onClick:o},[Ri,J(" "+M(l(n).label)+" ",1),xi]),h("ul",Ki,[(r(!0),p(A,null,F(l(t),c=>(r(),p("li",{key:c.link,class:"item"},[y(W,{class:"link",href:c.link},{default:v(()=>[J(M(c.text),1)]),_:2},1032,["href"])]))),128))])],2)):g("",!0)}}),Ji=L(Wi,[["__scopeId","data-v-858fe1a4"]]),Xi={class:"container"},Yi=k({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=I(null),n=Ze(be?document.body:null);return(s,o)=>(r(),S(Ne,{name:"fade",onEnter:o[0]||(o[0]=a=>n.value=!0),onAfterLeave:o[1]||(o[1]=a=>n.value=!1)},{default:v(()=>[s.open?(r(),p("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[h("div",Xi,[d(s.$slots,"nav-screen-content-before",{},void 0,!0),y(qi,{class:"menu"}),y(Ji,{class:"translations"}),y(Si,{class:"appearance"}),y(Gi,{class:"social-links"}),d(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):g("",!0)]),_:3}))}}),Qi=L(Yi,[["__scopeId","data-v-cc5739dd"]]),Zi={key:0,class:"VPNav"},er=k({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:s}=oo(),{frontmatter:o}=T(),a=V(()=>o.value.navbar!==!1);return et("close-screen",n),me(()=>{be&&document.documentElement.classList.toggle("hide-nav",!a.value)}),(i,c)=>a.value?(r(),p("header",Zi,[y(yi,{"is-screen-open":l(t),onToggleScreen:l(s)},{"nav-bar-title-before":v(()=>[d(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[d(i.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[d(i.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[d(i.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),y(Qi,{open:l(t)},{"nav-screen-content-before":v(()=>[d(i.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[d(i.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):g("",!0)}}),tr=L(er,[["__scopeId","data-v-ae24b3ad"]]),ut=e=>(z("data-v-b8d55f3b"),e=e(),j(),e),nr=["role","tabindex"],sr=ut(()=>h("div",{class:"indicator"},null,-1)),or=["onKeydown"],ar=ut(()=>h("span",{class:"vpi-chevron-right caret-icon"},null,-1)),ir=[ar],rr={key:1,class:"items"},lr=k({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:n,collapsible:s,isLink:o,isActiveLink:a,hasActiveLink:i,hasChildren:c,toggle:u}=Wt(V(()=>t.item)),f=V(()=>c.value?"section":"div"),_=V(()=>o.value?"a":"div"),m=V(()=>c.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),P=V(()=>o.value?void 0:"button"),b=V(()=>[[`level-${t.depth}`],{collapsible:s.value},{collapsed:n.value},{"is-link":o.value},{"is-active":a.value},{"has-active":i.value}]);function $(w){"key"in w&&w.key!=="Enter"||!t.item.link&&u()}function N(){t.item.link&&u()}return(w,U)=>{const D=Z("VPSidebarItem",!0);return r(),S(se(f.value),{class:C(["VPSidebarItem",b.value])},{default:v(()=>[w.item.text?(r(),p("div",ce({key:0,class:"item",role:P.value},wt(w.item.items?{click:$,keydown:$}:{},!0),{tabindex:w.item.items&&0}),[sr,w.item.link?(r(),S(W,{key:0,tag:_.value,class:"link",href:w.item.link,rel:w.item.rel,target:w.item.target},{default:v(()=>[(r(),S(se(m.value),{class:"text",innerHTML:w.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(r(),S(se(m.value),{key:1,class:"text",innerHTML:w.item.text},null,8,["innerHTML"])),w.item.collapsed!=null&&w.item.items&&w.item.items.length?(r(),p("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:N,onKeydown:St(N,["enter"]),tabindex:"0"},ir,40,or)):g("",!0)],16,nr)):g("",!0),w.item.items&&w.item.items.length?(r(),p("div",rr,[w.depth<5?(r(!0),p(A,{key:0},F(w.item.items,K=>(r(),S(D,{key:K.text,item:K,depth:w.depth+1},null,8,["item","depth"]))),128)):g("",!0)])):g("",!0)]),_:1},8,["class"])}}}),cr=L(lr,[["__scopeId","data-v-b8d55f3b"]]),dt=e=>(z("data-v-575e6a36"),e=e(),j(),e),ur=dt(()=>h("div",{class:"curtain"},null,-1)),dr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},hr=dt(()=>h("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),pr=k({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{sidebarGroups:n,hasSidebar:s}=X(),o=I(null),a=Ze(be?document.body:null);return Q([t,o],()=>{var i;t.open?(a.value=!0,(i=o.value)==null||i.focus()):a.value=!1},{immediate:!0,flush:"post"}),(i,c)=>l(s)?(r(),p("aside",{key:0,class:C(["VPSidebar",{open:i.open}]),ref_key:"navEl",ref:o,onClick:c[0]||(c[0]=Qe(()=>{},["stop"]))},[ur,h("nav",dr,[hr,d(i.$slots,"sidebar-nav-before",{},void 0,!0),(r(!0),p(A,null,F(l(n),u=>(r(),p("div",{key:u.text,class:"group"},[y(cr,{item:u,depth:0},null,8,["item"])]))),128)),d(i.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):g("",!0)}}),vr=L(pr,[["__scopeId","data-v-575e6a36"]]),fr=k({__name:"VPSkipLink",setup(e){const t=ge(),n=I();Q(()=>t.path,()=>n.value.focus());function s({target:o}){const a=document.getElementById(decodeURIComponent(o.hash).slice(1));if(a){const i=()=>{a.removeAttribute("tabindex"),a.removeEventListener("blur",i)};a.setAttribute("tabindex","-1"),a.addEventListener("blur",i),a.focus(),window.scrollTo(0,0)}}return(o,a)=>(r(),p(A,null,[h("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),h("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),mr=L(fr,[["__scopeId","data-v-0f60ec36"]]),_r=k({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=X(),o=ge();Q(()=>o.path,s),Kt(t,s);const{frontmatter:a}=T(),i=It(),c=V(()=>!!i["home-hero-image"]);return et("hero-image-slot-exists",c),(u,f)=>{const _=Z("Content");return l(a).layout!==!1?(r(),p("div",{key:0,class:C(["Layout",l(a).pageClass])},[d(u.$slots,"layout-top",{},void 0,!0),y(mr),y(Ct,{class:"backdrop",show:l(t),onClick:l(s)},null,8,["show","onClick"]),y(tr,null,{"nav-bar-title-before":v(()=>[d(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[d(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[d(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[d(u.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[d(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[d(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),y(so,{open:l(t),onOpenMenu:l(n)},null,8,["open","onOpenMenu"]),y(vr,{open:l(t)},{"sidebar-nav-before":v(()=>[d(u.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[d(u.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),y(Os,null,{"page-top":v(()=>[d(u.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[d(u.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[d(u.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[d(u.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[d(u.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[d(u.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[d(u.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[d(u.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[d(u.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[d(u.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[d(u.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[d(u.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[d(u.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[d(u.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[d(u.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[d(u.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[d(u.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[d(u.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[d(u.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[d(u.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[d(u.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[d(u.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[d(u.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),y(Us),d(u.$slots,"layout-bottom",{},void 0,!0)],2)):(r(),S(_,{key:1}))}}}),gr=L(_r,[["__scopeId","data-v-5d98c3a5"]]),br={Layout:gr,enhanceApp:({app:e})=>{e.component("Badge",Tt)}};export{br as t};
|