Files
Snap.Hutao.Docs/assets/app-744f82b9.js

76 lines
438 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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 isPlainObject,q as camelize,s as capitalize,t as isFunction$1,u as unref,v as nextTick,w as isRef,x as watch,y as getCurrentScope,z as onScopeDispose,A as shallowRef,B as watchEffect,T as Transition,C as useRouter,D as onBeforeUnmount,E as useRoute,R as RouterLink,F as createBaseVNode,G as onUnmounted,H as openBlock,I as createElementBlock,J as toDisplayString,K as Fragment,L as renderList,M as createCommentVNode,N as normalizeStyle,O as createVNode,P as normalizeClass,Q as withDirectives,S as vModelText,U as vShow,V as createTextVNode,W as createBlock,X as vModelDynamic,Y as resolveComponent,Z as provide,_ as isLinkMailto,$ as toRef,a0 as isLinkTel,a1 as isLinkExternal,a2 as ensureEndingSlash,a3 as TransitionGroup,a4 as removeEndingSlash,a5 as useLink,a6 as resolveRoutePathFromUrl,a7 as createSSRApp,a8 as RouterView,a9 as createRouter,aa as START_LOCATION_NORMALIZED,ab as createWebHistory}from"./framework-3390b3d8.js";const scriptRel="modulepreload",assetsURL=function($o){return"/"+$o},seen={},__vitePreload=function(Lo,Ao,To){if(!Ao||Ao.length===0)return Lo();const xo=document.getElementsByTagName("link");return Promise.all(Ao.map(Ro=>{if(Ro=assetsURL(Ro),Ro in seen)return;seen[Ro]=!0;const Bo=Ro.endsWith(".css"),No=Bo?'[rel="stylesheet"]':"";if(!!To)for(let zo=xo.length-1;zo>=0;zo--){const Fo=xo[zo];if(Fo.href===Ro&&(!Bo||Fo.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${Ro}"]${No}`))return;const Vo=document.createElement("link");if(Vo.rel=Bo?"stylesheet":scriptRel,Bo||(Vo.as="script",Vo.crossOrigin=""),Vo.href=Ro,document.head.appendChild(Vo),Bo)return new Promise((zo,Fo)=>{Vo.addEventListener("load",zo),Vo.addEventListener("error",()=>Fo(new Error(`Unable to preload CSS for ${Ro}`)))})})).then(()=>Lo())},pagesData$1={"v-8daa1a0e":()=>__vitePreload(()=>import("./index.html-651cfb32.js"),[]).then(({data:$o})=>$o),"v-67f865c9":()=>__vitePreload(()=>import("./community.html-b7dd4ca6.js"),[]).then(({data:$o})=>$o),"v-016abea2":()=>__vitePreload(()=>import("./i18n.html-91aa70eb.js"),[]).then(({data:$o})=>$o),"v-c360777a":()=>__vitePreload(()=>import("./markmap.html-3825499a.js"),[]).then(({data:$o})=>$o),"v-590a42d9":()=>__vitePreload(()=>import("./project.html-0391df72.js"),[]).then(({data:$o})=>$o),"v-96f5eae0":()=>__vitePreload(()=>import("./quick-start.html-5f5dbf25.js"),[]).then(({data:$o})=>$o),"v-f8eeb414":()=>__vitePreload(()=>import("./side-load.html-de24922e.js"),[]).then(({data:$o})=>$o),"v-35ed7d28":()=>__vitePreload(()=>import("./star-request.html-56b84ca0.js"),[]).then(({data:$o})=>$o),"v-f8974dd2":()=>__vitePreload(()=>import("./FAQ.html-d3da29ae.js"),[]).then(({data:$o})=>$o),"v-0b9496e2":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-c06e4429.js"),[]).then(({data:$o})=>$o),"v-638c1d18":()=>__vitePreload(()=>import("./index.html-bfb153a4.js"),[]).then(({data:$o})=>$o),"v-8dc904aa":()=>__vitePreload(()=>import("./artifact-rating-rules.html-79bb6e43.js"),[]).then(({data:$o})=>$o),"v-2bd52161":()=>__vitePreload(()=>import("./exceptions.html-17212535.js"),[]).then(({data:$o})=>$o),"v-17b949eb":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-7e42bee7.js"),[]).then(({data:$o})=>$o),"v-335b11de":()=>__vitePreload(()=>import("./known-issue.html-e9c2ff3c.js"),[]).then(({data:$o})=>$o),"v-35e808fc":()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-fec89f16.js"),[]).then(({data:$o})=>$o),"v-6a2fabab":()=>__vitePreload(()=>import("./uninstall.html-3b97461b.js"),[]).then(({data:$o})=>$o),"v-28eb1946":()=>__vitePreload(()=>import("./symposium1.html-539c6423.js"),[]).then(({data:$o})=>$o),"v-2a9ff1e5":()=>__vitePreload(()=>import("./symposium2.html-3a708b8f.js"),[]).then(({data:$o})=>$o),"v-2d0a870d":()=>__vitePreload(()=>import("./index.html-59219388.js"),[]).then(({data:$o})=>$o),"v-b5b195a0":()=>__vitePreload(()=>import("./community.md.html-4b748f91.js"),[]).then(({data:$o})=>$o),"v-63d3fd42":()=>__vitePreload(()=>import("./i18n.md.html-8faf1f85.js"),[]).then(({data:$o})=>$o),"v-342d3776":()=>__vitePreload(()=>import("./markmap.md.html-fb612aa0.js"),[]).then(({data:$o})=>$o),"v-00be2920":()=>__vitePreload(()=>import("./project.md.html-7b2236dc.js"),[]).then(({data:$o})=>$o),"v-42369c09":()=>__vitePreload(()=>import("./quick-start.md.html-48584262.js"),[]).then(({data:$o})=>$o),"v-3cc369e3":()=>__vitePreload(()=>import("./side-load.md.html-31d93d38.js"),[]).then(({data:$o})=>$o),"v-520ebe55":()=>__vitePreload(()=>import("./star-request.md.html-d1b9f942.js"),[]).then(({data:$o})=>$o),"v-35380e8e":()=>__vitePreload(()=>import("./index.html-fbbd882b.js"),[]).then(({data:$o})=>$o),"v-73139ec8":()=>__vitePreload(()=>import("./achievements.html-717876fb.js"),[]).then(({data:$o})=>$o),"v-1c93fc72":()=>__vitePreload(()=>import("./character-data.html-41fa4a18.js"),[]).then(({data:$o})=>$o),"v-e37f5fa8":()=>__vitePreload(()=>import("./character-wiki.html-150c6cea.js"),[]).then(({data:$o})=>$o),"v-646944b6":()=>__vitePreload(()=>import("./daily-notes.html-a719158d.js"),[]).then(({data:$o})=>$o),"v-1ae10847":()=>__vitePreload(()=>import("./develop-plan.html-a9728973.js"),[]).then(({data:$o})=>$o),"v-923d01d2":()=>__vitePreload(()=>import("./game-launcher.html-535d8f04.js"),[]).then(({data:$o})=>$o),"v-6de46920":()=>__vitePreload(()=>import("./hutao-API.html-a02b463f.js"),[]).then(({data:$o})=>$o),"v-0c385e36":()=>__vitePreload(()=>import("./hutao-settings.html-de75e9ec.js"),[]).then(({data:$o})=>$o),"v-3e40bb9d":()=>__vitePreload(()=>import("./mhy-account-switch.html-eaf73e17.js"),[]).then(({data:$o})=>$o),"v-7070f771":()=>__vitePreload(()=>import("./weapon-wiki.html-ee86d91d.js"),[]).then(({data:$o})=>$o),"v-f4f67790":()=>__vitePreload(()=>import("./wish-export.html-e4e2bab6.js"),[]).then(({data:$o})=>$o),"v-3ec6c5aa":()=>__vitePreload(()=>import("./community.md.html-bc919b26.js"),[]).then(({data:$o})=>$o),"v-69cf6ef8":()=>__vitePreload(()=>import("./i18n.md.html-145d44cc.js"),[]).then(({data:$o})=>$o),"v-20426231":()=>__vitePreload(()=>import("./markmap.md.html-539619e1.js"),[]).then(({data:$o})=>$o),"v-2659584a":()=>__vitePreload(()=>import("./project.md.html-d37fbfdb.js"),[]).then(({data:$o})=>$o),"v-75f1f144":()=>__vitePreload(()=>import("./quick-start.md.html-8308de1a.js"),[]).then(({data:$o})=>$o),"v-7838d1de":()=>__vitePreload(()=>import("./side-load.md.html-a61bcb13.js"),[]).then(({data:$o})=>$o),"v-d483df0c":()=>__vitePreload(()=>import("./star-request.md.html-bbaa2f7c.js"),[]).then(({data:$o})=>$o),"v-b573819c":()=>__vitePreload(()=>import("./index.html-584a01bf.js"),[]).then(({data:$o})=>$o),"v-39f4c4da":()=>__vitePreload(()=>import("./bug-report.html-755638cf.js"),[]).then(({data:$o})=>$o),"v-6730cc6c":()=>__vitePreload(()=>import("./privacy-notice.html-ad738962.js"),[]).then(({data:$o})=>$o),"v-d670f89a":()=>__vitePreload(()=>import("./tos.html-de7dfd4c.js"),[]).then(({data:$o})=>$o),"v-a05f49b2":()=>__vitePreload(()=>import("./update-log.html-de70782a.js"),[]).then(({data:$o})=>$o),"v-8b73fa6c":()=>__vitePreload(()=>import("./FAQ.md.html-540d98d3.js"),[]).then(({data:$o})=>$o),"v-6ba97952":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-b6c2d857.js"),[]).then(({data:$o})=>$o),"v-3301557c":()=>__vitePreload(()=>import("./README.md.html-35f153ab.js"),[]).then(({data:$o})=>$o),"v-30fa6e94":()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-a3f8bacd.js"),[]).then(({data:$o})=>$o),"v-fb6cc8d0":()=>__vitePreload(()=>import("./exceptions.md.html-0962fbd2.js"),[]).then(({data:$o})=>$o),"v-eb39d664":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-63f6f88f.js"),[]).then(({data:$o})=>$o),"v-b35526ba":()=>__vitePreload(()=>import("./known-issue.md.html-a9fe5dd0.js"),[]).then(({data:$o})=>$o),"v-575ce276":()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-f40b0411.js"),[]).then(({data:$o})=>$o),"v-e3504e94":()=>__vitePreload(()=>import("./uninstall.md.html-d54fcf63.js"),[]).then(({data:$o})=>$o),"v-6434bfc7":()=>__vitePreload(()=>import("./README.md.html-f83c27ca.js"),[]).then(({data:$o})=>$o),"v-2a5a5906":()=>__vitePreload(()=>import("./achievements.md.html-382ba16c.js"),[]).then(({data:$o})=>$o),"v-2809f632":()=>__vitePreload(()=>import("./character-data.md.html-20dd2cd4.js"),[]).then(({data:$o})=>$o),"v-30de5eed":()=>__vitePreload(()=>import("./character-wiki.md.html-3cd92562.js"),[]).then(({data:$o})=>$o),"v-4f509108":()=>__vitePreload(()=>import("./daily-notes.md.html-d7aa1cdf.js"),[]).then(({data:$o})=>$o),"v-af9b501c":()=>__vitePreload(()=>import("./develop-plan.md.html-4e029ef5.js"),[]).then(({data:$o})=>$o),"v-62dad86c":()=>__vitePreload(()=>import("./game-launcher.md.html-c32b54de.js"),[]).then(({data:$o})=>$o),"v-692ae6d1":()=>__vitePreload(()=>import("./hutao-API.md.html-f17308e0.js"),[]).then(({data:$o})=>$o),"v-38def794":()=>__vitePreload(()=>import("./hutao-settings.md.html-526d4637.js"),[]).then(({data:$o})=>$o),"v-7bea4848":()=>__vitePreload(()=>import("./mhy-account-switch.md.html-1baba3cb.js"),[]).then(({data:$o})=>$o),"v-3d7c3a30":()=>__vitePreload(()=>import("./weapon-wiki.md.html-8feb910e.js"),[]).then(({data:$o})=>$o),"v-089f6409":()=>__vitePreload(()=>import("./wish-export.md.html-a72d2ff2.js"),[]).then(({data:$o})=>$o),"v-0e6a1380":()=>__vitePreload(()=>import("./README.md.html-9340729b.js"),[]).then(({data:$o})=>$o),"v-21f7ee7f":()=>__vitePreload(()=>import("./bug-report.md.html-76a1892a.js"),[]).then(({data:$o})=>$o),"v-c48cc4e2":()=>__vitePreload(()=>import("./privacy-notice.md.html-8d0ec6b9.js"),[]).then(({data:$o})=>$o),"v-9aed64a4":()=>__vitePreload(()=>import("./tos.md.html-1e6fe330.js"),[]).then(({data:$o})=>$o),"v-5e8f9912":()=>__vitePreload(()=>import("./update-log.md.html-62524e63.js"),[]).then(({data:$o})=>$o),"v-04155622":()=>__vitePreload(()=>import("./FAQ.md.html-6e9849b3.js"),[]).then(({data:$o})=>$o),"v-2e3b8692":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-0a3c298c.js"),[]).then(({data:$o})=>$o),"v-75c794fd":()=>__vitePreload(()=>import("./README.md.html-85f55629.js"),[]).then(({data:$o})=>$o),"v-eb3c88ca":()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-64d383ab.js"),[]).then(({data:$o})=>$o),"v-a0b4f45a":()=>__vitePreload(()=>import("./exceptions.md.html-1b579870.js"),[]).then(({data:$o})=>$o),"v-04f4aeee":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-49c081b6.js"),[]).then(({data:$o})=>$o),"v-2476c9c8":()=>__vitePreload(()=>import("./known-issue.md.html-941a0cda.js"),[]).then(({data:$o})=>$o),"v-7a85d16a":()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-68096e92.js"),[]).then(({data:$o})=>$o),"v-77083b1b":()=>__vitePreload(()=>import("./uninstall.md.html-35edccc6.js"),[]).then(({data:$o})=>$o),"v-190600fc":()=>__vitePreload(()=>import("./README.md.html-44e697f4.js"),[]).then(({data:$o})=>$o),"v-30dd1af8":()=>__vitePreload(()=>import("./achievements.md.html-b0742f80.js"),[]).then(({data:$o})=>$o),"v-4edd4cbc":()=>__vitePreload(()=>import("./character-data.md.html-9052961b.js"),[]).then(({data:$o})=>$o),"v-1d74b3a8":()=>__vitePreload(()=>import("./character-wiki.md.html-0301a219.js"),[]).then(({data:$o})=>$o),"v-567914a1":()=>__vitePreload(()=>import("./daily-notes.md.html-5d7a7876.js"),[]).then(({data:$o})=>$o),"v-2386c126":()=>__vitePreload(()=>import("./develop-plan.md.html-f443c519.js"),[]).then(({data:$o})=>$o),"v-49d13baf":()=>__vitePreload(()=>import("./game-launcher.md.html-00e55a6d.js"),[]).then(({data:$o})=>$o),"v-51db4936":()=>__vitePreload(()=>import("./hutao-API.md.html-4a732544.js"),[]).then(({data:$o})=>$o),"v-25754c4f":()=>__vitePreload(()=>import("./hutao-settings.md.html-c5ca236e.js"),[]).then(({data:$o})=>$o),"v-1da25b17":()=>__vitePreload(()=>import("./mhy-account-switch.md.html-c92e4a15.js"),[]).then(({data:$o})=>$o),"v-88c4d156":()=>__vitePreload(()=>import("./weapon-wiki.md.html-c84a5675.js"),[]).then(({data:$o})=>$o),"v-f27e7da4":()=>__vitePreload(()=>import("./wish-export.md.html-4c9731e1.js"),[]).then(({data:$o})=>$o),"v-26bd5f0a":()=>__vitePreload(()=>import("./README.md.html-86e6ed5a.js"),[]).then(({data:$o})=>$o),"v-680235fa":()=>__vitePreload(()=>import("./bug-report.md.html-03aebef7.js"),[]).then(({data:$o})=>$o),"v-83e4a0ec":()=>__vitePreload(()=>import("./privacy-notice.md.html-16bf2999.js"),[]).then(({data:$o})=>$o),"v-70a6aada":()=>__vitePreload(()=>import("./tos.md.html-d28a083e.js"),[]).then(({data:$o})=>$o),"v-b6cc3ee6":()=>__vitePreload(()=>import("./update-log.md.html-a3e57fa3.js"),[]).then(({data:$o})=>$o),"v-3706649a":()=>__vitePreload(()=>import("./404.html-32d5d192.js"),[]).then(({data:$o})=>$o),"v-437b37b6":()=>__vitePreload(()=>import("./index.html-6015185b.js"),[]).then(({data:$o})=>$o),"v-2d0a9db2":()=>__vitePreload(()=>import("./index.html-69dd5dd2.js"),[]).then(({data:$o})=>$o),"v-5f449840":()=>__vitePreload(()=>import("./index.html-b2505541.js"),[]).then(({data:$o})=>$o),"v-30f089b6":()=>__vitePreload(()=>import("./index.html-e0deabb9.js"),[]).then(({data:$o})=>$o),"v-a4f9d2c4":()=>__vitePreload(()=>import("./index.html-5b9e70ac.js"),[]).then(({data:$o})=>$o),"v-d927724a":()=>__vitePreload(()=>import("./index.html-51e9696e.js"),[]).then(({data:$o})=>$o),"v-aad363c0":()=>__vitePreload(()=>import("./index.html-3928859b.js"),[]).then(({data:$o})=>$o),"v-318e524e":()=>__vitePreload(()=>import("./index.html-1e2f1b12.js"),[]).then(({data:$o})=>$o)},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":"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":{"/":{"lang":"zh-CN","title":"胡桃工具箱","description":"多功能的原神工具箱"},"/en/":{"lang":"en-US","title":"Snap Hutao","description":"Super utilitarian Genshin Impact Tool"}}}'),pagesComponents={"v-8daa1a0e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-bfb8cd41.js"),["assets/index.html-bfb8cd41.js","assets/framework-3390b3d8.js"])),"v-67f865c9":defineAsyncComponent(()=>__vitePreload(()=>import("./community.html-fb698a25.js"),["assets/community.html-fb698a25.js","assets/framework-3390b3d8.js"])),"v-016abea2":defineAsyncComponent(()=>__vitePreload(()=>import("./i18n.html-f11ef0a9.js"),["assets/i18n.html-f11ef0a9.js","assets/framework-3390b3d8.js"])),"v-c360777a":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.html-dddcab19.js"),["assets/markmap.html-dddcab19.js","assets/framework-3390b3d8.js"])),"v-590a42d9":defineAsyncComponent(()=>__vitePreload(()=>import("./project.html-c1b79beb.js"),["assets/project.html-c1b79beb.js","assets/framework-3390b3d8.js"])),"v-96f5eae0":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.html-7f47d3b9.js"),["assets/quick-start.html-7f47d3b9.js","assets/framework-3390b3d8.js"])),"v-f8eeb414":defineAsyncComponent(()=>__vitePreload(()=>import("./side-load.html-72979265.js"),["assets/side-load.html-72979265.js","assets/framework-3390b3d8.js"])),"v-35ed7d28":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.html-51c617f3.js"),["assets/star-request.html-51c617f3.js","assets/framework-3390b3d8.js"])),"v-f8974dd2":defineAsyncComponent(()=>__vitePreload(()=>import("./FAQ.html-328bc042.js"),["assets/FAQ.html-328bc042.js","assets/framework-3390b3d8.js"])),"v-0b9496e2":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-ef6ac30c.js"),["assets/Gacha-system-and-export-principal.html-ef6ac30c.js","assets/framework-3390b3d8.js"])),"v-638c1d18":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-9459760a.js"),["assets/index.html-9459760a.js","assets/framework-3390b3d8.js"])),"v-8dc904aa":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.html-96b16e32.js"),["assets/artifact-rating-rules.html-96b16e32.js","assets/framework-3390b3d8.js"])),"v-2bd52161":defineAsyncComponent(()=>__vitePreload(()=>import("./exceptions.html-da4f8cb4.js"),["assets/exceptions.html-da4f8cb4.js","assets/framework-3390b3d8.js"])),"v-17b949eb":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-17d169ec.js"),["assets/get-stoken-cookie-from-the-third-party.html-17d169ec.js","assets/framework-3390b3d8.js"])),"v-335b11de":defineAsyncComponent(()=>__vitePreload(()=>import("./known-issue.html-de59dd7c.js"),["assets/known-issue.html-de59dd7c.js","assets/framework-3390b3d8.js"])),"v-35e808fc":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-82c13d23.js"),["assets/mihoyo-risk-tip.html-82c13d23.js","assets/framework-3390b3d8.js"])),"v-6a2fabab":defineAsyncComponent(()=>__vitePreload(()=>import("./uninstall.html-b841480b.js"),["assets/uninstall.html-b841480b.js","assets/framework-3390b3d8.js"])),"v-28eb1946":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium1.html-13c57316.js"),["assets/symposium1.html-13c57316.js","assets/framework-3390b3d8.js"])),"v-2a9ff1e5":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium2.html-ff8e0c56.js"),["assets/symposium2.html-ff8e0c56.js","assets/framework-3390b3d8.js"])),"v-2d0a870d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-0d92d5aa.js"),["assets/index.html-0d92d5aa.js","assets/framework-3390b3d8.js"])),"v-b5b195a0":defineAsyncComponent(()=>__vitePreload(()=>import("./community.md.html-fe707687.js"),["assets/community.md.html-fe707687.js","assets/framework-3390b3d8.js"])),"v-63d3fd42":defineAsyncComponent(()=>__vitePreload(()=>import("./i18n.md.html-ba7ce7d9.js"),["assets/i18n.md.html-ba7ce7d9.js","assets/framework-3390b3d8.js"])),"v-342d3776":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.md.html-f2061330.js"),["assets/markmap.md.html-f2061330.js","assets/framework-3390b3d8.js"])),"v-00be2920":defineAsyncComponent(()=>__vitePreload(()=>import("./project.md.html-03ff2379.js"),["assets/project.md.html-03ff2379.js","assets/framework-3390b3d8.js"])),"v-42369c09":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.md.html-a1563bb2.js"),["assets/quick-start.md.html-a1563bb2.js","assets/framework-3390b3d8.js"])),"v-3cc369e3":defineAsyncComponent(()=>__vitePreload(()=>import("./side-load.md.html-d02e174a.js"),["assets/side-load.md.html-d02e174a.js","assets/framework-3390b3d8.js"])),"v-520ebe55":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.md.html-99579bd9.js"),["assets/star-request.md.html-99579bd9.js","assets/framework-3390b3d8.js"])),"v-35380e8e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-2e165db5.js"),["assets/index.html-2e165db5.js","assets/framework-3390b3d8.js"])),"v-73139ec8":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.html-86cba11d.js"),["assets/achievements.html-86cba11d.js","assets/framework-3390b3d8.js"])),"v-1c93fc72":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.html-2ca9ce0e.js"),["assets/character-data.html-2ca9ce0e.js","assets/framework-3390b3d8.js"])),"v-e37f5fa8":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.html-64d5ba79.js"),["assets/character-wiki.html-64d5ba79.js","assets/framework-3390b3d8.js"])),"v-646944b6":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.html-85beb133.js"),["assets/daily-notes.html-85beb133.js","assets/framework-3390b3d8.js"])),"v-1ae10847":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.html-c113b52c.js"),["assets/develop-plan.html-c113b52c.js","assets/framework-3390b3d8.js"])),"v-923d01d2":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.html-b54f41cb.js"),["assets/game-launcher.html-b54f41cb.js","assets/framework-3390b3d8.js"])),"v-6de46920":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.html-ff102da3.js"),["assets/hutao-API.html-ff102da3.js","assets/framework-3390b3d8.js"])),"v-0c385e36":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.html-28b83d00.js"),["assets/hutao-settings.html-28b83d00.js","assets/framework-3390b3d8.js"])),"v-3e40bb9d":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.html-a0d3070f.js"),["assets/mhy-account-switch.html-a0d3070f.js","assets/framework-3390b3d8.js"])),"v-7070f771":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.html-e155b4d0.js"),["assets/weapon-wiki.html-e155b4d0.js","assets/framework-3390b3d8.js"])),"v-f4f67790":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.html-fe5c7015.js"),["assets/wish-export.html-fe5c7015.js","assets/framework-3390b3d8.js"])),"v-3ec6c5aa":defineAsyncComponent(()=>__vitePreload(()=>import("./community.md.html-7c0d99a4.js"),["assets/community.md.html-7c0d99a4.js","assets/framework-3390b3d8.js"])),"v-69cf6ef8":defineAsyncComponent(()=>__vitePreload(()=>import("./i18n.md.html-e4a7207c.js"),["assets/i18n.md.html-e4a7207c.js","assets/framework-3390b3d8.js"])),"v-20426231":defineAsyncComponent(()=>__vitePreload(()=>import("./markmap.md.html-9e7fdbe4.js"),["assets/markmap.md.html-9e7fdbe4.js","assets/framework-3390b3d8.js"])),"v-2659584a":defineAsyncComponent(()=>__vitePreload(()=>import("./project.md.html-e9710727.js"),["assets/project.md.html-e9710727.js","assets/framework-3390b3d8.js"])),"v-75f1f144":defineAsyncComponent(()=>__vitePreload(()=>import("./quick-start.md.html-85cf4633.js"),["assets/quick-start.md.html-85cf4633.js","assets/framework-3390b3d8.js"])),"v-7838d1de":defineAsyncComponent(()=>__vitePreload(()=>import("./side-load.md.html-fd5303e1.js"),["assets/side-load.md.html-fd5303e1.js","assets/framework-3390b3d8.js"])),"v-d483df0c":defineAsyncComponent(()=>__vitePreload(()=>import("./star-request.md.html-15065044.js"),["assets/star-request.md.html-15065044.js","assets/framework-3390b3d8.js"])),"v-b573819c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-2fdb43d7.js"),["assets/index.html-2fdb43d7.js","assets/framework-3390b3d8.js"])),"v-39f4c4da":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.html-2939c070.js"),["assets/bug-report.html-2939c070.js","assets/framework-3390b3d8.js"])),"v-6730cc6c":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.html-0c488cdf.js"),["assets/privacy-notice.html-0c488cdf.js","assets/framework-3390b3d8.js"])),"v-d670f89a":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.html-989c3554.js"),["assets/tos.html-989c3554.js","assets/framework-3390b3d8.js"])),"v-a05f49b2":defineAsyncComponent(()=>__vitePreload(()=>import("./update-log.html-f5d8248f.js"),["assets/update-log.html-f5d8248f.js","assets/framework-3390b3d8.js"])),"v-8b73fa6c":defineAsyncComponent(()=>__vitePreload(()=>import("./FAQ.md.html-a50fd97d.js"),["assets/FAQ.md.html-a50fd97d.js","assets/framework-3390b3d8.js"])),"v-6ba97952":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-5c737722.js"),["assets/Gacha-system-and-export-principal.md.html-5c737722.js","assets/framework-3390b3d8.js"])),"v-3301557c":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-6832d048.js"),["assets/README.md.html-6832d048.js","assets/framework-3390b3d8.js"])),"v-30fa6e94":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-7266c3cd.js"),["assets/artifact-rating-rules.md.html-7266c3cd.js","assets/framework-3390b3d8.js"])),"v-fb6cc8d0":defineAsyncComponent(()=>__vitePreload(()=>import("./exceptions.md.html-f83f0e6d.js"),["assets/exceptions.md.html-f83f0e6d.js","assets/framework-3390b3d8.js"])),"v-eb39d664":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-e2fb3a01.js"),["assets/get-stoken-cookie-from-the-third-party.md.html-e2fb3a01.js","assets/framework-3390b3d8.js"])),"v-b35526ba":defineAsyncComponent(()=>__vitePreload(()=>import("./known-issue.md.html-e3c43cfa.js"),["assets/known-issue.md.html-e3c43cfa.js","assets/framework-3390b3d8.js"])),"v-575ce276":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-80c75597.js"),["assets/mihoyo-risk-tip.md.html-80c75597.js","assets/framework-3390b3d8.js"])),"v-e3504e94":defineAsyncComponent(()=>__vitePreload(()=>import("./uninstall.md.html-b9dd4433.js"),["assets/uninstall.md.html-b9dd4433.js","assets/framework-3390b3d8.js"])),"v-6434bfc7":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-c46261cc.js"),["assets/README.md.html-c46261cc.js","assets/framework-3390b3d8.js"])),"v-2a5a5906":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.md.html-943e53e4.js"),["assets/achievements.md.html-943e53e4.js","assets/framework-3390b3d8.js"])),"v-2809f632":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.md.html-33671aa8.js"),["assets/character-data.md.html-33671aa8.js","assets/framework-3390b3d8.js"])),"v-30de5eed":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.md.html-6595c3ed.js"),["assets/character-wiki.md.html-6595c3ed.js","assets/framework-3390b3d8.js"])),"v-4f509108":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.md.html-d8d61c8d.js"),["assets/daily-notes.md.html-d8d61c8d.js","assets/framework-3390b3d8.js"])),"v-af9b501c":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.md.html-6be88a6f.js"),["assets/develop-plan.md.html-6be88a6f.js","assets/framework-3390b3d8.js"])),"v-62dad86c":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.md.html-855de76b.js"),["assets/game-launcher.md.html-855de76b.js","assets/framework-3390b3d8.js"])),"v-692ae6d1":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.md.html-47d731cf.js"),["assets/hutao-API.md.html-47d731cf.js","assets/framework-3390b3d8.js"])),"v-38def794":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.md.html-8c0b5082.js"),["assets/hutao-settings.md.html-8c0b5082.js","assets/framework-3390b3d8.js"])),"v-7bea4848":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.md.html-74620c25.js"),["assets/mhy-account-switch.md.html-74620c25.js","assets/framework-3390b3d8.js"])),"v-3d7c3a30":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.md.html-576f5283.js"),["assets/weapon-wiki.md.html-576f5283.js","assets/framework-3390b3d8.js"])),"v-089f6409":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.md.html-7ee6df33.js"),["assets/wish-export.md.html-7ee6df33.js","assets/framework-3390b3d8.js"])),"v-0e6a1380":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-d23c23ae.js"),["assets/README.md.html-d23c23ae.js","assets/framework-3390b3d8.js"])),"v-21f7ee7f":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.md.html-f60cdcec.js"),["assets/bug-report.md.html-f60cdcec.js","assets/framework-3390b3d8.js"])),"v-c48cc4e2":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.md.html-b6dab50c.js"),["assets/privacy-notice.md.html-b6dab50c.js","assets/framework-3390b3d8.js"])),"v-9aed64a4":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.md.html-2dfde96d.js"),["assets/tos.md.html-2dfde96d.js","assets/framework-3390b3d8.js"])),"v-5e8f9912":defineAsyncComponent(()=>__vitePreload(()=>import("./update-log.md.html-866b1e8d.js"),["assets/update-log.md.html-866b1e8d.js","assets/framework-3390b3d8.js"])),"v-04155622":defineAsyncComponent(()=>__vitePreload(()=>import("./FAQ.md.html-d67c9d12.js"),["assets/FAQ.md.html-d67c9d12.js","assets/framework-3390b3d8.js"])),"v-2e3b8692":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.md.html-4129b23c.js"),["assets/Gacha-system-and-export-principal.md.html-4129b23c.js","assets/framework-3390b3d8.js"])),"v-75c794fd":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-dfa11b7c.js"),["assets/README.md.html-dfa11b7c.js","assets/framework-3390b3d8.js"])),"v-eb3c88ca":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.md.html-c7e18a3c.js"),["assets/artifact-rating-rules.md.html-c7e18a3c.js","assets/framework-3390b3d8.js"])),"v-a0b4f45a":defineAsyncComponent(()=>__vitePreload(()=>import("./exceptions.md.html-0e74fe74.js"),["assets/exceptions.md.html-0e74fe74.js","assets/framework-3390b3d8.js"])),"v-04f4aeee":defineAsyncComponent(()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.md.html-a737c175.js"),["assets/get-stoken-cookie-from-the-third-party.md.html-a737c175.js","assets/framework-3390b3d8.js"])),"v-2476c9c8":defineAsyncComponent(()=>__vitePreload(()=>import("./known-issue.md.html-1e607d9d.js"),["assets/known-issue.md.html-1e607d9d.js","assets/framework-3390b3d8.js"])),"v-7a85d16a":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.md.html-5f8460b5.js"),["assets/mihoyo-risk-tip.md.html-5f8460b5.js","assets/framework-3390b3d8.js"])),"v-77083b1b":defineAsyncComponent(()=>__vitePreload(()=>import("./uninstall.md.html-5d9ff622.js"),["assets/uninstall.md.html-5d9ff622.js","assets/framework-3390b3d8.js"])),"v-190600fc":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-1f76d506.js"),["assets/README.md.html-1f76d506.js","assets/framework-3390b3d8.js"])),"v-30dd1af8":defineAsyncComponent(()=>__vitePreload(()=>import("./achievements.md.html-48477d04.js"),["assets/achievements.md.html-48477d04.js","assets/framework-3390b3d8.js"])),"v-4edd4cbc":defineAsyncComponent(()=>__vitePreload(()=>import("./character-data.md.html-0ae00fd3.js"),["assets/character-data.md.html-0ae00fd3.js","assets/framework-3390b3d8.js"])),"v-1d74b3a8":defineAsyncComponent(()=>__vitePreload(()=>import("./character-wiki.md.html-672c36bb.js"),["assets/character-wiki.md.html-672c36bb.js","assets/framework-3390b3d8.js"])),"v-567914a1":defineAsyncComponent(()=>__vitePreload(()=>import("./daily-notes.md.html-d6075a97.js"),["assets/daily-notes.md.html-d6075a97.js","assets/framework-3390b3d8.js"])),"v-2386c126":defineAsyncComponent(()=>__vitePreload(()=>import("./develop-plan.md.html-4da7bee2.js"),["assets/develop-plan.md.html-4da7bee2.js","assets/framework-3390b3d8.js"])),"v-49d13baf":defineAsyncComponent(()=>__vitePreload(()=>import("./game-launcher.md.html-131b8bb4.js"),["assets/game-launcher.md.html-131b8bb4.js","assets/framework-3390b3d8.js"])),"v-51db4936":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-API.md.html-9a9158b0.js"),["assets/hutao-API.md.html-9a9158b0.js","assets/framework-3390b3d8.js"])),"v-25754c4f":defineAsyncComponent(()=>__vitePreload(()=>import("./hutao-settings.md.html-82e255ae.js"),["assets/hutao-settings.md.html-82e255ae.js","assets/framework-3390b3d8.js"])),"v-1da25b17":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.md.html-07ea7ed4.js"),["assets/mhy-account-switch.md.html-07ea7ed4.js","assets/framework-3390b3d8.js"])),"v-88c4d156":defineAsyncComponent(()=>__vitePreload(()=>import("./weapon-wiki.md.html-cf91d213.js"),["assets/weapon-wiki.md.html-cf91d213.js","assets/framework-3390b3d8.js"])),"v-f27e7da4":defineAsyncComponent(()=>__vitePreload(()=>import("./wish-export.md.html-834460b9.js"),["assets/wish-export.md.html-834460b9.js","assets/framework-3390b3d8.js"])),"v-26bd5f0a":defineAsyncComponent(()=>__vitePreload(()=>import("./README.md.html-ecfd4d49.js"),["assets/README.md.html-ecfd4d49.js","assets/framework-3390b3d8.js"])),"v-680235fa":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.md.html-9e5f76bc.js"),["assets/bug-report.md.html-9e5f76bc.js","assets/framework-3390b3d8.js"])),"v-83e4a0ec":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.md.html-9b1b01ab.js"),["assets/privacy-notice.md.html-9b1b01ab.js","assets/framework-3390b3d8.js"])),"v-70a6aada":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.md.html-f824b1f0.js"),["assets/tos.md.html-f824b1f0.js","assets/framework-3390b3d8.js"])),"v-b6cc3ee6":defineAsyncComponent(()=>__vitePreload(()=>import("./update-log.md.html-e6ea9101.js"),["assets/update-log.md.html-e6ea9101.js","assets/framework-3390b3d8.js"])),"v-3706649a":defineAsyncComponent(()=>__vitePreload(()=>import("./404.html-f3dfcc04.js"),["assets/404.html-f3dfcc04.js","assets/framework-3390b3d8.js"])),"v-437b37b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-646c402c.js"),["assets/index.html-646c402c.js","assets/framework-3390b3d8.js"])),"v-2d0a9db2":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5a3324fa.js"),["assets/index.html-5a3324fa.js","assets/framework-3390b3d8.js"])),"v-5f449840":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f45a2103.js"),["assets/index.html-f45a2103.js","assets/framework-3390b3d8.js"])),"v-30f089b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-4b5336df.js"),["assets/index.html-4b5336df.js","assets/framework-3390b3d8.js"])),"v-a4f9d2c4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-95592738.js"),["assets/index.html-95592738.js","assets/framework-3390b3d8.js"])),"v-d927724a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ec0f5912.js"),["assets/index.html-ec0f5912.js","assets/framework-3390b3d8.js"])),"v-aad363c0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a6d30700.js"),["assets/index.html-a6d30700.js","assets/framework-3390b3d8.js"])),"v-318e524e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f7d2be0b.js"),["assets/index.html-f7d2be0b.js","assets/framework-3390b3d8.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 $o=inject(pageFrontmatterSymbol);if(!$o)throw new Error("usePageFrontmatter() is called without provider.");return $o},pageHeadSymbol=Symbol(""),usePageHead=()=>{const $o=inject(pageHeadSymbol);if(!$o)throw new Error("usePageHead() is called without provider.");return $o},pageHeadTitleSymbol=Symbol(""),pageLangSymbol=Symbol(""),usePageLang=()=>{const $o=inject(pageLangSymbol);if(!$o)throw new Error("usePageLang() is called without provider.");return $o},pageLayoutSymbol=Symbol(""),usePageLayout=()=>{const $o=inject(pageLayoutSymbol);if(!$o)throw new Error("usePageLayout() is called without provider.");return $o},routeLocaleSymbol=Symbol(""),useRouteLocale=()=>{const $o=inject(routeLocaleSymbol);if(!$o)throw new Error("useRouteLocale() is called without provider.");return $o},siteData=ref(siteData$1),useSiteData=()=>siteData,siteLocaleDataSymbol=Symbol(""),useSiteLocaleData=()=>{const $o=inject(siteLocaleDataSymbol);if(!$o)throw new Error("useSiteLocaleData() is called without provider.");return $o},updateHeadSymbol=Symbol(""),LAYOUT_NAME_DEFAULT="Layout",LAYOUT_NAME_NOT_FOUND="NotFound",resolvers=reactive({resolveLayouts:$o=>$o.reduce((Lo,Ao)=>({...Lo,...Ao.layouts}),{}),resolvePageData:async $o=>{const Lo=pagesData.value[$o];return await(Lo==null?void 0:Lo())??pageDataEmpty},resolvePageFrontmatter:$o=>$o.frontmatter,resolvePageHead:($o,Lo,Ao)=>{const To=isString$1(Lo.description)?Lo.description:Ao.description,xo=[...isArray(Lo.head)?Lo.head:[],...Ao.head,["title",{},$o],["meta",{name:"description",content:To}]];return dedupeHead(xo)},resolvePageHeadTitle:($o,Lo)=>[$o.title,Lo.title].filter(Ao=>!!Ao).join(" | "),resolvePageLang:$o=>$o.lang||"en",resolvePageLayout:($o,Lo)=>{let Ao;if($o.path){const To=$o.frontmatter.layout;isString$1(To)?Ao=To:Ao=LAYOUT_NAME_DEFAULT}else Ao=LAYOUT_NAME_NOT_FOUND;return Lo[Ao]},resolveRouteLocale:($o,Lo)=>resolveLocalePath($o,Lo),resolveSiteLocaleData:($o,Lo)=>({...$o,...$o.locales[Lo]})}),ClientOnly=defineComponent({name:"ClientOnly",setup($o,Lo){const Ao=ref(!1);return onMounted(()=>{Ao.value=!0}),()=>{var To,xo;return Ao.value?(xo=(To=Lo.slots).default)==null?void 0:xo.call(To):null}}}),Content=defineComponent({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup($o){const Lo=usePageData(),Ao=computed(()=>pagesComponents[$o.pageKey||Lo.value.key]);return()=>Ao.value?h$4(Ao.value):h$4("div","404 Not Found")}}),defineClientConfig=($o={})=>$o,withBase=$o=>isLinkHttp($o)?$o:`/${removeLeadingSlash($o)}`;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($o,Lo){for(var Ao=new u16(31),To=0;To<31;++To)Ao[To]=Lo+=1<<$o[To-1];for(var xo=new u32(Ao[30]),To=1;To<30;++To)for(var Ro=Ao[To];Ro<Ao[To+1];++Ro)xo[Ro]=Ro-Ao[To]<<5|To;return[Ao,xo]},_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$6=0;i$6<32768;++i$6){var x$3=(i$6&43690)>>>1|(i$6&21845)<<1;x$3=(x$3&52428)>>>2|(x$3&13107)<<2,x$3=(x$3&61680)>>>4|(x$3&3855)<<4,rev[i$6]=((x$3&65280)>>>8|(x$3&255)<<8)>>>1}var hMap=function($o,Lo,Ao){for(var To=$o.length,xo=0,Ro=new u16(Lo);xo<To;++xo)$o[xo]&&++Ro[$o[xo]-1];var Bo=new u16(Lo);for(xo=0;xo<Lo;++xo)Bo[xo]=Bo[xo-1]+Ro[xo-1]<<1;var No;if(Ao){No=new u16(1<<Lo);var Mo=15-Lo;for(xo=0;xo<To;++xo)if($o[xo])for(var Vo=xo<<4|$o[xo],zo=Lo-$o[xo],Fo=Bo[$o[xo]-1]++<<zo,Uo=Fo|(1<<zo)-1;Fo<=Uo;++Fo)No[rev[Fo]>>>Mo]=Vo}else for(No=new u16(To),xo=0;xo<To;++xo)$o[xo]&&(No[xo]=rev[Bo[$o[xo]-1]++]>>>15-$o[xo]);return No},flt=new u8(288);for(var i$6=0;i$6<144;++i$6)flt[i$6]=8;for(var i$6=144;i$6<256;++i$6)flt[i$6]=9;for(var i$6=256;i$6<280;++i$6)flt[i$6]=7;for(var i$6=280;i$6<288;++i$6)flt[i$6]=8;var fdt=new u8(32);for(var i$6=0;i$6<32;++i$6)fdt[i$6]=5;var flrm=hMap(flt,9,1),fdrm=hMap(fdt,5,1),max=function($o){for(var Lo=$o[0],Ao=1;Ao<$o.length;++Ao)$o[Ao]>Lo&&(Lo=$o[Ao]);return Lo},bits=function($o,Lo,Ao){var To=Lo/8|0;return($o[To]|$o[To+1]<<8)>>(Lo&7)&Ao},bits16=function($o,Lo){var Ao=Lo/8|0;return($o[Ao]|$o[Ao+1]<<8|$o[Ao+2]<<16)>>(Lo&7)},shft=function($o){return($o+7)/8|0},slc=function($o,Lo,Ao){(Lo==null||Lo<0)&&(Lo=0),(Ao==null||Ao>$o.length)&&(Ao=$o.length);var To=new($o.BYTES_PER_ELEMENT==2?u16:$o.BYTES_PER_ELEMENT==4?u32:u8)(Ao-Lo);return To.set($o.subarray(Lo,Ao)),To},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($o,Lo,Ao){var To=new Error(Lo||ec[$o]);if(To.code=$o,Error.captureStackTrace&&Error.captureStackTrace(To,err),!Ao)throw To;return To},inflt=function($o,Lo,Ao){var To=$o.length;if(!To||Ao&&Ao.f&&!Ao.l)return Lo||new u8(0);var xo=!Lo||Ao,Ro=!Ao||Ao.i;Ao||(Ao={}),Lo||(Lo=new u8(To*3));var Bo=function(Da){var Ca=Lo.length;if(Da>Ca){var xa=new u8(Math.max(Ca*2,Da));xa.set(Lo),Lo=xa}},No=Ao.f||0,Mo=Ao.p||0,Vo=Ao.b||0,zo=Ao.l,Fo=Ao.d,Uo=Ao.m,Ho=Ao.n,Wo=To*8;do{if(!zo){No=bits($o,Mo,1);var qo=bits($o,Mo+1,3);if(Mo+=3,qo)if(qo==1)zo=flrm,Fo=fdrm,Uo=9,Ho=5;else if(qo==2){var Qo=bits($o,Mo,31)+257,Ko=bits($o,Mo+10,15)+4,Jo=Qo+bits($o,Mo+5,31)+1;Mo+=14;for(var aa=new u8(Jo),ea=new u8(19),Xo=0;Xo<Ko;++Xo)ea[clim[Xo]]=bits($o,Mo+Xo*3,7);Mo+=Ko*3;for(var la=max(ea),ma=(1<<la)-1,ka=hMap(ea,la,1),Xo=0;Xo<Jo;){var fa=ka[bits($o,Mo,ma)];Mo+=fa&15;var Go=fa>>>4;if(Go<16)aa[Xo++]=Go;else{var na=0,ra=0;for(Go==16?(ra=3+bits($o,Mo,3),Mo+=2,na=aa[Xo-1]):Go==17?(ra=3+bits($o,Mo,7),Mo+=3):Go==18&&(ra=11+bits($o,Mo,127),Mo+=7);ra--;)aa[Xo++]=na}}var ta=aa.subarray(0,Qo),ia=aa.subarray(Qo);Uo=max(ta),Ho=max(ia),zo=hMap(ta,Uo,1),Fo=hMap(ia,Ho,1)}else err(1);else{var Go=shft(Mo)+4,Yo=$o[Go-4]|$o[Go-3]<<8,Zo=Go+Yo;if(Zo>To){Ro&&err(0);break}xo&&Bo(Vo+Yo),Lo.set($o.subarray(Go,Zo),Vo),Ao.b=Vo+=Yo,Ao.p=Mo=Zo*8,Ao.f=No;continue}if(Mo>Wo){Ro&&err(0);break}}xo&&Bo(Vo+131072);for(var oa=(1<<Uo)-1,ua=(1<<Ho)-1,ha=Mo;;ha=Mo){var na=zo[bits16($o,Mo)&oa],ga=na>>>4;if(Mo+=na&15,Mo>Wo){Ro&&err(0);break}if(na||err(2),ga<256)Lo[Vo++]=ga;else if(ga==256){ha=Mo,zo=null;break}else{var wa=ga-254;if(ga>264){var Xo=ga-257,$a=fleb[Xo];wa=bits($o,Mo,(1<<$a)-1)+fl[Xo],Mo+=$a}var Ea=Fo[bits16($o,Mo)&ua],Pa=Ea>>>4;Ea||err(3),Mo+=Ea&15;var ia=fd[Pa];if(Pa>3){var $a=fdeb[Pa];ia+=bits16($o,Mo)&(1<<$a)-1,Mo+=$a}if(Mo>Wo){Ro&&err(0);break}xo&&Bo(Vo+131072);for(var Ta=Vo+wa;Vo<Ta;Vo+=4)Lo[Vo]=Lo[Vo-ia],Lo[Vo+1]=Lo[Vo+1-ia],Lo[Vo+2]=Lo[Vo+2-ia],Lo[Vo+3]=Lo[Vo+3-ia];Vo=Ta}}Ao.l=zo,Ao.p=ha,Ao.b=Vo,Ao.f=No,zo&&(No=1,Ao.m=Uo,Ao.d=Fo,Ao.n=Ho)}while(!No);return Vo==Lo.length?Lo:slc(Lo,0,Vo)},et$2=new u8(0),zlv=function($o){(($o[0]&15)!=8||$o[0]>>>4>7||($o[0]<<8|$o[1])%31)&&err(6,"invalid zlib data"),$o[1]&32&&err(6,"invalid zlib data: preset dictionaries not supported")};function unzlibSync($o,Lo){return inflt((zlv($o),$o.subarray(2,-4)),Lo)}var te$2=typeof TextEncoder<"u"&&new TextEncoder,td=typeof TextDecoder<"u"&&new TextDecoder,tds=0;try{td.decode(et$2,{stream:!0}),tds=1}catch{}var dutf8=function($o){for(var Lo="",Ao=0;;){var To=$o[Ao++],xo=(To>127)+(To>223)+(To>239);if(Ao+xo>$o.length)return[Lo,slc($o,Ao-1)];xo?xo==3?(To=((To&15)<<18|($o[Ao++]&63)<<12|($o[Ao++]&63)<<6|$o[Ao++]&63)-65536,Lo+=String.fromCharCode(55296|To>>10,56320|To&1023)):xo&1?Lo+=String.fromCharCode((To&31)<<6|$o[Ao++]&63):Lo+=String.fromCharCode((To&15)<<12|($o[Ao++]&63)<<6|$o[Ao++]&63):Lo+=String.fromCharCode(To)}};function strToU8($o,Lo){if(Lo){for(var Ao=new u8($o.length),To=0;To<$o.length;++To)Ao[To]=$o.charCodeAt(To);return Ao}if(te$2)return te$2.encode($o);for(var xo=$o.length,Ro=new u8($o.length+($o.length>>1)),Bo=0,No=function(zo){Ro[Bo++]=zo},To=0;To<xo;++To){if(Bo+5>Ro.length){var Mo=new u8(Bo+8+(xo-To<<1));Mo.set(Ro),Ro=Mo}var Vo=$o.charCodeAt(To);Vo<128||Lo?No(Vo):Vo<2048?(No(192|Vo>>6),No(128|Vo&63)):Vo>55295&&Vo<57344?(Vo=65536+(Vo&1023<<10)|$o.charCodeAt(++To)&1023,No(240|Vo>>18),No(128|Vo>>12&63),No(128|Vo>>6&63),No(128|Vo&63)):(No(224|Vo>>12),No(128|Vo>>6&63),No(128|Vo&63))}return slc(Ro,0,Bo)}function strFromU8($o,Lo){if(Lo){for(var Ao="",To=0;To<$o.length;To+=16384)Ao+=String.fromCharCode.apply(null,$o.subarray(To,To+16384));return Ao}else{if(td)return td.decode($o);var xo=dutf8($o),Ro=xo[0],Bo=xo[1];return Bo.length&&err(8),Ro}}const R$2=({name:$o="",color:Lo="currentColor"},{slots:Ao})=>{var To;return h$4("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${$o}-icon`],viewBox:"0 0 1024 1024",fill:Lo,"aria-label":`${$o} icon`},(To=Ao.default)==null?void 0:To.call(Ao))};R$2.displayName="IconBase";const kt$2=($o,{slots:Lo})=>{var Ao;return((Ao=Lo.default)==null?void 0:Ao.call(Lo))||null},vt$2=()=>h$4(R$2,{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"}));vt$2.displayName="GitHubIcon";const pt$2=()=>h$4(R$2,{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"}));pt$2.displayName="GitlabIcon";const $t$2=()=>h$4(R$2,{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"}));$t$2.displayName="GiteeIcon";const gt$2=()=>h$4(R$2,{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"}));gt$2.displayName="BitbucketIcon";const yt$2=()=>h$4(R$2,{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"}));yt$2.displayName="SourceIcon";const Ht$2=($o,Lo)=>{const Ao=Lo?Lo._instance:getCurrentInstance();return isPlainObject(Ao==null?void 0:Ao.appContext.components)&&($o in Ao.appContext.components||camelize($o)in Ao.appContext.components||capitalize(camelize($o))in Ao.appContext.components)},Yt$2=$o=>{const Lo=useRouteLocale();return computed(()=>$o[Lo.value])},Lt$1=$o=>/\b(?:Android|iPhone)/i.test($o),Zt$2=($o,Lo)=>{let Ao=1;for(let To=0;To<$o.length;To++)Ao+=$o.charCodeAt(To),Ao+=Ao<<10,Ao^=Ao>>6;return Ao+=Ao<<3,Ao^=Ao>>11,Ao%Lo};var K$2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},et$1={},Bt$2={get exports(){return et$1},set exports($o){et$1=$o}};(function($o,Lo){(function(Ao,To){$o.exports=To()})(K$2,function(){var Ao=1e3,To=6e4,xo=36e5,Ro="millisecond",Bo="second",No="minute",Mo="hour",Vo="day",zo="week",Fo="month",Uo="quarter",Ho="year",Wo="date",qo="Invalid Date",Go=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Yo=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,Zo={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(na){var ra=["th","st","nd","rd"],ta=na%100;return"["+na+(ra[(ta-20)%10]||ra[ta]||ra[0])+"]"}},Qo=function(na,ra,ta){var ia=String(na);return!ia||ia.length>=ra?na:""+Array(ra+1-ia.length).join(ta)+na},Ko={s:Qo,z:function(na){var ra=-na.utcOffset(),ta=Math.abs(ra),ia=Math.floor(ta/60),oa=ta%60;return(ra<=0?"+":"-")+Qo(ia,2,"0")+":"+Qo(oa,2,"0")},m:function na(ra,ta){if(ra.date()<ta.date())return-na(ta,ra);var ia=12*(ta.year()-ra.year())+(ta.month()-ra.month()),oa=ra.clone().add(ia,Fo),ua=ta-oa<0,ha=ra.clone().add(ia+(ua?-1:1),Fo);return+(-(ia+(ta-oa)/(ua?oa-ha:ha-oa))||0)},a:function(na){return na<0?Math.ceil(na)||0:Math.floor(na)},p:function(na){return{M:Fo,y:Ho,w:zo,d:Vo,D:Wo,h:Mo,m:No,s:Bo,ms:Ro,Q:Uo}[na]||String(na||"").toLowerCase().replace(/s$/,"")},u:function(na){return na===void 0}},Jo="en",aa={};aa[Jo]=Zo;var ea=function(na){return na instanceof ka},Xo=function na(ra,ta,ia){var oa;if(!ra)return Jo;if(typeof ra=="string"){var ua=ra.toLowerCase();aa[ua]&&(oa=ua),ta&&(aa[ua]=ta,oa=ua);var ha=ra.split("-");if(!oa&&ha.length>1)return na(ha[0])}else{var ga=ra.name;aa[ga]=ra,oa=ga}return!ia&&oa&&(Jo=oa),oa||!ia&&Jo},la=function(na,ra){if(ea(na))return na.clone();var ta=typeof ra=="object"?ra:{};return ta.date=na,ta.args=arguments,new ka(ta)},ma=Ko;ma.l=Xo,ma.i=ea,ma.w=function(na,ra){return la(na,{locale:ra.$L,utc:ra.$u,x:ra.$x,$offset:ra.$offset})};var ka=function(){function na(ta){this.$L=Xo(ta.locale,null,!0),this.parse(ta)}var ra=na.prototype;return ra.parse=function(ta){this.$d=function(ia){var oa=ia.date,ua=ia.utc;if(oa===null)return new Date(NaN);if(ma.u(oa))return new Date;if(oa instanceof Date)return new Date(oa);if(typeof oa=="string"&&!/Z$/i.test(oa)){var ha=oa.match(Go);if(ha){var ga=ha[2]-1||0,wa=(ha[7]||"0").substring(0,3);return ua?new Date(Date.UTC(ha[1],ga,ha[3]||1,ha[4]||0,ha[5]||0,ha[6]||0,wa)):new Date(ha[1],ga,ha[3]||1,ha[4]||0,ha[5]||0,ha[6]||0,wa)}}return new Date(oa)}(ta),this.$x=ta.x||{},this.init()},ra.init=function(){var ta=this.$d;this.$y=ta.getFullYear(),this.$M=ta.getMonth(),this.$D=ta.getDate(),this.$W=ta.getDay(),this.$H=ta.getHours(),this.$m=ta.getMinutes(),this.$s=ta.getSeconds(),this.$ms=ta.getMilliseconds()},ra.$utils=function(){return ma},ra.isValid=function(){return this.$d.toString()!==qo},ra.isSame=function(ta,ia){var oa=la(ta);return this.startOf(ia)<=oa&&oa<=this.endOf(ia)},ra.isAfter=function(ta,ia){return la(ta)<this.startOf(ia)},ra.isBefore=function(ta,ia){return this.endOf(ia)<la(ta)},ra.$g=function(ta,ia,oa){return ma.u(ta)?this[ia]:this.set(oa,ta)},ra.unix=function(){return Math.floor(this.valueOf()/1e3)},ra.valueOf=function(){return this.$d.getTime()},ra.startOf=function(ta,ia){var oa=this,ua=!!ma.u(ia)||ia,ha=ma.p(ta),ga=function(xa,Oa){var da=ma.w(oa.$u?Date.UTC(oa.$y,Oa,xa):new Date(oa.$y,Oa,xa),oa);return ua?da:da.endOf(Vo)},wa=function(xa,Oa){return ma.w(oa.toDate()[xa].apply(oa.toDate("s"),(ua?[0,0,0,0]:[23,59,59,999]).slice(Oa)),oa)},$a=this.$W,Ea=this.$M,Pa=this.$D,Ta="set"+(this.$u?"UTC":"");switch(ha){case Ho:return ua?ga(1,0):ga(31,11);case Fo:return ua?ga(1,Ea):ga(0,Ea+1);case zo:var Da=this.$locale().weekStart||0,Ca=($a<Da?$a+7:$a)-Da;return ga(ua?Pa-Ca:Pa+(6-Ca),Ea);case Vo:case Wo:return wa(Ta+"Hours",0);case Mo:return wa(Ta+"Minutes",1);case No:return wa(Ta+"Seconds",2);case Bo:return wa(Ta+"Milliseconds",3);default:return this.clone()}},ra.endOf=function(ta){return this.startOf(ta,!1)},ra.$set=function(ta,ia){var oa,ua=ma.p(ta),ha="set"+(this.$u?"UTC":""),ga=(oa={},oa[Vo]=ha+"Date",oa[Wo]=ha+"Date",oa[Fo]=ha+"Month",oa[Ho]=ha+"FullYear",oa[Mo]=ha+"Hours",oa[No]=ha+"Minutes",oa[Bo]=ha+"Seconds",oa[Ro]=ha+"Milliseconds",oa)[ua],wa=ua===Vo?this.$D+(ia-this.$W):ia;if(ua===Fo||ua===Ho){var $a=this.clone().set(Wo,1);$a.$d[ga](wa),$a.init(),this.$d=$a.set(Wo,Math.min(this.$D,$a.daysInMonth())).$d}else ga&&this.$d[ga](wa);return this.init(),this},ra.set=function(ta,ia){return this.clone().$set(ta,ia)},ra.get=function(ta){return this[ma.p(ta)]()},ra.add=function(ta,ia){var oa,ua=this;ta=Number(ta);var ha=ma.p(ia),ga=function(Ea){var Pa=la(ua);return ma.w(Pa.date(Pa.date()+Math.round(Ea*ta)),ua)};if(ha===Fo)return this.set(Fo,this.$M+ta);if(ha===Ho)return this.set(Ho,this.$y+ta);if(ha===Vo)return ga(1);if(ha===zo)return ga(7);var wa=(oa={},oa[No]=To,oa[Mo]=xo,oa[Bo]=Ao,oa)[ha]||1,$a=this.$d.getTime()+ta*wa;return ma.w($a,this)},ra.subtract=function(ta,ia){return this.add(-1*ta,ia)},ra.format=function(ta){var ia=this,oa=this.$locale();if(!this.isValid())return oa.invalidDate||qo;var ua=ta||"YYYY-MM-DDTHH:mm:ssZ",ha=ma.z(this),ga=this.$H,wa=this.$m,$a=this.$M,Ea=oa.weekdays,Pa=oa.months,Ta=function(Oa,da,ca,ya){return Oa&&(Oa[da]||Oa(ia,ua))||ca[da].slice(0,ya)},Da=function(Oa){return ma.s(ga%12||12,Oa,"0")},Ca=oa.meridiem||function(Oa,da,ca){var ya=Oa<12?"AM":"PM";return ca?ya.toLowerCase():ya},xa={YY:String(this.$y).slice(-2),YYYY:this.$y,M:$a+1,MM:ma.s($a+1,2,"0"),MMM:Ta(oa.monthsShort,$a,Pa,3),MMMM:Ta(Pa,$a),D:this.$D,DD:ma.s(this.$D,2,"0"),d:String(this.$W),dd:Ta(oa.weekdaysMin,this.$W,Ea,2),ddd:Ta(oa.weekdaysShort,this.$W,Ea,3),dddd:Ea[this.$W],H:String(ga),HH:ma.s(ga,2,"0"),h:Da(1),hh:Da(2),a:Ca(ga,wa,!0),A:Ca(ga,wa,!1),m:String(wa),mm:ma.s(wa,2,"0"),s:String(this.$s),ss:ma.s(this.$s,2,"0"),SSS:ma.s(this.$ms,3,"0"),Z:ha};return ua.replace(Yo,function(Oa,da){return da||xa[Oa]||ha.replace(":","")})},ra.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},ra.diff=function(ta,ia,oa){var ua,ha=ma.p(ia),ga=la(ta),wa=(ga.utcOffset()-this.utcOffset())*To,$a=this-ga,Ea=ma.m(this,ga);return Ea=(ua={},ua[Ho]=Ea/12,ua[Fo]=Ea,ua[Uo]=Ea/3,ua[zo]=($a-wa)/6048e5,ua[Vo]=($a-wa)/864e5,ua[Mo]=$a/xo,ua[No]=$a/To,ua[Bo]=$a/Ao,ua)[ha]||$a,oa?Ea:ma.a(Ea)},ra.daysInMonth=function(){return this.endOf(Fo).$D},ra.$locale=function(){return aa[this.$L]},ra.locale=function(ta,ia){if(!ta)return this.$L;var oa=this.clone(),ua=Xo(ta,ia,!0);return ua&&(oa.$L=ua),oa},ra.clone=function(){return ma.w(this.$d,this)},ra.toDate=function(){return new Date(this.valueOf())},ra.toJSON=function(){return this.isValid()?this.toISOString():null},ra.toISOString=function(){return this.$d.toISOString()},ra.toString=function(){return this.$d.toUTCString()},na}(),fa=ka.prototype;return la.prototype=fa,[["$ms",Ro],["$s",Bo],["$m",No],["$H",Mo],["$W",Vo],["$M",Fo],["$y",Ho],["$D",Wo]].forEach(function(na){fa[na[1]]=function(ra){return this.$g(ra,na[0],na[1])}}),la.extend=function(na,ra){return na.$i||(na(ra,ka,la),na.$i=!0),la},la.locale=Xo,la.isDayjs=ea,la.unix=function(na){return la(1e3*na)},la.en=aa[Jo],la.Ls=aa,la.p={},la})})(Bt$2);var Z$2=et$1,nt$2={},Ft$2={get exports(){return nt$2},set exports($o){nt$2=$o}};(function($o,Lo){(function(Ao,To){$o.exports=To()})(K$2,function(){return function(Ao,To,xo){var Ro=To.prototype,Bo=function(Uo){var Ho,Wo=Uo.date,qo=Uo.utc,Go={};if(!((Ho=Wo)instanceof Date||Ho instanceof Array||Ro.$utils().u(Ho)||Ho.constructor.name!=="Object")){if(!Object.keys(Wo).length)return new Date;var Yo=qo?xo.utc():xo();Object.keys(Wo).forEach(function(la){var ma,ka;Go[ma=la,ka=Ro.$utils().p(ma),ka==="date"?"day":ka]=Wo[la]});var Zo=Go.day||(Go.year||Go.month>=0?1:Yo.date()),Qo=Go.year||Yo.year(),Ko=Go.month>=0?Go.month:Go.year||Go.day?0:Yo.month(),Jo=Go.hour||0,aa=Go.minute||0,ea=Go.second||0,Xo=Go.millisecond||0;return qo?new Date(Date.UTC(Qo,Ko,Zo,Jo,aa,ea,Xo)):new Date(Qo,Ko,Zo,Jo,aa,ea,Xo)}return Wo},No=Ro.parse;Ro.parse=function(Uo){Uo.date=Bo.bind(this)(Uo),No.bind(this)(Uo)};var Mo=Ro.set,Vo=Ro.add,zo=Ro.subtract,Fo=function(Uo,Ho,Wo,qo){qo===void 0&&(qo=1);var Go=Object.keys(Ho),Yo=this;return Go.forEach(function(Zo){Yo=Uo.bind(Yo)(Ho[Zo]*qo,Zo)}),Yo};Ro.set=function(Uo,Ho){return Ho=Ho===void 0?Uo:Ho,Uo.constructor.name==="Object"?Fo.bind(this)(function(Wo,qo){return Mo.bind(this)(qo,Wo)},Ho,Uo):Mo.bind(this)(Uo,Ho)},Ro.add=function(Uo,Ho){return Uo.constructor.name==="Object"?Fo.bind(this)(Vo,Uo,Ho):Vo.bind(this)(Uo,Ho)},Ro.subtract=function(Uo,Ho){return Uo.constructor.name==="Object"?Fo.bind(this)(Vo,Uo,Ho,-1):zo.bind(this)(Uo,Ho)}}})})(Ft$2);var Jt$2=nt$2,it$2={},qt$2={get exports(){return it$2},set exports($o){it$2=$o}};(function($o,Lo){(function(Ao,To){$o.exports=To()})(K$2,function(){var Ao={year:0,month:1,day:2,hour:3,minute:4,second:5},To={};return function(xo,Ro,Bo){var No,Mo=function(Uo,Ho,Wo){Wo===void 0&&(Wo={});var qo=new Date(Uo),Go=function(Yo,Zo){Zo===void 0&&(Zo={});var Qo=Zo.timeZoneName||"short",Ko=Yo+"|"+Qo,Jo=To[Ko];return Jo||(Jo=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:Yo,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:Qo}),To[Ko]=Jo),Jo}(Ho,Wo);return Go.formatToParts(qo)},Vo=function(Uo,Ho){for(var Wo=Mo(Uo,Ho),qo=[],Go=0;Go<Wo.length;Go+=1){var Yo=Wo[Go],Zo=Yo.type,Qo=Yo.value,Ko=Ao[Zo];Ko>=0&&(qo[Ko]=parseInt(Qo,10))}var Jo=qo[3],aa=Jo===24?0:Jo,ea=qo[0]+"-"+qo[1]+"-"+qo[2]+" "+aa+":"+qo[4]+":"+qo[5]+":000",Xo=+Uo;return(Bo.utc(ea).valueOf()-(Xo-=Xo%1e3))/6e4},zo=Ro.prototype;zo.tz=function(Uo,Ho){Uo===void 0&&(Uo=No);var Wo=this.utcOffset(),qo=this.toDate(),Go=qo.toLocaleString("en-US",{timeZone:Uo}),Yo=Math.round((qo-new Date(Go))/1e3/60),Zo=Bo(Go).$set("millisecond",this.$ms).utcOffset(15*-Math.round(qo.getTimezoneOffset()/15)-Yo,!0);if(Ho){var Qo=Zo.utcOffset();Zo=Zo.add(Wo-Qo,"minute")}return Zo.$x.$timezone=Uo,Zo},zo.offsetName=function(Uo){var Ho=this.$x.$timezone||Bo.tz.guess(),Wo=Mo(this.valueOf(),Ho,{timeZoneName:Uo}).find(function(qo){return qo.type.toLowerCase()==="timezonename"});return Wo&&Wo.value};var Fo=zo.startOf;zo.startOf=function(Uo,Ho){if(!this.$x||!this.$x.$timezone)return Fo.call(this,Uo,Ho);var Wo=Bo(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return Fo.call(Wo,Uo,Ho).tz(this.$x.$timezone,!0)},Bo.tz=function(Uo,Ho,Wo){var qo=Wo&&Ho,Go=Wo||Ho||No,Yo=Vo(+Bo(),Go);if(typeof Uo!="string")return Bo(Uo).tz(Go);var Zo=function(aa,ea,Xo){var la=aa-60*ea*1e3,ma=Vo(la,Xo);if(ea===ma)return[la,ea];var ka=Vo(la-=60*(ma-ea)*1e3,Xo);return ma===ka?[la,ma]:[aa-60*Math.min(ma,ka)*1e3,Math.max(ma,ka)]}(Bo.utc(Uo,qo).valueOf(),Yo,Go),Qo=Zo[0],Ko=Zo[1],Jo=Bo(Qo).utcOffset(Ko);return Jo.$x.$timezone=Go,Jo},Bo.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},Bo.tz.setDefault=function(Uo){No=Uo}}})})(qt$2);var Qt$2=it$2,rt$2={},Kt$2={get exports(){return rt$2},set exports($o){rt$2=$o}};(function($o,Lo){(function(Ao,To){$o.exports=To()})(K$2,function(){var Ao="minute",To=/[+-]\d\d(?::?\d\d)?/g,xo=/([+-]|\d\d)/g;return function(Ro,Bo,No){var Mo=Bo.prototype;No.utc=function(qo){var Go={date:qo,utc:!0,args:arguments};return new Bo(Go)},Mo.utc=function(qo){var Go=No(this.toDate(),{locale:this.$L,utc:!0});return qo?Go.add(this.utcOffset(),Ao):Go},Mo.local=function(){return No(this.toDate(),{locale:this.$L,utc:!1})};var Vo=Mo.parse;Mo.parse=function(qo){qo.utc&&(this.$u=!0),this.$utils().u(qo.$offset)||(this.$offset=qo.$offset),Vo.call(this,qo)};var zo=Mo.init;Mo.init=function(){if(this.$u){var qo=this.$d;this.$y=qo.getUTCFullYear(),this.$M=qo.getUTCMonth(),this.$D=qo.getUTCDate(),this.$W=qo.getUTCDay(),this.$H=qo.getUTCHours(),this.$m=qo.getUTCMinutes(),this.$s=qo.getUTCSeconds(),this.$ms=qo.getUTCMilliseconds()}else zo.call(this)};var Fo=Mo.utcOffset;Mo.utcOffset=function(qo,Go){var Yo=this.$utils().u;if(Yo(qo))return this.$u?0:Yo(this.$offset)?Fo.call(this):this.$offset;if(typeof qo=="string"&&(qo=function(Jo){Jo===void 0&&(Jo="");var aa=Jo.match(To);if(!aa)return null;var ea=(""+aa[0]).match(xo)||["-",0,0],Xo=ea[0],la=60*+ea[1]+ +ea[2];return la===0?0:Xo==="+"?la:-la}(qo),qo===null))return this;var Zo=Math.abs(qo)<=16?60*qo:qo,Qo=this;if(Go)return Qo.$offset=Zo,Qo.$u=qo===0,Qo;if(qo!==0){var Ko=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(Qo=this.local().add(Zo+Ko,Ao)).$offset=Zo,Qo.$x.$localOffset=Ko}else Qo=this.utc();return Qo};var Uo=Mo.format;Mo.format=function(qo){var Go=qo||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return Uo.call(this,Go)},Mo.valueOf=function(){var qo=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*qo},Mo.isUTC=function(){return!!this.$u},Mo.toISOString=function(){return this.toDate().toISOString()},Mo.toString=function(){return this.toDate().toUTCString()};var Ho=Mo.toDate;Mo.toDate=function(qo){return qo==="s"&&this.$offset?No(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():Ho.call(this)};var Wo=Mo.diff;Mo.diff=function(qo,Go,Yo){if(qo&&this.$u===qo.$u)return Wo.call(this,qo,Go,Yo);var Zo=this.local(),Qo=No(qo).local();return Wo.call(Zo,Qo,Go,Yo)}}})})(Kt$2);var Xt$2=rt$2;Z$2.extend(Jt$2),Z$2.extend(Xt$2),Z$2.extend(Qt$2);const st$2=($o,Lo)=>{if($o){if(Z$2($o instanceof Date?$o:$o.trim()).isValid()){const To=Lo?Z$2($o).tz(Lo):Z$2($o),xo=To.year(),Ro=To.month()+1,Bo=To.date(),No=To.hour(),Mo=To.minute(),Vo=To.second(),zo=To.millisecond(),Fo=No===0&&Mo===0&&Vo===0&&zo===0;return{value:To.toDate(),info:{year:xo,month:Ro,day:Bo,...Fo?{}:{hour:No,minute:Mo,second:Vo}},type:Fo?"date":"full"}}const Ao=/(?:(\d{2,4})[/-](\d{1,2})[/-](\d{1,2}))?\s*(?:(\d{1,2}):(\d{1,2})(?::(\d{1,2}))?)?/u.exec($o.trim());if(Ao){const[,To,xo,Ro,Bo,No,Mo]=Ao,Vo=Go=>typeof Go>"u"?void 0:Number(Go),zo=Go=>Go&&Go<100?Go+2e3:Go,Fo=Go=>Bo&&No&&!Mo?0:Go,Uo={year:zo(Vo(To)),month:Vo(xo),day:Vo(Ro),hour:Vo(Bo),minute:Vo(No),second:Fo(Vo(Mo))},Ho=To===void 0&&xo===void 0&&Ro===void 0,Wo=Bo===void 0&&No===void 0&&Mo===void 0,qo=Z$2({...Uo,month:Uo.month-1}).toDate();return{value:Ho?void 0:qo,info:Wo?{year:Uo.year,month:Uo.month,day:Uo.day}:Ho?{hour:Uo.hour,minute:Uo.minute,second:Uo.second}:Uo,type:Ho?"time":Wo?"date":"full"}}}return null},bt$2=($o,Lo)=>isString$1($o)&&$o.startsWith(Lo),ee$2=($o,Lo)=>isString$1($o)&&$o.endsWith(Lo),St$2=Object.entries,Dt$2=Object.keys,ot$2=($o,...Lo)=>{if(Lo.length===0)return $o;const Ao=Lo.shift()||null;return Ao&&St$2(Ao).forEach(([To,xo])=>{To==="__proto__"||To==="constructor"||(isPlainObject($o[To])&&isPlainObject(xo)?ot$2($o[To],xo):isArray(xo)?$o[To]=[...xo]:isPlainObject(xo)?$o[To]={...xo}:$o[To]=Ao[To])}),ot$2($o,...Lo)},re$2=($o,Lo=!1)=>$o?isArray($o)?$o.map(Ao=>isString$1(Ao)?{name:Ao}:Ao):isString$1($o)?[{name:$o}]:isPlainObject($o)&&$o.name?[$o]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${Lo?"":"| false"} | undefined\`, but got`,$o),[]):[],at$1=($o,Lo)=>{if($o){if(isArray($o))return $o;if(isString$1($o))return[$o];console.error(`Expect ${Lo||"value"} to be \`string[] | string | undefined\`, but got`,$o)}return[]},se$2=$o=>at$1($o,"category"),oe$2=$o=>at$1($o,"tag"),ue$2=$o=>bt$2($o,"/");let ce$2=class{constructor(){this.messageElements={};const Lo="message-container",Ao=document.getElementById(Lo);Ao?this.containerElement=Ao:(this.containerElement=document.createElement("div"),this.containerElement.id=Lo,document.body.appendChild(this.containerElement))}pop(Lo,Ao=2e3){const To=document.createElement("div"),xo=Date.now();return To.className="message move-in",To.innerHTML=Lo,this.containerElement.appendChild(To),this.messageElements[xo]=To,Ao>0&&setTimeout(()=>{this.close(xo)},Ao),xo}close(Lo){if(Lo){const Ao=this.messageElements[Lo];Ao.className=Ao.className.replace("move-in",""),Ao.className+="move-out",Ao.addEventListener("animationend",()=>{Ao.remove(),delete this.messageElements[Lo]})}else Dt$2(this.messageElements).forEach(Ao=>this.close(Number(Ao)))}destroy(){document.body.removeChild(this.containerElement)}};const Mt$2=/#.*$/u,wt$2=$o=>{const Lo=Mt$2.exec($o);return Lo?Lo[0]:""},ut$1=$o=>decodeURI($o).replace(Mt$2,"").replace(/(index)?\.(md|html)$/,""),he$2=($o,Lo)=>{if(Lo===void 0)return!1;const Ao=ut$1($o.path),To=ut$1(Lo),xo=wt$2(Lo);return xo?xo===$o.hash&&(!To||Ao===To):Ao===To},le$2=$o=>{const Lo=atob($o);return strFromU8(unzlibSync(strToU8(Lo,!0)))},de$2=$o=>isLinkHttp($o)?$o:`https://github.com/${$o}`,me$2=$o=>!isLinkHttp($o)||/github\.com/.test($o)?"GitHub":/bitbucket\.org/.test($o)?"Bitbucket":/gitlab\.com/.test($o)?"GitLab":/gitee\.com/.test($o)?"Gitee":null,Ot$2=($o,...Lo)=>{const Ao=$o.resolve(...Lo),To=Ao.matched[Ao.matched.length-1];if(!(To!=null&&To.redirect))return Ao;const{redirect:xo}=To,Ro=isFunction$1(xo)?xo(Ao):xo,Bo=isString$1(Ro)?{path:Ro}:Ro;return Ot$2($o,{hash:Ao.hash,query:Ao.query,params:Ao.params,...Bo})};var _a;const isClient=typeof window<"u",isFunction=$o=>typeof $o=="function",isString=$o=>typeof $o=="string",noop=()=>{};isClient&&((_a=window==null?void 0:window.navigator)!=null&&_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref($o){return typeof $o=="function"?$o():unref($o)}function createFilterWrapper($o,Lo){function Ao(...To){return new Promise((xo,Ro)=>{Promise.resolve($o(()=>Lo.apply(this,To),{fn:Lo,thisArg:this,args:To})).then(xo).catch(Ro)})}return Ao}const bypassFilter=$o=>$o();function debounceFilter($o,Lo={}){let Ao,To,xo=noop;const Ro=No=>{clearTimeout(No),xo(),xo=noop};return No=>{const Mo=resolveUnref($o),Vo=resolveUnref(Lo.maxWait);return Ao&&Ro(Ao),Mo<=0||Vo!==void 0&&Vo<=0?(To&&(Ro(To),To=null),Promise.resolve(No())):new Promise((zo,Fo)=>{xo=Lo.rejectOnCancel?Fo:zo,Vo&&!To&&(To=setTimeout(()=>{Ao&&Ro(Ao),To=null,zo(No())},Vo)),Ao=setTimeout(()=>{To&&Ro(To),To=null,zo(No())},Mo)})}}function throttleFilter($o,Lo=!0,Ao=!0,To=!1){let xo=0,Ro,Bo=!0,No=noop,Mo;const Vo=()=>{Ro&&(clearTimeout(Ro),Ro=void 0,No(),No=noop)};return Fo=>{const Uo=resolveUnref($o),Ho=Date.now()-xo,Wo=()=>Mo=Fo();if(Vo(),Uo<=0)return xo=Date.now(),Wo();if(Ho>Uo&&(Ao||!Bo))xo=Date.now(),Wo();else if(Lo)return new Promise((qo,Go)=>{No=To?Go:qo,Ro=setTimeout(()=>{xo=Date.now(),Bo=!0,qo(Wo()),Vo()},Uo-Ho)});return!Ao&&!Ro&&(Ro=setTimeout(()=>Bo=!0,Uo)),Bo=!1,Mo}}function pausableFilter($o=bypassFilter){const Lo=ref(!0);function Ao(){Lo.value=!1}function To(){Lo.value=!0}const xo=(...Ro)=>{Lo.value&&$o(...Ro)};return{isActive:readonly(Lo),pause:Ao,resume:To,eventFilter:xo}}function identity($o){return $o}function tryOnScopeDispose($o){return getCurrentScope()?(onScopeDispose($o),!0):!1}function useDebounceFn($o,Lo=200,Ao={}){return createFilterWrapper(debounceFilter(Lo,Ao),$o)}function useThrottleFn($o,Lo=200,Ao=!1,To=!0,xo=!1){return createFilterWrapper(throttleFilter(Lo,Ao,To,xo),$o)}function resolveRef($o){return typeof $o=="function"?computed($o):ref($o)}function tryOnMounted($o,Lo=!0){getCurrentInstance()?onMounted($o):Lo?$o():nextTick($o)}function useIntervalFn($o,Lo=1e3,Ao={}){const{immediate:To=!0,immediateCallback:xo=!1}=Ao;let Ro=null;const Bo=ref(!1);function No(){Ro&&(clearInterval(Ro),Ro=null)}function Mo(){Bo.value=!1,No()}function Vo(){const zo=resolveUnref(Lo);zo<=0||(Bo.value=!0,xo&&$o(),No(),Ro=setInterval($o,zo))}if(To&&isClient&&Vo(),isRef(Lo)||isFunction(Lo)){const zo=watch(Lo,()=>{Bo.value&&isClient&&Vo()});tryOnScopeDispose(zo)}return tryOnScopeDispose(Mo),{isActive:Bo,pause:Mo,resume:Vo}}var __getOwnPropSymbols$6$1=Object.getOwnPropertySymbols,__hasOwnProp$6$1=Object.prototype.hasOwnProperty,__propIsEnum$6$1=Object.prototype.propertyIsEnumerable,__objRest$5=($o,Lo)=>{var Ao={};for(var To in $o)__hasOwnProp$6$1.call($o,To)&&Lo.indexOf(To)<0&&(Ao[To]=$o[To]);if($o!=null&&__getOwnPropSymbols$6$1)for(var To of __getOwnPropSymbols$6$1($o))Lo.indexOf(To)<0&&__propIsEnum$6$1.call($o,To)&&(Ao[To]=$o[To]);return Ao};function watchWithFilter($o,Lo,Ao={}){const To=Ao,{eventFilter:xo=bypassFilter}=To,Ro=__objRest$5(To,["eventFilter"]);return watch($o,createFilterWrapper(xo,Lo),Ro)}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=($o,Lo,Ao)=>Lo in $o?__defProp$2($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues$2=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp$2.call(Lo,Ao)&&__defNormalProp$2($o,Ao,Lo[Ao]);if(__getOwnPropSymbols$2)for(var Ao of __getOwnPropSymbols$2(Lo))__propIsEnum$2.call(Lo,Ao)&&__defNormalProp$2($o,Ao,Lo[Ao]);return $o},__spreadProps$2=($o,Lo)=>__defProps$2($o,__getOwnPropDescs$2(Lo)),__objRest$1=($o,Lo)=>{var Ao={};for(var To in $o)__hasOwnProp$2.call($o,To)&&Lo.indexOf(To)<0&&(Ao[To]=$o[To]);if($o!=null&&__getOwnPropSymbols$2)for(var To of __getOwnPropSymbols$2($o))Lo.indexOf(To)<0&&__propIsEnum$2.call($o,To)&&(Ao[To]=$o[To]);return Ao};function watchPausable($o,Lo,Ao={}){const To=Ao,{eventFilter:xo}=To,Ro=__objRest$1(To,["eventFilter"]),{eventFilter:Bo,pause:No,resume:Mo,isActive:Vo}=pausableFilter(xo);return{stop:watchWithFilter($o,Lo,__spreadProps$2(__spreadValues$2({},Ro),{eventFilter:Bo})),pause:No,resume:Mo,isActive:Vo}}function unrefElement($o){var Lo;const Ao=resolveUnref($o);return(Lo=Ao==null?void 0:Ao.$el)!=null?Lo:Ao}const defaultWindow=isClient?window:void 0,defaultDocument=isClient?window.document:void 0;isClient&&window.navigator;isClient&&window.location;function useEventListener(...$o){let Lo,Ao,To,xo;if(isString($o[0])||Array.isArray($o[0])?([Ao,To,xo]=$o,Lo=defaultWindow):[Lo,Ao,To,xo]=$o,!Lo)return noop;Array.isArray(Ao)||(Ao=[Ao]),Array.isArray(To)||(To=[To]);const Ro=[],Bo=()=>{Ro.forEach(zo=>zo()),Ro.length=0},No=(zo,Fo,Uo)=>(zo.addEventListener(Fo,Uo,xo),()=>zo.removeEventListener(Fo,Uo,xo)),Mo=watch(()=>unrefElement(Lo),zo=>{Bo(),zo&&Ro.push(...Ao.flatMap(Fo=>To.map(Uo=>No(zo,Fo,Uo))))},{immediate:!0,flush:"post"}),Vo=()=>{Mo(),Bo()};return tryOnScopeDispose(Vo),Vo}function onClickOutside($o,Lo,Ao={}){const{window:To=defaultWindow,ignore:xo=[],capture:Ro=!0,detectIframe:Bo=!1}=Ao;if(!To)return;let No=!0,Mo;const Vo=Ho=>xo.some(Wo=>{if(typeof Wo=="string")return Array.from(To.document.querySelectorAll(Wo)).some(qo=>qo===Ho.target||Ho.composedPath().includes(qo));{const qo=unrefElement(Wo);return qo&&(Ho.target===qo||Ho.composedPath().includes(qo))}}),zo=Ho=>{To.clearTimeout(Mo);const Wo=unrefElement($o);if(!(!Wo||Wo===Ho.target||Ho.composedPath().includes(Wo))){if(Ho.detail===0&&(No=!Vo(Ho)),!No){No=!0;return}Lo(Ho)}},Fo=[useEventListener(To,"click",zo,{passive:!0,capture:Ro}),useEventListener(To,"pointerdown",Ho=>{const Wo=unrefElement($o);Wo&&(No=!Ho.composedPath().includes(Wo)&&!Vo(Ho))},{passive:!0}),useEventListener(To,"pointerup",Ho=>{if(Ho.button===0){const Wo=Ho.composedPath();Ho.composedPath=()=>Wo,Mo=To.setTimeout(()=>zo(Ho),50)}},{passive:!0}),Bo&&useEventListener(To,"blur",Ho=>{var Wo;const qo=unrefElement($o);((Wo=To.document.activeElement)==null?void 0:Wo.tagName)==="IFRAME"&&!(qo!=null&&qo.contains(To.document.activeElement))&&Lo(Ho)})].filter(Boolean);return()=>Fo.forEach(Ho=>Ho())}function useSupported($o,Lo=!1){const Ao=ref(),To=()=>Ao.value=Boolean($o());return To(),tryOnMounted(To,Lo),Ao}function useMediaQuery($o,Lo={}){const{window:Ao=defaultWindow}=Lo,To=useSupported(()=>Ao&&"matchMedia"in Ao&&typeof Ao.matchMedia=="function");let xo;const Ro=ref(!1),Bo=()=>{xo&&("removeEventListener"in xo?xo.removeEventListener("change",No):xo.removeListener(No))},No=()=>{To.value&&(Bo(),xo=Ao.matchMedia(resolveRef($o).value),Ro.value=xo.matches,"addEventListener"in xo?xo.addEventListener("change",No):xo.addListener(No))};return watchEffect(No),tryOnScopeDispose(()=>Bo()),Ro}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($o,Lo){return handlers[$o]||Lo}function guessSerializerType($o){return $o==null?"any":$o instanceof Set?"set":$o instanceof Map?"map":$o instanceof Date?"date":typeof $o=="boolean"?"boolean":typeof $o=="string"?"string":typeof $o=="object"?"object":Number.isNaN($o)?"any":"number"}var __defProp$j=Object.defineProperty,__getOwnPropSymbols$l=Object.getOwnPropertySymbols,__hasOwnProp$l=Object.prototype.hasOwnProperty,__propIsEnum$l=Object.prototype.propertyIsEnumerable,__defNormalProp$j=($o,Lo,Ao)=>Lo in $o?__defProp$j($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues$j=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp$l.call(Lo,Ao)&&__defNormalProp$j($o,Ao,Lo[Ao]);if(__getOwnPropSymbols$l)for(var Ao of __getOwnPropSymbols$l(Lo))__propIsEnum$l.call(Lo,Ao)&&__defNormalProp$j($o,Ao,Lo[Ao]);return $o};const StorageSerializers={boolean:{read:$o=>$o==="true",write:$o=>String($o)},object:{read:$o=>JSON.parse($o),write:$o=>JSON.stringify($o)},number:{read:$o=>Number.parseFloat($o),write:$o=>String($o)},any:{read:$o=>$o,write:$o=>String($o)},string:{read:$o=>$o,write:$o=>String($o)},map:{read:$o=>new Map(JSON.parse($o)),write:$o=>JSON.stringify(Array.from($o.entries()))},set:{read:$o=>new Set(JSON.parse($o)),write:$o=>JSON.stringify(Array.from($o))},date:{read:$o=>new Date($o),write:$o=>$o.toISOString()}};function useStorage($o,Lo,Ao,To={}){var xo;const{flush:Ro="pre",deep:Bo=!0,listenToStorageChanges:No=!0,writeDefaults:Mo=!0,mergeDefaults:Vo=!1,shallow:zo,window:Fo=defaultWindow,eventFilter:Uo,onError:Ho=ea=>{console.error(ea)}}=To,Wo=(zo?shallowRef:ref)(Lo);if(!Ao)try{Ao=getSSRHandler("getDefaultStorage",()=>{var ea;return(ea=defaultWindow)==null?void 0:ea.localStorage})()}catch(ea){Ho(ea)}if(!Ao)return Wo;const qo=resolveUnref(Lo),Go=guessSerializerType(qo),Yo=(xo=To.serializer)!=null?xo:StorageSerializers[Go],{pause:Zo,resume:Qo}=watchPausable(Wo,()=>Ko(Wo.value),{flush:Ro,deep:Bo,eventFilter:Uo});return Fo&&No&&useEventListener(Fo,"storage",aa),aa(),Wo;function Ko(ea){try{if(ea==null)Ao.removeItem($o);else{const Xo=Yo.write(ea),la=Ao.getItem($o);la!==Xo&&(Ao.setItem($o,Xo),Fo&&(Fo==null||Fo.dispatchEvent(new StorageEvent("storage",{key:$o,oldValue:la,newValue:Xo,storageArea:Ao}))))}}catch(Xo){Ho(Xo)}}function Jo(ea){const Xo=ea?ea.newValue:Ao.getItem($o);if(Xo==null)return Mo&&qo!==null&&Ao.setItem($o,Yo.write(qo)),qo;if(!ea&&Vo){const la=Yo.read(Xo);return isFunction(Vo)?Vo(la,qo):Go==="object"&&!Array.isArray(la)?__spreadValues$j(__spreadValues$j({},qo),la):la}else return typeof Xo!="string"?Xo:Yo.read(Xo)}function aa(ea){if(!(ea&&ea.storageArea!==Ao)){if(ea&&ea.key==null){Wo.value=qo;return}if(!(ea&&ea.key!==$o)){Zo();try{Wo.value=Jo(ea)}catch(Xo){Ho(Xo)}finally{ea?nextTick(Qo):Qo()}}}}}function usePreferredDark($o){return useMediaQuery("(prefers-color-scheme: dark)",$o)}function useRafFn($o,Lo={}){const{immediate:Ao=!0,window:To=defaultWindow}=Lo,xo=ref(!1);let Ro=0,Bo=null;function No(zo){if(!xo.value||!To)return;const Fo=zo-Ro;$o({delta:Fo,timestamp:zo}),Ro=zo,Bo=To.requestAnimationFrame(No)}function Mo(){!xo.value&&To&&(xo.value=!0,Bo=To.requestAnimationFrame(No))}function Vo(){xo.value=!1,Bo!=null&&To&&(To.cancelAnimationFrame(Bo),Bo=null)}return Ao&&Mo(),tryOnScopeDispose(Vo),{isActive:readonly(xo),pause:Vo,resume:Mo}}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($o,Lo={}){const{document:Ao=defaultDocument,autoExit:To=!1}=Lo,xo=$o||(Ao==null?void 0:Ao.querySelector("html")),Ro=ref(!1);let Bo=functionsMap[0];const No=useSupported(()=>{if(Ao){for(const qo of functionsMap)if(qo[1]in Ao)return Bo=qo,!0}else return!1;return!1}),[Mo,Vo,zo,,Fo]=Bo;async function Uo(){No.value&&(Ao!=null&&Ao[zo]&&await Ao[Vo](),Ro.value=!1)}async function Ho(){if(!No.value)return;await Uo();const qo=unrefElement(xo);qo&&(await qo[Mo](),Ro.value=!0)}async function Wo(){Ro.value?await Uo():await Ho()}return Ao&&useEventListener(Ao,Fo,()=>{Ro.value=!!(Ao!=null&&Ao[zo])},!1),To&&tryOnScopeDispose(Uo),{isSupported:No,isFullscreen:Ro,enter:Ho,exit:Uo,toggle:Wo}}var __defProp$6=Object.defineProperty,__getOwnPropSymbols$6=Object.getOwnPropertySymbols,__hasOwnProp$6=Object.prototype.hasOwnProperty,__propIsEnum$6=Object.prototype.propertyIsEnumerable,__defNormalProp$6=($o,Lo,Ao)=>Lo in $o?__defProp$6($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues$6=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp$6.call(Lo,Ao)&&__defNormalProp$6($o,Ao,Lo[Ao]);if(__getOwnPropSymbols$6)for(var Ao of __getOwnPropSymbols$6(Lo))__propIsEnum$6.call(Lo,Ao)&&__defNormalProp$6($o,Ao,Lo[Ao]);return $o};function useNow($o={}){const{controls:Lo=!1,interval:Ao="requestAnimationFrame"}=$o,To=ref(new Date),xo=()=>To.value=new Date,Ro=Ao==="requestAnimationFrame"?useRafFn(xo,{immediate:!0}):useIntervalFn(xo,Ao,{immediate:!0});return Lo?__spreadValues$6({now:To},Ro):To}var SwipeDirection;(function($o){$o.UP="UP",$o.RIGHT="RIGHT",$o.DOWN="DOWN",$o.LEFT="LEFT",$o.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));let _id=0;function useStyleTag($o,Lo={}){const Ao=ref(!1),{document:To=defaultDocument,immediate:xo=!0,manual:Ro=!1,id:Bo=`vueuse_styletag_${++_id}`}=Lo,No=ref($o);let Mo=()=>{};const Vo=()=>{if(!To)return;const Fo=To.getElementById(Bo)||To.createElement("style");Fo.isConnected||(Fo.type="text/css",Fo.id=Bo,Lo.media&&(Fo.media=Lo.media),To.head.appendChild(Fo)),!Ao.value&&(Mo=watch(No,Uo=>{Fo.textContent=Uo},{immediate:!0}),Ao.value=!0)},zo=()=>{!To||!Ao.value||(Mo(),To.head.removeChild(To.getElementById(Bo)),Ao.value=!1)};return xo&&!Ro&&tryOnMounted(Vo),Ro||tryOnScopeDispose(zo),{id:Bo,css:No,unload:zo,load:Vo,isLoaded:readonly(Ao)}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=($o,Lo,Ao)=>Lo in $o?__defProp($o,Lo,{enumerable:!0,configurable:!0,writable:!0,value:Ao}):$o[Lo]=Ao,__spreadValues=($o,Lo)=>{for(var Ao in Lo||(Lo={}))__hasOwnProp.call(Lo,Ao)&&__defNormalProp($o,Ao,Lo[Ao]);if(__getOwnPropSymbols)for(var Ao of __getOwnPropSymbols(Lo))__propIsEnum.call(Lo,Ao)&&__defNormalProp($o,Ao,Lo[Ao]);return $o};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);const fontIcon="";var c$3=defineComponent({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup($o){const Lo=computed(()=>{const Ao={};return $o.color&&(Ao.color=$o.color),$o.size&&(Ao["font-size"]=Number.isNaN(Number($o.size))?$o.size:`${$o.size}px`),Dt$2(Ao).length?Ao:null});return()=>$o.icon?h$4("span",{key:$o.icon,class:["font-icon icon","",$o.icon.includes(" ")?$o.icon:`iconfont icon-${$o.icon}`],style:Lo.value}):null}});const badge="",t$4=({type:$o="info",text:Lo="",vertical:Ao="top",color:To},{slots:xo})=>{var Ro;return h$4("span",{class:["badge",$o,{diy:To}],style:{verticalAlign:Ao,...To?{backgroundColor:To}:{}}},Lo||((Ro=xo.default)==null?void 0:Ro.call(xo)))};t$4.displayName="Badge";const biliBili="",v$3=$o=>isString$1($o)?$o:`${$o}px`,B$4=($o,Lo=0)=>{const Ao=ref(),To=computed(()=>v$3(unref($o.width)||"100%")),xo=ref("auto"),Ro=Mo=>{if(isString$1(Mo)){const[Vo,zo]=Mo.split(":"),Fo=Number(Vo)/Number(zo);if(!Number.isNaN(Fo))return Fo}return typeof Mo=="number"?Mo:16/9},Bo=Mo=>{const Vo=unref($o.height),zo=Ro(unref($o.ratio));return Vo?v$3(Vo):`${Number(Mo)/zo+unref(Lo)}px`},No=()=>{Ao.value&&(xo.value=Bo(Ao.value.clientWidth))};return onMounted(()=>{No(),isRef(Lo)&&watch(Lo,()=>No()),useEventListener("orientationchange",()=>No()),useEventListener("resize",()=>No())}),{el:Ao,width:To,height:xo}};var k$5=defineComponent({name:"BiliBili",props:{bvid:{type:String,required:!0},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},lowQuality:Boolean,noDanmaku:Boolean},setup($o){const Lo=ref(!1),Ao=computed(()=>Lo.value?0:68),To=()=>{Lo.value=Lt$1(navigator.userAgent)||xo.value.clientWidth<640},{el:xo,width:Ro,height:Bo}=B$4($o,Ao),No=computed(()=>`https://player.bilibili.com/player.html?bvid=${$o.bvid}&t=${$o.time}&high_quality=${$o.lowQuality?0:1}&page=${$o.page}&danmaku=${$o.noDanmaku?0:1}`);return onMounted(()=>{To(),useEventListener("orientationchange",()=>To()),useEventListener("resize",()=>To())}),()=>[h$4("div",{class:"bili-desc"},h$4("a",{class:"sr-only",href:No.value},$o.title)),h$4("iframe",{ref:xo,src:`https://player.bilibili.com/player.html?bvid=${$o.bvid}&t=${$o.time}&high_quality=${$o.lowQuality?0:1}&page=${$o.page}&danmaku=${$o.noDanmaku?0:1}`,title:$o.title,class:"bili-iframe",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",style:{width:Ro.value,height:Bo.value}})]}});const backToTop="",a$5=()=>h$4(R$2,{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"})]);a$5.displayName="BackToTopIcon";var h$3=defineComponent({name:"BackToTop",props:{threshold:{type:Number,default:300}},setup($o){const Lo=usePageFrontmatter(),Ao=Yt$2({"/en/":{backToTop:"Back to top"},"/":{backToTop:"返回顶部"}}),To=ref(0),xo=computed(()=>Lo.value.backToTop!==!1&&To.value>$o.threshold),Ro=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;return onMounted(()=>{To.value=Ro()}),useEventListener("scroll",useDebounceFn(()=>{To.value=Ro()},100)),()=>h$4(Transition,{name:"fade"},()=>xo.value?h$4("button",{class:"back-to-top","aria-label":Ao.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"}),To.value=0}},h$4(a$5)):null)}});const srOnly="",clientConfig1=defineClientConfig({enhance:({app:$o})=>{Ht$2("FontIcon")||$o.component("FontIcon",c$3),Ht$2("Badge")||$o.component("Badge",t$4),Ht$2("BiliBili")||$o.component("BiliBili",k$5)},setup:()=>{useStyleTag(` @import url("//at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css");
`)},rootComponents:[()=>h$4(h$3,{threshold:300})]});function r$5($o,Lo,Ao){var To,xo,Ro;Lo===void 0&&(Lo=50),Ao===void 0&&(Ao={});var Bo=(To=Ao.isImmediate)!=null&&To,No=(xo=Ao.callback)!=null&&xo,Mo=Ao.maxWait,Vo=Date.now(),zo=[];function Fo(){if(Mo!==void 0){var Ho=Date.now()-Vo;if(Ho+Lo>=Mo)return Mo-Ho}return Lo}var Uo=function(){var Ho=[].slice.call(arguments),Wo=this;return new Promise(function(qo,Go){var Yo=Bo&&Ro===void 0;if(Ro!==void 0&&clearTimeout(Ro),Ro=setTimeout(function(){if(Ro=void 0,Vo=Date.now(),!Bo){var Qo=$o.apply(Wo,Ho);No&&No(Qo),zo.forEach(function(Ko){return(0,Ko.resolve)(Qo)}),zo=[]}},Fo()),Yo){var Zo=$o.apply(Wo,Ho);return No&&No(Zo),qo(Zo)}zo.push({resolve:qo,reject:Go})})};return Uo.cancel=function(Ho){Ro!==void 0&&clearTimeout(Ro),zo.forEach(function(Wo){return(0,Wo.reject)(Ho)}),zo=[]},Uo}const useActiveHeaderLinks=({headerLinkSelector:$o,headerAnchorSelector:Lo,delay:Ao,offset:To=5})=>{const xo=useRouter(),Bo=r$5(()=>{var qo,Go;const No=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(No-0)<To){updateHash(xo,"");return}const Vo=window.innerHeight+No,zo=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),Fo=Math.abs(zo-Vo)<To,Uo=Array.from(document.querySelectorAll($o)),Wo=Array.from(document.querySelectorAll(Lo)).filter(Yo=>Uo.some(Zo=>Zo.hash===Yo.hash));for(let Yo=0;Yo<Wo.length;Yo++){const Zo=Wo[Yo],Qo=Wo[Yo+1],Ko=No>=(((qo=Zo.parentElement)==null?void 0:qo.offsetTop)??0)-To,Jo=!Qo||No<(((Go=Qo.parentElement)==null?void 0:Go.offsetTop)??0)-To;if(!(Ko&&Jo))continue;const ea=decodeURIComponent(xo.currentRoute.value.hash),Xo=decodeURIComponent(Zo.hash);if(ea===Xo)return;if(Fo){for(let la=Yo+1;la<Wo.length;la++)if(ea===decodeURIComponent(Wo[la].hash))return}updateHash(xo,Xo);return}},Ao);onMounted(()=>{window.addEventListener("scroll",Bo)}),onBeforeUnmount(()=>{window.removeEventListener("scroll",Bo)})},updateHash=async($o,Lo)=>{const{scrollBehavior:Ao}=$o.options;$o.options.scrollBehavior=void 0,await $o.replace({query:$o.currentRoute.value.query,hash:Lo,force:!0}).finally(()=>$o.options.scrollBehavior=Ao)},headerLinkSelector=".sidebar-link, .toc-link",headerAnchorSelector=".header-anchor",delay=200,offset=5,clientConfig2=defineClientConfig({setup(){useActiveHeaderLinks({headerLinkSelector,headerAnchorSelector,delay,offset})}}),autoCatalog="";var M$2=defineComponent({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},titleGetter:{type:Function,default:$o=>$o.title},iconGetter:{type:Function,default:$o=>$o.icon},orderGetter:{type:Function,default:$o=>$o.order||0},shouldIndex:{type:Function,default:$o=>$o.index!==!1}},setup($o){const Lo=Yt$2({"/en/":{title:"Catalog"},"/":{title:"目录"}}),Ao=useRoute(),To=useRouter(),xo=useSiteData(),Ro=()=>{const No=$o.base||Ao.path.replace(/\/[^/]+$/,"/"),Mo=To.getRoutes(),Vo=[];return Mo.filter(({meta:zo,path:Fo})=>{if(!bt$2(Fo,No)||Fo===No)return!1;if(No==="/"){const Uo=Dt$2(xo.value.locales).filter(Ho=>Ho!=="/");if(Fo==="/404.html"||Uo.some(Ho=>bt$2(Fo,Ho)))return!1}return(ee$2(Fo,".html")&&!ee$2(Fo,"/index.html")||ee$2(Fo,"/"))&&$o.shouldIndex(zo)}).map(({path:zo,meta:Fo})=>{const Uo=zo.substring(No.length).split("/").length;return{title:$o.titleGetter(Fo),icon:$o.iconGetter(Fo),base:zo.replace(/\/[^/]+\/?$/,"/"),order:$o.orderGetter(Fo)||null,level:ee$2(zo,"/")?Uo-1:Uo,path:zo}}).filter(({title:zo,level:Fo})=>Fo<=$o.level||!zo).sort(({title:zo,level:Fo,path:Uo,order:Ho},{title:Wo,level:qo,path:Go,order:Yo})=>Fo-qo||(ee$2(Uo,"/index.html")?-1:ee$2(Go,"/index.html")?1:Ho===null?Yo===null?zo.localeCompare(Wo):Yo:Yo===null?Ho:Ho>0?Yo>0?Ho-Yo:-1:Yo<0?Ho-Yo:1)).forEach(zo=>{var Fo;const{base:Uo,level:Ho}=zo;switch(Ho){case 1:Vo.push(zo);break;case 2:{const Wo=Vo.find(qo=>qo.path===Uo);Wo&&(Wo.children??(Wo.children=[])).push(zo);break}default:{const Wo=Vo.find(qo=>qo.path===Uo.replace(/\/[^/]+\/$/,"/"));if(Wo){const qo=(Fo=Wo.children)==null?void 0:Fo.find(Go=>Go.path===Uo);qo&&(qo.children??(qo.children=[])).push(zo)}}}}),Vo},Bo=computed(()=>Ro());return()=>h$4("div",{class:"auto-catalog-wrapper"},[h$4("h2",{class:"main-title"},Lo.value.title),...Bo.value.map(({children:No=[],icon:Mo,path:Vo,title:zo},Fo)=>[h$4("h3",{id:zo,class:["child-title",{"has-children":No.length}]},[h$4("a",{href:`#${zo}`,class:"header-anchor"},"#"),h$4(RouterLink,{class:"catalog-title",to:Vo},()=>[Mo?h$4(c$3,{icon:Mo}):null,`${Fo+1}. ${zo||"Unknown"}`])]),No.length?h$4("ul",{class:"child-catalog-wrapper"},No.map(({children:Uo=[],icon:Ho,path:Wo,title:qo},Go)=>h$4("li",{class:"child-catalog-item"},[h$4("div",{class:["sub-title",{"has-children":Uo.length}]},[h$4("a",{href:`#${qo}`,class:"header-anchor"},"#"),h$4(RouterLink,{class:"catalog-title",to:Wo},()=>[Ho?h$4(c$3,{icon:Ho}):null,`${Fo+1}.${Go+1} ${qo||"Unknown"}`])]),Uo.length?h$4("div",{class:"sub-catalog-wrapper"},Uo.map(({icon:Yo,path:Zo,title:Qo},Ko)=>h$4(RouterLink,{class:"sub-catalog-item",to:Zo},()=>[Yo?h$4(c$3,{icon:Yo}):null,`${Fo+1}.${Go+1}.${Ko+1} ${Qo||"Unknown"}`]))):null]))):null])])}}),F$4=defineClientConfig({enhance:({app:$o})=>{Ht$2("AutoCatalog",$o)||$o.component("AutoCatalog",Lo=>h$4(M$2,{titleGetter:Ao=>Ao.t,iconGetter:Ao=>Ao.i,orderGetter:Ao=>Ao.O,shouldIndex:Ao=>Boolean(Ao.I),...Lo}))}});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($o){const Lo=useRouteLocale(),Ao=computed(()=>$o.locales[Lo.value]??{openInNewWindow:"open in new window"});return()=>h$4("span",[svg,h$4("span",{class:"external-link-icon-sr-only"},Ao.value.openInNewWindow)])}}),locales={},clientConfig4=defineClientConfig({enhance({app:$o}){$o.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:$o=>{const Lo=nprogress$1.isStarted();$o=clamp($o,nprogress$1.settings.minimum,1),nprogress$1.status=$o===1?null:$o;const Ao=nprogress$1.render(!Lo),To=Ao.querySelector(nprogress$1.settings.barSelector),xo=nprogress$1.settings.speed,Ro=nprogress$1.settings.easing;return Ao.offsetWidth,queue(Bo=>{css(To,{transform:"translate3d("+toBarPerc($o)+"%,0,0)",transition:"all "+xo+"ms "+Ro}),$o===1?(css(Ao,{transition:"none",opacity:"1"}),Ao.offsetWidth,setTimeout(function(){css(Ao,{transition:"all "+xo+"ms linear",opacity:"0"}),setTimeout(function(){nprogress$1.remove(),Bo()},xo)},xo)):setTimeout(()=>Bo(),xo)}),nprogress$1},isStarted:()=>typeof nprogress$1.status=="number",start:()=>{nprogress$1.status||nprogress$1.set(0);const $o=()=>{setTimeout(()=>{nprogress$1.status&&(nprogress$1.trickle(),$o())},nprogress$1.settings.trickleSpeed)};return nprogress$1.settings.trickle&&$o(),nprogress$1},done:$o=>!$o&&!nprogress$1.status?nprogress$1:nprogress$1.inc(.3+.5*Math.random()).set(1),inc:$o=>{let Lo=nprogress$1.status;return Lo?(typeof $o!="number"&&($o=(1-Lo)*clamp(Math.random()*Lo,.1,.95)),Lo=clamp(Lo+$o,0,.994),nprogress$1.set(Lo)):nprogress$1.start()},trickle:()=>nprogress$1.inc(Math.random()*nprogress$1.settings.trickleRate),render:$o=>{if(nprogress$1.isRendered())return document.getElementById("nprogress");addClass(document.documentElement,"nprogress-busy");const Lo=document.createElement("div");Lo.id="nprogress",Lo.innerHTML=nprogress$1.settings.template;const Ao=Lo.querySelector(nprogress$1.settings.barSelector),To=$o?"-100":toBarPerc(nprogress$1.status||0),xo=document.querySelector(nprogress$1.settings.parent);return css(Ao,{transition:"all 0 linear",transform:"translate3d("+To+"%,0,0)"}),xo!==document.body&&addClass(xo,"nprogress-custom-parent"),xo==null||xo.appendChild(Lo),Lo},remove:()=>{removeClass(document.documentElement,"nprogress-busy"),removeClass(document.querySelector(nprogress$1.settings.parent),"nprogress-custom-parent");const $o=document.getElementById("nprogress");$o&&removeElement($o)},isRendered:()=>!!document.getElementById("nprogress")},clamp=($o,Lo,Ao)=>$o<Lo?Lo:$o>Ao?Ao:$o,toBarPerc=$o=>(-1+$o)*100,queue=function(){const $o=[];function Lo(){const Ao=$o.shift();Ao&&Ao(Lo)}return function(Ao){$o.push(Ao),$o.length===1&&Lo()}}(),css=function(){const $o=["Webkit","O","Moz","ms"],Lo={};function Ao(Bo){return Bo.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(No,Mo){return Mo.toUpperCase()})}function To(Bo){const No=document.body.style;if(Bo in No)return Bo;let Mo=$o.length;const Vo=Bo.charAt(0).toUpperCase()+Bo.slice(1);let zo;for(;Mo--;)if(zo=$o[Mo]+Vo,zo in No)return zo;return Bo}function xo(Bo){return Bo=Ao(Bo),Lo[Bo]||(Lo[Bo]=To(Bo))}function Ro(Bo,No,Mo){No=xo(No),Bo.style[No]=Mo}return function(Bo,No){for(const Mo in No){const Vo=No[Mo];Vo!==void 0&&Object.prototype.hasOwnProperty.call(No,Mo)&&Ro(Bo,Mo,Vo)}}}(),hasClass=($o,Lo)=>(typeof $o=="string"?$o:classList($o)).indexOf(" "+Lo+" ")>=0,addClass=($o,Lo)=>{const Ao=classList($o),To=Ao+Lo;hasClass(Ao,Lo)||($o.className=To.substring(1))},removeClass=($o,Lo)=>{const Ao=classList($o);if(!hasClass($o,Lo))return;const To=Ao.replace(" "+Lo+" "," ");$o.className=To.substring(1,To.length-1)},classList=$o=>(" "+($o.className||"")+" ").replace(/\s+/gi," "),removeElement=$o=>{$o&&$o.parentNode&&$o.parentNode.removeChild($o)},vars="",nprogress="",useNprogress=()=>{onMounted(()=>{const $o=useRouter(),Lo=new Set;Lo.add($o.currentRoute.value.path),$o.beforeEach(Ao=>{Lo.has(Ao.path)||nprogress$1.start()}),$o.afterEach(Ao=>{Lo.add(Ao.path),nprogress$1.done()})})},clientConfig5=defineClientConfig({setup(){useNprogress()}}),themeData$1=JSON.parse(`{"encrypt":{},"locales":{"/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"},"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":["Theres nothing here.","How did we get here?","Thats a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"},"author":{"name":"DGP-Studio","url":"https://github.com/DGP-Studio"},"logo":"https://img.alicdn.com/imgextra/i1/1797064093/O1CN01TOz2Cm1g6du5e8Hml_!!1797064093.png","repo":"DGP-Studio/Snap.Hutao","pageInfo":["Author","Original","Date","Category","Tag","ReadingTime"],"docsRepo":"DGP-Studio/Snap.Hutao.Docs","docsDir":"docs","navbar":["/en",{"text":"Document","icon":"article","link":"/features/README.md"},{"text":"Download","icon":"install","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52"}],"sidebar":{"/en/":["",{"icon":"play","text":"快速开始","link":"quick-start.md"}]},"footer":"Be the best Genshin Impact tool","displayFooter":true},"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"author":{"name":"DGP-Studio","url":"https://github.com/DGP-Studio"},"logo":"https://img.alicdn.com/imgextra/i1/1797064093/O1CN01TOz2Cm1g6du5e8Hml_!!1797064093.png","repo":"DGP-Studio/Snap.Hutao","pageInfo":["Author","Original","Date","Category","Tag","ReadingTime"],"docsRepo":"DGP-Studio/Snap.Hutao.Docs","docsDir":"docs","navbar":["/",{"text":"文档","icon":"article","link":"/features/"},{"text":"下载","icon":"install","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52"},{"text":"加入社区讨论","icon":"community","link":"/community.md"}],"sidebar":{"/":["",{"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":["FAQ.md","exceptions.md","known-issue.md","mihoyo-risk-tip.md","artifact-rating-rules.md","get-stoken-cookie-from-the-third-party.md","Gacha-system-and-export-principal.md","uninstall.md"]},{"icon":"article","text":"声明和公告","prefix":"statements/","children":"structure"}]},"footer":"用开源社区力量为原神PC端玩家带来最好的游戏体验","displayFooter":true}}}`),themeData=ref(themeData$1),useThemeData$1=()=>themeData,themeLocaleDataSymbol=Symbol(""),useThemeLocaleData$1=()=>{const $o=inject(themeLocaleDataSymbol);if(!$o)throw new Error("useThemeLocaleData() is called without provider.");return $o},resolveThemeLocaleData=($o,Lo)=>{var Ao;return{...$o,...(Ao=$o.locales)==null?void 0:Ao[Lo]}},clientConfig6=defineClientConfig({enhance({app:$o}){const Lo=useThemeData$1(),Ao=$o._context.provides[routeLocaleSymbol],To=computed(()=>resolveThemeLocaleData(Lo.value,Ao.value));$o.provide(themeLocaleDataSymbol,To),Object.defineProperties($o.config.globalProperties,{$theme:{get(){return Lo.value}},$themeLocale:{get(){return To.value}}})}});var e$3,t$3,n$3=typeof Map=="function"?new Map:(e$3=[],t$3=[],{has:function($o){return e$3.indexOf($o)>-1},get:function($o){return t$3[e$3.indexOf($o)]},set:function($o,Lo){e$3.indexOf($o)===-1&&(e$3.push($o),t$3.push(Lo))},delete:function($o){var Lo=e$3.indexOf($o);Lo>-1&&(e$3.splice(Lo,1),t$3.splice(Lo,1))}}),o$4=function($o){return new Event($o,{bubbles:!0})};try{new Event("test")}catch{o$4=function(Lo){var Ao=document.createEvent("Event");return Ao.initEvent(Lo,!0,!1),Ao}}function r$4($o){var Lo=n$3.get($o);Lo&&Lo.destroy()}function i$5($o){var Lo=n$3.get($o);Lo&&Lo.update()}var l$4=null;typeof window>"u"||typeof window.getComputedStyle!="function"?((l$4=function($o){return $o}).destroy=function($o){return $o},l$4.update=function($o){return $o}):((l$4=function($o,Lo){return $o&&Array.prototype.forEach.call($o.length?$o:[$o],function(Ao){return function(To){if(To&&To.nodeName&&To.nodeName==="TEXTAREA"&&!n$3.has(To)){var xo,Ro=null,Bo=null,No=null,Mo=function(){To.clientWidth!==Bo&&Uo()},Vo=function(Ho){window.removeEventListener("resize",Mo,!1),To.removeEventListener("input",Uo,!1),To.removeEventListener("keyup",Uo,!1),To.removeEventListener("autosize:destroy",Vo,!1),To.removeEventListener("autosize:update",Uo,!1),Object.keys(Ho).forEach(function(Wo){To.style[Wo]=Ho[Wo]}),n$3.delete(To)}.bind(To,{height:To.style.height,resize:To.style.resize,overflowY:To.style.overflowY,overflowX:To.style.overflowX,wordWrap:To.style.wordWrap});To.addEventListener("autosize:destroy",Vo,!1),"onpropertychange"in To&&"oninput"in To&&To.addEventListener("keyup",Uo,!1),window.addEventListener("resize",Mo,!1),To.addEventListener("input",Uo,!1),To.addEventListener("autosize:update",Uo,!1),To.style.overflowX="hidden",To.style.wordWrap="break-word",n$3.set(To,{destroy:Vo,update:Uo}),(xo=window.getComputedStyle(To,null)).resize==="vertical"?To.style.resize="none":xo.resize==="both"&&(To.style.resize="horizontal"),Ro=xo.boxSizing==="content-box"?-(parseFloat(xo.paddingTop)+parseFloat(xo.paddingBottom)):parseFloat(xo.borderTopWidth)+parseFloat(xo.borderBottomWidth),isNaN(Ro)&&(Ro=0),Uo()}function zo(Ho){var Wo=To.style.width;To.style.width="0px",To.style.width=Wo,To.style.overflowY=Ho}function Fo(){if(To.scrollHeight!==0){var Ho=function(Wo){for(var qo=[];Wo&&Wo.parentNode&&Wo.parentNode instanceof Element;)Wo.parentNode.scrollTop&&(Wo.parentNode.style.scrollBehavior="auto",qo.push([Wo.parentNode,Wo.parentNode.scrollTop])),Wo=Wo.parentNode;return function(){return qo.forEach(function(Go){var Yo=Go[0];Yo.scrollTop=Go[1],Yo.style.scrollBehavior=null})}}(To);To.style.height="",To.style.height=To.scrollHeight+Ro+"px",Bo=To.clientWidth,Ho()}}function Uo(){Fo();var Ho=Math.round(parseFloat(To.style.height)),Wo=window.getComputedStyle(To,null),qo=Wo.boxSizing==="content-box"?Math.round(parseFloat(Wo.height)):To.offsetHeight;if(qo<Ho?Wo.overflowY==="hidden"&&(zo("scroll"),Fo(),qo=Wo.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(To,null).height)):To.offsetHeight):Wo.overflowY!=="hidden"&&(zo("hidden"),Fo(),qo=Wo.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(To,null).height)):To.offsetHeight),No!==qo){No=qo;var Go=o$4("autosize:resized");try{To.dispatchEvent(Go)}catch{}}}}(Ao)}),$o}).destroy=function($o){return $o&&Array.prototype.forEach.call($o.length?$o:[$o],r$4),$o},l$4.update=function($o){return $o&&Array.prototype.forEach.call($o.length?$o:[$o],i$5),$o});var a$4=l$4;function getDefaults(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let defaults=getDefaults();function changeDefaults($o){defaults=$o}const escapeTest=/[&<>"']/,escapeReplace=new RegExp(escapeTest.source,"g"),escapeTestNoEncode=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode=new RegExp(escapeTestNoEncode.source,"g"),escapeReplacements={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},getEscapeReplacement=$o=>escapeReplacements[$o];function escape($o,Lo){if(Lo){if(escapeTest.test($o))return $o.replace(escapeReplace,getEscapeReplacement)}else if(escapeTestNoEncode.test($o))return $o.replace(escapeReplaceNoEncode,getEscapeReplacement);return $o}const unescapeTest=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function unescape($o){return $o.replace(unescapeTest,(Lo,Ao)=>(Ao=Ao.toLowerCase(),Ao==="colon"?":":Ao.charAt(0)==="#"?Ao.charAt(1)==="x"?String.fromCharCode(parseInt(Ao.substring(2),16)):String.fromCharCode(+Ao.substring(1)):""))}const caret=/(^|[^\[])\^/g;function edit($o,Lo){$o=typeof $o=="string"?$o:$o.source,Lo=Lo||"";const Ao={replace:(To,xo)=>(xo=xo.source||xo,xo=xo.replace(caret,"$1"),$o=$o.replace(To,xo),Ao),getRegex:()=>new RegExp($o,Lo)};return Ao}const nonWordAndColonTest=/[^\w:]/g,originIndependentUrl=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function cleanUrl($o,Lo,Ao){if($o){let To;try{To=decodeURIComponent(unescape(Ao)).replace(nonWordAndColonTest,"").toLowerCase()}catch{return null}if(To.indexOf("javascript:")===0||To.indexOf("vbscript:")===0||To.indexOf("data:")===0)return null}Lo&&!originIndependentUrl.test(Ao)&&(Ao=resolveUrl(Lo,Ao));try{Ao=encodeURI(Ao).replace(/%25/g,"%")}catch{return null}return Ao}const baseUrls={},justDomain=/^[^:]+:\/*[^/]*$/,protocol=/^([^:]+:)[\s\S]*$/,domain=/^([^:]+:\/*[^/]*)[\s\S]*$/;function resolveUrl($o,Lo){baseUrls[" "+$o]||(justDomain.test($o)?baseUrls[" "+$o]=$o+"/":baseUrls[" "+$o]=rtrim($o,"/",!0)),$o=baseUrls[" "+$o];const Ao=$o.indexOf(":")===-1;return Lo.substring(0,2)==="//"?Ao?Lo:$o.replace(protocol,"$1")+Lo:Lo.charAt(0)==="/"?Ao?Lo:$o.replace(domain,"$1")+Lo:$o+Lo}const noopTest={exec:function(){}};function merge($o){let Lo=1,Ao,To;for(;Lo<arguments.length;Lo++){Ao=arguments[Lo];for(To in Ao)Object.prototype.hasOwnProperty.call(Ao,To)&&($o[To]=Ao[To])}return $o}function splitCells($o,Lo){const Ao=$o.replace(/\|/g,(Ro,Bo,No)=>{let Mo=!1,Vo=Bo;for(;--Vo>=0&&No[Vo]==="\\";)Mo=!Mo;return Mo?"|":" |"}),To=Ao.split(/ \|/);let xo=0;if(To[0].trim()||To.shift(),To.length>0&&!To[To.length-1].trim()&&To.pop(),To.length>Lo)To.splice(Lo);else for(;To.length<Lo;)To.push("");for(;xo<To.length;xo++)To[xo]=To[xo].trim().replace(/\\\|/g,"|");return To}function rtrim($o,Lo,Ao){const To=$o.length;if(To===0)return"";let xo=0;for(;xo<To;){const Ro=$o.charAt(To-xo-1);if(Ro===Lo&&!Ao)xo++;else if(Ro!==Lo&&Ao)xo++;else break}return $o.slice(0,To-xo)}function findClosingBracket($o,Lo){if($o.indexOf(Lo[1])===-1)return-1;const Ao=$o.length;let To=0,xo=0;for(;xo<Ao;xo++)if($o[xo]==="\\")xo++;else if($o[xo]===Lo[0])To++;else if($o[xo]===Lo[1]&&(To--,To<0))return xo;return-1}function checkSanitizeDeprecation($o){$o&&$o.sanitize&&!$o.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function repeatString($o,Lo){if(Lo<1)return"";let Ao="";for(;Lo>1;)Lo&1&&(Ao+=$o),Lo>>=1,$o+=$o;return Ao+$o}function outputLink($o,Lo,Ao,To){const xo=Lo.href,Ro=Lo.title?escape(Lo.title):null,Bo=$o[1].replace(/\\([\[\]])/g,"$1");if($o[0].charAt(0)!=="!"){To.state.inLink=!0;const No={type:"link",raw:Ao,href:xo,title:Ro,text:Bo,tokens:To.inlineTokens(Bo)};return To.state.inLink=!1,No}return{type:"image",raw:Ao,href:xo,title:Ro,text:escape(Bo)}}function indentCodeCompensation($o,Lo){const Ao=$o.match(/^(\s+)(?:```)/);if(Ao===null)return Lo;const To=Ao[1];return Lo.split(`
`).map(xo=>{const Ro=xo.match(/^\s+/);if(Ro===null)return xo;const[Bo]=Ro;return Bo.length>=To.length?xo.slice(To.length):xo}).join(`
`)}class Tokenizer{constructor(Lo){this.options=Lo||defaults}space(Lo){const Ao=this.rules.block.newline.exec(Lo);if(Ao&&Ao[0].length>0)return{type:"space",raw:Ao[0]}}code(Lo){const Ao=this.rules.block.code.exec(Lo);if(Ao){const To=Ao[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:Ao[0],codeBlockStyle:"indented",text:this.options.pedantic?To:rtrim(To,`
`)}}}fences(Lo){const Ao=this.rules.block.fences.exec(Lo);if(Ao){const To=Ao[0],xo=indentCodeCompensation(To,Ao[3]||"");return{type:"code",raw:To,lang:Ao[2]?Ao[2].trim().replace(this.rules.inline._escapes,"$1"):Ao[2],text:xo}}}heading(Lo){const Ao=this.rules.block.heading.exec(Lo);if(Ao){let To=Ao[2].trim();if(/#$/.test(To)){const xo=rtrim(To,"#");(this.options.pedantic||!xo||/ $/.test(xo))&&(To=xo.trim())}return{type:"heading",raw:Ao[0],depth:Ao[1].length,text:To,tokens:this.lexer.inline(To)}}}hr(Lo){const Ao=this.rules.block.hr.exec(Lo);if(Ao)return{type:"hr",raw:Ao[0]}}blockquote(Lo){const Ao=this.rules.block.blockquote.exec(Lo);if(Ao){const To=Ao[0].replace(/^ *>[ \t]?/gm,""),xo=this.lexer.state.top;this.lexer.state.top=!0;const Ro=this.lexer.blockTokens(To);return this.lexer.state.top=xo,{type:"blockquote",raw:Ao[0],tokens:Ro,text:To}}}list(Lo){let Ao=this.rules.block.list.exec(Lo);if(Ao){let To,xo,Ro,Bo,No,Mo,Vo,zo,Fo,Uo,Ho,Wo,qo=Ao[1].trim();const Go=qo.length>1,Yo={type:"list",raw:"",ordered:Go,start:Go?+qo.slice(0,-1):"",loose:!1,items:[]};qo=Go?`\\d{1,9}\\${qo.slice(-1)}`:`\\${qo}`,this.options.pedantic&&(qo=Go?qo:"[*+-]");const Zo=new RegExp(`^( {0,3}${qo})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;Lo&&(Wo=!1,!(!(Ao=Zo.exec(Lo))||this.rules.block.hr.test(Lo)));){if(To=Ao[0],Lo=Lo.substring(To.length),zo=Ao[2].split(`
`,1)[0].replace(/^\t+/,Ko=>" ".repeat(3*Ko.length)),Fo=Lo.split(`
`,1)[0],this.options.pedantic?(Bo=2,Ho=zo.trimLeft()):(Bo=Ao[2].search(/[^ ]/),Bo=Bo>4?1:Bo,Ho=zo.slice(Bo),Bo+=Ao[1].length),Mo=!1,!zo&&/^ *$/.test(Fo)&&(To+=Fo+`
`,Lo=Lo.substring(Fo.length+1),Wo=!0),!Wo){const Ko=new RegExp(`^ {0,${Math.min(3,Bo-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),Jo=new RegExp(`^ {0,${Math.min(3,Bo-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),aa=new RegExp(`^ {0,${Math.min(3,Bo-1)}}(?:\`\`\`|~~~)`),ea=new RegExp(`^ {0,${Math.min(3,Bo-1)}}#`);for(;Lo&&(Uo=Lo.split(`
`,1)[0],Fo=Uo,this.options.pedantic&&(Fo=Fo.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(aa.test(Fo)||ea.test(Fo)||Ko.test(Fo)||Jo.test(Lo)));){if(Fo.search(/[^ ]/)>=Bo||!Fo.trim())Ho+=`
`+Fo.slice(Bo);else{if(Mo||zo.search(/[^ ]/)>=4||aa.test(zo)||ea.test(zo)||Jo.test(zo))break;Ho+=`
`+Fo}!Mo&&!Fo.trim()&&(Mo=!0),To+=Uo+`
`,Lo=Lo.substring(Uo.length+1),zo=Fo.slice(Bo)}}Yo.loose||(Vo?Yo.loose=!0:/\n *\n *$/.test(To)&&(Vo=!0)),this.options.gfm&&(xo=/^\[[ xX]\] /.exec(Ho),xo&&(Ro=xo[0]!=="[ ] ",Ho=Ho.replace(/^\[[ xX]\] +/,""))),Yo.items.push({type:"list_item",raw:To,task:!!xo,checked:Ro,loose:!1,text:Ho}),Yo.raw+=To}Yo.items[Yo.items.length-1].raw=To.trimRight(),Yo.items[Yo.items.length-1].text=Ho.trimRight(),Yo.raw=Yo.raw.trimRight();const Qo=Yo.items.length;for(No=0;No<Qo;No++)if(this.lexer.state.top=!1,Yo.items[No].tokens=this.lexer.blockTokens(Yo.items[No].text,[]),!Yo.loose){const Ko=Yo.items[No].tokens.filter(aa=>aa.type==="space"),Jo=Ko.length>0&&Ko.some(aa=>/\n.*\n/.test(aa.raw));Yo.loose=Jo}if(Yo.loose)for(No=0;No<Qo;No++)Yo.items[No].loose=!0;return Yo}}html(Lo){const Ao=this.rules.block.html.exec(Lo);if(Ao){const To={type:"html",raw:Ao[0],pre:!this.options.sanitizer&&(Ao[1]==="pre"||Ao[1]==="script"||Ao[1]==="style"),text:Ao[0]};if(this.options.sanitize){const xo=this.options.sanitizer?this.options.sanitizer(Ao[0]):escape(Ao[0]);To.type="paragraph",To.text=xo,To.tokens=this.lexer.inline(xo)}return To}}def(Lo){const Ao=this.rules.block.def.exec(Lo);if(Ao){const To=Ao[1].toLowerCase().replace(/\s+/g," "),xo=Ao[2]?Ao[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline._escapes,"$1"):"",Ro=Ao[3]?Ao[3].substring(1,Ao[3].length-1).replace(this.rules.inline._escapes,"$1"):Ao[3];return{type:"def",tag:To,raw:Ao[0],href:xo,title:Ro}}}table(Lo){const Ao=this.rules.block.table.exec(Lo);if(Ao){const To={type:"table",header:splitCells(Ao[1]).map(xo=>({text:xo})),align:Ao[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:Ao[3]&&Ao[3].trim()?Ao[3].replace(/\n[ \t]*$/,"").split(`
`):[]};if(To.header.length===To.align.length){To.raw=Ao[0];let xo=To.align.length,Ro,Bo,No,Mo;for(Ro=0;Ro<xo;Ro++)/^ *-+: *$/.test(To.align[Ro])?To.align[Ro]="right":/^ *:-+: *$/.test(To.align[Ro])?To.align[Ro]="center":/^ *:-+ *$/.test(To.align[Ro])?To.align[Ro]="left":To.align[Ro]=null;for(xo=To.rows.length,Ro=0;Ro<xo;Ro++)To.rows[Ro]=splitCells(To.rows[Ro],To.header.length).map(Vo=>({text:Vo}));for(xo=To.header.length,Bo=0;Bo<xo;Bo++)To.header[Bo].tokens=this.lexer.inline(To.header[Bo].text);for(xo=To.rows.length,Bo=0;Bo<xo;Bo++)for(Mo=To.rows[Bo],No=0;No<Mo.length;No++)Mo[No].tokens=this.lexer.inline(Mo[No].text);return To}}}lheading(Lo){const Ao=this.rules.block.lheading.exec(Lo);if(Ao)return{type:"heading",raw:Ao[0],depth:Ao[2].charAt(0)==="="?1:2,text:Ao[1],tokens:this.lexer.inline(Ao[1])}}paragraph(Lo){const Ao=this.rules.block.paragraph.exec(Lo);if(Ao){const To=Ao[1].charAt(Ao[1].length-1)===`
`?Ao[1].slice(0,-1):Ao[1];return{type:"paragraph",raw:Ao[0],text:To,tokens:this.lexer.inline(To)}}}text(Lo){const Ao=this.rules.block.text.exec(Lo);if(Ao)return{type:"text",raw:Ao[0],text:Ao[0],tokens:this.lexer.inline(Ao[0])}}escape(Lo){const Ao=this.rules.inline.escape.exec(Lo);if(Ao)return{type:"escape",raw:Ao[0],text:escape(Ao[1])}}tag(Lo){const Ao=this.rules.inline.tag.exec(Lo);if(Ao)return!this.lexer.state.inLink&&/^<a /i.test(Ao[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(Ao[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ao[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ao[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:Ao[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ao[0]):escape(Ao[0]):Ao[0]}}link(Lo){const Ao=this.rules.inline.link.exec(Lo);if(Ao){const To=Ao[2].trim();if(!this.options.pedantic&&/^</.test(To)){if(!/>$/.test(To))return;const Bo=rtrim(To.slice(0,-1),"\\");if((To.length-Bo.length)%2===0)return}else{const Bo=findClosingBracket(Ao[2],"()");if(Bo>-1){const Mo=(Ao[0].indexOf("!")===0?5:4)+Ao[1].length+Bo;Ao[2]=Ao[2].substring(0,Bo),Ao[0]=Ao[0].substring(0,Mo).trim(),Ao[3]=""}}let xo=Ao[2],Ro="";if(this.options.pedantic){const Bo=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(xo);Bo&&(xo=Bo[1],Ro=Bo[3])}else Ro=Ao[3]?Ao[3].slice(1,-1):"";return xo=xo.trim(),/^</.test(xo)&&(this.options.pedantic&&!/>$/.test(To)?xo=xo.slice(1):xo=xo.slice(1,-1)),outputLink(Ao,{href:xo&&xo.replace(this.rules.inline._escapes,"$1"),title:Ro&&Ro.replace(this.rules.inline._escapes,"$1")},Ao[0],this.lexer)}}reflink(Lo,Ao){let To;if((To=this.rules.inline.reflink.exec(Lo))||(To=this.rules.inline.nolink.exec(Lo))){let xo=(To[2]||To[1]).replace(/\s+/g," ");if(xo=Ao[xo.toLowerCase()],!xo){const Ro=To[0].charAt(0);return{type:"text",raw:Ro,text:Ro}}return outputLink(To,xo,To[0],this.lexer)}}emStrong(Lo,Ao,To=""){let xo=this.rules.inline.emStrong.lDelim.exec(Lo);if(!xo||xo[3]&&To.match(/[\p{L}\p{N}]/u))return;const Ro=xo[1]||xo[2]||"";if(!Ro||Ro&&(To===""||this.rules.inline.punctuation.exec(To))){const Bo=xo[0].length-1;let No,Mo,Vo=Bo,zo=0;const Fo=xo[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(Fo.lastIndex=0,Ao=Ao.slice(-1*Lo.length+Bo);(xo=Fo.exec(Ao))!=null;){if(No=xo[1]||xo[2]||xo[3]||xo[4]||xo[5]||xo[6],!No)continue;if(Mo=No.length,xo[3]||xo[4]){Vo+=Mo;continue}else if((xo[5]||xo[6])&&Bo%3&&!((Bo+Mo)%3)){zo+=Mo;continue}if(Vo-=Mo,Vo>0)continue;Mo=Math.min(Mo,Mo+Vo+zo);const Uo=Lo.slice(0,Bo+xo.index+(xo[0].length-No.length)+Mo);if(Math.min(Bo,Mo)%2){const Wo=Uo.slice(1,-1);return{type:"em",raw:Uo,text:Wo,tokens:this.lexer.inlineTokens(Wo)}}const Ho=Uo.slice(2,-2);return{type:"strong",raw:Uo,text:Ho,tokens:this.lexer.inlineTokens(Ho)}}}}codespan(Lo){const Ao=this.rules.inline.code.exec(Lo);if(Ao){let To=Ao[2].replace(/\n/g," ");const xo=/[^ ]/.test(To),Ro=/^ /.test(To)&&/ $/.test(To);return xo&&Ro&&(To=To.substring(1,To.length-1)),To=escape(To,!0),{type:"codespan",raw:Ao[0],text:To}}}br(Lo){const Ao=this.rules.inline.br.exec(Lo);if(Ao)return{type:"br",raw:Ao[0]}}del(Lo){const Ao=this.rules.inline.del.exec(Lo);if(Ao)return{type:"del",raw:Ao[0],text:Ao[2],tokens:this.lexer.inlineTokens(Ao[2])}}autolink(Lo,Ao){const To=this.rules.inline.autolink.exec(Lo);if(To){let xo,Ro;return To[2]==="@"?(xo=escape(this.options.mangle?Ao(To[1]):To[1]),Ro="mailto:"+xo):(xo=escape(To[1]),Ro=xo),{type:"link",raw:To[0],text:xo,href:Ro,tokens:[{type:"text",raw:xo,text:xo}]}}}url(Lo,Ao){let To;if(To=this.rules.inline.url.exec(Lo)){let xo,Ro;if(To[2]==="@")xo=escape(this.options.mangle?Ao(To[0]):To[0]),Ro="mailto:"+xo;else{let Bo;do Bo=To[0],To[0]=this.rules.inline._backpedal.exec(To[0])[0];while(Bo!==To[0]);xo=escape(To[0]),To[1]==="www."?Ro="http://"+To[0]:Ro=To[0]}return{type:"link",raw:To[0],text:xo,href:Ro,tokens:[{type:"text",raw:xo,text:xo}]}}}inlineText(Lo,Ao){const To=this.rules.inline.text.exec(Lo);if(To){let xo;return this.lexer.state.inRawBlock?xo=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(To[0]):escape(To[0]):To[0]:xo=escape(this.options.smartypants?Ao(To[0]):To[0]),{type:"text",raw:To[0],text:xo}}}}const block={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:noopTest,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};block._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;block._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;block.def=edit(block.def).replace("label",block._label).replace("title",block._title).getRegex();block.bullet=/(?:[*+-]|\d{1,9}[.)])/;block.listItemStart=edit(/^( *)(bull) */).replace("bull",block.bullet).getRegex();block.list=edit(block.list).replace(/bull/g,block.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+block.def.source+")").getRegex();block._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";block._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/;block.html=edit(block.html,"i").replace("comment",block._comment).replace("tag",block._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();block.paragraph=edit(block._paragraph).replace("hr",block.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",block._tag).getRegex();block.blockquote=edit(block.blockquote).replace("paragraph",block.paragraph).getRegex();block.normal=merge({},block);block.gfm=merge({},block.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"});block.gfm.table=edit(block.gfm.table).replace("hr",block.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",block._tag).getRegex();block.gfm.paragraph=edit(block._paragraph).replace("hr",block.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",block.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",block._tag).getRegex();block.pedantic=merge({},block.normal,{html:edit(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",block._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:noopTest,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:edit(block.normal._paragraph).replace("hr",block.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",block.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const inline={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:noopTest,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:noopTest,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};inline._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~";inline.punctuation=edit(inline.punctuation).replace(/punctuation/g,inline._punctuation).getRegex();inline.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;inline.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;inline._comment=edit(block._comment).replace("(?:-->|$)","-->").getRegex();inline.emStrong.lDelim=edit(inline.emStrong.lDelim).replace(/punct/g,inline._punctuation).getRegex();inline.emStrong.rDelimAst=edit(inline.emStrong.rDelimAst,"g").replace(/punct/g,inline._punctuation).getRegex();inline.emStrong.rDelimUnd=edit(inline.emStrong.rDelimUnd,"g").replace(/punct/g,inline._punctuation).getRegex();inline._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;inline._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;inline._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;inline.autolink=edit(inline.autolink).replace("scheme",inline._scheme).replace("email",inline._email).getRegex();inline._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;inline.tag=edit(inline.tag).replace("comment",inline._comment).replace("attribute",inline._attribute).getRegex();inline._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;inline._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;inline._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;inline.link=edit(inline.link).replace("label",inline._label).replace("href",inline._href).replace("title",inline._title).getRegex();inline.reflink=edit(inline.reflink).replace("label",inline._label).replace("ref",block._label).getRegex();inline.nolink=edit(inline.nolink).replace("ref",block._label).getRegex();inline.reflinkSearch=edit(inline.reflinkSearch,"g").replace("reflink",inline.reflink).replace("nolink",inline.nolink).getRegex();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:edit(/^!?\[(label)\]\((.*?)\)/).replace("label",inline._label).getRegex(),reflink:edit(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",inline._label).getRegex()});inline.gfm=merge({},inline.normal,{escape:edit(inline.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/});inline.gfm.url=edit(inline.gfm.url,"i").replace("email",inline.gfm._extended_email).getRegex();inline.breaks=merge({},inline.gfm,{br:edit(inline.br).replace("{2,}","*").getRegex(),text:edit(inline.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});function smartypants($o){return $o.replace(/---/g,"—").replace(/--/g,"").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1").replace(/'/g,"").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")}function mangle($o){let Lo="",Ao,To;const xo=$o.length;for(Ao=0;Ao<xo;Ao++)To=$o.charCodeAt(Ao),Math.random()>.5&&(To="x"+To.toString(16)),Lo+="&#"+To+";";return Lo}class Lexer{constructor(Lo){this.tokens=[],this.tokens.links=Object.create(null),this.options=Lo||defaults,this.options.tokenizer=this.options.tokenizer||new Tokenizer,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const Ao={block:block.normal,inline:inline.normal};this.options.pedantic?(Ao.block=block.pedantic,Ao.inline=inline.pedantic):this.options.gfm&&(Ao.block=block.gfm,this.options.breaks?Ao.inline=inline.breaks:Ao.inline=inline.gfm),this.tokenizer.rules=Ao}static get rules(){return{block,inline}}static lex(Lo,Ao){return new Lexer(Ao).lex(Lo)}static lexInline(Lo,Ao){return new Lexer(Ao).inlineTokens(Lo)}lex(Lo){Lo=Lo.replace(/\r\n|\r/g,`
`),this.blockTokens(Lo,this.tokens);let Ao;for(;Ao=this.inlineQueue.shift();)this.inlineTokens(Ao.src,Ao.tokens);return this.tokens}blockTokens(Lo,Ao=[]){this.options.pedantic?Lo=Lo.replace(/\t/g," ").replace(/^ +$/gm,""):Lo=Lo.replace(/^( *)(\t+)/gm,(No,Mo,Vo)=>Mo+" ".repeat(Vo.length));let To,xo,Ro,Bo;for(;Lo;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(No=>(To=No.call({lexer:this},Lo,Ao))?(Lo=Lo.substring(To.raw.length),Ao.push(To),!0):!1))){if(To=this.tokenizer.space(Lo)){Lo=Lo.substring(To.raw.length),To.raw.length===1&&Ao.length>0?Ao[Ao.length-1].raw+=`
`:Ao.push(To);continue}if(To=this.tokenizer.code(Lo)){Lo=Lo.substring(To.raw.length),xo=Ao[Ao.length-1],xo&&(xo.type==="paragraph"||xo.type==="text")?(xo.raw+=`
`+To.raw,xo.text+=`
`+To.text,this.inlineQueue[this.inlineQueue.length-1].src=xo.text):Ao.push(To);continue}if(To=this.tokenizer.fences(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.heading(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.hr(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.blockquote(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.list(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.html(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.def(Lo)){Lo=Lo.substring(To.raw.length),xo=Ao[Ao.length-1],xo&&(xo.type==="paragraph"||xo.type==="text")?(xo.raw+=`
`+To.raw,xo.text+=`
`+To.raw,this.inlineQueue[this.inlineQueue.length-1].src=xo.text):this.tokens.links[To.tag]||(this.tokens.links[To.tag]={href:To.href,title:To.title});continue}if(To=this.tokenizer.table(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.lheading(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(Ro=Lo,this.options.extensions&&this.options.extensions.startBlock){let No=1/0;const Mo=Lo.slice(1);let Vo;this.options.extensions.startBlock.forEach(function(zo){Vo=zo.call({lexer:this},Mo),typeof Vo=="number"&&Vo>=0&&(No=Math.min(No,Vo))}),No<1/0&&No>=0&&(Ro=Lo.substring(0,No+1))}if(this.state.top&&(To=this.tokenizer.paragraph(Ro))){xo=Ao[Ao.length-1],Bo&&xo.type==="paragraph"?(xo.raw+=`
`+To.raw,xo.text+=`
`+To.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=xo.text):Ao.push(To),Bo=Ro.length!==Lo.length,Lo=Lo.substring(To.raw.length);continue}if(To=this.tokenizer.text(Lo)){Lo=Lo.substring(To.raw.length),xo=Ao[Ao.length-1],xo&&xo.type==="text"?(xo.raw+=`
`+To.raw,xo.text+=`
`+To.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=xo.text):Ao.push(To);continue}if(Lo){const No="Infinite loop on byte: "+Lo.charCodeAt(0);if(this.options.silent){console.error(No);break}else throw new Error(No)}}return this.state.top=!0,Ao}inline(Lo,Ao=[]){return this.inlineQueue.push({src:Lo,tokens:Ao}),Ao}inlineTokens(Lo,Ao=[]){let To,xo,Ro,Bo=Lo,No,Mo,Vo;if(this.tokens.links){const zo=Object.keys(this.tokens.links);if(zo.length>0)for(;(No=this.tokenizer.rules.inline.reflinkSearch.exec(Bo))!=null;)zo.includes(No[0].slice(No[0].lastIndexOf("[")+1,-1))&&(Bo=Bo.slice(0,No.index)+"["+repeatString("a",No[0].length-2)+"]"+Bo.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(No=this.tokenizer.rules.inline.blockSkip.exec(Bo))!=null;)Bo=Bo.slice(0,No.index)+"["+repeatString("a",No[0].length-2)+"]"+Bo.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(No=this.tokenizer.rules.inline.escapedEmSt.exec(Bo))!=null;)Bo=Bo.slice(0,No.index+No[0].length-2)+"++"+Bo.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;Lo;)if(Mo||(Vo=""),Mo=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(zo=>(To=zo.call({lexer:this},Lo,Ao))?(Lo=Lo.substring(To.raw.length),Ao.push(To),!0):!1))){if(To=this.tokenizer.escape(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.tag(Lo)){Lo=Lo.substring(To.raw.length),xo=Ao[Ao.length-1],xo&&To.type==="text"&&xo.type==="text"?(xo.raw+=To.raw,xo.text+=To.text):Ao.push(To);continue}if(To=this.tokenizer.link(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.reflink(Lo,this.tokens.links)){Lo=Lo.substring(To.raw.length),xo=Ao[Ao.length-1],xo&&To.type==="text"&&xo.type==="text"?(xo.raw+=To.raw,xo.text+=To.text):Ao.push(To);continue}if(To=this.tokenizer.emStrong(Lo,Bo,Vo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.codespan(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.br(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.del(Lo)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(To=this.tokenizer.autolink(Lo,mangle)){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(!this.state.inLink&&(To=this.tokenizer.url(Lo,mangle))){Lo=Lo.substring(To.raw.length),Ao.push(To);continue}if(Ro=Lo,this.options.extensions&&this.options.extensions.startInline){let zo=1/0;const Fo=Lo.slice(1);let Uo;this.options.extensions.startInline.forEach(function(Ho){Uo=Ho.call({lexer:this},Fo),typeof Uo=="number"&&Uo>=0&&(zo=Math.min(zo,Uo))}),zo<1/0&&zo>=0&&(Ro=Lo.substring(0,zo+1))}if(To=this.tokenizer.inlineText(Ro,smartypants)){Lo=Lo.substring(To.raw.length),To.raw.slice(-1)!=="_"&&(Vo=To.raw.slice(-1)),Mo=!0,xo=Ao[Ao.length-1],xo&&xo.type==="text"?(xo.raw+=To.raw,xo.text+=To.text):Ao.push(To);continue}if(Lo){const zo="Infinite loop on byte: "+Lo.charCodeAt(0);if(this.options.silent){console.error(zo);break}else throw new Error(zo)}}return Ao}}class Renderer{constructor(Lo){this.options=Lo||defaults}code(Lo,Ao,To){const xo=(Ao||"").match(/\S*/)[0];if(this.options.highlight){const Ro=this.options.highlight(Lo,xo);Ro!=null&&Ro!==Lo&&(To=!0,Lo=Ro)}return Lo=Lo.replace(/\n$/,"")+`
`,xo?'<pre><code class="'+this.options.langPrefix+escape(xo)+'">'+(To?Lo:escape(Lo,!0))+`</code></pre>
`:"<pre><code>"+(To?Lo:escape(Lo,!0))+`</code></pre>
`}blockquote(Lo){return`<blockquote>
${Lo}</blockquote>
`}html(Lo){return Lo}heading(Lo,Ao,To,xo){if(this.options.headerIds){const Ro=this.options.headerPrefix+xo.slug(To);return`<h${Ao} id="${Ro}">${Lo}</h${Ao}>
`}return`<h${Ao}>${Lo}</h${Ao}>
`}hr(){return this.options.xhtml?`<hr/>
`:`<hr>
`}list(Lo,Ao,To){const xo=Ao?"ol":"ul",Ro=Ao&&To!==1?' start="'+To+'"':"";return"<"+xo+Ro+`>
`+Lo+"</"+xo+`>
`}listitem(Lo){return`<li>${Lo}</li>
`}checkbox(Lo){return"<input "+(Lo?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(Lo){return`<p>${Lo}</p>
`}table(Lo,Ao){return Ao&&(Ao=`<tbody>${Ao}</tbody>`),`<table>
<thead>
`+Lo+`</thead>
`+Ao+`</table>
`}tablerow(Lo){return`<tr>
${Lo}</tr>
`}tablecell(Lo,Ao){const To=Ao.header?"th":"td";return(Ao.align?`<${To} align="${Ao.align}">`:`<${To}>`)+Lo+`</${To}>
`}strong(Lo){return`<strong>${Lo}</strong>`}em(Lo){return`<em>${Lo}</em>`}codespan(Lo){return`<code>${Lo}</code>`}br(){return this.options.xhtml?"<br/>":"<br>"}del(Lo){return`<del>${Lo}</del>`}link(Lo,Ao,To){if(Lo=cleanUrl(this.options.sanitize,this.options.baseUrl,Lo),Lo===null)return To;let xo='<a href="'+Lo+'"';return Ao&&(xo+=' title="'+Ao+'"'),xo+=">"+To+"</a>",xo}image(Lo,Ao,To){if(Lo=cleanUrl(this.options.sanitize,this.options.baseUrl,Lo),Lo===null)return To;let xo=`<img src="${Lo}" alt="${To}"`;return Ao&&(xo+=` title="${Ao}"`),xo+=this.options.xhtml?"/>":">",xo}text(Lo){return Lo}}class TextRenderer{strong(Lo){return Lo}em(Lo){return Lo}codespan(Lo){return Lo}del(Lo){return Lo}html(Lo){return Lo}text(Lo){return Lo}link(Lo,Ao,To){return""+To}image(Lo,Ao,To){return""+To}br(){return""}}class Slugger{constructor(){this.seen={}}serialize(Lo){return Lo.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(Lo,Ao){let To=Lo,xo=0;if(this.seen.hasOwnProperty(To)){xo=this.seen[Lo];do xo++,To=Lo+"-"+xo;while(this.seen.hasOwnProperty(To))}return Ao||(this.seen[Lo]=xo,this.seen[To]=0),To}slug(Lo,Ao={}){const To=this.serialize(Lo);return this.getNextSafeSlug(To,Ao.dryrun)}}class Parser{constructor(Lo){this.options=Lo||defaults,this.options.renderer=this.options.renderer||new Renderer,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new TextRenderer,this.slugger=new Slugger}static parse(Lo,Ao){return new Parser(Ao).parse(Lo)}static parseInline(Lo,Ao){return new Parser(Ao).parseInline(Lo)}parse(Lo,Ao=!0){let To="",xo,Ro,Bo,No,Mo,Vo,zo,Fo,Uo,Ho,Wo,qo,Go,Yo,Zo,Qo,Ko,Jo,aa;const ea=Lo.length;for(xo=0;xo<ea;xo++){if(Ho=Lo[xo],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[Ho.type]&&(aa=this.options.extensions.renderers[Ho.type].call({parser:this},Ho),aa!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(Ho.type))){To+=aa||"";continue}switch(Ho.type){case"space":continue;case"hr":{To+=this.renderer.hr();continue}case"heading":{To+=this.renderer.heading(this.parseInline(Ho.tokens),Ho.depth,unescape(this.parseInline(Ho.tokens,this.textRenderer)),this.slugger);continue}case"code":{To+=this.renderer.code(Ho.text,Ho.lang,Ho.escaped);continue}case"table":{for(Fo="",zo="",No=Ho.header.length,Ro=0;Ro<No;Ro++)zo+=this.renderer.tablecell(this.parseInline(Ho.header[Ro].tokens),{header:!0,align:Ho.align[Ro]});for(Fo+=this.renderer.tablerow(zo),Uo="",No=Ho.rows.length,Ro=0;Ro<No;Ro++){for(Vo=Ho.rows[Ro],zo="",Mo=Vo.length,Bo=0;Bo<Mo;Bo++)zo+=this.renderer.tablecell(this.parseInline(Vo[Bo].tokens),{header:!1,align:Ho.align[Bo]});Uo+=this.renderer.tablerow(zo)}To+=this.renderer.table(Fo,Uo);continue}case"blockquote":{Uo=this.parse(Ho.tokens),To+=this.renderer.blockquote(Uo);continue}case"list":{for(Wo=Ho.ordered,qo=Ho.start,Go=Ho.loose,No=Ho.items.length,Uo="",Ro=0;Ro<No;Ro++)Zo=Ho.items[Ro],Qo=Zo.checked,Ko=Zo.task,Yo="",Zo.task&&(Jo=this.renderer.checkbox(Qo),Go?Zo.tokens.length>0&&Zo.tokens[0].type==="paragraph"?(Zo.tokens[0].text=Jo+" "+Zo.tokens[0].text,Zo.tokens[0].tokens&&Zo.tokens[0].tokens.length>0&&Zo.tokens[0].tokens[0].type==="text"&&(Zo.tokens[0].tokens[0].text=Jo+" "+Zo.tokens[0].tokens[0].text)):Zo.tokens.unshift({type:"text",text:Jo}):Yo+=Jo),Yo+=this.parse(Zo.tokens,Go),Uo+=this.renderer.listitem(Yo,Ko,Qo);To+=this.renderer.list(Uo,Wo,qo);continue}case"html":{To+=this.renderer.html(Ho.text);continue}case"paragraph":{To+=this.renderer.paragraph(this.parseInline(Ho.tokens));continue}case"text":{for(Uo=Ho.tokens?this.parseInline(Ho.tokens):Ho.text;xo+1<ea&&Lo[xo+1].type==="text";)Ho=Lo[++xo],Uo+=`
`+(Ho.tokens?this.parseInline(Ho.tokens):Ho.text);To+=Ao?this.renderer.paragraph(Uo):Uo;continue}default:{const Xo='Token with "'+Ho.type+'" type was not found.';if(this.options.silent){console.error(Xo);return}else throw new Error(Xo)}}}return To}parseInline(Lo,Ao){Ao=Ao||this.renderer;let To="",xo,Ro,Bo;const No=Lo.length;for(xo=0;xo<No;xo++){if(Ro=Lo[xo],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[Ro.type]&&(Bo=this.options.extensions.renderers[Ro.type].call({parser:this},Ro),Bo!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(Ro.type))){To+=Bo||"";continue}switch(Ro.type){case"escape":{To+=Ao.text(Ro.text);break}case"html":{To+=Ao.html(Ro.text);break}case"link":{To+=Ao.link(Ro.href,Ro.title,this.parseInline(Ro.tokens,Ao));break}case"image":{To+=Ao.image(Ro.href,Ro.title,Ro.text);break}case"strong":{To+=Ao.strong(this.parseInline(Ro.tokens,Ao));break}case"em":{To+=Ao.em(this.parseInline(Ro.tokens,Ao));break}case"codespan":{To+=Ao.codespan(Ro.text);break}case"br":{To+=Ao.br();break}case"del":{To+=Ao.del(this.parseInline(Ro.tokens,Ao));break}case"text":{To+=Ao.text(Ro.text);break}default:{const Mo='Token with "'+Ro.type+'" type was not found.';if(this.options.silent){console.error(Mo);return}else throw new Error(Mo)}}}return To}}function marked($o,Lo,Ao){if(typeof $o>"u"||$o===null)throw new Error("marked(): input parameter is undefined or null");if(typeof $o!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call($o)+", string expected");if(typeof Lo=="function"&&(Ao=Lo,Lo=null),Lo=merge({},marked.defaults,Lo||{}),checkSanitizeDeprecation(Lo),Ao){const xo=Lo.highlight;let Ro;try{Ro=Lexer.lex($o,Lo)}catch(Mo){return Ao(Mo)}const Bo=function(Mo){let Vo;if(!Mo)try{Lo.walkTokens&&marked.walkTokens(Ro,Lo.walkTokens),Vo=Parser.parse(Ro,Lo)}catch(zo){Mo=zo}return Lo.highlight=xo,Mo?Ao(Mo):Ao(null,Vo)};if(!xo||xo.length<3||(delete Lo.highlight,!Ro.length))return Bo();let No=0;marked.walkTokens(Ro,function(Mo){Mo.type==="code"&&(No++,setTimeout(()=>{xo(Mo.text,Mo.lang,function(Vo,zo){if(Vo)return Bo(Vo);zo!=null&&zo!==Mo.text&&(Mo.text=zo,Mo.escaped=!0),No--,No===0&&Bo()})},0))}),No===0&&Bo();return}function To(xo){if(xo.message+=`
Please report this to https://github.com/markedjs/marked.`,Lo.silent)return"<p>An error occurred:</p><pre>"+escape(xo.message+"",!0)+"</pre>";throw xo}try{const xo=Lexer.lex($o,Lo);if(Lo.walkTokens){if(Lo.async)return Promise.all(marked.walkTokens(xo,Lo.walkTokens)).then(()=>Parser.parse(xo,Lo)).catch(To);marked.walkTokens(xo,Lo.walkTokens)}return Parser.parse(xo,Lo)}catch(xo){To(xo)}}marked.options=marked.setOptions=function($o){return merge(marked.defaults,$o),changeDefaults(marked.defaults),marked};marked.getDefaults=getDefaults;marked.defaults=defaults;marked.use=function(...$o){const Lo=marked.defaults.extensions||{renderers:{},childTokens:{}};$o.forEach(Ao=>{const To=merge({},Ao);if(To.async=marked.defaults.async||To.async,Ao.extensions&&(Ao.extensions.forEach(xo=>{if(!xo.name)throw new Error("extension name required");if(xo.renderer){const Ro=Lo.renderers[xo.name];Ro?Lo.renderers[xo.name]=function(...Bo){let No=xo.renderer.apply(this,Bo);return No===!1&&(No=Ro.apply(this,Bo)),No}:Lo.renderers[xo.name]=xo.renderer}if(xo.tokenizer){if(!xo.level||xo.level!=="block"&&xo.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");Lo[xo.level]?Lo[xo.level].unshift(xo.tokenizer):Lo[xo.level]=[xo.tokenizer],xo.start&&(xo.level==="block"?Lo.startBlock?Lo.startBlock.push(xo.start):Lo.startBlock=[xo.start]:xo.level==="inline"&&(Lo.startInline?Lo.startInline.push(xo.start):Lo.startInline=[xo.start]))}xo.childTokens&&(Lo.childTokens[xo.name]=xo.childTokens)}),To.extensions=Lo),Ao.renderer){const xo=marked.defaults.renderer||new Renderer;for(const Ro in Ao.renderer){const Bo=xo[Ro];xo[Ro]=(...No)=>{let Mo=Ao.renderer[Ro].apply(xo,No);return Mo===!1&&(Mo=Bo.apply(xo,No)),Mo}}To.renderer=xo}if(Ao.tokenizer){const xo=marked.defaults.tokenizer||new Tokenizer;for(const Ro in Ao.tokenizer){const Bo=xo[Ro];xo[Ro]=(...No)=>{let Mo=Ao.tokenizer[Ro].apply(xo,No);return Mo===!1&&(Mo=Bo.apply(xo,No)),Mo}}To.tokenizer=xo}if(Ao.walkTokens){const xo=marked.defaults.walkTokens;To.walkTokens=function(Ro){let Bo=[];return Bo.push(Ao.walkTokens.call(this,Ro)),xo&&(Bo=Bo.concat(xo.call(this,Ro))),Bo}}marked.setOptions(To)})};marked.walkTokens=function($o,Lo){let Ao=[];for(const To of $o)switch(Ao=Ao.concat(Lo.call(marked,To)),To.type){case"table":{for(const xo of To.header)Ao=Ao.concat(marked.walkTokens(xo.tokens,Lo));for(const xo of To.rows)for(const Ro of xo)Ao=Ao.concat(marked.walkTokens(Ro.tokens,Lo));break}case"list":{Ao=Ao.concat(marked.walkTokens(To.items,Lo));break}default:marked.defaults.extensions&&marked.defaults.extensions.childTokens&&marked.defaults.extensions.childTokens[To.type]?marked.defaults.extensions.childTokens[To.type].forEach(function(xo){Ao=Ao.concat(marked.walkTokens(To[xo],Lo))}):To.tokens&&(Ao=Ao.concat(marked.walkTokens(To.tokens,Lo)))}return Ao};marked.parseInline=function($o,Lo){if(typeof $o>"u"||$o===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof $o!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call($o)+", string expected");Lo=merge({},marked.defaults,Lo||{}),checkSanitizeDeprecation(Lo);try{const Ao=Lexer.lexInline($o,Lo);return Lo.walkTokens&&marked.walkTokens(Ao,Lo.walkTokens),Parser.parseInline(Ao,Lo)}catch(Ao){if(Ao.message+=`
Please report this to https://github.com/markedjs/marked.`,Lo.silent)return"<p>An error occurred:</p><pre>"+escape(Ao.message+"",!0)+"</pre>";throw Ao}};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.TextRenderer=TextRenderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.Tokenizer=Tokenizer;marked.Slugger=Slugger;marked.parse=marked;marked.options;marked.setOptions;marked.use;marked.walkTokens;marked.parseInline;Parser.parse;Lexer.lex;const O$3=({size:$o})=>h$4("svg",{class:"wl-close-icon",viewBox:"0 0 1024 1024",width:$o,height:$o},[h$4("path",{d:"M697.173 85.333h-369.92c-144.64 0-241.92 101.547-241.92 252.587v348.587c0 150.613 97.28 252.16 241.92 252.16h369.92c144.64 0 241.494-101.547 241.494-252.16V337.92c0-151.04-96.854-252.587-241.494-252.587z",fill:"currentColor"}),h$4("path",{d:"m640.683 587.52-75.947-75.861 75.904-75.862a37.29 37.29 0 0 0 0-52.778 37.205 37.205 0 0 0-52.779 0l-75.946 75.818-75.862-75.946a37.419 37.419 0 0 0-52.821 0 37.419 37.419 0 0 0 0 52.821l75.947 75.947-75.776 75.733a37.29 37.29 0 1 0 52.778 52.821l75.776-75.776 75.947 75.947a37.376 37.376 0 0 0 52.779-52.821z",fill:"#888"})]),P$4=()=>h$4("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},h$4("path",{d:"m341.013 394.667 27.755 393.45h271.83l27.733-393.45h64.106l-28.01 397.952a64 64 0 0 1-63.83 59.498H368.768a64 64 0 0 1-63.83-59.52l-28.053-397.93h64.128zm139.307 19.818v298.667h-64V414.485h64zm117.013 0v298.667h-64V414.485h64zM181.333 288h640v64h-640v-64zm453.483-106.667v64h-256v-64h256z",fill:"red"})),V$2=()=>h$4("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},h$4("path",{d:"M563.2 463.3 677 540c1.7 1.2 3.7 1.8 5.8 1.8.7 0 1.4-.1 2-.2 2.7-.5 5.1-2.1 6.6-4.4l25.3-37.8c1.5-2.3 2.1-5.1 1.6-7.8s-2.1-5.1-4.4-6.6l-73.6-49.1 73.6-49.1c2.3-1.5 3.9-3.9 4.4-6.6.5-2.7 0-5.5-1.6-7.8l-25.3-37.8a10.1 10.1 0 0 0-6.6-4.4c-.7-.1-1.3-.2-2-.2-2.1 0-4.1.6-5.8 1.8l-113.8 76.6c-9.2 6.2-14.7 16.4-14.7 27.5.1 11 5.5 21.3 14.7 27.4zM387 348.8h-45.5c-5.7 0-10.4 4.7-10.4 10.4v153.3c0 5.7 4.7 10.4 10.4 10.4H387c5.7 0 10.4-4.7 10.4-10.4V359.2c0-5.7-4.7-10.4-10.4-10.4zm333.8 241.3-41-20a10.3 10.3 0 0 0-8.1-.5c-2.6.9-4.8 2.9-5.9 5.4-30.1 64.9-93.1 109.1-164.4 115.2-5.7.5-9.9 5.5-9.5 11.2l3.9 45.5c.5 5.3 5 9.5 10.3 9.5h.9c94.8-8 178.5-66.5 218.6-152.7 2.4-5 .3-11.2-4.8-13.6zm186-186.1c-11.9-42-30.5-81.4-55.2-117.1-24.1-34.9-53.5-65.6-87.5-91.2-33.9-25.6-71.5-45.5-111.6-59.2-41.2-14-84.1-21.1-127.8-21.1h-1.2c-75.4 0-148.8 21.4-212.5 61.7-63.7 40.3-114.3 97.6-146.5 165.8-32.2 68.1-44.3 143.6-35.1 218.4 9.3 74.8 39.4 145 87.3 203.3.1.2.3.3.4.5l36.2 38.4c1.1 1.2 2.5 2.1 3.9 2.6 73.3 66.7 168.2 103.5 267.5 103.5 73.3 0 145.2-20.3 207.7-58.7 37.3-22.9 70.3-51.5 98.1-85 27.1-32.7 48.7-69.5 64.2-109.1 15.5-39.7 24.4-81.3 26.6-123.8 2.4-43.6-2.5-87-14.5-129zm-60.5 181.1c-8.3 37-22.8 72-43 104-19.7 31.1-44.3 58.6-73.1 81.7-28.8 23.1-61 41-95.7 53.4-35.6 12.7-72.9 19.1-110.9 19.1-82.6 0-161.7-30.6-222.8-86.2l-34.1-35.8c-23.9-29.3-42.4-62.2-55.1-97.7-12.4-34.7-18.8-71-19.2-107.9-.4-36.9 5.4-73.3 17.1-108.2 12-35.8 30-69.2 53.4-99.1 31.7-40.4 71.1-72 117.2-94.1 44.5-21.3 94-32.6 143.4-32.6 49.3 0 97 10.8 141.8 32 34.3 16.3 65.3 38.1 92 64.8 26.1 26 47.5 56 63.6 89.2 16.2 33.2 26.6 68.5 31 105.1 4.6 37.5 2.7 75.3-5.6 112.3z",fill:"currentColor"})),T$1=()=>h$4("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},[h$4("path",{d:"M784 112H240c-88 0-160 72-160 160v480c0 88 72 160 160 160h544c88 0 160-72 160-160V272c0-88-72-160-160-160zm96 640c0 52.8-43.2 96-96 96H240c-52.8 0-96-43.2-96-96V272c0-52.8 43.2-96 96-96h544c52.8 0 96 43.2 96 96v480z",fill:"currentColor"}),h$4("path",{d:"M352 480c52.8 0 96-43.2 96-96s-43.2-96-96-96-96 43.2-96 96 43.2 96 96 96zm0-128c17.6 0 32 14.4 32 32s-14.4 32-32 32-32-14.4-32-32 14.4-32 32-32zm462.4 379.2-3.2-3.2-177.6-177.6c-25.6-25.6-65.6-25.6-91.2 0l-80 80-36.8-36.8c-25.6-25.6-65.6-25.6-91.2 0L200 728c-4.8 6.4-8 14.4-8 24 0 17.6 14.4 32 32 32 9.6 0 16-3.2 22.4-9.6L380.8 640l134.4 134.4c6.4 6.4 14.4 9.6 24 9.6 17.6 0 32-14.4 32-32 0-9.6-4.8-17.6-9.6-24l-52.8-52.8 80-80L769.6 776c6.4 4.8 12.8 8 20.8 8 17.6 0 32-14.4 32-32 0-8-3.2-16-8-20.8z",fill:"currentColor"})]),D$3=({active:$o=!1})=>h$4("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},[h$4("path",{d:"M850.654 323.804c-11.042-25.625-26.862-48.532-46.885-68.225-20.022-19.61-43.258-34.936-69.213-45.73-26.78-11.124-55.124-16.727-84.375-16.727-40.622 0-80.256 11.123-114.698 32.135A214.79 214.79 0 0 0 512 241.819a214.79 214.79 0 0 0-23.483-16.562c-34.442-21.012-74.076-32.135-114.698-32.135-29.25 0-57.595 5.603-84.375 16.727-25.872 10.711-49.19 26.12-69.213 45.73-20.105 19.693-35.843 42.6-46.885 68.225-11.453 26.615-17.303 54.877-17.303 83.963 0 27.439 5.603 56.03 16.727 85.117 9.31 24.307 22.659 49.52 39.715 74.981 27.027 40.293 64.188 82.316 110.33 124.915 76.465 70.615 152.189 119.394 155.402 121.371l19.528 12.525c8.652 5.52 19.776 5.52 28.427 0l19.529-12.525c3.213-2.06 78.854-50.756 155.401-121.371 46.143-42.6 83.304-84.622 110.33-124.915 17.057-25.46 30.487-50.674 39.716-74.981 11.124-29.087 16.727-57.678 16.727-85.117.082-29.086-5.768-57.348-17.221-83.963z"+($o?"":"M512 761.5S218.665 573.55 218.665 407.767c0-83.963 69.461-152.023 155.154-152.023 60.233 0 112.473 33.618 138.181 82.727 25.708-49.109 77.948-82.727 138.18-82.727 85.694 0 155.155 68.06 155.155 152.023C805.335 573.551 512 761.5 512 761.5z"),fill:$o?"red":"currentColor"})]),N$2=()=>h$4("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},[h$4("path",{d:"M710.816 654.301c70.323-96.639 61.084-230.578-23.705-314.843-46.098-46.098-107.183-71.109-172.28-71.109-65.008 0-126.092 25.444-172.28 71.109-45.227 46.098-70.756 107.183-70.756 172.106 0 64.923 25.444 126.007 71.194 172.106 46.099 46.098 107.184 71.109 172.28 71.109 51.414 0 100.648-16.212 142.824-47.404l126.53 126.006c7.058 7.06 16.297 10.979 26.406 10.979 10.105 0 19.343-3.919 26.402-10.979 14.467-14.467 14.467-38.172 0-52.723L710.816 654.301zm-315.107-23.265c-65.88-65.88-65.88-172.54 0-238.42 32.069-32.07 74.245-49.149 119.471-49.149 45.227 0 87.407 17.603 119.472 49.149 65.88 65.879 65.88 172.539 0 238.42-63.612 63.178-175.242 63.178-238.943 0zm0 0",fill:"currentColor"}),h$4("path",{d:"M703.319 121.603H321.03c-109.8 0-199.469 89.146-199.469 199.38v382.034c0 109.796 89.236 199.38 199.469 199.38h207.397c20.653 0 37.384-16.645 37.384-37.299 0-20.649-16.731-37.296-37.384-37.296H321.03c-68.582 0-124.352-55.77-124.352-124.267V321.421c0-68.496 55.77-124.267 124.352-124.267h382.289c68.582 0 124.352 55.771 124.352 124.267V524.72c0 20.654 16.736 37.299 37.385 37.299 20.654 0 37.384-16.645 37.384-37.299V320.549c-.085-109.8-89.321-198.946-199.121-198.946zm0 0",fill:"currentColor"})]),B$3=()=>h$4("svg",{width:"16",height:"16",ariaHidden:"true"},h$4("path",{d:"M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z",fill:"currentColor"})),W$2=()=>h$4("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},h$4("path",{d:"M810.667 213.333a64 64 0 0 1 64 64V704a64 64 0 0 1-64 64H478.336l-146.645 96.107a21.333 21.333 0 0 1-33.024-17.856V768h-85.334a64 64 0 0 1-64-64V277.333a64 64 0 0 1 64-64h597.334zm0 64H213.333V704h149.334v63.296L459.243 704h351.424V277.333zm-271.36 213.334v64h-176.64v-64h176.64zm122.026-128v64H362.667v-64h298.666z",fill:"currentColor"})),F$3=()=>h$4("svg",{viewBox:"0 0 1024 1024",width:"24",height:"24"},h$4("path",{d:"M813.039 318.772L480.53 651.278H360.718V531.463L693.227 198.961C697.904 194.284 704.027 192 710.157 192C716.302 192 722.436 194.284 727.114 198.961L813.039 284.88C817.72 289.561 820 295.684 820 301.825C820 307.95 817.72 314.093 813.039 318.772ZM710.172 261.888L420.624 551.431V591.376H460.561L750.109 301.825L710.172 261.888ZM490.517 291.845H240.906V771.09H720.156V521.479C720.156 504.947 733.559 491.529 750.109 491.529C766.653 491.529 780.063 504.947 780.063 521.479V791.059C780.063 813.118 762.18 831 740.125 831H220.937C198.882 831 181 813.118 181 791.059V271.872C181 249.817 198.882 231.935 220.937 231.935H490.517C507.06 231.935 520.47 245.352 520.47 261.888C520.47 278.424 507.06 291.845 490.517 291.845Z",fill:"currentColor"})),K$1=()=>h$4("svg",{class:"verified-icon",viewBox:"0 0 1024 1024",width:"14",height:"14"},h$4("path",{d:"m894.4 461.56-54.4-63.2c-10.4-12-18.8-34.4-18.8-50.4v-68c0-42.4-34.8-77.2-77.2-77.2h-68c-15.6 0-38.4-8.4-50.4-18.8l-63.2-54.4c-27.6-23.6-72.8-23.6-100.8 0l-62.8 54.8c-12 10-34.8 18.4-50.4 18.4h-69.2c-42.4 0-77.2 34.8-77.2 77.2v68.4c0 15.6-8.4 38-18.4 50l-54 63.6c-23.2 27.6-23.2 72.4 0 100l54 63.6c10 12 18.4 34.4 18.4 50v68.4c0 42.4 34.8 77.2 77.2 77.2h69.2c15.6 0 38.4 8.4 50.4 18.8l63.2 54.4c27.6 23.6 72.8 23.6 100.8 0l63.2-54.4c12-10.4 34.4-18.8 50.4-18.8h68c42.4 0 77.2-34.8 77.2-77.2v-68c0-15.6 8.4-38.4 18.8-50.4l54.4-63.2c23.2-27.6 23.2-73.2-.4-100.8zm-216-25.2-193.2 193.2a30 30 0 0 1-42.4 0l-96.8-96.8a30.16 30.16 0 0 1 0-42.4c11.6-11.6 30.8-11.6 42.4 0l75.6 75.6 172-172c11.6-11.6 30.8-11.6 42.4 0 11.6 11.6 11.6 30.8 0 42.4z",fill:"#27ae60"})),q$2=({size:$o})=>h$4("svg",{width:$o,height:$o,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},h$4("circle",{cx:50,cy:50,fill:"none",stroke:"currentColor",strokeWidth:"4",r:"40","stroke-dasharray":"85 30"},h$4("animateTransform",{attributeName:"transform",type:"rotate",repeatCount:"indefinite",dur:"1s",values:"0 50 50;360 50 50",keyTimes:"0;1"}))),G$2=()=>h$4("svg",{width:24,height:24,fill:"currentcolor",viewBox:"0 0 24 24"},[h$4("path",{style:"transform: translateY(0.5px)",d:"M18.968 10.5H15.968V11.484H17.984V12.984H15.968V15H14.468V9H18.968V10.5V10.5ZM8.984 9C9.26533 9 9.49967 9.09367 9.687 9.281C9.87433 9.46833 9.968 9.70267 9.968 9.984V10.5H6.499V13.5H8.468V12H9.968V14.016C9.968 14.2973 9.87433 14.5317 9.687 14.719C9.49967 14.9063 9.26533 15 8.984 15H5.984C5.70267 15 5.46833 14.9063 5.281 14.719C5.09367 14.5317 5 14.2973 5 14.016V9.985C5 9.70367 5.09367 9.46933 5.281 9.282C5.46833 9.09467 5.70267 9.001 5.984 9.001H8.984V9ZM11.468 9H12.968V15H11.468V9V9Z"}),h$4("path",{d:"M18.5 3H5.75C3.6875 3 2 4.6875 2 6.75V18C2 20.0625 3.6875 21.75 5.75 21.75H18.5C20.5625 21.75 22.25 20.0625 22.25 18V6.75C22.25 4.6875 20.5625 3 18.5 3ZM20.75 18C20.75 19.2375 19.7375 20.25 18.5 20.25H5.75C4.5125 20.25 3.5 19.2375 3.5 18V6.75C3.5 5.5125 4.5125 4.5 5.75 4.5H18.5C19.7375 4.5 20.75 5.5125 20.75 6.75V18Z"})]),Z$1={"Content-Type":"application/json"},J$2=($o,Lo="")=>{if(typeof $o=="object"&&$o.errno)throw new TypeError(`${Lo} failed with ${$o.errno}: ${$o.errmsg}`);return $o},Y$2=({serverURL:$o,lang:Lo,path:Ao,type:To,action:xo})=>fetch(`${$o}/article?lang=${Lo}`,{method:"POST",headers:Z$1,body:JSON.stringify({path:Ao,type:To,action:xo})}).then(Ro=>Ro.json()),X$1=({serverURL:$o,lang:Lo,token:Ao,objectId:To,comment:xo})=>fetch(`${$o}/comment/${To}?lang=${Lo}`,{method:"PUT",headers:{...Z$1,Authorization:`Bearer ${Ao}`},body:JSON.stringify(xo)}).then(Ro=>Ro.json()).then(Ro=>J$2(Ro,"Update comment"));let Q$2=null;const ee$1=()=>Q$2||(Q$2=useStorage("WALINE_LIKE",[]));let te$1=null;const ne$1=()=>te$1??(te$1=useStorage("WALINE_REACTION",{}));var ae$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},le$1={},ie$1={},oe$1={},re$1=ae$1&&ae$1.__awaiter||function($o,Lo,Ao,To){return new(Ao||(Ao=Promise))(function(xo,Ro){function Bo(Vo){try{Mo(To.next(Vo))}catch(zo){Ro(zo)}}function No(Vo){try{Mo(To.throw(Vo))}catch(zo){Ro(zo)}}function Mo(Vo){var zo;Vo.done?xo(Vo.value):(zo=Vo.value,zo instanceof Ao?zo:new Ao(function(Fo){Fo(zo)})).then(Bo,No)}Mo((To=To.apply($o,Lo||[])).next())})},se$1=ae$1&&ae$1.__generator||function($o,Lo){var Ao,To,xo,Ro,Bo={label:0,sent:function(){if(1&xo[0])throw xo[1];return xo[1]},trys:[],ops:[]};return Ro={next:No(0),throw:No(1),return:No(2)},typeof Symbol=="function"&&(Ro[Symbol.iterator]=function(){return this}),Ro;function No(Mo){return function(Vo){return function(zo){if(Ao)throw new TypeError("Generator is already executing.");for(;Bo;)try{if(Ao=1,To&&(xo=2&zo[0]?To.return:zo[0]?To.throw||((xo=To.return)&&xo.call(To),0):To.next)&&!(xo=xo.call(To,zo[1])).done)return xo;switch(To=0,xo&&(zo=[2&zo[0],xo.value]),zo[0]){case 0:case 1:xo=zo;break;case 4:return Bo.label++,{value:zo[1],done:!1};case 5:Bo.label++,To=zo[1],zo=[0];continue;case 7:zo=Bo.ops.pop(),Bo.trys.pop();continue;default:if(xo=Bo.trys,!((xo=xo.length>0&&xo[xo.length-1])||zo[0]!==6&&zo[0]!==2)){Bo=0;continue}if(zo[0]===3&&(!xo||zo[1]>xo[0]&&zo[1]<xo[3])){Bo.label=zo[1];break}if(zo[0]===6&&Bo.label<xo[1]){Bo.label=xo[1],xo=zo;break}if(xo&&Bo.label<xo[2]){Bo.label=xo[2],Bo.ops.push(zo);break}xo[2]&&Bo.ops.pop(),Bo.trys.pop();continue}zo=Lo.call($o,Bo)}catch(Fo){zo=[6,Fo],To=0}finally{Ao=xo=0}if(5&zo[0])throw zo[1];return{value:zo[0]?zo[1]:void 0,done:!0}}([Mo,Vo])}}};Object.defineProperty(oe$1,"__esModule",{value:!0}),oe$1.ReCaptchaInstance=void 0;var ce$1=function(){function $o(Lo,Ao,To){this.siteKey=Lo,this.recaptchaID=Ao,this.recaptcha=To,this.styleContainer=null}return $o.prototype.execute=function(Lo){return re$1(this,void 0,void 0,function(){return se$1(this,function(Ao){return[2,this.recaptcha.enterprise?this.recaptcha.enterprise.execute(this.recaptchaID,{action:Lo}):this.recaptcha.execute(this.recaptchaID,{action:Lo})]})})},$o.prototype.getSiteKey=function(){return this.siteKey},$o.prototype.hideBadge=function(){this.styleContainer===null&&(this.styleContainer=document.createElement("style"),this.styleContainer.innerHTML=".grecaptcha-badge{visibility:hidden !important;}",document.head.appendChild(this.styleContainer))},$o.prototype.showBadge=function(){this.styleContainer!==null&&(document.head.removeChild(this.styleContainer),this.styleContainer=null)},$o}();oe$1.ReCaptchaInstance=ce$1,Object.defineProperty(ie$1,"__esModule",{value:!0}),ie$1.getInstance=ie$1.load=void 0;var ue$1,de$1=oe$1;(function($o){$o[$o.NOT_LOADED=0]="NOT_LOADED",$o[$o.LOADING=1]="LOADING",$o[$o.LOADED=2]="LOADED"})(ue$1||(ue$1={}));var me$1=function(){function $o(){}return $o.load=function(Lo,Ao){if(Ao===void 0&&(Ao={}),typeof document>"u")return Promise.reject(new Error("This is a library for the browser!"));if($o.getLoadingState()===ue$1.LOADED)return $o.instance.getSiteKey()===Lo?Promise.resolve($o.instance):Promise.reject(new Error("reCAPTCHA already loaded with different site key!"));if($o.getLoadingState()===ue$1.LOADING)return Lo!==$o.instanceSiteKey?Promise.reject(new Error("reCAPTCHA already loaded with different site key!")):new Promise(function(xo,Ro){$o.successfulLoadingConsumers.push(function(Bo){return xo(Bo)}),$o.errorLoadingRunnable.push(function(Bo){return Ro(Bo)})});$o.instanceSiteKey=Lo,$o.setLoadingState(ue$1.LOADING);var To=new $o;return new Promise(function(xo,Ro){To.loadScript(Lo,Ao.useRecaptchaNet||!1,Ao.useEnterprise||!1,Ao.renderParameters?Ao.renderParameters:{},Ao.customUrl).then(function(){$o.setLoadingState(ue$1.LOADED);var Bo=To.doExplicitRender(grecaptcha,Lo,Ao.explicitRenderParameters?Ao.explicitRenderParameters:{},Ao.useEnterprise||!1),No=new de$1.ReCaptchaInstance(Lo,Bo,grecaptcha);$o.successfulLoadingConsumers.forEach(function(Mo){return Mo(No)}),$o.successfulLoadingConsumers=[],Ao.autoHideBadge&&No.hideBadge(),$o.instance=No,xo(No)}).catch(function(Bo){$o.errorLoadingRunnable.forEach(function(No){return No(Bo)}),$o.errorLoadingRunnable=[],Ro(Bo)})})},$o.getInstance=function(){return $o.instance},$o.setLoadingState=function(Lo){$o.loadingState=Lo},$o.getLoadingState=function(){return $o.loadingState===null?ue$1.NOT_LOADED:$o.loadingState},$o.prototype.loadScript=function(Lo,Ao,To,xo,Ro){var Bo=this;Ao===void 0&&(Ao=!1),To===void 0&&(To=!1),xo===void 0&&(xo={}),Ro===void 0&&(Ro="");var No=document.createElement("script");No.setAttribute("recaptcha-v3-script","");var Mo="https://www.google.com/recaptcha/api.js";Ao&&(Mo=To?"https://recaptcha.net/recaptcha/enterprise.js":"https://recaptcha.net/recaptcha/api.js"),To&&(Mo="https://www.google.com/recaptcha/enterprise.js"),Ro&&(Mo=Ro),xo.render&&(xo.render=void 0);var Vo=this.buildQueryString(xo);return No.src=Mo+"?render=explicit"+Vo,new Promise(function(zo,Fo){No.addEventListener("load",Bo.waitForScriptToLoad(function(){zo(No)},To),!1),No.onerror=function(Uo){$o.setLoadingState(ue$1.NOT_LOADED),Fo(Uo)},document.head.appendChild(No)})},$o.prototype.buildQueryString=function(Lo){return Object.keys(Lo).length<1?"":"&"+Object.keys(Lo).filter(function(Ao){return!!Lo[Ao]}).map(function(Ao){return Ao+"="+Lo[Ao]}).join("&")},$o.prototype.waitForScriptToLoad=function(Lo,Ao){var To=this;return function(){window.grecaptcha===void 0?setTimeout(function(){To.waitForScriptToLoad(Lo,Ao)},$o.SCRIPT_LOAD_DELAY):Ao?window.grecaptcha.enterprise.ready(function(){Lo()}):window.grecaptcha.ready(function(){Lo()})}},$o.prototype.doExplicitRender=function(Lo,Ao,To,xo){var Ro={sitekey:Ao,badge:To.badge,size:To.size,tabindex:To.tabindex};return To.container?xo?Lo.enterprise.render(To.container,Ro):Lo.render(To.container,Ro):xo?Lo.enterprise.render(Ro):Lo.render(Ro)},$o.loadingState=null,$o.instance=null,$o.instanceSiteKey=null,$o.successfulLoadingConsumers=[],$o.errorLoadingRunnable=[],$o.SCRIPT_LOAD_DELAY=25,$o}();ie$1.load=me$1.load,ie$1.getInstance=me$1.getInstance,function($o){Object.defineProperty($o,"__esModule",{value:!0}),$o.ReCaptchaInstance=$o.getInstance=$o.load=void 0;var Lo=ie$1;Object.defineProperty($o,"load",{enumerable:!0,get:function(){return Lo.load}}),Object.defineProperty($o,"getInstance",{enumerable:!0,get:function(){return Lo.getInstance}});var Ao=oe$1;Object.defineProperty($o,"ReCaptchaInstance",{enumerable:!0,get:function(){return Ao.ReCaptchaInstance}})}(le$1);const ve$1={};let pe$1=null;const he$1=()=>pe$1??(pe$1=useStorage("WALINE_USER",{})),ge$1={key:0,class:"wl-reaction"},fe$1=["textContent"],ye$1={class:"wl-reaction-list"},we$1=["onClick"],be$1={class:"wl-reaction-img"},ke$1=["src","alt"],Ce$1=["textContent"],$e$1=["textContent"];var Le$1=defineComponent({__name:"ArticleReaction",setup($o,{expose:Lo}){Lo();const Ao=ne$1(),To=inject("config"),xo=ref(-1),Ro=ref([]),Bo=computed(()=>To.value.locale),No=computed(()=>To.value.reaction.length>0),Mo=computed(()=>{const{reaction:Fo,path:Uo}=To.value;return Fo.map((Ho,Wo)=>({icon:Ho,desc:Bo.value[`reaction${Wo}`],active:Ao.value[Uo]===Wo}))});let Vo;const zo=async()=>{if(No.value){const{serverURL:Fo,lang:Uo,path:Ho,reaction:Wo}=To.value,qo=new AbortController;Vo=qo.abort.bind(qo);const Go=await(({serverURL:Yo,lang:Zo,paths:Qo,type:Ko,signal:Jo})=>fetch(`${Yo}/article?path=${encodeURIComponent(Qo.join(","))}&type=${encodeURIComponent(Ko.join(","))}&lang=${Zo}`,{signal:Jo}).then(aa=>aa.json()))({serverURL:Fo,lang:Uo,paths:[Ho],type:Wo.map((Yo,Zo)=>`reaction${Zo}`),signal:qo.signal});if(Array.isArray(Go)||typeof Go=="number")return;Ro.value=Wo.map((Yo,Zo)=>Go[`reaction${Zo}`])}};return onMounted(()=>{watch(()=>[To.value.serverURL,To.value.path],()=>{zo()},{immediate:!0})}),onUnmounted(()=>Vo==null?void 0:Vo()),(Fo,Uo)=>unref(Mo).length?(openBlock(),createElementBlock("div",ge$1,[createBaseVNode("div",{class:"wl-reaction-title",textContent:toDisplayString(unref(Bo).reactionTitle)},null,8,fe$1),createBaseVNode("ul",ye$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Mo),({active:Ho,icon:Wo,desc:qo},Go)=>(openBlock(),createElementBlock("li",{key:Go,class:normalizeClass(["wl-reaction-item",{active:Ho}]),onClick:Yo=>(async Zo=>{if(xo.value===-1){const{serverURL:Qo,lang:Ko,path:Jo}=To.value,aa=Ao.value[Jo];xo.value=Zo,aa!==void 0&&(await Y$2({serverURL:Qo,lang:Ko,path:Jo,type:`reaction${aa}`,action:"desc"}),Ro.value[aa]=Math.max(Ro.value[aa]-1,0)),aa!==Zo&&(await Y$2({serverURL:Qo,lang:Ko,path:Jo,type:`reaction${Zo}`}),Ro.value[Zo]=(Ro.value[Zo]||0)+1),aa===Zo?delete Ao.value[Jo]:Ao.value[Jo]=Zo,xo.value=-1}})(Go)},[createBaseVNode("div",be$1,[createBaseVNode("img",{src:Wo,alt:qo},null,8,ke$1),xo.value===Go?(openBlock(),createBlock(unref(q$2),{key:0,class:"wl-reaction-loading"})):(openBlock(),createElementBlock("div",{key:1,class:"wl-reaction-votes",textContent:toDisplayString(Ro.value[Go]||0)},null,8,Ce$1))]),createBaseVNode("div",{class:"wl-reaction-text",textContent:toDisplayString(qo)},null,8,$e$1)],10,we$1))),128))])])):createCommentVNode("v-if",!0)}}),xe$1=($o,Lo)=>{const Ao=$o.__vccOpts||$o;for(const[To,xo]of Lo)Ao[To]=xo;return Ao},Ie$1=xe$1(Le$1,[["__file","ArticleReaction.vue"]]);const Re$1=["data-index"],Ee$1=["src","title","onClick"];var je$1=xe$1(defineComponent({__name:"ImageWall",props:{items:{default:()=>[]},columnWidth:{default:300},gap:{default:0}},emits:["insert"],setup($o,{expose:Lo}){const Ao=$o;Lo();let To=null;const xo=ref(null),Ro=ref({}),Bo=ref([]),No=()=>{const Fo=Math.floor((xo.value.getBoundingClientRect().width+Ao.gap)/(Ao.columnWidth+Ao.gap));return Fo>0?Fo:1},Mo=async Fo=>{var Ho;if(Fo>=Ao.items.length)return;await nextTick();const Uo=Array.from(((Ho=xo.value)==null?void 0:Ho.children)||[]).reduce((Wo,qo)=>qo.getBoundingClientRect().height<Wo.getBoundingClientRect().height?qo:Wo);Bo.value[Number(Uo.dataset.index)].push(Fo),await Mo(Fo+1)},Vo=async(Fo=!1)=>{if(Bo.value.length===No()&&!Fo)return;var Uo;Bo.value=(Uo=No(),new Array(Uo).fill(null).map(()=>[]));const Ho=window.scrollY;await Mo(0),window.scrollTo({top:Ho})},zo=Fo=>{Ro.value[Fo.target.src]=!0};return onMounted(()=>{Vo(!0),To=new ResizeObserver(()=>{Vo()}),To.observe(xo.value),watch(()=>[Ao.items],()=>{Ro.value={},Vo(!0)}),watch(()=>[Ao.columnWidth,Ao.gap],()=>{Vo()})}),onBeforeUnmount(()=>To.unobserve(xo.value)),(Fo,Uo)=>(openBlock(),createElementBlock("div",{ref_key:"wall",ref:xo,class:"wl-gallery",style:normalizeStyle({gap:`${$o.gap}px`})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Bo.value,(Ho,Wo)=>(openBlock(),createElementBlock("div",{key:Wo,class:"wl-gallery-column","data-index":Wo,style:normalizeStyle({gap:`${$o.gap}px`})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ho,qo=>(openBlock(),createElementBlock(Fragment,{key:qo},[Ro.value[$o.items[qo].src]?createCommentVNode("v-if",!0):(openBlock(),createBlock(unref(q$2),{key:0,size:36,style:{margin:"20px auto"}})),createBaseVNode("img",{class:"wl-gallery-item",src:$o.items[qo].src,title:$o.items[qo].title,loading:"lazy",onLoad:zo,onClick:Go=>Fo.$emit("insert",`![](${$o.items[qo].src})`)},null,40,Ee$1)],64))),128))],12,Re$1))),128))],4))}}),[["__file","ImageWall.vue"]]);const Se$1=["nick","mail","link"],_e$1=$o=>$o.filter(Lo=>Se$1.includes(Lo)),Ae$1=["//unpkg.com/@waline/emojis@1.1.0/weibo"],ze$1=$o=>new Promise((Lo,Ao)=>{if($o.size>128e3)return Ao(new Error("File too large! File size limit 128KB"));const To=new FileReader;To.readAsDataURL($o),To.onload=()=>{var xo;return Lo(((xo=To.result)==null?void 0:xo.toString())||"")},To.onerror=Ao}),Ue$1=$o=>$o===!0?'<p class="wl-tex">Tex is not available in preview</p>':'<span class="wl-tex">Tex is not available in preview</span>',Me$1=$o=>{const Lo=async(Ao,To={})=>fetch(`https://api.giphy.com/v1/gifs/${Ao}?${new URLSearchParams({lang:$o,limit:"20",rating:"g",api_key:"6CIMLkNMMOhRcXPoMCPkFy4Ybk2XUiMp",...To}).toString()}`).then(xo=>xo.json()).then(({data:xo})=>xo.map(Ro=>({title:Ro.title,src:Ro.images.downsized_medium.url})));return{search:Ao=>Lo("search",{q:Ao,offset:"0"}),default:()=>Lo("trending",{}),more:(Ao,To=0)=>Lo("search",{q:Ao,offset:To.toString()})}},He$1=["//unpkg.com/@waline/emojis/tieba/tieba_agree.png","//unpkg.com/@waline/emojis/tieba/tieba_look_down.png","//unpkg.com/@waline/emojis/tieba/tieba_sunglasses.png","//unpkg.com/@waline/emojis/tieba/tieba_pick_nose.png","//unpkg.com/@waline/emojis/tieba/tieba_awkward.png","//unpkg.com/@waline/emojis/tieba/tieba_sleep.png"],Oe$1=new RegExp(`(${/[\u4E00-\u9FFF\u3400-\u4dbf\uf900-\ufaff\u3040-\u309f\uac00-\ud7af\u0400-\u04FF]+|\w+/.source}|${/</.source})|((?:${/(?:^|\s)\/\/(.+?)$/gm.source})|(?:${/\/\*([\S\s]*?)\*\//gm.source}))`,"gmi"),Pe$1=["23AC69","91C132","F19726","E8552D","1AAB8E","E1147F","2980C1","1BA1E6","9FA0A0","F19726","E30B20","E30B20","A3338B"],Ve$1={},Te$1=$o=>{let Lo=0;return $o.replace(Oe$1,(Ao,To,xo)=>{if(xo)return`<span style="color: slategray">${xo}</span>`;if(To==="<")return"&lt;";let Ro;Ve$1[To]?Ro=Ve$1[To]:(Ro=Pe$1[Lo],Ve$1[To]=Ro);const Bo=`<span style="color: #${Ro}">${To}</span>`;return Lo=++Lo%Pe$1.length,Bo})},De$1=["nick","nickError","mail","mailError","link","optional","placeholder","sofa","submit","like","cancelLike","reply","cancelReply","comment","refresh","more","preview","emoji","uploadImage","seconds","minutes","hours","days","now","uploading","login","logout","admin","sticky","word","wordHint","anonymous","level0","level1","level2","level3","level4","level5","gif","gifSearchPlaceholder","profile","approved","waiting","spam","unsticky","oldest","latest","hottest","reactionTitle"],Ne$1=$o=>Object.fromEntries($o.map((Lo,Ao)=>[De$1[Ao],Lo]));var Be$1=Ne$1(["NickName","NickName cannot be less than 3 bytes.","E-Mail","Please confirm your email address.","Website","Optional","Comment here...","No comment yet.","Submit","Like","Cancel like","Reply","Cancel reply","Comments","Refresh","Load More...","Preview","Emoji","Upload Image","seconds ago","minutes ago","hours ago","days ago","just now","Uploading","Login","logout","Admin","Sticky","Words",`Please input comments between $0 and $1 words!
Current word number: $2`,"Anonymous","Dwarves","Hobbits","Ents","Wizards","Elves","Maiar","GIF","Search GIF","Profile","Approved","Waiting","Spam","Unsticky","Oldest","Latest","Hottest","What do you think?"]),We$1=Ne$1(["ニックネーム","3バイト以上のニックネームをご入力ください.","メールアドレス","メールアドレスをご確認ください.","サイト","オプション","ここにコメント","コメントしましょう~","提出する","Like","Cancel like","返信する","キャンセル","コメント","更新","さらに読み込む","プレビュー","絵文字","画像をアップロード","秒前","分前","時間前","日前","たっだ今","アップロード","ログインする","ログアウト","管理者","トップに置く","ワード",`コメントは $0 から $1 ワードの間でなければなりません!
現在の単語番号: $2`,"匿名","うえにん","なかにん","しもおし","特にしもおし","かげ","なぬし","GIF","探す GIF","個人情報","承認済み","待っている","スパム","べたつかない","逆順","正順","人気順","どう思いますか?"]),Fe$1=Ne$1(["昵称","昵称不能少于3个字符","邮箱","请填写正确的邮件地址","网址","可选","欢迎评论","来发评论吧~","提交","喜欢","取消喜欢","回复","取消回复","评论","刷新","加载更多...","预览","表情","上传图片","秒前","分钟前","小时前","天前","刚刚","正在上传","登录","退出","博主","置顶","字",`评论字数应在 $0 $1 字之间
当前字数$2`,"匿名","潜水","冒泡","吐槽","活跃","话痨","传说","表情包","搜索表情包","个人资料","通过","待审核","垃圾","取消置顶","按倒序","按正序","按热度","你认为这篇文章怎么样?"]),Ke$1=Ne$1(["暱稱","暱稱不能少於3個字元","郵箱","請填寫正確的郵件地址","網址","可選","歡迎評論","來發評論吧~","提交","喜歡","取消喜歡","回覆","取消回覆","評論","刷新","載入更多...","預覽","表情","上傳圖片","秒前","分鐘前","小時前","天前","剛剛","正在上傳","登錄","退出","博主","置頂","字",`評論字數應在 $0 $1 字之間
當前字數$2`,"匿名","潛水","冒泡","吐槽","活躍","話癆","傳說","表情包","搜索表情包","個人資料","通過","待審核","垃圾","取消置頂","按倒序","按正序","按熱度","你認為這篇文章怎麼樣?"]),qe$1=Ne$1(["Apelido","Apelido não pode ser menor que 3 bytes.","E-Mail","Por favor, confirme seu endereço de e-mail.","Website","Opcional","Comente aqui...","Nenhum comentário, ainda.","Enviar","Like","Cancel like","Responder","Cancelar resposta","Comentários","Refrescar","Carregar Mais...","Visualizar","Emoji","Enviar Imagem","segundos atrás","minutos atrás","horas atrás","dias atrás","agora mesmo","Enviando","Entrar","Sair","Admin","Sticky","Palavras",`Favor enviar comentário com $0 a $1 palavras!
Número de palavras atuais: $2`,"Anônimo","Dwarves","Hobbits","Ents","Wizards","Elves","Maiar","GIF","Pesquisar GIF","informação pessoal","Aprovado","Espera","Spam","Unsticky","Mais velho","Mais recentes","Mais quente","O que você acha?"]),Ge=Ne$1(["Псевдоним","Никнейм не может быть меньше 3 байт.","Эл. адрес","Пожалуйста, подтвердите адрес вашей электронной почты.","Веб-сайт","Необязательный","Комментарий здесь...","Пока нет комментариев.","Отправить","Like","Cancel like","Отвечать","Отменить ответ","Комментарии","Обновить","Загрузи больше...","Превью","эмодзи","Загрузить изображение","секунд назад","несколько минут назад","несколько часов назад","дней назад","прямо сейчас","Загрузка","Авторизоваться","Выход из системы","Админ","Липкий","Слова",`Пожалуйста, введите комментарии от $0 до $1 слов!
Номер текущего слова: $2`,"Анонимный","Dwarves","Hobbits","Ents","Wizards","Elves","Maiar","GIF","Поиск GIF","Персональные данные","Одобренный","Ожидающий","Спам","Нелипкий","самый старый","последний","самый горячий","Что вы думаете?"]);const Ze$1={zh:Fe$1,"zh-cn":Fe$1,"zh-CN":Fe$1,"zh-tw":Ke$1,"zh-TW":Ke$1,en:Be$1,"en-US":Be$1,"en-us":Be$1,jp:We$1,ja:We$1,"jp-jp":We$1,"jp-JP":We$1,"pt-br":qe$1,"pt-BR":qe$1,ru:Ge,"ru-ru":Ge,"ru-RU":Ge},Je$1=$o=>{try{$o=decodeURI($o)}catch{}return $o},Ye=($o="")=>$o.replace(/\/$/u,""),Xe=$o=>/^(https?:)?\/\//.test($o),Qe$1=$o=>{const Lo=Ye($o);return Xe(Lo)?Lo:`https://${Lo}`},et=$o=>Array.isArray($o)?$o:!!$o&&[0,$o],tt$1=($o,Lo)=>typeof $o=="function"?$o:$o!==!1&&Lo,nt$1="{--waline-white:#000;--waline-light-grey:#666;--waline-dark-grey:#999;--waline-color:#888;--waline-bgcolor:#1e1e1e;--waline-bgcolor-light:#272727;--waline-bgcolor-hover: #444;--waline-border-color:#333;--waline-disable-bgcolor:#444;--waline-disable-color:#272727;--waline-bq-color:#272727;--waline-info-bgcolor:#272727;--waline-info-color:#666}",at=($o,Lo)=>{let Ao=$o.toString();for(;Ao.length<Lo;)Ao="0"+Ao;return Ao},lt$1=($o,Lo,Ao)=>{if(!$o)return"";const To=typeof $o=="string"?new Date($o.indexOf(" ")!==-1?$o.replace(/-/g,"/"):$o):$o,xo=Lo.getTime()-To.getTime(),Ro=Math.floor(xo/864e5);if(Ro===0){const Bo=xo%864e5,No=Math.floor(Bo/36e5);if(No===0){const Mo=Bo%36e5,Vo=Math.floor(Mo/6e4);if(Vo===0){const zo=Mo%6e4;return`${Math.round(zo/1e3)} ${Ao.seconds}`}return`${Vo} ${Ao.minutes}`}return`${No} ${Ao.hours}`}return Ro<0?Ao.now:Ro<8?`${Ro} ${Ao.days}`:(Bo=>{const No=at(Bo.getDate(),2),Mo=at(Bo.getMonth()+1,2);return`${at(Bo.getFullYear(),2)}-${Mo}-${No}`})(To)},it$1=$o=>{const Lo=useStorage("WALINE_EMOJI",{}),Ao=Boolean(/@[0-9]+\.[0-9]+\.[0-9]+/.test($o));if(Ao){const To=Lo.value[$o];if(To)return Promise.resolve(To)}return fetch(`${$o}/info.json`).then(To=>To.json()).then(To=>{const xo={folder:$o,...To};return Ao&&(Lo.value[$o]=xo),xo})},ot$1=($o,Lo="",Ao="",To="")=>`${Lo?`${Lo}/`:""}${Ao}${$o}${To?`.${To}`:""}`,rt$1=$o=>$o.type.includes("image"),st$1=$o=>{const Lo=Array.from($o).find(rt$1);return Lo?Lo.getAsFile():null},ct$1=/\$.*?\$/,ut=/^\$(.*?)\$/,dt$1=/^(?:\s{0,3})\$\$((?:[^\n]|\n[^\n])+?)\n{0,1}\$\$/,mt$1=($o="",Lo={})=>$o.replace(/:(.+?):/g,(Ao,To)=>Lo[To]?`<img class="wl-emoji" src="${Lo[To]}" alt="${To}">`:Ao),vt$1=($o,{emojiMap:Lo,highlighter:Ao,texRenderer:To})=>{if(marked.setOptions({highlight:Ao||void 0,breaks:!0,smartLists:!0,smartypants:!0}),To){const xo=(Ro=>[{name:"blockMath",level:"block",tokenizer(Bo){const No=dt$1.exec(Bo);if(No!==null)return{type:"html",raw:No[0],text:Ro(!0,No[1])}}},{name:"inlineMath",level:"inline",start(Bo){const No=Bo.search(ct$1);return No!==-1?No:Bo.length},tokenizer(Bo){const No=ut.exec(Bo);if(No!==null)return{type:"html",raw:No[0],text:Ro(!1,No[1])}}}])(To);marked.use({extensions:xo})}return marked.parse(mt$1($o,Lo))},pt$1={class:"wl-comment"},ht={key:0,class:"wl-login-info"},gt$1={class:"wl-avatar"},ft$1=["title"],yt$1=["title"],wt$1=["src"],bt$1=["title","textContent"],kt$1={class:"wl-panel"},Ct$1=["for","textContent"],$t$1=["id","onUpdate:modelValue","name","type"],Lt=["placeholder"],xt$1={class:"wl-preview"},It$1=createBaseVNode("hr",null,null,-1),Rt$1=["innerHTML"],Et$1={class:"wl-footer"},jt$1={class:"wl-actions"},St$1={href:"https://guides.github.com/features/mastering-markdown/",title:"Markdown Guide","aria-label":"Markdown is supported",class:"wl-action",target:"_blank",rel:"noopener noreferrer"},_t$1=["title"],At$1=["title"],zt$1=["title"],Ut$1=["title"],Mt$1={class:"wl-info"},Ht$1={class:"wl-text-number"},Ot$1={key:0},Pt$1=["textContent"],Vt$1=["textContent"],Tt$1=["disabled"],Dt$1=["placeholder"],Nt$1={key:0,class:"wl-loading"},Bt$1={key:0,class:"wl-tab-wrapper"},Wt$1=["title","onClick"],Ft$1=["src","alt"],Kt$1={key:0,class:"wl-tabs"},qt$1=["onClick"],Gt$1=["src","alt","title"],Zt$1=["title"];var Jt$1=defineComponent({__name:"CommentBox",props:{edit:{default:null},rootId:{default:""},replyId:{default:""},replyUser:{default:""}},emits:["log","cancelEdit","cancelReply","submit"],setup($o,{expose:Lo,emit:Ao}){const To=$o;Lo();const xo=inject("config"),Ro=useStorage("WALINE_COMMENT_BOX_EDITOR",""),Bo=useStorage("WALINE_USER_META",{nick:"",mail:"",link:""}),No=he$1(),Mo=ref({}),Vo=ref(null),zo=ref(null),Fo=ref(null),Uo=ref(null),Ho=ref(null),Wo=ref(null),qo=ref(null),Go=ref({tabs:[],map:{}}),Yo=ref(0),Zo=ref(!1),Qo=ref(!1),Ko=ref(!1),Jo=ref(""),aa=ref(0),ea=reactive({loading:!0,list:[]}),Xo=ref(0),la=ref(!1),ma=ref(""),ka=ref(!1),fa=ref(!1),na=computed(()=>xo.value.locale),ra=computed(()=>{var da;return Boolean((da=No.value)==null?void 0:da.token)}),ta=computed(()=>xo.value.imageUploader!==!1),ia=da=>{const ca=Vo.value,ya=ca.selectionStart,pa=ca.selectionEnd||0,sa=ca.scrollTop;Ro.value=ca.value.substring(0,ya)+da+ca.value.substring(pa,ca.value.length),ca.focus(),ca.selectionStart=ya+da.length,ca.selectionEnd=ya+da.length,ca.scrollTop=sa},oa=da=>{const ca=da.key;(da.ctrlKey||da.metaKey)&&ca==="Enter"&&$a()},ua=da=>{const ca=`![${xo.value.locale.uploading} ${da.name}]()`;return ia(ca),Promise.resolve().then(()=>xo.value.imageUploader(da)).then(ya=>{Ro.value=Ro.value.replace(ca,`\r
![${da.name}](${ya})`)}).catch(ya=>{alert(ya.message),Ro.value=Ro.value.replace(ca,"")})},ha=da=>{var ca;if((ca=da.dataTransfer)!=null&&ca.items){const ya=st$1(da.dataTransfer.items);ya&&ta.value&&(ua(ya),da.preventDefault())}},ga=da=>{if(da.clipboardData){const ca=st$1(da.clipboardData.items);ca&&ta.value&&ua(ca)}},wa=()=>{const da=zo.value;da.files&&ta.value&&ua(da.files[0]).then(()=>{da.value=""})},$a=async()=>{var Sa,La,Aa,za,ja;const{serverURL:da,lang:ca,login:ya,wordLimit:pa,requiredMeta:sa}=xo.value;let ba="";xo.value.recaptchaV3Key&&(ba=await(Ra=>{const Va=ve$1[Ra]??(ve$1[Ra]=le$1.load(Ra,{useRecaptchaNet:!0,autoHideBadge:!0}));return{execute:Ba=>Va.then(Na=>Na.execute(Ba))}})(xo.value.recaptchaV3Key).execute("social"));const va={comment:ma.value,nick:Bo.value.nick,mail:Bo.value.mail,link:Bo.value.link,ua:navigator.userAgent,url:xo.value.path,recaptchaV3:ba};if((Sa=No.value)!=null&&Sa.token)va.nick=No.value.display_name,va.mail=No.value.email,va.link=No.value.url;else{if(ya==="force")return;if(sa.indexOf("nick")>-1&&!va.nick)return(La=Mo.value.nick)==null||La.focus(),alert(na.value.nickError);if(sa.indexOf("mail")>-1&&!va.mail||va.mail&&!/^\w(?:[\w._-]*\w)?@(?:\w(?:[\w-]*\w)?\.)*\w+$/.exec(va.mail))return(Aa=Mo.value.mail)==null||Aa.focus(),alert(na.value.mailError);if(!va.comment)return void((za=Vo.value)==null?void 0:za.focus());va.nick||(va.nick=na.value.anonymous)}if(!la.value)return alert(na.value.wordHint.replace("$0",pa[0].toString()).replace("$1",pa[1].toString()).replace("$2",aa.value.toString()));va.comment=mt$1(va.comment,Go.value.map),To.replyId&&To.rootId&&(va.pid=To.replyId,va.rid=To.rootId,va.at=To.replyUser),ka.value=!0;const Ia={serverURL:da,lang:ca,token:(ja=No.value)==null?void 0:ja.token,comment:va};(To.edit?X$1({objectId:To.edit.objectId,...Ia}):(({serverURL:Ra,lang:Va,token:Ba,comment:Na})=>{const Ma={"Content-Type":"application/json"};return Ba&&(Ma.Authorization=`Bearer ${Ba}`),fetch(`${Ra}/comment?lang=${Va}`,{method:"POST",headers:Ma,body:JSON.stringify(Na)}).then(Fa=>Fa.json())})(Ia)).then(Ra=>{var Va;if(ka.value=!1,Ra.errmsg)return alert(Ra.errmsg);Ao("submit",Ra.data),Ro.value="",Jo.value="",To.replyId&&Ao("cancelReply"),(Va=To.edit)!=null&&Va.objectId&&Ao("cancelEdit")}).catch(Ra=>{ka.value=!1,alert(Ra.message)})},Ea=da=>{da.preventDefault();const{lang:ca,serverURL:ya}=xo.value;(({lang:pa,serverURL:sa})=>{const ba=(window.innerWidth-450)/2,va=(window.innerHeight-450)/2,Ia=window.open(`${sa}/ui/login?lng=${encodeURIComponent(pa)}`,"_blank",`width=450,height=450,left=${ba},top=${va},scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no`);return Ia==null||Ia.postMessage({type:"TOKEN",data:null},"*"),new Promise(Sa=>{const La=({data:Aa})=>{Aa&&typeof Aa=="object"&&Aa.type==="userInfo"&&Aa.data.token&&(Ia==null||Ia.close(),window.removeEventListener("message",La),Sa(Aa.data))};window.addEventListener("message",La)})})({serverURL:ya,lang:ca}).then(pa=>{No.value=pa,(pa.remember?localStorage:sessionStorage).setItem("WALINE_USER",JSON.stringify(pa)),Ao("log")})},Pa=()=>{No.value={},localStorage.setItem("WALINE_USER","null"),sessionStorage.setItem("WALINE_USER","null"),Ao("log")},Ta=da=>{var va;da.preventDefault();const{lang:ca,serverURL:ya}=xo.value,pa=(window.innerWidth-800)/2,sa=(window.innerHeight-800)/2,ba=new URLSearchParams({lng:ca,token:No.value.token});(va=window.open(`${ya}/ui/profile?${ba.toString()}`,"_blank",`width=800,height=800,left=${pa},top=${sa},scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no`))==null||va.postMessage({type:"TOKEN",data:No.value.token},"*")},Da=da=>{var ca,ya,pa,sa;(ca=Fo.value)!=null&&ca.contains(da.target)||(ya=Uo.value)!=null&&ya.contains(da.target)||(Zo.value=!1),(pa=Ho.value)!=null&&pa.contains(da.target)||(sa=Wo.value)!=null&&sa.contains(da.target)||(Qo.value=!1)},Ca=async da=>{var Ia;const{scrollTop:ca,clientHeight:ya,scrollHeight:pa}=da.target,sa=(ya+ca)/pa,ba=xo.value.search,va=((Ia=qo.value)==null?void 0:Ia.value)||"";sa<.9||ea.loading||fa.value||(ea.loading=!0,(ba.more&&ea.list.length?await ba.more(va,ea.list.length):await ba.search(va)).length?ea.list=[...ea.list,...ba.more&&ea.list.length?await ba.more(va,ea.list.length):await ba.search(va)]:fa.value=!0,ea.loading=!1,setTimeout(()=>{da.target.scrollTop=ca},50))},xa=useDebounceFn(da=>{ea.list=[],fa.value=!1,Ca(da)},300);watch([xo,aa],([da,ca])=>{const{wordLimit:ya}=da;ya?ca<ya[0]&&ya[0]!==0?(Xo.value=ya[0],la.value=!1):ca>ya[1]?(Xo.value=ya[1],la.value=!1):(Xo.value=ya[1],la.value=!0):(Xo.value=0,la.value=!0)},{immediate:!0});const Oa=({data:da})=>{da&&da.type==="profile"&&(No.value={...No.value,...da.data},[localStorage,sessionStorage].filter(ca=>ca.getItem("WALINE_USER")).forEach(ca=>ca.setItem("WALINE_USER",JSON.stringify(No))))};return onMounted(()=>{var da;document.body.addEventListener("click",Da),window.addEventListener("message",Oa),(da=To.edit)!=null&&da.objectId&&(Ro.value=To.edit.orig),watch(Qo,async ca=>{if(!ca)return;const ya=xo.value.search;qo.value&&(qo.value.value=""),ea.loading=!0,ea.list=ya.default?await ya.default():await ya.search(""),ea.loading=!1}),watch(()=>Ro.value,ca=>{const{highlighter:ya,texRenderer:pa}=xo.value;ma.value=ca,Jo.value=vt$1(ca,{emojiMap:Go.value.map,highlighter:ya,texRenderer:pa}),aa.value=(sa=>(ba=>ba.match(/[\w\d\s\u00C0-\u024F]+/giu)||[])(sa).reduce((ba,va)=>ba+(va.trim()===""?0:va.trim().split(/\s+/u).length),0)+(ba=>ba.match(/[\u4E00-\u9FA5]/gu)||[])(sa).length)(ca),ca?a$4(Vo.value):a$4.destroy(Vo.value)},{immediate:!0}),watch(()=>xo.value.emoji,ca=>{return(ya=ca,Promise.all(ya.map(pa=>typeof pa=="string"?it$1(Ye(pa)):Promise.resolve(pa))).then(pa=>{const sa={tabs:[],map:{}};return pa.forEach(ba=>{const{name:va,folder:Ia,icon:Sa,prefix:La,type:Aa,items:za}=ba;sa.tabs.push({name:va,icon:ot$1(Sa,Ia,La,Aa),items:za.map(ja=>{const Ra=`${La||""}${ja}`;return sa.map[Ra]=ot$1(ja,Ia,La,Aa),Ra})})}),sa})).then(pa=>{Go.value=pa});var ya},{immediate:!0})}),onUnmounted(()=>{document.body.removeEventListener("click",Da),window.removeEventListener("message",Oa)}),(da,ca)=>{var ya,pa;return openBlock(),createElementBlock("div",pt$1,[unref(xo).login!=="disable"&&unref(ra)&&!((ya=$o.edit)!=null&&ya.objectId)?(openBlock(),createElementBlock("div",ht,[createBaseVNode("div",gt$1,[createBaseVNode("button",{type:"submit",class:"wl-logout-btn",title:unref(na).logout,onClick:Pa},[createVNode(unref(O$3),{size:14})],8,ft$1),createBaseVNode("a",{href:"#",class:"wl-login-nick","aria-label":"Profile",title:unref(na).profile,onClick:Ta},[createBaseVNode("img",{src:unref(No).avatar,alt:"avatar"},null,8,wt$1)],8,yt$1)]),createBaseVNode("a",{href:"#",class:"wl-login-nick","aria-label":"Profile",title:unref(na).profile,onClick:Ta,textContent:toDisplayString(unref(No).display_name)},null,8,bt$1)])):createCommentVNode("v-if",!0),createBaseVNode("div",kt$1,[unref(xo).login!=="force"&&unref(xo).meta.length&&!unref(ra)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["wl-header",`item${unref(xo).meta.length}`])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(xo).meta,sa=>(openBlock(),createElementBlock("div",{key:sa,class:"wl-header-item"},[createBaseVNode("label",{for:`wl-${sa}`,textContent:toDisplayString(unref(na)[sa]+(unref(xo).requiredMeta.includes(sa)||!unref(xo).requiredMeta.length?"":`(${unref(na).optional})`))},null,8,Ct$1),withDirectives(createBaseVNode("input",{id:`wl-${sa}`,ref_for:!0,ref:ba=>{ba&&(Mo.value[sa]=ba)},"onUpdate:modelValue":ba=>unref(Bo)[sa]=ba,class:normalizeClass(["wl-input",`wl-${sa}`]),name:sa,type:sa==="mail"?"email":"text"},null,10,$t$1),[[vModelDynamic,unref(Bo)[sa]]])]))),128))],2)):createCommentVNode("v-if",!0),withDirectives(createBaseVNode("textarea",{id:"wl-edit",ref_key:"editorRef",ref:Vo,"onUpdate:modelValue":ca[0]||(ca[0]=sa=>isRef(Ro)?Ro.value=sa:null),class:"wl-editor",placeholder:$o.replyUser?`@${$o.replyUser}`:unref(na).placeholder,onKeydown:oa,onDrop:ha,onPaste:ga},null,40,Lt),[[vModelText,unref(Ro)]]),withDirectives(createBaseVNode("div",xt$1,[It$1,createBaseVNode("h4",null,toDisplayString(unref(na).preview)+":",1),createBaseVNode("div",{class:"wl-content",innerHTML:Jo.value},null,8,Rt$1)],512),[[vShow,Ko.value]]),createBaseVNode("div",Et$1,[createBaseVNode("div",jt$1,[createBaseVNode("a",St$1,[createVNode(unref(B$3))]),withDirectives(createBaseVNode("button",{ref_key:"emojiButtonRef",ref:Fo,type:"button",class:normalizeClass(["wl-action",{active:Zo.value}]),title:unref(na).emoji,onClick:ca[1]||(ca[1]=sa=>Zo.value=!Zo.value)},[createVNode(unref(V$2))],10,_t$1),[[vShow,Go.value.tabs.length]]),unref(xo).search?(openBlock(),createElementBlock("button",{key:0,ref_key:"gifButtonRef",ref:Ho,type:"button",class:normalizeClass(["wl-action",{active:Qo.value}]),title:unref(na).gif,onClick:ca[2]||(ca[2]=sa=>Qo.value=!Qo.value)},[createVNode(unref(G$2))],10,At$1)):createCommentVNode("v-if",!0),createBaseVNode("input",{id:"wl-image-upload",ref_key:"imageUploadRef",ref:zo,class:"upload",type:"file",accept:".png,.jpg,.jpeg,.webp,.bmp,.gif",onChange:wa},null,544),unref(ta)?(openBlock(),createElementBlock("label",{key:1,for:"wl-image-upload",class:"wl-action",title:unref(na).uploadImage},[createVNode(unref(T$1))],8,zt$1)):createCommentVNode("v-if",!0),createBaseVNode("button",{type:"button",class:normalizeClass(["wl-action",{active:Ko.value}]),title:unref(na).preview,onClick:ca[3]||(ca[3]=sa=>Ko.value=!Ko.value)},[createVNode(unref(N$2))],10,Ut$1)]),createBaseVNode("div",Mt$1,[createBaseVNode("div",Ht$1,[createTextVNode(toDisplayString(aa.value)+" ",1),unref(xo).wordLimit?(openBlock(),createElementBlock("span",Ot$1,[createTextVNode("  /  "),createBaseVNode("span",{class:normalizeClass({illegal:!la.value}),textContent:toDisplayString(Xo.value)},null,10,Pt$1)])):createCommentVNode("v-if",!0),createTextVNode("  "+toDisplayString(unref(na).word),1)]),unref(xo).login==="disable"||unref(ra)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("button",{key:0,type:"button",class:"wl-btn",onClick:Ea,textContent:toDisplayString(unref(na).login)},null,8,Vt$1)),unref(xo).login!=="force"||unref(ra)?(openBlock(),createElementBlock("button",{key:1,type:"submit",class:"primary wl-btn",title:"Cmd|Ctrl + Enter",disabled:ka.value,onClick:$a},[ka.value?(openBlock(),createBlock(unref(q$2),{key:0,size:16})):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(unref(na).submit),1)],64))],8,Tt$1)):createCommentVNode("v-if",!0)]),createBaseVNode("div",{ref_key:"gifPopupRef",ref:Wo,class:normalizeClass(["wl-gif-popup",{display:Qo.value}])},[createBaseVNode("input",{ref_key:"gifSearchInputRef",ref:qo,type:"text",placeholder:unref(na).gifSearchPlaceholder,onInput:ca[4]||(ca[4]=(...sa)=>unref(xa)&&unref(xa)(...sa))},null,40,Dt$1),createVNode(je$1,{items:ea.list,"column-width":200,gap:6,onInsert:ca[5]||(ca[5]=sa=>ia(sa)),onScroll:Ca},null,8,["items"]),ea.loading?(openBlock(),createElementBlock("div",Nt$1,[createVNode(unref(q$2),{size:30})])):createCommentVNode("v-if",!0)],2),createBaseVNode("div",{ref_key:"emojiPopupRef",ref:Uo,class:normalizeClass(["wl-emoji-popup",{display:Zo.value}])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Go.value.tabs,(sa,ba)=>(openBlock(),createElementBlock(Fragment,{key:sa.name},[ba===Yo.value?(openBlock(),createElementBlock("div",Bt$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(sa.items,va=>(openBlock(),createElementBlock("button",{key:va,type:"button",title:va,onClick:Ia=>ia(`:${va}:`)},[Zo.value?(openBlock(),createElementBlock("img",{key:0,class:"wl-emoji",src:Go.value.map[va],alt:va,loading:"lazy",referrerPolicy:"no-referrer"},null,8,Ft$1)):createCommentVNode("v-if",!0)],8,Wt$1))),128))])):createCommentVNode("v-if",!0)],64))),128)),Go.value.tabs.length>1?(openBlock(),createElementBlock("div",Kt$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Go.value.tabs,(sa,ba)=>(openBlock(),createElementBlock("button",{key:sa.name,type:"button",class:normalizeClass(["wl-tab",{active:Yo.value===ba}]),onClick:va=>Yo.value=ba},[createBaseVNode("img",{class:"wl-emoji",src:sa.icon,alt:sa.name,title:sa.name,loading:"lazy",referrerPolicy:"no-referrer"},null,8,Gt$1)],10,qt$1))),128))])):createCommentVNode("v-if",!0)],2)])]),$o.replyId||(pa=$o.edit)!=null&&pa.objectId?(openBlock(),createElementBlock("button",{key:1,type:"button",class:"wl-close",title:unref(na).cancelReply,onClick:ca[6]||(ca[6]=sa=>da.$emit($o.replyId?"cancelReply":"cancelEdit"))},[createVNode(unref(O$3),{size:24})],8,Zt$1)):createCommentVNode("v-if",!0)])}}}),Yt$1=xe$1(Jt$1,[["__file","CommentBox.vue"]]);const Xt$1=["id"],Qt$1={class:"wl-user","aria-hidden":"true"},en$1=["src"],tn$1={class:"wl-card"},nn$1={class:"wl-head"},an$1=["href"],ln$1={key:1,class:"wl-nick"},on$1=["textContent"],rn$1=["textContent"],sn$1=["textContent"],cn$1=["textContent"],un$1=["textContent"],dn$1={class:"wl-comment-actions"},mn$1=["title"],vn$1=["textContent"],pn$1=["title"],hn$1={class:"wl-meta","aria-hidden":"true"},gn$1=["data-value","textContent"],fn$1=["data-value","textContent"],yn$1=["data-value","textContent"],wn$1=["innerHTML"],bn$1={key:1,class:"wl-admin-actions"},kn$1={class:"wl-comment-status"},Cn$1=["disabled","onClick","textContent"],$n$1={key:3,class:"wl-quote"};var Ln$1=xe$1(defineComponent({__name:"CommentCard",props:{comment:null,edit:{default:null},rootId:null,reply:{default:null}},emits:["log","submit","delete","edit","like","status","sticky","reply"],setup($o){const Lo=$o,Ao=["approved","waiting","spam"],To=inject("config"),xo=ee$1(),Ro=useNow(),Bo=he$1(),No=computed(()=>To.value.locale),Mo=computed(()=>{const{link:qo}=Lo.comment;return qo?Xe(qo)?qo:`https://${qo}`:""}),Vo=computed(()=>xo.value.includes(Lo.comment.objectId)),zo=computed(()=>lt$1(Lo.comment.insertedAt,Ro.value,No.value)),Fo=computed(()=>Bo.value.type==="administrator"),Uo=computed(()=>Lo.comment.user_id&&Bo.value.objectId===Lo.comment.user_id),Ho=computed(()=>{var qo;return Lo.comment.objectId===((qo=Lo.reply)==null?void 0:qo.objectId)}),Wo=computed(()=>{var qo;return Lo.comment.objectId===((qo=Lo.edit)==null?void 0:qo.objectId)});return(qo,Go)=>{var Zo;const Yo=resolveComponent("CommentCard",!0);return openBlock(),createElementBlock("div",{id:$o.comment.objectId,class:"wl-card-item"},[createBaseVNode("div",Qt$1,[$o.comment.avatar?(openBlock(),createElementBlock("img",{key:0,src:$o.comment.avatar},null,8,en$1)):createCommentVNode("v-if",!0),$o.comment.type?(openBlock(),createBlock(unref(K$1),{key:1})):createCommentVNode("v-if",!0)]),createBaseVNode("div",tn$1,[createBaseVNode("div",nn$1,[unref(Mo)?(openBlock(),createElementBlock("a",{key:0,class:"wl-nick",href:unref(Mo),target:"_blank",rel:"noopener noreferrer"},toDisplayString($o.comment.nick),9,an$1)):(openBlock(),createElementBlock("span",ln$1,toDisplayString($o.comment.nick),1)),$o.comment.type==="administrator"?(openBlock(),createElementBlock("span",{key:2,class:"wl-badge",textContent:toDisplayString(unref(No).admin)},null,8,on$1)):createCommentVNode("v-if",!0),$o.comment.label?(openBlock(),createElementBlock("span",{key:3,class:"wl-badge",textContent:toDisplayString($o.comment.label)},null,8,rn$1)):createCommentVNode("v-if",!0),$o.comment.sticky?(openBlock(),createElementBlock("span",{key:4,class:"wl-badge",textContent:toDisplayString(unref(No).sticky)},null,8,sn$1)):createCommentVNode("v-if",!0),$o.comment.level!==void 0&&$o.comment.level>=0?(openBlock(),createElementBlock("span",{key:5,class:normalizeClass(`wl-badge level${$o.comment.level}`),textContent:toDisplayString(unref(No)[`level${$o.comment.level}`]||`Level ${$o.comment.level}`)},null,10,cn$1)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:"wl-time",textContent:toDisplayString(unref(zo))},null,8,un$1),createBaseVNode("div",dn$1,[unref(Fo)||unref(Uo)?(openBlock(),createElementBlock("button",{key:0,type:"button",class:"wl-edit",onClick:Go[0]||(Go[0]=()=>qo.$emit("edit",$o.comment))},[createVNode(unref(F$3))])):createCommentVNode("v-if",!0),unref(Fo)||unref(Uo)?(openBlock(),createElementBlock("button",{key:1,type:"button",class:"wl-delete",onClick:Go[1]||(Go[1]=Qo=>qo.$emit("delete",$o.comment))},[createVNode(unref(P$4))])):createCommentVNode("v-if",!0),createBaseVNode("button",{type:"button",class:"wl-like",title:unref(Vo)?unref(No).cancelLike:unref(No).like,onClick:Go[2]||(Go[2]=Qo=>qo.$emit("like",$o.comment))},[createVNode(unref(D$3),{active:unref(Vo)},null,8,["active"]),"like"in $o.comment?(openBlock(),createElementBlock("span",{key:0,textContent:toDisplayString($o.comment.like)},null,8,vn$1)):createCommentVNode("v-if",!0)],8,mn$1),createBaseVNode("button",{type:"button",class:normalizeClass(["wl-reply",{active:unref(Ho)}]),title:unref(Ho)?unref(No).cancelReply:unref(No).reply,onClick:Go[3]||(Go[3]=Qo=>qo.$emit("reply",unref(Ho)?null:$o.comment))},[createVNode(unref(W$2))],10,pn$1)])]),createBaseVNode("div",hn$1,[$o.comment.addr?(openBlock(),createElementBlock("span",{key:0,class:"wl-addr","data-value":$o.comment.addr,textContent:toDisplayString($o.comment.addr)},null,8,gn$1)):createCommentVNode("v-if",!0),$o.comment.browser?(openBlock(),createElementBlock("span",{key:1,class:"wl-browser","data-value":$o.comment.browser,textContent:toDisplayString($o.comment.browser)},null,8,fn$1)):createCommentVNode("v-if",!0),$o.comment.os?(openBlock(),createElementBlock("span",{key:2,class:"wl-os","data-value":$o.comment.os,textContent:toDisplayString($o.comment.os)},null,8,yn$1)):createCommentVNode("v-if",!0)]),unref(Wo)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:"wl-content",innerHTML:$o.comment.comment},null,8,wn$1)),unref(Fo)&&!unref(Wo)?(openBlock(),createElementBlock("div",bn$1,[createBaseVNode("span",kn$1,[(openBlock(),createElementBlock(Fragment,null,renderList(Ao,Qo=>createBaseVNode("button",{key:Qo,type:"submit",class:normalizeClass(`wl-btn wl-${Qo}`),disabled:$o.comment.status===Qo,onClick:Ko=>qo.$emit("status",{status:Qo,comment:$o.comment}),textContent:toDisplayString(unref(No)[Qo])},null,10,Cn$1)),64))]),unref(Fo)&&!$o.comment.rid?(openBlock(),createElementBlock("button",{key:0,type:"submit",class:"wl-btn wl-sticky",onClick:Go[4]||(Go[4]=Qo=>qo.$emit("sticky",$o.comment))},toDisplayString($o.comment.sticky?unref(No).unsticky:unref(No).sticky),1)):createCommentVNode("v-if",!0)])):createCommentVNode("v-if",!0),unref(Ho)||unref(Wo)?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass({"wl-reply-wrapper":unref(Ho),"wl-edit-wrapper":unref(Wo)})},[createVNode(Yt$1,{edit:$o.edit,"reply-id":(Zo=$o.reply)==null?void 0:Zo.objectId,"reply-user":$o.comment.nick,"root-id":$o.rootId,onLog:Go[5]||(Go[5]=Qo=>qo.$emit("log")),onCancelReply:Go[6]||(Go[6]=Qo=>qo.$emit("reply",null)),onCancelEdit:Go[7]||(Go[7]=Qo=>qo.$emit("edit",null)),onSubmit:Go[8]||(Go[8]=Qo=>qo.$emit("submit",Qo))},null,8,["edit","reply-id","reply-user","root-id"])],2)):createCommentVNode("v-if",!0),$o.comment.children?(openBlock(),createElementBlock("div",$n$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList($o.comment.children,Qo=>(openBlock(),createBlock(Yo,{key:Qo.objectId,comment:Qo,reply:$o.reply,edit:$o.edit,"root-id":$o.rootId,onLog:Go[9]||(Go[9]=Ko=>qo.$emit("log")),onDelete:Go[10]||(Go[10]=Ko=>qo.$emit("delete",Ko)),onEdit:Go[11]||(Go[11]=Ko=>qo.$emit("edit",Ko)),onLike:Go[12]||(Go[12]=Ko=>qo.$emit("like",Ko)),onReply:Go[13]||(Go[13]=Ko=>qo.$emit("reply",Ko)),onStatus:Go[14]||(Go[14]=Ko=>qo.$emit("status",Ko)),onSticky:Go[15]||(Go[15]=Ko=>qo.$emit("sticky",Ko)),onSubmit:Go[16]||(Go[16]=Ko=>qo.$emit("submit",Ko))},null,8,["comment","reply","edit","root-id"]))),128))])):createCommentVNode("v-if",!0)])],8,Xt$1)}}}),[["__file","CommentCard.vue"]]);const xn$1="2.14.7",In$1={"data-waline":""},Rn$1={class:"wl-meta-head"},En$1={class:"wl-count"},jn$1=["textContent"],Sn$1={class:"wl-sort"},_n$1=["onClick"],An$1={class:"wl-cards"},zn$1={key:1,class:"wl-operation"},Un$1=["textContent"],Mn$1={key:0,class:"wl-loading"},Hn$1=["textContent"],On$1={key:2,class:"wl-operation"},Pn$1=["textContent"],Vn$1={key:3,class:"wl-power"},Tn$1=createBaseVNode("a",{href:"https://github.com/walinejs/waline",target:"_blank",rel:"noopener noreferrer"}," Waline ",-1);var Dn$1=defineComponent({__name:"WalineComment",props:["serverURL","path","meta","requiredMeta","dark","commentSorting","lang","locale","pageSize","wordLimit","emoji","login","highlighter","texRenderer","imageUploader","search","copyright","recaptchaV3Key","reaction"],setup($o){const Lo=$o,Ao={latest:"insertedAt_desc",oldest:"insertedAt_asc",hottest:"like_desc"},To=Object.keys(Ao),xo=he$1(),Ro=ee$1(),Bo=ref("loading"),No=ref(0),Mo=ref(1),Vo=ref(0),zo=computed(()=>(({serverURL:fa,path:na=location.pathname,lang:ra=typeof navigator>"u"?"en-US":navigator.language,locale:ta,emoji:ia=Ae$1,meta:oa=["nick","mail","link"],requiredMeta:ua=[],dark:ha=!1,pageSize:ga=10,wordLimit:wa,imageUploader:$a,highlighter:Ea,texRenderer:Pa,copyright:Ta=!0,login:Da="enable",search:Ca,reaction:xa,recaptchaV3Key:Oa="",commentSorting:da="latest",...ca})=>({serverURL:Qe$1(fa),path:Je$1(na),locale:{...Ze$1[ra]||Ze$1["en-US"],...typeof ta=="object"?ta:{}},wordLimit:et(wa),meta:_e$1(oa),requiredMeta:_e$1(ua),imageUploader:tt$1($a,ze$1),highlighter:tt$1(Ea,Te$1),texRenderer:tt$1(Pa,Ue$1),lang:Object.keys(Ze$1).includes(ra)?ra:"en-US",dark:ha,emoji:typeof ia=="boolean"?ia?Ae$1:[]:ia,pageSize:ga,login:Da,copyright:Ta,search:Ca!==!1&&(typeof Ca=="object"?Ca:Me$1(ra)),recaptchaV3Key:Oa,reaction:Array.isArray(xa)?xa:xa===!0?He$1:[],commentSorting:da,...ca}))(Lo)),Fo=ref(zo.value.commentSorting),Uo=ref([]),Ho=ref(null),Wo=ref(null),qo=computed(()=>{return typeof(fa=zo.value.dark)=="string"?fa==="auto"?`@media(prefers-color-scheme:dark){body${nt$1}}`:`${fa}${nt$1}`:fa===!0?`:root${nt$1}`:"";var fa}),Go=computed(()=>zo.value.locale);let Yo;useStyleTag(qo);const Zo=fa=>{var oa;const{serverURL:na,path:ra,pageSize:ta}=zo.value,ia=new AbortController;Bo.value="loading",Yo==null||Yo(),(({serverURL:ua,lang:ha,path:ga,page:wa,pageSize:$a,sortBy:Ea,signal:Pa,token:Ta})=>{const Da={};return Ta&&(Da.Authorization=`Bearer ${Ta}`),fetch(`${ua}/comment?path=${encodeURIComponent(ga)}&pageSize=${$a}&page=${wa}&lang=${ha}&sortBy=${Ea}`,{signal:Pa,headers:Da}).then(Ca=>Ca.json()).then(Ca=>J$2(Ca,"Get comment data"))})({serverURL:na,lang:zo.value.lang,path:ra,pageSize:ta,sortBy:Ao[Fo.value],page:fa,signal:ia.signal,token:(oa=xo.value)==null?void 0:oa.token}).then(ua=>{Bo.value="success",No.value=ua.count,Uo.value.push(...ua.data),Mo.value=fa,Vo.value=ua.totalPages}).catch(ua=>{ua.name!=="AbortError"&&(console.error(ua.message),Bo.value="error")}),Yo=ia.abort.bind(ia)},Qo=()=>Zo(Mo.value+1),Ko=()=>{No.value=0,Uo.value=[],Zo(1)},Jo=fa=>{Ho.value=fa},aa=fa=>{Wo.value=fa},ea=fa=>{if(Wo.value)Wo.value.comment=fa.comment,Wo.value.orig=fa.orig;else if(fa.rid){const na=Uo.value.find(({objectId:ra})=>ra===fa.rid);if(!na)return;Array.isArray(na.children)||(na.children=[]),na.children.push(fa)}else Uo.value.unshift(fa)},Xo=async({comment:fa,status:na})=>{var ia;if(fa.status===na)return;const{serverURL:ra,lang:ta}=zo.value;await X$1({serverURL:ra,lang:ta,token:(ia=xo.value)==null?void 0:ia.token,objectId:fa.objectId,comment:{status:na}}),fa.status=na},la=async fa=>{var ta;if(fa.rid)return;const{serverURL:na,lang:ra}=zo.value;await X$1({serverURL:na,lang:ra,token:(ta=xo.value)==null?void 0:ta.token,objectId:fa.objectId,comment:{sticky:fa.sticky?0:1}}),fa.sticky=!fa.sticky},ma=async({objectId:fa})=>{var ta;if(!confirm("Are you sure you want to delete this comment?"))return;const{serverURL:na,lang:ra}=zo.value;await(({serverURL:ia,lang:oa,token:ua,objectId:ha})=>fetch(`${ia}/comment/${ha}?lang=${oa}`,{method:"DELETE",headers:{Authorization:`Bearer ${ua}`}}).then(ga=>ga.json()).then(ga=>J$2(ga,"Delete comment")))({serverURL:na,lang:ra,token:(ta=xo.value)==null?void 0:ta.token,objectId:fa}),Uo.value.some((ia,oa)=>ia.objectId===fa?(Uo.value=Uo.value.filter((ua,ha)=>ha!==oa),!0):ia.children.some((ua,ha)=>ua.objectId===fa&&(Uo.value[oa].children=ia.children.filter((ga,wa)=>wa!==ha),!0)))},ka=async fa=>{var oa;const{serverURL:na,lang:ra}=zo.value,{objectId:ta}=fa,ia=Ro.value.includes(ta);await X$1({serverURL:na,lang:ra,objectId:ta,token:(oa=xo.value)==null?void 0:oa.token,comment:{like:!ia}}),ia?Ro.value=Ro.value.filter(ua=>ua!==ta):(Ro.value=[...Ro.value,ta],Ro.value.length>50&&(Ro.value=Ro.value.slice(-50))),fa.like=(fa.like||0)+(ia?-1:1)};return provide("config",zo),onMounted(()=>{watch(()=>[Lo.serverURL,Lo.path],()=>Ko(),{immediate:!0})}),onUnmounted(()=>Yo==null?void 0:Yo()),(fa,na)=>(openBlock(),createElementBlock("div",In$1,[createVNode(Ie$1),Ho.value?createCommentVNode("v-if",!0):(openBlock(),createBlock(Yt$1,{key:0,onLog:Ko,onSubmit:ea})),createBaseVNode("div",Rn$1,[createBaseVNode("div",En$1,[No.value?(openBlock(),createElementBlock("span",{key:0,class:"wl-num",textContent:toDisplayString(No.value)},null,8,jn$1)):createCommentVNode("v-if",!0),createTextVNode(" "+toDisplayString(unref(Go).comment),1)]),createBaseVNode("ul",Sn$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(To),ra=>(openBlock(),createElementBlock("li",{key:ra,class:normalizeClass([ra===Fo.value?"active":""]),onClick:ta=>(ia=>{Fo.value!==ia&&(Fo.value=ia,Ko())})(ra)},toDisplayString(unref(Go)[ra]),11,_n$1))),128))])]),createBaseVNode("div",An$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(Uo.value,ra=>(openBlock(),createBlock(Ln$1,{key:ra.objectId,"root-id":ra.objectId,comment:ra,reply:Ho.value,edit:Wo.value,onLog:Ko,onReply:Jo,onEdit:aa,onSubmit:ea,onStatus:Xo,onDelete:ma,onSticky:la,onLike:ka},null,8,["root-id","comment","reply","edit"]))),128))]),Bo.value==="error"?(openBlock(),createElementBlock("div",zn$1,[createBaseVNode("button",{type:"button",class:"wl-btn",onClick:Ko,textContent:toDisplayString(unref(Go).refresh)},null,8,Un$1)])):(openBlock(),createElementBlock(Fragment,{key:2},[Bo.value==="loading"?(openBlock(),createElementBlock("div",Mn$1,[createVNode(unref(q$2),{size:30})])):Uo.value.length?Mo.value<Vo.value?(openBlock(),createElementBlock("div",On$1,[createBaseVNode("button",{type:"button",class:"wl-btn",onClick:Qo,textContent:toDisplayString(unref(Go).more)},null,8,Pn$1)])):createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:1,class:"wl-empty",textContent:toDisplayString(unref(Go).sofa)},null,8,Hn$1))],64)),unref(zo).copyright?(openBlock(),createElementBlock("div",Vn$1,[createTextVNode(" Powered by "),Tn$1,createTextVNode(" v"+toDisplayString(unref(xn$1)),1)])):createCommentVNode("v-if",!0)]))}}),Nn$1=xe$1(Dn$1,[["__file","WalineComment.vue"]]);const t$2={"Content-Type":"application/json"},n$2=({serverURL:$o,lang:Lo,paths:Ao,signal:To})=>(({serverURL:xo,lang:Ro,paths:Bo,type:No,signal:Mo})=>fetch(`${xo}/article?path=${encodeURIComponent(Bo.join(","))}&type=${encodeURIComponent(No.join(","))}&lang=${Ro}`,{signal:Mo}).then(Vo=>Vo.json()))({serverURL:$o,lang:Lo,paths:Ao,type:["time"],signal:To}).then(xo=>Array.isArray(xo)?xo:[xo]),a$3=$o=>(({serverURL:Lo,lang:Ao,path:To,type:xo,action:Ro})=>fetch(`${Lo}/article?lang=${Ao}`,{method:"POST",headers:t$2,body:JSON.stringify({path:To,type:xo,action:Ro})}).then(Bo=>Bo.json()))({...$o,type:"time",action:"inc"}),r$3=$o=>{const Lo=((Ao="")=>Ao.replace(/\/$/u,""))($o);return/^(https?:)?\/\//.test(Lo)?Lo:`https://${Lo}`},o$3=$o=>{$o.name!=="AbortError"&&console.error($o.message)},l$3=$o=>$o.dataset.path||$o.getAttribute("id"),s$2=($o,Lo)=>{Lo.forEach((Ao,To)=>{Ao.innerText=$o[To].toString()})},i$4=({serverURL:$o,path:Lo=window.location.pathname,selector:Ao=".waline-pageview-count",update:To=!0,lang:xo=navigator.language})=>{const Ro=new AbortController,Bo=Array.from(document.querySelectorAll(Ao)),No=Vo=>{const zo=l$3(Vo);return zo!==null&&Lo!==zo},Mo=Vo=>n$2({serverURL:r$3($o),paths:Vo.map(zo=>l$3(zo)||Lo),lang:xo,signal:Ro.signal}).then(zo=>s$2(zo,Vo)).catch(o$3);if(To){const Vo=Bo.filter(Fo=>!No(Fo)),zo=Bo.filter(No);a$3({serverURL:r$3($o),path:Lo,lang:xo}).then(Fo=>s$2(new Array(Vo.length).fill(Fo),Vo)),zo.length&&Mo(zo)}else Mo(Bo);return Ro.abort.bind(Ro)},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},A$5={"/en/":{placeholder:"Write a comment here (Fill in the email address to receive an email notification when being replied)"},"/":{placeholder:"请留言。(填写邮箱可在被回复时收到邮件提醒)"}},m$2=Boolean(e$2.serverURL);__vitePreload(()=>import("./waline-meta-a31b78ed.js"),[]);var B$2=defineComponent({name:"WalineComment",setup(){const $o=useRoute(),Lo=usePageFrontmatter(),Ao=usePageLang(),To=Yt$2(A$5);let xo;const Ro=computed(()=>{if(!m$2)return!1;const Mo=e$2.comment!==!1,Vo=Lo.value.comment;return Boolean(Vo)||Mo!==!1&&Vo!==!1}),Bo=computed(()=>{if(!m$2)return!1;const Mo=e$2.pageview!==!1,Vo=Lo.value.pageview;return Boolean(Vo)||Mo!==!1&&Vo!==!1}),No=computed(()=>({lang:Ao.value==="zh-CN"?"zh-CN":"en",locale:To.value,dark:"html.dark",...e$2,path:withBase($o.path)}));return onMounted(()=>{watch(()=>$o.path,()=>{xo==null||xo(),Bo.value&&setTimeout(()=>{xo=i$4({serverURL:e$2.serverURL,path:withBase($o.path)})},e$2.delay||800)},{immediate:!0})}),()=>Ro.value?h$4("div",{class:"waline-wrapper",id:"comment"},m$2?h$4(Nn$1,No.value):[]):null}});const d$4={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,i$3=defineComponent({name:"CommentService",props:{darkmode:Boolean},setup($o){const Lo=usePageFrontmatter(),Ao=computed(()=>Lo.value.comment||d$4&&Lo.value.comment!==!1);return()=>h$4(B$2,{darkmode:$o.darkmode,style:{display:Ao.value?"block":"none"}})}});var l$2=defineClientConfig({enhance:({app:$o})=>{$o.component("CommentService",i$3)}});const message="",balloon="",button="",O$2=800,_$2={"/en/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"},"/":{copy:"复制代码",copied:"已复制",hint:"复制成功"}},A$4=['.theme-hope-content div[class*="language-"] pre'],g$4=!1,w$3=async $o=>{try{return navigator.clipboard.writeText($o)}catch{const Lo=document.createElement("textarea"),Ao=document.activeElement;Lo.value=$o,Lo.setAttribute("readonly",""),Lo.style.contain="strict",Lo.style.position="absolute",Lo.style.left="-9999px",Lo.style.fontSize="12pt";const To=document.getSelection(),xo=To?To.rangeCount>0&&To.getRangeAt(0):null;document.body.appendChild(Lo),Lo.select(),Lo.selectionStart=0,Lo.selectionEnd=$o.length,document.execCommand("copy"),document.body.removeChild(Lo),xo&&(To.removeAllRanges(),To.addRange(xo)),Ao&&Ao.focus()}},d$3=new Map,x$2=()=>{const $o=useRoute(),Lo=Yt$2(_$2),Ao=Ro=>{if(!Ro.hasAttribute("copy-code-registered")){const Bo=document.createElement("button");Bo.classList.add("copy-code-button"),Bo.innerHTML='<div class="copy-icon" />',Bo.setAttribute("aria-label",Lo.value.copy),Bo.setAttribute("data-copied",Lo.value.copied),Ro.parentElement&&Ro.parentElement.insertBefore(Bo,Ro),Ro.setAttribute("copy-code-registered","")}},To=()=>{setTimeout(()=>{A$4.forEach(Ro=>{document.querySelectorAll(Ro).forEach(Ao)})},O$2)},xo=(Ro,Bo,No)=>{let{innerText:Mo=""}=Bo;/language-(shellscript|shell|bash|sh|zsh)/.test(Ro.classList.toString())&&(Mo=Mo.replace(/^ *(\$|>) /gm,"")),w$3(Mo).then(()=>{No.classList.add("copied"),clearTimeout(d$3.get(No));const Vo=setTimeout(()=>{No.classList.remove("copied"),No.blur(),d$3.delete(No)},2e3);d$3.set(No,Vo)})};onMounted(()=>{const{userAgent:Ro}=navigator;new ce$2,(!Lt$1(Ro)||g$4)&&To(),window.addEventListener("click",Bo=>{const No=Bo.target;if(No.matches('div[class*="language-"] > button.copy')){const Mo=No.parentElement,Vo=No.nextElementSibling;Vo&&xo(Mo,Vo,No)}else if(No.matches('div[class*="language-"] div.copy-icon')){const Mo=No.parentElement,Vo=Mo.parentElement,zo=Mo.nextElementSibling;zo&&xo(Vo,zo,Mo)}}),watch(()=>$o.path,()=>{(!Lt$1(Ro)||g$4)&&To()})})};var D$2=defineClientConfig({setup:()=>{x$2()}});const chart="",LoadingIcon$1=()=>h$4(R$2,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map($o=>h$4("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[h$4("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:$o}),h$4("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:$o})]))),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($o){const Lo=ref(),Ao=ref(),To=ref(!0);return onMounted(()=>{Promise.all([__vitePreload(()=>import("./auto-5a6868c8.js"),[]),new Promise(xo=>setTimeout(xo,800))]).then(([{default:xo}])=>{xo.defaults.maintainAspectRatio=!1;const Ro=parseChartConfig(le$2($o.config),$o.type),Bo=Ao.value.getContext("2d");new xo(Bo,Ro),To.value=!1})}),()=>[$o.title?h$4("div",{class:"chart-title"},decodeURIComponent($o.title)):null,To.value?h$4("div",{class:"chart-loading-wrapper"},h$4(LoadingIcon$1)):null,h$4("div",{ref:Lo,class:"chart-wrapper",id:$o.id,style:{display:To.value?"none":"block"}},h$4("canvas",{ref:Ao,height:400}))]}});const codeTabs="",o$2=useStorage("VUEPRESS_CODE_TAB_STORE",{});var S$4=defineComponent({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},setup($o,{slots:Lo}){const Ao=ref($o.active),To=ref([]),xo=()=>{if($o.tabId){const{title:Vo,id:zo=Vo}=$o.data[Ao.value];o$2.value[$o.tabId]=zo}},Ro=(Vo=Ao.value)=>{Ao.value=Vo<To.value.length-1?Vo+1:0,To.value[Ao.value].focus()},Bo=(Vo=Ao.value)=>{Ao.value=Vo>0?Vo-1:To.value.length-1,To.value[Ao.value].focus()},No=(Vo,zo)=>{if(Vo.key===" "||Vo.key==="Enter"?(Vo.preventDefault(),Ao.value=zo):Vo.key==="ArrowRight"?(Vo.preventDefault(),Ro()):Vo.key==="ArrowLeft"&&(Vo.preventDefault(),Bo()),$o.tabId){const{title:Fo,id:Uo=Fo}=$o.data[Ao.value];o$2.value[$o.tabId]=Uo}},Mo=()=>{if($o.tabId){const Vo=$o.data.findIndex(({title:zo,id:Fo=zo})=>o$2.value[$o.tabId]===Fo);if(Vo!==-1)return Vo}return $o.active};return onMounted(()=>{Ao.value=Mo(),watch(()=>o$2.value[$o.tabId],(Vo,zo)=>{if($o.tabId&&Vo!==zo){const Fo=$o.data.findIndex(({title:Uo,id:Ho=Uo})=>Ho===Vo);Fo!==-1&&(Ao.value=Fo)}})}),()=>$o.data.length?h$4("div",{class:"code-tabs"},[h$4("div",{class:"code-tabs-nav",role:"tablist"},$o.data.map(({title:Vo},zo)=>{const Fo=zo===Ao.value;return h$4("button",{ref:Uo=>{Uo&&(To.value[zo]=Uo)},class:["code-tabs-nav-tab",{active:Fo}],role:"tab","aria-controls":`codetab-${$o.id}-${zo}`,"aria-selected":Fo,onClick:()=>{Ao.value=zo,xo()},onKeydown:Uo=>No(Uo,zo)},Vo)})),$o.data.map(({title:Vo,id:zo=Vo},Fo)=>{var Uo;const Ho=Fo===Ao.value;return h$4("div",{class:["code-tab",{active:Ho}],id:`codetab-${$o.id}-${Fo}`,role:"tabpanel","aria-expanded":Ho},(Uo=Lo[`tab${Fo}`])==null?void 0:Uo.call(Lo,{title:Vo,value:zo,isActive:Ho}))})]):null}});const codeGroup="",c$2=({active:$o=!1},{slots:Lo})=>{var Ao;return h$4("div",{class:["code-group-item",{active:$o}],"aria-selected":$o},(Ao=Lo.default)==null?void 0:Ao.call(Lo))};c$2.displayName="CodeGroupItem";const y$3=defineComponent({name:"CodeGroup",setup($o,{slots:Lo}){const Ao=ref(-1),To=ref([]),xo=(No=Ao.value)=>{Ao.value=No<To.value.length-1?No+1:0,To.value[Ao.value].focus()},Ro=(No=Ao.value)=>{Ao.value=No>0?No-1:To.value.length-1,To.value[Ao.value].focus()},Bo=(No,Mo)=>{No.key===" "||No.key==="Enter"?(No.preventDefault(),Ao.value=Mo):No.key==="ArrowRight"?(No.preventDefault(),xo(Mo)):No.key==="ArrowLeft"&&(No.preventDefault(),Ro(Mo))};return()=>{var No;const Mo=(((No=Lo.default)==null?void 0:No.call(Lo))||[]).filter(Vo=>Vo.type.name==="CodeGroupItem").map(Vo=>(Vo.props===null&&(Vo.props={}),Vo));return Mo.length===0?null:(Ao.value<0||Ao.value>Mo.length-1?(Ao.value=Mo.findIndex(Vo=>"active"in Vo.props),Ao.value===-1&&(Ao.value=0)):Mo.forEach((Vo,zo)=>{Vo.props.active=zo===Ao.value}),h$4("div",{class:"code-group"},[h$4("div",{class:"code-group-nav"},Mo.map((Vo,zo)=>{const Fo=zo===Ao.value;return h$4("button",{ref:Uo=>{Uo&&(To.value[zo]=Uo)},class:["code-group-nav-tab",{active:Fo}],"aria-pressed":Fo,"aria-expanded":Fo,onClick:()=>{Ao.value=zo},onKeydown:Uo=>Bo(Uo,zo)},Vo.props.title)})),Mo]))}}}),index$2="",codeDemo="",N$1=()=>h$4(R$2,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map($o=>h$4("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[h$4("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:$o}),h$4("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:$o})]))),A$3='<svg class="codepen-icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><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>',k$4='<svg class="jsfiddle-icon" viewBox="0 0 1170 1024" xmlns="http://www.w3.org/2000/svg" width="228.516" height="200"><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$1={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"},x$1={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"}}},D$1=($o,Lo,Ao)=>{const To=document.createElement($o);return isPlainObject(Lo)&&Dt$2(Lo).forEach(xo=>{if(xo.indexOf("data"))To[xo]=Lo[xo];else{const Ro=xo.replace("data","");To.dataset[Ro]=Lo[xo]}}),Ao&&Ao.forEach(xo=>{To.appendChild(xo)}),To},w$2=$o=>({...L$1,...$o,jsLib:Array.from(new Set([...L$1.jsLib||[],...$o.jsLib||[]])),cssLib:Array.from(new Set([...L$1.cssLib||[],...$o.cssLib||[]]))}),v$2=($o,Lo)=>{if($o[Lo]!==void 0)return $o[Lo];const Ao=new Promise(To=>{var xo;const Ro=document.createElement("script");Ro.src=Lo,(xo=document.querySelector("body"))==null||xo.appendChild(Ro),Ro.onload=()=>{To()}});return $o[Lo]=Ao,Ao},R$1=($o,Lo)=>{if(Lo.css&&Array.from($o.childNodes).every(Ao=>Ao.nodeName!=="STYLE")){const Ao=D$1("style",{innerHTML:Lo.css});$o.appendChild(Ao)}},B$1=($o,Lo,Ao)=>{const To=Ao.getScript();if(To&&Array.from(Lo.childNodes).every(xo=>xo.nodeName!=="SCRIPT")){const xo=document.createElement("script");xo.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${$o} .code-demo-container').shadowRoot;
${To}}`)),Lo.appendChild(xo)}},V$1=$o=>{const Lo=Dt$2($o),Ao={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(To=>{const xo=Lo.filter(Ro=>x$1[To].types.includes(Ro));if(xo.length){const Ro=xo[0];Ao[To]=[$o[Ro].replace(/^\n|\n$/g,""),x$1[To].map[Ro]||Ro]}}),Ao.isLegal=(!Ao.html.length||Ao.html[1]==="none")&&(!Ao.js.length||Ao.js[1]==="none")&&(!Ao.css.length||Ao.css[1]==="none"),Ao},_$1=$o=>$o.replace(/<br \/>/g,"<br>").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1></$2>"),q$1=$o=>`<div id="app">
${_$1($o)}
</div>`,z$1=$o=>`${$o.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")};
ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,P$3=$o=>$o.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(),$$1=$o=>`(function(exports){var module={};module.exports=exports;${$o};return module.exports.__esModule?module.exports.default:module.exports;})({})`,H$2=($o,Lo)=>{const Ao=w$2(Lo),To=$o.js[0]||"";return{...Ao,html:_$1($o.html[0]||""),js:To,css:$o.css[0]||"",isLegal:$o.isLegal,getScript:()=>{var xo;return Ao.useBabel?((xo=window.Babel.transform(To,{presets:["es2015"]}))==null?void 0:xo.code)||"":To}}},I$2=($o,Lo)=>{const Ao=w$2(Lo),To=$o.html[0]||"",xo=/<template>([\s\S]+)<\/template>/u.exec(To),Ro=/<script(\s*lang=(['"])(.*?)\2)?>([\s\S]+)<\/script>/u.exec(To),Bo=/<style(\s*lang=(['"])(.*?)\2)?\s*(?:scoped)?>([\s\S]+)<\/style>/u.exec(To),No=xo?xo[1].replace(/^\n|\n$/g,""):"",[Mo="",Vo=""]=Ro?[Ro[4].replace(/^\n|\n$/g,""),Ro[3]]:[],[zo="",Fo=""]=Bo?[Bo[4].replace(/^\n|\n$/g,""),Bo[3]]:[],Uo=Vo===""&&(Fo===""||Fo==="css");return{...Ao,html:q$1(No),js:P$3(Mo),css:zo,isLegal:Uo,jsLib:[Ao.vue,...Ao.jsLib],getScript:()=>{var Ho,Wo;const qo=Lo.useBabel?((Wo=(Ho=window.Babel)==null?void 0:Ho.transform(Mo,{presets:["es2015"]}))==null?void 0:Wo.code)||"":Mo.replace(/export\s+default/u,"return");return`const app=window.document.createElement('div');document.firstElementChild.appendChild(app);const appOptions=${$$1(qo)};appOptions.template=\`${No.replace("`",'\\`"')}\`;window.Vue.createApp(appOptions).mount(app);`}}},J$1=($o,Lo)=>{const Ao=w$2(Lo);return{...Ao,html:q$1(""),js:z$1($o.js[0]||""),css:$o.css[0]||($o.js[0]?$o.js[0].replace(/App\.__style__(?:\s*)=(?:\s*)`([\s\S]*)?`/,"$1").trim():""),isLegal:$o.isLegal,jsLib:[Ao.react,Ao.reactDOM,...Ao.jsLib],jsx:!0,getScript:()=>{var To,xo;const Ro=((xo=(To=window.Babel)==null?void 0:To.transform($o.js[0]||"",{presets:["es2015","react"]}))==null?void 0:xo.code)||"";return`window.ReactDOM.createRoot(document.firstElementChild).render(window.React.createElement(${$$1(Ro)}))`}}},h$2={},Q$1=$o=>Promise.all([v$2(h$2,$o.babel),v$2(h$2,$o.react),v$2(h$2,$o.reactDOM)]),F$2=$o=>{const Lo=[v$2(h$2,$o.vue)];return $o.useBabel&&Lo.push(v$2(h$2,$o.babel)),Promise.all(Lo)},G$1=$o=>$o.useBabel?v$2(h$2,$o.babel):Promise.resolve();var Y$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($o,{slots:Lo}){const Ao=ref(!1),To=ref(),xo=ref(),Ro=ref("0"),Bo=ref(!1),No=computed(()=>JSON.parse($o.config?le$2($o.config):"{}")),Mo=computed(()=>{const Ho=JSON.parse(le$2($o.code));return V$1(Ho)}),Vo=computed(()=>$o.type==="react"?J$1(Mo.value,No.value):$o.type==="vue"?I$2(Mo.value,No.value):H$2(Mo.value,No.value)),zo=computed(()=>Vo.value.isLegal),Fo=(Ho=!1)=>{const Wo=To.value.attachShadow({mode:"open"}),qo=document.createElement("div");qo.classList.add("code-demo-app"),Wo.appendChild(qo),zo.value?(Ho&&(qo.innerHTML=Vo.value.html),R$1(Wo,Vo.value),B$1($o.id,Wo,Vo.value),Ro.value="0"):Ro.value="auto",Bo.value=!0},Uo=()=>{switch($o.type){case"react":return Q$1(Vo.value).then(()=>Fo());case"vue":return F$2(Vo.value).then(()=>Fo());default:return G$1(Vo.value).then(()=>Fo(!0))}};return onMounted(()=>{setTimeout(()=>{Uo()},800)}),()=>{var Ho;return h$4("div",{class:"code-demo-wrapper",id:$o.id},[Bo.value?null:h$4("div",{class:"loading"},h$4(N$1)),h$4("div",{class:"code-demo-header"},[Vo.value.isLegal?h$4("button",{class:["toggle-button",Ao.value?"down":"end"],onClick:()=>{Ro.value=Ao.value?"0":`${xo.value.clientHeight+13.8}px`,Ao.value=!Ao.value}}):null,$o.title?h$4("span",{class:"title"},decodeURIComponent($o.title)):null,Vo.value.isLegal&&Vo.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:Vo.value.html}),h$4("input",{type:"hidden",name:"js",value:Vo.value.js}),h$4("input",{type:"hidden",name:"css",value:Vo.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:[...Vo.value.cssLib,...Vo.value.jsLib].join(",")}),h$4("button",{type:"submit",class:"jsfiddle-button",innerHTML:k$4,"aria-label":"JSFiddle","data-balloon-pos":"up"})]):null,!Vo.value.isLegal||Vo.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:Vo.value.html,js:Vo.value.js,css:Vo.value.css,js_external:Vo.value.jsLib.join(";"),css_external:Vo.value.cssLib.join(";"),layout:Vo.value.codepenLayout,html_pre_processor:Mo.value?Mo.value.html[1]:"none",js_pre_processor:Mo.value?Mo.value.js[1]:Vo.value.jsx?"babel":"none",css_pre_processor:Mo.value?Mo.value.css[1]:"none",editors:Vo.value.codepenEditors})}),h$4("button",{type:"submit",innerHTML:A$3,class:"codepen-button","aria-label":"Codepen","data-balloon-pos":"up"})]):null]),h$4("div",{ref:To,class:"code-demo-container",style:{display:zo.value&&Bo.value?"block":"none"}}),h$4("div",{class:"code-demo-code-wrapper",style:{height:Ro.value}},h$4("div",{ref:xo,class:"code-demo-codes"},(Ho=Lo.default)==null?void 0:Ho.call(Lo)))])}}});const echarts="",LoadingIcon=()=>h$4(R$2,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map($o=>h$4("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[h$4("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:$o}),h$4("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:$o})]))),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($o){const Lo=ref();let Ao;const To=ref(!0);return onMounted(()=>{Promise.all([__vitePreload(()=>import("./index-8764208e.js"),[]),new Promise(xo=>setTimeout(xo,800))]).then(([xo])=>{const Ro=parseEChartsConfig(le$2($o.config),$o.type);Ao=xo.init(Lo.value),Ao.showLoading(),Ao.setOption(Ro),Ao.hideLoading(),To.value=!1}),useEventListener("resize",useDebounceFn(()=>Ao==null?void 0:Ao.resize(),100))}),onBeforeUnmount(()=>{Ao==null||Ao.dispose()}),()=>[$o.title?h$4("div",{class:"echarts-title"},decodeURIComponent($o.title)):null,To.value?h$4("div",{class:"echarts-loading-wrapper"},h$4(LoadingIcon)):null,h$4("div",{ref:Lo,class:"echarts-wrapper",id:$o.id})]}});const figure="",flowchart="",y$2=()=>h$4(R$2,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map($o=>h$4("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[h$4("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:$o}),h$4("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:$o})])));var a$2={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$1={...a$2,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"}}},C$1={...a$2,"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"}}},g$3={...a$2,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"}}},p$1={ant:F$1,vue:g$3,pie:C$1},k$3=defineComponent({name:"FlowChart",props:{code:{type:String,required:!0},id:{type:String,required:!0},preset:{type:String,default:"vue"}},setup($o){let Lo;const Ao=ref(),To=ref(!0),xo=ref(1),Ro=computed(()=>p$1[$o.preset]||(console.warn(`[md-enhance:flowchart] Unknown preset: ${$o.preset}`),p$1.vue)),Bo=No=>No<419?.8:No>1280?1:.9;return onMounted(()=>{Promise.all([__vitePreload(()=>import("./flowchart-35969cab.js"),[]),new Promise(No=>setTimeout(No,800))]).then(([{parse:No}])=>{Lo=No(le$2($o.code)),xo.value=Bo(window.innerWidth),To.value=!1,Lo.draw($o.id,{...Ro.value,scale:xo.value}),useEventListener("resize",useDebounceFn(()=>{const Mo=Bo(window.innerWidth);xo.value!==Mo&&(xo.value=Mo,Lo.draw($o.id,{...Ro.value,scale:Mo}))},100))})}),()=>[To.value?h$4("div",{class:"flowchart-loading-wrapper"},h$4(y$2)):null,h$4("div",{ref:Ao,class:["flowchart-wrapper",$o.preset],id:$o.id,style:{display:To.value?"none":"block"}})]}});const footnote="",imageMark="",mermaid="",M$1=()=>h$4(R$2,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map($o=>h$4("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[h$4("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:$o}),h$4("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:$o})]))),k$2=$o=>({dark:$o,background:$o?"#1e1e1e":"#fff",primaryColor:$o?"#389d70":"#4abf8a",primaryBorderColor:$o?"#389d70":"#4abf8a",primaryTextColor:"#fff",secondaryColor:"#ffb500",secondaryBorderColor:$o?"#fff":"#000",secondaryTextColor:$o?"#ddd":"#333",tertiaryColor:$o?"#282828":"#efeef4",tertiaryBorderColor:$o?"#bbb":"#242424",tertiaryTextColor:$o?"#ddd":"#333",noteBkgColor:$o?"#f6d365":"#fff5ad",noteTextColor:"#242424",noteBorderColor:$o?"#f6d365":"#333",lineColor:$o?"#d3d3d3":"#333",textColor:$o?"#fff":"#242424",mainBkg:$o?"#389d70":"#4abf8a",errorBkgColor:"#eb4d5d",errorTextColor:"#fff",nodeBorder:$o?"#389d70":"#4abf8a",nodeTextColor:$o?"#fff":"#242424",signalTextColor:$o?"#9e9e9e":"#242424",classText:"#fff",labelColor:"#fff",fillType0:$o?"#cf1322":"#f1636e",fillType1:"#f39c12",fillType2:"#2ecc71",fillType3:"#fa541c",fillType4:"#25a55b",fillType5:"#13c2c2",fillType6:"#096dd9",fillType7:"#aa6fe9"});var w$1=defineComponent({name:"Mermaid",props:{id:{type:String,required:!0},code:{type:String,required:!0}},setup($o){const Lo=ref(""),Ao=ref(),To=ref(!1);let xo=null;return onMounted(()=>{const Ro=document.querySelector("html"),Bo=le$2($o.code),No=()=>Ro.classList.contains("dark")||Ro.getAttribute("data-theme")==="dark";To.value=No(),Promise.all([__vitePreload(()=>import("./mermaid.esm.min-bc08675d.js"),[]),__vitePreload(()=>import("./mermaid-mindmap.esm.min-b3262feb.js"),["assets/mermaid-mindmap.esm.min-b3262feb.js","assets/framework-3390b3d8.js"]),new Promise(Mo=>setTimeout(Mo,800))]).then(async([{default:Mo},{default:Vo}])=>{try{await Mo.registerExternalDiagrams([Vo])}catch{}const zo=async()=>{const Fo=document.createElement("div");Fo.style.position="relative",Fo.style.top="-9999px";const Uo=Ho=>{Lo.value=Ho,document.body.removeChild(Fo)};Mo.initialize({theme:"base",themeVariables:k$2(To.value),flowchart:{useMaxWidth:!1},sequence:{useMaxWidth:!1},journey:{useMaxWidth:!1},gantt:{useMaxWidth:!1},er:{useMaxWidth:!1},pie:{useMaxWidth:!1},startOnLoad:!1}),Lo.value="",document.body.appendChild(Fo),await nextTick(),await Mo.renderAsync($o.id,Bo,Uo,Fo)};await zo(),xo=new MutationObserver(()=>{To.value=No()}),xo.observe(Ro,{attributeFilter:["class","data-theme"],attributes:!0}),watch(To,zo)})}),onBeforeUnmount(()=>{xo==null||xo.disconnect()}),()=>h$4("div",{ref:Ao,class:["mermaid-wrapper",{loading:!Lo.value}]},Lo.value?h$4("div",{class:"content",innerHTML:Lo.value}):h$4(M$1))}});const o$1=()=>__vitePreload(()=>import("./highlight.esm-a794bb63.js"),[]),t$1=()=>__vitePreload(()=>import("./markdown.esm-d92a2fc9.js"),[]),e$1=()=>__vitePreload(()=>import("./math.esm-70a288c8.js"),[]),r$2=()=>__vitePreload(()=>import("./notes.esm-224f94d9.js"),[]),a$1=()=>__vitePreload(()=>import("./reveal.esm-e5069ce0.js"),[]),i$2=()=>__vitePreload(()=>import("./search.esm-2c3fba7d.js"),[]),c$1=()=>__vitePreload(()=>import("./zoom.esm-b83b91d0.js"),[]),useReveal=()=>[a$1(),t$1(),o$1(),e$1(),i$2(),r$2(),c$1()],index$1="",leagueGothic="",sourceSansPro="",k$1=()=>h$4(R$2,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map($o=>h$4("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[h$4("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:$o}),h$4("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:$o})])));var S$3=defineComponent({name:"Presentation",props:{id:{type:String,required:!0},code:{type:String,required:!0},theme:{type:String,default:"auto"}},setup($o){const Lo=usePageFrontmatter(),Ao=ref(""),To=ref(!1),xo=ref(),Ro=ref();let Bo;return onMounted(()=>{if(Ro.value){Ao.value=le$2($o.code),Ro.value.setAttribute("id",$o.id),Ro.value.setAttribute("data-theme",$o.theme);const No=[new Promise(Mo=>setTimeout(Mo,800)),...useReveal()];Promise.all(No).then(([,Mo,...Vo])=>{Bo=new Mo.default(Ro.value,{plugins:Vo.map(zo=>zo.default)}),Bo.initialize({backgroundTransition:"slide",hash:Lo.value.layout==="Slide",mouseWheel:Lo.value.layout==="Slide",transition:"slide",slideNumber:!0,...Lo.value.reveal||{},embedded:Lo.value.layout!=="Slide"}).then(()=>{To.value=!1,Bo.configure({backgroundTransition:"slide"})})})}}),onBeforeUnmount(()=>{Bo==null||Bo.destroy()}),()=>h$4("div",{ref:xo,class:{"md-enhance-presentation":!0,loading:To.value}},[To.value?h$4(k$1):null,h$4("div",{ref:Ro,class:["reveal","reveal-viewport"]},h$4("div",{class:"slides",style:{display:To.value?"none":"block"},innerHTML:`<section data-markdown data-separator="^\\r?\\n---\\r?\\n$" data-separator-vertical="^\\r?\\n--\\r?\\n$"><script type="text/template">${Ao.value}<\/script></section>`}))])}});const playground="",n$1='<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><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>';var r$1=defineComponent({name:"Playground",props:{title:{type:String,default:""},link:{type:String,required:!0}},setup($o){return()=>[h$4("div",{class:"playground-wrapper"},[h$4("div",{class:"title-wrapper"},[$o.title?h$4("div",{class:"title"},decodeURIComponent($o.title)):null,h$4("div",{class:"actions"},[h$4("a",{class:"action",href:decodeURIComponent($o.link),target:"_blank",innerHTML:n$1})])]),h$4("div",{class:"preview-container"},h$4("iframe",{class:"iframe-preview",src:decodeURIComponent($o.link)}))])]}});const tabs="",v$1=useStorage("VUEPRESS_TAB_STORE",{});var S$2=defineComponent({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},setup($o,{slots:Lo}){const Ao=ref($o.active),To=ref([]),xo=()=>{if($o.tabId){const{title:Vo,id:zo=Vo}=$o.data[Ao.value];v$1.value[$o.tabId]=zo}},Ro=(Vo=Ao.value)=>{Ao.value=Vo<To.value.length-1?Vo+1:0,To.value[Ao.value].focus()},Bo=(Vo=Ao.value)=>{Ao.value=Vo>0?Vo-1:To.value.length-1,To.value[Ao.value].focus()},No=(Vo,zo)=>{Vo.key===" "||Vo.key==="Enter"?(Vo.preventDefault(),Ao.value=zo):Vo.key==="ArrowRight"?(Vo.preventDefault(),Ro()):Vo.key==="ArrowLeft"&&(Vo.preventDefault(),Bo()),xo()},Mo=()=>{if($o.tabId){const Vo=$o.data.findIndex(({title:zo,id:Fo=zo})=>v$1.value[$o.tabId]===Fo);if(Vo!==-1)return Vo}return $o.active};return onMounted(()=>{Ao.value=Mo(),watch(()=>v$1.value[$o.tabId],(Vo,zo)=>{if($o.tabId&&Vo!==zo){const Fo=$o.data.findIndex(({title:Uo,id:Ho=Uo})=>Ho===Vo);Fo!==-1&&(Ao.value=Fo)}})}),()=>$o.data.length?h$4("div",{class:"tab-list"},[h$4("div",{class:"tab-list-nav",role:"tablist"},$o.data.map(({title:Vo},zo)=>{const Fo=zo===Ao.value;return h$4("button",{ref:Uo=>{Uo&&(To.value[zo]=Uo)},class:["tab-list-nav-item",{active:Fo}],role:"tab","aria-controls":`tab-${$o.id}-${zo}`,"aria-selected":Fo,onClick:()=>{Ao.value=zo,xo()},onKeydown:Uo=>No(Uo,zo)},Vo)})),$o.data.map(({title:Vo,id:zo=Vo},Fo)=>{var Uo;const Ho=Fo===Ao.value;return h$4("div",{class:["tab-item",{active:Ho}],id:`tab-${$o.id}-${Fo}`,role:"tabpanel","aria-expanded":Ho},(Uo=Lo[`tab${Fo}`])==null?void 0:Uo.call(Lo,{title:Vo,value:zo,isActive:Ho}))})]):null}});const tasklist="",katex="",clientConfig9=defineClientConfig({enhance:({app:$o})=>{$o.component("ChartJS",ChartJS),$o.component("CodeTabs",S$4),Ht$2("CodeGroup",$o)||$o.component("CodeGroup",y$3),Ht$2("CodeGroupItem",$o)||$o.component("CodeGroupItem",c$2),$o.component("CodeDemo",Y$1),$o.component("ECharts",ECharts),$o.component("FlowChart",k$3),$o.component("Mermaid",w$1),$o.component("Presentation",S$3),$o.component("Playground",r$1),$o.component("Tabs",S$2),$o.component("VuePlayground",defineAsyncComponent(()=>__vitePreload(()=>import("./VuePlayground-15ed3a51.js"),["assets/VuePlayground-15ed3a51.js","assets/framework-3390b3d8.js"])))}}),photoswipe="",E$1=".theme-hope-content :not(a) > img",P$2={"/en/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to full screen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"},"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}},O$1=800,H$1={},d$2=$o=>({src:$o.src,width:$o.naturalWidth,height:$o.naturalHeight,alt:$o.alt}),I$1=$o=>{const Lo=isString$1($o)?Array.from(document.querySelectorAll($o)):$o.map(Ao=>Array.from(document.querySelectorAll(Ao))).flat();return Promise.all(Lo.map(Ao=>new Promise((To,xo)=>{Ao.complete?To(d$2(Ao)):(Ao.onload=()=>To(d$2(Ao)),Ao.onerror=Ro=>xo(Ro))}))).then(Ao=>({elements:Lo,infos:Ao}))},A$2=()=>{const{isSupported:$o,toggle:Lo}=useFullscreen(),Ao=Yt$2(P$2),To=useRoute(),xo=()=>{Promise.all([__vitePreload(()=>import("./photoswipe.esm-04fddac6.js"),[]),new Promise(Ro=>setTimeout(Ro,O$1)).then(()=>I$1(E$1))]).then(([Ro,Bo])=>{Bo.elements.forEach((No,Mo)=>{const Vo=()=>{const zo=new Ro.default({dataSource:Bo.infos,...Ao.value,...H$1,index:Mo});zo.on("uiRegister",()=>{$o&&zo.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:()=>{Lo()}}),zo.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:(Fo,Uo)=>{Fo.setAttribute("download",""),Fo.setAttribute("target","_blank"),Fo.setAttribute("rel","noopener"),Uo.on("change",()=>{Fo.href=Uo.currSlide.data.src})}})}),zo.init()};No.style.cursor="zoom-in",No.addEventListener("click",Vo),No.addEventListener("keypress",({key:zo})=>{zo==="Enter"&&Vo()})})})};onMounted(()=>{xo(),watch(()=>To.path,()=>xo())})};var y$1=defineClientConfig({setup:()=>{A$2()}});function i$1($o){return{all:$o=$o||new Map,on:function(Lo,Ao){var To=$o.get(Lo);To?To.push(Ao):$o.set(Lo,[Ao])},off:function(Lo,Ao){var To=$o.get(Lo);To&&(Ao?To.splice(To.indexOf(Ao)>>>0,1):$o.set(Lo,[]))},emit:function(Lo,Ao){var To=$o.get(Lo);To&&To.slice().map(function(xo){xo(Ao)}),(To=$o.get("*"))&&To.slice().map(function(xo){xo(Lo,Ao)})}}}const l$1=Symbol.for("PWAEvent"),g$2=async $o=>{const{register:Lo}=await __vitePreload(()=>import("./index-70769223.js"),[]);Lo(withBase("service-worker.js"),{ready(Ao){console.log("[PWA]: Service worker is active"),$o.emit("ready",Ao)},registered(Ao){console.log("[PWA]: Service worker has been registered."),$o.emit("registered",Ao)},cached(Ao){console.log("[PWA]: Content has been cached for offline usage"),$o.emit("cached",Ao)},async updatefound(Ao){await navigator.serviceWorker.getRegistration()&&(console.log("[PWA]: New content is downloading."),$o.emit("updatefound",Ao))},updated(Ao){console.log("[PWA]: New content is available, please refresh.");const To="service-worker-version",xo=Number(localStorage.getItem(To)||0);localStorage.setItem(To,(xo+1).toString()),localStorage.removeItem("manifest"),$o.emit("updated",Ao)},offline(){console.log("[PWA]: No internet connection found. App is running in offline mode."),$o.emit("offline")},error(Ao){console.log("[PWA]: Error during service worker registration:",Ao),$o.emit("error",Ao)}})},m$1=()=>{const $o=i$1();provide(l$1,$o),onMounted(async()=>{var Lo;let Ao=!1;(Lo=navigator.serviceWorker)!=null&&Lo.controller&&navigator.serviceWorker.addEventListener("controllerchange",()=>{Ao||(Ao=!0,window.location.reload())}),await g$2($o)})},popup="",W$1={"/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:"安装",iOSInstall:"点击分享按钮然后点击“添加到主屏幕”",cancel:"取消",close:"关闭",prevImage:"上一张图片",nextImage:"下一张图片",desc:"详情",feature:"主要特色",explain:"该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。",hint:"发现新内容可用",update:"新内容已就绪"}},s$1=()=>h$4(R$2,{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"}));s$1.displayName="UpdateIcon";const P$1=Symbol.for("PWAEvent"),S$1=()=>{const $o=inject(P$1);if(!$o)throw new Error("usePWAEvent() is called without provider.");return $o},g$1=$o=>{const Lo=$o.waiting;if(!Lo)return;const Ao=new MessageChannel;Lo.postMessage({type:"SKIP_WAITING"},[Ao.port2])};var A$1=defineComponent({name:"SWUpdatePopup",setup($o,{slots:Lo}){const Ao=Yt$2(W$1),To=ref(),xo=computed(()=>Boolean(To.value)),Ro=()=>{To.value&&(g$1(To.value),To.value=void 0)};return onMounted(()=>{S$1().on("updated",Bo=>{Bo&&(To.value=Bo)})}),()=>h$4(Transition,{name:"popup"},()=>{var Bo;return((Bo=Lo.default)==null?void 0:Bo.call(Lo,{enabled:xo.value,reload:Ro}))||(xo.value?h$4("button",{class:"sw-update-popup",tabindex:0,onClick:()=>Ro()},[Ao.value.update,h$4("span",{class:"icon-wrapper"},h$4(s$1))]):null)})}});const clientConfig11=defineClientConfig({setup:()=>{m$1()},rootComponents:[A$1]}),useAutoLink=($o,Lo=!1)=>{const Ao=useRouter(),{fullPath:To,meta:xo,name:Ro}=Ot$2(Ao,encodeURI($o));return{text:!Lo&&xo.s?xo.s:xo.t||$o,link:Ro==="404"?$o:To,...xo.i?{icon:xo.i}:{}}},useThemeData=()=>useThemeData$1(),useThemeLocaleData=()=>useThemeLocaleData$1(),usePure=()=>computed(()=>Boolean(useThemeData().value.pure)),useWindowSize=()=>{const $o=useThemeData(),Lo=ref(!1),Ao=ref(!1),To=()=>{Lo.value=window.innerWidth<=($o.value.mobileBreakPoint||719),Ao.value=window.innerWidth>=($o.value.wideBreakPoint||1440)};return onMounted(()=>{To(),useEventListener("resize",To,!1),useEventListener("orientationchange",To,!1)}),{isMobile:Lo,isWide:Ao}},useNavigate=()=>{const $o=useRouter(),Lo=useRoute();return Ao=>{if(Ao)if(ue$2(Ao))Lo.path!==Ao&&$o.push(Ao);else if(isLinkHttp(Ao)||isLinkMailto(Ao))window&&window.open(Ao);else{const To=Lo.path.slice(0,Lo.path.lastIndexOf("/"));$o.push(`${To}/${encodeURI(Ao)}`)}}},usePageAuthor=()=>{const $o=useThemeLocaleData(),Lo=usePageFrontmatter();return computed(()=>{const{author:Ao}=Lo.value;return Ao?re$2(Ao):Ao===!1?[]:re$2($o.value.author,!1)})},usePageCategory=()=>{const $o=usePageFrontmatter();return computed(()=>se$2($o.value.category).map(Lo=>({name:Lo,path:""})))},usePageTag=()=>{const $o=usePageFrontmatter();return computed(()=>oe$2($o.value.tag).map(Lo=>({name:Lo,path:""})))},usePageDate=()=>{const $o=usePageFrontmatter(),Lo=usePageData();return computed(()=>{const{date:Ao}=$o.value;if(Ao)return st$2(Ao);const{createdTime:To}=Lo.value.git||{};return To?st$2(new Date(To)):null})},usePageInfo=()=>{const $o=useThemeLocaleData(),Lo=usePageData(),Ao=usePageFrontmatter(),To=usePageAuthor(),xo=usePageCategory(),Ro=usePageTag(),Bo=usePageDate(),No=computed(()=>({author:To.value,category:xo.value,date:Bo.value,localizedDate:Lo.value.localizedDate,tag:Ro.value,isOriginal:Ao.value.isOriginal||!1,readingTime:Lo.value.readingTime||null,pageview:"pageview"in Ao.value?Ao.value.pageview:!0})),Mo=computed(()=>"pageInfo"in Ao.value?Ao.value.pageInfo:"pageInfo"in $o.value?$o.value.pageInfo:null);return{info:No,items:Mo}};let promise=null,promiseResolve=null;const scrollPromise={wait:()=>promise,pending:()=>{promise=new Promise($o=>promiseResolve=$o)},resolve:()=>{promiseResolve==null||promiseResolve(),promise=null,promiseResolve=null}},useScrollPromise=()=>scrollPromise,footer="",PageFooter=defineComponent({name:"PageFooter",setup(){const $o=usePageFrontmatter(),Lo=useThemeLocaleData(),Ao=usePageAuthor(),To=computed(()=>{const{copyright:Bo,footer:No}=$o.value;return No!==!1&&Boolean(Bo||No||Lo.value.displayFooter)}),xo=computed(()=>{const{footer:Bo}=$o.value;return Bo===!1?!1:isString$1(Bo)?Bo:Lo.value.footer||""}),Ro=computed(()=>"copyright"in $o.value?$o.value.copyright:"copyright"in Lo.value?Lo.value.copyright:Ao.value.length?`Copyright © ${new Date().getFullYear()} ${Ao.value[0].name}`:!1);return()=>To.value?h$4("footer",{class:"footer-wrapper"},[xo.value?h$4("div",{class:"footer",innerHTML:xo.value}):null,Ro.value?h$4("div",{class:"copyright",innerHTML:Ro.value}):null]):null}}),I18nIcon=()=>h$4(R$2,{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 Icon=$o=>{const{icon:Lo=""}=$o;return isLinkHttp(Lo)?h$4("img",{class:"icon",src:Lo}):ue$2(Lo)?h$4("img",{class:"icon",src:withBase(Lo)}):h$4(resolveComponent("FontIcon"),$o)};Icon.displayName="Icon";const AutoLink=defineComponent({name:"AutoLink",inheritAttrs:!1,props:{config:{type:Object,required:!0},exact:Boolean,noExternalLinkIcon:Boolean},emits:{focusout:()=>!0},setup($o,{attrs:Lo,emit:Ao,slots:To}){const xo=useRoute(),Ro=useSiteData(),Bo=toRef($o,"config"),No=computed(()=>isLinkHttp(Bo.value.link)),Mo=computed(()=>isLinkMailto(Bo.value.link)||isLinkTel(Bo.value.link)),Vo=computed(()=>Mo.value?void 0:Bo.value.target||(No.value?"_blank":void 0)),zo=computed(()=>Vo.value==="_blank"),Fo=computed(()=>!No.value&&!Mo.value&&!zo.value),Uo=computed(()=>Mo.value?void 0:Bo.value.rel||(zo.value?"noopener noreferrer":void 0)),Ho=computed(()=>Bo.value.ariaLabel||Bo.value.text),Wo=computed(()=>{if($o.exact)return!1;const Go=Dt$2(Ro.value.locales);return Go.length?Go.every(Yo=>Yo!==Bo.value.link):Bo.value.link!=="/"}),qo=computed(()=>Fo.value?Bo.value.activeMatch?new RegExp(Bo.value.activeMatch).test(xo.path):Wo.value?bt$2(xo.path,Bo.value.link):xo.path===Bo.value.link:!1);return()=>{var Qo,Ko,Jo;const{text:Go,icon:Yo,link:Zo}=Bo.value;return Fo.value?h$4(RouterLink,{to:Zo,"aria-label":Ho.value,...Lo,class:["nav-link",{active:qo.value},Lo.class],onFocusout:()=>Ao("focusout")},()=>{var aa,ea,Xo;return((aa=To.default)==null?void 0:aa.call(To))||[((ea=To.before)==null?void 0:ea.call(To))||h$4(Icon,{icon:Yo}),Go,(Xo=To.after)==null?void 0:Xo.call(To)]}):h$4("a",{href:Zo,rel:Uo.value,target:Vo.value,"aria-label":Ho.value,...Lo,class:["nav-link",Lo.class],onFocusout:()=>Ao("focusout")},((Qo=To.default)==null?void 0:Qo.call(To))||[((Ko=To.before)==null?void 0:Ko.call(To))||h$4(Icon,{icon:Yo}),Go,$o.noExternalLinkIcon?null:h$4(ExternalLinkIcon),(Jo=To.after)==null?void 0:Jo.call(To)])}}}),dropdownLink="",DropdownLink=defineComponent({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},setup($o,{slots:Lo}){const Ao=useRoute(),To=toRef($o,"config"),xo=computed(()=>To.value.ariaLabel||To.value.text),Ro=ref(!1);watch(()=>Ao.path,()=>{Ro.value=!1});const Bo=No=>{No.detail===0&&(Ro.value=!Ro.value)};return()=>{var No;return h$4("div",{class:["dropdown-wrapper",{open:Ro.value}]},[h$4("button",{class:"dropdown-title",type:"button","aria-label":xo.value,onClick:Bo},[((No=Lo.title)==null?void 0:No.call(Lo))||h$4("span",{class:"title"},[h$4(Icon,{icon:To.value.icon}),$o.config.text]),h$4("span",{class:"arrow"}),h$4("ul",{class:"nav-dropdown"},To.value.children.map((Mo,Vo)=>{const zo=Vo===To.value.children.length-1;return h$4("li",{class:"dropdown-item"},"children"in Mo?[h$4("h4",{class:"dropdown-subtitle"},Mo.link?h$4(AutoLink,{config:Mo,onFocusout:()=>{Mo.children.length===0&&zo&&(Ro.value=!1)}}):h$4("span",Mo.text)),h$4("ul",{class:"dropdown-subitem-wrapper"},Mo.children.map((Fo,Uo)=>h$4("li",{class:"dropdown-subitem"},h$4(AutoLink,{config:Fo,onFocusout:()=>{Uo===Mo.children.length-1&&zo&&(Ro.value=!1)}}))))]:h$4(AutoLink,{config:Mo,onFocusout:()=>{zo&&(Ro.value=!1)}}))}))])])}}}),resolveNavbarItem=($o,Lo="")=>isString$1($o)?useAutoLink(`${Lo}${$o}`):"children"in $o?{...$o,...$o.link&&!isLinkExternal($o.link)?useAutoLink(`${Lo}${$o.link}`):{},children:$o.children.map(Ao=>resolveNavbarItem(Ao,`${Lo}${$o.prefix||""}`))}:{...$o,link:isLinkExternal($o.link)?$o.link:useAutoLink(`${Lo}${$o.link}`).link},useNavbarConfig=()=>computed(()=>(useThemeLocaleData().value.navbar||[]).map($o=>resolveNavbarItem($o))),useNavbarLanguageDropdown=()=>{const $o=useRouter(),Lo=useRouteLocale(),Ao=useSiteLocaleData(),To=useThemeData(),xo=useThemeLocaleData();return computed(()=>{const Ro=Dt$2(Ao.value.locales);if(Ro.length<2)return null;const{path:Bo,fullPath:No}=$o.currentRoute.value,{navbarLocales:Mo}=xo.value;return{text:"",ariaLabel:Mo==null?void 0:Mo.selectLangAriaLabel,children:Ro.map(zo=>{var Go,Yo,Zo;const Fo=((Go=Ao.value.locales)==null?void 0:Go[zo])??{},Uo=((Yo=To.value.locales)==null?void 0:Yo[zo])??{},Ho=Fo.lang||"",Wo=((Zo=Uo.navbarLocales)==null?void 0:Zo.langName)??Ho;let qo;if(Ho===Ao.value.lang)qo=Bo;else{const Qo=Bo.replace(Lo.value,zo);qo=$o.getRoutes().some(Ko=>Ko.path===Qo)?No.replace(Bo,Qo):Uo.home??zo}return{text:Wo,link:qo}})}})},useNavbarRepo=()=>{const $o=useThemeLocaleData(),Lo=computed(()=>$o.value.repo||null),Ao=computed(()=>Lo.value?de$2(Lo.value):null),To=computed(()=>Lo.value?me$2(Lo.value):null),xo=computed(()=>Ao.value?$o.value.repoLabel??(To.value===null?"Source":To.value):null);return computed(()=>!Ao.value||!xo.value||$o.value.repoDisplay===!1?null:{type:To.value||"Source",label:xo.value,link:Ao.value})},LanguageDropdown=defineComponent({name:"LanguageDropdown",setup(){const $o=useNavbarLanguageDropdown();return()=>$o.value?h$4("div",{class:"nav-item"},h$4(DropdownLink,{class:"i18n-dropdown",config:$o.value},{title:()=>{var Lo;return h$4(I18nIcon,{"aria-label":(Lo=$o.value)==null?void 0:Lo.ariaLabel,style:{width:"1rem",height:"1rem",verticalAlign:"middle"}})}})):null}}),navbarBrand="",NavbarBrand=defineComponent({name:"NavbarBrand",setup(){const $o=useRouteLocale(),Lo=useSiteLocaleData(),Ao=useThemeLocaleData(),To=computed(()=>Ao.value.home||$o.value),xo=computed(()=>Lo.value.title),Ro=computed(()=>Ao.value.logo?withBase(Ao.value.logo):null),Bo=computed(()=>Ao.value.logoDark?withBase(Ao.value.logoDark):null);return()=>h$4(RouterLink,{to:To.value,class:"brand"},()=>[Ro.value?h$4("img",{class:["logo",{light:Boolean(Bo.value)}],src:Ro.value,alt:xo.value}):null,Bo.value?h$4("img",{class:["logo dark"],src:Bo.value,alt:xo.value}):null,xo.value?h$4("span",{class:["site-name",{"hide-in-pad":Ro.value&&Ao.value.hideSiteNameOnMobile!==!1}]},xo.value):null])}}),navbarLinks="",NavbarLinks=defineComponent({name:"NavbarLinks",setup(){const $o=useNavbarConfig();return()=>$o.value.length?h$4("nav",{class:"nav-links"},[...$o.value.map(Lo=>h$4("div",{class:"nav-item hide-in-mobile"},"children"in Lo?h$4(DropdownLink,{config:Lo}):h$4(AutoLink,{config:Lo})))]):null}});function _toConsumableArray($o){if(Array.isArray($o)){for(var Lo=0,Ao=Array($o.length);Lo<$o.length;Lo++)Ao[Lo]=$o[Lo];return Ao}else return Array.from($o)}var hasPassiveEvents=!1;if(typeof window<"u"){var passiveTestOptions={get passive(){hasPassiveEvents=!0}};window.addEventListener("testPassive",null,passiveTestOptions),window.removeEventListener("testPassive",null,passiveTestOptions)}var isIosDevice=typeof window<"u"&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||window.navigator.platform==="MacIntel"&&window.navigator.maxTouchPoints>1),locks=[],documentListenerAdded=!1,initialClientY=-1,previousBodyOverflowSetting=void 0,previousBodyPaddingRight=void 0,allowTouchMove=function $o(Lo){return locks.some(function(Ao){return!!(Ao.options.allowTouchMove&&Ao.options.allowTouchMove(Lo))})},preventDefault=function $o(Lo){var Ao=Lo||window.event;return allowTouchMove(Ao.target)||Ao.touches.length>1?!0:(Ao.preventDefault&&Ao.preventDefault(),!1)},setOverflowHidden=function $o(Lo){if(previousBodyPaddingRight===void 0){var Ao=!!Lo&&Lo.reserveScrollBarGap===!0,To=window.innerWidth-document.documentElement.clientWidth;Ao&&To>0&&(previousBodyPaddingRight=document.body.style.paddingRight,document.body.style.paddingRight=To+"px")}previousBodyOverflowSetting===void 0&&(previousBodyOverflowSetting=document.body.style.overflow,document.body.style.overflow="hidden")},restoreOverflowSetting=function $o(){previousBodyPaddingRight!==void 0&&(document.body.style.paddingRight=previousBodyPaddingRight,previousBodyPaddingRight=void 0),previousBodyOverflowSetting!==void 0&&(document.body.style.overflow=previousBodyOverflowSetting,previousBodyOverflowSetting=void 0)},isTargetElementTotallyScrolled=function $o(Lo){return Lo?Lo.scrollHeight-Lo.scrollTop<=Lo.clientHeight:!1},handleScroll=function $o(Lo,Ao){var To=Lo.targetTouches[0].clientY-initialClientY;return allowTouchMove(Lo.target)?!1:Ao&&Ao.scrollTop===0&&To>0||isTargetElementTotallyScrolled(Ao)&&To<0?preventDefault(Lo):(Lo.stopPropagation(),!0)},disableBodyScroll=function $o(Lo,Ao){if(!Lo){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!locks.some(function(xo){return xo.targetElement===Lo})){var To={targetElement:Lo,options:Ao||{}};locks=[].concat(_toConsumableArray(locks),[To]),isIosDevice?(Lo.ontouchstart=function(xo){xo.targetTouches.length===1&&(initialClientY=xo.targetTouches[0].clientY)},Lo.ontouchmove=function(xo){xo.targetTouches.length===1&&handleScroll(xo,Lo)},documentListenerAdded||(document.addEventListener("touchmove",preventDefault,hasPassiveEvents?{passive:!1}:void 0),documentListenerAdded=!0)):setOverflowHidden(Ao)}},clearAllBodyScrollLocks=function $o(){isIosDevice?(locks.forEach(function(Lo){Lo.targetElement.ontouchstart=null,Lo.targetElement.ontouchmove=null}),documentListenerAdded&&(document.removeEventListener("touchmove",preventDefault,hasPassiveEvents?{passive:!1}:void 0),documentListenerAdded=!1),initialClientY=-1):restoreOverflowSetting(),locks=[]};const navScreenDropdown="",NavScreenDropdown=defineComponent({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup($o){const Lo=useRoute(),Ao=toRef($o,"config"),To=computed(()=>Ao.value.ariaLabel||Ao.value.text),xo=ref(!1);watch(()=>Lo.path,()=>{xo.value=!1});const Ro=(Bo,No)=>No[No.length-1]===Bo;return()=>[h$4("button",{class:["nav-screen-dropdown-title",{active:xo.value}],type:"button","aria-label":To.value,onClick:()=>{xo.value=!xo.value}},[h$4("span",{class:"title"},[h$4(Icon,{icon:Ao.value.icon}),$o.config.text]),h$4("span",{class:["arrow",xo.value?"down":"end"]})]),h$4("ul",{class:["nav-screen-dropdown",{hide:!xo.value}]},Ao.value.children.map(Bo=>h$4("li",{class:"dropdown-item"},"children"in Bo?[h$4("h4",{class:"dropdown-subtitle"},Bo.link?h$4(AutoLink,{config:Bo,onFocusout:()=>{Ro(Bo,Ao.value.children)&&Bo.children.length===0&&(xo.value=!1)}}):h$4("span",Bo.text)),h$4("ul",{class:"dropdown-subitem-wrapper"},Bo.children.map(No=>h$4("li",{class:"dropdown-subitem"},h$4(AutoLink,{config:No,onFocusout:()=>{Ro(No,Bo.children)&&Ro(Bo,Ao.value.children)&&(xo.value=!1)}}))))]:h$4(AutoLink,{config:Bo,onFocusout:()=>{Ro(Bo,Ao.value.children)&&(xo.value=!1)}}))))]}}),navScreenLinks="",NavScreenLinks=defineComponent({name:"NavScreenLinks",setup(){const $o=useNavbarConfig();return()=>$o.value.length?h$4("nav",{class:"nav-screen-links"},$o.value.map(Lo=>h$4("div",{class:"navbar-links-item"},"children"in Lo?h$4(NavScreenDropdown,{config:Lo}):h$4(AutoLink,{config:Lo})))):null}}),DarkIcon=()=>h$4(R$2,{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(R$2,{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(R$2,{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(R$2,{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(R$2,{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(R$2,{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 darkModeSymbol=Symbol.for("darkMode"),useDarkmode=()=>{const $o=inject(darkModeSymbol);if(!$o)throw new Error("useDarkmode() is called without provider.");return $o},injectDarkmode=$o=>{const Lo=useThemeData(),Ao=usePreferredDark(),To=useStorage("vuepress-theme-hope-scheme","auto"),xo=computed(()=>Lo.value.darkmode||"switch"),Ro=computed(()=>{const No=xo.value;return No==="disable"?!1:No==="enable"?!0:No==="auto"?Ao.value:No==="toggle"?To.value==="dark":To.value==="dark"||To.value==="auto"&&Ao.value}),Bo=computed(()=>{const No=xo.value;return No==="switch"||No==="toggle"});$o.provide(darkModeSymbol,{canToggle:Bo,config:xo,isDarkmode:Ro,status:To}),Object.defineProperties($o.config.globalProperties,{$isDarkmode:{get:()=>Ro.value}})},setupDarkmode=()=>{const{isDarkmode:$o}=useDarkmode(),Lo=(Ao=$o.value)=>{const To=window==null?void 0:window.document.querySelector("html");To==null||To.setAttribute("data-theme",Ao?"dark":"light")};onMounted(()=>{watch($o,Lo,{immediate:!0})})},appearanceSwitch="",AppearanceSwitch=defineComponent({name:"AppearanceSwitch",setup(){const{config:$o,status:Lo}=useDarkmode(),Ao=()=>{$o.value==="switch"?Lo.value={light:"dark",dark:"auto",auto:"light"}[Lo.value]:Lo.value=Lo.value==="light"?"dark":"light"};return()=>h$4("button",{id:"appearance-switch",onClick:()=>Ao()},[h$4(AutoIcon,{style:{display:Lo.value==="auto"?"block":"none"}}),h$4(DarkIcon,{style:{display:Lo.value==="dark"?"block":"none"}}),h$4(LightIcon,{style:{display:Lo.value==="light"?"block":"none"}})])}}),AppearanceMode=defineComponent({name:"AppearanceMode",setup(){const $o=useThemeLocaleData(),{canToggle:Lo}=useDarkmode(),Ao=computed(()=>$o.value.outlookLocales.darkmode);return()=>Lo.value?h$4("div",{class:"appearance-wrapper"},[h$4("label",{class:"appearance-title",for:"appearance-switch"},Ao.value),h$4(AppearanceSwitch)]):null}}),themeColorPicker="",ThemeColorPicker=defineComponent({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup($o){const Lo=(Ao="")=>{const To=document.documentElement.classList,xo=Dt$2($o.themeColor).map(Ro=>`theme-${Ro}`);if(!Ao){localStorage.removeItem("theme"),To.remove(...xo);return}To.remove(...xo.filter(Ro=>Ro!==`theme-${Ao}`)),To.add(`theme-${Ao}`),localStorage.setItem("theme",Ao)};return onMounted(()=>{const Ao=localStorage.getItem("theme");Ao&&Lo(Ao)}),()=>h$4("ul",{id:"theme-color-picker"},[h$4("li",h$4("span",{class:"theme-color",onClick:()=>Lo()})),...St$2($o.themeColor).map(([Ao,To])=>h$4("li",h$4("span",{style:{background:To},onClick:()=>Lo(Ao)})))])}}),ThemeColor=defineComponent({name:"ThemeColor",setup(){const $o=useThemeData(),Lo=useThemeLocaleData(),Ao=computed(()=>Lo.value.outlookLocales.themeColor),To=computed(()=>{const{themeColor:xo}=$o.value;return xo===!1?null:xo});return()=>To.value?h$4("div",{class:"theme-color-wrapper"},[h$4("label",{class:"theme-color-title",for:"theme-color-picker"},Ao.value),h$4(ThemeColorPicker,{themeColor:To.value})]):null}}),toggleFullScreenButton="",ToggleFullScreenButton=defineComponent({name:"ToggleFullScreenButton",setup(){const $o=useThemeLocaleData(),{isSupported:Lo,isFullscreen:Ao,toggle:To}=useFullscreen(),xo=computed(()=>$o.value.outlookLocales.fullscreen);return()=>Lo?h$4("div",{class:"full-screen-wrapper"},[h$4("label",{class:"full-screen-title",for:"full-screen-switch"},xo.value),h$4("button",{class:"full-screen",id:"full-screen-switch",ariaPressed:Ao.value,onClick:()=>To()},Ao.value?h$4(CancelFullScreenIcon):h$4(EnterFullScreenIcon))]):null}}),OutlookSettings=defineComponent({name:"OutlookSettings",setup(){const $o=useThemeData(),Lo=usePure(),Ao=computed(()=>!Lo.value&&Boolean($o.value.themeColor)),To=computed(()=>!Lo.value&&$o.value.fullscreen);return()=>h$4(ClientOnly,()=>[Ao.value?h$4(ThemeColor):null,h$4(AppearanceMode),To.value?h$4(ToggleFullScreenButton):null])}}),navScreen="",NavScreen=defineComponent({name:"NavScreen",props:{show:Boolean},emits:{close:()=>!0},setup($o,{emit:Lo,slots:Ao}){const To=useRoute(),{isMobile:xo}=useWindowSize(),Ro=ref();return onMounted(()=>{watch(xo,Bo=>{!Bo&&$o.show&&(clearAllBodyScrollLocks(),Lo("close"))}),watch(()=>To.path,()=>{clearAllBodyScrollLocks(),Lo("close")})}),onBeforeUnmount(()=>{clearAllBodyScrollLocks()}),()=>h$4(Transition,{name:"fade",onEnter:()=>disableBodyScroll(Ro.value,{reserveScrollBarGap:!0}),onAfterLeave:()=>clearAllBodyScrollLocks()},()=>{var Bo,No;return $o.show?h$4("div",{id:"nav-screen",ref:Ro},h$4("div",{class:"container"},[(Bo=Ao.before)==null?void 0:Bo.call(Ao),h$4(NavScreenLinks),h$4("div",{class:"outlook-wrapper"},h$4(OutlookSettings)),(No=Ao.after)==null?void 0:No.call(Ao)])):null})}}),outlookButton="",OutlookButton=defineComponent({name:"OutlookButton",setup(){const{isSupported:$o}=useFullscreen(),Lo=useThemeData(),Ao=usePure(),To=useRoute(),{canToggle:xo}=useDarkmode(),Ro=ref(!1),Bo=computed(()=>!Ao.value&&Boolean(Lo.value.themeColor)),No=computed(()=>!Ao.value&&Lo.value.fullscreen&&$o);return watch(()=>To.path,()=>{Ro.value=!1}),()=>xo.value||No.value||Bo.value?h$4("div",{class:"nav-item hide-in-mobile"},xo.value&&!No.value&&!Bo.value?h$4(AppearanceSwitch):No.value&&!xo.value&&!Bo.value?h$4(ToggleFullScreenButton):h$4("button",{class:["outlook-button",{open:Ro.value}],tabindex:"-1",ariaHidden:!0},[h$4(OutlookIcon),h$4("div",{class:"outlook-dropdown"},h$4(OutlookSettings))])):null}}),toggleNavbarButton="",ToggleNavbarButton=({active:$o=!1},{emit:Lo})=>h$4("button",{class:["toggle-navbar-button",{"is-active":$o}],"aria-label":"Toggle Navbar","aria-expanded":$o,"aria-controls":"nav-screen",onClick:()=>Lo("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=($o,{emit:Lo})=>h$4("button",{class:"toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>Lo("toggle")},h$4("span",{class:"icon"}));ToggleSidebarButton.displayName="ToggleSidebarButton";ToggleSidebarButton.emits=["toggle"];const repoLink="",RepoLink=defineComponent({name:"RepoLink",components:{BitbucketIcon:gt$2,GiteeIcon:$t$2,GitHubIcon:vt$2,GitlabIcon:pt$2,SourceIcon:yt$2},setup(){const $o=useNavbarRepo();return()=>$o.value?h$4("div",{class:"nav-item"},h$4("a",{class:"repo-link",href:$o.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":$o.value.label},h$4(resolveComponent(`${$o.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}}),navbar="",Navbar=defineComponent({name:"NavBar",emits:{toggleSidebar:()=>!0},setup($o,{emit:Lo,slots:Ao}){const To=useThemeLocaleData(),{isMobile:xo}=useWindowSize(),Ro=ref(!1),Bo=computed(()=>{const{navbarAutoHide:Mo="mobile"}=To.value;return Mo!=="none"&&(Mo==="always"||xo.value)}),No=computed(()=>To.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]});return()=>{var Vo,zo,Fo,Uo,Ho,Wo;const Mo={Brand:h$4(NavbarBrand),Language:h$4(LanguageDropdown),Links:h$4(NavbarLinks),Repo:h$4(RepoLink),Outlook:h$4(OutlookButton),Search:Ht$2("Docsearch")?h$4(resolveComponent("Docsearch")):Ht$2("SearchBox")?h$4(resolveComponent("SearchBox")):Ht$2("SearchBox")?h$4(resolveComponent("SearchBox")):null};return[h$4("header",{class:["navbar",{"auto-hide":Bo.value,"hide-icon":To.value.navbarIcon===!1}],id:"navbar"},[h$4("div",{class:"navbar-start"},[h$4(ToggleSidebarButton,{onToggle:()=>{Ro.value&&(Ro.value=!1),Lo("toggleSidebar")}}),(Vo=Ao.startBefore)==null?void 0:Vo.call(Ao),...(No.value.start||[]).map(qo=>Mo[qo]),(zo=Ao.startAfter)==null?void 0:zo.call(Ao)]),h$4("div",{class:"navbar-center"},[(Fo=Ao.centerBefore)==null?void 0:Fo.call(Ao),...(No.value.center||[]).map(qo=>Mo[qo]),(Uo=Ao.centerAfter)==null?void 0:Uo.call(Ao)]),h$4("div",{class:"navbar-end"},[(Ho=Ao.endBegin)==null?void 0:Ho.call(Ao),...(No.value.end||[]).map(qo=>Mo[qo]),(Wo=Ao.endAfter)==null?void 0:Wo.call(Ao),h$4(ToggleNavbarButton,{active:Ro.value,onToggle:()=>{Ro.value=!Ro.value}})])]),h$4(NavScreen,{show:Ro.value,onClose:()=>{Ro.value=!1}},{before:()=>{var qo;return(qo=Ao.screenTop)==null?void 0:qo.call(Ao)},after:()=>{var qo;return(qo=Ao.screenBottom)==null?void 0:qo.call(Ao)}})]}}}),isActiveSidebarItem=($o,Lo,Ao=!1)=>"activeMatch"in Lo?new RegExp(Lo.activeMatch).test($o.path):he$2($o,Lo.link)?!0:Lo.children&&!Ao?Lo.children.some(To=>isActiveSidebarItem($o,To)):!1,isMatchedSidebarItem=($o,Lo)=>Lo.type==="group"?Lo.children.some(Ao=>Ao.type==="group"?isMatchedSidebarItem($o,Ao):Ao.type==="page"&&isActiveSidebarItem($o,Ao,!0))||"prefix"in Lo&&he$2($o,Lo.prefix):!1,renderItem=($o,Lo)=>$o.link?h$4(AutoLink,{...Lo,config:$o}):h$4("p",Lo,[h$4(Icon,{icon:$o.icon}),$o.text]),renderChildren$1=$o=>{const Lo=useRoute();return $o?h$4("ul",{class:"sidebar-sub-headers"},$o.map(Ao=>{const To=isActiveSidebarItem(Lo,Ao,!0);return h$4("li",{class:"sidebar-sub-header"},[renderItem(Ao,{class:["sidebar-link","heading",{active:To}]}),renderChildren$1(Ao.children)])})):null},sidebarData={"/features/":["develop-plan.md","daily-notes.md","character-data.md","achievements.md","weapon-wiki.md","wish-export.md","mhy-account-switch.md","hutao-API.md","character-wiki.md","hutao-settings.md","game-launcher.md"],"/statements/":["bug-report.md","update-log.md","tos.md","privacy-notice.md"]},resolvePrefix=($o="",Lo="")=>ue$2(Lo)?Lo:`${ensureEndingSlash($o)}${Lo}`,headerToSidebarItem=($o,Lo)=>{const Ao=usePageData();return{type:"heading",text:$o.title,link:`${Ao.value.path}#${$o.slug}`,children:headersToSidebarItemChildren($o.children,Lo)}},headersToSidebarItemChildren=($o,Lo)=>Lo>0?$o.map(Ao=>headerToSidebarItem(Ao,Lo-1)):[],resolveHeadingSidebarItems=$o=>{const Lo=usePageData();return headersToSidebarItemChildren(Lo.value.headers,$o)},resolveArraySidebarItems=($o,Lo,Ao="")=>{const To=usePageData(),xo=useRoute(),Ro=(Bo,No=Ao)=>{var Vo;const Mo=isString$1(Bo)?useAutoLink(resolvePrefix(No,Bo)):Bo.link?{...Bo,...isLinkExternal(Bo.link)?{}:{link:useAutoLink(resolvePrefix(No,Bo.link)).link}}:Bo;if("children"in Mo){const zo=resolvePrefix(No,Mo.prefix),Fo=Mo.children==="structure"?sidebarData[zo]:Mo.children;return{type:"group",...Mo,prefix:zo,children:Fo.map(Uo=>Ro(Uo,zo))}}return{type:"page",...Mo,children:Mo.link===xo.path?headersToSidebarItemChildren(((Vo=To.value.headers[0])==null?void 0:Vo.level)===1?To.value.headers[0].children:To.value.headers,Lo):[]}};return $o.map(Bo=>Ro(Bo))},resolveMultiSidebarItems=($o,Lo)=>{const Ao=useRoute(),To=Dt$2($o).sort((xo,Ro)=>Ro.length-xo.length);for(const xo of To)if(bt$2(decodeURI(Ao.path),xo)){const Ro=$o[xo];return Ro?resolveArraySidebarItems(Ro==="structure"?sidebarData[xo]:Ro==="heading"?resolveHeadingSidebarItems(Lo):Ro,Lo,xo):[]}return console.warn(`${Ao.path} is missing sidebar config.`),[]},resolveSidebarItems=()=>{const $o=useRouteLocale(),Lo=usePageFrontmatter(),Ao=useThemeLocaleData(),To=Lo.value.home?!1:Lo.value.sidebar??Ao.value.sidebar??"structure",xo=Lo.value.headerDepth??Ao.value.headerDepth??2;return To===!1?[]:To==="heading"?resolveHeadingSidebarItems(xo):To==="structure"?resolveArraySidebarItems(sidebarData[$o.value],xo,$o.value):isArray(To)?resolveArraySidebarItems(To,xo):isPlainObject(To)?resolveMultiSidebarItems(To,xo):[]},sidebarItemsSymbol=Symbol.for("sidebarItems"),setupSidebarItems=()=>{const $o=computed(()=>resolveSidebarItems());provide(sidebarItemsSymbol,$o)},useSidebarItems=()=>{const $o=inject(sidebarItemsSymbol);if(!$o)throw new Error("useSidebarItems() is called without provider.");return $o},sidebarChild="",SidebarChild=defineComponent({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup($o){const Lo=useRoute();return()=>[renderItem($o.config,{class:["sidebar-link",`sidebar-${$o.config.type}`,{active:isActiveSidebarItem(Lo,$o.config,!0)}],exact:!0}),renderChildren$1($o.config.children)]}}),sidebarGroup="",SidebarGroup=defineComponent({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:{toggle:()=>!0},setup($o,{emit:Lo}){const Ao=useRoute(),To=computed(()=>isActiveSidebarItem(Ao,$o.config)),xo=computed(()=>isActiveSidebarItem(Ao,$o.config,!0));return()=>{const{collapsible:Ro,children:Bo=[],icon:No,prefix:Mo,link:Vo,text:zo}=$o.config;return h$4("section",{class:"sidebar-group"},[h$4(Ro?"button":"p",{class:["sidebar-heading",{clickable:Ro||Vo,exact:xo.value,active:To.value}],...Ro?{onClick:()=>Lo("toggle"),onKeydown:Fo=>{Fo.key==="Enter"&&Lo("toggle")}}:{}},[h$4(Icon,{icon:No}),Vo?h$4(RouterLink,{to:Vo,class:"title"},()=>zo):h$4("span",{class:"title"},zo),Ro?h$4("span",{class:["arrow",$o.open?"down":"end"]}):null]),$o.open||!Ro?h$4(SidebarLinks,{key:Mo,config:Bo}):null])}}}),sidebarLinks="",SidebarLinks=defineComponent({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup($o){const Lo=useRoute(),Ao=ref(-1),To=xo=>{Ao.value=xo===Ao.value?-1:xo};return watch(()=>Lo.path,()=>{const xo=$o.config.findIndex(Ro=>isMatchedSidebarItem(Lo,Ro));Ao.value=xo},{immediate:!0,flush:"post"}),()=>h$4("ul",{class:"sidebar-links"},$o.config.map((xo,Ro)=>h$4("li",xo.type==="group"?h$4(SidebarGroup,{config:xo,open:Ro===Ao.value,onToggle:()=>To(Ro)}):h$4(SidebarChild,{config:xo}))))}}),sidebar="",Sidebar=defineComponent({name:"SideBar",setup($o,{slots:Lo}){const Ao=useRoute(),To=useThemeLocaleData(),xo=useSidebarItems(),Ro=ref();return onMounted(()=>{watch(()=>Ao.hash,Bo=>{const No=document.querySelector(`.sidebar a.sidebar-link[href="${Ao.path}${Bo}"]`);if(!No)return;const{top:Mo,height:Vo}=Ro.value.getBoundingClientRect(),{top:zo,height:Fo}=No.getBoundingClientRect();zo<Mo?No.scrollIntoView(!0):zo+Fo>Mo+Vo&&No.scrollIntoView(!1)})}),()=>{var Bo,No,Mo;return h$4("aside",{class:["sidebar",{"hide-icon":To.value.sidebarIcon===!1}],id:"sidebar",ref:Ro},[(Bo=Lo.top)==null?void 0:Bo.call(Lo),((No=Lo.default)==null?void 0:No.call(Lo))||h$4(SidebarLinks,{config:xo.value}),(Mo=Lo.bottom)==null?void 0:Mo.call(Lo)])}}}),common="",CommonWrapper=defineComponent({name:"CommonWrapper",props:{noNavbar:Boolean,noSidebar:Boolean},setup($o,{slots:Lo}){const Ao=useRouter(),To=usePageData(),xo=usePageFrontmatter(),Ro=useThemeLocaleData(),{isMobile:Bo,isWide:No}=useWindowSize(),Mo=ref(!1),Vo=computed(()=>$o.noNavbar||xo.value.navbar===!1||Ro.value.navbar===!1?!1:Boolean(To.value.title||Ro.value.logo||Ro.value.repo||Ro.value.navbar)),zo=useSidebarItems(),Fo=computed(()=>$o.noSidebar?!1:xo.value.sidebar!==!1&&zo.value.length!==0&&!xo.value.home),Uo=ref(!1),Ho=ref(!1),Wo=ea=>{Uo.value=typeof ea=="boolean"?ea:!Uo.value},qo=ea=>{Ho.value=typeof ea=="boolean"?ea:!Ho.value},Go={x:0,y:0},Yo=ea=>{Go.x=ea.changedTouches[0].clientX,Go.y=ea.changedTouches[0].clientY},Zo=ea=>{const Xo=ea.changedTouches[0].clientX-Go.x,la=ea.changedTouches[0].clientY-Go.y;Math.abs(Xo)>Math.abs(la)*1.5&&Math.abs(Xo)>40&&(Xo>0&&Go.x<=80?Wo(!0):Wo(!1))},Qo=computed(()=>xo.value.home?!1:xo.value.toc||Ro.value.toc!==!1&&xo.value.toc!==!1),Ko=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let Jo,aa=0;return useEventListener("scroll",useThrottleFn(()=>{const ea=Ko();aa<ea&&ea>58?Uo.value||(Mo.value=!0):Mo.value=!1,aa=ea},300,!0)),watch(Bo,ea=>{ea||Wo(!1)}),onMounted(()=>{Jo=Ao.afterEach(()=>{Wo(!1)})}),onBeforeUnmount(()=>{Jo()}),()=>h$4(Ht$2("GlobalEncrypt")?resolveComponent("GlobalEncrypt"):kt$2,()=>{var ea;return h$4("div",{class:["theme-container",{"no-navbar":!Vo.value,"no-sidebar":!Fo.value&&!(Lo.sidebar||Lo.sidebarTop||Lo.sidebarBottom),"has-toc":Qo.value,"hide-navbar":Mo.value,"sidebar-collapsed":!Bo.value&&!No.value&&Ho.value,"sidebar-open":Bo.value&&Uo.value},xo.value.containerClass||""],onTouchStart:Yo,onTouchEnd:Zo},[Vo.value?h$4(Navbar,{onToggleSidebar:()=>Wo()},{startBefore:()=>{var Xo;return(Xo=Lo.navbarStartBefore)==null?void 0:Xo.call(Lo)},startAfter:()=>{var Xo;return(Xo=Lo.navbarStartAfter)==null?void 0:Xo.call(Lo)},centerBefore:()=>{var Xo;return(Xo=Lo.navbarCenterBefore)==null?void 0:Xo.call(Lo)},centerAfter:()=>{var Xo;return(Xo=Lo.navbarCenterAfter)==null?void 0:Xo.call(Lo)},endBegin:()=>{var Xo;return(Xo=Lo.navbarEndBegin)==null?void 0:Xo.call(Lo)},endAfter:()=>{var Xo;return(Xo=Lo.navbarEndAfter)==null?void 0:Xo.call(Lo)},screenTop:()=>{var Xo;return(Xo=Lo.navScreenTop)==null?void 0:Xo.call(Lo)},screenBottom:()=>{var Xo;return(Xo=Lo.navScreenBottom)==null?void 0:Xo.call(Lo)}}):null,h$4(Transition,{name:"fade"},()=>Uo.value?h$4("div",{class:"sidebar-mask",onClick:()=>Wo(!1)}):null),h$4(Transition,{name:"fade"},()=>Bo.value?null:h$4("div",{class:"toggle-sidebar-wrapper",onClick:()=>qo()},h$4("span",{class:["arrow",Ho.value?"end":"start"]}))),h$4(Sidebar,{},{...Lo.sidebar?{default:()=>{var Xo;return(Xo=Lo.sidebar)==null?void 0:Xo.call(Lo)}}:{},top:()=>{var Xo;return(Xo=Lo.sidebarTop)==null?void 0:Xo.call(Lo)},bottom:()=>{var Xo;return(Xo=Lo.sidebarBottom)==null?void 0:Xo.call(Lo)}}),(ea=Lo.default)==null?void 0:ea.call(Lo),h$4(PageFooter)])})}}),DropTransition=defineComponent({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},setup($o,{slots:Lo}){const Ao=xo=>{xo.style.transition=`transform ${$o.duration}s ease-in-out ${$o.delay}s, opacity ${$o.duration}s ease-in-out ${$o.delay}s`,xo.style.transform="translateY(-20px)",xo.style.opacity="0"},To=xo=>{xo.style.transform="translateY(0)",xo.style.opacity="1"};return()=>h$4($o.type==="single"?Transition:TransitionGroup,{name:"drop",appear:$o.appear,onAppear:Ao,onAfterAppear:To,onEnter:Ao,onAfterEnter:To,onBeforeLeave:Ao},()=>{var xo;return(xo=Lo.default)==null?void 0:xo.call(Lo)})}}),featurePanel="",FeaturePanel=defineComponent({name:"FeaturePanel",props:{items:{type:Object,default:()=>[]},header:{type:String,default:""}},setup($o){return()=>h$4("div",{class:"feature-panel"},[$o.header?h$4("h2",{class:"feature-header"},$o.header):null,$o.items.length?h$4("div",{class:"feature-wrapper"},$o.items.map(Lo=>{const Ao=[h$4("h3",[h$4(Icon,{icon:Lo.icon}),h$4("span",{innerHTML:Lo.title})]),h$4("p",{innerHTML:Lo.details})];return Lo.link?isLinkExternal(Lo.link)?h$4("a",{class:"feature-item link",href:Lo.link,role:"navigation","aria-label":Lo.title,target:"_blank"},Ao):h$4(RouterLink,{class:"feature-item link",to:Lo.link,role:"navigation","aria-label":Lo.title},()=>Ao):h$4("div",{class:"feature-item"},Ao)})):null])}}),heroInfo="",HeroInfo=defineComponent({name:"HeroInfo",setup($o,{slots:Lo}){const Ao=usePageFrontmatter(),To=useSiteLocaleData(),xo=computed(()=>Ao.value.heroText===!1?!1:Ao.value.heroText||To.value.title||"Hello"),Ro=computed(()=>Ao.value.tagline===!1?!1:Ao.value.tagline||To.value.description||"Welcome to your VuePress site"),Bo=computed(()=>Ao.value.heroImage?withBase(Ao.value.heroImage):null),No=computed(()=>Ao.value.heroImageDark?withBase(Ao.value.heroImageDark):null),Mo=computed(()=>Ao.value.heroAlt||xo.value||"hero"),Vo=computed(()=>Ao.value.actions??[]);return()=>{var zo,Fo;return h$4("header",{class:"hero-info-wrapper"},[((zo=Lo.heroImage)==null?void 0:zo.call(Lo))||h$4(DropTransition,{appear:!0,type:"group"},()=>[Bo.value?h$4("img",{key:"light",class:{light:No.value},src:Bo.value,alt:Mo.value}):null,No.value?h$4("img",{key:"dark",class:"dark",src:No.value,alt:Mo.value}):null]),((Fo=Lo.heroInfo)==null?void 0:Fo.call(Lo))||h$4("div",{class:"hero-info"},[xo.value?h$4(DropTransition,{appear:!0,delay:.04},()=>h$4("h1",{id:"main-title"},xo.value)):null,Ro.value?h$4(DropTransition,{appear:!0,delay:.08},()=>h$4("p",{class:"description"},Ro.value)):null,Vo.value.length?h$4(DropTransition,{appear:!0,delay:.12},()=>h$4("p",{class:"actions"},Vo.value.map(Uo=>h$4(AutoLink,{class:["action-button",Uo.type||"default"],config:Uo,noExternalLinkIcon:!0})))):null])])}}}),MarkdownContent=({custom:$o})=>h$4(Content,{class:["theme-hope-content",{custom:$o}]});MarkdownContent.displayName="MarkdownContent";MarkdownContent.props={custom:Boolean};const homePage="",HomePage=defineComponent({name:"HopePage",setup($o,{slots:Lo}){const Ao=usePure(),To=usePageFrontmatter(),xo=computed(()=>{const{features:Ro}=To.value;return isArray(Ro)?Ro.some(Bo=>!("items"in Bo))?[{items:Ro}]:Ro:[]});return()=>{var Ro,Bo,No;return h$4("main",{class:["home project",{pure:Ao.value}],id:"main-content","aria-labelledby":To.value.heroText===null?void 0:"main-title"},[(Ro=Lo.top)==null?void 0:Ro.call(Lo),h$4(HeroInfo),xo.value.map(({header:Mo="",items:Vo},zo)=>h$4(DropTransition,{appear:!0,delay:.16+zo*.08},()=>h$4(FeaturePanel,{header:Mo,items:Vo}))),(Bo=Lo.center)==null?void 0:Bo.call(Lo),h$4(DropTransition,{appear:!0,delay:.16+xo.value.length*.08},()=>h$4(MarkdownContent)),(No=Lo.bottom)==null?void 0:No.call(Lo)])}}}),getAncestorLinks=($o,Lo)=>{const Ao=$o.path.replace(Lo,"/").split("/"),To=[];let xo=removeEndingSlash(Lo);return Ao.forEach((Ro,Bo)=>{Bo!==Ao.length-1?(xo+=`${Ro}/`,To.push(xo)):Ro!==""&&(xo+=Ro,To.push(xo))}),To},breadcrumb="",BreadCrumb=defineComponent({name:"BreadCrumb",setup(){const $o=useRouter(),Lo=useRoute(),Ao=useRouteLocale(),To=usePageFrontmatter(),xo=useThemeLocaleData(),Ro=ref([]),Bo=computed(()=>(To.value.breadcrumb||To.value.breadcrumb!==!1&&xo.value.breadcrumb!==!1)&&Ro.value.length>1),No=computed(()=>To.value.breadcrumbIcon||To.value.breadcrumbIcon!==!1&&xo.value.breadcrumbIcon!==!1),Mo=()=>{const Vo=$o.getRoutes(),zo=getAncestorLinks(Lo,Ao.value).map(Fo=>{const Uo=Vo.find(Ho=>Ho.path===Fo);if(Uo){const{meta:Ho,path:Wo}=Ot$2($o,Uo.path),qo=Ho.s||Ho.t;if(qo)return{title:qo,icon:Ho.i,path:Wo}}return null}).filter(Fo=>Fo!==null);zo.length>1&&(Ro.value=zo)};return onMounted(()=>{Mo(),watch(()=>Lo.path,Mo)}),()=>h$4("nav",{class:["breadcrumb",{disable:!Bo.value}]},Bo.value?h$4("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},Ro.value.map((Vo,zo)=>h$4("li",{class:{"is-active":Ro.value.length-1===zo},property:"itemListElement",typeof:"ListItem"},[h$4(RouterLink,{to:Vo.path,property:"item",typeof:"WebPage"},()=>[No.value?h$4(Icon,{icon:Vo.icon}):null,h$4("span",{property:"name"},Vo.title||"Unknown")]),h$4("meta",{property:"position",content:zo+1})]))):[])}}),pageNav="",resolveFromFrontmatterConfig=$o=>$o===!1?!1:isString$1($o)?useAutoLink($o,!0):isPlainObject($o)?$o:null,resolveFromSidebarItems=($o,Lo,Ao)=>{const To=$o.findIndex(xo=>xo.link===Lo);if(To!==-1){const xo=$o[To+Ao];return xo!=null&&xo.link?xo:null}for(const xo of $o)if(xo.children){const Ro=resolveFromSidebarItems(xo.children,Lo,Ao);if(Ro)return Ro}return null},PageNav=defineComponent({name:"PageNav",setup(){const $o=useThemeLocaleData(),Lo=usePageFrontmatter(),Ao=useSidebarItems(),To=useRoute(),xo=useNavigate(),Ro=computed(()=>{const No=resolveFromFrontmatterConfig(Lo.value.prev);return No===!1?null:No||($o.value.prevLink===!1?null:resolveFromSidebarItems(Ao.value,To.path,-1))}),Bo=computed(()=>{const No=resolveFromFrontmatterConfig(Lo.value.next);return No===!1?null:No||($o.value.nextLink===!1?null:resolveFromSidebarItems(Ao.value,To.path,1))});return useEventListener("keydown",No=>{No.altKey&&(No.key==="ArrowRight"?Bo.value&&(xo(Bo.value.link),No.preventDefault()):No.key==="ArrowLeft"&&Ro.value&&(xo(Ro.value.link),No.preventDefault()))}),()=>Ro.value||Bo.value?h$4("nav",{class:"page-nav"},[Ro.value?h$4(AutoLink,{class:"prev",config:Ro.value},()=>{var No,Mo;return[h$4("div",{class:"hint"},[h$4("span",{class:"arrow start"}),$o.value.metaLocales.prev]),h$4("div",{class:"link"},[h$4(Icon,{icon:(No=Ro.value)==null?void 0:No.icon}),(Mo=Ro.value)==null?void 0:Mo.text])]}):null,Bo.value?h$4(AutoLink,{class:"next",config:Bo.value},()=>{var No,Mo;return[h$4("div",{class:"hint"},[$o.value.metaLocales.next,h$4("span",{class:"arrow end"})]),h$4("div",{class:"link"},[(No=Bo.value)==null?void 0:No.text,h$4(Icon,{icon:(Mo=Bo.value)==null?void 0:Mo.icon})])]}):null]):null}}),AuthorIcon=()=>h$4(R$2,{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(R$2,{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(R$2,{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(R$2,{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(R$2,{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(R$2,{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(R$2,{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(R$2,{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(R$2,{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 $o=useThemeLocaleData();return computed(()=>$o.value.metaLocales)},readingTimeLocales={"/en/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"},"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}},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:$o,docsBranch:Lo,docsDir:Ao,filePathRelative:To,editLinkPattern:xo})=>{if(!To)return null;const Ro=me$2($o);let Bo;return xo?Bo=xo:Ro!==null&&(Bo=editLinkPatterns[Ro]),Bo?Bo.replace(/:repo/,isLinkHttp($o)?$o:`https://github.com/${$o}`).replace(/:branch/,Lo).replace(/:path/,removeLeadingSlash(`${removeEndingSlash(Ao)}/${To}`)):null},useEditLink=()=>{const $o=useThemeLocaleData(),Lo=usePageData(),Ao=usePageFrontmatter();return computed(()=>{const{repo:To,docsRepo:xo=To,docsBranch:Ro="main",docsDir:Bo="",editLink:No,editLinkPattern:Mo=""}=$o.value;if(!(Ao.value.editLink??No??!0)||!xo)return null;const zo=resolveEditLink({docsRepo:xo,docsBranch:Ro,docsDir:Bo,editLinkPattern:Mo,filePathRelative:Lo.value.filePathRelative});return zo?{text:$o.value.metaLocales.editLink,link:zo}:null})},useUpdateTime=()=>{const $o=useSiteLocaleData(),Lo=useThemeLocaleData(),Ao=usePageData(),To=usePageFrontmatter();return computed(()=>{var Bo,No;return!(To.value.lastUpdated??Lo.value.lastUpdated??!0)||!((Bo=Ao.value.git)!=null&&Bo.updatedTime)?null:new Date((No=Ao.value.git)==null?void 0:No.updatedTime).toLocaleString($o.value.lang)})},useContributors=()=>{const $o=useThemeLocaleData(),Lo=usePageData(),Ao=usePageFrontmatter();return computed(()=>{var xo;return Ao.value.contributors??$o.value.contributors??!0?((xo=Lo.value.git)==null?void 0:xo.contributors)??null:null})},authorInfo="",AuthorInfo=defineComponent({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup($o){const Lo=useMetaLocale();return()=>$o.author.length?h$4("span",{class:"page-author-info","aria-label":`${Lo.value.author}${$o.pure?"":"🖊"}`,...$o.pure?{}:{"data-balloon-pos":"down"}},[h$4(AuthorIcon),h$4("span",$o.author.map(Ao=>Ao.url?h$4("a",{class:"page-author-item",href:Ao.url,target:"_blank",rel:"noopener noreferrer"},Ao.name):h$4("span",{class:"page-author-item"},Ao.name))),h$4("span",{property:"author",content:$o.author.map(Ao=>Ao.name).join(", ")})]):null}}),categoryInfo="",CategoryInfo=defineComponent({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup($o){const Lo=useRouter(),Ao=useRoute(),To=useMetaLocale(),xo=(Ro,Bo="")=>{Bo&&Ao.path!==Bo&&(Ro.preventDefault(),Lo.push(Bo))};return()=>$o.category.length?h$4("span",{class:"page-category-info","aria-label":`${To.value.category}${$o.pure?"":"🌈"}`,...$o.pure?{}:{"data-balloon-pos":"down"}},[h$4(CategoryIcon),...$o.category.map(({name:Ro,path:Bo})=>h$4("span",{class:["page-category-item",{[`category${Zt$2(Ro,9)}`]:!$o.pure,clickable:Bo}],role:Bo?"navigation":"",onClick:No=>xo(No,Bo)},Ro)),h$4("meta",{property:"articleSection",content:$o.category.map(({name:Ro})=>Ro).join(",")})]):null}}),DateInfo=defineComponent({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup($o){const Lo=usePageLang(),Ao=useMetaLocale();return()=>{var To,xo;return $o.date?h$4("span",{class:"page-date-info","aria-label":`${Ao.value.date}${$o.pure?"":"📅"}`,...$o.pure?{}:{"data-balloon-pos":"down"}},[h$4(CalendarIcon),h$4("span",h$4(ClientOnly,()=>{var Ro;return $o.localizedDate||((Ro=$o.date.value)==null?void 0:Ro.toLocaleDateString(Lo.value))})),h$4("meta",{property:"datePublished",content:((xo=(To=$o.date)==null?void 0:To.value)==null?void 0:xo.toISOString())||""})]):null}}}),PageViewInfo=defineComponent({name:"PageViewInfo",inheritAttrs:!1,props:{pageview:{type:[Boolean,String],default:!1},pure:Boolean},setup($o){const Lo=useRoute(),Ao=useMetaLocale(),To=ref(0),xo=()=>{const Ro=document.querySelector(".waline-pageview-count");if(Ro){const Bo=Ro.textContent;Bo&&!isNaN(Number(Bo))?To.value=Number(Bo):setTimeout(xo,500)}};return onMounted(()=>{setTimeout(xo,1500)}),watch(()=>[Lo.path,Lo.query],()=>{setTimeout(xo,500)}),()=>$o.pageview?h$4("span",{class:"page-pageview-info","aria-label":`${Ao.value.views}${$o.pure?"":"🔢"}`,...$o.pure?{}:{"data-balloon-pos":"down"}},[h$4(To.value<1e3?EyeIcon:FireIcon),h$4("span",{class:"waline-pageview-count","data-path":isString$1($o.pageview)?$o.pageview:withBase(Lo.path)},"...")]):null}}),ReadingTimeInfo=defineComponent({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},pure:Boolean},setup($o){const Lo=useMetaLocale(),Ao=Yt$2(readingTimeLocales),To=computed(()=>{if(!$o.readingTime)return null;const{minutes:xo}=$o.readingTime;return xo<1?{text:Ao.value.less1Minute,time:"PT1M"}:{text:Ao.value.time.replace("$time",Math.round(xo).toString()),time:`PT${Math.round(xo)}M`}});return()=>To.value?h$4("span",{class:"page-reading-time-info","aria-label":`${Lo.value.readingTime}${$o.pure?"":"⌛"}`,...$o.pure?{}:{"data-balloon-pos":"down"}},[h$4(TimerIcon),h$4("span",To.value.text),h$4("meta",{property:"timeRequired",content:To.value.time})]):null}}),tagInfo="",TagInfo=defineComponent({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup($o){const Lo=useRouter(),Ao=useRoute(),To=useMetaLocale(),xo=(Ro,Bo="")=>{Bo&&Ao.path!==Bo&&(Ro.preventDefault(),Lo.push(Bo))};return()=>$o.tag.length?h$4("span",{class:"page-tag-info","aria-label":`${To.value.tag}${$o.pure?"":"🏷"}`,...$o.pure?{}:{"data-balloon-pos":"down"}},[h$4(TagIcon),...$o.tag.map(({name:Ro,path:Bo})=>h$4("span",{class:["page-tag-item",{[`tag${Zt$2(Ro,9)}`]:!$o.pure,clickable:Bo}],role:Bo?"navigation":"",onClick:No=>xo(No,Bo)},Ro)),h$4("meta",{property:"keywords",content:$o.tag.map(({name:Ro})=>Ro).join(",")})]):null}}),originalInfo="",OriginalInfo=defineComponent({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup($o){const Lo=useMetaLocale();return()=>$o.isOriginal?h$4("span",{class:"page-original-info"},Lo.value.origin):null}}),WordInfo=defineComponent({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},pure:Boolean},setup($o){const Lo=useMetaLocale(),Ao=Yt$2(readingTimeLocales),To=computed(()=>{var Ro;return(Ro=$o.readingTime)==null?void 0:Ro.words.toString()}),xo=computed(()=>Ao.value.word.replace("$word",To.value||""));return()=>To.value?h$4("span",{class:"page-word-info","aria-label":`${Lo.value.words}${$o.pure?"":"🔠"}`,...$o.pure?{}:{"data-balloon-pos":"down"}},[h$4(WordIcon),h$4("span",xo.value),h$4("meta",{property:"wordCount",content:To.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($o){const Lo=usePure();return()=>$o.items?h$4("div",{class:"page-info"},$o.items.map(Ao=>h$4(resolveComponent(`${Ao}Info`),{...$o.info,pure:Lo.value}))):null}}),pageTitle="",PageTitle=defineComponent({name:"PageTitle",setup(){const $o=usePageData(),Lo=usePageFrontmatter(),Ao=useThemeLocaleData(),{info:To,items:xo}=usePageInfo();return()=>h$4("div",{class:"page-title"},[h$4("h1",[Ao.value.titleIcon===!1?null:h$4(Icon,{icon:Lo.value.icon}),$o.value.title]),h$4(PageInfo,{info:To.value,...xo.value===null?{}:{items:xo.value}}),h$4("hr")])}}),EditIcon=()=>h$4(R$2,{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 $o=useThemeLocaleData(),Lo=useEditLink(),Ao=useUpdateTime(),To=useContributors();return()=>{const{metaLocales:xo}=$o.value;return h$4("footer",{class:"page-meta"},[Lo.value?h$4("div",{class:"meta-item edit-link"},h$4(AutoLink,{class:"label",config:Lo.value},{before:()=>h$4(EditIcon)})):null,h$4("div",{class:"meta-item git-info"},[Ao.value?h$4("div",{class:"update-time"},[h$4("span",{class:"label"},`${xo.lastUpdated}: `),h$4(ClientOnly,()=>h$4("span",{class:"info"},Ao.value))]):null,To.value&&To.value.length?h$4("div",{class:"contributors"},[h$4("span",{class:"label"},`${xo.contributors}: `),To.value.map(({email:Ro,name:Bo},No)=>[h$4("span",{class:"contributor",title:`email: ${Ro}`},Bo),No!==To.value.length-1?",":""])]):null])])}}}),printButton="",PrintButton=defineComponent({name:"PrintButton",setup(){const $o=useThemeData();return()=>$o.value.print===!1?null:h$4("button",{class:"print-button",title:"print",onClick:()=>{window.print()}},h$4(PrintIcon))}}),toc="",renderHeader=({title:$o,level:Lo,slug:Ao})=>h$4(RouterLink,{to:`#${Ao}`,class:["toc-link",`level${Lo}`]},()=>$o),renderChildren=($o,Lo)=>{const Ao=useRoute();return $o.length&&Lo>0?h$4("ul",{class:"toc-list"},$o.map(To=>[h$4("li",{class:["toc-item",{active:he$2(Ao,`#${To.slug}`)}]},renderHeader(To)),renderChildren(To.children,Lo-1)])):null},TOC=defineComponent({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},setup($o){const Lo=useRoute(),Ao=usePageData(),To=useMetaLocale(),xo=ref(),Ro=Bo=>{var No;(No=xo.value)==null||No.scrollTo({top:Bo,behavior:"smooth"})};return onMounted(()=>{watch(()=>Lo.hash,Bo=>{if(xo.value){const No=document.querySelector(`#toc a.toc-link[href$="${Bo}"]`);if(!No)return;const{top:Mo,height:Vo}=xo.value.getBoundingClientRect(),{top:zo,height:Fo}=No.getBoundingClientRect();zo<Mo?Ro(xo.value.scrollTop+zo-Mo):zo+Fo>Mo+Vo&&Ro(xo.value.scrollTop+zo+Fo-Mo-Vo)}})}),()=>{const Bo=$o.items.length?renderChildren($o.items,$o.headerDepth):Ao.value.headers?renderChildren(Ao.value.headers,$o.headerDepth):null;return Bo?h$4("div",{class:"toc-place-holder"},[h$4("aside",{id:"toc"},[h$4("div",{class:"toc-header"},[To.value.toc,h$4(PrintButton)]),h$4("div",{class:"toc-wrapper",ref:xo},[Bo])])]):null}}}),page="",NormalPage=defineComponent({name:"NormalPage",setup($o,{slots:Lo}){const Ao=usePageFrontmatter(),{isDarkmode:To}=useDarkmode(),xo=useThemeLocaleData(),Ro=computed(()=>Ao.value.toc||Ao.value.toc!==!1&&xo.value.toc!==!1);return()=>h$4("main",{class:"page",id:"main-content"},h$4(Ht$2("LocalEncrypt")?resolveComponent("LocalEncrypt"):kt$2,()=>{var Bo,No,Mo,Vo;return[(Bo=Lo.top)==null?void 0:Bo.call(Lo),h$4(BreadCrumb),h$4(PageTitle),Ro.value?h$4(TOC,{headerDepth:Ao.value.headerDepth??xo.value.headerDepth??2}):null,(No=Lo.contentBefore)==null?void 0:No.call(Lo),h$4(MarkdownContent),(Mo=Lo.contentAfter)==null?void 0:Mo.call(Lo),h$4(PageMeta),h$4(PageNav),Ht$2("CommentService")?h$4(resolveComponent("CommentService"),{darkmode:To.value}):null,(Vo=Lo.bottom)==null?void 0:Vo.call(Lo)]}))}}),fadeSlideY="",FadeSlideY=defineComponent({name:"FadeSlideY",setup($o,{slots:Lo}){const Ao=useScrollPromise(),To=Ao.resolve,xo=Ao.pending;return()=>h$4(Transition,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:To,onBeforeLeave:xo},()=>{var Ro;return(Ro=Lo.default)==null?void 0:Ro.call(Lo)})}}),skipLink="",SkipLink=defineComponent({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup($o){const Lo=useRoute(),Ao=useThemeLocaleData(),To=ref(),xo=({target:Ro})=>{const Bo=document.querySelector(Ro.hash);if(Bo){const No=()=>{Bo.removeAttribute("tabindex"),Bo.removeEventListener("blur",No)};Bo.setAttribute("tabindex","-1"),Bo.addEventListener("blur",No),Bo.focus(),window.scrollTo(0,0)}};return onMounted(()=>{watch(()=>Lo.path,()=>To.value.focus())}),()=>[h$4("span",{ref:To,tabindex:"-1"}),h$4("a",{href:`#${$o.content}`,class:"skip-link sr-only",onClick:xo},Ao.value.routeLocales.skipToContent)]}}),Layout=defineComponent({name:"Layout",setup(){useThemeLocaleData();const $o=usePageData(),Lo=usePageFrontmatter(),{isMobile:Ao}=useWindowSize(),To=computed(()=>"none");return()=>[h$4(SkipLink),h$4(CommonWrapper,{},{default:()=>Lo.value.home?h$4(HomePage):h$4(FadeSlideY,()=>h$4(NormalPage,{key:$o.value.path})),...To.value!=="none"?{navScreenBottom:()=>h$4(resolveComponent("BloggerInfo"))}:{},...!Ao.value&&To.value==="always"?{sidebar:()=>h$4(resolveComponent("BloggerInfo"))}:{}})]}}),notFoundHint="",NotFoundHint=defineComponent({name:"NotFoundHint",setup(){const $o=useThemeLocaleData(),Lo=()=>{const Ao=$o.value.routeLocales.notFoundMsg;return Ao[Math.floor(Math.random()*Ao.length)]};return()=>h$4("div",{class:"not-found-hint"},[h$4("p",{class:"error-code"},"404"),h$4("h1",{class:"error-title"},$o.value.routeLocales.notFoundTitle),h$4("p",{class:"error-hint"},Lo())])}}),notFound="",NotFound=defineComponent({name:"NotFound",setup($o,{slots:Lo}){const Ao=useRouteLocale(),To=useThemeLocaleData(),{navigate:xo}=useLink({to:To.value.home??Ao.value});return()=>[h$4(SkipLink),h$4(CommonWrapper,{noSidebar:!0},()=>{var Ro;return h$4("main",{class:"page not-found",id:"main-content"},((Ro=Lo.default)==null?void 0:Ro.call(Lo))||[h$4(NotFoundHint),h$4("div",{class:"actions"},[h$4("button",{class:"action-button",onClick:()=>{window.history.go(-1)}},To.value.routeLocales.back),h$4("button",{class:"action-button",onClick:()=>xo()},To.value.routeLocales.home)])])})]}}),index="",slidePage="",d$1=()=>h$4(R$2,{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"})),h$1=()=>h$4(R$2,{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"}));var f$1=defineComponent({name:"SlidePage",setup(){const $o=useRouter(),Lo=ref(!1),Ao=ref(),To=()=>{Lo.value=!Lo.value},xo=()=>{Lo.value=!1},Ro=()=>{xo(),window.history.go(-1)},Bo=()=>{xo(),$o.push("/")};return onClickOutside(Ao,xo),()=>h$4("div",{class:"presentation"},[h$4(Content),h$4("div",{ref:Ao,class:["menu",{active:Lo.value}]},[h$4("button",{class:"menu-button",onClick:()=>To()},h$4("span",{class:"icon"})),h$4("button",{class:"back-button",onClick:()=>Ro()},h$4(d$1)),h$4("button",{class:"home-button",onClick:()=>Bo()},h$4(h$1))])])}});const clientConfig12=defineClientConfig({enhance:({app:$o,router:Lo})=>{const{scrollBehavior:Ao}=Lo.options;Lo.options.scrollBehavior=async(...To)=>(await useScrollPromise().wait(),Ao(...To)),injectDarkmode($o)},setup:()=>{setupDarkmode(),setupSidebarItems()},layouts:{Layout,NotFound,Slide:f$1}});/*! @docsearch/js 3.3.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function e($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function t($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?e(Object(Ao),!0).forEach(function(To){r($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):e(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function n($o){return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Lo){return typeof Lo}:function(Lo){return Lo&&typeof Symbol=="function"&&Lo.constructor===Symbol&&Lo!==Symbol.prototype?"symbol":typeof Lo},n($o)}function r($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function o(){return o=Object.assign||function($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo];for(var To in Ao)Object.prototype.hasOwnProperty.call(Ao,To)&&($o[To]=Ao[To])}return $o},o.apply(this,arguments)}function c($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}function i($o,Lo){return function(Ao){if(Array.isArray(Ao))return Ao}($o)||function(Ao,To){var xo=Ao==null?null:typeof Symbol<"u"&&Ao[Symbol.iterator]||Ao["@@iterator"];if(xo!=null){var Ro,Bo,No=[],Mo=!0,Vo=!1;try{for(xo=xo.call(Ao);!(Mo=(Ro=xo.next()).done)&&(No.push(Ro.value),!To||No.length!==To);Mo=!0);}catch(zo){Vo=!0,Bo=zo}finally{try{Mo||xo.return==null||xo.return()}finally{if(Vo)throw Bo}}return No}}($o,Lo)||u($o,Lo)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function a($o){return function(Lo){if(Array.isArray(Lo))return l(Lo)}($o)||function(Lo){if(typeof Symbol<"u"&&Lo[Symbol.iterator]!=null||Lo["@@iterator"]!=null)return Array.from(Lo)}($o)||u($o)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function u($o,Lo){if($o){if(typeof $o=="string")return l($o,Lo);var Ao=Object.prototype.toString.call($o).slice(8,-1);return Ao==="Object"&&$o.constructor&&(Ao=$o.constructor.name),Ao==="Map"||Ao==="Set"?Array.from($o):Ao==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ao)?l($o,Lo):void 0}}function l($o,Lo){(Lo==null||Lo>$o.length)&&(Lo=$o.length);for(var Ao=0,To=new Array(Lo);Ao<Lo;Ao++)To[Ao]=$o[Ao];return To}var s,f,p,m,d,h={},v=[],y=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function _($o,Lo){for(var Ao in Lo)$o[Ao]=Lo[Ao];return $o}function b($o){var Lo=$o.parentNode;Lo&&Lo.removeChild($o)}function g($o,Lo,Ao){var To,xo,Ro,Bo=arguments,No={};for(Ro in Lo)Ro=="key"?To=Lo[Ro]:Ro=="ref"?xo=Lo[Ro]:No[Ro]=Lo[Ro];if(arguments.length>3)for(Ao=[Ao],Ro=3;Ro<arguments.length;Ro++)Ao.push(Bo[Ro]);if(Ao!=null&&(No.children=Ao),typeof $o=="function"&&$o.defaultProps!=null)for(Ro in $o.defaultProps)No[Ro]===void 0&&(No[Ro]=$o.defaultProps[Ro]);return O($o,No,To,xo,null)}function O($o,Lo,Ao,To,xo){var Ro={type:$o,props:Lo,key:Ao,ref:To,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:xo??++s.__v};return s.vnode!=null&&s.vnode(Ro),Ro}function S($o){return $o.children}function E($o,Lo){this.props=$o,this.context=Lo}function w($o,Lo){if(Lo==null)return $o.__?w($o.__,$o.__.__k.indexOf($o)+1):null;for(var Ao;Lo<$o.__k.length;Lo++)if((Ao=$o.__k[Lo])!=null&&Ao.__e!=null)return Ao.__e;return typeof $o.type=="function"?w($o):null}function j($o){var Lo,Ao;if(($o=$o.__)!=null&&$o.__c!=null){for($o.__e=$o.__c.base=null,Lo=0;Lo<$o.__k.length;Lo++)if((Ao=$o.__k[Lo])!=null&&Ao.__e!=null){$o.__e=$o.__c.base=Ao.__e;break}return j($o)}}function P($o){(!$o.__d&&($o.__d=!0)&&f.push($o)&&!I.__r++||m!==s.debounceRendering)&&((m=s.debounceRendering)||p)(I)}function I(){for(var $o;I.__r=f.length;)$o=f.sort(function(Lo,Ao){return Lo.__v.__b-Ao.__v.__b}),f=[],$o.some(function(Lo){var Ao,To,xo,Ro,Bo,No;Lo.__d&&(Bo=(Ro=(Ao=Lo).__v).__e,(No=Ao.__P)&&(To=[],(xo=_({},Ro)).__v=Ro.__v+1,L(No,Ro,xo,Ao.__n,No.ownerSVGElement!==void 0,Ro.__h!=null?[Bo]:null,To,Bo??w(Ro),Ro.__h),q(To,Ro),Ro.__e!=Bo&&j(Ro)))})}function k($o,Lo,Ao,To,xo,Ro,Bo,No,Mo,Vo){var zo,Fo,Uo,Ho,Wo,qo,Go,Yo=To&&To.__k||v,Zo=Yo.length;for(Ao.__k=[],zo=0;zo<Lo.length;zo++)if((Ho=Ao.__k[zo]=(Ho=Lo[zo])==null||typeof Ho=="boolean"?null:typeof Ho=="string"||typeof Ho=="number"?O(null,Ho,null,null,Ho):Array.isArray(Ho)?O(S,{children:Ho},null,null,null):Ho.__b>0?O(Ho.type,Ho.props,Ho.key,null,Ho.__v):Ho)!=null){if(Ho.__=Ao,Ho.__b=Ao.__b+1,(Uo=Yo[zo])===null||Uo&&Ho.key==Uo.key&&Ho.type===Uo.type)Yo[zo]=void 0;else for(Fo=0;Fo<Zo;Fo++){if((Uo=Yo[Fo])&&Ho.key==Uo.key&&Ho.type===Uo.type){Yo[Fo]=void 0;break}Uo=null}L($o,Ho,Uo=Uo||h,xo,Ro,Bo,No,Mo,Vo),Wo=Ho.__e,(Fo=Ho.ref)&&Uo.ref!=Fo&&(Go||(Go=[]),Uo.ref&&Go.push(Uo.ref,null,Ho),Go.push(Fo,Ho.__c||Wo,Ho)),Wo!=null?(qo==null&&(qo=Wo),typeof Ho.type=="function"&&Ho.__k!=null&&Ho.__k===Uo.__k?Ho.__d=Mo=D(Ho,Mo,$o):Mo=A($o,Ho,Uo,Yo,Wo,Mo),Vo||Ao.type!=="option"?typeof Ao.type=="function"&&(Ao.__d=Mo):$o.value=""):Mo&&Uo.__e==Mo&&Mo.parentNode!=$o&&(Mo=w(Uo))}for(Ao.__e=qo,zo=Zo;zo--;)Yo[zo]!=null&&(typeof Ao.type=="function"&&Yo[zo].__e!=null&&Yo[zo].__e==Ao.__d&&(Ao.__d=w(To,zo+1)),U(Yo[zo],Yo[zo]));if(Go)for(zo=0;zo<Go.length;zo++)H(Go[zo],Go[++zo],Go[++zo])}function D($o,Lo,Ao){var To,xo;for(To=0;To<$o.__k.length;To++)(xo=$o.__k[To])&&(xo.__=$o,Lo=typeof xo.type=="function"?D(xo,Lo,Ao):A(Ao,xo,xo,$o.__k,xo.__e,Lo));return Lo}function C($o,Lo){return Lo=Lo||[],$o==null||typeof $o=="boolean"||(Array.isArray($o)?$o.some(function(Ao){C(Ao,Lo)}):Lo.push($o)),Lo}function A($o,Lo,Ao,To,xo,Ro){var Bo,No,Mo;if(Lo.__d!==void 0)Bo=Lo.__d,Lo.__d=void 0;else if(Ao==null||xo!=Ro||xo.parentNode==null)e:if(Ro==null||Ro.parentNode!==$o)$o.appendChild(xo),Bo=null;else{for(No=Ro,Mo=0;(No=No.nextSibling)&&Mo<To.length;Mo+=2)if(No==xo)break e;$o.insertBefore(xo,Ro),Bo=Ro}return Bo!==void 0?Bo:xo.nextSibling}function N($o,Lo,Ao){Lo[0]==="-"?$o.setProperty(Lo,Ao):$o[Lo]=Ao==null?"":typeof Ao!="number"||y.test(Lo)?Ao:Ao+"px"}function x($o,Lo,Ao,To,xo){var Ro;e:if(Lo==="style")if(typeof Ao=="string")$o.style.cssText=Ao;else{if(typeof To=="string"&&($o.style.cssText=To=""),To)for(Lo in To)Ao&&Lo in Ao||N($o.style,Lo,"");if(Ao)for(Lo in Ao)To&&Ao[Lo]===To[Lo]||N($o.style,Lo,Ao[Lo])}else if(Lo[0]==="o"&&Lo[1]==="n")Ro=Lo!==(Lo=Lo.replace(/Capture$/,"")),Lo=Lo.toLowerCase()in $o?Lo.toLowerCase().slice(2):Lo.slice(2),$o.l||($o.l={}),$o.l[Lo+Ro]=Ao,Ao?To||$o.addEventListener(Lo,Ro?R:T,Ro):$o.removeEventListener(Lo,Ro?R:T,Ro);else if(Lo!=="dangerouslySetInnerHTML"){if(xo)Lo=Lo.replace(/xlink[H:h]/,"h").replace(/sName$/,"s");else if(Lo!=="href"&&Lo!=="list"&&Lo!=="form"&&Lo!=="download"&&Lo in $o)try{$o[Lo]=Ao??"";break e}catch{}typeof Ao=="function"||(Ao!=null&&(Ao!==!1||Lo[0]==="a"&&Lo[1]==="r")?$o.setAttribute(Lo,Ao):$o.removeAttribute(Lo))}}function T($o){this.l[$o.type+!1](s.event?s.event($o):$o)}function R($o){this.l[$o.type+!0](s.event?s.event($o):$o)}function L($o,Lo,Ao,To,xo,Ro,Bo,No,Mo){var Vo,zo,Fo,Uo,Ho,Wo,qo,Go,Yo,Zo,Qo,Ko=Lo.type;if(Lo.constructor!==void 0)return null;Ao.__h!=null&&(Mo=Ao.__h,No=Lo.__e=Ao.__e,Lo.__h=null,Ro=[No]),(Vo=s.__b)&&Vo(Lo);try{e:if(typeof Ko=="function"){if(Go=Lo.props,Yo=(Vo=Ko.contextType)&&To[Vo.__c],Zo=Vo?Yo?Yo.props.value:Vo.__:To,Ao.__c?qo=(zo=Lo.__c=Ao.__c).__=zo.__E:("prototype"in Ko&&Ko.prototype.render?Lo.__c=zo=new Ko(Go,Zo):(Lo.__c=zo=new E(Go,Zo),zo.constructor=Ko,zo.render=F),Yo&&Yo.sub(zo),zo.props=Go,zo.state||(zo.state={}),zo.context=Zo,zo.__n=To,Fo=zo.__d=!0,zo.__h=[]),zo.__s==null&&(zo.__s=zo.state),Ko.getDerivedStateFromProps!=null&&(zo.__s==zo.state&&(zo.__s=_({},zo.__s)),_(zo.__s,Ko.getDerivedStateFromProps(Go,zo.__s))),Uo=zo.props,Ho=zo.state,Fo)Ko.getDerivedStateFromProps==null&&zo.componentWillMount!=null&&zo.componentWillMount(),zo.componentDidMount!=null&&zo.__h.push(zo.componentDidMount);else{if(Ko.getDerivedStateFromProps==null&&Go!==Uo&&zo.componentWillReceiveProps!=null&&zo.componentWillReceiveProps(Go,Zo),!zo.__e&&zo.shouldComponentUpdate!=null&&zo.shouldComponentUpdate(Go,zo.__s,Zo)===!1||Lo.__v===Ao.__v){zo.props=Go,zo.state=zo.__s,Lo.__v!==Ao.__v&&(zo.__d=!1),zo.__v=Lo,Lo.__e=Ao.__e,Lo.__k=Ao.__k,zo.__h.length&&Bo.push(zo);break e}zo.componentWillUpdate!=null&&zo.componentWillUpdate(Go,zo.__s,Zo),zo.componentDidUpdate!=null&&zo.__h.push(function(){zo.componentDidUpdate(Uo,Ho,Wo)})}zo.context=Zo,zo.props=Go,zo.state=zo.__s,(Vo=s.__r)&&Vo(Lo),zo.__d=!1,zo.__v=Lo,zo.__P=$o,Vo=zo.render(zo.props,zo.state,zo.context),zo.state=zo.__s,zo.getChildContext!=null&&(To=_(_({},To),zo.getChildContext())),Fo||zo.getSnapshotBeforeUpdate==null||(Wo=zo.getSnapshotBeforeUpdate(Uo,Ho)),Qo=Vo!=null&&Vo.type===S&&Vo.key==null?Vo.props.children:Vo,k($o,Array.isArray(Qo)?Qo:[Qo],Lo,Ao,To,xo,Ro,Bo,No,Mo),zo.base=Lo.__e,Lo.__h=null,zo.__h.length&&Bo.push(zo),qo&&(zo.__E=zo.__=null),zo.__e=!1}else Ro==null&&Lo.__v===Ao.__v?(Lo.__k=Ao.__k,Lo.__e=Ao.__e):Lo.__e=M(Ao.__e,Lo,Ao,To,xo,Ro,Bo,Mo);(Vo=s.diffed)&&Vo(Lo)}catch(Jo){Lo.__v=null,(Mo||Ro!=null)&&(Lo.__e=No,Lo.__h=!!Mo,Ro[Ro.indexOf(No)]=null),s.__e(Jo,Lo,Ao)}}function q($o,Lo){s.__c&&s.__c(Lo,$o),$o.some(function(Ao){try{$o=Ao.__h,Ao.__h=[],$o.some(function(To){To.call(Ao)})}catch(To){s.__e(To,Ao.__v)}})}function M($o,Lo,Ao,To,xo,Ro,Bo,No){var Mo,Vo,zo,Fo,Uo=Ao.props,Ho=Lo.props,Wo=Lo.type,qo=0;if(Wo==="svg"&&(xo=!0),Ro!=null){for(;qo<Ro.length;qo++)if((Mo=Ro[qo])&&(Mo===$o||(Wo?Mo.localName==Wo:Mo.nodeType==3))){$o=Mo,Ro[qo]=null;break}}if($o==null){if(Wo===null)return document.createTextNode(Ho);$o=xo?document.createElementNS("http://www.w3.org/2000/svg",Wo):document.createElement(Wo,Ho.is&&Ho),Ro=null,No=!1}if(Wo===null)Uo===Ho||No&&$o.data===Ho||($o.data=Ho);else{if(Ro=Ro&&v.slice.call($o.childNodes),Vo=(Uo=Ao.props||h).dangerouslySetInnerHTML,zo=Ho.dangerouslySetInnerHTML,!No){if(Ro!=null)for(Uo={},Fo=0;Fo<$o.attributes.length;Fo++)Uo[$o.attributes[Fo].name]=$o.attributes[Fo].value;(zo||Vo)&&(zo&&(Vo&&zo.__html==Vo.__html||zo.__html===$o.innerHTML)||($o.innerHTML=zo&&zo.__html||""))}if(function(Go,Yo,Zo,Qo,Ko){var Jo;for(Jo in Zo)Jo==="children"||Jo==="key"||Jo in Yo||x(Go,Jo,null,Zo[Jo],Qo);for(Jo in Yo)Ko&&typeof Yo[Jo]!="function"||Jo==="children"||Jo==="key"||Jo==="value"||Jo==="checked"||Zo[Jo]===Yo[Jo]||x(Go,Jo,Yo[Jo],Zo[Jo],Qo)}($o,Ho,Uo,xo,No),zo)Lo.__k=[];else if(qo=Lo.props.children,k($o,Array.isArray(qo)?qo:[qo],Lo,Ao,To,xo&&Wo!=="foreignObject",Ro,Bo,$o.firstChild,No),Ro!=null)for(qo=Ro.length;qo--;)Ro[qo]!=null&&b(Ro[qo]);No||("value"in Ho&&(qo=Ho.value)!==void 0&&(qo!==$o.value||Wo==="progress"&&!qo)&&x($o,"value",qo,Uo.value,!1),"checked"in Ho&&(qo=Ho.checked)!==void 0&&qo!==$o.checked&&x($o,"checked",qo,Uo.checked,!1))}return $o}function H($o,Lo,Ao){try{typeof $o=="function"?$o(Lo):$o.current=Lo}catch(To){s.__e(To,Ao)}}function U($o,Lo,Ao){var To,xo,Ro;if(s.unmount&&s.unmount($o),(To=$o.ref)&&(To.current&&To.current!==$o.__e||H(To,null,Lo)),Ao||typeof $o.type=="function"||(Ao=(xo=$o.__e)!=null),$o.__e=$o.__d=void 0,(To=$o.__c)!=null){if(To.componentWillUnmount)try{To.componentWillUnmount()}catch(Bo){s.__e(Bo,Lo)}To.base=To.__P=null}if(To=$o.__k)for(Ro=0;Ro<To.length;Ro++)To[Ro]&&U(To[Ro],Lo,Ao);xo!=null&&b(xo)}function F($o,Lo,Ao){return this.constructor($o,Ao)}function B($o,Lo,Ao){var To,xo,Ro;s.__&&s.__($o,Lo),xo=(To=typeof Ao=="function")?null:Ao&&Ao.__k||Lo.__k,Ro=[],L(Lo,$o=(!To&&Ao||Lo).__k=g(S,null,[$o]),xo||h,h,Lo.ownerSVGElement!==void 0,!To&&Ao?[Ao]:xo?null:Lo.firstChild?v.slice.call(Lo.childNodes):null,Ro,!To&&Ao?Ao:xo?xo.__e:Lo.firstChild,To),q(Ro,$o)}function V($o,Lo){B($o,Lo,V)}function W($o,Lo,Ao){var To,xo,Ro,Bo=arguments,No=_({},$o.props);for(Ro in Lo)Ro=="key"?To=Lo[Ro]:Ro=="ref"?xo=Lo[Ro]:No[Ro]=Lo[Ro];if(arguments.length>3)for(Ao=[Ao],Ro=3;Ro<arguments.length;Ro++)Ao.push(Bo[Ro]);return Ao!=null&&(No.children=Ao),O($o.type,No,To||$o.key,xo||$o.ref,null)}s={__e:function($o,Lo){for(var Ao,To,xo;Lo=Lo.__;)if((Ao=Lo.__c)&&!Ao.__)try{if((To=Ao.constructor)&&To.getDerivedStateFromError!=null&&(Ao.setState(To.getDerivedStateFromError($o)),xo=Ao.__d),Ao.componentDidCatch!=null&&(Ao.componentDidCatch($o),xo=Ao.__d),xo)return Ao.__E=Ao}catch(Ro){$o=Ro}throw $o},__v:0},E.prototype.setState=function($o,Lo){var Ao;Ao=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=_({},this.state),typeof $o=="function"&&($o=$o(_({},Ao),this.props)),$o&&_(Ao,$o),$o!=null&&this.__v&&(Lo&&this.__h.push(Lo),P(this))},E.prototype.forceUpdate=function($o){this.__v&&(this.__e=!0,$o&&this.__h.push($o),P(this))},E.prototype.render=S,f=[],p=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,I.__r=0,d=0;var K,z,J,$=0,Q=[],Z=s.__b,Y=s.__r,G=s.diffed,X=s.__c,ee=s.unmount;function te($o,Lo){s.__h&&s.__h(z,$o,$||Lo),$=0;var Ao=z.__H||(z.__H={__:[],__h:[]});return $o>=Ao.__.length&&Ao.__.push({}),Ao.__[$o]}function ne($o){return $=1,re(pe,$o)}function re($o,Lo,Ao){var To=te(K++,2);return To.t=$o,To.__c||(To.__=[Ao?Ao(Lo):pe(void 0,Lo),function(xo){var Ro=To.t(To.__[0],xo);To.__[0]!==Ro&&(To.__=[Ro,To.__[1]],To.__c.setState({}))}],To.__c=z),To.__}function oe($o,Lo){var Ao=te(K++,3);!s.__s&&fe(Ao.__H,Lo)&&(Ao.__=$o,Ao.__H=Lo,z.__H.__h.push(Ao))}function ce($o,Lo){var Ao=te(K++,4);!s.__s&&fe(Ao.__H,Lo)&&(Ao.__=$o,Ao.__H=Lo,z.__h.push(Ao))}function ie($o,Lo){var Ao=te(K++,7);return fe(Ao.__H,Lo)&&(Ao.__=$o(),Ao.__H=Lo,Ao.__h=$o),Ao.__}function ae(){Q.forEach(function($o){if($o.__P)try{$o.__H.__h.forEach(le),$o.__H.__h.forEach(se),$o.__H.__h=[]}catch(Lo){$o.__H.__h=[],s.__e(Lo,$o.__v)}}),Q=[]}s.__b=function($o){z=null,Z&&Z($o)},s.__r=function($o){Y&&Y($o),K=0;var Lo=(z=$o.__c).__H;Lo&&(Lo.__h.forEach(le),Lo.__h.forEach(se),Lo.__h=[])},s.diffed=function($o){G&&G($o);var Lo=$o.__c;Lo&&Lo.__H&&Lo.__H.__h.length&&(Q.push(Lo)!==1&&J===s.requestAnimationFrame||((J=s.requestAnimationFrame)||function(Ao){var To,xo=function(){clearTimeout(Ro),ue&&cancelAnimationFrame(To),setTimeout(Ao)},Ro=setTimeout(xo,100);ue&&(To=requestAnimationFrame(xo))})(ae)),z=void 0},s.__c=function($o,Lo){Lo.some(function(Ao){try{Ao.__h.forEach(le),Ao.__h=Ao.__h.filter(function(To){return!To.__||se(To)})}catch(To){Lo.some(function(xo){xo.__h&&(xo.__h=[])}),Lo=[],s.__e(To,Ao.__v)}}),X&&X($o,Lo)},s.unmount=function($o){ee&&ee($o);var Lo=$o.__c;if(Lo&&Lo.__H)try{Lo.__H.__.forEach(le)}catch(Ao){s.__e(Ao,Lo.__v)}};var ue=typeof requestAnimationFrame=="function";function le($o){var Lo=z;typeof $o.__c=="function"&&$o.__c(),z=Lo}function se($o){var Lo=z;$o.__c=$o.__(),z=Lo}function fe($o,Lo){return!$o||$o.length!==Lo.length||Lo.some(function(Ao,To){return Ao!==$o[To]})}function pe($o,Lo){return typeof Lo=="function"?Lo($o):Lo}function me($o,Lo){for(var Ao in Lo)$o[Ao]=Lo[Ao];return $o}function de($o,Lo){for(var Ao in $o)if(Ao!=="__source"&&!(Ao in Lo))return!0;for(var To in Lo)if(To!=="__source"&&$o[To]!==Lo[To])return!0;return!1}function he($o){this.props=$o}(he.prototype=new E).isPureReactComponent=!0,he.prototype.shouldComponentUpdate=function($o,Lo){return de(this.props,$o)||de(this.state,Lo)};var ve=s.__b;s.__b=function($o){$o.type&&$o.type.__f&&$o.ref&&($o.props.ref=$o.ref,$o.ref=null),ve&&ve($o)};var ye=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,_e=function($o,Lo){return $o==null?null:C(C($o).map(Lo))},be={map:_e,forEach:_e,count:function($o){return $o?C($o).length:0},only:function($o){var Lo=C($o);if(Lo.length!==1)throw"Children.only";return Lo[0]},toArray:C},ge=s.__e;function Oe(){this.__u=0,this.t=null,this.__b=null}function Se($o){var Lo=$o.__.__c;return Lo&&Lo.__e&&Lo.__e($o)}function Ee(){this.u=null,this.o=null}s.__e=function($o,Lo,Ao){if($o.then){for(var To,xo=Lo;xo=xo.__;)if((To=xo.__c)&&To.__c)return Lo.__e==null&&(Lo.__e=Ao.__e,Lo.__k=Ao.__k),To.__c($o,Lo)}ge($o,Lo,Ao)},(Oe.prototype=new E).__c=function($o,Lo){var Ao=Lo.__c,To=this;To.t==null&&(To.t=[]),To.t.push(Ao);var xo=Se(To.__v),Ro=!1,Bo=function(){Ro||(Ro=!0,Ao.componentWillUnmount=Ao.__c,xo?xo(No):No())};Ao.__c=Ao.componentWillUnmount,Ao.componentWillUnmount=function(){Bo(),Ao.__c&&Ao.__c()};var No=function(){if(!--To.__u){if(To.state.__e){var Vo=To.state.__e;To.__v.__k[0]=function Fo(Uo,Ho,Wo){return Uo&&(Uo.__v=null,Uo.__k=Uo.__k&&Uo.__k.map(function(qo){return Fo(qo,Ho,Wo)}),Uo.__c&&Uo.__c.__P===Ho&&(Uo.__e&&Wo.insertBefore(Uo.__e,Uo.__d),Uo.__c.__e=!0,Uo.__c.__P=Wo)),Uo}(Vo,Vo.__c.__P,Vo.__c.__O)}var zo;for(To.setState({__e:To.__b=null});zo=To.t.pop();)zo.forceUpdate()}},Mo=Lo.__h===!0;To.__u++||Mo||To.setState({__e:To.__b=To.__v.__k[0]}),$o.then(Bo,Bo)},Oe.prototype.componentWillUnmount=function(){this.t=[]},Oe.prototype.render=function($o,Lo){if(this.__b){if(this.__v.__k){var Ao=document.createElement("div"),To=this.__v.__k[0].__c;this.__v.__k[0]=function Ro(Bo,No,Mo){return Bo&&(Bo.__c&&Bo.__c.__H&&(Bo.__c.__H.__.forEach(function(Vo){typeof Vo.__c=="function"&&Vo.__c()}),Bo.__c.__H=null),(Bo=me({},Bo)).__c!=null&&(Bo.__c.__P===Mo&&(Bo.__c.__P=No),Bo.__c=null),Bo.__k=Bo.__k&&Bo.__k.map(function(Vo){return Ro(Vo,No,Mo)})),Bo}(this.__b,Ao,To.__O=To.__P)}this.__b=null}var xo=Lo.__e&&g(S,null,$o.fallback);return xo&&(xo.__h=null),[g(S,null,Lo.__e?null:$o.children),xo]};var we=function($o,Lo,Ao){if(++Ao[1]===Ao[0]&&$o.o.delete(Lo),$o.props.revealOrder&&($o.props.revealOrder[0]!=="t"||!$o.o.size))for(Ao=$o.u;Ao;){for(;Ao.length>3;)Ao.pop()();if(Ao[1]<Ao[0])break;$o.u=Ao=Ao[2]}};function je($o){return this.getChildContext=function(){return $o.context},$o.children}function Pe($o){var Lo=this,Ao=$o.i;Lo.componentWillUnmount=function(){B(null,Lo.l),Lo.l=null,Lo.i=null},Lo.i&&Lo.i!==Ao&&Lo.componentWillUnmount(),$o.__v?(Lo.l||(Lo.i=Ao,Lo.l={nodeType:1,parentNode:Ao,childNodes:[],appendChild:function(To){this.childNodes.push(To),Lo.i.appendChild(To)},insertBefore:function(To,xo){this.childNodes.push(To),Lo.i.appendChild(To)},removeChild:function(To){this.childNodes.splice(this.childNodes.indexOf(To)>>>1,1),Lo.i.removeChild(To)}}),B(g(je,{context:Lo.context},$o.__v),Lo.l)):Lo.l&&Lo.componentWillUnmount()}function Ie($o,Lo){return g(Pe,{__v:$o,i:Lo})}(Ee.prototype=new E).__e=function($o){var Lo=this,Ao=Se(Lo.__v),To=Lo.o.get($o);return To[0]++,function(xo){var Ro=function(){Lo.props.revealOrder?(To.push(xo),we(Lo,$o,To)):xo()};Ao?Ao(Ro):Ro()}},Ee.prototype.render=function($o){this.u=null,this.o=new Map;var Lo=C($o.children);$o.revealOrder&&$o.revealOrder[0]==="b"&&Lo.reverse();for(var Ao=Lo.length;Ao--;)this.o.set(Lo[Ao],this.u=[1,0,this.u]);return $o.children},Ee.prototype.componentDidUpdate=Ee.prototype.componentDidMount=function(){var $o=this;this.o.forEach(function(Lo,Ao){we($o,Ao,Lo)})};var ke=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,De=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Ce=function($o){return(typeof Symbol<"u"&&n(Symbol())=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test($o)};function Ae($o,Lo,Ao){return Lo.__k==null&&(Lo.textContent=""),B($o,Lo),typeof Ao=="function"&&Ao(),$o?$o.__c:null}E.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function($o){Object.defineProperty(E.prototype,$o,{configurable:!0,get:function(){return this["UNSAFE_"+$o]},set:function(Lo){Object.defineProperty(this,$o,{configurable:!0,writable:!0,value:Lo})}})});var Ne=s.event;function xe(){}function Te(){return this.cancelBubble}function Re(){return this.defaultPrevented}s.event=function($o){return Ne&&($o=Ne($o)),$o.persist=xe,$o.isPropagationStopped=Te,$o.isDefaultPrevented=Re,$o.nativeEvent=$o};var Le,qe={configurable:!0,get:function(){return this.class}},Me=s.vnode;s.vnode=function($o){var Lo=$o.type,Ao=$o.props,To=Ao;if(typeof Lo=="string"){for(var xo in To={},Ao){var Ro=Ao[xo];xo==="value"&&"defaultValue"in Ao&&Ro==null||(xo==="defaultValue"&&"value"in Ao&&Ao.value==null?xo="value":xo==="download"&&Ro===!0?Ro="":/ondoubleclick/i.test(xo)?xo="ondblclick":/^onchange(textarea|input)/i.test(xo+Lo)&&!Ce(Ao.type)?xo="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(xo)?xo=xo.toLowerCase():De.test(xo)?xo=xo.replace(/[A-Z0-9]/,"-$&").toLowerCase():Ro===null&&(Ro=void 0),To[xo]=Ro)}Lo=="select"&&To.multiple&&Array.isArray(To.value)&&(To.value=C(Ao.children).forEach(function(Bo){Bo.props.selected=To.value.indexOf(Bo.props.value)!=-1})),Lo=="select"&&To.defaultValue!=null&&(To.value=C(Ao.children).forEach(function(Bo){Bo.props.selected=To.multiple?To.defaultValue.indexOf(Bo.props.value)!=-1:To.defaultValue==Bo.props.value})),$o.props=To}Lo&&Ao.class!=Ao.className&&(qe.enumerable="className"in Ao,Ao.className!=null&&(To.class=Ao.className),Object.defineProperty(To,"className",qe)),$o.$$typeof=ke,Me&&Me($o)};var He=s.__r;s.__r=function($o){He&&He($o),Le=$o.__c};var Ue={ReactCurrentDispatcher:{current:{readContext:function($o){return Le.__n[$o.__c].props.value}}}};(typeof performance>"u"?"undefined":n(performance))=="object"&&typeof performance.now=="function"&&performance.now.bind(performance);function Fe($o){return!!$o&&$o.$$typeof===ke}var Be={useState:ne,useReducer:re,useEffect:oe,useLayoutEffect:ce,useRef:function($o){return $=5,ie(function(){return{current:$o}},[])},useImperativeHandle:function($o,Lo,Ao){$=6,ce(function(){typeof $o=="function"?$o(Lo()):$o&&($o.current=Lo())},Ao==null?Ao:Ao.concat($o))},useMemo:ie,useCallback:function($o,Lo){return $=8,ie(function(){return $o},Lo)},useContext:function($o){var Lo=z.context[$o.__c],Ao=te(K++,9);return Ao.__c=$o,Lo?(Ao.__==null&&(Ao.__=!0,Lo.sub(z)),Lo.props.value):$o.__},useDebugValue:function($o,Lo){s.useDebugValue&&s.useDebugValue(Lo?Lo($o):$o)},version:"16.8.0",Children:be,render:Ae,hydrate:function($o,Lo,Ao){return V($o,Lo),typeof Ao=="function"&&Ao(),$o?$o.__c:null},unmountComponentAtNode:function($o){return!!$o.__k&&(B(null,$o),!0)},createPortal:Ie,createElement:g,createContext:function($o,Lo){var Ao={__c:Lo="__cC"+d++,__:$o,Consumer:function(To,xo){return To.children(xo)},Provider:function(To){var xo,Ro;return this.getChildContext||(xo=[],(Ro={})[Lo]=this,this.getChildContext=function(){return Ro},this.shouldComponentUpdate=function(Bo){this.props.value!==Bo.value&&xo.some(P)},this.sub=function(Bo){xo.push(Bo);var No=Bo.componentWillUnmount;Bo.componentWillUnmount=function(){xo.splice(xo.indexOf(Bo),1),No&&No.call(Bo)}}),To.children}};return Ao.Provider.__=Ao.Consumer.contextType=Ao},createFactory:function($o){return g.bind(null,$o)},cloneElement:function($o){return Fe($o)?W.apply(null,arguments):$o},createRef:function(){return{current:null}},Fragment:S,isValidElement:Fe,findDOMNode:function($o){return $o&&($o.base||$o.nodeType===1&&$o)||null},Component:E,PureComponent:he,memo:function($o,Lo){function Ao(xo){var Ro=this.props.ref,Bo=Ro==xo.ref;return!Bo&&Ro&&(Ro.call?Ro(null):Ro.current=null),Lo?!Lo(this.props,xo)||!Bo:de(this.props,xo)}function To(xo){return this.shouldComponentUpdate=Ao,g($o,xo)}return To.displayName="Memo("+($o.displayName||$o.name)+")",To.prototype.isReactComponent=!0,To.__f=!0,To},forwardRef:function($o){function Lo(Ao,To){var xo=me({},Ao);return delete xo.ref,$o(xo,(To=Ao.ref||To)&&(n(To)!="object"||"current"in To)?To:null)}return Lo.$$typeof=ye,Lo.render=Lo,Lo.prototype.isReactComponent=Lo.__f=!0,Lo.displayName="ForwardRef("+($o.displayName||$o.name)+")",Lo},unstable_batchedUpdates:function($o,Lo){return $o(Lo)},StrictMode:S,Suspense:Oe,SuspenseList:Ee,lazy:function($o){var Lo,Ao,To;function xo(Ro){if(Lo||(Lo=$o()).then(function(Bo){Ao=Bo.default||Bo},function(Bo){To=Bo}),To)throw To;if(!Ao)throw Lo;return g(Ao,Ro)}return xo.displayName="Lazy",xo.__f=!0,xo},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Ue};function Ve(){return Be.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},Be.createElement("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",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function We(){return Be.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},Be.createElement("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",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var Ke=["translations"];function ze(){return ze=Object.assign||function($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo];for(var To in Ao)Object.prototype.hasOwnProperty.call(Ao,To)&&($o[To]=Ao[To])}return $o},ze.apply(this,arguments)}function Je($o,Lo){return function(Ao){if(Array.isArray(Ao))return Ao}($o)||function(Ao,To){var xo=Ao==null?null:typeof Symbol<"u"&&Ao[Symbol.iterator]||Ao["@@iterator"];if(xo!=null){var Ro,Bo,No=[],Mo=!0,Vo=!1;try{for(xo=xo.call(Ao);!(Mo=(Ro=xo.next()).done)&&(No.push(Ro.value),!To||No.length!==To);Mo=!0);}catch(zo){Vo=!0,Bo=zo}finally{try{Mo||xo.return==null||xo.return()}finally{if(Vo)throw Bo}}return No}}($o,Lo)||function(Ao,To){if(Ao){if(typeof Ao=="string")return $e(Ao,To);var xo=Object.prototype.toString.call(Ao).slice(8,-1);if(xo==="Object"&&Ao.constructor&&(xo=Ao.constructor.name),xo==="Map"||xo==="Set")return Array.from(Ao);if(xo==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xo))return $e(Ao,To)}}($o,Lo)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function $e($o,Lo){(Lo==null||Lo>$o.length)&&(Lo=$o.length);for(var Ao=0,To=new Array(Lo);Ao<Lo;Ao++)To[Ao]=$o[Ao];return To}function Qe($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}var Ze=Be.forwardRef(function($o,Lo){var Ao=$o.translations,To=Ao===void 0?{}:Ao,xo=Qe($o,Ke),Ro=To.buttonText,Bo=Ro===void 0?"Search":Ro,No=To.buttonAriaLabel,Mo=No===void 0?"Search":No,Vo=Je(ne(null),2),zo=Vo[0],Fo=Vo[1];return oe(function(){typeof navigator<"u"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?Fo("⌘"):Fo("Ctrl"))},[]),Be.createElement("button",ze({type:"button",className:"DocSearch DocSearch-Button","aria-label":Mo},xo,{ref:Lo}),Be.createElement("span",{className:"DocSearch-Button-Container"},Be.createElement(We,null),Be.createElement("span",{className:"DocSearch-Button-Placeholder"},Bo)),Be.createElement("span",{className:"DocSearch-Button-Keys"},zo!==null&&Be.createElement(Be.Fragment,null,Be.createElement("kbd",{className:"DocSearch-Button-Key"},zo==="Ctrl"?Be.createElement(Ve,null):zo),Be.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))});function tt($o){return $o.reduce(function(Lo,Ao){return Lo.concat(Ao)},[])}var nt=0;function rt($o){return $o.collections.length===0?0:$o.collections.reduce(function(Lo,Ao){return Lo+Ao.items.length},0)}function ot($o,Lo){}var ct=function(){},it=[{segment:"autocomplete-core",version:"1.7.4"}];function lt($o,Lo){var Ao=Lo;return{then:function(To,xo){return lt($o.then(ft(To,Ao,$o),ft(xo,Ao,$o)),Ao)},catch:function(To){return lt($o.catch(ft(To,Ao,$o)),Ao)},finally:function(To){return To&&Ao.onCancelList.push(To),lt($o.finally(ft(To&&function(){return Ao.onCancelList=[],To()},Ao,$o)),Ao)},cancel:function(){Ao.isCanceled=!0;var To=Ao.onCancelList;Ao.onCancelList=[],To.forEach(function(xo){xo()})},isCanceled:function(){return Ao.isCanceled===!0}}}function st($o){return lt($o,{isCanceled:!1,onCancelList:[]})}function ft($o,Lo,Ao){return $o?function(To){return Lo.isCanceled?To:$o(To)}:Ao}function pt($o,Lo,Ao,To){if(!Ao)return null;if($o<0&&(Lo===null||To!==null&&Lo===0))return Ao+$o;var xo=(Lo===null?-1:Lo)+$o;return xo<=-1||xo>=Ao?To===null?null:0:xo}function mt($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function dt($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function vt($o,Lo){var Ao=[];return Promise.resolve($o(Lo)).then(function(To){return Promise.all(To.filter(function(xo){return Boolean(xo)}).map(function(xo){if(xo.sourceId,Ao.includes(xo.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(xo.sourceId)," is not unique."));Ao.push(xo.sourceId);var Ro=function(Bo){for(var No=1;No<arguments.length;No++){var Mo=arguments[No]!=null?arguments[No]:{};No%2?mt(Object(Mo),!0).forEach(function(Vo){dt(Bo,Vo,Mo[Vo])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Bo,Object.getOwnPropertyDescriptors(Mo)):mt(Object(Mo)).forEach(function(Vo){Object.defineProperty(Bo,Vo,Object.getOwnPropertyDescriptor(Mo,Vo))})}return Bo}({getItemInputValue:function(Bo){return Bo.state.query},getItemUrl:function(){},onSelect:function(Bo){(0,Bo.setIsOpen)(!1)},onActive:ct},xo);return Promise.resolve(Ro)}))})}function yt($o){var Lo=function(xo){var Ro=xo.collections.map(function(Bo){return Bo.items.length}).reduce(function(Bo,No,Mo){var Vo=(Bo[Mo-1]||0)+No;return Bo.push(Vo),Bo},[]).reduce(function(Bo,No){return No<=xo.activeItemId?Bo+1:Bo},0);return xo.collections[Ro]}($o);if(!Lo)return null;var Ao=Lo.items[function(xo){for(var Ro=xo.state,Bo=xo.collection,No=!1,Mo=0,Vo=0;No===!1;){var zo=Ro.collections[Mo];if(zo===Bo){No=!0;break}Vo+=zo.items.length,Mo++}return Ro.activeItemId-Vo}({state:$o,collection:Lo})],To=Lo.source;return{item:Ao,itemInputValue:To.getItemInputValue({item:Ao,state:$o}),itemUrl:To.getItemUrl({item:Ao,state:$o}),source:To}}var _t=/((gt|sm)-|galaxy nexus)|samsung[- ]/i;function bt($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function gt($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?bt(Object(Ao),!0).forEach(function(To){Ot($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):bt(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function Ot($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function St($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function Et($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function wt($o,Lo,Ao){var To,xo=Lo.initialState;return{getState:function(){return xo},dispatch:function(Ro,Bo){var No=function(Mo){for(var Vo=1;Vo<arguments.length;Vo++){var zo=arguments[Vo]!=null?arguments[Vo]:{};Vo%2?St(Object(zo),!0).forEach(function(Fo){Et(Mo,Fo,zo[Fo])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Mo,Object.getOwnPropertyDescriptors(zo)):St(Object(zo)).forEach(function(Fo){Object.defineProperty(Mo,Fo,Object.getOwnPropertyDescriptor(zo,Fo))})}return Mo}({},xo);xo=$o(xo,{type:Ro,props:Lo,payload:Bo}),Ao({state:xo,prevState:No})},pendingRequests:(To=[],{add:function(Ro){return To.push(Ro),Ro.finally(function(){To=To.filter(function(Bo){return Bo!==Ro})})},cancelAll:function(){To.forEach(function(Ro){return Ro.cancel()})},isEmpty:function(){return To.length===0}})}}function jt($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function Pt($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?jt(Object(Ao),!0).forEach(function(To){It($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):jt(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function It($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function kt($o){return function(Lo){if(Array.isArray(Lo))return Dt(Lo)}($o)||function(Lo){if(typeof Symbol<"u"&&Lo[Symbol.iterator]!=null||Lo["@@iterator"]!=null)return Array.from(Lo)}($o)||function(Lo,Ao){if(Lo){if(typeof Lo=="string")return Dt(Lo,Ao);var To=Object.prototype.toString.call(Lo).slice(8,-1);if(To==="Object"&&Lo.constructor&&(To=Lo.constructor.name),To==="Map"||To==="Set")return Array.from(Lo);if(To==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(To))return Dt(Lo,Ao)}}($o)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Dt($o,Lo){(Lo==null||Lo>$o.length)&&(Lo=$o.length);for(var Ao=0,To=new Array(Lo);Ao<Lo;Ao++)To[Ao]=$o[Ao];return To}function Ct($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function At($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?Ct(Object(Ao),!0).forEach(function(To){Nt($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):Ct(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function Nt($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function xt($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function Tt($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?xt(Object(Ao),!0).forEach(function(To){Rt($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):xt(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function Rt($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function qt($o){return function(Lo){if(Array.isArray(Lo))return Mt(Lo)}($o)||function(Lo){if(typeof Symbol<"u"&&Lo[Symbol.iterator]!=null||Lo["@@iterator"]!=null)return Array.from(Lo)}($o)||function(Lo,Ao){if(Lo){if(typeof Lo=="string")return Mt(Lo,Ao);var To=Object.prototype.toString.call(Lo).slice(8,-1);if(To==="Object"&&Lo.constructor&&(To=Lo.constructor.name),To==="Map"||To==="Set")return Array.from(Lo);if(To==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(To))return Mt(Lo,Ao)}}($o)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Mt($o,Lo){(Lo==null||Lo>$o.length)&&(Lo=$o.length);for(var Ao=0,To=new Array(Lo);Ao<Lo;Ao++)To[Ao]=$o[Ao];return To}function Ht($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function Ut($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?Ht(Object(Ao),!0).forEach(function(To){Ft($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):Ht(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function Ft($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function Bt($o){return Boolean($o.execute)}function Vt($o,Lo){return Ao=$o,Boolean(Ao==null?void 0:Ao.execute)?Ut(Ut({},$o),{},{requests:$o.queries.map(function(To){return{query:To,sourceId:Lo,transformResponse:$o.transformResponse}})}):{items:$o,sourceId:Lo};var Ao}function Wt($o){var Lo=$o.reduce(function(Ao,To){if(!Bt(To))return Ao.push(To),Ao;var xo=To.searchClient,Ro=To.execute,Bo=To.requesterId,No=To.requests,Mo=Ao.find(function(Fo){return Bt(To)&&Bt(Fo)&&Fo.searchClient===xo&&Boolean(Bo)&&Fo.requesterId===Bo});if(Mo){var Vo;(Vo=Mo.items).push.apply(Vo,qt(No))}else{var zo={execute:Ro,requesterId:Bo,items:No,searchClient:xo};Ao.push(zo)}return Ao},[]).map(function(Ao){if(!Bt(Ao))return Promise.resolve(Ao);var To=Ao,xo=To.execute,Ro=To.items;return xo({searchClient:To.searchClient,requests:Ro})});return Promise.all(Lo).then(function(Ao){return tt(Ao)})}function Kt($o,Lo){return Lo.map(function(Ao){var To=$o.filter(function(No){return No.sourceId===Ao.sourceId}),xo=To.map(function(No){return No.items}),Ro=To[0].transformResponse,Bo=Ro?Ro(function(No){var Mo=No.map(function(Vo){var zo;return gt(gt({},Vo),{},{hits:(zo=Vo.hits)===null||zo===void 0?void 0:zo.map(function(Fo){return gt(gt({},Fo),{},{__autocomplete_indexName:Vo.index,__autocomplete_queryID:Vo.queryID})})})});return{results:Mo,hits:Mo.map(function(Vo){return Vo.hits}).filter(Boolean),facetHits:Mo.map(function(Vo){var zo;return(zo=Vo.facetHits)===null||zo===void 0?void 0:zo.map(function(Fo){return{label:Fo.value,count:Fo.count,_highlightResult:{label:{value:Fo.highlighted}}}})}).filter(Boolean)}}(xo)):xo;return Bo.every(Boolean),'The `getItems` function from source "'.concat(Ao.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),`.
Did you forget to return items?
See: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems`),{source:Ao,items:Bo}})}var zt=["event","nextState","props","query","refresh","store"];function Jt($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function $t($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?Jt(Object(Ao),!0).forEach(function(To){Qt($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):Jt(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function Qt($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function Zt($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}var Yt,Gt,Xt,en=null,tn=(Yt=-1,Gt=-1,Xt=void 0,function($o){var Lo=++Yt;return Promise.resolve($o).then(function(Ao){return Xt&&Lo<Gt?Xt:(Gt=Lo,Xt=Ao,Ao)})});function nn($o){var Lo=$o.event,Ao=$o.nextState,To=Ao===void 0?{}:Ao,xo=$o.props,Ro=$o.query,Bo=$o.refresh,No=$o.store,Mo=Zt($o,zt);en&&xo.environment.clearTimeout(en);var Vo=Mo.setCollections,zo=Mo.setIsOpen,Fo=Mo.setQuery,Uo=Mo.setActiveItemId,Ho=Mo.setStatus;if(Fo(Ro),Uo(xo.defaultActiveItemId),!Ro&&xo.openOnFocus===!1){var Wo,qo=No.getState().collections.map(function(Zo){return $t($t({},Zo),{},{items:[]})});Ho("idle"),Vo(qo),zo((Wo=To.isOpen)!==null&&Wo!==void 0?Wo:xo.shouldPanelOpen({state:No.getState()}));var Go=st(tn(qo).then(function(){return Promise.resolve()}));return No.pendingRequests.add(Go)}Ho("loading"),en=xo.environment.setTimeout(function(){Ho("stalled")},xo.stallThreshold);var Yo=st(tn(xo.getSources($t({query:Ro,refresh:Bo,state:No.getState()},Mo)).then(function(Zo){return Promise.all(Zo.map(function(Qo){return Promise.resolve(Qo.getItems($t({query:Ro,refresh:Bo,state:No.getState()},Mo))).then(function(Ko){return Vt(Ko,Qo.sourceId)})})).then(Wt).then(function(Qo){return Kt(Qo,Zo)}).then(function(Qo){return function(Ko){var Jo=Ko.collections,aa=Ko.props,ea=Ko.state,Xo=Jo.reduce(function(la,ma){return Tt(Tt({},la),{},Rt({},ma.source.sourceId,Tt(Tt({},ma.source),{},{getItems:function(){return tt(ma.items)}})))},{});return tt(aa.reshape({sources:Object.values(Xo),sourcesBySourceId:Xo,state:ea})).filter(Boolean).map(function(la){return{source:la,items:la.getItems()}})}({collections:Qo,props:xo,state:No.getState()})})}))).then(function(Zo){var Qo;Ho("idle"),Vo(Zo);var Ko=xo.shouldPanelOpen({state:No.getState()});zo((Qo=To.isOpen)!==null&&Qo!==void 0?Qo:xo.openOnFocus&&!Ro&&Ko||Ko);var Jo=yt(No.getState());if(No.getState().activeItemId!==null&&Jo){var aa=Jo.item,ea=Jo.itemInputValue,Xo=Jo.itemUrl,la=Jo.source;la.onActive($t({event:Lo,item:aa,itemInputValue:ea,itemUrl:Xo,refresh:Bo,source:la,state:No.getState()},Mo))}}).finally(function(){Ho("idle"),en&&xo.environment.clearTimeout(en)});return No.pendingRequests.add(Yo)}var rn=["event","props","refresh","store"];function on($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function cn($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?on(Object(Ao),!0).forEach(function(To){an($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):on(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function an($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function un($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}var ln=["props","refresh","store"],sn=["inputElement","formElement","panelElement"],fn=["inputElement"],pn=["inputElement","maxLength"],mn=["item","source"];function dn($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function hn($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?dn(Object(Ao),!0).forEach(function(To){vn($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):dn(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function vn($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function yn($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}function _n($o){var Lo=$o.props,Ao=$o.refresh,To=$o.store,xo=yn($o,ln);return{getEnvironmentProps:function(Ro){var Bo=Ro.inputElement,No=Ro.formElement,Mo=Ro.panelElement;function Vo(zo){!To.getState().isOpen&&To.pendingRequests.isEmpty()||zo.target===Bo||[No,Mo].some(function(Fo){return Uo=Fo,Ho=zo.target,Uo===Ho||Uo.contains(Ho);var Uo,Ho})===!1&&(To.dispatch("blur",null),Lo.debug||To.pendingRequests.cancelAll())}return hn({onTouchStart:Vo,onMouseDown:Vo,onTouchMove:function(zo){To.getState().isOpen!==!1&&Bo===Lo.environment.document.activeElement&&zo.target!==Bo&&Bo.blur()}},yn(Ro,sn))},getRootProps:function(Ro){return hn({role:"combobox","aria-expanded":To.getState().isOpen,"aria-haspopup":"listbox","aria-owns":To.getState().isOpen?"".concat(Lo.id,"-list"):void 0,"aria-labelledby":"".concat(Lo.id,"-label")},Ro)},getFormProps:function(Ro){return Ro.inputElement,hn({action:"",noValidate:!0,role:"search",onSubmit:function(Bo){var No;Bo.preventDefault(),Lo.onSubmit(hn({event:Bo,refresh:Ao,state:To.getState()},xo)),To.dispatch("submit",null),(No=Ro.inputElement)===null||No===void 0||No.blur()},onReset:function(Bo){var No;Bo.preventDefault(),Lo.onReset(hn({event:Bo,refresh:Ao,state:To.getState()},xo)),To.dispatch("reset",null),(No=Ro.inputElement)===null||No===void 0||No.focus()}},yn(Ro,fn))},getLabelProps:function(Ro){return hn({htmlFor:"".concat(Lo.id,"-input"),id:"".concat(Lo.id,"-label")},Ro)},getInputProps:function(Ro){var Bo;function No(qo){(Lo.openOnFocus||Boolean(To.getState().query))&&nn(hn({event:qo,props:Lo,query:To.getState().completion||To.getState().query,refresh:Ao,store:To},xo)),To.dispatch("focus",null)}var Mo=Ro||{},Vo=(Mo.inputElement,Mo.maxLength),zo=Vo===void 0?512:Vo,Fo=yn(Mo,pn),Uo=yt(To.getState()),Ho=function(qo){return Boolean(qo&&qo.match(_t))}(((Bo=Lo.environment.navigator)===null||Bo===void 0?void 0:Bo.userAgent)||""),Wo=Uo!=null&&Uo.itemUrl&&!Ho?"go":"search";return hn({"aria-autocomplete":"both","aria-activedescendant":To.getState().isOpen&&To.getState().activeItemId!==null?"".concat(Lo.id,"-item-").concat(To.getState().activeItemId):void 0,"aria-controls":To.getState().isOpen?"".concat(Lo.id,"-list"):void 0,"aria-labelledby":"".concat(Lo.id,"-label"),value:To.getState().completion||To.getState().query,id:"".concat(Lo.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:Wo,spellCheck:"false",autoFocus:Lo.autoFocus,placeholder:Lo.placeholder,maxLength:zo,type:"search",onChange:function(qo){nn(hn({event:qo,props:Lo,query:qo.currentTarget.value.slice(0,zo),refresh:Ao,store:To},xo))},onKeyDown:function(qo){(function(Go){var Yo=Go.event,Zo=Go.props,Qo=Go.refresh,Ko=Go.store,Jo=un(Go,rn);if(Yo.key==="ArrowUp"||Yo.key==="ArrowDown"){var aa=function(){var na=Zo.environment.document.getElementById("".concat(Zo.id,"-item-").concat(Ko.getState().activeItemId));na&&(na.scrollIntoViewIfNeeded?na.scrollIntoViewIfNeeded(!1):na.scrollIntoView(!1))},ea=function(){var na=yt(Ko.getState());if(Ko.getState().activeItemId!==null&&na){var ra=na.item,ta=na.itemInputValue,ia=na.itemUrl,oa=na.source;oa.onActive(cn({event:Yo,item:ra,itemInputValue:ta,itemUrl:ia,refresh:Qo,source:oa,state:Ko.getState()},Jo))}};Yo.preventDefault(),Ko.getState().isOpen===!1&&(Zo.openOnFocus||Boolean(Ko.getState().query))?nn(cn({event:Yo,props:Zo,query:Ko.getState().query,refresh:Qo,store:Ko},Jo)).then(function(){Ko.dispatch(Yo.key,{nextActiveItemId:Zo.defaultActiveItemId}),ea(),setTimeout(aa,0)}):(Ko.dispatch(Yo.key,{}),ea(),aa())}else if(Yo.key==="Escape")Yo.preventDefault(),Ko.dispatch(Yo.key,null),Ko.pendingRequests.cancelAll();else if(Yo.key==="Tab")Ko.dispatch("blur",null),Ko.pendingRequests.cancelAll();else if(Yo.key==="Enter"){if(Ko.getState().activeItemId===null||Ko.getState().collections.every(function(na){return na.items.length===0}))return void(Zo.debug||Ko.pendingRequests.cancelAll());Yo.preventDefault();var Xo=yt(Ko.getState()),la=Xo.item,ma=Xo.itemInputValue,ka=Xo.itemUrl,fa=Xo.source;if(Yo.metaKey||Yo.ctrlKey)ka!==void 0&&(fa.onSelect(cn({event:Yo,item:la,itemInputValue:ma,itemUrl:ka,refresh:Qo,source:fa,state:Ko.getState()},Jo)),Zo.navigator.navigateNewTab({itemUrl:ka,item:la,state:Ko.getState()}));else if(Yo.shiftKey)ka!==void 0&&(fa.onSelect(cn({event:Yo,item:la,itemInputValue:ma,itemUrl:ka,refresh:Qo,source:fa,state:Ko.getState()},Jo)),Zo.navigator.navigateNewWindow({itemUrl:ka,item:la,state:Ko.getState()}));else if(!Yo.altKey){if(ka!==void 0)return fa.onSelect(cn({event:Yo,item:la,itemInputValue:ma,itemUrl:ka,refresh:Qo,source:fa,state:Ko.getState()},Jo)),void Zo.navigator.navigate({itemUrl:ka,item:la,state:Ko.getState()});nn(cn({event:Yo,nextState:{isOpen:!1},props:Zo,query:ma,refresh:Qo,store:Ko},Jo)).then(function(){fa.onSelect(cn({event:Yo,item:la,itemInputValue:ma,itemUrl:ka,refresh:Qo,source:fa,state:Ko.getState()},Jo))})}}})(hn({event:qo,props:Lo,refresh:Ao,store:To},xo))},onFocus:No,onBlur:ct,onClick:function(qo){Ro.inputElement!==Lo.environment.document.activeElement||To.getState().isOpen||No(qo)}},Fo)},getPanelProps:function(Ro){return hn({onMouseDown:function(Bo){Bo.preventDefault()},onMouseLeave:function(){To.dispatch("mouseleave",null)}},Ro)},getListProps:function(Ro){return hn({role:"listbox","aria-labelledby":"".concat(Lo.id,"-label"),id:"".concat(Lo.id,"-list")},Ro)},getItemProps:function(Ro){var Bo=Ro.item,No=Ro.source,Mo=yn(Ro,mn);return hn({id:"".concat(Lo.id,"-item-").concat(Bo.__autocomplete_id),role:"option","aria-selected":To.getState().activeItemId===Bo.__autocomplete_id,onMouseMove:function(Vo){if(Bo.__autocomplete_id!==To.getState().activeItemId){To.dispatch("mousemove",Bo.__autocomplete_id);var zo=yt(To.getState());if(To.getState().activeItemId!==null&&zo){var Fo=zo.item,Uo=zo.itemInputValue,Ho=zo.itemUrl,Wo=zo.source;Wo.onActive(hn({event:Vo,item:Fo,itemInputValue:Uo,itemUrl:Ho,refresh:Ao,source:Wo,state:To.getState()},xo))}}},onMouseDown:function(Vo){Vo.preventDefault()},onClick:function(Vo){var zo=No.getItemInputValue({item:Bo,state:To.getState()}),Fo=No.getItemUrl({item:Bo,state:To.getState()});(Fo?Promise.resolve():nn(hn({event:Vo,nextState:{isOpen:!1},props:Lo,query:zo,refresh:Ao,store:To},xo))).then(function(){No.onSelect(hn({event:Vo,item:Bo,itemInputValue:zo,itemUrl:Fo,refresh:Ao,source:No,state:To.getState()},xo))})}},Mo)}}}function bn($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function gn($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?bn(Object(Ao),!0).forEach(function(To){On($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):bn(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function On($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function Sn($o){var Lo,Ao,To,xo,Ro=$o.plugins,Bo=$o.options,No=(Lo=(((Ao=Bo.__autocomplete_metadata)===null||Ao===void 0?void 0:Ao.userAgents)||[])[0])===null||Lo===void 0?void 0:Lo.segment,Mo=No?On({},No,Object.keys(((To=Bo.__autocomplete_metadata)===null||To===void 0?void 0:To.options)||{})):{};return{plugins:Ro.map(function(Vo){return{name:Vo.name,options:Object.keys(Vo.__autocomplete_pluginOptions||[])}}),options:gn({"autocomplete-core":Object.keys(Bo)},Mo),ua:it.concat(((xo=Bo.__autocomplete_metadata)===null||xo===void 0?void 0:xo.userAgents)||[])}}function En($o){var Lo,Ao=$o.state;return Ao.isOpen===!1||Ao.activeItemId===null?null:((Lo=yt(Ao))===null||Lo===void 0?void 0:Lo.itemInputValue)||null}function wn($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function jn($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?wn(Object(Ao),!0).forEach(function(To){Pn($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):wn(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function Pn($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}var In=function($o,Lo){switch(Lo.type){case"setActiveItemId":case"mousemove":return jn(jn({},$o),{},{activeItemId:Lo.payload});case"setQuery":return jn(jn({},$o),{},{query:Lo.payload,completion:null});case"setCollections":return jn(jn({},$o),{},{collections:Lo.payload});case"setIsOpen":return jn(jn({},$o),{},{isOpen:Lo.payload});case"setStatus":return jn(jn({},$o),{},{status:Lo.payload});case"setContext":return jn(jn({},$o),{},{context:jn(jn({},$o.context),Lo.payload)});case"ArrowDown":var Ao=jn(jn({},$o),{},{activeItemId:Lo.payload.hasOwnProperty("nextActiveItemId")?Lo.payload.nextActiveItemId:pt(1,$o.activeItemId,rt($o),Lo.props.defaultActiveItemId)});return jn(jn({},Ao),{},{completion:En({state:Ao})});case"ArrowUp":var To=jn(jn({},$o),{},{activeItemId:pt(-1,$o.activeItemId,rt($o),Lo.props.defaultActiveItemId)});return jn(jn({},To),{},{completion:En({state:To})});case"Escape":return $o.isOpen?jn(jn({},$o),{},{activeItemId:null,isOpen:!1,completion:null}):jn(jn({},$o),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return jn(jn({},$o),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return jn(jn({},$o),{},{activeItemId:Lo.props.openOnFocus===!0?Lo.props.defaultActiveItemId:null,status:"idle",query:""});case"focus":return jn(jn({},$o),{},{activeItemId:Lo.props.defaultActiveItemId,isOpen:(Lo.props.openOnFocus||Boolean($o.query))&&Lo.props.shouldPanelOpen({state:$o})});case"blur":return Lo.props.debug?$o:jn(jn({},$o),{},{isOpen:!1,activeItemId:null});case"mouseleave":return jn(jn({},$o),{},{activeItemId:Lo.props.defaultActiveItemId});default:return"The reducer action ".concat(JSON.stringify(Lo.type)," is not supported."),$o}};function kn($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function Dn($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?kn(Object(Ao),!0).forEach(function(To){Cn($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):kn(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function Cn($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function An($o){var Lo=[],Ao=function(No,Mo){var Vo,zo=typeof window<"u"?window:{},Fo=No.plugins||[];return At(At({debug:!1,openOnFocus:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,environment:zo,shouldPanelOpen:function(Uo){return rt(Uo.state)>0},reshape:function(Uo){return Uo.sources}},No),{},{id:(Vo=No.id)!==null&&Vo!==void 0?Vo:"autocomplete-".concat(nt++),plugins:Fo,initialState:At({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},No.initialState),onStateChange:function(Uo){var Ho;(Ho=No.onStateChange)===null||Ho===void 0||Ho.call(No,Uo),Fo.forEach(function(Wo){var qo;return(qo=Wo.onStateChange)===null||qo===void 0?void 0:qo.call(Wo,Uo)})},onSubmit:function(Uo){var Ho;(Ho=No.onSubmit)===null||Ho===void 0||Ho.call(No,Uo),Fo.forEach(function(Wo){var qo;return(qo=Wo.onSubmit)===null||qo===void 0?void 0:qo.call(Wo,Uo)})},onReset:function(Uo){var Ho;(Ho=No.onReset)===null||Ho===void 0||Ho.call(No,Uo),Fo.forEach(function(Wo){var qo;return(qo=Wo.onReset)===null||qo===void 0?void 0:qo.call(Wo,Uo)})},getSources:function(Uo){return Promise.all([].concat(kt(Fo.map(function(Ho){return Ho.getSources})),[No.getSources]).filter(Boolean).map(function(Ho){return vt(Ho,Uo)})).then(function(Ho){return tt(Ho)}).then(function(Ho){return Ho.map(function(Wo){return At(At({},Wo),{},{onSelect:function(qo){Wo.onSelect(qo),Mo.forEach(function(Go){var Yo;return(Yo=Go.onSelect)===null||Yo===void 0?void 0:Yo.call(Go,qo)})},onActive:function(qo){Wo.onActive(qo),Mo.forEach(function(Go){var Yo;return(Yo=Go.onActive)===null||Yo===void 0?void 0:Yo.call(Go,qo)})}})})})},navigator:At({navigate:function(Uo){var Ho=Uo.itemUrl;zo.location.assign(Ho)},navigateNewTab:function(Uo){var Ho=Uo.itemUrl,Wo=zo.open(Ho,"_blank","noopener");Wo==null||Wo.focus()},navigateNewWindow:function(Uo){var Ho=Uo.itemUrl;zo.open(Ho,"_blank","noopener")}},No.navigator)})}($o,Lo),To=wt(In,Ao,function(No){var Mo=No.prevState,Vo=No.state;Ao.onStateChange(Dn({prevState:Mo,state:Vo,refresh:Bo},xo))}),xo=function(No){var Mo=No.store;return{setActiveItemId:function(Vo){Mo.dispatch("setActiveItemId",Vo)},setQuery:function(Vo){Mo.dispatch("setQuery",Vo)},setCollections:function(Vo){var zo=0,Fo=Vo.map(function(Uo){return Pt(Pt({},Uo),{},{items:tt(Uo.items).map(function(Ho){return Pt(Pt({},Ho),{},{__autocomplete_id:zo++})})})});Mo.dispatch("setCollections",Fo)},setIsOpen:function(Vo){Mo.dispatch("setIsOpen",Vo)},setStatus:function(Vo){Mo.dispatch("setStatus",Vo)},setContext:function(Vo){Mo.dispatch("setContext",Vo)}}}({store:To}),Ro=_n(Dn({props:Ao,refresh:Bo,store:To},xo));function Bo(){return nn(Dn({event:new Event("input"),nextState:{isOpen:To.getState().isOpen},props:Ao,query:To.getState().query,refresh:Bo,store:To},xo))}return Ao.plugins.forEach(function(No){var Mo;return(Mo=No.subscribe)===null||Mo===void 0?void 0:Mo.call(No,Dn(Dn({},xo),{},{refresh:Bo,onSelect:function(Vo){Lo.push({onSelect:Vo})},onActive:function(Vo){Lo.push({onActive:Vo})}}))}),function(No){var Mo,Vo,zo=No.metadata,Fo=No.environment;if(!((Mo=Fo.navigator)===null||Mo===void 0||(Vo=Mo.userAgent)===null||Vo===void 0)&&Vo.includes("Algolia Crawler")){var Uo=Fo.document.createElement("meta"),Ho=Fo.document.querySelector("head");Uo.name="algolia:metadata",setTimeout(function(){Uo.content=JSON.stringify(zo),Ho.appendChild(Uo)},0)}}({metadata:Sn({plugins:Ao.plugins,options:$o}),environment:Ao.environment}),Dn(Dn({refresh:Bo},Ro),xo)}function Nn($o){var Lo=$o.translations,Ao=(Lo===void 0?{}:Lo).searchByText,To=Ao===void 0?"Search by":Ao;return Be.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},Be.createElement("span",{className:"DocSearch-Label"},To),Be.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2196.2 500"},Be.createElement("defs",null,Be.createElement("style",null,".cls-1,.cls-2{fill:#003dff;}.cls-2{fill-rule:evenodd;}")),Be.createElement("path",{className:"cls-2",d:"M1070.38,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),Be.createElement("rect",{className:"cls-1",x:"1845.88",y:"104.73",width:"62.58",height:"277.9",rx:"5.9",ry:"5.9"}),Be.createElement("path",{className:"cls-2",d:"M1851.78,71.38h50.77c3.26,0,5.9-2.64,5.9-5.9V5.9c0-3.62-3.24-6.39-6.82-5.83l-50.77,7.95c-2.87,.45-4.99,2.92-4.99,5.83v51.62c0,3.26,2.64,5.9,5.9,5.9Z"}),Be.createElement("path",{className:"cls-2",d:"M1764.03,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),Be.createElement("path",{className:"cls-2",d:"M1631.95,142.72c-11.14-12.25-24.83-21.65-40.78-28.31-15.92-6.53-33.26-9.85-52.07-9.85-18.78,0-36.15,3.17-51.92,9.85-15.59,6.66-29.29,16.05-40.76,28.31-11.47,12.23-20.38,26.87-26.76,44.03-6.38,17.17-9.24,37.37-9.24,58.36,0,20.99,3.19,36.87,9.55,54.21,6.38,17.32,15.14,32.11,26.45,44.36,11.29,12.23,24.83,21.62,40.6,28.46,15.77,6.83,40.12,10.33,52.4,10.48,12.25,0,36.78-3.82,52.7-10.48,15.92-6.68,29.46-16.23,40.78-28.46,11.29-12.25,20.05-27.04,26.25-44.36,6.22-17.34,9.24-33.22,9.24-54.21,0-20.99-3.34-41.19-10.03-58.36-6.38-17.17-15.14-31.8-26.43-44.03Zm-44.43,163.75c-11.47,15.75-27.56,23.7-48.09,23.7-20.55,0-36.63-7.8-48.1-23.7-11.47-15.75-17.21-34.01-17.21-61.2,0-26.89,5.59-49.14,17.06-64.87,11.45-15.75,27.54-23.52,48.07-23.52,20.55,0,36.63,7.78,48.09,23.52,11.47,15.57,17.36,37.98,17.36,64.87,0,27.19-5.72,45.3-17.19,61.2Z"}),Be.createElement("path",{className:"cls-2",d:"M894.42,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),Be.createElement("path",{className:"cls-2",d:"M2133.97,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),Be.createElement("path",{className:"cls-2",d:"M1314.05,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-11.79,18.34-19.6,39.64-22.11,62.59-.58,5.3-.88,10.68-.88,16.14s.31,11.15,.93,16.59c4.28,38.09,23.14,71.61,50.66,94.52,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47h0c17.99,0,34.61-5.93,48.16-15.97,16.29-11.58,28.88-28.54,34.48-47.75v50.26h-.11v11.08c0,21.84-5.71,38.27-17.34,49.36-11.61,11.08-31.04,16.63-58.25,16.63-11.12,0-28.79-.59-46.6-2.41-2.83-.29-5.46,1.5-6.27,4.22l-12.78,43.11c-1.02,3.46,1.27,7.02,4.83,7.53,21.52,3.08,42.52,4.68,54.65,4.68,48.91,0,85.16-10.75,108.89-32.21,21.48-19.41,33.15-48.89,35.2-88.52V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,64.1s.65,139.13,0,143.36c-12.08,9.77-27.11,13.59-43.49,14.7-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-1.32,0-2.63-.03-3.94-.1-40.41-2.11-74.52-37.26-74.52-79.38,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33Z"}),Be.createElement("path",{className:"cls-1",d:"M249.83,0C113.3,0,2,110.09,.03,246.16c-2,138.19,110.12,252.7,248.33,253.5,42.68,.25,83.79-10.19,120.3-30.03,3.56-1.93,4.11-6.83,1.08-9.51l-23.38-20.72c-4.75-4.21-11.51-5.4-17.36-2.92-25.48,10.84-53.17,16.38-81.71,16.03-111.68-1.37-201.91-94.29-200.13-205.96,1.76-110.26,92-199.41,202.67-199.41h202.69V407.41l-115-102.18c-3.72-3.31-9.42-2.66-12.42,1.31-18.46,24.44-48.53,39.64-81.93,37.34-46.33-3.2-83.87-40.5-87.34-86.81-4.15-55.24,39.63-101.52,94-101.52,49.18,0,89.68,37.85,93.91,85.95,.38,4.28,2.31,8.27,5.52,11.12l29.95,26.55c3.4,3.01,8.79,1.17,9.63-3.3,2.16-11.55,2.92-23.58,2.07-35.92-4.82-70.34-61.8-126.93-132.17-131.26-80.68-4.97-148.13,58.14-150.27,137.25-2.09,77.1,61.08,143.56,138.19,145.26,32.19,.71,62.03-9.41,86.14-26.95l150.26,133.2c6.44,5.71,16.61,1.14,16.61-7.47V9.48C499.66,4.25,495.42,0,490.18,0H249.83Z"})))}function xn($o){return Be.createElement("svg",{width:"15",height:"15","aria-label":$o.ariaLabel,role:"img"},Be.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},$o.children))}function Tn($o){var Lo=$o.translations,Ao=Lo===void 0?{}:Lo,To=Ao.selectText,xo=To===void 0?"to select":To,Ro=Ao.selectKeyAriaLabel,Bo=Ro===void 0?"Enter key":Ro,No=Ao.navigateText,Mo=No===void 0?"to navigate":No,Vo=Ao.navigateUpKeyAriaLabel,zo=Vo===void 0?"Arrow up":Vo,Fo=Ao.navigateDownKeyAriaLabel,Uo=Fo===void 0?"Arrow down":Fo,Ho=Ao.closeText,Wo=Ho===void 0?"to close":Ho,qo=Ao.closeKeyAriaLabel,Go=qo===void 0?"Escape key":qo,Yo=Ao.searchByText,Zo=Yo===void 0?"Search by":Yo;return Be.createElement(Be.Fragment,null,Be.createElement("div",{className:"DocSearch-Logo"},Be.createElement(Nn,{translations:{searchByText:Zo}})),Be.createElement("ul",{className:"DocSearch-Commands"},Be.createElement("li",null,Be.createElement("kbd",{className:"DocSearch-Commands-Key"},Be.createElement(xn,{ariaLabel:Bo},Be.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),Be.createElement("span",{className:"DocSearch-Label"},xo)),Be.createElement("li",null,Be.createElement("kbd",{className:"DocSearch-Commands-Key"},Be.createElement(xn,{ariaLabel:Uo},Be.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),Be.createElement("kbd",{className:"DocSearch-Commands-Key"},Be.createElement(xn,{ariaLabel:zo},Be.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),Be.createElement("span",{className:"DocSearch-Label"},Mo)),Be.createElement("li",null,Be.createElement("kbd",{className:"DocSearch-Commands-Key"},Be.createElement(xn,{ariaLabel:Go},Be.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),Be.createElement("span",{className:"DocSearch-Label"},Wo))))}function Rn($o){var Lo=$o.hit,Ao=$o.children;return Be.createElement("a",{href:Lo.url},Ao)}function Ln(){return Be.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},Be.createElement("g",{fill:"none",fillRule:"evenodd"},Be.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},Be.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),Be.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},Be.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function qn(){return Be.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},Be.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},Be.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),Be.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function Mn(){return Be.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},Be.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Hn(){return Be.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},Be.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},Be.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),Be.createElement("path",{d:"M8 17l-6-6 6-6"})))}var Un=function(){return Be.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},Be.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function Fn($o){switch($o.type){case"lvl1":return Be.createElement(Un,null);case"content":return Be.createElement(Vn,null);default:return Be.createElement(Bn,null)}}function Bn(){return Be.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},Be.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Vn(){return Be.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},Be.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Wn(){return Be.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},Be.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Kn(){return Be.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},Be.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function zn(){return Be.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},Be.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function Jn($o){var Lo=$o.translations,Ao=Lo===void 0?{}:Lo,To=Ao.titleText,xo=To===void 0?"Unable to fetch results":To,Ro=Ao.helpText,Bo=Ro===void 0?"You might want to check your network connection.":Ro;return Be.createElement("div",{className:"DocSearch-ErrorScreen"},Be.createElement("div",{className:"DocSearch-Screen-Icon"},Be.createElement(Kn,null)),Be.createElement("p",{className:"DocSearch-Title"},xo),Be.createElement("p",{className:"DocSearch-Help"},Bo))}var $n=["translations"];function Qn($o){return function(Lo){if(Array.isArray(Lo))return Zn(Lo)}($o)||function(Lo){if(typeof Symbol<"u"&&Lo[Symbol.iterator]!=null||Lo["@@iterator"]!=null)return Array.from(Lo)}($o)||function(Lo,Ao){if(Lo){if(typeof Lo=="string")return Zn(Lo,Ao);var To=Object.prototype.toString.call(Lo).slice(8,-1);if(To==="Object"&&Lo.constructor&&(To=Lo.constructor.name),To==="Map"||To==="Set")return Array.from(Lo);if(To==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(To))return Zn(Lo,Ao)}}($o)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Zn($o,Lo){(Lo==null||Lo>$o.length)&&(Lo=$o.length);for(var Ao=0,To=new Array(Lo);Ao<Lo;Ao++)To[Ao]=$o[Ao];return To}function Yn($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}function Gn($o){var Lo=$o.translations,Ao=Lo===void 0?{}:Lo,To=Yn($o,$n),xo=Ao.noResultsText,Ro=xo===void 0?"No results for":xo,Bo=Ao.suggestedQueryText,No=Bo===void 0?"Try searching for":Bo,Mo=Ao.reportMissingResultsText,Vo=Mo===void 0?"Believe this query should return results?":Mo,zo=Ao.reportMissingResultsLinkText,Fo=zo===void 0?"Let us know.":zo,Uo=To.state.context.searchSuggestions;return Be.createElement("div",{className:"DocSearch-NoResults"},Be.createElement("div",{className:"DocSearch-Screen-Icon"},Be.createElement(zn,null)),Be.createElement("p",{className:"DocSearch-Title"},Ro,' "',Be.createElement("strong",null,To.state.query),'"'),Uo&&Uo.length>0&&Be.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},Be.createElement("p",{className:"DocSearch-Help"},No,":"),Be.createElement("ul",null,Uo.slice(0,3).reduce(function(Ho,Wo){return[].concat(Qn(Ho),[Be.createElement("li",{key:Wo},Be.createElement("button",{className:"DocSearch-Prefill",key:Wo,type:"button",onClick:function(){To.setQuery(Wo.toLowerCase()+" "),To.refresh(),To.inputRef.current.focus()}},Wo))])},[]))),To.getMissingResultsUrl&&Be.createElement("p",{className:"DocSearch-Help"},"".concat(Vo," "),Be.createElement("a",{href:To.getMissingResultsUrl({query:To.state.query}),target:"_blank",rel:"noopener noreferrer"},Fo)))}var Xn=["hit","attribute","tagName"];function er($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function tr($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?er(Object(Ao),!0).forEach(function(To){nr($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):er(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function nr($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function rr($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}function or($o,Lo){return Lo.split(".").reduce(function(Ao,To){return Ao!=null&&Ao[To]?Ao[To]:null},$o)}function cr($o){var Lo=$o.hit,Ao=$o.attribute,To=$o.tagName;return g(To===void 0?"span":To,tr(tr({},rr($o,Xn)),{},{dangerouslySetInnerHTML:{__html:or(Lo,"_snippetResult.".concat(Ao,".value"))||or(Lo,Ao)}}))}function ir($o,Lo){return function(Ao){if(Array.isArray(Ao))return Ao}($o)||function(Ao,To){var xo=Ao==null?null:typeof Symbol<"u"&&Ao[Symbol.iterator]||Ao["@@iterator"];if(xo!=null){var Ro,Bo,No=[],Mo=!0,Vo=!1;try{for(xo=xo.call(Ao);!(Mo=(Ro=xo.next()).done)&&(No.push(Ro.value),!To||No.length!==To);Mo=!0);}catch(zo){Vo=!0,Bo=zo}finally{try{Mo||xo.return==null||xo.return()}finally{if(Vo)throw Bo}}return No}}($o,Lo)||function(Ao,To){if(Ao){if(typeof Ao=="string")return ar(Ao,To);var xo=Object.prototype.toString.call(Ao).slice(8,-1);if(xo==="Object"&&Ao.constructor&&(xo=Ao.constructor.name),xo==="Map"||xo==="Set")return Array.from(Ao);if(xo==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xo))return ar(Ao,To)}}($o,Lo)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function ar($o,Lo){(Lo==null||Lo>$o.length)&&(Lo=$o.length);for(var Ao=0,To=new Array(Lo);Ao<Lo;Ao++)To[Ao]=$o[Ao];return To}function ur(){return ur=Object.assign||function($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo];for(var To in Ao)Object.prototype.hasOwnProperty.call(Ao,To)&&($o[To]=Ao[To])}return $o},ur.apply(this,arguments)}function lr($o){return $o.collection&&$o.collection.items.length!==0?Be.createElement("section",{className:"DocSearch-Hits"},Be.createElement("div",{className:"DocSearch-Hit-source"},$o.title),Be.createElement("ul",$o.getListProps(),$o.collection.items.map(function(Lo,Ao){return Be.createElement(sr,ur({key:[$o.title,Lo.objectID].join(":"),item:Lo,index:Ao},$o))}))):null}function sr($o){var Lo=$o.item,Ao=$o.index,To=$o.renderIcon,xo=$o.renderAction,Ro=$o.getItemProps,Bo=$o.onItemClick,No=$o.collection,Mo=$o.hitComponent,Vo=ir(Be.useState(!1),2),zo=Vo[0],Fo=Vo[1],Uo=ir(Be.useState(!1),2),Ho=Uo[0],Wo=Uo[1],qo=Be.useRef(null),Go=Mo;return Be.createElement("li",ur({className:["DocSearch-Hit",Lo.__docsearch_parent&&"DocSearch-Hit--Child",zo&&"DocSearch-Hit--deleting",Ho&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){qo.current&&qo.current()}},Ro({item:Lo,source:No.source,onClick:function(){Bo(Lo)}})),Be.createElement(Go,{hit:Lo},Be.createElement("div",{className:"DocSearch-Hit-Container"},To({item:Lo,index:Ao}),Lo.hierarchy[Lo.type]&&Lo.type==="lvl1"&&Be.createElement("div",{className:"DocSearch-Hit-content-wrapper"},Be.createElement(cr,{className:"DocSearch-Hit-title",hit:Lo,attribute:"hierarchy.lvl1"}),Lo.content&&Be.createElement(cr,{className:"DocSearch-Hit-path",hit:Lo,attribute:"content"})),Lo.hierarchy[Lo.type]&&(Lo.type==="lvl2"||Lo.type==="lvl3"||Lo.type==="lvl4"||Lo.type==="lvl5"||Lo.type==="lvl6")&&Be.createElement("div",{className:"DocSearch-Hit-content-wrapper"},Be.createElement(cr,{className:"DocSearch-Hit-title",hit:Lo,attribute:"hierarchy.".concat(Lo.type)}),Be.createElement(cr,{className:"DocSearch-Hit-path",hit:Lo,attribute:"hierarchy.lvl1"})),Lo.type==="content"&&Be.createElement("div",{className:"DocSearch-Hit-content-wrapper"},Be.createElement(cr,{className:"DocSearch-Hit-title",hit:Lo,attribute:"content"}),Be.createElement(cr,{className:"DocSearch-Hit-path",hit:Lo,attribute:"hierarchy.lvl1"})),xo({item:Lo,runDeleteTransition:function(Yo){Fo(!0),qo.current=Yo},runFavoriteTransition:function(Yo){Wo(!0),qo.current=Yo}}))))}function fr($o,Lo){return $o.reduce(function(Ao,To){var xo=Lo(To);return Ao.hasOwnProperty(xo)||(Ao[xo]=[]),Ao[xo].length<5&&Ao[xo].push(To),Ao},{})}function pr($o){return $o}function mr(){}var dr=/(<mark>|<\/mark>)/g,hr=RegExp(dr.source);function vr($o){var Lo,Ao,To,xo,Ro,Bo=$o;if(!Bo.__docsearch_parent&&!$o._highlightResult)return $o.hierarchy.lvl0;var No=((Bo.__docsearch_parent?(Lo=Bo.__docsearch_parent)===null||Lo===void 0||(Ao=Lo._highlightResult)===null||Ao===void 0||(To=Ao.hierarchy)===null||To===void 0?void 0:To.lvl0:(xo=$o._highlightResult)===null||xo===void 0||(Ro=xo.hierarchy)===null||Ro===void 0?void 0:Ro.lvl0)||{}).value;return No&&hr.test(No)?No.replace(dr,""):No}function yr(){return yr=Object.assign||function($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo];for(var To in Ao)Object.prototype.hasOwnProperty.call(Ao,To)&&($o[To]=Ao[To])}return $o},yr.apply(this,arguments)}function _r($o){return Be.createElement("div",{className:"DocSearch-Dropdown-Container"},$o.state.collections.map(function(Lo){if(Lo.items.length===0)return null;var Ao=vr(Lo.items[0]);return Be.createElement(lr,yr({},$o,{key:Lo.source.sourceId,title:Ao,collection:Lo,renderIcon:function(To){var xo,Ro=To.item,Bo=To.index;return Be.createElement(Be.Fragment,null,Ro.__docsearch_parent&&Be.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},Be.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},Ro.__docsearch_parent!==((xo=Lo.items[Bo+1])===null||xo===void 0?void 0:xo.__docsearch_parent)?Be.createElement("path",{d:"M8 6v21M20 27H8.3"}):Be.createElement("path",{d:"M8 6v42M20 27H8.3"}))),Be.createElement("div",{className:"DocSearch-Hit-icon"},Be.createElement(Fn,{type:Ro.type})))},renderAction:function(){return Be.createElement("div",{className:"DocSearch-Hit-action"},Be.createElement(Hn,null))}}))}),$o.resultsFooterComponent&&Be.createElement("section",{className:"DocSearch-HitsFooter"},Be.createElement($o.resultsFooterComponent,{state:$o.state})))}var br=["translations"];function gr(){return gr=Object.assign||function($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo];for(var To in Ao)Object.prototype.hasOwnProperty.call(Ao,To)&&($o[To]=Ao[To])}return $o},gr.apply(this,arguments)}function Or($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}function Sr($o){var Lo=$o.translations,Ao=Lo===void 0?{}:Lo,To=Or($o,br),xo=Ao.recentSearchesTitle,Ro=xo===void 0?"Recent":xo,Bo=Ao.noRecentSearchesText,No=Bo===void 0?"No recent searches":Bo,Mo=Ao.saveRecentSearchButtonTitle,Vo=Mo===void 0?"Save this search":Mo,zo=Ao.removeRecentSearchButtonTitle,Fo=zo===void 0?"Remove this search from history":zo,Uo=Ao.favoriteSearchesTitle,Ho=Uo===void 0?"Favorite":Uo,Wo=Ao.removeFavoriteSearchButtonTitle,qo=Wo===void 0?"Remove this search from favorites":Wo;return To.state.status==="idle"&&To.hasCollections===!1?To.disableUserPersonalization?null:Be.createElement("div",{className:"DocSearch-StartScreen"},Be.createElement("p",{className:"DocSearch-Help"},No)):To.hasCollections===!1?null:Be.createElement("div",{className:"DocSearch-Dropdown-Container"},Be.createElement(lr,gr({},To,{title:Ro,collection:To.state.collections[0],renderIcon:function(){return Be.createElement("div",{className:"DocSearch-Hit-icon"},Be.createElement(qn,null))},renderAction:function(Go){var Yo=Go.item,Zo=Go.runFavoriteTransition,Qo=Go.runDeleteTransition;return Be.createElement(Be.Fragment,null,Be.createElement("div",{className:"DocSearch-Hit-action"},Be.createElement("button",{className:"DocSearch-Hit-action-button",title:Vo,type:"submit",onClick:function(Ko){Ko.preventDefault(),Ko.stopPropagation(),Zo(function(){To.favoriteSearches.add(Yo),To.recentSearches.remove(Yo),To.refresh()})}},Be.createElement(Wn,null))),Be.createElement("div",{className:"DocSearch-Hit-action"},Be.createElement("button",{className:"DocSearch-Hit-action-button",title:Fo,type:"submit",onClick:function(Ko){Ko.preventDefault(),Ko.stopPropagation(),Qo(function(){To.recentSearches.remove(Yo),To.refresh()})}},Be.createElement(Mn,null))))}})),Be.createElement(lr,gr({},To,{title:Ho,collection:To.state.collections[1],renderIcon:function(){return Be.createElement("div",{className:"DocSearch-Hit-icon"},Be.createElement(Wn,null))},renderAction:function(Go){var Yo=Go.item,Zo=Go.runDeleteTransition;return Be.createElement("div",{className:"DocSearch-Hit-action"},Be.createElement("button",{className:"DocSearch-Hit-action-button",title:qo,type:"submit",onClick:function(Qo){Qo.preventDefault(),Qo.stopPropagation(),Zo(function(){To.favoriteSearches.remove(Yo),To.refresh()})}},Be.createElement(Mn,null)))}})))}var Er=["translations"];function wr(){return wr=Object.assign||function($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo];for(var To in Ao)Object.prototype.hasOwnProperty.call(Ao,To)&&($o[To]=Ao[To])}return $o},wr.apply(this,arguments)}function jr($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}var Pr=Be.memo(function($o){var Lo=$o.translations,Ao=Lo===void 0?{}:Lo,To=jr($o,Er);if(To.state.status==="error")return Be.createElement(Jn,{translations:Ao==null?void 0:Ao.errorScreen});var xo=To.state.collections.some(function(Ro){return Ro.items.length>0});return To.state.query?xo===!1?Be.createElement(Gn,wr({},To,{translations:Ao==null?void 0:Ao.noResultsScreen})):Be.createElement(_r,To):Be.createElement(Sr,wr({},To,{hasCollections:xo,translations:Ao==null?void 0:Ao.startScreen}))},function($o,Lo){return Lo.state.status==="loading"||Lo.state.status==="stalled"}),Ir=["translations"];function kr(){return kr=Object.assign||function($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo];for(var To in Ao)Object.prototype.hasOwnProperty.call(Ao,To)&&($o[To]=Ao[To])}return $o},kr.apply(this,arguments)}function Dr($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}function Cr($o){var Lo=$o.translations,Ao=Lo===void 0?{}:Lo,To=Dr($o,Ir),xo=Ao.resetButtonTitle,Ro=xo===void 0?"Clear the query":xo,Bo=Ao.resetButtonAriaLabel,No=Bo===void 0?"Clear the query":Bo,Mo=Ao.cancelButtonText,Vo=Mo===void 0?"Cancel":Mo,zo=Ao.cancelButtonAriaLabel,Fo=zo===void 0?"Cancel":zo,Uo=To.getFormProps({inputElement:To.inputRef.current}).onReset;return Be.useEffect(function(){To.autoFocus&&To.inputRef.current&&To.inputRef.current.focus()},[To.autoFocus,To.inputRef]),Be.useEffect(function(){To.isFromSelection&&To.inputRef.current&&To.inputRef.current.select()},[To.isFromSelection,To.inputRef]),Be.createElement(Be.Fragment,null,Be.createElement("form",{className:"DocSearch-Form",onSubmit:function(Ho){Ho.preventDefault()},onReset:Uo},Be.createElement("label",kr({className:"DocSearch-MagnifierLabel"},To.getLabelProps()),Be.createElement(We,null)),Be.createElement("div",{className:"DocSearch-LoadingIndicator"},Be.createElement(Ln,null)),Be.createElement("input",kr({className:"DocSearch-Input",ref:To.inputRef},To.getInputProps({inputElement:To.inputRef.current,autoFocus:To.autoFocus,maxLength:64}))),Be.createElement("button",{type:"reset",title:Ro,className:"DocSearch-Reset","aria-label":No,hidden:!To.state.query},Be.createElement(Mn,null))),Be.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":Fo,onClick:To.onClose},Vo))}var Ar=["_highlightResult","_snippetResult"];function Nr($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}function xr($o){return function(){var Lo="__TEST_KEY__";try{return localStorage.setItem(Lo,""),localStorage.removeItem(Lo),!0}catch{return!1}}()===!1?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(Lo){return window.localStorage.setItem($o,JSON.stringify(Lo))},getItem:function(){var Lo=window.localStorage.getItem($o);return Lo?JSON.parse(Lo):[]}}}function Tr($o){var Lo=$o.key,Ao=$o.limit,To=Ao===void 0?5:Ao,xo=xr(Lo),Ro=xo.getItem().slice(0,To);return{add:function(Bo){var No=Bo,Mo=(No._highlightResult,No._snippetResult,Nr(No,Ar)),Vo=Ro.findIndex(function(zo){return zo.objectID===Mo.objectID});Vo>-1&&Ro.splice(Vo,1),Ro.unshift(Mo),Ro=Ro.slice(0,To),xo.setItem(Ro)},remove:function(Bo){Ro=Ro.filter(function(No){return No.objectID!==Bo.objectID}),xo.setItem(Ro)},getAll:function(){return Ro}}}var Rr=["facetName","facetQuery"];function Lr($o){var Lo,Ao="algoliasearch-client-js-".concat($o.key),To=function(){return Lo===void 0&&(Lo=$o.localStorage||window.localStorage),Lo},xo=function(){return JSON.parse(To().getItem(Ao)||"{}")};return{get:function(Ro,Bo){var No=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var Mo=JSON.stringify(Ro),Vo=xo()[Mo];return Promise.all([Vo||Bo(),Vo!==void 0])}).then(function(Mo){var Vo=i(Mo,2),zo=Vo[0],Fo=Vo[1];return Promise.all([zo,Fo||No.miss(zo)])}).then(function(Mo){return i(Mo,1)[0]})},set:function(Ro,Bo){return Promise.resolve().then(function(){var No=xo();return No[JSON.stringify(Ro)]=Bo,To().setItem(Ao,JSON.stringify(No)),Bo})},delete:function(Ro){return Promise.resolve().then(function(){var Bo=xo();delete Bo[JSON.stringify(Ro)],To().setItem(Ao,JSON.stringify(Bo))})},clear:function(){return Promise.resolve().then(function(){To().removeItem(Ao)})}}}function qr($o){var Lo=a($o.caches),Ao=Lo.shift();return Ao===void 0?{get:function(To,xo){var Ro=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return xo().then(function(Bo){return Promise.all([Bo,Ro.miss(Bo)])}).then(function(Bo){return i(Bo,1)[0]})},set:function(To,xo){return Promise.resolve(xo)},delete:function(To){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(To,xo){var Ro=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Ao.get(To,xo,Ro).catch(function(){return qr({caches:Lo}).get(To,xo,Ro)})},set:function(To,xo){return Ao.set(To,xo).catch(function(){return qr({caches:Lo}).set(To,xo)})},delete:function(To){return Ao.delete(To).catch(function(){return qr({caches:Lo}).delete(To)})},clear:function(){return Ao.clear().catch(function(){return qr({caches:Lo}).clear()})}}}function Mr(){var $o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},Lo={};return{get:function(Ao,To){var xo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},Ro=JSON.stringify(Ao);if(Ro in Lo)return Promise.resolve($o.serializable?JSON.parse(Lo[Ro]):Lo[Ro]);var Bo=To(),No=xo&&xo.miss||function(){return Promise.resolve()};return Bo.then(function(Mo){return No(Mo)}).then(function(){return Bo})},set:function(Ao,To){return Lo[JSON.stringify(Ao)]=$o.serializable?JSON.stringify(To):To,Promise.resolve(To)},delete:function(Ao){return delete Lo[JSON.stringify(Ao)],Promise.resolve()},clear:function(){return Lo={},Promise.resolve()}}}function Hr($o){for(var Lo=$o.length-1;Lo>0;Lo--){var Ao=Math.floor(Math.random()*(Lo+1)),To=$o[Lo];$o[Lo]=$o[Ao],$o[Ao]=To}return $o}function Ur($o,Lo){return Lo&&Object.keys(Lo).forEach(function(Ao){$o[Ao]=Lo[Ao]($o)}),$o}function Fr($o){for(var Lo=arguments.length,Ao=new Array(Lo>1?Lo-1:0),To=1;To<Lo;To++)Ao[To-1]=arguments[To];var xo=0;return $o.replace(/%s/g,function(){return encodeURIComponent(Ao[xo++])})}var Br={WithinQueryParameters:0,WithinHeaders:1};function Vr($o,Lo){var Ao=$o||{},To=Ao.data||{};return Object.keys(Ao).forEach(function(xo){["timeout","headers","queryParameters","data","cacheable"].indexOf(xo)===-1&&(To[xo]=Ao[xo])}),{data:Object.entries(To).length>0?To:void 0,timeout:Ao.timeout||Lo,headers:Ao.headers||{},queryParameters:Ao.queryParameters||{},cacheable:Ao.cacheable}}var Wr={Read:1,Write:2,Any:3},Kr=1,zr=2,Jr=3;function $r($o){var Lo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kr;return t(t({},$o),{},{status:Lo,lastUpdate:Date.now()})}function Qr($o){return typeof $o=="string"?{protocol:"https",url:$o,accept:Wr.Any}:{protocol:$o.protocol||"https",url:$o.url,accept:$o.accept||Wr.Any}}var Zr="GET",Yr="POST";function Gr($o,Lo){return Promise.all(Lo.map(function(Ao){return $o.get(Ao,function(){return Promise.resolve($r(Ao))})})).then(function(Ao){var To=Ao.filter(function(Bo){return function(No){return No.status===Kr||Date.now()-No.lastUpdate>12e4}(Bo)}),xo=Ao.filter(function(Bo){return function(No){return No.status===Jr&&Date.now()-No.lastUpdate<=12e4}(Bo)}),Ro=[].concat(a(To),a(xo));return{getTimeout:function(Bo,No){return(xo.length===0&&Bo===0?1:xo.length+3+Bo)*No},statelessHosts:Ro.length>0?Ro.map(function(Bo){return Qr(Bo)}):Lo}})}function Xr($o,Lo,Ao,To){var xo=[],Ro=function(Uo,Ho){if(!(Uo.method===Zr||Uo.data===void 0&&Ho.data===void 0)){var Wo=Array.isArray(Uo.data)?Uo.data:t(t({},Uo.data),Ho.data);return JSON.stringify(Wo)}}(Ao,To),Bo=function(Uo,Ho){var Wo=t(t({},Uo.headers),Ho.headers),qo={};return Object.keys(Wo).forEach(function(Go){var Yo=Wo[Go];qo[Go.toLowerCase()]=Yo}),qo}($o,To),No=Ao.method,Mo=Ao.method!==Zr?{}:t(t({},Ao.data),To.data),Vo=t(t(t({"x-algolia-agent":$o.userAgent.value},$o.queryParameters),Mo),To.queryParameters),zo=0,Fo=function Uo(Ho,Wo){var qo=Ho.pop();if(qo===void 0)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:ro(xo)};var Go={data:Ro,headers:Bo,method:No,url:to(qo,Ao.path,Vo),connectTimeout:Wo(zo,$o.timeouts.connect),responseTimeout:Wo(zo,To.timeout)},Yo=function(Qo){var Ko={request:Go,response:Qo,host:qo,triesLeft:Ho.length};return xo.push(Ko),Ko},Zo={onSucess:function(Qo){return function(Ko){try{return JSON.parse(Ko.content)}catch(Jo){throw function(aa,ea){return{name:"DeserializationError",message:aa,response:ea}}(Jo.message,Ko)}}(Qo)},onRetry:function(Qo){var Ko=Yo(Qo);return Qo.isTimedOut&&zo++,Promise.all([$o.logger.info("Retryable failure",oo(Ko)),$o.hostsCache.set(qo,$r(qo,Qo.isTimedOut?Jr:zr))]).then(function(){return Uo(Ho,Wo)})},onFail:function(Qo){throw Yo(Qo),function(Ko,Jo){var aa=Ko.content,ea=Ko.status,Xo=aa;try{Xo=JSON.parse(aa).message}catch{}return function(la,ma,ka){return{name:"ApiError",message:la,status:ma,transporterStackTrace:ka}}(Xo,ea,Jo)}(Qo,ro(xo))}};return $o.requester.send(Go).then(function(Qo){return function(Ko,Jo){return function(aa){var ea=aa.status;return aa.isTimedOut||function(Xo){var la=Xo.isTimedOut,ma=Xo.status;return!la&&~~ma==0}(aa)||~~(ea/100)!=2&&~~(ea/100)!=4}(Ko)?Jo.onRetry(Ko):~~(Ko.status/100)==2?Jo.onSucess(Ko):Jo.onFail(Ko)}(Qo,Zo)})};return Gr($o.hostsCache,Lo).then(function(Uo){return Fo(a(Uo.statelessHosts).reverse(),Uo.getTimeout)})}function eo($o){var Lo={value:"Algolia for JavaScript (".concat($o,")"),add:function(Ao){var To="; ".concat(Ao.segment).concat(Ao.version!==void 0?" (".concat(Ao.version,")"):"");return Lo.value.indexOf(To)===-1&&(Lo.value="".concat(Lo.value).concat(To)),Lo}};return Lo}function to($o,Lo,Ao){var To=no(Ao),xo="".concat($o.protocol,"://").concat($o.url,"/").concat(Lo.charAt(0)==="/"?Lo.substr(1):Lo);return To.length&&(xo+="?".concat(To)),xo}function no($o){return Object.keys($o).map(function(Lo){return Fr("%s=%s",Lo,(Ao=$o[Lo],Object.prototype.toString.call(Ao)==="[object Object]"||Object.prototype.toString.call(Ao)==="[object Array]"?JSON.stringify($o[Lo]):$o[Lo]));var Ao}).join("&")}function ro($o){return $o.map(function(Lo){return oo(Lo)})}function oo($o){var Lo=$o.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return t(t({},$o),{},{request:t(t({},$o.request),{},{headers:t(t({},$o.request.headers),Lo)})})}var co=function($o){var Lo=$o.appId,Ao=function(Ro,Bo,No){var Mo={"x-algolia-api-key":No,"x-algolia-application-id":Bo};return{headers:function(){return Ro===Br.WithinHeaders?Mo:{}},queryParameters:function(){return Ro===Br.WithinQueryParameters?Mo:{}}}}($o.authMode!==void 0?$o.authMode:Br.WithinHeaders,Lo,$o.apiKey),To=function(Ro){var Bo=Ro.hostsCache,No=Ro.logger,Mo=Ro.requester,Vo=Ro.requestsCache,zo=Ro.responsesCache,Fo=Ro.timeouts,Uo=Ro.userAgent,Ho=Ro.hosts,Wo=Ro.queryParameters,qo={hostsCache:Bo,logger:No,requester:Mo,requestsCache:Vo,responsesCache:zo,timeouts:Fo,userAgent:Uo,headers:Ro.headers,queryParameters:Wo,hosts:Ho.map(function(Go){return Qr(Go)}),read:function(Go,Yo){var Zo=Vr(Yo,qo.timeouts.read),Qo=function(){return Xr(qo,qo.hosts.filter(function(Jo){return(Jo.accept&Wr.Read)!=0}),Go,Zo)};if((Zo.cacheable!==void 0?Zo.cacheable:Go.cacheable)!==!0)return Qo();var Ko={request:Go,mappedRequestOptions:Zo,transporter:{queryParameters:qo.queryParameters,headers:qo.headers}};return qo.responsesCache.get(Ko,function(){return qo.requestsCache.get(Ko,function(){return qo.requestsCache.set(Ko,Qo()).then(function(Jo){return Promise.all([qo.requestsCache.delete(Ko),Jo])},function(Jo){return Promise.all([qo.requestsCache.delete(Ko),Promise.reject(Jo)])}).then(function(Jo){var aa=i(Jo,2);return aa[0],aa[1]})})},{miss:function(Jo){return qo.responsesCache.set(Ko,Jo)}})},write:function(Go,Yo){return Xr(qo,qo.hosts.filter(function(Zo){return(Zo.accept&Wr.Write)!=0}),Go,Vr(Yo,qo.timeouts.write))}};return qo}(t(t({hosts:[{url:"".concat(Lo,"-dsn.algolia.net"),accept:Wr.Read},{url:"".concat(Lo,".algolia.net"),accept:Wr.Write}].concat(Hr([{url:"".concat(Lo,"-1.algolianet.com")},{url:"".concat(Lo,"-2.algolianet.com")},{url:"".concat(Lo,"-3.algolianet.com")}]))},$o),{},{headers:t(t(t({},Ao.headers()),{"content-type":"application/x-www-form-urlencoded"}),$o.headers),queryParameters:t(t({},Ao.queryParameters()),$o.queryParameters)})),xo={transporter:To,appId:Lo,addAlgoliaAgent:function(Ro,Bo){To.userAgent.add({segment:Ro,version:Bo})},clearCache:function(){return Promise.all([To.requestsCache.clear(),To.responsesCache.clear()]).then(function(){})}};return Ur(xo,$o.methods)},io=function($o){return function(Lo){var Ao=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},To={transporter:$o.transporter,appId:$o.appId,indexName:Lo};return Ur(To,Ao.methods)}},ao=function($o){return function(Lo,Ao){var To=Lo.map(function(xo){return t(t({},xo),{},{params:no(xo.params||{})})});return $o.transporter.read({method:Yr,path:"1/indexes/*/queries",data:{requests:To},cacheable:!0},Ao)}},uo=function($o){return function(Lo,Ao){return Promise.all(Lo.map(function(To){var xo=To.params,Ro=xo.facetName,Bo=xo.facetQuery,No=c(xo,Rr);return io($o)(To.indexName,{methods:{searchForFacetValues:fo}}).searchForFacetValues(Ro,Bo,t(t({},Ao),No))}))}},lo=function($o){return function(Lo,Ao,To){return $o.transporter.read({method:Yr,path:Fr("1/answers/%s/prediction",$o.indexName),data:{query:Lo,queryLanguages:Ao},cacheable:!0},To)}},so=function($o){return function(Lo,Ao){return $o.transporter.read({method:Yr,path:Fr("1/indexes/%s/query",$o.indexName),data:{query:Lo},cacheable:!0},Ao)}},fo=function($o){return function(Lo,Ao,To){return $o.transporter.read({method:Yr,path:Fr("1/indexes/%s/facets/%s/query",$o.indexName,Lo),data:{facetQuery:Ao},cacheable:!0},To)}},po=1,mo=2,ho=3;function vo($o,Lo,Ao){var To,xo={appId:$o,apiKey:Lo,timeouts:{connect:1,read:2,write:30},requester:{send:function(Ro){return new Promise(function(Bo){var No=new XMLHttpRequest;No.open(Ro.method,Ro.url,!0),Object.keys(Ro.headers).forEach(function(Fo){return No.setRequestHeader(Fo,Ro.headers[Fo])});var Mo,Vo=function(Fo,Uo){return setTimeout(function(){No.abort(),Bo({status:0,content:Uo,isTimedOut:!0})},1e3*Fo)},zo=Vo(Ro.connectTimeout,"Connection timeout");No.onreadystatechange=function(){No.readyState>No.OPENED&&Mo===void 0&&(clearTimeout(zo),Mo=Vo(Ro.responseTimeout,"Socket timeout"))},No.onerror=function(){No.status===0&&(clearTimeout(zo),clearTimeout(Mo),Bo({content:No.responseText||"Network request failed",status:No.status,isTimedOut:!1}))},No.onload=function(){clearTimeout(zo),clearTimeout(Mo),Bo({content:No.responseText,status:No.status,isTimedOut:!1})},No.send(Ro.data)})}},logger:(To=ho,{debug:function(Ro,Bo){return po>=To&&console.debug(Ro,Bo),Promise.resolve()},info:function(Ro,Bo){return mo>=To&&console.info(Ro,Bo),Promise.resolve()},error:function(Ro,Bo){return console.error(Ro,Bo),Promise.resolve()}}),responsesCache:Mr(),requestsCache:Mr({serializable:!1}),hostsCache:qr({caches:[Lr({key:"".concat("4.8.5","-").concat($o)}),Mr()]}),userAgent:eo("4.8.5").add({segment:"Browser",version:"lite"}),authMode:Br.WithinQueryParameters};return co(t(t(t({},xo),Ao),{},{methods:{search:ao,searchForFacetValues:uo,multipleQueries:ao,multipleSearchForFacetValues:uo,initIndex:function(Ro){return function(Bo){return io(Ro)(Bo,{methods:{search:so,searchForFacetValues:fo,findAnswers:lo}})}}}}))}vo.version="4.8.5";var yo=["footer","searchBox"];function _o(){return _o=Object.assign||function($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo];for(var To in Ao)Object.prototype.hasOwnProperty.call(Ao,To)&&($o[To]=Ao[To])}return $o},_o.apply(this,arguments)}function bo($o,Lo){var Ao=Object.keys($o);if(Object.getOwnPropertySymbols){var To=Object.getOwnPropertySymbols($o);Lo&&(To=To.filter(function(xo){return Object.getOwnPropertyDescriptor($o,xo).enumerable})),Ao.push.apply(Ao,To)}return Ao}function go($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo]!=null?arguments[Lo]:{};Lo%2?bo(Object(Ao),!0).forEach(function(To){Oo($o,To,Ao[To])}):Object.getOwnPropertyDescriptors?Object.defineProperties($o,Object.getOwnPropertyDescriptors(Ao)):bo(Object(Ao)).forEach(function(To){Object.defineProperty($o,To,Object.getOwnPropertyDescriptor(Ao,To))})}return $o}function Oo($o,Lo,Ao){return Lo in $o?Object.defineProperty($o,Lo,{value:Ao,enumerable:!0,configurable:!0,writable:!0}):$o[Lo]=Ao,$o}function So($o,Lo){return function(Ao){if(Array.isArray(Ao))return Ao}($o)||function(Ao,To){var xo=Ao==null?null:typeof Symbol<"u"&&Ao[Symbol.iterator]||Ao["@@iterator"];if(xo!=null){var Ro,Bo,No=[],Mo=!0,Vo=!1;try{for(xo=xo.call(Ao);!(Mo=(Ro=xo.next()).done)&&(No.push(Ro.value),!To||No.length!==To);Mo=!0);}catch(zo){Vo=!0,Bo=zo}finally{try{Mo||xo.return==null||xo.return()}finally{if(Vo)throw Bo}}return No}}($o,Lo)||function(Ao,To){if(Ao){if(typeof Ao=="string")return Eo(Ao,To);var xo=Object.prototype.toString.call(Ao).slice(8,-1);if(xo==="Object"&&Ao.constructor&&(xo=Ao.constructor.name),xo==="Map"||xo==="Set")return Array.from(Ao);if(xo==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xo))return Eo(Ao,To)}}($o,Lo)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Eo($o,Lo){(Lo==null||Lo>$o.length)&&(Lo=$o.length);for(var Ao=0,To=new Array(Lo);Ao<Lo;Ao++)To[Ao]=$o[Ao];return To}function wo($o,Lo){if($o==null)return{};var Ao,To,xo=function(Bo,No){if(Bo==null)return{};var Mo,Vo,zo={},Fo=Object.keys(Bo);for(Vo=0;Vo<Fo.length;Vo++)Mo=Fo[Vo],No.indexOf(Mo)>=0||(zo[Mo]=Bo[Mo]);return zo}($o,Lo);if(Object.getOwnPropertySymbols){var Ro=Object.getOwnPropertySymbols($o);for(To=0;To<Ro.length;To++)Ao=Ro[To],Lo.indexOf(Ao)>=0||Object.prototype.propertyIsEnumerable.call($o,Ao)&&(xo[Ao]=$o[Ao])}return xo}function jo($o){var Lo=$o.appId,Ao=$o.apiKey,To=$o.indexName,xo=$o.placeholder,Ro=xo===void 0?"Search docs":xo,Bo=$o.searchParameters,No=$o.onClose,Mo=No===void 0?mr:No,Vo=$o.transformItems,zo=Vo===void 0?pr:Vo,Fo=$o.hitComponent,Uo=Fo===void 0?Rn:Fo,Ho=$o.resultsFooterComponent,Wo=Ho===void 0?function(){return null}:Ho,qo=$o.navigator,Go=$o.initialScrollY,Yo=Go===void 0?0:Go,Zo=$o.transformSearchClient,Qo=Zo===void 0?pr:Zo,Ko=$o.disableUserPersonalization,Jo=Ko!==void 0&&Ko,aa=$o.initialQuery,ea=aa===void 0?"":aa,Xo=$o.translations,la=Xo===void 0?{}:Xo,ma=$o.getMissingResultsUrl,ka=la.footer,fa=la.searchBox,na=wo(la,yo),ra=So(Be.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),ta=ra[0],ia=ra[1],oa=Be.useRef(null),ua=Be.useRef(null),ha=Be.useRef(null),ga=Be.useRef(null),wa=Be.useRef(null),$a=Be.useRef(10),Ea=Be.useRef(typeof window<"u"?window.getSelection().toString().slice(0,64):"").current,Pa=Be.useRef(ea||Ea).current,Ta=function(pa,sa,ba){return Be.useMemo(function(){var va=vo(pa,sa);return va.addAlgoliaAgent("docsearch","3.3.2"),/docsearch.js \(.*\)/.test(va.transporter.userAgent.value)===!1&&va.addAlgoliaAgent("docsearch-react","3.3.2"),ba(va)},[pa,sa,ba])}(Lo,Ao,Qo),Da=Be.useRef(Tr({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(To),limit:10})).current,Ca=Be.useRef(Tr({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(To),limit:Da.getAll().length===0?7:4})).current,xa=Be.useCallback(function(pa){if(!Jo){var sa=pa.type==="content"?pa.__docsearch_parent:pa;sa&&Da.getAll().findIndex(function(ba){return ba.objectID===sa.objectID})===-1&&Ca.add(sa)}},[Da,Ca,Jo]),Oa=Be.useMemo(function(){return An({id:"docsearch",defaultActiveItemId:0,placeholder:Ro,openOnFocus:!0,initialState:{query:Pa,context:{searchSuggestions:[]}},navigator:qo,onStateChange:function(pa){ia(pa.state)},getSources:function(pa){var sa=pa.query,ba=pa.state,va=pa.setContext,Ia=pa.setStatus;return sa?Ta.search([{query:sa,indexName:To,params:go({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat($a.current),"hierarchy.lvl2:".concat($a.current),"hierarchy.lvl3:".concat($a.current),"hierarchy.lvl4:".concat($a.current),"hierarchy.lvl5:".concat($a.current),"hierarchy.lvl6:".concat($a.current),"content:".concat($a.current)],snippetEllipsisText:"…",highlightPreTag:"<mark>",highlightPostTag:"</mark>",hitsPerPage:20},Bo)}]).catch(function(Sa){throw Sa.name==="RetryError"&&Ia("error"),Sa}).then(function(Sa){var La=Sa.results[0],Aa=La.hits,za=La.nbHits,ja=fr(Aa,function(Ra){return vr(Ra)});return ba.context.searchSuggestions.length<Object.keys(ja).length&&va({searchSuggestions:Object.keys(ja)}),va({nbHits:za}),Object.values(ja).map(function(Ra,Va){return{sourceId:"hits".concat(Va),onSelect:function(Ba){var Na=Ba.item,Ma=Ba.event;xa(Na),Ma.shiftKey||Ma.ctrlKey||Ma.metaKey||Mo()},getItemUrl:function(Ba){return Ba.item.url},getItems:function(){return Object.values(fr(Ra,function(Ba){return Ba.hierarchy.lvl1})).map(zo).map(function(Ba){return Ba.map(function(Na){return go(go({},Na),{},{__docsearch_parent:Na.type!=="lvl1"&&Ba.find(function(Ma){return Ma.type==="lvl1"&&Ma.hierarchy.lvl1===Na.hierarchy.lvl1})})})}).flat()}}})}):Jo?[]:[{sourceId:"recentSearches",onSelect:function(Sa){var La=Sa.item,Aa=Sa.event;xa(La),Aa.shiftKey||Aa.ctrlKey||Aa.metaKey||Mo()},getItemUrl:function(Sa){return Sa.item.url},getItems:function(){return Ca.getAll()}},{sourceId:"favoriteSearches",onSelect:function(Sa){var La=Sa.item,Aa=Sa.event;xa(La),Aa.shiftKey||Aa.ctrlKey||Aa.metaKey||Mo()},getItemUrl:function(Sa){return Sa.item.url},getItems:function(){return Da.getAll()}}]}})},[To,Bo,Ta,Mo,Ca,Da,xa,Pa,Ro,qo,zo,Jo]),da=Oa.getEnvironmentProps,ca=Oa.getRootProps,ya=Oa.refresh;return function(pa){var sa=pa.getEnvironmentProps,ba=pa.panelElement,va=pa.formElement,Ia=pa.inputElement;Be.useEffect(function(){if(ba&&va&&Ia){var Sa=sa({panelElement:ba,formElement:va,inputElement:Ia}),La=Sa.onTouchStart,Aa=Sa.onTouchMove;return window.addEventListener("touchstart",La),window.addEventListener("touchmove",Aa),function(){window.removeEventListener("touchstart",La),window.removeEventListener("touchmove",Aa)}}},[sa,ba,va,Ia])}({getEnvironmentProps:da,panelElement:ga.current,formElement:ha.current,inputElement:wa.current}),function(pa){var sa=pa.container;Be.useEffect(function(){if(sa){var ba=sa.querySelectorAll("a[href]:not([disabled]), button:not([disabled]), input:not([disabled])"),va=ba[0],Ia=ba[ba.length-1];return sa.addEventListener("keydown",Sa),function(){sa.removeEventListener("keydown",Sa)}}function Sa(La){La.key==="Tab"&&(La.shiftKey?document.activeElement===va&&(La.preventDefault(),Ia.focus()):document.activeElement===Ia&&(La.preventDefault(),va.focus()))}},[sa])}({container:oa.current}),Be.useEffect(function(){return document.body.classList.add("DocSearch--active"),function(){var pa,sa;document.body.classList.remove("DocSearch--active"),(pa=(sa=window).scrollTo)===null||pa===void 0||pa.call(sa,0,Yo)}},[]),Be.useEffect(function(){window.matchMedia("(max-width: 768px)").matches&&($a.current=5)},[]),Be.useEffect(function(){ga.current&&(ga.current.scrollTop=0)},[ta.query]),Be.useEffect(function(){Pa.length>0&&(ya(),wa.current&&wa.current.focus())},[Pa,ya]),Be.useEffect(function(){function pa(){if(ua.current){var sa=.01*window.innerHeight;ua.current.style.setProperty("--docsearch-vh","".concat(sa,"px"))}}return pa(),window.addEventListener("resize",pa),function(){window.removeEventListener("resize",pa)}},[]),Be.createElement("div",_o({ref:oa},ca({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",ta.status==="stalled"&&"DocSearch-Container--Stalled",ta.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(pa){pa.target===pa.currentTarget&&Mo()}}),Be.createElement("div",{className:"DocSearch-Modal",ref:ua},Be.createElement("header",{className:"DocSearch-SearchBar",ref:ha},Be.createElement(Cr,_o({},Oa,{state:ta,autoFocus:Pa.length===0,inputRef:wa,isFromSelection:Boolean(Pa)&&Pa===Ea,translations:fa,onClose:Mo}))),Be.createElement("div",{className:"DocSearch-Dropdown",ref:ga},Be.createElement(Pr,_o({},Oa,{indexName:To,state:ta,hitComponent:Uo,resultsFooterComponent:Wo,disableUserPersonalization:Jo,recentSearches:Ca,favoriteSearches:Da,inputRef:wa,translations:na,getMissingResultsUrl:ma,onItemClick:function(pa){xa(pa),Mo()}}))),Be.createElement("footer",{className:"DocSearch-Footer"},Be.createElement(Tn,{translations:ka}))))}function Po(){return Po=Object.assign||function($o){for(var Lo=1;Lo<arguments.length;Lo++){var Ao=arguments[Lo];for(var To in Ao)Object.prototype.hasOwnProperty.call(Ao,To)&&($o[To]=Ao[To])}return $o},Po.apply(this,arguments)}function Io($o,Lo){return function(Ao){if(Array.isArray(Ao))return Ao}($o)||function(Ao,To){var xo=Ao==null?null:typeof Symbol<"u"&&Ao[Symbol.iterator]||Ao["@@iterator"];if(xo!=null){var Ro,Bo,No=[],Mo=!0,Vo=!1;try{for(xo=xo.call(Ao);!(Mo=(Ro=xo.next()).done)&&(No.push(Ro.value),!To||No.length!==To);Mo=!0);}catch(zo){Vo=!0,Bo=zo}finally{try{Mo||xo.return==null||xo.return()}finally{if(Vo)throw Bo}}return No}}($o,Lo)||function(Ao,To){if(Ao){if(typeof Ao=="string")return ko(Ao,To);var xo=Object.prototype.toString.call(Ao).slice(8,-1);if(xo==="Object"&&Ao.constructor&&(xo=Ao.constructor.name),xo==="Map"||xo==="Set")return Array.from(Ao);if(xo==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xo))return ko(Ao,To)}}($o,Lo)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function ko($o,Lo){(Lo==null||Lo>$o.length)&&(Lo=$o.length);for(var Ao=0,To=new Array(Lo);Ao<Lo;Ao++)To[Ao]=$o[Ao];return To}function Do($o){var Lo,Ao,To=Be.useRef(null),xo=Io(Be.useState(!1),2),Ro=xo[0],Bo=xo[1],No=Io(Be.useState(($o==null?void 0:$o.initialQuery)||void 0),2),Mo=No[0],Vo=No[1],zo=Be.useCallback(function(){Bo(!0)},[Bo]),Fo=Be.useCallback(function(){Bo(!1)},[Bo]);return function(Uo){var Ho=Uo.isOpen,Wo=Uo.onOpen,qo=Uo.onClose,Go=Uo.onInput,Yo=Uo.searchButtonRef;Be.useEffect(function(){function Zo(Qo){(Qo.keyCode===27&&Ho||Qo.key.toLowerCase()==="k"&&(Qo.metaKey||Qo.ctrlKey)||!function(Ko){var Jo=Ko.target,aa=Jo.tagName;return Jo.isContentEditable||aa==="INPUT"||aa==="SELECT"||aa==="TEXTAREA"}(Qo)&&Qo.key==="/"&&!Ho)&&(Qo.preventDefault(),Ho?qo():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||Wo()),Yo&&Yo.current===document.activeElement&&Go&&/[a-zA-Z0-9]/.test(String.fromCharCode(Qo.keyCode))&&Go(Qo)}return window.addEventListener("keydown",Zo),function(){window.removeEventListener("keydown",Zo)}},[Ho,Wo,qo,Go,Yo])}({isOpen:Ro,onOpen:zo,onClose:Fo,onInput:Be.useCallback(function(Uo){Bo(!0),Vo(Uo.key)},[Bo,Vo]),searchButtonRef:To}),Be.createElement(Be.Fragment,null,Be.createElement(Ze,{ref:To,translations:$o==null||(Lo=$o.translations)===null||Lo===void 0?void 0:Lo.button,onClick:zo}),Ro&&Ie(Be.createElement(jo,Po({},$o,{initialScrollY:window.scrollY,initialQuery:Mo,translations:$o==null||(Ao=$o.translations)===null||Ao===void 0?void 0:Ao.modal,onClose:Fo})),document.body))}function Co($o){Ae(Be.createElement(Do,o({},$o,{transformSearchClient:function(Lo){return Lo.addAlgoliaAgent("docsearch.js","3.3.2"),$o.transformSearchClient?$o.transformSearchClient(Lo):Lo}})),function(Lo){var Ao=arguments.length>1&&arguments[1]!==void 0?arguments[1]:window;return typeof Lo=="string"?Ao.document.querySelector(Lo):Lo}($o.container,$o.environment))}const isSpecialClick=$o=>$o.button===1||$o.altKey||$o.ctrlKey||$o.metaKey||$o.shiftKey,useDocsearchShim=()=>{const $o=useRouter();return{hitComponent:({hit:Lo,children:Ao})=>({type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:Lo.url,onClick:To=>{isSpecialClick(To)||(To.preventDefault(),$o.push(resolveRoutePathFromUrl(Lo.url,"/")))},children:Ao},__v:null}),navigator:{navigate:({itemUrl:Lo})=>{$o.push(resolveRoutePathFromUrl(Lo,"/"))}},transformSearchClient:Lo=>{const Ao=r$5(Lo.search,500);return{...Lo,search:async(...To)=>Ao(...To)}}}};__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:!0}},setup($o){const Lo=useRouteLocale(),Ao=usePageLang(),To=useDocsearchShim(),xo=computed(()=>{var No;return{...$o.options,...(No=$o.options.locales)==null?void 0:No[Lo.value]}}),Ro=[],Bo=()=>{var Mo;const No=((Mo=xo.value.searchParameters)==null?void 0:Mo.facetFilters)??[];Ro.splice(0,Ro.length,`lang:${Ao.value}`,...isArray(No)?No:[No]),Co({...To,...xo.value,container:`#${$o.containerId}`,searchParameters:{...xo.value.searchParameters,facetFilters:Ro}})};return onMounted(()=>{Bo(),watch([Lo,xo],([No,Mo],[Vo,zo])=>{No!==Vo&&JSON.stringify(Mo)!==JSON.stringify(zo)&&Bo()}),watch(Ao,(No,Mo)=>{if(No!==Mo){const Vo=Ro.findIndex(zo=>zo===`lang:${Mo}`);Vo>-1&&Ro.splice(Vo,1,`lang:${No}`)}})}),()=>h$4("div",{id:$o.containerId})}}),options={appId:"28CTGDOOQD",apiKey:"72d7a9a0f9f0466218ea19988886dce8",indexName:"hutao",locales:{"/":{placeholder:"搜索文档",translations:{button:{buttonText:"搜索文档"}}},en:{placeholder:"Search documents",translations:{button:{buttonText:"Search documents"}}}}},clientConfig13=defineClientConfig({enhance({app:$o}){$o.component("Docsearch",()=>h$4(Docsearch,{options}))}}),clientConfigs=[clientConfig0,clientConfig1,clientConfig2,F$4,clientConfig4,clientConfig5,clientConfig6,l$2,D$2,clientConfig9,y$1,clientConfig11,clientConfig12,clientConfig13],pagesRoutes=[["v-8daa1a0e","/",{y:"h",t:"首页",i:"home",I:1},["/index.html","/README.md"]],["v-67f865c9","/community.html",{y:"a",t:"加入用户社区",I:1},["/community","/community.md"]],["v-016abea2","/i18n.html",{y:"a",t:"国际化支持",I:1},["/i18n","/i18n.md"]],["v-c360777a","/markmap.html",{y:"a",t:"胡桃工具箱",I:1},["/markmap","/markmap.md"]],["v-590a42d9","/project.html",{y:"a",t:"项目说明",I:1},["/project","/project.md"]],["v-96f5eae0","/quick-start.html",{y:"a",t:"快速开始",I:1},["/quick-start","/quick-start.md"]],["v-f8eeb414","/side-load.html",{y:"a",t:"",I:1},["/side-load","/side-load.md"]],["v-35ed7d28","/star-request.html",{y:"a",t:"",I:1},["/star-request","/star-request.md"]],["v-f8974dd2","/advanced/FAQ.html",{y:"a",t:"常见问题",i:"ask",I:1},["/advanced/FAQ","/advanced/FAQ.md"]],["v-0b9496e2","/advanced/Gacha-system-and-export-principal.html",{y:"a",t:"祈愿系统与导出原理",i:"read",I:1},["/advanced/Gacha-system-and-export-principal","/advanced/Gacha-system-and-export-principal.md"]],["v-638c1d18","/advanced/",{y:"a",t:"高级",I:1},["/advanced/index.html","/advanced/README.md"]],["v-8dc904aa","/advanced/artifact-rating-rules.html",{y:"a",t:"圣遗物评分机制",i:"read",I:1},["/advanced/artifact-rating-rules","/advanced/artifact-rating-rules.md"]],["v-2bd52161","/advanced/exceptions.html",{y:"a",t:"常见的程序异常",i:"debug",I:1},["/advanced/exceptions","/advanced/exceptions.md"]],["v-17b949eb","/advanced/get-stoken-cookie-from-the-third-party.html",{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"read",I:1},["/advanced/get-stoken-cookie-from-the-third-party","/advanced/get-stoken-cookie-from-the-third-party.md"]],["v-335b11de","/advanced/known-issue.html",{y:"a",t:"已知问题",i:"tool",I:1},["/advanced/known-issue","/advanced/known-issue.md"]],["v-35e808fc","/advanced/mihoyo-risk-tip.html",{y:"a",t:"账号风险及异常提示",i:"warn",I:1},["/advanced/mihoyo-risk-tip","/advanced/mihoyo-risk-tip.md"]],["v-6a2fabab","/advanced/uninstall.html",{y:"a",t:"卸载胡桃工具箱",i:"delete",I:1},["/advanced/uninstall","/advanced/uninstall.md"]],["v-28eb1946","/development-log/symposium1.html",{y:"a",t:"第一期开发组座谈会",I:1},["/development-log/symposium1","/development-log/symposium1.md"]],["v-2a9ff1e5","/development-log/symposium2.html",{y:"a",t:"第二期开发组座谈会",I:1},["/development-log/symposium2","/development-log/symposium2.md"]],["v-2d0a870d","/en/",{y:"h",t:"Home",i:"home",I:1},["/en/index.html","/en/README.md"]],["v-b5b195a0","/en/community.md.html",{y:"a",t:"Join Community",I:1},["/en/community.md","/en/community.md.md"]],["v-63d3fd42","/en/i18n.md.html",{y:"a",t:"国际化支持",I:1},["/en/i18n.md","/en/i18n.md.md"]],["v-342d3776","/en/markmap.md.html",{y:"a",t:"胡桃工具箱",I:1},["/en/markmap.md","/en/markmap.md.md"]],["v-00be2920","/en/project.md.html",{y:"a",t:"项目说明",I:1},["/en/project.md","/en/project.md.md"]],["v-42369c09","/en/quick-start.md.html",{y:"a",t:"Quick Start",I:1},["/en/quick-start.md","/en/quick-start.md.md"]],["v-3cc369e3","/en/side-load.md.html",{y:"a",t:"",I:1},["/en/side-load.md","/en/side-load.md.md"]],["v-520ebe55","/en/star-request.md.html",{y:"a",t:"",I:1},["/en/star-request.md","/en/star-request.md.md"]],["v-35380e8e","/features/",{y:"a",t:"功能指南",I:1},["/features/index.html","/features/README.md"]],["v-73139ec8","/features/achievements.html",{y:"a",t:"成就管理",I:1},["/features/achievements","/features/achievements.md"]],["v-1c93fc72","/features/character-data.html",{y:"a",t:"属性统计",I:1},["/features/character-data","/features/character-data.md"]],["v-e37f5fa8","/features/character-wiki.html",{y:"a",t:"角色资料",I:1},["/features/character-wiki","/features/character-wiki.md"]],["v-646944b6","/features/daily-notes.html",{y:"a",t:"实时便笺",I:1},["/features/daily-notes","/features/daily-notes.md"]],["v-1ae10847","/features/develop-plan.html",{y:"a",t:"养成计划",I:1},["/features/develop-plan","/features/develop-plan.md"]],["v-923d01d2","/features/game-launcher.html",{y:"a",t:"高级启动器",I:1},["/features/game-launcher","/features/game-launcher.md"]],["v-6de46920","/features/hutao-API.html",{y:"a",t:"胡桃数据库/深渊统计",I:1},["/features/hutao-API","/features/hutao-API.md"]],["v-0c385e36","/features/hutao-settings.html",{y:"a",t:"软件设置",I:1},["/features/hutao-settings","/features/hutao-settings.md"]],["v-3e40bb9d","/features/mhy-account-switch.html",{y:"a",t:"米游社多帐号切换",I:1},["/features/mhy-account-switch","/features/mhy-account-switch.md"]],["v-7070f771","/features/weapon-wiki.html",{y:"a",t:"武器资料",I:1},["/features/weapon-wiki","/features/weapon-wiki.md"]],["v-f4f67790","/features/wish-export.html",{y:"a",t:"祈愿记录",I:1},["/features/wish-export","/features/wish-export.md"]],["v-3ec6c5aa","/ko/community.md.html",{y:"a",t:"加入用户社区",I:1},["/ko/community.md","/ko/community.md.md"]],["v-69cf6ef8","/ko/i18n.md.html",{y:"a",t:"国际化支持",I:1},["/ko/i18n.md","/ko/i18n.md.md"]],["v-20426231","/ko/markmap.md.html",{y:"a",t:"胡桃工具箱",I:1},["/ko/markmap.md","/ko/markmap.md.md"]],["v-2659584a","/ko/project.md.html",{y:"a",t:"项目说明",I:1},["/ko/project.md","/ko/project.md.md"]],["v-75f1f144","/ko/quick-start.md.html",{y:"a",t:"快速开始",I:1},["/ko/quick-start.md","/ko/quick-start.md.md"]],["v-7838d1de","/ko/side-load.md.html",{y:"a",t:"",I:1},["/ko/side-load.md","/ko/side-load.md.md"]],["v-d483df0c","/ko/star-request.md.html",{y:"a",t:"",I:1},["/ko/star-request.md","/ko/star-request.md.md"]],["v-b573819c","/statements/",{y:"a",t:"声明和公告",I:1},["/statements/index.html","/statements/README.md"]],["v-39f4c4da","/statements/bug-report.html",{y:"a",t:"提交BUG报告",i:"debug",I:1},["/statements/bug-report","/statements/bug-report.md"]],["v-6730cc6c","/statements/privacy-notice.html",{y:"a",t:"用户数据和隐私权益",i:"license",I:1},["/statements/privacy-notice","/statements/privacy-notice.md"]],["v-d670f89a","/statements/tos.html",{y:"a",t:"用户使用协议和法律声明",i:"license",I:1},["/statements/tos","/statements/tos.md"]],["v-a05f49b2","/statements/update-log.html",{y:"a",t:"更新日志",i:"update",I:1},["/statements/update-log","/statements/update-log.md"]],["v-8b73fa6c","/en/advanced/FAQ.md.html",{y:"a",t:"常见问题",i:"ask",I:1},["/en/advanced/FAQ.md","/en/advanced/FAQ.md.md"]],["v-6ba97952","/en/advanced/Gacha-system-and-export-principal.md.html",{y:"a",t:"祈愿系统与导出原理",i:"read",I:1},["/en/advanced/Gacha-system-and-export-principal.md","/en/advanced/Gacha-system-and-export-principal.md.md"]],["v-3301557c","/en/advanced/README.md.html",{y:"a",t:"高级",I:1},["/en/advanced/README.md","/en/advanced/README.md.md"]],["v-30fa6e94","/en/advanced/artifact-rating-rules.md.html",{y:"a",t:"圣遗物评分机制",i:"read",I:1},["/en/advanced/artifact-rating-rules.md","/en/advanced/artifact-rating-rules.md.md"]],["v-fb6cc8d0","/en/advanced/exceptions.md.html",{y:"a",t:"常见的程序异常",i:"debug",I:1},["/en/advanced/exceptions.md","/en/advanced/exceptions.md.md"]],["v-eb39d664","/en/advanced/get-stoken-cookie-from-the-third-party.md.html",{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"read",I:1},["/en/advanced/get-stoken-cookie-from-the-third-party.md","/en/advanced/get-stoken-cookie-from-the-third-party.md.md"]],["v-b35526ba","/en/advanced/known-issue.md.html",{y:"a",t:"已知问题",i:"tool",I:1},["/en/advanced/known-issue.md","/en/advanced/known-issue.md.md"]],["v-575ce276","/en/advanced/mihoyo-risk-tip.md.html",{y:"a",t:"账号风险及异常提示",i:"warn",I:1},["/en/advanced/mihoyo-risk-tip.md","/en/advanced/mihoyo-risk-tip.md.md"]],["v-e3504e94","/en/advanced/uninstall.md.html",{y:"a",t:"卸载胡桃工具箱",i:"delete",I:1},["/en/advanced/uninstall.md","/en/advanced/uninstall.md.md"]],["v-6434bfc7","/en/features/README.md.html",{y:"a",t:"功能指南",I:1},["/en/features/README.md","/en/features/README.md.md"]],["v-2a5a5906","/en/features/achievements.md.html",{y:"a",t:"成就管理",I:1},["/en/features/achievements.md","/en/features/achievements.md.md"]],["v-2809f632","/en/features/character-data.md.html",{y:"a",t:"属性统计",I:1},["/en/features/character-data.md","/en/features/character-data.md.md"]],["v-30de5eed","/en/features/character-wiki.md.html",{y:"a",t:"角色资料",I:1},["/en/features/character-wiki.md","/en/features/character-wiki.md.md"]],["v-4f509108","/en/features/daily-notes.md.html",{y:"a",t:"实时便笺",I:1},["/en/features/daily-notes.md","/en/features/daily-notes.md.md"]],["v-af9b501c","/en/features/develop-plan.md.html",{y:"a",t:"养成计划",I:1},["/en/features/develop-plan.md","/en/features/develop-plan.md.md"]],["v-62dad86c","/en/features/game-launcher.md.html",{y:"a",t:"高级启动器",I:1},["/en/features/game-launcher.md","/en/features/game-launcher.md.md"]],["v-692ae6d1","/en/features/hutao-API.md.html",{y:"a",t:"胡桃数据库/深渊统计",I:1},["/en/features/hutao-API.md","/en/features/hutao-API.md.md"]],["v-38def794","/en/features/hutao-settings.md.html",{y:"a",t:"软件设置",I:1},["/en/features/hutao-settings.md","/en/features/hutao-settings.md.md"]],["v-7bea4848","/en/features/mhy-account-switch.md.html",{y:"a",t:"米游社多帐号切换",I:1},["/en/features/mhy-account-switch.md","/en/features/mhy-account-switch.md.md"]],["v-3d7c3a30","/en/features/weapon-wiki.md.html",{y:"a",t:"武器资料",I:1},["/en/features/weapon-wiki.md","/en/features/weapon-wiki.md.md"]],["v-089f6409","/en/features/wish-export.md.html",{y:"a",t:"祈愿记录",I:1},["/en/features/wish-export.md","/en/features/wish-export.md.md"]],["v-0e6a1380","/en/statements/README.md.html",{y:"a",t:"声明和公告",I:1},["/en/statements/README.md","/en/statements/README.md.md"]],["v-21f7ee7f","/en/statements/bug-report.md.html",{y:"a",t:"提交BUG报告",i:"debug",I:1},["/en/statements/bug-report.md","/en/statements/bug-report.md.md"]],["v-c48cc4e2","/en/statements/privacy-notice.md.html",{y:"a",t:"用户数据和隐私权益",i:"license",I:1},["/en/statements/privacy-notice.md","/en/statements/privacy-notice.md.md"]],["v-9aed64a4","/en/statements/tos.md.html",{y:"a",t:"用户使用协议和法律声明",i:"license",I:1},["/en/statements/tos.md","/en/statements/tos.md.md"]],["v-5e8f9912","/en/statements/update-log.md.html",{y:"a",t:"更新日志",I:1},["/en/statements/update-log.md","/en/statements/update-log.md.md"]],["v-04155622","/ko/advanced/FAQ.md.html",{y:"a",t:"常见问题",i:"ask",I:1},["/ko/advanced/FAQ.md","/ko/advanced/FAQ.md.md"]],["v-2e3b8692","/ko/advanced/Gacha-system-and-export-principal.md.html",{y:"a",t:"祈愿系统与导出原理",i:"read",I:1},["/ko/advanced/Gacha-system-and-export-principal.md","/ko/advanced/Gacha-system-and-export-principal.md.md"]],["v-75c794fd","/ko/advanced/README.md.html",{y:"a",t:"高级",I:1},["/ko/advanced/README.md","/ko/advanced/README.md.md"]],["v-eb3c88ca","/ko/advanced/artifact-rating-rules.md.html",{y:"a",t:"圣遗物评分机制",i:"read",I:1},["/ko/advanced/artifact-rating-rules.md","/ko/advanced/artifact-rating-rules.md.md"]],["v-a0b4f45a","/ko/advanced/exceptions.md.html",{y:"a",t:"常见的程序异常",i:"debug",I:1},["/ko/advanced/exceptions.md","/ko/advanced/exceptions.md.md"]],["v-04f4aeee","/ko/advanced/get-stoken-cookie-from-the-third-party.md.html",{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"read",I:1},["/ko/advanced/get-stoken-cookie-from-the-third-party.md","/ko/advanced/get-stoken-cookie-from-the-third-party.md.md"]],["v-2476c9c8","/ko/advanced/known-issue.md.html",{y:"a",t:"已知问题",i:"tool",I:1},["/ko/advanced/known-issue.md","/ko/advanced/known-issue.md.md"]],["v-7a85d16a","/ko/advanced/mihoyo-risk-tip.md.html",{y:"a",t:"账号风险及异常提示",i:"warn",I:1},["/ko/advanced/mihoyo-risk-tip.md","/ko/advanced/mihoyo-risk-tip.md.md"]],["v-77083b1b","/ko/advanced/uninstall.md.html",{y:"a",t:"卸载胡桃工具箱",i:"delete",I:1},["/ko/advanced/uninstall.md","/ko/advanced/uninstall.md.md"]],["v-190600fc","/ko/features/README.md.html",{y:"a",t:"功能指南",I:1},["/ko/features/README.md","/ko/features/README.md.md"]],["v-30dd1af8","/ko/features/achievements.md.html",{y:"a",t:"成就管理",I:1},["/ko/features/achievements.md","/ko/features/achievements.md.md"]],["v-4edd4cbc","/ko/features/character-data.md.html",{y:"a",t:"属性统计",I:1},["/ko/features/character-data.md","/ko/features/character-data.md.md"]],["v-1d74b3a8","/ko/features/character-wiki.md.html",{y:"a",t:"角色资料",I:1},["/ko/features/character-wiki.md","/ko/features/character-wiki.md.md"]],["v-567914a1","/ko/features/daily-notes.md.html",{y:"a",t:"实时便笺",I:1},["/ko/features/daily-notes.md","/ko/features/daily-notes.md.md"]],["v-2386c126","/ko/features/develop-plan.md.html",{y:"a",t:"养成计划",I:1},["/ko/features/develop-plan.md","/ko/features/develop-plan.md.md"]],["v-49d13baf","/ko/features/game-launcher.md.html",{y:"a",t:"高级启动器",I:1},["/ko/features/game-launcher.md","/ko/features/game-launcher.md.md"]],["v-51db4936","/ko/features/hutao-API.md.html",{y:"a",t:"胡桃数据库/深渊统计",I:1},["/ko/features/hutao-API.md","/ko/features/hutao-API.md.md"]],["v-25754c4f","/ko/features/hutao-settings.md.html",{y:"a",t:"软件设置",I:1},["/ko/features/hutao-settings.md","/ko/features/hutao-settings.md.md"]],["v-1da25b17","/ko/features/mhy-account-switch.md.html",{y:"a",t:"米游社多帐号切换",I:1},["/ko/features/mhy-account-switch.md","/ko/features/mhy-account-switch.md.md"]],["v-88c4d156","/ko/features/weapon-wiki.md.html",{y:"a",t:"武器资料",I:1},["/ko/features/weapon-wiki.md","/ko/features/weapon-wiki.md.md"]],["v-f27e7da4","/ko/features/wish-export.md.html",{y:"a",t:"祈愿记录",I:1},["/ko/features/wish-export.md","/ko/features/wish-export.md.md"]],["v-26bd5f0a","/ko/statements/README.md.html",{y:"a",t:"声明和公告",I:1},["/ko/statements/README.md","/ko/statements/README.md.md"]],["v-680235fa","/ko/statements/bug-report.md.html",{y:"a",t:"提交BUG报告",i:"debug",I:1},["/ko/statements/bug-report.md","/ko/statements/bug-report.md.md"]],["v-83e4a0ec","/ko/statements/privacy-notice.md.html",{y:"a",t:"用户数据和隐私权益",i:"license",I:1},["/ko/statements/privacy-notice.md","/ko/statements/privacy-notice.md.md"]],["v-70a6aada","/ko/statements/tos.md.html",{y:"a",t:"用户使用协议和法律声明",i:"license",I:1},["/ko/statements/tos.md","/ko/statements/tos.md.md"]],["v-b6cc3ee6","/ko/statements/update-log.md.html",{y:"a",t:"更新日志",I:1},["/ko/statements/update-log.md","/ko/statements/update-log.md.md"]],["v-3706649a","/404.html",{y:"p",t:"",I:1},["/404"]],["v-437b37b6","/development-log/",{y:"p",t:"Development Log",I:1},["/development-log/index.html"]],["v-2d0a9db2","/ko/",{y:"p",t:"Ko",I:1},["/ko/index.html"]],["v-5f449840","/en/advanced/",{y:"p",t:"Advanced",I:1},["/en/advanced/index.html"]],["v-30f089b6","/en/features/",{y:"p",t:"Features",I:1},["/en/features/index.html"]],["v-a4f9d2c4","/en/statements/",{y:"p",t:"Statements",I:1},["/en/statements/index.html"]],["v-d927724a","/ko/advanced/",{y:"p",t:"Advanced",I:1},["/ko/advanced/index.html"]],["v-aad363c0","/ko/features/",{y:"p",t:"Features",I:1},["/ko/features/index.html"]],["v-318e524e","/ko/statements/",{y:"p",t:"Statements",I:1},["/ko/statements/index.html"]]];var Vuepress=defineComponent({name:"Vuepress",setup(){const $o=usePageLayout();return()=>h$4($o.value)}}),createRoutes=()=>pagesRoutes.reduce(($o,[Lo,Ao,To,xo])=>($o.push({name:Lo,path:Ao,component:Vuepress,meta:To},...xo.map(Ro=>({path:Ro,redirect:Ao}))),$o),[{name:"404",path:"/:catchAll(.*)",component:Vuepress}]),historyCreator=createWebHistory,createVueRouter=()=>{const $o=createRouter({history:historyCreator(removeEndingSlash("/")),routes:createRoutes(),scrollBehavior:(Lo,Ao,To)=>To||(Lo.hash?{el:Lo.hash}:{top:0})});return $o.beforeResolve(async(Lo,Ao)=>{var To;(Lo.path!==Ao.path||Ao===START_LOCATION_NORMALIZED)&&([pageData.value]=await Promise.all([resolvers.resolvePageData(Lo.name),(To=pagesComponents[Lo.name])==null?void 0:To.__asyncLoader()]))}),$o},setupGlobalComponents=$o=>{$o.component("ClientOnly",ClientOnly),$o.component("Content",Content)},setupGlobalComputed=($o,Lo,Ao)=>{const To=computed(()=>resolvers.resolveLayouts(Ao)),xo=computed(()=>resolvers.resolveRouteLocale(siteData.value.locales,Lo.currentRoute.value.path)),Ro=computed(()=>resolvers.resolveSiteLocaleData(siteData.value,xo.value)),Bo=computed(()=>resolvers.resolvePageFrontmatter(pageData.value)),No=computed(()=>resolvers.resolvePageHeadTitle(pageData.value,Ro.value)),Mo=computed(()=>resolvers.resolvePageHead(No.value,Bo.value,Ro.value)),Vo=computed(()=>resolvers.resolvePageLang(pageData.value)),zo=computed(()=>resolvers.resolvePageLayout(pageData.value,To.value));return $o.provide(layoutsSymbol,To),$o.provide(pageFrontmatterSymbol,Bo),$o.provide(pageHeadTitleSymbol,No),$o.provide(pageHeadSymbol,Mo),$o.provide(pageLangSymbol,Vo),$o.provide(pageLayoutSymbol,zo),$o.provide(routeLocaleSymbol,xo),$o.provide(siteLocaleDataSymbol,Ro),Object.defineProperties($o.config.globalProperties,{$frontmatter:{get:()=>Bo.value},$head:{get:()=>Mo.value},$headTitle:{get:()=>No.value},$lang:{get:()=>Vo.value},$page:{get:()=>pageData.value},$routeLocale:{get:()=>xo.value},$site:{get:()=>siteData.value},$siteLocale:{get:()=>Ro.value},$withBase:{get:()=>withBase}}),{layouts:To,pageData,pageFrontmatter:Bo,pageHead:Mo,pageHeadTitle:No,pageLang:Vo,pageLayout:zo,routeLocale:xo,siteData,siteLocaleData:Ro}},setupUpdateHead=()=>{const $o=useRoute(),Lo=usePageHead(),Ao=usePageLang(),To=ref([]),xo=()=>{Lo.value.forEach(Bo=>{const No=queryHeadTag(Bo);No&&To.value.push(No)})},Ro=()=>{document.documentElement.lang=Ao.value,To.value.forEach(Bo=>{Bo.parentNode===document.head&&document.head.removeChild(Bo)}),To.value.splice(0,To.value.length),Lo.value.forEach(Bo=>{const No=createHeadTag(Bo);No!==null&&(document.head.appendChild(No),To.value.push(No))})};provide(updateHeadSymbol,Ro),onMounted(()=>{xo(),Ro(),watch(()=>$o.path,()=>Ro())})},queryHeadTag=([$o,Lo,Ao=""])=>{const To=Object.entries(Lo).map(([No,Mo])=>isString$1(Mo)?`[${No}=${JSON.stringify(Mo)}]`:Mo===!0?`[${No}]`:"").join(""),xo=`head > ${$o}${To}`;return Array.from(document.querySelectorAll(xo)).find(No=>No.innerText===Ao)||null},createHeadTag=([$o,Lo,Ao])=>{if(!isString$1($o))return null;const To=document.createElement($o);return isPlainObject(Lo)&&Object.entries(Lo).forEach(([xo,Ro])=>{isString$1(Ro)?To.setAttribute(xo,Ro):Ro===!0&&To.setAttribute(xo,"")}),isString$1(Ao)&&To.appendChild(document.createTextNode(Ao)),To},appCreator=createSSRApp,createVueApp=async()=>{var Ao;const $o=appCreator({name:"VuepressApp",setup(){var To;setupUpdateHead();for(const xo of clientConfigs)(To=xo.setup)==null||To.call(xo);return()=>[h$4(RouterView),...clientConfigs.flatMap(({rootComponents:xo=[]})=>xo.map(Ro=>h$4(Ro)))]}}),Lo=createVueRouter();setupGlobalComponents($o),setupGlobalComputed($o,Lo,clientConfigs);for(const To of clientConfigs)await((Ao=To.enhance)==null?void 0:Ao.call(To,{app:$o,router:Lo,siteData}));return $o.use(Lo),{app:$o,router:Lo}};createVueApp().then(({app:$o,router:Lo})=>{Lo.isReady().then(()=>{$o.mount("#app")})});export{R$2 as R,__vitePreload as _,createVueApp,ot$2 as o};