mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.Docs.git
synced 2025-11-19 21:16:31 +08:00
10 lines
199 KiB
JavaScript
10 lines
199 KiB
JavaScript
import{d as defineAsyncComponent,r as ref,a as readonly,b as reactive,c as defineComponent,i as isString$1,e as isArray,f as dedupeHead,g as resolveLocalePath,o as onMounted,h as computed,j as h$4,k as isLinkHttp,l as removeLeadingSlash,m as inject,n as getCurrentInstance,p as camelize,q as capitalize,s as nextTick,u as unref,t as isRef,w as watch,v as getCurrentScope,x as onScopeDispose,y as shallowRef,z as watchEffect,T as Transition,A as useRouter,B as onBeforeUnmount,R as RouterLink,C as resolveComponent,D as isPlainObject,E as onUnmounted,F as provide,G as useRoute,H as isLinkMailto,I as toRef,J as isLinkTel,K as ensureEndingSlash,L as isLinkExternal,M as TransitionGroup,N as removeEndingSlash,O as useLink,P as resolveRoutePathFromUrl,Q as createRouter,S as START_LOCATION_NORMALIZED,U as createSSRApp,V as createWebHistory,W as RouterView}from"./framework-86c85d47.js";const scriptRel="modulepreload",assetsURL=function(Q){return"/"+Q},seen={},__vitePreload=function(ue,de,pe){if(!de||de.length===0)return ue();const me=document.getElementsByTagName("link");return Promise.all(de.map(ve=>{if(ve=assetsURL(ve),ve in seen)return;seen[ve]=!0;const fe=ve.endsWith(".css"),he=fe?'[rel="stylesheet"]':"";if(!!pe)for(let be=me.length-1;be>=0;be--){const we=me[be];if(we.href===ve&&(!fe||we.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${ve}"]${he}`))return;const ge=document.createElement("link");if(ge.rel=fe?"stylesheet":scriptRel,fe||(ge.as="script",ge.crossOrigin=""),ge.href=ve,document.head.appendChild(ge),fe)return new Promise((be,we)=>{ge.addEventListener("load",be),ge.addEventListener("error",()=>we(new Error(`Unable to preload CSS for ${ve}`)))})})).then(()=>ue())},pagesData$1={"v-2d0a870d":()=>__vitePreload(()=>import("./index.html-5f3a3c84.js"),[]).then(({data:Q})=>Q),"v-082946dd":()=>__vitePreload(()=>import("./community.html-ee762065.js"),[]).then(({data:Q})=>Q),"v-038e810e":()=>__vitePreload(()=>import("./i18n.html-ef362d15.js"),[]).then(({data:Q})=>Q),"v-586858ed":()=>__vitePreload(()=>import("./project.html-473b3158.js"),[]).then(({data:Q})=>Q),"v-0c01f6a4":()=>__vitePreload(()=>import("./quick-start.html-4d65a6d8.js"),[]).then(({data:Q})=>Q),"v-23b9870a":()=>__vitePreload(()=>import("./side-load.html-7b979a4b.js"),[]).then(({data:Q})=>Q),"v-7d29d7d8":()=>__vitePreload(()=>import("./star-request.html-f04fbb42.js"),[]).then(({data:Q})=>Q),"v-2d0ad528":()=>__vitePreload(()=>import("./index.html-cd68ea6e.js"),[]).then(({data:Q})=>Q),"v-5cad49b8":()=>__vitePreload(()=>import("./community.html-fb5b81f3.js"),[]).then(({data:Q})=>Q),"v-27c4e153":()=>__vitePreload(()=>import("./i18n.html-ae78c768.js"),[]).then(({data:Q})=>Q),"v-6c355688":()=>__vitePreload(()=>import("./project.html-19f093f4.js"),[]).then(({data:Q})=>Q),"v-4f90aebf":()=>__vitePreload(()=>import("./quick-start.html-745e38a5.js"),[]).then(({data:Q})=>Q),"v-783d89e5":()=>__vitePreload(()=>import("./side-load.html-21c2c1b2.js"),[]).then(({data:Q})=>Q),"v-a91bb9c6":()=>__vitePreload(()=>import("./star-request.html-bcc46613.js"),[]).then(({data:Q})=>Q),"v-1bd4ef83":()=>__vitePreload(()=>import("./FAQ.html-35cf3b82.js"),[]).then(({data:Q})=>Q),"v-5c3f740a":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-853037f5.js"),[]).then(({data:Q})=>Q),"v-5f449840":()=>__vitePreload(()=>import("./index.html-c0f9c75d.js"),[]).then(({data:Q})=>Q),"v-1a028d16":()=>__vitePreload(()=>import("./exceptions.html-2169a150.js"),[]).then(({data:Q})=>Q),"v-bd668802":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-520f4ee1.js"),[]).then(({data:Q})=>Q),"v-51647c4a":()=>__vitePreload(()=>import("./known-issue.html-38311247.js"),[]).then(({data:Q})=>Q),"v-031e5d68":()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-9f88b447.js"),[]).then(({data:Q})=>Q),"v-bbae7dd2":()=>__vitePreload(()=>import("./uninstall.html-d9dcec87.js"),[]).then(({data:Q})=>Q),"v-30f089b6":()=>__vitePreload(()=>import("./index.html-0c1ef835.js"),[]).then(({data:Q})=>Q),"v-699a13b0":()=>__vitePreload(()=>import("./achievements.html-8117d04c.js"),[]).then(({data:Q})=>Q),"v-f3692af4":()=>__vitePreload(()=>import("./character-data.html-719b9d94.js"),[]).then(({data:Q})=>Q),"v-10108380":()=>__vitePreload(()=>import("./character-wiki.html-8767f568.js"),[]).then(({data:Q})=>Q),"v-83f6294a":()=>__vitePreload(()=>import("./develop-plan.html-04ea64b0.js"),[]).then(({data:Q})=>Q),"v-7839fe83":()=>__vitePreload(()=>import("./game-launcher.html-d3a1a744.js"),[]).then(({data:Q})=>Q),"v-0106e0dc":()=>__vitePreload(()=>import("./hutao-API.html-3a7fd083.js"),[]).then(({data:Q})=>Q),"v-639b3ef9":()=>__vitePreload(()=>import("./hutao-settings.html-6eb15680.js"),[]).then(({data:Q})=>Q),"v-03aaffb1":()=>__vitePreload(()=>import("./mhy-account-switch.html-dcbe0027.js"),[]).then(({data:Q})=>Q),"v-124743a4":()=>__vitePreload(()=>import("./real-time-notes.html-c37f178d.js"),[]).then(({data:Q})=>Q),"v-e30b3c46":()=>__vitePreload(()=>import("./weapon-wiki.html-3a22c97c.js"),[]).then(({data:Q})=>Q),"v-b8e3a2b8":()=>__vitePreload(()=>import("./wish-export.html-2dd03804.js"),[]).then(({data:Q})=>Q),"v-a4f9d2c4":()=>__vitePreload(()=>import("./index.html-c41eac72.js"),[]).then(({data:Q})=>Q),"v-45ceb024":()=>__vitePreload(()=>import("./bug-report.html-6058d767.js"),[]).then(({data:Q})=>Q),"v-b4085a44":()=>__vitePreload(()=>import("./privacy-notice.html-b602f4cd.js"),[]).then(({data:Q})=>Q),"v-b1c7a1c2":()=>__vitePreload(()=>import("./tos.html-26935a8d.js"),[]).then(({data:Q})=>Q),"v-52f43e3b":()=>__vitePreload(()=>import("./update-log.html-060fdc3c.js"),[]).then(({data:Q})=>Q),"v-4a1d3ac8":()=>__vitePreload(()=>import("./FAQ.html-f18d3e8b.js"),[]).then(({data:Q})=>Q),"v-b0dd6b00":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-4770640b.js"),[]).then(({data:Q})=>Q),"v-16d7d7b6":()=>__vitePreload(()=>import("./index.html-c16a5239.js"),[]).then(({data:Q})=>Q),"v-c8e5b2e0":()=>__vitePreload(()=>import("./exceptions.html-b4d64cdd.js"),[]).then(({data:Q})=>Q),"v-6892c29a":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-32d0a398.js"),[]).then(({data:Q})=>Q),"v-8ab89ae2":()=>__vitePreload(()=>import("./known-issue.html-d69c4bff.js"),[]).then(({data:Q})=>Q),"v-9cc22da6":()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-3b9124dc.js"),[]).then(({data:Q})=>Q),"v-a04a76c8":()=>__vitePreload(()=>import("./uninstall.html-65de1499.js"),[]).then(({data:Q})=>Q),"v-db2a9d92":()=>__vitePreload(()=>import("./symposium1.html-6b58761a.js"),[]).then(({data:Q})=>Q),"v-d7c0ec54":()=>__vitePreload(()=>import("./symposium2.html-facbe563.js"),[]).then(({data:Q})=>Q),"v-0bbe1b6a":()=>__vitePreload(()=>import("./index.html-952217e3.js"),[]).then(({data:Q})=>Q),"v-2841a60b":()=>__vitePreload(()=>import("./achievements.html-a40cf8e0.js"),[]).then(({data:Q})=>Q),"v-3957d221":()=>__vitePreload(()=>import("./character-data.html-d45ac7b7.js"),[]).then(({data:Q})=>Q),"v-a9f7b44a":()=>__vitePreload(()=>import("./character-wiki.html-72f2fb28.js"),[]).then(({data:Q})=>Q),"v-7cac7db6":()=>__vitePreload(()=>import("./develop-plan.html-4ea5a0c0.js"),[]).then(({data:Q})=>Q),"v-e2f690f0":()=>__vitePreload(()=>import("./game-launcher.html-9485cb36.js"),[]).then(({data:Q})=>Q),"v-0eb8e461":()=>__vitePreload(()=>import("./hutao-API.html-6f6ec68d.js"),[]).then(({data:Q})=>Q),"v-16a7a694":()=>__vitePreload(()=>import("./hutao-settings.html-7a975f64.js"),[]).then(({data:Q})=>Q),"v-04b421cc":()=>__vitePreload(()=>import("./mhy-account-switch.html-55ba98c3.js"),[]).then(({data:Q})=>Q),"v-b5462c1a":()=>__vitePreload(()=>import("./real-time-notes.html-5ccc7b11.js"),[]).then(({data:Q})=>Q),"v-108ccfbc":()=>__vitePreload(()=>import("./weapon-wiki.html-f20c0622.js"),[]).then(({data:Q})=>Q),"v-0ccd64e9":()=>__vitePreload(()=>import("./wish-export.html-c9ac1fc1.js"),[]).then(({data:Q})=>Q),"v-c4bb0cba":()=>__vitePreload(()=>import("./index.html-f6e81126.js"),[]).then(({data:Q})=>Q),"v-c87f8b6e":()=>__vitePreload(()=>import("./bug-report.html-2a9a2da4.js"),[]).then(({data:Q})=>Q),"v-70e6808e":()=>__vitePreload(()=>import("./privacy-notice.html-4d9aedad.js"),[]).then(({data:Q})=>Q),"v-647ebd24":()=>__vitePreload(()=>import("./tos.html-187ddbdd.js"),[]).then(({data:Q})=>Q),"v-119bd096":()=>__vitePreload(()=>import("./update-log.html-3a65a8b7.js"),[]).then(({data:Q})=>Q),"v-3706649a":()=>__vitePreload(()=>import("./404.html-392add74.js"),[]).then(({data:Q})=>Q),"v-42f24836":()=>__vitePreload(()=>import("./index.html-ec66f958.js"),[]).then(({data:Q})=>Q),"v-8daa1a0e":()=>__vitePreload(()=>import("./index.html-ead0711a.js"),[]).then(({data:Q})=>Q)},siteData$1=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["script",{"async":"","defer":"","data-website-id":"f586534f-1741-450e-a0f4-3c0189f993c9","src":"https://umami.irain.in/umami.js"},"\\n "],["script",{"type":"module","src":"https://get.microsoft.com/badge/ms-store-badge.bundled.js"}],["link",{"rel":"icon","href":"/favicon.ico"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-512.png","type":"image/png","sizes":"512x512"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-192.png","type":"image/png","sizes":"192x192"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-144.png","type":"image/png","sizes":"144x144"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-72.png","type":"image/png","sizes":"72x72"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-96.png","type":"image/png","sizes":"96x96"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-48.png","type":"image/png","sizes":"48x48"}],["link",{"rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials"}],["meta",{"name":"theme-color","content":"#f26d6d"}],["link",{"rel":"apple-touch-icon","href":"/favicon.ico"}],["meta",{"name":"apple-mobile-web-app-capable","content":"yes"}],["meta",{"name":"apple-mobile-web-app-status-bar-style","content":"black"}],["meta",{"name":"msapplication-TileImage","content":"/favicon.ico"}],["meta",{"name":"msapplication-TileColor","content":"#ffffff"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"}]],"locales":{"/zh/":{"lang":"zh-CN","title":"胡桃工具箱","description":"多功能的原神工具箱"},"/en/":{"lang":"en-US","title":"Snap Hutao","description":"Super utilitarian Genshin Impact Tool"}}}'),pagesComponents={"v-2d0a870d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-aed9605b.js"),["assets/index.html-aed9605b.js","assets/framework-86c85d47.js"])),"v-082946dd":defineAsyncComponent(()=>__vitePreload(()=>import("./community.html-c5ae5252.js"),["assets/community.html-c5ae5252.js","assets/framework-86c85d47.js"])),"v-038e810e":defineAsyncComponent(()=>__vitePreload(()=>import("./i18n.html-91490315.js"),["assets/i18n.html-91490315.js","assets/framework-86c85d47.js"])),"v-586858ed":defineAsyncComponent(()=>__vitePreload(()=>import("./project.html-edc13de1.js"),["assets/project.html-edc13de1.js","assets/framework-86c85d47.js"])),"v-0c01f6a4":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.html-c4a0da38.js"),["assets/quick-start.html-c4a0da38.js","assets/framework-86c85d47.js"])),"v-23b9870a":defineAsyncComponent(()=>__vitePreload(()=>import("./side-load.html-40bac545.js"),["assets/side-load.html-40bac545.js","assets/framework-86c85d47.js"])),"v-7d29d7d8":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.html-25096689.js"),["assets/star-request.html-25096689.js","assets/framework-86c85d47.js"])),"v-2d0ad528":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-2d431bee.js"),["assets/index.html-2d431bee.js","assets/framework-86c85d47.js"])),"v-5cad49b8":defineAsyncComponent(()=>__vitePreload(()=>import("./community.html-7126ed53.js"),["assets/community.html-7126ed53.js","assets/framework-86c85d47.js"])),"v-27c4e153":defineAsyncComponent(()=>__vitePreload(()=>import("./i18n.html-668cc488.js"),["assets/i18n.html-668cc488.js","assets/framework-86c85d47.js"])),"v-6c355688":defineAsyncComponent(()=>__vitePreload(()=>import("./project.html-c846467c.js"),["assets/project.html-c846467c.js","assets/framework-86c85d47.js"])),"v-4f90aebf":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.html-427f7af3.js"),["assets/quick-start.html-427f7af3.js","assets/framework-86c85d47.js"])),"v-783d89e5":defineAsyncComponent(()=>__vitePreload(()=>import("./side-load.html-1e4e2612.js"),["assets/side-load.html-1e4e2612.js","assets/framework-86c85d47.js"])),"v-a91bb9c6":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.html-090d18a2.js"),["assets/star-request.html-090d18a2.js","assets/framework-86c85d47.js"])),"v-1bd4ef83":defineAsyncComponent(()=>__vitePreload(()=>import("./FAQ.html-03f24ecb.js"),["assets/FAQ.html-03f24ecb.js","assets/framework-86c85d47.js"])),"v-5c3f740a":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-b076b37b.js"),["assets/Gacha-system-and-export-principal.html-b076b37b.js","assets/framework-86c85d47.js"])),"v-5f449840":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-09f191c9.js"),["assets/index.html-09f191c9.js","assets/framework-86c85d47.js"])),"v-1a028d16":defineAsyncComponent(()=>__vitePreload(()=>import("./exceptions.html-eec2a714.js"),["assets/exceptions.html-eec2a714.js","assets/framework-86c85d47.js"])),"v-bd668802":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-d4b5dcc2.js"),["assets/get-stoken-cookie-from-the-third-party.html-d4b5dcc2.js","assets/framework-86c85d47.js"])),"v-51647c4a":defineAsyncComponent(()=>__vitePreload(()=>import("./known-issue.html-d8fa606b.js"),["assets/known-issue.html-d8fa606b.js","assets/framework-86c85d47.js"])),"v-031e5d68":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-8d44f002.js"),["assets/mihoyo-risk-tip.html-8d44f002.js","assets/framework-86c85d47.js"])),"v-bbae7dd2":defineAsyncComponent(()=>__vitePreload(()=>import("./uninstall.html-1d905e15.js"),["assets/uninstall.html-1d905e15.js","assets/framework-86c85d47.js"])),"v-30f089b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-84b376a8.js"),["assets/index.html-84b376a8.js","assets/framework-86c85d47.js"])),"v-699a13b0":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.html-e8eb38ef.js"),["assets/achievements.html-e8eb38ef.js","assets/framework-86c85d47.js"])),"v-f3692af4":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.html-fb0da4d1.js"),["assets/character-data.html-fb0da4d1.js","assets/framework-86c85d47.js"])),"v-10108380":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.html-b5c759b2.js"),["assets/character-wiki.html-b5c759b2.js","assets/framework-86c85d47.js"])),"v-83f6294a":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.html-2f4f59b1.js"),["assets/develop-plan.html-2f4f59b1.js","assets/framework-86c85d47.js"])),"v-7839fe83":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.html-ad77f6a4.js"),["assets/game-launcher.html-ad77f6a4.js","assets/framework-86c85d47.js"])),"v-0106e0dc":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.html-03b9dea0.js"),["assets/hutao-API.html-03b9dea0.js","assets/framework-86c85d47.js"])),"v-639b3ef9":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.html-f134dab9.js"),["assets/hutao-settings.html-f134dab9.js","assets/framework-86c85d47.js"])),"v-03aaffb1":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.html-5eac2df7.js"),["assets/mhy-account-switch.html-5eac2df7.js","assets/framework-86c85d47.js"])),"v-124743a4":defineAsyncComponent(()=>__vitePreload(()=>import("./real-time-notes.html-dcea8a1d.js"),["assets/real-time-notes.html-dcea8a1d.js","assets/framework-86c85d47.js"])),"v-e30b3c46":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.html-a412a93d.js"),["assets/weapon-wiki.html-a412a93d.js","assets/framework-86c85d47.js"])),"v-b8e3a2b8":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.html-4a5c7f4f.js"),["assets/wish-export.html-4a5c7f4f.js","assets/framework-86c85d47.js"])),"v-a4f9d2c4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-59077abe.js"),["assets/index.html-59077abe.js","assets/framework-86c85d47.js"])),"v-45ceb024":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.html-025d1e0b.js"),["assets/bug-report.html-025d1e0b.js","assets/framework-86c85d47.js"])),"v-b4085a44":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.html-3a931fd2.js"),["assets/privacy-notice.html-3a931fd2.js","assets/framework-86c85d47.js"])),"v-b1c7a1c2":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.html-7b21c989.js"),["assets/tos.html-7b21c989.js","assets/framework-86c85d47.js"])),"v-52f43e3b":defineAsyncComponent(()=>__vitePreload(()=>import("./update-log.html-c859baf6.js"),["assets/update-log.html-c859baf6.js","assets/framework-86c85d47.js"])),"v-4a1d3ac8":defineAsyncComponent(()=>__vitePreload(()=>import("./FAQ.html-0cb89fbd.js"),["assets/FAQ.html-0cb89fbd.js","assets/framework-86c85d47.js"])),"v-b0dd6b00":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-8fb5cee7.js"),["assets/Gacha-system-and-export-principal.html-8fb5cee7.js","assets/framework-86c85d47.js"])),"v-16d7d7b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c8ff119d.js"),["assets/index.html-c8ff119d.js","assets/framework-86c85d47.js"])),"v-c8e5b2e0":defineAsyncComponent(()=>__vitePreload(()=>import("./exceptions.html-6084791f.js"),["assets/exceptions.html-6084791f.js","assets/framework-86c85d47.js"])),"v-6892c29a":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-6173865f.js"),["assets/get-stoken-cookie-from-the-third-party.html-6173865f.js","assets/framework-86c85d47.js"])),"v-8ab89ae2":defineAsyncComponent(()=>__vitePreload(()=>import("./known-issue.html-00ca946f.js"),["assets/known-issue.html-00ca946f.js","assets/framework-86c85d47.js"])),"v-9cc22da6":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-239f14a7.js"),["assets/mihoyo-risk-tip.html-239f14a7.js","assets/framework-86c85d47.js"])),"v-a04a76c8":defineAsyncComponent(()=>__vitePreload(()=>import("./uninstall.html-36a2b9e4.js"),["assets/uninstall.html-36a2b9e4.js","assets/framework-86c85d47.js"])),"v-db2a9d92":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium1.html-e8eda576.js"),["assets/symposium1.html-e8eda576.js","assets/framework-86c85d47.js"])),"v-d7c0ec54":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium2.html-53775062.js"),["assets/symposium2.html-53775062.js","assets/framework-86c85d47.js"])),"v-0bbe1b6a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-80010fe1.js"),["assets/index.html-80010fe1.js","assets/framework-86c85d47.js"])),"v-2841a60b":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.html-a2bf047f.js"),["assets/achievements.html-a2bf047f.js","assets/framework-86c85d47.js"])),"v-3957d221":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.html-8a95008d.js"),["assets/character-data.html-8a95008d.js","assets/framework-86c85d47.js"])),"v-a9f7b44a":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.html-daf53e34.js"),["assets/character-wiki.html-daf53e34.js","assets/framework-86c85d47.js"])),"v-7cac7db6":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.html-91040634.js"),["assets/develop-plan.html-91040634.js","assets/framework-86c85d47.js"])),"v-e2f690f0":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.html-681bc809.js"),["assets/game-launcher.html-681bc809.js","assets/framework-86c85d47.js"])),"v-0eb8e461":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.html-fa774892.js"),["assets/hutao-API.html-fa774892.js","assets/framework-86c85d47.js"])),"v-16a7a694":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.html-91e6b466.js"),["assets/hutao-settings.html-91e6b466.js","assets/framework-86c85d47.js"])),"v-04b421cc":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.html-648af2b3.js"),["assets/mhy-account-switch.html-648af2b3.js","assets/framework-86c85d47.js"])),"v-b5462c1a":defineAsyncComponent(()=>__vitePreload(()=>import("./real-time-notes.html-79cf286d.js"),["assets/real-time-notes.html-79cf286d.js","assets/framework-86c85d47.js"])),"v-108ccfbc":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.html-9febed96.js"),["assets/weapon-wiki.html-9febed96.js","assets/framework-86c85d47.js"])),"v-0ccd64e9":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.html-c69f8efe.js"),["assets/wish-export.html-c69f8efe.js","assets/framework-86c85d47.js"])),"v-c4bb0cba":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-0892a86a.js"),["assets/index.html-0892a86a.js","assets/framework-86c85d47.js"])),"v-c87f8b6e":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.html-07f5d328.js"),["assets/bug-report.html-07f5d328.js","assets/framework-86c85d47.js"])),"v-70e6808e":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.html-f7eac132.js"),["assets/privacy-notice.html-f7eac132.js","assets/framework-86c85d47.js"])),"v-647ebd24":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.html-a74d93c0.js"),["assets/tos.html-a74d93c0.js","assets/framework-86c85d47.js"])),"v-119bd096":defineAsyncComponent(()=>__vitePreload(()=>import("./update-log.html-2c023e8d.js"),["assets/update-log.html-2c023e8d.js","assets/framework-86c85d47.js"])),"v-3706649a":defineAsyncComponent(()=>__vitePreload(()=>import("./404.html-be808f98.js"),["assets/404.html-be808f98.js","assets/framework-86c85d47.js"])),"v-42f24836":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8dd6adf9.js"),["assets/index.html-8dd6adf9.js","assets/framework-86c85d47.js"])),"v-8daa1a0e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-30b48b5c.js"),["assets/index.html-30b48b5c.js","assets/framework-86c85d47.js"]))};var layoutsSymbol=Symbol(""),pagesData=ref(pagesData$1),pageDataEmpty=readonly({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),pageData=ref(pageDataEmpty),usePageData=()=>pageData,pageFrontmatterSymbol=Symbol(""),usePageFrontmatter=()=>{const Q=inject(pageFrontmatterSymbol);if(!Q)throw new Error("usePageFrontmatter() is called without provider.");return Q},pageHeadSymbol=Symbol(""),usePageHead=()=>{const Q=inject(pageHeadSymbol);if(!Q)throw new Error("usePageHead() is called without provider.");return Q},pageHeadTitleSymbol=Symbol(""),pageLangSymbol=Symbol(""),usePageLang=()=>{const Q=inject(pageLangSymbol);if(!Q)throw new Error("usePageLang() is called without provider.");return Q},pageLayoutSymbol=Symbol(""),usePageLayout=()=>{const Q=inject(pageLayoutSymbol);if(!Q)throw new Error("usePageLayout() is called without provider.");return Q},routeLocaleSymbol=Symbol(""),useRouteLocale=()=>{const Q=inject(routeLocaleSymbol);if(!Q)throw new Error("useRouteLocale() is called without provider.");return Q},siteData=ref(siteData$1),useSiteData=()=>siteData,siteLocaleDataSymbol=Symbol(""),useSiteLocaleData=()=>{const Q=inject(siteLocaleDataSymbol);if(!Q)throw new Error("useSiteLocaleData() is called without provider.");return Q},updateHeadSymbol=Symbol(""),LAYOUT_NAME_DEFAULT="Layout",LAYOUT_NAME_NOT_FOUND="NotFound",resolvers=reactive({resolveLayouts:Q=>Q.reduce((ue,de)=>({...ue,...de.layouts}),{}),resolvePageData:async Q=>{const ue=pagesData.value[Q];return await(ue==null?void 0:ue())??pageDataEmpty},resolvePageFrontmatter:Q=>Q.frontmatter,resolvePageHead:(Q,ue,de)=>{const pe=isString$1(ue.description)?ue.description:de.description,me=[...isArray(ue.head)?ue.head:[],...de.head,["title",{},Q],["meta",{name:"description",content:pe}]];return dedupeHead(me)},resolvePageHeadTitle:(Q,ue)=>[Q.title,ue.title].filter(de=>!!de).join(" | "),resolvePageLang:Q=>Q.lang||"en",resolvePageLayout:(Q,ue)=>{let de;if(Q.path){const pe=Q.frontmatter.layout;isString$1(pe)?de=pe:de=LAYOUT_NAME_DEFAULT}else de=LAYOUT_NAME_NOT_FOUND;return ue[de]},resolveRouteLocale:(Q,ue)=>resolveLocalePath(Q,ue),resolveSiteLocaleData:(Q,ue)=>({...Q,...Q.locales[ue]})}),ClientOnly=defineComponent({name:"ClientOnly",setup(Q,ue){const de=ref(!1);return onMounted(()=>{de.value=!0}),()=>{var pe,me;return de.value?(me=(pe=ue.slots).default)==null?void 0:me.call(pe):null}}}),Content=defineComponent({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(Q){const ue=usePageData(),de=computed(()=>pagesComponents[Q.pageKey||ue.value.key]);return()=>de.value?h$4(de.value):h$4("div","404 Not Found")}}),defineClientConfig=(Q={})=>Q,withBase=Q=>isLinkHttp(Q)?Q:`/${removeLeadingSlash(Q)}`;const hopeInject="",clientConfig0={};var u8=Uint8Array,u16=Uint16Array,u32=Uint32Array,fleb=new u8([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),fdeb=new u8([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),clim=new u8([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),freb=function(Q,ue){for(var de=new u16(31),pe=0;pe<31;++pe)de[pe]=ue+=1<<Q[pe-1];for(var me=new u32(de[30]),pe=1;pe<30;++pe)for(var ve=de[pe];ve<de[pe+1];++ve)me[ve]=ve-de[pe]<<5|pe;return[de,me]},_a$1=freb(fleb,2),fl=_a$1[0],revfl=_a$1[1];fl[28]=258,revfl[258]=28;var _b=freb(fdeb,0),fd=_b[0],rev=new u16(32768);for(var i$5=0;i$5<32768;++i$5){var x$4=(i$5&43690)>>>1|(i$5&21845)<<1;x$4=(x$4&52428)>>>2|(x$4&13107)<<2,x$4=(x$4&61680)>>>4|(x$4&3855)<<4,rev[i$5]=((x$4&65280)>>>8|(x$4&255)<<8)>>>1}var hMap=function(Q,ue,de){for(var pe=Q.length,me=0,ve=new u16(ue);me<pe;++me)Q[me]&&++ve[Q[me]-1];var fe=new u16(ue);for(me=0;me<ue;++me)fe[me]=fe[me-1]+ve[me-1]<<1;var he;if(de){he=new u16(1<<ue);var _e=15-ue;for(me=0;me<pe;++me)if(Q[me])for(var ge=me<<4|Q[me],be=ue-Q[me],we=fe[Q[me]-1]++<<be,Pe=we|(1<<be)-1;we<=Pe;++we)he[rev[we]>>>_e]=ge}else for(he=new u16(pe),me=0;me<pe;++me)Q[me]&&(he[me]=rev[fe[Q[me]-1]++]>>>15-Q[me]);return he},flt=new u8(288);for(var i$5=0;i$5<144;++i$5)flt[i$5]=8;for(var i$5=144;i$5<256;++i$5)flt[i$5]=9;for(var i$5=256;i$5<280;++i$5)flt[i$5]=7;for(var i$5=280;i$5<288;++i$5)flt[i$5]=8;var fdt=new u8(32);for(var i$5=0;i$5<32;++i$5)fdt[i$5]=5;var flrm=hMap(flt,9,1),fdrm=hMap(fdt,5,1),max=function(Q){for(var ue=Q[0],de=1;de<Q.length;++de)Q[de]>ue&&(ue=Q[de]);return ue},bits=function(Q,ue,de){var pe=ue/8|0;return(Q[pe]|Q[pe+1]<<8)>>(ue&7)&de},bits16=function(Q,ue){var de=ue/8|0;return(Q[de]|Q[de+1]<<8|Q[de+2]<<16)>>(ue&7)},shft=function(Q){return(Q+7)/8|0},slc=function(Q,ue,de){(ue==null||ue<0)&&(ue=0),(de==null||de>Q.length)&&(de=Q.length);var pe=new(Q.BYTES_PER_ELEMENT==2?u16:Q.BYTES_PER_ELEMENT==4?u32:u8)(de-ue);return pe.set(Q.subarray(ue,de)),pe},ec=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],err=function(Q,ue,de){var pe=new Error(ue||ec[Q]);if(pe.code=Q,Error.captureStackTrace&&Error.captureStackTrace(pe,err),!de)throw pe;return pe},inflt=function(Q,ue,de){var pe=Q.length;if(!pe||de&&de.f&&!de.l)return ue||new u8(0);var me=!ue||de,ve=!de||de.i;de||(de={}),ue||(ue=new u8(pe*3));var fe=function(it){var lt=ue.length;if(it>lt){var st=new u8(Math.max(lt*2,it));st.set(ue),ue=st}},he=de.f||0,_e=de.p||0,ge=de.b||0,be=de.l,we=de.d,Pe=de.m,Ce=de.n,De=pe*8;do{if(!be){he=bits(Q,_e,1);var Oe=bits(Q,_e+1,3);if(_e+=3,Oe)if(Oe==1)be=flrm,we=fdrm,Pe=9,Ce=5;else if(Oe==2){var He=bits(Q,_e,31)+257,qe=bits(Q,_e+10,15)+4,Ue=He+bits(Q,_e+5,31)+1;_e+=14;for(var Fe=new u8(Ue),Me=new u8(19),Ve=0;Ve<qe;++Ve)Me[clim[Ve]]=bits(Q,_e+Ve*3,7);_e+=qe*3;for(var je=max(Me),We=(1<<je)-1,ct=hMap(Me,je,1),Ve=0;Ve<Ue;){var nt=ct[bits(Q,_e,We)];_e+=nt&15;var Re=nt>>>4;if(Re<16)Fe[Ve++]=Re;else{var Qe=0,Je=0;for(Re==16?(Je=3+bits(Q,_e,3),_e+=2,Qe=Fe[Ve-1]):Re==17?(Je=3+bits(Q,_e,7),_e+=3):Re==18&&(Je=11+bits(Q,_e,127),_e+=7);Je--;)Fe[Ve++]=Qe}}var at=Fe.subarray(0,He),Ge=Fe.subarray(He);Pe=max(at),Ce=max(Ge),be=hMap(at,Pe,1),we=hMap(Ge,Ce,1)}else err(1);else{var Re=shft(_e)+4,Ne=Q[Re-4]|Q[Re-3]<<8,Be=Re+Ne;if(Be>pe){ve&&err(0);break}me&&fe(ge+Ne),ue.set(Q.subarray(Re,Be),ge),de.b=ge+=Ne,de.p=_e=Be*8,de.f=he;continue}if(_e>De){ve&&err(0);break}}me&&fe(ge+131072);for(var ut=(1<<Pe)-1,dt=(1<<Ce)-1,Ze=_e;;Ze=_e){var Qe=be[bits16(Q,_e)&ut],Ke=Qe>>>4;if(_e+=Qe&15,_e>De){ve&&err(0);break}if(Qe||err(2),Ke<256)ue[ge++]=Ke;else if(Ke==256){Ze=_e,be=null;break}else{var ot=Ke-254;if(Ke>264){var Ve=Ke-257,Ye=fleb[Ve];ot=bits(Q,_e,(1<<Ye)-1)+fl[Ve],_e+=Ye}var Xe=we[bits16(Q,_e)&dt],tt=Xe>>>4;Xe||err(3),_e+=Xe&15;var Ge=fd[tt];if(tt>3){var Ye=fdeb[tt];Ge+=bits16(Q,_e)&(1<<Ye)-1,_e+=Ye}if(_e>De){ve&&err(0);break}me&&fe(ge+131072);for(var rt=ge+ot;ge<rt;ge+=4)ue[ge]=ue[ge-Ge],ue[ge+1]=ue[ge+1-Ge],ue[ge+2]=ue[ge+2-Ge],ue[ge+3]=ue[ge+3-Ge];ge=rt}}de.l=be,de.p=Ze,de.b=ge,de.f=he,be&&(he=1,de.m=Pe,de.d=we,de.n=Ce)}while(!he);return ge==ue.length?ue:slc(ue,0,ge)},et=new u8(0),zlv=function(Q){((Q[0]&15)!=8||Q[0]>>>4>7||(Q[0]<<8|Q[1])%31)&&err(6,"invalid zlib data"),Q[1]&32&&err(6,"invalid zlib data: preset dictionaries not supported")};function unzlibSync(Q,ue){return inflt((zlv(Q),Q.subarray(2,-4)),ue)}var te$1=typeof TextEncoder<"u"&&new TextEncoder,td=typeof TextDecoder<"u"&&new TextDecoder,tds=0;try{td.decode(et,{stream:!0}),tds=1}catch{}var dutf8=function(Q){for(var ue="",de=0;;){var pe=Q[de++],me=(pe>127)+(pe>223)+(pe>239);if(de+me>Q.length)return[ue,slc(Q,de-1)];me?me==3?(pe=((pe&15)<<18|(Q[de++]&63)<<12|(Q[de++]&63)<<6|Q[de++]&63)-65536,ue+=String.fromCharCode(55296|pe>>10,56320|pe&1023)):me&1?ue+=String.fromCharCode((pe&31)<<6|Q[de++]&63):ue+=String.fromCharCode((pe&15)<<12|(Q[de++]&63)<<6|Q[de++]&63):ue+=String.fromCharCode(pe)}};function strToU8(Q,ue){if(ue){for(var de=new u8(Q.length),pe=0;pe<Q.length;++pe)de[pe]=Q.charCodeAt(pe);return de}if(te$1)return te$1.encode(Q);for(var me=Q.length,ve=new u8(Q.length+(Q.length>>1)),fe=0,he=function(be){ve[fe++]=be},pe=0;pe<me;++pe){if(fe+5>ve.length){var _e=new u8(fe+8+(me-pe<<1));_e.set(ve),ve=_e}var ge=Q.charCodeAt(pe);ge<128||ue?he(ge):ge<2048?(he(192|ge>>6),he(128|ge&63)):ge>55295&&ge<57344?(ge=65536+(ge&1023<<10)|Q.charCodeAt(++pe)&1023,he(240|ge>>18),he(128|ge>>12&63),he(128|ge>>6&63),he(128|ge&63)):(he(224|ge>>12),he(128|ge>>6&63),he(128|ge&63))}return slc(ve,0,fe)}function strFromU8(Q,ue){if(ue){for(var de="",pe=0;pe<Q.length;pe+=16384)de+=String.fromCharCode.apply(null,Q.subarray(pe,pe+16384));return de}else{if(td)return td.decode(Q);var me=dutf8(Q),ve=me[0],fe=me[1];return fe.length&&err(8),ve}}const c$3=({name:Q="",color:ue="currentColor"},{slots:de})=>{var pe;return h$4("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${Q}-icon`],viewBox:"0 0 1024 1024",fill:ue,"aria-label":`${Q} icon`},(pe=de.default)==null?void 0:pe.call(de))};c$3.displayName="IconBase";const I$2=({size:Q=48,stroke:ue=4,wrapper:de=!0,height:pe=2*Q})=>{const me=h$4("svg",{xmlns:"http://www.w3.org/2000/svg",width:Q,height:Q,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[h$4("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),h$4("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":ue,"stroke-linecap":"round"},[h$4("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),h$4("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return de?h$4("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${pe}px`},me):me};I$2.displayName="LoadingIcon";const J$1=(Q,{slots:ue})=>{var de;return((de=ue.default)==null?void 0:de.call(ue))||null},O$1=()=>h$4(c$3,{name:"github"},()=>h$4("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));O$1.displayName="GitHubIcon";const _=()=>h$4(c$3,{name:"gitlab"},()=>h$4("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));_.displayName="GitLabIcon";const k$2=()=>h$4(c$3,{name:"gitee"},()=>h$4("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));k$2.displayName="GiteeIcon";const S$4=()=>h$4(c$3,{name:"bitbucket"},()=>h$4("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));S$4.displayName="BitbucketIcon";const x$3=()=>h$4(c$3,{name:"source"},()=>h$4("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));x$3.displayName="SourceIcon";const m$4=Array.isArray,X=Q=>typeof Q=="function",r$4=Q=>typeof Q=="string";var C$1=Q=>/^(https?:)?\/\//.test(Q),u$1=Q=>Object.prototype.toString.call(Q)==="[object Object]";const Z=(Q,ue)=>{const de=ue?ue._instance:getCurrentInstance();return u$1(de==null?void 0:de.appContext.components)&&(Q in de.appContext.components||camelize(Q)in de.appContext.components||capitalize(camelize(Q))in de.appContext.components)};function ee(Q){return Q}function te(Q,ue=!0){getCurrentInstance()?onMounted(Q):ue?Q():nextTick(Q)}function ne(Q,ue=!1){const de=ref(),pe=()=>de.value=!!Q();return pe(),te(pe,ue),de}const z=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},N="__vueuse_ssr_handlers__";z[N]=z[N]||{};var L$3;(function(Q){Q.UP="UP",Q.RIGHT="RIGHT",Q.DOWN="DOWN",Q.LEFT="LEFT",Q.NONE="NONE"})(L$3||(L$3={}));var oe=Object.defineProperty,M$2=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,P$3=(Q,ue,de)=>ue in Q?oe(Q,ue,{enumerable:!0,configurable:!0,writable:!0,value:de}):Q[ue]=de,ae=(Q,ue)=>{for(var de in ue||(ue={}))se.call(ue,de)&&P$3(Q,de,ue[de]);if(M$2)for(var de of M$2(ue))ie.call(ue,de)&&P$3(Q,de,ue[de]);return Q};const re={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]};ae({linear:ee},re);const T$3=()=>ne(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),ce=()=>{const Q=T$3();return computed(()=>Q.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},le=Q=>{const ue=useRouteLocale();return computed(()=>Q[ue.value])},ye=(Q="")=>{if(Q){if(typeof Q=="number")return new Date(Q);const ue=Date.parse(Q.toString());if(!Number.isNaN(ue))return new Date(ue)}return null},Ee=(Q,ue)=>{let de=1;for(let pe=0;pe<Q.length;pe++)de+=Q.charCodeAt(pe),de+=de<<10,de^=de>>6;return de+=de<<3,de^=de>>11,de%ue},A$1=(Q,ue)=>r$4(Q)&&Q.startsWith(ue),Ie=(Q,ue)=>r$4(Q)&&Q.endsWith(ue),$$1=Object.entries,h$3=Object.keys,f$2=(Q,...ue)=>{if(ue.length===0)return Q;const de=ue.shift()||null;return de&&$$1(de).forEach(([pe,me])=>{pe==="__proto__"||pe==="constructor"||(u$1(Q[pe])&&u$1(me)?f$2(Q[pe],me):m$4(me)?Q[pe]=[...me]:u$1(me)?Q[pe]={...me}:Q[pe]=de[pe])}),f$2(Q,...ue)},B$1=Q=>u$1(Q)&&r$4(Q.name),ke=(Q,ue=!1)=>Q?m$4(Q)?Q.map(de=>r$4(de)?{name:de}:B$1(de)?de:null).filter(de=>de!==null):r$4(Q)?[{name:Q}]:B$1(Q)?[Q]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${ue?"":"| false"} | undefined\`, but got`,Q),[]):[],g$3=(Q,ue)=>{if(Q){if(m$4(Q)&&Q.every(r$4))return Q;if(r$4(Q))return[Q];console.error(`Expect ${ue||"value"} to be \`string[] | string | undefined\`, but got`,Q)}return[]},Se=Q=>g$3(Q,"category"),xe=Q=>g$3(Q,"tag"),ze=Q=>A$1(Q,"/"),H$2=/#.*$/u,R=Q=>{const ue=H$2.exec(Q);return ue?ue[0]:""},b$4=Q=>decodeURI(Q).replace(H$2,"").replace(/(index)?\.(md|html)$/,""),Le=(Q,ue)=>{if(ue===void 0)return!1;const de=b$4(Q.path),pe=b$4(ue),me=R(ue);return me?me===Q.hash&&(!pe||de===pe):de===pe},Te=Q=>{const ue=atob(Q);return strFromU8(unzlibSync(strToU8(ue,!0)))},Ae=Q=>C$1(Q)?Q:`https://github.com/${Q}`,$e=Q=>!C$1(Q)||/github\.com/.test(Q)?"GitHub":/bitbucket\.org/.test(Q)?"Bitbucket":/gitlab\.com/.test(Q)?"GitLab":/gitee\.com/.test(Q)?"Gitee":null,j=(Q,...ue)=>{const de=Q.resolve(...ue),pe=de.matched[de.matched.length-1];if(!(pe!=null&&pe.redirect))return de;const{redirect:me}=pe,ve=X(me)?me(de):me,fe=r$4(ve)?{path:ve}:ve;return j(Q,{hash:de.hash,query:de.query,params:de.params,...fe})};var _a;const isClient=typeof window<"u",isFunction=Q=>typeof Q=="function",isString=Q=>typeof Q=="string",noop=()=>{},isIOS=isClient&&((_a=window==null?void 0:window.navigator)==null?void 0:_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref(Q){return typeof Q=="function"?Q():unref(Q)}function createFilterWrapper(Q,ue){function de(...pe){return new Promise((me,ve)=>{Promise.resolve(Q(()=>ue.apply(this,pe),{fn:ue,thisArg:this,args:pe})).then(me).catch(ve)})}return de}const bypassFilter=Q=>Q();function debounceFilter(Q,ue={}){let de,pe,me=noop;const ve=he=>{clearTimeout(he),me(),me=noop};return he=>{const _e=resolveUnref(Q),ge=resolveUnref(ue.maxWait);return de&&ve(de),_e<=0||ge!==void 0&&ge<=0?(pe&&(ve(pe),pe=null),Promise.resolve(he())):new Promise((be,we)=>{me=ue.rejectOnCancel?we:be,ge&&!pe&&(pe=setTimeout(()=>{de&&ve(de),pe=null,be(he())},ge)),de=setTimeout(()=>{pe&&ve(pe),pe=null,be(he())},_e)})}}function throttleFilter(Q,ue=!0,de=!0,pe=!1){let me=0,ve,fe=!0,he=noop,_e;const ge=()=>{ve&&(clearTimeout(ve),ve=void 0,he(),he=noop)};return we=>{const Pe=resolveUnref(Q),Ce=Date.now()-me,De=()=>_e=we();return ge(),Pe<=0?(me=Date.now(),De()):(Ce>Pe&&(de||!fe)?(me=Date.now(),De()):ue&&(_e=new Promise((Oe,Re)=>{he=pe?Re:Oe,ve=setTimeout(()=>{me=Date.now(),fe=!0,Oe(De()),ge()},Math.max(0,Pe-Ce))})),!de&&!ve&&(ve=setTimeout(()=>fe=!0,Pe)),fe=!1,_e)}}function pausableFilter(Q=bypassFilter){const ue=ref(!0);function de(){ue.value=!1}function pe(){ue.value=!0}const me=(...ve)=>{ue.value&&Q(...ve)};return{isActive:readonly(ue),pause:de,resume:pe,eventFilter:me}}function identity(Q){return Q}function tryOnScopeDispose(Q){return getCurrentScope()?(onScopeDispose(Q),!0):!1}function useDebounceFn(Q,ue=200,de={}){return createFilterWrapper(debounceFilter(ue,de),Q)}function useThrottleFn(Q,ue=200,de=!1,pe=!0,me=!1){return createFilterWrapper(throttleFilter(ue,de,pe,me),Q)}function resolveRef(Q){return typeof Q=="function"?computed(Q):ref(Q)}function tryOnMounted(Q,ue=!0){getCurrentInstance()?onMounted(Q):ue?Q():nextTick(Q)}function useIntervalFn(Q,ue=1e3,de={}){const{immediate:pe=!0,immediateCallback:me=!1}=de;let ve=null;const fe=ref(!1);function he(){ve&&(clearInterval(ve),ve=null)}function _e(){fe.value=!1,he()}function ge(){const be=resolveUnref(ue);be<=0||(fe.value=!0,me&&Q(),he(),ve=setInterval(Q,be))}if(pe&&isClient&&ge(),isRef(ue)||isFunction(ue)){const be=watch(ue,()=>{fe.value&&isClient&&ge()});tryOnScopeDispose(be)}return tryOnScopeDispose(_e),{isActive:fe,pause:_e,resume:ge}}function useTimeoutFn(Q,ue,de={}){const{immediate:pe=!0}=de,me=ref(!1);let ve=null;function fe(){ve&&(clearTimeout(ve),ve=null)}function he(){me.value=!1,fe()}function _e(...ge){fe(),me.value=!0,ve=setTimeout(()=>{me.value=!1,ve=null,Q(...ge)},resolveUnref(ue))}return pe&&(me.value=!0,isClient&&_e()),tryOnScopeDispose(he),{isPending:readonly(me),start:_e,stop:he}}function useToggle(Q=!1,ue={}){const{truthyValue:de=!0,falsyValue:pe=!1}=ue,me=isRef(Q),ve=ref(Q);function fe(he){if(arguments.length)return ve.value=he,ve.value;{const _e=resolveUnref(de);return ve.value=ve.value===_e?resolveUnref(pe):_e,ve.value}}return me?fe:[ve,fe]}var __getOwnPropSymbols$6=Object.getOwnPropertySymbols,__hasOwnProp$6=Object.prototype.hasOwnProperty,__propIsEnum$6=Object.prototype.propertyIsEnumerable,__objRest$5=(Q,ue)=>{var de={};for(var pe in Q)__hasOwnProp$6.call(Q,pe)&&ue.indexOf(pe)<0&&(de[pe]=Q[pe]);if(Q!=null&&__getOwnPropSymbols$6)for(var pe of __getOwnPropSymbols$6(Q))ue.indexOf(pe)<0&&__propIsEnum$6.call(Q,pe)&&(de[pe]=Q[pe]);return de};function watchWithFilter(Q,ue,de={}){const pe=de,{eventFilter:me=bypassFilter}=pe,ve=__objRest$5(pe,["eventFilter"]);return watch(Q,createFilterWrapper(me,ue),ve)}var __defProp$2=Object.defineProperty,__defProps$2=Object.defineProperties,__getOwnPropDescs$2=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$2=Object.getOwnPropertySymbols,__hasOwnProp$2=Object.prototype.hasOwnProperty,__propIsEnum$2=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(Q,ue,de)=>ue in Q?__defProp$2(Q,ue,{enumerable:!0,configurable:!0,writable:!0,value:de}):Q[ue]=de,__spreadValues$2=(Q,ue)=>{for(var de in ue||(ue={}))__hasOwnProp$2.call(ue,de)&&__defNormalProp$2(Q,de,ue[de]);if(__getOwnPropSymbols$2)for(var de of __getOwnPropSymbols$2(ue))__propIsEnum$2.call(ue,de)&&__defNormalProp$2(Q,de,ue[de]);return Q},__spreadProps$2=(Q,ue)=>__defProps$2(Q,__getOwnPropDescs$2(ue)),__objRest$1$1=(Q,ue)=>{var de={};for(var pe in Q)__hasOwnProp$2.call(Q,pe)&&ue.indexOf(pe)<0&&(de[pe]=Q[pe]);if(Q!=null&&__getOwnPropSymbols$2)for(var pe of __getOwnPropSymbols$2(Q))ue.indexOf(pe)<0&&__propIsEnum$2.call(Q,pe)&&(de[pe]=Q[pe]);return de};function watchPausable(Q,ue,de={}){const pe=de,{eventFilter:me}=pe,ve=__objRest$1$1(pe,["eventFilter"]),{eventFilter:fe,pause:he,resume:_e,isActive:ge}=pausableFilter(me);return{stop:watchWithFilter(Q,ue,__spreadProps$2(__spreadValues$2({},ve),{eventFilter:fe})),pause:he,resume:_e,isActive:ge}}function unrefElement(Q){var ue;const de=resolveUnref(Q);return(ue=de==null?void 0:de.$el)!=null?ue:de}const defaultWindow=isClient?window:void 0,defaultDocument=isClient?window.document:void 0,defaultNavigator=isClient?window.navigator:void 0;function useEventListener(...Q){let ue,de,pe,me;if(isString(Q[0])||Array.isArray(Q[0])?([de,pe,me]=Q,ue=defaultWindow):[ue,de,pe,me]=Q,!ue)return noop;Array.isArray(de)||(de=[de]),Array.isArray(pe)||(pe=[pe]);const ve=[],fe=()=>{ve.forEach(be=>be()),ve.length=0},he=(be,we,Pe,Ce)=>(be.addEventListener(we,Pe,Ce),()=>be.removeEventListener(we,Pe,Ce)),_e=watch(()=>[unrefElement(ue),resolveUnref(me)],([be,we])=>{fe(),be&&ve.push(...de.flatMap(Pe=>pe.map(Ce=>he(be,Pe,Ce,we))))},{immediate:!0,flush:"post"}),ge=()=>{_e(),fe()};return tryOnScopeDispose(ge),ge}let _iOSWorkaround=!1;function onClickOutside(Q,ue,de={}){const{window:pe=defaultWindow,ignore:me=[],capture:ve=!0,detectIframe:fe=!1}=de;if(!pe)return;isIOS&&!_iOSWorkaround&&(_iOSWorkaround=!0,Array.from(pe.document.body.children).forEach(Pe=>Pe.addEventListener("click",noop)));let he=!0;const _e=Pe=>me.some(Ce=>{if(typeof Ce=="string")return Array.from(pe.document.querySelectorAll(Ce)).some(De=>De===Pe.target||Pe.composedPath().includes(De));{const De=unrefElement(Ce);return De&&(Pe.target===De||Pe.composedPath().includes(De))}}),be=[useEventListener(pe,"click",Pe=>{const Ce=unrefElement(Q);if(!(!Ce||Ce===Pe.target||Pe.composedPath().includes(Ce))){if(Pe.detail===0&&(he=!_e(Pe)),!he){he=!0;return}ue(Pe)}},{passive:!0,capture:ve}),useEventListener(pe,"pointerdown",Pe=>{const Ce=unrefElement(Q);Ce&&(he=!Pe.composedPath().includes(Ce)&&!_e(Pe))},{passive:!0}),fe&&useEventListener(pe,"blur",Pe=>{var Ce;const De=unrefElement(Q);((Ce=pe.document.activeElement)==null?void 0:Ce.tagName)==="IFRAME"&&!(De!=null&&De.contains(pe.document.activeElement))&&ue(Pe)})].filter(Boolean);return()=>be.forEach(Pe=>Pe())}function useSupported(Q,ue=!1){const de=ref(),pe=()=>de.value=Boolean(Q());return pe(),tryOnMounted(pe,ue),de}function useMediaQuery(Q,ue={}){const{window:de=defaultWindow}=ue,pe=useSupported(()=>de&&"matchMedia"in de&&typeof de.matchMedia=="function");let me;const ve=ref(!1),fe=()=>{me&&("removeEventListener"in me?me.removeEventListener("change",he):me.removeListener(he))},he=()=>{pe.value&&(fe(),me=de.matchMedia(resolveRef(Q).value),ve.value=me.matches,"addEventListener"in me?me.addEventListener("change",he):me.addListener(he))};return watchEffect(he),tryOnScopeDispose(()=>fe()),ve}function useClipboard(Q={}){const{navigator:ue=defaultNavigator,read:de=!1,source:pe,copiedDuring:me=1500,legacy:ve=!1}=Q,fe=["copy","cut"],he=useSupported(()=>ue&&"clipboard"in ue),_e=computed(()=>he.value||ve),ge=ref(""),be=ref(!1),we=useTimeoutFn(()=>be.value=!1,me);function Pe(){he.value?ue.clipboard.readText().then(Re=>{ge.value=Re}):ge.value=Oe()}if(_e.value&&de)for(const Re of fe)useEventListener(Re,Pe);async function Ce(Re=resolveUnref(pe)){_e.value&&Re!=null&&(he.value?await ue.clipboard.writeText(Re):De(Re),ge.value=Re,be.value=!0,we.start())}function De(Re){const Ne=document.createElement("textarea");Ne.value=Re??"",Ne.style.position="absolute",Ne.style.opacity="0",document.body.appendChild(Ne),Ne.select(),document.execCommand("copy"),Ne.remove()}function Oe(){var Re,Ne,Be;return(Be=(Ne=(Re=document==null?void 0:document.getSelection)==null?void 0:Re.call(document))==null?void 0:Ne.toString())!=null?Be:""}return{isSupported:_e,text:ge,copied:be,copy:Ce}}const _global=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__";_global[globalKey]=_global[globalKey]||{};const handlers=_global[globalKey];function getSSRHandler(Q,ue){return handlers[Q]||ue}function guessSerializerType(Q){return Q==null?"any":Q instanceof Set?"set":Q instanceof Map?"map":Q instanceof Date?"date":typeof Q=="boolean"?"boolean":typeof Q=="string"?"string":typeof Q=="object"?"object":Number.isNaN(Q)?"any":"number"}var __defProp$k=Object.defineProperty,__getOwnPropSymbols$m=Object.getOwnPropertySymbols,__hasOwnProp$m=Object.prototype.hasOwnProperty,__propIsEnum$m=Object.prototype.propertyIsEnumerable,__defNormalProp$k=(Q,ue,de)=>ue in Q?__defProp$k(Q,ue,{enumerable:!0,configurable:!0,writable:!0,value:de}):Q[ue]=de,__spreadValues$k=(Q,ue)=>{for(var de in ue||(ue={}))__hasOwnProp$m.call(ue,de)&&__defNormalProp$k(Q,de,ue[de]);if(__getOwnPropSymbols$m)for(var de of __getOwnPropSymbols$m(ue))__propIsEnum$m.call(ue,de)&&__defNormalProp$k(Q,de,ue[de]);return Q};const StorageSerializers={boolean:{read:Q=>Q==="true",write:Q=>String(Q)},object:{read:Q=>JSON.parse(Q),write:Q=>JSON.stringify(Q)},number:{read:Q=>Number.parseFloat(Q),write:Q=>String(Q)},any:{read:Q=>Q,write:Q=>String(Q)},string:{read:Q=>Q,write:Q=>String(Q)},map:{read:Q=>new Map(JSON.parse(Q)),write:Q=>JSON.stringify(Array.from(Q.entries()))},set:{read:Q=>new Set(JSON.parse(Q)),write:Q=>JSON.stringify(Array.from(Q))},date:{read:Q=>new Date(Q),write:Q=>Q.toISOString()}},customStorageEventName="vueuse-storage";function useStorage(Q,ue,de,pe={}){var me;const{flush:ve="pre",deep:fe=!0,listenToStorageChanges:he=!0,writeDefaults:_e=!0,mergeDefaults:ge=!1,shallow:be,window:we=defaultWindow,eventFilter:Pe,onError:Ce=Ve=>{console.error(Ve)}}=pe,De=(be?shallowRef:ref)(ue);if(!de)try{de=getSSRHandler("getDefaultStorage",()=>{var Ve;return(Ve=defaultWindow)==null?void 0:Ve.localStorage})()}catch(Ve){Ce(Ve)}if(!de)return De;const Oe=resolveUnref(ue),Re=guessSerializerType(Oe),Ne=(me=pe.serializer)!=null?me:StorageSerializers[Re],{pause:Be,resume:He}=watchPausable(De,()=>qe(De.value),{flush:ve,deep:fe,eventFilter:Pe});return we&&he&&(useEventListener(we,"storage",Me),useEventListener(we,customStorageEventName,Fe)),Me(),De;function qe(Ve){try{if(Ve==null)de.removeItem(Q);else{const je=Ne.write(Ve),We=de.getItem(Q);We!==je&&(de.setItem(Q,je),we&&we.dispatchEvent(new CustomEvent(customStorageEventName,{detail:{key:Q,oldValue:We,newValue:je,storageArea:de}})))}}catch(je){Ce(je)}}function Ue(Ve){const je=Ve?Ve.newValue:de.getItem(Q);if(je==null)return _e&&Oe!==null&&de.setItem(Q,Ne.write(Oe)),Oe;if(!Ve&&ge){const We=Ne.read(je);return isFunction(ge)?ge(We,Oe):Re==="object"&&!Array.isArray(We)?__spreadValues$k(__spreadValues$k({},Oe),We):We}else return typeof je!="string"?je:Ne.read(je)}function Fe(Ve){Me(Ve.detail)}function Me(Ve){if(!(Ve&&Ve.storageArea!==de)){if(Ve&&Ve.key==null){De.value=Oe;return}if(!(Ve&&Ve.key!==Q)){Be();try{De.value=Ue(Ve)}catch(je){Ce(je)}finally{Ve?nextTick(He):He()}}}}}function usePreferredDark(Q){return useMediaQuery("(prefers-color-scheme: dark)",Q)}function useRafFn(Q,ue={}){const{immediate:de=!0,window:pe=defaultWindow}=ue,me=ref(!1);let ve=0,fe=null;function he(be){if(!me.value||!pe)return;const we=be-ve;Q({delta:we,timestamp:be}),ve=be,fe=pe.requestAnimationFrame(he)}function _e(){!me.value&&pe&&(me.value=!0,fe=pe.requestAnimationFrame(he))}function ge(){me.value=!1,fe!=null&&pe&&(pe.cancelAnimationFrame(fe),fe=null)}return de&&_e(),tryOnScopeDispose(ge),{isActive:readonly(me),pause:ge,resume:_e}}const functionsMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function useFullscreen(Q,ue={}){const{document:de=defaultDocument,autoExit:pe=!1}=ue,me=Q||(de==null?void 0:de.querySelector("html")),ve=ref(!1);let fe=functionsMap[0];const he=useSupported(()=>{if(de){for(const Oe of functionsMap)if(Oe[1]in de)return fe=Oe,!0}else return!1;return!1}),[_e,ge,be,,we]=fe;async function Pe(){he.value&&(de!=null&&de[be]&&await de[ge](),ve.value=!1)}async function Ce(){if(!he.value)return;await Pe();const Oe=unrefElement(me);Oe&&(await Oe[_e](),ve.value=!0)}async function De(){ve.value?await Pe():await Ce()}return de&&useEventListener(de,we,()=>{ve.value=!!(de!=null&&de[be])},!1),pe&&tryOnScopeDispose(Pe),{isSupported:he,isFullscreen:ve,enter:Ce,exit:Pe,toggle:De}}var __getOwnPropSymbols$8=Object.getOwnPropertySymbols,__hasOwnProp$8=Object.prototype.hasOwnProperty,__propIsEnum$8=Object.prototype.propertyIsEnumerable,__objRest$1=(Q,ue)=>{var de={};for(var pe in Q)__hasOwnProp$8.call(Q,pe)&&ue.indexOf(pe)<0&&(de[pe]=Q[pe]);if(Q!=null&&__getOwnPropSymbols$8)for(var pe of __getOwnPropSymbols$8(Q))ue.indexOf(pe)<0&&__propIsEnum$8.call(Q,pe)&&(de[pe]=Q[pe]);return de};function useMutationObserver(Q,ue,de={}){const pe=de,{window:me=defaultWindow}=pe,ve=__objRest$1(pe,["window"]);let fe;const he=useSupported(()=>me&&"MutationObserver"in me),_e=()=>{fe&&(fe.disconnect(),fe=void 0)},ge=watch(()=>unrefElement(Q),we=>{_e(),he.value&&me&&we&&(fe=new MutationObserver(ue),fe.observe(we,ve))},{immediate:!0}),be=()=>{_e(),ge()};return tryOnScopeDispose(be),{isSupported:he,stop:be}}var __defProp$7=Object.defineProperty,__getOwnPropSymbols$7=Object.getOwnPropertySymbols,__hasOwnProp$7=Object.prototype.hasOwnProperty,__propIsEnum$7=Object.prototype.propertyIsEnumerable,__defNormalProp$7=(Q,ue,de)=>ue in Q?__defProp$7(Q,ue,{enumerable:!0,configurable:!0,writable:!0,value:de}):Q[ue]=de,__spreadValues$7=(Q,ue)=>{for(var de in ue||(ue={}))__hasOwnProp$7.call(ue,de)&&__defNormalProp$7(Q,de,ue[de]);if(__getOwnPropSymbols$7)for(var de of __getOwnPropSymbols$7(ue))__propIsEnum$7.call(ue,de)&&__defNormalProp$7(Q,de,ue[de]);return Q};function useNow(Q={}){const{controls:ue=!1,interval:de="requestAnimationFrame"}=Q,pe=ref(new Date),me=()=>pe.value=new Date,ve=de==="requestAnimationFrame"?useRafFn(me,{immediate:!0}):useIntervalFn(me,de,{immediate:!0});return ue?__spreadValues$7({now:pe},ve):pe}var SwipeDirection;(function(Q){Q.UP="UP",Q.RIGHT="RIGHT",Q.DOWN="DOWN",Q.LEFT="LEFT",Q.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));function usePreferredLanguages(Q={}){const{window:ue=defaultWindow}=Q;if(!ue)return ref(["en"]);const de=ue.navigator,pe=ref(de.languages);return useEventListener(ue,"languagechange",()=>{pe.value=de.languages}),pe}function checkOverflowScroll(Q){const ue=window.getComputedStyle(Q);if(ue.overflowX==="scroll"||ue.overflowY==="scroll"||ue.overflowX==="auto"&&Q.clientHeight<Q.scrollHeight||ue.overflowY==="auto"&&Q.clientWidth<Q.scrollWidth)return!0;{const de=Q.parentNode;return!de||de.tagName==="BODY"?!1:checkOverflowScroll(de)}}function preventDefault(Q){const ue=Q||window.event,de=ue.target;return checkOverflowScroll(de)?!1:ue.touches.length>1?!0:(ue.preventDefault&&ue.preventDefault(),!1)}function useScrollLock(Q,ue=!1){const de=ref(ue);let pe=null,me;watch(resolveRef(Q),he=>{if(he){const _e=he;me=_e.style.overflow,de.value&&(_e.style.overflow="hidden")}},{immediate:!0});const ve=()=>{const he=resolveUnref(Q);!he||de.value||(isIOS&&(pe=useEventListener(he,"touchmove",_e=>{preventDefault(_e)},{passive:!1})),he.style.overflow="hidden",de.value=!0)},fe=()=>{const he=resolveUnref(Q);!he||!de.value||(isIOS&&(pe==null||pe()),he.style.overflow=me,de.value=!1)};return tryOnScopeDispose(fe),computed({get(){return de.value},set(he){he?ve():fe()}})}function useSessionStorage(Q,ue,de={}){const{window:pe=defaultWindow}=de;return useStorage(Q,ue,pe==null?void 0:pe.sessionStorage,de)}let _id=0;function useStyleTag(Q,ue={}){const de=ref(!1),{document:pe=defaultDocument,immediate:me=!0,manual:ve=!1,id:fe=`vueuse_styletag_${++_id}`}=ue,he=ref(Q);let _e=()=>{};const ge=()=>{if(!pe)return;const we=pe.getElementById(fe)||pe.createElement("style");we.isConnected||(we.type="text/css",we.id=fe,ue.media&&(we.media=ue.media),pe.head.appendChild(we)),!de.value&&(_e=watch(he,Pe=>{we.textContent=Pe},{immediate:!0}),de.value=!0)},be=()=>{!pe||!de.value||(_e(),pe.head.removeChild(pe.getElementById(fe)),de.value=!1)};return me&&!ve&&tryOnMounted(ge),ve||tryOnScopeDispose(be),{id:fe,css:he,unload:be,load:ge,isLoaded:readonly(de)}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(Q,ue,de)=>ue in Q?__defProp(Q,ue,{enumerable:!0,configurable:!0,writable:!0,value:de}):Q[ue]=de,__spreadValues=(Q,ue)=>{for(var de in ue||(ue={}))__hasOwnProp.call(ue,de)&&__defNormalProp(Q,de,ue[de]);if(__getOwnPropSymbols)for(var de of __getOwnPropSymbols(ue))__propIsEnum.call(ue,de)&&__defNormalProp(Q,de,ue[de]);return Q};const _TransitionPresets={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]};__spreadValues({linear:identity},_TransitionPresets);function useWindowScroll({window:Q=defaultWindow}={}){if(!Q)return{x:ref(0),y:ref(0)};const ue=ref(Q.scrollX),de=ref(Q.scrollY);return useEventListener(Q,"scroll",()=>{ue.value=Q.scrollX,de.value=Q.scrollY},{capture:!1,passive:!0}),{x:ue,y:de}}const fontIcon="";var m$3=defineComponent({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(Q){const ue=computed(()=>{const pe=["font-icon icon"],me=`iconfont icon-${Q.icon}`;return pe.push(me),pe}),de=computed(()=>{const pe={};return Q.color&&(pe.color=Q.color),Q.size&&(pe["font-size"]=Number.isNaN(Number(Q.size))?Q.size:`${Q.size}px`),h$3(pe).length?pe:null});return()=>Q.icon?h$4("span",{key:Q.icon,class:ue.value,style:de.value}):null}});const badge="",t$3=({type:Q="info",text:ue="",vertical:de="top",color:pe},{slots:me})=>{var ve;return h$4("span",{class:["badge",Q,{diy:pe}],style:{verticalAlign:de,...pe?{backgroundColor:pe}:{}}},ue||((ve=me.default)==null?void 0:ve.call(me)))};t$3.displayName="Badge";const biliBili="",e$3="accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",h$2=Q=>isString$1(Q)?Q:`${Q}px`,x$2=(Q,ue=0)=>{const de=ref(),pe=computed(()=>h$2(unref(Q.width)||"100%")),me=ref("auto"),ve=_e=>{if(isString$1(_e)){const[ge,be]=_e.split(":"),we=Number(ge)/Number(be);if(!Number.isNaN(we))return we}return typeof _e=="number"?_e:16/9},fe=_e=>{const ge=unref(Q.height),be=ve(unref(Q.ratio));return ge?h$2(ge):`${Number(_e)/be+unref(ue)}px`},he=()=>{de.value&&(me.value=fe(de.value.clientWidth))};return onMounted(()=>{he(),isRef(ue)&&watch(ue,()=>he()),useEventListener("orientationchange",()=>he()),useEventListener("resize",()=>he())}),{el:de,width:pe,height:me}},p="https://player.bilibili.com/player.html";var c$2=defineComponent({name:"BiliBili",props:{bvid:{type:String,default:""},aid:{type:String,default:""},cid:{type:String,default:""},title:{type:String,default:"A BiliBili video"},page:{type:[String,Number],default:1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:void 0},ratio:{type:[String,Number],default:16/9},time:{type:[String,Number],default:0},autoplay:Boolean},setup(Q){const{el:ue,width:de,height:pe}=x$2(Q),me=computed(()=>{const{aid:ve,bvid:fe,cid:he,autoplay:_e,time:ge,page:be}=Q;return ve&&he?`${p}?aid=${ve}&cid=${he}&t=${ge}&autoplay=${_e?1:0}&page=${be}`:fe?`${p}?bvid=${fe}&t=${ge}&autoplay=${_e?1:0}`:null});return()=>me.value?[h$4("div",{class:"bili-desc"},h$4("a",{class:"sr-only",href:me.value},Q.title)),h$4("iframe",{ref:ue,src:me.value,title:Q.title,class:"bili-iframe",allow:e$3,style:{width:de.value,height:pe.value}})]:null}});const l$4=()=>h$4(c$3,{name:"back-to-top"},()=>[h$4("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),h$4("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);l$4.displayName="BackToTopIcon";const balloon="",backToTop="";var T$2=defineComponent({name:"BackToTop",props:{threshold:{type:Number,default:300}},setup(Q){const ue=usePageFrontmatter(),de=le({"/zh/":{backToTop:"返回顶部"},"/en/":{backToTop:"Back to top"},"/":{backToTop:"Back to top"}}),{y:pe}=useWindowScroll(),me=computed(()=>ue.value.backToTop!==!1&&pe.value>Q.threshold);return()=>h$4(Transition,{name:"fade"},()=>me.value?h$4("button",{type:"button",class:"back-to-top","aria-label":de.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},h$4(l$4)):null)}});const srOnly="",clientConfig1=defineClientConfig({enhance:({app:Q})=>{Z("FontIcon")||Q.component("FontIcon",m$3),Z("Badge")||Q.component("Badge",t$3),Z("BiliBili")||Q.component("BiliBili",c$2)},setup:()=>{useStyleTag(` @import url("https://at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css");
|
||
`)},rootComponents:[()=>h$4(T$2,{threshold:300})]});function r$3(Q,ue,de){var pe,me,ve;ue===void 0&&(ue=50),de===void 0&&(de={});var fe=(pe=de.isImmediate)!=null&&pe,he=(me=de.callback)!=null&&me,_e=de.maxWait,ge=Date.now(),be=[];function we(){if(_e!==void 0){var Ce=Date.now()-ge;if(Ce+ue>=_e)return _e-Ce}return ue}var Pe=function(){var Ce=[].slice.call(arguments),De=this;return new Promise(function(Oe,Re){var Ne=fe&&ve===void 0;if(ve!==void 0&&clearTimeout(ve),ve=setTimeout(function(){if(ve=void 0,ge=Date.now(),!fe){var He=Q.apply(De,Ce);he&&he(He),be.forEach(function(qe){return(0,qe.resolve)(He)}),be=[]}},we()),Ne){var Be=Q.apply(De,Ce);return he&&he(Be),Oe(Be)}be.push({resolve:Oe,reject:Re})})};return Pe.cancel=function(Ce){ve!==void 0&&clearTimeout(ve),be.forEach(function(De){return(0,De.reject)(Ce)}),be=[]},Pe}const useActiveHeaderLinks=({headerLinkSelector:Q,headerAnchorSelector:ue,delay:de,offset:pe=5})=>{const me=useRouter(),fe=r$3(()=>{var Oe,Re;const he=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(he-0)<pe){updateHash(me,"");return}const ge=window.innerHeight+he,be=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),we=Math.abs(be-ge)<pe,Pe=Array.from(document.querySelectorAll(Q)),De=Array.from(document.querySelectorAll(ue)).filter(Ne=>Pe.some(Be=>Be.hash===Ne.hash));for(let Ne=0;Ne<De.length;Ne++){const Be=De[Ne],He=De[Ne+1],qe=he>=(((Oe=Be.parentElement)==null?void 0:Oe.offsetTop)??0)-pe,Ue=!He||he<(((Re=He.parentElement)==null?void 0:Re.offsetTop)??0)-pe;if(!(qe&&Ue))continue;const Me=decodeURIComponent(me.currentRoute.value.hash),Ve=decodeURIComponent(Be.hash);if(Me===Ve)return;if(we){for(let je=Ne+1;je<De.length;je++)if(Me===decodeURIComponent(De[je].hash))return}updateHash(me,Ve);return}},de);onMounted(()=>{window.addEventListener("scroll",fe)}),onBeforeUnmount(()=>{window.removeEventListener("scroll",fe)})},updateHash=async(Q,ue)=>{const{scrollBehavior:de}=Q.options;Q.options.scrollBehavior=void 0,await Q.replace({query:Q.currentRoute.value.query,hash:ue,force:!0}).finally(()=>Q.options.scrollBehavior=de)},headerLinkSelector=".sidebar-link, .toc-link",headerAnchorSelector=".header-anchor",delay=200,offset=5,clientConfig2=defineClientConfig({setup(){useActiveHeaderLinks({headerLinkSelector,headerAnchorSelector,delay,offset})}}),autoCatalog="";var D=defineComponent({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean},setup(Q,{slots:ue}){const de=le({"/zh/":{title:"目录"},"/en/":{title:"Catalog"},"/":{title:"Catalog"}}),pe=usePageData(),me=useRouter(),ve=useSiteData(),fe=ge=>{const be=ge.I;return typeof be>"u"||be},he=()=>{const ge=Q.base||pe.value.path.replace(/\/[^/]+$/,"/"),be=me.getRoutes(),we=[];return be.filter(({meta:Pe,path:Ce})=>{if(!A$1(Ce,ge)||Ce===ge)return!1;if(ge==="/"){const De=h$3(ve.value.locales).filter(Oe=>Oe!=="/");if(Ce==="/404.html"||De.some(Oe=>A$1(Ce,Oe)))return!1}return(Ie(Ce,".html")&&!Ie(Ce,"/index.html")||Ie(Ce,"/"))&&fe(Pe)}).map(({path:Pe,meta:Ce})=>{const De=Pe.substring(ge.length).split("/").length;return{title:Ce.t||"",icon:Ce.i,base:Pe.replace(/\/[^/]+\/?$/,"/"),order:Ce.O||null,level:Ie(Pe,"/")?De-1:De,path:Pe}}).filter(({title:Pe,level:Ce})=>typeof Pe=="string"&&Pe&&Ce<=Q.level).sort(({title:Pe,level:Ce,path:De,order:Oe},{title:Re,level:Ne,path:Be,order:He})=>Ce-Ne||(Ie(De,"/index.html")?-1:Ie(Be,"/index.html")?1:Oe===null?He===null?Pe.localeCompare(Re):He:He===null?Oe:Oe>0?He>0?Oe-He:-1:He<0?Oe-He:1)).forEach(Pe=>{var Ce;const{base:De,level:Oe}=Pe;switch(Oe){case 1:we.push(Pe);break;case 2:{const Re=we.find(Ne=>Ne.path===De);Re&&(Re.children??(Re.children=[])).push(Pe);break}default:{const Re=we.find(Ne=>Ne.path===De.replace(/\/[^/]+\/$/,"/"));if(Re){const Ne=(Ce=Re.children)==null?void 0:Ce.find(Be=>Be.path===De);Ne&&(Ne.children??(Ne.children=[])).push(Pe)}}}}),we},_e=computed(()=>he());return()=>h$4("div",{class:"auto-catalog-wrapper"},[h$4("h2",{class:"main-title"},de.value.title),_e.value.map(({children:ge=[],icon:be,path:we,title:Pe},Ce)=>[h$4("h3",{id:Pe,class:["child-title",{"has-children":ge.length}]},[h$4("a",{href:`#${Pe}`,class:"header-anchor"},"#"),h$4(RouterLink,{class:"catalog-title",to:we},()=>[Q.index?`${Ce+1}.`:null,be&&ue.icon?ue.icon({icon:be}):null,Pe||"Unknown"])]),ge.length?h$4("ul",{class:"child-catalog-wrapper"},ge.map(({children:De=[],icon:Oe,path:Re,title:Ne},Be)=>h$4("li",{class:"child-catalog-item"},[h$4("div",{class:["sub-title",{"has-children":De.length}]},[h$4("a",{href:`#${Ne}`,class:"header-anchor"},"#"),h$4(RouterLink,{class:"catalog-title",to:Re},()=>[Q.index?`${Ce+1}.${Be+1}`:null,Oe&&ue.icon?ue.icon({icon:Oe}):null,Ne||"Unknown"])]),De.length?h$4("div",{class:"sub-catalog-wrapper"},De.map(({icon:He,path:qe,title:Ue},Fe)=>h$4(RouterLink,{class:"sub-catalog-item",to:qe},()=>[Q.index?`${Ce+1}.${Be+1}.${Fe+1}`:null,He&&ue.icon?ue.icon({icon:He}):null,Ue||"Unknown"]))):null]))):null])])}}),K$1=defineClientConfig({enhance:({app:Q})=>{Z("AutoCatalog",Q)||Q.component("AutoCatalog",ue=>h$4(D,ue,{icon:({icon:de})=>h$4(resolveComponent("HopeIcon"),{icon:de})}))}});const vars$1="",externalLinkIcon="",svg=h$4("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"},[h$4("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"}),h$4("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"})]),ExternalLinkIcon=defineComponent({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(Q){const ue=useRouteLocale(),de=computed(()=>Q.locales[ue.value]??{openInNewWindow:"open in new window"});return()=>h$4("span",[svg,h$4("span",{class:"external-link-icon-sr-only"},de.value.openInNewWindow)])}}),locales={},clientConfig4=defineClientConfig({enhance({app:Q}){Q.component("ExternalLinkIcon",h$4(ExternalLinkIcon,{locales}))}});/**
|
||
* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
|
||
* @license MIT
|
||
*/const nprogress$1={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'<div class="bar" role="bar"></div>'},status:null,set:Q=>{const ue=nprogress$1.isStarted();Q=clamp(Q,nprogress$1.settings.minimum,1),nprogress$1.status=Q===1?null:Q;const de=nprogress$1.render(!ue),pe=de.querySelector(nprogress$1.settings.barSelector),me=nprogress$1.settings.speed,ve=nprogress$1.settings.easing;return de.offsetWidth,queue(fe=>{css(pe,{transform:"translate3d("+toBarPerc(Q)+"%,0,0)",transition:"all "+me+"ms "+ve}),Q===1?(css(de,{transition:"none",opacity:"1"}),de.offsetWidth,setTimeout(function(){css(de,{transition:"all "+me+"ms linear",opacity:"0"}),setTimeout(function(){nprogress$1.remove(),fe()},me)},me)):setTimeout(()=>fe(),me)}),nprogress$1},isStarted:()=>typeof nprogress$1.status=="number",start:()=>{nprogress$1.status||nprogress$1.set(0);const Q=()=>{setTimeout(()=>{nprogress$1.status&&(nprogress$1.trickle(),Q())},nprogress$1.settings.trickleSpeed)};return nprogress$1.settings.trickle&&Q(),nprogress$1},done:Q=>!Q&&!nprogress$1.status?nprogress$1:nprogress$1.inc(.3+.5*Math.random()).set(1),inc:Q=>{let ue=nprogress$1.status;return ue?(typeof Q!="number"&&(Q=(1-ue)*clamp(Math.random()*ue,.1,.95)),ue=clamp(ue+Q,0,.994),nprogress$1.set(ue)):nprogress$1.start()},trickle:()=>nprogress$1.inc(Math.random()*nprogress$1.settings.trickleRate),render:Q=>{if(nprogress$1.isRendered())return document.getElementById("nprogress");addClass(document.documentElement,"nprogress-busy");const ue=document.createElement("div");ue.id="nprogress",ue.innerHTML=nprogress$1.settings.template;const de=ue.querySelector(nprogress$1.settings.barSelector),pe=Q?"-100":toBarPerc(nprogress$1.status||0),me=document.querySelector(nprogress$1.settings.parent);return css(de,{transition:"all 0 linear",transform:"translate3d("+pe+"%,0,0)"}),me!==document.body&&addClass(me,"nprogress-custom-parent"),me==null||me.appendChild(ue),ue},remove:()=>{removeClass(document.documentElement,"nprogress-busy"),removeClass(document.querySelector(nprogress$1.settings.parent),"nprogress-custom-parent");const Q=document.getElementById("nprogress");Q&&removeElement(Q)},isRendered:()=>!!document.getElementById("nprogress")},clamp=(Q,ue,de)=>Q<ue?ue:Q>de?de:Q,toBarPerc=Q=>(-1+Q)*100,queue=function(){const Q=[];function ue(){const de=Q.shift();de&&de(ue)}return function(de){Q.push(de),Q.length===1&&ue()}}(),css=function(){const Q=["Webkit","O","Moz","ms"],ue={};function de(fe){return fe.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(he,_e){return _e.toUpperCase()})}function pe(fe){const he=document.body.style;if(fe in he)return fe;let _e=Q.length;const ge=fe.charAt(0).toUpperCase()+fe.slice(1);let be;for(;_e--;)if(be=Q[_e]+ge,be in he)return be;return fe}function me(fe){return fe=de(fe),ue[fe]||(ue[fe]=pe(fe))}function ve(fe,he,_e){he=me(he),fe.style[he]=_e}return function(fe,he){for(const _e in he){const ge=he[_e];ge!==void 0&&Object.prototype.hasOwnProperty.call(he,_e)&&ve(fe,_e,ge)}}}(),hasClass=(Q,ue)=>(typeof Q=="string"?Q:classList(Q)).indexOf(" "+ue+" ")>=0,addClass=(Q,ue)=>{const de=classList(Q),pe=de+ue;hasClass(de,ue)||(Q.className=pe.substring(1))},removeClass=(Q,ue)=>{const de=classList(Q);if(!hasClass(Q,ue))return;const pe=de.replace(" "+ue+" "," ");Q.className=pe.substring(1,pe.length-1)},classList=Q=>(" "+(Q.className||"")+" ").replace(/\s+/gi," "),removeElement=Q=>{Q&&Q.parentNode&&Q.parentNode.removeChild(Q)},vars="",nprogress="",useNprogress=()=>{onMounted(()=>{const Q=useRouter(),ue=new Set;ue.add(Q.currentRoute.value.path),Q.beforeEach(de=>{ue.has(de.path)||nprogress$1.start()}),Q.afterEach(de=>{ue.add(de.path),nprogress$1.done()})})},clientConfig5=defineClientConfig({setup(){useNprogress()}}),themeData$1=JSON.parse(`{"encrypt":{},"author":{"name":"DGP-Studio","url":"https://github.com/DGP-Studio"},"logo":"https://img.alicdn.com/imgextra/i4/1797064093/O1CN01vK3m2w1g6duwt8quS_!!1797064093.png","repo":"DGP-Studio/Snap.Hutao","pageInfo":["Author","Original","Date","Category","Tag","ReadingTime"],"docsRepo":"DGP-Studio/Snap.Hutao.Docs","docsDir":"docs","locales":{"/zh/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/zh/",{"text":"文档","icon":"article","link":"/zh/features/"},{"text":"下载","icon":"install","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52"},{"text":"加入社区讨论","icon":"community","link":"/zh/community.md"}],"sidebar":{"/zh/":["",{"icon":"workingDirectory","text":"项目介绍","link":"project.md"},{"icon":"network","text":"国际化支持","link":"i18n.md"},{"icon":"play","text":"快速开始","link":"quick-start.md"},{"icon":"read","text":"功能指南","prefix":"features/","children":"structure"},{"icon":"advance","text":"高级","prefix":"advanced/","children":"structure"},{"icon":"article","text":"声明和公告","prefix":"statements/","children":"structure"}]},"footer":"用开源社区力量为原神PC端玩家带来最好的游戏体验","displayFooter":true},"/en/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page on GitHub","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"encryptLocales":{"iconLabel":"Page Encrypted","placeholder":"Enter password","remember":"Remember password","errorHint":"Please enter the correct password!"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["There’s nothing here.","How did we get here?","That’s a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"},"navbar":["/en/",{"text":"Document","icon":"article","link":"/en/features/"},{"text":"Download","icon":"install","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52"},{"text":"Community","icon":"community","link":"/en/community.md"}],"sidebar":{"/en/":["",{"icon":"workingDirectory","text":"Project","link":"project.md"},{"icon":"network","text":"Localization","link":"i18n.md"},{"icon":"play","text":"Quick Start","link":"quick-start.md"},{"icon":"read","text":"Features","prefix":"features/","children":"structure"},{"icon":"advance","text":"Advanced","prefix":"advanced/","children":"structure"},{"icon":"article","text":"Statements","prefix":"statements/","children":"structure"}]},"footer":"Be the best Genshin Impact tool","displayFooter":true},"/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"encryptLocales":{"iconLabel":"Page Encrypted","placeholder":"Enter password","remember":"Remember password","errorHint":"Please enter the correct password!"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["There’s nothing here.","How did we get here?","That’s a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"}}}}`),themeData=ref(themeData$1),useThemeData$1=()=>themeData,themeLocaleDataSymbol=Symbol(""),useThemeLocaleData$1=()=>{const Q=inject(themeLocaleDataSymbol);if(!Q)throw new Error("useThemeLocaleData() is called without provider.");return Q},resolveThemeLocaleData=(Q,ue)=>{var de;return{...Q,...(de=Q.locales)==null?void 0:de[ue]}},clientConfig6=defineClientConfig({enhance({app:Q}){const ue=useThemeData$1(),de=Q._context.provides[routeLocaleSymbol],pe=computed(()=>resolveThemeLocaleData(ue.value,de.value));Q.provide(themeLocaleDataSymbol,pe),Object.defineProperties(Q.config.globalProperties,{$theme:{get(){return ue.value}},$themeLocale:{get(){return pe.value}}})}}),t$2={"Content-Type":"application/json"},n$1=({serverURL:Q,lang:ue,paths:de,signal:pe})=>(({serverURL:me,lang:ve,paths:fe,type:he,signal:_e})=>fetch(`${me}/article?path=${encodeURIComponent(fe.join(","))}&type=${encodeURIComponent(he.join(","))}&lang=${ve}`,{signal:_e}).then(ge=>ge.json()))({serverURL:Q,lang:ue,paths:de,type:["time"],signal:pe}).then(me=>Array.isArray(me)?me:[me]),a$2=Q=>(({serverURL:ue,lang:de,path:pe,type:me,action:ve})=>fetch(`${ue}/article?lang=${de}`,{method:"POST",headers:t$2,body:JSON.stringify({path:pe,type:me,action:ve})}).then(fe=>fe.json()))({...Q,type:"time",action:"inc"}),r$2=Q=>{const ue=((de="")=>de.replace(/\/$/u,""))(Q);return/^(https?:)?\/\//.test(ue)?ue:`https://${ue}`},o$3=Q=>{Q.name!=="AbortError"&&console.error(Q.message)},l$3=Q=>Q.dataset.path||Q.getAttribute("id"),s$2=(Q,ue)=>{ue.forEach((de,pe)=>{de.innerText=Q[pe].toString()})},i$4=({serverURL:Q,path:ue=window.location.pathname,selector:de=".waline-pageview-count",update:pe=!0,lang:me=navigator.language})=>{const ve=new AbortController,fe=Array.from(document.querySelectorAll(de)),he=ge=>{const be=l$3(ge);return be!==null&&ue!==be},_e=ge=>n$1({serverURL:r$2(Q),paths:ge.map(be=>l$3(be)||ue),lang:me,signal:ve.signal}).then(be=>s$2(be,ge)).catch(o$3);if(pe){const ge=fe.filter(we=>!he(we)),be=fe.filter(he);a$2({serverURL:r$2(Q),path:ue,lang:me}).then(we=>s$2(new Array(ge.length).fill(we),ge)),be.length&&_e(be)}else _e(fe);return ve.abort.bind(ve)},waline$1="",waline="",e$2={provider:"Waline",dark:"auto",serverURL:"https://comments.snapgenshin.com",emoji:["//unpkg.com/@waline/emojis@1.1.0/weibo","//unpkg.com/@waline/emojis@1.1.0/bilibili","//unpkg.com/@waline/emojis@1.1.0/bmoji","//unpkg.com/@waline/emojis@1.1.0/qq","//unpkg.com/@waline/emojis@1.1.0/tieba"],requiredMeta:["mail"],login:"enable",reaction:!1},I$1={"/zh/":{placeholder:"请留言。(填写邮箱可在被回复时收到邮件提醒)"},"/en/":{placeholder:"Write a comment here (Fill in the email address to receive an email notification when being replied)"},"/":{placeholder:"Write a comment here (Fill in the email address to receive an email notification when being replied)"}};__vitePreload(()=>import("./waline-meta-a31b78ed.js"),[]);var M$1=defineComponent({name:"WalineComment",setup(){const Q=usePageData(),ue=usePageFrontmatter(),de=usePageLang(),pe=le(I$1);let me;const ve=computed(()=>{const ge=e$2.comment!==!1,be=ue.value.comment;return!!be||ge!==!1&&be!==!1}),fe=computed(()=>{const ge=e$2.pageview!==!1,be=ue.value.pageview;return!!be||ge!==!1&&be!==!1}),he=computed(()=>withBase(Q.value.path)),_e=computed(()=>({lang:de.value==="zh-CN"?"zh-CN":"en",locale:pe.value,dark:"html.dark",...e$2,path:he.value}));return onMounted(()=>{watch(he,()=>{me==null||me(),fe.value&&nextTick().then(()=>{setTimeout(()=>{me=i$4({serverURL:e$2.serverURL,path:he.value})},e$2.delay||800)})},{immediate:!0})}),()=>ve.value?h$4("div",{class:"waline-wrapper",id:"comment"},h$4(defineAsyncComponent({loader:async()=>(await __vitePreload(()=>import("./component-752d970c.js"),["assets/component-752d970c.js","assets/framework-86c85d47.js"])).Waline,loadingComponent:I$2}),_e.value)):null}});const i$3={provider:"Waline",dark:"auto",serverURL:"https://comments.snapgenshin.com",emoji:["//unpkg.com/@waline/emojis@1.1.0/weibo","//unpkg.com/@waline/emojis@1.1.0/bilibili","//unpkg.com/@waline/emojis@1.1.0/bmoji","//unpkg.com/@waline/emojis@1.1.0/qq","//unpkg.com/@waline/emojis@1.1.0/tieba"],requiredMeta:["mail"],login:"enable",reaction:!1}.comment!==!1,d$1=defineComponent({name:"CommentService",props:{darkmode:Boolean},setup(Q){const ue=usePageFrontmatter(),de=computed(()=>ue.value.comment||i$3&&ue.value.comment!==!1);return()=>h$4(M$1,{darkmode:Q.darkmode,style:{display:de.value?"block":"none"}})}});var l$2=defineClientConfig({enhance:({app:Q})=>{Q.component("CommentService",d$1)}});const button="",S$3=800,u=2e3,M={"/zh/":{copy:"复制代码",copied:"已复制",hint:"复制成功"},"/en/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"},"/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"}},n=!1,P$2=['.theme-hope-content div[class*="language-"] pre'],m$2=!1,l$1=new Map,T$1=()=>{const{copy:Q}=useClipboard({legacy:!0}),ue=le(M),de=usePageData(),pe=ce(),me=he=>{if(!he.hasAttribute("copy-code-registered")){const _e=document.createElement("button");_e.type="button",_e.classList.add("copy-code-button"),_e.innerHTML='<div class="copy-icon" />',_e.setAttribute("aria-label",ue.value.copy),_e.setAttribute("data-copied",ue.value.copied),he.parentElement&&he.parentElement.insertBefore(_e,he),he.setAttribute("copy-code-registered","")}},ve=()=>nextTick().then(()=>new Promise(he=>{setTimeout(()=>{P$2.forEach(_e=>{document.querySelectorAll(_e).forEach(me)}),he()},S$3)})),fe=(he,_e,ge)=>{let{innerText:be=""}=_e;/language-(shellscript|shell|bash|sh|zsh)/.test(he.classList.toString())&&(be=be.replace(/^ *(\$|>) /gm,"")),Q(be).then(()=>{ge.classList.add("copied"),clearTimeout(l$1.get(ge));const we=setTimeout(()=>{ge.classList.remove("copied"),ge.blur(),l$1.delete(ge)},u);l$1.set(ge,we)})};onMounted(()=>{(!pe.value||m$2)&&ve(),useEventListener("click",he=>{const _e=he.target;if(_e.matches('div[class*="language-"] > button.copy')){const ge=_e.parentElement,be=_e.nextElementSibling;be&&fe(ge,be,_e)}else if(_e.matches('div[class*="language-"] div.copy-icon')){const ge=_e.parentElement,be=ge.parentElement,we=ge.nextElementSibling;we&&fe(be,we,ge)}}),watch(()=>de.value.path,()=>{(!pe.value||m$2)&&ve()})})};var Y$1=defineClientConfig({setup:()=>{T$1()}});const chart="",parseChartConfig=(config,type)=>{if(type==="json")return JSON.parse(config);const exports={},module={exports};return eval(config),module.exports};var ChartJS=defineComponent({name:"ChartJS",props:{config:{type:String,required:!0},id:{type:String,required:!0},title:{type:String,default:""},type:{type:String,default:"json"}},setup(Q){const ue=ref(),de=ref(),pe=ref(!0);return onMounted(async()=>{const[{default:me}]=await Promise.all([__vitePreload(()=>import("./auto-ba5ecab5.js"),[]),new Promise(he=>setTimeout(he,800))]);me.defaults.maintainAspectRatio=!1;const ve=parseChartConfig(Te(Q.config),Q.type),fe=de.value.getContext("2d");new me(fe,ve),pe.value=!1}),()=>[Q.title?h$4("div",{class:"chart-title"},decodeURIComponent(Q.title)):null,pe.value?h$4(I$2,{class:"chart-loading",height:192}):null,h$4("div",{ref:ue,class:"chart-wrapper",id:Q.id,style:{display:pe.value?"none":"block"}},h$4("canvas",{ref:de,height:400}))]}});const codeTabs="",o$2=useStorage("VUEPRESS_CODE_TAB_STORE",{});var S$2=defineComponent({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},setup(Q,{slots:ue}){const de=ref(Q.active),pe=ref([]),me=()=>{if(Q.tabId){const{title:ge,id:be=ge}=Q.data[de.value];o$2.value[Q.tabId]=be}},ve=(ge=de.value)=>{de.value=ge<pe.value.length-1?ge+1:0,pe.value[de.value].focus()},fe=(ge=de.value)=>{de.value=ge>0?ge-1:pe.value.length-1,pe.value[de.value].focus()},he=(ge,be)=>{if(ge.key===" "||ge.key==="Enter"?(ge.preventDefault(),de.value=be):ge.key==="ArrowRight"?(ge.preventDefault(),ve()):ge.key==="ArrowLeft"&&(ge.preventDefault(),fe()),Q.tabId){const{title:we,id:Pe=we}=Q.data[de.value];o$2.value[Q.tabId]=Pe}},_e=()=>{if(Q.tabId){const ge=Q.data.findIndex(({title:be,id:we=be})=>o$2.value[Q.tabId]===we);if(ge!==-1)return ge}return Q.active};return onMounted(()=>{de.value=_e(),watch(()=>o$2.value[Q.tabId],(ge,be)=>{if(Q.tabId&&ge!==be){const we=Q.data.findIndex(({title:Pe,id:Ce=Pe})=>Ce===ge);we!==-1&&(de.value=we)}})}),()=>Q.data.length?h$4("div",{class:"code-tabs"},[h$4("div",{class:"code-tabs-nav",role:"tablist"},Q.data.map(({title:ge},be)=>{const we=be===de.value;return h$4("button",{type:"button",ref:Pe=>{Pe&&(pe.value[be]=Pe)},class:["code-tabs-nav-tab",{active:we}],role:"tab","aria-controls":`codetab-${Q.id}-${be}`,"aria-selected":we,onClick:()=>{de.value=be,me()},onKeydown:Pe=>he(Pe,be)},ge)})),Q.data.map(({title:ge,id:be=ge},we)=>{var Pe;const Ce=we===de.value;return h$4("div",{class:["code-tab",{active:Ce}],id:`codetab-${Q.id}-${we}`,role:"tabpanel","aria-expanded":Ce},(Pe=ue[`tab${we}`])==null?void 0:Pe.call(ue,{title:ge,value:be,isActive:Ce}))})]):null}});const codeGroup="",c$1=({active:Q=!1},{slots:ue})=>{var de;return h$4("div",{class:["code-group-item",{active:Q}],"aria-selected":Q},(de=ue.default)==null?void 0:de.call(ue))};c$1.displayName="CodeGroupItem";const h$1=defineComponent({name:"CodeGroup",setup(Q,{slots:ue}){const de=ref(-1),pe=ref([]),me=(he=de.value)=>{de.value=he<pe.value.length-1?he+1:0,pe.value[de.value].focus()},ve=(he=de.value)=>{de.value=he>0?he-1:pe.value.length-1,pe.value[de.value].focus()},fe=(he,_e)=>{he.key===" "||he.key==="Enter"?(he.preventDefault(),de.value=_e):he.key==="ArrowRight"?(he.preventDefault(),me(_e)):he.key==="ArrowLeft"&&(he.preventDefault(),ve(_e))};return()=>{var he;const _e=(((he=ue.default)==null?void 0:he.call(ue))||[]).filter(ge=>ge.type.name==="CodeGroupItem").map(ge=>(ge.props===null&&(ge.props={}),ge));return _e.length===0?null:(de.value<0||de.value>_e.length-1?(de.value=_e.findIndex(ge=>"active"in ge.props),de.value===-1&&(de.value=0)):_e.forEach((ge,be)=>{ge.props.active=be===de.value}),h$4("div",{class:"code-group"},[h$4("div",{class:"code-group-nav"},_e.map((ge,be)=>{const we=be===de.value;return h$4("button",{type:"button",ref:Pe=>{Pe&&(pe.value[be]=Pe)},class:["code-group-nav-tab",{active:we}],"aria-pressed":we,"aria-expanded":we,onClick:()=>{de.value=be},onKeydown:Pe=>fe(Pe,be)},ge.props.title)})),_e]))}}}),index$2="",q$1=()=>h$4(c$3,{name:"back"},()=>h$4("path",{d:"M1014.749 449.156v125.688H260.626l345.64 345.64-89.239 89.237L19.307 512l497.72-497.721 89.238 89.238-345.64 345.64h754.124z"})),a$1=()=>h$4(c$3,{name:"home"},()=>h$4("path",{d:"M780.106 420.978L506.994 147.866 233.882 420.978h.045v455.11H780.06v-455.11h.046zm90.977 90.976V876.09a91.022 91.022 0 01-91.023 91.022H233.927a91.022 91.022 0 01-91.022-91.022V511.954l-67.22 67.175-64.307-64.307 431.309-431.31c35.498-35.498 93.115-35.498 128.614 0l431.309 431.31-64.307 64.307L871.083 512z"})),o$1='<svg class="codepen-icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M123.429 668L468 897.714V692.571L277.143 565.143zM88 585.714L198.286 512 88 438.286v147.428zm468 312L900.571 668 746.857 565.143 556 692.57v205.143zM512 616l155.429-104L512 408 356.571 512zM277.143 458.857L468 331.43V126.286L123.429 356zM825.714 512L936 585.714V438.286zm-78.857-53.143L900.571 356 556 126.286v205.143zM1024 356v312q0 23.429-19.429 36.571l-468 312Q524.571 1024 512 1024t-24.571-7.429l-468-312Q0 691.43 0 668V356q0-23.429 19.429-36.571l468-312Q499.429 0 512 0t24.571 7.429l468 312Q1024 332.57 1024 356z"/></svg>',v$2='<svg class="jsfiddle-icon" viewBox="0 0 1170 1024" xmlns="http://www.w3.org/2000/svg"><path d="M1028.571 441.143q63.429 26.286 102.572 83.143t39.143 126.571q0 93.714-67.429 160.286T940 877.714q-2.286 0-6.571-.285t-6-.286H232q-97.143-5.714-164.571-71.714T0 645.143q0-62.857 31.429-116t84-84q-6.858-22.286-6.858-46.857 0-65.715 46.858-112T269.143 240q54.286 0 98.286 33.143 42.857-88 127.142-141.714t186.572-53.715q94.857 0 174.857 46t126.571 124.857 46.572 172q0 3.429-.286 10.286t-.286 10.286zm-761.142 152q0 69.714 48 110.286T434.286 744q78.285 0 137.143-56.571-9.143-11.429-27.143-32.286t-24.857-28.857q-38.286 37.143-82.286 37.143-31.429 0-53.429-19.143t-22-50q0-30.286 22-49.715T436 525.143q25.143 0 48.286 12T526 568.57t37.143 42.858 39.428 46.857 44 42.857T702 732.57t69.429 12q69.142 0 116.857-40.857T936 594.857q0-69.143-48-109.714T769.714 444.57Q688 444.571 632 500l53.143 61.714q37.714-36.571 81.143-36.571 29.714 0 52.571 18.857t22.857 48q0 32.571-21.143 52.286T766.857 664q-24.571 0-47.143-12t-41.143-31.429-37.428-42.857-39.714-46.857T557.143 488 502 456.571t-67.714-12q-69.715 0-118.286 40.286t-48.571 108.286z"/></svg>',l='<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M512 74.667C270.933 74.667 74.667 270.933 74.667 512S270.933 949.333 512 949.333 949.333 753.067 949.333 512 753.067 74.667 512 74.667zm0 810.666C307.2 885.333 138.667 716.8 138.667 512S307.2 138.667 512 138.667 885.333 307.2 885.333 512 716.8 885.333 512 885.333z"/><path d="M708.267 465.067 473.6 330.667c-8.533-4.267-17.067-6.4-25.6-6.4-29.867 0-53.333 23.466-53.333 53.333v268.8c0 8.533 2.133 19.2 6.4 25.6 10.666 17.067 27.733 27.733 46.933 27.733 8.533 0 17.067-2.133 25.6-6.4l234.667-134.4c8.533-4.266 14.933-10.666 19.2-19.2 6.4-12.8 8.533-27.733 4.266-40.533-2.133-14.933-10.666-25.6-23.466-34.133zM458.667 627.2V396.8L661.333 512 458.667 627.2z"/></svg>',codeDemo="",L$2={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"},E={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},B=(Q,ue,de)=>{const pe=document.createElement(Q);return isPlainObject(ue)&&h$3(ue).forEach(me=>{if(me.indexOf("data"))pe[me]=ue[me];else{const ve=me.replace("data","");pe.dataset[ve]=ue[me]}}),de&&de.forEach(me=>{pe.appendChild(me)}),pe},w=Q=>({...L$2,...Q,jsLib:Array.from(new Set([...L$2.jsLib||[],...Q.jsLib||[]])),cssLib:Array.from(new Set([...L$2.cssLib||[],...Q.cssLib||[]]))}),m$1=(Q,ue)=>{if(Q[ue]!==void 0)return Q[ue];const de=new Promise(pe=>{var me;const ve=document.createElement("script");ve.src=ue,(me=document.querySelector("body"))==null||me.appendChild(ve),ve.onload=()=>{pe()}});return Q[ue]=de,de},k$1=(Q,ue)=>{if(ue.css&&Array.from(Q.childNodes).every(de=>de.nodeName!=="STYLE")){const de=B("style",{innerHTML:ue.css});Q.appendChild(de)}},V=(Q,ue,de)=>{const pe=de.getScript();if(pe&&Array.from(ue.childNodes).every(me=>me.nodeName!=="SCRIPT")){const me=document.createElement("script");me.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${Q} .code-demo-container').shadowRoot;
|
||
${pe}}`)),ue.appendChild(me)}},H$1=Q=>{const ue=h$3(Q),de={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(pe=>{const me=ue.filter(ve=>E[pe].types.includes(ve));if(me.length){const ve=me[0];de[pe]=[Q[ve].replace(/^\n|\n$/g,""),E[pe].map[ve]||ve]}}),de.isLegal=(!de.html.length||de.html[1]==="none")&&(!de.js.length||de.js[1]==="none")&&(!de.css.length||de.css[1]==="none"),de},$=Q=>Q.replace(/<br \/>/g,"<br>").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1></$2>"),x$1=Q=>`<div id="app">
|
||
${$(Q)}
|
||
</div>`,I=Q=>`${Q.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")};
|
||
ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,J=Q=>Q.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"Vue.createApp({$1}).mount('#app')").replace(/export\s+default\s*define(Async)?Component\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"Vue.createApp({$1}).mount('#app')").trim(),O=Q=>`(function(exports){var module={};module.exports=exports;${Q};return module.exports.__esModule?module.exports.default:module.exports;})({})`,q=(Q,ue)=>{const de=w(ue),pe=Q.js[0]||"";return{...de,html:$(Q.html[0]||""),js:pe,css:Q.css[0]||"",isLegal:Q.isLegal,getScript:()=>{var me;return de.useBabel?((me=window.Babel.transform(pe,{presets:["es2015"]}))==null?void 0:me.code)||"":pe}}},F$1=(Q,ue)=>{const de=w(ue),pe=Q.html[0]||"",me=/<template>([\s\S]+)<\/template>/u.exec(pe),ve=/<script(\s*lang=(['"])(.*?)\2)?>([\s\S]+)<\/script>/u.exec(pe),fe=/<style(\s*lang=(['"])(.*?)\2)?\s*(?:scoped)?>([\s\S]+)<\/style>/u.exec(pe),he=me?me[1].replace(/^\n|\n$/g,""):"",[_e="",ge=""]=ve?[ve[4].replace(/^\n|\n$/g,""),ve[3]]:[],[be="",we=""]=fe?[fe[4].replace(/^\n|\n$/g,""),fe[3]]:[],Pe=ge===""&&(we===""||we==="css");return{...de,html:x$1(he),js:J(_e),css:be,isLegal:Pe,jsLib:[de.vue,...de.jsLib],getScript:()=>{var Ce,De;const Oe=ue.useBabel?((De=(Ce=window.Babel)==null?void 0:Ce.transform(_e,{presets:["es2015"]}))==null?void 0:De.code)||"":_e.replace(/export\s+default/u,"return");return`const app=window.document.createElement('div');document.firstElementChild.appendChild(app);const appOptions=${O(Oe)};appOptions.template=\`${he.replace("`",'\\`"')}\`;window.Vue.createApp(appOptions).mount(app);`}}},G$1=(Q,ue)=>{const de=w(ue);return{...de,html:x$1(""),js:I(Q.js[0]||""),css:Q.css[0]||(Q.js[0]?Q.js[0].replace(/App\.__style__(?:\s*)=(?:\s*)`([\s\S]*)?`/,"$1").trim():""),isLegal:Q.isLegal,jsLib:[de.react,de.reactDOM,...de.jsLib],jsx:!0,getScript:()=>{var pe,me;const ve=((me=(pe=window.Babel)==null?void 0:pe.transform(Q.js[0]||"",{presets:["es2015","react"]}))==null?void 0:me.code)||"";return`window.ReactDOM.createRoot(document.firstElementChild).render(window.React.createElement(${O(ve)}))`}}},v$1={},Y=Q=>Promise.all([m$1(v$1,Q.babel),m$1(v$1,Q.react),m$1(v$1,Q.reactDOM)]),K=Q=>{const ue=[m$1(v$1,Q.vue)];return Q.useBabel&&ue.push(m$1(v$1,Q.babel)),Promise.all(ue)},U=Q=>Q.useBabel?m$1(v$1,Q.babel):Promise.resolve();var W$1=defineComponent({name:"CodeDemo",props:{id:{type:String,required:!0},type:{type:String,default:"normal"},title:{type:String,default:""},config:{type:String,default:""},code:{type:String,required:!0}},setup(Q,{slots:ue}){const[de,pe]=useToggle(!1),me=ref(),ve=ref(),fe=ref("0"),he=ref(!1),_e=computed(()=>JSON.parse(Q.config?Te(Q.config):"{}")),ge=computed(()=>{const De=JSON.parse(Te(Q.code));return H$1(De)}),be=computed(()=>Q.type==="react"?G$1(ge.value,_e.value):Q.type==="vue"?F$1(ge.value,_e.value):q(ge.value,_e.value)),we=computed(()=>be.value.isLegal),Pe=(De=!1)=>{const Oe=me.value.attachShadow({mode:"open"}),Re=document.createElement("div");Re.classList.add("code-demo-app"),Oe.appendChild(Re),we.value?(De&&(Re.innerHTML=be.value.html),k$1(Oe,be.value),V(Q.id,Oe,be.value),fe.value="0"):fe.value="auto",he.value=!0},Ce=()=>{switch(Q.type){case"react":return Y(be.value).then(()=>Pe());case"vue":return K(be.value).then(()=>Pe());default:return U(be.value).then(()=>Pe(!0))}};return onMounted(()=>{setTimeout(()=>{Ce()},800)}),()=>{var De;return h$4("div",{class:"code-demo-wrapper",id:Q.id},[h$4("div",{class:"code-demo-header"},[be.value.isLegal?h$4("button",{type:"button",title:"toggle","aria-hidden":!0,class:["toggle-button",de.value?"down":"end"],onClick:()=>{fe.value=de.value?"0":`${ve.value.clientHeight+13.8}px`,pe()}}):null,Q.title?h$4("span",{class:"title"},decodeURIComponent(Q.title)):null,be.value.isLegal&&be.value.jsfiddle!==!1?h$4("form",{class:"code-demo-jsfiddle",target:"_blank",action:"https://jsfiddle.net/api/post/library/pure/",method:"post"},[h$4("input",{type:"hidden",name:"html",value:be.value.html}),h$4("input",{type:"hidden",name:"js",value:be.value.js}),h$4("input",{type:"hidden",name:"css",value:be.value.css}),h$4("input",{type:"hidden",name:"wrap",value:"1"}),h$4("input",{type:"hidden",name:"panel_js",value:"3"}),h$4("input",{type:"hidden",name:"resources",value:[...be.value.cssLib,...be.value.jsLib].join(",")}),h$4("button",{type:"submit",class:"jsfiddle-button",innerHTML:v$2,"aria-label":"JSFiddle","data-balloon-pos":"up"})]):null,!be.value.isLegal||be.value.codepen!==!1?h$4("form",{class:"code-demo-codepen",target:"_blank",action:"https://codepen.io/pen/define",method:"post"},[h$4("input",{type:"hidden",name:"data",value:JSON.stringify({html:be.value.html,js:be.value.js,css:be.value.css,js_external:be.value.jsLib.join(";"),css_external:be.value.cssLib.join(";"),layout:be.value.codepenLayout,html_pre_processor:ge.value?ge.value.html[1]:"none",js_pre_processor:ge.value?ge.value.js[1]:be.value.jsx?"babel":"none",css_pre_processor:ge.value?ge.value.css[1]:"none",editors:be.value.codepenEditors})}),h$4("button",{type:"submit",innerHTML:o$1,class:"codepen-button","aria-label":"Codepen","data-balloon-pos":"up"})]):null]),he.value?null:h$4(I$2,{class:"code-demo-loading"}),h$4("div",{ref:me,class:"code-demo-container",style:{display:we.value&&he.value?"block":"none"}}),h$4("div",{class:"code-demo-code-wrapper",style:{height:fe.value}},h$4("div",{ref:ve,class:"code-demo-codes"},(De=ue.default)==null?void 0:De.call(ue)))])}}});const echarts="",parseEChartsConfig=(config,type)=>{if(type==="js"){const exports={},module={exports};return eval(config),module.exports}return JSON.parse(config)};var ECharts=defineComponent({name:"ECharts",props:{config:{type:String,required:!0},id:{type:String,required:!0},title:{type:String,default:""},type:{type:String,default:"json"}},setup(Q){const ue=ref();let de;const pe=ref(!0);return useEventListener("resize",useDebounceFn(()=>de==null?void 0:de.resize(),100)),onMounted(()=>{Promise.all([__vitePreload(()=>import("./index-b03bef79.js"),[]),new Promise(me=>setTimeout(me,800))]).then(([me])=>{const ve=parseEChartsConfig(Te(Q.config),Q.type);de=me.init(ue.value),de.setOption(ve),pe.value=!1})}),onUnmounted(()=>{de==null||de.dispose()}),()=>[Q.title?h$4("div",{class:"echarts-title"},decodeURIComponent(Q.title)):null,h$4("div",{class:"echarts-wrapper"},[h$4("div",{ref:ue,class:"echarts-container",id:Q.id}),pe.value?h$4(I$2,{class:"echarts-loading",height:360}):null])]}});const figure="",flowchart="";var f$1={x:0,y:0,"line-width":2,"line-length":40,"text-margin":8,"font-size":14,"font-color":"#8DA1AC","line-color":"#8DA1AC","element-color":"black",fill:"white","yes-text":"Yes","no-text":"No","arrow-end":"block",scale:1},F={...f$1,symbols:{start:{class:"start-element","font-color":"#fff",fill:"#595959","line-width":"0px"},end:{class:"end-element","font-color":"#fff",fill:"#595959","line-width":"0px"},operation:{class:"operation-element","font-color":"#fff",fill:"#1890ff","line-width":"0px"},inputoutput:{class:"inputoutput-element","font-color":"#fff",fill:"#1890ff","line-width":"0px"},subroutine:{class:"subroutine-element","font-color":"#fff",fill:"#FF485E","element-color":"#fff","line-color":"red"},condition:{class:"condition-element","font-color":"#fff",fill:"#FF485E","line-width":"0px"},parallel:{class:"parallel-element","font-color":"#fff",fill:"#1890ff","line-width":"0px"}}},b$3={...f$1,"line-width":1,symbols:{start:{class:"start-element",fill:"#ccc","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},end:{class:"end-element",fill:"#ccc","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},operation:{class:"operation-element",fill:"#f1f1f1","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},inputoutput:{class:"inputoutput-element",fill:"#f1f1f1","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},subroutine:{class:"subroutine-element",fill:"#f1f1f1","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},condition:{class:"condition-element",fill:"#f1f1f1","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},parallel:{class:"parallel-element",fill:"#f1f1f1","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"}}},y$1={...f$1,symbols:{start:{class:"start-element","font-color":"#fff",fill:"#2F495F","line-width":"0px"},end:{class:"end-element","font-color":"#fff",fill:"#2F495F","line-width":"0px"},operation:{class:"operation-element","font-color":"#fff",fill:"#00BC7D","line-width":"0px"},inputoutput:{class:"inputoutput-element","font-color":"#fff",fill:"#EB4D5D","line-width":"0px"},subroutine:{class:"subroutine-element","font-color":"#fff",fill:"#937AC4","element-color":"#fff","line-color":"red"},condition:{class:"condition-element","font-color":"#fff",fill:"#FFB500","line-width":"0px"},parallel:{class:"parallel-element","font-color":"#fff",fill:"#2F495F","line-width":"0px"}}},s$1={ant:F,vue:y$1,pie:b$3},g$2=defineComponent({name:"FlowChart",props:{code:{type:String,required:!0},id:{type:String,required:!0},preset:{type:String,default:"vue"}},setup(Q){let ue=null;const de=ref(),pe=ref(!0),me=ref(1),ve=computed(()=>s$1[Q.preset]||(console.warn(`[md-enhance:flowchart] Unknown preset: ${Q.preset}`),s$1.vue)),fe=he=>he<419?.8:he>1280?1:.9;return onMounted(()=>{Promise.all([__vitePreload(()=>import("./flowchart-35969cab.js"),[]),new Promise(he=>setTimeout(he,800))]).then(([{parse:he}])=>{ue=he(Te(Q.code)),me.value=fe(window.innerWidth),pe.value=!1,ue.draw(Q.id,{...ve.value,scale:me.value})}),useEventListener("resize",useDebounceFn(()=>{if(ue){const he=fe(window.innerWidth);me.value!==he&&(me.value=he,ue.draw(Q.id,{...ve.value,scale:he}))}},100))}),()=>[pe.value?h$4(I$2,{class:"flowchart-loading",height:192}):null,h$4("div",{ref:de,class:["flowchart-wrapper",Q.preset],id:Q.id,style:{display:pe.value?"none":"block"}})]}});const footnote="",imageMark="",mermaid="",b$2=Q=>({dark:Q,background:Q?"#1e1e1e":"#fff",primaryColor:Q?"#389d70":"#4abf8a",primaryBorderColor:Q?"#389d70":"#4abf8a",primaryTextColor:"#fff",secondaryColor:"#ffb500",secondaryBorderColor:Q?"#fff":"#000",secondaryTextColor:Q?"#ddd":"#333",tertiaryColor:Q?"#282828":"#efeef4",tertiaryBorderColor:Q?"#bbb":"#242424",tertiaryTextColor:Q?"#ddd":"#333",noteBkgColor:Q?"#f6d365":"#fff5ad",noteTextColor:"#242424",noteBorderColor:Q?"#f6d365":"#333",lineColor:Q?"#d3d3d3":"#333",textColor:Q?"#fff":"#242424",mainBkg:Q?"#389d70":"#4abf8a",errorBkgColor:"#eb4d5d",errorTextColor:"#fff",nodeBorder:Q?"#389d70":"#4abf8a",nodeTextColor:Q?"#fff":"#242424",signalTextColor:Q?"#9e9e9e":"#242424",classText:"#fff",labelColor:"#fff",fillType0:Q?"#cf1322":"#f1636e",fillType1:"#f39c12",fillType2:"#2ecc71",fillType3:"#fa541c",fillType4:"#25a55b",fillType5:"#13c2c2",fillType6:"#096dd9",fillType7:"#aa6fe9"});var T=defineComponent({name:"Mermaid",props:{id:{type:String,required:!0},code:{type:String,required:!0}},setup(Q){const ue=ref(),de=ref(""),pe=ref(!1),me=computed(()=>Te(Q.code)),ve=async()=>Promise.all([__vitePreload(()=>import("./mermaid.core-173d4bb7.js").then(fe=>fe.aJ),[]),new Promise(fe=>setTimeout(fe,800))]).then(async([{default:fe}])=>{const he={useMaxWidth:!1};fe.initialize({theme:"base",themeVariables:b$2(pe.value),flowchart:he,sequence:he,journey:he,gantt:he,er:he,pie:he,startOnLoad:!1}),de.value=(await fe.render(Q.id,me.value)).svg});return onMounted(()=>{const fe=document.documentElement,he=()=>fe.classList.contains("dark")||fe.getAttribute("data-theme")==="dark";pe.value=he(),ve(),useMutationObserver(fe,()=>{pe.value=he()},{attributeFilter:["class","data-theme"],attributes:!0}),watch(pe,()=>ve())}),()=>h$4("div",{ref:ue,class:"mermaid-wrapper"},de.value?h$4("div",{class:"mermaid-content",innerHTML:de.value}):h$4(I$2,{class:"mermaid-loading",height:96}))}});const o=()=>__vitePreload(()=>import("./highlight.esm-a794bb63.js"),[]),t$1=()=>__vitePreload(()=>import("./markdown.esm-d92a2fc9.js"),[]),e$1=()=>__vitePreload(()=>import("./math.esm-70a288c8.js"),[]),r$1=()=>__vitePreload(()=>import("./notes.esm-224f94d9.js"),[]),a=()=>__vitePreload(()=>import("./reveal.esm-e5069ce0.js"),[]),i$2=()=>__vitePreload(()=>import("./search.esm-2c3fba7d.js"),[]),c=()=>__vitePreload(()=>import("./zoom.esm-b83b91d0.js"),[]),useReveal=()=>[a(),t$1(),o(),e$1(),i$2(),r$1(),c()],index$1="",leagueGothic="",sourceSansPro="";var S$1=defineComponent({name:"Presentation",props:{id:{type:String,required:!0},code:{type:String,required:!0},theme:{type:String,default:"auto"}},setup(Q){const ue=usePageFrontmatter(),de=ref(""),pe=ref(!0),me=ref();let ve=null;const fe=async he=>{const _e=[new Promise(Pe=>setTimeout(Pe,800)),...useReveal()],[,ge,...be]=await Promise.all(_e),we=new ge.default(he,{plugins:be.map(({default:Pe})=>Pe)});return await we.initialize({backgroundTransition:"slide",hash:ue.value.layout==="Slide",mouseWheel:ue.value.layout==="Slide",transition:"slide",slideNumber:!0,...ue.value.reveal||{},embedded:ue.value.layout!=="Slide"}),we.configure({backgroundTransition:"slide"}),we};return onMounted(async()=>{const he=me.value;he&&(de.value=Te(Q.code),he.setAttribute("id",Q.id),he.setAttribute("data-theme",Q.theme),ve=await fe(he),pe.value=!1)}),onUnmounted(()=>{ve==null||ve.destroy()}),()=>h$4("div",{class:"presentation-wrapper"},[h$4("div",{ref:me,class:["reveal","reveal-viewport"]},h$4("div",{class:"slides",innerHTML:`<section data-markdown data-separator="^\\r?\\n---\\r?\\n$" data-separator-vertical="^\\r?\\n--\\r?\\n$"><script type="text/template">${de.value}<\/script></section>`})),pe.value?h$4(I$2,{class:"reveal-loading",height:400}):null])}});const playground="";var i$1=defineComponent({name:"Playground",props:{title:{type:String,default:""},link:{type:String,required:!0}},setup(Q){return()=>[h$4("div",{class:"playground-wrapper"},[h$4("div",{class:"title-wrapper"},[Q.title?h$4("div",{class:"title"},decodeURIComponent(Q.title)):null,h$4("div",{class:"actions"},[h$4("a",{class:"action",href:decodeURIComponent(Q.link),target:"_blank",innerHTML:l})])]),h$4("div",{class:"playground-container"},h$4("iframe",{src:decodeURIComponent(Q.link)}))])]}});const tabs="",v=useStorage("VUEPRESS_TAB_STORE",{});var S=defineComponent({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},setup(Q,{slots:ue}){const de=ref(Q.active),pe=ref([]),me=()=>{if(Q.tabId){const{title:ge,id:be=ge}=Q.data[de.value];v.value[Q.tabId]=be}},ve=(ge=de.value)=>{de.value=ge<pe.value.length-1?ge+1:0,pe.value[de.value].focus()},fe=(ge=de.value)=>{de.value=ge>0?ge-1:pe.value.length-1,pe.value[de.value].focus()},he=(ge,be)=>{ge.key===" "||ge.key==="Enter"?(ge.preventDefault(),de.value=be):ge.key==="ArrowRight"?(ge.preventDefault(),ve()):ge.key==="ArrowLeft"&&(ge.preventDefault(),fe()),me()},_e=()=>{if(Q.tabId){const ge=Q.data.findIndex(({title:be,id:we=be})=>v.value[Q.tabId]===we);if(ge!==-1)return ge}return Q.active};return onMounted(()=>{de.value=_e(),watch(()=>v.value[Q.tabId],(ge,be)=>{if(Q.tabId&&ge!==be){const we=Q.data.findIndex(({title:Pe,id:Ce=Pe})=>Ce===ge);we!==-1&&(de.value=we)}})}),()=>Q.data.length?h$4("div",{class:"tab-list"},[h$4("div",{class:"tab-list-nav",role:"tablist"},Q.data.map(({title:ge},be)=>{const we=be===de.value;return h$4("button",{type:"button",ref:Pe=>{Pe&&(pe.value[be]=Pe)},class:["tab-list-nav-item",{active:we}],role:"tab","aria-controls":`tab-${Q.id}-${be}`,"aria-selected":we,onClick:()=>{de.value=be,me()},onKeydown:Pe=>he(Pe,be)},ge)})),Q.data.map(({title:ge,id:be=ge},we)=>{var Pe;const Ce=we===de.value;return h$4("div",{class:["tab-item",{active:Ce}],id:`tab-${Q.id}-${we}`,role:"tabpanel","aria-expanded":Ce},(Pe=ue[`tab${we}`])==null?void 0:Pe.call(ue,{title:ge,value:be,isActive:Ce}))})]):null}});const tasklist="",katex_min="",katex="",clientConfig9=defineClientConfig({enhance:({app:Q})=>{Q.component("ChartJS",ChartJS),Q.component("CodeTabs",S$2),Z("CodeGroup",Q)||Q.component("CodeGroup",h$1),Z("CodeGroupItem",Q)||Q.component("CodeGroupItem",c$1),Q.component("CodeDemo",W$1),Q.component("ECharts",ECharts),Q.component("FlowChart",g$2),Q.component("Mermaid",T),Q.component("Presentation",S$1),Q.component("Playground",i$1),Q.component("Tabs",S),Q.component("VuePlayground",defineAsyncComponent(()=>__vitePreload(()=>import("./VuePlayground-9d40cccc.js"),["assets/VuePlayground-9d40cccc.js","assets/framework-86c85d47.js"])))}}),photoswipe="",photoSwipe="",C=".theme-hope-content :not(a) > img:not([no-view])",P$1={"/zh/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"},"/en/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to full screen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"},"/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to full screen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"}},k=800,L$1={},x='<div class="photo-swipe-loading"><svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" preserveAspectRatio="xMidYMid" viewBox="25 25 50 50"><animateTransform attributeName="transform" type="rotate" dur="2s" keyTimes="0;1" repeatCount="indefinite" values="0;360"></animateTransform><circle cx="50" cy="50" r="20" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round"><animate attributeName="stroke-dasharray" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1,200;90,200;1,200"></animate><animate attributeName="stroke-dashoffset" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="0;-35px;-125px"></animate></circle></svg></div>',A=Q=>isString$1(Q)?Array.from(document.querySelectorAll(Q)):Q.map(ue=>Array.from(document.querySelectorAll(ue))).flat(),h=Q=>new Promise((ue,de)=>{Q.complete?ue({type:"image",element:Q,src:Q.src,width:Q.naturalWidth,height:Q.naturalHeight,alt:Q.alt,msrc:Q.src}):(Q.onload=()=>ue(h(Q)),Q.onerror=pe=>de(pe))}),H=()=>{const{isSupported:Q,toggle:ue}=useFullscreen(),de=le(P$1),pe=usePageData();let me;const ve=he=>{he.on("uiRegister",()=>{Q&&he.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'<svg class="pswp__icn" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M249.5 270.833H437v-75H212a37.5 37.5 0 0 0-37.5 37.5v225h75v-187.5zm-37.5 600h225v-75H249.5v-187.5h-75v225a37.5 37.5 0 0 0 37.5 37.5zm637.5-37.5v-225h-75v187.5H587v75h225a37.5 37.5 0 0 0 37.5-37.5zM587 270.833h187.5v187.5h75v-225a37.5 37.5 0 0 0-37.5-37.5H587v75z"/></svg>',onClick:()=>{ue()}}),he.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'<path d="M20.5 14.3 17.1 18V10h-2.2v7.9l-3.4-3.6L10 16l6 6.1 6-6.1-1.5-1.6ZM23 23H9v2h14" id="pswp__icn-download"/>',outlineID:"pswp__icn-download"},onInit:(_e,ge)=>{_e.setAttribute("download",""),_e.setAttribute("target","_blank"),_e.setAttribute("rel","noopener"),ge.on("change",()=>{_e.setAttribute("href",ge.currSlide.data.src)})}}),he.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:(_e,ge)=>{const be=[];let we=-1;for(let Pe=0;Pe<ge.getNumItems();Pe++){const Ce=document.createElement("div");Ce.className="photo-swipe-bullet",Ce.onclick=De=>{ge.goTo(be.indexOf(De.target))},be.push(Ce),_e.appendChild(Ce)}ge.on("change",()=>{we>=0&&be[we].classList.remove("active"),be[ge.currIndex].classList.add("active"),we=ge.currIndex})}})})},fe=()=>Promise.all([__vitePreload(()=>import("./photoswipe.esm-36cd6c3c.js"),[]),nextTick().then(()=>new Promise(he=>setTimeout(he,k)).then(()=>A(C)))]).then(([{default:he},_e])=>{const ge=_e.map(be=>({html:x,element:be,msrc:be.src}));_e.forEach((be,we)=>{const Pe=()=>{me=new he({preloaderDelay:0,showHideAnimationType:"zoom",...de.value,...L$1,dataSource:ge,index:we,closeOnVerticalDrag:!0,wheelToZoom:!1}),ve(me),me.addFilter("thumbEl",()=>be),me.addFilter("placeholderSrc",()=>be.src),me.init()};be.style.cursor="zoom-in",be.addEventListener("click",()=>{Pe()}),be.addEventListener("keypress",({key:Ce})=>{Ce==="Enter"&&Pe()})}),_e.forEach((be,we)=>{h(be).then(Pe=>{ge.splice(we,1,Pe),me==null||me.refreshSlideContent(we)})})});onMounted(()=>{useEventListener("wheel",()=>{me==null||me.close()}),fe(),watch(()=>pe.value.path,()=>fe())})};var b$1=defineClientConfig({setup:()=>{H()}});function i(Q){return{all:Q=Q||new Map,on:function(ue,de){var pe=Q.get(ue);pe?pe.push(de):Q.set(ue,[de])},off:function(ue,de){var pe=Q.get(ue);pe&&(de?pe.splice(pe.indexOf(de)>>>0,1):Q.set(ue,[]))},emit:function(ue,de){var pe=Q.get(ue);pe&&pe.slice().map(function(me){me(de)}),(pe=Q.get("*"))&&pe.slice().map(function(me){me(ue,de)})}}}const t=Symbol(""),r=()=>{const Q=inject(t);if(!Q)throw new Error("usePWAEvent() is called without provider.");return Q},g$1=async Q=>{const{register:ue}=await __vitePreload(()=>import("./index-70769223.js"),[]);ue(withBase("service-worker.js"),{ready(de){console.log("[PWA]: Service worker is active"),Q.emit("ready",de)},registered(de){console.log("[PWA]: Service worker has been registered."),Q.emit("registered",de)},cached(de){console.log("[PWA]: Content has been cached for offline usage"),Q.emit("cached",de)},async updatefound(de){await navigator.serviceWorker.getRegistration()&&(console.log("[PWA]: New content is downloading."),Q.emit("updatefound",de))},updated(de){console.log("[PWA]: New content is available, please refresh.");const pe="service-worker-version",me=Number(localStorage.getItem(pe)||0);localStorage.setItem(pe,(me+1).toString()),localStorage.removeItem("manifest"),Q.emit("updated",de)},offline(){console.log("[PWA]: No internet connection found. App is running in offline mode."),Q.emit("offline")},error(de){console.log("[PWA]: Error during service worker registration:",de),Q.emit("error",de)}})},m=()=>{const Q=i();provide(t,Q),onMounted(async()=>{var ue;let de=!1;(ue=navigator.serviceWorker)!=null&&ue.controller&&navigator.serviceWorker.addEventListener("controllerchange",()=>{de||(de=!0,window.location.reload())}),await g$1(Q)})},e=()=>h$4(c$3,{name:"update"},()=>h$4("path",{d:"M949.949 146.25v255.826c0 21.981-13.989 35.97-35.97 35.97H658.154c-13.988 0-25.983-7.992-33.973-21.981-5.997-13.989-4-27.977 7.991-39.97l79.942-77.946c-55.954-51.973-121.918-77.955-199.863-77.955-37.975 0-75.95 8.002-113.924 21.99-37.975 15.985-67.948 37.976-91.934 63.957-25.982 23.987-47.973 53.96-63.957 91.934-29.983 73.955-29.983 153.895 0 227.85 15.984 37.976 37.975 67.947 63.957 91.934 23.986 25.982 53.959 47.973 91.934 63.956 37.974 13.989 75.95 21.991 113.924 21.991 45.967 0 87.942-9.998 127.913-29.982 41.976-17.99 75.951-45.967 101.931-83.943 7.993-4 11.994-5.995 13.989-5.995 5.997 0 9.998 1.994 13.988 5.995l77.958 77.946c3.989 4 5.986 7.993 5.986 11.994 0 1.994-1.996 5.995-3.99 11.994-43.973 51.962-93.941 91.934-151.9 117.914-53.958 25.983-115.92 39.972-185.874 39.972-61.961 0-119.921-11.984-169.89-33.973-57.96-25.985-105.923-57.963-139.896-93.943-35.98-33.972-67.958-81.936-93.94-139.897-45.967-101.93-45.967-237.846 0-339.777 25.982-57.96 57.96-105.923 93.94-139.896 33.973-35.98 81.936-67.958 139.896-93.94 49.968-21.99 107.928-33.974 169.89-33.974 55.963 0 109.923 9.988 161.885 29.973 53.97 21.99 101.933 51.963 139.908 89.938l73.954-73.944c9.987-9.998 23.987-13.988 39.971-8.002 13.988 8.002 21.98 19.995 21.98 33.984z"}));e.displayName="UpdateIcon";const s={"/zh/":{install:"安装",iOSInstall:"点击分享按钮然后点击“添加到主屏幕”",cancel:"取消",close:"关闭",prevImage:"上一张图片",nextImage:"下一张图片",desc:"详情",feature:"主要特色",explain:"该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。",hint:"发现新内容可用",update:"新内容已就绪"},"/en/":{install:"Install",iOSInstall:"Tap the share button and then 'Add to Home Screen'",cancel:"Cancel",close:"Close",prevImage:"Previous Image",nextImage:"Next Image",desc:"Description",feature:"Key Features",explain:"This app can be installed on your PC or mobile device. This will allow this web app to look and behave like any other installed app. You will find it in your app lists and be able to pin it to your home screen, start menus or task bars. This installed web app will also be able to safely interact with other apps and your operating system. ",hint:"New content found.",update:"New content is available."},"/":{install:"Install",iOSInstall:"Tap the share button and then 'Add to Home Screen'",cancel:"Cancel",close:"Close",prevImage:"Previous Image",nextImage:"Next Image",desc:"Description",feature:"Key Features",explain:"This app can be installed on your PC or mobile device. This will allow this web app to look and behave like any other installed app. You will find it in your app lists and be able to pin it to your home screen, start menus or task bars. This installed web app will also be able to safely interact with other apps and your operating system. ",hint:"New content found.",update:"New content is available."}},popup="";var f=defineComponent({name:"SWHintPopup",setup(Q,{slots:ue}){const de=le(s),pe=ref(!1),me=()=>{pe.value&&(window.location.reload(!0),pe.value=!1)};return onMounted(()=>{const ve=r();ve.on("updatefound",()=>{navigator.serviceWorker.getRegistration().then(fe=>{fe&&fe.active&&(pe.value=!0)})}),ve.on("updated",()=>{pe.value=!1})}),()=>h$4(Transition,{name:"popup"},()=>{var ve;return((ve=ue.default)==null?void 0:ve.call(ue,{enabled:pe.value,uninstall:me}))||(pe.value?h$4("button",{type:"button",class:"sw-hint-popup",tabindex:0,onClick:()=>me()},[de.value.hint,h$4("span",{class:"icon-wrapper"},h$4(e))]):null)})}});const clientConfig11=defineClientConfig({setup:()=>{m()},rootComponents:[f]}),HopeIcon=Q=>{const{icon:ue=""}=Q;return isLinkHttp(ue)?h$4("img",{class:"icon",src:ue,"no-view":""}):ze(ue)?h$4("img",{class:"icon",src:withBase(ue),"no-view":""}):h$4(resolveComponent("FontIcon"),Q)};HopeIcon.displayName="HopeIcon";const useAutoLink=(Q,ue=!1)=>{const de=useRouter(),{fullPath:pe,meta:me,name:ve}=j(de,encodeURI(Q));return{text:!ue&&me.s?me.s:me.t||Q,link:ve==="404"?Q:pe,...me.i?{icon:me.i}:{}}},useNavigate=()=>{const Q=useRouter(),ue=useRoute();return de=>{if(de)if(ze(de))ue.path!==de&&Q.push(de);else if(isLinkHttp(de)||isLinkMailto(de))window&&window.open(de);else{const pe=ue.path.slice(0,ue.path.lastIndexOf("/"));Q.push(`${pe}/${encodeURI(de)}`)}}},useThemeData=()=>useThemeData$1(),useThemeLocaleData=()=>useThemeLocaleData$1(),usePure=()=>computed(()=>Boolean(useThemeData().value.pure)),usePageAuthor=()=>{const Q=useThemeLocaleData(),ue=usePageFrontmatter();return computed(()=>{const{author:de}=ue.value;return de?ke(de):de===!1?[]:ke(Q.value.author,!1)})},usePageCategory=()=>{const Q=usePageFrontmatter();return computed(()=>Se(Q.value.category).map(ue=>({name:ue,path:""})))},usePageTag=()=>{const Q=usePageFrontmatter();return computed(()=>xe(Q.value.tag).map(ue=>({name:ue,path:""})))},usePageDate=()=>{const Q=usePageFrontmatter(),ue=usePageData();return computed(()=>{const de=ye(Q.value.date);if(de)return de;const{createdTime:pe}=ue.value.git||{};return pe?new Date(pe):null})},usePageInfo=()=>{const Q=useThemeLocaleData(),ue=usePageData(),de=usePageFrontmatter(),pe=usePageAuthor(),me=usePageCategory(),ve=usePageTag(),fe=usePageDate(),he=computed(()=>({author:pe.value,category:me.value,date:fe.value,localizedDate:ue.value.localizedDate,tag:ve.value,isOriginal:de.value.isOriginal||!1,readingTime:ue.value.readingTime||null,pageview:"pageview"in de.value?de.value.pageview:!0})),_e=computed(()=>"pageInfo"in de.value?de.value.pageInfo:"pageInfo"in Q.value?Q.value.pageInfo:null);return{info:he,items:_e}};let promise=null,promiseResolve=null;const scrollPromise={wait:()=>promise,pending:()=>{promise=new Promise(Q=>promiseResolve=Q)},resolve:()=>{promiseResolve==null||promiseResolve(),promise=null,promiseResolve=null}},useScrollPromise=()=>scrollPromise,useWindowSize=()=>{const Q=useThemeData(),ue=ref(!1),de=ref(!1),pe=()=>{ue.value=window.innerWidth<=(Q.value.mobileBreakPoint||719),de.value=window.innerWidth>=(Q.value.pcBreakPoint||1440)};return onMounted(()=>{pe(),useEventListener("resize",pe,!1),useEventListener("orientationchange",pe,!1)}),{isMobile:ue,isPC:de}},darkModeSymbol=Symbol(""),useDarkmode=()=>{const Q=inject(darkModeSymbol);if(!Q)throw new Error("useDarkmode() is called without provider.");return Q},injectDarkmode=Q=>{const ue=useThemeData(),de=usePreferredDark(),pe=useStorage("vuepress-theme-hope-scheme","auto"),me=computed(()=>ue.value.darkmode||"switch"),ve=computed(()=>{const he=me.value;return he==="disable"?!1:he==="enable"?!0:he==="auto"?de.value:he==="toggle"?pe.value==="dark":pe.value==="dark"||pe.value==="auto"&&de.value}),fe=computed(()=>{const he=me.value;return he==="switch"||he==="toggle"});Q.provide(darkModeSymbol,{canToggle:fe,config:me,isDarkmode:ve,status:pe}),Object.defineProperties(Q.config.globalProperties,{$isDarkmode:{get:()=>ve.value}})},setupDarkmode=()=>{const{isDarkmode:Q}=useDarkmode(),ue=(de=Q.value)=>document.documentElement.setAttribute("data-theme",de?"dark":"light");onMounted(()=>{watch(Q,ue,{immediate:!0})})},AutoLink=defineComponent({name:"AutoLink",inheritAttrs:!1,props:{config:{type:Object,required:!0},exact:Boolean,noExternalLinkIcon:Boolean},emits:["focusout"],setup(Q,{attrs:ue,emit:de,slots:pe}){const me=useRoute(),ve=useSiteData(),fe=toRef(Q,"config"),he=computed(()=>isLinkHttp(fe.value.link)),_e=computed(()=>isLinkMailto(fe.value.link)||isLinkTel(fe.value.link)),ge=computed(()=>_e.value?void 0:fe.value.target||(he.value?"_blank":void 0)),be=computed(()=>ge.value==="_blank"),we=computed(()=>!he.value&&!_e.value&&!be.value),Pe=computed(()=>_e.value?void 0:fe.value.rel||(be.value?"noopener noreferrer":void 0)),Ce=computed(()=>fe.value.ariaLabel||fe.value.text),De=computed(()=>{if(Q.exact)return!1;const Re=h$3(ve.value.locales);return Re.length?Re.every(Ne=>Ne!==fe.value.link):fe.value.link!=="/"}),Oe=computed(()=>we.value?fe.value.activeMatch?new RegExp(fe.value.activeMatch).test(me.path):De.value?A$1(me.path,fe.value.link):me.path===fe.value.link:!1);return()=>{var He,qe,Ue;const{text:Re,icon:Ne,link:Be}=fe.value;return we.value?h$4(RouterLink,{to:Be,"aria-label":Ce.value,...ue,class:["nav-link",{active:Oe.value},ue.class],onFocusout:()=>de("focusout")},()=>{var Fe,Me,Ve;return((Fe=pe.default)==null?void 0:Fe.call(pe))||[((Me=pe.before)==null?void 0:Me.call(pe))||h$4(HopeIcon,{icon:Ne}),Re,(Ve=pe.after)==null?void 0:Ve.call(pe)]}):h$4("a",{href:Be,rel:Pe.value,target:ge.value,"aria-label":Ce.value,...ue,class:["nav-link",ue.class],onFocusout:()=>de("focusout")},((He=pe.default)==null?void 0:He.call(pe))||[((qe=pe.before)==null?void 0:qe.call(pe))||h$4(HopeIcon,{icon:Ne}),Re,Q.noExternalLinkIcon?null:h$4(ExternalLinkIcon),(Ue=pe.after)==null?void 0:Ue.call(pe)])}}}),isActiveSidebarItem=(Q,ue,de=!1)=>"activeMatch"in ue?new RegExp(ue.activeMatch).test(Q.path):Le(Q,ue.link)?!0:ue.children&&!de?ue.children.some(pe=>isActiveSidebarItem(Q,pe)):!1,isMatchedSidebarItem=(Q,ue)=>ue.type==="group"?ue.children.some(de=>de.type==="group"?isMatchedSidebarItem(Q,de):de.type==="page"&&isActiveSidebarItem(Q,de,!0))||"prefix"in ue&&Le(Q,ue.prefix):!1,renderItem=(Q,ue)=>isString$1(Q.link)?h$4(AutoLink,{...ue,config:Q}):h$4("p",ue,[h$4(HopeIcon,{icon:Q.icon}),Q.text]),renderChildren$1=Q=>{const ue=useRoute();return Q?h$4("ul",{class:"sidebar-sub-headers"},Q.map(de=>{const pe=isActiveSidebarItem(ue,de,!0);return h$4("li",{class:"sidebar-sub-header"},[renderItem(de,{class:["sidebar-link","heading",{active:pe}]}),renderChildren$1(de.children)])})):null},sidebarData={"/zh/features/":["game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","character-wiki","weapon-wiki","mhy-account-switch","hutao-settings"],"/zh/advanced/":["FAQ","exceptions","known-issue","mihoyo-risk-tip","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/zh/statements/":["update-log","bug-report","privacy-notice","tos"],"/en/features/":["game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","character-wiki","weapon-wiki","mhy-account-switch","hutao-settings"],"/en/advanced/":["FAQ","exceptions","known-issue","mihoyo-risk-tip","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/en/statements/":["update-log","bug-report","privacy-notice","tos"],"/":[]},resolvePrefix=(Q="",ue="")=>ze(ue)?ue:`${ensureEndingSlash(Q)}${ue}`,headerToSidebarItem=(Q,ue)=>{const de=usePageData();return{type:"heading",text:Q.title,link:`${de.value.path}#${Q.slug}`,children:headersToSidebarItemChildren(Q.children,ue)}},headersToSidebarItemChildren=(Q,ue)=>ue>0?Q.map(de=>headerToSidebarItem(de,ue-1)):[],resolveHeadingSidebarItems=Q=>{const ue=usePageData();return headersToSidebarItemChildren(ue.value.headers,Q)},resolveArraySidebarItems=(Q,ue,de="")=>{const pe=usePageData(),me=(ve,fe=de)=>{var _e;const he=isString$1(ve)?useAutoLink(resolvePrefix(fe,ve)):ve.link?{...ve,...isLinkExternal(ve.link)?{}:{link:useAutoLink(resolvePrefix(fe,ve.link)).link}}:ve;if("children"in he){const ge=resolvePrefix(fe,he.prefix),be=he.children==="structure"?sidebarData[ge]:he.children;return{type:"group",...he,prefix:ge,children:be.map(we=>me(we,ge))}}return{type:"page",...he,children:he.link===pe.value.path?headersToSidebarItemChildren(((_e=pe.value.headers[0])==null?void 0:_e.level)===1?pe.value.headers[0].children:pe.value.headers,ue):[]}};return Q.map(ve=>me(ve))},resolveMultiSidebarItems=(Q,ue)=>{const de=usePageData(),pe=h$3(Q).sort((me,ve)=>ve.length-me.length);for(const me of pe)if(A$1(decodeURI(de.value.path),me)){const ve=Q[me];return ve?resolveArraySidebarItems(ve==="structure"?sidebarData[me]:ve==="heading"?resolveHeadingSidebarItems(ue):ve,ue,me):[]}return console.warn(`${de.value.path} is missing sidebar config.`),[]},resolveSidebarItems=()=>{const Q=useRouteLocale(),ue=usePageFrontmatter(),de=useThemeLocaleData(),pe=ue.value.home?!1:ue.value.sidebar??de.value.sidebar??"structure",me=ue.value.headerDepth??de.value.headerDepth??2;return pe===!1?[]:pe==="heading"?resolveHeadingSidebarItems(me):pe==="structure"?resolveArraySidebarItems(sidebarData[Q.value],me,Q.value):isArray(pe)?resolveArraySidebarItems(pe,me):isPlainObject(pe)?resolveMultiSidebarItems(pe,me):[]},sidebarItemsSymbol=Symbol(""),setupSidebarItems=()=>{const Q=computed(()=>resolveSidebarItems());provide(sidebarItemsSymbol,Q)},useSidebarItems=()=>{const Q=inject(sidebarItemsSymbol);if(!Q)throw new Error("useSidebarItems() is called without provider.");return Q},footer="",PageFooter=defineComponent({name:"PageFooter",setup(){const Q=usePageFrontmatter(),ue=useThemeLocaleData(),de=usePageAuthor(),pe=computed(()=>{const{copyright:fe,footer:he}=Q.value;return he!==!1&&Boolean(fe||he||ue.value.displayFooter)}),me=computed(()=>{const{footer:fe}=Q.value;return fe===!1?!1:isString$1(fe)?fe:ue.value.footer||""}),ve=computed(()=>"copyright"in Q.value?Q.value.copyright:"copyright"in ue.value?ue.value.copyright:de.value.length?`Copyright © ${new Date().getFullYear()} ${de.value[0].name}`:!1);return()=>pe.value?h$4("footer",{class:"footer-wrapper"},[me.value?h$4("div",{class:"footer",innerHTML:me.value}):null,ve.value?h$4("div",{class:"copyright",innerHTML:ve.value}):null]):null}}),dropdownLink="",DropdownLink=defineComponent({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},setup(Q,{slots:ue}){const de=usePageData(),pe=toRef(Q,"config"),me=computed(()=>pe.value.ariaLabel||pe.value.text),ve=ref(!1);watch(()=>de.value.path,()=>{ve.value=!1});const fe=he=>{he.detail===0&&(ve.value=!ve.value)};return()=>{var he;return h$4("div",{class:["dropdown-wrapper",{open:ve.value}]},[h$4("button",{type:"button",class:"dropdown-title","aria-label":me.value,onClick:fe},[((he=ue.title)==null?void 0:he.call(ue))||h$4("span",{class:"title"},[h$4(HopeIcon,{icon:pe.value.icon}),Q.config.text]),h$4("span",{class:"arrow"}),h$4("ul",{class:"nav-dropdown"},pe.value.children.map((_e,ge)=>{const be=ge===pe.value.children.length-1;return h$4("li",{class:"dropdown-item"},"children"in _e?[h$4("h4",{class:"dropdown-subtitle"},_e.link?h$4(AutoLink,{config:_e,onFocusout:()=>{_e.children.length===0&&be&&(ve.value=!1)}}):h$4("span",_e.text)),h$4("ul",{class:"dropdown-subitem-wrapper"},_e.children.map((we,Pe)=>h$4("li",{class:"dropdown-subitem"},h$4(AutoLink,{config:we,onFocusout:()=>{Pe===_e.children.length-1&&be&&(ve.value=!1)}}))))]:h$4(AutoLink,{config:_e,onFocusout:()=>{be&&(ve.value=!1)}}))}))])])}}}),I18nIcon=()=>h$4(c$3,{name:"i18n"},()=>[h$4("path",{d:"M379.392 460.8 494.08 575.488l-42.496 102.4L307.2 532.48 138.24 701.44l-71.68-72.704L234.496 460.8l-45.056-45.056c-27.136-27.136-51.2-66.56-66.56-108.544h112.64c7.68 14.336 16.896 27.136 26.112 35.84l45.568 46.08 45.056-45.056C382.976 312.32 409.6 247.808 409.6 204.8H0V102.4h256V0h102.4v102.4h256v102.4H512c0 70.144-37.888 161.28-87.04 210.944L378.88 460.8zM576 870.4 512 1024H409.6l256-614.4H768l256 614.4H921.6l-64-153.6H576zM618.496 768h196.608L716.8 532.48 618.496 768z"})]);I18nIcon.displayName="I18nIcon";const resolveNavbarItem=(Q,ue="")=>isString$1(Q)?useAutoLink(`${ue}${Q}`):"children"in Q?{...Q,...Q.link&&!isLinkExternal(Q.link)?useAutoLink(`${ue}${Q.link}`):{},children:Q.children.map(de=>resolveNavbarItem(de,`${ue}${Q.prefix||""}`))}:{...Q,link:isLinkExternal(Q.link)?Q.link:useAutoLink(`${ue}${Q.link}`).link},useNavbarConfig=()=>computed(()=>(useThemeLocaleData().value.navbar||[]).map(Q=>resolveNavbarItem(Q))),useNavbarLanguageDropdown=()=>{const Q=useRouter(),ue=useRoute(),de=useRouteLocale(),pe=useSiteLocaleData(),me=useThemeData(),ve=useThemeLocaleData();return computed(()=>{const fe=h$3(pe.value.locales);if(fe.length<2)return null;const{path:he,fullPath:_e}=Q.currentRoute.value,{navbarLocales:ge}=ve.value;return{text:"",ariaLabel:ge==null?void 0:ge.selectLangAriaLabel,children:[...fe.map(we=>{var Ne,Be,He;const Pe=((Ne=pe.value.locales)==null?void 0:Ne[we])??{},Ce=((Be=me.value.locales)==null?void 0:Be[we])??{},De=Pe.lang||"",Oe=((He=Ce.navbarLocales)==null?void 0:He.langName)??De;let Re;if(De===pe.value.lang)Re=he;else{const qe=he.replace(de.value,we);Re=Q.getRoutes().some(Ue=>Ue.path===qe)?_e.replace(he,qe):Ce.home??we}return{text:Oe,link:Re}}),...$$1(me.value.extraLocales||{}).map(([we,Pe])=>({text:we,link:Pe.replace(":route",ue.path.replace(de.value,""))}))]}})},useNavbarRepo=()=>{const Q=useThemeLocaleData(),ue=computed(()=>Q.value.repo||null),de=computed(()=>ue.value?Ae(ue.value):null),pe=computed(()=>ue.value?$e(ue.value):null),me=computed(()=>de.value?Q.value.repoLabel??(pe.value===null?"Source":pe.value):null);return computed(()=>!de.value||!me.value||Q.value.repoDisplay===!1?null:{type:pe.value||"Source",label:me.value,link:de.value})},LanguageDropdown=defineComponent({name:"LanguageDropdown",setup(){const Q=useNavbarLanguageDropdown();return()=>Q.value?h$4("div",{class:"nav-item"},h$4(DropdownLink,{class:"i18n-dropdown",config:Q.value},{title:()=>{var ue;return h$4(I18nIcon,{"aria-label":(ue=Q.value)==null?void 0:ue.ariaLabel,style:{width:"1rem",height:"1rem",verticalAlign:"middle"}})}})):null}}),navScreenDropdown="",NavScreenDropdown=defineComponent({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(Q){const ue=usePageData(),de=toRef(Q,"config"),pe=computed(()=>de.value.ariaLabel||de.value.text),me=ref(!1);watch(()=>ue.value.path,()=>{me.value=!1});const ve=(fe,he)=>he[he.length-1]===fe;return()=>[h$4("button",{type:"button",class:["nav-screen-dropdown-title",{active:me.value}],"aria-label":pe.value,onClick:()=>{me.value=!me.value}},[h$4("span",{class:"title"},[h$4(HopeIcon,{icon:de.value.icon}),Q.config.text]),h$4("span",{class:["arrow",me.value?"down":"end"]})]),h$4("ul",{class:["nav-screen-dropdown",{hide:!me.value}]},de.value.children.map(fe=>h$4("li",{class:"dropdown-item"},"children"in fe?[h$4("h4",{class:"dropdown-subtitle"},fe.link?h$4(AutoLink,{config:fe,onFocusout:()=>{ve(fe,de.value.children)&&fe.children.length===0&&(me.value=!1)}}):h$4("span",fe.text)),h$4("ul",{class:"dropdown-subitem-wrapper"},fe.children.map(he=>h$4("li",{class:"dropdown-subitem"},h$4(AutoLink,{config:he,onFocusout:()=>{ve(he,fe.children)&&ve(fe,de.value.children)&&(me.value=!1)}}))))]:h$4(AutoLink,{config:fe,onFocusout:()=>{ve(fe,de.value.children)&&(me.value=!1)}}))))]}}),navScreenLinks="",NavScreenLinks=defineComponent({name:"NavScreenLinks",setup(){const Q=useNavbarConfig();return()=>Q.value.length?h$4("nav",{class:"nav-screen-links"},Q.value.map(ue=>h$4("div",{class:"navbar-links-item"},"children"in ue?h$4(NavScreenDropdown,{config:ue}):h$4(AutoLink,{config:ue})))):null}}),DarkIcon=()=>h$4(c$3,{name:"dark"},()=>h$4("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));DarkIcon.displayName="DarkIcon";const LightIcon=()=>h$4(c$3,{name:"light"},()=>h$4("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));LightIcon.displayName="LightIcon";const AutoIcon=()=>h$4(c$3,{name:"auto"},()=>h$4("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));AutoIcon.displayName="AutoIcon";const EnterFullScreenIcon=()=>h$4(c$3,{name:"enter-fullscreen"},()=>h$4("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));EnterFullScreenIcon.displayName="EnterFullScreenIcon";const CancelFullScreenIcon=()=>h$4(c$3,{name:"cancel-fullscreen"},()=>h$4("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));CancelFullScreenIcon.displayName="CancelFullScreenIcon";const OutlookIcon=()=>h$4(c$3,{name:"outlook"},()=>[h$4("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);OutlookIcon.displayName="OutlookIcon";const appearanceSwitch="",AppearanceSwitch=defineComponent({name:"AppearanceSwitch",setup(){const{config:Q,status:ue}=useDarkmode(),de=()=>{Q.value==="switch"?ue.value={light:"dark",dark:"auto",auto:"light"}[ue.value]:ue.value=ue.value==="light"?"dark":"light"};return()=>h$4("button",{type:"button",id:"appearance-switch",onClick:()=>de()},[h$4(AutoIcon,{style:{display:ue.value==="auto"?"block":"none"}}),h$4(DarkIcon,{style:{display:ue.value==="dark"?"block":"none"}}),h$4(LightIcon,{style:{display:ue.value==="light"?"block":"none"}})])}}),AppearanceMode=defineComponent({name:"AppearanceMode",setup(){const Q=useThemeLocaleData(),{canToggle:ue}=useDarkmode(),de=computed(()=>Q.value.outlookLocales.darkmode);return()=>ue.value?h$4("div",{class:"appearance-wrapper"},[h$4("label",{class:"appearance-title",for:"appearance-switch"},de.value),h$4(AppearanceSwitch)]):null}}),themeColorPicker="",ThemeColorPicker=defineComponent({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(Q){const ue=(de="")=>{const pe=document.documentElement.classList,me=h$3(Q.themeColor).map(ve=>`theme-${ve}`);if(!de){localStorage.removeItem("theme"),pe.remove(...me);return}pe.remove(...me.filter(ve=>ve!==`theme-${de}`)),pe.add(`theme-${de}`),localStorage.setItem("theme",de)};return onMounted(()=>{const de=localStorage.getItem("theme");de&&ue(de)}),()=>h$4("ul",{id:"theme-color-picker"},[h$4("li",h$4("span",{class:"theme-color",onClick:()=>ue()})),$$1(Q.themeColor).map(([de,pe])=>h$4("li",h$4("span",{style:{background:pe},onClick:()=>ue(de)})))])}}),ThemeColor=defineComponent({name:"ThemeColor",setup(){const Q=useThemeData(),ue=useThemeLocaleData(),de=computed(()=>ue.value.outlookLocales.themeColor),pe=computed(()=>{const{themeColor:me}=Q.value;return me===!1?null:me});return()=>pe.value?h$4("div",{class:"theme-color-wrapper"},[h$4("label",{class:"theme-color-title",for:"theme-color-picker"},de.value),h$4(ThemeColorPicker,{themeColor:pe.value})]):null}}),toggleFullScreenButton="",ToggleFullScreenButton=defineComponent({name:"ToggleFullScreenButton",setup(){const Q=useThemeLocaleData(),{isSupported:ue,isFullscreen:de,toggle:pe}=useFullscreen(),me=computed(()=>Q.value.outlookLocales.fullscreen);return()=>ue?h$4("div",{class:"full-screen-wrapper"},[h$4("label",{class:"full-screen-title",for:"full-screen-switch"},me.value),h$4("button",{type:"button",class:"full-screen",id:"full-screen-switch",ariaPressed:de.value,onClick:()=>pe()},de.value?h$4(CancelFullScreenIcon):h$4(EnterFullScreenIcon))]):null}}),OutlookSettings=defineComponent({name:"OutlookSettings",setup(){const Q=useThemeData(),ue=usePure(),de=computed(()=>!ue.value&&Boolean(Q.value.themeColor)),pe=computed(()=>!ue.value&&Q.value.fullscreen);return()=>h$4(ClientOnly,()=>[de.value?h$4(ThemeColor):null,h$4(AppearanceMode),pe.value?h$4(ToggleFullScreenButton):null])}}),navScreen="",NavScreen=defineComponent({name:"NavScreen",props:{show:Boolean},emits:["close"],setup(Q,{emit:ue,slots:de}){const pe=usePageData(),{isMobile:me}=useWindowSize(),ve=ref(),fe=useScrollLock(ve);return onMounted(()=>{ve.value=document.body,watch(me,he=>{!he&&Q.show&&(fe.value=!1,ue("close"))}),watch(()=>pe.value.path,()=>{fe.value=!1,ue("close")})}),onUnmounted(()=>{fe.value=!1}),()=>h$4(Transition,{name:"fade",onEnter:()=>{fe.value=!0},onAfterLeave:()=>{fe.value=!1}},()=>{var he,_e;return Q.show?h$4("div",{id:"nav-screen"},h$4("div",{class:"container"},[(he=de.before)==null?void 0:he.call(de),h$4(NavScreenLinks),h$4("div",{class:"outlook-wrapper"},h$4(OutlookSettings)),(_e=de.after)==null?void 0:_e.call(de)])):null})}}),navbarBrand="",NavbarBrand=defineComponent({name:"NavbarBrand",setup(){const Q=useRouteLocale(),ue=useSiteLocaleData(),de=useThemeLocaleData(),pe=computed(()=>de.value.home||Q.value),me=computed(()=>ue.value.title),ve=computed(()=>de.value.logo?withBase(de.value.logo):null),fe=computed(()=>de.value.logoDark?withBase(de.value.logoDark):null);return()=>h$4(RouterLink,{to:pe.value,class:"brand"},()=>[ve.value?h$4("img",{class:["logo",{light:Boolean(fe.value)}],src:ve.value,alt:me.value}):null,fe.value?h$4("img",{class:["logo dark"],src:fe.value,alt:me.value}):null,me.value?h$4("span",{class:["site-name",{"hide-in-pad":ve.value&&de.value.hideSiteNameOnMobile!==!1}]},me.value):null])}}),navbarLinks="",NavbarLinks=defineComponent({name:"NavbarLinks",setup(){const Q=useNavbarConfig();return()=>Q.value.length?h$4("nav",{class:"nav-links"},Q.value.map(ue=>h$4("div",{class:"nav-item hide-in-mobile"},"children"in ue?h$4(DropdownLink,{config:ue}):h$4(AutoLink,{config:ue})))):null}}),repoLink="",RepoLink=defineComponent({name:"RepoLink",components:{BitbucketIcon:S$4,GiteeIcon:k$2,GitHubIcon:O$1,GitLabIcon:_,SourceIcon:x$3},setup(){const Q=useNavbarRepo();return()=>Q.value?h$4("div",{class:"nav-item"},h$4("a",{class:"repo-link",href:Q.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":Q.value.label},h$4(resolveComponent(`${Q.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}}),toggleNavbarButton="",ToggleNavbarButton=({active:Q=!1},{emit:ue})=>h$4("button",{type:"button",class:["toggle-navbar-button",{"is-active":Q}],"aria-label":"Toggle Navbar","aria-expanded":Q,"aria-controls":"nav-screen",onClick:()=>ue("toggle")},h$4("span",{class:"button-container"},[h$4("span",{class:"button-top"}),h$4("span",{class:"button-middle"}),h$4("span",{class:"button-bottom"})]));ToggleNavbarButton.displayName="ToggleNavbarButton";const toggleSidebarButton="",ToggleSidebarButton=(Q,{emit:ue})=>h$4("button",{type:"button",class:"toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>ue("toggle")},h$4("span",{class:"icon"}));ToggleSidebarButton.displayName="ToggleSidebarButton";ToggleSidebarButton.emits=["toggle"];const outlookButton="",OutlookButton=defineComponent({name:"OutlookButton",setup(){const{isSupported:Q}=useFullscreen(),ue=useThemeData(),de=usePure(),pe=usePageData(),{canToggle:me}=useDarkmode(),ve=ref(!1),fe=computed(()=>!de.value&&Boolean(ue.value.themeColor)),he=computed(()=>!de.value&&ue.value.fullscreen&&Q);return watch(()=>pe.value.path,()=>{ve.value=!1}),()=>me.value||he.value||fe.value?h$4("div",{class:"nav-item hide-in-mobile"},me.value&&!he.value&&!fe.value?h$4(AppearanceSwitch):he.value&&!me.value&&!fe.value?h$4(ToggleFullScreenButton):h$4("button",{type:"button",class:["outlook-button",{open:ve.value}],tabindex:"-1","aria-hidden":!0},[h$4(OutlookIcon),h$4("div",{class:"outlook-dropdown"},h$4(OutlookSettings))])):null}}),navbar="",Navbar=defineComponent({name:"NavBar",emits:["toggleSidebar"],setup(Q,{emit:ue,slots:de}){const pe=useThemeLocaleData(),{isMobile:me}=useWindowSize(),ve=ref(!1),fe=computed(()=>{const{navbarAutoHide:_e="mobile"}=pe.value;return _e!=="none"&&(_e==="always"||me.value)}),he=computed(()=>pe.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]});return()=>{var ge,be,we,Pe,Ce,De;const _e={Brand:h$4(NavbarBrand),Language:h$4(LanguageDropdown),Links:h$4(NavbarLinks),Repo:h$4(RepoLink),Outlook:h$4(OutlookButton),Search:Z("Docsearch")?h$4(resolveComponent("Docsearch")):Z("SearchBox")?h$4(resolveComponent("SearchBox")):Z("SearchBox")?h$4(resolveComponent("SearchBox")):null};return[h$4("header",{class:["navbar",{"auto-hide":fe.value,"hide-icon":pe.value.navbarIcon===!1}],id:"navbar"},[h$4("div",{class:"navbar-start"},[h$4(ToggleSidebarButton,{onToggle:()=>{ve.value&&(ve.value=!1),ue("toggleSidebar")}}),(ge=de.startBefore)==null?void 0:ge.call(de),(he.value.start||[]).map(Oe=>_e[Oe]),(be=de.startAfter)==null?void 0:be.call(de)]),h$4("div",{class:"navbar-center"},[(we=de.centerBefore)==null?void 0:we.call(de),(he.value.center||[]).map(Oe=>_e[Oe]),(Pe=de.centerAfter)==null?void 0:Pe.call(de)]),h$4("div",{class:"navbar-end"},[(Ce=de.endBefore)==null?void 0:Ce.call(de),(he.value.end||[]).map(Oe=>_e[Oe]),(De=de.endAfter)==null?void 0:De.call(de),h$4(ToggleNavbarButton,{active:ve.value,onToggle:()=>{ve.value=!ve.value}})])]),h$4(NavScreen,{show:ve.value,onClose:()=>{ve.value=!1}},{before:()=>{var Oe;return(Oe=de.screenTop)==null?void 0:Oe.call(de)},after:()=>{var Oe;return(Oe=de.screenBottom)==null?void 0:Oe.call(de)}})]}}}),sidebarChild="",SidebarChild=defineComponent({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(Q){const ue=useRoute();return()=>[renderItem(Q.config,{class:["sidebar-link",`sidebar-${Q.config.type}`,{active:isActiveSidebarItem(ue,Q.config,!0)}],exact:!0}),renderChildren$1(Q.config.children)]}}),sidebarGroup="",SidebarGroup=defineComponent({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(Q,{emit:ue}){const de=useRoute(),pe=computed(()=>isActiveSidebarItem(de,Q.config)),me=computed(()=>isActiveSidebarItem(de,Q.config,!0));return()=>{const{collapsible:ve,children:fe=[],icon:he,prefix:_e,link:ge,text:be}=Q.config;return h$4("section",{class:"sidebar-group"},[h$4(ve?"button":"p",{class:["sidebar-heading",{clickable:ve||ge,exact:me.value,active:pe.value}],...ve?{type:"button",onClick:()=>ue("toggle"),onKeydown:we=>{we.key==="Enter"&&ue("toggle")}}:{}},[h$4(HopeIcon,{icon:he}),ge?h$4(RouterLink,{to:ge,class:"title"},()=>be):h$4("span",{class:"title"},be),ve?h$4("span",{class:["arrow",Q.open?"down":"end"]}):null]),Q.open||!ve?h$4(SidebarLinks,{key:_e,config:fe}):null])}}}),sidebarLinks="",SidebarLinks=defineComponent({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(Q){const ue=useRoute(),de=ref(-1),pe=me=>{de.value=me===de.value?-1:me};return watch(()=>ue.path,()=>{const me=Q.config.findIndex(ve=>isMatchedSidebarItem(ue,ve));de.value=me},{immediate:!0,flush:"post"}),()=>h$4("ul",{class:"sidebar-links"},Q.config.map((me,ve)=>h$4("li",me.type==="group"?h$4(SidebarGroup,{config:me,open:ve===de.value,onToggle:()=>pe(ve)}):h$4(SidebarChild,{config:me}))))}}),sidebar="",Sidebar=defineComponent({name:"SideBar",setup(Q,{slots:ue}){const de=useRoute(),pe=useThemeLocaleData(),me=useSidebarItems(),ve=ref();return onMounted(()=>{watch(()=>de.hash,fe=>{const he=document.querySelector(`.sidebar a.sidebar-link[href="${de.path}${fe}"]`);if(!he)return;const{top:_e,height:ge}=ve.value.getBoundingClientRect(),{top:be,height:we}=he.getBoundingClientRect();be<_e?he.scrollIntoView(!0):be+we>_e+ge&&he.scrollIntoView(!1)})}),()=>{var fe,he,_e;return h$4("aside",{class:["sidebar",{"hide-icon":pe.value.sidebarIcon===!1}],id:"sidebar",ref:ve},[(fe=ue.top)==null?void 0:fe.call(ue),((he=ue.default)==null?void 0:he.call(ue))||h$4(SidebarLinks,{config:me.value}),(_e=ue.bottom)==null?void 0:_e.call(ue)])}}}),common="",CommonWrapper=defineComponent({name:"CommonWrapper",props:{noNavbar:Boolean,noSidebar:Boolean},setup(Q,{slots:ue}){const de=useRouter(),pe=usePageData(),me=usePageFrontmatter(),ve=useThemeLocaleData(),{isMobile:fe,isPC:he}=useWindowSize(),[_e,ge]=useToggle(!1),[be,we]=useToggle(!1),Pe=useSidebarItems(),Ce=ref(!1),De=computed(()=>Q.noNavbar||me.value.navbar===!1||ve.value.navbar===!1?!1:Boolean(pe.value.title||ve.value.logo||ve.value.repo||ve.value.navbar)),Oe=computed(()=>Q.noSidebar?!1:me.value.sidebar!==!1&&Pe.value.length!==0&&!me.value.home),Re={x:0,y:0},Ne=Fe=>{Re.x=Fe.changedTouches[0].clientX,Re.y=Fe.changedTouches[0].clientY},Be=Fe=>{const Me=Fe.changedTouches[0].clientX-Re.x,Ve=Fe.changedTouches[0].clientY-Re.y;Math.abs(Me)>Math.abs(Ve)*1.5&&Math.abs(Me)>40&&(Me>0&&Re.x<=80?ge(!0):ge(!1))},He=computed(()=>me.value.home?!1:me.value.toc||ve.value.toc!==!1&&me.value.toc!==!1),qe=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let Ue=0;return useEventListener("scroll",useThrottleFn(()=>{const Fe=qe();Fe<=58||Fe<Ue?Ce.value=!1:Ue+200<Fe&&!_e.value&&(Ce.value=!0),Ue=Fe},300,!0)),watch(fe,Fe=>{Fe||ge(!1)}),onMounted(()=>{const Fe=useScrollLock(document.body);watch(_e,Ve=>{Fe.value=Ve});const Me=de.afterEach(()=>{ge(!1)});onUnmounted(()=>{Fe.value=!1,Me()})}),()=>h$4(Z("GlobalEncrypt")?resolveComponent("GlobalEncrypt"):J$1,()=>{var Fe;return h$4("div",{class:["theme-container",{"no-navbar":!De.value,"no-sidebar":!Oe.value&&!(ue.sidebar||ue.sidebarTop||ue.sidebarBottom),"has-toc":He.value,"hide-navbar":Ce.value,"sidebar-collapsed":!fe.value&&!he.value&&be.value,"sidebar-open":fe.value&&_e.value},me.value.containerClass||""],onTouchStart:Ne,onTouchEnd:Be},[De.value?h$4(Navbar,{onToggleSidebar:()=>ge()},{startBefore:()=>{var Me;return(Me=ue.navbarStartBefore)==null?void 0:Me.call(ue)},startAfter:()=>{var Me;return(Me=ue.navbarStartAfter)==null?void 0:Me.call(ue)},centerBefore:()=>{var Me;return(Me=ue.navbarCenterBefore)==null?void 0:Me.call(ue)},centerAfter:()=>{var Me;return(Me=ue.navbarCenterAfter)==null?void 0:Me.call(ue)},endBefore:()=>{var Me;return(Me=ue.navbarEndBefore)==null?void 0:Me.call(ue)},endAfter:()=>{var Me;return(Me=ue.navbarEndAfter)==null?void 0:Me.call(ue)},screenTop:()=>{var Me;return(Me=ue.navScreenTop)==null?void 0:Me.call(ue)},screenBottom:()=>{var Me;return(Me=ue.navScreenBottom)==null?void 0:Me.call(ue)}}):null,h$4(Transition,{name:"fade"},()=>_e.value?h$4("div",{class:"sidebar-mask",onClick:()=>ge(!1)}):null),h$4(Transition,{name:"fade"},()=>fe.value?null:h$4("div",{class:"toggle-sidebar-wrapper",onClick:()=>we()},h$4("span",{class:["arrow",be.value?"end":"start"]}))),h$4(Sidebar,{},{...ue.sidebar?{default:()=>{var Me;return(Me=ue.sidebar)==null?void 0:Me.call(ue)}}:{},top:()=>{var Me;return(Me=ue.sidebarTop)==null?void 0:Me.call(ue)},bottom:()=>{var Me;return(Me=ue.sidebarBottom)==null?void 0:Me.call(ue)}}),(Fe=ue.default)==null?void 0:Fe.call(ue),h$4(PageFooter)])})}}),featurePanel="",FeaturePanel=defineComponent({name:"FeaturePanel",props:{items:{type:Object,default:()=>[]},header:{type:String,default:""}},setup(Q){return()=>h$4("div",{class:"feature-panel"},[Q.header?h$4("h2",{class:"feature-header"},Q.header):null,Q.items.length?h$4("div",{class:"feature-wrapper"},Q.items.map(ue=>{const de=[h$4("h3",[h$4(HopeIcon,{icon:ue.icon}),h$4("span",{innerHTML:ue.title})]),h$4("p",{innerHTML:ue.details})];return ue.link?isLinkExternal(ue.link)?h$4("a",{class:"feature-item link",href:ue.link,role:"navigation","aria-label":ue.title,target:"_blank"},de):h$4(RouterLink,{class:"feature-item link",to:ue.link,role:"navigation","aria-label":ue.title},()=>de):h$4("div",{class:"feature-item"},de)})):null])}}),DropTransition=defineComponent({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},setup(Q,{slots:ue}){const de=me=>{me.style.transition=`transform ${Q.duration}s ease-in-out ${Q.delay}s, opacity ${Q.duration}s ease-in-out ${Q.delay}s`,me.style.transform="translateY(-20px)",me.style.opacity="0"},pe=me=>{me.style.transform="translateY(0)",me.style.opacity="1"};return()=>h$4(Q.type==="single"?Transition:TransitionGroup,{name:"drop",appear:Q.appear,onAppear:de,onAfterAppear:pe,onEnter:de,onAfterEnter:pe,onBeforeLeave:de},()=>{var me;return(me=ue.default)==null?void 0:me.call(ue)})}}),heroInfo="",HeroInfo=defineComponent({name:"HeroInfo",setup(Q,{slots:ue}){const de=usePageFrontmatter(),pe=useSiteLocaleData(),me=computed(()=>de.value.heroText===!1?!1:de.value.heroText||pe.value.title||"Hello"),ve=computed(()=>de.value.tagline===!1?!1:de.value.tagline||pe.value.description||"Welcome to your VuePress site"),fe=computed(()=>de.value.heroImage?withBase(de.value.heroImage):null),he=computed(()=>de.value.heroImageDark?withBase(de.value.heroImageDark):null),_e=computed(()=>de.value.heroAlt||me.value||"hero"),ge=computed(()=>de.value.actions??[]);return()=>{var be,we;return h$4("header",{class:"hero-info-wrapper"},[((be=ue.heroImage)==null?void 0:be.call(ue))||h$4(DropTransition,{appear:!0,type:"group"},()=>[fe.value?h$4("img",{key:"light",class:{light:he.value},src:fe.value,alt:_e.value}):null,he.value?h$4("img",{key:"dark",class:"dark",src:he.value,alt:_e.value}):null]),((we=ue.heroInfo)==null?void 0:we.call(ue))||h$4("div",{class:"hero-info"},[me.value?h$4(DropTransition,{appear:!0,delay:.04},()=>h$4("h1",{id:"main-title"},me.value)):null,ve.value?h$4(DropTransition,{appear:!0,delay:.08},()=>h$4("p",{class:"description"},ve.value)):null,ge.value.length?h$4(DropTransition,{appear:!0,delay:.12},()=>h$4("p",{class:"actions"},ge.value.map(Pe=>h$4(AutoLink,{class:["action-button",Pe.type||"default"],config:Pe,noExternalLinkIcon:!0})))):null])])}}}),MarkdownContent=({custom:Q})=>h$4(Content,{class:["theme-hope-content",{custom:Q}]});MarkdownContent.displayName="MarkdownContent";MarkdownContent.props={custom:Boolean};const homePage="",HomePage=defineComponent({name:"HopePage",setup(Q,{slots:ue}){const de=usePure(),pe=usePageFrontmatter(),me=computed(()=>{const{features:ve}=pe.value;return isArray(ve)?ve.some(fe=>!("items"in fe))?[{items:ve}]:ve:[]});return()=>{var ve,fe,he;return h$4("main",{class:["home project",{pure:de.value}],id:"main-content","aria-labelledby":pe.value.heroText===null?void 0:"main-title"},[(ve=ue.top)==null?void 0:ve.call(ue),h$4(HeroInfo),me.value.map(({header:_e="",items:ge},be)=>h$4(DropTransition,{appear:!0,delay:.16+be*.08},()=>h$4(FeaturePanel,{header:_e,items:ge}))),(fe=ue.center)==null?void 0:fe.call(ue),h$4(DropTransition,{appear:!0,delay:.16+me.value.length*.08},()=>h$4(MarkdownContent)),(he=ue.bottom)==null?void 0:he.call(ue)])}}}),getAncestorLinks=(Q,ue)=>{const de=Q.replace(ue,"/").split("/"),pe=[];let me=removeEndingSlash(ue);return de.forEach((ve,fe)=>{fe!==de.length-1?(me+=`${ve}/`,pe.push(me)):ve!==""&&(me+=ve,pe.push(me))}),pe},breadcrumb="",BreadCrumb=defineComponent({name:"BreadCrumb",setup(){const Q=useRouter(),ue=usePageData(),de=useRouteLocale(),pe=usePageFrontmatter(),me=useThemeLocaleData(),ve=ref([]),fe=computed(()=>(pe.value.breadcrumb||pe.value.breadcrumb!==!1&&me.value.breadcrumb!==!1)&&ve.value.length>1),he=computed(()=>pe.value.breadcrumbIcon||pe.value.breadcrumbIcon!==!1&&me.value.breadcrumbIcon!==!1),_e=()=>{const ge=Q.getRoutes(),be=getAncestorLinks(ue.value.path,de.value).map(we=>{const Pe=ge.find(Ce=>Ce.path===we);if(Pe){const{meta:Ce,path:De}=j(Q,Pe.path),Oe=Ce.s||Ce.t;if(Oe)return{title:Oe,icon:Ce.i,path:De}}return null}).filter(we=>we!==null);be.length>1&&(ve.value=be)};return onMounted(()=>{_e(),watch(()=>ue.value.path,_e)}),()=>h$4("nav",{class:["breadcrumb",{disable:!fe.value}]},fe.value?h$4("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},ve.value.map((ge,be)=>h$4("li",{class:{"is-active":ve.value.length-1===be},property:"itemListElement",typeof:"ListItem"},[h$4(RouterLink,{to:ge.path,property:"item",typeof:"WebPage"},()=>[he.value?h$4(HopeIcon,{icon:ge.icon}):null,h$4("span",{property:"name"},ge.title||"Unknown")]),h$4("meta",{property:"position",content:be+1})]))):[])}}),pageNav="",resolveFromFrontmatterConfig=Q=>Q===!1?!1:isString$1(Q)?useAutoLink(Q,!0):isPlainObject(Q)?Q:null,resolveFromSidebarItems=(Q,ue,de)=>{const pe=Q.findIndex(me=>me.link===ue);if(pe!==-1){const me=Q[pe+de];return me!=null&&me.link?me:null}for(const me of Q)if(me.children){const ve=resolveFromSidebarItems(me.children,ue,de);if(ve)return ve}return null},PageNav=defineComponent({name:"PageNav",setup(){const Q=useThemeLocaleData(),ue=usePageFrontmatter(),de=useSidebarItems(),pe=usePageData(),me=useNavigate(),ve=computed(()=>{const he=resolveFromFrontmatterConfig(ue.value.prev);return he===!1?null:he||(Q.value.prevLink===!1?null:resolveFromSidebarItems(de.value,pe.value.path,-1))}),fe=computed(()=>{const he=resolveFromFrontmatterConfig(ue.value.next);return he===!1?null:he||(Q.value.nextLink===!1?null:resolveFromSidebarItems(de.value,pe.value.path,1))});return useEventListener("keydown",he=>{he.altKey&&(he.key==="ArrowRight"?fe.value&&(me(fe.value.link),he.preventDefault()):he.key==="ArrowLeft"&&ve.value&&(me(ve.value.link),he.preventDefault()))}),()=>ve.value||fe.value?h$4("nav",{class:"page-nav"},[ve.value?h$4(AutoLink,{class:"prev",config:ve.value},()=>{var he,_e;return[h$4("div",{class:"hint"},[h$4("span",{class:"arrow start"}),Q.value.metaLocales.prev]),h$4("div",{class:"link"},[h$4(HopeIcon,{icon:(he=ve.value)==null?void 0:he.icon}),(_e=ve.value)==null?void 0:_e.text])]}):null,fe.value?h$4(AutoLink,{class:"next",config:fe.value},()=>{var he,_e;return[h$4("div",{class:"hint"},[Q.value.metaLocales.next,h$4("span",{class:"arrow end"})]),h$4("div",{class:"link"},[(he=fe.value)==null?void 0:he.text,h$4(HopeIcon,{icon:(_e=fe.value)==null?void 0:_e.icon})])]}):null]):null}}),AuthorIcon=()=>h$4(c$3,{name:"author"},()=>h$4("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));AuthorIcon.displayName="AuthorIcon";const CalendarIcon=()=>h$4(c$3,{name:"calendar"},()=>h$4("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));CalendarIcon.displayName="CalendarIcon";const CategoryIcon=()=>h$4(c$3,{name:"category"},()=>h$4("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));CategoryIcon.displayName="CategoryIcon";const EyeIcon=()=>h$4(c$3,{name:"eye"},()=>h$4("path",{d:"M992 512.096c0-5.76-.992-10.592-1.28-11.136-.192-2.88-1.152-8.064-2.08-10.816-.256-.672-.544-1.376-.832-2.08-.48-1.568-1.024-3.104-1.6-4.32C897.664 290.112 707.104 160 512 160c-195.072 0-385.632 130.016-473.76 322.592-1.056 2.112-1.792 4.096-2.272 5.856a55.512 55.512 0 00-.64 1.6c-1.76 5.088-1.792 8.64-1.632 7.744-.832 3.744-1.568 11.168-1.568 11.168-.224 2.272-.224 4.032.032 6.304 0 0 .736 6.464 1.088 7.808.128 1.824.576 4.512 1.12 6.976h-.032c.448 2.08 1.12 4.096 1.984 6.08.48 1.536.992 2.976 1.472 4.032C126.432 733.856 316.992 864 512 864c195.136 0 385.696-130.048 473.216-321.696 1.376-2.496 2.24-4.832 2.848-6.912.256-.608.48-1.184.672-1.728 1.536-4.48 1.856-8.32 1.728-8.32l-.032.032c.608-3.104 1.568-7.744 1.568-13.28zM512 672c-88.224 0-160-71.776-160-160s71.776-160 160-160 160 71.776 160 160-71.776 160-160 160z"}));EyeIcon.displayName="EyeIcon";const FireIcon=()=>h$4(c$3,{name:"fire"},()=>h$4("path",{d:"M726.4 201.6c-12.8-9.6-28.8-6.4-38.4 0-9.6 9.6-16 25.6-9.6 38.4 6.4 12.8 9.6 28.8 12.8 44.8C604.8 83.2 460.8 38.4 454.4 35.2c-9.6-3.2-22.4 0-28.8 6.4-9.6 6.4-12.8 19.2-9.6 28.8 12.8 86.4-25.6 188.8-115.2 310.4-6.4-25.6-16-51.2-32-80-9.6-9.6-22.4-16-35.2-12.8-16 3.2-25.6 12.8-25.6 28.8-3.2 48-25.6 92.8-51.2 140.8C134.4 499.2 112 544 102.4 592c-32 150.4 99.2 329.6 233.6 380.8 9.6 3.2 19.2 6.4 32 9.6-25.6-19.2-41.6-51.2-48-96C294.4 691.2 505.6 640 515.2 460.8c153.6 105.6 224 336 137.6 505.6 3.2 0 6.4-3.2 9.6-3.2 0 0 3.2 0 3.2-3.2 163.2-89.6 252.8-208 259.2-345.6 16-211.2-163.2-390.4-198.4-412.8z"}));FireIcon.displayName="FireIcon";const PrintIcon=()=>h$4(c$3,{name:"print"},()=>h$4("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));PrintIcon.displayName="PrintIcon";const TagIcon=()=>h$4(c$3,{name:"tag"},()=>h$4("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));TagIcon.displayName="TagIcon";const TimerIcon=()=>h$4(c$3,{name:"timer"},()=>h$4("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));TimerIcon.displayName="TimerIcon";const WordIcon=()=>h$4(c$3,{name:"word"},()=>[h$4("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),h$4("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);WordIcon.displayName="WordIcon";const useMetaLocale=()=>{const Q=useThemeLocaleData();return computed(()=>Q.value.metaLocales)},readingTimeLocales={"/zh/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"},"/en/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"},"/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"}},editLinkPatterns={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"},resolveEditLink=({docsRepo:Q,docsBranch:ue,docsDir:de,filePathRelative:pe,editLinkPattern:me})=>{if(!pe)return null;const ve=$e(Q);let fe;return me?fe=me:ve!==null&&(fe=editLinkPatterns[ve]),fe?fe.replace(/:repo/,isLinkHttp(Q)?Q:`https://github.com/${Q}`).replace(/:branch/,ue).replace(/:path/,removeLeadingSlash(`${removeEndingSlash(de)}/${pe}`)):null},useEditLink=()=>{const Q=useThemeLocaleData(),ue=usePageData(),de=usePageFrontmatter();return computed(()=>{const{repo:pe,docsRepo:me=pe,docsBranch:ve="main",docsDir:fe="",editLink:he,editLinkPattern:_e=""}=Q.value;if(!(de.value.editLink??he??!0)||!me)return null;const be=resolveEditLink({docsRepo:me,docsBranch:ve,docsDir:fe,editLinkPattern:_e,filePathRelative:ue.value.filePathRelative});return be?{text:Q.value.metaLocales.editLink,link:be}:null})},useUpdateTime=()=>{const Q=useSiteLocaleData(),ue=useThemeLocaleData(),de=usePageData(),pe=usePageFrontmatter();return computed(()=>{var fe,he;return!(pe.value.lastUpdated??ue.value.lastUpdated??!0)||!((fe=de.value.git)!=null&&fe.updatedTime)?null:new Date((he=de.value.git)==null?void 0:he.updatedTime).toLocaleString(Q.value.lang)})},useContributors=()=>{const Q=useThemeLocaleData(),ue=usePageData(),de=usePageFrontmatter();return computed(()=>{var me;return de.value.contributors??Q.value.contributors??!0?((me=ue.value.git)==null?void 0:me.contributors)??null:null})},authorInfo="",AuthorInfo=defineComponent({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(Q){const ue=useMetaLocale();return()=>Q.author.length?h$4("span",{class:"page-author-info","aria-label":`${ue.value.author}${Q.pure?"":"🖊"}`,...Q.pure?{}:{"data-balloon-pos":"down"}},[h$4(AuthorIcon),h$4("span",Q.author.map(de=>de.url?h$4("a",{class:"page-author-item",href:de.url,target:"_blank",rel:"noopener noreferrer"},de.name):h$4("span",{class:"page-author-item"},de.name))),h$4("span",{property:"author",content:Q.author.map(de=>de.name).join(", ")})]):null}}),categoryInfo="",CategoryInfo=defineComponent({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(Q){const ue=useRouter(),de=usePageData(),pe=useMetaLocale(),me=(ve,fe="")=>{fe&&de.value.path!==fe&&(ve.preventDefault(),ue.push(fe))};return()=>Q.category.length?h$4("span",{class:"page-category-info","aria-label":`${pe.value.category}${Q.pure?"":"🌈"}`,...Q.pure?{}:{"data-balloon-pos":"down"}},[h$4(CategoryIcon),Q.category.map(({name:ve,path:fe})=>h$4("span",{class:["page-category-item",{[`category${Ee(ve,9)}`]:!Q.pure,clickable:fe}],role:fe?"navigation":"",onClick:he=>me(he,fe)},ve)),h$4("meta",{property:"articleSection",content:Q.category.map(({name:ve})=>ve).join(",")})]):null}}),DateInfo=defineComponent({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(Q){const ue=usePageLang(),de=useMetaLocale();return()=>Q.date?h$4("span",{class:"page-date-info","aria-label":`${de.value.date}${Q.pure?"":"📅"}`,...Q.pure?{}:{"data-balloon-pos":"down"}},[h$4(CalendarIcon),h$4("span",h$4(ClientOnly,()=>Q.localizedDate||Q.date.toLocaleDateString(ue.value))),h$4("meta",{property:"datePublished",content:Q.date.toISOString()||""})]):null}}),originalInfo="",OriginalInfo=defineComponent({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(Q){const ue=useMetaLocale();return()=>Q.isOriginal?h$4("span",{class:"page-original-info"},ue.value.origin):null}}),PageViewInfo=defineComponent({name:"PageViewInfo",inheritAttrs:!1,props:{pageview:{type:[Boolean,String],default:!1},pure:Boolean},setup(Q){const ue=useRoute(),de=useMetaLocale(),pe=ref(),me=ref(0);return useMutationObserver(pe,()=>{const ve=pe.value.textContent;ve&&!isNaN(Number(ve))&&(me.value=Number(ve))},{childList:!0}),()=>Q.pageview?h$4("span",{class:"page-pageview-info","aria-label":`${de.value.views}${Q.pure?"":"🔢"}`,...Q.pure?{}:{"data-balloon-pos":"down"}},[h$4(me.value<1e3?EyeIcon:FireIcon),h$4("span",{ref:pe,class:"waline-pageview-count",id:"ArtalkPV","data-path":isString$1(Q.pageview)?Q.pageview:withBase(ue.path)},"...")]):null}}),ReadingTimeInfo=defineComponent({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},pure:Boolean},setup(Q){const ue=useMetaLocale(),de=le(readingTimeLocales),pe=computed(()=>{if(!Q.readingTime)return null;const{minutes:me}=Q.readingTime;return me<1?{text:de.value.less1Minute,time:"PT1M"}:{text:de.value.time.replace("$time",Math.round(me).toString()),time:`PT${Math.round(me)}M`}});return()=>pe.value?h$4("span",{class:"page-reading-time-info","aria-label":`${ue.value.readingTime}${Q.pure?"":"⌛"}`,...Q.pure?{}:{"data-balloon-pos":"down"}},[h$4(TimerIcon),h$4("span",pe.value.text),h$4("meta",{property:"timeRequired",content:pe.value.time})]):null}}),tagInfo="",TagInfo=defineComponent({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(Q){const ue=useRouter(),de=usePageData(),pe=useMetaLocale(),me=(ve,fe="")=>{fe&&de.value.path!==fe&&(ve.preventDefault(),ue.push(fe))};return()=>Q.tag.length?h$4("span",{class:"page-tag-info","aria-label":`${pe.value.tag}${Q.pure?"":"🏷"}`,...Q.pure?{}:{"data-balloon-pos":"down"}},[h$4(TagIcon),Q.tag.map(({name:ve,path:fe})=>h$4("span",{class:["page-tag-item",{[`tag${Ee(ve,9)}`]:!Q.pure,clickable:fe}],role:fe?"navigation":"",onClick:he=>me(he,fe)},ve)),h$4("meta",{property:"keywords",content:Q.tag.map(({name:ve})=>ve).join(",")})]):null}}),WordInfo=defineComponent({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},pure:Boolean},setup(Q){const ue=useMetaLocale(),de=le(readingTimeLocales),pe=computed(()=>{var ve;return(ve=Q.readingTime)==null?void 0:ve.words.toString()}),me=computed(()=>de.value.word.replace("$word",pe.value||""));return()=>pe.value?h$4("span",{class:"page-word-info","aria-label":`${ue.value.words}${Q.pure?"":"🔠"}`,...Q.pure?{}:{"data-balloon-pos":"down"}},[h$4(WordIcon),h$4("span",me.value),h$4("meta",{property:"wordCount",content:pe.value})]):null}}),pageInfo="",PageInfo=defineComponent({name:"PageInfo",components:{AuthorInfo,CategoryInfo,DateInfo,OriginalInfo,PageViewInfo,ReadingTimeInfo,TagInfo,WordInfo},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(Q){const ue=usePure();return()=>Q.items?h$4("div",{class:"page-info"},Q.items.map(de=>h$4(resolveComponent(`${de}Info`),{...Q.info,pure:ue.value}))):null}}),pageTitle="",PageTitle=defineComponent({name:"PageTitle",setup(){const Q=usePageData(),ue=usePageFrontmatter(),de=useThemeLocaleData(),{info:pe,items:me}=usePageInfo();return()=>h$4("div",{class:"page-title"},[h$4("h1",[de.value.titleIcon===!1?null:h$4(HopeIcon,{icon:ue.value.icon}),Q.value.title]),h$4(PageInfo,{info:pe.value,...me.value===null?{}:{items:me.value}}),h$4("hr")])}}),EditIcon=()=>h$4(c$3,{name:"edit"},()=>[h$4("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),h$4("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);EditIcon.displayName="EditIcon";const pageMeta="",PageMeta=defineComponent({name:"PageMeta",setup(){const Q=useThemeLocaleData(),ue=useEditLink(),de=useUpdateTime(),pe=useContributors();return()=>{const{metaLocales:me}=Q.value;return h$4("footer",{class:"page-meta"},[ue.value?h$4("div",{class:"meta-item edit-link"},h$4(AutoLink,{class:"label",config:ue.value},{before:()=>h$4(EditIcon)})):null,h$4("div",{class:"meta-item git-info"},[de.value?h$4("div",{class:"update-time"},[h$4("span",{class:"label"},`${me.lastUpdated}: `),h$4(ClientOnly,()=>h$4("span",{class:"info"},de.value))]):null,pe.value&&pe.value.length?h$4("div",{class:"contributors"},[h$4("span",{class:"label"},`${me.contributors}: `),pe.value.map(({email:ve,name:fe},he)=>[h$4("span",{class:"contributor",title:`email: ${ve}`},fe),he!==pe.value.length-1?",":""])]):null])])}}}),printButton="",PrintButton=defineComponent({name:"PrintButton",setup(){const Q=useThemeData(),ue=useThemeLocaleData();return()=>Q.value.print===!1?null:h$4("button",{type:"button",class:"print-button",title:ue.value.metaLocales.print,onClick:()=>{window.print()}},h$4(PrintIcon))}}),toc="",renderHeader=({title:Q,level:ue,slug:de})=>h$4(RouterLink,{to:`#${de}`,class:["toc-link",`level${ue}`]},()=>Q),renderChildren=(Q,ue)=>{const de=useRoute();return Q.length&&ue>0?h$4("ul",{class:"toc-list"},Q.map(pe=>{const me=renderChildren(pe.children,ue-1);return[h$4("li",{class:["toc-item",{active:Le(de,`#${pe.slug}`)}]},renderHeader(pe)),me?h$4("li",me):null]})):null},TOC=defineComponent({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},setup(Q,{slots:ue}){const de=useRoute(),pe=usePageData(),me=useMetaLocale(),ve=ref(),fe=he=>{var _e;(_e=ve.value)==null||_e.scrollTo({top:he,behavior:"smooth"})};return onMounted(()=>{watch(()=>de.hash,he=>{if(ve.value){const _e=document.querySelector(`#toc a.toc-link[href$="${he}"]`);if(!_e)return;const{top:ge,height:be}=ve.value.getBoundingClientRect(),{top:we,height:Pe}=_e.getBoundingClientRect();we<ge?fe(ve.value.scrollTop+we-ge):we+Pe>ge+be&&fe(ve.value.scrollTop+we+Pe-ge-be)}})}),()=>{var _e,ge;const he=Q.items.length?renderChildren(Q.items,Q.headerDepth):pe.value.headers?renderChildren(pe.value.headers,Q.headerDepth):null;return he?h$4("div",{class:"toc-place-holder"},[h$4("aside",{id:"toc"},[(_e=ue.before)==null?void 0:_e.call(ue),h$4("div",{class:"toc-header"},[me.value.toc,h$4(PrintButton)]),h$4("div",{class:"toc-wrapper",ref:ve},he),(ge=ue.after)==null?void 0:ge.call(ue)])]):null}}}),page="",NormalPage=defineComponent({name:"NormalPage",setup(Q,{slots:ue}){const de=usePageFrontmatter(),{isDarkmode:pe}=useDarkmode(),me=useThemeLocaleData(),ve=computed(()=>de.value.toc||de.value.toc!==!1&&me.value.toc!==!1);return()=>h$4("main",{class:"page",id:"main-content"},h$4(Z("LocalEncrypt")?resolveComponent("LocalEncrypt"):J$1,()=>{var fe,he,_e,ge;return[(fe=ue.top)==null?void 0:fe.call(ue),h$4(BreadCrumb),h$4(PageTitle),ve.value?h$4(TOC,{headerDepth:de.value.headerDepth??me.value.headerDepth??2},{before:()=>{var be;return(be=ue.tocBefore)==null?void 0:be.call(ue)},after:()=>{var be;return(be=ue.tocAfter)==null?void 0:be.call(ue)}}):null,(he=ue.contentBefore)==null?void 0:he.call(ue),h$4(MarkdownContent),(_e=ue.contentAfter)==null?void 0:_e.call(ue),h$4(PageMeta),h$4(PageNav),Z("CommentService")?h$4(resolveComponent("CommentService"),{darkmode:pe.value}):null,(ge=ue.bottom)==null?void 0:ge.call(ue)]}))}}),skipLink="",SkipLink=defineComponent({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(Q){const ue=usePageData(),de=useThemeLocaleData(),pe=ref(),me=({target:ve})=>{const fe=document.querySelector(ve.hash);if(fe){const he=()=>{fe.removeAttribute("tabindex"),fe.removeEventListener("blur",he)};fe.setAttribute("tabindex","-1"),fe.addEventListener("blur",he),fe.focus(),window.scrollTo(0,0)}};return onMounted(()=>{watch(()=>ue.value.path,()=>pe.value.focus())}),()=>[h$4("span",{ref:pe,tabindex:"-1"}),h$4("a",{href:`#${Q.content}`,class:"skip-link sr-only",onClick:me},de.value.routeLocales.skipToContent)]}}),fadeSlideY="",FadeSlideY=defineComponent({name:"FadeSlideY",setup(Q,{slots:ue}){const{resolve:de,pending:pe}=useScrollPromise();return()=>h$4(Transition,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:de,onBeforeLeave:pe},()=>{var me;return(me=ue.default)==null?void 0:me.call(ue)})}}),Layout=defineComponent({name:"Layout",setup(){useThemeLocaleData();const Q=usePageData(),ue=usePageFrontmatter(),{isMobile:de}=useWindowSize(),pe=computed(()=>"none");return()=>[h$4(SkipLink),h$4(CommonWrapper,{},{default:()=>ue.value.home?h$4(HomePage):h$4(FadeSlideY,()=>h$4(NormalPage,{key:Q.value.path})),...pe.value!=="none"?{navScreenBottom:()=>h$4(resolveComponent("BloggerInfo"))}:{},...!de.value&&pe.value==="always"?{sidebar:()=>h$4(resolveComponent("BloggerInfo"))}:{}})]}}),notFoundHint="",NotFoundHint=defineComponent({name:"NotFoundHint",setup(){const Q=useThemeLocaleData(),ue=()=>{const de=Q.value.routeLocales.notFoundMsg;return de[Math.floor(Math.random()*de.length)]};return()=>h$4("div",{class:"not-found-hint"},[h$4("p",{class:"error-code"},"404"),h$4("h1",{class:"error-title"},Q.value.routeLocales.notFoundTitle),h$4("p",{class:"error-hint"},ue())])}}),notFound="",NotFound=defineComponent({name:"NotFound",setup(Q,{slots:ue}){const de=useRouteLocale(),pe=useThemeLocaleData(),{navigate:me}=useLink({to:pe.value.home??de.value});return()=>[h$4(SkipLink),h$4(CommonWrapper,{noSidebar:!0},()=>{var ve;return h$4("main",{class:"page not-found",id:"main-content"},((ve=ue.default)==null?void 0:ve.call(ue))||[h$4(NotFoundHint),h$4("div",{class:"actions"},[h$4("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},pe.value.routeLocales.back),h$4("button",{type:"button",class:"action-button",onClick:()=>me()},pe.value.routeLocales.home)])])})]}}),slidePage="";var d=defineComponent({name:"SlidePage",setup(){const Q=useRouter(),ue=ref(!1),de=ref(),pe=()=>{ue.value=!ue.value},me=()=>{ue.value=!1},ve=()=>{me(),window.history.go(-1)},fe=()=>{me(),Q.push("/")};return onClickOutside(de,me),()=>h$4("div",{class:"presentation"},[h$4(Content),h$4("div",{ref:de,class:["menu",{active:ue.value}]},[h$4("button",{type:"button",class:"menu-button",onClick:()=>pe()},h$4("span",{class:"icon"})),h$4("button",{type:"button",class:"back-button",onClick:()=>ve()},h$4(q$1)),h$4("button",{type:"button",class:"home-button",onClick:()=>fe()},h$4(a$1))])])}});const index="",clientConfig12=defineClientConfig({enhance:({app:Q,router:ue})=>{const{scrollBehavior:de}=ue.options;ue.options.scrollBehavior=async(...pe)=>(await useScrollPromise().wait(),de(...pe)),injectDarkmode(Q),Q.component("HopeIcon",HopeIcon)},setup:()=>{setupDarkmode(),setupSidebarItems()},layouts:{Layout,NotFound,Slide:d}}),useDocsearchHotkeyListener=Q=>{const ue=useEventListener("keydown",de=>{de.key==="k"&&(de.ctrlKey||de.metaKey)&&(de.preventDefault(),Q(),ue())})},isSpecialClick=Q=>Q.button===1||Q.altKey||Q.ctrlKey||Q.metaKey||Q.shiftKey,useDocsearchShim=()=>{const Q=useRouter();return{hitComponent:({hit:ue,children:de})=>({type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:ue.url,onClick:pe=>{isSpecialClick(pe)||(pe.preventDefault(),Q.push(resolveRoutePathFromUrl(ue.url,"/")))},children:de},__v:null}),navigator:{navigate:({itemUrl:ue})=>{Q.push(resolveRoutePathFromUrl(ue,"/"))}},transformSearchClient:ue=>{const de=r$3(ue.search,500);return{...ue,search:async(...pe)=>de(...pe)}}}},getFacetFilters=(Q=[],ue)=>[`lang:${ue}`,...isArray(Q)?Q:[Q]],getSearchButtonTemplate=({buttonText:Q="Search",buttonAriaLabel:ue=Q}={})=>`<button type="button" class="DocSearch DocSearch-Button" aria-label="${ue}"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">${Q}</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"><svg width="15" height="15" class="DocSearch-Control-Key-Icon"><path d="M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953" stroke-width="1.2" stroke="currentColor" fill="none" stroke-linecap="square"></path></svg></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button>`,POLL_INTERVAL=16,pollToOpenDocsearch=()=>{if(document.querySelector(".DocSearch-Modal"))return;const Q=new Event("keydown");Q.key="k",Q.metaKey=!0,window.dispatchEvent(Q),setTimeout(pollToOpenDocsearch,POLL_INTERVAL)},preconnectToAlgolia=Q=>{const ue="algolia-preconnect";(window.requestIdleCallback||setTimeout)(()=>{if(document.head.querySelector(`#${ue}`))return;const pe=document.createElement("link");pe.id=ue,pe.rel="preconnect",pe.href=`https://${Q}-dsn.algolia.net`,pe.crossOrigin="",document.head.appendChild(pe)})},optionsDefault={appId:"28CTGDOOQD",apiKey:"72d7a9a0f9f0466218ea19988886dce8",indexName:"hutao",locales:{"/zh/":{placeholder:"搜索文档",translations:{button:{buttonText:"搜索文档",buttonAriaLabel:"搜索文档"},modal:{searchBox:{resetButtonTitle:"清除查询条件",resetButtonAriaLabel:"清除查询条件",cancelButtonText:"取消",cancelButtonAriaLabel:"取消"},startScreen:{recentSearchesTitle:"搜索历史",noRecentSearchesText:"没有搜索历史",saveRecentSearchButtonTitle:"保存至搜索历史",removeRecentSearchButtonTitle:"从搜索历史中移除",favoriteSearchesTitle:"收藏",removeFavoriteSearchButtonTitle:"从收藏中移除"},errorScreen:{titleText:"无法获取结果",helpText:"你可能需要检查你的网络连接"},footer:{selectText:"选择",navigateText:"切换",closeText:"关闭",searchByText:"搜索提供者"},noResultsScreen:{noResultsText:"无法找到相关结果",suggestedQueryText:"你可以尝试查询",reportMissingResultsText:"你认为该查询应该有结果?",reportMissingResultsLinkText:"点击反馈"}}}},"/en/":{placeholder:"Search documents",translations:{button:{buttonText:"Search documents"}}}}};__vitePreload(()=>import("./style-e9220a04.js"),[]),__vitePreload(()=>import("./docsearch-1d421ddb.js"),[]);const Docsearch=defineComponent({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!1,default:()=>optionsDefault}},setup(Q){const ue=useDocsearchShim(),de=usePageLang(),pe=useRouteLocale(),me=ref(!1),ve=ref(!1),fe=computed(()=>{var ge;return{...Q.options,...(ge=Q.options.locales)==null?void 0:ge[pe.value]}}),he=async()=>{var be;const{default:ge}=await __vitePreload(()=>import("./index-ade63bb5.js"),[]);ge({...ue,...fe.value,container:`#${Q.containerId}`,searchParameters:{...fe.value.searchParameters,facetFilters:getFacetFilters((be=fe.value.searchParameters)==null?void 0:be.facetFilters,de.value)}}),me.value=!0},_e=()=>{ve.value||me.value||(ve.value=!0,he(),pollToOpenDocsearch(),watch(pe,he))};return useDocsearchHotkeyListener(_e),onMounted(()=>preconnectToAlgolia(fe.value.appId)),()=>{var ge;return[h$4("div",{id:Q.containerId,style:{display:me.value?"block":"none"}}),me.value?null:h$4("div",{onClick:_e,innerHTML:getSearchButtonTemplate((ge=fe.value.translations)==null?void 0:ge.button)})]}}}),clientConfig13=defineClientConfig({enhance({app:Q}){Q.component("Docsearch",Docsearch)}}),useGoogleAnalytics=Q=>{if(window.dataLayer&&window.gtag)return;const ue=document.createElement("script");ue.src=`https://www.googletagmanager.com/gtag/js?id=${Q.id}`,ue.async=!0,document.head.appendChild(ue),window.dataLayer=window.dataLayer||[],window.gtag=function(){dataLayer.push(arguments)},gtag("js",new Date),Q.debug?gtag("config",Q.id,{debug_mode:!0}):gtag("config",Q.id)},options={id:"G-F3LFJCE3RM"},clientConfig14=defineClientConfig({enhance(){useGoogleAnalytics(options)}}),languageSwitch="",L={autoLocale:!0,switchLocale:"modal",localeConfig:{0:["/en/",["en-US","en-UK","en"]],1:["/zh/",["zh-CN","zh-TW","zh"]],"/zh/":["zh-CN"],"/en/":["en-US"]},defaultLocale:"/en/",localeFallback:!0,defaultBehavior:"defaultLocale"},g=$$1(L.localeConfig),P={"/zh/":{name:"简体中文",hint:"您的首选语言是 $1,是否切换到该语言?",switch:"切换到 $1",cancel:"取消"},"/en/":{name:"English",hint:"Your primary language is $1, do you want to switch to it?",switch:"Switch to $1",cancel:"Cancel"},"/":{name:"English",hint:"Your primary language is $1, do you want to switch to it?",switch:"Switch to $1",cancel:"Cancel"}},{switchLocale:b}=L,y=useSessionStorage("VUEPRESS_REDIRECT_LOCALES",{});var G=defineComponent({name:"LanguageSwitch",setup(){const Q=usePreferredLanguages(),ue=useRoute(),de=useRouter(),pe=useRouteLocale(),me=ref(!1),ve=computed(()=>{if(g.some(([ge])=>pe.value===ge)){for(const ge of Q.value)for(const[be,we]of g)if(we.includes(ge))return be===pe.value?null:{lang:ge,localePath:be}}return null}),fe=computed(()=>{if(ve.value){const{lang:ge,localePath:be}=ve.value,we=[P[pe.value],P[be]];return{hint:we.map(({hint:Pe})=>Pe.replace("$1",ge)),switch:we.map(({switch:Pe})=>Pe.replace("$1",ge)).join(" / "),cancel:we.map(({cancel:Pe})=>Pe).join(" / ")}}return null}),he=computed(()=>ve.value?ue.path.replace(pe.value,ve.value.localePath):null),_e=()=>{y.value[pe.value]=!0,me.value=!1};return onMounted(()=>{const ge=useScrollLock(document.body);y.value[pe.value]||(ve.value?b==="direct"?de.replace(he.value):b==="modal"?me.value=!0:me.value=!1:me.value=!1),console.log(me.value,ve.value),watch(me,be=>{ge.value=be},{immediate:!0}),onUnmounted(()=>{ge.value=!1})}),()=>me.value?h$4(TransitionGroup,{name:"lang-modal-fade"},()=>{var ge,be,we;return me.value?[h$4("div",{key:"mask",class:"lang-modal-mask"}),h$4("div",{key:"popup",class:"lang-modal-wrapper"},[h$4("div",{class:"lang-modal-content"},(ge=fe.value)==null?void 0:ge.hint.map(Pe=>h$4("p",Pe))),h$4("button",{type:"button",class:"lang-modal-action primary",onClick:()=>{_e(),de.replace(he.value)}},(be=fe.value)==null?void 0:be.switch),h$4("button",{type:"button",class:"lang-modal-action",onClick:()=>_e()},(we=fe.value)==null?void 0:we.cancel)])]:[]}):null}}),W=defineClientConfig({setup(){},rootComponents:[G]});const clientConfigs=[clientConfig0,clientConfig1,clientConfig2,K$1,clientConfig4,clientConfig5,clientConfig6,l$2,Y$1,clientConfig9,b$1,clientConfig11,clientConfig12,clientConfig13,clientConfig14,W],pagesRoutes=[["v-2d0a870d","/en/",{y:"h",t:"Home",i:"home"},["/en/index.html","/en/README.md"]],["v-082946dd","/en/community.html",{y:"a",t:"Join Community"},["/en/community","/en/community.md"]],["v-038e810e","/en/i18n.html",{y:"a",t:"Localization"},["/en/i18n","/en/i18n.md"]],["v-586858ed","/en/project.html",{y:"a",t:"Project"},["/en/project","/en/project.md"]],["v-0c01f6a4","/en/quick-start.html",{y:"a",t:"Quick Start"},["/en/quick-start","/en/quick-start.md"]],["v-23b9870a","/en/side-load.html",{y:"a",t:""},["/en/side-load","/en/side-load.md"]],["v-7d29d7d8","/en/star-request.html",{y:"a",t:""},["/en/star-request","/en/star-request.md"]],["v-2d0ad528","/zh/",{y:"h",t:"首页",i:"home"},["/zh/index.html","/zh/README.md"]],["v-5cad49b8","/zh/community.html",{y:"a",t:"加入用户社区"},["/zh/community","/zh/community.md"]],["v-27c4e153","/zh/i18n.html",{y:"a",t:"国际化支持"},["/zh/i18n","/zh/i18n.md"]],["v-6c355688","/zh/project.html",{y:"a",t:"项目说明"},["/zh/project","/zh/project.md"]],["v-4f90aebf","/zh/quick-start.html",{y:"a",t:"快速开始"},["/zh/quick-start","/zh/quick-start.md"]],["v-783d89e5","/zh/side-load.html",{y:"a",t:""},["/zh/side-load","/zh/side-load.md"]],["v-a91bb9c6","/zh/star-request.html",{y:"a",t:""},["/zh/star-request","/zh/star-request.md"]],["v-1bd4ef83","/en/advanced/FAQ.html",{y:"a",t:"常见问题",i:"ask",O:1},["/en/advanced/FAQ","/en/advanced/FAQ.md"]],["v-5c3f740a","/en/advanced/Gacha-system-and-export-principal.html",{y:"a",t:"祈愿系统与导出原理",i:"read",O:7},["/en/advanced/Gacha-system-and-export-principal","/en/advanced/Gacha-system-and-export-principal.md"]],["v-5f449840","/en/advanced/",{y:"a",t:"Advanced",I:0},["/en/advanced/index.html","/en/advanced/README.md"]],["v-1a028d16","/en/advanced/exceptions.html",{y:"a",t:"常见的程序异常",i:"debug",O:2},["/en/advanced/exceptions","/en/advanced/exceptions.md"]],["v-bd668802","/en/advanced/get-stoken-cookie-from-the-third-party.html",{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"read",O:6},["/en/advanced/get-stoken-cookie-from-the-third-party","/en/advanced/get-stoken-cookie-from-the-third-party.md"]],["v-51647c4a","/en/advanced/known-issue.html",{y:"a",t:"已知问题",i:"tool",O:3},["/en/advanced/known-issue","/en/advanced/known-issue.md"]],["v-031e5d68","/en/advanced/mihoyo-risk-tip.html",{y:"a",t:"账号风险及异常提示",i:"warn",O:4},["/en/advanced/mihoyo-risk-tip","/en/advanced/mihoyo-risk-tip.md"]],["v-bbae7dd2","/en/advanced/uninstall.html",{y:"a",t:"Uninstall Snap Hutao",i:"delete",O:8},["/en/advanced/uninstall","/en/advanced/uninstall.md"]],["v-30f089b6","/en/features/",{y:"a",t:"Features",I:0},["/en/features/index.html","/en/features/README.md"]],["v-699a13b0","/en/features/achievements.html",{y:"a",t:"Achievement Management",O:3},["/en/features/achievements","/en/features/achievements.md"]],["v-f3692af4","/en/features/character-data.html",{y:"a",t:"My Characters",O:5},["/en/features/character-data","/en/features/character-data.md"]],["v-10108380","/en/features/character-wiki.html",{y:"a",t:"Character WIKI",O:8},["/en/features/character-wiki","/en/features/character-wiki.md"]],["v-83f6294a","/en/features/develop-plan.html",{y:"a",t:"养成计划",O:7},["/en/features/develop-plan","/en/features/develop-plan.md"]],["v-7839fe83","/en/features/game-launcher.html",{y:"a",t:"Game Launcher",O:1},["/en/features/game-launcher","/en/features/game-launcher.md"]],["v-0106e0dc","/en/features/hutao-API.html",{y:"a",t:"胡桃数据库/深渊统计",O:6},["/en/features/hutao-API","/en/features/hutao-API.md"]],["v-639b3ef9","/en/features/hutao-settings.html",{y:"a",t:"Software Settings",O:11},["/en/features/hutao-settings","/en/features/hutao-settings.md"]],["v-03aaffb1","/en/features/mhy-account-switch.html",{y:"a",t:"MiHoYo BBS Account Switch",O:10},["/en/features/mhy-account-switch","/en/features/mhy-account-switch.md"]],["v-124743a4","/en/features/real-time-notes.html",{y:"a",t:"Real-time Notes",O:4},["/en/features/real-time-notes","/en/features/real-time-notes.md"]],["v-e30b3c46","/en/features/weapon-wiki.html",{y:"a",t:"Weapon WIKI",O:9},["/en/features/weapon-wiki","/en/features/weapon-wiki.md"]],["v-b8e3a2b8","/en/features/wish-export.html",{y:"a",t:"Wish History",O:2},["/en/features/wish-export","/en/features/wish-export.md"]],["v-a4f9d2c4","/en/statements/",{y:"a",t:"Statements",I:0},["/en/statements/index.html","/en/statements/README.md"]],["v-45ceb024","/en/statements/bug-report.html",{y:"a",t:"Submit Bug Report",i:"debug",O:2},["/en/statements/bug-report","/en/statements/bug-report.md"]],["v-b4085a44","/en/statements/privacy-notice.html",{y:"a",t:"User Data and Privacy Notice",i:"license",O:3},["/en/statements/privacy-notice","/en/statements/privacy-notice.md"]],["v-b1c7a1c2","/en/statements/tos.html",{y:"a",t:"User Agreement and Legal Disclaime",i:"license",O:4},["/en/statements/tos","/en/statements/tos.md"]],["v-52f43e3b","/en/statements/update-log.html",{y:"a",t:"Update Logs",i:"update",O:1},["/en/statements/update-log","/en/statements/update-log.md"]],["v-4a1d3ac8","/zh/advanced/FAQ.html",{y:"a",t:"常见问题",i:"ask",O:1},["/zh/advanced/FAQ","/zh/advanced/FAQ.md"]],["v-b0dd6b00","/zh/advanced/Gacha-system-and-export-principal.html",{y:"a",t:"祈愿系统与导出原理",i:"read",O:7},["/zh/advanced/Gacha-system-and-export-principal","/zh/advanced/Gacha-system-and-export-principal.md"]],["v-16d7d7b6","/zh/advanced/",{y:"a",t:"高级",I:0},["/zh/advanced/index.html","/zh/advanced/README.md"]],["v-c8e5b2e0","/zh/advanced/exceptions.html",{y:"a",t:"常见的程序异常",i:"debug",O:2},["/zh/advanced/exceptions","/zh/advanced/exceptions.md"]],["v-6892c29a","/zh/advanced/get-stoken-cookie-from-the-third-party.html",{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"read",O:6},["/zh/advanced/get-stoken-cookie-from-the-third-party","/zh/advanced/get-stoken-cookie-from-the-third-party.md"]],["v-8ab89ae2","/zh/advanced/known-issue.html",{y:"a",t:"已知问题",i:"tool",O:3},["/zh/advanced/known-issue","/zh/advanced/known-issue.md"]],["v-9cc22da6","/zh/advanced/mihoyo-risk-tip.html",{y:"a",t:"账号风险及异常提示",i:"warn",O:4},["/zh/advanced/mihoyo-risk-tip","/zh/advanced/mihoyo-risk-tip.md"]],["v-a04a76c8","/zh/advanced/uninstall.html",{y:"a",t:"卸载胡桃工具箱",i:"delete",O:8},["/zh/advanced/uninstall","/zh/advanced/uninstall.md"]],["v-db2a9d92","/zh/development-log/symposium1.html",{y:"a",t:"第一期开发组座谈会"},["/zh/development-log/symposium1","/zh/development-log/symposium1.md"]],["v-d7c0ec54","/zh/development-log/symposium2.html",{y:"a",t:"第二期开发组座谈会"},["/zh/development-log/symposium2","/zh/development-log/symposium2.md"]],["v-0bbe1b6a","/zh/features/",{y:"a",t:"功能指南",I:0},["/zh/features/index.html","/zh/features/README.md"]],["v-2841a60b","/zh/features/achievements.html",{y:"a",t:"成就管理",O:3},["/zh/features/achievements","/zh/features/achievements.md"]],["v-3957d221","/zh/features/character-data.html",{y:"a",t:"属性统计",O:5},["/zh/features/character-data","/zh/features/character-data.md"]],["v-a9f7b44a","/zh/features/character-wiki.html",{y:"a",t:"角色资料",O:8},["/zh/features/character-wiki","/zh/features/character-wiki.md"]],["v-7cac7db6","/zh/features/develop-plan.html",{y:"a",t:"养成计划",O:7},["/zh/features/develop-plan","/zh/features/develop-plan.md"]],["v-e2f690f0","/zh/features/game-launcher.html",{y:"a",t:"高级启动器",O:1},["/zh/features/game-launcher","/zh/features/game-launcher.md"]],["v-0eb8e461","/zh/features/hutao-API.html",{y:"a",t:"胡桃数据库/深渊统计",O:6},["/zh/features/hutao-API","/zh/features/hutao-API.md"]],["v-16a7a694","/zh/features/hutao-settings.html",{y:"a",t:"软件设置",O:11},["/zh/features/hutao-settings","/zh/features/hutao-settings.md"]],["v-04b421cc","/zh/features/mhy-account-switch.html",{y:"a",t:"米游社多帐号切换",O:10},["/zh/features/mhy-account-switch","/zh/features/mhy-account-switch.md"]],["v-b5462c1a","/zh/features/real-time-notes.html",{y:"a",t:"实时便笺",O:4},["/zh/features/real-time-notes","/zh/features/real-time-notes.md"]],["v-108ccfbc","/zh/features/weapon-wiki.html",{y:"a",t:"武器资料",O:9},["/zh/features/weapon-wiki","/zh/features/weapon-wiki.md"]],["v-0ccd64e9","/zh/features/wish-export.html",{y:"a",t:"祈愿记录",O:2},["/zh/features/wish-export","/zh/features/wish-export.md"]],["v-c4bb0cba","/zh/statements/",{y:"a",t:"声明和公告",I:0},["/zh/statements/index.html","/zh/statements/README.md"]],["v-c87f8b6e","/zh/statements/bug-report.html",{y:"a",t:"提交BUG报告",i:"debug",O:2},["/zh/statements/bug-report","/zh/statements/bug-report.md"]],["v-70e6808e","/zh/statements/privacy-notice.html",{y:"a",t:"用户数据和隐私权益",i:"license",O:3},["/zh/statements/privacy-notice","/zh/statements/privacy-notice.md"]],["v-647ebd24","/zh/statements/tos.html",{y:"a",t:"用户使用协议和法律声明",i:"license",O:4},["/zh/statements/tos","/zh/statements/tos.md"]],["v-119bd096","/zh/statements/update-log.html",{y:"a",t:"更新日志",i:"update",O:1},["/zh/statements/update-log","/zh/statements/update-log.md"]],["v-3706649a","/404.html",{y:"p",t:""},["/404"]],["v-42f24836","/zh/development-log/",{y:"p",t:"Development Log"},["/zh/development-log/index.html"]],["v-8daa1a0e","/",{y:"p",t:"Home"},["/index.html"]]];var Vuepress=defineComponent({name:"Vuepress",setup(){const Q=usePageLayout();return()=>h$4(Q.value)}}),createRoutes=()=>pagesRoutes.reduce((Q,[ue,de,pe,me])=>(Q.push({name:ue,path:de,component:Vuepress,meta:pe},...me.map(ve=>({path:ve,redirect:de}))),Q),[{name:"404",path:"/:catchAll(.*)",component:Vuepress}]),historyCreator=createWebHistory,createVueRouter=()=>{const Q=createRouter({history:historyCreator(removeEndingSlash("/")),routes:createRoutes(),scrollBehavior:(ue,de,pe)=>pe||(ue.hash?{el:ue.hash}:{top:0})});return Q.beforeResolve(async(ue,de)=>{var pe;(ue.path!==de.path||de===START_LOCATION_NORMALIZED)&&([pageData.value]=await Promise.all([resolvers.resolvePageData(ue.name),(pe=pagesComponents[ue.name])==null?void 0:pe.__asyncLoader()]))}),Q},setupGlobalComponents=Q=>{Q.component("ClientOnly",ClientOnly),Q.component("Content",Content)},setupGlobalComputed=(Q,ue,de)=>{const pe=ref(ue.currentRoute.value.path);watch(()=>ue.currentRoute.value.path,Pe=>pe.value=Pe);const me=computed(()=>resolvers.resolveLayouts(de)),ve=computed(()=>resolvers.resolveRouteLocale(siteData.value.locales,pe.value)),fe=computed(()=>resolvers.resolveSiteLocaleData(siteData.value,ve.value)),he=computed(()=>resolvers.resolvePageFrontmatter(pageData.value)),_e=computed(()=>resolvers.resolvePageHeadTitle(pageData.value,fe.value)),ge=computed(()=>resolvers.resolvePageHead(_e.value,he.value,fe.value)),be=computed(()=>resolvers.resolvePageLang(pageData.value)),we=computed(()=>resolvers.resolvePageLayout(pageData.value,me.value));return Q.provide(layoutsSymbol,me),Q.provide(pageFrontmatterSymbol,he),Q.provide(pageHeadTitleSymbol,_e),Q.provide(pageHeadSymbol,ge),Q.provide(pageLangSymbol,be),Q.provide(pageLayoutSymbol,we),Q.provide(routeLocaleSymbol,ve),Q.provide(siteLocaleDataSymbol,fe),Object.defineProperties(Q.config.globalProperties,{$frontmatter:{get:()=>he.value},$head:{get:()=>ge.value},$headTitle:{get:()=>_e.value},$lang:{get:()=>be.value},$page:{get:()=>pageData.value},$routeLocale:{get:()=>ve.value},$site:{get:()=>siteData.value},$siteLocale:{get:()=>fe.value},$withBase:{get:()=>withBase}}),{layouts:me,pageData,pageFrontmatter:he,pageHead:ge,pageHeadTitle:_e,pageLang:be,pageLayout:we,routeLocale:ve,siteData,siteLocaleData:fe}},setupUpdateHead=()=>{const Q=usePageHead(),ue=usePageLang(),de=ref([]),pe=()=>{Q.value.forEach(ve=>{const fe=queryHeadTag(ve);fe&&de.value.push(fe)})},me=()=>{document.documentElement.lang=ue.value,de.value.forEach(ve=>{ve.parentNode===document.head&&document.head.removeChild(ve)}),de.value.splice(0,de.value.length),Q.value.forEach(ve=>{const fe=createHeadTag(ve);fe!==null&&(document.head.appendChild(fe),de.value.push(fe))})};provide(updateHeadSymbol,me),onMounted(()=>{pe(),me(),watch(()=>Q.value,()=>me())})},queryHeadTag=([Q,ue,de=""])=>{const pe=Object.entries(ue).map(([he,_e])=>isString$1(_e)?`[${he}=${JSON.stringify(_e)}]`:_e===!0?`[${he}]`:"").join(""),me=`head > ${Q}${pe}`;return Array.from(document.querySelectorAll(me)).find(he=>he.innerText===de)||null},createHeadTag=([Q,ue,de])=>{if(!isString$1(Q))return null;const pe=document.createElement(Q);return isPlainObject(ue)&&Object.entries(ue).forEach(([me,ve])=>{isString$1(ve)?pe.setAttribute(me,ve):ve===!0&&pe.setAttribute(me,"")}),isString$1(de)&&pe.appendChild(document.createTextNode(de)),pe},appCreator=createSSRApp,createVueApp=async()=>{var de;const Q=appCreator({name:"VuepressApp",setup(){var pe;setupUpdateHead();for(const me of clientConfigs)(pe=me.setup)==null||pe.call(me);return()=>[h$4(RouterView),...clientConfigs.flatMap(({rootComponents:me=[]})=>me.map(ve=>h$4(ve)))]}}),ue=createVueRouter();setupGlobalComponents(Q),setupGlobalComputed(Q,ue,clientConfigs);for(const pe of clientConfigs)await((de=pe.enhance)==null?void 0:de.call(pe,{app:Q,router:ue,siteData}));return Q.use(ue),{app:Q,router:ue}};createVueApp().then(({app:Q,router:ue})=>{ue.isReady().then(()=>{Q.mount("#app")})});export{I$2 as I,__vitePreload as _,useDebounceFn as a,useNow as b,useStyleTag as c,createVueApp,f$2 as f,useStorage as u};
|