@compdfkit_pdf_sdk/webviewer
Version:
[ComPDFKit PDF SDK](https://www.compdf.com) seamlessly operates on [Web](https://www.compdf.com/web), [Windows](https://www.compdf.com/windows), [Android](https://www.compdf.com/android), [iOS](https://www.compdf.com/ios), [Mac](https://www.compdf.com/con
16 lines • 4.01 MB
JavaScript
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))o(u);new MutationObserver(u=>{for(const s of u)if(s.type==="childList")for(const w of s.addedNodes)w.tagName==="LINK"&&w.rel==="modulepreload"&&o(w)}).observe(document,{childList:!0,subtree:!0});function r(u){const s={};return u.integrity&&(s.integrity=u.integrity),u.referrerpolicy&&(s.referrerPolicy=u.referrerpolicy),u.crossorigin==="use-credentials"?s.credentials="include":u.crossorigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function o(u){if(u.ep)return;u.ep=!0;const s=r(u);fetch(u.href,s)}})();/**
* @vue/shared v3.5.26
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function makeMap(n){const e=Object.create(null);for(const r of n.split(","))e[r]=1;return r=>r in e}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=n=>n.charCodeAt(0)===111&&n.charCodeAt(1)===110&&(n.charCodeAt(2)>122||n.charCodeAt(2)<97),isModelListener=n=>n.startsWith("onUpdate:"),extend$3=Object.assign,remove=(n,e)=>{const r=n.indexOf(e);r>-1&&n.splice(r,1)},hasOwnProperty$d=Object.prototype.hasOwnProperty,hasOwn=(n,e)=>hasOwnProperty$d.call(n,e),isArray$3=Array.isArray,isMap=n=>toTypeString(n)==="[object Map]",isSet=n=>toTypeString(n)==="[object Set]",isDate$1=n=>toTypeString(n)==="[object Date]",isFunction$2=n=>typeof n=="function",isString$3=n=>typeof n=="string",isSymbol$2=n=>typeof n=="symbol",isObject$3=n=>n!==null&&typeof n=="object",isPromise$1=n=>(isObject$3(n)||isFunction$2(n))&&isFunction$2(n.then)&&isFunction$2(n.catch),objectToString$2=Object.prototype.toString,toTypeString=n=>objectToString$2.call(n),toRawType=n=>toTypeString(n).slice(8,-1),isPlainObject$3=n=>toTypeString(n)==="[object Object]",isIntegerKey=n=>isString$3(n)&&n!=="NaN"&&n[0]!=="-"&&""+parseInt(n,10)===n,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=n=>{const e=Object.create(null);return r=>e[r]||(e[r]=n(r))},camelizeRE=/-\w/g,camelize=cacheStringFunction(n=>n.replace(camelizeRE,e=>e.slice(1).toUpperCase())),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(n=>n.replace(hyphenateRE,"-$1").toLowerCase()),capitalize=cacheStringFunction(n=>n.charAt(0).toUpperCase()+n.slice(1)),toHandlerKey=cacheStringFunction(n=>n?`on${capitalize(n)}`:""),hasChanged=(n,e)=>!Object.is(n,e),invokeArrayFns=(n,...e)=>{for(let r=0;r<n.length;r++)n[r](...e)},def=(n,e,r,o=!1)=>{Object.defineProperty(n,e,{configurable:!0,enumerable:!1,writable:o,value:r})},looseToNumber=n=>{const e=parseFloat(n);return isNaN(e)?n:e},toNumber$1=n=>{const e=isString$3(n)?Number(n):NaN;return isNaN(e)?n:e};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function normalizeStyle(n){if(isArray$3(n)){const e={};for(let r=0;r<n.length;r++){const o=n[r],u=isString$3(o)?parseStringStyle(o):normalizeStyle(o);if(u)for(const s in u)e[s]=u[s]}return e}else if(isString$3(n)||isObject$3(n))return n}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(n){const e={};return n.replace(styleCommentRE,"").split(listDelimiterRE).forEach(r=>{if(r){const o=r.split(propertyDelimiterRE);o.length>1&&(e[o[0].trim()]=o[1].trim())}}),e}function normalizeClass(n){let e="";if(isString$3(n))e=n;else if(isArray$3(n))for(let r=0;r<n.length;r++){const o=normalizeClass(n[r]);o&&(e+=o+" ")}else if(isObject$3(n))for(const r in n)n[r]&&(e+=r+" ");return e.trim()}const specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(n){return!!n||n===""}function looseCompareArrays(n,e){if(n.length!==e.length)return!1;let r=!0;for(let o=0;r&&o<n.length;o++)r=looseEqual(n[o],e[o]);return r}function looseEqual(n,e){if(n===e)return!0;let r=isDate$1(n),o=isDate$1(e);if(r||o)return r&&o?n.getTime()===e.getTime():!1;if(r=isSymbol$2(n),o=isSymbol$2(e),r||o)return n===e;if(r=isArray$3(n),o=isArray$3(e),r||o)return r&&o?looseCompareArrays(n,e):!1;if(r=isObject$3(n),o=isObject$3(e),r||o){if(!r||!o)return!1;const u=Object.keys(n).length,s=Object.keys(e).length;if(u!==s)return!1;for(const w in n){const g=n.hasOwnProperty(w),m=e.hasOwnProperty(w);if(g&&!m||!g&&m||!looseEqual(n[w],e[w]))return!1}}return String(n)===String(e)}function looseIndexOf(n,e){return n.findIndex(r=>looseEqual(r,e))}const isRef$1=n=>!!(n&&n.__v_isRef===!0),toDisplayString=n=>isString$3(n)?n:n==null?"":isArray$3(n)||isObject$3(n)&&(n.toString===objectToString$2||!isFunction$2(n.toString))?isRef$1(n)?toDisplayString(n.value):JSON.stringify(n,replacer,2):String(n),replacer=(n,e)=>isRef$1(e)?replacer(n,e.value):isMap(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[o,u],s)=>(r[stringifySymbol(o,s)+" =>"]=u,r),{})}:isSet(e)?{[`Set(${e.size})`]:[...e.values()].map(r=>stringifySymbol(r))}:isSymbol$2(e)?stringifySymbol(e):isObject$3(e)&&!isArray$3(e)&&!isPlainObject$3(e)?String(e):e,stringifySymbol=(n,e="")=>{var r;return isSymbol$2(n)?`Symbol(${(r=n.description)!=null?r:e})`:n};/**
* @vue/reactivity v3.5.26
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let activeEffectScope;class EffectScope{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=activeEffectScope,!e&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,r;if(this.scopes)for(e=0,r=this.scopes.length;e<r;e++)this.scopes[e].pause();for(e=0,r=this.effects.length;e<r;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,r;if(this.scopes)for(e=0,r=this.scopes.length;e<r;e++)this.scopes[e].resume();for(e=0,r=this.effects.length;e<r;e++)this.effects[e].resume()}}run(e){if(this._active){const r=activeEffectScope;try{return activeEffectScope=this,e()}finally{activeEffectScope=r}}}on(){++this._on===1&&(this.prevScope=activeEffectScope,activeEffectScope=this)}off(){this._on>0&&--this._on===0&&(activeEffectScope=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let r,o;for(r=0,o=this.effects.length;r<o;r++)this.effects[r].stop();for(this.effects.length=0,r=0,o=this.cleanups.length;r<o;r++)this.cleanups[r]();if(this.cleanups.length=0,this.scopes){for(r=0,o=this.scopes.length;r<o;r++)this.scopes[r].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const u=this.parent.scopes.pop();u&&u!==this&&(this.parent.scopes[this.index]=u,u.index=this.index)}this.parent=void 0}}}function effectScope(n){return new EffectScope(n)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(n,e=!1){activeEffectScope&&activeEffectScope.cleanups.push(n)}let activeSub;const pausedQueueEffects=new WeakSet;class ReactiveEffect{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,activeEffectScope&&activeEffectScope.active&&activeEffectScope.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,pausedQueueEffects.has(this)&&(pausedQueueEffects.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||batch(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,cleanupEffect(this),prepareDeps(this);const e=activeSub,r=shouldTrack;activeSub=this,shouldTrack=!0;try{return this.fn()}finally{cleanupDeps(this),activeSub=e,shouldTrack=r,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)removeSub(e);this.deps=this.depsTail=void 0,cleanupEffect(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?pausedQueueEffects.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){isDirty(this)&&this.run()}get dirty(){return isDirty(this)}}let batchDepth=0,batchedSub,batchedComputed;function batch(n,e=!1){if(n.flags|=8,e){n.next=batchedComputed,batchedComputed=n;return}n.next=batchedSub,batchedSub=n}function startBatch(){batchDepth++}function endBatch(){if(--batchDepth>0)return;if(batchedComputed){let e=batchedComputed;for(batchedComputed=void 0;e;){const r=e.next;e.next=void 0,e.flags&=-9,e=r}}let n;for(;batchedSub;){let e=batchedSub;for(batchedSub=void 0;e;){const r=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(o){n||(n=o)}e=r}}if(n)throw n}function prepareDeps(n){for(let e=n.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function cleanupDeps(n){let e,r=n.depsTail,o=r;for(;o;){const u=o.prevDep;o.version===-1?(o===r&&(r=u),removeSub(o),removeDep(o)):e=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=u}n.deps=e,n.depsTail=r}function isDirty(n){for(let e=n.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(refreshComputed(e.dep.computed)||e.dep.version!==e.version))return!0;return!!n._dirty}function refreshComputed(n){if(n.flags&4&&!(n.flags&16)||(n.flags&=-17,n.globalVersion===globalVersion)||(n.globalVersion=globalVersion,!n.isSSR&&n.flags&128&&(!n.deps&&!n._dirty||!isDirty(n))))return;n.flags|=2;const e=n.dep,r=activeSub,o=shouldTrack;activeSub=n,shouldTrack=!0;try{prepareDeps(n);const u=n.fn(n._value);(e.version===0||hasChanged(u,n._value))&&(n.flags|=128,n._value=u,e.version++)}catch(u){throw e.version++,u}finally{activeSub=r,shouldTrack=o,cleanupDeps(n),n.flags&=-3}}function removeSub(n,e=!1){const{dep:r,prevSub:o,nextSub:u}=n;if(o&&(o.nextSub=u,n.prevSub=void 0),u&&(u.prevSub=o,n.nextSub=void 0),r.subs===n&&(r.subs=o,!o&&r.computed)){r.computed.flags&=-5;for(let s=r.computed.deps;s;s=s.nextDep)removeSub(s,!0)}!e&&!--r.sc&&r.map&&r.map.delete(r.key)}function removeDep(n){const{prevDep:e,nextDep:r}=n;e&&(e.nextDep=r,n.prevDep=void 0),r&&(r.prevDep=e,n.nextDep=void 0)}function effect(n,e){n.effect instanceof ReactiveEffect&&(n=n.effect.fn);const r=new ReactiveEffect(n);e&&extend$3(r,e);try{r.run()}catch(u){throw r.stop(),u}const o=r.run.bind(r);return o.effect=r,o}let shouldTrack=!0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const n=trackStack.pop();shouldTrack=n===void 0?!0:n}function cleanupEffect(n){const{cleanup:e}=n;if(n.cleanup=void 0,e){const r=activeSub;activeSub=void 0;try{e()}finally{activeSub=r}}}let globalVersion=0;class Link$1{constructor(e,r){this.sub=e,this.dep=r,this.version=r.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Dep{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!activeSub||!shouldTrack||activeSub===this.computed)return;let r=this.activeLink;if(r===void 0||r.sub!==activeSub)r=this.activeLink=new Link$1(activeSub,this),activeSub.deps?(r.prevDep=activeSub.depsTail,activeSub.depsTail.nextDep=r,activeSub.depsTail=r):activeSub.deps=activeSub.depsTail=r,addSub(r);else if(r.version===-1&&(r.version=this.version,r.nextDep)){const o=r.nextDep;o.prevDep=r.prevDep,r.prevDep&&(r.prevDep.nextDep=o),r.prevDep=activeSub.depsTail,r.nextDep=void 0,activeSub.depsTail.nextDep=r,activeSub.depsTail=r,activeSub.deps===r&&(activeSub.deps=o)}return r}trigger(e){this.version++,globalVersion++,this.notify(e)}notify(e){startBatch();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()&&r.sub.dep.notify()}finally{endBatch()}}}function addSub(n){if(n.dep.sc++,n.sub.flags&4){const e=n.dep.computed;if(e&&!n.dep.subs){e.flags|=20;for(let o=e.deps;o;o=o.nextDep)addSub(o)}const r=n.dep.subs;r!==n&&(n.prevSub=r,r&&(r.nextSub=n)),n.dep.subs=n}}const targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol(""),ARRAY_ITERATE_KEY=Symbol("");function track(n,e,r){if(shouldTrack&&activeSub){let o=targetMap.get(n);o||targetMap.set(n,o=new Map);let u=o.get(r);u||(o.set(r,u=new Dep),u.map=o,u.key=r),u.track()}}function trigger$1(n,e,r,o,u,s){const w=targetMap.get(n);if(!w){globalVersion++;return}const g=m=>{m&&m.trigger()};if(startBatch(),e==="clear")w.forEach(g);else{const m=isArray$3(n),v=m&&isIntegerKey(r);if(m&&r==="length"){const d=Number(o);w.forEach((f,y)=>{(y==="length"||y===ARRAY_ITERATE_KEY||!isSymbol$2(y)&&y>=d)&&g(f)})}else switch((r!==void 0||w.has(void 0))&&g(w.get(r)),v&&g(w.get(ARRAY_ITERATE_KEY)),e){case"add":m?v&&g(w.get("length")):(g(w.get(ITERATE_KEY)),isMap(n)&&g(w.get(MAP_KEY_ITERATE_KEY)));break;case"delete":m||(g(w.get(ITERATE_KEY)),isMap(n)&&g(w.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(n)&&g(w.get(ITERATE_KEY));break}}endBatch()}function getDepFromReactive(n,e){const r=targetMap.get(n);return r&&r.get(e)}function reactiveReadArray(n){const e=toRaw(n);return e===n?e:(track(e,"iterate",ARRAY_ITERATE_KEY),isShallow(n)?e:e.map(toReactive))}function shallowReadArray(n){return track(n=toRaw(n),"iterate",ARRAY_ITERATE_KEY),n}function toWrapped(n,e){return isReadonly(n)?isReactive(n)?toReadonly(toReactive(e)):toReadonly(e):toReactive(e)}const arrayInstrumentations={__proto__:null,[Symbol.iterator](){return iterator(this,Symbol.iterator,n=>toWrapped(this,n))},concat(...n){return reactiveReadArray(this).concat(...n.map(e=>isArray$3(e)?reactiveReadArray(e):e))},entries(){return iterator(this,"entries",n=>(n[1]=toWrapped(this,n[1]),n))},every(n,e){return apply$1(this,"every",n,e,void 0,arguments)},filter(n,e){return apply$1(this,"filter",n,e,r=>r.map(o=>toWrapped(this,o)),arguments)},find(n,e){return apply$1(this,"find",n,e,r=>toWrapped(this,r),arguments)},findIndex(n,e){return apply$1(this,"findIndex",n,e,void 0,arguments)},findLast(n,e){return apply$1(this,"findLast",n,e,r=>toWrapped(this,r),arguments)},findLastIndex(n,e){return apply$1(this,"findLastIndex",n,e,void 0,arguments)},forEach(n,e){return apply$1(this,"forEach",n,e,void 0,arguments)},includes(...n){return searchProxy(this,"includes",n)},indexOf(...n){return searchProxy(this,"indexOf",n)},join(n){return reactiveReadArray(this).join(n)},lastIndexOf(...n){return searchProxy(this,"lastIndexOf",n)},map(n,e){return apply$1(this,"map",n,e,void 0,arguments)},pop(){return noTracking(this,"pop")},push(...n){return noTracking(this,"push",n)},reduce(n,...e){return reduce(this,"reduce",n,e)},reduceRight(n,...e){return reduce(this,"reduceRight",n,e)},shift(){return noTracking(this,"shift")},some(n,e){return apply$1(this,"some",n,e,void 0,arguments)},splice(...n){return noTracking(this,"splice",n)},toReversed(){return reactiveReadArray(this).toReversed()},toSorted(n){return reactiveReadArray(this).toSorted(n)},toSpliced(...n){return reactiveReadArray(this).toSpliced(...n)},unshift(...n){return noTracking(this,"unshift",n)},values(){return iterator(this,"values",n=>toWrapped(this,n))}};function iterator(n,e,r){const o=shallowReadArray(n),u=o[e]();return o!==n&&!isShallow(n)&&(u._next=u.next,u.next=()=>{const s=u._next();return s.done||(s.value=r(s.value)),s}),u}const arrayProto$1=Array.prototype;function apply$1(n,e,r,o,u,s){const w=shallowReadArray(n),g=w!==n&&!isShallow(n),m=w[e];if(m!==arrayProto$1[e]){const f=m.apply(n,s);return g?toReactive(f):f}let v=r;w!==n&&(g?v=function(f,y){return r.call(this,toWrapped(n,f),y,n)}:r.length>2&&(v=function(f,y){return r.call(this,f,y,n)}));const d=m.call(w,v,o);return g&&u?u(d):d}function reduce(n,e,r,o){const u=shallowReadArray(n);let s=r;return u!==n&&(isShallow(n)?r.length>3&&(s=function(w,g,m){return r.call(this,w,g,m,n)}):s=function(w,g,m){return r.call(this,w,toWrapped(n,g),m,n)}),u[e](s,...o)}function searchProxy(n,e,r){const o=toRaw(n);track(o,"iterate",ARRAY_ITERATE_KEY);const u=o[e](...r);return(u===-1||u===!1)&&isProxy(r[0])?(r[0]=toRaw(r[0]),o[e](...r)):u}function noTracking(n,e,r=[]){pauseTracking(),startBatch();const o=toRaw(n)[e].apply(n,r);return endBatch(),resetTracking(),o}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(n=>n!=="arguments"&&n!=="caller").map(n=>Symbol[n]).filter(isSymbol$2));function hasOwnProperty$c(n){isSymbol$2(n)||(n=String(n));const e=toRaw(this);return track(e,"has",n),e.hasOwnProperty(n)}class BaseReactiveHandler{constructor(e=!1,r=!1){this._isReadonly=e,this._isShallow=r}get(e,r,o){if(r==="__v_skip")return e.__v_skip;const u=this._isReadonly,s=this._isShallow;if(r==="__v_isReactive")return!u;if(r==="__v_isReadonly")return u;if(r==="__v_isShallow")return s;if(r==="__v_raw")return o===(u?s?shallowReadonlyMap:readonlyMap:s?shallowReactiveMap:reactiveMap).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(o)?e:void 0;const w=isArray$3(e);if(!u){let m;if(w&&(m=arrayInstrumentations[r]))return m;if(r==="hasOwnProperty")return hasOwnProperty$c}const g=Reflect.get(e,r,isRef(e)?e:o);if((isSymbol$2(r)?builtInSymbols.has(r):isNonTrackableKeys(r))||(u||track(e,"get",r),s))return g;if(isRef(g)){const m=w&&isIntegerKey(r)?g:g.value;return u&&isObject$3(m)?readonly(m):m}return isObject$3(g)?u?readonly(g):reactive(g):g}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(e=!1){super(!1,e)}set(e,r,o,u){let s=e[r];const w=isArray$3(e)&&isIntegerKey(r);if(!this._isShallow){const v=isReadonly(s);if(!isShallow(o)&&!isReadonly(o)&&(s=toRaw(s),o=toRaw(o)),!w&&isRef(s)&&!isRef(o))return v||(s.value=o),!0}const g=w?Number(r)<e.length:hasOwn(e,r),m=Reflect.set(e,r,o,isRef(e)?e:u);return e===toRaw(u)&&(g?hasChanged(o,s)&&trigger$1(e,"set",r,o):trigger$1(e,"add",r,o)),m}deleteProperty(e,r){const o=hasOwn(e,r);e[r];const u=Reflect.deleteProperty(e,r);return u&&o&&trigger$1(e,"delete",r,void 0),u}has(e,r){const o=Reflect.has(e,r);return(!isSymbol$2(r)||!builtInSymbols.has(r))&&track(e,"has",r),o}ownKeys(e){return track(e,"iterate",isArray$3(e)?"length":ITERATE_KEY),Reflect.ownKeys(e)}}class ReadonlyReactiveHandler extends BaseReactiveHandler{constructor(e=!1){super(!0,e)}set(e,r){return!0}deleteProperty(e,r){return!0}}const mutableHandlers=new MutableReactiveHandler,readonlyHandlers=new ReadonlyReactiveHandler,shallowReactiveHandlers=new MutableReactiveHandler(!0),shallowReadonlyHandlers=new ReadonlyReactiveHandler(!0),toShallow=n=>n,getProto=n=>Reflect.getPrototypeOf(n);function createIterableMethod(n,e,r){return function(...o){const u=this.__v_raw,s=toRaw(u),w=isMap(s),g=n==="entries"||n===Symbol.iterator&&w,m=n==="keys"&&w,v=u[n](...o),d=r?toShallow:e?toReadonly:toReactive;return!e&&track(s,"iterate",m?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:f,done:y}=v.next();return y?{value:f,done:y}:{value:g?[d(f[0]),d(f[1])]:d(f),done:y}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(n){return function(...e){return n==="delete"?!1:n==="clear"?void 0:this}}function createInstrumentations(n,e){const r={get(u){const s=this.__v_raw,w=toRaw(s),g=toRaw(u);n||(hasChanged(u,g)&&track(w,"get",u),track(w,"get",g));const{has:m}=getProto(w),v=e?toShallow:n?toReadonly:toReactive;if(m.call(w,u))return v(s.get(u));if(m.call(w,g))return v(s.get(g));s!==w&&s.get(u)},get size(){const u=this.__v_raw;return!n&&track(toRaw(u),"iterate",ITERATE_KEY),u.size},has(u){const s=this.__v_raw,w=toRaw(s),g=toRaw(u);return n||(hasChanged(u,g)&&track(w,"has",u),track(w,"has",g)),u===g?s.has(u):s.has(u)||s.has(g)},forEach(u,s){const w=this,g=w.__v_raw,m=toRaw(g),v=e?toShallow:n?toReadonly:toReactive;return!n&&track(m,"iterate",ITERATE_KEY),g.forEach((d,f)=>u.call(s,v(d),v(f),w))}};return extend$3(r,n?{add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear")}:{add(u){!e&&!isShallow(u)&&!isReadonly(u)&&(u=toRaw(u));const s=toRaw(this);return getProto(s).has.call(s,u)||(s.add(u),trigger$1(s,"add",u,u)),this},set(u,s){!e&&!isShallow(s)&&!isReadonly(s)&&(s=toRaw(s));const w=toRaw(this),{has:g,get:m}=getProto(w);let v=g.call(w,u);v||(u=toRaw(u),v=g.call(w,u));const d=m.call(w,u);return w.set(u,s),v?hasChanged(s,d)&&trigger$1(w,"set",u,s):trigger$1(w,"add",u,s),this},delete(u){const s=toRaw(this),{has:w,get:g}=getProto(s);let m=w.call(s,u);m||(u=toRaw(u),m=w.call(s,u)),g&&g.call(s,u);const v=s.delete(u);return m&&trigger$1(s,"delete",u,void 0),v},clear(){const u=toRaw(this),s=u.size!==0,w=u.clear();return s&&trigger$1(u,"clear",void 0,void 0),w}}),["keys","values","entries",Symbol.iterator].forEach(u=>{r[u]=createIterableMethod(u,n,e)}),r}function createInstrumentationGetter(n,e){const r=createInstrumentations(n,e);return(o,u,s)=>u==="__v_isReactive"?!n:u==="__v_isReadonly"?n:u==="__v_raw"?o:Reflect.get(hasOwn(r,u)&&u in o?r:o,u,s)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(n){switch(n){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(n){return n.__v_skip||!Object.isExtensible(n)?0:targetTypeMap(toRawType(n))}function reactive(n){return isReadonly(n)?n:createReactiveObject(n,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(n){return createReactiveObject(n,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(n){return createReactiveObject(n,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(n){return createReactiveObject(n,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(n,e,r,o,u){if(!isObject$3(n)||n.__v_raw&&!(e&&n.__v_isReactive))return n;const s=getTargetType(n);if(s===0)return n;const w=u.get(n);if(w)return w;const g=new Proxy(n,s===2?o:r);return u.set(n,g),g}function isReactive(n){return isReadonly(n)?isReactive(n.__v_raw):!!(n&&n.__v_isReactive)}function isReadonly(n){return!!(n&&n.__v_isReadonly)}function isShallow(n){return!!(n&&n.__v_isShallow)}function isProxy(n){return n?!!n.__v_raw:!1}function toRaw(n){const e=n&&n.__v_raw;return e?toRaw(e):n}function markRaw(n){return!hasOwn(n,"__v_skip")&&Object.isExtensible(n)&&def(n,"__v_skip",!0),n}const toReactive=n=>isObject$3(n)?reactive(n):n,toReadonly=n=>isObject$3(n)?readonly(n):n;function isRef(n){return n?n.__v_isRef===!0:!1}function ref(n){return createRef(n,!1)}function shallowRef(n){return createRef(n,!0)}function createRef(n,e){return isRef(n)?n:new RefImpl(n,e)}class RefImpl{constructor(e,r){this.dep=new Dep,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=r?e:toRaw(e),this._value=r?e:toReactive(e),this.__v_isShallow=r}get value(){return this.dep.track(),this._value}set value(e){const r=this._rawValue,o=this.__v_isShallow||isShallow(e)||isReadonly(e);e=o?e:toRaw(e),hasChanged(e,r)&&(this._rawValue=e,this._value=o?e:toReactive(e),this.dep.trigger())}}function unref(n){return isRef(n)?n.value:n}const shallowUnwrapHandlers={get:(n,e,r)=>e==="__v_raw"?n:unref(Reflect.get(n,e,r)),set:(n,e,r,o)=>{const u=n[e];return isRef(u)&&!isRef(r)?(u.value=r,!0):Reflect.set(n,e,r,o)}};function proxyRefs(n){return isReactive(n)?n:new Proxy(n,shallowUnwrapHandlers)}function toRefs(n){const e=isArray$3(n)?new Array(n.length):{};for(const r in n)e[r]=propertyToRef(n,r);return e}class ObjectRefImpl{constructor(e,r,o){this._object=e,this._key=r,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0,this._raw=toRaw(e);let u=!0,s=e;if(!isArray$3(e)||!isIntegerKey(String(r)))do u=!isProxy(s)||isShallow(s);while(u&&(s=s.__v_raw));this._shallow=u}get value(){let e=this._object[this._key];return this._shallow&&(e=unref(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&isRef(this._raw[this._key])){const r=this._object[this._key];if(isRef(r)){r.value=e;return}}this._object[this._key]=e}get dep(){return getDepFromReactive(this._raw,this._key)}}class GetterRefImpl{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function toRef(n,e,r){return isRef(n)?n:isFunction$2(n)?new GetterRefImpl(n):isObject$3(n)&&arguments.length>1?propertyToRef(n,e,r):ref(n)}function propertyToRef(n,e,r){return new ObjectRefImpl(n,e,r)}class ComputedRefImpl{constructor(e,r,o){this.fn=e,this.setter=r,this._value=void 0,this.dep=new Dep(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=globalVersion-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!r,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&activeSub!==this)return batch(this,!0),!0}get value(){const e=this.dep.track();return refreshComputed(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function computed$1(n,e,r=!1){let o,u;return isFunction$2(n)?o=n:(o=n.get,u=n.set),new ComputedRefImpl(o,u,r)}const INITIAL_WATCHER_VALUE={},cleanupMap=new WeakMap;let activeWatcher;function onWatcherCleanup(n,e=!1,r=activeWatcher){if(r){let o=cleanupMap.get(r);o||cleanupMap.set(r,o=[]),o.push(n)}}function watch$1(n,e,r=EMPTY_OBJ){const{immediate:o,deep:u,once:s,scheduler:w,augmentJob:g,call:m}=r,v=D=>u?D:isShallow(D)||u===!1||u===0?traverse(D,1):traverse(D);let d,f,y,x,k=!1,P=!1;if(isRef(n)?(f=()=>n.value,k=isShallow(n)):isReactive(n)?(f=()=>v(n),k=!0):isArray$3(n)?(P=!0,k=n.some(D=>isReactive(D)||isShallow(D)),f=()=>n.map(D=>{if(isRef(D))return D.value;if(isReactive(D))return v(D);if(isFunction$2(D))return m?m(D,2):D()})):isFunction$2(n)?e?f=m?()=>m(n,2):n:f=()=>{if(y){pauseTracking();try{y()}finally{resetTracking()}}const D=activeWatcher;activeWatcher=d;try{return m?m(n,3,[x]):n(x)}finally{activeWatcher=D}}:f=NOOP,e&&u){const D=f,N=u===!0?1/0:u;f=()=>traverse(D(),N)}const S=getCurrentScope(),E=()=>{d.stop(),S&&S.active&&remove(S.effects,d)};if(s&&e){const D=e;e=(...N)=>{D(...N),E()}}let M=P?new Array(n.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const T=D=>{if(!(!(d.flags&1)||!d.dirty&&!D))if(e){const N=d.run();if(u||k||(P?N.some((O,I)=>hasChanged(O,M[I])):hasChanged(N,M))){y&&y();const O=activeWatcher;activeWatcher=d;try{const I=[N,M===INITIAL_WATCHER_VALUE?void 0:P&&M[0]===INITIAL_WATCHER_VALUE?[]:M,x];M=N,m?m(e,3,I):e(...I)}finally{activeWatcher=O}}}else d.run()};return g&&g(T),d=new ReactiveEffect(f),d.scheduler=w?()=>w(T,!1):T,x=D=>onWatcherCleanup(D,!1,d),y=d.onStop=()=>{const D=cleanupMap.get(d);if(D){if(m)m(D,4);else for(const N of D)N();cleanupMap.delete(d)}},e?o?T(!0):M=d.run():w?w(T.bind(null,!0),!0):d.run(),E.pause=d.pause.bind(d),E.resume=d.resume.bind(d),E.stop=E,E}function traverse(n,e=1/0,r){if(e<=0||!isObject$3(n)||n.__v_skip||(r=r||new Map,(r.get(n)||0)>=e))return n;if(r.set(n,e),e--,isRef(n))traverse(n.value,e,r);else if(isArray$3(n))for(let o=0;o<n.length;o++)traverse(n[o],e,r);else if(isSet(n)||isMap(n))n.forEach(o=>{traverse(o,e,r)});else if(isPlainObject$3(n)){for(const o in n)traverse(n[o],e,r);for(const o of Object.getOwnPropertySymbols(n))Object.prototype.propertyIsEnumerable.call(n,o)&&traverse(n[o],e,r)}return n}/**
* @vue/runtime-core v3.5.26
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const stack$1=[];let isWarning=!1;function warn$1$1(n,...e){if(isWarning)return;isWarning=!0,pauseTracking();const r=stack$1.length?stack$1[stack$1.length-1].component:null,o=r&&r.appContext.config.warnHandler,u=getComponentTrace();if(o)callWithErrorHandling(o,r,11,[n+e.map(s=>{var w,g;return(g=(w=s.toString)==null?void 0:w.call(s))!=null?g:JSON.stringify(s)}).join(""),r&&r.proxy,u.map(({vnode:s})=>`at <${formatComponentName(r,s.type)}>`).join(`
`),u]);else{const s=[`[Vue warn]: ${n}`,...e];u.length&&s.push(`
`,...formatTrace(u)),console.warn(...s)}resetTracking(),isWarning=!1}function getComponentTrace(){let n=stack$1[stack$1.length-1];if(!n)return[];const e=[];for(;n;){const r=e[0];r&&r.vnode===n?r.recurseCount++:e.push({vnode:n,recurseCount:0});const o=n.component&&n.component.parent;n=o&&o.vnode}return e}function formatTrace(n){const e=[];return n.forEach((r,o)=>{e.push(...o===0?[]:[`
`],...formatTraceEntry(r))}),e}function formatTraceEntry({vnode:n,recurseCount:e}){const r=e>0?`... (${e} recursive calls)`:"",o=n.component?n.component.parent==null:!1,u=` at <${formatComponentName(n.component,n.type,o)}`,s=">"+r;return n.props?[u,...formatProps(n.props),s]:[u+s]}function formatProps(n){const e=[],r=Object.keys(n);return r.slice(0,3).forEach(o=>{e.push(...formatProp(o,n[o]))}),r.length>3&&e.push(" ..."),e}function formatProp(n,e,r){return isString$3(e)?(e=JSON.stringify(e),r?e:[`${n}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?r?e:[`${n}=${e}`]:isRef(e)?(e=formatProp(n,toRaw(e.value),!0),r?e:[`${n}=Ref<`,e,">"]):isFunction$2(e)?[`${n}=fn${e.name?`<${e.name}>`:""}`]:(e=toRaw(e),r?e:[`${n}=`,e])}function callWithErrorHandling(n,e,r,o){try{return o?n(...o):n()}catch(u){handleError(u,e,r)}}function callWithAsyncErrorHandling(n,e,r,o){if(isFunction$2(n)){const u=callWithErrorHandling(n,e,r,o);return u&&isPromise$1(u)&&u.catch(s=>{handleError(s,e,r)}),u}if(isArray$3(n)){const u=[];for(let s=0;s<n.length;s++)u.push(callWithAsyncErrorHandling(n[s],e,r,o));return u}}function handleError(n,e,r,o=!0){const u=e?e.vnode:null,{errorHandler:s,throwUnhandledErrorInProduction:w}=e&&e.appContext.config||EMPTY_OBJ;if(e){let g=e.parent;const m=e.proxy,v=`https://vuejs.org/error-reference/#runtime-${r}`;for(;g;){const d=g.ec;if(d){for(let f=0;f<d.length;f++)if(d[f](n,m,v)===!1)return}g=g.parent}if(s){pauseTracking(),callWithErrorHandling(s,null,10,[n,m,v]),resetTracking();return}}logError(n,r,u,o,w)}function logError(n,e,r,o=!0,u=!1){if(u)throw n;console.error(n)}const queue=[];let flushIndex=-1;const pendingPostFlushCbs=[];let activePostFlushCbs=null,postFlushIndex=0;const resolvedPromise=Promise.resolve();let currentFlushPromise=null;function nextTick(n){const e=currentFlushPromise||resolvedPromise;return n?e.then(this?n.bind(this):n):e}function findInsertionIndex(n){let e=flushIndex+1,r=queue.length;for(;e<r;){const o=e+r>>>1,u=queue[o],s=getId(u);s<n||s===n&&u.flags&2?e=o+1:r=o}return e}function queueJob(n){if(!(n.flags&1)){const e=getId(n),r=queue[queue.length-1];!r||!(n.flags&2)&&e>=getId(r)?queue.push(n):queue.splice(findInsertionIndex(e),0,n),n.flags|=1,queueFlush()}}function queueFlush(){currentFlushPromise||(currentFlushPromise=resolvedPromise.then(flushJobs))}function queuePostFlushCb(n){isArray$3(n)?pendingPostFlushCbs.push(...n):activePostFlushCbs&&n.id===-1?activePostFlushCbs.splice(postFlushIndex+1,0,n):n.flags&1||(pendingPostFlushCbs.push(n),n.flags|=1),queueFlush()}function flushPreFlushCbs(n,e,r=flushIndex+1){for(;r<queue.length;r++){const o=queue[r];if(o&&o.flags&2){if(n&&o.id!==n.uid)continue;queue.splice(r,1),r--,o.flags&4&&(o.flags&=-2),o(),o.flags&4||(o.flags&=-2)}}}function flushPostFlushCbs(n){if(pendingPostFlushCbs.length){const e=[...new Set(pendingPostFlushCbs)].sort((r,o)=>getId(r)-getId(o));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...e);return}for(activePostFlushCbs=e,postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++){const r=activePostFlushCbs[postFlushIndex];r.flags&4&&(r.flags&=-2),r.flags&8||r(),r.flags&=-2}activePostFlushCbs=null,postFlushIndex=0}}const getId=n=>n.id==null?n.flags&2?-1:1/0:n.id;function flushJobs(n){const e=NOOP;try{for(flushIndex=0;flushIndex<queue.length;flushIndex++){const r=queue[flushIndex];r&&!(r.flags&8)&&(r.flags&4&&(r.flags&=-2),callWithErrorHandling(r,r.i,r.i?15:14),r.flags&4||(r.flags&=-2))}}finally{for(;flushIndex<queue.length;flushIndex++){const r=queue[flushIndex];r&&(r.flags&=-2)}flushIndex=-1,queue.length=0,flushPostFlushCbs(),currentFlushPromise=null,(queue.length||pendingPostFlushCbs.length)&&flushJobs()}}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(n){const e=currentRenderingInstance;return currentRenderingInstance=n,currentScopeId=n&&n.type.__scopeId||null,e}function withCtx(n,e=currentRenderingInstance,r){if(!e||n._n)return n;const o=(...u)=>{o._d&&setBlockTracking(-1);const s=setCurrentRenderingInstance(e);let w;try{w=n(...u)}finally{setCurrentRenderingInstance(s),o._d&&setBlockTracking(1)}return w};return o._n=!0,o._c=!0,o._d=!0,o}function withDirectives(n,e){if(currentRenderingInstance===null)return n;const r=getComponentPublicInstance(currentRenderingInstance),o=n.dirs||(n.dirs=[]);for(let u=0;u<e.length;u++){let[s,w,g,m=EMPTY_OBJ]=e[u];s&&(isFunction$2(s)&&(s={mounted:s,updated:s}),s.deep&&traverse(w),o.push({dir:s,instance:r,value:w,oldValue:void 0,arg:g,modifiers:m}))}return n}function invokeDirectiveHook(n,e,r,o){const u=n.dirs,s=e&&e.dirs;for(let w=0;w<u.length;w++){const g=u[w];s&&(g.oldValue=s[w].value);let m=g.dir[o];m&&(pauseTracking(),callWithAsyncErrorHandling(m,r,8,[n.el,g,n,e]),resetTracking())}}function provide(n,e){if(currentInstance){let r=currentInstance.provides;const o=currentInstance.parent&¤tInstance.parent.provides;o===r&&(r=currentInstance.provides=Object.create(o)),r[n]=e}}function inject(n,e,r=!1){const o=getCurrentInstance();if(o||currentApp){let u=currentApp?currentApp._context.provides:o?o.parent==null||o.ce?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:void 0;if(u&&n in u)return u[n];if(arguments.length>1)return r&&isFunction$2(e)?e.call(o&&o.proxy):e}}function hasInjectionContext(){return!!(getCurrentInstance()||currentApp)}const ssrContextKey$1=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey$1);function watchEffect(n,e){return doWatch(n,null,e)}function watch(n,e,r){return doWatch(n,e,r)}function doWatch(n,e,r=EMPTY_OBJ){const{immediate:o,deep:u,flush:s,once:w}=r,g=extend$3({},r),m=e&&o||!e&&s!=="post";let v;if(isInSSRComponentSetup){if(s==="sync"){const x=useSSRContext();v=x.__watcherHandles||(x.__watcherHandles=[])}else if(!m){const x=()=>{};return x.stop=NOOP,x.resume=NOOP,x.pause=NOOP,x}}const d=currentInstance;g.call=(x,k,P)=>callWithAsyncErrorHandling(x,d,k,P);let f=!1;s==="post"?g.scheduler=x=>{queuePostRenderEffect(x,d&&d.suspense)}:s!=="sync"&&(f=!0,g.scheduler=(x,k)=>{k?x():queueJob(x)}),g.augmentJob=x=>{e&&(x.flags|=4),f&&(x.flags|=2,d&&(x.id=d.uid,x.i=d))};const y=watch$1(n,e,g);return isInSSRComponentSetup&&(v?v.push(y):m&&y()),y}function instanceWatch(n,e,r){const o=this.proxy,u=isString$3(n)?n.includes(".")?createPathGetter(o,n):()=>o[n]:n.bind(o,o);let s;isFunction$2(e)?s=e:(s=e.handler,r=e);const w=setCurrentInstance(this),g=doWatch(u,s.bind(o),r);return w(),g}function createPathGetter(n,e){const r=e.split(".");return()=>{let o=n;for(let u=0;u<r.length&&o;u++)o=o[r[u]];return o}}const TeleportEndKey=Symbol("_vte"),isTeleport=n=>n.__isTeleport,isTeleportDisabled=n=>n&&(n.disabled||n.disabled===""),isTeleportDeferred=n=>n&&(n.defer||n.defer===""),isTargetSVG=n=>typeof SVGElement<"u"&&n instanceof SVGElement,isTargetMathML=n=>typeof MathMLElement=="function"&&n instanceof MathMLElement,resolveTarget=(n,e)=>{const r=n&&n.to;return isString$3(r)?e?e(r):null:r},TeleportImpl={name:"Teleport",__isTeleport:!0,process(n,e,r,o,u,s,w,g,m,v){const{mc:d,pc:f,pbc:y,o:{insert:x,querySelector:k,createText:P,createComment:S}}=v,E=isTeleportDisabled(e.props);let{shapeFlag:M,children:T,dynamicChildren:D}=e;if(n==null){const N=e.el=P(""),O=e.anchor=P("");x(N,r,o),x(O,r,o);const I=(q,Y)=>{M&16&&d(T,q,Y,u,s,w,g,m)},F=()=>{const q=e.target=resolveTarget(e.props,k),Y=prepareAnchor(q,e,P,x);q&&(w!=="svg"&&isTargetSVG(q)?w="svg":w!=="mathml"&&isTargetMathML(q)&&(w="mathml"),u&&u.isCE&&(u.ce._teleportTargets||(u.ce._teleportTargets=new Set)).add(q),E||(I(q,Y),updateCssVars(e,!1)))};E&&(I(r,O),updateCssVars(e,!0)),isTeleportDeferred(e.props)?(e.el.__isMounted=!1,queuePostRenderEffect(()=>{F(),delete e.el.__isMounted},s)):F()}else{if(isTeleportDeferred(e.props)&&n.el.__isMounted===!1){queuePostRenderEffect(()=>{TeleportImpl.process(n,e,r,o,u,s,w,g,m,v)},s);return}e.el=n.el,e.targetStart=n.targetStart;const N=e.anchor=n.anchor,O=e.target=n.target,I=e.targetAnchor=n.targetAnchor,F=isTeleportDisabled(n.props),q=F?r:O,Y=F?N:I;if(w==="svg"||isTargetSVG(O)?w="svg":(w==="mathml"||isTargetMathML(O))&&(w="mathml"),D?(y(n.dynamicChildren,D,q,u,s,w,g),traverseStaticChildren(n,e,!0)):m||f(n,e,q,Y,u,s,w,g,!1),E)F?e.props&&n.props&&e.props.to!==n.props.to&&(e.props.to=n.props.to):moveTeleport(e,r,N,v,1);else if((e.props&&e.props.to)!==(n.props&&n.props.to)){const _e=e.target=resolveTarget(e.props,k);_e&&moveTeleport(e,_e,null,v,0)}else F&&moveTeleport(e,O,I,v,1);updateCssVars(e,E)}},remove(n,e,r,{um:o,o:{remove:u}},s){const{shapeFlag:w,children:g,anchor:m,targetStart:v,targetAnchor:d,target:f,props:y}=n;if(f&&(u(v),u(d)),s&&u(m),w&16){const x=s||!isTeleportDisabled(y);for(let k=0;k<g.length;k++){const P=g[k];o(P,e,r,x,!!P.dynamicChildren)}}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(n,e,r,{o:{insert:o},m:u},s=2){s===0&&o(n.targetAnchor,e,r);const{el:w,anchor:g,shapeFlag:m,children:v,props:d}=n,f=s===2;if(f&&o(w,e,r),(!f||isTeleportDisabled(d))&&m&16)for(let y=0;y<v.length;y++)u(v[y],e,r,2);f&&o(g,e,r)}function hydrateTeleport(n,e,r,o,u,s,{o:{nextSibling:w,parentNode:g,querySelector:m,insert:v,createText:d}},f){function y(P,S,E,M){S.anchor=f(w(P),S,g(P),r,o,u,s),S.targetStart=E,S.targetAnchor=M}const x=e.target=resolveTarget(e.props,m),k=isTeleportDisabled(e.props);if(x){const P=x._lpa||x.firstChild;if(e.shapeFlag&16)if(k)y(n,e,P,P&&w(P));else{e.anchor=w(n);let S=P;for(;S;){if(S&&S.nodeType===8){if(S.data==="teleport start anchor")e.targetStart=S;else if(S.data==="teleport anchor"){e.targetAnchor=S,x._lpa=e.targetAnchor&&w(e.targetAnchor);break}}S=w(S)}e.targetAnchor||prepareAnchor(x,e,d,v),f(P&&w(P),e,x,r,o,u,s)}updateCssVars(e,k)}else k&&e.shapeFlag&16&&y(n,e,n,w(n));return e.anchor&&w(e.anchor)}const Teleport=TeleportImpl;function updateCssVars(n,e){const r=n.ctx;if(r&&r.ut){let o,u;for(e?(o=n.el,u=n.anchor):(o=n.targetStart,u=n.targetAnchor);o&&o!==u;)o.nodeType===1&&o.setAttribute("data-v-owner",r.uid),o=o.nextSibling;r.ut()}}function prepareAnchor(n,e,r,o){const u=e.targetStart=r(""),s=e.targetAnchor=r("");return u[TeleportEndKey]=s,n&&(o(u,n),o(s,n)),s}const leaveCbKey=Symbol("_leaveCb"),enterCbKey$1=Symbol("_enterCb");function useTransitionState(){const n={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{n.isMounted=!0}),onBeforeUnmount(()=>{n.isUnmounting=!0}),n}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},recursiveGetSubtree=n=>{const e=n.subTree;return e.component?recursiveGetSubtree(e.component):e},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(n,{slots:e}){const r=getCurrentInstance(),o=useTransitionState();return()=>{const u=e.default&&getTransitionRawChildren(e.default(),!0);if(!u||!u.length)return;const s=findNonCommentChild(u),w=toRaw(n),{mode:g}=w;if(o.isLeaving)return emptyPlaceholder(s);const m=getInnerChild$1(s);if(!m)return emptyPlaceholder(s);let v=resolveTransitionHooks(m,w,o,r,f=>v=f);m.type!==Comment&&setTransitionHooks(m,v);let d=r.subTree&&getInnerChild$1(r.subTree);if(d&&d.type!==Comment&&!isSameVNodeType(d,m)&&recursiveGetSubtree(r).type!==Comment){let f=resolveTransitionHooks(d,w,o,r);if(setTransitionHooks(d,f),g==="out-in"&&m.type!==Comment)return o.isLeaving=!0,f.afterLeave=()=>{o.isLeaving=!1,r.job.flags&8||r.update(),delete f.afterLeave,d=void 0},emptyPlaceholder(s);g==="in-out"&&m.type!==Comment?f.delayLeave=(y,x,k)=>{const P=getLeavingNodesForType(o,d);P[String(d.key)]=d,y[leaveCbKey]=()=>{x(),y[leaveCbKey]=void 0,delete v.delayedLeave,d=void 0},v.delayedLeave=()=>{k(),delete v.delayedLeave,d=void 0}}:d=void 0}else d&&(d=void 0);return s}}};function findNonCommentChild(n){let e=n[0];if(n.length>1){for(const r of n)if(r.type!==Comment){e=r;break}}return e}const BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(n,e){const{leavingVNodes:r}=n;let o=r.get(e.type);return o||(o=Object.create(null),r.set(e.type,o)),o}function resolveTransitionHooks(n,e,r,o,u){const{appear:s,mode:w,persisted:g=!1,onBeforeEnter:m,onEnter:v,onAfterEnter:d,onEnterCancelled:f,onBeforeLeave:y,onLeave:x,onAfterLeave:k,onLeaveCancelled:P,onBeforeAppear:S,onAppear:E,onAfterAppear:M,onAppearCancelled:T}=e,D=String(n.key),N=getLeavingNodesForType(r,n),O=(q,Y)=>{q&&callWithAsyncErrorHandling(q,o,9,Y)},I=(q,Y)=>{const _e=Y[1];O(q,Y),isArray$3(q)?q.every(Q=>Q.length<=1)&&_e():q.length<=1&&_e()},F={mode:w,persisted:g,beforeEnter(q){let Y=m;if(!r.isMounted)if(s)Y=S||m;else return;q[leaveCbKey]&&q[leaveCbKey](!0);const _e=N[D];_e&&isSameVNodeType(n,_e)&&_e.el[leaveCbKey]&&_e.el[leaveCbKey](),O(Y,[q])},enter(q){let Y=v,_e=d,Q=f;if(!r.isMounted)if(s)Y=E||v,_e=M||d,Q=T||f;else return;let ve=!1;const J=q[enterCbKey$1]=le=>{ve||(ve=!0,le?O(Q,[q]):O(_e,[q]),F.delayedLeave&&F.delayedLeave(),q[enterCbKey$1]=void 0)};Y?I(Y,[q,J]):J()},leave(q,Y){const _e=String(n.key);if(q[enterCbKey$1]&&q[enterCbKey$1](!0),r.isUnmounting)return Y();O(y,[q]);let Q=!1;const ve=q[leaveCbKey]=J=>{Q||(Q=!0,Y(),J?O(P,[q]):O(k,[q]),q[leaveCbKey]=void 0,N[_e]===n&&delete N[_e])};N[_e]=n,x?I(x,[q,ve]):ve()},clone(q){const Y=resolveTransitionHooks(q,e,r,o,u);return u&&u(Y),Y}};return F}function emptyPlaceholder(n){if(isKeepAlive(n))return n=cloneVNode(n),n.children=null,n}function getInnerChild$1(n){if(!isKeepAlive(n))return isTeleport(n.type)&&n.children?findNonCommentChild(n.children):n;if(n.component)return n.component.subTree;const{shapeFlag:e,children:r}=n;if(r){if(e&16)return r[0];if(e&32&&isFunction$2(r.default))return r.default()}}function setTransitionHooks(n,e){n.shapeFlag&6&&n.component?(n.transition=e,setTransitionHooks(n.component.subTree,e)):n.shapeFlag&128?(n.ssContent.transition=e.clone(n.ssContent),n.ssFallback.transition=e.clone(n.ssFallback)):n.transition=e}function getTransitionRawChildren(n,e=!1,r){let o=[],u=0;for(let s=0;s<n.length;s++){let w=n[s];const g=r==null?w.key:String(r)+String(w.key!=null?w.key:s);w.type===Fragment?(w.patchFlag&128&&u++,o=o.concat(getTransitionRawChildren(w.children,e,g))):(e||w.type!==Comment)&&o.push(g!=null?cloneVNode(w,{key:g}):w)}if(u>1)for(let s=0;s<o.length;s++)o[s].patchFlag=-2;return o}function defineComponent(n,e){return isFunction$2(n)?(()=>extend$3({name:n.name},e,{setup:n}))():n}function markAsyncBoundary(n){n.ids=[n.ids[0]+n.ids[2]+++"-",0,0]}const pendingSetRefMap=new WeakMap;function setRef(n,e,r,o,u=!1){if(isArray$3(n)){n.forEach((k,P)=>setRef(k,e&&(isArray$3(e)?e[P]:e),r,o,u));return}if(isAsyncWrapper(o)&&!u){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&setRef(n,e,r,o.component.subTree);return}const s=o.shapeFlag&4?getComponentPublicInstance(o.component):o.el,w=u?null:s,{i:g,r:m}=n,v=e&&e.r,d=g.refs===EMPTY_OBJ?g.refs={}:g.refs,f=g.setupState,y=toRaw(f),x=f===EMPTY_OBJ?NO:k=>hasOwn(y,k);if(v!=null&&v!==m){if(invalidatePendingSetRef(e),isString$3(v))d[v]=null,x(v)&&(f[v]=null);else if(isRef(v)){v.value=null;const k=e;k.k&&(d[k.k]=null)}}if(isFunction$2(m))callWithErrorHandling(m,g,12,[w,d]);else{const k=isString$3(m),P=isRef(m);if(k||P){const S=()=>{if(n.f){const E=k?x(m)?f[m]:d[m]:m.value;if(u)isArray$3(E)&&remove(E,s);else if(isArray$3(E))E.includes(s)||E.push(s);else if(k)d[m]=[s],x(m)&&(f[m]=d[m]);else{const M=[s];m.value=M,n.k&&(d[n.k]=M)}}else k?(d[m]=w,x(m)&&(f[m]=w)):P&&(m.value=w,n.k&&(d[n.k]=w))};if(w){const E=()=>{S(),pendingSetRefMap.delete(n)};E.id=-1,pendingSetRefMap.set(n,E),queuePostRenderEffect(E,r)}else invalidatePendingSetRef(n),S()}}}function invalidatePendingSetRef(n){const e=pendingSetRefMap.get(n);e&&(e.flags|=8,pendingSetRefMap.delete(n))}getGlobalThis().requestIdleCallback;getGlobalThis().cancelIdleCallback;const isAsyncWrapper=n=>!!n.type.__asyncLoader,isKeepAlive=n=>n.type.__isKeepAlive;function onActivated(n,e){registerKeepAliveHook(n,"a",e)}function onDeactivated(n,e){registerKeepAliveHook(n,"da",e)}function registerKeepAliveHook(n,e,r=currentInstance){const o=n.__wdc||(n.__wdc=()=>{let u=r;for(;u;){if(u.isDeactivated)return;u=u.parent}return n()});if(injectHook(e,o,r),r){let u=r.parent;for(;u&&u.parent;)isKeepAlive(u.parent.vnode)&&injectToKeepAliveRoot(o,e,r,u),u=u.parent}}function injectToKeepAliveRoot(n,e,r,o){const u=injectHook(e,n,o,!0);onUnmounted(()=>{remove(o[e],u)},r)}function injectHook(n,e,r=currentInstance,o=!1){if(r){const u=r[n]||(r[n]=[]),s=e.__weh||(e.__weh=(...w)=>{pauseTracking();const g=setCurrentInstance(r),m=callWithAsyncErrorHandling(e,r,n,w);return g(),resetTracking(),m});return o?u.unshift(s):u.push(s),s}}const createHook=n=>(e,r=currentInstance)=>{(!isInSSRComponentSetup||n==="sp")&&injectHook(n,(...o)=>e(...o),r)},onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(n,e=currentInstance){injectHook("ec",n,e)}const COMPONENTS="components";function resolveComponent(n,e){return resolveAsset(COMPONENTS,n,!0,e)||n}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveAsset(n,e,r=!0,o=!1){const u=currentRenderingInstance||currentInstance;if(u){const s=u.type;if(n===COMPONENTS){const g=getComponentName(s,!1);if(g&&(g===e||g===camelize(e)||g===capitalize(camelize(e))))return s}const w=resolve(u[n]||s[n],e)||resolve(u.appContext[n],e);return!w&&o?s:w}}function resolve(n,e){return n&&(n[e]||n[camelize(e)]||n[capitalize(camelize(e))])}function renderList(n,e,r,o){let u;const s=r&&r[o],w=isArray$3(n);if(w||isString$3(n)){const g=w&&isReactive(n);let m=!1,v=!1;g&&(m=!isShallow(n),v=isReadonly(n),n=shallowReadArray(n)),u=new Array(n.length);for(let d=0,f=n.length;d<f;d++)u[d]=e(m?v?toReadonly(toReactive(n[d])):toReactive(n[d]):n[d],d,void 0,s&&s[d])}else if(typeof n=="number"){u=new Array(n);for(let g=0;g<n;g++)u[g]=e(g+1,g,void 0,s&&s[g])}else if(isObject$3(n))if(n[Symbol.iterator])u=Array.from(n,(g,m)=>e(g,m,void 0,s&&s[m]));else{const g=Object.keys(n);u=new Array(g.length);for(let m=0,v=g.length;m<v;m++){const d=g[m];u[m]=e(n[d],d,m,s&&s[m])}}else u=[];return r&&(r[o]=u),u}function createSlots(n,e){for(let r=0;r<e.length;r++){const o=e[r];if(isArray$3(o))for(let u=0;u<o.length;u++)n[o[u].name]=o[u].fn;else o&&(n[o.name]=o.key?(...u)=>{const s=o.fn(...u);return s&&(s.key=o.key),s}:o.fn)}return n}function renderSlot(n,e,r={},o,u){if(currentRenderingInstance.ce||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.ce){const v=Object.keys(r).length>0;return e!=="default"&&(r.name=e),openBlock(),createBlock(Fragment,null,[createVNode("slot",r,o&&o())],v?-2:64)}let s=n[e];s&&s._c&&(s._d=!1),openBlock();const w=s&&ensureValidVNode$1(s(r)),g=r.key||w&&w.key,m=createBlock(Fragment,{key:(g&&!isSymbol$2(g)?g:`_${e}`)+(!w&&o?"_fb":"")},w||(o?o():[]),w&&n._===1?64:-2);return!u&&m.scopeId&&(m.slotScopeIds=[m.scopeId+"-s"]),s&&s._c&&(s._d=!0),m}function ensureValidVNode$1(n){return n.some(e=>isVNode(e)?!(e.type===Comment||e.type===Fragment&&!ensureValidVNode$1(e.children)):!0)?n:null}function toHandlers(n,e){const r={};for(const o in n)r[e&&/[A-Z]/.test(o)?`on:${o}`:toHandlerKey(o)]=n[o];return r}const getPublicInstance=n=>n?isStatefulComponent(n)?getComponentPublicInstance(n):getPublicInstance(n.parent):null,publicPropertiesMap=extend$3(Object.create(null),{$:n=>n,$el:n=>n.vnode.el,$data:n=>n.data,$props:n=>n.props,$attrs:n=>n.attrs,$slots:n=>n.slots,$refs:n=>n.refs,$parent:n=>getPublicInstance(n.parent),$root:n=>getPublicInstance(n.root),$host:n=>n.ce,$emit:n=>n.emit,$options:n=>resolveMergedOptions(n),$forceUpdate:n=>n.f||(n.f=()=>{queueJob(n.update)}),$nextTick:n=>n.n||(n.n=nextTick.bind(n.proxy)),$watch:n=>instanceWatch.bind(n)}),hasSetupBinding=(n,e)=>n!==EMPTY_OBJ&&!n.__isScriptSetup&&hasOwn(n,e),PublicInstanceProxyHandlers={get({_:n},e){if(e==="__v_skip")return!0;const{ctx:r,setupState:o,data:u,props:s,accessCache:w,type:g,appContext:m}=n;if(e[0]!=="$"){const y=w[e];if(y!==void 0)switch(y){case 1:return o[e];case 2:return u[e];case 4:return r[e];case 3:return s[e]}else{if(hasSetupBinding(o,e))return w[e]=1,o[e];if(u!==EMPTY_OBJ&&hasOwn(u,e))return w[e]=2,u[e];if(hasOwn(s,e))return w[e]=3,s[e];if(r!==EMPTY_OBJ&&hasOwn(r,e))return w[e]=4,r[e];shouldCacheAccess&&(w[e]=0)}}const v=publicPropertiesMap[e];let d,f;if(v)return e==="$attrs"&&track(n.attrs,"get",""),v(n);if((d=g.__cssModules)&&(d=d[e]))return d;if(r!==EMPTY_OBJ&&hasOwn(r,e))return w[e]=4,r[e];if(f=m.config.globalProperties,hasOwn(f,e))return f[e]},set({_:n},e,r){const{data:o,setupState:u,ctx:s}=n;return hasSetupBinding(u,e)?(u[e]=r,!0):o!==EMPTY_OBJ&&hasOwn(o,e)?(o[e]=r,!0):hasOwn(n.props,e)||e[0]==="$"&&e.slice(1)in n?!1:(s[e]=r,!0)},has({_:{data:n,setupState:e,accessCache:r,ctx:o,appContext:u,props:s,type:w}},g){let m;return!!(r[g]||n!==EMPTY_OBJ&&g[0]!=="$"&&hasOwn(n,g)||hasSetupBinding(e,g)||hasOwn(s,g)||hasOwn(o,g)||hasOwn(publicPropertiesMap,g)||hasOwn(u.