1const rt={},qa="modulepreload",Bo={},Ka="/",te=function(t,n){return!n||n.length===0?t():Promise.all(n.map(r=>{if(r=`${Ka}${r}`,r in Bo)return;Bo[r]=!0;const o=r.endsWith(".css"),s=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${s}`))return;const i=document.createElement("link");if(i.rel=o?"stylesheet":qa,o||(i.as="script",i.crossOrigin=""),i.href=r,document.head.appendChild(i),o)return new Promise((a,l)=>{i.addEventListener("load",a),i.addEventListener("error",()=>l(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Xa={"v-a2edf704":()=>te(()=>import("./index.html.266ea69d.js"),[]).then(({data:e})=>e),"v-f0388862":()=>te(()=>import("./index.html.6202cd7f.js"),[]).then(({data:e})=>e),"v-d6b5d59a":()=>te(()=>import("./index.html.64ab6660.js"),[]).then(({data:e})=>e),"v-f0eccb88":()=>te(()=>import("./index.html.8a64f6d7.js"),[]).then(({data:e})=>e),"v-5fd8d4c7":()=>te(()=>import("./index.html.ced3bf73.js"),[]).then(({data:e})=>e),"v-54cdbbcc":()=>te(()=>import("./index.html.33248a85.js"),[]).then(({data:e})=>e),"v-7c13b24c":()=>te(()=>import("./index.html.516a9b5b.js"),[]).then(({data:e})=>e),"v-7e6cca7c":()=>te(()=>import("./index.html.85ccd246.js"),[]).then(({data:e})=>e),"v-3706649a":()=>te(()=>import("./404.html.7c518b82.js"),[]).then(({data:e})=>e),"v-15534fdd":()=>te(()=>import("./index.html.28fa388e.js"),[]).then(({data:e})=>e),"v-8daa1a0e":()=>te(()=>import("./index.html.271c9982.js"),[]).then(({data:e})=>e),"v-006403d8":()=>te(()=>import("./index.html.459b8aa1.js"),[]).then(({data:e})=>e),"v-4dac58c0":()=>te(()=>import("./index.html.b20c8bf2.js"),[]).then(({data:e})=>e),"v-cd14fe74":()=>te(()=>import("./index.html.fd3b1ccc.js"),[]).then(({data:e})=>e),"v-cd25cfd2":()=>te(()=>import("./index.html.861eb413.js"),[]).then(({data:e})=>e),"v-cd283a9c":()=>te(()=>import("./index.html.8ec0d25b.js"),[]).then(({data:e})=>e),"v-0563dd2c":()=>te(()=>import("./index.html.f9875ded.js"),[]).then(({data:e})=>e),"v-3a1f8885":()=>te(()=>import("./index.html.e07d945d.js"),[]).then(({data:e})=>e)};function co(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o<r.length;o++)n[r[o]]=!0;return t?o=>!!n[o.toLowerCase()]:o=>!!n[o]}const _e={},Wt=[],Ge=()=>{},Ga=()=>!1,Za=/^on[^a-z]/,Tn=e=>Za.test(e),uo=e=>e.startsWith("onUpdate:"),Ce=Object.assign,fo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ja=Object.prototype.hasOwnProperty,le=(e,t)=>Ja.call(e,t),Q=Array.isArray,qt=e=>sr(e)==="[object Map]",ti=e=>sr(e)==="[object Set]",ne=e=>typeof e=="function",pe=e=>typeof e=="string",ho=e=>typeof e=="symbol",we=e=>e!==null&&typeof e=="object",ni=e=>we(e)&&ne(e.then)&&ne(e.catch),ri=Object.prototype.toString,sr=e=>ri.call(e),Qa=e=>sr(e).slice(8,-1),oi=e=>sr(e)==="[object Object]",po=e=>pe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,pn=co(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ir=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},el=/-(\w)/g,nt=ir(e=>e.replace(el,(t,n)=>n?n.toUpperCase():"")),tl=/\B([A-Z])/g,jt=ir(e=>e.replace(tl,"-$1").toLowerCase()),ar=ir(e=>e.charAt(0).toUpperCase()+e.slice(1)),xr=ir(e=>e?`on${ar(e)}`:""),bn=(e,t)=>!Object.is(e,t),Sr=(e,t)=>
vendor: 21,578 bytes, line 1
1{for(let n=0;n<e.length;n++)e[n](t)},Un=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},nl=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rl=e=>{const t=pe(e)?Number(e):NaN;return isNaN(t)?e:t};let Yo;const Vr=()=>Yo||(Yo=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});function lr(e){if(Q(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=pe(r)?al(r):lr(r);if(o)for(const s in o)t[s]=o[s]}return t}else{if(pe(e))return e;if(we(e))return e}}const ol=/;(?![^(]*\))/g,sl=/:([^]+)/,il=/\/\*[^]*?\*\//g;function al(e){const t={};return e.replace(il,"").split(ol).forEach(n=>{if(n){const r=n.split(sl);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Mn(e){let t="";if(pe(e))t=e;else if(Q(e))for(let n=0;n<e.length;n++){const r=Mn(e[n]);r&&(t+=r+" ")}else if(we(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const ll="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",cl=co(ll);function si(e){return!!e||e===""}const wn=e=>pe(e)?e:e==null?"":Q(e)||we(e)&&(e.toString===ri||!ne(e.toString))?JSON.stringify(e,ii,2):String(e),ii=(e,t)=>t&&t.__v_isRef?ii(e,t.value):qt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:ti(t)?{[`Set(${t.size})`]:[...t.values()]}:we(t)&&!Q(t)&&!oi(t)?String(t):t;let Fe;class ul{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Fe,!t&&Fe&&(this.index=(Fe.scopes||(Fe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Fe;try{return Fe=this,t()}finally{Fe=n}}}on(){Fe=this}off(){Fe=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0,this._active=!1}}}function fl(e,t=Fe){t&&t.active&&t.effects.push(e)}function ai(){return Fe}function dl(e){Fe&&Fe.cleanups.push(e)}const mo=e=>{const t=new Set(e);return t.w=0,t.n=0,t},li=e=>(e.w&St)>0,ci=e=>(e.n&St)>0,hl=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=St},pl=e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const o=t[r];li(o)&&!ci(o)?o.delete(e):t[n++]=o,o.w&=~St,o.n&=~St}t.length=n}},Wn=new WeakMap;let dn=0,St=1;const Br=30;let Ke;const zt=Symbol(""),Yr=Symbol("");class vo{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,fl(this,r)}run(){if(!this.active)return this.fn();let t=Ke,n=wt;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Ke,Ke=this,wt=!0,St=1<<++dn,dn<=Br?hl(this):Uo(this),this.fn()}finally{dn<=Br&&pl(this),St=1<<--dn,Ke=this.parent,wt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Ke===this?this.deferStop=!0:this.active&&(Uo(this),this.onStop&&this.onStop(),this.active=!1)}}function Uo(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let wt=!0;const ui=[];function on(){ui.push(wt),wt=!1}function sn(){const e=ui.pop();wt=e===void 0?!0:e}function ze(e,t,n){if(wt&&Ke){let r=Wn.get(e);r||Wn.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=mo()),fi(o)}}function fi(e,t){let n=!1;dn<=Br?ci(e)||(e.n|=St,n=!li(e)):n=!e.has(Ke),n&&(e.add(Ke),Ke.deps.push(e))}function ft(e,t,n,r,o,s){const i=Wn.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&Q(e)){const l=Number(r);i.forEach((c,u)=>{(u==="length"||u>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":Q(e)?po(n)&&a.push(i.get("length")):(a.push(i.get(zt)),qt(e)&&a.push(i.get(Yr)));break;case"delete":Q(e)||(a.push(i.get(zt)),qt(e)&&a.push(i.get(Yr)));break;case"set":qt(e)&&a.push(i.get(zt));break}if(a.length===1)a[0]&&Ur(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Ur(mo(l))}}function Ur(e,t){const n=Q(e)?e:[...e];for(const r of n)r.computed&&Wo(r);for(const r of n)r.computed||Wo(r)}function Wo(e,t){(e!==Ke||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function ml(e,t){var n;return(n=Wn.get(e))==null?void 0:n.get(t)}const vl=co("__proto__,__v_isRef,__isVue"),di=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ho)),gl=go(),yl=go(!1,!0),_l=go(!0),qo=bl();function bl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ce(this);for(let s=0,i=this.length;s<i;s++)ze(r,"get",s+"");const o=r[t](...n);return o===-1||o===!1?r[t](...n.map(ce)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){on();const r=ce(this)[t].apply(this,n);return sn(),r}}),e}function wl(e){const t=ce(this);return ze(t,"has",e),t.hasOwnProperty(e)}function go(e=!1,t=!1){return function(r,o,s){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&s===(e?t?Hl:gi:t?vi:mi).get(r))return r;const i=Q(r);if(!e){if(i&&le(qo,o))return Reflect.get(qo,o,s);if(o==="hasOwnProperty")return wl}const a=Reflect.get(r,o,s);return(ho(o)?di.has(o):vl(o))||(e||ze(r,"get",o),t)?a:Pe(a)?i&&po(o)?a:a.value:we(a)?e?bo(a):Ft(a):a}}const El=hi(),xl=hi(!0);function hi(e=!1){return function(n,r,o,s){let i=n[r];if(Zt(i)&&Pe(i)&&!Pe(o))return!1;if(!e&&(!qn(o)&&!Zt(o)&&(i=ce(i),o=ce(o)),!Q(n)&&Pe(i)&&!Pe(o)))return i.value=o,!0;const a=Q(n)&&po(r)?Number(r)<n.length:le(n,r),l=Reflect.set(n,r,o,s);return n===ce(s)&&(a?bn(o,i)&&ft(n,"set",r,o):ft(n,"add",r,o)),l}}function Sl(e,t){const n=le(e,t);e[t];const r=Reflect.deleteProperty(e,t);return r&&n&&ft(e,"delete",t,void 0),r}function Cl(e,t){const n=Reflect.has(e,t);return(!ho(t)||!di.has(t))&&ze(e,"has",t),n}function Ll(e){return ze(e,"iterate",Q(e)?"length":zt),Reflect.ownKeys(e)}const pi={get:gl,set:El,deleteProperty:Sl,has:Cl,ownKeys:Ll},Tl={get:_l,set(e,t){return!0},deleteProperty(e,t){return!0}},Ml=Ce({},pi,{get:yl,set:xl}),yo=e=>e,cr=e=>Reflect.getPrototypeOf(e);function Rn(e,t,n=!1,r=!1){e=e.__v_raw;const o=ce(e),s=ce(t);n||(t!==s&&ze(o,"get",t),ze(o,"get",s));const{has:i}=cr(o),a=r?yo:n?Eo:En;if(i.call(o,t))return a(e.get(t));if(i.call(o,s))return a(e.get(s));e!==o&&e.get(t)}function kn(e,t=!1){const n=this.__v_raw,r=ce(n),o=ce(e);return t||(e!==o&&ze(r,"has",e),ze(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function In(e,t=!1){return e=e.__v_raw,!t&&ze(ce(e),"iterate",zt),Reflect.get(e,"size",e)}function Ko(e){e=ce(e);const t=ce(this);return cr(t).has.call(t,e)||(t.add(e),ft(t,"add",e,e)),this}function Xo(e,t){t=ce(t);const n=ce(this),{has:r,get:o}=cr(n);let s=r.call(n,e);s||(e=ce(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?bn(t,i)&&ft(n,"set",e,t):ft(n,"add",e,t),this}function Go(e){const t=ce(this),{has:n,get:r}=cr(t);let o=n.call(t,e);o||(e=ce(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&ft(t,"delete",e,void 0),s}function Zo(){const e=ce(this),t=e.size!==0,n=e.clear();return t&&ft(e,"clear",void 0,void 0),n}function Dn(e,t){return function(r,o){const s=this,i=s.__v_raw,a=ce(i),l=t?yo:e?Eo:En;return!e&&ze(a,"iterate",zt),i.forEach((c,u)=>r.call(o,l(c),l(u),s))}}function Hn(e,t,n){return function(...r){const o=this.__v_raw,s=ce(o),i=qt(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=o[e](...r),u=n?yo:t?Eo:En;return!t&&ze(s,"iterate",l?Yr:zt),{next(){const{value:d,done:f}=c.next();return f?{value:d,done:f}:{value:a?[u(d[0]),u(d[1])]:u(d),done:f}},[Symbol.iterator](){return this}}}}function pt(e){return function(...t){return e==="delete"?!1:this}}function Pl(){const e={get(s){return Rn(this,s)},get size(){return In(this)},has:kn,add:Ko,set:Xo,delete:Go,clear:Zo,forEach:Dn(!1,!1)},t={get(s){return Rn(this,s,!1,!0)},get size(){return In(this)},has:kn,add:Ko,set:Xo,delete:Go,clear:Zo,forEach:Dn(!1,!0)},n={get(s){return Rn(this,s,!0)},get size(){return In(this,!0)},has(s){return kn.call(this,s,!0)},add:pt("add"),set:pt("set"),delete:pt("delete"),clear:pt("clear"),forEach:Dn(!0,!1)},r={get(s){return Rn(this,s,!0,!0)},get size(){return In(this,!0)},has(s){return kn.call(this,s,!0)},add:pt("add"),set:pt("set"),delete:pt("delete"),clear:pt("clear"),forEach:Dn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=Hn(s,!1,!1),n[s]=Hn(s,!0,!1),t[s]=Hn(s,!1,!0),r[s]=Hn(s,!0,!0)}),[e,n,t,r]}const[Ol,Al,$l,Rl]=Pl();function _o(e,t){const n=t?e?Rl:$l:e?Al:Ol;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(le(n,o)&&o in r?n:r,o,s)}const kl={get:_o(!1,!1)},Il={get:_o(!1,!0)},Dl={get:_o(!0,!1)},mi=new WeakMap,vi=new WeakMap,gi=new WeakMap,Hl=new WeakMap;function zl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Nl(e){return e.__v_skip||!Object.isExtensible(e)?0:zl(Qa(e))}function Ft(e){return Zt(e)?e:wo(e,!1,pi,kl,mi)}function yi(e){return wo(e,!1,Ml,Il,vi)}function bo(e){return wo(e,!0,Tl,Dl,gi)}function wo(e,t,n,r,o){if(!we(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=Nl(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function Kt(e){return Zt(e)?Kt(e.__v_raw):!!(e&&e.__v_isReactive)}function Zt(e){return!!(e&&e.__v_isReadonly)}function qn(e){return!!(e&&e.__v_isShallow)}function _i(e){return Kt(e)||Zt(e)}function ce(e){const t=e&&e.__v_raw;return t?ce(t):e}function bi(e){return Un(e,"__v_skip",!0),e}const En=e=>we(e)?Ft(e):e,Eo=e=>we(e)?bo(e):e;function wi(e){wt&&Ke&&(e=ce(e),fi(e.dep||(e.dep=mo())))}function Ei(e,t){e=ce(e);const n=e.dep;n&&Ur(n)}function Pe(e){return!!(e&&e.__v_isRef===!0)}function Ee(e){return Si(e,!1)}function xi(e){return Si(e,!0)}function Si(e,t){return Pe(e)?e:new Fl(e,t)}class Fl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ce(t),this._value=n?t:En(t)}get value(){return wi(this),this._value}set value(t){const n=this.__v_isShallow||qn(t)||Zt(t);t=n?t:ce(t),bn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:En(t),Ei(this))}}function Le(e){return Pe(e)?e.value:e}const jl={get:(e,t,n)=>Le(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Pe(o)&&!Pe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Ci(e){return Kt(e)?e:new Proxy(e,jl)}function ur(e){const t=Q(e)?new Array(e.length):{};for(const n in e)t[n]=Bl(e,n);return t}class Vl{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return ml(ce(this._object),this._key)}}function Bl(e,t,n){const r=e[t];return Pe(r)?r:new Vl(e,t,n)}class Yl{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new vo(t,()=>{this._dirty||(this._dirty=!0,Ei(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ce(this);return wi(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Ul(e,t,n=!1){let r,o;const s=ne(e);return s?(r=e,o=Ge):(r=e.get,o=e.set),new Yl(r,o,s||!o,n)}function Et(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){Pn(s,t,n)}return o}function Ue(e,t,n,r){if(ne(e)){const s=Et(e,t,n,r);return s&&ni(s)&&s.catch(i=>{Pn(i,t,n)}),s}const o=[];for(let s=0;s<e.length;s++)o.push(Ue(e[s],t,n,r));return o}function Pn(e,t,n,r=!0){const o=t?t.vnode:null;if(t){let s=t.parent;const i=t.proxy,a=n;for(;s;){const c=s.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](e,i,a)===!1)return}s=s.parent}const l=t.appContext.config.errorHandler;if(l){Et(l,null,10,[e,i,a]);return}}Wl(e,n,o,r)}function Wl(e,t,n,r=!0){console.error(e)}let xn=!1,Wr=!1;const $e=[];let tt=0;const Xt=[];let it=null,$t=0;const Li=Promise.resolve();let xo=null;function So(e){const t=xo||Li;return e?t.then(this?e.bind(this):e):t}function ql(e){let t=tt+1,n=$e.length;for(;t<n;){const r=t+n>>>1;Sn($e[r])<e?t=r+1:n=r}return t}function fr(e){(!$e.length||!$e.includes(e,xn&&e.allowRecurse?tt+1:tt))&&(e.id==null?$e.push(e):$e.splice(ql(e.id),0,e),Ti())}function Ti(){!xn&&!Wr&&(Wr=!0,xo=Li.then(Mi))}function Kl(e){const t=$e.indexOf(e);t>tt&&$e.splice(t,1)}function Xl(e){Q(e)?Xt.push(...e):(!it||!it.includes(e,e.allowRecurse?$t+1:$t))&&Xt.push(e),Ti()}function Jo(e,t=xn?tt+1:0){for(;t<$e.length;t++){const n=$e[t];n&&n.pre&&($e.splice(t,1),t--,n())}}function Kn(e){if(Xt.length){const t=[...new Set(Xt)];if(Xt.length=0,it){it.push(...t);return}for(it=t,it.sort((n,r)=>Sn(n)-Sn(r)),$t=0;$t<it.length;$t++)it[$t]();it=null,$t=0}}const Sn=e=>e.id==null?1/0:e.id,Gl=(e,t)=>{const n=Sn(e)-Sn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Mi(e){Wr=!1,xn=!0,$e.sort(Gl);const t=Ge;try{for(tt=0;tt<$e.length;tt++){const n=$e[tt];n&&n.active!==!1&&Et(n,null,14)}}finally{tt=0,$e.length=0,Kn(),xn=!1,xo=null,($e.length||Xt.length)&&Mi()}}function Zl(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||_e;let o=n;const s=t.startsWith("update:"),i=s&&t.slice(7);if(i&&i in r){const u=`${i==="modelValue"?"model":i}Modifiers`,{number:d,trim:f}=r[u]||_e;f&&(o=n.map(p=>pe(p)?p.trim():p)),d&&(o=n.map(nl))}let a,l=r[a=xr(t)]||r[a=xr(nt(t))];!l&&s&&(l=r[a=xr(jt(t))]),l&&Ue(l,e,6,o);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Ue(c,e,6,o)}}function Pi(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},a=!1;if(!ne(e)){const l=c=>{const u=Pi(c,t,!0);u&&(a=!0,Ce(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(we(e)&&r.set(e,null),null):(Q(s)?s.forEach(l=>i[l]=null):Ce(i,s),we(e)&&r.set(e,i),i)}function dr(e,t){return!e||!Tn(t)?!1:(t=t.slice(2).replace(/Once$/,""),le(e,t[0].toLowerCase()+t.slice(1))||le(e,jt(t))||le(e,t))}let Oe=null,Oi=null;function Xn(e){const t=Oe;return Oe=e,Oi=e&&e.type.__scopeId||null,t}function Ai(e,t=Oe,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&us(-1);const s=Xn(t);let i;try{i=e(...o)}finally{Xn(s),r._d&&us(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Cr(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:a,attrs:l,emit:c,render:u,renderCache:d,data:f,setupState:p,ctx:b,inheritAttrs:x}=e;let M,g;const w=Xn(e);try{if(n.shapeFlag&4){const T=o||r;M=qe(u.call(T,T,d,s,p,f,b)),g=l}else{const T=t;M=qe(T.length>1?T(s,{attrs:l,slots:a,emit:c}):T(s,null)),g=t.props?l:Jl(l)}}catch(T){gn.length=0,Pn(T,e,1),M=be(je)}let O=M;if(g&&x!==!1){const T=Object.keys(g),{shapeFlag:I}=O;T.length&&I&7&&(i&&T.some(uo)&&(g=Ql(g,i)),O=Ct(O,g))}return n.dirs&&(O=Ct(O),O.dirs=O.dirs?O.dirs.concat(n.dirs):n.dirs),n.transition&&(O.transition=n.transition),M=O,Xn(w),M}const Jl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Tn(n))&&((t||(t={}))[n]=e[n]);return t},Ql=(e,t)=>{const n={};for(const r in e)(!uo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function ec(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:a,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Qo(r,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let d=0;d<u.length;d++){const f=u[d];if(i[f]!==r[f]&&!dr(c,f))return!0}}}else return(o||a)&&(!a||!a.$stable)?!0:r===i?!1:r?i?Qo(r,i,c):!0:!!i;return!1}function Qo(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const s=r[o];if(t[s]!==e[s]&&!dr(n,s))return!0}return!1}function tc({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const nc=e=>e.__isSuspense;function $i(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):Xl(e)}const zn={};function ct(e,t,n){return Ri(e,t,n)}function Ri(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:i}=_e){var a;const l=ai()===((a=Te)==null?void 0:a.scope)?Te:null;let c,u=!1,d=!1;if(Pe(e)?(c=()=>e.value,u=qn(e)):Kt(e)?(c=()=>e,r=!0):Q(e)?(d=!0,u=e.some(T=>Kt(T)||qn(T)),c=()=>e.map(T=>{if(Pe(T))return T.value;if(Kt(T))return Dt(T);if(ne(T))return Et(T,l,2)})):ne(e)?t?c=()=>Et(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return f&&f(),Ue(e,l,3,[p])}:c=Ge,t&&r){const T=c;c=()=>Dt(T())}let f,p=T=>{f=w.onStop=()=>{Et(T,l,4)}},b;if(tn)if(p=Ge,t?n&&Ue(t,l,3,[c(),d?[]:void 0,p]):c(),o==="sync"){const T=qc();b=T.__watcherHandles||(T.__watcherHandles=[])}else return Ge;let x=d?new Array(e.length).fill(zn):zn;const M=()=>{if(!!w.active)if(t){const T=w.run();(r||u||(d?T.some((I,z)=>bn(I,x[z])):bn(T,x)))&&(f&&f(),Ue(t,l,3,[T,x===zn?void 0:d&&x[0]===zn?[]:x,p]),x=T)}else w.run()};M.allowRecurse=!!t;let g;o==="sync"?g=M:o==="post"?g=()=>De(M,l&&l.suspense):(M.pre=!0,l&&(M.id=l.uid),g=()=>fr(M));const w=new vo(c,g);t?n?M():x=w.run():o==="post"?De(w.run.bind(w),l&&l.suspense):w.run();const O=()=>{w.stop(),l&&l.scope&&fo(l.scope.effects,w)};return b&&b.push(O),O}function rc(e,t,n){const r=this.proxy,o=pe(e)?e.includes(".")?ki(r,e):()=>r[e]:e.bind(r,r);let s;ne(t)?s=t:(s=t.handler,n=t);const i=Te;en(this);const a=Ri(o,s.bind(r),n);return i?en(i):Nt(),a}function ki(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o<n.length&&r;o++)r=r[n[o]];return r}}function Dt(e,t){if(!we(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),Pe(e))Dt(e.value,t);else if(Q(e))for(let n=0;n<e.length;n++)Dt(e[n],t);else if(ti(e)||qt(e))e.forEach(n=>{Dt(n,t)});else if(oi(e))for(const n in e)Dt(e[n],t);return e}function Dp(e,t){const n=Oe;if(n===null)return e;const r=_r(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;s<t.length;s++){let[i,a,l,c=_e]=t[s];i&&(ne(i)&&(i={mounted:i,updated:i}),i.deep&&Dt(a),o.push({dir:i,instance:r,value:a,oldValue:void 0,arg:l,modifiers:c}))}return e}function et(e,t,n,r){const o=e.dirs,s=t&&t.dirs;for(let i=0;i<o.length;i++){const a=o[i];s&&(a.oldValue=s[i].value);let l=a.dir[r];l&&(on(),Ue(l,n,8,[e.el,a,e,t]),sn())}}function oc(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Je(()=>{e.isMounted=!0}),pr(()=>{e.isUnmounting=!0}),e}const Ve=[Function,Array],Ii={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ve,onEnter:Ve,onAfterEnter:Ve,onEnterCancelled:Ve,onBeforeLeave:Ve,onLeave:Ve,onAfterLeave:Ve,onLeaveCancelled:Ve,onBeforeAppear:Ve,onAppear:Ve,onAfterAppear:Ve,onAppearCancelled:Ve},sc={name:"BaseTransition",props:Ii,setup(e,{slots:t}){const n=ea(),r=oc();let o;return()=>{const s=t.default&&Hi(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){for(const x of s)if(x.type!==je){i=x;break}}const a=ce(e),{mode:l}=a;if(r.isLeaving)return Lr(i);const c=es(i);if(!c)return Lr(i);const u=qr(c,a,r,n);Kr(c,u);const d=n.subTree,f=d&&es(d);let p=!1;const{getTransitionKey:b}=c.type;if(b){const x=b();o===void 0?o=x:x!==o&&(o=x,p=!0)}if(f&&f.type!==je&&(!Rt(c,f)||p)){const x=qr(f,a,r,n);if(Kr(f,x),l==="out-in")return r.isLeaving=!0,x.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Lr(i);l==="in-out"&&c.type!==je&&(x.delayLeave=(M,g,w)=>{const O=Di(r,f);O[String(f.key)]=f,M._leaveCb=()=>{g(),M._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=w})}return i}}},ic=sc;function Di(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function qr(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:b,onBeforeAppear:x,onAppear:M,onAfterAppear:g,onAppearCancelled:w}=t,O=String(e.key),T=Di(n,e),I=(v,G)=>{v&&Ue(v,r,9,G)},z=(v,G)=>{const W=G[1];I(v,G),Q(v)?v.every(D=>D.length<=1)&&W():v.length<=1&&W()},P={mode:s,persisted:i,beforeEnter(v){let G=a;if(!n.isMounted)if(o)G=x||a;else return;v._leaveCb&&v._leaveCb(!0);const W=T[O];W&&Rt(e,W)&&W.el._leaveCb&&W.el._leaveCb(),I(G,[v])},enter(v){let G=l,W=c,D=u;if(!n.isMounted)if(o)G=M||l,W=g||c,D=w||u;else return;let y=!1;const E=v._enterCb=C=>{y||(y=!0,C?I(D,[v]):I(W,[v]),P.delayedLeave&&P.delayedLeave(),v._enterCb=void 0)};G?z(G,[v,E]):E()},leave(v,G){const W=String(e.key);if(v._enterCb&&v._enterCb(!0),n.isUnmounting)return G();I(d,[v]);let D=!1;const y=v._leaveCb=E=>{D||(D=!0,G(),E?I(b,[v]):I(p,[v]),v._leaveCb=void 0,T[W]===e&&delete T[W])};T[W]=e,f?z(f,[v,y]):y()},clone(v){return qr(v,t,n,r)}};return P}function Lr(e){if(On(e))return e=Ct(e),e.children=null,e}function es(e){return On(e)?e.children?e.children[0]:void 0:e}function Kr(e,t){e.shapeFlag&6&&e.component?Kr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Hi(e,t=!1,n){let r=[],o=0;for(let s=0;s<e.length;s++){let i=e[s];const a=n==null?i.key:String(n)+String(i.key!=null?i.key:s);i.type===He?(i.patchFlag&128&&o++,r=r.concat(Hi(i.children,t,a))):(t||i.type!==je)&&r.push(a!=null?Ct(i,{key:a}):i)}if(o>1)for(let s=0;s<r.length;s++)r[s].patchFlag=-2;return r}function ke(e,t){return ne(e)?(()=>Ce({name:e.name},t,{setup:e}))():e}const Gt=e=>!!e.type.__asyncLoader;function ye(e){ne(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:i=!0,onError:a}=e;let l=null,c,u=0;const d=()=>(u++,l=null,f()),f=()=>{let p;return l||(p=l=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),a)return new Promise((x,M)=>{a(b,()=>x(d()),()=>M(b),u+1)});throw b}).then(b=>
vendor: 5,308 bytes, line 1
1p!==l&&l?l:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),c=b,b)))};return ke({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return c},setup(){const p=Te;if(c)return()=>Tr(c,p);const b=w=>{l=null,Pn(w,p,13,!r)};if(i&&p.suspense||tn)return f().then(w=>()=>Tr(w,p)).catch(w=>(b(w),()=>r?be(r,{error:w}):null));const x=Ee(!1),M=Ee(),g=Ee(!!o);return o&&setTimeout(()=>{g.value=!1},o),s!=null&&setTimeout(()=>{if(!x.value&&!M.value){const w=new Error(`Async component timed out after ${s}ms.`);b(w),M.value=w}},s),f().then(()=>{x.value=!0,p.parent&&On(p.parent.vnode)&&fr(p.parent.update)}).catch(w=>{b(w),M.value=w}),()=>{if(x.value&&c)return Tr(c,p);if(M.value&&r)return be(r,{error:M.value});if(n&&!g.value)return be(n)}}})}function Tr(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=be(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const On=e=>e.type.__isKeepAlive;function ac(e,t){zi(e,"a",t)}function lc(e,t){zi(e,"da",t)}function zi(e,t,n=Te){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(hr(t,r,n),n){let o=n.parent;for(;o&&o.parent;)On(o.parent.vnode)&&cc(r,t,n,o),o=o.parent}}function cc(e,t,n,r){const o=hr(t,e,r,!0);mr(()=>{fo(r[t],o)},n)}function hr(e,t,n=Te,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;on(),en(n);const a=Ue(t,n,e,i);return Nt(),sn(),a});return r?o.unshift(s):o.push(s),s}}const dt=e=>(t,n=Te)=>(!tn||e==="sp")&&hr(e,(...r)=>t(...r),n),Ni=dt("bm"),Je=dt("m"),Fi=dt("bu"),ji=dt("u"),pr=dt("bum"),mr=dt("um"),uc=dt("sp"),fc=dt("rtg"),dc=dt("rtc");function hc(e,t=Te){hr("ec",e,t)}const Vi="components";function Gn(e,t){return mc(Vi,e,!0,t)||e}const pc=Symbol.for("v-ndc");function mc(e,t,n=!0,r=!1){const o=Oe||Te;if(o){const s=o.type;if(e===Vi){const a=Yc(s,!1);if(a&&(a===t||a===nt(t)||a===ar(nt(t))))return s}const i=ts(o[e]||s[e],t)||ts(o.appContext[e],t);return!i&&r?s:i}}function ts(e,t){return e&&(e[t]||e[nt(t)]||e[ar(nt(t))])}function Hp(e,t,n,r){let o;const s=n&&n[r];if(Q(e)||pe(e)){o=new Array(e.length);for(let i=0,a=e.length;i<a;i++)o[i]=t(e[i],i,void 0,s&&s[i])}else if(typeof e=="number"){o=new Array(e);for(let i=0;i<e;i++)o[i]=t(i+1,i,void 0,s&&s[i])}else if(we(e))if(e[Symbol.iterator])o=Array.from(e,(i,a)=>t(i,a,void 0,s&&s[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,l=i.length;a<l;a++){const c=i[a];o[a]=t(e[c],c,a,s&&s[a])}}else o=[];return n&&(n[r]=o),o}function Ht(e,t,n={},r,o){if(Oe.isCE||Oe.parent&&Gt(Oe.parent)&&Oe.parent.isCE)return t!=="default"&&(n.name=t),be("slot",n,r&&r());let s=e[t];s&&s._c&&(s._d=!1),Ye();const i=s&&Bi(s(n)),a=vr(He,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!o&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),s&&s._c&&(s._d=!0),a}function Bi(e){return e.some(t=>er(t)?!(t.type===je||t.type===He&&!Bi(t.children)):!0)?e:null}const Xr=e=>e?ta(e)?_r(e)||e.proxy:Xr(e.parent):null,mn=Ce(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Xr(e.parent),$root:e=>Xr(e.root),$emit:e=>e.emit,$options:e=>Co(e),$forceUpdate:e=>e.f||(e.f=()=>fr(e.update)),$nextTick:e=>e.n||(e.n=So.bind(e.proxy)),$watch:e=>rc.bind(e)}),Mr=(e,t)=>e!==_e&&!e.__isScriptSetup&&le(e,t),vc={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Mr(r,t))return i[t]=1,r[t];if(o!==_e&&le(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&le(c,t))return i[t]=3,s[t];if(n!==_e&&le(n,t))return i[t]=4,n[t];Gr&&(i[t]=0)}}const u=mn[t];let d,f;if(u)return t==="$attrs"&&ze(e,"get",t),u(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==_e&&le(n,t))return i[t]=4,n[t];if(f=l.config.globalProperties,le(f,t))return f[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Mr(o,t)?(o[t]=n,!0):r!==_e&&le(r,t)?(r[t]=n,!0):le(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},i){let a;return!!n[i]||e!==_e&&le(e,i)||Mr(t,i)||(a=s[0])&&le(a,i)||le(r,i)||le(mn,i)||le(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:le(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ns(e){return Q(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Gr=!0;function gc(e){const t=Co(e),n=e.proxy,r=e.ctx;Gr=!1,t.beforeCreate&&rs(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:b,activated:x,deactivated:M,beforeDestroy:g,beforeUnmount:w,destroyed:O,unmounted:T,render:I,renderTracked:z,renderTriggered:P,errorCaptured:v,serverPrefetch:G,expose:W,inheritAttrs:D,components:y,directives:E,filters:C}=t;if(c&&yc(c,r,null),i)for(const N in i){const U=i[N];ne(U)&&(r[N]=U.bind(n))}if(o){const N=o.call(n,n);we(N)&&(e.data=Ft(N))}if(Gr=!0,s)for(const N in s){const U=s[N],oe=ne(U)?U.bind(n,n):ne(U.get)?U.get.bind(n,n):Ge,re=!ne(U)&&ne(U.set)?U.set.bind(n):Ge,ue=X({get:oe,set:re});Object.defineProperty(r,N,{enumerable:!0,configurable:!0,get:()=>ue.value,set:ve=>ue.value=ve})}
vendor: 5,177 bytes, line 1
1if(a)for(const N in a)Yi(a[N],r,n,N);if(l){const N=ne(l)?l.call(n):l;Reflect.ownKeys(N).forEach(U=>{ut(U,N[U])})}u&&rs(u,e,"c");function $(N,U){Q(U)?U.forEach(oe=>N(oe.bind(n))):U&&N(U.bind(n))}if($(Ni,d),$(Je,f),$(Fi,p),$(ji,b),$(ac,x),$(lc,M),$(hc,v),$(dc,z),$(fc,P),$(pr,w),$(mr,T),$(uc,G),Q(W))if(W.length){const N=e.exposed||(e.exposed={});W.forEach(U=>{Object.defineProperty(N,U,{get:()=>n[U],set:oe=>n[U]=oe})})}else e.exposed||(e.exposed={});I&&e.render===Ge&&(e.render=I),D!=null&&(e.inheritAttrs=D),y&&(e.components=y),E&&(e.directives=E)}function yc(e,t,n=Ge){Q(e)&&(e=Zr(e));for(const r in e){const o=e[r];let s;we(o)?"default"in o?s=xe(o.from||r,o.default,!0):s=xe(o.from||r):s=xe(o),Pe(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[r]=s}}function rs(e,t,n){Ue(Q(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Yi(e,t,n,r){const o=r.includes(".")?ki(n,r):()=>n[r];if(pe(e)){const s=t[e];ne(s)&&ct(o,s)}else if(ne(e))ct(o,e.bind(n));else if(we(e))if(Q(e))e.forEach(s=>Yi(s,t,n,r));else{const s=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(s)&&ct(o,s,e)}}function Co(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(c=>Zn(l,c,i,!0)),Zn(l,t,i)),we(t)&&s.set(t,l),l}function Zn(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Zn(e,s,n,!0),o&&o.forEach(i=>Zn(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=_c[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const _c={data:os,props:ss,emits:ss,methods:hn,computed:hn,beforeCreate:Re,created:Re,beforeMount:Re,mounted:Re,beforeUpdate:Re,updated:Re,beforeDestroy:Re,beforeUnmount:Re,destroyed:Re,unmounted:Re,activated:Re,deactivated:Re,errorCaptured:Re,serverPrefetch:Re,components:hn,directives:hn,watch:wc,provide:os,inject:bc};function os(e,t){return t?e?function(){return Ce(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function bc(e,t){return hn(Zr(e),Zr(t))}function Zr(e){if(Q(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Re(e,t){return e?[...new Set([].concat(e,t))]:t}function hn(e,t){return e?Ce(Object.create(null),e,t):t}function ss(e,t){return e?Q(e)&&Q(t)?[...new Set([...e,...t])]:Ce(Object.create(null),ns(e),ns(t!=null?t:{})):t}function wc(e,t){if(!e)return t;if(!t)return e;const n=Ce(Object.create(null),e);for(const r in t)n[r]=Re(e[r],t[r]);return n}function Ui(){return{app:null,config:{isNativeTag:Ga,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Ec=0;function xc(e,t){return function(r,o=null){ne(r)||(r=Ce({},r)),o!=null&&!we(o)&&(o=null);const s=Ui(),i=new Set;let a=!1;const l=s.app={_uid:Ec++,_component:r,_props:o,_container:null,_context:s,_instance:null,version:Kc,get config(){return s.config},set config(c){},use(c,...u){return i.has(c)||(c&&ne(c.install)?(i.add(c),c.install(l,...u)):ne(c)&&(i.add(c),c(l,...u))),l},mixin(c){return s.mixins.includes(c)||s.mixins.push(c),l},component(c,u){return u?(s.components[c]=u,l):s.components[c]},directive(c,u){return u?(s.directives[c]=u,l):s.directives[c]},mount(c,u,d){if(!a){const f=be(r,o);return f.appContext=s,u&&t?t(f,c):e(f,c,d),a=!0,l._container=c,c.__vue_app__=l,_r(f.component)||f.component.proxy}},unmount(){a&&(e(null,l._container),delete l._container.__vue_app__)},provide(c,u){return s.provides[c]=u,l},runWithContext(c){Jn=l;try{return c()}finally{Jn=null}}};return l}}let Jn=null;function ut(e,t){if(Te){let n=Te.provides;const r=Te.parent&&Te.parent.provides;r===n&&(n=Te.provides=Object.create(r)),n[e]=t}}function xe(e,t,n=!1){const r=Te||Oe;if(r||Jn){const o=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:Jn._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&ne(t)?t.call(r&&r.proxy):t}}function Sc(e,t,n,r=!1){const o={},s={};Un(s,gr,1),e.propsDefaults=Object.create(null),Wi(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:yi(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Cc(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,a=ce(o),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d<u.length;d++){let f=u[d];if(dr(e.emitsOptions,f))continue;const p=t[f];if(l)if(le(s,f))p!==s[f]&&(s[f]=p,c=!0);else{const b=nt(f);o[b]=Jr(l,a,b,p,e,!1)}else p!==s[f]&&(s[f]=p,c=!0)}}}else{Wi(e,t,o,s)&&(c=!0);let u;for(const d in a)(!t||!le(t,d)&&((u=jt(d))===d||!le(t,u)))&&(l?n&&(n[d]!==void 0||n[u]!==void 0)&&(o[d]=Jr(l,a,d,void 0,e,!0)):delete o[d]);if(s!==a)for(const d in s)(!t||!le(t,d)&&!0)&&(delete s[d],c=!0)}c&&ft(e,"set","$attrs")}function Wi(e,t,n,r){const[o,s]=e.propsOptions;let i=!1,a;if(t)for(let l in t){if(pn(l))continue;const c=t[l];let u;o&&le(o,u=nt(l))?!s||!s.includes(u)?n[u]=c:(a||(a={}))[u]=c:dr(e.emitsOptions,l)||(!(l in r)||c!==r[l])&&(r[l]=c,i=!0)}if(s){const l=ce(n),c=a||_e;
1for(let u=0;u<s.length;u++){const d=s[u];n[d]=Jr(o,l,d,c[d],e,!le(c,d))}}return i}function Jr(e,t,n,r,o,s){const i=e[n];if(i!=null){const a=le(i,"default");if(a&&r===void 0){const l=i.default;if(i.type!==Function&&!i.skipFactory&&ne(l)){const{propsDefaults:c}=o;n in c?r=c[n]:(en(o),r=c[n]=l.call(null,t),Nt())}else r=l}i[0]&&(s&&!a?r=!1:i[1]&&(r===""||r===jt(n))&&(r=!0))}return r}function qi(e,t,n=!1){const r=t.propsCache,o=r.get(e);if(o)return o;const s=e.props,i={},a=[];let l=!1;if(!ne(e)){const u=d=>{l=!0;const[f,p]=qi(d,t,!0);Ce(i,f),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!l)return we(e)&&r.set(e,Wt),Wt;if(Q(s))for(let u=0;u<s.length;u++){const d=nt(s[u]);is(d)&&(i[d]=_e)}else if(s)for(const u in s){const d=nt(u);if(is(d)){const f=s[u],p=i[d]=Q(f)||ne(f)?{type:f}:Ce({},f);if(p){const b=cs(Boolean,p.type),x=cs(String,p.type);p[0]=b>-1,p[1]=x<0||b<x,(b>-1||le(p,"default"))&&a.push(d)}}}const c=[i,a];return we(e)&&r.set(e,c),c}function is(e){return e[0]!=="$"}function as(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ls(e,t){return as(e)===as(t)}function cs(e,t){return Q(t)?t.findIndex(n=>ls(n,e)):ne(t)&&ls(t,e)?0:-1}const Ki=e=>e[0]==="_"||e==="$stable",Lo=e=>Q(e)?e.map(qe):[qe(e)],Lc=(e,t,n)=>{if(t._n)return t;const r=Ai((...o)=>Lo(t(...o)),n);return r._c=!1,r},Xi=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Ki(o))continue;const s=e[o];if(ne(s))t[o]=Lc(o,s,r);else if(s!=null){const i=Lo(s);t[o]=()=>i}}},Gi=(e,t)=>{const n=Lo(t);e.slots.default=()=>n},Tc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ce(t),Un(t,"_",n)):Xi(t,e.slots={})}else e.slots={},t&&Gi(e,t);Un(e.slots,gr,1)},Mc=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=_e;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(Ce(o,t),!n&&a===1&&delete o._):(s=!t.$stable,Xi(t,o)),i=t}else t&&(Gi(e,t),i={default:1});if(s)for(const a in o)!Ki(a)&&!(a in i)&&delete o[a]};function Qn(e,t,n,r,o=!1){if(Q(e)){e.forEach((f,p)=>Qn(f,t&&(Q(t)?t[p]:t),n,r,o));return}if(Gt(r)&&!o)return;const s=r.shapeFlag&4?_r(r.component)||r.component.proxy:r.el,i=o?null:s,{i:a,r:l}=e,c=t&&t.r,u=a.refs===_e?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==l&&(pe(c)?(u[c]=null,le(d,c)&&(d[c]=null)):Pe(c)&&(c.value=null)),ne(l))Et(l,a,12,[i,u]);else{const f=pe(l),p=Pe(l);if(f||p){const b=()=>{if(e.f){const x=f?le(d,l)?d[l]:u[l]:l.value;o?Q(x)&&fo(x,s):Q(x)?x.includes(s)||x.push(s):f?(u[l]=[s],le(d,l)&&(d[l]=u[l])):(l.value=[s],e.k&&(u[e.k]=l.value))}else f?(u[l]=i,le(d,l)&&(d[l]=i)):p&&(l.value=i,e.k&&(u[e.k]=i))};i?(b.id=-1,De(b,n)):b()}}}let mt=!1;const Nn=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Fn=e=>e.nodeType===8;function Pc(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:c}}=e,u=(g,w)=>{if(!w.hasChildNodes()){n(null,g,w),Kn(),w._vnode=g;return}mt=!1,d(w.firstChild,g,null,null,null),Kn(),w._vnode=g,mt&&console.error("Hydration completed but contains mismatches.")},d=(g,w,O,T,I,z=!1)=>{const P=Fn(g)&&g.data==="[",v=()=>x(g,w,O,T,I,P),{type:G,ref:W,shapeFlag:D,patchFlag:y}=w;let E=g.nodeType;w.el=g,y===-2&&(z=!1,w.dynamicChildren=null);let C=null;switch(G){case Jt:E!==3?w.children===""?(l(w.el=o(""),i(g),g),C=g):C=v():(g.data!==w.children&&(mt=!0,g.data=w.children),C=s(g));break;case je:E!==8||P?C=v():C=s(g);break;case vn:if(P&&(g=s(g),E=g.nodeType),E===1||E===3){C=g;const R=!w.children.length;for(let $=0;$<w.staticCount;$++)R&&(w.children+=C.nodeType===1?C.outerHTML:C.data),$===w.staticCount-1&&(w.anchor=C),C=s(C);return P?s(C):C}else v();break;case He:P?C=b(g,w,O,T,I,z):C=v();break;default:if(D&1)E!==1||w.type.toLowerCase()!==g.tagName.toLowerCase()?C=v():C=f(g,w,O,T,I,z);else if(D&6){w.slotScopeIds=I;const R=i(g);if(t(w,R,null,O,T,Nn(R),z),C=P?M(g):s(g),C&&Fn(C)&&C.data==="teleport end"&&(C=s(C)),Gt(w)){let $;P?($=be(He),$.anchor=C?C.previousSibling:R.lastChild):$=g.nodeType===3?yr(""):be("div"),$.el=g,w.component.subTree=$}}else D&64?E!==8?C=v():C=w.type.hydrate(g,w,O,T,I,z,e,p):D&128&&(C=w.type.hydrate(g,w,O,T,Nn(i(g)),I,z,e,d))}return W!=null&&Qn(W,null,T,w),C},f=(g,w,O,T,I,z)=>{z=z||!!w.dynamicChildren;const{type:P,props:v,patchFlag:G,shapeFlag:W,dirs:D}=w,y=P==="input"&&D||P==="option";if(y||G!==-1){if(D&&et(w,null,O,"created"),v)if(y||!z||G&48)for(const C in v)(y&&C.endsWith("value")||Tn(C)&&!pn(C))&&r(g,C,null,v[C],!1,void 0,O);else v.onClick&&r(g,"onClick",null,v.onClick,!1,void 0,O);let E;if((E=v&&v.onVnodeBeforeMount)&&Be(E,O,w),D&&et(w,null,O,"beforeMount"),((E=v&&v.onVnodeMounted)||D)&&$i(()=>{E&&Be(E,O,w),D&&et(w,null,O,"mounted")},T),W&16&&!(v&&(v.innerHTML||v.textContent))){let C=p(g.firstChild,w,g,O,T,I,z);for(;C;){mt=!0;const R=C;C=C.nextSibling,a(R)}}else W&8&&g.textContent!==w.children&&(mt=!0,g.textContent=w.children)}return g.nextSibling},p=(g,w,O,T,I,z,P)=>{P=P||!!w.dynamicChildren;const v=w.children,G=v.length;for(let W=0;W<G;W++){const D=P?v[W]:v[W]=qe(v[W]);if(g)g=d(g,D,T,I,z,P);else{if(D.type===Jt&&!D.children)continue;mt=!0,n(null,D,O,null,T,I,Nn(O),z)}}return g},b=(g,w,O,T,I,z)=>{const{slotScopeIds:P}=w;P&&(I=I?I.concat(P):P);const v=i(g),G=p(s(g),w,v,O,T,I,z);return G&&Fn(G)&&G.data==="]"?s(w.anchor=G):(mt=!0,l(w.anchor=c("]"),v,G),G)},x=(g,w,O,T,I,z)=>{if(mt=!0,w.el=null,z){const G=M(g);for(;;){const W=s(g);if(W&&W!==G)a(W);else break}}const P=s(g),v=i(g);return a(g),n(null,w,v,P,O,T,Nn(v),I),P},M=g=>{let w=0;for(;g;)if(g=s(g),g&&Fn(g)&&(g.data==="["&&w++,g.data==="]")){if(w===0)return s(g);w--}return g};return[u,d]}const De=$i;function Oc(e){return Ac(e,Pc)}function Ac(e,t){const n=Vr();n.__VUE__=!0;
vendor: 14,839 bytes, line 1
1const{insert:r,remove:o,patchProp:s,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:p=Ge,insertStaticContent:b}=e,x=(h,m,_,L=null,A=null,k=null,Y=!1,F=null,B=!!m.dynamicChildren)=>{if(h===m)return;h&&!Rt(h,m)&&(L=S(h),ve(h,A,k,!0),h=null),m.patchFlag===-2&&(B=!1,m.dynamicChildren=null);const{type:H,ref:Z,shapeFlag:K}=m;switch(H){case Jt:M(h,m,_,L);break;case je:g(h,m,_,L);break;case vn:h==null&&w(m,_,L,Y);break;case He:y(h,m,_,L,A,k,Y,F,B);break;default:K&1?I(h,m,_,L,A,k,Y,F,B):K&6?E(h,m,_,L,A,k,Y,F,B):(K&64||K&128)&&H.process(h,m,_,L,A,k,Y,F,B,j)}Z!=null&&A&&Qn(Z,h&&h.ref,k,m||h,!m)},M=(h,m,_,L)=>{if(h==null)r(m.el=a(m.children),_,L);else{const A=m.el=h.el;m.children!==h.children&&c(A,m.children)}},g=(h,m,_,L)=>{h==null?r(m.el=l(m.children||""),_,L):m.el=h.el},w=(h,m,_,L)=>{[h.el,h.anchor]=b(h.children,m,_,L,h.el,h.anchor)},O=({el:h,anchor:m},_,L)=>{let A;for(;h&&h!==m;)A=f(h),r(h,_,L),h=A;r(m,_,L)},T=({el:h,anchor:m})=>{let _;for(;h&&h!==m;)_=f(h),o(h),h=_;o(m)},I=(h,m,_,L,A,k,Y,F,B)=>{Y=Y||m.type==="svg",h==null?z(m,_,L,A,k,Y,F,B):G(h,m,A,k,Y,F,B)},z=(h,m,_,L,A,k,Y,F)=>{let B,H;const{type:Z,props:K,shapeFlag:J,transition:ee,dirs:se}=h;if(B=h.el=i(h.type,k,K&&K.is,K),J&8?u(B,h.children):J&16&&v(h.children,B,null,L,A,k&&Z!=="foreignObject",Y,F),se&&et(h,null,L,"created"),P(B,h,h.scopeId,Y,L),K){for(const he in K)he!=="value"&&!pn(he)&&s(B,he,null,K[he],k,h.children,L,A,ge);"value"in K&&s(B,"value",null,K.value),(H=K.onVnodeBeforeMount)&&Be(H,L,h)}se&&et(h,null,L,"beforeMount");const me=(!A||A&&!A.pendingBranch)&&ee&&!ee.persisted;me&&ee.beforeEnter(B),r(B,m,_),((H=K&&K.onVnodeMounted)||me||se)&&De(()=>{H&&Be(H,L,h),me&&ee.enter(B),se&&et(h,null,L,"mounted")},A)},P=(h,m,_,L,A)=>{if(_&&p(h,_),L)for(let k=0;k<L.length;k++)p(h,L[k]);if(A){let k=A.subTree;if(m===k){const Y=A.vnode;P(h,Y,Y.scopeId,Y.slotScopeIds,A.parent)}}},v=(h,m,_,L,A,k,Y,F,B=0)=>{for(let H=B;H<h.length;H++){const Z=h[H]=F?yt(h[H]):qe(h[H]);x(null,Z,m,_,L,A,k,Y,F)}},G=(h,m,_,L,A,k,Y)=>{const F=m.el=h.el;let{patchFlag:B,dynamicChildren:H,dirs:Z}=m;B|=h.patchFlag&16;const K=h.props||_e,J=m.props||_e;let ee;_&&Tt(_,!1),(ee=J.onVnodeBeforeUpdate)&&Be(ee,_,m,h),Z&&et(m,h,_,"beforeUpdate"),_&&Tt(_,!0);const se=A&&m.type!=="foreignObject";if(H?W(h.dynamicChildren,H,F,_,L,se,k):Y||U(h,m,F,null,_,L,se,k,!1),B>0){if(B&16)D(F,m,K,J,_,L,A);else if(B&2&&K.class!==J.class&&s(F,"class",null,J.class,A),B&4&&s(F,"style",K.style,J.style,A),B&8){const me=m.dynamicProps;for(let he=0;he<me.length;he++){const Se=me[he],We=K[Se],Vt=J[Se];(Vt!==We||Se==="value")&&s(F,Se,We,Vt,A,h.children,_,L,ge)}}B&1&&h.children!==m.children&&u(F,m.children)}else!Y&&H==null&&D(F,m,K,J,_,L,A);((ee=J.onVnodeUpdated)||Z)&&De(()=>{ee&&Be(ee,_,m,h),Z&&et(m,h,_,"updated")},L)},W=(h,m,_,L,A,k,Y)=>{for(let F=0;F<m.length;F++){const B=h[F],H=m[F],Z=B.el&&(B.type===He||!Rt(B,H)||B.shapeFlag&70)?d(B.el):_;x(B,H,Z,null,L,A,k,Y,!0)}},D=(h,m,_,L,A,k,Y)=>{if(_!==L){if(_!==_e)for(const F in _)!pn(F)&&!(F in L)&&s(h,F,_[F],null,Y,m.children,A,k,ge);for(const F in L){if(pn(F))continue;const B=L[F],H=_[F];B!==H&&F!=="value"&&s(h,F,H,B,Y,m.children,A,k,ge)}"value"in L&&s(h,"value",_.value,L.value)}},y=(h,m,_,L,A,k,Y,F,B)=>{const H=m.el=h?h.el:a(""),Z=m.anchor=h?h.anchor:a("");let{patchFlag:K,dynamicChildren:J,slotScopeIds:ee}=m;ee&&(F=F?F.concat(ee):ee),h==null?(r(H,_,L),r(Z,_,L),v(m.children,_,Z,A,k,Y,F,B)):K>0&&K&64&&J&&h.dynamicChildren?(W(h.dynamicChildren,J,_,A,k,Y,F),(m.key!=null||A&&m===A.subTree)&&Zi(h,m,!0)):U(h,m,_,Z,A,k,Y,F,B)},E=(h,m,_,L,A,k,Y,F,B)=>{m.slotScopeIds=F,h==null?m.shapeFlag&512?A.ctx.activate(m,_,L,Y,B):C(m,_,L,A,k,Y,B):R(h,m,B)},C=(h,m,_,L,A,k,Y)=>{const F=h.component=Nc(h,L,A);if(On(h)&&(F.ctx.renderer=j),Fc(F),F.asyncDep){if(A&&A.registerDep(F,$),!h.el){const B=F.subTree=be(je);g(null,B,m,_)}return}$(F,h,m,_,A,k,Y)},R=(h,m,_)=>{const L=m.component=h.component;if(ec(h,m,_))if(L.asyncDep&&!L.asyncResolved){N(L,m,_);return}else L.next=m,Kl(L.update),L.update();else m.el=h.el,L.vnode=m},$=(h,m,_,L,A,k,Y)=>{const F=()=>{if(h.isMounted){let{next:Z,bu:K,u:J,parent:ee,vnode:se}=h,me=Z,he;Tt(h,!1),Z?(Z.el=se.el,N(h,Z,Y)):Z=se,K&&Sr(K),(he=Z.props&&Z.props.onVnodeBeforeUpdate)&&Be(he,ee,Z,se),Tt(h,!0);const Se=Cr(h),We=h.subTree;h.subTree=Se,x(We,Se,d(We.el),S(We),h,A,k),Z.el=Se.el,me===null&&tc(h,Se.el),J&&De(J,A),(he=Z.props&&Z.props.onVnodeUpdated)&&De(()=>Be(he,ee,Z,se),A)}else{let Z;const{el:K,props:J}=m,{bm:ee,m:se,parent:me}=h,he=Gt(m);if(Tt(h,!1),ee&&Sr(ee),!he&&(Z=J&&J.onVnodeBeforeMount)&&Be(Z,me,m),Tt(h,!0),K&&ie){const Se=()=>{h.subTree=Cr(h),ie(K,h.subTree,h,A,null)};he?m.type.__asyncLoader().then(()=>!h.isUnmounted&&Se()):Se()}else{const Se=h.subTree=Cr(h);x(null,Se,_,L,h,A,k),m.el=Se.el}if(se&&De(se,A),!he&&(Z=J&&J.onVnodeMounted)){const Se=m;De(()=>Be(Z,me,Se),A)}(m.shapeFlag&256||me&&Gt(me.vnode)&&me.vnode.shapeFlag&256)&&h.a&&De(h.a,A),h.isMounted=!0,m=_=L=null}},B=h.effect=new vo(F,()=>fr(H),h.scope),H=h.update=()=>B.run();H.id=h.uid,Tt(h,!0),H()},N=(h,m,_)=>{m.component=h;const L=h.vnode.props;h.vnode=m,h.next=null,Cc(h,m.props,L,_),Mc(h,m.children,_),on(),Jo(),sn()},U=(h,m,_,L,A,k,Y,F,B=!1)=>{const H=h&&h.children,Z=h?h.shapeFlag:0,K=m.children,{patchFlag:J,shapeFlag:ee}=m;if(J>0){if(J&128){re(H,K,_,L,A,k,Y,F,B);return}else if(J&256){oe(H,K,_,L,A,k,Y,F,B);return}}ee&8?(Z&16&&ge(H,A,k),K!==H&&u(_,K)):Z&16?ee&16?re(H,K,_,L,A,k,Y,F,B):ge(H,A,k,!0):(Z&8&&u(_,""),ee&16&&v(K,_,L,A,k,Y,F,B))},oe=(h,m,_,L,A,k,Y,F,B)=>{h=h||Wt,m=m||Wt;const H=h.length,Z=m.length,K=Math.min(H,Z);let J;for(J=0;J<K;J++){const ee=m[J]=B?yt(m[J]):qe(m[J]);x(h[J],ee,_,null,A,k,Y,F,B)}H>Z?ge(h,A,k,!0,!1,K):v(m,_,L,A,k,Y,F,B,K)},re=(h,m,_,L,A,k,Y,F,B)=>{let H=0;const Z=m.length;let K=h.length-1,J=Z-1;for(;H<=K&&H<=J;){const ee=h[H],se=m[H]=B?yt(m[H]):qe(m[H]);if(Rt(ee,se))x(ee,se,_,null,A,k,Y,F,B);else break;H++}for(;H<=K&&H<=J;){const ee=h[K],se=m[J]=B?yt(m[J]):qe(m[J]);if(Rt(ee,se))x(ee,se,_,null,A,k,Y,F,B);else break;K--,J--}if(H>K){if(H<=J){const ee=J+1,se=ee<Z?m[ee].el:L;for(;H<=J;)x(null,m[H]=B?yt(m[H]):qe(m[H]),_,se,A,k,Y,F,B),H++}}else if(H>J)for(;H<=K;)ve(h[H],A,k,!0),H++;else{const ee=H,se=H,me=new Map;for(H=se;H<=J;H++){const Ne=m[H]=B?yt(m[H]):qe(m[H]);Ne.key!=null&&me.set(Ne.key,H)}let he,Se=0;const We=J-se+1;let Vt=!1,Fo=0;const an=new Array(We);for(H=0;H<We;H++)an[H]=0;for(H=ee;H<=K;H++){const Ne=h[H];if(Se>=We){ve(Ne,A,k,!0);continue}let Qe;if(Ne.key!=null)Qe=me.get(Ne.key);else for(he=se;he<=J;he++)if(an[he-se]===0&&Rt(Ne,m[he])){Qe=he;break}Qe===void 0?ve(Ne,A,k,!0):(an[Qe-se]=H+1,Qe>=Fo?Fo=Qe:Vt=!0,x(Ne,m[Qe],_,null,A,k,Y,F,B),Se++)}const jo=Vt?$c(an):Wt;for(he=jo.length-1,H=We-1;H>=0;H--){const Ne=se+H,Qe=m[Ne],Vo=Ne+1<Z?m[Ne+1].el:L;an[H]===0?x(null,Qe,_,Vo,A,k,Y,F,B):Vt&&(he<0||H!==jo[he]?ue(Qe,_,Vo,2):he--)}}},ue=(h,m,_,L,A=null)=>{const{el:k,type:Y,transition:F,children:B,shapeFlag:H}=h;if(H&6){ue(h.component.subTree,m,_,L);return}if(H&128){h.suspense.move(m,_,L);return}if(H&64){Y.move(h,m,_,j);return}if(Y===He){r(k,m,_);for(let K=0;K<B.length;K++)ue(B[K],m,_,L);r(h.anchor,m,_);return}if(Y===vn){O(h,m,_);return}if(L!==2&&H&1&&F)if(L===0)F.beforeEnter(k),r(k,m,_),De(()=>F.enter(k),A);else{const{leave:K,delayLeave:J,afterLeave:ee}=F,se=()=>r(k,m,_),me=()=>{K(k,()=>{se(),ee&&ee()})};J?J(k,se,me):me()}else r(k,m,_)},ve=(h,m,_,L=!1,A=!1)=>{const{type:k,props:Y,ref:F,children:B,dynamicChildren:H,shapeFlag:Z,patchFlag:K,dirs:J}=h;if(F!=null&&Qn(F,null,_,h,!0),Z&256){m.ctx.deactivate(h);return}const ee=Z&1&&J,se=!Gt(h);let me;if(se&&(me=Y&&Y.onVnodeBeforeUnmount)&&Be(me,m,h),Z&6)Ae(h.component,_,L);else{if(Z&128){h.suspense.unmount(_,L);return}ee&&et(h,null,m,"beforeUnmount"),Z&64?h.type.remove(h,m,_,A,j,L):H&&(k!==He||K>0&&K&64)?ge(H,m,_,!1,!0):(k===He&&K&384||!A&&Z&16)&&ge(B,m,_),L&&Me(h)}(se&&(me=Y&&Y.onVnodeUnmounted)||ee)&&De(()=>{me&&Be(me,m,h),ee&&et(h,null,m,"unmounted")},_)},Me=h=>{const{type:m,el:_,anchor:L,transition:A}=h;if(m===He){Ie(_,L);return}if(m===vn){T(h);return}const k=()=>{o(_),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(h.shapeFlag&1&&A&&!A.persisted){const{leave:Y,delayLeave:F}=A,B=()=>Y(_,k);F?F(h.el,k,B):B()}else k()},Ie=(h,m)=>{let _;for(;h!==m;)_=f(h),o(h),h=_;o(m)},Ae=(h,m,_)=>{const{bum:L,scope:A,update:k,subTree:Y,um:F}=h;L&&Sr(L),A.stop(),k&&(k.active=!1,ve(Y,h,m,_)),F&&De(F,m),De(()=>{h.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},ge=(h,m,_,L=!1,A=!1,k=0)=>{for(let Y=k;Y<h.length;Y++)ve(h[Y],m,_,L,A)},S=h=>h.shapeFlag&6?S(h.component.subTree):h.shapeFlag&128?h.suspense.next():f(h.anchor||h.el),V=(h,m,_)=>{h==null?m._vnode&&ve(m._vnode,null,null,!0):x(m._vnode||null,h,m,null,null,null,_),Jo(),Kn(),m._vnode=h},j={p:x,um:ve,m:ue,r:Me,mt:C,mc:v,pc:U,pbc:W,n:S,o:e};let q,ie;return t&&([q,ie]=t(j)),{render:V,hydrate:q,createApp:xc(V,q)}}function Tt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Zi(e,t,n=!1){const r=e.children,o=t.children;if(Q(r)&&Q(o))for(let s=0;s<r.length;s++){const i=r[s];let a=o[s];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=o[s]=yt(o[s]),a.el=i.el),n||Zi(i,a)),a.type===Jt&&(a.el=i.el)}}function $c(e){const t=e.slice(),n=[0];let r,o,s,i,a;const l=e.length;for(r=0;r<l;r++){const c=e[r];if(c!==0){if(o=n[n.length-1],e[o]<c){t[r]=o,n.push(r);continue}for(s=0,i=n.length-1;s<i;)a=s+i>>1,e[n[a]]<c?s=a+1:i=a;c<e[n[s]]&&(s>0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}const Rc=e=>e.__isTeleport,He=Symbol.for("v-fgt"),Jt=Symbol.for("v-txt"),je=Symbol.for("v-cmt"),vn=Symbol.for("v-stc"),gn=[];let Xe=null;function Ye(e=!1){gn.push(Xe=e?null:[])}function kc(){gn.pop(),Xe=gn[gn.length-1]||null}let Cn=1;function us(e){Cn+=e}function Ji(e){return e.dynamicChildren=Cn>0?Xe||Wt:null,kc(),Cn>0&&Xe&&Xe.push(e),e}function xt(e,t,n,r,o,s){return Ji(Qt(e,t,n,r,o,s,!0))}function vr(e,t,n,r,o){return Ji(be(e,t,n,r,o,!0))}function er(e){return e?e.__v_isVNode===!0:!1}function Rt(e,t){return e.type===t.type&&e.key===t.key}const gr="__vInternal",Qi=({key:e})=>e!=null?e:null,Bn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?pe(e)||Pe(e)||ne(e)?{i:Oe,r:e,k:t,f:!!n}:e:null);function Qt(e,t=null,n=null,r=0,o=null,s=e===He?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Qi(t),ref:t&&Bn(t),scopeId:Oi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Oe};return a?(To(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=pe(n)?8:16),Cn>0&&!i&&Xe&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Xe.push(l),l}const be=Ic;function Ic(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===pc)&&(e=je),er(e)){const a=Ct(e,t,!0);return n&&To(a,n),Cn>0&&!s&&Xe&&(a.shapeFlag&6?Xe[Xe.indexOf(e)]=a:Xe.push(a)),a.patchFlag|=-2,a}if(Uc(e)&&(e=e.__vccOpts),t){t=Dc(t);let{class:a,style:l}=t;a&&!pe(a)&&(t.class=Mn(a)),we(l)&&(_i(l)&&!Q(l)&&(l=Ce({},l)),t.style=lr(l))}const i=pe(e)?1:nc(e)?128:Rc(e)?64:we(e)?4:ne(e)?2:0;return Qt(e,t,n,r,o,i,s,!0)}function Dc(e){return e?_i(e)||gr in e?Ce({},e):e:null}function Ct(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,a=t?Qr(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Qi(a),ref:t&&t.ref?n&&o?Q(o)?o.concat(Bn(t)):[o,Bn(t)]:Bn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==He?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ct(e.ssContent),ssFallback:e.ssFallback&&Ct(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function yr(e=" ",t=0){return be(Jt,null,e,t)}function zp(e,t){const n=be(vn,null,e);return n.staticCount=t,n}function tr(e="",t=!1){return t?(Ye(),vr(je,null,e)):be(je,null,e)}function qe(e){return e==null||typeof e=="boolean"?be(je):Q(e)?be(He,null,e.slice()):typeof e=="object"?yt(e):be(Jt,null,String(e))}function yt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ct(e)}function To(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Q(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),To(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(gr in t)?t._ctx=Oe:o===3&&Oe&&(Oe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:Oe},n=32):(t=String(t),r&64?(n=16,t=[yr(t)]):n=8);e.children=t,e.shapeFlag|=n}function Qr(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const o in r)if(o==="class")t.class!==r.class&&(t.class=Mn([t.class,r.class]));else if(o==="style")t.style=lr([t.style,r.style]);else if(Tn(o)){const s=t[o],i=r[o];i&&s!==i&&!(Q(s)&&s.includes(i))&&(t[o]=s?[].concat(s,i):i)}else o!==""&&(t[o]=r[o])}return t}function Be(e,t,n,r=null){Ue(e,t,7,[n,r])}const Hc=Ui();let zc=0;function Nc(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||Hc,s={uid:zc++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new ul(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:qi(r,o),emitsOptions:Pi(r,o),emit:null,emitted:null,propsDefaults:_e,inheritAttrs:r.inheritAttrs,ctx:_e,data:_e,props:_e,attrs:_e,slots:_e,refs:_e,setupState:_e,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=Zl.bind(null,s),e.ce&&e.ce(s),s}let Te=null;const ea=()=>Te||Oe;let Mo,Bt,fs="__VUE_INSTANCE_SETTERS__";(Bt=Vr()[fs])||(Bt=Vr()[fs]=[]),Bt.push(e=>Te=e),Mo=e=>{Bt.length>1?Bt.forEach(t=>t(e)):Bt[0](e)};const en=e=>{Mo(e),e.scope.on()},Nt=()=>{Te&&Te.scope.off(),Mo(null)};function ta(e){return e.vnode.shapeFlag&4}let tn=!1;function Fc(e,t=!1){tn=t;const{props:n,children:r}=e.vnode,o=ta(e);Sc(e,n,o,t),Tc(e,r);const s=o?jc(e,t):void 0;return tn=!1,s}function jc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=bi(new Proxy(e.ctx,vc));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Bc(e):null;en(e),on();const s=Et(r,e,0,[e.props,o]);if(sn(),Nt(),ni(s)){if(s.then(Nt,Nt),t)return s.then(i=>{ds(e,i,t)}).catch(i=>{Pn(i,e,0)});e.asyncDep=s}else ds(e,s,t)}else na(e,t)}
1function ds(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:we(t)&&(e.setupState=Ci(t)),na(e,n)}let hs;function na(e,t,n){const r=e.type;if(!e.render){if(!t&&hs&&!r.render){const o=r.template||Co(e).template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=Ce(Ce({isCustomElement:s,delimiters:a},i),l);r.render=hs(o,c)}}e.render=r.render||Ge}en(e),on(),gc(e),sn(),Nt()}function Vc(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ze(e,"get","$attrs"),t[n]}}))}function Bc(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Vc(e)},slots:e.slots,emit:e.emit,expose:t}}function _r(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ci(bi(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in mn)return mn[n](e)},has(t,n){return n in t||n in mn}}))}function Yc(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Uc(e){return ne(e)&&"__vccOpts"in e}const X=(e,t)=>Ul(e,t,tn);function fe(e,t,n){const r=arguments.length;return r===2?we(t)&&!Q(t)?er(t)?be(e,null,[t]):be(e,t):be(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&er(n)&&(n=[n]),be(e,t,n))}const Wc=Symbol.for("v-scx"),qc=()=>xe(Wc),Kc="3.3.4",Xc="http://www.w3.org/2000/svg",kt=typeof document!="undefined"?document:null,ps=kt&&kt.createElement("template"),Gc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?kt.createElementNS(Xc,e):kt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>kt.createTextNode(e),createComment:e=>kt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>
vendor: 4,242 bytes, line 1
1{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>kt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{ps.innerHTML=r?`<svg>${e}</svg>`:e;const a=ps.content;if(r){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Zc(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Jc(e,t,n){const r=e.style,o=pe(n);if(n&&!o){if(t&&!pe(t))for(const s in t)n[s]==null&&eo(r,s,"");for(const s in n)eo(r,s,n[s])}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const ms=/\s*!important$/;function eo(e,t,n){if(Q(n))n.forEach(r=>eo(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Qc(e,t);ms.test(n)?e.setProperty(jt(r),n.replace(ms,""),"important"):e[r]=n}}const vs=["Webkit","Moz","ms"],Pr={};function Qc(e,t){const n=Pr[t];if(n)return n;let r=nt(t);if(r!=="filter"&&r in e)return Pr[t]=r;r=ar(r);for(let o=0;o<vs.length;o++){const s=vs[o]+r;if(s in e)return Pr[t]=s}return t}const gs="http://www.w3.org/1999/xlink";function eu(e,t,n,r,o){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(gs,t.slice(6,t.length)):e.setAttributeNS(gs,t,n);else{const s=cl(t);n==null||s&&!si(n)?e.removeAttribute(t):e.setAttribute(t,s?"":n)}}function tu(e,t,n,r,o,s,i){if(t==="innerHTML"||t==="textContent"){r&&i(r,o,s),e[t]=n==null?"":n;return}const a=e.tagName;if(t==="value"&&a!=="PROGRESS"&&!a.includes("-")){e._value=n;const c=a==="OPTION"?e.getAttribute("value"):e.value,u=n==null?"":n;c!==u&&(e.value=u),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const c=typeof e[t];c==="boolean"?n=si(n):n==null&&c==="string"?(n="",l=!0):c==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function nu(e,t,n,r){e.addEventListener(t,n,r)}function ru(e,t,n,r){e.removeEventListener(t,n,r)}function ou(e,t,n,r,o=null){const s=e._vei||(e._vei={}),i=s[t];if(r&&i)i.value=r;else{const[a,l]=su(t);if(r){const c=s[t]=lu(r,o);nu(e,a,c,l)}else i&&(ru(e,a,i,l),s[t]=void 0)}}const ys=/(?:Once|Passive|Capture)$/;function su(e){let t;if(ys.test(e)){t={};let r;for(;r=e.match(ys);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):jt(e.slice(2)),t]}let Or=0;const iu=Promise.resolve(),au=()=>Or||(iu.then(()=>Or=0),Or=Date.now());function lu(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ue(cu(r,n.value),t,5,[r])};return n.value=e,n.attached=au(),n}function cu(e,t){if(Q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const _s=/^on[a-z]/,uu=(e,t,n,r,o=!1,s,i,a,l)=>{t==="class"?Zc(e,r,o):t==="style"?Jc(e,n,r):Tn(t)?uo(t)||ou(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):fu(e,t,r,o))?tu(e,t,r,s,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),eu(e,t,r,o))};function fu(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&_s.test(t)&&ne(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||_s.test(t)&&pe(n)?!1:t in e}const vt="transition",ln="animation",ra=(e,{slots:t})=>fe(ic,du(e),t);ra.displayName="Transition";const oa={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};ra.props=Ce({},Ii,oa);const Mt=(e,t=[])=>{Q(e)?e.forEach(n=>n(...t)):e&&e(...t)},bs=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function du(e){const t={};for(const y in e)y in oa||(t[y]=e[y]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}
1-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=i,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,b=hu(o),x=b&&b[0],M=b&&b[1],{onBeforeEnter:g,onEnter:w,onEnterCancelled:O,onLeave:T,onLeaveCancelled:I,onBeforeAppear:z=g,onAppear:P=w,onAppearCancelled:v=O}=t,G=(y,E,C)=>{Pt(y,E?u:a),Pt(y,E?c:i),C&&C()},W=(y,E)=>{y._isLeaving=!1,Pt(y,d),Pt(y,p),Pt(y,f),E&&E()},D=y=>(E,C)=>{const R=y?P:w,$=()=>G(E,y,C);Mt(R,[E,$]),ws(()=>{Pt(E,y?l:s),gt(E,y?u:a),bs(R)||Es(E,r,x,$)})};return Ce(t,{onBeforeEnter(y){Mt(g,[y]),gt(y,s),gt(y,i)},onBeforeAppear(y){Mt(z,[y]),gt(y,l),gt(y,c)},onEnter:D(!1),onAppear:D(!0),onLeave(y,E){y._isLeaving=!0;const C=()=>W(y,E);gt(y,d),vu(),gt(y,f),ws(()=>{!y._isLeaving||(Pt(y,d),gt(y,p),bs(T)||Es(y,r,M,C))}),Mt(T,[y,C])},onEnterCancelled(y){G(y,!1),Mt(O,[y])},onAppearCancelled(y){G(y,!0),Mt(v,[y])},onLeaveCancelled(y){W(y),Mt(I,[y])}})}function hu(e){if(e==null)return null;if(we(e))return[Ar(e.enter),Ar(e.leave)];{const t=Ar(e);return[t,t]}}function Ar(e){return rl(e)}function gt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Pt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ws(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let pu=0;function Es(e,t,n,r){const o=e._endId=++pu,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=mu(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,f),s()},f=p=>{p.target===e&&++u>=l&&d()};setTimeout(()=>{u<l&&d()},a+1),e.addEventListener(c,f)}function mu(e,t){const n=window.getComputedStyle(e),r=b=>(n[b]||"").split(", "),o=r(`${vt}Delay`),s=r(`${vt}Duration`),i=xs(o,s),a=r(`${ln}Delay`),l=r(`${ln}Duration`),c=xs(a,l);let u=null,d=0,f=0;t===vt?i>0&&(u=vt,d=i,f=s.length):t===ln?c>0&&(u=ln,d=c,f=l.length):(d=Math.max(i,c),u=d>0?i>c?vt:ln:null,f=u?u===vt?s.length:l.length:0);const p=u===vt&&/\b(transform|all)(,|$)/.test(r(`${vt}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function xs(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>Ss(n)+Ss(e[r])))}function Ss(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function vu(){return document.body.offsetHeight}const gu={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Np=(e,t)=>n=>{if(!("key"in n))return;const r=jt(n.key);if(t.some(o=>o===r||gu[o]===r))return e(n)},Fp={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):cn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),cn(e,!0),r.enter(e)):r.leave(e,()=>{cn(e,!1)}):cn(e,t))},beforeUnmount(e,{value:t}){cn(e,t)}};function cn(e,t){e.style.display=t?e._vod:"none"}const yu=Ce({patchProp:uu},Gc);let $r,Cs=!1;function _u(){return $r=Cs?$r:Oc(yu),Cs=!0,$r}const bu=(...e)=>{const t=_u().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=wu(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function wu(e){return pe(e)?document.querySelector(e):e}const Eu=JSON.parse('{"base":"/","lang":"en-US","title":"Even Becker","description":"software developer","head":[["link",{"rel":"apple-touch-icon","link":"180x180","href":"/img/logo/apple-touch-icon.png"}],["link",{"rel":"icon","type":"image/png","sizes":"32x32","href":"/img/logo/favicon-32x32.png"}],["link",{"rel":"icon","type":"image/png","sizes":"32x32","href":"/img/logo/favicon-32x32.png"}],["link",{"rel":"manifest","href":"/img/logo/site.webmanifest"}],["meta",{"name":"google-site-verification","content":"NMn87HLhaJNXgoy8U_1gwVr6xK8zObtteUAcMxGFnmI"}],["meta",{"name":"application-name","content":"Even Becker"}],["meta",{"name":"apple-mobile-web-app-title","content":"Even Becker"}],["meta",{"name":"apple-mobile-web-app-status-bar-style","content":"black"}],["meta",{"name":"theme-color","content":"#377bb5"}],["meta",{"name":"msapplication-TileColor","content":"#377bb5"}]],"locales":{}}');var xu=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),Su=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=xu(r);
1t.has(o)||(t.add(o),n.push(r))}),n},Po=e=>/^(https?:)?\/\//.test(e),Cu=e=>/^mailto:/.test(e),Lu=e=>/^tel:/.test(e),sa=e=>Object.prototype.toString.call(e)==="[object Object]",Tu=e=>e.replace(/\/$/,""),Mu=e=>e.replace(/^\//,""),ia=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const s=o.split("/").length-r.split("/").length;return s!==0?s:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const aa={"v-a2edf704":ye(()=>te(()=>import("./index.html.9e5959e7.js"),[])),"v-f0388862":ye(()=>te(()=>import("./index.html.b2b2b9ff.js"),[])),"v-d6b5d59a":ye(()=>te(()=>import("./index.html.a671635f.js"),[])),"v-f0eccb88":ye(()=>te(()=>import("./index.html.1f0fae92.js"),[])),"v-5fd8d4c7":ye(()=>te(()=>import("./index.html.1f1ac24e.js"),[])),"v-54cdbbcc":ye(()=>te(()=>import("./index.html.a30636d0.js"),[])),"v-7c13b24c":ye(()=>te(()=>import("./index.html.9f6e12e4.js"),[])),"v-7e6cca7c":ye(()=>te(()=>import("./index.html.f499f443.js"),[])),"v-3706649a":ye(()=>te(()=>import("./404.html.466085e8.js"),[])),"v-15534fdd":ye(()=>te(()=>import("./index.html.35c0b951.js"),[])),"v-8daa1a0e":ye(()=>te(()=>import("./index.html.4b900194.js"),[])),"v-006403d8":ye(()=>te(()=>import("./index.html.bf3e1596.js"),[])),"v-4dac58c0":ye(()=>te(()=>import("./index.html.4741079a.js"),[])),"v-cd14fe74":ye(()=>te(()=>import("./index.html.37ca77d9.js"),[])),"v-cd25cfd2":ye(()=>te(()=>import("./index.html.a0d6afcb.js"),[])),"v-cd283a9c":ye(()=>te(()=>import("./index.html.3c5a0f3f.js"),[])),"v-0563dd2c":ye(()=>te(()=>import("./index.html.48d1a0d0.js"),[])),"v-3a1f8885":ye(()=>te(()=>import("./index.html.9d756ec5.js"),[]))},Pu={404:ye(()=>te(()=>import("./404.3b451b78.js"),["assets/404.3b451b78.js","assets/Common.596f7d9e.js"])),HomePage:ye(()=>te(()=>import("./HomePage.88c2b473.js"),["assets/HomePage.88c2b473.js","assets/Common.596f7d9e.js","assets/Pager.69745338.js","assets/resolveTime.bbe121e0.js","assets/SNS.c2df8d48.js"])),Layout:ye(()=>te(()=>import("./Layout.b8e7d89d.js"),["assets/Layout.b8e7d89d.js","assets/Page.f7809758.js","assets/resolveTime.bbe121e0.js","assets/Common.596f7d9e.js"])),Links:ye(()=>te(()=>import("./Links.4ed27ce0.js"),["assets/Links.4ed27ce0.js","assets/Common.596f7d9e.js","assets/PageHeader.4b43dfd6.js"])),Post:ye(()=>te(()=>import("./Post.14c80bc6.js"),["assets/Post.14c80bc6.js","assets/Page.f7809758.js","assets/resolveTime.bbe121e0.js","assets/Common.596f7d9e.js","assets/Pager.69745338.js"])),Tags:ye(()=>te(()=>import("./Tags.aedfe007.js"),["assets/Tags.aedfe007.js","assets/Common.596f7d9e.js","assets/PageHeader.4b43dfd6.js","assets/resolveTime.bbe121e0.js"])),"About-Me":ye(()=>te(()=>import("./About-Me.c689c61d.js"),["assets/About-Me.c689c61d.js","assets/Common.596f7d9e.js","assets/SNS.c2df8d48.js"]))};var la=Ee(Xa),ca=bo({key:"",path:"",title:"",lang:"",frontmatter:{},excerpt:"",headers:[]}),at=Ee(ca),An=()=>at;rt.webpackHot&&(__VUE_HMR_RUNTIME__.updatePageData=e=>{la.value[e.key]=()=>Promise.resolve(e),e.key===at.value.key&&(at.value=e)});var ua=Symbol(""),Oo=()=>{const e=xe(ua);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},fa=Symbol(""),Ou=()=>{const e=xe(fa);if(!e)throw new Error("usePageHead() is called without provider.");return e},Au=Symbol(""),da=Symbol(""),$u=()=>{const e=xe(da);if(!e)throw new Error("usePageLang() is called without provider.");return e},Ao=Symbol(""),$o=()=>{const e=xe(Ao);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},bt=Ee(Eu),ha=()=>bt;rt.webpackHot&&(__VUE_HMR_RUNTIME__.updateSiteData=e=>{bt.value=e});var pa=Symbol(""),jp=()=>{const e=xe(pa);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Ru=Symbol(""),Ot=Ft({resolvePageData:async e=>{const t=la.value[e],n=await(t==null?void 0:t());return n!=null?n:ca},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=pe(t.description)?t.description:n.description,o=[...Q(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return Su(o)},resolvePageHeadTitle:(e,t)=>`${e.title?`${e.title} | `:""}${t.title}`,resolvePageLang:e=>e.lang||"en",resolveRouteLocale:(e,t)=>
vendor: 18,407 bytes, lines 1-5
1ia(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),ku=ke({name:"ClientOnly",setup(e,t){const n=Ee(!1);return Je(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),Iu=ke({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=An(),n=X(()=>aa[e.pageKey||t.value.key]);return()=>n.value?fe(n.value):fe("div","404 Not Found")}}),Ls=ke({name:"Vuepress",setup(){const e=An(),t=X(()=>{let n;if(e.value.path){const r=e.value.frontmatter.layout;pe(r)?n=r:n="Layout"}else n="404";return Pu[n]||Gn(n,!1)});return()=>fe(t.value)}}),Du=e=>Po(e)?e:`${ha().value.base}${Mu(e)}`,ht=e=>e;function Hu(e,t,n){var r,o,s;t===void 0&&(t=50),n===void 0&&(n={});var i=(r=n.isImmediate)!=null&&r,a=(o=n.callback)!=null&&o,l=n.maxWait,c=Date.now(),u=[];function d(){if(l!==void 0){var p=Date.now()-c;if(p+t>=l)return l-p}return t}var f=function(){var p=[].slice.call(arguments),b=this;return new Promise(function(x,M){var g=i&&s===void 0;if(s!==void 0&&clearTimeout(s),s=setTimeout(function(){if(s=void 0,c=Date.now(),!i){var O=e.apply(b,p);a&&a(O),u.forEach(function(T){return(0,T.resolve)(O)}),u=[]}},d()),g){var w=e.apply(b,p);return a&&a(w),x(w)}u.push({resolve:x,reject:M})})};return f.cancel=function(p){s!==void 0&&clearTimeout(s),u.forEach(function(b){return(0,b.reject)(p)}),u=[]},f}/*! 2 * vue-router v4.2.4 3 * (c) 2023 Eduardo San Martin Morote 4 * @license MIT 5 */const Ut=typeof window!="undefined";function zu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const de=Object.assign;function Rr(e,t){const n={};for(const r in t){const o=t[r];n[r]=Ze(o)?o.map(e):e(o)}return n}const yn=()=>{},Ze=Array.isArray,Nu=/\/$/,Fu=e=>e.replace(Nu,"");function kr(e,t,n="/"){let r,o={},s="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=Yu(r!=null?r:t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:i}}function ju(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ts(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Vu(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&nn(t.matched[r],n.matched[o])&&ma(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function nn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ma(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Bu(e[n],t[n]))return!1;return!0}function Bu(e,t){return Ze(e)?Ms(e,t):Ze(t)?Ms(t,e):e===t}function Ms(e,t){return Ze(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Yu(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 s=n.length-1,i,a;for(i=0;i<r.length;i++)if(a=r[i],a!==".")if(a==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}var Ln;(function(e){e.pop="pop",e.push="push"})(Ln||(Ln={}));var _n;(function(e){e.back="back",e.forward="forward",e.unknown=""})(_n||(_n={}));function Uu(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),Fu(e)}const Wu=/^[^#]+#/;function qu(e,t){return e.replace(Wu,"#")+t}function Ku(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 br=()=>({left:window.pageXOffset,top:window.pageYOffset});function Xu(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=Ku(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 Ps(e,t){return(history.state?history.state.position-t:-1)+e}const to=new Map;function Gu(e,t){to.set(e,t)}function Zu(e){const t=to.get(e);return to.delete(e),t}let Ju=()=>location.protocol+"//"+location.host;function va(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),Ts(l,"")}return Ts(n,e)+r+o}function Qu(e,t,n,r){let o=[],s=[],i=null;const a=({state:f})=>{const p=va(e,location),b=n.value,x=t.value;let M=0;if(f){if(n.value=p,t.value=f,i&&i===b){i=null;return}M=x?f.position-x.position:0}else r(p);o.forEach(g=>{g(n.value,b,{delta:M,type:Ln.pop,direction:M?M>0?_n.forward:_n.back:_n.unknown})})};function l(){i=n.value}function c(f){o.push(f);const p=()=>{const b=o.indexOf(f);b>-1&&o.splice(b,1)};return s.push(p),p}function u(){const{history:f}=window;!f.state||f.replaceState(de({},f.state,{scroll:br()}),"")}function d(){for(const f of s)f();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:d}}function Os(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?br():null}}function ef(e){const{history:t,location:n}=window,r={value:va(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,c,u){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Ju()+e+l;try{t[u?"replaceState":"pushState"](c,"",f),o.value=c}catch(p){console.error(p),n[u?"replace":"assign"](f)}}function i(l,c){const u=de({},t.state,Os(o.value.back,l,o.value.forward,!0),c,{position:o.value.position});s(l,u,!0),r.value=l}function a(l,c){const u=de({},o.value,t.state,{forward:l,scroll:br()});s(u.current,u,!0);const d=de({},Os(r.value,l,null),{position:u.position+1},c);s(l,d,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function tf(e){e=Uu(e);const t=ef(e),n=Qu(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=de({location:"",base:e,go:r,createHref:qu.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 nf(e){return typeof e=="string"||e&&typeof e=="object"}function ga(e){return typeof e=="string"||typeof e=="symbol"}const st={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ya=Symbol("");var As;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(As||(As={}));function rn(e,t){return de(new Error,{type:e,[ya]:!0},t)}function ot(e,t){return e instanceof Error&&ya in e&&(t==null||!!(e.type&t))}const $s="[^/]+?",rf={sensitive:!1,strict:!1,start:!0,end:!0},of=/[.+*?^${}()[\]/\\]/g;function sf(e,t){const n=de({},rf,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let d=0;d<c.length;d++){const f=c[d];let p=40+(n.sensitive?.25:0);if(f.type===0)d||(o+="/"),o+=f.value.replace(of,"\\$&"),p+=40;else if(f.type===1){const{value:b,repeatable:x,optional:M,regexp:g}=f;s.push({name:b,repeatable:x,optional:M});const w=g||$s;if(w!==$s){p+=10;try{new RegExp(`(${w})`)}catch(T){throw new Error(`Invalid custom RegExp for param "${b}" (${w}): `+T.message)}}let O=x?`((?:${w})(?:/(?:${w}))*)`:`(${w})`;d||(O=M&&c.length<2?`(?:/${O})`:"/"+O),M&&(O+="?"),o+=O,p+=20,M&&(p+=-8),x&&(p+=-20),w===".*"&&(p+=-50)}u.push(p)}r.push(u)}if(n.strict&&n.end){const c=r.length-1;r[c][r[c].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&(o+="(?:/|$)");const i=new RegExp(o,n.sensitive?"":"i");function a(c){const u=c.match(i),d={};if(!u)return null;for(let f=1;f<u.length;f++){const p=u[f]||"",b=s[f-1];d[b.name]=p&&b.repeatable?p.split("/"):p}return d}function l(c){let u="",d=!1;for(const f of e){(!d||!u.endsWith("/"))&&(u+="/"),d=!1;for(const p of f)if(p.type===0)u+=p.value;else if(p.type===1){const{value:b,repeatable:x,optional:M}=p,g=b in c?c[b]:"";if(Ze(g)&&!x)throw new Error(`Provided param "${b}" is an array but it is not repeatable (* or + modifiers)`);const w=Ze(g)?g.join("/"):g;if(!w)if(M)f.length<2&&(u.endsWith("/")?u=u.slice(0,-1):d=!0);else throw new Error(`Missing required param "${b}"`);u+=w}}return u||"/"}return{re:i,score:r,keys:s,parse:a,stringify:l}}function af(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]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function lf(e,t){let n=0;const r=e.score,o=t.score;for(;n<r.length&&n<o.length;){const s=af(r[n],o[n]);if(s)return s;n++}if(Math.abs(o.length-r.length)===1){if(Rs(r))return 1;if(Rs(o))return-1}return o.length-r.length}function Rs(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const cf={type:0,value:""},uf=/[a-zA-Z0-9_]/;function ff(e){if(!e)return[[]];if(e==="/")return[[cf]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let a=0,l,c="",u="";function d(){!c||(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function f(){c+=l}for(;a<e.length;){if(l=e[a++],l==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:l==="/"?(c&&d(),i()):l===":"?(d(),n=1):f();break;case 4:f(),n=r;break;case 1:l==="("?n=2:uf.test(l)?f():(d(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);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!=="+"&&a--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),d(),i(),o}function df(e,t,n){const r=sf(ff(e.path),n),o=de(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function hf(e,t){const n=[],r=new Map;t=Ds({strict:!1,end:!0,sensitive:!1},t);function o(u){return r.get(u)}function s(u,d,f){const p=!f,b=pf(u);b.aliasOf=f&&f.record;const x=Ds(t,u),M=[b];if("alias"in u){const O=typeof u.alias=="string"?[u.alias]:u.alias;for(const T of O)M.push(de({},b,{components:f?f.record.components:b.components,path:T,aliasOf:f?f.record:b}))}let g,w;for(const O of M){const{path:T}=O;if(d&&T[0]!=="/"){const I=d.record.path,z=I[I.length-1]==="/"?"":"/";O.path=d.record.path+(T&&z+T)}if(g=df(O,d,x),f?f.alias.push(g):(w=w||g,w!==g&&w.alias.push(g),p&&u.name&&!Is(g)&&i(u.name)),b.children){const I=b.children;for(let z=0;z<I.length;z++)s(I[z],g,f&&f.children[z])}f=f||g,(g.record.components&&Object.keys(g.record.components).length||g.record.name||g.record.redirect)&&l(g)}return w?()=>{i(w)}:yn}function i(u){if(ga(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function a(){return n}function l(u){let d=0;for(;d<n.length&&lf(u,n[d])>=0&&(u.record.path!==n[d].record.path||!_a(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!Is(u)&&r.set(u.record.name,u)}function c(u,d){let f,p={},b,x;if("name"in u&&u.name){if(f=r.get(u.name),!f)throw rn(1,{location:u});x=f.record.name,p=de(ks(d.params,f.keys.filter(w=>!w.optional).map(w=>w.name)),u.params&&ks(u.params,f.keys.map(w=>w.name))),b=f.stringify(p)}else if("path"in u)b=u.path,f=n.find(w=>w.re.test(b)),f&&(p=f.parse(b),x=f.record.name);else{if(f=d.name?r.get(d.name):n.find(w=>w.re.test(d.path)),!f)throw rn(1,{location:u,currentLocation:d});x=f.record.name,p=de({},d.params,u.params),b=f.stringify(p)}const M=[];let g=f;for(;g;)M.unshift(g.record),g=g.parent;return{name:x,path:b,params:p,matched:M,meta:vf(M)}}return e.forEach(u=>s(u)),{addRoute:s,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function ks(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function pf(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:mf(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 mf(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 Is(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function vf(e){return e.reduce((t,n)=>de(t,n.meta),{})}function Ds(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function _a(e,t){return t.children.some(n=>n===e||_a(e,n))}const ba=/#/g,gf=/&/g,yf=/\//g,_f=/=/g,bf=/\?/g,wa=/\+/g,wf=/%5B/g,Ef=/%5D/g,Ea=/%5E/g,xf=/%60/g,xa=/%7B/g,Sf=/%7C/g,Sa=/%7D/g,Cf=/%20/g;function Ro(e){return encodeURI(""+e).replace(Sf,"|").replace(wf,"[").replace(Ef,"]")}function Lf(e){return Ro(e).replace(xa,"{").replace(Sa,"}").replace(Ea,"^")}function no(e){return Ro(e).replace(wa,"%2B").replace(Cf,"+").replace(ba,"%23").replace(gf,"%26").replace(xf,"`").replace(xa,"{").replace(Sa,"}").replace(Ea,"^")}function Tf(e){return no(e).replace(_f,"%3D")}function Mf(e){return Ro(e).replace(ba,"%23").replace(bf,"%3F")}function Pf(e){return e==null?"":Mf(e).replace(yf,"%2F")}function nr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Of(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 s=r[o].replace(wa," "),i=s.indexOf("="),a=nr(i<0?s:s.slice(0,i)),l=i<0?null:nr(s.slice(i+1));if(a in t){let c=t[a];Ze(c)||(c=t[a]=[c]),c.push(l)}else t[a]=l}return t}function Hs(e){let t="";for(let n in e){const r=e[n];if(n=Tf(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(Ze(r)?r.map(s=>s&&no(s)):[r&&no(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Af(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ze(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const $f=Symbol(""),zs=Symbol(""),wr=Symbol(""),ko=Symbol(""),ro=Symbol("");function un(){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 _t(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,a)=>{const l=d=>{d===!1?a(rn(4,{from:n,to:t})):d instanceof Error?a(d):nf(d)?a(rn(2,{from:t,to:d})):(s&&r.enterCallbacks[o]===s&&typeof d=="function"&&s.push(d),i())},c=e.call(r&&r.instances[o],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(d=>a(d))})}function Ir(e,t,n,r){const o=[];for(const s of e)for(const i in s.components){let a=s.components[i];if(!(t!=="beforeRouteEnter"&&!s.instances[i]))if(Rf(a)){const c=(a.__vccOpts||a)[t];c&&o.push(_t(c,n,r,s,i))}else{let l=a();o.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${s.path}"`));const u=zu(c)?c.default:c;s.components[i]=u;const f=(u.__vccOpts||u)[t];return f&&_t(f,n,r,s,i)()}))}}return o}function Rf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ns(e){const t=xe(wr),n=xe(ko),r=X(()=>t.resolve(Le(e.to))),o=X(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const f=d.findIndex(nn.bind(null,u));if(f>-1)return f;const p=Fs(l[c-2]);return c>1&&Fs(u)===p&&d[d.length-1].path!==p?d.findIndex(nn.bind(null,l[c-2])):f}),s=X(()=>o.value>-1&&Hf(n.params,r.value.params)),i=X(()=>o.value>-1&&o.value===n.matched.length-1&&ma(n.params,r.value.params));function a(l={}){return Df(l)?t[Le(e.replace)?"replace":"push"](Le(e.to)).catch(yn):Promise.resolve()}return{route:r,href:X(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const kf=ke({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:Ns,setup(e,{slots:t}){const n=Ft(Ns(e)),{options:r}=xe(wr),o=X(()=>({[js(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[js(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:fe("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),If=kf;function Df(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 Hf(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(!Ze(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function Fs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const js=(e,t,n)=>e!=null?e:t!=null?t:n,zf=ke({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=xe(ro),o=X(()=>e.route||r.value),s=xe(zs,0),i=X(()=>{let c=Le(s);const{matched:u}=o.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),a=X(()=>o.value.matched[i.value]);ut(zs,X(()=>i.value+1)),ut($f,a),ut(ro,o);const l=Ee();return ct(()=>[l.value,a.value,e.name],([c,u,d],[f,p,b])=>{u&&(u.instances[d]=c,p&&p!==u&&c&&c===f&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),c&&u&&(!p||!nn(u,p)||!f)&&(u.enterCallbacks[d]||[]).forEach(x=>x(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,d=a.value,f=d&&d.components[u];if(!f)return Vs(n.default,{Component:f,route:c});const p=d.props[u],b=p?p===!0?c.params:typeof p=="function"?p(c):p:null,M=fe(f,de({},b,t,{onVnodeUnmounted:g=>
vendor: 4,329 bytes, line 5
5{g.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return Vs(n.default,{Component:M,route:c})||M}}});function Vs(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Ca=zf;function Nf(e){const t=hf(e.routes,e),n=e.parseQuery||Of,r=e.stringifyQuery||Hs,o=e.history,s=un(),i=un(),a=un(),l=xi(st);let c=st;Ut&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Rr.bind(null,S=>""+S),d=Rr.bind(null,Pf),f=Rr.bind(null,nr);function p(S,V){let j,q;return ga(S)?(j=t.getRecordMatcher(S),q=V):q=S,t.addRoute(q,j)}function b(S){const V=t.getRecordMatcher(S);V&&t.removeRoute(V)}function x(){return t.getRoutes().map(S=>S.record)}function M(S){return!!t.getRecordMatcher(S)}function g(S,V){if(V=de({},V||l.value),typeof S=="string"){const _=kr(n,S,V.path),L=t.resolve({path:_.path},V),A=o.createHref(_.fullPath);return de(_,L,{params:f(L.params),hash:nr(_.hash),redirectedFrom:void 0,href:A})}let j;if("path"in S)j=de({},S,{path:kr(n,S.path,V.path).path});else{const _=de({},S.params);for(const L in _)_[L]==null&&delete _[L];j=de({},S,{params:d(_)}),V.params=d(V.params)}const q=t.resolve(j,V),ie=S.hash||"";q.params=u(f(q.params));const h=ju(r,de({},S,{hash:Lf(ie),path:q.path})),m=o.createHref(h);return de({fullPath:h,hash:ie,query:r===Hs?Af(S.query):S.query||{}},q,{redirectedFrom:void 0,href:m})}function w(S){return typeof S=="string"?kr(n,S,l.value.path):de({},S)}function O(S,V){if(c!==S)return rn(8,{from:V,to:S})}function T(S){return P(S)}function I(S){return T(de(w(S),{replace:!0}))}function z(S){const V=S.matched[S.matched.length-1];if(V&&V.redirect){const{redirect:j}=V;let q=typeof j=="function"?j(S):j;return typeof q=="string"&&(q=q.includes("?")||q.includes("#")?q=w(q):{path:q},q.params={}),de({query:S.query,hash:S.hash,params:"path"in q?{}:S.params},q)}}function P(S,V){const j=c=g(S),q=l.value,ie=S.state,h=S.force,m=S.replace===!0,_=z(j);if(_)return P(de(w(_),{state:typeof _=="object"?de({},ie,_.state):ie,force:h,replace:m}),V||j);const L=j;L.redirectedFrom=V;let A;return!h&&Vu(r,q,j)&&(A=rn(16,{to:L,from:q}),ue(q,q,!0,!1)),(A?Promise.resolve(A):W(L,q)).catch(k=>ot(k)?ot(k,2)?k:re(k):U(k,L,q)).then(k=>{if(k){if(ot(k,2))return P(de({replace:m},w(k.to),{state:typeof k.to=="object"?de({},ie,k.to.state):ie,force:h}),V||L)}else k=y(L,q,!0,m,ie);return D(L,q,k),k})}function v(S,V){const j=O(S,V);return j?Promise.reject(j):Promise.resolve()}function G(S){const V=Ie.values().next().value;return V&&typeof V.runWithContext=="function"?V.runWithContext(S):S()}function W(S,V){let j;const[q,ie,h]=Ff(S,V);j=Ir(q.reverse(),"beforeRouteLeave",S,V);for(const _ of q)_.leaveGuards.forEach(L=>{j.push(_t(L,S,V))});const m=v.bind(null,S,V);return j.push(m),ge(j).then(()=>{j=[];for(const _ of s.list())j.push(_t(_,S,V));return j.push(m),ge(j)}).then(()=>{j=Ir(ie,"beforeRouteUpdate",S,V);for(const _ of ie)_.updateGuards.forEach(L=>{j.push(_t(L,S,V))});return j.push(m),ge(j)}).then(()=>{j=[];for(const _ of h)if(_.beforeEnter)if(Ze(_.beforeEnter))for(const L of _.beforeEnter)j.push(_t(L,S,V));else j.push(_t(_.beforeEnter,S,V));return j.push(m),ge(j)}).then(()=>(S.matched.forEach(_=>_.enterCallbacks={}),j=Ir(h,"beforeRouteEnter",S,V),j.push(m),ge(j))).then(()=>{j=[];for(const _ of i.list())j.push(_t(_,S,V));return j.push(m),ge(j)}).catch(_=>ot(_,8)?_:Promise.reject(_))}function D(S,V,j){a.list().forEach(q=>G(()=>q(S,V,j)))}function y(S,V,j,q,ie){const h=O(S,V);if(h)return h;const m=V===st,_=Ut?history.state:{};j&&(q||m?o.replace(S.fullPath,de({scroll:m&&_&&_.scroll},ie)):o.push(S.fullPath,ie)),l.value=S,ue(S,V,j,m),re()}let E;function C(){E||(E=o.listen((S,V,j)=>{if(!Ae.listening)return;const q=g(S),ie=z(q);if(ie){P(de(ie,{replace:!0}),q).catch(yn);return}c=q;const h=l.value;Ut&&Gu(Ps(h.fullPath,j.delta),br()),W(q,h).catch(m=>ot(m,12)?m:ot(m,2)?(P(m.to,q).then(_=>{ot(_,20)&&!j.delta&&j.type===Ln.pop&&o.go(-1,!1)}).catch(yn),Promise.reject()):(j.delta&&o.go(-j.delta,!1),U(m,q,h))).then(m=>{m=m||y(q,h,!1),m&&(j.delta&&!ot(m,8)?o.go(-j.delta,!1):j.type===Ln.pop&&ot(m,20)&&o.go(-1,!1)),D(q,h,m)}).catch(yn)}))}let R=un(),$=un(),N;function U(S,V,j){re(S);const q=$.list();return q.length?q.forEach(ie=>ie(S,V,j)):console.error(S),Promise.reject(S)}function oe(){return N&&l.value!==st?Promise.resolve():new Promise((S,V)=>{R.add([S,V])})}
5function re(S){return N||(N=!S,C(),R.list().forEach(([V,j])=>S?j(S):V()),R.reset()),S}function ue(S,V,j,q){const{scrollBehavior:ie}=e;if(!Ut||!ie)return Promise.resolve();const h=!j&&Zu(Ps(S.fullPath,0))||(q||!j)&&history.state&&history.state.scroll||null;return So().then(()=>ie(S,V,h)).then(m=>m&&Xu(m)).catch(m=>U(m,S,V))}const ve=S=>o.go(S);let Me;const Ie=new Set,Ae={currentRoute:l,listening:!0,addRoute:p,removeRoute:b,hasRoute:M,getRoutes:x,resolve:g,options:e,push:T,replace:I,go:ve,back:()=>ve(-1),forward:()=>ve(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:$.add,isReady:oe,install(S){const V=this;S.component("RouterLink",If),S.component("RouterView",Ca),S.config.globalProperties.$router=V,Object.defineProperty(S.config.globalProperties,"$route",{enumerable:!0,get:()=>Le(l)}),Ut&&!Me&&l.value===st&&(Me=!0,T(o.location).catch(ie=>{}));const j={};for(const ie in st)Object.defineProperty(j,ie,{get:()=>l.value[ie],enumerable:!0});S.provide(wr,V),S.provide(ko,yi(j)),S.provide(ro,l);const q=S.unmount;Ie.add(S),S.unmount=function(){Ie.delete(S),Ie.size<1&&(c=st,E&&E(),E=null,l.value=st,Me=!1,N=!1),q()}}};function ge(S){return S.reduce((V,j)=>V.then(()=>G(j)),Promise.resolve())}return Ae}function Ff(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;i<s;i++){const a=t.matched[i];a&&(e.matched.find(c=>nn(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>nn(c,l))||o.push(l))}return[n,r,o]}function Lt(){return xe(wr)}function $n(){return xe(ko)}const jf=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=Lt(),s=An(),a=Hu(()=>{var M,g,w,O;const l=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(l-0)<r){Bs(o,{hash:"",force:!0});return}const u=window.innerHeight+l,d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),f=Math.abs(d-u)<r,p=Array.from(document.querySelectorAll(e)),x=Array.from(document.querySelectorAll(t)).filter(T=>p.some(I=>I.hash===T.hash));for(let T=0;T<x.length;T++){const I=x[T],z=x[T+1],P=l>=((g=(M=I.parentElement)==null?void 0:M.offsetTop)!=null?g:0)-r,v=!z||l<((O=(w=z.parentElement)==null?void 0:w.offsetTop)!=null?O:0)-r;if(!(P&&v))continue;const W=decodeURIComponent(o.currentRoute.value.hash),D=decodeURIComponent(I.hash);if(W===D)return;if(f){for(let y=T+1;y<x.length;y++)if(W===decodeURIComponent(x[y].hash))return}Bs(o,{hash:D,force:!0});return}},n);Je(()=>{a(),window.addEventListener("scroll",a)}),pr(()=>{window.removeEventListener("scroll",a)}),ct(()=>s.value.path,a)},Bs=async(e,...t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace(...t).finally(()=>e.options.scrollBehavior=n)},Vf="a.sidebar-item",Bf=".header-anchor",Yf=300,Uf=5;var Wf=ht({setup(){jf({headerLinkSelector:Vf,headerAnchorSelector:Bf,delay:Yf,offset:Uf})}});/*! medium-zoom 1.0.8 | MIT License | https://github.com/francoischalifour/medium-zoom */var At=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jn=function(t){return t.tagName==="IMG"},qf=function(t){return NodeList.prototype.isPrototypeOf(t)},Yn=function(t){return t&&t.nodeType===1},Ys=function(t){var n=t.currentSrc||t.src;return n.substr(-4).toLowerCase()===".svg"},Us=function(t){try{return Array.isArray(t)?t.filter(jn):qf(t)?[].slice.call(t).filter(jn):Yn(t)?[t].filter(jn):typeof t=="string"?[].slice.call(document.querySelectorAll(t)).filter(jn):[]}catch{throw new TypeError(`The provided selector is invalid. 6Expects a CSS selector, a Node element, a NodeList or an array. 7See: https://github.com/francoischalifour/medium-zoom`)}},Kf=function(t){var n=document.createElement("div");return n.classList.add("medium-zoom-overlay"),n.style.background=t,n},Xf=function(t){var n=t.getBoundingClientRect(),r=n.top,o=n.left,s=n.width,i=n.height,a=t.cloneNode(),l=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,c=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return a.removeAttribute("id"),a.style.position="absolute",a.style.top=r+l+"px",a.style.left=o+c+"px",a.style.width=s+"px",a.style.height=i+"px",a.style.transform="",a},Yt=function(t,n){var r=At({bubbles:!1,cancelable:!1,detail:void 0},n);if(typeof window.CustomEvent=="function")return new CustomEvent(t,r);var o=document.createEvent("CustomEvent");return o.initCustomEvent(t,r.bubbles,r.cancelable,r.detail),o},Gf=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(y){function E(){}y(E,E)},o=function(y){var E=y.target;if(E===G){b();return}O.indexOf(E)!==-1&&x({target:E})},s=function(){if(!(I||!v.original)){var y=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(z-y)>P.scrollOffset&&setTimeout(b,150)}},i=function(y){var E=y.key||y.keyCode;(E==="Escape"||E==="Esc"||E===27)&&b()},a=function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=y;if(y.background&&(G.style.background=y.background),y.container&&y.container instanceof Object&&(E.container=At({},P.container,y.container)),y.template){var C=Yn(y.template)?y.template:document.querySelector(y.template);E.template=C}return P=At({},P,E),O.forEach(function(R){R.dispatchEvent(Yt("medium-zoom:update",{detail:{zoom:W}}))}),W},l=function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(At({},P,y))},c=function(){for(var y=arguments.length,E=Array(y),C=0;C<y;C++)E[C]=arguments[C];var R=E.reduce(function($,N){return[].concat($,Us(N))},[]);return R.filter(function($){return O.indexOf($)===-1}
vendor: 6,363 bytes, line 7
7).forEach(function($){O.push($),$.classList.add("medium-zoom-image")}),T.forEach(function($){var N=$.type,U=$.listener,oe=$.options;R.forEach(function(re){re.addEventListener(N,U,oe)})}),W},u=function(){for(var y=arguments.length,E=Array(y),C=0;C<y;C++)E[C]=arguments[C];v.zoomed&&b();var R=E.length>0?E.reduce(function($,N){return[].concat($,Us(N))},[]):O;return R.forEach(function($){$.classList.remove("medium-zoom-image"),$.dispatchEvent(Yt("medium-zoom:detach",{detail:{zoom:W}}))}),O=O.filter(function($){return R.indexOf($)===-1}),W},d=function(y,E){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return O.forEach(function(R){R.addEventListener("medium-zoom:"+y,E,C)}),T.push({type:"medium-zoom:"+y,listener:E,options:C}),W},f=function(y,E){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return O.forEach(function(R){R.removeEventListener("medium-zoom:"+y,E,C)}),T=T.filter(function(R){return!(R.type==="medium-zoom:"+y&&R.listener.toString()===E.toString())}),W},p=function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=y.target,C=function(){var $={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},N=void 0,U=void 0;if(P.container)if(P.container instanceof Object)$=At({},$,P.container),N=$.width-$.left-$.right-P.margin*2,U=$.height-$.top-$.bottom-P.margin*2;else{var oe=Yn(P.container)?P.container:document.querySelector(P.container),re=oe.getBoundingClientRect(),ue=re.width,ve=re.height,Me=re.left,Ie=re.top;$=At({},$,{width:ue,height:ve,left:Me,top:Ie})}N=N||$.width-P.margin*2,U=U||$.height-P.margin*2;var Ae=v.zoomedHd||v.original,ge=Ys(Ae)?N:Ae.naturalWidth||N,S=Ys(Ae)?U:Ae.naturalHeight||U,V=Ae.getBoundingClientRect(),j=V.top,q=V.left,ie=V.width,h=V.height,m=Math.min(Math.max(ie,ge),N)/ie,_=Math.min(Math.max(h,S),U)/h,L=Math.min(m,_),A=(-q+(N-ie)/2+P.margin+$.left)/L,k=(-j+(U-h)/2+P.margin+$.top)/L,Y="scale("+L+") translate3d("+A+"px, "+k+"px, 0)";v.zoomed.style.transform=Y,v.zoomedHd&&(v.zoomedHd.style.transform=Y)};return new r(function(R){if(E&&O.indexOf(E)===-1){R(W);return}var $=function ue(){I=!1,v.zoomed.removeEventListener("transitionend",ue),v.original.dispatchEvent(Yt("medium-zoom:opened",{detail:{zoom:W}})),R(W)};if(v.zoomed){R(W);return}if(E)v.original=E;else if(O.length>0){var N=O;v.original=N[0]}else{R(W);return}if(v.original.dispatchEvent(Yt("medium-zoom:open",{detail:{zoom:W}})),z=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,I=!0,v.zoomed=Xf(v.original),document.body.appendChild(G),P.template){var U=Yn(P.template)?P.template:document.querySelector(P.template);v.template=document.createElement("div"),v.template.appendChild(U.content.cloneNode(!0)),document.body.appendChild(v.template)}if(v.original.parentElement&&v.original.parentElement.tagName==="PICTURE"&&v.original.currentSrc&&(v.zoomed.src=v.original.currentSrc),document.body.appendChild(v.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),v.original.classList.add("medium-zoom-image--hidden"),v.zoomed.classList.add("medium-zoom-image--opened"),v.zoomed.addEventListener("click",b),v.zoomed.addEventListener("transitionend",$),v.original.getAttribute("data-zoom-src")){v.zoomedHd=v.zoomed.cloneNode(),v.zoomedHd.removeAttribute("srcset"),v.zoomedHd.removeAttribute("sizes"),v.zoomedHd.removeAttribute("loading"),v.zoomedHd.src=v.zoomed.getAttribute("data-zoom-src"),v.zoomedHd.onerror=function(){clearInterval(oe),console.warn("Unable to reach the zoom image target "+v.zoomedHd.src),v.zoomedHd=null,C()};var oe=setInterval(function(){v.zoomedHd.complete&&(clearInterval(oe),v.zoomedHd.classList.add("medium-zoom-image--opened"),v.zoomedHd.addEventListener("click",b),document.body.appendChild(v.zoomedHd),C())},10)}else if(v.original.hasAttribute("srcset")){v.zoomedHd=v.zoomed.cloneNode(),v.zoomedHd.removeAttribute("sizes"),v.zoomedHd.removeAttribute("loading");var re=v.zoomedHd.addEventListener("load",function(){v.zoomedHd.removeEventListener("load",re),v.zoomedHd.classList.add("medium-zoom-image--opened"),v.zoomedHd.addEventListener("click",b),document.body.appendChild(v.zoomedHd),C()})}else C()})},b=function(){return new r(function(y){if(I||!v.original){y(W);return}var E=function C(){v.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(v.zoomed),v.zoomedHd&&document.body.removeChild(v.zoomedHd),document.body.removeChild(G),v.zoomed.classList.remove("medium-zoom-image--opened"),v.template&&document.body.removeChild(v.template),I=!1,v.zoomed.removeEventListener("transitionend",C),v.original.dispatchEvent(Yt("medium-zoom:closed",{detail:{zoom:W}})),v.original=null,v.zoomed=null,v.zoomedHd=null,v.template=null,y(W)};I=!0,document.body.classList.remove("medium-zoom--opened"),v.zoomed.style.transform="",v.zoomedHd&&(v.zoomedHd.style.transform=""),v.template&&(v.template.style.transition="opacity 150ms",v.template.style.opacity=0),v.original.dispatchEvent(Yt("medium-zoom:close",{detail:{zoom:W}})),v.zoomed.addEventListener("transitionend",E)})},x=function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=y.target;return v.original?b():p({target:E})},M=function(){return P},g=function(){return O},w=function(){return v.original},O=[],T=[],I=!1,z=0,P=n,v={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?P=t:(t||typeof t=="string")&&c(t),P=At({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},P);var G=Kf(P.background);document.addEventListener("click",o),document.addEventListener("keyup",i),document.addEventListener("scroll",s),window.addEventListener("resize",b);var W={open:p,close:b,toggle:x,update:a,clone:l,attach:c,detach:u,on:d,off:f,getOptions:M,getImages:g,getZoomedImage:w};return W};function Zf(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document=="undefined")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var Jf=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}
7.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";Zf(Jf);var Qf=Gf;const ed=Symbol("mediumZoom");const td=".theme-gungnir-content > img, .theme-gungnir-content :not(a) > img",nd={},rd=300;var od=ht({enhance({app:e,router:t}){const n=Qf(nd);n.refresh=(r=td)=>{n.detach(),n.attach(r)},e.provide(ed,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),rd)})}});/** 8 * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress 9 * @license MIT 10 */const ae={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'<div class="bar" role="bar"></div>'},status:null,set:e=>{const t=ae.isStarted();e=Dr(e,ae.settings.minimum,1),ae.status=e===1?null:e;const n=ae.render(!t),r=n.querySelector(ae.settings.barSelector),o=ae.settings.speed,s=ae.settings.easing;return n.offsetWidth,sd(i=>{Vn(r,{transform:"translate3d("+Ws(e)+"%,0,0)",transition:"all "+o+"ms "+s}),e===1?(Vn(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Vn(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){ae.remove(),i()},o)},o)):setTimeout(()=>i(),o)}),ae},isStarted:()=>typeof ae.status=="number",start:()=>{ae.status||ae.set(0);const e=()=>{setTimeout(()=>{!ae.status||(ae.trickle(),e())},ae.settings.trickleSpeed)};return ae.settings.trickle&&e(),ae},done:e=>!e&&!ae.status?ae:ae.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=ae.status;return t?(typeof e!="number"&&(e=(1-t)*Dr(Math.random()*t,.1,.95)),t=Dr(t+e,0,.994),ae.set(t)):ae.start()},trickle:()=>ae.inc(Math.random()*ae.settings.trickleRate),render:e=>{if(ae.isRendered())return document.getElementById("nprogress");qs(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=ae.settings.template;const n=t.querySelector(ae.settings.barSelector),r=e?"-100":Ws(ae.status||0),o=document.querySelector(ae.settings.parent);return Vn(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&qs(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{Ks(document.documentElement,"nprogress-busy"),Ks(document.querySelector(ae.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&id(e)},isRendered:()=>!!document.getElementById("nprogress")},Dr=(e,t,n)=>e<t?t:e>n?n:e,Ws=e=>(-1+e)*100,sd=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Vn=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,l){return l.toUpperCase()})}function r(i){const a=document.body.style;if(i in a)return i;let l=e.length;const c=i.charAt(0).toUpperCase()+i.slice(1);let u;for(;l--;)if(u=e[l]+c,u in a)return u;return i}function o(i){return i=n(i),t[i]||(t[i]=r(i))}function s(i,a,l){a=o(a),i.style[a]=l}return function(i,a){for(const l in a){const c=a[l];c!==void 0&&Object.prototype.hasOwnProperty.call(a,l)&&s(i,l,c)}}}(),La=(e,t)=>(typeof e=="string"?e:Io(e)).indexOf(" "+t+" ")>=0,qs=(e,t)=>{const n=Io(e),r=n+t;La(n,t)||(e.className=r.substring(1))},Ks=(e,t)=>{const n=Io(e);if(!La(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},Io=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),id=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const ad=()=>{Je(()=>{const e=Lt(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||ae.start()}),e.afterEach(n=>{t.add(n.path),ae.done()})})};var ld=ht({setup(){ad()}});const cd=JSON.parse(`{"repo":"evenbecker/portfolio-vue","docsDir":"blog","docsBranch":"main","personalInfo":{"name":"Hello, I'm Even Becker","avatar":"/img/avatar.jpg","description":"Welcome to my website!","sns":{"github":"evenbecker","linkedin":"even-becker-0885a0169"}},"homeHeaderImages":[{"path":"/img/home-bg/2.jpg","mask":"rgba(40, 57, 101, .2)"},{"path":"/img/home-bg/4.jpg","mask":"rgba(40, 57, 101, .2)"}],"pages":{"tags":{"subtitle":"Explore my website by tags","bgImage":{"path":"/img/pages/tags.jpg","mask":"rgba(13, 23, 100, 0.3)"}},"links":{"subtitle":"Here you can run my projects deployed on the web.","bgImage":{"path":"/img/pages/projects.jpg","mask":"rgba(137, 29, 85, 0.2)"}},"aboutMe":{"subtitle":"Unveiling the developer behind the screen","bgImage":{"path":"/img/pages/about.jpg","mask":"rgba(125, 139, 113, 0.4)"}}},"navbar":[{"text":"Home","link":"/","icon":"co-arch-linux"},{"text":"Tags","link":"/tags/","icon":"fa-tag"},{"text":"Projects","link":"/links/","icon":"co-external-link"},{"text":"About me","link":"/about-me/","icon":"fa-user"}],"footer":"\\n <a href=\\"https://github.com/evenbecker\\" target=\\"_blank\\">Even Becker</a> © 2026\\n <br>\\n Developed with <a href=\\"https://v2.vuepress.vuejs.org\\" target=\\"_blank\\">VuePress</a> </a>\\n ","locales":{"/":{"selectLanguageName":"English"}},"blogNumPerPage":10,"hitokoto":false,"catalog":true,"colorMode":"auto","colorModeSwitch":true,"searchIcon":"ri-search-2-line","langIcon":"hi-translate","sidebar":"auto","sidebarDepth":2,"editLink":true,"lastUpdated":true,"contributors":false,"navbarTitle":"$ cd /home/","selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","editLinkText":"Edit this page on GitHub","lastUpdatedText":"Last Updated","contributorsText":"Contributors","searchText":"Search","info":"INFO","tip":"TIP","warning":"WARNING","danger":"DANGER","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"$ cd /home/","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar","pageText":{"tags":"Tags","links":"Links"},"showAllTagsText":"Show All","postNext":"Next","postPrev":"Previous","homeNext":"Newer Posts","homePrev":"Older Posts","pwaPopupMessage":"New content is available.","pwaPopupButtonText":"Refresh","headerImageCredit":"Image by","search":true}`),Ta=Ee(cd),ud=()=>Ta;rt.webpackHot&&(__VUE_HMR_RUNTIME__.updateThemeData=e=>{Ta.value=e});const Ma=Symbol(""),fd=()=>{const e=xe(Ma);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},dd=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}};var hd=ht({enhance({app:e}){const t=ud(),n=e._context.provides[Ao],r=X(()=>dd(t.value,n.value));e.provide(Ma,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}});const pd=({input:e,hotKeys:t})=>{const n=r=>{!e.value||t.value.length===0||r.target===document.body&&t.value.includes(r.key)&&(e.value.focus(),r.preventDefault())};Je(()=>{document.addEventListener("keydown",n)}),pr(()=>{document.removeEventListener("keydown",n)})},md=[{title:"About Me",headers:[{level:2,title:"Miscellaneous",slug:"miscellaneous",children:[]}],path:"/about-me/",pathLocale:"/",extraFields:[],layout:"About-Me"},{title:"Links",headers:[],path:"/links/",pathLocale:"/",extraFields:[],layout:"Links"},{title:"Linux as a desktop OS",subtitle:"In this post, I explain how I use Linux.",headers:[{level:2,title:"CLI is better than GUI",slug:"cli-is-better-than-gui",children:[]},{level:2,title:"Thoughs on security",slug:"thoughs-on-security",children:[]},{level:2,title:"My way",slug:"my-way",children:[]},{level:2,title:"My opinion on some Linux distros",slug:"my-opinion-on-some-linux-distros",children:[]}],path:"/post/2025/08/19/Linux/",pathLocale:"/",extraFields:[],layout:"Post"}
10,{title:"Why VuePress 2?",subtitle:"Choosing the right framework for my personal website",headers:[],path:"/post/2026/01/26/SSG/",pathLocale:"/",extraFields:[],layout:"Post"},{title:"My Projects",subtitle:"Here are my personal dev projects",headers:[],path:"/post/2026/01/27/my-projects/",pathLocale:"/",extraFields:[],layout:"Post"},{title:"Postman without Snap",subtitle:"You don't need Snap/Flatpak to install Postman on Linux.",headers:[],path:"/post/2026/03/14/postman/",pathLocale:"/",extraFields:[],layout:"Post"},{title:"Minimalism in removable drive handling",subtitle:"Learn how to handle USB devices without GVFS/Dolphin",headers:[],path:"/post/2026/08/30/udisks/",pathLocale:"/",extraFields:[],layout:"Post"},{title:"Is Omarchy evil?",subtitle:"Conspiracy theory about Omarchy",headers:[{level:2,title:"The facts",slug:"the-facts",children:[]},{level:2,title:"Conspiracy theory",slug:"conspiracy-theory",children:[]}],path:"/post/2026/09/19/omarchy/",pathLocale:"/",extraFields:[],layout:"Post"},{title:"",headers:[],path:"/404.html",pathLocale:"/",extraFields:[],layout:"404"},{title:"Tags",headers:[],path:"/tags/",pathLocale:"/",extraFields:[],layout:"Tags"},{title:"Home",headers:[],path:"/",pathLocale:"/",extraFields:[],layout:"HomePage"},{title:"Linux | Tags",headers:[],path:"/tags/linux/",pathLocale:"/",extraFields:[],layout:"Tags"},{title:"Static Site Generator | Tags",headers:[],path:"/tags/static-site-generator/",pathLocale:"/",extraFields:[],layout:"Tags"},{title:"Vue | Tags",headers:[],path:"/tags/vue/",pathLocale:"/",extraFields:[],layout:"Tags"},{title:"dev | Tags",headers:[],path:"/tags/dev/",pathLocale:"/",extraFields:[],layout:"Tags"},{title:"API | Tags",headers:[],path:"/tags/api/",pathLocale:"/",extraFields:[],layout:"Tags"},{title:"Angular | Tags",headers:[],path:"/tags/angular/",pathLocale:"/",extraFields:[],layout:"Tags"},{title:"Home",headers:[],path:"/page/1/",pathLocale:"/",extraFields:[],layout:"HomePage"}],Pa=Ee(md),vd=()=>Pa;rt.webpackHot&&(__VUE_HMR_RUNTIME__.updateSearchIndex=e=>{Pa.value=e});const gd=/[^\x00-\x7F]/,yd=e=>e.split(/\s+/g).map(t=>t.trim()).filter(t=>!!t),Xs=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),Gs=(e,t)=>{const n=t.join(" "),r=yd(e);if(gd.test(e))return r.some(i=>n.toLowerCase().indexOf(i)>-1);const o=e.endsWith(" ");return new RegExp(r.map((i,a)=>r.length===a+1&&!o?`(?=.*\\b${Xs(i)})`:`(?=.*\\b${Xs(i)}\\b)`).join("")+".+","gi").test(n)},_d=({searchIndex:e,routeLocale:t,query:n,maxSuggestions:r})=>{const o=X(()=>e.value.filter(s=>s.pathLocale===t.value));return X(()=>{const s=n.value.trim().toLowerCase();if(!s)return[];const i=[],a=(l,c)=>{if(Gs(s,[c.title]))return{link:`${l.path}#${c.slug}`,title:l.title,subtitle:l.subtitle,header:c.title};for(const u of c.children){const d=a(l,u);if(d)return d}return!1};for(const l of o.value){if(i.length>=r.value)break;if(l.layout!=="Post")continue;const c=[l.title,...l.extraFields];if(l.subtitle&&c.push(l.subtitle),Gs(s,c)){i.push({link:l.path,title:l.title,subtitle:l.subtitle});continue}for(const u of l.headers){if(i.length>=r.value)break;const d=a(l,u);if(d){i.push(d);break}}}return i})},bd=e=>{const t=Ee(0);return{focusIndex:t,focusNext:()=>{t.value<e.value.length-1?t.value+=1:t.value=0},focusPrev:()=>{t.value>0?t.value-=1:t.value=e.value.length-1},focusTo:i=>{i>=0&&i<e.value.length&&(t.value=i)},unFocus:()=>{t.value=-1}}},wd=ke({name:"SearchPage",props:{locales:{type:Object,required:!1,default:()=>({})},hotKeys:{type:Array,required:!1,default:()=>[]},maxSuggestions:{type:Number,required:!1,default:5}},setup(e,{emit:t}){const{locales:n,hotKeys:r,maxSuggestions:o}
10=ur(e),s=Lt(),i=$o(),a=vd(),l=Ee(null),c=Ee(""),u=X(()=>{var I;return(I=n.value[i.value])!=null?I:{}}),d=_d({searchIndex:a,routeLocale:i,query:c,maxSuggestions:o}),{focusIndex:f,focusNext:p,focusPrev:b,focusTo:x,unFocus:M}=bd(d);pd({input:l,hotKeys:r});const g=X(()=>!!d.value.length),w=()=>{!g.value||b()},O=()=>{!g.value||p()},T=I=>{if(!g.value)return;const z=d.value[I];if(!z)return;const P=document.querySelector("html");P==null||P.classList.remove("fixed"),s.push(z.link).then(()=>{c.value="",f.value=0})};return()=>fe("div",{class:"search-page",role:"search"},[fe("span",{class:"search-close",onClick:I=>t("toggle-search")},[fe("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",width:"28",height:"28",fill:"currentColor"},[fe("path",{d:"M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"})])]),fe("div",{class:"gungnir-search-box"},[fe("input",{ref:l,placeholder:u.value.placeholder||"$ grep ...",autocomplete:"off",spellcheck:!1,value:c.value,onInput:I=>c.value=I.target.value,onKeydown:I=>{switch(I.key){case"ArrowUp":{w();break}case"ArrowDown":{O();break}case"Enter":{I.preventDefault(),T(f.value);break}}}}),g.value&&fe("ul",{class:"suggestions",onMouseleave:()=>M()},d.value.map(({link:I,title:z,subtitle:P},v)=>fe("li",{class:["suggestion",{focused:f.value===v}],onMouseenter:()=>x(v),onMousedown:()=>T(v)},fe("a",{href:I,onClick:G=>G.preventDefault()},[fe("span",{class:"suggestion-title"},z||I),P&&fe("span",{class:"suggestion-subtitle"},P)]))))])])}});const Ed={},xd=["s","/"],Sd=10;var Cd=ht({enhance({app:e}){e.component("SearchPage",t=>fe(wd,{locales:Ed,hotKeys:xd,maxSuggestions:Sd,...t}))}});var Ld=ht({});const Hr={},Td=()=>{let e;const t=o=>{const s=document.querySelector("html");o.classList.contains("fullscreen-mode")?(o.classList.remove("fullscreen-mode"),s==null||s.classList.remove("fixed")):(o.classList.add("fullscreen-mode"),s==null||s.classList.add("fixed"))},n=o=>{if(o.hasAttribute("fullscreen-code-inserted"))return;const s=document.createElement("div");s.classList.add("fullscreen-code-button"),s.addEventListener("click",()=>t(o)),o.appendChild(s),o.setAttribute("fullscreen-code-inserted","")},r=()=>{const o=Hr.selector||"div[class*='language-']";setTimeout(()=>{document.querySelectorAll(o).forEach(s=>{Hr.fullScreen!==!1&&n(s)})},Hr.delay||500)};Je(()=>{r(),e=Lt().afterEach(()=>{r()})}),mr(()=>{e()})};var Md=ht({setup:()=>{Td()}});const Pd={"<":"<",">":">",'"':""","'":"'","&":"&"};let Od=0;var Ad=e=>e.replace(/[<>"&]/g,t=>Pd[t]||t),$d=e=>e+Od++;const It={},Rd=e=>{const{name:t,paths:n=[],d:r,polygons:o=[],points:s}=e;r&&n.push({d:r}),s&&o.push({points:s}),It[t]=Object.assign({},e,{paths:n,polygons:o}),It[t].minX||(It[t].minX=0),It[t].minY||(It[t].minY=0)},Oa=(...e)=>{for(const t of e)Rd(t)},kd=ke({name:"OhVueIcon",props:{name:{type:String,validator:e=>!e||e in It||(console.warn(`Invalid prop: prop "name" is referring to an unregistered icon "${e}". 11Please make sure you have imported this icon before using it.`),!1)},title:String,fill:String,scale:{type:[Number,String],default:1},animation:{validator:e=>["spin","spin-pulse","wrench","ring","pulse","flash","float"].includes(e)},hover:Boolean,flip:{validator:e=>["horizontal","vertical","both"].includes(e)},speed:{validator:e=>e==="fast"||e==="slow"},label:String,inverse:Boolean},setup(e){const t=Ee([]),n=Ft({outerScale:1.2,x:null,y:null}),r=Ft({width:0,height:0}),o=X(()=>{const x=Number(e.scale);return isNaN(x)||x<=0?(console.warn('Invalid prop: prop "scale" should be a number over 0.'),n.outerScale):x*n.outerScale}),s=X(()=>({"ov-icon":!0,"ov-inverse":e.inverse,"ov-flip-horizontal":e.flip==="horizontal","ov-flip-vertical":e.flip==="vertical","ov-flip-both":e.flip==="both","ov-spin":e.animation==="spin","ov-spin-pulse":e.animation==="spin-pulse","ov-wrench":e.animation==="wrench","ov-ring":e.animation==="ring","ov-pulse":e.animation==="pulse","ov-flash":e.animation==="flash","ov-float":e.animation==="float","ov-hover":e.hover,"ov-fast":e.speed==="fast","ov-slow":e.speed==="slow"})),i=X(()=>e.name?It[e.name]:null),a=X(()=>i.value?`${i.value.minX} ${i.value.minY} ${i.value.width} ${i.value.height}`:`0 0 ${c.value} ${u.value}`),l=X(()=>
11{if(!i.value)return 1;const{width:x,height:M}=i.value;return Math.max(x,M)/16}),c=X(()=>r.width||i.value&&i.value.width/l.value*o.value||0),u=X(()=>r.height||i.value&&i.value.height/l.value*o.value||0),d=X(()=>o.value!==1&&{fontSize:o.value+"em"}),f=X(()=>{if(!i.value||!i.value.raw)return null;const x={};let M=i.value.raw;return M=M.replace(/\s(?:xml:)?id=(["']?)([^"')\s]+)\1/g,(g,w,O)=>{const T=$d("vat-");return x[O]=T,` id="${T}"`}),M=M.replace(/#(?:([^'")\s]+)|xpointer\(id\((['"]?)([^')]+)\2\)\))/g,(g,w,O,T)=>{const I=w||T;return I&&x[I]?`#${x[I]}`:g}),M}),p=X(()=>i.value&&i.value.attr?i.value.attr:{}),b=()=>{if(!e.name&&e.name!==null&&t.value.length===0)return void console.warn('Invalid prop: prop "name" is required.');if(i.value)return;let x=0,M=0;t.value.forEach(g=>{g.outerScale=o.value,x=Math.max(x,g.width),M=Math.max(M,g.height)}),r.width=x,r.height=M,t.value.forEach(g=>{g.x=(x-g.width)/2,g.y=(M-g.height)/2})};return Je(()=>{b()}),ji(()=>{b()}),{...ur(n),children:t,icon:i,klass:s,style:d,width:c,height:u,box:a,attribs:p,raw:f}},created(){const e=this.$parent;e&&e.children&&e.children.push(this)},render(){const e=Object.assign({role:this.$attrs.role||(this.label||this.title?"img":null),"aria-label":this.label||null,"aria-hidden":!(this.label||this.title),width:this.width,height:this.height,viewBox:this.box},this.attribs);this.attribs.stroke?e.stroke=this.fill?this.fill:"currentColor":e.fill=this.fill?this.fill:"currentColor",this.x&&(e.x=this.x.toString()),this.y&&(e.y=this.y.toString());let t={class:this.klass,style:this.style};if(t=Object.assign(t,e),this.raw){const o=this.title?`<title>${Ad(this.title)}</title>${this.raw}`:this.raw;t.innerHTML=o}const n=this.title?[fe("title",this.title)]:[],r=(o,s,i)=>fe(o,{...s,key:`${o}-${i}`});return fe("svg",t,this.raw?void 0:n.concat([this.$slots.default?this.$slots.default():this.icon?[...this.icon.paths.map((o,s)=>r("path",o,s)),...this.icon.polygons.map((o,s)=>r("polygon",o,s))]:[]]))}});function Do(e,t){t===void 0&&(t={});var n=t.insertAt;if(e&&typeof document!="undefined"){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}Do(`.ov-icon { 12 display: inline-block; 13 overflow: visible; 14 vertical-align: -0.2em; 15} 16`);Do(`/* ---------------- spin ---------------- */ 17.ov-spin:not(.ov-hover), 18.ov-spin.ov-hover:hover, 19.ov-parent.ov-hover:hover > .ov-spin { 20 animation: ov-spin 1s linear infinite; 21} 22 23.ov-spin:not(.ov-hover).ov-fast, 24.ov-spin.ov-hover.ov-fast:hover, 25.ov-parent.ov-hover:hover > .ov-spin.ov-fast { 26 animation: ov-spin 0.7s linear infinite; 27} 28 29.ov-spin:not(.ov-hover).ov-slow, 30.ov-spin.ov-hover.ov-slow:hover, 31.ov-parent.ov-hover:hover > .ov-spin.ov-slow { 32 animation: ov-spin 2s linear infinite; 33} 34 35/* ---------------- spin-pulse ---------------- */ 36 37.ov-spin-pulse:not(.ov-hover), 38.ov-spin-pulse.ov-hover:hover, 39.ov-parent.ov-hover:hover > .ov-spin-pulse { 40 animation: ov-spin 1s infinite steps(8); 41} 42 43.ov-spin-pulse:not(.ov-hover).ov-fast, 44.ov-spin-pulse.ov-hover.ov-fast:hover, 45.ov-parent.ov-hover:hover > .ov-spin-pulse.ov-fast { 46 animation: ov-spin 0.7s infinite steps(8); 47} 48 49.ov-spin-pulse:not(.ov-hover).ov-slow, 50.ov-spin-pulse.ov-hover.ov-slow:hover, 51.ov-parent.ov-hover:hover > .ov-spin-pulse.ov-slow { 52 animation: ov-spin 2s infinite steps(8); 53} 54 55@keyframes ov-spin { 56 0% { 57 transform: rotate(0deg); 58 } 59 100% { 60 transform: rotate(360deg); 61 } 62} 63 64/* ---------------- wrench ---------------- */ 65.ov-wrench:not(.ov-hover), 66.ov-wrench.ov-hover:hover, 67.ov-parent.ov-hover:hover > .ov-wrench { 68 animation: ov-wrench 2.5s ease infinite; 69} 70 71.ov-wrench:not(.ov-hover).ov-fast, 72.ov-wrench.ov-hover.ov-fast:hover, 73.ov-parent.ov-hover:hover > .ov-wrench.ov-fast { 74 animation: ov-wrench 1.2s ease infinite; 75} 76 77.ov-wrench:not(.ov-hover).ov-slow, 78.ov-wrench.ov-hover.ov-slow:hover, 79.ov-parent.ov-hover:hover > .ov-wrench.ov-slow { 80 animation: ov-wrench 3.7s ease infinite; 81} 82 83@keyframes ov-wrench { 84 0% { 85 transform: rotate(-12deg); 86 } 87 88 8% { 89 transform: rotate(12deg); 90 } 91 92 10%, 28%, 30%, 48%, 50%, 68% { 93 transform: rotate(24deg); 94 } 95 96 18%, 20%, 38%, 40%, 58%, 60% { 97 transform: rotate(-24deg); 98 } 99 100 75%, 100% { 101 transform: rotate(0deg); 102 } 103} 104 105/* ---------------- ring ---------------- */ 106.ov-ring:not(.ov-hover), 107.ov-ring.ov-hover:hover, 108.ov-parent.ov-hover:hover > .ov-ring { 109 animation: ov-ring 2s ease infinite; 110} 111 112.ov-ring:not(.ov-hover).ov-fast, 113.ov-ring.ov-hover.ov-fast:hover, 114.ov-parent.ov-hover:hover > .ov-ring.ov-fast { 115 animation: ov-ring 1s ease infinite; 116} 117 118.ov-ring:not(.ov-hover).ov-slow, 119.ov-ring.ov-hover.ov-slow:hover, 120.ov-parent.ov-hover:hover > .ov-ring.ov-slow { 121 animation: ov-ring 3s ease infinite; 122} 123 124@keyframes ov-ring { 125 0% { 126 transform: rotate(-15deg); 127 } 128 129 2% { 130 transform: rotate(15deg); 131 } 132 133 4%, 12% { 134 transform: rotate(-18deg); 135 } 136 137 6% { 138 transform: rotate(18deg); 139 } 140 141 8% { 142 transform: rotate(-22deg); 143 } 144 145 10% { 146 transform: rotate(22deg); 147 } 148 149 12% { 150 transform: rotate(-18deg); 151 } 152 153 14% { 154 transform: rotate(18deg); 155 } 156 157 16% { 158 transform: rotate(-12deg); 159 } 160 161 18% { 162 transform: rotate(12deg); 163 } 164 165 20%, 100% { 166 transform: rotate(0deg); 167 } 168} 169 170/* ---------------- pulse ---------------- */ 171.ov-pulse:not(.ov-hover), 172.ov-pulse.ov-hover:hover, 173.ov-parent.ov-hover:hover > .ov-pulse { 174 animation: ov-pulse 2s linear infinite; 175} 176 177.ov-pulse:not(.ov-hover).ov-fast, 178.ov-pulse.ov-hover.ov-fast:hover, 179.ov-parent.ov-hover:hover > .ov-pulse.ov-fast { 180 animation: ov-pulse 1s linear infinite; 181} 182 183.ov-pulse:not(.ov-hover).ov-slow, 184.ov-pulse.ov-hover.ov-slow:hover, 185.ov-parent.ov-hover:hover > .ov-pulse.ov-slow { 186 animation: ov-pulse 3s linear infinite; 187} 188 189@keyframes ov-pulse { 190 0% { 191 transform: scale(1.1); 192 } 193 194 50% { 195 transform: scale(0.8); 196 } 197 198 100% { 199 transform: scale(1.1); 200 } 201} 202 203/* ---------------- flash ---------------- */
204.ov-flash:not(.ov-hover), 205.ov-flash.ov-hover:hover, 206.ov-parent.ov-hover:hover > .ov-flash { 207 animation: ov-flash 2s ease infinite; 208} 209 210.ov-flash:not(.ov-hover).ov-fast, 211.ov-flash.ov-hover.ov-fast:hover, 212.ov-parent.ov-hover:hover > .ov-flash.ov-fast { 213 animation: ov-flash 1s ease infinite; 214} 215 216.ov-flash:not(.ov-hover).ov-slow, 217.ov-flash.ov-hover.ov-slow:hover, 218.ov-parent.ov-hover:hover > .ov-flash.ov-slow { 219 animation: ov-flash 3s ease infinite; 220} 221 222@keyframes ov-flash { 223 0%, 100%, 50%{ 224 opacity: 1; 225 } 226 25%, 75%{ 227 opacity: 0; 228 } 229} 230 231/* ---------------- float ---------------- */ 232.ov-float:not(.ov-hover), 233.ov-float.ov-hover:hover, 234.ov-parent.ov-hover:hover > .ov-float { 235 animation: ov-float 2s linear infinite; 236} 237 238.ov-float:not(.ov-hover).ov-fast, 239.ov-float.ov-hover.ov-fast:hover, 240.ov-parent.ov-hover:hover > .ov-float.ov-fast { 241 animation: ov-float 1s linear infinite; 242} 243 244.ov-float:not(.ov-hover).ov-slow, 245.ov-float.ov-hover.ov-slow:hover, 246.ov-parent.ov-hover:hover > .ov-float.ov-slow { 247 animation: ov-float 3s linear infinite; 248} 249 250@keyframes ov-float { 251 0%, 100% { 252 transform: translateY(-3px); 253 } 254 50% { 255 transform: translateY(3px); 256 } 257} 258`);Do(`.ov-flip-horizontal { 259 transform: scale(-1, 1); 260} 261 262.ov-flip-vertical { 263 transform: scale(1, -1); 264} 265 266.ov-flip-both { 267 transform: scale(-1, -1); 268} 269 270.ov-inverse { 271 color: #fff; 272} 273`);const Id={name:"bi-layout-sidebar-inset",minX:-1.6,minY:-1.6,width:19.2,height:19.2,raw:'<path d="M14 2a1 1 0 011 1v10a1 1 0 01-1 1H2a1 1 0 01-1-1V3a1 1 0 011-1h12zM2 1a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V3a2 2 0 00-2-2H2z"/><path d="M3 4a1 1 0 011-1h2a1 1 0 011 1v8a1 1 0 01-1 1H4a1 1 0 01-1-1V4z"/>'},Dd={name:"co-arch-linux",minX:-3.2,minY:-3.2,width:38.4,height:38.4,raw:'<path d="M15.188.807c-1.354 3.313-2.167 5.484-3.672 8.703.922.979 2.057 2.12 3.896 3.406-1.979-.818-3.328-1.635-4.339-2.484C9.146 14.458 6.125 20.182 0 31.192c4.818-2.781 8.547-4.495 12.026-5.151a9.006 9.006 0 01-.229-2.063l.005-.151c.078-3.089 1.682-5.458 3.583-5.297s3.38 2.792 3.307 5.88a8.84 8.84 0 01-.198 1.656c3.443.672 7.135 2.38 11.885 5.125-.938-1.724-1.771-3.281-2.573-4.76-1.255-.974-2.568-2.245-5.24-3.62 1.839.479 3.151 1.031 4.177 1.646C18.623 9.348 17.972 7.337 15.186.806zm15.343 27.672v-.828h-.313v-.115h.75v.115h-.313v.828h-.125zm.568 0v-.943h.188l.224.667c.021.063.036.109.042.141.01-.031.031-.083.052-.151l.224-.656h.172v.943h-.12v-.792l-.276.792h-.115l-.271-.802v.802h-.12z"/>'},Hd={name:"co-external-link",minX:-51.2,minY:-51.2,width:614.4,height:614.4,raw:'<path fill="var(--ci-primary-color, currentColor)" d="M400 464H48V104h192V72H16v424h416V272h-32v192z" class="ci-primary"/><path fill="var(--ci-primary-color, currentColor)" d="M304 16v32h137.373L188.687 300.687l22.626 22.626L464 70.627V208h32V16H304z" class="ci-primary"/>'},zd={name:"fa-chevron-down",minX:-75.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"/>'},Nd={name:"fa-chevron-left",minX:-139.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"/>'},Fd={name:"fa-chevron-right",minX:-139.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"/>'},jd={name:"fa-chevron-up",minX:-75.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"/>'},Vd={name:"fa-circle",minX:-43.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"/>'},Bd={name:"fa-envelope",minX:-43.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.
2736-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"/>'},Yd={name:"fa-facebook-f",minX:-139.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"/>'},Ud={name:"fa-github-alt",minX:-59.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z"/>'},Wd={name:"fa-linkedin-in",minX:-75.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 01107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"/>'},qd={name:"fa-list-ul",minX:-43.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M48 48a48 48 0 1048 48 48 48 0 00-48-48zm0 160a48 48 0 1048 48 48 48 0 00-48-48zm0 160a48 48 0 1048 48 48 48 0 00-48-48zm448 16H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16v-32a16 16 0 00-16-16zm0-320H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16V80a16 16 0 00-16-16zm0 160H176a16 16 0 00-16 16v32a16 16 0 0016 16h320a16 16 0 0016-16v-32a16 16 0 00-16-16z"/>'},Kd={name:"fa-magic",minX:-43.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z"/>'},Xd={name:"fa-moon",minX:-43.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 00283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z"/>'},Gd={name:"fa-pencil-alt",minX:-43.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"/>'},Zd={name:"fa-sun",minX:-43.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z"/>'},Jd={name:"fa-tag",minX:-43.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0133.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 010 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"/>'},Qd={name:"fa-twitter",minX:-43.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/>'},eh={name:"fa-user",minX:-75.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"/>'},th={name:"fa-regular-calendar",minX:-75.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V160h352v298c0 3.3-2.7 6-6 6z"/>'},nh={name:"fa-regular-user",minX:-75.52,minY:-43.52,width:599.04,height:599.04,raw:'<path d="M313.6 3
27304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z"/>'},rh={name:"hi-translate",minX:0,minY:0,width:24,height:24,raw:'<path stroke-linecap="round" stroke-linejoin="round" d="M3 5h12M9 3v2m1.048 9.5A18.022 18.022 0 016.412 9m6.088 9h7M11 21l5-10 5 10M12.751 5C11.783 10.77 8.07 15.61 3 18.129"/>',attr:{fill:"none",stroke:"currentColor","stroke-width":"2","aria-hidden":"true"}},oh={name:"ri-rss-fill",minX:0,minY:0,width:24,height:24,raw:'<path fill="none" d="M0 0h24v24H0z"/><path d="M3 3c9.941 0 18 8.059 18 18h-3c0-8.284-6.716-15-15-15V3zm0 7c6.075 0 11 4.925 11 11h-3a8 8 0 00-8-8v-3zm0 7a4 4 0 014 4H3v-4z"/>'},sh={name:"ri-search-2-line",minX:0,minY:0,width:24,height:24,raw:'<path fill="none" d="M0 0h24v24H0z"/><path d="M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z"/>'},ih={name:"ri-timer-line",minX:0,minY:0,width:24,height:24,raw:'<path fill="none" d="M0 0h24v24H0z"/><path d="M17.618 5.968l1.453-1.453 1.414 1.414-1.453 1.453a9 9 0 11-1.414-1.414zM12 20a7 7 0 100-14 7 7 0 000 14zM11 8h2v6h-2V8zM8 1h8v2H8V1z"/>'},ah={name:"ri-weibo-fill",minX:0,minY:0,width:24,height:24,raw:'<path fill="none" d="M0 0h24v24H0z"/><path d="M17.525 11.378c1.263.392 2.669 1.336 2.669 3.004 0 2.763-3.98 6.239-9.964 6.239-4.565 0-9.23-2.213-9.23-5.852 0-1.902 1.204-4.102 3.277-6.177 2.773-2.77 6.004-4.033 7.219-2.816.537.537.588 1.464.244 2.572-.178.557.525.25.525.25 2.24-.938 4.196-.994 4.909.027.38.543.343 1.306-.008 2.19-.163.407.048.471.36.563zm-7.282 7.939c3.641-.362 6.401-2.592 6.167-4.983-.237-2.391-3.382-4.038-7.023-3.677-3.64.36-6.403 2.59-6.167 4.98.237 2.394 3.382 4.039 7.023 3.68zM6.16 14.438c.754-1.527 2.712-2.39 4.446-1.94 1.793.463 2.707 2.154 1.976 3.8-.744 1.682-2.882 2.578-4.695 1.993-1.752-.566-2.493-2.294-1.727-3.853zm1.446 2.587c.568.257 1.325.013 1.676-.55.346-.568.163-1.217-.407-1.459-.563-.237-1.291.008-1.64.553-.354.547-.189 1.202.371 1.456zm2.206-1.808c.219.092.501-.012.628-.231.123-.22.044-.466-.178-.548-.216-.084-.486.018-.613.232-.123.214-.054.458.163.547zM19.873 9.5a.725.725 0 11-1.378-.451 1.38 1.38 0 00-.288-1.357 1.395 1.395 0 00-1.321-.425.723.723 0 11-.303-1.416 2.836 2.836 0 013.29 3.649zm-3.916-6.575A5.831 5.831 0 0121.5 4.72a5.836 5.836 0 011.22 5.704.838.838 0 01-1.06.54.844.844 0 01-.542-1.062 4.143 4.143 0 00-4.807-5.327.845.845 0 01-.354-1.65z"/>'},lh={name:"ri-zhihu-line",minX:0,minY:0,width:24,height:24,raw:'<path fill="none" d="M0 0h24v24H0z"/><path d="M12.344 17.963l-1.688 1.074-2.131-3.35c-.44 1.402-1.172 2.665-2.139 3.825-.402.483-.82.918-1.301 1.375-.155.147-.775.717-.878.82l-1.414-1.414c.139-.139.787-.735.915-.856.43-.408.795-.79 1.142-1.206 1.266-1.518 2.03-3.21 2.137-5.231H3v-2h4V7h-.868c-.689 1.266-1.558 2.222-2.618 2.857L2.486 8.143c1.395-.838 2.425-2.604 3.038-5.36l1.952.434c-.14.633-.303 1.227-.489 1.783H11.5v2H9v4h2.5v2H9.185l3.159 4.963zm3.838-.07L17.298 17H19V7h-4v10h.736l.446.893zM13 5h8v14h-3l-2.5 2-1-2H13V5z"/>'};var Er=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};const ch=ke({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(Ye(),xt("span",{class:Mn(["badge",e.type]),style:lr({verticalAlign:e.vertical})},[Ht(t.$slots,"default",{},()=>[yr(wn(e.text),1)])],6))}});var uh=Er(ch,[["__file","Badge.vue"]]);const fh=ke({name:"CodeGroup",setup(e,{slots:t}){const n=Ee(-1),r=Ee([]);Fi(()=>{r.value=[]});const o=(a=n.value)=>{a<r.value.length-1?n.value=a+1:n.value=0,r.value[n.value].focus()},s=(a=n.value)=>{a>0?n.value=a-1:n.value=r.value.length-1,r.value[n.value].focus()},i=(a,l)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=l):a.key==="ArrowRight"?(a.preventDefault(),o(l)):a.key==="ArrowLeft"&&(a.preventDefault(),s(l))};return()=>{var l;const a=(((l=t.default)==null?void 0:l.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(c=>c.props.active===""||c.props.active===!0),n.value===-1&&(n.value=0)):a.forEac
273h((c,u)=>{c.props.active=u===n.value}),fe("div",{class:"code-group"},[fe("div",{class:"code-group__nav"},fe("ul",{class:"code-group__ul"},a.map((c,u)=>{const d=u===n.value;return fe("li",{class:"code-group__li"},fe("button",{ref:f=>{f&&(r.value[u]=f)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":d},ariaPressed:d,ariaExpanded:d,onClick:()=>n.value=u,onKeydown:f=>i(f,u)},c.props.title))}))),a]))}}}),dh=["aria-selected"],hh=ke({name:"CodeGroupItem"}),ph=ke({...hh,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(Ye(),xt("div",{class:Mn(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[Ht(t.$slots,"default")],10,dh))}});var mh=Er(ph,[["__file","CodeGroupItem.vue"]]);const vh={key:0,class:"nav-icon"},gh=["href","rel","target","aria-label"],yh={key:0,class:"nav-icon"},_h=ke({inheritAttrs:!1}),bh=ke({..._h,__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(e){const t=e,n=$n(),r=ha(),{item:o}=ur(t),s=X(()=>Po(o.value.link)),i=X(()=>Cu(o.value.link)||Lu(o.value.link)),a=X(()=>{if(!i.value){if(o.value.target)return o.value.target;if(s.value)return"_blank"}}),l=X(()=>a.value==="_blank"),c=X(()=>!s.value&&!i.value&&!l.value),u=X(()=>{if(!i.value){if(o.value.rel)return o.value.rel;if(l.value)return"noopener noreferrer"}}),d=X(()=>o.value.ariaLabel||o.value.text),f=X(()=>{const x=Object.keys(r.value.locales);return x.length?!x.some(M=>M===o.value.link):o.value.link!=="/"}),p=X(()=>f.value?n.path.startsWith(o.value.link):!1),b=X(()=>c.value?o.value.activeMatch?new RegExp(o.value.activeMatch).test(n.path):p.value:!1);return(x,M)=>{const g=Gn("VIcon"),w=Gn("RouterLink");return c.value?(Ye(),vr(w,Qr({key:0,class:{"router-link-active":b.value},to:Le(o).link,"aria-label":d.value},x.$attrs),{default:Ai(()=>[Ht(x.$slots,"before"),Le(o).icon?(Ye(),xt("span",vh,[be(g,{name:Le(o).icon},null,8,["name"])])):tr("",!0),Qt("span",null,wn(Le(o).text),1),Ht(x.$slots,"after")]),_:3},16,["class","to","aria-label"])):(Ye(),xt("a",Qr({key:1,class:"external-link",href:Le(o).link,rel:u.value,target:a.value,"aria-label":d.value},x.$attrs),[Ht(x.$slots,"before"),Le(o).icon?(Ye(),xt("span",yh,[be(g,{name:Le(o).icon},null,8,["name"])])):tr("",!0),Qt("span",null,wn(Le(o).text),1),Ht(x.$slots,"after")],16,gh))}}});var wh=Er(bh,[["__file","AutoLink.vue"]]);const Eh={class:"custom-container link"},xh=["src"],Sh={class:"custom-container-title"},Ch={class:"custom-container-description"},Lh={key:0,class:"custom-container-link-text"},Th=ke({__name:"LinkCard",props:{title:{type:String,required:!1,default:""},link:{type:String,required:!1,default:"/"},icon:{type:String,required:!1,default:""},image:{type:String,required:!1,default:""},siteDomain:{type:String,required:!1,default:"true",validator:function(e){return e==="true"||e==="false"}}},setup(e){const t=e,{link:n,siteDomain:r}=ur(t),o=X(()=>({link:n.value,icon:!1})),s=X(()=>r.value==="true"&&Po(n.value)?n.value.split("/")[2]:"");return(i,a)=>{const l=Gn("VIcon");return Ye(),xt("div",Eh,[be(wh,{item:o.value},null,8,["item"]),e.icon?(Ye(),vr(l,{key:0,name:e.icon,class:"custom-container-identifier"},null,8,["name"])):e.image?(Ye(),xt("img",{key:1,alt:"link-image",src:e.image,class:"custom-container-identifier"},null,8,xh)):tr("",!0),Qt("div",Sh,wn(e.title),1),Qt("div",Ch,[s.value?(Ye(),xt("p",Lh,[be(l,{name:"fa-chevron-right"}),yr(" "+wn(s.value),1)])):tr("",!0),Ht(i.$slots,"default")])])}}});var Mh=Er(Th,[["__file","LinkCard.vue"]]),Zs;const Aa=typeof window!="undefined",Ph=e=>typeof e=="string",zr=()=>{};Aa&&((Zs=window==null?void 0:window.navigator)==null?void 0:Zs.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Oh(e,t){function n(...r){e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})}return n}const $a=e=>e();function Ah(e=$a){const t=Ee(!0);function n(){t.value=!1}function r(){t.value=!0}return{isActive:t,pause:n,resume:r,eventFilter:(...s)=>{t.value&&e(...s)}}}function Ra(e){return ai()?(dl(e),!0):!1}function $h(e,t=!0){ea()?Ni(e):t?e():So(e)}function Vp(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Pe(e),s=Ee(e);function i(a){return arguments.length?(s.value=a,s.value):(s.value=s.value===Le(n)?Le(r):Le(n),s.value)}return o?i:[s,i]}var Js=Object.getOwnPropertySymbols,Rh=Object.prototype.hasOwnProperty,kh=Object.prototype.propertyIsEnumerable,Ih=(e,t)=>{var n={};for(var r in e)Rh.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Js)for(var r of Js(e))t.indexOf(r)<0&&kh.call(e,r)&&(n[r]=e[r]);return n};function Dh(e,t,n={}){const r=n,{eventFilter:o=$a}=r,s=Ih(r,["eventFilter"]);return ct(e,Oh(o,t),s)}var Hh=Object.defineProperty,zh=Object.defineProperties,Nh=Object.getOwnPropertyDescriptors,rr=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,Ia=Object.prototype.propertyIsEnumerable,Qs=(e,t,n)=>t in e?Hh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Fh=(e,t)=>{for(var n in t||(t={}))ka.call(t,n)&&Qs(e,n,t[n]);if(rr)for(var n of rr(t))Ia.call(t,n)&&Qs(e,n,t[n]);return e},jh=(e,t)=>zh(e,Nh(t)),Vh=(e,t)=>{var n={};for(var r in e)ka.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&rr)for(var r of rr(e))t.indexOf(r)<0&&Ia.call(e,r)&&(n[r]=e[r]);return n};function Bh(e,t,n={}){const r=n,{eventFilter:o}=r,s=Vh(r,["eventFilter"]),{eventFilter:i,pause:a,resume:l,isActive:c}=Ah(o);return{stop:Dh(e,t,jh(Fh({},s),{eventFilter:i})),pause:a,resume:l,isActive:c}}function Yh(e){var t;const n=Le(e);return(t=n==null?void 0:n.$el)!=null?t:n}const or=Aa?window:void 0;function Uh(...e){let t,n,r,o;
273if(Ph(e[0])?([n,r,o]=e,t=or):[t,n,r,o]=e,!t)return zr;let s=zr;const i=ct(()=>Yh(t),l=>{s(),l&&(l.addEventListener(n,r,o),s=()=>{l.removeEventListener(n,r,o),s=zr})},{immediate:!0,flush:"post"}),a=()=>{i(),s()};return Ra(a),a}function Wh(e,t={}){const{window:n=or}=t,r=Boolean(n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const s=Ee(!1),i=()=>{!r||(o||(o=n.matchMedia(e)),s.value=o.matches)};return $h(()=>{i(),o&&("addEventListener"in o?o.addEventListener("change",i):o.addListener(i),Ra(()=>{"removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i)}))}),s}const oo=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},so="__vueuse_ssr_handlers__";oo[so]=oo[so]||{};const qh=oo[so];function Kh(e,t){return qh[e]||t}function Xh(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const Gh={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function Zh(e,t,n,r={}){var o;const{flush:s="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,shallow:c,window:u=or,eventFilter:d,onError:f=z=>{console.error(z)}}=r,p=(c?xi:Ee)(t);if(!n)try{n=Kh("getDefaultStorage",()=>{var z;return(z=or)==null?void 0:z.localStorage})()}catch(z){f(z)}if(!n)return p;const b=Le(t),x=Xh(b),M=(o=r.serializer)!=null?o:Gh[x],{pause:g,resume:w}=Bh(p,()=>O(p.value),{flush:s,deep:i,eventFilter:d});return u&&a&&Uh(u,"storage",I),I(),p;function O(z){try{z==null?n.removeItem(e):n.setItem(e,M.write(z))}catch(P){f(P)}}function T(z){if(!(z&&z.key!==e)){g();try{const P=z?z.newValue:n.getItem(e);return P==null?(l&&b!==null&&n.setItem(e,M.write(b)),b):typeof P!="string"?P:M.read(P)}catch(P){f(P)}finally{w()}}}function I(z){z&&z.key!==e||(p.value=T(z))}}function Jh(e){return Wh("(prefers-color-scheme: dark)",e)}var ei;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ei||(ei={}));const Da=Symbol(""),Bp=()=>{const e=xe(Da);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Qh=()=>{const e=zo(),t=Zh("vuepress-color-scheme",e.value.colorMode),n=X({get(){return e.value.colorModeSwitch?t.value||"auto":e.value.colorMode||"auto"},set(o){t.value=o}}),r=Ee(!1);ut(Da,{currentMode:n,isDarkMode:r}),ep(n,r)},ep=(e,t)=>{const n=Jh(),r=()=>{t.value=e.value==="auto"?n.value:e.value==="dark";const o=window==null?void 0:window.document.querySelector("html");o==null||o.classList.toggle("dark",t.value)};Je(()=>{ct([e,n],r,{immediate:!0})}),mr(()=>r())},Ha=(...e)=>{const n=Lt().resolve(...e),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,s=ne(o)?o(n):o,i=pe(s)?{path:s}:s;return Ha({hash:n.hash,query:n.query,params:n.params,...i})},tp=e=>{const t=Ha(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let Nr=null,fn=null;const np={wait:()=>Nr,pending:()=>{Nr=new Promise(e=>fn=e)},resolve:()=>{fn==null||fn(),Nr=null,fn=null}},rp=()=>np,za=Symbol("sidebarItems"),Yp=()=>{const e=xe(za);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},op=()=>{const e=zo(),t=Oo(),n=X(()=>sp(t.value,e.value));ut(za,n)},sp=(e,t)=>{var o,s,i,a;const n=(s=(o=e.sidebar)!=null?o:t.sidebar)!=null?s:"auto",r=(a=(i=e.sidebarDepth)!=null?i:t.sidebarDepth)!=null?a:2;return e.layout||n===!1?[]:n==="auto"?ap(r):Q(n)?Na(n,r):sa(n)?lp(n,r):[]},ip=(e,t)=>({text:e.title,link:`#${e.slug}`,children:Ho(e.children,t)}),Ho=(e,t)=>t>0?e.map(n=>ip(n,t-1)):[],ap=e=>{const t=An();return[{text:t.value.title,children:Ho(t.value.headers,e)}]},Na=(e,t)=>{const n=$n(),r=An(),o=s=>{var a;let i;if(pe(s)?i=tp(s):i=s,i.children)return{...i,children:i.children.map(l
273=>o(l))};if(i.link===n.path){const l=((a=r.value.headers[0])==null?void 0:a.level)===1?r.value.headers[0].children:r.value.headers;return{...i,children:Ho(l,t)}}return i};return e.map(s=>o(s))},lp=(e,t)=>{var s;const n=$n(),r=ia(e,n.path),o=(s=e[r])!=null?s:[];return Na(o,t)},zo=()=>fd(),Fa={tag:{"/":{path:"/tags/",map:{Linux:{path:"/tags/linux/",keys:["v-7e6cca7c","v-7c13b24c","v-54cdbbcc","v-d6b5d59a"]},"Static Site Generator":{path:"/tags/static-site-generator/",keys:["v-f0eccb88"]},Vue:{path:"/tags/vue/",keys:["v-f0eccb88"]},dev:{path:"/tags/dev/",keys:["v-5fd8d4c7"]},API:{path:"/tags/api/",keys:["v-5fd8d4c7"]},Angular:{path:"/tags/angular/",keys:["v-5fd8d4c7"]}}}}};rt.webpackHot&&(rt.webpackHot.accept(),__VUE_HMR_RUNTIME__.updateBlogCategory&&__VUE_HMR_RUNTIME__.updateBlogCategory(Fa));const No=(e,...t)=>{const n=e.resolve(...t),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,s=typeof o=="function"?o(n):o,i=(a=>typeof a=="string")(s)?{path:s}:s;return No(e,{hash:n.hash,query:n.query,params:n.params,...i})};var Fr,lt=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",s="minute",i="hour",a="day",l="week",c="month",u="quarter",d="year",f="date",p="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,x=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},g=function(D,y,E){var C=String(D);return!C||C.length>=y?D:""+Array(y+1-C.length).join(E)+D},w={s:g,z:function(D){var y=-D.utcOffset(),E=Math.abs(y),C=Math.floor(E/60),R=E%60;return(y<=0?"+":"-")+g(C,2,"0")+":"+g(R,2,"0")},m:function D(y,E){if(y.date()<E.date())return-D(E,y);var C=12*(E.year()-y.year())+(E.month()-y.month()),R=y.clone().add(C,c),$=E-R<0,N=y.clone().add(C+($?-1:1),c);return+(-(C+(E-R)/($?R-N:N-R))||0)},a:function(D){return D<0?Math.ceil(D)||0:Math.floor(D)},p:function(D){return{M:c,y:d,w:l,d:a,D:f,h:i,m:s,s:o,ms:r,Q:u}[D]||String(D||"").toLowerCase().replace(/s$/,"")},u:function(D){return D===void 0}},O="en",T={};T[O]=M;var I=function(D){return D instanceof G},z=function D(y,E,C){var R;if(!y)return O;if(typeof y=="string"){var $=y.toLowerCase();T[$]&&(R=$),E&&(T[$]=E,R=$);var N=y.split("-");if(!R&&N.length>1)return D(N[0])}else{var U=y.name;T[U]=y,R=U}return!C&&R&&(O=R),R||!C&&O},P=function(D,y){if(I(D))return D.clone();var E=typeof y=="object"?y:{};return E.date=D,E.args=arguments,new G(E)},v=w;v.l=z,v.i=I,v.w=function(D,y){return P(D,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var G=function(){function D(E){this.$L=z(E.locale,null,!0),this.parse(E)}var y=D.prototype;return y.parse=function(E){this.$d=function(C){var R=C.date,$=C.utc;if(R===null)return new Date(NaN);if(v.u(R))return new Date;if(R instanceof Date)return new Date(R);if(typeof R=="string"&&!/Z$/i.test(R)){var N=R.match(b);if(N){var U=N[2]-1||0,oe=(N[7]||"0").substring(0,3);return $?new Date(Date.UTC(N[1],U,N[3]||1,N[4]||0,N[5]||0,N[6]||0,oe)):new Date(N[1],U,N[3]||1,N[4]||0,N[5]||0,N[6]||0,oe)}}return new Date(R)}(E),this.$x=E.x||{},this.init()},y.init=function(){var E=this.$d;this.$y=E.getFullYear(),this.$M=E.getMonth(),this.$D=E.getDate(),this.$W=E.getDay(),this.$H=E.getHours(),this.$m=E.getMinutes(),this.$s=E.getSeconds(),this.$ms=E.getMilliseconds()},y.$utils=function(){return v},y.isValid=function(){return this.$d.toString()!==p},y.isSame=function(E,C){var R=P(E);return this.startOf(C)<=R&&R<=this.endOf(C)},y.isAfter=function(E,C){return P(E)<this.startOf(C)},y.isBefore=function(E,C){return this.endOf(C)<P(E)},y.$g=function(E,C,R){return v.u(E)?this[C]:this.set(R,E)},y.unix=function(){return Math.floor(this.valueOf()/1e3)},y.valueOf=function(){return this.$d.getTime()},y.startOf=function(E,C){var R=this,$=!!v.u(C)||C,N=v.p(E),U=function(ge,S){var V=v.w(R.$u?Date.UTC(R.$y,S,ge):new Date(R.$y,S,ge),R);return $?V:V.endOf(a)},oe=function(ge,S){return v.w(R.toDate()[ge].apply(R.toDate("s"),($?[0,0,0,0]:[23,59,59,999]).slice(S)),R)},re=this.$W,ue=this.$M,ve=this.$D,Me="set"+(this.$u?"UTC":"");switch(N){case d:return $?U(1,0):U(31,11);case c:return $?U(1,ue):U(0,ue+1);case l:var Ie=this.$locale().weekStart||0,Ae=(re<Ie?re+7:re)-Ie;return U($?ve-Ae:ve+(6-Ae),ue);case a:case f:return oe(Me+"Hours",0);case i:return oe(Me+"Minutes",1);case s:return oe(Me+"Seconds",2);case o:return oe(Me+"Milliseconds",3);default:return this.clone()}},y.endOf=function(E){return this.startOf(E,!1)},y.$set=function(E,C){var R,$=v.p(E),N="set"+(this.$u?"UTC":""),U=(R={},R[a]=N+"Date",R[f]=N+"Date",R[c]=N+"Month",R[d]=N+"FullYear",R[i]=N+"Hours",R[s]=N+"Minutes",R[o]=N+"Seconds",R[r]=N+"Milliseconds",R)[$],oe=$===a?this.$D+(C-this.$W):C;if($===c||$===d){var re=this.clone().set(f,1);re.$d[U](oe),re.init(),this.$d=re.set(f,Math.min(this.$D,re.daysInMonth())).$d}else U&&this.$d[U](oe);return this.init(),this},y.set=function(E,C){return this.clone().$set(E,C)},y.get=function(E){return this[v.p(E)]()},y.add=function(E,C){var R,$=this;E=Number(E);var N=v.p(C),U=function(ue){var ve=P($);return v.w(ve.date(ve.date()+Math.round(ue*E)),$)};if(N===c)return this.set(c,this.$M+E);if(N===d)return this.set(d,this.$y+E);if(N===a)return U(1);if(N===l)return U(7);var oe=(R={},R[s]=t,R[i]=n,R[o]=e,R)[N]||1,re=this.$d.getTime()+E*oe;return v.w(re,this)}
273,y.subtract=function(E,C){return this.add(-1*E,C)},y.format=function(E){var C=this,R=this.$locale();if(!this.isValid())return R.invalidDate||p;var $=E||"YYYY-MM-DDTHH:mm:ssZ",N=v.z(this),U=this.$H,oe=this.$m,re=this.$M,ue=R.weekdays,ve=R.months,Me=function(S,V,j,q){return S&&(S[V]||S(C,$))||j[V].slice(0,q)},Ie=function(S){return v.s(U%12||12,S,"0")},Ae=R.meridiem||function(S,V,j){var q=S<12?"AM":"PM";return j?q.toLowerCase():q},ge={YY:String(this.$y).slice(-2),YYYY:this.$y,M:re+1,MM:v.s(re+1,2,"0"),MMM:Me(R.monthsShort,re,ve,3),MMMM:Me(ve,re),D:this.$D,DD:v.s(this.$D,2,"0"),d:String(this.$W),dd:Me(R.weekdaysMin,this.$W,ue,2),ddd:Me(R.weekdaysShort,this.$W,ue,3),dddd:ue[this.$W],H:String(U),HH:v.s(U,2,"0"),h:Ie(1),hh:Ie(2),a:Ae(U,oe,!0),A:Ae(U,oe,!1),m:String(oe),mm:v.s(oe,2,"0"),s:String(this.$s),ss:v.s(this.$s,2,"0"),SSS:v.s(this.$ms,3,"0"),Z:N};return $.replace(x,function(S,V){return V||ge[S]||N.replace(":","")})},y.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},y.diff=function(E,C,R){var $,N=v.p(C),U=P(E),oe=(U.utcOffset()-this.utcOffset())*t,re=this-U,ue=v.m(this,U);return ue=($={},$[d]=ue/12,$[c]=ue,$[u]=ue/3,$[l]=(re-oe)/6048e5,$[a]=(re-oe)/864e5,$[i]=re/n,$[s]=re/t,$[o]=re/e,$)[N]||re,R?ue:v.a(ue)},y.daysInMonth=function(){return this.endOf(c).$D},y.$locale=function(){return T[this.$L]},y.locale=function(E,C){if(!E)return this.$L;var R=this.clone(),$=z(E,C,!0);return $&&(R.$L=$),R},y.clone=function(){return v.w(this.$d,this)},y.toDate=function(){return new Date(this.valueOf())},y.toJSON=function(){return this.isValid()?this.toISOString():null},y.toISOString=function(){return this.$d.toISOString()},y.toString=function(){return this.$d.toUTCString()},D}(),W=G.prototype;return P.prototype=W,[["$ms",r],["$s",o],["$m",s],["$H",i],["$W",a],["$M",c],["$y",d],["$D",f]].forEach(function(D){W[D[1]]=function(y){return this.$g(y,D[0],D[1])}}),P.extend=function(D,y){return D.$i||(D(y,G,P),D.$i=!0),P},P.locale=z,P.isDayjs=I,P.unix=function(D){return P(1e3*D)},P.en=T[O],P.Ls=T,P.p={},P}(),cp=(Fr={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},function(e,t,n){var r=t.prototype,o=r.format;n.en.formats=Fr,r.format=function(s){s===void 0&&(s="YYYY-MM-DDTHH:mm:ssZ");var i=this.$locale().formats,a=function(l,c){return l.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(u,d,f){var p=f&&f.toUpperCase();return d||c[f]||Fr[f]||c[p].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(b,x,M){return x||M.slice(1)})})}(s,i===void 0?{}:i);return o.call(this,a)}}),ja=function(e,t,n){var r=t.prototype,o=function(c){var u,d=c.date,f=c.utc,p={};if(!((u=d)instanceof Date)&&!(u instanceof Array)&&u instanceof Object){if(!Object.keys(d).length)return new Date;var b=f?n.utc():n();Object.keys(d).forEach(function(z){var P,v;p[P=z,v=r.$utils().p(P),v==="date"?"day":v]=d[z]});var x=p.day||(p.year||p.month>=0?1:b.date()),M=p.year||b.year(),g=p.month>=0?p.month:p.year||p.day?0:b.month(),w=p.hour||0,O=p.minute||0,T=p.second||0,I=p.millisecond||0;return f?new Date(Date.UTC(M,g,x,w,O,T,I)):new Date(M,g,x,w,O,T,I)}return d},s=r.parse;r.parse=function(c){c.date=o.bind(this)(c),s.bind(this)(c)};var i=r.set,a=r.add,l=function(c,u,d,f){if(f===void 0&&(f=1),u instanceof Object){var p=Object.keys(u),b=this;return p.forEach(function(x){b=c.bind(b)(u[x]*f,x)}),b}return c.bind(this)(u*f,d)};r.set=function(c,u){return u=u===void 0?c:u,l.bind(this)(function(d,f){return i.bind(this)(f,d)},u,c)},r.add=function(c,u){return l.bind(this)(a,c,u)},r.subtract=function(c,u){return l.bind(this)(a,c,u,-1)}},Va=function(){var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(n,r,o){var s,i=function(u,d,f){f===void 0&&(f={});var p=new Date(u),b=function(x,M){M===void 0&&(M={});var g=M.timeZoneName||"short",w=x+"|"+g,O=t[w];return O||(O=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:x,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:g}),t[w]=O),O}(d,f);return b.formatToParts(p)},a=function(u,d){for(var f=i(u,d),p=[],b=0;b<f.length;b+=1){var x=f[b],M=x.type,g=x.value,w=e[M];w>=0&&(p[w]=parseInt(g,10))}var O=p[3],T=O===24?0:O,I=p[0]+"-"+p[1]+"-"+p[2]+" "+T+":"+p[4]+":"+p[5]+":000",z=+u;return(o.utc(I).valueOf()-(z-=z%1e3))/6e4},l=r.prototype;l.tz=function(u,d){u===void 0&&(u=s);
vendor: 4,374 bytes, line 273
273var f=this.utcOffset(),p=this.toDate(),b=p.toLocaleString("en-US",{timeZone:u}),x=Math.round((p-new Date(b))/1e3/60),M=o(b).$set("millisecond",this.$ms).utcOffset(15*-Math.round(p.getTimezoneOffset()/15)-x,!0);if(d){var g=M.utcOffset();M=M.add(f-g,"minute")}return M.$x.$timezone=u,M},l.offsetName=function(u){var d=this.$x.$timezone||o.tz.guess(),f=i(this.valueOf(),d,{timeZoneName:u}).find(function(p){return p.type.toLowerCase()==="timezonename"});return f&&f.value};var c=l.startOf;l.startOf=function(u,d){if(!this.$x||!this.$x.$timezone)return c.call(this,u,d);var f=o(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return c.call(f,u,d).tz(this.$x.$timezone,!0)},o.tz=function(u,d,f){var p=f&&d,b=f||d||s,x=a(+o(),b);if(typeof u!="string")return o(u).tz(b);var M=function(T,I,z){var P=T-60*I*1e3,v=a(P,z);if(I===v)return[P,I];var G=a(P-=60*(v-I)*1e3,z);return v===G?[P,v]:[T-60*Math.min(v,G)*1e3,Math.max(v,G)]}(o.utc(u,p).valueOf(),x,b),g=M[0],w=M[1],O=o(g).utcOffset(w);return O.$x.$timezone=b,O},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(u){s=u}}}(),Ba=function(){var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,s){var i=o.prototype;s.utc=function(p){return new o({date:p,utc:!0,args:arguments})},i.utc=function(p){var b=s(this.toDate(),{locale:this.$L,utc:!0});return p?b.add(this.utcOffset(),e):b},i.local=function(){return s(this.toDate(),{locale:this.$L,utc:!1})};var a=i.parse;i.parse=function(p){p.utc&&(this.$u=!0),this.$utils().u(p.$offset)||(this.$offset=p.$offset),a.call(this,p)};var l=i.init;i.init=function(){if(this.$u){var p=this.$d;this.$y=p.getUTCFullYear(),this.$M=p.getUTCMonth(),this.$D=p.getUTCDate(),this.$W=p.getUTCDay(),this.$H=p.getUTCHours(),this.$m=p.getUTCMinutes(),this.$s=p.getUTCSeconds(),this.$ms=p.getUTCMilliseconds()}else l.call(this)};var c=i.utcOffset;i.utcOffset=function(p,b){var x=this.$utils().u;if(x(p))return this.$u?0:x(this.$offset)?c.call(this):this.$offset;if(typeof p=="string"&&(p=function(O){O===void 0&&(O="");var T=O.match(t);if(!T)return null;var I=(""+T[0]).match(n)||["-",0,0],z=I[0],P=60*+I[1]+ +I[2];return P===0?0:z==="+"?P:-P}(p),p===null))return this;var M=Math.abs(p)<=16?60*p:p,g=this;if(b)return g.$offset=M,g.$u=p===0,g;if(p!==0){var w=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(g=this.local().add(M+w,e)).$offset=M,g.$x.$localOffset=w}else g=this.utc();return g};var u=i.format;i.format=function(p){var b=p||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return u.call(this,b)},i.valueOf=function(){var p=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*p},i.isUTC=function(){return!!this.$u},i.toISOString=function(){return this.toDate().toISOString()},i.toString=function(){return this.toDate().toUTCString()};var d=i.toDate;i.toDate=function(p){return p==="s"&&this.$offset?s(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=i.diff;i.diff=function(p,b,x){if(p&&this.$u===p.$u)return f.call(this,p,b,x);var M=this.local(),g=s(p).local();return f.call(M,g,b,x)}}}();lt.extend(cp),lt.extend(ja),lt.extend(Ba),lt.extend(Va);const up={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:(e,t)=>t==="W"?`${e}\u5468`:`${e}\u65E5`,weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%
273d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:(e,t)=>{const n=100*e+t;return n<600?"\u51CC\u6668":n<900?"\u65E9\u4E0A":n<1100?"\u4E0A\u5348":n<1300?"\u4E2D\u5348":n<1800?"\u4E0B\u5348":"\u665A\u4E0A"}},fp={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")};lt.locale("zh",up),lt.locale("en",fp),lt.extend(ja),lt.extend(Ba),lt.extend(Va);const Ya={post:{"/":{path:"/",keys:["v-7e6cca7c","v-7c13b24c","v-54cdbbcc","v-5fd8d4c7","v-f0eccb88","v-d6b5d59a"]}}};rt.webpackHot&&(rt.webpackHot.accept(),__VUE_HMR_RUNTIME__.updateBlogType&&__VUE_HMR_RUNTIME__.updateBlogType(Ya));const io=Ee(Fa),dp=(e="")=>{const t=Lt(),n=$n(),r=$o();return X(()=>{var l;const o=e||((l=Oo().value.blog)==null?void 0:l.key)||"",s=t.getRoutes();if(!io.value[o])throw new Error("useBlogCategory: "+(e?`key ${e} is invalid`:"can not bind to an exisiting key on non blog pages"));const i=io.value[o][r.value],a={path:i.path,map:{}};for(const c in i.map){const u=i.map[c];a.map[c]={path:u.path,items:[]};for(const d of u.keys){const f=s.find(({name:p})=>p===d);if(f){const p=No(t,f.path);a.map[c].items.push({path:p.path,info:p.meta})}}n.path===u.path&&(a.currentItems=a.map[c].items)}return a})};rt.webpackHot&&(__VUE_HMR_RUNTIME__.updateBlogCategory=e=>{io.value=e});const ao=Ee(Ya),hp=(e="")=>{const t=Lt(),n=$o();return X(()=>{var a;const r=e||((a=Oo().value.blog)==null?void 0:a.key)||"";if(!ao.value[r])throw new Error("useBlogType: "+(e?`key ${e} is invalid`:"can not bind to an exisiting key on non blog pages"));const o=t.getRoutes(),s=ao.value[r][n.value],i={path:s.path,items:[]};for(const l of s.keys){const c=o.find(({name:u})=>u===l);if(c){const u=No(t,c.path);i.items.push({path:u.path,info:u.meta})}}return i})};rt.webpackHot&&(__VUE_HMR_RUNTIME__.updateBlogType=e=>{ao.value=e});const Ua=Symbol.for("blogs"),pp=()=>{const e=xe(Ua);if(!e)throw new Error("useBlogPages() is called without provider.");return e},mp=()=>{const e=hp("post");ut(Ua,e)},Up=e=>{const t=zo(),n=Lt(),r=pp(),o=X(()=>{const f=r.value.items;return f.map((p,b)=>{const x=p;return x.info.next=b>0?{title:f[b-1].info.title,link:f[b-1].path}:null,x.info.prev=b<f.length-1?{title:f[b+1].info.title,link:f[b+1].path}:null,x})}),s=X(()=>t.value.blogNumPerPage),i=X(()=>Math.max(1,Math.ceil(o.value.length/s.value))),a=X(()=>e?Math.max(1,Math.min(e.value,i.value)):-1),l=X(()=>o.value.findIndex(f=>f.path===n.currentRoute.value.path)),c=X(()=>l.value===-1?null:o.value[l.value]),u=X(()=>{if(o.value.length===0||a.value===-1)return o.value;const f=(a.value-1)*s.value;return o.value.slice(f,Math.min(f+s.value,o.value.length))}),d=X(()=>{if(!e)return{};const f=a.value>1?Math.min(e.value,i.value)-1===1?"/":`/page/${e.value-1}`:null,p=a.value<i.value?`/page/${e.value+1}`:null;return{next:f,prev:p}});return{posts:o,postIndex:l,post:c,slicedPosts:u,postListPager:d}},lo=e=>{if(e.length===4){const n=/\w+/.exec(e);for(const r in n)n[r]=n[r]+n[r];e=n.join("")}const t=/(\w{2})(\w{2})(\w{2})/.exec(e);return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]},vp=e=>{const t=e.map(n=>{let r=n.toString(16);return r=r.length===1?"0"+r:r,r});return"#"+t.join("")},gp=(e,t,n)=>{const r=lo(e);return lo(t).map((o,s)=>(o-r[s])/n)},Wa=Symbol.for("blogTags"),yp=()=>{const e=xe(Wa);if(!e)throw new Error("useTagMap() is called without provider.");return e},_p=()=>{const e=dp("tag");ut(Wa,e)},bp=(e,t,n)=>{const r=lo(e).map((o,s)=>{let i=Math.round(o+t[s]*n);return i>255?i=255:i<0&&(i=0),i});return vp(r)},Wp=(e="#a5a5e4",t="#4388c4")=>{const n=yp(),r=X(()=>{const s=[];for(const i in n.value.map){const a={};a.name=i,a.pages=n.value.map[i].items,a.path=n.value.map[i].path,s.push(a)}return s.sort((i,a)=>a.pages.length-i.pages.length),s}),o=X(()=>{if(r.value.length===0)return[];const s=r.value[r.value.length-1].pages.length,i=r.value[0].pages.length,a=Math.max(i-s,1),l=gp(e,t,a),c=r.value;for(const u of c){const d=u.pages.length-s;u.tagColor=bp(e,l,d)}return c});return{tags:r,tagsWithColor:o}},wp=` 274pre[class*="language-"] { 275 scrollbar-color: var(--code-scroll-bar-color) rgba(0,0,0,0); 276 scrollbar-width: .5rem; 277} 278 279pre[class*="language-"]::-webkit-scrollbar {
280 height: .4rem; 281} 282 283pre[class*="language-"]::-webkit-scrollbar-thumb { 284 background-color: var(--code-scroll-bar-color); 285 border-radius: 3px; 286} 287 288pre[class*="language-"]::-webkit-scrollbar-thumb:hover { 289 background: var(--c-brand); 290} 291`,Ep=()=>{Je(()=>{if(navigator.userAgent&&!navigator.userAgent.includes("Mobi")){const t=document.createElement("style");t.textContent=wp,document.head.append(t)}})};Oa(zd,jd,Nd,Fd,Kd,Zd,Xd,Ud,Wd,Yd,Qd,lh,ah,Bd,oh,Vd,Gd,nh,th,ih,qd,Id,rh,sh);var xp=ht({enhance({app:e,router:t}){e.component("Badge",uh),e.component("CodeGroup",fh),e.component("CodeGroupItem",mh),e.component("VIcon",kd),e.component("LinkCard",Mh),e.component("GungnirSearchPage",()=>{const r=e.component("SearchPage");return r?fe(r):null}),e.component("GungnirGiscus",r=>{const o=e.component("Giscus");return o?fe(o,{theme:r.theme}):null}),e.component("NavbarSearch",()=>{const r=e.component("Docsearch")||e.component("SearchBox");return r?fe(r):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...r)=>(await rp().wait(),n(...r))},setup(){Ep(),Qh(),op(),mp(),_p()}});Oa(Jd,Dd,Hd,eh);var Sp=ht({});const jr=[Wf,od,ld,hd,Cd,Ld,Md,xp,Sp],Cp=[["v-a2edf704","/about-me/",{title:"About Me"},["/about-me/index.html","/about-me/README.md"]],["v-f0388862","/links/",{title:"Links"},["/links/index.html","/links/README.md"]],["v-d6b5d59a","/post/2025/08/19/Linux/",{title:"Linux as a desktop OS",subtitle:"In this post, I explain how I use Linux.",date:"2025-08-19T00:00:00.000Z",tags:["Linux"],headerImage:"/img/in-post/Linux/header.jpg",excerpt:""},["/post/2025/08/19/Linux/index.html","/posts/2025-08-Linux.html","/posts/2025-08-Linux.md"]],["v-f0eccb88","/post/2026/01/26/SSG/",{title:"Why VuePress 2?",subtitle:"Choosing the right framework for my personal website",date:"2026-01-26T00:00:00.000Z",tags:["Static Site Generator","Vue"],headerImage:"/img/in-post/WhyVue/header.jpg",excerpt:""},["/post/2026/01/26/SSG/index.html","/posts/2026-01-SSG.html","/posts/2026-01-SSG.md"]],["v-5fd8d4c7","/post/2026/01/27/my-projects/",{title:"My Projects",subtitle:"Here are my personal dev projects",date:"2026-01-27T00:00:00.000Z",tags:["dev","API","Angular"],headerImage:"/img/in-post/2026-01-25/header.jpg",excerpt:""},["/post/2026/01/27/my-projects/index.html","/posts/2026-01-my-projects.html","/posts/2026-01-my-projects.md"]],["v-54cdbbcc","/post/2026/03/14/postman/",{title:"Postman without Snap",subtitle:"You don't need Snap/Flatpak to install Postman on Linux.",date:"2026-03-14T00:00:00.000Z",tags:["Linux"],headerImage:"/img/in-post/Linux/header.jpg",excerpt:""},["/post/2026/03/14/postman/index.html","/posts/2026-03-postman.html","/posts/2026-03-postman.md"]],["v-7c13b24c","/post/2026/08/30/udisks/",{title:"Minimalism in removable drive handling",subt
291itle:"Learn how to handle USB devices without GVFS/Dolphin",date:"2026-08-30T00:00:00.000Z",tags:["Linux"],headerImage:"/img/in-post/Linux/header.jpg",excerpt:""},["/post/2026/08/30/udisks/index.html","/posts/2026-08-udisks.html","/posts/2026-08-udisks.md"]],["v-7e6cca7c","/post/2026/09/19/omarchy/",{title:"Is Omarchy evil?",subtitle:"Conspiracy theory about Omarchy",date:"2026-09-19T00:00:00.000Z",tags:["Linux"],headerImage:"/img/in-post/Linux/header.jpg",excerpt:""},["/post/2026/09/19/omarchy/index.html","/posts/2026-09-omarchy.html","/posts/2026-09-omarchy.md"]],["v-3706649a","/404.html",{title:""},["/404"]],["v-15534fdd","/tags/",{title:"Tags"},["/tags/index.html"]],["v-8daa1a0e","/",{title:"Home"},["/index.html"]],["v-006403d8","/tags/linux/",{title:"Linux | Tags"},["/tags/linux/index.html"]],["v-4dac58c0","/tags/static-site-generator/",{title:"Static Site Generator | Tags"},["/tags/static-site-generator/index.html"]],["v-cd14fe74","/tags/vue/",{title:"Vue | Tags"},["/tags/vue/index.html"]],["v-cd25cfd2","/tags/dev/",{title:"dev | Tags"},["/tags/dev/index.html"]],["v-cd283a9c","/tags/api/",{title:"API | Tags"},["/tags/api/index.html"]],["v-0563dd2c","/tags/angular/",{title:"Angular | Tags"},["/tags/angular/index.html"]],["v-3a1f8885","/page/1/",{title:"Home"},["/page/1/index.html"]]];var Lp=()=>Cp.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:Ls,meta:r},...o.map(s=>({path:s,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:Ls}]),Tp=tf,Mp=()=>{const e=Nf({history:Tp(Tu(bt.value.base)),routes:Lp(),scrollBehavior:(t,
291n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===st)&&([at.value]=await Promise.all([Ot.resolvePageData(t.name),(r=aa[t.name])==null?void 0:r.__asyncLoader()]))}),e},Pp=e=>{e.component("ClientOnly",ku),e.component("Content",Iu)},Op=(e,t)=>{const n=X(()=>Ot.resolveRouteLocale(bt.value.locales,t.currentRoute.value.path)),r=X(()=>Ot.resolveSiteLocaleData(bt.value,n.value)),o=X(()=>Ot.resolvePageFrontmatter(at.value)),s=X(()=>Ot.resolvePageHeadTitle(at.value,r.value)),i=X(()=>Ot.resolvePageHead(s.value,o.value,r.value)),a=X(()=>Ot.resolvePageLang(at.value));return e.provide(Ao,n),e.provide(pa,r),e.provide(ua,o),e.provide(Au,s),e.provide(fa,i),e.provide(da,a),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>o.value},$head:{get:()=>i.value},$headTitle:{get:()=>s.value},$lang:{get:()=>a.value},$page:{get:()=>at.value},$routeLocale:{get:()=>n.value},$site:{get:()=>bt.value},$siteLocale:{get:()=>r.value},$withBase:{get:()=>Du}}),{pageData:at,pageFrontmatter:o,pageHead:i,pageHeadTitle:s,pageLang:a,routeLocale:n,siteData:bt,siteLocaleData:r}},Ap=()=>{const e=$n(),t=Ou(),n=$u(),r=Ee([]),o=()=>{t.value.forEach(i=>{const a=$p(i);a&&r.value.push(a)})},s=()=>{document.documentElement.lang=n.value,r.value.forEach(i=>{i.parentNode===document.head&&document.head.removeChild(i)}),r.value.splice(0,r.value.length),t.value.forEach(i=>{const a=Rp(i);a!==null&&(document.head.appendChild(a),r.value.push(a))})};ut(Ru,s),Je(()=>{o(),s(),ct(()=>e.path,()=>s())})},$p=([e,t,n=""])=>{const r=Object.entries(t).map(([a,l])=>pe(l)?`[${a}="${l}"]`:l===!0?`[${a}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(a=>a.innerText===n)||null},Rp=([e,t,n])=>{if(!pe(e))return null;const r=document.createElement(e);return sa(t)&&Object.entries(t).forEach(([o,s])=>{pe(s)?r.setAttribute(o,s):s===!0&&r.setAttribute(o,"")}),pe(n)&&r.appendChild(document.createTextNode(n)),r},kp=bu,Ip=async()=>{var n;const e=kp({name:"VuepressApp",setup(){var r;Ap();for(const o of jr)(r=o.setup)==null||r.call(o);return()=>[fe(Ca),...jr.flatMap(({rootComponents:o=[]})=>o.map(s=>fe(s)))]}}),t=Mp();Pp(e),Op(e,t);for(const r of jr)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:bt}));return e.use(t),{app:e,router:t}};Ip().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{sa as $,Ee as A,$n as B,ct as C,Hp as D,wh as E,He as F,Oo as G,Lt as H,at as I,$o as J,jp as K,pe as L,tp as M,Vp as N,So as O,Np as P,Yp as Q,mr as R,Du as S,ra as T,Up as U,rp as V,Po as W,Mu as X,Tu as Y,yp as Z,Er as _,zp as a,fe as a0,Wp as a1,fd as a2,Qt as b,xt as c,Ip as createVueApp,yr as d,be as e,ke as f,vr as g,Le as h,X as i,An as j,Bp as k,Dp as l,Ft as m,Je as n,Ye as o,pr as p,lr as q,Gn as r,tr as s,wn as t,zo as u,Fp as v,Ai as w,Mn as x,Ht as y,ur as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.