EyeTrackVR-Docs/assets/app.8138285d.js
2023-09-10 14:58:46 +00:00

2 lines
1.4 KiB
JavaScript

import{u as r,h as i,N as s,a5 as u,a6 as c,a7 as l,a8 as f,a9 as d,aa as m,ab as h,ac as g,ad as A,ae as v,D as C,d as P,k as y,af as _,ag as w,ah as T,ai as b}from"./chunks/framework.17985c0a.js";import{t as D}from"./chunks/theme.7ab4e48e.js";const E={};const R={...D,setup(){const{lang:e}=r();i(()=>{s&&(document.cookie=`nf_lang=${e.value}; expires=Mon, 1 Jan 2024 00:00:00 UTC; path=/`)})},...E};function p(e){if(e.extends){const t=p(e.extends);return{...t,...e,async enhanceApp(a){t.enhanceApp&&await t.enhanceApp(a),e.enhanceApp&&await e.enhanceApp(a)}}}return e}const n=p(R),S=P({name:"VitePressApp",setup(){const{site:e}=r();return y(()=>{i(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),_(),w(),T(),n.setup&&n.setup(),()=>b(n.Layout)}});async function x(){const e=$(),t=O();t.provide(c,e);const a=l(e.route);return t.provide(f,a),t.component("Content",d),t.component("ClientOnly",m),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return a.frontmatter.value}},$params:{get(){return a.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:t,router:e,siteData:h}),{app:t,router:e,data:a}}function O(){return g(S)}function $(){let e=s,t;return A(a=>{let o=v(a);return e&&(t=o),(e||t===o)&&(o=o.replace(/\.js$/,".lean.js")),s&&(e=!1),C(()=>import(o),[])},n.NotFound)}s&&x().then(({app:e,router:t,data:a})=>{t.go().then(()=>{u(t.route,a.site),e.mount("#app")})});export{x as createApp};