Files
it/frontend/node_modules/vue-router/dist/vue-router.global.prod.js

6 lines
27 KiB
JavaScript
Raw Permalink Normal View History

2025-11-03 17:03:57 +08:00
/*!
* vue-router v4.6.3
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/
var VueRouter=(function(e,t){var n=Object.create,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,c=(e,t,n,o)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var c=a(t),l=0,u=c.length,d;l<u;l++)d=c[l],!s.call(e,d)&&d!==n&&r(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(o=i(t,d))||o.enumerable});return e};t=((e,t,i)=>(i=e==null?{}:n(o(e)),c(t||!e||!e.__esModule?r(i,`default`,{value:e,enumerable:!0}):i,e)))(t);let l=typeof document<`u`;function u(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function d(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&u(e.default)}let f=Object.assign;function p(e,t){let n={};for(let r in t){let i=t[r];n[r]=h(i)?i.map(e):e(i)}return n}let m=()=>{},h=Array.isArray;function g(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}let _=/#/g,ee=/&/g,te=/\//g,ne=/=/g,re=/\?/g,ie=/\+/g,v=/%5B/g,y=/%5D/g,b=/%5E/g,x=/%60/g,ae=/%7B/g,oe=/%7C/g,S=/%7D/g,se=/%20/g;function C(e){return e==null?``:encodeURI(``+e).replace(oe,`|`).replace(v,`[`).replace(y,`]`)}function ce(e){return C(e).replace(ae,`{`).replace(S,`}`).replace(b,`^`)}function w(e){return C(e).replace(ie,`%2B`).replace(se,`+`).replace(_,`%23`).replace(ee,`%26`).replace(x,"`").replace(ae,`{`).replace(S,`}`).replace(b,`^`)}function le(e){return w(e).replace(ne,`%3D`)}function ue(e){return C(e).replace(_,`%23`).replace(re,`%3F`)}function de(e){return ue(e).replace(te,`%2F`)}function T(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}let E=/\/$/,fe=e=>e.replace(E,``);function pe(e,t,n=`/`){let r,i={},a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=j(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:T(o)}}function me(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function D(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function he(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&O(t.matched[r],n.matched[i])&&k(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function O(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function k(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(!A(e[n],t[n]))return!1;return!0}function A(e,t){return h(e)?ge(e,t):h(t)?ge(t,e):e===t}function ge(e,t){return h(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function j(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o<r.length;o++)if(s=r[o],s!==`.`)if(s===`..`)a>1&&a--;else break;return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}let M={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0},N=function(e){return e.pop=`pop`,e.push=`push`,e}({}),P=function(e){return e.back=`back`,e.forward=`forward`,e.unknown=``,e}({});function F(e){if(!e)if(l){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^\/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),fe(e)}let I=/^[^#]+#/;function L(e,t){return e.replace(I,`#`)+t}function R(e,t){let 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)}}let z=()=>({left:window.scrollX,top:window.scrollY});function _e(e){let t;if(`el`in e){let 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=R(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function ve(e,t){return(history.state?history.state.position-t:-1)+e}let B=new Map;function ye(e,t){B.set(e,t)