const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPAlgoliaSearchBox.CwqSeBh0.js","assets/chunks/framework.DrNIf5Lg.js","assets/chunks/mermaid.core.CsewqxlF.js","assets/chunks/src.OgxTg4hg.js","assets/chunks/chunk-Y2CYZVJY.DsF7k-Jl.js","assets/chunks/chunk-WYO6CB5R.Bq018eTN.js","assets/chunks/chunk-ICXQ74PX.CHLqHIum.js","assets/chunks/dist.Bk8Utk0H.js","assets/chunks/chunk-VAUOI2AC.B8koBSma.js","assets/chunks/chunk-HOUHSVGY.CdijRtwJ.js","assets/chunks/chunk-Q4XR5HBZ.4OOalI9b.js","assets/chunks/chunk-7BUUIJ7U.CAhmNhj7.js","assets/chunks/chunk-OGEWGWER.CAu18ldV.js","assets/chunks/chunk-C7G6YPKG.E3ngv4Wc.js","assets/chunks/chunk-ZGVPDNZ5.Lt-0Vx2a.js","assets/chunks/rough.esm.CSKSodPl.js","assets/chunks/chunk-52WLFC77.BhMPMxf0.js","assets/chunks/line.kOFLlnSD.js","assets/chunks/path.BWPyau1x.js","assets/chunks/array.BifhSqXX.js","assets/chunks/chunk-FWX5IMBZ.CQvCzj0M.js","assets/chunks/chunk-ZIRB5QZD.Dh20_f-h.js"])))=>i.map(i=>d[i]); import{$ as e,A as t,B as n,C as r,Ct as i,D as a,E as o,Et as s,G as c,H as l,J as u,L as d,M as f,O as p,Q as m,R as h,S as g,St as _,T as v,Tt as y,U as b,V as x,W as S,X as C,Y as ee,_t as w,at as T,b as E,bt as D,ct as O,dt as te,et as k,f as A,ft as ne,gt as j,ht as M,it as N,j as P,k as re,lt as F,m as ie,mt as I,nt as L,o as ae,ot as oe,pt as se,q as R,rt as z,st as B,tt as ce,u as V,ut as H,v as le,vt as ue,w as de,wt as fe,x as U,xt as W,y as pe,yt as G,z as me}from"./framework.DrNIf5Lg.js";var he=C({__name:`VPBadge`,props:{text:{},type:{default:`tip`}},setup(e){return(e,t)=>(T(),c(`span`,{class:G([`VPBadge`,e.type])},[O(e.$slots,`default`,{},()=>[R(W(e.text),1)])],2))}}),ge={key:0,class:`VPBackdrop`},_e=P(C({__name:`VPBackdrop`,props:{show:{type:Boolean}},setup(e){return(e,t)=>(T(),b(f,{name:`fade`},{default:w(()=>[e.show?(T(),c(`div`,ge)):S(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-c79a1216`]]),K=le;function ve(e,t){let n,r=!1;return()=>{n&&clearTimeout(n),r?n=setTimeout(e,t):(e(),(r=!0)&&setTimeout(()=>r=!1,t))}}function ye(e){return e.startsWith(`/`)?e:`/${e}`}function be(e,t,n){return n===void 0?!!e&&g(e)||t===`_blank`:n}function xe(e){let{pathname:t,search:n,hash:r,protocol:i}=new URL(e,`http://a.com`);if(g(e)||e.startsWith(`#`)||!i.startsWith(`http`)||!de(t))return e;let{site:a}=K();return ie(t.endsWith(`/`)||t.endsWith(`.html`)?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,a.value.cleanUrls?``:`.html`)}${n}${r}`))}function q({correspondingLink:e=!1}={}){let t=K(),{site:n,localeIndex:r}=t,i=x(()=>({label:n.value.locales[r.value]?.label,link:n.value.locales[r.value]?.link||(r.value===`root`?`/`:`/${r.value}/`)}));return{localeLinks:x(()=>Object.entries(n.value.locales).flatMap(([n,r])=>i.value.label===r.label?[]:{text:r.label,link:Se(t,n,r.link||(n===`root`?`/`:`/${n}/`),i.value.link,e),lang:r.lang,dir:r.dir})),currentLang:i}}function Se(e,t,n,r,i){let{site:a,page:o,theme:s,hash:c}=e,l=s.value.i18nRouting;return i&&typeof l==`function`?l(e,c.value,t):Ce(n,l!==!1&&i,o.value.relativePath.slice(r.length-1),!a.value.cleanUrls)+c.value}function Ce(e,t,n,r){return t?e.replace(/\/$/,``)+ye(n.replace(/(^|\/)index\.md$/,`$1`).replace(/\.md$/,r?`.html`:``)):e}var we={class:`NotFound`},Te={class:`code`},Ee={class:`title`},De={class:`quote`},Oe={class:`action`},ke=[`href`,`aria-label`],Ae=P(C({__name:`NotFound`,setup(e){let{theme:t}=K(),{currentLang:n}=q();return(e,r)=>(T(),c(`div`,we,[l(`p`,Te,W(s(t).notFound?.code??`404`),1),l(`h1`,Ee,W(s(t).notFound?.title??`PAGE NOT FOUND`),1),r[0]||=l(`div`,{class:`divider`},null,-1),l(`blockquote`,De,W(s(t).notFound?.quote??`But if you don't change your direction, and if you keep looking, you may end up where you are heading.`),1),l(`div`,Oe,[l(`a`,{class:`link`,href:s(ie)(s(t).notFound?.link??s(n).link),"aria-label":s(t).notFound?.linkLabel??`go to home`},W(s(t).notFound?.linkText??`Take me home`),9,ke)])]))}}),[[`__scopeId`,`data-v-829df670`]]);function je(e,t){if(Array.isArray(e))return J(e);if(e==null)return[];t=ye(t);let n=Object.keys(e).sort((e,t)=>t.split(`/`).length-e.split(`/`).length).find(e=>t.startsWith(ye(e))),r=n?e[n]:[];return Array.isArray(r)?J(r):J(r.items,r.base)}function Me(e){let t=[],n=0;for(let r in e){let i=e[r];if(i.items){n=t.push(i);continue}t[n]||t.push({items:[]}),t[n].items.push(i)}return t}function Ne(e){let t=[];function n(e){for(let r of e)r.text&&r.link&&t.push({text:r.text,link:r.link,docFooterText:r.docFooterText}),r.items&&n(r.items)}return n(e),t}function Pe(e,t){return Array.isArray(t)?t.some(t=>Pe(e,t)):U(e,t.link)?!0:t.items?Pe(e,t.items):!1}function J(e,t){return[...e].map(e=>{let n={...e},r=n.base||t;return r&&n.link&&!g(n.link)&&(n.link=r+n.link.replace(/^\//,r.endsWith(`/`)?``:`/`)),n.items&&=J(n.items,r),n})}function Fe(){let{hasSidebar:e}=Q(),t=o(`(min-width: 960px)`),n=o(`(min-width: 1280px)`);return{isAsideEnabled:x(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}var Ie=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,Le=[];function Re(e){return typeof e.outline==`object`&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||`On this page`}function ze(e){return Ve([...document.querySelectorAll(`.VPDoc h1, .VPDoc h2, .VPDoc h3, .VPDoc h4, .VPDoc h5, .VPDoc h6`)].filter(e=>e.id&&e.hasChildNodes()).map(e=>{let t=Number(e.tagName[1]);return{element:e,title:Be(e),link:`#`+e.id,level:t}}),e)}function Be(e){let t=``;for(let n of e.childNodes)if(n.nodeType===1){if(Ie.test(n.className))continue;t+=n.textContent}else n.nodeType===3&&(t+=n.textContent);return t.trim()}function Ve(e,t){if(t===!1)return[];let n=(typeof t==`object`&&!Array.isArray(t)?t.level:t)||2,[r,i]=typeof n==`number`?[n,n]:n===`deep`?[2,6]:n;return We(e,r,i)}function He(e,t){let{isAsideEnabled:n}=Fe(),r=ve(a,100),i=null;L(()=>{requestAnimationFrame(a),window.addEventListener(`scroll`,r)}),N(()=>{o(location.hash)}),z(()=>{window.removeEventListener(`scroll`,r)});function a(){if(!n.value)return;let e=window.scrollY,t=window.innerHeight,r=document.body.offsetHeight,i=Math.abs(e+t-r)<1,a=Le.map(({element:e,link:t})=>({link:t,top:Ue(e),scrollMarginTop:Number.parseFloat(getComputedStyle(e).scrollMarginTop)||0})).filter(({top:e})=>!Number.isNaN(e)).sort((e,t)=>e.top-t.top);if(!a.length){o(null);return}if(e<1){o(null);return}if(i){o(a[a.length-1].link);return}let s=null;for(let{link:t,top:n,scrollMarginTop:r}of a){if(n>e+r+4)break;s=t}o(s)}function o(n){i&&i.classList.remove(`active`),i=n==null?null:e.value.querySelector(`a[href="${decodeURIComponent(n)}"]`);let r=i;r?(r.classList.add(`active`),t.value.style.top=r.offsetTop+39+`px`,t.value.style.opacity=`1`):(t.value.style.top=`33px`,t.value.style.opacity=`0`)}}function Ue(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}function We(e,t,n){Le.length=0;let r=[],i=[];return e.forEach(e=>{let a={...e,children:[]},o=i[i.length-1];for(;o&&o.level>=a.level;)i.pop(),o=i[i.length-1];if(a.element.classList.contains(`ignore-header`)||o&&`shouldIgnore`in o){i.push({level:a.level,shouldIgnore:!0});return}a.level>n||a.level{t=Y.value?document.activeElement:void 0}),L(()=>{window.addEventListener(`keyup`,n)}),z(()=>{window.removeEventListener(`keyup`,n)});function n(n){n.key===`Escape`&&Y.value&&(e(),t?.focus())}}function Ke(){function e(){Y.value=!0}function t(){Y.value=!1}function n(){Y.value?t():e()}return{isOpen:Y,open:e,close:t,toggle:n}}function qe(e){let{page:t,hash:n}=K(),r=i(!1),a=x(()=>e.value.collapsed!=null),o=x(()=>!!e.value.link),s=i(!1),c=()=>{s.value=U(t.value.relativePath,e.value.link)};I([t,e,n],c),L(c);let l=x(()=>s.value?!0:e.value.items?Pe(t.value.relativePath,e.value.items):!1),u=x(()=>!!(e.value.items&&e.value.items.length));M(()=>{r.value=!!(a.value&&e.value.collapsed)}),j(()=>{(s.value||l.value)&&(r.value=!1)});function d(){a.value&&(r.value=!r.value)}return{collapsed:r,collapsible:a,isLink:o,isActiveLink:s,hasActiveLink:l,hasChildren:u,toggle:d}}var Je=y([]),X=y([]),Z=y(!1);function Q(){let{frontmatter:e,theme:t}=K(),n=x(()=>!!(e.value.isHome??e.value.layout===`home`)),r=x(()=>e.value.sidebar!==!1&&X.value.length>0&&!n.value),i=x(()=>r.value&&Z.value),a=x(()=>r.value?Me(X.value):[]),o=x(()=>n.value?!1:e.value.aside==null?t.value.aside!==!1:!!e.value.aside),s=x(()=>o.value?e.value.aside==null?t.value.aside===`left`:e.value.aside===`left`:!1),c=x(()=>Je.value.length>0);return{isHome:n,sidebar:fe(X),sidebarGroups:a,hasSidebar:r,isSidebarEnabled:i,hasAside:o,leftAside:s,headers:fe(Je),hasLocalNav:c}}function Ye({closeSidebar:e}){let{frontmatter:t,page:n,theme:r}=K();I(()=>[n.value.relativePath,r.value.sidebar],([e,t])=>{let n=t?je(t,e):[];JSON.stringify(n)!==JSON.stringify(X.value)&&(X.value=n)},{immediate:!0,deep:!0,flush:`sync`}),A(()=>{Je.value=ze(t.value.outline??r.value.outline)}),E&&(Z.value=window.innerWidth>=960,window.addEventListener(`resize`,()=>{Z.value=window.innerWidth>=960},{passive:!0}));let i=V();I(()=>i.path,e),I(Z,e),Ge(e)}var Xe=Symbol(`layout-info`),Ze={class:`VPDocAsideCarbonAds`},Qe=C({__name:`VPDocAsideCarbonAds`,props:{carbonAds:{}},setup(e){let t=()=>null;return(e,n)=>(T(),c(`div`,Ze,[u(s(t),{"carbon-ads":e.carbonAds},null,8,[`carbon-ads`])]))}}),$e=[`href`,`title`],et=P(C({__name:`VPDocOutlineItem`,props:{headers:{},root:{type:Boolean}},setup(e){return(e,t)=>{let r=F(`VPDocOutlineItem`,!0);return T(),c(`ul`,{class:G([`VPDocOutlineItem`,e.root?`root`:`nested`])},[(T(!0),c(n,null,B(e.headers,({children:e,link:t,title:n})=>(T(),c(`li`,null,[l(`a`,{class:`outline-link`,href:t,title:n},W(n),9,$e),e?.length?(T(),b(r,{key:0,headers:e},null,8,[`headers`])):S(``,!0)]))),256))],2)}}}),[[`__scopeId`,`data-v-1ce71065`]]),tt={class:`content`},nt={"aria-level":`2`,class:`outline-title`,id:`doc-outline-aria-label`,role:`heading`},rt=P(C({__name:`VPDocAsideOutline`,setup(e){let{theme:t}=K(),n=i(),r=i(),{headers:a,hasLocalNav:o}=Q();return He(n,r),(e,i)=>(T(),c(`nav`,{"aria-labelledby":`doc-outline-aria-label`,class:G([`VPDocAsideOutline`,{"has-outline":s(o)}]),ref_key:`container`,ref:n},[l(`div`,tt,[l(`div`,{class:`outline-marker`,ref_key:`marker`,ref:r},null,512),l(`div`,nt,W(s(Re)(s(t))),1),u(et,{headers:s(a),root:!0},null,8,[`headers`])])],2))}}),[[`__scopeId`,`data-v-208c587c`]]),it={class:`VPDocAside`},at=P(C({__name:`VPDocAside`,setup(e){let{theme:t}=K();return(e,n)=>(T(),c(`div`,it,[O(e.$slots,`aside-top`,{},void 0,!0),O(e.$slots,`aside-outline-before`,{},void 0,!0),u(rt),O(e.$slots,`aside-outline-after`,{},void 0,!0),n[0]||=l(`div`,{class:`spacer`},null,-1),O(e.$slots,`aside-ads-before`,{},void 0,!0),s(t).carbonAds?(T(),b(Qe,{key:0,"carbon-ads":s(t).carbonAds},null,8,[`carbon-ads`])):S(``,!0),O(e.$slots,`aside-ads-after`,{},void 0,!0),O(e.$slots,`aside-bottom`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-62132652`]]);function ot(){let{theme:e,page:t}=K();return x(()=>{let{text:n=`Edit this page`,pattern:r=``}=e.value.editLink||{},i;return i=typeof r==`function`?r(t.value):r.replace(/:path/g,t.value.filePath),{url:i,text:n}})}function st(){let{page:e,theme:t,frontmatter:n}=K();return x(()=>{let r=ct(Ne(je(t.value.sidebar,e.value.relativePath)),e=>e.link.replace(/[?#].*$/,``)),i=r.findIndex(t=>U(e.value.relativePath,t.link)),a=t.value.docFooter?.prev===!1&&!n.value.prev||n.value.prev===!1,o=t.value.docFooter?.next===!1&&!n.value.next||n.value.next===!1;return{prev:a?void 0:{text:(typeof n.value.prev==`string`?n.value.prev:typeof n.value.prev==`object`?n.value.prev.text:void 0)??r[i-1]?.docFooterText??r[i-1]?.text,link:(typeof n.value.prev==`object`?n.value.prev.link:void 0)??r[i-1]?.link},next:o?void 0:{text:(typeof n.value.next==`string`?n.value.next:typeof n.value.next==`object`?n.value.next.text:void 0)??r[i+1]?.docFooterText??r[i+1]?.text,link:(typeof n.value.next==`object`?n.value.next.link:void 0)??r[i+1]?.link}}})}function ct(e,t){let n=new Set;return e.filter(e=>{let r=t(e);return!n.has(r)&&n.add(r)})}var lt={class:`VPLastUpdated`},ut=[`datetime`],dt=P(C({__name:`VPDocFooterLastUpdated`,setup(e){let{theme:t,page:n,lang:r}=K(),{language:i}=a(),o=se(`timeRef`),u=x(()=>new Date(n.value.lastUpdated)),d=x(()=>u.value.toISOString()),f=y(``);return L(()=>{M(()=>{let e=t.value.lastUpdated?.formatOptions?.forceLocale?r.value:i.value;f.value=new Intl.DateTimeFormat(e,t.value.lastUpdated?.formatOptions??{dateStyle:`medium`,timeStyle:`medium`}).format(u.value),e&&r.value!==e?o.value?.setAttribute(`lang`,e):o.value?.removeAttribute(`lang`)})}),(e,n)=>(T(),c(`p`,lt,[R(W(s(t).lastUpdated?.text||s(t).lastUpdatedText||`Last updated`)+`: `,1),l(`time`,{ref_key:`timeRef`,ref:o,datetime:d.value},W(f.value),9,ut)]))}}),[[`__scopeId`,`data-v-3c637f39`]]),$=C({__name:`VPLink`,props:{tag:{},href:{},noIcon:{type:Boolean},external:{type:Boolean},target:{},rel:{}},setup(e){let t=e,n=x(()=>t.tag??(t.href?`a`:`span`)),r=x(()=>be(t.href,t.target,t.external));return(e,t)=>(T(),b(H(n.value),{class:G([`VPLink`,{link:e.href,"vp-external-link-icon":r.value,"no-icon":e.noIcon}]),href:e.href?s(xe)(e.href):void 0,target:e.target??(r.value?`_blank`:void 0),rel:e.rel??(r.value?`noreferrer`:void 0)},{default:w(()=>[O(e.$slots,`default`)]),_:3},8,[`class`,`href`,`target`,`rel`]))}}),ft={key:0,class:`VPDocFooter`},pt={key:0,class:`edit-info`},mt={key:0,class:`edit-link`},ht={key:1,class:`last-updated`},gt={key:1,class:`prev-next`,"aria-labelledby":`doc-footer-aria-label`},_t={class:`pager`},vt=[`innerHTML`],yt=[`innerHTML`],bt={class:`pager`},xt=[`innerHTML`],St=[`innerHTML`],Ct=P(C({__name:`VPDocFooter`,setup(e){let{theme:t,page:n,frontmatter:r}=K(),i=ot(),a=st(),o=x(()=>t.value.editLink&&r.value.editLink!==!1),d=x(()=>n.value.lastUpdated),f=x(()=>o.value||d.value||a.value.prev||a.value.next);return(e,n)=>f.value?(T(),c(`footer`,ft,[O(e.$slots,`doc-footer-before`,{},void 0,!0),o.value||d.value?(T(),c(`div`,pt,[o.value?(T(),c(`div`,mt,[u($,{class:`edit-link-button`,href:s(i).url,"no-icon":!0},{default:w(()=>[n[0]||=l(`span`,{class:`vpi-square-pen edit-link-icon`},null,-1),R(` `+W(s(i).text),1)]),_:1},8,[`href`])])):S(``,!0),d.value?(T(),c(`div`,ht,[u(dt)])):S(``,!0)])):S(``,!0),s(a).prev?.link||s(a).next?.link?(T(),c(`nav`,gt,[n[1]||=l(`span`,{class:`visually-hidden`,id:`doc-footer-aria-label`},`Pager`,-1),l(`div`,_t,[s(a).prev?.link?(T(),b($,{key:0,class:`pager-link prev`,href:s(a).prev.link},{default:w(()=>[l(`span`,{class:`desc`,innerHTML:s(t).docFooter?.prev||`Previous page`},null,8,vt),l(`span`,{class:`title`,innerHTML:s(a).prev.text},null,8,yt)]),_:1},8,[`href`])):S(``,!0)]),l(`div`,bt,[s(a).next?.link?(T(),b($,{key:0,class:`pager-link next`,href:s(a).next.link},{default:w(()=>[l(`span`,{class:`desc`,innerHTML:s(t).docFooter?.next||`Next page`},null,8,xt),l(`span`,{class:`title`,innerHTML:s(a).next.text},null,8,St)]),_:1},8,[`href`])):S(``,!0)])])):S(``,!0)])):S(``,!0)}}),[[`__scopeId`,`data-v-e29034c6`]]),wt={class:`container`},Tt={class:`aside-container`},Et={class:`aside-content`},Dt={class:`content`},Ot={class:`content-container`},kt={class:`main`},At=P(C({__name:`VPDoc`,setup(e){let{theme:t}=K(),n=V(),{hasSidebar:r,hasAside:i,leftAside:a}=Q(),o=x(()=>n.path.replace(/[./]+/g,`_`).replace(/_html$/,``));return(e,n)=>{let d=F(`Content`);return T(),c(`div`,{class:G([`VPDoc`,{"has-sidebar":s(r),"has-aside":s(i)}])},[O(e.$slots,`doc-top`,{},void 0,!0),l(`div`,wt,[s(i)?(T(),c(`div`,{key:0,class:G([`aside`,{"left-aside":s(a)}])},[n[0]||=l(`div`,{class:`aside-curtain`},null,-1),l(`div`,Tt,[l(`div`,Et,[u(at,null,{"aside-top":w(()=>[O(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":w(()=>[O(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":w(()=>[O(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":w(()=>[O(e.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":w(()=>[O(e.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":w(()=>[O(e.$slots,`aside-ads-after`,{},void 0,!0)]),_:3})])])],2)):S(``,!0),l(`div`,Dt,[l(`div`,Ot,[O(e.$slots,`doc-before`,{},void 0,!0),l(`main`,kt,[u(d,{class:G([`vp-doc`,[o.value,s(t).externalLinkIcon&&`external-link-icon-enabled`]])},null,8,[`class`])]),u(Ct,null,{"doc-footer-before":w(()=>[O(e.$slots,`doc-footer-before`,{},void 0,!0)]),_:3}),O(e.$slots,`doc-after`,{},void 0,!0)])])]),O(e.$slots,`doc-bottom`,{},void 0,!0)],2)}}}),[[`__scopeId`,`data-v-7011f0d8`]]),jt=P(C({__name:`VPHomeContent`,setup(e){let{width:n}=t({initialWidth:0,includeScrollbar:!1});return(e,t)=>(T(),c(`div`,{class:`vp-doc container`,style:D(s(n)?{"--vp-offset":`calc(50% - ${s(n)/2}px)`}:{})},[O(e.$slots,`default`,{},void 0,!0)],4))}}),[[`__scopeId`,`data-v-8e2d4988`]]),Mt=[`src`,`alt`],Nt=P(C({inheritAttrs:!1,__name:`VPImage`,props:{image:{},alt:{}},setup(t){return(t,r)=>{let i=F(`VPImage`,!0);return t.image?(T(),c(n,{key:0},[typeof t.image==`string`||`src`in t.image?(T(),c(`img`,e({key:0,class:`VPImage`},typeof t.image==`string`?t.$attrs:{...t.image,...t.$attrs},{src:s(ie)(typeof t.image==`string`?t.image:t.image.src),alt:t.alt??(typeof t.image==`string`?``:t.image.alt||``)}),null,16,Mt)):(T(),c(n,{key:1},[u(i,e({class:`dark`,image:t.image.dark,alt:t.image.alt},t.$attrs),null,16,[`image`,`alt`]),u(i,e({class:`light`,image:t.image.light,alt:t.image.alt},t.$attrs),null,16,[`image`,`alt`])],64))],64)):S(``,!0)}}}),[[`__scopeId`,`data-v-8426fc1a`]]),Pt={class:`box`},Ft={key:0,class:`icon`},It=[`innerHTML`],Lt=[`innerHTML`],Rt={key:3,class:`details`},zt=[`innerHTML`],Bt=[`innerHTML`],Vt={key:5,class:`link-text`},Ht={class:`link-text-value`},Ut=P(C({__name:`VPFeature`,props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(e,t)=>(T(),b($,{class:`VPFeature`,href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?`a`:`div`},{default:w(()=>[l(`article`,Pt,[typeof e.icon==`object`&&e.icon.wrap?(T(),c(`div`,Ft,[u(Nt,{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`?(T(),b(Nt,{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?(T(),c(`div`,{key:2,class:`icon`,innerHTML:e.icon},null,8,It)):S(``,!0),l(`h2`,{class:`title`,innerHTML:e.title},null,8,Lt),Array.isArray(e.details)?(T(),c(`ul`,Rt,[(T(!0),c(n,null,B(e.details,e=>(T(),c(`li`,{key:e,innerHTML:e},null,8,zt))),128))])):e.details?(T(),c(`p`,{key:4,class:`details`,innerHTML:e.details},null,8,Bt)):S(``,!0),e.linkText?(T(),c(`div`,Vt,[l(`p`,Ht,[R(W(e.linkText)+` `,1),t[0]||=l(`span`,{class:`vpi-arrow-right link-text-icon`},null,-1)])])):S(``,!0)])]),_:1},8,[`href`,`rel`,`target`,`tag`]))}}),[[`__scopeId`,`data-v-e5511d04`]]),Wt={key:0,class:`VPFeatures`},Gt={class:`container`},Kt={class:`items`},qt=P(C({__name:`VPFeatures`,props:{features:{}},setup(e){let t=e,r=x(()=>{let e=t.features.length;if(e){if(e===2)return`grid-2`;if(e===3)return`grid-3`;if(e%3==0)return`grid-6`;if(e>3)return`grid-4`}});return(e,t)=>e.features?(T(),c(`div`,Wt,[l(`div`,Gt,[l(`div`,Kt,[(T(!0),c(n,null,B(e.features,e=>(T(),c(`div`,{key:e.title,class:G([`item`,[r.value]])},[u(Ut,{icon:e.icon,title:e.title,details:e.details,link:e.link,"link-text":e.linkText,rel:e.rel,target:e.target},null,8,[`icon`,`title`,`details`,`link`,`link-text`,`rel`,`target`])],2))),128))])])])):S(``,!0)}}),[[`__scopeId`,`data-v-a6181336`]]),Jt=C({__name:`VPHomeFeatures`,setup(e){let{frontmatter:t}=K();return(e,n)=>s(t).features?(T(),b(qt,{key:0,class:`VPHomeFeatures`,features:s(t).features},null,8,[`features`])):S(``,!0)}}),Yt=P(C({__name:`VPButton`,props:{tag:{},size:{default:`medium`},theme:{default:`brand`},text:{},href:{},target:{},rel:{}},setup(e){let t=e,n=x(()=>t.href&&pe.test(t.href)),r=x(()=>t.tag||(t.href?`a`:`button`));return(e,i)=>(T(),b(H(r.value),{class:G([`VPButton`,[e.size,e.theme]]),href:e.href?s(xe)(e.href):void 0,target:t.target??(n.value?`_blank`:void 0),rel:t.rel??(n.value?`noreferrer`:void 0)},{default:w(()=>[O(e.$slots,`default`,{},()=>[R(W(e.text),1)],!0)]),_:3},8,[`class`,`href`,`target`,`rel`]))}}),[[`__scopeId`,`data-v-b8c35b0d`]]),Xt={class:`container`},Zt={class:`main`},Qt={class:`heading`},$t=[`innerHTML`],en=[`innerHTML`],tn=[`innerHTML`],nn={key:0,class:`actions`},rn={key:0,class:`image`},an={class:`image-container`},on=P(C({__name:`VPHero`,props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){let{heroImageSlotExists:t}=m(Xe,{heroImageSlotExists:x(()=>!1)});return(e,r)=>(T(),c(`div`,{class:G([`VPHero`,{"has-image":e.image||s(t)}])},[l(`div`,Xt,[l(`div`,Zt,[O(e.$slots,`home-hero-info-before`,{},void 0,!0),O(e.$slots,`home-hero-info`,{},()=>[l(`h1`,Qt,[e.name?(T(),c(`span`,{key:0,innerHTML:e.name,class:`name clip`},null,8,$t)):S(``,!0),e.text?(T(),c(`span`,{key:1,innerHTML:e.text,class:`text`},null,8,en)):S(``,!0)]),e.tagline?(T(),c(`p`,{key:0,innerHTML:e.tagline,class:`tagline`},null,8,tn)):S(``,!0)],!0),O(e.$slots,`home-hero-info-after`,{},void 0,!0),e.actions?(T(),c(`div`,nn,[O(e.$slots,`home-hero-actions-before-actions`,{},void 0,!0),(T(!0),c(n,null,B(e.actions,e=>(T(),c(`div`,{key:e.link,class:`action`},[u(Yt,{tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link,target:e.target,rel:e.rel},null,8,[`theme`,`text`,`href`,`target`,`rel`])]))),128))])):S(``,!0),O(e.$slots,`home-hero-actions-after`,{},void 0,!0)]),e.image||s(t)?(T(),c(`div`,rn,[l(`div`,an,[r[0]||=l(`div`,{class:`image-bg`},null,-1),O(e.$slots,`home-hero-image`,{},()=>[e.image?(T(),b(Nt,{key:0,class:`image-src`,image:e.image},null,8,[`image`])):S(``,!0)],!0)])])):S(``,!0)])],2))}}),[[`__scopeId`,`data-v-e62e4946`]]),sn=C({__name:`VPHomeHero`,setup(e){let{frontmatter:t}=K();return(e,n)=>s(t).hero?(T(),b(on,{key:0,class:`VPHomeHero`,name:s(t).hero.name,text:s(t).hero.text,tagline:s(t).hero.tagline,image:s(t).hero.image,actions:s(t).hero.actions},{"home-hero-info-before":w(()=>[O(e.$slots,`home-hero-info-before`)]),"home-hero-info":w(()=>[O(e.$slots,`home-hero-info`)]),"home-hero-info-after":w(()=>[O(e.$slots,`home-hero-info-after`)]),"home-hero-actions-after":w(()=>[O(e.$slots,`home-hero-actions-after`)]),"home-hero-actions-before-actions":w(()=>[O(e.$slots,`home-hero-actions-before-actions`)]),"home-hero-image":w(()=>[O(e.$slots,`home-hero-image`)]),_:3},8,[`name`,`text`,`tagline`,`image`,`actions`])):S(``,!0)}}),cn=P(C({__name:`VPHome`,setup(e){let{frontmatter:t,theme:n}=K();return(e,r)=>{let i=F(`Content`);return T(),c(`div`,{class:G([`VPHome`,{"external-link-icon-enabled":s(n).externalLinkIcon}])},[O(e.$slots,`home-hero-before`,{},void 0,!0),u(sn,null,{"home-hero-info-before":w(()=>[O(e.$slots,`home-hero-info-before`,{},void 0,!0)]),"home-hero-info":w(()=>[O(e.$slots,`home-hero-info`,{},void 0,!0)]),"home-hero-info-after":w(()=>[O(e.$slots,`home-hero-info-after`,{},void 0,!0)]),"home-hero-actions-after":w(()=>[O(e.$slots,`home-hero-actions-after`,{},void 0,!0)]),"home-hero-actions-before-actions":w(()=>[O(e.$slots,`home-hero-actions-before-actions`,{},void 0,!0)]),"home-hero-image":w(()=>[O(e.$slots,`home-hero-image`,{},void 0,!0)]),_:3}),O(e.$slots,`home-hero-after`,{},void 0,!0),O(e.$slots,`home-features-before`,{},void 0,!0),u(Jt),O(e.$slots,`home-features-after`,{},void 0,!0),s(t).markdownStyles===!1?(T(),b(i,{key:1})):(T(),b(jt,{key:0},{default:w(()=>[u(i)]),_:1}))],2)}}}),[[`__scopeId`,`data-v-2862d62e`]]),ln={},un={class:`VPPage`};function dn(e,t){let n=F(`Content`);return T(),c(`div`,un,[O(e.$slots,`page-top`),u(n),O(e.$slots,`page-bottom`)])}var fn=P(ln,[[`render`,dn]]),pn=P(C({__name:`VPContent`,setup(e){let{page:t,frontmatter:n}=K(),{isHome:r,hasSidebar:i}=Q();function a(e){return typeof H(e)!=`string`}return(e,o)=>(T(),c(`div`,{class:G([`VPContent`,{"has-sidebar":s(i),"is-home":s(r)}]),id:`VPContent`},[s(t).isNotFound?O(e.$slots,`not-found`,{key:0},()=>[u(Ae)],!0):s(n).layout===`page`&&!a(`page`)?(T(),b(fn,{key:1},{"page-top":w(()=>[O(e.$slots,`page-top`,{},void 0,!0)]),"page-bottom":w(()=>[O(e.$slots,`page-bottom`,{},void 0,!0)]),_:3})):s(n).layout===`home`&&!a(`home`)?(T(),b(cn,{key:2},{"home-hero-before":w(()=>[O(e.$slots,`home-hero-before`,{},void 0,!0)]),"home-hero-info-before":w(()=>[O(e.$slots,`home-hero-info-before`,{},void 0,!0)]),"home-hero-info":w(()=>[O(e.$slots,`home-hero-info`,{},void 0,!0)]),"home-hero-info-after":w(()=>[O(e.$slots,`home-hero-info-after`,{},void 0,!0)]),"home-hero-actions-after":w(()=>[O(e.$slots,`home-hero-actions-after`,{},void 0,!0)]),"home-hero-actions-before-actions":w(()=>[O(e.$slots,`home-hero-actions-before-actions`,{},void 0,!0)]),"home-hero-image":w(()=>[O(e.$slots,`home-hero-image`,{},void 0,!0)]),"home-hero-after":w(()=>[O(e.$slots,`home-hero-after`,{},void 0,!0)]),"home-features-before":w(()=>[O(e.$slots,`home-features-before`,{},void 0,!0)]),"home-features-after":w(()=>[O(e.$slots,`home-features-after`,{},void 0,!0)]),_:3})):(!s(n).layout||s(n).layout===`doc`)&&!a(`doc`)?(T(),b(At,{key:3},{"doc-top":w(()=>[O(e.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":w(()=>[O(e.$slots,`doc-bottom`,{},void 0,!0)]),"doc-footer-before":w(()=>[O(e.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":w(()=>[O(e.$slots,`doc-before`,{},void 0,!0)]),"doc-after":w(()=>[O(e.$slots,`doc-after`,{},void 0,!0)]),"aside-top":w(()=>[O(e.$slots,`aside-top`,{},void 0,!0)]),"aside-outline-before":w(()=>[O(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":w(()=>[O(e.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":w(()=>[O(e.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":w(()=>[O(e.$slots,`aside-ads-after`,{},void 0,!0)]),"aside-bottom":w(()=>[O(e.$slots,`aside-bottom`,{},void 0,!0)]),_:3})):(T(),b(H(s(n).layout||`doc`),{key:4}))],2))}}),[[`__scopeId`,`data-v-7948e71f`]]),mn={class:`container`},hn=[`innerHTML`],gn=[`innerHTML`],_n=P(C({__name:`VPFooter`,setup(e){let{theme:t,frontmatter:n}=K(),{hasSidebar:r}=Q();return(e,i)=>s(t).footer&&s(n).footer!==!1?(T(),c(`footer`,{key:0,class:G([`VPFooter`,{"has-sidebar":s(r)}])},[l(`div`,mn,[s(t).footer.message?(T(),c(`p`,{key:0,class:`message`,innerHTML:s(t).footer.message},null,8,hn)):S(``,!0),s(t).footer.copyright?(T(),c(`p`,{key:1,class:`copyright`,innerHTML:s(t).footer.copyright},null,8,gn)):S(``,!0)])],2)):S(``,!0)}}),[[`__scopeId`,`data-v-c3855bb3`]]),vn={class:`menu-text`},yn={class:`header`},bn={class:`outline`},xn=P(C({__name:`VPLocalNavOutlineDropdown`,props:{headers:{},navHeight:{}},setup(e){let t=e,{theme:n}=K(),r=i(!1),a=i(0),o=i(),d=i();function p(e){o.value?.contains(e.target)||(r.value=!1)}I(r,e=>{if(e){document.addEventListener(`click`,p);return}document.removeEventListener(`click`,p)}),v(`Escape`,()=>{r.value=!1}),A(()=>{r.value=!1});function m(){r.value=!r.value,a.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function h(e){e.target.classList.contains(`outline-link`)&&(d.value&&(d.value.style.transition=`none`),k(()=>{r.value=!1}))}function g(){r.value=!1,window.scrollTo({top:0,left:0,behavior:`smooth`})}return(e,t)=>(T(),c(`div`,{class:`VPLocalNavOutlineDropdown`,style:D({"--vp-vh":a.value+`px`}),ref_key:`main`,ref:o},[e.headers.length>0?(T(),c(`button`,{key:0,onClick:m,class:G({open:r.value})},[l(`span`,vn,W(s(Re)(s(n))),1),t[0]||=l(`span`,{class:`vpi-chevron-right icon`},null,-1)],2)):(T(),c(`button`,{key:1,onClick:g},W(s(n).returnToTopLabel||`Return to top`),1)),u(f,{name:`flyout`},{default:w(()=>[r.value?(T(),c(`div`,{key:0,ref_key:`items`,ref:d,class:`items`,onClick:h},[l(`div`,yn,[l(`a`,{class:`top-link`,href:`#`,onClick:g},W(s(n).returnToTopLabel||`Return to top`),1)]),l(`div`,bn,[u(et,{headers:e.headers},null,8,[`headers`])])],512)):S(``,!0)]),_:1})],4))}}),[[`__scopeId`,`data-v-0bf0e06f`]]),Sn={class:`container`},Cn=[`aria-expanded`],wn={class:`menu-text`},Tn=P(C({__name:`VPLocalNav`,props:{open:{type:Boolean}},emits:[`open-menu`],setup(e){let{theme:t}=K(),{isHome:n,hasSidebar:r,headers:a,hasLocalNav:o}=Q(),{y:d}=re(),f=i(0);L(()=>{f.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue(`--vp-nav-height`))});let p=x(()=>({VPLocalNav:!0,"has-sidebar":r.value,empty:!o.value,fixed:!o.value&&!r.value}));return(e,i)=>!s(n)&&(s(o)||s(r)||s(d)>=f.value)?(T(),c(`div`,{key:0,class:G(p.value)},[l(`div`,Sn,[s(r)?(T(),c(`button`,{key:0,class:`menu`,"aria-expanded":e.open,"aria-controls":`VPSidebarNav`,onClick:i[0]||=t=>e.$emit(`open-menu`)},[i[1]||=l(`span`,{class:`vpi-align-left menu-icon`},null,-1),l(`span`,wn,W(s(t).sidebarMenuLabel||`Menu`),1)],8,Cn)):S(``,!0),u(xn,{headers:s(a),navHeight:f.value},null,8,[`headers`,`navHeight`])])],2)):S(``,!0)}}),[[`__scopeId`,`data-v-db738f89`]]);function En(){let e=i(!1);function t(){e.value=!0,window.addEventListener(`resize`,a)}function n(){e.value=!1,window.removeEventListener(`resize`,a)}function r(){e.value?n():t()}function a(){window.outerWidth>=768&&n()}let o=V();return I(()=>o.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:r}}var Dn=Symbol(`nav`),On={},kn={class:`VPSwitch`,type:`button`,role:`switch`},An={class:`check`},jn={key:0,class:`icon`};function Mn(e,t){return T(),c(`button`,kn,[l(`span`,An,[e.$slots.default?(T(),c(`span`,jn,[O(e.$slots,`default`,{},void 0,!0)])):S(``,!0)])])}var Nn=P(On,[[`render`,Mn],[`__scopeId`,`data-v-1d5665e3`]]),Pn=P(C({__name:`VPSwitchAppearance`,setup(e){let{isDark:t,theme:n}=K(),r=m(`toggle-appearance`,()=>{t.value=!t.value}),a=i(``);return j(()=>{a.value=t.value?n.value.lightModeSwitchTitle||`Switch to light theme`:n.value.darkModeSwitchTitle||`Switch to dark theme`}),(e,n)=>(T(),b(Nn,{title:a.value,class:`VPSwitchAppearance`,"aria-checked":s(t),onClick:s(r)},{default:w(()=>[...n[0]||=[l(`span`,{class:`vpi-sun sun`},null,-1),l(`span`,{class:`vpi-moon moon`},null,-1)]]),_:1},8,[`title`,`aria-checked`,`onClick`]))}}),[[`__scopeId`,`data-v-5337faa4`]]),Fn={key:0,class:`VPNavBarAppearance`},In=P(C({__name:`VPNavBarAppearance`,setup(e){let{site:t}=K();return(e,n)=>s(t).appearance&&s(t).appearance!==`force-dark`&&s(t).appearance!==`force-auto`?(T(),c(`div`,Fn,[u(Pn)])):S(``,!0)}}),[[`__scopeId`,`data-v-6c893767`]]),Ln=i(),Rn=!1,zn=0;function Bn(e){let t=i(!1);if(E){!Rn&&Vn(),zn++;let n=I(Ln,n=>{n===e.el.value||e.el.value?.contains(n)?(t.value=!0,e.onFocus?.()):(t.value=!1,e.onBlur?.())});z(()=>{n(),zn--,zn||Hn()})}return _(t)}function Vn(){document.addEventListener(`focusin`,Un),Rn=!0,Ln.value=document.activeElement}function Hn(){document.removeEventListener(`focusin`,Un)}function Un(){Ln.value=document.activeElement}var Wn={class:`VPMenuLink`},Gn=[`innerHTML`],Kn=P(C({inheritAttrs:!1,__name:`VPMenuLink`,props:{item:{},rel:{}},setup(t){let n=t,{page:r}=K(),i=x(()=>typeof n.item.link==`function`?n.item.link(r.value):n.item.link),a=x(()=>U(r.value.relativePath,n.item.activeMatch||i.value,!!n.item.activeMatch));return(t,r)=>(T(),c(`div`,Wn,[u($,e(t.$attrs,{class:{active:a.value},href:i.value,target:t.item.target,rel:n.rel??t.item.rel,"no-icon":t.item.noIcon}),{default:w(()=>[l(`span`,{innerHTML:t.item.text},null,8,Gn)]),_:1},16,[`class`,`href`,`target`,`rel`,`no-icon`])]))}}),[[`__scopeId`,`data-v-fff73daa`]]),qn={class:`VPMenuGroup`},Jn={key:0,class:`title`},Yn=P(C({__name:`VPMenuGroup`,props:{text:{},items:{}},setup(e){return(e,t)=>(T(),c(`div`,qn,[e.text?(T(),c(`p`,Jn,W(e.text),1)):S(``,!0),(T(!0),c(n,null,B(e.items,e=>(T(),c(n,{key:JSON.stringify(e)},[`link`in e?(T(),b(Kn,{key:0,item:e},null,8,[`item`])):S(``,!0)],64))),128))]))}}),[[`__scopeId`,`data-v-1963e1bb`]]),Xn={class:`VPMenu`},Zn={key:0,class:`items`},Qn=P(C({__name:`VPMenu`,props:{items:{}},setup(t){return(t,r)=>(T(),c(`div`,Xn,[t.items?(T(),c(`div`,Zn,[(T(!0),c(n,null,B(t.items,t=>(T(),c(n,{key:JSON.stringify(t)},[`link`in t?(T(),b(Kn,{key:0,item:t},null,8,[`item`])):`component`in t?(T(),b(H(t.component),e({key:1,ref_for:!0},t.props),null,16)):(T(),b(Yn,{key:2,text:t.text,items:t.items},null,8,[`text`,`items`]))],64))),128))])):S(``,!0),O(t.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-25a6cce8`]]),$n=[`aria-expanded`,`aria-label`],er={key:0,class:`text`},tr=[`innerHTML`],nr={key:1,class:`vpi-more-horizontal icon`},rr={class:`menu`},ir=P(C({__name:`VPFlyout`,props:{icon:{},button:{},label:{},items:{}},setup(e){let t=i(!1),n=i();Bn({el:n,onBlur:r});function r(){t.value=!1}return(e,r)=>(T(),c(`div`,{class:`VPFlyout`,ref_key:`el`,ref:n,onMouseenter:r[1]||=e=>t.value=!0,onMouseleave:r[2]||=e=>t.value=!1},[l(`button`,{type:`button`,class:`button`,"aria-haspopup":`true`,"aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||=e=>t.value=!t.value},[e.button||e.icon?(T(),c(`span`,er,[e.icon?(T(),c(`span`,{key:0,class:G([e.icon,`option-icon`])},null,2)):S(``,!0),e.button?(T(),c(`span`,{key:1,innerHTML:e.button},null,8,tr)):S(``,!0),r[3]||=l(`span`,{class:`vpi-chevron-down text-icon`},null,-1)])):(T(),c(`span`,nr))],8,$n),l(`div`,rr,[u(Qn,{items:e.items},{default:w(()=>[O(e.$slots,`default`,{},void 0,!0)]),_:3},8,[`items`])])],544))}}),[[`__scopeId`,`data-v-42cb505d`]]),ar=[`href`,`aria-label`,`target`,`rel`,`innerHTML`],or=P(C({__name:`VPSocialLink`,props:{icon:{},link:{},ariaLabel:{},target:{},me:{type:Boolean}},setup(e){let t=e,n=i();L(async()=>{await k();let e=n.value?.children[0];e instanceof HTMLElement&&e.className.startsWith(`vpi-social-`)&&(getComputedStyle(e).maskImage||getComputedStyle(e).webkitMaskImage)===`none`&&e.style.setProperty(`--icon`,`url('https://api.iconify.design/simple-icons/${t.icon}.svg')`)});let r=x(()=>typeof t.icon==`object`?t.icon.svg:``);return(e,t)=>(T(),c(`a`,{ref_key:`el`,ref:n,class:`VPSocialLink no-icon`,href:e.link,"aria-label":e.ariaLabel??(typeof e.icon==`string`?e.icon:``),target:e.target??`_blank`,rel:e.me?`me noopener`:`noopener`,innerHTML:r.value},null,8,ar))}}),[[`__scopeId`,`data-v-b2b39822`]]),sr={class:`VPSocialLinks`},cr=P(C({__name:`VPSocialLinks`,props:{links:{},me:{type:Boolean,default:!0}},setup(e){return(e,t)=>(T(),c(`div`,sr,[(T(!0),c(n,null,B(e.links,({link:t,icon:n,ariaLabel:r,target:i})=>(T(),b(or,{key:t,icon:n,link:t,ariaLabel:r,target:i,me:e.me},null,8,[`icon`,`link`,`ariaLabel`,`target`,`me`]))),128))]))}}),[[`__scopeId`,`data-v-aab4b505`]]),lr={key:0,class:`group translations`},ur={class:`trans-title`},dr={key:1,class:`group`},fr={class:`item appearance`},pr={class:`label`},mr={class:`appearance-action`},hr={key:2,class:`group`},gr={class:`item social-links`},_r=P(C({__name:`VPNavBarExtra`,setup(e){let{site:t,theme:r}=K(),{localeLinks:i,currentLang:a}=q({correspondingLink:!0}),o=x(()=>i.value.length&&a.value.label||t.value.appearance||r.value.socialLinks);return(e,d)=>o.value?(T(),b(ir,{key:0,class:`VPNavBarExtra`,label:`extra navigation`},{default:w(()=>[s(i).length&&s(a).label?(T(),c(`div`,lr,[l(`p`,ur,W(s(a).label),1),(T(!0),c(n,null,B(s(i),e=>(T(),b(Kn,{key:e.link,item:e,external:!1,lang:e.lang,hreflang:e.lang,rel:`alternate`,dir:e.dir},null,8,[`item`,`lang`,`hreflang`,`dir`]))),128))])):S(``,!0),s(t).appearance&&s(t).appearance!==`force-dark`&&s(t).appearance!==`force-auto`?(T(),c(`div`,dr,[l(`div`,fr,[l(`p`,pr,W(s(r).darkModeSwitchLabel||`Appearance`),1),l(`div`,mr,[u(Pn)])])])):S(``,!0),s(r).socialLinks?(T(),c(`div`,hr,[l(`div`,gr,[u(cr,{class:`social-links-list`,links:s(r).socialLinks},null,8,[`links`])])])):S(``,!0)]),_:1})):S(``,!0)}}),[[`__scopeId`,`data-v-f9c1cef3`]]),vr=[`aria-expanded`],yr=P(C({__name:`VPNavBarHamburger`,props:{active:{type:Boolean}},emits:[`click`],setup(e){return(e,t)=>(T(),c(`button`,{type:`button`,class:G([`VPNavBarHamburger`,{active:e.active}]),"aria-label":`mobile navigation`,"aria-expanded":e.active,"aria-controls":`VPNavScreen`,onClick:t[0]||=t=>e.$emit(`click`)},[...t[1]||=[l(`span`,{class:`container`},[l(`span`,{class:`top`}),l(`span`,{class:`middle`}),l(`span`,{class:`bottom`})],-1)]],10,vr))}}),[[`__scopeId`,`data-v-e5dd9c1c`]]),br=C({__name:`VPNavBarMenuGroup`,props:{item:{}},setup(e){let t=e,{page:n}=K(),r=x(()=>t.item.activeMatch?U(n.value.relativePath,t.item.activeMatch,!0):i(t.item));function i(e){if(`component`in e)return!1;if(`link`in e){let t=typeof e.link==`function`?e.link(n.value):e.link;return U(n.value.relativePath,e.activeMatch||t,!!e.activeMatch)}return e.items.some(i)}return(e,t)=>(T(),b(ir,{class:G({VPNavBarMenuGroup:!0,active:r.value}),button:e.item.text,items:e.item.items},null,8,[`class`,`button`,`items`]))}}),xr=[`innerHTML`],Sr=P(C({__name:`VPNavBarMenuLink`,props:{item:{}},setup(e){let t=e,{page:n}=K(),r=x(()=>typeof t.item.link==`function`?t.item.link(n.value):t.item.link),i=x(()=>U(n.value.relativePath,t.item.activeMatch||r.value,!!t.item.activeMatch));return(e,t)=>(T(),b($,{class:G({VPNavBarMenuLink:!0,active:i.value}),href:r.value,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,tabindex:`0`},{default:w(()=>[l(`span`,{innerHTML:e.item.text},null,8,xr)]),_:1},8,[`class`,`href`,`target`,`rel`,`no-icon`]))}}),[[`__scopeId`,`data-v-6500c4c4`]]),Cr={key:0,"aria-labelledby":`main-nav-aria-label`,class:`VPNavBarMenu`},wr=P(C({__name:`VPNavBarMenu`,setup(t){let{theme:r}=K();return(t,i)=>s(r).nav?(T(),c(`nav`,Cr,[i[0]||=l(`span`,{id:`main-nav-aria-label`,class:`visually-hidden`},` Main Navigation `,-1),(T(!0),c(n,null,B(s(r).nav,t=>(T(),c(n,{key:JSON.stringify(t)},[`link`in t?(T(),b(Sr,{key:0,item:t},null,8,[`item`])):`component`in t?(T(),b(H(t.component),e({key:1,ref_for:!0},t.props),null,16)):(T(),b(br,{key:2,item:t},null,8,[`item`]))],64))),128))])):S(``,!0)}}),[[`__scopeId`,`data-v-7b3e138d`]]);function Tr(e){let t=e.mode??`auto`,n=Er(e),r=e.askAi,i=!!(r&&typeof r==`object`&&r.sidePanel);switch(t){case`sidePanel`:return{mode:t,showKeywordSearch:!1,useSidePanel:!0};case`hybrid`:return n||console.error(`[vitepress] mode: "hybrid" requires keyword search credentials (appId, apiKey, indexName).`),{mode:t,showKeywordSearch:n,useSidePanel:!0};case`modal`:return{mode:t,showKeywordSearch:n,useSidePanel:!1};default:return{mode:`auto`,showKeywordSearch:n,useSidePanel:i}}}function Er(e){return!!(e.appId&&e.apiKey&&e.indexName)}function Dr(e,t){return[...(Array.isArray(e)?e:e?[e]:[]).map(e=>Array.isArray(e)?e.filter(e=>typeof e==`string`&&!e.startsWith(`lang:`)):e).filter(e=>typeof e==`string`?!e.startsWith(`lang:`):Array.isArray(e)&&e.length>0),`lang:${t}`]}function Or(e){let t=e.appId,n=e.apiKey,r=e.indexName;return{valid:!!(t&&n&&r),appId:t,apiKey:n,indexName:r}}function kr(e,t,n){let r=typeof e==`string`,i=!r&&e.searchParameters?{...e.searchParameters}:void 0,a=!r&&e.agentStudio===!0,o=Dr(i?.facetFilters??t.searchParameters?.facetFilters,n),s=a?i:{...i,facetFilters:o.length?o:void 0},c={...r?{}:e,indexName:r?t.indexName:e.indexName,apiKey:r?t.apiKey:e.apiKey,appId:r?t.appId:e.appId,assistantId:r?e:e.assistantId};return s&&Object.values(s).some(e=>e!=null)&&(c.searchParameters=s),c}function Ar(e,t){let{sidePanel:n,...r}=JSON.parse(JSON.stringify(e));return{container:`#vp-docsearch-sidepanel`,indexName:t.indexName,appId:t.appId,apiKey:t.apiKey,...r,...n&&n!==!0?n:{}}}function jr(e,t,n){e=Mr(e,e.locales?.[t]||{});let r=Dr(e.searchParameters?.facetFilters,n),i=e.askAi?kr(e.askAi,e,n):void 0;return{...e,searchParameters:{...e.searchParameters,facetFilters:r},askAi:i}}function Mr(e,t){let n={...e};for(let e in t){let i=t[e];if(i!==void 0){if(e===`searchParameters`){n[e]=i;continue}r(i)&&r(n[e])?n[e]=Mr(n[e],i):n[e]=i}}return delete n.locales,n}function Nr(e,t=(e,t)=>JSON.stringify(e)===JSON.stringify(t)){return x(n=>{let r=e();return n===void 0||!t(n,r)?r:n})}var Pr={},Fr={type:`button`,class:`VPNavBarAskAiButton`};function Ir(e,t){return T(),c(`button`,Fr,[...t[0]||=[l(`span`,{class:`vpi-sparkles`,"aria-hidden":`true`},null,-1)]])}var Lr=P(Pr,[[`render`,Ir],[`__scopeId`,`data-v-4eb17e89`]]),Rr={type:`button`,class:`VPNavBarSearchButton`},zr={class:`text`},Br=P(C({__name:`VPNavBarSearchButton`,props:{text:{}},setup(e){return(e,t)=>(T(),c(`button`,Rr,[t[0]||=l(`span`,{class:`vpi-search`,"aria-hidden":`true`},null,-1),l(`span`,zr,W(e.text),1),t[1]||=l(`span`,{class:`keys`,"aria-hidden":`true`},[l(`kbd`,{class:`key-cmd`},`⌘`),l(`kbd`,{class:`key-ctrl`},`Ctrl`),l(`kbd`,null,`K`)],-1)]))}}),[[`__scopeId`,`data-v-baa3be99`]]),Vr={class:`VPNavBarSearch`},Hr=P(C({__name:`VPNavBarSearch`,setup(e){let t=()=>null,r=ee(()=>ae(()=>import(`./VPAlgoliaSearchBox.CwqSeBh0.js`),__vite__mapDeps([0,1]))),{theme:a,localeIndex:o,lang:l}=K(),d=`algolia`,f=Nr(()=>jr(a.value.search?.options||{},o.value,l.value)),p=x(()=>Tr(f.value)),m=x(()=>{if(!p.value.useSidePanel)return null;let e=f.value.askAi;return!e||typeof e==`string`||!e.sidePanel?null:e.sidePanel===!0?{}:e.sidePanel}),h=x(()=>m.value?.keyboardShortcuts?.[`Ctrl/Cmd+I`]!==!1),g=i(null),_=0,y=i(!1),C=i(!1);L(()=>{let e=`VPAlgoliaPreconnect`;if(document.getElementById(e))return;let t=f.value.appId||(typeof f.value.askAi==`object`?f.value.askAi?.appId:void 0);t&&(window.requestIdleCallback||setTimeout)(()=>{let n=document.createElement(`link`);n.id=e,n.rel=`preconnect`,n.href=`https://${t}-dsn.algolia.net`,n.crossOrigin=``,document.head.appendChild(n)})}),v(`k`,e=>{p.value.showKeywordSearch&&(e.ctrlKey||e.metaKey)&&(e.preventDefault(),w(`search`))}),v(`i`,e=>{m.value&&h.value&&(e.ctrlKey||e.metaKey)&&(e.preventDefault(),w(`askAi`))}),v(`/`,e=>{p.value.showKeywordSearch&&!D(e)&&(e.preventDefault(),w(`search`))});function w(e){y.value||=!0,g.value={target:e,nonce:++_}}let E=i(!1);function D(e){let t=e.target,n=t.tagName;return t.isContentEditable||n===`INPUT`||n===`SELECT`||n===`TEXTAREA`}return(e,i)=>(T(),c(`div`,Vr,[s(d)===`algolia`?(T(),c(n,{key:0},[p.value.showKeywordSearch?(T(),b(Br,{key:0,text:s(f).translations?.button?.buttonText||`Search`,"aria-label":s(f).translations?.button?.buttonAriaLabel||`Search`,"aria-keyshortcuts":`/ control+k meta+k`,onClick:i[0]||=e=>w(`search`)},null,8,[`text`,`aria-label`])):S(``,!0),m.value?(T(),b(Lr,{key:1,"aria-label":m.value.button?.translations?.buttonAriaLabel||`Ask AI`,"aria-keyshortcuts":h.value?`control+i meta+i`:void 0,onClick:i[1]||=e=>C.value?w(`toggleAskAi`):w(`askAi`)},null,8,[`aria-label`,`aria-keyshortcuts`])):S(``,!0),y.value?(T(),b(s(r),{key:2,"algolia-options":s(f),"open-request":g.value,onVnodeBeforeMount:i[2]||=e=>C.value=!0},null,8,[`algolia-options`,`open-request`])):S(``,!0)],64)):s(d)===`local`?(T(),c(n,{key:1},[u(Br,{text:s(f).translations?.button?.buttonText||`Search`,"aria-label":s(f).translations?.button?.buttonAriaLabel||`Search`,"aria-keyshortcuts":`/ control+k meta+k`,onClick:i[3]||=e=>E.value=!0},null,8,[`text`,`aria-label`]),E.value?(T(),b(s(t),{key:0,onClose:i[4]||=e=>E.value=!1})):S(``,!0)],64)):S(``,!0)]))}}),[[`__scopeId`,`data-v-2fc7f2c6`]]),Ur=P(C({__name:`VPNavBarSocialLinks`,setup(e){let{theme:t}=K();return(e,n)=>s(t).socialLinks?(T(),b(cr,{key:0,class:`VPNavBarSocialLinks`,links:s(t).socialLinks},null,8,[`links`])):S(``,!0)}}),[[`__scopeId`,`data-v-0394ad82`]]),Wr=[`href`,`rel`,`target`],Gr=[`innerHTML`],Kr={key:2},qr=P(C({__name:`VPNavBarTitle`,setup(e){let{site:t,theme:n}=K(),{hasSidebar:r}=Q(),{currentLang:i}=q(),a=x(()=>typeof n.value.logoLink==`string`?n.value.logoLink:n.value.logoLink?.link),o=x(()=>typeof n.value.logoLink==`string`?void 0:n.value.logoLink?.rel),u=x(()=>typeof n.value.logoLink==`string`?void 0:n.value.logoLink?.target);return(e,d)=>(T(),c(`div`,{class:G([`VPNavBarTitle`,{"has-sidebar":s(r)}])},[l(`a`,{class:`title`,href:a.value??s(xe)(s(i).link),rel:o.value,target:u.value},[O(e.$slots,`nav-bar-title-before`,{},void 0,!0),s(n).logo?(T(),b(Nt,{key:0,class:`logo`,image:s(n).logo},null,8,[`image`])):S(``,!0),s(n).siteTitle?(T(),c(`span`,{key:1,innerHTML:s(n).siteTitle},null,8,Gr)):s(n).siteTitle===void 0?(T(),c(`span`,Kr,W(s(t).title),1)):S(``,!0),O(e.$slots,`nav-bar-title-after`,{},void 0,!0)],8,Wr)],2))}}),[[`__scopeId`,`data-v-1e38c6bc`]]),Jr={class:`items`},Yr={class:`title`},Xr=P(C({__name:`VPNavBarTranslations`,setup(e){let{theme:t}=K(),{localeLinks:r,currentLang:i}=q({correspondingLink:!0});return(e,a)=>s(r).length&&s(i).label?(T(),b(ir,{key:0,class:`VPNavBarTranslations`,icon:`vpi-languages`,label:s(t).langMenuLabel||`Change language`},{default:w(()=>[l(`div`,Jr,[l(`p`,Yr,W(s(i).label),1),(T(!0),c(n,null,B(s(r),e=>(T(),b(Kn,{key:e.link,item:e,external:!1,lang:e.lang,hreflang:e.lang,rel:`alternate`,dir:e.dir},null,8,[`item`,`lang`,`hreflang`,`dir`]))),128))])]),_:1},8,[`label`])):S(``,!0)}}),[[`__scopeId`,`data-v-c70a0580`]]),Zr={class:`wrapper`},Qr={class:`container`},$r={class:`title`},ei={class:`content`},ti={class:`content-body`},ni=P(C({__name:`VPNavBar`,props:{isScreenOpen:{type:Boolean}},emits:[`toggle-screen`],setup(e){let{y:t}=re(),{isHome:n,hasSidebar:r}=Q();return(e,i)=>(T(),c(`div`,{class:G([`VPNavBar`,{"has-sidebar":s(r),home:s(n),top:s(t)===0,"screen-open":e.isScreenOpen}])},[l(`div`,Zr,[l(`div`,Qr,[l(`div`,$r,[u(qr,null,{"nav-bar-title-before":w(()=>[O(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":w(()=>[O(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),_:3})]),l(`div`,ei,[l(`div`,ti,[O(e.$slots,`nav-bar-content-before`,{},void 0,!0),u(Hr,{class:`search`}),u(wr,{class:`menu`}),u(Xr,{class:`translations`}),u(In,{class:`appearance`}),u(Ur,{class:`social-links`}),u(_r,{class:`extra`}),O(e.$slots,`nav-bar-content-after`,{},void 0,!0),u(yr,{class:`hamburger`,active:e.isScreenOpen,onClick:i[0]||=t=>e.$emit(`toggle-screen`)},null,8,[`active`])])])])]),i[1]||=l(`div`,{class:`divider`},[l(`div`,{class:`divider-line`})],-1)],2))}}),[[`__scopeId`,`data-v-9ca1369d`]]),ri={key:0,class:`VPNavScreenAppearance`},ii={class:`text`},ai=P(C({__name:`VPNavScreenAppearance`,setup(e){let{site:t,theme:n}=K();return(e,r)=>s(t).appearance&&s(t).appearance!==`force-dark`&&s(t).appearance!==`force-auto`?(T(),c(`div`,ri,[l(`p`,ii,W(s(n).darkModeSwitchLabel||`Appearance`),1),u(Pn)])):S(``,!0)}}),[[`__scopeId`,`data-v-b44890b2`]]),oi=[`innerHTML`],si=P(C({__name:`VPNavScreenMenuGroupLink`,props:{item:{}},setup(e){let t=e,{page:n}=K(),r=x(()=>typeof t.item.link==`function`?t.item.link(n.value):t.item.link),i=x(()=>U(n.value.relativePath,t.item.activeMatch||r.value,!!t.item.activeMatch)),{closeScreen:a}=m(Dn);return(e,t)=>(T(),b($,{class:G({VPNavScreenMenuGroupLink:!0,active:i.value}),href:r.value,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:s(a)},{default:w(()=>[l(`span`,{innerHTML:e.item.text},null,8,oi)]),_:1},8,[`class`,`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-817c38e5`]]),ci={class:`VPNavScreenMenuGroupSection`},li={key:0,class:`title`},ui=P(C({__name:`VPNavScreenMenuGroupSection`,props:{text:{},items:{}},setup(e){return(e,t)=>(T(),c(`div`,ci,[e.text?(T(),c(`p`,li,W(e.text),1)):S(``,!0),(T(!0),c(n,null,B(e.items,e=>(T(),b(si,{key:e.text,item:e},null,8,[`item`]))),128))]))}}),[[`__scopeId`,`data-v-4b7a798b`]]),di=[`aria-controls`,`aria-expanded`],fi=[`innerHTML`],pi=[`id`],mi={key:0,class:`item`},hi={key:1,class:`item`},gi={key:2,class:`group`},_i=P(C({__name:`VPNavScreenMenuGroup`,props:{text:{},items:{}},setup(t){let r=t,a=i(!1),o=x(()=>`NavScreenGroup-${r.text.replace(` `,`-`).toLowerCase()}`);function s(){a.value=!a.value}return(t,r)=>(T(),c(`div`,{class:G([`VPNavScreenMenuGroup`,{open:a.value}])},[l(`button`,{class:`button`,"aria-controls":o.value,"aria-expanded":a.value,onClick:s},[l(`span`,{class:`button-text`,innerHTML:t.text},null,8,fi),r[0]||=l(`span`,{class:`vpi-plus button-icon`},null,-1)],8,di),l(`div`,{id:o.value,class:`items`},[(T(!0),c(n,null,B(t.items,t=>(T(),c(n,{key:JSON.stringify(t)},[`link`in t?(T(),c(`div`,mi,[u(si,{item:t},null,8,[`item`])])):`component`in t?(T(),c(`div`,hi,[(T(),b(H(t.component),e({ref_for:!0},t.props,{"screen-menu":``}),null,16))])):(T(),c(`div`,gi,[u(ui,{text:t.text,items:t.items},null,8,[`text`,`items`])]))],64))),128))],8,pi)],2))}}),[[`__scopeId`,`data-v-956364f9`]]),vi=[`innerHTML`],yi=P(C({__name:`VPNavScreenMenuLink`,props:{item:{}},setup(e){let t=e,{page:n}=K(),r=x(()=>typeof t.item.link==`function`?t.item.link(n.value):t.item.link),i=x(()=>U(n.value.relativePath,t.item.activeMatch||r.value,!!t.item.activeMatch)),{closeScreen:a}=m(Dn);return(e,t)=>(T(),b($,{class:G({VPNavScreenMenuLink:!0,active:i.value}),href:r.value,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:s(a)},{default:w(()=>[l(`span`,{innerHTML:e.item.text},null,8,vi)]),_:1},8,[`class`,`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-364bacd3`]]),bi={key:0,class:`VPNavScreenMenu`},xi=C({__name:`VPNavScreenMenu`,setup(t){let{theme:r}=K();return(t,i)=>s(r).nav?(T(),c(`nav`,bi,[(T(!0),c(n,null,B(s(r).nav,t=>(T(),c(n,{key:JSON.stringify(t)},[`link`in t?(T(),b(yi,{key:0,item:t},null,8,[`item`])):`component`in t?(T(),b(H(t.component),e({key:1,ref_for:!0},t.props,{"screen-menu":``}),null,16)):(T(),b(_i,{key:2,text:t.text||``,items:t.items},null,8,[`text`,`items`]))],64))),128))])):S(``,!0)}}),Si=C({__name:`VPNavScreenSocialLinks`,setup(e){let{theme:t}=K();return(e,n)=>s(t).socialLinks?(T(),b(cr,{key:0,class:`VPNavScreenSocialLinks`,links:s(t).socialLinks},null,8,[`links`])):S(``,!0)}}),Ci={class:`list`},wi=P(C({__name:`VPNavScreenTranslations`,setup(e){let{localeLinks:t,currentLang:r}=q({correspondingLink:!0}),a=i(!1);function o(){a.value=!a.value}return(e,i)=>s(t).length&&s(r).label?(T(),c(`div`,{key:0,class:G([`VPNavScreenTranslations`,{open:a.value}])},[l(`button`,{class:`title`,onClick:o},[i[0]||=l(`span`,{class:`vpi-languages icon lang`},null,-1),R(` `+W(s(r).label)+` `,1),i[1]||=l(`span`,{class:`vpi-chevron-down icon chevron`},null,-1)]),l(`ul`,Ci,[(T(!0),c(n,null,B(s(t),e=>(T(),c(`li`,{key:e.link,class:`item`},[u($,{class:`link`,href:e.link,external:!1,lang:e.lang,hreflang:e.lang,rel:`alternate`,dir:e.dir},{default:w(()=>[R(W(e.text),1)]),_:2},1032,[`href`,`lang`,`hreflang`,`dir`])]))),128))])],2)):S(``,!0)}}),[[`__scopeId`,`data-v-2d6f5788`]]),Ti={key:0,class:`VPNavScreen`,id:`VPNavScreen`},Ei={class:`container`},Di=P(C({__name:`VPNavScreen`,props:{open:{type:Boolean}},setup(e){let t=p(E?document.body:null);return(e,n)=>(T(),b(f,{name:`fade`,onEnter:n[0]||=e=>t.value=!0,onAfterLeave:n[1]||=e=>t.value=!1},{default:w(()=>[e.open?(T(),c(`div`,Ti,[l(`div`,Ei,[O(e.$slots,`nav-screen-content-before`,{},void 0,!0),u(xi,{class:`menu`}),u(wi,{class:`translations`}),u(ai,{class:`appearance`}),u(Si,{class:`social-links`}),O(e.$slots,`nav-screen-content-after`,{},void 0,!0)])])):S(``,!0)]),_:3}))}}),[[`__scopeId`,`data-v-05f3d7bc`]]),Oi={key:0,class:`VPNav`},ki=P(C({__name:`VPNav`,setup(e){let{isScreenOpen:t,closeScreen:n,toggleScreen:r}=En(),{frontmatter:i}=K(),a=x(()=>i.value.navbar!==!1);return oe(Dn,{closeScreen:n}),M(()=>{E&&document.documentElement.classList.toggle(`hide-nav`,!a.value)}),(e,n)=>a.value?(T(),c(`header`,Oi,[u(ni,{"is-screen-open":s(t),onToggleScreen:s(r)},{"nav-bar-title-before":w(()=>[O(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":w(()=>[O(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":w(()=>[O(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":w(()=>[O(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),_:3},8,[`is-screen-open`,`onToggleScreen`]),u(Di,{open:s(t)},{"nav-screen-content-before":w(()=>[O(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":w(()=>[O(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),_:3},8,[`open`])])):S(``,!0)}}),[[`__scopeId`,`data-v-9f75dce3`]]),Ai=[`role`,`tabindex`],ji={key:1,class:`items`},Mi=P(C({__name:`VPSidebarItem`,props:{item:{},depth:{}},setup(t){let r=t,{collapsed:i,collapsible:a,isLink:o,isActiveLink:s,hasActiveLink:u,hasChildren:d,toggle:f}=qe(x(()=>r.item)),p=x(()=>d.value?`section`:`div`),m=x(()=>o.value?`a`:`div`),g=x(()=>d.value?r.depth+2===7?`p`:`h${r.depth+2}`:`p`),_=x(()=>o.value?void 0:`button`),v=x(()=>[[`level-${r.depth}`],{collapsible:a.value},{collapsed:i.value},{"is-link":o.value},{"is-active":s.value},{"has-active":u.value}]);function y(e){`key`in e&&e.key!==`Enter`||!r.item.link&&f()}function C(){r.item.link&&f()}return(t,r)=>{let i=F(`VPSidebarItem`,!0);return T(),b(H(p.value),{class:G([`VPSidebarItem`,v.value])},{default:w(()=>[t.item.text?(T(),c(`div`,e({key:0,class:`item`,role:_.value},te(t.item.items?{click:y,keydown:y}:{},!0),{tabindex:t.item.items&&0}),[r[1]||=l(`div`,{class:`indicator`},null,-1),t.item.link?(T(),b($,{key:0,tag:m.value,class:`link`,href:t.item.link,rel:t.item.rel,target:t.item.target},{default:w(()=>[(T(),b(H(g.value),{class:`text`,innerHTML:t.item.text},null,8,[`innerHTML`]))]),_:1},8,[`tag`,`href`,`rel`,`target`])):(T(),b(H(g.value),{key:1,class:`text`,innerHTML:t.item.text},null,8,[`innerHTML`])),t.item.collapsed!=null&&t.item.items&&t.item.items.length?(T(),c(`div`,{key:2,class:`caret`,role:`button`,"aria-label":`toggle section`,onClick:C,onKeydown:h(C,[`enter`]),tabindex:`0`},[...r[0]||=[l(`span`,{class:`vpi-chevron-right caret-icon`},null,-1)]],32)):S(``,!0)],16,Ai)):S(``,!0),t.item.items&&t.item.items.length?(T(),c(`div`,ji,[t.depth<5?(T(!0),c(n,{key:0},B(t.item.items,e=>(T(),b(i,{key:e.text,item:e,depth:t.depth+1},null,8,[`item`,`depth`]))),128)):S(``,!0)])):S(``,!0)]),_:1},8,[`class`])}}}),[[`__scopeId`,`data-v-d81de50c`]]),Ni=P(C({__name:`VPSidebarGroup`,props:{items:{}},setup(e){let t=i(!0),r=null;return L(()=>{r=setTimeout(()=>{r=null,t.value=!1},300)}),ce(()=>{r!=null&&(clearTimeout(r),r=null)}),(e,r)=>(T(!0),c(n,null,B(e.items,e=>(T(),c(`div`,{key:e.text,class:G([`group`,{"no-transition":t.value}])},[u(Mi,{item:e,depth:0},null,8,[`item`])],2))),128))}}),[[`__scopeId`,`data-v-8d50c081`]]),Pi={class:`nav`,id:`VPSidebarNav`,"aria-labelledby":`sidebar-aria-label`,tabindex:`-1`},Fi=P(C({__name:`VPSidebar`,props:{open:{type:Boolean}},setup(e){let{sidebarGroups:t,hasSidebar:n}=Q(),r=e,a=i(null),o=p(E?document.body:null);I([r,a],()=>{r.open?(o.value=!0,a.value?.focus()):o.value=!1},{immediate:!0,flush:`post`});let u=i(0);return I(t,()=>{u.value+=1},{deep:!0}),(e,r)=>s(n)?(T(),c(`aside`,{key:0,class:G([`VPSidebar`,{open:e.open}]),ref_key:`navEl`,ref:a,onClick:r[0]||=me(()=>{},[`stop`])},[r[2]||=l(`div`,{class:`curtain`},null,-1),l(`nav`,Pi,[r[1]||=l(`span`,{class:`visually-hidden`,id:`sidebar-aria-label`},` Sidebar Navigation `,-1),O(e.$slots,`sidebar-nav-before`,{},void 0,!0),(T(),b(Ni,{items:s(t),key:u.value},null,8,[`items`])),O(e.$slots,`sidebar-nav-after`,{},void 0,!0)])],2)):S(``,!0)}}),[[`__scopeId`,`data-v-af661f50`]]),Ii={href:`#VPContent`,class:`VPSkipLink visually-hidden`},Li=P(C({__name:`VPSkipLink`,setup(e){let{theme:t}=K(),r=V(),a=i();return I(()=>r.path,()=>a.value.focus()),(e,r)=>(T(),c(n,null,[l(`span`,{ref_key:`backToTop`,ref:a,tabindex:`-1`},null,512),l(`a`,Ii,W(s(t).skipToContentLabel||`Skip to content`),1)],64))}}),[[`__scopeId`,`data-v-414181b2`]]),Ri=P(C({__name:`Layout`,setup(e){let{isOpen:t,open:n,close:r}=Ke();Ye({closeSidebar:r});let{frontmatter:i}=K(),a=ne();return oe(Xe,{heroImageSlotExists:x(()=>!!a[`home-hero-image`])}),(e,a)=>{let o=F(`Content`);return s(i).layout===!1?(T(),b(o,{key:1})):(T(),c(`div`,{key:0,class:G([`Layout`,s(i).pageClass])},[O(e.$slots,`layout-top`,{},void 0,!0),u(Li),u(_e,{class:`backdrop`,show:s(t),onClick:s(r)},null,8,[`show`,`onClick`]),u(ki,null,{"nav-bar-title-before":w(()=>[O(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":w(()=>[O(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":w(()=>[O(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":w(()=>[O(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-screen-content-before":w(()=>[O(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":w(()=>[O(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),_:3}),u(Tn,{open:s(t),onOpenMenu:s(n)},null,8,[`open`,`onOpenMenu`]),u(Fi,{open:s(t)},{"sidebar-nav-before":w(()=>[O(e.$slots,`sidebar-nav-before`,{},void 0,!0)]),"sidebar-nav-after":w(()=>[O(e.$slots,`sidebar-nav-after`,{},void 0,!0)]),_:3},8,[`open`]),u(pn,null,{"page-top":w(()=>[O(e.$slots,`page-top`,{},void 0,!0)]),"page-bottom":w(()=>[O(e.$slots,`page-bottom`,{},void 0,!0)]),"not-found":w(()=>[O(e.$slots,`not-found`,{},void 0,!0)]),"home-hero-before":w(()=>[O(e.$slots,`home-hero-before`,{},void 0,!0)]),"home-hero-info-before":w(()=>[O(e.$slots,`home-hero-info-before`,{},void 0,!0)]),"home-hero-info":w(()=>[O(e.$slots,`home-hero-info`,{},void 0,!0)]),"home-hero-info-after":w(()=>[O(e.$slots,`home-hero-info-after`,{},void 0,!0)]),"home-hero-actions-after":w(()=>[O(e.$slots,`home-hero-actions-after`,{},void 0,!0)]),"home-hero-actions-before-actions":w(()=>[O(e.$slots,`home-hero-actions-before-actions`,{},void 0,!0)]),"home-hero-image":w(()=>[O(e.$slots,`home-hero-image`,{},void 0,!0)]),"home-hero-after":w(()=>[O(e.$slots,`home-hero-after`,{},void 0,!0)]),"home-features-before":w(()=>[O(e.$slots,`home-features-before`,{},void 0,!0)]),"home-features-after":w(()=>[O(e.$slots,`home-features-after`,{},void 0,!0)]),"doc-footer-before":w(()=>[O(e.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":w(()=>[O(e.$slots,`doc-before`,{},void 0,!0)]),"doc-after":w(()=>[O(e.$slots,`doc-after`,{},void 0,!0)]),"doc-top":w(()=>[O(e.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":w(()=>[O(e.$slots,`doc-bottom`,{},void 0,!0)]),"aside-top":w(()=>[O(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":w(()=>[O(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":w(()=>[O(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":w(()=>[O(e.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":w(()=>[O(e.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":w(()=>[O(e.$slots,`aside-ads-after`,{},void 0,!0)]),_:3}),u(_n),O(e.$slots,`layout-bottom`,{},void 0,!0)],2))}}}),[[`__scopeId`,`data-v-0cf61682`]]),zi={xmini:[[0,2]],mini:[],small:[[920,6],[768,5],[640,4],[480,3],[0,2]],medium:[[960,5],[832,4],[640,3],[480,2]],big:[[832,3],[640,2]]};function Bi({el:e,size:t=`medium`}){let n=ve(r,100);L(()=>{r(),window.addEventListener(`resize`,n)}),z(()=>{window.removeEventListener(`resize`,n)});function r(){Vi(e.value,t)}}function Vi(e,t){let n=e.children.length,r=e.querySelectorAll(`.vp-sponsor-grid-item:not(.empty)`).length;Wi(e,Hi(e,t,r),n,r)}function Hi(e,t,n){let r=zi[t],i=window.innerWidth,a=1;return r.some(([e,t])=>{if(i>=e)return a=n0?Ki(e,t):qi(e,t*-1))}function Ki(e,t){for(let n=0;n(T(),c(`div`,{class:G([`VPSponsorsGrid vp-sponsor-grid`,[e.size]]),ref_key:`el`,ref:r},[(T(!0),c(n,null,B(e.data,e=>(T(),c(`div`,{key:e.name,class:`vp-sponsor-grid-item`},[l(`a`,{class:`vp-sponsor-grid-link`,href:e.url,target:`_blank`,rel:`sponsored noopener`},[l(`article`,Yi,[l(`img`,{class:`vp-sponsor-grid-image`,src:e.img,alt:e.name},null,8,Xi)])],8,Ji)]))),128))],2))}}),Qi={key:0,class:`vp-sponsor-tier`},$i=C({__name:`VPSponsors`,props:{mode:{default:`normal`},tier:{},size:{},data:{}},setup(e){let t=e,r=x(()=>t.data.some(e=>`items`in e)?t.data:[{tier:t.tier,size:t.size,items:t.data}]);return(e,t)=>(T(),c(`div`,{class:G([`VPSponsors vp-sponsor`,[e.mode]])},[(T(!0),c(n,null,B(r.value,(e,t)=>(T(),c(`section`,{key:t,class:`vp-sponsor-section`},[e.tier?(T(),c(`h3`,Qi,W(e.tier),1)):S(``,!0),u(Zi,{size:e.size,data:e.items},null,8,[`size`,`data`])]))),128))],2))}}),ea={Layout:Ri,enhanceApp:({app:e})=>{e.component(`Badge`,he)}},ta=JSON.parse(`{"packages":{"attr":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"brotli":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"bzip2":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"fastlz":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"freetype":{"type":"library","platforms":{"linux":{"depends":["zlib"],"suggests":["libpng","bzip2","brotli"]},"macos":{"depends":["zlib"],"suggests":["libpng","bzip2","brotli"]},"windows":{"depends":["zlib"],"suggests":["libpng","bzip2","brotli"]}}},"gettext":{"type":"library","platforms":{"linux":{"depends":["libiconv"],"suggests":["ncurses","libxml2"]},"macos":{"depends":["libiconv"],"suggests":["ncurses","libxml2"]},"windows":{"depends":["libiconv"],"suggests":["ncurses","libxml2"]}}},"gettext-win":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"glfw":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"gmp":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"gmssl":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"grpc":{"type":"library","platforms":{"linux":{"depends":["zlib","openssl","libcares"],"suggests":[]},"macos":{"depends":["zlib","openssl","libcares"],"suggests":[]},"windows":{"depends":["zlib","openssl","libcares"],"suggests":[]}}},"icu":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"idn2":{"type":"library","platforms":{"linux":{"depends":[],"suggests":["libiconv","gettext","libunistring"]},"macos":{"depends":["libiconv","gettext"],"suggests":["libiconv","gettext","libunistring"]},"windows":{"depends":[],"suggests":[]}}},"imagemagick":{"type":"library","platforms":{"linux":{"depends":["zlib","libjpeg","libjxl","libpng","libwebp","freetype","libtiff","libheif","bzip2"],"suggests":["zstd","xz","libzip","libxml2"]},"macos":{"depends":["zlib","libjpeg","libjxl","libpng","libwebp","freetype","libtiff","libheif","bzip2"],"suggests":["zstd","xz","libzip","libxml2"]},"windows":{"depends":["zlib"],"suggests":["zstd","xz","libzip","libxml2"]}}},"imap":{"type":"library","platforms":{"linux":{"depends":[],"suggests":["openssl"]},"macos":{"depends":[],"suggests":["openssl"]},"windows":{"depends":[],"suggests":[]}}},"jbig":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"krb5":{"type":"library","platforms":{"linux":{"depends":["openssl"],"suggests":["ldap","libedit"]},"macos":{"depends":["openssl"],"suggests":["ldap","libedit"]},"windows":{"depends":["openssl"],"suggests":["ldap","libedit"]}}},"ldap":{"type":"library","platforms":{"linux":{"depends":["openssl","zlib","gmp","libsodium"],"suggests":[]},"macos":{"depends":["openssl","zlib","gmp","libsodium"],"suggests":[]},"windows":{"depends":["openssl","zlib","gmp","libsodium"],"suggests":[]}}},"lerc":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libacl":{"type":"library","platforms":{"linux":{"depends":["attr"],"suggests":[]},"macos":{"depends":["attr"],"suggests":[]},"windows":{"depends":["attr"],"suggests":[]}}},"libaom":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libargon2":{"type":"library","platforms":{"linux":{"depends":[],"suggests":["libsodium"]},"macos":{"depends":[],"suggests":["libsodium"]},"windows":{"depends":[],"suggests":["libsodium"]}}},"libavif":{"type":"library","platforms":{"linux":{"depends":["libaom"],"suggests":["libwebp","libjpeg","libxml2","libpng"]},"macos":{"depends":["libaom"],"suggests":["libwebp","libjpeg","libxml2","libpng"]},"windows":{"depends":["libaom"],"suggests":["libwebp","libjpeg","libxml2","libpng"]}}},"libcares":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libde265":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libedit":{"type":"library","platforms":{"linux":{"depends":["ncurses"],"suggests":[]},"macos":{"depends":["ncurses"],"suggests":[]},"windows":{"depends":["ncurses"],"suggests":[]}}},"libevent":{"type":"library","platforms":{"linux":{"depends":["openssl"],"suggests":[]},"macos":{"depends":["openssl"],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libffi":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libffi-win":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libgearman":{"type":"library","platforms":{"linux":{"depends":["libevent","libuuid"],"suggests":["libmemcached"]},"macos":{"depends":["libevent","libuuid"],"suggests":["libmemcached"]},"windows":{"depends":["libevent","libuuid"],"suggests":["libmemcached"]}}},"libheif":{"type":"library","platforms":{"linux":{"depends":["libde265","libwebp","libaom","zlib","brotli"],"suggests":[]},"macos":{"depends":["libde265","libwebp","libaom","zlib","brotli"],"suggests":[]},"windows":{"depends":["libde265","libwebp","libaom","zlib","brotli"],"suggests":[]}}},"libiconv":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libiconv-win":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libjpeg":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":["zlib"]}}},"libjxl":{"type":"library","platforms":{"linux":{"depends":["brotli","libjpeg","libpng","libwebp"],"suggests":[]},"macos":{"depends":["brotli","libjpeg","libpng","libwebp"],"suggests":[]},"windows":{"depends":["brotli","libjpeg","libpng","libwebp"],"suggests":[]}}},"liblz4":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libmaxminddb":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libmemcached":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libmpdec":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libpng":{"type":"library","platforms":{"linux":{"depends":["zlib"],"suggests":[]},"macos":{"depends":["zlib"],"suggests":[]},"windows":{"depends":["zlib"],"suggests":[]}}},"librabbitmq":{"type":"library","platforms":{"linux":{"depends":["openssl"],"suggests":[]},"macos":{"depends":["openssl"],"suggests":[]},"windows":{"depends":["openssl"],"suggests":[]}}},"librdkafka":{"type":"library","platforms":{"linux":{"depends":[],"suggests":["curl","liblz4","openssl","zlib","zstd"]},"macos":{"depends":[],"suggests":["curl","liblz4","openssl","zlib","zstd"]},"windows":{"depends":[],"suggests":["curl","liblz4","openssl","zlib","zstd"]}}},"libsodium":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libssh2":{"type":"library","platforms":{"linux":{"depends":["openssl"],"suggests":[]},"macos":{"depends":["openssl"],"suggests":[]},"windows":{"depends":["zlib"],"suggests":[]}}},"libtiff":{"type":"library","platforms":{"linux":{"depends":["zlib","libjpeg"],"suggests":["lerc","libwebp","jbig","xz","zstd"]},"macos":{"depends":["zlib","libjpeg"],"suggests":["lerc","libwebp","jbig","xz","zstd"]},"windows":{"depends":["zlib","libjpeg"],"suggests":[]}}},"libunistring":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"liburing":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libuuid":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libuv":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libwebp":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libxml2":{"type":"library","platforms":{"linux":{"depends":["libiconv","zlib","xz"],"suggests":[]},"macos":{"depends":["libiconv","zlib","xz"],"suggests":[]},"windows":{"depends":["zlib","libiconv-win"],"suggests":[]}}},"libxslt":{"type":"library","platforms":{"linux":{"depends":["libxml2"],"suggests":[]},"macos":{"depends":["libxml2"],"suggests":[]},"windows":{"depends":["libxml2"],"suggests":[]}}},"libyaml":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"libzip":{"type":"library","platforms":{"linux":{"depends":["zlib"],"suggests":["bzip2","xz","zstd","openssl"]},"macos":{"depends":["zlib"],"suggests":["bzip2","xz","zstd","openssl"]},"windows":{"depends":["zlib","bzip2","xz"],"suggests":["bzip2","xz","zstd","openssl"]}}},"mimalloc":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"mpir":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ncurses":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ncursesw":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"net-snmp":{"type":"library","platforms":{"linux":{"depends":["openssl","zlib"],"suggests":[]},"macos":{"depends":["openssl","zlib"],"suggests":[]},"windows":{"depends":["openssl","zlib"],"suggests":[]}}},"nghttp2":{"type":"library","platforms":{"linux":{"depends":["zlib","openssl"],"suggests":["libxml2","nghttp3","ngtcp2","brotli"]},"macos":{"depends":["zlib","openssl"],"suggests":["libxml2","nghttp3","ngtcp2","brotli"]},"windows":{"depends":["zlib","openssl"],"suggests":["libxml2","nghttp3","ngtcp2","brotli"]}}},"nghttp3":{"type":"library","platforms":{"linux":{"depends":["openssl"],"suggests":[]},"macos":{"depends":["openssl"],"suggests":[]},"windows":{"depends":["openssl"],"suggests":[]}}},"ngtcp2":{"type":"library","platforms":{"linux":{"depends":["openssl"],"suggests":[]},"macos":{"depends":["openssl"],"suggests":[]},"windows":{"depends":["openssl"],"suggests":[]}}},"onig":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"openssl":{"type":"library","platforms":{"linux":{"depends":["zlib"],"suggests":[]},"macos":{"depends":["zlib"],"suggests":[]},"windows":{"depends":["zlib"],"suggests":[]}}},"postgresql":{"type":"library","platforms":{"linux":{"depends":["libiconv","libxml2","openssl","zlib","libedit"],"suggests":["icu","libxslt","ldap","zstd"]},"macos":{"depends":["libiconv","libxml2","openssl","zlib","libedit"],"suggests":["icu","libxslt","ldap","zstd"]},"windows":{"depends":["openssl","zlib"],"suggests":[]}}},"pthreads4w":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"qdbm":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"readline":{"type":"library","platforms":{"linux":{"depends":["ncurses"],"suggests":[]},"macos":{"depends":["ncurses"],"suggests":[]},"windows":{"depends":["ncurses"],"suggests":[]}}},"snappy":{"type":"library","platforms":{"linux":{"depends":["zlib"],"suggests":[]},"macos":{"depends":["zlib"],"suggests":[]},"windows":{"depends":["zlib"],"suggests":[]}}},"sqlite":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"tidy":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"unixodbc":{"type":"library","platforms":{"linux":{"depends":["libiconv"],"suggests":[]},"macos":{"depends":["libiconv"],"suggests":[]},"windows":{"depends":["libiconv"],"suggests":[]}}},"watcher":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"wineditline":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"xz":{"type":"library","platforms":{"linux":{"depends":["libiconv"],"suggests":[]},"macos":{"depends":["libiconv"],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"zlib":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"zstd":{"type":"library","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-amqp":{"type":"php-extension","platforms":{"linux":{"depends":["librabbitmq"],"suggests":[]},"macos":{"depends":["librabbitmq"],"suggests":[]},"windows":{"depends":["librabbitmq","ext-openssl"],"suggests":[]}}},"ext-apcu":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-ast":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-bcmath":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-brotli":{"type":"php-extension","platforms":{"linux":{"depends":["brotli"],"suggests":[]},"macos":{"depends":["brotli"],"suggests":[]},"windows":{"depends":["brotli"],"suggests":[]}}},"ext-bz2":{"type":"php-extension","platforms":{"linux":{"depends":["bzip2"],"suggests":[]},"macos":{"depends":["bzip2"],"suggests":[]},"windows":{"depends":["bzip2"],"suggests":[]}}},"ext-calendar":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-clickhouse":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":["openssl"]},"macos":{"depends":[],"suggests":["openssl"]},"windows":{"depends":[],"suggests":[]}},"os":["Linux","Darwin"]},"ext-com_dotnet":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}},"os":["Windows"]},"ext-ctype":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-curl":{"type":"php-extension","platforms":{"linux":{"depends":["curl"],"suggests":[]},"macos":{"depends":["curl"],"suggests":[]},"windows":{"depends":["curl","ext-zlib","ext-openssl"],"suggests":[]}}},"ext-dba":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":["qdbm"]},"macos":{"depends":[],"suggests":["qdbm"]},"windows":{"depends":[],"suggests":["qdbm"]}}},"ext-decimal":{"type":"php-extension","platforms":{"linux":{"depends":["libmpdec"],"suggests":[]},"macos":{"depends":["libmpdec"],"suggests":[]},"windows":{"depends":["libmpdec"],"suggests":[]}}},"ext-deepclone":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-dio":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-dom":{"type":"php-extension","platforms":{"linux":{"depends":["ext-xml"],"suggests":[]},"macos":{"depends":["ext-xml"],"suggests":[]},"windows":{"depends":["ext-xml"],"suggests":[]}}},"ext-ds":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-ev":{"type":"php-extension","platforms":{"linux":{"depends":["ext-sockets"],"suggests":[]},"macos":{"depends":["ext-sockets"],"suggests":[]},"windows":{"depends":["ext-sockets"],"suggests":[]}}},"ext-event":{"type":"php-extension","platforms":{"linux":{"depends":["libevent","ext-openssl"],"suggests":["ext-sockets"]},"macos":{"depends":["libevent","ext-openssl"],"suggests":["ext-sockets"]},"windows":{"depends":["libevent","ext-openssl"],"suggests":["ext-sockets"]}},"os":["Linux","Darwin"]},"ext-excimer":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}},"os":["Linux","Darwin"]},"ext-exif":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":["ext-mbstring"],"suggests":[]}}},"ext-fastchart":{"type":"php-extension","platforms":{"linux":{"depends":["freetype"],"suggests":["libpng","libjpeg","libwebp"]},"macos":{"depends":["freetype"],"suggests":["libpng","libjpeg","libwebp"]},"windows":{"depends":["freetype"],"suggests":["libpng","libjpeg","libwebp"]}},"os":["Linux","Darwin"]},"ext-fastjson":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}},"os":["Linux","Darwin"]},"ext-ffi":{"type":"php-extension","platforms":{"linux":{"depends":["libffi"],"suggests":[]},"macos":{"depends":["libffi"],"suggests":[]},"windows":{"depends":["libffi-win"],"suggests":[]}}},"ext-fileinfo":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-filter":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-ftp":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":["ext-openssl"]},"macos":{"depends":[],"suggests":["ext-openssl"]},"windows":{"depends":[],"suggests":["ext-openssl"]}}},"ext-gd":{"type":"php-extension","platforms":{"linux":{"depends":["zlib","libpng","ext-zlib"],"suggests":["libavif","libwebp","libjpeg","freetype"]},"macos":{"depends":["zlib","libpng","ext-zlib"],"suggests":["libavif","libwebp","libjpeg","freetype"]},"windows":{"depends":["zlib","libpng","ext-zlib"],"suggests":["libavif","libwebp","libjpeg","freetype"]}}},"ext-gearman":{"type":"php-extension","platforms":{"linux":{"depends":["libgearman"],"suggests":[]},"macos":{"depends":["libgearman"],"suggests":[]},"windows":{"depends":["libgearman"],"suggests":[]}},"os":["Linux","Darwin"]},"ext-gettext":{"type":"php-extension","platforms":{"linux":{"depends":["gettext"],"suggests":[]},"macos":{"depends":["gettext"],"suggests":[]},"windows":{"depends":["gettext-win"],"suggests":[]}}},"ext-glfw":{"type":"php-extension","platforms":{"linux":{"depends":["glfw"],"suggests":[]},"macos":{"depends":["glfw"],"suggests":[]},"windows":{"depends":["glfw"],"suggests":[]}}},"ext-gmp":{"type":"php-extension","platforms":{"linux":{"depends":["gmp"],"suggests":[]},"macos":{"depends":["gmp"],"suggests":[]},"windows":{"depends":["mpir"],"suggests":[]}}},"ext-gmssl":{"type":"php-extension","platforms":{"linux":{"depends":["gmssl"],"suggests":[]},"macos":{"depends":["gmssl"],"suggests":[]},"windows":{"depends":["gmssl"],"suggests":[]}}},"ext-grpc":{"type":"php-extension","platforms":{"linux":{"depends":["grpc"],"suggests":[]},"macos":{"depends":["grpc"],"suggests":[]},"windows":{"depends":["grpc"],"suggests":[]}},"os":["Linux","Darwin"]},"ext-iconv":{"type":"php-extension","platforms":{"linux":{"depends":["libiconv"],"suggests":[]},"macos":{"depends":["libiconv"],"suggests":[]},"windows":{"depends":["libiconv-win"],"suggests":[]}}},"ext-igbinary":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":["ext-session","ext-apcu"]},"macos":{"depends":[],"suggests":["ext-session","ext-apcu"]},"windows":{"depends":[],"suggests":["ext-session","ext-apcu"]}}},"ext-imagick":{"type":"php-extension","platforms":{"linux":{"depends":["imagemagick"],"suggests":[]},"macos":{"depends":["imagemagick"],"suggests":[]},"windows":{"depends":["imagemagick"],"suggests":[]}},"os":["Linux","Darwin","Windows"]},"ext-imap":{"type":"php-extension","platforms":{"linux":{"depends":["imap"],"suggests":["ext-openssl"]},"macos":{"depends":["imap"],"suggests":["ext-openssl"]},"windows":{"depends":["imap"],"suggests":["ext-openssl"]}},"os":["Linux","Darwin"]},"ext-inotify":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}},"os":["Linux"]},"ext-intl":{"type":"php-extension","platforms":{"linux":{"depends":["icu"],"suggests":[]},"macos":{"depends":["icu"],"suggests":[]},"windows":{"depends":["icu"],"suggests":[]}}},"ext-ldap":{"type":"php-extension","platforms":{"linux":{"depends":["ldap"],"suggests":["gmp","libsodium","ext-openssl"]},"macos":{"depends":["ldap"],"suggests":["gmp","libsodium","ext-openssl"]},"windows":{"depends":["ldap"],"suggests":["gmp","libsodium","ext-openssl"]}},"os":["Linux","Darwin"]},"ext-libxml":{"type":"php-extension","platforms":{"linux":{"depends":["libxml2"],"suggests":[]},"macos":{"depends":["libxml2"],"suggests":[]},"windows":{"depends":["libxml2"],"suggests":[]}}},"ext-lz4":{"type":"php-extension","platforms":{"linux":{"depends":["liblz4"],"suggests":[]},"macos":{"depends":["liblz4"],"suggests":[]},"windows":{"depends":["liblz4"],"suggests":[]}}},"ext-maxminddb":{"type":"php-extension","platforms":{"linux":{"depends":["libmaxminddb"],"suggests":[]},"macos":{"depends":["libmaxminddb"],"suggests":[]},"windows":{"depends":["libmaxminddb"],"suggests":[]}}},"ext-mbregex":{"type":"php-extension","platforms":{"linux":{"depends":["onig","ext-mbstring"],"suggests":[]},"macos":{"depends":["onig","ext-mbstring"],"suggests":[]},"windows":{"depends":["onig","ext-mbstring"],"suggests":[]}}},"ext-mbstring":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-memcache":{"type":"php-extension","platforms":{"linux":{"depends":["ext-zlib","ext-session"],"suggests":[]},"macos":{"depends":["ext-zlib","ext-session"],"suggests":[]},"windows":{"depends":["ext-zlib","ext-session"],"suggests":[]}},"os":["Linux","Darwin"]},"ext-memcached":{"type":"php-extension","platforms":{"linux":{"depends":["libmemcached","fastlz","ext-session","ext-zlib"],"suggests":["zstd","ext-igbinary","ext-msgpack","ext-session"]},"macos":{"depends":["libmemcached","fastlz","ext-session","ext-zlib"],"suggests":["zstd","ext-igbinary","ext-msgpack","ext-session"]},"windows":{"depends":["libmemcached"],"suggests":["zstd","ext-igbinary","ext-msgpack","ext-session"]}},"os":["Linux","Darwin"]},"ext-mongodb":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":["icu","openssl","zstd","zlib"]},"macos":{"depends":[],"suggests":["icu","openssl","zstd","zlib"]},"windows":{"depends":["ext-openssl"],"suggests":[]}}},"ext-msgpack":{"type":"php-extension","platforms":{"linux":{"depends":["ext-session"],"suggests":[]},"macos":{"depends":["ext-session"],"suggests":[]},"windows":{"depends":["ext-session"],"suggests":[]}}},"ext-mysqli":{"type":"php-extension","platforms":{"linux":{"depends":["ext-mysqlnd"],"suggests":[]},"macos":{"depends":["ext-mysqlnd"],"suggests":[]},"windows":{"depends":["ext-mysqlnd"],"suggests":[]}}},"ext-mysqlnd":{"type":"php-extension","platforms":{"linux":{"depends":["zlib"],"suggests":[]},"macos":{"depends":["zlib"],"suggests":[]},"windows":{"depends":["zlib"],"suggests":[]}}},"ext-mysqlnd_ed25519":{"type":"php-extension","platforms":{"linux":{"depends":["ext-mysqlnd","libsodium"],"suggests":["openssl"]},"macos":{"depends":["ext-mysqlnd","libsodium"],"suggests":["openssl"]},"windows":{"depends":["ext-mysqlnd","libsodium"],"suggests":["openssl"]}}},"ext-mysqlnd_parsec":{"type":"php-extension","platforms":{"linux":{"depends":["ext-mysqlnd","libsodium","openssl"],"suggests":[]},"macos":{"depends":["ext-mysqlnd","libsodium","openssl"],"suggests":[]},"windows":{"depends":["ext-mysqlnd","libsodium","openssl"],"suggests":[]}}},"ext-odbc":{"type":"php-extension","platforms":{"linux":{"depends":["unixodbc"],"suggests":[]},"macos":{"depends":["unixodbc"],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-opcache":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-openssl":{"type":"php-extension","platforms":{"linux":{"depends":["openssl","zlib","ext-zlib"],"suggests":[]},"macos":{"depends":["openssl","zlib","ext-zlib"],"suggests":[]},"windows":{"depends":["openssl","zlib","ext-zlib"],"suggests":[]}}},"ext-opentelemetry":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-parallel":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":["pthreads4w"],"suggests":[]}}},"ext-password-argon2":{"type":"php-extension","platforms":{"linux":{"depends":["libargon2"],"suggests":["ext-openssl"]},"macos":{"depends":["libargon2"],"suggests":["ext-openssl"]},"windows":{"depends":["libargon2"],"suggests":["ext-openssl"]}},"os":["Linux","Darwin"]},"ext-pcntl":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}},"os":["Linux","Darwin"]},"ext-pcov":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-pdo":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-pdo_mysql":{"type":"php-extension","platforms":{"linux":{"depends":["ext-pdo","ext-mysqlnd"],"suggests":[]},"macos":{"depends":["ext-pdo","ext-mysqlnd"],"suggests":[]},"windows":{"depends":["ext-pdo","ext-mysqlnd"],"suggests":[]}}},"ext-pdo_odbc":{"type":"php-extension","platforms":{"linux":{"depends":["unixodbc","ext-pdo","ext-odbc"],"suggests":[]},"macos":{"depends":["unixodbc","ext-pdo","ext-odbc"],"suggests":[]},"windows":{"depends":["ext-pdo"],"suggests":[]}}},"ext-pdo_pgsql":{"type":"php-extension","platforms":{"linux":{"depends":["ext-pdo","ext-pgsql","postgresql"],"suggests":[]},"macos":{"depends":["ext-pdo","ext-pgsql","postgresql"],"suggests":[]},"windows":{"depends":["ext-pdo","ext-pgsql","postgresql"],"suggests":[]}}},"ext-pdo_sqlite":{"type":"php-extension","platforms":{"linux":{"depends":["ext-pdo","ext-sqlite3","sqlite"],"suggests":[]},"macos":{"depends":["ext-pdo","ext-sqlite3","sqlite"],"suggests":[]},"windows":{"depends":["ext-pdo","ext-sqlite3","sqlite"],"suggests":[]}}},"ext-pdo_sqlsrv":{"type":"php-extension","platforms":{"linux":{"depends":["ext-pdo","ext-sqlsrv"],"suggests":[]},"macos":{"depends":["ext-pdo","ext-sqlsrv"],"suggests":[]},"windows":{"depends":["ext-pdo","ext-sqlsrv"],"suggests":[]}}},"ext-pgsql":{"type":"php-extension","platforms":{"linux":{"depends":["postgresql"],"suggests":[]},"macos":{"depends":["postgresql"],"suggests":[]},"windows":{"depends":["postgresql"],"suggests":[]}}},"ext-phar":{"type":"php-extension","platforms":{"linux":{"depends":["zlib"],"suggests":[]},"macos":{"depends":["zlib"],"suggests":[]},"windows":{"depends":["zlib"],"suggests":[]}}},"ext-posix":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}},"os":["Linux","Darwin"]},"ext-protobuf":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}},"os":["Linux","Darwin"]},"ext-rar":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-rdkafka":{"type":"php-extension","platforms":{"linux":{"depends":["librdkafka"],"suggests":[]},"macos":{"depends":["librdkafka"],"suggests":[]},"windows":{"depends":["librdkafka"],"suggests":[]}},"os":["Linux","Darwin"]},"ext-readline":{"type":"php-extension","platforms":{"linux":{"depends":["libedit"],"suggests":[]},"macos":{"depends":["libedit"],"suggests":[]},"windows":{"depends":["wineditline"],"suggests":[]}}},"ext-redis":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":["ext-session","ext-igbinary","ext-msgpack","zstd","liblz4"]},"macos":{"depends":[],"suggests":["ext-session","ext-igbinary","ext-msgpack","zstd","liblz4"]},"windows":{"depends":[],"suggests":["ext-session","ext-igbinary","ext-msgpack"]}}},"ext-session":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-shmop":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-simdjson":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-simplexml":{"type":"php-extension","platforms":{"linux":{"depends":["ext-xml"],"suggests":[]},"macos":{"depends":["ext-xml"],"suggests":[]},"windows":{"depends":["ext-xml"],"suggests":[]}}},"ext-snappy":{"type":"php-extension","platforms":{"linux":{"depends":["snappy"],"suggests":["ext-apcu"]},"macos":{"depends":["snappy"],"suggests":["ext-apcu"]},"windows":{"depends":["snappy"],"suggests":["ext-apcu"]}}},"ext-snmp":{"type":"php-extension","platforms":{"linux":{"depends":["net-snmp"],"suggests":[]},"macos":{"depends":["net-snmp"],"suggests":[]},"windows":{"depends":["net-snmp"],"suggests":[]}},"os":["Linux","Darwin"]},"ext-soap":{"type":"php-extension","platforms":{"linux":{"depends":["ext-xml","ext-session"],"suggests":[]},"macos":{"depends":["ext-xml","ext-session"],"suggests":[]},"windows":{"depends":["ext-xml","ext-session"],"suggests":[]}}},"ext-sockets":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-sodium":{"type":"php-extension","platforms":{"linux":{"depends":["libsodium"],"suggests":[]},"macos":{"depends":["libsodium"],"suggests":[]},"windows":{"depends":["libsodium"],"suggests":[]}}},"ext-spx":{"type":"php-extension","platforms":{"linux":{"depends":["ext-zlib"],"suggests":[]},"macos":{"depends":["ext-zlib"],"suggests":[]},"windows":{"depends":["ext-zlib"],"suggests":[]}},"os":["Linux","Darwin"]},"ext-sqlite3":{"type":"php-extension","platforms":{"linux":{"depends":["sqlite"],"suggests":[]},"macos":{"depends":["sqlite"],"suggests":[]},"windows":{"depends":["sqlite"],"suggests":[]}}},"ext-sqlsrv":{"type":"php-extension","platforms":{"linux":{"depends":["unixodbc","ext-pcntl"],"suggests":[]},"macos":{"depends":["unixodbc"],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-ssh2":{"type":"php-extension","platforms":{"linux":{"depends":["libssh2","ext-openssl","ext-zlib"],"suggests":[]},"macos":{"depends":["libssh2","ext-openssl","ext-zlib"],"suggests":[]},"windows":{"depends":["libssh2","ext-openssl","ext-zlib"],"suggests":[]}}},"ext-swoole":{"type":"php-extension","platforms":{"linux":{"depends":["libcares","brotli","nghttp2","zlib","ext-openssl","ext-curl"],"suggests":["zstd","liburing","ext-sockets","ext-swoole-hook-pgsql","ext-swoole-hook-mysql","ext-swoole-hook-sqlite","ext-swoole-hook-odbc"]},"macos":{"depends":["libcares","brotli","nghttp2","zlib","ext-openssl","ext-curl"],"suggests":["zstd","ext-sockets","ext-swoole-hook-pgsql","ext-swoole-hook-mysql","ext-swoole-hook-sqlite","ext-swoole-hook-odbc"]},"windows":{"depends":["libcares","brotli","nghttp2","zlib","ext-openssl","ext-curl"],"suggests":["zstd","ext-sockets","ext-swoole-hook-pgsql","ext-swoole-hook-mysql","ext-swoole-hook-sqlite","ext-swoole-hook-odbc"]}},"os":["Linux","Darwin"]},"ext-swoole-hook-mysql":{"type":"php-extension","platforms":{"linux":{"depends":["ext-mysqlnd","ext-pdo","ext-pdo_mysql"],"suggests":["ext-mysqli"]},"macos":{"depends":["ext-mysqlnd","ext-pdo","ext-pdo_mysql"],"suggests":["ext-mysqli"]},"windows":{"depends":["ext-mysqlnd","ext-pdo","ext-pdo_mysql"],"suggests":["ext-mysqli"]}},"os":["Linux","Darwin"]},"ext-swoole-hook-odbc":{"type":"php-extension","platforms":{"linux":{"depends":["ext-pdo","unixodbc"],"suggests":[]},"macos":{"depends":["ext-pdo","unixodbc"],"suggests":[]},"windows":{"depends":["ext-pdo","unixodbc"],"suggests":[]}},"os":["Linux","Darwin"]},"ext-swoole-hook-pgsql":{"type":"php-extension","platforms":{"linux":{"depends":["ext-pgsql","ext-pdo"],"suggests":[]},"macos":{"depends":["ext-pgsql","ext-pdo"],"suggests":[]},"windows":{"depends":["ext-pgsql","ext-pdo"],"suggests":[]}},"os":["Linux","Darwin"]},"ext-swoole-hook-sqlite":{"type":"php-extension","platforms":{"linux":{"depends":["ext-sqlite3","ext-pdo"],"suggests":[]},"macos":{"depends":["ext-sqlite3","ext-pdo"],"suggests":[]},"windows":{"depends":["ext-sqlite3","ext-pdo"],"suggests":[]}},"os":["Linux","Darwin"]},"ext-swow":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":["openssl","curl","ext-openssl","ext-curl","postgresql"]},"macos":{"depends":[],"suggests":["openssl","curl","ext-openssl","ext-curl","postgresql"]},"windows":{"depends":[],"suggests":["openssl","curl","ext-openssl","ext-curl","postgresql"]}}},"ext-sysvmsg":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}},"os":["Linux","Darwin"]},"ext-sysvsem":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}},"os":["Linux","Darwin"]},"ext-sysvshm":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-tidy":{"type":"php-extension","platforms":{"linux":{"depends":["tidy"],"suggests":[]},"macos":{"depends":["tidy"],"suggests":[]},"windows":{"depends":["tidy"],"suggests":[]}}},"ext-tokenizer":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-trader":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-uuid":{"type":"php-extension","platforms":{"linux":{"depends":["libuuid"],"suggests":[]},"macos":{"depends":["libuuid"],"suggests":[]},"windows":{"depends":["libuuid"],"suggests":[]}},"os":["Linux","Darwin"]},"ext-uv":{"type":"php-extension","platforms":{"linux":{"depends":["libuv","ext-sockets"],"suggests":[]},"macos":{"depends":["libuv","ext-sockets"],"suggests":[]},"windows":{"depends":["libuv","ext-sockets"],"suggests":[]}}},"ext-xdebug":{"type":"php-extension","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}},"os":["Linux","Darwin"]},"ext-xhprof":{"type":"php-extension","platforms":{"linux":{"depends":["ext-ctype"],"suggests":[]},"macos":{"depends":["ext-ctype"],"suggests":[]},"windows":{"depends":["ext-ctype"],"suggests":[]}},"os":["Linux","Darwin"]},"ext-xlswriter":{"type":"php-extension","platforms":{"linux":{"depends":["ext-zlib","ext-zip"],"suggests":["openssl"]},"macos":{"depends":["ext-zlib","ext-zip"],"suggests":["openssl"]},"windows":{"depends":["ext-zlib","ext-zip"],"suggests":["openssl"]}}},"ext-xml":{"type":"php-extension","platforms":{"linux":{"depends":["ext-libxml"],"suggests":[]},"macos":{"depends":["ext-libxml"],"suggests":[]},"windows":{"depends":["ext-iconv","ext-libxml"],"suggests":[]}}},"ext-xmlreader":{"type":"php-extension","platforms":{"linux":{"depends":["ext-xml","ext-dom"],"suggests":[]},"macos":{"depends":["ext-xml","ext-dom"],"suggests":[]},"windows":{"depends":["ext-xml","ext-dom"],"suggests":[]}}},"ext-xmlwriter":{"type":"php-extension","platforms":{"linux":{"depends":["ext-xml"],"suggests":[]},"macos":{"depends":["ext-xml"],"suggests":[]},"windows":{"depends":["ext-xml"],"suggests":[]}}},"ext-xsl":{"type":"php-extension","platforms":{"linux":{"depends":["libxslt","ext-xml","ext-dom"],"suggests":[]},"macos":{"depends":["libxslt","ext-xml","ext-dom"],"suggests":[]},"windows":{"depends":["libxslt","ext-xml","ext-dom"],"suggests":[]}}},"ext-xz":{"type":"php-extension","platforms":{"linux":{"depends":["xz"],"suggests":[]},"macos":{"depends":["xz"],"suggests":[]},"windows":{"depends":["xz"],"suggests":[]}}},"ext-yac":{"type":"php-extension","platforms":{"linux":{"depends":["fastlz","ext-igbinary"],"suggests":[]},"macos":{"depends":["fastlz","ext-igbinary"],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ext-yaml":{"type":"php-extension","platforms":{"linux":{"depends":["libyaml"],"suggests":[]},"macos":{"depends":["libyaml"],"suggests":[]},"windows":{"depends":["libyaml"],"suggests":[]}}},"ext-zip":{"type":"php-extension","platforms":{"linux":{"depends":["libzip"],"suggests":[]},"macos":{"depends":["libzip"],"suggests":[]},"windows":{"depends":["libzip","zlib","xz","bzip2"],"suggests":[]}}},"ext-zlib":{"type":"php-extension","platforms":{"linux":{"depends":["zlib"],"suggests":[]},"macos":{"depends":["zlib"],"suggests":[]},"windows":{"depends":["zlib"],"suggests":[]}}},"ext-zstd":{"type":"php-extension","platforms":{"linux":{"depends":["zstd"],"suggests":["ext-apcu"]},"macos":{"depends":["zstd"],"suggests":["ext-apcu"]},"windows":{"depends":["zstd"],"suggests":["ext-apcu"]}}},"curl":{"type":"target","platforms":{"linux":{"depends":["openssl","zlib"],"suggests":["libssh2","brotli","nghttp2","nghttp3","ngtcp2","zstd","libcares","ldap","idn2","krb5"]},"macos":{"depends":["openssl","zlib"],"suggests":["libssh2","brotli","nghttp2","nghttp3","ngtcp2","zstd","libcares","ldap","idn2","krb5"]},"windows":{"depends":["zlib","libssh2","nghttp2","brotli","zstd"],"suggests":[]}}},"frankenphp":{"type":"target","platforms":{"linux":{"depends":["php-embed"],"suggests":["brotli","watcher"]},"macos":{"depends":["php-embed"],"suggests":["brotli","watcher"]},"windows":{"depends":["php-embed","pthreads4w"],"suggests":["brotli"]}}},"htop":{"type":"target","platforms":{"linux":{"depends":["ncursesw"],"suggests":[]},"macos":{"depends":["ncursesw"],"suggests":[]},"windows":{"depends":["ncursesw"],"suggests":[]}}},"msys2-build-essentials":{"type":"target","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"musl-toolchain":{"type":"target","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"php":{"type":"target","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":["libxml2"],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"re2c":{"type":"target","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"rust":{"type":"target","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"7za-win":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"go-win":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"go-xcaddy":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"jom":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"meson":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"nasm":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"ninja":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"pkg-config":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"protoc":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"python-win":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"strawberry-perl":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"upx":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"vswhere":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"winflexbison":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"zig":{"type":"tool","platforms":{"linux":{"depends":[],"suggests":[]},"macos":{"depends":[],"suggests":[]},"windows":{"depends":[],"suggests":[]}}},"php-cgi":{"type":"virtual-target","platforms":{"linux":{"depends":["php"],"suggests":[]},"macos":{"depends":["php"],"suggests":[]},"windows":{"depends":["php"],"suggests":[]}}},"php-cli":{"type":"virtual-target","platforms":{"linux":{"depends":["php"],"suggests":[]},"macos":{"depends":["php"],"suggests":[]},"windows":{"depends":["php"],"suggests":[]}}},"php-embed":{"type":"virtual-target","platforms":{"linux":{"depends":["php"],"suggests":[]},"macos":{"depends":["php"],"suggests":[]},"windows":{"depends":["php"],"suggests":[]}}},"php-fpm":{"type":"virtual-target","platforms":{"linux":{"depends":["php"],"suggests":["libacl"]},"macos":{"depends":["php"],"suggests":[]},"windows":{"depends":["php"],"suggests":[]}}},"php-micro":{"type":"virtual-target","platforms":{"linux":{"depends":["php"],"suggests":[]},"macos":{"depends":["php"],"suggests":[]},"windows":{"depends":["php"],"suggests":[]}}}},"missing":false}`),na={class:`deps-map`},ra={key:0,class:`warning custom-block`,style:{"margin-bottom":`16px`}},ia={class:`deps-toolbar`},aa=[`placeholder`],oa={class:`deps-filters`},sa={class:`filter-group`},ca=[`onClick`],la={class:`filter-group`},ua=[`onClick`],da={class:`deps-layout`},fa={class:`deps-list`},pa={key:0,class:`no-results`},ma=[`onClick`],ha={class:`pkg-name`},ga={key:0,class:`deps-detail`},_a={class:`detail-title`},va={key:0,class:`detail-section`},ya={class:`detail-label`},ba={class:`detail-chips`},xa={class:`detail-section`},Sa={class:`detail-label`},Ca={key:0,class:`detail-chips`},wa=[`onClick`],Ta={key:1,class:`no-deps`},Ea={class:`detail-section`},Da={class:`detail-label`},Oa={key:0,class:`detail-chips`},ka=[`onClick`],Aa={key:1,class:`no-deps`},ja={class:`detail-section`},Ma={class:`detail-label`},Na={key:0,class:`detail-chips`},Pa=[`onClick`],Fa={key:1,class:`no-deps`},Ia={class:`detail-section`},La={class:`detail-label`},Ra={key:0,class:`detail-chips`},za=[`onClick`],Ba={key:1,class:`no-deps`},Va={key:1,class:`detail-section`},Ha={class:`detail-label`},Ua={key:1,class:`deps-detail deps-detail-empty`},Wa=P({__name:`DepsMap`,setup(e){let{lang:t,isDark:r}=le(),a=ta.missing,o=ta.packages??{},u={zh:{searchPlaceholder:`搜索包名...`,noResults:`未找到包。`,selectHint:`← 选择一个包以查看其依赖关系。`,supportedPlatforms:`支持的平台`,requiredDeps:`必需依赖`,suggestedDeps:`可选依赖`,requiredBy:`被哪些包依赖`,suggestedBy:`被哪些包建议`,depGraph:`依赖关系图`,none:`无`},en:{searchPlaceholder:`Search package...`,noResults:`No packages found.`,selectHint:`← Select a package to view its dependency details.`,supportedPlatforms:`Supported Platforms`,requiredDeps:`Required Dependencies`,suggestedDeps:`Suggested Dependencies`,requiredBy:`Required By`,suggestedBy:`Suggested By`,depGraph:`Dependency Graph`,none:`None`}},f=x(()=>u[t.value]??u.en),p=i(``),m=i(`all`),h=i(`linux`),g=i(null),_=i(null),v=x(()=>[{value:`all`,label:t.value===`zh`?`全部`:`All`},{value:`php-extension`,label:t.value===`zh`?`扩展`:`Extensions`},{value:`library`,label:t.value===`zh`?`库`:`Libraries`}]),y=[{value:`linux`,label:`Linux`},{value:`macos`,label:`macOS`},{value:`windows`,label:`Windows`}];function b(e){return e===`php-extension`?`ext`:e===`library`?`lib`:e}let C=x(()=>Object.entries(o).map(([e,t])=>({name:e,...t}))),ee=x(()=>{let e=C.value;if(m.value!==`all`&&(e=e.filter(e=>e.type===m.value)),p.value.trim()){let t=p.value.trim().toLowerCase();e=e.filter(e=>e.name.toLowerCase().includes(t))}return e}),w=x(()=>g.value?o[g.value]??null:null),E=x(()=>w.value?.platforms?.[h.value]?.depends??[]),D=x(()=>w.value?.platforms?.[h.value]?.suggests??[]),O=x(()=>{if(!g.value)return[];let e=g.value,t=h.value;return Object.entries(o).filter(([,n])=>(n.platforms?.[t]?.depends??[]).includes(e)).map(([e])=>e)}),te=x(()=>{if(!g.value)return[];let e=g.value,t=h.value;return Object.entries(o).filter(([,n])=>(n.platforms?.[t]?.suggests??[]).includes(e)).map(([e])=>e)}),A=x(()=>E.value.length>0||D.value.length>0);function ne(){let e=E.value,t=D.value;if(e.length===0&&t.length===0)return``;let n=e=>e.replace(/[^a-zA-Z0-9_]/g,`_`),r=n(g.value),i=[`graph LR`,` ${r}["${g.value}"]`],a=new Set([g.value]),s=new Set,c=[];for(let t of e){let e=`${g.value}\0${t}`;s.has(e)||(s.add(e),i.push(` ${r} --> ${n(t)}["${t}"]`)),a.has(t)||(a.add(t),c.push({name:t,depth:1}))}for(;c.length>0;){let{name:e,depth:t}=c.shift();if(t>=6)continue;let r=o[e]?.platforms?.[h.value]?.depends??[];for(let o of r.slice(0,6)){let r=`${e}\0${o}`;s.has(r)||(s.add(r),i.push(` ${n(e)} -.-> ${n(o)}["${o}"]`)),a.has(o)||(a.add(o),c.push({name:o,depth:t+1}))}}for(let e of t)i.push(` ${r} -. optional .-> ${n(e)}["${e}"]`);return i.join(` `)}let j=null;async function M(){if(!_.value||!A.value)return;let e=ne();if(e)try{j||=(await ae(()=>import(`./mermaid.core.CsewqxlF.js`),__vite__mapDeps([2,3,4,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]))).default,j.initialize({startOnLoad:!1,theme:r.value?`dark`:`default`,securityLevel:`loose`});let t=`deps-graph-`+Date.now(),{svg:n}=await j.render(t,e);_.value&&(_.value.innerHTML=n)}catch{_.value&&(_.value.innerHTML=`
${e}
`)}}function N(e){g.value=e}return I([g,h,r],async()=>{await k(),await M()}),L(async()=>{await k(),await M()}),(e,t)=>(T(),c(`div`,na,[s(a)?(T(),c(`div`,ra,[...t[2]||=[l(`p`,{class:`custom-block-title`},`WARNING`,-1),l(`p`,null,[R(`Dependency data not generated yet. Run `),l(`code`,null,`bin/spc dev:gen-deps-data`),R(` to generate it.`)],-1)]])):(T(),c(n,{key:1},[l(`div`,ia,[ue(l(`input`,{class:`deps-search`,"onUpdate:modelValue":t[0]||=e=>p.value=e,placeholder:f.value.searchPlaceholder,onInput:t[1]||=e=>g.value=null},null,40,aa),[[d,p.value]]),l(`div`,oa,[l(`div`,sa,[(T(!0),c(n,null,B(v.value,e=>(T(),c(`button`,{key:e.value,class:G([`filter-btn`,{active:m.value===e.value}]),onClick:t=>{m.value=e.value,g.value=null}},W(e.label),11,ca))),128))]),l(`div`,la,[(T(),c(n,null,B(y,e=>l(`button`,{key:e.value,class:G([`filter-btn`,{active:h.value===e.value}]),onClick:t=>h.value=e.value},W(e.label),11,ua)),64))])])]),l(`div`,da,[l(`div`,fa,[ee.value.length===0?(T(),c(`div`,pa,W(f.value.noResults),1)):S(``,!0),(T(!0),c(n,null,B(ee.value,e=>(T(),c(`div`,{key:e.name,class:G([`pkg-item`,{selected:g.value===e.name}]),onClick:t=>N(e.name)},[l(`span`,ha,W(e.name),1),l(`span`,{class:G([`pkg-badge`,e.type===`php-extension`?`badge-ext`:`badge-lib`])},W(b(e.type)),3)],10,ma))),128))]),g.value&&w.value?(T(),c(`div`,ga,[l(`h3`,_a,W(g.value),1),l(`span`,{class:G([`detail-type-badge`,w.value.type===`php-extension`?`badge-ext`:`badge-lib`])},W(b(w.value.type)),3),w.value.type===`php-extension`&&w.value.os?(T(),c(`div`,va,[l(`div`,ya,W(f.value.supportedPlatforms),1),l(`div`,ba,[(T(!0),c(n,null,B(w.value.os,e=>(T(),c(`span`,{key:e,class:`chip chip-os`},W(e),1))),128))])])):S(``,!0),l(`div`,xa,[l(`div`,Sa,W(f.value.requiredDeps),1),E.value.length>0?(T(),c(`div`,Ca,[(T(!0),c(n,null,B(E.value,e=>(T(),c(`span`,{key:e,class:G([`chip`,`chip-required`,{clickable:s(o)[e]}]),onClick:t=>s(o)[e]&&N(e)},W(e),11,wa))),128))])):(T(),c(`div`,Ta,W(f.value.none),1))]),l(`div`,Ea,[l(`div`,Da,W(f.value.suggestedDeps),1),D.value.length>0?(T(),c(`div`,Oa,[(T(!0),c(n,null,B(D.value,e=>(T(),c(`span`,{key:e,class:G([`chip`,`chip-suggested`,{clickable:s(o)[e]}]),onClick:t=>s(o)[e]&&N(e)},W(e),11,ka))),128))])):(T(),c(`div`,Aa,W(f.value.none),1))]),l(`div`,ja,[l(`div`,Ma,W(f.value.requiredBy),1),O.value.length>0?(T(),c(`div`,Na,[(T(!0),c(n,null,B(O.value,e=>(T(),c(`span`,{key:e,class:`chip chip-rev clickable`,onClick:t=>N(e)},W(e),9,Pa))),128))])):(T(),c(`div`,Fa,W(f.value.none),1))]),l(`div`,Ia,[l(`div`,La,W(f.value.suggestedBy),1),te.value.length>0?(T(),c(`div`,Ra,[(T(!0),c(n,null,B(te.value,e=>(T(),c(`span`,{key:e,class:`chip chip-rev-sug clickable`,onClick:t=>N(e)},W(e),9,za))),128))])):(T(),c(`div`,Ba,W(f.value.none),1))]),A.value?(T(),c(`div`,Va,[l(`div`,Ha,W(f.value.depGraph),1),l(`div`,{ref_key:`mermaidEl`,ref:_,class:`mermaid-wrap`},null,512)])):S(``,!0)])):(T(),c(`div`,Ua,[l(`p`,null,W(f.value.selectHint),1)]))])],64))]))}},[[`__scopeId`,`data-v-cfeac0e9`]]),Ga={...ea,enhanceApp({app:e}){e.component(`DepsMap`,Wa)},setup(){let{lang:e}=le();M(()=>{E&&(document.cookie=`nf_lang=${e.value}; expires=Mon, 1 Jan 2024 00:00:00 UTC; path=/`)})}};export{Or as a,Tr as i,$i as n,K as o,Ar as r,Ga as t};