UNPKG

@wilboerht/blog-template

Version:
3 lines 79.5 kB
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.gaEnVWSp.js","assets/chunks/framework.D3nGTGqI.js"])))=>i.map(i=>d[i]);
import{e as b,o as c,c as p,r as d,n as I,d as ne,t as C,u,f as Ut,g as Ge,h as Wt,i as V,j as W,k as me,l as ft,w as F,m as zt,p as Gt,q as _,s as te,v as he,x as qt,y as ce,z as ge,A as Kt,B as Ne,C as ie,D as w,E as m,F as k,T as qe,_ as P,b as v,G as Ke,H as Xt,I as oe,J as M,K as U,L as $,M as K,N as x,O as pt,P as Yt,Q as Jt,R as vt,S as Qt,U as xt,V as Zt,W as en,X as tn,Y as nn}from"./chunks/framework.D3nGTGqI.js";const on=b({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(n){return(e,t)=>(c(),p("span",{class:I(["VPBadge",e.type])},[d(e.$slots,"default",{},()=>[ne(C(e.text),1)])],2))}}),sn=window.__VP_SITE_DATA__;function Xe(n){return zt()?(Gt(n),!0):!1}function X(n){return typeof n=="function"?n():u(n)}const mt=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ji=n=>n!=null,an=Object.prototype.toString,rn=n=>an.call(n)==="[object Object]",fe=()=>{},st=ln();function ln(){var n,e;return mt&&((n=window==null?void 0:window.navigator)==null?void 0:n.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window==null?void 0:window.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function cn(n,e){function t(...o){return new Promise((s,a)=>{Promise.resolve(n(()=>e.apply(this,o),{fn:e,thisArg:this,args:o})).then(s).catch(a)})}return t}const ht=n=>n();function un(n,e={}){let t,o,s=fe;const a=r=>{clearTimeout(r),s(),s=fe};return r=>{const l=X(n),f=X(e.maxWait);return t&&a(t),l<=0||f!==void 0&&f<=0?(o&&(a(o),o=null),Promise.resolve(r())):new Promise((h,g)=>{s=e.rejectOnCancel?g:h,f&&!o&&(o=setTimeout(()=>{t&&a(t),o=null,h(r())},f)),t=setTimeout(()=>{o&&a(o),o=null,h(r())},l)})}}function dn(n=ht){const e=V(!0);function t(){e.value=!1}function o(){e.value=!0}const s=(...a)=>{e.value&&n(...a)};return{isActive:Ge(e),pause:t,resume:o,eventFilter:s}}function fn(n){return ft()}function gt(...n){if(n.length!==1)return Ut(...n);const e=n[0];return typeof e=="function"?Ge(Wt(()=>({get:e,set:fe}))):V(e)}function _t(n,e,t={}){const{eventFilter:o=ht,...s}=t;return F(n,cn(o,e),s)}function pn(n,e,t={}){const{eventFilter:o,...s}=t,{eventFilter:a,pause:i,resume:r,isActive:l}=dn(o);return{stop:_t(n,e,{...s,eventFilter:a}),pause:i,resume:r,isActive:l}}function Ye(n,e=!0,t){fn()?W(n,t):e?n():me(n)}function Ui(n,e,t={}){const{debounce:o=0,maxWait:s=void 0,...a}=t;return _t(n,e,{...a,eventFilter:un(o,{maxWait:s})})}function Wi(n,e,t){let o;qt(t)?o={evaluating:t}:o={};const{lazy:s=!1,evaluating:a=void 0,shallow:i=!0,onError:r=fe}=o,l=V(!s),f=i?he(e):V(e);let h=0;return te(async g=>{if(!l.value)return;h++;const y=h;let S=!1;a&&Promise.resolve().then(()=>{a.value=!0});try{const T=await n(L=>{g(()=>{a&&(a.value=!1),S||L()})});y===h&&(f.value=T)}catch(T){r(T)}finally{a&&y===h&&(a.value=!1),S=!0}}),s?_(()=>(l.value=!0,f.value)):f}const q=mt?window:void 0;function bt(n){var e;const t=X(n);return(e=t==null?void 0:t.$el)!=null?e:t}function le(...n){let e,t,o,s;if(typeof n[0]=="string"||Array.isArray(n[0])?([t,o,s]=n,e=q):[e,t,o,s]=n,!e)return fe;Array.isArray(t)||(t=[t]),Array.isArray(o)||(o=[o]);const a=[],i=()=>{a.forEach(h=>h()),a.length=0},r=(h,g,y,S)=>(h.addEventListener(g,y,S),()=>h.removeEventListener(g,y,S)),l=F(()=>[bt(e),X(s)],([h,g])=>{if(i(),!h)return;const y=rn(g)?{...g}:g;a.push(...t.flatMap(S=>o.map(T=>r(h,S,T,y))))},{immediate:!0,flush:"post"}),f=()=>{l(),i()};return Xe(f),f}function vn(n){return typeof n=="function"?n:typeof n=="string"?e=>e.key===n:Array.isArray(n)?e=>n.includes(e.key):()=>!0}function je(...n){let e,t,o={};n.length===3?(e=n[0],t=n[1],o=n[2]):n.length===2?typeof n[1]=="object"?(e=!0,t=n[0],o=n[1]):(e=n[0],t=n[1]):(e=!0,t=n[0]);const{target:s=q,eventName:a="keydown",passive:i=!1,dedupe:r=!1}=o,l=vn(e);return le(s,a,h=>{h.repeat&&X(r)||l(h)&&t(h)},i)}function mn(){const n=V(!1),e=ft();return e&&W(()=>{n.value=!0},e),n}function hn(n){const e=mn();return _(()=>(e.value,!!n()))}function pe(n,e={}){const{window:t=q}=e,o=hn(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let s;const a=V(!1),i=f=>{a.value=f.matches},r=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",i):s.removeListener(i))},l=te(()=>{o.value&&(r(),s=t.matchMedia(X(n)),"addEventListener"in s?s.addEventListener("change",i):s.addListener(i),a.value=s.matches)});return Xe(()=>{l(),r(),s=void 0}),a}const ke=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ye="__vueuse_ssr_handlers__",gn=_n();function _n(){return ye in ke||(ke[ye]=ke[ye]||{}),ke[ye]}function kt(n,e){return gn[n]||e}function Je(n){return pe("(prefers-color-scheme: dark)",n)}function bn(n){return n==null?"any":n instanceof Set?"set":n instanceof Map?"map":n instanceof Date?"date":typeof n=="boolean"?"boolean":typeof n=="string"?"string":typeof n=="object"?"object":Number.isNaN(n)?"any":"number"}const kn={boolean:{read:n=>n==="true",write:n=>String(n)},object:{read:n=>JSON.parse(n),write:n=>JSON.stringify(n)},number:{read:n=>Number.parseFloat(n),write:n=>String(n)},any:{read:n=>n,write:n=>String(n)},string:{read:n=>n,write:n=>String(n)},map:{read:n=>new Map(JSON.parse(n)),write:n=>JSON.stringify(Array.from(n.entries()))},set:{read:n=>new Set(JSON.parse(n)),write:n=>JSON.stringify(Array.from(n))},date:{read:n=>new Date(n),write:n=>n.toISOString()}},at="vueuse-storage";function Qe(n,e,t,o={}){var s;const{flush:a="pre",deep:i=!0,listenToStorageChanges:r=!0,writeDefaults:l=!0,mergeDefaults:f=!1,shallow:h,window:g=q,eventFilter:y,onError:S=N=>{console.error(N)},initOnMounted:T}=o,L=(h?he:V)(typeof e=="function"?e():e);if(!t)try{t=kt("getDefaultStorage",()=>{var N;return(N=q)==null?void 0:N.localStorage})()}catch(N){S(N)}if(!t)return L;const A=X(e),H=bn(A),B=(s=o.serializer)!=null?s:kn[H],{pause:z,resume:R}=pn(L,()=>be(L.value),{flush:a,deep:i,eventFilter:y});g&&r&&Ye(()=>{t instanceof Storage?le(g,"storage",Q):le(g,at,ue),T&&Q()}),T||Q();function G(N,D){if(g){const j={key:n,oldValue:N,newValue:D,storageArea:t};g.dispatchEvent(t instanceof Storage?new StorageEvent("storage",j):new CustomEvent(at,{detail:j}))}}function be(N){try{const D=t.getItem(n);if(N==null)G(D,null),t.removeItem(n);else{const j=B.write(N);D!==j&&(t.setItem(n,j),G(D,j))}}catch(D){S(D)}}function ae(N){const D=N?N.newValue:t.getItem(n);if(D==null)return l&&A!=null&&t.setItem(n,B.write(A)),A;if(!N&&f){const j=B.read(D);return typeof f=="function"?f(j,A):H==="object"&&!Array.isArray(j)?{...A,...j}:j}else return typeof D!="string"?D:B.read(D)}function Q(N){if(!(N&&N.storageArea!==t)){if(N&&N.key==null){L.value=A;return}if(!(N&&N.key!==n)){z();try{(N==null?void 0:N.newValue)!==B.write(L.value)&&(L.value=ae(N))}catch(D){S(D)}finally{N?me(R):R()}}}}function ue(N){Q(N.detail)}return L}const yn="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function $n(n={}){const{selector:e="html",attribute:t="class",initialValue:o="auto",window:s=q,storage:a,storageKey:i="vueuse-color-scheme",listenToStorageChanges:r=!0,storageRef:l,emitAuto:f,disableTransition:h=!0}=n,g={auto:"",light:"light",dark:"dark",...n.modes||{}},y=Je({window:s}),S=_(()=>y.value?"dark":"light"),T=l||(i==null?gt(o):Qe(i,o,a,{window:s,listenToStorageChanges:r})),L=_(()=>T.value==="auto"?S.value:T.value),A=kt("updateHTMLAttrs",(R,G,be)=>{const ae=typeof R=="string"?s==null?void 0:s.document.querySelector(R):bt(R);if(!ae)return;const Q=new Set,ue=new Set;let N=null;if(G==="class"){const j=be.split(/\s/g);Object.values(g).flatMap(de=>(de||"").split(/\s/g)).filter(Boolean).forEach(de=>{j.includes(de)?Q.add(de):ue.add(de)})}else N={key:G,value:be};if(Q.size===0&&ue.size===0&&N===null)return;let D;h&&(D=s.document.createElement("style"),D.appendChild(document.createTextNode(yn)),s.document.head.appendChild(D));for(const j of Q)ae.classList.add(j);for(const j of ue)ae.classList.remove(j);N&&ae.setAttribute(N.key,N.value),h&&(s.getComputedStyle(D).opacity,document.head.removeChild(D))});function H(R){var G;A(e,t,(G=g[R])!=null?G:R)}function B(R){n.onChanged?n.onChanged(R,H):H(R)}F(L,B,{flush:"post",immediate:!0}),Ye(()=>B(L.value));const z=_({get(){return f?T.value:L.value},set(R){T.value=R}});try{return Object.assign(z,{store:T,system:S,state:L})}catch{return z}}function wn(n={}){const{valueDark:e="dark",valueLight:t="",window:o=q}=n,s=$n({...n,onChanged:(r,l)=>{var f;n.onChanged?(f=n.onChanged)==null||f.call(n,r==="dark",l,r):l(r)},modes:{dark:e,light:t}}),a=_(()=>s.system?s.system.value:Je({window:o}).value?"dark":"light");return _({get(){return s.value==="dark"},set(r){const l=r?"dark":"light";a.value===l?s.value="auto":s.value=l}})}function Ie(n){return typeof Window<"u"&&n instanceof Window?n.document.documentElement:typeof Document<"u"&&n instanceof Document?n.documentElement:n}function zi(n,e,t={}){const{window:o=q}=t;return Qe(n,e,o==null?void 0:o.localStorage,t)}function yt(n){const e=window.getComputedStyle(n);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&n.clientWidth<n.scrollWidth||e.overflowY==="auto"&&n.clientHeight<n.scrollHeight)return!0;{const t=n.parentNode;return!t||t.tagName==="BODY"?!1:yt(t)}}function Sn(n){const e=n||window.event,t=e.target;return yt(t)?!1:e.touches.length>1?!0:(e.preventDefault&&e.preventDefault(),!1)}const Ce=new WeakMap;function $t(n,e=!1){const t=V(e);let o=null,s="";F(gt(n),r=>{const l=Ie(X(r));if(l){const f=l;if(Ce.get(f)||Ce.set(f,f.style.overflow),f.style.overflow!=="hidden"&&(s=f.style.overflow),f.style.overflow==="hidden")return t.value=!0;if(t.value)return f.style.overflow="hidden"}},{immediate:!0});const a=()=>{const r=Ie(X(n));!r||t.value||(st&&(o=le(r,"touchmove",l=>{Sn(l)},{passive:!1})),r.style.overflow="hidden",t.value=!0)},i=()=>{const r=Ie(X(n));!r||!t.value||(st&&(o==null||o()),r.style.overflow=s,Ce.delete(r),t.value=!1)};return Xe(i),_({get(){return t.value},set(r){r?a():i()}})}function Gi(n,e,t={}){const{window:o=q}=t;return Qe(n,e,o==null?void 0:o.sessionStorage,t)}function wt(n={}){const{window:e=q,behavior:t="auto"}=n;if(!e)return{x:V(0),y:V(0)};const o=V(e.scrollX),s=V(e.scrollY),a=_({get(){return o.value},set(r){scrollTo({left:r,behavior:t})}}),i=_({get(){return s.value},set(r){scrollTo({top:r,behavior:t})}});return le(e,"scroll",()=>{o.value=e.scrollX,s.value=e.scrollY},{capture:!1,passive:!0}),{x:a,y:i}}function Pn(n={}){const{window:e=q,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:a=!0,type:i="inner"}=n,r=V(t),l=V(o),f=()=>{e&&(i==="outer"?(r.value=e.outerWidth,l.value=e.outerHeight):a?(r.value=e.innerWidth,l.value=e.innerHeight):(r.value=e.document.documentElement.clientWidth,l.value=e.document.documentElement.clientHeight))};if(f(),Ye(f),le("resize",f,{passive:!0}),s){const h=pe("(orientation: portrait)");F(h,()=>f())}return{width:r,height:l}}const Me={BASE_URL:"/vitepress-blog/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};var He={};const Ve=/^(?:[a-z]+:|\/\/)/i,Ln="vitepress-theme-appearance",Vn=/#.*$/,Tn=/[?#].*$/,An=/(?:(^|\/)index)?\.(?:md|html)$/,O=typeof document<"u",St={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function ee(n,e,t=!1){if(e===void 0)return!1;if(n=rt(`/${n}`),t)return new RegExp(e).test(n);if(rt(e)!==n)return!1;const o=e.match(Vn);return o?(O?location.hash:"")===o[0]:!0}function rt(n){return decodeURI(n).replace(Tn,"").replace(An,"$1")}function Pt(n){return Ve.test(n)}function En(n,e){return Object.keys((n==null?void 0:n.locales)||{}).find(t=>t!=="root"&&!Pt(t)&&ee(e,`/${t}/`,!0))||"root"}function Nn(n,e){var o,s,a,i,r,l,f;const t=En(n,e);return Object.assign({},n,{localeIndex:t,lang:((o=n.locales[t])==null?void 0:o.lang)??n.lang,dir:((s=n.locales[t])==null?void 0:s.dir)??n.dir,title:((a=n.locales[t])==null?void 0:a.title)??n.title,titleTemplate:((i=n.locales[t])==null?void 0:i.titleTemplate)??n.titleTemplate,description:((r=n.locales[t])==null?void 0:r.description)??n.description,head:Vt(n.head,((l=n.locales[t])==null?void 0:l.head)??[]),themeConfig:{...n.themeConfig,...(f=n.locales[t])==null?void 0:f.themeConfig}})}function Lt(n,e){const t=e.title||n.title,o=e.titleTemplate??n.titleTemplate;if(typeof o=="string"&&o.includes(":title"))return o.replace(/:title/g,t);const s=In(n.title,o);return t===s.slice(3)?t:`${t}${s}`}function In(n,e){return e===!1?"":e===!0||e===void 0?` | ${n}`:n===e?"":` | ${e}`}function Cn(n,e){const[t,o]=e;if(t!=="meta")return!1;const s=Object.entries(o)[0];return s==null?!1:n.some(([a,i])=>a===t&&i[s[0]]===s[1])}function Vt(n,e){return[...n.filter(t=>!Cn(e,t)),...e]}const Mn=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Hn=/^[a-z]:/i;function it(n){const e=Hn.exec(n),t=e?e[0]:"";return t+n.slice(t.length).replace(Mn,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const Oe=new Set;function Tt(n){if(Oe.size===0){const t=typeof process=="object"&&(He==null?void 0:He.VITE_EXTRA_EXTENSIONS)||(Me==null?void 0:Me.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(t&&typeof t=="string"?","+t:"")).split(",").forEach(o=>Oe.add(o))}const e=n.split(".").pop();return e==null||!Oe.has(e.toLowerCase())}function qi(n){return n.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const At=Symbol(),Z=he(sn);function On(n){const e=_(()=>Nn(Z.value,n.data.relativePath)),t=e.value.appearance,o=t==="force-dark"?V(!0):t==="force-auto"?Je():t?wn({storageKey:Ln,initialValue:()=>t==="dark"?"dark":"auto",...typeof t=="object"?t:{}}):V(!1),s=V(O?location.hash:"");return O&&window.addEventListener("hashchange",()=>{s.value=location.hash}),F(()=>n.data,()=>{s.value=O?location.hash:""}),{site:e,theme:_(()=>e.value.themeConfig),page:_(()=>n.data),frontmatter:_(()=>n.data.frontmatter),params:_(()=>n.data.params),lang:_(()=>e.value.lang),dir:_(()=>n.data.frontmatter.dir||e.value.dir),localeIndex:_(()=>e.value.localeIndex||"root"),title:_(()=>Lt(e.value,n.data)),description:_(()=>n.data.description||e.value.description),isDark:o,hash:_(()=>s.value)}}function Te(){const n=ce(At);if(!n)throw new Error("vitepress data not properly injected in app");return n}function Bn(n,e){return`${n}${e}`.replace(/\/+/g,"/")}function ve(n){return Ve.test(n)||!n.startsWith("/")?n:Bn(Z.value.base,n)}function Et(n){let e=n.replace(/\.html$/,"");if(e=decodeURIComponent(e),e=e.replace(/\/$/,"/index"),O){const t="/vitepress-blog/";e=it(e.slice(t.length).replace(/\//g,"_")||"index")+".md";let o=__VP_HASH_MAP__[e.toLowerCase()];if(o||(e=e.endsWith("_index.md")?e.slice(0,-9)+".md":e.slice(0,-3)+"_index.md",o=__VP_HASH_MAP__[e.toLowerCase()]),!o)return null;e=`${t}assets/${e}.${o}.js`}else e=`./${it(e.slice(1).replace(/\//g,"_"))}.md.js`;return e}let Se=[];function Ae(n){Se.push(n),ge(()=>{Se=Se.filter(e=>e!==n)})}function Nt(){let n=Z.value.scrollOffset,e=0,t=24;if(typeof n=="object"&&"padding"in n&&(t=n.padding,n=n.selector),typeof n=="number")e=n;else if(typeof n=="string")e=lt(n,t);else if(Array.isArray(n))for(const o of n){const s=lt(o,t);if(s){e=s;break}}return e}function lt(n,e){const t=document.querySelector(n);if(!t)return 0;const o=t.getBoundingClientRect().bottom;return o<0?0:o+e}const It=Symbol(),Ct="http://a.com",Dn=()=>({path:"/",component:null,data:St});function Rn(n,e){const t=Kt(Dn()),o={route:t,go:s};async function s(r=O?location.href:"/"){var l,f;r=Be(r),await((l=o.onBeforeRouteChange)==null?void 0:l.call(o,r))!==!1&&(O&&r!==Be(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",r)),await i(r),await((f=o.onAfterRouteChanged)==null?void 0:f.call(o,r)))}let a=null;async function i(r,l=0,f=!1){var y,S;if(await((y=o.onBeforePageLoad)==null?void 0:y.call(o,r))===!1)return;const h=new URL(r,Ct),g=a=h.pathname;try{let T=await n(g);if(!T)throw new Error(`Page not found: ${g}`);if(a===g){a=null;const{default:L,__pageData:A}=T;if(!L)throw new Error(`Invalid route component: ${L}`);await((S=o.onAfterPageLoad)==null?void 0:S.call(o,r)),t.path=O?g:ve(g),t.component=Ne(L),t.data=Ne(A),O&&me(()=>{let H=Z.value.base+A.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!Z.value.cleanUrls&&!H.endsWith("/")&&(H+=".html"),H!==h.pathname&&(h.pathname=H,r=H+h.search+h.hash,history.replaceState({},"",r)),h.hash&&!l){let B=null;try{B=document.getElementById(decodeURIComponent(h.hash).slice(1))}catch(z){console.warn(z)}if(B){ct(B,h.hash);return}}window.scrollTo(0,l)})}}catch(T){if(!/fetch|Page not found/.test(T.message)&&!/^\/404(\.html|\/)?$/.test(r)&&console.error(T),!f)try{const L=await fetch(Z.value.base+"hashmap.json");window.__VP_HASH_MAP__=await L.json(),await i(r,l,!0);return}catch{}if(a===g){a=null,t.path=O?g:ve(g),t.component=e?Ne(e):null;const L=O?g.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";t.data={...St,relativePath:L}}}}return O&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",r=>{if(r.defaultPrevented||!(r.target instanceof Element)||r.target.closest("button")||r.button!==0||r.ctrlKey||r.shiftKey||r.altKey||r.metaKey)return;const l=r.target.closest("a");if(!l||l.closest(".vp-raw")||l.hasAttribute("download")||l.hasAttribute("target"))return;const f=l.getAttribute("href")??(l instanceof SVGAElement?l.getAttribute("xlink:href"):null);if(f==null)return;const{href:h,origin:g,pathname:y,hash:S,search:T}=new URL(f,l.baseURI),L=new URL(location.href);g===L.origin&&Tt(y)&&(r.preventDefault(),y===L.pathname&&T===L.search?(S!==L.hash&&(history.pushState({},"",h),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:L.href,newURL:h}))),S?ct(l,S,l.classList.contains("header-anchor")):window.scrollTo(0,0)):s(h))},{capture:!0}),window.addEventListener("popstate",async r=>{var l;r.state!==null&&(await i(Be(location.href),r.state&&r.state.scrollPosition||0),(l=o.onAfterRouteChanged)==null||l.call(o,location.href))}),window.addEventListener("hashchange",r=>{r.preventDefault()})),o}function Fn(){const n=ce(It);if(!n)throw new Error("useRouter() is called without provider.");return n}function se(){return Fn().route}function ct(n,e,t=!1){let o=null;try{o=n.classList.contains("header-anchor")?n:document.getElementById(decodeURIComponent(e).slice(1))}catch(s){console.warn(s)}if(o){let s=function(){!t||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})};const a=parseInt(window.getComputedStyle(o).paddingTop,10),i=window.scrollY+o.getBoundingClientRect().top-Nt()+a;requestAnimationFrame(s)}}function Be(n){const e=new URL(n,Ct);return e.pathname=e.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),Z.value.cleanUrls?e.pathname=e.pathname.replace(/\.html$/,""):!e.pathname.endsWith("/")&&!e.pathname.endsWith(".html")&&(e.pathname+=".html"),e.pathname+e.search+e.hash}const $e=()=>Se.forEach(n=>n()),jn=b({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(n){const e=se(),{frontmatter:t,site:o}=Te();return F(t,$e,{deep:!0,flush:"post"}),()=>ie(n.as,o.value.contentProps??{style:{position:"relative"}},[e.component?ie(e.component,{onVnodeMounted:$e,onVnodeUpdated:$e,onVnodeUnmounted:$e}):"404 Page Not Found"])}}),Un={key:0,class:"VPBackdrop"},Wn=b({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(n){return(e,t)=>(c(),w(qe,{name:"fade"},{default:m(()=>[e.show?(c(),p("div",Un)):k("",!0)]),_:1}))}}),zn=P(Wn,[["__scopeId","data-v-a07ceb64"]]),E=Te;function Gn(n,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(n,e):(n(),(o=!0)&&setTimeout(()=>o=!1,e))}}function Ue(n){return/^\//.test(n)?n:`/${n}`}function xe(n){const{pathname:e,search:t,hash:o,protocol:s}=new URL(n,"http://a.com");if(Pt(n)||n.startsWith("#")||!s.startsWith("http")||!Tt(e))return n;const{site:a}=E(),i=e.endsWith("/")||e.endsWith(".html")?n:n.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,a.value.cleanUrls?"":".html")}${t}${o}`);return ve(i)}function _e({correspondingLink:n=!1}={}){const{site:e,localeIndex:t,page:o,theme:s,hash:a}=E(),i=_(()=>{var l,f;return{label:(l=e.value.locales[t.value])==null?void 0:l.label,link:((f=e.value.locales[t.value])==null?void 0:f.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:_(()=>Object.entries(e.value.locales).flatMap(([l,f])=>i.value.label===f.label?[]:{text:f.label,link:qn(f.link||(l==="root"?"/":`/${l}/`),s.value.i18nRouting!==!1&&n,o.value.relativePath.slice(i.value.link.length-1),!e.value.cleanUrls)+a.value})),currentLang:i}}function qn(n,e,t,o){return e?n.replace(/\/$/,"")+Ue(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):n}const Kn={class:"NotFound"},Xn={class:"code"},Yn={class:"title"},Jn={class:"quote"},Qn={class:"action"},xn=["href","aria-label"],Zn=b({__name:"NotFound",setup(n){const{theme:e}=E(),{currentLang:t}=_e();return(o,s)=>{var a,i,r,l,f;return c(),p("div",Kn,[v("p",Xn,C(((a=u(e).notFound)==null?void 0:a.code)??"404"),1),v("h1",Yn,C(((i=u(e).notFound)==null?void 0:i.title)??"PAGE NOT FOUND"),1),s[0]||(s[0]=v("div",{class:"divider"},null,-1)),v("blockquote",Jn,C(((r=u(e).notFound)==null?void 0:r.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),v("div",Qn,[v("a",{class:"link",href:u(ve)(u(t).link),"aria-label":((l=u(e).notFound)==null?void 0:l.linkLabel)??"go to home"},C(((f=u(e).notFound)==null?void 0:f.linkText)??"Take me home"),9,xn)])])}}}),eo=P(Zn,[["__scopeId","data-v-8d947246"]]);function Mt(n,e){if(Array.isArray(n))return Pe(n);if(n==null)return[];e=Ue(e);const t=Object.keys(n).sort((s,a)=>a.split("/").length-s.split("/").length).find(s=>e.startsWith(Ue(s))),o=t?n[t]:[];return Array.isArray(o)?Pe(o):Pe(o.items,o.base)}function to(n){const e=[];let t=0;for(const o in n){const s=n[o];if(s.items){t=e.push(s);continue}e[t]||e.push({items:[]}),e[t].items.push(s)}return e}function no(n){const e=[];function t(o){for(const s of o)s.text&&s.link&&e.push({text:s.text,link:s.link,docFooterText:s.docFooterText}),s.items&&t(s.items)}return t(n),e}function We(n,e){return Array.isArray(e)?e.some(t=>We(n,t)):ee(n,e.link)?!0:e.items?We(n,e.items):!1}function Pe(n,e){return[...n].map(t=>{const o={...t},s=o.base||e;return s&&o.link&&(o.link=s+o.link),o.items&&(o.items=Pe(o.items,s)),o})}function J(){const{frontmatter:n,page:e,theme:t}=E(),o=pe("(min-width: 960px)"),s=V(!1),a=_(()=>{const L=t.value.sidebar,A=e.value.relativePath;return L?Mt(L,A):[]}),i=V(a.value);F(a,(L,A)=>{JSON.stringify(L)!==JSON.stringify(A)&&(i.value=a.value)});const r=_(()=>n.value.sidebar!==!1&&i.value.length>0&&n.value.layout!=="home"),l=_(()=>f?n.value.aside==null?t.value.aside==="left":n.value.aside==="left":!1),f=_(()=>n.value.layout==="home"?!1:n.value.aside!=null?!!n.value.aside:t.value.aside!==!1),h=_(()=>r.value&&o.value),g=_(()=>r.value?to(i.value):[]);function y(){s.value=!0}function S(){s.value=!1}function T(){s.value?S():y()}return{isOpen:s,sidebar:i,sidebarGroups:g,hasSidebar:r,hasAside:f,leftAside:l,isSidebarEnabled:h,open:y,close:S,toggle:T}}function oo(n,e){let t;te(()=>{t=n.value?document.activeElement:void 0}),W(()=>{window.addEventListener("keyup",o)}),ge(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&n.value&&(e(),t==null||t.focus())}}function so(n){const{page:e,hash:t}=E(),o=V(!1),s=_(()=>n.value.collapsed!=null),a=_(()=>!!n.value.link),i=V(!1),r=()=>{i.value=ee(e.value.relativePath,n.value.link)};F([e,n,t],r),W(r);const l=_(()=>i.value?!0:n.value.items?We(e.value.relativePath,n.value.items):!1),f=_(()=>!!(n.value.items&&n.value.items.length));te(()=>{o.value=!!(s.value&&n.value.collapsed)}),Ke(()=>{(i.value||l.value)&&(o.value=!1)});function h(){s.value&&(o.value=!o.value)}return{collapsed:o,collapsible:s,isLink:a,isActiveLink:i,hasActiveLink:l,hasChildren:f,toggle:h}}function ao(){const{hasSidebar:n}=J(),e=pe("(min-width: 960px)"),t=pe("(min-width: 1280px)");return{isAsideEnabled:_(()=>!t.value&&!e.value?!1:n.value?t.value:e.value)}}const ze=[];function Ht(n){return typeof n.outline=="object"&&!Array.isArray(n.outline)&&n.outline.label||n.outlineTitle||"On this page"}function Ze(n){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:ro(t),link:"#"+t.id,level:o}});return io(e,n)}function ro(n){let e="";for(const t of n.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function io(n,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,s]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return uo(n,o,s)}function lo(n,e){const{isAsideEnabled:t}=ao(),o=Gn(a,100);let s=null;W(()=>{requestAnimationFrame(a),window.addEventListener("scroll",o)}),Xt(()=>{i(location.hash)}),ge(()=>{window.removeEventListener("scroll",o)});function a(){if(!t.value)return;const r=window.scrollY,l=window.innerHeight,f=document.body.offsetHeight,h=Math.abs(r+l-f)<1,g=ze.map(({element:S,link:T})=>({link:T,top:co(S)})).filter(({top:S})=>!Number.isNaN(S)).sort((S,T)=>S.top-T.top);if(!g.length){i(null);return}if(r<1){i(null);return}if(h){i(g[g.length-1].link);return}let y=null;for(const{link:S,top:T}of g){if(T>r+Nt()+4)break;y=S}i(y)}function i(r){s&&s.classList.remove("active"),r==null?s=null:s=n.value.querySelector(`a[href="${decodeURIComponent(r)}"]`);const l=s;l?(l.classList.add("active"),e.value.style.top=l.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function co(n){let e=0;for(;n!==document.body;){if(n===null)return NaN;e+=n.offsetTop,n=n.offsetParent}return e}function uo(n,e,t){ze.length=0;const o=[],s=[];return n.forEach(a=>{const i={...a,children:[]};let r=s[s.length-1];for(;r&&r.level>=i.level;)s.pop(),r=s[s.length-1];if(i.element.classList.contains("ignore-header")||r&&"shouldIgnore"in r){s.push({level:i.level,shouldIgnore:!0});return}i.level>t||i.level<e||(ze.push({element:i.element,link:i.link}),r?r.children.push(i):o.push(i),s.push(i))}),o}const fo=["href","title"],po=b({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(n){function e({target:t}){const o=t.href.split("#")[1],s=document.getElementById(decodeURIComponent(o));s==null||s.focus({preventScroll:!0})}return(t,o)=>{const s=oe("VPDocOutlineItem",!0);return c(),p("ul",{class:I(["VPDocOutlineItem",t.root?"root":"nested"])},[(c(!0),p(M,null,U(t.headers,({children:a,link:i,title:r})=>(c(),p("li",null,[v("a",{class:"outline-link",href:i,onClick:e,title:r},C(r),9,fo),a!=null&&a.length?(c(),w(s,{key:0,headers:a},null,8,["headers"])):k("",!0)]))),256))],2)}}}),Ot=P(po,[["__scopeId","data-v-bde8ee5e"]]),vo={class:"content"},mo={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},ho=b({__name:"VPDocAsideOutline",setup(n){const{frontmatter:e,theme:t}=E(),o=he([]);Ae(()=>{o.value=Ze(e.value.outline??t.value.outline)});const s=V(),a=V();return lo(s,a),(i,r)=>(c(),p("nav",{"aria-labelledby":"doc-outline-aria-label",class:I(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:s},[v("div",vo,[v("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),v("div",mo,C(u(Ht)(u(t))),1),$(Ot,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),go=P(ho,[["__scopeId","data-v-a8d42b20"]]),_o={class:"VPDocAsideCarbonAds"},bo=b({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(n){const e=()=>null;return(t,o)=>(c(),p("div",_o,[$(u(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),ko={class:"VPDocAside"},yo=b({__name:"VPDocAside",setup(n){const{theme:e}=E();return(t,o)=>(c(),p("div",ko,[d(t.$slots,"aside-top",{},void 0,!0),d(t.$slots,"aside-outline-before",{},void 0,!0),$(go),d(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=v("div",{class:"spacer"},null,-1)),d(t.$slots,"aside-ads-before",{},void 0,!0),u(e).carbonAds?(c(),w(bo,{key:0,"carbon-ads":u(e).carbonAds},null,8,["carbon-ads"])):k("",!0),d(t.$slots,"aside-ads-after",{},void 0,!0),d(t.$slots,"aside-bottom",{},void 0,!0)]))}}),$o=P(yo,[["__scopeId","data-v-d4ef4a9a"]]);function wo(){const{theme:n,page:e}=E();return _(()=>{const{text:t="Edit this page",pattern:o=""}=n.value.editLink||{};let s;return typeof o=="function"?s=o(e.value):s=o.replace(/:path/g,e.value.filePath),{url:s,text:t}})}function So(){const{page:n,theme:e,frontmatter:t}=E();return _(()=>{var f,h,g,y,S,T,L,A;const o=Mt(e.value.sidebar,n.value.relativePath),s=no(o),a=Po(s,H=>H.link.replace(/[?#].*$/,"")),i=a.findIndex(H=>ee(n.value.relativePath,H.link)),r=((f=e.value.docFooter)==null?void 0:f.prev)===!1&&!t.value.prev||t.value.prev===!1,l=((h=e.value.docFooter)==null?void 0:h.next)===!1&&!t.value.next||t.value.next===!1;return{prev:r?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((g=a[i-1])==null?void 0:g.docFooterText)??((y=a[i-1])==null?void 0:y.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=a[i-1])==null?void 0:S.link)},next:l?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((T=a[i+1])==null?void 0:T.docFooterText)??((L=a[i+1])==null?void 0:L.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((A=a[i+1])==null?void 0:A.link)}}})}function Po(n,e){const t=new Set;return n.filter(o=>{const s=e(o);return t.has(s)?!1:t.add(s)})}const Y=b({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(n){const e=n,t=_(()=>e.tag??(e.href?"a":"span")),o=_(()=>e.href&&Ve.test(e.href)||e.target==="_blank");return(s,a)=>(c(),w(K(t.value),{class:I(["VPLink",{link:s.href,"vp-external-link-icon":o.value,"no-icon":s.noIcon}]),href:s.href?u(xe)(s.href):void 0,target:s.target??(o.value?"_blank":void 0),rel:s.rel??(o.value?"noreferrer":void 0)},{default:m(()=>[d(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Lo={class:"VPLastUpdated"},Vo=["datetime"],To=b({__name:"VPDocFooterLastUpdated",setup(n){const{theme:e,page:t,lang:o}=E(),s=_(()=>new Date(t.value.lastUpdated)),a=_(()=>s.value.toISOString()),i=V("");return W(()=>{te(()=>{var r,l,f;i.value=new Intl.DateTimeFormat((l=(r=e.value.lastUpdated)==null?void 0:r.formatOptions)!=null&&l.forceLocale?o.value:void 0,((f=e.value.lastUpdated)==null?void 0:f.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(s.value)})}),(r,l)=>{var f;return c(),p("p",Lo,[ne(C(((f=u(e).lastUpdated)==null?void 0:f.text)||u(e).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:a.value},C(i.value),9,Vo)])}}}),Ao=P(To,[["__scopeId","data-v-be3e292f"]]),Eo={key:0,class:"VPDocFooter"},No={key:0,class:"edit-info"},Io={key:0,class:"edit-link"},Co={key:1,class:"last-updated"},Mo={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Ho={class:"pager"},Oo=["innerHTML"],Bo=["innerHTML"],Do={class:"pager"},Ro=["innerHTML"],Fo=["innerHTML"],jo=b({__name:"VPDocFooter",setup(n){const{theme:e,page:t,frontmatter:o}=E(),s=wo(),a=So(),i=_(()=>e.value.editLink&&o.value.editLink!==!1),r=_(()=>t.value.lastUpdated),l=_(()=>i.value||r.value||a.value.prev||a.value.next);return(f,h)=>{var g,y,S,T;return l.value?(c(),p("footer",Eo,[d(f.$slots,"doc-footer-before",{},void 0,!0),i.value||r.value?(c(),p("div",No,[i.value?(c(),p("div",Io,[$(Y,{class:"edit-link-button",href:u(s).url,"no-icon":!0},{default:m(()=>[h[0]||(h[0]=v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),ne(" "+C(u(s).text),1)]),_:1},8,["href"])])):k("",!0),r.value?(c(),p("div",Co,[$(Ao)])):k("",!0)])):k("",!0),(g=u(a).prev)!=null&&g.link||(y=u(a).next)!=null&&y.link?(c(),p("nav",Mo,[h[1]||(h[1]=v("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),v("div",Ho,[(S=u(a).prev)!=null&&S.link?(c(),w(Y,{key:0,class:"pager-link prev",href:u(a).prev.link},{default:m(()=>{var L;return[v("span",{class:"desc",innerHTML:((L=u(e).docFooter)==null?void 0:L.prev)||"Previous page"},null,8,Oo),v("span",{class:"title",innerHTML:u(a).prev.text},null,8,Bo)]}),_:1},8,["href"])):k("",!0)]),v("div",Do,[(T=u(a).next)!=null&&T.link?(c(),w(Y,{key:0,class:"pager-link next",href:u(a).next.link},{default:m(()=>{var L;return[v("span",{class:"desc",innerHTML:((L=u(e).docFooter)==null?void 0:L.next)||"Next page"},null,8,Ro),v("span",{class:"title",innerHTML:u(a).next.text},null,8,Fo)]}),_:1},8,["href"])):k("",!0)])])):k("",!0)])):k("",!0)}}}),Uo=P(jo,[["__scopeId","data-v-cc233031"]]),Wo={class:"container"},zo={class:"aside-container"},Go={class:"aside-content"},qo={class:"content"},Ko={class:"content-container"},Xo={class:"main"},Yo=b({__name:"VPDoc",setup(n){const{theme:e}=E(),t=se(),{hasSidebar:o,hasAside:s,leftAside:a}=J(),i=_(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(r,l)=>{const f=oe("Content");return c(),p("div",{class:I(["VPDoc",{"has-sidebar":u(o),"has-aside":u(s)}])},[d(r.$slots,"doc-top",{},void 0,!0),v("div",Wo,[u(s)?(c(),p("div",{key:0,class:I(["aside",{"left-aside":u(a)}])},[l[0]||(l[0]=v("div",{class:"aside-curtain"},null,-1)),v("div",zo,[v("div",Go,[$($o,null,{"aside-top":m(()=>[d(r.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":m(()=>[d(r.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":m(()=>[d(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":m(()=>[d(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":m(()=>[d(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":m(()=>[d(r.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):k("",!0),v("div",qo,[v("div",Ko,[d(r.$slots,"doc-before",{},void 0,!0),v("main",Xo,[$(f,{class:I(["vp-doc",[i.value,u(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),$(Uo,null,{"doc-footer-before":m(()=>[d(r.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),d(r.$slots,"doc-after",{},void 0,!0)])])]),d(r.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Jo=P(Yo,[["__scopeId","data-v-0c896e7e"]]),Qo=b({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(n){const e=n,t=_(()=>e.href&&Ve.test(e.href)),o=_(()=>e.tag||(e.href?"a":"button"));return(s,a)=>(c(),w(K(o.value),{class:I(["VPButton",[s.size,s.theme]]),href:s.href?u(xe)(s.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:m(()=>[ne(C(s.text),1)]),_:1},8,["class","href","target","rel"]))}}),xo=P(Qo,[["__scopeId","data-v-9c9ca656"]]),Zo=["src","alt"],es=b({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(n){return(e,t)=>{const o=oe("VPImage",!0);return e.image?(c(),p(M,{key:0},[typeof e.image=="string"||"src"in e.image?(c(),p("img",x({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:u(ve)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Zo)):(c(),p(M,{key:1},[$(o,x({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),$(o,x({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):k("",!0)}}}),Le=P(es,[["__scopeId","data-v-68564f57"]]),ts={class:"container"},ns={class:"main"},os={key:0,class:"name"},ss=["innerHTML"],as=["innerHTML"],rs=["innerHTML"],is={key:0,class:"actions"},ls={key:0,class:"image"},cs={class:"image-container"},us=b({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(n){const e=ce("hero-image-slot-exists");return(t,o)=>(c(),p("div",{class:I(["VPHero",{"has-image":t.image||u(e)}])},[v("div",ts,[v("div",ns,[d(t.$slots,"home-hero-info-before",{},void 0,!0),d(t.$slots,"home-hero-info",{},()=>[t.name?(c(),p("h1",os,[v("span",{innerHTML:t.name,class:"clip"},null,8,ss)])):k("",!0),t.text?(c(),p("p",{key:1,innerHTML:t.text,class:"text"},null,8,as)):k("",!0),t.tagline?(c(),p("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,rs)):k("",!0)],!0),d(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(c(),p("div",is,[(c(!0),p(M,null,U(t.actions,s=>(c(),p("div",{key:s.link,class:"action"},[$(xo,{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))])):k("",!0),d(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||u(e)?(c(),p("div",ls,[v("div",cs,[o[0]||(o[0]=v("div",{class:"image-bg"},null,-1)),d(t.$slots,"home-hero-image",{},()=>[t.image?(c(),w(Le,{key:0,class:"image-src",image:t.image},null,8,["image"])):k("",!0)],!0)])])):k("",!0)])],2))}}),ds=P(us,[["__scopeId","data-v-f120a936"]]),fs=b({__name:"VPHomeHero",setup(n){const{frontmatter:e}=E();return(t,o)=>u(e).hero?(c(),w(ds,{key:0,class:"VPHomeHero",name:u(e).hero.name,text:u(e).hero.text,tagline:u(e).hero.tagline,image:u(e).hero.image,actions:u(e).hero.actions},{"home-hero-info-before":m(()=>[d(t.$slots,"home-hero-info-before")]),"home-hero-info":m(()=>[d(t.$slots,"home-hero-info")]),"home-hero-info-after":m(()=>[d(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":m(()=>[d(t.$slots,"home-hero-actions-after")]),"home-hero-image":m(()=>[d(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):k("",!0)}}),ps={class:"box"},vs={key:0,class:"icon"},ms=["innerHTML"],hs=["innerHTML"],gs=["innerHTML"],_s={key:4,class:"link-text"},bs={class:"link-text-value"},ks=b({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(n){return(e,t)=>(c(),w(Y,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:m(()=>[v("article",ps,[typeof e.icon=="object"&&e.icon.wrap?(c(),p("div",vs,[$(Le,{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"?(c(),w(Le,{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?(c(),p("div",{key:2,class:"icon",innerHTML:e.icon},null,8,ms)):k("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,hs),e.details?(c(),p("p",{key:3,class:"details",innerHTML:e.details},null,8,gs)):k("",!0),e.linkText?(c(),p("div",_s,[v("p",bs,[ne(C(e.linkText)+" ",1),t[0]||(t[0]=v("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):k("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),ys=P(ks,[["__scopeId","data-v-8a60a6f4"]]),$s={key:0,class:"VPFeatures"},ws={class:"container"},Ss={class:"items"},Ps=b({__name:"VPFeatures",props:{features:{}},setup(n){const e=n,t=_(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,s)=>o.features?(c(),p("div",$s,[v("div",ws,[v("div",Ss,[(c(!0),p(M,null,U(o.features,a=>(c(),p("div",{key:a.title,class:I(["item",[t.value]])},[$(ys,{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))])])])):k("",!0)}}),Ls=P(Ps,[["__scopeId","data-v-6833bfd1"]]),Vs=b({__name:"VPHomeFeatures",setup(n){const{frontmatter:e}=E();return(t,o)=>u(e).features?(c(),w(Ls,{key:0,class:"VPHomeFeatures",features:u(e).features},null,8,["features"])):k("",!0)}}),Ts=b({__name:"VPHomeContent",setup(n){const{width:e}=Pn({initialWidth:0,includeScrollbar:!1});return(t,o)=>(c(),p("div",{class:"vp-doc container",style:pt(u(e)?{"--vp-offset":`calc(50% - ${u(e)/2}px)`}:{})},[d(t.$slots,"default",{},void 0,!0)],4))}}),As=P(Ts,[["__scopeId","data-v-1779983a"]]),Es={class:"VPHome"},Ns=b({__name:"VPHome",setup(n){const{frontmatter:e}=E();return(t,o)=>{const s=oe("Content");return c(),p("div",Es,[d(t.$slots,"home-hero-before",{},void 0,!0),$(fs,null,{"home-hero-info-before":m(()=>[d(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":m(()=>[d(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":m(()=>[d(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":m(()=>[d(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":m(()=>[d(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),d(t.$slots,"home-hero-after",{},void 0,!0),d(t.$slots,"home-features-before",{},void 0,!0),$(Vs),d(t.$slots,"home-features-after",{},void 0,!0),u(e).markdownStyles!==!1?(c(),w(As,{key:0},{default:m(()=>[$(s)]),_:1})):(c(),w(s,{key:1}))])}}}),Is=P(Ns,[["__scopeId","data-v-10f5d477"]]),Cs={},Ms={class:"VPPage"};function Hs(n,e){const t=oe("Content");return c(),p("div",Ms,[d(n.$slots,"page-top"),$(t),d(n.$slots,"page-bottom")])}const Os=P(Cs,[["render",Hs]]),Bs=b({__name:"VPContent",setup(n){const{page:e,frontmatter:t}=E(),{hasSidebar:o}=J();return(s,a)=>(c(),p("div",{class:I(["VPContent",{"has-sidebar":u(o),"is-home":u(t).layout==="home"}]),id:"VPContent"},[u(e).isNotFound?d(s.$slots,"not-found",{key:0},()=>[$(eo)],!0):u(t).layout==="page"?(c(),w(Os,{key:1},{"page-top":m(()=>[d(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":m(()=>[d(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):u(t).layout==="home"?(c(),w(Is,{key:2},{"home-hero-before":m(()=>[d(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":m(()=>[d(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":m(()=>[d(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":m(()=>[d(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":m(()=>[d(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":m(()=>[d(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":m(()=>[d(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":m(()=>[d(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":m(()=>[d(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):u(t).layout&&u(t).layout!=="doc"?(c(),w(K(u(t).layout),{key:3})):(c(),w(Jo,{key:4},{"doc-top":m(()=>[d(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":m(()=>[d(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":m(()=>[d(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":m(()=>[d(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":m(()=>[d(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":m(()=>[d(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":m(()=>[d(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":m(()=>[d(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":m(()=>[d(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":m(()=>[d(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":m(()=>[d(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Ds=P(Bs,[["__scopeId","data-v-75e36b2a"]]),Rs={class:"container"},Fs=["innerHTML"],js=["innerHTML"],Us=b({__name:"VPFooter",setup(n){const{theme:e,frontmatter:t}=E(),{hasSidebar:o}=J();return(s,a)=>u(e).footer&&u(t).footer!==!1?(c(),p("footer",{key:0,class:I(["VPFooter",{"has-sidebar":u(o)}])},[v("div",Rs,[u(e).footer.message?(c(),p("p",{key:0,class:"message",innerHTML:u(e).footer.message},null,8,Fs)):k("",!0),u(e).footer.copyright?(c(),p("p",{key:1,class:"copyright",innerHTML:u(e).footer.copyright},null,8,js)):k("",!0)])],2)):k("",!0)}}),Ws=P(Us,[["__scopeId","data-v-1dea40d1"]]);function zs(){const{theme:n,frontmatter:e}=E(),t=he([]),o=_(()=>t.value.length>0);return Ae(()=>{t.value=Ze(e.value.outline??n.value.outline)}),{headers:t,hasLocalNav:o}}const Gs={class:"menu-text"},qs={class:"header"},Ks={class:"outline"},Xs=b({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(n){const e=n,{theme:t}=E(),o=V(!1),s=V(0),a=V(),i=V();function r(g){var y;(y=a.value)!=null&&y.contains(g.target)||(o.value=!1)}F(o,g=>{if(g){document.addEventListener("click",r);return}document.removeEventListener("click",r)}),je("Escape",()=>{o.value=!1}),Ae(()=>{o.value=!1});function l(){o.value=!o.value,s.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function f(g){g.target.classList.contains("outline-link")&&(i.value&&(i.value.style.transition="none"),me(()=>{o.value=!1}))}function h(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(g,y)=>(c(),p("div",{class:"VPLocalNavOutlineDropdown",style:pt({"--vp-vh":s.value+"px"}),ref_key:"main",ref:a},[g.headers.length>0?(c(),p("button",{key:0,onClick:l,class:I({open:o.value})},[v("span",Gs,C(u(Ht)(u(t))),1),y[0]||(y[0]=v("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(c(),p("button",{key:1,onClick:h},C(u(t).returnToTopLabel||"Return to top"),1)),$(qe,{name:"flyout"},{default:m(()=>[o.value?(c(),p("div",{key:0,ref_key:"items",ref:i,class:"items",onClick:f},[v("div",qs,[v("a",{class:"top-link",href:"#",onClick:h},C(u(t).returnToTopLabel||"Return to top"),1)]),v("div",Ks,[$(Ot,{headers:g.headers},null,8,["headers"])])],512)):k("",!0)]),_:1})],4))}}),Ys=P(Xs,[["__scopeId","data-v-9a5c973e"]]),Js={class:"container"},Qs=["aria-expanded"],xs={class:"menu-text"},Zs=b({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(n){const{theme:e,frontmatter:t}=E(),{hasSidebar:o}=J(),{headers:s}=zs(),{y:a}=wt(),i=V(0);W(()=>{i.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Ae(()=>{s.value=Ze(t.value.outline??e.value.outline)});const r=_(()=>s.value.length===0),l=_(()=>r.value&&!o.value),f=_(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:r.value,fixed:l.value}));return(h,g)=>u(t).layout!=="home"&&(!l.value||u(a)>=i.value)?(c(),p("div",{key:0,class:I(f.value)},[v("div",Js,[u(o)?(c(),p("button",{key:0,class:"menu","aria-expanded":h.open,"aria-controls":"VPSidebarNav",onClick:g[0]||(g[0]=y=>h.$emit("open-menu"))},[g[1]||(g[1]=v("span",{class:"vpi-align-left menu-icon"},null,-1)),v("span",xs,C(u(e).sidebarMenuLabel||"Menu"),1)],8,Qs)):k("",!0),$(Ys,{headers:u(s),navHeight:i.value},null,8,["headers","navHeight"])])],2)):k("",!0)}}),ea=P(Zs,[["__scopeId","data-v-b21fca06"]]);function ta(){const n=V(!1);function e(){n.value=!0,window.addEventListener("resize",s)}function t(){n.value=!1,window.removeEventListener("resize",s)}function o(){n.value?t():e()}function s(){window.outerWidth>=768&&t()}const a=se();return F(()=>a.path,t),{isScreenOpen:n,openScreen:e,closeScreen:t,toggleScreen:o}}const na={},oa={class:"VPSwitch",type:"button",role:"switch"},sa={class:"check"},aa={key:0,class:"icon"};function ra(n,e){return c(),p("button",oa,[v("span",sa,[n.$slots.default?(c(),p("span",aa,[d(n.$slots,"default",{},void 0,!0)])):k("",!0)])])}const ia=P(na,[["render",ra],["__scopeId","data-v-989d146c"]]),la=b({__name:"VPSwitchAppearance",setup(n){const{isDark:e,theme:t}=E(),o=ce("toggle-appearance",()=>{e.value=!e.value}),s=V("");return Ke(()=>{s.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(a,i)=>(c(),w(ia,{title:s.value,class:"VPSwitchAppearance","aria-checked":u(e),onClick:u(o)},{default:m(()=>i[0]||(i[0]=[v("span",{class:"vpi-sun sun"},null,-1),v("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),et=P(la,[["__scopeId","data-v-f17a60a2"]]),ca={key:0,class:"VPNavBarAppearance"},ua=b({__name:"VPNavBarAppearance",setup(n){const{site:e}=E();return(t,o)=>u(e).appearance&&u(e).appearance!=="force-dark"&&u(e).appearance!=="force-auto"?(c(),p("div",ca,[$(et)])):k("",!0)}}),da=P(ua,[["__scopeId","data-v-489087c1"]]),tt=V();let Bt=!1,De=0;function fa(n){const e=V(!1);if(O){!Bt&&pa(),De++;const t=F(tt,o=>{var s,a,i;o===n.el.value||(s=n.el.value)!=null&&s.contains(o)?(e.value=!0,(a=n.onFocus)==null||a.call(n)):(e.value=!1,(i=n.onBlur)==null||i.call(n))});ge(()=>{t(),De--,De||va()})}return Ge(e)}function pa(){document.addEventListener("focusin",Dt),Bt=!0,tt.value=document.activeElement}function va(){document.removeEventListener("focusin",Dt)}function Dt(){tt.value=document.activeElement}const ma={class:"VPMenuLink"},ha=["innerHTML"],ga=b({__name:"VPMenuLink",props:{item:{}},setup(n){const{page:e}=E();return(t,o)=>(c(),p("div",ma,[$(Y,{class:I({active:u(ee)(u(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:m(()=>[v("span",{innerHTML:t.item.text},null,8,ha)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),Ee=P(ga,[["__scopeId","data-v-4e4c2a04"]]),_a={class:"VPMenuGroup"},ba={key:0,class:"title"},ka=b({__name:"VPMenuGroup",props:{text:{},items:{}},setup(n){return(e,t)=>(c(),p("div",_a,[e.text?(c(),p("p",ba,C(e.text),1)):k("",!0),(c(!0),p(M,null,U(e.items,o=>(c(),p(M,null,["link"in o?(c(),w(Ee,{key:0,item:o},null,8,["item"])):k("",!0)],64))),256))]))}}),ya=P(ka,[["__scopeId","data-v-3956e332"]]),$a={class:"VPMenu"},wa={key:0,class:"items"},Sa=b({__name:"VPMenu",props:{items:{}},setup(n){return(e,t)=>(c(),p("div",$a,[e.items?(c(),p("div",wa,[(c(!0),p(M,null,U(e.items,o=>(c(),p(M,{key:JSON.stringify(o)},["link"in o?(c(),w(Ee,{key:0,item:o},null,8,["item"])):"component"in o?(c(),w(K(o.component),x({key:1,ref_for:!0},o.props),null,16)):(c(),w(ya,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):k("",!0),d(e.$slots,"default",{},void 0,!0)]))}}),Pa=P(Sa,[["__scopeId","data-v-6fc0255a"]]),La=["aria-expanded","aria-label"],Va={key:0,class:"text"},Ta=["innerHTML"],Aa={key:1,class:"vpi-more-horizontal icon"},Ea={class:"menu"},Na=b({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(n){const e=V(!1),t=V();fa({el:t,onBlur:o});function o(){e.value=!1}return(s,a)=>(c(),p("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:a[1]||(a[1]=i=>e.value=!0),onMouseleave:a[2]||(a[2]=i=>e.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":s.label,onClick:a[0]||(a[0]=i=>e.value=!e.value)},[s.button||s.icon?(c(),p("span",Va,[s.icon?(c(),p("span",{key:0,class:I([s.icon,"option-icon"])},null,2)):k("",!0),s.button?(c(),p("span",{key:1,innerHTML:s.button},null,8,Ta)):k("",!0),a[3]||(a[3]=v("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(c(),p("span",Aa))],8,La),v("div",Ea,[$(Pa,{items:s.items},{default:m(()=>[d(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),nt=P(Na,[["__scopeId","data-v-fa81d977"]]),Ia=["href","aria-label","innerHTML"],Ca=b({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(n){const e=n,t=V();W(async()=>{var a;await me();const s=(a=t.value)==null?void 0:a.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 o=_(()=>typeof e.icon=="object"?e.icon.svg:`<span class="vpi-social-${e.icon}"></span>`);return(s,a)=>(c(),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:"noopener",innerHTML:o.value},null,8,Ia))}}),Ma=P(Ca,[["__scopeId","data-v-11516d75"]]),Ha={class:"VPSocialLinks"},Oa=b({__name:"VPSocialLinks",props:{links:{}},setup(n){return(e,t)=>(c(),p("div",Ha,[(c(!0),p(M,null,U(e.links,({link:o,icon:s,ariaLabel:a})=>(c(),w(Ma,{key:o,icon:s,link:o,ariaLabel:a},null,8,["icon","link","ariaLabel"]))),128))]))}}),ot=P(Oa,[["__scopeId","data-v-3ce96431"]]),Ba={key:0,class:"group translations"},Da={class:"trans-title"},Ra={key:1,class:"group"},Fa={class:"item appearance"},ja={class:"label"},Ua={class:"appearance-action"},Wa={key:2,class:"group"},za={class:"item social-links"},Ga=b({__name:"VPNavBarExtra",setup(n){const{site:e,theme:t}=E(),{localeLinks:o,currentLang:s}=_e({correspondingLink:!0}),a=_(()=>o.value.length&&s.value.label||e.value.appearance||t.value.socialLinks);return(i,r)=>a.value?(c(),w(nt,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:m(()=>[u(o).length&&u(s).label?(c(),p("div",Ba,[v("p",Da,C(u(s).label),1),(c(!0),p(M,null,U(u(o),l=>(c(),w(Ee,{key:l.link,item:l},null,8,["item"]))),128))])):k("",!0),u(e).appearance&&u(e).appearance!=="force-dark"&&u(e).appearance!=="force-auto"?(c(),p("div",Ra,[v("div",Fa,[v("p",ja,C(u(t).darkModeSwitchLabel||"Appearance"),1),v("div",Ua,[$(et)])])])):k("",!0),u(t).socialLinks?(c(),p("div",Wa,[v("div",za,[$(ot,{class:"social-links-list",links:u(t).socialLinks},null,8,["links"])])])):k("",!0)]),_:1})):k("",!0)}}),qa=P(Ga,[["__scopeId","data-v-7808f5e8"]]),Ka=["aria-expanded"],Xa=b({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(n){return(e,t)=>(c(),p("button",{type:"button",class:I(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)]),10,Ka))}}),Ya=P(Xa,[["__scopeId","data-v-0ad96dff"]]),Ja=["innerHTML"],Qa=b({__name:"VPNavBarMenuLink",props:{item:{}},setup(n){const{page:e}=E();return(t,o)=>(c(),w(Y,{class:I({VPNavBarMenuLink:!0,active:u(ee)(u(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:m(()=>[v("span",{innerHTML:t.item.text},null,8,Ja)]),_:1},8,["class","href","target","rel","no-icon"]))}}),xa=P(Qa,[["__scopeId","data-v-ae1d2d43"]]),Za=b({__name:"VPNavBarMenuGroup",props:{item:{}},setup(n){const e=n,{page:t}=E(),o=a=>"component"in a?!1:"link"in a?ee(t.value.relativePath,a.link,!!e.item.activeMatch):a.items.some(o),s=_(()=>o(e.item));return(a,i)=>(c(),w(nt,{class:I({VPNavBarMenuGroup:!0,active:u(ee)(u(t).relativePath,a.item.activeMatch,!!a.item.activeMatch)||s.value}),button:a.item.text,items:a.item.items},null,8,["class","button","items"]))}}),er={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},tr=b({__name:"VPNavBarMenu",setup(n){const{theme:e}=E();return(t,o)=>u(e).nav?(c(),p("nav",er,[o[0]||(o[0]=v("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(c(!0),p(M,null,U(u(e).nav,s=>(c(),p(M,{key:JSON.stringify(s)},["link"in s?(c(),w(xa,{key:0,item:s},null,8,["item"])):"component"in s?(c(),w(K(s.component),x({key:1,ref_for:!0},s.props),null,16)):(c(),w(Za,{key:2,item:s},null,8,["item"]))],64))),128))])):k("",!0)}}),nr=P(tr,[["__scopeId","data-v-e5caa702"]]);function or(n){const{localeIndex:e,theme:t}=E();function o(s){var T,L,A;const a=s.split("."),i=(T=t.value.search)==null?void 0:T.options,r=i&&typeof i=="object",l=r&&((A=(L=i.locales)==null?void 0:L[e.value])==null?void 0:A.translations)||null,f=r&&i.translations||null;let h=l,g=f,y=n;const S=a.pop();for(const H of a){let B=null;const z=y==null?void 0:y[H];z&&(B=y=z);const R=g==null?void 0:g[H];R&&(B=g=R);const G=h==null?void 0:h[H];G&&(B=h=G),z||(y=B),R||(g=B),G||(h=B)}return(h==null?void 0:h[S])??(g==null?void 0:g[S])??(y==null?void 0:y[S])??""}return o}const sr=["aria-label"],ar={class:"DocSearch-Button-Container"},rr={class:"DocSearch-Button-Placeholder"},ut=b({__name:"VPNavBarSearchButton",setup(n){const t=or({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,s)=>(c(),p("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":u(t)("button.buttonAriaLabel")},[v("span",ar,[s[0]||(s[0]=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),v("span",rr,C(u(t)("button.buttonText")),1)]),s[1]||(s[1]=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,sr))}}),ir={class:"VPNavBarSearch"},lr={id:"local-search"},cr={key:1,id:"docsearch"},ur=b({__name:"VPNavBarSearch",setup(n){const e=Yt(()=>Jt(()=>import("./chunks/VPLocalSearchBox.gaEnVWSp.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:o}=E(),s=V(!1),a=V(!1);W(()=>{});function i(){s.value||(s.value=!0,setTimeout(r,16))}function r(){const g=new Event("keydown");g.key="k",g.metaKey=!0,window.dispatchEvent(g),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||r()},16)}function l(g){const y=g.target,S=y.tagName;return y.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}const f=V(!1);je("k",g=>{(g.ctrlKey||g.metaKey)&&(g.preventDefault(),f.value=!0)}),je("/",g=>{l(g)||(g.preventDefault(),f.value=!0)});const h="local";return(g,y)=>{var S;return c(),p("div",ir,[u(h)==="local"?(c(),p(M,{key:0},[f.value?(c(),w(u(e),{key:0,onClose:y[0]||(y[0]=T=>f.value=!1)})):k("",!0),v("div",lr,[$(ut,{onClick:y[1]||(y[1]=T=>f.value=!0)})])],64)):u(h)==="algolia"?(c(),p(M,{key:1},[s.value?(c(),w(u(t),{key:0,algolia:((S=u(o).search)==null?void 0:S.options)??u(o).algolia,onVnodeBeforeMount:y[2]||(y[2]=T=>a.value=!0)},null,8,["algolia"])):k("",!0),a.value?k("",!0):(c(),p("div",cr,[$(ut,{onClick:i})]))],64)):k("",!0)])}}}),dr=b({__name:"VPNavBarSocialLinks",setup(n){const{theme:e}=E();return(t,o)=>u(e).socialLinks?(c(),w(ot,{key:0,class:"VPNavBarSocialLinks",links:u(e).socialLinks},null,8,["links"])):k("",!0)}}),fr=P(dr,[["__scopeId","data-v-382cb1f1"]]),pr=["href","rel","target"],vr=["innerHTML"],mr={key:2},hr=b({__name:"VPNavBarTitle",setup(n){const{site:e,theme:t}=E(),{hasSidebar:o}=J(),{currentLang:s}=_e(),a=_(()=>{var l;return typeof t.value.logoLink=="string"?t.value.logoLink:(l=t.value.logoLink)==null?void 0:l.link}),i=_(()=>{var l;return typeof t.value.logoLink=="string"||(l=t.value.logoLink)==null?void 0:l.rel}),r=_(()=>{var l;return typeof t.value.logoLink=="string"||(l=t.value.logoLink)==null?void 0:l.target});return(l,f)=>(c(),p("div",{class:I(["VPNavBarTitle",{"has-sidebar":u(o)}])},[v("a",{class:"title",href:a.value??u(xe)(u(s).link),rel:i.value,target:r.value},[d(l.$slots,"nav-bar-title-before",{},void 0,!0),u(t).logo?(c(),w(Le,{key:0,class:"logo",image:u(t).logo},null,8,["image"])):k("",!0),u(t).siteTitle?(c(),p("span",{key:1,innerHTML:u(t).siteTitle},null,8,vr)):u(t).siteTitle===void 0?(c(),p("span",mr,C(u(e).title),1)):k("",!0),d(l.$slots,"nav-bar-title-after",{},void 0,!0)],8,pr)],2))}}),gr=P(hr,[["__scopeId","data-v-67d2f821"]]),_r={class:"items"},br={class:"title"},kr=b({__name:"VPNavBarTranslations",setup(n){const{theme:e}=E(),{localeLinks:t,currentLang:o}=_e({correspondingLink:!0});return(s,a)=>u(t).length&&u(o).label?(c(),w(nt,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:u(e).langMenuLabel||"Change language"},{default:m(()=>[v("div",_r,[v("p",br,C(u(o).label),1),(c(!0),p(M,null,U(u(t),i=>(c(),w(Ee,{key:i.link,item:i},null,8,["item"]))),128))])]),_:1},8,["label"])):k("",!0)}}),yr=P(kr,[["__scopeId","data-v-2a4b4a92"]]),$r={class:"wrapper"},wr={class:"container"},Sr={class:"title"},Pr={class:"content"},Lr={class:"content-body"},Vr=b({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(n){const e=n,{y:t}=wt(),{hasSidebar:o}=J(),{frontmatter:s}=E(),a=V({});return Ke(()=>{a.value={"has-sidebar":o.value,home:s.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(i,r)=>(c(),p("div",{class:I(["VPNavBar",a.value])},[v("div",$r,[v("div",wr,[v("div",Sr,[$(gr,null,{"nav-bar-title-before":m(()=>[d(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":m(()=>[d(i.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",Pr,[v("div",Lr,[d(i.$slots,"nav-bar-content-before",{},void 0,!0),$(ur,{class:"search"}),$(nr,{class:"menu"}),$(yr,{class:"translations"}),$(da,{class:"appearance"}),$(fr,{class:"social-links"}),$(qa,{class:"extra"}),d(i.$slots,"nav-bar-content-after",{},void 0,!0),$(Ya,{class:"hamburger",active:i.isScreenOpen,onClick:r[0]||(r[0]=l=>i.$emit("toggle-screen"))},null,8,["active"])])])])]),r[1]||(r[1]=v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1))],2))}}),Tr=P(Vr,[["__scopeId","data-v-30233ee6"]]),Ar={key:0,class:"VPNavScreenAppearance"},Er={class:"text"},Nr=b({__name:"VPNavScreenAppearance",setup(n){const{site:e,theme:t}=E();return(o,s)=>u(e).appearance&&u(e).appearance!=="force-dark"&&u(e).appearance!=="force-auto"?(c(),p("div",Ar,[v("p",Er,C(u(t).darkModeSwitchLabel||"Appearance"),1),$(et)])):k("",!0)}}),Ir=P(Nr,[["__scopeId","data-v-46c1898b"]]),Cr=["innerHTML"],Mr=b({__name:"VPNavScreenMenuLink",props:{item:{}},setup(n){const e=ce("close-screen");return(t,o)=>(c(),w(Y,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:u(e)},{default:m(()=>[v("span",{innerHTML:t.item.text},null,8,Cr)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Hr=P(Mr,[["__scopeId","data-v-c02e0c62"]]),Or=["innerHTML"],Br=b({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(n){const e=ce("close-screen");return(t,o)=>(c(),w(Y,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:u(e)},{default:m(()=>[v("span",{innerHTML:t.item.text},null,8,Or)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Rt=P(Br,[["__scopeId","data-v-1d3fb869"]]),Dr={class:"VPNavScreenMenuGroupSection"},Rr={key:0,class:"title"},Fr=b({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(n){return(e,t)=>(c(),p("div",Dr,[e.text?(c(),p("p",Rr,C(e.text),1)):k("",!0),(c(!0),p(M,null,U(e.items,o=>(c(),w(Rt,{key:o.text,item:o},null,8,["item"]))),128))]))}}),jr=P(Fr,[["__scopeId","data-v-2bbc4ef4"]]),Ur=["aria-controls","aria-expanded"],Wr=["innerHTML"],zr=["id"],Gr={key:0,class:"item"},qr={key:1,class:"item"},Kr={key:2,class:"group"},Xr=b({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(n){const e=n,t=V(!1),o=_(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function s(){t.value=!t.value}return(a,i)=>(c(),p("div",{class:I(["VPNavScreenMenuGroup",{open:t.value}])},[v("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:s},[v("span",{class:"button-text",innerHTML:a.text},null,8,Wr),i[0]||(i[0]=v("span",{class:"vpi-plus button-icon"},null,-1))],8,Ur),v("div",{id:o.value,class:"items"},[(c(!0),p(M,null,U(a.items,r=>(c(),p(M,{key:JSON.stringify(r)},["link"in r?(c(),p("div",Gr,[$(Rt,{item:r},null,8,["item"])])):"component"in r?(c(),p("div",qr,[(c(),w(K(r.component),x({ref_for:!0},r.props,{"screen-menu":""}),null,16))])):(c(),p("div",Kr,[$(jr,{text:r.text,items:r.items},null,8,["text","items"])]))],64))),128))],8,zr)],2))}}),Yr=P(Xr,[["__scopeId","data-v-a62d8258"]]),Jr={key:0,class:"VPNavScreenMenu"},Qr=b({__name:"VPNavScreenMenu",setup(n){const{theme:e}=E();return(t,o)=>u(e).nav?(c(),p("nav",Jr,[(c(!0),p(M,null,U(u(e).nav,s=>(c(),p(M,{key:JSON.stringify(s)},["link"in s?(c(),w(Hr,{key:0,item:s},null,8,["item"])):"component"in s?(c(),w(K(s.component),x({key:1,ref_for:!0},s.props,{"screen-menu":""}),null,16)):(c(),w(Yr,{key:2,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):k("",!0)}}),xr=b({__name:"VPNavScreenSocialLinks",setup(n){const{theme:e}=E();return(t,o)=>u(e).socialLinks?(c(),w(ot,{key:0,class:"VPNavScreenSocialLinks",links:u(e).socialLinks},null,8,["links"])):k("",!0)}}),Zr={class:"list"},ei=b({__name:"VPNavScreenTranslations",setup(n){const{localeLinks:e,currentLang:t}=_e({correspondingLink:!0}),o=V(!1);function s(){o.value=!o.value}return(a,i)=>u(e).length&&u(t).label?(c(),p("div",{key:0,class:I(["VPNavScreenTranslations",{open:o.value}])},[v("button",{class:"title",onClick:s},[i[0]||(i[0]=v("span",{class:"vpi-languages icon lang"},null,-1)),ne(" "+C(u(t).label)+" ",1),i[1]||(i[1]=v("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),v("ul",Zr,[(c(!0),p(M,null,U(u(e),r=>(c(),p("li",{key:r.link,class:"item"},[$(Y,{class:"link",href:r.link},{default:m(()=>[ne(C(r.text),1)]),_:2},1032,["href"])]))),128))])],2)):k("",!0)}}),ti=P(ei,[["__scopeId","data-v-fa72d552"]]),ni={class:"container"},oi=b({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(n){const e=V(null),t=$t(O?document.body:null);return(o,s)=>(c(),w(qe,{name:"fade",onEnter:s[0]||(s[0]=a=>t.value=!0),onAfterLeave:s[1]||(s[1]=a=>t.value=!1)},{default:m(()=>[o.open?(c(),p("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[v("div",ni,[d(o.$slots,"nav-screen-content-before",{},void 0,!0),$(Qr,{class:"menu"}),$(ti,{class:"translations"}),$(Ir,{class:"appearance"}),$(xr,{class:"social-links"}),d(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):k("",!0)]),_:3}))}}),si=P(oi,[["__scopeId","data-v-4c937ad0"]]),ai={key:0,class:"VPNav"},ri=b({__name:"VPNav",setup(n){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=ta(),{frontmatter:s}=E(),a=_(()=>s.value.navbar!==!1);return vt("close-screen",t),te(()=>{O&&document.documentElement.classList.toggle("hide-nav",!a.value)}),(i,r)=>a.value?(c(),p("header",ai,[$(Tr,{"is-screen-open":u(e),onToggleScreen:u(o)},{"nav-bar-title-before":m(()=>[d(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":m(()=>[d(i.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":m(()=>[d(i.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":m(()=>[d(i.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),$(si,{open:u(e)},{"nav-screen-content-before":m(()=>[d(i.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":m(()=>[d(i.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):k("",!0)}}),ii=P(ri,[["__scopeId","data-v-652f9f94"]]),li=["role","tabindex"],ci={key:1,class:"items"},ui=b({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(n){const e=n,{collapsed:t,collapsible:o,isLink:s,isActiveLink:a,hasActiveLink:i,hasChildren:r,toggle:l}=so(_(()=>e.item)),f=_(()=>r.value?"section":"div"),h=_(()=>s.value?"a":"div"),g=_(()=>r.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),y=_(()=>s.value?void 0:"button"),S=_(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":s.value},{"is-active":a.value},{"has-active":i.value}]);function T(A){"key"in A&&A.key!=="Enter"||!e.item.link&&l()}function L(){e.item.link&&l()}return(A,H)=>{const B=oe("VPSidebarItem",!0);return c(),w(K(f.value),{class:I(["VPSidebarItem",S.value])},{default:m(()=>[A.item.text?(c(),p("div",x({key:0,class:"item",role:y.value},xt(A.item.items?{click:T,keydown:T}:{},!0),{tabindex:A.item.items&&0}),[H[1]||(H[1]=v("div",{class:"indicator"},null,-1)),A.item.link?(c(),w(Y,{key:0,tag:h.value,class:"link",href:A.item.link,rel:A.item.rel,target:A.item.target},{default:m(()=>[(c(),w(K(g.value),{class:"text",innerHTML:A.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(c(),w(K(g.value),{key:1,class:"text",innerHTML:A.item.text},null,8,["innerHTML"])),A.item.collapsed!=null&&A.item.items&&A.item.items.length?(c(),p("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:L,onKeydown:Qt(L,["enter"]),tabindex:"0"},H[0]||(H[0]=[v("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):k("",!0)],16,li)):k("",!0),A.item.items&&A.item.items.length?(c(),p("div",ci,[A.depth<5?(c(!0),p(M,{key:0},U(A.item.items,z=>(c(),w(B,{key:z.text,item:z,depth:A.depth+1},null,8,["item","depth"]))),128)):k("",!0)])):k("",!0)]),_:1},8,["class"])}}}),di=P(ui,[["__scopeId","data-v-52692676"]]),fi=b({__name:"VPSidebarGroup",props:{items:{}},setup(n){const e=V(!0);let t=null;return W(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Zt(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,s)=>(c(!0),p(M,null,U(o.items,a=>(c(),p("div",{key:a.text,class:I(["group",{"no-transition":e.value}])},[$(di,{item:a,depth:0},null,8,["item"])],2))),128))}}),pi=P(fi,[["__scopeId","data-v-8ae0379d"]]),vi={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},mi=b({__name:"VPSidebar",props:{open:{type:Boolean}},setup(n){const{sidebarGroups:e,hasSidebar:t}=J(),o=n,s=V(null),a=$t(O?document.body:null);F([o,s],()=>{var r;o.open?(a.value=!0,(r=s.value)==null||r.focus()):a.value=!1},{immediate:!0,flush:"post"});const i=V(0);return F(e,()=>{i.value+=1},{deep:!0}),(r,l)=>u(t)?(c(),p("aside",{key:0,class:I(["VPSidebar",{open:r.open}]),ref_key:"navEl",ref:s,onClick:l[0]||(l[0]=en(()=>{},["stop"]))},[l[2]||(l[2]=v("div",{class:"curtain"},null,-1)),v("nav",vi,[l[1]||(l[1]=v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),d(r.$slots,"sidebar-nav-before",{},void 0,!0),(c(),w(pi,{items:u(e),key:i.value},null,8,["items"])),d(r.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):k("",!0)}}),hi=P(mi,[["__scopeId","data-v-b0324261"]]),gi=b({__name:"VPSkipLink",setup(n){const e=se(),t=V();F(()=>e.path,()=>t.value.focus());function o({target:s}){const a=document.getElementById(decodeURIComponent(s.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(s,a)=>(c(),p(M,null,[v("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),_i=P(gi,[["__scopeId","data-v-f8f590f3"]]),bi=b({__name:"Layout",setup(n){const{isOpen:e,open:t,close:o}=J(),s=se();F(()=>s.path,o),oo(e,o);const{frontmatter:a}=E(),i=tn(),r=_(()=>!!i["home-hero-image"]);return vt("hero-image-slot-exists",r),(l,f)=>{const h=oe("Content");return u(a).layout!==!1?(c(),p("div",{key:0,class:I(["Layout",u(a).pageClass])},[d(l.$slots,"layout-top",{},void 0,!0),$(_i),$(zn,{class:"backdrop",show:u(e),onClick:u(o)},null,8,["show","onClick"]),$(ii,null,{"nav-bar-title-before":m(()=>[d(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":m(()=>[d(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":m(()=>[d(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":m(()=>[d(l.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":m(()=>[d(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":m(()=>[d(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),$(ea,{open:u(e),onOpenMenu:u(t)},null,8,["open","onOpenMenu"]),$(hi,{open:u(e)},{"sidebar-nav-before":m(()=>[d(l.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":m(()=>[d(l.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),$(Ds,null,{"page-top":m(()=>[d(l.$slots,"page-top",{},void 0,!0)]),"page-bottom":m(()=>[d(l.$slots,"page-bottom",{},void 0,!0)]),"not-found":m(()=>[d(l.$slots,"not-found",{},void 0,!0)]),"home-hero-before":m(()=>[d(l.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":m(()=>[d(l.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":m(()=>[d(l.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":m(()=>[d(l.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":m(()=>[d(l.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":m(()=>[d(l.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":m(()=>[d(l.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":m(()=>[d(l.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":m(()=>[d(l.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":m(()=>[d(l.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":m(()=>[d(l.$slots,"doc-before",{},void 0,!0)]),"doc-after":m(()=>[d(l.$slots,"doc-after",{},void 0,!0)]),"doc-top":m(()=>[d(l.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":m(()=>[d(l.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":m(()=>[d(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":m(()=>[d(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":m(()=>[d(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":m(()=>[d(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":m(()=>[d(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":m(()=>[d(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),$(Ws),d(l.$slots,"layout-bottom",{},void 0,!0)],2)):(c(),w(h,{key:1}))}}}),ki=P(bi,[["__scopeId","data-v-4843c2b9"]]),dt={Layout:ki,enhanceApp:({app:n})=>{n.component("Badge",on)}},yi=b({__name:"Comments",setup(n){const{frontmatter:e,isDark:t}=Te(),o=se(),s=V(),a=i=>{var f;const r=document.querySelector("iframe.giscus-frame");if(!r)return;const l={giscus:{setConfig:{theme:i}}};(f=r.contentWindow)==null||f.postMessage(l,"https://giscus.app")};return F(()=>t.value,i=>{a(i?"dark":"light")}),W(()=>{if(e.value.layout!=="post")return;const i=document.createElement("script");i.src="https://giscus.app/client.js",i.setAttribute("data-repo","wilboerht/vitepress-blog"),i.setAttribute("data-repo-id","R_kgDOKuLqyg"),i.setAttribute("data-category","Comments"),i.setAttribute("data-category-id","DIC_kwDOKuLqys4CbwYH"),i.setAttribute("data-mapping","pathname"),i.setAttribute("data-strict","0"),i.setAttribute("data-reactions-enabled","1"),i.setAttribute("data-emit-metadata","0"),i.setAttribute("data-input-position","bottom"),i.setAttribute("data-theme",t.value?"dark":"light"),i.setAttribute("data-lang","zh-CN"),i.crossOrigin="anonymous",i.async=!0,s.value&&(s.value.innerHTML="",s.value.appendChild(i))}),F(()=>o.path,()=>{var l;const i=document.querySelector("iframe.giscus-frame");if(!i)return;const r={giscus:{setConfig:{term:o.path}}};(l=i.contentWindow)==null||l.postMessage(r,"https://giscus.app")}),(i,r)=>(c(),p("div",{ref_key:"commentsRef",ref:s,class:"comments"},null,512))}}),$i=P(yi,[["__scopeId","data-v-0b1d75ea"]]),wi=b({name:"ReadingTime",setup(){return()=>ie("div",{class:"reading-time"},"阅读时间:约 5 分钟")}}),Si={extends:dt,Layout:()=>ie(dt.Layout,null,{"doc-after":()=>ie($i)}),enhanceApp({app:n}){n.component("ReadingTime",wi)}},Pi=b({setup(n,{slots:e}){const t=V(!1);return W(()=>{t.value=!0}),()=>t.value&&e.default?e.default():null}});function Li(){O&&window.addEventListener("click",n=>{var t;const e=n.target;if(e.matches(".vp-code-group input")){const o=(t=e.parentElement)==null?void 0:t.parentElement;if(!o)return;const s=Array.from(o.querySelectorAll("input")).indexOf(e);if(s<0)return;const a=o.querySelector(".blocks");if(!a)return;const i=Array.from(a.children).find(f=>f.classList.contains("active"));if(!i)return;const r=a.children[s];if(!r||i===r)return;i.classList.remove("active"),r.classList.add("active");const l=o==null?void 0:o.querySelector(`label[for="${e.id}"]`);l==null||l.scrollIntoView({block:"nearest"})}})}function Vi(){if(O){const n=new WeakMap;window.addEventListener("click",e=>{var o;const t=e.target;if(t.matches('div[class*="language-"] > button.copy')){const s=t.parentElement,a=(o=t.nextElementSibling)==null?void 0:o.nextElementSibling;if(!s||!a)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),r=[".vp-copy-ignore",".diff.remove"],l=a.cloneNode(!0);l.querySelectorAll(r.join(",")).forEach(h=>h.remove());let f=l.textContent||"";i&&(f=f.replace(/^ *(\$|>) /gm,"").trim()),Ti(f).then(()=>{t.classList.add("copied"),clearTimeout(n.get(t));const h=setTimeout(()=>{t.classList.remove("copied"),t.blur(),n.delete(t)},2e3);n.set(t,h)})}})}}async function Ti(n){try{return navigator.clipboard.writeText(n)}catch{const e=document.createElement("textarea"),t=document.activeElement;e.value=n,e.setAttribute("readonly",""),e.style.contain="strict",e.style.position="absolute",e.style.left="-9999px",e.style.fontSize="12pt";const o=document.getSelection(),s=o?o.rangeCount>0&&o.getRangeAt(0):null;document.body.appendChild(e),e.select(),e.selectionStart=0,e.selectionEnd=n.length,document.execCommand("copy"),document.body.removeChild(e),s&&(o.removeAllRanges(),o.addRange(s)),t&&t.focus()}}function Ai(n,e){let t=!0,o=[];const s=a=>{if(t){t=!1,a.forEach(r=>{const l=Re(r);for(const f of document.head.children)if(f.isEqualNode(l)){o.push(f);return}});return}const i=a.map(Re);o.forEach((r,l)=>{const f=i.findIndex(h=>h==null?void 0:h.isEqualNode(r??null));f!==-1?delete i[f]:(r==null||r.remove(),delete o[l])}),i.forEach(r=>r&&document.head.appendChild(r)),o=[...o,...i].filter(Boolean)};te(()=>{const a=n.data,i=e.value,r=a&&a.description,l=a&&a.frontmatter.head||[],f=Lt(i,a);f!==document.title&&(document.title=f);const h=r||i.description;let g=document.querySelector("meta[name=description]");g?g.getAttribute("content")!==h&&g.setAttribute("content",h):Re(["meta",{name:"description",content:h}]),s(Vt(i.head,Ni(l)))})}function Re([n,e,t]){const o=document.createElement(n);for(const s in e)o.setAttribute(s,e[s]);return t&&(o.innerHTML=t),n==="script"&&e.async==null&&(o.async=!1),o}function Ei(n){return n[0]==="meta"&&n[1]&&n[1].name==="description"}function Ni(n){return n.filter(e=>!Ei(e))}const Fe=new Set,Ft=()=>document.createElement("link"),Ii=n=>{const e=Ft();e.rel="prefetch",e.href=n,document.head.appendChild(e)},Ci=n=>{const e=new XMLHttpRequest;e.open("GET",n,e.withCredentials=!0),e.send()};let we;const Mi=O&&(we=Ft())&&we.relList&&we.relList.supports&&we.relList.supports("prefetch")?Ii:Ci;function Hi(){if(!O||!window.IntersectionObserver)return;let n;if((n=navigator.connection)&&(n.saveData||/2g/.test(n.effectiveType)))return;const e=window.requestIdleCallback||setTimeout;let t=null;const o=()=>{t&&t.disconnect(),t=new IntersectionObserver(a=>{a.forEach(i=>{if(i.isIntersecting){const r=i.target;t.unobserve(r);const{pathname:l}=r;if(!Fe.has(l)){Fe.add(l);const f=Et(l);f&&Mi(f)}}})}),e(()=>{document.querySelectorAll("#app a").forEach(a=>{const{hostname:i,pathname:r}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),l=r.match(/\.\w+$/);l&&l[0]!==".html"||a.target!=="_blank"&&i===location.hostname&&(r!==location.pathname?t.observe(a):Fe.add(r))})})};W(o);const s=se();F(()=>s.path,o),ge(()=>{t&&t.disconnect()})}function jt(n){if(n.extends){const e=jt(n.extends);return{...e,...n,async enhanceApp(t){e.enhanceApp&&await e.enhanceApp(t),n.enhanceApp&&await n.enhanceApp(t)}}}return n}const re=jt(Si),Oi=b({name:"VitePressApp",setup(){const{site:n,lang:e,dir:t}=Te();return W(()=>{te(()=>{document.documentElement.lang=e.value,document.documentElement.dir=t.value})}),n.value.router.prefetchLinks&&Hi(),Vi(),Li(),re.setup&&re.setup(),()=>ie(re.Layout)}});async function Bi(){globalThis.__VITEPRESS__=!0;const n=Ri(),e=Di();e.provide(It,n);const t=On(n.route);return e.provide(At,t),e.component("Content",jn),e.component("ClientOnly",Pi),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),re.enhanceApp&&await re.enhanceApp({app:e,router:n,siteData:Z}),{app:e,router:n,data:t}}function Di(){return nn(Oi)}function Ri(){let n=O,e;return Rn(t=>{let o=Et(t),s=null;return o&&(n&&(e=o),(n||e===o)&&(o=o.replace(/\.js$/,".lean.js")),s=import(o)),O&&(n=!1),s},re.NotFound)}O&&Bi().then(({app:n,router:e,data:t})=>{e.go().then(()=>{Ai(e.route,t.site),n.mount("#app")})});export{Xe as a,E as b,Wi as c,Bi as createApp,Gi as d,zi as e,Fn as f,or as g,le as h,$t as i,O as j,At as k,qi as l,ji as n,je as o,Et as p,X as t,bt as u,Ui as w};