diff --git a/404.html b/404.html index 49171da97..3913188c9 100644 --- a/404.html +++ b/404.html @@ -32,10 +32,10 @@ } - + -

404

页面不存在

我们是怎么来到这儿的?

+

404

页面不存在

看起来你访问了一个失效的链接

diff --git a/FAQ/artifact-rating-rules.html b/FAQ/artifact-rating-rules.html index 5b01f43df..27e966abc 100644 --- a/FAQ/artifact-rating-rules.html +++ b/FAQ/artifact-rating-rules.html @@ -32,7 +32,7 @@ } - +

圣遗物评分机制

DGP-StudioFAQ小于 1 分钟

圣遗物评分机制

因角色设定差异,圣遗物评分机制也必须随角色所需属性而确定。

如果你有兴趣探索我们的评分机制, 可以审阅胡桃工具箱代码open in new window 来了解评分计算方法。

如果你对当前的圣遗物评分机制有新的建议,可以在 GitHub 上开启 Issue 为圣遗物评分提供新的依据open in new window

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
diff --git a/FAQ/index.html b/FAQ/index.html index 49ec8b2d6..d37b4edd0 100644 --- a/FAQ/index.html +++ b/FAQ/index.html @@ -32,7 +32,7 @@ } - +

F A Q

DGP-Studio小于 1 分钟

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
diff --git a/assets/app-3a1bbd60.js b/assets/app-3a1bbd60.js index 4ae8db775..5d69270ac 100644 --- a/assets/app-3a1bbd60.js +++ b/assets/app-3a1bbd60.js @@ -1,4 +1,4 @@ -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(xo,Lo,To){if(!Lo||Lo.length===0)return xo();const Ao=document.getElementsByTagName("link");return Promise.all(Lo.map(Bo=>{if(Bo=assetsURL(Bo),Bo in seen)return;seen[Bo]=!0;const Ro=Bo.endsWith(".css"),No=Ro?'[rel="stylesheet"]':"";if(!!To)for(let Vo=Ao.length-1;Vo>=0;Vo--){const Fo=Ao[Vo];if(Fo.href===Bo&&(!Ro||Fo.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${Bo}"]${No}`))return;const zo=document.createElement("link");if(zo.rel=Ro?"stylesheet":scriptRel,Ro||(zo.as="script",zo.crossOrigin=""),zo.href=Bo,document.head.appendChild(zo),Ro)return new Promise((Vo,Fo)=>{zo.addEventListener("load",Vo),zo.addEventListener("error",()=>Fo(new Error(`Unable to preload CSS for ${Bo}`)))})})).then(()=>xo())},pagesData$1={"v-8daa1a0e":()=>__vitePreload(()=>import("./index.html-651cfb32.js"),[]).then(({data:$o})=>$o),"v-67f865c9":()=>__vitePreload(()=>import("./community.html-4259ed5c.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-af87c551.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-4f87b30d":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-4011e065.js"),[]).then(({data:$o})=>$o),"v-5b94d45f":()=>__vitePreload(()=>import("./HttpRequestException.html-4f30254a.js"),[]).then(({data:$o})=>$o),"v-0288c929":()=>__vitePreload(()=>import("./artifact-rating-rules.html-89b1cb5d.js"),[]).then(({data:$o})=>$o),"v-9a0eaba6":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-ac32733d.js"),[]).then(({data:$o})=>$o),"v-179f15e2":()=>__vitePreload(()=>import("./how-to.html-b1b1af86.js"),[]).then(({data:$o})=>$o),"v-401b4afa":()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-d397119f.js"),[]).then(({data:$o})=>$o),"v-289a9e83":()=>__vitePreload(()=>import("./why.html-69ac89b7.js"),[]).then(({data:$o})=>$o),"v-28eb1946":()=>__vitePreload(()=>import("./symposium1.html-307eb376.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-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-4f5386f2.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-8e84b5ab.js"),[]).then(({data:$o})=>$o),"v-3e40bb9d":()=>__vitePreload(()=>import("./mhy-account-switch.html-43580033.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-38eb66bf.js"),[]).then(({data:$o})=>$o),"v-39f4c4da":()=>__vitePreload(()=>import("./bug-report.html-b615f75b.js"),[]).then(({data:$o})=>$o),"v-6730cc6c":()=>__vitePreload(()=>import("./privacy-notice.html-4dbebbbb.js"),[]).then(({data:$o})=>$o),"v-d670f89a":()=>__vitePreload(()=>import("./tos.html-233ebd50.js"),[]).then(({data:$o})=>$o),"v-3706649a":()=>__vitePreload(()=>import("./404.html-32d5d192.js"),[]).then(({data:$o})=>$o),"v-74379e72":()=>__vitePreload(()=>import("./index.html-97cb8dac.js"),[]).then(({data:$o})=>$o),"v-437b37b6":()=>__vitePreload(()=>import("./index.html-6015185b.js"),[]).then(({data:$o})=>$o),"v-35380e8e":()=>__vitePreload(()=>import("./index.html-34056938.js"),[]).then(({data:$o})=>$o),"v-b573819c":()=>__vitePreload(()=>import("./index.html-088df0ce.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-07f35cf7.js"),["assets/community.html-07f35cf7.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-7eba1a5f.js"),["assets/quick-start.html-7eba1a5f.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-4f87b30d":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-9d5c540b.js"),["assets/Gacha-system-and-export-principal.html-9d5c540b.js","assets/framework-3390b3d8.js"])),"v-5b94d45f":defineAsyncComponent(()=>__vitePreload(()=>import("./HttpRequestException.html-52875328.js"),["assets/HttpRequestException.html-52875328.js","assets/framework-3390b3d8.js"])),"v-0288c929":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.html-96b16e32.js"),["assets/artifact-rating-rules.html-96b16e32.js","assets/framework-3390b3d8.js"])),"v-9a0eaba6":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-179f15e2":defineAsyncComponent(()=>__vitePreload(()=>import("./how-to.html-1464f498.js"),["assets/how-to.html-1464f498.js","assets/framework-3390b3d8.js"])),"v-401b4afa":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-6b5d515d.js"),["assets/mihoyo-risk-tip.html-6b5d515d.js","assets/framework-3390b3d8.js"])),"v-289a9e83":defineAsyncComponent(()=>__vitePreload(()=>import("./why.html-bffa06c8.js"),["assets/why.html-bffa06c8.js","assets/framework-3390b3d8.js"])),"v-28eb1946":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium1.html-ab61935d.js"),["assets/symposium1.html-ab61935d.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-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-93c5e424.js"),["assets/daily-notes.html-93c5e424.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-0a7c2c78.js"),["assets/hutao-settings.html-0a7c2c78.js","assets/framework-3390b3d8.js"])),"v-3e40bb9d":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.html-110b4f73.js"),["assets/mhy-account-switch.html-110b4f73.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-144a0861.js"),["assets/wish-export.html-144a0861.js","assets/framework-3390b3d8.js"])),"v-39f4c4da":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.html-278df747.js"),["assets/bug-report.html-278df747.js","assets/framework-3390b3d8.js"])),"v-6730cc6c":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.html-196dce62.js"),["assets/privacy-notice.html-196dce62.js","assets/framework-3390b3d8.js"])),"v-d670f89a":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.html-989c3554.js"),["assets/tos.html-989c3554.js","assets/framework-3390b3d8.js"])),"v-3706649a":defineAsyncComponent(()=>__vitePreload(()=>import("./404.html-f3dfcc04.js"),["assets/404.html-f3dfcc04.js","assets/framework-3390b3d8.js"])),"v-74379e72":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5a3324fa.js"),["assets/index.html-5a3324fa.js","assets/framework-3390b3d8.js"])),"v-437b37b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-95592738.js"),["assets/index.html-95592738.js","assets/framework-3390b3d8.js"])),"v-35380e8e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f45a2103.js"),["assets/index.html-f45a2103.js","assets/framework-3390b3d8.js"])),"v-b573819c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-4b5336df.js"),["assets/index.html-4b5336df.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((xo,Lo)=>({...xo,...Lo.layouts}),{}),resolvePageData:async $o=>{const xo=pagesData.value[$o];return await(xo==null?void 0:xo())??pageDataEmpty},resolvePageFrontmatter:$o=>$o.frontmatter,resolvePageHead:($o,xo,Lo)=>{const To=isString$1(xo.description)?xo.description:Lo.description,Ao=[...isArray(xo.head)?xo.head:[],...Lo.head,["title",{},$o],["meta",{name:"description",content:To}]];return dedupeHead(Ao)},resolvePageHeadTitle:($o,xo)=>[$o.title,xo.title].filter(Lo=>!!Lo).join(" | "),resolvePageLang:$o=>$o.lang||"en",resolvePageLayout:($o,xo)=>{let Lo;if($o.path){const To=$o.frontmatter.layout;isString$1(To)?Lo=To:Lo=LAYOUT_NAME_DEFAULT}else Lo=LAYOUT_NAME_NOT_FOUND;return xo[Lo]},resolveRouteLocale:($o,xo)=>resolveLocalePath($o,xo),resolveSiteLocaleData:($o,xo)=>({...$o,...$o.locales[xo]})}),ClientOnly=defineComponent({name:"ClientOnly",setup($o,xo){const Lo=ref(!1);return onMounted(()=>{Lo.value=!0}),()=>{var To,Ao;return Lo.value?(Ao=(To=xo.slots).default)==null?void 0:Ao.call(To):null}}}),Content=defineComponent({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup($o){const xo=usePageData(),Lo=computed(()=>pagesComponents[$o.pageKey||xo.value.key]);return()=>Lo.value?h$4(Lo.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,xo){for(var Lo=new u16(31),To=0;To<31;++To)Lo[To]=xo+=1<<$o[To-1];for(var Ao=new u32(Lo[30]),To=1;To<30;++To)for(var Bo=Lo[To];Bo>>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,xo,Lo){for(var To=$o.length,Ao=0,Bo=new u16(xo);Ao>>Mo]=zo}else for(No=new u16(To),Ao=0;Ao>>15-$o[Ao]);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 xo=$o[0],Lo=1;Lo<$o.length;++Lo)$o[Lo]>xo&&(xo=$o[Lo]);return xo},bits=function($o,xo,Lo){var To=xo/8|0;return($o[To]|$o[To+1]<<8)>>(xo&7)&Lo},bits16=function($o,xo){var Lo=xo/8|0;return($o[Lo]|$o[Lo+1]<<8|$o[Lo+2]<<16)>>(xo&7)},shft=function($o){return($o+7)/8|0},slc=function($o,xo,Lo){(xo==null||xo<0)&&(xo=0),(Lo==null||Lo>$o.length)&&(Lo=$o.length);var To=new($o.BYTES_PER_ELEMENT==2?u16:$o.BYTES_PER_ELEMENT==4?u32:u8)(Lo-xo);return To.set($o.subarray(xo,Lo)),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,xo,Lo){var To=new Error(xo||ec[$o]);if(To.code=$o,Error.captureStackTrace&&Error.captureStackTrace(To,err),!Lo)throw To;return To},inflt=function($o,xo,Lo){var To=$o.length;if(!To||Lo&&Lo.f&&!Lo.l)return xo||new u8(0);var Ao=!xo||Lo,Bo=!Lo||Lo.i;Lo||(Lo={}),xo||(xo=new u8(To*3));var Ro=function(Da){var Oa=xo.length;if(Da>Oa){var Aa=new u8(Math.max(Oa*2,Da));Aa.set(xo),xo=Aa}},No=Lo.f||0,Mo=Lo.p||0,zo=Lo.b||0,Vo=Lo.l,Fo=Lo.d,Uo=Lo.m,Ho=Lo.n,Wo=To*8;do{if(!Vo){No=bits($o,Mo,1);var qo=bits($o,Mo+1,3);if(Mo+=3,qo)if(qo==1)Vo=flrm,Fo=fdrm,Uo=9,Ho=5;else if(qo==2){var Zo=bits($o,Mo,31)+257,Ko=bits($o,Mo+10,15)+4,Jo=Zo+bits($o,Mo+5,31)+1;Mo+=14;for(var aa=new u8(Jo),ea=new u8(19),Xo=0;Xo>>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,Zo),ia=aa.subarray(Zo);Uo=max(ta),Ho=max(ia),Vo=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,Qo=Go+Yo;if(Qo>To){Bo&&err(0);break}Ao&&Ro(zo+Yo),xo.set($o.subarray(Go,Qo),zo),Lo.b=zo+=Yo,Lo.p=Mo=Qo*8,Lo.f=No;continue}if(Mo>Wo){Bo&&err(0);break}}Ao&&Ro(zo+131072);for(var oa=(1<>>4;if(Mo+=na&15,Mo>Wo){Bo&&err(0);break}if(na||err(2),ga<256)xo[zo++]=ga;else if(ga==256){ha=Mo,Vo=null;break}else{var ka=ga-254;if(ga>264){var Xo=ga-257,$a=fleb[Xo];ka=bits($o,Mo,(1<<$a)-1)+fl[Xo],Mo+=$a}var Sa=Fo[bits16($o,Mo)&ua],Ea=Sa>>>4;Sa||err(3),Mo+=Sa&15;var ia=fd[Ea];if(Ea>3){var $a=fdeb[Ea];ia+=bits16($o,Mo)&(1<<$a)-1,Mo+=$a}if(Mo>Wo){Bo&&err(0);break}Ao&&Ro(zo+131072);for(var Ta=zo+ka;zo>>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,xo){return inflt((zlv($o),$o.subarray(2,-4)),xo)}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 xo="",Lo=0;;){var To=$o[Lo++],Ao=(To>127)+(To>223)+(To>239);if(Lo+Ao>$o.length)return[xo,slc($o,Lo-1)];Ao?Ao==3?(To=((To&15)<<18|($o[Lo++]&63)<<12|($o[Lo++]&63)<<6|$o[Lo++]&63)-65536,xo+=String.fromCharCode(55296|To>>10,56320|To&1023)):Ao&1?xo+=String.fromCharCode((To&31)<<6|$o[Lo++]&63):xo+=String.fromCharCode((To&15)<<12|($o[Lo++]&63)<<6|$o[Lo++]&63):xo+=String.fromCharCode(To)}};function strToU8($o,xo){if(xo){for(var Lo=new u8($o.length),To=0;To<$o.length;++To)Lo[To]=$o.charCodeAt(To);return Lo}if(te$2)return te$2.encode($o);for(var Ao=$o.length,Bo=new u8($o.length+($o.length>>1)),Ro=0,No=function(Vo){Bo[Ro++]=Vo},To=0;ToBo.length){var Mo=new u8(Ro+8+(Ao-To<<1));Mo.set(Bo),Bo=Mo}var zo=$o.charCodeAt(To);zo<128||xo?No(zo):zo<2048?(No(192|zo>>6),No(128|zo&63)):zo>55295&&zo<57344?(zo=65536+(zo&1023<<10)|$o.charCodeAt(++To)&1023,No(240|zo>>18),No(128|zo>>12&63),No(128|zo>>6&63),No(128|zo&63)):(No(224|zo>>12),No(128|zo>>6&63),No(128|zo&63))}return slc(Bo,0,Ro)}function strFromU8($o,xo){if(xo){for(var Lo="",To=0;To<$o.length;To+=16384)Lo+=String.fromCharCode.apply(null,$o.subarray(To,To+16384));return Lo}else{if(td)return td.decode($o);var Ao=dutf8($o),Bo=Ao[0],Ro=Ao[1];return Ro.length&&err(8),Bo}}const R$2=({name:$o="",color:xo="currentColor"},{slots:Lo})=>{var To;return h$4("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${$o}-icon`],viewBox:"0 0 1024 1024",fill:xo,"aria-label":`${$o} icon`},(To=Lo.default)==null?void 0:To.call(Lo))};R$2.displayName="IconBase";const kt$2=($o,{slots:xo})=>{var Lo;return((Lo=xo.default)==null?void 0:Lo.call(xo))||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,xo)=>{const Lo=xo?xo._instance:getCurrentInstance();return isPlainObject(Lo==null?void 0:Lo.appContext.components)&&($o in Lo.appContext.components||camelize($o)in Lo.appContext.components||capitalize(camelize($o))in Lo.appContext.components)},Yt$2=$o=>{const xo=useRouteLocale();return computed(()=>$o[xo.value])},Lt$1=$o=>/\b(?:Android|iPhone)/i.test($o),Zt$2=($o,xo)=>{let Lo=1;for(let To=0;To<$o.length;To++)Lo+=$o.charCodeAt(To),Lo+=Lo<<10,Lo^=Lo>>6;return Lo+=Lo<<3,Lo^=Lo>>11,Lo%xo};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,xo){(function(Lo,To){$o.exports=To()})(K$2,function(){var Lo=1e3,To=6e4,Ao=36e5,Bo="millisecond",Ro="second",No="minute",Mo="hour",zo="day",Vo="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,Qo={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])+"]"}},Zo=function(na,ra,ta){var ia=String(na);return!ia||ia.length>=ra?na:""+Array(ra+1-ia.length).join(ta)+na},Ko={s:Zo,z:function(na){var ra=-na.utcOffset(),ta=Math.abs(ra),ia=Math.floor(ta/60),oa=ta%60;return(ra<=0?"+":"-")+Zo(ia,2,"0")+":"+Zo(oa,2,"0")},m:function na(ra,ta){if(ra.date()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 wa(ta)},fa=Ko;fa.l=Xo,fa.i=ea,fa.w=function(na,ra){return la(na,{locale:ra.$L,utc:ra.$u,x:ra.$x,$offset:ra.$offset})};var wa=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(fa.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,ka=(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,ka)):new Date(ha[1],ga,ha[3]||1,ha[4]||0,ha[5]||0,ha[6]||0,ka)}}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 fa},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)=0?1:Yo.date()),Zo=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(Zo,Ko,Qo,Jo,aa,ea,Xo)):new Date(Zo,Ko,Qo,Jo,aa,ea,Xo)}return Wo},No=Bo.parse;Bo.parse=function(Uo){Uo.date=Ro.bind(this)(Uo),No.bind(this)(Uo)};var Mo=Bo.set,zo=Bo.add,Vo=Bo.subtract,Fo=function(Uo,Ho,Wo,qo){qo===void 0&&(qo=1);var Go=Object.keys(Ho),Yo=this;return Go.forEach(function(Qo){Yo=Uo.bind(Yo)(Ho[Qo]*qo,Qo)}),Yo};Bo.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)},Bo.add=function(Uo,Ho){return Uo.constructor.name==="Object"?Fo.bind(this)(zo,Uo,Ho):zo.bind(this)(Uo,Ho)},Bo.subtract=function(Uo,Ho){return Uo.constructor.name==="Object"?Fo.bind(this)(zo,Uo,Ho,-1):Vo.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,xo){(function(Lo,To){$o.exports=To()})(K$2,function(){var Lo={year:0,month:1,day:2,hour:3,minute:4,second:5},To={};return function(Ao,Bo,Ro){var No,Mo=function(Uo,Ho,Wo){Wo===void 0&&(Wo={});var qo=new Date(Uo),Go=function(Yo,Qo){Qo===void 0&&(Qo={});var Zo=Qo.timeZoneName||"short",Ko=Yo+"|"+Zo,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:Zo}),To[Ko]=Jo),Jo}(Ho,Wo);return Go.formatToParts(qo)},zo=function(Uo,Ho){for(var Wo=Mo(Uo,Ho),qo=[],Go=0;Go=0&&(qo[Ko]=parseInt(Zo,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(Ro.utc(ea).valueOf()-(Xo-=Xo%1e3))/6e4},Vo=Bo.prototype;Vo.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),Qo=Ro(Go).$set("millisecond",this.$ms).utcOffset(15*-Math.round(qo.getTimezoneOffset()/15)-Yo,!0);if(Ho){var Zo=Qo.utcOffset();Qo=Qo.add(Wo-Zo,"minute")}return Qo.$x.$timezone=Uo,Qo},Vo.offsetName=function(Uo){var Ho=this.$x.$timezone||Ro.tz.guess(),Wo=Mo(this.valueOf(),Ho,{timeZoneName:Uo}).find(function(qo){return qo.type.toLowerCase()==="timezonename"});return Wo&&Wo.value};var Fo=Vo.startOf;Vo.startOf=function(Uo,Ho){if(!this.$x||!this.$x.$timezone)return Fo.call(this,Uo,Ho);var Wo=Ro(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return Fo.call(Wo,Uo,Ho).tz(this.$x.$timezone,!0)},Ro.tz=function(Uo,Ho,Wo){var qo=Wo&&Ho,Go=Wo||Ho||No,Yo=zo(+Ro(),Go);if(typeof Uo!="string")return Ro(Uo).tz(Go);var Qo=function(aa,ea,Xo){var la=aa-60*ea*1e3,fa=zo(la,Xo);if(ea===fa)return[la,ea];var wa=zo(la-=60*(fa-ea)*1e3,Xo);return fa===wa?[la,fa]:[aa-60*Math.min(fa,wa)*1e3,Math.max(fa,wa)]}(Ro.utc(Uo,qo).valueOf(),Yo,Go),Zo=Qo[0],Ko=Qo[1],Jo=Ro(Zo).utcOffset(Ko);return Jo.$x.$timezone=Go,Jo},Ro.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},Ro.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,xo){(function(Lo,To){$o.exports=To()})(K$2,function(){var Lo="minute",To=/[+-]\d\d(?::?\d\d)?/g,Ao=/([+-]|\d\d)/g;return function(Bo,Ro,No){var Mo=Ro.prototype;No.utc=function(qo){var Go={date:qo,utc:!0,args:arguments};return new Ro(Go)},Mo.utc=function(qo){var Go=No(this.toDate(),{locale:this.$L,utc:!0});return qo?Go.add(this.utcOffset(),Lo):Go},Mo.local=function(){return No(this.toDate(),{locale:this.$L,utc:!1})};var zo=Mo.parse;Mo.parse=function(qo){qo.utc&&(this.$u=!0),this.$utils().u(qo.$offset)||(this.$offset=qo.$offset),zo.call(this,qo)};var Vo=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 Vo.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(Ao)||["-",0,0],Xo=ea[0],la=60*+ea[1]+ +ea[2];return la===0?0:Xo==="+"?la:-la}(qo),qo===null))return this;var Qo=Math.abs(qo)<=16?60*qo:qo,Zo=this;if(Go)return Zo.$offset=Qo,Zo.$u=qo===0,Zo;if(qo!==0){var Ko=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(Zo=this.local().add(Qo+Ko,Lo)).$offset=Qo,Zo.$x.$localOffset=Ko}else Zo=this.utc();return Zo};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 Qo=this.local(),Zo=No(qo).local();return Wo.call(Qo,Zo,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,xo)=>{if($o){if(Z$2($o instanceof Date?$o:$o.trim()).isValid()){const To=xo?Z$2($o).tz(xo):Z$2($o),Ao=To.year(),Bo=To.month()+1,Ro=To.date(),No=To.hour(),Mo=To.minute(),zo=To.second(),Vo=To.millisecond(),Fo=No===0&&Mo===0&&zo===0&&Vo===0;return{value:To.toDate(),info:{year:Ao,month:Bo,day:Ro,...Fo?{}:{hour:No,minute:Mo,second:zo}},type:Fo?"date":"full"}}const Lo=/(?:(\d{2,4})[/-](\d{1,2})[/-](\d{1,2}))?\s*(?:(\d{1,2}):(\d{1,2})(?::(\d{1,2}))?)?/u.exec($o.trim());if(Lo){const[,To,Ao,Bo,Ro,No,Mo]=Lo,zo=Go=>typeof Go>"u"?void 0:Number(Go),Vo=Go=>Go&&Go<100?Go+2e3:Go,Fo=Go=>Ro&&No&&!Mo?0:Go,Uo={year:Vo(zo(To)),month:zo(Ao),day:zo(Bo),hour:zo(Ro),minute:zo(No),second:Fo(zo(Mo))},Ho=To===void 0&&Ao===void 0&&Bo===void 0,Wo=Ro===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,xo)=>isString$1($o)&&$o.startsWith(xo),ee$2=($o,xo)=>isString$1($o)&&$o.endsWith(xo),St$2=Object.entries,Dt$2=Object.keys,ot$2=($o,...xo)=>{if(xo.length===0)return $o;const Lo=xo.shift()||null;return Lo&&St$2(Lo).forEach(([To,Ao])=>{To==="__proto__"||To==="constructor"||(isPlainObject($o[To])&&isPlainObject(Ao)?ot$2($o[To],Ao):isArray(Ao)?$o[To]=[...Ao]:isPlainObject(Ao)?$o[To]={...Ao}:$o[To]=Lo[To])}),ot$2($o,...xo)},re$2=($o,xo=!1)=>$o?isArray($o)?$o.map(Lo=>isString$1(Lo)?{name:Lo}:Lo):isString$1($o)?[{name:$o}]:isPlainObject($o)&&$o.name?[$o]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${xo?"":"| false"} | undefined\`, but got`,$o),[]):[],at$1=($o,xo)=>{if($o){if(isArray($o))return $o;if(isString$1($o))return[$o];console.error(`Expect ${xo||"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 xo="message-container",Lo=document.getElementById(xo);Lo?this.containerElement=Lo:(this.containerElement=document.createElement("div"),this.containerElement.id=xo,document.body.appendChild(this.containerElement))}pop(xo,Lo=2e3){const To=document.createElement("div"),Ao=Date.now();return To.className="message move-in",To.innerHTML=xo,this.containerElement.appendChild(To),this.messageElements[Ao]=To,Lo>0&&setTimeout(()=>{this.close(Ao)},Lo),Ao}close(xo){if(xo){const Lo=this.messageElements[xo];Lo.className=Lo.className.replace("move-in",""),Lo.className+="move-out",Lo.addEventListener("animationend",()=>{Lo.remove(),delete this.messageElements[xo]})}else Dt$2(this.messageElements).forEach(Lo=>this.close(Number(Lo)))}destroy(){document.body.removeChild(this.containerElement)}};const Mt$2=/#.*$/u,wt$2=$o=>{const xo=Mt$2.exec($o);return xo?xo[0]:""},ut$1=$o=>decodeURI($o).replace(Mt$2,"").replace(/(index)?\.(md|html)$/,""),he$2=($o,xo)=>{if(xo===void 0)return!1;const Lo=ut$1($o.path),To=ut$1(xo),Ao=wt$2(xo);return Ao?Ao===$o.hash&&(!To||Lo===To):Lo===To},le$2=$o=>{const xo=atob($o);return strFromU8(unzlibSync(strToU8(xo,!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,...xo)=>{const Lo=$o.resolve(...xo),To=Lo.matched[Lo.matched.length-1];if(!(To!=null&&To.redirect))return Lo;const{redirect:Ao}=To,Bo=isFunction$1(Ao)?Ao(Lo):Ao,Ro=isString$1(Bo)?{path:Bo}:Bo;return Ot$2($o,{hash:Lo.hash,query:Lo.query,params:Lo.params,...Ro})};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,xo){function Lo(...To){return new Promise((Ao,Bo)=>{Promise.resolve($o(()=>xo.apply(this,To),{fn:xo,thisArg:this,args:To})).then(Ao).catch(Bo)})}return Lo}const bypassFilter=$o=>$o();function debounceFilter($o,xo={}){let Lo,To,Ao=noop;const Bo=No=>{clearTimeout(No),Ao(),Ao=noop};return No=>{const Mo=resolveUnref($o),zo=resolveUnref(xo.maxWait);return Lo&&Bo(Lo),Mo<=0||zo!==void 0&&zo<=0?(To&&(Bo(To),To=null),Promise.resolve(No())):new Promise((Vo,Fo)=>{Ao=xo.rejectOnCancel?Fo:Vo,zo&&!To&&(To=setTimeout(()=>{Lo&&Bo(Lo),To=null,Vo(No())},zo)),Lo=setTimeout(()=>{To&&Bo(To),To=null,Vo(No())},Mo)})}}function throttleFilter($o,xo=!0,Lo=!0,To=!1){let Ao=0,Bo,Ro=!0,No=noop,Mo;const zo=()=>{Bo&&(clearTimeout(Bo),Bo=void 0,No(),No=noop)};return Fo=>{const Uo=resolveUnref($o),Ho=Date.now()-Ao,Wo=()=>Mo=Fo();if(zo(),Uo<=0)return Ao=Date.now(),Wo();if(Ho>Uo&&(Lo||!Ro))Ao=Date.now(),Wo();else if(xo)return new Promise((qo,Go)=>{No=To?Go:qo,Bo=setTimeout(()=>{Ao=Date.now(),Ro=!0,qo(Wo()),zo()},Uo-Ho)});return!Lo&&!Bo&&(Bo=setTimeout(()=>Ro=!0,Uo)),Ro=!1,Mo}}function pausableFilter($o=bypassFilter){const xo=ref(!0);function Lo(){xo.value=!1}function To(){xo.value=!0}const Ao=(...Bo)=>{xo.value&&$o(...Bo)};return{isActive:readonly(xo),pause:Lo,resume:To,eventFilter:Ao}}function identity($o){return $o}function tryOnScopeDispose($o){return getCurrentScope()?(onScopeDispose($o),!0):!1}function useDebounceFn($o,xo=200,Lo={}){return createFilterWrapper(debounceFilter(xo,Lo),$o)}function useThrottleFn($o,xo=200,Lo=!1,To=!0,Ao=!1){return createFilterWrapper(throttleFilter(xo,Lo,To,Ao),$o)}function resolveRef($o){return typeof $o=="function"?computed($o):ref($o)}function tryOnMounted($o,xo=!0){getCurrentInstance()?onMounted($o):xo?$o():nextTick($o)}function useIntervalFn($o,xo=1e3,Lo={}){const{immediate:To=!0,immediateCallback:Ao=!1}=Lo;let Bo=null;const Ro=ref(!1);function No(){Bo&&(clearInterval(Bo),Bo=null)}function Mo(){Ro.value=!1,No()}function zo(){const Vo=resolveUnref(xo);Vo<=0||(Ro.value=!0,Ao&&$o(),No(),Bo=setInterval($o,Vo))}if(To&&isClient&&zo(),isRef(xo)||isFunction(xo)){const Vo=watch(xo,()=>{Ro.value&&isClient&&zo()});tryOnScopeDispose(Vo)}return tryOnScopeDispose(Mo),{isActive:Ro,pause:Mo,resume:zo}}var __getOwnPropSymbols$6$1=Object.getOwnPropertySymbols,__hasOwnProp$6$1=Object.prototype.hasOwnProperty,__propIsEnum$6$1=Object.prototype.propertyIsEnumerable,__objRest$5=($o,xo)=>{var Lo={};for(var To in $o)__hasOwnProp$6$1.call($o,To)&&xo.indexOf(To)<0&&(Lo[To]=$o[To]);if($o!=null&&__getOwnPropSymbols$6$1)for(var To of __getOwnPropSymbols$6$1($o))xo.indexOf(To)<0&&__propIsEnum$6$1.call($o,To)&&(Lo[To]=$o[To]);return Lo};function watchWithFilter($o,xo,Lo={}){const To=Lo,{eventFilter:Ao=bypassFilter}=To,Bo=__objRest$5(To,["eventFilter"]);return watch($o,createFilterWrapper(Ao,xo),Bo)}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,xo,Lo)=>xo in $o?__defProp$2($o,xo,{enumerable:!0,configurable:!0,writable:!0,value:Lo}):$o[xo]=Lo,__spreadValues$2=($o,xo)=>{for(var Lo in xo||(xo={}))__hasOwnProp$2.call(xo,Lo)&&__defNormalProp$2($o,Lo,xo[Lo]);if(__getOwnPropSymbols$2)for(var Lo of __getOwnPropSymbols$2(xo))__propIsEnum$2.call(xo,Lo)&&__defNormalProp$2($o,Lo,xo[Lo]);return $o},__spreadProps$2=($o,xo)=>__defProps$2($o,__getOwnPropDescs$2(xo)),__objRest$1=($o,xo)=>{var Lo={};for(var To in $o)__hasOwnProp$2.call($o,To)&&xo.indexOf(To)<0&&(Lo[To]=$o[To]);if($o!=null&&__getOwnPropSymbols$2)for(var To of __getOwnPropSymbols$2($o))xo.indexOf(To)<0&&__propIsEnum$2.call($o,To)&&(Lo[To]=$o[To]);return Lo};function watchPausable($o,xo,Lo={}){const To=Lo,{eventFilter:Ao}=To,Bo=__objRest$1(To,["eventFilter"]),{eventFilter:Ro,pause:No,resume:Mo,isActive:zo}=pausableFilter(Ao);return{stop:watchWithFilter($o,xo,__spreadProps$2(__spreadValues$2({},Bo),{eventFilter:Ro})),pause:No,resume:Mo,isActive:zo}}function unrefElement($o){var xo;const Lo=resolveUnref($o);return(xo=Lo==null?void 0:Lo.$el)!=null?xo:Lo}const defaultWindow=isClient?window:void 0,defaultDocument=isClient?window.document:void 0;isClient&&window.navigator;isClient&&window.location;function useEventListener(...$o){let xo,Lo,To,Ao;if(isString($o[0])||Array.isArray($o[0])?([Lo,To,Ao]=$o,xo=defaultWindow):[xo,Lo,To,Ao]=$o,!xo)return noop;Array.isArray(Lo)||(Lo=[Lo]),Array.isArray(To)||(To=[To]);const Bo=[],Ro=()=>{Bo.forEach(Vo=>Vo()),Bo.length=0},No=(Vo,Fo,Uo)=>(Vo.addEventListener(Fo,Uo,Ao),()=>Vo.removeEventListener(Fo,Uo,Ao)),Mo=watch(()=>unrefElement(xo),Vo=>{Ro(),Vo&&Bo.push(...Lo.flatMap(Fo=>To.map(Uo=>No(Vo,Fo,Uo))))},{immediate:!0,flush:"post"}),zo=()=>{Mo(),Ro()};return tryOnScopeDispose(zo),zo}function onClickOutside($o,xo,Lo={}){const{window:To=defaultWindow,ignore:Ao=[],capture:Bo=!0,detectIframe:Ro=!1}=Lo;if(!To)return;let No=!0,Mo;const zo=Ho=>Ao.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))}}),Vo=Ho=>{To.clearTimeout(Mo);const Wo=unrefElement($o);if(!(!Wo||Wo===Ho.target||Ho.composedPath().includes(Wo))){if(Ho.detail===0&&(No=!zo(Ho)),!No){No=!0;return}xo(Ho)}},Fo=[useEventListener(To,"click",Vo,{passive:!0,capture:Bo}),useEventListener(To,"pointerdown",Ho=>{const Wo=unrefElement($o);Wo&&(No=!Ho.composedPath().includes(Wo)&&!zo(Ho))},{passive:!0}),useEventListener(To,"pointerup",Ho=>{if(Ho.button===0){const Wo=Ho.composedPath();Ho.composedPath=()=>Wo,Mo=To.setTimeout(()=>Vo(Ho),50)}},{passive:!0}),Ro&&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))&&xo(Ho)})].filter(Boolean);return()=>Fo.forEach(Ho=>Ho())}function useSupported($o,xo=!1){const Lo=ref(),To=()=>Lo.value=Boolean($o());return To(),tryOnMounted(To,xo),Lo}function useMediaQuery($o,xo={}){const{window:Lo=defaultWindow}=xo,To=useSupported(()=>Lo&&"matchMedia"in Lo&&typeof Lo.matchMedia=="function");let Ao;const Bo=ref(!1),Ro=()=>{Ao&&("removeEventListener"in Ao?Ao.removeEventListener("change",No):Ao.removeListener(No))},No=()=>{To.value&&(Ro(),Ao=Lo.matchMedia(resolveRef($o).value),Bo.value=Ao.matches,"addEventListener"in Ao?Ao.addEventListener("change",No):Ao.addListener(No))};return watchEffect(No),tryOnScopeDispose(()=>Ro()),Bo}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,xo){return handlers[$o]||xo}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,xo,Lo)=>xo in $o?__defProp$j($o,xo,{enumerable:!0,configurable:!0,writable:!0,value:Lo}):$o[xo]=Lo,__spreadValues$j=($o,xo)=>{for(var Lo in xo||(xo={}))__hasOwnProp$l.call(xo,Lo)&&__defNormalProp$j($o,Lo,xo[Lo]);if(__getOwnPropSymbols$l)for(var Lo of __getOwnPropSymbols$l(xo))__propIsEnum$l.call(xo,Lo)&&__defNormalProp$j($o,Lo,xo[Lo]);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,xo,Lo,To={}){var Ao;const{flush:Bo="pre",deep:Ro=!0,listenToStorageChanges:No=!0,writeDefaults:Mo=!0,mergeDefaults:zo=!1,shallow:Vo,window:Fo=defaultWindow,eventFilter:Uo,onError:Ho=ea=>{console.error(ea)}}=To,Wo=(Vo?shallowRef:ref)(xo);if(!Lo)try{Lo=getSSRHandler("getDefaultStorage",()=>{var ea;return(ea=defaultWindow)==null?void 0:ea.localStorage})()}catch(ea){Ho(ea)}if(!Lo)return Wo;const qo=resolveUnref(xo),Go=guessSerializerType(qo),Yo=(Ao=To.serializer)!=null?Ao:StorageSerializers[Go],{pause:Qo,resume:Zo}=watchPausable(Wo,()=>Ko(Wo.value),{flush:Bo,deep:Ro,eventFilter:Uo});return Fo&&No&&useEventListener(Fo,"storage",aa),aa(),Wo;function Ko(ea){try{if(ea==null)Lo.removeItem($o);else{const Xo=Yo.write(ea),la=Lo.getItem($o);la!==Xo&&(Lo.setItem($o,Xo),Fo&&(Fo==null||Fo.dispatchEvent(new StorageEvent("storage",{key:$o,oldValue:la,newValue:Xo,storageArea:Lo}))))}}catch(Xo){Ho(Xo)}}function Jo(ea){const Xo=ea?ea.newValue:Lo.getItem($o);if(Xo==null)return Mo&&qo!==null&&Lo.setItem($o,Yo.write(qo)),qo;if(!ea&&zo){const la=Yo.read(Xo);return isFunction(zo)?zo(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!==Lo)){if(ea&&ea.key==null){Wo.value=qo;return}if(!(ea&&ea.key!==$o)){Qo();try{Wo.value=Jo(ea)}catch(Xo){Ho(Xo)}finally{ea?nextTick(Zo):Zo()}}}}}function usePreferredDark($o){return useMediaQuery("(prefers-color-scheme: dark)",$o)}function useRafFn($o,xo={}){const{immediate:Lo=!0,window:To=defaultWindow}=xo,Ao=ref(!1);let Bo=0,Ro=null;function No(Vo){if(!Ao.value||!To)return;const Fo=Vo-Bo;$o({delta:Fo,timestamp:Vo}),Bo=Vo,Ro=To.requestAnimationFrame(No)}function Mo(){!Ao.value&&To&&(Ao.value=!0,Ro=To.requestAnimationFrame(No))}function zo(){Ao.value=!1,Ro!=null&&To&&(To.cancelAnimationFrame(Ro),Ro=null)}return Lo&&Mo(),tryOnScopeDispose(zo),{isActive:readonly(Ao),pause:zo,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,xo={}){const{document:Lo=defaultDocument,autoExit:To=!1}=xo,Ao=$o||(Lo==null?void 0:Lo.querySelector("html")),Bo=ref(!1);let Ro=functionsMap[0];const No=useSupported(()=>{if(Lo){for(const qo of functionsMap)if(qo[1]in Lo)return Ro=qo,!0}else return!1;return!1}),[Mo,zo,Vo,,Fo]=Ro;async function Uo(){No.value&&(Lo!=null&&Lo[Vo]&&await Lo[zo](),Bo.value=!1)}async function Ho(){if(!No.value)return;await Uo();const qo=unrefElement(Ao);qo&&(await qo[Mo](),Bo.value=!0)}async function Wo(){Bo.value?await Uo():await Ho()}return Lo&&useEventListener(Lo,Fo,()=>{Bo.value=!!(Lo!=null&&Lo[Vo])},!1),To&&tryOnScopeDispose(Uo),{isSupported:No,isFullscreen:Bo,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,xo,Lo)=>xo in $o?__defProp$6($o,xo,{enumerable:!0,configurable:!0,writable:!0,value:Lo}):$o[xo]=Lo,__spreadValues$6=($o,xo)=>{for(var Lo in xo||(xo={}))__hasOwnProp$6.call(xo,Lo)&&__defNormalProp$6($o,Lo,xo[Lo]);if(__getOwnPropSymbols$6)for(var Lo of __getOwnPropSymbols$6(xo))__propIsEnum$6.call(xo,Lo)&&__defNormalProp$6($o,Lo,xo[Lo]);return $o};function useNow($o={}){const{controls:xo=!1,interval:Lo="requestAnimationFrame"}=$o,To=ref(new Date),Ao=()=>To.value=new Date,Bo=Lo==="requestAnimationFrame"?useRafFn(Ao,{immediate:!0}):useIntervalFn(Ao,Lo,{immediate:!0});return xo?__spreadValues$6({now:To},Bo):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,xo={}){const Lo=ref(!1),{document:To=defaultDocument,immediate:Ao=!0,manual:Bo=!1,id:Ro=`vueuse_styletag_${++_id}`}=xo,No=ref($o);let Mo=()=>{};const zo=()=>{if(!To)return;const Fo=To.getElementById(Ro)||To.createElement("style");Fo.isConnected||(Fo.type="text/css",Fo.id=Ro,xo.media&&(Fo.media=xo.media),To.head.appendChild(Fo)),!Lo.value&&(Mo=watch(No,Uo=>{Fo.textContent=Uo},{immediate:!0}),Lo.value=!0)},Vo=()=>{!To||!Lo.value||(Mo(),To.head.removeChild(To.getElementById(Ro)),Lo.value=!1)};return Ao&&!Bo&&tryOnMounted(zo),Bo||tryOnScopeDispose(Vo),{id:Ro,css:No,unload:Vo,load:zo,isLoaded:readonly(Lo)}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=($o,xo,Lo)=>xo in $o?__defProp($o,xo,{enumerable:!0,configurable:!0,writable:!0,value:Lo}):$o[xo]=Lo,__spreadValues=($o,xo)=>{for(var Lo in xo||(xo={}))__hasOwnProp.call(xo,Lo)&&__defNormalProp($o,Lo,xo[Lo]);if(__getOwnPropSymbols)for(var Lo of __getOwnPropSymbols(xo))__propIsEnum.call(xo,Lo)&&__defNormalProp($o,Lo,xo[Lo]);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 xo=computed(()=>{const Lo={};return $o.color&&(Lo.color=$o.color),$o.size&&(Lo["font-size"]=Number.isNaN(Number($o.size))?$o.size:`${$o.size}px`),Dt$2(Lo).length?Lo:null});return()=>$o.icon?h$4("span",{key:$o.icon,class:["font-icon icon","",$o.icon.includes(" ")?$o.icon:`iconfont icon-${$o.icon}`],style:xo.value}):null}});const badge="",t$4=({type:$o="info",text:xo="",vertical:Lo="top",color:To},{slots:Ao})=>{var Bo;return h$4("span",{class:["badge",$o,{diy:To}],style:{verticalAlign:Lo,...To?{backgroundColor:To}:{}}},xo||((Bo=Ao.default)==null?void 0:Bo.call(Ao)))};t$4.displayName="Badge";const biliBili="",v$3=$o=>isString$1($o)?$o:`${$o}px`,B$4=($o,xo=0)=>{const Lo=ref(),To=computed(()=>v$3(unref($o.width)||"100%")),Ao=ref("auto"),Bo=Mo=>{if(isString$1(Mo)){const[zo,Vo]=Mo.split(":"),Fo=Number(zo)/Number(Vo);if(!Number.isNaN(Fo))return Fo}return typeof Mo=="number"?Mo:16/9},Ro=Mo=>{const zo=unref($o.height),Vo=Bo(unref($o.ratio));return zo?v$3(zo):`${Number(Mo)/Vo+unref(xo)}px`},No=()=>{Lo.value&&(Ao.value=Ro(Lo.value.clientWidth))};return onMounted(()=>{No(),isRef(xo)&&watch(xo,()=>No()),useEventListener("orientationchange",()=>No()),useEventListener("resize",()=>No())}),{el:Lo,width:To,height:Ao}};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 xo=ref(!1),Lo=computed(()=>xo.value?0:68),To=()=>{xo.value=Lt$1(navigator.userAgent)||Ao.value.clientWidth<640},{el:Ao,width:Bo,height:Ro}=B$4($o,Lo),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:Ao,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:Bo.value,height:Ro.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 xo=usePageFrontmatter(),Lo=Yt$2({"/en/":{backToTop:"Back to top"},"/":{backToTop:"返回顶部"}}),To=ref(0),Ao=computed(()=>xo.value.backToTop!==!1&&To.value>$o.threshold),Bo=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;return onMounted(()=>{To.value=Bo()}),useEventListener("scroll",useDebounceFn(()=>{To.value=Bo()},100)),()=>h$4(Transition,{name:"fade"},()=>Ao.value?h$4("button",{class:"back-to-top","aria-label":Lo.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"); +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(xo,Lo,To){if(!Lo||Lo.length===0)return xo();const Ao=document.getElementsByTagName("link");return Promise.all(Lo.map(Bo=>{if(Bo=assetsURL(Bo),Bo in seen)return;seen[Bo]=!0;const Ro=Bo.endsWith(".css"),No=Ro?'[rel="stylesheet"]':"";if(!!To)for(let Vo=Ao.length-1;Vo>=0;Vo--){const Fo=Ao[Vo];if(Fo.href===Bo&&(!Ro||Fo.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${Bo}"]${No}`))return;const zo=document.createElement("link");if(zo.rel=Ro?"stylesheet":scriptRel,Ro||(zo.as="script",zo.crossOrigin=""),zo.href=Bo,document.head.appendChild(zo),Ro)return new Promise((Vo,Fo)=>{zo.addEventListener("load",Vo),zo.addEventListener("error",()=>Fo(new Error(`Unable to preload CSS for ${Bo}`)))})})).then(()=>xo())},pagesData$1={"v-8daa1a0e":()=>__vitePreload(()=>import("./index.html-651cfb32.js"),[]).then(({data:$o})=>$o),"v-67f865c9":()=>__vitePreload(()=>import("./community.html-4259ed5c.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-af87c551.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-4f87b30d":()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-4011e065.js"),[]).then(({data:$o})=>$o),"v-5b94d45f":()=>__vitePreload(()=>import("./HttpRequestException.html-4f30254a.js"),[]).then(({data:$o})=>$o),"v-0288c929":()=>__vitePreload(()=>import("./artifact-rating-rules.html-89b1cb5d.js"),[]).then(({data:$o})=>$o),"v-9a0eaba6":()=>__vitePreload(()=>import("./get-stoken-cookie-from-the-third-party.html-ac32733d.js"),[]).then(({data:$o})=>$o),"v-179f15e2":()=>__vitePreload(()=>import("./how-to.html-b1b1af86.js"),[]).then(({data:$o})=>$o),"v-401b4afa":()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-d397119f.js"),[]).then(({data:$o})=>$o),"v-289a9e83":()=>__vitePreload(()=>import("./why.html-69ac89b7.js"),[]).then(({data:$o})=>$o),"v-28eb1946":()=>__vitePreload(()=>import("./symposium1.html-307eb376.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-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-4f5386f2.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-8e84b5ab.js"),[]).then(({data:$o})=>$o),"v-3e40bb9d":()=>__vitePreload(()=>import("./mhy-account-switch.html-43580033.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-38eb66bf.js"),[]).then(({data:$o})=>$o),"v-39f4c4da":()=>__vitePreload(()=>import("./bug-report.html-b615f75b.js"),[]).then(({data:$o})=>$o),"v-6730cc6c":()=>__vitePreload(()=>import("./privacy-notice.html-4dbebbbb.js"),[]).then(({data:$o})=>$o),"v-d670f89a":()=>__vitePreload(()=>import("./tos.html-233ebd50.js"),[]).then(({data:$o})=>$o),"v-3706649a":()=>__vitePreload(()=>import("./404.html-32d5d192.js"),[]).then(({data:$o})=>$o),"v-74379e72":()=>__vitePreload(()=>import("./index.html-97cb8dac.js"),[]).then(({data:$o})=>$o),"v-437b37b6":()=>__vitePreload(()=>import("./index.html-6015185b.js"),[]).then(({data:$o})=>$o),"v-35380e8e":()=>__vitePreload(()=>import("./index.html-34056938.js"),[]).then(({data:$o})=>$o),"v-b573819c":()=>__vitePreload(()=>import("./index.html-088df0ce.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-07f35cf7.js"),["assets/community.html-07f35cf7.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-7eba1a5f.js"),["assets/quick-start.html-7eba1a5f.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-4f87b30d":defineAsyncComponent(()=>__vitePreload(()=>import("./Gacha-system-and-export-principal.html-9d5c540b.js"),["assets/Gacha-system-and-export-principal.html-9d5c540b.js","assets/framework-3390b3d8.js"])),"v-5b94d45f":defineAsyncComponent(()=>__vitePreload(()=>import("./HttpRequestException.html-52875328.js"),["assets/HttpRequestException.html-52875328.js","assets/framework-3390b3d8.js"])),"v-0288c929":defineAsyncComponent(()=>__vitePreload(()=>import("./artifact-rating-rules.html-96b16e32.js"),["assets/artifact-rating-rules.html-96b16e32.js","assets/framework-3390b3d8.js"])),"v-9a0eaba6":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-179f15e2":defineAsyncComponent(()=>__vitePreload(()=>import("./how-to.html-1464f498.js"),["assets/how-to.html-1464f498.js","assets/framework-3390b3d8.js"])),"v-401b4afa":defineAsyncComponent(()=>__vitePreload(()=>import("./mihoyo-risk-tip.html-6b5d515d.js"),["assets/mihoyo-risk-tip.html-6b5d515d.js","assets/framework-3390b3d8.js"])),"v-289a9e83":defineAsyncComponent(()=>__vitePreload(()=>import("./why.html-bffa06c8.js"),["assets/why.html-bffa06c8.js","assets/framework-3390b3d8.js"])),"v-28eb1946":defineAsyncComponent(()=>__vitePreload(()=>import("./symposium1.html-ab61935d.js"),["assets/symposium1.html-ab61935d.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-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-93c5e424.js"),["assets/daily-notes.html-93c5e424.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-0a7c2c78.js"),["assets/hutao-settings.html-0a7c2c78.js","assets/framework-3390b3d8.js"])),"v-3e40bb9d":defineAsyncComponent(()=>__vitePreload(()=>import("./mhy-account-switch.html-110b4f73.js"),["assets/mhy-account-switch.html-110b4f73.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-144a0861.js"),["assets/wish-export.html-144a0861.js","assets/framework-3390b3d8.js"])),"v-39f4c4da":defineAsyncComponent(()=>__vitePreload(()=>import("./bug-report.html-278df747.js"),["assets/bug-report.html-278df747.js","assets/framework-3390b3d8.js"])),"v-6730cc6c":defineAsyncComponent(()=>__vitePreload(()=>import("./privacy-notice.html-196dce62.js"),["assets/privacy-notice.html-196dce62.js","assets/framework-3390b3d8.js"])),"v-d670f89a":defineAsyncComponent(()=>__vitePreload(()=>import("./tos.html-989c3554.js"),["assets/tos.html-989c3554.js","assets/framework-3390b3d8.js"])),"v-3706649a":defineAsyncComponent(()=>__vitePreload(()=>import("./404.html-f3dfcc04.js"),["assets/404.html-f3dfcc04.js","assets/framework-3390b3d8.js"])),"v-74379e72":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5a3324fa.js"),["assets/index.html-5a3324fa.js","assets/framework-3390b3d8.js"])),"v-437b37b6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f45a2103.js"),["assets/index.html-f45a2103.js","assets/framework-3390b3d8.js"])),"v-35380e8e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-4b5336df.js"),["assets/index.html-4b5336df.js","assets/framework-3390b3d8.js"])),"v-b573819c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-95592738.js"),["assets/index.html-95592738.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((xo,Lo)=>({...xo,...Lo.layouts}),{}),resolvePageData:async $o=>{const xo=pagesData.value[$o];return await(xo==null?void 0:xo())??pageDataEmpty},resolvePageFrontmatter:$o=>$o.frontmatter,resolvePageHead:($o,xo,Lo)=>{const To=isString$1(xo.description)?xo.description:Lo.description,Ao=[...isArray(xo.head)?xo.head:[],...Lo.head,["title",{},$o],["meta",{name:"description",content:To}]];return dedupeHead(Ao)},resolvePageHeadTitle:($o,xo)=>[$o.title,xo.title].filter(Lo=>!!Lo).join(" | "),resolvePageLang:$o=>$o.lang||"en",resolvePageLayout:($o,xo)=>{let Lo;if($o.path){const To=$o.frontmatter.layout;isString$1(To)?Lo=To:Lo=LAYOUT_NAME_DEFAULT}else Lo=LAYOUT_NAME_NOT_FOUND;return xo[Lo]},resolveRouteLocale:($o,xo)=>resolveLocalePath($o,xo),resolveSiteLocaleData:($o,xo)=>({...$o,...$o.locales[xo]})}),ClientOnly=defineComponent({name:"ClientOnly",setup($o,xo){const Lo=ref(!1);return onMounted(()=>{Lo.value=!0}),()=>{var To,Ao;return Lo.value?(Ao=(To=xo.slots).default)==null?void 0:Ao.call(To):null}}}),Content=defineComponent({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup($o){const xo=usePageData(),Lo=computed(()=>pagesComponents[$o.pageKey||xo.value.key]);return()=>Lo.value?h$4(Lo.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,xo){for(var Lo=new u16(31),To=0;To<31;++To)Lo[To]=xo+=1<<$o[To-1];for(var Ao=new u32(Lo[30]),To=1;To<30;++To)for(var Bo=Lo[To];Bo>>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,xo,Lo){for(var To=$o.length,Ao=0,Bo=new u16(xo);Ao>>Mo]=zo}else for(No=new u16(To),Ao=0;Ao>>15-$o[Ao]);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 xo=$o[0],Lo=1;Lo<$o.length;++Lo)$o[Lo]>xo&&(xo=$o[Lo]);return xo},bits=function($o,xo,Lo){var To=xo/8|0;return($o[To]|$o[To+1]<<8)>>(xo&7)&Lo},bits16=function($o,xo){var Lo=xo/8|0;return($o[Lo]|$o[Lo+1]<<8|$o[Lo+2]<<16)>>(xo&7)},shft=function($o){return($o+7)/8|0},slc=function($o,xo,Lo){(xo==null||xo<0)&&(xo=0),(Lo==null||Lo>$o.length)&&(Lo=$o.length);var To=new($o.BYTES_PER_ELEMENT==2?u16:$o.BYTES_PER_ELEMENT==4?u32:u8)(Lo-xo);return To.set($o.subarray(xo,Lo)),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,xo,Lo){var To=new Error(xo||ec[$o]);if(To.code=$o,Error.captureStackTrace&&Error.captureStackTrace(To,err),!Lo)throw To;return To},inflt=function($o,xo,Lo){var To=$o.length;if(!To||Lo&&Lo.f&&!Lo.l)return xo||new u8(0);var Ao=!xo||Lo,Bo=!Lo||Lo.i;Lo||(Lo={}),xo||(xo=new u8(To*3));var Ro=function(Da){var Oa=xo.length;if(Da>Oa){var Aa=new u8(Math.max(Oa*2,Da));Aa.set(xo),xo=Aa}},No=Lo.f||0,Mo=Lo.p||0,zo=Lo.b||0,Vo=Lo.l,Fo=Lo.d,Uo=Lo.m,Ho=Lo.n,Wo=To*8;do{if(!Vo){No=bits($o,Mo,1);var qo=bits($o,Mo+1,3);if(Mo+=3,qo)if(qo==1)Vo=flrm,Fo=fdrm,Uo=9,Ho=5;else if(qo==2){var Zo=bits($o,Mo,31)+257,Ko=bits($o,Mo+10,15)+4,Jo=Zo+bits($o,Mo+5,31)+1;Mo+=14;for(var aa=new u8(Jo),ea=new u8(19),Xo=0;Xo>>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,Zo),ia=aa.subarray(Zo);Uo=max(ta),Ho=max(ia),Vo=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,Qo=Go+Yo;if(Qo>To){Bo&&err(0);break}Ao&&Ro(zo+Yo),xo.set($o.subarray(Go,Qo),zo),Lo.b=zo+=Yo,Lo.p=Mo=Qo*8,Lo.f=No;continue}if(Mo>Wo){Bo&&err(0);break}}Ao&&Ro(zo+131072);for(var oa=(1<>>4;if(Mo+=na&15,Mo>Wo){Bo&&err(0);break}if(na||err(2),ga<256)xo[zo++]=ga;else if(ga==256){ha=Mo,Vo=null;break}else{var ka=ga-254;if(ga>264){var Xo=ga-257,$a=fleb[Xo];ka=bits($o,Mo,(1<<$a)-1)+fl[Xo],Mo+=$a}var Sa=Fo[bits16($o,Mo)&ua],Ea=Sa>>>4;Sa||err(3),Mo+=Sa&15;var ia=fd[Ea];if(Ea>3){var $a=fdeb[Ea];ia+=bits16($o,Mo)&(1<<$a)-1,Mo+=$a}if(Mo>Wo){Bo&&err(0);break}Ao&&Ro(zo+131072);for(var Ta=zo+ka;zo>>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,xo){return inflt((zlv($o),$o.subarray(2,-4)),xo)}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 xo="",Lo=0;;){var To=$o[Lo++],Ao=(To>127)+(To>223)+(To>239);if(Lo+Ao>$o.length)return[xo,slc($o,Lo-1)];Ao?Ao==3?(To=((To&15)<<18|($o[Lo++]&63)<<12|($o[Lo++]&63)<<6|$o[Lo++]&63)-65536,xo+=String.fromCharCode(55296|To>>10,56320|To&1023)):Ao&1?xo+=String.fromCharCode((To&31)<<6|$o[Lo++]&63):xo+=String.fromCharCode((To&15)<<12|($o[Lo++]&63)<<6|$o[Lo++]&63):xo+=String.fromCharCode(To)}};function strToU8($o,xo){if(xo){for(var Lo=new u8($o.length),To=0;To<$o.length;++To)Lo[To]=$o.charCodeAt(To);return Lo}if(te$2)return te$2.encode($o);for(var Ao=$o.length,Bo=new u8($o.length+($o.length>>1)),Ro=0,No=function(Vo){Bo[Ro++]=Vo},To=0;ToBo.length){var Mo=new u8(Ro+8+(Ao-To<<1));Mo.set(Bo),Bo=Mo}var zo=$o.charCodeAt(To);zo<128||xo?No(zo):zo<2048?(No(192|zo>>6),No(128|zo&63)):zo>55295&&zo<57344?(zo=65536+(zo&1023<<10)|$o.charCodeAt(++To)&1023,No(240|zo>>18),No(128|zo>>12&63),No(128|zo>>6&63),No(128|zo&63)):(No(224|zo>>12),No(128|zo>>6&63),No(128|zo&63))}return slc(Bo,0,Ro)}function strFromU8($o,xo){if(xo){for(var Lo="",To=0;To<$o.length;To+=16384)Lo+=String.fromCharCode.apply(null,$o.subarray(To,To+16384));return Lo}else{if(td)return td.decode($o);var Ao=dutf8($o),Bo=Ao[0],Ro=Ao[1];return Ro.length&&err(8),Bo}}const R$2=({name:$o="",color:xo="currentColor"},{slots:Lo})=>{var To;return h$4("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${$o}-icon`],viewBox:"0 0 1024 1024",fill:xo,"aria-label":`${$o} icon`},(To=Lo.default)==null?void 0:To.call(Lo))};R$2.displayName="IconBase";const kt$2=($o,{slots:xo})=>{var Lo;return((Lo=xo.default)==null?void 0:Lo.call(xo))||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,xo)=>{const Lo=xo?xo._instance:getCurrentInstance();return isPlainObject(Lo==null?void 0:Lo.appContext.components)&&($o in Lo.appContext.components||camelize($o)in Lo.appContext.components||capitalize(camelize($o))in Lo.appContext.components)},Yt$2=$o=>{const xo=useRouteLocale();return computed(()=>$o[xo.value])},Lt$1=$o=>/\b(?:Android|iPhone)/i.test($o),Zt$2=($o,xo)=>{let Lo=1;for(let To=0;To<$o.length;To++)Lo+=$o.charCodeAt(To),Lo+=Lo<<10,Lo^=Lo>>6;return Lo+=Lo<<3,Lo^=Lo>>11,Lo%xo};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,xo){(function(Lo,To){$o.exports=To()})(K$2,function(){var Lo=1e3,To=6e4,Ao=36e5,Bo="millisecond",Ro="second",No="minute",Mo="hour",zo="day",Vo="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,Qo={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])+"]"}},Zo=function(na,ra,ta){var ia=String(na);return!ia||ia.length>=ra?na:""+Array(ra+1-ia.length).join(ta)+na},Ko={s:Zo,z:function(na){var ra=-na.utcOffset(),ta=Math.abs(ra),ia=Math.floor(ta/60),oa=ta%60;return(ra<=0?"+":"-")+Zo(ia,2,"0")+":"+Zo(oa,2,"0")},m:function na(ra,ta){if(ra.date()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 wa(ta)},fa=Ko;fa.l=Xo,fa.i=ea,fa.w=function(na,ra){return la(na,{locale:ra.$L,utc:ra.$u,x:ra.$x,$offset:ra.$offset})};var wa=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(fa.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,ka=(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,ka)):new Date(ha[1],ga,ha[3]||1,ha[4]||0,ha[5]||0,ha[6]||0,ka)}}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 fa},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)=0?1:Yo.date()),Zo=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(Zo,Ko,Qo,Jo,aa,ea,Xo)):new Date(Zo,Ko,Qo,Jo,aa,ea,Xo)}return Wo},No=Bo.parse;Bo.parse=function(Uo){Uo.date=Ro.bind(this)(Uo),No.bind(this)(Uo)};var Mo=Bo.set,zo=Bo.add,Vo=Bo.subtract,Fo=function(Uo,Ho,Wo,qo){qo===void 0&&(qo=1);var Go=Object.keys(Ho),Yo=this;return Go.forEach(function(Qo){Yo=Uo.bind(Yo)(Ho[Qo]*qo,Qo)}),Yo};Bo.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)},Bo.add=function(Uo,Ho){return Uo.constructor.name==="Object"?Fo.bind(this)(zo,Uo,Ho):zo.bind(this)(Uo,Ho)},Bo.subtract=function(Uo,Ho){return Uo.constructor.name==="Object"?Fo.bind(this)(zo,Uo,Ho,-1):Vo.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,xo){(function(Lo,To){$o.exports=To()})(K$2,function(){var Lo={year:0,month:1,day:2,hour:3,minute:4,second:5},To={};return function(Ao,Bo,Ro){var No,Mo=function(Uo,Ho,Wo){Wo===void 0&&(Wo={});var qo=new Date(Uo),Go=function(Yo,Qo){Qo===void 0&&(Qo={});var Zo=Qo.timeZoneName||"short",Ko=Yo+"|"+Zo,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:Zo}),To[Ko]=Jo),Jo}(Ho,Wo);return Go.formatToParts(qo)},zo=function(Uo,Ho){for(var Wo=Mo(Uo,Ho),qo=[],Go=0;Go=0&&(qo[Ko]=parseInt(Zo,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(Ro.utc(ea).valueOf()-(Xo-=Xo%1e3))/6e4},Vo=Bo.prototype;Vo.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),Qo=Ro(Go).$set("millisecond",this.$ms).utcOffset(15*-Math.round(qo.getTimezoneOffset()/15)-Yo,!0);if(Ho){var Zo=Qo.utcOffset();Qo=Qo.add(Wo-Zo,"minute")}return Qo.$x.$timezone=Uo,Qo},Vo.offsetName=function(Uo){var Ho=this.$x.$timezone||Ro.tz.guess(),Wo=Mo(this.valueOf(),Ho,{timeZoneName:Uo}).find(function(qo){return qo.type.toLowerCase()==="timezonename"});return Wo&&Wo.value};var Fo=Vo.startOf;Vo.startOf=function(Uo,Ho){if(!this.$x||!this.$x.$timezone)return Fo.call(this,Uo,Ho);var Wo=Ro(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return Fo.call(Wo,Uo,Ho).tz(this.$x.$timezone,!0)},Ro.tz=function(Uo,Ho,Wo){var qo=Wo&&Ho,Go=Wo||Ho||No,Yo=zo(+Ro(),Go);if(typeof Uo!="string")return Ro(Uo).tz(Go);var Qo=function(aa,ea,Xo){var la=aa-60*ea*1e3,fa=zo(la,Xo);if(ea===fa)return[la,ea];var wa=zo(la-=60*(fa-ea)*1e3,Xo);return fa===wa?[la,fa]:[aa-60*Math.min(fa,wa)*1e3,Math.max(fa,wa)]}(Ro.utc(Uo,qo).valueOf(),Yo,Go),Zo=Qo[0],Ko=Qo[1],Jo=Ro(Zo).utcOffset(Ko);return Jo.$x.$timezone=Go,Jo},Ro.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},Ro.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,xo){(function(Lo,To){$o.exports=To()})(K$2,function(){var Lo="minute",To=/[+-]\d\d(?::?\d\d)?/g,Ao=/([+-]|\d\d)/g;return function(Bo,Ro,No){var Mo=Ro.prototype;No.utc=function(qo){var Go={date:qo,utc:!0,args:arguments};return new Ro(Go)},Mo.utc=function(qo){var Go=No(this.toDate(),{locale:this.$L,utc:!0});return qo?Go.add(this.utcOffset(),Lo):Go},Mo.local=function(){return No(this.toDate(),{locale:this.$L,utc:!1})};var zo=Mo.parse;Mo.parse=function(qo){qo.utc&&(this.$u=!0),this.$utils().u(qo.$offset)||(this.$offset=qo.$offset),zo.call(this,qo)};var Vo=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 Vo.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(Ao)||["-",0,0],Xo=ea[0],la=60*+ea[1]+ +ea[2];return la===0?0:Xo==="+"?la:-la}(qo),qo===null))return this;var Qo=Math.abs(qo)<=16?60*qo:qo,Zo=this;if(Go)return Zo.$offset=Qo,Zo.$u=qo===0,Zo;if(qo!==0){var Ko=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(Zo=this.local().add(Qo+Ko,Lo)).$offset=Qo,Zo.$x.$localOffset=Ko}else Zo=this.utc();return Zo};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 Qo=this.local(),Zo=No(qo).local();return Wo.call(Qo,Zo,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,xo)=>{if($o){if(Z$2($o instanceof Date?$o:$o.trim()).isValid()){const To=xo?Z$2($o).tz(xo):Z$2($o),Ao=To.year(),Bo=To.month()+1,Ro=To.date(),No=To.hour(),Mo=To.minute(),zo=To.second(),Vo=To.millisecond(),Fo=No===0&&Mo===0&&zo===0&&Vo===0;return{value:To.toDate(),info:{year:Ao,month:Bo,day:Ro,...Fo?{}:{hour:No,minute:Mo,second:zo}},type:Fo?"date":"full"}}const Lo=/(?:(\d{2,4})[/-](\d{1,2})[/-](\d{1,2}))?\s*(?:(\d{1,2}):(\d{1,2})(?::(\d{1,2}))?)?/u.exec($o.trim());if(Lo){const[,To,Ao,Bo,Ro,No,Mo]=Lo,zo=Go=>typeof Go>"u"?void 0:Number(Go),Vo=Go=>Go&&Go<100?Go+2e3:Go,Fo=Go=>Ro&&No&&!Mo?0:Go,Uo={year:Vo(zo(To)),month:zo(Ao),day:zo(Bo),hour:zo(Ro),minute:zo(No),second:Fo(zo(Mo))},Ho=To===void 0&&Ao===void 0&&Bo===void 0,Wo=Ro===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,xo)=>isString$1($o)&&$o.startsWith(xo),ee$2=($o,xo)=>isString$1($o)&&$o.endsWith(xo),St$2=Object.entries,Dt$2=Object.keys,ot$2=($o,...xo)=>{if(xo.length===0)return $o;const Lo=xo.shift()||null;return Lo&&St$2(Lo).forEach(([To,Ao])=>{To==="__proto__"||To==="constructor"||(isPlainObject($o[To])&&isPlainObject(Ao)?ot$2($o[To],Ao):isArray(Ao)?$o[To]=[...Ao]:isPlainObject(Ao)?$o[To]={...Ao}:$o[To]=Lo[To])}),ot$2($o,...xo)},re$2=($o,xo=!1)=>$o?isArray($o)?$o.map(Lo=>isString$1(Lo)?{name:Lo}:Lo):isString$1($o)?[{name:$o}]:isPlainObject($o)&&$o.name?[$o]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${xo?"":"| false"} | undefined\`, but got`,$o),[]):[],at$1=($o,xo)=>{if($o){if(isArray($o))return $o;if(isString$1($o))return[$o];console.error(`Expect ${xo||"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 xo="message-container",Lo=document.getElementById(xo);Lo?this.containerElement=Lo:(this.containerElement=document.createElement("div"),this.containerElement.id=xo,document.body.appendChild(this.containerElement))}pop(xo,Lo=2e3){const To=document.createElement("div"),Ao=Date.now();return To.className="message move-in",To.innerHTML=xo,this.containerElement.appendChild(To),this.messageElements[Ao]=To,Lo>0&&setTimeout(()=>{this.close(Ao)},Lo),Ao}close(xo){if(xo){const Lo=this.messageElements[xo];Lo.className=Lo.className.replace("move-in",""),Lo.className+="move-out",Lo.addEventListener("animationend",()=>{Lo.remove(),delete this.messageElements[xo]})}else Dt$2(this.messageElements).forEach(Lo=>this.close(Number(Lo)))}destroy(){document.body.removeChild(this.containerElement)}};const Mt$2=/#.*$/u,wt$2=$o=>{const xo=Mt$2.exec($o);return xo?xo[0]:""},ut$1=$o=>decodeURI($o).replace(Mt$2,"").replace(/(index)?\.(md|html)$/,""),he$2=($o,xo)=>{if(xo===void 0)return!1;const Lo=ut$1($o.path),To=ut$1(xo),Ao=wt$2(xo);return Ao?Ao===$o.hash&&(!To||Lo===To):Lo===To},le$2=$o=>{const xo=atob($o);return strFromU8(unzlibSync(strToU8(xo,!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,...xo)=>{const Lo=$o.resolve(...xo),To=Lo.matched[Lo.matched.length-1];if(!(To!=null&&To.redirect))return Lo;const{redirect:Ao}=To,Bo=isFunction$1(Ao)?Ao(Lo):Ao,Ro=isString$1(Bo)?{path:Bo}:Bo;return Ot$2($o,{hash:Lo.hash,query:Lo.query,params:Lo.params,...Ro})};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,xo){function Lo(...To){return new Promise((Ao,Bo)=>{Promise.resolve($o(()=>xo.apply(this,To),{fn:xo,thisArg:this,args:To})).then(Ao).catch(Bo)})}return Lo}const bypassFilter=$o=>$o();function debounceFilter($o,xo={}){let Lo,To,Ao=noop;const Bo=No=>{clearTimeout(No),Ao(),Ao=noop};return No=>{const Mo=resolveUnref($o),zo=resolveUnref(xo.maxWait);return Lo&&Bo(Lo),Mo<=0||zo!==void 0&&zo<=0?(To&&(Bo(To),To=null),Promise.resolve(No())):new Promise((Vo,Fo)=>{Ao=xo.rejectOnCancel?Fo:Vo,zo&&!To&&(To=setTimeout(()=>{Lo&&Bo(Lo),To=null,Vo(No())},zo)),Lo=setTimeout(()=>{To&&Bo(To),To=null,Vo(No())},Mo)})}}function throttleFilter($o,xo=!0,Lo=!0,To=!1){let Ao=0,Bo,Ro=!0,No=noop,Mo;const zo=()=>{Bo&&(clearTimeout(Bo),Bo=void 0,No(),No=noop)};return Fo=>{const Uo=resolveUnref($o),Ho=Date.now()-Ao,Wo=()=>Mo=Fo();if(zo(),Uo<=0)return Ao=Date.now(),Wo();if(Ho>Uo&&(Lo||!Ro))Ao=Date.now(),Wo();else if(xo)return new Promise((qo,Go)=>{No=To?Go:qo,Bo=setTimeout(()=>{Ao=Date.now(),Ro=!0,qo(Wo()),zo()},Uo-Ho)});return!Lo&&!Bo&&(Bo=setTimeout(()=>Ro=!0,Uo)),Ro=!1,Mo}}function pausableFilter($o=bypassFilter){const xo=ref(!0);function Lo(){xo.value=!1}function To(){xo.value=!0}const Ao=(...Bo)=>{xo.value&&$o(...Bo)};return{isActive:readonly(xo),pause:Lo,resume:To,eventFilter:Ao}}function identity($o){return $o}function tryOnScopeDispose($o){return getCurrentScope()?(onScopeDispose($o),!0):!1}function useDebounceFn($o,xo=200,Lo={}){return createFilterWrapper(debounceFilter(xo,Lo),$o)}function useThrottleFn($o,xo=200,Lo=!1,To=!0,Ao=!1){return createFilterWrapper(throttleFilter(xo,Lo,To,Ao),$o)}function resolveRef($o){return typeof $o=="function"?computed($o):ref($o)}function tryOnMounted($o,xo=!0){getCurrentInstance()?onMounted($o):xo?$o():nextTick($o)}function useIntervalFn($o,xo=1e3,Lo={}){const{immediate:To=!0,immediateCallback:Ao=!1}=Lo;let Bo=null;const Ro=ref(!1);function No(){Bo&&(clearInterval(Bo),Bo=null)}function Mo(){Ro.value=!1,No()}function zo(){const Vo=resolveUnref(xo);Vo<=0||(Ro.value=!0,Ao&&$o(),No(),Bo=setInterval($o,Vo))}if(To&&isClient&&zo(),isRef(xo)||isFunction(xo)){const Vo=watch(xo,()=>{Ro.value&&isClient&&zo()});tryOnScopeDispose(Vo)}return tryOnScopeDispose(Mo),{isActive:Ro,pause:Mo,resume:zo}}var __getOwnPropSymbols$6$1=Object.getOwnPropertySymbols,__hasOwnProp$6$1=Object.prototype.hasOwnProperty,__propIsEnum$6$1=Object.prototype.propertyIsEnumerable,__objRest$5=($o,xo)=>{var Lo={};for(var To in $o)__hasOwnProp$6$1.call($o,To)&&xo.indexOf(To)<0&&(Lo[To]=$o[To]);if($o!=null&&__getOwnPropSymbols$6$1)for(var To of __getOwnPropSymbols$6$1($o))xo.indexOf(To)<0&&__propIsEnum$6$1.call($o,To)&&(Lo[To]=$o[To]);return Lo};function watchWithFilter($o,xo,Lo={}){const To=Lo,{eventFilter:Ao=bypassFilter}=To,Bo=__objRest$5(To,["eventFilter"]);return watch($o,createFilterWrapper(Ao,xo),Bo)}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,xo,Lo)=>xo in $o?__defProp$2($o,xo,{enumerable:!0,configurable:!0,writable:!0,value:Lo}):$o[xo]=Lo,__spreadValues$2=($o,xo)=>{for(var Lo in xo||(xo={}))__hasOwnProp$2.call(xo,Lo)&&__defNormalProp$2($o,Lo,xo[Lo]);if(__getOwnPropSymbols$2)for(var Lo of __getOwnPropSymbols$2(xo))__propIsEnum$2.call(xo,Lo)&&__defNormalProp$2($o,Lo,xo[Lo]);return $o},__spreadProps$2=($o,xo)=>__defProps$2($o,__getOwnPropDescs$2(xo)),__objRest$1=($o,xo)=>{var Lo={};for(var To in $o)__hasOwnProp$2.call($o,To)&&xo.indexOf(To)<0&&(Lo[To]=$o[To]);if($o!=null&&__getOwnPropSymbols$2)for(var To of __getOwnPropSymbols$2($o))xo.indexOf(To)<0&&__propIsEnum$2.call($o,To)&&(Lo[To]=$o[To]);return Lo};function watchPausable($o,xo,Lo={}){const To=Lo,{eventFilter:Ao}=To,Bo=__objRest$1(To,["eventFilter"]),{eventFilter:Ro,pause:No,resume:Mo,isActive:zo}=pausableFilter(Ao);return{stop:watchWithFilter($o,xo,__spreadProps$2(__spreadValues$2({},Bo),{eventFilter:Ro})),pause:No,resume:Mo,isActive:zo}}function unrefElement($o){var xo;const Lo=resolveUnref($o);return(xo=Lo==null?void 0:Lo.$el)!=null?xo:Lo}const defaultWindow=isClient?window:void 0,defaultDocument=isClient?window.document:void 0;isClient&&window.navigator;isClient&&window.location;function useEventListener(...$o){let xo,Lo,To,Ao;if(isString($o[0])||Array.isArray($o[0])?([Lo,To,Ao]=$o,xo=defaultWindow):[xo,Lo,To,Ao]=$o,!xo)return noop;Array.isArray(Lo)||(Lo=[Lo]),Array.isArray(To)||(To=[To]);const Bo=[],Ro=()=>{Bo.forEach(Vo=>Vo()),Bo.length=0},No=(Vo,Fo,Uo)=>(Vo.addEventListener(Fo,Uo,Ao),()=>Vo.removeEventListener(Fo,Uo,Ao)),Mo=watch(()=>unrefElement(xo),Vo=>{Ro(),Vo&&Bo.push(...Lo.flatMap(Fo=>To.map(Uo=>No(Vo,Fo,Uo))))},{immediate:!0,flush:"post"}),zo=()=>{Mo(),Ro()};return tryOnScopeDispose(zo),zo}function onClickOutside($o,xo,Lo={}){const{window:To=defaultWindow,ignore:Ao=[],capture:Bo=!0,detectIframe:Ro=!1}=Lo;if(!To)return;let No=!0,Mo;const zo=Ho=>Ao.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))}}),Vo=Ho=>{To.clearTimeout(Mo);const Wo=unrefElement($o);if(!(!Wo||Wo===Ho.target||Ho.composedPath().includes(Wo))){if(Ho.detail===0&&(No=!zo(Ho)),!No){No=!0;return}xo(Ho)}},Fo=[useEventListener(To,"click",Vo,{passive:!0,capture:Bo}),useEventListener(To,"pointerdown",Ho=>{const Wo=unrefElement($o);Wo&&(No=!Ho.composedPath().includes(Wo)&&!zo(Ho))},{passive:!0}),useEventListener(To,"pointerup",Ho=>{if(Ho.button===0){const Wo=Ho.composedPath();Ho.composedPath=()=>Wo,Mo=To.setTimeout(()=>Vo(Ho),50)}},{passive:!0}),Ro&&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))&&xo(Ho)})].filter(Boolean);return()=>Fo.forEach(Ho=>Ho())}function useSupported($o,xo=!1){const Lo=ref(),To=()=>Lo.value=Boolean($o());return To(),tryOnMounted(To,xo),Lo}function useMediaQuery($o,xo={}){const{window:Lo=defaultWindow}=xo,To=useSupported(()=>Lo&&"matchMedia"in Lo&&typeof Lo.matchMedia=="function");let Ao;const Bo=ref(!1),Ro=()=>{Ao&&("removeEventListener"in Ao?Ao.removeEventListener("change",No):Ao.removeListener(No))},No=()=>{To.value&&(Ro(),Ao=Lo.matchMedia(resolveRef($o).value),Bo.value=Ao.matches,"addEventListener"in Ao?Ao.addEventListener("change",No):Ao.addListener(No))};return watchEffect(No),tryOnScopeDispose(()=>Ro()),Bo}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,xo){return handlers[$o]||xo}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,xo,Lo)=>xo in $o?__defProp$j($o,xo,{enumerable:!0,configurable:!0,writable:!0,value:Lo}):$o[xo]=Lo,__spreadValues$j=($o,xo)=>{for(var Lo in xo||(xo={}))__hasOwnProp$l.call(xo,Lo)&&__defNormalProp$j($o,Lo,xo[Lo]);if(__getOwnPropSymbols$l)for(var Lo of __getOwnPropSymbols$l(xo))__propIsEnum$l.call(xo,Lo)&&__defNormalProp$j($o,Lo,xo[Lo]);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,xo,Lo,To={}){var Ao;const{flush:Bo="pre",deep:Ro=!0,listenToStorageChanges:No=!0,writeDefaults:Mo=!0,mergeDefaults:zo=!1,shallow:Vo,window:Fo=defaultWindow,eventFilter:Uo,onError:Ho=ea=>{console.error(ea)}}=To,Wo=(Vo?shallowRef:ref)(xo);if(!Lo)try{Lo=getSSRHandler("getDefaultStorage",()=>{var ea;return(ea=defaultWindow)==null?void 0:ea.localStorage})()}catch(ea){Ho(ea)}if(!Lo)return Wo;const qo=resolveUnref(xo),Go=guessSerializerType(qo),Yo=(Ao=To.serializer)!=null?Ao:StorageSerializers[Go],{pause:Qo,resume:Zo}=watchPausable(Wo,()=>Ko(Wo.value),{flush:Bo,deep:Ro,eventFilter:Uo});return Fo&&No&&useEventListener(Fo,"storage",aa),aa(),Wo;function Ko(ea){try{if(ea==null)Lo.removeItem($o);else{const Xo=Yo.write(ea),la=Lo.getItem($o);la!==Xo&&(Lo.setItem($o,Xo),Fo&&(Fo==null||Fo.dispatchEvent(new StorageEvent("storage",{key:$o,oldValue:la,newValue:Xo,storageArea:Lo}))))}}catch(Xo){Ho(Xo)}}function Jo(ea){const Xo=ea?ea.newValue:Lo.getItem($o);if(Xo==null)return Mo&&qo!==null&&Lo.setItem($o,Yo.write(qo)),qo;if(!ea&&zo){const la=Yo.read(Xo);return isFunction(zo)?zo(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!==Lo)){if(ea&&ea.key==null){Wo.value=qo;return}if(!(ea&&ea.key!==$o)){Qo();try{Wo.value=Jo(ea)}catch(Xo){Ho(Xo)}finally{ea?nextTick(Zo):Zo()}}}}}function usePreferredDark($o){return useMediaQuery("(prefers-color-scheme: dark)",$o)}function useRafFn($o,xo={}){const{immediate:Lo=!0,window:To=defaultWindow}=xo,Ao=ref(!1);let Bo=0,Ro=null;function No(Vo){if(!Ao.value||!To)return;const Fo=Vo-Bo;$o({delta:Fo,timestamp:Vo}),Bo=Vo,Ro=To.requestAnimationFrame(No)}function Mo(){!Ao.value&&To&&(Ao.value=!0,Ro=To.requestAnimationFrame(No))}function zo(){Ao.value=!1,Ro!=null&&To&&(To.cancelAnimationFrame(Ro),Ro=null)}return Lo&&Mo(),tryOnScopeDispose(zo),{isActive:readonly(Ao),pause:zo,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,xo={}){const{document:Lo=defaultDocument,autoExit:To=!1}=xo,Ao=$o||(Lo==null?void 0:Lo.querySelector("html")),Bo=ref(!1);let Ro=functionsMap[0];const No=useSupported(()=>{if(Lo){for(const qo of functionsMap)if(qo[1]in Lo)return Ro=qo,!0}else return!1;return!1}),[Mo,zo,Vo,,Fo]=Ro;async function Uo(){No.value&&(Lo!=null&&Lo[Vo]&&await Lo[zo](),Bo.value=!1)}async function Ho(){if(!No.value)return;await Uo();const qo=unrefElement(Ao);qo&&(await qo[Mo](),Bo.value=!0)}async function Wo(){Bo.value?await Uo():await Ho()}return Lo&&useEventListener(Lo,Fo,()=>{Bo.value=!!(Lo!=null&&Lo[Vo])},!1),To&&tryOnScopeDispose(Uo),{isSupported:No,isFullscreen:Bo,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,xo,Lo)=>xo in $o?__defProp$6($o,xo,{enumerable:!0,configurable:!0,writable:!0,value:Lo}):$o[xo]=Lo,__spreadValues$6=($o,xo)=>{for(var Lo in xo||(xo={}))__hasOwnProp$6.call(xo,Lo)&&__defNormalProp$6($o,Lo,xo[Lo]);if(__getOwnPropSymbols$6)for(var Lo of __getOwnPropSymbols$6(xo))__propIsEnum$6.call(xo,Lo)&&__defNormalProp$6($o,Lo,xo[Lo]);return $o};function useNow($o={}){const{controls:xo=!1,interval:Lo="requestAnimationFrame"}=$o,To=ref(new Date),Ao=()=>To.value=new Date,Bo=Lo==="requestAnimationFrame"?useRafFn(Ao,{immediate:!0}):useIntervalFn(Ao,Lo,{immediate:!0});return xo?__spreadValues$6({now:To},Bo):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,xo={}){const Lo=ref(!1),{document:To=defaultDocument,immediate:Ao=!0,manual:Bo=!1,id:Ro=`vueuse_styletag_${++_id}`}=xo,No=ref($o);let Mo=()=>{};const zo=()=>{if(!To)return;const Fo=To.getElementById(Ro)||To.createElement("style");Fo.isConnected||(Fo.type="text/css",Fo.id=Ro,xo.media&&(Fo.media=xo.media),To.head.appendChild(Fo)),!Lo.value&&(Mo=watch(No,Uo=>{Fo.textContent=Uo},{immediate:!0}),Lo.value=!0)},Vo=()=>{!To||!Lo.value||(Mo(),To.head.removeChild(To.getElementById(Ro)),Lo.value=!1)};return Ao&&!Bo&&tryOnMounted(zo),Bo||tryOnScopeDispose(Vo),{id:Ro,css:No,unload:Vo,load:zo,isLoaded:readonly(Lo)}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=($o,xo,Lo)=>xo in $o?__defProp($o,xo,{enumerable:!0,configurable:!0,writable:!0,value:Lo}):$o[xo]=Lo,__spreadValues=($o,xo)=>{for(var Lo in xo||(xo={}))__hasOwnProp.call(xo,Lo)&&__defNormalProp($o,Lo,xo[Lo]);if(__getOwnPropSymbols)for(var Lo of __getOwnPropSymbols(xo))__propIsEnum.call(xo,Lo)&&__defNormalProp($o,Lo,xo[Lo]);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 xo=computed(()=>{const Lo={};return $o.color&&(Lo.color=$o.color),$o.size&&(Lo["font-size"]=Number.isNaN(Number($o.size))?$o.size:`${$o.size}px`),Dt$2(Lo).length?Lo:null});return()=>$o.icon?h$4("span",{key:$o.icon,class:["font-icon icon","",$o.icon.includes(" ")?$o.icon:`iconfont icon-${$o.icon}`],style:xo.value}):null}});const badge="",t$4=({type:$o="info",text:xo="",vertical:Lo="top",color:To},{slots:Ao})=>{var Bo;return h$4("span",{class:["badge",$o,{diy:To}],style:{verticalAlign:Lo,...To?{backgroundColor:To}:{}}},xo||((Bo=Ao.default)==null?void 0:Bo.call(Ao)))};t$4.displayName="Badge";const biliBili="",v$3=$o=>isString$1($o)?$o:`${$o}px`,B$4=($o,xo=0)=>{const Lo=ref(),To=computed(()=>v$3(unref($o.width)||"100%")),Ao=ref("auto"),Bo=Mo=>{if(isString$1(Mo)){const[zo,Vo]=Mo.split(":"),Fo=Number(zo)/Number(Vo);if(!Number.isNaN(Fo))return Fo}return typeof Mo=="number"?Mo:16/9},Ro=Mo=>{const zo=unref($o.height),Vo=Bo(unref($o.ratio));return zo?v$3(zo):`${Number(Mo)/Vo+unref(xo)}px`},No=()=>{Lo.value&&(Ao.value=Ro(Lo.value.clientWidth))};return onMounted(()=>{No(),isRef(xo)&&watch(xo,()=>No()),useEventListener("orientationchange",()=>No()),useEventListener("resize",()=>No())}),{el:Lo,width:To,height:Ao}};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 xo=ref(!1),Lo=computed(()=>xo.value?0:68),To=()=>{xo.value=Lt$1(navigator.userAgent)||Ao.value.clientWidth<640},{el:Ao,width:Bo,height:Ro}=B$4($o,Lo),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:Ao,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:Bo.value,height:Ro.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 xo=usePageFrontmatter(),Lo=Yt$2({"/en/":{backToTop:"Back to top"},"/":{backToTop:"返回顶部"}}),To=ref(0),Ao=computed(()=>xo.value.backToTop!==!1&&To.value>$o.threshold),Bo=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;return onMounted(()=>{To.value=Bo()}),useEventListener("scroll",useDebounceFn(()=>{To.value=Bo()},100)),()=>h$4(Transition,{name:"fade"},()=>Ao.value?h$4("button",{class:"back-to-top","aria-label":Lo.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,xo,Lo){var To,Ao,Bo;xo===void 0&&(xo=50),Lo===void 0&&(Lo={});var Ro=(To=Lo.isImmediate)!=null&&To,No=(Ao=Lo.callback)!=null&&Ao,Mo=Lo.maxWait,zo=Date.now(),Vo=[];function Fo(){if(Mo!==void 0){var Ho=Date.now()-zo;if(Ho+xo>=Mo)return Mo-Ho}return xo}var Uo=function(){var Ho=[].slice.call(arguments),Wo=this;return new Promise(function(qo,Go){var Yo=Ro&&Bo===void 0;if(Bo!==void 0&&clearTimeout(Bo),Bo=setTimeout(function(){if(Bo=void 0,zo=Date.now(),!Ro){var Zo=$o.apply(Wo,Ho);No&&No(Zo),Vo.forEach(function(Ko){return(0,Ko.resolve)(Zo)}),Vo=[]}},Fo()),Yo){var Qo=$o.apply(Wo,Ho);return No&&No(Qo),qo(Qo)}Vo.push({resolve:qo,reject:Go})})};return Uo.cancel=function(Ho){Bo!==void 0&&clearTimeout(Bo),Vo.forEach(function(Wo){return(0,Wo.reject)(Ho)}),Vo=[]},Uo}const useActiveHeaderLinks=({headerLinkSelector:$o,headerAnchorSelector:xo,delay:Lo,offset:To=5})=>{const Ao=useRouter(),Ro=r$5(()=>{var qo,Go;const No=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(No-0)Uo.some(Qo=>Qo.hash===Yo.hash));for(let Yo=0;Yo=(((qo=Qo.parentElement)==null?void 0:qo.offsetTop)??0)-To,Jo=!Zo||No<(((Go=Zo.parentElement)==null?void 0:Go.offsetTop)??0)-To;if(!(Ko&&Jo))continue;const ea=decodeURIComponent(Ao.currentRoute.value.hash),Xo=decodeURIComponent(Qo.hash);if(ea===Xo)return;if(Fo){for(let la=Yo+1;la{window.addEventListener("scroll",Ro)}),onBeforeUnmount(()=>{window.removeEventListener("scroll",Ro)})},updateHash=async($o,xo)=>{const{scrollBehavior:Lo}=$o.options;$o.options.scrollBehavior=void 0,await $o.replace({query:$o.currentRoute.value.query,hash:xo,force:!0}).finally(()=>$o.options.scrollBehavior=Lo)},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 xo=Yt$2({"/en/":{title:"Catalog"},"/":{title:"目录"}}),Lo=useRoute(),To=useRouter(),Ao=useSiteData(),Bo=()=>{const No=$o.base||Lo.path.replace(/\/[^/]+$/,"/"),Mo=To.getRoutes(),zo=[];return Mo.filter(({meta:Vo,path:Fo})=>{if(!bt$2(Fo,No)||Fo===No)return!1;if(No==="/"){const Uo=Dt$2(Ao.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(Vo)}).map(({path:Vo,meta:Fo})=>{const Uo=Vo.substring(No.length).split("/").length;return{title:$o.titleGetter(Fo),icon:$o.iconGetter(Fo),base:Vo.replace(/\/[^/]+\/?$/,"/"),order:$o.orderGetter(Fo)||null,level:ee$2(Vo,"/")?Uo-1:Uo,path:Vo}}).filter(({title:Vo,level:Fo})=>Fo<=$o.level||!Vo).sort(({title:Vo,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?Vo.localeCompare(Wo):Yo:Yo===null?Ho:Ho>0?Yo>0?Ho-Yo:-1:Yo<0?Ho-Yo:1)).forEach(Vo=>{var Fo;const{base:Uo,level:Ho}=Vo;switch(Ho){case 1:zo.push(Vo);break;case 2:{const Wo=zo.find(qo=>qo.path===Uo);Wo&&(Wo.children??(Wo.children=[])).push(Vo);break}default:{const Wo=zo.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(Vo)}}}}),zo},Ro=computed(()=>Bo());return()=>h$4("div",{class:"auto-catalog-wrapper"},[h$4("h2",{class:"main-title"},xo.value.title),...Ro.value.map(({children:No=[],icon:Mo,path:zo,title:Vo},Fo)=>[h$4("h3",{id:Vo,class:["child-title",{"has-children":No.length}]},[h$4("a",{href:`#${Vo}`,class:"header-anchor"},"#"),h$4(RouterLink,{class:"catalog-title",to:zo},()=>[Mo?h$4(c$3,{icon:Mo}):null,`${Fo+1}. ${Vo||"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:Qo,title:Zo},Ko)=>h$4(RouterLink,{class:"sub-catalog-item",to:Qo},()=>[Yo?h$4(c$3,{icon:Yo}):null,`${Fo+1}.${Go+1}.${Ko+1} ${Zo||"Unknown"}`]))):null]))):null])])}}),F$4=defineClientConfig({enhance:({app:$o})=>{Ht$2("AutoCatalog",$o)||$o.component("AutoCatalog",xo=>h$4(M$2,{titleGetter:Lo=>Lo.t,iconGetter:Lo=>Lo.i,orderGetter:Lo=>Lo.O,shouldIndex:Lo=>Boolean(Lo.I),...xo}))}});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 xo=useRouteLocale(),Lo=computed(()=>$o.locales[xo.value]??{openInNewWindow:"open in new window"});return()=>h$4("span",[svg,h$4("span",{class:"external-link-icon-sr-only"},Lo.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 diff --git a/atom.xml b/atom.xml index 604f42435..5943a84be 100644 --- a/atom.xml +++ b/atom.xml @@ -9,7 +9,7 @@ https://img.alicdn.com/imgextra/i1/1797064093/O1CN01TOz2Cm1g6du5e8Hml_!!1797064093.png Copyright by DGP-Studio - 2023-02-06T06:24:00.575Z + 2023-02-06T06:28:13.609Z vuepress-plugin-feed2 diff --git a/development-log/index.html b/development-log/index.html index 796d35a42..e40fc4b37 100644 --- a/development-log/index.html +++ b/development-log/index.html @@ -32,7 +32,7 @@ } - + diff --git a/en/atom.xml b/en/atom.xml index 354b22761..165a632cc 100644 --- a/en/atom.xml +++ b/en/atom.xml @@ -9,7 +9,7 @@ https://img.alicdn.com/imgextra/i1/1797064093/O1CN01TOz2Cm1g6du5e8Hml_!!1797064093.png Copyright by DGP-Studio - 2023-02-06T06:24:00.575Z + 2023-02-06T06:28:13.609Z vuepress-plugin-feed2 diff --git a/en/rss.xml b/en/rss.xml index e36370832..50af5fa96 100644 --- a/en/rss.xml +++ b/en/rss.xml @@ -6,8 +6,8 @@ https://hut.ao/en/ Super utilitarian Genshin Impact Tool en-US - Mon, 06 Feb 2023 06:24:00 GMT - Mon, 06 Feb 2023 06:24:00 GMT + Mon, 06 Feb 2023 06:28:13 GMT + Mon, 06 Feb 2023 06:28:13 GMT vuepress-plugin-feed2 https://validator.w3.org/feed/docs/rss2.html Copyright by DGP-Studio diff --git a/features/develop-plan.html b/features/develop-plan.html index fceb183a5..b5da9e44c 100644 --- a/features/develop-plan.html +++ b/features/develop-plan.html @@ -32,7 +32,7 @@ } - +

养成计划

DGP-Studio功能教程大约 2 分钟

养成计划

dev-plan

添加养成目标进入材料清单

基于 WIKI 资料添加

  • 在胡桃工具箱的左侧栏目中,点击角色资料武器资料功能
  • 在"胡桃工具箱"的整体界面右上部分,点击养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级
    • 基于 WIKI 资料添加的养成目标,默认初始值为1级

基于玩家数据添加

  • 在"胡桃工具箱"的左侧栏目中,点击我的角色功能
  • 在选中角色后,点击右上角的养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的"起始等级"以及"目标等级"
    • 基于玩家数据添加的养成目标,默认初始等级为玩家当前的角色等级
    • 请参考属性统计文档以获取更多信息

背包物品

  • 在"胡桃工具箱"的左侧栏目中,点击"养成计划"功能
  • 点击"背包物品"功能栏
  • 在"胡桃工具箱"的整体界面右上部分,点击"新建计划"按钮
  • 在弹出的"创建新的养成计划"的窗口中,填写需要创建的养成计划名称
    • 此处可勾选"绑定当前选中的账号角色"
    • "新建计划"按钮左侧的下拉选项框,可自行切换不同的养成计划
  • 点击下方的任意物品图标或数字区域,即可手动编辑该种材料的数目
    • 背包物品的具体材料信息,对应于其修改时,所切换至的养成计划
  • 在"胡桃工具箱"的整体界面右上部分,可点击"删除计划"按钮,将当前的养成计划删除
    • 在删除当前养成计划后,处于切换至该养成计划时,输入的背包物品信息将一同删除

功能说明

此功能尚在完善阶段,若您有建设性的建议,或发现了显著的问题,请按此页面直接向我们反馈,感谢您的贡献!

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
diff --git a/features/game-launcher.html b/features/game-launcher.html index dbfad96d6..58a24e38e 100644 --- a/features/game-launcher.html +++ b/features/game-launcher.html @@ -32,7 +32,7 @@ } - +

高级启动器

DGP-Studio功能教程大约 5 分钟

高级启动器

  • 胡桃工具箱提供的高级启动器功能中通过多样的设置选项来允许用户以自定义设置启动游戏
  • 你可以通过点击左侧菜单栏中的启动游戏进入高级启动器功能
    • 第一次使用时你会被跳转到设置页面以设置你的游戏路径
    • 选择游戏路径时,请注意此处选择的应是游戏本身
      • 形如:$\Genshin Impact\Genshin Impact Game\YuanShen.exe
      • 而官方启动器的目录一般是$\Genshin Impact\launcher.exe
  • 在设置完毕启动游戏所需的附加选项后,点击右下角的启动游戏按钮即可
    • 附加选项请看本页下方的功能文档

视频指南

对于大多数人而言,遵循本页文档会有更高的效率。

但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

胡桃工具箱指南 4 - 高级启动器(切换帐号/切换服务器/帧率解锁)

切换服务器

权限提示

  1. 使用该功能时需要以管理员权限启动胡桃工具
  2. 胡桃工具箱会在游戏截图目录下创建一个名为 HutaoCache 的文件夹并储存转换服务器所需要的文件
  • 在主界面点击左侧菜单栏进入启动游戏页面
  • 点击右侧选项中的服务器名称,选择要进入的服务器
    • 目前可选的服务器为官方服|天空岛渠道服|世界树国际服
  • 点击右下角的启动游戏按钮,胡桃会自动下载并应用对应服务器的文件并启动游戏

账号保存

提示

  1. 本功能所描述的帐号,特指当前原神所登录游戏账号的登录状态
  2. 获取当前原神的登录状态通常需要管理员权限,建议使用管理员模式启动胡桃
  3. 目前仅支持切换官方服(不含渠道服)帐号
官方服渠道服国际服
保存登录状态支持支持支持
切换账号支持不支持理论支持
我们期待更多的社区开发者帮助open in new window
  1. 在主界面点击左侧菜单栏进入启动游戏标签
  2. 点击账号功能中的检测按钮,胡桃工具箱会保存当前原神游戏的登录状态
  3. 在弹出的为账号命名界面中,输入您要为此账号设置的名称,点击确认
  4. 在游戏中,注销当前登录并登录你另一个帐号。重复执行上述的第2步和第三步直至你将全部的帐号添加进胡桃工具箱中。
  5. 此时即可在账号功能下方自由选择您要切换的账号
    • 每个已保存的账号均为可点击选择的按钮
    • 在其右侧有三个按钮,分别为:
      • 绑定当前用户角色,即将您当前选择的米游社登录状态绑定至该账号中,点击该按钮后,对应的UID将出现在该账号自定义名称的下方
      • 重命名,即修改当前选择账号的自定义名称
      • 删除,即删除当前选择的账号

外观选项

注意

  • 在当前的游戏版本中,有案例表明部分用户使用胡桃工具箱,选择全屏模式启动原神游戏,出现游戏无响应或卡顿的情况
    • 建议此部分用户使用无边框选项进行启动游戏
  • 在主界面点击左侧菜单栏进入启动游戏标签
  • 在右侧的外观功能中,有四个选项:
    • 全屏,即选择启动游戏后的游戏界面是否设置为全屏
    • 无边框,即选择启动游戏后的游戏界面是否设置为无边框窗口
    • 宽度,即选择启动游戏后的游戏界面的宽度,例如1920
    • 高度,即选择启动游戏后的游戏界面的高度,例如1080

解锁帧率上限

警告

  • 请注意:此功能已明确标注为 Dangerous Feature,即危险功能,选择启用即代表您选择自行承担任意风险
  • 目前的版本,设置中无论是否超过60帧率的原神(含移动端)均会偶尔出现掉帧、卡顿甚至无响应、闪退等情况,这是原神在本版本中出现的普遍问题,并不是Unlocker项目open in new window的问题
  • Unlocker项目open in new window仅作用于 UnityPlayer 本身,即直接作用于 Unity3D 引擎,与游戏本体不发生直接关系,本质上与移动端中120帧率等设置无异,但您仍应谨慎使用并自行阅读用户协议open in new window
  • 使用管理员模式启动胡桃

  • 在主界面点击左侧菜单栏进入启动游戏标签

  • 在最下方可见 Unlock frame rate limit 选项

    • 在右侧点击开启或关闭按钮,所显示的 DisableEnable 分别代表已禁用已启用该功能
    • 在下方的 Set frame rate 选项中,可自由拖动拉杆,调整到您需要设置的最高帧率上限
  • 会导致解锁帧率上限失败的因素:

    • 解锁帧率上限,需要保持胡桃工具箱在开启状态
    • 游戏内未关闭垂直同步选项
    • 在显卡驱动中存在最大帧速率的设置
    • 在显卡驱动软件内存在未关闭的类似于节能模式的选项
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
diff --git a/features/index.html b/features/index.html index de85e6b3c..406c6f0e4 100644 --- a/features/index.html +++ b/features/index.html @@ -32,7 +32,7 @@ } - + diff --git a/features/wish-export.html b/features/wish-export.html index 6356db9ff..75d078edf 100644 --- a/features/wish-export.html +++ b/features/wish-export.html @@ -32,7 +32,7 @@ } - +

祈愿记录

DGP-Studio功能教程大约 4 分钟

祈愿记录

抽卡是原神的核心玩法之一,无论是出于纪念、炫耀的目的还是认真规划抽取计划,对历史抽卡进行统计分析都是非常重要的。 但是原神官方只为玩家提供了半年的抽卡记录,这是很不友好的(但是他们还是统计了你一整年杀了多少提米的鸽子)。

因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。

有关原神祈愿记录导出的技术原理,你可以参阅我们的祈愿系统与导出原理一文。

祈愿导出

原神抽卡记录的延迟性

胡桃工具箱获取抽卡记录的来源也为米哈游服务器,因此短时间内刚刚结束的抽卡无法被获取。 当你在游戏内抽卡历史记录中看到了最新的一批抽卡记录,则可以在胡桃中获取统计数据。

获取祈愿数据

利用 Stoken 从服务器获取最新的祈愿记录 推荐

提示

  • 已登录的米游社帐号是使用 Stoken 刷新方法的前提,你可以参考米游社多帐号切换一文在胡桃工具箱中登录你的帐号
  • Stoken 刷新方法暂不支持国际服
  • 在胡桃工具箱中确保你需要获取记录的米游社帐号已登录
  • 从左侧菜单栏进入祈愿记录
  • 点击右上角的刷新,并点击Stoken刷新
  • 等待读取完毕,即可查看最新的祈愿记录

从网页缓存获取最新的祈愿记录 支持国际服

  • 从左侧菜单栏进入祈愿记录
  • 启动游戏并登入游戏,打开游戏内的祈愿历史记录
  • 回到胡桃工具箱,点击刷新按钮,在刷新菜单中点击网页缓存刷新

提示

若出现网页缓存刷新功能异常的情况:

  • 从胡桃工具箱的设置
  • 删除游戏内网页缓存功能中执行删除操作

通过输入 Url 获取祈愿记录 支持国际服

  • 如果你通过其它工具获取到了你祈愿历史记录的 Url,可以选择手动输入Url并根据提示操作
  • 但应注意此类 Url 具有时效性

对于全量刷新选项的补充说明

在默认情况下,胡桃工具箱会在匹配到本地已有记录的祈愿ID后停止导入。 但如果你希望完整地获取原神服务器中所有的历史记录(即使它已经存在于你的本地祈愿记录中),你可以勾选全量刷新

不勾选全量刷新不会使你丢失祈愿数据,勾选全量刷新也不会让你的本地记录错误地额外记录一次相同的祈愿数据。

从其它祈愿导出程序导入祈愿数据 UIGF

胡桃工具箱支持导入 UIGF 数据格式 的祈愿记录数据[1]

如果你希望导入这一类数据,可以:

  • 启动胡桃工具箱,从左侧菜单栏进入祈愿记录
  • 点击右上角的导入
  • 选择你的 UIGF Json 数据文件
  • 根据界面确认导入数据

从 Snap Genshin 转移祈愿记录数据

如果你希望从 Snap Genshin 中转移祈愿数据至胡桃工具箱,你可以:

  • 升级 Snap Genshin 到最新版本
  • 进入祈愿记录功能
    • 如果你由于无法登录米游社而无法进入 Snap Genshin,可以在胡桃工具箱中登录米游社帐号并复制 Cookie 到 Snap Genshin
  • 点击右上角的功能菜单
  • 通过导出 UIGF Json 文件导出 Json 格式的祈愿记录
  • 在胡桃工具箱中导入该文件

导出祈愿数据 UIGF

胡桃工具箱支持导出 UIGF数据格式 的 Json 文件格式的祈愿记录数据

如果你希望导出祈愿数据,可以:

  • 启动胡桃工具箱,从左侧菜单栏进入祈愿记录
  • 选择您要导出的祈愿记录存档
  • 点击导出按钮
    • 在弹出的界面选择您需要将此导出的祈愿记录数据文件存放的位置,并点击导出
  • 导出完成

  1. 统一标准化的原神数据格式由 UIGF-Orgopen in new window 提供 ↩︎

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
diff --git a/rss.xml b/rss.xml index b3e2849b5..f30ec2947 100644 --- a/rss.xml +++ b/rss.xml @@ -6,8 +6,8 @@ https://hut.ao/ 多功能的原神工具箱 zh-CN - Mon, 06 Feb 2023 06:24:00 GMT - Mon, 06 Feb 2023 06:24:00 GMT + Mon, 06 Feb 2023 06:28:13 GMT + Mon, 06 Feb 2023 06:28:13 GMT vuepress-plugin-feed2 https://validator.w3.org/feed/docs/rss2.html Copyright by DGP-Studio diff --git a/service-worker.js b/service-worker.js index c8dbd563f..2cea20130 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1,2 +1,2 @@ -if(!self.define){let e,a={};const s=(s,i)=>(s=new URL(s+".js",i).href,a[s]||new Promise((a=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=a,document.head.appendChild(e)}else e=s,importScripts(s),a()})).then((()=>{let e=a[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e})));self.define=(i,f)=>{const r=e||("document"in self?document.currentScript.src:"")||location.href;if(a[r])return;let c={};const d=e=>s(e,r),t={module:{uri:r},exports:c,require:d};a[r]=Promise.all(i.map((e=>t[e]||d(e)))).then((e=>(f(...e),c)))}}define(["./workbox-cbd5c79e"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.clientsClaim(),e.precacheAndRoute([{url:"assets/404.html-32d5d192.js",revision:"767836dc23b8d2228d857260ce64e683"},{url:"assets/404.html-f3dfcc04.js",revision:"ece6ed062b30c7cd5cef7ed56b441333"},{url:"assets/achievements.html-717876fb.js",revision:"2b0a851deeab93f74a1a12a41471ad25"},{url:"assets/achievements.html-86cba11d.js",revision:"b427f4effea5c776815f6f2fc744a056"},{url:"assets/app-3a1bbd60.js",revision:"d368d2b6c6481b4d921845dbb6e14983"},{url:"assets/artifact-rating-rules.html-89b1cb5d.js",revision:"1d4878a36b950b3eda7d149f322c4e9e"},{url:"assets/artifact-rating-rules.html-96b16e32.js",revision:"5f47e85b4324e10dbca559dfcb696095"},{url:"assets/auto-5a6868c8.js",revision:"0e4085cbbd1b14379623b9235b3c9f13"},{url:"assets/bug-report.html-278df747.js",revision:"accb20e16d180db36209239d6182a256"},{url:"assets/bug-report.html-b615f75b.js",revision:"e926c1edc2819df0f2ff2c3742121ad2"},{url:"assets/character-data.html-2ca9ce0e.js",revision:"3d9528db5f1846ba642a17c986e9b4fa"},{url:"assets/character-data.html-41fa4a18.js",revision:"62a3367e6d810ccf8866b82a6faf6155"},{url:"assets/character-wiki.html-150c6cea.js",revision:"eb3832fe51a83cf22618f21231aa3603"},{url:"assets/character-wiki.html-64d5ba79.js",revision:"114e5d16531bf710ba03f991a1657459"},{url:"assets/community.html-07f35cf7.js",revision:"95f691bf0bee58e826d214b92aeb17eb"},{url:"assets/community.html-4259ed5c.js",revision:"78d9fed5197844c2c2e29e4845bdd846"},{url:"assets/daily-notes.html-4f5386f2.js",revision:"8b1687cb3fd1dbf4296ce1987f74f426"},{url:"assets/daily-notes.html-93c5e424.js",revision:"4504d0245dc513a8b95074414882d1c6"},{url:"assets/develop-plan.html-a9728973.js",revision:"02899e558fb11d1b4217be2a24b14dc5"},{url:"assets/develop-plan.html-c113b52c.js",revision:"e759cd0e8f95c70707de9717c9723f49"},{url:"assets/diagram-definition.0faef4c2-4dda171c.js",revision:"a60e9e560547fcf23096d6233149cdab"},{url:"assets/docsearch-1d421ddb.js",revision:"582ce23a3b7a09735ae2e462904b2e3a"},{url:"assets/flowchart-35969cab.js",revision:"9e6946328eeacbd52ab4fc11bd4a99f8"},{url:"assets/framework-3390b3d8.js",revision:"99964a5f18692f5e7152232b45b9c750"},{url:"assets/Gacha-system-and-export-principal.html-4011e065.js",revision:"9fd494fbdc328ff146391be17c32eaa6"},{url:"assets/Gacha-system-and-export-principal.html-9d5c540b.js",revision:"fffe4c53feff1c85d78818ce11f676ef"},{url:"assets/game-launcher.html-535d8f04.js",revision:"77d71a74c4e2292490cc3e7320d2092a"},{url:"assets/game-launcher.html-b54f41cb.js",revision:"98252fee00be8f4f3be33cf90ac54999"},{url:"assets/get-stoken-cookie-from-the-third-party.html-17d169ec.js",revision:"713a907064189b499661f9858dcea062"},{url:"assets/get-stoken-cookie-from-the-third-party.html-ac32733d.js",revision:"7942384bda67a5521919185367fd79bd"},{url:"assets/highlight.esm-a794bb63.js",revision:"0949b348e0e7d26440159b7c6c417cad"},{url:"assets/how-to.html-1464f498.js",revision:"2f9fb04114a23ac41eba59ef1f7f1458"},{url:"assets/how-to.html-b1b1af86.js",revision:"4f70e33176bce9d360374bab49ffabaa"},{url:"assets/HttpRequestException.html-4f30254a.js",revision:"db24d6ccf7b55564ca98bf05a218c722"},{url:"assets/HttpRequestException.html-52875328.js",revision:"d8907578aff7499641880d6abea37d55"},{url:"assets/hutao-API.html-a02b463f.js",revision:"a3eec452ad132371ce2847645f148baf"},{url:"assets/hutao-API.html-ff102da3.js",revision:"c536e2860fcfc222ed3ba8c3aafabc72"},{url:"assets/hutao-settings.html-0a7c2c78.js",revision:"9cc9ff47b3d1ff7be0e8e0c41a8a78d1"},{url:"assets/hutao-settings.html-8e84b5ab.js",revision:"f1af72f646f23b700415c053c4156db4"},{url:"assets/index-70769223.js",revision:"097390f0c66585e8b9e39361bf5f05d1"},{url:"assets/index-8764208e.js",revision:"42b6232acbe6be5d6ef5707e7f046345"},{url:"assets/index.html-088df0ce.js",revision:"8fb157abee936a6c7b0699837cafb59d"},{url:"assets/index.html-0d92d5aa.js",revision:"780330d6b52e44cc1a4d889ac59098f8"},{url:"assets/index.html-34056938.js",revision:"c12575099fea95dfa239d0a79e030c55"},{url:"assets/index.html-4b5336df.js",revision:"a4a83b4b891b3941a0182299738f9544"},{url:"assets/index.html-59219388.js",revision:"d6dd7b2735dcfc66bc1d5f6993d169a3"},{url:"assets/index.html-5a3324fa.js",revision:"a4a83b4b891b3941a0182299738f9544"},{url:"assets/index.html-6015185b.js",revision:"63ff1521d699b47eb776889012d96f4c"},{url:"assets/index.html-651cfb32.js",revision:"fcc3c581d661dca3dd94cde18263ccbc"},{url:"assets/index.html-95592738.js",revision:"a4a83b4b891b3941a0182299738f9544"},{url:"assets/index.html-97cb8dac.js",revision:"e34e950e68bccadddc2c975a312cfc28"},{url:"assets/index.html-bfb8cd41.js",revision:"780330d6b52e44cc1a4d889ac59098f8"},{url:"assets/index.html-f45a2103.js",revision:"a4a83b4b891b3941a0182299738f9544"},{url:"assets/KaTeX_AMS-Regular-0cdd387c.woff2",revision:"66c678209ce93b6e2b583f02ce41529e"},{url:"assets/KaTeX_AMS-Regular-30da91e8.woff",revision:"10824af77e9961cfd548c8a458f10851"},{url:"assets/KaTeX_AMS-Regular-68534840.ttf",revision:"56573229753fad48910bda2ea1a6dd54"},{url:"assets/KaTeX_Caligraphic-Bold-07d8e303.ttf",revision:"497bf407c4c609c6cf1f1ad38f437f7f"},{url:"assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff",revision:"de2ba279933d60f7819ff61f71c17bed"},{url:"assets/KaTeX_Caligraphic-Bold-de7701e4.woff2",revision:"a9e9b0953b078cd40f5e19ef4face6fc"},{url:"assets/KaTeX_Caligraphic-Regular-3398dd02.woff",revision:"a25140fbe6692bffe71a2ab861572eb3"},{url:"assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2",revision:"08d95d99bf4a2b2dc7a876653857f154"},{url:"assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf",revision:"e6fb499fc8f9925eea3138cccba17fff"},{url:"assets/KaTeX_Fraktur-Bold-74444efd.woff2",revision:"796f3797cdf36fcaea18c3070a608378"},{url:"assets/KaTeX_Fraktur-Bold-9163df9c.ttf",revision:"b9d7c4497cab3702487214651ab03744"},{url:"assets/KaTeX_Fraktur-Bold-9be7ceb8.woff",revision:"40934fc076960bb989d590db044fef62"},{url:"assets/KaTeX_Fraktur-Regular-1e6f9579.ttf",revision:"97a699d83318e9334a0deaea6ae5eda2"},{url:"assets/KaTeX_Fraktur-Regular-51814d27.woff2",revision:"f9e6a99f4a543b7d6cad1efb6cf1e4b1"},{url:"assets/KaTeX_Fraktur-Regular-5e28753b.woff",revision:"e435cda5784e21b26ab2d03fbcb56a99"},{url:"assets/KaTeX_Main-Bold-0f60d1b8.woff2",revision:"a9382e25bcf75d856718fcef54d7acdb"},{url:"assets/KaTeX_Main-Bold-138ac28d.ttf",revision:"8e431f7ece346b6282dae3d9d0e7a970"},{url:"assets/KaTeX_Main-Bold-c76c5d69.woff",revision:"4cdba6465ab9fac5d3833c6cdba7a8c3"},{url:"assets/KaTeX_Main-BoldItalic-70ee1f64.ttf",revision:"52fb39b0434c463d5df32419608ab08a"},{url:"assets/KaTeX_Main-BoldItalic-99cd42a3.woff2",revision:"d873734390c716d6e18ff3f71ac6eb8b"},{url:"assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff",revision:"5f875f986a9bce1264e8c42417b56f74"},{url:"assets/KaTeX_Main-Italic-0d85ae7c.ttf",revision:"39349e0a2b366f38e2672b45aded2030"},{url:"assets/KaTeX_Main-Italic-97479ca6.woff2",revision:"652970624cde999882102fa2b6a8871f"},{url:"assets/KaTeX_Main-Italic-f1d6ef86.woff",revision:"8ffd28f6390231548ead99d7835887fa"},{url:"assets/KaTeX_Main-Regular-c2342cd8.woff2",revision:"f8a7f19f45060f7a177314855b8c7aa3"},{url:"assets/KaTeX_Main-Regular-c6368d87.woff",revision:"f1cdb692ee31c10b37262caffced5271"},{url:"assets/KaTeX_Main-Regular-d0332f52.ttf",revision:"818582dae57e6fac46202cfd844afabb"},{url:"assets/KaTeX_Math-BoldItalic-850c0af5.woff",revision:"48155e43d9a284b54753e50e4ba586dc"},{url:"assets/KaTeX_Math-BoldItalic-dc47344d.woff2",revision:"1320454d951ec809a7dbccb4f23fccf0"},{url:"assets/KaTeX_Math-BoldItalic-f9377ab0.ttf",revision:"6589c4f1f587f73f0ad0af8ae35ccb53"},{url:"assets/KaTeX_Math-Italic-08ce98e5.ttf",revision:"fe5ed5875d95b18c98546cb4f47304ff"},{url:"assets/KaTeX_Math-Italic-7af58c5e.woff2",revision:"d8b7a801bd87b324efcbae7394119c24"},{url:"assets/KaTeX_Math-Italic-8a8d2445.woff",revision:"ed7aea12d765f9e2d0f9bc7fa2be626c"},{url:"assets/KaTeX_SansSerif-Bold-1ece03f7.ttf",revision:"f2ac73121357210d91e5c3eaa42f72ea"},{url:"assets/KaTeX_SansSerif-Bold-e99ae511.woff2",revision:"ad546b4719bcf690a3604944b90b7e42"},{url:"assets/KaTeX_SansSerif-Bold-ece03cfd.woff",revision:"0e897d27f063facef504667290e408bd"},{url:"assets/KaTeX_SansSerif-Italic-00b26ac8.woff2",revision:"e934cbc86e2d59ceaf04102c43dc0b50"},{url:"assets/KaTeX_SansSerif-Italic-3931dd81.ttf",revision:"f60b4a34842bb524b562df092917a542"},{url:"assets/KaTeX_SansSerif-Italic-91ee6750.woff",revision:"ef725de572b71381dccf53918e300744"},{url:"assets/KaTeX_SansSerif-Regular-11e4dc8a.woff",revision:"5f8637ee731482c44a37789723f5e499"},{url:"assets/KaTeX_SansSerif-Regular-68e8c73e.woff2",revision:"1ac3ed6ebe34e473519ca1da86f7a384"},{url:"assets/KaTeX_SansSerif-Regular-f36ea897.ttf",revision:"3243452ee6817acd761c9757aef93c29"},{url:"assets/KaTeX_Script-Regular-036d4e95.woff2",revision:"1b3161eb8cc67462d6e8c2fb96c68507"},{url:"assets/KaTeX_Script-Regular-1c67f068.ttf",revision:"a189c37d73ffce63464635dc12cbbc96"},{url:"assets/KaTeX_Script-Regular-d96cdf2b.woff",revision:"a82fa2a7e18b8c7a1a9f6069844ebfb9"},{url:"assets/KaTeX_Size1-Regular-6b47c401.woff2",revision:"82ef26dc680ba60d884e051c73d9a42d"},{url:"assets/KaTeX_Size1-Regular-95b6d2f1.ttf",revision:"0d8d9204004bdf126342605f7bbdffe6"},{url:"assets/KaTeX_Size1-Regular-c943cc98.woff",revision:"4788ba5b6247e336f734b742fe9900d5"},{url:"assets/KaTeX_Size2-Regular-2014c523.woff",revision:"b0628bfd27c979a09f702a2277979888"},{url:"assets/KaTeX_Size2-Regular-a6b2099f.ttf",revision:"1fdda0e59ed35495ebac28badf210574"},{url:"assets/KaTeX_Size2-Regular-d04c5421.woff2",revision:"95a1da914c20455a07b7c9e2dcf2836d"},{url:"assets/KaTeX_Size3-Regular-500e04d5.ttf",revision:"963af864cbb10611ba33267ba7953777"},{url:"assets/KaTeX_Size3-Regular-6ab6b62e.woff",revision:"4de844d4552e941f6b9c38837a8d487b"},{url:"assets/KaTeX_Size4-Regular-99f9c675.woff",revision:"3045a61f722bc4b198450ce69b3e3824"},{url:"assets/KaTeX_Size4-Regular-a4af7d41.woff2",revision:"61522cd3d9043622e235ab57762754f2"},{url:"assets/KaTeX_Size4-Regular-c647367d.ttf",revision:"27a23ee69999affa55491c7dab8e53bf"},{url:"assets/KaTeX_Typewriter-Regular-71d517d6.woff2",revision:"b8b8393d2e65fcebda5fa99fa3264f41"},{url:"assets/KaTeX_Typewriter-Regular-e14fed02.woff",revision:"0e0460587676d22eae09accd6dcfebc6"},{url:"assets/KaTeX_Typewriter-Regular-f01f3e87.ttf",revision:"6bf4287568e1d3004b54d5d60f9f08f9"},{url:"assets/league-gothic-38fcc721.ttf",revision:"91295fa87df918411b49b7531da5d558"},{url:"assets/league-gothic-5eef6df8.woff",revision:"cd382dc8a9d6317864b5810a320effc5"},{url:"assets/league-gothic-8802c66a.eot",revision:"9900a4643cc63c5d8f969d2196f72572"},{url:"assets/markdown.esm-d92a2fc9.js",revision:"2782fb14c80757ca6a815363b87defce"},{url:"assets/markmap.html-3825499a.js",revision:"674a1b8e8cca85c4616fc6da3380d0c9"},{url:"assets/markmap.html-dddcab19.js",revision:"9907ced9aaa1217f56238193ad231e3e"},{url:"assets/math.esm-70a288c8.js",revision:"c5f77dc064ac53005c0e5446bb6715b0"},{url:"assets/mermaid-mindmap.esm.min-f81c0a89.js",revision:"fb9238dc3fc50b2dcd3ffca25394c044"},{url:"assets/mermaid.esm.min-bc08675d.js",revision:"e0d3e0388f4fdfd93ab5b9a67d2ab92b"},{url:"assets/mhy-account-switch.html-110b4f73.js",revision:"5641ea495aab41accc1c44e9d42d3775"},{url:"assets/mhy-account-switch.html-43580033.js",revision:"9994db609cd7de9900d71e39834b3fdc"},{url:"assets/mihoyo-risk-tip.html-6b5d515d.js",revision:"11591374fcc1812bb41bae00b2a2b3bb"},{url:"assets/mihoyo-risk-tip.html-d397119f.js",revision:"581be6712ce3bc5fa6c7ff54808ac041"},{url:"assets/notes.esm-224f94d9.js",revision:"fbad6b0fa80d99a444266ec8836ab70c"},{url:"assets/photoswipe.esm-04fddac6.js",revision:"9ad259a6b763e1045e31c1ec4984750d"},{url:"assets/privacy-notice.html-196dce62.js",revision:"3d40b5eb1fd49035a3adc7be203096e9"},{url:"assets/privacy-notice.html-4dbebbbb.js",revision:"f3e6260d14359fe92b9d78d0657eb4dd"},{url:"assets/project.html-0391df72.js",revision:"2442b0152dc0df6c3ceae287d4f2d043"},{url:"assets/project.html-c1b79beb.js",revision:"736b3c61f91d81fd44fae8a95ec2c0e0"},{url:"assets/quick-start.html-7eba1a5f.js",revision:"3faad4bf255c1fc67d1e1448cb6f5cd8"},{url:"assets/quick-start.html-af87c551.js",revision:"d571896d622ae68a33dd2fce8ec81510"},{url:"assets/reveal.esm-e5069ce0.js",revision:"383acd58551019bedc482d68f9eaddef"},{url:"assets/search.esm-2c3fba7d.js",revision:"7c1ff9e9285b9354b44c719f60e1cfd0"},{url:"assets/side-load.html-72979265.js",revision:"33102f93d626ad8cc2e20c5d1a2b174b"},{url:"assets/side-load.html-de24922e.js",revision:"5e0b1fcc84926ae1eba0fbb35385ebc9"},{url:"assets/source-sans-pro-italic-05d3615f.woff",revision:"e74f0128884561828ce8c9cf5c284ab8"},{url:"assets/source-sans-pro-italic-ad4b0799.eot",revision:"72217712eb8d28872e7069322f3fda23"},{url:"assets/source-sans-pro-italic-d13268af.ttf",revision:"8256cfd7e4017a7690814879409212cd"},{url:"assets/source-sans-pro-regular-c1865d89.ttf",revision:"2da39ecf9246383937da11b44b7bd9b4"},{url:"assets/source-sans-pro-regular-d4eaa48b.woff",revision:"e7acc589bb558fe58936a853f570193c"},{url:"assets/source-sans-pro-regular-dce8869d.eot",revision:"1d71438462d532b62b05cdd7e6d7197d"},{url:"assets/source-sans-pro-semibold-a53e2723.ttf",revision:"f3565095e6c9158140444970f5a2c5ed"},{url:"assets/source-sans-pro-semibold-b0abd273.woff",revision:"1cb8e94f1185f1131a0c895165998f2b"},{url:"assets/source-sans-pro-semibold-ebb8918d.eot",revision:"0f3da1edf1b5c6a94a6ad948a7664451"},{url:"assets/source-sans-pro-semibolditalic-7225cacc.woff",revision:"6b058fc2634b01d837c3432316c3141f"},{url:"assets/source-sans-pro-semibolditalic-dfe0b47a.eot",revision:"58153ac7194e141d1e73ea88c6b63861"},{url:"assets/source-sans-pro-semibolditalic-e8ec22b6.ttf",revision:"c7e698a4d0956f4a939f42a05685bbf5"},{url:"assets/star-request.html-51c617f3.js",revision:"3b7370f6bfedd3e1bdb67b26940b8366"},{url:"assets/star-request.html-56b84ca0.js",revision:"b7389c2130ecdef05b852067b4a20124"},{url:"assets/style-362c55d9.css",revision:"f0b66e3d032b97064d7e82bab15fb6db"},{url:"assets/style-e9220a04.js",revision:"b40fc755bce11d2ee5ec6b814c802a65"},{url:"assets/symposium1.html-307eb376.js",revision:"bfec998dcfd34bd94cdc30c78a36472f"},{url:"assets/symposium1.html-ab61935d.js",revision:"c07f7765ea466c20ab68c85dcc6b771e"},{url:"assets/symposium2.html-3a708b8f.js",revision:"5f94280c762be8ed1d1f206ea517cedb"},{url:"assets/symposium2.html-ff8e0c56.js",revision:"6559c8568a761fd46f5f32861c6bb797"},{url:"assets/tos.html-233ebd50.js",revision:"e2e910f35f4aa2559f4f102dd61d1e53"},{url:"assets/tos.html-989c3554.js",revision:"0d590d9dbe1c53f5eee5f0b0fff2b47d"},{url:"assets/vue-repl-047e8afe.js",revision:"14ce1c73e1974b4e55e5c566d71b35dd"},{url:"assets/VuePlayground-0db5bdb2.js",revision:"d7ca6027d53aa6aa439a72bdfc625597"},{url:"assets/waline-meta-a31b78ed.js",revision:"4003eee21f800e7d4662bda5f1875047"},{url:"assets/weapon-wiki.html-e155b4d0.js",revision:"52417d9792956c29f2a5b9570a9c4fa5"},{url:"assets/weapon-wiki.html-ee86d91d.js",revision:"fefc2831284d5ade435ccdacf3a54389"},{url:"assets/why.html-69ac89b7.js",revision:"288777eca7730e5261267a69e10e8e72"},{url:"assets/why.html-bffa06c8.js",revision:"47aaa92ec026722868cfc0cbf10cde44"},{url:"assets/wish-export.html-144a0861.js",revision:"9e6a3de955ea21116fa8ce40a857b529"},{url:"assets/wish-export.html-38eb66bf.js",revision:"78b2218ab44de725f434248ea27edc08"},{url:"assets/zoom.esm-b83b91d0.js",revision:"9ea0d576c1bddb5122016122d8a24c68"},{url:"fontlist/demo.css",revision:"c470b271d96640b2d527d864d838d550"},{url:"fontlist/iconfont.css",revision:"47f9418c83e516e2f92fffa11e06ff9f"},{url:"fontlist/iconfont.js",revision:"787c135beed0ae93c145ae2de3cbfefe"},{url:"fontlist/iconfont.ttf",revision:"6d90ead1de012ad82077c2a898dcc136"},{url:"fontlist/iconfont.woff",revision:"c50542a321198d3a49a56ba9f50923f6"},{url:"fontlist/iconfont.woff2",revision:"a917e0d0985aaabe49b9bd5ad48bd270"},{url:"404.html",revision:"c9bcd2d8adc50ab250eb2b52fb8f4653"},{url:"community.html",revision:"0a2e7960df6415a643207fff155ecdf9"},{url:"development-log/index.html",revision:"8c0dc834e2753b980f6e13589fd46527"},{url:"development-log/symposium1.html",revision:"035db43e9dc19ab099fb17d90faf288c"},{url:"development-log/symposium2.html",revision:"bd0d7003243e61b2184a56b64130e471"},{url:"en/index.html",revision:"644718532bc34a54f36e03d7c6e4436a"},{url:"FAQ/artifact-rating-rules.html",revision:"e7c5018b4ad75d13bb2b7a3ee4b50feb"},{url:"FAQ/Gacha-system-and-export-principal.html",revision:"847ba747cc599efda60dde28f0cc91dd"},{url:"FAQ/get-stoken-cookie-from-the-third-party.html",revision:"97f227103fb08bda5d4918aa1a695726"},{url:"FAQ/how-to.html",revision:"106b32162216839ef1bf421840ad901f"},{url:"FAQ/HttpRequestException.html",revision:"3b6261d806e28775929f4fecdaae7b84"},{url:"FAQ/index.html",revision:"3de26c3c3a7e4deb1ff167ff3d54283b"},{url:"FAQ/mihoyo-risk-tip.html",revision:"af240831a026298cfb1d91af52d8bf93"},{url:"FAQ/why.html",revision:"f34d17fe5521da9b0c28952aa1afafbb"},{url:"features/achievements.html",revision:"e68aa87715068a951bab9f85404aab78"},{url:"features/character-data.html",revision:"db27c4b93c383eec3e7358d2b30d8016"},{url:"features/character-wiki.html",revision:"a2f5881a835a2db71ad25915a15a1363"},{url:"features/daily-notes.html",revision:"e75a8f650919b6b58477775557e0dd79"},{url:"features/develop-plan.html",revision:"a86e4563dbfb4b579fd60b65b0882f32"},{url:"features/game-launcher.html",revision:"3bc3c37353cef5daf208469b1844ba7c"},{url:"features/hutao-API.html",revision:"9e67cf620cf831188cf175a89b334259"},{url:"features/hutao-settings.html",revision:"83f43d24f8eda6d09d088328a4c8d0e5"},{url:"features/index.html",revision:"a6bc29c986f147258582ee1379f246ba"},{url:"features/mhy-account-switch.html",revision:"ef1ba5eb8b5ba5dc8eb0500f1857556c"},{url:"features/weapon-wiki.html",revision:"95b2dc650be017312faeb4a4c88320cb"},{url:"features/wish-export.html",revision:"ab940e3ecaced59b4e4364327aa1ead2"},{url:"fontlist/demo_index.html",revision:"925b49536eec61049492bf64fe28a9e6"},{url:"index.html",revision:"6aa35fd0ab41c085b715b38d1bde40f6"},{url:"markmap.html",revision:"b1218a7c1267e362849a1561847ecd38"},{url:"markmap/zh.html",revision:"b35a18f015a5cd1b4ae885e560b2caaa"},{url:"project.html",revision:"5025072698661f4b8159c670b58c8114"},{url:"quick-start.html",revision:"a9ff5fef4f60105f3d551540e4ba15d0"},{url:"side-load.html",revision:"6ad237448a85282155601c71e1143d9e"},{url:"star-request.html",revision:"4168ba9e5cba0b1324993aa4f3e8927f"},{url:"statements/bug-report.html",revision:"39e7747793da5f53b7d6aa44f93ab0c5"},{url:"statements/index.html",revision:"8378d8b8117fe15822db3c096ab31b48"},{url:"statements/privacy-notice.html",revision:"b3b61858c8097cda992e21515a714f67"},{url:"statements/tos.html",revision:"351fb7dd7eb0223e5ea812ca0671f37e"},{url:"store-badge.html",revision:"969c079a8fa84a3096f6afa5fbfe357e"},{url:"images/202209/Achievements.png",revision:"067cff70d53656b2e3e878df949823f6"},{url:"images/202209/HeroImageLogo.png",revision:"fb8507e3eaccbd6408874dcf10973d62"},{url:"images/202209/IndexIconAchievements.png",revision:"ea409f5a87b1c7666121ead606e323ef"},{url:"images/202209/IndexIconCharacters.png",revision:"db66594140f8dfc65556cc0ac2ed3e3e"},{url:"images/202209/IndexIconMihoyoBBS.png",revision:"b9c679888c01a50e6b126f9dae0d50d1"},{url:"images/202209/IndexIconWeapons.png",revision:"21a20e656ff91575a50c2a1c0253a581"},{url:"images/202209/IndexIconWish.png",revision:"0b4e790c4cb1eeba7473ad8e1b14ac23"},{url:"images/202209/SGLogoUpgrade64.png",revision:"1b95d8969049e0b31c0d89eeface0b89"},{url:"images/202209/wish-export.png",revision:"ef07fa6499c22d00c78dc182ad3cbab5"},{url:"images/202210/1.1.7-Update-Error-Fix.png",revision:"1f1958198ca4510713648cff6c43fcd5"},{url:"images/202210/1.1.7-Update-Error.png",revision:"3e04317e974e1cec550096b7ea88d708"},{url:"images/202210/account-upgrade.png",revision:"52b1c5695109142c9496bb6e14a9c2d1"},{url:"images/202210/HttpRequestException.jpg",revision:"878a57ab9fe5de6b774d7e91776987ab"},{url:"images/202210/hutao-api-submit.png",revision:"6a201ae85f470f3bb70e868137524830"},{url:"images/202210/hutao-api.png",revision:"5bd260fe9b5c18a41765c1126cfd91ff"},{url:"images/202210/hutao-login.png",revision:"21af43587bacf56bf40cadc884381c49"},{url:"images/202211/character-data-display.png",revision:"0cd41e7a02ee864ff12f0f69c926b79f"},{url:"images/202211/character-data-logo.png",revision:"04cc28833ed4c2108ba215fbc33325bf"},{url:"images/202211/character-wiki-logo.png",revision:"db66594140f8dfc65556cc0ac2ed3e3e"},{url:"images/202211/character-wiki.png",revision:"002ee49f019709942ae1b3dc541d05e4"},{url:"images/202211/game-launcher-logo.png",revision:"a5a5d6d5a09926689f8a61db4b24c2df"},{url:"images/202211/hutao-api-logo.png",revision:"feb8ae3e6c4099e0b7804e3d7ebda7c2"},{url:"images/202211/wish-export.png",revision:"c695c558c514d9aa0d3903d5c41f63b9"},{url:"images/202301/achievement.png",revision:"42fd361ea1336daf7cd33bf187e62fa2"},{url:"images/202301/dev-plan-logo.png",revision:"5d69e71ecd6e1b553395e2306fff5f34"},{url:"images/202301/live-stat-tracking-logo.png",revision:"23a418c1d29dbbf0142085f2e8ad464d"},{url:"images/202301/spiral-abyss-record-logo.png",revision:"6d213b91803137c600bb27b973a7ee25"},{url:"images/202301/weapon-wiki-logo.png",revision:"21a20e656ff91575a50c2a1c0253a581"},{url:"pwa-icon/chrome-192.png",revision:"6d30f6750b36f3a261ad989d26feb899"},{url:"pwa-icon/chrome-512.png",revision:"920fa62caa82087b012351242dcc46c0"},{url:"pwa-icon/ios-152.png",revision:"b51617947bc9724dad89fa357624a671"},{url:"pwa-icon/ios-192.png",revision:"6d30f6750b36f3a261ad989d26feb899"},{url:"pwa-icon/ios-512.png",revision:"920fa62caa82087b012351242dcc46c0"},{url:"pwa-icon/ms-256.png",revision:"f877e44d42504adaac6f558be4d93b3a"}],{}),e.cleanupOutdatedCaches()})); +if(!self.define){let e,a={};const s=(s,i)=>(s=new URL(s+".js",i).href,a[s]||new Promise((a=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=a,document.head.appendChild(e)}else e=s,importScripts(s),a()})).then((()=>{let e=a[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e})));self.define=(i,f)=>{const c=e||("document"in self?document.currentScript.src:"")||location.href;if(a[c])return;let r={};const d=e=>s(e,c),t={module:{uri:c},exports:r,require:d};a[c]=Promise.all(i.map((e=>t[e]||d(e)))).then((e=>(f(...e),r)))}}define(["./workbox-cbd5c79e"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.clientsClaim(),e.precacheAndRoute([{url:"assets/404.html-32d5d192.js",revision:"767836dc23b8d2228d857260ce64e683"},{url:"assets/404.html-f3dfcc04.js",revision:"ece6ed062b30c7cd5cef7ed56b441333"},{url:"assets/achievements.html-717876fb.js",revision:"2b0a851deeab93f74a1a12a41471ad25"},{url:"assets/achievements.html-86cba11d.js",revision:"b427f4effea5c776815f6f2fc744a056"},{url:"assets/app-3a1bbd60.js",revision:"a12dc5d8dd6fdedc80f6eca4c5c1e0fb"},{url:"assets/artifact-rating-rules.html-89b1cb5d.js",revision:"1d4878a36b950b3eda7d149f322c4e9e"},{url:"assets/artifact-rating-rules.html-96b16e32.js",revision:"5f47e85b4324e10dbca559dfcb696095"},{url:"assets/auto-5a6868c8.js",revision:"0e4085cbbd1b14379623b9235b3c9f13"},{url:"assets/bug-report.html-278df747.js",revision:"accb20e16d180db36209239d6182a256"},{url:"assets/bug-report.html-b615f75b.js",revision:"e926c1edc2819df0f2ff2c3742121ad2"},{url:"assets/character-data.html-2ca9ce0e.js",revision:"3d9528db5f1846ba642a17c986e9b4fa"},{url:"assets/character-data.html-41fa4a18.js",revision:"62a3367e6d810ccf8866b82a6faf6155"},{url:"assets/character-wiki.html-150c6cea.js",revision:"eb3832fe51a83cf22618f21231aa3603"},{url:"assets/character-wiki.html-64d5ba79.js",revision:"114e5d16531bf710ba03f991a1657459"},{url:"assets/community.html-07f35cf7.js",revision:"95f691bf0bee58e826d214b92aeb17eb"},{url:"assets/community.html-4259ed5c.js",revision:"78d9fed5197844c2c2e29e4845bdd846"},{url:"assets/daily-notes.html-4f5386f2.js",revision:"8b1687cb3fd1dbf4296ce1987f74f426"},{url:"assets/daily-notes.html-93c5e424.js",revision:"4504d0245dc513a8b95074414882d1c6"},{url:"assets/develop-plan.html-a9728973.js",revision:"02899e558fb11d1b4217be2a24b14dc5"},{url:"assets/develop-plan.html-c113b52c.js",revision:"e759cd0e8f95c70707de9717c9723f49"},{url:"assets/diagram-definition.0faef4c2-4dda171c.js",revision:"a60e9e560547fcf23096d6233149cdab"},{url:"assets/docsearch-1d421ddb.js",revision:"582ce23a3b7a09735ae2e462904b2e3a"},{url:"assets/flowchart-35969cab.js",revision:"9e6946328eeacbd52ab4fc11bd4a99f8"},{url:"assets/framework-3390b3d8.js",revision:"99964a5f18692f5e7152232b45b9c750"},{url:"assets/Gacha-system-and-export-principal.html-4011e065.js",revision:"9fd494fbdc328ff146391be17c32eaa6"},{url:"assets/Gacha-system-and-export-principal.html-9d5c540b.js",revision:"fffe4c53feff1c85d78818ce11f676ef"},{url:"assets/game-launcher.html-535d8f04.js",revision:"77d71a74c4e2292490cc3e7320d2092a"},{url:"assets/game-launcher.html-b54f41cb.js",revision:"98252fee00be8f4f3be33cf90ac54999"},{url:"assets/get-stoken-cookie-from-the-third-party.html-17d169ec.js",revision:"713a907064189b499661f9858dcea062"},{url:"assets/get-stoken-cookie-from-the-third-party.html-ac32733d.js",revision:"7942384bda67a5521919185367fd79bd"},{url:"assets/highlight.esm-a794bb63.js",revision:"0949b348e0e7d26440159b7c6c417cad"},{url:"assets/how-to.html-1464f498.js",revision:"2f9fb04114a23ac41eba59ef1f7f1458"},{url:"assets/how-to.html-b1b1af86.js",revision:"4f70e33176bce9d360374bab49ffabaa"},{url:"assets/HttpRequestException.html-4f30254a.js",revision:"db24d6ccf7b55564ca98bf05a218c722"},{url:"assets/HttpRequestException.html-52875328.js",revision:"d8907578aff7499641880d6abea37d55"},{url:"assets/hutao-API.html-a02b463f.js",revision:"a3eec452ad132371ce2847645f148baf"},{url:"assets/hutao-API.html-ff102da3.js",revision:"c536e2860fcfc222ed3ba8c3aafabc72"},{url:"assets/hutao-settings.html-0a7c2c78.js",revision:"9cc9ff47b3d1ff7be0e8e0c41a8a78d1"},{url:"assets/hutao-settings.html-8e84b5ab.js",revision:"f1af72f646f23b700415c053c4156db4"},{url:"assets/index-70769223.js",revision:"097390f0c66585e8b9e39361bf5f05d1"},{url:"assets/index-8764208e.js",revision:"42b6232acbe6be5d6ef5707e7f046345"},{url:"assets/index.html-088df0ce.js",revision:"8fb157abee936a6c7b0699837cafb59d"},{url:"assets/index.html-0d92d5aa.js",revision:"780330d6b52e44cc1a4d889ac59098f8"},{url:"assets/index.html-34056938.js",revision:"c12575099fea95dfa239d0a79e030c55"},{url:"assets/index.html-4b5336df.js",revision:"a4a83b4b891b3941a0182299738f9544"},{url:"assets/index.html-59219388.js",revision:"d6dd7b2735dcfc66bc1d5f6993d169a3"},{url:"assets/index.html-5a3324fa.js",revision:"a4a83b4b891b3941a0182299738f9544"},{url:"assets/index.html-6015185b.js",revision:"63ff1521d699b47eb776889012d96f4c"},{url:"assets/index.html-651cfb32.js",revision:"fcc3c581d661dca3dd94cde18263ccbc"},{url:"assets/index.html-95592738.js",revision:"a4a83b4b891b3941a0182299738f9544"},{url:"assets/index.html-97cb8dac.js",revision:"e34e950e68bccadddc2c975a312cfc28"},{url:"assets/index.html-bfb8cd41.js",revision:"780330d6b52e44cc1a4d889ac59098f8"},{url:"assets/index.html-f45a2103.js",revision:"a4a83b4b891b3941a0182299738f9544"},{url:"assets/KaTeX_AMS-Regular-0cdd387c.woff2",revision:"66c678209ce93b6e2b583f02ce41529e"},{url:"assets/KaTeX_AMS-Regular-30da91e8.woff",revision:"10824af77e9961cfd548c8a458f10851"},{url:"assets/KaTeX_AMS-Regular-68534840.ttf",revision:"56573229753fad48910bda2ea1a6dd54"},{url:"assets/KaTeX_Caligraphic-Bold-07d8e303.ttf",revision:"497bf407c4c609c6cf1f1ad38f437f7f"},{url:"assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff",revision:"de2ba279933d60f7819ff61f71c17bed"},{url:"assets/KaTeX_Caligraphic-Bold-de7701e4.woff2",revision:"a9e9b0953b078cd40f5e19ef4face6fc"},{url:"assets/KaTeX_Caligraphic-Regular-3398dd02.woff",revision:"a25140fbe6692bffe71a2ab861572eb3"},{url:"assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2",revision:"08d95d99bf4a2b2dc7a876653857f154"},{url:"assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf",revision:"e6fb499fc8f9925eea3138cccba17fff"},{url:"assets/KaTeX_Fraktur-Bold-74444efd.woff2",revision:"796f3797cdf36fcaea18c3070a608378"},{url:"assets/KaTeX_Fraktur-Bold-9163df9c.ttf",revision:"b9d7c4497cab3702487214651ab03744"},{url:"assets/KaTeX_Fraktur-Bold-9be7ceb8.woff",revision:"40934fc076960bb989d590db044fef62"},{url:"assets/KaTeX_Fraktur-Regular-1e6f9579.ttf",revision:"97a699d83318e9334a0deaea6ae5eda2"},{url:"assets/KaTeX_Fraktur-Regular-51814d27.woff2",revision:"f9e6a99f4a543b7d6cad1efb6cf1e4b1"},{url:"assets/KaTeX_Fraktur-Regular-5e28753b.woff",revision:"e435cda5784e21b26ab2d03fbcb56a99"},{url:"assets/KaTeX_Main-Bold-0f60d1b8.woff2",revision:"a9382e25bcf75d856718fcef54d7acdb"},{url:"assets/KaTeX_Main-Bold-138ac28d.ttf",revision:"8e431f7ece346b6282dae3d9d0e7a970"},{url:"assets/KaTeX_Main-Bold-c76c5d69.woff",revision:"4cdba6465ab9fac5d3833c6cdba7a8c3"},{url:"assets/KaTeX_Main-BoldItalic-70ee1f64.ttf",revision:"52fb39b0434c463d5df32419608ab08a"},{url:"assets/KaTeX_Main-BoldItalic-99cd42a3.woff2",revision:"d873734390c716d6e18ff3f71ac6eb8b"},{url:"assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff",revision:"5f875f986a9bce1264e8c42417b56f74"},{url:"assets/KaTeX_Main-Italic-0d85ae7c.ttf",revision:"39349e0a2b366f38e2672b45aded2030"},{url:"assets/KaTeX_Main-Italic-97479ca6.woff2",revision:"652970624cde999882102fa2b6a8871f"},{url:"assets/KaTeX_Main-Italic-f1d6ef86.woff",revision:"8ffd28f6390231548ead99d7835887fa"},{url:"assets/KaTeX_Main-Regular-c2342cd8.woff2",revision:"f8a7f19f45060f7a177314855b8c7aa3"},{url:"assets/KaTeX_Main-Regular-c6368d87.woff",revision:"f1cdb692ee31c10b37262caffced5271"},{url:"assets/KaTeX_Main-Regular-d0332f52.ttf",revision:"818582dae57e6fac46202cfd844afabb"},{url:"assets/KaTeX_Math-BoldItalic-850c0af5.woff",revision:"48155e43d9a284b54753e50e4ba586dc"},{url:"assets/KaTeX_Math-BoldItalic-dc47344d.woff2",revision:"1320454d951ec809a7dbccb4f23fccf0"},{url:"assets/KaTeX_Math-BoldItalic-f9377ab0.ttf",revision:"6589c4f1f587f73f0ad0af8ae35ccb53"},{url:"assets/KaTeX_Math-Italic-08ce98e5.ttf",revision:"fe5ed5875d95b18c98546cb4f47304ff"},{url:"assets/KaTeX_Math-Italic-7af58c5e.woff2",revision:"d8b7a801bd87b324efcbae7394119c24"},{url:"assets/KaTeX_Math-Italic-8a8d2445.woff",revision:"ed7aea12d765f9e2d0f9bc7fa2be626c"},{url:"assets/KaTeX_SansSerif-Bold-1ece03f7.ttf",revision:"f2ac73121357210d91e5c3eaa42f72ea"},{url:"assets/KaTeX_SansSerif-Bold-e99ae511.woff2",revision:"ad546b4719bcf690a3604944b90b7e42"},{url:"assets/KaTeX_SansSerif-Bold-ece03cfd.woff",revision:"0e897d27f063facef504667290e408bd"},{url:"assets/KaTeX_SansSerif-Italic-00b26ac8.woff2",revision:"e934cbc86e2d59ceaf04102c43dc0b50"},{url:"assets/KaTeX_SansSerif-Italic-3931dd81.ttf",revision:"f60b4a34842bb524b562df092917a542"},{url:"assets/KaTeX_SansSerif-Italic-91ee6750.woff",revision:"ef725de572b71381dccf53918e300744"},{url:"assets/KaTeX_SansSerif-Regular-11e4dc8a.woff",revision:"5f8637ee731482c44a37789723f5e499"},{url:"assets/KaTeX_SansSerif-Regular-68e8c73e.woff2",revision:"1ac3ed6ebe34e473519ca1da86f7a384"},{url:"assets/KaTeX_SansSerif-Regular-f36ea897.ttf",revision:"3243452ee6817acd761c9757aef93c29"},{url:"assets/KaTeX_Script-Regular-036d4e95.woff2",revision:"1b3161eb8cc67462d6e8c2fb96c68507"},{url:"assets/KaTeX_Script-Regular-1c67f068.ttf",revision:"a189c37d73ffce63464635dc12cbbc96"},{url:"assets/KaTeX_Script-Regular-d96cdf2b.woff",revision:"a82fa2a7e18b8c7a1a9f6069844ebfb9"},{url:"assets/KaTeX_Size1-Regular-6b47c401.woff2",revision:"82ef26dc680ba60d884e051c73d9a42d"},{url:"assets/KaTeX_Size1-Regular-95b6d2f1.ttf",revision:"0d8d9204004bdf126342605f7bbdffe6"},{url:"assets/KaTeX_Size1-Regular-c943cc98.woff",revision:"4788ba5b6247e336f734b742fe9900d5"},{url:"assets/KaTeX_Size2-Regular-2014c523.woff",revision:"b0628bfd27c979a09f702a2277979888"},{url:"assets/KaTeX_Size2-Regular-a6b2099f.ttf",revision:"1fdda0e59ed35495ebac28badf210574"},{url:"assets/KaTeX_Size2-Regular-d04c5421.woff2",revision:"95a1da914c20455a07b7c9e2dcf2836d"},{url:"assets/KaTeX_Size3-Regular-500e04d5.ttf",revision:"963af864cbb10611ba33267ba7953777"},{url:"assets/KaTeX_Size3-Regular-6ab6b62e.woff",revision:"4de844d4552e941f6b9c38837a8d487b"},{url:"assets/KaTeX_Size4-Regular-99f9c675.woff",revision:"3045a61f722bc4b198450ce69b3e3824"},{url:"assets/KaTeX_Size4-Regular-a4af7d41.woff2",revision:"61522cd3d9043622e235ab57762754f2"},{url:"assets/KaTeX_Size4-Regular-c647367d.ttf",revision:"27a23ee69999affa55491c7dab8e53bf"},{url:"assets/KaTeX_Typewriter-Regular-71d517d6.woff2",revision:"b8b8393d2e65fcebda5fa99fa3264f41"},{url:"assets/KaTeX_Typewriter-Regular-e14fed02.woff",revision:"0e0460587676d22eae09accd6dcfebc6"},{url:"assets/KaTeX_Typewriter-Regular-f01f3e87.ttf",revision:"6bf4287568e1d3004b54d5d60f9f08f9"},{url:"assets/league-gothic-38fcc721.ttf",revision:"91295fa87df918411b49b7531da5d558"},{url:"assets/league-gothic-5eef6df8.woff",revision:"cd382dc8a9d6317864b5810a320effc5"},{url:"assets/league-gothic-8802c66a.eot",revision:"9900a4643cc63c5d8f969d2196f72572"},{url:"assets/markdown.esm-d92a2fc9.js",revision:"2782fb14c80757ca6a815363b87defce"},{url:"assets/markmap.html-3825499a.js",revision:"674a1b8e8cca85c4616fc6da3380d0c9"},{url:"assets/markmap.html-dddcab19.js",revision:"9907ced9aaa1217f56238193ad231e3e"},{url:"assets/math.esm-70a288c8.js",revision:"c5f77dc064ac53005c0e5446bb6715b0"},{url:"assets/mermaid-mindmap.esm.min-f81c0a89.js",revision:"fb9238dc3fc50b2dcd3ffca25394c044"},{url:"assets/mermaid.esm.min-bc08675d.js",revision:"e0d3e0388f4fdfd93ab5b9a67d2ab92b"},{url:"assets/mhy-account-switch.html-110b4f73.js",revision:"5641ea495aab41accc1c44e9d42d3775"},{url:"assets/mhy-account-switch.html-43580033.js",revision:"9994db609cd7de9900d71e39834b3fdc"},{url:"assets/mihoyo-risk-tip.html-6b5d515d.js",revision:"11591374fcc1812bb41bae00b2a2b3bb"},{url:"assets/mihoyo-risk-tip.html-d397119f.js",revision:"581be6712ce3bc5fa6c7ff54808ac041"},{url:"assets/notes.esm-224f94d9.js",revision:"fbad6b0fa80d99a444266ec8836ab70c"},{url:"assets/photoswipe.esm-04fddac6.js",revision:"9ad259a6b763e1045e31c1ec4984750d"},{url:"assets/privacy-notice.html-196dce62.js",revision:"3d40b5eb1fd49035a3adc7be203096e9"},{url:"assets/privacy-notice.html-4dbebbbb.js",revision:"f3e6260d14359fe92b9d78d0657eb4dd"},{url:"assets/project.html-0391df72.js",revision:"2442b0152dc0df6c3ceae287d4f2d043"},{url:"assets/project.html-c1b79beb.js",revision:"736b3c61f91d81fd44fae8a95ec2c0e0"},{url:"assets/quick-start.html-7eba1a5f.js",revision:"3faad4bf255c1fc67d1e1448cb6f5cd8"},{url:"assets/quick-start.html-af87c551.js",revision:"d571896d622ae68a33dd2fce8ec81510"},{url:"assets/reveal.esm-e5069ce0.js",revision:"383acd58551019bedc482d68f9eaddef"},{url:"assets/search.esm-2c3fba7d.js",revision:"7c1ff9e9285b9354b44c719f60e1cfd0"},{url:"assets/side-load.html-72979265.js",revision:"33102f93d626ad8cc2e20c5d1a2b174b"},{url:"assets/side-load.html-de24922e.js",revision:"5e0b1fcc84926ae1eba0fbb35385ebc9"},{url:"assets/source-sans-pro-italic-05d3615f.woff",revision:"e74f0128884561828ce8c9cf5c284ab8"},{url:"assets/source-sans-pro-italic-ad4b0799.eot",revision:"72217712eb8d28872e7069322f3fda23"},{url:"assets/source-sans-pro-italic-d13268af.ttf",revision:"8256cfd7e4017a7690814879409212cd"},{url:"assets/source-sans-pro-regular-c1865d89.ttf",revision:"2da39ecf9246383937da11b44b7bd9b4"},{url:"assets/source-sans-pro-regular-d4eaa48b.woff",revision:"e7acc589bb558fe58936a853f570193c"},{url:"assets/source-sans-pro-regular-dce8869d.eot",revision:"1d71438462d532b62b05cdd7e6d7197d"},{url:"assets/source-sans-pro-semibold-a53e2723.ttf",revision:"f3565095e6c9158140444970f5a2c5ed"},{url:"assets/source-sans-pro-semibold-b0abd273.woff",revision:"1cb8e94f1185f1131a0c895165998f2b"},{url:"assets/source-sans-pro-semibold-ebb8918d.eot",revision:"0f3da1edf1b5c6a94a6ad948a7664451"},{url:"assets/source-sans-pro-semibolditalic-7225cacc.woff",revision:"6b058fc2634b01d837c3432316c3141f"},{url:"assets/source-sans-pro-semibolditalic-dfe0b47a.eot",revision:"58153ac7194e141d1e73ea88c6b63861"},{url:"assets/source-sans-pro-semibolditalic-e8ec22b6.ttf",revision:"c7e698a4d0956f4a939f42a05685bbf5"},{url:"assets/star-request.html-51c617f3.js",revision:"3b7370f6bfedd3e1bdb67b26940b8366"},{url:"assets/star-request.html-56b84ca0.js",revision:"b7389c2130ecdef05b852067b4a20124"},{url:"assets/style-362c55d9.css",revision:"f0b66e3d032b97064d7e82bab15fb6db"},{url:"assets/style-e9220a04.js",revision:"b40fc755bce11d2ee5ec6b814c802a65"},{url:"assets/symposium1.html-307eb376.js",revision:"bfec998dcfd34bd94cdc30c78a36472f"},{url:"assets/symposium1.html-ab61935d.js",revision:"c07f7765ea466c20ab68c85dcc6b771e"},{url:"assets/symposium2.html-3a708b8f.js",revision:"5f94280c762be8ed1d1f206ea517cedb"},{url:"assets/symposium2.html-ff8e0c56.js",revision:"6559c8568a761fd46f5f32861c6bb797"},{url:"assets/tos.html-233ebd50.js",revision:"e2e910f35f4aa2559f4f102dd61d1e53"},{url:"assets/tos.html-989c3554.js",revision:"0d590d9dbe1c53f5eee5f0b0fff2b47d"},{url:"assets/vue-repl-047e8afe.js",revision:"14ce1c73e1974b4e55e5c566d71b35dd"},{url:"assets/VuePlayground-0db5bdb2.js",revision:"d7ca6027d53aa6aa439a72bdfc625597"},{url:"assets/waline-meta-a31b78ed.js",revision:"4003eee21f800e7d4662bda5f1875047"},{url:"assets/weapon-wiki.html-e155b4d0.js",revision:"52417d9792956c29f2a5b9570a9c4fa5"},{url:"assets/weapon-wiki.html-ee86d91d.js",revision:"fefc2831284d5ade435ccdacf3a54389"},{url:"assets/why.html-69ac89b7.js",revision:"288777eca7730e5261267a69e10e8e72"},{url:"assets/why.html-bffa06c8.js",revision:"47aaa92ec026722868cfc0cbf10cde44"},{url:"assets/wish-export.html-144a0861.js",revision:"9e6a3de955ea21116fa8ce40a857b529"},{url:"assets/wish-export.html-38eb66bf.js",revision:"78b2218ab44de725f434248ea27edc08"},{url:"assets/zoom.esm-b83b91d0.js",revision:"9ea0d576c1bddb5122016122d8a24c68"},{url:"fontlist/demo.css",revision:"c470b271d96640b2d527d864d838d550"},{url:"fontlist/iconfont.css",revision:"47f9418c83e516e2f92fffa11e06ff9f"},{url:"fontlist/iconfont.js",revision:"787c135beed0ae93c145ae2de3cbfefe"},{url:"fontlist/iconfont.ttf",revision:"6d90ead1de012ad82077c2a898dcc136"},{url:"fontlist/iconfont.woff",revision:"c50542a321198d3a49a56ba9f50923f6"},{url:"fontlist/iconfont.woff2",revision:"a917e0d0985aaabe49b9bd5ad48bd270"},{url:"404.html",revision:"fb624abfedcce3856033f3807705ac31"},{url:"community.html",revision:"0a2e7960df6415a643207fff155ecdf9"},{url:"development-log/index.html",revision:"734301c271b31960bcb945b3b125645f"},{url:"development-log/symposium1.html",revision:"035db43e9dc19ab099fb17d90faf288c"},{url:"development-log/symposium2.html",revision:"bd0d7003243e61b2184a56b64130e471"},{url:"en/index.html",revision:"644718532bc34a54f36e03d7c6e4436a"},{url:"FAQ/artifact-rating-rules.html",revision:"b0fa21e617b68c33c3228f072ca2620d"},{url:"FAQ/Gacha-system-and-export-principal.html",revision:"847ba747cc599efda60dde28f0cc91dd"},{url:"FAQ/get-stoken-cookie-from-the-third-party.html",revision:"97f227103fb08bda5d4918aa1a695726"},{url:"FAQ/how-to.html",revision:"106b32162216839ef1bf421840ad901f"},{url:"FAQ/HttpRequestException.html",revision:"3b6261d806e28775929f4fecdaae7b84"},{url:"FAQ/index.html",revision:"7804c75a1bd620e10890bce84aabd05e"},{url:"FAQ/mihoyo-risk-tip.html",revision:"af240831a026298cfb1d91af52d8bf93"},{url:"FAQ/why.html",revision:"f34d17fe5521da9b0c28952aa1afafbb"},{url:"features/achievements.html",revision:"e68aa87715068a951bab9f85404aab78"},{url:"features/character-data.html",revision:"db27c4b93c383eec3e7358d2b30d8016"},{url:"features/character-wiki.html",revision:"a2f5881a835a2db71ad25915a15a1363"},{url:"features/daily-notes.html",revision:"e75a8f650919b6b58477775557e0dd79"},{url:"features/develop-plan.html",revision:"57cf1fdcaf705d1325c179dc6186b03d"},{url:"features/game-launcher.html",revision:"3411315eaf64a6c35daea5432e5f72f2"},{url:"features/hutao-API.html",revision:"9e67cf620cf831188cf175a89b334259"},{url:"features/hutao-settings.html",revision:"83f43d24f8eda6d09d088328a4c8d0e5"},{url:"features/index.html",revision:"f1cdca92005a0f6caacd6970520d5bc0"},{url:"features/mhy-account-switch.html",revision:"ef1ba5eb8b5ba5dc8eb0500f1857556c"},{url:"features/weapon-wiki.html",revision:"95b2dc650be017312faeb4a4c88320cb"},{url:"features/wish-export.html",revision:"11a5aba6cc5e8220827a59244aacd85b"},{url:"fontlist/demo_index.html",revision:"925b49536eec61049492bf64fe28a9e6"},{url:"index.html",revision:"6aa35fd0ab41c085b715b38d1bde40f6"},{url:"markmap.html",revision:"b1218a7c1267e362849a1561847ecd38"},{url:"markmap/zh.html",revision:"b35a18f015a5cd1b4ae885e560b2caaa"},{url:"project.html",revision:"5025072698661f4b8159c670b58c8114"},{url:"quick-start.html",revision:"a9ff5fef4f60105f3d551540e4ba15d0"},{url:"side-load.html",revision:"6ad237448a85282155601c71e1143d9e"},{url:"star-request.html",revision:"4168ba9e5cba0b1324993aa4f3e8927f"},{url:"statements/bug-report.html",revision:"abce0faf679a7815bb05e97973c9556f"},{url:"statements/index.html",revision:"bf0345935dfffc6863b3d8f45ae1950b"},{url:"statements/privacy-notice.html",revision:"16f1674dbd786f794df7631e05f5f1ec"},{url:"statements/tos.html",revision:"8dcc31e3ef691d4fc9003743f478867d"},{url:"store-badge.html",revision:"969c079a8fa84a3096f6afa5fbfe357e"},{url:"images/202209/Achievements.png",revision:"067cff70d53656b2e3e878df949823f6"},{url:"images/202209/HeroImageLogo.png",revision:"fb8507e3eaccbd6408874dcf10973d62"},{url:"images/202209/IndexIconAchievements.png",revision:"ea409f5a87b1c7666121ead606e323ef"},{url:"images/202209/IndexIconCharacters.png",revision:"db66594140f8dfc65556cc0ac2ed3e3e"},{url:"images/202209/IndexIconMihoyoBBS.png",revision:"b9c679888c01a50e6b126f9dae0d50d1"},{url:"images/202209/IndexIconWeapons.png",revision:"21a20e656ff91575a50c2a1c0253a581"},{url:"images/202209/IndexIconWish.png",revision:"0b4e790c4cb1eeba7473ad8e1b14ac23"},{url:"images/202209/SGLogoUpgrade64.png",revision:"1b95d8969049e0b31c0d89eeface0b89"},{url:"images/202209/wish-export.png",revision:"ef07fa6499c22d00c78dc182ad3cbab5"},{url:"images/202210/1.1.7-Update-Error-Fix.png",revision:"1f1958198ca4510713648cff6c43fcd5"},{url:"images/202210/1.1.7-Update-Error.png",revision:"3e04317e974e1cec550096b7ea88d708"},{url:"images/202210/account-upgrade.png",revision:"52b1c5695109142c9496bb6e14a9c2d1"},{url:"images/202210/HttpRequestException.jpg",revision:"878a57ab9fe5de6b774d7e91776987ab"},{url:"images/202210/hutao-api-submit.png",revision:"6a201ae85f470f3bb70e868137524830"},{url:"images/202210/hutao-api.png",revision:"5bd260fe9b5c18a41765c1126cfd91ff"},{url:"images/202210/hutao-login.png",revision:"21af43587bacf56bf40cadc884381c49"},{url:"images/202211/character-data-display.png",revision:"0cd41e7a02ee864ff12f0f69c926b79f"},{url:"images/202211/character-data-logo.png",revision:"04cc28833ed4c2108ba215fbc33325bf"},{url:"images/202211/character-wiki-logo.png",revision:"db66594140f8dfc65556cc0ac2ed3e3e"},{url:"images/202211/character-wiki.png",revision:"002ee49f019709942ae1b3dc541d05e4"},{url:"images/202211/game-launcher-logo.png",revision:"a5a5d6d5a09926689f8a61db4b24c2df"},{url:"images/202211/hutao-api-logo.png",revision:"feb8ae3e6c4099e0b7804e3d7ebda7c2"},{url:"images/202211/wish-export.png",revision:"c695c558c514d9aa0d3903d5c41f63b9"},{url:"images/202301/achievement.png",revision:"42fd361ea1336daf7cd33bf187e62fa2"},{url:"images/202301/dev-plan-logo.png",revision:"5d69e71ecd6e1b553395e2306fff5f34"},{url:"images/202301/live-stat-tracking-logo.png",revision:"23a418c1d29dbbf0142085f2e8ad464d"},{url:"images/202301/spiral-abyss-record-logo.png",revision:"6d213b91803137c600bb27b973a7ee25"},{url:"images/202301/weapon-wiki-logo.png",revision:"21a20e656ff91575a50c2a1c0253a581"},{url:"pwa-icon/chrome-192.png",revision:"6d30f6750b36f3a261ad989d26feb899"},{url:"pwa-icon/chrome-512.png",revision:"920fa62caa82087b012351242dcc46c0"},{url:"pwa-icon/ios-152.png",revision:"b51617947bc9724dad89fa357624a671"},{url:"pwa-icon/ios-192.png",revision:"6d30f6750b36f3a261ad989d26feb899"},{url:"pwa-icon/ios-512.png",revision:"920fa62caa82087b012351242dcc46c0"},{url:"pwa-icon/ms-256.png",revision:"f877e44d42504adaac6f558be4d93b3a"}],{}),e.cleanupOutdatedCaches()})); //# sourceMappingURL=service-worker.js.map diff --git a/service-worker.js.map b/service-worker.js.map index 28149cd42..2f0cb5db2 100644 --- a/service-worker.js.map +++ b/service-worker.js.map @@ -1 +1 @@ -{"version":3,"file":"service-worker.js","sources":["../../../../../tmp/26493e7dafa1254d30e41598e1815af8/service-worker.js"],"sourcesContent":["import {clientsClaim as workbox_core_clientsClaim} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-core/clientsClaim.mjs';\nimport {precacheAndRoute as workbox_precaching_precacheAndRoute} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-precaching/precacheAndRoute.mjs';\nimport {cleanupOutdatedCaches as workbox_precaching_cleanupOutdatedCaches} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-precaching/cleanupOutdatedCaches.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\n\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\nworkbox_core_clientsClaim();\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"assets/404.html-32d5d192.js\",\n \"revision\": \"767836dc23b8d2228d857260ce64e683\"\n },\n {\n \"url\": \"assets/404.html-f3dfcc04.js\",\n \"revision\": \"ece6ed062b30c7cd5cef7ed56b441333\"\n },\n {\n \"url\": \"assets/achievements.html-717876fb.js\",\n \"revision\": \"2b0a851deeab93f74a1a12a41471ad25\"\n },\n {\n \"url\": \"assets/achievements.html-86cba11d.js\",\n \"revision\": \"b427f4effea5c776815f6f2fc744a056\"\n },\n {\n \"url\": \"assets/app-3a1bbd60.js\",\n \"revision\": \"d368d2b6c6481b4d921845dbb6e14983\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-89b1cb5d.js\",\n \"revision\": \"1d4878a36b950b3eda7d149f322c4e9e\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-96b16e32.js\",\n \"revision\": \"5f47e85b4324e10dbca559dfcb696095\"\n },\n {\n \"url\": \"assets/auto-5a6868c8.js\",\n \"revision\": \"0e4085cbbd1b14379623b9235b3c9f13\"\n },\n {\n \"url\": \"assets/bug-report.html-278df747.js\",\n \"revision\": \"accb20e16d180db36209239d6182a256\"\n },\n {\n \"url\": \"assets/bug-report.html-b615f75b.js\",\n \"revision\": \"e926c1edc2819df0f2ff2c3742121ad2\"\n },\n {\n \"url\": \"assets/character-data.html-2ca9ce0e.js\",\n \"revision\": \"3d9528db5f1846ba642a17c986e9b4fa\"\n },\n {\n \"url\": \"assets/character-data.html-41fa4a18.js\",\n \"revision\": \"62a3367e6d810ccf8866b82a6faf6155\"\n },\n {\n \"url\": \"assets/character-wiki.html-150c6cea.js\",\n \"revision\": \"eb3832fe51a83cf22618f21231aa3603\"\n },\n {\n \"url\": \"assets/character-wiki.html-64d5ba79.js\",\n \"revision\": \"114e5d16531bf710ba03f991a1657459\"\n },\n {\n \"url\": \"assets/community.html-07f35cf7.js\",\n \"revision\": \"95f691bf0bee58e826d214b92aeb17eb\"\n },\n {\n \"url\": \"assets/community.html-4259ed5c.js\",\n \"revision\": \"78d9fed5197844c2c2e29e4845bdd846\"\n },\n {\n \"url\": \"assets/daily-notes.html-4f5386f2.js\",\n \"revision\": \"8b1687cb3fd1dbf4296ce1987f74f426\"\n },\n {\n \"url\": \"assets/daily-notes.html-93c5e424.js\",\n \"revision\": \"4504d0245dc513a8b95074414882d1c6\"\n },\n {\n \"url\": \"assets/develop-plan.html-a9728973.js\",\n \"revision\": \"02899e558fb11d1b4217be2a24b14dc5\"\n },\n {\n \"url\": \"assets/develop-plan.html-c113b52c.js\",\n \"revision\": \"e759cd0e8f95c70707de9717c9723f49\"\n },\n {\n \"url\": \"assets/diagram-definition.0faef4c2-4dda171c.js\",\n \"revision\": \"a60e9e560547fcf23096d6233149cdab\"\n },\n {\n \"url\": \"assets/docsearch-1d421ddb.js\",\n \"revision\": \"582ce23a3b7a09735ae2e462904b2e3a\"\n },\n {\n \"url\": \"assets/flowchart-35969cab.js\",\n \"revision\": \"9e6946328eeacbd52ab4fc11bd4a99f8\"\n },\n {\n \"url\": \"assets/framework-3390b3d8.js\",\n \"revision\": \"99964a5f18692f5e7152232b45b9c750\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-4011e065.js\",\n \"revision\": \"9fd494fbdc328ff146391be17c32eaa6\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-9d5c540b.js\",\n \"revision\": \"fffe4c53feff1c85d78818ce11f676ef\"\n },\n {\n \"url\": \"assets/game-launcher.html-535d8f04.js\",\n \"revision\": \"77d71a74c4e2292490cc3e7320d2092a\"\n },\n {\n \"url\": \"assets/game-launcher.html-b54f41cb.js\",\n \"revision\": \"98252fee00be8f4f3be33cf90ac54999\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-17d169ec.js\",\n \"revision\": \"713a907064189b499661f9858dcea062\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-ac32733d.js\",\n \"revision\": \"7942384bda67a5521919185367fd79bd\"\n },\n {\n \"url\": \"assets/highlight.esm-a794bb63.js\",\n \"revision\": \"0949b348e0e7d26440159b7c6c417cad\"\n },\n {\n \"url\": \"assets/how-to.html-1464f498.js\",\n \"revision\": \"2f9fb04114a23ac41eba59ef1f7f1458\"\n },\n {\n \"url\": \"assets/how-to.html-b1b1af86.js\",\n \"revision\": \"4f70e33176bce9d360374bab49ffabaa\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-4f30254a.js\",\n \"revision\": \"db24d6ccf7b55564ca98bf05a218c722\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-52875328.js\",\n \"revision\": \"d8907578aff7499641880d6abea37d55\"\n },\n {\n \"url\": \"assets/hutao-API.html-a02b463f.js\",\n \"revision\": \"a3eec452ad132371ce2847645f148baf\"\n },\n {\n \"url\": \"assets/hutao-API.html-ff102da3.js\",\n \"revision\": \"c536e2860fcfc222ed3ba8c3aafabc72\"\n },\n {\n \"url\": \"assets/hutao-settings.html-0a7c2c78.js\",\n \"revision\": \"9cc9ff47b3d1ff7be0e8e0c41a8a78d1\"\n },\n {\n \"url\": \"assets/hutao-settings.html-8e84b5ab.js\",\n \"revision\": \"f1af72f646f23b700415c053c4156db4\"\n },\n {\n \"url\": \"assets/index-70769223.js\",\n \"revision\": \"097390f0c66585e8b9e39361bf5f05d1\"\n },\n {\n \"url\": \"assets/index-8764208e.js\",\n \"revision\": \"42b6232acbe6be5d6ef5707e7f046345\"\n },\n {\n \"url\": \"assets/index.html-088df0ce.js\",\n \"revision\": \"8fb157abee936a6c7b0699837cafb59d\"\n },\n {\n \"url\": \"assets/index.html-0d92d5aa.js\",\n \"revision\": \"780330d6b52e44cc1a4d889ac59098f8\"\n },\n {\n \"url\": \"assets/index.html-34056938.js\",\n \"revision\": \"c12575099fea95dfa239d0a79e030c55\"\n },\n {\n \"url\": \"assets/index.html-4b5336df.js\",\n \"revision\": \"a4a83b4b891b3941a0182299738f9544\"\n },\n {\n \"url\": \"assets/index.html-59219388.js\",\n \"revision\": \"d6dd7b2735dcfc66bc1d5f6993d169a3\"\n },\n {\n \"url\": \"assets/index.html-5a3324fa.js\",\n \"revision\": \"a4a83b4b891b3941a0182299738f9544\"\n },\n {\n \"url\": \"assets/index.html-6015185b.js\",\n \"revision\": \"63ff1521d699b47eb776889012d96f4c\"\n },\n {\n \"url\": \"assets/index.html-651cfb32.js\",\n \"revision\": \"fcc3c581d661dca3dd94cde18263ccbc\"\n },\n {\n \"url\": \"assets/index.html-95592738.js\",\n \"revision\": \"a4a83b4b891b3941a0182299738f9544\"\n },\n {\n \"url\": \"assets/index.html-97cb8dac.js\",\n \"revision\": \"e34e950e68bccadddc2c975a312cfc28\"\n },\n {\n \"url\": \"assets/index.html-bfb8cd41.js\",\n \"revision\": \"780330d6b52e44cc1a4d889ac59098f8\"\n },\n {\n \"url\": \"assets/index.html-f45a2103.js\",\n \"revision\": \"a4a83b4b891b3941a0182299738f9544\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-0cdd387c.woff2\",\n \"revision\": \"66c678209ce93b6e2b583f02ce41529e\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-30da91e8.woff\",\n \"revision\": \"10824af77e9961cfd548c8a458f10851\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-68534840.ttf\",\n \"revision\": \"56573229753fad48910bda2ea1a6dd54\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-07d8e303.ttf\",\n \"revision\": \"497bf407c4c609c6cf1f1ad38f437f7f\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff\",\n \"revision\": \"de2ba279933d60f7819ff61f71c17bed\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-de7701e4.woff2\",\n \"revision\": \"a9e9b0953b078cd40f5e19ef4face6fc\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-3398dd02.woff\",\n \"revision\": \"a25140fbe6692bffe71a2ab861572eb3\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2\",\n \"revision\": \"08d95d99bf4a2b2dc7a876653857f154\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf\",\n \"revision\": \"e6fb499fc8f9925eea3138cccba17fff\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-74444efd.woff2\",\n \"revision\": \"796f3797cdf36fcaea18c3070a608378\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-9163df9c.ttf\",\n \"revision\": \"b9d7c4497cab3702487214651ab03744\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-9be7ceb8.woff\",\n \"revision\": \"40934fc076960bb989d590db044fef62\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-1e6f9579.ttf\",\n \"revision\": \"97a699d83318e9334a0deaea6ae5eda2\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-51814d27.woff2\",\n \"revision\": \"f9e6a99f4a543b7d6cad1efb6cf1e4b1\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-5e28753b.woff\",\n \"revision\": \"e435cda5784e21b26ab2d03fbcb56a99\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-0f60d1b8.woff2\",\n \"revision\": \"a9382e25bcf75d856718fcef54d7acdb\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-138ac28d.ttf\",\n \"revision\": \"8e431f7ece346b6282dae3d9d0e7a970\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-c76c5d69.woff\",\n \"revision\": \"4cdba6465ab9fac5d3833c6cdba7a8c3\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-70ee1f64.ttf\",\n \"revision\": \"52fb39b0434c463d5df32419608ab08a\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-99cd42a3.woff2\",\n \"revision\": \"d873734390c716d6e18ff3f71ac6eb8b\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff\",\n \"revision\": \"5f875f986a9bce1264e8c42417b56f74\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-0d85ae7c.ttf\",\n \"revision\": \"39349e0a2b366f38e2672b45aded2030\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-97479ca6.woff2\",\n \"revision\": \"652970624cde999882102fa2b6a8871f\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-f1d6ef86.woff\",\n \"revision\": \"8ffd28f6390231548ead99d7835887fa\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-c2342cd8.woff2\",\n \"revision\": \"f8a7f19f45060f7a177314855b8c7aa3\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-c6368d87.woff\",\n \"revision\": \"f1cdb692ee31c10b37262caffced5271\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-d0332f52.ttf\",\n \"revision\": \"818582dae57e6fac46202cfd844afabb\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-850c0af5.woff\",\n \"revision\": \"48155e43d9a284b54753e50e4ba586dc\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-dc47344d.woff2\",\n \"revision\": \"1320454d951ec809a7dbccb4f23fccf0\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-f9377ab0.ttf\",\n \"revision\": \"6589c4f1f587f73f0ad0af8ae35ccb53\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-08ce98e5.ttf\",\n \"revision\": \"fe5ed5875d95b18c98546cb4f47304ff\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-7af58c5e.woff2\",\n \"revision\": \"d8b7a801bd87b324efcbae7394119c24\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-8a8d2445.woff\",\n \"revision\": \"ed7aea12d765f9e2d0f9bc7fa2be626c\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-1ece03f7.ttf\",\n \"revision\": \"f2ac73121357210d91e5c3eaa42f72ea\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-e99ae511.woff2\",\n \"revision\": \"ad546b4719bcf690a3604944b90b7e42\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-ece03cfd.woff\",\n \"revision\": \"0e897d27f063facef504667290e408bd\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-00b26ac8.woff2\",\n \"revision\": \"e934cbc86e2d59ceaf04102c43dc0b50\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-3931dd81.ttf\",\n \"revision\": \"f60b4a34842bb524b562df092917a542\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-91ee6750.woff\",\n \"revision\": \"ef725de572b71381dccf53918e300744\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-11e4dc8a.woff\",\n \"revision\": \"5f8637ee731482c44a37789723f5e499\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-68e8c73e.woff2\",\n \"revision\": \"1ac3ed6ebe34e473519ca1da86f7a384\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-f36ea897.ttf\",\n \"revision\": \"3243452ee6817acd761c9757aef93c29\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-036d4e95.woff2\",\n \"revision\": \"1b3161eb8cc67462d6e8c2fb96c68507\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-1c67f068.ttf\",\n \"revision\": \"a189c37d73ffce63464635dc12cbbc96\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-d96cdf2b.woff\",\n \"revision\": \"a82fa2a7e18b8c7a1a9f6069844ebfb9\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-6b47c401.woff2\",\n \"revision\": \"82ef26dc680ba60d884e051c73d9a42d\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-95b6d2f1.ttf\",\n \"revision\": \"0d8d9204004bdf126342605f7bbdffe6\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-c943cc98.woff\",\n \"revision\": \"4788ba5b6247e336f734b742fe9900d5\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-2014c523.woff\",\n \"revision\": \"b0628bfd27c979a09f702a2277979888\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-a6b2099f.ttf\",\n \"revision\": \"1fdda0e59ed35495ebac28badf210574\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-d04c5421.woff2\",\n \"revision\": \"95a1da914c20455a07b7c9e2dcf2836d\"\n },\n {\n \"url\": \"assets/KaTeX_Size3-Regular-500e04d5.ttf\",\n \"revision\": \"963af864cbb10611ba33267ba7953777\"\n },\n {\n \"url\": \"assets/KaTeX_Size3-Regular-6ab6b62e.woff\",\n \"revision\": \"4de844d4552e941f6b9c38837a8d487b\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-99f9c675.woff\",\n \"revision\": \"3045a61f722bc4b198450ce69b3e3824\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-a4af7d41.woff2\",\n \"revision\": \"61522cd3d9043622e235ab57762754f2\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-c647367d.ttf\",\n \"revision\": \"27a23ee69999affa55491c7dab8e53bf\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-71d517d6.woff2\",\n \"revision\": \"b8b8393d2e65fcebda5fa99fa3264f41\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-e14fed02.woff\",\n \"revision\": \"0e0460587676d22eae09accd6dcfebc6\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-f01f3e87.ttf\",\n \"revision\": \"6bf4287568e1d3004b54d5d60f9f08f9\"\n },\n {\n \"url\": \"assets/league-gothic-38fcc721.ttf\",\n \"revision\": \"91295fa87df918411b49b7531da5d558\"\n },\n {\n \"url\": \"assets/league-gothic-5eef6df8.woff\",\n \"revision\": \"cd382dc8a9d6317864b5810a320effc5\"\n },\n {\n \"url\": \"assets/league-gothic-8802c66a.eot\",\n \"revision\": \"9900a4643cc63c5d8f969d2196f72572\"\n },\n {\n \"url\": \"assets/markdown.esm-d92a2fc9.js\",\n \"revision\": \"2782fb14c80757ca6a815363b87defce\"\n },\n {\n \"url\": \"assets/markmap.html-3825499a.js\",\n \"revision\": \"674a1b8e8cca85c4616fc6da3380d0c9\"\n },\n {\n \"url\": \"assets/markmap.html-dddcab19.js\",\n \"revision\": \"9907ced9aaa1217f56238193ad231e3e\"\n },\n {\n \"url\": \"assets/math.esm-70a288c8.js\",\n \"revision\": \"c5f77dc064ac53005c0e5446bb6715b0\"\n },\n {\n \"url\": \"assets/mermaid-mindmap.esm.min-f81c0a89.js\",\n \"revision\": \"fb9238dc3fc50b2dcd3ffca25394c044\"\n },\n {\n \"url\": \"assets/mermaid.esm.min-bc08675d.js\",\n \"revision\": \"e0d3e0388f4fdfd93ab5b9a67d2ab92b\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-110b4f73.js\",\n \"revision\": \"5641ea495aab41accc1c44e9d42d3775\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-43580033.js\",\n \"revision\": \"9994db609cd7de9900d71e39834b3fdc\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-6b5d515d.js\",\n \"revision\": \"11591374fcc1812bb41bae00b2a2b3bb\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-d397119f.js\",\n \"revision\": \"581be6712ce3bc5fa6c7ff54808ac041\"\n },\n {\n \"url\": \"assets/notes.esm-224f94d9.js\",\n \"revision\": \"fbad6b0fa80d99a444266ec8836ab70c\"\n },\n {\n \"url\": \"assets/photoswipe.esm-04fddac6.js\",\n \"revision\": \"9ad259a6b763e1045e31c1ec4984750d\"\n },\n {\n \"url\": \"assets/privacy-notice.html-196dce62.js\",\n \"revision\": \"3d40b5eb1fd49035a3adc7be203096e9\"\n },\n {\n \"url\": \"assets/privacy-notice.html-4dbebbbb.js\",\n \"revision\": \"f3e6260d14359fe92b9d78d0657eb4dd\"\n },\n {\n \"url\": \"assets/project.html-0391df72.js\",\n \"revision\": \"2442b0152dc0df6c3ceae287d4f2d043\"\n },\n {\n \"url\": \"assets/project.html-c1b79beb.js\",\n \"revision\": \"736b3c61f91d81fd44fae8a95ec2c0e0\"\n },\n {\n \"url\": \"assets/quick-start.html-7eba1a5f.js\",\n \"revision\": \"3faad4bf255c1fc67d1e1448cb6f5cd8\"\n },\n {\n \"url\": \"assets/quick-start.html-af87c551.js\",\n \"revision\": \"d571896d622ae68a33dd2fce8ec81510\"\n },\n {\n \"url\": \"assets/reveal.esm-e5069ce0.js\",\n \"revision\": \"383acd58551019bedc482d68f9eaddef\"\n },\n {\n \"url\": \"assets/search.esm-2c3fba7d.js\",\n \"revision\": \"7c1ff9e9285b9354b44c719f60e1cfd0\"\n },\n {\n \"url\": \"assets/side-load.html-72979265.js\",\n \"revision\": \"33102f93d626ad8cc2e20c5d1a2b174b\"\n },\n {\n \"url\": \"assets/side-load.html-de24922e.js\",\n \"revision\": \"5e0b1fcc84926ae1eba0fbb35385ebc9\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-05d3615f.woff\",\n \"revision\": \"e74f0128884561828ce8c9cf5c284ab8\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-ad4b0799.eot\",\n \"revision\": \"72217712eb8d28872e7069322f3fda23\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-d13268af.ttf\",\n \"revision\": \"8256cfd7e4017a7690814879409212cd\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-c1865d89.ttf\",\n \"revision\": \"2da39ecf9246383937da11b44b7bd9b4\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-d4eaa48b.woff\",\n \"revision\": \"e7acc589bb558fe58936a853f570193c\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-dce8869d.eot\",\n \"revision\": \"1d71438462d532b62b05cdd7e6d7197d\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-a53e2723.ttf\",\n \"revision\": \"f3565095e6c9158140444970f5a2c5ed\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-b0abd273.woff\",\n \"revision\": \"1cb8e94f1185f1131a0c895165998f2b\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-ebb8918d.eot\",\n \"revision\": \"0f3da1edf1b5c6a94a6ad948a7664451\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-7225cacc.woff\",\n \"revision\": \"6b058fc2634b01d837c3432316c3141f\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-dfe0b47a.eot\",\n \"revision\": \"58153ac7194e141d1e73ea88c6b63861\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-e8ec22b6.ttf\",\n \"revision\": \"c7e698a4d0956f4a939f42a05685bbf5\"\n },\n {\n \"url\": \"assets/star-request.html-51c617f3.js\",\n \"revision\": \"3b7370f6bfedd3e1bdb67b26940b8366\"\n },\n {\n \"url\": \"assets/star-request.html-56b84ca0.js\",\n \"revision\": \"b7389c2130ecdef05b852067b4a20124\"\n },\n {\n \"url\": \"assets/style-362c55d9.css\",\n \"revision\": \"f0b66e3d032b97064d7e82bab15fb6db\"\n },\n {\n \"url\": \"assets/style-e9220a04.js\",\n \"revision\": \"b40fc755bce11d2ee5ec6b814c802a65\"\n },\n {\n \"url\": \"assets/symposium1.html-307eb376.js\",\n \"revision\": \"bfec998dcfd34bd94cdc30c78a36472f\"\n },\n {\n \"url\": \"assets/symposium1.html-ab61935d.js\",\n \"revision\": \"c07f7765ea466c20ab68c85dcc6b771e\"\n },\n {\n \"url\": \"assets/symposium2.html-3a708b8f.js\",\n \"revision\": \"5f94280c762be8ed1d1f206ea517cedb\"\n },\n {\n \"url\": \"assets/symposium2.html-ff8e0c56.js\",\n \"revision\": \"6559c8568a761fd46f5f32861c6bb797\"\n },\n {\n \"url\": \"assets/tos.html-233ebd50.js\",\n \"revision\": \"e2e910f35f4aa2559f4f102dd61d1e53\"\n },\n {\n \"url\": \"assets/tos.html-989c3554.js\",\n \"revision\": \"0d590d9dbe1c53f5eee5f0b0fff2b47d\"\n },\n {\n \"url\": \"assets/vue-repl-047e8afe.js\",\n \"revision\": \"14ce1c73e1974b4e55e5c566d71b35dd\"\n },\n {\n \"url\": \"assets/VuePlayground-0db5bdb2.js\",\n \"revision\": \"d7ca6027d53aa6aa439a72bdfc625597\"\n },\n {\n \"url\": \"assets/waline-meta-a31b78ed.js\",\n \"revision\": \"4003eee21f800e7d4662bda5f1875047\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-e155b4d0.js\",\n \"revision\": \"52417d9792956c29f2a5b9570a9c4fa5\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-ee86d91d.js\",\n \"revision\": \"fefc2831284d5ade435ccdacf3a54389\"\n },\n {\n \"url\": \"assets/why.html-69ac89b7.js\",\n \"revision\": \"288777eca7730e5261267a69e10e8e72\"\n },\n {\n \"url\": \"assets/why.html-bffa06c8.js\",\n \"revision\": \"47aaa92ec026722868cfc0cbf10cde44\"\n },\n {\n \"url\": \"assets/wish-export.html-144a0861.js\",\n \"revision\": \"9e6a3de955ea21116fa8ce40a857b529\"\n },\n {\n \"url\": \"assets/wish-export.html-38eb66bf.js\",\n \"revision\": \"78b2218ab44de725f434248ea27edc08\"\n },\n {\n \"url\": \"assets/zoom.esm-b83b91d0.js\",\n \"revision\": \"9ea0d576c1bddb5122016122d8a24c68\"\n },\n {\n \"url\": \"fontlist/demo.css\",\n \"revision\": \"c470b271d96640b2d527d864d838d550\"\n },\n {\n \"url\": \"fontlist/iconfont.css\",\n \"revision\": \"47f9418c83e516e2f92fffa11e06ff9f\"\n },\n {\n \"url\": \"fontlist/iconfont.js\",\n \"revision\": \"787c135beed0ae93c145ae2de3cbfefe\"\n },\n {\n \"url\": \"fontlist/iconfont.ttf\",\n \"revision\": \"6d90ead1de012ad82077c2a898dcc136\"\n },\n {\n \"url\": \"fontlist/iconfont.woff\",\n \"revision\": \"c50542a321198d3a49a56ba9f50923f6\"\n },\n {\n \"url\": \"fontlist/iconfont.woff2\",\n \"revision\": \"a917e0d0985aaabe49b9bd5ad48bd270\"\n },\n {\n \"url\": \"404.html\",\n \"revision\": \"c9bcd2d8adc50ab250eb2b52fb8f4653\"\n },\n {\n \"url\": \"community.html\",\n \"revision\": \"0a2e7960df6415a643207fff155ecdf9\"\n },\n {\n \"url\": \"development-log/index.html\",\n \"revision\": \"8c0dc834e2753b980f6e13589fd46527\"\n },\n {\n \"url\": \"development-log/symposium1.html\",\n \"revision\": \"035db43e9dc19ab099fb17d90faf288c\"\n },\n {\n \"url\": \"development-log/symposium2.html\",\n \"revision\": \"bd0d7003243e61b2184a56b64130e471\"\n },\n {\n \"url\": \"en/index.html\",\n \"revision\": \"644718532bc34a54f36e03d7c6e4436a\"\n },\n {\n \"url\": \"FAQ/artifact-rating-rules.html\",\n \"revision\": \"e7c5018b4ad75d13bb2b7a3ee4b50feb\"\n },\n {\n \"url\": \"FAQ/Gacha-system-and-export-principal.html\",\n \"revision\": \"847ba747cc599efda60dde28f0cc91dd\"\n },\n {\n \"url\": \"FAQ/get-stoken-cookie-from-the-third-party.html\",\n \"revision\": \"97f227103fb08bda5d4918aa1a695726\"\n },\n {\n \"url\": \"FAQ/how-to.html\",\n \"revision\": \"106b32162216839ef1bf421840ad901f\"\n },\n {\n \"url\": \"FAQ/HttpRequestException.html\",\n \"revision\": \"3b6261d806e28775929f4fecdaae7b84\"\n },\n {\n \"url\": \"FAQ/index.html\",\n \"revision\": \"3de26c3c3a7e4deb1ff167ff3d54283b\"\n },\n {\n \"url\": \"FAQ/mihoyo-risk-tip.html\",\n \"revision\": \"af240831a026298cfb1d91af52d8bf93\"\n },\n {\n \"url\": \"FAQ/why.html\",\n \"revision\": \"f34d17fe5521da9b0c28952aa1afafbb\"\n },\n {\n \"url\": \"features/achievements.html\",\n \"revision\": \"e68aa87715068a951bab9f85404aab78\"\n },\n {\n \"url\": \"features/character-data.html\",\n \"revision\": \"db27c4b93c383eec3e7358d2b30d8016\"\n },\n {\n \"url\": \"features/character-wiki.html\",\n \"revision\": \"a2f5881a835a2db71ad25915a15a1363\"\n },\n {\n \"url\": \"features/daily-notes.html\",\n \"revision\": \"e75a8f650919b6b58477775557e0dd79\"\n },\n {\n \"url\": \"features/develop-plan.html\",\n \"revision\": \"a86e4563dbfb4b579fd60b65b0882f32\"\n },\n {\n \"url\": \"features/game-launcher.html\",\n \"revision\": \"3bc3c37353cef5daf208469b1844ba7c\"\n },\n {\n \"url\": \"features/hutao-API.html\",\n \"revision\": \"9e67cf620cf831188cf175a89b334259\"\n },\n {\n \"url\": \"features/hutao-settings.html\",\n \"revision\": \"83f43d24f8eda6d09d088328a4c8d0e5\"\n },\n {\n \"url\": \"features/index.html\",\n \"revision\": \"a6bc29c986f147258582ee1379f246ba\"\n },\n {\n \"url\": \"features/mhy-account-switch.html\",\n \"revision\": \"ef1ba5eb8b5ba5dc8eb0500f1857556c\"\n },\n {\n \"url\": \"features/weapon-wiki.html\",\n \"revision\": \"95b2dc650be017312faeb4a4c88320cb\"\n },\n {\n \"url\": \"features/wish-export.html\",\n \"revision\": \"ab940e3ecaced59b4e4364327aa1ead2\"\n },\n {\n \"url\": \"fontlist/demo_index.html\",\n \"revision\": \"925b49536eec61049492bf64fe28a9e6\"\n },\n {\n \"url\": \"index.html\",\n \"revision\": \"6aa35fd0ab41c085b715b38d1bde40f6\"\n },\n {\n \"url\": \"markmap.html\",\n \"revision\": \"b1218a7c1267e362849a1561847ecd38\"\n },\n {\n \"url\": \"markmap/zh.html\",\n \"revision\": \"b35a18f015a5cd1b4ae885e560b2caaa\"\n },\n {\n \"url\": \"project.html\",\n \"revision\": \"5025072698661f4b8159c670b58c8114\"\n },\n {\n \"url\": \"quick-start.html\",\n \"revision\": \"a9ff5fef4f60105f3d551540e4ba15d0\"\n },\n {\n \"url\": \"side-load.html\",\n \"revision\": \"6ad237448a85282155601c71e1143d9e\"\n },\n {\n \"url\": \"star-request.html\",\n \"revision\": \"4168ba9e5cba0b1324993aa4f3e8927f\"\n },\n {\n \"url\": \"statements/bug-report.html\",\n \"revision\": \"39e7747793da5f53b7d6aa44f93ab0c5\"\n },\n {\n \"url\": \"statements/index.html\",\n \"revision\": \"8378d8b8117fe15822db3c096ab31b48\"\n },\n {\n \"url\": \"statements/privacy-notice.html\",\n \"revision\": \"b3b61858c8097cda992e21515a714f67\"\n },\n {\n \"url\": \"statements/tos.html\",\n \"revision\": \"351fb7dd7eb0223e5ea812ca0671f37e\"\n },\n {\n \"url\": \"store-badge.html\",\n \"revision\": \"969c079a8fa84a3096f6afa5fbfe357e\"\n },\n {\n \"url\": \"images/202209/Achievements.png\",\n \"revision\": \"067cff70d53656b2e3e878df949823f6\"\n },\n {\n \"url\": \"images/202209/HeroImageLogo.png\",\n \"revision\": \"fb8507e3eaccbd6408874dcf10973d62\"\n },\n {\n \"url\": \"images/202209/IndexIconAchievements.png\",\n \"revision\": \"ea409f5a87b1c7666121ead606e323ef\"\n },\n {\n \"url\": \"images/202209/IndexIconCharacters.png\",\n \"revision\": \"db66594140f8dfc65556cc0ac2ed3e3e\"\n },\n {\n \"url\": \"images/202209/IndexIconMihoyoBBS.png\",\n \"revision\": \"b9c679888c01a50e6b126f9dae0d50d1\"\n },\n {\n \"url\": \"images/202209/IndexIconWeapons.png\",\n \"revision\": \"21a20e656ff91575a50c2a1c0253a581\"\n },\n {\n \"url\": \"images/202209/IndexIconWish.png\",\n \"revision\": \"0b4e790c4cb1eeba7473ad8e1b14ac23\"\n },\n {\n \"url\": \"images/202209/SGLogoUpgrade64.png\",\n \"revision\": \"1b95d8969049e0b31c0d89eeface0b89\"\n },\n {\n \"url\": \"images/202209/wish-export.png\",\n \"revision\": \"ef07fa6499c22d00c78dc182ad3cbab5\"\n },\n {\n \"url\": \"images/202210/1.1.7-Update-Error-Fix.png\",\n \"revision\": \"1f1958198ca4510713648cff6c43fcd5\"\n },\n {\n \"url\": \"images/202210/1.1.7-Update-Error.png\",\n \"revision\": \"3e04317e974e1cec550096b7ea88d708\"\n },\n {\n \"url\": \"images/202210/account-upgrade.png\",\n \"revision\": \"52b1c5695109142c9496bb6e14a9c2d1\"\n },\n {\n \"url\": \"images/202210/HttpRequestException.jpg\",\n \"revision\": \"878a57ab9fe5de6b774d7e91776987ab\"\n },\n {\n \"url\": \"images/202210/hutao-api-submit.png\",\n \"revision\": \"6a201ae85f470f3bb70e868137524830\"\n },\n {\n \"url\": \"images/202210/hutao-api.png\",\n \"revision\": \"5bd260fe9b5c18a41765c1126cfd91ff\"\n },\n {\n \"url\": \"images/202210/hutao-login.png\",\n \"revision\": \"21af43587bacf56bf40cadc884381c49\"\n },\n {\n \"url\": \"images/202211/character-data-display.png\",\n \"revision\": \"0cd41e7a02ee864ff12f0f69c926b79f\"\n },\n {\n \"url\": \"images/202211/character-data-logo.png\",\n \"revision\": \"04cc28833ed4c2108ba215fbc33325bf\"\n },\n {\n \"url\": \"images/202211/character-wiki-logo.png\",\n \"revision\": \"db66594140f8dfc65556cc0ac2ed3e3e\"\n },\n {\n \"url\": \"images/202211/character-wiki.png\",\n \"revision\": \"002ee49f019709942ae1b3dc541d05e4\"\n },\n {\n \"url\": \"images/202211/game-launcher-logo.png\",\n \"revision\": \"a5a5d6d5a09926689f8a61db4b24c2df\"\n },\n {\n \"url\": \"images/202211/hutao-api-logo.png\",\n \"revision\": \"feb8ae3e6c4099e0b7804e3d7ebda7c2\"\n },\n {\n \"url\": \"images/202211/wish-export.png\",\n \"revision\": \"c695c558c514d9aa0d3903d5c41f63b9\"\n },\n {\n \"url\": \"images/202301/achievement.png\",\n \"revision\": \"42fd361ea1336daf7cd33bf187e62fa2\"\n },\n {\n \"url\": \"images/202301/dev-plan-logo.png\",\n \"revision\": \"5d69e71ecd6e1b553395e2306fff5f34\"\n },\n {\n \"url\": \"images/202301/live-stat-tracking-logo.png\",\n \"revision\": \"23a418c1d29dbbf0142085f2e8ad464d\"\n },\n {\n \"url\": \"images/202301/spiral-abyss-record-logo.png\",\n \"revision\": \"6d213b91803137c600bb27b973a7ee25\"\n },\n {\n \"url\": \"images/202301/weapon-wiki-logo.png\",\n \"revision\": \"21a20e656ff91575a50c2a1c0253a581\"\n },\n {\n \"url\": \"pwa-icon/chrome-192.png\",\n \"revision\": \"6d30f6750b36f3a261ad989d26feb899\"\n },\n {\n \"url\": \"pwa-icon/chrome-512.png\",\n \"revision\": \"920fa62caa82087b012351242dcc46c0\"\n },\n {\n \"url\": \"pwa-icon/ios-152.png\",\n \"revision\": \"b51617947bc9724dad89fa357624a671\"\n },\n {\n \"url\": \"pwa-icon/ios-192.png\",\n \"revision\": \"6d30f6750b36f3a261ad989d26feb899\"\n },\n {\n \"url\": \"pwa-icon/ios-512.png\",\n \"revision\": \"920fa62caa82087b012351242dcc46c0\"\n },\n {\n \"url\": \"pwa-icon/ms-256.png\",\n \"revision\": \"f877e44d42504adaac6f558be4d93b3a\"\n }\n], {});\nworkbox_precaching_cleanupOutdatedCaches();\n\n\n\n\n\n\n\n"],"names":["self","addEventListener","event","data","type","skipWaiting","workbox_core_clientsClaim","workbox_precaching_precacheAndRoute","url","revision","workbox_precaching_cleanupOutdatedCaches"],"mappings":"0nBAqBAA,KAAKC,iBAAiB,WAAYC,IAC5BA,EAAMC,MAA4B,iBAApBD,EAAMC,KAAKC,MAC3BJ,KAAKK,aACP,IAGFC,EAAAA,eAQAC,EAAAA,iBAAoC,CAClC,CACEC,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,WACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,aACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,qCAEb,CAAE,GACLC,EAAAA"} \ No newline at end of file +{"version":3,"file":"service-worker.js","sources":["../../../../../tmp/6c78a288283ffcebf4adc5ea1bd057cd/service-worker.js"],"sourcesContent":["import {clientsClaim as workbox_core_clientsClaim} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-core/clientsClaim.mjs';\nimport {precacheAndRoute as workbox_precaching_precacheAndRoute} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-precaching/precacheAndRoute.mjs';\nimport {cleanupOutdatedCaches as workbox_precaching_cleanupOutdatedCaches} from '/home/runner/work/Snap.Hutao.Docs/Snap.Hutao.Docs/node_modules/workbox-precaching/cleanupOutdatedCaches.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\n\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\nworkbox_core_clientsClaim();\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"assets/404.html-32d5d192.js\",\n \"revision\": \"767836dc23b8d2228d857260ce64e683\"\n },\n {\n \"url\": \"assets/404.html-f3dfcc04.js\",\n \"revision\": \"ece6ed062b30c7cd5cef7ed56b441333\"\n },\n {\n \"url\": \"assets/achievements.html-717876fb.js\",\n \"revision\": \"2b0a851deeab93f74a1a12a41471ad25\"\n },\n {\n \"url\": \"assets/achievements.html-86cba11d.js\",\n \"revision\": \"b427f4effea5c776815f6f2fc744a056\"\n },\n {\n \"url\": \"assets/app-3a1bbd60.js\",\n \"revision\": \"a12dc5d8dd6fdedc80f6eca4c5c1e0fb\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-89b1cb5d.js\",\n \"revision\": \"1d4878a36b950b3eda7d149f322c4e9e\"\n },\n {\n \"url\": \"assets/artifact-rating-rules.html-96b16e32.js\",\n \"revision\": \"5f47e85b4324e10dbca559dfcb696095\"\n },\n {\n \"url\": \"assets/auto-5a6868c8.js\",\n \"revision\": \"0e4085cbbd1b14379623b9235b3c9f13\"\n },\n {\n \"url\": \"assets/bug-report.html-278df747.js\",\n \"revision\": \"accb20e16d180db36209239d6182a256\"\n },\n {\n \"url\": \"assets/bug-report.html-b615f75b.js\",\n \"revision\": \"e926c1edc2819df0f2ff2c3742121ad2\"\n },\n {\n \"url\": \"assets/character-data.html-2ca9ce0e.js\",\n \"revision\": \"3d9528db5f1846ba642a17c986e9b4fa\"\n },\n {\n \"url\": \"assets/character-data.html-41fa4a18.js\",\n \"revision\": \"62a3367e6d810ccf8866b82a6faf6155\"\n },\n {\n \"url\": \"assets/character-wiki.html-150c6cea.js\",\n \"revision\": \"eb3832fe51a83cf22618f21231aa3603\"\n },\n {\n \"url\": \"assets/character-wiki.html-64d5ba79.js\",\n \"revision\": \"114e5d16531bf710ba03f991a1657459\"\n },\n {\n \"url\": \"assets/community.html-07f35cf7.js\",\n \"revision\": \"95f691bf0bee58e826d214b92aeb17eb\"\n },\n {\n \"url\": \"assets/community.html-4259ed5c.js\",\n \"revision\": \"78d9fed5197844c2c2e29e4845bdd846\"\n },\n {\n \"url\": \"assets/daily-notes.html-4f5386f2.js\",\n \"revision\": \"8b1687cb3fd1dbf4296ce1987f74f426\"\n },\n {\n \"url\": \"assets/daily-notes.html-93c5e424.js\",\n \"revision\": \"4504d0245dc513a8b95074414882d1c6\"\n },\n {\n \"url\": \"assets/develop-plan.html-a9728973.js\",\n \"revision\": \"02899e558fb11d1b4217be2a24b14dc5\"\n },\n {\n \"url\": \"assets/develop-plan.html-c113b52c.js\",\n \"revision\": \"e759cd0e8f95c70707de9717c9723f49\"\n },\n {\n \"url\": \"assets/diagram-definition.0faef4c2-4dda171c.js\",\n \"revision\": \"a60e9e560547fcf23096d6233149cdab\"\n },\n {\n \"url\": \"assets/docsearch-1d421ddb.js\",\n \"revision\": \"582ce23a3b7a09735ae2e462904b2e3a\"\n },\n {\n \"url\": \"assets/flowchart-35969cab.js\",\n \"revision\": \"9e6946328eeacbd52ab4fc11bd4a99f8\"\n },\n {\n \"url\": \"assets/framework-3390b3d8.js\",\n \"revision\": \"99964a5f18692f5e7152232b45b9c750\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-4011e065.js\",\n \"revision\": \"9fd494fbdc328ff146391be17c32eaa6\"\n },\n {\n \"url\": \"assets/Gacha-system-and-export-principal.html-9d5c540b.js\",\n \"revision\": \"fffe4c53feff1c85d78818ce11f676ef\"\n },\n {\n \"url\": \"assets/game-launcher.html-535d8f04.js\",\n \"revision\": \"77d71a74c4e2292490cc3e7320d2092a\"\n },\n {\n \"url\": \"assets/game-launcher.html-b54f41cb.js\",\n \"revision\": \"98252fee00be8f4f3be33cf90ac54999\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-17d169ec.js\",\n \"revision\": \"713a907064189b499661f9858dcea062\"\n },\n {\n \"url\": \"assets/get-stoken-cookie-from-the-third-party.html-ac32733d.js\",\n \"revision\": \"7942384bda67a5521919185367fd79bd\"\n },\n {\n \"url\": \"assets/highlight.esm-a794bb63.js\",\n \"revision\": \"0949b348e0e7d26440159b7c6c417cad\"\n },\n {\n \"url\": \"assets/how-to.html-1464f498.js\",\n \"revision\": \"2f9fb04114a23ac41eba59ef1f7f1458\"\n },\n {\n \"url\": \"assets/how-to.html-b1b1af86.js\",\n \"revision\": \"4f70e33176bce9d360374bab49ffabaa\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-4f30254a.js\",\n \"revision\": \"db24d6ccf7b55564ca98bf05a218c722\"\n },\n {\n \"url\": \"assets/HttpRequestException.html-52875328.js\",\n \"revision\": \"d8907578aff7499641880d6abea37d55\"\n },\n {\n \"url\": \"assets/hutao-API.html-a02b463f.js\",\n \"revision\": \"a3eec452ad132371ce2847645f148baf\"\n },\n {\n \"url\": \"assets/hutao-API.html-ff102da3.js\",\n \"revision\": \"c536e2860fcfc222ed3ba8c3aafabc72\"\n },\n {\n \"url\": \"assets/hutao-settings.html-0a7c2c78.js\",\n \"revision\": \"9cc9ff47b3d1ff7be0e8e0c41a8a78d1\"\n },\n {\n \"url\": \"assets/hutao-settings.html-8e84b5ab.js\",\n \"revision\": \"f1af72f646f23b700415c053c4156db4\"\n },\n {\n \"url\": \"assets/index-70769223.js\",\n \"revision\": \"097390f0c66585e8b9e39361bf5f05d1\"\n },\n {\n \"url\": \"assets/index-8764208e.js\",\n \"revision\": \"42b6232acbe6be5d6ef5707e7f046345\"\n },\n {\n \"url\": \"assets/index.html-088df0ce.js\",\n \"revision\": \"8fb157abee936a6c7b0699837cafb59d\"\n },\n {\n \"url\": \"assets/index.html-0d92d5aa.js\",\n \"revision\": \"780330d6b52e44cc1a4d889ac59098f8\"\n },\n {\n \"url\": \"assets/index.html-34056938.js\",\n \"revision\": \"c12575099fea95dfa239d0a79e030c55\"\n },\n {\n \"url\": \"assets/index.html-4b5336df.js\",\n \"revision\": \"a4a83b4b891b3941a0182299738f9544\"\n },\n {\n \"url\": \"assets/index.html-59219388.js\",\n \"revision\": \"d6dd7b2735dcfc66bc1d5f6993d169a3\"\n },\n {\n \"url\": \"assets/index.html-5a3324fa.js\",\n \"revision\": \"a4a83b4b891b3941a0182299738f9544\"\n },\n {\n \"url\": \"assets/index.html-6015185b.js\",\n \"revision\": \"63ff1521d699b47eb776889012d96f4c\"\n },\n {\n \"url\": \"assets/index.html-651cfb32.js\",\n \"revision\": \"fcc3c581d661dca3dd94cde18263ccbc\"\n },\n {\n \"url\": \"assets/index.html-95592738.js\",\n \"revision\": \"a4a83b4b891b3941a0182299738f9544\"\n },\n {\n \"url\": \"assets/index.html-97cb8dac.js\",\n \"revision\": \"e34e950e68bccadddc2c975a312cfc28\"\n },\n {\n \"url\": \"assets/index.html-bfb8cd41.js\",\n \"revision\": \"780330d6b52e44cc1a4d889ac59098f8\"\n },\n {\n \"url\": \"assets/index.html-f45a2103.js\",\n \"revision\": \"a4a83b4b891b3941a0182299738f9544\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-0cdd387c.woff2\",\n \"revision\": \"66c678209ce93b6e2b583f02ce41529e\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-30da91e8.woff\",\n \"revision\": \"10824af77e9961cfd548c8a458f10851\"\n },\n {\n \"url\": \"assets/KaTeX_AMS-Regular-68534840.ttf\",\n \"revision\": \"56573229753fad48910bda2ea1a6dd54\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-07d8e303.ttf\",\n \"revision\": \"497bf407c4c609c6cf1f1ad38f437f7f\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff\",\n \"revision\": \"de2ba279933d60f7819ff61f71c17bed\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Bold-de7701e4.woff2\",\n \"revision\": \"a9e9b0953b078cd40f5e19ef4face6fc\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-3398dd02.woff\",\n \"revision\": \"a25140fbe6692bffe71a2ab861572eb3\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2\",\n \"revision\": \"08d95d99bf4a2b2dc7a876653857f154\"\n },\n {\n \"url\": \"assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf\",\n \"revision\": \"e6fb499fc8f9925eea3138cccba17fff\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-74444efd.woff2\",\n \"revision\": \"796f3797cdf36fcaea18c3070a608378\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-9163df9c.ttf\",\n \"revision\": \"b9d7c4497cab3702487214651ab03744\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Bold-9be7ceb8.woff\",\n \"revision\": \"40934fc076960bb989d590db044fef62\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-1e6f9579.ttf\",\n \"revision\": \"97a699d83318e9334a0deaea6ae5eda2\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-51814d27.woff2\",\n \"revision\": \"f9e6a99f4a543b7d6cad1efb6cf1e4b1\"\n },\n {\n \"url\": \"assets/KaTeX_Fraktur-Regular-5e28753b.woff\",\n \"revision\": \"e435cda5784e21b26ab2d03fbcb56a99\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-0f60d1b8.woff2\",\n \"revision\": \"a9382e25bcf75d856718fcef54d7acdb\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-138ac28d.ttf\",\n \"revision\": \"8e431f7ece346b6282dae3d9d0e7a970\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Bold-c76c5d69.woff\",\n \"revision\": \"4cdba6465ab9fac5d3833c6cdba7a8c3\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-70ee1f64.ttf\",\n \"revision\": \"52fb39b0434c463d5df32419608ab08a\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-99cd42a3.woff2\",\n \"revision\": \"d873734390c716d6e18ff3f71ac6eb8b\"\n },\n {\n \"url\": \"assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff\",\n \"revision\": \"5f875f986a9bce1264e8c42417b56f74\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-0d85ae7c.ttf\",\n \"revision\": \"39349e0a2b366f38e2672b45aded2030\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-97479ca6.woff2\",\n \"revision\": \"652970624cde999882102fa2b6a8871f\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Italic-f1d6ef86.woff\",\n \"revision\": \"8ffd28f6390231548ead99d7835887fa\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-c2342cd8.woff2\",\n \"revision\": \"f8a7f19f45060f7a177314855b8c7aa3\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-c6368d87.woff\",\n \"revision\": \"f1cdb692ee31c10b37262caffced5271\"\n },\n {\n \"url\": \"assets/KaTeX_Main-Regular-d0332f52.ttf\",\n \"revision\": \"818582dae57e6fac46202cfd844afabb\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-850c0af5.woff\",\n \"revision\": \"48155e43d9a284b54753e50e4ba586dc\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-dc47344d.woff2\",\n \"revision\": \"1320454d951ec809a7dbccb4f23fccf0\"\n },\n {\n \"url\": \"assets/KaTeX_Math-BoldItalic-f9377ab0.ttf\",\n \"revision\": \"6589c4f1f587f73f0ad0af8ae35ccb53\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-08ce98e5.ttf\",\n \"revision\": \"fe5ed5875d95b18c98546cb4f47304ff\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-7af58c5e.woff2\",\n \"revision\": \"d8b7a801bd87b324efcbae7394119c24\"\n },\n {\n \"url\": \"assets/KaTeX_Math-Italic-8a8d2445.woff\",\n \"revision\": \"ed7aea12d765f9e2d0f9bc7fa2be626c\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-1ece03f7.ttf\",\n \"revision\": \"f2ac73121357210d91e5c3eaa42f72ea\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-e99ae511.woff2\",\n \"revision\": \"ad546b4719bcf690a3604944b90b7e42\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Bold-ece03cfd.woff\",\n \"revision\": \"0e897d27f063facef504667290e408bd\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-00b26ac8.woff2\",\n \"revision\": \"e934cbc86e2d59ceaf04102c43dc0b50\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-3931dd81.ttf\",\n \"revision\": \"f60b4a34842bb524b562df092917a542\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Italic-91ee6750.woff\",\n \"revision\": \"ef725de572b71381dccf53918e300744\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-11e4dc8a.woff\",\n \"revision\": \"5f8637ee731482c44a37789723f5e499\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-68e8c73e.woff2\",\n \"revision\": \"1ac3ed6ebe34e473519ca1da86f7a384\"\n },\n {\n \"url\": \"assets/KaTeX_SansSerif-Regular-f36ea897.ttf\",\n \"revision\": \"3243452ee6817acd761c9757aef93c29\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-036d4e95.woff2\",\n \"revision\": \"1b3161eb8cc67462d6e8c2fb96c68507\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-1c67f068.ttf\",\n \"revision\": \"a189c37d73ffce63464635dc12cbbc96\"\n },\n {\n \"url\": \"assets/KaTeX_Script-Regular-d96cdf2b.woff\",\n \"revision\": \"a82fa2a7e18b8c7a1a9f6069844ebfb9\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-6b47c401.woff2\",\n \"revision\": \"82ef26dc680ba60d884e051c73d9a42d\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-95b6d2f1.ttf\",\n \"revision\": \"0d8d9204004bdf126342605f7bbdffe6\"\n },\n {\n \"url\": \"assets/KaTeX_Size1-Regular-c943cc98.woff\",\n \"revision\": \"4788ba5b6247e336f734b742fe9900d5\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-2014c523.woff\",\n \"revision\": \"b0628bfd27c979a09f702a2277979888\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-a6b2099f.ttf\",\n \"revision\": \"1fdda0e59ed35495ebac28badf210574\"\n },\n {\n \"url\": \"assets/KaTeX_Size2-Regular-d04c5421.woff2\",\n \"revision\": \"95a1da914c20455a07b7c9e2dcf2836d\"\n },\n {\n \"url\": \"assets/KaTeX_Size3-Regular-500e04d5.ttf\",\n \"revision\": \"963af864cbb10611ba33267ba7953777\"\n },\n {\n \"url\": \"assets/KaTeX_Size3-Regular-6ab6b62e.woff\",\n \"revision\": \"4de844d4552e941f6b9c38837a8d487b\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-99f9c675.woff\",\n \"revision\": \"3045a61f722bc4b198450ce69b3e3824\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-a4af7d41.woff2\",\n \"revision\": \"61522cd3d9043622e235ab57762754f2\"\n },\n {\n \"url\": \"assets/KaTeX_Size4-Regular-c647367d.ttf\",\n \"revision\": \"27a23ee69999affa55491c7dab8e53bf\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-71d517d6.woff2\",\n \"revision\": \"b8b8393d2e65fcebda5fa99fa3264f41\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-e14fed02.woff\",\n \"revision\": \"0e0460587676d22eae09accd6dcfebc6\"\n },\n {\n \"url\": \"assets/KaTeX_Typewriter-Regular-f01f3e87.ttf\",\n \"revision\": \"6bf4287568e1d3004b54d5d60f9f08f9\"\n },\n {\n \"url\": \"assets/league-gothic-38fcc721.ttf\",\n \"revision\": \"91295fa87df918411b49b7531da5d558\"\n },\n {\n \"url\": \"assets/league-gothic-5eef6df8.woff\",\n \"revision\": \"cd382dc8a9d6317864b5810a320effc5\"\n },\n {\n \"url\": \"assets/league-gothic-8802c66a.eot\",\n \"revision\": \"9900a4643cc63c5d8f969d2196f72572\"\n },\n {\n \"url\": \"assets/markdown.esm-d92a2fc9.js\",\n \"revision\": \"2782fb14c80757ca6a815363b87defce\"\n },\n {\n \"url\": \"assets/markmap.html-3825499a.js\",\n \"revision\": \"674a1b8e8cca85c4616fc6da3380d0c9\"\n },\n {\n \"url\": \"assets/markmap.html-dddcab19.js\",\n \"revision\": \"9907ced9aaa1217f56238193ad231e3e\"\n },\n {\n \"url\": \"assets/math.esm-70a288c8.js\",\n \"revision\": \"c5f77dc064ac53005c0e5446bb6715b0\"\n },\n {\n \"url\": \"assets/mermaid-mindmap.esm.min-f81c0a89.js\",\n \"revision\": \"fb9238dc3fc50b2dcd3ffca25394c044\"\n },\n {\n \"url\": \"assets/mermaid.esm.min-bc08675d.js\",\n \"revision\": \"e0d3e0388f4fdfd93ab5b9a67d2ab92b\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-110b4f73.js\",\n \"revision\": \"5641ea495aab41accc1c44e9d42d3775\"\n },\n {\n \"url\": \"assets/mhy-account-switch.html-43580033.js\",\n \"revision\": \"9994db609cd7de9900d71e39834b3fdc\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-6b5d515d.js\",\n \"revision\": \"11591374fcc1812bb41bae00b2a2b3bb\"\n },\n {\n \"url\": \"assets/mihoyo-risk-tip.html-d397119f.js\",\n \"revision\": \"581be6712ce3bc5fa6c7ff54808ac041\"\n },\n {\n \"url\": \"assets/notes.esm-224f94d9.js\",\n \"revision\": \"fbad6b0fa80d99a444266ec8836ab70c\"\n },\n {\n \"url\": \"assets/photoswipe.esm-04fddac6.js\",\n \"revision\": \"9ad259a6b763e1045e31c1ec4984750d\"\n },\n {\n \"url\": \"assets/privacy-notice.html-196dce62.js\",\n \"revision\": \"3d40b5eb1fd49035a3adc7be203096e9\"\n },\n {\n \"url\": \"assets/privacy-notice.html-4dbebbbb.js\",\n \"revision\": \"f3e6260d14359fe92b9d78d0657eb4dd\"\n },\n {\n \"url\": \"assets/project.html-0391df72.js\",\n \"revision\": \"2442b0152dc0df6c3ceae287d4f2d043\"\n },\n {\n \"url\": \"assets/project.html-c1b79beb.js\",\n \"revision\": \"736b3c61f91d81fd44fae8a95ec2c0e0\"\n },\n {\n \"url\": \"assets/quick-start.html-7eba1a5f.js\",\n \"revision\": \"3faad4bf255c1fc67d1e1448cb6f5cd8\"\n },\n {\n \"url\": \"assets/quick-start.html-af87c551.js\",\n \"revision\": \"d571896d622ae68a33dd2fce8ec81510\"\n },\n {\n \"url\": \"assets/reveal.esm-e5069ce0.js\",\n \"revision\": \"383acd58551019bedc482d68f9eaddef\"\n },\n {\n \"url\": \"assets/search.esm-2c3fba7d.js\",\n \"revision\": \"7c1ff9e9285b9354b44c719f60e1cfd0\"\n },\n {\n \"url\": \"assets/side-load.html-72979265.js\",\n \"revision\": \"33102f93d626ad8cc2e20c5d1a2b174b\"\n },\n {\n \"url\": \"assets/side-load.html-de24922e.js\",\n \"revision\": \"5e0b1fcc84926ae1eba0fbb35385ebc9\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-05d3615f.woff\",\n \"revision\": \"e74f0128884561828ce8c9cf5c284ab8\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-ad4b0799.eot\",\n \"revision\": \"72217712eb8d28872e7069322f3fda23\"\n },\n {\n \"url\": \"assets/source-sans-pro-italic-d13268af.ttf\",\n \"revision\": \"8256cfd7e4017a7690814879409212cd\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-c1865d89.ttf\",\n \"revision\": \"2da39ecf9246383937da11b44b7bd9b4\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-d4eaa48b.woff\",\n \"revision\": \"e7acc589bb558fe58936a853f570193c\"\n },\n {\n \"url\": \"assets/source-sans-pro-regular-dce8869d.eot\",\n \"revision\": \"1d71438462d532b62b05cdd7e6d7197d\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-a53e2723.ttf\",\n \"revision\": \"f3565095e6c9158140444970f5a2c5ed\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-b0abd273.woff\",\n \"revision\": \"1cb8e94f1185f1131a0c895165998f2b\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibold-ebb8918d.eot\",\n \"revision\": \"0f3da1edf1b5c6a94a6ad948a7664451\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-7225cacc.woff\",\n \"revision\": \"6b058fc2634b01d837c3432316c3141f\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-dfe0b47a.eot\",\n \"revision\": \"58153ac7194e141d1e73ea88c6b63861\"\n },\n {\n \"url\": \"assets/source-sans-pro-semibolditalic-e8ec22b6.ttf\",\n \"revision\": \"c7e698a4d0956f4a939f42a05685bbf5\"\n },\n {\n \"url\": \"assets/star-request.html-51c617f3.js\",\n \"revision\": \"3b7370f6bfedd3e1bdb67b26940b8366\"\n },\n {\n \"url\": \"assets/star-request.html-56b84ca0.js\",\n \"revision\": \"b7389c2130ecdef05b852067b4a20124\"\n },\n {\n \"url\": \"assets/style-362c55d9.css\",\n \"revision\": \"f0b66e3d032b97064d7e82bab15fb6db\"\n },\n {\n \"url\": \"assets/style-e9220a04.js\",\n \"revision\": \"b40fc755bce11d2ee5ec6b814c802a65\"\n },\n {\n \"url\": \"assets/symposium1.html-307eb376.js\",\n \"revision\": \"bfec998dcfd34bd94cdc30c78a36472f\"\n },\n {\n \"url\": \"assets/symposium1.html-ab61935d.js\",\n \"revision\": \"c07f7765ea466c20ab68c85dcc6b771e\"\n },\n {\n \"url\": \"assets/symposium2.html-3a708b8f.js\",\n \"revision\": \"5f94280c762be8ed1d1f206ea517cedb\"\n },\n {\n \"url\": \"assets/symposium2.html-ff8e0c56.js\",\n \"revision\": \"6559c8568a761fd46f5f32861c6bb797\"\n },\n {\n \"url\": \"assets/tos.html-233ebd50.js\",\n \"revision\": \"e2e910f35f4aa2559f4f102dd61d1e53\"\n },\n {\n \"url\": \"assets/tos.html-989c3554.js\",\n \"revision\": \"0d590d9dbe1c53f5eee5f0b0fff2b47d\"\n },\n {\n \"url\": \"assets/vue-repl-047e8afe.js\",\n \"revision\": \"14ce1c73e1974b4e55e5c566d71b35dd\"\n },\n {\n \"url\": \"assets/VuePlayground-0db5bdb2.js\",\n \"revision\": \"d7ca6027d53aa6aa439a72bdfc625597\"\n },\n {\n \"url\": \"assets/waline-meta-a31b78ed.js\",\n \"revision\": \"4003eee21f800e7d4662bda5f1875047\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-e155b4d0.js\",\n \"revision\": \"52417d9792956c29f2a5b9570a9c4fa5\"\n },\n {\n \"url\": \"assets/weapon-wiki.html-ee86d91d.js\",\n \"revision\": \"fefc2831284d5ade435ccdacf3a54389\"\n },\n {\n \"url\": \"assets/why.html-69ac89b7.js\",\n \"revision\": \"288777eca7730e5261267a69e10e8e72\"\n },\n {\n \"url\": \"assets/why.html-bffa06c8.js\",\n \"revision\": \"47aaa92ec026722868cfc0cbf10cde44\"\n },\n {\n \"url\": \"assets/wish-export.html-144a0861.js\",\n \"revision\": \"9e6a3de955ea21116fa8ce40a857b529\"\n },\n {\n \"url\": \"assets/wish-export.html-38eb66bf.js\",\n \"revision\": \"78b2218ab44de725f434248ea27edc08\"\n },\n {\n \"url\": \"assets/zoom.esm-b83b91d0.js\",\n \"revision\": \"9ea0d576c1bddb5122016122d8a24c68\"\n },\n {\n \"url\": \"fontlist/demo.css\",\n \"revision\": \"c470b271d96640b2d527d864d838d550\"\n },\n {\n \"url\": \"fontlist/iconfont.css\",\n \"revision\": \"47f9418c83e516e2f92fffa11e06ff9f\"\n },\n {\n \"url\": \"fontlist/iconfont.js\",\n \"revision\": \"787c135beed0ae93c145ae2de3cbfefe\"\n },\n {\n \"url\": \"fontlist/iconfont.ttf\",\n \"revision\": \"6d90ead1de012ad82077c2a898dcc136\"\n },\n {\n \"url\": \"fontlist/iconfont.woff\",\n \"revision\": \"c50542a321198d3a49a56ba9f50923f6\"\n },\n {\n \"url\": \"fontlist/iconfont.woff2\",\n \"revision\": \"a917e0d0985aaabe49b9bd5ad48bd270\"\n },\n {\n \"url\": \"404.html\",\n \"revision\": \"fb624abfedcce3856033f3807705ac31\"\n },\n {\n \"url\": \"community.html\",\n \"revision\": \"0a2e7960df6415a643207fff155ecdf9\"\n },\n {\n \"url\": \"development-log/index.html\",\n \"revision\": \"734301c271b31960bcb945b3b125645f\"\n },\n {\n \"url\": \"development-log/symposium1.html\",\n \"revision\": \"035db43e9dc19ab099fb17d90faf288c\"\n },\n {\n \"url\": \"development-log/symposium2.html\",\n \"revision\": \"bd0d7003243e61b2184a56b64130e471\"\n },\n {\n \"url\": \"en/index.html\",\n \"revision\": \"644718532bc34a54f36e03d7c6e4436a\"\n },\n {\n \"url\": \"FAQ/artifact-rating-rules.html\",\n \"revision\": \"b0fa21e617b68c33c3228f072ca2620d\"\n },\n {\n \"url\": \"FAQ/Gacha-system-and-export-principal.html\",\n \"revision\": \"847ba747cc599efda60dde28f0cc91dd\"\n },\n {\n \"url\": \"FAQ/get-stoken-cookie-from-the-third-party.html\",\n \"revision\": \"97f227103fb08bda5d4918aa1a695726\"\n },\n {\n \"url\": \"FAQ/how-to.html\",\n \"revision\": \"106b32162216839ef1bf421840ad901f\"\n },\n {\n \"url\": \"FAQ/HttpRequestException.html\",\n \"revision\": \"3b6261d806e28775929f4fecdaae7b84\"\n },\n {\n \"url\": \"FAQ/index.html\",\n \"revision\": \"7804c75a1bd620e10890bce84aabd05e\"\n },\n {\n \"url\": \"FAQ/mihoyo-risk-tip.html\",\n \"revision\": \"af240831a026298cfb1d91af52d8bf93\"\n },\n {\n \"url\": \"FAQ/why.html\",\n \"revision\": \"f34d17fe5521da9b0c28952aa1afafbb\"\n },\n {\n \"url\": \"features/achievements.html\",\n \"revision\": \"e68aa87715068a951bab9f85404aab78\"\n },\n {\n \"url\": \"features/character-data.html\",\n \"revision\": \"db27c4b93c383eec3e7358d2b30d8016\"\n },\n {\n \"url\": \"features/character-wiki.html\",\n \"revision\": \"a2f5881a835a2db71ad25915a15a1363\"\n },\n {\n \"url\": \"features/daily-notes.html\",\n \"revision\": \"e75a8f650919b6b58477775557e0dd79\"\n },\n {\n \"url\": \"features/develop-plan.html\",\n \"revision\": \"57cf1fdcaf705d1325c179dc6186b03d\"\n },\n {\n \"url\": \"features/game-launcher.html\",\n \"revision\": \"3411315eaf64a6c35daea5432e5f72f2\"\n },\n {\n \"url\": \"features/hutao-API.html\",\n \"revision\": \"9e67cf620cf831188cf175a89b334259\"\n },\n {\n \"url\": \"features/hutao-settings.html\",\n \"revision\": \"83f43d24f8eda6d09d088328a4c8d0e5\"\n },\n {\n \"url\": \"features/index.html\",\n \"revision\": \"f1cdca92005a0f6caacd6970520d5bc0\"\n },\n {\n \"url\": \"features/mhy-account-switch.html\",\n \"revision\": \"ef1ba5eb8b5ba5dc8eb0500f1857556c\"\n },\n {\n \"url\": \"features/weapon-wiki.html\",\n \"revision\": \"95b2dc650be017312faeb4a4c88320cb\"\n },\n {\n \"url\": \"features/wish-export.html\",\n \"revision\": \"11a5aba6cc5e8220827a59244aacd85b\"\n },\n {\n \"url\": \"fontlist/demo_index.html\",\n \"revision\": \"925b49536eec61049492bf64fe28a9e6\"\n },\n {\n \"url\": \"index.html\",\n \"revision\": \"6aa35fd0ab41c085b715b38d1bde40f6\"\n },\n {\n \"url\": \"markmap.html\",\n \"revision\": \"b1218a7c1267e362849a1561847ecd38\"\n },\n {\n \"url\": \"markmap/zh.html\",\n \"revision\": \"b35a18f015a5cd1b4ae885e560b2caaa\"\n },\n {\n \"url\": \"project.html\",\n \"revision\": \"5025072698661f4b8159c670b58c8114\"\n },\n {\n \"url\": \"quick-start.html\",\n \"revision\": \"a9ff5fef4f60105f3d551540e4ba15d0\"\n },\n {\n \"url\": \"side-load.html\",\n \"revision\": \"6ad237448a85282155601c71e1143d9e\"\n },\n {\n \"url\": \"star-request.html\",\n \"revision\": \"4168ba9e5cba0b1324993aa4f3e8927f\"\n },\n {\n \"url\": \"statements/bug-report.html\",\n \"revision\": \"abce0faf679a7815bb05e97973c9556f\"\n },\n {\n \"url\": \"statements/index.html\",\n \"revision\": \"bf0345935dfffc6863b3d8f45ae1950b\"\n },\n {\n \"url\": \"statements/privacy-notice.html\",\n \"revision\": \"16f1674dbd786f794df7631e05f5f1ec\"\n },\n {\n \"url\": \"statements/tos.html\",\n \"revision\": \"8dcc31e3ef691d4fc9003743f478867d\"\n },\n {\n \"url\": \"store-badge.html\",\n \"revision\": \"969c079a8fa84a3096f6afa5fbfe357e\"\n },\n {\n \"url\": \"images/202209/Achievements.png\",\n \"revision\": \"067cff70d53656b2e3e878df949823f6\"\n },\n {\n \"url\": \"images/202209/HeroImageLogo.png\",\n \"revision\": \"fb8507e3eaccbd6408874dcf10973d62\"\n },\n {\n \"url\": \"images/202209/IndexIconAchievements.png\",\n \"revision\": \"ea409f5a87b1c7666121ead606e323ef\"\n },\n {\n \"url\": \"images/202209/IndexIconCharacters.png\",\n \"revision\": \"db66594140f8dfc65556cc0ac2ed3e3e\"\n },\n {\n \"url\": \"images/202209/IndexIconMihoyoBBS.png\",\n \"revision\": \"b9c679888c01a50e6b126f9dae0d50d1\"\n },\n {\n \"url\": \"images/202209/IndexIconWeapons.png\",\n \"revision\": \"21a20e656ff91575a50c2a1c0253a581\"\n },\n {\n \"url\": \"images/202209/IndexIconWish.png\",\n \"revision\": \"0b4e790c4cb1eeba7473ad8e1b14ac23\"\n },\n {\n \"url\": \"images/202209/SGLogoUpgrade64.png\",\n \"revision\": \"1b95d8969049e0b31c0d89eeface0b89\"\n },\n {\n \"url\": \"images/202209/wish-export.png\",\n \"revision\": \"ef07fa6499c22d00c78dc182ad3cbab5\"\n },\n {\n \"url\": \"images/202210/1.1.7-Update-Error-Fix.png\",\n \"revision\": \"1f1958198ca4510713648cff6c43fcd5\"\n },\n {\n \"url\": \"images/202210/1.1.7-Update-Error.png\",\n \"revision\": \"3e04317e974e1cec550096b7ea88d708\"\n },\n {\n \"url\": \"images/202210/account-upgrade.png\",\n \"revision\": \"52b1c5695109142c9496bb6e14a9c2d1\"\n },\n {\n \"url\": \"images/202210/HttpRequestException.jpg\",\n \"revision\": \"878a57ab9fe5de6b774d7e91776987ab\"\n },\n {\n \"url\": \"images/202210/hutao-api-submit.png\",\n \"revision\": \"6a201ae85f470f3bb70e868137524830\"\n },\n {\n \"url\": \"images/202210/hutao-api.png\",\n \"revision\": \"5bd260fe9b5c18a41765c1126cfd91ff\"\n },\n {\n \"url\": \"images/202210/hutao-login.png\",\n \"revision\": \"21af43587bacf56bf40cadc884381c49\"\n },\n {\n \"url\": \"images/202211/character-data-display.png\",\n \"revision\": \"0cd41e7a02ee864ff12f0f69c926b79f\"\n },\n {\n \"url\": \"images/202211/character-data-logo.png\",\n \"revision\": \"04cc28833ed4c2108ba215fbc33325bf\"\n },\n {\n \"url\": \"images/202211/character-wiki-logo.png\",\n \"revision\": \"db66594140f8dfc65556cc0ac2ed3e3e\"\n },\n {\n \"url\": \"images/202211/character-wiki.png\",\n \"revision\": \"002ee49f019709942ae1b3dc541d05e4\"\n },\n {\n \"url\": \"images/202211/game-launcher-logo.png\",\n \"revision\": \"a5a5d6d5a09926689f8a61db4b24c2df\"\n },\n {\n \"url\": \"images/202211/hutao-api-logo.png\",\n \"revision\": \"feb8ae3e6c4099e0b7804e3d7ebda7c2\"\n },\n {\n \"url\": \"images/202211/wish-export.png\",\n \"revision\": \"c695c558c514d9aa0d3903d5c41f63b9\"\n },\n {\n \"url\": \"images/202301/achievement.png\",\n \"revision\": \"42fd361ea1336daf7cd33bf187e62fa2\"\n },\n {\n \"url\": \"images/202301/dev-plan-logo.png\",\n \"revision\": \"5d69e71ecd6e1b553395e2306fff5f34\"\n },\n {\n \"url\": \"images/202301/live-stat-tracking-logo.png\",\n \"revision\": \"23a418c1d29dbbf0142085f2e8ad464d\"\n },\n {\n \"url\": \"images/202301/spiral-abyss-record-logo.png\",\n \"revision\": \"6d213b91803137c600bb27b973a7ee25\"\n },\n {\n \"url\": \"images/202301/weapon-wiki-logo.png\",\n \"revision\": \"21a20e656ff91575a50c2a1c0253a581\"\n },\n {\n \"url\": \"pwa-icon/chrome-192.png\",\n \"revision\": \"6d30f6750b36f3a261ad989d26feb899\"\n },\n {\n \"url\": \"pwa-icon/chrome-512.png\",\n \"revision\": \"920fa62caa82087b012351242dcc46c0\"\n },\n {\n \"url\": \"pwa-icon/ios-152.png\",\n \"revision\": \"b51617947bc9724dad89fa357624a671\"\n },\n {\n \"url\": \"pwa-icon/ios-192.png\",\n \"revision\": \"6d30f6750b36f3a261ad989d26feb899\"\n },\n {\n \"url\": \"pwa-icon/ios-512.png\",\n \"revision\": \"920fa62caa82087b012351242dcc46c0\"\n },\n {\n \"url\": \"pwa-icon/ms-256.png\",\n \"revision\": \"f877e44d42504adaac6f558be4d93b3a\"\n }\n], {});\nworkbox_precaching_cleanupOutdatedCaches();\n\n\n\n\n\n\n\n"],"names":["self","addEventListener","event","data","type","skipWaiting","workbox_core_clientsClaim","workbox_precaching_precacheAndRoute","url","revision","workbox_precaching_cleanupOutdatedCaches"],"mappings":"0nBAqBAA,KAAKC,iBAAiB,WAAYC,IAC5BA,EAAMC,MAA4B,iBAApBD,EAAMC,KAAKC,MAC3BJ,KAAKK,aACP,IAGFC,EAAAA,eAQAC,EAAAA,iBAAoC,CAClC,CACEC,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,WACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,aACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,qCAEb,CAAE,GACLC,EAAAA"} \ No newline at end of file diff --git a/statements/bug-report.html b/statements/bug-report.html index 7d2189c09..14beffc88 100644 --- a/statements/bug-report.html +++ b/statements/bug-report.html @@ -32,7 +32,7 @@ } - +

提交BUG报告

DGP-Studio公告大约 2 分钟

提交BUG报告

opened-issueclosed-issue

推荐方法

  • 在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。
  • 在提交问题时,您应当尽可能地详细描述问题。如果有错误的截图,也应该提供。这有利于问题排查并加速问题修复。
  • 如果你有能力在代码层面修复该问题,也欢迎您直接在对应的项目中发起 PR。 suggestion如果你是诚心希望解决问题,则应该在 Issue 中包含尽可能多的信息,比如说:你做了什么;看到了什么结果;程序有什么提示; 你查阅了哪篇文档;尝试了什么解决方案,结果是什么;你的设备ID是什么…… 当你愿意付出更多的时间在提供信息上,更大的可能获得一个准确的解决方案。 一两句话就结束的问题报告大多数不是有效的问题,只会被无视。

客户端问题

请求增加或更新文档

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
diff --git a/statements/index.html b/statements/index.html index 109a2e47d..7c481e55a 100644 --- a/statements/index.html +++ b/statements/index.html @@ -32,7 +32,7 @@ } - + diff --git a/statements/privacy-notice.html b/statements/privacy-notice.html index 550a07098..528569651 100644 --- a/statements/privacy-notice.html +++ b/statements/privacy-notice.html @@ -32,7 +32,7 @@ } - +

用户数据和隐私权益

DGP-Studio公告小于 1 分钟

用户数据和隐私权益

胡桃工具箱充分尊重用户的隐私,目前我们会按下方的说明使用用户的数据:

  • 使用胡桃后,在 数据目录 中以数据库文件的形式

    • 储存
      • 米游社 Cookie
      • 胡桃的软件设置信息
      • 全部的用户数据
  • 使用胡桃主程序时,胡桃会因开发和统计为目的匿名化地收集程序意外停止或出错时抛出的日志,包括:

    • 用户设备 ID
    • 错误与崩溃日志
    • 用户活跃数据统计信息
  • 使用 胡桃数据库 (深渊记录/深渊统计) 功能并选择上传数据时,

    • 向 胡桃 API 上传
      • 用户的游戏 UID
      • 用户的深境螺旋记录
      • 用户的角色信息及其装备的武器和圣遗物信息
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.7
diff --git a/statements/tos.html b/statements/tos.html index 5fae80425..1b920e2ed 100644 --- a/statements/tos.html +++ b/statements/tos.html @@ -32,7 +32,7 @@ } - +

用户使用协议和法律声明

DGP-Studio公告大约 10 分钟

用户使用协议和法律声明

总则

  • 本"用户使用协议和法律声明"(以下简称"条款"或"使用协议")适用于DGP-Studio开发团队open in new window(以下简称"本团队"或"我方")开发的全部软件作品、各开发项目的官方网站、附属的自媒体账号等。
    • 请您仔细阅读本用户使用协议的全部内容,在您阅读"使用协议"后,若对此用户使用协议中的任何条款有异议,请立刻停止使用本团队所开发的任意项目。
    • 如您未满18周岁,请在法定监护人陪同下仔细阅读并充分理解本协议,并征得法定监护人的同意后使用本团队所开发的任意项目。
    • 若您已安装、使用或在开发时引用本团队所开发的任意项目,表示您已主动阅读(已阅读完毕)并完全同意本使用协议所列明的条款,即已充分理解本协议并承诺作为本协议的一方当事人接受协议、法律声明、隐私政策以及与本团队所开发的任意项目相关的规则、规范、声明、公告、通知等内容的约束。
    • 此《用户使用协议》是由用户(以下或称"您")与本团队所开发的任意项目所订立的用户使用协议和法律声明,本协议对用户和本团队均具有法律效力。

项目性质、服务以及有关责任与义务的界定

  • 一、由于本团队所开发的任意项目,均"开源"、"非经营性质",故本团队可随时执行全权决定:包括但不限于更改"使用协议",修改本团队所开发的任意项目内的任何内容。如"条款"及"作品的内容"有任何变更,我方将在相关的项目展示网站上刊载公告作为通知。经修订的"条款"一经在官方网站上公布后,即自动生效。

  • 二、本软件以"学习开发知识"、"积累开发经验"为目的进行开发,所有项目所提供的功能,均"开源"、"非经营性质",如用户对本团队所开发的任意项目的安全性表示不满,请立即卸载/删除/停用,如您仍在正常使用,则表示您认可本团队所开发的任意项目的安全性。

  • 三、一切因使用本团队所开发的任意项目的内容而导致的"任何意外损失(包括但不限于:软件、硬件、财产以及虚拟物品等)"、"合约毁坏"、"诽谤"、"版权或知识产权侵犯"及其所造成的损失与责任,均为使用者自身对于网络公开的开源软件的使用过程中自身发生的使用行为所引致的"损失与责任",基于全部作品在其开放源代码的位置(即Githubopen in new window)中所声明的MIT licenseopen in new window以及本声明所约定的内容,应当认定前述的"损失与责任"与全部项目的有关开发者无责任关联。

  • 四、用户使用本团队所开发的任意项目期间,本团队不做任何不发生如下情况的保证:

    • 因网络状况、通讯线路等任何技术原因而导致用户不能正常使用或更新;
    • 因使用"第三方开发的本软件内插件"、"第三方进行二次编译的本软件的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成负面结果。
  • 五、用户认可本团队所开发的任意项目,除被动接收软件或其他相关项目中的必要的上传报告或有关信息外,所有信息的上传均需要用户的主动触发;

    • 用户认可本团队所开发的任意项目,均完全尊重并保护所有用户的"个人隐私权",项目代码亦完全公开,用户不具有"因隐私权收到侵犯"而对开发团队或团队成员发起控诉的主观理由。
    • 本团队所开发的任意项目不会向第三方共享、转让您的个人信息,除非经过您本人事先授权同意,或者共享、转让的个人信息是去标识化处理后的信息,且共享第三方无法重新识别此类信息的自然人主体。
    • 本团队所开发的任意项目包含到其他站点的链接,当您访问第三方链接时,请认真阅读第三方站点的用户协议和声明,本团队对于第三方站点的内容、隐私条款、使用协议等不负任何责任。
    • 在使用本团队所开发的任意项目时,提交任意资料的过程中,本团队不保证提交的信息保存成功,您需要对您提交的资料做好存储保管。本团队所开发的部分项目为"被授权数据"提供存储,但在存储过程中存在各种不可抗力的因素,本团队无法承诺对用户的存储信息无限期保留,您的重要信息请自行备份。

权利和义务

  • 六、我方允许任何单位或个人在没有本开发团队授权的情况下,对本团队所开发的任意项目进行的二次开发、功能修改以及复用我方创作的代码进行其他项目的开发,但对其所侵犯我方计算机软件著作权的行为,我方保留追责的权利。

    • 我开发团队不对任何单位或个人在使用本团队所开发的任意项目的内容进行的公开发布行为(包括但不限于制作视频、发布带有本软件内容的文章、上传至非我开发团队指定的下载网站提供下载等)的内容所致的任意结果进行负责。
    • 我开发团队不对使用"第三方开发的可用于本团队所开发的任意项目的附属程序或额外代码"、"第三方进行二次编译的本团队所开发的任意项目的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成的任意结果负责。
    • 在此基础上,根据《计算机软件保护条例》第二条与第三条对于"计算机软件"和"文档"的法律定义,本软件开发团队(DGP Studio)保留全部我方开发项目的计算机软件著作权,其包括但不限于项目构建所需的全部信息、全部项目有关的所有文档资料(即用来描述程序的内容、组成、设计、功能规格、开发情况的程序设计说明书、流程图、用户手册等),具体内容以各项目《计算机软件著作权登记证书》的实际内容为准。
  • 七、本团队所开发的任意项目仅作用于合法、合规范围内的学习及研究所用,不得利用本软件系统从事违法活动。

    • 本团队仅作为项目的开发团队(非法人性质,为自然人组成的团体),对任何使用结果不负任何连带责任,软件以及我方开发的任意项目的使用过程中产生的任何法律后果我们概不负责、不承担任何法律责任。
    • 若用户已开始使用本团队所开发的任意项目,即已同意"使用协议",表明本团队已履行完毕"本使用协议第十款"的告知情形。
  • 八、所开发项目的著作权。

    • 本软件开发团队对所开发的"Snap.Genshin软件"、"Snap.Hutao软件"等作品的软件本身(不包括软件内除功能模块外的显示内容)、上述作品的全部历史版本以及周边网站,以及本团队所开发的任意其他作品,拥有软件内的"各商标的所有权"(引用于网络的图片除外),"著作权"等有关的应有权益。
    • 本团队所开发的任意项目的统计数据全部来源于软件用户主动提交,经过对数据简单地筛选后进行展示,因此本团队所开发的任意项目不对数据的准确性负责,该数据也与我方无关。
    • 使用本团队所开发的任意项目的过程中可能会产生拥有原有版权的数据,对于这些数据,本团队所开发的任意项目不拥有它们的所有权,为了避免造成侵权,使用者有义务完全阅读并履行"本使用协议第十条"的内容。本软件内使用的资源(包括但不限于字体、图片、文字等)均来源于互联网的公开信息,如果出现侵权可立即联系我方open in new window移除。

其他条款

  • 九、对于团队所开发项目的"非经营性质"的确定。

    • 本团队所开发的任意项目,均无任何经营性质。

    • 若开发团队的个别或部分成员,在参与开发本团队所开发的任意项目期间,与本团队所开发的任意项目的第三方用户间产生了包括但不限于:赠与、交换、买卖等关系,其所产生的关系与本开发团队无关,此种情形的发生不基于团队开发有关项目这一事实,而是基于其与第三方用户,在发生上述关系的互联网交互位置或现实地点所产生的独立事件,应当以发生上述关系的互联网交互位置的用户使用条款或结合其在现实地点所发生的具体行为来判定此行为的性质。

  • 十、本团队所开发的任意项目(含网站),均以"学习开发知识"、"积累开发经验"为目的进行开发,仅供学习交流,严禁用于商业用途,请您在下载或进行查看学习后的24小时内自行删除全部相关信息,若您无视本条要求,本软件开发团队不对"可能产生的版权纠纷、著作权侵权以及民事纠纷等问题"负责。

  • 十一、本协议的成立、生效、履行、解释及争议的解决均应适用中华人民共和国大陆地区法律。倘本协议之任何规定因与中华人民共和国的法律抵触而无效,则这些条款将尽可能接近本协议原条文意旨重新解析,且本协议其它规定仍应具有完整的效力及效果。

  • 十二、本协议签订地点为辽宁省盘锦市辽河油田矿区,在履行本协议中发生纠纷,由双方协商解决,如协商不成,由辽河人民法院管辖,所产生的每阶段费用均由上诉人即时承担。

  • 十三、本协议中的标题(包括副标题)仅为方便及阅读而设,并不影响本协议中任何规定的含义或解释。

  • 十四、您和本开发团队均是独立的主体,在任何情况下本协议不构成本开发团队对用户的任何形式的明示或暗示担保或条件,双方之间亦不构成代理、合伙、合营或雇佣关系。

  • 十五、本"用户使用协议和法律声明"中,"我方"或称"本开发团队"(区别于"用户"或"您")的实际主体为DGP-Studio开发团队open in new window的团队整体及每个成员个人,即包含前述网站中,DGP-Studio开发团队open in new window的全部成员。

上次编辑于:
贡献者: Masterain