diff --git a/docs/404.html b/docs/404.html index ca3930fa..bad47264 100644 --- a/docs/404.html +++ b/docs/404.html @@ -30,11 +30,11 @@ 知识笔记 - - + + -
跳至主要內容
- +
跳至主要內容
+ diff --git a/docs/article/index.html b/docs/article/index.html index 8bf3881a..65399d12 100644 --- a/docs/article/index.html +++ b/docs/article/index.html @@ -30,11 +30,17 @@ 文章 | 知识笔记 - - + + -
跳至主要內容
+ diff --git a/docs/assets/404.html-TCuEdv0y.js b/docs/assets/404.html-CZzg2Hno.js similarity index 94% rename from docs/assets/404.html-TCuEdv0y.js rename to docs/assets/404.html-CZzg2Hno.js index 6a0c00de..e986b015 100644 --- a/docs/assets/404.html-TCuEdv0y.js +++ b/docs/assets/404.html-CZzg2Hno.js @@ -1 +1 @@ -import{_ as t,c as e,o,d as n}from"./app-90Q3jKrF.js";const r={},a=n("p",null,"404 Not Found",-1),c=[a];function p(s,l){return o(),e("div",null,c)}const d=t(r,[["render",p],["__file","404.html.vue"]]),u=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"404 Not Found","head":[["meta",{"property":"og:url","content":"https://mousesun846.github.io/KnowledgeBlog/KnowledgeBlog/404.html"}],["meta",{"property":"og:site_name","content":"知识笔记"}],["meta",{"property":"og:description","content":"404 Not Found"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"article:author","content":"MouseSun"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\",\\"description\\":\\"404 Not Found\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0.01,"words":3},"filePathRelative":null,"excerpt":"

404 Not Found

\\n","autoDesc":true}');export{d as comp,u as data}; +import{_ as t,c as e,o,d as n}from"./app-DJFmI27G.js";const r={},a=n("p",null,"404 Not Found",-1),c=[a];function p(s,l){return o(),e("div",null,c)}const d=t(r,[["render",p],["__file","404.html.vue"]]),u=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"404 Not Found","head":[["meta",{"property":"og:url","content":"https://mousesun846.github.io/KnowledgeBlog/KnowledgeBlog/404.html"}],["meta",{"property":"og:site_name","content":"知识笔记"}],["meta",{"property":"og:description","content":"404 Not Found"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"article:author","content":"MouseSun"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\",\\"description\\":\\"404 Not Found\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0.01,"words":3},"filePathRelative":null,"excerpt":"

404 Not Found

\\n","autoDesc":true}');export{d as comp,u as data}; diff --git "a/docs/assets/AI\345\244\247\346\250\241\345\236\213\351\203\250\347\275\262.html-BkZXijL_.js" "b/docs/assets/AI\345\244\247\346\250\241\345\236\213\351\203\250\347\275\262.html-7uEEGUX0.js" similarity index 99% rename from "docs/assets/AI\345\244\247\346\250\241\345\236\213\351\203\250\347\275\262.html-BkZXijL_.js" rename to "docs/assets/AI\345\244\247\346\250\241\345\236\213\351\203\250\347\275\262.html-7uEEGUX0.js" index b05f07da..f974f4b0 100644 --- "a/docs/assets/AI\345\244\247\346\250\241\345\236\213\351\203\250\347\275\262.html-BkZXijL_.js" +++ "b/docs/assets/AI\345\244\247\346\250\241\345\236\213\351\203\250\347\275\262.html-7uEEGUX0.js" @@ -1,4 +1,4 @@ -import{_ as n,c as s,o as a,a as i}from"./app-90Q3jKrF.js";const e="/KnowledgeBlog/assets/images/oneapi.png",l="/KnowledgeBlog/assets/images/fastgptapi.png",p={},t=i(`

FastGpt

地址

https://github.com/labring/FastGPT

文档

https://doc.tryfastgpt.ai/docs/

配置

// 已使用 json5 进行解析,会自动去掉注释,无需手动去除
+import{_ as n,c as s,o as a,a as i}from"./app-DJFmI27G.js";const e="/KnowledgeBlog/assets/images/oneapi.png",l="/KnowledgeBlog/assets/images/fastgptapi.png",p={},t=i(`

FastGpt

地址

https://github.com/labring/FastGPT

文档

https://doc.tryfastgpt.ai/docs/

配置

// 已使用 json5 进行解析,会自动去掉注释,无需手动去除
 {
   "feConfigs": {
     "lafEnv": "https://laf.dev" // laf环境。 https://laf.run (杭州阿里云) ,或者私有化的laf环境。如果使用 Laf openapi 功能,需要最新版的 laf 。
diff --git "a/docs/assets/Clash\350\275\254V2ray.html-CawBklbK.js" "b/docs/assets/Clash\350\275\254V2ray.html-zOK_iHjz.js"
similarity index 96%
rename from "docs/assets/Clash\350\275\254V2ray.html-CawBklbK.js"
rename to "docs/assets/Clash\350\275\254V2ray.html-zOK_iHjz.js"
index ab4fecef..6a7ccdb3 100644
--- "a/docs/assets/Clash\350\275\254V2ray.html-CawBklbK.js"
+++ "b/docs/assets/Clash\350\275\254V2ray.html-zOK_iHjz.js"
@@ -1 +1 @@
-import{_ as t,r as a,c as o,b as r,o as n}from"./app-90Q3jKrF.js";const c={};function l(s,i){const e=a("ClashToV2ray");return n(),o("div",null,[r(e)])}const p=t(c,[["render",l],["__file","Clash转V2ray.html.vue"]]),h=JSON.parse('{"path":"/%E5%B7%A5%E5%85%B7/Clash%E8%BD%ACV2ray.html","title":"clash节点转为V2ray","lang":"zh-CN","frontmatter":{"date":"2024-08-27T00:00:00.000Z","title":"clash节点转为V2ray","category":["代理"],"tag":["clash","v2ray"],"head":[["meta",{"property":"og:url","content":"https://mousesun846.github.io/KnowledgeBlog/KnowledgeBlog/%E5%B7%A5%E5%85%B7/Clash%E8%BD%ACV2ray.html"}],["meta",{"property":"og:site_name","content":"知识笔记"}],["meta",{"property":"og:title","content":"clash节点转为V2ray"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-08-27T07:08:13.000Z"}],["meta",{"property":"article:author","content":"MouseSun"}],["meta",{"property":"article:tag","content":"clash"}],["meta",{"property":"article:tag","content":"v2ray"}],["meta",{"property":"article:published_time","content":"2024-08-27T00:00:00.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-27T07:08:13.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"clash节点转为V2ray\\",\\"image\\":[\\"\\"],\\"datePublished\\":\\"2024-08-27T00:00:00.000Z\\",\\"dateModified\\":\\"2024-08-27T07:08:13.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"MouseSun\\",\\"url\\":\\"https://github.com/MouseSun846\\",\\"email\\":\\"\\"}]}"]]},"headers":[],"git":{"createdTime":1724742493000,"updatedTime":1724742493000,"contributors":[{"name":"mousesun","email":"3026098675@qq.com","commits":1}]},"readingTime":{"minutes":0.06,"words":19},"filePathRelative":"工具/Clash转V2ray.md","localizedDate":"2024年8月27日","excerpt":""}');export{p as comp,h as data};
+import{_ as t,r as a,c as o,b as r,o as n}from"./app-DJFmI27G.js";const c={};function l(s,i){const e=a("ClashToV2ray");return n(),o("div",null,[r(e)])}const p=t(c,[["render",l],["__file","Clash转V2ray.html.vue"]]),h=JSON.parse('{"path":"/%E5%B7%A5%E5%85%B7/Clash%E8%BD%ACV2ray.html","title":"clash节点转为V2ray","lang":"zh-CN","frontmatter":{"date":"2024-08-27T00:00:00.000Z","title":"clash节点转为V2ray","category":["代理"],"tag":["clash","v2ray"],"head":[["meta",{"property":"og:url","content":"https://mousesun846.github.io/KnowledgeBlog/KnowledgeBlog/%E5%B7%A5%E5%85%B7/Clash%E8%BD%ACV2ray.html"}],["meta",{"property":"og:site_name","content":"知识笔记"}],["meta",{"property":"og:title","content":"clash节点转为V2ray"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-08-27T07:08:13.000Z"}],["meta",{"property":"article:author","content":"MouseSun"}],["meta",{"property":"article:tag","content":"clash"}],["meta",{"property":"article:tag","content":"v2ray"}],["meta",{"property":"article:published_time","content":"2024-08-27T00:00:00.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-27T07:08:13.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"clash节点转为V2ray\\",\\"image\\":[\\"\\"],\\"datePublished\\":\\"2024-08-27T00:00:00.000Z\\",\\"dateModified\\":\\"2024-08-27T07:08:13.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"MouseSun\\",\\"url\\":\\"https://github.com/MouseSun846\\",\\"email\\":\\"\\"}]}"]]},"headers":[],"git":{"createdTime":1724742493000,"updatedTime":1724742493000,"contributors":[{"name":"mousesun","email":"3026098675@qq.com","commits":1}]},"readingTime":{"minutes":0.06,"words":19},"filePathRelative":"工具/Clash转V2ray.md","localizedDate":"2024年8月27日","excerpt":""}');export{p as comp,h as data};
diff --git a/docs/assets/SearchResult-BV_1RD3h.js b/docs/assets/SearchResult-BV_1RD3h.js
deleted file mode 100644
index 47bec06d..00000000
--- a/docs/assets/SearchResult-BV_1RD3h.js
+++ /dev/null
@@ -1 +0,0 @@
-import{u as U,e as te,f as ae,g as Y,h as se,P as le,t as re,i as ue,j as b,k as D,l as ie,w as M,m as a,n as oe,R as T,p as Ee,q as ne,s as ce,C as ve,v as Be,x as he,y as pe,z as ye,A as de,B as Ae,D as ge,E as $,F as j,G as me,H,I as Ce}from"./app-90Q3jKrF.js";const Fe=["/","/%E4%BB%8B%E7%BB%8D/%E4%BB%8B%E7%BB%8D.html","/%E4%BA%91%E5%8E%9F%E7%94%9F/etcd.html","/%E4%BA%91%E5%8E%9F%E7%94%9F/k8s.html","/%E4%BA%91%E5%8E%9F%E7%94%9F/kubeflow.html","/%E4%BA%91%E5%8E%9F%E7%94%9F/operator.html","/%E5%B7%A5%E5%85%B7/Clash%E8%BD%ACV2ray.html","/%E6%9D%82%E8%B0%88/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85.html","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/AI%E5%A4%A7%E6%A8%A1%E5%9E%8B%E9%83%A8%E7%BD%B2.html","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E5%B7%A5%E5%85%B7.html","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E5%BC%80%E6%BA%90%E6%8A%80%E6%9C%AF.html","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.html","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.html","/404.html","/%E4%BB%8B%E7%BB%8D/","/%E4%BA%91%E5%8E%9F%E7%94%9F/","/%E5%B7%A5%E5%85%B7/","/%E6%9D%82%E8%B0%88/","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/","/category/","/category/%E4%B8%AA%E4%BA%BA%E4%BB%8B%E7%BB%8D/","/category/etcd/","/category/k8s/","/category/%E4%BA%91%E5%8E%9F%E7%94%9F/","/category/%E4%BB%A3%E7%90%86/","/category/%E6%9D%82%E8%B0%88/","/category/aigc/","/category/%E5%B7%A5%E5%85%B7/","/category/%E5%BC%80%E6%BA%90%E6%8A%80%E6%9C%AF/","/category/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/","/category/%E7%BD%91%E7%BB%9C/","/tag/","/tag/%E4%B8%AA%E4%BA%BA/","/tag/%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81/","/tag/%E7%AC%94%E8%AE%B0/","/tag/kubeflow/","/tag/operator/","/tag/clash/","/tag/v2ray/","/tag/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85/","/tag/fastgpt/","/tag/chatgpt-on-web/","/tag/skill/","/tag/%E6%8E%A8%E7%90%86%E5%BC%95%E6%93%8E/","/tag/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/","/tag/http/","/article/","/star/","/timeline/"],fe="SEARCH_PRO_QUERY_HISTORY",d=U(fe,[]),De=()=>{const{queryHistoryCount:s}=H,l=s>0;return{enabled:l,queryHistory:d,addQueryHistory:r=>{l&&(d.value=Array.from(new Set([r,...d.value.slice(0,s-1)])))},removeQueryHistory:r=>{d.value=[...d.value.slice(0,r),...d.value.slice(r+1)]}}},L=s=>Fe[s.id]+("anchor"in s?`#${s.anchor}`:""),He="SEARCH_PRO_RESULT_HISTORY",{resultHistoryCount:_}=H,A=U(He,[]),ke=()=>{const s=_>0;return{enabled:s,resultHistory:A,addResultHistory:l=>{if(s){const r={link:L(l),display:l.display};"header"in l&&(r.header=l.header),A.value=[r,...A.value.slice(0,_-1)]}},removeResultHistory:l=>{A.value=[...A.value.slice(0,l),...A.value.slice(l+1)]}}},Re=s=>{const l=ve(),r=Y(),k=Be(),i=b(0),C=D(()=>i.value>0),h=he([]);return pe(()=>{const{search:p,terminate:R}=ye(),g=me(n=>{const m=n.join(" "),{searchFilter:w=B=>B,splitWord:Q,suggestionsFilter:P,...y}=l.value;m?(i.value+=1,p(n.join(" "),r.value,y).then(B=>w(B,m,r.value,k.value)).then(B=>{i.value-=1,h.value=B}).catch(B=>{console.warn(B),i.value-=1,i.value||(h.value=[])})):h.value=[]},H.searchDelay-H.suggestDelay);M([s,r],([n])=>g(n),{immediate:!0}),de(()=>{R()})}),{isSearching:C,results:h}};var Qe=te({name:"SearchResult",props:{queries:{type:Array,required:!0},isFocusing:Boolean},emits:["close","updateQuery"],setup(s,{emit:l}){const r=ae(),k=Y(),i=se(le),{enabled:C,addQueryHistory:h,queryHistory:p,removeQueryHistory:R}=De(),{enabled:g,resultHistory:n,addResultHistory:m,removeResultHistory:w}=ke(),Q=C||g,P=re(s,"queries"),{results:y,isSearching:B}=Re(P),u=ue({isQuery:!0,index:0}),c=b(0),v=b(0),I=D(()=>Q&&(p.value.length>0||n.value.length>0)),q=D(()=>y.value.length>0),x=D(()=>y.value[c.value]||null),V=()=>{const{isQuery:e,index:t}=u;t===0?(u.isQuery=!e,u.index=e?n.value.length-1:p.value.length-1):u.index=t-1},z=()=>{const{isQuery:e,index:t}=u;t===(e?p.value.length-1:n.value.length-1)?(u.isQuery=!e,u.index=0):u.index=t+1},G=()=>{c.value=c.value>0?c.value-1:y.value.length-1,v.value=x.value.contents.length-1},J=()=>{c.value=c.value{v.value{v.value>0?v.value-=1:G()},S=e=>e.map(t=>Ce(t)?t:a(t[0],t[1])),W=e=>{if(e.type==="customField"){const t=Ae[e.index]||"$content",[o,f=""]=ge(t)?t[k.value].split("$content"):t.split("$content");return e.display.map(E=>a("div",S([o,...E,f])))}return e.display.map(t=>a("div",S(t)))},F=()=>{c.value=0,v.value=0,l("updateQuery",""),l("close")},X=()=>C?a("ul",{class:"search-pro-result-list"},a("li",{class:"search-pro-result-list-item"},[a("div",{class:"search-pro-result-title"},i.value.queryHistory),p.value.map((e,t)=>a("div",{class:["search-pro-result-item",{active:u.isQuery&&u.index===t}],onClick:()=>{l("updateQuery",e)}},[a($,{class:"search-pro-result-type"}),a("div",{class:"search-pro-result-content"},e),a("button",{class:"search-pro-remove-icon",innerHTML:j,onClick:o=>{o.preventDefault(),o.stopPropagation(),R(t)}})]))])):null,Z=()=>g?a("ul",{class:"search-pro-result-list"},a("li",{class:"search-pro-result-list-item"},[a("div",{class:"search-pro-result-title"},i.value.resultHistory),n.value.map((e,t)=>a(T,{to:e.link,class:["search-pro-result-item",{active:!u.isQuery&&u.index===t}],onClick:()=>{F()}},()=>[a($,{class:"search-pro-result-type"}),a("div",{class:"search-pro-result-content"},[e.header?a("div",{class:"content-header"},e.header):null,a("div",e.display.map(o=>S(o)).flat())]),a("button",{class:"search-pro-remove-icon",innerHTML:j,onClick:o=>{o.preventDefault(),o.stopPropagation(),w(t)}})]))])):null;return ie("keydown",e=>{if(s.isFocusing){if(q.value){if(e.key==="ArrowUp")N();else if(e.key==="ArrowDown")K();else if(e.key==="Enter"){const t=x.value.contents[v.value];h(s.queries.join(" ")),m(t),r.push(L(t)),F()}}else if(g){if(e.key==="ArrowUp")V();else if(e.key==="ArrowDown")z();else if(e.key==="Enter"){const{index:t}=u;u.isQuery?(l("updateQuery",p.value[t]),e.preventDefault()):(r.push(n.value[t].link),F())}}}}),M([c,v],()=>{var e;(e=document.querySelector(".search-pro-result-list-item.active .search-pro-result-item.active"))==null||e.scrollIntoView(!1)},{flush:"post"}),()=>a("div",{class:["search-pro-result-wrapper",{empty:s.queries.length?!q.value:!I.value}],id:"search-pro-results"},s.queries.length?B.value?a(oe,{hint:i.value.searching}):q.value?a("ul",{class:"search-pro-result-list"},y.value.map(({title:e,contents:t},o)=>{const f=c.value===o;return a("li",{class:["search-pro-result-list-item",{active:f}]},[a("div",{class:"search-pro-result-title"},e||i.value.defaultTitle),t.map((E,ee)=>{const O=f&&v.value===ee;return a(T,{to:L(E),class:["search-pro-result-item",{active:O,"aria-selected":O}],onClick:()=>{h(s.queries.join(" ")),m(E),F()}},()=>[E.type==="text"?null:a(E.type==="title"?Ee:E.type==="heading"?ne:ce,{class:"search-pro-result-type"}),a("div",{class:"search-pro-result-content"},[E.type==="text"&&E.header?a("div",{class:"content-header"},E.header):null,a("div",W(E))])])})])})):i.value.emptyResult:Q?I.value?[X(),Z()]:i.value.emptyHistory:i.value.emptyResult)}});export{Qe as default};
diff --git a/docs/assets/SearchResult-DbcI1C6B.js b/docs/assets/SearchResult-DbcI1C6B.js
new file mode 100644
index 00000000..9a99a5b0
--- /dev/null
+++ b/docs/assets/SearchResult-DbcI1C6B.js
@@ -0,0 +1 @@
+import{u as U,e as te,f as ae,g as Y,h as se,P as le,t as re,i as ue,j as b,k,l as ie,w as M,m as a,n as oe,R as T,p as Ee,q as ne,s as ce,C as ve,v as Be,x as he,y as pe,z as ye,A as Ae,B as de,D as ge,E as $,F as j,G as me,H as D,I as Ce}from"./app-DJFmI27G.js";const Fe=["/","/%E4%BA%91%E5%8E%9F%E7%94%9F/etcd.html","/%E4%BA%91%E5%8E%9F%E7%94%9F/k8s.html","/%E4%BA%91%E5%8E%9F%E7%94%9F/kong.html","/%E4%BA%91%E5%8E%9F%E7%94%9F/kubeflow.html","/%E4%BA%91%E5%8E%9F%E7%94%9F/operator.html","/%E4%BB%8B%E7%BB%8D/%E4%BB%8B%E7%BB%8D.html","/%E5%B7%A5%E5%85%B7/Clash%E8%BD%ACV2ray.html","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/AI%E5%A4%A7%E6%A8%A1%E5%9E%8B%E9%83%A8%E7%BD%B2.html","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E5%B7%A5%E5%85%B7.html","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E5%BC%80%E6%BA%90%E6%8A%80%E6%9C%AF.html","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.html","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.html","/%E6%9D%82%E8%B0%88/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85.html","/404.html","/%E4%BA%91%E5%8E%9F%E7%94%9F/","/%E4%BB%8B%E7%BB%8D/","/%E5%B7%A5%E5%85%B7/","/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/","/%E6%9D%82%E8%B0%88/","/category/","/category/etcd/","/category/k8s/","/category/kong/","/category/%E4%BA%91%E5%8E%9F%E7%94%9F/","/category/%E4%B8%AA%E4%BA%BA%E4%BB%8B%E7%BB%8D/","/category/%E4%BB%A3%E7%90%86/","/category/aigc/","/category/%E5%B7%A5%E5%85%B7/","/category/%E5%BC%80%E6%BA%90%E6%8A%80%E6%9C%AF/","/category/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/","/category/%E7%BD%91%E7%BB%9C/","/category/%E6%9D%82%E8%B0%88/","/tag/","/tag/%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81/","/tag/%E7%AC%94%E8%AE%B0/","/tag/kong/","/tag/nginx/","/tag/html/","/tag/kubeflow/","/tag/operator/","/tag/%E4%B8%AA%E4%BA%BA/","/tag/clash/","/tag/v2ray/","/tag/fastgpt/","/tag/chatgpt-on-web/","/tag/skill/","/tag/%E6%8E%A8%E7%90%86%E5%BC%95%E6%93%8E/","/tag/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/","/tag/http/","/tag/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85/","/article/","/star/","/timeline/"],fe="SEARCH_PRO_QUERY_HISTORY",A=U(fe,[]),ke=()=>{const{queryHistoryCount:s}=D,l=s>0;return{enabled:l,queryHistory:A,addQueryHistory:r=>{l&&(A.value=Array.from(new Set([r,...A.value.slice(0,s-1)])))},removeQueryHistory:r=>{A.value=[...A.value.slice(0,r),...A.value.slice(r+1)]}}},L=s=>Fe[s.id]+("anchor"in s?`#${s.anchor}`:""),De="SEARCH_PRO_RESULT_HISTORY",{resultHistoryCount:_}=D,d=U(De,[]),He=()=>{const s=_>0;return{enabled:s,resultHistory:d,addResultHistory:l=>{if(s){const r={link:L(l),display:l.display};"header"in l&&(r.header=l.header),d.value=[r,...d.value.slice(0,_-1)]}},removeResultHistory:l=>{d.value=[...d.value.slice(0,l),...d.value.slice(l+1)]}}},Re=s=>{const l=ve(),r=Y(),H=Be(),i=b(0),C=k(()=>i.value>0),h=he([]);return pe(()=>{const{search:p,terminate:R}=ye(),g=me(n=>{const m=n.join(" "),{searchFilter:w=B=>B,splitWord:Q,suggestionsFilter:P,...y}=l.value;m?(i.value+=1,p(n.join(" "),r.value,y).then(B=>w(B,m,r.value,H.value)).then(B=>{i.value-=1,h.value=B}).catch(B=>{console.warn(B),i.value-=1,i.value||(h.value=[])})):h.value=[]},D.searchDelay-D.suggestDelay);M([s,r],([n])=>g(n),{immediate:!0}),Ae(()=>{R()})}),{isSearching:C,results:h}};var Qe=te({name:"SearchResult",props:{queries:{type:Array,required:!0},isFocusing:Boolean},emits:["close","updateQuery"],setup(s,{emit:l}){const r=ae(),H=Y(),i=se(le),{enabled:C,addQueryHistory:h,queryHistory:p,removeQueryHistory:R}=ke(),{enabled:g,resultHistory:n,addResultHistory:m,removeResultHistory:w}=He(),Q=C||g,P=re(s,"queries"),{results:y,isSearching:B}=Re(P),u=ue({isQuery:!0,index:0}),c=b(0),v=b(0),I=k(()=>Q&&(p.value.length>0||n.value.length>0)),x=k(()=>y.value.length>0),q=k(()=>y.value[c.value]||null),V=()=>{const{isQuery:e,index:t}=u;t===0?(u.isQuery=!e,u.index=e?n.value.length-1:p.value.length-1):u.index=t-1},z=()=>{const{isQuery:e,index:t}=u;t===(e?p.value.length-1:n.value.length-1)?(u.isQuery=!e,u.index=0):u.index=t+1},G=()=>{c.value=c.value>0?c.value-1:y.value.length-1,v.value=q.value.contents.length-1},J=()=>{c.value=c.value{v.value{v.value>0?v.value-=1:G()},S=e=>e.map(t=>Ce(t)?t:a(t[0],t[1])),W=e=>{if(e.type==="customField"){const t=de[e.index]||"$content",[o,f=""]=ge(t)?t[H.value].split("$content"):t.split("$content");return e.display.map(E=>a("div",S([o,...E,f])))}return e.display.map(t=>a("div",S(t)))},F=()=>{c.value=0,v.value=0,l("updateQuery",""),l("close")},X=()=>C?a("ul",{class:"search-pro-result-list"},a("li",{class:"search-pro-result-list-item"},[a("div",{class:"search-pro-result-title"},i.value.queryHistory),p.value.map((e,t)=>a("div",{class:["search-pro-result-item",{active:u.isQuery&&u.index===t}],onClick:()=>{l("updateQuery",e)}},[a($,{class:"search-pro-result-type"}),a("div",{class:"search-pro-result-content"},e),a("button",{class:"search-pro-remove-icon",innerHTML:j,onClick:o=>{o.preventDefault(),o.stopPropagation(),R(t)}})]))])):null,Z=()=>g?a("ul",{class:"search-pro-result-list"},a("li",{class:"search-pro-result-list-item"},[a("div",{class:"search-pro-result-title"},i.value.resultHistory),n.value.map((e,t)=>a(T,{to:e.link,class:["search-pro-result-item",{active:!u.isQuery&&u.index===t}],onClick:()=>{F()}},()=>[a($,{class:"search-pro-result-type"}),a("div",{class:"search-pro-result-content"},[e.header?a("div",{class:"content-header"},e.header):null,a("div",e.display.map(o=>S(o)).flat())]),a("button",{class:"search-pro-remove-icon",innerHTML:j,onClick:o=>{o.preventDefault(),o.stopPropagation(),w(t)}})]))])):null;return ie("keydown",e=>{if(s.isFocusing){if(x.value){if(e.key==="ArrowUp")N();else if(e.key==="ArrowDown")K();else if(e.key==="Enter"){const t=q.value.contents[v.value];h(s.queries.join(" ")),m(t),r.push(L(t)),F()}}else if(g){if(e.key==="ArrowUp")V();else if(e.key==="ArrowDown")z();else if(e.key==="Enter"){const{index:t}=u;u.isQuery?(l("updateQuery",p.value[t]),e.preventDefault()):(r.push(n.value[t].link),F())}}}}),M([c,v],()=>{var e;(e=document.querySelector(".search-pro-result-list-item.active .search-pro-result-item.active"))==null||e.scrollIntoView(!1)},{flush:"post"}),()=>a("div",{class:["search-pro-result-wrapper",{empty:s.queries.length?!x.value:!I.value}],id:"search-pro-results"},s.queries.length?B.value?a(oe,{hint:i.value.searching}):x.value?a("ul",{class:"search-pro-result-list"},y.value.map(({title:e,contents:t},o)=>{const f=c.value===o;return a("li",{class:["search-pro-result-list-item",{active:f}]},[a("div",{class:"search-pro-result-title"},e||i.value.defaultTitle),t.map((E,ee)=>{const O=f&&v.value===ee;return a(T,{to:L(E),class:["search-pro-result-item",{active:O,"aria-selected":O}],onClick:()=>{h(s.queries.join(" ")),m(E),F()}},()=>[E.type==="text"?null:a(E.type==="title"?Ee:E.type==="heading"?ne:ce,{class:"search-pro-result-type"}),a("div",{class:"search-pro-result-content"},[E.type==="text"&&E.header?a("div",{class:"content-header"},E.header):null,a("div",W(E))])])})])})):i.value.emptyResult:Q?I.value?[X(),Z()]:i.value.emptyHistory:i.value.emptyResult)}});export{Qe as default};
diff --git a/docs/assets/app-90Q3jKrF.js b/docs/assets/app-DJFmI27G.js
similarity index 51%
rename from docs/assets/app-90Q3jKrF.js
rename to docs/assets/app-DJFmI27G.js
index 8f650716..217a93e8 100644
--- a/docs/assets/app-90Q3jKrF.js
+++ b/docs/assets/app-DJFmI27G.js
@@ -3,30 +3,19 @@ var Ym=Object.defineProperty;var Jm=(e,t,n)=>t in e?Ym(e,t,{enumerable:!0,config
 * @vue/shared v3.4.27
 * (c) 2018-present Yuxi (Evan) You and Vue contributors
 * @license MIT
-**//*! #__NO_SIDE_EFFECTS__ */function Fl(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const Me={},Fs=[],mt=()=>{},Qm=()=>!1,ao=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),jl=e=>e.startsWith("onUpdate:"),qe=Object.assign,Hl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Xm=Object.prototype.hasOwnProperty,de=(e,t)=>Xm.call(e,t),oe=Array.isArray,js=e=>Li(e)==="[object Map]",Td=e=>Li(e)==="[object Set]",ne=e=>typeof e=="function",Ie=e=>typeof e=="string",_s=e=>typeof e=="symbol",ke=e=>e!==null&&typeof e=="object",xd=e=>(ke(e)||ne(e))&&ne(e.then)&&ne(e.catch),Id=Object.prototype.toString,Li=e=>Id.call(e),Zm=e=>Li(e).slice(8,-1),Od=e=>Li(e)==="[object Object]",zl=e=>Ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Hs=Fl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$i=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},eg=/-(\w)/g,Dt=$i(e=>e.replace(eg,(t,n)=>n?n.toUpperCase():"")),tg=/\B([A-Z])/g,or=$i(e=>e.replace(tg,"-$1").toLowerCase()),lo=$i(e=>e.charAt(0).toUpperCase()+e.slice(1)),ha=$i(e=>e?`on${lo(e)}`:""),Vn=(e,t)=>!Object.is(e,t),ma=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},ng=e=>{const t=parseFloat(e);return isNaN(t)?e:t},sg=e=>{const t=Ie(e)?Number(e):NaN;return isNaN(t)?e:t};let vu;const $d=()=>vu||(vu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ir(e){if(oe(e)){const t={};for(let n=0;n{if(n){const s=n.split(og);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ee(e){let t="";if(Ie(e))t=e;else if(oe(e))for(let n=0;nIe(e)?e:e==null?"":oe(e)||ke(e)&&(e.toString===Id||!ne(e.toString))?JSON.stringify(e,Md,2):String(e),Md=(e,t)=>t&&t.__v_isRef?Md(e,t.value):js(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[ga(s,o)+" =>"]=r,n),{})}:Td(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ga(n))}:_s(t)?ga(t):ke(t)&&!oe(t)&&!Od(t)?String(t):t,ga=(e,t="")=>{var n;return _s(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
+**//*! #__NO_SIDE_EFFECTS__ */function Fl(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const Me={},Fs=[],mt=()=>{},Qm=()=>!1,ao=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),jl=e=>e.startsWith("onUpdate:"),qe=Object.assign,Hl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Xm=Object.prototype.hasOwnProperty,de=(e,t)=>Xm.call(e,t),oe=Array.isArray,js=e=>Li(e)==="[object Map]",Td=e=>Li(e)==="[object Set]",ne=e=>typeof e=="function",Ie=e=>typeof e=="string",_s=e=>typeof e=="symbol",Se=e=>e!==null&&typeof e=="object",xd=e=>(Se(e)||ne(e))&&ne(e.then)&&ne(e.catch),Id=Object.prototype.toString,Li=e=>Id.call(e),Zm=e=>Li(e).slice(8,-1),Od=e=>Li(e)==="[object Object]",zl=e=>Ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Hs=Fl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$i=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},eg=/-(\w)/g,Dt=$i(e=>e.replace(eg,(t,n)=>n?n.toUpperCase():"")),tg=/\B([A-Z])/g,or=$i(e=>e.replace(tg,"-$1").toLowerCase()),lo=$i(e=>e.charAt(0).toUpperCase()+e.slice(1)),ha=$i(e=>e?`on${lo(e)}`:""),Vn=(e,t)=>!Object.is(e,t),ma=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},ng=e=>{const t=parseFloat(e);return isNaN(t)?e:t},sg=e=>{const t=Ie(e)?Number(e):NaN;return isNaN(t)?e:t};let vu;const $d=()=>vu||(vu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ir(e){if(oe(e)){const t={};for(let n=0;n{if(n){const s=n.split(og);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ee(e){let t="";if(Ie(e))t=e;else if(oe(e))for(let n=0;nIe(e)?e:e==null?"":oe(e)||Se(e)&&(e.toString===Id||!ne(e.toString))?JSON.stringify(e,Md,2):String(e),Md=(e,t)=>t&&t.__v_isRef?Md(e,t.value):js(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[ga(s,o)+" =>"]=r,n),{})}:Td(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ga(n))}:_s(t)?ga(t):Se(t)&&!oe(t)&&!Od(t)?String(t):t,ga=(e,t="")=>{var n;return _s(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
 * @vue/reactivity v3.4.27
 * (c) 2018-present Yuxi (Evan) You and Vue contributors
 * @license MIT
-**/let xt;class ug{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=xt,!t&&xt&&(this.index=(xt.scopes||(xt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=xt;try{return xt=this,t()}finally{xt=n}}}on(){xt=this}off(){xt=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Qn()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Dn,n=ps;try{return Dn=!0,ps=this,this._runnings++,yu(this),this.fn()}finally{bu(this),this._runnings--,ps=n,Dn=t}}stop(){this.active&&(yu(this),bu(this),this.onStop&&this.onStop(),this.active=!1)}}function dg(e){return e.value}function yu(e){e._trackId++,e._depsLength=0}function bu(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},di=new WeakMap,hs=Symbol(""),tl=Symbol("");function kt(e,t,n){if(Dn&&ps){let s=di.get(e);s||di.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=Fd(()=>s.delete(n))),Rd(ps,r)}}function wn(e,t,n,s,r,o){const i=di.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&oe(e)){const l=Number(s);i.forEach((c,f)=>{(f==="length"||!_s(f)&&f>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":oe(e)?zl(n)&&a.push(i.get("length")):(a.push(i.get(hs)),js(e)&&a.push(i.get(tl)));break;case"delete":oe(e)||(a.push(i.get(hs)),js(e)&&a.push(i.get(tl)));break;case"set":js(e)&&a.push(i.get(hs));break}Kl();for(const l of a)l&&Dd(l,4);ql()}function pg(e,t){const n=di.get(e);return n&&n.get(t)}const hg=Fl("__proto__,__v_isRef,__isVue"),jd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(_s)),wu=mg();function mg(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=me(this);for(let o=0,i=this.length;o{e[t]=function(...n){Jn(),Kl();const s=me(this)[t].apply(this,n);return ql(),Qn(),s}}),e}function gg(e){_s(e)||(e=String(e));const t=me(this);return kt(t,"has",e),t.hasOwnProperty(e)}class Hd{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?Ig:Kd:o?Ud:Vd).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=oe(t);if(!r){if(i&&de(wu,n))return Reflect.get(wu,n,s);if(n==="hasOwnProperty")return gg}const a=Reflect.get(t,n,s);return(_s(n)?jd.has(n):hg(n))||(r||kt(t,"get",n),o)?a:Ze(a)?i&&zl(n)?a:a.value:ke(a)?r?un(a):ar(a):a}}class zd extends Hd{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const l=Vr(o);if(!pi(s)&&!Vr(s)&&(o=me(o),s=me(s)),!oe(t)&&Ze(o)&&!Ze(s))return l?!1:(o.value=s,!0)}const i=oe(t)&&zl(n)?Number(n)e,Mi=e=>Reflect.getPrototypeOf(e);function No(e,t,n=!1,s=!1){e=e.__v_raw;const r=me(e),o=me(t);n||(Vn(t,o)&&kt(r,"get",t),kt(r,"get",o));const{has:i}=Mi(r),a=s?Gl:n?Ql:Ur;if(i.call(r,t))return a(e.get(t));if(i.call(r,o))return a(e.get(o));e!==r&&e.get(t)}function Mo(e,t=!1){const n=this.__v_raw,s=me(n),r=me(e);return t||(Vn(e,r)&&kt(s,"has",e),kt(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Po(e,t=!1){return e=e.__v_raw,!t&&kt(me(e),"iterate",hs),Reflect.get(e,"size",e)}function _u(e){e=me(e);const t=me(this);return Mi(t).has.call(t,e)||(t.add(e),wn(t,"add",e,e)),this}function Eu(e,t){t=me(t);const n=me(this),{has:s,get:r}=Mi(n);let o=s.call(n,e);o||(e=me(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?Vn(t,i)&&wn(n,"set",e,t):wn(n,"add",e,t),this}function Su(e){const t=me(this),{has:n,get:s}=Mi(t);let r=n.call(t,e);r||(e=me(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&wn(t,"delete",e,void 0),o}function ku(){const e=me(this),t=e.size!==0,n=e.clear();return t&&wn(e,"clear",void 0,void 0),n}function Bo(e,t){return function(s,r){const o=this,i=o.__v_raw,a=me(i),l=t?Gl:e?Ql:Ur;return!e&&kt(a,"iterate",hs),i.forEach((c,f)=>s.call(r,l(c),l(f),o))}}function Ro(e,t,n){return function(...s){const r=this.__v_raw,o=me(r),i=js(o),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=r[e](...s),f=n?Gl:t?Ql:Ur;return!t&&kt(o,"iterate",l?tl:hs),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:a?[f(d[0]),f(d[1])]:f(d),done:p}},[Symbol.iterator](){return this}}}}function Cn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function _g(){const e={get(o){return No(this,o)},get size(){return Po(this)},has:Mo,add:_u,set:Eu,delete:Su,clear:ku,forEach:Bo(!1,!1)},t={get(o){return No(this,o,!1,!0)},get size(){return Po(this)},has:Mo,add:_u,set:Eu,delete:Su,clear:ku,forEach:Bo(!1,!0)},n={get(o){return No(this,o,!0)},get size(){return Po(this,!0)},has(o){return Mo.call(this,o,!0)},add:Cn("add"),set:Cn("set"),delete:Cn("delete"),clear:Cn("clear"),forEach:Bo(!0,!1)},s={get(o){return No(this,o,!0,!0)},get size(){return Po(this,!0)},has(o){return Mo.call(this,o,!0)},add:Cn("add"),set:Cn("set"),delete:Cn("delete"),clear:Cn("clear"),forEach:Bo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Ro(o,!1,!1),n[o]=Ro(o,!0,!1),t[o]=Ro(o,!1,!0),s[o]=Ro(o,!0,!0)}),[e,n,t,s]}const[Eg,Sg,kg,Cg]=_g();function Wl(e,t){const n=t?e?Cg:kg:e?Sg:Eg;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(de(n,r)&&r in s?n:s,r,o)}const Ag={get:Wl(!1,!1)},Tg={get:Wl(!1,!0)},xg={get:Wl(!0,!1)};const Vd=new WeakMap,Ud=new WeakMap,Kd=new WeakMap,Ig=new WeakMap;function Og(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Lg(e){return e.__v_skip||!Object.isExtensible(e)?0:Og(Zm(e))}function ar(e){return Vr(e)?e:Jl(e,!1,yg,Ag,Vd)}function Yl(e){return Jl(e,!1,wg,Tg,Ud)}function un(e){return Jl(e,!0,bg,xg,Kd)}function Jl(e,t,n,s,r){if(!ke(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=Lg(e);if(i===0)return e;const a=new Proxy(e,i===2?s:n);return r.set(e,a),a}function $r(e){return Vr(e)?$r(e.__v_raw):!!(e&&e.__v_isReactive)}function Vr(e){return!!(e&&e.__v_isReadonly)}function pi(e){return!!(e&&e.__v_isShallow)}function qd(e){return e?!!e.__v_raw:!1}function me(e){const t=e&&e.__v_raw;return t?me(t):e}function $g(e){return Object.isExtensible(e)&&Ld(e,"__v_skip",!0),e}const Ur=e=>ke(e)?ar(e):e,Ql=e=>ke(e)?un(e):e;class Gd{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ul(()=>t(this._value),()=>Nr(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=me(this);return(!t._cacheable||t.effect.dirty)&&Vn(t._value,t._value=t.effect.run())&&Nr(t,4),Xl(t),t.effect._dirtyLevel>=2&&Nr(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Ng(e,t,n=!1){let s,r;const o=ne(e);return o?(s=e,r=mt):(s=e.get,r=e.set),new Gd(s,r,o||!r,n)}function Xl(e){var t;Dn&&ps&&(e=me(e),Rd(ps,(t=e.dep)!=null?t:e.dep=Fd(()=>e.dep=void 0,e instanceof Gd?e:void 0)))}function Nr(e,t=4,n){e=me(e);const s=e.dep;s&&Dd(s,t)}function Ze(e){return!!(e&&e.__v_isRef===!0)}function V(e){return Wd(e,!1)}function we(e){return Wd(e,!0)}function Wd(e,t){return Ze(e)?e:new Mg(e,t)}class Mg{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:me(t),this._value=n?t:Ur(t)}get value(){return Xl(this),this._value}set value(t){const n=this.__v_isShallow||pi(t)||Vr(t);t=n?t:me(t),Vn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ur(t),Nr(this,4))}}function $(e){return Ze(e)?e.value:e}const Pg={get:(e,t,n)=>$(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Ze(r)&&!Ze(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Yd(e){return $r(e)?e:new Proxy(e,Pg)}class Bg{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>Xl(this),()=>Nr(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Zl(e){return new Bg(e)}class Rg{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return pg(me(this._object),this._key)}}class Dg{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Xt(e,t,n){return Ze(e)?e:ne(e)?new Dg(e):ke(e)&&arguments.length>1?Fg(e,t,n):V(e)}function Fg(e,t,n){const s=e[t];return Ze(s)?s:new Rg(e,t,n)}/**
+**/let xt;class ug{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=xt,!t&&xt&&(this.index=(xt.scopes||(xt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=xt;try{return xt=this,t()}finally{xt=n}}}on(){xt=this}off(){xt=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Qn()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Dn,n=ps;try{return Dn=!0,ps=this,this._runnings++,yu(this),this.fn()}finally{bu(this),this._runnings--,ps=n,Dn=t}}stop(){this.active&&(yu(this),bu(this),this.onStop&&this.onStop(),this.active=!1)}}function dg(e){return e.value}function yu(e){e._trackId++,e._depsLength=0}function bu(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},di=new WeakMap,hs=Symbol(""),tl=Symbol("");function St(e,t,n){if(Dn&&ps){let s=di.get(e);s||di.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=Fd(()=>s.delete(n))),Rd(ps,r)}}function wn(e,t,n,s,r,o){const i=di.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&oe(e)){const l=Number(s);i.forEach((c,f)=>{(f==="length"||!_s(f)&&f>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":oe(e)?zl(n)&&a.push(i.get("length")):(a.push(i.get(hs)),js(e)&&a.push(i.get(tl)));break;case"delete":oe(e)||(a.push(i.get(hs)),js(e)&&a.push(i.get(tl)));break;case"set":js(e)&&a.push(i.get(hs));break}Kl();for(const l of a)l&&Dd(l,4);ql()}function pg(e,t){const n=di.get(e);return n&&n.get(t)}const hg=Fl("__proto__,__v_isRef,__isVue"),jd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(_s)),wu=mg();function mg(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=me(this);for(let o=0,i=this.length;o{e[t]=function(...n){Jn(),Kl();const s=me(this)[t].apply(this,n);return ql(),Qn(),s}}),e}function gg(e){_s(e)||(e=String(e));const t=me(this);return St(t,"has",e),t.hasOwnProperty(e)}class Hd{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?Ig:Kd:o?Ud:Vd).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=oe(t);if(!r){if(i&&de(wu,n))return Reflect.get(wu,n,s);if(n==="hasOwnProperty")return gg}const a=Reflect.get(t,n,s);return(_s(n)?jd.has(n):hg(n))||(r||St(t,"get",n),o)?a:Ze(a)?i&&zl(n)?a:a.value:Se(a)?r?un(a):ar(a):a}}class zd extends Hd{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const l=Vr(o);if(!pi(s)&&!Vr(s)&&(o=me(o),s=me(s)),!oe(t)&&Ze(o)&&!Ze(s))return l?!1:(o.value=s,!0)}const i=oe(t)&&zl(n)?Number(n)e,Mi=e=>Reflect.getPrototypeOf(e);function No(e,t,n=!1,s=!1){e=e.__v_raw;const r=me(e),o=me(t);n||(Vn(t,o)&&St(r,"get",t),St(r,"get",o));const{has:i}=Mi(r),a=s?Gl:n?Ql:Ur;if(i.call(r,t))return a(e.get(t));if(i.call(r,o))return a(e.get(o));e!==r&&e.get(t)}function Mo(e,t=!1){const n=this.__v_raw,s=me(n),r=me(e);return t||(Vn(e,r)&&St(s,"has",e),St(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Po(e,t=!1){return e=e.__v_raw,!t&&St(me(e),"iterate",hs),Reflect.get(e,"size",e)}function _u(e){e=me(e);const t=me(this);return Mi(t).has.call(t,e)||(t.add(e),wn(t,"add",e,e)),this}function Eu(e,t){t=me(t);const n=me(this),{has:s,get:r}=Mi(n);let o=s.call(n,e);o||(e=me(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?Vn(t,i)&&wn(n,"set",e,t):wn(n,"add",e,t),this}function ku(e){const t=me(this),{has:n,get:s}=Mi(t);let r=n.call(t,e);r||(e=me(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&wn(t,"delete",e,void 0),o}function Su(){const e=me(this),t=e.size!==0,n=e.clear();return t&&wn(e,"clear",void 0,void 0),n}function Bo(e,t){return function(s,r){const o=this,i=o.__v_raw,a=me(i),l=t?Gl:e?Ql:Ur;return!e&&St(a,"iterate",hs),i.forEach((c,f)=>s.call(r,l(c),l(f),o))}}function Ro(e,t,n){return function(...s){const r=this.__v_raw,o=me(r),i=js(o),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=r[e](...s),f=n?Gl:t?Ql:Ur;return!t&&St(o,"iterate",l?tl:hs),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:a?[f(d[0]),f(d[1])]:f(d),done:p}},[Symbol.iterator](){return this}}}}function Cn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function _g(){const e={get(o){return No(this,o)},get size(){return Po(this)},has:Mo,add:_u,set:Eu,delete:ku,clear:Su,forEach:Bo(!1,!1)},t={get(o){return No(this,o,!1,!0)},get size(){return Po(this)},has:Mo,add:_u,set:Eu,delete:ku,clear:Su,forEach:Bo(!1,!0)},n={get(o){return No(this,o,!0)},get size(){return Po(this,!0)},has(o){return Mo.call(this,o,!0)},add:Cn("add"),set:Cn("set"),delete:Cn("delete"),clear:Cn("clear"),forEach:Bo(!0,!1)},s={get(o){return No(this,o,!0,!0)},get size(){return Po(this,!0)},has(o){return Mo.call(this,o,!0)},add:Cn("add"),set:Cn("set"),delete:Cn("delete"),clear:Cn("clear"),forEach:Bo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Ro(o,!1,!1),n[o]=Ro(o,!0,!1),t[o]=Ro(o,!1,!0),s[o]=Ro(o,!0,!0)}),[e,n,t,s]}const[Eg,kg,Sg,Cg]=_g();function Wl(e,t){const n=t?e?Cg:Sg:e?kg:Eg;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(de(n,r)&&r in s?n:s,r,o)}const Ag={get:Wl(!1,!1)},Tg={get:Wl(!1,!0)},xg={get:Wl(!0,!1)};const Vd=new WeakMap,Ud=new WeakMap,Kd=new WeakMap,Ig=new WeakMap;function Og(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Lg(e){return e.__v_skip||!Object.isExtensible(e)?0:Og(Zm(e))}function ar(e){return Vr(e)?e:Jl(e,!1,yg,Ag,Vd)}function Yl(e){return Jl(e,!1,wg,Tg,Ud)}function un(e){return Jl(e,!0,bg,xg,Kd)}function Jl(e,t,n,s,r){if(!Se(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=Lg(e);if(i===0)return e;const a=new Proxy(e,i===2?s:n);return r.set(e,a),a}function $r(e){return Vr(e)?$r(e.__v_raw):!!(e&&e.__v_isReactive)}function Vr(e){return!!(e&&e.__v_isReadonly)}function pi(e){return!!(e&&e.__v_isShallow)}function qd(e){return e?!!e.__v_raw:!1}function me(e){const t=e&&e.__v_raw;return t?me(t):e}function $g(e){return Object.isExtensible(e)&&Ld(e,"__v_skip",!0),e}const Ur=e=>Se(e)?ar(e):e,Ql=e=>Se(e)?un(e):e;class Gd{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ul(()=>t(this._value),()=>Nr(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=me(this);return(!t._cacheable||t.effect.dirty)&&Vn(t._value,t._value=t.effect.run())&&Nr(t,4),Xl(t),t.effect._dirtyLevel>=2&&Nr(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Ng(e,t,n=!1){let s,r;const o=ne(e);return o?(s=e,r=mt):(s=e.get,r=e.set),new Gd(s,r,o||!r,n)}function Xl(e){var t;Dn&&ps&&(e=me(e),Rd(ps,(t=e.dep)!=null?t:e.dep=Fd(()=>e.dep=void 0,e instanceof Gd?e:void 0)))}function Nr(e,t=4,n){e=me(e);const s=e.dep;s&&Dd(s,t)}function Ze(e){return!!(e&&e.__v_isRef===!0)}function V(e){return Wd(e,!1)}function we(e){return Wd(e,!0)}function Wd(e,t){return Ze(e)?e:new Mg(e,t)}class Mg{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:me(t),this._value=n?t:Ur(t)}get value(){return Xl(this),this._value}set value(t){const n=this.__v_isShallow||pi(t)||Vr(t);t=n?t:me(t),Vn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ur(t),Nr(this,4))}}function $(e){return Ze(e)?e.value:e}const Pg={get:(e,t,n)=>$(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Ze(r)&&!Ze(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Yd(e){return $r(e)?e:new Proxy(e,Pg)}class Bg{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>Xl(this),()=>Nr(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Zl(e){return new Bg(e)}class Rg{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return pg(me(this._object),this._key)}}class Dg{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Xt(e,t,n){return Ze(e)?e:ne(e)?new Dg(e):Se(e)&&arguments.length>1?Fg(e,t,n):V(e)}function Fg(e,t,n){const s=e[t];return Ze(s)?s:new Rg(e,t,n)}/**
 * @vue/runtime-core v3.4.27
 * (c) 2018-present Yuxi (Evan) You and Vue contributors
 * @license MIT
-**/function Fn(e,t,n,s){try{return s?e(...s):e()}catch(r){co(r,t,n)}}function Pt(e,t,n,s){if(ne(e)){const r=Fn(e,t,n,s);return r&&xd(r)&&r.catch(o=>{co(o,t,n)}),r}if(oe(e)){const r=[];for(let o=0;o>>1,r=at[s],o=qr(r);orn&&at.splice(t,1)}function Vg(e){oe(e)?zs.push(...e):(!Ln||!Ln.includes(e,e.allowRecurse?rs+1:rs))&&zs.push(e),Qd()}function Cu(e,t,n=Kr?rn+1:0){for(;nqr(n)-qr(s));if(zs.length=0,Ln){Ln.push(...t);return}for(Ln=t,rs=0;rse.id==null?1/0:e.id,Ug=(e,t)=>{const n=qr(e)-qr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Xd(e){nl=!1,Kr=!0,at.sort(Ug);try{for(rn=0;rnIe(h)?h.trim():h)),d&&(r=n.map(ng))}let a,l=s[a=ha(t)]||s[a=ha(Dt(t))];!l&&o&&(l=s[a=ha(or(t))]),l&&Pt(l,e,6,r);const c=s[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Pt(c,e,6,r)}}function Zd(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},a=!1;if(!ne(e)){const l=c=>{const f=Zd(c,t,!0);f&&(a=!0,qe(i,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(ke(e)&&s.set(e,null),null):(oe(o)?o.forEach(l=>i[l]=null):qe(i,o),ke(e)&&s.set(e,i),i)}function Bi(e,t){return!e||!ao(t)?!1:(t=t.slice(2).replace(/Once$/,""),de(e,t[0].toLowerCase()+t.slice(1))||de(e,or(t))||de(e,t))}let Xe=null,ep=null;function mi(e){const t=Xe;return Xe=e,ep=e&&e.type.__scopeId||null,t}function wt(e,t=Xe,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ru(-1);const o=mi(t);let i;try{i=e(...r)}finally{mi(o),s._d&&Ru(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function va(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:a,emit:l,render:c,renderCache:f,props:d,data:p,setupState:h,ctx:g,inheritAttrs:m}=e,v=mi(e);let y,E;try{if(n.shapeFlag&4){const k=r||s,O=k;y=Wt(c.call(O,k,f,d,h,p,g)),E=a}else{const k=t;y=Wt(k.length>1?k(d,{attrs:a,slots:i,emit:l}):k(d,null)),E=t.props?a:qg(a)}}catch(k){Rr.length=0,co(k,e,1),y=Se(_t)}let w=y;if(E&&m!==!1){const k=Object.keys(E),{shapeFlag:O}=w;k.length&&O&7&&(o&&k.some(jl)&&(E=Gg(E,o)),w=Un(w,E,!1,!0))}return n.dirs&&(w=Un(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(w.transition=n.transition),y=w,mi(v),y}const qg=e=>{let t;for(const n in e)(n==="class"||n==="style"||ao(n))&&((t||(t={}))[n]=e[n]);return t},Gg=(e,t)=>{const n={};for(const s in e)(!jl(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Wg(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:a,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Au(s,i,c):!!i;if(l&8){const f=t.dynamicProps;for(let d=0;de.__isSuspense;function sp(e,t){t&&t.pendingBranch?oe(e)?t.effects.push(...e):t.effects.push(e):Vg(e)}const Qg=Symbol.for("v-scx"),Xg=()=>ce(Qg);function rp(e,t){return nc(e,null,t)}const Do={};function ie(e,t,n){return nc(e,t,n)}function nc(e,t,{immediate:n,deep:s,flush:r,once:o,onTrack:i,onTrigger:a}=Me){if(t&&o){const T=t;t=(...A)=>{T(...A),O()}}const l=tt,c=T=>s===!0?T:as(T,s===!1?1:void 0);let f,d=!1,p=!1;if(Ze(e)?(f=()=>e.value,d=pi(e)):$r(e)?(f=()=>c(e),d=!0):oe(e)?(p=!0,d=e.some(T=>$r(T)||pi(T)),f=()=>e.map(T=>{if(Ze(T))return T.value;if($r(T))return c(T);if(ne(T))return Fn(T,l,2)})):ne(e)?t?f=()=>Fn(e,l,2):f=()=>(h&&h(),Pt(e,l,3,[g])):f=mt,t&&s){const T=f;f=()=>as(T())}let h,g=T=>{h=w.onStop=()=>{Fn(T,l,4),h=w.onStop=void 0}},m;if(po)if(g=mt,t?n&&Pt(t,l,3,[f(),p?[]:void 0,g]):f(),r==="sync"){const T=Xg();m=T.__watcherHandles||(T.__watcherHandles=[])}else return mt;let v=p?new Array(e.length).fill(Do):Do;const y=()=>{if(!(!w.active||!w.dirty))if(t){const T=w.run();(s||d||(p?T.some((A,C)=>Vn(A,v[C])):Vn(T,v)))&&(h&&h(),Pt(t,l,3,[T,v===Do?void 0:p&&v[0]===Do?[]:v,g]),v=T)}else w.run()};y.allowRecurse=!!t;let E;r==="sync"?E=y:r==="post"?E=()=>yt(y,l&&l.suspense):(y.pre=!0,l&&(y.id=l.uid),E=()=>Pi(y));const w=new Ul(f,mt,E),k=Ni(),O=()=>{w.stop(),k&&Hl(k.effects,w)};return t?n?y():v=w.run():r==="post"?yt(w.run.bind(w),l&&l.suspense):w.run(),m&&m.push(O),O}function Zg(e,t,n){const s=this.proxy,r=Ie(e)?e.includes(".")?op(s,e):()=>s[e]:e.bind(s,s);let o;ne(t)?o=t:(o=t.handler,n=t);const i=fo(this),a=nc(r,o.bind(s),n);return i(),a}function op(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{as(s,t,n)});else if(Od(e))for(const s in e)as(e[s],t,n);return e}function ip(e,t){if(Xe===null)return e;const n=Di(Xe)||Xe.proxy,s=e.dirs||(e.dirs=[]);for(let r=0;r{e.isMounted=!0}),pp(()=>{e.isUnmounting=!0}),e}const $t=[Function,Array],lp={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:$t,onEnter:$t,onAfterEnter:$t,onEnterCancelled:$t,onBeforeLeave:$t,onLeave:$t,onAfterLeave:$t,onLeaveCancelled:$t,onBeforeAppear:$t,onAppear:$t,onAfterAppear:$t,onAppearCancelled:$t},ev={name:"BaseTransition",props:lp,setup(e,{slots:t}){const n=nt(),s=ap();return()=>{const r=t.default&&sc(t.default(),!0);if(!r||!r.length)return;let o=r[0];if(r.length>1){for(const p of r)if(p.type!==_t){o=p;break}}const i=me(e),{mode:a}=i;if(s.isLeaving)return ya(o);const l=xu(o);if(!l)return ya(o);const c=Gr(l,i,s,n);Wr(l,c);const f=n.subTree,d=f&&xu(f);if(d&&d.type!==_t&&!os(l,d)){const p=Gr(d,i,s,n);if(Wr(d,p),a==="out-in"&&l.type!==_t)return s.isLeaving=!0,p.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},ya(o);a==="in-out"&&l.type!==_t&&(p.delayLeave=(h,g,m)=>{const v=cp(s,d);v[String(d.key)]=d,h[$n]=()=>{g(),h[$n]=void 0,delete c.delayedLeave},c.delayedLeave=m})}return o}}},tv=ev;function cp(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Gr(e,t,n,s){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:m,onAppear:v,onAfterAppear:y,onAppearCancelled:E}=t,w=String(e.key),k=cp(n,e),O=(C,F)=>{C&&Pt(C,s,9,F)},T=(C,F)=>{const L=F[1];O(C,F),oe(C)?C.every(j=>j.length<=1)&&L():C.length<=1&&L()},A={mode:o,persisted:i,beforeEnter(C){let F=a;if(!n.isMounted)if(r)F=m||a;else return;C[$n]&&C[$n](!0);const L=k[w];L&&os(e,L)&&L.el[$n]&&L.el[$n](),O(F,[C])},enter(C){let F=l,L=c,j=f;if(!n.isMounted)if(r)F=v||l,L=y||c,j=E||f;else return;let P=!1;const te=C[Fo]=Oe=>{P||(P=!0,Oe?O(j,[C]):O(L,[C]),A.delayedLeave&&A.delayedLeave(),C[Fo]=void 0)};F?T(F,[C,te]):te()},leave(C,F){const L=String(e.key);if(C[Fo]&&C[Fo](!0),n.isUnmounting)return F();O(d,[C]);let j=!1;const P=C[$n]=te=>{j||(j=!0,F(),te?O(g,[C]):O(h,[C]),C[$n]=void 0,k[L]===e&&delete k[L])};k[L]=e,p?T(p,[C,P]):P()},clone(C){return Gr(C,t,n,s)}};return A}function ya(e){if(uo(e))return e=Un(e),e.children=null,e}function xu(e){if(!uo(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ne(n.default))return n.default()}}function Wr(e,t){e.shapeFlag&6&&e.component?Wr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function sc(e,t=!1,n){let s=[],r=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function up(e){ne(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,timeout:o,suspensible:i=!0,onError:a}=e;let l=null,c,f=0;const d=()=>(f++,l=null,p()),p=()=>{let h;return l||(h=l=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((m,v)=>{a(g,()=>m(d()),()=>v(g),f+1)});throw g}).then(g=>h!==l&&l?l:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return R({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const h=tt;if(c)return()=>ba(c,h);const g=E=>{l=null,co(E,h,13,!s)};if(i&&h.suspense||po)return p().then(E=>()=>ba(E,h)).catch(E=>(g(E),()=>s?Se(s,{error:E}):null));const m=V(!1),v=V(),y=V(!!r);return r&&setTimeout(()=>{y.value=!1},r),o!=null&&setTimeout(()=>{if(!m.value&&!v.value){const E=new Error(`Async component timed out after ${o}ms.`);g(E),v.value=E}},o),p().then(()=>{m.value=!0,h.parent&&uo(h.parent.vnode)&&(h.parent.effect.dirty=!0,Pi(h.parent.update))}).catch(E=>{g(E),v.value=E}),()=>{if(m.value&&c)return ba(c,h);if(v.value&&s)return Se(s,{error:v.value});if(n&&!y.value)return Se(n)}}})}function ba(e,t){const{ref:n,props:s,children:r,ce:o}=t.vnode,i=Se(e,s,r);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const uo=e=>e.type.__isKeepAlive;function nv(e,t){fp(e,"a",t)}function sv(e,t){fp(e,"da",t)}function fp(e,t,n=tt){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Ri(t,s,n),n){let r=n.parent;for(;r&&r.parent;)uo(r.parent.vnode)&&rv(s,t,n,r),r=r.parent}}function rv(e,t,n,s){const r=Ri(t,e,s,!0);Sn(()=>{Hl(s[t],r)},n)}function Ri(e,t,n=tt,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Jn();const a=fo(n),l=Pt(t,n,e,i);return a(),Qn(),l});return s?r.unshift(o):r.push(o),o}}const En=e=>(t,n=tt)=>(!po||e==="sp")&&Ri(e,(...s)=>t(...s),n),ov=En("bm"),ge=En("m"),iv=En("bu"),dp=En("u"),pp=En("bum"),Sn=En("um"),av=En("sp"),lv=En("rtg"),cv=En("rtc");function uv(e,t=tt){Ri("ec",e,t)}function Yt(e,t,n={},s,r){if(Xe.isCE||Xe.parent&&Vs(Xe.parent)&&Xe.parent.isCE)return t!=="default"&&(n.name=t),Se("slot",n,s&&s());let o=e[t];o&&o._c&&(o._d=!1),se();const i=o&&hp(o(n)),a=Ke(Ge,{key:n.key||i&&i.key||`_${t}`},i||(s?s():[]),i&&e._===1?64:-2);return a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),o&&o._c&&(o._d=!0),a}function hp(e){return e.some(t=>Qs(t)?!(t.type===_t||t.type===Ge&&!hp(t.children)):!0)?e:null}const sl=e=>e?Np(e)?Di(e)||e.proxy:sl(e.parent):null,Mr=qe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>sl(e.parent),$root:e=>sl(e.root),$emit:e=>e.emit,$options:e=>rc(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Pi(e.update)}),$nextTick:e=>e.n||(e.n=Qe.bind(e.proxy)),$watch:e=>Zg.bind(e)}),wa=(e,t)=>e!==Me&&!e.__isScriptSetup&&de(e,t),fv={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(wa(s,t))return i[t]=1,s[t];if(r!==Me&&de(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&de(c,t))return i[t]=3,o[t];if(n!==Me&&de(n,t))return i[t]=4,n[t];rl&&(i[t]=0)}}const f=Mr[t];let d,p;if(f)return t==="$attrs"&&kt(e.attrs,"get",""),f(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==Me&&de(n,t))return i[t]=4,n[t];if(p=l.config.globalProperties,de(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return wa(r,t)?(r[t]=n,!0):s!==Me&&de(s,t)?(s[t]=n,!0):de(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let a;return!!n[i]||e!==Me&&de(e,i)||wa(t,i)||(a=o[0])&&de(a,i)||de(s,i)||de(Mr,i)||de(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:de(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function mp(){return gp().slots}function dv(){return gp().attrs}function gp(){const e=nt();return e.setupContext||(e.setupContext=Pp(e))}function Iu(e){return oe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let rl=!0;function pv(e){const t=rc(e),n=e.proxy,s=e.ctx;rl=!1,t.beforeCreate&&Ou(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:a,provide:l,inject:c,created:f,beforeMount:d,mounted:p,beforeUpdate:h,updated:g,activated:m,deactivated:v,beforeDestroy:y,beforeUnmount:E,destroyed:w,unmounted:k,render:O,renderTracked:T,renderTriggered:A,errorCaptured:C,serverPrefetch:F,expose:L,inheritAttrs:j,components:P,directives:te,filters:Oe}=t;if(c&&hv(c,s,null),i)for(const re in i){const W=i[re];ne(W)&&(s[re]=W.bind(n))}if(r){const re=r.call(n,n);ke(re)&&(e.data=ar(re))}if(rl=!0,o)for(const re in o){const W=o[re],Ne=ne(W)?W.bind(n,n):ne(W.get)?W.get.bind(n,n):mt,vt=!ne(W)&&ne(W.set)?W.set.bind(n):mt,Je=_({get:Ne,set:vt});Object.defineProperty(s,re,{enumerable:!0,configurable:!0,get:()=>Je.value,set:ze=>Je.value=ze})}if(a)for(const re in a)vp(a[re],s,n,re);if(l){const re=ne(l)?l.call(n):l;Reflect.ownKeys(re).forEach(W=>{Et(W,re[W])})}f&&Ou(f,e,"c");function X(re,W){oe(W)?W.forEach(Ne=>re(Ne.bind(n))):W&&re(W.bind(n))}if(X(ov,d),X(ge,p),X(iv,h),X(dp,g),X(nv,m),X(sv,v),X(uv,C),X(cv,T),X(lv,A),X(pp,E),X(Sn,k),X(av,F),oe(L))if(L.length){const re=e.exposed||(e.exposed={});L.forEach(W=>{Object.defineProperty(re,W,{get:()=>n[W],set:Ne=>n[W]=Ne})})}else e.exposed||(e.exposed={});O&&e.render===mt&&(e.render=O),j!=null&&(e.inheritAttrs=j),P&&(e.components=P),te&&(e.directives=te)}function hv(e,t,n=mt){oe(e)&&(e=ol(e));for(const s in e){const r=e[s];let o;ke(r)?"default"in r?o=ce(r.from||s,r.default,!0):o=ce(r.from||s):o=ce(r),Ze(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function Ou(e,t,n){Pt(oe(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function vp(e,t,n,s){const r=s.includes(".")?op(n,s):()=>n[s];if(Ie(e)){const o=t[e];ne(o)&&ie(r,o)}else if(ne(e))ie(r,e.bind(n));else if(ke(e))if(oe(e))e.forEach(o=>vp(o,t,n,s));else{const o=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(o)&&ie(r,o,e)}}function rc(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let l;return a?l=a:!r.length&&!n&&!s?l=t:(l={},r.length&&r.forEach(c=>gi(l,c,i,!0)),gi(l,t,i)),ke(t)&&o.set(t,l),l}function gi(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&gi(e,o,n,!0),r&&r.forEach(i=>gi(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const a=mv[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const mv={data:Lu,props:$u,emits:$u,methods:Tr,computed:Tr,beforeCreate:dt,created:dt,beforeMount:dt,mounted:dt,beforeUpdate:dt,updated:dt,beforeDestroy:dt,beforeUnmount:dt,destroyed:dt,unmounted:dt,activated:dt,deactivated:dt,errorCaptured:dt,serverPrefetch:dt,components:Tr,directives:Tr,watch:vv,provide:Lu,inject:gv};function Lu(e,t){return t?e?function(){return qe(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function gv(e,t){return Tr(ol(e),ol(t))}function ol(e){if(oe(e)){const t={};for(let n=0;n1)return n&&ne(t)?t.call(s&&s.proxy):t}}const bp={},wp=()=>Object.create(bp),_p=e=>Object.getPrototypeOf(e)===bp;function wv(e,t,n,s=!1){const r={},o=wp();e.propsDefaults=Object.create(null),Ep(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:Yl(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function _v(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,a=me(r),[l]=e.propsOptions;let c=!1;if((s||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[p,h]=Sp(d,t,!0);qe(i,p),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!l)return ke(e)&&s.set(e,Fs),Fs;if(oe(o))for(let f=0;f-1,h[1]=m<0||g-1||de(h,"default"))&&a.push(d)}}}const c=[i,a];return ke(e)&&s.set(e,c),c}function Nu(e){return e[0]!=="$"&&!Hs(e)}function Mu(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Pu(e,t){return Mu(e)===Mu(t)}function Bu(e,t){return oe(t)?t.findIndex(n=>Pu(n,e)):ne(t)&&Pu(t,e)?0:-1}const kp=e=>e[0]==="_"||e==="$stable",oc=e=>oe(e)?e.map(Wt):[Wt(e)],Ev=(e,t,n)=>{if(t._n)return t;const s=wt((...r)=>oc(t(...r)),n);return s._c=!1,s},Cp=(e,t,n)=>{const s=e._ctx;for(const r in e){if(kp(r))continue;const o=e[r];if(ne(o))t[r]=Ev(r,o,s);else if(o!=null){const i=oc(o);t[r]=()=>i}}},Ap=(e,t)=>{const n=oc(t);e.slots.default=()=>n},Sv=(e,t)=>{const n=e.slots=wp();if(e.vnode.shapeFlag&32){const s=t._;s?(qe(n,t),Ld(n,"_",s,!0)):Cp(t,n)}else t&&Ap(e,t)},kv=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=Me;if(s.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(qe(r,t),!n&&a===1&&delete r._):(o=!t.$stable,Cp(t,r)),i=t}else t&&(Ap(e,t),i={default:1});if(o)for(const a in r)!kp(a)&&i[a]==null&&delete r[a]};function vi(e,t,n,s,r=!1){if(oe(e)){e.forEach((p,h)=>vi(p,t&&(oe(t)?t[h]:t),n,s,r));return}if(Vs(s)&&!r)return;const o=s.shapeFlag&4?Di(s.component)||s.component.proxy:s.el,i=r?null:o,{i:a,r:l}=e,c=t&&t.r,f=a.refs===Me?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==l&&(Ie(c)?(f[c]=null,de(d,c)&&(d[c]=null)):Ze(c)&&(c.value=null)),ne(l))Fn(l,a,12,[i,f]);else{const p=Ie(l),h=Ze(l);if(p||h){const g=()=>{if(e.f){const m=p?de(d,l)?d[l]:f[l]:l.value;r?oe(m)&&Hl(m,o):oe(m)?m.includes(o)||m.push(o):p?(f[l]=[o],de(d,l)&&(d[l]=f[l])):(l.value=[o],e.k&&(f[e.k]=l.value))}else p?(f[l]=i,de(d,l)&&(d[l]=i)):h&&(l.value=i,e.k&&(f[e.k]=i))};i?(g.id=-1,yt(g,n)):g()}}}let An=!1;const Cv=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Av=e=>e.namespaceURI.includes("MathML"),jo=e=>{if(Cv(e))return"svg";if(Av(e))return"mathml"},Ho=e=>e.nodeType===8;function Tv(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:o,parentNode:i,remove:a,insert:l,createComment:c}}=e,f=(w,k)=>{if(!k.hasChildNodes()){n(null,w,k),hi(),k._vnode=w;return}An=!1,d(k.firstChild,w,null,null,null),hi(),k._vnode=w,An&&console.error("Hydration completed but contains mismatches.")},d=(w,k,O,T,A,C=!1)=>{C=C||!!k.dynamicChildren;const F=Ho(w)&&w.data==="[",L=()=>m(w,k,O,T,A,F),{type:j,ref:P,shapeFlag:te,patchFlag:Oe}=k;let Le=w.nodeType;k.el=w,Oe===-2&&(C=!1,k.dynamicChildren=null);let X=null;switch(j){case gs:Le!==3?k.children===""?(l(k.el=r(""),i(w),w),X=w):X=L():(w.data!==k.children&&(An=!0,w.data=k.children),X=o(w));break;case _t:E(w)?(X=o(w),y(k.el=w.content.firstChild,w,O)):Le!==8||F?X=L():X=o(w);break;case Br:if(F&&(w=o(w),Le=w.nodeType),Le===1||Le===3){X=w;const re=!k.children.length;for(let W=0;W{C=C||!!k.dynamicChildren;const{type:F,props:L,patchFlag:j,shapeFlag:P,dirs:te,transition:Oe}=k,Le=F==="input"||F==="option";if(Le||j!==-1){te&&sn(k,null,O,"created");let X=!1;if(E(w)){X=xp(T,Oe)&&O&&O.vnode.props&&O.vnode.props.appear;const W=w.content.firstChild;X&&Oe.beforeEnter(W),y(W,w,O),k.el=w=W}if(P&16&&!(L&&(L.innerHTML||L.textContent))){let W=h(w.firstChild,k,w,O,T,A,C);for(;W;){An=!0;const Ne=W;W=W.nextSibling,a(Ne)}}else P&8&&w.textContent!==k.children&&(An=!0,w.textContent=k.children);if(L)if(Le||!C||j&48)for(const W in L)(Le&&(W.endsWith("value")||W==="indeterminate")||ao(W)&&!Hs(W)||W[0]===".")&&s(w,W,null,L[W],void 0,void 0,O);else L.onClick&&s(w,"onClick",null,L.onClick,void 0,void 0,O);let re;(re=L&&L.onVnodeBeforeMount)&&Nt(re,O,k),te&&sn(k,null,O,"beforeMount"),((re=L&&L.onVnodeMounted)||te||X)&&sp(()=>{re&&Nt(re,O,k),X&&Oe.enter(w),te&&sn(k,null,O,"mounted")},T)}return w.nextSibling},h=(w,k,O,T,A,C,F)=>{F=F||!!k.dynamicChildren;const L=k.children,j=L.length;for(let P=0;P{const{slotScopeIds:F}=k;F&&(A=A?A.concat(F):F);const L=i(w),j=h(o(w),k,L,O,T,A,C);return j&&Ho(j)&&j.data==="]"?o(k.anchor=j):(An=!0,l(k.anchor=c("]"),L,j),j)},m=(w,k,O,T,A,C)=>{if(An=!0,k.el=null,C){const j=v(w);for(;;){const P=o(w);if(P&&P!==j)a(P);else break}}const F=o(w),L=i(w);return a(w),n(null,k,L,F,O,T,jo(L),A),F},v=(w,k="[",O="]")=>{let T=0;for(;w;)if(w=o(w),w&&Ho(w)&&(w.data===k&&T++,w.data===O)){if(T===0)return o(w);T--}return w},y=(w,k,O)=>{const T=k.parentNode;T&&T.replaceChild(w,k);let A=O;for(;A;)A.vnode.el===k&&(A.vnode.el=A.subTree.el=w),A=A.parent},E=w=>w.nodeType===1&&w.tagName.toLowerCase()==="template";return[f,d]}const yt=sp;function xv(e){return Tp(e)}function Iv(e){return Tp(e,Tv)}function Tp(e,t){const n=$d();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:a,createComment:l,setText:c,setElementText:f,parentNode:d,nextSibling:p,setScopeId:h=mt,insertStaticContent:g}=e,m=(b,S,x,B=null,M=null,z=null,q=void 0,H=null,U=!!S.dynamicChildren)=>{if(b===S)return;b&&!os(b,S)&&(B=N(b),ze(b,M,z,!0),b=null),S.patchFlag===-2&&(U=!1,S.dynamicChildren=null);const{type:D,ref:Y,shapeFlag:Z}=S;switch(D){case gs:v(b,S,x,B);break;case _t:y(b,S,x,B);break;case Br:b==null&&E(S,x,B,q);break;case Ge:P(b,S,x,B,M,z,q,H,U);break;default:Z&1?O(b,S,x,B,M,z,q,H,U):Z&6?te(b,S,x,B,M,z,q,H,U):(Z&64||Z&128)&&D.process(b,S,x,B,M,z,q,H,U,Q)}Y!=null&&M&&vi(Y,b&&b.ref,z,S||b,!S)},v=(b,S,x,B)=>{if(b==null)s(S.el=a(S.children),x,B);else{const M=S.el=b.el;S.children!==b.children&&c(M,S.children)}},y=(b,S,x,B)=>{b==null?s(S.el=l(S.children||""),x,B):S.el=b.el},E=(b,S,x,B)=>{[b.el,b.anchor]=g(b.children,S,x,B,b.el,b.anchor)},w=({el:b,anchor:S},x,B)=>{let M;for(;b&&b!==S;)M=p(b),s(b,x,B),b=M;s(S,x,B)},k=({el:b,anchor:S})=>{let x;for(;b&&b!==S;)x=p(b),r(b),b=x;r(S)},O=(b,S,x,B,M,z,q,H,U)=>{S.type==="svg"?q="svg":S.type==="math"&&(q="mathml"),b==null?T(S,x,B,M,z,q,H,U):F(b,S,M,z,q,H,U)},T=(b,S,x,B,M,z,q,H)=>{let U,D;const{props:Y,shapeFlag:Z,transition:I,dirs:J}=b;if(U=b.el=i(b.type,z,Y&&Y.is,Y),Z&8?f(U,b.children):Z&16&&C(b.children,U,null,B,M,_a(b,z),q,H),J&&sn(b,null,B,"created"),A(U,b,b.scopeId,q,B),Y){for(const ve in Y)ve!=="value"&&!Hs(ve)&&o(U,ve,null,Y[ve],z,b.children,B,M,Ve);"value"in Y&&o(U,"value",null,Y.value,z),(D=Y.onVnodeBeforeMount)&&Nt(D,B,b)}J&&sn(b,null,B,"beforeMount");const ae=xp(M,I);ae&&I.beforeEnter(U),s(U,S,x),((D=Y&&Y.onVnodeMounted)||ae||J)&&yt(()=>{D&&Nt(D,B,b),ae&&I.enter(U),J&&sn(b,null,B,"mounted")},M)},A=(b,S,x,B,M)=>{if(x&&h(b,x),B)for(let z=0;z{for(let D=U;D{const H=S.el=b.el;let{patchFlag:U,dynamicChildren:D,dirs:Y}=S;U|=b.patchFlag&16;const Z=b.props||Me,I=S.props||Me;let J;if(x&&es(x,!1),(J=I.onVnodeBeforeUpdate)&&Nt(J,x,S,b),Y&&sn(S,b,x,"beforeUpdate"),x&&es(x,!0),D?L(b.dynamicChildren,D,H,x,B,_a(S,M),z):q||W(b,S,H,null,x,B,_a(S,M),z,!1),U>0){if(U&16)j(H,S,Z,I,x,B,M);else if(U&2&&Z.class!==I.class&&o(H,"class",null,I.class,M),U&4&&o(H,"style",Z.style,I.style,M),U&8){const ae=S.dynamicProps;for(let ve=0;ve{J&&Nt(J,x,S,b),Y&&sn(S,b,x,"updated")},B)},L=(b,S,x,B,M,z,q)=>{for(let H=0;H{if(x!==B){if(x!==Me)for(const H in x)!Hs(H)&&!(H in B)&&o(b,H,x[H],null,q,S.children,M,z,Ve);for(const H in B){if(Hs(H))continue;const U=B[H],D=x[H];U!==D&&H!=="value"&&o(b,H,D,U,q,S.children,M,z,Ve)}"value"in B&&o(b,"value",x.value,B.value,q)}},P=(b,S,x,B,M,z,q,H,U)=>{const D=S.el=b?b.el:a(""),Y=S.anchor=b?b.anchor:a("");let{patchFlag:Z,dynamicChildren:I,slotScopeIds:J}=S;J&&(H=H?H.concat(J):J),b==null?(s(D,x,B),s(Y,x,B),C(S.children||[],x,Y,M,z,q,H,U)):Z>0&&Z&64&&I&&b.dynamicChildren?(L(b.dynamicChildren,I,x,M,z,q,H),(S.key!=null||M&&S===M.subTree)&&Ip(b,S,!0)):W(b,S,x,Y,M,z,q,H,U)},te=(b,S,x,B,M,z,q,H,U)=>{S.slotScopeIds=H,b==null?S.shapeFlag&512?M.ctx.activate(S,x,B,q,U):Oe(S,x,B,M,z,q,U):Le(b,S,U)},Oe=(b,S,x,B,M,z,q)=>{const H=b.component=Rv(b,B,M);if(uo(b)&&(H.ctx.renderer=Q),Dv(H),H.asyncDep){if(M&&M.registerDep(H,X),!b.el){const U=H.subTree=Se(_t);y(null,U,S,x)}}else X(H,b,S,x,M,z,q)},Le=(b,S,x)=>{const B=S.component=b.component;if(Wg(b,S,x))if(B.asyncDep&&!B.asyncResolved){re(B,S,x);return}else B.next=S,zg(B.update),B.effect.dirty=!0,B.update();else S.el=b.el,B.vnode=S},X=(b,S,x,B,M,z,q)=>{const H=()=>{if(b.isMounted){let{next:Y,bu:Z,u:I,parent:J,vnode:ae}=b;{const Is=Op(b);if(Is){Y&&(Y.el=ae.el,re(b,Y,q)),Is.asyncDep.then(()=>{b.isUnmounted||H()});return}}let ve=Y,Te;es(b,!1),Y?(Y.el=ae.el,re(b,Y,q)):Y=ae,Z&&ma(Z),(Te=Y.props&&Y.props.onVnodeBeforeUpdate)&&Nt(Te,J,Y,ae),es(b,!0);const et=va(b),Vt=b.subTree;b.subTree=et,m(Vt,et,d(Vt.el),N(Vt),b,M,z),Y.el=et.el,ve===null&&Yg(b,et.el),I&&yt(I,M),(Te=Y.props&&Y.props.onVnodeUpdated)&&yt(()=>Nt(Te,J,Y,ae),M)}else{let Y;const{el:Z,props:I}=S,{bm:J,m:ae,parent:ve}=b,Te=Vs(S);if(es(b,!1),J&&ma(J),!Te&&(Y=I&&I.onVnodeBeforeMount)&&Nt(Y,ve,S),es(b,!0),Z&&be){const et=()=>{b.subTree=va(b),be(Z,b.subTree,b,M,null)};Te?S.type.__asyncLoader().then(()=>!b.isUnmounted&&et()):et()}else{const et=b.subTree=va(b);m(null,et,x,B,b,M,z),S.el=et.el}if(ae&&yt(ae,M),!Te&&(Y=I&&I.onVnodeMounted)){const et=S;yt(()=>Nt(Y,ve,et),M)}(S.shapeFlag&256||ve&&Vs(ve.vnode)&&ve.vnode.shapeFlag&256)&&b.a&&yt(b.a,M),b.isMounted=!0,S=x=B=null}},U=b.effect=new Ul(H,mt,()=>Pi(D),b.scope),D=b.update=()=>{U.dirty&&U.run()};D.id=b.uid,es(b,!0),D()},re=(b,S,x)=>{S.component=b;const B=b.vnode.props;b.vnode=S,b.next=null,_v(b,S.props,B,x),kv(b,S.children,x),Jn(),Cu(b),Qn()},W=(b,S,x,B,M,z,q,H,U=!1)=>{const D=b&&b.children,Y=b?b.shapeFlag:0,Z=S.children,{patchFlag:I,shapeFlag:J}=S;if(I>0){if(I&128){vt(D,Z,x,B,M,z,q,H,U);return}else if(I&256){Ne(D,Z,x,B,M,z,q,H,U);return}}J&8?(Y&16&&Ve(D,M,z),Z!==D&&f(x,Z)):Y&16?J&16?vt(D,Z,x,B,M,z,q,H,U):Ve(D,M,z,!0):(Y&8&&f(x,""),J&16&&C(Z,x,B,M,z,q,H,U))},Ne=(b,S,x,B,M,z,q,H,U)=>{b=b||Fs,S=S||Fs;const D=b.length,Y=S.length,Z=Math.min(D,Y);let I;for(I=0;IY?Ve(b,M,z,!0,!1,Z):C(S,x,B,M,z,q,H,U,Z)},vt=(b,S,x,B,M,z,q,H,U)=>{let D=0;const Y=S.length;let Z=b.length-1,I=Y-1;for(;D<=Z&&D<=I;){const J=b[D],ae=S[D]=U?Nn(S[D]):Wt(S[D]);if(os(J,ae))m(J,ae,x,null,M,z,q,H,U);else break;D++}for(;D<=Z&&D<=I;){const J=b[Z],ae=S[I]=U?Nn(S[I]):Wt(S[I]);if(os(J,ae))m(J,ae,x,null,M,z,q,H,U);else break;Z--,I--}if(D>Z){if(D<=I){const J=I+1,ae=JI)for(;D<=Z;)ze(b[D],M,z,!0),D++;else{const J=D,ae=D,ve=new Map;for(D=ae;D<=I;D++){const At=S[D]=U?Nn(S[D]):Wt(S[D]);At.key!=null&&ve.set(At.key,D)}let Te,et=0;const Vt=I-ae+1;let Is=!1,hu=0;const wr=new Array(Vt);for(D=0;D=Vt){ze(At,M,z,!0);continue}let nn;if(At.key!=null)nn=ve.get(At.key);else for(Te=ae;Te<=I;Te++)if(wr[Te-ae]===0&&os(At,S[Te])){nn=Te;break}nn===void 0?ze(At,M,z,!0):(wr[nn-ae]=D+1,nn>=hu?hu=nn:Is=!0,m(At,S[nn],x,null,M,z,q,H,U),et++)}const mu=Is?Ov(wr):Fs;for(Te=mu.length-1,D=Vt-1;D>=0;D--){const At=ae+D,nn=S[At],gu=At+1{const{el:z,type:q,transition:H,children:U,shapeFlag:D}=b;if(D&6){Je(b.component.subTree,S,x,B);return}if(D&128){b.suspense.move(S,x,B);return}if(D&64){q.move(b,S,x,Q);return}if(q===Ge){s(z,S,x);for(let Z=0;ZH.enter(z),M);else{const{leave:Z,delayLeave:I,afterLeave:J}=H,ae=()=>s(z,S,x),ve=()=>{Z(z,()=>{ae(),J&&J()})};I?I(z,ae,ve):ve()}else s(z,S,x)},ze=(b,S,x,B=!1,M=!1)=>{const{type:z,props:q,ref:H,children:U,dynamicChildren:D,shapeFlag:Y,patchFlag:Z,dirs:I}=b;if(H!=null&&vi(H,null,x,b,!0),Y&256){S.ctx.deactivate(b);return}const J=Y&1&&I,ae=!Vs(b);let ve;if(ae&&(ve=q&&q.onVnodeBeforeUnmount)&&Nt(ve,S,b),Y&6)Lt(b.component,x,B);else{if(Y&128){b.suspense.unmount(x,B);return}J&&sn(b,null,S,"beforeUnmount"),Y&64?b.type.remove(b,S,x,M,Q,B):D&&(z!==Ge||Z>0&&Z&64)?Ve(D,S,x,!1,!0):(z===Ge&&Z&384||!M&&Y&16)&&Ve(U,S,x),B&&ft(b)}(ae&&(ve=q&&q.onVnodeUnmounted)||J)&&yt(()=>{ve&&Nt(ve,S,b),J&&sn(b,null,S,"unmounted")},x)},ft=b=>{const{type:S,el:x,anchor:B,transition:M}=b;if(S===Ge){zt(x,B);return}if(S===Br){k(b);return}const z=()=>{r(x),M&&!M.persisted&&M.afterLeave&&M.afterLeave()};if(b.shapeFlag&1&&M&&!M.persisted){const{leave:q,delayLeave:H}=M,U=()=>q(x,z);H?H(b.el,z,U):U()}else z()},zt=(b,S)=>{let x;for(;b!==S;)x=p(b),r(b),b=x;r(S)},Lt=(b,S,x)=>{const{bum:B,scope:M,update:z,subTree:q,um:H}=b;B&&ma(B),M.stop(),z&&(z.active=!1,ze(q,b,S,x)),H&&yt(H,S),yt(()=>{b.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&b.asyncDep&&!b.asyncResolved&&b.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},Ve=(b,S,x,B=!1,M=!1,z=0)=>{for(let q=z;qb.shapeFlag&6?N(b.component.subTree):b.shapeFlag&128?b.suspense.next():p(b.anchor||b.el);let G=!1;const K=(b,S,x)=>{b==null?S._vnode&&ze(S._vnode,null,null,!0):m(S._vnode||null,b,S,null,null,null,x),G||(G=!0,Cu(),hi(),G=!1),S._vnode=b},Q={p:m,um:ze,m:Je,r:ft,mt:Oe,mc:C,pc:W,pbc:L,n:N,o:e};let fe,be;return t&&([fe,be]=t(Q)),{render:K,hydrate:fe,createApp:bv(K,fe)}}function _a({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function es({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function xp(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ip(e,t,n=!1){const s=e.children,r=t.children;if(oe(s)&&oe(r))for(let o=0;o>1,e[n[a]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Op(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Op(t)}const Lv=e=>e.__isTeleport,Ge=Symbol.for("v-fgt"),gs=Symbol.for("v-txt"),_t=Symbol.for("v-cmt"),Br=Symbol.for("v-stc"),Rr=[];let Jt=null;function se(e=!1){Rr.push(Jt=e?null:[])}function $v(){Rr.pop(),Jt=Rr[Rr.length-1]||null}let Yr=1;function Ru(e){Yr+=e}function Lp(e){return e.dynamicChildren=Yr>0?Jt||Fs:null,$v(),Yr>0&&Jt&&Jt.push(e),e}function Ae(e,t,n,s,r,o){return Lp(Pe(e,t,n,s,r,o,!0))}function Ke(e,t,n,s,r){return Lp(Se(e,t,n,s,r,!0))}function Qs(e){return e?e.__v_isVNode===!0:!1}function os(e,t){return e.type===t.type&&e.key===t.key}const $p=({key:e})=>e??null,ni=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ie(e)||Ze(e)||ne(e)?{i:Xe,r:e,k:t,f:!!n}:e:null);function Pe(e,t=null,n=null,s=0,r=null,o=e===Ge?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&$p(t),ref:t&&ni(t),scopeId:ep,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Xe};return a?(ac(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=Ie(n)?8:16),Yr>0&&!i&&Jt&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&Jt.push(l),l}const Se=Nv;function Nv(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===tp)&&(e=_t),Qs(e)){const a=Un(e,t,!0);return n&&ac(a,n),Yr>0&&!o&&Jt&&(a.shapeFlag&6?Jt[Jt.indexOf(e)]=a:Jt.push(a)),a.patchFlag|=-2,a}if(zv(e)&&(e=e.__vccOpts),t){t=Mv(t);let{class:a,style:l}=t;a&&!Ie(a)&&(t.class=Ee(a)),ke(l)&&(qd(l)&&!oe(l)&&(l=qe({},l)),t.style=ir(l))}const i=Ie(e)?1:Jg(e)?128:Lv(e)?64:ke(e)?4:ne(e)?2:0;return Pe(e,t,n,s,r,i,o,!0)}function Mv(e){return e?qd(e)||_p(e)?qe({},e):e:null}function Un(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:a,transition:l}=e,c=t?Us(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&$p(c),ref:t&&t.ref?n&&o?oe(o)?o.concat(ni(t)):[o,ni(t)]:ni(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ge?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Un(e.ssContent),ssFallback:e.ssFallback&&Un(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&s&&(f.transition=l.clone(f)),f}function ic(e=" ",t=0){return Se(gs,null,e,t)}function tS(e,t){const n=Se(Br,null,e);return n.staticCount=t,n}function Re(e="",t=!1){return t?(se(),Ke(_t,null,e)):Se(_t,null,e)}function Wt(e){return e==null||typeof e=="boolean"?Se(_t):oe(e)?Se(Ge,null,e.slice()):typeof e=="object"?Nn(e):Se(gs,null,String(e))}function Nn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Un(e)}function ac(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(oe(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),ac(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!_p(t)?t._ctx=Xe:r===3&&Xe&&(Xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:Xe},n=32):(t=String(t),s&64?(n=16,t=[ic(t)]):n=8);e.children=t,e.shapeFlag|=n}function Us(...e){const t={};for(let n=0;ntt||Xe;let yi,al;{const e=$d(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};yi=t("__VUE_INSTANCE_SETTERS__",n=>tt=n),al=t("__VUE_SSR_SETTERS__",n=>po=n)}const fo=e=>{const t=tt;return yi(e),e.scope.on(),()=>{e.scope.off(),yi(t)}},Du=()=>{tt&&tt.scope.off(),yi(null)};function Np(e){return e.vnode.shapeFlag&4}let po=!1;function Dv(e,t=!1){t&&al(t);const{props:n,children:s}=e.vnode,r=Np(e);wv(e,n,r,t),Sv(e,s);const o=r?Fv(e,t):void 0;return t&&al(!1),o}function Fv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,fv);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Pp(e):null,o=fo(e);Jn();const i=Fn(s,e,0,[e.props,r]);if(Qn(),o(),xd(i)){if(i.then(Du,Du),t)return i.then(a=>{Fu(e,a,t)}).catch(a=>{co(a,e,0)});e.asyncDep=i}else Fu(e,i,t)}else Mp(e,t)}function Fu(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ke(t)&&(e.setupState=Yd(t)),Mp(e,n)}let ju;function Mp(e,t,n){const s=e.type;if(!e.render){if(!t&&ju&&!s.render){const r=s.template||rc(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,c=qe(qe({isCustomElement:o,delimiters:a},i),l);s.render=ju(r,c)}}e.render=s.render||mt}{const r=fo(e);Jn();try{pv(e)}finally{Qn(),r()}}}const jv={get(e,t){return kt(e,"get",""),e[t]}};function Pp(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,jv),slots:e.slots,emit:e.emit,expose:t}}function Di(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Yd($g(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mr)return Mr[n](e)},has(t,n){return n in t||n in Mr}}))}function Hv(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function zv(e){return ne(e)&&"__vccOpts"in e}const _=(e,t)=>Ng(e,t,po);function u(e,t,n){const s=arguments.length;return s===2?ke(t)&&!oe(t)?Qs(t)?Se(e,null,[t]):Se(e,t):Se(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Qs(n)&&(n=[n]),Se(e,t,n))}const Vv="3.4.27",Uv=mt;/**
+**/function Fn(e,t,n,s){try{return s?e(...s):e()}catch(r){co(r,t,n)}}function Pt(e,t,n,s){if(ne(e)){const r=Fn(e,t,n,s);return r&&xd(r)&&r.catch(o=>{co(o,t,n)}),r}if(oe(e)){const r=[];for(let o=0;o>>1,r=at[s],o=qr(r);orn&&at.splice(t,1)}function Vg(e){oe(e)?zs.push(...e):(!Ln||!Ln.includes(e,e.allowRecurse?rs+1:rs))&&zs.push(e),Qd()}function Cu(e,t,n=Kr?rn+1:0){for(;nqr(n)-qr(s));if(zs.length=0,Ln){Ln.push(...t);return}for(Ln=t,rs=0;rse.id==null?1/0:e.id,Ug=(e,t)=>{const n=qr(e)-qr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Xd(e){nl=!1,Kr=!0,at.sort(Ug);try{for(rn=0;rnIe(h)?h.trim():h)),d&&(r=n.map(ng))}let a,l=s[a=ha(t)]||s[a=ha(Dt(t))];!l&&o&&(l=s[a=ha(or(t))]),l&&Pt(l,e,6,r);const c=s[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Pt(c,e,6,r)}}function Zd(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},a=!1;if(!ne(e)){const l=c=>{const f=Zd(c,t,!0);f&&(a=!0,qe(i,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(Se(e)&&s.set(e,null),null):(oe(o)?o.forEach(l=>i[l]=null):qe(i,o),Se(e)&&s.set(e,i),i)}function Bi(e,t){return!e||!ao(t)?!1:(t=t.slice(2).replace(/Once$/,""),de(e,t[0].toLowerCase()+t.slice(1))||de(e,or(t))||de(e,t))}let Xe=null,ep=null;function mi(e){const t=Xe;return Xe=e,ep=e&&e.type.__scopeId||null,t}function wt(e,t=Xe,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ru(-1);const o=mi(t);let i;try{i=e(...r)}finally{mi(o),s._d&&Ru(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function va(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:a,emit:l,render:c,renderCache:f,props:d,data:p,setupState:h,ctx:g,inheritAttrs:m}=e,v=mi(e);let y,E;try{if(n.shapeFlag&4){const S=r||s,O=S;y=Wt(c.call(O,S,f,d,h,p,g)),E=a}else{const S=t;y=Wt(S.length>1?S(d,{attrs:a,slots:i,emit:l}):S(d,null)),E=t.props?a:qg(a)}}catch(S){Rr.length=0,co(S,e,1),y=ke(_t)}let w=y;if(E&&m!==!1){const S=Object.keys(E),{shapeFlag:O}=w;S.length&&O&7&&(o&&S.some(jl)&&(E=Gg(E,o)),w=Un(w,E,!1,!0))}return n.dirs&&(w=Un(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(w.transition=n.transition),y=w,mi(v),y}const qg=e=>{let t;for(const n in e)(n==="class"||n==="style"||ao(n))&&((t||(t={}))[n]=e[n]);return t},Gg=(e,t)=>{const n={};for(const s in e)(!jl(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Wg(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:a,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Au(s,i,c):!!i;if(l&8){const f=t.dynamicProps;for(let d=0;de.__isSuspense;function sp(e,t){t&&t.pendingBranch?oe(e)?t.effects.push(...e):t.effects.push(e):Vg(e)}const Qg=Symbol.for("v-scx"),Xg=()=>ce(Qg);function rp(e,t){return nc(e,null,t)}const Do={};function ie(e,t,n){return nc(e,t,n)}function nc(e,t,{immediate:n,deep:s,flush:r,once:o,onTrack:i,onTrigger:a}=Me){if(t&&o){const T=t;t=(...A)=>{T(...A),O()}}const l=tt,c=T=>s===!0?T:as(T,s===!1?1:void 0);let f,d=!1,p=!1;if(Ze(e)?(f=()=>e.value,d=pi(e)):$r(e)?(f=()=>c(e),d=!0):oe(e)?(p=!0,d=e.some(T=>$r(T)||pi(T)),f=()=>e.map(T=>{if(Ze(T))return T.value;if($r(T))return c(T);if(ne(T))return Fn(T,l,2)})):ne(e)?t?f=()=>Fn(e,l,2):f=()=>(h&&h(),Pt(e,l,3,[g])):f=mt,t&&s){const T=f;f=()=>as(T())}let h,g=T=>{h=w.onStop=()=>{Fn(T,l,4),h=w.onStop=void 0}},m;if(po)if(g=mt,t?n&&Pt(t,l,3,[f(),p?[]:void 0,g]):f(),r==="sync"){const T=Xg();m=T.__watcherHandles||(T.__watcherHandles=[])}else return mt;let v=p?new Array(e.length).fill(Do):Do;const y=()=>{if(!(!w.active||!w.dirty))if(t){const T=w.run();(s||d||(p?T.some((A,C)=>Vn(A,v[C])):Vn(T,v)))&&(h&&h(),Pt(t,l,3,[T,v===Do?void 0:p&&v[0]===Do?[]:v,g]),v=T)}else w.run()};y.allowRecurse=!!t;let E;r==="sync"?E=y:r==="post"?E=()=>yt(y,l&&l.suspense):(y.pre=!0,l&&(y.id=l.uid),E=()=>Pi(y));const w=new Ul(f,mt,E),S=Ni(),O=()=>{w.stop(),S&&Hl(S.effects,w)};return t?n?y():v=w.run():r==="post"?yt(w.run.bind(w),l&&l.suspense):w.run(),m&&m.push(O),O}function Zg(e,t,n){const s=this.proxy,r=Ie(e)?e.includes(".")?op(s,e):()=>s[e]:e.bind(s,s);let o;ne(t)?o=t:(o=t.handler,n=t);const i=fo(this),a=nc(r,o.bind(s),n);return i(),a}function op(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{as(s,t,n)});else if(Od(e))for(const s in e)as(e[s],t,n);return e}function ip(e,t){if(Xe===null)return e;const n=Di(Xe)||Xe.proxy,s=e.dirs||(e.dirs=[]);for(let r=0;r{e.isMounted=!0}),pp(()=>{e.isUnmounting=!0}),e}const $t=[Function,Array],lp={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:$t,onEnter:$t,onAfterEnter:$t,onEnterCancelled:$t,onBeforeLeave:$t,onLeave:$t,onAfterLeave:$t,onLeaveCancelled:$t,onBeforeAppear:$t,onAppear:$t,onAfterAppear:$t,onAppearCancelled:$t},e2={name:"BaseTransition",props:lp,setup(e,{slots:t}){const n=nt(),s=ap();return()=>{const r=t.default&&sc(t.default(),!0);if(!r||!r.length)return;let o=r[0];if(r.length>1){for(const p of r)if(p.type!==_t){o=p;break}}const i=me(e),{mode:a}=i;if(s.isLeaving)return ya(o);const l=xu(o);if(!l)return ya(o);const c=Gr(l,i,s,n);Wr(l,c);const f=n.subTree,d=f&&xu(f);if(d&&d.type!==_t&&!os(l,d)){const p=Gr(d,i,s,n);if(Wr(d,p),a==="out-in"&&l.type!==_t)return s.isLeaving=!0,p.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},ya(o);a==="in-out"&&l.type!==_t&&(p.delayLeave=(h,g,m)=>{const v=cp(s,d);v[String(d.key)]=d,h[$n]=()=>{g(),h[$n]=void 0,delete c.delayedLeave},c.delayedLeave=m})}return o}}},t2=e2;function cp(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Gr(e,t,n,s){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:m,onAppear:v,onAfterAppear:y,onAppearCancelled:E}=t,w=String(e.key),S=cp(n,e),O=(C,F)=>{C&&Pt(C,s,9,F)},T=(C,F)=>{const L=F[1];O(C,F),oe(C)?C.every(j=>j.length<=1)&&L():C.length<=1&&L()},A={mode:o,persisted:i,beforeEnter(C){let F=a;if(!n.isMounted)if(r)F=m||a;else return;C[$n]&&C[$n](!0);const L=S[w];L&&os(e,L)&&L.el[$n]&&L.el[$n](),O(F,[C])},enter(C){let F=l,L=c,j=f;if(!n.isMounted)if(r)F=v||l,L=y||c,j=E||f;else return;let P=!1;const te=C[Fo]=Oe=>{P||(P=!0,Oe?O(j,[C]):O(L,[C]),A.delayedLeave&&A.delayedLeave(),C[Fo]=void 0)};F?T(F,[C,te]):te()},leave(C,F){const L=String(e.key);if(C[Fo]&&C[Fo](!0),n.isUnmounting)return F();O(d,[C]);let j=!1;const P=C[$n]=te=>{j||(j=!0,F(),te?O(g,[C]):O(h,[C]),C[$n]=void 0,S[L]===e&&delete S[L])};S[L]=e,p?T(p,[C,P]):P()},clone(C){return Gr(C,t,n,s)}};return A}function ya(e){if(uo(e))return e=Un(e),e.children=null,e}function xu(e){if(!uo(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ne(n.default))return n.default()}}function Wr(e,t){e.shapeFlag&6&&e.component?Wr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function sc(e,t=!1,n){let s=[],r=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function up(e){ne(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,timeout:o,suspensible:i=!0,onError:a}=e;let l=null,c,f=0;const d=()=>(f++,l=null,p()),p=()=>{let h;return l||(h=l=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((m,v)=>{a(g,()=>m(d()),()=>v(g),f+1)});throw g}).then(g=>h!==l&&l?l:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return R({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const h=tt;if(c)return()=>ba(c,h);const g=E=>{l=null,co(E,h,13,!s)};if(i&&h.suspense||po)return p().then(E=>()=>ba(E,h)).catch(E=>(g(E),()=>s?ke(s,{error:E}):null));const m=V(!1),v=V(),y=V(!!r);return r&&setTimeout(()=>{y.value=!1},r),o!=null&&setTimeout(()=>{if(!m.value&&!v.value){const E=new Error(`Async component timed out after ${o}ms.`);g(E),v.value=E}},o),p().then(()=>{m.value=!0,h.parent&&uo(h.parent.vnode)&&(h.parent.effect.dirty=!0,Pi(h.parent.update))}).catch(E=>{g(E),v.value=E}),()=>{if(m.value&&c)return ba(c,h);if(v.value&&s)return ke(s,{error:v.value});if(n&&!y.value)return ke(n)}}})}function ba(e,t){const{ref:n,props:s,children:r,ce:o}=t.vnode,i=ke(e,s,r);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const uo=e=>e.type.__isKeepAlive;function n2(e,t){fp(e,"a",t)}function s2(e,t){fp(e,"da",t)}function fp(e,t,n=tt){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Ri(t,s,n),n){let r=n.parent;for(;r&&r.parent;)uo(r.parent.vnode)&&r2(s,t,n,r),r=r.parent}}function r2(e,t,n,s){const r=Ri(t,e,s,!0);kn(()=>{Hl(s[t],r)},n)}function Ri(e,t,n=tt,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Jn();const a=fo(n),l=Pt(t,n,e,i);return a(),Qn(),l});return s?r.unshift(o):r.push(o),o}}const En=e=>(t,n=tt)=>(!po||e==="sp")&&Ri(e,(...s)=>t(...s),n),o2=En("bm"),ge=En("m"),i2=En("bu"),dp=En("u"),pp=En("bum"),kn=En("um"),a2=En("sp"),l2=En("rtg"),c2=En("rtc");function u2(e,t=tt){Ri("ec",e,t)}function Yt(e,t,n={},s,r){if(Xe.isCE||Xe.parent&&Vs(Xe.parent)&&Xe.parent.isCE)return t!=="default"&&(n.name=t),ke("slot",n,s&&s());let o=e[t];o&&o._c&&(o._d=!1),se();const i=o&&hp(o(n)),a=Ke(Ge,{key:n.key||i&&i.key||`_${t}`},i||(s?s():[]),i&&e._===1?64:-2);return a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),o&&o._c&&(o._d=!0),a}function hp(e){return e.some(t=>Qs(t)?!(t.type===_t||t.type===Ge&&!hp(t.children)):!0)?e:null}const sl=e=>e?Np(e)?Di(e)||e.proxy:sl(e.parent):null,Mr=qe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>sl(e.parent),$root:e=>sl(e.root),$emit:e=>e.emit,$options:e=>rc(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Pi(e.update)}),$nextTick:e=>e.n||(e.n=Qe.bind(e.proxy)),$watch:e=>Zg.bind(e)}),wa=(e,t)=>e!==Me&&!e.__isScriptSetup&&de(e,t),f2={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(wa(s,t))return i[t]=1,s[t];if(r!==Me&&de(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&de(c,t))return i[t]=3,o[t];if(n!==Me&&de(n,t))return i[t]=4,n[t];rl&&(i[t]=0)}}const f=Mr[t];let d,p;if(f)return t==="$attrs"&&St(e.attrs,"get",""),f(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==Me&&de(n,t))return i[t]=4,n[t];if(p=l.config.globalProperties,de(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return wa(r,t)?(r[t]=n,!0):s!==Me&&de(s,t)?(s[t]=n,!0):de(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let a;return!!n[i]||e!==Me&&de(e,i)||wa(t,i)||(a=o[0])&&de(a,i)||de(s,i)||de(Mr,i)||de(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:de(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function mp(){return gp().slots}function d2(){return gp().attrs}function gp(){const e=nt();return e.setupContext||(e.setupContext=Pp(e))}function Iu(e){return oe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let rl=!0;function p2(e){const t=rc(e),n=e.proxy,s=e.ctx;rl=!1,t.beforeCreate&&Ou(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:a,provide:l,inject:c,created:f,beforeMount:d,mounted:p,beforeUpdate:h,updated:g,activated:m,deactivated:v,beforeDestroy:y,beforeUnmount:E,destroyed:w,unmounted:S,render:O,renderTracked:T,renderTriggered:A,errorCaptured:C,serverPrefetch:F,expose:L,inheritAttrs:j,components:P,directives:te,filters:Oe}=t;if(c&&h2(c,s,null),i)for(const re in i){const W=i[re];ne(W)&&(s[re]=W.bind(n))}if(r){const re=r.call(n,n);Se(re)&&(e.data=ar(re))}if(rl=!0,o)for(const re in o){const W=o[re],Ne=ne(W)?W.bind(n,n):ne(W.get)?W.get.bind(n,n):mt,vt=!ne(W)&&ne(W.set)?W.set.bind(n):mt,Je=_({get:Ne,set:vt});Object.defineProperty(s,re,{enumerable:!0,configurable:!0,get:()=>Je.value,set:ze=>Je.value=ze})}if(a)for(const re in a)vp(a[re],s,n,re);if(l){const re=ne(l)?l.call(n):l;Reflect.ownKeys(re).forEach(W=>{Et(W,re[W])})}f&&Ou(f,e,"c");function X(re,W){oe(W)?W.forEach(Ne=>re(Ne.bind(n))):W&&re(W.bind(n))}if(X(o2,d),X(ge,p),X(i2,h),X(dp,g),X(n2,m),X(s2,v),X(u2,C),X(c2,T),X(l2,A),X(pp,E),X(kn,S),X(a2,F),oe(L))if(L.length){const re=e.exposed||(e.exposed={});L.forEach(W=>{Object.defineProperty(re,W,{get:()=>n[W],set:Ne=>n[W]=Ne})})}else e.exposed||(e.exposed={});O&&e.render===mt&&(e.render=O),j!=null&&(e.inheritAttrs=j),P&&(e.components=P),te&&(e.directives=te)}function h2(e,t,n=mt){oe(e)&&(e=ol(e));for(const s in e){const r=e[s];let o;Se(r)?"default"in r?o=ce(r.from||s,r.default,!0):o=ce(r.from||s):o=ce(r),Ze(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function Ou(e,t,n){Pt(oe(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function vp(e,t,n,s){const r=s.includes(".")?op(n,s):()=>n[s];if(Ie(e)){const o=t[e];ne(o)&&ie(r,o)}else if(ne(e))ie(r,e.bind(n));else if(Se(e))if(oe(e))e.forEach(o=>vp(o,t,n,s));else{const o=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(o)&&ie(r,o,e)}}function rc(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let l;return a?l=a:!r.length&&!n&&!s?l=t:(l={},r.length&&r.forEach(c=>gi(l,c,i,!0)),gi(l,t,i)),Se(t)&&o.set(t,l),l}function gi(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&gi(e,o,n,!0),r&&r.forEach(i=>gi(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const a=m2[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const m2={data:Lu,props:$u,emits:$u,methods:Tr,computed:Tr,beforeCreate:dt,created:dt,beforeMount:dt,mounted:dt,beforeUpdate:dt,updated:dt,beforeDestroy:dt,beforeUnmount:dt,destroyed:dt,unmounted:dt,activated:dt,deactivated:dt,errorCaptured:dt,serverPrefetch:dt,components:Tr,directives:Tr,watch:v2,provide:Lu,inject:g2};function Lu(e,t){return t?e?function(){return qe(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function g2(e,t){return Tr(ol(e),ol(t))}function ol(e){if(oe(e)){const t={};for(let n=0;n1)return n&&ne(t)?t.call(s&&s.proxy):t}}const bp={},wp=()=>Object.create(bp),_p=e=>Object.getPrototypeOf(e)===bp;function w2(e,t,n,s=!1){const r={},o=wp();e.propsDefaults=Object.create(null),Ep(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:Yl(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function _2(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,a=me(r),[l]=e.propsOptions;let c=!1;if((s||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[p,h]=kp(d,t,!0);qe(i,p),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!l)return Se(e)&&s.set(e,Fs),Fs;if(oe(o))for(let f=0;f-1,h[1]=m<0||g-1||de(h,"default"))&&a.push(d)}}}const c=[i,a];return Se(e)&&s.set(e,c),c}function Nu(e){return e[0]!=="$"&&!Hs(e)}function Mu(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Pu(e,t){return Mu(e)===Mu(t)}function Bu(e,t){return oe(t)?t.findIndex(n=>Pu(n,e)):ne(t)&&Pu(t,e)?0:-1}const Sp=e=>e[0]==="_"||e==="$stable",oc=e=>oe(e)?e.map(Wt):[Wt(e)],E2=(e,t,n)=>{if(t._n)return t;const s=wt((...r)=>oc(t(...r)),n);return s._c=!1,s},Cp=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Sp(r))continue;const o=e[r];if(ne(o))t[r]=E2(r,o,s);else if(o!=null){const i=oc(o);t[r]=()=>i}}},Ap=(e,t)=>{const n=oc(t);e.slots.default=()=>n},k2=(e,t)=>{const n=e.slots=wp();if(e.vnode.shapeFlag&32){const s=t._;s?(qe(n,t),Ld(n,"_",s,!0)):Cp(t,n)}else t&&Ap(e,t)},S2=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=Me;if(s.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(qe(r,t),!n&&a===1&&delete r._):(o=!t.$stable,Cp(t,r)),i=t}else t&&(Ap(e,t),i={default:1});if(o)for(const a in r)!Sp(a)&&i[a]==null&&delete r[a]};function vi(e,t,n,s,r=!1){if(oe(e)){e.forEach((p,h)=>vi(p,t&&(oe(t)?t[h]:t),n,s,r));return}if(Vs(s)&&!r)return;const o=s.shapeFlag&4?Di(s.component)||s.component.proxy:s.el,i=r?null:o,{i:a,r:l}=e,c=t&&t.r,f=a.refs===Me?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==l&&(Ie(c)?(f[c]=null,de(d,c)&&(d[c]=null)):Ze(c)&&(c.value=null)),ne(l))Fn(l,a,12,[i,f]);else{const p=Ie(l),h=Ze(l);if(p||h){const g=()=>{if(e.f){const m=p?de(d,l)?d[l]:f[l]:l.value;r?oe(m)&&Hl(m,o):oe(m)?m.includes(o)||m.push(o):p?(f[l]=[o],de(d,l)&&(d[l]=f[l])):(l.value=[o],e.k&&(f[e.k]=l.value))}else p?(f[l]=i,de(d,l)&&(d[l]=i)):h&&(l.value=i,e.k&&(f[e.k]=i))};i?(g.id=-1,yt(g,n)):g()}}}let An=!1;const C2=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",A2=e=>e.namespaceURI.includes("MathML"),jo=e=>{if(C2(e))return"svg";if(A2(e))return"mathml"},Ho=e=>e.nodeType===8;function T2(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:o,parentNode:i,remove:a,insert:l,createComment:c}}=e,f=(w,S)=>{if(!S.hasChildNodes()){n(null,w,S),hi(),S._vnode=w;return}An=!1,d(S.firstChild,w,null,null,null),hi(),S._vnode=w,An&&console.error("Hydration completed but contains mismatches.")},d=(w,S,O,T,A,C=!1)=>{C=C||!!S.dynamicChildren;const F=Ho(w)&&w.data==="[",L=()=>m(w,S,O,T,A,F),{type:j,ref:P,shapeFlag:te,patchFlag:Oe}=S;let Le=w.nodeType;S.el=w,Oe===-2&&(C=!1,S.dynamicChildren=null);let X=null;switch(j){case gs:Le!==3?S.children===""?(l(S.el=r(""),i(w),w),X=w):X=L():(w.data!==S.children&&(An=!0,w.data=S.children),X=o(w));break;case _t:E(w)?(X=o(w),y(S.el=w.content.firstChild,w,O)):Le!==8||F?X=L():X=o(w);break;case Br:if(F&&(w=o(w),Le=w.nodeType),Le===1||Le===3){X=w;const re=!S.children.length;for(let W=0;W{C=C||!!S.dynamicChildren;const{type:F,props:L,patchFlag:j,shapeFlag:P,dirs:te,transition:Oe}=S,Le=F==="input"||F==="option";if(Le||j!==-1){te&&sn(S,null,O,"created");let X=!1;if(E(w)){X=xp(T,Oe)&&O&&O.vnode.props&&O.vnode.props.appear;const W=w.content.firstChild;X&&Oe.beforeEnter(W),y(W,w,O),S.el=w=W}if(P&16&&!(L&&(L.innerHTML||L.textContent))){let W=h(w.firstChild,S,w,O,T,A,C);for(;W;){An=!0;const Ne=W;W=W.nextSibling,a(Ne)}}else P&8&&w.textContent!==S.children&&(An=!0,w.textContent=S.children);if(L)if(Le||!C||j&48)for(const W in L)(Le&&(W.endsWith("value")||W==="indeterminate")||ao(W)&&!Hs(W)||W[0]===".")&&s(w,W,null,L[W],void 0,void 0,O);else L.onClick&&s(w,"onClick",null,L.onClick,void 0,void 0,O);let re;(re=L&&L.onVnodeBeforeMount)&&Nt(re,O,S),te&&sn(S,null,O,"beforeMount"),((re=L&&L.onVnodeMounted)||te||X)&&sp(()=>{re&&Nt(re,O,S),X&&Oe.enter(w),te&&sn(S,null,O,"mounted")},T)}return w.nextSibling},h=(w,S,O,T,A,C,F)=>{F=F||!!S.dynamicChildren;const L=S.children,j=L.length;for(let P=0;P{const{slotScopeIds:F}=S;F&&(A=A?A.concat(F):F);const L=i(w),j=h(o(w),S,L,O,T,A,C);return j&&Ho(j)&&j.data==="]"?o(S.anchor=j):(An=!0,l(S.anchor=c("]"),L,j),j)},m=(w,S,O,T,A,C)=>{if(An=!0,S.el=null,C){const j=v(w);for(;;){const P=o(w);if(P&&P!==j)a(P);else break}}const F=o(w),L=i(w);return a(w),n(null,S,L,F,O,T,jo(L),A),F},v=(w,S="[",O="]")=>{let T=0;for(;w;)if(w=o(w),w&&Ho(w)&&(w.data===S&&T++,w.data===O)){if(T===0)return o(w);T--}return w},y=(w,S,O)=>{const T=S.parentNode;T&&T.replaceChild(w,S);let A=O;for(;A;)A.vnode.el===S&&(A.vnode.el=A.subTree.el=w),A=A.parent},E=w=>w.nodeType===1&&w.tagName.toLowerCase()==="template";return[f,d]}const yt=sp;function x2(e){return Tp(e)}function I2(e){return Tp(e,T2)}function Tp(e,t){const n=$d();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:a,createComment:l,setText:c,setElementText:f,parentNode:d,nextSibling:p,setScopeId:h=mt,insertStaticContent:g}=e,m=(b,k,x,B=null,M=null,z=null,q=void 0,H=null,U=!!k.dynamicChildren)=>{if(b===k)return;b&&!os(b,k)&&(B=N(b),ze(b,M,z,!0),b=null),k.patchFlag===-2&&(U=!1,k.dynamicChildren=null);const{type:D,ref:Y,shapeFlag:ee}=k;switch(D){case gs:v(b,k,x,B);break;case _t:y(b,k,x,B);break;case Br:b==null&&E(k,x,B,q);break;case Ge:P(b,k,x,B,M,z,q,H,U);break;default:ee&1?O(b,k,x,B,M,z,q,H,U):ee&6?te(b,k,x,B,M,z,q,H,U):(ee&64||ee&128)&&D.process(b,k,x,B,M,z,q,H,U,Q)}Y!=null&&M&&vi(Y,b&&b.ref,z,k||b,!k)},v=(b,k,x,B)=>{if(b==null)s(k.el=a(k.children),x,B);else{const M=k.el=b.el;k.children!==b.children&&c(M,k.children)}},y=(b,k,x,B)=>{b==null?s(k.el=l(k.children||""),x,B):k.el=b.el},E=(b,k,x,B)=>{[b.el,b.anchor]=g(b.children,k,x,B,b.el,b.anchor)},w=({el:b,anchor:k},x,B)=>{let M;for(;b&&b!==k;)M=p(b),s(b,x,B),b=M;s(k,x,B)},S=({el:b,anchor:k})=>{let x;for(;b&&b!==k;)x=p(b),r(b),b=x;r(k)},O=(b,k,x,B,M,z,q,H,U)=>{k.type==="svg"?q="svg":k.type==="math"&&(q="mathml"),b==null?T(k,x,B,M,z,q,H,U):F(b,k,M,z,q,H,U)},T=(b,k,x,B,M,z,q,H)=>{let U,D;const{props:Y,shapeFlag:ee,transition:I,dirs:J}=b;if(U=b.el=i(b.type,z,Y&&Y.is,Y),ee&8?f(U,b.children):ee&16&&C(b.children,U,null,B,M,_a(b,z),q,H),J&&sn(b,null,B,"created"),A(U,b,b.scopeId,q,B),Y){for(const ve in Y)ve!=="value"&&!Hs(ve)&&o(U,ve,null,Y[ve],z,b.children,B,M,Ve);"value"in Y&&o(U,"value",null,Y.value,z),(D=Y.onVnodeBeforeMount)&&Nt(D,B,b)}J&&sn(b,null,B,"beforeMount");const ae=xp(M,I);ae&&I.beforeEnter(U),s(U,k,x),((D=Y&&Y.onVnodeMounted)||ae||J)&&yt(()=>{D&&Nt(D,B,b),ae&&I.enter(U),J&&sn(b,null,B,"mounted")},M)},A=(b,k,x,B,M)=>{if(x&&h(b,x),B)for(let z=0;z{for(let D=U;D{const H=k.el=b.el;let{patchFlag:U,dynamicChildren:D,dirs:Y}=k;U|=b.patchFlag&16;const ee=b.props||Me,I=k.props||Me;let J;if(x&&es(x,!1),(J=I.onVnodeBeforeUpdate)&&Nt(J,x,k,b),Y&&sn(k,b,x,"beforeUpdate"),x&&es(x,!0),D?L(b.dynamicChildren,D,H,x,B,_a(k,M),z):q||W(b,k,H,null,x,B,_a(k,M),z,!1),U>0){if(U&16)j(H,k,ee,I,x,B,M);else if(U&2&&ee.class!==I.class&&o(H,"class",null,I.class,M),U&4&&o(H,"style",ee.style,I.style,M),U&8){const ae=k.dynamicProps;for(let ve=0;ve{J&&Nt(J,x,k,b),Y&&sn(k,b,x,"updated")},B)},L=(b,k,x,B,M,z,q)=>{for(let H=0;H{if(x!==B){if(x!==Me)for(const H in x)!Hs(H)&&!(H in B)&&o(b,H,x[H],null,q,k.children,M,z,Ve);for(const H in B){if(Hs(H))continue;const U=B[H],D=x[H];U!==D&&H!=="value"&&o(b,H,D,U,q,k.children,M,z,Ve)}"value"in B&&o(b,"value",x.value,B.value,q)}},P=(b,k,x,B,M,z,q,H,U)=>{const D=k.el=b?b.el:a(""),Y=k.anchor=b?b.anchor:a("");let{patchFlag:ee,dynamicChildren:I,slotScopeIds:J}=k;J&&(H=H?H.concat(J):J),b==null?(s(D,x,B),s(Y,x,B),C(k.children||[],x,Y,M,z,q,H,U)):ee>0&&ee&64&&I&&b.dynamicChildren?(L(b.dynamicChildren,I,x,M,z,q,H),(k.key!=null||M&&k===M.subTree)&&Ip(b,k,!0)):W(b,k,x,Y,M,z,q,H,U)},te=(b,k,x,B,M,z,q,H,U)=>{k.slotScopeIds=H,b==null?k.shapeFlag&512?M.ctx.activate(k,x,B,q,U):Oe(k,x,B,M,z,q,U):Le(b,k,U)},Oe=(b,k,x,B,M,z,q)=>{const H=b.component=R2(b,B,M);if(uo(b)&&(H.ctx.renderer=Q),D2(H),H.asyncDep){if(M&&M.registerDep(H,X),!b.el){const U=H.subTree=ke(_t);y(null,U,k,x)}}else X(H,b,k,x,M,z,q)},Le=(b,k,x)=>{const B=k.component=b.component;if(Wg(b,k,x))if(B.asyncDep&&!B.asyncResolved){re(B,k,x);return}else B.next=k,zg(B.update),B.effect.dirty=!0,B.update();else k.el=b.el,B.vnode=k},X=(b,k,x,B,M,z,q)=>{const H=()=>{if(b.isMounted){let{next:Y,bu:ee,u:I,parent:J,vnode:ae}=b;{const Is=Op(b);if(Is){Y&&(Y.el=ae.el,re(b,Y,q)),Is.asyncDep.then(()=>{b.isUnmounted||H()});return}}let ve=Y,Te;es(b,!1),Y?(Y.el=ae.el,re(b,Y,q)):Y=ae,ee&&ma(ee),(Te=Y.props&&Y.props.onVnodeBeforeUpdate)&&Nt(Te,J,Y,ae),es(b,!0);const et=va(b),Vt=b.subTree;b.subTree=et,m(Vt,et,d(Vt.el),N(Vt),b,M,z),Y.el=et.el,ve===null&&Yg(b,et.el),I&&yt(I,M),(Te=Y.props&&Y.props.onVnodeUpdated)&&yt(()=>Nt(Te,J,Y,ae),M)}else{let Y;const{el:ee,props:I}=k,{bm:J,m:ae,parent:ve}=b,Te=Vs(k);if(es(b,!1),J&&ma(J),!Te&&(Y=I&&I.onVnodeBeforeMount)&&Nt(Y,ve,k),es(b,!0),ee&&be){const et=()=>{b.subTree=va(b),be(ee,b.subTree,b,M,null)};Te?k.type.__asyncLoader().then(()=>!b.isUnmounted&&et()):et()}else{const et=b.subTree=va(b);m(null,et,x,B,b,M,z),k.el=et.el}if(ae&&yt(ae,M),!Te&&(Y=I&&I.onVnodeMounted)){const et=k;yt(()=>Nt(Y,ve,et),M)}(k.shapeFlag&256||ve&&Vs(ve.vnode)&&ve.vnode.shapeFlag&256)&&b.a&&yt(b.a,M),b.isMounted=!0,k=x=B=null}},U=b.effect=new Ul(H,mt,()=>Pi(D),b.scope),D=b.update=()=>{U.dirty&&U.run()};D.id=b.uid,es(b,!0),D()},re=(b,k,x)=>{k.component=b;const B=b.vnode.props;b.vnode=k,b.next=null,_2(b,k.props,B,x),S2(b,k.children,x),Jn(),Cu(b),Qn()},W=(b,k,x,B,M,z,q,H,U=!1)=>{const D=b&&b.children,Y=b?b.shapeFlag:0,ee=k.children,{patchFlag:I,shapeFlag:J}=k;if(I>0){if(I&128){vt(D,ee,x,B,M,z,q,H,U);return}else if(I&256){Ne(D,ee,x,B,M,z,q,H,U);return}}J&8?(Y&16&&Ve(D,M,z),ee!==D&&f(x,ee)):Y&16?J&16?vt(D,ee,x,B,M,z,q,H,U):Ve(D,M,z,!0):(Y&8&&f(x,""),J&16&&C(ee,x,B,M,z,q,H,U))},Ne=(b,k,x,B,M,z,q,H,U)=>{b=b||Fs,k=k||Fs;const D=b.length,Y=k.length,ee=Math.min(D,Y);let I;for(I=0;IY?Ve(b,M,z,!0,!1,ee):C(k,x,B,M,z,q,H,U,ee)},vt=(b,k,x,B,M,z,q,H,U)=>{let D=0;const Y=k.length;let ee=b.length-1,I=Y-1;for(;D<=ee&&D<=I;){const J=b[D],ae=k[D]=U?Nn(k[D]):Wt(k[D]);if(os(J,ae))m(J,ae,x,null,M,z,q,H,U);else break;D++}for(;D<=ee&&D<=I;){const J=b[ee],ae=k[I]=U?Nn(k[I]):Wt(k[I]);if(os(J,ae))m(J,ae,x,null,M,z,q,H,U);else break;ee--,I--}if(D>ee){if(D<=I){const J=I+1,ae=JI)for(;D<=ee;)ze(b[D],M,z,!0),D++;else{const J=D,ae=D,ve=new Map;for(D=ae;D<=I;D++){const At=k[D]=U?Nn(k[D]):Wt(k[D]);At.key!=null&&ve.set(At.key,D)}let Te,et=0;const Vt=I-ae+1;let Is=!1,hu=0;const wr=new Array(Vt);for(D=0;D=Vt){ze(At,M,z,!0);continue}let nn;if(At.key!=null)nn=ve.get(At.key);else for(Te=ae;Te<=I;Te++)if(wr[Te-ae]===0&&os(At,k[Te])){nn=Te;break}nn===void 0?ze(At,M,z,!0):(wr[nn-ae]=D+1,nn>=hu?hu=nn:Is=!0,m(At,k[nn],x,null,M,z,q,H,U),et++)}const mu=Is?O2(wr):Fs;for(Te=mu.length-1,D=Vt-1;D>=0;D--){const At=ae+D,nn=k[At],gu=At+1{const{el:z,type:q,transition:H,children:U,shapeFlag:D}=b;if(D&6){Je(b.component.subTree,k,x,B);return}if(D&128){b.suspense.move(k,x,B);return}if(D&64){q.move(b,k,x,Q);return}if(q===Ge){s(z,k,x);for(let ee=0;eeH.enter(z),M);else{const{leave:ee,delayLeave:I,afterLeave:J}=H,ae=()=>s(z,k,x),ve=()=>{ee(z,()=>{ae(),J&&J()})};I?I(z,ae,ve):ve()}else s(z,k,x)},ze=(b,k,x,B=!1,M=!1)=>{const{type:z,props:q,ref:H,children:U,dynamicChildren:D,shapeFlag:Y,patchFlag:ee,dirs:I}=b;if(H!=null&&vi(H,null,x,b,!0),Y&256){k.ctx.deactivate(b);return}const J=Y&1&&I,ae=!Vs(b);let ve;if(ae&&(ve=q&&q.onVnodeBeforeUnmount)&&Nt(ve,k,b),Y&6)Lt(b.component,x,B);else{if(Y&128){b.suspense.unmount(x,B);return}J&&sn(b,null,k,"beforeUnmount"),Y&64?b.type.remove(b,k,x,M,Q,B):D&&(z!==Ge||ee>0&&ee&64)?Ve(D,k,x,!1,!0):(z===Ge&&ee&384||!M&&Y&16)&&Ve(U,k,x),B&&ft(b)}(ae&&(ve=q&&q.onVnodeUnmounted)||J)&&yt(()=>{ve&&Nt(ve,k,b),J&&sn(b,null,k,"unmounted")},x)},ft=b=>{const{type:k,el:x,anchor:B,transition:M}=b;if(k===Ge){zt(x,B);return}if(k===Br){S(b);return}const z=()=>{r(x),M&&!M.persisted&&M.afterLeave&&M.afterLeave()};if(b.shapeFlag&1&&M&&!M.persisted){const{leave:q,delayLeave:H}=M,U=()=>q(x,z);H?H(b.el,z,U):U()}else z()},zt=(b,k)=>{let x;for(;b!==k;)x=p(b),r(b),b=x;r(k)},Lt=(b,k,x)=>{const{bum:B,scope:M,update:z,subTree:q,um:H}=b;B&&ma(B),M.stop(),z&&(z.active=!1,ze(q,b,k,x)),H&&yt(H,k),yt(()=>{b.isUnmounted=!0},k),k&&k.pendingBranch&&!k.isUnmounted&&b.asyncDep&&!b.asyncResolved&&b.suspenseId===k.pendingId&&(k.deps--,k.deps===0&&k.resolve())},Ve=(b,k,x,B=!1,M=!1,z=0)=>{for(let q=z;qb.shapeFlag&6?N(b.component.subTree):b.shapeFlag&128?b.suspense.next():p(b.anchor||b.el);let G=!1;const K=(b,k,x)=>{b==null?k._vnode&&ze(k._vnode,null,null,!0):m(k._vnode||null,b,k,null,null,null,x),G||(G=!0,Cu(),hi(),G=!1),k._vnode=b},Q={p:m,um:ze,m:Je,r:ft,mt:Oe,mc:C,pc:W,pbc:L,n:N,o:e};let fe,be;return t&&([fe,be]=t(Q)),{render:K,hydrate:fe,createApp:b2(K,fe)}}function _a({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function es({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function xp(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ip(e,t,n=!1){const s=e.children,r=t.children;if(oe(s)&&oe(r))for(let o=0;o>1,e[n[a]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Op(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Op(t)}const L2=e=>e.__isTeleport,Ge=Symbol.for("v-fgt"),gs=Symbol.for("v-txt"),_t=Symbol.for("v-cmt"),Br=Symbol.for("v-stc"),Rr=[];let Jt=null;function se(e=!1){Rr.push(Jt=e?null:[])}function $2(){Rr.pop(),Jt=Rr[Rr.length-1]||null}let Yr=1;function Ru(e){Yr+=e}function Lp(e){return e.dynamicChildren=Yr>0?Jt||Fs:null,$2(),Yr>0&&Jt&&Jt.push(e),e}function Ae(e,t,n,s,r,o){return Lp(Pe(e,t,n,s,r,o,!0))}function Ke(e,t,n,s,r){return Lp(ke(e,t,n,s,r,!0))}function Qs(e){return e?e.__v_isVNode===!0:!1}function os(e,t){return e.type===t.type&&e.key===t.key}const $p=({key:e})=>e??null,ni=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ie(e)||Ze(e)||ne(e)?{i:Xe,r:e,k:t,f:!!n}:e:null);function Pe(e,t=null,n=null,s=0,r=null,o=e===Ge?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&$p(t),ref:t&&ni(t),scopeId:ep,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Xe};return a?(ac(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=Ie(n)?8:16),Yr>0&&!i&&Jt&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&Jt.push(l),l}const ke=N2;function N2(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===tp)&&(e=_t),Qs(e)){const a=Un(e,t,!0);return n&&ac(a,n),Yr>0&&!o&&Jt&&(a.shapeFlag&6?Jt[Jt.indexOf(e)]=a:Jt.push(a)),a.patchFlag|=-2,a}if(z2(e)&&(e=e.__vccOpts),t){t=M2(t);let{class:a,style:l}=t;a&&!Ie(a)&&(t.class=Ee(a)),Se(l)&&(qd(l)&&!oe(l)&&(l=qe({},l)),t.style=ir(l))}const i=Ie(e)?1:Jg(e)?128:L2(e)?64:Se(e)?4:ne(e)?2:0;return Pe(e,t,n,s,r,i,o,!0)}function M2(e){return e?qd(e)||_p(e)?qe({},e):e:null}function Un(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:a,transition:l}=e,c=t?Us(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&$p(c),ref:t&&t.ref?n&&o?oe(o)?o.concat(ni(t)):[o,ni(t)]:ni(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ge?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Un(e.ssContent),ssFallback:e.ssFallback&&Un(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&s&&(f.transition=l.clone(f)),f}function ic(e=" ",t=0){return ke(gs,null,e,t)}function tk(e,t){const n=ke(Br,null,e);return n.staticCount=t,n}function Re(e="",t=!1){return t?(se(),Ke(_t,null,e)):ke(_t,null,e)}function Wt(e){return e==null||typeof e=="boolean"?ke(_t):oe(e)?ke(Ge,null,e.slice()):typeof e=="object"?Nn(e):ke(gs,null,String(e))}function Nn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Un(e)}function ac(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(oe(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),ac(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!_p(t)?t._ctx=Xe:r===3&&Xe&&(Xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:Xe},n=32):(t=String(t),s&64?(n=16,t=[ic(t)]):n=8);e.children=t,e.shapeFlag|=n}function Us(...e){const t={};for(let n=0;ntt||Xe;let yi,al;{const e=$d(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};yi=t("__VUE_INSTANCE_SETTERS__",n=>tt=n),al=t("__VUE_SSR_SETTERS__",n=>po=n)}const fo=e=>{const t=tt;return yi(e),e.scope.on(),()=>{e.scope.off(),yi(t)}},Du=()=>{tt&&tt.scope.off(),yi(null)};function Np(e){return e.vnode.shapeFlag&4}let po=!1;function D2(e,t=!1){t&&al(t);const{props:n,children:s}=e.vnode,r=Np(e);w2(e,n,r,t),k2(e,s);const o=r?F2(e,t):void 0;return t&&al(!1),o}function F2(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,f2);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Pp(e):null,o=fo(e);Jn();const i=Fn(s,e,0,[e.props,r]);if(Qn(),o(),xd(i)){if(i.then(Du,Du),t)return i.then(a=>{Fu(e,a,t)}).catch(a=>{co(a,e,0)});e.asyncDep=i}else Fu(e,i,t)}else Mp(e,t)}function Fu(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Se(t)&&(e.setupState=Yd(t)),Mp(e,n)}let ju;function Mp(e,t,n){const s=e.type;if(!e.render){if(!t&&ju&&!s.render){const r=s.template||rc(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,c=qe(qe({isCustomElement:o,delimiters:a},i),l);s.render=ju(r,c)}}e.render=s.render||mt}{const r=fo(e);Jn();try{p2(e)}finally{Qn(),r()}}}const j2={get(e,t){return St(e,"get",""),e[t]}};function Pp(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,j2),slots:e.slots,emit:e.emit,expose:t}}function Di(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Yd($g(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mr)return Mr[n](e)},has(t,n){return n in t||n in Mr}}))}function H2(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function z2(e){return ne(e)&&"__vccOpts"in e}const _=(e,t)=>Ng(e,t,po);function u(e,t,n){const s=arguments.length;return s===2?Se(t)&&!oe(t)?Qs(t)?ke(e,null,[t]):ke(e,t):ke(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Qs(n)&&(n=[n]),ke(e,t,n))}const V2="3.4.27",U2=mt;/**
 * @vue/runtime-dom v3.4.27
 * (c) 2018-present Yuxi (Evan) You and Vue contributors
 * @license MIT
-**/const Kv="http://www.w3.org/2000/svg",qv="http://www.w3.org/1998/Math/MathML",Mn=typeof document<"u"?document:null,Hu=Mn&&Mn.createElement("template"),Gv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Mn.createElementNS(Kv,e):t==="mathml"?Mn.createElementNS(qv,e):Mn.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Mn.createTextNode(e),createComment:e=>Mn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Mn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Hu.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const a=Hu.content;if(s==="svg"||s==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Tn="transition",_r="animation",Xs=Symbol("_vtc"),ln=(e,{slots:t})=>u(tv,Rp(e),t);ln.displayName="Transition";const Bp={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Wv=ln.props=qe({},lp,Bp),ts=(e,t=[])=>{oe(e)?e.forEach(n=>n(...t)):e&&e(...t)},zu=e=>e?oe(e)?e.some(t=>t.length>1):e.length>1:!1;function Rp(e){const t={};for(const P in e)P in Bp||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=i,appearToClass:f=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,g=Yv(r),m=g&&g[0],v=g&&g[1],{onBeforeEnter:y,onEnter:E,onEnterCancelled:w,onLeave:k,onLeaveCancelled:O,onBeforeAppear:T=y,onAppear:A=E,onAppearCancelled:C=w}=t,F=(P,te,Oe)=>{On(P,te?f:a),On(P,te?c:i),Oe&&Oe()},L=(P,te)=>{P._isLeaving=!1,On(P,d),On(P,h),On(P,p),te&&te()},j=P=>(te,Oe)=>{const Le=P?A:E,X=()=>F(te,P,Oe);ts(Le,[te,X]),Vu(()=>{On(te,P?l:o),mn(te,P?f:a),zu(Le)||Uu(te,s,m,X)})};return qe(t,{onBeforeEnter(P){ts(y,[P]),mn(P,o),mn(P,i)},onBeforeAppear(P){ts(T,[P]),mn(P,l),mn(P,c)},onEnter:j(!1),onAppear:j(!0),onLeave(P,te){P._isLeaving=!0;const Oe=()=>L(P,te);mn(P,d),mn(P,p),Fp(),Vu(()=>{P._isLeaving&&(On(P,d),mn(P,h),zu(k)||Uu(P,s,v,Oe))}),ts(k,[P,Oe])},onEnterCancelled(P){F(P,!1),ts(w,[P])},onAppearCancelled(P){F(P,!0),ts(C,[P])},onLeaveCancelled(P){L(P),ts(O,[P])}})}function Yv(e){if(e==null)return null;if(ke(e))return[Ea(e.enter),Ea(e.leave)];{const t=Ea(e);return[t,t]}}function Ea(e){return sg(e)}function mn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Xs]||(e[Xs]=new Set)).add(t)}function On(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Xs];n&&(n.delete(t),n.size||(e[Xs]=void 0))}function Vu(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Jv=0;function Uu(e,t,n,s){const r=e._endId=++Jv,o=()=>{r===e._endId&&s()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:l}=Dp(e,t);if(!i)return s();const c=i+"end";let f=0;const d=()=>{e.removeEventListener(c,p),o()},p=h=>{h.target===e&&++f>=l&&d()};setTimeout(()=>{f(n[g]||"").split(", "),r=s(`${Tn}Delay`),o=s(`${Tn}Duration`),i=Ku(r,o),a=s(`${_r}Delay`),l=s(`${_r}Duration`),c=Ku(a,l);let f=null,d=0,p=0;t===Tn?i>0&&(f=Tn,d=i,p=o.length):t===_r?c>0&&(f=_r,d=c,p=l.length):(d=Math.max(i,c),f=d>0?i>c?Tn:_r:null,p=f?f===Tn?o.length:l.length:0);const h=f===Tn&&/\b(transform|all)(,|$)/.test(s(`${Tn}Property`).toString());return{type:f,timeout:d,propCount:p,hasTransform:h}}function Ku(e,t){for(;e.lengthqu(n)+qu(e[s])))}function qu(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Fp(){return document.body.offsetHeight}function Qv(e,t,n){const s=e[Xs];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const bi=Symbol("_vod"),jp=Symbol("_vsh"),Hp={beforeMount(e,{value:t},{transition:n}){e[bi]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Er(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Er(e,!0),s.enter(e)):s.leave(e,()=>{Er(e,!1)}):Er(e,t))},beforeUnmount(e,{value:t}){Er(e,t)}};function Er(e,t){e.style.display=t?e[bi]:"none",e[jp]=!t}const Xv=Symbol(""),Zv=/(^|;)\s*display\s*:/;function e2(e,t,n){const s=e.style,r=Ie(n);let o=!1;if(n&&!r){if(t)if(Ie(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&si(s,a,"")}else for(const i in t)n[i]==null&&si(s,i,"");for(const i in n)i==="display"&&(o=!0),si(s,i,n[i])}else if(r){if(t!==n){const i=s[Xv];i&&(n+=";"+i),s.cssText=n,o=Zv.test(n)}}else t&&e.removeAttribute("style");bi in e&&(e[bi]=o?s.display:"",e[jp]&&(s.display="none"))}const Gu=/\s*!important$/;function si(e,t,n){if(oe(n))n.forEach(s=>si(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=t2(e,t);Gu.test(n)?e.setProperty(or(s),n.replace(Gu,""),"important"):e[s]=n}}const Wu=["Webkit","Moz","ms"],Sa={};function t2(e,t){const n=Sa[t];if(n)return n;let s=Dt(t);if(s!=="filter"&&s in e)return Sa[t]=s;s=lo(s);for(let r=0;rka||(l2.then(()=>ka=0),ka=Date.now());function u2(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Pt(f2(s,n.value),t,5,[s])};return n.value=e,n.attached=c2(),n}function f2(e,t){if(oe(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Xu=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,d2=(e,t,n,s,r,o,i,a,l)=>{const c=r==="svg";t==="class"?Qv(e,s,c):t==="style"?e2(e,n,s):ao(t)?jl(t)||i2(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):p2(e,t,s,c))?s2(e,t,s,o,i,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),n2(e,t,s,c))};function p2(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Xu(t)&&ne(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Xu(t)&&Ie(n)?!1:t in e}const zp=new WeakMap,Vp=new WeakMap,wi=Symbol("_moveCb"),Zu=Symbol("_enterCb"),Up={name:"TransitionGroup",props:qe({},Wv,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=nt(),s=ap();let r,o;return dp(()=>{if(!r.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!b2(r[0].el,n.vnode.el,i))return;r.forEach(g2),r.forEach(v2);const a=r.filter(y2);Fp(),a.forEach(l=>{const c=l.el,f=c.style;mn(c,i),f.transform=f.webkitTransform=f.transitionDuration="";const d=c[wi]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",d),c[wi]=null,On(c,i))};c.addEventListener("transitionend",d)})}),()=>{const i=me(e),a=Rp(i);let l=i.tag||Ge;if(r=[],o)for(let c=0;cdelete e.mode;Up.props;const m2=Up;function g2(e){const t=e.el;t[wi]&&t[wi](),t[Zu]&&t[Zu]()}function v2(e){Vp.set(e,e.el.getBoundingClientRect())}function y2(e){const t=zp.get(e),n=Vp.get(e),s=t.left-n.left,r=t.top-n.top;if(s||r){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${s}px,${r}px)`,o.transitionDuration="0s",e}}function b2(e,t,n){const s=e.cloneNode(),r=e[Xs];r&&r.forEach(a=>{a.split(/\s+/).forEach(l=>l&&s.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&s.classList.add(a)),s.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(s);const{hasTransform:i}=Dp(s);return o.removeChild(s),i}const w2=["ctrl","shift","alt","meta"],_2={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>w2.some(n=>e[`${n}Key`]&&!t.includes(n))},Kp=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...o)=>{for(let i=0;i{E2().render(...e)},k2=(...e)=>{const t=S2().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=A2(s);if(r)return n(r,!0,C2(r))},t};function C2(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function A2(e){return Ie(e)?document.querySelector(e):e}var ho=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),T2=/.md((\?|#).*)?$/,Fi=(e,t="/")=>ho(e)||e.startsWith("/")&&!e.startsWith(t)&&!T2.test(e),Es=e=>/^(https?:)?\/\//.test(e),nf=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=t.substring(0,t.length-3)+".html":t.endsWith(".html")||(t=t+".html"),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},x2="http://.",I2=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return nf(new URL(`${n}/${e}`,x2).pathname)}return nf(e)},O2=(e,t)=>{const n=Object.keys(e).sort((s,r)=>{const o=r.split("/").length-s.split("/").length;return o!==0?o:r.length-s.length});for(const s of n)if(t.startsWith(s))return s;return"/"},L2=/(#|\?)/,Gp=e=>{const[t,...n]=e.split(L2);return{pathname:t,hashAndQueries:n.join("")}},$2=["link","meta","script","style","noscript","template"],N2=["title","base"],M2=([e,t,n])=>N2.includes(e)?e:$2.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([s,r])=>typeof r=="boolean"?r?[s,""]:null:[s,r]).filter(s=>s!=null).sort(([s],[r])=>s.localeCompare(r)),n]):null,P2=e=>{const t=new Set,n=[];return e.forEach(s=>{const r=M2(s);r&&!t.has(r)&&(t.add(r),n.push(s))}),n},B2=e=>e[0]==="/"?e:`/${e}`,Wp=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,lc=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Yp=e=>e[0]==="/"?e.slice(1):e,mo=e=>Object.prototype.toString.call(e)==="[object Object]",je=e=>typeof e=="string";const R2="modulepreload",D2=function(e){return"/KnowledgeBlog/"+e},sf={},ee=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));r=Promise.all(n.map(a=>{if(a=D2(a),a in sf)return;sf[a]=!0;const l=a.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${c}`))return;const f=document.createElement("link");if(f.rel=l?"stylesheet":R2,l||(f.as="script",f.crossOrigin=""),f.href=a,i&&f.setAttribute("nonce",i),document.head.appendChild(f),l)return new Promise((d,p)=>{f.addEventListener("load",d),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${a}`)))})}))}return r.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},F2=JSON.parse("{}"),j2=Object.fromEntries([["/",{loader:()=>ee(()=>import("./index.html-5TO1TEqT.js"),[]),meta:{t:"主页",i:"home"}}],["/%E4%BB%8B%E7%BB%8D/%E4%BB%8B%E7%BB%8D.html",{loader:()=>ee(()=>import("./介绍.html-CQLS8lBz.js"),[]),meta:{d:1717632e6,l:"2024年6月6日",c:["个人介绍"],g:["个人"],e:`
-

个人简介

-

大家好,我是一名全栈开发工程师,拥有广泛的编程语言知识和丰富的技术经验。以下是我的专业技能和经验介绍:

-
-

编程语言

-
    -
  • Java: 熟练使用Java进行企业级应用开发,精通Spring Boot框架,擅长构建高性能和可扩展的后端服务。
  • -
  • C++: 具备扎实的C++基础,能够开发高效的系统级应用程序。
  • -
  • C: 精通C语言,擅长底层编程和系统开发。
  • -
  • Python: 精通Python,尤其在数据分析、机器学习以及自动化脚本编写方面有丰富经验。
  • -
  • Go: 熟悉Go语言,能够利用其高并发和高性能特点开发后端服务。
  • -
`,r:{minutes:1.64,words:492},t:"个人介绍",y:"a"}}],["/%E4%BA%91%E5%8E%9F%E7%94%9F/etcd.html",{loader:()=>ee(()=>import("./etcd.html-DoiWA4DJ.js"),[]),meta:{d:17203968e5,l:"2024年7月8日",c:["etcd"],g:["分布式锁"],e:`
+**/const K2="http://www.w3.org/2000/svg",q2="http://www.w3.org/1998/Math/MathML",Mn=typeof document<"u"?document:null,Hu=Mn&&Mn.createElement("template"),G2={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Mn.createElementNS(K2,e):t==="mathml"?Mn.createElementNS(q2,e):Mn.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Mn.createTextNode(e),createComment:e=>Mn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Mn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Hu.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const a=Hu.content;if(s==="svg"||s==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Tn="transition",_r="animation",Xs=Symbol("_vtc"),ln=(e,{slots:t})=>u(t2,Rp(e),t);ln.displayName="Transition";const Bp={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},W2=ln.props=qe({},lp,Bp),ts=(e,t=[])=>{oe(e)?e.forEach(n=>n(...t)):e&&e(...t)},zu=e=>e?oe(e)?e.some(t=>t.length>1):e.length>1:!1;function Rp(e){const t={};for(const P in e)P in Bp||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=i,appearToClass:f=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,g=Y2(r),m=g&&g[0],v=g&&g[1],{onBeforeEnter:y,onEnter:E,onEnterCancelled:w,onLeave:S,onLeaveCancelled:O,onBeforeAppear:T=y,onAppear:A=E,onAppearCancelled:C=w}=t,F=(P,te,Oe)=>{On(P,te?f:a),On(P,te?c:i),Oe&&Oe()},L=(P,te)=>{P._isLeaving=!1,On(P,d),On(P,h),On(P,p),te&&te()},j=P=>(te,Oe)=>{const Le=P?A:E,X=()=>F(te,P,Oe);ts(Le,[te,X]),Vu(()=>{On(te,P?l:o),mn(te,P?f:a),zu(Le)||Uu(te,s,m,X)})};return qe(t,{onBeforeEnter(P){ts(y,[P]),mn(P,o),mn(P,i)},onBeforeAppear(P){ts(T,[P]),mn(P,l),mn(P,c)},onEnter:j(!1),onAppear:j(!0),onLeave(P,te){P._isLeaving=!0;const Oe=()=>L(P,te);mn(P,d),mn(P,p),Fp(),Vu(()=>{P._isLeaving&&(On(P,d),mn(P,h),zu(S)||Uu(P,s,v,Oe))}),ts(S,[P,Oe])},onEnterCancelled(P){F(P,!1),ts(w,[P])},onAppearCancelled(P){F(P,!0),ts(C,[P])},onLeaveCancelled(P){L(P),ts(O,[P])}})}function Y2(e){if(e==null)return null;if(Se(e))return[Ea(e.enter),Ea(e.leave)];{const t=Ea(e);return[t,t]}}function Ea(e){return sg(e)}function mn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Xs]||(e[Xs]=new Set)).add(t)}function On(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Xs];n&&(n.delete(t),n.size||(e[Xs]=void 0))}function Vu(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let J2=0;function Uu(e,t,n,s){const r=e._endId=++J2,o=()=>{r===e._endId&&s()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:l}=Dp(e,t);if(!i)return s();const c=i+"end";let f=0;const d=()=>{e.removeEventListener(c,p),o()},p=h=>{h.target===e&&++f>=l&&d()};setTimeout(()=>{f(n[g]||"").split(", "),r=s(`${Tn}Delay`),o=s(`${Tn}Duration`),i=Ku(r,o),a=s(`${_r}Delay`),l=s(`${_r}Duration`),c=Ku(a,l);let f=null,d=0,p=0;t===Tn?i>0&&(f=Tn,d=i,p=o.length):t===_r?c>0&&(f=_r,d=c,p=l.length):(d=Math.max(i,c),f=d>0?i>c?Tn:_r:null,p=f?f===Tn?o.length:l.length:0);const h=f===Tn&&/\b(transform|all)(,|$)/.test(s(`${Tn}Property`).toString());return{type:f,timeout:d,propCount:p,hasTransform:h}}function Ku(e,t){for(;e.lengthqu(n)+qu(e[s])))}function qu(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Fp(){return document.body.offsetHeight}function Q2(e,t,n){const s=e[Xs];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const bi=Symbol("_vod"),jp=Symbol("_vsh"),Hp={beforeMount(e,{value:t},{transition:n}){e[bi]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Er(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Er(e,!0),s.enter(e)):s.leave(e,()=>{Er(e,!1)}):Er(e,t))},beforeUnmount(e,{value:t}){Er(e,t)}};function Er(e,t){e.style.display=t?e[bi]:"none",e[jp]=!t}const X2=Symbol(""),Z2=/(^|;)\s*display\s*:/;function ev(e,t,n){const s=e.style,r=Ie(n);let o=!1;if(n&&!r){if(t)if(Ie(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&si(s,a,"")}else for(const i in t)n[i]==null&&si(s,i,"");for(const i in n)i==="display"&&(o=!0),si(s,i,n[i])}else if(r){if(t!==n){const i=s[X2];i&&(n+=";"+i),s.cssText=n,o=Z2.test(n)}}else t&&e.removeAttribute("style");bi in e&&(e[bi]=o?s.display:"",e[jp]&&(s.display="none"))}const Gu=/\s*!important$/;function si(e,t,n){if(oe(n))n.forEach(s=>si(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=tv(e,t);Gu.test(n)?e.setProperty(or(s),n.replace(Gu,""),"important"):e[s]=n}}const Wu=["Webkit","Moz","ms"],ka={};function tv(e,t){const n=ka[t];if(n)return n;let s=Dt(t);if(s!=="filter"&&s in e)return ka[t]=s;s=lo(s);for(let r=0;rSa||(lv.then(()=>Sa=0),Sa=Date.now());function uv(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Pt(fv(s,n.value),t,5,[s])};return n.value=e,n.attached=cv(),n}function fv(e,t){if(oe(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Xu=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,dv=(e,t,n,s,r,o,i,a,l)=>{const c=r==="svg";t==="class"?Q2(e,s,c):t==="style"?ev(e,n,s):ao(t)?jl(t)||iv(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):pv(e,t,s,c))?sv(e,t,s,o,i,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),nv(e,t,s,c))};function pv(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Xu(t)&&ne(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Xu(t)&&Ie(n)?!1:t in e}const zp=new WeakMap,Vp=new WeakMap,wi=Symbol("_moveCb"),Zu=Symbol("_enterCb"),Up={name:"TransitionGroup",props:qe({},W2,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=nt(),s=ap();let r,o;return dp(()=>{if(!r.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!bv(r[0].el,n.vnode.el,i))return;r.forEach(gv),r.forEach(vv);const a=r.filter(yv);Fp(),a.forEach(l=>{const c=l.el,f=c.style;mn(c,i),f.transform=f.webkitTransform=f.transitionDuration="";const d=c[wi]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",d),c[wi]=null,On(c,i))};c.addEventListener("transitionend",d)})}),()=>{const i=me(e),a=Rp(i);let l=i.tag||Ge;if(r=[],o)for(let c=0;cdelete e.mode;Up.props;const mv=Up;function gv(e){const t=e.el;t[wi]&&t[wi](),t[Zu]&&t[Zu]()}function vv(e){Vp.set(e,e.el.getBoundingClientRect())}function yv(e){const t=zp.get(e),n=Vp.get(e),s=t.left-n.left,r=t.top-n.top;if(s||r){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${s}px,${r}px)`,o.transitionDuration="0s",e}}function bv(e,t,n){const s=e.cloneNode(),r=e[Xs];r&&r.forEach(a=>{a.split(/\s+/).forEach(l=>l&&s.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&s.classList.add(a)),s.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(s);const{hasTransform:i}=Dp(s);return o.removeChild(s),i}const wv=["ctrl","shift","alt","meta"],_v={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>wv.some(n=>e[`${n}Key`]&&!t.includes(n))},Kp=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...o)=>{for(let i=0;i{Ev().render(...e)},Sv=(...e)=>{const t=kv().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Av(s);if(r)return n(r,!0,Cv(r))},t};function Cv(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Av(e){return Ie(e)?document.querySelector(e):e}var ho=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),Tv=/.md((\?|#).*)?$/,Fi=(e,t="/")=>ho(e)||e.startsWith("/")&&!e.startsWith(t)&&!Tv.test(e),Es=e=>/^(https?:)?\/\//.test(e),nf=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=t.substring(0,t.length-3)+".html":t.endsWith(".html")||(t=t+".html"),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},xv="http://.",Iv=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return nf(new URL(`${n}/${e}`,xv).pathname)}return nf(e)},Ov=(e,t)=>{const n=Object.keys(e).sort((s,r)=>{const o=r.split("/").length-s.split("/").length;return o!==0?o:r.length-s.length});for(const s of n)if(t.startsWith(s))return s;return"/"},Lv=/(#|\?)/,Gp=e=>{const[t,...n]=e.split(Lv);return{pathname:t,hashAndQueries:n.join("")}},$v=["link","meta","script","style","noscript","template"],Nv=["title","base"],Mv=([e,t,n])=>Nv.includes(e)?e:$v.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([s,r])=>typeof r=="boolean"?r?[s,""]:null:[s,r]).filter(s=>s!=null).sort(([s],[r])=>s.localeCompare(r)),n]):null,Pv=e=>{const t=new Set,n=[];return e.forEach(s=>{const r=Mv(s);r&&!t.has(r)&&(t.add(r),n.push(s))}),n},Bv=e=>e[0]==="/"?e:`/${e}`,Wp=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,lc=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Yp=e=>e[0]==="/"?e.slice(1):e,mo=e=>Object.prototype.toString.call(e)==="[object Object]",je=e=>typeof e=="string";const Rv="modulepreload",Dv=function(e){return"/KnowledgeBlog/"+e},sf={},Z=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));r=Promise.all(n.map(a=>{if(a=Dv(a),a in sf)return;sf[a]=!0;const l=a.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${c}`))return;const f=document.createElement("link");if(f.rel=l?"stylesheet":Rv,l||(f.as="script",f.crossOrigin=""),f.href=a,i&&f.setAttribute("nonce",i),document.head.appendChild(f),l)return new Promise((d,p)=>{f.addEventListener("load",d),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${a}`)))})}))}return r.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},Fv=JSON.parse("{}"),jv=Object.fromEntries([["/",{loader:()=>Z(()=>import("./index.html-1TT4rHd9.js"),[]),meta:{t:"主页",i:"home"}}],["/%E4%BA%91%E5%8E%9F%E7%94%9F/etcd.html",{loader:()=>Z(()=>import("./etcd.html-CrwC9l95.js"),[]),meta:{d:17203968e5,l:"2024年7月8日",c:["etcd"],g:["分布式锁"],e:`

etcd获取分布式锁

cli, err := clientv3.New(clientv3.Config{Endpoints: endpoints})
 if err != nil {
@@ -54,7 +43,7 @@ var Ym=Object.defineProperty;var Jm=(e,t,n)=>t in e?Ym(e,t,{enumerable:!0,config
 

3、然后通过 mutex 对象的 Lock 方法尝试获取锁。

当 CreateRevision 为 0 时,它会创建一个 prefix 为 /my-lock 的 key( /my-lock + LeaseID),并获取到 /my-lock prefix 下面最早创建的一个 key(revision 最小),分布式锁最终是由写入此 key 的 client 获得,其他 client 则进入等待模式。

4、最后使用结束,可通过 mutex 对象的 Unlock 方法释放锁。

-
`,r:{minutes:2.06,words:619},t:"etcd",y:"a"}}],["/%E4%BA%91%E5%8E%9F%E7%94%9F/k8s.html",{loader:()=>ee(()=>import("./k8s.html-ClSAyW9g.js"),[]),meta:{d:17199648e5,l:"2024年7月3日",c:["k8s"],g:["笔记"],e:`
+
`,r:{minutes:2.06,words:619},t:"etcd",y:"a"}}],["/%E4%BA%91%E5%8E%9F%E7%94%9F/k8s.html",{loader:()=>Z(()=>import("./k8s.html-BZhXgcZD.js"),[]),meta:{d:17199648e5,l:"2024年7月3日",c:["k8s"],g:["笔记"],e:`

k8s 笔记总结

pv

@@ -71,7 +60,13 @@ var Ym=Object.defineProperty;var Jm=(e,t,n)=>t in e?Ym(e,t,{enumerable:!0,config
  • ReadWriteMany(RWX):读写权限,允许被多个Node挂载。

  • -`,r:{minutes:19.91,words:5973},t:"k8s知识点",y:"a"}}],["/%E4%BA%91%E5%8E%9F%E7%94%9F/kubeflow.html",{loader:()=>ee(()=>import("./kubeflow.html-BBA-qJ7T.js"),[]),meta:{d:1717632e6,l:"2024年6月6日",c:["云原生"],g:["Kubeflow"],e:`
    +`,r:{minutes:19.91,words:5973},t:"k8s知识点",y:"a"}}],["/%E4%BA%91%E5%8E%9F%E7%94%9F/kong.html",{loader:()=>Z(()=>import("./kong.html-CUieZjLt.js"),[]),meta:{d:17253216e5,l:"2024年9月3日",c:["kong"],g:["kong","nginx","html"],e:`

    ::: Kong和Nginx创建服务和路由 +:::

    +

    下面是你使用Kong和Nginx创建服务和路由的步骤总结:

    +

    1. Nginx容器启动

    +

    你通过以下命令启动了一个Nginx容器,该容器暴露8088端口并挂载了配置文件和项目目录:

    +
    docker run -itd --name nginx --privileged --restart=always --network=kong-net -m 2GB -p 8088:8088 -v /mnt/d/docker/nginx/project:/data/project -v /mnt/d/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf nginx:latest
    +
    `,r:{minutes:3.39,words:1018},t:"Kong和Nginx部署服务",y:"a"}}],["/%E4%BA%91%E5%8E%9F%E7%94%9F/kubeflow.html",{loader:()=>Z(()=>import("./kubeflow.html-_9RaeM2l.js"),[]),meta:{d:1717632e6,l:"2024年6月6日",c:["云原生"],g:["Kubeflow"],e:`

    k8s 云原生之Kubeflow 简介

    官网

    @@ -80,7 +75,7 @@ var Ym=Object.defineProperty;var Jm=(e,t,n)=>t in e?Ym(e,t,{enumerable:!0,config

    Kubeflow 简介 Kubeflow 项目致力于让机器学习 (ML) 工作流在 Kubernetes 上的部署变得简单、可移植且可扩展。我们的目标不是重新创建其他服务,而是提供一种简单的方法,将最佳的 ML 开源系统部署到各种基础设施中。只要您运行 Kubernetes,就可以运行 Kubeflow。 下图展示了主要的 Kubeflow 组件,涵盖 Kubernetes 之上 ML 生命周期的每个步骤。 -

    `,r:{minutes:18.44,words:5533},t:"Kubeflow 简介",y:"a"}}],["/%E4%BA%91%E5%8E%9F%E7%94%9F/operator.html",{loader:()=>ee(()=>import("./operator.html-DG04qOFD.js"),[]),meta:{d:17195328e5,l:"2024年6月28日",c:["云原生"],g:["operator"],e:`
    +

    `,r:{minutes:18.44,words:5533},t:"Kubeflow 简介",y:"a"}}],["/%E4%BA%91%E5%8E%9F%E7%94%9F/operator.html",{loader:()=>Z(()=>import("./operator.html-3qK5NaGm.js"),[]),meta:{d:17195328e5,l:"2024年6月28日",c:["云原生"],g:["operator"],e:`

    什么是 Kubernetes Operator?

    Kubernetes Operator 是一种软件扩展,使用 Kubernetes 原生的 API 和工具来自动管理复杂应用的生命周期。Operator 可以将人类操作员(例如系统管理员)的操作自动化,管理 Kubernetes 应用程序的配置、部署、升级、备份和故障处理等任务。

    @@ -98,22 +93,27 @@ CRD 是 Kubernetes 用于定义 CR 结构的机制。通过 CRD,用户可以

    Controller (控制器): 控制器是 Kubernetes 中一个不断循环检查资源实际状态并使其符合预期状态的逻辑组件。Operator 就是一个高级的控制器,专门用于管理自定义资源。

    -`,r:{minutes:3.57,words:1072},t:"k8s operator",y:"a"}}],["/%E5%B7%A5%E5%85%B7/Clash%E8%BD%ACV2ray.html",{loader:()=>ee(()=>import("./Clash转V2ray.html-CawBklbK.js"),[]),meta:{d:17247168e5,l:"2024年8月27日",c:["代理"],g:["clash","v2ray"],r:{minutes:.06,words:19},t:"clash节点转为V2ray",y:"a"}}],["/%E6%9D%82%E8%B0%88/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85.html",{loader:()=>ee(()=>import("./独立开发者.html-DaKYa5O-.js"),[]),meta:{d:1718064e6,l:"2024年6月11日",c:["杂谈"],g:["独立开发者"],e:`
    -

    杂谈之独立开发者一点思考

    +`,r:{minutes:3.57,words:1072},t:"k8s operator",y:"a"}}],["/%E4%BB%8B%E7%BB%8D/%E4%BB%8B%E7%BB%8D.html",{loader:()=>Z(()=>import("./介绍.html-D-sFbLVm.js"),[]),meta:{d:1717632e6,l:"2024年6月6日",c:["个人介绍"],g:["个人"],e:`
    +

    个人简介

    +

    大家好,我是一名全栈开发工程师,拥有广泛的编程语言知识和丰富的技术经验。以下是我的专业技能和经验介绍:

    -

    博文1

    -

    https://indiehacker.one/

    -

    全文总结 -本文主要介绍了独立开发者的相关内容,包括什么是独立开发者、为什么要做独立开发者、有哪些牛逼的独立开发者、独立开发者面临的困境、独立开发的一些基本流程、想法、如何判断想法的是不是可以赚钱、三大核心问题、如何解决用户的问题、使用什么样的编程语言、采用什么样的产品形态、一个 MVP 产品最少需要做多少工作、一周开发一个新产品、三点金规铁律、发布、别人说你的产品是垃圾,伪需求怎么办、增长、心态、如何保持积极的心态、如何面对压力等。

    `,r:{minutes:6.21,words:1862},t:"独立开发者一点思考",y:"a"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/AI%E5%A4%A7%E6%A8%A1%E5%9E%8B%E9%83%A8%E7%BD%B2.html",{loader:()=>ee(()=>import("./AI大模型部署.html-BkZXijL_.js"),[]),meta:{d:17247168e5,l:"2024年8月27日",c:["AIGC"],g:["FastGpt","chatgpt-on-web"],e:`
    +

    编程语言

    +
      +
    • Java: 熟练使用Java进行企业级应用开发,精通Spring Boot框架,擅长构建高性能和可扩展的后端服务。
    • +
    • C++: 具备扎实的C++基础,能够开发高效的系统级应用程序。
    • +
    • C: 精通C语言,擅长底层编程和系统开发。
    • +
    • Python: 精通Python,尤其在数据分析、机器学习以及自动化脚本编写方面有丰富经验。
    • +
    • Go: 熟悉Go语言,能够利用其高并发和高性能特点开发后端服务。
    • +
    `,r:{minutes:1.64,words:492},t:"个人介绍",y:"a"}}],["/%E5%B7%A5%E5%85%B7/Clash%E8%BD%ACV2ray.html",{loader:()=>Z(()=>import("./Clash转V2ray.html-zOK_iHjz.js"),[]),meta:{d:17247168e5,l:"2024年8月27日",c:["代理"],g:["clash","v2ray"],r:{minutes:.06,words:19},t:"clash节点转为V2ray",y:"a"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/AI%E5%A4%A7%E6%A8%A1%E5%9E%8B%E9%83%A8%E7%BD%B2.html",{loader:()=>Z(()=>import("./AI大模型部署.html-7uEEGUX0.js"),[]),meta:{d:17247168e5,l:"2024年8月27日",c:["AIGC"],g:["FastGpt","chatgpt-on-web"],e:`

    FastGpt

    地址

    https://github.com/labring/FastGPT

    文档

    -

    https://doc.tryfastgpt.ai/docs/

    `,r:{minutes:6.3,words:1889},t:"FastGpt+chatgpt-on-web",y:"a"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E5%B7%A5%E5%85%B7.html",{loader:()=>ee(()=>import("./工具.html-DMXTKfEB.js"),[]),meta:{d:17218656e5,l:"2024年7月25日",c:["工具"],g:["skill"],e:`

    ubuntu

    +

    https://doc.tryfastgpt.ai/docs/

    `,r:{minutes:6.3,words:1889},t:"FastGpt+chatgpt-on-web",y:"a"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E5%B7%A5%E5%85%B7.html",{loader:()=>Z(()=>import("./工具.html-bDovt11i.js"),[]),meta:{d:17218656e5,l:"2024年7月25日",c:["工具"],g:["skill"],e:`

    ubuntu

    ping 安装

    apt install iputils-ping
    -
    `,r:{minutes:.08,words:24},t:"常用工具总结",y:"a"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E5%BC%80%E6%BA%90%E6%8A%80%E6%9C%AF.html",{loader:()=>ee(()=>import("./开源技术.html-Cx4WZAAI.js"),[]),meta:{d:1720656e6,l:"2024年7月11日",c:["开源技术"],g:["推理引擎"],e:`
    +
    `,r:{minutes:.08,words:24},t:"常用工具总结",y:"a"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E5%BC%80%E6%BA%90%E6%8A%80%E6%9C%AF.html",{loader:()=>Z(()=>import("./开源技术.html-CvI9askM.js"),[]),meta:{d:1720656e6,l:"2024年7月11日",c:["开源技术"],g:["推理引擎"],e:`

    MInference:通过动态稀疏注意力加速长上下文 LLM 的预填充

    地址

    https://github.com/microsoft/MInference

    @@ -139,13 +139,13 @@ CRD 是 Kubernetes 用于定义 CR 结构的机制。通过 CRD,用户可以

    内核中的延迟细分和稀疏模式:展示三种注意力模式和 FlashAttention 的微基准测试结果,Vertical-Slash 虽慢但仍有显著加速,还展示了 Vertical-Slash 头部 kernel 中的稀疏索引。

    -
    `,r:{minutes:1.59,words:478},t:"开源技术",y:"a"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.html",{loader:()=>ee(()=>import("./操作系统.html-Bcgj9Wk-.js"),[]),meta:{d:17235072e5,l:"2024年8月13日",c:["操作系统"],g:["操作系统"],e:`
    +
    `,r:{minutes:1.59,words:478},t:"开源技术",y:"a"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.html",{loader:()=>Z(()=>import("./操作系统.html-CWkYLs8V.js"),[]),meta:{d:17235072e5,l:"2024年8月13日",c:["操作系统"],g:["操作系统"],e:`

    strace命令

    strace 是一个用于跟踪系统调用和信号的工具,它可以帮助你诊断程序的行为或调试程序。-p 选项用于附加到一个正在运行的进程上,并实时显示它的系统调用。

    解释命令:

    strace -p 871
    -
    `,r:{minutes:6.07,words:1820},t:"操作系统",y:"a"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.html",{loader:()=>ee(()=>import("./计算机网络.html-D3upfXKd.js"),[]),meta:{d:17203968e5,l:"2024年7月8日",c:["网络"],g:["http"],e:`
    +
    `,r:{minutes:6.07,words:1820},t:"操作系统",y:"a"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.html",{loader:()=>Z(()=>import("./计算机网络.html-BI_IyO8d.js"),[]),meta:{d:17203968e5,l:"2024年7月8日",c:["网络"],g:["http"],e:`

    http2与http1区别?

    HTTP/2 是对 HTTP/1.x 协议的重大升级,旨在提高网络性能和效率。以下是 HTTP/2 相对于 HTTP/1 的一些关键区别和改进:

    @@ -153,36 +153,42 @@ CRD 是 Kubernetes 用于定义 CR 结构的机制。通过 CRD,用户可以
    • HTTP/1.x: 基于纯文本的协议,使用新行符分隔的文本消息进行通信。
    • HTTP/2: 基于二进制的协议,使用二进制帧传输数据,更高效地解析和传输数据。
    • -
    `,r:{minutes:24.55,words:7366},t:"计算机网络",y:"a"}}],["/404.html",{loader:()=>ee(()=>import("./404.html-TCuEdv0y.js"),[]),meta:{t:""}}],["/%E4%BB%8B%E7%BB%8D/",{loader:()=>ee(()=>import("./index.html-XbZSwWvH.js"),[]),meta:{t:"介绍"}}],["/%E4%BA%91%E5%8E%9F%E7%94%9F/",{loader:()=>ee(()=>import("./index.html-U2RDlAnD.js"),[]),meta:{t:"云原生"}}],["/%E5%B7%A5%E5%85%B7/",{loader:()=>ee(()=>import("./index.html-NXyeeDBy.js"),[]),meta:{t:"工具"}}],["/%E6%9D%82%E8%B0%88/",{loader:()=>ee(()=>import("./index.html-Dg632EUO.js"),[]),meta:{t:"杂谈"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/",{loader:()=>ee(()=>import("./index.html-BhDNMo0o.js"),[]),meta:{t:"技术科普"}}],["/category/",{loader:()=>ee(()=>import("./index.html-wA0h0rOH.js"),[]),meta:{t:"分类",I:!1}}],["/category/%E4%B8%AA%E4%BA%BA%E4%BB%8B%E7%BB%8D/",{loader:()=>ee(()=>import("./index.html-DKi3EGvN.js"),[]),meta:{t:"个人介绍 分类",I:!1}}],["/category/etcd/",{loader:()=>ee(()=>import("./index.html-CcLrSP0J.js"),[]),meta:{t:"etcd 分类",I:!1}}],["/category/k8s/",{loader:()=>ee(()=>import("./index.html-B34WELzx.js"),[]),meta:{t:"k8s 分类",I:!1}}],["/category/%E4%BA%91%E5%8E%9F%E7%94%9F/",{loader:()=>ee(()=>import("./index.html-Cs-ZMpJg.js"),[]),meta:{t:"云原生 分类",I:!1}}],["/category/%E4%BB%A3%E7%90%86/",{loader:()=>ee(()=>import("./index.html-BxHn7PMe.js"),[]),meta:{t:"代理 分类",I:!1}}],["/category/%E6%9D%82%E8%B0%88/",{loader:()=>ee(()=>import("./index.html-BhCbP52P.js"),[]),meta:{t:"杂谈 分类",I:!1}}],["/category/aigc/",{loader:()=>ee(()=>import("./index.html-Dc2OGkXE.js"),[]),meta:{t:"AIGC 分类",I:!1}}],["/category/%E5%B7%A5%E5%85%B7/",{loader:()=>ee(()=>import("./index.html-DEjQY7lf.js"),[]),meta:{t:"工具 分类",I:!1}}],["/category/%E5%BC%80%E6%BA%90%E6%8A%80%E6%9C%AF/",{loader:()=>ee(()=>import("./index.html-Ck0QLJ22.js"),[]),meta:{t:"开源技术 分类",I:!1}}],["/category/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",{loader:()=>ee(()=>import("./index.html-Est1hbOZ.js"),[]),meta:{t:"操作系统 分类",I:!1}}],["/category/%E7%BD%91%E7%BB%9C/",{loader:()=>ee(()=>import("./index.html-DsUIPgIJ.js"),[]),meta:{t:"网络 分类",I:!1}}],["/tag/",{loader:()=>ee(()=>import("./index.html-DS7ZkJr8.js"),[]),meta:{t:"标签",I:!1}}],["/tag/%E4%B8%AA%E4%BA%BA/",{loader:()=>ee(()=>import("./index.html-gTOTaCZx.js"),[]),meta:{t:"标签: 个人",I:!1}}],["/tag/%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81/",{loader:()=>ee(()=>import("./index.html-B6mGVVSj.js"),[]),meta:{t:"标签: 分布式锁",I:!1}}],["/tag/%E7%AC%94%E8%AE%B0/",{loader:()=>ee(()=>import("./index.html-xjo-a-Iy.js"),[]),meta:{t:"标签: 笔记",I:!1}}],["/tag/kubeflow/",{loader:()=>ee(()=>import("./index.html-C6q_VBb7.js"),[]),meta:{t:"标签: Kubeflow",I:!1}}],["/tag/operator/",{loader:()=>ee(()=>import("./index.html-B3ZV2t3v.js"),[]),meta:{t:"标签: operator",I:!1}}],["/tag/clash/",{loader:()=>ee(()=>import("./index.html-Dr-7dr-P.js"),[]),meta:{t:"标签: clash",I:!1}}],["/tag/v2ray/",{loader:()=>ee(()=>import("./index.html-BGjz41k2.js"),[]),meta:{t:"标签: v2ray",I:!1}}],["/tag/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85/",{loader:()=>ee(()=>import("./index.html-CRvvvq9K.js"),[]),meta:{t:"标签: 独立开发者",I:!1}}],["/tag/fastgpt/",{loader:()=>ee(()=>import("./index.html-BN5qQc00.js"),[]),meta:{t:"标签: FastGpt",I:!1}}],["/tag/chatgpt-on-web/",{loader:()=>ee(()=>import("./index.html-Z4NAd9A9.js"),[]),meta:{t:"标签: chatgpt-on-web",I:!1}}],["/tag/skill/",{loader:()=>ee(()=>import("./index.html-BSbvFhrR.js"),[]),meta:{t:"标签: skill",I:!1}}],["/tag/%E6%8E%A8%E7%90%86%E5%BC%95%E6%93%8E/",{loader:()=>ee(()=>import("./index.html-C2J1EfNc.js"),[]),meta:{t:"标签: 推理引擎",I:!1}}],["/tag/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",{loader:()=>ee(()=>import("./index.html-k8ispA86.js"),[]),meta:{t:"标签: 操作系统",I:!1}}],["/tag/http/",{loader:()=>ee(()=>import("./index.html-BjrQTJsZ.js"),[]),meta:{t:"标签: http",I:!1}}],["/article/",{loader:()=>ee(()=>import("./index.html-BZTALynX.js"),[]),meta:{t:"文章",I:!1}}],["/star/",{loader:()=>ee(()=>import("./index.html-DTRLGnhG.js"),[]),meta:{t:"星标",I:!1}}],["/timeline/",{loader:()=>ee(()=>import("./index.html-lWcykPkH.js"),[]),meta:{t:"时间轴",I:!1}}]]);/*! +`,r:{minutes:24.55,words:7366},t:"计算机网络",y:"a"}}],["/%E6%9D%82%E8%B0%88/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85.html",{loader:()=>Z(()=>import("./独立开发者.html-CQqumeCV.js"),[]),meta:{d:1718064e6,l:"2024年6月11日",c:["杂谈"],g:["独立开发者"],e:`
    +

    杂谈之独立开发者一点思考

    +
    +

    博文1

    +

    https://indiehacker.one/

    +

    全文总结 +本文主要介绍了独立开发者的相关内容,包括什么是独立开发者、为什么要做独立开发者、有哪些牛逼的独立开发者、独立开发者面临的困境、独立开发的一些基本流程、想法、如何判断想法的是不是可以赚钱、三大核心问题、如何解决用户的问题、使用什么样的编程语言、采用什么样的产品形态、一个 MVP 产品最少需要做多少工作、一周开发一个新产品、三点金规铁律、发布、别人说你的产品是垃圾,伪需求怎么办、增长、心态、如何保持积极的心态、如何面对压力等。

    `,r:{minutes:6.21,words:1862},t:"独立开发者一点思考",y:"a"}}],["/404.html",{loader:()=>Z(()=>import("./404.html-CZzg2Hno.js"),[]),meta:{t:""}}],["/%E4%BA%91%E5%8E%9F%E7%94%9F/",{loader:()=>Z(()=>import("./index.html-CgVnwJqB.js"),[]),meta:{t:"云原生"}}],["/%E4%BB%8B%E7%BB%8D/",{loader:()=>Z(()=>import("./index.html-COsDPQZc.js"),[]),meta:{t:"介绍"}}],["/%E5%B7%A5%E5%85%B7/",{loader:()=>Z(()=>import("./index.html-BumVWRev.js"),[]),meta:{t:"工具"}}],["/%E6%8A%80%E6%9C%AF%E7%A7%91%E6%99%AE/",{loader:()=>Z(()=>import("./index.html-BfolKYB9.js"),[]),meta:{t:"技术科普"}}],["/%E6%9D%82%E8%B0%88/",{loader:()=>Z(()=>import("./index.html-BSdcoXJ-.js"),[]),meta:{t:"杂谈"}}],["/category/",{loader:()=>Z(()=>import("./index.html-DnxxGuTz.js"),[]),meta:{t:"分类",I:!1}}],["/category/etcd/",{loader:()=>Z(()=>import("./index.html-DpckIW6I.js"),[]),meta:{t:"etcd 分类",I:!1}}],["/category/k8s/",{loader:()=>Z(()=>import("./index.html-MlfPaeqe.js"),[]),meta:{t:"k8s 分类",I:!1}}],["/category/kong/",{loader:()=>Z(()=>import("./index.html-CKY6HpW_.js"),[]),meta:{t:"kong 分类",I:!1}}],["/category/%E4%BA%91%E5%8E%9F%E7%94%9F/",{loader:()=>Z(()=>import("./index.html-CQaE2dqg.js"),[]),meta:{t:"云原生 分类",I:!1}}],["/category/%E4%B8%AA%E4%BA%BA%E4%BB%8B%E7%BB%8D/",{loader:()=>Z(()=>import("./index.html-B5wYE6rX.js"),[]),meta:{t:"个人介绍 分类",I:!1}}],["/category/%E4%BB%A3%E7%90%86/",{loader:()=>Z(()=>import("./index.html-CFqfecSo.js"),[]),meta:{t:"代理 分类",I:!1}}],["/category/aigc/",{loader:()=>Z(()=>import("./index.html-ByDxG3jX.js"),[]),meta:{t:"AIGC 分类",I:!1}}],["/category/%E5%B7%A5%E5%85%B7/",{loader:()=>Z(()=>import("./index.html-DcJDZJ4q.js"),[]),meta:{t:"工具 分类",I:!1}}],["/category/%E5%BC%80%E6%BA%90%E6%8A%80%E6%9C%AF/",{loader:()=>Z(()=>import("./index.html-DxFJSvJb.js"),[]),meta:{t:"开源技术 分类",I:!1}}],["/category/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",{loader:()=>Z(()=>import("./index.html-DhnFLJEW.js"),[]),meta:{t:"操作系统 分类",I:!1}}],["/category/%E7%BD%91%E7%BB%9C/",{loader:()=>Z(()=>import("./index.html-CK0bUPvq.js"),[]),meta:{t:"网络 分类",I:!1}}],["/category/%E6%9D%82%E8%B0%88/",{loader:()=>Z(()=>import("./index.html-CXwKAfG-.js"),[]),meta:{t:"杂谈 分类",I:!1}}],["/tag/",{loader:()=>Z(()=>import("./index.html-DPbZch0d.js"),[]),meta:{t:"标签",I:!1}}],["/tag/%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81/",{loader:()=>Z(()=>import("./index.html-PhirWEiv.js"),[]),meta:{t:"标签: 分布式锁",I:!1}}],["/tag/%E7%AC%94%E8%AE%B0/",{loader:()=>Z(()=>import("./index.html-DAGrDx92.js"),[]),meta:{t:"标签: 笔记",I:!1}}],["/tag/kong/",{loader:()=>Z(()=>import("./index.html-CVUaa08f.js"),[]),meta:{t:"标签: kong",I:!1}}],["/tag/nginx/",{loader:()=>Z(()=>import("./index.html-LP-cNRNL.js"),[]),meta:{t:"标签: nginx",I:!1}}],["/tag/html/",{loader:()=>Z(()=>import("./index.html-Co4LX1Zq.js"),[]),meta:{t:"标签: html",I:!1}}],["/tag/kubeflow/",{loader:()=>Z(()=>import("./index.html-c2P81sB4.js"),[]),meta:{t:"标签: Kubeflow",I:!1}}],["/tag/operator/",{loader:()=>Z(()=>import("./index.html-CV8XCst_.js"),[]),meta:{t:"标签: operator",I:!1}}],["/tag/%E4%B8%AA%E4%BA%BA/",{loader:()=>Z(()=>import("./index.html-D9sOIj8N.js"),[]),meta:{t:"标签: 个人",I:!1}}],["/tag/clash/",{loader:()=>Z(()=>import("./index.html-rsWXLBdy.js"),[]),meta:{t:"标签: clash",I:!1}}],["/tag/v2ray/",{loader:()=>Z(()=>import("./index.html-ClpK05C3.js"),[]),meta:{t:"标签: v2ray",I:!1}}],["/tag/fastgpt/",{loader:()=>Z(()=>import("./index.html-iT0KKjFO.js"),[]),meta:{t:"标签: FastGpt",I:!1}}],["/tag/chatgpt-on-web/",{loader:()=>Z(()=>import("./index.html-BaUiHCR1.js"),[]),meta:{t:"标签: chatgpt-on-web",I:!1}}],["/tag/skill/",{loader:()=>Z(()=>import("./index.html-u084NrJT.js"),[]),meta:{t:"标签: skill",I:!1}}],["/tag/%E6%8E%A8%E7%90%86%E5%BC%95%E6%93%8E/",{loader:()=>Z(()=>import("./index.html-Cn_5MZtq.js"),[]),meta:{t:"标签: 推理引擎",I:!1}}],["/tag/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",{loader:()=>Z(()=>import("./index.html-B7SfaBKD.js"),[]),meta:{t:"标签: 操作系统",I:!1}}],["/tag/http/",{loader:()=>Z(()=>import("./index.html-Ct9Y8_UN.js"),[]),meta:{t:"标签: http",I:!1}}],["/tag/%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91%E8%80%85/",{loader:()=>Z(()=>import("./index.html-BjU4pC_h.js"),[]),meta:{t:"标签: 独立开发者",I:!1}}],["/article/",{loader:()=>Z(()=>import("./index.html-EHOxrP7F.js"),[]),meta:{t:"文章",I:!1}}],["/star/",{loader:()=>Z(()=>import("./index.html-DJxSiM5R.js"),[]),meta:{t:"星标",I:!1}}],["/timeline/",{loader:()=>Z(()=>import("./index.html-BdzH4-PO.js"),[]),meta:{t:"时间轴",I:!1}}]]);/*! * vue-router v4.3.2 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const $s=typeof document<"u";function H2(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const _e=Object.assign;function Ca(e,t){const n={};for(const s in t){const r=t[s];n[s]=Zt(r)?r.map(e):e(r)}return n}const Fr=()=>{},Zt=Array.isArray,Jp=/#/g,z2=/&/g,V2=/\//g,U2=/=/g,K2=/\?/g,Qp=/\+/g,q2=/%5B/g,G2=/%5D/g,Xp=/%5E/g,W2=/%60/g,Zp=/%7B/g,Y2=/%7C/g,eh=/%7D/g,J2=/%20/g;function cc(e){return encodeURI(""+e).replace(Y2,"|").replace(q2,"[").replace(G2,"]")}function Q2(e){return cc(e).replace(Zp,"{").replace(eh,"}").replace(Xp,"^")}function ll(e){return cc(e).replace(Qp,"%2B").replace(J2,"+").replace(Jp,"%23").replace(z2,"%26").replace(W2,"`").replace(Zp,"{").replace(eh,"}").replace(Xp,"^")}function X2(e){return ll(e).replace(U2,"%3D")}function Z2(e){return cc(e).replace(Jp,"%23").replace(K2,"%3F")}function e4(e){return e==null?"":Z2(e).replace(V2,"%2F")}function Jr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const t4=/\/$/,n4=e=>e.replace(t4,"");function Aa(e,t,n="/"){let s,r={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(s=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),r=e(o)),a>-1&&(s=s||t.slice(0,a),i=t.slice(a,t.length)),s=i4(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:Jr(i)}}function s4(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function rf(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function r4(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Zs(t.matched[s],n.matched[r])&&th(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Zs(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function th(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!o4(e[n],t[n]))return!1;return!0}function o4(e,t){return Zt(e)?of(e,t):Zt(t)?of(t,e):e===t}function of(e,t){return Zt(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function i4(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i).join("/")}var Qr;(function(e){e.pop="pop",e.push="push"})(Qr||(Qr={}));var jr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(jr||(jr={}));function a4(e){if(!e)if($s){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),n4(e)}const l4=/^[^#]+#/;function c4(e,t){return e.replace(l4,"#")+t}function u4(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const ji=()=>({left:window.scrollX,top:window.scrollY});function f4(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=u4(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function af(e,t){return(history.state?history.state.position-t:-1)+e}const cl=new Map;function d4(e,t){cl.set(e,t)}function p4(e){const t=cl.get(e);return cl.delete(e),t}let h4=()=>location.protocol+"//"+location.host;function nh(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let a=r.includes(e.slice(o))?e.slice(o).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),rf(l,"")}return rf(n,e)+s+r}function m4(e,t,n,s){let r=[],o=[],i=null;const a=({state:p})=>{const h=nh(e,location),g=n.value,m=t.value;let v=0;if(p){if(n.value=h,t.value=p,i&&i===g){i=null;return}v=m?p.position-m.position:0}else s(h);r.forEach(y=>{y(n.value,g,{delta:v,type:Qr.pop,direction:v?v>0?jr.forward:jr.back:jr.unknown})})};function l(){i=n.value}function c(p){r.push(p);const h=()=>{const g=r.indexOf(p);g>-1&&r.splice(g,1)};return o.push(h),h}function f(){const{history:p}=window;p.state&&p.replaceState(_e({},p.state,{scroll:ji()}),"")}function d(){for(const p of o)p();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:l,listen:c,destroy:d}}function lf(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?ji():null}}function g4(e){const{history:t,location:n}=window,s={value:nh(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,f){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:h4()+e+l;try{t[f?"replaceState":"pushState"](c,"",p),r.value=c}catch(h){console.error(h),n[f?"replace":"assign"](p)}}function i(l,c){const f=_e({},t.state,lf(r.value.back,l,r.value.forward,!0),c,{position:r.value.position});o(l,f,!0),s.value=l}function a(l,c){const f=_e({},r.value,t.state,{forward:l,scroll:ji()});o(f.current,f,!0);const d=_e({},lf(s.value,l,null),{position:f.position+1},c);o(l,d,!1),s.value=l}return{location:s,state:r,push:a,replace:i}}function v4(e){e=a4(e);const t=g4(e),n=m4(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=_e({location:"",base:e,go:s,createHref:c4.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function y4(e){return typeof e=="string"||e&&typeof e=="object"}function sh(e){return typeof e=="string"||typeof e=="symbol"}const gn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},rh=Symbol("");var cf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(cf||(cf={}));function er(e,t){return _e(new Error,{type:e,[rh]:!0},t)}function pn(e,t){return e instanceof Error&&rh in e&&(t==null||!!(e.type&t))}const uf="[^/]+?",b4={sensitive:!1,strict:!1,start:!0,end:!0},w4=/[.+*?^${}()[\]/\\]/g;function _4(e,t){const n=_e({},b4,t),s=[];let r=n.start?"^":"";const o=[];for(const c of e){const f=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function S4(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const k4={type:0,value:""},C4=/[a-zA-Z0-9_]/;function A4(e){if(!e)return[[]];if(e==="/")return[[k4]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let a=0,l,c="",f="";function d(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=l}for(;a{i(E)}:Fr}function i(f){if(sh(f)){const d=s.get(f);d&&(s.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&s.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){let d=0;for(;d=0&&(f.record.path!==n[d].record.path||!oh(f,n[d]));)d++;n.splice(d,0,f),f.record.name&&!pf(f)&&s.set(f.record.name,f)}function c(f,d){let p,h={},g,m;if("name"in f&&f.name){if(p=s.get(f.name),!p)throw er(1,{location:f});m=p.record.name,h=_e(df(d.params,p.keys.filter(E=>!E.optional).concat(p.parent?p.parent.keys.filter(E=>E.optional):[]).map(E=>E.name)),f.params&&df(f.params,p.keys.map(E=>E.name))),g=p.stringify(h)}else if(f.path!=null)g=f.path,p=n.find(E=>E.re.test(g)),p&&(h=p.parse(g),m=p.record.name);else{if(p=d.name?s.get(d.name):n.find(E=>E.re.test(d.path)),!p)throw er(1,{location:f,currentLocation:d});m=p.record.name,h=_e({},d.params,f.params),g=p.stringify(h)}const v=[];let y=p;for(;y;)v.unshift(y.record),y=y.parent;return{name:m,path:g,params:h,matched:v,meta:L4(v)}}return e.forEach(f=>o(f)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:r}}function df(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function I4(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:O4(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function O4(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function pf(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function L4(e){return e.reduce((t,n)=>_e(t,n.meta),{})}function hf(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function oh(e,t){return t.children.some(n=>n===e||oh(e,n))}function $4(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&ll(o)):[s&&ll(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function N4(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Zt(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const M4=Symbol(""),gf=Symbol(""),Hi=Symbol(""),uc=Symbol(""),ul=Symbol("");function Sr(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Pn(e,t,n,s,r,o=i=>i()){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const c=p=>{p===!1?l(er(4,{from:n,to:t})):p instanceof Error?l(p):y4(p)?l(er(2,{from:t,to:p})):(i&&s.enterCallbacks[r]===i&&typeof p=="function"&&i.push(p),a())},f=o(()=>e.call(s&&s.instances[r],t,n,c));let d=Promise.resolve(f);e.length<3&&(d=d.then(c)),d.catch(p=>l(p))})}function Ta(e,t,n,s,r=o=>o()){const o=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(P4(l)){const f=(l.__vccOpts||l)[t];f&&o.push(Pn(f,n,s,i,a,r))}else{let c=l();o.push(()=>c.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const d=H2(f)?f.default:f;i.components[a]=d;const h=(d.__vccOpts||d)[t];return h&&Pn(h,n,s,i,a,r)()}))}}return o}function P4(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function vf(e){const t=ce(Hi),n=ce(uc),s=_(()=>{const l=$(e.to);return t.resolve(l)}),r=_(()=>{const{matched:l}=s.value,{length:c}=l,f=l[c-1],d=n.matched;if(!f||!d.length)return-1;const p=d.findIndex(Zs.bind(null,f));if(p>-1)return p;const h=yf(l[c-2]);return c>1&&yf(f)===h&&d[d.length-1].path!==h?d.findIndex(Zs.bind(null,l[c-2])):p}),o=_(()=>r.value>-1&&F4(n.params,s.value.params)),i=_(()=>r.value>-1&&r.value===n.matched.length-1&&th(n.params,s.value.params));function a(l={}){return D4(l)?t[$(e.replace)?"replace":"push"]($(e.to)).catch(Fr):Promise.resolve()}return{route:s,href:_(()=>s.value.href),isActive:o,isExactActive:i,navigate:a}}const B4=R({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:vf,setup(e,{slots:t}){const n=ar(vf(e)),{options:s}=ce(Hi),r=_(()=>({[bf(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[bf(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:u("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),R4=B4;function D4(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function F4(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Zt(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function yf(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const bf=(e,t,n)=>e??t??n,j4=R({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=ce(ul),r=_(()=>e.route||s.value),o=ce(gf,0),i=_(()=>{let c=$(o);const{matched:f}=r.value;let d;for(;(d=f[c])&&!d.components;)c++;return c}),a=_(()=>r.value.matched[i.value]);Et(gf,_(()=>i.value+1)),Et(M4,a),Et(ul,r);const l=V();return ie(()=>[l.value,a.value,e.name],([c,f,d],[p,h,g])=>{f&&(f.instances[d]=c,h&&h!==f&&c&&c===p&&(f.leaveGuards.size||(f.leaveGuards=h.leaveGuards),f.updateGuards.size||(f.updateGuards=h.updateGuards))),c&&f&&(!h||!Zs(f,h)||!p)&&(f.enterCallbacks[d]||[]).forEach(m=>m(c))},{flush:"post"}),()=>{const c=r.value,f=e.name,d=a.value,p=d&&d.components[f];if(!p)return wf(n.default,{Component:p,route:c});const h=d.props[f],g=h?h===!0?c.params:typeof h=="function"?h(c):h:null,v=u(p,_e({},g,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[f]=null)},ref:l}));return wf(n.default,{Component:v,route:c})||v}}});function wf(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const H4=j4;function z4(e){const t=x4(e.routes,e),n=e.parseQuery||$4,s=e.stringifyQuery||mf,r=e.history,o=Sr(),i=Sr(),a=Sr(),l=we(gn);let c=gn;$s&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Ca.bind(null,N=>""+N),d=Ca.bind(null,e4),p=Ca.bind(null,Jr);function h(N,G){let K,Q;return sh(N)?(K=t.getRecordMatcher(N),Q=G):Q=N,t.addRoute(Q,K)}function g(N){const G=t.getRecordMatcher(N);G&&t.removeRoute(G)}function m(){return t.getRoutes().map(N=>N.record)}function v(N){return!!t.getRecordMatcher(N)}function y(N,G){if(G=_e({},G||l.value),typeof N=="string"){const S=Aa(n,N,G.path),x=t.resolve({path:S.path},G),B=r.createHref(S.fullPath);return _e(S,x,{params:p(x.params),hash:Jr(S.hash),redirectedFrom:void 0,href:B})}let K;if(N.path!=null)K=_e({},N,{path:Aa(n,N.path,G.path).path});else{const S=_e({},N.params);for(const x in S)S[x]==null&&delete S[x];K=_e({},N,{params:d(S)}),G.params=d(G.params)}const Q=t.resolve(K,G),fe=N.hash||"";Q.params=f(p(Q.params));const be=s4(s,_e({},N,{hash:Q2(fe),path:Q.path})),b=r.createHref(be);return _e({fullPath:be,hash:fe,query:s===mf?N4(N.query):N.query||{}},Q,{redirectedFrom:void 0,href:b})}function E(N){return typeof N=="string"?Aa(n,N,l.value.path):_e({},N)}function w(N,G){if(c!==N)return er(8,{from:G,to:N})}function k(N){return A(N)}function O(N){return k(_e(E(N),{replace:!0}))}function T(N){const G=N.matched[N.matched.length-1];if(G&&G.redirect){const{redirect:K}=G;let Q=typeof K=="function"?K(N):K;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=E(Q):{path:Q},Q.params={}),_e({query:N.query,hash:N.hash,params:Q.path!=null?{}:N.params},Q)}}function A(N,G){const K=c=y(N),Q=l.value,fe=N.state,be=N.force,b=N.replace===!0,S=T(K);if(S)return A(_e(E(S),{state:typeof S=="object"?_e({},fe,S.state):fe,force:be,replace:b}),G||K);const x=K;x.redirectedFrom=G;let B;return!be&&r4(s,Q,K)&&(B=er(16,{to:x,from:Q}),Je(Q,Q,!0,!1)),(B?Promise.resolve(B):L(x,Q)).catch(M=>pn(M)?pn(M,2)?M:vt(M):W(M,x,Q)).then(M=>{if(M){if(pn(M,2))return A(_e({replace:b},E(M.to),{state:typeof M.to=="object"?_e({},fe,M.to.state):fe,force:be}),G||x)}else M=P(x,Q,!0,b,fe);return j(x,Q,M),M})}function C(N,G){const K=w(N,G);return K?Promise.reject(K):Promise.resolve()}function F(N){const G=zt.values().next().value;return G&&typeof G.runWithContext=="function"?G.runWithContext(N):N()}function L(N,G){let K;const[Q,fe,be]=V4(N,G);K=Ta(Q.reverse(),"beforeRouteLeave",N,G);for(const S of Q)S.leaveGuards.forEach(x=>{K.push(Pn(x,N,G))});const b=C.bind(null,N,G);return K.push(b),Ve(K).then(()=>{K=[];for(const S of o.list())K.push(Pn(S,N,G));return K.push(b),Ve(K)}).then(()=>{K=Ta(fe,"beforeRouteUpdate",N,G);for(const S of fe)S.updateGuards.forEach(x=>{K.push(Pn(x,N,G))});return K.push(b),Ve(K)}).then(()=>{K=[];for(const S of be)if(S.beforeEnter)if(Zt(S.beforeEnter))for(const x of S.beforeEnter)K.push(Pn(x,N,G));else K.push(Pn(S.beforeEnter,N,G));return K.push(b),Ve(K)}).then(()=>(N.matched.forEach(S=>S.enterCallbacks={}),K=Ta(be,"beforeRouteEnter",N,G,F),K.push(b),Ve(K))).then(()=>{K=[];for(const S of i.list())K.push(Pn(S,N,G));return K.push(b),Ve(K)}).catch(S=>pn(S,8)?S:Promise.reject(S))}function j(N,G,K){a.list().forEach(Q=>F(()=>Q(N,G,K)))}function P(N,G,K,Q,fe){const be=w(N,G);if(be)return be;const b=G===gn,S=$s?history.state:{};K&&(Q||b?r.replace(N.fullPath,_e({scroll:b&&S&&S.scroll},fe)):r.push(N.fullPath,fe)),l.value=N,Je(N,G,K,b),vt()}let te;function Oe(){te||(te=r.listen((N,G,K)=>{if(!Lt.listening)return;const Q=y(N),fe=T(Q);if(fe){A(_e(fe,{replace:!0}),Q).catch(Fr);return}c=Q;const be=l.value;$s&&d4(af(be.fullPath,K.delta),ji()),L(Q,be).catch(b=>pn(b,12)?b:pn(b,2)?(A(b.to,Q).then(S=>{pn(S,20)&&!K.delta&&K.type===Qr.pop&&r.go(-1,!1)}).catch(Fr),Promise.reject()):(K.delta&&r.go(-K.delta,!1),W(b,Q,be))).then(b=>{b=b||P(Q,be,!1),b&&(K.delta&&!pn(b,8)?r.go(-K.delta,!1):K.type===Qr.pop&&pn(b,20)&&r.go(-1,!1)),j(Q,be,b)}).catch(Fr)}))}let Le=Sr(),X=Sr(),re;function W(N,G,K){vt(N);const Q=X.list();return Q.length?Q.forEach(fe=>fe(N,G,K)):console.error(N),Promise.reject(N)}function Ne(){return re&&l.value!==gn?Promise.resolve():new Promise((N,G)=>{Le.add([N,G])})}function vt(N){return re||(re=!N,Oe(),Le.list().forEach(([G,K])=>N?K(N):G()),Le.reset()),N}function Je(N,G,K,Q){const{scrollBehavior:fe}=e;if(!$s||!fe)return Promise.resolve();const be=!K&&p4(af(N.fullPath,0))||(Q||!K)&&history.state&&history.state.scroll||null;return Qe().then(()=>fe(N,G,be)).then(b=>b&&f4(b)).catch(b=>W(b,N,G))}const ze=N=>r.go(N);let ft;const zt=new Set,Lt={currentRoute:l,listening:!0,addRoute:h,removeRoute:g,hasRoute:v,getRoutes:m,resolve:y,options:e,push:k,replace:O,go:ze,back:()=>ze(-1),forward:()=>ze(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:X.add,isReady:Ne,install(N){const G=this;N.component("RouterLink",R4),N.component("RouterView",H4),N.config.globalProperties.$router=G,Object.defineProperty(N.config.globalProperties,"$route",{enumerable:!0,get:()=>$(l)}),$s&&!ft&&l.value===gn&&(ft=!0,k(r.location).catch(fe=>{}));const K={};for(const fe in gn)Object.defineProperty(K,fe,{get:()=>l.value[fe],enumerable:!0});N.provide(Hi,G),N.provide(uc,Yl(K)),N.provide(ul,l);const Q=N.unmount;zt.add(N),N.unmount=function(){zt.delete(N),zt.size<1&&(c=gn,te&&te(),te=null,l.value=gn,ft=!1,re=!1),Q()}}};function Ve(N){return N.reduce((G,K)=>G.then(()=>F(K)),Promise.resolve())}return Lt}function V4(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iZs(c,a))?s.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>Zs(c,l))||r.push(l))}return[n,s,r]}function Ss(){return ce(Hi)}function fn(){return ce(uc)}var fc=Symbol(""),en=()=>{const e=ce(fc);if(!e)throw new Error("useClientData() is called without provider.");return e},U4=()=>en().pageComponent,He=()=>en().pageData,Ce=()=>en().pageFrontmatter,K4=()=>en().pageHead,ih=()=>en().pageLang,q4=()=>en().pageLayout,dn=()=>en().routeLocale,G4=()=>en().routePath,W4=()=>en().routes,ah=()=>en().siteData,lr=()=>en().siteLocaleData,Y4=Symbol(""),fl=we(F2),Ks=we(j2),lh=(e,t)=>{const n=I2(e,t);if(Ks.value[n])return n;const s=encodeURI(n);if(Ks.value[s])return s;const r=fl.value[n]||fl.value[s];return r||n},Ft=(e,t)=>{const{pathname:n,hashAndQueries:s}=Gp(e),r=lh(n,t),o=r+s;return Ks.value[r]?{...Ks.value[r],path:o,notFound:!1}:{...Ks.value["/404.html"],path:o,notFound:!0}},J4=(e,t)=>{const{pathname:n,hashAndQueries:s}=Gp(e);return lh(n,t)+s},Q4=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget){const t=e.currentTarget.getAttribute("target");if(t!=null&&t.match(/\b_blank\b/i))return}return e.preventDefault(),!0}},We=R({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const n=Ss(),s=fn(),r=_(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/KnowledgeBlog/${J4(e.to,s.path).substring(1)}`);return()=>{var o;return u("a",{class:["route-link",{[e.activeClass]:e.active}],href:r.value,onClick:(i={})=>{Q4(i)&&n.push(e.to).catch()}},(o=t.default)==null?void 0:o.call(t))}}}),X4=R({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=Xt(e,"config"),s=fn(),r=ah(),o=_(()=>ho(n.value.link)),i=_(()=>n.value.target||(o.value?"_blank":void 0)),a=_(()=>i.value==="_blank"),l=_(()=>!o.value&&!a.value),c=_(()=>n.value.rel||(a.value?"noopener noreferrer":null)),f=_(()=>n.value.ariaLabel??n.value.text),d=_(()=>{if(n.value.exact)return!1;const h=Object.keys(r.value.locales);return h.length?h.every(g=>g!==n.value.link):n.value.link!=="/"}),p=_(()=>l.value?n.value.activeMatch?(n.value.activeMatch instanceof RegExp?n.value.activeMatch:new RegExp(n.value.activeMatch,"u")).test(s.path):d.value?s.path.startsWith(n.value.link):s.path===n.value.link:!1);return()=>{const{before:h,after:g,default:m}=t,v=(m==null?void 0:m(n.value))||[h==null?void 0:h(n.value),n.value.text,g==null?void 0:g(n.value)];return l.value?u(We,{class:"auto-link",to:n.value.link,active:p.value,"aria-label":f.value},()=>v):u("a",{class:"auto-link external-link",href:n.value.link,"aria-label":f.value,rel:c.value,target:i.value},v)}}}),zi=R({name:"ClientOnly",setup(e,t){const n=V(!1);return ge(()=>{n.value=!0}),()=>{var s,r;return n.value?(r=(s=t.slots).default)==null?void 0:r.call(s):null}}}),ch=R({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=U4(),n=_(()=>{if(!e.path)return t.value;const s=Ft(e.path);return up(()=>s.loader().then(({comp:r})=>r))});return()=>u(n.value)}}),Z4="Layout",e3="en-US",ns=ar({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const s=je(t.description)?t.description:n.description,r=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:s}]];return P2(r)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||e3,resolvePageLayout:(e,t)=>{const n=je(e.frontmatter.layout)?e.frontmatter.layout:Z4;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>O2(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},s)=>{var r;return{...n,...t[s],head:[...((r=t[s])==null?void 0:r.head)??[],...n.head??[]]}}}),Ht=(e={})=>e,xe=e=>Es(e)?e:`/KnowledgeBlog/${Yp(e)}`;const t3=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),go=e=>{const t=dn();return _(()=>e[t.value]??{})};var It=Uint8Array,Ms=Uint16Array,n3=Int32Array,uh=new It([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]),fh=new It([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]),s3=new It([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),dh=function(e,t){for(var n=new Ms(31),s=0;s<31;++s)n[s]=t+=1<>1|(Be&21845)<<1;xn=(xn&52428)>>2|(xn&13107)<<2,xn=(xn&61680)>>4|(xn&3855)<<4,dl[Be]=((xn&65280)>>8|(xn&255)<<8)>>1}var Hr=function(e,t,n){for(var s=e.length,r=0,o=new Ms(t);r>l]=c}else for(a=new Ms(s),r=0;r>15-e[r]);return a},vo=new It(288);for(var Be=0;Be<144;++Be)vo[Be]=8;for(var Be=144;Be<256;++Be)vo[Be]=9;for(var Be=256;Be<280;++Be)vo[Be]=7;for(var Be=280;Be<288;++Be)vo[Be]=8;var mh=new It(32);for(var Be=0;Be<32;++Be)mh[Be]=5;var a3=Hr(vo,9,1),l3=Hr(mh,5,1),xa=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},Ut=function(e,t,n){var s=t/8|0;return(e[s]|e[s+1]<<8)>>(t&7)&n},Ia=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},c3=function(e){return(e+7)/8|0},gh=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new It(e.subarray(t,n))},u3=["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"],Mt=function(e,t,n){var s=new Error(t||u3[e]);if(s.code=e,Error.captureStackTrace&&Error.captureStackTrace(s,Mt),!n)throw s;return s},f3=function(e,t,n,s){var r=e.length,o=0;if(!r||t.f&&!t.l)return n||new It(0);var i=!n,a=i||t.i!=2,l=t.i;i&&(n=new It(r*3));var c=function(fe){var be=n.length;if(fe>be){var b=new It(Math.max(be*2,fe));b.set(n),n=b}},f=t.f||0,d=t.p||0,p=t.b||0,h=t.l,g=t.d,m=t.m,v=t.n,y=r*8;do{if(!h){f=Ut(e,d,1);var E=Ut(e,d+1,3);if(d+=3,E)if(E==1)h=a3,g=l3,m=9,v=5;else if(E==2){var T=Ut(e,d,31)+257,A=Ut(e,d+10,15)+4,C=T+Ut(e,d+5,31)+1;d+=14;for(var F=new It(C),L=new It(19),j=0;j>4;if(w<16)F[j++]=w;else{var X=0,re=0;for(w==16?(re=3+Ut(e,d,3),d+=2,X=F[j-1]):w==17?(re=3+Ut(e,d,7),d+=3):w==18&&(re=11+Ut(e,d,127),d+=7);re--;)F[j++]=X}}var W=F.subarray(0,T),Ne=F.subarray(T);m=xa(W),v=xa(Ne),h=Hr(W,m,1),g=Hr(Ne,v,1)}else Mt(1);else{var w=c3(d)+4,k=e[w-4]|e[w-3]<<8,O=w+k;if(O>r){l&&Mt(0);break}a&&c(p+k),n.set(e.subarray(w,O),p),t.b=p+=k,t.p=d=O*8,t.f=f;continue}if(d>y){l&&Mt(0);break}}a&&c(p+131072);for(var vt=(1<>4;if(d+=X&15,d>y){l&&Mt(0);break}if(X||Mt(2),ft<256)n[p++]=ft;else if(ft==256){ze=d,h=null;break}else{var zt=ft-254;if(ft>264){var j=ft-257,Lt=uh[j];zt=Ut(e,d,(1<>4;Ve||Mt(3),d+=Ve&15;var Ne=i3[N];if(N>3){var Lt=fh[N];Ne+=Ia(e,d)&(1<y){l&&Mt(0);break}a&&c(p+131072);var G=p+zt;if(p>4>7||(e[0]<<8|e[1])%31)&&Mt(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&Mt(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function h3(e,t){return f3(e.subarray(p3(e,t),-4),{i:2},t,t)}var pl=typeof TextDecoder<"u"&&new TextDecoder,m3=0;try{pl.decode(d3,{stream:!0}),m3=1}catch{}var g3=function(e){for(var t="",n=0;;){var s=e[n++],r=(s>127)+(s>223)+(s>239);if(n+r>e.length)return{s:t,r:gh(e,n-1)};r?r==3?(s=((s&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|s>>10,56320|s&1023)):r&1?t+=String.fromCharCode((s&31)<<6|e[n++]&63):t+=String.fromCharCode((s&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(s)}};function v3(e,t){{for(var n=new It(e.length),s=0;s{const t=atob(e);return y3(h3(v3(t)))},gt=(e,t)=>{var s;const n=(s=(t==null?void 0:t._instance)||nt())==null?void 0:s.appContext.components;return n?e in n||Dt(e)in n||lo(Dt(e))in n:!1},vh=e=>new Promise(t=>setTimeout(t,e)),yh=e=>typeof e<"u",Oa=e=>typeof e=="number",ml=Array.isArray,_i=(e,t)=>je(e)&&e.startsWith(t),b3=(e,t)=>je(e)&&e.endsWith(t),yo=Object.entries,cn=Object.keys,dc=e=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},Vi=e=>_i(e,"/");function cr(e){return Ni()?(Vl(e),!0):!1}function rt(e){return typeof e=="function"?e():$(e)}const bo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const w3=Object.prototype.toString,_3=e=>w3.call(e)==="[object Object]",vs=()=>{},_f=E3();function E3(){var e,t;return bo&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function pc(e,t){function n(...s){return new Promise((r,o)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(o)})}return n}const bh=e=>e();function S3(e,t={}){let n,s,r=vs;const o=a=>{clearTimeout(a),r(),r=vs};return a=>{const l=rt(e),c=rt(t.maxWait);return n&&o(n),l<=0||c!==void 0&&c<=0?(s&&(o(s),s=null),Promise.resolve(a())):new Promise((f,d)=>{r=t.rejectOnCancel?d:f,c&&!s&&(s=setTimeout(()=>{n&&o(n),s=null,f(a())},c)),n=setTimeout(()=>{s&&o(s),s=null,f(a())},l)})}}function k3(...e){let t=0,n,s=!0,r=vs,o,i,a,l,c;!Ze(e[0])&&typeof e[0]=="object"?{delay:i,trailing:a=!0,leading:l=!0,rejectOnCancel:c=!1}=e[0]:[i,a=!0,l=!0,c=!1]=e;const f=()=>{n&&(clearTimeout(n),n=void 0,r(),r=vs)};return p=>{const h=rt(i),g=Date.now()-t,m=()=>o=p();return f(),h<=0?(t=Date.now(),m()):(g>h&&(l||!s)?(t=Date.now(),m()):a&&(o=new Promise((v,y)=>{r=c?y:v,n=setTimeout(()=>{t=Date.now(),s=!0,v(m()),f()},Math.max(0,h-g))})),!l&&!n&&(n=setTimeout(()=>s=!0,h)),s=!1,o)}}function C3(e=bh){const t=V(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...o)=>{t.value&&e(...o)};return{isActive:un(t),pause:n,resume:s,eventFilter:r}}function A3(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const s=t;t=void 0,s&&await s},n}function wh(e){return nt()}function T3(...e){if(e.length!==1)return Xt(...e);const t=e[0];return typeof t=="function"?un(Zl(()=>({get:t,set:vs}))):V(t)}function _h(e,t=200,n={}){return pc(S3(t,n),e)}function x3(e,t=200,n=!1,s=!0,r=!1){return pc(k3(t,n,s,r),e)}function I3(e,t,n={}){const{eventFilter:s=bh,...r}=n;return ie(e,pc(s,t),r)}function O3(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:o,pause:i,resume:a,isActive:l}=C3(s);return{stop:I3(e,t,{...r,eventFilter:o}),pause:i,resume:a,isActive:l}}function Ui(e,t=!0,n){wh()?ge(e,n):t?e():Qe(e)}function L3(e,t){wh()&&Sn(e,t)}function $3(e,t,n={}){const{immediate:s=!0}=n,r=V(!1);let o=null;function i(){o&&(clearTimeout(o),o=null)}function a(){r.value=!1,i()}function l(...c){i(),r.value=!0,o=setTimeout(()=>{r.value=!1,o=null,e(...c)},rt(t))}return s&&(r.value=!0,bo&&l()),cr(a),{isPending:un(r),start:l,stop:a}}function Xr(e=!1,t={}){const{truthyValue:n=!0,falsyValue:s=!1}=t,r=Ze(e),o=V(e);function i(a){if(arguments.length)return o.value=a,o.value;{const l=rt(n);return o.value=o.value===l?rt(s):l,o.value}}return r?i:[o,i]}function yn(e){var t;const n=rt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Kn=bo?window:void 0,Eh=bo?window.document:void 0,Sh=bo?window.navigator:void 0;function Ye(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=Kn):[t,n,s,r]=e,!t)return vs;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const o=[],i=()=>{o.forEach(f=>f()),o.length=0},a=(f,d,p,h)=>(f.addEventListener(d,p,h),()=>f.removeEventListener(d,p,h)),l=ie(()=>[yn(t),rt(r)],([f,d])=>{if(i(),!f)return;const p=_3(d)?{...d}:d;o.push(...n.flatMap(h=>s.map(g=>a(f,h,g,p))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return cr(c),c}function N3(){const e=V(!1),t=nt();return t&&ge(()=>{e.value=!0},t),e}function wo(e){const t=N3();return _(()=>(t.value,!!e()))}function hc(e,t={}){const{window:n=Kn}=t,s=wo(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const o=V(!1),i=c=>{o.value=c.matches},a=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",i):r.removeListener(i))},l=rp(()=>{s.value&&(a(),r=n.matchMedia(rt(e)),"addEventListener"in r?r.addEventListener("change",i):r.addListener(i),o.value=r.matches)});return cr(()=>{l(),a(),r=void 0}),o}function Ef(e,t={}){const{controls:n=!1,navigator:s=Sh}=t,r=wo(()=>s&&"permissions"in s);let o;const i=typeof e=="string"?{name:e}:e,a=V(),l=()=>{o&&(a.value=o.state)},c=A3(async()=>{if(r.value){if(!o)try{o=await s.permissions.query(i),Ye(o,"change",l),l()}catch{a.value="prompt"}return o}});return c(),n?{state:a,isSupported:r,query:c}:a}function M3(e={}){const{navigator:t=Sh,read:n=!1,source:s,copiedDuring:r=1500,legacy:o=!1}=e,i=wo(()=>t&&"clipboard"in t),a=Ef("clipboard-read"),l=Ef("clipboard-write"),c=_(()=>i.value||o),f=V(""),d=V(!1),p=$3(()=>d.value=!1,r);function h(){i.value&&y(a.value)?t.clipboard.readText().then(E=>{f.value=E}):f.value=v()}c.value&&n&&Ye(["copy","cut"],h);async function g(E=rt(s)){c.value&&E!=null&&(i.value&&y(l.value)?await t.clipboard.writeText(E):m(E),f.value=E,d.value=!0,p.start())}function m(E){const w=document.createElement("textarea");w.value=E??"",w.style.position="absolute",w.style.opacity="0",document.body.appendChild(w),w.select(),document.execCommand("copy"),w.remove()}function v(){var E,w,k;return(k=(w=(E=document==null?void 0:document.getSelection)==null?void 0:E.call(document))==null?void 0:w.toString())!=null?k:""}function y(E){return E==="granted"||E==="prompt"}return{isSupported:c,text:f,copied:d,copy:g}}const zo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Vo="__vueuse_ssr_handlers__",P3=B3();function B3(){return Vo in zo||(zo[Vo]=zo[Vo]||{}),zo[Vo]}function R3(e,t){return P3[e]||t}function D3(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const F3={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Sf="vueuse-storage";function mc(e,t,n,s={}){var r;const{flush:o="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:f,window:d=Kn,eventFilter:p,onError:h=L=>{console.error(L)},initOnMounted:g}=s,m=(f?we:V)(typeof t=="function"?t():t);if(!n)try{n=R3("getDefaultStorage",()=>{var L;return(L=Kn)==null?void 0:L.localStorage})()}catch(L){h(L)}if(!n)return m;const v=rt(t),y=D3(v),E=(r=s.serializer)!=null?r:F3[y],{pause:w,resume:k}=O3(m,()=>T(m.value),{flush:o,deep:i,eventFilter:p});d&&a&&Ui(()=>{Ye(d,"storage",C),Ye(d,Sf,F),g&&C()}),g||C();function O(L,j){d&&d.dispatchEvent(new CustomEvent(Sf,{detail:{key:e,oldValue:L,newValue:j,storageArea:n}}))}function T(L){try{const j=n.getItem(e);if(L==null)O(j,null),n.removeItem(e);else{const P=E.write(L);j!==P&&(n.setItem(e,P),O(j,P))}}catch(j){h(j)}}function A(L){const j=L?L.newValue:n.getItem(e);if(j==null)return l&&v!=null&&n.setItem(e,E.write(v)),v;if(!L&&c){const P=E.read(j);return typeof c=="function"?c(P,v):y==="object"&&!Array.isArray(P)?{...v,...P}:P}else return typeof j!="string"?j:E.read(j)}function C(L){if(!(L&&L.storageArea!==n)){if(L&&L.key==null){m.value=v;return}if(!(L&&L.key!==e)){w();try{(L==null?void 0:L.newValue)!==E.write(m.value)&&(m.value=A(L))}catch(j){h(j)}finally{L?Qe(k):k()}}}}function F(L){C(L.detail)}return m}function j3(e){return hc("(prefers-color-scheme: dark)",e)}function H3(e,t,n={}){const{window:s=Kn,...r}=n;let o;const i=wo(()=>s&&"ResizeObserver"in s),a=()=>{o&&(o.disconnect(),o=void 0)},l=_(()=>Array.isArray(e)?e.map(d=>yn(d)):[yn(e)]),c=ie(l,d=>{if(a(),i.value&&s){o=new ResizeObserver(t);for(const p of d)p&&o.observe(p,r)}},{immediate:!0,flush:"post"}),f=()=>{a(),c()};return cr(f),{isSupported:i,stop:f}}function z3(e,t={width:0,height:0},n={}){const{window:s=Kn,box:r="content-box"}=n,o=_(()=>{var d,p;return(p=(d=yn(e))==null?void 0:d.namespaceURI)==null?void 0:p.includes("svg")}),i=V(t.width),a=V(t.height),{stop:l}=H3(e,([d])=>{const p=r==="border-box"?d.borderBoxSize:r==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(s&&o.value){const h=yn(e);if(h){const g=h.getBoundingClientRect();i.value=g.width,a.value=g.height}}else if(p){const h=Array.isArray(p)?p:[p];i.value=h.reduce((g,{inlineSize:m})=>g+m,0),a.value=h.reduce((g,{blockSize:m})=>g+m,0)}else i.value=d.contentRect.width,a.value=d.contentRect.height},n);Ui(()=>{const d=yn(e);d&&(i.value="offsetWidth"in d?d.offsetWidth:t.width,a.value="offsetHeight"in d?d.offsetHeight:t.height)});const c=ie(()=>yn(e),d=>{i.value=d?t.width:0,a.value=d?t.height:0});function f(){l(),c()}return{width:i,height:a,stop:f}}const kf=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function gc(e,t={}){const{document:n=Eh,autoExit:s=!1}=t,r=_(()=>{var y;return(y=yn(e))!=null?y:n==null?void 0:n.querySelector("html")}),o=V(!1),i=_(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(y=>n&&y in n||r.value&&y in r.value)),a=_(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(y=>n&&y in n||r.value&&y in r.value)),l=_(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(y=>n&&y in n||r.value&&y in r.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(y=>n&&y in n),f=wo(()=>r.value&&n&&i.value!==void 0&&a.value!==void 0&&l.value!==void 0),d=()=>c?(n==null?void 0:n[c])===r.value:!1,p=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const y=r.value;if((y==null?void 0:y[l.value])!=null)return!!y[l.value]}}return!1};async function h(){if(!(!f.value||!o.value)){if(a.value)if((n==null?void 0:n[a.value])!=null)await n[a.value]();else{const y=r.value;(y==null?void 0:y[a.value])!=null&&await y[a.value]()}o.value=!1}}async function g(){if(!f.value||o.value)return;p()&&await h();const y=r.value;i.value&&(y==null?void 0:y[i.value])!=null&&(await y[i.value](),o.value=!0)}async function m(){await(o.value?h():g())}const v=()=>{const y=p();(!y||y&&d())&&(o.value=y)};return Ye(n,kf,v,!1),Ye(()=>yn(r),kf,v,!1),s&&cr(h),{isSupported:f,isFullscreen:o,enter:g,exit:h,toggle:m}}function La(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function $a(e,t=vs,n={}){const{immediate:s=!0,manual:r=!1,type:o="text/javascript",async:i=!0,crossOrigin:a,referrerPolicy:l,noModule:c,defer:f,document:d=Eh,attrs:p={}}=n,h=V(null);let g=null;const m=E=>new Promise((w,k)=>{const O=C=>(h.value=C,w(C),C);if(!d){w(!1);return}let T=!1,A=d.querySelector(`script[src="${rt(e)}"]`);A?A.hasAttribute("data-loaded")&&O(A):(A=d.createElement("script"),A.type=o,A.async=i,A.src=rt(e),f&&(A.defer=f),a&&(A.crossOrigin=a),c&&(A.noModule=c),l&&(A.referrerPolicy=l),Object.entries(p).forEach(([C,F])=>A==null?void 0:A.setAttribute(C,F)),T=!0),A.addEventListener("error",C=>k(C)),A.addEventListener("abort",C=>k(C)),A.addEventListener("load",()=>{A.setAttribute("data-loaded","true"),t(A),O(A)}),T&&(A=d.head.appendChild(A)),E||O(A)}),v=(E=!0)=>(g||(g=m(E)),g),y=()=>{if(!d)return;g=null,h.value&&(h.value=null);const E=d.querySelector(`script[src="${rt(e)}"]`);E&&d.head.removeChild(E)};return s&&!r&&Ui(v),r||L3(y),{scriptTag:h,load:v,unload:y}}function kh(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Na=new WeakMap;function Ch(e,t=!1){const n=V(t);let s=null,r="";ie(T3(e),a=>{const l=La(rt(a));if(l){const c=l;if(Na.get(c)||Na.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(r=c.style.overflow),c.style.overflow==="hidden")return n.value=!0;if(n.value)return c.style.overflow="hidden"}},{immediate:!0});const o=()=>{const a=La(rt(e));!a||n.value||(_f&&(s=Ye(a,"touchmove",l=>{V3(l)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},i=()=>{const a=La(rt(e));!a||!n.value||(_f&&(s==null||s()),a.style.overflow=r,Na.delete(a),n.value=!1)};return cr(i),_({get(){return n.value},set(a){a?o():i()}})}function U3(e={}){const{window:t=Kn,behavior:n="auto"}=e;if(!t)return{x:V(0),y:V(0)};const s=V(t.scrollX),r=V(t.scrollY),o=_({get(){return s.value},set(a){scrollTo({left:a,behavior:n})}}),i=_({get(){return r.value},set(a){scrollTo({top:a,behavior:n})}});return Ye(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:i}}function K3(e={}){const{window:t=Kn,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:o=!0}=e,i=V(n),a=V(s),l=()=>{t&&(o?(i.value=t.innerWidth,a.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};if(l(),Ui(l),Ye("resize",l,{passive:!0}),r){const c=hc("(orientation: portrait)");ie(c,()=>l())}return{width:i,height:a}}var q3=R({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=_(()=>{const s=["font-icon icon"],r=`fas fa-${e.icon}`;return s.push("fa-fw fa-sm"),s.push(e.icon.includes(" ")?e.icon:r),s}),n=_(()=>{const s={};return e.color&&(s.color=e.color),e.size&&(s["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),cn(s).length?s:null});return()=>e.icon?u("span",{key:e.icon,class:t.value,style:n.value}):null}});const Ah=({type:e="info",text:t="",vertical:n,color:s},{slots:r})=>{var o;return u("span",{class:["vp-badge",e,{diy:s}],style:{verticalAlign:n??!1,backgroundColor:s??!1}},((o=r.default)==null?void 0:o.call(r))??t)};Ah.displayName="Badge";const Th=({title:e,desc:t="",logo:n,background:s,color:r,link:o})=>{const i=[n?u("img",{class:"vp-card-logo",src:xe(n),loading:"lazy","no-view":""}):null,u("div",{class:"vp-card-content"},[u("div",{class:"vp-card-title",innerHTML:e}),u("hr"),u("div",{class:"vp-card-desc",innerHTML:t})])],a={};return s&&(a.background=s),r&&(a.color=r),o?Fi(o)?u("a",{class:"vp-card",href:o,target:"_blank",style:a},i):u(We,{to:o,class:"vp-card",style:a},()=>i):u("div",{class:"vp-card",style:a},i)};Th.displayName="VPCard";const G3=Ht({enhance:({app:e})=>{gt("FontIcon")||e.component("FontIcon",q3),gt("Badge")||e.component("Badge",Ah),gt("VPCard")||e.component("VPCard",Th)},setup:()=>{$a("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/brands.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),$a("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/solid.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),$a("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/fontawesome.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}})},rootComponents:[]}),W3=Object.freeze(Object.defineProperty({__proto__:null,default:G3},Symbol.toStringTag,{value:"Module"})),Cf=async(e,t)=>{const{path:n,query:s}=e.currentRoute.value,{scrollBehavior:r}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:s,hash:t}),e.options.scrollBehavior=r},Y3=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:s=5})=>{const r=Ss();Ye("scroll",_h(()=>{var g,m;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)d.some(y=>y.hash===v.hash));for(let v=0;v=(((g=y.parentElement)==null?void 0:g.offsetTop)??0)-s,k=!E||i<(((m=E.parentElement)==null?void 0:m.offsetTop)??0)-s;if(!(w&&k))continue;const T=decodeURIComponent(r.currentRoute.value.hash),A=decodeURIComponent(y.hash);if(T===A)return;if(f){for(let C=v+1;Cje(e.title)?{title:e.title}:null;const Ih=Symbol(""),ny=e=>{xh=e},sy=()=>ce(Ih),ry=e=>{e.provide(Ih,xh)};var oy={"/":{title:"目录",empty:"暂无目录"}};const iy=R({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=sy(),n=go(oy),s=He(),r=W4(),o=ah(),a=we(yo(r.value).map(([c,{meta:f}])=>{const d=t(f);if(!d)return null;const p=c.split("/").length;return{level:b3(c,"/")?p-2:p-1,base:c.replace(/\/[^/]+\/?$/,"/"),path:c,...d}}).filter(c=>mo(c)&&je(c.title))),l=_(()=>{const c=e.base?B2(Wp(e.base)):s.value.path.replace(/\/[^/]+$/,"/"),f=c.split("/").length-2,d=[];return a.value.filter(({level:p,path:h})=>{if(!_i(h,c)||h===c)return!1;if(c==="/"){const g=cn(o.value.locales).filter(m=>m!=="/");if(h==="/404.html"||g.some(m=>_i(h,m)))return!1}return p-f<=e.level}).sort(({title:p,level:h,order:g},{title:m,level:v,order:y})=>{const E=h-v;return E||(Oa(g)?Oa(y)?g>0?y>0?g-y:-1:y<0?g-y:1:g:Oa(y)?y:p.localeCompare(m))}).forEach(p=>{var m;const{base:h,level:g}=p;switch(g-f){case 1:{d.push(p);break}case 2:{const v=d.find(y=>y.path===h);v&&(v.children??(v.children=[])).push(p);break}default:{const v=d.find(y=>y.path===h.replace(/\/[^/]+\/$/,"/"));if(v){const y=(m=v.children)==null?void 0:m.find(E=>E.path===h);y&&(y.children??(y.children=[])).push(p)}}}}),d});return()=>{const c=l.value.some(f=>f.children);return u("div",{class:["vp-catalog-wrapper",{index:e.index}]},[e.hideHeading?null:u("h2",{class:"vp-catalog-main-title"},n.value.title),l.value.length?u(e.index?"ol":"ul",{class:["vp-catalogs",{deep:c}]},l.value.map(({children:f=[],title:d,path:p,content:h})=>{const g=u(We,{class:"vp-catalog-title",to:p},()=>h?u(h):d);return u("li",{class:"vp-catalog"},c?[u("h3",{id:d,class:["vp-catalog-child-title",{"has-children":f.length}]},[u("a",{href:`#${d}`,class:"vp-catalog-header-anchor","aria-hidden":!0},"#"),g]),f.length?u(e.index?"ol":"ul",{class:"vp-child-catalogs"},f.map(({children:m=[],content:v,path:y,title:E})=>u("li",{class:"vp-child-catalog"},[u("div",{class:["vp-catalog-sub-title",{"has-children":m.length}]},[u("a",{href:`#${E}`,class:"vp-catalog-header-anchor"},"#"),u(We,{class:"vp-catalog-title",to:y},()=>v?u(v):E)]),m.length?u(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},m.map(({content:w,path:k,title:O})=>e.index?u("li",{class:"vp-sub-catalog"},u(We,{to:k},()=>w?u(w):O)):u(We,{class:"vp-sub-catalog-link",to:k},()=>w?u(w):O))):null]))):null]:u("div",{class:"vp-catalog-child-title"},g))})):u("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),ay=Ht({enhance:({app:e})=>{ry(e),gt("Catalog",e)||e.component("Catalog",iy)}}),ly=Object.freeze(Object.defineProperty({__proto__:null,default:ay},Symbol.toStringTag,{value:"Module"}));var cy={"/":{backToTop:"返回顶部"}};const uy=R({name:"BackToTop",setup(){const e=Ce(),t=go(cy),n=we(),{height:s}=z3(n),{height:r}=K3(),{y:o}=U3(),i=_(()=>e.value.backToTop!==!1&&o.value>100),a=_(()=>o.value/(s.value-r.value)*100);return ge(()=>{n.value=document.body}),()=>u(ln,{name:"back-to-top"},()=>i.value?u("button",{type:"button",class:"vp-back-to-top-button","aria-label":t.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[u("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":a.value},u("svg",u("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*a.value*.48} ${Math.PI*(100-a.value)*.48}`}))),u("div",{class:"back-to-top-icon"})]):null)}}),fy=Ht({rootComponents:[uy]}),dy=Object.freeze(Object.defineProperty({__proto__:null,default:fy},Symbol.toStringTag,{value:"Module"}));/** + */const $s=typeof document<"u";function Hv(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const _e=Object.assign;function Ca(e,t){const n={};for(const s in t){const r=t[s];n[s]=Zt(r)?r.map(e):e(r)}return n}const Fr=()=>{},Zt=Array.isArray,Jp=/#/g,zv=/&/g,Vv=/\//g,Uv=/=/g,Kv=/\?/g,Qp=/\+/g,qv=/%5B/g,Gv=/%5D/g,Xp=/%5E/g,Wv=/%60/g,Zp=/%7B/g,Yv=/%7C/g,eh=/%7D/g,Jv=/%20/g;function cc(e){return encodeURI(""+e).replace(Yv,"|").replace(qv,"[").replace(Gv,"]")}function Qv(e){return cc(e).replace(Zp,"{").replace(eh,"}").replace(Xp,"^")}function ll(e){return cc(e).replace(Qp,"%2B").replace(Jv,"+").replace(Jp,"%23").replace(zv,"%26").replace(Wv,"`").replace(Zp,"{").replace(eh,"}").replace(Xp,"^")}function Xv(e){return ll(e).replace(Uv,"%3D")}function Zv(e){return cc(e).replace(Jp,"%23").replace(Kv,"%3F")}function e4(e){return e==null?"":Zv(e).replace(Vv,"%2F")}function Jr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const t4=/\/$/,n4=e=>e.replace(t4,"");function Aa(e,t,n="/"){let s,r={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(s=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),r=e(o)),a>-1&&(s=s||t.slice(0,a),i=t.slice(a,t.length)),s=i4(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:Jr(i)}}function s4(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function rf(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function r4(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Zs(t.matched[s],n.matched[r])&&th(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Zs(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function th(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!o4(e[n],t[n]))return!1;return!0}function o4(e,t){return Zt(e)?of(e,t):Zt(t)?of(t,e):e===t}function of(e,t){return Zt(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function i4(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i).join("/")}var Qr;(function(e){e.pop="pop",e.push="push"})(Qr||(Qr={}));var jr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(jr||(jr={}));function a4(e){if(!e)if($s){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),n4(e)}const l4=/^[^#]+#/;function c4(e,t){return e.replace(l4,"#")+t}function u4(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const ji=()=>({left:window.scrollX,top:window.scrollY});function f4(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=u4(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function af(e,t){return(history.state?history.state.position-t:-1)+e}const cl=new Map;function d4(e,t){cl.set(e,t)}function p4(e){const t=cl.get(e);return cl.delete(e),t}let h4=()=>location.protocol+"//"+location.host;function nh(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let a=r.includes(e.slice(o))?e.slice(o).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),rf(l,"")}return rf(n,e)+s+r}function m4(e,t,n,s){let r=[],o=[],i=null;const a=({state:p})=>{const h=nh(e,location),g=n.value,m=t.value;let v=0;if(p){if(n.value=h,t.value=p,i&&i===g){i=null;return}v=m?p.position-m.position:0}else s(h);r.forEach(y=>{y(n.value,g,{delta:v,type:Qr.pop,direction:v?v>0?jr.forward:jr.back:jr.unknown})})};function l(){i=n.value}function c(p){r.push(p);const h=()=>{const g=r.indexOf(p);g>-1&&r.splice(g,1)};return o.push(h),h}function f(){const{history:p}=window;p.state&&p.replaceState(_e({},p.state,{scroll:ji()}),"")}function d(){for(const p of o)p();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:l,listen:c,destroy:d}}function lf(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?ji():null}}function g4(e){const{history:t,location:n}=window,s={value:nh(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,f){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:h4()+e+l;try{t[f?"replaceState":"pushState"](c,"",p),r.value=c}catch(h){console.error(h),n[f?"replace":"assign"](p)}}function i(l,c){const f=_e({},t.state,lf(r.value.back,l,r.value.forward,!0),c,{position:r.value.position});o(l,f,!0),s.value=l}function a(l,c){const f=_e({},r.value,t.state,{forward:l,scroll:ji()});o(f.current,f,!0);const d=_e({},lf(s.value,l,null),{position:f.position+1},c);o(l,d,!1),s.value=l}return{location:s,state:r,push:a,replace:i}}function v4(e){e=a4(e);const t=g4(e),n=m4(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=_e({location:"",base:e,go:s,createHref:c4.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function y4(e){return typeof e=="string"||e&&typeof e=="object"}function sh(e){return typeof e=="string"||typeof e=="symbol"}const gn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},rh=Symbol("");var cf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(cf||(cf={}));function er(e,t){return _e(new Error,{type:e,[rh]:!0},t)}function pn(e,t){return e instanceof Error&&rh in e&&(t==null||!!(e.type&t))}const uf="[^/]+?",b4={sensitive:!1,strict:!1,start:!0,end:!0},w4=/[.+*?^${}()[\]/\\]/g;function _4(e,t){const n=_e({},b4,t),s=[];let r=n.start?"^":"";const o=[];for(const c of e){const f=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function k4(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const S4={type:0,value:""},C4=/[a-zA-Z0-9_]/;function A4(e){if(!e)return[[]];if(e==="/")return[[S4]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let a=0,l,c="",f="";function d(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=l}for(;a{i(E)}:Fr}function i(f){if(sh(f)){const d=s.get(f);d&&(s.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&s.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){let d=0;for(;d=0&&(f.record.path!==n[d].record.path||!oh(f,n[d]));)d++;n.splice(d,0,f),f.record.name&&!pf(f)&&s.set(f.record.name,f)}function c(f,d){let p,h={},g,m;if("name"in f&&f.name){if(p=s.get(f.name),!p)throw er(1,{location:f});m=p.record.name,h=_e(df(d.params,p.keys.filter(E=>!E.optional).concat(p.parent?p.parent.keys.filter(E=>E.optional):[]).map(E=>E.name)),f.params&&df(f.params,p.keys.map(E=>E.name))),g=p.stringify(h)}else if(f.path!=null)g=f.path,p=n.find(E=>E.re.test(g)),p&&(h=p.parse(g),m=p.record.name);else{if(p=d.name?s.get(d.name):n.find(E=>E.re.test(d.path)),!p)throw er(1,{location:f,currentLocation:d});m=p.record.name,h=_e({},d.params,f.params),g=p.stringify(h)}const v=[];let y=p;for(;y;)v.unshift(y.record),y=y.parent;return{name:m,path:g,params:h,matched:v,meta:L4(v)}}return e.forEach(f=>o(f)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:r}}function df(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function I4(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:O4(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function O4(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function pf(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function L4(e){return e.reduce((t,n)=>_e(t,n.meta),{})}function hf(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function oh(e,t){return t.children.some(n=>n===e||oh(e,n))}function $4(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&ll(o)):[s&&ll(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function N4(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Zt(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const M4=Symbol(""),gf=Symbol(""),Hi=Symbol(""),uc=Symbol(""),ul=Symbol("");function kr(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Pn(e,t,n,s,r,o=i=>i()){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const c=p=>{p===!1?l(er(4,{from:n,to:t})):p instanceof Error?l(p):y4(p)?l(er(2,{from:t,to:p})):(i&&s.enterCallbacks[r]===i&&typeof p=="function"&&i.push(p),a())},f=o(()=>e.call(s&&s.instances[r],t,n,c));let d=Promise.resolve(f);e.length<3&&(d=d.then(c)),d.catch(p=>l(p))})}function Ta(e,t,n,s,r=o=>o()){const o=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(P4(l)){const f=(l.__vccOpts||l)[t];f&&o.push(Pn(f,n,s,i,a,r))}else{let c=l();o.push(()=>c.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const d=Hv(f)?f.default:f;i.components[a]=d;const h=(d.__vccOpts||d)[t];return h&&Pn(h,n,s,i,a,r)()}))}}return o}function P4(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function vf(e){const t=ce(Hi),n=ce(uc),s=_(()=>{const l=$(e.to);return t.resolve(l)}),r=_(()=>{const{matched:l}=s.value,{length:c}=l,f=l[c-1],d=n.matched;if(!f||!d.length)return-1;const p=d.findIndex(Zs.bind(null,f));if(p>-1)return p;const h=yf(l[c-2]);return c>1&&yf(f)===h&&d[d.length-1].path!==h?d.findIndex(Zs.bind(null,l[c-2])):p}),o=_(()=>r.value>-1&&F4(n.params,s.value.params)),i=_(()=>r.value>-1&&r.value===n.matched.length-1&&th(n.params,s.value.params));function a(l={}){return D4(l)?t[$(e.replace)?"replace":"push"]($(e.to)).catch(Fr):Promise.resolve()}return{route:s,href:_(()=>s.value.href),isActive:o,isExactActive:i,navigate:a}}const B4=R({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:vf,setup(e,{slots:t}){const n=ar(vf(e)),{options:s}=ce(Hi),r=_(()=>({[bf(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[bf(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:u("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),R4=B4;function D4(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function F4(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Zt(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function yf(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const bf=(e,t,n)=>e??t??n,j4=R({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=ce(ul),r=_(()=>e.route||s.value),o=ce(gf,0),i=_(()=>{let c=$(o);const{matched:f}=r.value;let d;for(;(d=f[c])&&!d.components;)c++;return c}),a=_(()=>r.value.matched[i.value]);Et(gf,_(()=>i.value+1)),Et(M4,a),Et(ul,r);const l=V();return ie(()=>[l.value,a.value,e.name],([c,f,d],[p,h,g])=>{f&&(f.instances[d]=c,h&&h!==f&&c&&c===p&&(f.leaveGuards.size||(f.leaveGuards=h.leaveGuards),f.updateGuards.size||(f.updateGuards=h.updateGuards))),c&&f&&(!h||!Zs(f,h)||!p)&&(f.enterCallbacks[d]||[]).forEach(m=>m(c))},{flush:"post"}),()=>{const c=r.value,f=e.name,d=a.value,p=d&&d.components[f];if(!p)return wf(n.default,{Component:p,route:c});const h=d.props[f],g=h?h===!0?c.params:typeof h=="function"?h(c):h:null,v=u(p,_e({},g,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[f]=null)},ref:l}));return wf(n.default,{Component:v,route:c})||v}}});function wf(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const H4=j4;function z4(e){const t=x4(e.routes,e),n=e.parseQuery||$4,s=e.stringifyQuery||mf,r=e.history,o=kr(),i=kr(),a=kr(),l=we(gn);let c=gn;$s&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Ca.bind(null,N=>""+N),d=Ca.bind(null,e4),p=Ca.bind(null,Jr);function h(N,G){let K,Q;return sh(N)?(K=t.getRecordMatcher(N),Q=G):Q=N,t.addRoute(Q,K)}function g(N){const G=t.getRecordMatcher(N);G&&t.removeRoute(G)}function m(){return t.getRoutes().map(N=>N.record)}function v(N){return!!t.getRecordMatcher(N)}function y(N,G){if(G=_e({},G||l.value),typeof N=="string"){const k=Aa(n,N,G.path),x=t.resolve({path:k.path},G),B=r.createHref(k.fullPath);return _e(k,x,{params:p(x.params),hash:Jr(k.hash),redirectedFrom:void 0,href:B})}let K;if(N.path!=null)K=_e({},N,{path:Aa(n,N.path,G.path).path});else{const k=_e({},N.params);for(const x in k)k[x]==null&&delete k[x];K=_e({},N,{params:d(k)}),G.params=d(G.params)}const Q=t.resolve(K,G),fe=N.hash||"";Q.params=f(p(Q.params));const be=s4(s,_e({},N,{hash:Qv(fe),path:Q.path})),b=r.createHref(be);return _e({fullPath:be,hash:fe,query:s===mf?N4(N.query):N.query||{}},Q,{redirectedFrom:void 0,href:b})}function E(N){return typeof N=="string"?Aa(n,N,l.value.path):_e({},N)}function w(N,G){if(c!==N)return er(8,{from:G,to:N})}function S(N){return A(N)}function O(N){return S(_e(E(N),{replace:!0}))}function T(N){const G=N.matched[N.matched.length-1];if(G&&G.redirect){const{redirect:K}=G;let Q=typeof K=="function"?K(N):K;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=E(Q):{path:Q},Q.params={}),_e({query:N.query,hash:N.hash,params:Q.path!=null?{}:N.params},Q)}}function A(N,G){const K=c=y(N),Q=l.value,fe=N.state,be=N.force,b=N.replace===!0,k=T(K);if(k)return A(_e(E(k),{state:typeof k=="object"?_e({},fe,k.state):fe,force:be,replace:b}),G||K);const x=K;x.redirectedFrom=G;let B;return!be&&r4(s,Q,K)&&(B=er(16,{to:x,from:Q}),Je(Q,Q,!0,!1)),(B?Promise.resolve(B):L(x,Q)).catch(M=>pn(M)?pn(M,2)?M:vt(M):W(M,x,Q)).then(M=>{if(M){if(pn(M,2))return A(_e({replace:b},E(M.to),{state:typeof M.to=="object"?_e({},fe,M.to.state):fe,force:be}),G||x)}else M=P(x,Q,!0,b,fe);return j(x,Q,M),M})}function C(N,G){const K=w(N,G);return K?Promise.reject(K):Promise.resolve()}function F(N){const G=zt.values().next().value;return G&&typeof G.runWithContext=="function"?G.runWithContext(N):N()}function L(N,G){let K;const[Q,fe,be]=V4(N,G);K=Ta(Q.reverse(),"beforeRouteLeave",N,G);for(const k of Q)k.leaveGuards.forEach(x=>{K.push(Pn(x,N,G))});const b=C.bind(null,N,G);return K.push(b),Ve(K).then(()=>{K=[];for(const k of o.list())K.push(Pn(k,N,G));return K.push(b),Ve(K)}).then(()=>{K=Ta(fe,"beforeRouteUpdate",N,G);for(const k of fe)k.updateGuards.forEach(x=>{K.push(Pn(x,N,G))});return K.push(b),Ve(K)}).then(()=>{K=[];for(const k of be)if(k.beforeEnter)if(Zt(k.beforeEnter))for(const x of k.beforeEnter)K.push(Pn(x,N,G));else K.push(Pn(k.beforeEnter,N,G));return K.push(b),Ve(K)}).then(()=>(N.matched.forEach(k=>k.enterCallbacks={}),K=Ta(be,"beforeRouteEnter",N,G,F),K.push(b),Ve(K))).then(()=>{K=[];for(const k of i.list())K.push(Pn(k,N,G));return K.push(b),Ve(K)}).catch(k=>pn(k,8)?k:Promise.reject(k))}function j(N,G,K){a.list().forEach(Q=>F(()=>Q(N,G,K)))}function P(N,G,K,Q,fe){const be=w(N,G);if(be)return be;const b=G===gn,k=$s?history.state:{};K&&(Q||b?r.replace(N.fullPath,_e({scroll:b&&k&&k.scroll},fe)):r.push(N.fullPath,fe)),l.value=N,Je(N,G,K,b),vt()}let te;function Oe(){te||(te=r.listen((N,G,K)=>{if(!Lt.listening)return;const Q=y(N),fe=T(Q);if(fe){A(_e(fe,{replace:!0}),Q).catch(Fr);return}c=Q;const be=l.value;$s&&d4(af(be.fullPath,K.delta),ji()),L(Q,be).catch(b=>pn(b,12)?b:pn(b,2)?(A(b.to,Q).then(k=>{pn(k,20)&&!K.delta&&K.type===Qr.pop&&r.go(-1,!1)}).catch(Fr),Promise.reject()):(K.delta&&r.go(-K.delta,!1),W(b,Q,be))).then(b=>{b=b||P(Q,be,!1),b&&(K.delta&&!pn(b,8)?r.go(-K.delta,!1):K.type===Qr.pop&&pn(b,20)&&r.go(-1,!1)),j(Q,be,b)}).catch(Fr)}))}let Le=kr(),X=kr(),re;function W(N,G,K){vt(N);const Q=X.list();return Q.length?Q.forEach(fe=>fe(N,G,K)):console.error(N),Promise.reject(N)}function Ne(){return re&&l.value!==gn?Promise.resolve():new Promise((N,G)=>{Le.add([N,G])})}function vt(N){return re||(re=!N,Oe(),Le.list().forEach(([G,K])=>N?K(N):G()),Le.reset()),N}function Je(N,G,K,Q){const{scrollBehavior:fe}=e;if(!$s||!fe)return Promise.resolve();const be=!K&&p4(af(N.fullPath,0))||(Q||!K)&&history.state&&history.state.scroll||null;return Qe().then(()=>fe(N,G,be)).then(b=>b&&f4(b)).catch(b=>W(b,N,G))}const ze=N=>r.go(N);let ft;const zt=new Set,Lt={currentRoute:l,listening:!0,addRoute:h,removeRoute:g,hasRoute:v,getRoutes:m,resolve:y,options:e,push:S,replace:O,go:ze,back:()=>ze(-1),forward:()=>ze(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:X.add,isReady:Ne,install(N){const G=this;N.component("RouterLink",R4),N.component("RouterView",H4),N.config.globalProperties.$router=G,Object.defineProperty(N.config.globalProperties,"$route",{enumerable:!0,get:()=>$(l)}),$s&&!ft&&l.value===gn&&(ft=!0,S(r.location).catch(fe=>{}));const K={};for(const fe in gn)Object.defineProperty(K,fe,{get:()=>l.value[fe],enumerable:!0});N.provide(Hi,G),N.provide(uc,Yl(K)),N.provide(ul,l);const Q=N.unmount;zt.add(N),N.unmount=function(){zt.delete(N),zt.size<1&&(c=gn,te&&te(),te=null,l.value=gn,ft=!1,re=!1),Q()}}};function Ve(N){return N.reduce((G,K)=>G.then(()=>F(K)),Promise.resolve())}return Lt}function V4(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iZs(c,a))?s.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>Zs(c,l))||r.push(l))}return[n,s,r]}function ks(){return ce(Hi)}function fn(){return ce(uc)}var fc=Symbol(""),en=()=>{const e=ce(fc);if(!e)throw new Error("useClientData() is called without provider.");return e},U4=()=>en().pageComponent,He=()=>en().pageData,Ce=()=>en().pageFrontmatter,K4=()=>en().pageHead,ih=()=>en().pageLang,q4=()=>en().pageLayout,dn=()=>en().routeLocale,G4=()=>en().routePath,W4=()=>en().routes,ah=()=>en().siteData,lr=()=>en().siteLocaleData,Y4=Symbol(""),fl=we(Fv),Ks=we(jv),lh=(e,t)=>{const n=Iv(e,t);if(Ks.value[n])return n;const s=encodeURI(n);if(Ks.value[s])return s;const r=fl.value[n]||fl.value[s];return r||n},Ft=(e,t)=>{const{pathname:n,hashAndQueries:s}=Gp(e),r=lh(n,t),o=r+s;return Ks.value[r]?{...Ks.value[r],path:o,notFound:!1}:{...Ks.value["/404.html"],path:o,notFound:!0}},J4=(e,t)=>{const{pathname:n,hashAndQueries:s}=Gp(e);return lh(n,t)+s},Q4=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget){const t=e.currentTarget.getAttribute("target");if(t!=null&&t.match(/\b_blank\b/i))return}return e.preventDefault(),!0}},We=R({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const n=ks(),s=fn(),r=_(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/KnowledgeBlog/${J4(e.to,s.path).substring(1)}`);return()=>{var o;return u("a",{class:["route-link",{[e.activeClass]:e.active}],href:r.value,onClick:(i={})=>{Q4(i)&&n.push(e.to).catch()}},(o=t.default)==null?void 0:o.call(t))}}}),X4=R({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=Xt(e,"config"),s=fn(),r=ah(),o=_(()=>ho(n.value.link)),i=_(()=>n.value.target||(o.value?"_blank":void 0)),a=_(()=>i.value==="_blank"),l=_(()=>!o.value&&!a.value),c=_(()=>n.value.rel||(a.value?"noopener noreferrer":null)),f=_(()=>n.value.ariaLabel??n.value.text),d=_(()=>{if(n.value.exact)return!1;const h=Object.keys(r.value.locales);return h.length?h.every(g=>g!==n.value.link):n.value.link!=="/"}),p=_(()=>l.value?n.value.activeMatch?(n.value.activeMatch instanceof RegExp?n.value.activeMatch:new RegExp(n.value.activeMatch,"u")).test(s.path):d.value?s.path.startsWith(n.value.link):s.path===n.value.link:!1);return()=>{const{before:h,after:g,default:m}=t,v=(m==null?void 0:m(n.value))||[h==null?void 0:h(n.value),n.value.text,g==null?void 0:g(n.value)];return l.value?u(We,{class:"auto-link",to:n.value.link,active:p.value,"aria-label":f.value},()=>v):u("a",{class:"auto-link external-link",href:n.value.link,"aria-label":f.value,rel:c.value,target:i.value},v)}}}),zi=R({name:"ClientOnly",setup(e,t){const n=V(!1);return ge(()=>{n.value=!0}),()=>{var s,r;return n.value?(r=(s=t.slots).default)==null?void 0:r.call(s):null}}}),ch=R({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=U4(),n=_(()=>{if(!e.path)return t.value;const s=Ft(e.path);return up(()=>s.loader().then(({comp:r})=>r))});return()=>u(n.value)}}),Z4="Layout",e3="en-US",ns=ar({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const s=je(t.description)?t.description:n.description,r=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:s}]];return Pv(r)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||e3,resolvePageLayout:(e,t)=>{const n=je(e.frontmatter.layout)?e.frontmatter.layout:Z4;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>Ov(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},s)=>{var r;return{...n,...t[s],head:[...((r=t[s])==null?void 0:r.head)??[],...n.head??[]]}}}),Ht=(e={})=>e,xe=e=>Es(e)?e:`/KnowledgeBlog/${Yp(e)}`;const t3=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),go=e=>{const t=dn();return _(()=>e[t.value]??{})};var It=Uint8Array,Ms=Uint16Array,n3=Int32Array,uh=new It([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]),fh=new It([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]),s3=new It([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),dh=function(e,t){for(var n=new Ms(31),s=0;s<31;++s)n[s]=t+=1<>1|(Be&21845)<<1;xn=(xn&52428)>>2|(xn&13107)<<2,xn=(xn&61680)>>4|(xn&3855)<<4,dl[Be]=((xn&65280)>>8|(xn&255)<<8)>>1}var Hr=function(e,t,n){for(var s=e.length,r=0,o=new Ms(t);r>l]=c}else for(a=new Ms(s),r=0;r>15-e[r]);return a},vo=new It(288);for(var Be=0;Be<144;++Be)vo[Be]=8;for(var Be=144;Be<256;++Be)vo[Be]=9;for(var Be=256;Be<280;++Be)vo[Be]=7;for(var Be=280;Be<288;++Be)vo[Be]=8;var mh=new It(32);for(var Be=0;Be<32;++Be)mh[Be]=5;var a3=Hr(vo,9,1),l3=Hr(mh,5,1),xa=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},Ut=function(e,t,n){var s=t/8|0;return(e[s]|e[s+1]<<8)>>(t&7)&n},Ia=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},c3=function(e){return(e+7)/8|0},gh=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new It(e.subarray(t,n))},u3=["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"],Mt=function(e,t,n){var s=new Error(t||u3[e]);if(s.code=e,Error.captureStackTrace&&Error.captureStackTrace(s,Mt),!n)throw s;return s},f3=function(e,t,n,s){var r=e.length,o=0;if(!r||t.f&&!t.l)return n||new It(0);var i=!n,a=i||t.i!=2,l=t.i;i&&(n=new It(r*3));var c=function(fe){var be=n.length;if(fe>be){var b=new It(Math.max(be*2,fe));b.set(n),n=b}},f=t.f||0,d=t.p||0,p=t.b||0,h=t.l,g=t.d,m=t.m,v=t.n,y=r*8;do{if(!h){f=Ut(e,d,1);var E=Ut(e,d+1,3);if(d+=3,E)if(E==1)h=a3,g=l3,m=9,v=5;else if(E==2){var T=Ut(e,d,31)+257,A=Ut(e,d+10,15)+4,C=T+Ut(e,d+5,31)+1;d+=14;for(var F=new It(C),L=new It(19),j=0;j>4;if(w<16)F[j++]=w;else{var X=0,re=0;for(w==16?(re=3+Ut(e,d,3),d+=2,X=F[j-1]):w==17?(re=3+Ut(e,d,7),d+=3):w==18&&(re=11+Ut(e,d,127),d+=7);re--;)F[j++]=X}}var W=F.subarray(0,T),Ne=F.subarray(T);m=xa(W),v=xa(Ne),h=Hr(W,m,1),g=Hr(Ne,v,1)}else Mt(1);else{var w=c3(d)+4,S=e[w-4]|e[w-3]<<8,O=w+S;if(O>r){l&&Mt(0);break}a&&c(p+S),n.set(e.subarray(w,O),p),t.b=p+=S,t.p=d=O*8,t.f=f;continue}if(d>y){l&&Mt(0);break}}a&&c(p+131072);for(var vt=(1<>4;if(d+=X&15,d>y){l&&Mt(0);break}if(X||Mt(2),ft<256)n[p++]=ft;else if(ft==256){ze=d,h=null;break}else{var zt=ft-254;if(ft>264){var j=ft-257,Lt=uh[j];zt=Ut(e,d,(1<>4;Ve||Mt(3),d+=Ve&15;var Ne=i3[N];if(N>3){var Lt=fh[N];Ne+=Ia(e,d)&(1<y){l&&Mt(0);break}a&&c(p+131072);var G=p+zt;if(p>4>7||(e[0]<<8|e[1])%31)&&Mt(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&Mt(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function h3(e,t){return f3(e.subarray(p3(e,t),-4),{i:2},t,t)}var pl=typeof TextDecoder<"u"&&new TextDecoder,m3=0;try{pl.decode(d3,{stream:!0}),m3=1}catch{}var g3=function(e){for(var t="",n=0;;){var s=e[n++],r=(s>127)+(s>223)+(s>239);if(n+r>e.length)return{s:t,r:gh(e,n-1)};r?r==3?(s=((s&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|s>>10,56320|s&1023)):r&1?t+=String.fromCharCode((s&31)<<6|e[n++]&63):t+=String.fromCharCode((s&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(s)}};function v3(e,t){{for(var n=new It(e.length),s=0;s{const t=atob(e);return y3(h3(v3(t)))},gt=(e,t)=>{var s;const n=(s=(t==null?void 0:t._instance)||nt())==null?void 0:s.appContext.components;return n?e in n||Dt(e)in n||lo(Dt(e))in n:!1},vh=e=>new Promise(t=>setTimeout(t,e)),yh=e=>typeof e<"u",Oa=e=>typeof e=="number",ml=Array.isArray,_i=(e,t)=>je(e)&&e.startsWith(t),b3=(e,t)=>je(e)&&e.endsWith(t),yo=Object.entries,cn=Object.keys,dc=e=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},Vi=e=>_i(e,"/");function cr(e){return Ni()?(Vl(e),!0):!1}function rt(e){return typeof e=="function"?e():$(e)}const bo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const w3=Object.prototype.toString,_3=e=>w3.call(e)==="[object Object]",vs=()=>{},_f=E3();function E3(){var e,t;return bo&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function pc(e,t){function n(...s){return new Promise((r,o)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(o)})}return n}const bh=e=>e();function k3(e,t={}){let n,s,r=vs;const o=a=>{clearTimeout(a),r(),r=vs};return a=>{const l=rt(e),c=rt(t.maxWait);return n&&o(n),l<=0||c!==void 0&&c<=0?(s&&(o(s),s=null),Promise.resolve(a())):new Promise((f,d)=>{r=t.rejectOnCancel?d:f,c&&!s&&(s=setTimeout(()=>{n&&o(n),s=null,f(a())},c)),n=setTimeout(()=>{s&&o(s),s=null,f(a())},l)})}}function S3(...e){let t=0,n,s=!0,r=vs,o,i,a,l,c;!Ze(e[0])&&typeof e[0]=="object"?{delay:i,trailing:a=!0,leading:l=!0,rejectOnCancel:c=!1}=e[0]:[i,a=!0,l=!0,c=!1]=e;const f=()=>{n&&(clearTimeout(n),n=void 0,r(),r=vs)};return p=>{const h=rt(i),g=Date.now()-t,m=()=>o=p();return f(),h<=0?(t=Date.now(),m()):(g>h&&(l||!s)?(t=Date.now(),m()):a&&(o=new Promise((v,y)=>{r=c?y:v,n=setTimeout(()=>{t=Date.now(),s=!0,v(m()),f()},Math.max(0,h-g))})),!l&&!n&&(n=setTimeout(()=>s=!0,h)),s=!1,o)}}function C3(e=bh){const t=V(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...o)=>{t.value&&e(...o)};return{isActive:un(t),pause:n,resume:s,eventFilter:r}}function A3(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const s=t;t=void 0,s&&await s},n}function wh(e){return nt()}function T3(...e){if(e.length!==1)return Xt(...e);const t=e[0];return typeof t=="function"?un(Zl(()=>({get:t,set:vs}))):V(t)}function _h(e,t=200,n={}){return pc(k3(t,n),e)}function x3(e,t=200,n=!1,s=!0,r=!1){return pc(S3(t,n,s,r),e)}function I3(e,t,n={}){const{eventFilter:s=bh,...r}=n;return ie(e,pc(s,t),r)}function O3(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:o,pause:i,resume:a,isActive:l}=C3(s);return{stop:I3(e,t,{...r,eventFilter:o}),pause:i,resume:a,isActive:l}}function Ui(e,t=!0,n){wh()?ge(e,n):t?e():Qe(e)}function L3(e,t){wh()&&kn(e,t)}function $3(e,t,n={}){const{immediate:s=!0}=n,r=V(!1);let o=null;function i(){o&&(clearTimeout(o),o=null)}function a(){r.value=!1,i()}function l(...c){i(),r.value=!0,o=setTimeout(()=>{r.value=!1,o=null,e(...c)},rt(t))}return s&&(r.value=!0,bo&&l()),cr(a),{isPending:un(r),start:l,stop:a}}function Xr(e=!1,t={}){const{truthyValue:n=!0,falsyValue:s=!1}=t,r=Ze(e),o=V(e);function i(a){if(arguments.length)return o.value=a,o.value;{const l=rt(n);return o.value=o.value===l?rt(s):l,o.value}}return r?i:[o,i]}function yn(e){var t;const n=rt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Kn=bo?window:void 0,Eh=bo?window.document:void 0,kh=bo?window.navigator:void 0;function Ye(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=Kn):[t,n,s,r]=e,!t)return vs;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const o=[],i=()=>{o.forEach(f=>f()),o.length=0},a=(f,d,p,h)=>(f.addEventListener(d,p,h),()=>f.removeEventListener(d,p,h)),l=ie(()=>[yn(t),rt(r)],([f,d])=>{if(i(),!f)return;const p=_3(d)?{...d}:d;o.push(...n.flatMap(h=>s.map(g=>a(f,h,g,p))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return cr(c),c}function N3(){const e=V(!1),t=nt();return t&&ge(()=>{e.value=!0},t),e}function wo(e){const t=N3();return _(()=>(t.value,!!e()))}function hc(e,t={}){const{window:n=Kn}=t,s=wo(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const o=V(!1),i=c=>{o.value=c.matches},a=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",i):r.removeListener(i))},l=rp(()=>{s.value&&(a(),r=n.matchMedia(rt(e)),"addEventListener"in r?r.addEventListener("change",i):r.addListener(i),o.value=r.matches)});return cr(()=>{l(),a(),r=void 0}),o}function Ef(e,t={}){const{controls:n=!1,navigator:s=kh}=t,r=wo(()=>s&&"permissions"in s);let o;const i=typeof e=="string"?{name:e}:e,a=V(),l=()=>{o&&(a.value=o.state)},c=A3(async()=>{if(r.value){if(!o)try{o=await s.permissions.query(i),Ye(o,"change",l),l()}catch{a.value="prompt"}return o}});return c(),n?{state:a,isSupported:r,query:c}:a}function M3(e={}){const{navigator:t=kh,read:n=!1,source:s,copiedDuring:r=1500,legacy:o=!1}=e,i=wo(()=>t&&"clipboard"in t),a=Ef("clipboard-read"),l=Ef("clipboard-write"),c=_(()=>i.value||o),f=V(""),d=V(!1),p=$3(()=>d.value=!1,r);function h(){i.value&&y(a.value)?t.clipboard.readText().then(E=>{f.value=E}):f.value=v()}c.value&&n&&Ye(["copy","cut"],h);async function g(E=rt(s)){c.value&&E!=null&&(i.value&&y(l.value)?await t.clipboard.writeText(E):m(E),f.value=E,d.value=!0,p.start())}function m(E){const w=document.createElement("textarea");w.value=E??"",w.style.position="absolute",w.style.opacity="0",document.body.appendChild(w),w.select(),document.execCommand("copy"),w.remove()}function v(){var E,w,S;return(S=(w=(E=document==null?void 0:document.getSelection)==null?void 0:E.call(document))==null?void 0:w.toString())!=null?S:""}function y(E){return E==="granted"||E==="prompt"}return{isSupported:c,text:f,copied:d,copy:g}}const zo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Vo="__vueuse_ssr_handlers__",P3=B3();function B3(){return Vo in zo||(zo[Vo]=zo[Vo]||{}),zo[Vo]}function R3(e,t){return P3[e]||t}function D3(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const F3={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},kf="vueuse-storage";function mc(e,t,n,s={}){var r;const{flush:o="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:f,window:d=Kn,eventFilter:p,onError:h=L=>{console.error(L)},initOnMounted:g}=s,m=(f?we:V)(typeof t=="function"?t():t);if(!n)try{n=R3("getDefaultStorage",()=>{var L;return(L=Kn)==null?void 0:L.localStorage})()}catch(L){h(L)}if(!n)return m;const v=rt(t),y=D3(v),E=(r=s.serializer)!=null?r:F3[y],{pause:w,resume:S}=O3(m,()=>T(m.value),{flush:o,deep:i,eventFilter:p});d&&a&&Ui(()=>{Ye(d,"storage",C),Ye(d,kf,F),g&&C()}),g||C();function O(L,j){d&&d.dispatchEvent(new CustomEvent(kf,{detail:{key:e,oldValue:L,newValue:j,storageArea:n}}))}function T(L){try{const j=n.getItem(e);if(L==null)O(j,null),n.removeItem(e);else{const P=E.write(L);j!==P&&(n.setItem(e,P),O(j,P))}}catch(j){h(j)}}function A(L){const j=L?L.newValue:n.getItem(e);if(j==null)return l&&v!=null&&n.setItem(e,E.write(v)),v;if(!L&&c){const P=E.read(j);return typeof c=="function"?c(P,v):y==="object"&&!Array.isArray(P)?{...v,...P}:P}else return typeof j!="string"?j:E.read(j)}function C(L){if(!(L&&L.storageArea!==n)){if(L&&L.key==null){m.value=v;return}if(!(L&&L.key!==e)){w();try{(L==null?void 0:L.newValue)!==E.write(m.value)&&(m.value=A(L))}catch(j){h(j)}finally{L?Qe(S):S()}}}}function F(L){C(L.detail)}return m}function j3(e){return hc("(prefers-color-scheme: dark)",e)}function H3(e,t,n={}){const{window:s=Kn,...r}=n;let o;const i=wo(()=>s&&"ResizeObserver"in s),a=()=>{o&&(o.disconnect(),o=void 0)},l=_(()=>Array.isArray(e)?e.map(d=>yn(d)):[yn(e)]),c=ie(l,d=>{if(a(),i.value&&s){o=new ResizeObserver(t);for(const p of d)p&&o.observe(p,r)}},{immediate:!0,flush:"post"}),f=()=>{a(),c()};return cr(f),{isSupported:i,stop:f}}function z3(e,t={width:0,height:0},n={}){const{window:s=Kn,box:r="content-box"}=n,o=_(()=>{var d,p;return(p=(d=yn(e))==null?void 0:d.namespaceURI)==null?void 0:p.includes("svg")}),i=V(t.width),a=V(t.height),{stop:l}=H3(e,([d])=>{const p=r==="border-box"?d.borderBoxSize:r==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(s&&o.value){const h=yn(e);if(h){const g=h.getBoundingClientRect();i.value=g.width,a.value=g.height}}else if(p){const h=Array.isArray(p)?p:[p];i.value=h.reduce((g,{inlineSize:m})=>g+m,0),a.value=h.reduce((g,{blockSize:m})=>g+m,0)}else i.value=d.contentRect.width,a.value=d.contentRect.height},n);Ui(()=>{const d=yn(e);d&&(i.value="offsetWidth"in d?d.offsetWidth:t.width,a.value="offsetHeight"in d?d.offsetHeight:t.height)});const c=ie(()=>yn(e),d=>{i.value=d?t.width:0,a.value=d?t.height:0});function f(){l(),c()}return{width:i,height:a,stop:f}}const Sf=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function gc(e,t={}){const{document:n=Eh,autoExit:s=!1}=t,r=_(()=>{var y;return(y=yn(e))!=null?y:n==null?void 0:n.querySelector("html")}),o=V(!1),i=_(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(y=>n&&y in n||r.value&&y in r.value)),a=_(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(y=>n&&y in n||r.value&&y in r.value)),l=_(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(y=>n&&y in n||r.value&&y in r.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(y=>n&&y in n),f=wo(()=>r.value&&n&&i.value!==void 0&&a.value!==void 0&&l.value!==void 0),d=()=>c?(n==null?void 0:n[c])===r.value:!1,p=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const y=r.value;if((y==null?void 0:y[l.value])!=null)return!!y[l.value]}}return!1};async function h(){if(!(!f.value||!o.value)){if(a.value)if((n==null?void 0:n[a.value])!=null)await n[a.value]();else{const y=r.value;(y==null?void 0:y[a.value])!=null&&await y[a.value]()}o.value=!1}}async function g(){if(!f.value||o.value)return;p()&&await h();const y=r.value;i.value&&(y==null?void 0:y[i.value])!=null&&(await y[i.value](),o.value=!0)}async function m(){await(o.value?h():g())}const v=()=>{const y=p();(!y||y&&d())&&(o.value=y)};return Ye(n,Sf,v,!1),Ye(()=>yn(r),Sf,v,!1),s&&cr(h),{isSupported:f,isFullscreen:o,enter:g,exit:h,toggle:m}}function La(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function $a(e,t=vs,n={}){const{immediate:s=!0,manual:r=!1,type:o="text/javascript",async:i=!0,crossOrigin:a,referrerPolicy:l,noModule:c,defer:f,document:d=Eh,attrs:p={}}=n,h=V(null);let g=null;const m=E=>new Promise((w,S)=>{const O=C=>(h.value=C,w(C),C);if(!d){w(!1);return}let T=!1,A=d.querySelector(`script[src="${rt(e)}"]`);A?A.hasAttribute("data-loaded")&&O(A):(A=d.createElement("script"),A.type=o,A.async=i,A.src=rt(e),f&&(A.defer=f),a&&(A.crossOrigin=a),c&&(A.noModule=c),l&&(A.referrerPolicy=l),Object.entries(p).forEach(([C,F])=>A==null?void 0:A.setAttribute(C,F)),T=!0),A.addEventListener("error",C=>S(C)),A.addEventListener("abort",C=>S(C)),A.addEventListener("load",()=>{A.setAttribute("data-loaded","true"),t(A),O(A)}),T&&(A=d.head.appendChild(A)),E||O(A)}),v=(E=!0)=>(g||(g=m(E)),g),y=()=>{if(!d)return;g=null,h.value&&(h.value=null);const E=d.querySelector(`script[src="${rt(e)}"]`);E&&d.head.removeChild(E)};return s&&!r&&Ui(v),r||L3(y),{scriptTag:h,load:v,unload:y}}function Sh(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Na=new WeakMap;function Ch(e,t=!1){const n=V(t);let s=null,r="";ie(T3(e),a=>{const l=La(rt(a));if(l){const c=l;if(Na.get(c)||Na.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(r=c.style.overflow),c.style.overflow==="hidden")return n.value=!0;if(n.value)return c.style.overflow="hidden"}},{immediate:!0});const o=()=>{const a=La(rt(e));!a||n.value||(_f&&(s=Ye(a,"touchmove",l=>{V3(l)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},i=()=>{const a=La(rt(e));!a||!n.value||(_f&&(s==null||s()),a.style.overflow=r,Na.delete(a),n.value=!1)};return cr(i),_({get(){return n.value},set(a){a?o():i()}})}function U3(e={}){const{window:t=Kn,behavior:n="auto"}=e;if(!t)return{x:V(0),y:V(0)};const s=V(t.scrollX),r=V(t.scrollY),o=_({get(){return s.value},set(a){scrollTo({left:a,behavior:n})}}),i=_({get(){return r.value},set(a){scrollTo({top:a,behavior:n})}});return Ye(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:i}}function K3(e={}){const{window:t=Kn,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:o=!0}=e,i=V(n),a=V(s),l=()=>{t&&(o?(i.value=t.innerWidth,a.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};if(l(),Ui(l),Ye("resize",l,{passive:!0}),r){const c=hc("(orientation: portrait)");ie(c,()=>l())}return{width:i,height:a}}var q3=R({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=_(()=>{const s=["font-icon icon"],r=`fas fa-${e.icon}`;return s.push("fa-fw fa-sm"),s.push(e.icon.includes(" ")?e.icon:r),s}),n=_(()=>{const s={};return e.color&&(s.color=e.color),e.size&&(s["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),cn(s).length?s:null});return()=>e.icon?u("span",{key:e.icon,class:t.value,style:n.value}):null}});const Ah=({type:e="info",text:t="",vertical:n,color:s},{slots:r})=>{var o;return u("span",{class:["vp-badge",e,{diy:s}],style:{verticalAlign:n??!1,backgroundColor:s??!1}},((o=r.default)==null?void 0:o.call(r))??t)};Ah.displayName="Badge";const Th=({title:e,desc:t="",logo:n,background:s,color:r,link:o})=>{const i=[n?u("img",{class:"vp-card-logo",src:xe(n),loading:"lazy","no-view":""}):null,u("div",{class:"vp-card-content"},[u("div",{class:"vp-card-title",innerHTML:e}),u("hr"),u("div",{class:"vp-card-desc",innerHTML:t})])],a={};return s&&(a.background=s),r&&(a.color=r),o?Fi(o)?u("a",{class:"vp-card",href:o,target:"_blank",style:a},i):u(We,{to:o,class:"vp-card",style:a},()=>i):u("div",{class:"vp-card",style:a},i)};Th.displayName="VPCard";const G3=Ht({enhance:({app:e})=>{gt("FontIcon")||e.component("FontIcon",q3),gt("Badge")||e.component("Badge",Ah),gt("VPCard")||e.component("VPCard",Th)},setup:()=>{$a("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/brands.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),$a("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/solid.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),$a("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/fontawesome.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}})},rootComponents:[]}),W3=Object.freeze(Object.defineProperty({__proto__:null,default:G3},Symbol.toStringTag,{value:"Module"})),Cf=async(e,t)=>{const{path:n,query:s}=e.currentRoute.value,{scrollBehavior:r}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:s,hash:t}),e.options.scrollBehavior=r},Y3=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:s=5})=>{const r=ks();Ye("scroll",_h(()=>{var g,m;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)d.some(y=>y.hash===v.hash));for(let v=0;v=(((g=y.parentElement)==null?void 0:g.offsetTop)??0)-s,S=!E||i<(((m=E.parentElement)==null?void 0:m.offsetTop)??0)-s;if(!(w&&S))continue;const T=decodeURIComponent(r.currentRoute.value.hash),A=decodeURIComponent(y.hash);if(T===A)return;if(f){for(let C=v+1;Cje(e.title)?{title:e.title}:null;const Ih=Symbol(""),ny=e=>{xh=e},sy=()=>ce(Ih),ry=e=>{e.provide(Ih,xh)};var oy={"/":{title:"目录",empty:"暂无目录"}};const iy=R({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=sy(),n=go(oy),s=He(),r=W4(),o=ah(),a=we(yo(r.value).map(([c,{meta:f}])=>{const d=t(f);if(!d)return null;const p=c.split("/").length;return{level:b3(c,"/")?p-2:p-1,base:c.replace(/\/[^/]+\/?$/,"/"),path:c,...d}}).filter(c=>mo(c)&&je(c.title))),l=_(()=>{const c=e.base?Bv(Wp(e.base)):s.value.path.replace(/\/[^/]+$/,"/"),f=c.split("/").length-2,d=[];return a.value.filter(({level:p,path:h})=>{if(!_i(h,c)||h===c)return!1;if(c==="/"){const g=cn(o.value.locales).filter(m=>m!=="/");if(h==="/404.html"||g.some(m=>_i(h,m)))return!1}return p-f<=e.level}).sort(({title:p,level:h,order:g},{title:m,level:v,order:y})=>{const E=h-v;return E||(Oa(g)?Oa(y)?g>0?y>0?g-y:-1:y<0?g-y:1:g:Oa(y)?y:p.localeCompare(m))}).forEach(p=>{var m;const{base:h,level:g}=p;switch(g-f){case 1:{d.push(p);break}case 2:{const v=d.find(y=>y.path===h);v&&(v.children??(v.children=[])).push(p);break}default:{const v=d.find(y=>y.path===h.replace(/\/[^/]+\/$/,"/"));if(v){const y=(m=v.children)==null?void 0:m.find(E=>E.path===h);y&&(y.children??(y.children=[])).push(p)}}}}),d});return()=>{const c=l.value.some(f=>f.children);return u("div",{class:["vp-catalog-wrapper",{index:e.index}]},[e.hideHeading?null:u("h2",{class:"vp-catalog-main-title"},n.value.title),l.value.length?u(e.index?"ol":"ul",{class:["vp-catalogs",{deep:c}]},l.value.map(({children:f=[],title:d,path:p,content:h})=>{const g=u(We,{class:"vp-catalog-title",to:p},()=>h?u(h):d);return u("li",{class:"vp-catalog"},c?[u("h3",{id:d,class:["vp-catalog-child-title",{"has-children":f.length}]},[u("a",{href:`#${d}`,class:"vp-catalog-header-anchor","aria-hidden":!0},"#"),g]),f.length?u(e.index?"ol":"ul",{class:"vp-child-catalogs"},f.map(({children:m=[],content:v,path:y,title:E})=>u("li",{class:"vp-child-catalog"},[u("div",{class:["vp-catalog-sub-title",{"has-children":m.length}]},[u("a",{href:`#${E}`,class:"vp-catalog-header-anchor"},"#"),u(We,{class:"vp-catalog-title",to:y},()=>v?u(v):E)]),m.length?u(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},m.map(({content:w,path:S,title:O})=>e.index?u("li",{class:"vp-sub-catalog"},u(We,{to:S},()=>w?u(w):O)):u(We,{class:"vp-sub-catalog-link",to:S},()=>w?u(w):O))):null]))):null]:u("div",{class:"vp-catalog-child-title"},g))})):u("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),ay=Ht({enhance:({app:e})=>{ry(e),gt("Catalog",e)||e.component("Catalog",iy)}}),ly=Object.freeze(Object.defineProperty({__proto__:null,default:ay},Symbol.toStringTag,{value:"Module"}));var cy={"/":{backToTop:"返回顶部"}};const uy=R({name:"BackToTop",setup(){const e=Ce(),t=go(cy),n=we(),{height:s}=z3(n),{height:r}=K3(),{y:o}=U3(),i=_(()=>e.value.backToTop!==!1&&o.value>100),a=_(()=>o.value/(s.value-r.value)*100);return ge(()=>{n.value=document.body}),()=>u(ln,{name:"back-to-top"},()=>i.value?u("button",{type:"button",class:"vp-back-to-top-button","aria-label":t.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[u("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":a.value},u("svg",u("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*a.value*.48} ${Math.PI*(100-a.value)*.48}`}))),u("div",{class:"back-to-top-icon"})]):null)}}),fy=Ht({rootComponents:[uy]}),dy=Object.freeze(Object.defineProperty({__proto__:null,default:fy},Symbol.toStringTag,{value:"Module"}));/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT - */const he={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
    '},status:null,set:e=>{const t=he.isStarted();e=Ma(e,he.settings.minimum,1),he.status=e===1?null:e;const n=he.render(!t),s=n.querySelector(he.settings.barSelector),r=he.settings.speed,o=he.settings.easing;return n.offsetWidth,py(i=>{Uo(s,{transform:"translate3d("+Af(e)+"%,0,0)",transition:"all "+r+"ms "+o}),e===1?(Uo(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(()=>{Uo(n,{transition:"all "+r+"ms linear",opacity:"0"}),setTimeout(()=>{he.remove(),i()},r)},r)):setTimeout(()=>i(),r)}),he},isStarted:()=>typeof he.status=="number",start:()=>{he.status||he.set(0);const e=()=>{setTimeout(()=>{he.status&&(he.trickle(),e())},he.settings.trickleSpeed)};return he.settings.trickle&&e(),he},done:e=>!e&&!he.status?he:he.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=he.status;return t?(typeof e!="number"&&(e=(1-t)*Ma(Math.random()*t,.1,.95)),t=Ma(t+e,0,.994),he.set(t)):he.start()},trickle:()=>he.inc(Math.random()*he.settings.trickleRate),render:e=>{if(he.isRendered())return document.getElementById("nprogress");Tf(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=he.settings.template;const n=t.querySelector(he.settings.barSelector),s=e?"-100":Af(he.status||0),r=document.querySelector(he.settings.parent);return Uo(n,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r!==document.body&&Tf(r,"nprogress-custom-parent"),r==null||r.appendChild(t),t},remove:()=>{xf(document.documentElement,"nprogress-busy"),xf(document.querySelector(he.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&hy(e)},isRendered:()=>!!document.getElementById("nprogress")},Ma=(e,t,n)=>en?n:e,Af=e=>(-1+e)*100,py=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Uo=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,l){return l.toUpperCase()})}function s(i){const a=document.body.style;if(i in a)return i;let l=e.length;const c=i.charAt(0).toUpperCase()+i.slice(1);let f;for(;l--;)if(f=e[l]+c,f in a)return f;return i}function r(i){return i=n(i),t[i]??(t[i]=s(i))}function o(i,a,l){a=r(a),i.style[a]=l}return function(i,a){for(const l in a){const c=a[l];c!==void 0&&Object.prototype.hasOwnProperty.call(a,l)&&o(i,l,c)}}}(),Oh=(e,t)=>(typeof e=="string"?e:vc(e)).indexOf(" "+t+" ")>=0,Tf=(e,t)=>{const n=vc(e),s=n+t;Oh(n,t)||(e.className=s.substring(1))},xf=(e,t)=>{const n=vc(e);if(!Oh(e,t))return;const s=n.replace(" "+t+" "," ");e.className=s.substring(1,s.length-1)},vc=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),hy=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},my=()=>{ge(()=>{const e=Ss(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||he.start()}),e.afterEach(n=>{t.add(n.path),he.done()})})},gy=Ht({setup(){my()}}),vy=Object.freeze(Object.defineProperty({__proto__:null,default:gy},Symbol.toStringTag,{value:"Module"})),yy=JSON.parse('{"encrypt":{},"author":{"name":"MouseSun","url":"https://github.com/MouseSun846","email":""},"contributors":false,"editLink":false,"logo":"https://mousesun846.github.io/KnowledgeBlog/logo.png","repoDisplay":false,"docsDir":"src","fullscreen":true,"footer":"","displayFooter":true,"blog":{"description":"全栈开发者","medias":{"GitHub":"https://github.com/MouseSun846"}},"locales":{"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"blogLocales":{"article":"文章","articleList":"文章列表","category":"分类","tag":"标签","timeline":"时间轴","timelineTitle":"昨日不在","all":"全部","intro":"个人介绍","star":"星标","empty":"$text 为空"},"paginationLocales":{"prev":"上一页","next":"下一页","navigate":"跳转到","action":"前往","errorText":"请输入 1 到 $page 之前的页码!"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/","/介绍/","/云原生/","/杂谈/","/技术科普/","/工具/"],"sidebar":{"/介绍/":"structure","/云原生/":"structure","/杂谈/":"structure","/技术科普/":"structure"}}}}'),by=V(yy),Lh=()=>by,$h=Symbol(""),wy=()=>{const e=ce($h);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},_y=(e,t)=>{const{locales:n,...s}=e;return{...s,...n==null?void 0:n[t]}},Ey=Ht({enhance({app:e}){const t=Lh(),n=e._context.provides[fc],s=_(()=>_y(t.value,n.routeLocale.value));e.provide($h,s),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return s.value}}})}}),Sy=Object.freeze(Object.defineProperty({__proto__:null,default:Ey},Symbol.toStringTag,{value:"Module"})),ky=/language-(shellscript|shell|bash|sh|zsh)/,Cy=({delay:e=500,duration:t=2e3,locales:n,selector:s,showInMobile:r,ignoreSelector:o=[],transform:i})=>{const a=hc("(max-width: 419px)"),l=_(()=>!a.value||r),c=go(n),f=He(),d=v=>{var E;if(v.hasAttribute("copy-code-registered"))return;const y=document.createElement("button");y.type="button",y.classList.add("vp-copy-code-button"),y.setAttribute("aria-label",c.value.copy),y.setAttribute("data-copied",c.value.copied),(E=v.parentElement)==null||E.insertBefore(y,v),v.setAttribute("copy-code-registered","")};ie(()=>[f.value.path,l.value],async()=>{document.body.classList.toggle("copy-code-disabled",!l.value),l.value&&(await Qe(),await vh(e),document.querySelectorAll(s.join(",")).forEach(d))},{immediate:!0});const{copy:h}=M3({legacy:!0}),g=new WeakMap,m=(v,y,E)=>{const w=y.cloneNode(!0);o.length&&w.querySelectorAll(o.join(",")).forEach(O=>O.remove()),i&&i(w);let k=w.textContent||"";ky.test(v.className)&&(k=k.replace(/^ *(\$|>) /gm,"")),h(k).then(()=>{if(t<=0)return;E.classList.add("copied"),clearTimeout(g.get(E));const O=setTimeout(()=>{E.classList.remove("copied"),E.blur(),g.delete(E)},t);g.set(E,O)})};Ye("click",v=>{const y=v.target;if(l.value&&y.matches('div[class*="language-"] > button.vp-copy-code-button')){const E=y.parentElement,w=y.nextElementSibling;if(!E||!w)return;m(E,w,y)}})};var Ay={"/":{copy:"复制代码",copied:"已复制"}},Ty=['.theme-hope-content div[class*="language-"] pre'];const xy=Ht({setup:()=>{Cy({selector:Ty,locales:Ay,duration:2e3,delay:500,showInMobile:!1})}}),Iy=Object.freeze(Object.defineProperty({__proto__:null,default:xy},Symbol.toStringTag,{value:"Module"})),Ko=mc("VUEPRESS_CODE_TAB_STORE",{});var Oy=R({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=V(e.active),s=we([]),r=()=>{e.tabId&&(Ko.value[e.tabId]=e.data[n.value].id)},o=(c=n.value)=>{n.value=c{n.value=c>0?c-1:s.value.length-1,s.value[n.value].focus()},a=(c,f)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=f):c.key==="ArrowRight"?(c.preventDefault(),o()):c.key==="ArrowLeft"&&(c.preventDefault(),i()),e.tabId&&(Ko.value[e.tabId]=e.data[n.value].id)},l=()=>{if(e.tabId){const c=e.data.findIndex(({id:f})=>Ko.value[e.tabId]===f);if(c!==-1)return c}return e.active};return ge(()=>{n.value=l(),ie(()=>Ko.value[e.tabId],(c,f)=>{if(e.tabId&&c!==f){const d=e.data.findIndex(({id:p})=>p===c);d!==-1&&(n.value=d)}})}),()=>e.data.length?u("div",{class:"vp-code-tabs"},[u("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:c},f)=>{const d=f===n.value;return u("button",{type:"button",ref:p=>{p&&(s.value[f]=p)},class:["vp-code-tab-nav",{active:d}],role:"tab","aria-controls":`codetab-${e.id}-${f}`,"aria-selected":d,onClick:()=>{n.value=f,r()},onKeydown:p=>a(p,f)},t[`title${f}`]({value:c,isActive:d}))})),e.data.map(({id:c},f)=>{const d=f===n.value;return u("div",{class:["vp-code-tab",{active:d}],id:`codetab-${e.id}-${f}`,role:"tabpanel","aria-expanded":d},[u("div",{class:"vp-code-tab-title"},t[`title${f}`]({value:c,isActive:d})),t[`tab${f}`]({value:c,isActive:d})])})]):null}});const Nh=({active:e=!1},{slots:t})=>{var n;return u("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};Nh.displayName="CodeGroupItem";const Ly=R({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=V(-1),s=we([]),r=(a=n.value)=>{n.value=a{n.value=a>0?a-1:s.value.length-1,s.value[n.value].focus()},i=(a,l)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=l):a.key==="ArrowRight"?(a.preventDefault(),r(l)):a.key==="ArrowLeft"&&(a.preventDefault(),o(l))};return()=>{var l;const a=(((l=t.default)==null?void 0:l.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(c=>"active"in c.props),n.value===-1&&(n.value=0)):a.forEach((c,f)=>{c.props.active=f===n.value}),u("div",{class:"code-group"},[u("div",{class:"code-group-nav"},a.map((c,f)=>{const d=f===n.value;return u("button",{type:"button",ref:p=>{p&&(s.value[f]=p)},class:["code-group-nav-tab",{active:d}],"aria-pressed":d,"aria-expanded":d,onClick:()=>{n.value=f},onKeydown:p=>i(p,f)},c.props.title)})),a]))}}}),ye=({name:e="",color:t="currentColor",ariaLabel:n},{attrs:s,slots:r})=>{var o;return u("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":n??`${e} icon`,...s},(o=r.default)==null?void 0:o.call(r))};ye.displayName="IconBase";const yc=({size:e=48,stroke:t=4,wrapper:n=!0,height:s=2*e})=>{const r=u("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[u("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),u("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[u("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),u("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?u("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${s}px`},r):r};yc.displayName="LoadingIcon";const bc=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},$y=e=>Es(e)?e:`https://github.com/${e}`,wc=(e="")=>!Es(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Mh=()=>u(ye,{name:"github"},()=>u("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"}));Mh.displayName="GitHubIcon";const Ph=()=>u(ye,{name:"gitee"},()=>u("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"}));Ph.displayName="GiteeIcon";const Bh=()=>u(ye,{name:"bitbucket"},()=>u("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"}));Bh.displayName="BitbucketIcon";const Rh=()=>u(ye,{name:"source"},()=>u("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"}));Rh.displayName="SourceIcon";const Ny=({link:e,type:t=wc(e??"")})=>{if(!t)return null;const n=t.toLowerCase();return u(n==="bitbucket"?Bh:n==="github"?Mh:n==="gitlab"?"GitLab":n==="gitee"?Ph:Rh)},My=(e,t=0)=>{let n=3735928559^t,s=1103547991^t;for(let r=0,o;r>>16,2246822507),n^=Math.imul(s^s>>>13,3266489909),s=Math.imul(s^s>>>16,2246822507),s^=Math.imul(n^n>>>13,3266489909),4294967296*(2097151&s)+(n>>>0)},_o=(e,t)=>My(e)%t;let Py=class{constructor(){pa(this,"containerElement");pa(this,"messageElements",{});const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const s=document.createElement("div"),r=Date.now();return s.className="message move-in",s.innerHTML=t,this.containerElement.appendChild(s),this.messageElements[r]=s,n>0&&setTimeout(()=>{this.close(r)},n),r}close(t){if(t){const n=this.messageElements[t];n.classList.remove("move-in"),n.classList.add("move-out"),n.addEventListener("animationend",()=>{n.remove(),delete this.messageElements[t]})}else cn(this.messageElements).forEach(n=>this.close(Number(n)))}destroy(){document.body.removeChild(this.containerElement)}};const Dh=/#.*$/u,By=e=>{const t=Dh.exec(e);return t?t[0]:""},If=e=>decodeURI(e).replace(Dh,"").replace(/\/index\.html$/iu,"/").replace(/\/(README|index)\.md$/iu,"/").replace(/\.(?:html|md)$/iu,""),Fh=(e,t)=>{if(!yh(t))return!1;const n=If(e.path),s=If(t),r=By(t);return r?r===e.hash&&(!s||n===s):n===s};var Ry=e=>Object.prototype.toString.call(e)==="[object Object]",Zr=e=>typeof e=="string";const jh=Array.isArray,Of=e=>Ry(e)&&Zr(e.name),eo=(e,t=!1)=>e?jh(e)?e.map(n=>Zr(n)?{name:n}:Of(n)?n:null).filter(n=>n!==null):Zr(e)?[{name:e}]:Of(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],Hh=(e,t)=>{if(e){if(jh(e)&&e.every(Zr))return e;if(Zr(e))return[e];console.error(`Expect ${t} to be \`string[] | string | undefined\`, but got`,e)}return[]},zh=e=>Hh(e,"category"),Vh=e=>Hh(e,"tag"),Dy='',Fy='';var jy={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"};const Pa=jy,Lf={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},Hy=(e,t,n)=>{const s=document.createElement(e);return mo(t)&&cn(t).forEach(r=>{if(r.indexOf("data"))s[r]=t[r];else{const o=r.replace("data","");s.dataset[o]=t[r]}}),s},_c=e=>({...Pa,...e,jsLib:Array.from(new Set([...Pa.jsLib??[],...e.jsLib??[]])),cssLib:Array.from(new Set([...Pa.cssLib??[],...e.cssLib??[]]))}),qs=(e,t)=>{if(yh(e[t]))return e[t];const n=new Promise(s=>{var o;const r=document.createElement("script");r.src=t,(o=document.querySelector("body"))==null||o.appendChild(r),r.onload=()=>{s()}});return e[t]=n,n},zy=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=Hy("style",{innerHTML:t.css});e.appendChild(n)}},Vy=(e,t,n)=>{const s=n.getScript();if(s&&Array.from(t.childNodes).every(r=>r.nodeName!=="SCRIPT")){const r=document.createElement("script");r.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${e} .vp-code-demo-display').shadowRoot; + */const he={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
    '},status:null,set:e=>{const t=he.isStarted();e=Ma(e,he.settings.minimum,1),he.status=e===1?null:e;const n=he.render(!t),s=n.querySelector(he.settings.barSelector),r=he.settings.speed,o=he.settings.easing;return n.offsetWidth,py(i=>{Uo(s,{transform:"translate3d("+Af(e)+"%,0,0)",transition:"all "+r+"ms "+o}),e===1?(Uo(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(()=>{Uo(n,{transition:"all "+r+"ms linear",opacity:"0"}),setTimeout(()=>{he.remove(),i()},r)},r)):setTimeout(()=>i(),r)}),he},isStarted:()=>typeof he.status=="number",start:()=>{he.status||he.set(0);const e=()=>{setTimeout(()=>{he.status&&(he.trickle(),e())},he.settings.trickleSpeed)};return he.settings.trickle&&e(),he},done:e=>!e&&!he.status?he:he.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=he.status;return t?(typeof e!="number"&&(e=(1-t)*Ma(Math.random()*t,.1,.95)),t=Ma(t+e,0,.994),he.set(t)):he.start()},trickle:()=>he.inc(Math.random()*he.settings.trickleRate),render:e=>{if(he.isRendered())return document.getElementById("nprogress");Tf(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=he.settings.template;const n=t.querySelector(he.settings.barSelector),s=e?"-100":Af(he.status||0),r=document.querySelector(he.settings.parent);return Uo(n,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r!==document.body&&Tf(r,"nprogress-custom-parent"),r==null||r.appendChild(t),t},remove:()=>{xf(document.documentElement,"nprogress-busy"),xf(document.querySelector(he.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&hy(e)},isRendered:()=>!!document.getElementById("nprogress")},Ma=(e,t,n)=>en?n:e,Af=e=>(-1+e)*100,py=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Uo=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,l){return l.toUpperCase()})}function s(i){const a=document.body.style;if(i in a)return i;let l=e.length;const c=i.charAt(0).toUpperCase()+i.slice(1);let f;for(;l--;)if(f=e[l]+c,f in a)return f;return i}function r(i){return i=n(i),t[i]??(t[i]=s(i))}function o(i,a,l){a=r(a),i.style[a]=l}return function(i,a){for(const l in a){const c=a[l];c!==void 0&&Object.prototype.hasOwnProperty.call(a,l)&&o(i,l,c)}}}(),Oh=(e,t)=>(typeof e=="string"?e:vc(e)).indexOf(" "+t+" ")>=0,Tf=(e,t)=>{const n=vc(e),s=n+t;Oh(n,t)||(e.className=s.substring(1))},xf=(e,t)=>{const n=vc(e);if(!Oh(e,t))return;const s=n.replace(" "+t+" "," ");e.className=s.substring(1,s.length-1)},vc=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),hy=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},my=()=>{ge(()=>{const e=ks(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||he.start()}),e.afterEach(n=>{t.add(n.path),he.done()})})},gy=Ht({setup(){my()}}),vy=Object.freeze(Object.defineProperty({__proto__:null,default:gy},Symbol.toStringTag,{value:"Module"})),yy=JSON.parse('{"encrypt":{},"author":{"name":"MouseSun","url":"https://github.com/MouseSun846","email":""},"contributors":false,"editLink":false,"logo":"https://mousesun846.github.io/KnowledgeBlog/logo.png","repoDisplay":false,"docsDir":"src","fullscreen":true,"footer":"","displayFooter":true,"blog":{"description":"全栈开发者","medias":{"GitHub":"https://github.com/MouseSun846"}},"locales":{"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"blogLocales":{"article":"文章","articleList":"文章列表","category":"分类","tag":"标签","timeline":"时间轴","timelineTitle":"昨日不在","all":"全部","intro":"个人介绍","star":"星标","empty":"$text 为空"},"paginationLocales":{"prev":"上一页","next":"下一页","navigate":"跳转到","action":"前往","errorText":"请输入 1 到 $page 之前的页码!"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/","/介绍/","/云原生/","/杂谈/","/技术科普/","/工具/"],"sidebar":{"/介绍/":"structure","/云原生/":"structure","/杂谈/":"structure","/技术科普/":"structure"}}}}'),by=V(yy),Lh=()=>by,$h=Symbol(""),wy=()=>{const e=ce($h);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},_y=(e,t)=>{const{locales:n,...s}=e;return{...s,...n==null?void 0:n[t]}},Ey=Ht({enhance({app:e}){const t=Lh(),n=e._context.provides[fc],s=_(()=>_y(t.value,n.routeLocale.value));e.provide($h,s),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return s.value}}})}}),ky=Object.freeze(Object.defineProperty({__proto__:null,default:Ey},Symbol.toStringTag,{value:"Module"})),Sy=/language-(shellscript|shell|bash|sh|zsh)/,Cy=({delay:e=500,duration:t=2e3,locales:n,selector:s,showInMobile:r,ignoreSelector:o=[],transform:i})=>{const a=hc("(max-width: 419px)"),l=_(()=>!a.value||r),c=go(n),f=He(),d=v=>{var E;if(v.hasAttribute("copy-code-registered"))return;const y=document.createElement("button");y.type="button",y.classList.add("vp-copy-code-button"),y.setAttribute("aria-label",c.value.copy),y.setAttribute("data-copied",c.value.copied),(E=v.parentElement)==null||E.insertBefore(y,v),v.setAttribute("copy-code-registered","")};ie(()=>[f.value.path,l.value],async()=>{document.body.classList.toggle("copy-code-disabled",!l.value),l.value&&(await Qe(),await vh(e),document.querySelectorAll(s.join(",")).forEach(d))},{immediate:!0});const{copy:h}=M3({legacy:!0}),g=new WeakMap,m=(v,y,E)=>{const w=y.cloneNode(!0);o.length&&w.querySelectorAll(o.join(",")).forEach(O=>O.remove()),i&&i(w);let S=w.textContent||"";Sy.test(v.className)&&(S=S.replace(/^ *(\$|>) /gm,"")),h(S).then(()=>{if(t<=0)return;E.classList.add("copied"),clearTimeout(g.get(E));const O=setTimeout(()=>{E.classList.remove("copied"),E.blur(),g.delete(E)},t);g.set(E,O)})};Ye("click",v=>{const y=v.target;if(l.value&&y.matches('div[class*="language-"] > button.vp-copy-code-button')){const E=y.parentElement,w=y.nextElementSibling;if(!E||!w)return;m(E,w,y)}})};var Ay={"/":{copy:"复制代码",copied:"已复制"}},Ty=['.theme-hope-content div[class*="language-"] pre'];const xy=Ht({setup:()=>{Cy({selector:Ty,locales:Ay,duration:2e3,delay:500,showInMobile:!1})}}),Iy=Object.freeze(Object.defineProperty({__proto__:null,default:xy},Symbol.toStringTag,{value:"Module"})),Ko=mc("VUEPRESS_CODE_TAB_STORE",{});var Oy=R({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=V(e.active),s=we([]),r=()=>{e.tabId&&(Ko.value[e.tabId]=e.data[n.value].id)},o=(c=n.value)=>{n.value=c{n.value=c>0?c-1:s.value.length-1,s.value[n.value].focus()},a=(c,f)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=f):c.key==="ArrowRight"?(c.preventDefault(),o()):c.key==="ArrowLeft"&&(c.preventDefault(),i()),e.tabId&&(Ko.value[e.tabId]=e.data[n.value].id)},l=()=>{if(e.tabId){const c=e.data.findIndex(({id:f})=>Ko.value[e.tabId]===f);if(c!==-1)return c}return e.active};return ge(()=>{n.value=l(),ie(()=>Ko.value[e.tabId],(c,f)=>{if(e.tabId&&c!==f){const d=e.data.findIndex(({id:p})=>p===c);d!==-1&&(n.value=d)}})}),()=>e.data.length?u("div",{class:"vp-code-tabs"},[u("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:c},f)=>{const d=f===n.value;return u("button",{type:"button",ref:p=>{p&&(s.value[f]=p)},class:["vp-code-tab-nav",{active:d}],role:"tab","aria-controls":`codetab-${e.id}-${f}`,"aria-selected":d,onClick:()=>{n.value=f,r()},onKeydown:p=>a(p,f)},t[`title${f}`]({value:c,isActive:d}))})),e.data.map(({id:c},f)=>{const d=f===n.value;return u("div",{class:["vp-code-tab",{active:d}],id:`codetab-${e.id}-${f}`,role:"tabpanel","aria-expanded":d},[u("div",{class:"vp-code-tab-title"},t[`title${f}`]({value:c,isActive:d})),t[`tab${f}`]({value:c,isActive:d})])})]):null}});const Nh=({active:e=!1},{slots:t})=>{var n;return u("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};Nh.displayName="CodeGroupItem";const Ly=R({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=V(-1),s=we([]),r=(a=n.value)=>{n.value=a{n.value=a>0?a-1:s.value.length-1,s.value[n.value].focus()},i=(a,l)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=l):a.key==="ArrowRight"?(a.preventDefault(),r(l)):a.key==="ArrowLeft"&&(a.preventDefault(),o(l))};return()=>{var l;const a=(((l=t.default)==null?void 0:l.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(c=>"active"in c.props),n.value===-1&&(n.value=0)):a.forEach((c,f)=>{c.props.active=f===n.value}),u("div",{class:"code-group"},[u("div",{class:"code-group-nav"},a.map((c,f)=>{const d=f===n.value;return u("button",{type:"button",ref:p=>{p&&(s.value[f]=p)},class:["code-group-nav-tab",{active:d}],"aria-pressed":d,"aria-expanded":d,onClick:()=>{n.value=f},onKeydown:p=>i(p,f)},c.props.title)})),a]))}}}),ye=({name:e="",color:t="currentColor",ariaLabel:n},{attrs:s,slots:r})=>{var o;return u("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":n??`${e} icon`,...s},(o=r.default)==null?void 0:o.call(r))};ye.displayName="IconBase";const yc=({size:e=48,stroke:t=4,wrapper:n=!0,height:s=2*e})=>{const r=u("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[u("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),u("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[u("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),u("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?u("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${s}px`},r):r};yc.displayName="LoadingIcon";const bc=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},$y=e=>Es(e)?e:`https://github.com/${e}`,wc=(e="")=>!Es(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Mh=()=>u(ye,{name:"github"},()=>u("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"}));Mh.displayName="GitHubIcon";const Ph=()=>u(ye,{name:"gitee"},()=>u("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"}));Ph.displayName="GiteeIcon";const Bh=()=>u(ye,{name:"bitbucket"},()=>u("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"}));Bh.displayName="BitbucketIcon";const Rh=()=>u(ye,{name:"source"},()=>u("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"}));Rh.displayName="SourceIcon";const Ny=({link:e,type:t=wc(e??"")})=>{if(!t)return null;const n=t.toLowerCase();return u(n==="bitbucket"?Bh:n==="github"?Mh:n==="gitlab"?"GitLab":n==="gitee"?Ph:Rh)},My=(e,t=0)=>{let n=3735928559^t,s=1103547991^t;for(let r=0,o;r>>16,2246822507),n^=Math.imul(s^s>>>13,3266489909),s=Math.imul(s^s>>>16,2246822507),s^=Math.imul(n^n>>>13,3266489909),4294967296*(2097151&s)+(n>>>0)},_o=(e,t)=>My(e)%t;let Py=class{constructor(){pa(this,"containerElement");pa(this,"messageElements",{});const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const s=document.createElement("div"),r=Date.now();return s.className="message move-in",s.innerHTML=t,this.containerElement.appendChild(s),this.messageElements[r]=s,n>0&&setTimeout(()=>{this.close(r)},n),r}close(t){if(t){const n=this.messageElements[t];n.classList.remove("move-in"),n.classList.add("move-out"),n.addEventListener("animationend",()=>{n.remove(),delete this.messageElements[t]})}else cn(this.messageElements).forEach(n=>this.close(Number(n)))}destroy(){document.body.removeChild(this.containerElement)}};const Dh=/#.*$/u,By=e=>{const t=Dh.exec(e);return t?t[0]:""},If=e=>decodeURI(e).replace(Dh,"").replace(/\/index\.html$/iu,"/").replace(/\/(README|index)\.md$/iu,"/").replace(/\.(?:html|md)$/iu,""),Fh=(e,t)=>{if(!yh(t))return!1;const n=If(e.path),s=If(t),r=By(t);return r?r===e.hash&&(!s||n===s):n===s};var Ry=e=>Object.prototype.toString.call(e)==="[object Object]",Zr=e=>typeof e=="string";const jh=Array.isArray,Of=e=>Ry(e)&&Zr(e.name),eo=(e,t=!1)=>e?jh(e)?e.map(n=>Zr(n)?{name:n}:Of(n)?n:null).filter(n=>n!==null):Zr(e)?[{name:e}]:Of(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],Hh=(e,t)=>{if(e){if(jh(e)&&e.every(Zr))return e;if(Zr(e))return[e];console.error(`Expect ${t} to be \`string[] | string | undefined\`, but got`,e)}return[]},zh=e=>Hh(e,"category"),Vh=e=>Hh(e,"tag"),Dy='',Fy='';var jy={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"};const Pa=jy,Lf={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},Hy=(e,t,n)=>{const s=document.createElement(e);return mo(t)&&cn(t).forEach(r=>{if(r.indexOf("data"))s[r]=t[r];else{const o=r.replace("data","");s.dataset[o]=t[r]}}),s},_c=e=>({...Pa,...e,jsLib:Array.from(new Set([...Pa.jsLib??[],...e.jsLib??[]])),cssLib:Array.from(new Set([...Pa.cssLib??[],...e.cssLib??[]]))}),qs=(e,t)=>{if(yh(e[t]))return e[t];const n=new Promise(s=>{var o;const r=document.createElement("script");r.src=t,(o=document.querySelector("body"))==null||o.appendChild(r),r.onload=()=>{s()}});return e[t]=n,n},zy=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=Hy("style",{innerHTML:t.css});e.appendChild(n)}},Vy=(e,t,n)=>{const s=n.getScript();if(s&&Array.from(t.childNodes).every(r=>r.nodeName!=="SCRIPT")){const r=document.createElement("script");r.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${e} .vp-code-demo-display').shadowRoot; ${s}}`)),t.appendChild(r)}},Uy=["html","js","css"],Ky=e=>{const t=cn(e),n={html:[],js:[],css:[],isLegal:!1};return Uy.forEach(s=>{const r=t.filter(o=>Lf[s].types.includes(o));if(r.length){const o=r[0];n[s]=[e[o].replace(/^\n|\n$/g,""),Lf[s].map[o]??o]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},Uh=e=>e.replace(/
    /g,"
    ").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>"),Kh=e=>`
    ${Uh(e)}
    `,qy=e=>`${e.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; -ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,Gy=e=>e.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"Vue.createApp({$1}).mount('#app')").replace(/export\s+default\s*define(Async)?Component\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"Vue.createApp({$1}).mount('#app')").trim(),qh=e=>`(function(exports){var module={};module.exports=exports;${e};return module.exports.__esModule.exports.default:module.exports;})({})`,Wy=(e,t)=>{const n=_c(t),s=e.js[0]??"";return{...n,html:Uh(e.html[0]??""),js:s,css:e.css[0]??"",isLegal:e.isLegal,getScript:()=>{var r;return n.useBabel?((r=window.Babel.transform(s,{presets:["es2015"]}))==null?void 0:r.code)??"":s}}},Yy=/