const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.CSwX-izO.js","assets/chunks/framework.DyXLaWQn.js"])))=>i.map(i=>d[i]); var Es=Object.defineProperty;var ks=(e,t,o)=>t in e?Es(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var re=(e,t,o)=>ks(e,typeof t!="symbol"?t+"":t,o);import{d as C,c as v,r as w,n as W,o as p,a as ke,t as M,b as x,w as y,T as io,e as G,_ as N,u as Ke,i as As,f as Ps,g as De,h as B,j as h,k as f,l as He,m as qt,p as z,q as fe,s as At,v as pe,x as lo,y as co,z as Ss,A as Fs,F as J,B as te,C as de,D as Pt,E as L,G as pr,H as ve,I as mr,J as St,K as _e,L as it,M as $s,N as Ie,O as Kt,P as Ft,Q as gr,R as $t,S as Gs,U as Os,V as Cs,W as hr,X as Ue,Y as Ls,Z as fr,$ as vr,a0 as uo,a1 as xs,a2 as _r,a3 as se,a4 as Rs,a5 as br,a6 as Tr,a7 as Us,a8 as Ds,a9 as Is,aa as Ms,ab as wr,ac as Hs,ad as Bs,ae as Ns,af as Yt,ag as yr,ah as ht,ai as Ye}from"./framework.DyXLaWQn.js";const Vs=C({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,o)=>(p(),v("span",{class:W(["VPBadge",e.type])},[w(t.$slots,"default",{},()=>[ke(M(e.text),1)])],2))}}),zs={key:0,class:"VPBackdrop"},js=C({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,o)=>(p(),x(io,{name:"fade"},{default:y(()=>[e.show?(p(),v("div",zs)):G("",!0)]),_:1}))}}),Ws=N(js,[["__scopeId","data-v-c79a1216"]]),j=Ke;function qs(e,t){let o,r=!1;return()=>{o&&clearTimeout(o),r?o=setTimeout(e,t):(e(),(r=!0)&&setTimeout(()=>r=!1,t))}}function Jt(e){return e.startsWith("/")?e:`/${e}`}function po(e){const{pathname:t,search:o,hash:r,protocol:s}=new URL(e,"http://a.com");if(As(e)||e.startsWith("#")||!s.startsWith("http")||!Ps(t))return e;const{site:a}=j(),n=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,a.value.cleanUrls?"":".html")}${o}${r}`);return De(n)}function lt({correspondingLink:e=!1}={}){const{site:t,localeIndex:o,page:r,theme:s,hash:a}=j(),n=B(()=>{var l,d;return{label:(l=t.value.locales[o.value])==null?void 0:l.label,link:((d=t.value.locales[o.value])==null?void 0:d.link)||(o.value==="root"?"/":`/${o.value}/`)}});return{localeLinks:B(()=>Object.entries(t.value.locales).flatMap(([l,d])=>n.value.label===d.label?[]:{text:d.label,link:Ks(d.link||(l==="root"?"/":`/${l}/`),s.value.i18nRouting!==!1&&e,r.value.relativePath.slice(n.value.link.length-1),!t.value.cleanUrls)+a.value})),currentLang:n}}function Ks(e,t,o,r){return t?e.replace(/\/$/,"")+Jt(o.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,r?".html":"")):e}const Ys={class:"NotFound"},Js={class:"code"},Zs={class:"title"},Xs={class:"quote"},Qs={class:"action"},en=["href","aria-label"],tn=C({__name:"NotFound",setup(e){const{theme:t}=j(),{currentLang:o}=lt();return(r,s)=>{var a,n,i,l,d;return p(),v("div",Ys,[h("p",Js,M(((a=f(t).notFound)==null?void 0:a.code)??"404"),1),h("h1",Zs,M(((n=f(t).notFound)==null?void 0:n.title)??"PAGE NOT FOUND"),1),s[0]||(s[0]=h("div",{class:"divider"},null,-1)),h("blockquote",Xs,M(((i=f(t).notFound)==null?void 0:i.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),h("div",Qs,[h("a",{class:"link",href:f(De)(f(o).link),"aria-label":((l=f(t).notFound)==null?void 0:l.linkLabel)??"go to home"},M(((d=f(t).notFound)==null?void 0:d.linkText)??"Take me home"),9,en)])])}}}),on=N(tn,[["__scopeId","data-v-d6be1790"]]);function Er(e,t){if(Array.isArray(e))return ft(e);if(e==null)return[];t=Jt(t);const o=Object.keys(e).sort((s,a)=>a.split("/").length-s.split("/").length).find(s=>t.startsWith(Jt(s))),r=o?e[o]:[];return Array.isArray(r)?ft(r):ft(r.items,r.base)}function rn(e){const t=[];let o=0;for(const r in e){const s=e[r];if(s.items){o=t.push(s);continue}t[o]||t.push({items:[]}),t[o].items.push(s)}return t}function sn(e){const t=[];function o(r){for(const s of r)s.text&&s.link&&t.push({text:s.text,link:s.link,docFooterText:s.docFooterText}),s.items&&o(s.items)}return o(e),t}function Zt(e,t){return Array.isArray(t)?t.some(o=>Zt(e,o)):He(e,t.link)?!0:t.items?Zt(e,t.items):!1}function ft(e,t){return[...e].map(o=>{const r={...o},s=r.base||t;return s&&r.link&&(r.link=s+r.link),r.items&&(r.items=ft(r.items,s)),r})}function Ae(){const{frontmatter:e,page:t,theme:o}=j(),r=qt("(min-width: 960px)"),s=z(!1),a=B(()=>{const k=o.value.sidebar,E=t.value.relativePath;return k?Er(k,E):[]}),n=z(a.value);fe(a,(k,E)=>{JSON.stringify(k)!==JSON.stringify(E)&&(n.value=a.value)});const i=B(()=>e.value.sidebar!==!1&&n.value.length>0&&e.value.layout!=="home"),l=B(()=>d?e.value.aside==null?o.value.aside==="left":e.value.aside==="left":!1),d=B(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:o.value.aside!==!1),m=B(()=>i.value&&r.value),u=B(()=>i.value?rn(n.value):[]);function g(){s.value=!0}function c(){s.value=!1}function T(){s.value?c():g()}return{isOpen:s,sidebar:n,sidebarGroups:u,hasSidebar:i,hasAside:d,leftAside:l,isSidebarEnabled:m,open:g,close:c,toggle:T}}function nn(e,t){let o;At(()=>{o=e.value?document.activeElement:void 0}),pe(()=>{window.addEventListener("keyup",r)}),lo(()=>{window.removeEventListener("keyup",r)});function r(s){s.key==="Escape"&&e.value&&(t(),o==null||o.focus())}}function an(e){const{page:t,hash:o}=j(),r=z(!1),s=B(()=>e.value.collapsed!=null),a=B(()=>!!e.value.link),n=z(!1),i=()=>{n.value=He(t.value.relativePath,e.value.link)};fe([t,e,o],i),pe(i);const l=B(()=>n.value?!0:e.value.items?Zt(t.value.relativePath,e.value.items):!1),d=B(()=>!!(e.value.items&&e.value.items.length));At(()=>{r.value=!!(s.value&&e.value.collapsed)}),co(()=>{(n.value||l.value)&&(r.value=!1)});function m(){s.value&&(r.value=!r.value)}return{collapsed:r,collapsible:s,isLink:a,isActiveLink:n,hasActiveLink:l,hasChildren:d,toggle:m}}function ln(){const{hasSidebar:e}=Ae(),t=qt("(min-width: 960px)"),o=qt("(min-width: 1280px)");return{isAsideEnabled:B(()=>!o.value&&!t.value?!1:e.value?o.value:t.value)}}const cn=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,Xt=[];function kr(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function mo(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(o=>o.id&&o.hasChildNodes()).map(o=>{const r=Number(o.tagName[1]);return{element:o,title:un(o),link:"#"+o.id,level:r}});return dn(t,e)}function un(e){let t="";for(const o of e.childNodes)if(o.nodeType===1){if(cn.test(o.className))continue;t+=o.textContent}else o.nodeType===3&&(t+=o.textContent);return t.trim()}function dn(e,t){if(t===!1)return[];const o=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[r,s]=typeof o=="number"?[o,o]:o==="deep"?[2,6]:o;return gn(e,r,s)}function pn(e,t){const{isAsideEnabled:o}=ln(),r=qs(a,100);let s=null;pe(()=>{requestAnimationFrame(a),window.addEventListener("scroll",r)}),Ss(()=>{n(location.hash)}),lo(()=>{window.removeEventListener("scroll",r)});function a(){if(!o.value)return;const i=window.scrollY,l=window.innerHeight,d=document.body.offsetHeight,m=Math.abs(i+l-d)<1,u=Xt.map(({element:c,link:T})=>({link:T,top:mn(c)})).filter(({top:c})=>!Number.isNaN(c)).sort((c,T)=>c.top-T.top);if(!u.length){n(null);return}if(i<1){n(null);return}if(m){n(u[u.length-1].link);return}let g=null;for(const{link:c,top:T}of u){if(T>i+Fs()+4)break;g=c}n(g)}function n(i){s&&s.classList.remove("active"),i==null?s=null:s=e.value.querySelector(`a[href="proxy.php?url=https%3A%2F%2Fdocs.hyperion-project.org%2F%24%7BdecodeURIComponent%28i%29%7D"]`);const l=s;l?(l.classList.add("active"),t.value.style.top=l.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function mn(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}function gn(e,t,o){Xt.length=0;const r=[],s=[];return e.forEach(a=>{const n={...a,children:[]};let i=s[s.length-1];for(;i&&i.level>=n.level;)s.pop(),i=s[s.length-1];if(n.element.classList.contains("ignore-header")||i&&"shouldIgnore"in i){s.push({level:n.level,shouldIgnore:!0});return}n.level>o||n.level{const s=de("VPDocOutlineItem",!0);return p(),v("ul",{class:W(["VPDocOutlineItem",e.root?"root":"nested"])},[(p(!0),v(J,null,te(e.headers,({children:a,link:n,title:i})=>(p(),v("li",null,[h("a",{class:"outline-link",href:n,onClick:t,title:i},M(i),9,hn),a!=null&&a.length?(p(),x(s,{key:0,headers:a},null,8,["headers"])):G("",!0)]))),256))],2)}}}),Ar=N(fn,[["__scopeId","data-v-b933a997"]]),vn={class:"content"},_n={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},bn=C({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:o}=j(),r=pr([]);Pt(()=>{r.value=mo(t.value.outline??o.value.outline)});const s=z(),a=z();return pn(s,a),(n,i)=>(p(),v("nav",{"aria-labelledby":"doc-outline-aria-label",class:W(["VPDocAsideOutline",{"has-outline":r.value.length>0}]),ref_key:"container",ref:s},[h("div",vn,[h("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),h("div",_n,M(f(kr)(f(o))),1),L(Ar,{headers:r.value,root:!0},null,8,["headers"])])],2))}}),Tn=N(bn,[["__scopeId","data-v-a5bbad30"]]),wn={class:"VPDocAsideCarbonAds"},yn=C({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(o,r)=>(p(),v("div",wn,[L(f(t),{"carbon-ads":e.carbonAds},null,8,["carbon-ads"])]))}}),En={class:"VPDocAside"},kn=C({__name:"VPDocAside",setup(e){const{theme:t}=j();return(o,r)=>(p(),v("div",En,[w(o.$slots,"aside-top",{},void 0,!0),w(o.$slots,"aside-outline-before",{},void 0,!0),L(Tn),w(o.$slots,"aside-outline-after",{},void 0,!0),r[0]||(r[0]=h("div",{class:"spacer"},null,-1)),w(o.$slots,"aside-ads-before",{},void 0,!0),f(t).carbonAds?(p(),x(yn,{key:0,"carbon-ads":f(t).carbonAds},null,8,["carbon-ads"])):G("",!0),w(o.$slots,"aside-ads-after",{},void 0,!0),w(o.$slots,"aside-bottom",{},void 0,!0)]))}}),An=N(kn,[["__scopeId","data-v-3f215769"]]);function Pn(){const{theme:e,page:t}=j();return B(()=>{const{text:o="Edit this page",pattern:r=""}=e.value.editLink||{};let s;return typeof r=="function"?s=r(t.value):s=r.replace(/:path/g,t.value.filePath),{url:s,text:o}})}function Sn(){const{page:e,theme:t,frontmatter:o}=j();return B(()=>{var d,m,u,g,c,T,k,E;const r=Er(t.value.sidebar,e.value.relativePath),s=sn(r),a=Fn(s,A=>A.link.replace(/[?#].*$/,"")),n=a.findIndex(A=>He(e.value.relativePath,A.link)),i=((d=t.value.docFooter)==null?void 0:d.prev)===!1&&!o.value.prev||o.value.prev===!1,l=((m=t.value.docFooter)==null?void 0:m.next)===!1&&!o.value.next||o.value.next===!1;return{prev:i?void 0:{text:(typeof o.value.prev=="string"?o.value.prev:typeof o.value.prev=="object"?o.value.prev.text:void 0)??((u=a[n-1])==null?void 0:u.docFooterText)??((g=a[n-1])==null?void 0:g.text),link:(typeof o.value.prev=="object"?o.value.prev.link:void 0)??((c=a[n-1])==null?void 0:c.link)},next:l?void 0:{text:(typeof o.value.next=="string"?o.value.next:typeof o.value.next=="object"?o.value.next.text:void 0)??((T=a[n+1])==null?void 0:T.docFooterText)??((k=a[n+1])==null?void 0:k.text),link:(typeof o.value.next=="object"?o.value.next.link:void 0)??((E=a[n+1])==null?void 0:E.link)}}})}function Fn(e,t){const o=new Set;return e.filter(r=>{const s=t(r);return o.has(s)?!1:o.add(s)})}const be=C({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,o=B(()=>t.tag??(t.href?"a":"span")),r=B(()=>t.href&&mr.test(t.href)||t.target==="_blank");return(s,a)=>(p(),x(ve(o.value),{class:W(["VPLink",{link:e.href,"vp-external-link-icon":r.value,"no-icon":e.noIcon}]),href:e.href?f(po)(e.href):void 0,target:e.target??(r.value?"_blank":void 0),rel:e.rel??(r.value?"noreferrer":void 0)},{default:y(()=>[w(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),$n={class:"VPLastUpdated"},Gn=["datetime"],On=C({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:o,lang:r}=j(),s=B(()=>new Date(o.value.lastUpdated)),a=B(()=>s.value.toISOString()),n=z("");return pe(()=>{At(()=>{var i,l,d;n.value=new Intl.DateTimeFormat((l=(i=t.value.lastUpdated)==null?void 0:i.formatOptions)!=null&&l.forceLocale?r.value:void 0,((d=t.value.lastUpdated)==null?void 0:d.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(s.value)})}),(i,l)=>{var d;return p(),v("p",$n,[ke(M(((d=f(t).lastUpdated)==null?void 0:d.text)||f(t).lastUpdatedText||"Last updated")+": ",1),h("time",{datetime:a.value},M(n.value),9,Gn)])}}}),Cn=N(On,[["__scopeId","data-v-e98dd255"]]),Ln={key:0,class:"VPDocFooter"},xn={key:0,class:"edit-info"},Rn={key:0,class:"edit-link"},Un={key:1,class:"last-updated"},Dn={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},In={class:"pager"},Mn=["innerHTML"],Hn=["innerHTML"],Bn={class:"pager"},Nn=["innerHTML"],Vn=["innerHTML"],zn=C({__name:"VPDocFooter",setup(e){const{theme:t,page:o,frontmatter:r}=j(),s=Pn(),a=Sn(),n=B(()=>t.value.editLink&&r.value.editLink!==!1),i=B(()=>o.value.lastUpdated),l=B(()=>n.value||i.value||a.value.prev||a.value.next);return(d,m)=>{var u,g,c,T;return l.value?(p(),v("footer",Ln,[w(d.$slots,"doc-footer-before",{},void 0,!0),n.value||i.value?(p(),v("div",xn,[n.value?(p(),v("div",Rn,[L(be,{class:"edit-link-button",href:f(s).url,"no-icon":!0},{default:y(()=>[m[0]||(m[0]=h("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),ke(" "+M(f(s).text),1)]),_:1},8,["href"])])):G("",!0),i.value?(p(),v("div",Un,[L(Cn)])):G("",!0)])):G("",!0),(u=f(a).prev)!=null&&u.link||(g=f(a).next)!=null&&g.link?(p(),v("nav",Dn,[m[1]||(m[1]=h("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),h("div",In,[(c=f(a).prev)!=null&&c.link?(p(),x(be,{key:0,class:"pager-link prev",href:f(a).prev.link},{default:y(()=>{var k;return[h("span",{class:"desc",innerHTML:((k=f(t).docFooter)==null?void 0:k.prev)||"Previous page"},null,8,Mn),h("span",{class:"title",innerHTML:f(a).prev.text},null,8,Hn)]}),_:1},8,["href"])):G("",!0)]),h("div",Bn,[(T=f(a).next)!=null&&T.link?(p(),x(be,{key:0,class:"pager-link next",href:f(a).next.link},{default:y(()=>{var k;return[h("span",{class:"desc",innerHTML:((k=f(t).docFooter)==null?void 0:k.next)||"Next page"},null,8,Nn),h("span",{class:"title",innerHTML:f(a).next.text},null,8,Vn)]}),_:1},8,["href"])):G("",!0)])])):G("",!0)])):G("",!0)}}}),jn=N(zn,[["__scopeId","data-v-e257564d"]]),Wn={class:"container"},qn={class:"aside-container"},Kn={class:"aside-content"},Yn={class:"content"},Jn={class:"content-container"},Zn={class:"main"},Xn=C({__name:"VPDoc",setup(e){const{theme:t}=j(),o=St(),{hasSidebar:r,hasAside:s,leftAside:a}=Ae(),n=B(()=>o.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(i,l)=>{const d=de("Content");return p(),v("div",{class:W(["VPDoc",{"has-sidebar":f(r),"has-aside":f(s)}])},[w(i.$slots,"doc-top",{},void 0,!0),h("div",Wn,[f(s)?(p(),v("div",{key:0,class:W(["aside",{"left-aside":f(a)}])},[l[0]||(l[0]=h("div",{class:"aside-curtain"},null,-1)),h("div",qn,[h("div",Kn,[L(An,null,{"aside-top":y(()=>[w(i.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":y(()=>[w(i.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":y(()=>[w(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":y(()=>[w(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":y(()=>[w(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":y(()=>[w(i.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):G("",!0),h("div",Yn,[h("div",Jn,[w(i.$slots,"doc-before",{},void 0,!0),h("main",Zn,[L(d,{class:W(["vp-doc",[n.value,f(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),L(jn,null,{"doc-footer-before":y(()=>[w(i.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),w(i.$slots,"doc-after",{},void 0,!0)])])]),w(i.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Qn=N(Xn,[["__scopeId","data-v-39a288b8"]]),ea=C({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,o=B(()=>t.href&&mr.test(t.href)),r=B(()=>t.tag||(t.href?"a":"button"));return(s,a)=>(p(),x(ve(r.value),{class:W(["VPButton",[e.size,e.theme]]),href:e.href?f(po)(e.href):void 0,target:t.target??(o.value?"_blank":void 0),rel:t.rel??(o.value?"noreferrer":void 0)},{default:y(()=>[ke(M(e.text),1)]),_:1},8,["class","href","target","rel"]))}}),ta=N(ea,[["__scopeId","data-v-fa7799d5"]]),oa=["src","alt"],ra=C({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,o)=>{const r=de("VPImage",!0);return e.image?(p(),v(J,{key:0},[typeof e.image=="string"||"src"in e.image?(p(),v("img",_e({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:f(De)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,oa)):(p(),v(J,{key:1},[L(r,_e({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),L(r,_e({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):G("",!0)}}}),bt=N(ra,[["__scopeId","data-v-8426fc1a"]]),sa={class:"container"},na={class:"main"},aa={class:"heading"},ia=["innerHTML"],la=["innerHTML"],ca=["innerHTML"],ua={key:0,class:"actions"},da={key:0,class:"image"},pa={class:"image-container"},ma=C({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=it("hero-image-slot-exists");return(o,r)=>(p(),v("div",{class:W(["VPHero",{"has-image":e.image||f(t)}])},[h("div",sa,[h("div",na,[w(o.$slots,"home-hero-info-before",{},void 0,!0),w(o.$slots,"home-hero-info",{},()=>[h("h1",aa,[e.name?(p(),v("span",{key:0,innerHTML:e.name,class:"name clip"},null,8,ia)):G("",!0),e.text?(p(),v("span",{key:1,innerHTML:e.text,class:"text"},null,8,la)):G("",!0)]),e.tagline?(p(),v("p",{key:0,innerHTML:e.tagline,class:"tagline"},null,8,ca)):G("",!0)],!0),w(o.$slots,"home-hero-info-after",{},void 0,!0),e.actions?(p(),v("div",ua,[(p(!0),v(J,null,te(e.actions,s=>(p(),v("div",{key:s.link,class:"action"},[L(ta,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link,target:s.target,rel:s.rel},null,8,["theme","text","href","target","rel"])]))),128))])):G("",!0),w(o.$slots,"home-hero-actions-after",{},void 0,!0)]),e.image||f(t)?(p(),v("div",da,[h("div",pa,[r[0]||(r[0]=h("div",{class:"image-bg"},null,-1)),w(o.$slots,"home-hero-image",{},()=>[e.image?(p(),x(bt,{key:0,class:"image-src",image:e.image},null,8,["image"])):G("",!0)],!0)])])):G("",!0)])],2))}}),ga=N(ma,[["__scopeId","data-v-4f9c455b"]]),ha=C({__name:"VPHomeHero",setup(e){const{frontmatter:t}=j();return(o,r)=>f(t).hero?(p(),x(ga,{key:0,class:"VPHomeHero",name:f(t).hero.name,text:f(t).hero.text,tagline:f(t).hero.tagline,image:f(t).hero.image,actions:f(t).hero.actions},{"home-hero-info-before":y(()=>[w(o.$slots,"home-hero-info-before")]),"home-hero-info":y(()=>[w(o.$slots,"home-hero-info")]),"home-hero-info-after":y(()=>[w(o.$slots,"home-hero-info-after")]),"home-hero-actions-after":y(()=>[w(o.$slots,"home-hero-actions-after")]),"home-hero-image":y(()=>[w(o.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):G("",!0)}}),fa={class:"box"},va={key:0,class:"icon"},_a=["innerHTML"],ba=["innerHTML"],Ta=["innerHTML"],wa={key:4,class:"link-text"},ya={class:"link-text-value"},Ea=C({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,o)=>(p(),x(be,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:y(()=>[h("article",fa,[typeof e.icon=="object"&&e.icon.wrap?(p(),v("div",va,[L(bt,{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"?(p(),x(bt,{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?(p(),v("div",{key:2,class:"icon",innerHTML:e.icon},null,8,_a)):G("",!0),h("h2",{class:"title",innerHTML:e.title},null,8,ba),e.details?(p(),v("p",{key:3,class:"details",innerHTML:e.details},null,8,Ta)):G("",!0),e.linkText?(p(),v("div",wa,[h("p",ya,[ke(M(e.linkText)+" ",1),o[0]||(o[0]=h("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):G("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),ka=N(Ea,[["__scopeId","data-v-a3976bdc"]]),Aa={key:0,class:"VPFeatures"},Pa={class:"container"},Sa={class:"items"},Fa=C({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,o=B(()=>{const r=t.features.length;if(r){if(r===2)return"grid-2";if(r===3)return"grid-3";if(r%3===0)return"grid-6";if(r>3)return"grid-4"}else return});return(r,s)=>e.features?(p(),v("div",Aa,[h("div",Pa,[h("div",Sa,[(p(!0),v(J,null,te(e.features,a=>(p(),v("div",{key:a.title,class:W(["item",[o.value]])},[L(ka,{icon:a.icon,title:a.title,details:a.details,link:a.link,"link-text":a.linkText,rel:a.rel,target:a.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):G("",!0)}}),$a=N(Fa,[["__scopeId","data-v-a6181336"]]),Ga=C({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=j();return(o,r)=>f(t).features?(p(),x($a,{key:0,class:"VPHomeFeatures",features:f(t).features},null,8,["features"])):G("",!0)}}),Oa=C({__name:"VPHomeContent",setup(e){const{width:t}=$s({initialWidth:0,includeScrollbar:!1});return(o,r)=>(p(),v("div",{class:"vp-doc container",style:Ie(f(t)?{"--vp-offset":`calc(50% - ${f(t)/2}px)`}:{})},[w(o.$slots,"default",{},void 0,!0)],4))}}),Ca=N(Oa,[["__scopeId","data-v-8e2d4988"]]),La=C({__name:"VPHome",setup(e){const{frontmatter:t,theme:o}=j();return(r,s)=>{const a=de("Content");return p(),v("div",{class:W(["VPHome",{"external-link-icon-enabled":f(o).externalLinkIcon}])},[w(r.$slots,"home-hero-before",{},void 0,!0),L(ha,null,{"home-hero-info-before":y(()=>[w(r.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":y(()=>[w(r.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":y(()=>[w(r.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":y(()=>[w(r.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":y(()=>[w(r.$slots,"home-hero-image",{},void 0,!0)]),_:3}),w(r.$slots,"home-hero-after",{},void 0,!0),w(r.$slots,"home-features-before",{},void 0,!0),L(Ga),w(r.$slots,"home-features-after",{},void 0,!0),f(t).markdownStyles!==!1?(p(),x(Ca,{key:0},{default:y(()=>[L(a)]),_:1})):(p(),x(a,{key:1}))],2)}}}),xa=N(La,[["__scopeId","data-v-8b561e3d"]]),Ra={},Ua={class:"VPPage"};function Da(e,t){const o=de("Content");return p(),v("div",Ua,[w(e.$slots,"page-top"),L(o),w(e.$slots,"page-bottom")])}const Ia=N(Ra,[["render",Da]]),Ma=C({__name:"VPContent",setup(e){const{page:t,frontmatter:o}=j(),{hasSidebar:r}=Ae();return(s,a)=>(p(),v("div",{class:W(["VPContent",{"has-sidebar":f(r),"is-home":f(o).layout==="home"}]),id:"VPContent"},[f(t).isNotFound?w(s.$slots,"not-found",{key:0},()=>[L(on)],!0):f(o).layout==="page"?(p(),x(Ia,{key:1},{"page-top":y(()=>[w(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":y(()=>[w(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):f(o).layout==="home"?(p(),x(xa,{key:2},{"home-hero-before":y(()=>[w(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":y(()=>[w(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":y(()=>[w(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":y(()=>[w(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":y(()=>[w(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":y(()=>[w(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":y(()=>[w(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":y(()=>[w(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":y(()=>[w(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):f(o).layout&&f(o).layout!=="doc"?(p(),x(ve(f(o).layout),{key:3})):(p(),x(Qn,{key:4},{"doc-top":y(()=>[w(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":y(()=>[w(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":y(()=>[w(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":y(()=>[w(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":y(()=>[w(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":y(()=>[w(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":y(()=>[w(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":y(()=>[w(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":y(()=>[w(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":y(()=>[w(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":y(()=>[w(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Ha=N(Ma,[["__scopeId","data-v-1428d186"]]),Ba={class:"container"},Na=["innerHTML"],Va=["innerHTML"],za=C({__name:"VPFooter",setup(e){const{theme:t,frontmatter:o}=j(),{hasSidebar:r}=Ae();return(s,a)=>f(t).footer&&f(o).footer!==!1?(p(),v("footer",{key:0,class:W(["VPFooter",{"has-sidebar":f(r)}])},[h("div",Ba,[f(t).footer.message?(p(),v("p",{key:0,class:"message",innerHTML:f(t).footer.message},null,8,Na)):G("",!0),f(t).footer.copyright?(p(),v("p",{key:1,class:"copyright",innerHTML:f(t).footer.copyright},null,8,Va)):G("",!0)])],2)):G("",!0)}}),ja=N(za,[["__scopeId","data-v-e315a0ad"]]);function Wa(){const{theme:e,frontmatter:t}=j(),o=pr([]),r=B(()=>o.value.length>0);return Pt(()=>{o.value=mo(t.value.outline??e.value.outline)}),{headers:o,hasLocalNav:r}}const qa={class:"menu-text"},Ka={class:"header"},Ya={class:"outline"},Ja=C({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:o}=j(),r=z(!1),s=z(0),a=z(),n=z();function i(u){var g;(g=a.value)!=null&&g.contains(u.target)||(r.value=!1)}fe(r,u=>{if(u){document.addEventListener("click",i);return}document.removeEventListener("click",i)}),Kt("Escape",()=>{r.value=!1}),Pt(()=>{r.value=!1});function l(){r.value=!r.value,s.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function d(u){u.target.classList.contains("outline-link")&&(n.value&&(n.value.style.transition="none"),Ft(()=>{r.value=!1}))}function m(){r.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(u,g)=>(p(),v("div",{class:"VPLocalNavOutlineDropdown",style:Ie({"--vp-vh":s.value+"px"}),ref_key:"main",ref:a},[e.headers.length>0?(p(),v("button",{key:0,onClick:l,class:W({open:r.value})},[h("span",qa,M(f(kr)(f(o))),1),g[0]||(g[0]=h("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(p(),v("button",{key:1,onClick:m},M(f(o).returnToTopLabel||"Return to top"),1)),L(io,{name:"flyout"},{default:y(()=>[r.value?(p(),v("div",{key:0,ref_key:"items",ref:n,class:"items",onClick:d},[h("div",Ka,[h("a",{class:"top-link",href:"#",onClick:m},M(f(o).returnToTopLabel||"Return to top"),1)]),h("div",Ya,[L(Ar,{headers:e.headers},null,8,["headers"])])],512)):G("",!0)]),_:1})],4))}}),Za=N(Ja,[["__scopeId","data-v-8a42e2b4"]]),Xa={class:"container"},Qa=["aria-expanded"],ei={class:"menu-text"},ti=C({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:o}=j(),{hasSidebar:r}=Ae(),{headers:s}=Wa(),{y:a}=gr(),n=z(0);pe(()=>{n.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Pt(()=>{s.value=mo(o.value.outline??t.value.outline)});const i=B(()=>s.value.length===0),l=B(()=>i.value&&!r.value),d=B(()=>({VPLocalNav:!0,"has-sidebar":r.value,empty:i.value,fixed:l.value}));return(m,u)=>f(o).layout!=="home"&&(!l.value||f(a)>=n.value)?(p(),v("div",{key:0,class:W(d.value)},[h("div",Xa,[f(r)?(p(),v("button",{key:0,class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:u[0]||(u[0]=g=>m.$emit("open-menu"))},[u[1]||(u[1]=h("span",{class:"vpi-align-left menu-icon"},null,-1)),h("span",ei,M(f(t).sidebarMenuLabel||"Menu"),1)],8,Qa)):G("",!0),L(Za,{headers:f(s),navHeight:n.value},null,8,["headers","navHeight"])])],2)):G("",!0)}}),oi=N(ti,[["__scopeId","data-v-a6f0e41e"]]);function ri(){const e=z(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function o(){e.value=!1,window.removeEventListener("resize",s)}function r(){e.value?o():t()}function s(){window.outerWidth>=768&&o()}const a=St();return fe(()=>a.path,o),{isScreenOpen:e,openScreen:t,closeScreen:o,toggleScreen:r}}const si={},ni={class:"VPSwitch",type:"button",role:"switch"},ai={class:"check"},ii={key:0,class:"icon"};function li(e,t){return p(),v("button",ni,[h("span",ai,[e.$slots.default?(p(),v("span",ii,[w(e.$slots,"default",{},void 0,!0)])):G("",!0)])])}const ci=N(si,[["render",li],["__scopeId","data-v-1d5665e3"]]),ui=C({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:o}=j(),r=it("toggle-appearance",()=>{t.value=!t.value}),s=z("");return co(()=>{s.value=t.value?o.value.lightModeSwitchTitle||"Switch to light theme":o.value.darkModeSwitchTitle||"Switch to dark theme"}),(a,n)=>(p(),x(ci,{title:s.value,class:"VPSwitchAppearance","aria-checked":f(t),onClick:f(r)},{default:y(()=>[...n[0]||(n[0]=[h("span",{class:"vpi-sun sun"},null,-1),h("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),go=N(ui,[["__scopeId","data-v-5337faa4"]]),di={key:0,class:"VPNavBarAppearance"},pi=C({__name:"VPNavBarAppearance",setup(e){const{site:t}=j();return(o,r)=>f(t).appearance&&f(t).appearance!=="force-dark"&&f(t).appearance!=="force-auto"?(p(),v("div",di,[L(go)])):G("",!0)}}),mi=N(pi,[["__scopeId","data-v-6c893767"]]),ho=z();let Pr=!1,Mt=0;function gi(e){const t=z(!1);if($t){!Pr&&hi(),Mt++;const o=fe(ho,r=>{var s,a,n;r===e.el.value||(s=e.el.value)!=null&&s.contains(r)?(t.value=!0,(a=e.onFocus)==null||a.call(e)):(t.value=!1,(n=e.onBlur)==null||n.call(e))});lo(()=>{o(),Mt--,Mt||fi()})}return Gs(t)}function hi(){document.addEventListener("focusin",Sr),Pr=!0,ho.value=document.activeElement}function fi(){document.removeEventListener("focusin",Sr)}function Sr(){ho.value=document.activeElement}const vi={class:"VPMenuLink"},_i=["innerHTML"],bi=C({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=j();return(o,r)=>(p(),v("div",vi,[L(be,{class:W({active:f(He)(f(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon},{default:y(()=>[h("span",{innerHTML:e.item.text},null,8,_i)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),Gt=N(bi,[["__scopeId","data-v-35975db6"]]),Ti={class:"VPMenuGroup"},wi={key:0,class:"title"},yi=C({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,o)=>(p(),v("div",Ti,[e.text?(p(),v("p",wi,M(e.text),1)):G("",!0),(p(!0),v(J,null,te(e.items,r=>(p(),v(J,null,["link"in r?(p(),x(Gt,{key:0,item:r},null,8,["item"])):G("",!0)],64))),256))]))}}),Ei=N(yi,[["__scopeId","data-v-69e747b5"]]),ki={class:"VPMenu"},Ai={key:0,class:"items"},Pi=C({__name:"VPMenu",props:{items:{}},setup(e){return(t,o)=>(p(),v("div",ki,[e.items?(p(),v("div",Ai,[(p(!0),v(J,null,te(e.items,r=>(p(),v(J,{key:JSON.stringify(r)},["link"in r?(p(),x(Gt,{key:0,item:r},null,8,["item"])):"component"in r?(p(),x(ve(r.component),_e({key:1,ref_for:!0},r.props),null,16)):(p(),x(Ei,{key:2,text:r.text,items:r.items},null,8,["text","items"]))],64))),128))])):G("",!0),w(t.$slots,"default",{},void 0,!0)]))}}),Si=N(Pi,[["__scopeId","data-v-b98bc113"]]),Fi=["aria-expanded","aria-label"],$i={key:0,class:"text"},Gi=["innerHTML"],Oi={key:1,class:"vpi-more-horizontal icon"},Ci={class:"menu"},Li=C({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=z(!1),o=z();gi({el:o,onBlur:r});function r(){t.value=!1}return(s,a)=>(p(),v("div",{class:"VPFlyout",ref_key:"el",ref:o,onMouseenter:a[1]||(a[1]=n=>t.value=!0),onMouseleave:a[2]||(a[2]=n=>t.value=!1)},[h("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:a[0]||(a[0]=n=>t.value=!t.value)},[e.button||e.icon?(p(),v("span",$i,[e.icon?(p(),v("span",{key:0,class:W([e.icon,"option-icon"])},null,2)):G("",!0),e.button?(p(),v("span",{key:1,innerHTML:e.button},null,8,Gi)):G("",!0),a[3]||(a[3]=h("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(p(),v("span",Oi))],8,Fi),h("div",Ci,[L(Si,{items:e.items},{default:y(()=>[w(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),fo=N(Li,[["__scopeId","data-v-cf11d7a2"]]),xi=["href","aria-label","innerHTML"],Ri=C({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,o=z();pe(async()=>{var a;await Ft();const s=(a=o.value)==null?void 0:a.children[0];s instanceof HTMLElement&&s.className.startsWith("vpi-social-")&&(getComputedStyle(s).maskImage||getComputedStyle(s).webkitMaskImage)==="none"&&s.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${t.icon}.svg')`)});const r=B(()=>typeof t.icon=="object"?t.icon.svg:``);return(s,a)=>(p(),v("a",{ref_key:"el",ref:o,class:"VPSocialLink no-icon",href:e.link,"aria-label":e.ariaLabel??(typeof e.icon=="string"?e.icon:""),target:"_blank",rel:"noopener",innerHTML:r.value},null,8,xi))}}),Ui=N(Ri,[["__scopeId","data-v-bd121fe5"]]),Di={class:"VPSocialLinks"},Ii=C({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,o)=>(p(),v("div",Di,[(p(!0),v(J,null,te(e.links,({link:r,icon:s,ariaLabel:a})=>(p(),x(Ui,{key:r,icon:s,link:r,ariaLabel:a},null,8,["icon","link","ariaLabel"]))),128))]))}}),vo=N(Ii,[["__scopeId","data-v-7bc22406"]]),Mi={key:0,class:"group translations"},Hi={class:"trans-title"},Bi={key:1,class:"group"},Ni={class:"item appearance"},Vi={class:"label"},zi={class:"appearance-action"},ji={key:2,class:"group"},Wi={class:"item social-links"},qi=C({__name:"VPNavBarExtra",setup(e){const{site:t,theme:o}=j(),{localeLinks:r,currentLang:s}=lt({correspondingLink:!0}),a=B(()=>r.value.length&&s.value.label||t.value.appearance||o.value.socialLinks);return(n,i)=>a.value?(p(),x(fo,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:y(()=>[f(r).length&&f(s).label?(p(),v("div",Mi,[h("p",Hi,M(f(s).label),1),(p(!0),v(J,null,te(f(r),l=>(p(),x(Gt,{key:l.link,item:l},null,8,["item"]))),128))])):G("",!0),f(t).appearance&&f(t).appearance!=="force-dark"&&f(t).appearance!=="force-auto"?(p(),v("div",Bi,[h("div",Ni,[h("p",Vi,M(f(o).darkModeSwitchLabel||"Appearance"),1),h("div",zi,[L(go)])])])):G("",!0),f(o).socialLinks?(p(),v("div",ji,[h("div",Wi,[L(vo,{class:"social-links-list",links:f(o).socialLinks},null,8,["links"])])])):G("",!0)]),_:1})):G("",!0)}}),Ki=N(qi,[["__scopeId","data-v-bb2aa2f0"]]),Yi=["aria-expanded"],Ji=C({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,o)=>(p(),v("button",{type:"button",class:W(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:o[0]||(o[0]=r=>t.$emit("click"))},[...o[1]||(o[1]=[h("span",{class:"container"},[h("span",{class:"top"}),h("span",{class:"middle"}),h("span",{class:"bottom"})],-1)])],10,Yi))}}),Zi=N(Ji,[["__scopeId","data-v-e5dd9c1c"]]),Xi=["innerHTML"],Qi=C({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=j();return(o,r)=>(p(),x(be,{class:W({VPNavBarMenuLink:!0,active:f(He)(f(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,tabindex:"0"},{default:y(()=>[h("span",{innerHTML:e.item.text},null,8,Xi)]),_:1},8,["class","href","target","rel","no-icon"]))}}),el=N(Qi,[["__scopeId","data-v-e56f3d57"]]),tl=C({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:o}=j(),r=a=>"component"in a?!1:"link"in a?He(o.value.relativePath,a.link,!!t.item.activeMatch):a.items.some(r),s=B(()=>r(t.item));return(a,n)=>(p(),x(fo,{class:W({VPNavBarMenuGroup:!0,active:f(He)(f(o).relativePath,e.item.activeMatch,!!e.item.activeMatch)||s.value}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),ol={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},rl=C({__name:"VPNavBarMenu",setup(e){const{theme:t}=j();return(o,r)=>f(t).nav?(p(),v("nav",ol,[r[0]||(r[0]=h("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(p(!0),v(J,null,te(f(t).nav,s=>(p(),v(J,{key:JSON.stringify(s)},["link"in s?(p(),x(el,{key:0,item:s},null,8,["item"])):"component"in s?(p(),x(ve(s.component),_e({key:1,ref_for:!0},s.props),null,16)):(p(),x(tl,{key:2,item:s},null,8,["item"]))],64))),128))])):G("",!0)}}),sl=N(rl,[["__scopeId","data-v-dc692963"]]);function nl(e){const{localeIndex:t,theme:o}=j();function r(s){var T,k,E;const a=s.split("."),n=(T=o.value.search)==null?void 0:T.options,i=n&&typeof n=="object",l=i&&((E=(k=n.locales)==null?void 0:k[t.value])==null?void 0:E.translations)||null,d=i&&n.translations||null;let m=l,u=d,g=e;const c=a.pop();for(const A of a){let F=null;const U=g==null?void 0:g[A];U&&(F=g=U);const q=u==null?void 0:u[A];q&&(F=u=q);const P=m==null?void 0:m[A];P&&(F=m=P),U||(g=F),q||(u=F),P||(m=F)}return(m==null?void 0:m[c])??(u==null?void 0:u[c])??(g==null?void 0:g[c])??""}return r}const al=["aria-label"],il={class:"DocSearch-Button-Container"},ll={class:"DocSearch-Button-Placeholder"},Po=C({__name:"VPNavBarSearchButton",setup(e){const o=nl({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(r,s)=>(p(),v("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":f(o)("button.buttonAriaLabel")},[h("span",il,[s[0]||(s[0]=h("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),h("span",ll,M(f(o)("button.buttonText")),1)]),s[1]||(s[1]=h("span",{class:"DocSearch-Button-Keys"},[h("kbd",{class:"DocSearch-Button-Key"}),h("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,al))}}),cl={class:"VPNavBarSearch"},ul={id:"local-search"},dl={key:1,id:"docsearch"},pl=C({__name:"VPNavBarSearch",setup(e){const t=Os(()=>Cs(()=>import("./VPLocalSearchBox.CSwX-izO.js"),__vite__mapDeps([0,1]))),o=()=>null,{theme:r}=j(),s=z(!1),a=z(!1);pe(()=>{});function n(){s.value||(s.value=!0,setTimeout(i,16))}function i(){const u=new Event("keydown");u.key="k",u.metaKey=!0,window.dispatchEvent(u),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||i()},16)}function l(u){const g=u.target,c=g.tagName;return g.isContentEditable||c==="INPUT"||c==="SELECT"||c==="TEXTAREA"}const d=z(!1);Kt("k",u=>{(u.ctrlKey||u.metaKey)&&(u.preventDefault(),d.value=!0)}),Kt("/",u=>{l(u)||(u.preventDefault(),d.value=!0)});const m="local";return(u,g)=>{var c;return p(),v("div",cl,[f(m)==="local"?(p(),v(J,{key:0},[d.value?(p(),x(f(t),{key:0,onClose:g[0]||(g[0]=T=>d.value=!1)})):G("",!0),h("div",ul,[L(Po,{onClick:g[1]||(g[1]=T=>d.value=!0)})])],64)):f(m)==="algolia"?(p(),v(J,{key:1},[s.value?(p(),x(f(o),{key:0,algolia:((c=f(r).search)==null?void 0:c.options)??f(r).algolia,onVnodeBeforeMount:g[2]||(g[2]=T=>a.value=!0)},null,8,["algolia"])):G("",!0),a.value?G("",!0):(p(),v("div",dl,[L(Po,{onClick:n})]))],64)):G("",!0)])}}}),ml=C({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=j();return(o,r)=>f(t).socialLinks?(p(),x(vo,{key:0,class:"VPNavBarSocialLinks",links:f(t).socialLinks},null,8,["links"])):G("",!0)}}),gl=N(ml,[["__scopeId","data-v-0394ad82"]]),hl=["href","rel","target"],fl=["innerHTML"],vl={key:2},_l=C({__name:"VPNavBarTitle",setup(e){const{site:t,theme:o}=j(),{hasSidebar:r}=Ae(),{currentLang:s}=lt(),a=B(()=>{var l;return typeof o.value.logoLink=="string"?o.value.logoLink:(l=o.value.logoLink)==null?void 0:l.link}),n=B(()=>{var l;return typeof o.value.logoLink=="string"||(l=o.value.logoLink)==null?void 0:l.rel}),i=B(()=>{var l;return typeof o.value.logoLink=="string"||(l=o.value.logoLink)==null?void 0:l.target});return(l,d)=>(p(),v("div",{class:W(["VPNavBarTitle",{"has-sidebar":f(r)}])},[h("a",{class:"title",href:a.value??f(po)(f(s).link),rel:n.value,target:i.value},[w(l.$slots,"nav-bar-title-before",{},void 0,!0),f(o).logo?(p(),x(bt,{key:0,class:"logo",image:f(o).logo},null,8,["image"])):G("",!0),f(o).siteTitle?(p(),v("span",{key:1,innerHTML:f(o).siteTitle},null,8,fl)):f(o).siteTitle===void 0?(p(),v("span",vl,M(f(t).title),1)):G("",!0),w(l.$slots,"nav-bar-title-after",{},void 0,!0)],8,hl)],2))}}),bl=N(_l,[["__scopeId","data-v-1168a8e4"]]),Tl={class:"items"},wl={class:"title"},yl=C({__name:"VPNavBarTranslations",setup(e){const{theme:t}=j(),{localeLinks:o,currentLang:r}=lt({correspondingLink:!0});return(s,a)=>f(o).length&&f(r).label?(p(),x(fo,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:f(t).langMenuLabel||"Change language"},{default:y(()=>[h("div",Tl,[h("p",wl,M(f(r).label),1),(p(!0),v(J,null,te(f(o),n=>(p(),x(Gt,{key:n.link,item:n},null,8,["item"]))),128))])]),_:1},8,["label"])):G("",!0)}}),El=N(yl,[["__scopeId","data-v-88af2de4"]]),kl={class:"wrapper"},Al={class:"container"},Pl={class:"title"},Sl={class:"content"},Fl={class:"content-body"},$l=C({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const t=e,{y:o}=gr(),{hasSidebar:r}=Ae(),{frontmatter:s}=j(),a=z({});return co(()=>{a.value={"has-sidebar":r.value,home:s.value.layout==="home",top:o.value===0,"screen-open":t.isScreenOpen}}),(n,i)=>(p(),v("div",{class:W(["VPNavBar",a.value])},[h("div",kl,[h("div",Al,[h("div",Pl,[L(bl,null,{"nav-bar-title-before":y(()=>[w(n.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":y(()=>[w(n.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),h("div",Sl,[h("div",Fl,[w(n.$slots,"nav-bar-content-before",{},void 0,!0),L(pl,{class:"search"}),L(sl,{class:"menu"}),L(El,{class:"translations"}),L(mi,{class:"appearance"}),L(gl,{class:"social-links"}),L(Ki,{class:"extra"}),w(n.$slots,"nav-bar-content-after",{},void 0,!0),L(Zi,{class:"hamburger",active:e.isScreenOpen,onClick:i[0]||(i[0]=l=>n.$emit("toggle-screen"))},null,8,["active"])])])])]),i[1]||(i[1]=h("div",{class:"divider"},[h("div",{class:"divider-line"})],-1))],2))}}),Gl=N($l,[["__scopeId","data-v-6aa21345"]]),Ol={key:0,class:"VPNavScreenAppearance"},Cl={class:"text"},Ll=C({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:o}=j();return(r,s)=>f(t).appearance&&f(t).appearance!=="force-dark"&&f(t).appearance!=="force-auto"?(p(),v("div",Ol,[h("p",Cl,M(f(o).darkModeSwitchLabel||"Appearance"),1),L(go)])):G("",!0)}}),xl=N(Ll,[["__scopeId","data-v-b44890b2"]]),Rl=["innerHTML"],Ul=C({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=it("close-screen");return(o,r)=>(p(),x(be,{class:"VPNavScreenMenuLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:f(t)},{default:y(()=>[h("span",{innerHTML:e.item.text},null,8,Rl)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Dl=N(Ul,[["__scopeId","data-v-df37e6dd"]]),Il=["innerHTML"],Ml=C({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=it("close-screen");return(o,r)=>(p(),x(be,{class:"VPNavScreenMenuGroupLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:f(t)},{default:y(()=>[h("span",{innerHTML:e.item.text},null,8,Il)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Fr=N(Ml,[["__scopeId","data-v-3e9c20e4"]]),Hl={class:"VPNavScreenMenuGroupSection"},Bl={key:0,class:"title"},Nl=C({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,o)=>(p(),v("div",Hl,[e.text?(p(),v("p",Bl,M(e.text),1)):G("",!0),(p(!0),v(J,null,te(e.items,r=>(p(),x(Fr,{key:r.text,item:r},null,8,["item"]))),128))]))}}),Vl=N(Nl,[["__scopeId","data-v-8133b170"]]),zl=["aria-controls","aria-expanded"],jl=["innerHTML"],Wl=["id"],ql={key:0,class:"item"},Kl={key:1,class:"item"},Yl={key:2,class:"group"},Jl=C({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,o=z(!1),r=B(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function s(){o.value=!o.value}return(a,n)=>(p(),v("div",{class:W(["VPNavScreenMenuGroup",{open:o.value}])},[h("button",{class:"button","aria-controls":r.value,"aria-expanded":o.value,onClick:s},[h("span",{class:"button-text",innerHTML:e.text},null,8,jl),n[0]||(n[0]=h("span",{class:"vpi-plus button-icon"},null,-1))],8,zl),h("div",{id:r.value,class:"items"},[(p(!0),v(J,null,te(e.items,i=>(p(),v(J,{key:JSON.stringify(i)},["link"in i?(p(),v("div",ql,[L(Fr,{item:i},null,8,["item"])])):"component"in i?(p(),v("div",Kl,[(p(),x(ve(i.component),_e({ref_for:!0},i.props,{"screen-menu":""}),null,16))])):(p(),v("div",Yl,[L(Vl,{text:i.text,items:i.items},null,8,["text","items"])]))],64))),128))],8,Wl)],2))}}),Zl=N(Jl,[["__scopeId","data-v-b9ab8c58"]]),Xl={key:0,class:"VPNavScreenMenu"},Ql=C({__name:"VPNavScreenMenu",setup(e){const{theme:t}=j();return(o,r)=>f(t).nav?(p(),v("nav",Xl,[(p(!0),v(J,null,te(f(t).nav,s=>(p(),v(J,{key:JSON.stringify(s)},["link"in s?(p(),x(Dl,{key:0,item:s},null,8,["item"])):"component"in s?(p(),x(ve(s.component),_e({key:1,ref_for:!0},s.props,{"screen-menu":""}),null,16)):(p(),x(Zl,{key:2,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):G("",!0)}}),ec=C({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=j();return(o,r)=>f(t).socialLinks?(p(),x(vo,{key:0,class:"VPNavScreenSocialLinks",links:f(t).socialLinks},null,8,["links"])):G("",!0)}}),tc={class:"list"},oc=C({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:o}=lt({correspondingLink:!0}),r=z(!1);function s(){r.value=!r.value}return(a,n)=>f(t).length&&f(o).label?(p(),v("div",{key:0,class:W(["VPNavScreenTranslations",{open:r.value}])},[h("button",{class:"title",onClick:s},[n[0]||(n[0]=h("span",{class:"vpi-languages icon lang"},null,-1)),ke(" "+M(f(o).label)+" ",1),n[1]||(n[1]=h("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),h("ul",tc,[(p(!0),v(J,null,te(f(t),i=>(p(),v("li",{key:i.link,class:"item"},[L(be,{class:"link",href:i.link},{default:y(()=>[ke(M(i.text),1)]),_:2},1032,["href"])]))),128))])],2)):G("",!0)}}),rc=N(oc,[["__scopeId","data-v-858fe1a4"]]),sc={class:"container"},nc=C({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=z(null),o=hr($t?document.body:null);return(r,s)=>(p(),x(io,{name:"fade",onEnter:s[0]||(s[0]=a=>o.value=!0),onAfterLeave:s[1]||(s[1]=a=>o.value=!1)},{default:y(()=>[e.open?(p(),v("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[h("div",sc,[w(r.$slots,"nav-screen-content-before",{},void 0,!0),L(Ql,{class:"menu"}),L(rc,{class:"translations"}),L(xl,{class:"appearance"}),L(ec,{class:"social-links"}),w(r.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):G("",!0)]),_:3}))}}),ac=N(nc,[["__scopeId","data-v-f2779853"]]),ic={key:0,class:"VPNav"},lc=C({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:o,toggleScreen:r}=ri(),{frontmatter:s}=j(),a=B(()=>s.value.navbar!==!1);return Ue("close-screen",o),At(()=>{$t&&document.documentElement.classList.toggle("hide-nav",!a.value)}),(n,i)=>a.value?(p(),v("header",ic,[L(Gl,{"is-screen-open":f(t),onToggleScreen:f(r)},{"nav-bar-title-before":y(()=>[w(n.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":y(()=>[w(n.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":y(()=>[w(n.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":y(()=>[w(n.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),L(ac,{open:f(t)},{"nav-screen-content-before":y(()=>[w(n.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":y(()=>[w(n.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):G("",!0)}}),cc=N(lc,[["__scopeId","data-v-ae24b3ad"]]),uc=["role","tabindex"],dc={key:1,class:"items"},pc=C({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:o,collapsible:r,isLink:s,isActiveLink:a,hasActiveLink:n,hasChildren:i,toggle:l}=an(B(()=>t.item)),d=B(()=>i.value?"section":"div"),m=B(()=>s.value?"a":"div"),u=B(()=>i.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),g=B(()=>s.value?void 0:"button"),c=B(()=>[[`level-${t.depth}`],{collapsible:r.value},{collapsed:o.value},{"is-link":s.value},{"is-active":a.value},{"has-active":n.value}]);function T(E){"key"in E&&E.key!=="Enter"||!t.item.link&&l()}function k(){t.item.link&&l()}return(E,A)=>{const F=de("VPSidebarItem",!0);return p(),x(ve(d.value),{class:W(["VPSidebarItem",c.value])},{default:y(()=>[e.item.text?(p(),v("div",_e({key:0,class:"item",role:g.value},Ls(e.item.items?{click:T,keydown:T}:{},!0),{tabindex:e.item.items&&0}),[A[1]||(A[1]=h("div",{class:"indicator"},null,-1)),e.item.link?(p(),x(be,{key:0,tag:m.value,class:"link",href:e.item.link,rel:e.item.rel,target:e.item.target},{default:y(()=>[(p(),x(ve(u.value),{class:"text",innerHTML:e.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(p(),x(ve(u.value),{key:1,class:"text",innerHTML:e.item.text},null,8,["innerHTML"])),e.item.collapsed!=null&&e.item.items&&e.item.items.length?(p(),v("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:k,onKeydown:fr(k,["enter"]),tabindex:"0"},[...A[0]||(A[0]=[h("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):G("",!0)],16,uc)):G("",!0),e.item.items&&e.item.items.length?(p(),v("div",dc,[e.depth<5?(p(!0),v(J,{key:0},te(e.item.items,U=>(p(),x(F,{key:U.text,item:U,depth:e.depth+1},null,8,["item","depth"]))),128)):G("",!0)])):G("",!0)]),_:1},8,["class"])}}}),mc=N(pc,[["__scopeId","data-v-b3fd67f8"]]),gc=C({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=z(!0);let o=null;return pe(()=>{o=setTimeout(()=>{o=null,t.value=!1},300)}),vr(()=>{o!=null&&(clearTimeout(o),o=null)}),(r,s)=>(p(!0),v(J,null,te(e.items,a=>(p(),v("div",{key:a.text,class:W(["group",{"no-transition":t.value}])},[L(mc,{item:a,depth:0},null,8,["item"])],2))),128))}}),hc=N(gc,[["__scopeId","data-v-c40bc020"]]),fc={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},vc=C({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:o}=Ae(),r=e,s=z(null),a=hr($t?document.body:null);fe([r,s],()=>{var i;r.open?(a.value=!0,(i=s.value)==null||i.focus()):a.value=!1},{immediate:!0,flush:"post"});const n=z(0);return fe(t,()=>{n.value+=1},{deep:!0}),(i,l)=>f(o)?(p(),v("aside",{key:0,class:W(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:s,onClick:l[0]||(l[0]=uo(()=>{},["stop"]))},[l[2]||(l[2]=h("div",{class:"curtain"},null,-1)),h("nav",fc,[l[1]||(l[1]=h("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),w(i.$slots,"sidebar-nav-before",{},void 0,!0),(p(),x(hc,{items:f(t),key:n.value},null,8,["items"])),w(i.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):G("",!0)}}),_c=N(vc,[["__scopeId","data-v-319d5ca6"]]),bc=C({__name:"VPSkipLink",setup(e){const{theme:t}=j(),o=St(),r=z();fe(()=>o.path,()=>r.value.focus());function s({target:a}){const n=document.getElementById(decodeURIComponent(a.hash).slice(1));if(n){const i=()=>{n.removeAttribute("tabindex"),n.removeEventListener("blur",i)};n.setAttribute("tabindex","-1"),n.addEventListener("blur",i),n.focus(),window.scrollTo(0,0)}}return(a,n)=>(p(),v(J,null,[h("span",{ref_key:"backToTop",ref:r,tabindex:"-1"},null,512),h("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s},M(f(t).skipToContentLabel||"Skip to content"),1)],64))}}),Tc=N(bc,[["__scopeId","data-v-0b0ada53"]]),wc=C({__name:"Layout",setup(e){const{isOpen:t,open:o,close:r}=Ae(),s=St();fe(()=>s.path,r),nn(t,r);const{frontmatter:a}=j(),n=xs(),i=B(()=>!!n["home-hero-image"]);return Ue("hero-image-slot-exists",i),(l,d)=>{const m=de("Content");return f(a).layout!==!1?(p(),v("div",{key:0,class:W(["Layout",f(a).pageClass])},[w(l.$slots,"layout-top",{},void 0,!0),L(Tc),L(Ws,{class:"backdrop",show:f(t),onClick:f(r)},null,8,["show","onClick"]),L(cc,null,{"nav-bar-title-before":y(()=>[w(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":y(()=>[w(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":y(()=>[w(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":y(()=>[w(l.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":y(()=>[w(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":y(()=>[w(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),L(oi,{open:f(t),onOpenMenu:f(o)},null,8,["open","onOpenMenu"]),L(_c,{open:f(t)},{"sidebar-nav-before":y(()=>[w(l.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":y(()=>[w(l.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),L(Ha,null,{"page-top":y(()=>[w(l.$slots,"page-top",{},void 0,!0)]),"page-bottom":y(()=>[w(l.$slots,"page-bottom",{},void 0,!0)]),"not-found":y(()=>[w(l.$slots,"not-found",{},void 0,!0)]),"home-hero-before":y(()=>[w(l.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":y(()=>[w(l.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":y(()=>[w(l.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":y(()=>[w(l.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":y(()=>[w(l.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":y(()=>[w(l.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":y(()=>[w(l.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":y(()=>[w(l.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":y(()=>[w(l.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":y(()=>[w(l.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":y(()=>[w(l.$slots,"doc-before",{},void 0,!0)]),"doc-after":y(()=>[w(l.$slots,"doc-after",{},void 0,!0)]),"doc-top":y(()=>[w(l.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":y(()=>[w(l.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":y(()=>[w(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":y(()=>[w(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":y(()=>[w(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":y(()=>[w(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":y(()=>[w(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":y(()=>[w(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),L(ja),w(l.$slots,"layout-bottom",{},void 0,!0)],2)):(p(),x(m,{key:1}))}}}),yc=N(wc,[["__scopeId","data-v-5d98c3a5"]]),$r={Layout:yc,enhanceApp:({app:e})=>{e.component("Badge",Vs)}},Gr=Symbol("addTab"),Or=Symbol("updateTab"),Cr=Symbol("deleteTab"),Lr=Symbol("tabsProvider");function ct(e,t){const o=it(e,t);if(typeof o>"u")throw new Error(`Could not resolve ${e.description}`);return o}const Ec=["data-tab-id","aria-hidden"],kc=C({__name:"Tab",props:{panelClass:{default:"tabs-component-panel"},id:{default:void 0},name:null,prefix:{default:""},suffix:{default:""},isDisabled:{type:Boolean,default:!1},navItemClass:{default:void 0},navItemLinkClass:{default:void 0}},setup(e,{expose:t}){const o=e,r=z(!1),s=ct(Lr),a=ct(Gr),n=ct(Or),i=ct(Cr),l=o.prefix+o.name+o.suffix,d=o.id?o.id:o.name.toLowerCase().replace(/ /g,"-"),m=d+"-pane",u=B(()=>"#"+(o.isDisabled?"":d));return fe(()=>s.activeTabHash,()=>{r.value=u.value===s.activeTabHash}),fe(()=>Object.assign({},o),()=>{n(d,{name:o.name,header:o.prefix+o.name+o.suffix,isDisabled:o.isDisabled,hash:u.value,index:s.tabs.length,computedId:d,paneId:m,navItemClass:o.navItemClass,navItemLinkClass:o.navItemLinkClass})}),_r(()=>{a({name:o.name,header:l,isDisabled:o.isDisabled,hash:u.value,index:s.tabs.length,computedId:d,paneId:m,navItemClass:o.navItemClass,navItemLinkClass:o.navItemLinkClass})}),vr(()=>{i(d)}),t({header:l,computedId:d,paneId:m,hash:u,isActive:r}),(g,c)=>se((p(),v("section",{ref:"tab",id:m,"data-tab-id":f(d),"aria-hidden":!r.value,class:W(e.panelClass),role:"tabpanel",tabindex:"-1"},[w(g.$slots,"default")],10,Ec)),[[Rs,r.value]])}});let Ac=class{get(t){const o=localStorage.getItem(t);if(o===null)return null;const r=JSON.parse(o);return r?new Date(r.expires)({useUrlFragment:!0,defaultTabHash:void 0,storageKey:void 0})},wrapperClass:{default:"tabs-component"},panelsWrapperClass:{default:"tabs-component-panels"},navClass:{default:"tabs-component-tabs"},navItemClass:{default:"tabs-component-tab"},navItemDisabledClass:{default:"is-disabled"},navItemActiveClass:{default:"is-active"},navItemInactiveClass:{default:"is-inactive"},navItemLinkClass:{default:"tabs-component-tab-a"},navItemLinkActiveClass:{default:"is-active"},navItemLinkInactiveClass:{default:"is-inactive"},navItemLinkDisabledClass:{default:"is-disabled"}},emits:["changed","clicked"],setup(e,{expose:t,emit:o}){const r=e,s=Tr({activeTabHash:"",lastActiveTabHash:"",tabs:[]});Ue(Lr,s),Ue(Gr,l=>{s.tabs.push(l)}),Ue(Or,(l,d)=>{const m=s.tabs.findIndex(u=>u.computedId===l);d.isActive=s.tabs[m].isActive,s.tabs[m]=d}),Ue(Cr,l=>{const d=s.tabs.findIndex(m=>m.computedId===l);s.tabs.splice(d,1)});const a=B(()=>{let l;return r.options.storageKey&&(l=r.options.storageKey),!l&&r.id&&(l=`vue-tabs-component.${r.id}.cache.${window.location.host}${window.location.pathname}`),l||(l=`vue-tabs-component.cache.${window.location.host}${window.location.pathname}`),l}),n=(l,d)=>{d&&!r.options.useUrlFragment&&d.preventDefault();const m=i(l);if(m){if(d&&m.isDisabled){d.preventDefault();return}if(s.lastActiveTabHash===m.hash){o("clicked",{tab:m});return}s.tabs.forEach(u=>{u.isActive=u.hash===m.hash}),o("changed",{tab:m}),s.lastActiveTabHash=s.activeTabHash=m.hash,!(r.cacheLifetime<=0)&&So.set(a.value,m.hash,r.cacheLifetime)}},i=l=>s.tabs.find(d=>d.hash===l);return pe(()=>{if(s.tabs.length){if(window.addEventListener("hashchange",()=>n(window.location.hash)),i(window.location.hash)){n(window.location.hash);return}if(r.cacheLifetime>0){const l=So.get(a.value);if(l!==null&&i(l)){n(l);return}}if(r.options.defaultTabHash&&i("#"+r.options.defaultTabHash)){n("#"+r.options.defaultTabHash);return}n(s.tabs[0].hash)}}),t({...br(s),selectTab:n,findTab:i}),(l,d)=>(p(),v("div",{class:W(e.wrapperClass),id:e.id},[h("ul",{role:"tablist",class:W(e.navClass)},[(p(!0),v(J,null,te(s.tabs,(m,u)=>{var g,c;return p(),v("li",{key:u,class:W([(g=m.navItemClass)!=null?g:e.navItemClass,m.isDisabled?e.navItemDisabledClass:"",m.isActive?e.navItemActiveClass:m.isDisabled?"":e.navItemInactiveClass]),role:"presentation"},[h("a",{role:"tab",class:W([(c=m.navItemLinkClass)!=null?c:e.navItemLinkClass,m.isDisabled?e.navItemLinkDisabledClass:"",m.isActive?e.navItemLinkActiveClass:m.isDisabled?"":e.navItemLinkInactiveClass]),"aria-controls":m.paneId,"aria-selected":m.isActive,href:m.hash,onClick:T=>n(m.hash,T),innerHTML:m.header,tabindex:"0"},null,10,Sc)],2)}),128))],2),h("div",{class:W(e.panelsWrapperClass)},[w(l.$slots,"default")],2)],10,Pc))}}),$c={class:"not-found"},Gc=["src"],Oc=["src"],Cc={class:"action"},Lc=["href"],xc={__name:"NotFound",setup(e){const{site:t,theme:o,isDark:r}=Ke();return(s,a)=>{var n;return p(),v(J,null,[h("div",$c,[f(r)?(p(),v("img",{key:0,src:f(De)(f(o).notFoundDark)},null,8,Gc)):(p(),v("img",{key:1,src:f(De)(f(o).notFoundLight)},null,8,Oc))]),h("div",Cc,[h("a",{class:"link",href:f(De)(f(t).base)},M((n=f(o).notFound)==null?void 0:n.linkText),9,Lc)])],64)}}},Rc=["href","target"],Uc={class:"version_number"},Dc=C({__name:"Annoucement",setup(e){const{frontmatter:t}=Ke(),o=z(!1),r=z(""),s=B(()=>+(t.value.hero.prelink.days||-1));async function a(){const i=await n();if(!i)return;const l=i.published_at;if(typeof l<"u"){const d=new Date(l),m=new Date,u=1e3*60*60*24;Math.floor((m.getTime()-d.getTime())/u)<=s.value&&(r.value=i.tag_name,o.value=!0)}}pe(()=>{a()});function n(){return new Promise((i,l)=>{fetch("https://api.github.com/repos/hyperion-project/hyperion.ng/releases/latest",{method:"GET",headers:{Accept:"application/json"}}).then(d=>{if(d.ok)return d.json()}).then(d=>i(d)).catch(d=>l(d))})}return(i,l)=>f(t).hero.prelink&&o.value?(p(),v("a",{key:0,href:f(t).hero.prelink.link,target:f(t).hero.prelink.target,class:"annoucement"},[ke(M(f(t).hero.prelink.title)+"  ",1),h("span",Uc," v"+M(r.value),1)],8,Rc)):G("",!0)}}),Ic=C({__name:"ExtendedLayout",setup(e){const{isDark:t}=Ke(),o=()=>"startViewTransition"in document&&window.matchMedia("(prefers-reduced-motion: no-preference)").matches;Ue("toggle-appearance",async({clientX:s,clientY:a})=>{if(!o()){t.value=!t.value;return}const n=[`circle(0px at ${s}px ${a}px)`,`circle(${Math.hypot(Math.max(s,innerWidth-s),Math.max(a,innerHeight-a))}px at ${s}px ${a}px)`];await document.startViewTransition(async()=>{t.value=!t.value,await Ft()}).ready,document.documentElement.animate({clipPath:t.value?n.reverse():n},{duration:300,easing:"ease-in",pseudoElement:`::view-transition-${t.value?"old":"new"}(root)`})});async function r(){try{window.navigator&&navigator.serviceWorker&&navigator.serviceWorker.getRegistrations().then(s=>{for(const a of s)a.unregister()})}catch(s){console.error("Failed to remove service worker."),console.error(s)}}return pe(()=>{r()}),(s,a)=>(p(),x(f($r).Layout,null,{"home-hero-info-before":y(()=>[L(Dc)]),"not-found":y(()=>[L(xc)]),_:1}))}});/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var xe=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(O){function R(){}O(R,R)},s=function(O){var R=O.target;if(R===D){T();return}U.indexOf(R)!==-1&&k({target:R})},a=function(){if(!(P||!_.original)){var O=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(S-O)>b.scrollOffset&&setTimeout(T,150)}},n=function(O){var R=O.key||O.keyCode;(R==="Escape"||R==="Esc"||R===27)&&T()},i=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},R=O;if(O.background&&(D.style.background=O.background),O.container&&O.container instanceof Object&&(R.container=xe({},b.container,O.container)),O.template){var H=vt(O.template)?O.template:document.querySelector(O.template);R.template=H}return b=xe({},b,R),U.forEach(function(K){K.dispatchEvent(Ne("medium-zoom:update",{detail:{zoom:$}}))}),$},l=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(xe({},b,O))},d=function(){for(var O=arguments.length,R=Array(O),H=0;H0?R.reduce(function(V,Z){return[].concat(V,$o(Z))},[]):U;return K.forEach(function(V){V.classList.remove("medium-zoom-image"),V.dispatchEvent(Ne("medium-zoom:detach",{detail:{zoom:$}}))}),U=U.filter(function(V){return K.indexOf(V)===-1}),$},u=function(O,R){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return U.forEach(function(K){K.addEventListener("medium-zoom:"+O,R,H)}),q.push({type:"medium-zoom:"+O,listener:R,options:H}),$},g=function(O,R){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return U.forEach(function(K){K.removeEventListener("medium-zoom:"+O,R,H)}),q=q.filter(function(K){return!(K.type==="medium-zoom:"+O&&K.listener.toString()===R.toString())}),$},c=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},R=O.target,H=function(){var V={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},Z=void 0,X=void 0;if(b.container)if(b.container instanceof Object)V=xe({},V,b.container),Z=V.width-V.left-V.right-b.margin*2,X=V.height-V.top-V.bottom-b.margin*2;else{var ee=vt(b.container)?b.container:document.querySelector(b.container),ae=ee.getBoundingClientRect(),Ce=ae.width,ie=ae.height,le=ae.left,ce=ae.top;V=xe({},V,{width:Ce,height:ie,left:le,top:ce})}Z=Z||V.width-b.margin*2,X=X||V.height-b.margin*2;var Q=_.zoomedHd||_.original,oe=Fo(Q)?Z:Q.naturalWidth||Z,ne=Fo(Q)?X:Q.naturalHeight||X,Pe=Q.getBoundingClientRect(),vs=Pe.top,_s=Pe.left,Ut=Pe.width,Dt=Pe.height,bs=Math.min(Math.max(Ut,oe),Z)/Ut,Ts=Math.min(Math.max(Dt,ne),X)/Dt,It=Math.min(bs,Ts),ws=(-_s+(Z-Ut)/2+b.margin+V.left)/It,ys=(-vs+(X-Dt)/2+b.margin+V.top)/It,Ao="scale("+It+") translate3d("+ws+"px, "+ys+"px, 0)";_.zoomed.style.transform=Ao,_.zoomedHd&&(_.zoomedHd.style.transform=Ao)};return new r(function(K){if(R&&U.indexOf(R)===-1){K($);return}var V=function Ce(){P=!1,_.zoomed.removeEventListener("transitionend",Ce),_.original.dispatchEvent(Ne("medium-zoom:opened",{detail:{zoom:$}})),K($)};if(_.zoomed){K($);return}if(R)_.original=R;else if(U.length>0){var Z=U;_.original=Z[0]}else{K($);return}if(_.original.dispatchEvent(Ne("medium-zoom:open",{detail:{zoom:$}})),S=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,P=!0,_.zoomed=Bc(_.original),document.body.appendChild(D),b.template){var X=vt(b.template)?b.template:document.querySelector(b.template);_.template=document.createElement("div"),_.template.appendChild(X.content.cloneNode(!0)),document.body.appendChild(_.template)}if(_.original.parentElement&&_.original.parentElement.tagName==="PICTURE"&&_.original.currentSrc&&(_.zoomed.src=_.original.currentSrc),document.body.appendChild(_.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),_.original.classList.add("medium-zoom-image--hidden"),_.zoomed.classList.add("medium-zoom-image--opened"),_.zoomed.addEventListener("click",T),_.zoomed.addEventListener("transitionend",V),_.original.getAttribute("data-zoom-src")){_.zoomedHd=_.zoomed.cloneNode(),_.zoomedHd.removeAttribute("srcset"),_.zoomedHd.removeAttribute("sizes"),_.zoomedHd.removeAttribute("loading"),_.zoomedHd.src=_.zoomed.getAttribute("data-zoom-src"),_.zoomedHd.onerror=function(){clearInterval(ee),console.warn("Unable to reach the zoom image target "+_.zoomedHd.src),_.zoomedHd=null,H()};var ee=setInterval(function(){_.zoomedHd.complete&&(clearInterval(ee),_.zoomedHd.classList.add("medium-zoom-image--opened"),_.zoomedHd.addEventListener("click",T),document.body.appendChild(_.zoomedHd),H())},10)}else if(_.original.hasAttribute("srcset")){_.zoomedHd=_.zoomed.cloneNode(),_.zoomedHd.removeAttribute("sizes"),_.zoomedHd.removeAttribute("loading");var ae=_.zoomedHd.addEventListener("load",function(){_.zoomedHd.removeEventListener("load",ae),_.zoomedHd.classList.add("medium-zoom-image--opened"),_.zoomedHd.addEventListener("click",T),document.body.appendChild(_.zoomedHd),H()})}else H()})},T=function(){return new r(function(O){if(P||!_.original){O($);return}var R=function H(){_.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(_.zoomed),_.zoomedHd&&document.body.removeChild(_.zoomedHd),document.body.removeChild(D),_.zoomed.classList.remove("medium-zoom-image--opened"),_.template&&document.body.removeChild(_.template),P=!1,_.zoomed.removeEventListener("transitionend",H),_.original.dispatchEvent(Ne("medium-zoom:closed",{detail:{zoom:$}})),_.original=null,_.zoomed=null,_.zoomedHd=null,_.template=null,O($)};P=!0,document.body.classList.remove("medium-zoom--opened"),_.zoomed.style.transform="",_.zoomedHd&&(_.zoomedHd.style.transform=""),_.template&&(_.template.style.transition="opacity 150ms",_.template.style.opacity=0),_.original.dispatchEvent(Ne("medium-zoom:close",{detail:{zoom:$}})),_.zoomed.addEventListener("transitionend",R)})},k=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},R=O.target;return _.original?T():c({target:R})},E=function(){return b},A=function(){return U},F=function(){return _.original},U=[],q=[],P=!1,S=0,b=o,_={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?b=t:(t||typeof t=="string")&&d(t),b=xe({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},b);var D=Hc(b.background);document.addEventListener("click",s),document.addEventListener("keyup",n),document.addEventListener("scroll",a),window.addEventListener("resize",T);var $={open:c,close:T,toggle:k,update:i,clone:l,attach:d,detach:m,on:u,off:g,getOptions:E,getImages:A,getZoomedImage:F};return $};function Vc(e,t){t===void 0&&(t={});var o=t.insertAt;if(!(typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",o==="top"&&r.firstChild?r.insertBefore(s,r.firstChild):r.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}var zc=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";Vc(zc);const jc=["src","alt"],Wc={class:"sub-text"},qc={__name:"ImageWrap",props:{src:String,alt:String,maxWidth:{type:String,default:"100%"},imgAlign:{type:String,default:"center"}},setup(e){const t=z(null);return pe(()=>{Nc(t.value,{background:"#000000bf"})}),(o,r)=>(p(),v("div",{style:Ie([{"text-align":e.imgAlign?e.imgAlign:void 0},{margin:"20px"}])},[h("img",{ref_key:"imgRef",ref:t,style:Ie({"max-width":e.maxWidth?e.maxWidth:void 0}),class:"zoomImage",src:f(De)(e.src),alt:e.alt},null,12,jc),h("div",Wc,[w(o.$slots,"default",{},()=>[ke(M(e.alt),1)])])],4))}};function Ot(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}function xr(e,t,o,r){if(typeof o!="function")throw new Error("method for before hook must be a function");return r||(r={}),Array.isArray(t)?t.reverse().reduce((s,a)=>xr.bind(null,e,a,s,r),o)():Promise.resolve().then(()=>e.registry[t]?e.registry[t].reduce((s,a)=>a.hook.bind(null,s,r),o)():o(r))}function Kc(e,t,o,r){const s=r;e.registry[o]||(e.registry[o]=[]),t==="before"&&(r=(a,n)=>Promise.resolve().then(s.bind(null,n)).then(a.bind(null,n))),t==="after"&&(r=(a,n)=>{let i;return Promise.resolve().then(a.bind(null,n)).then(l=>(i=l,s(i,n))).then(()=>i)}),t==="error"&&(r=(a,n)=>Promise.resolve().then(a.bind(null,n)).catch(i=>s(i,n))),e.registry[o].push({hook:r,orig:s})}function Yc(e,t,o){if(!e.registry[t])return;const r=e.registry[t].map(s=>s.orig).indexOf(o);r!==-1&&e.registry[t].splice(r,1)}const Go=Function.bind,Oo=Go.bind(Go);function Jc(e,t,o){const r=Oo(Yc,null).apply(null,[t]);e.api={remove:r},e.remove=r,["before","error","after","wrap"].forEach(s=>{const a=[t,s];e[s]=e.api[s]=Oo(Kc,null).apply(null,a)})}function Zc(){const e={registry:{}},t=xr.bind(null,e);return Jc(t,e),t}const Xc={Collection:Zc};var Qc="0.0.0-development",eu=`octokit-endpoint.js/${Qc} ${Ot()}`,tu={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":eu},mediaType:{format:""}};function ou(e){return e?Object.keys(e).reduce((t,o)=>(t[o.toLowerCase()]=e[o],t),{}):{}}function ru(e){if(typeof e!="object"||e===null||Object.prototype.toString.call(e)!=="[object Object]")return!1;const t=Object.getPrototypeOf(e);if(t===null)return!0;const o=Object.prototype.hasOwnProperty.call(t,"constructor")&&t.constructor;return typeof o=="function"&&o instanceof o&&Function.prototype.call(o)===Function.prototype.call(e)}function Rr(e,t){const o=Object.assign({},e);return Object.keys(t).forEach(r=>{ru(t[r])?r in e?o[r]=Rr(e[r],t[r]):Object.assign(o,{[r]:t[r]}):Object.assign(o,{[r]:t[r]})}),o}function Co(e){for(const t in e)e[t]===void 0&&delete e[t];return e}function Qt(e,t,o){var s;if(typeof t=="string"){let[a,n]=t.split(" ");o=Object.assign(n?{method:a,url:n}:{url:a},o)}else o=Object.assign({},t);o.headers=ou(o.headers),Co(o),Co(o.headers);const r=Rr(e||{},o);return o.url==="/graphql"&&(e&&((s=e.mediaType.previews)!=null&&s.length)&&(r.mediaType.previews=e.mediaType.previews.filter(a=>!r.mediaType.previews.includes(a)).concat(r.mediaType.previews)),r.mediaType.previews=(r.mediaType.previews||[]).map(a=>a.replace(/-preview/,""))),r}function su(e,t){const o=/\?/.test(e)?"&":"?",r=Object.keys(t);return r.length===0?e:e+o+r.map(s=>s==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${s}=${encodeURIComponent(t[s])}`).join("&")}var nu=/\{[^{}}]+\}/g;function au(e){return e.replace(new RegExp("(?:^\\W+)|(?:(?o.concat(r),[]):[]}function Lo(e,t){const o={__proto__:null};for(const r of Object.keys(e))t.indexOf(r)===-1&&(o[r]=e[r]);return o}function Ur(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function ze(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Je(e,t,o){return t=e==="+"||e==="#"?Ur(t):ze(t),o?ze(o)+"="+t:t}function Ve(e){return e!=null}function Ht(e){return e===";"||e==="&"||e==="?"}function lu(e,t,o,r){var s=e[o],a=[];if(Ve(s)&&s!=="")if(typeof s=="string"||typeof s=="number"||typeof s=="boolean")s=s.toString(),r&&r!=="*"&&(s=s.substring(0,parseInt(r,10))),a.push(Je(t,s,Ht(t)?o:""));else if(r==="*")Array.isArray(s)?s.filter(Ve).forEach(function(n){a.push(Je(t,n,Ht(t)?o:""))}):Object.keys(s).forEach(function(n){Ve(s[n])&&a.push(Je(t,s[n],n))});else{const n=[];Array.isArray(s)?s.filter(Ve).forEach(function(i){n.push(Je(t,i))}):Object.keys(s).forEach(function(i){Ve(s[i])&&(n.push(ze(i)),n.push(Je(t,s[i].toString())))}),Ht(t)?a.push(ze(o)+"="+n.join(",")):n.length!==0&&a.push(n.join(","))}else t===";"?Ve(s)&&a.push(ze(o)):s===""&&(t==="&"||t==="?")?a.push(ze(o)+"="):s===""&&a.push("");return a}function cu(e){return{expand:uu.bind(null,e)}}function uu(e,t){var o=["+","#",".","/",";","?","&"];return e=e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(r,s,a){if(s){let i="";const l=[];if(o.indexOf(s.charAt(0))!==-1&&(i=s.charAt(0),s=s.substr(1)),s.split(/,/g).forEach(function(d){var m=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);l.push(lu(t,i,m[1],m[2]||m[3]))}),i&&i!=="+"){var n=",";return i==="?"?n="&":i!=="#"&&(n=i),(l.length!==0?i:"")+l.join(n)}else return l.join(",")}else return Ur(a)}),e==="/"?e:e.replace(/\/$/,"")}function Dr(e){var m;let t=e.method.toUpperCase(),o=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),r=Object.assign({},e.headers),s,a=Lo(e,["method","baseUrl","url","headers","request","mediaType"]);const n=iu(o);o=cu(o).expand(a),/^http/.test(o)||(o=e.baseUrl+o);const i=Object.keys(e).filter(u=>n.includes(u)).concat("baseUrl"),l=Lo(a,i);if(!/application\/octet-stream/i.test(r.accept)&&(e.mediaType.format&&(r.accept=r.accept.split(/,/).map(u=>u.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),o.endsWith("/graphql")&&(m=e.mediaType.previews)!=null&&m.length)){const u=r.accept.match(new RegExp("(?{const c=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${g}-preview${c}`}).join(",")}return["GET","HEAD"].includes(t)?o=su(o,l):"data"in l?s=l.data:Object.keys(l).length&&(s=l),!r["content-type"]&&typeof s<"u"&&(r["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof s>"u"&&(s=""),Object.assign({method:t,url:o,headers:r},typeof s<"u"?{body:s}:null,e.request?{request:e.request}:null)}function du(e,t,o){return Dr(Qt(e,t,o))}function Ir(e,t){const o=Qt(e,t),r=du.bind(null,o);return Object.assign(r,{DEFAULTS:o,defaults:Ir.bind(null,o),merge:Qt.bind(null,o),parse:Dr})}var pu=Ir(null,tu);const _o=function(){};_o.prototype=Object.create(null);const xo=/; *([!#$%&'*+.^\w`|~-]+)=("(?:[\v\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\v\u0020-\u00ff])*"|[!#$%&'*+.^\w`|~-]+) */gu,Ro=/\\([\v\u0020-\u00ff])/gu,mu=/^[!#$%&'*+.^\w|~-]+\/[!#$%&'*+.^\w|~-]+$/u,je={type:"",parameters:new _o};Object.freeze(je.parameters);Object.freeze(je);function gu(e){if(typeof e!="string")return je;let t=e.indexOf(";");const o=t!==-1?e.slice(0,t).trim():e.trim();if(mu.test(o)===!1)return je;const r={type:o.toLowerCase(),parameters:new _o};if(t===-1)return r;let s,a,n;for(xo.lastIndex=t;a=xo.exec(e);){if(a.index!==t)return je;t+=a[0].length,s=a[1].toLowerCase(),n=a[2],n[0]==='"'&&(n=n.slice(1,n.length-1),Ro.test(n)&&(n=n.replace(Ro,"$1"))),r.parameters[s]=n}return t!==e.length?je:r}var hu=gu;class dt extends Error{constructor(o,r,s){super(o,{cause:s.cause});re(this,"name");re(this,"status");re(this,"request");re(this,"response");this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);/* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist */"response"in s&&(this.response=s.response);const a=Object.assign({},s.request);s.request.headers.authorization&&(a.headers=Object.assign({},s.request.headers,{authorization:s.request.headers.authorization.replace(new RegExp("(?"";async function Do(e){var u,g,c,T,k;const t=((u=e.request)==null?void 0:u.fetch)||globalThis.fetch;if(!t)throw new Error("fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing");const o=((g=e.request)==null?void 0:g.log)||console,r=((c=e.request)==null?void 0:c.parseSuccessResponseBody)!==!1,s=_u(e.body)||Array.isArray(e.body)?JSON.stringify(e.body):e.body,a=Object.fromEntries(Object.entries(e.headers).map(([E,A])=>[E,String(A)]));let n;try{n=await t(e.url,{method:e.method,body:s,redirect:(T=e.request)==null?void 0:T.redirect,headers:a,signal:(k=e.request)==null?void 0:k.signal,...e.body&&{duplex:"half"}})}catch(E){let A="Unknown Error";if(E instanceof Error){if(E.name==="AbortError")throw E.status=500,E;A=E.message,E.name==="TypeError"&&"cause"in E&&(E.cause instanceof Error?A=E.cause.message:typeof E.cause=="string"&&(A=E.cause))}const F=new dt(A,500,{request:e});throw F.cause=E,F}const i=n.status,l=n.url,d={};for(const[E,A]of n.headers)d[E]=A;const m={url:l,status:i,headers:d,data:""};if("deprecation"in d){const E=d.link&&d.link.match(/<([^<>]+)>; rel="deprecation"/),A=E&&E.pop();o.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${d.sunset}${A?`. See ${A}`:""}`)}if(i===204||i===205)return m;if(e.method==="HEAD"){if(i<400)return m;throw new dt(n.statusText,i,{response:m,request:e})}if(i===304)throw m.data=await Bt(n),new dt("Not modified",i,{response:m,request:e});if(i>=400)throw m.data=await Bt(n),new dt(Tu(m.data),i,{response:m,request:e});return m.data=r?await Bt(n):n.body,m}async function Bt(e){var r;const t=e.headers.get("content-type");if(!t)return e.text().catch(Uo);const o=hu(t);if(bu(o)){let s="";try{return s=await e.text(),JSON.parse(s)}catch{return s}}else return o.type.startsWith("text/")||((r=o.parameters.charset)==null?void 0:r.toLowerCase())==="utf-8"?e.text().catch(Uo):e.arrayBuffer().catch(()=>new ArrayBuffer(0))}function bu(e){return e.type==="application/json"||e.type==="application/scim+json"}function Tu(e){if(typeof e=="string")return e;if(e instanceof ArrayBuffer)return"Unknown error";if("message"in e){const t="documentation_url"in e?` - ${e.documentation_url}`:"";return Array.isArray(e.errors)?`${e.message}: ${e.errors.map(o=>JSON.stringify(o)).join(", ")}${t}`:`${e.message}${t}`}return`Unknown error: ${JSON.stringify(e)}`}function eo(e,t){const o=e.defaults(t);return Object.assign(function(s,a){const n=o.merge(s,a);if(!n.request||!n.request.hook)return Do(o.parse(n));const i=(l,d)=>Do(o.parse(o.merge(l,d)));return Object.assign(i,{endpoint:o,defaults:eo.bind(null,o)}),n.request.hook(i,n)},{endpoint:o,defaults:eo.bind(null,o)})}var to=eo(pu,vu);/* v8 ignore next -- @preserve *//* v8 ignore else -- @preserve */var wu="0.0.0-development";function yu(e){return`Request failed due to following response errors: `+e.errors.map(t=>` - ${t.message}`).join(` `)}var Eu=class extends Error{constructor(t,o,r){super(yu(r));re(this,"name","GraphqlResponseError");re(this,"errors");re(this,"data");this.request=t,this.headers=o,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},ku=["method","baseUrl","url","headers","request","query","mediaType","operationName"],Au=["query","method","url"],Io=/\/api\/v3\/?$/;function Pu(e,t,o){if(o){if(typeof t=="string"&&"query"in o)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(const n in o)if(Au.includes(n))return Promise.reject(new Error(`[@octokit/graphql] "${n}" cannot be used as variable name`))}const r=typeof t=="string"?Object.assign({query:t},o):t,s=Object.keys(r).reduce((n,i)=>ku.includes(i)?(n[i]=r[i],n):(n.variables||(n.variables={}),n.variables[i]=r[i],n),{}),a=r.baseUrl||e.endpoint.DEFAULTS.baseUrl;return Io.test(a)&&(s.url=a.replace(Io,"/api/graphql")),e(s).then(n=>{if(n.data.errors){const i={};for(const l of Object.keys(n.headers))i[l]=n.headers[l];throw new Eu(s,i,n.data)}return n.data.data})}function bo(e,t){const o=e.defaults(t);return Object.assign((s,a)=>Pu(o,s,a),{defaults:bo.bind(null,o),endpoint:o.endpoint})}bo(to,{headers:{"user-agent":`octokit-graphql.js/${wu} ${Ot()}`},method:"POST",url:"/graphql"});function Su(e){return bo(e,{method:"POST",url:"/graphql"})}var Nt="(?:[a-zA-Z0-9_-]+)",Mo="\\.",Ho=new RegExp(`^${Nt}${Mo}${Nt}${Mo}${Nt}$`),Fu=Ho.test.bind(Ho);async function $u(e){const t=Fu(e),o=e.startsWith("v1.")||e.startsWith("ghs_"),r=e.startsWith("ghu_");return{type:"token",token:e,tokenType:t?"app":o?"installation":r?"user-to-server":"oauth"}}function Gu(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function Ou(e,t,o,r){const s=t.endpoint.merge(o,r);return s.headers.authorization=Gu(e),t(s)}var Cu=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign($u.bind(null,t),{hook:Ou.bind(null,t)})};const Mr="7.0.6",Bo=()=>{},Lu=console.warn.bind(console),xu=console.error.bind(console);function Ru(e={}){return typeof e.debug!="function"&&(e.debug=Bo),typeof e.info!="function"&&(e.info=Bo),typeof e.warn!="function"&&(e.warn=Lu),typeof e.error!="function"&&(e.error=xu),e}const No=`octokit-core.js/${Mr} ${Ot()}`;var gt;let Uu=(gt=class{constructor(t={}){re(this,"request");re(this,"graphql");re(this,"log");re(this,"hook");re(this,"auth");const o=new Xc.Collection,r={baseUrl:to.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:o.bind(null,"request")}),mediaType:{previews:[],format:""}};if(r.headers["user-agent"]=t.userAgent?`${t.userAgent} ${No}`:No,t.baseUrl&&(r.baseUrl=t.baseUrl),t.previews&&(r.mediaType.previews=t.previews),t.timeZone&&(r.headers["time-zone"]=t.timeZone),this.request=to.defaults(r),this.graphql=Su(this.request).defaults(r),this.log=Ru(t.log),this.hook=o,t.authStrategy){const{authStrategy:a,...n}=t,i=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:n},t.auth));o.wrap("request",i.hook),this.auth=i}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{const a=Cu(t.auth);o.wrap("request",a.hook),this.auth=a}const s=this.constructor;for(let a=0;a!o.includes(a)))),s}},re(gt,"VERSION",Mr),re(gt,"plugins",[]),gt);const Du="6.0.0";function Hr(e){e.hook.wrap("request",(t,o)=>{e.log.debug("request",o);const r=Date.now(),s=e.request.endpoint.parse(o),a=s.url.replace(o.baseUrl,"");return t(o).then(n=>{const i=n.headers["x-github-request-id"];return e.log.info(`${s.method} ${a} - ${n.status} with id ${i} in ${Date.now()-r}ms`),n}).catch(n=>{var l;const i=((l=n.response)==null?void 0:l.headers["x-github-request-id"])||"UNKNOWN";throw e.log.error(`${s.method} ${a} - ${n.status} with id ${i} in ${Date.now()-r}ms`),n})})}Hr.VERSION=Du;var Iu="0.0.0-development";function Mu(e){if(!e.data)return{...e,data:[]};if(!(("total_count"in e.data||"total_commits"in e.data)&&!("url"in e.data)))return e;const o=e.data.incomplete_results,r=e.data.repository_selection,s=e.data.total_count,a=e.data.total_commits;delete e.data.incomplete_results,delete e.data.repository_selection,delete e.data.total_count,delete e.data.total_commits;const n=Object.keys(e.data)[0],i=e.data[n];return e.data=i,typeof o<"u"&&(e.data.incomplete_results=o),typeof r<"u"&&(e.data.repository_selection=r),e.data.total_count=s,e.data.total_commits=a,e}function To(e,t,o){const r=typeof t=="function"?t.endpoint(o):e.request.endpoint(t,o),s=typeof t=="function"?t:e.request,a=r.method,n=r.headers;let i=r.url;return{[Symbol.asyncIterator]:()=>({async next(){if(!i)return{done:!0};try{const l=await s({method:a,url:i,headers:n}),d=Mu(l);if(i=((d.headers.link||"").match(/<([^<>]+)>;\s*rel="next"/)||[])[1],!i&&"total_commits"in d.data){const m=new URL(d.url),u=m.searchParams,g=parseInt(u.get("page")||"1",10),c=parseInt(u.get("per_page")||"250",10);g*c{if(s.done)return t;let a=!1;function n(){a=!0}return t=t.concat(r?r(s.value,n):s.value.data),a?t:Nr(e,t,o,r)})}Object.assign(Br,{iterator:To});function Vr(e){return{paginate:Object.assign(Br.bind(null,e),{iterator:To.bind(null,e)})}}Vr.VERSION=Iu;const Hu="17.0.0",Bu={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{org}/actions/variables"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createRepoVariable:["POST /repos/{owner}/{repo}/actions/variables"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteCustomImageFromOrg:["DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"],deleteCustomImageVersionFromOrg:["DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"],deleteEnvironmentSecret:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],deleteEnvironmentVariable:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],deleteHostedRunnerForOrg:["DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteRepoVariable:["DELETE /repos/{owner}/{repo}/actions/variables/{name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],forceCancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"],generateRunnerJitconfigForOrg:["POST /orgs/{org}/actions/runners/generate-jitconfig"],generateRunnerJitconfigForRepo:["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getCustomImageForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"],getCustomImageVersionForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"],getCustomOidcSubClaimForRepo:["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"],getEnvironmentPublicKey:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],getEnvironmentVariable:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getHostedRunnerForOrg:["GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],getHostedRunnersGithubOwnedImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/github-owned"],getHostedRunnersLimitsForOrg:["GET /orgs/{org}/actions/hosted-runners/limits"],getHostedRunnersMachineSpecsForOrg:["GET /orgs/{org}/actions/hosted-runners/machine-sizes"],getHostedRunnersPartnerImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/partner"],getHostedRunnersPlatformsForOrg:["GET /orgs/{org}/actions/hosted-runners/platforms"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getOrgVariable:["GET /orgs/{org}/actions/variables/{name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getRepoVariable:["GET /repos/{owner}/{repo}/actions/variables/{name}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listCustomImageVersionsForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions"],listCustomImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/custom"],listEnvironmentSecrets:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"],listEnvironmentVariables:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables"],listGithubHostedRunnersInGroupForOrg:["GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"],listHostedRunnersForOrg:["GET /orgs/{org}/actions/hosted-runners"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listOrgVariables:["GET /orgs/{org}/actions/variables"],listRepoOrganizationSecrets:["GET /repos/{owner}/{repo}/actions/organization-secrets"],listRepoOrganizationVariables:["GET /repos/{owner}/{repo}/actions/organization-variables"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoVariables:["GET /repos/{owner}/{repo}/actions/variables"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedReposForOrgVariable:["GET /orgs/{org}/actions/variables/{name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],reviewCustomGatesForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setCustomOidcSubClaimForRepo:["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedReposForOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"],updateEnvironmentVariable:["PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],updateHostedRunnerForOrg:["PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],updateOrgVariable:["PATCH /orgs/{org}/actions/variables/{name}"],updateRepoVariable:["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsDone:["DELETE /notifications/threads/{thread_id}"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallationRequestsForAuthenticatedApp:["GET /app/installation-requests"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubBillingPremiumRequestUsageReportOrg:["GET /organizations/{org}/settings/billing/premium_request/usage"],getGithubBillingPremiumRequestUsageReportUser:["GET /users/{username}/settings/billing/premium_request/usage"],getGithubBillingUsageReportOrg:["GET /organizations/{org}/settings/billing/usage"],getGithubBillingUsageReportUser:["GET /users/{username}/settings/billing/usage"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},campaigns:{createCampaign:["POST /orgs/{org}/campaigns"],deleteCampaign:["DELETE /orgs/{org}/campaigns/{campaign_number}"],getCampaignSummary:["GET /orgs/{org}/campaigns/{campaign_number}"],listOrgCampaigns:["GET /orgs/{org}/campaigns"],updateCampaign:["PATCH /orgs/{org}/campaigns/{campaign_number}"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{commitAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"],createAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],createVariantAnalysis:["POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"],deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],deleteCodeqlDatabase:["DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getAutofix:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],getCodeqlDatabase:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getDefaultSetup:["GET /repos/{owner}/{repo}/code-scanning/default-setup"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],getVariantAnalysis:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"],getVariantAnalysisRepoTask:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listCodeqlDatabases:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],updateDefaultSetup:["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codeSecurity:{attachConfiguration:["POST /orgs/{org}/code-security/configurations/{configuration_id}/attach"],attachEnterpriseConfiguration:["POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach"],createConfiguration:["POST /orgs/{org}/code-security/configurations"],createConfigurationForEnterprise:["POST /enterprises/{enterprise}/code-security/configurations"],deleteConfiguration:["DELETE /orgs/{org}/code-security/configurations/{configuration_id}"],deleteConfigurationForEnterprise:["DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],detachConfiguration:["DELETE /orgs/{org}/code-security/configurations/detach"],getConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}"],getConfigurationForRepository:["GET /repos/{owner}/{repo}/code-security-configuration"],getConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations"],getConfigurationsForOrg:["GET /orgs/{org}/code-security/configurations"],getDefaultConfigurations:["GET /orgs/{org}/code-security/configurations/defaults"],getDefaultConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/defaults"],getRepositoriesForConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories"],getRepositoriesForEnterpriseConfiguration:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories"],getSingleConfigurationForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],setConfigurationAsDefault:["PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults"],setConfigurationAsDefaultForEnterprise:["PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults"],updateConfiguration:["PATCH /orgs/{org}/code-security/configurations/{configuration_id}"],updateEnterpriseConfiguration:["PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],checkPermissionsForDevcontainer:["GET /repos/{owner}/{repo}/codespaces/permissions_check"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getCodespacesForUserInOrg:["GET /orgs/{org}/members/{username}/codespaces"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getOrgPublicKey:["GET /orgs/{org}/codespaces/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listOrgSecrets:["GET /orgs/{org}/codespaces/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],preFlightWithRepoForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/new"],publishForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/publish"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},copilot:{addCopilotSeatsForTeams:["POST /orgs/{org}/copilot/billing/selected_teams"],addCopilotSeatsForUsers:["POST /orgs/{org}/copilot/billing/selected_users"],cancelCopilotSeatAssignmentForTeams:["DELETE /orgs/{org}/copilot/billing/selected_teams"],cancelCopilotSeatAssignmentForUsers:["DELETE /orgs/{org}/copilot/billing/selected_users"],copilotMetricsForOrganization:["GET /orgs/{org}/copilot/metrics"],copilotMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/metrics"],getCopilotOrganizationDetails:["GET /orgs/{org}/copilot/billing"],getCopilotSeatDetailsForUser:["GET /orgs/{org}/members/{username}/copilot"],listCopilotSeats:["GET /orgs/{org}/copilot/billing/seats"]},credentials:{revoke:["POST /credentials/revoke"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getAlert:["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/dependabot/alerts"],listAlertsForOrg:["GET /orgs/{org}/dependabot/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/dependabot/alerts"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],repositoryAccessForOrg:["GET /organizations/{org}/dependabot/repository-access"],setRepositoryAccessDefaultLevel:["PUT /organizations/{org}/dependabot/repository-access/default-level"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],updateAlert:["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],updateRepositoryAccessForOrg:["PATCH /organizations/{org}/dependabot/repository-access"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"],exportSbom:["GET /repos/{owner}/{repo}/dependency-graph/sbom"]},emojis:{get:["GET /emojis"]},enterpriseTeamMemberships:{add:["PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"],bulkAdd:["POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add"],bulkRemove:["POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove"],get:["GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"],list:["GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships"],remove:["DELETE /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"]},enterpriseTeamOrganizations:{add:["PUT /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"],bulkAdd:["POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/add"],bulkRemove:["POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove"],delete:["DELETE /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"],getAssignment:["GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"],getAssignments:["GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations"]},enterpriseTeams:{create:["POST /enterprises/{enterprise}/teams"],delete:["DELETE /enterprises/{enterprise}/teams/{team_slug}"],get:["GET /enterprises/{enterprise}/teams/{team_slug}"],list:["GET /enterprises/{enterprise}/teams"],update:["PATCH /enterprises/{enterprise}/teams/{team_slug}"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},hostedCompute:{createNetworkConfigurationForOrg:["POST /orgs/{org}/settings/network-configurations"],deleteNetworkConfigurationFromOrg:["DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkConfigurationForOrg:["GET /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkSettingsForOrg:["GET /orgs/{org}/settings/network-settings/{network_settings_id}"],listNetworkConfigurationsForOrg:["GET /orgs/{org}/settings/network-configurations"],updateNetworkConfigurationForOrg:["PATCH /orgs/{org}/settings/network-configurations/{network_configuration_id}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addBlockedByDependency:["POST /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],addSubIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],checkUserCanBeAssignedToIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],getParent:["GET /repos/{owner}/{repo}/issues/{issue_number}/parent"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listDependenciesBlockedBy:["GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"],listDependenciesBlocking:["GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],listSubIssues:["GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeDependencyBlockedBy:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],removeSubIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue"],reprioritizeSubIssue:["PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getAllVersions:["GET /versions"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]},oidc:{getOidcCustomSubTemplateForOrg:["GET /orgs/{org}/actions/oidc/customization/sub"],updateOidcCustomSubTemplateForOrg:["PUT /orgs/{org}/actions/oidc/customization/sub"]},orgs:{addSecurityManagerTeam:["PUT /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.addSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#add-a-security-manager-team"}],assignTeamToOrgRole:["PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],assignUserToOrgRole:["PUT /orgs/{org}/organization-roles/users/{username}/{role_id}"],blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createArtifactStorageRecord:["POST /orgs/{org}/artifacts/metadata/storage-record"],createInvitation:["POST /orgs/{org}/invitations"],createIssueType:["POST /orgs/{org}/issue-types"],createWebhook:["POST /orgs/{org}/hooks"],customPropertiesForOrgsCreateOrUpdateOrganizationValues:["PATCH /organizations/{org}/org-properties/values"],customPropertiesForOrgsGetOrganizationValues:["GET /organizations/{org}/org-properties/values"],customPropertiesForReposCreateOrUpdateOrganizationDefinition:["PUT /orgs/{org}/properties/schema/{custom_property_name}"],customPropertiesForReposCreateOrUpdateOrganizationDefinitions:["PATCH /orgs/{org}/properties/schema"],customPropertiesForReposCreateOrUpdateOrganizationValues:["PATCH /orgs/{org}/properties/values"],customPropertiesForReposDeleteOrganizationDefinition:["DELETE /orgs/{org}/properties/schema/{custom_property_name}"],customPropertiesForReposGetOrganizationDefinition:["GET /orgs/{org}/properties/schema/{custom_property_name}"],customPropertiesForReposGetOrganizationDefinitions:["GET /orgs/{org}/properties/schema"],customPropertiesForReposGetOrganizationValues:["GET /orgs/{org}/properties/values"],delete:["DELETE /orgs/{org}"],deleteAttestationsBulk:["POST /orgs/{org}/attestations/delete-request"],deleteAttestationsById:["DELETE /orgs/{org}/attestations/{attestation_id}"],deleteAttestationsBySubjectDigest:["DELETE /orgs/{org}/attestations/digest/{subject_digest}"],deleteIssueType:["DELETE /orgs/{org}/issue-types/{issue_type_id}"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],disableSelectedRepositoryImmutableReleasesOrganization:["DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id}"],enableSelectedRepositoryImmutableReleasesOrganization:["PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id}"],get:["GET /orgs/{org}"],getImmutableReleasesSettings:["GET /orgs/{org}/settings/immutable-releases"],getImmutableReleasesSettingsRepositories:["GET /orgs/{org}/settings/immutable-releases/repositories"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getOrgRole:["GET /orgs/{org}/organization-roles/{role_id}"],getOrgRulesetHistory:["GET /orgs/{org}/rulesets/{ruleset_id}/history"],getOrgRulesetVersion:["GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listArtifactStorageRecords:["GET /orgs/{org}/artifacts/{subject_digest}/metadata/storage-records"],listAttestationRepositories:["GET /orgs/{org}/attestations/repositories"],listAttestations:["GET /orgs/{org}/attestations/{subject_digest}"],listAttestationsBulk:["POST /orgs/{org}/attestations/bulk-list{?per_page,before,after}"],listBlockedUsers:["GET /orgs/{org}/blocks"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listIssueTypes:["GET /orgs/{org}/issue-types"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOrgRoleTeams:["GET /orgs/{org}/organization-roles/{role_id}/teams"],listOrgRoleUsers:["GET /orgs/{org}/organization-roles/{role_id}/users"],listOrgRoles:["GET /orgs/{org}/organization-roles"],listOrganizationFineGrainedPermissions:["GET /orgs/{org}/organization-fine-grained-permissions"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPatGrantRepositories:["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"],listPatGrantRequestRepositories:["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"],listPatGrantRequests:["GET /orgs/{org}/personal-access-token-requests"],listPatGrants:["GET /orgs/{org}/personal-access-tokens"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listSecurityManagerTeams:["GET /orgs/{org}/security-managers",{},{deprecated:"octokit.rest.orgs.listSecurityManagerTeams() is deprecated, see https://docs.github.com/rest/orgs/security-managers#list-security-manager-teams"}],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],removeSecurityManagerTeam:["DELETE /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.removeSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#remove-a-security-manager-team"}],reviewPatGrantRequest:["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"],reviewPatGrantRequestsInBulk:["POST /orgs/{org}/personal-access-token-requests"],revokeAllOrgRolesTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}"],revokeAllOrgRolesUser:["DELETE /orgs/{org}/organization-roles/users/{username}"],revokeOrgRoleTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],revokeOrgRoleUser:["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"],setImmutableReleasesSettings:["PUT /orgs/{org}/settings/immutable-releases"],setImmutableReleasesSettingsRepositories:["PUT /orgs/{org}/settings/immutable-releases/repositories"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateIssueType:["PUT /orgs/{org}/issue-types/{issue_type_id}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updatePatAccess:["POST /orgs/{org}/personal-access-tokens/{pat_id}"],updatePatAccesses:["POST /orgs/{org}/personal-access-tokens"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listDockerMigrationConflictingPackagesForAuthenticatedUser:["GET /user/docker/conflicts"],listDockerMigrationConflictingPackagesForOrganization:["GET /orgs/{org}/docker/conflicts"],listDockerMigrationConflictingPackagesForUser:["GET /users/{username}/docker/conflicts"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},privateRegistries:{createOrgPrivateRegistry:["POST /orgs/{org}/private-registries"],deleteOrgPrivateRegistry:["DELETE /orgs/{org}/private-registries/{secret_name}"],getOrgPrivateRegistry:["GET /orgs/{org}/private-registries/{secret_name}"],getOrgPublicKey:["GET /orgs/{org}/private-registries/public-key"],listOrgPrivateRegistries:["GET /orgs/{org}/private-registries"],updateOrgPrivateRegistry:["PATCH /orgs/{org}/private-registries/{secret_name}"]},projects:{addItemForOrg:["POST /orgs/{org}/projectsV2/{project_number}/items"],addItemForUser:["POST /users/{username}/projectsV2/{project_number}/items"],deleteItemForOrg:["DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id}"],deleteItemForUser:["DELETE /users/{username}/projectsV2/{project_number}/items/{item_id}"],getFieldForOrg:["GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id}"],getFieldForUser:["GET /users/{username}/projectsV2/{project_number}/fields/{field_id}"],getForOrg:["GET /orgs/{org}/projectsV2/{project_number}"],getForUser:["GET /users/{username}/projectsV2/{project_number}"],getOrgItem:["GET /orgs/{org}/projectsV2/{project_number}/items/{item_id}"],getUserItem:["GET /users/{username}/projectsV2/{project_number}/items/{item_id}"],listFieldsForOrg:["GET /orgs/{org}/projectsV2/{project_number}/fields"],listFieldsForUser:["GET /users/{username}/projectsV2/{project_number}/fields"],listForOrg:["GET /orgs/{org}/projectsV2"],listForUser:["GET /users/{username}/projectsV2"],listItemsForOrg:["GET /orgs/{org}/projectsV2/{project_number}/items"],listItemsForUser:["GET /users/{username}/projectsV2/{project_number}/items"],updateItemForOrg:["PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id}"],updateItemForUser:["PATCH /users/{username}/projectsV2/{project_number}/items/{item_id}"]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],cancelPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"],checkAutomatedSecurityFixes:["GET /repos/{owner}/{repo}/automated-security-fixes"],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkImmutableReleases:["GET /repos/{owner}/{repo}/immutable-releases"],checkPrivateVulnerabilityReporting:["GET /repos/{owner}/{repo}/private-vulnerability-reporting"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAttestation:["POST /repos/{owner}/{repo}/attestations"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentBranchPolicy:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],createDeploymentProtectionRule:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createOrgRuleset:["POST /orgs/{org}/rulesets"],createPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createRepoRuleset:["POST /repos/{owner}/{repo}/rulesets"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],customPropertiesForReposCreateOrUpdateRepositoryValues:["PATCH /repos/{owner}/{repo}/properties/values"],customPropertiesForReposGetRepositoryValues:["GET /repos/{owner}/{repo}/properties/values"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteDeploymentBranchPolicy:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deleteOrgRuleset:["DELETE /orgs/{org}/rulesets/{ruleset_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteRepoRuleset:["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableDeploymentProtectionRule:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],disableImmutableReleases:["DELETE /repos/{owner}/{repo}/immutable-releases"],disablePrivateVulnerabilityReporting:["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enableImmutableReleases:["PUT /repos/{owner}/{repo}/immutable-releases"],enablePrivateVulnerabilityReporting:["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllDeploymentProtectionRules:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getBranchRules:["GET /repos/{owner}/{repo}/rules/branches/{branch}"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getCustomDeploymentProtectionRule:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentBranchPolicy:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getOrgRuleSuite:["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"],getOrgRuleSuites:["GET /orgs/{org}/rulesets/rule-suites"],getOrgRuleset:["GET /orgs/{org}/rulesets/{ruleset_id}"],getOrgRulesets:["GET /orgs/{org}/rulesets"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesDeployment:["GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getRepoRuleSuite:["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"],getRepoRuleSuites:["GET /repos/{owner}/{repo}/rulesets/rule-suites"],getRepoRuleset:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"],getRepoRulesetHistory:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history"],getRepoRulesetVersion:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}"],getRepoRulesets:["GET /repos/{owner}/{repo}/rulesets"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listActivities:["GET /repos/{owner}/{repo}/activity"],listAttestations:["GET /repos/{owner}/{repo}/attestations/{subject_digest}"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listCustomDeploymentRuleIntegrations:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentBranchPolicies:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateDeploymentBranchPolicy:["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updateOrgRuleset:["PUT /orgs/{org}/rulesets/{ruleset_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateRepoRuleset:["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues"],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{createPushProtectionBypass:["POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"],getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],getScanHistory:["GET /repos/{owner}/{repo}/secret-scanning/scan-history"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],listOrgPatternConfigs:["GET /orgs/{org}/secret-scanning/pattern-configurations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],updateOrgPatternConfigs:["PATCH /orgs/{org}/secret-scanning/pattern-configurations"]},securityAdvisories:{createFork:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"],createPrivateVulnerabilityReport:["POST /repos/{owner}/{repo}/security-advisories/reports"],createRepositoryAdvisory:["POST /repos/{owner}/{repo}/security-advisories"],createRepositoryAdvisoryCveRequest:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"],getGlobalAdvisory:["GET /advisories/{ghsa_id}"],getRepositoryAdvisory:["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"],listGlobalAdvisories:["GET /advisories"],listOrgRepositoryAdvisories:["GET /orgs/{org}/security-advisories"],listRepositoryAdvisories:["GET /repos/{owner}/{repo}/security-advisories"],updateRepositoryAdvisory:["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],addSocialAccountForAuthenticatedUser:["POST /user/social_accounts"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],createSshSigningKeyForAuthenticatedUser:["POST /user/ssh_signing_keys"],deleteAttestationsBulk:["POST /users/{username}/attestations/delete-request"],deleteAttestationsById:["DELETE /users/{username}/attestations/{attestation_id}"],deleteAttestationsBySubjectDigest:["DELETE /users/{username}/attestations/digest/{subject_digest}"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],deleteSocialAccountForAuthenticatedUser:["DELETE /user/social_accounts"],deleteSshSigningKeyForAuthenticatedUser:["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getById:["GET /user/{account_id}"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],getSshSigningKeyForAuthenticatedUser:["GET /user/ssh_signing_keys/{ssh_signing_key_id}"],list:["GET /users"],listAttestations:["GET /users/{username}/attestations/{subject_digest}"],listAttestationsBulk:["POST /users/{username}/attestations/bulk-list{?per_page,before,after}"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],listSocialAccountsForAuthenticatedUser:["GET /user/social_accounts"],listSocialAccountsForUser:["GET /users/{username}/social_accounts"],listSshSigningKeysForAuthenticatedUser:["GET /user/ssh_signing_keys"],listSshSigningKeysForUser:["GET /users/{username}/ssh_signing_keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}};var Nu=Bu;const Me=new Map;for(const[e,t]of Object.entries(Nu))for(const[o,r]of Object.entries(t)){const[s,a,n]=r,[i,l]=s.split(/ /),d=Object.assign({method:i,url:l},a);Me.has(e)||Me.set(e,new Map),Me.get(e).set(o,{scope:e,methodName:o,endpointDefaults:d,decorations:n})}const Vu={has({scope:e},t){return Me.get(e).has(t)},getOwnPropertyDescriptor(e,t){return{value:this.get(e,t),configurable:!0,writable:!0,enumerable:!0}},defineProperty(e,t,o){return Object.defineProperty(e.cache,t,o),!0},deleteProperty(e,t){return delete e.cache[t],!0},ownKeys({scope:e}){return[...Me.get(e).keys()]},set(e,t,o){return e.cache[t]=o},get({octokit:e,scope:t,cache:o},r){if(o[r])return o[r];const s=Me.get(t).get(r);if(!s)return;const{endpointDefaults:a,decorations:n}=s;return n?o[r]=ju(e,t,r,a,n):o[r]=e.request.defaults(a),o[r]}};function zu(e){const t={};for(const o of Me.keys())t[o]=new Proxy({octokit:e,scope:o,cache:{}},Vu);return t}function ju(e,t,o,r,s){const a=e.request.defaults(r);function n(...i){let l=a.endpoint.merge(...i);if(s.mapToData)return l=Object.assign({},l,{data:l[s.mapToData],[s.mapToData]:void 0}),a(l);if(s.renamed){const[d,m]=s.renamed;e.log.warn(`octokit.${t}.${o}() has been renamed to octokit.${d}.${m}()`)}if(s.deprecated&&e.log.warn(s.deprecated),s.renamedParameters){const d=a.endpoint.merge(...i);for(const[m,u]of Object.entries(s.renamedParameters))m in d&&(e.log.warn(`"${m}" parameter is deprecated for "octokit.${t}.${o}()". Use "${u}" instead`),u in d||(d[u]=d[m]),delete d[m]);return a(d)}return a(...i)}return Object.assign(n,a)}function zr(e){const t=zu(e);return{...t,rest:t}}zr.VERSION=Hu;const Wu="22.0.1",qu=Uu.plugin(Hr,zr,Vr).defaults({userAgent:`octokit-rest.js/${Wu}`}),Ku={key:0,class:"contributors"},Yu={key:0},Ju=["href"],Zu=["src","onError"],Xu=C({__name:"Contributors",props:{body:{},author:{},tag:{}},setup(e){const t=e,{body:o,author:r,tag:s}=br(t),a=z([]),n=new qu;_r(async()=>{if(o.value||r.value||s.value)return;let g=1;for(;;){const{data:c}=await n.repos.listContributors({owner:"hyperion-project",repo:"hyperion.ng",per_page:100,page:g}),T=c.filter(k=>{var E;return!((E=k.login)!=null&&E.includes("[bot]"))});if(a.value=[...a.value,...T],c.length<100)break;g++}});const i=B(()=>[]),l=z([]),d=B(()=>{if(!o.value||!r.value)return[];const g=[...o.value.matchAll(/@\[?([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,38}[a-zA-Z0-9])?)\]?/g)].filter(T=>{const k=T.index??0,E=o.value[k-1]||"";return!/[a-zA-Z0-9._%+-]/.test(E)}).map(T=>T[1].trim()),c=r.value.includes("[bot]")?i.value:[r.value,...i.value];return[...new Set([...c,...g])].filter(T=>!l.value.includes(T))}),m=B(()=>o.value||r.value||s.value?d.value:a.value.map(g=>g.login).filter(Boolean));function u(g){l.value.includes(g)||l.value.push(g)}return(g,c)=>{const T=Us("tooltip");return m.value.length>0?(p(),v("div",Ku,[f(o)&&f(r)&&f(s)?(p(),v("h3",Yu,"Contributors")):G("",!0),h("ul",null,[(p(!0),v(J,null,te(m.value,k=>(p(),v("li",{key:k},[h("a",{href:`https://github.com/${k}`,target:"_blank"},[se(h("img",{src:`https://github.com/${k}.png`,loading:"lazy",class:"avatar",onError:E=>u(k)},null,40,Zu),[[T,{html:!0,content:`${k}`}]])],8,Ju)]))),128))])])):G("",!0)}}}),Qu=N(Xu,[["__scopeId","data-v-1f56e438"]]),ed=["top","right","bottom","left"],Vo=["start","end"],zo=ed.reduce((e,t)=>e.concat(t,t+"-"+Vo[0],t+"-"+Vo[1]),[]),ot=Math.min,Re=Math.max,td={left:"right",right:"left",bottom:"top",top:"bottom"},od={start:"end",end:"start"};function oo(e,t,o){return Re(e,ot(t,o))}function Be(e,t){return typeof e=="function"?e(t):e}function ye(e){return e.split("-")[0]}function ge(e){return e.split("-")[1]}function jr(e){return e==="x"?"y":"x"}function wo(e){return e==="y"?"height":"width"}const rd=new Set(["top","bottom"]);function Ee(e){return rd.has(ye(e))?"y":"x"}function yo(e){return jr(Ee(e))}function Wr(e,t,o){o===void 0&&(o=!1);const r=ge(e),s=yo(e),a=wo(s);let n=s==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(n=wt(n)),[n,wt(n)]}function sd(e){const t=wt(e);return[Tt(e),t,Tt(t)]}function Tt(e){return e.replace(/start|end/g,t=>od[t])}const jo=["left","right"],Wo=["right","left"],nd=["top","bottom"],ad=["bottom","top"];function id(e,t,o){switch(e){case"top":case"bottom":return o?t?Wo:jo:t?jo:Wo;case"left":case"right":return t?nd:ad;default:return[]}}function ld(e,t,o,r){const s=ge(e);let a=id(ye(e),o==="start",r);return s&&(a=a.map(n=>n+"-"+s),t&&(a=a.concat(a.map(Tt)))),a}function wt(e){return e.replace(/left|right|bottom|top/g,t=>td[t])}function cd(e){return{top:0,right:0,bottom:0,left:0,...e}}function qr(e){return typeof e!="number"?cd(e):{top:e,right:e,bottom:e,left:e}}function Xe(e){const{x:t,y:o,width:r,height:s}=e;return{width:r,height:s,top:o,left:t,right:t+r,bottom:o+s,x:t,y:o}}function qo(e,t,o){let{reference:r,floating:s}=e;const a=Ee(t),n=yo(t),i=wo(n),l=ye(t),d=a==="y",m=r.x+r.width/2-s.width/2,u=r.y+r.height/2-s.height/2,g=r[i]/2-s[i]/2;let c;switch(l){case"top":c={x:m,y:r.y-s.height};break;case"bottom":c={x:m,y:r.y+r.height};break;case"right":c={x:r.x+r.width,y:u};break;case"left":c={x:r.x-s.width,y:u};break;default:c={x:r.x,y:r.y}}switch(ge(t)){case"start":c[n]-=g*(o&&d?-1:1);break;case"end":c[n]+=g*(o&&d?-1:1);break}return c}async function ud(e,t){var o;t===void 0&&(t={});const{x:r,y:s,platform:a,rects:n,elements:i,strategy:l}=e,{boundary:d="clippingAncestors",rootBoundary:m="viewport",elementContext:u="floating",altBoundary:g=!1,padding:c=0}=Be(t,e),T=qr(c),E=i[g?u==="floating"?"reference":"floating":u],A=Xe(await a.getClippingRect({element:(o=await(a.isElement==null?void 0:a.isElement(E)))==null||o?E:E.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(i.floating)),boundary:d,rootBoundary:m,strategy:l})),F=u==="floating"?{x:r,y:s,width:n.floating.width,height:n.floating.height}:n.reference,U=await(a.getOffsetParent==null?void 0:a.getOffsetParent(i.floating)),q=await(a.isElement==null?void 0:a.isElement(U))?await(a.getScale==null?void 0:a.getScale(U))||{x:1,y:1}:{x:1,y:1},P=Xe(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:F,offsetParent:U,strategy:l}):F);return{top:(A.top-P.top+T.top)/q.y,bottom:(P.bottom-A.bottom+T.bottom)/q.y,left:(A.left-P.left+T.left)/q.x,right:(P.right-A.right+T.right)/q.x}}const dd=async(e,t,o)=>{const{placement:r="bottom",strategy:s="absolute",middleware:a=[],platform:n}=o,i=a.filter(Boolean),l=await(n.isRTL==null?void 0:n.isRTL(t));let d=await n.getElementRects({reference:e,floating:t,strategy:s}),{x:m,y:u}=qo(d,r,l),g=r,c={},T=0;for(let E=0;E({name:"arrow",options:e,async fn(t){const{x:o,y:r,placement:s,rects:a,platform:n,elements:i,middlewareData:l}=t,{element:d,padding:m=0}=Be(e,t)||{};if(d==null)return{};const u=qr(m),g={x:o,y:r},c=yo(s),T=wo(c),k=await n.getDimensions(d),E=c==="y",A=E?"top":"left",F=E?"bottom":"right",U=E?"clientHeight":"clientWidth",q=a.reference[T]+a.reference[c]-g[c]-a.floating[T],P=g[c]-a.reference[c],S=await(n.getOffsetParent==null?void 0:n.getOffsetParent(d));let b=S?S[U]:0;(!b||!await(n.isElement==null?void 0:n.isElement(S)))&&(b=i.floating[U]||a.floating[T]);const _=q/2-P/2,D=b/2-k[T]/2-1,$=ot(u[A],D),I=ot(u[F],D),O=$,R=b-k[T]-I,H=b/2-k[T]/2+_,K=oo(O,H,R),V=!l.arrow&&ge(s)!=null&&H!==K&&a.reference[T]/2-(Hge(s)===e),...o.filter(s=>ge(s)!==e)]:o.filter(s=>ye(s)===s)).filter(s=>e?ge(s)===e||(t?Tt(s)!==s:!1):!0)}const gd=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var o,r,s;const{rects:a,middlewareData:n,placement:i,platform:l,elements:d}=t,{crossAxis:m=!1,alignment:u,allowedPlacements:g=zo,autoAlignment:c=!0,...T}=Be(e,t),k=u!==void 0||g===zo?md(u||null,c,g):g,E=await l.detectOverflow(t,T),A=((o=n.autoPlacement)==null?void 0:o.index)||0,F=k[A];if(F==null)return{};const U=Wr(F,a,await(l.isRTL==null?void 0:l.isRTL(d.floating)));if(i!==F)return{reset:{placement:k[0]}};const q=[E[ye(F)],E[U[0]],E[U[1]]],P=[...((r=n.autoPlacement)==null?void 0:r.overflows)||[],{placement:F,overflows:q}],S=k[A+1];if(S)return{data:{index:A+1,overflows:P},reset:{placement:S}};const b=P.map($=>{const I=ge($.placement);return[$.placement,I&&m?$.overflows.slice(0,2).reduce((O,R)=>O+R,0):$.overflows[0],$.overflows]}).sort(($,I)=>$[1]-I[1]),D=((s=b.filter($=>$[2].slice(0,ge($[0])?2:3).every(I=>I<=0))[0])==null?void 0:s[0])||b[0][0];return D!==i?{data:{index:A+1,overflows:P},reset:{placement:D}}:{}}}},hd=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,r;const{placement:s,middlewareData:a,rects:n,initialPlacement:i,platform:l,elements:d}=t,{mainAxis:m=!0,crossAxis:u=!0,fallbackPlacements:g,fallbackStrategy:c="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:k=!0,...E}=Be(e,t);if((o=a.arrow)!=null&&o.alignmentOffset)return{};const A=ye(s),F=Ee(i),U=ye(i)===i,q=await(l.isRTL==null?void 0:l.isRTL(d.floating)),P=g||(U||!k?[wt(i)]:sd(i)),S=T!=="none";!g&&S&&P.push(...ld(i,k,T,q));const b=[i,...P],_=await l.detectOverflow(t,E),D=[];let $=((r=a.flip)==null?void 0:r.overflows)||[];if(m&&D.push(_[A]),u){const H=Wr(s,n,q);D.push(_[H[0]],_[H[1]])}if($=[...$,{placement:s,overflows:D}],!D.every(H=>H<=0)){var I,O;const H=(((I=a.flip)==null?void 0:I.index)||0)+1,K=b[H];if(K&&(!(u==="alignment"?F!==Ee(K):!1)||$.every(X=>Ee(X.placement)===F?X.overflows[0]>0:!0)))return{data:{index:H,overflows:$},reset:{placement:K}};let V=(O=$.filter(Z=>Z.overflows[0]<=0).sort((Z,X)=>Z.overflows[1]-X.overflows[1])[0])==null?void 0:O.placement;if(!V)switch(c){case"bestFit":{var R;const Z=(R=$.filter(X=>{if(S){const ee=Ee(X.placement);return ee===F||ee==="y"}return!0}).map(X=>[X.placement,X.overflows.filter(ee=>ee>0).reduce((ee,ae)=>ee+ae,0)]).sort((X,ee)=>X[1]-ee[1])[0])==null?void 0:R[0];Z&&(V=Z);break}case"initialPlacement":V=i;break}if(s!==V)return{reset:{placement:V}}}return{}}}},fd=new Set(["left","top"]);async function vd(e,t){const{placement:o,platform:r,elements:s}=e,a=await(r.isRTL==null?void 0:r.isRTL(s.floating)),n=ye(o),i=ge(o),l=Ee(o)==="y",d=fd.has(n)?-1:1,m=a&&l?-1:1,u=Be(t,e);let{mainAxis:g,crossAxis:c,alignmentAxis:T}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return i&&typeof T=="number"&&(c=i==="end"?T*-1:T),l?{x:c*m,y:g*d}:{x:g*d,y:c*m}}const _d=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,r;const{x:s,y:a,placement:n,middlewareData:i}=t,l=await vd(t,e);return n===((o=i.offset)==null?void 0:o.placement)&&(r=i.arrow)!=null&&r.alignmentOffset?{}:{x:s+l.x,y:a+l.y,data:{...l,placement:n}}}}},bd=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:o,y:r,placement:s,platform:a}=t,{mainAxis:n=!0,crossAxis:i=!1,limiter:l={fn:A=>{let{x:F,y:U}=A;return{x:F,y:U}}},...d}=Be(e,t),m={x:o,y:r},u=await a.detectOverflow(t,d),g=Ee(ye(s)),c=jr(g);let T=m[c],k=m[g];if(n){const A=c==="y"?"top":"left",F=c==="y"?"bottom":"right",U=T+u[A],q=T-u[F];T=oo(U,T,q)}if(i){const A=g==="y"?"top":"left",F=g==="y"?"bottom":"right",U=k+u[A],q=k-u[F];k=oo(U,k,q)}const E=l.fn({...t,[c]:T,[g]:k});return{...E,data:{x:E.x-o,y:E.y-r,enabled:{[c]:n,[g]:i}}}}}},Td=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var o,r;const{placement:s,rects:a,platform:n,elements:i}=t,{apply:l=()=>{},...d}=Be(e,t),m=await n.detectOverflow(t,d),u=ye(s),g=ge(s),c=Ee(s)==="y",{width:T,height:k}=a.floating;let E,A;u==="top"||u==="bottom"?(E=u,A=g===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(A=u,E=g==="end"?"top":"bottom");const F=k-m.top-m.bottom,U=T-m.left-m.right,q=ot(k-m[E],F),P=ot(T-m[A],U),S=!t.middlewareData.shift;let b=q,_=P;if((o=t.middlewareData.shift)!=null&&o.enabled.x&&(_=U),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(b=F),S&&!g){const $=Re(m.left,0),I=Re(m.right,0),O=Re(m.top,0),R=Re(m.bottom,0);c?_=T-2*($!==0||I!==0?$+I:Re(m.left,m.right)):b=k-2*(O!==0||R!==0?O+R:Re(m.top,m.bottom))}await l({...t,availableWidth:_,availableHeight:b});const D=await n.getDimensions(i.floating);return T!==D.width||k!==D.height?{reset:{rects:!0}}:{}}}};function ue(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Te(e){return ue(e).getComputedStyle(e)}const Ko=Math.min,Qe=Math.max,yt=Math.round;function Kr(e){const t=Te(e);let o=parseFloat(t.width),r=parseFloat(t.height);const s=e.offsetWidth,a=e.offsetHeight,n=yt(o)!==s||yt(r)!==a;return n&&(o=s,r=a),{width:o,height:r,fallback:n}}function Oe(e){return Jr(e)?(e.nodeName||"").toLowerCase():""}let pt;function Yr(){if(pt)return pt;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(pt=e.brands.map(t=>t.brand+"/"+t.version).join(" "),pt):navigator.userAgent}function we(e){return e instanceof ue(e).HTMLElement}function $e(e){return e instanceof ue(e).Element}function Jr(e){return e instanceof ue(e).Node}function Yo(e){return typeof ShadowRoot>"u"?!1:e instanceof ue(e).ShadowRoot||e instanceof ShadowRoot}function Ct(e){const{overflow:t,overflowX:o,overflowY:r,display:s}=Te(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&!["inline","contents"].includes(s)}function wd(e){return["table","td","th"].includes(Oe(e))}function ro(e){const t=/firefox/i.test(Yr()),o=Te(e),r=o.backdropFilter||o.WebkitBackdropFilter;return o.transform!=="none"||o.perspective!=="none"||!!r&&r!=="none"||t&&o.willChange==="filter"||t&&!!o.filter&&o.filter!=="none"||["transform","perspective"].some(s=>o.willChange.includes(s))||["paint","layout","strict","content"].some(s=>{const a=o.contain;return a!=null&&a.includes(s)})}function Zr(){return!/^((?!chrome|android).)*safari/i.test(Yr())}function Eo(e){return["html","body","#document"].includes(Oe(e))}function Xr(e){return $e(e)?e:e.contextElement}const Qr={x:1,y:1};function We(e){const t=Xr(e);if(!we(t))return Qr;const o=t.getBoundingClientRect(),{width:r,height:s,fallback:a}=Kr(t);let n=(a?yt(o.width):o.width)/r,i=(a?yt(o.height):o.height)/s;return n&&Number.isFinite(n)||(n=1),i&&Number.isFinite(i)||(i=1),{x:n,y:i}}function rt(e,t,o,r){var s,a;t===void 0&&(t=!1),o===void 0&&(o=!1);const n=e.getBoundingClientRect(),i=Xr(e);let l=Qr;t&&(r?$e(r)&&(l=We(r)):l=We(e));const d=i?ue(i):window,m=!Zr()&&o;let u=(n.left+(m&&((s=d.visualViewport)==null?void 0:s.offsetLeft)||0))/l.x,g=(n.top+(m&&((a=d.visualViewport)==null?void 0:a.offsetTop)||0))/l.y,c=n.width/l.x,T=n.height/l.y;if(i){const k=ue(i),E=r&&$e(r)?ue(r):r;let A=k.frameElement;for(;A&&r&&E!==k;){const F=We(A),U=A.getBoundingClientRect(),q=getComputedStyle(A);U.x+=(A.clientLeft+parseFloat(q.paddingLeft))*F.x,U.y+=(A.clientTop+parseFloat(q.paddingTop))*F.y,u*=F.x,g*=F.y,c*=F.x,T*=F.y,u+=U.x,g+=U.y,A=ue(A).frameElement}}return{width:c,height:T,top:g,right:u+c,bottom:g+T,left:u,x:u,y:g}}function Ge(e){return((Jr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Lt(e){return $e(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function es(e){return rt(Ge(e)).left+Lt(e).scrollLeft}function st(e){if(Oe(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Yo(e)&&e.host||Ge(e);return Yo(t)?t.host:t}function ts(e){const t=st(e);return Eo(t)?t.ownerDocument.body:we(t)&&Ct(t)?t:ts(t)}function Et(e,t){var o;t===void 0&&(t=[]);const r=ts(e),s=r===((o=e.ownerDocument)==null?void 0:o.body),a=ue(r);return s?t.concat(a,a.visualViewport||[],Ct(r)?r:[]):t.concat(r,Et(r))}function Jo(e,t,o){return t==="viewport"?Xe(function(r,s){const a=ue(r),n=Ge(r),i=a.visualViewport;let l=n.clientWidth,d=n.clientHeight,m=0,u=0;if(i){l=i.width,d=i.height;const g=Zr();(g||!g&&s==="fixed")&&(m=i.offsetLeft,u=i.offsetTop)}return{width:l,height:d,x:m,y:u}}(e,o)):$e(t)?Xe(function(r,s){const a=rt(r,!0,s==="fixed"),n=a.top+r.clientTop,i=a.left+r.clientLeft,l=we(r)?We(r):{x:1,y:1};return{width:r.clientWidth*l.x,height:r.clientHeight*l.y,x:i*l.x,y:n*l.y}}(t,o)):Xe(function(r){const s=Ge(r),a=Lt(r),n=r.ownerDocument.body,i=Qe(s.scrollWidth,s.clientWidth,n.scrollWidth,n.clientWidth),l=Qe(s.scrollHeight,s.clientHeight,n.scrollHeight,n.clientHeight);let d=-a.scrollLeft+es(r);const m=-a.scrollTop;return Te(n).direction==="rtl"&&(d+=Qe(s.clientWidth,n.clientWidth)-i),{width:i,height:l,x:d,y:m}}(Ge(e)))}function Zo(e){return we(e)&&Te(e).position!=="fixed"?e.offsetParent:null}function Xo(e){const t=ue(e);let o=Zo(e);for(;o&&wd(o)&&Te(o).position==="static";)o=Zo(o);return o&&(Oe(o)==="html"||Oe(o)==="body"&&Te(o).position==="static"&&!ro(o))?t:o||function(r){let s=st(r);for(;we(s)&&!Eo(s);){if(ro(s))return s;s=st(s)}return null}(e)||t}function yd(e,t,o){const r=we(t),s=Ge(t),a=rt(e,!0,o==="fixed",t);let n={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if(r||!r&&o!=="fixed")if((Oe(t)!=="body"||Ct(s))&&(n=Lt(t)),we(t)){const l=rt(t,!0);i.x=l.x+t.clientLeft,i.y=l.y+t.clientTop}else s&&(i.x=es(s));return{x:a.left+n.scrollLeft-i.x,y:a.top+n.scrollTop-i.y,width:a.width,height:a.height}}const Ed={getClippingRect:function(e){let{element:t,boundary:o,rootBoundary:r,strategy:s}=e;const a=o==="clippingAncestors"?function(d,m){const u=m.get(d);if(u)return u;let g=Et(d).filter(E=>$e(E)&&Oe(E)!=="body"),c=null;const T=Te(d).position==="fixed";let k=T?st(d):d;for(;$e(k)&&!Eo(k);){const E=Te(k),A=ro(k);(T?A||c:A||E.position!=="static"||!c||!["absolute","fixed"].includes(c.position))?c=E:g=g.filter(F=>F!==k),k=st(k)}return m.set(d,g),g}(t,this._c):[].concat(o),n=[...a,r],i=n[0],l=n.reduce((d,m)=>{const u=Jo(t,m,s);return d.top=Qe(u.top,d.top),d.right=Ko(u.right,d.right),d.bottom=Ko(u.bottom,d.bottom),d.left=Qe(u.left,d.left),d},Jo(t,i,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:o,strategy:r}=e;const s=we(o),a=Ge(o);if(o===a)return t;let n={scrollLeft:0,scrollTop:0},i={x:1,y:1};const l={x:0,y:0};if((s||!s&&r!=="fixed")&&((Oe(o)!=="body"||Ct(a))&&(n=Lt(o)),we(o))){const d=rt(o);i=We(o),l.x=d.x+o.clientLeft,l.y=d.y+o.clientTop}return{width:t.width*i.x,height:t.height*i.y,x:t.x*i.x-n.scrollLeft*i.x+l.x,y:t.y*i.y-n.scrollTop*i.y+l.y}},isElement:$e,getDimensions:function(e){return we(e)?Kr(e):e.getBoundingClientRect()},getOffsetParent:Xo,getDocumentElement:Ge,getScale:We,async getElementRects(e){let{reference:t,floating:o,strategy:r}=e;const s=this.getOffsetParent||Xo,a=this.getDimensions;return{reference:yd(t,await s(o),r),floating:{x:0,y:0,...await a(o)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Te(e).direction==="rtl"},kd=(e,t,o)=>{const r=new Map,s={platform:Ed,...o},a={...s.platform,_c:r};return dd(e,t,{...s,platform:a})};function os(e,t){for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&&(typeof t[o]=="object"&&e[o]?os(e[o],t[o]):e[o]=t[o])}const he={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function nt(e,t){let o=he.themes[e]||{},r;do r=o[t],typeof r>"u"?o.$extend?o=he.themes[o.$extend]||{}:(o=null,r=he[t]):o=null;while(o);return r}function Ad(e){const t=[e];let o=he.themes[e]||{};do o.$extend&&!o.$resetCss?(t.push(o.$extend),o=he.themes[o.$extend]||{}):o=null;while(o);return t.map(r=>`v-popper--theme-${r}`)}function Qo(e){const t=[e];let o=he.themes[e]||{};do o.$extend?(t.push(o.$extend),o=he.themes[o.$extend]||{}):o=null;while(o);return t}let qe=!1;if(typeof window<"u"){qe=!1;try{const e=Object.defineProperty({},"passive",{get(){qe=!0}});window.addEventListener("test",null,e)}catch{}}let rs=!1;typeof window<"u"&&typeof navigator<"u"&&(rs=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const ss=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,`${t}-start`,`${t}-end`]),[]),er={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},tr={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function or(e,t){const o=e.indexOf(t);o!==-1&&e.splice(o,1)}function Vt(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const me=[];let Le=null;const rr={};function sr(e){let t=rr[e];return t||(t=rr[e]=[]),t}let so=function(){};typeof window<"u"&&(so=window.Element);function Y(e){return function(t){return nt(t.theme,e)}}const zt="__floating-vue__popper",ns=()=>C({name:"VPopper",provide(){return{[zt]:{parentPopper:this}}},inject:{[zt]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Y("disabled")},positioningDisabled:{type:Boolean,default:Y("positioningDisabled")},placement:{type:String,default:Y("placement"),validator:e=>ss.includes(e)},delay:{type:[String,Number,Object],default:Y("delay")},distance:{type:[Number,String],default:Y("distance")},skidding:{type:[Number,String],default:Y("skidding")},triggers:{type:Array,default:Y("triggers")},showTriggers:{type:[Array,Function],default:Y("showTriggers")},hideTriggers:{type:[Array,Function],default:Y("hideTriggers")},popperTriggers:{type:Array,default:Y("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Y("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Y("popperHideTriggers")},container:{type:[String,Object,so,Boolean],default:Y("container")},boundary:{type:[String,so],default:Y("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Y("strategy")},autoHide:{type:[Boolean,Function],default:Y("autoHide")},handleResize:{type:Boolean,default:Y("handleResize")},instantMove:{type:Boolean,default:Y("instantMove")},eagerMount:{type:Boolean,default:Y("eagerMount")},popperClass:{type:[String,Array,Object],default:Y("popperClass")},computeTransformOrigin:{type:Boolean,default:Y("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Y("autoMinSize")},autoSize:{type:[Boolean,String],default:Y("autoSize")},autoMaxSize:{type:Boolean,default:Y("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Y("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Y("preventOverflow")},overflowPadding:{type:[Number,String],default:Y("overflowPadding")},arrowPadding:{type:[Number,String],default:Y("arrowPadding")},arrowOverflow:{type:Boolean,default:Y("arrowOverflow")},flip:{type:Boolean,default:Y("flip")},shift:{type:Boolean,default:Y("shift")},shiftCrossAxis:{type:Boolean,default:Y("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Y("noAutoFocus")},disposeTimeout:{type:Number,default:Y("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_")}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return(e=this[zt])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((t=this.popperShowTriggers)==null?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:o=!1}={}){var r,s;(r=this.parentPopper)!=null&&r.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(o||!this.disabled)&&(((s=this.parentPopper)==null?void 0:s.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var o;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3));return}((o=this.parentPopper)==null?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((e=this.referenceNode)==null?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(t=>t.nodeType===t.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(_d({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(gd({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(bd({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!t&&this.flip&&e.middleware.push(hd({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(pd({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:"arrowOverflow",fn:({placement:r,rects:s,middlewareData:a})=>{let n;const{centerOffset:i}=a.arrow;return r.startsWith("top")||r.startsWith("bottom")?n=Math.abs(i)>s.reference.width/2:n=Math.abs(i)>s.reference.height/2,{data:{overflow:n}}}}),this.autoMinSize||this.autoSize){const r=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:s,placement:a,middlewareData:n})=>{var i;if((i=n.autoSize)!=null&&i.skip)return{};let l,d;return a.startsWith("top")||a.startsWith("bottom")?l=s.reference.width:d=s.reference.height,this.$_innerNode.style[r==="min"?"minWidth":r==="max"?"maxWidth":"width"]=l!=null?`${l}px`:null,this.$_innerNode.style[r==="min"?"minHeight":r==="max"?"maxHeight":"height"]=d!=null?`${d}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(Td({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:r,availableHeight:s})=>{this.$_innerNode.style.maxWidth=r!=null?`${r}px`:null,this.$_innerNode.style.maxHeight=s!=null?`${s}px`:null}})));const o=await kd(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Le&&this.instantMove&&Le.instantMove&&Le!==this.parentPopper){Le.$_applyHide(!0),this.$_applyShow(!0);return}t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Le=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await Vt(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Et(this.$_referenceNode),...Et(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const t=this.$_referenceNode.getBoundingClientRect(),o=this.$_popperNode.querySelector(".v-popper__wrapper"),r=o.parentNode.getBoundingClientRect(),s=t.x+t.width/2-(r.left+o.offsetLeft),a=t.y+t.height/2-(r.top+o.offsetTop);this.result.transformOrigin=`${s}px ${a}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let o=0;o0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,or(me,this),me.length===0&&document.body.classList.remove("v-popper--some-open");for(const o of Qo(this.theme)){const r=sr(o);or(r,this),r.length===0&&document.body.classList.remove(`v-popper--some-open--${o}`)}Le===this&&(Le=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;t!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await Vt(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typeof e=="string"?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=o=>{this.isShown&&!this.$_hideInProgress||(o.usedByTooltip=!0,!this.$_preventShow&&this.show({event:o}))};this.$_registerTriggerListeners(this.$_targetNodes,er,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],er,this.popperTriggers,this.popperShowTriggers,e);const t=o=>{o.usedByTooltip||this.hide({event:o})};this.$_registerTriggerListeners(this.$_targetNodes,tr,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],tr,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,o){this.$_events.push({targetNodes:e,eventType:t,handler:o}),e.forEach(r=>r.addEventListener(t,o,qe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,o,r,s){let a=o;r!=null&&(a=typeof r=="function"?r(a):r),a.forEach(n=>{const i=t[n];i&&this.$_registerEventListeners(e,i,s)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(o=>{const{targetNodes:r,eventType:s,handler:a}=o;!e||e===s?r.forEach(n=>n.removeEventListener(s,a)):t.push(o)}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const o of this.$_targetNodes){const r=o.getAttribute(e);r&&(o.removeAttribute(e),o.setAttribute(t,r))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const o in e){const r=e[o];r==null?t.removeAttribute(o):t.setAttribute(o,r)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(et>=e.left&&et<=e.right&&tt>=e.top&&tt<=e.bottom){const t=this.$_popperNode.getBoundingClientRect(),o=et-Se,r=tt-Fe,s=t.left+t.width/2-Se+(t.top+t.height/2)-Fe+t.width+t.height,a=Se+o*s,n=Fe+r*s;return mt(Se,Fe,a,n,t.left,t.top,t.left,t.bottom)||mt(Se,Fe,a,n,t.left,t.top,t.right,t.top)||mt(Se,Fe,a,n,t.right,t.top,t.right,t.bottom)||mt(Se,Fe,a,n,t.left,t.bottom,t.right,t.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(rs){const e=qe?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",t=>nr(t,!0),e),document.addEventListener("touchend",t=>ar(t,!0),e)}else window.addEventListener("mousedown",e=>nr(e,!1),!0),window.addEventListener("click",e=>ar(e,!1),!0);window.addEventListener("resize",Sd)}function nr(e,t){if(he.autoHideOnMousedown)as(e,t);else for(let o=0;o=0;r--){const s=me[r];try{const a=s.containsGlobalTarget=s.mouseDownContains||s.popperNode().contains(e.target);s.pendingHide=!1,requestAnimationFrame(()=>{if(s.pendingHide=!1,!o[s.randomId]&&ir(s,a,e)){if(s.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&a){let i=s.parentPopper;for(;i;)o[i.randomId]=!0,i=i.parentPopper;return}let n=s.parentPopper;for(;n&&ir(n,n.containsGlobalTarget,e);)n.$_handleGlobalClose(e,t),n=n.parentPopper}})}catch{}}}function ir(e,t,o){return o.closeAllPopover||o.closePopover&&t||Pd(e,o)&&!t}function Pd(e,t){if(typeof e.autoHide=="function"){const o=e.autoHide(t);return e.lastAutoHide=o,o}return e.autoHide}function Sd(){for(let e=0;e{Se=et,Fe=tt,et=e.clientX,tt=e.clientY},qe?{passive:!0}:void 0);function mt(e,t,o,r,s,a,n,i){const l=((n-s)*(t-a)-(i-a)*(e-s))/((i-a)*(o-e)-(n-s)*(r-t)),d=((o-e)*(t-a)-(r-t)*(e-s))/((i-a)*(o-e)-(n-s)*(r-t));return l>=0&&l<=1&&d>=0&&d<=1}const Fd={extends:ns()},xt=(e,t)=>{const o=e.__vccOpts||e;for(const[r,s]of t)o[r]=s;return o};function $d(e,t,o,r,s,a){return p(),v("div",{ref:"reference",class:W(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[w(e.$slots,"default",Bs(Ns(e.slotData)))],2)}const Gd=xt(Fd,[["render",$d]]);function Od(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var o=e.indexOf("Trident/");if(o>0){var r=e.indexOf("rv:");return parseInt(e.substring(r+3,e.indexOf(".",r)),10)}var s=e.indexOf("Edge/");return s>0?parseInt(e.substring(s+5,e.indexOf(".",s)),10):-1}let _t;function no(){no.init||(no.init=!0,_t=Od()!==-1)}var Rt={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){no(),Ft(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",_t&&this.$el.appendChild(e),e.data="about:blank",_t||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!_t&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Cd=Hs();Is("data-v-b329ee4c");const Ld={class:"resize-observer",tabindex:"-1"};Ms();const xd=Cd((e,t,o,r,s,a)=>(p(),x("div",Ld)));Rt.render=xd;Rt.__scopeId="data-v-b329ee4c";Rt.__file="src/components/ResizeObserver.vue";const is=(e="theme")=>({computed:{themeClass(){return Ad(this[e])}}}),Rd=C({name:"VPopperContent",components:{ResizeObserver:Rt},mixins:[is()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}}),Ud=["id","aria-hidden","tabindex","data-popper-placement"],Dd={ref:"inner",class:"v-popper__inner"},Id=h("div",{class:"v-popper__arrow-outer"},null,-1),Md=h("div",{class:"v-popper__arrow-inner"},null,-1),Hd=[Id,Md];function Bd(e,t,o,r,s,a){const n=de("ResizeObserver");return p(),v("div",{id:e.popperId,ref:"popover",class:W(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:Ie(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=fr(i=>e.autoHide&&e.$emit("hide"),["esc"]))},[h("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=i=>e.autoHide&&e.$emit("hide"))}),h("div",{class:"v-popper__wrapper",style:Ie(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[h("div",Dd,[e.mounted?(p(),v(J,{key:0},[h("div",null,[w(e.$slots,"default")]),e.handleResize?(p(),x(n,{key:0,onNotify:t[1]||(t[1]=i=>e.$emit("resize",i))})):G("",!0)],64)):G("",!0)],512),h("div",{ref:"arrow",class:"v-popper__arrow-container",style:Ie(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Hd,4)],4)],46,Ud)}const ls=xt(Rd,[["render",Bd]]),cs={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let ao=function(){};typeof window<"u"&&(ao=window.Element);const Nd=C({name:"VPopperWrapper",components:{Popper:Gd,PopperContent:ls},mixins:[cs,is("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,ao,Boolean],default:void 0},boundary:{type:[String,ao],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}});function Vd(e,t,o,r,s,a){const n=de("PopperContent"),i=de("Popper");return p(),x(i,_e({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=l=>e.$emit("update:shown",l)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:y(({popperId:l,isShown:d,shouldMountContent:m,skipTransition:u,autoHide:g,show:c,hide:T,handleResize:k,onResize:E,classes:A,result:F})=>[w(e.$slots,"default",{shown:d,show:c,hide:T}),L(n,{ref:"popperContent","popper-id":l,theme:e.finalTheme,shown:d,mounted:m,"skip-transition":u,"auto-hide":g,"handle-resize":k,classes:A,result:F,onHide:T,onResize:E},{default:y(()=>[w(e.$slots,"popper",{shown:d,hide:T})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const ko=xt(Nd,[["render",Vd]]),zd={...ko,name:"VDropdown",vPopperTheme:"dropdown"},jd={...ko,name:"VMenu",vPopperTheme:"menu"},Wd={...ko,name:"VTooltip",vPopperTheme:"tooltip"},qd=C({name:"VTooltipDirective",components:{Popper:ns(),PopperContent:ls},mixins:[cs],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>nt(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>nt(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content=="function"&&this.$_isShown&&(e||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const t=++this.$_fetchId,o=this.content(this);o.then?o.then(r=>this.onResult(t,r)):this.onResult(t,o)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),Kd=["innerHTML"],Yd=["textContent"];function Jd(e,t,o,r,s,a){const n=de("PopperContent"),i=de("Popper");return p(),x(i,_e({ref:"popper"},e.$attrs,{theme:e.theme,"target-nodes":e.targetNodes,"popper-node":()=>e.$refs.popperContent.$el,onApplyShow:e.onShow,onApplyHide:e.onHide}),{default:y(({popperId:l,isShown:d,shouldMountContent:m,skipTransition:u,autoHide:g,hide:c,handleResize:T,onResize:k,classes:E,result:A})=>[L(n,{ref:"popperContent",class:W({"v-popper--tooltip-loading":e.loading}),"popper-id":l,theme:e.theme,shown:d,mounted:m,"skip-transition":u,"auto-hide":g,"handle-resize":T,classes:E,result:A,onHide:c,onResize:k},{default:y(()=>[e.html?(p(),v("div",{key:0,innerHTML:e.finalContent},null,8,Kd)):(p(),v("div",{key:1,textContent:M(e.finalContent)},null,8,Yd))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","target-nodes","popper-node","onApplyShow","onApplyHide"])}const Zd=xt(qd,[["render",Jd]]),us="v-popper--has-tooltip";function Xd(e,t){let o=e.placement;if(!o&&t)for(const r of ss)t[r]&&(o=r);return o||(o=nt(e.theme||"tooltip","placement")),o}function ds(e,t,o){let r;const s=typeof t;return s==="string"?r={content:t}:t&&s==="object"?r=t:r={content:!1},r.placement=Xd(r,o),r.targetNodes=()=>[e],r.referenceNode=()=>e,r}let jt,at,Qd=0;function ep(){if(jt)return;at=z([]),jt=Ds({name:"VTooltipDirectiveApp",setup(){return{directives:at}},render(){return this.directives.map(t=>wr(Zd,{...t.options,shown:t.shown||t.options.shown,key:t.id}))},devtools:{hide:!0}});const e=document.createElement("div");document.body.appendChild(e),jt.mount(e)}function tp(e,t,o){ep();const r=z(ds(e,t,o)),s=z(!1),a={id:Qd++,options:r,shown:s};return at.value.push(a),e.classList&&e.classList.add(us),e.$_popper={options:r,item:a,show(){s.value=!0},hide(){s.value=!1}}}function ps(e){if(e.$_popper){const t=at.value.indexOf(e.$_popper.item);t!==-1&&at.value.splice(t,1),delete e.$_popper,delete e.$_popperOldShown,delete e.$_popperMountTarget}e.classList&&e.classList.remove(us)}function lr(e,{value:t,modifiers:o}){const r=ds(e,t,o);if(!r.content||nt(r.theme||"tooltip","disabled"))ps(e);else{let s;e.$_popper?(s=e.$_popper,s.options.value=r):s=tp(e,t,o),typeof t.shown<"u"&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?s.show():s.hide())}}const op={beforeMount:lr,updated:lr,beforeUnmount(e){ps(e)}};function cr(e){e.addEventListener("mousedown",kt),e.addEventListener("click",kt),e.addEventListener("touchstart",ms,qe?{passive:!0}:!1)}function ur(e){e.removeEventListener("mousedown",kt),e.removeEventListener("click",kt),e.removeEventListener("touchstart",ms),e.removeEventListener("touchend",gs),e.removeEventListener("touchcancel",hs)}function kt(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function ms(e){if(e.changedTouches.length===1){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const o=e.changedTouches[0];t.$_vclosepopover_touchPoint=o,t.addEventListener("touchend",gs),t.addEventListener("touchcancel",hs)}}function gs(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,e.changedTouches.length===1){const o=e.changedTouches[0],r=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(o.screenY-r.screenY)<20&&Math.abs(o.screenX-r.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function hs(e){const t=e.currentTarget;t.$_vclosepopover_touch=!1}const rp={beforeMount(e,{value:t,modifiers:o}){e.$_closePopoverModifiers=o,(typeof t>"u"||t)&&cr(e)},updated(e,{value:t,oldValue:o,modifiers:r}){e.$_closePopoverModifiers=r,t!==o&&(typeof t>"u"||t?cr(e):ur(e))},beforeUnmount(e){ur(e)}};function sp(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,os(he,t),e.directive("tooltip",op),e.directive("close-popper",rp),e.component("VTooltip",Wd),e.component("VDropdown",zd),e.component("VMenu",jd))}const np={version:"5.2.2",install:sp,options:he},ap=[{code:"AD",name:"Andorra"},{code:"AE",name:"United Arab Emirates"},{code:"AF",name:"Afghanistan"},{code:"AG",name:"Antigua and Barbuda"},{code:"AI",name:"Anguilla"},{code:"AL",name:"Albania"},{code:"AM",name:"Armenia"},{code:"AO",name:"Angola"},{code:"AQ",name:"Antarctica"},{code:"AR",name:"Argentina"},{code:"AS",name:"American Samoa"},{code:"AT",name:"Austria"},{code:"AU",name:"Australia"},{code:"AW",name:"Aruba"},{code:"AX",name:"Åland Islands"},{code:"AZ",name:"Azerbaijan"},{code:"BA",name:"Bosnia and Herzegovina"},{code:"BB",name:"Barbados"},{code:"BD",name:"Bangladesh"},{code:"BE",name:"Belgium"},{code:"BF",name:"Burkina Faso"},{code:"BG",name:"Bulgaria"},{code:"BH",name:"Bahrain"},{code:"BI",name:"Burundi"},{code:"BJ",name:"Benin"},{code:"BL",name:"Saint Barthélemy"},{code:"BM",name:"Bermuda"},{code:"BN",name:"Brunei Darussalam"},{code:"BO",name:"Bolivia, Plurinational State of"},{code:"BQ",name:"Bonaire, Sint Eustatius and Saba"},{code:"BR",name:"Brazil"},{code:"BS",name:"Bahamas"},{code:"BT",name:"Bhutan"},{code:"BV",name:"Bouvet Island"},{code:"BW",name:"Botswana"},{code:"BY",name:"Belarus"},{code:"BZ",name:"Belize"},{code:"CA",name:"Canada"},{code:"CC",name:"Cocos (Keeling) Islands"},{code:"CD",name:"Congo, Democratic Republic of the"},{code:"CF",name:"Central African Republic"},{code:"CG",name:"Congo"},{code:"CH",name:"Switzerland"},{code:"CI",name:"Côte d'Ivoire"},{code:"CK",name:"Cook Islands"},{code:"CL",name:"Chile"},{code:"CM",name:"Cameroon"},{code:"CN",name:"China"},{code:"CO",name:"Colombia"},{code:"CR",name:"Costa Rica"},{code:"CU",name:"Cuba"},{code:"CV",name:"Cabo Verde"},{code:"CW",name:"Curaçao"},{code:"CX",name:"Christmas Island"},{code:"CY",name:"Cyprus"},{code:"CZ",name:"Czechia"},{code:"DE",name:"Germany"},{code:"DJ",name:"Djibouti"},{code:"DK",name:"Denmark"},{code:"DM",name:"Dominica"},{code:"DO",name:"Dominican Republic"},{code:"DZ",name:"Algeria"},{code:"EC",name:"Ecuador"},{code:"EE",name:"Estonia"},{code:"EG",name:"Egypt"},{code:"EH",name:"Western Sahara"},{code:"ER",name:"Eritrea"},{code:"ES",name:"Spain"},{code:"ET",name:"Ethiopia"},{code:"FI",name:"Finland"},{code:"FJ",name:"Fiji"},{code:"FK",name:"Falkland Islands (Malvinas)"},{code:"FM",name:"Micronesia, Federated States of"},{code:"FO",name:"Faroe Islands"},{code:"FR",name:"France"},{code:"GA",name:"Gabon"},{code:"GB",name:"United Kingdom of Great Britain and Northern Ireland"},{code:"GD",name:"Grenada"},{code:"GE",name:"Georgia"},{code:"GF",name:"French Guiana"},{code:"GG",name:"Guernsey"},{code:"GH",name:"Ghana"},{code:"GI",name:"Gibraltar"},{code:"GL",name:"Greenland"},{code:"GM",name:"Gambia"},{code:"GN",name:"Guinea"},{code:"GP",name:"Guadeloupe"},{code:"GQ",name:"Equatorial Guinea"},{code:"GR",name:"Greece"},{code:"GS",name:"South Georgia and the South Sandwich Islands"},{code:"GT",name:"Guatemala"},{code:"GU",name:"Guam"},{code:"GW",name:"Guinea-Bissau"},{code:"GY",name:"Guyana"},{code:"HK",name:"Hong Kong"},{code:"HM",name:"Heard Island and McDonald Islands"},{code:"HN",name:"Honduras"},{code:"HR",name:"Croatia"},{code:"HT",name:"Haiti"},{code:"HU",name:"Hungary"},{code:"ID",name:"Indonesia"},{code:"IE",name:"Ireland"},{code:"IL",name:"Israel"},{code:"IM",name:"Isle of Man"},{code:"IN",name:"India"},{code:"IO",name:"British Indian Ocean Territory"},{code:"IQ",name:"Iraq"},{code:"IR",name:"Iran, Islamic Republic of"},{code:"IS",name:"Iceland"},{code:"IT",name:"Italy"},{code:"JE",name:"Jersey"},{code:"JM",name:"Jamaica"},{code:"JO",name:"Jordan"},{code:"JP",name:"Japan"},{code:"KE",name:"Kenya"},{code:"KG",name:"Kyrgyzstan"},{code:"KH",name:"Cambodia"},{code:"KI",name:"Kiribati"},{code:"KM",name:"Comoros"},{code:"KN",name:"Saint Kitts and Nevis"},{code:"KP",name:"Korea, Democratic People's Republic of"},{code:"KR",name:"Korea, Republic of"},{code:"KW",name:"Kuwait"},{code:"KY",name:"Cayman Islands"},{code:"KZ",name:"Kazakhstan"},{code:"LA",name:"Lao People's Democratic Republic"},{code:"LB",name:"Lebanon"},{code:"LC",name:"Saint Lucia"},{code:"LI",name:"Liechtenstein"},{code:"LK",name:"Sri Lanka"},{code:"LR",name:"Liberia"},{code:"LS",name:"Lesotho"},{code:"LT",name:"Lithuania"},{code:"LU",name:"Luxembourg"},{code:"LV",name:"Latvia"},{code:"LY",name:"Libya"},{code:"MA",name:"Morocco"},{code:"MC",name:"Monaco"},{code:"MD",name:"Moldova, Republic of"},{code:"ME",name:"Montenegro"},{code:"MF",name:"Saint Martin (French part)"},{code:"MG",name:"Madagascar"},{code:"MH",name:"Marshall Islands"},{code:"MK",name:"North Macedonia"},{code:"ML",name:"Mali"},{code:"MM",name:"Myanmar"},{code:"MN",name:"Mongolia"},{code:"MO",name:"Macao"},{code:"MP",name:"Northern Mariana Islands"},{code:"MQ",name:"Martinique"},{code:"MR",name:"Mauritania"},{code:"MS",name:"Montserrat"},{code:"MT",name:"Malta"},{code:"MU",name:"Mauritius"},{code:"MV",name:"Maldives"},{code:"MW",name:"Malawi"},{code:"MX",name:"Mexico"},{code:"MY",name:"Malaysia"},{code:"MZ",name:"Mozambique"},{code:"NA",name:"Namibia"},{code:"NC",name:"New Caledonia"},{code:"NE",name:"Niger"},{code:"NF",name:"Norfolk Island"},{code:"NG",name:"Nigeria"},{code:"NI",name:"Nicaragua"},{code:"NL",name:"Netherlands, Kingdom of the"},{code:"NO",name:"Norway"},{code:"NP",name:"Nepal"},{code:"NR",name:"Nauru"},{code:"NU",name:"Niue"},{code:"NZ",name:"New Zealand"},{code:"OM",name:"Oman"},{code:"PA",name:"Panama"},{code:"PE",name:"Peru"},{code:"PF",name:"French Polynesia"},{code:"PG",name:"Papua New Guinea"},{code:"PH",name:"Philippines"},{code:"PK",name:"Pakistan"},{code:"PL",name:"Poland"},{code:"PM",name:"Saint Pierre and Miquelon"},{code:"PN",name:"Pitcairn"},{code:"PR",name:"Puerto Rico"},{code:"PS",name:"Palestine, State of"},{code:"PT",name:"Portugal"},{code:"PW",name:"Palau"},{code:"PY",name:"Paraguay"},{code:"QA",name:"Qatar"},{code:"RE",name:"Réunion"},{code:"RO",name:"Romania"},{code:"RS",name:"Serbia"},{code:"RU",name:"Russian Federation"},{code:"RW",name:"Rwanda"},{code:"SA",name:"Saudi Arabia"},{code:"SB",name:"Solomon Islands"},{code:"SC",name:"Seychelles"},{code:"SD",name:"Sudan"},{code:"SE",name:"Sweden"},{code:"SG",name:"Singapore"},{code:"SH",name:"Saint Helena, Ascension and Tristan da Cunha"},{code:"SI",name:"Slovenia"},{code:"SJ",name:"Svalbard and Jan Mayen"},{code:"SK",name:"Slovakia"},{code:"SL",name:"Sierra Leone"},{code:"SM",name:"San Marino"},{code:"SN",name:"Senegal"},{code:"SO",name:"Somalia"},{code:"SR",name:"Suriname"},{code:"SS",name:"South Sudan"},{code:"ST",name:"Sao Tome and Principe"},{code:"SV",name:"El Salvador"},{code:"SX",name:"Sint Maarten (Dutch part)"},{code:"SY",name:"Syrian Arab Republic"},{code:"SZ",name:"Eswatini"},{code:"TC",name:"Turks and Caicos Islands"},{code:"TD",name:"Chad"},{code:"TF",name:"French Southern Territories"},{code:"TG",name:"Togo"},{code:"TH",name:"Thailand"},{code:"TJ",name:"Tajikistan"},{code:"TK",name:"Tokelau"},{code:"TL",name:"Timor-Leste"},{code:"TM",name:"Turkmenistan"},{code:"TN",name:"Tunisia"},{code:"TO",name:"Tonga"},{code:"TR",name:"Türkiye"},{code:"TT",name:"Trinidad and Tobago"},{code:"TV",name:"Tuvalu"},{code:"TW",name:"Taiwan, Province of China"},{code:"TZ",name:"Tanzania, United Republic of"},{code:"UA",name:"Ukraine"},{code:"UG",name:"Uganda"},{code:"UM",name:"United States Minor Outlying Islands"},{code:"US",name:"United States of America"},{code:"UY",name:"Uruguay"},{code:"UZ",name:"Uzbekistan"},{code:"VA",name:"Holy See"},{code:"VC",name:"Saint Vincent and the Grenadines"},{code:"VE",name:"Venezuela, Bolivarian Republic of"},{code:"VG",name:"Virgin Islands (British)"},{code:"VI",name:"Virgin Islands (U.S.)"},{code:"VN",name:"Viet Nam"},{code:"VU",name:"Vanuatu"},{code:"WF",name:"Wallis and Futuna"},{code:"WS",name:"Samoa"},{code:"YE",name:"Yemen"},{code:"YT",name:"Mayotte"},{code:"ZA",name:"South Africa"},{code:"ZM",name:"Zambia"},{code:"ZW",name:"Zimbabwe"}],ip={class:"wifi-config-generator"},lp={class:"form-group"},cp={for:"ssid"},up=["placeholder"],dp={class:"form-group"},pp={for:"password"},mp={class:"password-wrapper"},gp=["type","placeholder"],hp={key:0,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},fp={key:1,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},vp={class:"form-group"},_p={for:"country"},bp=["value"],Tp={type:"submit",class:"generate-btn"},wp={__name:"WifiConfigGenerator",setup(e){const{lang:t}=Ke(),o=B(()=>t.value.startsWith("de")?{title:"WLAN-Konfigurationsgenerator",description:"Erstelle eine angepasste WLAN-Konfiguration für dein HyperBian-System.",ssidLabel:"SSID (Netzwerkname)",ssidPlaceholder:"Gib deinen WLAN-Netzwerknamen ein",passwordLabel:"Passwort",passwordPlaceholder:"Gib dein WLAN-Passwort ein",countryLabel:"Ländercode",buttonText:"Konfiguration speichern"}:{title:"WiFi Configuration Generator",description:"Generate a customized WiFi configuration for your HyperBian system.",ssidLabel:"SSID (Network Name)",ssidPlaceholder:"Enter your WiFi network name",passwordLabel:"Password",passwordPlaceholder:"Enter your WiFi password",countryLabel:"Country Code",buttonText:"Save Configuration"}),r=z(""),s=z(""),a=z("DE"),n=z(!1),i=()=>{n.value=!n.value},l=()=>{const d=c=>c.replaceAll("\\","\\\\").replaceAll('"',String.raw`\"`),m=`#################################################################################### ## Configure your initial HyperBian WiFi connectivity to your needs below. ## Uncomment and edit the relevant sections as needed. ## ## If you have additional needs refer to the cloud-init documentation ## and the netplan reference for full details: ## ## https://netplan.io/reference ## https://cloudinit.readthedocs.io/en/latest/topics/network-config.html ## https://cloudinit.readthedocs.io/en/latest/topics/network-config-format-v2.html #################################################################################### network: version: 2 wifis: wlan0: dhcp4: true optional: true access-points: "${d(r.value)}": password: "${d(s.value)}" regulatory-domain: ${a.value.toUpperCase()}`,u=new Blob([m],{type:"application/octet-stream"}),g=document.createElement("a");g.href=URL.createObjectURL(u),g.download="network-config",g.click(),URL.revokeObjectURL(g.href)};return(d,m)=>(p(),v("div",ip,[h("h2",null,M(o.value.title),1),h("p",null,M(o.value.description),1),h("form",{onSubmit:uo(l,["prevent"]),class:"config-form"},[h("div",lp,[h("label",cp,M(o.value.ssidLabel)+":",1),se(h("input",{type:"text",id:"ssid","onUpdate:modelValue":m[0]||(m[0]=u=>r.value=u),placeholder:o.value.ssidPlaceholder,required:""},null,8,up),[[Yt,r.value]])]),h("div",dp,[h("label",pp,M(o.value.passwordLabel)+":",1),h("div",mp,[se(h("input",{type:n.value?"text":"password",id:"password","onUpdate:modelValue":m[1]||(m[1]=u=>s.value=u),placeholder:o.value.passwordPlaceholder,required:""},null,8,gp),[[yr,s.value]]),h("span",{onClick:i,class:"password-toggle-icon"},[n.value?(p(),v("svg",hp,[...m[3]||(m[3]=[h("path",{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"},null,-1),h("line",{x1:"1",y1:"1",x2:"23",y2:"23"},null,-1)])])):(p(),v("svg",fp,[...m[4]||(m[4]=[h("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"},null,-1),h("circle",{cx:"12",cy:"12",r:"3"},null,-1)])]))])])]),h("div",vp,[h("label",_p,M(o.value.countryLabel)+":",1),se(h("select",{id:"country","onUpdate:modelValue":m[2]||(m[2]=u=>a.value=u),required:""},[(p(!0),v(J,null,te(f(ap),u=>(p(),v("option",{key:u.code,value:u.code},M(u.name)+" ("+M(u.code)+") ",9,bp))),128))],512),[[ht,a.value]])]),h("button",Tp,M(o.value.buttonText),1)],32)]))}},yp=N(wp,[["__scopeId","data-v-33d97877"]]);var fs={},Wt={},dr;function Ze(){return dr||(dr=1,function(e){var t=0,o="";function r(P,S){return i(a(l(P),l(S)))}function s(P){return m(g(d(P),P.length*8))}function a(P,S){var b=d(P);b.length>32&&(b=g(b,P.length*8));for(var _=Array(32),D=Array(32),$=0;$<32;$++)_[$]=b[$]^909522486,D[$]=b[$]^1549556828;var I=g(_.concat(d(S)),1024+S.length*8);return m(g(D.concat(I),1536))}function n(P){try{}catch{t=0}for(var S=t?"0123456789ABCDEF":"0123456789abcdef",b="",_,D=0;D>>4&15)+S.charAt(_&15);return b}function i(P){try{}catch{o=""}for(var S="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b="",_=P.length,D=0;D<_;D+=3)for(var $=P.charCodeAt(D)<<16|(D+1<_?P.charCodeAt(D+1)<<8:0)|(D+2<_?P.charCodeAt(D+2):0),I=0;I<4;I++)D*8+I*6>P.length*8?b+=o:b+=S.charAt($>>>6*(3-I)&63);return b}function l(P){for(var S="",b=-1,_,D;++b>>6&31,128|_&63):_<=65535?S+=String.fromCharCode(224|_>>>12&15,128|_>>>6&63,128|_&63):_<=2097151&&(S+=String.fromCharCode(240|_>>>18&7,128|_>>>12&63,128|_>>>6&63,128|_&63));return S}function d(P){for(var S=Array(P.length>>2),b=0;b>5]|=(P.charCodeAt(b/8)&255)<<24-b%32;return S}function m(P){for(var S="",b=0;b>5]>>>24-b%32&255);return S}var u;function g(P,S){u==null&&(u=new Array(new c(1116352408,-685199838),new c(1899447441,602891725),new c(-1245643825,-330482897),new c(-373957723,-2121671748),new c(961987163,-213338824),new c(1508970993,-1241133031),new c(-1841331548,-1357295717),new c(-1424204075,-630357736),new c(-670586216,-1560083902),new c(310598401,1164996542),new c(607225278,1323610764),new c(1426881987,-704662302),new c(1925078388,-226784913),new c(-2132889090,991336113),new c(-1680079193,633803317),new c(-1046744716,-815192428),new c(-459576895,-1628353838),new c(-272742522,944711139),new c(264347078,-1953704523),new c(604807628,2007800933),new c(770255983,1495990901),new c(1249150122,1856431235),new c(1555081692,-1119749164),new c(1996064986,-2096016459),new c(-1740746414,-295247957),new c(-1473132947,766784016),new c(-1341970488,-1728372417),new c(-1084653625,-1091629340),new c(-958395405,1034457026),new c(-710438585,-1828018395),new c(113926993,-536640913),new c(338241895,168717936),new c(666307205,1188179964),new c(773529912,1546045734),new c(1294757372,1522805485),new c(1396182291,-1651133473),new c(1695183700,-1951439906),new c(1986661051,1014477480),new c(-2117940946,1206759142),new c(-1838011259,344077627),new c(-1564481375,1290863460),new c(-1474664885,-1136513023),new c(-1035236496,-789014639),new c(-949202525,106217008),new c(-778901479,-688958952),new c(-694614492,1432725776),new c(-200395387,1467031594),new c(275423344,851169720),new c(430227734,-1194143544),new c(506948616,1363258195),new c(659060556,-544281703),new c(883997877,-509917016),new c(958139571,-976659869),new c(1322822218,-482243893),new c(1537002063,2003034995),new c(1747873779,-692930397),new c(1955562222,1575990012),new c(2024104815,1125592928),new c(-2067236844,-1578062990),new c(-1933114872,442776044),new c(-1866530822,593698344),new c(-1538233109,-561857047),new c(-1090935817,-1295615723),new c(-965641998,-479046869),new c(-903397682,-366583396),new c(-779700025,566280711),new c(-354779690,-840897762),new c(-176337025,-294727304),new c(116418474,1914138554),new c(174292421,-1563912026),new c(289380356,-1090974290),new c(460393269,320620315),new c(685471733,587496836),new c(852142971,1086792851),new c(1017036298,365543100),new c(1126000580,-1676669620),new c(1288033470,-885112138),new c(1501505948,-60457430),new c(1607167915,987167468),new c(1816402316,1246189591)));var b=new Array(new c(1779033703,-205731576),new c(-1150833019,-2067093701),new c(1013904242,-23791573),new c(-1521486534,1595750129),new c(1359893119,-1377402159),new c(-1694144372,725511199),new c(528734635,-79577749),new c(1541459225,327033209)),_=new c(0,0),D=new c(0,0),$=new c(0,0),I=new c(0,0),O=new c(0,0),R=new c(0,0),H=new c(0,0),K=new c(0,0),V=new c(0,0),Z=new c(0,0),X=new c(0,0),ee=new c(0,0),ae=new c(0,0),Ce=new c(0,0),ie=new c(0,0),le=new c(0,0),ce=new c(0,0),Q,oe,ne=new Array(80);for(oe=0;oe<80;oe++)ne[oe]=new c(0,0);for(P[S>>5]|=128<<24-(S&31),P[(S+128>>10<<5)+31]=S,oe=0;oe>>b|S.h<<32-b,P.h=S.h>>>b|S.l<<32-b}function E(P,S,b){P.l=S.h>>>b|S.l<<32-b,P.h=S.l>>>b|S.h<<32-b}function A(P,S,b){P.l=S.l>>>b|S.h<<32-b,P.h=S.h>>>b}function F(P,S,b){var _=(S.l&65535)+(b.l&65535),D=(S.l>>>16)+(b.l>>>16)+(_>>>16),$=(S.h&65535)+(b.h&65535)+(D>>>16),I=(S.h>>>16)+(b.h>>>16)+($>>>16);P.l=_&65535|D<<16,P.h=$&65535|I<<16}function U(P,S,b,_,D){var $=(S.l&65535)+(b.l&65535)+(_.l&65535)+(D.l&65535),I=(S.l>>>16)+(b.l>>>16)+(_.l>>>16)+(D.l>>>16)+($>>>16),O=(S.h&65535)+(b.h&65535)+(_.h&65535)+(D.h&65535)+(I>>>16),R=(S.h>>>16)+(b.h>>>16)+(_.h>>>16)+(D.h>>>16)+(O>>>16);P.l=$&65535|I<<16,P.h=O&65535|R<<16}function q(P,S,b,_,D,$){var I=(S.l&65535)+(b.l&65535)+(_.l&65535)+(D.l&65535)+($.l&65535),O=(S.l>>>16)+(b.l>>>16)+(_.l>>>16)+(D.l>>>16)+($.l>>>16)+(I>>>16),R=(S.h&65535)+(b.h&65535)+(_.h&65535)+(D.h&65535)+($.h&65535)+(O>>>16),H=(S.h>>>16)+(b.h>>>16)+(_.h>>>16)+(D.h>>>16)+($.h>>>16)+(R>>>16);P.l=I&65535|O<<16,P.h=R&65535|H<<16}e.rstr_sha512=s,e.rstr2hex=n,e.b64_hmac_sha512=r}(Wt)),Wt}(function(e){var t;t=Ze().rstr_sha512,Ze().binb_sha512,Ze().hex_sha512,Ze().rstr2hex,Ze().rstr2b64;function o(n,i){for(var l="",d=0;d0;g>>=1)g&1?u+=l:u+=n;var c=t(u);return c}function s(n,i,l){for(var d=r(n,i),m="",u=0;u1){if(m[1]!=="6"){var u="Got '"+i+"' but only SHA512 ($6$) algorithm supported";throw new Error(u)}d=parseInt(m[2].split("=")[1]),d?(d<1e3&&(d=1e3),d>999999999&&(d=999999999),i=m[3]||i):i=m[2]||i}i=i.substr(0,16);for(var g=s(n,i,d||5e3),c=g,T="",k="./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",E=[42,21,0,1,43,22,23,2,44,45,24,3,4,46,25,26,5,47,48,27,6,7,49,28,29,8,50,51,30,9,10,52,31,32,11,53,54,33,12,13,55,34,35,14,56,57,36,15,16,58,37,38,17,59,60,39,18,19,61,40,41,20,62,63],A=0;A>>6;T+=k.charAt(F)+k.charAt(U)}else{var F=c.charCodeAt(E[A+0])&parseInt("00111111",2),U=(c.charCodeAt(E[A+0])&parseInt("11000000",2))>>>6|(c.charCodeAt(E[A+1])&parseInt("00001111",2))<<2,q=(c.charCodeAt(E[A+1])&parseInt("11110000",2))>>4|(c.charCodeAt(E[A+2])&parseInt("00000011",2))<<4,P=(c.charCodeAt(E[A+2])&parseInt("11111100",2))>>>2;T+=k.charAt(F)+k.charAt(U)+k.charAt(q)+k.charAt(P)}return m.length>2&&(l=d?"$6$rounds="+d+"$":"$6$"),l+i+"$"+T}e._sha512crypt_intermediate=r,e._rstr_sha512crypt=s,e.b64_sha512crypt=a,e.sha512crypt=a})(fs);const Ep=["Africa/Abidjan","Africa/Algiers","Africa/Bissau","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/El_Aaiun","Africa/Johannesburg","Africa/Juba","Africa/Khartoum","Africa/Lagos","Africa/Maputo","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Asuncion","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Chicago","America/Chihuahua","America/Ciudad_Juarez","America/Costa_Rica","America/Cuiaba","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Goose_Bay","America/Grand_Turk","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/La_Paz","America/Lima","America/Los_Angeles","America/Maceio","America/Managua","America/Manaus","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/New_York","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Johns","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Tijuana","America/Toronto","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","Antarctica/Casey","Antarctica/Davis","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Troll","Antarctica/Vostok","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Chita","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuching","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/South_Georgia","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Etc/GMT","Etc/GMT+1","Etc/GMT+10","Etc/GMT+11","Etc/GMT+12","Etc/GMT+2","Etc/GMT+3","Etc/GMT+4","Etc/GMT+5","Etc/GMT+6","Etc/GMT+7","Etc/GMT+8","Etc/GMT+9","Etc/GMT-1","Etc/GMT-10","Etc/GMT-11","Etc/GMT-12","Etc/GMT-13","Etc/GMT-14","Etc/GMT-2","Etc/GMT-3","Etc/GMT-4","Etc/GMT-5","Etc/GMT-6","Etc/GMT-7","Etc/GMT-8","Etc/GMT-9","Etc/UTC","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Chisinau","Europe/Dublin","Europe/Gibraltar","Europe/Helsinki","Europe/Istanbul","Europe/Kaliningrad","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/London","Europe/Madrid","Europe/Malta","Europe/Minsk","Europe/Moscow","Europe/Paris","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/Saratov","Europe/Simferopol","Europe/Sofia","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zurich","Factory","Indian/Chagos","Indian/Maldives","Indian/Mauritius","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Easter","Pacific/Efate","Pacific/Fakaofo","Pacific/Fiji","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Marquesas","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu"],kp=["af_ZA.UTF-8","am_ET.UTF-8","ar_AE.UTF-8","ar_BH.UTF-8","ar_DZ.UTF-8","ar_EG.UTF-8","ar_IQ.UTF-8","ar_JO.UTF-8","ar_KW.UTF-8","ar_LB.UTF-8","ar_LY.UTF-8","ar_MA.UTF-8","ar_OM.UTF-8","ar_QA.UTF-8","ar_SA.UTF-8","ar_SD.UTF-8","ar_SY.UTF-8","ar_TN.UTF-8","ar_YE.UTF-8","as_IN.UTF-8","az_AZ.UTF-8","be_BY.UTF-8","bg_BG.UTF-8","bn_BD.UTF-8","bn_IN.UTF-8","bs_BA.UTF-8","ca_AD.UTF-8","ca_ES.UTF-8","ca_FR.UTF-8","ca_IT.UTF-8","cs_CZ.UTF-8","cy_GB.UTF-8","da_DK.UTF-8","de_AT.UTF-8","de_BE.UTF-8","de_CH.UTF-8","de_DE.UTF-8","de_IT.UTF-8","de_LI.UTF-8","de_LU.UTF-8","el_CY.UTF-8","el_GR.UTF-8","en_AU.UTF-8","en_BW.UTF-8","en_CA.UTF-8","en_DK.UTF-8","en_GB.UTF-8","en_HK.UTF-8","en_IE.UTF-8","en_IN.UTF-8","en_NG.UTF-8","en_NZ.UTF-8","en_PH.UTF-8","en_SG.UTF-8","en_US.UTF-8","en_ZA.UTF-8","en_ZM.UTF-8","en_ZW.UTF-8","es_AR.UTF-8","es_BO.UTF-8","es_CL.UTF-8","es_CO.UTF-8","es_CR.UTF-8","es_CU.UTF-8","es_DO.UTF-8","es_EC.UTF-8","es_ES.UTF-8","es_GT.UTF-8","es_HN.UTF-8","es_MX.UTF-8","es_NI.UTF-8","es_PA.UTF-8","es_PE.UTF-8","es_PR.UTF-8","es_PY.UTF-8","es_SV.UTF-8","es_US.UTF-8","es_UY.UTF-8","es_VE.UTF-8","et_EE.UTF-8","eu_ES.UTF-8","fa_IR.UTF-8","fi_FI.UTF-8","fo_FO.UTF-8","fr_BE.UTF-8","fr_CA.UTF-8","fr_CH.UTF-8","fr_FR.UTF-8","fr_LU.UTF-8","ga_IE.UTF-8","gd_GB.UTF-8","gl_ES.UTF-8","gu_IN.UTF-8","he_IL.UTF-8","hi_IN.UTF-8","hr_HR.UTF-8","hu_HU.UTF-8","hy_AM.UTF-8","id_ID.UTF-8","is_IS.UTF-8","it_CH.UTF-8","it_IT.UTF-8","ja_JP.UTF-8","ka_GE.UTF-8","kk_KZ.UTF-8","kl_GL.UTF-8","km_KH.UTF-8","kn_IN.UTF-8","ko_KR.UTF-8","kok_IN.UTF-8","lt_LT.UTF-8","lv_LV.UTF-8","mi_NZ.UTF-8","mk_MK.UTF-8","ml_IN.UTF-8","mr_IN.UTF-8","ms_MY.UTF-8","mt_MT.UTF-8","nb_NO.UTF-8","ne_NP.UTF-8","nl_BE.UTF-8","nl_NL.UTF-8","nn_NO.UTF-8","or_IN.UTF-8","pa_IN.UTF-8","pl_PL.UTF-8","pt_BR.UTF-8","pt_PT.UTF-8","ro_RO.UTF-8","ru_RU.UTF-8","ru_UA.UTF-8","sa_IN.UTF-8","sk_SK.UTF-8","sl_SI.UTF-8","sq_AL.UTF-8","sr_RS.UTF-8","sv_FI.UTF-8","sv_SE.UTF-8","sw_KE.UTF-8","ta_IN.UTF-8","te_IN.UTF-8","th_TH.UTF-8","tr_CY.UTF-8","tr_TR.UTF-8","uk_UA.UTF-8","ur_PK.UTF-8","uz_UZ.UTF-8","vi_VN.UTF-8","zh_CN.UTF-8","zh_HK.UTF-8","zh_SG.UTF-8","zh_TW.UTF-8"],Ap=["ara","by","bd","be","br","bg","ma","mm","ca","cn","hr","cz","dk","nl","bt","ee","ir","iq","fo","fi","fr","ge","de","gr","hu","is","in","il","it","jp","kg","la","lt","lv","mk","mt","mn","no","pl","pt","ro","ru","rs","si","sk","es","se","ch","sy","tj","lk","th","tr","gb","ua","us","uz","vn","pk","ke","za","kr","kz","me","al","am","at","az","ba","brai","cd","cz_qwerty","dev","dvorak","dz","epo","et","fi_classic","fr_bepo","fr_classic","gb_dvorak","ge_alt","gh","gn","ie","il_phonetic","in_ben","in_dev","in_guj","in_guru","in_kan","in_mal","in_ori","in_tam","in_tel","in_urd","jp_dvorak","kh","latam","lk_us","mao","md","ml","ng","np","pl_dvorak","pt_BR","ro_std","ru_phonetic","sd","sn","tg","tm","tr_f","tw","us_altgr-intl","us_dvorak","us_dvorak-intl","us_dvorak-l","us_dvorak-r","us_intl","us_workman","us_workman-intl","uz_cyrillic","za"],Pp={class:"system-config-generator"},Sp={class:"form-group"},Fp={for:"username"},$p=["placeholder"],Gp={class:"form-group"},Op={for:"password"},Cp={class:"password-wrapper"},Lp=["type","placeholder"],xp={key:0,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},Rp={key:1,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},Up={class:"form-group"},Dp={for:"hostname"},Ip=["placeholder"],Mp={class:"form-group checkbox-group"},Hp={for:"use_timezone"},Bp={key:0,class:"sub-form-group"},Np=["value"],Vp={class:"form-group checkbox-group"},zp={for:"use_locale"},jp={key:0,class:"sub-form-group"},Wp=["value"],qp={class:"form-group checkbox-group"},Kp={for:"use_keyboard"},Yp={key:0,class:"sub-form-group"},Jp=["value"],Zp={class:"form-group checkbox-group"},Xp={for:"enable_spi"},Qp={class:"form-group checkbox-group"},em={for:"enable_ssh"},tm={type:"submit",class:"generate-btn"},om={__name:"SystemConfigGenerator",setup(e){const{lang:t}=Ke(),o=B(()=>t.value.startsWith("de")?{title:"Systemkonfigurationsgenerator",description:"Erstelle eine angepasste Systemkonfiguration für dein HyperBian-System.",usernameLabel:"Benutzername",usernamePlaceholder:"z.B. hyperion",passwordLabel:"Passwort",passwordPlaceholder:"Gib das Passwort des Benutzers ein",hostnameLabel:"Hostname",hostnamePlaceholder:"z.B. hyperbian",setTimezoneLabel:"Zeitzone festlegen",setLocaleLabel:"Locale festlegen",setKeyboardLayoutLabel:"Tastaturlayout festlegen",enableSpiLabel:"SPI-Schnittstelle aktivieren",enableSshLabel:"SSH-Zugang aktivieren",buttonText:"Konfiguration speichern"}:{title:"System Configuration Generator",description:"Generate a customized system configuration for your HyperBian system.",usernameLabel:"Username",usernamePlaceholder:"e.g., hyperion",passwordLabel:"Password",passwordPlaceholder:"Enter the user's password",hostnameLabel:"Hostname",hostnamePlaceholder:"e.g., hyperbian",setTimezoneLabel:"Set Timezone",setLocaleLabel:"Set Locale",setKeyboardLayoutLabel:"Set Keyboard Layout",enableSpiLabel:"Enable SPI Interface",enableSshLabel:"Enable SSH Access",buttonText:"Save Configuration"}),r=Tr({username:"hyperion",password:"ambientlight",enable_ssh:!1,hostname:"hyperbian",timezone:"Europe/Berlin",locale:"de_DE.UTF-8",keyboard_layout:"de",enable_spi:!0}),s=z(!1),a=z(!1),n=z(!1),i=z(!0),l=()=>{i.value=!i.value},d=()=>{const m=k=>k.replaceAll("\\","\\\\").replaceAll('"',String.raw`\"`),u=fs.sha512crypt(r.password,Math.random().toString(36).substring(2,10));let g=`## template: jinja #cloud-config # This is the user-data configuration file for cloud-init. By default this sets # up an initial user called "ubuntu" with password "ubuntu", which must be # changed at first login. However, many additional actions can be initiated on # first boot from this file. The cloud-init documentation has more details: # # https://cloudinit.readthedocs.io/ # # Please note that the YAML format employed by this file is sensitive to # differences in whitespace; if you are editing this file in an editor (like # Notepad) which uses literal tabs, take care to only use spaces for # indentation. See the following link for more details: # # https://en.wikipedia.org/wiki/YAML # ################################################################## ## Configure your initial HyperBian system to your needs below ### ## Uncomment and edit the relevant sections as needed. ### ################################################################## # 1. Define the Hyperion user name (optional) {% set HYPERION_USER = "${m(r.username)}" %} # 2. Define, if ssh access should be enabled (optional) {% set ENABLE_SSH = ${r.enable_ssh} %} # 3. Set the system's hostname (optional) hostname: "${m(r.hostname)}" `;s.value?g+=` # 4. Set the timezone for this instance (optional) # the value of 'timezone' must exist in /usr/share/zoneinfo timezone: "${m(r.timezone)}" `:g+=` # 4. Set the timezone for this instance (optional) # the value of 'timezone' must exist in /usr/share/zoneinfo ## Sample for Berlin timezone #timezone: Europe/Berlin `,a.value?g+=` # 5. Set the locale to a given locale; default: en_GB.UTF-8 (optional) locale: "${m(r.locale)}" `:g+=` # 5. Set the locale to a given locale; default: en_GB.UTF-8 (optional) ## Sample for German locale #locale: de_DE.UTF-8 `,n.value?g+=` # 6. Set up the keyboard layout (optional) # See localectl(1), in particular the various list-x11-* sub-commands, # to determine the available models, layouts, variants, and options keyboard: layout: "${m(r.keyboard_layout)}" `:g+=` # 6. Set up the keyboard layout (optional) # See localectl(1), in particular the various list-x11-* sub-commands, # to determine the available models, layouts, variants, and options ## Sample for German keyboard layout #keyboard: # layout: de `,g+=` # 7. Enable the SPI interface (optional) rpi: interfaces: spi: ${r.enable_spi} ############################### ### DO NOT CHANGE THE BELOW ### ############################### users: - name: {{ HYPERION_USER }} gecos: Hyperion user groups: users, dialout, sudo, video, audio, gpio, spi, i2c sudo: ["ALL=(ALL) NOPASSWD:ALL"] lock_passwd: false passwd: ${u} shell: /bin/bash ssh_pwauth: {{ ENABLE_SSH }} runcmd: - | echo "Running setup for Hyperion user: {{ HYPERION_USER }}" /usr/share/hyperion/scripts/updateHyperionUser.sh -u "{{ HYPERION_USER }}" {% if ENABLE_SSH %} - systemctl unmask ssh - systemctl enable ssh - systemctl start ssh {% else %} - echo "SSH is disabled in config" {% endif %} `;const c=new Blob([g.trim()],{type:"application/octet-stream"}),T=document.createElement("a");T.href=URL.createObjectURL(c),T.download="user-data",T.click(),URL.revokeObjectURL(T.href)};return(m,u)=>(p(),v("div",Pp,[h("h2",null,M(o.value.title),1),h("p",null,M(o.value.description),1),h("form",{onSubmit:uo(d,["prevent"]),class:"config-form"},[h("div",Sp,[h("label",Fp,M(o.value.usernameLabel)+":",1),se(h("input",{type:"text",id:"username","onUpdate:modelValue":u[0]||(u[0]=g=>r.username=g),placeholder:o.value.usernamePlaceholder},null,8,$p),[[Yt,r.username]])]),h("div",Gp,[h("label",Op,M(o.value.passwordLabel)+":",1),h("div",Cp,[se(h("input",{type:i.value?"text":"password",id:"password","onUpdate:modelValue":u[1]||(u[1]=g=>r.password=g),placeholder:o.value.passwordPlaceholder},null,8,Lp),[[yr,r.password]]),h("span",{onClick:l,class:"password-toggle-icon"},[i.value?(p(),v("svg",xp,[...u[11]||(u[11]=[h("path",{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"},null,-1),h("line",{x1:"1",y1:"1",x2:"23",y2:"23"},null,-1)])])):(p(),v("svg",Rp,[...u[12]||(u[12]=[h("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"},null,-1),h("circle",{cx:"12",cy:"12",r:"3"},null,-1)])]))])])]),h("div",Up,[h("label",Dp,M(o.value.hostnameLabel)+":",1),se(h("input",{type:"text",id:"hostname","onUpdate:modelValue":u[2]||(u[2]=g=>r.hostname=g),placeholder:o.value.hostnamePlaceholder},null,8,Ip),[[Yt,r.hostname]])]),h("div",Mp,[se(h("input",{type:"checkbox",id:"use_timezone","onUpdate:modelValue":u[3]||(u[3]=g=>s.value=g)},null,512),[[Ye,s.value]]),h("label",Hp,M(o.value.setTimezoneLabel),1),s.value?(p(),v("div",Bp,[se(h("select",{id:"timezone","onUpdate:modelValue":u[4]||(u[4]=g=>r.timezone=g)},[(p(!0),v(J,null,te(f(Ep),g=>(p(),v("option",{key:g,value:g},M(g),9,Np))),128))],512),[[ht,r.timezone]])])):G("",!0)]),h("div",Vp,[se(h("input",{type:"checkbox",id:"use_locale","onUpdate:modelValue":u[5]||(u[5]=g=>a.value=g)},null,512),[[Ye,a.value]]),h("label",zp,M(o.value.setLocaleLabel),1),a.value?(p(),v("div",jp,[se(h("select",{id:"locale","onUpdate:modelValue":u[6]||(u[6]=g=>r.locale=g)},[(p(!0),v(J,null,te(f(kp),g=>(p(),v("option",{key:g,value:g},M(g),9,Wp))),128))],512),[[ht,r.locale]])])):G("",!0)]),h("div",qp,[se(h("input",{type:"checkbox",id:"use_keyboard","onUpdate:modelValue":u[7]||(u[7]=g=>n.value=g)},null,512),[[Ye,n.value]]),h("label",Kp,M(o.value.setKeyboardLayoutLabel),1),n.value?(p(),v("div",Yp,[se(h("select",{id:"keyboard_layout","onUpdate:modelValue":u[8]||(u[8]=g=>r.keyboard_layout=g)},[(p(!0),v(J,null,te(f(Ap),g=>(p(),v("option",{key:g,value:g},M(g),9,Jp))),128))],512),[[ht,r.keyboard_layout]])])):G("",!0)]),h("div",Zp,[se(h("input",{type:"checkbox",id:"enable_spi","onUpdate:modelValue":u[9]||(u[9]=g=>r.enable_spi=g)},null,512),[[Ye,r.enable_spi]]),h("label",Xp,M(o.value.enableSpiLabel),1)]),h("div",Qp,[se(h("input",{type:"checkbox",id:"enable_ssh","onUpdate:modelValue":u[10]||(u[10]=g=>r.enable_ssh=g)},null,512),[[Ye,r.enable_ssh]]),h("label",em,M(o.value.enableSshLabel),1)]),h("div",null,[h("button",tm,M(o.value.buttonText),1)])],32)]))}},rm=N(om,[["__scopeId","data-v-35ce9bc9"]]),lm={extends:$r,Layout(){return wr(Ic)},enhanceApp({app:e}){e.component("Tab",kc),e.component("Tabs",Fc),e.component("ImageWrap",qc),e.component("Contributors",Qu),e.use(np),e.component("WifiConfigGenerator",yp),e.component("SystemConfigGenerator",rm)}};export{Qu as C,lm as R,$a as V,nl as c,j as u};