import{d as J,r as M,a as $t,b as gn,c as C,i as ne,e as De,f as _n,g as Ct,o as te,h,j as D,k as ie,l as Se,m as Pt,u as we,n as It,T as We,p,q as _,s as z,t as ye,v as j,w as ee,x as zt,_ as R,y as bn,z as m,A as pe,B as yn,C as Ue,D as wn,E as Ln,F as En,G as kn,H as Ge,I as At,J as Sn,K as Ke,L as fe,M as se,N,O as Z,P as ce,Q as F,R as $,S as Qe,U as q,V as U,W as st,X as Tn,Y as On,Z as Ie,$ as ze,a0 as xt,a1 as $n,a2 as Cn,a3 as Pn,a4 as In,a5 as zn,a6 as An,a7 as xn}from"./framework-5866ffd3.js";const Dn="modulepreload",Nn=function(e){return"/chatgpt-ui/"+e},it={},I=function(t,n,o){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=Nn(s),s in it)return;it[s]=!0;const i=s.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(!!o)for(let c=r.length-1;c>=0;c--){const v=r[c];if(v.href===s&&(!i||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${a}`))return;const d=document.createElement("link");if(d.rel=i?"stylesheet":Dn,i||(d.as="script",d.crossOrigin=""),d.href=s,document.head.appendChild(d),i)return new Promise((c,v)=>{d.addEventListener("load",c),d.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t())},Hn={"v-8daa1a0e":()=>I(()=>import("./index.html-f32af385.js"),[]).then(({data:e})=>e),"v-eb956884":()=>I(()=>import("./buymeacoffee.html-f20ec2fb.js"),[]).then(({data:e})=>e),"v-4f4ccb8f":()=>I(()=>import("./configuration.html-ed512da6.js"),[]).then(({data:e})=>e),"v-531add2c":()=>I(()=>import("./development.html-117eb2b5.js"),[]).then(({data:e})=>e),"v-7f374639":()=>I(()=>import("./problems.html-3485ea96.js"),[]).then(({data:e})=>e),"v-47700a83":()=>I(()=>import("./quick-start.html-5d24620c.js"),[]).then(({data:e})=>e),"v-2d0ad528":()=>I(()=>import("./index.html-a9203641.js"),[]).then(({data:e})=>e),"v-603f36a2":()=>I(()=>import("./buymeacoffee.html-22a781eb.js"),[]).then(({data:e})=>e),"v-81f65e84":()=>I(()=>import("./configuration.html-0ef661b4.js"),[]).then(({data:e})=>e),"v-1d0fd34e":()=>I(()=>import("./development.html-b8d21bb5.js"),[]).then(({data:e})=>e),"v-4eee7faa":()=>I(()=>import("./problems.html-f1039fc4.js"),[]).then(({data:e})=>e),"v-62758f72":()=>I(()=>import("./quick-start.html-91a3ce5d.js"),[]).then(({data:e})=>e),"v-3706649a":()=>I(()=>import("./404.html-60b35caa.js"),[]).then(({data:e})=>e)},Rn=JSON.parse('{"base":"/chatgpt-ui/","lang":"en-US","title":"ChatGPT UI","description":"A ChatGPT web client","head":[],"locales":{"/":{"lang":"en-US","description":"A ChatGPT web client"},"/zh/":{"lang":"zh-CN","description":"一个 ChatGPT 的 Web 客户端"}}}'),Dt={"v-8daa1a0e":J(()=>I(()=>import("./index.html-18d42ac0.js"),["assets/index.html-18d42ac0.js","assets/framework-5866ffd3.js"])),"v-eb956884":J(()=>I(()=>import("./buymeacoffee.html-138309cb.js"),["assets/buymeacoffee.html-138309cb.js","assets/bmc_qr-9db17e16.js","assets/framework-5866ffd3.js"])),"v-4f4ccb8f":J(()=>I(()=>import("./configuration.html-a7684ba6.js"),["assets/configuration.html-a7684ba6.js","assets/framework-5866ffd3.js"])),"v-531add2c":J(()=>I(()=>import("./development.html-df5e9336.js"),["assets/development.html-df5e9336.js","assets/framework-5866ffd3.js"])),"v-7f374639":J(()=>I(()=>import("./problems.html-84e6145b.js"),["assets/problems.html-84e6145b.js","assets/framework-5866ffd3.js"])),"v-47700a83":J(()=>I(()=>import("./quick-start.html-b336d0c1.js"),["assets/quick-start.html-b336d0c1.js","assets/framework-5866ffd3.js"])),"v-2d0ad528":J(()=>I(()=>import("./index.html-d042d854.js"),["assets/index.html-d042d854.js","assets/framework-5866ffd3.js"])),"v-603f36a2":J(()=>I(()=>import("./buymeacoffee.html-5158290f.js"),["assets/buymeacoffee.html-5158290f.js","assets/bmc_qr-9db17e16.js","assets/framework-5866ffd3.js"])),"v-81f65e84":J(()=>I(()=>import("./configuration.html-99825d43.js"),["assets/configuration.html-99825d43.js","assets/framework-5866ffd3.js"])),"v-1d0fd34e":J(()=>I(()=>import("./development.html-989a2b06.js"),["assets/development.html-989a2b06.js","assets/framework-5866ffd3.js"])),"v-4eee7faa":J(()=>I(()=>import("./problems.html-dabd58d0.js"),["assets/problems.html-dabd58d0.js","assets/framework-5866ffd3.js"])),"v-62758f72":J(()=>I(()=>import("./quick-start.html-fc1bc91c.js"),["assets/quick-start.html-fc1bc91c.js","assets/framework-5866ffd3.js"])),"v-3706649a":J(()=>I(()=>import("./404.html-87d54bd8.js"),["assets/404.html-87d54bd8.js","assets/framework-5866ffd3.js"]))};var Mn=Symbol(""),Bn=M(Hn),Nt=$t({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),ue=M(Nt),ve=()=>ue,Ht=Symbol(""),re=()=>{const e=ie(Ht);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Rt=Symbol(""),Fn=()=>{const e=ie(Rt);if(!e)throw new Error("usePageHead() is called without provider.");return e},Vn=Symbol(""),Mt=Symbol(""),jn=()=>{const e=ie(Mt);if(!e)throw new Error("usePageLang() is called without provider.");return e},Bt=Symbol(""),qn=()=>{const e=ie(Bt);if(!e)throw new Error("usePageLayout() is called without provider.");return e},Ye=Symbol(""),Ne=()=>{const e=ie(Ye);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},be=M(Rn),Wn=()=>be,Ft=Symbol(""),Je=()=>{const e=ie(Ft);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Un=Symbol(""),Gn="Layout",Kn="NotFound",oe=gn({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=Bn.value[e];return await(t==null?void 0:t())??Nt},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const o=ne(t.description)?t.description:n.description,r=[...De(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return _n(r)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:e=>e.lang||"en",resolvePageLayout:(e,t)=>{let n;if(e.path){const o=e.frontmatter.layout;ne(o)?n=o:n=Gn}else n=Kn;return t[n]},resolveRouteLocale:(e,t)=>Ct(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Ze=C({name:"ClientOnly",setup(e,t){const n=M(!1);return te(()=>{n.value=!0}),()=>{var o,r;return n.value?(r=(o=t.slots).default)==null?void 0:r.call(o):null}}}),Qn=C({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=ve(),n=h(()=>Dt[e.pageKey||t.value.key]);return()=>n.value?D(n.value):D("div","404 Not Found")}}),he=(e={})=>e,Xe=e=>Se(e)?e:`/chatgpt-ui/${Pt(e)}`;function Vt(e,t,n){var o,r,s;t===void 0&&(t=50),n===void 0&&(n={});var i=(o=n.isImmediate)!=null&&o,a=(r=n.callback)!=null&&r,l=n.maxWait,d=Date.now(),c=[];function v(){if(l!==void 0){var g=Date.now()-d;if(g+t>=l)return l-g}return t}var f=function(){var g=[].slice.call(arguments),b=this;return new Promise(function(k,y){var T=i&&s===void 0;if(s!==void 0&&clearTimeout(s),s=setTimeout(function(){if(s=void 0,d=Date.now(),!i){var x=e.apply(b,g);a&&a(x),c.forEach(function(Q){return(0,Q.resolve)(x)}),c=[]}},v()),T){var B=e.apply(b,g);return a&&a(B),k(B)}c.push({resolve:k,reject:y})})};return f.cancel=function(g){s!==void 0&&clearTimeout(s),c.forEach(function(b){return(0,b.reject)(g)}),c=[]},f}const Yn=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const r=we(),i=Vt(()=>{var k,y;const a=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(a-0)f.some(B=>B.hash===T.hash));for(let T=0;T=(((k=B.parentElement)==null?void 0:k.offsetTop)??0)-o,Y=!x||a<(((y=x.parentElement)==null?void 0:y.offsetTop)??0)-o;if(!(Q&&Y))continue;const L=decodeURIComponent(r.currentRoute.value.hash),u=decodeURIComponent(B.hash);if(L===u)return;if(v){for(let A=T+1;A{window.addEventListener("scroll",i)}),It(()=>{window.removeEventListener("scroll",i)})},lt=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t,force:!0}).finally(()=>e.options.scrollBehavior=n)},Jn="a.sidebar-item",Zn=".header-anchor",Xn=300,eo=5,to=he({setup(){Yn({headerLinkSelector:Jn,headerAnchorSelector:Zn,delay:Xn,offset:eo})}}),ut=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,no=()=>window.scrollTo({top:0,behavior:"smooth"});const oo=C({name:"BackToTop",setup(){const e=M(0),t=h(()=>e.value>300),n=Vt(()=>{e.value=ut()},100);te(()=>{e.value=ut(),window.addEventListener("scroll",()=>n())});const o=D("div",{class:"back-to-top",onClick:no});return()=>D(We,{name:"back-to-top"},()=>t.value?o:null)}}),ro=he({rootComponents:[oo]});const ao=D("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[D("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),D("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),so=C({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=Ne(),n=h(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>D("span",[ao,D("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),io={"/":{openInNewWindow:"open in new window"},"/zh/":{openInNewWindow:"在新窗口打开"}},lo=he({enhance({app:e}){e.component("ExternalLinkIcon",D(so,{locales:io}))}});/*! medium-zoom 1.0.8 | MIT License | https://github.com/francoischalifour/medium-zoom */var me=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},o=window.Promise||function(w){function E(){}w(E,E)},r=function(w){var E=w.target;if(E===A){b();return}x.indexOf(E)!==-1&&k({target:E})},s=function(){if(!(Y||!u.original)){var w=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(de-w)>L.scrollOffset&&setTimeout(b,150)}},i=function(w){var E=w.key||w.keyCode;(E==="Escape"||E==="Esc"||E===27)&&b()},a=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=w;if(w.background&&(A.style.background=w.background),w.container&&w.container instanceof Object&&(E.container=me({},L.container,w.container)),w.template){var H=Pe(w.template)?w.template:document.querySelector(w.template);E.template=H}return L=me({},L,E),x.forEach(function(V){V.dispatchEvent(_e("medium-zoom:update",{detail:{zoom:P}}))}),P},l=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(me({},L,w))},d=function(){for(var w=arguments.length,E=Array(w),H=0;H0?E.reduce(function(S,G){return[].concat(S,dt(G))},[]):x;return V.forEach(function(S){S.classList.remove("medium-zoom-image"),S.dispatchEvent(_e("medium-zoom:detach",{detail:{zoom:P}}))}),x=x.filter(function(S){return V.indexOf(S)===-1}),P},v=function(w,E){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return x.forEach(function(V){V.addEventListener("medium-zoom:"+w,E,H)}),Q.push({type:"medium-zoom:"+w,listener:E,options:H}),P},f=function(w,E){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return x.forEach(function(V){V.removeEventListener("medium-zoom:"+w,E,H)}),Q=Q.filter(function(V){return!(V.type==="medium-zoom:"+w&&V.listener.toString()===E.toString())}),P},g=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=w.target,H=function(){var S={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},G=void 0,X=void 0;if(L.container)if(L.container instanceof Object)S=me({},S,L.container),G=S.width-S.left-S.right-L.margin*2,X=S.height-S.top-S.bottom-L.margin*2;else{var ge=Pe(L.container)?L.container:document.querySelector(L.container),le=ge.getBoundingClientRect(),He=le.width,an=le.height,sn=le.left,ln=le.top;S=me({},S,{width:He,height:an,left:sn,top:ln})}G=G||S.width-L.margin*2,X=X||S.height-L.margin*2;var Le=u.zoomedHd||u.original,un=ct(Le)?G:Le.naturalWidth||G,cn=ct(Le)?X:Le.naturalHeight||X,Te=Le.getBoundingClientRect(),dn=Te.top,mn=Te.left,Re=Te.width,Me=Te.height,vn=Math.min(Math.max(Re,un),G)/Re,pn=Math.min(Math.max(Me,cn),X)/Me,Be=Math.min(vn,pn),fn=(-mn+(G-Re)/2+L.margin+S.left)/Be,hn=(-dn+(X-Me)/2+L.margin+S.top)/Be,at="scale("+Be+") translate3d("+fn+"px, "+hn+"px, 0)";u.zoomed.style.transform=at,u.zoomedHd&&(u.zoomedHd.style.transform=at)};return new o(function(V){if(E&&x.indexOf(E)===-1){V(P);return}var S=function He(){Y=!1,u.zoomed.removeEventListener("transitionend",He),u.original.dispatchEvent(_e("medium-zoom:opened",{detail:{zoom:P}})),V(P)};if(u.zoomed){V(P);return}if(E)u.original=E;else if(x.length>0){var G=x;u.original=G[0]}else{V(P);return}if(u.original.dispatchEvent(_e("medium-zoom:open",{detail:{zoom:P}})),de=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Y=!0,u.zoomed=mo(u.original),document.body.appendChild(A),L.template){var X=Pe(L.template)?L.template:document.querySelector(L.template);u.template=document.createElement("div"),u.template.appendChild(X.content.cloneNode(!0)),document.body.appendChild(u.template)}if(u.original.parentElement&&u.original.parentElement.tagName==="PICTURE"&&u.original.currentSrc&&(u.zoomed.src=u.original.currentSrc),document.body.appendChild(u.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),u.original.classList.add("medium-zoom-image--hidden"),u.zoomed.classList.add("medium-zoom-image--opened"),u.zoomed.addEventListener("click",b),u.zoomed.addEventListener("transitionend",S),u.original.getAttribute("data-zoom-src")){u.zoomedHd=u.zoomed.cloneNode(),u.zoomedHd.removeAttribute("srcset"),u.zoomedHd.removeAttribute("sizes"),u.zoomedHd.removeAttribute("loading"),u.zoomedHd.src=u.zoomed.getAttribute("data-zoom-src"),u.zoomedHd.onerror=function(){clearInterval(ge),console.warn("Unable to reach the zoom image target "+u.zoomedHd.src),u.zoomedHd=null,H()};var ge=setInterval(function(){u.zoomedHd.complete&&(clearInterval(ge),u.zoomedHd.classList.add("medium-zoom-image--opened"),u.zoomedHd.addEventListener("click",b),document.body.appendChild(u.zoomedHd),H())},10)}else if(u.original.hasAttribute("srcset")){u.zoomedHd=u.zoomed.cloneNode(),u.zoomedHd.removeAttribute("sizes"),u.zoomedHd.removeAttribute("loading");var le=u.zoomedHd.addEventListener("load",function(){u.zoomedHd.removeEventListener("load",le),u.zoomedHd.classList.add("medium-zoom-image--opened"),u.zoomedHd.addEventListener("click",b),document.body.appendChild(u.zoomedHd),H()})}else H()})},b=function(){return new o(function(w){if(Y||!u.original){w(P);return}var E=function H(){u.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(u.zoomed),u.zoomedHd&&document.body.removeChild(u.zoomedHd),document.body.removeChild(A),u.zoomed.classList.remove("medium-zoom-image--opened"),u.template&&document.body.removeChild(u.template),Y=!1,u.zoomed.removeEventListener("transitionend",H),u.original.dispatchEvent(_e("medium-zoom:closed",{detail:{zoom:P}})),u.original=null,u.zoomed=null,u.zoomedHd=null,u.template=null,w(P)};Y=!0,document.body.classList.remove("medium-zoom--opened"),u.zoomed.style.transform="",u.zoomedHd&&(u.zoomedHd.style.transform=""),u.template&&(u.template.style.transition="opacity 150ms",u.template.style.opacity=0),u.original.dispatchEvent(_e("medium-zoom:close",{detail:{zoom:P}})),u.zoomed.addEventListener("transitionend",E)})},k=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=w.target;return u.original?b():g({target:E})},y=function(){return L},T=function(){return x},B=function(){return u.original},x=[],Q=[],Y=!1,de=0,L=n,u={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?L=t:(t||typeof t=="string")&&d(t),L=me({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},L);var A=co(L.background);document.addEventListener("click",r),document.addEventListener("keyup",i),document.addEventListener("scroll",s),window.addEventListener("resize",b);var P={open:g,close:b,toggle:k,update:a,clone:l,attach:d,detach:c,on:v,off:f,getOptions:y,getImages:T,getZoomedImage:B};return P};function po(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",n==="top"&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}var fo=".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}";po(fo);const ho=vo,go=Symbol("mediumZoom");const _o=".theme-default-content > img, .theme-default-content :not(a) > img",bo={},yo=300,wo=he({enhance({app:e,router:t}){const n=ho(bo);n.refresh=(o=_o)=>{n.detach(),n.attach(o)},e.provide(go,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),yo)})}});/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */const O={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=O.isStarted();e=Fe(e,O.settings.minimum,1),O.status=e===1?null:e;const n=O.render(!t),o=n.querySelector(O.settings.barSelector),r=O.settings.speed,s=O.settings.easing;return n.offsetWidth,Lo(i=>{$e(o,{transform:"translate3d("+mt(e)+"%,0,0)",transition:"all "+r+"ms "+s}),e===1?($e(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){$e(n,{transition:"all "+r+"ms linear",opacity:"0"}),setTimeout(function(){O.remove(),i()},r)},r)):setTimeout(()=>i(),r)}),O},isStarted:()=>typeof O.status=="number",start:()=>{O.status||O.set(0);const e=()=>{setTimeout(()=>{O.status&&(O.trickle(),e())},O.settings.trickleSpeed)};return O.settings.trickle&&e(),O},done:e=>!e&&!O.status?O:O.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=O.status;return t?(typeof e!="number"&&(e=(1-t)*Fe(Math.random()*t,.1,.95)),t=Fe(t+e,0,.994),O.set(t)):O.start()},trickle:()=>O.inc(Math.random()*O.settings.trickleRate),render:e=>{if(O.isRendered())return document.getElementById("nprogress");vt(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=O.settings.template;const n=t.querySelector(O.settings.barSelector),o=e?"-100":mt(O.status||0),r=document.querySelector(O.settings.parent);return $e(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),r!==document.body&&vt(r,"nprogress-custom-parent"),r==null||r.appendChild(t),t},remove:()=>{pt(document.documentElement,"nprogress-busy"),pt(document.querySelector(O.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Eo(e)},isRendered:()=>!!document.getElementById("nprogress")},Fe=(e,t,n)=>en?n:e,mt=e=>(-1+e)*100,Lo=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),$e=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,l){return l.toUpperCase()})}function o(i){const a=document.body.style;if(i in a)return i;let l=e.length;const d=i.charAt(0).toUpperCase()+i.slice(1);let c;for(;l--;)if(c=e[l]+d,c in a)return c;return i}function r(i){return i=n(i),t[i]||(t[i]=o(i))}function s(i,a,l){a=r(a),i.style[a]=l}return function(i,a){for(const l in a){const d=a[l];d!==void 0&&Object.prototype.hasOwnProperty.call(a,l)&&s(i,l,d)}}}(),jt=(e,t)=>(typeof e=="string"?e:et(e)).indexOf(" "+t+" ")>=0,vt=(e,t)=>{const n=et(e),o=n+t;jt(n,t)||(e.className=o.substring(1))},pt=(e,t)=>{const n=et(e);if(!jt(e,t))return;const o=n.replace(" "+t+" "," ");e.className=o.substring(1,o.length-1)},et=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Eo=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const ko=()=>{te(()=>{const e=we(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||O.start()}),e.afterEach(n=>{t.add(n.path),O.done()})})},So=he({setup(){ko()}}),To=JSON.parse(`{"locales":{"/":{"navbar":[{"text":"Guide","link":"/"},{"text":"Changelog","link":"https://github.com/WongSaang/chatgpt-ui/releases"}],"sidebar":{"/":[{"text":"Guide","children":["/README.md","/guide/quick-start.md","/guide/configuration.md","/guide/problems.md","/guide/development.md","/guide/buymeacoffee.md"]}]},"selectLanguageName":"English"},"/zh/":{"navbar":[{"text":"指南","link":"/zh/"},{"text":"更新日志","link":"https://github.com/WongSaang/chatgpt-ui/releases"}],"selectLanguageName":"简体中文","selectLanguageText":"选择语言","selectLanguageAriaLabel":"选择语言","sidebar":{"/zh/":[{"text":"指南","children":["/zh/README.md","/zh/guide/quick-start.md","/zh/guide/configuration.md","/zh/guide/problems.md","/zh/guide/development.md","/zh/guide/buymeacoffee.md"]}]},"notFound":["这里什么都没有","我们怎么到这来了?","这是一个 404 页面","看起来我们进入了错误的链接"],"backToHome":"返回首页","openInNewWindow":"在新窗口打开","toggleColorMode":"切换颜色模式","toggleSidebar":"切换侧边栏"}},"colorMode":"auto","colorModeSwitch":true,"navbar":[],"logo":null,"repo":null,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"auto","sidebarDepth":2,"editLink":true,"editLinkText":"Edit this page","lastUpdated":true,"lastUpdatedText":"Last Updated","contributors":true,"contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),Oo=M(To),$o=()=>Oo,qt=Symbol(""),Co=()=>{const e=ie(qt);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Po=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}},Io=he({enhance({app:e}){const t=$o(),n=e._context.provides[Ye],o=h(()=>Po(t.value,n.value));e.provide(qt,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}}),zo=C({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(p(),_("span",{class:ee(["badge",e.type]),style:zt({verticalAlign:e.vertical})},[z(t.$slots,"default",{},()=>[ye(j(e.text),1)])],6))}}),Ao=R(zo,[["__file","Badge.vue"]]),xo=C({name:"CodeGroup",setup(e,{slots:t}){const n=M(-1),o=M([]),r=(a=n.value)=>{a{a>0?n.value=a-1:n.value=o.value.length-1,o.value[n.value].focus()},i=(a,l)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=l):a.key==="ArrowRight"?(a.preventDefault(),r(l)):a.key==="ArrowLeft"&&(a.preventDefault(),s(l))};return()=>{var l;const a=(((l=t.default)==null?void 0:l.call(t))||[]).filter(d=>d.type.name==="CodeGroupItem").map(d=>(d.props===null&&(d.props={}),d));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(d=>d.props.active===""||d.props.active===!0),n.value===-1&&(n.value=0)):a.forEach((d,c)=>{d.props.active=c===n.value}),D("div",{class:"code-group"},[D("div",{class:"code-group__nav"},D("ul",{class:"code-group__ul"},a.map((d,c)=>{const v=c===n.value;return D("li",{class:"code-group__li"},D("button",{ref:f=>{f&&(o.value[c]=f)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":v},ariaPressed:v,ariaExpanded:v,onClick:()=>n.value=c,onKeydown:f=>i(f,c)},d.props.title))}))),a]))}}}),Do=["aria-selected"],No=C({name:"CodeGroupItem"}),Ho=C({...No,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(p(),_("div",{class:ee(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[z(t.$slots,"default")],10,Do))}}),Ro=R(Ho,[["__file","CodeGroupItem.vue"]]);var ft;const Wt=typeof window<"u",Mo=e=>typeof e=="function",Bo=e=>typeof e=="string",Fo=()=>{};Wt&&((ft=window==null?void 0:window.navigator)!=null&&ft.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function ke(e){return typeof e=="function"?e():m(e)}function Vo(e,t){function n(...o){return new Promise((r,s)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(s)})}return n}const Ut=e=>e();function jo(e=Ut){const t=M(!0);function n(){t.value=!1}function o(){t.value=!0}const r=(...s)=>{t.value&&e(...s)};return{isActive:$t(t),pause:n,resume:o,eventFilter:r}}function qo(e){return e}function Gt(e){return wn()?(Ln(e),!0):!1}function Wo(e){return typeof e=="function"?h(e):M(e)}function Uo(e,t=!0){yn()?te(e):t?e():Ue(e)}function Go(e=!1,t={}){const{truthyValue:n=!0,falsyValue:o=!1}=t,r=bn(e),s=M(e);function i(a){if(arguments.length)return s.value=a,s.value;{const l=ke(n);return s.value=s.value===l?ke(o):l,s.value}}return r?i:[s,i]}var ht=Object.getOwnPropertySymbols,Ko=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,Yo=(e,t)=>{var n={};for(var o in e)Ko.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&ht)for(var o of ht(e))t.indexOf(o)<0&&Qo.call(e,o)&&(n[o]=e[o]);return n};function Jo(e,t,n={}){const o=n,{eventFilter:r=Ut}=o,s=Yo(o,["eventFilter"]);return pe(e,Vo(r,t),s)}var Zo=Object.defineProperty,Xo=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,gt=(e,t,n)=>t in e?Zo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,tr=(e,t)=>{for(var n in t||(t={}))Kt.call(t,n)&>(e,n,t[n]);if(Ae)for(var n of Ae(t))Qt.call(t,n)&>(e,n,t[n]);return e},nr=(e,t)=>Xo(e,er(t)),or=(e,t)=>{var n={};for(var o in e)Kt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Ae)for(var o of Ae(e))t.indexOf(o)<0&&Qt.call(e,o)&&(n[o]=e[o]);return n};function rr(e,t,n={}){const o=n,{eventFilter:r}=o,s=or(o,["eventFilter"]),{eventFilter:i,pause:a,resume:l,isActive:d}=jo(r);return{stop:Jo(e,t,nr(tr({},s),{eventFilter:i})),pause:a,resume:l,isActive:d}}function ar(e){var t;const n=ke(e);return(t=n==null?void 0:n.$el)!=null?t:n}const xe=Wt?window:void 0;function _t(...e){let t,n,o,r;if(Bo(e[0])||Array.isArray(e[0])?([n,o,r]=e,t=xe):[t,n,o,r]=e,!t)return Fo;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const s=[],i=()=>{s.forEach(c=>c()),s.length=0},a=(c,v,f,g)=>(c.addEventListener(v,f,g),()=>c.removeEventListener(v,f,g)),l=pe(()=>[ar(t),ke(r)],([c,v])=>{i(),c&&s.push(...n.flatMap(f=>o.map(g=>a(c,f,g,v))))},{immediate:!0,flush:"post"}),d=()=>{l(),i()};return Gt(d),d}function sr(e,t=!1){const n=M(),o=()=>n.value=Boolean(e());return o(),Uo(o,t),n}function ir(e,t={}){const{window:n=xe}=t,o=sr(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const s=M(!1),i=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",a):r.removeListener(a))},a=()=>{o.value&&(i(),r=n.matchMedia(Wo(e).value),s.value=r.matches,"addEventListener"in r?r.addEventListener("change",a):r.addListener(a))};return kn(a),Gt(()=>i()),s}const je=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},qe="__vueuse_ssr_handlers__";je[qe]=je[qe]||{};const lr=je[qe];function ur(e,t){return lr[e]||t}function cr(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}var dr=Object.defineProperty,bt=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,yt=(e,t,n)=>t in e?dr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,wt=(e,t)=>{for(var n in t||(t={}))mr.call(t,n)&&yt(e,n,t[n]);if(bt)for(var n of bt(t))vr.call(t,n)&&yt(e,n,t[n]);return e};const pr={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Lt="vueuse-storage";function fr(e,t,n,o={}){var r;const{flush:s="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:d=!1,shallow:c,window:v=xe,eventFilter:f,onError:g=u=>{console.error(u)}}=o,b=(c?En:M)(t);if(!n)try{n=ur("getDefaultStorage",()=>{var u;return(u=xe)==null?void 0:u.localStorage})()}catch(u){g(u)}if(!n)return b;const k=ke(t),y=cr(k),T=(r=o.serializer)!=null?r:pr[y],{pause:B,resume:x}=rr(b,()=>Q(b.value),{flush:s,deep:i,eventFilter:f});return v&&a&&(_t(v,"storage",L),_t(v,Lt,de)),L(),b;function Q(u){try{if(u==null)n.removeItem(e);else{const A=T.write(u),P=n.getItem(e);P!==A&&(n.setItem(e,A),v&&v.dispatchEvent(new CustomEvent(Lt,{detail:{key:e,oldValue:P,newValue:A,storageArea:n}})))}}catch(A){g(A)}}function Y(u){const A=u?u.newValue:n.getItem(e);if(A==null)return l&&k!==null&&n.setItem(e,T.write(k)),k;if(!u&&d){const P=T.read(A);return Mo(d)?d(P,k):y==="object"&&!Array.isArray(P)?wt(wt({},k),P):P}else return typeof A!="string"?A:T.read(A)}function de(u){L(u.detail)}function L(u){if(!(u&&u.storageArea!==n)){if(u&&u.key==null){b.value=k;return}if(!(u&&u.key!==e)){B();try{b.value=Y(u)}catch(A){g(A)}finally{u?Ue(x):x()}}}}}function hr(e){return ir("(prefers-color-scheme: dark)",e)}var Et;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Et||(Et={}));var gr=Object.defineProperty,kt=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,St=(e,t,n)=>t in e?gr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yr=(e,t)=>{for(var n in t||(t={}))_r.call(t,n)&&St(e,n,t[n]);if(kt)for(var n of kt(t))br.call(t,n)&&St(e,n,t[n]);return e};const wr={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};yr({linear:qo},wr);const K=()=>Co(),Yt=Symbol(""),tt=()=>{const e=ie(Yt);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Lr=()=>{const e=K(),t=hr(),n=fr("vuepress-color-scheme",e.value.colorMode),o=h({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(r){r===t.value?n.value="auto":n.value=r?"dark":"light"}});Ge(Yt,o),Er(o)},Er=e=>{const t=(n=e.value)=>{const o=window==null?void 0:window.document.querySelector("html");o==null||o.classList.toggle("dark",n)};te(()=>{pe(e,t,{immediate:!0})}),At(()=>t())},Jt=(...e)=>{const n=we().resolve(...e),o=n.matched[n.matched.length-1];if(!(o!=null&&o.redirect))return n;const{redirect:r}=o,s=Sn(r)?r(n):r,i=ne(s)?{path:s}:s;return Jt({hash:n.hash,query:n.query,params:n.params,...i})},nt=e=>{const t=Jt(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let Ve=null,Ee=null;const kr={wait:()=>Ve,pending:()=>{Ve=new Promise(e=>Ee=e)},resolve:()=>{Ee==null||Ee(),Ve=null,Ee=null}},Zt=()=>kr,Xt=Symbol("sidebarItems"),ot=()=>{const e=ie(Xt);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Sr=()=>{const e=K(),t=re(),n=h(()=>Tr(t.value,e.value));Ge(Xt,n)},Tr=(e,t)=>{const n=e.sidebar??t.sidebar??"auto",o=e.sidebarDepth??t.sidebarDepth??2;return e.home||n===!1?[]:n==="auto"?$r(o):De(n)?en(n,o):Ke(n)?Cr(n,o):[]},Or=(e,t)=>({text:e.title,link:e.link,children:rt(e.children,t)}),rt=(e,t)=>t>0?e.map(n=>Or(n,t-1)):[],$r=e=>{const t=ve();return[{text:t.value.title,children:rt(t.value.headers,e)}]},en=(e,t)=>{const n=fe(),o=ve(),r=s=>{var a;let i;if(ne(s)?i=nt(s):i=s,i.children)return{...i,children:i.children.map(l=>r(l))};if(i.link===n.path){const l=((a=o.value.headers[0])==null?void 0:a.level)===1?o.value.headers[0].children:o.value.headers;return{...i,children:rt(l,t)}}return i};return e.map(s=>r(s))},Cr=(e,t)=>{const n=fe(),o=Ct(e,n.path),r=e[o]??[];return en(r,t)},Pr={},Ir={class:"theme-default-content"};function zr(e,t){const n=se("Content");return p(),_("div",Ir,[N(n)])}const Ar=R(Pr,[["render",zr],["__file","HomeContent.vue"]]),xr={key:0,class:"features"},Dr=C({__name:"HomeFeatures",setup(e){const t=re(),n=h(()=>De(t.value.features)?t.value.features:[]);return(o,r)=>m(n).length?(p(),_("div",xr,[(p(!0),_(Z,null,ce(m(n),s=>(p(),_("div",{key:s.title,class:"feature"},[$("h2",null,j(s.title),1),$("p",null,j(s.details),1)]))),128))])):F("v-if",!0)}}),Nr=R(Dr,[["__file","HomeFeatures.vue"]]),Hr=["innerHTML"],Rr=["textContent"],Mr=C({__name:"HomeFooter",setup(e){const t=re(),n=h(()=>t.value.footer),o=h(()=>t.value.footerHtml);return(r,s)=>m(n)?(p(),_(Z,{key:0},[F(" eslint-disable-next-line vue/no-v-html "),m(o)?(p(),_("div",{key:0,class:"footer",innerHTML:m(n)},null,8,Hr)):(p(),_("div",{key:1,class:"footer",textContent:j(m(n))},null,8,Rr))],64)):F("v-if",!0)}}),Br=R(Mr,[["__file","HomeFooter.vue"]]),Fr=["href","rel","target","aria-label"],Vr=C({inheritAttrs:!1}),jr=C({...Vr,__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(e){const t=e,n=fe(),o=Wn(),{item:r}=Qe(t),s=h(()=>Se(r.value.link)),i=h(()=>Tn(r.value.link)||On(r.value.link)),a=h(()=>{if(!i.value){if(r.value.target)return r.value.target;if(s.value)return"_blank"}}),l=h(()=>a.value==="_blank"),d=h(()=>!s.value&&!i.value&&!l.value),c=h(()=>{if(!i.value){if(r.value.rel)return r.value.rel;if(l.value)return"noopener noreferrer"}}),v=h(()=>r.value.ariaLabel||r.value.text),f=h(()=>{const k=Object.keys(o.value.locales);return k.length?!k.some(y=>y===r.value.link):r.value.link!=="/"}),g=h(()=>f.value?n.path.startsWith(r.value.link):!1),b=h(()=>d.value?r.value.activeMatch?new RegExp(r.value.activeMatch).test(n.path):g.value:!1);return(k,y)=>{const T=se("RouterLink"),B=se("AutoLinkExternalIcon");return m(d)?(p(),q(T,st({key:0,class:{"router-link-active":m(b)},to:m(r).link,"aria-label":m(v)},k.$attrs),{default:U(()=>[z(k.$slots,"before"),ye(" "+j(m(r).text)+" ",1),z(k.$slots,"after")]),_:3},16,["class","to","aria-label"])):(p(),_("a",st({key:1,class:"external-link",href:m(r).link,rel:m(c),target:m(a),"aria-label":m(v)},k.$attrs),[z(k.$slots,"before"),ye(" "+j(m(r).text)+" ",1),m(l)?(p(),q(B,{key:0})):F("v-if",!0),z(k.$slots,"after")],16,Fr))}}}),ae=R(jr,[["__file","AutoLink.vue"]]),qr={class:"hero"},Wr={key:0,id:"main-title"},Ur={key:1,class:"description"},Gr={key:2,class:"actions"},Kr=C({__name:"HomeHero",setup(e){const t=re(),n=Je(),o=tt(),r=h(()=>o.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),s=h(()=>t.value.heroAlt||a.value||"hero"),i=h(()=>t.value.heroHeight||280),a=h(()=>t.value.heroText===null?null:t.value.heroText||n.value.title||"Hello"),l=h(()=>t.value.tagline===null?null:t.value.tagline||n.value.description||"Welcome to your VuePress site"),d=h(()=>De(t.value.actions)?t.value.actions.map(({text:v,link:f,type:g="primary"})=>({text:v,link:f,type:g})):[]),c=()=>{if(!r.value)return null;const v=D("img",{src:Xe(r.value),alt:s.value,height:i.value});return t.value.heroImageDark===void 0?v:D(Ze,()=>v)};return(v,f)=>(p(),_("header",qr,[N(c),m(a)?(p(),_("h1",Wr,j(m(a)),1)):F("v-if",!0),m(l)?(p(),_("p",Ur,j(m(l)),1)):F("v-if",!0),m(d).length?(p(),_("p",Gr,[(p(!0),_(Z,null,ce(m(d),g=>(p(),q(ae,{key:g.text,class:ee(["action-button",[g.type]]),item:g},null,8,["class","item"]))),128))])):F("v-if",!0)]))}}),Qr=R(Kr,[["__file","HomeHero.vue"]]),Yr={class:"home"},Jr=C({__name:"Home",setup(e){return(t,n)=>(p(),_("main",Yr,[N(Qr),N(Nr),N(Ar),N(Br)]))}}),Zr=R(Jr,[["__file","Home.vue"]]),Xr=C({__name:"NavbarBrand",setup(e){const t=Ne(),n=Je(),o=K(),r=tt(),s=h(()=>o.value.home||t.value),i=h(()=>n.value.title),a=h(()=>r.value&&o.value.logoDark!==void 0?o.value.logoDark:o.value.logo),l=()=>{if(!a.value)return null;const d=D("img",{class:"logo",src:Xe(a.value),alt:i.value});return o.value.logoDark===void 0?d:D(Ze,()=>d)};return(d,c)=>{const v=se("RouterLink");return p(),q(v,{to:m(s)},{default:U(()=>[N(l),m(i)?(p(),_("span",{key:0,class:ee(["site-name",{"can-hide":m(a)}])},j(m(i)),3)):F("v-if",!0)]),_:1},8,["to"])}}}),ea=R(Xr,[["__file","NavbarBrand.vue"]]),ta=C({__name:"DropdownTransition",setup(e){const t=o=>{o.style.height=o.scrollHeight+"px"},n=o=>{o.style.height=""};return(o,r)=>(p(),q(We,{name:"dropdown",onEnter:t,onAfterEnter:n,onBeforeLeave:t},{default:U(()=>[z(o.$slots,"default")]),_:3}))}}),tn=R(ta,[["__file","DropdownTransition.vue"]]),na=["aria-label"],oa={class:"title"},ra=$("span",{class:"arrow down"},null,-1),aa=["aria-label"],sa={class:"title"},ia={class:"navbar-dropdown"},la={class:"navbar-dropdown-subtitle"},ua={key:1},ca={class:"navbar-dropdown-subitem-wrapper"},da=C({__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(e){const t=e,{item:n}=Qe(t),o=h(()=>n.value.ariaLabel||n.value.text),r=M(!1),s=fe();pe(()=>s.path,()=>{r.value=!1});const i=l=>{l.detail===0?r.value=!r.value:r.value=!1},a=(l,d)=>d[d.length-1]===l;return(l,d)=>(p(),_("div",{class:ee(["navbar-dropdown-wrapper",{open:r.value}])},[$("button",{class:"navbar-dropdown-title",type:"button","aria-label":m(o),onClick:i},[$("span",oa,j(m(n).text),1),ra],8,na),$("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":m(o),onClick:d[0]||(d[0]=c=>r.value=!r.value)},[$("span",sa,j(m(n).text),1),$("span",{class:ee(["arrow",r.value?"down":"right"])},null,2)],8,aa),N(tn,null,{default:U(()=>[Ie($("ul",ia,[(p(!0),_(Z,null,ce(m(n).children,c=>(p(),_("li",{key:c.text,class:"navbar-dropdown-item"},[c.children?(p(),_(Z,{key:0},[$("h4",la,[c.link?(p(),q(ae,{key:0,item:c,onFocusout:v=>a(c,m(n).children)&&c.children.length===0&&(r.value=!1)},null,8,["item","onFocusout"])):(p(),_("span",ua,j(c.text),1))]),$("ul",ca,[(p(!0),_(Z,null,ce(c.children,v=>(p(),_("li",{key:v.link,class:"navbar-dropdown-subitem"},[N(ae,{item:v,onFocusout:f=>a(v,c.children)&&a(c,m(n).children)&&(r.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(p(),q(ae,{key:1,item:c,onFocusout:v=>a(c,m(n).children)&&(r.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[ze,r.value]])]),_:1})],2))}}),ma=R(da,[["__file","NavbarDropdown.vue"]]),Tt=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),va=(e,t)=>{if(t.hash===e)return!0;const n=Tt(t.path),o=Tt(e);return n===o},nn=(e,t)=>e.link&&va(e.link,t)?!0:e.children?e.children.some(n=>nn(n,t)):!1,on=e=>!Se(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,pa={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},fa=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const n=on(e);return n!==null?pa[n]:null},ha=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:r})=>{if(!o)return null;const s=fa({docsRepo:e,editLinkPattern:r});return s?s.replace(/:repo/,Se(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Pt(`${xt(n)}/${o}`)):null},ga={key:0,class:"navbar-items"},_a=C({__name:"NavbarItems",setup(e){const t=()=>{const c=we(),v=Ne(),f=Je(),g=K();return h(()=>{const b=Object.keys(f.value.locales);if(b.length<2)return[];const k=c.currentRoute.value.path,y=c.currentRoute.value.fullPath;return[{text:g.value.selectLanguageText??"unknown language",ariaLabel:g.value.selectLanguageAriaLabel??g.value.selectLanguageText??"unknown language",children:b.map(B=>{var u,A;const x=((u=f.value.locales)==null?void 0:u[B])??{},Q=((A=g.value.locales)==null?void 0:A[B])??{},Y=`${x.lang}`,de=Q.selectLanguageName??Y;let L;if(Y===f.value.lang)L=y;else{const P=k.replace(v.value,B);c.getRoutes().some(W=>W.path===P)?L=y.replace(k,P):L=Q.home??B}return{text:de,link:L}})}]})},n=()=>{const c=K(),v=h(()=>c.value.repo),f=h(()=>v.value?on(v.value):null),g=h(()=>v.value&&!Se(v.value)?`https://github.com/${v.value}`:v.value),b=h(()=>g.value?c.value.repoLabel?c.value.repoLabel:f.value===null?"Source":f.value:null);return h(()=>!g.value||!b.value?[]:[{text:b.value,link:g.value}])},o=c=>ne(c)?nt(c):c.children?{...c,children:c.children.map(o)}:c,r=()=>{const c=K();return h(()=>(c.value.navbar||[]).map(o))},s=M(!1),i=r(),a=t(),l=n(),d=h(()=>[...i.value,...a.value,...l.value]);return te(()=>{const v=()=>{window.innerWidth<719?s.value=!0:s.value=!1};v(),window.addEventListener("resize",v,!1),window.addEventListener("orientationchange",v,!1)}),(c,v)=>m(d).length?(p(),_("nav",ga,[(p(!0),_(Z,null,ce(m(d),f=>(p(),_("div",{key:f.text,class:"navbar-item"},[f.children?(p(),q(ma,{key:0,item:f,class:ee(s.value?"mobile":"")},null,8,["item","class"])):(p(),q(ae,{key:1,item:f},null,8,["item"]))]))),128))])):F("v-if",!0)}}),rn=R(_a,[["__file","NavbarItems.vue"]]),ba=["title"],ya={class:"icon",focusable:"false",viewBox:"0 0 32 32"},wa=$n('',9),La=[wa],Ea={class:"icon",focusable:"false",viewBox:"0 0 32 32"},ka=$("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),Sa=[ka],Ta=C({__name:"ToggleColorModeButton",setup(e){const t=K(),n=tt(),o=()=>{n.value=!n.value};return(r,s)=>(p(),_("button",{class:"toggle-color-mode-button",title:m(t).toggleColorMode,onClick:o},[Ie((p(),_("svg",ya,La,512)),[[ze,!m(n)]]),Ie((p(),_("svg",Ea,Sa,512)),[[ze,m(n)]])],8,ba))}}),Oa=R(Ta,[["__file","ToggleColorModeButton.vue"]]),$a=["title"],Ca=$("div",{class:"icon","aria-hidden":"true"},[$("span"),$("span"),$("span")],-1),Pa=[Ca],Ia=C({__name:"ToggleSidebarButton",emits:["toggle"],setup(e){const t=K();return(n,o)=>(p(),_("div",{class:"toggle-sidebar-button",title:m(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:o[0]||(o[0]=r=>n.$emit("toggle"))},Pa,8,$a))}}),za=R(Ia,[["__file","ToggleSidebarButton.vue"]]),Aa=C({__name:"Navbar",emits:["toggle-sidebar"],setup(e){const t=K(),n=M(null),o=M(null),r=M(0),s=h(()=>r.value?{maxWidth:r.value+"px"}:{});te(()=>{const l=i(n.value,"paddingLeft")+i(n.value,"paddingRight"),d=()=>{var c;window.innerWidth<719?r.value=0:r.value=n.value.offsetWidth-l-(((c=o.value)==null?void 0:c.offsetWidth)||0)};d(),window.addEventListener("resize",d,!1),window.addEventListener("orientationchange",d,!1)});function i(a,l){var v,f,g;const d=(g=(f=(v=a==null?void 0:a.ownerDocument)==null?void 0:v.defaultView)==null?void 0:f.getComputedStyle(a,null))==null?void 0:g[l],c=Number.parseInt(d,10);return Number.isNaN(c)?0:c}return(a,l)=>{const d=se("NavbarSearch");return p(),_("header",{ref_key:"navbar",ref:n,class:"navbar"},[N(za,{onToggle:l[0]||(l[0]=c=>a.$emit("toggle-sidebar"))}),$("span",{ref_key:"navbarBrand",ref:o},[N(ea)],512),$("div",{class:"navbar-items-wrapper",style:zt(m(s))},[z(a.$slots,"before"),N(rn,{class:"can-hide"}),z(a.$slots,"after"),m(t).colorModeSwitch?(p(),q(Oa,{key:0})):F("v-if",!0),N(d)],4)],512)}}}),xa=R(Aa,[["__file","Navbar.vue"]]),Da={class:"page-meta"},Na={key:0,class:"meta-item edit-link"},Ha={key:1,class:"meta-item last-updated"},Ra={class:"meta-item-label"},Ma={class:"meta-item-info"},Ba={key:2,class:"meta-item contributors"},Fa={class:"meta-item-label"},Va={class:"meta-item-info"},ja=["title"],qa=C({__name:"PageMeta",setup(e){const t=()=>{const l=K(),d=ve(),c=re();return h(()=>{if(!(c.value.editLink??l.value.editLink??!0))return null;const{repo:f,docsRepo:g=f,docsBranch:b="main",docsDir:k="",editLinkText:y}=l.value;if(!g)return null;const T=ha({docsRepo:g,docsBranch:b,docsDir:k,filePathRelative:d.value.filePathRelative,editLinkPattern:c.value.editLinkPattern??l.value.editLinkPattern});return T?{text:y??"Edit this page",link:T}:null})},n=()=>{const l=K(),d=ve(),c=re();return h(()=>{var g,b;return!(c.value.lastUpdated??l.value.lastUpdated??!0)||!((g=d.value.git)!=null&&g.updatedTime)?null:new Date((b=d.value.git)==null?void 0:b.updatedTime).toLocaleString()})},o=()=>{const l=K(),d=ve(),c=re();return h(()=>{var f;return c.value.contributors??l.value.contributors??!0?((f=d.value.git)==null?void 0:f.contributors)??null:null})},r=K(),s=t(),i=n(),a=o();return(l,d)=>{const c=se("ClientOnly");return p(),_("footer",Da,[m(s)?(p(),_("div",Na,[N(ae,{class:"meta-item-label",item:m(s)},null,8,["item"])])):F("v-if",!0),m(i)?(p(),_("div",Ha,[$("span",Ra,j(m(r).lastUpdatedText)+": ",1),N(c,null,{default:U(()=>[$("span",Ma,j(m(i)),1)]),_:1})])):F("v-if",!0),m(a)&&m(a).length?(p(),_("div",Ba,[$("span",Fa,j(m(r).contributorsText)+": ",1),$("span",Va,[(p(!0),_(Z,null,ce(m(a),(v,f)=>(p(),_(Z,{key:f},[$("span",{class:"contributor",title:`email: ${v.email}`},j(v.name),9,ja),f!==m(a).length-1?(p(),_(Z,{key:0},[ye(", ")],64)):F("v-if",!0)],64))),128))])])):F("v-if",!0)])}}}),Wa=R(qa,[["__file","PageMeta.vue"]]),Ua={key:0,class:"page-nav"},Ga={class:"inner"},Ka={key:0,class:"prev"},Qa={key:1,class:"next"},Ya=C({__name:"PageNav",setup(e){const t=l=>l===!1?null:ne(l)?nt(l):Ke(l)?l:!1,n=(l,d,c)=>{const v=l.findIndex(f=>f.link===d);if(v!==-1){const f=l[v+c];return f!=null&&f.link?f:null}for(const f of l)if(f.children){const g=n(f.children,d,c);if(g)return g}return null},o=re(),r=ot(),s=fe(),i=h(()=>{const l=t(o.value.prev);return l!==!1?l:n(r.value,s.path,-1)}),a=h(()=>{const l=t(o.value.next);return l!==!1?l:n(r.value,s.path,1)});return(l,d)=>m(i)||m(a)?(p(),_("nav",Ua,[$("p",Ga,[m(i)?(p(),_("span",Ka,[N(ae,{item:m(i)},null,8,["item"])])):F("v-if",!0),m(a)?(p(),_("span",Qa,[N(ae,{item:m(a)},null,8,["item"])])):F("v-if",!0)])])):F("v-if",!0)}}),Ja=R(Ya,[["__file","PageNav.vue"]]),Za={class:"page"},Xa={class:"theme-default-content"},es=C({__name:"Page",setup(e){return(t,n)=>{const o=se("Content");return p(),_("main",Za,[z(t.$slots,"top"),$("div",Xa,[z(t.$slots,"content-top"),N(o),z(t.$slots,"content-bottom")]),N(Wa),N(Ja),z(t.$slots,"bottom")])}}}),ts=R(es,[["__file","Page.vue"]]),ns=["onKeydown"],os={class:"sidebar-item-children"},rs=C({__name:"SidebarItem",props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(e){const t=e,{item:n,depth:o}=Qe(t),r=fe(),s=we(),i=h(()=>nn(n.value,r)),a=h(()=>({"sidebar-item":!0,"sidebar-heading":o.value===0,active:i.value,collapsible:n.value.collapsible})),l=h(()=>n.value.collapsible?i.value:!0),[d,c]=Go(l.value),v=g=>{n.value.collapsible&&(g.preventDefault(),c())},f=s.afterEach(g=>{Ue(()=>{d.value=l.value})});return It(()=>{f()}),(g,b)=>{var y;const k=se("SidebarItem",!0);return p(),_("li",null,[m(n).link?(p(),q(ae,{key:0,class:ee(m(a)),item:m(n)},null,8,["class","item"])):(p(),_("p",{key:1,tabindex:"0",class:ee(m(a)),onClick:v,onKeydown:Cn(v,["enter"])},[ye(j(m(n).text)+" ",1),m(n).collapsible?(p(),_("span",{key:0,class:ee(["arrow",m(d)?"down":"right"])},null,2)):F("v-if",!0)],42,ns)),(y=m(n).children)!=null&&y.length?(p(),q(tn,{key:2},{default:U(()=>[Ie($("ul",os,[(p(!0),_(Z,null,ce(m(n).children,T=>(p(),q(k,{key:`${m(o)}${T.text}${T.link}`,item:T,depth:m(o)+1},null,8,["item","depth"]))),128))],512),[[ze,m(d)]])]),_:1})):F("v-if",!0)])}}}),as=R(rs,[["__file","SidebarItem.vue"]]),ss={key:0,class:"sidebar-items"},is=C({__name:"SidebarItems",setup(e){const t=fe(),n=ot();return te(()=>{pe(()=>t.hash,o=>{const r=document.querySelector(".sidebar");if(!r)return;const s=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${o}"]`);if(!s)return;const{top:i,height:a}=r.getBoundingClientRect(),{top:l,height:d}=s.getBoundingClientRect();li+a&&s.scrollIntoView(!1)})}),(o,r)=>m(n).length?(p(),_("ul",ss,[(p(!0),_(Z,null,ce(m(n),s=>(p(),q(as,{key:`${s.text}${s.link}`,item:s},null,8,["item"]))),128))])):F("v-if",!0)}}),ls=R(is,[["__file","SidebarItems.vue"]]),us={class:"sidebar"},cs=C({__name:"Sidebar",setup(e){return(t,n)=>(p(),_("aside",us,[N(rn),z(t.$slots,"top"),N(ls),z(t.$slots,"bottom")]))}}),ds=R(cs,[["__file","Sidebar.vue"]]),ms=C({__name:"Layout",setup(e){const t=ve(),n=re(),o=K(),r=h(()=>n.value.navbar!==!1&&o.value.navbar!==!1),s=ot(),i=M(!1),a=y=>{i.value=typeof y=="boolean"?y:!i.value},l={x:0,y:0},d=y=>{l.x=y.changedTouches[0].clientX,l.y=y.changedTouches[0].clientY},c=y=>{const T=y.changedTouches[0].clientX-l.x,B=y.changedTouches[0].clientY-l.y;Math.abs(T)>Math.abs(B)&&Math.abs(T)>40&&(T>0&&l.x<=80?a(!0):a(!1))},v=h(()=>[{"no-navbar":!r.value,"no-sidebar":!s.value.length,"sidebar-open":i.value},n.value.pageClass]);let f;te(()=>{f=we().afterEach(()=>{a(!1)})}),At(()=>{f()});const g=Zt(),b=g.resolve,k=g.pending;return(y,T)=>(p(),_("div",{class:ee(["theme-container",m(v)]),onTouchstart:d,onTouchend:c},[z(y.$slots,"navbar",{},()=>[m(r)?(p(),q(xa,{key:0,onToggleSidebar:a},{before:U(()=>[z(y.$slots,"navbar-before")]),after:U(()=>[z(y.$slots,"navbar-after")]),_:3})):F("v-if",!0)]),$("div",{class:"sidebar-mask",onClick:T[0]||(T[0]=B=>a(!1))}),z(y.$slots,"sidebar",{},()=>[N(ds,null,{top:U(()=>[z(y.$slots,"sidebar-top")]),bottom:U(()=>[z(y.$slots,"sidebar-bottom")]),_:3})]),z(y.$slots,"page",{},()=>[m(n).home?(p(),q(Zr,{key:0})):(p(),q(We,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:m(b),onBeforeLeave:m(k)},{default:U(()=>[(p(),q(ts,{key:m(t).path},{top:U(()=>[z(y.$slots,"page-top")]),"content-top":U(()=>[z(y.$slots,"page-content-top")]),"content-bottom":U(()=>[z(y.$slots,"page-content-bottom")]),bottom:U(()=>[z(y.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}}),vs=R(ms,[["__file","Layout.vue"]]),ps={class:"theme-container"},fs={class:"page"},hs={class:"theme-default-content"},gs=$("h1",null,"404",-1),_s=C({__name:"NotFound",setup(e){const t=Ne(),n=K(),o=n.value.notFound??["Not Found"],r=()=>o[Math.floor(Math.random()*o.length)],s=n.value.home??t.value,i=n.value.backToHome??"Back to home";return(a,l)=>{const d=se("RouterLink");return p(),_("div",ps,[$("main",fs,[$("div",hs,[gs,$("blockquote",null,j(r()),1),N(d,{to:m(s)},{default:U(()=>[ye(j(m(i)),1)]),_:1},8,["to"])])])])}}}),bs=R(_s,[["__file","NotFound.vue"]]);const ys=he({enhance({app:e,router:t}){e.component("Badge",Ao),e.component("CodeGroup",xo),e.component("CodeGroupItem",Ro),e.component("AutoLinkExternalIcon",()=>{const o=e.component("ExternalLinkIcon");return o?D(o):null}),e.component("NavbarSearch",()=>{const o=e.component("Docsearch")||e.component("SearchBox");return o?D(o):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...o)=>(await Zt().wait(),n(...o))},setup(){Lr(),Sr()},layouts:{Layout:vs,NotFound:bs}}),Ce=[to,ro,lo,wo,So,Io,ys],ws=[["v-8daa1a0e","/",{title:"Introduction"},["/index.html","/README.md"]],["v-eb956884","/guide/buymeacoffee.html",{title:"Donation"},["/guide/buymeacoffee","/guide/buymeacoffee.md"]],["v-4f4ccb8f","/guide/configuration.html",{title:"Configuration Reference"},["/guide/configuration","/guide/configuration.md"]],["v-531add2c","/guide/development.html",{title:"Development Guide"},["/guide/development","/guide/development.md"]],["v-7f374639","/guide/problems.html",{title:"Encountering Issues"},["/guide/problems","/guide/problems.md"]],["v-47700a83","/guide/quick-start.html",{title:"Quick Start"},["/guide/quick-start","/guide/quick-start.md"]],["v-2d0ad528","/zh/",{title:"介绍"},["/zh/index.html","/zh/README.md"]],["v-603f36a2","/zh/guide/buymeacoffee.html",{title:"续杯咖啡"},["/zh/guide/buymeacoffee","/zh/guide/buymeacoffee.md"]],["v-81f65e84","/zh/guide/configuration.html",{title:"配置参考"},["/zh/guide/configuration","/zh/guide/configuration.md"]],["v-1d0fd34e","/zh/guide/development.html",{title:"开发指南"},["/zh/guide/development","/zh/guide/development.md"]],["v-4eee7faa","/zh/guide/problems.html",{title:"遇到问题"},["/zh/guide/problems","/zh/guide/problems.md"]],["v-62758f72","/zh/guide/quick-start.html",{title:"快速开始"},["/zh/guide/quick-start","/zh/guide/quick-start.md"]],["v-3706649a","/404.html",{title:""},["/404"]]];var Ot=C({name:"Vuepress",setup(){const e=qn();return()=>D(e.value)}}),Ls=()=>ws.reduce((e,[t,n,o,r])=>(e.push({name:t,path:n,component:Ot,meta:o},...r.map(s=>({path:s,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:Ot}]),Es=An,ks=()=>{const e=Pn({history:Es(xt("/chatgpt-ui/")),routes:Ls(),scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var o;(t.path!==n.path||n===In)&&([ue.value]=await Promise.all([oe.resolvePageData(t.name),(o=Dt[t.name])==null?void 0:o.__asyncLoader()]))}),e},Ss=e=>{e.component("ClientOnly",Ze),e.component("Content",Qn)},Ts=(e,t,n)=>{const o=M(t.currentRoute.value.path);pe(()=>t.currentRoute.value.path,f=>o.value=f);const r=h(()=>oe.resolveLayouts(n)),s=h(()=>oe.resolveRouteLocale(be.value.locales,o.value)),i=h(()=>oe.resolveSiteLocaleData(be.value,s.value)),a=h(()=>oe.resolvePageFrontmatter(ue.value)),l=h(()=>oe.resolvePageHeadTitle(ue.value,i.value)),d=h(()=>oe.resolvePageHead(l.value,a.value,i.value)),c=h(()=>oe.resolvePageLang(ue.value)),v=h(()=>oe.resolvePageLayout(ue.value,r.value));return e.provide(Mn,r),e.provide(Ht,a),e.provide(Vn,l),e.provide(Rt,d),e.provide(Mt,c),e.provide(Bt,v),e.provide(Ye,s),e.provide(Ft,i),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>a.value},$head:{get:()=>d.value},$headTitle:{get:()=>l.value},$lang:{get:()=>c.value},$page:{get:()=>ue.value},$routeLocale:{get:()=>s.value},$site:{get:()=>be.value},$siteLocale:{get:()=>i.value},$withBase:{get:()=>Xe}}),{layouts:r,pageData:ue,pageFrontmatter:a,pageHead:d,pageHeadTitle:l,pageLang:c,pageLayout:v,routeLocale:s,siteData:be,siteLocaleData:i}},Os=()=>{const e=Fn(),t=jn(),n=M([]),o=()=>{e.value.forEach(s=>{const i=$s(s);i&&n.value.push(i)})},r=()=>{document.documentElement.lang=t.value,n.value.forEach(s=>{s.parentNode===document.head&&document.head.removeChild(s)}),n.value.splice(0,n.value.length),e.value.forEach(s=>{const i=Cs(s);i!==null&&(document.head.appendChild(i),n.value.push(i))})};Ge(Un,r),te(()=>{o(),r(),pe(()=>e.value,()=>r())})},$s=([e,t,n=""])=>{const o=Object.entries(t).map(([a,l])=>ne(l)?`[${a}=${JSON.stringify(l)}]`:l===!0?`[${a}]`:"").join(""),r=`head > ${e}${o}`;return Array.from(document.querySelectorAll(r)).find(a=>a.innerText===n)||null},Cs=([e,t,n])=>{if(!ne(e))return null;const o=document.createElement(e);return Ke(t)&&Object.entries(t).forEach(([r,s])=>{ne(s)?o.setAttribute(r,s):s===!0&&o.setAttribute(r,"")}),ne(n)&&o.appendChild(document.createTextNode(n)),o},Ps=zn,Is=async()=>{var n;const e=Ps({name:"VuepressApp",setup(){var o;Os();for(const r of Ce)(o=r.setup)==null||o.call(r);return()=>[D(xn),...Ce.flatMap(({rootComponents:r=[]})=>r.map(s=>D(s)))]}}),t=ks();Ss(e),Ts(e,t,Ce);for(const o of Ce)await((n=o.enhance)==null?void 0:n.call(o,{app:e,router:t,siteData:be}));return e.use(t),{app:e,router:t}};Is().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Is as createVueApp};