varVueRouter=function(e,N){"use strict";constM="undefined"!=typeofdocument;functionp(e){returne.__esModule||"Module"===e[Symbol.toStringTag]}constU=Object.assign;functionD(e,t){constn={};for(constrint){consto=t[r];n[r]=B(o)?o.map(e):e(o)}returnn}constV=()=>{},B=Array.isArray;functionW(e){vart=Array.from(arguments).slice(1);console.warn.apply(console,["[Vue Router warn]: "+e].concat(t))}constr=/#/g,o=/&/g,c=/\//g,f=/=/g,m=/\?/g,v=/\+/g,g=/%5B/g,y=/%5D/g,se=/%5E/g,b=/%60/g,le=/%7B/g,w=/%7C/g,ce=/%7D/g,k=/%20/g;functionq(e){returnencodeURI(""+e).replace(w,"|").replace(g,"[").replace(y,"]")}functiona(e){returnq(e).replace(v,"%2B").replace(k,"+").replace(r,"%23").replace(o,"%26").replace(b,"`").replace(le,"{").replace(ce,"}").replace(se,"^")}functionue(e){returnnull==e?"":q(e).replace(r,"%23").replace(m,"%3F").replace(c,"%2F")}functionG(t){try{returndecodeURIComponent(""+t)}catch(e){W(`Error decoding "${t}". Using original value`)}return""+t}constE=/\/$/,$=e=>e.replace(E,"");functionF(e,t,n="/"){letr,o={},a="",i="";vars=t.indexOf("#");letl=t.indexOf("?");return-1<(l=s<l&&0<=s?-1:l)&&(r=t.slice(0,l),a=t.slice(l+1,-1<s?s:t.length),o=e(a)),-1<s&&(r=r||t.slice(0,s),i=t.slice(s,t.length)),{fullPath:(r=function(e,t){if(e.startsWith("/"))returne;if(!t.startsWith("/"))returnW(`Cannot resolve a relative location without an absolute path. Trying to resolve "${e}" from "${t}". It should look like "/${t}".`),e;if(!e)returnt;constn=t.split("/"),r=e.split("/"),o=r[r.length-1];".."!==o&&"."!==o||r.push("");leta=n.length-1,i,s;for(i=0;i<r.length;i++)if("."!==(s=r[i])){if(".."!==s)break;1<a&&a--}returnn.slice(0,a).join("/")+"/"+r.slice(i).join("/")}(null!=r?r:t,n))+(a&&"?")+a+i,path:r,query:o,hash:G(i)}}functionR(e,t){returnt&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}functionde(e,t,n){varr=t.matched.length-1,o=n.matched.length-1;return-1<r&&r==o&&K(t.matched[r],n.matched[o])&&C(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}functionK(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}functionC(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(constoine)if(n=e[o],r=t[o],!(B(n)?P(n,r):B(r)?P(r,n):n===r))return!1;varn,r;return!0}functionP(e,n){returnB(n)?e.length===n.length&&e.every((e,t)=>e===n[t]):1===e.length&&e[0]===n}constQ={path:"/",name:void0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void0};varH,d,t;(t=H=H||{}).pop="pop",t.push="push",(t=d=d||{}).back="back",t.forward="forward";t.unknown="";functionO(e){if(!e)if(M){constt=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}elsee="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),$(e)}constx=/^[^#]+#/;functionS(e,t){returne.replace(x,"#")+t}constz=()=>({left:window.scrollX,top:window.scrollY});functionhe(t){lete;if("el"int){consta=t.el;varn="string"==typeofa&&a.startsWith("#");if(!("string"!=typeoft.el||n&&document.getElementById(t.el.slice(1))))try{varr=document.querySelector(t.el);if(n&&r)returnvoidW(`The selector "${t.el}" should be passed as "el: document.querySelector('${t.el}')" because it starts with "#".`)}catch(e){returnvoidW(`The selector "${t.el}" is invalid. If you are using an id selector, make sure to escape it. You can find more information about escaping characters in selectors at https://mathiasbynens.be/notes/css-escapes or use CSS.escape (https://developer.mozilla.org/en-US/docs/Web/API/CSS/escape).`)}r="string"==typeofa?n?document.getElementById(a.slice(1)):document.querySelector(a):a;if(!r)returnvoidW(`Couldn't find element using selector "${t.el}" returned by scrollBehavior.`);e=(n=r,r=t,o=document.documentElement.getBoundingClientRect(),n=n.getBoundingClientRect(),{behavior:r.behavior,left:n.left-o.left-(r.left||0),top:n.top-o.top-(r.top||0)})}elsee=t;varo;"scrollBehavior"indocument.documentElement.style?window.scrollTo(e):window.scrollTo(null!=e.left?e.left:window.scrollX,null!=e.top?e.top:window.scrollY)}functionpe(e,t){return(history.state?history.state.position-t:-1
`+JSON.stringify(e)+(t?"\nwhile being at\n"+JSON.stringify(t):"")},2({from:e,to:t}){return`Redirectedfrom"${e.fullPath}"to"${function(e){if("string"==typeof e)return e;if(null!=e.path)return e.path;const t={};for(const n of ye)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}(t)}"viaanavigationguard.`},4({from:e,to:t}){return`Navigationabortedfrom"${e.fullPath}"to"${t.fullPath}"viaanavigationguard.`},8({from:e,to:t}){return`Navigationcancelledfrom"${e.fullPath}"to"${t.fullPath}"withanewnavigation.`},16({from:e}){return`Avoidedredundantnavigationtocurrentlocation:"${e.fullPath}".`}});function X(e,t){return U(new Error(ge[e](t)),{type:e,[ve]:!0},t)}function Z(e,t){return e instanceof Error&&ve in e&&(null==t||!!(e.type&t))}const ye=["params","query","hash"];const be={sensitive:!1,strict:!1,start:!0,end:!0},we=/[.+*?^${}()[\]/\\]/g;function _e(c,e){var r=U({},be,e);const t=[];let o=r.start?"^":"";const a=[];for(const h of c){const p=h.length?[]:[90];r.strict&&!h.length&&(o+="/");for(let n=0;n<h.length;n++){const f=h[n];let t=40+(r.sensitive?.25:0);if(0===f.type)n||(o+="/"),o+=f.value.replace(we,"\\$&"),t+=40;else if(1===f.type){var{value:i,repeatable:s,optional:l,regexp:u}=f;a.push({name:i,repeatable:s,optional:l});const d=u||"[^/]+?";if("[^/]+?"!==d){t+=10;try{new RegExp(`(${d})`)}catch(e){throw new Error(`InvalidcustomRegExpforparam"${i}"(${d}):`+e.message)}}let e=s?`((?:${d})(?:/(?:${d}))*)`:`(${d})`;n||(e=l&&h.length<2?`(?:/${e})`:"/"+e),l&&(e+="?"),o+=e,t+=20,l&&(t+=-8),s&&(t+=-20),".*"===d&&(t+=-50)}p.push(t)}t.push(p)}r.strict&&r.end&&(e=t.length-1,t[e][t[e].length-1]+=.7000000000000001),r.strict||(o+="/?"),r.end?o+="$":r.strict&&(o+="(?:/|$)");const d=new RegExp(o,r.sensitive?"":"i");return{re:d,score:t,keys:a,parse:function(e){var t=e.match(d);const n={};if(!t)return null;for(let e=1;e<t.length;e++){const o=t[e]||"";var r=a[e-1];n[r.name]=o&&r.repeatable?o.split("/"):o}return n},stringify:function(e){let t="",n=!1;for(const i of c){n&&t.endsWith("/")||(t+="/"),n=!1;for(const s of i)if(0===s.type)t+=s.value;else if(1===s.type){var{value:r,repeatable:o,optional:a}=s;const l=r in e?e[r]:"";if(B(l)&&!o)throw new Error(`Providedparam"${r}"isanarraybutitisnotrepeatable(*or+modifiers)`);o=B(l)?l.join("/"):l;if(!o){if(!a)throw new Error(`Missingrequiredparam"${r}"`);i.length<2&&(t.endsWith("/")?t=t.slice(0,-1):n=!0)}t+=o}}return t||"/"}}}function ke(e,t){let n=0;for(var r=e.score,o=t.score;n<r.length&&n<o.length;){var a=function(e,t){let n=0;for(;n<e.length&&n<t.length;){var r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?1===e.length&&80===e[0]?-1:1:e.length>t.length?1===t.length&&80===t[0]?1:-1:0}(r[n],o[n]);if(a)return a;n++}if(1===Math.abs(o.length-r.length)){if(Ee(r))return 1;if(Ee(o))return-1}return o.length-r.length}function Ee(e){var t=e[e.length-1];return 0<e.length&&t[t.length-1]<0}const $e={type:0,value:""},Re=/[a-zA-Z0-9_]/;function Ce(e,t,n){n=_e(function(e){if(!e)return[[]];if("/"===e)return[[$e]];if(!e.startsWith("/"))throw new Error(`Routepathsshouldstartwitha"/":"${e}"shouldbe"/${e}".`);function t(e){throw new Error(`ERR(${n})/"${c}":`+e)}let n=0,r=n;const o=[];let a;function i(){a&&o.push(a),a=[]}let s=0,l,c="",u="";function d(){c&&(0===n?a.push({type:0,value:c}):1===n||2===n||3===n?(1<a.length&&("*"===l||"+"===l)&&t(`Arepeatableparam(${c})mustbealoneinitssegment.eg:'/:ids+.`),a.push({type:1,value:c,regexp:u,repeatable:"*"===l||"+"===l,optional:"*"===l||"?"===l})):t("Invalid state to consume buffer"),c="")}function h(){c+=l}for(;s<e.length;)if("\\"===(l=e[s++])&&2!==n)r=n,n=4;else switch(n){case 0:"/"===l?(c&&d(),i()):":"===l?(d(),n=1):h();break;case 4:h(),n=r;break;case 1:"("===l?n=2:Re.test(l)?h():(d(),n=0,"*"!==l&&"?"!==l&&"+"!==l&&s--);break;case 2:")"===l?"\\"==u[u.length-1]?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:d(),n=0,"*"!==l&&"?"!==l&&"+"!==l&&s--,u="";break;default:t("Unknown state")}return 2===n&&t(`UnfinishedcustomRegExpforparam"${c}"`),d(),i(),o}(e.path),n);{const r=new Set;for(const o of n.keys)r
`+"</router-view>")}const t=N.inject(re),h=N.computed(()=>c.route||t.value),r=N.inject(s,0),p=N.computed(()=>{let e=N.unref(r);for(var t,n=h.value["matched"];(t=n[e])&&!t.components;)e++;return e}),f=N.computed(()=>h.value.matched[p.value]),m=(N.provide(s,N.computed(()=>p.value+1)),N.provide(i,f),N.provide(re,h),N.ref());return N.watch(()=>[m.value,f.value,c.name],([t,e,n],[r,o])=>{e&&(e.instances[n]=t,o&&o!==e&&t&&t===r&&(e.leaveGuards.size||(e.leaveGuards=o.leaveGuards),e.updateGuards.size||(e.updateGuards=o.updateGuards))),!t||!e||o&&K(e,o)&&r||(e.enterCallbacks[n]||[]).forEach(e=>e(t))},{flush:"post"}),()=>{var e=h.value;const t=c.name,n=f.value;var r=n&&n.components[t];if(!r)return Me(d.default,{Component:r,route:e});const o=n.props[t];var a=o?!0===o?e.params:"function"==typeof o?o(e):o:null;const i=N.h(r,U({},a,u,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(n.instances[t]=null)},ref:m}));if(M&&i.ref){const s={depth:p.value,name:n.name,path:n.path,meta:n.meta},l=B(i.ref)?i.ref.map(e=>e.i):[i.ref.i];l.forEach(e=>{e.__vrv_devtools=s})}return Me(d.default,{Component:i,route:e})||i}}});function De(){return"undefined"!=typeof navigator&&"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:{}}const Ve="function"==typeof Proxy,Be="devtools-plugin:setup";let n,We;function qe(){return void 0!==n||("undefined"!=typeof window&&window.performance?(n=!0,We=window.performance):"undefined"!=typeof globalThis&&null!=(e=globalThis.perf_hooks)&&e.performance?(n=!0,We=globalThis.perf_hooks.performance):n=!1),(n?We:Date).now();var e}class Ge{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;const n={};if(e.settings)for(const l in e.settings){var r=e.settings[l];n[l]=r.defaultValue}const o="__vue-devtools-plugin-settings__"+e.id;let a=Object.assign({},n);try{var i=localStorage.getItem(o),s=JSON.parse(i);Object.assign(a,s)}catch(e){}this.fallbacks={getSettings(){return a},setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(e){}a=e},now(){return qe()}},t&&t.on("plugin:settings:set",(e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)}),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,n)=>this.target?this.target[n]:"on"===n?this.proxiedOn:Object.keys(this.fallbacks).includes(n)?(...e)=>(this.targetQueue.push({method:n,args:e,resolve:()=>{}}),this.fallbacks[n](...e)):(...t)=>new Promise(e=>{this.targetQueue.push({method:n,args:t,resolve:e})})})}async setRealTarget(e){this.target=e;for(const t of this.onQueue)this.target.on[t.method](...t.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function Fe(e,t){var n=e;const r=De(),o=De().__VUE_DEVTOOLS_GLOBAL_HOOK__;var a=Ve&&n.enableEarlyProxy;if(!o||!r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&a){a=a?new Ge(n,o):null;const i=r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[];i.push({pluginDescriptor:n,setupFn:t,proxy:a}),a&&t(a.proxiedTarget)}else o.emit(Be,e,t)}function u(e,t){var n=U({},e,{matched:e.matched.map(e=>{{var t=e,n=["instances","children","aliasOf"];const r={};for(const o in t)n.includes(o)||(r[o]=t[o]);return r}})});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:n}}}function h(e){return{_custom:{display:e}}}let Ke=0;function Qe(s,l,c){if(!l.__hasDevtools){l.__hasDevtools=!0;const e=Ke++;Fe({id:"org.vuejs.router"+(e?"."+e:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:s},o=>{"function"!=typeof o.now&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),o.on.inspectComponent((e,t)=>{e.instanceData&&e.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:u(l.currentRoute.value,"Current Route")})}),o.on.visitComponen
-Location:`,e),w({});let r;if(null!=e.path)"params"in e&&!("name"in e)&&Object.keys(e.params).length&&W(`Path"${e.path}"waspassedwithparamsbuttheywillbeignored.Useanamedroutealongsideparamsinstead.`),r=U({},e,{path:F(u,e.path,t.path).path});else{const s=U({},e.params);for(const l in s)null==s[l]&&delete s[l];r=U({},e,{params:y(s)}),t.params=y(t.params)}const o=c.resolve(r,t),a=e.hash||"";a&&!a.startsWith("#")&&W(`A\`hash\` should always start with the character "#". Replace "${a}" with "#${a}".`),o.params=g(b(o.params));n=d,t=U({},e,{hash:q(a).replace(le,"{").replace(ce,"}").replace(se,"^"),path:o.path}),n=t.query?n(t.query):"";t=t.path+(n&&"?")+n+(t.hash||"");consti=h.createHref(t);returni.startsWith("//")?W(`Location "${e}" resolved to "${i}". A resolved location cannot start with multiple slashes.`):o.matched.length||W(`No match found for location with path "${null!=e.path?e.path:e}"`),U({fullPath:t,hash:a,query:d===ee?function(e){constt={};for(constnine){constr=e[n];void0!==r&&(t[n]=B(r)?r.map(e=>null==e?null:""+e):null==r?r:""+r)}returnt}(e.query):e.query||{}},o,{redirectedFrom:void0,href:i})}function_(e){return"string"==typeofe?F(u,e,m.value.path):U({},e)}functionk(e,t){if(v!==e)returnX(8,{from:t,to:e})}functiono(e){return$(e)}functionE(t){varn=t.matched[t.matched.length-1];if(n&&n.redirect){constr=n["redirect"];lete="function"==typeofr?r(t):r;if("string"==typeofe&&((e=e.includes("?")||e.includes("#")?e=_(e):{path:e}).params={}),null!=e.path||"name"ine)returnU({query:t.query,hash:t.hash,params:null!=e.path?{}:t.params},e);throwW(`Invalid redirect found:
Areyoualwaysreturninganewlocationwithinanavigationguard?Thatwouldleadtothiserror.Onlyreturnwhenredirectingoraborting,thatshouldfixthis.Thismightbreakinproductionifnotfixed.`),Promise.reject(new Error("Infinite redirect in navigation guard"))):$(U({replace:i},_(e.to),{state:"object"==typeof e.to?U({},o,e.to.state):o,force:a}),t||s)}else e=O(s,r,!0,i,o);return P(s,r,e),e})}function R(e){const t=T.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function C(n,r){let o;const[e,t,a]=function(t,n){const r=[],o=[],a=[],i=Math.max(n.matched.length,t.matched.length);for(let e=0;e<i;e++){const s=n.matched[e],l=(s&&(t.matched.find(e=>K(e,s))?o:r).push(s),t.matched[e]);!l||n.matched.find(e=>K(e,l))||a.push(l)}return[r,o,a]}(n,r);o=ie(e.reverse(),"beforeRouteLeave",n,r);for(const s of e)s.leaveGuards.forEach(e=>{o.push(ae(e,n,r))});const i=function(e,t){return(e=k(e,t))?Promise.reject(e):Promise.resolve()}.bind(null,n,r);return o.push(i),L(o).then(()=>{o=[];for(const e of p.list())o.push(ae(e,n,r));return o.push(i),L(o)}).then(()=>{o=ie(t,"beforeRouteUpdate",n,r);for(const e of t)e.updateGuards.forEach(e=>{o.push(ae(e,n,r))});return o.push(i),L(o)}).then(()=>{o=[];for(const e of a)if(e.beforeEnter)if(B(e.beforeEnter))for(const t of e.beforeEnter)o.push(ae(t,n,r));else o.push(ae(e.beforeEnter,n,r));return o.push(i),L(o)}).then(()=>(n.matched.forEach(e=>e.enterCallbacks={}),(o=ie(a,"beforeRouteEnter",n,r,R)).push(i),L(o))).then(()=>{o=[];for(const e of f.list())o.push(ae(e,n,r));return o.push(i),L(o)}).catch(e=>Z(e,8)?e:Promise.reject(e))}function P(t,n,r){e.list().forEach(e=>R(()=>e(t,n,r)))}function O(e,t,n,r,o){var a=k(e,t);if(a)return a;var a=t===Q,i=M?history.state:{};n&&(r||a?h.replace(e.fullPath,U({scroll:a&&i&&i.scroll},o)):h.push(e.fullPath,o)),j(m.value=e,t,n,a),S()}let a;function t(){a=a||h.listen((e,t,n)=>{if(A.listening){const o=w(e);var r,e=E(o);if(e)$(U(e,{replace:!0}),o).catch(V);else{v=o;const a=m.value;M&&(e=pe(a.fullPath,n.delta),r=z(),J.set(e,r)),C(o,a).catch(e=>Z(e,12)?e:Z(e,2)?($(e.to,o).then(e=>{Z(e,20)&&!n.delta&&n.type===H.pop&&h.go(-1,!1)}).catch(V),Promise.reject()):(n.delta&&h.go(-n.delta,!1),x(e,o,a))).then(e=>{(e=e||O(o,a,!1))&&(n.delta&&!Z(e,8)?h.go(-n.delta,!1):n.type===H.pop&&Z(e,20)&&h.go(-1,!1)),P(o,a,e)}).catch(V)}}})}let r=oe(),i=oe(),s;function x(t,n,r){S(t);const e=i.list();return e.length?e.forEach(e=>e(t,n,r)):(W("uncaught error during route navigation:"),console.error(t)),Promise.reject(t)}function S(n){return s||(s=!n,t(),r.list().forEach(([e,t])=>n?t(n):e()),r.reset()),n}function j(t,n,e,r){const o=l["scrollBehavior"];if(!M||!o)return Promise.resolve();const a=!e&&(i=pe(t.fullPath,0),s=J.get(i),J.delete(i),s)||(r||!e)&&history.state&&history.state.scroll||null;var i,s;N.nextTick().then(()=>o(t,n,a)).then(e=>e&&he(e)).catch(e=>x(e,t,n))}const n=e=>h.go(e);let I;const T=new Set,A={currentRoute:m,listening:!0,addRoute:function(e,t){let n,r;return r=me(e)?((n=c.getRecordMatcher(e))||W(`Parentroute"${String(e)}"notfoundwhenaddingchildroute`,t),t):e,c.addRoute(r,n)},removeRoute:function(e){var t=c.getRecordMatcher(e);t?c.removeRoute(t):W(`Cannotremovenon-existentroute"${String(e)}"`)},clearRoutes:c.clearRoutes,hasRoute:function(e){return!!c.getRecordMatcher(e)},getRoutes:function(){return c.getRoutes().map(e=>e.record)},resolve:w,options:l,push:o,replace:function(e){return o(U(_(e),{replace:!0}))},go:n,back:()=>n(-1),forward:()=>n(1),beforeEach:p.add,beforeResolve:f.add,afterEach:e.add,onError:i.add,isReady:function(){return s&&m.value!==Q?Promise.resolve():new Promise((e,t)=>{r.add([e,t])})},install(e){e.component("RouterLink",Ae),e.component("RouterView",Ue),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>N.unref(m)}),M&&!I&&m.value===Q&&(I=!0,o(h.location).catch(e=>{W("Unexpected error when starting the router:",e)}));var t={};for(const r in Q)Object.defineProperty(t,r,{get:()=>m.value[r],enumerable:!0});e.provide(te,this),e.provide(ne,N
"${e}"shouldbe"${e.replace(/#.*$/,"#")}".`),fe(e)},e.createWebHistory=fe,e.isNavigationFailure=Z,e.loadRouteLocation=function(e){return e.matched.every(e=>e.redirect)?Promise.reject(new Error("Cannot load a route that redirects.")):Promise.all(e.matched.map(r=>r.components&&Promise.all(Object.keys(r.components).reduce((e,t)=>{const n=r.components[t];return"function"!=typeof n||"displayName"in n||e.push(n().then(e=>{if(!e)return Promise.reject(new Error(`Couldn'tresolvecomponent"${t}"at"${r.path}".Ensureyoupassedafunctionthatreturnsapromise.`));e=p(e)?e.default:e;r.components[t]=e})),e},[])))).then(()=>e)},e.matchedRouteKey=i,e.onBeforeRouteLeave=function(e){var t;N.getCurrentInstance()?(t=N.inject(i,{}).value)?Te(t,"leaveGuards",e):W("No active route record was found when calling `onBeforeRouteLeave()`. Make sure you call this function inside a component child of <router-view>. Maybe you called it inside of App.vue?"):W("getCurrentInstance() returned null. onBeforeRouteLeave() must be called at the top of a setup function")},e.onBeforeRouteUpdate=function(e){var t;N.getCurrentInstance()?(t=N.inject(i,{}).value)?Te(t,"updateGuards",e):W("No active route record was found when calling `onBeforeRouteUpdate()`. Make sure you call this function inside a component child of <router-view>. Maybe you called it inside of App.vue?"):W("getCurrentInstance() returned null. onBeforeRouteUpdate() must be called at the top of a setup function")},e.parseQuery=Ie,e.routeLocationKey=ne,e.routerKey=te,e.routerViewLocationKey=re,e.stringifyQuery=ee,e.useLink=l,e.useRoute=function(e){return N.inject(ne)},e.useRouter=function(){return N.inject(te)},e.viewDepthKey=s,e}({},Vue);