From 0716fa39825871cfe8ac8833047ad04c3177a1a3 Mon Sep 17 00:00:00 2001 From: 1 <1> Date: Sat, 13 Jul 2024 20:02:45 +0900 Subject: [PATCH] up --- docs/index.html | 4 ++-- docs/vassets/{FrontPage-ac3a4030.js => FrontPage-2057db0f.js} | 4 ++-- docs/vassets/FrontPage-legacy-477dbfe8.js | 1 + docs/vassets/FrontPage-legacy-f78dd5ee.js | 1 - docs/vassets/{index-a4936bfd.js => index-0951e3cd.js} | 2 +- .../{index-legacy-5ad2e214.js => index-legacy-0f282428.js} | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) rename docs/vassets/{FrontPage-ac3a4030.js => FrontPage-2057db0f.js} (63%) create mode 100644 docs/vassets/FrontPage-legacy-477dbfe8.js delete mode 100644 docs/vassets/FrontPage-legacy-f78dd5ee.js rename docs/vassets/{index-a4936bfd.js => index-0951e3cd.js} (99%) rename docs/vassets/{index-legacy-5ad2e214.js => index-legacy-0f282428.js} (99%) diff --git a/docs/index.html b/docs/index.html index 2aaf6b5..6ec6ee1 100644 --- a/docs/index.html +++ b/docs/index.html @@ -25,7 +25,7 @@ position: relative; } - + @@ -39,7 +39,7 @@ - + \ No newline at end of file diff --git a/docs/vassets/FrontPage-ac3a4030.js b/docs/vassets/FrontPage-2057db0f.js similarity index 63% rename from docs/vassets/FrontPage-ac3a4030.js rename to docs/vassets/FrontPage-2057db0f.js index ba9de89..8a26bd1 100644 --- a/docs/vassets/FrontPage-ac3a4030.js +++ b/docs/vassets/FrontPage-2057db0f.js @@ -1,3 +1,3 @@ -import{_ as p,o as s,c as n,a as o,w as m,t as u,b as r,n as w,p as y,d as f,e as g,r as b,F as h,f as D,g as x,h as k}from"./index-a4936bfd.js";const S={props:["active","now_product"],methods:{close(){this.$emit("close")}}},t=a=>(y("data-v-f7ddef2d"),a=a(),f(),a),C=t(()=>o("i",null,"close",-1)),P=[C],N={key:0,class:"border",style:{"white-space":"pre-wrap"}},A=t(()=>o("article",{class:"border"},[o("h5",null,"Donate"),o("br"),g(" USDT TRC20"),o("br"),o("article",{class:"border"},"TRhnA7SXE5Sap5gSG3ijxRmdYFiD4KRhPs")],-1)),R={class:"border"},V=t(()=>o("h5",null,"Download",-1)),F={key:0,class:"center-align div-dl"},G=["href"],I=t(()=>o("i",null,"download",-1)),B=t(()=>o("span",null,"Download",-1)),M=[I,B],T={key:1,class:"center-align div-dl"},q=["href"],E=t(()=>o("i",null,"download",-1)),U=t(()=>o("span",null,"GitHub Release",-1)),X=[E,U],j={key:2,class:"center-align div-dl"},H=["href"],K=t(()=>o("i",null,"download",-1)),L=t(()=>o("span",null,"Google Play",-1)),z=[K,L],O={key:3,class:"center-align div-dl"},Y=["href"],J=t(()=>o("i",null,"code",-1)),Q=t(()=>o("span",null,"Source code",-1)),W=[J,Q];function Z(a,i,e,v,c,l){return s(),n("dialog",{class:w({active:e.active})},[o("button",{class:"border",onClick:i[0]||(i[0]=m((..._)=>l.close&&l.close(..._),["self"]))},P),o("h5",null,u(e.now_product.name),1),e.now_product.intro?(s(),n("article",N,[o("p",null,u(e.now_product.intro),1)])):r("",!0),A,o("article",R,[V,e.now_product.download?(s(),n("div",F,[o("a",{href:e.now_product.download,class:"round button"},M,8,G)])):r("",!0),e.now_product.github?(s(),n("div",T,[o("a",{href:e.now_product.github,class:"round button"},X,8,q)])):r("",!0),e.now_product.play?(s(),n("div",j,[o("a",{href:e.now_product.play,class:"round button"},z,8,H)])):r("",!0),e.now_product.github?(s(),n("div",O,[o("a",{href:e.now_product.github.replaceAll("/releases",""),class:"round button"},W,8,Y)])):r("",!0)])],2)}const $=p(S,[["render",Z],["__scopeId","data-v-f7ddef2d"]]),oo={components:{DownloadDrop:$},data(){return{active:!1,now_product:{},all_product:[{name:"NekoBoxForAndroid",icon:"android",github:"https://github.com/MatsuriDayo/NekoBoxForAndroid/releases",intro:`sing-box / universal proxy toolchain for Android. +import{_ as p,o as s,c as n,a as o,w as m,t as u,b as r,n as w,p as y,d as f,e as g,r as b,F as h,f as D,g as x,h as k}from"./index-0951e3cd.js";const S={props:["active","now_product"],methods:{close(){this.$emit("close")}}},t=a=>(y("data-v-f7ddef2d"),a=a(),f(),a),C=t(()=>o("i",null,"close",-1)),P=[C],A={key:0,class:"border",style:{"white-space":"pre-wrap"}},N=t(()=>o("article",{class:"border"},[o("h5",null,"Donate"),o("br"),g(" USDT TRC20"),o("br"),o("article",{class:"border"},"TRhnA7SXE5Sap5gSG3ijxRmdYFiD4KRhPs")],-1)),R={class:"border"},V=t(()=>o("h5",null,"Download",-1)),F={key:0,class:"center-align div-dl"},G=["href"],I=t(()=>o("i",null,"download",-1)),B=t(()=>o("span",null,"Download",-1)),M=[I,B],T={key:1,class:"center-align div-dl"},q=["href"],E=t(()=>o("i",null,"download",-1)),U=t(()=>o("span",null,"GitHub Release",-1)),X=[E,U],j={key:2,class:"center-align div-dl"},H=["href"],K=t(()=>o("i",null,"download",-1)),L=t(()=>o("span",null,"Google Play",-1)),z=[K,L],Y={key:3,class:"center-align div-dl"},J=["href"],O=t(()=>o("i",null,"code",-1)),Q=t(()=>o("span",null,"Source code",-1)),W=[O,Q];function Z(a,i,e,v,c,l){return s(),n("dialog",{class:w({active:e.active})},[o("button",{class:"border",onClick:i[0]||(i[0]=m((..._)=>l.close&&l.close(..._),["self"]))},P),o("h5",null,u(e.now_product.name),1),e.now_product.intro?(s(),n("article",A,[o("p",null,u(e.now_product.intro),1)])):r("",!0),N,o("article",R,[V,e.now_product.download?(s(),n("div",F,[o("a",{href:e.now_product.download,class:"round button"},M,8,G)])):r("",!0),e.now_product.github?(s(),n("div",T,[o("a",{href:e.now_product.github,class:"round button"},X,8,q)])):r("",!0),e.now_product.play?(s(),n("div",j,[o("a",{href:e.now_product.play,class:"round button"},z,8,H)])):r("",!0),e.now_product.github?(s(),n("div",Y,[o("a",{href:e.now_product.github.replaceAll("/releases",""),class:"round button"},W,8,J)])):r("",!0)])],2)}const $=p(S,[["render",Z],["__scopeId","data-v-f7ddef2d"]]),oo={components:{DownloadDrop:$},data(){return{active:!1,now_product:{},all_product:[{name:"NekoBoxForAndroid",icon:"android",github:"https://github.com/MatsuriDayo/NekoBoxForAndroid/releases",intro:`sing-box / universal proxy toolchain for Android. 一款使用 sing-box 的 Android 通用代理软件。`},{name:"nekoray",icon:"monitor",github:"https://github.com/MatsuriDayo/nekoray/releases",intro:`V2Ray(Xray) / sing-box PC GUI Client. -V2Ray(Xray) / sing-box 电脑 GUI 客户端。`},{name:"Plugin APKs",icon:"extension",download:"./m-plugin/"}]}},methods:{toggleDownDrop(a){this.now_product={},a==null?(document.querySelector("main").style.removeProperty("display"),document.querySelector("nav").style.removeProperty("display"),this.active=!1):(document.querySelector("main").style.setProperty("display","none"),document.querySelector("nav").style.setProperty("display","none"),this.active=!0,this.all_product.forEach(i=>{i.name==a&&(this.now_product=i)}))}}},eo={class:"responsive",id:"main"},to=o("article",{class:"top-round large-padding large-margin"},[o("div",{class:"row"},[o("img",{class:"circle large",src:"https://matsuridayo.github.io/assets/images/matsuri1.jpg"}),o("div",{class:"max"},[o("h5",null,"MatsuriDayo"),o("p",null,"Some software")])])],-1),so={class:"large-padding large-margin"},no=o("div",{class:"row"},[o("div",{class:"max"},[o("p",null,[o("i",null,"download"),g(" Download Latest release")])])],-1),ao=["onClick"],io=k('

help Getting Help

article帮助文档(新) / New Documents
article帮助文档(旧) / Old Documents
notificationsTelegram Channel
flight推广服务
',1);function lo(a,i,e,v,c,l){const _=b("DownloadDrop");return s(),n(h,null,[o("main",eo,[to,o("article",so,[no,(s(!0),n(h,null,D(c.all_product,d=>(s(),n("div",{class:"center-align div-dl",key:d},[o("button",{class:"round",onClick:ro=>l.toggleDownDrop(d.name)},[o("i",null,u(d.icon),1),o("span",null,u(d.name),1)],8,ao)]))),128))]),io]),x(_,{now_product:c.now_product,active:c.active,onClose:i[0]||(i[0]=d=>l.toggleDownDrop())},null,8,["now_product","active"])],64)}const uo=p(oo,[["render",lo]]);export{uo as default}; +V2Ray(Xray) / sing-box 电脑 GUI 客户端。`},{name:"Plugin APKs",icon:"extension",download:"./m-plugin/"}]}},methods:{toggleDownDrop(a){this.now_product={},a==null?(document.querySelector("main").style.removeProperty("display"),document.querySelector("nav").style.removeProperty("display"),this.active=!1):(document.querySelector("main").style.setProperty("display","none"),document.querySelector("nav").style.setProperty("display","none"),this.active=!0,this.all_product.forEach(i=>{i.name==a&&(this.now_product=i)}))}}},eo={class:"responsive",id:"main"},to=o("article",{class:"top-round large-padding large-margin"},[o("div",{class:"row"},[o("img",{class:"circle large",src:"https://matsuridayo.github.io/assets/images/matsuri1.jpg"}),o("div",{class:"max"},[o("h5",null,"MatsuriDayo"),o("p",null,"Some software")])])],-1),so={class:"large-padding large-margin"},no=o("div",{class:"row"},[o("div",{class:"max"},[o("p",null,[o("i",null,"download"),g(" Download Latest release")])])],-1),ao=["onClick"],io=k('

help Getting Help

article帮助文档 / Documents
notificationsTelegram Channel
flight推广服务
',1);function lo(a,i,e,v,c,l){const _=b("DownloadDrop");return s(),n(h,null,[o("main",eo,[to,o("article",so,[no,(s(!0),n(h,null,D(c.all_product,d=>(s(),n("div",{class:"center-align div-dl",key:d},[o("button",{class:"round",onClick:ro=>l.toggleDownDrop(d.name)},[o("i",null,u(d.icon),1),o("span",null,u(d.name),1)],8,ao)]))),128))]),io]),x(_,{now_product:c.now_product,active:c.active,onClose:i[0]||(i[0]=d=>l.toggleDownDrop())},null,8,["now_product","active"])],64)}const uo=p(oo,[["render",lo]]);export{uo as default}; diff --git a/docs/vassets/FrontPage-legacy-477dbfe8.js b/docs/vassets/FrontPage-legacy-477dbfe8.js new file mode 100644 index 0000000..e1914f5 --- /dev/null +++ b/docs/vassets/FrontPage-legacy-477dbfe8.js @@ -0,0 +1 @@ +System.register(["./index-legacy-0f282428.js"],(function(n,o){"use strict";var e,t,r,a,l,i,s,d,c,u,p,g,v,f,h,m;return{setters:[function(n){e=n._,t=n.o,r=n.c,a=n.a,l=n.w,i=n.t,s=n.b,d=n.n,c=n.p,u=n.d,p=n.e,g=n.r,v=n.F,f=n.f,h=n.g,m=n.h}],execute:function(){var o=document.createElement("style");o.textContent=".border[data-v-f7ddef2d]{word-wrap:break-word}\n",document.head.appendChild(o);var w={props:["active","now_product"],methods:{close:function(){this.$emit("close")}}},y=function(n){return c("data-v-f7ddef2d"),n=n(),u(),n},b=[y((function(){return a("i",null,"close",-1)}))],_={key:0,class:"border",style:{"white-space":"pre-wrap"}},D=y((function(){return a("article",{class:"border"},[a("h5",null,"Donate"),a("br"),p(" USDT TRC20"),a("br"),a("article",{class:"border"},"TRhnA7SXE5Sap5gSG3ijxRmdYFiD4KRhPs")],-1)})),x={class:"border"},k=y((function(){return a("h5",null,"Download",-1)})),S={key:0,class:"center-align div-dl"},C=["href"],P=[y((function(){return a("i",null,"download",-1)})),y((function(){return a("span",null,"Download",-1)}))],A={key:1,class:"center-align div-dl"},R=["href"],G=[y((function(){return a("i",null,"download",-1)})),y((function(){return a("span",null,"GitHub Release",-1)}))],q={key:2,class:"center-align div-dl"},F=["href"],M=[y((function(){return a("i",null,"download",-1)})),y((function(){return a("span",null,"Google Play",-1)}))],T={key:3,class:"center-align div-dl"},j=["href"],E=[y((function(){return a("i",null,"code",-1)})),y((function(){return a("span",null,"Source code",-1)}))],I=e(w,[["render",function(n,o,e,c,u,p){return t(),r("dialog",{class:d({active:e.active})},[a("button",{class:"border",onClick:o[0]||(o[0]=l((function(){return p.close&&p.close.apply(p,arguments)}),["self"]))},b),a("h5",null,i(e.now_product.name),1),e.now_product.intro?(t(),r("article",_,[a("p",null,i(e.now_product.intro),1)])):s("",!0),D,a("article",x,[k,e.now_product.download?(t(),r("div",S,[a("a",{href:e.now_product.download,class:"round button"},P,8,C)])):s("",!0),e.now_product.github?(t(),r("div",A,[a("a",{href:e.now_product.github,class:"round button"},G,8,R)])):s("",!0),e.now_product.play?(t(),r("div",q,[a("a",{href:e.now_product.play,class:"round button"},M,8,F)])):s("",!0),e.now_product.github?(t(),r("div",T,[a("a",{href:e.now_product.github.replaceAll("/releases",""),class:"round button"},E,8,j)])):s("",!0)])],2)}],["__scopeId","data-v-f7ddef2d"]]),U={components:{DownloadDrop:I},data:function(){return{active:!1,now_product:{},all_product:[{name:"NekoBoxForAndroid",icon:"android",github:"https://github.com/MatsuriDayo/NekoBoxForAndroid/releases",intro:"sing-box / universal proxy toolchain for Android.\n一款使用 sing-box 的 Android 通用代理软件。"},{name:"nekoray",icon:"monitor",github:"https://github.com/MatsuriDayo/nekoray/releases",intro:"V2Ray(Xray) / sing-box PC GUI Client.\nV2Ray(Xray) / sing-box 电脑 GUI 客户端。"},{name:"Plugin APKs",icon:"extension",download:"./m-plugin/"}]}},methods:{toggleDownDrop:function(n){var o=this;this.now_product={},null==n?(document.querySelector("main").style.removeProperty("display"),document.querySelector("nav").style.removeProperty("display"),this.active=!1):(document.querySelector("main").style.setProperty("display","none"),document.querySelector("nav").style.setProperty("display","none"),this.active=!0,this.all_product.forEach((function(e){e.name==n&&(o.now_product=e)})))}}},X={class:"responsive",id:"main"},B=a("article",{class:"top-round large-padding large-margin"},[a("div",{class:"row"},[a("img",{class:"circle large",src:"https://matsuridayo.github.io/assets/images/matsuri1.jpg"}),a("div",{class:"max"},[a("h5",null,"MatsuriDayo"),a("p",null,"Some software")])])],-1),H={class:"large-padding large-margin"},K=a("div",{class:"row"},[a("div",{class:"max"},[a("p",null,[a("i",null,"download"),p(" Download Latest release")])])],-1),N=["onClick"],V=m('

help Getting Help

article帮助文档 / Documents
notificationsTelegram Channel
flight推广服务
',1);n("default",e(U,[["render",function(n,o,e,l,s,d){var c=g("DownloadDrop");return t(),r(v,null,[a("main",X,[B,a("article",H,[K,(t(!0),r(v,null,f(s.all_product,(function(n){return t(),r("div",{class:"center-align div-dl",key:n},[a("button",{class:"round",onClick:function(o){return d.toggleDownDrop(n.name)}},[a("i",null,i(n.icon),1),a("span",null,i(n.name),1)],8,N)])})),128))]),V]),h(c,{now_product:s.now_product,active:s.active,onClose:o[0]||(o[0]=function(n){return d.toggleDownDrop()})},null,8,["now_product","active"])],64)}]]))}}})); diff --git a/docs/vassets/FrontPage-legacy-f78dd5ee.js b/docs/vassets/FrontPage-legacy-f78dd5ee.js deleted file mode 100644 index 864ae29..0000000 --- a/docs/vassets/FrontPage-legacy-f78dd5ee.js +++ /dev/null @@ -1 +0,0 @@ -System.register(["./index-legacy-5ad2e214.js"],(function(n,e){"use strict";var o,t,r,a,l,i,s,d,c,u,p,g,v,f,h,m;return{setters:[function(n){o=n._,t=n.o,r=n.c,a=n.a,l=n.w,i=n.t,s=n.b,d=n.n,c=n.p,u=n.d,p=n.e,g=n.r,v=n.F,f=n.f,h=n.g,m=n.h}],execute:function(){var e=document.createElement("style");e.textContent=".border[data-v-f7ddef2d]{word-wrap:break-word}\n",document.head.appendChild(e);var w={props:["active","now_product"],methods:{close:function(){this.$emit("close")}}},y=function(n){return c("data-v-f7ddef2d"),n=n(),u(),n},b=[y((function(){return a("i",null,"close",-1)}))],_={key:0,class:"border",style:{"white-space":"pre-wrap"}},D=y((function(){return a("article",{class:"border"},[a("h5",null,"Donate"),a("br"),p(" USDT TRC20"),a("br"),a("article",{class:"border"},"TRhnA7SXE5Sap5gSG3ijxRmdYFiD4KRhPs")],-1)})),x={class:"border"},k=y((function(){return a("h5",null,"Download",-1)})),S={key:0,class:"center-align div-dl"},C=["href"],P=[y((function(){return a("i",null,"download",-1)})),y((function(){return a("span",null,"Download",-1)}))],A={key:1,class:"center-align div-dl"},R=["href"],G=[y((function(){return a("i",null,"download",-1)})),y((function(){return a("span",null,"GitHub Release",-1)}))],q={key:2,class:"center-align div-dl"},F=["href"],M=[y((function(){return a("i",null,"download",-1)})),y((function(){return a("span",null,"Google Play",-1)}))],T={key:3,class:"center-align div-dl"},j=["href"],E=[y((function(){return a("i",null,"code",-1)})),y((function(){return a("span",null,"Source code",-1)}))],I=o(w,[["render",function(n,e,o,c,u,p){return t(),r("dialog",{class:d({active:o.active})},[a("button",{class:"border",onClick:e[0]||(e[0]=l((function(){return p.close&&p.close.apply(p,arguments)}),["self"]))},b),a("h5",null,i(o.now_product.name),1),o.now_product.intro?(t(),r("article",_,[a("p",null,i(o.now_product.intro),1)])):s("",!0),D,a("article",x,[k,o.now_product.download?(t(),r("div",S,[a("a",{href:o.now_product.download,class:"round button"},P,8,C)])):s("",!0),o.now_product.github?(t(),r("div",A,[a("a",{href:o.now_product.github,class:"round button"},G,8,R)])):s("",!0),o.now_product.play?(t(),r("div",q,[a("a",{href:o.now_product.play,class:"round button"},M,8,F)])):s("",!0),o.now_product.github?(t(),r("div",T,[a("a",{href:o.now_product.github.replaceAll("/releases",""),class:"round button"},E,8,j)])):s("",!0)])],2)}],["__scopeId","data-v-f7ddef2d"]]),N={components:{DownloadDrop:I},data:function(){return{active:!1,now_product:{},all_product:[{name:"NekoBoxForAndroid",icon:"android",github:"https://github.com/MatsuriDayo/NekoBoxForAndroid/releases",intro:"sing-box / universal proxy toolchain for Android.\n一款使用 sing-box 的 Android 通用代理软件。"},{name:"nekoray",icon:"monitor",github:"https://github.com/MatsuriDayo/nekoray/releases",intro:"V2Ray(Xray) / sing-box PC GUI Client.\nV2Ray(Xray) / sing-box 电脑 GUI 客户端。"},{name:"Plugin APKs",icon:"extension",download:"./m-plugin/"}]}},methods:{toggleDownDrop:function(n){var e=this;this.now_product={},null==n?(document.querySelector("main").style.removeProperty("display"),document.querySelector("nav").style.removeProperty("display"),this.active=!1):(document.querySelector("main").style.setProperty("display","none"),document.querySelector("nav").style.setProperty("display","none"),this.active=!0,this.all_product.forEach((function(o){o.name==n&&(e.now_product=o)})))}}},U={class:"responsive",id:"main"},X=a("article",{class:"top-round large-padding large-margin"},[a("div",{class:"row"},[a("img",{class:"circle large",src:"https://matsuridayo.github.io/assets/images/matsuri1.jpg"}),a("div",{class:"max"},[a("h5",null,"MatsuriDayo"),a("p",null,"Some software")])])],-1),B={class:"large-padding large-margin"},H=a("div",{class:"row"},[a("div",{class:"max"},[a("p",null,[a("i",null,"download"),p(" Download Latest release")])])],-1),K=["onClick"],V=m('

help Getting Help

article帮助文档(新) / New Documents
article帮助文档(旧) / Old Documents
notificationsTelegram Channel
flight推广服务
',1);n("default",o(N,[["render",function(n,e,o,l,s,d){var c=g("DownloadDrop");return t(),r(v,null,[a("main",U,[X,a("article",B,[H,(t(!0),r(v,null,f(s.all_product,(function(n){return t(),r("div",{class:"center-align div-dl",key:n},[a("button",{class:"round",onClick:function(e){return d.toggleDownDrop(n.name)}},[a("i",null,i(n.icon),1),a("span",null,i(n.name),1)],8,K)])})),128))]),V]),h(c,{now_product:s.now_product,active:s.active,onClose:e[0]||(e[0]=function(n){return d.toggleDownDrop()})},null,8,["now_product","active"])],64)}]]))}}})); diff --git a/docs/vassets/index-a4936bfd.js b/docs/vassets/index-0951e3cd.js similarity index 99% rename from docs/vassets/index-a4936bfd.js rename to docs/vassets/index-0951e3cd.js index f5c3716..6496276 100644 --- a/docs/vassets/index-a4936bfd.js +++ b/docs/vassets/index-0951e3cd.js @@ -2,4 +2,4 @@ function Uc(){import.meta.url,import("_").catch(()=>1);async function*e(){}}(fun * vue-router v4.2.2 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const Ut=typeof window<"u";function Ca(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const de=Object.assign;function rr(e,t){const n={};for(const r in t){const i=t[r];n[r]=tt(i)?i.map(e):e(i)}return n}const un=()=>{},tt=Array.isArray,Aa=/\/$/,Ra=e=>e.replace(Aa,"");function or(e,t,n="/"){let r,i={},s="",u="";const m=t.indexOf("#");let d=t.indexOf("?");return m=0&&(d=-1),d>-1&&(r=t.slice(0,d),s=t.slice(d+1,m>-1?m:t.length),i=e(s)),m>-1&&(r=r||t.slice(0,m),u=t.slice(m,t.length)),r=Na(r!=null?r:t,n),{fullPath:r+(s&&"?")+s+u,path:r,query:i,hash:u}}function Pa(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function wo(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ma(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&Zt(t.matched[r],n.matched[i])&&$i(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Zt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function $i(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Ta(e[n],t[n]))return!1;return!0}function Ta(e,t){return tt(e)?xo(e,t):tt(t)?xo(t,e):e===t}function xo(e,t){return tt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Na(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),i=r[r.length-1];(i===".."||i===".")&&r.push("");let s=n.length-1,u,m;for(u=0;u1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(u-(u===r.length?1:0)).join("/")}var yn;(function(e){e.pop="pop",e.push="push"})(yn||(yn={}));var fn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(fn||(fn={}));function Oa(e){if(!e)if(Ut){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Ra(e)}const Ia=/^[^#]+#/;function Ba(e,t){return e.replace(Ia,"#")+t}function ka(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Yn=()=>({left:window.pageXOffset,top:window.pageYOffset});function Da(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=ka(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Co(e,t){return(history.state?history.state.position-t:-1)+e}const br=new Map;function Ha(e,t){br.set(e,t)}function $a(e){const t=br.get(e);return br.delete(e),t}let La=()=>location.protocol+"//"+location.host;function Li(e,t){const{pathname:n,search:r,hash:i}=t,s=e.indexOf("#");if(s>-1){let m=i.includes(e.slice(s))?e.slice(s).length:1,d=i.slice(m);return d[0]!=="/"&&(d="/"+d),wo(d,"")}return wo(n,e)+r+i}function ja(e,t,n,r){let i=[],s=[],u=null;const m=({state:S})=>{const T=Li(e,location),H=n.value,V=t.value;let ne=0;if(S){if(n.value=T,t.value=S,u&&u===H){u=null;return}ne=V?S.position-V.position:0}else r(T);i.forEach(G=>{G(n.value,H,{delta:ne,type:yn.pop,direction:ne?ne>0?fn.forward:fn.back:fn.unknown})})};function d(){u=n.value}function y(S){i.push(S);const T=()=>{const H=i.indexOf(S);H>-1&&i.splice(H,1)};return s.push(T),T}function v(){const{history:S}=window;S.state&&S.replaceState(de({},S.state,{scroll:Yn()}),"")}function F(){for(const S of s)S();s=[],window.removeEventListener("popstate",m),window.removeEventListener("beforeunload",v)}return window.addEventListener("popstate",m),window.addEventListener("beforeunload",v,{passive:!0}),{pauseListeners:d,listen:y,destroy:F}}function Ao(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?Yn():null}}function Ua(e){const{history:t,location:n}=window,r={value:Li(e,n)},i={value:t.state};i.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(d,y,v){const F=e.indexOf("#"),S=F>-1?(n.host&&document.querySelector("base")?e:e.slice(F))+d:La()+e+d;try{t[v?"replaceState":"pushState"](y,"",S),i.value=y}catch(T){console.error(T),n[v?"replace":"assign"](S)}}function u(d,y){const v=de({},t.state,Ao(i.value.back,d,i.value.forward,!0),y,{position:i.value.position});s(d,v,!0),r.value=d}function m(d,y){const v=de({},i.value,t.state,{forward:d,scroll:Yn()});s(v.current,v,!0);const F=de({},Ao(r.value,d,null),{position:v.position+1},y);s(d,F,!1),r.value=d}return{location:r,state:i,push:m,replace:u}}function Va(e){e=Oa(e);const t=Ua(e),n=ja(e,t.state,t.location,t.replace);function r(s,u=!0){u||n.pauseListeners(),history.go(s)}const i=de({location:"",base:e,go:r,createHref:Ba.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function za(e){return typeof e=="string"||e&&typeof e=="object"}function ji(e){return typeof e=="string"||typeof e=="symbol"}const pt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ui=Symbol("");var Ro;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ro||(Ro={}));function Xt(e,t){return de(new Error,{type:e,[Ui]:!0},t)}function ct(e,t){return e instanceof Error&&Ui in e&&(t==null||!!(e.type&t))}const Po="[^/]+?",Ka={sensitive:!1,strict:!1,start:!0,end:!0},Ga=/[.+*?^${}()[\]/\\]/g;function qa(e,t){const n=de({},Ka,t),r=[];let i=n.start?"^":"";const s=[];for(const y of e){const v=y.length?[]:[90];n.strict&&!y.length&&(i+="/");for(let F=0;Ft.length?t.length===1&&t[0]===40+40?1:-1:0}function Qa(e,t){let n=0;const r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const Ya={type:0,value:""},Ja=/[a-zA-Z0-9_]/;function Za(e){if(!e)return[[]];if(e==="/")return[[Ya]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(T){throw new Error(`ERR (${n})/"${y}": ${T}`)}let n=0,r=n;const i=[];let s;function u(){s&&i.push(s),s=[]}let m=0,d,y="",v="";function F(){y&&(n===0?s.push({type:0,value:y}):n===1||n===2||n===3?(s.length>1&&(d==="*"||d==="+")&&t(`A repeatable param (${y}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:y,regexp:v,repeatable:d==="*"||d==="+",optional:d==="*"||d==="?"})):t("Invalid state to consume buffer"),y="")}function S(){y+=d}for(;m{u(Q)}:un}function u(v){if(ji(v)){const F=r.get(v);F&&(r.delete(v),n.splice(n.indexOf(F),1),F.children.forEach(u),F.alias.forEach(u))}else{const F=n.indexOf(v);F>-1&&(n.splice(F,1),v.record.name&&r.delete(v.record.name),v.children.forEach(u),v.alias.forEach(u))}}function m(){return n}function d(v){let F=0;for(;F=0&&(v.record.path!==n[F].record.path||!Vi(v,n[F]));)F++;n.splice(F,0,v),v.record.name&&!No(v)&&r.set(v.record.name,v)}function y(v,F){let S,T={},H,V;if("name"in v&&v.name){if(S=r.get(v.name),!S)throw Xt(1,{location:v});V=S.record.name,T=de(To(F.params,S.keys.filter(Q=>!Q.optional).map(Q=>Q.name)),v.params&&To(v.params,S.keys.map(Q=>Q.name))),H=S.stringify(T)}else if("path"in v)H=v.path,S=n.find(Q=>Q.re.test(H)),S&&(T=S.parse(H),V=S.record.name);else{if(S=F.name?r.get(F.name):n.find(Q=>Q.re.test(F.path)),!S)throw Xt(1,{location:v,currentLocation:F});V=S.record.name,T=de({},F.params,v.params),H=S.stringify(T)}const ne=[];let G=S;for(;G;)ne.unshift(G.record),G=G.parent;return{name:V,path:H,params:T,matched:ne,meta:rc(ne)}}return e.forEach(v=>s(v)),{addRoute:s,resolve:y,removeRoute:u,getRoutes:m,getRecordMatcher:i}}function To(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function tc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:nc(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 nc(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function No(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function rc(e){return e.reduce((t,n)=>de(t,n.meta),{})}function Oo(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Vi(e,t){return t.children.some(n=>n===e||Vi(e,n))}const zi=/#/g,oc=/&/g,ic=/\//g,lc=/=/g,sc=/\?/g,Ki=/\+/g,ac=/%5B/g,cc=/%5D/g,Gi=/%5E/g,uc=/%60/g,qi=/%7B/g,fc=/%7C/g,Wi=/%7D/g,dc=/%20/g;function zr(e){return encodeURI(""+e).replace(fc,"|").replace(ac,"[").replace(cc,"]")}function hc(e){return zr(e).replace(qi,"{").replace(Wi,"}").replace(Gi,"^")}function Fr(e){return zr(e).replace(Ki,"%2B").replace(dc,"+").replace(zi,"%23").replace(oc,"%26").replace(uc,"`").replace(qi,"{").replace(Wi,"}").replace(Gi,"^")}function mc(e){return Fr(e).replace(lc,"%3D")}function pc(e){return zr(e).replace(zi,"%23").replace(sc,"%3F")}function gc(e){return e==null?"":pc(e).replace(ic,"%2F")}function Dn(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function vc(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;is&&Fr(s)):[r&&Fr(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function yc(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=tt(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return t}const bc=Symbol(""),Bo=Symbol(""),Kr=Symbol(""),Qi=Symbol(""),Er=Symbol("");function on(){let e=[];function t(r){return e.push(r),()=>{const i=e.indexOf(r);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function vt(e,t,n,r,i){const s=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((u,m)=>{const d=F=>{F===!1?m(Xt(4,{from:n,to:t})):F instanceof Error?m(F):za(F)?m(Xt(2,{from:t,to:F})):(s&&r.enterCallbacks[i]===s&&typeof F=="function"&&s.push(F),u())},y=e.call(r&&r.instances[i],t,n,d);let v=Promise.resolve(y);e.length<3&&(v=v.then(d)),v.catch(F=>m(F))})}function ir(e,t,n,r){const i=[];for(const s of e)for(const u in s.components){let m=s.components[u];if(!(t!=="beforeRouteEnter"&&!s.instances[u]))if(Fc(m)){const y=(m.__vccOpts||m)[t];y&&i.push(vt(y,n,r,s,u))}else{let d=m();i.push(()=>d.then(y=>{if(!y)return Promise.reject(new Error(`Couldn't resolve component "${u}" at "${s.path}"`));const v=Ca(y)?y.default:y;s.components[u]=v;const S=(v.__vccOpts||v)[t];return S&&vt(S,n,r,s,u)()}))}}return i}function Fc(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ko(e){const t=ft(Kr),n=ft(Qi),r=qe(()=>t.resolve(qt(e.to))),i=qe(()=>{const{matched:d}=r.value,{length:y}=d,v=d[y-1],F=n.matched;if(!v||!F.length)return-1;const S=F.findIndex(Zt.bind(null,v));if(S>-1)return S;const T=Do(d[y-2]);return y>1&&Do(v)===T&&F[F.length-1].path!==T?F.findIndex(Zt.bind(null,d[y-2])):S}),s=qe(()=>i.value>-1&&wc(n.params,r.value.params)),u=qe(()=>i.value>-1&&i.value===n.matched.length-1&&$i(n.params,r.value.params));function m(d={}){return _c(d)?t[qt(e.replace)?"replace":"push"](qt(e.to)).catch(un):Promise.resolve()}return{route:r,href:qe(()=>r.value.href),isActive:s,isExactActive:u,navigate:m}}const Ec=bi({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:ko,setup(e,{slots:t}){const n=bn(ko(e)),{options:r}=ft(Kr),i=qe(()=>({[Ho(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ho(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:Hi("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},s)}}}),Sc=Ec;function _c(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 wc(e,t){for(const n in t){const r=t[n],i=e[n];if(typeof r=="string"){if(r!==i)return!1}else if(!tt(i)||i.length!==r.length||r.some((s,u)=>s!==i[u]))return!1}return!0}function Do(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ho=(e,t,n)=>e!=null?e:t!=null?t:n,xc=bi({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ft(Er),i=qe(()=>e.route||r.value),s=ft(Bo,0),u=qe(()=>{let y=qt(s);const{matched:v}=i.value;let F;for(;(F=v[y])&&!F.components;)y++;return y}),m=qe(()=>i.value.matched[u.value]);Pn(Bo,qe(()=>u.value+1)),Pn(bc,m),Pn(Er,i);const d=Vl();return An(()=>[d.value,m.value,e.name],([y,v,F],[S,T,H])=>{v&&(v.instances[F]=y,T&&T!==v&&y&&y===S&&(v.leaveGuards.size||(v.leaveGuards=T.leaveGuards),v.updateGuards.size||(v.updateGuards=T.updateGuards))),y&&v&&(!T||!Zt(v,T)||!S)&&(v.enterCallbacks[F]||[]).forEach(V=>V(y))},{flush:"post"}),()=>{const y=i.value,v=e.name,F=m.value,S=F&&F.components[v];if(!S)return $o(n.default,{Component:S,route:y});const T=F.props[v],H=T?T===!0?y.params:typeof T=="function"?T(y):T:null,ne=Hi(S,de({},H,t,{onVnodeUnmounted:G=>{G.component.isUnmounted&&(F.instances[v]=null)},ref:d}));return $o(n.default,{Component:ne,route:y})||ne}}});function $o(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Cc=xc;function Ac(e){const t=ec(e.routes,e),n=e.parseQuery||vc,r=e.stringifyQuery||Io,i=e.history,s=on(),u=on(),m=on(),d=zl(pt);let y=pt;Ut&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const v=rr.bind(null,R=>""+R),F=rr.bind(null,gc),S=rr.bind(null,Dn);function T(R,L){let D,c;return ji(R)?(D=t.getRecordMatcher(R),c=L):c=R,t.addRoute(c,D)}function H(R){const L=t.getRecordMatcher(R);L&&t.removeRoute(L)}function V(){return t.getRoutes().map(R=>R.record)}function ne(R){return!!t.getRecordMatcher(R)}function G(R,L){if(L=de({},L||d.value),typeof R=="string"){const a=or(n,R,L.path),f=t.resolve({path:a.path},L),p=i.createHref(a.fullPath);return de(a,f,{params:S(f.params),hash:Dn(a.hash),redirectedFrom:void 0,href:p})}let D;if("path"in R)D=de({},R,{path:or(n,R.path,L.path).path});else{const a=de({},R.params);for(const f in a)a[f]==null&&delete a[f];D=de({},R,{params:F(a)}),L.params=F(L.params)}const c=t.resolve(D,L),h=R.hash||"";c.params=v(S(c.params));const l=Pa(r,de({},R,{hash:hc(h),path:c.path})),o=i.createHref(l);return de({fullPath:l,hash:h,query:r===Io?yc(R.query):R.query||{}},c,{redirectedFrom:void 0,href:o})}function Q(R){return typeof R=="string"?or(n,R,d.value.path):de({},R)}function le(R,L){if(y!==R)return Xt(8,{from:L,to:R})}function q(R){return Ae(R)}function ve(R){return q(de(Q(R),{replace:!0}))}function Se(R){const L=R.matched[R.matched.length-1];if(L&&L.redirect){const{redirect:D}=L;let c=typeof D=="function"?D(R):D;return typeof c=="string"&&(c=c.includes("?")||c.includes("#")?c=Q(c):{path:c},c.params={}),de({query:R.query,hash:R.hash,params:"path"in c?{}:R.params},c)}}function Ae(R,L){const D=y=G(R),c=d.value,h=R.state,l=R.force,o=R.replace===!0,a=Se(D);if(a)return Ae(de(Q(a),{state:typeof a=="object"?de({},h,a.state):h,force:l,replace:o}),L||D);const f=D;f.redirectedFrom=L;let p;return!l&&Ma(r,c,D)&&(p=Xt(16,{to:f,from:c}),Pe(c,c,!0,!1)),(p?Promise.resolve(p):Z(f,c)).catch(g=>ct(g)?ct(g,2)?g:$e(g):se(g,f,c)).then(g=>{if(g){if(ct(g,2))return Ae(de({replace:o},Q(g.to),{state:typeof g.to=="object"?de({},h,g.to.state):h,force:l}),L||f)}else g=He(f,c,!0,o,h);return _e(f,c,g),g})}function Re(R,L){const D=le(R,L);return D?Promise.reject(D):Promise.resolve()}function xe(R){const L=rt.values().next().value;return L&&typeof L.runWithContext=="function"?L.runWithContext(R):R()}function Z(R,L){let D;const[c,h,l]=Rc(R,L);D=ir(c.reverse(),"beforeRouteLeave",R,L);for(const a of c)a.leaveGuards.forEach(f=>{D.push(vt(f,R,L))});const o=Re.bind(null,R,L);return D.push(o),Ee(D).then(()=>{D=[];for(const a of s.list())D.push(vt(a,R,L));return D.push(o),Ee(D)}).then(()=>{D=ir(h,"beforeRouteUpdate",R,L);for(const a of h)a.updateGuards.forEach(f=>{D.push(vt(f,R,L))});return D.push(o),Ee(D)}).then(()=>{D=[];for(const a of R.matched)if(a.beforeEnter&&!L.matched.includes(a))if(tt(a.beforeEnter))for(const f of a.beforeEnter)D.push(vt(f,R,L));else D.push(vt(a.beforeEnter,R,L));return D.push(o),Ee(D)}).then(()=>(R.matched.forEach(a=>a.enterCallbacks={}),D=ir(l,"beforeRouteEnter",R,L),D.push(o),Ee(D))).then(()=>{D=[];for(const a of u.list())D.push(vt(a,R,L));return D.push(o),Ee(D)}).catch(a=>ct(a,8)?a:Promise.reject(a))}function _e(R,L,D){for(const c of m.list())xe(()=>c(R,L,D))}function He(R,L,D,c,h){const l=le(R,L);if(l)return l;const o=L===pt,a=Ut?history.state:{};D&&(c||o?i.replace(R.fullPath,de({scroll:o&&a&&a.scroll},h)):i.push(R.fullPath,h)),d.value=R,Pe(R,L,D,o),$e()}let ye;function nt(){ye||(ye=i.listen((R,L,D)=>{if(!te.listening)return;const c=G(R),h=Se(c);if(h){Ae(de(h,{replace:!0}),c).catch(un);return}y=c;const l=d.value;Ut&&Ha(Co(l.fullPath,D.delta),Yn()),Z(c,l).catch(o=>ct(o,12)?o:ct(o,2)?(Ae(o.to,c).then(a=>{ct(a,20)&&!D.delta&&D.type===yn.pop&&i.go(-1,!1)}).catch(un),Promise.reject()):(D.delta&&i.go(-D.delta,!1),se(o,c,l))).then(o=>{o=o||He(c,l,!1),o&&(D.delta&&!ct(o,8)?i.go(-D.delta,!1):D.type===yn.pop&&ct(o,20)&&i.go(-1,!1)),_e(c,l,o)}).catch(un)}))}let We=on(),be=on(),ue;function se(R,L,D){$e(R);const c=be.list();return c.length?c.forEach(h=>h(R,L,D)):console.error(R),Promise.reject(R)}function je(){return ue&&d.value!==pt?Promise.resolve():new Promise((R,L)=>{We.add([R,L])})}function $e(R){return ue||(ue=!R,nt(),We.list().forEach(([L,D])=>R?D(R):L()),We.reset()),R}function Pe(R,L,D,c){const{scrollBehavior:h}=e;if(!Ut||!h)return Promise.resolve();const l=!D&&$a(Co(R.fullPath,0))||(c||!D)&&history.state&&history.state.scroll||null;return fi().then(()=>h(R,L,l)).then(o=>o&&Da(o)).catch(o=>se(o,R,L))}const we=R=>i.go(R);let Ge;const rt=new Set,te={currentRoute:d,listening:!0,addRoute:T,removeRoute:H,hasRoute:ne,getRoutes:V,resolve:G,options:e,push:q,replace:ve,go:we,back:()=>we(-1),forward:()=>we(1),beforeEach:s.add,beforeResolve:u.add,afterEach:m.add,onError:be.add,isReady:je,install(R){const L=this;R.component("RouterLink",Sc),R.component("RouterView",Cc),R.config.globalProperties.$router=L,Object.defineProperty(R.config.globalProperties,"$route",{enumerable:!0,get:()=>qt(d)}),Ut&&!Ge&&d.value===pt&&(Ge=!0,q(i.location).catch(h=>{}));const D={};for(const h in pt)D[h]=qe(()=>d.value[h]);R.provide(Kr,L),R.provide(Qi,bn(D)),R.provide(Er,d);const c=R.unmount;rt.add(R),R.unmount=function(){rt.delete(R),rt.size<1&&(y=pt,ye&&ye(),ye=null,d.value=pt,Ge=!1,ue=!1),c()}}};function Ee(R){return R.reduce((L,D)=>L.then(()=>xe(D)),Promise.resolve())}return te}function Rc(e,t){const n=[],r=[],i=[],s=Math.max(t.matched.length,e.matched.length);for(let u=0;uZt(y,m))?r.push(m):n.push(m));const d=e.matched[u];d&&(t.matched.find(y=>Zt(y,d))||i.push(d))}return[n,r,i]}const Pc=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},Mc={data(){return{theme:"light"}},methods:{toggleTheme(){this.theme=this.theme==="light"?"dark":"light",window.setTheme(this.theme)}}},Tc={id:"nav",class:"bottom small top-round center-align"},Nc=Et("i",null,"home",-1),Oc=Et("span",null,"Home",-1),Ic=Et("i",null,"light_mode",-1),Bc=Et("span",null,"Light/Dark",-1),kc=[Ic,Bc],Dc=Et("div",{class:"small-divider"},null,-1);function Hc(e,t,n,r,i,s){const u=wi("router-link");return Lr(),Ii("nav",Tc,[Ie(u,{to:"/",class:"row round"},{default:gi(()=>[Nc,Oc]),_:1}),Et("a",{class:"row round",onClick:t[0]||(t[0]=(...m)=>s.toggleTheme&&s.toggleTheme(...m))},kc),Dc])}const $c=Pc(Mc,[["render",Hc]]);const Lc={__name:"App",setup(e){return(t,n)=>{const r=wi("router-view");return Lr(),Ii(it,null,[Ie($c),Ie(r)],64)}}},jc=Ac({history:Va(),routes:[{path:"/",component:()=>Zi(()=>import("./FrontPage-ac3a4030.js"),["vassets/FrontPage-ac3a4030.js","vassets/FrontPage-827eaf53.css"])}]});wa(Lc).use(jc).mount("#app");export{it as F,Pc as _,Uc as __vite_legacy_guard,Et as a,Wc as b,Ii as c,Kc as d,Vs as e,Gc as f,Ie as g,qc as h,Rr as n,Lr as o,zc as p,wi as r,Vc as t,Qc as w}; + */const Ut=typeof window<"u";function Ca(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const de=Object.assign;function rr(e,t){const n={};for(const r in t){const i=t[r];n[r]=tt(i)?i.map(e):e(i)}return n}const un=()=>{},tt=Array.isArray,Aa=/\/$/,Ra=e=>e.replace(Aa,"");function or(e,t,n="/"){let r,i={},s="",u="";const m=t.indexOf("#");let d=t.indexOf("?");return m=0&&(d=-1),d>-1&&(r=t.slice(0,d),s=t.slice(d+1,m>-1?m:t.length),i=e(s)),m>-1&&(r=r||t.slice(0,m),u=t.slice(m,t.length)),r=Na(r!=null?r:t,n),{fullPath:r+(s&&"?")+s+u,path:r,query:i,hash:u}}function Pa(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function wo(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ma(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&Zt(t.matched[r],n.matched[i])&&$i(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Zt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function $i(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Ta(e[n],t[n]))return!1;return!0}function Ta(e,t){return tt(e)?xo(e,t):tt(t)?xo(t,e):e===t}function xo(e,t){return tt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Na(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),i=r[r.length-1];(i===".."||i===".")&&r.push("");let s=n.length-1,u,m;for(u=0;u1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(u-(u===r.length?1:0)).join("/")}var yn;(function(e){e.pop="pop",e.push="push"})(yn||(yn={}));var fn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(fn||(fn={}));function Oa(e){if(!e)if(Ut){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Ra(e)}const Ia=/^[^#]+#/;function Ba(e,t){return e.replace(Ia,"#")+t}function ka(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Yn=()=>({left:window.pageXOffset,top:window.pageYOffset});function Da(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=ka(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Co(e,t){return(history.state?history.state.position-t:-1)+e}const br=new Map;function Ha(e,t){br.set(e,t)}function $a(e){const t=br.get(e);return br.delete(e),t}let La=()=>location.protocol+"//"+location.host;function Li(e,t){const{pathname:n,search:r,hash:i}=t,s=e.indexOf("#");if(s>-1){let m=i.includes(e.slice(s))?e.slice(s).length:1,d=i.slice(m);return d[0]!=="/"&&(d="/"+d),wo(d,"")}return wo(n,e)+r+i}function ja(e,t,n,r){let i=[],s=[],u=null;const m=({state:S})=>{const T=Li(e,location),H=n.value,V=t.value;let ne=0;if(S){if(n.value=T,t.value=S,u&&u===H){u=null;return}ne=V?S.position-V.position:0}else r(T);i.forEach(G=>{G(n.value,H,{delta:ne,type:yn.pop,direction:ne?ne>0?fn.forward:fn.back:fn.unknown})})};function d(){u=n.value}function y(S){i.push(S);const T=()=>{const H=i.indexOf(S);H>-1&&i.splice(H,1)};return s.push(T),T}function v(){const{history:S}=window;S.state&&S.replaceState(de({},S.state,{scroll:Yn()}),"")}function F(){for(const S of s)S();s=[],window.removeEventListener("popstate",m),window.removeEventListener("beforeunload",v)}return window.addEventListener("popstate",m),window.addEventListener("beforeunload",v,{passive:!0}),{pauseListeners:d,listen:y,destroy:F}}function Ao(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?Yn():null}}function Ua(e){const{history:t,location:n}=window,r={value:Li(e,n)},i={value:t.state};i.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(d,y,v){const F=e.indexOf("#"),S=F>-1?(n.host&&document.querySelector("base")?e:e.slice(F))+d:La()+e+d;try{t[v?"replaceState":"pushState"](y,"",S),i.value=y}catch(T){console.error(T),n[v?"replace":"assign"](S)}}function u(d,y){const v=de({},t.state,Ao(i.value.back,d,i.value.forward,!0),y,{position:i.value.position});s(d,v,!0),r.value=d}function m(d,y){const v=de({},i.value,t.state,{forward:d,scroll:Yn()});s(v.current,v,!0);const F=de({},Ao(r.value,d,null),{position:v.position+1},y);s(d,F,!1),r.value=d}return{location:r,state:i,push:m,replace:u}}function Va(e){e=Oa(e);const t=Ua(e),n=ja(e,t.state,t.location,t.replace);function r(s,u=!0){u||n.pauseListeners(),history.go(s)}const i=de({location:"",base:e,go:r,createHref:Ba.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function za(e){return typeof e=="string"||e&&typeof e=="object"}function ji(e){return typeof e=="string"||typeof e=="symbol"}const pt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ui=Symbol("");var Ro;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ro||(Ro={}));function Xt(e,t){return de(new Error,{type:e,[Ui]:!0},t)}function ct(e,t){return e instanceof Error&&Ui in e&&(t==null||!!(e.type&t))}const Po="[^/]+?",Ka={sensitive:!1,strict:!1,start:!0,end:!0},Ga=/[.+*?^${}()[\]/\\]/g;function qa(e,t){const n=de({},Ka,t),r=[];let i=n.start?"^":"";const s=[];for(const y of e){const v=y.length?[]:[90];n.strict&&!y.length&&(i+="/");for(let F=0;Ft.length?t.length===1&&t[0]===40+40?1:-1:0}function Qa(e,t){let n=0;const r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const Ya={type:0,value:""},Ja=/[a-zA-Z0-9_]/;function Za(e){if(!e)return[[]];if(e==="/")return[[Ya]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(T){throw new Error(`ERR (${n})/"${y}": ${T}`)}let n=0,r=n;const i=[];let s;function u(){s&&i.push(s),s=[]}let m=0,d,y="",v="";function F(){y&&(n===0?s.push({type:0,value:y}):n===1||n===2||n===3?(s.length>1&&(d==="*"||d==="+")&&t(`A repeatable param (${y}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:y,regexp:v,repeatable:d==="*"||d==="+",optional:d==="*"||d==="?"})):t("Invalid state to consume buffer"),y="")}function S(){y+=d}for(;m{u(Q)}:un}function u(v){if(ji(v)){const F=r.get(v);F&&(r.delete(v),n.splice(n.indexOf(F),1),F.children.forEach(u),F.alias.forEach(u))}else{const F=n.indexOf(v);F>-1&&(n.splice(F,1),v.record.name&&r.delete(v.record.name),v.children.forEach(u),v.alias.forEach(u))}}function m(){return n}function d(v){let F=0;for(;F=0&&(v.record.path!==n[F].record.path||!Vi(v,n[F]));)F++;n.splice(F,0,v),v.record.name&&!No(v)&&r.set(v.record.name,v)}function y(v,F){let S,T={},H,V;if("name"in v&&v.name){if(S=r.get(v.name),!S)throw Xt(1,{location:v});V=S.record.name,T=de(To(F.params,S.keys.filter(Q=>!Q.optional).map(Q=>Q.name)),v.params&&To(v.params,S.keys.map(Q=>Q.name))),H=S.stringify(T)}else if("path"in v)H=v.path,S=n.find(Q=>Q.re.test(H)),S&&(T=S.parse(H),V=S.record.name);else{if(S=F.name?r.get(F.name):n.find(Q=>Q.re.test(F.path)),!S)throw Xt(1,{location:v,currentLocation:F});V=S.record.name,T=de({},F.params,v.params),H=S.stringify(T)}const ne=[];let G=S;for(;G;)ne.unshift(G.record),G=G.parent;return{name:V,path:H,params:T,matched:ne,meta:rc(ne)}}return e.forEach(v=>s(v)),{addRoute:s,resolve:y,removeRoute:u,getRoutes:m,getRecordMatcher:i}}function To(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function tc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:nc(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 nc(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function No(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function rc(e){return e.reduce((t,n)=>de(t,n.meta),{})}function Oo(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Vi(e,t){return t.children.some(n=>n===e||Vi(e,n))}const zi=/#/g,oc=/&/g,ic=/\//g,lc=/=/g,sc=/\?/g,Ki=/\+/g,ac=/%5B/g,cc=/%5D/g,Gi=/%5E/g,uc=/%60/g,qi=/%7B/g,fc=/%7C/g,Wi=/%7D/g,dc=/%20/g;function zr(e){return encodeURI(""+e).replace(fc,"|").replace(ac,"[").replace(cc,"]")}function hc(e){return zr(e).replace(qi,"{").replace(Wi,"}").replace(Gi,"^")}function Fr(e){return zr(e).replace(Ki,"%2B").replace(dc,"+").replace(zi,"%23").replace(oc,"%26").replace(uc,"`").replace(qi,"{").replace(Wi,"}").replace(Gi,"^")}function mc(e){return Fr(e).replace(lc,"%3D")}function pc(e){return zr(e).replace(zi,"%23").replace(sc,"%3F")}function gc(e){return e==null?"":pc(e).replace(ic,"%2F")}function Dn(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function vc(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;is&&Fr(s)):[r&&Fr(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function yc(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=tt(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return t}const bc=Symbol(""),Bo=Symbol(""),Kr=Symbol(""),Qi=Symbol(""),Er=Symbol("");function on(){let e=[];function t(r){return e.push(r),()=>{const i=e.indexOf(r);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function vt(e,t,n,r,i){const s=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((u,m)=>{const d=F=>{F===!1?m(Xt(4,{from:n,to:t})):F instanceof Error?m(F):za(F)?m(Xt(2,{from:t,to:F})):(s&&r.enterCallbacks[i]===s&&typeof F=="function"&&s.push(F),u())},y=e.call(r&&r.instances[i],t,n,d);let v=Promise.resolve(y);e.length<3&&(v=v.then(d)),v.catch(F=>m(F))})}function ir(e,t,n,r){const i=[];for(const s of e)for(const u in s.components){let m=s.components[u];if(!(t!=="beforeRouteEnter"&&!s.instances[u]))if(Fc(m)){const y=(m.__vccOpts||m)[t];y&&i.push(vt(y,n,r,s,u))}else{let d=m();i.push(()=>d.then(y=>{if(!y)return Promise.reject(new Error(`Couldn't resolve component "${u}" at "${s.path}"`));const v=Ca(y)?y.default:y;s.components[u]=v;const S=(v.__vccOpts||v)[t];return S&&vt(S,n,r,s,u)()}))}}return i}function Fc(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ko(e){const t=ft(Kr),n=ft(Qi),r=qe(()=>t.resolve(qt(e.to))),i=qe(()=>{const{matched:d}=r.value,{length:y}=d,v=d[y-1],F=n.matched;if(!v||!F.length)return-1;const S=F.findIndex(Zt.bind(null,v));if(S>-1)return S;const T=Do(d[y-2]);return y>1&&Do(v)===T&&F[F.length-1].path!==T?F.findIndex(Zt.bind(null,d[y-2])):S}),s=qe(()=>i.value>-1&&wc(n.params,r.value.params)),u=qe(()=>i.value>-1&&i.value===n.matched.length-1&&$i(n.params,r.value.params));function m(d={}){return _c(d)?t[qt(e.replace)?"replace":"push"](qt(e.to)).catch(un):Promise.resolve()}return{route:r,href:qe(()=>r.value.href),isActive:s,isExactActive:u,navigate:m}}const Ec=bi({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:ko,setup(e,{slots:t}){const n=bn(ko(e)),{options:r}=ft(Kr),i=qe(()=>({[Ho(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ho(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:Hi("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},s)}}}),Sc=Ec;function _c(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 wc(e,t){for(const n in t){const r=t[n],i=e[n];if(typeof r=="string"){if(r!==i)return!1}else if(!tt(i)||i.length!==r.length||r.some((s,u)=>s!==i[u]))return!1}return!0}function Do(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ho=(e,t,n)=>e!=null?e:t!=null?t:n,xc=bi({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ft(Er),i=qe(()=>e.route||r.value),s=ft(Bo,0),u=qe(()=>{let y=qt(s);const{matched:v}=i.value;let F;for(;(F=v[y])&&!F.components;)y++;return y}),m=qe(()=>i.value.matched[u.value]);Pn(Bo,qe(()=>u.value+1)),Pn(bc,m),Pn(Er,i);const d=Vl();return An(()=>[d.value,m.value,e.name],([y,v,F],[S,T,H])=>{v&&(v.instances[F]=y,T&&T!==v&&y&&y===S&&(v.leaveGuards.size||(v.leaveGuards=T.leaveGuards),v.updateGuards.size||(v.updateGuards=T.updateGuards))),y&&v&&(!T||!Zt(v,T)||!S)&&(v.enterCallbacks[F]||[]).forEach(V=>V(y))},{flush:"post"}),()=>{const y=i.value,v=e.name,F=m.value,S=F&&F.components[v];if(!S)return $o(n.default,{Component:S,route:y});const T=F.props[v],H=T?T===!0?y.params:typeof T=="function"?T(y):T:null,ne=Hi(S,de({},H,t,{onVnodeUnmounted:G=>{G.component.isUnmounted&&(F.instances[v]=null)},ref:d}));return $o(n.default,{Component:ne,route:y})||ne}}});function $o(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Cc=xc;function Ac(e){const t=ec(e.routes,e),n=e.parseQuery||vc,r=e.stringifyQuery||Io,i=e.history,s=on(),u=on(),m=on(),d=zl(pt);let y=pt;Ut&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const v=rr.bind(null,R=>""+R),F=rr.bind(null,gc),S=rr.bind(null,Dn);function T(R,L){let D,c;return ji(R)?(D=t.getRecordMatcher(R),c=L):c=R,t.addRoute(c,D)}function H(R){const L=t.getRecordMatcher(R);L&&t.removeRoute(L)}function V(){return t.getRoutes().map(R=>R.record)}function ne(R){return!!t.getRecordMatcher(R)}function G(R,L){if(L=de({},L||d.value),typeof R=="string"){const a=or(n,R,L.path),f=t.resolve({path:a.path},L),p=i.createHref(a.fullPath);return de(a,f,{params:S(f.params),hash:Dn(a.hash),redirectedFrom:void 0,href:p})}let D;if("path"in R)D=de({},R,{path:or(n,R.path,L.path).path});else{const a=de({},R.params);for(const f in a)a[f]==null&&delete a[f];D=de({},R,{params:F(a)}),L.params=F(L.params)}const c=t.resolve(D,L),h=R.hash||"";c.params=v(S(c.params));const l=Pa(r,de({},R,{hash:hc(h),path:c.path})),o=i.createHref(l);return de({fullPath:l,hash:h,query:r===Io?yc(R.query):R.query||{}},c,{redirectedFrom:void 0,href:o})}function Q(R){return typeof R=="string"?or(n,R,d.value.path):de({},R)}function le(R,L){if(y!==R)return Xt(8,{from:L,to:R})}function q(R){return Ae(R)}function ve(R){return q(de(Q(R),{replace:!0}))}function Se(R){const L=R.matched[R.matched.length-1];if(L&&L.redirect){const{redirect:D}=L;let c=typeof D=="function"?D(R):D;return typeof c=="string"&&(c=c.includes("?")||c.includes("#")?c=Q(c):{path:c},c.params={}),de({query:R.query,hash:R.hash,params:"path"in c?{}:R.params},c)}}function Ae(R,L){const D=y=G(R),c=d.value,h=R.state,l=R.force,o=R.replace===!0,a=Se(D);if(a)return Ae(de(Q(a),{state:typeof a=="object"?de({},h,a.state):h,force:l,replace:o}),L||D);const f=D;f.redirectedFrom=L;let p;return!l&&Ma(r,c,D)&&(p=Xt(16,{to:f,from:c}),Pe(c,c,!0,!1)),(p?Promise.resolve(p):Z(f,c)).catch(g=>ct(g)?ct(g,2)?g:$e(g):se(g,f,c)).then(g=>{if(g){if(ct(g,2))return Ae(de({replace:o},Q(g.to),{state:typeof g.to=="object"?de({},h,g.to.state):h,force:l}),L||f)}else g=He(f,c,!0,o,h);return _e(f,c,g),g})}function Re(R,L){const D=le(R,L);return D?Promise.reject(D):Promise.resolve()}function xe(R){const L=rt.values().next().value;return L&&typeof L.runWithContext=="function"?L.runWithContext(R):R()}function Z(R,L){let D;const[c,h,l]=Rc(R,L);D=ir(c.reverse(),"beforeRouteLeave",R,L);for(const a of c)a.leaveGuards.forEach(f=>{D.push(vt(f,R,L))});const o=Re.bind(null,R,L);return D.push(o),Ee(D).then(()=>{D=[];for(const a of s.list())D.push(vt(a,R,L));return D.push(o),Ee(D)}).then(()=>{D=ir(h,"beforeRouteUpdate",R,L);for(const a of h)a.updateGuards.forEach(f=>{D.push(vt(f,R,L))});return D.push(o),Ee(D)}).then(()=>{D=[];for(const a of R.matched)if(a.beforeEnter&&!L.matched.includes(a))if(tt(a.beforeEnter))for(const f of a.beforeEnter)D.push(vt(f,R,L));else D.push(vt(a.beforeEnter,R,L));return D.push(o),Ee(D)}).then(()=>(R.matched.forEach(a=>a.enterCallbacks={}),D=ir(l,"beforeRouteEnter",R,L),D.push(o),Ee(D))).then(()=>{D=[];for(const a of u.list())D.push(vt(a,R,L));return D.push(o),Ee(D)}).catch(a=>ct(a,8)?a:Promise.reject(a))}function _e(R,L,D){for(const c of m.list())xe(()=>c(R,L,D))}function He(R,L,D,c,h){const l=le(R,L);if(l)return l;const o=L===pt,a=Ut?history.state:{};D&&(c||o?i.replace(R.fullPath,de({scroll:o&&a&&a.scroll},h)):i.push(R.fullPath,h)),d.value=R,Pe(R,L,D,o),$e()}let ye;function nt(){ye||(ye=i.listen((R,L,D)=>{if(!te.listening)return;const c=G(R),h=Se(c);if(h){Ae(de(h,{replace:!0}),c).catch(un);return}y=c;const l=d.value;Ut&&Ha(Co(l.fullPath,D.delta),Yn()),Z(c,l).catch(o=>ct(o,12)?o:ct(o,2)?(Ae(o.to,c).then(a=>{ct(a,20)&&!D.delta&&D.type===yn.pop&&i.go(-1,!1)}).catch(un),Promise.reject()):(D.delta&&i.go(-D.delta,!1),se(o,c,l))).then(o=>{o=o||He(c,l,!1),o&&(D.delta&&!ct(o,8)?i.go(-D.delta,!1):D.type===yn.pop&&ct(o,20)&&i.go(-1,!1)),_e(c,l,o)}).catch(un)}))}let We=on(),be=on(),ue;function se(R,L,D){$e(R);const c=be.list();return c.length?c.forEach(h=>h(R,L,D)):console.error(R),Promise.reject(R)}function je(){return ue&&d.value!==pt?Promise.resolve():new Promise((R,L)=>{We.add([R,L])})}function $e(R){return ue||(ue=!R,nt(),We.list().forEach(([L,D])=>R?D(R):L()),We.reset()),R}function Pe(R,L,D,c){const{scrollBehavior:h}=e;if(!Ut||!h)return Promise.resolve();const l=!D&&$a(Co(R.fullPath,0))||(c||!D)&&history.state&&history.state.scroll||null;return fi().then(()=>h(R,L,l)).then(o=>o&&Da(o)).catch(o=>se(o,R,L))}const we=R=>i.go(R);let Ge;const rt=new Set,te={currentRoute:d,listening:!0,addRoute:T,removeRoute:H,hasRoute:ne,getRoutes:V,resolve:G,options:e,push:q,replace:ve,go:we,back:()=>we(-1),forward:()=>we(1),beforeEach:s.add,beforeResolve:u.add,afterEach:m.add,onError:be.add,isReady:je,install(R){const L=this;R.component("RouterLink",Sc),R.component("RouterView",Cc),R.config.globalProperties.$router=L,Object.defineProperty(R.config.globalProperties,"$route",{enumerable:!0,get:()=>qt(d)}),Ut&&!Ge&&d.value===pt&&(Ge=!0,q(i.location).catch(h=>{}));const D={};for(const h in pt)D[h]=qe(()=>d.value[h]);R.provide(Kr,L),R.provide(Qi,bn(D)),R.provide(Er,d);const c=R.unmount;rt.add(R),R.unmount=function(){rt.delete(R),rt.size<1&&(y=pt,ye&&ye(),ye=null,d.value=pt,Ge=!1,ue=!1),c()}}};function Ee(R){return R.reduce((L,D)=>L.then(()=>xe(D)),Promise.resolve())}return te}function Rc(e,t){const n=[],r=[],i=[],s=Math.max(t.matched.length,e.matched.length);for(let u=0;uZt(y,m))?r.push(m):n.push(m));const d=e.matched[u];d&&(t.matched.find(y=>Zt(y,d))||i.push(d))}return[n,r,i]}const Pc=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},Mc={data(){return{theme:"light"}},methods:{toggleTheme(){this.theme=this.theme==="light"?"dark":"light",window.setTheme(this.theme)}}},Tc={id:"nav",class:"bottom small top-round center-align"},Nc=Et("i",null,"home",-1),Oc=Et("span",null,"Home",-1),Ic=Et("i",null,"light_mode",-1),Bc=Et("span",null,"Light/Dark",-1),kc=[Ic,Bc],Dc=Et("div",{class:"small-divider"},null,-1);function Hc(e,t,n,r,i,s){const u=wi("router-link");return Lr(),Ii("nav",Tc,[Ie(u,{to:"/",class:"row round"},{default:gi(()=>[Nc,Oc]),_:1}),Et("a",{class:"row round",onClick:t[0]||(t[0]=(...m)=>s.toggleTheme&&s.toggleTheme(...m))},kc),Dc])}const $c=Pc(Mc,[["render",Hc]]);const Lc={__name:"App",setup(e){return(t,n)=>{const r=wi("router-view");return Lr(),Ii(it,null,[Ie($c),Ie(r)],64)}}},jc=Ac({history:Va(),routes:[{path:"/",component:()=>Zi(()=>import("./FrontPage-2057db0f.js"),["vassets/FrontPage-2057db0f.js","vassets/FrontPage-827eaf53.css"])}]});wa(Lc).use(jc).mount("#app");export{it as F,Pc as _,Uc as __vite_legacy_guard,Et as a,Wc as b,Ii as c,Kc as d,Vs as e,Gc as f,Ie as g,qc as h,Rr as n,Lr as o,zc as p,wi as r,Vc as t,Qc as w}; diff --git a/docs/vassets/index-legacy-5ad2e214.js b/docs/vassets/index-legacy-0f282428.js similarity index 99% rename from docs/vassets/index-legacy-5ad2e214.js rename to docs/vassets/index-legacy-0f282428.js index 722587c..8849106 100644 --- a/docs/vassets/index-legacy-5ad2e214.js +++ b/docs/vassets/index-legacy-0f282428.js @@ -4,4 +4,4 @@ * (c) 2023 Eduardo San Martin Morote * @license MIT */ -var Io="undefined"!=typeof window;var Go=Object.assign;function Ho(e,t){var r={};for(var n in t){var o=t[n];r[n]=$o(o)?o.map(e):e(o)}return r}var Uo,qo,Yo=function(){},$o=Array.isArray,Wo=/\/$/,Ko=function(e){return e.replace(Wo,"")};function Zo(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"/",o={},a="",i="",l=t.indexOf("#"),c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(r=t.slice(0,c),o=e(a=t.slice(c+1,l>-1?l:t.length))),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),{fullPath:(r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;var r=t.split("/"),n=e.split("/"),o=n[n.length-1];".."!==o&&"."!==o||n.push("");var a,i,l=r.length-1;for(a=0;a1&&l--}return r.slice(0,l).join("/")+"/"+n.slice(a-(a===n.length?1:0)).join("/")}(null!=r?r:t,n))+(a&&"?")+a+i,path:r,query:o,hash:i}}function Xo(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function Qo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Jo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e)if(!ea(e[r],t[r]))return!1;return!0}function ea(e,t){return $o(e)?ta(e,t):$o(t)?ta(t,e):e===t}function ta(e,t){return $o(t)?e.length===t.length&&e.every((function(e,r){return e===t[r]})):1===e.length&&e[0]===t}!function(e){e.pop="pop",e.push="push"}(Uo||(Uo={})),function(e){e.back="back",e.forward="forward",e.unknown=""}(qo||(qo={}));var ra=/^[^#]+#/;function na(e,t){return e.replace(ra,"#")+t}var oa=function(){return{left:window.pageXOffset,top:window.pageYOffset}};function aa(e){var t;if("el"in e){var r=e.el,n="string"==typeof r&&r.startsWith("#"),o="string"==typeof r?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!o)return;t=function(e,t){var r=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-r.left-(t.left||0),top:n.top-r.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function ia(e,t){return(history.state?history.state.position-t:-1)+e}var la=new Map;var ca=function(){return location.protocol+"//"+location.host};function ua(e,t){var r=t.pathname,n=t.search,o=t.hash,a=e.indexOf("#");if(a>-1){var i=o.includes(e.slice(a))?e.slice(a).length:1,l=o.slice(i);return"/"!==l[0]&&(l="/"+l),Xo(l,"")}return Xo(r,e)+n+o}function sa(e,t,r){var n=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return{back:e,current:t,forward:r,replaced:arguments.length>3&&void 0!==arguments[3]&&arguments[3],position:window.history.length,scroll:n?oa():null}}function da(e){return"string"==typeof e||"symbol"===t(e)}var fa,pa={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ma=Symbol("");function ga(t,r){return Go(new Error,e({type:t},ma,!0),r)}function ha(e,t){return e instanceof Error&&ma in e&&(null==t||!!(e.type&t))}!function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"}(fa||(fa={}));var va="[^/]+?",ba={sensitive:!1,strict:!1,start:!0,end:!0},ya=/[.+*?^${}()[\]/\\]/g;function wa(e,t){for(var r=0;rt.length?1===t.length&&80===t[0]?1:-1:0}function xa(e,t){for(var r=0,n=e.score,o=t.score;r0&&t[t.length-1]<0}var Fa={type:0,value:""},Sa=/[a-zA-Z0-9_]/;function Ea(e,t,r){var n=function(e,t){var r,n=Go({},ba,t),o=[],a=n.start?"^":"",i=[],l=g(e);try{for(l.s();!(r=l.n()).done;){var c=r.value,u=c.length?[]:[90];n.strict&&!c.length&&(a+="/");for(var s=0;s1&&("*"===l||"+"===l)&&t("A repeatable param (".concat(u,") must be alone in its segment. eg: '/:ids+.")),r.push({type:1,value:u,regexp:s,repeatable:"*"===l||"+"===l,optional:"*"===l||"?"===l})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;c-1&&(r.splice(o,1),e.record.name&&n.delete(e.record.name),e.children.forEach(a),e.alias.forEach(a))}}function i(e){for(var t=0;t=0&&(e.record.path!==r[t].record.path||!Oa(e,r[t]));)t++;r.splice(t,0,e),e.record.name&&!Aa(e)&&n.set(e.record.name,e)}return t=Pa({strict:!1,end:!0,sensitive:!1},t),e.forEach((function(e){return o(e)})),{addRoute:o,resolve:function(e,t){var o,a,i,l={};if("name"in e&&e.name){if(!(o=n.get(e.name)))throw ga(1,{location:e});i=o.record.name,l=Go(Ca(t.params,o.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}))),e.params&&Ca(e.params,o.keys.map((function(e){return e.name})))),a=o.stringify(l)}else if("path"in e)a=e.path,(o=r.find((function(e){return e.re.test(a)})))&&(l=o.parse(a),i=o.record.name);else{if(!(o=t.name?n.get(t.name):r.find((function(e){return e.re.test(t.path)}))))throw ga(1,{location:e,currentLocation:t});i=o.record.name,l=Go({},t.params,e.params),a=o.stringify(l)}for(var c=[],u=o;u;)c.unshift(u.record),u=u.parent;return{name:i,path:a,params:l,matched:c,meta:Ma(c)}},removeRoute:a,getRoutes:function(){return r},getRecordMatcher:function(e){return n.get(e)}}}function Ca(e,t){var r,n={},o=g(t);try{for(o.s();!(r=o.n()).done;){var a=r.value;a in e&&(n[a]=e[a])}}catch(i){o.e(i)}finally{o.f()}return n}function za(e){var t={},r=e.props||!1;if("component"in e)t.default=r;else for(var n in e.components)t[n]="boolean"==typeof r?r:r[n];return t}function Aa(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ma(e){return e.reduce((function(e,t){return Go(e,t.meta)}),{})}function Pa(e,t){var r={};for(var n in e)r[n]=n in t?t[n]:e[n];return r}function Oa(e,t){return t.children.some((function(t){return t===e||Oa(e,t)}))}var Na=/#/g,Ra=/&/g,Ta=/\//g,ja=/=/g,Ba=/\?/g,Da=/\+/g,La=/%5B/g,Va=/%5D/g,Ia=/%5E/g,Ga=/%60/g,Ha=/%7B/g,Ua=/%7C/g,qa=/%7D/g,Ya=/%20/g;function $a(e){return encodeURI(""+e).replace(Ua,"|").replace(La,"[").replace(Va,"]")}function Wa(e){return $a(e).replace(Da,"%2B").replace(Ya,"+").replace(Na,"%23").replace(Ra,"%26").replace(Ga,"`").replace(Ha,"{").replace(qa,"}").replace(Ia,"^")}function Ka(e){return null==e?"":function(e){return $a(e).replace(Na,"%23").replace(Ba,"%3F")}(e).replace(Ta,"%2F")}function Za(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Xa(e){var t={};if(""===e||"?"===e)return t;for(var r=("?"===e[0]?e.slice(1):e).split("&"),n=0;n-1&&e.splice(r,1)}},list:function(){return e},reset:function(){e=[]}}}function ii(e,r,n,o,a){var i=o&&(o.enterCallbacks[a]=o.enterCallbacks[a]||[]);return function(){return new Promise((function(l,c){var u=function(e){var u;!1===e?c(ga(4,{from:n,to:r})):e instanceof Error?c(e):"string"==typeof(u=e)||u&&"object"===t(u)?c(ga(2,{from:r,to:e})):(i&&o.enterCallbacks[a]===i&&"function"==typeof e&&i.push(e),l())},s=e.call(o&&o.instances[a],r,n,u),d=Promise.resolve(s);e.length<3&&(d=d.then(u)),d.catch((function(e){return c(e)}))}))}}function li(e,r,n,o){var a,i=[],l=g(e);try{var c=function(){var e=a.value,l=function(a){var l,c=e.components[a];if("beforeRouteEnter"!==r&&!e.instances[a])return"continue";if("object"===t(l=c)||"displayName"in l||"props"in l||"__vccOpts"in l){var u=(c.__vccOpts||c)[r];u&&i.push(ii(u,n,o,e,a))}else{var s=c();i.push((function(){return s.then((function(t){if(!t)return Promise.reject(new Error("Couldn't resolve component \"".concat(a,'" at "').concat(e.path,'"')));var i,l=(i=t).__esModule||"Module"===i[Symbol.toStringTag]?t.default:t;e.components[a]=l;var c=(l.__vccOpts||l)[r];return c&&ii(c,n,o,e,a)()}))}))}};for(var c in e.components)l(c)};for(l.s();!(a=l.n()).done;)c()}catch(u){l.e(u)}finally{l.f()}return i}function ci(e){var r=pn(ri),n=pn(ni),o=bo((function(){return r.resolve(Nt(e.to))})),a=bo((function(){var e=o.value.matched,t=e.length,r=e[t-1],a=n.matched;if(!r||!a.length)return-1;var i=a.findIndex(Qo.bind(null,r));if(i>-1)return i;var l=di(e[t-2]);return t>1&&di(r)===l&&a[a.length-1].path!==l?a.findIndex(Qo.bind(null,e[t-2])):i})),i=bo((function(){return a.value>-1&&function(e,r){var n=function(){var t=r[o],n=e[o];if("string"==typeof t){if(t!==n)return{v:!1}}else if(!$o(n)||n.length!==t.length||t.some((function(e,t){return e!==n[t]})))return{v:!1}};for(var o in r){var a=n();if("object"===t(a))return a.v}return!0}(n.params,o.value.params)})),l=bo((function(){return a.value>-1&&a.value===n.matched.length-1&&Jo(n.params,o.value.params)}));return{route:o,href:bo((function(){return o.value.href})),isActive:i,isExactActive:l,navigate:function(){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})?r[Nt(e.replace)?"replace":"push"](Nt(e.to)).catch(Yo):Promise.resolve()}}}var si=xr({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:ci,setup:function(t,r){var n=r.slots,o=vt(ci(t)),a=pn(ri).options,i=bo((function(){var r;return e(r={},fi(t.activeClass,a.linkActiveClass,"router-link-active"),o.isActive),e(r,fi(t.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active"),o.isExactActive),r}));return function(){var e=n.default&&n.default(o);return t.custom?e:yo("a",{"aria-current":o.isExactActive?t.ariaCurrentValue:null,href:o.href,onClick:o.navigate,class:i.value},e)}}});function di(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}var fi=function(e,t,r){return null!=e?e:null!=t?t:r};function pi(e,t){if(!e)return null;var r=e(t);return 1===r.length?r[0]:r}var mi=xr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup:function(e,t){var n=t.attrs,o=t.slots,a=pn(oi),i=bo((function(){return e.route||a.value})),l=pn(ti,0),c=bo((function(){for(var e,t=Nt(l),r=i.value.matched;(e=r[t])&&!e.components;)t++;return t})),u=bo((function(){return i.value.matched[c.value]}));fn(ti,bo((function(){return c.value+1}))),fn(ei,u),fn(oi,i);var s,d=Pt(s,!1);return gr((function(){return[d.value,u.value,e.name]}),(function(e,t){var n=r(e,3),o=n[0],a=n[1],i=n[2],l=r(t,3),c=l[0],u=l[1];l[2];a&&(a.instances[i]=o,u&&u!==a&&o&&o===c&&(a.leaveGuards.size||(a.leaveGuards=u.leaveGuards),a.updateGuards.size||(a.updateGuards=u.updateGuards))),!o||!a||u&&Qo(a,u)&&c||(a.enterCallbacks[i]||[]).forEach((function(e){return e(o)}))}),{flush:"post"}),function(){var t=i.value,r=e.name,a=u.value,l=a&&a.components[r];if(!l)return pi(o.default,{Component:l,route:t});var c=a.props[r],s=c?!0===c?t.params:"function"==typeof c?c(t):c:null,f=yo(l,Go({},s,n,{onVnodeUnmounted:function(e){e.component.isUnmounted&&(a.instances[r]=null)},ref:d}));return pi(o.default,{Component:f,route:t})||f}}});var gi=o("_",(function(e,t){var n,o=e.__vccOpts||e,a=g(t);try{for(a.s();!(n=a.n()).done;){var i=r(n.value,2),l=i[0],c=i[1];o[l]=c}}catch(u){a.e(u)}finally{a.f()}return o})),hi={data:function(){return{theme:"light"}},methods:{toggleTheme:function(){this.theme="light"===this.theme?"dark":"light",window.setTheme(this.theme)}}},vi={id:"nav",class:"bottom small top-round center-align"},bi=Kn("i",null,"home",-1),yi=Kn("span",null,"Home",-1),wi=[Kn("i",null,"light_mode",-1),Kn("span",null,"Light/Dark",-1)],xi=Kn("div",{class:"small-divider"},null,-1);var ki,Fi,Si,Ei,_i=gi(hi,[["render",function(e,t,r,n,o,a){var i=Ir("router-link");return Ln(),Hn("nav",vi,[Zn(i,{to:"/",class:"row round"},{default:ur((function(){return[bi,yi]})),_:1}),Kn("a",{class:"row round",onClick:t[0]||(t[0]=function(){return a.toggleTheme&&a.toggleTheme.apply(a,arguments)})},wi),xi])}]]),Ci={__name:"App",setup:function(e){return function(e,t){var r=Ir("router-view");return Ln(),Hn(Nn,null,[Zn(_i),Zn(r)],64)}}},zi=function(e){var n=_a(e.routes,e),o=e.parseQuery||Xa,a=e.stringifyQuery||Qa,i=e.history,l=ai(),c=ai(),u=ai(),s=Pt(pa,!0),d=pa;Io&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");var f,p=Ho.bind(null,(function(e){return""+e})),m=Ho.bind(null,Ka),h=Ho.bind(null,Za);function v(e,t){if(t=Go({},t||s.value),"string"==typeof e){var r=Zo(o,e,t.path),l=n.resolve({path:r.path},t),c=i.createHref(r.fullPath);return Go(r,l,{params:h(l.params),hash:Za(r.hash),redirectedFrom:void 0,href:c})}var u;if("path"in e)u=Go({},e,{path:Zo(o,e.path,t.path).path});else{var d=Go({},e.params);for(var f in d)null==d[f]&&delete d[f];u=Go({},e,{params:m(d)}),t.params=m(t.params)}var g=n.resolve(u,t),v=e.hash||"";g.params=p(h(g.params));var b,y=function(e,t){var r=t.query?e(t.query):"";return t.path+(r&&"?")+r+(t.hash||"")}(a,Go({},e,{hash:(b=v,$a(b).replace(Ha,"{").replace(qa,"}").replace(Ia,"^")),path:g.path})),w=i.createHref(y);return Go({fullPath:y,hash:v,query:a===Qa?Ja(e.query):e.query||{}},g,{redirectedFrom:void 0,href:w})}function b(e){return"string"==typeof e?Zo(o,e,s.value.path):Go({},e)}function y(e,t){if(d!==e)return ga(8,{from:t,to:e})}function w(e){return k(e)}function x(e){var t=e.matched[e.matched.length-1];if(t&&t.redirect){var r=t.redirect,n="function"==typeof r?r(e):r;return"string"==typeof n&&((n=n.includes("?")||n.includes("#")?n=b(n):{path:n}).params={}),Go({query:e.query,hash:e.hash,params:"path"in n?{}:e.params},n)}}function k(e,r){var n=d=v(e),o=s.value,i=e.state,l=e.force,c=!0===e.replace,u=x(n);if(u)return k(Go(b(u),{state:"object"===t(u)?Go({},i,u.state):i,force:l,replace:c}),r||n);var f,p=n;return p.redirectedFrom=r,!l&&function(e,t,r){var n=t.matched.length-1,o=r.matched.length-1;return n>-1&&n===o&&Qo(t.matched[n],r.matched[o])&&Jo(t.params,r.params)&&e(t.query)===e(r.query)&&t.hash===r.hash}(a,o,n)&&(f=ga(16,{to:p,from:o}),R(o,o,!0,!1)),(f?Promise.resolve(f):E(p,o)).catch((function(e){return ha(e)?ha(e,2)?e:N(e):O(e,p,o)})).then((function(e){if(e){if(ha(e,2))return k(Go({replace:c},b(e.to),{state:"object"===t(e.to)?Go({},i,e.to.state):i,force:l}),r||p)}else e=C(p,o,!0,c,i);return _(p,o,e),e}))}function F(e,t){var r=y(e,t);return r?Promise.reject(r):Promise.resolve()}function S(e){var t=B.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function E(e,t){var n,o=function(e,t){for(var r=[],n=[],o=[],a=Math.max(t.matched.length,e.matched.length),i=function(){var a=t.matched[l];a&&(e.matched.find((function(e){return Qo(e,a)}))?n.push(a):r.push(a));var i=e.matched[l];i&&(t.matched.find((function(e){return Qo(e,i)}))||o.push(i))},l=0;l-1?(n.host&&document.querySelector("base")?e:e.slice(l))+t:ca()+e+t;try{r[i?"replaceState":"pushState"](o,"",c),a.value=o}catch(u){console.error(u),n[i?"replace":"assign"](c)}}return a.value||i(o.value,{back:null,current:o.value,forward:null,position:r.length-1,replaced:!0,scroll:null},!0),{location:o,state:a,push:function(e,t){var n=Go({},a.value,r.state,{forward:e,scroll:oa()});i(n.current,n,!0),i(e,Go({},sa(o.value,e,null),{position:n.position+1},t),!1),o.value=e},replace:function(e,t){i(e,Go({},r.state,sa(a.value.back,e,a.value.forward,!0),t,{position:a.value.position}),!0),o.value=e}}}(ki=function(e){if(!e)if(Io){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),Ko(e)}(ki)),Si=function(e,t,r,n){var o=[],a=[],i=null,l=function(a){var l=a.state,c=ua(e,location),u=r.value,s=t.value,d=0;if(l){if(r.value=c,t.value=l,i&&i===u)return void(i=null);d=s?l.position-s.position:0}else n(c);o.forEach((function(e){e(r.value,u,{delta:d,type:Uo.pop,direction:d?d>0?qo.forward:qo.back:qo.unknown})}))};function c(){var e=window.history;e.state&&e.replaceState(Go({},e.state,{scroll:oa()}),"")}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:function(){i=r.value},listen:function(e){o.push(e);var t=function(){var t=o.indexOf(e);t>-1&&o.splice(t,1)};return a.push(t),t},destroy:function(){var e,t=g(a);try{for(t.s();!(e=t.n()).done;)(0,e.value)()}catch(r){t.e(r)}finally{t.f()}a=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}}}(ki,Fi.state,Fi.location,Fi.replace),Ei=Go({location:"",base:ki,go:function(e){!(arguments.length>1&&void 0!==arguments[1])||arguments[1]||Si.pauseListeners(),history.go(e)},createHref:na.bind(null,ki)},Fi,Si),Object.defineProperty(Ei,"location",{enumerable:!0,get:function(){return Fi.location.value}}),Object.defineProperty(Ei,"state",{enumerable:!0,get:function(){return Fi.state.value}}),Ei),routes:[{path:"/",component:function(){return function(){return i.import("./FrontPage-legacy-f78dd5ee.js")}()}}]});(function(){var e,t=(e=Bo||(Bo=Mn(Vo))).createApp.apply(e,arguments),r=t.mount;return t.mount=function(e){var n=function(e){if(O(e)){return document.querySelector(e)}return e}(e);if(n){var o=t._component;P(o)||o.render||o.template||(o.template=n.innerHTML),n.innerHTML="";var a=r(n,!1,n instanceof SVGElement);return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),a}},t})(Ci).use(zi).mount("#app")}}}))}(); +var Io="undefined"!=typeof window;var Go=Object.assign;function Ho(e,t){var r={};for(var n in t){var o=t[n];r[n]=$o(o)?o.map(e):e(o)}return r}var Uo,qo,Yo=function(){},$o=Array.isArray,Wo=/\/$/,Ko=function(e){return e.replace(Wo,"")};function Zo(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"/",o={},a="",i="",l=t.indexOf("#"),c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(r=t.slice(0,c),o=e(a=t.slice(c+1,l>-1?l:t.length))),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),{fullPath:(r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;var r=t.split("/"),n=e.split("/"),o=n[n.length-1];".."!==o&&"."!==o||n.push("");var a,i,l=r.length-1;for(a=0;a1&&l--}return r.slice(0,l).join("/")+"/"+n.slice(a-(a===n.length?1:0)).join("/")}(null!=r?r:t,n))+(a&&"?")+a+i,path:r,query:o,hash:i}}function Xo(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function Qo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Jo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e)if(!ea(e[r],t[r]))return!1;return!0}function ea(e,t){return $o(e)?ta(e,t):$o(t)?ta(t,e):e===t}function ta(e,t){return $o(t)?e.length===t.length&&e.every((function(e,r){return e===t[r]})):1===e.length&&e[0]===t}!function(e){e.pop="pop",e.push="push"}(Uo||(Uo={})),function(e){e.back="back",e.forward="forward",e.unknown=""}(qo||(qo={}));var ra=/^[^#]+#/;function na(e,t){return e.replace(ra,"#")+t}var oa=function(){return{left:window.pageXOffset,top:window.pageYOffset}};function aa(e){var t;if("el"in e){var r=e.el,n="string"==typeof r&&r.startsWith("#"),o="string"==typeof r?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!o)return;t=function(e,t){var r=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-r.left-(t.left||0),top:n.top-r.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function ia(e,t){return(history.state?history.state.position-t:-1)+e}var la=new Map;var ca=function(){return location.protocol+"//"+location.host};function ua(e,t){var r=t.pathname,n=t.search,o=t.hash,a=e.indexOf("#");if(a>-1){var i=o.includes(e.slice(a))?e.slice(a).length:1,l=o.slice(i);return"/"!==l[0]&&(l="/"+l),Xo(l,"")}return Xo(r,e)+n+o}function sa(e,t,r){var n=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return{back:e,current:t,forward:r,replaced:arguments.length>3&&void 0!==arguments[3]&&arguments[3],position:window.history.length,scroll:n?oa():null}}function da(e){return"string"==typeof e||"symbol"===t(e)}var fa,pa={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ma=Symbol("");function ga(t,r){return Go(new Error,e({type:t},ma,!0),r)}function ha(e,t){return e instanceof Error&&ma in e&&(null==t||!!(e.type&t))}!function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"}(fa||(fa={}));var va="[^/]+?",ba={sensitive:!1,strict:!1,start:!0,end:!0},ya=/[.+*?^${}()[\]/\\]/g;function wa(e,t){for(var r=0;rt.length?1===t.length&&80===t[0]?1:-1:0}function xa(e,t){for(var r=0,n=e.score,o=t.score;r0&&t[t.length-1]<0}var Fa={type:0,value:""},Sa=/[a-zA-Z0-9_]/;function Ea(e,t,r){var n=function(e,t){var r,n=Go({},ba,t),o=[],a=n.start?"^":"",i=[],l=g(e);try{for(l.s();!(r=l.n()).done;){var c=r.value,u=c.length?[]:[90];n.strict&&!c.length&&(a+="/");for(var s=0;s1&&("*"===l||"+"===l)&&t("A repeatable param (".concat(u,") must be alone in its segment. eg: '/:ids+.")),r.push({type:1,value:u,regexp:s,repeatable:"*"===l||"+"===l,optional:"*"===l||"?"===l})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;c-1&&(r.splice(o,1),e.record.name&&n.delete(e.record.name),e.children.forEach(a),e.alias.forEach(a))}}function i(e){for(var t=0;t=0&&(e.record.path!==r[t].record.path||!Oa(e,r[t]));)t++;r.splice(t,0,e),e.record.name&&!Aa(e)&&n.set(e.record.name,e)}return t=Pa({strict:!1,end:!0,sensitive:!1},t),e.forEach((function(e){return o(e)})),{addRoute:o,resolve:function(e,t){var o,a,i,l={};if("name"in e&&e.name){if(!(o=n.get(e.name)))throw ga(1,{location:e});i=o.record.name,l=Go(Ca(t.params,o.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}))),e.params&&Ca(e.params,o.keys.map((function(e){return e.name})))),a=o.stringify(l)}else if("path"in e)a=e.path,(o=r.find((function(e){return e.re.test(a)})))&&(l=o.parse(a),i=o.record.name);else{if(!(o=t.name?n.get(t.name):r.find((function(e){return e.re.test(t.path)}))))throw ga(1,{location:e,currentLocation:t});i=o.record.name,l=Go({},t.params,e.params),a=o.stringify(l)}for(var c=[],u=o;u;)c.unshift(u.record),u=u.parent;return{name:i,path:a,params:l,matched:c,meta:Ma(c)}},removeRoute:a,getRoutes:function(){return r},getRecordMatcher:function(e){return n.get(e)}}}function Ca(e,t){var r,n={},o=g(t);try{for(o.s();!(r=o.n()).done;){var a=r.value;a in e&&(n[a]=e[a])}}catch(i){o.e(i)}finally{o.f()}return n}function za(e){var t={},r=e.props||!1;if("component"in e)t.default=r;else for(var n in e.components)t[n]="boolean"==typeof r?r:r[n];return t}function Aa(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ma(e){return e.reduce((function(e,t){return Go(e,t.meta)}),{})}function Pa(e,t){var r={};for(var n in e)r[n]=n in t?t[n]:e[n];return r}function Oa(e,t){return t.children.some((function(t){return t===e||Oa(e,t)}))}var Na=/#/g,Ra=/&/g,Ta=/\//g,ja=/=/g,Ba=/\?/g,Da=/\+/g,La=/%5B/g,Va=/%5D/g,Ia=/%5E/g,Ga=/%60/g,Ha=/%7B/g,Ua=/%7C/g,qa=/%7D/g,Ya=/%20/g;function $a(e){return encodeURI(""+e).replace(Ua,"|").replace(La,"[").replace(Va,"]")}function Wa(e){return $a(e).replace(Da,"%2B").replace(Ya,"+").replace(Na,"%23").replace(Ra,"%26").replace(Ga,"`").replace(Ha,"{").replace(qa,"}").replace(Ia,"^")}function Ka(e){return null==e?"":function(e){return $a(e).replace(Na,"%23").replace(Ba,"%3F")}(e).replace(Ta,"%2F")}function Za(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Xa(e){var t={};if(""===e||"?"===e)return t;for(var r=("?"===e[0]?e.slice(1):e).split("&"),n=0;n-1&&e.splice(r,1)}},list:function(){return e},reset:function(){e=[]}}}function ii(e,r,n,o,a){var i=o&&(o.enterCallbacks[a]=o.enterCallbacks[a]||[]);return function(){return new Promise((function(l,c){var u=function(e){var u;!1===e?c(ga(4,{from:n,to:r})):e instanceof Error?c(e):"string"==typeof(u=e)||u&&"object"===t(u)?c(ga(2,{from:r,to:e})):(i&&o.enterCallbacks[a]===i&&"function"==typeof e&&i.push(e),l())},s=e.call(o&&o.instances[a],r,n,u),d=Promise.resolve(s);e.length<3&&(d=d.then(u)),d.catch((function(e){return c(e)}))}))}}function li(e,r,n,o){var a,i=[],l=g(e);try{var c=function(){var e=a.value,l=function(a){var l,c=e.components[a];if("beforeRouteEnter"!==r&&!e.instances[a])return"continue";if("object"===t(l=c)||"displayName"in l||"props"in l||"__vccOpts"in l){var u=(c.__vccOpts||c)[r];u&&i.push(ii(u,n,o,e,a))}else{var s=c();i.push((function(){return s.then((function(t){if(!t)return Promise.reject(new Error("Couldn't resolve component \"".concat(a,'" at "').concat(e.path,'"')));var i,l=(i=t).__esModule||"Module"===i[Symbol.toStringTag]?t.default:t;e.components[a]=l;var c=(l.__vccOpts||l)[r];return c&&ii(c,n,o,e,a)()}))}))}};for(var c in e.components)l(c)};for(l.s();!(a=l.n()).done;)c()}catch(u){l.e(u)}finally{l.f()}return i}function ci(e){var r=pn(ri),n=pn(ni),o=bo((function(){return r.resolve(Nt(e.to))})),a=bo((function(){var e=o.value.matched,t=e.length,r=e[t-1],a=n.matched;if(!r||!a.length)return-1;var i=a.findIndex(Qo.bind(null,r));if(i>-1)return i;var l=di(e[t-2]);return t>1&&di(r)===l&&a[a.length-1].path!==l?a.findIndex(Qo.bind(null,e[t-2])):i})),i=bo((function(){return a.value>-1&&function(e,r){var n=function(){var t=r[o],n=e[o];if("string"==typeof t){if(t!==n)return{v:!1}}else if(!$o(n)||n.length!==t.length||t.some((function(e,t){return e!==n[t]})))return{v:!1}};for(var o in r){var a=n();if("object"===t(a))return a.v}return!0}(n.params,o.value.params)})),l=bo((function(){return a.value>-1&&a.value===n.matched.length-1&&Jo(n.params,o.value.params)}));return{route:o,href:bo((function(){return o.value.href})),isActive:i,isExactActive:l,navigate:function(){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})?r[Nt(e.replace)?"replace":"push"](Nt(e.to)).catch(Yo):Promise.resolve()}}}var si=xr({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:ci,setup:function(t,r){var n=r.slots,o=vt(ci(t)),a=pn(ri).options,i=bo((function(){var r;return e(r={},fi(t.activeClass,a.linkActiveClass,"router-link-active"),o.isActive),e(r,fi(t.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active"),o.isExactActive),r}));return function(){var e=n.default&&n.default(o);return t.custom?e:yo("a",{"aria-current":o.isExactActive?t.ariaCurrentValue:null,href:o.href,onClick:o.navigate,class:i.value},e)}}});function di(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}var fi=function(e,t,r){return null!=e?e:null!=t?t:r};function pi(e,t){if(!e)return null;var r=e(t);return 1===r.length?r[0]:r}var mi=xr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup:function(e,t){var n=t.attrs,o=t.slots,a=pn(oi),i=bo((function(){return e.route||a.value})),l=pn(ti,0),c=bo((function(){for(var e,t=Nt(l),r=i.value.matched;(e=r[t])&&!e.components;)t++;return t})),u=bo((function(){return i.value.matched[c.value]}));fn(ti,bo((function(){return c.value+1}))),fn(ei,u),fn(oi,i);var s,d=Pt(s,!1);return gr((function(){return[d.value,u.value,e.name]}),(function(e,t){var n=r(e,3),o=n[0],a=n[1],i=n[2],l=r(t,3),c=l[0],u=l[1];l[2];a&&(a.instances[i]=o,u&&u!==a&&o&&o===c&&(a.leaveGuards.size||(a.leaveGuards=u.leaveGuards),a.updateGuards.size||(a.updateGuards=u.updateGuards))),!o||!a||u&&Qo(a,u)&&c||(a.enterCallbacks[i]||[]).forEach((function(e){return e(o)}))}),{flush:"post"}),function(){var t=i.value,r=e.name,a=u.value,l=a&&a.components[r];if(!l)return pi(o.default,{Component:l,route:t});var c=a.props[r],s=c?!0===c?t.params:"function"==typeof c?c(t):c:null,f=yo(l,Go({},s,n,{onVnodeUnmounted:function(e){e.component.isUnmounted&&(a.instances[r]=null)},ref:d}));return pi(o.default,{Component:f,route:t})||f}}});var gi=o("_",(function(e,t){var n,o=e.__vccOpts||e,a=g(t);try{for(a.s();!(n=a.n()).done;){var i=r(n.value,2),l=i[0],c=i[1];o[l]=c}}catch(u){a.e(u)}finally{a.f()}return o})),hi={data:function(){return{theme:"light"}},methods:{toggleTheme:function(){this.theme="light"===this.theme?"dark":"light",window.setTheme(this.theme)}}},vi={id:"nav",class:"bottom small top-round center-align"},bi=Kn("i",null,"home",-1),yi=Kn("span",null,"Home",-1),wi=[Kn("i",null,"light_mode",-1),Kn("span",null,"Light/Dark",-1)],xi=Kn("div",{class:"small-divider"},null,-1);var ki,Fi,Si,Ei,_i=gi(hi,[["render",function(e,t,r,n,o,a){var i=Ir("router-link");return Ln(),Hn("nav",vi,[Zn(i,{to:"/",class:"row round"},{default:ur((function(){return[bi,yi]})),_:1}),Kn("a",{class:"row round",onClick:t[0]||(t[0]=function(){return a.toggleTheme&&a.toggleTheme.apply(a,arguments)})},wi),xi])}]]),Ci={__name:"App",setup:function(e){return function(e,t){var r=Ir("router-view");return Ln(),Hn(Nn,null,[Zn(_i),Zn(r)],64)}}},zi=function(e){var n=_a(e.routes,e),o=e.parseQuery||Xa,a=e.stringifyQuery||Qa,i=e.history,l=ai(),c=ai(),u=ai(),s=Pt(pa,!0),d=pa;Io&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");var f,p=Ho.bind(null,(function(e){return""+e})),m=Ho.bind(null,Ka),h=Ho.bind(null,Za);function v(e,t){if(t=Go({},t||s.value),"string"==typeof e){var r=Zo(o,e,t.path),l=n.resolve({path:r.path},t),c=i.createHref(r.fullPath);return Go(r,l,{params:h(l.params),hash:Za(r.hash),redirectedFrom:void 0,href:c})}var u;if("path"in e)u=Go({},e,{path:Zo(o,e.path,t.path).path});else{var d=Go({},e.params);for(var f in d)null==d[f]&&delete d[f];u=Go({},e,{params:m(d)}),t.params=m(t.params)}var g=n.resolve(u,t),v=e.hash||"";g.params=p(h(g.params));var b,y=function(e,t){var r=t.query?e(t.query):"";return t.path+(r&&"?")+r+(t.hash||"")}(a,Go({},e,{hash:(b=v,$a(b).replace(Ha,"{").replace(qa,"}").replace(Ia,"^")),path:g.path})),w=i.createHref(y);return Go({fullPath:y,hash:v,query:a===Qa?Ja(e.query):e.query||{}},g,{redirectedFrom:void 0,href:w})}function b(e){return"string"==typeof e?Zo(o,e,s.value.path):Go({},e)}function y(e,t){if(d!==e)return ga(8,{from:t,to:e})}function w(e){return k(e)}function x(e){var t=e.matched[e.matched.length-1];if(t&&t.redirect){var r=t.redirect,n="function"==typeof r?r(e):r;return"string"==typeof n&&((n=n.includes("?")||n.includes("#")?n=b(n):{path:n}).params={}),Go({query:e.query,hash:e.hash,params:"path"in n?{}:e.params},n)}}function k(e,r){var n=d=v(e),o=s.value,i=e.state,l=e.force,c=!0===e.replace,u=x(n);if(u)return k(Go(b(u),{state:"object"===t(u)?Go({},i,u.state):i,force:l,replace:c}),r||n);var f,p=n;return p.redirectedFrom=r,!l&&function(e,t,r){var n=t.matched.length-1,o=r.matched.length-1;return n>-1&&n===o&&Qo(t.matched[n],r.matched[o])&&Jo(t.params,r.params)&&e(t.query)===e(r.query)&&t.hash===r.hash}(a,o,n)&&(f=ga(16,{to:p,from:o}),R(o,o,!0,!1)),(f?Promise.resolve(f):E(p,o)).catch((function(e){return ha(e)?ha(e,2)?e:N(e):O(e,p,o)})).then((function(e){if(e){if(ha(e,2))return k(Go({replace:c},b(e.to),{state:"object"===t(e.to)?Go({},i,e.to.state):i,force:l}),r||p)}else e=C(p,o,!0,c,i);return _(p,o,e),e}))}function F(e,t){var r=y(e,t);return r?Promise.reject(r):Promise.resolve()}function S(e){var t=B.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function E(e,t){var n,o=function(e,t){for(var r=[],n=[],o=[],a=Math.max(t.matched.length,e.matched.length),i=function(){var a=t.matched[l];a&&(e.matched.find((function(e){return Qo(e,a)}))?n.push(a):r.push(a));var i=e.matched[l];i&&(t.matched.find((function(e){return Qo(e,i)}))||o.push(i))},l=0;l-1?(n.host&&document.querySelector("base")?e:e.slice(l))+t:ca()+e+t;try{r[i?"replaceState":"pushState"](o,"",c),a.value=o}catch(u){console.error(u),n[i?"replace":"assign"](c)}}return a.value||i(o.value,{back:null,current:o.value,forward:null,position:r.length-1,replaced:!0,scroll:null},!0),{location:o,state:a,push:function(e,t){var n=Go({},a.value,r.state,{forward:e,scroll:oa()});i(n.current,n,!0),i(e,Go({},sa(o.value,e,null),{position:n.position+1},t),!1),o.value=e},replace:function(e,t){i(e,Go({},r.state,sa(a.value.back,e,a.value.forward,!0),t,{position:a.value.position}),!0),o.value=e}}}(ki=function(e){if(!e)if(Io){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),Ko(e)}(ki)),Si=function(e,t,r,n){var o=[],a=[],i=null,l=function(a){var l=a.state,c=ua(e,location),u=r.value,s=t.value,d=0;if(l){if(r.value=c,t.value=l,i&&i===u)return void(i=null);d=s?l.position-s.position:0}else n(c);o.forEach((function(e){e(r.value,u,{delta:d,type:Uo.pop,direction:d?d>0?qo.forward:qo.back:qo.unknown})}))};function c(){var e=window.history;e.state&&e.replaceState(Go({},e.state,{scroll:oa()}),"")}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:function(){i=r.value},listen:function(e){o.push(e);var t=function(){var t=o.indexOf(e);t>-1&&o.splice(t,1)};return a.push(t),t},destroy:function(){var e,t=g(a);try{for(t.s();!(e=t.n()).done;)(0,e.value)()}catch(r){t.e(r)}finally{t.f()}a=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}}}(ki,Fi.state,Fi.location,Fi.replace),Ei=Go({location:"",base:ki,go:function(e){!(arguments.length>1&&void 0!==arguments[1])||arguments[1]||Si.pauseListeners(),history.go(e)},createHref:na.bind(null,ki)},Fi,Si),Object.defineProperty(Ei,"location",{enumerable:!0,get:function(){return Fi.location.value}}),Object.defineProperty(Ei,"state",{enumerable:!0,get:function(){return Fi.state.value}}),Ei),routes:[{path:"/",component:function(){return function(){return i.import("./FrontPage-legacy-477dbfe8.js")}()}}]});(function(){var e,t=(e=Bo||(Bo=Mn(Vo))).createApp.apply(e,arguments),r=t.mount;return t.mount=function(e){var n=function(e){if(O(e)){return document.querySelector(e)}return e}(e);if(n){var o=t._component;P(o)||o.render||o.template||(o.template=n.innerHTML),n.innerHTML="";var a=r(n,!1,n instanceof SVGElement);return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),a}},t})(Ci).use(zi).mount("#app")}}}))}();