Files

6 lines
24 KiB
JavaScript

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