vendor: 1,478 bytes, lines 1-6
1const __vite__fileDeps=["./DjXeRPM2.js","./error-404.JekaaCis.css","./BwsXbxg_.js","./error-500.CNP9nqm1.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); 2/** 3* @vue/shared v3.4.27 4* (c) 2018-present Yuxi (Evan) You and Vue contributors 5* @license MIT 6**//*! #__NO_SIDE_EFFECTS__ */function dr(e,t){const n=new Set(e.split(","));return o=>n.has(o)}const ae={},$t=[],Le=()=>{},gl=()=>!1,dn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),hr=e=>e.startsWith("onUpdate:"),he=Object.assign,pr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},yl=Object.prototype.hasOwnProperty,ne=(e,t)=>yl.call(e,t),W=Array.isArray,Nt=e=>hn(e)==="[object Map]",so=e=>hn(e)==="[object Set]",Zr=e=>hn(e)==="[object Date]",G=e=>typeof e=="function",fe=e=>typeof e=="string",Xe=e=>typeof e=="symbol",ie=e=>e!==null&&typeof e=="object",ci=e=>(ie(e)||G(e))&&G(e.then)&&G(e.catch),ui=Object.prototype.toString,hn=e=>ui.call(e),_l=e=>hn(e).slice(8,-1),fi=e=>hn(e)==="[object Object]",mr=e=>fe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,jt=dr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),io=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},vl=/-(\w)/g,We=io(e=>e.replace(vl,(t,n)=>n?n.toUpperCase():"")),bl=/\B([A-Z])/g,qt=io(e=>e.replace(bl,"-$1").toLowerCase()),ao=io(e=>e.charAt(0).toUpperCase()+e.slice(1)),Co=io(e=>e?`on${ao(e)}`:""),dt=(e,t)=>
vendor: 2,308 bytes, lines 6-9
6!Object.is(e,t),Nn=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},di=(e,t,n,o=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},wl=e=>{const t=parseFloat(e);return isNaN(t)?e:t},hi=e=>{const t=fe(e)?Number(e):NaN;return isNaN(t)?e:t};let Qr;const pi=()=>Qr||(Qr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pn(e){if(W(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=fe(o)?xl(o):pn(o);if(r)for(const s in r)t[s]=r[s]}return t}else if(fe(e)||ie(e))return e}const El=/;(?![^(]*\))/g,Cl=/:([^]+)/,Tl=/\/\*[^]*?\*\//g;function xl(e){const t={};return e.replace(Tl,"").split(El).forEach(n=>{if(n){const o=n.split(Cl);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function mn(e){let t="";if(fe(e))t=e;else if(W(e))for(let n=0;n<e.length;n++){const o=mn(e[n]);o&&(t+=o+" ")}else if(ie(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Sl(e){if(!e)return null;let{class:t,style:n}=e;return t&&!fe(t)&&(e.class=mn(t)),n&&(e.style=pn(n)),e}const kl="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Al=dr(kl);function mi(e){return!!e||e===""}function Ml(e,t){if(e.length!==t.length)return!1;let n=!0;for(let o=0;n&&o<e.length;o++)n=lo(e[o],t[o]);return n}function lo(e,t){if(e===t)return!0;let n=Zr(e),o=Zr(t);if(n||o)return n&&o?e.getTime()===t.getTime():!1;if(n=Xe(e),o=Xe(t),n||o)return e===t;if(n=W(e),o=W(t),n||o)return n&&o?Ml(e,t):!1;if(n=ie(e),o=ie(t),n||o){if(!n||!o)return!1;const r=Object.keys(e).length,s=Object.keys(t).length;if(r!==s)return!1;for(const i in e){const a=e.hasOwnProperty(i),l=t.hasOwnProperty(i);if(a&&!l||!a&&l||!lo(e[i],t[i]))return!1}}return String(e)===String(t)}function gi(e,t){return e.findIndex(n=>lo(n,t))}const Ke=e=>fe(e)?e:e==null?"":W(e)||ie(e)&&(e.toString===ui||!G(e.toString))?JSON.stringify(e,yi,2):String(e),yi=(e,t)=>t&&t.__v_isRef?yi(e,t.value):Nt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r],s)=>(n[To(o,s)+" =>"]=r,n),{})}:so(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>To(n))}:Xe(t)?To(t):ie(t)&&!W(t)&&!fi(t)?String(t):t,To=(e,t="")=>{var n;return Xe(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** 7* @vue/reactivity v3.4.27 8* (c) 2018-present Yuxi (Evan) You and Vue contributors 9* @license MIT
vendor: 11,110 bytes, lines 10-13
10**/let Ae;class _i{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ae,!t&&Ae&&(this.index=(Ae.scopes||(Ae.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ae;try{return Ae=this,t()}finally{Ae=n}}}on(){Ae=this}off(){Ae=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.scopes)for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this._active=!1}}}function Rl(e){return new _i(e)}function Pl(e,t=Ae){t&&t.active&&t.effects.push(e)}function vi(){return Ae}function Il(e){Ae&&Ae.cleanups.push(e)}let Rt;class gr{constructor(t,n,o,r){this.fn=t,this.trigger=n,this.scheduler=o,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,Pl(this,r)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,mt();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(Ll(n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),gt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ut,n=Rt;try{return ut=!0,Rt=this,this._runnings++,es(this),this.fn()}finally{ts(this),this._runnings--,Rt=n,ut=t}}stop(){this.active&&(es(this),ts(this),this.onStop&&this.onStop(),this.active=!1)}}function Ll(e){return e.value}function es(e){e._trackId++,e._depsLength=0}function ts(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)bi(e.deps[t],e);e.deps.length=e._depsLength}}function bi(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}let ut=!0,Fo=0;const wi=[];function mt(){wi.push(ut),ut=!1}function gt(){const e=wi.pop();ut=e===void 0?!0:e}function yr(){Fo++}function _r(){for(Fo--;!Fo&&Bo.length;)Bo.shift()()}function Ei(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const o=e.deps[e._depsLength];o!==t?(o&&bi(o,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Bo=[];function Ci(e,t,n){yr();for(const o of e.keys()){let r;o._dirtyLevel<t&&(r??(r=e.get(o)===o._trackId))&&(o._shouldSchedule||(o._shouldSchedule=o._dirtyLevel===0),o._dirtyLevel=t),o._shouldSchedule&&(r??(r=e.get(o)===o._trackId))&&(o.trigger(),(!o._runnings||o.allowRecurse)&&o._dirtyLevel!==2&&(o._shouldSchedule=!1,o.scheduler&&Bo.push(o.scheduler)))}_r()}const Ti=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},Wn=new WeakMap,Pt=Symbol(""),Uo=Symbol("");function xe(e,t,n){if(ut&&Rt){let o=Wn.get(e);o||Wn.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=Ti(()=>o.delete(n))),Ei(Rt,r)}}function Ge(e,t,n,o,r,s){const i=Wn.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&W(e)){const l=Number(o);i.forEach((c,f)=>{(f==="length"||!Xe(f)&&f>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":W(e)?mr(n)&&a.push(i.get("length")):(a.push(i.get(Pt)),Nt(e)&&a.push(i.get(Uo)));break;case"delete":W(e)||(a.push(i.get(Pt)),Nt(e)&&a.push(i.get(Uo)));break;case"set":Nt(e)&&a.push(i.get(Pt));break}yr();for(const l of a)l&&Ci(l,4);_r()}function Ol(e,t){const n=Wn.get(e);return n&&n.get(t)}const Hl=dr("__proto__,__v_isRef,__isVue"),xi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Xe)),ns=$l();function $l(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=oe(this);for(let s=0,i=this.length;s<i;s++)xe(o,"get",s+"");const r=o[t](...n);return r===-1||r===!1?o[t](...n.map(oe)):r}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){mt(),yr();const o=oe(this)[t].apply(this,n);return _r(),gt(),o}}),e}function Nl(e){Xe(e)||(e=String(e));const t=oe(this);return xe(t,"has",e),t.hasOwnProperty(e)}class Si{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){const r=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return s;if(n==="__v_raw")return o===(r?s?Xl:Ri:s?Mi:Ai).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=W(t);if(!r){if(i&&ne(ns,n))return Reflect.get(ns,n,o);if(n==="hasOwnProperty")return Nl}const a=Reflect.get(t,n,o);return(Xe(n)?xi.has(n):Hl(n))||(r||xe(t,"get",n),s)?a:ye(a)?i&&mr(n)?a:a.value:ie(a)?r?Ii(a):ht(a):a}}class ki extends Si{constructor(t=!1){super(!1,t)}set(t,n,o,r){let s=t[n];if(!this._isShallow){const l=zt(s);if(!Kn(o)&&!zt(o)&&(s=oe(s),o=oe(o)),!W(t)&&ye(s)&&!ye(o))return l?!1:(s.value=o,!0)}const i=W(t)&&mr(n)?Number(n)<t.length:ne(t,n),a=Reflect.set(t,n,o,r);return t===oe(r)&&(i?dt(o,s)&&Ge(t,"set",n,o):Ge(t,"add",n,o)),a}deleteProperty(t,n){const o=ne(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&o&&Ge(t,"delete",n,void 0),r}has(t,n){const o=Reflect.has(t,n);return(!Xe(n)||!xi.has(n))&&xe(t,"has",n),o}ownKeys(t){return xe(t,"iterate",W(t)?"length":Pt),Reflect.ownKeys(t)}}class jl extends Si{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Dl=new ki,Fl=new jl,Bl=new ki(!0);const vr=e=>e,co=e=>Reflect.getPrototypeOf(e);function xn(e,t,n=!1,o=!1){e=e.__v_raw;const r=oe(e),s=oe(t);n||(dt(t,s)&&xe(r,"get",t),xe(r,"get",s));const{has:i}=co(r),a=o?vr:n?Er:sn;if(i.call(r,t))return a(e.get(t));if(i.call(r,s))return a(e.get(s));e!==r&&e.get(t)}function Sn(e,t=!1){const n=this.__v_raw,o=oe(n),r=oe(e);return t||(dt(e,r)&&xe(o,"has",e),xe(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function kn(e,t=!1){return e=e.__v_raw,!t&&xe(oe(e),"iterate",Pt),Reflect.get(e,"size",e)}function os(e){e=oe(e);const t=oe(this);return co(t).has.call(t,e)||(t.add(e),Ge(t,"add",e,e)),this}function rs(e,t){t=oe(t);const n=oe(this),{has:o,get:r}=co(n);let s=o.call(n,e);s||(e=oe(e),s=o.call(n,e));const i=r.call(n,e);return n.set(e,t),s?dt(t,i)&&Ge(n,"set",e,t):Ge(n,"add",e,t),this}function ss(e){const t=oe(this),{has:n,get:o}=co(t);let r=n.call(t,e);r||(e=oe(e),r=n.call(t,e)),o&&o.call(t,e);const s=t.delete(e);return r&&Ge(t,"delete",e,void 0),s}function is(){const e=oe(this),t=e.size!==0,n=e.clear();return t&&Ge(e,"clear",void 0,void 0),n}function An(e,t){return function(o,r){const s=this,i=s.__v_raw,a=oe(i),l=t?vr:e?Er:sn;return!e&&xe(a,"iterate",Pt),i.forEach((c,f)=>o.call(r,l(c),l(f),s))}}function Mn(e,t,n){return function(...o){const r=this.__v_raw,s=oe(r),i=Nt(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=r[e](...o),f=n?vr:t?Er:sn;return!t&&xe(s,"iterate",l?Uo:Pt),{next(){const{value:u,done:h}=c.next();return h?{value:u,done:h}:{value:a?[f(u[0]),f(u[1])]:f(u),done:h}},[Symbol.iterator](){return this}}}}function et(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ul(){const e={get(s){return xn(this,s)},get size(){return kn(this)},has:Sn,add:os,set:rs,delete:ss,clear:is,forEach:An(!1,!1)},t={get(s){return xn(this,s,!1,!0)},get size(){return kn(this)},has:Sn,add:os,set:rs,delete:ss,clear:is,forEach:An(!1,!0)},n={get(s){return xn(this,s,!0)},get size(){return kn(this,!0)},has(s){return Sn.call(this,s,!0)},add:et("add"),set:et("set"),delete:et("delete"),clear:et("clear"),forEach:An(!0,!1)},o={get(s){return xn(this,s,!0,!0)},get size(){return kn(this,!0)},has(s){return Sn.call(this,s,!0)},add:et("add"),set:et("set"),delete:et("delete"),clear:et("clear"),forEach:An(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=Mn(s,!1,!1),n[s]=Mn(s,!0,!1),t[s]=Mn(s,!1,!0),o[s]=Mn(s,!0,!0)}),[e,n,t,o]}const[zl,Vl,Wl,Kl]=Ul();function br(e,t){const n=t?e?Kl:Wl:e?Vl:zl;return(o,r,s)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(ne(n,r)&&r in o?n:o,r,s)}const ql={get:br(!1,!1)},Gl={get:br(!1,!0)},Jl={get:br(!0,!1)};const Ai=new WeakMap,Mi=new WeakMap,Ri=new WeakMap,Xl=new WeakMap;function Yl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Zl(e){return e.__v_skip||!Object.isExtensible(e)?0:Yl(_l(e))}function ht(e){return zt(e)?e:wr(e,!1,Dl,ql,Ai)}function Pi(e){return wr(e,!1,Bl,Gl,Mi)}function Ii(e){return wr(e,!0,Fl,Jl,Ri)}function wr(e,t,n,o,r){if(!ie(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=r.get(e);if(s)return s;const i=Zl(e);if(i===0)return e;const a=new Proxy(e,i===2?o:n);return r.set(e,a),a}function Qt(e){return zt(e)?Qt(e.__v_raw):!!(e&&e.__v_isReactive)}function zt(e){return!!(e&&e.__v_isReadonly)}function Kn(e){return!!(e&&e.__v_isShallow)}function Li(e){return e?!!e.__v_raw:!1}function oe(e){const t=e&&e.__v_raw;return t?oe(t):e}function Ql(e){return Object.isExtensible(e)&&di(e,"__v_skip",!0),e}const sn=e=>ie(e)?ht(e):e,Er=e=>ie(e)?Ii(e):e;class Oi{constructor(t,n,o,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new gr(()=>t(this._value),()=>jn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){const t=oe(this);return(!t._cacheable||t.effect.dirty)&&dt(t._value,t._value=t.effect.run())&&jn(t,4),Hi(t),t.effect._dirtyLevel>=2&&jn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function ec(e,t,n=!1){let o,r;const s=G(e);return s?(o=e,r=Le):(o=e.get,r=e.set),new Oi(o,r,s||!r,n)}function Hi(e){var t;ut&&Rt&&(e=oe(e),Ei(Rt,(t=e.dep)!=null?t:e.dep=Ti(()=>e.dep=void 0,e instanceof Oi?e:void 0)))}function jn(e,t=4,n){e=oe(e);const o=e.dep;o&&Ci(o,t)}function ye(e){return!!(e&&e.__v_isRef===!0)}function ce(e){return $i(e,!1)}function as(e){return $i(e,!0)}function $i(e,t){return ye(e)?e:new tc(e,t)}class tc{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:oe(t),this._value=n?t:sn(t)}get value(){return Hi(this),this._value}set value(t){const n=this.__v_isShallow||Kn(t)||zt(t);t=n?t:oe(t),dt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:sn(t),jn(this,4))}}function Q(e){return ye(e)?e.value:e}const nc={get:(e,t,n)=>Q(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return ye(r)&&!ye(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Ni(e){return Qt(e)?e:new Proxy(e,nc)}class oc{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,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 Ol(oe(this._object),this._key)}}class rc{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function sc(e,t,n){return ye(e)?e:G(e)?new rc(e):ie(e)&&arguments.length>1?ic(e,t,n):ce(e)}function ic(e,t,n){const o=e[t];return ye(o)?o:new oc(e,t,n)}/** 11* @vue/runtime-core v3.4.27 12* (c) 2018-present Yuxi (Evan) You and Vue contributors 13* @license MIT
14**/function ft(e,t,n,o){try{return o?e(...o):e()}catch(r){Gt(r,t,n)}}function He(e,t,n,o){if(G(e)){const r=ft(e,t,n,o);return r&&ci(r)&&r.catch(s=>{Gt(s,t,n)}),r}if(W(e)){const r=[];for(let s=0;s<e.length;s++)r.push(He(e[s],t,n,o));return r}}function Gt(e,t,n,o=!0){const r=t?t.vnode:null;if(t){let s=t.parent;const i=t.proxy,a=`https://vuejs.org/error-reference/#runtime-${n}`;for(;s;){const c=s.ec;if(c){for(let f=0;f<c.length;f++)if(c[f](e,i,a)===!1)return}s=s.parent}const l=t.appContext.config.errorHandler;if(l){mt(),ft(l,null,10,[e,i,a]),gt();return}}ac(e,n,r,o)}function ac(e,t,n,o=!0){console.error(e)}let an=!1,zo=!1;const ve=[];let Ue=0;const Dt=[];let st=null,At=0;const ji=Promise.resolve();let Cr=null;function gn(e){const t=Cr||ji;return e?t.then(this?e.bind(this):e):t}function lc(e){let t=Ue+1,n=ve.length;for(;t<n;){const o=t+n>>>1,r=ve[o],s=ln(r);s<e||s===e&&r.pre?t=o+1:n=o}return t}function uo(e){(!ve.length||!ve.includes(e,an&&e.allowRecurse?Ue+1:Ue))&&(e.id==null?ve.push(e):ve.splice(lc(e.id),0,e),Di())}function Di(){!an&&!zo&&(zo=!0,Cr=ji.then(Fi))}function cc(e){const t=ve.indexOf(e);t>Ue&&ve.splice(t,1)}function Vo(e){W(e)?Dt.push(...e):(!st||!st.includes(e,e.allowRecurse?At+1:At))&&Dt.push(e),Di()}function ls(e,t,n=an?Ue+1:0){for(;n<ve.length;n++){const o=ve[n];if(o&&o.pre){if(e&&o.id!==e.uid)continue;ve.splice(n,1),n--,o()}}}function qn(e){if(Dt.length){const t=[...new Set(Dt)].sort((n,o)=>ln(n)-ln(o));if(Dt.length=0,st){st.push(...t);return}for(st=t,At=0;At<st.length;At++)st[At]();st=null,At=0}}const ln=e=>e.id==null?1/0:e.id,uc=(e,t)=>{const n=ln(e)-ln(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Fi(e){zo=!1,an=!0,ve.sort(uc);try{for(Ue=0;Ue<ve.length;Ue++){const t=ve[Ue];t&&t.active!==!1&&ft(t,null,14)}}finally{Ue=0,ve.length=0,qn(),an=!1,Cr=null,(ve.length||Dt.length)&&Fi()}}function fc(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||ae;let r=n;const s=t.startsWith("update:"),i=s&&t.slice(7);if(i&&i in o){const f=`${i==="modelValue"?"model":i}Modifiers`,{number:u,trim:h}=o[f]||ae;h&&(r=n.map(p=>fe(p)?p.trim():p)),u&&(r=n.map(wl))}let a,l=o[a=Co(t)]||o[a=Co(We(t))];!l&&s&&(l=o[a=Co(qt(t))]),l&&He(l,e,6,r);const c=o[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,He(c,e,6,r)}}function Bi(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const s=e.emits;let i={},a=!1;if(!G(e)){const l=c=>{const f=Bi(c,t,!0);f&&(a=!0,he(i,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(ie(e)&&o.set(e,null),null):(W(s)?s.forEach(l=>i[l]=null):he(i,s),ie(e)&&o.set(e,i),i)}function fo(e,t){return!e||!dn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ne(e,t[0].toLowerCase()+t.slice(1))||ne(e,qt(t))||ne(e,t))}let be=null,ho=null;function Gn(e){const t=be;return be=e,ho=e&&e.type.__scopeId||null,t}function Tr(e){ho=e}function xr(){ho=null}function ct(e,t=be,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&Es(-1);const s=Gn(t);let i;try{i=e(...r)}finally{Gn(s),o._d&&Es(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function xo(e){const{type:t,vnode:n,proxy:o,withProxy:r,propsOptions:[s],slots:i,attrs:a,emit:l,render:c,renderCache:f,props:u,data:h,setupState:p,ctx:g,inheritAttrs:b}=e,D=Gn(e);let U,N;try{if(n.shapeFlag&4){const T=r||o,x=T;U=Ie(c.call(x,T,f,u,p,h,g)),N=a}else{const T=t;U=Ie(T.length>1?T(u,{attrs:a,slots:i,emit:l}):T(u,null)),N=t.props?a:hc(a)}}catch(T){on.length=0,Gt(T,e,1),U=ee(Ce)}let _=U;if(N&&b!==!1){const T=Object.keys(N),{shapeFlag:x}=_;T.length&&x&7&&(s&&T.some(hr)&&(N=pc(N,s)),_=pt(_,N,!1,!0))}return n.dirs&&(_=pt(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),U=_,Gn(D),U}function dc(e,t=!0){let n;for(let o=0;o<e.length;o++){const r=e[o];if(Yn(r)){if(r.type!==Ce||r.children==="v-if"){if(n)return;n=r}}else return}return n}const hc=e=>{let t;for(const n in e)(n==="class"||n==="style"||dn(n))&&((t||(t={}))[n]=e[n]);return t},pc=(e,t)=>{const n={};for(const o in e)(!hr(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function mc(e,t,n){const{props:o,children:r,component:s}=e,{props:i,children:a,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;
vendor: 4,220 bytes, line 14
14if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?cs(o,i,c):!!i;if(l&8){const f=t.dynamicProps;for(let u=0;u<f.length;u++){const h=f[u];if(i[h]!==o[h]&&!fo(c,h))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:o===i?!1:o?i?cs(o,i,c):!0:!!i;return!1}function cs(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;r<o.length;r++){const s=o[r];if(t[s]!==e[s]&&!fo(n,s))return!0}return!1}function Sr({vnode:e,parent:t},n){for(;t;){const o=t.subTree;if(o.suspense&&o.suspense.activeBranch===e&&(o.el=e.el),o===e)(e=t.vnode).el=n,t=t.parent;else break}}const Ui="components";function bm(e,t){return Vi(Ui,e,!0,t)||e}const zi=Symbol.for("v-ndc");function gc(e){return fe(e)?Vi(Ui,e,!1)||e:e||zi}function Vi(e,t,n=!0,o=!1){const r=be||pe;if(r){const s=r.type;{const a=pu(s,!1);if(a&&(a===t||a===We(t)||a===ao(We(t))))return s}const i=us(r[e]||s[e],t)||us(r.appContext[e],t);return!i&&o?s:i}}function us(e,t){return e&&(e[t]||e[We(t)]||e[ao(We(t))])}const yc=e=>e.__isSuspense;let Wo=0;const _c={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,s,i,a,l,c){if(e==null)bc(t,n,o,r,s,i,a,l,c);else{if(s&&s.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}wc(e,t,n,o,r,i,a,l,c)}},hydrate:Ec,create:kr,normalize:Cc},vc=_c;function cn(e,t){const n=e.props&&e.props[t];G(n)&&n()}function bc(e,t,n,o,r,s,i,a,l){const{p:c,o:{createElement:f}}=l,u=f("div"),h=e.suspense=kr(e,r,o,t,u,n,s,i,a,l);c(null,h.pendingBranch=e.ssContent,u,null,o,h,s,i),h.deps>0?(cn(e,"onPending"),cn(e,"onFallback"),c(null,e.ssFallback,t,n,o,null,s,i),Ft(h,e.ssFallback)):h.resolve(!1,!0)}function wc(e,t,n,o,r,s,i,a,{p:l,um:c,o:{createElement:f}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const h=t.ssContent,p=t.ssFallback,{activeBranch:g,pendingBranch:b,isInFallback:D,isHydrating:U}=u;if(b)u.pendingBranch=h,Ve(h,b)?(l(b,h,u.hiddenContainer,null,r,u,s,i,a),u.deps<=0?u.resolve():D&&(U||(l(g,p,n,o,r,null,s,i,a),Ft(u,p)))):(u.pendingId=Wo++,U?(u.isHydrating=!1,u.activeBranch=b):c(b,r,u),u.deps=0,u.effects.length=0,u.hiddenContainer=f("div"),D?(l(null,h,u.hiddenContainer,null,r,u,s,i,a),u.deps<=0?u.resolve():(l(g,p,n,o,r,null,s,i,a),Ft(u,p))):g&&Ve(h,g)?(l(g,h,n,o,r,u,s,i,a),u.resolve(!0)):(l(null,h,u.hiddenContainer,null,r,u,s,i,a),u.deps<=0&&u.resolve()));else if(g&&Ve(h,g))l(g,h,n,o,r,u,s,i,a),Ft(u,h);else if(cn(t,"onPending"),u.pendingBranch=h,h.shapeFlag&512?u.pendingId=h.component.suspenseId:u.pendingId=Wo++,l(null,h,u.hiddenContainer,null,r,u,s,i,a),u.deps<=0)u.resolve();else{const{timeout:N,pendingId:_}=u;N>0?setTimeout(()=>{u.pendingId===_&&u.fallback(p)},N):N===0&&u.fallback(p)}}function kr(e,t,n,o,r,s,i,a,l,c,f=!1){const{p:u,m:h,um:p,n:g,o:{parentNode:b,remove:D}}=c;let U;const N=Tc(e);N&&t&&t.pendingBranch&&(U=t.pendingId,t.deps++);const _=e.props?hi(e.props.timeout):void 0,T=s,x={vnode:e,parent:t,parentComponent:n,namespace:i,container:o,hiddenContainer:r,deps:0,pendingId:Wo++,timeout:typeof _=="number"?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(A=!1,L=!1){const{vnode:y,activeBranch:$,pendingBranch:M,pendingId:B,effects:w,parentComponent:I,container:q}=x;let Y=!1;x.isHydrating?x.isHydrating=!1:A||(Y=$&&M.transition&&M.transition.mode==="out-in",Y&&($.transition.afterLeave=()=>{B===x.pendingId&&(h(M,q,s===T?g($):s,0),Vo(w))}),$&&(b($.el)!==x.hiddenContainer&&(s=g($)),p($,I,x,!0)),Y||h(M,q,s,0)),Ft(x,M),x.pendingBranch=null,x.isInFallback=!1;let k=x.parent,z=!1;for(;k;){if(k.pendingBranch){k.effects.push(...w),z=!0;break}k=k.parent}!z&&!Y&&Vo(w),x.effects=[],N&&t&&t.pendingBranch&&U===t.pendingId&&(t.deps--,t.deps===0&&!L&&t.resolve()),cn(y,"onResolve")},fallback(A){if(!x.pendingBranch)return;const{vnode:L,activeBranch:y,parentComponent:$,container:M,namespace:B}=x;cn(L,"onFallback");const w=g(y),I=()=>{x.isInFallback&&(u(null,A,M,w,$,null,B,a,l),Ft(x,A))},q=A.transition&&A.transition.mode==="out-in";q&&(y.transition.afterLeave=I),x.isInFallback=!0,p(y,$,null,!0),q||I()},move(A,L,y){x.activeBranch&&h(x.activeBranch,A,L,y),x.container=A},next(){return x.activeBranch&&g(x.activeBranch)},registerDep(A,L){const y=!!x.pendingBranch;y&&x.deps++;const $=A.vnode.el;
vendor: 8,759 bytes, line 14
14A.asyncDep.catch(M=>{Gt(M,A,0)}).then(M=>{if(A.isUnmounted||x.isUnmounted||x.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:B}=A;Qo(A,M,!1),$&&(B.el=$);const w=!$&&A.subTree.el;L(A,B,b($||A.subTree.el),$?null:g(A.subTree),x,i,l),w&&D(w),Sr(A,B.el),y&&--x.deps===0&&x.resolve()})},unmount(A,L){x.isUnmounted=!0,x.activeBranch&&p(x.activeBranch,n,A,L),x.pendingBranch&&p(x.pendingBranch,n,A,L)}};return x}function Ec(e,t,n,o,r,s,i,a,l){const c=t.suspense=kr(t,o,n,e.parentNode,document.createElement("div"),null,r,s,i,a,!0),f=l(e,c.pendingBranch=t.ssContent,n,c,s,i);return c.deps===0&&c.resolve(!1,!0),f}function Cc(e){const{shapeFlag:t,children:n}=e,o=t&32;e.ssContent=fs(o?n.default:n),e.ssFallback=o?fs(n.fallback):ee(Ce)}function fs(e){let t;if(G(e)){const n=Wt&&e._c;n&&(e._d=!1,Z()),e=e(),n&&(e._d=!0,t=Oe,ya())}return W(e)&&(e=dc(e)),e=Ie(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Wi(e,t){t&&t.pendingBranch?W(e)?t.effects.push(...e):t.effects.push(e):Vo(e)}function Ft(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,o&&o.subTree===n&&(o.vnode.el=r,Sr(o,r))}function Tc(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const xc=Symbol.for("v-scx"),Sc=()=>Ut(xc);function Ki(e,t){return Ar(e,null,t)}const Rn={};function Je(e,t,n){return Ar(e,t,n)}function Ar(e,t,{immediate:n,deep:o,flush:r,once:s,onTrack:i,onTrigger:a}=ae){if(t&&s){const A=t;t=(...L)=>{A(...L),x()}}const l=pe,c=A=>o===!0?A:Mt(A,o===!1?1:void 0);let f,u=!1,h=!1;if(ye(e)?(f=()=>e.value,u=Kn(e)):Qt(e)?(f=()=>c(e),u=!0):W(e)?(h=!0,u=e.some(A=>Qt(A)||Kn(A)),f=()=>e.map(A=>{if(ye(A))return A.value;if(Qt(A))return c(A);if(G(A))return ft(A,l,2)})):G(e)?t?f=()=>ft(e,l,2):f=()=>(p&&p(),He(e,l,3,[g])):f=Le,t&&o){const A=f;f=()=>Mt(A())}let p,g=A=>{p=_.onStop=()=>{ft(A,l,4),p=_.onStop=void 0}},b;if(bn)if(g=Le,t?n&&He(t,l,3,[f(),h?[]:void 0,g]):f(),r==="sync"){const A=Sc();b=A.__watcherHandles||(A.__watcherHandles=[])}else return Le;let D=h?new Array(e.length).fill(Rn):Rn;const U=()=>{if(!(!_.active||!_.dirty))if(t){const A=_.run();(o||u||(h?A.some((L,y)=>dt(L,D[y])):dt(A,D)))&&(p&&p(),He(t,l,3,[A,D===Rn?void 0:h&&D[0]===Rn?[]:D,g]),D=A)}else _.run()};U.allowRecurse=!!t;let N;r==="sync"?N=U:r==="post"?N=()=>Te(U,l&&l.suspense):(U.pre=!0,l&&(U.id=l.uid),N=()=>uo(U));const _=new gr(f,Le,N),T=vi(),x=()=>{_.stop(),T&&pr(T.effects,_)};return t?n?U():D=_.run():r==="post"?Te(_.run.bind(_),l&&l.suspense):_.run(),b&&b.push(x),x}function kc(e,t,n){const o=this.proxy,r=fe(e)?e.includes(".")?qi(o,e):()=>o[e]:e.bind(o,o);let s;G(t)?s=t:(s=t.handler,n=t);const i=vn(this),a=Ar(r,s.bind(o),n);return i(),a}function qi(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r<n.length&&o;r++)o=o[n[r]];return o}}function Mt(e,t=1/0,n){if(t<=0||!ie(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,ye(e))Mt(e.value,t,n);else if(W(e))for(let o=0;o<e.length;o++)Mt(e[o],t,n);else if(so(e)||Nt(e))e.forEach(o=>{Mt(o,t,n)});else if(fi(e))for(const o in e)Mt(e[o],t,n);return e}function Ac(e,t){if(be===null)return e;const n=yo(be)||be.proxy,o=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[s,i,a,l=ae]=t[r];s&&(G(s)&&(s={mounted:s,updated:s}),s.deep&&Mt(i),o.push({dir:s,instance:n,value:i,oldValue:void 0,arg:a,modifiers:l}))}return e}function Be(e,t,n,o){const r=e.dirs,s=t&&t.dirs;for(let i=0;i<r.length;i++){const a=r[i];s&&(a.oldValue=s[i].value);let l=a.dir[o];l&&(mt(),He(l,n,8,[e.el,a,e,t]),gt())}}const it=Symbol("_leaveCb"),Pn=Symbol("_enterCb");function Mc(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return yt(()=>{e.isMounted=!0}),go(()=>{e.isUnmounting=!0}),e}const Re=[Function,Array],Gi={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Re,onEnter:Re,onAfterEnter:Re,onEnterCancelled:Re,onBeforeLeave:Re,onLeave:Re,onAfterLeave:Re,onLeaveCancelled:Re,onBeforeAppear:Re,onAppear:Re,onAfterAppear:Re,onAppearCancelled:Re},Rc={name:"BaseTransition",props:Gi,setup(e,{slots:t}){const n=_n(),o=Mc();return()=>{const r=t.default&&Xi(t.default(),!0);if(!r||!r.length)return;let s=r[0];if(r.length>1){for(const h of r)if(h.type!==Ce){s=h;break}}const i=oe(e),{mode:a}=i;if(o.isLeaving)return So(s);const l=ds(s);if(!l)return So(s);const c=Ko(l,i,o,n);qo(l,c);const f=n.subTree,u=f&&ds(f);if(u&&u.type!==Ce&&!Ve(l,u)){const h=Ko(u,i,o,n);if(qo(u,h),a==="out-in"&&l.type!==Ce)return o.isLeaving=!0,h.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},So(s);a==="in-out"&&l.type!==Ce&&(h.delayLeave=(p,g,b)=>{const D=Ji(o,u);D[String(u.key)]=u,p[it]=()=>{g(),p[it]=void 0,delete c.delayedLeave},c.delayedLeave=b})}return s}}},Pc=Rc;function Ji(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Ko(e,t,n,o){const{appear:r,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:u,onLeave:h,onAfterLeave:p,onLeaveCancelled:g,onBeforeAppear:b,onAppear:D,onAfterAppear:U,onAppearCancelled:N}=t,_=String(e.key),T=Ji(n,e),x=(y,$)=>{y&&He(y,o,9,$)},A=(y,$)=>{const M=$[1];x(y,$),W(y)?y.every(B=>B.length<=1)&&M():y.length<=1&&M()},L={mode:s,persisted:i,beforeEnter(y){let $=a;if(!n.isMounted)if(r)$=b||a;else return;y[it]&&y[it](!0);const M=T[_];M&&Ve(e,M)&&M.el[it]&&M.el[it](),x($,[y])},enter(y){let $=l,M=c,B=f;if(!n.isMounted)if(r)$=D||l,M=U||c,B=N||f;else return;let w=!1;const I=y[Pn]=q=>{w||(w=!0,q?x(B,[y]):x(M,[y]),L.delayedLeave&&L.delayedLeave(),y[Pn]=void 0)};$?A($,[y,I]):I()},leave(y,$){const M=String(e.key);if(y[Pn]&&y[Pn](!0),n.isUnmounting)return $();x(u,[y]);let B=!1;const w=y[it]=I=>{B||(B=!0,$(),I?x(g,[y]):x(p,[y]),y[it]=void 0,T[M]===e&&delete T[M])};T[M]=e,h?A(h,[y,w]):w()},clone(y){return Ko(y,t,n,o)}};return L}function So(e){if(yn(e))return e=pt(e),e.children=null,e}function ds(e){if(!yn(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&G(n.default))return n.default()}}function qo(e,t){e.shapeFlag&6&&e.component?qo(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 Xi(e,t=!1,n){let o=[],r=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===ue?(i.patchFlag&128&&r++,o=o.concat(Xi(i.children,t,a))):(t||i.type!==Ce)&&o.push(a!=null?pt(i,{key:a}):i)}if(r>1)for(let s=0;s<o.length;s++)o[s].patchFlag=-2;return o}/*! #__NO_SIDE_EFFECTS__ */function po(e,t){return G(e)?he({name:e.name},t,{setup:e}):e}const en=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function hs(e){G(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:s,suspensible:i=!0,onError:a}=e;let l=null,c,f=0;const u=()=>(f++,l=null,h()),h=()=>{let p;return l||(p=l=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((b,D)=>{a(g,()=>b(u()),()=>D(g),f+1)});throw g}).then(g=>p!==l&&l?l:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return po({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return c},setup(){const p=pe;if(c)return()=>ko(c,p);const g=N=>{l=null,Gt(N,p,13,!o)};if(i&&p.suspense||bn)return h().then(N=>()=>ko(N,p)).catch(N=>(g(N),()=>o?ee(o,{error:N}):null));const b=ce(!1),D=ce(),U=ce(!!r);return r&&setTimeout(()=>{U.value=!1},r),s!=null&&setTimeout(()=>{if(!b.value&&!D.value){const N=new Error(`Async component timed out after ${s}ms.`);g(N),D.value=N}},s),h().then(()=>{b.value=!0,p.parent&&yn(p.parent.vnode)&&(p.parent.effect.dirty=!0,uo(p.parent.update))}).catch(N=>{g(N),D.value=N}),()=>{if(b.value&&c)return ko(c,p);if(D.value&&o)return ee(o,{error:D.value});if(n&&!U.value)return ee(n)}}})}function ko(e,t){const{ref:n,props:o,children:r,ce:s}=t.vnode,i=ee(e,o,r);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const yn=e=>e.type.__isKeepAlive;function Yi(e,t){Qi(e,"a",t)}function Zi(e,t){Qi(e,"da",t)}function Qi(e,t,n=pe){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(mo(t,o,n),n){let r=n.parent;for(;r&&r.parent;)yn(r.parent.vnode)&&Ic(o,t,n,r),r=r.parent}}function Ic(e,t,n,o){const r=mo(t,e,o,!0);ea(()=>{pr(o[t],r)},n)}function mo(e,t,n=pe,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;mt();const a=vn(n),l=He(t,n,e,i);return a(),gt(),l});return o?r.unshift(s):r.push(s),s}}const Ye=e=>(t,n=pe)=>(!bn||e==="sp")&&mo(e,(...o)=>t(...o),n),Lc=Ye("bm"),yt=Ye("m"),Oc=Ye("bu"),Hc=Ye("u"),go=Ye("bum"),ea=Ye("um"),$c=Ye("sp"),Nc=Ye("rtg"),jc=Ye("rtc");function ta(e,t=pe){mo("ec",e,t)}function It(e,t,n,o){let r;const s=n;
vendor: 4,304 bytes, line 14
14if(W(e)||fe(e)){r=new Array(e.length);for(let i=0,a=e.length;i<a;i++)r[i]=t(e[i],i,void 0,s)}else if(typeof e=="number"){r=new Array(e);for(let i=0;i<e;i++)r[i]=t(i+1,i,void 0,s)}else if(ie(e))if(e[Symbol.iterator])r=Array.from(e,(i,a)=>t(i,a,void 0,s));else{const i=Object.keys(e);r=new Array(i.length);for(let a=0,l=i.length;a<l;a++){const c=i[a];r[a]=t(e[c],c,a,s)}}else r=[];return r}const Go=e=>e?Ea(e)?yo(e)||e.proxy:Go(e.parent):null,tn=he(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=>Go(e.parent),$root:e=>Go(e.root),$emit:e=>e.emit,$options:e=>Mr(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,uo(e.update)}),$nextTick:e=>e.n||(e.n=gn.bind(e.proxy)),$watch:e=>kc.bind(e)}),Ao=(e,t)=>e!==ae&&!e.__isScriptSetup&&ne(e,t),Dc={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:r,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 o[t];case 2:return r[t];case 4:return n[t];case 3:return s[t]}else{if(Ao(o,t))return i[t]=1,o[t];if(r!==ae&&ne(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&ne(c,t))return i[t]=3,s[t];if(n!==ae&&ne(n,t))return i[t]=4,n[t];Jo&&(i[t]=0)}}const f=tn[t];let u,h;if(f)return t==="$attrs"&&xe(e.attrs,"get",""),f(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==ae&&ne(n,t))return i[t]=4,n[t];if(h=l.config.globalProperties,ne(h,t))return h[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:s}=e;return Ao(r,t)?(r[t]=n,!0):o!==ae&&ne(o,t)?(o[t]=n,!0):ne(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:s}},i){let a;return!!n[i]||e!==ae&&ne(e,i)||Ao(t,i)||(a=s[0])&&ne(a,i)||ne(o,i)||ne(tn,i)||ne(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ne(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ps(e){return W(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Jo=!0;function Fc(e){const t=Mr(e),n=e.proxy,o=e.ctx;Jo=!1,t.beforeCreate&&ms(t.beforeCreate,e,"bc");const{data:r,computed:s,methods:i,watch:a,provide:l,inject:c,created:f,beforeMount:u,mounted:h,beforeUpdate:p,updated:g,activated:b,deactivated:D,beforeDestroy:U,beforeUnmount:N,destroyed:_,unmounted:T,render:x,renderTracked:A,renderTriggered:L,errorCaptured:y,serverPrefetch:$,expose:M,inheritAttrs:B,components:w,directives:I,filters:q}=t;if(c&&Bc(c,o,null),i)for(const z in i){const F=i[z];G(F)&&(o[z]=F.bind(n))}if(r){const z=r.call(n,n);ie(z)&&(e.data=ht(z))}if(Jo=!0,s)for(const z in s){const F=s[z],_e=G(F)?F.bind(n,n):G(F.get)?F.get.bind(n,n):Le,Se=!G(F)&&G(F.set)?F.set.bind(n):Le,Ne=_o({get:_e,set:Se});Object.defineProperty(o,z,{enumerable:!0,configurable:!0,get:()=>Ne.value,set:Me=>Ne.value=Me})}if(a)for(const z in a)na(a[z],o,n,z);if(l){const z=G(l)?l.call(n):l;Reflect.ownKeys(z).forEach(F=>{Rr(F,z[F])})}f&&ms(f,e,"c");function k(z,F){W(F)?F.forEach(_e=>z(_e.bind(n))):F&&z(F.bind(n))}if(k(Lc,u),k(yt,h),k(Oc,p),k(Hc,g),k(Yi,b),k(Zi,D),k(ta,y),k(jc,A),k(Nc,L),k(go,N),k(ea,T),k($c,$),W(M))if(M.length){const z=e.exposed||(e.exposed={});M.forEach(F=>{Object.defineProperty(z,F,{get:()=>n[F],set:_e=>n[F]=_e})})}else e.exposed||(e.exposed={});x&&e.render===Le&&(e.render=x),B!=null&&(e.inheritAttrs=B),w&&(e.components=w),I&&(e.directives=I)}function Bc(e,t,n=Le){W(e)&&(e=Xo(e));for(const o in e){const r=e[o];let s;ie(r)?"default"in r?s=Ut(r.from||o,r.default,!0):s=Ut(r.from||o):s=Ut(r),ye(s)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[o]=s}}function ms(e,t,n){He(W(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function na(e,t,n,o){const r=o.includes(".")?qi(n,o):()=>n[o];if(fe(e)){const s=t[e];G(s)&&Je(r,s)}else if(G(e))Je(r,e.bind(n));else if(ie(e))if(W(e))e.forEach(s=>na(s,t,n,o));else{const s=G(e.handler)?e.handler.bind(n):t[e.handler];G(s)&&Je(r,s,e)}}function Mr(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:!r.length&&!n&&!o?l=t:(l={},r.length&&r.forEach(c=>Jn(l,c,i,!0)),Jn(l,t,i)),ie(t)&&s.set(t,l),l}function Jn(e,t,n,o=!1){const{mixins:r,extends:s}=t;s&&Jn(e,s,n,!0),r&&r.forEach(i=>
vendor: 7,646 bytes, line 14
14Jn(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const a=Uc[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Uc={data:gs,props:ys,emits:ys,methods:Zt,computed:Zt,beforeCreate:Ee,created:Ee,beforeMount:Ee,mounted:Ee,beforeUpdate:Ee,updated:Ee,beforeDestroy:Ee,beforeUnmount:Ee,destroyed:Ee,unmounted:Ee,activated:Ee,deactivated:Ee,errorCaptured:Ee,serverPrefetch:Ee,components:Zt,directives:Zt,watch:Vc,provide:gs,inject:zc};function gs(e,t){return t?e?function(){return he(G(e)?e.call(this,this):e,G(t)?t.call(this,this):t)}:t:e}function zc(e,t){return Zt(Xo(e),Xo(t))}function Xo(e){if(W(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Ee(e,t){return e?[...new Set([].concat(e,t))]:t}function Zt(e,t){return e?he(Object.create(null),e,t):t}function ys(e,t){return e?W(e)&&W(t)?[...new Set([...e,...t])]:he(Object.create(null),ps(e),ps(t??{})):t}function Vc(e,t){if(!e)return t;if(!t)return e;const n=he(Object.create(null),e);for(const o in t)n[o]=Ee(e[o],t[o]);return n}function oa(){return{app:null,config:{isNativeTag:gl,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 Wc=0;function Kc(e,t){return function(o,r=null){G(o)||(o=he({},o)),r!=null&&!ie(r)&&(r=null);const s=oa(),i=new WeakSet;let a=!1;const l=s.app={_uid:Wc++,_component:o,_props:r,_container:null,_context:s,_instance:null,version:xa,get config(){return s.config},set config(c){},use(c,...f){return i.has(c)||(c&&G(c.install)?(i.add(c),c.install(l,...f)):G(c)&&(i.add(c),c(l,...f))),l},mixin(c){return s.mixins.includes(c)||s.mixins.push(c),l},component(c,f){return f?(s.components[c]=f,l):s.components[c]},directive(c,f){return f?(s.directives[c]=f,l):s.directives[c]},mount(c,f,u){if(!a){const h=ee(o,r);return h.appContext=s,u===!0?u="svg":u===!1&&(u=void 0),f&&t?t(h,c):e(h,c,u),a=!0,l._container=c,c.__vue_app__=l,yo(h.component)||h.component.proxy}},unmount(){a&&(e(null,l._container),delete l._container.__vue_app__)},provide(c,f){return s.provides[c]=f,l},runWithContext(c){const f=Bt;Bt=l;try{return c()}finally{Bt=f}}};return l}}let Bt=null;function Rr(e,t){if(pe){let n=pe.provides;const o=pe.parent&&pe.parent.provides;o===n&&(n=pe.provides=Object.create(o)),n[e]=t}}function Ut(e,t,n=!1){const o=pe||be;if(o||Bt){const r=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Bt._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&G(t)?t.call(o&&o.proxy):t}}function ra(){return!!(pe||be||Bt)}const sa={},ia=()=>Object.create(sa),aa=e=>Object.getPrototypeOf(e)===sa;function qc(e,t,n,o=!1){const r={},s=ia();e.propsDefaults=Object.create(null),la(e,t,r,s);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:Pi(r):e.type.props?e.props=r:e.props=s,e.attrs=s}function Gc(e,t,n,o){const{props:r,attrs:s,vnode:{patchFlag:i}}=e,a=oe(r),[l]=e.propsOptions;let c=!1;if((o||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let u=0;u<f.length;u++){let h=f[u];if(fo(e.emitsOptions,h))continue;const p=t[h];if(l)if(ne(s,h))p!==s[h]&&(s[h]=p,c=!0);else{const g=We(h);r[g]=Yo(l,a,g,p,e,!1)}else p!==s[h]&&(s[h]=p,c=!0)}}}else{la(e,t,r,s)&&(c=!0);let f;for(const u in a)(!t||!ne(t,u)&&((f=qt(u))===u||!ne(t,f)))&&(l?n&&(n[u]!==void 0||n[f]!==void 0)&&(r[u]=Yo(l,a,u,void 0,e,!0)):delete r[u]);if(s!==a)for(const u in s)(!t||!ne(t,u))&&(delete s[u],c=!0)}c&&Ge(e.attrs,"set","")}function la(e,t,n,o){const[r,s]=e.propsOptions;let i=!1,a;if(t)for(let l in t){if(jt(l))continue;const c=t[l];let f;r&&ne(r,f=We(l))?!s||!s.includes(f)?n[f]=c:(a||(a={}))[f]=c:fo(e.emitsOptions,l)||(!(l in o)||c!==o[l])&&(o[l]=c,i=!0)}if(s){const l=oe(n),c=a||ae;for(let f=0;f<s.length;f++){const u=s[f];n[u]=Yo(r,l,u,c[u],e,!ne(c,u))}}return i}function Yo(e,t,n,o,r,s){const i=e[n];if(i!=null){const a=ne(i,"default");if(a&&o===void 0){const l=i.default;if(i.type!==Function&&!i.skipFactory&&G(l)){const{propsDefaults:c}=r;if(n in c)o=c[n];else{const f=vn(r);o=c[n]=l.call(null,t),f()}}else o=l}i[0]&&(s&&!a?o=!1:i[1]&&(o===""||o===qt(n))&&(o=!0))}return o}function ca(e,t,n=!1){const o=t.propsCache,r=o.get(e);if(r)return r;const s=e.props,i={},a=[];let l=!1;if(!G(e)){const f=u=>{l=!0;const[h,p]=ca(u,t,!0);he(i,h),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!s&&!l)return ie(e)&&o.set(e,$t),$t;if(W(s))for(let f=0;f<s.length;f++){const u=We(s[f]);_s(u)&&(i[u]=ae)}else if(s)for(const f in s){const u=We(f);if(_s(u)){const h=s[f],p=i[u]=W(h)||G(h)?{type:h}:he({},h);if(p){const g=ws(Boolean,p.type),b=ws(String,p.type);p[0]=g>-1,p[1]=b<0||g<b,(g>-1||ne(p,"default"))&&a.push(u)}}}const c=[i,a];return ie(e)&&o.set(e,c),c}function _s(e){return e[0]!=="$"&&!jt(e)}function vs(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function bs(e,t){return vs(e)===vs(t)}function ws(e,t){return W(t)?t.findIndex(n=>bs(n,e)):G(t)&&bs(t,e)?0:-1}const ua=e=>e[0]==="_"||e==="$stable",Pr=e=>W(e)?e.map(Ie):[Ie(e)],Jc=(e,t,n)=>{if(t._n)return t;const o=ct((...r)=>Pr(t(...r)),n);return o._c=!1,o},fa=(e,t,n)=>{const o=e._ctx;for(const r in e){if(ua(r))continue;const s=e[r];if(G(s))t[r]=Jc(r,s,o);else if(s!=null){const i=Pr(s);t[r]=()=>i}}},da=(e,t)=>{const n=Pr(t);e.slots.default=()=>n},Xc=(e,t)=>{const n=e.slots=ia();if(e.vnode.shapeFlag&32){const o=t._;o?(he(n,t),di(n,"_",o,!0)):fa(t,n)}else t&&da(e,t)},Yc=(e,t,n)=>{const{vnode:o,slots:r}=e;let s=!0,i=ae;if(o.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(he(r,t),!n&&a===1&&delete r._):(s=!t.$stable,fa(t,r)),i=t}else t&&(da(e,t),i={default:1});if(s)for(const a in r)!ua(a)&&i[a]==null&&delete r[a]};function Xn(e,t,n,o,r=!1){if(W(e)){e.forEach((h,p)=>Xn(h,t&&(W(t)?t[p]:t),n,o,r));return}if(en(o)&&!r)return;const s=o.shapeFlag&4?yo(o.component)||o.component.proxy:o.el,i=r?null:s,{i:a,r:l}=e,c=t&&t.r,f=a.refs===ae?a.refs={}:a.refs,u=a.setupState;if(c!=null&&c!==l&&(fe(c)?(f[c]=null,ne(u,c)&&(u[c]=null)):ye(c)&&(c.value=null)),G(l))ft(l,a,12,[i,f]);else{const h=fe(l),p=ye(l);if(h||p){const g=()=>{if(e.f){const b=h?ne(u,l)?u[l]:f[l]:l.value;r?W(b)&&pr(b,s):W(b)?b.includes(s)||b.push(s):h?(f[l]=[s],ne(u,l)&&(u[l]=f[l])):(l.value=[s],e.k&&(f[e.k]=l.value))}else h?(f[l]=i,ne(u,l)&&(u[l]=i)):p&&(l.value=i,e.k&&(f[e.k]=i))};i?(g.id=-1,Te(g,n)):g()}}}let tt=!1;const Zc=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Qc=e=>e.namespaceURI.includes("MathML"),In=e=>{if(Zc(e))return"svg";if(Qc(e))return"mathml"},Ln=e=>e.nodeType===8;function eu(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:c}}=e,f=(_,T)=>{if(!T.hasChildNodes()){n(null,_,T),qn(),T._vnode=_;return}tt=!1,u(T.firstChild,_,null,null,null),qn(),T._vnode=_,tt&&console.error("Hydration completed but contains mismatches.")},u=(_,T,x,A,L,y=!1)=>{y=y||!!T.dynamicChildren;const $=Ln(_)&&_.data==="[",M=()=>b(_,T,x,A,L,$),{type:B,ref:w,shapeFlag:I,patchFlag:q}=T;let Y=_.nodeType;T.el=_,q===-2&&(y=!1,T.dynamicChildren=null);let k=null;switch(B){case Vt:Y!==3?T.children===""?(l(T.el=r(""),i(_),_),k=_):k=M():(_.data!==T.children&&(tt=!0,_.data=T.children),k=s(_));break;case Ce:N(_)?(k=s(_),U(T.el=_.content.firstChild,_,x)):Y!==8||$?k=M():k=s(_);break;case nn:if($&&(_=s(_),Y=_.nodeType),Y===1||Y===3){k=_;const z=!T.children.length;for(let F=0;F<T.staticCount;F++)z&&(T.children+=k.nodeType===1?k.outerHTML:k.data),F===T.staticCount-1&&(T.anchor=k),
vendor: 19,166 bytes, lines 14-17
14k=s(k);return $?s(k):k}else M();break;case ue:$?k=g(_,T,x,A,L,y):k=M();break;default:if(I&1)(Y!==1||T.type.toLowerCase()!==_.tagName.toLowerCase())&&!N(_)?k=M():k=h(_,T,x,A,L,y);else if(I&6){T.slotScopeIds=L;const z=i(_);if($?k=D(_):Ln(_)&&_.data==="teleport start"?k=D(_,_.data,"teleport end"):k=s(_),t(T,z,null,x,A,In(z),y),en(T)){let F;$?(F=ee(ue),F.anchor=k?k.previousSibling:z.lastChild):F=_.nodeType===3?de(""):ee("div"),F.el=_,T.component.subTree=F}}else I&64?Y!==8?k=M():k=T.type.hydrate(_,T,x,A,L,y,e,p):I&128&&(k=T.type.hydrate(_,T,x,A,In(i(_)),L,y,e,u))}return w!=null&&Xn(w,null,A,T),k},h=(_,T,x,A,L,y)=>{y=y||!!T.dynamicChildren;const{type:$,props:M,patchFlag:B,shapeFlag:w,dirs:I,transition:q}=T,Y=$==="input"||$==="option";if(Y||B!==-1){I&&Be(T,null,x,"created");let k=!1;if(N(_)){k=pa(A,q)&&x&&x.vnode.props&&x.vnode.props.appear;const F=_.content.firstChild;k&&q.beforeEnter(F),U(F,_,x),T.el=_=F}if(w&16&&!(M&&(M.innerHTML||M.textContent))){let F=p(_.firstChild,T,_,x,A,L,y);for(;F;){tt=!0;const _e=F;F=F.nextSibling,a(_e)}}else w&8&&_.textContent!==T.children&&(tt=!0,_.textContent=T.children);if(M)if(Y||!y||B&48)for(const F in M)(Y&&(F.endsWith("value")||F==="indeterminate")||dn(F)&&!jt(F)||F[0]===".")&&o(_,F,null,M[F],void 0,void 0,x);else M.onClick&&o(_,"onClick",null,M.onClick,void 0,void 0,x);let z;(z=M&&M.onVnodeBeforeMount)&&Pe(z,x,T),I&&Be(T,null,x,"beforeMount"),((z=M&&M.onVnodeMounted)||I||k)&&Wi(()=>{z&&Pe(z,x,T),k&&q.enter(_),I&&Be(T,null,x,"mounted")},A)}return _.nextSibling},p=(_,T,x,A,L,y,$)=>{$=$||!!T.dynamicChildren;const M=T.children,B=M.length;for(let w=0;w<B;w++){const I=$?M[w]:M[w]=Ie(M[w]);if(_)_=u(_,I,A,L,y,$);else{if(I.type===Vt&&!I.children)continue;tt=!0,n(null,I,x,null,A,L,In(x),y)}}return _},g=(_,T,x,A,L,y)=>{const{slotScopeIds:$}=T;$&&(L=L?L.concat($):$);const M=i(_),B=p(s(_),T,M,x,A,L,y);return B&&Ln(B)&&B.data==="]"?s(T.anchor=B):(tt=!0,l(T.anchor=c("]"),M,B),B)},b=(_,T,x,A,L,y)=>{if(tt=!0,T.el=null,y){const B=D(_);for(;;){const w=s(_);if(w&&w!==B)a(w);else break}}const $=s(_),M=i(_);return a(_),n(null,T,M,$,x,A,In(M),L),$},D=(_,T="[",x="]")=>{let A=0;for(;_;)if(_=s(_),_&&Ln(_)&&(_.data===T&&A++,_.data===x)){if(A===0)return s(_);A--}return _},U=(_,T,x)=>{const A=T.parentNode;A&&A.replaceChild(_,T);let L=x;for(;L;)L.vnode.el===T&&(L.vnode.el=L.subTree.el=_),L=L.parent},N=_=>_.nodeType===1&&_.tagName.toLowerCase()==="template";return[f,u]}const Te=Wi;function tu(e){return ha(e)}function nu(e){return ha(e,eu)}function ha(e,t){const n=pi();n.__VUE__=!0;const{insert:o,remove:r,patchProp:s,createElement:i,createText:a,createComment:l,setText:c,setElementText:f,parentNode:u,nextSibling:h,setScopeId:p=Le,insertStaticContent:g}=e,b=(d,m,v,E=null,C=null,R=null,H=void 0,P=null,O=!!m.dynamicChildren)=>{if(d===m)return;d&&!Ve(d,m)&&(E=Lt(d),Me(d,C,R,!0),d=null),m.patchFlag===-2&&(O=!1,m.dynamicChildren=null);const{type:S,ref:j,shapeFlag:K}=m;switch(S){case Vt:D(d,m,v,E);break;case Ce:U(d,m,v,E);break;case nn:d==null&&N(m,v,E,H);break;case ue:w(d,m,v,E,C,R,H,P,O);break;default:K&1?x(d,m,v,E,C,R,H,P,O):K&6?I(d,m,v,E,C,R,H,P,O):(K&64||K&128)&&S.process(d,m,v,E,C,R,H,P,O,Qe)}j!=null&&C&&Xn(j,d&&d.ref,R,m||d,!m)},D=(d,m,v,E)=>{if(d==null)o(m.el=a(m.children),v,E);else{const C=m.el=d.el;m.children!==d.children&&c(C,m.children)}},U=(d,m,v,E)=>{d==null?o(m.el=l(m.children||""),v,E):m.el=d.el},N=(d,m,v,E)=>{[d.el,d.anchor]=g(d.children,m,v,E,d.el,d.anchor)},_=({el:d,anchor:m},v,E)=>{let C;for(;d&&d!==m;)C=h(d),o(d,v,E),d=C;o(m,v,E)},T=({el:d,anchor:m})=>{let v;for(;d&&d!==m;)v=h(d),r(d),d=v;r(m)},x=(d,m,v,E,C,R,H,P,O)=>{m.type==="svg"?H="svg":m.type==="math"&&(H="mathml"),d==null?A(m,v,E,C,R,H,P,O):$(d,m,C,R,H,P,O)},A=(d,m,v,E,C,R,H,P)=>{let O,S;const{props:j,shapeFlag:K,transition:V,dirs:X}=d;if(O=d.el=i(d.type,R,j&&j.is,j),K&8?f(O,d.children):K&16&&y(d.children,O,null,E,C,Mo(d,R),H,P),X&&Be(d,null,E,"created"),L(O,d,d.scopeId,H,E),j){for(const se in j)se!=="value"&&!jt(se)&&s(O,se,null,j[se],R,d.children,E,C,je);"value"in j&&s(O,"value",null,j.value,R),(S=j.onVnodeBeforeMount)&&Pe(S,E,d)}X&&Be(d,null,E,"beforeMount");const te=pa(C,V);te&&V.beforeEnter(O),o(O,m,v),((S=j&&j.onVnodeMounted)||te||X)&&Te(()=>{S&&Pe(S,E,d),te&&V.enter(O),X&&Be(d,null,E,"mounted")},C)},L=(d,m,v,E,C)=>{if(v&&p(d,v),E)for(let R=0;R<E.length;R++)p(d,E[R]);if(C){let R=C.subTree;if(m===R){const H=C.vnode;L(d,H,H.scopeId,H.slotScopeIds,C.parent)}}},y=(d,m,v,E,C,R,H,P,O=0)=>{for(let S=O;S<d.length;S++){const j=d[S]=P?at(d[S]):Ie(d[S]);b(null,j,m,v,E,C,R,H,P)}},$=(d,m,v,E,C,R,H)=>{const P=m.el=d.el;let{patchFlag:O,dynamicChildren:S,dirs:j}=m;O|=d.patchFlag&16;const K=d.props||ae,V=m.props||ae;let X;if(v&&Ct(v,!1),(X=V.onVnodeBeforeUpdate)&&Pe(X,v,m,d),j&&Be(m,d,v,"beforeUpdate"),v&&Ct(v,!0),S?M(d.dynamicChildren,S,P,v,E,Mo(m,C),R):H||F(d,m,P,null,v,E,Mo(m,C),R,!1),O>0){if(O&16)B(P,m,K,V,v,E,C);else if(O&2&&K.class!==V.class&&s(P,"class",null,V.class,C),O&4&&s(P,"style",K.style,V.style,C),O&8){const te=m.dynamicProps;for(let se=0;se<te.length;se++){const le=te[se],me=K[le],De=V[le];(De!==me||le==="value")&&s(P,le,me,De,C,d.children,v,E,je)}}O&1&&d.children!==m.children&&f(P,m.children)}else!H&&S==null&&B(P,m,K,V,v,E,C);((X=V.onVnodeUpdated)||j)&&Te(()=>{X&&Pe(X,v,m,d),j&&Be(m,d,v,"updated")},E)},M=(d,m,v,E,C,R,H)=>{for(let P=0;P<m.length;P++){const O=d[P],S=m[P],j=O.el&&(O.type===ue||!Ve(O,S)||O.shapeFlag&70)?u(O.el):v;b(O,S,j,null,E,C,R,H,!0)}},B=(d,m,v,E,C,R,H)=>{if(v!==E){if(v!==ae)for(const P in v)!jt(P)&&!(P in E)&&s(d,P,v[P],null,H,m.children,C,R,je);for(const P in E){if(jt(P))continue;const O=E[P],S=v[P];O!==S&&P!=="value"&&s(d,P,S,O,H,m.children,C,R,je)}"value"in E&&s(d,"value",v.value,E.value,H)}},w=(d,m,v,E,C,R,H,P,O)=>{const S=m.el=d?d.el:a(""),j=m.anchor=d?d.anchor:a("");let{patchFlag:K,dynamicChildren:V,slotScopeIds:X}=m;X&&(P=P?P.concat(X):X),d==null?(o(S,v,E),o(j,v,E),y(m.children||[],v,j,C,R,H,P,O)):K>0&&K&64&&V&&d.dynamicChildren?(M(d.dynamicChildren,V,v,C,R,H,P),(m.key!=null||C&&m===C.subTree)&&ma(d,m,!0)):F(d,m,v,j,C,R,H,P,O)},I=(d,m,v,E,C,R,H,P,O)=>{m.slotScopeIds=P,d==null?m.shapeFlag&512?C.ctx.activate(m,v,E,H,O):q(m,v,E,C,R,H,O):Y(d,m,O)},q=(d,m,v,E,C,R,H)=>{const P=d.component=cu(d,E,C);if(yn(d)&&(P.ctx.renderer=Qe),uu(P),P.asyncDep){if(C&&C.registerDep(P,k),!d.el){const O=P.subTree=ee(Ce);U(null,O,m,v)}}else k(P,d,m,v,C,R,H)},Y=(d,m,v)=>{const E=m.component=d.component;if(mc(d,m,v))if(E.asyncDep&&!E.asyncResolved){z(E,m,v);return}else E.next=m,cc(E.update),E.effect.dirty=!0,E.update();else m.el=d.el,E.vnode=m},k=(d,m,v,E,C,R,H)=>{const P=()=>{if(d.isMounted){let{next:j,bu:K,u:V,parent:X,vnode:te}=d;{const Ot=ga(d);if(Ot){j&&(j.el=te.el,z(d,j,H)),Ot.asyncDep.then(()=>{d.isUnmounted||P()});return}}let se=j,le;Ct(d,!1),j?(j.el=te.el,z(d,j,H)):j=te,K&&Nn(K),(le=j.props&&j.props.onVnodeBeforeUpdate)&&Pe(le,X,j,te),Ct(d,!0);const me=xo(d),De=d.subTree;d.subTree=me,b(De,me,u(De.el),Lt(De),d,C,R),j.el=me.el,se===null&&Sr(d,me.el),V&&Te(V,C),(le=j.props&&j.props.onVnodeUpdated)&&Te(()=>Pe(le,X,j,te),C)}else{let j;const{el:K,props:V}=m,{bm:X,m:te,parent:se}=d,le=en(m);if(Ct(d,!1),X&&Nn(X),!le&&(j=V&&V.onVnodeBeforeMount)&&Pe(j,se,m),Ct(d,!0),K&&Et){const me=()=>{d.subTree=xo(d),Et(K,d.subTree,d,C,null)};le?m.type.__asyncLoader().then(()=>!d.isUnmounted&&me()):me()}else{const me=d.subTree=xo(d);b(null,me,v,E,d,C,R),m.el=me.el}if(te&&Te(te,C),!le&&(j=V&&V.onVnodeMounted)){const me=m;Te(()=>Pe(j,se,me),C)}(m.shapeFlag&256||se&&en(se.vnode)&&se.vnode.shapeFlag&256)&&d.a&&Te(d.a,C),d.isMounted=!0,m=v=E=null}},O=d.effect=new gr(P,Le,()=>uo(S),d.scope),S=d.update=()=>{O.dirty&&O.run()};S.id=d.uid,Ct(d,!0),S()},z=(d,m,v)=>{m.component=d;const E=d.vnode.props;d.vnode=m,d.next=null,Gc(d,m.props,E,v),Yc(d,m.children,v),mt(),ls(d),gt()},F=(d,m,v,E,C,R,H,P,O=!1)=>{const S=d&&d.children,j=d?d.shapeFlag:0,K=m.children,{patchFlag:V,shapeFlag:X}=m;if(V>0){if(V&128){Se(S,K,v,E,C,R,H,P,O);return}else if(V&256){_e(S,K,v,E,C,R,H,P,O);return}}X&8?(j&16&&je(S,C,R),K!==S&&f(v,K)):j&16?X&16?Se(S,K,v,E,C,R,H,P,O):je(S,C,R,!0):(j&8&&f(v,""),X&16&&y(K,v,E,C,R,H,P,O))},_e=(d,m,v,E,C,R,H,P,O)=>{d=d||$t,m=m||$t;const S=d.length,j=m.length,K=Math.min(S,j);let V;for(V=0;V<K;V++){const X=m[V]=O?at(m[V]):Ie(m[V]);b(d[V],X,v,null,C,R,H,P,O)}S>j?je(d,C,R,!0,!1,K):y(m,v,E,C,R,H,P,O,K)},Se=(d,m,v,E,C,R,H,P,O)=>{let S=0;const j=m.length;let K=d.length-1,V=j-1;for(;S<=K&&S<=V;){const X=d[S],te=m[S]=O?at(m[S]):Ie(m[S]);if(Ve(X,te))b(X,te,v,null,C,R,H,P,O);else break;S++}for(;S<=K&&S<=V;){const X=d[K],te=m[V]=O?at(m[V]):Ie(m[V]);if(Ve(X,te))b(X,te,v,null,C,R,H,P,O);else break;K--,V--}if(S>K){if(S<=V){const X=V+1,te=X<j?m[X].el:E;for(;S<=V;)b(null,m[S]=O?at(m[S]):Ie(m[S]),v,te,C,R,H,P,O),S++}}else if(S>V)for(;S<=K;)Me(d[S],C,R,!0),S++;else{const X=S,te=S,se=new Map;for(S=te;S<=V;S++){const ke=m[S]=O?at(m[S]):Ie(m[S]);ke.key!=null&&se.set(ke.key,S)}let le,me=0;const De=V-te+1;let Ot=!1,Jr=0;const Xt=new Array(De);for(S=0;S<De;S++)Xt[S]=0;for(S=X;S<=K;S++){const ke=d[S];if(me>=De){Me(ke,C,R,!0);continue}let Fe;if(ke.key!=null)Fe=se.get(ke.key);else for(le=te;le<=V;le++)if(Xt[le-te]===0&&Ve(ke,m[le])){Fe=le;break}Fe===void 0?Me(ke,C,R,!0):(Xt[Fe-te]=S+1,Fe>=Jr?Jr=Fe:Ot=!0,b(ke,m[Fe],v,null,C,R,H,P,O),me++)}const Xr=Ot?ou(Xt):$t;for(le=Xr.length-1,S=De-1;S>=0;S--){const ke=te+S,Fe=m[ke],Yr=ke+1<j?m[ke+1].el:E;Xt[S]===0?b(null,Fe,v,Yr,C,R,H,P,O):Ot&&(le<0||S!==Xr[le]?Ne(Fe,v,Yr,2):le--)}}},Ne=(d,m,v,E,C=null)=>{const{el:R,type:H,transition:P,children:O,shapeFlag:S}=d;if(S&6){Ne(d.component.subTree,m,v,E);return}if(S&128){d.suspense.move(m,v,E);return}if(S&64){H.move(d,m,v,Qe);return}if(H===ue){o(R,m,v);for(let K=0;K<O.length;K++)Ne(O[K],m,v,E);o(d.anchor,m,v);return}if(H===nn){_(d,m,v);return}if(E!==2&&S&1&&P)if(E===0)P.beforeEnter(R),o(R,m,v),Te(()=>P.enter(R),C);else{const{leave:K,delayLeave:V,afterLeave:X}=P,te=()=>o(R,m,v),se=()=>{K(R,()=>{te(),X&&X()})};V?V(R,te,se):se()}else o(R,m,v)},Me=(d,m,v,E=!1,C=!1)=>{const{type:R,props:H,ref:P,children:O,dynamicChildren:S,shapeFlag:j,patchFlag:K,dirs:V}=d;if(P!=null&&Xn(P,null,v,d,!0),j&256){m.ctx.deactivate(d);return}const X=j&1&&V,te=!en(d);let se;if(te&&(se=H&&H.onVnodeBeforeUnmount)&&Pe(se,m,d),j&6)bt(d.component,v,E);else{if(j&128){d.suspense.unmount(v,E);return}X&&Be(d,null,m,"beforeUnmount"),j&64?d.type.remove(d,m,v,C,Qe,E):S&&(R!==ue||K>0&&K&64)?je(S,m,v,!1,!0):(R===ue&&K&384||!C&&j&16)&&je(O,m,v),E&&Cn(d)}(te&&(se=H&&H.onVnodeUnmounted)||X)&&Te(()=>{se&&Pe(se,m,d),X&&Be(d,null,m,"unmounted")},v)},Cn=d=>{const{type:m,el:v,anchor:E,transition:C}=d;if(m===ue){Eo(v,E);return}if(m===nn){T(d);return}const R=()=>{r(v),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(d.shapeFlag&1&&C&&!C.persisted){const{leave:H,delayLeave:P}=C,O=()=>H(v,R);P?P(d.el,R,O):O()}else R()},Eo=(d,m)=>{let v;for(;d!==m;)v=h(d),r(d),d=v;r(m)},bt=(d,m,v)=>{const{bum:E,scope:C,update:R,subTree:H,um:P}=d;E&&Nn(E),C.stop(),R&&(R.active=!1,Me(H,d,m,v)),P&&Te(P,m),Te(()=>{d.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},je=(d,m,v,E=!1,C=!1,R=0)=>{for(let H=R;H<d.length;H++)Me(d[H],m,v,E,C)},Lt=d=>d.shapeFlag&6?Lt(d.component.subTree):d.shapeFlag&128?d.suspense.next():h(d.anchor||d.el);let Ze=!1;const Tn=(d,m,v)=>{d==null?m._vnode&&Me(m._vnode,null,null,!0):b(m._vnode||null,d,m,null,null,null,v),Ze||(Ze=!0,ls(),qn(),Ze=!1),m._vnode=d},Qe={p:b,um:Me,m:Ne,r:Cn,mt:q,mc:y,pc:F,pbc:M,n:Lt,o:e};let wt,Et;return t&&([wt,Et]=t(Qe)),{render:Tn,hydrate:wt,createApp:Kc(Tn,wt)}}function Mo({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ct({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function pa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ma(e,t,n=!1){const o=e.children,r=t.children;if(W(o)&&W(r))for(let s=0;s<o.length;s++){const i=o[s];let a=r[s];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[s]=at(r[s]),a.el=i.el),n||ma(i,a)),a.type===Vt&&(a.el=i.el)}}function ou(e){const t=e.slice(),n=[0];let o,r,s,i,a;const l=e.length;for(o=0;o<l;o++){const c=e[o];if(c!==0){if(r=n[n.length-1],e[r]<c){t[o]=r,n.push(o);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[o]=n[s-1]),n[s]=o)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}function ga(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ga(t)}const ru=e=>e.__isTeleport,ue=Symbol.for("v-fgt"),Vt=Symbol.for("v-txt"),Ce=Symbol.for("v-cmt"),nn=Symbol.for("v-stc"),on=[];let Oe=null;function Z(e=!1){on.push(Oe=e?null:[])}function ya(){on.pop(),Oe=on[on.length-1]||null}let Wt=1;function Es(e){Wt+=e}function _a(e){return e.dynamicChildren=Wt>0?Oe||$t:null,ya(),Wt>0&&Oe&&Oe.push(e),e}function re(e,t,n,o,r,s){return _a(J(e,t,n,o,r,s,!0))}function ze(e,t,n,o,r){return _a(ee(e,t,n,o,r,!0))}function Yn(e){return e?e.__v_isVNode===!0:!1}function Ve(e,t){return e.type===t.type&&e.key===t.key}const va=({key:e})=>e??null,Dn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?fe(e)||ye(e)||G(e)?{i:be,r:e,k:t,f:!!n}:e:null);function J(e,t=null,n=null,o=0,r=null,s=e===ue?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&va(t),ref:t&&Dn(t),scopeId:ho,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:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:be};return a?(Ir(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=fe(n)?8:16),Wt>0&&!i&&Oe&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Oe.push(l),l}const ee=su;function su(e,t=null,n=null,o=0,r=null,s=!1){if((!e||e===zi)&&(e=Ce),Yn(e)){const a=pt(e,t,!0);return n&&Ir(a,n),Wt>0&&!s&&Oe&&(a.shapeFlag&6?Oe[Oe.indexOf(e)]=a:Oe.push(a)),a.patchFlag|=-2,a}if(mu(e)&&(e=e.__vccOpts),t){t=ba(t);let{class:a,style:l}=t;a&&!fe(a)&&(t.class=mn(a)),ie(l)&&(Li(l)&&!W(l)&&(l=he({},l)),t.style=pn(l))}const i=fe(e)?1:yc(e)?128:ru(e)?64:ie(e)?4:G(e)?2:0;return J(e,t,n,o,r,i,s,!0)}function ba(e){return e?Li(e)||aa(e)?he({},e):e:null}function pt(e,t,n=!1,o=!1){const{props:r,ref:s,patchFlag:i,children:a,transition:l}=e,c=t?iu(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&va(c),ref:t&&t.ref?n&&s?W(s)?s.concat(Dn(t)):[s,Dn(t)]:Dn(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ue?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&pt(e.ssContent),ssFallback:e.ssFallback&&pt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&o&&(f.transition=l.clone(f)),f}function de(e=" ",t=0){return ee(Vt,null,e,t)}function wa(e,t){const n=ee(nn,null,e);return n.staticCount=t,n}function Kt(e="",t=!1){return t?(Z(),ze(Ce,null,e)):ee(Ce,null,e)}function Ie(e){return e==null||typeof e=="boolean"?ee(Ce):W(e)?ee(ue,null,e.slice()):typeof e=="object"?at(e):ee(Vt,null,String(e))}function at(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:pt(e)}function Ir(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(W(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),Ir(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!aa(t)?t._ctx=be:r===3&&be&&(be.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else G(t)?(t={default:t,_ctx:be},n=32):(t=String(t),o&64?(n=16,t=[de(t)]):n=8);e.children=t,e.shapeFlag|=n}function iu(...e){const t={};for(let n=0;n<e.length;n++){const o=e[n];for(const r in o)if(r==="class")t.class!==o.class&&(t.class=mn([t.class,o.class]));else if(r==="style")t.style=pn([t.style,o.style]);else if(dn(r)){const s=t[r],i=o[r];i&&s!==i&&!(W(s)&&s.includes(i))&&(t[r]=s?[].concat(s,i):i)}else r!==""&&(t[r]=o[r])}return t}function Pe(e,t,n,o=null){He(e,t,7,[n,o])}const au=oa();let lu=0;function cu(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||au,s={uid:lu++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new _i(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ca(o,r),emitsOptions:Bi(o,r),emit:null,emitted:null,propsDefaults:ae,inheritAttrs:o.inheritAttrs,ctx:ae,data:ae,props:ae,attrs:ae,slots:ae,refs:ae,setupState:ae,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=fc.bind(null,s),e.ce&&e.ce(s),s}let pe=null;const _n=()=>pe||be;let Zn,Zo;{const e=pi(),t=(n,o)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(o),s=>{r.length>1?r.forEach(i=>i(s)):r[0](s)}};Zn=t("__VUE_INSTANCE_SETTERS__",n=>pe=n),Zo=t("__VUE_SSR_SETTERS__",n=>bn=n)}const vn=e=>{const t=pe;return Zn(e),e.scope.on(),()=>{e.scope.off(),Zn(t)}},Cs=()=>{pe&&pe.scope.off(),Zn(null)};function Ea(e){return e.vnode.shapeFlag&4}let bn=!1;function uu(e,t=!1){t&&Zo(t);const{props:n,children:o}=e.vnode,r=Ea(e);qc(e,n,r,t),Xc(e,o);const s=r?fu(e,t):void 0;return t&&Zo(!1),s}function fu(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Dc);const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?hu(e):null,s=vn(e);mt();const i=ft(o,e,0,[e.props,r]);if(gt(),s(),ci(i)){if(i.then(Cs,Cs),t)return i.then(a=>{Qo(e,a,t)}).catch(a=>{Gt(a,e,0)});e.asyncDep=i}else Qo(e,i,t)}else Ca(e,t)}function Qo(e,t,n){G(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ie(t)&&(e.setupState=Ni(t)),Ca(e,n)}let Ts;function Ca(e,t,n){const o=e.type;if(!e.render){if(!t&&Ts&&!o.render){const r=o.template||Mr(e).template;if(r){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=o,c=he(he({isCustomElement:s,delimiters:a},i),l);o.render=Ts(r,c)}}e.render=o.render||Le}{const r=vn(e);mt();try{Fc(e)}finally{gt(),r()}}}const du={get(e,t){return xe(e,"get",""),e[t]}};function hu(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,du),slots:e.slots,emit:e.emit,expose:t}}function yo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ni(Ql(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in tn)return tn[n](e)},has(t,n){return n in t||n in tn}}))}function pu(e,t=!0){return G(e)?e.displayName||e.name:e.name||t&&e.__name}function mu(e){return G(e)&&"__vccOpts"in e}const _o=(e,t)=>ec(e,t,bn);function Ta(e,t,n){const o=arguments.length;return o===2?ie(t)&&!W(t)?Yn(t)?ee(e,null,[t]):ee(e,t):ee(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Yn(n)&&(n=[n]),ee(e,t,n))}const xa="3.4.27";/** 15* @vue/runtime-dom v3.4.27 16* (c) 2018-present Yuxi (Evan) You and Vue contributors 17* @license MIT
18**/const gu="http://www.w3.org/2000/svg",yu="http://www.w3.org/1998/Math/MathML",lt=typeof document<"u"?document:null,xs=lt&<.createElement("template"),_u={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t==="svg"?lt.createElementNS(gu,e):t==="mathml"?lt.createElementNS(yu,e):lt.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>lt.createTextNode(e),createComment:e=>lt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>lt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===s||!(r=r.nextSibling)););else{xs.innerHTML=o==="svg"?`<svg>${e}</svg>`:o==="mathml"?`<math>${e}</math>`:e;const a=xs.content;if(o==="svg"||o==="mathml"){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]}},nt="transition",Yt="animation",un=Symbol("_vtc"),vo=(e,{slots:t})=>Ta(Pc,vu(e),t);vo.displayName="Transition";const Sa={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};vo.props=he({},Gi,Sa);const Tt=(e,t=[])=>{W(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ss=e=>e?W(e)?e.some(t=>t.length>1):e.length>1:!1;function vu(e){const t={};for(const w in e)w in Sa||(t[w]=e[w]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=i,appearToClass:f=a,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,g=bu(r),b=g&&g[0],D=g&&g[1],{onBeforeEnter:U,onEnter:N,onEnterCancelled:_,onLeave:T,onLeaveCancelled:x,onBeforeAppear:A=U,onAppear:L=N,onAppearCancelled:y=_}=t,$=(w,I,q)=>{xt(w,I?f:a),xt(w,I?c:i),q&&q()},M=(w,I)=>{w._isLeaving=!1,xt(w,u),xt(w,p),xt(w,h),I&&I()},B=w=>(I,q)=>{const Y=w?L:N,k=()=>$(I,w,q);Tt(Y,[I,k]),ks(()=>{xt(I,w?l:s),ot(I,w?f:a),Ss(Y)||As(I,o,b,k)})};return he(t,{onBeforeEnter(w){Tt(U,[w]),ot(w,s),ot(w,i)},onBeforeAppear(w){Tt(A,[w]),ot(w,l),ot(w,c)},onEnter:B(!1),onAppear:B(!0),onLeave(w,I){w._isLeaving=!0;const q=()=>M(w,I);ot(w,u),ot(w,h),Cu(),ks(()=>{w._isLeaving&&(xt(w,u),ot(w,p),Ss(T)||As(w,o,D,q))}),Tt(T,[w,q])},onEnterCancelled(w){$(w,!1),Tt(_,[w])},onAppearCancelled(w){$(w,!0),Tt(y,[w])},onLeaveCancelled(w){M(w),Tt(x,[w])}})}function bu(e){if(e==null)return null;if(ie(e))return[Ro(e.enter),Ro(e.leave)];{const t=Ro(e);return[t,t]}}function Ro(e){return hi(e)}function ot(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[un]||(e[un]=new Set)).add(t)}function xt(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[un];n&&(n.delete(t),n.size||(e[un]=void 0))}function ks(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let wu=0;function As(e,t,n,o){const r=e._endId=++wu,s=()=>{r===e._endId&&o()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=Eu(e,t);if(!i)return o();const c=i+"end";let f=0;const u=()=>{e.removeEventListener(c,h),s()},h=p=>{p.target===e&&++f>=l&&u()};setTimeout(()=>{f<l&&u()},a+1),e.addEventListener(c,h)}function Eu(e,t){const n=window.getComputedStyle(e),o=g=>(n[g]||"").split(", "),r=o(`${nt}Delay`),s=o(`${nt}Duration`),i=Ms(r,s),a=o(`${Yt}Delay`),l=o(`${Yt}Duration`),c=Ms(a,l);let f=null,u=0,h=0;t===nt?i>0&&(f=nt,u=i,h=s.length):t===Yt?c>0&&(f=Yt,u=c,h=l.length):(u=Math.max(i,c),f=u>0?i>c?nt:Yt:null,h=f?f===nt?s.length:l.length:0);const p=f===nt&&/\b(transform|all)(,|$)/.test(o(`${nt}Property`).toString());return{type:f,timeout:u,propCount:h,hasTransform:p}}function Ms(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,o)=>Rs(n)+Rs(e[o])))}function Rs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Cu(){return document.body.offsetHeight}function Tu(e,t,n){const o=e[un];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ps=Symbol("_vod"),xu=Symbol("_vsh"),Su=Symbol(""),ku=/(^|;)\s*display\s*:/;function Au(e,t,n){const o=e.style,r=fe(n);let s=!1;if(n&&!r){if(t)if(fe(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&Fn(o,a,"")}else for(const i in t)n[i]==null&&Fn(o,i,"");for(const i in n)i==="display"&&(s=!0),Fn(o,i,n[i])}else if(r){if(t!==n){const i=o[Su];i&&(n+=";"+i),o.cssText=n,s=ku.test(n)}}else t&&e.removeAttribute("style");Ps in e&&(e[Ps]=s?o.display:"",e[xu]&&(o.display="none"))}const Is=/\s*!important$/;function Fn(e,t,n){if(W(n))n.forEach(o=>Fn(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=Mu(e,t);Is.test(n)?e.setProperty(qt(o),n.replace(Is,""),"important"):e[o]=n}}const Ls=["Webkit","Moz","ms"],Po={};function Mu(e,t){const n=Po[t];if(n)return n;let o=We(t);if(o!=="filter"&&o in e)return Po[t]=o;o=ao(o);for(let r=0;r<Ls.length;r++){const s=Ls[r]+o;if(s in e)return Po[t]=s}return t}const Os="http://www.w3.org/1999/xlink";function Ru(e,t,n,o,r){if(o&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Os,t.slice(6,t.length)):e.setAttributeNS(Os,t,n);else{const s=Al(t);n==null||s&&!mi(n)?e.removeAttribute(t):e.setAttribute(t,s?"":n)}}function Pu(e,t,n,o,r,s,i){if(t==="innerHTML"||t==="textContent"){o&&i(o,r,s),e[t]=n??"";return}const a=e.tagName;if(t==="value"&&a!=="PROGRESS"&&!a.includes("-")){const c=a==="OPTION"?e.getAttribute("value")||"":e.value,f=n??"";(c!==f||!("_value"in e))&&(e.value=f),n==null&&e.removeAttribute(t),e._value=n;return}let l=!1;if(n===""||n==null){const c=typeof e[t];
18c==="boolean"?n=mi(n):n==null&&c==="string"?(n="",l=!0):c==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function ka(e,t,n,o){e.addEventListener(t,n,o)}function Iu(e,t,n,o){e.removeEventListener(t,n,o)}const Hs=Symbol("_vei");function Lu(e,t,n,o,r=null){const s=e[Hs]||(e[Hs]={}),i=s[t];if(o&&i)i.value=o;else{const[a,l]=Ou(t);if(o){const c=s[t]=Nu(o,r);ka(e,a,c,l)}else i&&(Iu(e,a,i,l),s[t]=void 0)}}const $s=/(?:Once|Passive|Capture)$/;function Ou(e){let t;if($s.test(e)){t={};let o;for(;o=e.match($s);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):qt(e.slice(2)),t]}let Io=0;const Hu=Promise.resolve(),$u=()=>Io||(Hu.then(()=>Io=0),Io=Date.now());function Nu(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;He(ju(o,n.value),t,5,[o])};return n.value=e,n.attached=$u(),n}function ju(e,t){if(W(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o&&o(r))}else return t}const Ns=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Du=(e,t,n,o,r,s,i,a,l)=>{const c=r==="svg";t==="class"?Tu(e,o,c):t==="style"?Au(e,n,o):dn(t)?hr(t)||Lu(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Fu(e,t,o,c))?Pu(e,t,o,s,i,a,l):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),Ru(e,t,o,c))};function Fu(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ns(t)&&G(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Ns(t)&&fe(n)?!1:t in e}const js=e=>{const t=e.props["onUpdate:modelValue"]||!1;return W(t)?n=>Nn(t,n):t},Lo=Symbol("_assign"),Bu={deep:!0,created(e,t,n){e[Lo]=js(n),ka(e,"change",()=>{const o=e._modelValue,r=Uu(e),s=e.checked,i=e[Lo];if(W(o)){const a=gi(o,r),l=a!==-1;if(s&&!l)i(o.concat(r));else if(!s&&l){const c=[...o];c.splice(a,1),i(c)}}else if(so(o)){const a=new Set(o);s?a.add(r):a.delete(r),i(a)}else i(Aa(e,s))})},mounted:Ds,beforeUpdate(e,t,n){e[Lo]=js(n),Ds(e,t,n)}};function Ds(e,{value:t,oldValue:n},o){e._modelValue=t,W(t)?e.checked=gi(t,o.props.value)>-1:so(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=lo(t,Aa(e,!0)))}function Uu(e){return"_value"in e?e._value:e.value}function Aa(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Ma=he({patchProp:Du},_u);let rn,Fs=!1;function zu(){return rn||(rn=tu(Ma))}function Vu(){return rn=Fs?rn:nu(Ma),Fs=!0,rn}const Wu=(...e)=>{const t=zu().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Pa(o);if(!r)return;const s=t._component;!G(s)&&!s.render&&!s.template&&(s.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,Ra(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},Ku=(...e)=>{const t=Vu().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Pa(o);if(r)return n(r,!0,Ra(r))},t};function Ra(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Pa(e){return fe(e)?document.querySelector(e):e}const qu=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Gu=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Ju=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Xu(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Yu(e);return}return t}function Yu(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Qn(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const o=n.toLowerCase();if(o==="true")return!0;if(o==="false")return!1;if(o==="undefined")return;if(o==="null")return null;if(o==="nan")return Number.NaN;if(o==="infinity")return Number.POSITIVE_INFINITY;if(o==="-infinity")return Number.NEGATIVE_INFINITY}if(!Ju.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(qu.test(e)||Gu.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Xu)}return JSON.parse(e)}catch(o){if(t.strict)throw o;return e}}
18const Zu=/#/g,Qu=/&/g,ef=/\//g,tf=/=/g,Lr=/\+/g,nf=/%5e/gi,of=/%60/gi,rf=/%7c/gi,sf=/%20/gi;function af(e){return encodeURI(""+e).replace(rf,"|")}function er(e){return af(typeof e=="string"?e:JSON.stringify(e)).replace(Lr,"%2B").replace(sf,"+").replace(Zu,"%23").replace(Qu,"%26").replace(of,"`").replace(nf,"^").replace(ef,"%2F")}function Oo(e){return er(e).replace(tf,"%3D")}function eo(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function lf(e){return eo(e.replace(Lr," "))}function cf(e){return eo(e.replace(Lr," "))}function Ia(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const o=n.match(/([^=]+)=?(.*)/)||[];if(o.length<2)continue;const r=lf(o[1]);if(r==="__proto__"||r==="constructor")continue;const s=cf(o[2]||"");t[r]===void 0?t[r]=s:Array.isArray(t[r])?t[r].push(s):t[r]=[t[r],s]}return t}function uf(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Oo(e)}=${er(n)}`).join("&"):`${Oo(e)}=${er(t)}`:Oo(e)}function La(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>uf(t,e[t])).filter(Boolean).join("&")}const ff=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,df=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,hf=/^([/\\]\s*){2,}[^/\\]/,pf=/^[\s\0]*(blob|data|javascript|vbscript):$/i,mf=/\/$|\/\?|\/#/,gf=/^\.?\//;function Jt(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?ff.test(e):df.test(e)||(t.acceptRelative?hf.test(e):!1)}function yf(e){return!!e&&pf.test(e)}function tr(e="",t){return t?mf.test(e):e.endsWith("/")}function Or(e="",t){if(!t)return(tr(e)?e.slice(0,-1):e)||"/";if(!tr(e,!0))return e||"/";let n=e,o="";const r=e.indexOf("#");r>=0&&(n=e.slice(0,r),o=e.slice(r));const[s,...i]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(i.length>0?`?${i.join("?")}`:"")+o}function nr(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(tr(e,!0))return e||"/";let n=e,o="";const r=e.indexOf("#");if(r>=0&&(n=e.slice(0,r),o=e.slice(r),!n))return o;const[s,...i]=n.split("?");return s+"/"+(i.length>0?`?${i.join("?")}`:"")+o}function _f(e=""){return e.startsWith("/")}function Bs(e=""){return _f(e)?e:"/"+e}function vf(e,t){if(Oa(t)||Jt(e))return e;const n=Or(t);return e.startsWith(n)?e:bo(n,e)}function bf(e,t){if(Oa(t))return e;const n=Or(t);if(!e.startsWith(n))return e;const o=e.slice(n.length);return o[0]==="/"?o:"/"+o}function Hr(e,t){const n=wn(e),o={...Ia(n.search),...t};return n.search=La(o),Na(n)}function Oa(e){return!e||e==="/"}function wf(e){return e&&e!=="/"}function bo(e,...t){let n=e||"";for(const o of t.filter(r=>wf(r)))if(n){const r=o.replace(gf,"");n=nr(n)+r}else n=o;return n}function Ha(...e){var i,a,l,c;const t=/\/(?!\/)/,n=e.filter(Boolean),o=[];let r=0;for(const f of n)if(!(!f||f==="/")){for(const[u,h]of f.split(t).entries())if(!(!h||h===".")){if(h===".."){if(o.length===1&&Jt(o[0]))continue;o.pop(),r--;continue}if(u===1&&((i=o[o.length-1])!=null&&i.endsWith(":/"))){o[o.length-1]+="/"+h;continue}o.push(h),r++}}let s=o.join("/");return r>=0?(a=n[0])!=null&&a.startsWith("/")&&!s.startsWith("/")?s="/"+s:(l=n[0])!=null&&l.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*r)+s,(c=n[n.length-1])!=null&&c.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function Ef(e,t,n={}){return n.trailingSlash||(e=nr(e),t=nr(t)),n.leadingSlash||(e=Bs(e),t=Bs(t)),n.encoding||(e=eo(e),t=eo(t)),e===t}const $a=Symbol.for("ufo:protocolRelative");function wn(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,u,h=""]=n;return{protocol:u.toLowerCase(),pathname:h,href:u+h,auth:"",host:"",search:"",hash:""}}if(!Jt(e,{acceptRelative:!0}))return t?wn(t+e):Us(e);const[,o="",r,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",a=""]=s.match(/([^#/?]*)(.*)?/)||[],{pathname:l,search:c,hash:f}=Us(a.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:o.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:i,pathname:l,search:c,hash:f,[$a]:!o}}function Us(e=""){const[t="",n="",o=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:o}}function Na(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?""
18:"?")+e.search:"",o=e.hash||"",r=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[$a]?(e.protocol||"")+"//":"")+r+s+t+n+o}class Cf extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Tf(e){var l,c,f,u,h;const t=((l=e.error)==null?void 0:l.message)||((c=e.error)==null?void 0:c.toString())||"",n=((f=e.request)==null?void 0:f.method)||((u=e.options)==null?void 0:u.method)||"GET",o=((h=e.request)==null?void 0:h.url)||String(e.request)||"/",r=`[${n}] ${JSON.stringify(o)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",i=`${r}: ${s}${t?` ${t}`:""}`,a=new Cf(i,e.error?{cause:e.error}:void 0);for(const p of["request","options","response"])Object.defineProperty(a,p,{get(){return e[p]}});for(const[p,g]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,p,{get(){return e.response&&e.response[g]}});return a}const xf=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function zs(e="GET"){return xf.has(e.toUpperCase())}function Sf(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const kf=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Af=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Mf(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Af.test(t)?"json":kf.has(t)||t.startsWith("text/")?"text":"blob"}function Rf(e,t,n=globalThis.Headers){const o={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(o.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(o.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){o.headers=new n((t==null?void 0:t.headers)||{});for(const[r,s]of new n((e==null?void 0:e.headers)||{}))o.headers.set(r,s)}return o}const Pf=new Set([408,409,425,429,500,502,503,504]),If=new Set([101,204,205,304]);function ja(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:o=globalThis.AbortController}=e;async function r(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let f;typeof a.options.retry=="number"?f=a.options.retry:f=zs(a.options.method)?0:1;const u=a.response&&a.response.status||500;if(f>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(u):Pf.has(u))){const h=a.options.retryDelay||0;return h>0&&await new Promise(p=>setTimeout(p,h)),s(a.request,{...a.options,retry:f-1})}}const c=Tf(a);throw Error.captureStackTrace&&Error.captureStackTrace(c,s),c}const s=async function(l,c={}){var p;const f={request:l,options:Rf(c,e.defaults,n),response:void 0,error:void 0};f.options.method=(p=f.options.method)==null?void 0:p.toUpperCase(),f.options.onRequest&&await f.options.onRequest(f),typeof f.request=="string"&&(f.options.baseURL&&(f.request=vf(f.request,f.options.baseURL)),(f.options.query||f.options.params)&&(f.request=Hr(f.request,{...f.options.params,...f.options.query}))),f.options.body&&zs(f.options.method)&&(Sf(f.options.body)?(f.options.body=typeof f.options.body=="string"?f.options.body:JSON.stringify(f.options.body),f.options.headers=new n(f.options.headers||{}),f.options.headers.has("content-type")||f.options.headers.set("content-type","application/json"),f.options.headers.has("accept")||f.options.headers.set("accept","application/json")):("pipeTo"in f.options.body&&typeof f.options.body.pipeTo=="function"||typeof f.options.body.pipe=="function")&&("duplex"in f.options||(f.options.duplex="half")));let u;if(!f.options.signal&&f.options.timeout){const g=new o;u=setTimeout(()=>g.abort(),f.options.timeout),f.options.signal=g.signal}try{f.response=await t(f.request,f.options)}catch(g){return f.error=g,f.options.onRequestError&&await f.options.onRequestError(f),await r(f)}finally{u&&clearTimeout(u)}if(f.response.body&&!If.has(f.response.status)&&f.options.method!=="HEAD"){const g=(f.options.parseResponse?"json":f.options.responseType)||Mf(f.response.headers.get("content-type")||"");switch(g){case"json":{const b=await f.response.text(),D=f.options.parseResponse||Qn;f.response._data=D(b);break}case"stream":{f.response._data=f.response.body;break}default:f.response._data=await f.response[g]()}}return f.options.onResponse&&await f.options.onResponse(f),!f.options.ignoreResponseError&&f.response.status>=400&&f.response.status<600?(f.options.onResponseError&&await f.options.onResponseError(f),await r(f)):f.response},i=async function(l,c){return(await s(l,c))._data};return i.raw=s,i.native=(...a)=>t(...a),i.create=(a={})=>ja({...e,defaults:{...e.defaults,...a}}),i}const $r=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),Lf=$r.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Of
18=$r.Headers,Hf=$r.AbortController,$f=ja({fetch:Lf,Headers:Of,AbortController:Hf}),Nf=$f,jf=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},to=jf().app,Df=()=>to.baseURL,Ff=()=>to.buildAssetsDir,Nr=(...e)=>Ha(jr(),Ff(),...e),jr=(...e)=>{const t=to.cdnURL||to.baseURL;return e.length?Ha(t,...e):t};globalThis.__buildAssetsURL=Nr,globalThis.__publicAssetsURL=jr;globalThis.$fetch||(globalThis.$fetch=Nf.create({baseURL:Df()}));function or(e,t={},n){for(const o in e){const r=e[o],s=n?`${n}:${o}`:o;typeof r=="object"&&r!==null?or(r,t,s):typeof r=="function"&&(t[s]=r)}return t}const Bf={run:e=>e()},Uf=()=>Bf,Da=typeof console.createTask<"u"?console.createTask:Uf;function zf(e,t){const n=t.shift(),o=Da(n);return e.reduce((r,s)=>r.then(()=>o.run(()=>s(...t))),Promise.resolve())}function Vf(e,t){const n=t.shift(),o=Da(n);return Promise.all(e.map(r=>o.run(()=>r(...t))))}function Ho(e,t){for(const n of[...e])n(t)}class Wf{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,o={}){if(!t||typeof n!="function")return()=>{};const r=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!o.allowDeprecated){let i=s.message;i||(i=`${r} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let o,r=(...s)=>(typeof o=="function"&&o(),o=void 0,r=void 0,n(...s));return o=this.hook(t,r),o}removeHook(t,n){if(this._hooks[t]){const o=this._hooks[t].indexOf(n);o!==-1&&this._hooks[t].splice(o,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const o=this._hooks[t]||[];delete this._hooks[t];for(const r of o)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=or(t),o=Object.keys(n).map(r=>this.hook(r,n[r]));return()=>{for(const r of o.splice(0,o.length))r()}}removeHooks(t){const n=or(t);for(const o in n)this.removeHook(o,n[o])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(zf,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Vf,t,...n)}callHookWith(t,n,...o){const r=this._before||this._after?{name:n,args:o,context:{}}:void 0;this._before&&Ho(this._before,r);const s=t(n in this._hooks?[...this._hooks[n]]:[],o);return s instanceof Promise?s.finally(()=>{this._after&&r&&Ho(this._after,r)}):(this._after&&r&&Ho(this._after,r),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Fa(){return new Wf}function Kf(e={}){let t,n=!1;const o=i=>{if(t&&t!==i)throw new Error("Context conflict")};let r;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?r=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>
18{if(r&&t===void 0){const i=r.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=s();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>s(),set:(i,a)=>{a||o(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{o(i),t=i;try{return r?r.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},c=()=>t===i?l:void 0;rr.add(c);try{const f=r?r.run(i,a):a();return n||(t=void 0),await f}finally{rr.delete(c)}}}}function qf(e={}){const t={};return{get(n,o={}){return t[n]||(t[n]=Kf({...e,...o})),t[n],t[n]}}}const no=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Vs="__unctx__",Gf=no[Vs]||(no[Vs]=qf()),Jf=(e,t={})=>Gf.get(e,t),Ws="__unctx_async_handlers__",rr=no[Ws]||(no[Ws]=new Set);function Ba(e){const t=[];for(const r of rr){const s=r();s&&t.push(s)}const n=()=>{for(const r of t)r()};let o=e();return o&&typeof o=="object"&&"catch"in o&&(o=o.catch(r=>{throw n(),r})),[o,n]}const Ua=Jf("nuxt-app",{asyncContext:!1}),Xf="__nuxt_plugin";function Yf(e){let t=0;const n={_scope:Rl(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.11.2"},get vue(){return n.vueApp.version}},payload:ht({data:{},state:{},once:new Set,_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:r=>n._scope.run(()=>ed(n,r)),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let r=!1;return()=>{if(!r&&(r=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};n.hooks=Fa(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(r,s)=>{const i="$"+r;On(n,i,s),On(n.vueApp.config.globalProperties,i,s)},On(n.vueApp,"$nuxt",n),On(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||ge;const r=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",r)}const o=n.payload.config;return n.provide("config",o),n}async function Zf(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const o in n)e.provide(o,n[o])}}async function Qf(e,t){const n=[],o=[],r=[],s=[];let i=0;async function a(l){var f;const c=((f=l.dependsOn)==null?void 0:f.filter(u=>t.some(h=>h._name===u)&&!n.includes(u)))??[];if(c.length>0)o.push([new Set(c),l]);else{const u=Zf(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(o.map(async([h,p])=>{h.has(l._name)&&(h.delete(l._name),h.size===0&&(i++,await a(p)))})))});l.parallel?r.push(u.catch(h=>s.push(h))):await u}}for(const l of t)await a(l);if(await Promise.all(r),i)for(let l=0;l<i;l++)await Promise.all(r);if(s.length)throw s[0]}function _t(e){if(typeof e=="function")return e;const t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=>{}),e,{[Xf]:!0,_name:t})}function ed(e,t,n){const o=()=>t();return Ua.set(e),e.vueApp.runWithContext(o)}function td(){var t;let e;return ra()&&(e=(t=_n())==null?void 0:t.appContext.app.$nuxt),e=e||Ua.tryUse(),e||null}function ge(){const e=td();if(!e)throw new Error("[nuxt] instance unavailable");return e}function fn(e){return ge().$config}function On(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function nd(e,t){return{ctx:{table:e},matchAll:n=>Va(n,e)}}function za(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([o,r])=>[o,za(r)])):new Map(Object.entries(e[n]));return t}function od(e){return nd(za(e))}function Va(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const o=[];for(const[s,i]of Ks(t.wildcard))(e===s||e.startsWith(s+"/"))&&o.push(i);for(const[s,i]of Ks(t.dynamic))if(e.startsWith(s+"/")){const a="/"+e.slice(s.length).split("/").splice(2).join("/");o.push(...Va(a,i))}const r=t.static.get(e);return r&&o.push(r),o.filter(Boolean)}function Ks(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function $o(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function sr(e,t,n=".",o){if(!$o(t))return sr(e,{},n,o);const r=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(o&&o(r,s,i,n)||(Array.isArray(i)&&Array.isArray(r[s])?r[s]=[...i,...r[s]]:$o(i)&&$o(r[s])?r[s]=sr(i,r[s],(n?`${n}.`:"")+s.toString(),o):r[s]=i))}return r}function Wa(e){return(...t)=>t.reduce((n,o)=>sr(n,o,"",e),{})}const rd=Wa(),sd=Wa((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function id(e,t){try{return t in e}catch{return!1}}var ad=Object.defineProperty,ld=(e,t,n)=>t in e?ad(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}
18):e[t]=n,St=(e,t,n)=>(ld(e,typeof t!="symbol"?t+"":t,n),n);class ir extends Error{constructor(t,n={}){super(t,n),St(this,"statusCode",500),St(this,"fatal",!1),St(this,"unhandled",!1),St(this,"statusMessage"),St(this,"data"),St(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:ar(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Ka(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}St(ir,"__h3_error__",!0);function cd(e){if(typeof e=="string")return new ir(e);if(ud(e))return e;const t=new ir(e.message??e.statusMessage??"",{cause:e.cause||e});if(id(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=ar(e.statusCode,t.statusCode):e.status&&(t.statusCode=ar(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Ka(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function ud(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const fd=/[^\u0009\u0020-\u007E]/g;function Ka(e=""){return e.replace(fd,"")}
18function ar(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const qa=Symbol("route"),En=()=>{var e;return(e=ge())==null?void 0:e.$router},Ga=()=>ra()?Ut(qa,ge()._route):ge()._route;const dd=()=>{try{if(ge()._processingMiddleware)return!0}catch{return!1}return!1},hd=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:Hr(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){const{target:a="_blank",windowFeatures:l={}}=t.open,c=Object.entries(l).filter(([f,u])=>u!==void 0).map(([f,u])=>`${f.toLowerCase()}=${u}`).join(", ");return open(n,a,c),Promise.resolve()}const o=(t==null?void 0:t.external)||Jt(n,{acceptRelative:!0});if(o){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=wn(n).protocol;if(a&&yf(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const r=dd();if(!o&&r)return e;const s=En(),i=ge();return o?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,r?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},Ja="__nuxt_error",Dr=()=>sc(ge().payload,"error"),pd=e=>{const t=Fr(e);try{const n=ge(),o=Dr();n.hooks.callHook("app:error",t),o.value=o.value||t}catch{throw t}return t},md=async(e={})=>{const t=ge(),n=Dr();t.callHook("app:error:cleared",e),e.redirect&&await En().replace(e.redirect),n.value=null},gd=e=>!!e&&typeof e=="object"&&Ja in e,Fr=e=>{const t=cd(e);return Object.defineProperty(t,Ja,{value:!0,configurable:!1,writable:!1}),t},yd=-1,_d=-2,vd=-3,bd=-4,wd=-5,Ed=-6;function Cd(e,t){return Td(JSON.parse(e),t)}function Td(e,t){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,o=Array(n.length);function r(s,i=!1){if(s===yd)return;if(s===vd)return NaN;if(s===bd)return 1/0;if(s===wd)return-1/0;if(s===Ed)return-0;if(i)throw new Error("Invalid input");if(s in o)return o[s];const a=n[s];if(!a||typeof a!="object")o[s]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],c=t==null?void 0:t[l];if(c)return o[s]=c(r(a[1]));switch(l){case"Date":o[s]=new Date(a[1]);break;case"Set":const f=new Set;o[s]=f;for(let p=1;p<a.length;p+=1)f.add(r(a[p]));break;case"Map":const u=new Map;o[s]=u;for(let p=1;p<a.length;p+=2)u.set(r(a[p]),r(a[p+1]));break;case"RegExp":o[s]=new RegExp(a[1],a[2]);break;case"Object":o[s]=Object(a[1]);break;case"BigInt":o[s]=BigInt(a[1]);break;case"null":const h=Object.create(null);o[s]=h;for(let p=1;p<a.length;p+=2)h[a[p]]=r(a[p+1]);break;default:throw new Error(`Unknown type ${l}`)}}else{const l=new Array(a.length);o[s]=l;for(let c=0;c<a.length;c+=1){const f=a[c];f!==_d&&(l[c]=r(f))}}else{const l={};o[s]=l;for(const c in a){const f=a[c];l[c]=r(f)}}return o[s]}return r(0)}function xd(e){return Array.isArray(e)?e:[e]}const Sd=["title","titleTemplate","script","style","noscript"],Bn=["base","meta","link","style","script","noscript"],kd=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],Ad=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],Xa=["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"],Md=typeof window<"u";function Br(e){let t=9;for(let n=0;n<e.length;)t=Math.imul(t^e.charCodeAt(n++),9**9);return((t^t>>>9)+65536).toString(16).substring(1,8).toLowerCase()}function qs(e){return e._h||Br(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function Ya(e,t){const{props:n,tag:o}=e;if(Ad.includes(o))return o;if(o==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const r=["id"];o==="meta"&&r.push("name","property","http-equiv");for(const s of r)if(typeof n[s]<"u"){const i=String(n[s]);return`${o}:${s}:${i}`}return!1}function Gs(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function Za(e,t){const n=[],o=t.resolveKeyData||(s=>s.key),r=t.resolveValueData||(s=>s.value);for(const[s,i]of Object.entries(e))n.push(...(Array.isArray(i)?i:[i]).map(a=>{const l={key:s,value:a},c=r(l);return typeof c=="object"?Za(c,t):Array.isArray(c)?c:{[typeof t.key=="function"?t.key(l):t.key]:o(l),[typeof t.value=="function"?t.value(l):t.value]:c}}).flat());return n}function Qa(e,t){return Object.entries(e).map(([n,o])=>{if(typeof o=="object"&&(o=Qa(o,t)),t.resolve){const r=t.resolve({key:n,value:o});if(typeof r<"u")return r}
18return typeof o=="number"&&(o=o.toString()),typeof o=="string"&&t.wrapValue&&(o=o.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),o=`${t.wrapValue}${o}${t.wrapValue}`),`${n}${t.keyValueSeparator||""}${o}`}).join(t.entrySeparator||"")}const we=e=>({keyValue:e,metaKey:"property"}),No=e=>({keyValue:e}),Ur={appleItunesApp:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return`${qe(e)}=${t}`}}},articleExpirationTime:we("article:expiration_time"),articleModifiedTime:we("article:modified_time"),articlePublishedTime:we("article:published_time"),bookReleaseDate:we("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve({key:e,value:t}){return`${qe(e)} ${t}`}},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:we("fb:app_id"),msapplicationConfig:No("msapplication-Config"),msapplicationTileColor:No("msapplication-TileColor"),msapplicationTileImage:No("msapplication-TileImage"),ogAudioSecureUrl:we("og:audio:secure_url"),ogAudioUrl:we("og:audio"),ogImageSecureUrl:we("og:image:secure_url"),ogImageUrl:we("og:image"),ogSiteName:we("og:site_name"),ogVideoSecureUrl:we("og:video:secure_url"),ogVideoUrl:we("og:video"),profileFirstName:we("profile:first_name"),profileLastName:we("profile:last_name"),profileUsername:we("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve({key:e,value:t}){if(e==="seconds")return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return typeof t=="boolean"?`${qe(e)}`:`${qe(e)}:${t}`}}},xUaCompatible:{metaKey:"http-equiv"}},el=["og","book","article","profile"];function tl(e){var n;const t=qe(e).split(":")[0];return el.includes(t)?"property":((n=Ur[e])==null?void 0:n.metaKey)||"name"}function Rd(e){var t;return((t=Ur[e])==null?void 0:t.keyValue)||qe(e)}function qe(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.split("-")[0];return el.includes(n)||n==="twitter"?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function lr(e){if(Array.isArray(e))return e.map(n=>lr(n));if(typeof e!="object"||Array.isArray(e))return e;const t={};for(const[n,o]of Object.entries(e))t[qe(n)]=lr(o);return t}function Pd(e,t){const n=Ur[t];return t==="refresh"?`${e.seconds};url=${e.url}`:Qa(lr(e),{keyValueSeparator:"=",entrySeparator:", ",resolve({value:o,key:r}){if(o===null)return"";if(typeof o=="boolean")return`${r}`},...n==null?void 0:n.unpack})}const nl=["og:image","og:video","og:audio","twitter:image"];function ol(e){const t={};return Object.entries(e).forEach(([n,o])=>{String(o)!=="false"&&n&&(t[n]=o)}),t}function Js(e,t){const n=ol(t),o=qe(e),r=tl(o);if(nl.includes(o)){const s={};return Object.entries(n).forEach(([i,a])=>{s[`${e}${i==="url"?"":`${i.charAt(0).toUpperCase()}${i.slice(1)}`}`]=a}),zr(s).sort((i,a)=>{var l,c;return(((l=i[r])==null?void 0:l.length)||0)-(((c=a[r])==null?void 0:c.length)||0)})}return[{[r]:o,...n}]}function zr(e){const t=[],n={};Object.entries(e).forEach(([r,s])=>{if(!Array.isArray(s)){if(typeof s=="object"&&s){if(nl.includes(qe(r))){t.push(...Js(r,s));return}n[r]=ol(s)}else n[r]=s;return}s.forEach(i=>{t.push(...typeof i=="string"?zr({[r]:i}):Js(r,i))})});const o=Za(n,{key({key:r}){return tl(r)},value({key:r}){return r==="charset"?"charset":"content"},resolveKeyData({key:r}){return Rd(r)},resolveValueData({value:r,key:s}){return r===null?"_null":typeof r=="object"?Pd(r,s):typeof r=="number"?r.toString():r}});return[...t,...o].map(r=>(r.content==="_null"&&(r.content=null),r))}async function Id(e,t,n){const o={tag:e,props:await rl(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return Xa.forEach(r=>{const s=typeof o.props[r]<"u"?o.props[r]:n[r];typeof s<"u"&&((!["innerHTML","textContent","children"].includes(r)||Sd.includes(o.tag))&&(o[r==="children"?"innerHTML":r]=s),delete o.props[r])}),o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),o.tag==="script"&&typeof o.innerHTML=="object"&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map(r=>({...o,props:{...o.props,content:r}})):o}function Ld(e,t){var o;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,r])=>r).map(([r,s])=>e==="style"?`${r}:${s}`:r)),(o=Array.isArray(t)?t.join(n):t)==null?void 0:o.split(n).filter(r=>
18r.trim()).filter(Boolean).join(n)}async function rl(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=Ld(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!Xa.includes(n)){const o=String(e[n]),r=n.startsWith("data-");o==="true"||o===""?e[n]=r?"true":!0:e[n]||(r&&o==="false"?e[n]="false":delete e[n])}}return e}const Od=10;async function Hd(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,o])=>typeof o<"u"&&kd.includes(n)).forEach(([n,o])=>{const r=xd(o);t.push(...r.map(s=>Id(n,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,o)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<<Od)+o,n))}const Xs={base:-10,title:10},Ys={critical:-80,high:-10,low:20};function oo(e){let t=100;const n=e.tagPriority;return typeof n=="number"?n:(e.tag==="meta"?(e.props["http-equiv"]==="content-security-policy"&&(t=-30),e.props.charset&&(t=-20),e.props.name==="viewport"&&(t=-15)):e.tag==="link"&&e.props.rel==="preconnect"?t=20:e.tag in Xs&&(t=Xs[e.tag]),typeof n=="string"&&n in Ys?t+Ys[n]:t)}const $d=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],Zs=["onload","onerror","onabort","onprogress","onloadstart"],rt="%separator";function Un(e,t,n){if(typeof e!="string"||!e.includes("%"))return e;function o(i){let a;return["s","pageTitle"].includes(i)?a=t.pageTitle:i.includes(".")?a=i.split(".").reduce((l,c)=>l&&l[c]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let r=e;try{r=decodeURI(e)}catch{}return(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=o(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,c)=>`${a}${c}`).trim())}),e.includes(rt)&&(e.endsWith(rt)&&(e=e.slice(0,-rt.length).trim()),e.startsWith(rt)&&(e=e.slice(rt.length).trim()),e=e.replace(new RegExp(`\\${rt}\\s*\\${rt}`,"g"),rt),e=Un(e,{separator:n},n)),e}async function sl(e,t={}){var f;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const o={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",o),!o.shouldRender)return;const r=(await e.resolveTags()).map(u=>({tag:u,id:Bn.includes(u.tag)?qs(u):u.tag,shouldRender:!0}));let s=e._dom;if(!s){s={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const u of["body","head"]){const h=(f=n[u])==null?void 0:f.children,p=[];for(const g of[...h].filter(b=>Bn.includes(b.tagName.toLowerCase()))){const b={tag:g.tagName.toLowerCase(),props:await rl(g.getAttributeNames().reduce((N,_)=>({...N,[_]:g.getAttribute(_)}),{})),innerHTML:g.innerHTML};let D=1,U=Ya(b);for(;U&&p.find(N=>N._d===U);)U=`${U}:${D++}`;b._d=U||void 0,p.push(b),s.elMap[g.getAttribute("data-hid")||qs(b)]=g}}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function i(u,h,p){const g=`${u}:${h}`;s.sideEffects[g]=p,delete s.pendingSideEffects[g]}function a({id:u,$el:h,tag:p}){const g=p.tag.endsWith("Attrs");s.elMap[u]=h,g||(["textContent","innerHTML"].forEach(b=>{p[b]&&p[b]!==h[b]&&(h[b]=p[b])}),i(u,"el",()=>{var b;(b=s.elMap[u])==null||b.remove(),delete s.elMap[u]}));for(const[b,D]of Object.entries(p._eventHandlers||{}))h.getAttribute(`data-${b}`)!==""&&((p.tag==="bodyAttrs"?n.defaultView:h).addEventListener(b.replace("on",""),D.bind(h)),h.setAttribute(`data-${b}`,""));Object.entries(p.props).forEach(([b,D])=>{const U=`attr:${b}`;if(b==="class")for(const N of(D||"").split(" ").filter(Boolean))g&&i(u,`${U}:${N}`,()=>h.classList.remove(N)),!h.classList.contains(N)&&h.classList.add(N);else if(b==="style")for(const N of(D||"").split(";").filter(Boolean)){const[_,...T]=N.split(":").map(x=>x.trim());i(u,`${U}:${N}:${_}`,()=>{h.style.removeProperty(_)}),h.style.setProperty(_,T.join(":"))}else h.getAttribute(b)!==D&&h.setAttribute(b,D===!0?"":String(D)),g&&i(u,U,()=>h.removeAttribute(b))})}const l=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const u of r){const{tag:h,shouldRender:p,id:g}=u;if(p){if(h.tag==="title"){n.title=h.textContent;continue}u.$el=u.$el||s.elMap[g],u.$el?a(u):Bn.includes(h.tag)&&l.push(u)}}for(const u of l){const h=u.tag.tagPosition||"head";u.$el=n.createElement(u.tag.tag),a(u),c[h]=c[h]||n.createDocumentFragment(),c[h].appendChild(u.$el)}for(const u of r)await e.hooks.callHook("dom:renderTag",u,n,i);c.head&&n.head.appendChild(c.head),c.bodyOpen&&n.body.insertBefore(c.bodyOpen,n.body.firstChild),c.bodyClose&&n.body.appendChild(c.bodyClose),Object.values(s.pendingSideEffects).forEac
18h(u=>u()),e._dom=s,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:r})}async function Nd(e,t={}){const n=t.delayFn||(o=>setTimeout(o,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(o=>n(async()=>{await sl(e,t),delete e._domUpdatePromise,o()}))}function jd(e){return t=>{var o,r;const n=((r=(o=t.resolvedOptions.document)==null?void 0:o.head.querySelector('script[id="unhead:payload"]'))==null?void 0:r.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(s){Nd(s,e)}}}}}const Dd=["templateParams","htmlAttrs","bodyAttrs"],Fd={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(o=>{e.props[o]&&(e.key=e.props[o],delete e.props[o])});const n=Ya(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(o=>{const r=(o.key?`${o.tag}:${o.key}`:o._d)||o._p,s=t[r];if(s){let a=o==null?void 0:o.tagDuplicateStrategy;if(!a&&Dd.includes(o.tag)&&(a="merge"),a==="merge"){const l=s.props;["class","style"].forEach(c=>{l[c]&&(o.props[c]?(c==="style"&&!l[c].endsWith(";")&&(l[c]+=";"),o.props[c]=`${l[c]} ${o.props[c]}`):o.props[c]=l[c])}),t[r].props={...l,...o.props};return}else if(o._e===s._e){s._duped=s._duped||[],o._d=`${s._d}:${s._duped.length+1}`,s._duped.push(o);return}else if(oo(o)>oo(s))return}const i=Object.keys(o.props).length+(o.innerHTML?1:0)+(o.textContent?1:0);if(Bn.includes(o.tag)&&i===0){delete t[r];return}t[r]=o});const n=[];Object.values(t).forEach(o=>{const r=o._duped;delete o._duped,n.push(o),r&&n.push(...r)}),e.tags=n,e.tags=e.tags.filter(o=>!(o.tag==="meta"&&(o.props.name||o.props.property)&&!o.props.content))}}},Bd={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Ud=["script","link","bodyAttrs"],zd=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(o=>Ud.includes(o.tag)))Object.entries(n.props).forEach(([o,r])=>{o.startsWith("on")&&typeof r=="function"&&(e.ssr&&Zs.includes(o)?n.props[o]=`this.dataset.${o}fired = true`:delete n.props[o],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[o]=r)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Br(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var o,r;for(const s of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>Zs.some(a=>`${a}fired`===i))){const i=s.replace("fired","");(r=(o=n._eventHandlers)==null?void 0:o[i])==null||r.call(t,new Event(i.replace("on","")))}}}}),Vd=["link","style","script","noscript"],Wd={hooks:{"tag:normalise":({tag:e})=>{e.key&&Vd.includes(e.tag)&&(e.props["data-hid"]=e._h=Br(e.key))}}},Kd={hooks:{"tags:resolve":e=>{const t=n=>{var o;return(o=e.tags.find(r=>r._d===n))==null?void 0:o._p};for(const{prefix:n,offset:o}of $d)for(const r of e.tags.filter(s=>typeof s.tagPriority=="string"&&s.tagPriority.startsWith(n))){const s=t(r.tagPriority.replace(n,""));typeof s<"u"&&(r._p=s+o)}e.tags.sort((n,o)=>n._p-o._p).sort((n,o)=>oo(n)-oo(o))}}},qd={meta:"content",link:"href",htmlAttrs:"lang"},Gd=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,o=(a=n.find(l=>l.tag==="title"))==null?void 0:a.textContent,r=n.findIndex(l=>l.tag==="templateParams"),s=r!==-1?n[r].props:{},i=s.separator||"|";delete s.separator,s.pageTitle=Un(s.pageTitle||o||"",s,i);for(const l of n.filter(c=>c.processTemplateParams!==!1)){const c=qd[l.tag];c&&typeof l.props[c]=="string"?l.props[c]=Un(l.props[c],s,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(f=>{typeof l[f]=="string"&&(l[f]=Un(l[f],s,i))})}e._templateParams=s,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),Jd={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(r=>r.tag==="titleTemplate");const o=t.findIndex(r=>r.tag==="title");if(o!==-1&&n!==-1){const r=Gs(t[n].textContent,t[o].textContent);r!==null?t[o].textContent=r||t[o].textContent:delete t[o]}else if(n!==-1){const r=Gs(t[n].textContent);r!==null&&(t[n].textContent=r,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},Xd={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/</g,"\\u003C"):t.innerHTML=t.innerHTML.replace(new RegExp(`</${t.tag}`,"g"),`<\\/${t.tag}`))}}};let il;function Yd(e={}){const t=Zd(e);return t.use(jd()),il=t}function Qs(e,t){return!e||e==="server"&&t||e==="client"&&!t}function Zd(e={}){const t=Fa();t.addHooks(e.hooks||{}),e.document=e.document||(Md?document:void 0);const n=!e.document,o=()=>{a.dirty=!0,t.callHook("entries:updated",a)};let r=0,s=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(l){const c=typeof l=="function"?l(a):l;(!c.key||!i.some(f=>f.key===c.key))&&(i.push(c),Qs(c.mode,n)&&t.addHooks(c.hooks||{}))},push(l,c){c==null||delete c.head;const f={_i:r++,input:l,...c};return Qs(f.mode,n)&&(s.push(f),o()),{dispose(){s=s.filter(u=>u._i!==f._i),t.callHook("entries:updated",a),o()},patch(u){s=s.map(h=>(h._i===f._i&&(h.input=f.input=u),h)),o()}}},async resolveTags(){const l={tags:[],entries:[...s]};await t.callHook("entries:resolve",l);for(const c of l.entries){const f=c.resolvedInput||c.input;if(c.resolvedInput=await(c.transform?c.transform(f):f),c.resolvedInput)for(const u of await Hd(c)){const h={tag:u,entry:c,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",h),l.tags.push(h.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[Fd,Bd,zd,Wd,Kd,Gd,Jd,Xd,...(e==null?void 0:e.plugins)||[]].forEac
18h(l=>a.use(l)),a.hooks.callHook("init",a),a}function Qd(){return il}const eh=xa.startsWith("3");function th(e){return typeof e=="function"?e():Q(e)}function ro(e,t=""){if(e instanceof Promise)return e;const n=th(e);return!e||!n?n:Array.isArray(n)?n.map(o=>ro(o,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([o,r])=>o==="titleTemplate"||o.startsWith("on")?[o,Q(r)]:[o,ro(r,o)])):n}const nh={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=ro(t.input)}}},al="usehead";function oh(e){return{install(n){eh&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(al,e))}}.install}function rh(e={}){e.domDelayFn=e.domDelayFn||(n=>gn(()=>setTimeout(()=>n(),0)));const t=Yd(e);return t.use(nh),t.install=oh(t),t}const cr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ur="__unhead_injection_handler__";function sh(e){cr[ur]=e}function ih(){if(ur in cr)return cr[ur]();const e=Ut(al);return e||Qd()}function Vr(e,t={}){const n=t.head||ih();if(n)return n.ssr?n.push(e,t):ah(n,e,t)}function ah(e,t,n={}){const o=ce(!1),r=ce({});Ki(()=>{r.value=o.value?{}:ro(t)});const s=e.push(r.value,n);return Je(r,a=>{s.patch(a)}),_n()&&(go(()=>{s.dispose()}),Zi(()=>{o.value=!0}),Yi(()=>{o.value=!1})),s}function lh(e,t){const{title:n,titleTemplate:o,...r}=e;return Vr({title:n,titleTemplate:o,_flatMeta:r},{...t,transform(s){const i=zr({...s._flatMeta});return delete s._flatMeta,{...s,meta:i}}})}const ch={nuxt:{buildId:"08a1a25d-fb84-4903-9527-0d0a8fce2643"}},uh=sd(ch);function ll(){const e=ge();return e._appConfig||(e._appConfig=ht(uh)),e._appConfig}const wm={componentName:"NuxtLink"},fh="#__nuxt";let zn,cl;function dh(){var t;const e=(t=ll().nuxt)==null?void 0:t.buildId;return zn=$fetch(Nr(`builds/meta/${e}.json`)),zn.then(n=>{cl=od(n.matcher)}),zn}function wo(){return zn||dh()}async function Wr(e){return await wo(),rd({},...cl.matchAll(e).reverse())}function ei(e,t={}){const n=ph(e,t),o=ge(),r=o._payloadCache=o._payloadCache||{};return n in r||(r[n]=mh(e).then(s=>s?ul(n).then(i=>i||(delete r[n],null)):(r[n]=null,null))),r[n]}const hh="_payload.json";function ph(e,t={}){var r;const n=new URL(e,"http://localhost");if(n.host!=="localhost"||Jt(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const o=t.hash||(t.fresh?Date.now():(r=ll().nuxt)==null?void 0:r.buildId);return bo(fn().app.baseURL,n.pathname,hh+(o?`?${o}`:""))}async function ul(e){const t=fetch(e).then(n=>n.text().then(fl));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function mh(e=Ga().path){if(e=Or(e),(await wo()).prerendered.includes(e))return!0;const n=await Wr(e);return!!n.prerender&&!n.redirect}let Hn=null;async function gh(){if(Hn)return Hn;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await fl(e.textContent||""),n=e.dataset.src?await ul(e.dataset.src):void 0;return Hn={...t,...n,...window.__NUXT__},Hn}async function fl(e){return await Cd(e,ge()._payloadRevivers)}function yh(e,t){ge()._payloadRevivers[e]=t}const ti={NuxtError:e=>Fr(e),EmptyShallowRef:e=>as(e==="_"?void 0:e==="0n"?BigInt(0):Qn(e)),EmptyRef:e=>ce(e==="_"?void 0:e==="0n"?BigInt(0):Qn(e)),ShallowRef:e=>as(e),ShallowReactive:e=>Pi(e),Ref:e=>ce(e),Reactive:e=>ht(e)},_h=_t({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const o in ti)yh(o,ti[o]);Object.assign(e.payload,([t,n]=Ba(()=>e.runWithContext(gh)),t=await t,n(),t)),window.__NUXT__=e.payload}}),vh=[],bh=_t({name:"nuxt:head",enforce:"pre",setup(e){const t=rh({plugins:vh});sh(()=>ge().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const o=async()=>{n=!1,await sl(t)};t.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||o()}),e.hooks.hook("app:error",o),e.hooks.hook("app:suspense:resolve",o)}}}),wh=async e=>{let t,n;const o=([t,n]=Ba(()=>Wr(e.path)),t=await t,n(),t);if(o.redirect)return Jt(o.redirect,{acceptRelative:!0})?(window.location.href=o.redirect,!1):o.redirect},Eh=[wh];function jo(e){typeof e=="object"&&(e=Na({pathname:e.path||"",search:La(e.query||{}),hash:e.hash||""}));const t=wn(e.toString());return{path:t.pathname,fullPath:e,query:Ia(t.search),hash:t.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:e}}const Ch=_t({name:"nuxt:router",enforce:"pre",setup(e){const t=bf(window.location.pathname,fn().app.baseURL)+window.location.search+window.location.hash,n=[],o={"navigate:before":[],"resolve:before":[],"navigate:after":[],error:[]},r=(u,h)=>(o[u].push(h),()=>o[u].splice(o[u].indexOf(h),1)),s=fn().app.baseURL,i=ht(jo(t));async function a(u,h){try{const p=jo(u);for(const g of o["navigate:before"]){const b=await g(p,i);if(b===!1||b instanceof Error)return;if(typeof b=="string"&&b.length)return a(b,!0)}for(const g of o["resolve:before"])await g(p,i);Object.assign(i,p),window.history[h?"replaceState":"pushState"]({},"",bo(s,p.fullPath)),e.isHydrating||await e.runWithContext(md);for(const g of o["navigate:after"])await g(p,i)}catch(p){for(const g of o.error)await g(p)}}const c={currentRoute:_o(()=>i),isReady:()=>Promise.resolve(),options:{},install:()=>Promise.resolve(),push:u=>a(u,!1),replace:u=>a(u,!0),back:()=>window.history.go(-1),go:u=>window.history.go(u),forward:()=>window.history.go(1),beforeResolve:u=>r("resolve:before",u),beforeEach:u=>
18r("navigate:before",u),afterEach:u=>r("navigate:after",u),onError:u=>r("error",u),resolve:jo,addRoute:(u,h)=>{n.push(h)},getRoutes:()=>n,hasRoute:u=>n.some(h=>h.name===u),removeRoute:u=>{const h=n.findIndex(p=>p.name===u);h!==-1&&n.splice(h,1)}};e.vueApp.component("RouterLink",po({functional:!0,props:{to:{type:String,required:!0},custom:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:String},setup:(u,{slots:h})=>{const p=()=>a(u.to,u.replace);return()=>{var b;const g=c.resolve(u.to);return u.custom?(b=h.default)==null?void 0:b.call(h,{href:u.to,navigate:p,route:g}):Ta("a",{href:u.to,onClick:D=>(D.preventDefault(),p())},h)}}})),window.addEventListener("popstate",u=>{const h=u.target.location;c.replace(h.href.replace(h.origin,""))}),e._route=i,e._middleware=e._middleware||{global:[],named:{}};const f=e.payload.state._layout;return e.hooks.hookOnce("app:created",async()=>{c.beforeEach(async(u,h)=>{u.meta=ht(u.meta||{}),e.isHydrating&&f&&!zt(u.meta.layout)&&(u.meta.layout=f),e._processingMiddleware=!0;{const p=new Set([...Eh,...e._middleware.global]);{const g=await e.runWithContext(()=>Wr(u.path));if(g.appMiddleware)for(const b in g.appMiddleware){const D=e._middleware.named[b];if(!D)return;g.appMiddleware[b]?p.add(D):p.delete(D)}}for(const g of p){const b=await e.runWithContext(()=>g(u,h));if(b!==!0&&(b||b===!1))return b}}}),c.afterEach(()=>{delete e._processingMiddleware}),await c.replace(t),Ef(i.fullPath,t)||await e.runWithContext(()=>hd(i.fullPath))}),{provide:{route:i,router:c}}}}),ni=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Em=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),dl=e=>{const t=ge();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{ni(e)}):ni(e)},Th=_t({name:"nuxt:payload",setup(e){En().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const o=await ei(t.path);o&&Object.assign(e.static.data,o.data)}),dl(()=>{var t;e.hooks.hook("link:prefetch",async n=>{wn(n).protocol||await ei(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(wo,1e3)})}}),xh=_t(e=>{let t;async function n(){const o=await wo();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);try{const r=await $fetch(Nr("builds/latest.json")+`?${Date.now()}`);r.id!==o.id&&e.hooks.callHook("app:manifest:update",r)}catch{}}dl(()=>{t=setTimeout(n,1e3*60*60)})}),Sh=_t({name:"nuxt:global-components"});function Do(...e){var t;(t=window.dataLayer)==null||t.push(arguments)}function kh({tags:e}){window.dataLayer=window.dataLayer||[];for(const t of e)for(const n of t.initCommands??[])Do(...n);Do("js",new Date);for(const t of e)Do("config",t.id,t.config??{})}function Ah(e){const t=oe(e),n=t.tags.filter(Boolean).map(o=>typeof o=="string"?{id:o}:o);if(t.id){const{id:o,config:r,initCommands:s}=t;n.unshift({id:o,config:r,initCommands:s})}return n}const Mh=_t({parallel:!0,setup(){const e=fn().public.gtag,t=Ah(e);if(!t.length||(kh({tags:t}),!e.enabled))return;const n=e.loadingStrategy==="async"?"async":"defer";Vr({script:[{src:Hr(e.url,{id:t[0].id}),[n]:!0,"data-gtag":""}]})}});function Rh(e={}){const t=e.path||window.location.pathname;let n={};try{n=Qn(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires)<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:ge().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}const Ph=_t({name:"nuxt:chunk-reload",setup(e){const t=En(),n=fn(),o=new Set;t.beforeEach(()=>{o.clear()}),e.hook("app:chunkError",({error:s})=>{o.add(s)});function r(s){const a="href"in s&&s.href[0]==="#"?n.app.baseURL+s.href:bo(n.app.baseURL,s.fullPath);Rh({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(r)}),t.onError((s,i)=>{o.has(s)&&r(i)})}}),Ih=[_h,bh,Ch,Th,xh,Sh,Mh,Ph],Lh="modulepreload",Oh=function(e,t){return e[0]==="."?new URL(e,t).href:e},oi={},Hh=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=Promise.all(n.map(l=>{if(l=Oh(l,o),l in oi)return;oi[l]=!0;const c=l.endsWith(".css"),f=c?'[rel="stylesheet"]':"";if(!!o)for(let p=s.length-1;p>=0;p--){const g=s[p];if(g.href===l&&(!c||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${f}`))return;const h=document.createElement("link");if(h.rel=c?"stylesheet":Lh,c||(h.as="script",h.crossOrigin=""),h.href=l,a&&h.setAttribute("nonce",a),document.head.appendChild(h),c)return new Promise((p,g)=>{h.addEventListener("load",p),h.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(s=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s})},ri=(...e)=>Hh(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),fr={app:{head:{title:"MeDM: Mediating Image Diffusion Models for Video-to-Video Translation with Temporal Correspondence Guidance",meta:[{name:"description",content:"MeDM utilizes pre-trained image Diffusion Models for video-to-video translation with consistent temporal flow. The proposed framework can render videos from scene position information, such as a normal G-buffer, or perform text-guided editing on videos captured in real-world scenarios. We employ explicit optical flows to construct a practical coding that enforces physical constraints on generated frames and mediates independent frame-wise scores. By leveraging this coding, maintaining temporal consistency in the generated videos can be framed as an optimization problem with a closed-form solution. To ensure compatibility with Stable Diffusion, we also suggest a workaround for modifying observed-space scores in latent-space Diffusion Models. Notably, MeDM does not require fine-tuning or test-time optimization of the Diffusion Models."},{name:"google-site-verification",content:"I9VHWgYS9g3o8RUJ7ryB1hPoIcN9YK1bX1Ds7_uDIYE"}]},meta:{title:"MeDM: Mediating Image Diffusion Models for Video-to-Video Translation with Temporal Correspondence Guidance",ogTitle:"MeDM: Mediating Image Diffusion Models for Video-to-Video Translation with Temporal Correspondence Guidance",description:"MeDM utilizes pre-trained image Diffusion Models for video-to-video translation with consistent temporal flow. The proposed framework can render videos from scene position information, such as a normal G-buffer, or perform text-guided editing on videos captured in real-world scenarios. We employ explicit optical flows to construct a practical coding that enforces physical constraints on generated frames and mediates independent frame-wise scores. By leveraging this coding, maintaining temporal consistency in the generated videos can be framed as an optimization problem with a closed-form solution. To ensure compatibility with Stable Diffusion, we also suggest a workaround for modifying observed-space scores in latent-space Diffusion Models. Notably, MeDM does not require fine-tuning or test-time optimization of the Diffusion Models.",ogDescription:"MeDM utilizes pre-trained image Diffusion Models for video-to-video translation with consistent temporal flow. The proposed framework can render videos from scene position information, such as a normal G-buffer, or perform text-guided editing on videos captured in real-world scenarios. We employ explicit optical flows to construct a practical coding that enforces physical constraints on generated frames and mediates independent frame-wise scores. By leveraging this coding, maintaining temporal consistency in the generated videos can be framed as an optimization problem with a closed-form solution. To ensure compatibility with Stable Diffusion, we also suggest a workaround for modifying observed-space scores in latent-space Diffusion Models. Notably, MeDM does not require fine-tuning or test-time optimization of the Diffusion Models.",ogImage:"https://medm2023.github.io/images/system-diagram.jpg",twitterCard:"summary_large_image"}},header:{title:"MeDM<div>Mediating Image Diffusion Models for Video-to-Video Translation with Temporal Correspondence Guidance</div>",venue:"AAAI 2024",authors:[{text:"Ernie Chu",homepage:"https://ernestchu.github.io",mark:""},{text:"Tzuhsuan Huang",homepage:"",mark:""},{text:"Shuo-Yen Lin",homepage:"",mark:""},{text:"Jun-Cheng Chen",homepage:"https://www.citi.sinica.edu.tw/pages/pullpull",mark:""}],affiliations:[{text:"Research Center for Information Technology Innovation, Academia Sinica",mark:""}],links:[{text:"Paper",url:"https://doi.org/10.1609/aaai.v38i2.27899",icon:["ai","ai-doi"]},{text:"Poster",url:"/medm-poster.pdf",icon:["fa-regular","fa-file-pdf"]},{text:"Video",url:"https://youtu.be/9qR88erDr6Q",icon:["fa-brands","fa-youtube"]},{text:"arXiv",url:"https://arxiv.org/abs/2308.10079",icon:["ai","ai-arxiv"]},{text:"Code",url:"https://github.com/aiiu-lab/MeDM",icon:["fa-brands","fa-github"]},{text:"Citation",url:"https://github.com/aiiu-lab/MeDM?tab=readme-ov-file#citation",icon:["fa-brands","fa-github"]}]}},vt=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},$h={class:"header"},Nh=["innerHTML"],jh={class:"venue"},Dh={class:"author-list"},Fh=["href"],Bh={key:2},Uh={class:"affiliation-list"},zh={key:0},Vh={class:"link-list"},Wh=["href"],Kh={__name:"Header",setup(e){const t=fr.header;return(n,o)=>(Z(),re("div",$h,[J("div",{class:"title",innerHTML:Q(t).title},null,8,Nh),J("div",jh,Ke(Q(t).venue),1),J("div",Dh,[(Z(!0),re(ue,null,It(Q(t).authors,r=>(Z(),re("div",null,[r.homepage?(Z(),re("a",{key:0,href:r.homepage,target:"_blank"},Ke(r.text),9,Fh)):(Z(),re(ue,{key:1},[de(Ke(r.text),1)],64)),r.mark?(Z(),re("sup",Bh,Ke(r.mark),1)):Kt("",!0)]))),256))]),J("div",Uh,[(Z(!0),re(ue,null,It(Q(t).affiliations,r=>(Z(),re("div",null,[r.mark?(Z(),re("sup",zh,Ke(r.mark),1)):Kt("",!0),de(Ke(r.text),1)]))),256))]),J("div",Vh,[(Z(!0),re(ue,null,It(Q(t).links,r=>(Z(),re("a",{href:r.url,target:"_blank"},[J("div",null,[J("i",{class:mn(r.icon)},null,2),de(" "+Ke(r.text),1)])],8,Wh))),256))])]))}},qh=vt(Kh,[["__scopeId","data-v-1f19a5f7"]]),Gh=e=>(Tr("data-v-3aeb909d"),e=e(),xr(),e),Jh={class:"video-and-canvas"},Xh={key:0,class:"loading"},Yh=Gh(()=>J("i",{class:"fa-solid fa-spinner fa-spin"},null,-1)),Zh=[Yh],Qh=["poster"],ep=["src"],tp={__name:"VideoComparison",props:{url:{type:String,required:!0},noautoplay:Boolean,playOnChange:Boolean,syncSlider:Boolean,sliderPosition:Number},emits:["ready","sliderPositionChange"],setup(e,{emit:t}){const n=e,o=t;Number.prototype.clamp=function(p,g){return Math.min(Math.max(this,p),g)};const r=ce(null),s=ce(null),i=ce(!1);let a=!1;Je(()=>n.playOnChange,(p,g)=>{p&&r.value.play()}),yt(()=>{s.value.height=0;const p=new Image;p.onload=()=>
18{if(s.value===null)return;const g=.5,b=p.width/2,D=p.height;s.value.width=b,s.value.height=D;const U=s.value.getContext("2d");U.drawImage(p,0,0,b,D,0,0,b,D);const N=(b*g).clamp(0,b),_=(b-b*g).clamp(0,b);U.drawImage(p,N+b,0,_,D,N,0,_,D),i.value=!0},p.src=r.value.getAttribute("poster")});let l=.5;function c(){n.syncSlider&&o("sliderPositionChange",l)}function f(p){const g=s.value.getBoundingClientRect();l=(p.pageX-g.x)/g.width,c()}function u(p){const g=s.value.getBoundingClientRect();l=(p.touches[0].pageX-g.x)/g.width,c()}function h(){if(r.value===null||s.value===null||a)return;a=!0,n.noautoplay&&r.value.pause(),o("ready",n.url);const p=r.value.videoWidth/2,g=r.value.videoHeight;s.value.width=p,s.value.height=g;const b=s.value.getContext("2d");if(r.value.readyState>3){let D=function(){if(r.value===null||s.value===null)return;n.syncSlider&&(l=n.sliderPosition),b.drawImage(r.value,0,0,p,g,0,0,p,g);const U=(p*l).clamp(0,p),N=(p-p*l).clamp(0,p);b.drawImage(r.value,U+p,0,N,g,U,0,N,g),b.beginPath(),b.moveTo(p*l,0),b.lineTo(p*l,g),b.closePath(),b.strokeStyle="#B3993B",b.lineWidth=Math.round(p/200),b.stroke(),requestAnimationFrame(D)};s.value.addEventListener("mousemove",f,!1),s.value.addEventListener("touchstart",u,!1),s.value.addEventListener("touchmove",u,!1),i.value=!1,requestAnimationFrame(D)}}return go(()=>{s.value.removeEventListener("mousemove",f,!1),s.value.removeEventListener("touchstart",u,!1),s.value.removeEventListener("touchmove",u,!1)}),(p,g)=>(Z(),re("div",Jh,[ee(vo,{name:"zoom-fade"},{default:ct(()=>[Q(i)?(Z(),re("div",Xh,Zh)):Kt("",!0)]),_:1}),J("video",{ref_key:"video",ref:r,poster:`${n.url}.jpg`,loop:"",muted:"",autoplay:"",playsinline:"",onTimeupdate:h},[J("source",{src:`${n.url}.mp4`},null,8,ep)],40,Qh),J("canvas",{ref_key:"canvas",ref:s},null,512)]))}},Kr=vt(tp,[["__scopeId","data-v-3aeb909d"]]);/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var kt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},$n=function(t){return t.tagName==="IMG"},np=function(t){return NodeList.prototype.isPrototypeOf(t)},Vn=function(t){return t&&t.nodeType===1},si=function(t){var n=t.currentSrc||t.src;return n.substr(-4).toLowerCase()===".svg"},ii=function(t){try{return Array.isArray(t)?t.filter($n):np(t)?[].slice.call(t).filter($n):Vn(t)?[t].filter($n):typeof t=="string"?[].slice.call(document.querySelectorAll(t)).filter($n):[]}catch{throw new TypeError(`The provided selector is invalid. 19Expects a CSS selector, a Node element, a NodeList or an array. 20See: https://github.com/francoischalifour/medium-zoom`)}},op=function(t){var n=document.createElement("div");return n.classList.add("medium-zoom-overlay"),n.style.background=t,n},rp=function(t){var n=t.getBoundingClientRect(),o=n.top,r=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=o+l+"px",a.style.left=r+c+"px",a.style.width=s+"px",a.style.height=i+"px",a.style.transform="",a},Ht=function(t,n){var o=kt({bubbles:!1,cancelable:!1,detail:void 0},n);if(typeof window.CustomEvent=="function")return new CustomEvent(t,o);var r=document.createEvent("CustomEvent");return r.initCustomEvent(t,o.bubbles,o.cancelable,o.detail),r},sp=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=window.Promise||function(w){function I(){}w(I,I)},r=function(w){var I=w.target;if(I===$){g();return}_.indexOf(I)!==-1&&b({target:I})},s=function(){if(!(x||!y.original)){var w=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(A-w)>L.scrollOffset&&setTimeout(g,150)}},i=function(w){var I=w.key||w.keyCode;(I==="Escape"||I==="Esc"||I===27)&&g()},a=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=w;if(w.background&&($.style.background=w.background),w.container&&w.container instanceof Object&&(I.container=kt({}
vendor: 6,411 bytes, line 20
20,L.container,w.container)),w.template){var q=Vn(w.template)?w.template:document.querySelector(w.template);I.template=q}return L=kt({},L,I),_.forEach(function(Y){Y.dispatchEvent(Ht("medium-zoom:update",{detail:{zoom:M}}))}),M},l=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(kt({},L,w))},c=function(){for(var w=arguments.length,I=Array(w),q=0;q<w;q++)I[q]=arguments[q];var Y=I.reduce(function(k,z){return[].concat(k,ii(z))},[]);return Y.filter(function(k){return _.indexOf(k)===-1}).forEach(function(k){_.push(k),k.classList.add("medium-zoom-image")}),T.forEach(function(k){var z=k.type,F=k.listener,_e=k.options;Y.forEach(function(Se){Se.addEventListener(z,F,_e)})}),M},f=function(){for(var w=arguments.length,I=Array(w),q=0;q<w;q++)I[q]=arguments[q];y.zoomed&&g();var Y=I.length>0?I.reduce(function(k,z){return[].concat(k,ii(z))},[]):_;return Y.forEach(function(k){k.classList.remove("medium-zoom-image"),k.dispatchEvent(Ht("medium-zoom:detach",{detail:{zoom:M}}))}),_=_.filter(function(k){return Y.indexOf(k)===-1}),M},u=function(w,I){var q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return _.forEach(function(Y){Y.addEventListener("medium-zoom:"+w,I,q)}),T.push({type:"medium-zoom:"+w,listener:I,options:q}),M},h=function(w,I){var q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return _.forEach(function(Y){Y.removeEventListener("medium-zoom:"+w,I,q)}),T=T.filter(function(Y){return!(Y.type==="medium-zoom:"+w&&Y.listener.toString()===I.toString())}),M},p=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=w.target,q=function(){var k={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},z=void 0,F=void 0;if(L.container)if(L.container instanceof Object)k=kt({},k,L.container),z=k.width-k.left-k.right-L.margin*2,F=k.height-k.top-k.bottom-L.margin*2;else{var _e=Vn(L.container)?L.container:document.querySelector(L.container),Se=_e.getBoundingClientRect(),Ne=Se.width,Me=Se.height,Cn=Se.left,Eo=Se.top;k=kt({},k,{width:Ne,height:Me,left:Cn,top:Eo})}z=z||k.width-L.margin*2,F=F||k.height-L.margin*2;var bt=y.zoomedHd||y.original,je=si(bt)?z:bt.naturalWidth||z,Lt=si(bt)?F:bt.naturalHeight||F,Ze=bt.getBoundingClientRect(),Tn=Ze.top,Qe=Ze.left,wt=Ze.width,Et=Ze.height,d=Math.min(Math.max(wt,je),z)/wt,m=Math.min(Math.max(Et,Lt),F)/Et,v=Math.min(d,m),E=(-Qe+(z-wt)/2+L.margin+k.left)/v,C=(-Tn+(F-Et)/2+L.margin+k.top)/v,R="scale("+v+") translate3d("+E+"px, "+C+"px, 0)";y.zoomed.style.transform=R,y.zoomedHd&&(y.zoomedHd.style.transform=R)};return new o(function(Y){if(I&&_.indexOf(I)===-1){Y(M);return}var k=function Ne(){x=!1,y.zoomed.removeEventListener("transitionend",Ne),y.original.dispatchEvent(Ht("medium-zoom:opened",{detail:{zoom:M}})),Y(M)};if(y.zoomed){Y(M);return}if(I)y.original=I;else if(_.length>0){var z=_;y.original=z[0]}else{Y(M);return}if(y.original.dispatchEvent(Ht("medium-zoom:open",{detail:{zoom:M}})),A=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,x=!0,y.zoomed=rp(y.original),document.body.appendChild($),L.template){var F=Vn(L.template)?L.template:document.querySelector(L.template);y.template=document.createElement("div"),y.template.appendChild(F.content.cloneNode(!0)),document.body.appendChild(y.template)}if(y.original.parentElement&&y.original.parentElement.tagName==="PICTURE"&&y.original.currentSrc&&(y.zoomed.src=y.original.currentSrc),document.body.appendChild(y.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),y.original.classList.add("medium-zoom-image--hidden"),y.zoomed.classList.add("medium-zoom-image--opened"),y.zoomed.addEventListener("click",g),y.zoomed.addEventListener("transitionend",k),y.original.getAttribute("data-zoom-src")){y.zoomedHd=y.zoomed.cloneNode(),y.zoomedHd.removeAttribute("srcset"),y.zoomedHd.removeAttribute("sizes"),y.zoomedHd.removeAttribute("loading"),y.zoomedHd.src=y.zoomed.getAttribute("data-zoom-src"),y.zoomedHd.onerror=function(){clearInterval(_e),console.warn("Unable to reach the zoom image target "+y.zoomedHd.src),y.zoomedHd=null,q()};var _e=setInterval(function(){y.zoomedHd.complete&&(clearInterval(_e),y.zoomedHd.classList.add("medium-zoom-image--opened"),y.zoomedHd.addEventListener("click",g),document.body.appendChild(y.zoomedHd),q())},10)}else if(y.original.hasAttribute("srcset")){y.zoomedHd=y.zoomed.cloneNode(),y.zoomedHd.removeAttribute("sizes"),y.zoomedHd.removeAttribute("loading");var Se=y.zoomedHd.addEventListener("load",function(){y.zoomedHd.removeEventListener("load",Se),y.zoomedHd.classList.add("medium-zoom-image--opened"),y.zoomedHd.addEventListener("click",g),document.body.appendChild(y.zoomedHd),q()})}else q()})},g=function(){return new o(function(w){if(x||!y.original){w(M);return}var I=function q(){y.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(y.zoomed),y.zoomedHd&&document.body.removeChild(y.zoomedHd),document.body.removeChild($),y.zoomed.classList.remove("medium-zoom-image--opened"),y.template&&document.body.removeChild(y.template),x=!1,y.zoomed.removeEventListener("transitionend",q),y.original.dispatchEvent(Ht("medium-zoom:closed",{detail:{zoom:M}})),y.original=null,y.zoomed=null,y.zoomedHd=null,y.template=null,w(M)};x=!0,document.body.classList.remove("medium-zoom--opened"),y.zoomed.style.transform="",y.zoomedHd&&(y.zoomedHd.style.transform=""),y.template&&(y.template.style.transition="opacity 150ms",y.template.style.opacity=0),y.original.dispatchEvent(Ht("medium-zoom:close",{detail:{zoom:M}})),y.zoomed.addEventListener("transitionend",I)})},b=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=w.target;return y.original?g():p({target:I})},D=function(){return L},U=function(){return _},N=function(){return y.original},_=[],T=[],x=!1,A=0,L=n,y={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?L=t:(t||typeof t=="string")&&c(t),L=kt({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},L);var $=op(L.background);document.addEventListener("click",r),document.addEventListener("keyup",i),document.addEventListener("scroll",s),window.addEventListener("resize",g);var M={open:p,close:g,toggle:b,update:a,clone:l,attach:c,detach:f,on:u,off:h,getOptions:D,getImages:U,getZoomedImage:N};return M};
20function ip(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(typeof document>"u")){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",n==="top"&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}var ap=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.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}";ip(ap);const lp=po({__name:"ImageZoom",props:{options:{}},setup(e){const t=e;let n=null;function o(){return n===null&&(n=sp(t.options)),n}function r(s){const i=s,a=o();i?a.attach(i):a.detach()}return Je(()=>t.options,s=>{o().update(s||{})}),(s,i)=>(Z(),re("img",{ref:r}))}}),cp=vt(lp,[["__scopeId","data-v-3e6d5202"]]),hl=e=>(Tr("data-v-d7d48621"),e=e(),xr(),e),up={class:"captions"},fp=hl(()=>J("canvas",{width:"10000",height:"1"},null,-1)),dp={class:"main"},hp={class:"video"},pp={class:"options"},mp=hl(()=>J("label",{for:"sync"},"Sync slider",-1)),gp={__name:"VideoComparisonMultiple",props:{urls:{tyle:Array,required:!0},captions:Array},setup(e){const t=e;console.assert(!(t.urls&&t.captions&&t.urls.length!==t.captions.length),"passed urls and captions should have the same length");const n=ce(!1),o={};t.urls.forEach(l=>{o[l]=!1});function r(l){o[l]=!0,Object.values(o).every(c=>c)&&(n.value=!0)}const s=ce(!0),i=ce(.5);function a(l){i.value=l}return(l,c)=>{const f=Kr;return Z(),re("div",null,[J("div",up,[(Z(!0),re(ue,null,It(t.captions,u=>(Z(),re("div",null,[de(Ke(u)+" ",1),fp]))),256))]),J("div",dp,[(Z(!0),re(ue,null,It(t.urls,(u,h)=>(Z(),re("div",hp,[ee(f,{url:u,noautoplay:"",playOnChange:Q(n),onReady:r,syncSlider:Q(s),sliderPosition:Q(i),onSliderPositionChange:a},null,8,["url","playOnChange","syncSlider","sliderPosition"])]))),256))]),J("div",pp,[Ac(J("input",{type:"checkbox",id:"sync","onUpdate:modelValue":c[0]||(c[0]=u=>ye(s)?s.value=u:null)},null,512),[[Bu,Q(s)]]),mp])])}}},yp=vt(gp,[["__scopeId","data-v-d7d48621"]]),_p={},vp={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 10 8",version:"1.1"},bp=wa('<defs data-v-c136a475><g data-v-c136a475><symbol overflow="visible" id="glyph0-0" data-v-c136a475><path style="stroke:none;" d="M 4.03125 -6.265625 C 5.953125 -6.265625 6.453125 -5.796875 6.453125 -5.140625 C 6.453125 -4.53125 5.96875 -3.328125 4.328125 -3.265625 C 3.84375 -3.25 3.5 -2.90625 3.5 -2.796875 C 3.5 -2.734375 3.53125 -2.734375 3.546875 -2.734375 C 3.96875 -2.65625 4.171875 -2.46875 4.6875 -1.28125 C 5.140625 -0.234375 5.40625 0.21875 5.984375 0.21875 C 7.203125 0.21875 8.34375 -1 8.34375 -1.21875 C 8.34375 -1.296875 8.265625 -1.296875 8.234375 -1.296875 C 8.109375 -1.296875 7.71875 -1.15625 7.515625 -0.875 C 7.359375 -0.640625 7.140625 -0.328125 6.65625 -0.328125 C 6.140625 -0.328125 5.828125 -1.03125 5.5 -1.8125 C 5.28125 -2.3125 5.109375 -2.6875 4.875 -2.953125 C 6.3125 -3.484375 7.296875 -4.53125 7.296875 -5.5625 C 7.296875 -6.8125 5.625 -6.8125 4.109375 -6.8125 C 3.125 -6.8125 2.5625 -6.8125 1.71875 -6.453125 C 0.390625 -5.859375 0.203125 -5.03125 0.203125 -4.953125 C 0.203125 -4.890625 0.25 -4.875 0.3125 -4.875 C 0.46875 -4.875 0.703125 -5.015625 0.78125 -5.0625 C 0.984375 -5.203125 1.015625 -5.265625 1.078125 -5.453125 C 1.21875 -5.859375 1.5 -6.203125 2.75 -6.265625 C 2.703125 -5.65625 2.609375 -4.71875 2.265625 -3.265625 C 2 -2.15625 1.640625 -1.0625 1.203125 0.015625 C 1.140625 0.125 1.140625 0.140625 1.140625 0.15625 C 1.140625 0.21875 1.21875 0.21875 1.25 0.21875 C 1.453125 0.21875 1.859375 -0.015625 1.96875 -0.203125 C 2 -0.265625 3.265625 -3.078125 3.5625 -6.265625 Z M 4.03125 -6.265625 " data-v-c136a475></path></symbol></g></defs><g id="surface1" data-v-c136a475><g style="fill:currentColor;fill-opacity:1;" data-v-c136a475><use xlink:href="#glyph0-0" x="0.716016" y="7.766016" data-v-c136a475></use></g></g>',2),wp=[bp];function Ep(e,t){return Z(),re("svg",vp,wp)}const Cp=vt(_p,[["render",Ep],["__scopeId","data-v-c136a475"]]);function pl(e){return vi()?(Il(e),!0):!1}function qr(e){return typeof e=="function"?e():Q(e)}const Tp=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const xp=Object.prototype.toString,Sp=e=>xp.call(e)==="[object Object]",kp=()=>{};function Ap(e){return _n()}function Mp(e,t=!0,n){Ap()?yt(e,n):t?e():gn(e)}function Rp(e){var t;const n=qr(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Gr=Tp?window:void 0;function Pp(...e){let t,n,o,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,r]=e,t=Gr):[t,n,o,r]=e,!t)return kp;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const s=[],i=()=>
20{s.forEach(f=>f()),s.length=0},a=(f,u,h,p)=>(f.addEventListener(u,h,p),()=>f.removeEventListener(u,h,p)),l=Je(()=>[Rp(t),qr(r)],([f,u])=>{if(i(),!f)return;const h=Sp(u)?{...u}:u;s.push(...n.flatMap(p=>o.map(g=>a(f,p,g,h))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return pl(c),c}function Ip(){const e=ce(!1),t=_n();return t&&yt(()=>{e.value=!0},t),e}function Lp(e){const t=Ip();return _o(()=>(t.value,!!e()))}function ml(e,t={}){const{window:n=Gr}=t,o=Lp(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const s=ce(!1),i=c=>{s.value=c.matches},a=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",i):r.removeListener(i))},l=Ki(()=>{o.value&&(a(),r=n.matchMedia(qr(e)),"addEventListener"in r?r.addEventListener("change",i):r.addListener(i),s.value=r.matches)});return pl(()=>{l(),a(),r=void 0}),s}function Op(e){return ml("(prefers-color-scheme: dark)",e)}function Hp(e={}){const{window:t=Gr,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:s=!0}=e,i=ce(n),a=ce(o),l=()=>{t&&(s?(i.value=t.innerWidth,a.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};if(l(),Mp(l),Pp("resize",l,{passive:!0}),r){const c=ml("(orientation: portrait)");Je(c,()=>l())}return{width:i,height:a}}const $p={class:"main"},Np={key:0,class:"caption"},jp={class:"tab-list"},Dp=["onClick"],Fp={key:0},Bp={__name:"Gallery",props:{urls:{tyle:Array,required:!0},captions:Array},setup(e){const t=e;console.assert(!(t.urls&&t.captions&&t.urls.length!==t.captions.length),"passed urls and captions should have the same length");const n=ce(0);function o(l){n.value+=l,n.value>=t.urls.length?n.value-=t.urls.length:n.value<0&&(n.value+=t.urls.length)}const{width:r}=Hp(),s=ce("0px"),i=ce(null);function a(){s.value="0px",gn(()=>{s.value=getComputedStyle(i.value).getPropertyValue("height")})}return Je(r,()=>a()),(l,c)=>{const f=Kr;return Z(),re("div",null,[J("div",$p,[J("div",{class:"navigate-button left-button",onClick:c[0]||(c[0]=u=>o(-1))}),J("div",{ref_key:"video",ref:i,class:"video",style:pn({minHeight:Q(s)})},[ee(vo,{name:"fade",mode:"out-in"},{default:ct(()=>[(Z(),ze(f,{key:Q(n),url:t.urls[Q(n)],onReady:a},null,8,["url"]))]),_:1}),t.captions?(Z(),re("div",Np,Ke(t.captions[Q(n)]),1)):Kt("",!0)],4),J("div",{class:"navigate-button right-button",onClick:c[1]||(c[1]=u=>o(1))})]),J("div",jp,[(Z(!0),re(ue,null,It(t.urls.length,u=>(Z(),re("div",{onClick:h=>n.value=u-1},[u-1===Q(n)?(Z(),re("div",Fp)):Kt("",!0)],8,Dp))),256))])])}}},Up=vt(Bp,[["__scopeId","data-v-5f227498"]]),zp=Symbol.for("nuxt:client-only"),Vp=po({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:t,attrs:n}){const o=ce(!1);return yt(()=>{o.value=!0}),Rr(zp,!0),r=>{var l;if(o.value)return(l=t.default)==null?void 0:l.call(t);const s=t.fallback||t.placeholder;if(s)return s();const i=r.fallback||r.placeholder||"",a=r.fallbackTag||r.placeholderTag||"span";return re(a,n,i)}}}),$e=e=>(Tr("data-v-eb011441"),e=e(),xr(),e),Wp={class:"main"},Kp={class:"video"},qp=$e(()=>J("div",{class:"caption"},"MeDM enables temporally consistent video rendering and translation using image Diffusion Models. Slide for interactive comparison. Inputs are on the left.",-1)),Gp=$e(()=>J("div",{class:"section-title"},"Abstract",-1)),Jp=$e(()=>J("p",null," MeDM utilizes pre-trained image Diffusion Models for video-to-video translation with consistent temporal flow. The proposed framework can render videos from scene position information, such as a normal G-buffer, or perform text-guided editing on videos captured in real-world scenarios. We employ explicit optical flows to construct a practical coding that enforces physical constraints on generated frames and mediates independent frame-wise scores. By leveraging this coding, maintaining temporal consistency in the generated videos can be framed as an optimization problem with a closed-form solution. To ensure compatibility with Stable Diffusion, we also suggest a workaround for modifying observed-space scores in latent-space Diffusion Models. Notably, MeDM does not require fine-tuning or test-time optimization of the Diffusion Models. ",-1)),Xp={class:"image"},Yp={class:"caption"},Zp=$e(()=>J("div",{class:"section-title"},"Architecture",-1)),Qp={class:"image"},em={class:"caption"},tm=$e(()=>J("a",{href:"/medm.pdf",target:"_blank"},"paper",-1)),nm=$e(()=>J("div",{class:"section-title"},"Video Rendering",-1)),om=$e(()=>J("p",null,[de(" MeDM is capable of efficiently rendering high quality videos solely from 3D assets, including optical flows, occlusions and position information (depth, normal). We use the lineart derived from the normal maps as the input conditions to ControlNet. 3D assets from "),J("a",{href:"http://sintel.is.tue.mpg.de",target:"_blank"},"MPI Sintel"),de(". ")],-1)),rm=$e(()=>J("p",null,[de(" In addition, MeDM can also begin with adding noise to the pre-rendered videos and perform the denoising process from 0.5T step following SDEdit. The generated video should be similar to the original animation and incorporating the realistic prior from the pre-trained DM (The difference is especially significant in complex texture, such as hair). More quantitative results, including comparison with prior works, can be found in our "),J("a",{href:"/medm.pdf",target:"_blank"},"paper"),de(". ")],-1)),sm=$e(()=>J("div",{class:"section-title"}
20,"Text-Guided Video Edit",-1)),im=$e(()=>J("p",null,[de(" MeDM also performs well without high precision optical flows. We demonstrate this by applying text-guided video editing on real-world videos in "),J("a",{href:"https://davischallenge.org/davis2016/code.html",target:"_blank"},"DAVIS 2016"),de(". ")],-1)),am=$e(()=>J("div",{class:"section-title"},"Video Anonymization",-1)),lm=$e(()=>J("p",null,[de(" Finally, we demonstrate the versatility of MeDM. For example, MeDM can perform video anonymization out-of-the-box. We leverage the fact that human visual perception exhibits a remarkable sensitivity to human faces while our ability to detect and recognize other objects is not as specialized. We add noise to a video with a strength of 0.5T, which is strong enough to erase the identity while preserving other objects and the background scene, and perform denoising using MeDM to obtain the anonymized video. Text conditioning can also be injected to enable a more targeted identity modification. Celebrity videos from "),J("a",{href:"https://celebv-hq.github.io",target:"_blank"},"CelebV-HQ"),de(". ")],-1)),cm={__name:"Main",setup(e){const t=ce(!1);yt(()=>{t.value=!0});const n=Op(),o=_o(()=>(n.value,t.value?window.getComputedStyle(document.body).getPropertyValue("--color-background"):"")),r=ce(!1);function s(i){let a=i.length,l;for(;a>0;)l=Math.floor(Math.random()*a),a--,[i[a],i[l]]=[i[l],i[a]];return i}return(i,a)=>{const l=Kr,c=cp,f=yp,u=Cp,h=Up,p=Vp;return Z(),re("div",Wp,[J("div",Kp,[ee(l,{url:"/videos/teaser"}),qp]),Gp,Jp,J("div",Xp,[ee(c,{src:"/images/girl.jpg",options:{background:Q(o)}},null,8,["options"]),J("div",Yp,[de("We extract a 20-pixel-wide vertical segment of pixels from each generated frame and stack them horizontally. MeDM produces fluent videos which reconstruct stripe-free images. "),J("a",{onClick:a[0]||(a[0]=g=>r.value=!Q(r))},[Q(r)?(Z(),re(ue,{key:1},[de("Hide")],64)):(Z(),re(ue,{key:0},[de("Show")],64)),de(" video.")])])]),Q(r)?(Z(),ze(f,{key:0,urls:["/videos/girl/sde","/videos/girl/cn","/videos/girl/sde-medm","/videos/girl/cn-medm"],captions:["SDEdit","ControlNet","SDEdit + MeDM","ControlNet + MeDM"]})):Kt("",!0),Zp,J("div",Qp,[ee(c,{src:"/images/system-diagram.jpg",options:{background:Q(o)}},null,8,["options"]),J("div",em,[de("MeDM mediates independent image score estimations after every denoising step. Inspired by the fact that video pixels are essentially views to the underlying objects, we construct an explicit pixel repository "),ee(u),de(" to represent the underlying world. For more details, please refer to our "),tm,de(". ")])]),nm,om,ee(p,{"fallback-tag":"span",fallback:"Loading gallery..."},{default:ct(()=>[ee(h,{urls:s(["/videos/rendering/ambush_7","/videos/rendering/bandage_2","/videos/rendering/market_5","/videos/rendering/shaman_3","/videos/rendering/cave_2","/videos/rendering/market_6","/videos/rendering/temple_2"])},null,8,["urls"])]),_:1}),rm,ee(p,{"fallback-tag":"span",fallback:"Loading gallery..."},{default:ct(()=>[ee(h,{urls:s(["/videos/assistive-rendering/ambush_7","/videos/assistive-rendering/bandage_2","/videos/assistive-rendering/market_5","/videos/assistive-rendering/ambush_4","/videos/assistive-rendering/ambush_6","/videos/assistive-rendering/shaman_2","/videos/assistive-rendering/temple_3"])},null,8,["urls"])]),_:1}),sm,im,ee(p,{"fallback-tag":"span",fallback:"Loading gallery..."},{default:ct(()=>[(Z(!0),re(ue,null,It([s([{url:"/videos/edit/bear",caption:"Prompt: a panda in Arctic, snow, ice, iceberg"},{url:"/videos/edit/blackswan",caption:"Prompt: a white swan in the ocean, snowing"},{url:"/videos/edit/boat",caption:"Prompt: a boat on fire"},{url:"/videos/edit/flamingo",caption:"Prompt: flamingos in outer space"}])],g=>(Z(),ze(h,{urls:g.map(b=>b.url),captions:g.map(b=>b.caption)},null,8,["urls","captions"]))),256))]),_:1}),am,lm,ee(p,{"fallback-tag":"span",fallback:"Loading gallery..."},{default:ct(()=>[ee(h,{urls:s(["/videos/anonymization/anna-kendrick","/videos/anonymization/chris-hemsworth","/videos/anonymization/mark-zuckerberg","/videos/anonymization/bill-gates","/videos/anonymization/dicaprio-n-obama"])},null,8,["urls"])]),_:1})])}}},um=vt(cm,[["__scopeId","data-v-eb011441"]]),fm=jr("/images/logos/as-white.png"),dm={},hm={class:"footer"},pm=wa('<div class="content" data-v-52b75ba3><div class="logo" data-v-52b75ba3><img src="'+fm+'" alt="" data-v-52b75ba3></div><div data-v-52b75ba3>
20 This website is licensed under a Creative Commons Attribution-ShareAlike 4.0 International <a href="https://creativecommons.org/licenses/by-sa/4.0/" target="_blank" data-v-52b75ba3>License</a>. <br data-v-52b75ba3><br data-v-52b75ba3> This means you are free to borrow the <a href="https://github.com/medm2023/medm2023.github.io" target="_blank" data-v-52b75ba3>source code</a> of this website, we just ask that you link back to this page in the footer. However, the copyright to the logo of Academia Sinica and the footer theme is reserved. Please remove them if your are not affiliated with Academia Sinica. </div></div>',1),mm=[pm];function gm(e,t){return Z(),re("div",hm,mm)}const ym=vt(dm,[["render",gm],["__scopeId","data-v-52b75ba3"]]),_m={__name:"app",setup(e){return Vr(fr.app.head),lh(fr.app.meta),yt(()=>{const t=window.innerWidth-document.body.clientWidth;document.body.style.setProperty("--scrollbarWidth",`${t}px`)}),(t,n)=>{const o=qh,r=um,s=ym;return Z(),re(ue,null,[ee(o),ee(r),ee(s)],64)}}},vm={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` 21`).splice(1).map(u=>({text:u.replace("webpack:/","").replace(".vue",".js").trim(),internal:u.includes("node_modules")&&!u.includes(".cache")||u.includes("internal")||u.includes("new Promise")})).map(u=>`<span class="stack${u.internal?" internal":""}">${u.text}</span>`).join(` 22`);const o=Number(n.statusCode||500),r=o===404,s=n.statusMessage??(r?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,f=r?hs(()=>ri(()=>import("./DjXeRPM2.js"),__vite__mapDeps([0,1]),import.meta.url).then(u=>u.default||u)):hs(()=>ri(()=>import("./BwsXbxg_.js"),__vite__mapDeps([2,3]),import.meta.url).then(u=>u.default||u));return(u,h)=>(Z(),ze(Q(f),Sl(ba({statusCode:Q(o),statusMessage:Q(s),description:Q(i),stack:Q(a)})),null,16))}},ai={__name:"nuxt-root",setup(e){const t=()=>null,n=ge(),o=n.deferHydration();if(n.isHydrating){const a=n.hooks.hookOnce("app:error",o);En().beforeEach(a)}const r=!1;Rr(qa,Ga()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const s=Dr();ta((a,l,c)=>{if(n.hooks.callHook("vue:error",a,l,c).catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),gd(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>pd(a)),!1});const i=!1;return(a,l)=>(Z(),ze(vc,{onResolve:Q(o)},{default:ct(()=>[Q(s)?(Z(),ze(Q(vm),{key:0,error:Q(s)},null,8,["error"])):Q(i)?(Z(),ze(Q(t),{key:1,context:Q(i)},null,8,["context"])):Q(r)?(Z(),ze(gc(Q(r)),{key:2})):(Z(),ze(Q(_m),{key:3}))]),_:1},8,["onResolve"]))}};let li;{let e;li=async function(){var i,a;if(e)return e;const o=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Ku(ai):Wu(ai),r=Yf({vueApp:o});async function s(l){await r.callHook("app:error",l),r.payload.error=r.payload.error||Fr(l)}o.config.errorHandler=s;try{await Qf(r,Ih)}catch(l){s(l)}try{await r.hooks.callHook("app:created",o),await r.hooks.callHook("app:beforeMount",o),o.mount(fh),await r.hooks.callHook("app:mounted",o),await gn()}catch(l){s(l)}return o.config.errorHandler===s&&(o.config.errorHandler=void 0),o},e=li().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{ee as A,ct as B,de as C,Tr as D,xr as E,vt as _,dl as a,ni as b,_o as c,po as d,go as e,Em as f,Ta as g,Jt as h,bm as i,bo as j,Ia as k,fn as l,ge as m,wm as n,yt as o,wn as p,hd as q,ce as r,Or as s,Vr as t,En as u,Z as v,nr as w,re as x,J as y,Ke 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.