<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{s as et,v as F,j as N,d as He,i as j,n as tt,k as je,u as ze,z as ae,r as nt,w as rt}from"./@vue.e83ef600.js";/*!
  * vue-router v4.1.2
  * (c) 2022 Eduardo San Martin Morote
  * @license MIT
  */const q=typeof window&lt;"u";function st(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const S=Object.assign;function le(e,t){const n={};for(const r in t){const s=t[r];n[r]=I(s)?s.map(e):e(s)}return n}const W=()=&gt;{},I=Array.isArray,ot=/\/$/,it=e=&gt;e.replace(ot,"");function ue(e,t,n="/"){let r,s={},a="",d="";const g=t.indexOf("#");let c=t.indexOf("?");return g&lt;c&amp;&amp;g&gt;=0&amp;&amp;(c=-1),c&gt;-1&amp;&amp;(r=t.slice(0,c),a=t.slice(c+1,g&gt;-1?g:t.length),s=e(a)),g&gt;-1&amp;&amp;(r=r||t.slice(0,g),d=t.slice(g,t.length)),r=ut(r!=null?r:t,n),{fullPath:r+(a&amp;&amp;"?")+a+d,path:r,query:s,hash:d}}function ct(e,t){const n=t.query?e(t.query):"";return t.path+(n&amp;&amp;"?")+n+(t.hash||"")}function Se(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function at(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r&gt;-1&amp;&amp;r===s&amp;&amp;G(t.matched[r],n.matched[s])&amp;&amp;qe(t.params,n.params)&amp;&amp;e(t.query)===e(n.query)&amp;&amp;t.hash===n.hash}function G(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function qe(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!lt(e[n],t[n]))return!1;return!0}function lt(e,t){return I(e)?Ce(e,t):I(t)?Ce(t,e):e===t}function Ce(e,t){return I(t)?e.length===t.length&amp;&amp;e.every((n,r)=&gt;n===t[r]):e.length===1&amp;&amp;e[0]===t}function ut(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let s=n.length-1,a,d;for(a=0;a&lt;r.length;a++)if(d=r[a],d!==".")if(d==="..")s&gt;1&amp;&amp;s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(a-(a===r.length?1:0)).join("/")}var X;(function(e){e.pop="pop",e.push="push"})(X||(X={}));var Y;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Y||(Y={}));function ft(e){if(!e)if(q){const t=document.querySelector("base");e=t&amp;&amp;t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&amp;&amp;e[0]!=="#"&amp;&amp;(e="/"+e),it(e)}const ht=/^[^#]+#/;function dt(e,t){return e.replace(ht,"#")+t}function pt(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 ee=()=&gt;({left:window.pageXOffset,top:window.pageYOffset});function mt(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&amp;&amp;n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=pt(s,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 ke(e,t){return(history.state?history.state.position-t:-1)+e}const he=new Map;function gt(e,t){he.set(e,t)}function vt(e){const t=he.get(e);return he.delete(e),t}let yt=()=&gt;location.protocol+"//"+location.host;function Ge(e,t){const{pathname:n,search:r,hash:s}=t,a=e.indexOf("#");if(a&gt;-1){let g=s.includes(e.slice(a))?e.slice(a).length:1,c=s.slice(g);return c[0]!=="/"&amp;&amp;(c="/"+c),Se(c,"")}return Se(n,e)+r+s}function Rt(e,t,n,r){let s=[],a=[],d=null;const g=({state:f})=&gt;{const m=Ge(e,location),y=n.value,b=t.value;let k=0;if(f){if(n.value=m,t.value=f,d&amp;&amp;d===y){d=null;return}k=b?f.position-b.position:0}else r(m);s.forEach(P=&gt;{P(n.value,y,{delta:k,type:X.pop,direction:k?k&gt;0?Y.forward:Y.back:Y.unknown})})};function c(){d=n.value}function u(f){s.push(f);const m=()=&gt;{const y=s.indexOf(f);y&gt;-1&amp;&amp;s.splice(y,1)};return a.push(m),m}function o(){const{history:f}=window;!f.state||f.replaceState(S({},f.state,{scroll:ee()}),"")}function l(){for(const f of a)f();a=[],window.removeEventListener("popstate",g),window.removeEventListener("beforeunload",o)}return window.addEventListener("popstate",g),window.addEventListener("beforeunload",o),{pauseListeners:c,listen:u,destroy:l}}function be(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?ee():null}}function Et(e){const{history:t,location:n}=window,r={value:Ge(e,n)},s={value:t.state};s.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(c,u,o){const l=e.indexOf("#"),f=l&gt;-1?(n.host&amp;&amp;document.querySelector("base")?e:e.slice(l))+c:yt()+e+c;try{t[o?"replaceState":"pushState"](u,"",f),s.value=u}catch(m){console.error(m),n[o?"replace":"assign"](f)}}function d(c,u){const o=S({},t.state,be(s.value.back,c,s.value.forward,!0),u,{position:s.value.position});a(c,o,!0),r.value=c}function g(c,u){const o=S({},s.value,t.state,{forward:c,scroll:ee()});a(o.current,o,!0);const l=S({},be(r.value,c,null),{position:o.position+1},u);a(c,l,!1),r.value=c}return{location:r,state:s,push:g,replace:d}}function an(e){e=ft(e);const t=Et(e),n=Rt(e,t.state,t.location,t.replace);function r(a,d=!0){d||n.pauseListeners(),history.go(a)}const s=S({location:"",base:e,go:r,createHref:dt.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=&gt;t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=&gt;t.state.value}),s}function Pt(e){return typeof e=="string"||e&amp;&amp;typeof e=="object"}function Ke(e){return typeof e=="string"||typeof e=="symbol"}const $={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ve=Symbol("");var Ae;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ae||(Ae={}));function K(e,t){return S(new Error,{type:e,[Ve]:!0},t)}function T(e,t){return e instanceof Error&amp;&amp;Ve in e&amp;&amp;(t==null||!!(e.type&amp;t))}const _e="[^/]+?",wt={sensitive:!1,strict:!1,start:!0,end:!0},St=/[.+*?^${}()[\]/\\]/g;function Ct(e,t){const n=S({},wt,t),r=[];let s=n.start?"^":"";const a=[];for(const u of e){const o=u.length?[]:[90];n.strict&amp;&amp;!u.length&amp;&amp;(s+="/");for(let l=0;l&lt;u.length;l++){const f=u[l];let m=40+(n.sensitive?.25:0);if(f.type===0)l||(s+="/"),s+=f.value.replace(St,"\\$&amp;"),m+=40;else if(f.type===1){const{value:y,repeatable:b,optional:k,regexp:P}=f;a.push({name:y,repeatable:b,optional:k});const w=P||_e;if(w!==_e){m+=10;try{new RegExp(`(${w})`)}catch(M){throw new Error(`Invalid custom RegExp for param "${y}" (${w}): `+M.message)}}let O=b?`((?:${w})(?:/(?:${w}))*)`:`(${w})`;l||(O=k&amp;&amp;u.length&lt;2?`(?:/${O})`:"/"+O),k&amp;&amp;(O+="?"),s+=O,m+=20,k&amp;&amp;(m+=-8),b&amp;&amp;(m+=-20),w===".*"&amp;&amp;(m+=-50)}o.push(m)}r.push(o)}if(n.strict&amp;&amp;n.end){const u=r.length-1;r[u][r[u].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&amp;&amp;(s+="(?:/|$)");const d=new RegExp(s,n.sensitive?"":"i");function g(u){const o=u.match(d),l={};if(!o)return null;for(let f=1;f&lt;o.length;f++){const m=o[f]||"",y=a[f-1];l[y.name]=m&amp;&amp;y.repeatable?m.split("/"):m}return l}function c(u){let o="",l=!1;for(const f of e){(!l||!o.endsWith("/"))&amp;&amp;(o+="/"),l=!1;for(const m of f)if(m.type===0)o+=m.value;else if(m.type===1){const{value:y,repeatable:b,optional:k}=m,P=y in u?u[y]:"";if(I(P)&amp;&amp;!b)throw new Error(`Provided param "${y}" is an array but it is not repeatable (* or + modifiers)`);const w=I(P)?P.join("/"):P;if(!w)if(k)f.length&lt;2&amp;&amp;e.length&gt;1&amp;&amp;(o.endsWith("/")?o=o.slice(0,-1):l=!0);else throw new Error(`Missing required param "${y}"`);o+=w}}return o}return{re:d,score:r,keys:a,parse:g,stringify:c}}function kt(e,t){let n=0;for(;n&lt;e.length&amp;&amp;n&lt;t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length&lt;t.length?e.length===1&amp;&amp;e[0]===40+40?-1:1:e.length&gt;t.length?t.length===1&amp;&amp;t[0]===40+40?1:-1:0}function bt(e,t){let n=0;const r=e.score,s=t.score;for(;n&lt;r.length&amp;&amp;n&lt;s.length;){const a=kt(r[n],s[n]);if(a)return a;n++}if(Math.abs(s.length-r.length)===1){if(Oe(r))return 1;if(Oe(s))return-1}return s.length-r.length}function Oe(e){const t=e[e.length-1];return e.length&gt;0&amp;&amp;t[t.length-1]&lt;0}const At={type:0,value:""},_t=/[a-zA-Z0-9_]/;function Ot(e){if(!e)return[[]];if(e==="/")return[[At]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=0,r=n;const s=[];let a;function d(){a&amp;&amp;s.push(a),a=[]}let g=0,c,u="",o="";function l(){!u||(n===0?a.push({type:0,value:u}):n===1||n===2||n===3?(a.length&gt;1&amp;&amp;(c==="*"||c==="+")&amp;&amp;t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:u,regexp:o,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=c}for(;g&lt;e.length;){if(c=e[g++],c==="\\"&amp;&amp;n!==2){r=n,n=4;continue}switch(n){case 0:c==="/"?(u&amp;&amp;l(),d()):c===":"?(l(),n=1):f();break;case 4:f(),n=r;break;case 1:c==="("?n=2:_t.test(c)?f():(l(),n=0,c!=="*"&amp;&amp;c!=="?"&amp;&amp;c!=="+"&amp;&amp;g--);break;case 2:c===")"?o[o.length-1]=="\\"?o=o.slice(0,-1)+c:n=3:o+=c;break;case 3:l(),n=0,c!=="*"&amp;&amp;c!=="?"&amp;&amp;c!=="+"&amp;&amp;g--,o="";break;default:t("Unknown state");break}}return n===2&amp;&amp;t(`Unfinished custom RegExp for param "${u}"`),l(),d(),s}function xt(e,t,n){const r=Ct(Ot(e.path),n),s=S(r,{record:e,parent:t,children:[],alias:[]});return t&amp;&amp;!s.record.aliasOf==!t.record.aliasOf&amp;&amp;t.children.push(s),s}function Mt(e,t){const n=[],r=new Map;t=Me({strict:!1,end:!0,sensitive:!1},t);function s(o){return r.get(o)}function a(o,l,f){const m=!f,y=It(o);y.aliasOf=f&amp;&amp;f.record;const b=Me(t,o),k=[y];if("alias"in o){const O=typeof o.alias=="string"?[o.alias]:o.alias;for(const M of O)k.push(S({},y,{components:f?f.record.components:y.components,path:M,aliasOf:f?f.record:y}))}let P,w;for(const O of k){const{path:M}=O;if(l&amp;&amp;M[0]!=="/"){const H=l.record.path,L=H[H.length-1]==="/"?"":"/";O.path=l.record.path+(M&amp;&amp;L+M)}if(P=xt(O,l,b),f?f.alias.push(P):(w=w||P,w!==P&amp;&amp;w.alias.push(P),m&amp;&amp;o.name&amp;&amp;!xe(P)&amp;&amp;d(o.name)),y.children){const H=y.children;for(let L=0;L&lt;H.length;L++)a(H[L],P,f&amp;&amp;f.children[L])}f=f||P,c(P)}return w?()=&gt;{d(w)}:W}function d(o){if(Ke(o)){const l=r.get(o);l&amp;&amp;(r.delete(o),n.splice(n.indexOf(l),1),l.children.forEach(d),l.alias.forEach(d))}else{const l=n.indexOf(o);l&gt;-1&amp;&amp;(n.splice(l,1),o.record.name&amp;&amp;r.delete(o.record.name),o.children.forEach(d),o.alias.forEach(d))}}function g(){return n}function c(o){let l=0;for(;l&lt;n.length&amp;&amp;bt(o,n[l])&gt;=0&amp;&amp;(o.record.path!==n[l].record.path||!Ue(o,n[l]));)l++;n.splice(l,0,o),o.record.name&amp;&amp;!xe(o)&amp;&amp;r.set(o.record.name,o)}function u(o,l){let f,m={},y,b;if("name"in o&amp;&amp;o.name){if(f=r.get(o.name),!f)throw K(1,{location:o});b=f.record.name,m=S(Nt(l.params,f.keys.filter(w=&gt;!w.optional).map(w=&gt;w.name)),o.params),y=f.stringify(m)}else if("path"in o)y=o.path,f=n.find(w=&gt;w.re.test(y)),f&amp;&amp;(m=f.parse(y),b=f.record.name);else{if(f=l.name?r.get(l.name):n.find(w=&gt;w.re.test(l.path)),!f)throw K(1,{location:o,currentLocation:l});b=f.record.name,m=S({},l.params,o.params),y=f.stringify(m)}const k=[];let P=f;for(;P;)k.unshift(P.record),P=P.parent;return{name:b,path:y,params:m,matched:k,meta:$t(k)}}return e.forEach(o=&gt;a(o)),{addRoute:a,resolve:u,removeRoute:d,getRoutes:g,getRecordMatcher:s}}function Nt(e,t){const n={};for(const r of t)r in e&amp;&amp;(n[r]=e[r]);return n}function It(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Lt(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&amp;&amp;{default:e.component}}}function Lt(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 xe(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function $t(e){return e.reduce((t,n)=&gt;S(t,n.meta),{})}function Me(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ue(e,t){return t.children.some(n=&gt;n===e||Ue(e,n))}const De=/#/g,Tt=/&amp;/g,Bt=/\//g,Ht=/=/g,jt=/\?/g,Qe=/\+/g,zt=/%5B/g,qt=/%5D/g,Fe=/%5E/g,Gt=/%60/g,We=/%7B/g,Kt=/%7C/g,Ye=/%7D/g,Vt=/%20/g;function me(e){return encodeURI(""+e).replace(Kt,"|").replace(zt,"[").replace(qt,"]")}function Ut(e){return me(e).replace(We,"{").replace(Ye,"}").replace(Fe,"^")}function de(e){return me(e).replace(Qe,"%2B").replace(Vt,"+").replace(De,"%23").replace(Tt,"%26").replace(Gt,"`").replace(We,"{").replace(Ye,"}").replace(Fe,"^")}function Dt(e){return de(e).replace(Ht,"%3D")}function Qt(e){return me(e).replace(De,"%23").replace(jt,"%3F")}function Ft(e){return e==null?"":Qt(e).replace(Bt,"%2F")}function J(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Wt(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&amp;");for(let s=0;s&lt;r.length;++s){const a=r[s].replace(Qe," "),d=a.indexOf("="),g=J(d&lt;0?a:a.slice(0,d)),c=d&lt;0?null:J(a.slice(d+1));if(g in t){let u=t[g];I(u)||(u=t[g]=[u]),u.push(c)}else t[g]=c}return t}function Ne(e){let t="";for(let n in e){const r=e[n];if(n=Dt(n),r==null){r!==void 0&amp;&amp;(t+=(t.length?"&amp;":"")+n);continue}(I(r)?r.map(a=&gt;a&amp;&amp;de(a)):[r&amp;&amp;de(r)]).forEach(a=&gt;{a!==void 0&amp;&amp;(t+=(t.length?"&amp;":"")+n,a!=null&amp;&amp;(t+="="+a))})}return t}function Yt(e){const t={};for(const n in e){const r=e[n];r!==void 0&amp;&amp;(t[n]=I(r)?r.map(s=&gt;s==null?null:""+s):r==null?r:""+r)}return t}const Xt=Symbol(""),Ie=Symbol(""),te=Symbol(""),ge=Symbol(""),pe=Symbol("");function Q(){let e=[];function t(r){return e.push(r),()=&gt;{const s=e.indexOf(r);s&gt;-1&amp;&amp;e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=&gt;e,reset:n}}function B(e,t,n,r,s){const a=r&amp;&amp;(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=&gt;new Promise((d,g)=&gt;{const c=l=&gt;{l===!1?g(K(4,{from:n,to:t})):l instanceof Error?g(l):Pt(l)?g(K(2,{from:t,to:l})):(a&amp;&amp;r.enterCallbacks[s]===a&amp;&amp;typeof l=="function"&amp;&amp;a.push(l),d())},u=e.call(r&amp;&amp;r.instances[s],t,n,c);let o=Promise.resolve(u);e.length&lt;3&amp;&amp;(o=o.then(c)),o.catch(l=&gt;g(l))})}function fe(e,t,n,r){const s=[];for(const a of e)for(const d in a.components){let g=a.components[d];if(!(t!=="beforeRouteEnter"&amp;&amp;!a.instances[d]))if(Zt(g)){const u=(g.__vccOpts||g)[t];u&amp;&amp;s.push(B(u,n,r,a,d))}else{let c=g();s.push(()=&gt;c.then(u=&gt;{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${d}" at "${a.path}"`));const o=st(u)?u.default:u;a.components[d]=o;const f=(o.__vccOpts||o)[t];return f&amp;&amp;B(f,n,r,a,d)()}))}}return s}function Zt(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Le(e){const t=j(te),n=j(ge),r=N(()=&gt;t.resolve(F(e.to))),s=N(()=&gt;{const{matched:c}=r.value,{length:u}=c,o=c[u-1],l=n.matched;if(!o||!l.length)return-1;const f=l.findIndex(G.bind(null,o));if(f&gt;-1)return f;const m=$e(c[u-2]);return u&gt;1&amp;&amp;$e(o)===m&amp;&amp;l[l.length-1].path!==m?l.findIndex(G.bind(null,c[u-2])):f}),a=N(()=&gt;s.value&gt;-1&amp;&amp;nn(n.params,r.value.params)),d=N(()=&gt;s.value&gt;-1&amp;&amp;s.value===n.matched.length-1&amp;&amp;qe(n.params,r.value.params));function g(c={}){return tn(c)?t[F(e.replace)?"replace":"push"](F(e.to)).catch(W):Promise.resolve()}return{route:r,href:N(()=&gt;r.value.href),isActive:a,isExactActive:d,navigate:g}}const Jt=je({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:Le,setup(e,{slots:t}){const n=He(Le(e)),{options:r}=j(te),s=N(()=&gt;({[Te(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Te(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=&gt;{const a=t.default&amp;&amp;t.default(n);return e.custom?a:ze("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},a)}}}),en=Jt;function tn(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&amp;&amp;!e.defaultPrevented&amp;&amp;!(e.button!==void 0&amp;&amp;e.button!==0)){if(e.currentTarget&amp;&amp;e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&amp;&amp;e.preventDefault(),!0}}function nn(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!I(s)||s.length!==r.length||r.some((a,d)=&gt;a!==s[d]))return!1}return!0}function $e(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Te=(e,t,n)=&gt;e!=null?e:t!=null?t:n,rn=je({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=j(pe),s=N(()=&gt;e.route||r.value),a=j(Ie,0),d=N(()=&gt;{let u=F(a);const{matched:o}=s.value;let l;for(;(l=o[u])&amp;&amp;!l.components;)u++;return u}),g=N(()=&gt;s.value.matched[d.value]);ae(Ie,N(()=&gt;d.value+1)),ae(Xt,g),ae(pe,s);const c=nt();return rt(()=&gt;[c.value,g.value,e.name],([u,o,l],[f,m,y])=&gt;{o&amp;&amp;(o.instances[l]=u,m&amp;&amp;m!==o&amp;&amp;u&amp;&amp;u===f&amp;&amp;(o.leaveGuards.size||(o.leaveGuards=m.leaveGuards),o.updateGuards.size||(o.updateGuards=m.updateGuards))),u&amp;&amp;o&amp;&amp;(!m||!G(o,m)||!f)&amp;&amp;(o.enterCallbacks[l]||[]).forEach(b=&gt;b(u))},{flush:"post"}),()=&gt;{const u=s.value,o=g.value,l=o&amp;&amp;o.components[e.name],f=e.name;if(!l)return Be(n.default,{Component:l,route:u});const m=o.props[e.name],y=m?m===!0?u.params:typeof m=="function"?m(u):m:null,k=ze(l,S({},y,t,{onVnodeUnmounted:P=&gt;{P.component.isUnmounted&amp;&amp;(o.instances[f]=null)},ref:c}));return Be(n.default,{Component:k,route:u})||k}}});function Be(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const sn=rn;function ln(e){const t=Mt(e.routes,e),n=e.parseQuery||Wt,r=e.stringifyQuery||Ne,s=e.history,a=Q(),d=Q(),g=Q(),c=et($);let u=$;q&amp;&amp;e.scrollBehavior&amp;&amp;"scrollRestoration"in history&amp;&amp;(history.scrollRestoration="manual");const o=le.bind(null,i=&gt;""+i),l=le.bind(null,Ft),f=le.bind(null,J);function m(i,p){let h,v;return Ke(i)?(h=t.getRecordMatcher(i),v=p):v=i,t.addRoute(v,h)}function y(i){const p=t.getRecordMatcher(i);p&amp;&amp;t.removeRoute(p)}function b(){return t.getRoutes().map(i=&gt;i.record)}function k(i){return!!t.getRecordMatcher(i)}function P(i,p){if(p=S({},p||c.value),typeof i=="string"){const R=ue(n,i,p.path),_=t.resolve({path:R.path},p),D=s.createHref(R.fullPath);return S(R,_,{params:f(_.params),hash:J(R.hash),redirectedFrom:void 0,href:D})}let h;if("path"in i)h=S({},i,{path:ue(n,i.path,p.path).path});else{const R=S({},i.params);for(const _ in R)R[_]==null&amp;&amp;delete R[_];h=S({},i,{params:l(i.params)}),p.params=l(p.params)}const v=t.resolve(h,p),C=i.hash||"";v.params=o(f(v.params));const A=ct(r,S({},i,{hash:Ut(C),path:v.path})),E=s.createHref(A);return S({fullPath:A,hash:C,query:r===Ne?Yt(i.query):i.query||{}},v,{redirectedFrom:void 0,href:E})}function w(i){return typeof i=="string"?ue(n,i,c.value.path):S({},i)}function O(i,p){if(u!==i)return K(8,{from:p,to:i})}function M(i){return V(i)}function H(i){return M(S(w(i),{replace:!0}))}function L(i){const p=i.matched[i.matched.length-1];if(p&amp;&amp;p.redirect){const{redirect:h}=p;let v=typeof h=="function"?h(i):h;return typeof v=="string"&amp;&amp;(v=v.includes("?")||v.includes("#")?v=w(v):{path:v},v.params={}),S({query:i.query,hash:i.hash,params:"path"in v?{}:i.params},v)}}function V(i,p){const h=u=P(i),v=c.value,C=i.state,A=i.force,E=i.replace===!0,R=L(h);if(R)return V(S(w(R),{state:C,force:A,replace:E}),p||h);const _=h;_.redirectedFrom=p;let D;return!A&amp;&amp;at(r,v,h)&amp;&amp;(D=K(16,{to:_,from:v}),Pe(v,v,!0,!1)),(D?Promise.resolve(D):ve(_,v)).catch(x=&gt;T(x)?T(x,2)?x:se(x):re(x,_,v)).then(x=&gt;{if(x){if(T(x,2))return V(S(w(x.to),{state:C,force:A,replace:E}),p||_)}else x=Re(_,v,!0,E,C);return ye(_,v,x),x})}function Xe(i,p){const h=O(i,p);return h?Promise.reject(h):Promise.resolve()}function ve(i,p){let h;const[v,C,A]=on(i,p);h=fe(v.reverse(),"beforeRouteLeave",i,p);for(const R of v)R.leaveGuards.forEach(_=&gt;{h.push(B(_,i,p))});const E=Xe.bind(null,i,p);return h.push(E),z(h).then(()=&gt;{h=[];for(const R of a.list())h.push(B(R,i,p));return h.push(E),z(h)}).then(()=&gt;{h=fe(C,"beforeRouteUpdate",i,p);for(const R of C)R.updateGuards.forEach(_=&gt;{h.push(B(_,i,p))});return h.push(E),z(h)}).then(()=&gt;{h=[];for(const R of i.matched)if(R.beforeEnter&amp;&amp;!p.matched.includes(R))if(I(R.beforeEnter))for(const _ of R.beforeEnter)h.push(B(_,i,p));else h.push(B(R.beforeEnter,i,p));return h.push(E),z(h)}).then(()=&gt;(i.matched.forEach(R=&gt;R.enterCallbacks={}),h=fe(A,"beforeRouteEnter",i,p),h.push(E),z(h))).then(()=&gt;{h=[];for(const R of d.list())h.push(B(R,i,p));return h.push(E),z(h)}).catch(R=&gt;T(R,8)?R:Promise.reject(R))}function ye(i,p,h){for(const v of g.list())v(i,p,h)}function Re(i,p,h,v,C){const A=O(i,p);if(A)return A;const E=p===$,R=q?history.state:{};h&amp;&amp;(v||E?s.replace(i.fullPath,S({scroll:E&amp;&amp;R&amp;&amp;R.scroll},C)):s.push(i.fullPath,C)),c.value=i,Pe(i,p,h,E),se()}let U;function Ze(){U||(U=s.listen((i,p,h)=&gt;{if(!we.listening)return;const v=P(i),C=L(v);if(C){V(S(C,{replace:!0}),v).catch(W);return}u=v;const A=c.value;q&amp;&amp;gt(ke(A.fullPath,h.delta),ee()),ve(v,A).catch(E=&gt;T(E,12)?E:T(E,2)?(V(E.to,v).then(R=&gt;{T(R,20)&amp;&amp;!h.delta&amp;&amp;h.type===X.pop&amp;&amp;s.go(-1,!1)}).catch(W),Promise.reject()):(h.delta&amp;&amp;s.go(-h.delta,!1),re(E,v,A))).then(E=&gt;{E=E||Re(v,A,!1),E&amp;&amp;(h.delta?s.go(-h.delta,!1):h.type===X.pop&amp;&amp;T(E,20)&amp;&amp;s.go(-1,!1)),ye(v,A,E)}).catch(W)}))}let ne=Q(),Ee=Q(),Z;function re(i,p,h){se(i);const v=Ee.list();return v.length?v.forEach(C=&gt;C(i,p,h)):console.error(i),Promise.reject(i)}function Je(){return Z&amp;&amp;c.value!==$?Promise.resolve():new Promise((i,p)=&gt;{ne.add([i,p])})}function se(i){return Z||(Z=!i,Ze(),ne.list().forEach(([p,h])=&gt;i?h(i):p()),ne.reset()),i}function Pe(i,p,h,v){const{scrollBehavior:C}=e;if(!q||!C)return Promise.resolve();const A=!h&amp;&amp;vt(ke(i.fullPath,0))||(v||!h)&amp;&amp;history.state&amp;&amp;history.state.scroll||null;return tt().then(()=&gt;C(i,p,A)).then(E=&gt;E&amp;&amp;mt(E)).catch(E=&gt;re(E,i,p))}const oe=i=&gt;s.go(i);let ie;const ce=new Set,we={currentRoute:c,listening:!0,addRoute:m,removeRoute:y,hasRoute:k,getRoutes:b,resolve:P,options:e,push:M,replace:H,go:oe,back:()=&gt;oe(-1),forward:()=&gt;oe(1),beforeEach:a.add,beforeResolve:d.add,afterEach:g.add,onError:Ee.add,isReady:Je,install(i){const p=this;i.component("RouterLink",en),i.component("RouterView",sn),i.config.globalProperties.$router=p,Object.defineProperty(i.config.globalProperties,"$route",{enumerable:!0,get:()=&gt;F(c)}),q&amp;&amp;!ie&amp;&amp;c.value===$&amp;&amp;(ie=!0,M(s.location).catch(C=&gt;{}));const h={};for(const C in $)h[C]=N(()=&gt;c.value[C]);i.provide(te,p),i.provide(ge,He(h)),i.provide(pe,c);const v=i.unmount;ce.add(i),i.unmount=function(){ce.delete(i),ce.size&lt;1&amp;&amp;(u=$,U&amp;&amp;U(),U=null,c.value=$,ie=!1,Z=!1),v()}}};return we}function z(e){return e.reduce((t,n)=&gt;t.then(()=&gt;n()),Promise.resolve())}function on(e,t){const n=[],r=[],s=[],a=Math.max(t.matched.length,e.matched.length);for(let d=0;d&lt;a;d++){const g=t.matched[d];g&amp;&amp;(e.matched.find(u=&gt;G(u,g))?r.push(g):n.push(g));const c=e.matched[d];c&amp;&amp;(t.matched.find(u=&gt;G(u,c))||s.push(c))}return[n,r,s]}function un(){return j(te)}function fn(){return j(ge)}export{fn as a,an as b,ln as c,un as u};
</pre></body></html>