Files
MrleeAdmin/backend/public/install/assets/index-B0-odx3G.js
T
2026-08-31 11:33:59 +08:00

29 lines
1006 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),s=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},c=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},l=(n,r,a)=>(a=n==null?{}:e(i(n)),c(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n));(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();function u(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}var d={},f=[],p=()=>{},m=()=>!1,h=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),g=e=>e.startsWith(`onUpdate:`),_=Object.assign,v=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},y=Object.prototype.hasOwnProperty,b=(e,t)=>y.call(e,t),x=Array.isArray,S=e=>te(e)===`[object Map]`,C=e=>te(e)===`[object Set]`,w=e=>te(e)===`[object Date]`,T=e=>typeof e==`function`,E=e=>typeof e==`string`,D=e=>typeof e==`symbol`,O=e=>typeof e==`object`&&!!e,k=e=>(O(e)||T(e))&&T(e.then)&&T(e.catch),ee=Object.prototype.toString,te=e=>ee.call(e),ne=e=>te(e).slice(8,-1),re=e=>te(e)===`[object Object]`,ie=e=>E(e)&&e!==`NaN`&&e[0]!==`-`&&``+parseInt(e,10)===e,ae=u(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),oe=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},se=/-\w/g,ce=oe(e=>e.replace(se,e=>e.slice(1).toUpperCase())),le=/\B([A-Z])/g,ue=oe(e=>e.replace(le,`-$1`).toLowerCase()),de=oe(e=>e.charAt(0).toUpperCase()+e.slice(1)),fe=oe(e=>e?`on${de(e)}`:``),pe=(e,t)=>!Object.is(e,t),me=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},he=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},ge=e=>{let t=parseFloat(e);return isNaN(t)?e:t},_e=e=>{let t=E(e)?Number(e):NaN;return isNaN(t)?e:t},ve,ye=()=>ve||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{};function be(e){if(x(e)){let t={};for(let n=0;n<e.length;n++){let r=e[n],i=E(r)?we(r):be(r);if(i)for(let e in i)t[e]=i[e]}return t}else if(E(e)||O(e))return e}var xe=/;(?![^(]*\))/g,Se=/:([^]+)/,Ce=/\/\*[^]*?\*\//g;function we(e){let t={};return e.replace(Ce,``).split(xe).forEach(e=>{if(e){let n=e.split(Se);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function A(e){let t=``;if(E(e))t=e;else if(x(e))for(let n=0;n<e.length;n++){let r=A(e[n]);r&&(t+=r+` `)}else if(O(e))for(let n in e)e[n]&&(t+=n+` `);return t.trim()}function Te(e){if(!e)return null;let{class:t,style:n}=e;return t&&!E(t)&&(e.class=A(t)),n&&(e.style=be(n)),e}var Ee=`itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`,De=u(Ee);Ee+``;function Oe(e){return!!e||e===``}function ke(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=Ae(e[r],t[r]);return n}function Ae(e,t){if(e===t)return!0;let n=w(e),r=w(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=D(e),r=D(t),n||r)return e===t;if(n=x(e),r=x(t),n||r)return n&&r?ke(e,t):!1;if(n=O(e),r=O(t),n||r){if(!n||!r||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e){let r=e.hasOwnProperty(n),i=t.hasOwnProperty(n);if(r&&!i||!r&&i||!Ae(e[n],t[n]))return!1}}return String(e)===String(t)}function je(e,t){return e.findIndex(e=>Ae(e,t))}var Me=e=>!!(e&&e.__v_isRef===!0),j=e=>E(e)?e:e==null?``:x(e)||O(e)&&(e.toString===ee||!T(e.toString))?Me(e)?j(e.value):JSON.stringify(e,Ne,2):String(e),Ne=(e,t)=>Me(t)?Ne(e,t.value):S(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[Pe(t,r)+` =>`]=n,e),{})}:C(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>Pe(e))}:D(t)?Pe(t):O(t)&&!x(t)&&!re(t)?String(t):t,Pe=(e,t=``)=>D(e)?`Symbol(${e.description??t})`:e,Fe,Ie=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Fe,!e&&Fe&&(this.index=(Fe.scopes||=[]).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].pause();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].resume();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].resume()}}run(e){if(this._active){let t=Fe;try{return Fe=this,e()}finally{Fe=t}}}on(){++this._on===1&&(this.prevScope=Fe,Fe=this)}off(){this._on>0&&--this._on===0&&(Fe=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let t,n;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(this.effects.length=0,t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.cleanups.length=0,this.scopes){for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){let e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0}}};function Le(e){return new Ie(e)}function Re(){return Fe}function ze(e,t=!1){Fe&&Fe.cleanups.push(e)}var Be,Ve=new WeakSet,He=class{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,Fe&&Fe.active&&Fe.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Ve.has(this)&&(Ve.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Ke(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,at(this),Ye(this);let e=Be,t=tt;Be=this,tt=!0;try{return this.fn()}finally{Xe(this),Be=e,tt=t,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)$e(e);this.deps=this.depsTail=void 0,at(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Ve.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Ze(this)&&this.run()}get dirty(){return Ze(this)}},Ue=0,We,Ge;function Ke(e,t=!1){if(e.flags|=8,t){e.next=Ge,Ge=e;return}e.next=We,We=e}function qe(){Ue++}function Je(){if(--Ue>0)return;if(Ge){let e=Ge;for(Ge=void 0;e;){let t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;We;){let t=We;for(We=void 0;t;){let n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(t){e||=t}t=n}}if(e)throw e}function Ye(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Xe(e){let t,n=e.depsTail,r=n;for(;r;){let e=r.prevDep;r.version===-1?(r===n&&(n=e),$e(r),et(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function Ze(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Qe(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Qe(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ot)||(e.globalVersion=ot,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Ze(e))))return;e.flags|=2;let t=e.dep,n=Be,r=tt;Be=e,tt=!0;try{Ye(e);let n=e.fn(e._value);(t.version===0||pe(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{Be=n,tt=r,Xe(e),e.flags&=-3}}function $e(e,t=!1){let{dep:n,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)$e(e,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function et(e){let{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}var tt=!0,nt=[];function rt(){nt.push(tt),tt=!1}function it(){let e=nt.pop();tt=e===void 0?!0:e}function at(e){let{cleanup:t}=e;if(e.cleanup=void 0,t){let e=Be;Be=void 0;try{t()}finally{Be=e}}}var ot=0,st=class{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}},ct=class{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(!Be||!tt||Be===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==Be)t=this.activeLink=new st(Be,this),Be.deps?(t.prevDep=Be.depsTail,Be.depsTail.nextDep=t,Be.depsTail=t):Be.deps=Be.depsTail=t,lt(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){let e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=Be.depsTail,t.nextDep=void 0,Be.depsTail.nextDep=t,Be.depsTail=t,Be.deps===t&&(Be.deps=e)}return t}trigger(e){this.version++,ot++,this.notify(e)}notify(e){qe();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Je()}}};function lt(e){if(e.dep.sc++,e.sub.flags&4){let t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)lt(e)}let n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}var ut=new WeakMap,dt=Symbol(``),ft=Symbol(``),pt=Symbol(``);function mt(e,t,n){if(tt&&Be){let t=ut.get(e);t||ut.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new ct),r.map=t,r.key=n),r.track()}}function ht(e,t,n,r,i,a){let o=ut.get(e);if(!o){ot++;return}let s=e=>{e&&e.trigger()};if(qe(),t===`clear`)o.forEach(s);else{let i=x(e),a=i&&ie(n);if(i&&n===`length`){let e=Number(r);o.forEach((t,n)=>{(n===`length`||n===pt||!D(n)&&n>=e)&&s(t)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),a&&s(o.get(pt)),t){case`add`:i?a&&s(o.get(`length`)):(s(o.get(dt)),S(e)&&s(o.get(ft)));break;case`delete`:i||(s(o.get(dt)),S(e)&&s(o.get(ft)));break;case`set`:S(e)&&s(o.get(dt));break}}Je()}function gt(e,t){let n=ut.get(e);return n&&n.get(t)}function _t(e){let t=on(e);return t===e?t:(mt(t,`iterate`,pt),rn(e)?t:t.map(cn))}function vt(e){return mt(e=on(e),`iterate`,pt),e}function yt(e,t){return nn(e)?tn(e)?ln(cn(t)):ln(t):cn(t)}var bt={__proto__:null,[Symbol.iterator](){return xt(this,Symbol.iterator,e=>yt(this,e))},concat(...e){return _t(this).concat(...e.map(e=>x(e)?_t(e):e))},entries(){return xt(this,`entries`,e=>(e[1]=yt(this,e[1]),e))},every(e,t){return Ct(this,`every`,e,t,void 0,arguments)},filter(e,t){return Ct(this,`filter`,e,t,e=>e.map(e=>yt(this,e)),arguments)},find(e,t){return Ct(this,`find`,e,t,e=>yt(this,e),arguments)},findIndex(e,t){return Ct(this,`findIndex`,e,t,void 0,arguments)},findLast(e,t){return Ct(this,`findLast`,e,t,e=>yt(this,e),arguments)},findLastIndex(e,t){return Ct(this,`findLastIndex`,e,t,void 0,arguments)},forEach(e,t){return Ct(this,`forEach`,e,t,void 0,arguments)},includes(...e){return Tt(this,`includes`,e)},indexOf(...e){return Tt(this,`indexOf`,e)},join(e){return _t(this).join(e)},lastIndexOf(...e){return Tt(this,`lastIndexOf`,e)},map(e,t){return Ct(this,`map`,e,t,void 0,arguments)},pop(){return Et(this,`pop`)},push(...e){return Et(this,`push`,e)},reduce(e,...t){return wt(this,`reduce`,e,t)},reduceRight(e,...t){return wt(this,`reduceRight`,e,t)},shift(){return Et(this,`shift`)},some(e,t){return Ct(this,`some`,e,t,void 0,arguments)},splice(...e){return Et(this,`splice`,e)},toReversed(){return _t(this).toReversed()},toSorted(e){return _t(this).toSorted(e)},toSpliced(...e){return _t(this).toSpliced(...e)},unshift(...e){return Et(this,`unshift`,e)},values(){return xt(this,`values`,e=>yt(this,e))}};function xt(e,t,n){let r=vt(e),i=r[t]();return r!==e&&!rn(e)&&(i._next=i.next,i.next=()=>{let e=i._next();return e.done||(e.value=n(e.value)),e}),i}var St=Array.prototype;function Ct(e,t,n,r,i,a){let o=vt(e),s=o!==e&&!rn(e),c=o[t];if(c!==St[t]){let t=c.apply(e,a);return s?cn(t):t}let l=n;o!==e&&(s?l=function(t,r){return n.call(this,yt(e,t),r,e)}:n.length>2&&(l=function(t,r){return n.call(this,t,r,e)}));let u=c.call(o,l,r);return s&&i?i(u):u}function wt(e,t,n,r){let i=vt(e),a=n;return i!==e&&(rn(e)?n.length>3&&(a=function(t,r,i){return n.call(this,t,r,i,e)}):a=function(t,r,i){return n.call(this,t,yt(e,r),i,e)}),i[t](a,...r)}function Tt(e,t,n){let r=on(e);mt(r,`iterate`,pt);let i=r[t](...n);return(i===-1||i===!1)&&an(n[0])?(n[0]=on(n[0]),r[t](...n)):i}function Et(e,t,n=[]){rt(),qe();let r=on(e)[t].apply(e,n);return Je(),it(),r}var Dt=u(`__proto__,__v_isRef,__isVue`),Ot=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==`arguments`&&e!==`caller`).map(e=>Symbol[e]).filter(D));function kt(e){D(e)||(e=String(e));let t=on(this);return mt(t,`has`,e),t.hasOwnProperty(e)}var At=class{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if(t===`__v_skip`)return e.__v_skip;let r=this._isReadonly,i=this._isShallow;if(t===`__v_isReactive`)return!r;if(t===`__v_isReadonly`)return r;if(t===`__v_isShallow`)return i;if(t===`__v_raw`)return n===(r?i?Jt:qt:i?Kt:Gt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;let a=x(e);if(!r){let e;if(a&&(e=bt[t]))return e;if(t===`hasOwnProperty`)return kt}let o=Reflect.get(e,t,un(e)?e:n);if((D(t)?Ot.has(t):Dt(t))||(r||mt(e,`get`,t),i))return o;if(un(o)){let e=a&&ie(t)?o:o.value;return r&&O(e)?$t(e):e}return O(o)?r?$t(o):Zt(o):o}},jt=class extends At{constructor(e=!1){super(!1,e)}set(e,t,n,r){let i=e[t],a=x(e)&&ie(t);if(!this._isShallow){let e=nn(i);if(!rn(n)&&!nn(n)&&(i=on(i),n=on(n)),!a&&un(i)&&!un(n))return e||(i.value=n),!0}let o=a?Number(t)<e.length:b(e,t),s=Reflect.set(e,t,n,un(e)?e:r);return e===on(r)&&(o?pe(n,i)&&ht(e,`set`,t,n,i):ht(e,`add`,t,n)),s}deleteProperty(e,t){let n=b(e,t),r=e[t],i=Reflect.deleteProperty(e,t);return i&&n&&ht(e,`delete`,t,void 0,r),i}has(e,t){let n=Reflect.has(e,t);return(!D(t)||!Ot.has(t))&&mt(e,`has`,t),n}ownKeys(e){return mt(e,`iterate`,x(e)?`length`:dt),Reflect.ownKeys(e)}},Mt=class extends At{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}},Nt=new jt,Pt=new Mt,Ft=new jt(!0),It=e=>e,Lt=e=>Reflect.getPrototypeOf(e);function Rt(e,t,n){return function(...r){let i=this.__v_raw,a=on(i),o=S(a),s=e===`entries`||e===Symbol.iterator&&o,c=e===`keys`&&o,l=i[e](...r),u=n?It:t?ln:cn;return!t&&mt(a,`iterate`,c?ft:dt),{next(){let{value:e,done:t}=l.next();return t?{value:e,done:t}:{value:s?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function zt(e){return function(...t){return e===`delete`?!1:e===`clear`?void 0:this}}function Bt(e,t){let n={get(n){let r=this.__v_raw,i=on(r),a=on(n);e||(pe(n,a)&&mt(i,`get`,n),mt(i,`get`,a));let{has:o}=Lt(i),s=t?It:e?ln:cn;if(o.call(i,n))return s(r.get(n));if(o.call(i,a))return s(r.get(a));r!==i&&r.get(n)},get size(){let t=this.__v_raw;return!e&&mt(on(t),`iterate`,dt),t.size},has(t){let n=this.__v_raw,r=on(n),i=on(t);return e||(pe(t,i)&&mt(r,`has`,t),mt(r,`has`,i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,r){let i=this,a=i.__v_raw,o=on(a),s=t?It:e?ln:cn;return!e&&mt(o,`iterate`,dt),a.forEach((e,t)=>n.call(r,s(e),s(t),i))}};return _(n,e?{add:zt(`add`),set:zt(`set`),delete:zt(`delete`),clear:zt(`clear`)}:{add(e){!t&&!rn(e)&&!nn(e)&&(e=on(e));let n=on(this);return Lt(n).has.call(n,e)||(n.add(e),ht(n,`add`,e,e)),this},set(e,n){!t&&!rn(n)&&!nn(n)&&(n=on(n));let r=on(this),{has:i,get:a}=Lt(r),o=i.call(r,e);o||=(e=on(e),i.call(r,e));let s=a.call(r,e);return r.set(e,n),o?pe(n,s)&&ht(r,`set`,e,n,s):ht(r,`add`,e,n),this},delete(e){let t=on(this),{has:n,get:r}=Lt(t),i=n.call(t,e);i||=(e=on(e),n.call(t,e));let a=r?r.call(t,e):void 0,o=t.delete(e);return i&&ht(t,`delete`,e,void 0,a),o},clear(){let e=on(this),t=e.size!==0,n=e.clear();return t&&ht(e,`clear`,void 0,void 0,void 0),n}}),[`keys`,`values`,`entries`,Symbol.iterator].forEach(r=>{n[r]=Rt(r,e,t)}),n}function Vt(e,t){let n=Bt(e,t);return(t,r,i)=>r===`__v_isReactive`?!e:r===`__v_isReadonly`?e:r===`__v_raw`?t:Reflect.get(b(n,r)&&r in t?n:t,r,i)}var Ht={get:Vt(!1,!1)},Ut={get:Vt(!1,!0)},Wt={get:Vt(!0,!1)},Gt=new WeakMap,Kt=new WeakMap,qt=new WeakMap,Jt=new WeakMap;function Yt(e){switch(e){case`Object`:case`Array`:return 1;case`Map`:case`Set`:case`WeakMap`:case`WeakSet`:return 2;default:return 0}}function Xt(e){return e.__v_skip||!Object.isExtensible(e)?0:Yt(ne(e))}function Zt(e){return nn(e)?e:en(e,!1,Nt,Ht,Gt)}function Qt(e){return en(e,!1,Ft,Ut,Kt)}function $t(e){return en(e,!0,Pt,Wt,qt)}function en(e,t,n,r,i){if(!O(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;let a=Xt(e);if(a===0)return e;let o=i.get(e);if(o)return o;let s=new Proxy(e,a===2?r:n);return i.set(e,s),s}function tn(e){return nn(e)?tn(e.__v_raw):!!(e&&e.__v_isReactive)}function nn(e){return!!(e&&e.__v_isReadonly)}function rn(e){return!!(e&&e.__v_isShallow)}function an(e){return e?!!e.__v_raw:!1}function on(e){let t=e&&e.__v_raw;return t?on(t):e}function sn(e){return!b(e,`__v_skip`)&&Object.isExtensible(e)&&he(e,`__v_skip`,!0),e}var cn=e=>O(e)?Zt(e):e,ln=e=>O(e)?$t(e):e;function un(e){return e?e.__v_isRef===!0:!1}function M(e){return fn(e,!1)}function dn(e){return fn(e,!0)}function fn(e,t){return un(e)?e:new pn(e,t)}var pn=class{constructor(e,t){this.dep=new ct,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:on(e),this._value=t?e:cn(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){let t=this._rawValue,n=this.__v_isShallow||rn(e)||nn(e);e=n?e:on(e),pe(e,t)&&(this._rawValue=e,this._value=n?e:cn(e),this.dep.trigger())}};function mn(e){e.dep&&e.dep.trigger()}function N(e){return un(e)?e.value:e}var hn={get:(e,t,n)=>t===`__v_raw`?e:N(Reflect.get(e,t,n)),set:(e,t,n,r)=>{let i=e[t];return un(i)&&!un(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function gn(e){return tn(e)?e:new Proxy(e,hn)}function _n(e){let t=x(e)?Array(e.length):{};for(let n in e)t[n]=xn(e,n);return t}var vn=class{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=on(e);let r=!0,i=e;if(!x(e)||!ie(String(t)))do r=!an(i)||rn(i);while(r&&(i=i.__v_raw));this._shallow=r}get value(){let e=this._object[this._key];return this._shallow&&(e=N(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&un(this._raw[this._key])){let t=this._object[this._key];if(un(t)){t.value=e;return}}this._object[this._key]=e}get dep(){return gt(this._raw,this._key)}},yn=class{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 bn(e,t,n){return un(e)?e:T(e)?new yn(e):O(e)&&arguments.length>1?xn(e,t,n):M(e)}function xn(e,t,n){return new vn(e,t,n)}var Sn=class{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new ct(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ot-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Be!==this)return Ke(this,!0),!0}get value(){let e=this.dep.track();return Qe(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}};function Cn(e,t,n=!1){let r,i;return T(e)?r=e:(r=e.get,i=e.set),new Sn(r,i,n)}var wn={},Tn=new WeakMap,En=void 0;function Dn(e,t=!1,n=En){if(n){let t=Tn.get(n);t||Tn.set(n,t=[]),t.push(e)}}function On(e,t,n=d){let{immediate:r,deep:i,once:a,scheduler:o,augmentJob:s,call:c}=n,l=e=>i?e:rn(e)||i===!1||i===0?kn(e,1):kn(e),u,f,m,h,g=!1,_=!1;if(un(e)?(f=()=>e.value,g=rn(e)):tn(e)?(f=()=>l(e),g=!0):x(e)?(_=!0,g=e.some(e=>tn(e)||rn(e)),f=()=>e.map(e=>{if(un(e))return e.value;if(tn(e))return l(e);if(T(e))return c?c(e,2):e()})):f=T(e)?t?c?()=>c(e,2):e:()=>{if(m){rt();try{m()}finally{it()}}let t=En;En=u;try{return c?c(e,3,[h]):e(h)}finally{En=t}}:p,t&&i){let e=f,t=i===!0?1/0:i;f=()=>kn(e(),t)}let y=Re(),b=()=>{u.stop(),y&&y.active&&v(y.effects,u)};if(a&&t){let e=t;t=(...t)=>{e(...t),b()}}let S=_?Array(e.length).fill(wn):wn,C=e=>{if(!(!(u.flags&1)||!u.dirty&&!e))if(t){let e=u.run();if(i||g||(_?e.some((e,t)=>pe(e,S[t])):pe(e,S))){m&&m();let n=En;En=u;try{let n=[e,S===wn?void 0:_&&S[0]===wn?[]:S,h];S=e,c?c(t,3,n):t(...n)}finally{En=n}}}else u.run()};return s&&s(C),u=new He(f),u.scheduler=o?()=>o(C,!1):C,h=e=>Dn(e,!1,u),m=u.onStop=()=>{let e=Tn.get(u);if(e){if(c)c(e,4);else for(let t of e)t();Tn.delete(u)}},t?r?C(!0):S=u.run():o?o(C.bind(null,!0),!0):u.run(),b.pause=u.pause.bind(u),b.resume=u.resume.bind(u),b.stop=b,b}function kn(e,t=1/0,n){if(t<=0||!O(e)||e.__v_skip||(n||=new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,un(e))kn(e.value,t,n);else if(x(e))for(let r=0;r<e.length;r++)kn(e[r],t,n);else if(C(e)||S(e))e.forEach(e=>{kn(e,t,n)});else if(re(e)){for(let r in e)kn(e[r],t,n);for(let r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&kn(e[r],t,n)}return e}function An(e,t,n,r){try{return r?e(...r):e()}catch(e){Mn(e,t,n)}}function jn(e,t,n,r){if(T(e)){let i=An(e,t,n,r);return i&&k(i)&&i.catch(e=>{Mn(e,t,n)}),i}if(x(e)){let i=[];for(let a=0;a<e.length;a++)i.push(jn(e[a],t,n,r));return i}}function Mn(e,t,n,r=!0){let i=t?t.vnode:null,{errorHandler:a,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||d;if(t){let r=t.parent,i=t.proxy,o=`https://vuejs.org/error-reference/#runtime-${n}`;for(;r;){let t=r.ec;if(t){for(let n=0;n<t.length;n++)if(t[n](e,i,o)===!1)return}r=r.parent}if(a){rt(),An(a,null,10,[e,i,o]),it();return}}Nn(e,n,i,r,o)}function Nn(e,t,n,r=!0,i=!1){if(i)throw e;console.error(e)}var Pn=[],Fn=-1,In=[],Ln=null,Rn=0,zn=Promise.resolve(),Bn=null;function P(e){let t=Bn||zn;return e?t.then(this?e.bind(this):e):t}function Vn(e){let t=Fn+1,n=Pn.length;for(;t<n;){let r=t+n>>>1,i=Pn[r],a=qn(i);a<e||a===e&&i.flags&2?t=r+1:n=r}return t}function Hn(e){if(!(e.flags&1)){let t=qn(e),n=Pn[Pn.length-1];!n||!(e.flags&2)&&t>=qn(n)?Pn.push(e):Pn.splice(Vn(t),0,e),e.flags|=1,Un()}}function Un(){Bn||=zn.then(Jn)}function Wn(e){x(e)?In.push(...e):Ln&&e.id===-1?Ln.splice(Rn+1,0,e):e.flags&1||(In.push(e),e.flags|=1),Un()}function Gn(e,t,n=Fn+1){for(;n<Pn.length;n++){let t=Pn[n];if(t&&t.flags&2){if(e&&t.id!==e.uid)continue;Pn.splice(n,1),n--,t.flags&4&&(t.flags&=-2),t(),t.flags&4||(t.flags&=-2)}}}function Kn(e){if(In.length){let e=[...new Set(In)].sort((e,t)=>qn(e)-qn(t));if(In.length=0,Ln){Ln.push(...e);return}for(Ln=e,Rn=0;Rn<Ln.length;Rn++){let e=Ln[Rn];e.flags&4&&(e.flags&=-2),e.flags&8||e(),e.flags&=-2}Ln=null,Rn=0}}var qn=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Jn(e){try{for(Fn=0;Fn<Pn.length;Fn++){let e=Pn[Fn];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),An(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;Fn<Pn.length;Fn++){let e=Pn[Fn];e&&(e.flags&=-2)}Fn=-1,Pn.length=0,Kn(e),Bn=null,(Pn.length||In.length)&&Jn(e)}}var Yn=null,Xn=null;function Zn(e){let t=Yn;return Yn=e,Xn=e&&e.type.__scopeId||null,t}function F(e,t=Yn,n){if(!t||e._n)return e;let r=(...n)=>{r._d&&za(-1);let i=Zn(t),a;try{a=e(...n)}finally{Zn(i),r._d&&za(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Qn(e,t){if(Yn===null)return e;let n=xo(Yn),r=e.dirs||=[];for(let e=0;e<t.length;e++){let[i,a,o,s=d]=t[e];i&&(T(i)&&(i={mounted:i,updated:i}),i.deep&&kn(a),r.push({dir:i,instance:n,value:a,oldValue:void 0,arg:o,modifiers:s}))}return e}function $n(e,t,n,r){let i=e.dirs,a=t&&t.dirs;for(let o=0;o<i.length;o++){let s=i[o];a&&(s.oldValue=a[o].value);let c=s.dir[r];c&&(rt(),jn(c,n,8,[e.el,s,e,t]),it())}}function er(e,t){if(io){let n=io.provides,r=io.parent&&io.parent.provides;r===n&&(n=io.provides=Object.create(r)),n[e]=t}}function I(e,t,n=!1){let r=ao();if(r||Hi){let i=Hi?Hi._context.provides:r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(i&&e in i)return i[e];if(arguments.length>1)return n&&T(t)?t.call(r&&r.proxy):t}}function tr(){return!!(ao()||Hi)}var nr=Symbol.for(`v-scx`),rr=()=>I(nr);function ir(e,t){return ar(e,null,t)}function L(e,t,n){return ar(e,t,n)}function ar(e,t,n=d){let{immediate:r,deep:i,flush:a,once:o}=n,s=_({},n),c=t&&r||!t&&a!==`post`,l;if(fo){if(a===`sync`){let e=rr();l=e.__watcherHandles||=[]}else if(!c){let e=()=>{};return e.stop=p,e.resume=p,e.pause=p,e}}let u=io;s.call=(e,t,n)=>jn(e,u,t,n);let f=!1;a===`post`?s.scheduler=e=>{va(e,u&&u.suspense)}:a!==`sync`&&(f=!0,s.scheduler=(e,t)=>{t?e():Hn(e)}),s.augmentJob=e=>{t&&(e.flags|=4),f&&(e.flags|=2,u&&(e.id=u.uid,e.i=u))};let m=On(e,t,s);return fo&&(l?l.push(m):c&&m()),m}function or(e,t,n){let r=this.proxy,i=E(e)?e.includes(`.`)?sr(r,e):()=>r[e]:e.bind(r,r),a;T(t)?a=t:(a=t.handler,n=t);let o=co(this),s=ar(i,a.bind(r),n);return o(),s}function sr(e,t){let n=t.split(`.`);return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}var cr=Symbol(`_vte`),lr=e=>e.__isTeleport,ur=e=>e&&(e.disabled||e.disabled===``),dr=e=>e&&(e.defer||e.defer===``),fr=e=>typeof SVGElement<`u`&&e instanceof SVGElement,pr=e=>typeof MathMLElement==`function`&&e instanceof MathMLElement,mr=(e,t)=>{let n=e&&e.to;return E(n)?t?t(n):null:n},hr={name:`Teleport`,__isTeleport:!0,process(e,t,n,r,i,a,o,s,c,l){let{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:h,createComment:g}}=l,_=ur(t.props),{shapeFlag:v,children:y,dynamicChildren:b}=t;if(e==null){let e=t.el=h(``),l=t.anchor=h(``);p(e,n,r),p(l,n,r);let d=(e,t)=>{v&16&&u(y,e,t,i,a,o,s,c)},f=()=>{let e=t.target=mr(t.props,m),n=br(e,t,h,p);e&&(o!==`svg`&&fr(e)?o=`svg`:o!==`mathml`&&pr(e)&&(o=`mathml`),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(e),_||(d(e,n),yr(t,!1)))};_&&(d(n,l),yr(t,!0)),dr(t.props)?(t.el.__isMounted=!1,va(()=>{f(),delete t.el.__isMounted},a)):f()}else{if(dr(t.props)&&e.el.__isMounted===!1){va(()=>{hr.process(e,t,n,r,i,a,o,s,c,l)},a);return}t.el=e.el,t.targetStart=e.targetStart;let u=t.anchor=e.anchor,p=t.target=e.target,h=t.targetAnchor=e.targetAnchor,g=ur(e.props),v=g?n:p,y=g?u:h;if(o===`svg`||fr(p)?o=`svg`:(o===`mathml`||pr(p))&&(o=`mathml`),b?(f(e.dynamicChildren,b,v,i,a,o,s),wa(e,t,!0)):c||d(e,t,v,y,i,a,o,s,!1),_)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):gr(t,n,u,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=t.target=mr(t.props,m);e&&gr(t,e,null,l,0)}else g&&gr(t,p,h,l,1);yr(t,_)}},remove(e,t,n,{um:r,o:{remove:i}},a){let{shapeFlag:o,children:s,anchor:c,targetStart:l,targetAnchor:u,target:d,props:f}=e;if(d&&(i(l),i(u)),a&&i(c),o&16){let e=a||!ur(f);for(let i=0;i<s.length;i++){let a=s[i];r(a,t,n,e,!!a.dynamicChildren)}}},move:gr,hydrate:_r};function gr(e,t,n,{o:{insert:r},m:i},a=2){a===0&&r(e.targetAnchor,t,n);let{el:o,anchor:s,shapeFlag:c,children:l,props:u}=e,d=a===2;if(d&&r(o,t,n),(!d||ur(u))&&c&16)for(let e=0;e<l.length;e++)i(l[e],t,n,2);d&&r(s,t,n)}function _r(e,t,n,r,i,a,{o:{nextSibling:o,parentNode:s,querySelector:c,insert:l,createText:u}},d){function f(e,t,c,l){t.anchor=d(o(e),t,s(e),n,r,i,a),t.targetStart=c,t.targetAnchor=l}let p=t.target=mr(t.props,c),m=ur(t.props);if(p){let s=p._lpa||p.firstChild;if(t.shapeFlag&16)if(m)f(e,t,s,s&&o(s));else{t.anchor=o(e);let c=s;for(;c;){if(c&&c.nodeType===8){if(c.data===`teleport start anchor`)t.targetStart=c;else if(c.data===`teleport anchor`){t.targetAnchor=c,p._lpa=t.targetAnchor&&o(t.targetAnchor);break}}c=o(c)}t.targetAnchor||br(p,t,u,l),d(s&&o(s),t,p,n,r,i,a)}yr(t,m)}else m&&t.shapeFlag&16&&f(e,t,e,o(e));return t.anchor&&o(t.anchor)}var vr=hr;function yr(e,t){let n=e.ctx;if(n&&n.ut){let r,i;for(t?(r=e.el,i=e.anchor):(r=e.targetStart,i=e.targetAnchor);r&&r!==i;)r.nodeType===1&&r.setAttribute(`data-v-owner`,n.uid),r=r.nextSibling;n.ut()}}function br(e,t,n,r){let i=t.targetStart=n(``),a=t.targetAnchor=n(``);return i[cr]=a,e&&(r(i,e),r(a,e)),a}var xr=Symbol(`_leaveCb`),Sr=Symbol(`_enterCb`);function Cr(){let e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Yr(()=>{e.isMounted=!0}),Qr(()=>{e.isUnmounting=!0}),e}var wr=[Function,Array],Tr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:wr,onEnter:wr,onAfterEnter:wr,onEnterCancelled:wr,onBeforeLeave:wr,onLeave:wr,onAfterLeave:wr,onLeaveCancelled:wr,onBeforeAppear:wr,onAppear:wr,onAfterAppear:wr,onAppearCancelled:wr},Er=e=>{let t=e.subTree;return t.component?Er(t.component):t},Dr={name:`BaseTransition`,props:Tr,setup(e,{slots:t}){let n=ao(),r=Cr();return()=>{let i=t.default&&Fr(t.default(),!0);if(!i||!i.length)return;let a=Or(i),o=on(e),{mode:s}=o;if(r.isLeaving)return Mr(a);let c=Nr(a);if(!c)return Mr(a);let l=jr(c,o,r,n,e=>l=e);c.type!==Na&&Pr(c,l);let u=n.subTree&&Nr(n.subTree);if(u&&u.type!==Na&&!Ha(u,c)&&Er(n).type!==Na){let e=jr(u,o,r,n);if(Pr(u,e),s===`out-in`&&c.type!==Na)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete e.afterLeave,u=void 0},Mr(a);s===`in-out`&&c.type!==Na?e.delayLeave=(e,t,n)=>{let i=Ar(r,u);i[String(u.key)]=u,e[xr]=()=>{t(),e[xr]=void 0,delete l.delayedLeave,u=void 0},l.delayedLeave=()=>{n(),delete l.delayedLeave,u=void 0}}:u=void 0}else u&&=void 0;return a}}};function Or(e){let t=e[0];if(e.length>1){for(let n of e)if(n.type!==Na){t=n;break}}return t}var kr=Dr;function Ar(e,t){let{leavingVNodes:n}=e,r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function jr(e,t,n,r,i){let{appear:a,mode:o,persisted:s=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:f,onLeave:p,onAfterLeave:m,onLeaveCancelled:h,onBeforeAppear:g,onAppear:_,onAfterAppear:v,onAppearCancelled:y}=t,b=String(e.key),S=Ar(n,e),C=(e,t)=>{e&&jn(e,r,9,t)},w=(e,t)=>{let n=t[1];C(e,t),x(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},T={mode:o,persisted:s,beforeEnter(t){let r=c;if(!n.isMounted)if(a)r=g||c;else return;t[xr]&&t[xr](!0);let i=S[b];i&&Ha(e,i)&&i.el[xr]&&i.el[xr](),C(r,[t])},enter(e){let t=l,r=u,i=d;if(!n.isMounted)if(a)t=_||l,r=v||u,i=y||d;else return;let o=!1,s=e[Sr]=t=>{o||(o=!0,C(t?i:r,[e]),T.delayedLeave&&T.delayedLeave(),e[Sr]=void 0)};t?w(t,[e,s]):s()},leave(t,r){let i=String(e.key);if(t[Sr]&&t[Sr](!0),n.isUnmounting)return r();C(f,[t]);let a=!1,o=t[xr]=n=>{a||(a=!0,r(),C(n?h:m,[t]),t[xr]=void 0,S[i]===e&&delete S[i])};S[i]=e,p?w(p,[t,o]):o()},clone(e){let a=jr(e,t,n,r,i);return i&&i(a),a}};return T}function Mr(e){if(Vr(e))return e=qa(e),e.children=null,e}function Nr(e){if(!Vr(e))return lr(e.type)&&e.children?Or(e.children):e;if(e.component)return e.component.subTree;let{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&T(n.default))return n.default()}}function Pr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Pr(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 Fr(e,t=!1,n){let r=[],i=0;for(let a=0;a<e.length;a++){let o=e[a],s=n==null?o.key:String(n)+String(o.key==null?a:o.key);o.type===ja?(o.patchFlag&128&&i++,r=r.concat(Fr(o.children,t,s))):(t||o.type!==Na)&&r.push(s==null?o:qa(o,{key:s}))}if(i>1)for(let e=0;e<r.length;e++)r[e].patchFlag=-2;return r}function R(e,t){return T(e)?_({name:e.name},t,{setup:e}):e}function Ir(e){e.ids=[e.ids[0]+e.ids[2]+++`-`,0,0]}var Lr=new WeakMap;function Rr(e,t,n,r,i=!1){if(x(e)){e.forEach((e,a)=>Rr(e,t&&(x(t)?t[a]:t),n,r,i));return}if(Br(r)&&!i){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Rr(e,t,n,r.component.subTree);return}let a=r.shapeFlag&4?xo(r.component):r.el,o=i?null:a,{i:s,r:c}=e,l=t&&t.r,u=s.refs===d?s.refs={}:s.refs,f=s.setupState,p=on(f),h=f===d?m:e=>b(p,e),g=e=>!0;if(l!=null&&l!==c){if(zr(t),E(l))u[l]=null,h(l)&&(f[l]=null);else if(un(l)){g(l)&&(l.value=null);let e=t;e.k&&(u[e.k]=null)}}if(T(c))An(c,s,12,[o,u]);else{let t=E(c),r=un(c);if(t||r){let s=()=>{if(e.f){let n=t?h(c)?f[c]:u[c]:g(c)||!e.k?c.value:u[e.k];if(i)x(n)&&v(n,a);else if(x(n))n.includes(a)||n.push(a);else if(t)u[c]=[a],h(c)&&(f[c]=u[c]);else{let t=[a];g(c)&&(c.value=t),e.k&&(u[e.k]=t)}}else t?(u[c]=o,h(c)&&(f[c]=o)):r&&(g(c)&&(c.value=o),e.k&&(u[e.k]=o))};if(o){let t=()=>{s(),Lr.delete(e)};t.id=-1,Lr.set(e,t),va(t,n)}else zr(e),s()}}}function zr(e){let t=Lr.get(e);t&&(t.flags|=8,Lr.delete(e))}ye().requestIdleCallback,ye().cancelIdleCallback;var Br=e=>!!e.type.__asyncLoader,Vr=e=>e.type.__isKeepAlive;function Hr(e,t){Wr(e,`a`,t)}function Ur(e,t){Wr(e,`da`,t)}function Wr(e,t,n=io){let r=e.__wdc||=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()};if(Kr(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Vr(e.parent.vnode)&&Gr(r,t,n,e),e=e.parent}}function Gr(e,t,n,r){let i=Kr(t,e,r,!0);$r(()=>{v(r[t],i)},n)}function Kr(e,t,n=io,r=!1){if(n){let i=n[e]||(n[e]=[]),a=t.__weh||=(...r)=>{rt();let i=co(n),a=jn(t,n,e,r);return i(),it(),a};return r?i.unshift(a):i.push(a),a}}var qr=e=>(t,n=io)=>{(!fo||e===`sp`)&&Kr(e,(...e)=>t(...e),n)},Jr=qr(`bm`),Yr=qr(`m`),Xr=qr(`bu`),Zr=qr(`u`),Qr=qr(`bum`),$r=qr(`um`),ei=qr(`sp`),ti=qr(`rtg`),ni=qr(`rtc`);function ri(e,t=io){Kr(`ec`,e,t)}var ii=`components`,ai=`directives`;function oi(e,t){return ui(ii,e,!0,t)||e}var si=Symbol.for(`v-ndc`);function ci(e){return E(e)?ui(ii,e,!1)||e:e||si}function li(e){return ui(ai,e)}function ui(e,t,n=!0,r=!1){let i=Yn||io;if(i){let n=i.type;if(e===ii){let e=So(n,!1);if(e&&(e===t||e===ce(t)||e===de(ce(t))))return n}let a=di(i[e]||n[e],t)||di(i.appContext[e],t);return!a&&r?n:a}}function di(e,t){return e&&(e[t]||e[ce(t)]||e[de(ce(t))])}function fi(e,t,n,r){let i,a=n&&n[r],o=x(e);if(o||E(e)){let n=o&&tn(e),r=!1,s=!1;n&&(r=!rn(e),s=nn(e),e=vt(e)),i=Array(e.length);for(let n=0,o=e.length;n<o;n++)i[n]=t(r?s?ln(cn(e[n])):cn(e[n]):e[n],n,void 0,a&&a[n])}else if(typeof e==`number`){i=Array(e);for(let n=0;n<e;n++)i[n]=t(n+1,n,void 0,a&&a[n])}else if(O(e))if(e[Symbol.iterator])i=Array.from(e,(e,n)=>t(e,n,void 0,a&&a[n]));else{let n=Object.keys(e);i=Array(n.length);for(let r=0,o=n.length;r<o;r++){let o=n[r];i[r]=t(e[o],o,r,a&&a[r])}}else i=[];return n&&(n[r]=i),i}function pi(e,t){for(let n=0;n<t.length;n++){let r=t[n];if(x(r))for(let t=0;t<r.length;t++)e[r[t].name]=r[t].fn;else r&&(e[r.name]=r.key?(...e)=>{let t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function z(e,t,n={},r,i){if(Yn.ce||Yn.parent&&Br(Yn.parent)&&Yn.parent.ce){let e=Object.keys(n).length>0;return t!=="default"&&(n.name=t),B(),H(ja,null,[W(`slot`,n,r&&r())],e?-2:64)}let a=e[t];a&&a._c&&(a._d=!1),B();let o=a&&mi(a(n)),s=n.key||o&&o.key,c=H(ja,{key:(s&&!D(s)?s:`_${t}`)+(!o&&r?`_fb`:``)},o||(r?r():[]),o&&e._===1?64:-2);return!i&&c.scopeId&&(c.slotScopeIds=[c.scopeId+`-s`]),a&&a._c&&(a._d=!0),c}function mi(e){return e.some(e=>Va(e)?!(e.type===Na||e.type===ja&&!mi(e.children)):!0)?e:null}function hi(e,t){let n={};for(let r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:fe(r)]=e[r];return n}var gi=e=>e?uo(e)?xo(e):gi(e.parent):null,_i=_(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=>gi(e.parent),$root:e=>gi(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ki(e),$forceUpdate:e=>e.f||=()=>{Hn(e.update)},$nextTick:e=>e.n||=P.bind(e.proxy),$watch:e=>or.bind(e)}),vi=(e,t)=>e!==d&&!e.__isScriptSetup&&b(e,t),yi={get({_:e},t){if(t===`__v_skip`)return!0;let{ctx:n,setupState:r,data:i,props:a,accessCache:o,type:s,appContext:c}=e;if(t[0]!==`$`){let e=o[t];if(e!==void 0)switch(e){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return a[t]}else if(vi(r,t))return o[t]=1,r[t];else if(i!==d&&b(i,t))return o[t]=2,i[t];else if(b(a,t))return o[t]=3,a[t];else if(n!==d&&b(n,t))return o[t]=4,n[t];else wi&&(o[t]=0)}let l=_i[t],u,f;if(l)return t===`$attrs`&&mt(e.attrs,`get`,``),l(e);if((u=s.__cssModules)&&(u=u[t]))return u;if(n!==d&&b(n,t))return o[t]=4,n[t];if(f=c.config.globalProperties,b(f,t))return f[t]},set({_:e},t,n){let{data:r,setupState:i,ctx:a}=e;return vi(i,t)?(i[t]=n,!0):r!==d&&b(r,t)?(r[t]=n,!0):b(e.props,t)||t[0]===`$`&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,props:a,type:o}},s){let c;return!!(n[s]||e!==d&&s[0]!==`$`&&b(e,s)||vi(t,s)||b(a,s)||b(r,s)||b(_i,s)||b(i.config.globalProperties,s)||(c=o.__cssModules)&&c[s])},defineProperty(e,t,n){return n.get==null?b(n,`value`)&&this.set(e,t,n.value,null):e._.accessCache[t]=0,Reflect.defineProperty(e,t,n)}};function bi(){return Si(`useSlots`).slots}function xi(){return Si(`useAttrs`).attrs}function Si(e){let t=ao();return t.setupContext||=bo(t)}function Ci(e){return x(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}var wi=!0;function Ti(e){let t=ki(e),n=e.proxy,r=e.ctx;wi=!1,t.beforeCreate&&Di(t.beforeCreate,e,`bc`);let{data:i,computed:a,methods:o,watch:s,provide:c,inject:l,created:u,beforeMount:d,mounted:f,beforeUpdate:m,updated:h,activated:g,deactivated:_,beforeDestroy:v,beforeUnmount:y,destroyed:b,unmounted:S,render:C,renderTracked:w,renderTriggered:E,errorCaptured:D,serverPrefetch:k,expose:ee,inheritAttrs:te,components:ne,directives:re,filters:ie}=t;if(l&&Ei(l,r,null),o)for(let e in o){let t=o[e];T(t)&&(r[e]=t.bind(n))}if(i){let t=i.call(n,n);O(t)&&(e.data=Zt(t))}if(wi=!0,a)for(let e in a){let t=a[e],i=K({get:T(t)?t.bind(n,n):T(t.get)?t.get.bind(n,n):p,set:!T(t)&&T(t.set)?t.set.bind(n):p});Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(s)for(let e in s)Oi(s[e],r,n,e);if(c){let e=T(c)?c.call(n):c;Reflect.ownKeys(e).forEach(t=>{er(t,e[t])})}u&&Di(u,e,`c`);function ae(e,t){x(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(ae(Jr,d),ae(Yr,f),ae(Xr,m),ae(Zr,h),ae(Hr,g),ae(Ur,_),ae(ri,D),ae(ni,w),ae(ti,E),ae(Qr,y),ae($r,S),ae(ei,k),x(ee))if(ee.length){let t=e.exposed||={};ee.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||={};C&&e.render===p&&(e.render=C),te!=null&&(e.inheritAttrs=te),ne&&(e.components=ne),re&&(e.directives=re),k&&Ir(e)}function Ei(e,t,n=p){x(e)&&(e=Pi(e));for(let n in e){let r=e[n],i;i=O(r)?`default`in r?I(r.from||n,r.default,!0):I(r.from||n):I(r),un(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}function Di(e,t,n){jn(x(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function Oi(e,t,n,r){let i=r.includes(`.`)?sr(n,r):()=>n[r];if(E(e)){let n=t[e];T(n)&&L(i,n)}else if(T(e))L(i,e.bind(n));else if(O(e))if(x(e))e.forEach(e=>Oi(e,t,n,r));else{let r=T(e.handler)?e.handler.bind(n):t[e.handler];T(r)&&L(i,r,e)}}function ki(e){let t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t),c;return s?c=s:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(e=>Ai(c,e,o,!0)),Ai(c,t,o)),O(t)&&a.set(t,c),c}function Ai(e,t,n,r=!1){let{mixins:i,extends:a}=t;a&&Ai(e,a,n,!0),i&&i.forEach(t=>Ai(e,t,n,!0));for(let i in t)if(!(r&&i===`expose`)){let r=ji[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}var ji={data:Mi,props:Li,emits:Li,methods:Ii,computed:Ii,beforeCreate:Fi,created:Fi,beforeMount:Fi,mounted:Fi,beforeUpdate:Fi,updated:Fi,beforeDestroy:Fi,beforeUnmount:Fi,destroyed:Fi,unmounted:Fi,activated:Fi,deactivated:Fi,errorCaptured:Fi,serverPrefetch:Fi,components:Ii,directives:Ii,watch:Ri,provide:Mi,inject:Ni};function Mi(e,t){return t?e?function(){return _(T(e)?e.call(this,this):e,T(t)?t.call(this,this):t)}:t:e}function Ni(e,t){return Ii(Pi(e),Pi(t))}function Pi(e){if(x(e)){let t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Fi(e,t){return e?[...new Set([].concat(e,t))]:t}function Ii(e,t){return e?_(Object.create(null),e,t):t}function Li(e,t){return e?x(e)&&x(t)?[...new Set([...e,...t])]:_(Object.create(null),Ci(e),Ci(t??{})):t}function Ri(e,t){if(!e)return t;if(!t)return e;let n=_(Object.create(null),e);for(let r in t)n[r]=Fi(e[r],t[r]);return n}function zi(){return{app:null,config:{isNativeTag:m,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}}var Bi=0;function Vi(e,t){return function(n,r=null){T(n)||(n=_({},n)),r!=null&&!O(r)&&(r=null);let i=zi(),a=new WeakSet,o=[],s=!1,c=i.app={_uid:Bi++,_component:n,_props:r,_container:null,_context:i,_instance:null,version:To,get config(){return i.config},set config(e){},use(e,...t){return a.has(e)||(e&&T(e.install)?(a.add(e),e.install(c,...t)):T(e)&&(a.add(e),e(c,...t))),c},mixin(e){return i.mixins.includes(e)||i.mixins.push(e),c},component(e,t){return t?(i.components[e]=t,c):i.components[e]},directive(e,t){return t?(i.directives[e]=t,c):i.directives[e]},mount(a,o,l){if(!s){let u=c._ceVNode||W(n,r);return u.appContext=i,l===!0?l=`svg`:l===!1&&(l=void 0),o&&t?t(u,a):e(u,a,l),s=!0,c._container=a,a.__vue_app__=c,xo(u.component)}},onUnmount(e){o.push(e)},unmount(){s&&(jn(o,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide(e,t){return i.provides[e]=t,c},runWithContext(e){let t=Hi;Hi=c;try{return e()}finally{Hi=t}}};return c}}var Hi=null,Ui=(e,t)=>t===`modelValue`||t===`model-value`?e.modelModifiers:e[`${t}Modifiers`]||e[`${ce(t)}Modifiers`]||e[`${ue(t)}Modifiers`];function Wi(e,t,...n){if(e.isUnmounted)return;let r=e.vnode.props||d,i=n,a=t.startsWith(`update:`),o=a&&Ui(r,t.slice(7));o&&(o.trim&&(i=n.map(e=>E(e)?e.trim():e)),o.number&&(i=n.map(ge)));let s,c=r[s=fe(t)]||r[s=fe(ce(t))];!c&&a&&(c=r[s=fe(ue(t))]),c&&jn(c,e,6,i);let l=r[s+`Once`];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,jn(l,e,6,i)}}var Gi=new WeakMap;function Ki(e,t,n=!1){let r=n?Gi:t.emitsCache,i=r.get(e);if(i!==void 0)return i;let a=e.emits,o={},s=!1;if(!T(e)){let r=e=>{let n=Ki(e,t,!0);n&&(s=!0,_(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!a&&!s?(O(e)&&r.set(e,null),null):(x(a)?a.forEach(e=>o[e]=null):_(o,a),O(e)&&r.set(e,o),o)}function qi(e,t){return!e||!h(t)?!1:(t=t.slice(2).replace(/Once$/,``),b(e,t[0].toLowerCase()+t.slice(1))||b(e,ue(t))||b(e,t))}function Ji(e){let{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[a],slots:o,attrs:s,emit:c,render:l,renderCache:u,props:d,data:f,setupState:p,ctx:m,inheritAttrs:h}=e,_=Zn(e),v,y;try{if(n.shapeFlag&4){let e=i||r,t=e;v=Xa(l.call(t,e,u,d,p,f,m)),y=s}else{let e=t;v=Xa(e.length>1?e(d,{attrs:s,slots:o,emit:c}):e(d,null)),y=t.props?s:Yi(s)}}catch(t){Fa.length=0,Mn(t,e,1),v=W(Na)}let b=v;if(y&&h!==!1){let e=Object.keys(y),{shapeFlag:t}=b;e.length&&t&7&&(a&&e.some(g)&&(y=Xi(y,a)),b=qa(b,y,!1,!0))}return n.dirs&&(b=qa(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&Pr(b,n.transition),v=b,Zn(_),v}var Yi=e=>{let t;for(let n in e)(n===`class`||n===`style`||h(n))&&((t||={})[n]=e[n]);return t},Xi=(e,t)=>{let n={};for(let r in e)(!g(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Zi(e,t,n){let{props:r,children:i,component:a}=e,{props:o,children:s,patchFlag:c}=t,l=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Qi(r,o,l):!!o;if(c&8){let e=t.dynamicProps;for(let t=0;t<e.length;t++){let n=e[t];if(o[n]!==r[n]&&!qi(l,n))return!0}}}else return(i||s)&&(!s||!s.$stable)?!0:r===o?!1:r?o?Qi(r,o,l):!0:!!o;return!1}function Qi(e,t,n){let r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let i=0;i<r.length;i++){let a=r[i];if(t[a]!==e[a]&&!qi(n,a))return!0}return!1}function $i({vnode:e,parent:t},n){for(;t;){let r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}var ea={},ta=()=>Object.create(ea),na=e=>Object.getPrototypeOf(e)===ea;function ra(e,t,n,r=!1){let i={},a=ta();e.propsDefaults=Object.create(null),aa(e,t,i,a);for(let t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=r?i:Qt(i):e.type.props?e.props=i:e.props=a,e.attrs=a}function ia(e,t,n,r){let{props:i,attrs:a,vnode:{patchFlag:o}}=e,s=on(i),[c]=e.propsOptions,l=!1;if((r||o>0)&&!(o&16)){if(o&8){let n=e.vnode.dynamicProps;for(let r=0;r<n.length;r++){let o=n[r];if(qi(e.emitsOptions,o))continue;let u=t[o];if(c)if(b(a,o))u!==a[o]&&(a[o]=u,l=!0);else{let t=ce(o);i[t]=oa(c,s,t,u,e,!1)}else u!==a[o]&&(a[o]=u,l=!0)}}}else{aa(e,t,i,a)&&(l=!0);let r;for(let a in s)(!t||!b(t,a)&&((r=ue(a))===a||!b(t,r)))&&(c?n&&(n[a]!==void 0||n[r]!==void 0)&&(i[a]=oa(c,s,a,void 0,e,!0)):delete i[a]);if(a!==s)for(let e in a)(!t||!b(t,e))&&(delete a[e],l=!0)}l&&ht(e.attrs,`set`,``)}function aa(e,t,n,r){let[i,a]=e.propsOptions,o=!1,s;if(t)for(let c in t){if(ae(c))continue;let l=t[c],u;i&&b(i,u=ce(c))?!a||!a.includes(u)?n[u]=l:(s||={})[u]=l:qi(e.emitsOptions,c)||(!(c in r)||l!==r[c])&&(r[c]=l,o=!0)}if(a){let t=on(n),r=s||d;for(let o=0;o<a.length;o++){let s=a[o];n[s]=oa(i,t,s,r[s],e,!b(r,s))}}return o}function oa(e,t,n,r,i,a){let o=e[n];if(o!=null){let e=b(o,`default`);if(e&&r===void 0){let e=o.default;if(o.type!==Function&&!o.skipFactory&&T(e)){let{propsDefaults:a}=i;if(n in a)r=a[n];else{let o=co(i);r=a[n]=e.call(null,t),o()}}else r=e;i.ce&&i.ce._setProp(n,r)}o[0]&&(a&&!e?r=!1:o[1]&&(r===``||r===ue(n))&&(r=!0))}return r}var sa=new WeakMap;function ca(e,t,n=!1){let r=n?sa:t.propsCache,i=r.get(e);if(i)return i;let a=e.props,o={},s=[],c=!1;if(!T(e)){let r=e=>{c=!0;let[n,r]=ca(e,t,!0);_(o,n),r&&s.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!a&&!c)return O(e)&&r.set(e,f),f;if(x(a))for(let e=0;e<a.length;e++){let t=ce(a[e]);la(t)&&(o[t]=d)}else if(a)for(let e in a){let t=ce(e);if(la(t)){let n=a[e],r=o[t]=x(n)||T(n)?{type:n}:_({},n),i=r.type,c=!1,l=!0;if(x(i))for(let e=0;e<i.length;++e){let t=i[e],n=T(t)&&t.name;if(n===`Boolean`){c=!0;break}else n===`String`&&(l=!1)}else c=T(i)&&i.name===`Boolean`;r[0]=c,r[1]=l,(c||b(r,`default`))&&s.push(t)}}let l=[o,s];return O(e)&&r.set(e,l),l}function la(e){return e[0]!==`$`&&!ae(e)}var ua=e=>e===`_`||e===`_ctx`||e===`$stable`,da=e=>x(e)?e.map(Xa):[Xa(e)],fa=(e,t,n)=>{if(t._n)return t;let r=F((...e)=>da(t(...e)),n);return r._c=!1,r},pa=(e,t,n)=>{let r=e._ctx;for(let n in e){if(ua(n))continue;let i=e[n];if(T(i))t[n]=fa(n,i,r);else if(i!=null){let e=da(i);t[n]=()=>e}}},ma=(e,t)=>{let n=da(t);e.slots.default=()=>n},ha=(e,t,n)=>{for(let r in t)(n||!ua(r))&&(e[r]=t[r])},ga=(e,t,n)=>{let r=e.slots=ta();if(e.vnode.shapeFlag&32){let e=t._;e?(ha(r,t,n),n&&he(r,`_`,e,!0)):pa(t,r)}else t&&ma(e,t)},_a=(e,t,n)=>{let{vnode:r,slots:i}=e,a=!0,o=d;if(r.shapeFlag&32){let e=t._;e?n&&e===1?a=!1:ha(i,t,n):(a=!t.$stable,pa(t,i)),o=t}else t&&(ma(e,t),o={default:1});if(a)for(let e in i)!ua(e)&&o[e]==null&&delete i[e]},va=Aa;function ya(e){return ba(e)}function ba(e,t){let n=ye();n.__VUE__=!0;let{insert:r,remove:i,patchProp:a,createElement:o,createText:s,createComment:c,setText:l,setElementText:u,parentNode:m,nextSibling:h,setScopeId:g=p,insertStaticContent:_}=e,v=(e,t,n,r=null,i=null,a=null,o=void 0,s=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Ha(e,t)&&(r=ve(e),fe(e,i,a,!0),e=null),t.patchFlag===-2&&(c=!1,t.dynamicChildren=null);let{type:l,ref:u,shapeFlag:d}=t;switch(l){case Ma:y(e,t,n,r);break;case Na:b(e,t,n,r);break;case Pa:e??x(t,n,r,o);break;case ja:te(e,t,n,r,i,a,o,s,c);break;default:d&1?w(e,t,n,r,i,a,o,s,c):d&6?ne(e,t,n,r,i,a,o,s,c):(d&64||d&128)&&l.process(e,t,n,r,i,a,o,s,c,Se)}u!=null&&i?Rr(u,e&&e.ref,a,t||e,!t):u==null&&e&&e.ref!=null&&Rr(e.ref,null,a,e,!0)},y=(e,t,n,i)=>{if(e==null)r(t.el=s(t.children),n,i);else{let n=t.el=e.el;t.children!==e.children&&l(n,t.children)}},b=(e,t,n,i)=>{e==null?r(t.el=c(t.children||``),n,i):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=_(e.children,t,n,r,e.el,e.anchor)},S=({el:e,anchor:t},n,i)=>{let a;for(;e&&e!==t;)a=h(e),r(e,n,i),e=a;r(t,n,i)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),i(e),e=n;i(t)},w=(e,t,n,r,i,a,o,s,c)=>{if(t.type===`svg`?o=`svg`:t.type===`math`&&(o=`mathml`),e==null)T(t,n,r,i,a,o,s,c);else{let n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),O(e,t,i,a,o,s,c)}finally{n&&n._endPatch()}}},T=(e,t,n,i,s,c,l,d)=>{let f,p,{props:m,shapeFlag:h,transition:g,dirs:_}=e;if(f=e.el=o(e.type,c,m&&m.is,m),h&8?u(f,e.children):h&16&&D(e.children,f,null,i,s,xa(e,c),l,d),_&&$n(e,null,i,`created`),E(f,e,e.scopeId,l,i),m){for(let e in m)e!==`value`&&!ae(e)&&a(f,e,null,m[e],c,i);`value`in m&&a(f,`value`,null,m.value,c),(p=m.onVnodeBeforeMount)&&eo(p,i,e)}_&&$n(e,null,i,`beforeMount`);let v=Ca(s,g);v&&g.beforeEnter(f),r(f,t,n),((p=m&&m.onVnodeMounted)||v||_)&&va(()=>{p&&eo(p,i,e),v&&g.enter(f),_&&$n(e,null,i,`mounted`)},s)},E=(e,t,n,r,i)=>{if(n&&g(e,n),r)for(let t=0;t<r.length;t++)g(e,r[t]);if(i){let n=i.subTree;if(t===n||ka(n.type)&&(n.ssContent===t||n.ssFallback===t)){let t=i.vnode;E(e,t,t.scopeId,t.slotScopeIds,i.parent)}}},D=(e,t,n,r,i,a,o,s,c=0)=>{for(let l=c;l<e.length;l++)v(null,e[l]=s?Za(e[l]):Xa(e[l]),t,n,r,i,a,o,s)},O=(e,t,n,r,i,o,s)=>{let c=t.el=e.el,{patchFlag:l,dynamicChildren:f,dirs:p}=t;l|=e.patchFlag&16;let m=e.props||d,h=t.props||d,g;if(n&&Sa(n,!1),(g=h.onVnodeBeforeUpdate)&&eo(g,n,t,e),p&&$n(t,e,n,`beforeUpdate`),n&&Sa(n,!0),(m.innerHTML&&h.innerHTML==null||m.textContent&&h.textContent==null)&&u(c,``),f?k(e.dynamicChildren,f,c,n,r,xa(t,i),o):s||ce(e,t,c,null,n,r,xa(t,i),o,!1),l>0){if(l&16)ee(c,m,h,n,i);else if(l&2&&m.class!==h.class&&a(c,`class`,null,h.class,i),l&4&&a(c,`style`,m.style,h.style,i),l&8){let e=t.dynamicProps;for(let t=0;t<e.length;t++){let r=e[t],o=m[r],s=h[r];(s!==o||r===`value`)&&a(c,r,o,s,i,n)}}l&1&&e.children!==t.children&&u(c,t.children)}else!s&&f==null&&ee(c,m,h,n,i);((g=h.onVnodeUpdated)||p)&&va(()=>{g&&eo(g,n,t,e),p&&$n(t,e,n,`updated`)},r)},k=(e,t,n,r,i,a,o)=>{for(let s=0;s<t.length;s++){let c=e[s],l=t[s];v(c,l,c.el&&(c.type===ja||!Ha(c,l)||c.shapeFlag&198)?m(c.el):n,null,r,i,a,o,!0)}},ee=(e,t,n,r,i)=>{if(t!==n){if(t!==d)for(let o in t)!ae(o)&&!(o in n)&&a(e,o,t[o],null,i,r);for(let o in n){if(ae(o))continue;let s=n[o],c=t[o];s!==c&&o!==`value`&&a(e,o,c,s,i,r)}`value`in n&&a(e,`value`,t.value,n.value,i)}},te=(e,t,n,i,a,o,c,l,u)=>{let d=t.el=e?e.el:s(``),f=t.anchor=e?e.anchor:s(``),{patchFlag:p,dynamicChildren:m,slotScopeIds:h}=t;h&&(l=l?l.concat(h):h),e==null?(r(d,n,i),r(f,n,i),D(t.children||[],n,f,a,o,c,l,u)):p>0&&p&64&&m&&e.dynamicChildren&&e.dynamicChildren.length===m.length?(k(e.dynamicChildren,m,n,a,o,c,l),(t.key!=null||a&&t===a.subTree)&&wa(e,t,!0)):ce(e,t,n,f,a,o,c,l,u)},ne=(e,t,n,r,i,a,o,s,c)=>{t.slotScopeIds=s,e==null?t.shapeFlag&512?i.ctx.activate(t,n,r,o,c):re(t,n,r,i,a,o,c):ie(e,t,c)},re=(e,t,n,r,i,a,o)=>{let s=e.component=ro(e,r,i);if(Vr(e)&&(s.ctx.renderer=Se),po(s,!1,o),s.asyncDep){if(i&&i.registerDep(s,oe,o),!e.el){let r=s.subTree=W(Na);b(null,r,t,n),e.placeholder=r.el}}else oe(s,e,t,n,i,a,o)},ie=(e,t,n)=>{let r=t.component=e.component;if(Zi(e,t,n))if(r.asyncDep&&!r.asyncResolved){se(r,t,n);return}else r.next=t,r.update();else t.el=e.el,r.vnode=t},oe=(e,t,n,r,i,a,o)=>{let s=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:c,vnode:l}=e;{let n=Ea(e);if(n){t&&(t.el=l.el,se(e,t,o)),n.asyncDep.then(()=>{e.isUnmounted||s()});return}}let u=t,d;Sa(e,!1),t?(t.el=l.el,se(e,t,o)):t=l,n&&me(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&eo(d,c,t,l),Sa(e,!0);let f=Ji(e),p=e.subTree;e.subTree=f,v(p,f,m(p.el),ve(p),e,i,a),t.el=f.el,u===null&&$i(e,f.el),r&&va(r,i),(d=t.props&&t.props.onVnodeUpdated)&&va(()=>eo(d,c,t,l),i)}else{let o,{el:s,props:c}=t,{bm:l,m:u,parent:d,root:f,type:p}=e,m=Br(t);if(Sa(e,!1),l&&me(l),!m&&(o=c&&c.onVnodeBeforeMount)&&eo(o,d,t),Sa(e,!0),s&&we){let t=()=>{e.subTree=Ji(e),we(s,e.subTree,e,i,null)};m&&p.__asyncHydrate?p.__asyncHydrate(s,e,t):t()}else{f.ce&&f.ce._def.shadowRoot!==!1&&f.ce._injectChildStyle(p);let o=e.subTree=Ji(e);v(null,o,n,r,e,i,a),t.el=o.el}if(u&&va(u,i),!m&&(o=c&&c.onVnodeMounted)){let e=t;va(()=>eo(o,d,e),i)}(t.shapeFlag&256||d&&Br(d.vnode)&&d.vnode.shapeFlag&256)&&e.a&&va(e.a,i),e.isMounted=!0,t=n=r=null}};e.scope.on();let c=e.effect=new He(s);e.scope.off();let l=e.update=c.run.bind(c),u=e.job=c.runIfDirty.bind(c);u.i=e,u.id=e.uid,c.scheduler=()=>Hn(u),Sa(e,!0),l()},se=(e,t,n)=>{t.component=e;let r=e.vnode.props;e.vnode=t,e.next=null,ia(e,t.props,r,n),_a(e,t.children,n),rt(),Gn(e),it()},ce=(e,t,n,r,i,a,o,s,c=!1)=>{let l=e&&e.children,d=e?e.shapeFlag:0,f=t.children,{patchFlag:p,shapeFlag:m}=t;if(p>0){if(p&128){ue(l,f,n,r,i,a,o,s,c);return}else if(p&256){le(l,f,n,r,i,a,o,s,c);return}}m&8?(d&16&&_e(l,i,a),f!==l&&u(n,f)):d&16?m&16?ue(l,f,n,r,i,a,o,s,c):_e(l,i,a,!0):(d&8&&u(n,``),m&16&&D(f,n,r,i,a,o,s,c))},le=(e,t,n,r,i,a,o,s,c)=>{e||=f,t||=f;let l=e.length,u=t.length,d=Math.min(l,u),p;for(p=0;p<d;p++){let r=t[p]=c?Za(t[p]):Xa(t[p]);v(e[p],r,n,null,i,a,o,s,c)}l>u?_e(e,i,a,!0,!1,d):D(t,n,r,i,a,o,s,c,d)},ue=(e,t,n,r,i,a,o,s,c)=>{let l=0,u=t.length,d=e.length-1,p=u-1;for(;l<=d&&l<=p;){let r=e[l],u=t[l]=c?Za(t[l]):Xa(t[l]);if(Ha(r,u))v(r,u,n,null,i,a,o,s,c);else break;l++}for(;l<=d&&l<=p;){let r=e[d],l=t[p]=c?Za(t[p]):Xa(t[p]);if(Ha(r,l))v(r,l,n,null,i,a,o,s,c);else break;d--,p--}if(l>d){if(l<=p){let e=p+1,d=e<u?t[e].el:r;for(;l<=p;)v(null,t[l]=c?Za(t[l]):Xa(t[l]),n,d,i,a,o,s,c),l++}}else if(l>p)for(;l<=d;)fe(e[l],i,a,!0),l++;else{let m=l,h=l,g=new Map;for(l=h;l<=p;l++){let e=t[l]=c?Za(t[l]):Xa(t[l]);e.key!=null&&g.set(e.key,l)}let _,y=0,b=p-h+1,x=!1,S=0,C=Array(b);for(l=0;l<b;l++)C[l]=0;for(l=m;l<=d;l++){let r=e[l];if(y>=b){fe(r,i,a,!0);continue}let u;if(r.key!=null)u=g.get(r.key);else for(_=h;_<=p;_++)if(C[_-h]===0&&Ha(r,t[_])){u=_;break}u===void 0?fe(r,i,a,!0):(C[u-h]=l+1,u>=S?S=u:x=!0,v(r,t[u],n,null,i,a,o,s,c),y++)}let w=x?Ta(C):f;for(_=w.length-1,l=b-1;l>=0;l--){let e=h+l,d=t[e],f=t[e+1],p=e+1<u?f.el||Oa(f):r;C[l]===0?v(null,d,n,p,i,a,o,s,c):x&&(_<0||l!==w[_]?de(d,n,p,2):_--)}}},de=(e,t,n,a,o=null)=>{let{el:s,type:c,transition:l,children:u,shapeFlag:d}=e;if(d&6){de(e.component.subTree,t,n,a);return}if(d&128){e.suspense.move(t,n,a);return}if(d&64){c.move(e,t,n,Se);return}if(c===ja){r(s,t,n);for(let e=0;e<u.length;e++)de(u[e],t,n,a);r(e.anchor,t,n);return}if(c===Pa){S(e,t,n);return}if(a!==2&&d&1&&l)if(a===0)l.beforeEnter(s),r(s,t,n),va(()=>l.enter(s),o);else{let{leave:a,delayLeave:o,afterLeave:c}=l,u=()=>{e.ctx.isUnmounted?i(s):r(s,t,n)},d=()=>{s._isLeaving&&s[xr](!0),a(s,()=>{u(),c&&c()})};o?o(s,u,d):d()}else r(s,t,n)},fe=(e,t,n,r=!1,i=!1)=>{let{type:a,props:o,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:f,cacheIndex:p}=e;if(d===-2&&(i=!1),s!=null&&(rt(),Rr(s,null,n,e,!0),it()),p!=null&&(t.renderCache[p]=void 0),u&256){t.ctx.deactivate(e);return}let m=u&1&&f,h=!Br(e),g;if(h&&(g=o&&o.onVnodeBeforeUnmount)&&eo(g,t,e),u&6)ge(e.component,n,r);else{if(u&128){e.suspense.unmount(n,r);return}m&&$n(e,null,t,`beforeUnmount`),u&64?e.type.remove(e,t,n,Se,r):l&&!l.hasOnce&&(a!==ja||d>0&&d&64)?_e(l,t,n,!1,!0):(a===ja&&d&384||!i&&u&16)&&_e(c,t,n),r&&pe(e)}(h&&(g=o&&o.onVnodeUnmounted)||m)&&va(()=>{g&&eo(g,t,e),m&&$n(e,null,t,`unmounted`)},n)},pe=e=>{let{type:t,el:n,anchor:r,transition:a}=e;if(t===ja){he(n,r);return}if(t===Pa){C(e);return}let o=()=>{i(n),a&&!a.persisted&&a.afterLeave&&a.afterLeave()};if(e.shapeFlag&1&&a&&!a.persisted){let{leave:t,delayLeave:r}=a,i=()=>t(n,o);r?r(e.el,o,i):i()}else o()},he=(e,t)=>{let n;for(;e!==t;)n=h(e),i(e),e=n;i(t)},ge=(e,t,n)=>{let{bum:r,scope:i,job:a,subTree:o,um:s,m:c,a:l}=e;Da(c),Da(l),r&&me(r),i.stop(),a&&(a.flags|=8,fe(o,e,t,n)),s&&va(s,t),va(()=>{e.isUnmounted=!0},t)},_e=(e,t,n,r=!1,i=!1,a=0)=>{for(let o=a;o<e.length;o++)fe(e[o],t,n,r,i)},ve=e=>{if(e.shapeFlag&6)return ve(e.component.subTree);if(e.shapeFlag&128)return e.suspense.next();let t=h(e.anchor||e.el),n=t&&t[cr];return n?h(n):t},be=!1,xe=(e,t,n)=>{let r;e==null?t._vnode&&(fe(t._vnode,null,null,!0),r=t._vnode.component):v(t._vnode||null,e,t,null,null,null,n),t._vnode=e,be||=(be=!0,Gn(r),Kn(),!1)},Se={p:v,um:fe,m:de,r:pe,mt:re,mc:D,pc:ce,pbc:k,n:ve,o:e},Ce,we;return t&&([Ce,we]=t(Se)),{render:xe,hydrate:Ce,createApp:Vi(xe,Ce)}}function xa({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 Sa({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Ca(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function wa(e,t,n=!1){let r=e.children,i=t.children;if(x(r)&&x(i))for(let t=0;t<r.length;t++){let a=r[t],o=i[t];o.shapeFlag&1&&!o.dynamicChildren&&((o.patchFlag<=0||o.patchFlag===32)&&(o=i[t]=Za(i[t]),o.el=a.el),!n&&o.patchFlag!==-2&&wa(a,o)),o.type===Ma&&(o.patchFlag===-1?o.__elIndex=t+ +(e.type===ja):o.el=a.el),o.type===Na&&!o.el&&(o.el=a.el)}}function Ta(e){let t=e.slice(),n=[0],r,i,a,o,s,c=e.length;for(r=0;r<c;r++){let c=e[r];if(c!==0){if(i=n[n.length-1],e[i]<c){t[r]=i,n.push(r);continue}for(a=0,o=n.length-1;a<o;)s=a+o>>1,e[n[s]]<c?a=s+1:o=s;c<e[n[a]]&&(a>0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-->0;)n[a]=o,o=t[o];return n}function Ea(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ea(t)}function Da(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function Oa(e){if(e.placeholder)return e.placeholder;let t=e.component;return t?Oa(t.subTree):null}var ka=e=>e.__isSuspense;function Aa(e,t){t&&t.pendingBranch?x(e)?t.effects.push(...e):t.effects.push(e):Wn(e)}var ja=Symbol.for(`v-fgt`),Ma=Symbol.for(`v-txt`),Na=Symbol.for(`v-cmt`),Pa=Symbol.for(`v-stc`),Fa=[],Ia=null;function B(e=!1){Fa.push(Ia=e?null:[])}function La(){Fa.pop(),Ia=Fa[Fa.length-1]||null}var Ra=1;function za(e,t=!1){Ra+=e,e<0&&Ia&&t&&(Ia.hasOnce=!0)}function Ba(e){return e.dynamicChildren=Ra>0?Ia||f:null,La(),Ra>0&&Ia&&Ia.push(e),e}function V(e,t,n,r,i,a){return Ba(U(e,t,n,r,i,a,!0))}function H(e,t,n,r,i){return Ba(W(e,t,n,r,i,!0))}function Va(e){return e?e.__v_isVNode===!0:!1}function Ha(e,t){return e.type===t.type&&e.key===t.key}var Ua=({key:e})=>e??null,Wa=({ref:e,ref_key:t,ref_for:n})=>(typeof e==`number`&&(e=``+e),e==null?null:E(e)||un(e)||T(e)?{i:Yn,r:e,k:t,f:!!n}:e);function U(e,t=null,n=null,r=0,i=null,a=e===ja?0:1,o=!1,s=!1){let c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ua(t),ref:t&&Wa(t),scopeId:Xn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Yn};return s?(Qa(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=E(n)?8:16),Ra>0&&!o&&Ia&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&Ia.push(c),c}var W=Ga;function Ga(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===si)&&(e=Na),Va(e)){let r=qa(e,t,!0);return n&&Qa(r,n),Ra>0&&!a&&Ia&&(r.shapeFlag&6?Ia[Ia.indexOf(e)]=r:Ia.push(r)),r.patchFlag=-2,r}if(Co(e)&&(e=e.__vccOpts),t){t=Ka(t);let{class:e,style:n}=t;e&&!E(e)&&(t.class=A(e)),O(n)&&(an(n)&&!x(n)&&(n=_({},n)),t.style=be(n))}let o=E(e)?1:ka(e)?128:lr(e)?64:O(e)?4:T(e)?2:0;return U(e,t,n,r,i,o,a,!0)}function Ka(e){return e?an(e)||na(e)?_({},e):e:null}function qa(e,t,n=!1,r=!1){let{props:i,ref:a,patchFlag:o,children:s,transition:c}=e,l=t?$a(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ua(l),ref:t&&t.ref?n&&a?x(a)?a.concat(Wa(t)):[a,Wa(t)]:Wa(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ja?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qa(e.ssContent),ssFallback:e.ssFallback&&qa(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&Pr(u,c.clone(u)),u}function Ja(e=` `,t=0){return W(Ma,null,e,t)}function Ya(e,t){let n=W(Pa,null,e);return n.staticCount=t,n}function G(e=``,t=!1){return t?(B(),H(Na,null,e)):W(Na,null,e)}function Xa(e){return e==null||typeof e==`boolean`?W(Na):x(e)?W(ja,null,e.slice()):Va(e)?Za(e):W(Ma,null,String(e))}function Za(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qa(e)}function Qa(e,t){let n=0,{shapeFlag:r}=e;if(t==null)t=null;else if(x(t))n=16;else if(typeof t==`object`)if(r&65){let n=t.default;n&&(n._c&&(n._d=!1),Qa(e,n()),n._c&&(n._d=!0));return}else{n=32;let r=t._;!r&&!na(t)?t._ctx=Yn:r===3&&Yn&&(Yn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else T(t)?(t={default:t,_ctx:Yn},n=32):(t=String(t),r&64?(n=16,t=[Ja(t)]):n=8);e.children=t,e.shapeFlag|=n}function $a(...e){let t={};for(let n=0;n<e.length;n++){let r=e[n];for(let e in r)if(e===`class`)t.class!==r.class&&(t.class=A([t.class,r.class]));else if(e===`style`)t.style=be([t.style,r.style]);else if(h(e)){let n=t[e],i=r[e];i&&n!==i&&!(x(n)&&n.includes(i))&&(t[e]=n?[].concat(n,i):i)}else e!==``&&(t[e]=r[e])}return t}function eo(e,t,n,r=null){jn(e,t,7,[n,r])}var to=zi(),no=0;function ro(e,t,n){let r=e.type,i=(t?t.appContext:e.appContext)||to,a={uid:no++,vnode:e,type:r,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Ie(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),ids:t?t.ids:[``,0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ca(r,i),emitsOptions:Ki(r,i),emit:null,emitted:null,propsDefaults:d,inheritAttrs:r.inheritAttrs,ctx:d,data:d,props:d,attrs:d,slots:d,refs:d,setupState:d,setupContext: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 a.ctx={_:a},a.root=t?t.root:a,a.emit=Wi.bind(null,a),e.ce&&e.ce(a),a}var io=null,ao=()=>io||Yn,oo,so;{let e=ye(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};oo=t(`__VUE_INSTANCE_SETTERS__`,e=>io=e),so=t(`__VUE_SSR_SETTERS__`,e=>fo=e)}var co=e=>{let t=io;return oo(e),e.scope.on(),()=>{e.scope.off(),oo(t)}},lo=()=>{io&&io.scope.off(),oo(null)};function uo(e){return e.vnode.shapeFlag&4}var fo=!1;function po(e,t=!1,n=!1){t&&so(t);let{props:r,children:i}=e.vnode,a=uo(e);ra(e,r,a,t),ga(e,i,n||t);let o=a?mo(e,t):void 0;return t&&so(!1),o}function mo(e,t){let n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,yi);let{setup:r}=n;if(r){rt();let n=e.setupContext=r.length>1?bo(e):null,i=co(e),a=An(r,e,0,[e.props,n]),o=k(a);if(it(),i(),(o||e.sp)&&!Br(e)&&Ir(e),o){if(a.then(lo,lo),t)return a.then(n=>{ho(e,n,t)}).catch(t=>{Mn(t,e,0)});e.asyncDep=a}else ho(e,a,t)}else vo(e,t)}function ho(e,t,n){T(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:O(t)&&(e.setupState=gn(t)),vo(e,n)}var go,_o;function vo(e,t,n){let r=e.type;if(!e.render){if(!t&&go&&!r.render){let t=r.template||ki(e).template;if(t){let{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:o}=r;r.render=go(t,_(_({isCustomElement:n,delimiters:a},i),o))}}e.render=r.render||p,_o&&_o(e)}{let t=co(e);rt();try{Ti(e)}finally{it(),t()}}}var yo={get(e,t){return mt(e,`get`,``),e[t]}};function bo(e){return{attrs:new Proxy(e.attrs,yo),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function xo(e){return e.exposed?e.exposeProxy||=new Proxy(gn(sn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in _i)return _i[n](e)},has(e,t){return t in e||t in _i}}):e.proxy}function So(e,t=!0){return T(e)?e.displayName||e.name:e.name||t&&e.__name}function Co(e){return T(e)&&`__vccOpts`in e}var K=(e,t)=>Cn(e,t,fo);function wo(e,t,n){try{za(-1);let r=arguments.length;return r===2?O(t)&&!x(t)?Va(t)?W(e,null,[t]):W(e,t):W(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Va(n)&&(n=[n]),W(e,t,n))}finally{za(1)}}var To=`3.5.26`,Eo=p,Do=void 0,Oo=typeof window<`u`&&window.trustedTypes;if(Oo)try{Do=Oo.createPolicy(`vue`,{createHTML:e=>e})}catch{}var ko=Do?e=>Do.createHTML(e):e=>e,Ao=`http://www.w3.org/2000/svg`,jo=`http://www.w3.org/1998/Math/MathML`,Mo=typeof document<`u`?document:null,No=Mo&&Mo.createElement(`template`),Po={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?Mo.createElementNS(Ao,e):t===`mathml`?Mo.createElementNS(jo,e):n?Mo.createElement(e,{is:n}):Mo.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>Mo.createTextNode(e),createComment:e=>Mo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Mo.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===a||!(i=i.nextSibling)););else{No.innerHTML=ko(r===`svg`?`<svg>${e}</svg>`:r===`mathml`?`<math>${e}</math>`:e);let i=No.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Fo=`transition`,Io=`animation`,Lo=Symbol(`_vtc`),Ro={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},zo=_({},Tr,Ro),Bo=(e=>(e.displayName=`Transition`,e.props=zo,e))((e,{slots:t})=>wo(kr,Uo(e),t)),Vo=(e,t=[])=>{x(e)?e.forEach(e=>e(...t)):e&&e(...t)},Ho=e=>e?x(e)?e.some(e=>e.length>1):e.length>1:!1;function Uo(e){let t={};for(let n in e)n in Ro||(t[n]=e[n]);if(e.css===!1)return t;let{name:n=`v`,type:r,duration:i,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:l=o,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=Wo(i),h=m&&m[0],g=m&&m[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:b,onLeave:x,onLeaveCancelled:S,onBeforeAppear:C=v,onAppear:w=y,onAppearCancelled:T=b}=t,E=(e,t,n,r)=>{e._enterCancelled=r,qo(e,t?u:s),qo(e,t?l:o),n&&n()},D=(e,t)=>{e._isLeaving=!1,qo(e,d),qo(e,p),qo(e,f),t&&t()},O=e=>(t,n)=>{let i=e?w:y,o=()=>E(t,e,n);Vo(i,[t,o]),Jo(()=>{qo(t,e?c:a),Ko(t,e?u:s),Ho(i)||Xo(t,r,h,o)})};return _(t,{onBeforeEnter(e){Vo(v,[e]),Ko(e,a),Ko(e,o)},onBeforeAppear(e){Vo(C,[e]),Ko(e,c),Ko(e,l)},onEnter:O(!1),onAppear:O(!0),onLeave(e,t){e._isLeaving=!0;let n=()=>D(e,t);Ko(e,d),e._enterCancelled?(Ko(e,f),es(e)):(es(e),Ko(e,f)),Jo(()=>{e._isLeaving&&(qo(e,d),Ko(e,p),Ho(x)||Xo(e,r,g,n))}),Vo(x,[e,n])},onEnterCancelled(e){E(e,!1,void 0,!0),Vo(b,[e])},onAppearCancelled(e){E(e,!0,void 0,!0),Vo(T,[e])},onLeaveCancelled(e){D(e),Vo(S,[e])}})}function Wo(e){if(e==null)return null;if(O(e))return[Go(e.enter),Go(e.leave)];{let t=Go(e);return[t,t]}}function Go(e){return _e(e)}function Ko(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[Lo]||(e[Lo]=new Set)).add(t)}function qo(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));let n=e[Lo];n&&(n.delete(t),n.size||(e[Lo]=void 0))}function Jo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}var Yo=0;function Xo(e,t,n,r){let i=e._endId=++Yo,a=()=>{i===e._endId&&r()};if(n!=null)return setTimeout(a,n);let{type:o,timeout:s,propCount:c}=Zo(e,t);if(!o)return r();let l=o+`end`,u=0,d=()=>{e.removeEventListener(l,f),a()},f=t=>{t.target===e&&++u>=c&&d()};setTimeout(()=>{u<c&&d()},s+1),e.addEventListener(l,f)}function Zo(e,t){let n=window.getComputedStyle(e),r=e=>(n[e]||``).split(`, `),i=r(`${Fo}Delay`),a=r(`${Fo}Duration`),o=Qo(i,a),s=r(`${Io}Delay`),c=r(`${Io}Duration`),l=Qo(s,c),u=null,d=0,f=0;t===Fo?o>0&&(u=Fo,d=o,f=a.length):t===Io?l>0&&(u=Io,d=l,f=c.length):(d=Math.max(o,l),u=d>0?o>l?Fo:Io:null,f=u?u===Fo?a.length:c.length:0);let p=u===Fo&&/\b(?:transform|all)(?:,|$)/.test(r(`${Fo}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function Qo(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((t,n)=>$o(t)+$o(e[n])))}function $o(e){return e===`auto`?0:Number(e.slice(0,-1).replace(`,`,`.`))*1e3}function es(e){return(e?e.ownerDocument:document).body.offsetHeight}function ts(e,t,n){let r=e[Lo];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var ns=Symbol(`_vod`),rs=Symbol(`_vsh`),is={name:`show`,beforeMount(e,{value:t},{transition:n}){e[ns]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):as(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),as(e,!0),r.enter(e)):r.leave(e,()=>{as(e,!1)}):as(e,t))},beforeUnmount(e,{value:t}){as(e,t)}};function as(e,t){e.style.display=t?e[ns]:`none`,e[rs]=!t}var os=Symbol(``),ss=/(?:^|;)\s*display\s*:/;function cs(e,t,n){let r=e.style,i=E(n),a=!1;if(n&&!i){if(t)if(E(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??us(r,t,``)}else for(let e in t)n[e]??us(r,e,``);for(let e in n)e===`display`&&(a=!0),us(r,e,n[e])}else if(i){if(t!==n){let e=r[os];e&&(n+=`;`+e),r.cssText=n,a=ss.test(n)}}else t&&e.removeAttribute(`style`);ns in e&&(e[ns]=a?r.display:``,e[rs]&&(r.display=`none`))}var ls=/\s*!important$/;function us(e,t,n){if(x(n))n.forEach(n=>us(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=ps(e,t);ls.test(n)?e.setProperty(ue(r),n.replace(ls,``),`important`):e[r]=n}}var ds=[`Webkit`,`Moz`,`ms`],fs={};function ps(e,t){let n=fs[t];if(n)return n;let r=ce(t);if(r!==`filter`&&r in e)return fs[t]=r;r=de(r);for(let n=0;n<ds.length;n++){let i=ds[n]+r;if(i in e)return fs[t]=i}return t}var ms=`http://www.w3.org/1999/xlink`;function hs(e,t,n,r,i,a=De(t)){r&&t.startsWith(`xlink:`)?n==null?e.removeAttributeNS(ms,t.slice(6,t.length)):e.setAttributeNS(ms,t,n):n==null||a&&!Oe(n)?e.removeAttribute(t):e.setAttribute(t,a?``:D(n)?String(n):n)}function gs(e,t,n,r,i){if(t===`innerHTML`||t===`textContent`){n!=null&&(e[t]=t===`innerHTML`?ko(n):n);return}let a=e.tagName;if(t===`value`&&a!==`PROGRESS`&&!a.includes(`-`)){let r=a===`OPTION`?e.getAttribute(`value`)||``:e.value,i=n==null?e.type===`checkbox`?`on`:``:String(n);(r!==i||!(`_value`in e))&&(e.value=i),n??e.removeAttribute(t),e._value=n;return}let o=!1;if(n===``||n==null){let r=typeof e[t];r===`boolean`?n=Oe(n):n==null&&r===`string`?(n=``,o=!0):r===`number`&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(i||t)}function _s(e,t,n,r){e.addEventListener(t,n,r)}function vs(e,t,n,r){e.removeEventListener(t,n,r)}var ys=Symbol(`_vei`);function bs(e,t,n,r,i=null){let a=e[ys]||(e[ys]={}),o=a[t];if(r&&o)o.value=r;else{let[n,s]=Ss(t);r?_s(e,n,a[t]=Es(r,i),s):o&&(vs(e,n,o,s),a[t]=void 0)}}var xs=/(?:Once|Passive|Capture)$/;function Ss(e){let t;if(xs.test(e)){t={};let n;for(;n=e.match(xs);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===`:`?e.slice(3):ue(e.slice(2)),t]}var Cs=0,ws=Promise.resolve(),Ts=()=>Cs||=(ws.then(()=>Cs=0),Date.now());function Es(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;jn(Ds(e,n.value),t,5,[e])};return n.value=e,n.attached=Ts(),n}function Ds(e,t){if(x(t)){let n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}else return t}var Os=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ks=(e,t,n,r,i,a)=>{let o=i===`svg`;t===`class`?ts(e,r,o):t===`style`?cs(e,n,r):h(t)?g(t)||bs(e,t,n,r,a):(t[0]===`.`?(t=t.slice(1),!0):t[0]===`^`?(t=t.slice(1),!1):As(e,t,r,o))?(gs(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&hs(e,t,r,o,a,t!==`value`)):e._isVueCE&&(/[A-Z]/.test(t)||!E(r))?gs(e,ce(t),r,a,t):(t===`true-value`?e._trueValue=r:t===`false-value`&&(e._falseValue=r),hs(e,t,r,o))};function As(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&Os(t)&&T(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return Os(t)&&E(n)?!1:t in e}var js=new WeakMap,Ms=new WeakMap,Ns=Symbol(`_moveCb`),Ps=Symbol(`_enterCb`),Fs=(e=>(delete e.props.mode,e))({name:`TransitionGroup`,props:_({},zo,{tag:String,moveClass:String}),setup(e,{slots:t}){let n=ao(),r=Cr(),i,a;return Zr(()=>{if(!i.length)return;let t=e.moveClass||`${e.name||`v`}-move`;if(!zs(i[0].el,n.vnode.el,t)){i=[];return}i.forEach(Is),i.forEach(Ls);let r=i.filter(Rs);es(n.vnode.el),r.forEach(e=>{let n=e.el,r=n.style;Ko(n,t),r.transform=r.webkitTransform=r.transitionDuration=``;let i=n[Ns]=e=>{e&&e.target!==n||(!e||e.propertyName.endsWith(`transform`))&&(n.removeEventListener(`transitionend`,i),n[Ns]=null,qo(n,t))};n.addEventListener(`transitionend`,i)}),i=[]}),()=>{let o=on(e),s=Uo(o),c=o.tag||ja;if(i=[],a)for(let e=0;e<a.length;e++){let t=a[e];t.el&&t.el instanceof Element&&(i.push(t),Pr(t,jr(t,s,r,n)),js.set(t,{left:t.el.offsetLeft,top:t.el.offsetTop}))}a=t.default?Fr(t.default()):[];for(let e=0;e<a.length;e++){let t=a[e];t.key!=null&&Pr(t,jr(t,s,r,n))}return W(c,null,a)}}});function Is(e){let t=e.el;t[Ns]&&t[Ns](),t[Ps]&&t[Ps]()}function Ls(e){Ms.set(e,{left:e.el.offsetLeft,top:e.el.offsetTop})}function Rs(e){let t=js.get(e),n=Ms.get(e),r=t.left-n.left,i=t.top-n.top;if(r||i){let t=e.el.style;return t.transform=t.webkitTransform=`translate(${r}px,${i}px)`,t.transitionDuration=`0s`,e}}function zs(e,t,n){let r=e.cloneNode(),i=e[Lo];i&&i.forEach(e=>{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display=`none`;let a=t.nodeType===1?t:t.parentNode;a.appendChild(r);let{hasTransform:o}=Zo(r);return a.removeChild(r),o}var Bs=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return x(t)?e=>me(t,e):t};function Vs(e){e.target.composing=!0}function Hs(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}var Us=Symbol(`_assign`);function Ws(e,t,n){return t&&(e=e.trim()),n&&(e=ge(e)),e}var Gs={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[Us]=Bs(i);let a=r||i.props&&i.props.type===`number`;_s(e,t?`change`:`input`,t=>{t.target.composing||e[Us](Ws(e.value,n,a))}),(n||a)&&_s(e,`change`,()=>{e.value=Ws(e.value,n,a)}),t||(_s(e,`compositionstart`,Vs),_s(e,`compositionend`,Hs),_s(e,`change`,Hs))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[Us]=Bs(o),e.composing)return;let s=(a||e.type===`number`)&&!/^0\d/.test(e.value)?ge(e.value):e.value,c=t??``;s!==c&&(document.activeElement===e&&e.type!==`range`&&(r&&t===n||i&&e.value.trim()===c)||(e.value=c))}},Ks={deep:!0,created(e,t,n){e[Us]=Bs(n),_s(e,`change`,()=>{let t=e._modelValue,n=Ys(e),r=e.checked,i=e[Us];if(x(t)){let e=je(t,n),a=e!==-1;if(r&&!a)i(t.concat(n));else if(!r&&a){let n=[...t];n.splice(e,1),i(n)}}else if(C(t)){let e=new Set(t);r?e.add(n):e.delete(n),i(e)}else i(Xs(e,r))})},mounted:qs,beforeUpdate(e,t,n){e[Us]=Bs(n),qs(e,t,n)}};function qs(e,{value:t,oldValue:n},r){e._modelValue=t;let i;if(x(t))i=je(t,r.props.value)>-1;else if(C(t))i=t.has(r.props.value);else{if(t===n)return;i=Ae(t,Xs(e,!0))}e.checked!==i&&(e.checked=i)}var Js={created(e,{value:t},n){e.checked=Ae(t,n.props.value),e[Us]=Bs(n),_s(e,`change`,()=>{e[Us](Ys(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[Us]=Bs(r),t!==n&&(e.checked=Ae(t,r.props.value))}};function Ys(e){return`_value`in e?e._value:e.value}function Xs(e,t){let n=t?`_trueValue`:`_falseValue`;return n in e?e[n]:t}var Zs=[`ctrl`,`shift`,`alt`,`meta`],Qs={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>`button`in e&&e.button!==0,middle:e=>`button`in e&&e.button!==1,right:e=>`button`in e&&e.button!==2,exact:(e,t)=>Zs.some(n=>e[`${n}Key`]&&!t.includes(n))},$s=(e,t)=>{let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e<t.length;e++){let r=Qs[t[e]];if(r&&r(n,t))return}return e(n,...r)}))},ec={esc:`escape`,space:` `,up:`arrow-up`,left:`arrow-left`,right:`arrow-right`,down:`arrow-down`,delete:`backspace`},tc=(e,t)=>{let n=e._withKeys||={},r=t.join(`.`);return n[r]||(n[r]=(n=>{if(!(`key`in n))return;let r=ue(n.key);if(t.some(e=>e===r||ec[e]===r))return e(n)}))},nc=_({patchProp:ks},Po),rc;function ic(){return rc||=ya(nc)}var ac=((...e)=>{ic().render(...e)}),oc=((...e)=>{let t=ic().createApp(...e),{mount:n}=t;return t.mount=e=>{let r=cc(e);if(!r)return;let i=t._component;!T(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent=``);let a=n(r,!1,sc(r));return r instanceof Element&&(r.removeAttribute(`v-cloak`),r.setAttribute(`data-v-app`,``)),a},t});function sc(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function cc(e){return E(e)?document.querySelector(e):e}var lc=`2.13.0`,uc=Symbol(`INSTALLED_KEY`),dc=Symbol(),fc=`is-`,pc=(e,t,n,r,i)=>{let a=`${e}-${t}`;return n&&(a+=`-${n}`),r&&(a+=`__${r}`),i&&(a+=`--${i}`),a},mc=Symbol(`namespaceContextKey`),hc=e=>{let t=e||(ao()?I(mc,M(`el`)):M(`el`));return K(()=>N(t)||`el`)},q=(e,t)=>{let n=hc(t);return{namespace:n,b:(t=``)=>pc(n.value,e,t,``,``),e:t=>t?pc(n.value,e,``,t,``):``,m:t=>t?pc(n.value,e,``,``,t):``,be:(t,r)=>t&&r?pc(n.value,e,t,r,``):``,em:(t,r)=>t&&r?pc(n.value,e,``,t,r):``,bm:(t,r)=>t&&r?pc(n.value,e,t,``,r):``,bem:(t,r,i)=>t&&r&&i?pc(n.value,e,t,r,i):``,is:(e,...t)=>{let n=t.length>=1?t[0]:!0;return e&&n?`${fc}${e}`:``},cssVar:e=>{let t={};for(let r in e)e[r]&&(t[`--${n.value}-${r}`]=e[r]);return t},cssVarName:e=>`--${n.value}-${e}`,cssVarBlock:t=>{let r={};for(let i in t)t[i]&&(r[`--${n.value}-${e}-${i}`]=t[i]);return r},cssVarBlockName:t=>`--${n.value}-${e}-${t}`}},gc=typeof global==`object`&&global&&global.Object===Object&&global,_c=typeof self==`object`&&self&&self.Object===Object&&self,vc=gc||_c||Function(`return this`)(),yc=vc.Symbol,bc=Object.prototype,xc=bc.hasOwnProperty,Sc=bc.toString,Cc=yc?yc.toStringTag:void 0;function wc(e){var t=xc.call(e,Cc),n=e[Cc];try{e[Cc]=void 0;var r=!0}catch{}var i=Sc.call(e);return r&&(t?e[Cc]=n:delete e[Cc]),i}var Tc=Object.prototype.toString;function Ec(e){return Tc.call(e)}var Dc=`[object Null]`,Oc=`[object Undefined]`,kc=yc?yc.toStringTag:void 0;function Ac(e){return e==null?e===void 0?Oc:Dc:kc&&kc in Object(e)?wc(e):Ec(e)}function jc(e){return typeof e==`object`&&!!e}var Mc=`[object Symbol]`;function Nc(e){return typeof e==`symbol`||jc(e)&&Ac(e)==Mc}function Pc(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var Fc=Array.isArray,Ic=1/0,Lc=yc?yc.prototype:void 0,Rc=Lc?Lc.toString:void 0;function zc(e){if(typeof e==`string`)return e;if(Fc(e))return Pc(e,zc)+``;if(Nc(e))return Rc?Rc.call(e):``;var t=e+``;return t==`0`&&1/e==-Ic?`-0`:t}var Bc=/\s/;function Vc(e){for(var t=e.length;t--&&Bc.test(e.charAt(t)););return t}var Hc=/^\s+/;function Uc(e){return e&&e.slice(0,Vc(e)+1).replace(Hc,``)}function Wc(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}var Gc=NaN,Kc=/^[-+]0x[0-9a-f]+$/i,qc=/^0b[01]+$/i,Jc=/^0o[0-7]+$/i,Yc=parseInt;function Xc(e){if(typeof e==`number`)return e;if(Nc(e))return Gc;if(Wc(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=Wc(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=Uc(e);var n=qc.test(e);return n||Jc.test(e)?Yc(e.slice(2),n?2:8):Kc.test(e)?Gc:+e}var Zc=1/0,Qc=17976931348623157e292;function $c(e){return e?(e=Xc(e),e===Zc||e===-Zc?(e<0?-1:1)*Qc:e===e?e:0):e===0?e:0}function el(e){var t=$c(e),n=t%1;return t===t?n?t-n:t:0}function tl(e){return e}var nl=`[object AsyncFunction]`,rl=`[object Function]`,il=`[object GeneratorFunction]`,al=`[object Proxy]`;function ol(e){if(!Wc(e))return!1;var t=Ac(e);return t==rl||t==il||t==nl||t==al}var sl=vc[`__core-js_shared__`],cl=function(){var e=/[^.]+$/.exec(sl&&sl.keys&&sl.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function ll(e){return!!cl&&cl in e}var ul=Function.prototype.toString;function dl(e){if(e!=null){try{return ul.call(e)}catch{}try{return e+``}catch{}}return``}var fl=/[\\^$.*+?()[\]{}|]/g,pl=/^\[object .+?Constructor\]$/,ml=Function.prototype,hl=Object.prototype,gl=ml.toString,_l=hl.hasOwnProperty,vl=RegExp(`^`+gl.call(_l).replace(fl,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function yl(e){return!Wc(e)||ll(e)?!1:(ol(e)?vl:pl).test(dl(e))}function bl(e,t){return e?.[t]}function xl(e,t){var n=bl(e,t);return yl(n)?n:void 0}var Sl=xl(vc,`WeakMap`),Cl=Object.create,wl=function(){function e(){}return function(t){if(!Wc(t))return{};if(Cl)return Cl(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function Tl(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function El(){}function Dl(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}var Ol=800,kl=16,Al=Date.now;function jl(e){var t=0,n=0;return function(){var r=Al(),i=kl-(r-n);if(n=r,i>0){if(++t>=Ol)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Ml(e){return function(){return e}}var Nl=function(){try{var e=xl(Object,`defineProperty`);return e({},``,{}),e}catch{}}(),Pl=jl(Nl?function(e,t){return Nl(e,`toString`,{configurable:!0,enumerable:!1,value:Ml(t),writable:!0})}:tl);function Fl(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}function Il(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}function Ll(e){return e!==e}function Rl(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}function zl(e,t,n){return t===t?Rl(e,t,n):Il(e,Ll,n)}function Bl(e,t){return!!(e!=null&&e.length)&&zl(e,t,0)>-1}var Vl=9007199254740991,Hl=/^(?:0|[1-9]\d*)$/;function Ul(e,t){var n=typeof e;return t??=Vl,!!t&&(n==`number`||n!=`symbol`&&Hl.test(e))&&e>-1&&e%1==0&&e<t}function Wl(e,t,n){t==`__proto__`&&Nl?Nl(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function Gl(e,t){return e===t||e!==e&&t!==t}var Kl=Object.prototype.hasOwnProperty;function ql(e,t,n){var r=e[t];(!(Kl.call(e,t)&&Gl(r,n))||n===void 0&&!(t in e))&&Wl(e,t,n)}function Jl(e,t,n,r){var i=!n;n||={};for(var a=-1,o=t.length;++a<o;){var s=t[a],c=r?r(n[s],e[s],s,n,e):void 0;c===void 0&&(c=e[s]),i?Wl(n,s,c):ql(n,s,c)}return n}var Yl=Math.max;function Xl(e,t,n){return t=Yl(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=Yl(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),Tl(e,this,s)}}function Zl(e,t){return Pl(Xl(e,t,tl),e+``)}var Ql=9007199254740991;function $l(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=Ql}function eu(e){return e!=null&&$l(e.length)&&!ol(e)}function tu(e,t,n){if(!Wc(n))return!1;var r=typeof t;return(r==`number`?eu(n)&&Ul(t,n.length):r==`string`&&t in n)?Gl(n[t],e):!1}function nu(e){return Zl(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(a=e.length>3&&typeof a==`function`?(i--,a):void 0,o&&tu(n[0],n[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var s=n[r];s&&e(t,s,r,a)}return t})}var ru=Object.prototype;function iu(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||ru)}function au(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var ou=`[object Arguments]`;function su(e){return jc(e)&&Ac(e)==ou}var cu=Object.prototype,lu=cu.hasOwnProperty,uu=cu.propertyIsEnumerable,du=su(function(){return arguments}())?su:function(e){return jc(e)&&lu.call(e,`callee`)&&!uu.call(e,`callee`)};function fu(){return!1}var pu=typeof exports==`object`&&exports&&!exports.nodeType&&exports,mu=pu&&typeof module==`object`&&module&&!module.nodeType&&module,hu=mu&&mu.exports===pu?vc.Buffer:void 0,gu=(hu?hu.isBuffer:void 0)||fu,_u=`[object Arguments]`,vu=`[object Array]`,yu=`[object Boolean]`,bu=`[object Date]`,xu=`[object Error]`,Su=`[object Function]`,Cu=`[object Map]`,wu=`[object Number]`,Tu=`[object Object]`,Eu=`[object RegExp]`,Du=`[object Set]`,Ou=`[object String]`,ku=`[object WeakMap]`,Au=`[object ArrayBuffer]`,ju=`[object DataView]`,Mu=`[object Float32Array]`,Nu=`[object Float64Array]`,Pu=`[object Int8Array]`,Fu=`[object Int16Array]`,Iu=`[object Int32Array]`,Lu=`[object Uint8Array]`,Ru=`[object Uint8ClampedArray]`,zu=`[object Uint16Array]`,Bu=`[object Uint32Array]`,Vu={};Vu[Mu]=Vu[Nu]=Vu[Pu]=Vu[Fu]=Vu[Iu]=Vu[Lu]=Vu[Ru]=Vu[zu]=Vu[Bu]=!0,Vu[_u]=Vu[vu]=Vu[Au]=Vu[yu]=Vu[ju]=Vu[bu]=Vu[xu]=Vu[Su]=Vu[Cu]=Vu[wu]=Vu[Tu]=Vu[Eu]=Vu[Du]=Vu[Ou]=Vu[ku]=!1;function Hu(e){return jc(e)&&$l(e.length)&&!!Vu[Ac(e)]}function Uu(e){return function(t){return e(t)}}var Wu=typeof exports==`object`&&exports&&!exports.nodeType&&exports,Gu=Wu&&typeof module==`object`&&module&&!module.nodeType&&module,Ku=Gu&&Gu.exports===Wu&&gc.process,qu=function(){try{return Gu&&Gu.require&&Gu.require(`util`).types||Ku&&Ku.binding&&Ku.binding(`util`)}catch{}}(),Ju=qu&&qu.isTypedArray,Yu=Ju?Uu(Ju):Hu,Xu=Object.prototype.hasOwnProperty;function Zu(e,t){var n=Fc(e),r=!n&&du(e),i=!n&&!r&&gu(e),a=!n&&!r&&!i&&Yu(e),o=n||r||i||a,s=o?au(e.length,String):[],c=s.length;for(var l in e)(t||Xu.call(e,l))&&!(o&&(l==`length`||i&&(l==`offset`||l==`parent`)||a&&(l==`buffer`||l==`byteLength`||l==`byteOffset`)||Ul(l,c)))&&s.push(l);return s}function Qu(e,t){return function(n){return e(t(n))}}var $u=Qu(Object.keys,Object),ed=Object.prototype.hasOwnProperty;function td(e){if(!iu(e))return $u(e);var t=[];for(var n in Object(e))ed.call(e,n)&&n!=`constructor`&&t.push(n);return t}function nd(e){return eu(e)?Zu(e):td(e)}function rd(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var id=Object.prototype.hasOwnProperty;function ad(e){if(!Wc(e))return rd(e);var t=iu(e),n=[];for(var r in e)r==`constructor`&&(t||!id.call(e,r))||n.push(r);return n}function od(e){return eu(e)?Zu(e,!0):ad(e)}var sd=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,cd=/^\w*$/;function ld(e,t){if(Fc(e))return!1;var n=typeof e;return n==`number`||n==`symbol`||n==`boolean`||e==null||Nc(e)?!0:cd.test(e)||!sd.test(e)||t!=null&&e in Object(t)}var ud=xl(Object,`create`);function dd(){this.__data__=ud?ud(null):{},this.size=0}function fd(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}var pd=`__lodash_hash_undefined__`,md=Object.prototype.hasOwnProperty;function hd(e){var t=this.__data__;if(ud){var n=t[e];return n===pd?void 0:n}return md.call(t,e)?t[e]:void 0}var gd=Object.prototype.hasOwnProperty;function _d(e){var t=this.__data__;return ud?t[e]!==void 0:gd.call(t,e)}var vd=`__lodash_hash_undefined__`;function yd(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=ud&&t===void 0?vd:t,this}function bd(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}bd.prototype.clear=dd,bd.prototype.delete=fd,bd.prototype.get=hd,bd.prototype.has=_d,bd.prototype.set=yd;function xd(){this.__data__=[],this.size=0}function Sd(e,t){for(var n=e.length;n--;)if(Gl(e[n][0],t))return n;return-1}var Cd=Array.prototype.splice;function wd(e){var t=this.__data__,n=Sd(t,e);return n<0?!1:(n==t.length-1?t.pop():Cd.call(t,n,1),--this.size,!0)}function Td(e){var t=this.__data__,n=Sd(t,e);return n<0?void 0:t[n][1]}function Ed(e){return Sd(this.__data__,e)>-1}function Dd(e,t){var n=this.__data__,r=Sd(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Od(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Od.prototype.clear=xd,Od.prototype.delete=wd,Od.prototype.get=Td,Od.prototype.has=Ed,Od.prototype.set=Dd;var kd=xl(vc,`Map`);function Ad(){this.size=0,this.__data__={hash:new bd,map:new(kd||Od),string:new bd}}function jd(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}function Md(e,t){var n=e.__data__;return jd(t)?n[typeof t==`string`?`string`:`hash`]:n.map}function Nd(e){var t=Md(this,e).delete(e);return this.size-=+!!t,t}function Pd(e){return Md(this,e).get(e)}function Fd(e){return Md(this,e).has(e)}function Id(e,t){var n=Md(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function Ld(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Ld.prototype.clear=Ad,Ld.prototype.delete=Nd,Ld.prototype.get=Pd,Ld.prototype.has=Fd,Ld.prototype.set=Id;var Rd=`Expected a function`;function zd(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(Rd);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(zd.Cache||Ld),n}zd.Cache=Ld;var Bd=500;function Vd(e){var t=zd(e,function(e){return n.size===Bd&&n.clear(),e}),n=t.cache;return t}var Hd=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ud=/\\(\\)?/g,Wd=Vd(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(Hd,function(e,n,r,i){t.push(r?i.replace(Ud,`$1`):n||e)}),t});function Gd(e){return e==null?``:zc(e)}function Kd(e,t){return Fc(e)?e:ld(e,t)?[e]:Wd(Gd(e))}var qd=1/0;function Jd(e){if(typeof e==`string`||Nc(e))return e;var t=e+``;return t==`0`&&1/e==-qd?`-0`:t}function Yd(e,t){t=Kd(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[Jd(t[n++])];return n&&n==r?e:void 0}function Xd(e,t,n){var r=e==null?void 0:Yd(e,t);return r===void 0?n:r}function Zd(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var Qd=yc?yc.isConcatSpreadable:void 0;function $d(e){return Fc(e)||du(e)||!!(Qd&&e&&e[Qd])}function ef(e,t,n,r,i){var a=-1,o=e.length;for(n||=$d,i||=[];++a<o;){var s=e[a];t>0&&n(s)?t>1?ef(s,t-1,n,r,i):Zd(i,s):r||(i[i.length]=s)}return i}function tf(e){return e!=null&&e.length?ef(e,1):[]}function nf(e){return Pl(Xl(e,void 0,tf),e+``)}var rf=Qu(Object.getPrototypeOf,Object),af=`[object Object]`,of=Function.prototype,sf=Object.prototype,cf=of.toString,lf=sf.hasOwnProperty,uf=cf.call(Object);function df(e){if(!jc(e)||Ac(e)!=af)return!1;var t=rf(e);if(t===null)return!0;var n=lf.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&cf.call(n)==uf}function ff(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}function pf(){if(!arguments.length)return[];var e=arguments[0];return Fc(e)?e:[e]}function mf(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}function hf(e,t,n){return n===void 0&&(n=t,t=void 0),n!==void 0&&(n=Xc(n),n=n===n?n:0),t!==void 0&&(t=Xc(t),t=t===t?t:0),mf(Xc(e),t,n)}function gf(){this.__data__=new Od,this.size=0}function _f(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function vf(e){return this.__data__.get(e)}function yf(e){return this.__data__.has(e)}var bf=200;function xf(e,t){var n=this.__data__;if(n instanceof Od){var r=n.__data__;if(!kd||r.length<bf-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ld(r)}return n.set(e,t),this.size=n.size,this}function Sf(e){var t=this.__data__=new Od(e);this.size=t.size}Sf.prototype.clear=gf,Sf.prototype.delete=_f,Sf.prototype.get=vf,Sf.prototype.has=yf,Sf.prototype.set=xf;function Cf(e,t){return e&&Jl(t,nd(t),e)}function wf(e,t){return e&&Jl(t,od(t),e)}var Tf=typeof exports==`object`&&exports&&!exports.nodeType&&exports,Ef=Tf&&typeof module==`object`&&module&&!module.nodeType&&module,Df=Ef&&Ef.exports===Tf?vc.Buffer:void 0,Of=Df?Df.allocUnsafe:void 0;function kf(e,t){if(t)return e.slice();var n=e.length,r=Of?Of(n):new e.constructor(n);return e.copy(r),r}function Af(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}function jf(){return[]}var Mf=Object.prototype.propertyIsEnumerable,Nf=Object.getOwnPropertySymbols,Pf=Nf?function(e){return e==null?[]:(e=Object(e),Af(Nf(e),function(t){return Mf.call(e,t)}))}:jf;function Ff(e,t){return Jl(e,Pf(e),t)}var If=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)Zd(t,Pf(e)),e=rf(e);return t}:jf;function Lf(e,t){return Jl(e,If(e),t)}function Rf(e,t,n){var r=t(e);return Fc(e)?r:Zd(r,n(e))}function zf(e){return Rf(e,nd,Pf)}function Bf(e){return Rf(e,od,If)}var Vf=xl(vc,`DataView`),Hf=xl(vc,`Promise`),Uf=xl(vc,`Set`),Wf=`[object Map]`,Gf=`[object Object]`,Kf=`[object Promise]`,qf=`[object Set]`,Jf=`[object WeakMap]`,Yf=`[object DataView]`,Xf=dl(Vf),Zf=dl(kd),Qf=dl(Hf),$f=dl(Uf),ep=dl(Sl),tp=Ac;(Vf&&tp(new Vf(new ArrayBuffer(1)))!=Yf||kd&&tp(new kd)!=Wf||Hf&&tp(Hf.resolve())!=Kf||Uf&&tp(new Uf)!=qf||Sl&&tp(new Sl)!=Jf)&&(tp=function(e){var t=Ac(e),n=t==Gf?e.constructor:void 0,r=n?dl(n):``;if(r)switch(r){case Xf:return Yf;case Zf:return Wf;case Qf:return Kf;case $f:return qf;case ep:return Jf}return t});var np=tp,rp=Object.prototype.hasOwnProperty;function ip(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]==`string`&&rp.call(e,`index`)&&(n.index=e.index,n.input=e.input),n}var ap=vc.Uint8Array;function op(e){var t=new e.constructor(e.byteLength);return new ap(t).set(new ap(e)),t}function sp(e,t){var n=t?op(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var cp=/\w*$/;function lp(e){var t=new e.constructor(e.source,cp.exec(e));return t.lastIndex=e.lastIndex,t}var up=yc?yc.prototype:void 0,dp=up?up.valueOf:void 0;function fp(e){return dp?Object(dp.call(e)):{}}function pp(e,t){var n=t?op(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var mp=`[object Boolean]`,hp=`[object Date]`,gp=`[object Map]`,_p=`[object Number]`,vp=`[object RegExp]`,yp=`[object Set]`,bp=`[object String]`,xp=`[object Symbol]`,Sp=`[object ArrayBuffer]`,Cp=`[object DataView]`,wp=`[object Float32Array]`,Tp=`[object Float64Array]`,Ep=`[object Int8Array]`,Dp=`[object Int16Array]`,Op=`[object Int32Array]`,kp=`[object Uint8Array]`,Ap=`[object Uint8ClampedArray]`,jp=`[object Uint16Array]`,Mp=`[object Uint32Array]`;function Np(e,t,n){var r=e.constructor;switch(t){case Sp:return op(e);case mp:case hp:return new r(+e);case Cp:return sp(e,n);case wp:case Tp:case Ep:case Dp:case Op:case kp:case Ap:case jp:case Mp:return pp(e,n);case gp:return new r;case _p:case bp:return new r(e);case vp:return lp(e);case yp:return new r;case xp:return fp(e)}}function Pp(e){return typeof e.constructor==`function`&&!iu(e)?wl(rf(e)):{}}var Fp=`[object Map]`;function Ip(e){return jc(e)&&np(e)==Fp}var Lp=qu&&qu.isMap,Rp=Lp?Uu(Lp):Ip,zp=`[object Set]`;function Bp(e){return jc(e)&&np(e)==zp}var Vp=qu&&qu.isSet,Hp=Vp?Uu(Vp):Bp,Up=1,Wp=2,Gp=4,Kp=`[object Arguments]`,qp=`[object Array]`,Jp=`[object Boolean]`,Yp=`[object Date]`,Xp=`[object Error]`,Zp=`[object Function]`,Qp=`[object GeneratorFunction]`,$p=`[object Map]`,em=`[object Number]`,tm=`[object Object]`,nm=`[object RegExp]`,rm=`[object Set]`,im=`[object String]`,am=`[object Symbol]`,om=`[object WeakMap]`,sm=`[object ArrayBuffer]`,cm=`[object DataView]`,lm=`[object Float32Array]`,um=`[object Float64Array]`,dm=`[object Int8Array]`,fm=`[object Int16Array]`,pm=`[object Int32Array]`,mm=`[object Uint8Array]`,hm=`[object Uint8ClampedArray]`,gm=`[object Uint16Array]`,_m=`[object Uint32Array]`,vm={};vm[Kp]=vm[qp]=vm[sm]=vm[cm]=vm[Jp]=vm[Yp]=vm[lm]=vm[um]=vm[dm]=vm[fm]=vm[pm]=vm[$p]=vm[em]=vm[tm]=vm[nm]=vm[rm]=vm[im]=vm[am]=vm[mm]=vm[hm]=vm[gm]=vm[_m]=!0,vm[Xp]=vm[Zp]=vm[om]=!1;function ym(e,t,n,r,i,a){var o,s=t&Up,c=t&Wp,l=t&Gp;if(n&&(o=i?n(e,r,i,a):n(e)),o!==void 0)return o;if(!Wc(e))return e;var u=Fc(e);if(u){if(o=ip(e),!s)return Dl(e,o)}else{var d=np(e),f=d==Zp||d==Qp;if(gu(e))return kf(e,s);if(d==tm||d==Kp||f&&!i){if(o=c||f?{}:Pp(e),!s)return c?Lf(e,wf(o,e)):Ff(e,Cf(o,e))}else{if(!vm[d])return i?e:{};o=Np(e,d,s)}}a||=new Sf;var p=a.get(e);if(p)return p;a.set(e,o),Hp(e)?e.forEach(function(r){o.add(ym(r,t,n,r,e,a))}):Rp(e)&&e.forEach(function(r,i){o.set(i,ym(r,t,n,i,e,a))});var m=u?void 0:(l?c?Bf:zf:c?od:nd)(e);return Fl(m||e,function(r,i){m&&(i=r,r=e[i]),ql(o,i,ym(r,t,n,i,e,a))}),o}var bm=4;function xm(e){return ym(e,bm)}var Sm=1,Cm=4;function wm(e){return ym(e,Sm|Cm)}var Tm=`__lodash_hash_undefined__`;function Em(e){return this.__data__.set(e,Tm),this}function Dm(e){return this.__data__.has(e)}function Om(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Ld;++t<n;)this.add(e[t])}Om.prototype.add=Om.prototype.push=Em,Om.prototype.has=Dm;function km(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function Am(e,t){return e.has(t)}var jm=1,Mm=2;function Nm(e,t,n,r,i,a){var o=n&jm,s=e.length,c=t.length;if(s!=c&&!(o&&c>s))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&Mm?new Om:void 0;for(a.set(e,t),a.set(t,e);++d<s;){var m=e[d],h=t[d];if(r)var g=o?r(h,m,d,t,e,a):r(m,h,d,e,t,a);if(g!==void 0){if(g)continue;f=!1;break}if(p){if(!km(t,function(e,t){if(!Am(p,t)&&(m===e||i(m,e,n,r,a)))return p.push(t)})){f=!1;break}}else if(!(m===h||i(m,h,n,r,a))){f=!1;break}}return a.delete(e),a.delete(t),f}function Pm(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function Fm(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var Im=1,Lm=2,Rm=`[object Boolean]`,zm=`[object Date]`,Bm=`[object Error]`,Vm=`[object Map]`,Hm=`[object Number]`,Um=`[object RegExp]`,Wm=`[object Set]`,Gm=`[object String]`,Km=`[object Symbol]`,qm=`[object ArrayBuffer]`,Jm=`[object DataView]`,Ym=yc?yc.prototype:void 0,Xm=Ym?Ym.valueOf:void 0;function Zm(e,t,n,r,i,a,o){switch(n){case Jm:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case qm:return!(e.byteLength!=t.byteLength||!a(new ap(e),new ap(t)));case Rm:case zm:case Hm:return Gl(+e,+t);case Bm:return e.name==t.name&&e.message==t.message;case Um:case Gm:return e==t+``;case Vm:var s=Pm;case Wm:var c=r&Im;if(s||=Fm,e.size!=t.size&&!c)return!1;var l=o.get(e);if(l)return l==t;r|=Lm,o.set(e,t);var u=Nm(s(e),s(t),r,i,a,o);return o.delete(e),u;case Km:if(Xm)return Xm.call(e)==Xm.call(t)}return!1}var Qm=1,$m=Object.prototype.hasOwnProperty;function eh(e,t,n,r,i,a){var o=n&Qm,s=zf(e),c=s.length;if(c!=zf(t).length&&!o)return!1;for(var l=c;l--;){var u=s[l];if(!(o?u in t:$m.call(t,u)))return!1}var d=a.get(e),f=a.get(t);if(d&&f)return d==t&&f==e;var p=!0;a.set(e,t),a.set(t,e);for(var m=o;++l<c;){u=s[l];var h=e[u],g=t[u];if(r)var _=o?r(g,h,u,t,e,a):r(h,g,u,e,t,a);if(!(_===void 0?h===g||i(h,g,n,r,a):_)){p=!1;break}m||=u==`constructor`}if(p&&!m){var v=e.constructor,y=t.constructor;v!=y&&`constructor`in e&&`constructor`in t&&!(typeof v==`function`&&v instanceof v&&typeof y==`function`&&y instanceof y)&&(p=!1)}return a.delete(e),a.delete(t),p}var th=1,nh=`[object Arguments]`,rh=`[object Array]`,ih=`[object Object]`,ah=Object.prototype.hasOwnProperty;function oh(e,t,n,r,i,a){var o=Fc(e),s=Fc(t),c=o?rh:np(e),l=s?rh:np(t);c=c==nh?ih:c,l=l==nh?ih:l;var u=c==ih,d=l==ih,f=c==l;if(f&&gu(e)){if(!gu(t))return!1;o=!0,u=!1}if(f&&!u)return a||=new Sf,o||Yu(e)?Nm(e,t,n,r,i,a):Zm(e,t,c,n,r,i,a);if(!(n&th)){var p=u&&ah.call(e,`__wrapped__`),m=d&&ah.call(t,`__wrapped__`);if(p||m){var h=p?e.value():e,g=m?t.value():t;return a||=new Sf,i(h,g,n,r,a)}}return f?(a||=new Sf,eh(e,t,n,r,i,a)):!1}function sh(e,t,n,r,i){return e===t?!0:e==null||t==null||!jc(e)&&!jc(t)?e!==e&&t!==t:oh(e,t,n,r,sh,i)}var ch=1,lh=2;function uh(e,t,n,r){var i=n.length,a=i,o=!r;if(e==null)return!a;for(e=Object(e);i--;){var s=n[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){s=n[i];var c=s[0],l=e[c],u=s[1];if(o&&s[2]){if(l===void 0&&!(c in e))return!1}else{var d=new Sf;if(r)var f=r(l,u,c,e,t,d);if(!(f===void 0?sh(u,l,ch|lh,r,d):f))return!1}}return!0}function dh(e){return e===e&&!Wc(e)}function fh(e){for(var t=nd(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,dh(i)]}return t}function ph(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}function mh(e){var t=fh(e);return t.length==1&&t[0][2]?ph(t[0][0],t[0][1]):function(n){return n===e||uh(n,e,t)}}function hh(e,t){return e!=null&&t in Object(e)}function gh(e,t,n){t=Kd(t,e);for(var r=-1,i=t.length,a=!1;++r<i;){var o=Jd(t[r]);if(!(a=e!=null&&n(e,o)))break;e=e[o]}return a||++r!=i?a:(i=e==null?0:e.length,!!i&&$l(i)&&Ul(o,i)&&(Fc(e)||du(e)))}function _h(e,t){return e!=null&&gh(e,t,hh)}var vh=1,yh=2;function bh(e,t){return ld(e)&&dh(t)?ph(Jd(e),t):function(n){var r=Xd(n,e);return r===void 0&&r===t?_h(n,e):sh(t,r,vh|yh)}}function xh(e){return function(t){return t?.[e]}}function Sh(e){return function(t){return Yd(t,e)}}function Ch(e){return ld(e)?xh(Jd(e)):Sh(e)}function wh(e){return typeof e==`function`?e:e==null?tl:typeof e==`object`?Fc(e)?bh(e[0],e[1]):mh(e):Ch(e)}function Th(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(n(a[c],c,a)===!1)break}return t}}var Eh=Th();function Dh(e,t){return e&&Eh(e,t,nd)}function Oh(e,t){return function(n,r){if(n==null)return n;if(!eu(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Object(n);(t?a--:++a<i)&&r(o[a],a,o)!==!1;);return n}}var kh=Oh(Dh),Ah=function(){return vc.Date.now()},jh=`Expected a function`,Mh=Math.max,Nh=Math.min;function Ph(e,t,n){var r,i,a,o,s,c,l=0,u=!1,d=!1,f=!0;if(typeof e!=`function`)throw TypeError(jh);t=Xc(t)||0,Wc(n)&&(u=!!n.leading,d=`maxWait`in n,a=d?Mh(Xc(n.maxWait)||0,t):a,f=`trailing`in n?!!n.trailing:f);function p(t){var n=r,a=i;return r=i=void 0,l=t,o=e.apply(a,n),o}function m(e){return l=e,s=setTimeout(_,t),u?p(e):o}function h(e){var n=e-c,r=e-l,i=t-n;return d?Nh(i,a-r):i}function g(e){var n=e-c,r=e-l;return c===void 0||n>=t||n<0||d&&r>=a}function _(){var e=Ah();if(g(e))return v(e);s=setTimeout(_,h(e))}function v(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function y(){s!==void 0&&clearTimeout(s),l=0,r=c=i=s=void 0}function b(){return s===void 0?o:v(Ah())}function x(){var e=Ah(),n=g(e);if(r=arguments,i=this,c=e,n){if(s===void 0)return m(c);if(d)return clearTimeout(s),s=setTimeout(_,t),p(c)}return s===void 0&&(s=setTimeout(_,t)),o}return x.cancel=y,x.flush=b,x}function Fh(e,t,n){(n!==void 0&&!Gl(e[t],n)||n===void 0&&!(t in e))&&Wl(e,t,n)}function Ih(e){return jc(e)&&eu(e)}function Lh(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}function Rh(e){return Jl(e,od(e))}function zh(e,t,n,r,i,a,o){var s=Lh(e,n),c=Lh(t,n),l=o.get(c);if(l){Fh(e,n,l);return}var u=a?a(s,c,n+``,e,t,o):void 0,d=u===void 0;if(d){var f=Fc(c),p=!f&&gu(c),m=!f&&!p&&Yu(c);u=c,f||p||m?Fc(s)?u=s:Ih(s)?u=Dl(s):p?(d=!1,u=kf(c,!0)):m?(d=!1,u=pp(c,!0)):u=[]:df(c)||du(c)?(u=s,du(s)?u=Rh(s):(!Wc(s)||ol(s))&&(u=Pp(c))):d=!1}d&&(o.set(c,u),i(u,c,r,a,o),o.delete(c)),Fh(e,n,u)}function Bh(e,t,n,r,i){e!==t&&Eh(t,function(a,o){if(i||=new Sf,Wc(a))zh(e,t,o,n,Bh,r,i);else{var s=r?r(Lh(e,o),a,o+``,e,t,i):void 0;s===void 0&&(s=a),Fh(e,o,s)}},od)}function Vh(e,t,n){for(var r=-1,i=e==null?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}function Hh(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var Uh=Math.max,Wh=Math.min;function Gh(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var i=r-1;return n!==void 0&&(i=el(n),i=n<0?Uh(r+i,0):Wh(i,r-1)),Il(e,wh(t,3),i,!0)}function Kh(e,t){var n=-1,r=eu(e)?Array(e.length):[];return kh(e,function(e,i,a){r[++n]=t(e,i,a)}),r}function qh(e,t){return(Fc(e)?Pc:Kh)(e,wh(t,3))}function Jh(e,t){return ef(qh(e,t),1)}var Yh=1/0;function Xh(e){return e!=null&&e.length?ef(e,Yh):[]}function Zh(e){for(var t=-1,n=e==null?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1]}return r}function Qh(e,t){return t.length<2?e:Yd(e,ff(t,0,-1))}function $h(e,t){return sh(e,t)}function eg(e){return e==null}function tg(e){return e===null}function ng(e){return e===void 0}var rg=nu(function(e,t,n){Bh(e,t,n)}),ig=Object.prototype.hasOwnProperty;function ag(e,t){t=Kd(t,e);var n=-1,r=t.length;if(!r)return!0;for(var i=e==null||typeof e!=`object`&&typeof e!=`function`;++n<r;){var a=t[n];if(typeof a==`string`){if(a===`__proto__`&&!ig.call(e,`__proto__`))return!1;if(a===`constructor`&&n+1<r&&typeof t[n+1]==`string`&&t[n+1]===`prototype`){if(i&&n===0)continue;return!1}}}var o=Qh(e,t);return o==null||delete o[Jd(Hh(t))]}function og(e){return df(e)?void 0:e}var sg=1,cg=2,lg=4,ug=nf(function(e,t){var n={};if(e==null)return n;var r=!1;t=Pc(t,function(t){return t=Kd(t,e),r||=t.length>1,t}),Jl(e,Bf(e),n),r&&(n=ym(n,sg|cg|lg,og));for(var i=t.length;i--;)ag(n,t[i]);return n});function dg(e,t,n,r){if(!Wc(e))return e;t=Kd(t,e);for(var i=-1,a=t.length,o=a-1,s=e;s!=null&&++i<a;){var c=Jd(t[i]),l=n;if(c===`__proto__`||c===`constructor`||c===`prototype`)return e;if(i!=o){var u=s[c];l=r?r(u,c,s):void 0,l===void 0&&(l=Wc(u)?u:Ul(t[i+1])?[]:{})}ql(s,c,l),s=s[c]}return e}function fg(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],s=Yd(e,o);n(s,o)&&dg(a,Kd(o,e),s)}return a}function pg(e,t){return fg(e,t,function(t,n){return _h(e,n)})}var mg=nf(function(e,t){return e==null?{}:pg(e,t)});function hg(e,t,n){return e==null?e:dg(e,t,n)}var gg=`Expected a function`;function _g(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(gg);return Wc(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),Ph(e,t,{leading:r,maxWait:t,trailing:i})}var vg=Uf&&1/Fm(new Uf([,-0]))[1]==1/0?function(e){return new Uf(e)}:El,yg=200;function bg(e,t,n){var r=-1,i=Bl,a=e.length,o=!0,s=[],c=s;if(n)o=!1,i=Vh;else if(a>=yg){var l=t?null:vg(e);if(l)return Fm(l);o=!1,i=Am,c=new Om}else c=t?[]:s;outer:for(;++r<a;){var u=e[r],d=t?t(u):u;if(u=n||u!==0?u:0,o&&d===d){for(var f=c.length;f--;)if(c[f]===d)continue outer;t&&c.push(d),s.push(u)}else i(c,d,n)||(c!==s&&c.push(d),s.push(u))}return s}var xg=Zl(function(e){return bg(ef(e,1,Ih,!0))}),Sg=e=>e===void 0,Cg=e=>typeof e==`boolean`,wg=e=>typeof e==`number`,Tg=e=>!e&&e!==0||x(e)&&e.length===0||O(e)&&!Object.keys(e).length,Eg=e=>typeof Element>`u`?!1:e instanceof Element,Dg=e=>eg(e),Og=e=>E(e)?!Number.isNaN(Number(e)):!1,kg=e=>e===window;function Ag(e,t){let n=dn();return ir(()=>{n.value=e()},{...t,flush:t?.flush??`sync`}),$t(n)}function jg(e){return Re()?(ze(e),!0):!1}function Mg(e){return typeof e==`function`?e():N(e)}function Ng(e){return un(e)?Zt(new Proxy({},{get(t,n,r){return N(Reflect.get(e.value,n,r))},set(t,n,r){return un(e.value[n])&&!un(r)?e.value[n].value=r:e.value[n]=r,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):Zt(e)}function Pg(e){return Ng(K(e))}var Fg=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var Ig=e=>e!==void 0,Lg=e=>e!=null,Rg=Object.prototype.toString,zg=e=>Rg.call(e)===`[object Object]`,Bg=(e,t,n)=>Math.min(n,Math.max(t,e)),Vg=()=>{},Hg=Ug();function Ug(){return Fg&&(window==null?void 0:window.navigator)?.userAgent&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(window==null?void 0:window.navigator)?.maxTouchPoints>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function Wg(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}function Gg(e,t={}){let n,r,i=Vg,a=e=>{clearTimeout(e),i(),i=Vg};return o=>{let s=Mg(e),c=Mg(t.maxWait);return n&&a(n),s<=0||c!==void 0&&c<=0?(r&&=(a(r),null),Promise.resolve(o())):new Promise((e,l)=>{i=t.rejectOnCancel?l:e,c&&!r&&(r=setTimeout(()=>{n&&a(n),r=null,e(o())},c)),n=setTimeout(()=>{r&&a(r),r=null,e(o())},s)})}}function Kg(...e){let t=0,n,r=!0,i=Vg,a,o,s,c,l;!un(e[0])&&typeof e[0]==`object`?{delay:o,trailing:s=!0,leading:c=!0,rejectOnCancel:l=!1}=e[0]:[o,s=!0,c=!0,l=!1]=e;let u=()=>{n&&(clearTimeout(n),n=void 0,i(),i=Vg)};return e=>{let d=Mg(o),f=Date.now()-t,p=()=>a=e();return u(),d<=0?(t=Date.now(),p()):(f>d&&(c||!r)?(t=Date.now(),p()):s&&(a=new Promise((e,a)=>{i=l?a:e,n=setTimeout(()=>{t=Date.now(),r=!0,e(p()),u()},Math.max(0,d-f))})),!c&&!n&&(n=setTimeout(()=>r=!0,d)),r=!1,a)}}function qg(e){return e||ao()}function Jg(e,t=200,n={}){return Wg(Gg(t,n),e)}function Yg(e,t=200,n={}){let r=M(e.value),i=Jg(()=>{r.value=e.value},t,n);return L(e,()=>i()),r}function Xg(e,t=200,n=!1,r=!0,i=!1){return Wg(Kg(t,n,r,i),e)}function Zg(e,t=!0,n){qg()?Yr(e,n):t?e():P(e)}function Qg(e,t,n={}){let{immediate:r=!0}=n,i=M(!1),a=null;function o(){a&&=(clearTimeout(a),null)}function s(){i.value=!1,o()}function c(...n){o(),i.value=!0,a=setTimeout(()=>{i.value=!1,a=null,e(...n)},Mg(t))}return r&&(i.value=!0,Fg&&c()),jg(s),{isPending:$t(i),start:c,stop:s}}function $g(e){let t=Mg(e);return t?.$el??t}var e_=Fg?window:void 0,t_=Fg?window.document:void 0;Fg&&window.navigator,Fg&&window.location;function n_(...e){let t,n,r,i;if(typeof e[0]==`string`||Array.isArray(e[0])?([n,r,i]=e,t=e_):[t,n,r,i]=e,!t)return Vg;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);let a=[],o=()=>{a.forEach(e=>e()),a.length=0},s=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),c=L(()=>[$g(t),Mg(i)],([e,t])=>{if(o(),!e)return;let i=zg(t)?{...t}:t;a.push(...n.flatMap(t=>r.map(n=>s(e,t,n,i))))},{immediate:!0,flush:`post`}),l=()=>{c(),o()};return jg(l),l}var r_=!1;function i_(e,t,n={}){let{window:r=e_,ignore:i=[],capture:a=!0,detectIframe:o=!1}=n;if(!r)return Vg;Hg&&!r_&&(r_=!0,Array.from(r.document.body.children).forEach(e=>e.addEventListener(`click`,Vg)),r.document.documentElement.addEventListener(`click`,Vg));let s=!0,c=e=>i.some(t=>{if(typeof t==`string`)return Array.from(r.document.querySelectorAll(t)).some(t=>t===e.target||e.composedPath().includes(t));{let n=$g(t);return n&&(e.target===n||e.composedPath().includes(n))}}),l=[n_(r,`click`,n=>{let r=$g(e);if(!(!r||r===n.target||n.composedPath().includes(r))){if(n.detail===0&&(s=!c(n)),!s){s=!0;return}t(n)}},{passive:!0,capture:a}),n_(r,`pointerdown`,t=>{let n=$g(e);s=!c(t)&&!!(n&&!t.composedPath().includes(n))},{passive:!0}),o&&n_(r,`blur`,n=>{setTimeout(()=>{let i=$g(e);r.document.activeElement?.tagName===`IFRAME`&&!i?.contains(r.document.activeElement)&&t(n)},0)})].filter(Boolean);return()=>l.forEach(e=>e())}function a_(){let e=M(!1),t=ao();return t&&Yr(()=>{e.value=!0},t),e}function o_(e){let t=a_();return K(()=>(t.value,!!e()))}function s_(e,t,n={}){let{window:r=e_,...i}=n,a,o=o_(()=>r&&`MutationObserver`in r),s=()=>{a&&=(a.disconnect(),void 0)},c=K(()=>{let t=Mg(e),n=(Array.isArray(t)?t:[t]).map($g).filter(Lg);return new Set(n)}),l=L(()=>c.value,e=>{s(),o.value&&e.size&&(a=new MutationObserver(t),e.forEach(e=>a.observe(e,i)))},{immediate:!0,flush:`post`}),u=()=>a?.takeRecords(),d=()=>{s(),l()};return jg(d),{isSupported:o,stop:d,takeRecords:u}}function c_(e={}){let{window:t=e_,deep:n=!0,triggerOnRemoval:r=!1}=e,i=e.document??t?.document,a=()=>{let e=i?.activeElement;if(n)for(;e?.shadowRoot;)e=e?.shadowRoot?.activeElement;return e},o=M(),s=()=>{o.value=a()};return t&&(n_(t,`blur`,e=>{e.relatedTarget===null&&s()},!0),n_(t,`focus`,s,!0)),r&&s_(i,e=>{e.filter(e=>e.removedNodes.length).map(e=>Array.from(e.removedNodes)).flat().forEach(e=>{e===o.value&&s()})},{childList:!0,subtree:!0}),s(),o}function l_(e,t={}){let{window:n=e_}=t,r=o_(()=>n&&`matchMedia`in n&&typeof n.matchMedia==`function`),i,a=M(!1),o=e=>{a.value=e.matches},s=()=>{i&&(`removeEventListener`in i?i.removeEventListener(`change`,o):i.removeListener(o))},c=ir(()=>{r.value&&(s(),i=n.matchMedia(Mg(e)),`addEventListener`in i?i.addEventListener(`change`,o):i.addListener(o),a.value=i.matches)});return jg(()=>{c(),s(),i=void 0}),a}function u_(e){return JSON.parse(JSON.stringify(e))}function d_(e,t,n={}){let{window:r=e_,initialValue:i=``,observe:a=!1}=n,o=M(i),s=K(()=>$g(t)||r?.document?.documentElement);function c(){let t=Mg(e),n=Mg(s);n&&r&&(o.value=r.getComputedStyle(n).getPropertyValue(t)?.trim()||i)}return a&&s_(s,c,{attributeFilter:[`style`,`class`],window:r}),L([s,()=>Mg(e)],c,{immediate:!0}),L(o,t=>{s.value?.style&&s.value.style.setProperty(Mg(e),t)}),o}function f_(e={}){let{document:t=t_}=e;if(!t)return M(`visible`);let n=M(t.visibilityState);return n_(t,`visibilitychange`,()=>{n.value=t.visibilityState}),n}function p_(e,t,n={}){let{window:r=e_,...i}=n,a,o=o_(()=>r&&`ResizeObserver`in r),s=()=>{a&&=(a.disconnect(),void 0)},c=L(K(()=>Array.isArray(e)?e.map(e=>$g(e)):[$g(e)]),e=>{if(s(),o.value&&r){a=new ResizeObserver(t);for(let t of e)t&&a.observe(t,i)}},{immediate:!0,flush:`post`}),l=()=>{s(),c()};return jg(l),{isSupported:o,stop:l}}function m_(e,t={}){let{reset:n=!0,windowResize:r=!0,windowScroll:i=!0,immediate:a=!0}=t,o=M(0),s=M(0),c=M(0),l=M(0),u=M(0),d=M(0),f=M(0),p=M(0);function m(){let t=$g(e);if(!t){n&&(o.value=0,s.value=0,c.value=0,l.value=0,u.value=0,d.value=0,f.value=0,p.value=0);return}let r=t.getBoundingClientRect();o.value=r.height,s.value=r.bottom,c.value=r.left,l.value=r.right,u.value=r.top,d.value=r.width,f.value=r.x,p.value=r.y}return p_(e,m),L(()=>$g(e),e=>!e&&m()),s_(e,m,{attributeFilter:[`style`,`class`]}),i&&n_(`scroll`,m,{capture:!0,passive:!0}),r&&n_(`resize`,m,{passive:!0}),Zg(()=>{a&&m()}),{height:o,bottom:s,left:c,right:l,top:u,width:d,x:f,y:p,update:m}}function h_(e,t={width:0,height:0},n={}){let{window:r=e_,box:i=`content-box`}=n,a=K(()=>($g(e)?.namespaceURI)?.includes(`svg`)),o=M(t.width),s=M(t.height),{stop:c}=p_(e,([t])=>{let n=i===`border-box`?t.borderBoxSize:i===`content-box`?t.contentBoxSize:t.devicePixelContentBoxSize;if(r&&a.value){let t=$g(e);if(t){let e=t.getBoundingClientRect();o.value=e.width,s.value=e.height}}else if(n){let e=Array.isArray(n)?n:[n];o.value=e.reduce((e,{inlineSize:t})=>e+t,0),s.value=e.reduce((e,{blockSize:t})=>e+t,0)}else o.value=t.contentRect.width,s.value=t.contentRect.height},n);Zg(()=>{let n=$g(e);n&&(o.value=`offsetWidth`in n?n.offsetWidth:t.width,s.value=`offsetHeight`in n?n.offsetHeight:t.height)});let l=L(()=>$g(e),e=>{o.value=e?t.width:0,s.value=e?t.height:0});function u(){c(),l()}return{width:o,height:s,stop:u}}function g_(e,t,n={}){let{root:r,rootMargin:i=`0px`,threshold:a=.1,window:o=e_,immediate:s=!0}=n,c=o_(()=>o&&`IntersectionObserver`in o),l=K(()=>{let t=Mg(e);return(Array.isArray(t)?t:[t]).map($g).filter(Lg)}),u=Vg,d=M(s),f=c.value?L(()=>[l.value,$g(r),d.value],([e,n])=>{if(u(),!d.value||!e.length)return;let r=new IntersectionObserver(t,{root:$g(n),rootMargin:i,threshold:a});e.forEach(e=>e&&r.observe(e)),u=()=>{r.disconnect(),u=Vg}},{immediate:s,flush:`post`}):Vg,p=()=>{u(),f(),d.value=!1};return jg(p),{isSupported:c,isActive:d,pause(){u(),d.value=!1},resume(){d.value=!0},stop:p}}function __(e,t,n,r={}){let{clone:i=!1,passive:a=!1,eventName:o,deep:s=!1,defaultValue:c,shouldEmit:l}=r,u=ao(),d=n||u?.emit||(u?.$emit)?.bind(u)||(u?.proxy?.$emit)?.bind(u?.proxy),f=o;t||=`modelValue`,f||=`update:${t.toString()}`;let p=e=>i?typeof i==`function`?i(e):u_(e):e,m=()=>Ig(e[t])?p(e[t]):c,h=e=>{l?l(e)&&d(f,e):d(f,e)};if(a){let n=M(m()),r=!1;return L(()=>e[t],e=>{r||(r=!0,n.value=p(e),P(()=>r=!1))}),L(n,n=>{!r&&(n!==e[t]||s)&&h(n)},{deep:s}),n}else return K({get(){return m()},set(e){h(e)}})}function v_(e={}){let{window:t=e_}=e;if(!t)return M(!1);let n=M(t.document.hasFocus());return n_(t,`blur`,()=>{n.value=!1}),n_(t,`focus`,()=>{n.value=!0}),n}function y_(e={}){let{window:t=e_,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:i=!0,includeScrollbar:a=!0}=e,o=M(n),s=M(r),c=()=>{t&&(a?(o.value=t.innerWidth,s.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,s.value=t.document.documentElement.clientHeight))};return c(),Zg(c),n_(`resize`,c,{passive:!0}),i&&L(l_(`(orientation: portrait)`),()=>c()),{width:o,height:s}}var b_=class extends Error{constructor(e){super(e),this.name=`ElementPlusError`}};function x_(e,t){throw new b_(`[${e}] ${t}`)}var S_={current:0},C_=M(0),w_=2e3,T_=Symbol(`elZIndexContextKey`),E_=Symbol(`zIndexContextKey`),D_=e=>{let t=ao()?I(T_,S_):S_,n=e||(ao()?I(E_,void 0):void 0),r=K(()=>{let e=N(n);return wg(e)?e:w_}),i=K(()=>r.value+C_.value);return!Fg&&I(T_),{initialZIndex:r,currentZIndex:i,nextZIndex:()=>(t.current++,C_.value=t.current,i.value)}},O_={name:`en`,el:{breadcrumb:{label:`Breadcrumb`},colorpicker:{confirm:`OK`,clear:`Clear`,defaultLabel:`color picker`,description:`current color is {color}. press enter to select a new color.`,alphaLabel:`pick alpha value`,alphaDescription:`alpha {alpha}, current color is {color}`,hueLabel:`pick hue value`,hueDescription:`hue {hue}, current color is {color}`,svLabel:`pick saturation and brightness value`,svDescription:`saturation {saturation}, brightness {brightness}, current color is {color}`,predefineDescription:`select {value} as the color`},datepicker:{now:`Now`,today:`Today`,cancel:`Cancel`,clear:`Clear`,confirm:`OK`,dateTablePrompt:`Use the arrow keys and enter to select the day of the month`,monthTablePrompt:`Use the arrow keys and enter to select the month`,yearTablePrompt:`Use the arrow keys and enter to select the year`,selectedDate:`Selected date`,selectDate:`Select date`,selectTime:`Select time`,startDate:`Start Date`,startTime:`Start Time`,endDate:`End Date`,endTime:`End Time`,prevYear:`Previous Year`,nextYear:`Next Year`,prevMonth:`Previous Month`,nextMonth:`Next Month`,year:``,month1:`January`,month2:`February`,month3:`March`,month4:`April`,month5:`May`,month6:`June`,month7:`July`,month8:`August`,month9:`September`,month10:`October`,month11:`November`,month12:`December`,weeks:{sun:`Sun`,mon:`Mon`,tue:`Tue`,wed:`Wed`,thu:`Thu`,fri:`Fri`,sat:`Sat`},weeksFull:{sun:`Sunday`,mon:`Monday`,tue:`Tuesday`,wed:`Wednesday`,thu:`Thursday`,fri:`Friday`,sat:`Saturday`},months:{jan:`Jan`,feb:`Feb`,mar:`Mar`,apr:`Apr`,may:`May`,jun:`Jun`,jul:`Jul`,aug:`Aug`,sep:`Sep`,oct:`Oct`,nov:`Nov`,dec:`Dec`}},inputNumber:{decrease:`decrease number`,increase:`increase number`},select:{loading:`Loading`,noMatch:`No matching data`,noData:`No data`,placeholder:`Select`},mention:{loading:`Loading`},dropdown:{toggleDropdown:`Toggle Dropdown`},cascader:{noMatch:`No matching data`,loading:`Loading`,placeholder:`Select`,noData:`No data`},pagination:{goto:`Go to`,pagesize:`/page`,total:`Total {total}`,pageClassifier:``,page:`Page`,prev:`Go to previous page`,next:`Go to next page`,currentPage:`page {pager}`,prevPages:`Previous {pager} pages`,nextPages:`Next {pager} pages`,deprecationWarning:`Deprecated usages detected, please refer to the el-pagination documentation for more details`},dialog:{close:`Close this dialog`},drawer:{close:`Close this dialog`},messagebox:{title:`Message`,confirm:`OK`,cancel:`Cancel`,error:`Illegal input`,close:`Close this dialog`},upload:{deleteTip:`press delete to remove`,delete:`Delete`,preview:`Preview`,continue:`Continue`},slider:{defaultLabel:`slider between {min} and {max}`,defaultRangeStartLabel:`pick start value`,defaultRangeEndLabel:`pick end value`},table:{emptyText:`No Data`,confirmFilter:`Confirm`,resetFilter:`Reset`,clearFilter:`All`,sumText:`Sum`,selectAllLabel:`Select all rows`,selectRowLabel:`Select this row`,expandRowLabel:`Expand this row`,collapseRowLabel:`Collapse this row`,sortLabel:`Sort by {column}`,filterLabel:`Filter by {column}`},tag:{close:`Close this tag`},tour:{next:`Next`,previous:`Previous`,finish:`Finish`,close:`Close this dialog`},tree:{emptyText:`No Data`},transfer:{noMatch:`No matching data`,noData:`No data`,titles:[`List 1`,`List 2`],filterPlaceholder:`Enter keyword`,noCheckedFormat:`{total} items`,hasCheckedFormat:`{checked}/{total} checked`},image:{error:`FAILED`},pageHeader:{title:`Back`},popconfirm:{confirmButtonText:`Yes`,cancelButtonText:`No`},carousel:{leftArrow:`Carousel arrow left`,rightArrow:`Carousel arrow right`,indicator:`Carousel switch to index {index}`}}},k_=e=>(t,n)=>A_(t,n,N(e)),A_=(e,t,n)=>Xd(n,e,e).replace(/\{(\w+)\}/g,(e,n)=>`${t?.[n]??`{${n}}`}`),j_=e=>({lang:K(()=>N(e).name),locale:un(e)?e:M(e),t:k_(e)}),M_=Symbol(`localeContextKey`),N_=e=>{let t=e||I(M_,M());return j_(K(()=>t.value||O_))},P_=`__epPropKey`,J=e=>e,F_=e=>O(e)&&!!e.__epPropKey,I_=(e,t)=>{if(!O(e)||F_(e))return e;let{values:n,required:r,default:i,type:a,validator:o}=e,s={type:a,required:!!r,validator:n||o?r=>{let a=!1,s=[];if(n&&(s=Array.from(n),b(e,`default`)&&s.push(i),a||=s.includes(r)),o&&(a||=o(r)),!a&&s.length>0){let e=[...new Set(s)].map(e=>JSON.stringify(e)).join(`, `);Eo(`Invalid prop: validation failed${t?` for prop "${t}"`:``}. Expected one of [${e}], got value ${JSON.stringify(r)}.`)}return a}:void 0,[P_]:!0};return b(e,`default`)&&(s.default=i),s},Y=e=>Zh(Object.entries(e).map(([e,t])=>[e,I_(t,e)])),L_=[``,`default`,`small`,`large`],R_=I_({type:String,values:L_,required:!1}),z_=Symbol(`size`),B_=()=>{let e=I(z_,{});return K(()=>N(e.size)||``)},V_=Symbol(`emptyValuesContextKey`),H_=[``,void 0,null],U_=Y({emptyValues:Array,valueOnClear:{type:J([String,Number,Boolean,Function]),default:void 0,validator:e=>(e=T(e)?e():e,x(e)?e.every(e=>!e):!e)}}),W_=(e,t)=>{let n=ao()?I(V_,M({})):M({}),r=K(()=>e.emptyValues||n.value.emptyValues||H_),i=K(()=>T(e.valueOnClear)?e.valueOnClear():e.valueOnClear===void 0?T(n.value.valueOnClear)?n.value.valueOnClear():n.value.valueOnClear===void 0?t===void 0?void 0:t:n.value.valueOnClear:e.valueOnClear),a=e=>{let t=!0;return t=x(e)?r.value.some(t=>$h(e,t)):r.value.includes(e),t};return a(i.value),{emptyValues:r,valueOnClear:i,isEmptyValue:a}},G_=e=>Object.keys(e),K_=e=>Object.entries(e),q_=(e,t,n)=>({get value(){return Xd(e,t,n)},set value(n){hg(e,t,n)}}),J_=M();function Y_(e,t=void 0){let n=ao()?I(dc,J_):J_;return e?K(()=>n.value?.[e]??t):n}function X_(e,t){let n=Y_(),r=q(e,K(()=>n.value?.namespace||`el`)),i=N_(K(()=>n.value?.locale)),a=D_(K(()=>n.value?.zIndex||2e3)),o=K(()=>N(t)||n.value?.size||``);return Z_(K(()=>N(n)||{})),{ns:r,locale:i,zIndex:a,size:o}}var Z_=(e,t,n=!1)=>{let r=!!ao(),i=r?Y_():void 0,a=t?.provide??(r?er:void 0);if(!a)return;let o=K(()=>{let t=N(e);return i?.value?Q_(i.value,t):t});return a(dc,o),a(M_,K(()=>o.value.locale)),a(mc,K(()=>o.value.namespace)),a(E_,K(()=>o.value.zIndex)),a(z_,{size:K(()=>o.value.size||``)}),a(V_,K(()=>({emptyValues:o.value.emptyValues,valueOnClear:o.value.valueOnClear}))),(n||!J_.value)&&(J_.value=o.value),o},Q_=(e,t)=>{let n=[...new Set([...G_(e),...G_(t)])],r={};for(let i of n)r[i]=t[i]===void 0?e[i]:t[i];return r},$_=(e=[])=>({version:lc,install:(t,n)=>{t[uc]||(t[uc]=!0,e.forEach(e=>t.use(e)),n&&Z_(n,t,!0))}}),ev=Y({to:{type:J([String,Object]),required:!0},disabled:Boolean}),X=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},tv=X(R({__name:`teleport`,props:ev,setup(e){return(e,t)=>e.disabled?z(e.$slots,`default`,{key:0}):(B(),H(vr,{key:1,to:e.to},[z(e.$slots,`default`)],8,[`to`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/teleport/src/teleport.vue`]]),nv=(e,t)=>{if(e.install=n=>{for(let r of[e,...Object.values(t??{})])n.component(r.name,r)},t)for(let[n,r]of Object.entries(t))e[n]=r;return e},rv=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),iv=(e,t)=>(e.install=n=>{n.directive(t,e)},e),av=e=>(e.install=p,e),ov=nv(tv),sv=`update:modelValue`,cv=`change`,lv=`input`,uv=Y({zIndex:{type:J([Number,String]),default:100},target:{type:String,default:``},offset:{type:Number,default:0},position:{type:String,values:[`top`,`bottom`],default:`top`},teleported:Boolean,appendTo:{type:ev.to.type,default:`body`}}),dv={scroll:({scrollTop:e,fixed:t})=>wg(e)&&Cg(t),[cv]:e=>Cg(e)};function fv(e,t,n,r){let i=n-t;return e/=r/2,e<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t}var pv=e=>Fg?window.requestAnimationFrame(e):setTimeout(e,16),mv=e=>Fg?window.cancelAnimationFrame(e):clearTimeout(e),hv=(e=``)=>e.split(` `).filter(e=>!!e.trim()),gv=(e,t)=>{if(!e||!t)return!1;if(t.includes(` `))throw Error(`className should not contain space.`);return e.classList.contains(t)},_v=(e,t)=>{!e||!t.trim()||e.classList.add(...hv(t))},vv=(e,t)=>{!e||!t.trim()||e.classList.remove(...hv(t))},yv=(e,t)=>{if(!Fg||!e||!t)return``;let n=ce(t);n===`float`&&(n=`cssFloat`);try{let t=e.style[n];if(t)return t;let r=document.defaultView?.getComputedStyle(e,``);return r?r[n]:``}catch{return e.style[n]}},bv=(e,t,n)=>{if(!(!e||!t))if(O(t))K_(t).forEach(([t,n])=>bv(e,t,n));else{let r=ce(t);e.style[r]=n}};function xv(e,t=`px`){if(!e&&e!==0)return``;if(wg(e)||Og(e))return`${e}${t}`;if(E(e))return e}var Sv=(e,t)=>{if(!Fg)return!1;let n={undefined:`overflow`,true:`overflow-y`,false:`overflow-x`}[String(t)],r=yv(e,n);return[`scroll`,`auto`,`overlay`].some(e=>r.includes(e))},Cv=(e,t)=>{if(!Fg)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(Sv(n,t))return n;n=n.parentNode}return n},wv,Tv=e=>{var t;if(!Fg)return 0;if(wv!==void 0)return wv;let n=document.createElement(`div`);n.className=`${e}-scrollbar__wrap`,n.style.visibility=`hidden`,n.style.width=`100px`,n.style.position=`absolute`,n.style.top=`-9999px`,document.body.appendChild(n);let r=n.offsetWidth;n.style.overflow=`scroll`;let i=document.createElement(`div`);i.style.width=`100%`,n.appendChild(i);let a=i.offsetWidth;return(t=n.parentNode)==null||t.removeChild(n),wv=r-a,wv};function Ev(e,t){if(!Fg)return;if(!t){e.scrollTop=0;return}let n=[],r=t.offsetParent;for(;r!==null&&e!==r&&e.contains(r);)n.push(r),r=r.offsetParent;let i=t.offsetTop+n.reduce((e,t)=>e+t.offsetTop,0),a=i+t.offsetHeight,o=e.scrollTop,s=o+e.clientHeight;i<o?e.scrollTop=i:a>s&&(e.scrollTop=a-e.clientHeight)}function Dv(e,t,n,r,i){let a=Date.now(),o,s=()=>{let c=Date.now()-a,l=fv(c>r?r:c,t,n,r);kg(e)?e.scrollTo(window.pageXOffset,l):e.scrollTop=l,c<r?o=pv(s):T(i)&&i()};return s(),()=>{o&&mv(o)}}var Ov=(e,t)=>kg(t)?e.ownerDocument.documentElement:t,kv=e=>kg(e)?window.scrollY:e.scrollTop,Av=`ElAffix`,jv=nv(X(R({name:Av,__name:`affix`,props:uv,emits:dv,setup(e,{expose:t,emit:n}){let r=e,i=n,a=q(`affix`),o=dn(),s=dn(),c=dn(),{height:l}=y_(),{height:u,width:d,top:f,bottom:p,left:m,update:h}=m_(s,{windowScroll:!1}),g=m_(o),_=M(!1),v=M(0),y=M(0),b=K(()=>!r.teleported||!_.value),x=K(()=>({height:_.value?`${u.value}px`:``,width:_.value?`${d.value}px`:``})),S=K(()=>{if(!_.value)return{};let e=xv(r.offset);return{height:`${u.value}px`,width:`${d.value}px`,top:r.position===`top`?e:``,bottom:r.position===`bottom`?e:``,left:r.teleported?`${m.value}px`:``,transform:y.value?`translateY(${y.value}px)`:``,zIndex:r.zIndex}}),C=()=>{if(!c.value)return;v.value=c.value instanceof Window?document.documentElement.scrollTop:c.value.scrollTop||0;let{position:e,target:t,offset:n}=r,i=n+u.value;if(e===`top`)if(t){let e=g.bottom.value-i;_.value=n>f.value&&g.bottom.value>0,y.value=e<0?e:0}else _.value=n>f.value;else if(t){let e=l.value-g.top.value-i;_.value=l.value-n<p.value&&l.value>g.top.value,y.value=e<0?-e:0}else _.value=l.value-n<p.value};return L(_,e=>i(cv,e)),Yr(()=>{r.target?(o.value=document.querySelector(r.target)??void 0,o.value||x_(Av,`Target does not exist: ${r.target}`)):o.value=document.documentElement,c.value=Cv(s.value,!0),h()}),n_(c,`scroll`,async()=>{h(),await P(),i(`scroll`,{scrollTop:v.value,fixed:_.value})}),ir(C),t({update:C,updateRoot:async()=>{if(!_.value){h();return}_.value=!1,await P(),h(),_.value=!0}}),(e,t)=>(B(),V(`div`,{ref_key:`root`,ref:s,class:A(N(a).b()),style:be(x.value)},[W(N(ov),{disabled:b.value,to:e.appendTo},{default:F(()=>[U(`div`,{class:A({[N(a).m(`fixed`)]:_.value}),style:be(S.value)},[z(e.$slots,`default`)],6)]),_:3},8,[`disabled`,`to`])],6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/affix/src/affix.vue`]])),Z=nv(X(R({name:`ElIcon`,inheritAttrs:!1,__name:`icon`,props:Y({size:{type:J([Number,String])},color:{type:String}}),setup(e){let t=e,n=q(`icon`),r=K(()=>{let{size:e,color:n}=t,r=xv(e);return!r&&!n?{}:{fontSize:r,"--color":n}});return(e,t)=>(B(),V(`i`,$a({class:N(n).b(),style:r.value},e.$attrs),[z(e.$slots,`default`)],16))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue`]])),Mv=R({name:`ArrowDown`,__name:`arrow-down`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M831.872 340.864 512 652.672 192.128 340.864a30.59 30.59 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.59 30.59 0 0 0-42.752 0z`})]))}}),Nv=R({name:`ArrowLeft`,__name:`arrow-left`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.59 30.59 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.59 30.59 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0`})]))}}),Pv=R({name:`ArrowRight`,__name:`arrow-right`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M340.864 149.312a30.59 30.59 0 0 0 0 42.752L652.736 512 340.864 831.872a30.59 30.59 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z`})]))}}),Fv=R({name:`ArrowUp`,__name:`arrow-up`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0`})]))}}),Iv=R({name:`Back`,__name:`back`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64`}),U(`path`,{fill:`currentColor`,d:`m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312z`})]))}}),Lv=R({name:`Calendar`,__name:`calendar`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64`})]))}}),Rv=R({name:`CaretRight`,__name:`caret-right`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M384 192v640l384-320.064z`})]))}}),zv=R({name:`CaretTop`,__name:`caret-top`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 320 192 704h639.936z`})]))}}),Bv=R({name:`ChatDotRound`,__name:`chat-dot-round`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`m174.72 855.68 135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.06 461.06 0 0 1-206.912-48.384l-175.616 58.56z`}),U(`path`,{fill:`currentColor`,d:`M512 563.2a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4m192 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4m-384 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4`})]))}}),Vv=R({name:`Check`,__name:`check`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z`})]))}}),Hv=R({name:`CircleCheckFilled`,__name:`circle-check-filled`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.27 38.27 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z`})]))}}),Uv=R({name:`CircleCheck`,__name:`circle-check`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896`}),U(`path`,{fill:`currentColor`,d:`M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752z`})]))}}),Wv=R({name:`CircleCloseFilled`,__name:`circle-close-filled`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336z`})]))}}),Gv=R({name:`CircleClose`,__name:`circle-close`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248z`}),U(`path`,{fill:`currentColor`,d:`M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896`})]))}}),Kv=R({name:`Clock`,__name:`clock`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896`}),U(`path`,{fill:`currentColor`,d:`M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32`}),U(`path`,{fill:`currentColor`,d:`M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32`})]))}}),qv=R({name:`Close`,__name:`close`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z`})]))}}),Jv=R({name:`Connection`,__name:`connection`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M640 384v64H448a128 128 0 0 0-128 128v128a128 128 0 0 0 128 128h320a128 128 0 0 0 128-128V576a128 128 0 0 0-64-110.848V394.88c74.56 26.368 128 97.472 128 181.056v128a192 192 0 0 1-192 192H448a192 192 0 0 1-192-192V576a192 192 0 0 1 192-192z`}),U(`path`,{fill:`currentColor`,d:`M384 640v-64h192a128 128 0 0 0 128-128V320a128 128 0 0 0-128-128H256a128 128 0 0 0-128 128v128a128 128 0 0 0 64 110.848v70.272A192.06 192.06 0 0 1 64 448V320a192 192 0 0 1 192-192h320a192 192 0 0 1 192 192v128a192 192 0 0 1-192 192z`})]))}}),Yv=R({name:`DArrowLeft`,__name:`d-arrow-left`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.59 30.59 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.59 30.59 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672zm256 0a29.12 29.12 0 0 1 41.728 0 30.59 30.59 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.59 30.59 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672z`})]))}}),Xv=R({name:`DArrowRight`,__name:`d-arrow-right`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.59 30.59 0 0 1 0-42.752L764.736 512 452.864 192a30.59 30.59 0 0 1 0-42.688m-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.59 30.59 0 0 1 0-42.752L508.736 512 196.864 192a30.59 30.59 0 0 1 0-42.688`})]))}}),Zv=R({name:`Delete`,__name:`delete`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32zm448-64v-64H416v64zM224 896h576V256H224zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32m192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32`})]))}}),Qv=R({name:`Document`,__name:`document`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z`})]))}}),$v=R({name:`FolderOpened`,__name:`folder-opened`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M878.08 448H241.92l-96 384h636.16zM832 384v-64H485.76L357.504 192H128v448l57.92-231.744A32 32 0 0 1 216.96 384zm-24.96 512H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h287.872l128.384 128H864a32 32 0 0 1 32 32v96h23.04a32 32 0 0 1 31.04 39.744l-112 448A32 32 0 0 1 807.04 896`})]))}}),ey=R({name:`Folder`,__name:`folder`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M128 192v640h768V320H485.76L357.504 192zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32`})]))}}),ty=R({name:`FullScreen`,__name:`full-screen`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64z`})]))}}),ny=R({name:`Hide`,__name:`hide`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M876.8 156.8c0-9.6-3.2-16-9.6-22.4s-12.8-9.6-22.4-9.6-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176S0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4 12.8 9.6 22.4 9.6 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4m-646.4 528Q115.2 579.2 76.8 512q43.2-72 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4m140.8-96Q352 555.2 352 512c0-44.8 16-83.2 48-112s67.2-48 112-48c28.8 0 54.4 6.4 73.6 19.2zM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6q-43.2 72-153.6 172.8c-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176S1024 528 1024 512s-48.001-73.6-134.401-176`}),U(`path`,{fill:`currentColor`,d:`M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112s-67.2 48-112 48`})]))}}),ry=R({name:`House`,__name:`house`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M192 413.952V896h640V413.952L512 147.328zM139.52 374.4l352-293.312a32 32 0 0 1 40.96 0l352 293.312A32 32 0 0 1 896 398.976V928a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V398.976a32 32 0 0 1 11.52-24.576`})]))}}),iy=R({name:`InfoFilled`,__name:`info-filled`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.99 12.99 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z`})]))}}),ay=R({name:`Lightning`,__name:`lightning`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M288 671.36v64.128A239.81 239.81 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 736 734.016v-64.768a192 192 0 0 0 3.328-377.92l-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 91.968 70.464 167.36 160.256 175.232z`}),U(`path`,{fill:`currentColor`,d:`M416 736a32 32 0 0 1-27.776-47.872l128-224a32 32 0 1 1 55.552 31.744L471.168 672H608a32 32 0 0 1 27.776 47.872l-128 224a32 32 0 1 1-55.68-31.744L552.96 736z`})]))}}),oy=R({name:`Loading`,__name:`loading`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32m448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32m-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32M195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248m452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248M828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0m-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0`})]))}}),sy=R({name:`Minus`,__name:`minus`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64`})]))}}),cy=R({name:`Monitor`,__name:`monitor`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64z`})]))}}),ly=R({name:`Moon`,__name:`moon`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M240.448 240.448a384 384 0 1 0 559.424 525.696 448 448 0 0 1-542.016-542.08 391 391 0 0 0-17.408 16.384m181.056 362.048a384 384 0 0 0 525.632 16.384A448 448 0 1 1 405.056 76.8a384 384 0 0 0 16.448 525.696`})]))}}),uy=R({name:`MoreFilled`,__name:`more-filled`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224`})]))}}),dy=R({name:`More`,__name:`more`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96`})]))}}),fy=R({name:`PictureFilled`,__name:`picture-filled`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112M256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384`})]))}}),py=R({name:`Plus`,__name:`plus`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z`})]))}}),my=R({name:`QuestionFilled`,__name:`question-filled`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592q0-64.416-42.24-101.376c-28.16-25.344-65.472-37.312-111.232-37.312m-12.672 406.208a54.27 54.27 0 0 0-38.72 14.784 49.4 49.4 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.85 54.85 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.97 51.97 0 0 0-15.488-38.016 55.94 55.94 0 0 0-39.424-14.784`})]))}}),hy=R({name:`RefreshLeft`,__name:`refresh-left`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z`})]))}}),gy=R({name:`RefreshRight`,__name:`refresh-right`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88`})]))}}),_y=R({name:`Refresh`,__name:`refresh`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M771.776 794.88A384 384 0 0 1 128 512h64a320 320 0 0 0 555.712 216.448H654.72a32 32 0 1 1 0-64h149.056a32 32 0 0 1 32 32v148.928a32 32 0 1 1-64 0v-50.56zM276.288 295.616h92.992a32 32 0 0 1 0 64H220.16a32 32 0 0 1-32-32V178.56a32 32 0 0 1 64 0v50.56A384 384 0 0 1 896.128 512h-64a320 320 0 0 0-555.776-216.384z`})]))}}),vy=R({name:`ScaleToOriginal`,__name:`scale-to-original`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.12 30.12 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.12 30.12 0 0 0-30.118-30.118m-361.412 0a30.12 30.12 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.12 30.12 0 0 0-30.118-30.118M512 361.412a30.12 30.12 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.12 30.12 0 0 0 512 361.412M512 512a30.12 30.12 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.12 30.12 0 0 0 512 512`})]))}}),yy=R({name:`Search`,__name:`search`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704`})]))}}),by=R({name:`Setting`,__name:`setting`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M600.704 64a32 32 0 0 1 30.464 22.208l35.2 109.376c14.784 7.232 28.928 15.36 42.432 24.512l112.384-24.192a32 32 0 0 1 34.432 15.36L944.32 364.8a32 32 0 0 1-4.032 37.504l-77.12 85.12a357 357 0 0 1 0 49.024l77.12 85.248a32 32 0 0 1 4.032 37.504l-88.704 153.6a32 32 0 0 1-34.432 15.296L708.8 803.904c-13.44 9.088-27.648 17.28-42.368 24.512l-35.264 109.376A32 32 0 0 1 600.704 960H423.296a32 32 0 0 1-30.464-22.208L357.696 828.48a352 352 0 0 1-42.56-24.64l-112.32 24.256a32 32 0 0 1-34.432-15.36L79.68 659.2a32 32 0 0 1 4.032-37.504l77.12-85.248a357 357 0 0 1 0-48.896l-77.12-85.248A32 32 0 0 1 79.68 364.8l88.704-153.6a32 32 0 0 1 34.432-15.296l112.32 24.256c13.568-9.152 27.776-17.408 42.56-24.64l35.2-109.312A32 32 0 0 1 423.232 64H600.64zm-23.424 64H446.72l-36.352 113.088-24.512 11.968a294 294 0 0 0-34.816 20.096l-22.656 15.36-116.224-25.088-65.28 113.152 79.68 88.192-1.92 27.136a293 293 0 0 0 0 40.192l1.92 27.136-79.808 88.192 65.344 113.152 116.224-25.024 22.656 15.296a294 294 0 0 0 34.816 20.096l24.512 11.968L446.72 896h130.688l36.48-113.152 24.448-11.904a288 288 0 0 0 34.752-20.096l22.592-15.296 116.288 25.024 65.28-113.152-79.744-88.192 1.92-27.136a293 293 0 0 0 0-40.256l-1.92-27.136 79.808-88.128-65.344-113.152-116.288 24.96-22.592-15.232a288 288 0 0 0-34.752-20.096l-24.448-11.904L577.344 128zM512 320a192 192 0 1 1 0 384 192 192 0 0 1 0-384m0 64a128 128 0 1 0 0 256 128 128 0 0 0 0-256`})]))}}),xy=R({name:`SortDown`,__name:`sort-down`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0`})]))}}),Sy=R({name:`SortUp`,__name:`sort-up`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248`})]))}}),Cy=R({name:`StarFilled`,__name:`star-filled`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M313.6 924.48a70.4 70.4 0 0 1-74.152-5.365 70.4 70.4 0 0 1-27.992-68.875l37.888-220.928L88.96 472.96a70.4 70.4 0 0 1 3.788-104.225A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 100.246-28.595 70.4 70.4 0 0 1 25.962 28.595l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z`})]))}}),wy=R({name:`Star`,__name:`star`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z`})]))}}),Ty=R({name:`SuccessFilled`,__name:`success-filled`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.27 38.27 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z`})]))}}),Ey=R({name:`Sunny`,__name:`sunny`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 704a192 192 0 1 0 0-384 192 192 0 0 0 0 384m0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512m0-704a32 32 0 0 1 32 32v64a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 768a32 32 0 0 1 32 32v64a32 32 0 1 1-64 0v-64a32 32 0 0 1 32-32M195.2 195.2a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 1 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248m543.104 543.104a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 0 1-45.248 45.248l-45.248-45.248a32 32 0 0 1 0-45.248M64 512a32 32 0 0 1 32-32h64a32 32 0 0 1 0 64H96a32 32 0 0 1-32-32m768 0a32 32 0 0 1 32-32h64a32 32 0 1 1 0 64h-64a32 32 0 0 1-32-32M195.2 828.8a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248L240.448 828.8a32 32 0 0 1-45.248 0m543.104-543.104a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248l-45.248 45.248a32 32 0 0 1-45.248 0`})]))}}),Dy=R({name:`User`,__name:`user`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384m0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512m320 320v-96a96 96 0 0 0-96-96H288a96 96 0 0 0-96 96v96a32 32 0 1 1-64 0v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 1 1-64 0`})]))}}),Oy=R({name:`VideoPlay`,__name:`video-play`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768m-48-247.616L668.608 512 464 375.616zm10.624-342.656 249.472 166.336a48 48 0 0 1 0 79.872L474.624 718.272A48 48 0 0 1 400 678.336V345.6a48 48 0 0 1 74.624-39.936z`})]))}}),ky=R({name:`View`,__name:`view`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352m0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288m0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448m0 64a160.19 160.19 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160`})]))}}),Ay=R({name:`WarningFilled`,__name:`warning-filled`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 192a58.43 58.43 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.43 58.43 0 0 0 512 256m0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4`})]))}}),jy=R({name:`ZoomIn`,__name:`zoom-in`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704m-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64z`})]))}}),My=R({name:`ZoomOut`,__name:`zoom-out`,setup(e){return(e,t)=>(B(),V(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 1024 1024`},[U(`path`,{fill:`currentColor`,d:`m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704M352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64`})]))}}),Ny=J([String,Object,Function]),Py={Close:qv},Fy={Close:qv,SuccessFilled:Ty,InfoFilled:iy,WarningFilled:Ay,CircleCloseFilled:Wv},Iy={primary:iy,success:Ty,warning:Ay,error:Wv,info:iy},Ly={validating:oy,success:Uv,error:Gv},Ry=nv(X(R({name:`ElAlert`,__name:`alert`,props:Y({title:{type:String,default:``},description:{type:String,default:``},type:{type:String,values:G_(Iy),default:`info`},closable:{type:Boolean,default:!0},closeText:{type:String,default:``},showIcon:Boolean,center:Boolean,effect:{type:String,values:[`light`,`dark`],default:`light`},showAfter:Number,hideAfter:Number,autoClose:Number}),emits:{close:e=>e instanceof MouseEvent},setup(e,{emit:t}){let{Close:n}=Fy,r=e,i=t,a=bi(),o=q(`alert`),s=M(!0),c=K(()=>Iy[r.type]),l=K(()=>!!(r.description||a.default)),u=e=>{s.value=!1,i(`close`,e)};return r.showAfter||r.hideAfter||r.autoClose,(e,t)=>(B(),H(Bo,{name:N(o).b(`fade`),persisted:``},{default:F(()=>[Qn(U(`div`,{class:A([N(o).b(),N(o).m(e.type),N(o).is(`center`,e.center),N(o).is(e.effect)]),role:`alert`},[e.showIcon&&(e.$slots.icon||c.value)?(B(),H(N(Z),{key:0,class:A([N(o).e(`icon`),N(o).is(`big`,l.value)])},{default:F(()=>[z(e.$slots,`icon`,{},()=>[(B(),H(ci(c.value)))])]),_:3},8,[`class`])):G(`v-if`,!0),U(`div`,{class:A(N(o).e(`content`))},[e.title||e.$slots.title?(B(),V(`span`,{key:0,class:A([N(o).e(`title`),{"with-description":l.value}])},[z(e.$slots,`title`,{},()=>[Ja(j(e.title),1)])],2)):G(`v-if`,!0),l.value?(B(),V(`p`,{key:1,class:A(N(o).e(`description`))},[z(e.$slots,`default`,{},()=>[Ja(j(e.description),1)])],2)):G(`v-if`,!0),e.closable?(B(),V(ja,{key:2},[e.closeText?(B(),V(`div`,{key:0,class:A([N(o).e(`close-btn`),N(o).is(`customed`)]),onClick:u},j(e.closeText),3)):(B(),H(N(Z),{key:1,class:A(N(o).e(`close-btn`)),onClick:u},{default:F(()=>[W(N(n))]),_:1},8,[`class`]))],64)):G(`v-if`,!0)],2)],2),[[is,s.value]])]),_:3},8,[`name`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/alert/src/alert.vue`]])),zy=()=>Fg&&/firefox/i.test(window.navigator.userAgent),By=()=>Fg&&/android/i.test(window.navigator.userAgent),Vy=void 0,Hy={height:`0`,visibility:`hidden`,overflow:zy()?``:`hidden`,position:`absolute`,"z-index":`-1000`,top:`0`,right:`0`},Uy=[`letter-spacing`,`line-height`,`padding-top`,`padding-bottom`,`font-family`,`font-weight`,`font-size`,`text-rendering`,`text-transform`,`width`,`text-indent`,`padding-left`,`padding-right`,`border-width`,`box-sizing`,`word-break`],Wy=e=>{let t=Number.parseFloat(e);return Number.isNaN(t)?e:t};function Gy(e){let t=window.getComputedStyle(e),n=t.getPropertyValue(`box-sizing`),r=Number.parseFloat(t.getPropertyValue(`padding-bottom`))+Number.parseFloat(t.getPropertyValue(`padding-top`)),i=Number.parseFloat(t.getPropertyValue(`border-bottom-width`))+Number.parseFloat(t.getPropertyValue(`border-top-width`));return{contextStyle:Uy.map(e=>[e,t.getPropertyValue(e)]),paddingSize:r,borderSize:i,boxSizing:n}}function Ky(e,t=1,n){var r;Vy||(Vy=document.createElement(`textarea`),(e.parentNode??document.body).appendChild(Vy));let{paddingSize:i,borderSize:a,boxSizing:o,contextStyle:s}=Gy(e);s.forEach(([e,t])=>Vy?.style.setProperty(e,t)),Object.entries(Hy).forEach(([e,t])=>Vy?.style.setProperty(e,t,`important`)),Vy.value=e.value||e.placeholder||``;let c=Vy.scrollHeight,l={};o===`border-box`?c+=a:o===`content-box`&&(c-=i),Vy.value=``;let u=Vy.scrollHeight-i;if(wg(t)){let e=u*t;o===`border-box`&&(e=e+i+a),c=Math.max(e,c),l.minHeight=`${e}px`}if(wg(n)){let e=u*n;o===`border-box`&&(e=e+i+a),c=Math.min(e,c)}return l.height=`${c}px`,(r=Vy.parentNode)==null||r.removeChild(Vy),Vy=void 0,l}var qy=e=>e,Jy=Y({ariaLabel:String,ariaOrientation:{type:String,values:[`horizontal`,`vertical`,`undefined`]},ariaControls:String}),Yy=e=>mg(Jy,e),Xy=Y({id:{type:String,default:void 0},size:R_,disabled:{type:Boolean,default:void 0},modelValue:{type:J([String,Number,Object]),default:``},modelModifiers:{type:J(Object),default:()=>({})},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},type:{type:J(String),default:`text`},resize:{type:String,values:[`none`,`both`,`horizontal`,`vertical`]},autosize:{type:J([Boolean,Object]),default:!1},autocomplete:{type:J(String),default:`off`},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:Boolean,clearable:Boolean,clearIcon:{type:Ny,default:Gv},showPassword:Boolean,showWordLimit:Boolean,wordLimitPosition:{type:String,values:[`inside`,`outside`],default:`inside`},suffixIcon:{type:Ny},prefixIcon:{type:Ny},containerRole:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:J([Object,Array,String]),default:()=>qy({})},autofocus:Boolean,rows:{type:Number,default:2},...Yy([`ariaLabel`]),inputmode:{type:J(String),default:void 0},name:String}),Zy={[sv]:e=>E(e),input:e=>E(e),change:(e,t)=>E(e)&&(t instanceof Event||t===void 0),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},Qy=[`class`,`style`],$y=/^on[A-Z]/,eb=(e={})=>{let{excludeListeners:t=!1,excludeKeys:n}=e,r=K(()=>(n?.value||[]).concat(Qy)),i=ao();return K(i?()=>Zh(Object.entries(i.proxy?.$attrs).filter(([e])=>!r.value.includes(e)&&!(t&&$y.test(e)))):()=>({}))},tb={prefix:Math.floor(Math.random()*1e4),current:0},nb=Symbol(`elIdInjection`),rb=()=>ao()?I(nb,tb):tb,ib=e=>{let t=rb(),n=hc();return Ag(()=>N(e)||`${n.value}-id-${t.prefix}-${t.current++}`)},ab=Symbol(`formContextKey`),ob=Symbol(`formItemContextKey`),sb=()=>({form:I(ab,void 0),formItem:I(ob,void 0)}),cb=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:r})=>{n||=M(!1),r||=M(!1);let i=ao(),a=()=>{let e=i?.parent;for(;e;){if(e.type.name===`ElFormItem`)return!1;if(e.type.name===`ElLabelWrap`)return!0;e=e.parent}return!1},o=M(),s,c=K(()=>!!(!(e.label||e.ariaLabel)&&t&&t.inputIds&&t.inputIds?.length<=1));return Yr(()=>{s=L([bn(e,`id`),n],([e,n])=>{let i=e??(n?void 0:ib().value);i!==o.value&&(t?.removeInputId&&!a()&&(o.value&&t.removeInputId(o.value),!r?.value&&!n&&i&&t.addInputId(i)),o.value=i)},{immediate:!0})}),$r(()=>{s&&s(),t?.removeInputId&&o.value&&t.removeInputId(o.value)}),{isLabeledByFormItem:c,inputId:o}},lb=e=>{let t=ao();return K(()=>t?.proxy?.$props?.[e])},ub=(e,t={})=>{let n=M(void 0),r=t.prop?n:lb(`size`),i=t.global?n:B_(),a=t.form?{size:void 0}:I(ab,void 0),o=t.formItem?{size:void 0}:I(ob,void 0);return K(()=>r.value||N(e)||o?.size||a?.size||i.value||``)},db=e=>{let t=lb(`disabled`),n=I(ab,void 0);return K(()=>t.value??N(e)??n?.disabled??!1)},fb=`a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])`,pb=e=>typeof Element>`u`?!1:e instanceof Element,mb=e=>getComputedStyle(e).position===`fixed`?!1:e.offsetParent!==null,hb=e=>Array.from(e.querySelectorAll(fb)).filter(e=>gb(e)&&mb(e)),gb=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute(`tabIndex`)!==null)return!0;if(e.tabIndex<0||e.hasAttribute(`disabled`)||e.getAttribute(`aria-disabled`)===`true`)return!1;switch(e.nodeName){case`A`:return!!e.href&&e.rel!==`ignore`;case`INPUT`:return!(e.type===`hidden`||e.type===`file`);case`BUTTON`:case`SELECT`:case`TEXTAREA`:return!0;default:return!1}},_b=function(e,t,...n){let r;r=t.includes(`mouse`)||t.includes(`click`)?`MouseEvents`:t.includes(`key`)?`KeyboardEvent`:`HTMLEvents`;let i=document.createEvent(r);return i.initEvent(t,...n),e.dispatchEvent(i),e},vb=e=>!e.getAttribute(`aria-owns`),yb=(e,t,n)=>{let{parentNode:r}=e;if(!r)return null;let i=r.querySelectorAll(n);return i[Array.prototype.indexOf.call(i,e)+t]||null},bb=(e,t)=>{if(!e||!e.focus)return;let n=!1;pb(e)&&!gb(e)&&!e.getAttribute(`tabindex`)&&(e.setAttribute(`tabindex`,`-1`),n=!0),e.focus(t),pb(e)&&n&&e.removeAttribute(`tabindex`)},xb=e=>{e&&(bb(e),!vb(e)&&e.click())};function Sb(e,{disabled:t,beforeFocus:n,afterFocus:r,beforeBlur:i,afterBlur:a}={}){let{emit:o}=ao(),s=dn(),c=M(!1),l=e=>{let i=T(n)?n(e):!1;N(t)||c.value||i||(c.value=!0,o(`focus`,e),r?.())},u=e=>{let n=T(i)?i(e):!1;N(t)||e.relatedTarget&&s.value?.contains(e.relatedTarget)||n||(c.value=!1,o(`blur`,e),a?.())};return L([s,()=>N(t)],([e,t])=>{e&&(t?e.removeAttribute(`tabindex`):e.setAttribute(`tabindex`,`-1`))}),n_(s,`focus`,l,!0),n_(s,`blur`,u,!0),n_(s,`click`,n=>{var r;N(t)||gb(n.target)||s.value?.contains(document.activeElement)&&s.value!==document.activeElement||(r=e.value)==null||r.focus()},!0),{isFocused:c,wrapperRef:s,handleFocus:l,handleBlur:u}}var Cb=e=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e);function wb({afterComposition:e,emit:t}){let n=M(!1),r=e=>{t?.(`compositionstart`,e),n.value=!0},i=e=>{t?.(`compositionupdate`,e);let r=e.target?.value;n.value=!Cb(r[r.length-1]||``)},a=r=>{t?.(`compositionend`,r),n.value&&(n.value=!1,P(()=>e(r)))};return{isComposing:n,handleComposition:e=>{e.type===`compositionend`?a(e):i(e)},handleCompositionStart:r,handleCompositionUpdate:i,handleCompositionEnd:a}}function Tb(e){let t;function n(){if(e.value==null)return;let{selectionStart:n,selectionEnd:r,value:i}=e.value;n==null||r==null||(t={selectionStart:n,selectionEnd:r,value:i,beforeTxt:i.slice(0,Math.max(0,n)),afterTxt:i.slice(Math.max(0,r))})}function r(){if(e.value==null||t==null)return;let{value:n}=e.value,{beforeTxt:r,afterTxt:i,selectionStart:a}=t;if(r==null||i==null||a==null)return;let o=n.length;if(n.endsWith(i))o=n.length-i.length;else if(n.startsWith(r))o=r.length;else{let e=r[a-1],t=n.indexOf(e,a-1);t!==-1&&(o=t+1)}e.value.setSelectionRange(o,o)}return[n,r]}var Eb=[`id`,`name`,`minlength`,`maxlength`,`type`,`disabled`,`readonly`,`autocomplete`,`tabindex`,`aria-label`,`placeholder`,`form`,`autofocus`,`role`,`inputmode`],Db=[`id`,`name`,`minlength`,`maxlength`,`tabindex`,`disabled`,`readonly`,`autocomplete`,`aria-label`,`placeholder`,`form`,`autofocus`,`rows`,`role`],Ob=nv(X(R({name:`ElInput`,inheritAttrs:!1,__name:`input`,props:Xy,emits:Zy,setup(e,{expose:t,emit:n}){let r=e,i=n,a=xi(),o=eb(),s=bi(),c=K(()=>[r.type===`textarea`?_.b():g.b(),g.m(m.value),g.is(`disabled`,h.value),g.is(`exceed`,de.value),{[g.b(`group`)]:s.prepend||s.append,[g.m(`prefix`)]:s.prefix||r.prefixIcon,[g.m(`suffix`)]:s.suffix||r.suffixIcon||r.clearable||r.showPassword,[g.bm(`suffix`,`password-clear`)]:se.value&&ce.value,[g.b(`hidden`)]:r.type===`hidden`},a.class]),l=K(()=>[g.e(`wrapper`),g.is(`focus`,E.value)]),{form:u,formItem:d}=sb(),{inputId:f}=cb(r,{formItemContext:d}),m=ub(),h=db(),g=q(`input`),_=q(`textarea`),v=dn(),y=dn(),b=M(!1),x=M(!1),S=M(),C=dn(r.inputStyle),w=K(()=>v.value||y.value),{wrapperRef:T,isFocused:E,handleFocus:D,handleBlur:k}=Sb(w,{disabled:h,afterBlur(){var e;r.validateEvent&&((e=d?.validate)==null||e.call(d,`blur`).catch(e=>void 0))}}),ee=K(()=>u?.statusIcon??!1),te=K(()=>d?.validateState||``),ne=K(()=>te.value&&Ly[te.value]),re=K(()=>x.value?ky:ny),ie=K(()=>[a.style]),ae=K(()=>[r.inputStyle,C.value,{resize:r.resize}]),oe=K(()=>eg(r.modelValue)?``:String(r.modelValue)),se=K(()=>r.clearable&&!h.value&&!r.readonly&&!!oe.value&&(E.value||b.value)),ce=K(()=>r.showPassword&&!h.value&&!!oe.value),le=K(()=>r.showWordLimit&&!!r.maxlength&&(r.type===`text`||r.type===`textarea`)&&!h.value&&!r.readonly&&!r.showPassword),ue=K(()=>oe.value.length),de=K(()=>!!le.value&&ue.value>Number(r.maxlength)),fe=K(()=>!!s.suffix||!!r.suffixIcon||se.value||r.showPassword||le.value||!!te.value&&ee.value),pe=K(()=>!!Object.keys(r.modelModifiers).length),[me,he]=Tb(v);p_(y,e=>{if(_e(),!le.value||r.resize!==`both`&&r.resize!==`horizontal`)return;let{width:t}=e[0].contentRect;S.value={right:`calc(100% - ${t+22-10}px)`}});let ge=()=>{let{type:e,autosize:t}=r;if(!(!Fg||e!==`textarea`||!y.value))if(t){let e=O(t)?t.minRows:void 0,n=O(t)?t.maxRows:void 0,r=Ky(y.value,e,n);C.value={overflowY:`hidden`,...r},P(()=>{y.value.offsetHeight,C.value=r})}else C.value={minHeight:Ky(y.value).minHeight}},_e=(e=>{let t=!1;return()=>{t||!r.autosize||y.value?.offsetParent!==null&&(setTimeout(e),t=!0)}})(ge),ve=()=>{let e=w.value,t=r.formatter?r.formatter(oe.value):oe.value;!e||e.value===t||r.type===`file`||(e.value=t)},ye=e=>{let{trim:t,number:n}=r.modelModifiers;return t&&(e=e.trim()),n&&(e=`${Wy(e)}`),r.formatter&&r.parser&&(e=r.parser(e)),e},xe=async e=>{if(Ce.value)return;let{lazy:t}=r.modelModifiers,{value:n}=e.target;if(t){i(lv,n);return}if(n=ye(n),String(n)===oe.value){r.formatter&&ve();return}me(),i(sv,n),i(lv,n),await P(),(r.formatter&&r.parser||!pe.value)&&ve(),he()},Se=async e=>{let{value:t}=e.target;t=ye(t),r.modelModifiers.lazy&&i(sv,t),i(cv,t,e),await P(),ve()},{isComposing:Ce,handleCompositionStart:we,handleCompositionUpdate:Te,handleCompositionEnd:Ee}=wb({emit:i,afterComposition:xe}),De=()=>{x.value=!x.value},Oe=()=>w.value?.focus(),ke=()=>w.value?.blur(),Ae=e=>{b.value=!1,i(`mouseleave`,e)},je=e=>{b.value=!0,i(`mouseenter`,e)},Me=e=>{i(`keydown`,e)},Ne=()=>{var e;(e=w.value)==null||e.select()},Pe=()=>{i(sv,``),i(cv,``),i(`clear`),i(lv,``)};return L(()=>r.modelValue,()=>{var e;P(()=>ge()),r.validateEvent&&((e=d?.validate)==null||e.call(d,`change`).catch(e=>void 0))}),L(oe,e=>{if(!w.value)return;let{trim:t,number:n}=r.modelModifiers,i=w.value.value,a=(n||r.type===`number`)&&!/^0\d/.test(i)?`${Wy(i)}`:i;a!==e&&(document.activeElement===w.value&&w.value.type!==`range`&&t&&a.trim()===e||ve())}),L(()=>r.type,async()=>{await P(),ve(),ge()}),Yr(()=>{!r.formatter&&r.parser,ve(),P(ge)}),t({input:v,textarea:y,ref:w,textareaStyle:ae,autosize:bn(r,`autosize`),isComposing:Ce,focus:Oe,blur:ke,select:Ne,clear:Pe,resizeTextarea:ge}),(e,t)=>(B(),V(`div`,{class:A([c.value,{[N(g).bm(`group`,`append`)]:e.$slots.append,[N(g).bm(`group`,`prepend`)]:e.$slots.prepend}]),style:be(ie.value),onMouseenter:je,onMouseleave:Ae},[G(` input `),e.type===`textarea`?(B(),V(ja,{key:1},[G(` textarea `),U(`textarea`,$a({id:N(f),ref_key:`textarea`,ref:y,class:[N(_).e(`inner`),N(g).is(`focus`,N(E))]},N(o),{name:e.name,minlength:e.minlength,maxlength:e.maxlength,tabindex:e.tabindex,disabled:N(h),readonly:e.readonly,autocomplete:e.autocomplete,style:ae.value,"aria-label":e.ariaLabel,placeholder:e.placeholder,form:e.form,autofocus:e.autofocus,rows:e.rows,role:e.containerRole,onCompositionstart:t[3]||=(...e)=>N(we)&&N(we)(...e),onCompositionupdate:t[4]||=(...e)=>N(Te)&&N(Te)(...e),onCompositionend:t[5]||=(...e)=>N(Ee)&&N(Ee)(...e),onInput:xe,onFocus:t[6]||=(...e)=>N(D)&&N(D)(...e),onBlur:t[7]||=(...e)=>N(k)&&N(k)(...e),onChange:Se,onKeydown:Me}),null,16,Db),le.value?(B(),V(`span`,{key:0,style:be(S.value),class:A([N(g).e(`count`),N(g).is(`outside`,e.wordLimitPosition===`outside`)])},j(ue.value)+` / `+j(e.maxlength),7)):G(`v-if`,!0)],64)):(B(),V(ja,{key:0},[G(` prepend slot `),e.$slots.prepend?(B(),V(`div`,{key:0,class:A(N(g).be(`group`,`prepend`))},[z(e.$slots,`prepend`)],2)):G(`v-if`,!0),U(`div`,{ref_key:`wrapperRef`,ref:T,class:A(l.value)},[G(` prefix slot `),e.$slots.prefix||e.prefixIcon?(B(),V(`span`,{key:0,class:A(N(g).e(`prefix`))},[U(`span`,{class:A(N(g).e(`prefix-inner`))},[z(e.$slots,`prefix`),e.prefixIcon?(B(),H(N(Z),{key:0,class:A(N(g).e(`icon`))},{default:F(()=>[(B(),H(ci(e.prefixIcon)))]),_:1},8,[`class`])):G(`v-if`,!0)],2)],2)):G(`v-if`,!0),U(`input`,$a({id:N(f),ref_key:`input`,ref:v,class:N(g).e(`inner`)},N(o),{name:e.name,minlength:e.minlength,maxlength:e.maxlength,type:e.showPassword?x.value?`text`:`password`:e.type,disabled:N(h),readonly:e.readonly,autocomplete:e.autocomplete,tabindex:e.tabindex,"aria-label":e.ariaLabel,placeholder:e.placeholder,style:e.inputStyle,form:e.form,autofocus:e.autofocus,role:e.containerRole,inputmode:e.inputmode,onCompositionstart:t[0]||=(...e)=>N(we)&&N(we)(...e),onCompositionupdate:t[1]||=(...e)=>N(Te)&&N(Te)(...e),onCompositionend:t[2]||=(...e)=>N(Ee)&&N(Ee)(...e),onInput:xe,onChange:Se,onKeydown:Me}),null,16,Eb),G(` suffix slot `),fe.value?(B(),V(`span`,{key:1,class:A(N(g).e(`suffix`))},[U(`span`,{class:A(N(g).e(`suffix-inner`))},[!se.value||!ce.value||!le.value?(B(),V(ja,{key:0},[z(e.$slots,`suffix`),e.suffixIcon?(B(),H(N(Z),{key:0,class:A(N(g).e(`icon`))},{default:F(()=>[(B(),H(ci(e.suffixIcon)))]),_:1},8,[`class`])):G(`v-if`,!0)],64)):G(`v-if`,!0),se.value?(B(),H(N(Z),{key:1,class:A([N(g).e(`icon`),N(g).e(`clear`)]),onMousedown:$s(N(p),[`prevent`]),onClick:Pe},{default:F(()=>[(B(),H(ci(e.clearIcon)))]),_:1},8,[`class`,`onMousedown`])):G(`v-if`,!0),ce.value?(B(),H(N(Z),{key:2,class:A([N(g).e(`icon`),N(g).e(`password`)]),onClick:De,onMousedown:$s(N(p),[`prevent`]),onMouseup:$s(N(p),[`prevent`])},{default:F(()=>[(B(),H(ci(re.value)))]),_:1},8,[`class`,`onMousedown`,`onMouseup`])):G(`v-if`,!0),le.value?(B(),V(`span`,{key:3,class:A([N(g).e(`count`),N(g).is(`outside`,e.wordLimitPosition===`outside`)])},[U(`span`,{class:A(N(g).e(`count-inner`))},j(ue.value)+` / `+j(e.maxlength),3)],2)):G(`v-if`,!0),te.value&&ne.value&&ee.value?(B(),H(N(Z),{key:4,class:A([N(g).e(`icon`),N(g).e(`validateIcon`),N(g).is(`loading`,te.value===`validating`)])},{default:F(()=>[(B(),H(ci(ne.value)))]),_:1},8,[`class`])):G(`v-if`,!0)],2)],2)):G(`v-if`,!0)],2),G(` append slot `),e.$slots.append?(B(),V(`div`,{key:1,class:A(N(g).be(`group`,`append`))},[z(e.$slots,`append`)],2)):G(`v-if`,!0)],64))],38))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue`]])),kb={vertical:{offset:`offsetHeight`,scroll:`scrollTop`,scrollSize:`scrollHeight`,size:`height`,key:`vertical`,axis:`Y`,client:`clientY`,direction:`top`},horizontal:{offset:`offsetWidth`,scroll:`scrollLeft`,scrollSize:`scrollWidth`,size:`width`,key:`horizontal`,axis:`X`,client:`clientX`,direction:`left`}},Ab=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),jb=Symbol(`scrollbarContextKey`),Mb=Y({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),Nb=`Thumb`,Pb=X(R({__name:`thumb`,props:Mb,setup(e){let t=e,n=I(jb),r=q(`scrollbar`);n||x_(Nb,`can not inject scrollbar context`);let i=M(),a=M(),o=M({}),s=M(!1),c=!1,l=!1,u=0,d=0,f=Fg?document.onselectstart:null,p=K(()=>kb[t.vertical?`vertical`:`horizontal`]),m=K(()=>Ab({size:t.size,move:t.move,bar:p.value})),h=K(()=>i.value[p.value.offset]**2/n.wrapElement[p.value.scrollSize]/t.ratio/a.value[p.value.offset]),g=e=>{var t;if(e.stopPropagation(),e.ctrlKey||[1,2].includes(e.button))return;(t=window.getSelection())==null||t.removeAllRanges(),v(e);let n=e.currentTarget;n&&(o.value[p.value.axis]=n[p.value.offset]-(e[p.value.client]-n.getBoundingClientRect()[p.value.direction]))},_=e=>{if(!a.value||!i.value||!n.wrapElement)return;let t=(Math.abs(e.target.getBoundingClientRect()[p.value.direction]-e[p.value.client])-a.value[p.value.offset]/2)*100*h.value/i.value[p.value.offset];n.wrapElement[p.value.scroll]=t*n.wrapElement[p.value.scrollSize]/100},v=e=>{e.stopImmediatePropagation(),c=!0,u=n.wrapElement.scrollHeight,d=n.wrapElement.scrollWidth,document.addEventListener(`mousemove`,y),document.addEventListener(`mouseup`,b),f=document.onselectstart,document.onselectstart=()=>!1},y=e=>{if(!i.value||!a.value||c===!1)return;let t=o.value[p.value.axis];if(!t)return;let r=((i.value.getBoundingClientRect()[p.value.direction]-e[p.value.client])*-1-(a.value[p.value.offset]-t))*100*h.value/i.value[p.value.offset];p.value.scroll===`scrollLeft`?n.wrapElement[p.value.scroll]=r*d/100:n.wrapElement[p.value.scroll]=r*u/100},b=()=>{c=!1,o.value[p.value.axis]=0,document.removeEventListener(`mousemove`,y),document.removeEventListener(`mouseup`,b),C(),l&&(s.value=!1)},x=()=>{l=!1,s.value=!!t.size},S=()=>{l=!0,s.value=c};Qr(()=>{C(),document.removeEventListener(`mouseup`,b)});let C=()=>{document.onselectstart!==f&&(document.onselectstart=f)};return n_(bn(n,`scrollbarElement`),`mousemove`,x),n_(bn(n,`scrollbarElement`),`mouseleave`,S),(e,t)=>(B(),H(Bo,{name:N(r).b(`fade`),persisted:``},{default:F(()=>[Qn(U(`div`,{ref_key:`instance`,ref:i,class:A([N(r).e(`bar`),N(r).is(p.value.key)]),onMousedown:_,onClick:t[0]||=$s(()=>{},[`stop`])},[U(`div`,{ref_key:`thumb`,ref:a,class:A(N(r).e(`thumb`)),style:be(m.value),onMousedown:g},null,38)],34),[[is,e.always||s.value]])]),_:1},8,[`name`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue`]]),Fb=X(R({__name:`bar`,props:Y({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),setup(e,{expose:t}){let n=e,r=I(jb),i=M(0),a=M(0),o=M(``),s=M(``),c=M(1),l=M(1);return t({handleScroll:e=>{if(e){let t=e.offsetHeight-4,n=e.offsetWidth-4;a.value=e.scrollTop*100/t*c.value,i.value=e.scrollLeft*100/n*l.value}},update:()=>{let e=r?.wrapElement;if(!e)return;let t=e.offsetHeight-4,i=e.offsetWidth-4,a=t**2/e.scrollHeight,u=i**2/e.scrollWidth,d=Math.max(a,n.minSize),f=Math.max(u,n.minSize);c.value=a/(t-a)/(d/(t-d)),l.value=u/(i-u)/(f/(i-f)),s.value=d+4<t?`${d}px`:``,o.value=f+4<i?`${f}px`:``}}),(e,t)=>(B(),V(ja,null,[W(Pb,{move:i.value,ratio:l.value,size:o.value,always:e.always},null,8,[`move`,`ratio`,`size`,`always`]),W(Pb,{move:a.value,ratio:c.value,size:s.value,vertical:``,always:e.always},null,8,[`move`,`ratio`,`size`,`always`])],64))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue`]]),Ib=Y({distance:{type:Number,default:0},height:{type:[String,Number],default:``},maxHeight:{type:[String,Number],default:``},native:Boolean,wrapStyle:{type:J([String,Object,Array]),default:``},wrapClass:{type:[String,Array],default:``},viewClass:{type:[String,Array],default:``},viewStyle:{type:[String,Array,Object],default:``},noresize:Boolean,tag:{type:String,default:`div`},always:Boolean,minSize:{type:Number,default:20},tabindex:{type:[String,Number],default:void 0},id:String,role:String,...Yy([`ariaLabel`,`ariaOrientation`])}),Lb={"end-reached":e=>[`left`,`right`,`top`,`bottom`].includes(e),scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(wg)},Rb=[`tabindex`],zb=nv(X(R({name:`ElScrollbar`,__name:`scrollbar`,props:Ib,emits:Lb,setup(e,{expose:t,emit:n}){let r=e,i=n,a=q(`scrollbar`),o,s,c,l=0,u=0,d=``,f={bottom:!1,top:!1,right:!1,left:!1},p=M(),m=M(),h=M(),g=M(),_=K(()=>{let e={},t=xv(r.height),n=xv(r.maxHeight);return t&&(e.height=t),n&&(e.maxHeight=n),[r.wrapStyle,e]}),v=K(()=>[r.wrapClass,a.e(`wrap`),{[a.em(`wrap`,`hidden-default`)]:!r.native}]),y=K(()=>[a.e(`view`),r.viewClass]),b=e=>f[e]??!1,x={top:`bottom`,bottom:`top`,left:`right`,right:`left`},S=e=>{let t=x[d];if(!t)return;let n=e[d],r=e[t];n&&!f[d]&&(f[d]=!0),!r&&f[t]&&(f[t]=!1)},C=()=>{var e;if(m.value){(e=g.value)==null||e.handleScroll(m.value);let t=l,n=u;l=m.value.scrollTop,u=m.value.scrollLeft;let a={bottom:l+m.value.clientHeight>=m.value.scrollHeight-r.distance,top:l<=r.distance&&t!==0,right:u+m.value.clientWidth>=m.value.scrollWidth-r.distance&&n!==u,left:u<=r.distance&&n!==0};if(i(`scroll`,{scrollTop:l,scrollLeft:u}),t!==l&&(d=l>t?`bottom`:`top`),n!==u&&(d=u>n?`right`:`left`),r.distance>0){if(b(d))return;S(a)}a[d]&&i(`end-reached`,d)}};function w(e,t){O(e)?m.value.scrollTo(e):wg(e)&&wg(t)&&m.value.scrollTo(e,t)}let T=e=>{wg(e)&&(m.value.scrollTop=e)},E=e=>{wg(e)&&(m.value.scrollLeft=e)},D=()=>{var e;(e=g.value)==null||e.update(),f[d]=!1};return L(()=>r.noresize,e=>{e?(o?.(),s?.(),c?.()):({stop:o}=p_(h,D),{stop:s}=p_(m,D),c=n_(`resize`,D))},{immediate:!0}),L(()=>[r.maxHeight,r.height],()=>{r.native||P(()=>{var e;D(),m.value&&((e=g.value)==null||e.handleScroll(m.value))})}),er(jb,Zt({scrollbarElement:p,wrapElement:m})),Hr(()=>{m.value&&(m.value.scrollTop=l,m.value.scrollLeft=u)}),Yr(()=>{r.native||P(()=>{D()})}),Zr(()=>D()),t({wrapRef:m,update:D,scrollTo:w,setScrollTop:T,setScrollLeft:E,handleScroll:C}),(e,t)=>(B(),V(`div`,{ref_key:`scrollbarRef`,ref:p,class:A(N(a).b())},[U(`div`,{ref_key:`wrapRef`,ref:m,class:A(v.value),style:be(_.value),tabindex:e.tabindex,onScroll:C},[(B(),H(ci(e.tag),{id:e.id,ref_key:`resizeRef`,ref:h,class:A(y.value),style:be(e.viewStyle),role:e.role,"aria-label":e.ariaLabel,"aria-orientation":e.ariaOrientation},{default:F(()=>[z(e.$slots,`default`)]),_:3},8,[`id`,`class`,`style`,`role`,`aria-label`,`aria-orientation`]))],46,Rb),e.native?G(`v-if`,!0):(B(),H(Fb,{key:0,ref_key:`barRef`,ref:g,always:e.always,"min-size":e.minSize},null,8,[`always`,`min-size`]))],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue`]])),Bb=Symbol(`popper`),Vb=Symbol(`popperContent`),Hb=[`dialog`,`grid`,`group`,`listbox`,`menu`,`navigation`,`tooltip`,`tree`],Ub=Y({role:{type:String,values:Hb,default:`tooltip`}}),Wb=X(R({name:`ElPopper`,inheritAttrs:!1,__name:`popper`,props:Ub,setup(e,{expose:t}){let n=e,r={triggerRef:M(),popperInstanceRef:M(),contentRef:M(),referenceRef:M(),role:K(()=>n.role)};return t(r),er(Bb,r),(e,t)=>z(e.$slots,`default`)}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue`]]),Gb=X(R({name:`ElPopperArrow`,inheritAttrs:!1,__name:`arrow`,setup(e,{expose:t}){let n=q(`popper`),{arrowRef:r,arrowStyle:i}=I(Vb,void 0);return Qr(()=>{r.value=void 0}),t({arrowRef:r}),(e,t)=>(B(),V(`span`,{ref_key:`arrowRef`,ref:r,class:A(N(n).e(`arrow`)),style:be(N(i)),"data-popper-arrow":``},null,6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue`]]),Kb=Y({virtualRef:{type:J(Object)},virtualTriggering:Boolean,onMouseenter:{type:J(Function)},onMouseleave:{type:J(Function)},onClick:{type:J(Function)},onKeydown:{type:J(Function)},onFocus:{type:J(Function)},onBlur:{type:J(Function)},onContextmenu:{type:J(Function)},id:String,open:Boolean}),qb=Symbol(`elForwardRef`),Jb=e=>{er(qb,{setForwardRef:t=>{e.value=t}})},Yb=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),Xb=R({name:`ElOnlyChild`,setup(e,{slots:t,attrs:n}){let r=Yb(I(qb)?.setForwardRef??p);return()=>{let e=t.default?.call(t,n);if(!e)return null;let[i,a]=Zb(e);return i?Qn(qa(i,n),[[r]]):null}}});function Zb(e){if(!e)return[null,0];let t=e,n=t.filter(e=>e.type!==Na).length;for(let e of t){if(O(e))switch(e.type){case Na:continue;case Ma:case`svg`:return[Qb(e),n];case ja:return Zb(e.children);default:return[e,n]}return[Qb(e),n]}return[null,0]}function Qb(e){return W(`span`,{class:q(`only-child`).e(`content`)},[e])}var $b=X(R({name:`ElPopperTrigger`,inheritAttrs:!1,__name:`trigger`,props:Kb,setup(e,{expose:t}){let n=e,{role:r,triggerRef:i}=I(Bb,void 0);Jb(i);let a=K(()=>s.value?n.id:void 0),o=K(()=>{if(r&&r.value===`tooltip`)return n.open&&n.id?n.id:void 0}),s=K(()=>{if(r&&r.value!==`tooltip`)return r.value}),c=K(()=>s.value?`${n.open}`:void 0),l,u=[`onMouseenter`,`onMouseleave`,`onClick`,`onKeydown`,`onFocus`,`onBlur`,`onContextmenu`];return Yr(()=>{L(()=>n.virtualRef,e=>{e&&(i.value=$g(e))},{immediate:!0}),L(i,(e,t)=>{l?.(),l=void 0,Eg(t)&&u.forEach(e=>{let r=n[e];r&&t.removeEventListener(e.slice(2).toLowerCase(),r,[`onFocus`,`onBlur`].includes(e))}),Eg(e)&&(u.forEach(t=>{let r=n[t];r&&e.addEventListener(t.slice(2).toLowerCase(),r,[`onFocus`,`onBlur`].includes(t))}),gb(e)&&(l=L([a,o,s,c],t=>{[`aria-controls`,`aria-describedby`,`aria-haspopup`,`aria-expanded`].forEach((n,r)=>{eg(t[r])?e.removeAttribute(n):e.setAttribute(n,t[r])})},{immediate:!0}))),Eg(t)&&gb(t)&&[`aria-controls`,`aria-describedby`,`aria-haspopup`,`aria-expanded`].forEach(e=>t.removeAttribute(e))},{immediate:!0})}),Qr(()=>{if(l?.(),l=void 0,i.value&&Eg(i.value)){let e=i.value;u.forEach(t=>{let r=n[t];r&&e.removeEventListener(t.slice(2).toLowerCase(),r,[`onFocus`,`onBlur`].includes(t))}),i.value=void 0}}),t({triggerRef:i}),(e,t)=>e.virtualTriggering?G(`v-if`,!0):(B(),H(N(Xb),$a({key:0},e.$attrs,{"aria-controls":a.value,"aria-describedby":o.value,"aria-expanded":c.value,"aria-haspopup":s.value}),{default:F(()=>[z(e.$slots,`default`)]),_:3},16,[`aria-controls`,`aria-describedby`,`aria-expanded`,`aria-haspopup`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue`]]),ex=`focus-trap.focus-after-trapped`,tx=`focus-trap.focus-after-released`,nx=`focus-trap.focusout-prevented`,rx={cancelable:!0,bubbles:!1},ix={cancelable:!0,bubbles:!1},ax=`focusAfterTrapped`,ox=`focusAfterReleased`,sx=Symbol(`elFocusTrap`),cx=M(),lx=M(0),ux=M(0),dx=0,fx=e=>{let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0||e===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},px=(e,t)=>{for(let n of e)if(!mx(n,t))return n},mx=(e,t)=>{if(getComputedStyle(e).visibility===`hidden`)return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display===`none`)return!0;e=e.parentElement}return!1},hx=e=>{let t=fx(e);return[px(t,e),px(t.reverse(),e)]},gx=e=>e instanceof HTMLInputElement&&`select`in e,_x=(e,t)=>{if(e){let n=document.activeElement;bb(e,{preventScroll:!0}),ux.value=window.performance.now(),e!==n&&gx(e)&&t&&e.select()}};function vx(e,t){let n=[...e],r=e.indexOf(t);return r!==-1&&n.splice(r,1),n}var yx=()=>{let e=[];return{push:t=>{let n=e[0];n&&t!==n&&n.pause(),e=vx(e,t),e.unshift(t)},remove:t=>{var n,r;e=vx(e,t),(r=(n=e[0])?.resume)==null||r.call(n)}}},bx=(e,t=!1)=>{let n=document.activeElement;for(let r of e)if(_x(r,t),document.activeElement!==n)return},xx=yx(),Sx=()=>lx.value>ux.value,Cx=()=>{cx.value=`pointer`,lx.value=window.performance.now()},wx=()=>{cx.value=`keyboard`,lx.value=window.performance.now()},Tx=()=>(Yr(()=>{dx===0&&(document.addEventListener(`mousedown`,Cx),document.addEventListener(`touchstart`,Cx),document.addEventListener(`keydown`,wx)),dx++}),Qr(()=>{dx--,dx<=0&&(document.removeEventListener(`mousedown`,Cx),document.removeEventListener(`touchstart`,Cx),document.removeEventListener(`keydown`,wx))}),{focusReason:cx,lastUserFocusTimestamp:lx,lastAutomatedFocusTimestamp:ux}),Ex=e=>new CustomEvent(nx,{...ix,detail:e}),Q={tab:`Tab`,enter:`Enter`,space:`Space`,left:`ArrowLeft`,up:`ArrowUp`,right:`ArrowRight`,down:`ArrowDown`,esc:`Escape`,delete:`Delete`,backspace:`Backspace`,numpadEnter:`NumpadEnter`,pageUp:`PageUp`,pageDown:`PageDown`,home:`Home`,end:`End`},Dx=(e,t,{checkForDefaultPrevented:n=!0}={})=>r=>{let i=e?.(r);if(n===!1||!i)return t?.(r)},Ox=e=>t=>t.pointerType===`mouse`?e(t):void 0,kx=e=>{if(e.code&&e.code!==`Unidentified`)return e.code;let t=Ax(e);if(t){if(Object.values(Q).includes(t))return t;switch(t){case` `:return Q.space;default:return``}}return``},Ax=e=>{let t=e.key&&e.key!==`Unidentified`?e.key:``;if(!t&&e.type===`keyup`&&By()){let n=e.target;t=n.value.charAt(n.selectionStart-1)}return t},jx=[],Mx=e=>{kx(e)===Q.esc&&jx.forEach(t=>t(e))},Nx=e=>{Yr(()=>{jx.length===0&&document.addEventListener(`keydown`,Mx),Fg&&jx.push(e)}),Qr(()=>{jx=jx.filter(t=>t!==e),jx.length===0&&Fg&&document.removeEventListener(`keydown`,Mx)})},Px=R({name:`ElFocusTrap`,inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:`first`}},emits:[ax,ox,`focusin`,`focusout`,`focusout-prevented`,`release-requested`],setup(e,{emit:t}){let n=M(),r,i,{focusReason:a}=Tx();Nx(n=>{e.trapped&&!o.paused&&t(`release-requested`,n)});let o={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},s=n=>{if(!e.loop&&!e.trapped||o.paused)return;let{altKey:r,ctrlKey:i,metaKey:s,currentTarget:c,shiftKey:l}=n,{loop:u}=e,d=kx(n)===Q.tab&&!r&&!i&&!s,f=document.activeElement;if(d&&f){let e=c,[r,i]=hx(e);if(!(r&&i)){if(f===e){let e=Ex({focusReason:a.value});t(`focusout-prevented`,e),e.defaultPrevented||n.preventDefault()}}else if(!l&&f===i){let e=Ex({focusReason:a.value});t(`focusout-prevented`,e),e.defaultPrevented||(n.preventDefault(),u&&_x(r,!0))}else if(l&&[r,e].includes(f)){let e=Ex({focusReason:a.value});t(`focusout-prevented`,e),e.defaultPrevented||(n.preventDefault(),u&&_x(i,!0))}}};er(sx,{focusTrapRef:n,onKeydown:s}),L(()=>e.focusTrapEl,e=>{e&&(n.value=e)},{immediate:!0}),L([n],([e],[t])=>{e&&(e.addEventListener(`keydown`,s),e.addEventListener(`focusin`,u),e.addEventListener(`focusout`,d)),t&&(t.removeEventListener(`keydown`,s),t.removeEventListener(`focusin`,u),t.removeEventListener(`focusout`,d))});let c=e=>{t(ax,e)},l=e=>t(ox,e),u=a=>{let s=N(n);if(!s)return;let c=a.target,l=a.relatedTarget,u=c&&s.contains(c);e.trapped||l&&s.contains(l)||(r=l),u&&t(`focusin`,a),!o.paused&&e.trapped&&(u?i=c:_x(i,!0))},d=r=>{let s=N(n);if(!(o.paused||!s))if(e.trapped){let n=r.relatedTarget;!eg(n)&&!s.contains(n)&&setTimeout(()=>{if(!o.paused&&e.trapped){let e=Ex({focusReason:a.value});t(`focusout-prevented`,e),e.defaultPrevented||_x(i,!0)}},0)}else{let e=r.target;e&&s.contains(e)||t(`focusout`,r)}};async function f(){await P();let t=N(n);if(t){xx.push(o);let n=t.contains(document.activeElement)?r:document.activeElement;if(r=n,!t.contains(n)){let r=new Event(ex,rx);t.addEventListener(ex,c),t.dispatchEvent(r),r.defaultPrevented||P(()=>{let r=e.focusStartEl;E(r)||(_x(r),document.activeElement!==r&&(r=`first`)),r===`first`&&bx(fx(t),!0),(document.activeElement===n||r===`container`)&&_x(t)})}}}function p(){let e=N(n);if(e){e.removeEventListener(ex,c);let t=new CustomEvent(tx,{...rx,detail:{focusReason:a.value}});e.addEventListener(tx,l),e.dispatchEvent(t),!t.defaultPrevented&&(a.value==`keyboard`||!Sx()||e.contains(document.activeElement))&&_x(r??document.body),e.removeEventListener(tx,l),xx.remove(o),r=null,i=null}}return Yr(()=>{e.trapped&&f(),L(()=>e.trapped,e=>{e?f():p()})}),Qr(()=>{e.trapped&&p(),n.value&&=(n.value.removeEventListener(`keydown`,s),n.value.removeEventListener(`focusin`,u),n.value.removeEventListener(`focusout`,d),void 0),r=null,i=null}),{onKeydown:s}}});function Fx(e,t,n,r,i,a){return z(e.$slots,`default`,{handleKeydown:e.onKeydown})}var Ix=X(Px,[[`render`,Fx],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue`]]),Lx=`bottom`,Rx=`right`,zx=`left`,Bx=`auto`,Vx=[`top`,Lx,Rx,zx],Hx=`start`,Ux=`clippingParents`,Wx=`viewport`,Gx=`popper`,Kx=`reference`,qx=Vx.reduce(function(e,t){return e.concat([t+`-`+Hx,t+`-end`])},[]),Jx=[].concat(Vx,[Bx]).reduce(function(e,t){return e.concat([t,t+`-`+Hx,t+`-end`])},[]),Yx=[`beforeRead`,`read`,`afterRead`,`beforeMain`,`main`,`afterMain`,`beforeWrite`,`write`,`afterWrite`];function Xx(e){return e?(e.nodeName||``).toLowerCase():null}function Zx(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Qx(e){return e instanceof Zx(e).Element||e instanceof Element}function $x(e){return e instanceof Zx(e).HTMLElement||e instanceof HTMLElement}function eS(e){return typeof ShadowRoot>`u`?!1:e instanceof Zx(e).ShadowRoot||e instanceof ShadowRoot}function tS(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];!$x(i)||!Xx(i)||(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];t===!1?i.removeAttribute(e):i.setAttribute(e,t===!0?``:t)}))})}function nS(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});!$x(r)||!Xx(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var rS={name:`applyStyles`,enabled:!0,phase:`write`,fn:tS,effect:nS,requires:[`computeStyles`]};function iS(e){return e.split(`-`)[0]}var aS=Math.max,oS=Math.min,sS=Math.round;function cS(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+`/`+e.version}).join(` `):navigator.userAgent}function lS(){return!/^((?!chrome|android).)*safari/i.test(cS())}function uS(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&$x(e)&&(i=e.offsetWidth>0&&sS(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&sS(r.height)/e.offsetHeight||1);var o=(Qx(e)?Zx(e):window).visualViewport,s=!lS()&&n,c=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,u=r.width/i,d=r.height/a;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c,x:c,y:l}}function dS(e){var t=uS(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function fS(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&eS(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function pS(e){return Zx(e).getComputedStyle(e)}function mS(e){return[`table`,`td`,`th`].indexOf(Xx(e))>=0}function hS(e){return((Qx(e)?e.ownerDocument:e.document)||window.document).documentElement}function gS(e){return Xx(e)===`html`?e:e.assignedSlot||e.parentNode||(eS(e)?e.host:null)||hS(e)}function _S(e){return!$x(e)||pS(e).position===`fixed`?null:e.offsetParent}function vS(e){var t=/firefox/i.test(cS());if(/Trident/i.test(cS())&&$x(e)&&pS(e).position===`fixed`)return null;var n=gS(e);for(eS(n)&&(n=n.host);$x(n)&&[`html`,`body`].indexOf(Xx(n))<0;){var r=pS(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}function yS(e){for(var t=Zx(e),n=_S(e);n&&mS(n)&&pS(n).position===`static`;)n=_S(n);return n&&(Xx(n)===`html`||Xx(n)===`body`&&pS(n).position===`static`)?t:n||vS(e)||t}function bS(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}function xS(e,t,n){return aS(e,oS(t,n))}function SS(e,t,n){var r=xS(e,t,n);return r>n?n:r}function CS(){return{top:0,right:0,bottom:0,left:0}}function wS(e){return Object.assign({},CS(),e)}function TS(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var ES=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,wS(typeof e==`number`?TS(e,Vx):e)};function DS(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=iS(n.placement),c=bS(s),l=[`left`,`right`].indexOf(s)>=0?`height`:`width`;if(!(!a||!o)){var u=ES(i.padding,n),d=dS(a),f=c===`y`?`top`:zx,p=c===`y`?Lx:Rx,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=yS(a),_=g?c===`y`?g.clientHeight||0:g.clientWidth||0:0,v=m/2-h/2,y=u[f],b=_-d[l]-u[p],x=_/2-d[l]/2+v,S=xS(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function OS(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r==`string`&&(r=t.elements.popper.querySelector(r),!r)||fS(t.elements.popper,r)&&(t.elements.arrow=r))}var kS={name:`arrow`,enabled:!0,phase:`main`,fn:DS,effect:OS,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]};function AS(e){return e.split(`-`)[1]}var jS={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`};function MS(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:sS(n*i)/i||0,y:sS(r*i)/i||0}}function NS(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,m=o.y,h=m===void 0?0:m,g=typeof u==`function`?u({x:p,y:h}):{x:p,y:h};p=g.x,h=g.y;var _=o.hasOwnProperty(`x`),v=o.hasOwnProperty(`y`),y=zx,b=`top`,x=window;if(l){var S=yS(n),C=`clientHeight`,w=`clientWidth`;if(S===Zx(n)&&(S=hS(n),pS(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===`top`||(i===`left`||i===`right`)&&a===`end`){b=Lx;var T=d&&S===x&&x.visualViewport?x.visualViewport.height:S[C];h-=T-r.height,h*=c?1:-1}if(i===`left`||(i===`top`||i===`bottom`)&&a===`end`){y=Rx;var E=d&&S===x&&x.visualViewport?x.visualViewport.width:S[w];p-=E-r.width,p*=c?1:-1}}var D=Object.assign({position:s},l&&jS),O=u===!0?MS({x:p,y:h},Zx(n)):{x:p,y:h};if(p=O.x,h=O.y,c){var k;return Object.assign({},D,(k={},k[b]=v?`0`:``,k[y]=_?`0`:``,k.transform=(x.devicePixelRatio||1)<=1?`translate(`+p+`px, `+h+`px)`:`translate3d(`+p+`px, `+h+`px, 0)`,k))}return Object.assign({},D,(t={},t[b]=v?h+`px`:``,t[y]=_?p+`px`:``,t.transform=``,t))}function PS(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,o=a===void 0?!0:a,s=n.roundOffsets,c=s===void 0?!0:s,l={placement:iS(t.placement),variation:AS(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,NS(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,NS(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var FS={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:PS,data:{}},IS={passive:!0};function LS(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,o=r.resize,s=o===void 0?!0:o,c=Zx(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,IS)}),s&&c.addEventListener(`resize`,n.update,IS),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,IS)}),s&&c.removeEventListener(`resize`,n.update,IS)}}var RS={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:LS,data:{}},zS={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function BS(e){return e.replace(/left|right|bottom|top/g,function(e){return zS[e]})}var VS={start:`end`,end:`start`};function HS(e){return e.replace(/start|end/g,function(e){return VS[e]})}function US(e){var t=Zx(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function WS(e){return uS(hS(e)).left+US(e).scrollLeft}function GS(e,t){var n=Zx(e),r=hS(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=lS();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+WS(e),y:c}}function KS(e){var t=hS(e),n=US(e),r=e.ownerDocument?.body,i=aS(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=aS(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+WS(e),s=-n.scrollTop;return pS(r||t).direction===`rtl`&&(o+=aS(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}function qS(e){var t=pS(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function JS(e){return[`html`,`body`,`#document`].indexOf(Xx(e))>=0?e.ownerDocument.body:$x(e)&&qS(e)?e:JS(gS(e))}function YS(e,t){t===void 0&&(t=[]);var n=JS(e),r=n===e.ownerDocument?.body,i=Zx(n),a=r?[i].concat(i.visualViewport||[],qS(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(YS(gS(a)))}function XS(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ZS(e,t){var n=uS(e,!1,t===`fixed`);return n.top+=e.clientTop,n.left+=e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function QS(e,t,n){return t===`viewport`?XS(GS(e,n)):Qx(t)?ZS(t,n):XS(KS(hS(e)))}function $S(e){var t=YS(gS(e)),n=[`absolute`,`fixed`].indexOf(pS(e).position)>=0&&$x(e)?yS(e):e;return Qx(n)?t.filter(function(e){return Qx(e)&&fS(e,n)&&Xx(e)!==`body`}):[]}function eC(e,t,n,r){var i=t===`clippingParents`?$S(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=QS(e,n,r);return t.top=aS(i.top,t.top),t.right=oS(i.right,t.right),t.bottom=oS(i.bottom,t.bottom),t.left=aS(i.left,t.left),t},QS(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function tC(e){var t=e.reference,n=e.element,r=e.placement,i=r?iS(r):null,a=r?AS(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(i){case`top`:c={x:o,y:t.y-n.height};break;case Lx:c={x:o,y:t.y+t.height};break;case Rx:c={x:t.x+t.width,y:s};break;case zx:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?bS(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case Hx:c[l]=c[l]-(t[u]/2-n[u]/2);break;case`end`:c[l]=c[l]+(t[u]/2-n[u]/2);break}}return c}function nC(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,c=s===void 0?Ux:s,l=n.rootBoundary,u=l===void 0?Wx:l,d=n.elementContext,f=d===void 0?Gx:d,p=n.altBoundary,m=p===void 0?!1:p,h=n.padding,g=h===void 0?0:h,_=wS(typeof g==`number`?TS(g,Vx):g),v=f===`popper`?Kx:Gx,y=e.rects.popper,b=e.elements[m?v:f],x=eC(Qx(b)?b:b.contextElement||hS(e.elements.popper),c,u,o),S=uS(e.elements.reference),C=tC({reference:S,element:y,placement:i}),w=XS(Object.assign({},y,C)),T=f===`popper`?w:S,E={top:x.top-T.top+_.top,bottom:T.bottom-x.bottom+_.bottom,left:x.left-T.left+_.left,right:T.right-x.right+_.right},D=e.modifiersData.offset;if(f===`popper`&&D){var O=D[i];Object.keys(E).forEach(function(e){var t=[`right`,`bottom`].indexOf(e)>=0?1:-1,n=[`top`,`bottom`].indexOf(e)>=0?`y`:`x`;E[e]+=O[n]*t})}return E}function rC(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?Jx:c,u=AS(r),d=u?s?qx:qx.filter(function(e){return AS(e)===u}):Vx,f=d.filter(function(e){return l.indexOf(e)>=0});f.length===0&&(f=d);var p=f.reduce(function(t,n){return t[n]=nC(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[iS(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}function iC(e){if(iS(e)===`auto`)return[];var t=BS(e);return[HS(e),t,HS(t)]}function aC(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!0:o,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,h=n.allowedAutoPlacements,g=t.options.placement,_=iS(g)===g,v=c||(_||!m?[BS(g)]:iC(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(iS(n)===`auto`?rC(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)},[]),b=t.rects.reference,x=t.rects.popper,S=new Map,C=!0,w=y[0],T=0;T<y.length;T++){var E=y[T],D=iS(E),O=AS(E)===Hx,k=[`top`,Lx].indexOf(D)>=0,ee=k?`width`:`height`,te=nC(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),ne=k?O?Rx:zx:O?Lx:`top`;b[ee]>x[ee]&&(ne=BS(ne));var re=BS(ne),ie=[];if(a&&ie.push(te[D]<=0),s&&ie.push(te[ne]<=0,te[re]<=0),ie.every(function(e){return e})){w=E,C=!1;break}S.set(E,ie)}if(C)for(var ae=m?3:1,oe=function(e){var t=y.find(function(t){var n=S.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,`break`},se=ae;se>0&&oe(se)!==`break`;se--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}var oC={name:`flip`,enabled:!0,phase:`main`,fn:aC,requiresIfExists:[`offset`],data:{_skip:!1}};function sC(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function cC(e){return[`top`,Rx,Lx,zx].some(function(t){return e[t]>=0})}function lC(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=nC(t,{elementContext:`reference`}),s=nC(t,{altBoundary:!0}),c=sC(o,r),l=sC(s,i,a),u=cC(c),d=cC(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var uC={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:lC};function dC(e,t,n){var r=iS(e),i=[`left`,`top`].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[`left`,`right`].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function fC(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=Jx.reduce(function(e,n){return e[n]=dC(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}var pC={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:fC};function mC(e){var t=e.state,n=e.name;t.modifiersData[n]=tC({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var hC={name:`popperOffsets`,enabled:!0,phase:`read`,fn:mC,data:{}};function gC(e){return e===`x`?`y`:`x`}function _C(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!1:o,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,m=n.tetherOffset,h=m===void 0?0:m,g=nC(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=iS(t.placement),v=AS(t.placement),y=!v,b=bS(_),x=gC(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,T=typeof h==`function`?h(Object.assign({},t.rects,{placement:t.placement})):h,E=typeof T==`number`?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(S){if(a){var k=b===`y`?`top`:zx,ee=b===`y`?Lx:Rx,te=b===`y`?`height`:`width`,ne=S[b],re=ne+g[k],ie=ne-g[ee],ae=p?-w[te]/2:0,oe=v===`start`?C[te]:w[te],se=v===`start`?-w[te]:-C[te],ce=t.elements.arrow,le=p&&ce?dS(ce):{width:0,height:0},ue=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:CS(),de=ue[k],fe=ue[ee],pe=xS(0,C[te],le[te]),me=y?C[te]/2-ae-pe-de-E.mainAxis:oe-pe-de-E.mainAxis,he=y?-C[te]/2+ae+pe+fe+E.mainAxis:se+pe+fe+E.mainAxis,ge=t.elements.arrow&&yS(t.elements.arrow),_e=ge?b===`y`?ge.clientTop||0:ge.clientLeft||0:0,ve=D?.[b]??0,ye=ne+me-ve-_e,be=ne+he-ve,xe=xS(p?oS(re,ye):re,ne,p?aS(ie,be):ie);S[b]=xe,O[b]=xe-ne}if(s){var Se=b===`x`?`top`:zx,Ce=b===`x`?Lx:Rx,we=S[x],A=x===`y`?`height`:`width`,Te=we+g[Se],Ee=we-g[Ce],De=[`top`,zx].indexOf(_)!==-1,Oe=D?.[x]??0,ke=De?Te:we-C[A]-w[A]-Oe+E.altAxis,Ae=De?we+C[A]+w[A]-Oe-E.altAxis:Ee,je=p&&De?SS(ke,we,Ae):xS(p?ke:Te,we,p?Ae:Ee);S[x]=je,O[x]=je-we}t.modifiersData[r]=O}}var vC={name:`preventOverflow`,enabled:!0,phase:`main`,fn:_C,requiresIfExists:[`offset`]};function yC(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function bC(e){return e===Zx(e)||!$x(e)?US(e):yC(e)}function xC(e){var t=e.getBoundingClientRect(),n=sS(t.width)/e.offsetWidth||1,r=sS(t.height)/e.offsetHeight||1;return n!==1||r!==1}function SC(e,t,n){n===void 0&&(n=!1);var r=$x(t),i=$x(t)&&xC(t),a=hS(t),o=uS(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((Xx(t)!==`body`||qS(a))&&(s=bC(t)),$x(t)?(c=uS(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=WS(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function CC(e){var t=new Map,n=new Set,r=[];e.forEach(function(e){t.set(e.name,e)});function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){n.has(e.name)||i(e)}),r}function wC(e){var t=CC(e);return Yx.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}function TC(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}function EC(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}var DC={placement:`bottom`,modifiers:[],strategy:`absolute`};function OC(){return![...arguments].some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function kC(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?DC:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},DC,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,c={state:i,setOptions:function(n){var o=typeof n==`function`?n(i.options):n;u(),i.options=Object.assign({},a,i.options,o),i.scrollParents={reference:Qx(e)?YS(e):e.contextElement?YS(e.contextElement):[],popper:YS(t)};var s=wC(EC([].concat(r,i.options.modifiers)));return i.orderedModifiers=s.filter(function(e){return e.enabled}),l(),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(OC(t,n)){i.rects={reference:SC(t,yS(n),i.options.strategy===`fixed`),popper:dS(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;r<i.orderedModifiers.length;r++){if(i.reset===!0){i.reset=!1,r=-1;continue}var a=i.orderedModifiers[r],o=a.fn,l=a.options,u=l===void 0?{}:l,d=a.name;typeof o==`function`&&(i=o({state:i,options:u,name:d,instance:c})||i)}}}},update:TC(function(){return new Promise(function(e){c.forceUpdate(),e(i)})}),destroy:function(){u(),s=!0}};if(!OC(e,t))return c;c.setOptions(n).then(function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)});function l(){i.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=n===void 0?{}:n,a=e.effect;if(typeof a==`function`){var s=a({state:i,name:t,instance:c,options:r});o.push(s||function(){})}})}function u(){o.forEach(function(e){return e()}),o=[]}return c}}kC(),kC({defaultModifiers:[RS,hC,FS,rS]});var AC=kC({defaultModifiers:[RS,hC,FS,rS,pC,oC,vC,kS,uC]}),jC=Y({arrowOffset:{type:Number,default:5}}),MC=Y({...Y({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:J(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Jx,default:`bottom`},popperOptions:{type:J(Object),default:()=>({})},strategy:{type:String,values:[`fixed`,`absolute`],default:`absolute`}}),...jC,id:String,style:{type:J([String,Array,Object])},className:{type:J([String,Array,Object])},effect:{type:J(String),default:`dark`},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:Boolean,trapping:Boolean,popperClass:{type:J([String,Array,Object])},popperStyle:{type:J([String,Array,Object])},referenceEl:{type:J(Object)},triggerTargetEl:{type:J(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},virtualTriggering:Boolean,zIndex:Number,...Yy([`ariaLabel`]),loop:Boolean}),NC={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},PC=(e,t)=>{let n=M(!1),r=M();return Qr(()=>{r.value=void 0}),{focusStartRef:r,trapped:n,onFocusAfterReleased:e=>{e.detail?.focusReason!==`pointer`&&(r.value=`first`,t(`blur`))},onFocusAfterTrapped:()=>{t(`focus`)},onFocusInTrap:t=>{e.visible&&!n.value&&(t.target&&(r.value=t.target),n.value=!0)},onFocusoutPrevented:t=>{e.trapping||(t.detail.focusReason===`pointer`&&t.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t(`close`)}}},FC=(e,t=[])=>{let{placement:n,strategy:r,popperOptions:i}=e,a={placement:n,strategy:r,...i,modifiers:[...LC(e),...t]};return RC(a,i?.modifiers),a},IC=e=>{if(Fg)return $g(e)};function LC(e){let{offset:t,gpuAcceleration:n,fallbackPlacements:r}=e;return[{name:`offset`,options:{offset:[0,t??12]}},{name:`preventOverflow`,options:{padding:{top:0,bottom:0,left:0,right:0}}},{name:`flip`,options:{padding:5,fallbackPlacements:r}},{name:`computeStyles`,options:{gpuAcceleration:n}}]}function RC(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}var zC=(e,t,n={})=>{let r={name:`updateState`,enabled:!0,phase:`write`,fn:({state:e})=>{let t=BC(e);Object.assign(o.value,t)},requires:[`computeStyles`]},i=K(()=>{let{onFirstUpdate:e,placement:t,strategy:i,modifiers:a}=N(n);return{onFirstUpdate:e,placement:t||`bottom`,strategy:i||`absolute`,modifiers:[...a||[],r,{name:`applyStyles`,enabled:!1}]}}),a=dn(),o=M({styles:{popper:{position:N(i).strategy,left:`0`,top:`0`},arrow:{position:`absolute`}},attributes:{}}),s=()=>{a.value&&=(a.value.destroy(),void 0)};return L(i,e=>{let t=N(a);t&&t.setOptions(e)},{deep:!0}),L([e,t],([e,t])=>{s(),!(!e||!t)&&(a.value=AC(e,t,N(i)))}),Qr(()=>{s()}),{state:K(()=>({...N(a)?.state||{}})),styles:K(()=>N(o).styles),attributes:K(()=>N(o).attributes),update:()=>N(a)?.update(),forceUpdate:()=>N(a)?.forceUpdate(),instanceRef:K(()=>N(a))}};function BC(e){let t=Object.keys(e.elements);return{styles:Zh(t.map(t=>[t,e.styles[t]||{}])),attributes:Zh(t.map(t=>[t,e.attributes[t]]))}}var VC=0,HC=e=>{let{popperInstanceRef:t,contentRef:n,triggerRef:r,role:i}=I(Bb,void 0),a=M(),o=K(()=>e.arrowOffset),s=K(()=>({name:`eventListeners`,enabled:!!e.visible})),c=K(()=>{let e=N(a),t=N(o)??VC;return{name:`arrow`,enabled:!ng(e),options:{element:e,padding:t}}}),l=K(()=>({onFirstUpdate:()=>{m()},...FC(e,[N(c),N(s)])})),u=K(()=>IC(e.referenceEl)||N(r)),{attributes:d,state:f,styles:p,update:m,forceUpdate:h,instanceRef:g}=zC(u,n,l);return L(g,e=>t.value=e,{flush:`sync`}),Yr(()=>{L(()=>{var e;return((e=N(u))?.getBoundingClientRect)?.call(e)},()=>{m()})}),Qr(()=>{t.value=void 0}),{attributes:d,arrowRef:a,contentRef:n,instanceRef:g,state:f,styles:p,role:i,forceUpdate:h,update:m}},UC=(e,{attributes:t,styles:n,role:r})=>{let{nextZIndex:i}=D_(),a=q(`popper`),o=K(()=>N(t).popper),s=M(wg(e.zIndex)?e.zIndex:i()),c=K(()=>[a.b(),a.is(`pure`,e.pure),a.is(e.effect),e.popperClass]),l=K(()=>[{zIndex:N(s)},N(n).popper,e.popperStyle||{}]);return{ariaModal:K(()=>r.value===`dialog`?`false`:void 0),arrowStyle:K(()=>N(n).arrow||{}),contentAttrs:o,contentClass:c,contentStyle:l,contentZIndex:s,updateZIndex:()=>{s.value=wg(e.zIndex)?e.zIndex:i()}}},WC=X(R({name:`ElPopperContent`,__name:`content`,props:MC,emits:NC,setup(e,{expose:t,emit:n}){let r=n,i=e,{focusStartRef:a,trapped:o,onFocusAfterReleased:s,onFocusAfterTrapped:c,onFocusInTrap:l,onFocusoutPrevented:u,onReleaseRequested:d}=PC(i,r),{attributes:f,arrowRef:m,contentRef:h,styles:g,instanceRef:_,role:v,update:y}=HC(i),{ariaModal:b,arrowStyle:x,contentAttrs:S,contentClass:C,contentStyle:w,updateZIndex:T}=UC(i,{styles:g,attributes:f,role:v}),E=I(ob,void 0);er(Vb,{arrowStyle:x,arrowRef:m}),E&&er(ob,{...E,addInputId:p,removeInputId:p});let D,O=(e=!0)=>{y(),e&&T()},k=()=>{O(!1),i.visible&&i.focusOnShow?o.value=!0:i.visible===!1&&(o.value=!1)};return Yr(()=>{L(()=>i.triggerTargetEl,(e,t)=>{D?.(),D=void 0;let n=N(e||h.value),r=N(t||h.value);Eg(n)&&(D=L([v,()=>i.ariaLabel,b,()=>i.id],e=>{[`role`,`aria-label`,`aria-modal`,`id`].forEach((t,r)=>{eg(e[r])?n.removeAttribute(t):n.setAttribute(t,e[r])})},{immediate:!0})),r!==n&&Eg(r)&&[`role`,`aria-label`,`aria-modal`,`id`].forEach(e=>{r.removeAttribute(e)})},{immediate:!0}),L(()=>i.visible,k,{immediate:!0})}),Qr(()=>{D?.(),D=void 0,h.value=void 0}),t({popperContentRef:h,popperInstanceRef:_,updatePopper:O,contentStyle:w}),(e,t)=>(B(),V(`div`,$a({ref_key:`contentRef`,ref:h},N(S),{style:N(w),class:N(C),tabindex:`-1`,onMouseenter:t[0]||=t=>e.$emit(`mouseenter`,t),onMouseleave:t[1]||=t=>e.$emit(`mouseleave`,t)}),[W(N(Ix),{loop:e.loop,trapped:N(o),"trap-on-focus-in":!0,"focus-trap-el":N(h),"focus-start-el":N(a),onFocusAfterTrapped:N(c),onFocusAfterReleased:N(s),onFocusin:N(l),onFocusoutPrevented:N(u),onReleaseRequested:N(d)},{default:F(()=>[z(e.$slots,`default`)]),_:3},8,[`loop`,`trapped`,`focus-trap-el`,`focus-start-el`,`onFocusAfterTrapped`,`onFocusAfterReleased`,`onFocusin`,`onFocusoutPrevented`,`onReleaseRequested`])],16))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue`]]),GC=nv(Wb),KC=Symbol(`elTooltip`);function qC(){let e,t=(t,r)=>{n(),e=window.setTimeout(t,r)},n=()=>window.clearTimeout(e);return jg(()=>n()),{registerTimeout:t,cancelTimeout:n}}var JC=Y({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),YC=({showAfter:e,hideAfter:t,autoClose:n,open:r,close:i})=>{let{registerTimeout:a}=qC(),{registerTimeout:o,cancelTimeout:s}=qC();return{onOpen:(t,s=N(e))=>{a(()=>{r(t);let e=N(n);wg(e)&&e>0&&o(()=>{i(t)},e)},s)},onClose:(e,n=N(t))=>{s(),a(()=>{i(e)},n)}}},XC=Y({...JC,...MC,appendTo:{type:ev.to.type},content:{type:String,default:``},rawContent:Boolean,persistent:Boolean,visible:{type:J(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean,...Yy([`ariaLabel`])}),ZC=Y({...Kb,disabled:Boolean,trigger:{type:J([String,Array]),default:`hover`},triggerKeys:{type:J(Array),default:()=>[Q.enter,Q.numpadEnter,Q.space]},focusOnTarget:Boolean}),QC=I_({type:J(Boolean),default:null}),$C=I_({type:J(Function)}),ew=e=>{let t=`update:${e}`,n=`onUpdate:${e}`,r=[t];return{useModelToggle:({indicator:r,toggleReason:i,shouldHideWhenRouteChanges:a,shouldProceed:o,onShow:s,onHide:c})=>{let l=ao(),{emit:u}=l,d=l.props,f=K(()=>T(d[n])),p=K(()=>d[e]===null),m=e=>{r.value!==!0&&(r.value=!0,i&&(i.value=e),T(s)&&s(e))},h=e=>{r.value!==!1&&(r.value=!1,i&&(i.value=e),T(c)&&c(e))},g=e=>{if(d.disabled===!0||T(o)&&!o())return;let n=f.value&&Fg;n&&u(t,!0),(p.value||!n)&&m(e)},_=e=>{if(d.disabled===!0||!Fg)return;let n=f.value&&Fg;n&&u(t,!1),(p.value||!n)&&h(e)},v=e=>{Cg(e)&&(d.disabled&&e?f.value&&u(t,!1):r.value!==e&&(e?m():h()))};return L(()=>d[e],v),a&&l.appContext.config.globalProperties.$route!==void 0&&L(()=>({...l.proxy.$route}),()=>{a.value&&r.value&&_()}),Yr(()=>{v(d[e])}),{hide:_,show:g,toggle:()=>{r.value?_():g()},hasUpdateHandler:f}},useModelToggleProps:{[e]:QC,[n]:$C},useModelToggleEmits:r}},{useModelToggle:tw,useModelToggleProps:nw,useModelToggleEmits:rw}=ew(`modelValue`),{useModelToggleProps:iw,useModelToggleEmits:aw,useModelToggle:ow}=ew(`visible`),sw=Y({...Ub,...iw,...XC,...ZC,...jC,showArrow:{type:Boolean,default:!0}}),cw=[...aw,`before-show`,`before-hide`,`show`,`hide`,`open`,`close`],lw=(e,t)=>x(e)?e.includes(t):e===t,uw=(e,t,n)=>r=>{lw(N(e),t)&&n(r)},dw=X(R({name:`ElTooltipTrigger`,__name:`trigger`,props:ZC,setup(e,{expose:t}){let n=e,r=q(`tooltip`),{controlled:i,id:a,open:o,onOpen:s,onClose:c,onToggle:l}=I(KC,void 0),u=M(null),d=()=>{if(N(i)||n.disabled)return!0},f=bn(n,`trigger`),p=Dx(d,uw(f,`hover`,e=>{s(e),n.focusOnTarget&&e.target&&P(()=>{bb(e.target,{preventScroll:!0})})})),m=Dx(d,uw(f,`hover`,c)),h=Dx(d,uw(f,`click`,e=>{e.button===0&&l(e)})),g=Dx(d,uw(f,`focus`,s)),_=Dx(d,uw(f,`focus`,c)),v=Dx(d,uw(f,`contextmenu`,e=>{e.preventDefault(),l(e)})),y=Dx(d,e=>{let t=kx(e);n.triggerKeys.includes(t)&&(e.preventDefault(),l(e))});return t({triggerRef:u}),(e,t)=>(B(),H(N($b),{id:N(a),"virtual-ref":e.virtualRef,open:N(o),"virtual-triggering":e.virtualTriggering,class:A(N(r).e(`trigger`)),onBlur:N(_),onClick:N(h),onContextmenu:N(v),onFocus:N(g),onMouseenter:N(p),onMouseleave:N(m),onKeydown:N(y)},{default:F(()=>[z(e.$slots,`default`)]),_:3},8,[`id`,`virtual-ref`,`open`,`virtual-triggering`,`class`,`onBlur`,`onClick`,`onContextmenu`,`onFocus`,`onMouseenter`,`onMouseleave`,`onKeydown`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue`]]),fw=()=>{let e=hc(),t=rb(),n=K(()=>`${e.value}-popper-container-${t.prefix}`);return{id:n,selector:K(()=>`#${n.value}`)}},pw=e=>{let t=document.createElement(`div`);return t.id=e,document.body.appendChild(t),t},mw=()=>{let{id:e,selector:t}=fw();return Jr(()=>{Fg&&(document.body.querySelector(t.value)||pw(e.value))}),{id:e,selector:t}},hw=e=>[...new Set(e)],gw=e=>x(e)?e[0]:e,_w=e=>!e&&e!==0?[]:x(e)?e:[e],vw=X(R({name:`ElTooltipContent`,inheritAttrs:!1,__name:`content`,props:XC,setup(e,{expose:t}){let n=e,{selector:r}=fw(),i=q(`tooltip`),a=M(),o=Ag(()=>a.value?.popperContentRef),s,{controlled:c,id:l,open:u,trigger:d,onClose:f,onOpen:p,onShow:m,onHide:h,onBeforeShow:g,onBeforeHide:_}=I(KC,void 0),v=K(()=>n.transition||`${i.namespace.value}-fade-in-linear`),y=K(()=>n.persistent);Qr(()=>{s?.()});let b=K(()=>N(y)?!0:N(u)),x=K(()=>n.disabled?!1:N(u)),S=K(()=>n.appendTo||r.value),C=K(()=>n.style??{}),w=M(!0),T=()=>{h(),re()&&bb(document.body,{preventScroll:!0}),w.value=!0},E=()=>{if(N(c))return!0},D=Dx(E,()=>{n.enterable&&lw(N(d),`hover`)&&p()}),O=Dx(E,()=>{lw(N(d),`hover`)&&f()}),k=()=>{var e,t;(t=(e=a.value)?.updatePopper)==null||t.call(e),g?.()},ee=()=>{_?.()},te=()=>{m()},ne=()=>{n.virtualTriggering||f()},re=e=>{let t=a.value?.popperContentRef,n=e?.relatedTarget||document.activeElement;return t?.contains(n)};return L(()=>N(u),e=>{e?(w.value=!1,s=i_(o,()=>{N(c)||_w(N(d)).every(e=>e!==`hover`&&e!==`focus`)&&f()},{detectIframe:!0})):s?.()},{flush:`post`}),L(()=>n.content,()=>{var e,t;(t=(e=a.value)?.updatePopper)==null||t.call(e)}),t({contentRef:a,isFocusInsideContent:re}),(e,t)=>(B(),H(N(ov),{disabled:!e.teleported,to:S.value},{default:F(()=>[b.value||!w.value?(B(),H(Bo,{key:0,name:v.value,appear:!y.value,onAfterLeave:T,onBeforeEnter:k,onAfterEnter:te,onBeforeLeave:ee,persisted:``},{default:F(()=>[Qn(W(N(WC),$a({id:N(l),ref_key:`contentRef`,ref:a},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":w.value,"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,"arrow-offset":e.arrowOffset,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,C.value],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:x.value,"z-index":e.zIndex,loop:e.loop,onMouseenter:N(D),onMouseleave:N(O),onBlur:ne,onClose:N(f)}),{default:F(()=>[z(e.$slots,`default`)]),_:3},16,[`id`,`aria-label`,`aria-hidden`,`boundaries-padding`,`fallback-placements`,`gpu-acceleration`,`offset`,`placement`,`popper-options`,`arrow-offset`,`strategy`,`effect`,`enterable`,`pure`,`popper-class`,`popper-style`,`reference-el`,`trigger-target-el`,`visible`,`z-index`,`loop`,`onMouseenter`,`onMouseleave`,`onClose`]),[[is,x.value]])]),_:3},8,[`name`,`appear`])):G(`v-if`,!0)]),_:3},8,[`disabled`,`to`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue`]]),yw=[`innerHTML`],bw={key:1},xw=nv(X(R({name:`ElTooltip`,__name:`tooltip`,props:sw,emits:cw,setup(e,{expose:t,emit:n}){let r=e,i=n;mw();let a=q(`tooltip`),o=ib(),s=M(),c=M(),l=()=>{var e;let t=N(s);t&&((e=t.popperInstanceRef)==null||e.update())},u=M(!1),d=M(),{show:f,hide:p,hasUpdateHandler:m}=ow({indicator:u,toggleReason:d}),{onOpen:h,onClose:g}=YC({showAfter:bn(r,`showAfter`),hideAfter:bn(r,`hideAfter`),autoClose:bn(r,`autoClose`),open:f,close:p}),_=K(()=>Cg(r.visible)&&!m.value),v=K(()=>[a.b(),r.popperClass]);return er(KC,{controlled:_,id:o,open:$t(u),trigger:bn(r,`trigger`),onOpen:h,onClose:g,onToggle:e=>{N(u)?g(e):h(e)},onShow:()=>{i(`show`,d.value)},onHide:()=>{i(`hide`,d.value)},onBeforeShow:()=>{i(`before-show`,d.value)},onBeforeHide:()=>{i(`before-hide`,d.value)},updatePopper:l}),L(()=>r.disabled,e=>{e&&u.value&&(u.value=!1)}),Ur(()=>u.value&&p()),Qr(()=>{d.value=void 0}),t({popperRef:s,contentRef:c,isFocusInsideContent:e=>c.value?.isFocusInsideContent(e),updatePopper:l,onOpen:h,onClose:g,hide:p}),(e,t)=>(B(),H(N(GC),{ref_key:`popperRef`,ref:s,role:e.role},{default:F(()=>[W(dw,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering,"focus-on-target":e.focusOnTarget},{default:F(()=>[e.$slots.default?z(e.$slots,`default`,{key:0}):G(`v-if`,!0)]),_:3},8,[`disabled`,`trigger`,`trigger-keys`,`virtual-ref`,`virtual-triggering`,`focus-on-target`]),W(vw,{ref_key:`contentRef`,ref:c,"aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":v.value,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,"arrow-offset":e.arrowOffset,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.showAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo,loop:e.loop},{default:F(()=>[z(e.$slots,`content`,{},()=>[e.rawContent?(B(),V(`span`,{key:0,innerHTML:e.content},null,8,yw)):(B(),V(`span`,bw,j(e.content),1))]),e.showArrow?(B(),H(N(Gb),{key:0})):G(`v-if`,!0)]),_:3},8,`aria-label.boundaries-padding.content.disabled.effect.enterable.fallback-placements.hide-after.gpu-acceleration.offset.persistent.popper-class.popper-style.placement.popper-options.arrow-offset.pure.raw-content.reference-el.trigger-target-el.show-after.strategy.teleported.transition.virtual-triggering.z-index.append-to.loop`.split(`.`))]),_:3},8,[`role`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue`]])),Sw=Y({...Xy,valueKey:{type:String,default:`value`},modelValue:{type:[String,Number],default:``},debounce:{type:Number,default:300},placement:{type:J(String),values:[`top`,`top-start`,`top-end`,`bottom`,`bottom-start`,`bottom-end`],default:`bottom-start`},fetchSuggestions:{type:J([Function,Array]),default:p},popperClass:XC.popperClass,popperStyle:XC.popperStyle,triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:Boolean,hideLoading:Boolean,teleported:XC.teleported,appendTo:XC.appendTo,highlightFirstItem:Boolean,fitInputWidth:Boolean,loopNavigation:{type:Boolean,default:!0}}),Cw={[sv]:e=>E(e)||wg(e),[lv]:e=>E(e)||wg(e),[cv]:e=>E(e)||wg(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,select:e=>O(e)},ww=[`aria-expanded`,`aria-owns`],Tw={key:0},Ew=[`id`,`aria-selected`,`onClick`],Dw=`ElAutocomplete`,Ow=nv(X(R({name:Dw,inheritAttrs:!1,__name:`autocomplete`,props:Sw,emits:Cw,setup(e,{expose:t,emit:n}){let r=e,i=n,a=K(()=>mg(r,Object.keys(Xy))),o=xi(),s=db(),c=q(`autocomplete`),l=M(),u=M(),d=M(),f=M(),p=!1,m=!1,h=M([]),g=M(-1),_=M(``),v=M(!1),y=M(!1),b=M(!1),S=ib(),C=K(()=>o.style),w=K(()=>(h.value.length>0||b.value)&&v.value),T=K(()=>!r.hideLoading&&b.value),E=K(()=>l.value?Array.from(l.value.$el.querySelectorAll(`input`)):[]),D=()=>{w.value&&(_.value=`${l.value.$el.offsetWidth}px`)},O=()=>{g.value=-1},k=async e=>{if(y.value)return;let t=e=>{b.value=!1,!y.value&&(x(e)?(h.value=e,g.value=r.highlightFirstItem?0:-1):x_(Dw,`autocomplete suggestions must be an array`))};if(b.value=!0,x(r.fetchSuggestions))t(r.fetchSuggestions);else{let n=await r.fetchSuggestions(e,t);x(n)&&t(n)}},ee=Jg(k,K(()=>r.debounce)),te=e=>{let t=!!e;if(i(lv,e),i(sv,e),y.value=!1,v.value||=t,!r.triggerOnFocus&&!e){y.value=!0,h.value=[];return}ee(e)},ne=e=>{s.value||(e.target?.tagName!==`INPUT`||E.value.includes(document.activeElement))&&(v.value=!0)},re=e=>{i(cv,e)},ie=e=>{if(m)m=!1;else{v.value=!0,i(`focus`,e);let t=r.modelValue??``;r.triggerOnFocus&&!p&&ee(String(t))}},ae=e=>{setTimeout(()=>{if(d.value?.isFocusInsideContent()){m=!0;return}v.value&&le(),i(`blur`,e)})},oe=()=>{v.value=!1,i(sv,``),i(`clear`)},se=async()=>{l.value?.isComposing||(w.value&&g.value>=0&&g.value<h.value.length?fe(h.value[g.value]):(r.selectWhenUnmatched&&(i(`select`,{value:r.modelValue}),h.value=[],g.value=-1),v.value=!0,ee(String(r.modelValue))))},ce=e=>{w.value&&(e.preventDefault(),e.stopPropagation(),le())},le=()=>{v.value=!1},ue=()=>{var e;(e=l.value)==null||e.focus()},de=()=>{var e;(e=l.value)==null||e.blur()},fe=async e=>{i(lv,e[r.valueKey]),i(sv,e[r.valueKey]),i(`select`,e),h.value=[],g.value=-1},pe=e=>{var t;if(!w.value||b.value)return;if(e<0){if(!r.loopNavigation){g.value=-1;return}e=h.value.length-1}e>=h.value.length&&(e=r.loopNavigation?0:h.value.length-1);let[n,i]=me(),a=i[e],o=n.scrollTop,{offsetTop:s,scrollHeight:c}=a;s+c>o+n.clientHeight&&(n.scrollTop=s+c-n.clientHeight),s<o&&(n.scrollTop=s),g.value=e,(t=l.value?.ref)==null||t.setAttribute(`aria-activedescendant`,`${S.value}-item-${g.value}`)},me=()=>{let e=u.value.querySelector(`.${c.be(`suggestion`,`wrap`)}`);return[e,e.querySelectorAll(`.${c.be(`suggestion`,`list`)} li`)]},he=i_(f,()=>{d.value?.isFocusInsideContent()||w.value&&le()}),ge=e=>{switch(kx(e)){case Q.up:e.preventDefault(),pe(g.value-1);break;case Q.down:e.preventDefault(),pe(g.value+1);break;case Q.enter:case Q.numpadEnter:e.preventDefault(),se();break;case Q.tab:le();break;case Q.esc:ce(e);break;case Q.home:e.preventDefault(),pe(0);break;case Q.end:e.preventDefault(),pe(h.value.length-1);break;case Q.pageUp:e.preventDefault(),pe(Math.max(0,g.value-10));break;case Q.pageDown:e.preventDefault(),pe(Math.min(h.value.length-1,g.value+10));break}};return Qr(()=>{he?.()}),Yr(()=>{let e=l.value?.ref;e&&([{key:`role`,value:`textbox`},{key:`aria-autocomplete`,value:`list`},{key:`aria-controls`,value:`id`},{key:`aria-activedescendant`,value:`${S.value}-item-${g.value}`}].forEach(({key:t,value:n})=>e.setAttribute(t,n)),p=e.hasAttribute(`readonly`))}),t({highlightedIndex:g,activated:v,loading:b,inputRef:l,popperRef:d,suggestions:h,handleSelect:fe,handleKeyEnter:se,focus:ue,blur:de,close:le,highlight:pe,getData:k}),(e,t)=>(B(),H(N(xw),{ref_key:`popperRef`,ref:d,visible:w.value,placement:e.placement,"fallback-placements":[`bottom-start`,`top-start`],"popper-class":[N(c).e(`popper`),e.popperClass],"popper-style":e.popperStyle,teleported:e.teleported,"append-to":e.appendTo,"gpu-acceleration":!1,pure:``,"manual-mode":``,effect:`light`,trigger:`click`,transition:`${N(c).namespace.value}-zoom-in-top`,persistent:``,role:`listbox`,onBeforeShow:D,onHide:O},{content:F(()=>[U(`div`,{ref_key:`regionRef`,ref:u,class:A([N(c).b(`suggestion`),N(c).is(`loading`,T.value)]),style:be({[e.fitInputWidth?`width`:`minWidth`]:_.value,outline:`none`}),role:`region`},[e.$slots.header?(B(),V(`div`,{key:0,class:A(N(c).be(`suggestion`,`header`)),onClick:t[0]||=$s(()=>{},[`stop`])},[z(e.$slots,`header`)],2)):G(`v-if`,!0),W(N(zb),{id:N(S),tag:`ul`,"wrap-class":N(c).be(`suggestion`,`wrap`),"view-class":N(c).be(`suggestion`,`list`),role:`listbox`},{default:F(()=>[T.value?(B(),V(`li`,Tw,[z(e.$slots,`loading`,{},()=>[W(N(Z),{class:A(N(c).is(`loading`))},{default:F(()=>[W(N(oy))]),_:1},8,[`class`])])])):(B(!0),V(ja,{key:1},fi(h.value,(t,n)=>(B(),V(`li`,{id:`${N(S)}-item-${n}`,key:n,class:A({highlighted:g.value===n}),role:`option`,"aria-selected":g.value===n,onClick:e=>fe(t)},[z(e.$slots,`default`,{item:t},()=>[Ja(j(t[e.valueKey]),1)])],10,Ew))),128))]),_:3},8,[`id`,`wrap-class`,`view-class`]),e.$slots.footer?(B(),V(`div`,{key:1,class:A(N(c).be(`suggestion`,`footer`)),onClick:t[1]||=$s(()=>{},[`stop`])},[z(e.$slots,`footer`)],2)):G(`v-if`,!0)],6)]),default:F(()=>[U(`div`,{ref_key:`listboxRef`,ref:f,class:A([N(c).b(),e.$attrs.class]),style:be(C.value),role:`combobox`,"aria-haspopup":`listbox`,"aria-expanded":w.value,"aria-owns":N(S)},[W(N(Ob),$a({ref_key:`inputRef`,ref:l},$a(a.value,e.$attrs),{"model-value":e.modelValue,disabled:N(s),onInput:te,onChange:re,onFocus:ie,onBlur:ae,onClear:oe,onKeydown:ge,onMousedown:ne}),pi({_:2},[e.$slots.prepend?{name:`prepend`,fn:F(()=>[z(e.$slots,`prepend`)]),key:`0`}:void 0,e.$slots.append?{name:`append`,fn:F(()=>[z(e.$slots,`append`)]),key:`1`}:void 0,e.$slots.prefix?{name:`prefix`,fn:F(()=>[z(e.$slots,`prefix`)]),key:`2`}:void 0,e.$slots.suffix?{name:`suffix`,fn:F(()=>[z(e.$slots,`suffix`)]),key:`3`}:void 0]),1040,[`model-value`,`disabled`])],14,ww)]),_:3},8,[`visible`,`placement`,`popper-class`,`popper-style`,`teleported`,`append-to`,`transition`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/autocomplete/src/autocomplete.vue`]])),kw=Y({size:{type:[Number,String],values:L_,default:``,validator:e=>wg(e)},shape:{type:String,values:[`circle`,`square`],default:`circle`},icon:{type:Ny},src:{type:String,default:``},alt:String,srcSet:String,fit:{type:J(String),default:`cover`}}),Aw={error:e=>e instanceof Event},jw=[`src`,`alt`,`srcset`],Mw=nv(X(R({name:`ElAvatar`,__name:`avatar`,props:kw,emits:Aw,setup(e,{emit:t}){let n=e,r=t,i=q(`avatar`),a=M(!1),o=K(()=>{let{size:e,icon:t,shape:r}=n,a=[i.b()];return E(e)&&a.push(i.m(e)),t&&a.push(i.m(`icon`)),r&&a.push(i.m(r)),a}),s=K(()=>{let{size:e}=n;return wg(e)?i.cssVarBlock({size:xv(e)}):void 0}),c=K(()=>({objectFit:n.fit}));L(()=>n.src,()=>a.value=!1);function l(e){a.value=!0,r(`error`,e)}return(e,t)=>(B(),V(`span`,{class:A(o.value),style:be(s.value)},[(e.src||e.srcSet)&&!a.value?(B(),V(`img`,{key:0,src:e.src,alt:e.alt,srcset:e.srcSet,style:be(c.value),onError:l},null,44,jw)):e.icon?(B(),H(N(Z),{key:1},{default:F(()=>[(B(),H(ci(e.icon)))]),_:1})):z(e.$slots,`default`,{key:2})],6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/avatar/src/avatar.vue`]])),Nw={visibilityHeight:{type:Number,default:200},target:{type:String,default:``},right:{type:Number,default:40},bottom:{type:Number,default:40}},Pw={click:e=>e instanceof MouseEvent},Fw=(e,t,n)=>{let r=dn(),i=dn(),a=M(!1),o=()=>{r.value&&(a.value=r.value.scrollTop>=e.visibilityHeight)};return n_(i,`scroll`,Xg(o,300,!0)),Yr(()=>{i.value=document,r.value=document.documentElement,e.target&&(r.value=document.querySelector(e.target)??void 0,r.value||x_(n,`target does not exist: ${e.target}`),i.value=r.value),o()}),{visible:a,handleClick:e=>{var n;(n=r.value)==null||n.scrollTo({top:0,behavior:`smooth`}),t(`click`,e)}}},Iw=`ElBacktop`,Lw=nv(X(R({name:Iw,__name:`backtop`,props:Nw,emits:Pw,setup(e,{emit:t}){let n=e,r=t,i=q(`backtop`),{handleClick:a,visible:o}=Fw(n,r,Iw),s=K(()=>({right:`${n.right}px`,bottom:`${n.bottom}px`}));return(e,t)=>(B(),H(Bo,{name:`${N(i).namespace.value}-fade-in`},{default:F(()=>[N(o)?(B(),V(`div`,{key:0,style:be(s.value),class:A(N(i).b()),onClick:t[0]||=$s((...e)=>N(a)&&N(a)(...e),[`stop`])},[z(e.$slots,`default`,{},()=>[W(N(Z),{class:A(N(i).e(`icon`))},{default:F(()=>[W(N(zv))]),_:1},8,[`class`])])],6)):G(`v-if`,!0)]),_:3},8,[`name`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/backtop/src/backtop.vue`]])),Rw=nv(X(R({name:`ElBadge`,__name:`badge`,props:Y({value:{type:[String,Number],default:``},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:[`primary`,`success`,`warning`,`info`,`danger`],default:`danger`},showZero:{type:Boolean,default:!0},color:String,badgeStyle:{type:J([String,Object,Array])},offset:{type:J(Array),default:[0,0]},badgeClass:{type:String}}),setup(e,{expose:t}){let n=e,r=q(`badge`),i=K(()=>n.isDot?``:wg(n.value)&&wg(n.max)&&n.max<n.value?`${n.max}+`:`${n.value}`),a=K(()=>[{backgroundColor:n.color,marginRight:xv(-n.offset[0]),marginTop:xv(n.offset[1])},n.badgeStyle??{}]);return t({content:i}),(e,t)=>(B(),V(`div`,{class:A(N(r).b())},[z(e.$slots,`default`),W(Bo,{name:`${N(r).namespace.value}-zoom-in-center`,persisted:``},{default:F(()=>[Qn(U(`sup`,{class:A([N(r).e(`content`),N(r).em(`content`,e.type),N(r).is(`fixed`,!!e.$slots.default),N(r).is(`dot`,e.isDot),N(r).is(`hide-zero`,!e.showZero&&e.value===0),e.badgeClass]),style:be(a.value)},[z(e.$slots,`content`,{value:i.value},()=>[Ja(j(i.value),1)])],6),[[is,!e.hidden&&(i.value||e.isDot||e.$slots.content)]])]),_:3},8,[`name`])],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue`]])),zw=Symbol(`breadcrumbKey`),Bw=Y({separator:{type:String,default:`/`},separatorIcon:{type:Ny}}),Vw=[`aria-label`],Hw=X(R({name:`ElBreadcrumb`,__name:`breadcrumb`,props:Bw,setup(e){let{t}=N_(),n=e,r=q(`breadcrumb`),i=M();return er(zw,n),Yr(()=>{let e=i.value.querySelectorAll(`.${r.e(`item`)}`);e.length&&e[e.length-1].setAttribute(`aria-current`,`page`)}),(e,n)=>(B(),V(`div`,{ref_key:`breadcrumb`,ref:i,class:A(N(r).b()),"aria-label":N(t)(`el.breadcrumb.label`),role:`navigation`},[z(e.$slots,`default`)],10,Vw))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue`]]),Uw=X(R({name:`ElBreadcrumbItem`,__name:`breadcrumb-item`,props:Y({to:{type:J([String,Object]),default:``},replace:Boolean}),setup(e){let t=e,n=ao(),r=I(zw,void 0),i=q(`breadcrumb`),a=n.appContext.config.globalProperties.$router,o=()=>{!t.to||!a||(t.replace?a.replace(t.to):a.push(t.to))};return(e,t)=>(B(),V(`span`,{class:A(N(i).e(`item`))},[U(`span`,{class:A([N(i).e(`inner`),N(i).is(`link`,!!e.to)]),role:`link`,onClick:o},[z(e.$slots,`default`)],2),N(r)?.separatorIcon?(B(),H(N(Z),{key:0,class:A(N(i).e(`separator`))},{default:F(()=>[(B(),H(ci(N(r).separatorIcon)))]),_:1},8,[`class`])):(B(),V(`span`,{key:1,class:A(N(i).e(`separator`)),role:`presentation`},j(N(r)?.separator),3))],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue`]]),Ww=nv(Hw,{BreadcrumbItem:Uw}),Gw=av(Uw),Kw=Symbol(`buttonGroupContextKey`),qw=({from:e,replacement:t,scope:n,version:r,ref:i,type:a=`API`},o)=>{L(()=>N(o),n=>{n&&`${a}${e}${r}${t}${i}`},{immediate:!0})},Jw=(e,t)=>{qw({from:`type.text`,replacement:`link`,version:`3.0.0`,scope:`props`,ref:`https://element-plus.org/en-US/component/button.html#button-attributes`},K(()=>e.type===`text`));let n=I(Kw,void 0),r=Y_(`button`),{form:i}=sb(),a=ub(K(()=>n?.size)),o=db(),s=M(),c=bi(),l=K(()=>e.type||n?.type||r.value?.type||``),u=K(()=>e.autoInsertSpace??r.value?.autoInsertSpace??!1),d=K(()=>e.plain??r.value?.plain??!1),f=K(()=>e.round??r.value?.round??!1),p=K(()=>e.text??r.value?.text??!1);return{_disabled:o,_size:a,_type:l,_ref:s,_props:K(()=>e.tag===`button`?{ariaDisabled:o.value||e.loading,disabled:o.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{}),_plain:d,_round:f,_text:p,shouldAddSpace:K(()=>{let e=c.default?.call(c);if(u.value&&e?.length===1){let t=e[0];if(t?.type===Ma){let e=t.children;return/^\p{Unified_Ideograph}{2}$/u.test(e.trim())}}return!1}),handleClick:n=>{if(o.value||e.loading){n.stopPropagation();return}e.nativeType===`reset`&&i?.resetFields(),t(`click`,n)}}},Yw=[`default`,`primary`,`success`,`warning`,`info`,`danger`,`text`,``],Xw=Y({size:R_,disabled:{type:Boolean,default:void 0},type:{type:String,values:Yw,default:``},icon:{type:Ny},nativeType:{type:String,values:[`button`,`submit`,`reset`],default:`button`},loading:Boolean,loadingIcon:{type:Ny,default:()=>oy},plain:{type:Boolean,default:void 0},text:{type:Boolean,default:void 0},link:Boolean,bg:Boolean,autofocus:Boolean,round:{type:Boolean,default:void 0},circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:J([String,Object]),default:`button`}}),Zw={click:e=>e instanceof MouseEvent};function Qw(e,t){eT(e)&&(e=`100%`);var n=tT(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(e=t===360?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t)),e)}function $w(e){return Math.min(1,Math.max(0,e))}function eT(e){return typeof e==`string`&&e.indexOf(`.`)!==-1&&parseFloat(e)===1}function tT(e){return typeof e==`string`&&e.indexOf(`%`)!==-1}function nT(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function rT(e){return e<=1?`${Number(e)*100}%`:e}function iT(e){return e.length===1?`0`+e:String(e)}function aT(e,t,n){return{r:Qw(e,255)*255,g:Qw(t,255)*255,b:Qw(n,255)*255}}function oT(e,t,n){e=Qw(e,255),t=Qw(t,255),n=Qw(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a=0,o=0,s=(r+i)/2;if(r===i)o=0,a=0;else{var c=r-i;switch(o=s>.5?c/(2-r-i):c/(r+i),r){case e:a=(t-n)/c+(t<n?6:0);break;case t:a=(n-e)/c+2;break;case n:a=(e-t)/c+4;break;default:break}a/=6}return{h:a,s:o,l:s}}function sT(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function cT(e,t,n){var r,i,a;if(e=Qw(e,360),t=Qw(t,100),n=Qw(n,100),t===0)i=n,a=n,r=n;else{var o=n<.5?n*(1+t):n+t-n*t,s=2*n-o;r=sT(s,o,e+1/3),i=sT(s,o,e),a=sT(s,o,e-1/3)}return{r:r*255,g:i*255,b:a*255}}function lT(e,t,n){e=Qw(e,255),t=Qw(t,255),n=Qw(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a=0,o=r,s=r-i,c=r===0?0:s/r;if(r===i)a=0;else{switch(r){case e:a=(t-n)/s+(t<n?6:0);break;case t:a=(n-e)/s+2;break;case n:a=(e-t)/s+4;break;default:break}a/=6}return{h:a,s:c,v:o}}function uT(e,t,n){e=Qw(e,360)*6,t=Qw(t,100),n=Qw(n,100);var r=Math.floor(e),i=e-r,a=n*(1-t),o=n*(1-i*t),s=n*(1-(1-i)*t),c=r%6,l=[n,o,a,a,s,n][c],u=[s,n,n,o,a,a][c],d=[a,a,s,n,n,o][c];return{r:l*255,g:u*255,b:d*255}}function dT(e,t,n,r){var i=[iT(Math.round(e).toString(16)),iT(Math.round(t).toString(16)),iT(Math.round(n).toString(16))];return r&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join(``)}function fT(e,t,n,r,i){var a=[iT(Math.round(e).toString(16)),iT(Math.round(t).toString(16)),iT(Math.round(n).toString(16)),iT(pT(r))];return i&&a[0].startsWith(a[0].charAt(1))&&a[1].startsWith(a[1].charAt(1))&&a[2].startsWith(a[2].charAt(1))&&a[3].startsWith(a[3].charAt(1))?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join(``)}function pT(e){return Math.round(parseFloat(e)*255).toString(16)}function mT(e){return hT(e)/255}function hT(e){return parseInt(e,16)}function gT(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var _T={aliceblue:`#f0f8ff`,antiquewhite:`#faebd7`,aqua:`#00ffff`,aquamarine:`#7fffd4`,azure:`#f0ffff`,beige:`#f5f5dc`,bisque:`#ffe4c4`,black:`#000000`,blanchedalmond:`#ffebcd`,blue:`#0000ff`,blueviolet:`#8a2be2`,brown:`#a52a2a`,burlywood:`#deb887`,cadetblue:`#5f9ea0`,chartreuse:`#7fff00`,chocolate:`#d2691e`,coral:`#ff7f50`,cornflowerblue:`#6495ed`,cornsilk:`#fff8dc`,crimson:`#dc143c`,cyan:`#00ffff`,darkblue:`#00008b`,darkcyan:`#008b8b`,darkgoldenrod:`#b8860b`,darkgray:`#a9a9a9`,darkgreen:`#006400`,darkgrey:`#a9a9a9`,darkkhaki:`#bdb76b`,darkmagenta:`#8b008b`,darkolivegreen:`#556b2f`,darkorange:`#ff8c00`,darkorchid:`#9932cc`,darkred:`#8b0000`,darksalmon:`#e9967a`,darkseagreen:`#8fbc8f`,darkslateblue:`#483d8b`,darkslategray:`#2f4f4f`,darkslategrey:`#2f4f4f`,darkturquoise:`#00ced1`,darkviolet:`#9400d3`,deeppink:`#ff1493`,deepskyblue:`#00bfff`,dimgray:`#696969`,dimgrey:`#696969`,dodgerblue:`#1e90ff`,firebrick:`#b22222`,floralwhite:`#fffaf0`,forestgreen:`#228b22`,fuchsia:`#ff00ff`,gainsboro:`#dcdcdc`,ghostwhite:`#f8f8ff`,goldenrod:`#daa520`,gold:`#ffd700`,gray:`#808080`,green:`#008000`,greenyellow:`#adff2f`,grey:`#808080`,honeydew:`#f0fff0`,hotpink:`#ff69b4`,indianred:`#cd5c5c`,indigo:`#4b0082`,ivory:`#fffff0`,khaki:`#f0e68c`,lavenderblush:`#fff0f5`,lavender:`#e6e6fa`,lawngreen:`#7cfc00`,lemonchiffon:`#fffacd`,lightblue:`#add8e6`,lightcoral:`#f08080`,lightcyan:`#e0ffff`,lightgoldenrodyellow:`#fafad2`,lightgray:`#d3d3d3`,lightgreen:`#90ee90`,lightgrey:`#d3d3d3`,lightpink:`#ffb6c1`,lightsalmon:`#ffa07a`,lightseagreen:`#20b2aa`,lightskyblue:`#87cefa`,lightslategray:`#778899`,lightslategrey:`#778899`,lightsteelblue:`#b0c4de`,lightyellow:`#ffffe0`,lime:`#00ff00`,limegreen:`#32cd32`,linen:`#faf0e6`,magenta:`#ff00ff`,maroon:`#800000`,mediumaquamarine:`#66cdaa`,mediumblue:`#0000cd`,mediumorchid:`#ba55d3`,mediumpurple:`#9370db`,mediumseagreen:`#3cb371`,mediumslateblue:`#7b68ee`,mediumspringgreen:`#00fa9a`,mediumturquoise:`#48d1cc`,mediumvioletred:`#c71585`,midnightblue:`#191970`,mintcream:`#f5fffa`,mistyrose:`#ffe4e1`,moccasin:`#ffe4b5`,navajowhite:`#ffdead`,navy:`#000080`,oldlace:`#fdf5e6`,olive:`#808000`,olivedrab:`#6b8e23`,orange:`#ffa500`,orangered:`#ff4500`,orchid:`#da70d6`,palegoldenrod:`#eee8aa`,palegreen:`#98fb98`,paleturquoise:`#afeeee`,palevioletred:`#db7093`,papayawhip:`#ffefd5`,peachpuff:`#ffdab9`,peru:`#cd853f`,pink:`#ffc0cb`,plum:`#dda0dd`,powderblue:`#b0e0e6`,purple:`#800080`,rebeccapurple:`#663399`,red:`#ff0000`,rosybrown:`#bc8f8f`,royalblue:`#4169e1`,saddlebrown:`#8b4513`,salmon:`#fa8072`,sandybrown:`#f4a460`,seagreen:`#2e8b57`,seashell:`#fff5ee`,sienna:`#a0522d`,silver:`#c0c0c0`,skyblue:`#87ceeb`,slateblue:`#6a5acd`,slategray:`#708090`,slategrey:`#708090`,snow:`#fffafa`,springgreen:`#00ff7f`,steelblue:`#4682b4`,tan:`#d2b48c`,teal:`#008080`,thistle:`#d8bfd8`,tomato:`#ff6347`,turquoise:`#40e0d0`,violet:`#ee82ee`,wheat:`#f5deb3`,white:`#ffffff`,whitesmoke:`#f5f5f5`,yellow:`#ffff00`,yellowgreen:`#9acd32`};function vT(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,a=null,o=!1,s=!1;return typeof e==`string`&&(e=CT(e)),typeof e==`object`&&(wT(e.r)&&wT(e.g)&&wT(e.b)?(t=aT(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)===`%`?`prgb`:`rgb`):wT(e.h)&&wT(e.s)&&wT(e.v)?(r=rT(e.s),i=rT(e.v),t=uT(e.h,r,i),o=!0,s=`hsv`):wT(e.h)&&wT(e.s)&&wT(e.l)&&(r=rT(e.s),a=rT(e.l),t=cT(e.h,r,a),o=!0,s=`hsl`),Object.prototype.hasOwnProperty.call(e,`a`)&&(n=e.a)),n=nT(n),{ok:o,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var yT=`(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)`,bT=`[\\s|\\(]+(${yT})[,|\\s]+(${yT})[,|\\s]+(${yT})\\s*\\)?`,xT=`[\\s|\\(]+(${yT})[,|\\s]+(${yT})[,|\\s]+(${yT})[,|\\s]+(${yT})\\s*\\)?`,ST={CSS_UNIT:new RegExp(yT),rgb:RegExp(`rgb`+bT),rgba:RegExp(`rgba`+xT),hsl:RegExp(`hsl`+bT),hsla:RegExp(`hsla`+xT),hsv:RegExp(`hsv`+bT),hsva:RegExp(`hsva`+xT),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function CT(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(_T[e])e=_T[e],t=!0;else if(e===`transparent`)return{r:0,g:0,b:0,a:0,format:`name`};var n=ST.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=ST.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ST.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=ST.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ST.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=ST.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ST.hex8.exec(e),n?{r:hT(n[1]),g:hT(n[2]),b:hT(n[3]),a:mT(n[4]),format:t?`name`:`hex8`}:(n=ST.hex6.exec(e),n?{r:hT(n[1]),g:hT(n[2]),b:hT(n[3]),format:t?`name`:`hex`}:(n=ST.hex4.exec(e),n?{r:hT(n[1]+n[1]),g:hT(n[2]+n[2]),b:hT(n[3]+n[3]),a:mT(n[4]+n[4]),format:t?`name`:`hex8`}:(n=ST.hex3.exec(e),n?{r:hT(n[1]+n[1]),g:hT(n[2]+n[2]),b:hT(n[3]+n[3]),format:t?`name`:`hex`}:!1)))))))))}function wT(e){return!!ST.CSS_UNIT.exec(String(e))}var TT=function(){function e(t,n){if(t===void 0&&(t=``),n===void 0&&(n={}),t instanceof e)return t;typeof t==`number`&&(t=gT(t)),this.originalInput=t;var r=vT(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=n.format??r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t,n,r,i=e.r/255,a=e.g/255,o=e.b/255;return t=i<=.03928?i/12.92:((i+.055)/1.055)**2.4,n=a<=.03928?a/12.92:((a+.055)/1.055)**2.4,r=o<=.03928?o/12.92:((o+.055)/1.055)**2.4,.2126*t+.7152*n+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=nT(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){return this.toHsl().s===0},e.prototype.toHsv=function(){var e=lT(this.r,this.g,this.b);return{h:e.h*360,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=lT(this.r,this.g,this.b),t=Math.round(e.h*360),n=Math.round(e.s*100),r=Math.round(e.v*100);return this.a===1?`hsv(${t}, ${n}%, ${r}%)`:`hsva(${t}, ${n}%, ${r}%, ${this.roundA})`},e.prototype.toHsl=function(){var e=oT(this.r,this.g,this.b);return{h:e.h*360,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=oT(this.r,this.g,this.b),t=Math.round(e.h*360),n=Math.round(e.s*100),r=Math.round(e.l*100);return this.a===1?`hsl(${t}, ${n}%, ${r}%)`:`hsla(${t}, ${n}%, ${r}%, ${this.roundA})`},e.prototype.toHex=function(e){return e===void 0&&(e=!1),dT(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return e===void 0&&(e=!1),`#`+this.toHex(e)},e.prototype.toHex8=function(e){return e===void 0&&(e=!1),fT(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return e===void 0&&(e=!1),`#`+this.toHex8(e)},e.prototype.toHexShortString=function(e){return e===void 0&&(e=!1),this.a===1?this.toHexString(e):this.toHex8String(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return this.a===1?`rgb(${e}, ${t}, ${n})`:`rgba(${e}, ${t}, ${n}, ${this.roundA})`},e.prototype.toPercentageRgb=function(){var e=function(e){return`${Math.round(Qw(e,255)*100)}%`};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(Qw(e,255)*100)};return this.a===1?`rgb(${e(this.r)}%, ${e(this.g)}%, ${e(this.b)}%)`:`rgba(${e(this.r)}%, ${e(this.g)}%, ${e(this.b)}%, ${this.roundA})`},e.prototype.toName=function(){if(this.a===0)return`transparent`;if(this.a<1)return!1;for(var e=`#`+dT(this.r,this.g,this.b,!1),t=0,n=Object.entries(_T);t<n.length;t++){var r=n[t],i=r[0];if(e===r[1])return i}return!1},e.prototype.toString=function(e){var t=!!e;e??=this.format;var n=!1,r=this.a<1&&this.a>=0;return!t&&r&&(e.startsWith(`hex`)||e===`name`)?e===`name`&&this.a===0?this.toName():this.toRgbString():(e===`rgb`&&(n=this.toRgbString()),e===`prgb`&&(n=this.toPercentageRgbString()),(e===`hex`||e===`hex6`)&&(n=this.toHexString()),e===`hex3`&&(n=this.toHexString(!0)),e===`hex4`&&(n=this.toHex8String(!0)),e===`hex8`&&(n=this.toHex8String()),e===`name`&&(n=this.toName()),e===`hsl`&&(n=this.toHslString()),e===`hsv`&&(n=this.toHsvString()),n||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=$w(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=$w(n.l),new e(n)},e.prototype.tint=function(e){return e===void 0&&(e=10),this.mix(`white`,e)},e.prototype.shade=function(e){return e===void 0&&(e=10),this.mix(`black`,e)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=$w(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=$w(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),i=new e(t).toRgb(),a=n/100;return new e({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),i=360/n,a=[this];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(new e(r));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;t--;)o.push(new e({h:r,s:i,v:a})),a=(a+s)%1;return o},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),i=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/i,g:(n.g*n.a+r.g*r.a*(1-n.a))/i,b:(n.b*n.a+r.b*r.a*(1-n.a))/i,a:i})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,i=[this],a=360/t,o=1;o<t;o++)i.push(new e({h:(r+o*a)%360,s:n.s,l:n.l}));return i},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}();function ET(e,t=20){return e.mix(`#141414`,t).toString()}function DT(e){let t=db(),n=q(`button`);return K(()=>{let r={},i=e.color;if(i){let a=i.match(/var\((.*?)\)/);a&&(i=window.getComputedStyle(window.document.documentElement).getPropertyValue(a[1]));let o=new TT(i),s=e.dark?o.tint(20).toString():ET(o,20);if(e.plain)r=n.cssVarBlock({"bg-color":e.dark?ET(o,90):o.tint(90).toString(),"text-color":i,"border-color":e.dark?ET(o,50):o.tint(50).toString(),"hover-text-color":`var(${n.cssVarName(`color-white`)})`,"hover-bg-color":i,"hover-border-color":i,"active-bg-color":s,"active-text-color":`var(${n.cssVarName(`color-white`)})`,"active-border-color":s}),t.value&&(r[n.cssVarBlockName(`disabled-bg-color`)]=e.dark?ET(o,90):o.tint(90).toString(),r[n.cssVarBlockName(`disabled-text-color`)]=e.dark?ET(o,50):o.tint(50).toString(),r[n.cssVarBlockName(`disabled-border-color`)]=e.dark?ET(o,80):o.tint(80).toString());else{let a=e.dark?ET(o,30):o.tint(30).toString(),c=o.isDark()?`var(${n.cssVarName(`color-white`)})`:`var(${n.cssVarName(`color-black`)})`;if(r=n.cssVarBlock({"bg-color":i,"text-color":c,"border-color":i,"hover-bg-color":a,"hover-text-color":c,"hover-border-color":a,"active-bg-color":s,"active-border-color":s}),t.value){let t=e.dark?ET(o,50):o.tint(50).toString();r[n.cssVarBlockName(`disabled-bg-color`)]=t,r[n.cssVarBlockName(`disabled-text-color`)]=e.dark?`rgba(255, 255, 255, 0.5)`:`var(${n.cssVarName(`color-white`)})`,r[n.cssVarBlockName(`disabled-border-color`)]=t}}}return r})}var OT=X(R({name:`ElButton`,__name:`button`,props:Xw,emits:Zw,setup(e,{expose:t,emit:n}){let r=e,i=n,a=DT(r),o=q(`button`),{_ref:s,_size:c,_type:l,_disabled:u,_props:d,_plain:f,_round:p,_text:m,shouldAddSpace:h,handleClick:g}=Jw(r,i),_=K(()=>[o.b(),o.m(l.value),o.m(c.value),o.is(`disabled`,u.value),o.is(`loading`,r.loading),o.is(`plain`,f.value),o.is(`round`,p.value),o.is(`circle`,r.circle),o.is(`text`,m.value),o.is(`link`,r.link),o.is(`has-bg`,r.bg)]);return t({ref:s,size:c,type:l,disabled:u,shouldAddSpace:h}),(e,t)=>(B(),H(ci(e.tag),$a({ref_key:`_ref`,ref:s},N(d),{class:_.value,style:N(a),onClick:N(g)}),{default:F(()=>[e.loading?(B(),V(ja,{key:0},[e.$slots.loading?z(e.$slots,`loading`,{key:0}):(B(),H(N(Z),{key:1,class:A(N(o).is(`loading`))},{default:F(()=>[(B(),H(ci(e.loadingIcon)))]),_:1},8,[`class`]))],64)):e.icon||e.$slots.icon?(B(),H(N(Z),{key:1},{default:F(()=>[e.icon?(B(),H(ci(e.icon),{key:0})):z(e.$slots,`icon`,{key:1})]),_:3})):G(`v-if`,!0),e.$slots.default?(B(),V(`span`,{key:2,class:A({[N(o).em(`text`,`expand`)]:N(h)})},[z(e.$slots,`default`)],2)):G(`v-if`,!0)]),_:3},16,[`class`,`style`,`onClick`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue`]]),kT=X(R({name:`ElButtonGroup`,__name:`button-group`,props:{size:Xw.size,type:Xw.type,direction:{type:J(String),values:[`horizontal`,`vertical`],default:`horizontal`}},setup(e){let t=e;er(Kw,Zt({size:bn(t,`size`),type:bn(t,`type`)}));let n=q(`button`);return(e,r)=>(B(),V(`div`,{class:A([N(n).b(`group`),N(n).bm(`group`,t.direction)])},[z(e.$slots,`default`)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue`]]),AT=nv(OT,{ButtonGroup:kT}),jT=av(kT),MT=l(o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs=r()})(e,(function(){var e=1e3,t=6e4,n=36e5,r=`millisecond`,i=`second`,a=`minute`,o=`hour`,s=`day`,c=`week`,l=`month`,u=`quarter`,d=`year`,f=`date`,p=`Invalid Date`,m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:`en`,weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),ordinal:function(e){var t=[`th`,`st`,`nd`,`rd`],n=e%100;return`[`+e+(t[(n-20)%10]||t[n]||t[0])+`]`}},_=function(e,t,n){var r=String(e);return!r||r.length>=t?e:``+Array(t+1-r.length).join(n)+e},v={s:_,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?`+`:`-`)+_(r,2,`0`)+`:`+_(i,2,`0`)},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,l),a=n-i<0,o=t.clone().add(r+(a?-1:1),l);return+(-(r+(n-i)/(a?i-o:o-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:d,w:c,d:s,D:f,h:o,m:a,s:i,ms:r,Q:u}[e]||String(e||``).toLowerCase().replace(/s$/,``)},u:function(e){return e===void 0}},y=`en`,b={};b[y]=g;var x=`$isDayjsObject`,S=function(e){return e instanceof E||!(!e||!e[x])},C=function e(t,n,r){var i;if(!t)return y;if(typeof t==`string`){var a=t.toLowerCase();b[a]&&(i=a),n&&(b[a]=n,i=a);var o=t.split(`-`);if(!i&&o.length>1)return e(o[0])}else{var s=t.name;b[s]=t,i=s}return!r&&i&&(y=i),i||!r&&y},w=function(e,t){if(S(e))return e.clone();var n=typeof t==`object`?t:{};return n.date=e,n.args=arguments,new E(n)},T=v;T.l=C,T.i=S,T.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var E=function(){function g(e){this.$L=C(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var _=g.prototype;return _.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(t===null)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if(typeof t==`string`&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,a=(r[7]||`0`).substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},_.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},_.$utils=function(){return T},_.isValid=function(){return this.$d.toString()!==p},_.isSame=function(e,t){var n=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},_.isAfter=function(e,t){return w(e)<this.startOf(t)},_.isBefore=function(e,t){return this.endOf(t)<w(e)},_.$g=function(e,t,n){return T.u(e)?this[t]:this.set(n,e)},_.unix=function(){return Math.floor(this.valueOf()/1e3)},_.valueOf=function(){return this.$d.getTime()},_.startOf=function(e,t){var n=this,r=!!T.u(t)||t,u=T.p(e),p=function(e,t){var i=T.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?i:i.endOf(s)},m=function(e,t){return T.w(n.toDate()[e].apply(n.toDate(`s`),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},h=this.$W,g=this.$M,_=this.$D,v=`set`+(this.$u?`UTC`:``);switch(u){case d:return r?p(1,0):p(31,11);case l:return r?p(1,g):p(0,g+1);case c:var y=this.$locale().weekStart||0,b=(h<y?h+7:h)-y;return p(r?_-b:_+(6-b),g);case s:case f:return m(v+`Hours`,0);case o:return m(v+`Minutes`,1);case a:return m(v+`Seconds`,2);case i:return m(v+`Milliseconds`,3);default:return this.clone()}},_.endOf=function(e){return this.startOf(e,!1)},_.$set=function(e,t){var n,c=T.p(e),u=`set`+(this.$u?`UTC`:``),p=(n={},n[s]=u+`Date`,n[f]=u+`Date`,n[l]=u+`Month`,n[d]=u+`FullYear`,n[o]=u+`Hours`,n[a]=u+`Minutes`,n[i]=u+`Seconds`,n[r]=u+`Milliseconds`,n)[c],m=c===s?this.$D+(t-this.$W):t;if(c===l||c===d){var h=this.clone().set(f,1);h.$d[p](m),h.init(),this.$d=h.set(f,Math.min(this.$D,h.daysInMonth())).$d}else p&&this.$d[p](m);return this.init(),this},_.set=function(e,t){return this.clone().$set(e,t)},_.get=function(e){return this[T.p(e)]()},_.add=function(r,u){var f,p=this;r=Number(r);var m=T.p(u),h=function(e){var t=w(p);return T.w(t.date(t.date()+Math.round(e*r)),p)};if(m===l)return this.set(l,this.$M+r);if(m===d)return this.set(d,this.$y+r);if(m===s)return h(1);if(m===c)return h(7);var g=(f={},f[a]=t,f[o]=n,f[i]=e,f)[m]||1,_=this.$d.getTime()+r*g;return T.w(_,this)},_.subtract=function(e,t){return this.add(-1*e,t)},_.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var r=e||`YYYY-MM-DDTHH:mm:ssZ`,i=T.z(this),a=this.$H,o=this.$m,s=this.$M,c=n.weekdays,l=n.months,u=n.meridiem,d=function(e,n,i,a){return e&&(e[n]||e(t,r))||i[n].slice(0,a)},f=function(e){return T.s(a%12||12,e,`0`)},m=u||function(e,t,n){var r=e<12?`AM`:`PM`;return n?r.toLowerCase():r};return r.replace(h,(function(e,r){return r||function(e){switch(e){case`YY`:return String(t.$y).slice(-2);case`YYYY`:return T.s(t.$y,4,`0`);case`M`:return s+1;case`MM`:return T.s(s+1,2,`0`);case`MMM`:return d(n.monthsShort,s,l,3);case`MMMM`:return d(l,s);case`D`:return t.$D;case`DD`:return T.s(t.$D,2,`0`);case`d`:return String(t.$W);case`dd`:return d(n.weekdaysMin,t.$W,c,2);case`ddd`:return d(n.weekdaysShort,t.$W,c,3);case`dddd`:return c[t.$W];case`H`:return String(a);case`HH`:return T.s(a,2,`0`);case`h`:return f(1);case`hh`:return f(2);case`a`:return m(a,o,!0);case`A`:return m(a,o,!1);case`m`:return String(o);case`mm`:return T.s(o,2,`0`);case`s`:return String(t.$s);case`ss`:return T.s(t.$s,2,`0`);case`SSS`:return T.s(t.$ms,3,`0`);case`Z`:return i}return null}(e)||i.replace(`:`,``)}))},_.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},_.diff=function(r,f,p){var m,h=this,g=T.p(f),_=w(r),v=(_.utcOffset()-this.utcOffset())*t,y=this-_,b=function(){return T.m(h,_)};switch(g){case d:m=b()/12;break;case l:m=b();break;case u:m=b()/3;break;case c:m=(y-v)/6048e5;break;case s:m=(y-v)/864e5;break;case o:m=y/n;break;case a:m=y/t;break;case i:m=y/e;break;default:m=y}return p?m:T.a(m)},_.daysInMonth=function(){return this.endOf(l).$D},_.$locale=function(){return b[this.$L]},_.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=C(e,t,!0);return r&&(n.$L=r),n},_.clone=function(){return T.w(this.$d,this)},_.toDate=function(){return new Date(this.valueOf())},_.toJSON=function(){return this.isValid()?this.toISOString():null},_.toISOString=function(){return this.$d.toISOString()},_.toString=function(){return this.$d.toUTCString()},g}(),D=E.prototype;return w.prototype=D,[[`$ms`,r],[`$s`,i],[`$m`,a],[`$H`,o],[`$W`,s],[`$M`,l],[`$y`,d],[`$D`,f]].forEach((function(e){D[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),w.extend=function(e,t){return e.$i||=(e(t,E,w),!0),w},w.locale=C,w.isDayjs=S,w.unix=function(e){return w(1e3*e)},w.en=b[y],w.Ls=b,w.p={},w}))}))(),1),NT=(e,t)=>[e>0?e-1:void 0,e,e<t?e+1:void 0],PT=e=>Array.from(Array.from({length:e}).keys()),FT=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,``).replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,``).trim(),IT=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,``).trim(),LT=function(e,t){let n=w(e),r=w(t);return n&&r?e.getTime()===t.getTime():!n&&!r?e===t:!1},RT=function(e,t){let n=x(e),r=x(t);return n&&r?e.length===t.length?e.every((e,n)=>LT(e,t[n])):!1:!n&&!r?LT(e,t):!1},zT=function(e,t,n){let r=Tg(t)||t===`x`?(0,MT.default)(e).locale(n):(0,MT.default)(e,t).locale(n);return r.isValid()?r:void 0},BT=function(e,t,n){return Tg(t)?e:t===`x`?+e:(0,MT.default)(e).locale(n).format(t)},VT=(e,t)=>{let n=[],r=t?.();for(let t=0;t<e;t++)n.push(r?.includes(t)??!1);return n},HT=e=>x(e)?e.map(e=>e.toDate()):e.toDate(),UT=(e,t)=>{let n=e.subtract(1,`month`).endOf(`month`).date();return PT(t).map((e,r)=>n-(t-r-1))},WT=e=>PT(e.daysInMonth()).map((e,t)=>t+1),GT=e=>PT(e.length/7).map(t=>{let n=t*7;return e.slice(n,n+7)}),KT=Y({selectedDay:{type:J(Object)},range:{type:J(Array)},date:{type:J(Object),required:!0},hideHeader:{type:Boolean}}),qT={pick:e=>O(e)},JT=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_localeData=r()})(e,(function(){return function(e,t,n){var r=t.prototype,i=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,r,a){var o=e.name?e:e.$locale(),s=i(o[t]),c=i(o[n]),l=s||c.map((function(e){return e.slice(0,r)}));if(!a)return l;var u=o.weekStart;return l.map((function(e,t){return l[(t+(u||0))%7]}))},o=function(){return n.Ls[n.locale()]},s=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])},c=function(){var e=this;return{months:function(t){return t?t.format(`MMMM`):a(e,`months`)},monthsShort:function(t){return t?t.format(`MMM`):a(e,`monthsShort`,`months`,3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format(`dddd`):a(e,`weekdays`)},weekdaysMin:function(t){return t?t.format(`dd`):a(e,`weekdaysMin`,`weekdays`,2)},weekdaysShort:function(t){return t?t.format(`ddd`):a(e,`weekdaysShort`,`weekdays`,3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return c.bind(this)()},n.localeData=function(){var e=o();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(o(),`months`)},n.monthsShort=function(){return a(o(),`monthsShort`,`months`,3)},n.weekdays=function(e){return a(o(),`weekdays`,null,null,e)},n.weekdaysShort=function(e){return a(o(),`weekdaysShort`,`weekdays`,3,e)},n.weekdaysMin=function(e){return a(o(),`weekdaysMin`,`weekdays`,2,e)}}}))})),YT=[`year`,`years`,`month`,`months`,`date`,`dates`,`week`,`datetime`,`datetimerange`,`daterange`,`monthrange`,`yearrange`],XT=[`sun`,`mon`,`tue`,`wed`,`thu`,`fri`,`sat`],ZT=l(JT(),1),QT=(e,t)=>{MT.default.extend(ZT.default);let n=MT.default.localeData().firstDayOfWeek(),{t:r,lang:i}=N_(),a=(0,MT.default)().locale(i.value),o=K(()=>!!e.range&&!!e.range.length),s=K(()=>{let t=[];if(o.value){let[n,r]=e.range,i=PT(r.date()-n.date()+1).map(e=>({text:n.date()+e,type:`current`})),a=i.length%7;a=a===0?0:7-a;let o=PT(a).map((e,t)=>({text:t+1,type:`next`}));t=i.concat(o)}else{let r=e.date.startOf(`month`).day(),i=UT(e.date,(r-n+7)%7).map(e=>({text:e,type:`prev`})),a=WT(e.date).map(e=>({text:e,type:`current`}));t=[...i,...a];let o=PT(7-(t.length%7||7)).map((e,t)=>({text:t+1,type:`next`}));t=t.concat(o)}return GT(t)}),c=K(()=>{let e=n;return e===0?XT.map(e=>r(`el.datepicker.weeks.${e}`)):XT.slice(e).concat(XT.slice(0,e)).map(e=>r(`el.datepicker.weeks.${e}`))}),l=(t,n)=>{switch(n){case`prev`:return e.date.startOf(`month`).subtract(1,`month`).date(t);case`next`:return e.date.startOf(`month`).add(1,`month`).date(t);case`current`:return e.date.date(t)}};return{now:a,isInRange:o,rows:s,weekDays:c,getFormattedDate:l,handlePickDay:({text:e,type:n})=>{t(`pick`,l(e,n))},getSlotData:({text:t,type:n})=>{let r=l(t,n);return{isSelected:r.isSame(e.selectedDay),type:`${n}-month`,day:r.format(`YYYY-MM-DD`),date:r.toDate()}}}},$T={key:0},eE=[`onClick`],tE=X(R({name:`DateTable`,__name:`date-table`,props:KT,emits:qT,setup(e,{expose:t,emit:n}){let r=e,{isInRange:i,now:a,rows:o,weekDays:s,getFormattedDate:c,handlePickDay:l,getSlotData:u}=QT(r,n),d=q(`calendar-table`),f=q(`calendar-day`),p=({text:e,type:t})=>{let n=[t];if(t===`current`){let i=c(e,t);i.isSame(r.selectedDay,`day`)&&n.push(f.is(`selected`)),i.isSame(a,`day`)&&n.push(f.is(`today`))}return n};return t({getFormattedDate:c}),(e,t)=>(B(),V(`table`,{class:A([N(d).b(),N(d).is(`range`,N(i))]),cellspacing:`0`,cellpadding:`0`},[e.hideHeader?G(`v-if`,!0):(B(),V(`thead`,$T,[U(`tr`,null,[(B(!0),V(ja,null,fi(N(s),e=>(B(),V(`th`,{key:e,scope:`col`},j(e),1))),128))])])),U(`tbody`,null,[(B(!0),V(ja,null,fi(N(o),(t,n)=>(B(),V(`tr`,{key:n,class:A({[N(d).e(`row`)]:!0,[N(d).em(`row`,`hide-border`)]:n===0&&e.hideHeader})},[(B(!0),V(ja,null,fi(t,(t,n)=>(B(),V(`td`,{key:n,class:A(p(t)),onClick:e=>N(l)(t)},[U(`div`,{class:A(N(f).b())},[z(e.$slots,`date-cell`,{data:N(u)(t)},()=>[U(`span`,null,j(t.text),1)])],2)],10,eE))),128))],2))),128))])],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/calendar/src/date-table.vue`]]),nE=(e,t)=>{let n=e.endOf(`month`),r=t.startOf(`month`),i=n.isSame(r,`week`)?r.add(1,`week`):r;return[[e,n],[i.startOf(`week`),t]]},rE=(e,t)=>{let n=e.endOf(`month`),r=e.add(1,`month`).startOf(`month`),i=n.isSame(r,`week`)?r.add(1,`week`):r,a=i.endOf(`month`),o=t.startOf(`month`),s=a.isSame(o,`week`)?o.add(1,`week`):o;return[[e,n],[i.startOf(`week`),a],[s.startOf(`week`),t]]},iE=(e,t,n)=>{let{lang:r}=N_(),i=M(),a=(0,MT.default)().locale(r.value),o=K({get(){return e.modelValue?c.value:i.value},set(e){if(!e)return;i.value=e;let n=e.toDate();t(lv,n),t(sv,n)}}),s=K(()=>{if(!e.range||!x(e.range)||e.range.length!==2||e.range.some(e=>!w(e)))return[];let[t,n]=e.range.map(e=>(0,MT.default)(e).locale(r.value));return t.isAfter(n)?[]:t.isSame(n,`month`)||t.add(1,`month`).month()===n.month()?p(t,n):[]}),c=K(()=>e.modelValue?(0,MT.default)(e.modelValue).locale(r.value):o.value||(s.value.length?s.value[0][0]:a)),l=K(()=>c.value.subtract(1,`month`).date(1)),u=K(()=>c.value.add(1,`month`).date(1)),d=K(()=>c.value.subtract(1,`year`).date(1)),f=K(()=>c.value.add(1,`year`).date(1)),p=(e,t)=>{let n=e.startOf(`week`),r=t.endOf(`week`),i=n.get(`month`),a=r.get(`month`);return i===a?[[n,r]]:(i+1)%12===a?nE(n,r):i+2===a||(i+1)%11===a?rE(n,r):[]},m=e=>{o.value=e};return{calculateValidatedDateRange:p,date:c,realSelectedDay:o,pickDay:m,selectDate:e=>{let t={"prev-month":l.value,"next-month":u.value,"prev-year":d.value,"next-year":f.value,today:a}[e];t.isSame(c.value,`day`)||m(t)},validatedRange:s}},aE=Y({modelValue:{type:Date},range:{type:J(Array),validator:e=>x(e)&&e.length===2&&e.every(e=>w(e))}}),oE={[sv]:e=>w(e),[lv]:e=>w(e)},sE=`ElCalendar`,cE=nv(X(R({name:sE,__name:`calendar`,props:aE,emits:oE,setup(e,{expose:t,emit:n}){let r=q(`calendar`),{calculateValidatedDateRange:i,date:a,pickDay:o,realSelectedDay:s,selectDate:c,validatedRange:l}=iE(e,n,sE),{t:u}=N_(),d=K(()=>{let e=`el.datepicker.month${a.value.format(`M`)}`;return`${a.value.year()} ${u(`el.datepicker.year`)} ${u(e)}`});return t({selectedDay:s,pickDay:o,selectDate:c,calculateValidatedDateRange:i}),(e,t)=>(B(),V(`div`,{class:A(N(r).b())},[U(`div`,{class:A(N(r).e(`header`))},[z(e.$slots,`header`,{date:d.value},()=>[U(`div`,{class:A(N(r).e(`title`))},j(d.value),3),N(l).length===0?(B(),V(`div`,{key:0,class:A(N(r).e(`button-group`))},[W(N(jT),null,{default:F(()=>[W(N(AT),{size:`small`,onClick:t[0]||=e=>N(c)(`prev-month`)},{default:F(()=>[Ja(j(N(u)(`el.datepicker.prevMonth`)),1)]),_:1}),W(N(AT),{size:`small`,onClick:t[1]||=e=>N(c)(`today`)},{default:F(()=>[Ja(j(N(u)(`el.datepicker.today`)),1)]),_:1}),W(N(AT),{size:`small`,onClick:t[2]||=e=>N(c)(`next-month`)},{default:F(()=>[Ja(j(N(u)(`el.datepicker.nextMonth`)),1)]),_:1})]),_:1})],2)):G(`v-if`,!0)])],2),N(l).length===0?(B(),V(`div`,{key:0,class:A(N(r).e(`body`))},[W(tE,{date:N(a),"selected-day":N(s),onPick:N(o)},pi({_:2},[e.$slots[`date-cell`]?{name:`date-cell`,fn:F(t=>[z(e.$slots,`date-cell`,Te(Ka(t)))]),key:`0`}:void 0]),1032,[`date`,`selected-day`,`onPick`])],2)):(B(),V(`div`,{key:1,class:A(N(r).e(`body`))},[(B(!0),V(ja,null,fi(N(l),(t,n)=>(B(),H(tE,{key:n,date:t[0],"selected-day":N(s),range:t,"hide-header":n!==0,onPick:N(o)},pi({_:2},[e.$slots[`date-cell`]?{name:`date-cell`,fn:F(t=>[z(e.$slots,`date-cell`,$a({ref_for:!0},t))]),key:`0`}:void 0]),1032,[`date`,`selected-day`,`range`,`hide-header`,`onPick`]))),128))],2))],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/calendar/src/calendar.vue`]])),lE=nv(X(R({name:`ElCard`,__name:`card`,props:Y({header:{type:String,default:``},footer:{type:String,default:``},bodyStyle:{type:J([String,Object,Array]),default:``},headerClass:String,bodyClass:String,footerClass:String,shadow:{type:String,values:[`always`,`hover`,`never`],default:void 0}}),setup(e){let t=Y_(`card`),n=q(`card`);return(e,r)=>(B(),V(`div`,{class:A([N(n).b(),N(n).is(`${e.shadow||N(t)?.shadow||`always`}-shadow`)])},[e.$slots.header||e.header?(B(),V(`div`,{key:0,class:A([N(n).e(`header`),e.headerClass])},[z(e.$slots,`header`,{},()=>[Ja(j(e.header),1)])],2)):G(`v-if`,!0),U(`div`,{class:A([N(n).e(`body`),e.bodyClass]),style:be(e.bodyStyle)},[z(e.$slots,`default`)],6),e.$slots.footer||e.footer?(B(),V(`div`,{key:1,class:A([N(n).e(`footer`),e.footerClass])},[z(e.$slots,`footer`,{},()=>[Ja(j(e.footer),1)])],2)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue`]])),uE=Y({initialIndex:{type:Number,default:0},height:{type:String,default:``},trigger:{type:String,values:[`hover`,`click`],default:`hover`},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:[``,`none`,`outside`],default:``},arrow:{type:String,values:[`always`,`hover`,`never`],default:`hover`},type:{type:String,values:[``,`card`],default:``},cardScale:{type:Number,default:.83},loop:{type:Boolean,default:!0},direction:{type:String,values:[`horizontal`,`vertical`],default:`horizontal`},pauseOnHover:{type:Boolean,default:!0},motionBlur:Boolean}),dE={change:(e,t)=>[e,t].every(wg)},fE=Symbol(`carouselContextKey`),pE=`ElCarouselItem`,mE=(e=>(e[e.TEXT=1]=`TEXT`,e[e.CLASS=2]=`CLASS`,e[e.STYLE=4]=`STYLE`,e[e.PROPS=8]=`PROPS`,e[e.FULL_PROPS=16]=`FULL_PROPS`,e[e.HYDRATE_EVENTS=32]=`HYDRATE_EVENTS`,e[e.STABLE_FRAGMENT=64]=`STABLE_FRAGMENT`,e[e.KEYED_FRAGMENT=128]=`KEYED_FRAGMENT`,e[e.UNKEYED_FRAGMENT=256]=`UNKEYED_FRAGMENT`,e[e.NEED_PATCH=512]=`NEED_PATCH`,e[e.DYNAMIC_SLOTS=1024]=`DYNAMIC_SLOTS`,e[e.HOISTED=-1]=`HOISTED`,e[e.BAIL=-2]=`BAIL`,e))(mE||{});function hE(e){return Va(e)&&e.type===ja}function gE(e){return Va(e)&&e.type===Na}function _E(e){return Va(e)&&!hE(e)&&!gE(e)}var vE=e=>{if(!Va(e))return{};let t=e.props||{},n=(Va(e.type)?e.type.props:void 0)||{},r={};return Object.keys(n).forEach(e=>{b(n[e],`default`)&&(r[e]=n[e].default)}),Object.keys(t).forEach(e=>{r[ce(e)]=t[e]}),r},yE=e=>{let t=x(e)?e:[e],n=[];return t.forEach(e=>{x(e)?n.push(...yE(e)):Va(e)&&e.component?.subTree?n.push(e,...yE(e.component.subTree)):Va(e)&&x(e.children)?n.push(...yE(e.children)):Va(e)&&e.shapeFlag===2?n.push(...yE(e.type())):n.push(e)}),n},bE=(e,t,n)=>yE(e.subTree).filter(e=>Va(e)&&e.type?.name===t&&!!e.component).map(e=>e.component.uid).map(e=>n[e]).filter(e=>!!e),xE=(e,t)=>{let n=dn({}),r=dn([]),i=new WeakMap,a=e=>{n.value[e.uid]=e,mn(n),Yr(()=>{let t=e.getVnode().el,r=t.parentNode;if(!i.has(r)){i.set(r,[]);let e=r.insertBefore.bind(r);r.insertBefore=(t,a)=>(i.get(r).some(e=>t===e||a===e)&&mn(n),e(t,a))}i.get(r).push(t)})},o=e=>{delete n.value[e.uid],mn(n);let t=e.getVnode().el,r=t.parentNode,a=i.get(r),o=a.indexOf(t);a.splice(o,1)},s=()=>{r.value=bE(e,t,n.value)},c=e=>e.render();return{children:r,addChild:a,removeChild:o,ChildrenSorter:R({setup(e,{slots:t}){return()=>(s(),t.default?wo(c,{render:t.default}):null)}})}},SE=300,CE=(e,t,n)=>{let{children:r,addChild:i,removeChild:a,ChildrenSorter:o}=xE(ao(),pE),s=bi(),c=M(-1),l=M(null),u=M(!1),d=M(),f=M(0),p=M(!0),m=K(()=>e.arrow!==`never`&&!N(_)),h=K(()=>r.value.some(e=>e.props.label.toString().length>0)),g=K(()=>e.type===`card`),_=K(()=>e.direction===`vertical`),v=K(()=>e.height===`auto`?{height:`${f.value}px`,overflow:`hidden`}:{height:e.height}),y=_g(e=>{T(e)},SE,{trailing:!0}),b=_g(e=>{ie(e)},SE),x=e=>p.value?c.value<=1?e<=1:e>1:!0;function S(){l.value&&=(clearInterval(l.value),null)}function C(){e.interval<=0||!e.autoplay||l.value||(l.value=setInterval(()=>w(),e.interval))}let w=()=>{c.value<r.value.length-1?c.value+=1:e.loop&&(c.value=0)};function T(t){if(E(t)){let e=r.value.filter(e=>e.props.name===t);e.length>0&&(t=r.value.indexOf(e[0]))}if(t=Number(t),Number.isNaN(t)||t!==Math.floor(t))return;let n=r.value.length,i=c.value;t<0?c.value=e.loop?n-1:0:t>=n?c.value=e.loop?0:n-1:c.value=t,i===c.value&&D(i),se()}function D(e){r.value.forEach((t,n)=>{t.translateItem(n,c.value,e)})}function O(e,t){let n=N(r),i=n.length;if(i===0||!e.states.inStage)return!1;let a=t+1,o=t-1,s=i-1,c=n[s].states.active,l=n[0].states.active,u=n[a]?.states?.active,d=n[o]?.states?.active;return t===s&&l||u?`left`:t===0&&c||d?`right`:!1}function k(){u.value=!0,e.pauseOnHover&&S()}function ee(){u.value=!1,C()}function te(e){N(_)||r.value.forEach((t,n)=>{e===O(t,n)&&(t.states.hover=!0)})}function ne(){N(_)||r.value.forEach(e=>{e.states.hover=!1})}function re(e){c.value=e}function ie(t){e.trigger===`hover`&&t!==c.value&&(c.value=t)}function ae(){T(c.value-1)}function oe(){T(c.value+1)}function se(){S(),e.pauseOnHover||C()}function ce(t){e.height===`auto`&&(f.value=t)}function le(){let t=s.default?.call(s);if(!t)return null;let n=yE(t).filter(e=>Va(e)&&e.type.name===`ElCarouselItem`);return n?.length===2&&e.loop&&!g.value?(p.value=!0,n):(p.value=!1,null)}L(()=>c.value,(e,n)=>{D(n),p.value&&(e%=2,n%=2),n>-1&&t(cv,e,n)});let ue=K({get:()=>p.value?c.value%2:c.value,set:e=>c.value=e});L(()=>e.autoplay,e=>{e?C():S()}),L(()=>e.loop,()=>{T(c.value)}),L(()=>e.interval,()=>{se()});let de=dn();return Yr(()=>{L(()=>r.value,()=>{r.value.length>0&&T(e.initialIndex)},{immediate:!0}),de.value=p_(d.value,()=>{D()}),C()}),Qr(()=>{S(),d.value&&de.value&&de.value.stop()}),er(fE,{root:d,isCardType:g,isVertical:_,items:r,loop:e.loop,cardScale:e.cardScale,addItem:i,removeItem:a,setActiveItem:T,setContainerHeight:ce}),{root:d,activeIndex:c,exposeActiveIndex:ue,arrowDisplay:m,hasLabel:h,hover:u,isCardType:g,items:r,isVertical:_,containerStyle:v,isItemsTwoLength:p,handleButtonEnter:te,handleButtonLeave:ne,handleIndicatorClick:re,handleMouseEnter:k,handleMouseLeave:ee,setActiveItem:T,prev:ae,next:oe,PlaceholderItem:le,isTwoLengthShow:x,ItemsSorter:o,throttledArrowClick:y,throttledIndicatorHover:b}},wE=[`aria-label`],TE=[`aria-label`],EE=[`onMouseenter`,`onClick`],DE=[`aria-label`],OE={key:0},kE={key:2,xmlns:`http://www.w3.org/2000/svg`,version:`1.1`,style:{display:`none`}},AE=`ElCarousel`,jE=X(R({name:AE,__name:`carousel`,props:uE,emits:dE,setup(e,{expose:t,emit:n}){let r=e,{root:i,activeIndex:a,exposeActiveIndex:o,arrowDisplay:s,hasLabel:c,hover:l,isCardType:u,items:d,isVertical:f,containerStyle:p,handleButtonEnter:m,handleButtonLeave:h,handleIndicatorClick:g,handleMouseEnter:_,handleMouseLeave:v,setActiveItem:y,prev:b,next:x,PlaceholderItem:S,isTwoLengthShow:C,ItemsSorter:w,throttledArrowClick:T,throttledIndicatorHover:E}=CE(r,n,AE),D=q(`carousel`),{t:O}=N_(),k=K(()=>{let e=[D.b(),D.m(r.direction)];return N(u)&&e.push(D.m(`card`)),e}),ee=K(()=>{let e=[D.e(`indicators`),D.em(`indicators`,r.direction)];return N(c)&&e.push(D.em(`indicators`,`labels`)),r.indicatorPosition===`outside`&&e.push(D.em(`indicators`,`outside`)),N(f)&&e.push(D.em(`indicators`,`right`)),e});function te(e){if(!r.motionBlur)return;let t=N(f)?`${D.namespace.value}-transitioning-vertical`:`${D.namespace.value}-transitioning`;e.currentTarget.classList.add(t)}function ne(e){if(!r.motionBlur)return;let t=N(f)?`${D.namespace.value}-transitioning-vertical`:`${D.namespace.value}-transitioning`;e.currentTarget.classList.remove(t)}return t({activeIndex:o,setActiveItem:y,prev:b,next:x}),(e,t)=>(B(),V(`div`,{ref_key:`root`,ref:i,class:A(k.value),onMouseenter:t[6]||=$s((...e)=>N(_)&&N(_)(...e),[`stop`]),onMouseleave:t[7]||=$s((...e)=>N(v)&&N(v)(...e),[`stop`])},[N(s)?(B(),H(Bo,{key:0,name:`carousel-arrow-left`,persisted:``},{default:F(()=>[Qn(U(`button`,{type:`button`,class:A([N(D).e(`arrow`),N(D).em(`arrow`,`left`)]),"aria-label":N(O)(`el.carousel.leftArrow`),onMouseenter:t[0]||=e=>N(m)(`left`),onMouseleave:t[1]||=(...e)=>N(h)&&N(h)(...e),onClick:t[2]||=$s(e=>N(T)(N(a)-1),[`stop`])},[W(N(Z),null,{default:F(()=>[W(N(Nv))]),_:1})],42,wE),[[is,(e.arrow===`always`||N(l))&&(e.loop||N(a)>0)]])]),_:1})):G(`v-if`,!0),N(s)?(B(),H(Bo,{key:1,name:`carousel-arrow-right`,persisted:``},{default:F(()=>[Qn(U(`button`,{type:`button`,class:A([N(D).e(`arrow`),N(D).em(`arrow`,`right`)]),"aria-label":N(O)(`el.carousel.rightArrow`),onMouseenter:t[3]||=e=>N(m)(`right`),onMouseleave:t[4]||=(...e)=>N(h)&&N(h)(...e),onClick:t[5]||=$s(e=>N(T)(N(a)+1),[`stop`])},[W(N(Z),null,{default:F(()=>[W(N(Pv))]),_:1})],42,TE),[[is,(e.arrow===`always`||N(l))&&(e.loop||N(a)<N(d).length-1)]])]),_:1})):G(`v-if`,!0),U(`div`,{class:A(N(D).e(`container`)),style:be(N(p)),onTransitionstart:te,onTransitionend:ne},[W(N(S)),z(e.$slots,`default`)],38),W(N(w),null,{default:F(()=>[e.indicatorPosition===`none`?G(`v-if`,!0):(B(),V(`ul`,{key:0,class:A(ee.value)},[(B(!0),V(ja,null,fi(N(d),(t,n)=>Qn((B(),V(`li`,{key:n,class:A([N(D).e(`indicator`),N(D).em(`indicator`,e.direction),N(D).is(`active`,n===N(a))]),onMouseenter:e=>N(E)(n),onClick:$s(e=>N(g)(n),[`stop`])},[U(`button`,{class:A(N(D).e(`button`)),"aria-label":N(O)(`el.carousel.indicator`,{index:n+1})},[N(c)?(B(),V(`span`,OE,j(t.props.label),1)):G(`v-if`,!0)],10,DE)],42,EE)),[[is,N(C)(n)]])),128))],2))]),_:1}),e.motionBlur?(B(),V(`svg`,kE,[...t[8]||=[U(`defs`,null,[U(`filter`,{id:`elCarouselHorizontal`},[U(`feGaussianBlur`,{in:`SourceGraphic`,stdDeviation:`12,0`})]),U(`filter`,{id:`elCarouselVertical`},[U(`feGaussianBlur`,{in:`SourceGraphic`,stdDeviation:`0,10`})])],-1)]])):G(`v-if`,!0)],34))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel.vue`]]),ME=Y({name:{type:String,default:``},label:{type:[String,Number],default:``}}),NE=e=>{let t=I(fE),n=ao(),r=M(),i=M(!1),a=M(0),o=M(1),s=M(!1),c=M(!1),l=M(!1),u=M(!1),{isCardType:d,isVertical:f,cardScale:p}=t;function m(e,t,n){let r=n-1,i=t-1,a=t+1,o=n/2;return t===0&&e===r?-1:t===r&&e===0?n:e<i&&t-e>=o?n+1:e>a&&e-t>=o?-2:e}function h(e,n){let r=N(f)?t.root.value?.offsetHeight||0:t.root.value?.offsetWidth||0;return l.value?r*((2-p)*(e-n)+1)/4:e<n?-(1+p)*r/4:(3+p)*r/4}function g(e,n,r){let i=t.root.value;return i?((r?i.offsetHeight:i.offsetWidth)||0)*(e-n):0}let _=(e,n,i)=>{let _=N(d),v=t.items.value.length??NaN,y=e===n;!_&&!Sg(i)&&(u.value=y||e===i),!y&&v>2&&t.loop&&(e=m(e,n,v));let b=N(f);s.value=y,_?(l.value=Math.round(Math.abs(e-n))<=1,a.value=h(e,n),o.value=N(s)?1:p):a.value=g(e,n,b),c.value=!0,y&&r.value&&t.setContainerHeight(r.value.offsetHeight)};function v(){if(t&&N(d)){let e=t.items.value.findIndex(({uid:e})=>e===n.uid);t.setActiveItem(e)}}let y={props:e,states:Zt({hover:i,translate:a,scale:o,active:s,ready:c,inStage:l,animating:u}),uid:n.uid,getVnode:()=>n.vnode,translateItem:_};return t.addItem(y),Qr(()=>{t.removeItem(y)}),{carouselItemRef:r,active:s,animating:u,hover:i,inStage:l,isVertical:f,translate:a,isCardType:d,scale:o,ready:c,handleItemClick:v}},PE=X(R({name:pE,__name:`carousel-item`,props:ME,setup(e){let t=e,n=q(`carousel`),{carouselItemRef:r,active:i,animating:a,hover:o,inStage:s,isVertical:c,translate:l,isCardType:u,scale:d,ready:f,handleItemClick:p}=NE(t),m=K(()=>[n.e(`item`),n.is(`active`,i.value),n.is(`in-stage`,s.value),n.is(`hover`,o.value),n.is(`animating`,a.value),{[n.em(`item`,`card`)]:u.value,[n.em(`item`,`card-vertical`)]:u.value&&c.value}]),h=K(()=>({transform:[`${`translate${N(c)?`Y`:`X`}`}(${N(l)}px)`,`scale(${N(d)})`].join(` `)}));return(e,t)=>Qn((B(),V(`div`,{ref_key:`carouselItemRef`,ref:r,class:A(m.value),style:be(h.value),onClick:t[0]||=(...e)=>N(p)&&N(p)(...e)},[N(u)?Qn((B(),V(`div`,{key:0,class:A(N(n).e(`mask`))},null,2)),[[is,!N(i)]]):G(`v-if`,!0),z(e.$slots,`default`)],6)),[[is,N(f)]])}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel-item.vue`]]),FE=nv(jE,{CarouselItem:PE}),IE=av(PE),LE={modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},value:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:{type:Boolean,default:void 0},checked:Boolean,name:{type:String,default:void 0},trueValue:{type:[String,Number],default:void 0},falseValue:{type:[String,Number],default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},border:Boolean,size:R_,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0},ariaLabel:String,...Yy([`ariaControls`])},RE={[sv]:e=>E(e)||wg(e)||Cg(e),change:e=>E(e)||wg(e)||Cg(e)},zE=Symbol(`checkboxGroupContextKey`),BE=({model:e,isChecked:t})=>{let n=I(zE,void 0),r=I(ab,void 0),i=K(()=>{let r=n?.max?.value,i=n?.min?.value;return!Sg(r)&&e.value.length>=r&&!t.value||!Sg(i)&&e.value.length<=i&&t.value});return{isDisabled:db(K(()=>n===void 0?r?.disabled??i.value:n.disabled?.value||i.value)),isLimitDisabled:i}},VE=(e,{model:t,isLimitExceeded:n,hasOwnLabel:r,isDisabled:i,isLabeledByFormItem:a})=>{let o=I(zE,void 0),{formItem:s}=sb(),{emit:c}=ao();function l(t){return[!0,e.trueValue,e.trueLabel].includes(t)?e.trueValue??e.trueLabel??!0:e.falseValue??e.falseLabel??!1}function u(e,t){c(cv,l(e),t)}function d(e){if(n.value)return;let t=e.target;c(cv,l(t.checked),e)}async function f(o){n.value||!r.value&&!i.value&&a.value&&(o.composedPath().some(e=>e.tagName===`LABEL`)||(t.value=l([!1,e.falseValue,e.falseLabel].includes(t.value)),await P(),u(t.value,o)))}let p=K(()=>o?.validateEvent||e.validateEvent);return L(()=>e.modelValue,()=>{p.value&&s?.validate(`change`).catch(e=>void 0)}),{handleChange:d,onClickRoot:f}},HE=e=>{let t=M(!1),{emit:n}=ao(),r=I(zE,void 0),i=K(()=>Sg(r)===!1),a=M(!1),o=K({get(){return i.value?r?.modelValue?.value:e.modelValue??t.value},set(e){var s;i.value&&x(e)?(a.value=r?.max?.value!==void 0&&e.length>r?.max.value&&e.length>o.value.length,a.value===!1&&((s=r?.changeEvent)==null||s.call(r,e))):(n(sv,e),t.value=e)}});return{model:o,isGroup:i,isLimitExceeded:a}},UE=(e,t,{model:n})=>{let r=I(zE,void 0),i=M(!1),a=K(()=>Dg(e.value)?e.label:e.value),o=K(()=>{let t=n.value;return Cg(t)?t:x(t)?O(a.value)?t.map(on).some(e=>$h(e,a.value)):t.map(on).includes(a.value):t==null?!!t:t===e.trueValue||t===e.trueLabel});return{checkboxButtonSize:ub(K(()=>r?.size?.value),{prop:!0}),isChecked:o,isFocused:i,checkboxSize:ub(K(()=>r?.size?.value)),hasOwnLabel:K(()=>!!t.default||!Dg(a.value)),actualValue:a}},WE=(e,t)=>{let{formItem:n}=sb(),{model:r,isGroup:i,isLimitExceeded:a}=HE(e),{isFocused:o,isChecked:s,checkboxButtonSize:c,checkboxSize:l,hasOwnLabel:u,actualValue:d}=UE(e,t,{model:r}),{isDisabled:f}=BE({model:r,isChecked:s}),{inputId:p,isLabeledByFormItem:m}=cb(e,{formItemContext:n,disableIdGeneration:u,disableIdManagement:i}),{handleChange:h,onClickRoot:g}=VE(e,{model:r,isLimitExceeded:a,hasOwnLabel:u,isDisabled:f,isLabeledByFormItem:m});return(()=>{function t(){x(r.value)&&!r.value.includes(d.value)?r.value.push(d.value):r.value=e.trueValue??e.trueLabel??!0}e.checked&&t()})(),qw({from:`label act as value`,replacement:`value`,version:`3.0.0`,scope:`el-checkbox`,ref:`https://element-plus.org/en-US/component/checkbox.html`},K(()=>i.value&&Dg(e.value))),qw({from:`true-label`,replacement:`true-value`,version:`3.0.0`,scope:`el-checkbox`,ref:`https://element-plus.org/en-US/component/checkbox.html`},K(()=>!!e.trueLabel)),qw({from:`false-label`,replacement:`false-value`,version:`3.0.0`,scope:`el-checkbox`,ref:`https://element-plus.org/en-US/component/checkbox.html`},K(()=>!!e.falseLabel)),{inputId:p,isLabeledByFormItem:m,isChecked:s,isDisabled:f,isFocused:o,checkboxButtonSize:c,checkboxSize:l,hasOwnLabel:u,model:r,actualValue:d,handleChange:h,onClickRoot:g}},GE=[`id`,`indeterminate`,`name`,`tabindex`,`disabled`],KE=X(R({name:`ElCheckbox`,__name:`checkbox`,props:LE,emits:RE,setup(e){let t=e,{inputId:n,isLabeledByFormItem:r,isChecked:i,isDisabled:a,isFocused:o,checkboxSize:s,hasOwnLabel:c,model:l,actualValue:u,handleChange:d,onClickRoot:f}=WE(t,bi()),p=K(()=>t.trueValue||t.falseValue||t.trueLabel||t.falseLabel?{"true-value":t.trueValue??t.trueLabel??!0,"false-value":t.falseValue??t.falseLabel??!1}:{value:u.value}),m=q(`checkbox`),h=K(()=>[m.b(),m.m(s.value),m.is(`disabled`,a.value),m.is(`bordered`,t.border),m.is(`checked`,i.value)]),g=K(()=>[m.e(`input`),m.is(`disabled`,a.value),m.is(`checked`,i.value),m.is(`indeterminate`,t.indeterminate),m.is(`focus`,o.value)]);return(e,t)=>(B(),H(ci(!N(c)&&N(r)?`span`:`label`),{for:!N(c)&&N(r)?null:N(n),class:A(h.value),"aria-controls":e.indeterminate?e.ariaControls:null,"aria-checked":e.indeterminate?`mixed`:void 0,"aria-label":e.ariaLabel,onClick:N(f)},{default:F(()=>[U(`span`,{class:A(g.value)},[Qn(U(`input`,$a({id:N(n),"onUpdate:modelValue":t[0]||=e=>un(l)?l.value=e:null,class:N(m).e(`original`),type:`checkbox`,indeterminate:e.indeterminate,name:e.name,tabindex:e.tabindex,disabled:N(a)},p.value,{onChange:t[1]||=(...e)=>N(d)&&N(d)(...e),onFocus:t[2]||=e=>o.value=!0,onBlur:t[3]||=e=>o.value=!1,onClick:t[4]||=$s(()=>{},[`stop`])}),null,16,GE),[[Ks,N(l)]]),U(`span`,{class:A(N(m).e(`inner`))},null,2)],2),N(c)?(B(),V(`span`,{key:0,class:A(N(m).e(`label`))},[z(e.$slots,`default`),e.$slots.default?G(`v-if`,!0):(B(),V(ja,{key:0},[Ja(j(e.label),1)],64))],2)):G(`v-if`,!0)]),_:3},8,[`for`,`class`,`aria-controls`,`aria-checked`,`aria-label`,`onClick`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue`]]),qE=[`name`,`tabindex`,`disabled`],JE=X(R({name:`ElCheckboxButton`,__name:`checkbox-button`,props:LE,emits:RE,setup(e){let t=e,{isFocused:n,isChecked:r,isDisabled:i,checkboxButtonSize:a,model:o,actualValue:s,handleChange:c}=WE(t,bi()),l=K(()=>t.trueValue||t.falseValue||t.trueLabel||t.falseLabel?{"true-value":t.trueValue??t.trueLabel??!0,"false-value":t.falseValue??t.falseLabel??!1}:{value:s.value}),u=I(zE,void 0),d=q(`checkbox`),f=K(()=>{let e=u?.fill?.value??``;return{backgroundColor:e,borderColor:e,color:u?.textColor?.value??``,boxShadow:e?`-1px 0 0 0 ${e}`:void 0}}),p=K(()=>[d.b(`button`),d.bm(`button`,a.value),d.is(`disabled`,i.value),d.is(`checked`,r.value),d.is(`focus`,n.value)]);return(e,t)=>(B(),V(`label`,{class:A(p.value)},[Qn(U(`input`,$a({"onUpdate:modelValue":t[0]||=e=>un(o)?o.value=e:null,class:N(d).be(`button`,`original`),type:`checkbox`,name:e.name,tabindex:e.tabindex,disabled:N(i)},l.value,{onChange:t[1]||=(...e)=>N(c)&&N(c)(...e),onFocus:t[2]||=e=>n.value=!0,onBlur:t[3]||=e=>n.value=!1,onClick:t[4]||=$s(()=>{},[`stop`])}),null,16,qE),[[Ks,N(o)]]),e.$slots.default||e.label?(B(),V(`span`,{key:0,class:A(N(d).be(`button`,`inner`)),style:be(N(r)?f.value:void 0)},[z(e.$slots,`default`,{},()=>[Ja(j(e.label),1)])],6)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue`]]),YE=Y({modelValue:{type:J(Array),default:()=>[]},disabled:{type:Boolean,default:void 0},min:Number,max:Number,size:R_,fill:String,textColor:String,tag:{type:String,default:`div`},validateEvent:{type:Boolean,default:!0},options:{type:J(Array)},props:{type:J(Object),default:()=>ZE},type:{type:String,values:[`checkbox`,`button`],default:`checkbox`},...Yy([`ariaLabel`])}),XE={[sv]:e=>x(e),change:e=>x(e)},ZE={label:`label`,value:`value`,disabled:`disabled`},QE=X(R({name:`ElCheckboxGroup`,__name:`checkbox-group`,props:YE,emits:XE,setup(e,{emit:t}){let n=e,r=t,i=q(`checkbox`),a=db(),{formItem:o}=sb(),{inputId:s,isLabeledByFormItem:c}=cb(n,{formItemContext:o}),l=async e=>{r(sv,e),await P(),r(cv,e)},u=K({get(){return n.modelValue},set(e){l(e)}}),d=K(()=>({...ZE,...n.props})),f=e=>{let{label:t,value:n,disabled:r}=d.value,i={label:e[t],value:e[n],disabled:e[r]};return{...ug(e,[t,n,r]),...i}},p=K(()=>n.type===`button`?JE:KE);return er(zE,{...mg(_n(n),[`size`,`min`,`max`,`validateEvent`,`fill`,`textColor`]),disabled:a,modelValue:u,changeEvent:l}),L(()=>n.modelValue,(e,t)=>{n.validateEvent&&!$h(e,t)&&o?.validate(`change`).catch(e=>void 0)}),(e,t)=>(B(),H(ci(e.tag),{id:N(s),class:A(N(i).b(`group`)),role:`group`,"aria-label":N(c)?void 0:e.ariaLabel||`checkbox-group`,"aria-labelledby":N(c)?N(o)?.labelId:void 0},{default:F(()=>[z(e.$slots,`default`,{},()=>[(B(!0),V(ja,null,fi(e.options,(e,t)=>(B(),H(ci(p.value),$a({key:t},{ref_for:!0},f(e)),null,16))),128))])]),_:3},8,[`id`,`class`,`aria-label`,`aria-labelledby`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue`]]),$E=nv(KE,{CheckboxButton:JE,CheckboxGroup:QE}),eD=av(JE),tD=av(QE),nD=Y({modelValue:{type:[String,Number,Boolean],default:void 0},size:R_,disabled:{type:Boolean,default:void 0},label:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},name:{type:String,default:void 0}}),rD=Y({...nD,border:Boolean}),iD={[sv]:e=>E(e)||wg(e)||Cg(e),[cv]:e=>E(e)||wg(e)||Cg(e)},aD=Symbol(`radioGroupKey`),oD=(e,t)=>{let n=M(),r=I(aD,void 0),i=K(()=>!!r),a=K(()=>Dg(e.value)?e.label:e.value),o=K({get(){return i.value?r.modelValue:e.modelValue},set(o){i.value?r.changeEvent(o):t&&t(`update:modelValue`,o),n.value.checked=e.modelValue===a.value}}),s=ub(K(()=>r?.size)),c=db(K(()=>r?.disabled)),l=M(!1),u=K(()=>c.value||i.value&&o.value!==a.value?-1:0);return qw({from:`label act as value`,replacement:`value`,version:`3.0.0`,scope:`el-radio`,ref:`https://element-plus.org/en-US/component/radio.html`},K(()=>i.value&&Dg(e.value))),{radioRef:n,isGroup:i,radioGroup:r,focus:l,size:s,disabled:c,tabIndex:u,modelValue:o,actualValue:a}},sD=[`value`,`name`,`disabled`,`checked`],cD=X(R({name:`ElRadio`,__name:`radio`,props:rD,emits:iD,setup(e,{emit:t}){let n=e,r=t,i=q(`radio`),{radioRef:a,radioGroup:o,focus:s,size:c,disabled:l,modelValue:u,actualValue:d}=oD(n,r);function f(){P(()=>r(cv,u.value))}return(e,t)=>(B(),V(`label`,{class:A([N(i).b(),N(i).is(`disabled`,N(l)),N(i).is(`focus`,N(s)),N(i).is(`bordered`,e.border),N(i).is(`checked`,N(u)===N(d)),N(i).m(N(c))])},[U(`span`,{class:A([N(i).e(`input`),N(i).is(`disabled`,N(l)),N(i).is(`checked`,N(u)===N(d))])},[Qn(U(`input`,{ref_key:`radioRef`,ref:a,"onUpdate:modelValue":t[0]||=e=>un(u)?u.value=e:null,class:A(N(i).e(`original`)),value:N(d),name:e.name||N(o)?.name,disabled:N(l),checked:N(u)===N(d),type:`radio`,onFocus:t[1]||=e=>s.value=!0,onBlur:t[2]||=e=>s.value=!1,onChange:f,onClick:t[3]||=$s(()=>{},[`stop`])},null,42,sD),[[Js,N(u)]]),U(`span`,{class:A(N(i).e(`inner`))},null,2)],2),U(`span`,{class:A(N(i).e(`label`)),onKeydown:t[4]||=$s(()=>{},[`stop`])},[z(e.$slots,`default`,{},()=>[Ja(j(e.label),1)])],34)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue`]]),lD=Y({...nD}),uD=[`value`,`name`,`disabled`],dD=X(R({name:`ElRadioButton`,__name:`radio-button`,props:lD,setup(e){let t=e,n=q(`radio`),{radioRef:r,focus:i,size:a,disabled:o,modelValue:s,radioGroup:c,actualValue:l}=oD(t),u=K(()=>({backgroundColor:c?.fill||``,borderColor:c?.fill||``,boxShadow:c?.fill?`-1px 0 0 0 ${c.fill}`:``,color:c?.textColor||``}));return(e,t)=>(B(),V(`label`,{class:A([N(n).b(`button`),N(n).is(`active`,N(s)===N(l)),N(n).is(`disabled`,N(o)),N(n).is(`focus`,N(i)),N(n).bm(`button`,N(a))])},[Qn(U(`input`,{ref_key:`radioRef`,ref:r,"onUpdate:modelValue":t[0]||=e=>un(s)?s.value=e:null,class:A(N(n).be(`button`,`original-radio`)),value:N(l),type:`radio`,name:e.name||N(c)?.name,disabled:N(o),onFocus:t[1]||=e=>i.value=!0,onBlur:t[2]||=e=>i.value=!1,onClick:t[3]||=$s(()=>{},[`stop`])},null,42,uD),[[Js,N(s)]]),U(`span`,{class:A(N(n).be(`button`,`inner`)),style:be(N(s)===N(l)?u.value:{}),onKeydown:t[4]||=$s(()=>{},[`stop`])},[z(e.$slots,`default`,{},()=>[Ja(j(e.label),1)])],38)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue`]]),fD=Y({id:{type:String,default:void 0},size:R_,disabled:{type:Boolean,default:void 0},modelValue:{type:[String,Number,Boolean],default:void 0},fill:{type:String,default:``},textColor:{type:String,default:``},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0},options:{type:J(Array)},props:{type:J(Object),default:()=>mD},type:{type:String,values:[`radio`,`button`],default:`radio`},...Yy([`ariaLabel`])}),pD=iD,mD={label:`label`,value:`value`,disabled:`disabled`},hD=[`id`,`aria-label`,`aria-labelledby`],gD=X(R({name:`ElRadioGroup`,__name:`radio-group`,props:fD,emits:pD,setup(e,{emit:t}){let n=e,r=t,i=q(`radio`),a=ib(),o=M(),{formItem:s}=sb(),{inputId:c,isLabeledByFormItem:l}=cb(n,{formItemContext:s}),u=e=>{r(sv,e),P(()=>r(cv,e))};Yr(()=>{let e=o.value.querySelectorAll(`[type=radio]`),t=e[0];!Array.from(e).some(e=>e.checked)&&t&&(t.tabIndex=0)});let d=K(()=>n.name||a.value),f=K(()=>({...mD,...n.props})),p=e=>{let{label:t,value:n,disabled:r}=f.value,i={label:e[t],value:e[n],disabled:e[r]};return{...ug(e,[t,n,r]),...i}},m=K(()=>n.type===`button`?dD:cD);return er(aD,Zt({..._n(n),changeEvent:u,name:d})),L(()=>n.modelValue,(e,t)=>{n.validateEvent&&!$h(e,t)&&s?.validate(`change`).catch(e=>void 0)}),(e,t)=>(B(),V(`div`,{id:N(c),ref_key:`radioGroupRef`,ref:o,class:A(N(i).b(`group`)),role:`radiogroup`,"aria-label":N(l)?void 0:e.ariaLabel||`radio-group`,"aria-labelledby":N(l)?N(s).labelId:void 0},[z(e.$slots,`default`,{},()=>[(B(!0),V(ja,null,fi(e.options,(e,t)=>(B(),H(ci(m.value),$a({key:t},{ref_for:!0},p(e)),null,16))),128))])],10,hD))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue`]]),_D=nv(cD,{RadioButton:dD,RadioGroup:gD}),vD=av(gD),yD=av(dD),bD=Symbol();function xD(e){return!!(x(e)?e.every(({type:e})=>e===Na):e?.type===Na)}var SD=R({name:`NodeContent`,props:{node:{type:Object,required:!0}},setup(e){let t=q(`cascader-node`),{renderLabelFn:n}=I(bD),{node:r}=e,{data:i,label:a}=r,o=()=>{let e=n?.({node:r,data:i});return xD(e)?a:e??a};return()=>W(`span`,{class:t.e(`label`)},[o()])}}),CD=[`id`,`aria-haspopup`,`aria-owns`,`aria-expanded`,`tabindex`],wD=X(R({name:`ElCascaderNode`,__name:`node`,props:{node:{type:Object,required:!0},menuId:String},emits:[`expand`],setup(e,{emit:t}){let n=e,r=t,i=I(bD),a=q(`cascader-node`),o=K(()=>i.isHoverMenu),s=K(()=>i.config.multiple),c=K(()=>i.config.checkStrictly),l=K(()=>i.config.showPrefix),u=K(()=>i.checkedNodes[0]?.uid),d=K(()=>n.node.isDisabled),f=K(()=>n.node.isLeaf),p=K(()=>c.value&&!f.value||!d.value),m=K(()=>g(i.expandingNode)),h=K(()=>c.value&&i.checkedNodes.some(g)),g=e=>{let{level:t,uid:r}=n.node;return e?.pathNodes[t-1]?.uid===r},_=()=>{m.value||i.expandNode(n.node)},v=e=>{let{node:t}=n;e!==t.checked&&i.handleCheckChange(t,e)},y=()=>{i.lazyLoad(n.node,()=>{f.value||_()})},b=e=>{o.value&&(x(),!f.value&&r(`expand`,e))},x=()=>{let{node:e}=n;!p.value||e.loading||(e.loaded?_():y())},S=()=>{f.value&&!d.value&&!c.value&&!s.value?w(!0):(i.config.checkOnClickNode&&(s.value||c.value)||f.value&&i.config.checkOnClickLeaf)&&!d.value?C(!n.node.checked):o.value||x()},C=e=>{c.value?(v(e),n.node.loaded&&_()):w(e)},w=e=>{n.node.loaded?(v(e),!c.value&&_()):y()};return(t,n)=>(B(),V(`li`,{id:`${e.menuId}-${e.node.uid}`,role:`menuitem`,"aria-haspopup":!f.value,"aria-owns":f.value?void 0:e.menuId,"aria-expanded":m.value,tabindex:p.value?-1:void 0,class:A([N(a).b(),N(a).is(`selectable`,c.value),N(a).is(`active`,e.node.checked),N(a).is(`disabled`,!p.value),m.value&&`in-active-path`,h.value&&`in-checked-path`]),onMouseenter:b,onFocus:b,onClick:S},[G(` prefix `),s.value&&l.value?(B(),H(N($E),{key:0,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:d.value,onClick:n[0]||=$s(()=>{},[`stop`]),"onUpdate:modelValue":C},null,8,[`model-value`,`indeterminate`,`disabled`])):c.value&&l.value?(B(),H(N(_D),{key:1,"model-value":u.value,label:e.node.uid,disabled:d.value,"onUpdate:modelValue":C,onClick:n[1]||=$s(()=>{},[`stop`])},{default:F(()=>[G(`
Add an empty element to avoid render label,
do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485
`),n[2]||=U(`span`,null,null,-1)]),_:1},8,[`model-value`,`label`,`disabled`])):f.value&&e.node.checked?(B(),H(N(Z),{key:2,class:A(N(a).e(`prefix`))},{default:F(()=>[W(N(Vv))]),_:1},8,[`class`])):G(`v-if`,!0),G(` content `),W(N(SD),{node:e.node},null,8,[`node`]),G(` postfix `),f.value?G(`v-if`,!0):(B(),V(ja,{key:3},[e.node.loading?(B(),H(N(Z),{key:0,class:A([N(a).is(`loading`),N(a).e(`postfix`)])},{default:F(()=>[W(N(oy))]),_:1},8,[`class`])):(B(),H(N(Z),{key:1,class:A([`arrow-right`,N(a).e(`postfix`)])},{default:F(()=>[W(N(Pv))]),_:1},8,[`class`]))],64))],42,CD))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/node.vue`]]),TD=X(R({name:`ElCascaderMenu`,__name:`menu`,props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(e){let t=e,n=ao(),r=q(`cascader-menu`),{t:i}=N_(),a=ib(),o,s,c=I(bD),l=M(),u=K(()=>!t.nodes.length),d=K(()=>!c.initialLoaded),f=K(()=>`${a.value}-${t.index}`),p=e=>{o=e.target},m=e=>{if(!(!c.isHoverMenu||!o||!l.value))if(o.contains(e.target)){h();let t=n.vnode.el,{left:i}=t.getBoundingClientRect(),{offsetWidth:a,offsetHeight:s}=t,c=e.clientX-i,u=o.offsetTop,d=u+o.offsetHeight,f=t.querySelector(`.${r.e(`wrap`)}`)?.scrollTop||0;l.value.innerHTML=`
<path style="pointer-events: auto;" fill="transparent" d="M${c} ${u} L${a} ${f} V${u} Z" />
<path style="pointer-events: auto;" fill="transparent" d="M${c} ${d} L${a} ${s+f} V${d} Z" />
`}else s||=window.setTimeout(g,c.config.hoverThreshold)},h=()=>{s&&=(clearTimeout(s),void 0)},g=()=>{l.value&&(l.value.innerHTML=``,h())};return(t,n)=>(B(),H(N(zb),{key:f.value,tag:`ul`,role:`menu`,class:A(N(r).b()),"wrap-class":N(r).e(`wrap`),"view-class":[N(r).e(`list`),N(r).is(`empty`,u.value)],onMousemove:m,onMouseleave:g},{default:F(()=>[(B(!0),V(ja,null,fi(e.nodes,e=>(B(),H(wD,{key:e.uid,node:e,"menu-id":f.value,onExpand:p},null,8,[`node`,`menu-id`]))),128)),d.value?(B(),V(`div`,{key:0,class:A(N(r).e(`empty-text`))},[W(N(Z),{size:`14`,class:A(N(r).is(`loading`))},{default:F(()=>[W(N(oy))]),_:1},8,[`class`]),Ja(` `+j(N(i)(`el.cascader.loading`)),1)],2)):u.value?(B(),V(`div`,{key:1,class:A(N(r).e(`empty-text`))},[z(t.$slots,`empty`,{},()=>[Ja(j(N(i)(`el.cascader.noData`)),1)])],2)):N(c)?.isHoverMenu?(B(),V(ja,{key:2},[G(` eslint-disable-next-line vue/html-self-closing `),(B(),V(`svg`,{ref_key:`hoverZone`,ref:l,class:A(N(r).e(`hover-zone`))},null,2))],2112)):G(`v-if`,!0)]),_:3},8,[`class`,`wrap-class`,`view-class`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/menu.vue`]]),ED=0,DD=e=>{let t=[e],{parent:n}=e;for(;n;)t.unshift(n),n=n.parent;return t},OD=class e{constructor(t,n,r,i=!1){this.data=t,this.config=n,this.parent=r,this.root=i,this.uid=ED++,this.checked=!1,this.indeterminate=!1,this.loading=!1;let{value:a,label:o,children:s}=n,c=t[s],l=DD(this);this.level=i?0:r?r.level+1:1,this.value=t[a],this.label=t[o],this.pathNodes=l,this.pathValues=l.map(e=>e.value),this.pathLabels=l.map(e=>e.label),this.childrenData=c,this.children=(c||[]).map(t=>new e(t,n,this)),this.loaded=!n.lazy||this.isLeaf||!Tg(c),this.text=``}get isDisabled(){let{data:e,parent:t,config:n}=this,{disabled:r,checkStrictly:i}=n;return(T(r)?r(e,this):!!e[r])||!i&&!!t?.isDisabled}get isLeaf(){let{data:e,config:t,childrenData:n,loaded:r}=this,{lazy:i,leaf:a}=t,o=T(a)?a(e,this):e[a];return Sg(o)?i&&!r?!1:!(x(n)&&n.length):!!o}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(t){let{childrenData:n,children:r}=this,i=new e(t,this.config,this);return x(n)?n.push(t):this.childrenData=[t],r.push(i),i}calcText(e,t){let n=e?this.pathLabels.join(t):this.label;return this.text=n,n}broadcast(e){this.children.forEach(t=>{var n;t&&(t.broadcast(e),(n=t.onParentCheck)==null||n.call(t,e))})}emit(){var e;let{parent:t}=this;t&&((e=t.onChildCheck)==null||e.call(t),t.emit())}onParentCheck(e){this.isDisabled||this.setCheckState(e)}onChildCheck(){let{children:e}=this,t=e.filter(e=>!e.isDisabled),n=t.length?t.every(e=>e.checked):!1;this.setCheckState(n)}setCheckState(e){let t=this.children.length,n=this.children.reduce((e,t)=>e+(t.checked?1:t.indeterminate?.5:0),0);this.checked=this.loaded&&this.children.filter(e=>!e.isDisabled).every(e=>e.loaded&&e.checked)&&e,this.indeterminate=this.loaded&&n!==t&&n>0}doCheck(e){if(this.checked===e)return;let{checkStrictly:t,multiple:n}=this.config;t||!n?this.checked=e:(this.broadcast(e),this.setCheckState(e),this.emit())}},kD=(e,t)=>e.reduce((e,n)=>(n.isLeaf?e.push(n):(!t&&e.push(n),e=e.concat(kD(n.children,t))),e),[]),AD=class{constructor(e,t){this.config=t;let n=(e||[]).map(e=>new OD(e,this.config));this.nodes=n,this.allNodes=kD(n,!1),this.leafNodes=kD(n,!0)}getNodes(){return this.nodes}getFlattedNodes(e){return e?this.leafNodes:this.allNodes}appendNode(e,t){let n=t?t.appendChild(e):new OD(e,this.config);t||this.nodes.push(n),this.appendAllNodesAndLeafNodes(n)}appendNodes(e,t){e.length>0?e.forEach(e=>this.appendNode(e,t)):t&&t.isLeaf&&this.leafNodes.push(t)}appendAllNodesAndLeafNodes(e){this.allNodes.push(e),e.isLeaf&&this.leafNodes.push(e),e.children&&e.children.forEach(e=>{this.appendAllNodesAndLeafNodes(e)})}getNodeByValue(e,t=!1){return Dg(e)?null:this.getFlattedNodes(t).find(t=>$h(t.value,e)||$h(t.pathValues,e))||null}getSameNode(e){return e&&this.getFlattedNodes(!1).find(({value:t,level:n})=>$h(e.value,t)&&e.level===n)||null}},jD=Y({modelValue:{type:J([Number,String,Array,Object])},options:{type:J(Array),default:()=>[]},props:{type:J(Object),default:()=>({})}}),MD={expandTrigger:`click`,multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:p,value:`value`,label:`label`,children:`children`,leaf:`leaf`,disabled:`disabled`,hoverThreshold:500,checkOnClickNode:!1,checkOnClickLeaf:!0,showPrefix:!0},ND=Y({...jD,border:{type:Boolean,default:!0},renderLabel:{type:Function}}),PD=e=>!0,FD={[sv]:PD,[cv]:PD,close:()=>!0,"expand-change":e=>e},ID=e=>K(()=>({...MD,...e.props})),LD=e=>{if(!e)return 0;let t=e.id.split(`-`);return Number(t[t.length-2])},RD=e=>{if(!e)return;let t=e.querySelector(`input`);t?t.click():vb(e)&&e.click()},zD=(e,t)=>{let n=t.slice(0),r=n.map(e=>e.uid),i=e.reduce((e,t)=>{let i=r.indexOf(t.uid);return i>-1&&(e.push(t),n.splice(i,1),r.splice(i,1)),e},[]);return i.push(...n),i},BD=nv(X(R({name:`ElCascaderPanel`,__name:`index`,props:ND,emits:FD,setup(e,{expose:t,emit:n}){let r=e,i=n,a=!1,o=q(`cascader`),s=ID(r),c=bi(),l,u=M(!0),d=M(!1),f=M([]),p=M(),m=M([]),h=M(),g=M([]),_=K(()=>s.value.expandTrigger===`hover`),v=K(()=>r.renderLabel||c.default),y=()=>{let{options:e}=r,t=s.value;a=!1,l=new AD(e,t),m.value=[l.getNodes()],t.lazy&&Tg(r.options)?(u.value=!1,b(void 0,e=>{e&&(l=new AD(e,t),m.value=[l.getNodes()]),u.value=!0,O(!1,!0)})):O(!1,!0)},b=(e,t)=>{let n=s.value;e||=new OD({},n,void 0,!0),e.loading=!0,n.lazyLoad(e,n=>{let r=e,i=r.root?null:r;r.loading=!1,r.loaded=!0,r.childrenData=r.childrenData||[],n&&l?.appendNodes(n,i),n&&t?.(n),e.level===0&&(d.value=!0)},()=>{e.loading=!1,e.loaded=!1,e.level===0&&(u.value=!0)})},x=(e,t)=>{let{level:n}=e,r=m.value.slice(0,n),a;e.isLeaf?a=e.pathNodes[n-2]:(a=e,r.push(e.children)),h.value?.uid!==a?.uid&&(h.value=e,m.value=r,!t&&i(`expand-change`,e?.pathValues||[]))},S=(e,t,n=!0)=>{let{checkStrictly:r,multiple:o}=s.value,c=g.value[0];a=!0,!o&&c?.doCheck(!1),e.doCheck(t),D(),n&&!o&&!r&&i(`close`),!n&&!o&&C(e)},C=e=>{e&&(e=e.parent,C(e),e&&x(e))},w=e=>l?.getFlattedNodes(e),T=e=>w(e)?.filter(({checked:e})=>e!==!1),E=()=>{g.value.forEach(e=>e.doCheck(!1)),D(),m.value=m.value.slice(0,1),h.value=void 0,i(`expand-change`,[])},D=()=>{let{checkStrictly:e,multiple:t}=s.value,n=g.value,r=zD(n,T(!e)),i=r.map(e=>e.valueByOption);g.value=r,p.value=t?i:i[0]??null},O=(e=!1,t=!1)=>{let{modelValue:n}=r,{lazy:i,multiple:o,checkStrictly:c}=s.value,d=!c;if(!(!u.value||a||!t&&$h(n,p.value)))if(i&&!e){let e=hw(Xh(_w(n))).map(e=>l?.getNodeByValue(e)).filter(e=>!!e&&!e.loaded&&!e.loading);e.length?e.forEach(e=>{b(e,()=>O(!1,t))}):O(!0,t)}else k(hw((o?_w(n):[n]).map(e=>l?.getNodeByValue(e,d))),t),p.value=wm(n??void 0)},k=(e,t=!0)=>{let{checkStrictly:n}=s.value,r=g.value,i=e.filter(e=>!!e&&(n||e.isLeaf)),a=l?.getSameNode(h.value),o=t&&a||i[0];o?o.pathNodes.forEach(e=>x(e,!0)):h.value=void 0,r.forEach(e=>e.doCheck(!1)),Zt(i).forEach(e=>e.doCheck(!0)),g.value=i,P(ee)},ee=()=>{Fg&&f.value.forEach(e=>{let t=e?.$el;t&&Ev(t.querySelector(`.${o.namespace.value}-scrollbar__wrap`),t.querySelector(`.${o.b(`node`)}.${o.is(`active`)}:last-child`)||t.querySelector(`.${o.b(`node`)}.in-active-path`))})},te=e=>{let t=e.target,n=kx(e);switch(n){case Q.up:case Q.down:e.preventDefault(),xb(yb(t,n===Q.up?-1:1,`.${o.b(`node`)}[tabindex="-1"]`));break;case Q.left:{e.preventDefault();let n=f.value[LD(t)-1];xb(n?.$el.querySelector(`.${o.b(`node`)}[aria-expanded="true"]`));break}case Q.right:{e.preventDefault();let n=f.value[LD(t)+1];xb(n?.$el.querySelector(`.${o.b(`node`)}[tabindex="-1"]`));break}case Q.enter:case Q.numpadEnter:RD(t);break}};return er(bD,Zt({config:s,expandingNode:h,checkedNodes:g,isHoverMenu:_,initialLoaded:u,renderLabelFn:v,lazyLoad:b,expandNode:x,handleCheckChange:S})),L(s,(e,t)=>{$h(e,t)||y()},{immediate:!0}),L(()=>r.options,y,{deep:!0}),L(()=>r.modelValue,()=>{a=!1,O()},{deep:!0}),L(()=>p.value,e=>{$h(e,r.modelValue)||(i(sv,e),i(cv,e))}),Xr(()=>f.value=[]),Yr(()=>!Tg(r.modelValue)&&O()),t({menuList:f,menus:m,checkedNodes:g,handleKeyDown:te,handleCheckChange:S,getFlattedNodes:w,getCheckedNodes:T,clearCheckedNodes:E,calculateCheckedValue:D,scrollToExpandingNode:ee,loadLazyRootNodes:()=>{d.value||y()}}),(e,t)=>(B(),V(`div`,{class:A([N(o).b(`panel`),N(o).is(`bordered`,e.border)]),onKeydown:te},[(B(!0),V(ja,null,fi(m.value,(t,n)=>(B(),H(TD,{key:n,ref_for:!0,ref:e=>f.value[n]=e,index:n,nodes:[...t]},{empty:F(()=>[z(e.$slots,`empty`)]),_:3},8,[`index`,`nodes`]))),128))],34))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/index.vue`]])),VD=Y({type:{type:String,values:[`primary`,`success`,`info`,`warning`,`danger`],default:`primary`},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:L_},effect:{type:String,values:[`dark`,`light`,`plain`],default:`light`},round:Boolean}),HD={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},UD=[`aria-label`],WD=[`aria-label`],GD=nv(X(R({name:`ElTag`,__name:`tag`,props:VD,emits:HD,setup(e,{emit:t}){let n=e,r=t,i=ub(),{t:a}=N_(),o=q(`tag`),s=K(()=>{let{type:e,hit:t,effect:r,closable:a,round:s}=n;return[o.b(),o.is(`closable`,a),o.m(e||`primary`),o.m(i.value),o.m(r),o.is(`hit`,t),o.is(`round`,s)]}),c=e=>{r(`close`,e)},l=e=>{r(`click`,e)},u=e=>{e?.component?.subTree?.component?.bum&&(e.component.subTree.component.bum=null)};return(e,t)=>e.disableTransitions?(B(),V(`span`,{key:0,class:A(s.value),style:be({backgroundColor:e.color}),onClick:l},[U(`span`,{class:A(N(o).e(`content`))},[z(e.$slots,`default`)],2),e.closable?(B(),V(`button`,{key:0,"aria-label":N(a)(`el.tag.close`),class:A(N(o).e(`close`)),type:`button`,onClick:$s(c,[`stop`])},[W(N(Z),null,{default:F(()=>[W(N(qv))]),_:1})],10,UD)):G(`v-if`,!0)],6)):(B(),H(Bo,{key:1,name:`${N(o).namespace.value}-zoom-in-center`,appear:``,onVnodeMounted:u},{default:F(()=>[U(`span`,{class:A(s.value),style:be({backgroundColor:e.color}),onClick:l},[U(`span`,{class:A(N(o).e(`content`))},[z(e.$slots,`default`)],2),e.closable?(B(),V(`button`,{key:0,"aria-label":N(a)(`el.tag.close`),class:A(N(o).e(`close`)),type:`button`,onClick:$s(c,[`stop`])},[W(N(Z),null,{default:F(()=>[W(N(qv))]),_:1})],10,WD)):G(`v-if`,!0)],6)]),_:3},8,[`name`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue`]])),KD=Y({...jD,size:R_,placeholder:String,disabled:{type:Boolean,default:void 0},clearable:Boolean,clearIcon:{type:Ny,default:Gv},filterable:Boolean,filterMethod:{type:J(Function),default:(e,t)=>e.text.includes(t)},separator:{type:String,default:` / `},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,maxCollapseTags:{type:Number,default:1},collapseTagsTooltip:Boolean,maxCollapseTagsTooltipHeight:{type:[String,Number]},debounce:{type:Number,default:300},beforeFilter:{type:J(Function),default:()=>!0},placement:{type:J(String),values:Jx,default:`bottom-start`},fallbackPlacements:{type:J(Array),default:[`bottom-start`,`bottom`,`top-start`,`top`,`right`,`left`]},popperClass:XC.popperClass,popperStyle:XC.popperStyle,teleported:XC.teleported,effect:{type:J(String),default:`light`},tagType:{...VD.type,default:`info`},tagEffect:{...VD.effect,default:`light`},validateEvent:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},showCheckedStrategy:{type:String,values:[`parent`,`child`],default:`child`},checkOnClickNode:Boolean,showPrefix:{type:Boolean,default:!0},...U_}),qD=e=>!0,JD={[sv]:qD,[cv]:qD,focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,visibleChange:e=>Cg(e),expandChange:e=>!!e,removeTag:e=>!!e},YD=new Map;if(Fg){let e;document.addEventListener(`mousedown`,t=>e=t),document.addEventListener(`mouseup`,t=>{if(e){for(let n of YD.values())for(let{documentHandler:r}of n)r(t,e);e=void 0}})}function XD(e,t){let n=[];return x(t.arg)?n=t.arg:Eg(t.arg)&&n.push(t.arg),function(r,i){let a=t.instance.popperRef,o=r.target,s=i?.target,c=!t||!t.instance,l=!o||!s,u=e.contains(o)||e.contains(s),d=e===o,f=n.length&&n.some(e=>e?.contains(o))||n.length&&n.includes(s),p=a&&(a.contains(o)||a.contains(s));c||l||u||d||f||p||t.value(r,i)}}var ZD={beforeMount(e,t){YD.has(e)||YD.set(e,[]),YD.get(e).push({documentHandler:XD(e,t),bindingFn:t.value})},updated(e,t){YD.has(e)||YD.set(e,[]);let n=YD.get(e),r=n.findIndex(e=>e.bindingFn===t.oldValue),i={documentHandler:XD(e,t),bindingFn:t.value};r>=0?n.splice(r,1,i):n.push(i)},unmounted(e){YD.delete(e)}},QD=[`placeholder`],$D=[`onClick`],eO=nv(X(R({name:`ElCascader`,__name:`cascader`,props:KD,emits:JD,setup(e,{expose:t,emit:n}){let r={modifiers:[{name:`arrowPosition`,enabled:!0,phase:`main`,fn:({state:e})=>{let{modifiersData:t,placement:n}=e;[`right`,`left`,`bottom`,`top`].includes(n)||t.arrow&&(t.arrow.x=35)},requires:[`arrow`]}]},i=e,a=n,o=xi(),s=0,c=0,l=q(`cascader`),u=q(`input`),{t:d}=N_(),{formItem:f}=sb(),p=db(),{valueOnClear:m}=W_(i),{isComposing:h,handleComposition:g}=wb({afterComposition(e){We(e.target?.value)}}),_=M(),v=M(),y=M(),b=M(),x=M(),S=M(),C=M(!1),w=M(!1),T=M(!1),E=M(``),D=M(``),O=M([]),ee=M([]),te=K(()=>i.props.multiple?i.collapseTags?O.value.slice(0,i.maxCollapseTags):O.value:[]),ne=K(()=>i.props.multiple&&i.collapseTags?O.value.slice(i.maxCollapseTags):[]),re=K(()=>o.style),ie=K(()=>i.placeholder??d(`el.cascader.placeholder`)),ae=K(()=>D.value||O.value.length>0||h.value?``:ie.value),oe=ub(),se=K(()=>oe.value===`small`?`small`:`default`),ce=K(()=>!!i.props.multiple),le=K(()=>!i.filterable||ce.value),ue=K(()=>ce.value?D.value:E.value),de=K(()=>x.value?.checkedNodes||[]),{wrapperRef:fe,isFocused:pe,handleBlur:me}=Sb(y,{disabled:p,beforeBlur(e){return _.value?.isFocusInsideContent(e)||v.value?.isFocusInsideContent(e)},afterBlur(){var e;i.validateEvent&&((e=f?.validate)==null||e.call(f,`blur`).catch(e=>void 0))}}),he=K(()=>!i.clearable||p.value||T.value||!w.value&&!pe.value?!1:!!de.value.length),ge=K(()=>{let{showAllLevels:e,separator:t}=i,n=de.value;return n.length?ce.value?``:n[0].calcText(e,t):``}),_e=K(()=>f?.validateState||``),ve=K({get(){return wm(i.modelValue)},set(e){let t=e??m.value;a(sv,t),a(cv,t),i.validateEvent&&f?.validate(`change`).catch(e=>void 0)}}),ye=K(()=>[l.b(),l.m(oe.value),l.is(`disabled`,p.value),o.class]),xe=K(()=>[u.e(`icon`),`icon-arrow-down`,l.is(`reverse`,C.value)]),Se=K(()=>l.is(`focus`,pe.value)),Ce=K(()=>_.value?.popperRef?.contentRef),we=e=>{pe.value&&me(new FocusEvent(`blur`,e)),Te(!1)},Te=e=>{var t;p.value||(e??=!C.value,e!==C.value&&(C.value=e,(t=y.value?.input)==null||t.setAttribute(`aria-expanded`,`${e}`),e?(Ee(),x.value&&P(x.value.scrollToExpandingNode)):i.filterable&&ze(),a(`visibleChange`,e)))},Ee=()=>{P(()=>{var e;(e=_.value)==null||e.updatePopper()})},De=()=>{T.value=!1},Oe=e=>{let{showAllLevels:t,separator:n}=i;return{node:e,key:e.uid,text:e.calcText(t,n),hitState:!1,closable:!p.value&&!e.isDisabled}},ke=e=>{var t;let n=e.node;n.doCheck(!1),(t=x.value)==null||t.calculateCheckedValue(),a(`removeTag`,n.valueByOption)},Ae=()=>{switch(i.showCheckedStrategy){case`child`:return de.value;case`parent`:{let e=Fe(!1),t=e.map(e=>e.value);return e.filter(e=>!e.parent||!t.includes(e.parent.value))}default:return[]}},je=()=>{if(!ce.value)return;let e=Ae(),t=[];e.forEach(e=>t.push(Oe(e))),O.value=t},Me=()=>{let{filterMethod:e,showAllLevels:t,separator:n}=i,r=(x.value?.getFlattedNodes(!i.props.checkStrictly))?.filter(r=>r.isDisabled?!1:(r.calcText(t,n),e(r,ue.value)));ce.value&&O.value.forEach(e=>{e.hitState=!1}),T.value=!0,ee.value=r,Ee()},Ne=()=>{let e;e=T.value&&S.value?S.value.$el.querySelector(`.${l.e(`suggestion-item`)}`):x.value?.$el.querySelector(`.${l.b(`node`)}[tabindex="-1"]`),e&&(e.focus(),!T.value&&e.click())},Pe=()=>{let e=y.value?.input,t=b.value,n=S.value?.$el;if(!(!Fg||!e)){if(n){let t=n.querySelector(`.${l.e(`suggestion-list`)}`);t.style.minWidth=`${e.offsetWidth}px`}if(t){let{offsetHeight:n}=t,r=O.value.length>0?`${Math.max(n,s)-2}px`:`${s}px`;e.style.height=r,Ee()}}},Fe=e=>x.value?.getCheckedNodes(e),Ie=e=>{Ee(),a(`expandChange`,e)},Le=e=>{if(!h.value)switch(kx(e)){case Q.enter:case Q.numpadEnter:Te();break;case Q.down:Te(!0),P(Ne),e.preventDefault();break;case Q.esc:C.value===!0&&(e.preventDefault(),e.stopPropagation(),Te(!1));break;case Q.tab:Te(!1);break}},Re=()=>{var e;(e=x.value)==null||e.clearCheckedNodes(),!C.value&&i.filterable&&ze(),Te(!1),a(`clear`)},ze=()=>{let{value:e}=ge;E.value=e,D.value=e},Be=e=>{var t,n;let{checked:r}=e;ce.value?(t=x.value)==null||t.handleCheckChange(e,!r,!1):(!r&&((n=x.value)==null||n.handleCheckChange(e,!0,!1)),Te(!1))},Ve=e=>{let t=e.target,n=kx(e);switch(n){case Q.up:case Q.down:e.preventDefault(),xb(yb(t,n===Q.up?-1:1,`.${l.e(`suggestion-item`)}[tabindex="-1"]`));break;case Q.enter:case Q.numpadEnter:t.click();break}},He=()=>{let e=O.value[O.value.length-1];c=D.value?0:c+1,!(!e||!c||i.collapseTags&&O.value.length>1)&&(e.hitState?ke(e):e.hitState=!0)},Ue=Jg(()=>{let{value:e}=ue;if(!e)return;let t=i.beforeFilter(e);k(t)?t.then(Me).catch(()=>{}):t===!1?De():Me()},K(()=>i.debounce)),We=(e,t)=>{!C.value&&Te(!0),!t?.isComposing&&(e?Ue():De())},Ge=e=>Number.parseFloat(d_(u.cssVarName(`input-height`),e).value)-2;return L(T,Ee),L([de,p,()=>i.collapseTags,()=>i.maxCollapseTags],je),L(O,()=>{P(()=>Pe())}),L(oe,async()=>{await P();let e=y.value.input;s=Ge(e)||s,Pe()}),L(ge,ze,{immediate:!0}),L(()=>C.value,e=>{var t;e&&i.props.lazy&&i.props.lazyLoad&&((t=x.value)==null||t.loadLazyRootNodes())}),Yr(()=>{let e=y.value.input,t=Ge(e);s=e.offsetHeight||t,p_(e,Pe)}),t({getCheckedNodes:Fe,cascaderPanelRef:x,togglePopperVisible:Te,contentRef:Ce,presentText:ge,focus:()=>{var e;(e=y.value)==null||e.focus()},blur:()=>{var e;(e=y.value)==null||e.blur()}}),(e,t)=>(B(),H(N(xw),{ref_key:`tooltipRef`,ref:_,visible:C.value,teleported:e.teleported,"popper-class":[N(l).e(`dropdown`),e.popperClass],"popper-style":e.popperStyle,"popper-options":r,"fallback-placements":e.fallbackPlacements,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:e.placement,transition:`${N(l).namespace.value}-zoom-in-top`,effect:e.effect,pure:``,persistent:e.persistent,onHide:De},{default:F(()=>[Qn((B(),V(`div`,{ref_key:`wrapperRef`,ref:fe,class:A(ye.value),style:be(re.value),onClick:t[8]||=()=>Te(le.value?void 0:!0),onKeydown:Le,onMouseenter:t[9]||=e=>w.value=!0,onMouseleave:t[10]||=e=>w.value=!1},[W(N(Ob),{ref_key:`inputRef`,ref:y,modelValue:E.value,"onUpdate:modelValue":t[1]||=e=>E.value=e,placeholder:ae.value,readonly:le.value,disabled:N(p),"validate-event":!1,size:N(oe),class:A(Se.value),tabindex:ce.value&&e.filterable&&!N(p)?-1:void 0,onCompositionstart:N(g),onCompositionupdate:N(g),onCompositionend:N(g),onInput:We},pi({suffix:F(()=>[he.value?(B(),H(N(Z),{key:`clear`,class:A([N(u).e(`icon`),`icon-circle-close`]),onClick:$s(Re,[`stop`])},{default:F(()=>[(B(),H(ci(e.clearIcon)))]),_:1},8,[`class`])):(B(),H(N(Z),{key:`arrow-down`,class:A(xe.value),onClick:t[0]||=$s(e=>Te(),[`stop`])},{default:F(()=>[W(N(Mv))]),_:1},8,[`class`]))]),_:2},[e.$slots.prefix?{name:`prefix`,fn:F(()=>[z(e.$slots,`prefix`)]),key:`0`}:void 0]),1032,[`modelValue`,`placeholder`,`readonly`,`disabled`,`size`,`class`,`tabindex`,`onCompositionstart`,`onCompositionupdate`,`onCompositionend`]),ce.value?(B(),V(`div`,{key:0,ref_key:`tagWrapper`,ref:b,class:A([N(l).e(`tags`),N(l).is(`validate`,!!_e.value)])},[z(e.$slots,`tag`,{data:O.value,deleteTag:ke},()=>[(B(!0),V(ja,null,fi(te.value,t=>(B(),H(N(GD),{key:t.key,type:e.tagType,size:se.value,effect:e.tagEffect,hit:t.hitState,closable:t.closable,"disable-transitions":``,onClose:e=>ke(t)},{default:F(()=>[U(`span`,null,j(t.text),1)]),_:2},1032,[`type`,`size`,`effect`,`hit`,`closable`,`onClose`]))),128))]),e.collapseTags&&O.value.length>e.maxCollapseTags?(B(),H(N(xw),{key:0,ref_key:`tagTooltipRef`,ref:v,disabled:C.value||!e.collapseTagsTooltip,"fallback-placements":[`bottom`,`top`,`right`,`left`],placement:`bottom`,"popper-class":e.popperClass,"popper-style":e.popperStyle,effect:e.effect,persistent:e.persistent},{default:F(()=>[W(N(GD),{closable:!1,size:se.value,type:e.tagType,effect:e.tagEffect,"disable-transitions":``},{default:F(()=>[U(`span`,{class:A(N(l).e(`tags-text`))},` + `+j(O.value.length-e.maxCollapseTags),3)]),_:1},8,[`size`,`type`,`effect`])]),content:F(()=>[W(N(zb),{"max-height":e.maxCollapseTagsTooltipHeight},{default:F(()=>[U(`div`,{class:A(N(l).e(`collapse-tags`))},[(B(!0),V(ja,null,fi(ne.value,(t,n)=>(B(),V(`div`,{key:n,class:A(N(l).e(`collapse-tag`))},[(B(),H(N(GD),{key:t.key,class:`in-tooltip`,type:e.tagType,size:se.value,effect:e.tagEffect,hit:t.hitState,closable:t.closable,"disable-transitions":``,onClose:e=>ke(t)},{default:F(()=>[U(`span`,null,j(t.text),1)]),_:2},1032,[`type`,`size`,`effect`,`hit`,`closable`,`onClose`]))],2))),128))],2)]),_:1},8,[`max-height`])]),_:1},8,[`disabled`,`popper-class`,`popper-style`,`effect`,`persistent`])):G(`v-if`,!0),e.filterable&&!N(p)?Qn((B(),V(`input`,{key:1,"onUpdate:modelValue":t[2]||=e=>D.value=e,type:`text`,class:A(N(l).e(`search-input`)),placeholder:ge.value?``:ie.value,onInput:t[3]||=e=>We(D.value,e),onClick:t[4]||=$s(e=>Te(!0),[`stop`]),onKeydown:tc(He,[`delete`]),onCompositionstart:t[5]||=(...e)=>N(g)&&N(g)(...e),onCompositionupdate:t[6]||=(...e)=>N(g)&&N(g)(...e),onCompositionend:t[7]||=(...e)=>N(g)&&N(g)(...e)},null,42,QD)),[[Gs,D.value]]):G(`v-if`,!0)],2)):G(`v-if`,!0)],38)),[[N(ZD),we,Ce.value]])]),content:F(()=>[e.$slots.header?(B(),V(`div`,{key:0,class:A(N(l).e(`header`)),onClick:t[11]||=$s(()=>{},[`stop`])},[z(e.$slots,`header`)],2)):G(`v-if`,!0),Qn(W(N(BD),{ref_key:`cascaderPanelRef`,ref:x,modelValue:ve.value,"onUpdate:modelValue":t[12]||=e=>ve.value=e,options:e.options,props:i.props,border:!1,"render-label":e.$slots.default,onExpandChange:Ie,onClose:t[13]||=t=>e.$nextTick(()=>Te(!1))},{empty:F(()=>[z(e.$slots,`empty`)]),_:3},8,[`modelValue`,`options`,`props`,`render-label`]),[[is,!T.value]]),e.filterable?Qn((B(),H(N(zb),{key:1,ref_key:`suggestionPanel`,ref:S,tag:`ul`,class:A(N(l).e(`suggestion-panel`)),"view-class":N(l).e(`suggestion-list`),onKeydown:Ve},{default:F(()=>[ee.value.length?(B(!0),V(ja,{key:0},fi(ee.value,t=>(B(),V(`li`,{key:t.uid,class:A([N(l).e(`suggestion-item`),N(l).is(`checked`,t.checked)]),tabindex:-1,onClick:e=>Be(t)},[z(e.$slots,`suggestion-item`,{item:t},()=>[U(`span`,null,j(t.text),1),t.checked?(B(),H(N(Z),{key:0},{default:F(()=>[W(N(Vv))]),_:1})):G(`v-if`,!0)])],10,$D))),128)):z(e.$slots,`empty`,{key:1},()=>[U(`li`,{class:A(N(l).e(`empty-text`))},j(N(d)(`el.cascader.noMatch`)),3)])]),_:3},8,[`class`,`view-class`])),[[is,T.value]]):G(`v-if`,!0),e.$slots.footer?(B(),V(`div`,{key:2,class:A(N(l).e(`footer`)),onClick:t[14]||=$s(()=>{},[`stop`])},[z(e.$slots,`footer`)],2)):G(`v-if`,!0)]),_:3},8,[`visible`,`teleported`,`popper-class`,`popper-style`,`fallback-placements`,`placement`,`transition`,`effect`,`persistent`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/cascader/src/cascader.vue`]])),tO=nv(X(R({name:`ElCheckTag`,__name:`check-tag`,props:Y({checked:Boolean,disabled:Boolean,type:{type:String,values:[`primary`,`success`,`info`,`warning`,`danger`],default:`primary`}}),emits:{"update:checked":e=>Cg(e),[cv]:e=>Cg(e)},setup(e,{emit:t}){let n=e,r=t,i=q(`check-tag`),a=K(()=>[i.b(),i.is(`checked`,n.checked),i.is(`disabled`,n.disabled),i.m(n.type||`primary`)]),o=()=>{if(n.disabled)return;let e=!n.checked;r(cv,e),r(`update:checked`,e)};return(e,t)=>(B(),V(`span`,{class:A(a.value),onClick:o},[z(e.$slots,`default`)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/check-tag/src/check-tag.vue`]])),nO=Y({tag:{type:String,default:`div`},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:J([Number,Object]),default:()=>qy({})},sm:{type:J([Number,Object]),default:()=>qy({})},md:{type:J([Number,Object]),default:()=>qy({})},lg:{type:J([Number,Object]),default:()=>qy({})},xl:{type:J([Number,Object]),default:()=>qy({})}}),rO=Symbol(`rowContextKey`),iO=nv(X(R({name:`ElCol`,__name:`col`,props:nO,setup(e){let t=e,{gutter:n}=I(rO,{gutter:K(()=>0)}),r=q(`col`),i=K(()=>{let e={};return n.value&&(e.paddingLeft=e.paddingRight=`${n.value/2}px`),e}),a=K(()=>{let e=[];return[`span`,`offset`,`pull`,`push`].forEach(n=>{let i=t[n];wg(i)&&(n===`span`?e.push(r.b(`${t[n]}`)):i>0&&e.push(r.b(`${n}-${t[n]}`)))}),[`xs`,`sm`,`md`,`lg`,`xl`].forEach(n=>{wg(t[n])?e.push(r.b(`${n}-${t[n]}`)):O(t[n])&&Object.entries(t[n]).forEach(([t,i])=>{e.push(t===`span`?r.b(`${n}-${i}`):r.b(`${n}-${t}-${i}`))})}),n.value&&e.push(r.is(`guttered`)),[r.b(),e]});return(e,t)=>(B(),H(ci(e.tag),{class:A(a.value),style:be(i.value)},{default:F(()=>[z(e.$slots,`default`)]),_:3},8,[`class`,`style`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/col/src/col.vue`]])),aO=e=>wg(e)||E(e)||x(e),oO=Y({accordion:Boolean,modelValue:{type:J([Array,String,Number]),default:()=>qy([])},expandIconPosition:{type:J([String]),default:`right`},beforeCollapse:{type:J(Function)}}),sO={[sv]:aO,[cv]:aO},cO=Symbol(`collapseContextKey`),lO=`ElCollapse`,uO=(e,t)=>{let n=M(pf(e.modelValue)),r=r=>{n.value=r;let i=e.accordion?n.value[0]:n.value;t(sv,i),t(cv,i)},i=t=>{if(e.accordion)r([n.value[0]===t?``:t]);else{let e=[...n.value],i=e.indexOf(t);i>-1?e.splice(i,1):e.push(t),r(e)}};return L(()=>e.modelValue,()=>n.value=pf(e.modelValue),{deep:!0}),er(cO,{activeNames:n,handleItemClick:async t=>{let{beforeCollapse:n}=e;if(!n){i(t);return}let r=n(t);[k(r),Cg(r)].includes(!0)||x_(lO,"beforeCollapse must return type `Promise<boolean>` or `boolean`"),k(r)?r.then(e=>{e!==!1&&i(t)}).catch(e=>{`${e}`}):r&&i(t)}}),{activeNames:n,setActiveNames:r}},dO=e=>{let t=q(`collapse`);return{rootKls:K(()=>[t.b(),t.b(`icon-position-${e.expandIconPosition}`)])}},fO=X(R({name:`ElCollapse`,__name:`collapse`,props:oO,emits:sO,setup(e,{expose:t,emit:n}){let r=e,{activeNames:i,setActiveNames:a}=uO(r,n),{rootKls:o}=dO(r);return t({activeNames:i,setActiveNames:a}),(e,t)=>(B(),V(`div`,{class:A(N(o))},[z(e.$slots,`default`)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse.vue`]]),pO=nv(X(R({name:`ElCollapseTransition`,__name:`collapse-transition`,setup(e){let t=q(`collapse-transition`),n=e=>{e.style.maxHeight=``,e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom},r={beforeEnter(e){e.dataset||={},e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height&&(e.dataset.elExistsHeight=e.style.height),e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0},enter(e){requestAnimationFrame(()=>{e.dataset.oldOverflow=e.style.overflow,e.dataset.elExistsHeight?e.style.maxHeight=e.dataset.elExistsHeight:e.scrollHeight===0?e.style.maxHeight=0:e.style.maxHeight=`${e.scrollHeight}px`,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom,e.style.overflow=`hidden`})},afterEnter(e){e.style.maxHeight=``,e.style.overflow=e.dataset.oldOverflow},enterCancelled(e){n(e)},beforeLeave(e){e.dataset||={},e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.maxHeight=`${e.scrollHeight}px`,e.style.overflow=`hidden`},leave(e){e.scrollHeight!==0&&(e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0)},afterLeave(e){n(e)},leaveCancelled(e){n(e)}};return(e,n)=>(B(),H(Bo,$a({name:N(t).b()},hi(r)),{default:F(()=>[z(e.$slots,`default`)]),_:3},16,[`name`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/collapse-transition/src/collapse-transition.vue`]])),mO=Y({title:{type:String,default:``},name:{type:J([String,Number]),default:void 0},icon:{type:Ny,default:Pv},disabled:Boolean}),hO=e=>{let t=I(cO),{namespace:n}=q(`collapse`),r=M(!1),i=M(!1),a=rb(),o=K(()=>a.current++),s=K(()=>e.name??`${n.value}-id-${a.prefix}-${N(o)}`);return{focusing:r,id:o,isActive:K(()=>t?.activeNames.value.includes(N(s))),handleFocus:()=>{setTimeout(()=>{i.value?i.value=!1:r.value=!0},50)},handleHeaderClick:n=>{e.disabled||n.target?.closest(`input, textarea, select`)||(t?.handleItemClick(N(s)),r.value=!1,i.value=!0)},handleEnterClick:e=>{e.target?.closest(`input, textarea, select`)||(e.preventDefault(),t?.handleItemClick(N(s)))}}},gO=(e,{focusing:t,isActive:n,id:r})=>{let i=q(`collapse`),a=K(()=>[i.b(`item`),i.is(`active`,N(n)),i.is(`disabled`,e.disabled)]),o=K(()=>[i.be(`item`,`header`),i.is(`active`,N(n)),{focusing:N(t)&&!e.disabled}]),s=K(()=>[i.be(`item`,`arrow`),i.is(`active`,N(n))]);return{itemTitleKls:K(()=>[i.be(`item`,`title`)]),arrowKls:s,headKls:o,rootKls:a,itemWrapperKls:K(()=>i.be(`item`,`wrap`)),itemContentKls:K(()=>i.be(`item`,`content`)),scopedContentId:K(()=>i.b(`content-${N(r)}`)),scopedHeadId:K(()=>i.b(`head-${N(r)}`))}},_O=[`id`,`aria-expanded`,`aria-controls`,`aria-describedby`,`tabindex`,`aria-disabled`],vO=[`id`,`aria-hidden`,`aria-labelledby`],yO=X(R({name:`ElCollapseItem`,__name:`collapse-item`,props:mO,setup(e,{expose:t}){let n=e,{focusing:r,id:i,isActive:a,handleFocus:o,handleHeaderClick:s,handleEnterClick:c}=hO(n),{arrowKls:l,headKls:u,rootKls:d,itemTitleKls:f,itemWrapperKls:p,itemContentKls:m,scopedContentId:h,scopedHeadId:g}=gO(n,{focusing:r,isActive:a,id:i});return t({isActive:a}),(e,t)=>(B(),V(`div`,{class:A(N(d))},[U(`div`,{id:N(g),class:A(N(u)),"aria-expanded":N(a),"aria-controls":N(h),"aria-describedby":N(h),tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,role:`button`,onClick:t[0]||=(...e)=>N(s)&&N(s)(...e),onKeydown:t[1]||=tc($s((...e)=>N(c)&&N(c)(...e),[`stop`]),[`space`,`enter`]),onFocus:t[2]||=(...e)=>N(o)&&N(o)(...e),onBlur:t[3]||=e=>r.value=!1},[U(`span`,{class:A(N(f))},[z(e.$slots,`title`,{isActive:N(a)},()=>[Ja(j(e.title),1)])],2),z(e.$slots,`icon`,{isActive:N(a)},()=>[W(N(Z),{class:A(N(l))},{default:F(()=>[(B(),H(ci(e.icon)))]),_:1},8,[`class`])])],42,_O),W(N(pO),null,{default:F(()=>[Qn(U(`div`,{id:N(h),role:`region`,class:A(N(p)),"aria-hidden":!N(a),"aria-labelledby":N(g)},[U(`div`,{class:A(N(m))},[z(e.$slots,`default`)],2)],10,vO),[[is,N(a)]])]),_:3})],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse-item.vue`]]),bO=nv(fO,{CollapseItem:yO}),xO=av(yO),SO=Y({color:{type:J(Object),required:!0},vertical:Boolean,disabled:Boolean}),CO=SO,wO=!1;function TO(e,t){if(!Fg)return;let n=function(e){var n;(n=t.drag)==null||n.call(t,e)},r=function(e){var i;document.removeEventListener(`mousemove`,n),document.removeEventListener(`mouseup`,r),document.removeEventListener(`touchmove`,n),document.removeEventListener(`touchend`,r),document.onselectstart=null,document.ondragstart=null,wO=!1,(i=t.end)==null||i.call(t,e)},i=function(e){var i;wO||(document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener(`mousemove`,n),document.addEventListener(`mouseup`,r),document.addEventListener(`touchmove`,n),document.addEventListener(`touchend`,r),wO=!0,(i=t.start)==null||i.call(t,e))};e.addEventListener(`mousedown`,i),e.addEventListener(`touchstart`,i,{passive:!1})}var EO=e=>{let t=0,n=e;for(;n;)t+=n.offsetTop,n=n.offsetParent;return t},DO=(e,t)=>Math.abs(EO(e)-EO(t)),OO=e=>{let t,n;return e.type===`touchend`?(n=e.changedTouches[0].clientY,t=e.changedTouches[0].clientX):e.type.startsWith(`touch`)?(n=e.touches[0].clientY,t=e.touches[0].clientX):(n=e.clientY,t=e.clientX),{clientX:t,clientY:n}},kO=(e,{key:t,minValue:n,maxValue:r})=>{let i=ao(),a=dn(),o=dn(),s=K(()=>e.color.get(t));function c(t){var n;e.disabled||(t.target!==a.value&&l(t),(n=a.value)==null||n.focus())}function l(n){if(!o.value||!a.value||e.disabled)return;let s=i.vnode.el.getBoundingClientRect(),{clientX:c,clientY:l}=OO(n),u;if(e.vertical){let e=l-s.top;e=Math.max(a.value.offsetHeight/2,e),e=Math.min(e,s.height-a.value.offsetHeight/2),u=Math.round((e-a.value.offsetHeight/2)/(s.height-a.value.offsetHeight)*r)}else{let e=c-s.left;e=Math.max(a.value.offsetWidth/2,e),e=Math.min(e,s.width-a.value.offsetWidth/2),u=Math.round((e-a.value.offsetWidth/2)/(s.width-a.value.offsetWidth)*r)}e.color.set(t,u)}function u(i){if(e.disabled)return;let{shiftKey:a}=i,o=kx(i),s=a?10:1,c=t===`hue`?-1:1,l=!0;switch(o){case Q.left:case Q.down:d(-s*c);break;case Q.right:case Q.up:d(s*c);break;case Q.home:e.color.set(t,t===`hue`?r:n);break;case Q.end:e.color.set(t,t===`hue`?n:r);break;case Q.pageDown:d(-4*c);break;case Q.pageUp:d(4*c);break;default:l=!1;break}l&&i.preventDefault()}function d(i){let a=s.value+i;a=a<n?n:a>r?r:a,e.color.set(t,a)}return{thumb:a,bar:o,currentValue:s,handleDrag:l,handleClick:c,handleKeydown:u}},AO=(e,{namespace:t,maxValue:n,bar:r,thumb:i,currentValue:a,handleDrag:o,getBackground:s})=>{let c=ao(),l=q(t),u=M(0),d=M(0),f=M();function p(){if(!i.value||e.vertical)return 0;let t=c.vnode.el,r=a.value;return t?Math.round(r*(t.offsetWidth-i.value.offsetWidth/2)/n):0}function m(){if(!i.value)return 0;let t=c.vnode.el;if(!e.vertical)return 0;let r=a.value;return t?Math.round(r*(t.offsetHeight-i.value.offsetHeight/2)/n):0}function h(){u.value=p(),d.value=m(),f.value=s?.()}Yr(()=>{if(!r.value||!i.value)return;let e={drag:e=>{o(e)},end:e=>{o(e)}};TO(r.value,e),TO(i.value,e),h()}),L(a,()=>h()),L(()=>e.color.value,()=>h());let g=K(()=>[l.b(),l.is(`vertical`,e.vertical),l.is(`disabled`,e.disabled)]),_=K(()=>l.e(`bar`)),v=K(()=>l.e(`thumb`));return{rootKls:g,barKls:_,barStyle:K(()=>({background:f.value})),thumbKls:v,thumbStyle:K(()=>({left:xv(u.value),top:xv(d.value)})),thumbLeft:u,thumbTop:d,update:h}},jO=[`aria-label`,`aria-valuenow`,`aria-valuetext`,`aria-orientation`,`tabindex`,`aria-disabled`],MO=0,NO=100,PO=X(R({name:`ElColorAlphaSlider`,__name:`alpha-slider`,props:SO,setup(e,{expose:t}){let n=e,{currentValue:r,bar:i,thumb:a,handleDrag:o,handleClick:s,handleKeydown:c}=kO(n,{key:`alpha`,minValue:MO,maxValue:NO}),{rootKls:l,barKls:u,barStyle:d,thumbKls:f,thumbStyle:p,update:m}=AO(n,{namespace:`color-alpha-slider`,maxValue:NO,currentValue:r,bar:i,thumb:a,handleDrag:o,getBackground:v}),{t:h}=N_(),g=K(()=>h(`el.colorpicker.alphaLabel`)),_=K(()=>h(`el.colorpicker.alphaDescription`,{alpha:r.value,color:n.color.value}));function v(){if(n.color&&n.color.value){let{r:e,g:t,b:r}=n.color.toRgb();return`linear-gradient(to right, rgba(${e}, ${t}, ${r}, 0) 0%, rgba(${e}, ${t}, ${r}, 1) 100%)`}return``}return t({update:m,bar:i,thumb:a}),(e,t)=>(B(),V(`div`,{class:A(N(l))},[U(`div`,{ref_key:`bar`,ref:i,class:A(N(u)),style:be(N(d)),onClick:t[0]||=(...e)=>N(s)&&N(s)(...e)},null,6),U(`div`,{ref_key:`thumb`,ref:a,class:A(N(f)),style:be(N(p)),"aria-label":g.value,"aria-valuenow":N(r),"aria-valuetext":_.value,"aria-orientation":e.vertical?`vertical`:`horizontal`,"aria-valuemin":MO,"aria-valuemax":NO,role:`slider`,tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,onKeydown:t[1]||=(...e)=>N(c)&&N(c)(...e)},null,46,jO)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/color-picker-panel/src/components/alpha-slider.vue`]]),FO=[`aria-label`,`aria-valuenow`,`aria-valuetext`,`aria-orientation`,`tabindex`,`aria-disabled`],IO=0,LO=360,RO=X(R({name:`ElColorHueSlider`,__name:`hue-slider`,props:CO,setup(e,{expose:t}){let n=e,{currentValue:r,bar:i,thumb:a,handleDrag:o,handleClick:s,handleKeydown:c}=kO(n,{key:`hue`,minValue:IO,maxValue:LO}),{rootKls:l,barKls:u,thumbKls:d,thumbStyle:f,thumbTop:p,update:m}=AO(n,{namespace:`color-hue-slider`,maxValue:LO,currentValue:r,bar:i,thumb:a,handleDrag:o}),{t:h}=N_(),g=K(()=>h(`el.colorpicker.hueLabel`)),_=K(()=>h(`el.colorpicker.hueDescription`,{hue:r.value,color:n.color.value}));return t({bar:i,thumb:a,thumbTop:p,update:m}),(e,t)=>(B(),V(`div`,{class:A(N(l))},[U(`div`,{ref_key:`bar`,ref:i,class:A(N(u)),onClick:t[0]||=(...e)=>N(s)&&N(s)(...e)},null,2),U(`div`,{ref_key:`thumb`,ref:a,class:A(N(d)),style:be(N(f)),"aria-label":g.value,"aria-valuenow":N(r),"aria-valuetext":_.value,"aria-orientation":e.vertical?`vertical`:`horizontal`,"aria-valuemin":IO,"aria-valuemax":LO,role:`slider`,tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,onKeydown:t[1]||=(...e)=>N(c)&&N(c)(...e)},null,46,FO)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/color-picker-panel/src/components/hue-slider.vue`]]),zO=Y({colors:{type:J(Array),required:!0},color:{type:J(Object),required:!0},enableAlpha:{type:Boolean,required:!0},disabled:Boolean}),BO=Y({modelValue:{type:J(String),default:void 0},border:{type:Boolean,default:!0},showAlpha:Boolean,colorFormat:String,disabled:Boolean,predefine:{type:J(Array)},validateEvent:{type:Boolean,default:!0}}),VO={[sv]:e=>E(e)||eg(e)},HO=Symbol(`colorCommonPickerKey`),UO=Symbol(`colorPickerPanelContextKey`),WO=class{constructor(e={}){this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this._tiny=new TT,this._isValid=!1,this.enableAlpha=!1,this.format=``,this.value=``;for(let t in e)b(e,t)&&(this[t]=e[t]);e.value?this.fromString(e.value):this.doOnChange()}set(e,t){if(arguments.length===1&&typeof e==`object`){for(let t in e)b(e,t)&&this.set(t,e[t]);return}this[`_${e}`]=t,this._isValid=!0,this.doOnChange()}get(e){return[`hue`,`saturation`,`value`,`alpha`].includes(e)?Math.round(this[`_${e}`]):this[`_${e}`]}toRgb(){return this._isValid?this._tiny.toRgb():{r:255,g:255,b:255,a:0}}fromString(e){let t=new TT(e);if(this._isValid=t.isValid,t.isValid){let{h:e,s:n,v:r,a:i}=t.toHsv();this._hue=e,this._saturation=n*100,this._value=r*100,this._alpha=i*100}else this._hue=0,this._saturation=100,this._value=100,this._alpha=100;this.doOnChange()}clear(){this._isValid=!1,this.value=``,this._hue=0,this._saturation=100,this._value=100,this._alpha=100}compare(e){let t=new TT({h:e._hue,s:e._saturation/100,v:e._value/100,a:e._alpha/100});return this._tiny.equals(t)}doOnChange(){let{_hue:e,_saturation:t,_value:n,_alpha:r,format:i,enableAlpha:a}=this,o=i||(a?`rgb`:`hex`);i===`hex`&&a&&(o=`hex8`),this._tiny=new TT({h:e,s:t/100,v:n/100,a:r/100}),this.value=this._isValid?this._tiny.toString(o):``}},GO=e=>{let{currentColor:t}=I(UO),n=M(i(e.colors,e.color));L(()=>t.value,t=>{let r=new WO({value:t,enableAlpha:e.enableAlpha});n.value.forEach(e=>{e.selected=r.compare(e)})}),ir(()=>{n.value=i(e.colors,e.color)});function r(t){e.color.fromString(e.colors[t])}function i(t,n){return t.map(t=>{let r=new WO({value:t,enableAlpha:e.enableAlpha});return r.selected=r.compare(n),r})}return{rgbaColors:n,handleSelect:r}},KO=e=>{let t=q(`color-predefine`),n=K(()=>[t.b(),t.is(`disabled`,e.disabled)]),r=K(()=>t.e(`colors`));function i(e){return[t.e(`color-selector`),t.is(`alpha`,e.get(`alpha`)<100),{selected:e.selected}]}return{rootKls:n,colorsKls:r,colorSelectorKls:i}},qO=[`disabled`,`aria-label`,`onClick`],JO=X(R({name:`ElColorPredefine`,__name:`predefine`,props:zO,setup(e){let t=e,{rgbaColors:n,handleSelect:r}=GO(t),{rootKls:i,colorsKls:a,colorSelectorKls:o}=KO(t),{t:s}=N_(),c=e=>s(`el.colorpicker.predefineDescription`,{value:e});return(e,t)=>(B(),V(`div`,{class:A(N(i))},[U(`div`,{class:A(N(a))},[(B(!0),V(ja,null,fi(N(n),(t,n)=>(B(),V(`button`,{key:e.colors[n],type:`button`,disabled:e.disabled,"aria-label":c(t.value),class:A(N(o)(t)),onClick:e=>N(r)(n)},[U(`div`,{style:be({backgroundColor:t.value})},null,4)],10,qO))),128))],2)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/color-picker-panel/src/components/predefine.vue`]]),YO=Y({color:{type:J(Object),required:!0},disabled:Boolean}),XO=e=>{let t=ao(),n=M(),r=M(0),i=M(0),a=M(`hsl(0, 100%, 50%)`),o=K(()=>e.color.get(`saturation`)),s=K(()=>e.color.get(`value`)),c=K(()=>e.color.get(`hue`));function l(t){var r;e.disabled||(t.target!==n.value&&u(t),(r=n.value)==null||r.focus({preventScroll:!0}))}function u(n){if(e.disabled)return;let a=t.vnode.el.getBoundingClientRect(),{clientX:o,clientY:s}=OO(n),c=o-a.left,l=s-a.top;c=Math.max(0,c),c=Math.min(c,a.width),l=Math.max(0,l),l=Math.min(l,a.height),i.value=c,r.value=l,e.color.set({saturation:c/a.width*100,value:100-l/a.height*100})}function d(t){if(e.disabled)return;let{shiftKey:n}=t,r=kx(t),i=n?10:1,a=!0;switch(r){case Q.left:f(-i);break;case Q.right:f(i);break;case Q.up:p(i);break;case Q.down:p(-i);break;default:a=!1;break}a&&t.preventDefault()}function f(t){let n=o.value+t;n=n<0?0:n>100?100:n,e.color.set(`saturation`,n)}function p(t){let n=s.value+t;n=n<0?0:n>100?100:n,e.color.set(`value`,n)}return{cursorRef:n,cursorTop:r,cursorLeft:i,background:a,saturation:o,brightness:s,hue:c,handleClick:l,handleDrag:u,handleKeydown:d}},ZO=(e,{cursorTop:t,cursorLeft:n,background:r,handleDrag:i})=>{let a=ao(),o=q(`color-svpanel`);function s(){let i=e.color.get(`saturation`),o=e.color.get(`value`),{clientWidth:s,clientHeight:c}=a.vnode.el;n.value=i*s/100,t.value=(100-o)*c/100,r.value=`hsl(${e.color.get(`hue`)}, 100%, 50%)`}return Yr(()=>{TO(a.vnode.el,{drag:e=>{i(e)},end:e=>{i(e)}}),s()}),L([()=>e.color.get(`hue`),()=>e.color.get(`value`),()=>e.color.value],()=>s()),{rootKls:K(()=>o.b()),cursorKls:K(()=>o.e(`cursor`)),rootStyle:K(()=>({backgroundColor:r.value})),cursorStyle:K(()=>({top:xv(t.value),left:xv(n.value)})),update:s}},QO=[`tabindex`,`aria-disabled`,`aria-label`,`aria-valuenow`,`aria-valuetext`],$O=X(R({name:`ElSvPanel`,__name:`sv-panel`,props:YO,setup(e,{expose:t}){let n=e,{cursorRef:r,cursorTop:i,cursorLeft:a,background:o,saturation:s,brightness:c,handleClick:l,handleDrag:u,handleKeydown:d}=XO(n),{rootKls:f,cursorKls:p,rootStyle:m,cursorStyle:h,update:g}=ZO(n,{cursorTop:i,cursorLeft:a,background:o,handleDrag:u}),{t:_}=N_(),v=K(()=>_(`el.colorpicker.svLabel`)),y=K(()=>_(`el.colorpicker.svDescription`,{saturation:s.value,brightness:c.value,color:n.color.value}));return t({update:g}),(e,t)=>(B(),V(`div`,{class:A(N(f)),style:be(N(m)),onClick:t[1]||=(...e)=>N(l)&&N(l)(...e)},[U(`div`,{ref_key:`cursorRef`,ref:r,class:A(N(p)),style:be(N(h)),tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,role:`slider`,"aria-valuemin":`0,0`,"aria-valuemax":`100,100`,"aria-label":v.value,"aria-valuenow":`${N(s)},${N(c)}`,"aria-valuetext":y.value,onKeydown:t[0]||=(...e)=>N(d)&&N(d)(...e)},null,46,QO)],6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/color-picker-panel/src/components/sv-panel.vue`]]),ek=(e,t)=>{let n=Zt(new WO({enableAlpha:e.showAlpha,format:e.colorFormat||``,value:e.modelValue}));return L(()=>[e.colorFormat,e.showAlpha],()=>{n.enableAlpha=e.showAlpha,n.format=e.colorFormat||n.format,n.doOnChange(),t(sv,n.value)}),{color:n}},tk=nv(X(R({name:`ElColorPickerPanel`,__name:`color-picker-panel`,props:BO,emits:VO,setup(e,{expose:t,emit:n}){let r=e,i=n,a=q(`color-picker-panel`),{formItem:o}=sb(),s=db(),c=M(),l=M(),u=M(),d=M(),f=M(``),{color:p}=I(HO,()=>ek(r,i),!0);function m(){p.fromString(f.value),p.value!==f.value&&(f.value=p.value)}function h(){var e;r.validateEvent&&((e=o?.validate)==null||e.call(o,`blur`).catch(e=>void 0))}function g(){var e,t,n;(e=c.value)==null||e.update(),(t=l.value)==null||t.update(),(n=u.value)==null||n.update()}return Yr(()=>{r.modelValue&&(f.value=p.value),P(g)}),L(()=>r.modelValue,e=>{e!==p.value&&(e?p.fromString(e):p.clear())}),L(()=>p.value,e=>{i(sv,e),f.value=e,r.validateEvent&&o?.validate(`change`).catch(e=>void 0)}),er(UO,{currentColor:K(()=>p.value)}),t({color:p,inputRef:d,update:g}),(e,t)=>(B(),V(`div`,{class:A([N(a).b(),N(a).is(`disabled`,N(s)),N(a).is(`border`,e.border)]),onFocusout:h},[U(`div`,{class:A(N(a).e(`wrapper`))},[W(RO,{ref_key:`hueRef`,ref:c,class:`hue-slider`,color:N(p),vertical:``,disabled:N(s)},null,8,[`color`,`disabled`]),W($O,{ref_key:`svRef`,ref:l,color:N(p),disabled:N(s)},null,8,[`color`,`disabled`])],2),e.showAlpha?(B(),H(PO,{key:0,ref_key:`alphaRef`,ref:u,color:N(p),disabled:N(s)},null,8,[`color`,`disabled`])):G(`v-if`,!0),e.predefine?(B(),H(JO,{key:1,ref:`predefine`,"enable-alpha":e.showAlpha,color:N(p),colors:e.predefine,disabled:N(s)},null,8,[`enable-alpha`,`color`,`colors`,`disabled`])):G(`v-if`,!0),U(`div`,{class:A(N(a).e(`footer`))},[W(N(Ob),{ref_key:`inputRef`,ref:d,modelValue:f.value,"onUpdate:modelValue":t[0]||=e=>f.value=e,"validate-event":!1,size:`small`,disabled:N(s),onChange:m},null,8,[`modelValue`,`disabled`]),z(e.$slots,`footer`)],2)],34))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/color-picker-panel/src/color-picker-panel.vue`]])),nk=Y({persistent:{type:Boolean,default:!0},modelValue:{type:J(String),default:void 0},id:String,showAlpha:Boolean,colorFormat:String,disabled:{type:Boolean,default:void 0},size:R_,popperClass:XC.popperClass,popperStyle:XC.popperStyle,tabindex:{type:[String,Number],default:0},teleported:XC.teleported,appendTo:XC.appendTo,predefine:{type:J(Array)},validateEvent:{type:Boolean,default:!0},...U_,...Yy([`ariaLabel`])}),rk={[sv]:e=>E(e)||eg(e),[cv]:e=>E(e)||eg(e),activeChange:e=>E(e)||eg(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},ik=[`id`,`aria-label`,`aria-labelledby`,`aria-description`,`aria-disabled`,`tabindex`],ak=nv(X(R({name:`ElColorPicker`,__name:`color-picker`,props:nk,emits:rk,setup(e,{expose:t,emit:n}){let r=e,i=n,{t:a}=N_(),o=q(`color`),{formItem:s}=sb(),c=ub(),l=db(),{valueOnClear:u,isEmptyValue:d}=W_(r,null),f=ek(r,i),{inputId:p,isLabeledByFormItem:m}=cb(r,{formItemContext:s}),h=M(),g=M(),_=M(),v=M(!1),y=M(!1),b=!0,{isFocused:x,handleFocus:S,handleBlur:C}=Sb(g,{disabled:l,beforeBlur(e){return h.value?.isFocusInsideContent(e)},afterBlur(){var e;ne(!1),oe(),r.validateEvent&&((e=s?.validate)==null||e.call(s,`blur`).catch(e=>void 0))}}),w=Pg(()=>_.value?.color??f.color),T=K(()=>mg(r,Object.keys(BO))),E=K(()=>!r.modelValue&&!y.value?`transparent`:te(w,r.showAlpha)),D=K(()=>!r.modelValue&&!y.value?``:w.value),O=K(()=>m.value?void 0:r.ariaLabel||a(`el.colorpicker.defaultLabel`)),k=K(()=>m.value?s?.labelId:void 0),ee=K(()=>[o.b(`picker`),o.is(`disabled`,l.value),o.bm(`picker`,c.value),o.is(`focused`,x.value)]);function te(e,t){let{r:n,g:r,b:i,a}=e.toRgb();return t?`rgba(${n}, ${r}, ${i}, ${a})`:`rgb(${n}, ${r}, ${i})`}function ne(e){v.value=e}let re=Ph(ne,100,{leading:!0});function ie(){l.value||ne(!0)}function ae(){re(!1),oe()}function oe(){P(()=>{r.modelValue?w.fromString(r.modelValue):(w.value=``,P(()=>{y.value=!1}))})}function se(){l.value||(v.value&&oe(),re(!v.value))}function ce(){let e=d(w.value)?u.value:w.value;i(sv,e),i(cv,e),r.validateEvent&&s?.validate(`change`).catch(e=>void 0),re(!1),P(()=>{let e=new WO({enableAlpha:r.showAlpha,format:r.colorFormat||``,value:r.modelValue});w.compare(e)||oe()})}function le(){re(!1),i(sv,u.value),i(cv,u.value),r.modelValue!==u.value&&r.validateEvent&&s?.validate(`change`).catch(e=>void 0),oe()}function ue(){var e;(e=_?.value?.inputRef)==null||e.focus()}function de(){v.value&&(ae(),x.value&&me())}function fe(e){e.preventDefault(),e.stopPropagation(),ne(!1),oe()}function pe(e){switch(kx(e)){case Q.enter:case Q.numpadEnter:case Q.space:e.preventDefault(),e.stopPropagation(),ie();break;case Q.esc:fe(e);break}}function me(){g.value.focus()}function he(){g.value.blur()}return L(()=>D.value,e=>{b&&i(`activeChange`,e),b=!0}),L(()=>w.value,()=>{!r.modelValue&&!y.value&&(y.value=!0)}),L(()=>r.modelValue,e=>{e?e&&e!==w.value&&(b=!1,w.fromString(e)):y.value=!1}),L(()=>v.value,()=>{_.value&&P(_.value.update)}),er(HO,f),t({color:w,show:ie,hide:ae,focus:me,blur:he}),(e,t)=>(B(),H(N(xw),{ref_key:`popper`,ref:h,visible:v.value,"show-arrow":!1,"fallback-placements":[`bottom`,`top`,`right`,`left`],offset:0,"gpu-acceleration":!1,"popper-class":[N(o).be(`picker`,`panel`),e.popperClass],"popper-style":e.popperStyle,"stop-popper-mouse-event":!1,pure:``,loop:``,role:`dialog`,effect:`light`,trigger:`click`,teleported:e.teleported,transition:`${N(o).namespace.value}-zoom-in-top`,persistent:e.persistent,"append-to":e.appendTo,onShow:ue,onHide:t[2]||=e=>ne(!1)},{content:F(()=>[Qn((B(),H(N(tk),$a({ref_key:`pickerPanelRef`,ref:_},T.value,{border:!1,"validate-event":!1,onKeydown:tc(fe,[`esc`])}),{footer:F(()=>[U(`div`,null,[W(N(AT),{class:A(N(o).be(`footer`,`link-btn`)),text:``,size:`small`,onClick:le},{default:F(()=>[Ja(j(N(a)(`el.colorpicker.clear`)),1)]),_:1},8,[`class`]),W(N(AT),{plain:``,size:`small`,class:A(N(o).be(`footer`,`btn`)),onClick:ce},{default:F(()=>[Ja(j(N(a)(`el.colorpicker.confirm`)),1)]),_:1},8,[`class`])])]),_:1},16)),[[N(ZD),de,g.value]])]),default:F(()=>[U(`div`,$a({id:N(p),ref_key:`triggerRef`,ref:g},e.$attrs,{class:ee.value,role:`button`,"aria-label":O.value,"aria-labelledby":k.value,"aria-description":N(a)(`el.colorpicker.description`,{color:e.modelValue||``}),"aria-disabled":N(l),tabindex:N(l)?void 0:e.tabindex,onKeydown:pe,onFocus:t[0]||=(...e)=>N(S)&&N(S)(...e),onBlur:t[1]||=(...e)=>N(C)&&N(C)(...e)}),[U(`div`,{class:A(N(o).be(`picker`,`trigger`)),onClick:se},[U(`span`,{class:A([N(o).be(`picker`,`color`),N(o).is(`alpha`,e.showAlpha)])},[U(`span`,{class:A(N(o).be(`picker`,`color-inner`)),style:be({backgroundColor:E.value})},[Qn(W(N(Z),{class:A([N(o).be(`picker`,`icon`),N(o).is(`icon-arrow-down`)])},{default:F(()=>[W(N(Mv))]),_:1},8,[`class`]),[[is,e.modelValue||y.value]]),Qn(W(N(Z),{class:A([N(o).be(`picker`,`empty`),N(o).is(`icon-close`)])},{default:F(()=>[W(N(qv))]),_:1},8,[`class`]),[[is,!e.modelValue&&!y.value]])],6)],2)],2)],16,ik)]),_:1},8,[`visible`,`popper-class`,`popper-style`,`teleported`,`transition`,`persistent`,`append-to`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/color-picker.vue`]])),ok=Y({a11y:{type:Boolean,default:!0},locale:{type:J(Object)},size:R_,button:{type:J(Object)},card:{type:J(Object)},dialog:{type:J(Object)},link:{type:J(Object)},experimentalFeatures:{type:J(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:J(Object)},zIndex:Number,namespace:{type:String,default:`el`},...U_}),sk={placement:`top`},ck=nv(R({name:`ElConfigProvider`,props:ok,setup(e,{slots:t}){let n=Z_(e);return L(()=>e.message,e=>{Object.assign(sk,n?.value?.message??{},e??{})},{immediate:!0,deep:!0}),()=>z(t,`default`,{config:n?.value})}})),lk=X(R({name:`ElContainer`,__name:`container`,props:Y({direction:{type:String,values:[`horizontal`,`vertical`]}}),setup(e){let t=e,n=bi(),r=q(`container`),i=K(()=>t.direction===`vertical`?!0:t.direction===`horizontal`?!1:n&&n.default?n.default().some(e=>{let t=e.type.name;return t===`ElHeader`||t===`ElFooter`}):!1);return(e,t)=>(B(),V(`section`,{class:A([N(r).b(),N(r).is(`vertical`,i.value)])},[z(e.$slots,`default`)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/container/src/container.vue`]]),uk=X(R({name:`ElAside`,__name:`aside`,props:{width:{type:String,default:null}},setup(e){let t=e,n=q(`aside`),r=K(()=>t.width?n.cssVarBlock({width:t.width}):{});return(e,t)=>(B(),V(`aside`,{class:A(N(n).b()),style:be(r.value)},[z(e.$slots,`default`)],6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/container/src/aside.vue`]]),dk=X(R({name:`ElFooter`,__name:`footer`,props:{height:{type:String,default:null}},setup(e){let t=e,n=q(`footer`),r=K(()=>t.height?n.cssVarBlock({height:t.height}):{});return(e,t)=>(B(),V(`footer`,{class:A(N(n).b()),style:be(r.value)},[z(e.$slots,`default`)],6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/container/src/footer.vue`]]),fk=X(R({name:`ElHeader`,__name:`header`,props:{height:{type:String,default:null}},setup(e){let t=e,n=q(`header`),r=K(()=>t.height?n.cssVarBlock({height:t.height}):{});return(e,t)=>(B(),V(`header`,{class:A(N(n).b()),style:be(r.value)},[z(e.$slots,`default`)],6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/container/src/header.vue`]]),pk=X(R({name:`ElMain`,__name:`main`,setup(e){let t=q(`main`);return(e,n)=>(B(),V(`main`,{class:A(N(t).b())},[z(e.$slots,`default`)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/container/src/main.vue`]]),mk=nv(lk,{Aside:uk,Footer:dk,Header:fk,Main:pk}),hk=av(uk),gk=av(dk),_k=av(fk),vk=av(pk),yk=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_customParseFormat=r()})(e,(function(){var e={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e=+e)+(e>68?1900:2e3)},c=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||={}).offset=function(e){if(!e||e===`Z`)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return n===0?0:t[0]===`+`?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?`pm`:`PM`);return n},f={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*e}],SS:[r,function(e){this.milliseconds=10*e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,c(`seconds`)],ss:[i,c(`seconds`)],m:[i,c(`minutes`)],mm:[i,c(`minutes`)],H:[i,c(`hours`)],h:[i,c(`hours`)],HH:[i,c(`hours`)],hh:[i,c(`hours`)],D:[i,c(`day`)],DD:[r,c(`day`)],Do:[a,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,``)===e&&(this.day=r)}],w:[i,c(`week`)],ww:[r,c(`week`)],M:[i,c(`month`)],MM:[r,c(`month`)],MMM:[a,function(e){var t=u(`months`),n=(u(`monthsShort`)||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[a,function(e){var t=u(`months`).indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,c(`year`)],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,c(`year`)],Z:l,ZZ:l};function p(n){for(var r=n,i=o&&o.formats,a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,c=0;c<s;c+=1){var l=a[c],u=f[l],d=u&&u[0],p=u&&u[1];a[c]=p?{regex:d,parser:p}:l.replace(/^\[|\]$/g,``)}return function(e){for(var t={},n=0,r=0;n<s;n+=1){var i=a[n];if(typeof i==`string`)r+=i.length;else{var o=i.regex,c=i.parser,l=e.slice(r),u=o.exec(l)[0];c.call(t,u),e=e.replace(u,``)}}return function(e){var t=e.afternoon;if(t!==void 0){var n=e.hours;t?n<12&&(e.hours+=12):n===12&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(s=e.parseTwoDigitYear);var r=t.prototype,i=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var s=a[1];if(typeof s==`string`){var c=!0===a[2],l=!0===a[3],u=c||l,d=a[2];l&&(d=a[2]),o=this.$locale(),!c&&d&&(o=n.Ls[d]),this.$d=function(e,t,n,r){try{if([`x`,`X`].indexOf(t)>-1)return new Date((t===`X`?1e3:1)*e);var i=p(t)(e),a=i.year,o=i.month,s=i.day,c=i.hours,l=i.minutes,u=i.seconds,d=i.milliseconds,f=i.zone,m=i.week,h=new Date,g=s||(a||o?1:h.getDate()),_=a||h.getFullYear(),v=0;a&&!o||(v=o>0?o-1:h.getMonth());var y,b=c||0,x=l||0,S=u||0,C=d||0;return f?new Date(Date.UTC(_,v,g,b,x,S,C+60*f.offset*1e3)):n?new Date(Date.UTC(_,v,g,b,x,S,C)):(y=new Date(_,v,g,b,x,S,C),m&&(y=r(y).week(m).toDate()),y)}catch{return new Date(``)}}(t,s,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(s)&&(this.$d=new Date(``)),o={}}else if(s instanceof Array)for(var f=s.length,m=1;m<=f;m+=1){a[1]=s[m-1];var h=n.apply(this,a);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}m===f&&(this.$d=new Date(``))}else i.call(this,e)}}}))})),bk=[`hours`,`minutes`,`seconds`],xk=`EP_PICKER_BASE`,Sk=`ElPopperOptions`,Ck=Symbol(`commonPickerContextKey`),wk=`HH:mm:ss`,Tk=`YYYY-MM-DD`,Ek={date:Tk,dates:Tk,week:`gggg[w]ww`,year:`YYYY`,years:`YYYY`,month:`YYYY-MM`,months:`YYYY-MM`,datetime:`${Tk} ${wk}`,monthrange:`YYYY-MM`,yearrange:`YYYY`,daterange:Tk,datetimerange:`${Tk} ${wk}`},Dk=(e,t)=>{let{lang:n}=N_(),r=M(!1),i=M(!1),a=M(null),o=K(()=>{let{modelValue:t}=e;return!t||x(t)&&!t.filter(Boolean).length}),s=r=>{if(!RT(e.modelValue,r)){let i;x(r)?i=r.map(t=>BT(t,e.valueFormat,n.value)):r&&(i=BT(r,e.valueFormat,n.value)),t(sv,r&&i,n.value)}},c=K(()=>{let t;if(o.value?l.value.getDefaultValue&&(t=l.value.getDefaultValue()):t=x(e.modelValue)?e.modelValue.map(t=>zT(t,e.valueFormat,n.value)):zT(e.modelValue??``,e.valueFormat,n.value),l.value.getRangeAvailableTime){let e=l.value.getRangeAvailableTime(t);$h(e,t)||(t=e,o.value||s(HT(t)))}return x(t)&&t.some(e=>!e)&&(t=[]),t}),l=M({});return{parsedValue:c,pickerActualVisible:i,pickerOptions:l,pickerVisible:r,userInput:a,valueIsEmpty:o,emitInput:s,onCalendarChange:e=>{t(`calendar-change`,e)},onPanelChange:(e,n,r)=>{t(`panel-change`,e,n,r)},onPick:(e=``,t=!1)=>{r.value=t;let n;n=x(e)?e.map(e=>e.toDate()):e&&e.toDate(),a.value=null,s(n)},onSetPickerOption:e=>{l.value[e[0]]=e[1],l.value.panelReady=!0}}},Ok=Y({disabledHours:{type:J(Function)},disabledMinutes:{type:J(Function)},disabledSeconds:{type:J(Function)}}),kk=Y({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:``}}),Ak=Y({automaticDropdown:{type:Boolean,default:!0},id:{type:J([Array,String])},name:{type:J([Array,String])},popperClass:XC.popperClass,popperStyle:XC.popperStyle,format:String,valueFormat:String,dateFormat:String,timeFormat:String,type:{type:String,default:``},clearable:{type:Boolean,default:!0},clearIcon:{type:J([String,Object]),default:Gv},editable:{type:Boolean,default:!0},prefixIcon:{type:J([String,Object]),default:``},size:R_,readonly:Boolean,disabled:{type:Boolean,default:void 0},placeholder:{type:String,default:``},popperOptions:{type:J(Object),default:()=>({})},modelValue:{type:J([Date,Array,String,Number]),default:``},rangeSeparator:{type:String,default:`-`},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:J([Date,Array])},defaultTime:{type:J([Date,Array])},isRange:Boolean,...Ok,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,tabindex:{type:J([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean,placement:{type:J(String),values:Jx,default:`bottom`},fallbackPlacements:{type:J(Array),default:[`bottom`,`top`,`right`,`left`]},...U_,...Yy([`ariaLabel`]),showNow:{type:Boolean,default:!0},showConfirm:{type:Boolean,default:!0},showFooter:{type:Boolean,default:!0},showWeekNumber:Boolean}),jk=Y({id:{type:J(Array)},name:{type:J(Array)},modelValue:{type:J([Array,String])},startPlaceholder:String,endPlaceholder:String,disabled:Boolean}),Mk=[`id`,`name`,`placeholder`,`value`,`disabled`],Nk=[`id`,`name`,`placeholder`,`value`,`disabled`],Pk=X(R({name:`PickerRangeTrigger`,inheritAttrs:!1,__name:`picker-range-trigger`,props:jk,emits:[`mouseenter`,`mouseleave`,`click`,`touchstart`,`focus`,`blur`,`startInput`,`endInput`,`startChange`,`endChange`],setup(e,{expose:t,emit:n}){let r=e,i=n,{formItem:a}=sb(),{inputId:o}=cb(Zt({id:K(()=>r.id?.[0])}),{formItemContext:a}),s=eb(),c=q(`date`),l=q(`range`),u=M(),d=M(),{wrapperRef:f,isFocused:p}=Sb(u,{disabled:K(()=>r.disabled)}),m=e=>{i(`click`,e)},h=e=>{i(`mouseenter`,e)},g=e=>{i(`mouseleave`,e)},_=e=>{i(`touchstart`,e)},v=e=>{i(`startInput`,e)},y=e=>{i(`endInput`,e)},b=e=>{i(`startChange`,e)},x=e=>{i(`endChange`,e)};return t({focus:()=>{var e;(e=u.value)==null||e.focus()},blur:()=>{var e,t;(e=u.value)==null||e.blur(),(t=d.value)==null||t.blur()}}),(e,t)=>(B(),V(`div`,{ref_key:`wrapperRef`,ref:f,class:A([N(c).is(`active`,N(p)),e.$attrs.class]),style:be(e.$attrs.style),onClick:m,onMouseenter:h,onMouseleave:g,onTouchstartPassive:_},[z(e.$slots,`prefix`),U(`input`,$a(N(s),{id:N(o),ref_key:`inputRef`,ref:u,name:e.name&&e.name[0],placeholder:e.startPlaceholder,value:e.modelValue&&e.modelValue[0],class:N(l).b(`input`),disabled:e.disabled,onInput:v,onChange:b}),null,16,Mk),z(e.$slots,`range-separator`),U(`input`,$a(N(s),{id:e.id&&e.id[1],ref_key:`endInputRef`,ref:d,name:e.name&&e.name[1],placeholder:e.endPlaceholder,value:e.modelValue&&e.modelValue[1],class:N(l).b(`input`),disabled:e.disabled,onInput:y,onChange:x}),null,16,Nk),z(e.$slots,`suffix`)],38))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/common/picker-range-trigger.vue`]]),Fk=X(R({name:`Picker`,__name:`picker`,props:Ak,emits:[sv,cv,`focus`,`blur`,`clear`,`calendar-change`,`panel-change`,`visible-change`,`keydown`],setup(e,{expose:t,emit:n}){let r=e,i=n,a=xi(),o=q(`date`),s=q(`input`),c=q(`range`),{formItem:l}=sb(),u=I(Sk,{}),d=W_(r,null),f=M(),m=M(),h=M(null),g=!1,_=db(),v=Dk(r,i),{parsedValue:y,pickerActualVisible:b,userInput:S,pickerVisible:C,pickerOptions:w,valueIsEmpty:T,emitInput:E,onPick:D,onSetPickerOption:O,onCalendarChange:k,onPanelChange:ee}=v,{isFocused:te,handleFocus:ne,handleBlur:re}=Sb(m,{disabled:_,beforeFocus(){return r.readonly},afterFocus(){r.automaticDropdown&&(C.value=!0)},beforeBlur(e){return!g&&f.value?.isFocusInsideContent(e)},afterBlur(){Pe(),C.value=!1,g=!1,r.validateEvent&&l?.validate(`blur`).catch(e=>void 0)}}),ie=M(!1),ae=K(()=>[o.b(`editor`),o.bm(`editor`,r.type),s.e(`wrapper`),o.is(`disabled`,_.value),o.is(`active`,C.value),c.b(`editor`),je?c.bm(`editor`,je.value):``,a.class]),oe=K(()=>[s.e(`icon`),c.e(`close-icon`),we.value?``:c.em(`close-icon`,`hidden`)]);L(C,e=>{e?P(()=>{e&&(h.value=r.modelValue)}):(S.value=null,P(()=>{se(r.modelValue)}))});let se=(e,t)=>{(t||!RT(e,h.value))&&(i(cv,e),t&&(h.value=e),r.validateEvent&&l?.validate(`change`).catch(e=>void 0))},ce=e=>{i(`keydown`,e)},le=K(()=>m.value?Array.from(m.value.$el.querySelectorAll(`input`)):[]),ue=(e,t,n)=>{let r=le.value;r.length&&(!n||n===`min`?(r[0].setSelectionRange(e,t),r[0].focus()):n===`max`&&(r[1].setSelectionRange(e,t),r[1].focus()))},de=()=>{b.value=!0},fe=()=>{i(`visible-change`,!0)},pe=()=>{b.value=!1,C.value=!1,i(`visible-change`,!1)},me=()=>{C.value=!0},he=()=>{C.value=!1},ge=K(()=>{let e=Ie(y.value);return x(S.value)?[S.value[0]||e&&e[0]||``,S.value[1]||e&&e[1]||``]:S.value===null?!ve.value&&T.value||!C.value&&T.value?``:e?ye.value||xe.value||Se.value?e.join(`, `):e:``:S.value}),_e=K(()=>r.type.includes(`time`)),ve=K(()=>r.type.startsWith(`time`)),ye=K(()=>r.type===`dates`),xe=K(()=>r.type===`months`),Se=K(()=>r.type===`years`),Ce=K(()=>r.prefixIcon||(_e.value?Kv:Lv)),we=K(()=>r.clearable&&!_.value&&!r.readonly&&!T.value&&(ie.value||te.value)),Te=e=>{r.readonly||_.value||(we.value&&(e.stopPropagation(),w.value.handleClear?w.value.handleClear():E(d.valueOnClear.value),se(d.valueOnClear.value,!0),pe()),i(`clear`))},Ee=async e=>{r.readonly||_.value||(e.target?.tagName!==`INPUT`||te.value||!r.automaticDropdown)&&(C.value=!0)},De=()=>{r.readonly||_.value||!T.value&&r.clearable&&(ie.value=!0)},Oe=()=>{ie.value=!1},ke=e=>{r.readonly||_.value||(e.touches[0].target?.tagName!==`INPUT`||te.value||!r.automaticDropdown)&&(C.value=!0)},Ae=K(()=>r.type.includes(`range`)),je=ub(),Me=K(()=>N(f)?.popperRef?.contentRef),Ne=i_(m,e=>{let t=N(Me),n=$g(m);t&&(e.target===t||e.composedPath().includes(t))||e.target===n||n&&e.composedPath().includes(n)||(C.value=!1)});Qr(()=>{Ne?.()});let Pe=()=>{if(S.value){let e=Fe(ge.value);e&&(Le(e)&&E(HT(e)),S.value=null)}S.value===``&&(E(d.valueOnClear.value),se(d.valueOnClear.value,!0),S.value=null)},Fe=e=>e?w.value.parseUserInput(e):null,Ie=e=>e?x(e)?e.map(e=>e.format(r.format)):e.format(r.format):null,Le=e=>w.value.isValidValue(e),Re=async e=>{if(r.readonly||_.value)return;let t=kx(e);if(ce(e),t===Q.esc){C.value===!0&&(C.value=!1,e.preventDefault(),e.stopPropagation());return}if(t===Q.down&&(w.value.handleFocusPicker&&(e.preventDefault(),e.stopPropagation()),C.value===!1&&(C.value=!0,await P()),w.value.handleFocusPicker)){w.value.handleFocusPicker();return}if(t===Q.tab){g=!0;return}if(t===Q.enter||t===Q.numpadEnter){C.value?(S.value===null||S.value===``||Le(Fe(ge.value)))&&(Pe(),C.value=!1):C.value=!0,e.preventDefault(),e.stopPropagation();return}if(S.value){e.stopPropagation();return}w.value.handleKeydownInput&&w.value.handleKeydownInput(e)},ze=e=>{S.value=e,C.value||=!0},Be=e=>{let t=e.target;S.value?S.value=[t.value,S.value[1]]:S.value=[t.value,null]},Ve=e=>{let t=e.target;S.value?S.value=[S.value[0],t.value]:S.value=[null,t.value]},He=()=>{let e=S.value,t=Fe(e&&e[0]),n=N(y);if(t&&t.isValid()){S.value=[Ie(t),ge.value?.[1]||null];let e=[t,n&&(n[1]||null)];Le(e)&&(E(HT(e)),S.value=null)}},Ue=()=>{let e=N(S),t=Fe(e&&e[1]),n=N(y);if(t&&t.isValid()){S.value=[N(ge)?.[0]||null,Ie(t)];let e=[n&&n[0],t];Le(e)&&(E(HT(e)),S.value=null)}};return er(xk,{props:r,emptyValues:d}),er(Ck,v),t({focus:()=>{var e;(e=m.value)==null||e.focus()},blur:()=>{var e;(e=m.value)==null||e.blur()},handleOpen:me,handleClose:he,onPick:D}),(e,t)=>(B(),H(N(xw),$a({ref_key:`refPopper`,ref:f,visible:N(C),effect:`light`,pure:``,trigger:`click`},e.$attrs,{role:`dialog`,teleported:``,transition:`${N(o).namespace.value}-zoom-in-top`,"popper-class":[`${N(o).namespace.value}-picker__popper`,e.popperClass],"popper-style":e.popperStyle,"popper-options":N(u),"fallback-placements":e.fallbackPlacements,"gpu-acceleration":!1,placement:e.placement,"stop-popper-mouse-event":!1,"hide-after":0,persistent:``,onBeforeShow:de,onShow:fe,onHide:pe}),{default:F(()=>[Ae.value?(B(),H(Pk,{key:1,id:e.id,ref_key:`inputRef`,ref:m,"model-value":ge.value,name:e.name,disabled:N(_),readonly:!e.editable||e.readonly,"start-placeholder":e.startPlaceholder,"end-placeholder":e.endPlaceholder,class:A(ae.value),style:be(e.$attrs.style),"aria-label":e.ariaLabel,tabindex:e.tabindex,autocomplete:`off`,role:`combobox`,onClick:Ee,onFocus:N(ne),onBlur:N(re),onStartInput:Be,onStartChange:He,onEndInput:Ve,onEndChange:Ue,onMousedown:Ee,onMouseenter:De,onMouseleave:Oe,onTouchstartPassive:ke,onKeydown:Re},{prefix:F(()=>[Ce.value?(B(),H(N(Z),{key:0,class:A([N(s).e(`icon`),N(c).e(`icon`)])},{default:F(()=>[(B(),H(ci(Ce.value)))]),_:1},8,[`class`])):G(`v-if`,!0)]),"range-separator":F(()=>[z(e.$slots,`range-separator`,{},()=>[U(`span`,{class:A(N(c).b(`separator`))},j(e.rangeSeparator),3)])]),suffix:F(()=>[e.clearIcon?(B(),H(N(Z),{key:0,class:A(oe.value),onMousedown:$s(N(p),[`prevent`]),onClick:Te},{default:F(()=>[(B(),H(ci(e.clearIcon)))]),_:1},8,[`class`,`onMousedown`])):G(`v-if`,!0)]),_:3},8,[`id`,`model-value`,`name`,`disabled`,`readonly`,`start-placeholder`,`end-placeholder`,`class`,`style`,`aria-label`,`tabindex`,`onFocus`,`onBlur`])):(B(),H(N(Ob),{key:0,id:e.id,ref_key:`inputRef`,ref:m,"container-role":`combobox`,"model-value":ge.value,name:e.name,size:N(je),disabled:N(_),placeholder:e.placeholder,class:A([N(o).b(`editor`),N(o).bm(`editor`,e.type),N(o).is(`focus`,N(C)),e.$attrs.class]),style:be(e.$attrs.style),readonly:!e.editable||e.readonly||ye.value||xe.value||Se.value||e.type===`week`,"aria-label":e.ariaLabel,tabindex:e.tabindex,"validate-event":!1,onInput:ze,onFocus:N(ne),onBlur:N(re),onKeydown:Re,onChange:Pe,onMousedown:Ee,onMouseenter:De,onMouseleave:Oe,onTouchstartPassive:ke,onClick:t[0]||=$s(()=>{},[`stop`])},{prefix:F(()=>[Ce.value?(B(),H(N(Z),{key:0,class:A(N(s).e(`icon`)),onMousedown:$s(Ee,[`prevent`]),onTouchstartPassive:ke},{default:F(()=>[(B(),H(ci(Ce.value)))]),_:1},8,[`class`])):G(`v-if`,!0)]),suffix:F(()=>[we.value&&e.clearIcon?(B(),H(N(Z),{key:0,class:A(`${N(s).e(`icon`)} clear-icon`),onMousedown:$s(N(p),[`prevent`]),onClick:Te},{default:F(()=>[(B(),H(ci(e.clearIcon)))]),_:1},8,[`class`,`onMousedown`])):G(`v-if`,!0)]),_:1},8,[`id`,`model-value`,`name`,`size`,`disabled`,`placeholder`,`class`,`style`,`readonly`,`aria-label`,`tabindex`,`onFocus`,`onBlur`]))]),content:F(()=>[z(e.$slots,`default`,{visible:N(C),actualVisible:N(b),parsedValue:N(y),format:e.format,dateFormat:e.dateFormat,timeFormat:e.timeFormat,unlinkPanels:e.unlinkPanels,type:e.type,defaultValue:e.defaultValue,showNow:e.showNow,showConfirm:e.showConfirm,showFooter:e.showFooter,showWeekNumber:e.showWeekNumber,onPick:t[1]||=(...e)=>N(D)&&N(D)(...e),onSelectRange:ue,onSetPickerOption:t[2]||=(...e)=>N(O)&&N(O)(...e),onCalendarChange:t[3]||=(...e)=>N(k)&&N(k)(...e),onPanelChange:t[4]||=(...e)=>N(ee)&&N(ee)(...e),onMousedown:t[5]||=$s(()=>{},[`stop`])})]),_:3},16,[`visible`,`transition`,`popper-class`,`popper-style`,`popper-options`,`fallback-placements`,`placement`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/common/picker.vue`]]),Ik=Y({...kk,datetimeRole:String,parsedValue:{type:J(Object)}}),Lk=({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:n})=>{let r=(r,i,a,o)=>{let s={hour:e,minute:t,second:n},c=r;return[`hour`,`minute`,`second`].forEach(e=>{if(s[e]){let t,n=s[e];switch(e){case`minute`:t=n(c.hour(),i,o);break;case`second`:t=n(c.hour(),c.minute(),i,o);break;default:t=n(i,o);break}if(t?.length&&!t.includes(c[e]())){let n=a?0:t.length-1;c=c[e](t[n])}}}),c},i={};return{timePickerOptions:i,getAvailableTime:r,onSetOption:([e,t])=>{i[e]=t}}},Rk=e=>e.map((e,t)=>e||t).filter(e=>e!==!0),zk=(e,t,n)=>({getHoursList:(t,n)=>VT(24,e&&(()=>e?.(t,n))),getMinutesList:(e,n,r)=>VT(60,t&&(()=>t?.(e,n,r))),getSecondsList:(e,t,r,i)=>VT(60,n&&(()=>n?.(e,t,r,i)))}),Bk=(e,t,n)=>{let{getHoursList:r,getMinutesList:i,getSecondsList:a}=zk(e,t,n);return{getAvailableHours:(e,t)=>Rk(r(e,t)),getAvailableMinutes:(e,t,n)=>Rk(i(e,t,n)),getAvailableSeconds:(e,t,n,r)=>Rk(a(e,t,n,r))}},Vk=e=>{let t=M(e.parsedValue);return L(()=>e.visible,n=>{n||(t.value=e.parsedValue)}),t},Hk=Y({role:{type:String,required:!0},spinnerDate:{type:J(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:J(String),default:``},...Ok}),Uk=`_RepeatClick`,Wk={beforeMount(e,t){let n=t.value,{interval:r=100,delay:i=600}=T(n)?{}:n,a,o,s=()=>T(n)?n():n.handler(),c=()=>{o&&=(clearTimeout(o),void 0),a&&=(clearInterval(a),void 0)},l=e=>{e.button===0&&(c(),s(),document.addEventListener(`mouseup`,c,{once:!0}),o=setTimeout(()=>{a=setInterval(()=>{s()},r)},i))};e[Uk]={start:l,clear:c},e.addEventListener(`mousedown`,l)},unmounted(e){if(!e[Uk])return;let{start:t,clear:n}=e[Uk];t&&e.removeEventListener(`mousedown`,t),n&&(n(),document.removeEventListener(`mouseup`,n)),e[Uk]=null}},Gk=[`onClick`],Kk=[`onMouseenter`],qk=X(R({__name:`basic-time-spinner`,props:Hk,emits:[cv,`select-range`,`set-option`],setup(e,{emit:t}){let n=e,{isRange:r,format:i}=I(xk).props,a=t,o=q(`time`),{getHoursList:s,getMinutesList:c,getSecondsList:l}=zk(n.disabledHours,n.disabledMinutes,n.disabledSeconds),u=!1,d=M(),f={hours:M(),minutes:M(),seconds:M()},p=K(()=>n.showSeconds?bk:bk.slice(0,2)),m=K(()=>{let{spinnerDate:e}=n;return{hours:e.hour(),minutes:e.minute(),seconds:e.second()}}),h=K(()=>{let{hours:e,minutes:t}=N(m),{role:i,spinnerDate:a}=n,o=r?void 0:a;return{hours:s(i,o),minutes:c(e,i,o),seconds:l(e,t,i,o)}}),g=K(()=>{let{hours:e,minutes:t,seconds:n}=N(m);return{hours:NT(e,23),minutes:NT(t,59),seconds:NT(n,59)}}),_=Ph(e=>{u=!1,b(e)},200),v=e=>{if(!n.amPmMode)return``;let t=n.amPmMode===`A`,r=e<12?` am`:` pm`;return t&&(r=r.toUpperCase()),r},y=e=>{let t=[0,0],n=i||`HH:mm:ss`,r=n.indexOf(`HH`),o=n.indexOf(`mm`),s=n.indexOf(`ss`);switch(e){case`hours`:r!==-1&&(t=[r,r+2]);break;case`minutes`:o!==-1&&(t=[o,o+2]);break;case`seconds`:s!==-1&&(t=[s,s+2]);break}let[c,l]=t;a(`select-range`,c,l),d.value=e},b=e=>{C(e,N(m)[e])},x=()=>{b(`hours`),b(`minutes`),b(`seconds`)},S=e=>e.querySelector(`.${o.namespace.value}-scrollbar__wrap`),C=(e,t)=>{if(n.arrowControl)return;let r=N(f[e]);r&&r.$el&&(S(r.$el).scrollTop=Math.max(0,t*w(e)))},w=e=>{let t=N(f[e])?.$el.querySelector(`li`);return t&&Number.parseFloat(yv(t,`height`))||0},T=()=>{D(1)},E=()=>{D(-1)},D=e=>{d.value||y(`hours`);let t=d.value,n=N(m)[t],r=O(t,n,e,d.value===`hours`?24:60);k(t,r),C(t,r),P(()=>y(t))},O=(e,t,n,r)=>{let i=(t+n+r)%r,a=N(h)[e];for(;a[i]&&i!==t;)i=(i+n+r)%r;return i},k=(e,t)=>{if(N(h)[e][t])return;let{hours:r,minutes:i,seconds:o}=N(m),s;switch(e){case`hours`:s=n.spinnerDate.hour(t).minute(i).second(o);break;case`minutes`:s=n.spinnerDate.hour(r).minute(t).second(o);break;case`seconds`:s=n.spinnerDate.hour(r).minute(i).second(t);break}a(cv,s)},ee=(e,{value:t,disabled:n})=>{n||(k(e,t),y(e),C(e,t))},te=e=>{let t=N(f[e]);t&&(u=!0,_(e),k(e,Math.min(Math.round((S(t.$el).scrollTop-(ne(e)*.5-10)/w(e)+3)/w(e)),e===`hours`?23:59)))},ne=e=>N(f[e]).$el.offsetHeight,re=()=>{let e=e=>{let t=N(f[e]);t&&t.$el&&(S(t.$el).onscroll=()=>{te(e)})};e(`hours`),e(`minutes`),e(`seconds`)};Yr(()=>{P(()=>{!n.arrowControl&&re(),x(),n.role===`start`&&y(`hours`)})});let ie=(e,t)=>{f[t].value=e??void 0};return a(`set-option`,[`${n.role}_scrollDown`,D]),a(`set-option`,[`${n.role}_emitSelectRange`,y]),L(()=>n.spinnerDate,()=>{u||x()}),(e,t)=>(B(),V(`div`,{class:A([N(o).b(`spinner`),{"has-seconds":e.showSeconds}])},[e.arrowControl?G(`v-if`,!0):(B(!0),V(ja,{key:0},fi(p.value,t=>(B(),H(N(zb),{key:t,ref_for:!0,ref:e=>ie(e,t),class:A(N(o).be(`spinner`,`wrapper`)),"wrap-style":`max-height: inherit;`,"view-class":N(o).be(`spinner`,`list`),noresize:``,tag:`ul`,onMouseenter:e=>y(t),onMousemove:e=>b(t)},{default:F(()=>[(B(!0),V(ja,null,fi(h.value[t],(n,r)=>(B(),V(`li`,{key:r,class:A([N(o).be(`spinner`,`item`),N(o).is(`active`,r===m.value[t]),N(o).is(`disabled`,n)]),onClick:e=>ee(t,{value:r,disabled:n})},[t===`hours`?(B(),V(ja,{key:0},[Ja(j((`0`+(e.amPmMode?r%12||12:r)).slice(-2))+j(v(r)),1)],64)):(B(),V(ja,{key:1},[Ja(j((`0`+r).slice(-2)),1)],64))],10,Gk))),128))]),_:2},1032,[`class`,`view-class`,`onMouseenter`,`onMousemove`]))),128)),e.arrowControl?(B(!0),V(ja,{key:1},fi(p.value,t=>(B(),V(`div`,{key:t,class:A([N(o).be(`spinner`,`wrapper`),N(o).is(`arrow`)]),onMouseenter:e=>y(t)},[Qn((B(),H(N(Z),{class:A([`arrow-up`,N(o).be(`spinner`,`arrow`)])},{default:F(()=>[W(N(Fv))]),_:1},8,[`class`])),[[N(Wk),E]]),Qn((B(),H(N(Z),{class:A([`arrow-down`,N(o).be(`spinner`,`arrow`)])},{default:F(()=>[W(N(Mv))]),_:1},8,[`class`])),[[N(Wk),T]]),U(`ul`,{class:A(N(o).be(`spinner`,`list`))},[(B(!0),V(ja,null,fi(g.value[t],(n,r)=>(B(),V(`li`,{key:r,class:A([N(o).be(`spinner`,`item`),N(o).is(`active`,n===m.value[t]),N(o).is(`disabled`,h.value[t][n])])},[N(wg)(n)?(B(),V(ja,{key:0},[t===`hours`?(B(),V(ja,{key:0},[Ja(j((`0`+(e.amPmMode?n%12||12:n)).slice(-2))+j(v(n)),1)],64)):(B(),V(ja,{key:1},[Ja(j((`0`+n).slice(-2)),1)],64))],64)):G(`v-if`,!0)],2))),128))],2)],42,Kk))),128)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/basic-time-spinner.vue`]]),Jk=X(R({__name:`panel-time-pick`,props:Ik,emits:[`pick`,`select-range`,`set-picker-option`],setup(e,{emit:t}){let n=e,r=t,{arrowControl:i,disabledHours:a,disabledMinutes:o,disabledSeconds:s,defaultValue:c}=I(xk).props,{getAvailableHours:l,getAvailableMinutes:u,getAvailableSeconds:d}=Bk(a,o,s),f=q(`time`),{t:p,lang:m}=N_(),h=M([0,2]),g=Vk(n),_=K(()=>Sg(n.actualVisible)?`${f.namespace.value}-zoom-in-top`:``),v=K(()=>n.format.includes(`ss`)),y=K(()=>n.format.includes(`A`)?`A`:n.format.includes(`a`)?`a`:``),b=e=>{let t=(0,MT.default)(e).locale(m.value),n=ee(t);return t.isSame(n)},x=()=>{let e=g.value;r(`pick`,e,!1),P(()=>{g.value=e})},S=(e=!1,t=!1)=>{t||r(`pick`,n.parsedValue,e)},C=e=>{n.visible&&r(`pick`,ee(e).millisecond(0),!0)},w=(e,t)=>{r(`select-range`,e,t),h.value=[e,t]},T=e=>{let t=n.format,r=t.indexOf(`HH`),i=t.indexOf(`mm`),a=t.indexOf(`ss`),o=[],s=[];r!==-1&&(o.push(r),s.push(`hours`)),i!==-1&&(o.push(i),s.push(`minutes`)),a!==-1&&v.value&&(o.push(a),s.push(`seconds`));let c=(o.indexOf(h.value[0])+e+o.length)%o.length;D.start_emitSelectRange(s[c])},E=e=>{let t=kx(e),{left:n,right:r,up:i,down:a}=Q;if([n,r].includes(t)){T(t===n?-1:1),e.preventDefault();return}if([i,a].includes(t)){let n=t===i?-1:1;D.start_scrollDown(n),e.preventDefault();return}},{timePickerOptions:D,onSetOption:O,getAvailableTime:k}=Lk({getAvailableHours:l,getAvailableMinutes:u,getAvailableSeconds:d}),ee=e=>k(e,n.datetimeRole||``,!0);return r(`set-picker-option`,[`isValidValue`,b]),r(`set-picker-option`,[`parseUserInput`,e=>e?(0,MT.default)(e,n.format).locale(m.value):null]),r(`set-picker-option`,[`handleKeydownInput`,E]),r(`set-picker-option`,[`getRangeAvailableTime`,ee]),r(`set-picker-option`,[`getDefaultValue`,()=>(0,MT.default)(c).locale(m.value)]),(e,t)=>(B(),H(Bo,{name:_.value},{default:F(()=>[e.actualVisible||e.visible?(B(),V(`div`,{key:0,class:A(N(f).b(`panel`))},[U(`div`,{class:A([N(f).be(`panel`,`content`),{"has-seconds":v.value}])},[W(qk,{ref:`spinner`,role:e.datetimeRole||`start`,"arrow-control":N(i),"show-seconds":v.value,"am-pm-mode":y.value,"spinner-date":e.parsedValue,"disabled-hours":N(a),"disabled-minutes":N(o),"disabled-seconds":N(s),onChange:C,onSetOption:N(O),onSelectRange:w},null,8,[`role`,`arrow-control`,`show-seconds`,`am-pm-mode`,`spinner-date`,`disabled-hours`,`disabled-minutes`,`disabled-seconds`,`onSetOption`])],2),U(`div`,{class:A(N(f).be(`panel`,`footer`))},[U(`button`,{type:`button`,class:A([N(f).be(`panel`,`btn`),`cancel`]),onClick:x},j(N(p)(`el.datepicker.cancel`)),3),U(`button`,{type:`button`,class:A([N(f).be(`panel`,`btn`),`confirm`]),onClick:t[0]||=e=>S()},j(N(p)(`el.datepicker.confirm`)),3)],2)],2)):G(`v-if`,!0)]),_:1},8,[`name`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-pick.vue`]]),Yk=Y({...kk,parsedValue:{type:J(Array)}}),Xk=[`disabled`],Zk=X(R({__name:`panel-time-range`,props:Yk,emits:[`pick`,`select-range`,`set-picker-option`],setup(e,{emit:t}){let n=e,r=t,i=(e,t)=>{let n=[];for(let r=e;r<=t;r++)n.push(r);return n},{t:a,lang:o}=N_(),s=q(`time`),c=q(`picker`),{arrowControl:l,disabledHours:u,disabledMinutes:d,disabledSeconds:f,defaultValue:p}=I(xk).props,m=K(()=>[s.be(`range-picker`,`body`),s.be(`panel`,`content`),s.is(`arrow`,l),b.value?`has-seconds`:``]),h=K(()=>[s.be(`range-picker`,`body`),s.be(`panel`,`content`),s.is(`arrow`,l),b.value?`has-seconds`:``]),g=K(()=>n.parsedValue[0]),_=K(()=>n.parsedValue[1]),v=Vk(n),y=()=>{let e=v.value;r(`pick`,e,!1),P(()=>{v.value=e})},b=K(()=>n.format.includes(`ss`)),S=K(()=>n.format.includes(`A`)?`A`:n.format.includes(`a`)?`a`:``),C=(e=!1)=>{r(`pick`,[g.value,_.value],e)},w=e=>{D(e.millisecond(0),_.value)},T=e=>{D(g.value,e.millisecond(0))},E=e=>{let t=e.map(e=>(0,MT.default)(e).locale(o.value)),n=ce(t);return t[0].isSame(n[0])&&t[1].isSame(n[1])},D=(e,t)=>{n.visible&&r(`pick`,[e,t],!0)},O=K(()=>g.value>_.value),k=M([0,2]),ee=(e,t)=>{r(`select-range`,e,t,`min`),k.value=[e,t]},te=K(()=>b.value?11:8),ne=(e,t)=>{r(`select-range`,e,t,`max`);let n=N(te);k.value=[e+n,t+n]},re=e=>{let t=b.value?[0,3,6,11,14,17]:[0,3,8,11],n=[`hours`,`minutes`].concat(b.value?[`seconds`]:[]),r=(t.indexOf(k.value[0])+e+t.length)%t.length,i=t.length/2;r<i?fe.start_emitSelectRange(n[r]):fe.end_emitSelectRange(n[r-i])},ie=e=>{let t=kx(e),{left:n,right:r,up:i,down:a}=Q;if([n,r].includes(t)){re(t===n?-1:1),e.preventDefault();return}if([i,a].includes(t)){let n=t===i?-1:1;fe[`${k.value[0]<te.value?`start`:`end`}_scrollDown`](n),e.preventDefault();return}},ae=(e,t)=>{let n=u?u(e):[],r=e===`start`,a=(t||(r?_.value:g.value)).hour();return xg(n,r?i(a+1,23):i(0,a-1))},oe=(e,t,n)=>{let r=d?d(e,t):[],a=t===`start`,o=n||(a?_.value:g.value);if(e!==o.hour())return r;let s=o.minute();return xg(r,a?i(s+1,59):i(0,s-1))},se=(e,t,n,r)=>{let a=f?f(e,t,n):[],o=n===`start`,s=r||(o?_.value:g.value),c=s.hour(),l=s.minute();if(e!==c||t!==l)return a;let u=s.second();return xg(a,o?i(u+1,59):i(0,u-1))},ce=([e,t])=>[pe(e,`start`,!0,t),pe(t,`end`,!1,e)],{getAvailableHours:le,getAvailableMinutes:ue,getAvailableSeconds:de}=Bk(ae,oe,se),{timePickerOptions:fe,getAvailableTime:pe,onSetOption:me}=Lk({getAvailableHours:le,getAvailableMinutes:ue,getAvailableSeconds:de});return r(`set-picker-option`,[`parseUserInput`,e=>e?x(e)?e.map(e=>(0,MT.default)(e,n.format).locale(o.value)):(0,MT.default)(e,n.format).locale(o.value):null]),r(`set-picker-option`,[`isValidValue`,E]),r(`set-picker-option`,[`handleKeydownInput`,ie]),r(`set-picker-option`,[`getDefaultValue`,()=>{if(x(p))return p.map(e=>(0,MT.default)(e).locale(o.value));let e=(0,MT.default)(p).locale(o.value);return[e,e.add(60,`m`)]}]),r(`set-picker-option`,[`getRangeAvailableTime`,ce]),(e,t)=>e.actualVisible?(B(),V(`div`,{key:0,class:A([N(s).b(`range-picker`),N(c).b(`panel`)])},[U(`div`,{class:A(N(s).be(`range-picker`,`content`))},[U(`div`,{class:A(N(s).be(`range-picker`,`cell`))},[U(`div`,{class:A(N(s).be(`range-picker`,`header`))},j(N(a)(`el.datepicker.startTime`)),3),U(`div`,{class:A(m.value)},[W(qk,{ref:`minSpinner`,role:`start`,"show-seconds":b.value,"am-pm-mode":S.value,"arrow-control":N(l),"spinner-date":g.value,"disabled-hours":ae,"disabled-minutes":oe,"disabled-seconds":se,onChange:w,onSetOption:N(me),onSelectRange:ee},null,8,[`show-seconds`,`am-pm-mode`,`arrow-control`,`spinner-date`,`onSetOption`])],2)],2),U(`div`,{class:A(N(s).be(`range-picker`,`cell`))},[U(`div`,{class:A(N(s).be(`range-picker`,`header`))},j(N(a)(`el.datepicker.endTime`)),3),U(`div`,{class:A(h.value)},[W(qk,{ref:`maxSpinner`,role:`end`,"show-seconds":b.value,"am-pm-mode":S.value,"arrow-control":N(l),"spinner-date":_.value,"disabled-hours":ae,"disabled-minutes":oe,"disabled-seconds":se,onChange:T,onSetOption:N(me),onSelectRange:ne},null,8,[`show-seconds`,`am-pm-mode`,`arrow-control`,`spinner-date`,`onSetOption`])],2)],2)],2),U(`div`,{class:A(N(s).be(`panel`,`footer`))},[U(`button`,{type:`button`,class:A([N(s).be(`panel`,`btn`),`cancel`]),onClick:t[0]||=e=>y()},j(N(a)(`el.datepicker.cancel`)),3),U(`button`,{type:`button`,class:A([N(s).be(`panel`,`btn`),`confirm`]),disabled:O.value,onClick:t[1]||=e=>C()},j(N(a)(`el.datepicker.confirm`)),11,Xk)],2)],2)):G(`v-if`,!0)}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-range.vue`]]),Qk=l(yk(),1);MT.default.extend(Qk.default);var $k=nv(R({name:`ElTimePicker`,install:null,props:{...Ak,isRange:Boolean},emits:[sv],setup(e,t){let n=M(),[r,i]=e.isRange?[`timerange`,Zk]:[`time`,Jk],a=e=>t.emit(sv,e);return er(Sk,e.popperOptions),t.expose({focus:()=>{var e;(e=n.value)==null||e.focus()},blur:()=>{var e;(e=n.value)==null||e.blur()},handleOpen:()=>{var e;(e=n.value)==null||e.handleOpen()},handleClose:()=>{var e;(e=n.value)==null||e.handleClose()}}),()=>W(Fk,$a(e,{ref:n,type:r,format:e.format??wk,"onUpdate:modelValue":a}),{default:e=>W(i,e,null)})}})),eA=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_advancedFormat=r()})(e,(function(){return function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return r.bind(this)(e);var i=this.$utils(),a=(e||`YYYY-MM-DDTHH:mm:ssZ`).replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case`Q`:return Math.ceil((t.$M+1)/3);case`Do`:return n.ordinal(t.$D);case`gggg`:return t.weekYear();case`GGGG`:return t.isoWeekYear();case`wo`:return n.ordinal(t.week(),`W`);case`w`:case`ww`:return i.s(t.week(),e===`w`?1:2,`0`);case`W`:case`WW`:return i.s(t.isoWeek(),e===`W`?1:2,`0`);case`k`:case`kk`:return i.s(String(t.$H===0?24:t.$H),e===`k`?1:2,`0`);case`X`:return Math.floor(t.$d.getTime()/1e3);case`x`:return t.$d.getTime();case`z`:return`[`+t.offsetName()+`]`;case`zzz`:return`[`+t.offsetName(`long`)+`]`;default:return e}}));return r.bind(this)(a)}}}))})),tA=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekOfYear=r()})(e,(function(){var e=`week`,t=`year`;return function(n,r,i){var a=r.prototype;a.week=function(n){if(n===void 0&&(n=null),n!==null)return this.add(7*(n-this.week()),`day`);var r=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var a=i(this).startOf(t).add(1,t).date(r),o=i(this).endOf(e);if(a.isBefore(o))return 1}var s=i(this).startOf(t).date(r).startOf(e).subtract(1,`millisecond`),c=this.diff(s,e,!0);return c<0?i(this).startOf(`week`).week():Math.ceil(c)},a.weeks=function(e){return e===void 0&&(e=null),this.week(e)}}}))})),nA=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekYear=r()})(e,(function(){return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return t===1&&e===11?n+1:e===0&&t>=52?n-1:n}}}))})),rA=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_dayOfYear=r()})(e,(function(){return function(e,t,n){t.prototype.dayOfYear=function(e){var t=Math.round((n(this).startOf(`day`)-n(this).startOf(`year`))/864e5)+1;return e==null?t:this.add(e-t,`day`)}}}))})),iA=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_isSameOrAfter=r()})(e,(function(){return function(e,t){t.prototype.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)}}}))})),aA=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_isSameOrBefore=r()})(e,(function(){return function(e,t){t.prototype.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)}}}))})),oA=Y({valueFormat:String,dateFormat:String,timeFormat:String,disabled:{type:Boolean,default:void 0},modelValue:{type:J([Date,Array,String,Number]),default:``},defaultValue:{type:J([Date,Array])},defaultTime:{type:J([Date,Array])},isRange:Boolean,...Ok,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,unlinkPanels:Boolean,showNow:{type:Boolean,default:!0},showConfirm:Boolean,showFooter:Boolean,showWeekNumber:Boolean,type:{type:J(String),default:`date`},clearable:{type:Boolean,default:!0},border:{type:Boolean,default:!0},editable:{type:Boolean,default:!0}}),sA=Symbol(`rootPickerContextKey`),cA=`ElIsDefaultFormat`,lA=[`date`,`dates`,`year`,`years`,`month`,`months`,`week`,`range`],uA=Y({cellClassName:{type:J(Function)},disabledDate:{type:J(Function)},date:{type:J(Object),required:!0},minDate:{type:J(Object)},maxDate:{type:J(Object)},parsedValue:{type:J([Object,Array])},rangeState:{type:J(Object),default:()=>({endDate:null,selecting:!1})},disabled:Boolean}),dA=Y({type:{type:J(String),required:!0,values:YT},dateFormat:String,timeFormat:String,showNow:{type:Boolean,default:!0},showConfirm:Boolean,showFooter:{type:Boolean,default:!0},showWeekNumber:Boolean,border:Boolean,disabled:Boolean,editable:{type:Boolean,default:!0}}),fA=Y({unlinkPanels:Boolean,visible:{type:Boolean,default:!0},showConfirm:Boolean,showFooter:{type:Boolean,default:!0},border:Boolean,disabled:Boolean,parsedValue:{type:J(Array)}}),pA=e=>({type:String,values:lA,default:e}),mA=Y({...dA,parsedValue:{type:J([Object,Array])},visible:{type:Boolean,default:!0},format:{type:String,default:``}}),hA=e=>{if(!x(e))return!1;let[t,n]=e;return MT.default.isDayjs(t)&&MT.default.isDayjs(n)&&(0,MT.default)(t).isValid()&&(0,MT.default)(n).isValid()&&t.isSameOrBefore(n)},gA=(e,{lang:t,step:n=1,unit:r,unlinkPanels:i})=>{let a;if(x(e)){let[a,o]=e.map(e=>(0,MT.default)(e).locale(t));return i||(o=a.add(n,r)),[a,o]}else a=e?(0,MT.default)(e):(0,MT.default)();return a=a.locale(t),[a,a.add(n,r)]},_A=(e,t,{columnIndexOffset:n,startDate:r,nextEndDate:i,now:a,unit:o,relativeDateGetter:s,setCellMetadata:c,setRowMetadata:l})=>{for(let u=0;u<e.row;u++){let d=t[u];for(let t=0;t<e.column;t++){let l=d[t+n];l||={row:u,column:t,type:`normal`,inRange:!1,start:!1,end:!1};let f=s(u*e.column+t);l.dayjs=f,l.date=f.toDate(),l.timestamp=f.valueOf(),l.type=`normal`,l.inRange=!!(r&&f.isSameOrAfter(r,o)&&i&&f.isSameOrBefore(i,o))||!!(r&&f.isSameOrBefore(r,o)&&i&&f.isSameOrAfter(i,o)),r?.isSameOrAfter(i)?(l.start=!!i&&f.isSame(i,o),l.end=r&&f.isSame(r,o)):(l.start=!!r&&f.isSame(r,o),l.end=!!i&&f.isSame(i,o)),f.isSame(a,o)&&(l.type=`today`),c?.(l,{rowIndex:u,columnIndex:t}),d[t+n]=l}l?.(d)}},vA=(e,t,n,r)=>{let i=(0,MT.default)().locale(r).startOf(`month`).month(n).year(t).hour(e.hour()).minute(e.minute()).second(e.second());return PT(i.daysInMonth()).map(e=>i.add(e,`day`).toDate())},yA=(e,t,n,r,i)=>{let a=(0,MT.default)().year(t).month(n).startOf(`month`).hour(e.hour()).minute(e.minute()).second(e.second()),o=vA(e,t,n,r).find(e=>!i?.(e));return o?(0,MT.default)(o).locale(r):a.locale(r)},bA=(e,t,n)=>{let r=e.year();if(!n?.(e.toDate()))return e.locale(t);let i=e.month();if(!vA(e,r,i,t).every(n))return yA(e,r,i,t,n);for(let i=0;i<12;i++)if(!vA(e,r,i,t).every(n))return yA(e,r,i,t,n);return e},xA=(e,t,n,r)=>{if(x(e))return e.map(e=>xA(e,t,n,r));if(E(e)){let n=r?.value?(0,MT.default)(e):(0,MT.default)(e,t);if(!n.isValid())return n}return(0,MT.default)(e,t).locale(n)},SA=Y({...uA,showWeekNumber:Boolean,selectionMode:pA(`date`)}),CA=[`changerange`,`pick`,`select`],wA=(e=``)=>[`normal`,`today`].includes(e),TA=(e,t)=>{let{lang:n}=N_(),r=M(),i=M(),a=M(),o=M(),s=M([[],[],[],[],[],[]]),c=!1,l=e.date.$locale().weekStart||7,u=e.date.locale(`en`).localeData().weekdaysShort().map(e=>e.toLowerCase()),d=K(()=>l>3?7-l:-l),f=K(()=>{let t=e.date.startOf(`month`);return t.subtract(t.day()||7,`day`)}),p=K(()=>u.concat(u).slice(l,l+7)),m=K(()=>tf(N(b)).some(e=>e.isCurrent)),h=K(()=>{let t=e.date.startOf(`month`);return{startOfMonthDay:t.day()||7,dateCountOfMonth:t.daysInMonth(),dateCountOfLastMonth:t.subtract(1,`month`).daysInMonth()}}),g=K(()=>e.selectionMode===`dates`?_w(e.parsedValue):[]),_=(e,{count:t,rowIndex:n,columnIndex:r})=>{let{startOfMonthDay:i,dateCountOfMonth:a,dateCountOfLastMonth:o}=N(h),s=N(d);if(n>=0&&n<=1){let a=i+s<0?7+i+s:i+s;if(r+n*7>=a)return e.text=t,!0;e.text=o-(a-r%7)+1+n*7,e.type=`prev-month`}else return t<=a?e.text=t:(e.text=t-a,e.type=`next-month`),!0;return!1},v=(t,{columnIndex:n,rowIndex:r},i)=>{let{disabledDate:a,cellClassName:o}=e,s=N(g),c=_(t,{count:i,rowIndex:r,columnIndex:n}),l=t.dayjs.toDate();return t.selected=s.find(e=>e.isSame(t.dayjs,`day`)),t.isSelected=!!t.selected,t.isCurrent=C(t),t.disabled=a?.(l),t.customClass=o?.(l),c},y=t=>{if(e.selectionMode===`week`){let[n,r]=e.showWeekNumber?[1,7]:[0,6],i=ae(t[n+1]);t[n].inRange=i,t[n].start=i,t[r].inRange=i,t[r].end=i}},b=K(()=>{let{minDate:t,maxDate:r,rangeState:i,showWeekNumber:a}=e,o=N(d),c=N(s),l=1;if(_A({row:6,column:7},c,{startDate:t,columnIndexOffset:+!!a,nextEndDate:i.endDate||r||i.selecting&&t||null,now:(0,MT.default)().locale(N(n)).startOf(`day`),unit:`day`,relativeDateGetter:e=>N(f).add(e-o,`day`),setCellMetadata:(...e)=>{v(...e,l)&&(l+=1)},setRowMetadata:y}),a)for(let e=0;e<6;e++)c[e][1].dayjs&&(c[e][0]={type:`week`,text:c[e][1].dayjs.week()});return c});L(()=>e.date,async()=>{N(r)?.contains(document.activeElement)&&(await P(),await S())});let S=async()=>N(i)?.focus(),C=t=>e.selectionMode===`date`&&wA(t.type)&&w(t,e.parsedValue),w=(t,r)=>r?(0,MT.default)(r).locale(N(n)).isSame(e.date.date(Number(t.text)),`day`):!1,T=(t,n)=>{let r=t*7+(n-+!!e.showWeekNumber)-N(d);return N(f).add(r,`day`)},E=n=>{if(!e.rangeState.selecting)return;let r=n.target;if(r.tagName===`SPAN`&&(r=r.parentNode?.parentNode),r.tagName===`DIV`&&(r=r.parentNode),r.tagName!==`TD`)return;let i=r.parentNode.rowIndex-1,s=r.cellIndex;N(b)[i][s].disabled||(i!==N(a)||s!==N(o))&&(a.value=i,o.value=s,t(`changerange`,{selecting:!0,endDate:T(i,s)}))},D=e=>!N(m)&&e?.text===1&&wA(e.type)||e.isCurrent,O=t=>{c||N(m)||e.selectionMode!==`date`||ie(t,!0)},k=e=>{e.target.closest(`td`)&&(c=!0)},ee=e=>{e.target.closest(`td`)&&(c=!1)},te=n=>{!e.rangeState.selecting||!e.minDate?(t(`pick`,{minDate:n,maxDate:null}),t(`select`,!0)):(n>=e.minDate?t(`pick`,{minDate:e.minDate,maxDate:n}):t(`pick`,{minDate:n,maxDate:e.minDate}),t(`select`,!1))},ne=e=>{let n=e.week(),r=`${e.year()}w${n}`;t(`pick`,{year:e.year(),week:n,value:r,date:e.startOf(`week`)})},re=(n,r)=>{t(`pick`,r?_w(e.parsedValue).filter(e=>e?.valueOf()!==n.valueOf()):_w(e.parsedValue).concat([n]))},ie=(n,r=!1)=>{if(e.disabled)return;let i=n.target.closest(`td`);if(!i)return;let a=i.parentNode.rowIndex-1,o=i.cellIndex,s=N(b)[a][o];if(s.disabled||s.type===`week`)return;let c=T(a,o);switch(e.selectionMode){case`range`:te(c);break;case`date`:t(`pick`,c,r);break;case`week`:ne(c);break;case`dates`:re(c,!!s.selected);break}},ae=t=>{if(e.selectionMode!==`week`)return!1;let n=e.date.startOf(`day`);if(t.type===`prev-month`&&(n=n.subtract(1,`month`)),t.type===`next-month`&&(n=n.add(1,`month`)),n=n.date(Number.parseInt(t.text,10)),e.parsedValue&&!x(e.parsedValue)){let t=(e.parsedValue.day()-l+7)%7-1;return e.parsedValue.subtract(t,`day`).isSame(n,`day`)}return!1};return{WEEKS:p,rows:b,tbodyRef:r,currentCellRef:i,focus:S,isCurrent:C,isWeekActive:ae,isSelectedCell:D,handlePickDate:ie,handleMouseUp:ee,handleMouseDown:k,handleMouseMove:E,handleFocus:O}},EA=(e,{isCurrent:t,isWeekActive:n})=>{let r=q(`date-table`),{t:i}=N_();return{tableKls:K(()=>[r.b(),r.is(`week-mode`,e.selectionMode===`week`&&!e.disabled)]),tableLabel:K(()=>i(`el.datepicker.dateTablePrompt`)),weekHeaderClass:r.e(`week-header`),getCellClasses:n=>{let r=[];return wA(n.type)&&!n.disabled?(r.push(`available`),n.type===`today`&&r.push(`today`)):r.push(n.type),t(n)&&r.push(`current`),n.inRange&&(wA(n.type)||e.selectionMode===`week`)&&(r.push(`in-range`),n.start&&r.push(`start-date`),n.end&&r.push(`end-date`)),(n.disabled||e.disabled)&&r.push(`disabled`),n.selected&&r.push(`selected`),n.customClass&&r.push(n.customClass),r.join(` `)},getRowKls:e=>[r.e(`row`),{current:n(e)}],t:i}},DA=R({name:`ElDatePickerCell`,props:Y({cell:{type:J(Object)}}),setup(e){let t=q(`date-table-cell`),{slots:n}=I(sA);return()=>{let{cell:r}=e;return z(n,`default`,{...r},()=>[W(`div`,{class:t.b()},[W(`span`,{class:t.e(`text`)},[r?.renderText??r?.text])])])}}}),OA=[`aria-label`],kA=[`aria-label`],AA=[`aria-current`,`aria-selected`,`tabindex`,`aria-disabled`],jA=X(R({__name:`basic-date-table`,props:SA,emits:CA,setup(e,{expose:t,emit:n}){let r=e,{WEEKS:i,rows:a,tbodyRef:o,currentCellRef:s,focus:c,isCurrent:l,isWeekActive:u,isSelectedCell:d,handlePickDate:f,handleMouseUp:p,handleMouseDown:m,handleMouseMove:h,handleFocus:g}=TA(r,n),{tableLabel:_,tableKls:v,getCellClasses:y,getRowKls:b,weekHeaderClass:x,t:S}=EA(r,{isCurrent:l,isWeekActive:u}),C=!1;return Qr(()=>{C=!0}),t({focus:c}),(e,t)=>(B(),V(`table`,{"aria-label":N(_),class:A(N(v)),cellspacing:`0`,cellpadding:`0`,role:`grid`,onClick:t[1]||=(...e)=>N(f)&&N(f)(...e),onMousemove:t[2]||=(...e)=>N(h)&&N(h)(...e),onMousedown:t[3]||=(...e)=>N(m)&&N(m)(...e),onMouseup:t[4]||=(...e)=>N(p)&&N(p)(...e)},[U(`tbody`,{ref_key:`tbodyRef`,ref:o},[U(`tr`,null,[e.showWeekNumber?(B(),V(`th`,{key:0,scope:`col`,class:A(N(x))},null,2)):G(`v-if`,!0),(B(!0),V(ja,null,fi(N(i),(e,t)=>(B(),V(`th`,{key:t,"aria-label":N(S)(`el.datepicker.weeksFull.`+e),scope:`col`},j(N(S)(`el.datepicker.weeks.`+e)),9,kA))),128))]),(B(!0),V(ja,null,fi(N(a),(n,r)=>(B(),V(`tr`,{key:r,class:A(N(b)(e.showWeekNumber?n[2]:n[1]))},[(B(!0),V(ja,null,fi(n,(n,i)=>(B(),V(`td`,{key:`${r}.${i}`,ref_for:!0,ref:e=>!N(C)&&N(d)(n)&&(s.value=e),class:A(N(y)(n)),"aria-current":n.isCurrent?`date`:void 0,"aria-selected":n.isCurrent,tabindex:e.disabled?void 0:N(d)(n)?0:-1,"aria-disabled":e.disabled,onFocus:t[0]||=(...e)=>N(g)&&N(g)(...e)},[W(N(DA),{cell:n},null,8,[`cell`])],42,AA))),128))],2))),128))],512)],42,OA))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/date-picker-panel/src/date-picker-com/basic-date-table.vue`]]),MA=Y({...uA,selectionMode:pA(`month`)}),NA=[`aria-label`],PA=[`aria-selected`,`aria-label`,`tabindex`,`onKeydown`],FA=X(R({__name:`basic-month-table`,props:MA,emits:[`changerange`,`pick`,`select`],setup(e,{expose:t,emit:n}){let r=e,i=n,a=q(`month-table`),{t:o,lang:s}=N_(),c=M(),l=M(),u=M(r.date.locale(`en`).localeData().monthsShort().map(e=>e.toLowerCase())),d=M([[],[],[]]),f=M(),p=M(),m=K(()=>{let e=d.value,t=(0,MT.default)().locale(s.value).startOf(`month`);for(let n=0;n<3;n++){let i=e[n];for(let e=0;e<4;e++){let a=i[e]||(i[e]={row:n,column:e,type:`normal`,inRange:!1,start:!1,end:!1,text:-1,disabled:!1,isSelected:!1,customClass:void 0,date:void 0,dayjs:void 0,isCurrent:void 0,selected:void 0,renderText:void 0,timestamp:void 0});a.type=`normal`;let o=n*4+e,s=r.date.startOf(`year`).month(o),c=r.rangeState.endDate||r.maxDate||r.rangeState.selecting&&r.minDate||null;a.inRange=!!(r.minDate&&s.isSameOrAfter(r.minDate,`month`)&&c&&s.isSameOrBefore(c,`month`))||!!(r.minDate&&s.isSameOrBefore(r.minDate,`month`)&&c&&s.isSameOrAfter(c,`month`)),r.minDate?.isSameOrAfter(c)?(a.start=!!(c&&s.isSame(c,`month`)),a.end=r.minDate&&s.isSame(r.minDate,`month`)):(a.start=!!(r.minDate&&s.isSame(r.minDate,`month`)),a.end=!!(c&&s.isSame(c,`month`))),t.isSame(s)&&(a.type=`today`);let l=s.toDate();a.text=o,a.disabled=r.disabledDate?.call(r,l)||!1,a.date=l,a.customClass=r.cellClassName?.call(r,l),a.dayjs=s,a.timestamp=s.valueOf(),a.isSelected=_(a)}}return e}),h=()=>{var e;(e=l.value)==null||e.focus()},g=e=>{let t={},n=r.date.year(),i=new Date,a=e.text;return t.disabled=r.disabled||(r.disabledDate?vA(r.date,n,a,s.value).every(r.disabledDate):!1),t.current=_w(r.parsedValue).some(e=>MT.default.isDayjs(e)&&e.year()===n&&e.month()===a),t.today=i.getFullYear()===n&&i.getMonth()===a,e.customClass&&(t[e.customClass]=!0),e.inRange&&(t[`in-range`]=!0,e.start&&(t[`start-date`]=!0),e.end&&(t[`end-date`]=!0)),t},_=e=>{let t=r.date.year(),n=e.text;return _w(r.date).some(e=>e.year()===t&&e.month()===n)},v=e=>{if(!r.rangeState.selecting)return;let t=e.target;if(t.tagName===`SPAN`&&(t=t.parentNode?.parentNode),t.tagName===`DIV`&&(t=t.parentNode),t.tagName!==`TD`)return;let n=t.parentNode.rowIndex,a=t.cellIndex;m.value[n][a].disabled||(n!==f.value||a!==p.value)&&(f.value=n,p.value=a,i(`changerange`,{selecting:!0,endDate:r.date.startOf(`year`).month(n*4+a)}))},y=e=>{if(r.disabled)return;let t=e.target?.closest(`td`);if(t?.tagName!==`TD`||gv(t,`disabled`))return;let n=t.cellIndex,a=t.parentNode.rowIndex*4+n,o=r.date.startOf(`year`).month(a);if(r.selectionMode===`months`){if(e.type===`keydown`){i(`pick`,_w(r.parsedValue),!1);return}let n=yA(r.date,r.date.year(),a,s.value,r.disabledDate);i(`pick`,gv(t,`current`)?_w(r.parsedValue).filter(e=>e?.year()!==n.year()||e?.month()!==n.month()):_w(r.parsedValue).concat([(0,MT.default)(n)]))}else r.selectionMode===`range`?r.rangeState.selecting?(r.minDate&&o>=r.minDate?i(`pick`,{minDate:r.minDate,maxDate:o}):i(`pick`,{minDate:o,maxDate:r.minDate}),i(`select`,!1)):(i(`pick`,{minDate:o,maxDate:null}),i(`select`,!0)):i(`pick`,a)};return L(()=>r.date,async()=>{var e;c.value?.contains(document.activeElement)&&(await P(),(e=l.value)==null||e.focus())}),t({focus:h}),(e,t)=>(B(),V(`table`,{role:`grid`,"aria-label":N(o)(`el.datepicker.monthTablePrompt`),class:A(N(a).b()),onClick:y,onMousemove:v},[U(`tbody`,{ref_key:`tbodyRef`,ref:c},[(B(!0),V(ja,null,fi(m.value,(e,t)=>(B(),V(`tr`,{key:t},[(B(!0),V(ja,null,fi(e,(e,t)=>(B(),V(`td`,{key:t,ref_for:!0,ref:t=>e.isSelected&&(l.value=t),class:A(g(e)),"aria-selected":!!e.isSelected,"aria-label":N(o)(`el.datepicker.month${+e.text+1}`),tabindex:e.isSelected?0:-1,onKeydown:[tc($s(y,[`prevent`,`stop`]),[`space`]),tc($s(y,[`prevent`,`stop`]),[`enter`])]},[W(N(DA),{cell:{...e,renderText:N(o)(`el.datepicker.months.`+u.value[e.text])}},null,8,[`cell`])],42,PA))),128))]))),128))],512)],42,NA))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/date-picker-panel/src/date-picker-com/basic-month-table.vue`]]),IA=Y({...uA,selectionMode:pA(`year`)}),LA=[`aria-label`],RA=[`aria-selected`,`aria-label`,`tabindex`,`onKeydown`],zA=X(R({__name:`basic-year-table`,props:IA,emits:[`changerange`,`pick`,`select`],setup(e,{expose:t,emit:n}){let r=(e,t)=>{let n=(0,MT.default)(String(e)).locale(t).startOf(`year`);return PT(n.endOf(`year`).dayOfYear()).map(e=>n.add(e,`day`).toDate())},i=e,a=n,o=q(`year-table`),{t:s,lang:c}=N_(),l=M(),u=M(),d=K(()=>Math.floor(i.date.year()/10)*10),f=M([[],[],[]]),p=M(),m=M(),h=K(()=>{let e=f.value,t=(0,MT.default)().locale(c.value).startOf(`year`);for(let n=0;n<3;n++){let r=e[n];for(let e=0;e<4&&!(n*4+e>=10);e++){let a=r[e];a||={row:n,column:e,type:`normal`,inRange:!1,start:!1,end:!1,text:-1,disabled:!1,isSelected:!1,customClass:void 0,date:void 0,dayjs:void 0,isCurrent:void 0,selected:void 0,renderText:void 0,timestamp:void 0},a.type=`normal`;let o=n*4+e+d.value,s=(0,MT.default)().year(o),c=i.rangeState.endDate||i.maxDate||i.rangeState.selecting&&i.minDate||null;a.inRange=!!(i.minDate&&s.isSameOrAfter(i.minDate,`year`)&&c&&s.isSameOrBefore(c,`year`))||!!(i.minDate&&s.isSameOrBefore(i.minDate,`year`)&&c&&s.isSameOrAfter(c,`year`)),i.minDate?.isSameOrAfter(c)?(a.start=!!(c&&s.isSame(c,`year`)),a.end=!!(i.minDate&&s.isSame(i.minDate,`year`))):(a.start=!!(i.minDate&&s.isSame(i.minDate,`year`)),a.end=!!(c&&s.isSame(c,`year`))),t.isSame(s)&&(a.type=`today`),a.text=o;let l=s.toDate();a.disabled=i.disabledDate?.call(i,l)||!1,a.date=l,a.customClass=i.cellClassName?.call(i,l),a.dayjs=s,a.timestamp=s.valueOf(),a.isSelected=v(a),r[e]=a}}return e}),g=()=>{var e;(e=u.value)==null||e.focus()},_=e=>{let t={},n=(0,MT.default)().locale(c.value),a=e.text;return t.disabled=i.disabled||(i.disabledDate?r(a,c.value).every(i.disabledDate):!1),t.today=n.year()===a,t.current=_w(i.parsedValue).some(e=>e.year()===a),e.customClass&&(t[e.customClass]=!0),e.inRange&&(t[`in-range`]=!0,e.start&&(t[`start-date`]=!0),e.end&&(t[`end-date`]=!0)),t},v=e=>{let t=e.text;return _w(i.date).some(e=>e.year()===t)},y=e=>{if(i.disabled)return;let t=e.target?.closest(`td`);if(!t||!t.textContent||gv(t,`disabled`))return;let n=t.cellIndex,r=t.parentNode.rowIndex*4+n+d.value,o=(0,MT.default)().year(r);if(i.selectionMode===`range`)i.rangeState.selecting?(i.minDate&&o>=i.minDate?a(`pick`,{minDate:i.minDate,maxDate:o}):a(`pick`,{minDate:o,maxDate:i.minDate}),a(`select`,!1)):(a(`pick`,{minDate:o,maxDate:null}),a(`select`,!0));else if(i.selectionMode===`years`){if(e.type===`keydown`){a(`pick`,_w(i.parsedValue),!1);return}let n=bA(o.startOf(`year`),c.value,i.disabledDate);a(`pick`,gv(t,`current`)?_w(i.parsedValue).filter(e=>e?.year()!==r):_w(i.parsedValue).concat([n]))}else a(`pick`,r)},b=e=>{if(!i.rangeState.selecting)return;let t=e.target?.closest(`td`);if(!t)return;let n=t.parentNode.rowIndex,r=t.cellIndex;h.value[n][r].disabled||(n!==p.value||r!==m.value)&&(p.value=n,m.value=r,a(`changerange`,{selecting:!0,endDate:(0,MT.default)().year(d.value).add(n*4+r,`year`)}))};return L(()=>i.date,async()=>{var e;l.value?.contains(document.activeElement)&&(await P(),(e=u.value)==null||e.focus())}),t({focus:g}),(e,t)=>(B(),V(`table`,{role:`grid`,"aria-label":N(s)(`el.datepicker.yearTablePrompt`),class:A(N(o).b()),onClick:y,onMousemove:b},[U(`tbody`,{ref_key:`tbodyRef`,ref:l},[(B(!0),V(ja,null,fi(h.value,(e,t)=>(B(),V(`tr`,{key:t},[(B(!0),V(ja,null,fi(e,(e,n)=>(B(),V(`td`,{key:`${t}_${n}`,ref_for:!0,ref:t=>e.isSelected&&(u.value=t),class:A([`available`,_(e)]),"aria-selected":e.isSelected,"aria-label":String(e.text),tabindex:e.isSelected?0:-1,onKeydown:[tc($s(y,[`prevent`,`stop`]),[`space`]),tc($s(y,[`prevent`,`stop`]),[`enter`])]},[W(N(DA),{cell:e},null,8,[`cell`])],42,RA))),128))]))),128))],512)],42,LA))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/date-picker-panel/src/date-picker-com/basic-year-table.vue`]]),BA=[`disabled`,`onClick`],VA=[`aria-label`,`disabled`],HA=[`aria-label`,`disabled`],UA=[`tabindex`,`aria-disabled`],WA=[`tabindex`,`aria-disabled`],GA=[`aria-label`,`disabled`],KA=[`aria-label`,`disabled`],qA=X(R({__name:`panel-date-pick`,props:mA,emits:[`pick`,`set-picker-option`,`panel-change`],setup(e,{emit:t}){let n=(e,t,n)=>!0,r=e,i=t,a=q(`picker-panel`),o=q(`date-picker`),s=xi(),c=bi(),{t:l,lang:u}=N_(),d=I(xk),f=I(cA,void 0),{shortcuts:p,disabledDate:m,cellClassName:h,defaultTime:g}=d.props,_=bn(d.props,`defaultValue`),v=M(),y=M((0,MT.default)().locale(u.value)),b=M(!1),S=!1,C=K(()=>(0,MT.default)(g).locale(u.value)),w=K(()=>y.value.month()),E=K(()=>y.value.year()),D=M([]),O=M(null),k=M(null),ee=e=>D.value.length>0?n(e,D.value,r.format||`HH:mm:ss`):!0,te=e=>g&&!Ee.value&&!b.value&&!S?C.value.year(e.year()).month(e.month()).date(e.date()):_e.value?e.millisecond(0):e.startOf(`day`),ne=(e,...t)=>{e?x(e)?i(`pick`,e.map(te),...t):i(`pick`,te(e),...t):i(`pick`,e,...t),O.value=null,k.value=null,b.value=!1,S=!1},re=async(e,t)=>{if(le.value===`date`&&MT.default.isDayjs(e)){let n=gw(r.parsedValue),i=n?n.year(e.year()).month(e.month()).date(e.date()):e;ee(i)||(i=D.value[0][0].year(e.year()).month(e.month()).date(e.date())),y.value=i,ne(i,_e.value||t)}else le.value===`week`?ne(e.date):le.value===`dates`&&ne(e,!0)},ie=e=>{let t=e?`add`:`subtract`;y.value=y.value[t](1,`month`),He(`month`)},ae=e=>{let t=y.value,n=e?`add`:`subtract`;y.value=oe.value===`year`?t[n](10,`year`):t[n](1,`year`),He(`year`)},oe=M(`date`),se=K(()=>{let e=l(`el.datepicker.year`);if(oe.value===`year`){let t=Math.floor(E.value/10)*10;return e?`${t} ${e} - ${t+9} ${e}`:`${t} - ${t+9}`}return`${E.value} ${e}`}),ce=e=>{let t=T(e.value)?e.value():e.value;if(t){S=!0,ne((0,MT.default)(t).locale(u.value));return}e.onClick&&e.onClick({attrs:s,slots:c,emit:i})},le=K(()=>{let{type:e}=r;return[`week`,`month`,`months`,`year`,`years`,`dates`].includes(e)?e:`date`}),ue=K(()=>le.value===`dates`||le.value===`months`||le.value===`years`),de=K(()=>le.value===`date`?oe.value:le.value),fe=K(()=>!!p.length),pe=async(e,t)=>{le.value===`month`?(y.value=yA(y.value,y.value.year(),e,u.value,m),ne(y.value,!1)):le.value===`months`?ne(e,t??!0):(y.value=yA(y.value,y.value.year(),e,u.value,m),oe.value=`date`,[`month`,`year`,`date`,`week`].includes(le.value)&&(ne(y.value,!0),await P(),Re())),He(`month`)},me=async(e,t)=>{le.value===`year`?(y.value=bA(y.value.startOf(`year`).year(e),u.value,m),ne(y.value,!1)):le.value===`years`?ne(e,t??!0):(y.value=bA(y.value.year(e),u.value,m),oe.value=`month`,[`month`,`year`,`date`,`week`].includes(le.value)&&(ne(y.value,!0),await P(),Re())),He(`year`)},he=db(),ge=async e=>{he.value||(oe.value=e,await P(),Re())},_e=K(()=>r.type===`datetime`||r.type===`datetimerange`),ve=K(()=>{let e=_e.value||le.value===`dates`,t=le.value===`years`,n=le.value===`months`,r=oe.value===`date`,i=oe.value===`year`,a=oe.value===`month`;return e&&r||t&&i||n&&a}),ye=K(()=>!ue.value&&r.showNow||r.showConfirm),be=K(()=>m?r.parsedValue?x(r.parsedValue)?m(r.parsedValue[0].toDate()):m(r.parsedValue.toDate()):!0:!1),xe=()=>{if(ue.value)ne(r.parsedValue);else{let e=gw(r.parsedValue);if(!e){let t=(0,MT.default)(g).locale(u.value),n=Le();e=t.year(n.year()).month(n.month()).date(n.date())}y.value=e,ne(e)}},Se=K(()=>m?m((0,MT.default)().locale(u.value).toDate()):!1),Ce=()=>{let e=(0,MT.default)().locale(u.value).toDate();b.value=!0,(!m||!m(e))&&ee(e)&&(y.value=(0,MT.default)().locale(u.value),ne(y.value))},we=K(()=>r.timeFormat||IT(r.format)||`HH:mm:ss`),Te=K(()=>r.dateFormat||FT(r.format)||`YYYY-MM-DD`),Ee=K(()=>{if(k.value)return k.value;if(!(!r.parsedValue&&!_.value))return(gw(r.parsedValue)||y.value).format(we.value)}),De=K(()=>{if(O.value)return O.value;if(!(!r.parsedValue&&!_.value))return(gw(r.parsedValue)||y.value).format(Te.value)}),Oe=M(!1),ke=()=>{Oe.value=!0},Ae=()=>{Oe.value=!1},je=e=>({hour:e.hour(),minute:e.minute(),second:e.second(),year:e.year(),month:e.month(),date:e.date()}),Me=(e,t,n)=>{let{hour:i,minute:a,second:o}=je(e),s=gw(r.parsedValue);y.value=s?s.hour(i).minute(a).second(o):e,ne(y.value,!0),n||(Oe.value=t)},Ne=e=>{let t=(0,MT.default)(e,we.value).locale(u.value);if(t.isValid()&&ee(t)){let{year:e,month:n,date:r}=je(y.value);y.value=t.year(e).month(n).date(r),k.value=null,Oe.value=!1,ne(y.value,!0)}},Pe=e=>{let t=xA(e,Te.value,u.value,f);if(t.isValid()){if(m&&m(t.toDate()))return;let{hour:e,minute:n,second:r}=je(y.value);y.value=t.hour(e).minute(n).second(r),O.value=null,ne(y.value,!0)}},Fe=e=>MT.default.isDayjs(e)&&e.isValid()&&(m?!m(e.toDate()):!0),Ie=e=>xA(e,r.format,u.value,f),Le=()=>{let e=(0,MT.default)(_.value).locale(u.value);if(!_.value){let e=C.value;return(0,MT.default)().hour(e.hour()).minute(e.minute()).second(e.second()).locale(u.value)}return e},Re=()=>{var e;[`week`,`month`,`year`,`date`].includes(le.value)&&((e=v.value)==null||e.focus())},ze=()=>{Re(),le.value===`week`&&Ve(Q.down)},Be=e=>{let t=kx(e);[Q.up,Q.down,Q.left,Q.right,Q.home,Q.end,Q.pageUp,Q.pageDown].includes(t)&&(Ve(t),e.stopPropagation(),e.preventDefault()),[Q.enter,Q.space,Q.numpadEnter].includes(t)&&O.value===null&&k.value===null&&(e.preventDefault(),ne(y.value,!1))},Ve=e=>{let{up:t,down:n,left:r,right:a,home:o,end:s,pageUp:c,pageDown:l}=Q,d={year:{[t]:-4,[n]:4,[r]:-1,[a]:1,offset:(e,t)=>e.setFullYear(e.getFullYear()+t)},month:{[t]:-4,[n]:4,[r]:-1,[a]:1,offset:(e,t)=>e.setMonth(e.getMonth()+t)},week:{[t]:-1,[n]:1,[r]:-1,[a]:1,offset:(e,t)=>e.setDate(e.getDate()+t*7)},date:{[t]:-7,[n]:7,[r]:-1,[a]:1,[o]:e=>-e.getDay(),[s]:e=>-e.getDay()+6,[c]:e=>-new Date(e.getFullYear(),e.getMonth(),0).getDate(),[l]:e=>new Date(e.getFullYear(),e.getMonth()+1,0).getDate(),offset:(e,t)=>e.setDate(e.getDate()+t)}},f=y.value.toDate();for(;Math.abs(y.value.diff(f,`year`,!0))<1;){let t=d[de.value];if(!t)return;if(t.offset(f,T(t[e])?t[e](f):t[e]??0),m&&m(f))break;let n=(0,MT.default)(f).locale(u.value);y.value=n,i(`pick`,n,!0);break}},He=e=>{i(`panel-change`,y.value.toDate(),e,oe.value)};return L(()=>le.value,e=>{if([`month`,`year`].includes(e)){oe.value=e;return}else if(e===`years`){oe.value=`year`;return}else if(e===`months`){oe.value=`month`;return}oe.value=`date`},{immediate:!0}),L(()=>_.value,e=>{e&&(y.value=Le())},{immediate:!0}),L(()=>r.parsedValue,e=>{if(e){if(ue.value||x(e))return;y.value=e}else y.value=Le()},{immediate:!0}),i(`set-picker-option`,[`isValidValue`,Fe]),i(`set-picker-option`,[`parseUserInput`,Ie]),i(`set-picker-option`,[`handleFocusPicker`,ze]),(e,t)=>(B(),V(`div`,{class:A([N(a).b(),N(o).b(),N(a).is(`border`,e.border),N(a).is(`disabled`,N(he)),{"has-sidebar":e.$slots.sidebar||fe.value,"has-time":_e.value}])},[U(`div`,{class:A(N(a).e(`body-wrapper`))},[z(e.$slots,`sidebar`,{class:A(N(a).e(`sidebar`))}),fe.value?(B(),V(`div`,{key:0,class:A(N(a).e(`sidebar`))},[(B(!0),V(ja,null,fi(N(p),(e,t)=>(B(),V(`button`,{key:t,type:`button`,disabled:N(he),class:A(N(a).e(`shortcut`)),onClick:t=>ce(e)},j(e.text),11,BA))),128))],2)):G(`v-if`,!0),U(`div`,{class:A(N(a).e(`body`))},[_e.value?(B(),V(`div`,{key:0,class:A(N(o).e(`time-header`))},[U(`span`,{class:A(N(o).e(`editor-wrap`))},[W(N(Ob),{placeholder:N(l)(`el.datepicker.selectDate`),"model-value":De.value,size:`small`,"validate-event":!1,disabled:N(he),readonly:!e.editable,onInput:t[0]||=e=>O.value=e,onChange:Pe},null,8,[`placeholder`,`model-value`,`disabled`,`readonly`])],2),Qn((B(),V(`span`,{class:A(N(o).e(`editor-wrap`))},[W(N(Ob),{placeholder:N(l)(`el.datepicker.selectTime`),"model-value":Ee.value,size:`small`,"validate-event":!1,disabled:N(he),readonly:!e.editable,onFocus:ke,onInput:t[1]||=e=>k.value=e,onChange:Ne},null,8,[`placeholder`,`model-value`,`disabled`,`readonly`]),W(N(Jk),{visible:Oe.value,format:we.value,"parsed-value":y.value,onPick:Me},null,8,[`visible`,`format`,`parsed-value`])],2)),[[N(ZD),Ae]])],2)):G(`v-if`,!0),Qn(U(`div`,{class:A([N(o).e(`header`),(oe.value===`year`||oe.value===`month`)&&N(o).em(`header`,`bordered`)])},[U(`span`,{class:A(N(o).e(`prev-btn`))},[U(`button`,{type:`button`,"aria-label":N(l)(`el.datepicker.prevYear`),class:A([`d-arrow-left`,N(a).e(`icon-btn`)]),disabled:N(he),onClick:t[2]||=e=>ae(!1)},[z(e.$slots,`prev-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Yv))]),_:1})])],10,VA),Qn(U(`button`,{type:`button`,"aria-label":N(l)(`el.datepicker.prevMonth`),class:A([N(a).e(`icon-btn`),`arrow-left`]),disabled:N(he),onClick:t[3]||=e=>ie(!1)},[z(e.$slots,`prev-month`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Nv))]),_:1})])],10,HA),[[is,oe.value===`date`]])],2),U(`span`,{role:`button`,class:A(N(o).e(`header-label`)),"aria-live":`polite`,tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,onKeydown:t[4]||=tc(e=>ge(`year`),[`enter`]),onClick:t[5]||=e=>ge(`year`)},j(se.value),43,UA),Qn(U(`span`,{role:`button`,"aria-live":`polite`,tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,class:A([N(o).e(`header-label`),{active:oe.value===`month`}]),onKeydown:t[6]||=tc(e=>ge(`month`),[`enter`]),onClick:t[7]||=e=>ge(`month`)},j(N(l)(`el.datepicker.month${w.value+1}`)),43,WA),[[is,oe.value===`date`]]),U(`span`,{class:A(N(o).e(`next-btn`))},[Qn(U(`button`,{type:`button`,"aria-label":N(l)(`el.datepicker.nextMonth`),class:A([N(a).e(`icon-btn`),`arrow-right`]),disabled:N(he),onClick:t[8]||=e=>ie(!0)},[z(e.$slots,`next-month`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Pv))]),_:1})])],10,GA),[[is,oe.value===`date`]]),U(`button`,{type:`button`,"aria-label":N(l)(`el.datepicker.nextYear`),class:A([N(a).e(`icon-btn`),`d-arrow-right`]),disabled:N(he),onClick:t[9]||=e=>ae(!0)},[z(e.$slots,`next-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Xv))]),_:1})])],10,KA)],2)],2),[[is,oe.value!==`time`]]),U(`div`,{class:A(N(a).e(`content`)),onKeydown:Be},[oe.value===`date`?(B(),H(jA,{key:0,ref_key:`currentViewRef`,ref:v,"selection-mode":le.value,date:y.value,"parsed-value":e.parsedValue,"disabled-date":N(m),disabled:N(he),"cell-class-name":N(h),"show-week-number":e.showWeekNumber,onPick:re},null,8,[`selection-mode`,`date`,`parsed-value`,`disabled-date`,`disabled`,`cell-class-name`,`show-week-number`])):G(`v-if`,!0),oe.value===`year`?(B(),H(zA,{key:1,ref_key:`currentViewRef`,ref:v,"selection-mode":le.value,date:y.value,"disabled-date":N(m),disabled:N(he),"parsed-value":e.parsedValue,"cell-class-name":N(h),onPick:me},null,8,[`selection-mode`,`date`,`disabled-date`,`disabled`,`parsed-value`,`cell-class-name`])):G(`v-if`,!0),oe.value===`month`?(B(),H(FA,{key:2,ref_key:`currentViewRef`,ref:v,"selection-mode":le.value,date:y.value,"parsed-value":e.parsedValue,"disabled-date":N(m),disabled:N(he),"cell-class-name":N(h),onPick:pe},null,8,[`selection-mode`,`date`,`parsed-value`,`disabled-date`,`disabled`,`cell-class-name`])):G(`v-if`,!0)],34)],2)],2),e.showFooter&&ve.value&&ye.value?(B(),V(`div`,{key:0,class:A(N(a).e(`footer`))},[Qn(W(N(AT),{text:``,size:`small`,class:A(N(a).e(`link-btn`)),disabled:Se.value,onClick:Ce},{default:F(()=>[Ja(j(N(l)(`el.datepicker.now`)),1)]),_:1},8,[`class`,`disabled`]),[[is,!ue.value&&e.showNow]]),e.showConfirm?(B(),H(N(AT),{key:0,plain:``,size:`small`,class:A(N(a).e(`link-btn`)),disabled:be.value,onClick:xe},{default:F(()=>[Ja(j(N(l)(`el.datepicker.confirm`)),1)]),_:1},8,[`class`,`disabled`])):G(`v-if`,!0)],2)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/date-picker-panel/src/date-picker-com/panel-date-pick.vue`]]),JA=Y({...dA,...fA}),YA=e=>{let{emit:t}=ao(),n=xi(),r=bi();return i=>{let a=T(i.value)?i.value():i.value;if(a){t(`pick`,[(0,MT.default)(a[0]).locale(e.value),(0,MT.default)(a[1]).locale(e.value)]);return}i.onClick&&i.onClick({attrs:n,slots:r,emit:t})}},XA=(e,{defaultValue:t,defaultTime:n,leftDate:r,rightDate:i,step:a,unit:o,sortDates:s})=>{let{emit:c}=ao(),{pickerNs:l}=I(sA),u=q(`date-range-picker`),{t:d,lang:f}=N_(),p=YA(f),m=M(),h=M(),g=M({endDate:null,selecting:!1}),_=e=>{g.value=e},v=(e=!1)=>{let t=N(m),n=N(h);hA([t,n])&&c(`pick`,[t,n],e)},y=e=>{g.value.selecting=e,e||(g.value.endDate=null)},b=e=>{if(x(e)&&e.length===2){let[t,n]=e;m.value=t,r.value=t,h.value=n,s(N(m),N(h))}else S()},S=()=>{let[s,c]=gA(N(t),{lang:N(f),step:a,unit:o,unlinkPanels:e.unlinkPanels}),l=e=>e.diff(e.startOf(`d`),`ms`),u=N(n);if(u){let e=0,t=0;if(x(u)){let[n,r]=u.map(MT.default);e=l(n),t=l(r)}else{let n=l((0,MT.default)(u));e=n,t=n}s=s.startOf(`d`).add(e,`ms`),c=c.startOf(`d`).add(t,`ms`)}m.value=void 0,h.value=void 0,r.value=s,i.value=c};return L(t,e=>{e&&S()},{immediate:!0}),L(()=>e.parsedValue,e=>{(!e?.length||!$h(e,[m.value,h.value]))&&b(e)},{immediate:!0}),L(()=>e.visible,()=>{e.visible&&b(e.parsedValue)},{immediate:!0}),{minDate:m,maxDate:h,rangeState:g,lang:f,ppNs:l,drpNs:u,handleChangeRange:_,handleRangeConfirm:v,handleShortcutClick:p,onSelect:y,parseValue:b,t:d}},ZA=(e,t,n,r)=>{let i=M(`date`),a=M(),o=M(`date`),s=M(),{disabledDate:c}=I(xk).props,{t:l,lang:u}=N_(),d=K(()=>n.value.year()),f=K(()=>n.value.month()),p=K(()=>r.value.year()),m=K(()=>r.value.month());function h(e,t){let n=l(`el.datepicker.year`);if(e.value===`year`){let e=Math.floor(t.value/10)*10;return n?`${e} ${n} - ${e+9} ${n}`:`${e} - ${e+9}`}return`${t.value} ${n}`}function g(e){e?.focus()}async function _(t,n){if(e.disabled)return;let r=t===`left`?i:o,c=t===`left`?a:s;r.value=n,await P(),g(c.value)}async function v(t,l,d){if(e.disabled)return;let f=l===`left`,p=f?n:r,m=f?r:n,h=f?i:o,_=f?a:s;t===`year`&&(p.value=bA(p.value.year(d),u.value,c)),t===`month`&&(p.value=yA(p.value,p.value.year(),d,u.value,c)),e.unlinkPanels||(m.value=l===`left`?p.value.add(1,`month`):p.value.subtract(1,`month`)),h.value=t===`year`?`month`:`date`,await P(),g(_.value),y(t)}function y(e){t(`panel-change`,[n.value.toDate(),r.value.toDate()],e)}function b(e,t,n){let r=n?`add`:`subtract`;return e===`year`?t[r](10,`year`):t[r](1,`year`)}return{leftCurrentView:i,rightCurrentView:o,leftCurrentViewRef:a,rightCurrentViewRef:s,leftYear:d,rightYear:p,leftMonth:f,rightMonth:m,leftYearLabel:K(()=>h(i,d)),rightYearLabel:K(()=>h(o,p)),showLeftPicker:e=>_(`left`,e),showRightPicker:e=>_(`right`,e),handleLeftYearPick:e=>v(`year`,`left`,e),handleRightYearPick:e=>v(`year`,`right`,e),handleLeftMonthPick:e=>v(`month`,`left`,e),handleRightMonthPick:e=>v(`month`,`right`,e),handlePanelChange:y,adjustDateByView:b}},QA=[`disabled`,`onClick`],$A=[`aria-label`,`disabled`],ej=[`aria-label`,`disabled`],tj=[`disabled`,`aria-label`],nj=[`disabled`,`aria-label`],rj=[`tabindex`,`aria-disabled`],ij=[`tabindex`,`aria-disabled`],aj=[`disabled`,`aria-label`],oj=[`disabled`,`aria-label`],sj=[`aria-label`,`disabled`],cj=[`disabled`,`aria-label`],lj=[`tabindex`,`aria-disabled`],uj=[`tabindex`,`aria-disabled`],dj=`month`,fj=X(R({__name:`panel-date-range`,props:JA,emits:[`pick`,`set-picker-option`,`calendar-change`,`panel-change`],setup(e,{emit:t}){let n=e,r=t,i=I(xk),a=I(cA,void 0),{disabledDate:o,cellClassName:s,defaultTime:c,clearable:l}=i.props,u=bn(i.props,`format`),d=bn(i.props,`shortcuts`),f=bn(i.props,`defaultValue`),{lang:p}=N_(),m=M((0,MT.default)().locale(p.value)),h=M((0,MT.default)().locale(p.value).add(1,dj)),{minDate:g,maxDate:_,rangeState:v,ppNs:y,drpNs:b,handleChangeRange:x,handleRangeConfirm:S,handleShortcutClick:C,onSelect:w,parseValue:T,t:E}=XA(n,{defaultValue:f,defaultTime:c,leftDate:m,rightDate:h,unit:dj,sortDates:Qe});L(()=>n.visible,e=>{!e&&v.value.selecting&&(T(n.parsedValue),w(!1))});let D=M({min:null,max:null}),O=M({min:null,max:null}),{leftCurrentView:k,rightCurrentView:ee,leftCurrentViewRef:te,rightCurrentViewRef:ne,leftYear:re,rightYear:ie,leftMonth:ae,rightMonth:oe,leftYearLabel:se,rightYearLabel:ce,showLeftPicker:le,showRightPicker:ue,handleLeftYearPick:de,handleRightYearPick:fe,handleLeftMonthPick:pe,handleRightMonthPick:me,handlePanelChange:he,adjustDateByView:ge}=ZA(n,r,m,h),_e=K(()=>!!d.value.length),ve=K(()=>D.value.min===null?g.value?g.value.format(Ce.value):``:D.value.min),ye=K(()=>D.value.max===null?_.value||g.value?(_.value||g.value).format(Ce.value):``:D.value.max),be=K(()=>O.value.min===null?g.value?g.value.format(Se.value):``:O.value.min),xe=K(()=>O.value.max===null?_.value||g.value?(_.value||g.value).format(Se.value):``:O.value.max),Se=K(()=>n.timeFormat||IT(u.value||``)||`HH:mm:ss`),Ce=K(()=>n.dateFormat||FT(u.value||``)||`YYYY-MM-DD`),we=e=>hA(e)&&(o?!o(e[0].toDate())&&!o(e[1].toDate()):!0),Te=()=>{m.value=ge(k.value,m.value,!1),n.unlinkPanels||(h.value=m.value.add(1,`month`)),he(`year`)},Ee=()=>{m.value=m.value.subtract(1,`month`),n.unlinkPanels||(h.value=m.value.add(1,`month`)),he(`month`)},De=()=>{n.unlinkPanels?h.value=ge(ee.value,h.value,!0):(m.value=ge(ee.value,m.value,!0),h.value=m.value.add(1,`month`)),he(`year`)},Oe=()=>{n.unlinkPanels?h.value=h.value.add(1,`month`):(m.value=m.value.add(1,`month`),h.value=m.value.add(1,`month`)),he(`month`)},ke=()=>{m.value=ge(k.value,m.value,!0),he(`year`)},Ae=()=>{m.value=m.value.add(1,`month`),he(`month`)},je=()=>{h.value=ge(ee.value,h.value,!1),he(`year`)},Me=()=>{h.value=h.value.subtract(1,`month`),he(`month`)},Ne=K(()=>{let e=(ae.value+1)%12,t=+(ae.value+1>=12);return n.unlinkPanels&&new Date(re.value+t,e)<new Date(ie.value,oe.value)}),Pe=K(()=>n.unlinkPanels&&ie.value*12+oe.value-(re.value*12+ae.value+1)>=12),Fe=db(),Ie=K(()=>!(g.value&&_.value&&!v.value.selecting&&hA([g.value,_.value])&&!Fe.value)),Le=K(()=>n.type===`datetime`||n.type===`datetimerange`),Re=(e,t)=>{if(e)return c?(0,MT.default)(c[t]||c).locale(p.value).year(e.year()).month(e.month()).date(e.date()):e},ze=(e,t=!0)=>{let n=e.minDate,i=e.maxDate,a=Re(n,0),o=Re(i,1);_.value===o&&g.value===a||(r(`calendar-change`,[n.toDate(),i&&i.toDate()]),_.value=o,g.value=a,!Le.value&&t&&(t=!a||!o),S(t))},Be=M(!1),Ve=M(!1),He=()=>{Be.value=!1},Ue=()=>{Ve.value=!1},We=(e,t)=>{D.value[t]=e;let r=(0,MT.default)(e,Ce.value).locale(p.value);if(r.isValid()){if(o&&o(r.toDate()))return;t===`min`?(m.value=r,g.value=(g.value||m.value).year(r.year()).month(r.month()).date(r.date()),!n.unlinkPanels&&(!_.value||_.value.isBefore(g.value))&&(h.value=r.add(1,`month`),_.value=g.value.add(1,`month`))):(h.value=r,_.value=(_.value||h.value).year(r.year()).month(r.month()).date(r.date()),!n.unlinkPanels&&(!g.value||g.value.isAfter(_.value))&&(m.value=r.subtract(1,`month`),g.value=_.value.subtract(1,`month`))),Qe(g.value,_.value),S(!0)}},Ge=(e,t)=>{D.value[t]=null},Ke=(e,t)=>{O.value[t]=e;let n=(0,MT.default)(e,Se.value).locale(p.value);n.isValid()&&(t===`min`?(Be.value=!0,g.value=(g.value||m.value).hour(n.hour()).minute(n.minute()).second(n.second()),m.value=g.value):(Ve.value=!0,_.value=(_.value||h.value).hour(n.hour()).minute(n.minute()).second(n.second()),h.value=_.value))},qe=(e,t)=>{O.value[t]=null,t===`min`?(m.value=g.value,Be.value=!1,(!_.value||_.value.isBefore(g.value))&&(_.value=g.value)):(h.value=_.value,Ve.value=!1,_.value&&_.value.isBefore(g.value)&&(g.value=_.value)),S(!0)},Je=(e,t,r)=>{O.value.min||(e&&(g.value=(g.value||m.value).hour(e.hour()).minute(e.minute()).second(e.second())),r||(Be.value=t),(!_.value||_.value.isBefore(g.value))&&(_.value=g.value,h.value=e,P(()=>{T(n.parsedValue)})),S(!0))},Ye=(e,t,n)=>{O.value.max||(e&&(_.value=(_.value||h.value).hour(e.hour()).minute(e.minute()).second(e.second())),n||(Ve.value=t),_.value&&_.value.isBefore(g.value)&&(g.value=_.value),S(!0))},Xe=()=>{let e=null;i?.emptyValues&&(e=i.emptyValues.valueOnClear.value),m.value=gA(N(f),{lang:N(p),unit:`month`,unlinkPanels:n.unlinkPanels})[0],h.value=m.value.add(1,`month`),_.value=void 0,g.value=void 0,S(!0),r(`pick`,e)},Ze=e=>xA(e,u.value||``,p.value,a);function Qe(e,t){if(n.unlinkPanels&&t){let n=e?.year()||0,r=e?.month()||0,i=t.year(),a=t.month();h.value=n===i&&r===a?t.add(1,dj):t}else h.value=m.value.add(1,dj),t&&(h.value=h.value.hour(t.hour()).minute(t.minute()).second(t.second()))}return r(`set-picker-option`,[`isValidValue`,we]),r(`set-picker-option`,[`parseUserInput`,Ze]),r(`set-picker-option`,[`handleClear`,Xe]),(e,t)=>(B(),V(`div`,{class:A([N(y).b(),N(b).b(),N(y).is(`border`,e.border),N(y).is(`disabled`,N(Fe)),{"has-sidebar":e.$slots.sidebar||_e.value,"has-time":Le.value}])},[U(`div`,{class:A(N(y).e(`body-wrapper`))},[z(e.$slots,`sidebar`,{class:A(N(y).e(`sidebar`))}),_e.value?(B(),V(`div`,{key:0,class:A(N(y).e(`sidebar`))},[(B(!0),V(ja,null,fi(d.value,(e,t)=>(B(),V(`button`,{key:t,type:`button`,disabled:N(Fe),class:A(N(y).e(`shortcut`)),onClick:t=>N(C)(e)},j(e.text),11,QA))),128))],2)):G(`v-if`,!0),U(`div`,{class:A(N(y).e(`body`))},[Le.value?(B(),V(`div`,{key:0,class:A(N(b).e(`time-header`))},[U(`span`,{class:A(N(b).e(`editors-wrap`))},[U(`span`,{class:A(N(b).e(`time-picker-wrap`))},[W(N(Ob),{size:`small`,disabled:N(v).selecting||N(Fe),placeholder:N(E)(`el.datepicker.startDate`),class:A(N(b).e(`editor`)),"model-value":ve.value,"validate-event":!1,readonly:!e.editable,onInput:t[0]||=e=>We(e,`min`),onChange:t[1]||=e=>Ge(e,`min`)},null,8,[`disabled`,`placeholder`,`class`,`model-value`,`readonly`])],2),Qn((B(),V(`span`,{class:A(N(b).e(`time-picker-wrap`))},[W(N(Ob),{size:`small`,class:A(N(b).e(`editor`)),disabled:N(v).selecting||N(Fe),placeholder:N(E)(`el.datepicker.startTime`),"model-value":be.value,"validate-event":!1,readonly:!e.editable,onFocus:t[2]||=e=>Be.value=!0,onInput:t[3]||=e=>Ke(e,`min`),onChange:t[4]||=e=>qe(e,`min`)},null,8,[`class`,`disabled`,`placeholder`,`model-value`,`readonly`]),W(N(Jk),{visible:Be.value,format:Se.value,"datetime-role":`start`,"parsed-value":N(g)||m.value,onPick:Je},null,8,[`visible`,`format`,`parsed-value`])],2)),[[N(ZD),He]])],2),U(`span`,null,[W(N(Z),null,{default:F(()=>[W(N(Pv))]),_:1})]),U(`span`,{class:A([N(b).e(`editors-wrap`),`is-right`])},[U(`span`,{class:A(N(b).e(`time-picker-wrap`))},[W(N(Ob),{size:`small`,class:A(N(b).e(`editor`)),disabled:N(v).selecting||N(Fe),placeholder:N(E)(`el.datepicker.endDate`),"model-value":ye.value,readonly:!N(g)||!e.editable,"validate-event":!1,onInput:t[5]||=e=>We(e,`max`),onChange:t[6]||=e=>Ge(e,`max`)},null,8,[`class`,`disabled`,`placeholder`,`model-value`,`readonly`])],2),Qn((B(),V(`span`,{class:A(N(b).e(`time-picker-wrap`))},[W(N(Ob),{size:`small`,class:A(N(b).e(`editor`)),disabled:N(v).selecting||N(Fe),placeholder:N(E)(`el.datepicker.endTime`),"model-value":xe.value,readonly:!N(g)||!e.editable,"validate-event":!1,onFocus:t[7]||=e=>N(g)&&(Ve.value=!0),onInput:t[8]||=e=>Ke(e,`max`),onChange:t[9]||=e=>qe(e,`max`)},null,8,[`class`,`disabled`,`placeholder`,`model-value`,`readonly`]),W(N(Jk),{"datetime-role":`end`,visible:Ve.value,format:Se.value,"parsed-value":N(_)||h.value,onPick:Ye},null,8,[`visible`,`format`,`parsed-value`])],2)),[[N(ZD),Ue]])],2)],2)):G(`v-if`,!0),U(`div`,{class:A([[N(y).e(`content`),N(b).e(`content`)],`is-left`])},[U(`div`,{class:A(N(b).e(`header`))},[U(`button`,{type:`button`,class:A([N(y).e(`icon-btn`),`d-arrow-left`]),"aria-label":N(E)(`el.datepicker.prevYear`),disabled:N(Fe),onClick:Te},[z(e.$slots,`prev-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Yv))]),_:1})])],10,$A),Qn(U(`button`,{type:`button`,class:A([N(y).e(`icon-btn`),`arrow-left`]),"aria-label":N(E)(`el.datepicker.prevMonth`),disabled:N(Fe),onClick:Ee},[z(e.$slots,`prev-month`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Nv))]),_:1})])],10,ej),[[is,N(k)===`date`]]),e.unlinkPanels?(B(),V(`button`,{key:0,type:`button`,disabled:!Pe.value||N(Fe),class:A([[N(y).e(`icon-btn`),N(y).is(`disabled`,!Pe.value||N(Fe))],`d-arrow-right`]),"aria-label":N(E)(`el.datepicker.nextYear`),onClick:ke},[z(e.$slots,`next-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Xv))]),_:1})])],10,tj)):G(`v-if`,!0),e.unlinkPanels&&N(k)===`date`?(B(),V(`button`,{key:1,type:`button`,disabled:!Ne.value||N(Fe),class:A([[N(y).e(`icon-btn`),N(y).is(`disabled`,!Ne.value||N(Fe))],`arrow-right`]),"aria-label":N(E)(`el.datepicker.nextMonth`),onClick:Ae},[z(e.$slots,`next-month`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Pv))]),_:1})])],10,nj)):G(`v-if`,!0),U(`div`,null,[U(`span`,{role:`button`,class:A(N(b).e(`header-label`)),"aria-live":`polite`,tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,onKeydown:t[10]||=tc(e=>N(le)(`year`),[`enter`]),onClick:t[11]||=e=>N(le)(`year`)},j(N(se)),43,rj),Qn(U(`span`,{role:`button`,"aria-live":`polite`,tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,class:A([N(b).e(`header-label`),{active:N(k)===`month`}]),onKeydown:t[12]||=tc(e=>N(le)(`month`),[`enter`]),onClick:t[13]||=e=>N(le)(`month`)},j(N(E)(`el.datepicker.month${m.value.month()+1}`)),43,ij),[[is,N(k)===`date`]])])],2),N(k)===`date`?(B(),H(jA,{key:0,ref_key:`leftCurrentViewRef`,ref:te,"selection-mode":`range`,date:m.value,"min-date":N(g),"max-date":N(_),"range-state":N(v),"disabled-date":N(o),"cell-class-name":N(s),"show-week-number":e.showWeekNumber,disabled:N(Fe),onChangerange:N(x),onPick:ze,onSelect:N(w)},null,8,[`date`,`min-date`,`max-date`,`range-state`,`disabled-date`,`cell-class-name`,`show-week-number`,`disabled`,`onChangerange`,`onSelect`])):G(`v-if`,!0),N(k)===`year`?(B(),H(zA,{key:1,ref_key:`leftCurrentViewRef`,ref:te,"selection-mode":`year`,date:m.value,"disabled-date":N(o),"parsed-value":e.parsedValue,disabled:N(Fe),onPick:N(de)},null,8,[`date`,`disabled-date`,`parsed-value`,`disabled`,`onPick`])):G(`v-if`,!0),N(k)===`month`?(B(),H(FA,{key:2,ref_key:`leftCurrentViewRef`,ref:te,"selection-mode":`month`,date:m.value,"parsed-value":e.parsedValue,"disabled-date":N(o),disabled:N(Fe),onPick:N(pe)},null,8,[`date`,`parsed-value`,`disabled-date`,`disabled`,`onPick`])):G(`v-if`,!0)],2),U(`div`,{class:A([[N(y).e(`content`),N(b).e(`content`)],`is-right`])},[U(`div`,{class:A(N(b).e(`header`))},[e.unlinkPanels?(B(),V(`button`,{key:0,type:`button`,disabled:!Pe.value||N(Fe),class:A([N(y).e(`icon-btn`),`d-arrow-left`]),"aria-label":N(E)(`el.datepicker.prevYear`),onClick:je},[z(e.$slots,`prev-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Yv))]),_:1})])],10,aj)):G(`v-if`,!0),e.unlinkPanels&&N(ee)===`date`?(B(),V(`button`,{key:1,type:`button`,disabled:!Ne.value||N(Fe),class:A([N(y).e(`icon-btn`),`arrow-left`]),"aria-label":N(E)(`el.datepicker.prevMonth`),onClick:Me},[z(e.$slots,`prev-month`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Nv))]),_:1})])],10,oj)):G(`v-if`,!0),U(`button`,{type:`button`,"aria-label":N(E)(`el.datepicker.nextYear`),class:A([N(y).e(`icon-btn`),`d-arrow-right`]),disabled:N(Fe),onClick:De},[z(e.$slots,`next-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Xv))]),_:1})])],10,sj),Qn(U(`button`,{type:`button`,class:A([N(y).e(`icon-btn`),`arrow-right`]),disabled:N(Fe),"aria-label":N(E)(`el.datepicker.nextMonth`),onClick:Oe},[z(e.$slots,`next-month`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Pv))]),_:1})])],10,cj),[[is,N(ee)===`date`]]),U(`div`,null,[U(`span`,{role:`button`,class:A(N(b).e(`header-label`)),"aria-live":`polite`,tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,onKeydown:t[14]||=tc(e=>N(ue)(`year`),[`enter`]),onClick:t[15]||=e=>N(ue)(`year`)},j(N(ce)),43,lj),Qn(U(`span`,{role:`button`,"aria-live":`polite`,tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,class:A([N(b).e(`header-label`),{active:N(ee)===`month`}]),onKeydown:t[16]||=tc(e=>N(ue)(`month`),[`enter`]),onClick:t[17]||=e=>N(ue)(`month`)},j(N(E)(`el.datepicker.month${h.value.month()+1}`)),43,uj),[[is,N(ee)===`date`]])])],2),N(ee)===`date`?(B(),H(jA,{key:0,ref_key:`rightCurrentViewRef`,ref:ne,"selection-mode":`range`,date:h.value,"min-date":N(g),"max-date":N(_),"range-state":N(v),"disabled-date":N(o),"cell-class-name":N(s),"show-week-number":e.showWeekNumber,disabled:N(Fe),onChangerange:N(x),onPick:ze,onSelect:N(w)},null,8,[`date`,`min-date`,`max-date`,`range-state`,`disabled-date`,`cell-class-name`,`show-week-number`,`disabled`,`onChangerange`,`onSelect`])):G(`v-if`,!0),N(ee)===`year`?(B(),H(zA,{key:1,ref_key:`rightCurrentViewRef`,ref:ne,"selection-mode":`year`,date:h.value,"disabled-date":N(o),"parsed-value":e.parsedValue,disabled:N(Fe),onPick:N(fe)},null,8,[`date`,`disabled-date`,`parsed-value`,`disabled`,`onPick`])):G(`v-if`,!0),N(ee)===`month`?(B(),H(FA,{key:2,ref_key:`rightCurrentViewRef`,ref:ne,"selection-mode":`month`,date:h.value,"parsed-value":e.parsedValue,"disabled-date":N(o),disabled:N(Fe),onPick:N(me)},null,8,[`date`,`parsed-value`,`disabled-date`,`disabled`,`onPick`])):G(`v-if`,!0)],2)],2)],2),e.showFooter&&Le.value&&(e.showConfirm||N(l))?(B(),V(`div`,{key:0,class:A(N(y).e(`footer`))},[N(l)?(B(),H(N(AT),{key:0,text:``,size:`small`,class:A(N(y).e(`link-btn`)),onClick:Xe},{default:F(()=>[Ja(j(N(E)(`el.datepicker.clear`)),1)]),_:1},8,[`class`])):G(`v-if`,!0),e.showConfirm?(B(),H(N(AT),{key:1,plain:``,size:`small`,class:A(N(y).e(`link-btn`)),disabled:Ie.value,onClick:t[18]||=e=>N(S)(!1)},{default:F(()=>[Ja(j(N(E)(`el.datepicker.confirm`)),1)]),_:1},8,[`class`,`disabled`])):G(`v-if`,!0)],2)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/date-picker-panel/src/date-picker-com/panel-date-range.vue`]]),pj=Y({...fA}),mj=[`pick`,`set-picker-option`,`calendar-change`],hj=({unlinkPanels:e,leftDate:t,rightDate:n})=>{let{t:r}=N_();return{leftPrevYear:()=>{t.value=t.value.subtract(1,`year`),e.value||(n.value=n.value.subtract(1,`year`))},rightNextYear:()=>{e.value||(t.value=t.value.add(1,`year`)),n.value=n.value.add(1,`year`)},leftNextYear:()=>{t.value=t.value.add(1,`year`)},rightPrevYear:()=>{n.value=n.value.subtract(1,`year`)},leftLabel:K(()=>`${t.value.year()} ${r(`el.datepicker.year`)}`),rightLabel:K(()=>`${n.value.year()} ${r(`el.datepicker.year`)}`),leftYear:K(()=>t.value.year()),rightYear:K(()=>n.value.year()===t.value.year()?t.value.year()+1:n.value.year())}},gj=[`disabled`,`onClick`],_j=[`disabled`],vj=[`disabled`],yj=[`disabled`],bj=[`disabled`],xj=`year`,Sj=X(R({name:`DatePickerMonthRange`,__name:`panel-month-range`,props:pj,emits:mj,setup(e,{emit:t}){let n=e,r=t,{lang:i}=N_(),a=I(xk),o=I(cA,void 0),{shortcuts:s,disabledDate:c,cellClassName:l}=a.props,u=bn(a.props,`format`),d=bn(a.props,`defaultValue`),f=M((0,MT.default)().locale(i.value)),p=M((0,MT.default)().locale(i.value).add(1,xj)),{minDate:m,maxDate:h,rangeState:g,ppNs:_,drpNs:v,handleChangeRange:y,handleRangeConfirm:b,handleShortcutClick:x,onSelect:S,parseValue:C}=XA(n,{defaultValue:d,leftDate:f,rightDate:p,unit:xj,sortDates:se}),w=K(()=>!!s.length),{leftPrevYear:T,rightNextYear:E,leftNextYear:D,rightPrevYear:O,leftLabel:k,rightLabel:ee,leftYear:te,rightYear:ne}=hj({unlinkPanels:bn(n,`unlinkPanels`),leftDate:f,rightDate:p}),re=K(()=>n.unlinkPanels&&ne.value>te.value+1),ie=(e,t=!0)=>{let n=e.minDate,i=e.maxDate;h.value===i&&m.value===n||(r(`calendar-change`,[n.toDate(),i&&i.toDate()]),h.value=i,m.value=n,t&&b())},ae=()=>{let e=null;a?.emptyValues&&(e=a.emptyValues.valueOnClear.value),f.value=gA(N(d),{lang:N(i),unit:`year`,unlinkPanels:n.unlinkPanels})[0],p.value=f.value.add(1,`year`),r(`pick`,e)},oe=e=>xA(e,u.value,i.value,o);function se(e,t){n.unlinkPanels&&t?p.value=(e?.year()||0)===t.year()?t.add(1,xj):t:p.value=f.value.add(1,xj)}let ce=db();return L(()=>n.visible,e=>{!e&&g.value.selecting&&(C(n.parsedValue),S(!1))}),r(`set-picker-option`,[`isValidValue`,hA]),r(`set-picker-option`,[`parseUserInput`,oe]),r(`set-picker-option`,[`handleClear`,ae]),(e,t)=>(B(),V(`div`,{class:A([N(_).b(),N(v).b(),N(_).is(`border`,e.border),N(_).is(`disabled`,N(ce)),{"has-sidebar":!!e.$slots.sidebar||w.value}])},[U(`div`,{class:A(N(_).e(`body-wrapper`))},[z(e.$slots,`sidebar`,{class:A(N(_).e(`sidebar`))}),w.value?(B(),V(`div`,{key:0,class:A(N(_).e(`sidebar`))},[(B(!0),V(ja,null,fi(N(s),(e,t)=>(B(),V(`button`,{key:t,type:`button`,class:A(N(_).e(`shortcut`)),disabled:N(ce),onClick:t=>N(x)(e)},j(e.text),11,gj))),128))],2)):G(`v-if`,!0),U(`div`,{class:A(N(_).e(`body`))},[U(`div`,{class:A([[N(_).e(`content`),N(v).e(`content`)],`is-left`])},[U(`div`,{class:A(N(v).e(`header`))},[U(`button`,{type:`button`,class:A([N(_).e(`icon-btn`),`d-arrow-left`]),disabled:N(ce),onClick:t[0]||=(...e)=>N(T)&&N(T)(...e)},[z(e.$slots,`prev-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Yv))]),_:1})])],10,_j),e.unlinkPanels?(B(),V(`button`,{key:0,type:`button`,disabled:!re.value||N(ce),class:A([[N(_).e(`icon-btn`),N(_).is(`disabled`,!re.value||N(ce))],`d-arrow-right`]),onClick:t[1]||=(...e)=>N(D)&&N(D)(...e)},[z(e.$slots,`next-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Xv))]),_:1})])],10,vj)):G(`v-if`,!0),U(`div`,null,j(N(k)),1)],2),W(FA,{"selection-mode":`range`,date:f.value,"min-date":N(m),"max-date":N(h),"range-state":N(g),"disabled-date":N(c),disabled:N(ce),"cell-class-name":N(l),onChangerange:N(y),onPick:ie,onSelect:N(S)},null,8,[`date`,`min-date`,`max-date`,`range-state`,`disabled-date`,`disabled`,`cell-class-name`,`onChangerange`,`onSelect`])],2),U(`div`,{class:A([[N(_).e(`content`),N(v).e(`content`)],`is-right`])},[U(`div`,{class:A(N(v).e(`header`))},[e.unlinkPanels?(B(),V(`button`,{key:0,type:`button`,disabled:!re.value||N(ce),class:A([[N(_).e(`icon-btn`),N(_).is(`disabled`,!re.value||N(ce))],`d-arrow-left`]),onClick:t[2]||=(...e)=>N(O)&&N(O)(...e)},[z(e.$slots,`prev-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Yv))]),_:1})])],10,yj)):G(`v-if`,!0),U(`button`,{type:`button`,class:A([N(_).e(`icon-btn`),`d-arrow-right`]),disabled:N(ce),onClick:t[3]||=(...e)=>N(E)&&N(E)(...e)},[z(e.$slots,`next-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Xv))]),_:1})])],10,bj),U(`div`,null,j(N(ee)),1)],2),W(FA,{"selection-mode":`range`,date:p.value,"min-date":N(m),"max-date":N(h),"range-state":N(g),"disabled-date":N(c),disabled:N(ce),"cell-class-name":N(l),onChangerange:N(y),onPick:ie,onSelect:N(S)},null,8,[`date`,`min-date`,`max-date`,`range-state`,`disabled-date`,`disabled`,`cell-class-name`,`onChangerange`,`onSelect`])],2)],2)],2)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/date-picker-panel/src/date-picker-com/panel-month-range.vue`]]),Cj=Y({...fA}),wj=[`pick`,`set-picker-option`,`calendar-change`],Tj=({unlinkPanels:e,leftDate:t,rightDate:n})=>({leftPrevYear:()=>{t.value=t.value.subtract(10,`year`),e.value||(n.value=n.value.subtract(10,`year`))},rightNextYear:()=>{e.value||(t.value=t.value.add(10,`year`)),n.value=n.value.add(10,`year`)},leftNextYear:()=>{t.value=t.value.add(10,`year`)},rightPrevYear:()=>{n.value=n.value.subtract(10,`year`)},leftLabel:K(()=>{let e=Math.floor(t.value.year()/10)*10;return`${e}-${e+9}`}),rightLabel:K(()=>{let e=Math.floor(n.value.year()/10)*10;return`${e}-${e+9}`}),leftYear:K(()=>Math.floor(t.value.year()/10)*10+9),rightYear:K(()=>Math.floor(n.value.year()/10)*10)}),Ej=[`disabled`,`onClick`],Dj=[`disabled`],Oj=[`disabled`],kj=[`disabled`],Aj=[`disabled`],jj=10,Mj=`year`,Nj=X(R({name:`DatePickerYearRange`,__name:`panel-year-range`,props:Cj,emits:wj,setup(e,{emit:t}){let n=e,r=t,{lang:i}=N_(),a=M((0,MT.default)().locale(i.value)),o=M((0,MT.default)().locale(i.value).add(jj,Mj)),s=I(cA,void 0),c=I(xk),{shortcuts:l,disabledDate:u,cellClassName:d}=c.props,f=bn(c.props,`format`),p=bn(c.props,`defaultValue`),{minDate:m,maxDate:h,rangeState:g,ppNs:_,drpNs:v,handleChangeRange:y,handleRangeConfirm:b,handleShortcutClick:x,onSelect:S,parseValue:C}=XA(n,{defaultValue:p,leftDate:a,rightDate:o,step:jj,unit:Mj,sortDates:fe}),{leftPrevYear:w,rightNextYear:T,leftNextYear:E,rightPrevYear:D,leftLabel:O,rightLabel:k,leftYear:ee,rightYear:te}=Tj({unlinkPanels:bn(n,`unlinkPanels`),leftDate:a,rightDate:o}),ne=db(),re=K(()=>!!l.length),ie=K(()=>[_.b(),v.b(),_.is(`border`,n.border),_.is(`disabled`,ne.value),{"has-sidebar":!!bi().sidebar||re.value}]),ae=K(()=>({content:[_.e(`content`),v.e(`content`),`is-left`],arrowLeftBtn:[_.e(`icon-btn`),`d-arrow-left`],arrowRightBtn:[_.e(`icon-btn`),_.is(`disabled`,!se.value||ne.value),`d-arrow-right`]})),oe=K(()=>({content:[_.e(`content`),v.e(`content`),`is-right`],arrowLeftBtn:[_.e(`icon-btn`),_.is(`disabled`,!se.value||ne.value),`d-arrow-left`],arrowRightBtn:[_.e(`icon-btn`),`d-arrow-right`]})),se=K(()=>n.unlinkPanels&&te.value>ee.value+1),ce=(e,t=!0)=>{let n=e.minDate,i=e.maxDate;h.value===i&&m.value===n||(r(`calendar-change`,[n.toDate(),i&&i.toDate()]),h.value=i,m.value=n,t&&b())},le=e=>xA(e,f.value,i.value,s),ue=e=>hA(e)&&(u?!u(e[0].toDate())&&!u(e[1].toDate()):!0),de=()=>{let e=null;c?.emptyValues&&(e=c.emptyValues.valueOnClear.value);let t=gA(N(p),{lang:N(i),step:jj,unit:Mj,unlinkPanels:n.unlinkPanels});a.value=t[0],o.value=t[1],r(`pick`,e)};function fe(e,t){if(n.unlinkPanels&&t){let n=e?.year()||0,r=t.year();o.value=n+jj>r?t.add(jj,Mj):t}else o.value=a.value.add(jj,Mj)}return L(()=>n.visible,e=>{!e&&g.value.selecting&&(C(n.parsedValue),S(!1))}),r(`set-picker-option`,[`isValidValue`,ue]),r(`set-picker-option`,[`parseUserInput`,le]),r(`set-picker-option`,[`handleClear`,de]),(e,t)=>(B(),V(`div`,{class:A(ie.value)},[U(`div`,{class:A(N(_).e(`body-wrapper`))},[z(e.$slots,`sidebar`,{class:A(N(_).e(`sidebar`))}),re.value?(B(),V(`div`,{key:0,class:A(N(_).e(`sidebar`))},[(B(!0),V(ja,null,fi(N(l),(e,t)=>(B(),V(`button`,{key:t,type:`button`,class:A(N(_).e(`shortcut`)),disabled:N(ne),onClick:t=>N(x)(e)},j(e.text),11,Ej))),128))],2)):G(`v-if`,!0),U(`div`,{class:A(N(_).e(`body`))},[U(`div`,{class:A(ae.value.content)},[U(`div`,{class:A(N(v).e(`header`))},[U(`button`,{type:`button`,class:A(ae.value.arrowLeftBtn),disabled:N(ne),onClick:t[0]||=(...e)=>N(w)&&N(w)(...e)},[z(e.$slots,`prev-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Yv))]),_:1})])],10,Dj),e.unlinkPanels?(B(),V(`button`,{key:0,type:`button`,disabled:!se.value||N(ne),class:A(ae.value.arrowRightBtn),onClick:t[1]||=(...e)=>N(E)&&N(E)(...e)},[z(e.$slots,`next-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Xv))]),_:1})])],10,Oj)):G(`v-if`,!0),U(`div`,null,j(N(O)),1)],2),W(zA,{"selection-mode":`range`,date:a.value,"min-date":N(m),"max-date":N(h),"range-state":N(g),"disabled-date":N(u),disabled:N(ne),"cell-class-name":N(d),onChangerange:N(y),onPick:ce,onSelect:N(S)},null,8,[`date`,`min-date`,`max-date`,`range-state`,`disabled-date`,`disabled`,`cell-class-name`,`onChangerange`,`onSelect`])],2),U(`div`,{class:A(oe.value.content)},[U(`div`,{class:A(N(v).e(`header`))},[e.unlinkPanels?(B(),V(`button`,{key:0,type:`button`,disabled:!se.value||N(ne),class:A(oe.value.arrowLeftBtn),onClick:t[2]||=(...e)=>N(D)&&N(D)(...e)},[z(e.$slots,`prev-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Yv))]),_:1})])],10,kj)):G(`v-if`,!0),U(`button`,{type:`button`,class:A(oe.value.arrowRightBtn),disabled:N(ne),onClick:t[3]||=(...e)=>N(T)&&N(T)(...e)},[z(e.$slots,`next-year`,{},()=>[W(N(Z),null,{default:F(()=>[W(N(Xv))]),_:1})])],10,Aj),U(`div`,null,j(N(k)),1)],2),W(zA,{"selection-mode":`range`,date:o.value,"min-date":N(m),"max-date":N(h),"range-state":N(g),"disabled-date":N(u),disabled:N(ne),"cell-class-name":N(d),onChangerange:N(y),onPick:ce,onSelect:N(S)},null,8,[`date`,`min-date`,`max-date`,`range-state`,`disabled-date`,`disabled`,`cell-class-name`,`onChangerange`,`onSelect`])],2)],2)],2)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/date-picker-panel/src/date-picker-com/panel-year-range.vue`]]),Pj=function(e){switch(e){case`daterange`:case`datetimerange`:return fj;case`monthrange`:return Sj;case`yearrange`:return Nj;default:return qA}},Fj=l(eA(),1),Ij=l(tA(),1),Lj=l(nA(),1),Rj=l(rA(),1),zj=l(iA(),1),Bj=l(aA(),1);function Vj(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Va(e)}MT.default.extend(ZT.default),MT.default.extend(Fj.default),MT.default.extend(Qk.default),MT.default.extend(Ij.default),MT.default.extend(Lj.default),MT.default.extend(Rj.default),MT.default.extend(zj.default),MT.default.extend(Bj.default);var Hj=nv(R({name:`ElDatePickerPanel`,install:null,inheritAttrs:!1,props:oA,emits:[sv,`calendar-change`,`panel-change`,`visible-change`],setup(e,{slots:t,emit:n,attrs:r}){let i=q(`picker-panel`);Sg(I(`EP_PICKER_BASE`,void 0))&&er(xk,{props:Zt({..._n(e)})}),er(sA,{slots:t,pickerNs:i});let{parsedValue:a,onCalendarChange:o,onPanelChange:s,onSetPickerOption:c,onPick:l}=I(Ck,()=>Dk(e,n),!0);return()=>W(Pj(e.type),$a(ug(r,`onPick`),e,{parsedValue:a.value,"onSet-picker-option":c,"onCalendar-change":o,"onPanel-change":s,onPick:l}),Vj(t)?t:{default:()=>[t]})}})),Uj=Y({...Ak,type:{type:J(String),default:`date`}});function Wj(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Va(e)}var Gj=nv(R({name:`ElDatePicker`,install:null,props:Uj,emits:[sv],setup(e,{expose:t,emit:n,slots:r}){er(cA,K(()=>!e.format)),er(Sk,Zt(bn(e,`popperOptions`)));let i=M();t({focus:()=>{var e;(e=i.value)==null||e.focus()},blur:()=>{var e;(e=i.value)==null||e.blur()},handleOpen:()=>{var e;(e=i.value)==null||e.handleOpen()},handleClose:()=>{var e;(e=i.value)==null||e.handleClose()}});let a=e=>{n(sv,e)};return()=>W(Fk,$a(e,{format:e.format??(Ek[e.type]||`YYYY-MM-DD`),type:e.type,ref:i,"onUpdate:modelValue":a}),{default:t=>W(Hj,$a({disabled:e.disabled,editable:e.editable,border:!1},t),Wj(r)?r:{default:()=>[r]}),"range-separator":r[`range-separator`]})}})),Kj=Symbol(`elDescriptions`),qj=R({name:`ElDescriptionsCell`,props:{cell:{type:Object},tag:{type:String,default:`td`},type:{type:String}},setup(){return{descriptions:I(Kj,{})}},render(){let e=vE(this.cell),t=(this.cell?.dirs||[]).map(e=>{let{dir:t,arg:n,modifiers:r,value:i}=e;return[t,i,n,r]}),{border:n,direction:r}=this.descriptions,i=r===`vertical`,a=()=>{var t;return((t=this.cell?.children)?.label)?.call(t)||e.label},o=()=>{var e;return((e=this.cell?.children)?.default)?.call(e)},s=e.span,c=e.rowspan,l=e.align?`is-${e.align}`:``,u=e.labelAlign?`is-${e.labelAlign}`:l,d=e.className,f=e.labelClassName,p={width:xv(this.type===`label`?e.labelWidth??this.descriptions.labelWidth??e.width:e.width),minWidth:xv(e.minWidth)},m=q(`descriptions`);switch(this.type){case`label`:return Qn(wo(this.tag,{style:p,class:[m.e(`cell`),m.e(`label`),m.is(`bordered-label`,n),m.is(`vertical-label`,i),u,f],colSpan:i?s:1,rowspan:i?1:c},a()),t);case`content`:return Qn(wo(this.tag,{style:p,class:[m.e(`cell`),m.e(`content`),m.is(`bordered-content`,n),m.is(`vertical-content`,i),l,d],colSpan:i?s:s*2-1,rowspan:i?c*2-1:c},o()),t);default:{let n=a(),r={},i=xv(e.labelWidth??this.descriptions.labelWidth);return i&&(r.width=i,r.display=`inline-block`),Qn(wo(`td`,{style:p,class:[m.e(`cell`),l],colSpan:s,rowspan:c},[eg(n)?void 0:wo(`span`,{style:r,class:[m.e(`label`),f]},n),wo(`span`,{class:[m.e(`content`),d]},o())]),t)}}}}),Jj=Y({row:{type:J(Array),default:()=>[]}}),Yj={key:1},Xj=X(R({name:`ElDescriptionsRow`,__name:`descriptions-row`,props:Jj,setup(e){let t=I(Kj,{});return(e,n)=>N(t).direction===`vertical`?(B(),V(ja,{key:0},[U(`tr`,null,[(B(!0),V(ja,null,fi(e.row,(e,t)=>(B(),H(N(qj),{key:`tr1-${t}`,cell:e,tag:`th`,type:`label`},null,8,[`cell`]))),128))]),U(`tr`,null,[(B(!0),V(ja,null,fi(e.row,(e,t)=>(B(),H(N(qj),{key:`tr2-${t}`,cell:e,tag:`td`,type:`content`},null,8,[`cell`]))),128))])],64)):(B(),V(`tr`,Yj,[(B(!0),V(ja,null,fi(e.row,(e,n)=>(B(),V(ja,{key:`tr3-${n}`},[N(t).border?(B(),V(ja,{key:0},[W(N(qj),{cell:e,tag:`td`,type:`label`},null,8,[`cell`]),W(N(qj),{cell:e,tag:`td`,type:`content`},null,8,[`cell`])],64)):(B(),H(N(qj),{key:1,cell:e,tag:`td`,type:`both`},null,8,[`cell`]))],64))),128))]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/descriptions-row.vue`]]),Zj=Y({border:Boolean,column:{type:Number,default:3},direction:{type:String,values:[`horizontal`,`vertical`],default:`horizontal`},size:R_,title:{type:String,default:``},extra:{type:String,default:``},labelWidth:{type:[String,Number]}}),Qj=`ElDescriptionsItem`,$j=X(R({name:`ElDescriptions`,__name:`description`,props:Zj,setup(e){let t=e,n=q(`descriptions`),r=ub(),i=bi();er(Kj,t);let a=K(()=>[n.b(),n.m(r.value)]),o=(e,t,n,r=!1)=>(e.props||={},t>n&&(e.props.span=n),r&&(e.props.span=t),e),s=()=>{if(!i.default)return[];let e=yE(i.default()).filter(e=>e?.type?.name===Qj),n=[],r=[],a=t.column,s=0,c=[];return e.forEach((i,l)=>{var u;let d=i.props?.span||1,f=i.props?.rowspan||1,p=n.length;if(c[p]||(c[p]=0),f>1)for(let e=1;e<f;e++)c[u=p+e]||(c[u]=0),c[p+e]++,s++;if(c[p]>0&&(a-=c[p],c[p]=0),l<e.length-1&&(s+=d>a?a:d),l===e.length-1){let e=t.column-s%t.column;r.push(o(i,e,a,!0)),n.push(r);return}d<a?(a-=d,r.push(i)):(r.push(o(i,d,a)),n.push(r),a=t.column,r=[])}),n};return(e,t)=>(B(),V(`div`,{class:A(a.value)},[e.title||e.extra||e.$slots.title||e.$slots.extra?(B(),V(`div`,{key:0,class:A(N(n).e(`header`))},[U(`div`,{class:A(N(n).e(`title`))},[z(e.$slots,`title`,{},()=>[Ja(j(e.title),1)])],2),U(`div`,{class:A(N(n).e(`extra`))},[z(e.$slots,`extra`,{},()=>[Ja(j(e.extra),1)])],2)],2)):G(`v-if`,!0),U(`div`,{class:A(N(n).e(`body`))},[U(`table`,{class:A([N(n).e(`table`),N(n).is(`bordered`,e.border)])},[U(`tbody`,null,[(B(!0),V(ja,null,fi(s(),(e,t)=>(B(),H(Xj,{key:t,row:e},null,8,[`row`]))),128))])],2)],2)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue`]]),eM=[`left`,`center`,`right`],tM=R({name:Qj,props:Y({label:{type:String,default:``},span:{type:Number,default:1},rowspan:{type:Number,default:1},width:{type:[String,Number],default:``},minWidth:{type:[String,Number],default:``},labelWidth:{type:[String,Number]},align:{type:String,values:eM,default:`left`},labelAlign:{type:String,values:eM},className:{type:String,default:``},labelClassName:{type:String,default:``}})}),nM=nv($j,{DescriptionsItem:tM}),rM=av(tM),iM=e=>{if(!e)return{onClick:p,onMousedown:p,onMouseup:p};let t=!1,n=!1;return{onClick:r=>{t&&n&&e(r),t=n=!1},onMousedown:e=>{t=e.target===e.currentTarget},onMouseup:e=>{n=e.target===e.currentTarget}}},aM=Y({mask:{type:Boolean,default:!0},customMaskEvent:Boolean,overlayClass:{type:J([String,Array,Object])},zIndex:{type:J([String,Number])}}),oM={click:e=>e instanceof MouseEvent},sM=`overlay`,cM=R({name:`ElOverlay`,props:aM,emits:oM,setup(e,{slots:t,emit:n}){let r=q(sM),{onClick:i,onMousedown:a,onMouseup:o}=iM(e.customMaskEvent?void 0:e=>{n(`click`,e)});return()=>e.mask?W(`div`,{class:[r.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:i,onMousedown:a,onMouseup:o},[z(t,`default`)],mE.STYLE|mE.CLASS|mE.PROPS,[`onClick`,`onMouseup`,`onMousedown`]):wo(`div`,{class:e.overlayClass,style:{zIndex:e.zIndex,position:`fixed`,top:`0px`,right:`0px`,bottom:`0px`,left:`0px`}},[z(t,`default`)])}}),lM=Symbol(`dialogInjectionKey`),uM=`dialog-fade`,dM=Y({center:Boolean,alignCenter:{type:Boolean,default:void 0},closeIcon:{type:Ny},draggable:{type:Boolean,default:void 0},overflow:{type:Boolean,default:void 0},fullscreen:Boolean,headerClass:String,bodyClass:String,footerClass:String,showClose:{type:Boolean,default:!0},title:{type:String,default:``},ariaLevel:{type:String,default:`2`}}),fM={close:()=>!0},pM=(e,t,n,r)=>{let i={offsetX:0,offsetY:0},a=M(!1),o=(t,n)=>{if(e.value){let{offsetX:a,offsetY:o}=i,s=e.value.getBoundingClientRect(),c=s.left,l=s.top,u=s.width,d=s.height,f=document.documentElement.clientWidth,p=document.documentElement.clientHeight,m=-c+a,h=-l+o,g=f-c-u+a,_=p-l-(d<p?d:0)+o;r?.value||(t=Math.min(Math.max(t,m),g),n=Math.min(Math.max(n,h),_)),i.offsetX=t,i.offsetY=n,e.value.style.transform=`translate(${xv(t)}, ${xv(n)})`}},s=e=>{let t=e.clientX,n=e.clientY,{offsetX:r,offsetY:s}=i,c=e=>{a.value||=!0,o(r+e.clientX-t,s+e.clientY-n)},l=()=>{a.value=!1,document.removeEventListener(`mousemove`,c),document.removeEventListener(`mouseup`,l)};document.addEventListener(`mousemove`,c),document.addEventListener(`mouseup`,l)},c=()=>{t.value&&e.value&&(t.value.addEventListener(`mousedown`,s),window.addEventListener(`resize`,d))},l=()=>{t.value&&e.value&&(t.value.removeEventListener(`mousedown`,s),window.removeEventListener(`resize`,d))},u=()=>{i.offsetX=0,i.offsetY=0,e.value&&(e.value.style.transform=``)},d=()=>{let{offsetX:e,offsetY:t}=i;o(e,t)};return Yr(()=>{ir(()=>{n.value?c():l()})}),Qr(()=>{l()}),{isDragging:a,resetPosition:u,updatePosition:d}},mM=(...e)=>t=>{e.forEach(e=>{e.value=t})},hM=[`aria-level`],gM=[`aria-label`],_M=[`id`],vM=X(R({name:`ElDialogContent`,__name:`dialog-content`,props:dM,emits:fM,setup(e,{expose:t}){let{t:n}=N_(),{Close:r}=Py,i=e,{dialogRef:a,headerRef:o,bodyId:s,ns:c,style:l}=I(lM),{focusTrapRef:u}=I(sx),d=mM(u,a),f=K(()=>!!i.draggable),{resetPosition:p,updatePosition:m,isDragging:h}=pM(a,o,f,K(()=>!!i.overflow)),g=K(()=>[c.b(),c.is(`fullscreen`,i.fullscreen),c.is(`draggable`,f.value),c.is(`dragging`,h.value),c.is(`align-center`,!!i.alignCenter),{[c.m(`center`)]:i.center}]);return t({resetPosition:p,updatePosition:m}),(e,t)=>(B(),V(`div`,{ref:N(d),class:A(g.value),style:be(N(l)),tabindex:`-1`},[U(`header`,{ref_key:`headerRef`,ref:o,class:A([N(c).e(`header`),e.headerClass,{"show-close":e.showClose}])},[z(e.$slots,`header`,{},()=>[U(`span`,{role:`heading`,"aria-level":e.ariaLevel,class:A(N(c).e(`title`))},j(e.title),11,hM)]),e.showClose?(B(),V(`button`,{key:0,"aria-label":N(n)(`el.dialog.close`),class:A(N(c).e(`headerbtn`)),type:`button`,onClick:t[0]||=t=>e.$emit(`close`)},[W(N(Z),{class:A(N(c).e(`close`))},{default:F(()=>[(B(),H(ci(e.closeIcon||N(r))))]),_:1},8,[`class`])],10,gM)):G(`v-if`,!0)],2),U(`div`,{id:N(s),class:A([N(c).e(`body`),e.bodyClass])},[z(e.$slots,`default`)],10,_M),e.$slots.footer?(B(),V(`footer`,{key:0,class:A([N(c).e(`footer`),e.footerClass])},[z(e.$slots,`footer`)],2)):G(`v-if`,!0)],6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue`]]),yM=Y({...dM,appendToBody:Boolean,appendTo:{type:ev.to.type,default:`body`},beforeClose:{type:J(Function)},destroyOnClose:Boolean,closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},modalPenetrable:Boolean,openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:Boolean,modalClass:String,headerClass:String,bodyClass:String,footerClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:Boolean,headerAriaLevel:{type:String,default:`2`},transition:{type:J([String,Object]),default:void 0}}),bM={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[sv]:e=>Cg(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},xM=(e,t={})=>{un(e)||x_(`[useLockscreen]`,`You need to pass a ref param to this function`);let n=t.ns||q(`popup`),r=K(()=>n.bm(`parent`,`hidden`)),i=0,a=!1,o=`0`,s=()=>{setTimeout(()=>{typeof document>`u`||a&&document&&(document.body.style.width=o,vv(document.body,r.value))},200)};L(e,e=>{if(!e){s();return}a=!gv(document.body,r.value),a&&(o=document.body.style.width,_v(document.body,r.value)),i=Tv(n.namespace.value);let t=document.documentElement.clientHeight<document.body.scrollHeight,c=yv(document.body,`overflowY`);i>0&&(t||c===`scroll`)&&a&&(document.body.style.width=`calc(100% - ${i}px)`)}),ze(()=>s())},SM=(e,t)=>{let n=ao().emit,{nextZIndex:r}=D_(),i=``,a=ib(),o=ib(),s=M(!1),c=M(!1),l=M(!1),u=M(e.zIndex??r()),d=M(!1),f,p,m=Y_(),h=K(()=>m.value?.namespace??`el`),g=K(()=>m.value?.dialog),_=K(()=>{let t={},n=`--${h.value}-dialog`;if(!e.fullscreen){e.top&&(t[`${n}-margin-top`]=e.top);let r=xv(e.width);r&&(t[`${n}-width`]=r)}return t}),v=K(()=>(e.draggable??g.value?.draggable??!1)&&!e.fullscreen),y=K(()=>e.alignCenter??g.value?.alignCenter??!1),b=K(()=>e.overflow??g.value?.overflow??!1),S=K(()=>y.value?{display:`flex`}:{}),C=K(()=>{let t=e.transition??g.value?.transition??uM,n={name:t,onAfterEnter:w,onBeforeLeave:D,onAfterLeave:E};if(O(t)){let e={...t},n=(e,t)=>n=>{x(e)?e.forEach(e=>{T(e)&&e(n)}):T(e)&&e(n),t()};return e.onAfterEnter=n(e.onAfterEnter,w),e.onBeforeLeave=n(e.onBeforeLeave,D),e.onAfterLeave=n(e.onAfterLeave,E),e.name||(e.name=uM,`${uM}`),e}return n});function w(){n(`opened`)}function E(){n(`closed`),n(sv,!1),e.destroyOnClose&&(l.value=!1),d.value=!1}function D(){d.value=!0,n(`close`)}function k(){p?.(),f?.(),e.openDelay&&e.openDelay>0?{stop:f}=Qg(()=>re(),e.openDelay):re()}function ee(){f?.(),p?.(),e.closeDelay&&e.closeDelay>0?{stop:p}=Qg(()=>ie(),e.closeDelay):ie()}function te(){function t(e){e||(c.value=!0,s.value=!1)}e.beforeClose?e.beforeClose(t):ee()}function ne(){e.closeOnClickModal&&te()}function re(){Fg&&(s.value=!0)}function ie(){s.value=!1}function ae(){n(`openAutoFocus`)}function oe(){n(`closeAutoFocus`)}function se(e){e.detail?.focusReason===`pointer`&&e.preventDefault()}e.lockScroll&&xM(s);function ce(){e.closeOnPressEscape&&te()}return L(()=>e.zIndex,()=>{u.value=e.zIndex??r()}),L(()=>e.modelValue,i=>{i?(c.value=!1,k(),l.value=!0,u.value=e.zIndex??r(),P(()=>{n(`open`),t.value&&(t.value.parentElement.scrollTop=0,t.value.parentElement.scrollLeft=0,t.value.scrollTop=0)})):s.value&&ee()}),L(()=>e.fullscreen,e=>{t.value&&(e?(i=t.value.style.transform,t.value.style.transform=``):t.value.style.transform=i)}),Yr(()=>{e.modelValue&&(s.value=!0,l.value=!0,k())}),{afterEnter:w,afterLeave:E,beforeLeave:D,handleClose:te,onModalClick:ne,close:ee,doClose:ie,onOpenAutoFocus:ae,onCloseAutoFocus:oe,onCloseRequested:ce,onFocusoutPrevented:se,titleId:a,bodyId:o,closed:c,style:_,overlayDialogStyle:S,rendered:l,visible:s,zIndex:u,transitionConfig:C,_draggable:v,_alignCenter:y,_overflow:b,closing:d}},CM=[`aria-label`,`aria-labelledby`,`aria-describedby`],wM=nv(X(R({name:`ElDialog`,inheritAttrs:!1,__name:`dialog`,props:yM,emits:bM,setup(e,{expose:t}){let n=e,r=bi();qw({scope:`el-dialog`,from:`the title slot`,replacement:`the header slot`,version:`3.0.0`,ref:`https://element-plus.org/en-US/component/dialog.html#slots`},K(()=>!!r.title));let i=q(`dialog`),a=M(),o=M(),s=M(),{visible:c,titleId:l,bodyId:u,style:d,overlayDialogStyle:f,rendered:p,transitionConfig:m,zIndex:h,_draggable:g,_alignCenter:_,_overflow:v,handleClose:y,onModalClick:b,onOpenAutoFocus:x,onCloseAutoFocus:S,onCloseRequested:C,onFocusoutPrevented:w,closing:T}=SM(n,a);er(lM,{dialogRef:a,headerRef:o,bodyId:u,ns:i,rendered:p,style:d});let E=iM(b),D=K(()=>n.modalPenetrable&&!n.modal&&!n.fullscreen);return t({visible:c,dialogContentRef:s,resetPosition:()=>{var e;(e=s.value)==null||e.resetPosition()},handleClose:y}),(e,t)=>(B(),H(N(ov),{to:e.appendTo,disabled:e.appendTo===`body`?!e.appendToBody:!1},{default:F(()=>[W(Bo,$a(N(m),{persisted:``}),{default:F(()=>[Qn(W(N(cM),{"custom-mask-event":``,mask:e.modal,"overlay-class":[e.modalClass??``,`${N(i).namespace.value}-modal-dialog`,N(i).is(`penetrable`,D.value)],"z-index":N(h)},{default:F(()=>[U(`div`,{role:`dialog`,"aria-modal":`true`,"aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:N(l),"aria-describedby":N(u),class:A([`${N(i).namespace.value}-overlay-dialog`,N(i).is(`closing`,N(T))]),style:be(N(f)),onClick:t[0]||=(...e)=>N(E).onClick&&N(E).onClick(...e),onMousedown:t[1]||=(...e)=>N(E).onMousedown&&N(E).onMousedown(...e),onMouseup:t[2]||=(...e)=>N(E).onMouseup&&N(E).onMouseup(...e)},[W(N(Ix),{loop:``,trapped:N(c),"focus-start-el":`container`,onFocusAfterTrapped:N(x),onFocusAfterReleased:N(S),onFocusoutPrevented:N(w),onReleaseRequested:N(C)},{default:F(()=>[N(p)?(B(),H(vM,$a({key:0,ref_key:`dialogContentRef`,ref:s},e.$attrs,{center:e.center,"align-center":N(_),"close-icon":e.closeIcon,draggable:N(g),overflow:N(v),fullscreen:e.fullscreen,"header-class":e.headerClass,"body-class":e.bodyClass,"footer-class":e.footerClass,"show-close":e.showClose,title:e.title,"aria-level":e.headerAriaLevel,onClose:N(y)}),pi({header:F(()=>[e.$slots.title?z(e.$slots,`title`,{key:1}):z(e.$slots,`header`,{key:0,close:N(y),titleId:N(l),titleClass:N(i).e(`title`)})]),default:F(()=>[z(e.$slots,`default`)]),_:2},[e.$slots.footer?{name:`footer`,fn:F(()=>[z(e.$slots,`footer`)]),key:`0`}:void 0]),1040,[`center`,`align-center`,`close-icon`,`draggable`,`overflow`,`fullscreen`,`header-class`,`body-class`,`footer-class`,`show-close`,`title`,`aria-level`,`onClose`])):G(`v-if`,!0)]),_:3},8,[`trapped`,`onFocusAfterTrapped`,`onFocusAfterReleased`,`onFocusoutPrevented`,`onReleaseRequested`])],46,CM)]),_:3},8,[`mask`,`overlay-class`,`z-index`]),[[is,N(c)]])]),_:3},16)]),_:3},8,[`to`,`disabled`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue`]])),TM=nv(X(R({name:`ElDivider`,__name:`divider`,props:Y({direction:{type:String,values:[`horizontal`,`vertical`],default:`horizontal`},contentPosition:{type:String,values:[`left`,`center`,`right`],default:`center`},borderStyle:{type:J(String),default:`solid`}}),setup(e){let t=e,n=q(`divider`),r=K(()=>n.cssVar({"border-style":t.borderStyle}));return(e,t)=>(B(),V(`div`,{class:A([N(n).b(),N(n).m(e.direction)]),style:be(r.value),role:`separator`},[e.$slots.default&&e.direction!==`vertical`?(B(),V(`div`,{key:0,class:A([N(n).e(`text`),N(n).is(e.contentPosition)])},[z(e.$slots,`default`)],2)):G(`v-if`,!0)],6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue`]])),EM=Y({...yM,direction:{type:String,default:`rtl`,values:[`ltr`,`rtl`,`ttb`,`btt`]},resizable:Boolean,size:{type:[String,Number],default:`30%`},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:`2`}}),DM={...bM,"resize-start":(e,t)=>e instanceof MouseEvent&&typeof t==`number`,resize:(e,t)=>e instanceof MouseEvent&&typeof t==`number`,"resize-end":(e,t)=>e instanceof MouseEvent&&typeof t==`number`};function OM(e,t,n){let{width:r,height:i}=y_(),a=K(()=>[`ltr`,`rtl`].includes(e.direction)),o=K(()=>[`ltr`,`ttb`].includes(e.direction)?1:-1),s=K(()=>a.value?r.value:i.value),c=K(()=>Bg(l.value+o.value*u.value,4,s.value)),l=M(0),u=M(0),d=M(!1),f=M(!1),p=[],m=[],h=()=>{let e=t.value?.closest(`[aria-modal="true"]`);return e?a.value?e.offsetWidth:e.offsetHeight:100};L(()=>[e.size,e.resizable],()=>{f.value=!1,l.value=0,u.value=0,v()});let g=t=>{e.resizable&&(f.value||=(l.value=h(),!0),p=[t.pageX,t.pageY],d.value=!0,n(`resize-start`,t,l.value),m.push(n_(window,`mouseup`,v),n_(window,`mousemove`,_)))},_=e=>{let{pageX:t,pageY:r}=e,i=t-p[0],o=r-p[1];u.value=a.value?i:o,n(`resize`,e,c.value)},v=e=>{d.value&&(p=[],l.value=c.value,u.value=0,d.value=!1,m.forEach(e=>e?.()),m=[],e&&n(`resize-end`,e,l.value))},y=n_(t,`mousedown`,g);return Qr(()=>{y(),v()}),{size:K(()=>f.value?`${c.value}px`:xv(e.size)),isResizing:d,isHorizontal:a}}var kM=[`aria-label`,`aria-labelledby`,`aria-describedby`],AM=[`id`,`aria-level`],jM=[`aria-label`],MM=[`id`],NM=nv(X(R({name:`ElDrawer`,inheritAttrs:!1,__name:`drawer`,props:EM,emits:DM,setup(e,{expose:t,emit:n}){let r=e,i=n,a=bi();qw({scope:`el-drawer`,from:`the title slot`,replacement:`the header slot`,version:`3.0.0`,ref:`https://element-plus.org/en-US/component/drawer.html#slots`},K(()=>!!a.title));let o=M(),s=M(),c=M(),l=q(`drawer`),{t:u}=N_(),{afterEnter:d,afterLeave:f,beforeLeave:p,visible:m,rendered:h,titleId:g,bodyId:_,zIndex:v,onModalClick:y,onOpenAutoFocus:b,onCloseAutoFocus:x,onFocusoutPrevented:S,onCloseRequested:C,handleClose:w}=SM(r,o),{isHorizontal:T,size:E,isResizing:D}=OM(r,c,i),O=K(()=>r.modalPenetrable&&!r.modal);return t({handleClose:w,afterEnter:d,afterLeave:f}),(e,t)=>(B(),H(N(ov),{to:e.appendTo,disabled:e.appendTo===`body`?!e.appendToBody:!1},{default:F(()=>[W(Bo,{name:N(l).b(`fade`),onAfterEnter:N(d),onAfterLeave:N(f),onBeforeLeave:N(p),persisted:``},{default:F(()=>[Qn(W(N(cM),{mask:e.modal,"overlay-class":[N(l).is(`drawer`),e.modalClass??``,`${N(l).namespace.value}-modal-drawer`,N(l).is(`penetrable`,O.value)],"z-index":N(v),onClick:N(y)},{default:F(()=>[W(N(Ix),{loop:``,trapped:N(m),"focus-trap-el":o.value,"focus-start-el":s.value,onFocusAfterTrapped:N(b),onFocusAfterReleased:N(x),onFocusoutPrevented:N(S),onReleaseRequested:N(C)},{default:F(()=>[U(`div`,$a({ref_key:`drawerRef`,ref:o,"aria-modal":`true`,"aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:N(g),"aria-describedby":N(_)},e.$attrs,{class:[N(l).b(),e.direction,N(m)&&`open`,N(l).is(`dragging`,N(D))],style:{[N(T)?`width`:`height`]:N(E)},role:`dialog`,onClick:t[1]||=$s(()=>{},[`stop`])}),[U(`span`,{ref_key:`focusStartRef`,ref:s,class:A(N(l).e(`sr-focus`)),tabindex:`-1`},null,2),e.withHeader?(B(),V(`header`,{key:0,class:A([N(l).e(`header`),e.headerClass])},[e.$slots.title?z(e.$slots,`title`,{key:1},()=>[G(` DEPRECATED SLOT `)]):z(e.$slots,`header`,{key:0,close:N(w),titleId:N(g),titleClass:N(l).e(`title`)},()=>[U(`span`,{id:N(g),role:`heading`,"aria-level":e.headerAriaLevel,class:A(N(l).e(`title`))},j(e.title),11,AM)]),e.showClose?(B(),V(`button`,{key:2,"aria-label":N(u)(`el.drawer.close`),class:A(N(l).e(`close-btn`)),type:`button`,onClick:t[0]||=(...e)=>N(w)&&N(w)(...e)},[W(N(Z),{class:A(N(l).e(`close`))},{default:F(()=>[W(N(qv))]),_:1},8,[`class`])],10,jM)):G(`v-if`,!0)],2)):G(`v-if`,!0),N(h)?(B(),V(`div`,{key:1,id:N(_),class:A([N(l).e(`body`),e.bodyClass])},[z(e.$slots,`default`)],10,MM)):G(`v-if`,!0),e.$slots.footer?(B(),V(`div`,{key:2,class:A([N(l).e(`footer`),e.footerClass])},[z(e.$slots,`footer`)],2)):G(`v-if`,!0),e.resizable?(B(),V(`div`,{key:3,ref_key:`draggerRef`,ref:c,style:be({zIndex:N(v)}),class:A(N(l).e(`dragger`))},null,6)):G(`v-if`,!0)],16,kM)]),_:3},8,[`trapped`,`focus-trap-el`,`focus-start-el`,`onFocusAfterTrapped`,`onFocusAfterReleased`,`onFocusoutPrevented`,`onReleaseRequested`])]),_:3},8,[`mask`,`overlay-class`,`z-index`,`onClick`]),[[is,N(m)]])]),_:3},8,[`name`,`onAfterEnter`,`onAfterLeave`,`onBeforeLeave`])]),_:3},8,[`to`,`disabled`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue`]])),PM=R({inheritAttrs:!1});function FM(e,t,n,r,i,a){return z(e.$slots,`default`)}var IM=X(PM,[[`render`,FM],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue`]]),LM=R({name:`ElCollectionItem`,inheritAttrs:!1});function RM(e,t,n,r,i,a){return z(e.$slots,`default`)}var zM=X(LM,[[`render`,RM],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue`]]),BM=`data-el-collection-item`,VM=e=>{let t=`El${e}Collection`,n=`${t}Item`,r=Symbol(t),i=Symbol(n);return{COLLECTION_INJECTION_KEY:r,COLLECTION_ITEM_INJECTION_KEY:i,ElCollection:Object.assign({},IM,{name:t,setup(){let e=M(),t=new Map;er(r,{itemMap:t,getItems:()=>{let n=N(e);if(!n)return[];let r=Array.from(n.querySelectorAll(`[${BM}]`));return[...t.values()].sort((e,t)=>r.indexOf(e.ref)-r.indexOf(t.ref))},collectionRef:e})}}),ElCollectionItem:Object.assign({},zM,{name:n,setup(e,{attrs:t}){let n=M(),a=I(r,void 0);er(i,{collectionItemRef:n}),Yr(()=>{let e=N(n);e&&a.itemMap.set(e,{ref:e,...t})}),Qr(()=>{let e=N(n);a.itemMap.delete(e)})}})}},HM=Y({style:{type:J([String,Array,Object])},currentTabId:{type:J(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:[`ltr`,`rtl`],default:`ltr`},orientation:{type:J(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:UM,ElCollectionItem:WM,COLLECTION_INJECTION_KEY:GM,COLLECTION_ITEM_INJECTION_KEY:KM}=VM(`RovingFocusGroup`),qM=Symbol(`elRovingFocusGroup`),JM=Symbol(`elRovingFocusGroupItem`),YM={ArrowLeft:`prev`,ArrowUp:`prev`,ArrowRight:`next`,ArrowDown:`next`,PageUp:`first`,Home:`first`,PageDown:`last`,End:`last`},XM=(e,t)=>{if(t!==`rtl`)return e;switch(e){case Q.right:return Q.left;case Q.left:return Q.right;default:return e}},ZM=(e,t,n)=>{let r=XM(kx(e),n);if(!(t===`vertical`&&[Q.left,Q.right].includes(r))&&!(t===`horizontal`&&[Q.up,Q.down].includes(r)))return YM[r]},QM=(e,t)=>e.map((n,r)=>e[(r+t)%e.length]),$M=e=>{let{activeElement:t}=document;for(let n of e)if(n===t||(n.focus(),t!==document.activeElement))return},eN=`currentTabIdChange`,tN=`rovingFocusGroup.entryFocus`,nN={bubbles:!1,cancelable:!0},rN=R({name:`ElRovingFocusGroupImpl`,inheritAttrs:!1,props:HM,emits:[eN,`entryFocus`],setup(e,{emit:t}){let n=M((e.currentTabId||e.defaultCurrentTabId)??null),r=M(!1),i=M(!1),a=M(),{getItems:o}=I(GM,void 0),s=K(()=>[{outline:`none`},e.style]),c=e=>{t(eN,e)},l=()=>{r.value=!0},u=Dx(t=>{var n;(n=e.onMousedown)==null||n.call(e,t)},()=>{i.value=!0}),d=Dx(t=>{var n;(n=e.onFocus)==null||n.call(e,t)},e=>{let t=!N(i),{target:a,currentTarget:s}=e;if(a===s&&t&&!N(r)){let e=new Event(tN,nN);if(s?.dispatchEvent(e),!e.defaultPrevented){let e=o().filter(e=>e.focusable);$M([e.find(e=>e.active),e.find(e=>e.id===N(n)),...e].filter(Boolean).map(e=>e.ref))}}i.value=!1}),f=Dx(t=>{var n;(n=e.onBlur)==null||n.call(e,t)},()=>{r.value=!1});er(qM,{currentTabbedId:$t(n),loop:bn(e,`loop`),tabIndex:K(()=>N(r)?-1:0),rovingFocusGroupRef:a,rovingFocusGroupRootStyle:s,orientation:bn(e,`orientation`),dir:bn(e,`dir`),onItemFocus:c,onItemShiftTab:l,onBlur:f,onFocus:d,onMousedown:u,onKeydown:t=>{let n=ZM(t);if(n){t.preventDefault();let r=o().filter(e=>e.focusable).map(e=>e.ref);switch(n){case`last`:r.reverse();break;case`prev`:case`next`:{n===`prev`&&r.reverse();let i=r.indexOf(t.currentTarget);r=e.loop?QM(r,i+1):r.slice(i+1);break}}P(()=>{$M(r)})}}}),L(()=>e.currentTabId,e=>{n.value=e??null}),n_(a,tN,(...e)=>{t(`entryFocus`,...e)})}});function iN(e,t,n,r,i,a){return z(e.$slots,`default`)}var aN=R({name:`ElRovingFocusGroup`,components:{ElFocusGroupCollection:UM,ElRovingFocusGroupImpl:X(rN,[[`render`,iN],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue`]])}});function oN(e,t,n,r,i,a){let o=oi(`el-roving-focus-group-impl`),s=oi(`el-focus-group-collection`);return B(),H(s,null,{default:F(()=>[W(o,Te(Ka(e.$attrs)),{default:F(()=>[z(e.$slots,`default`)]),_:3},16)]),_:3})}var sN=X(aN,[[`render`,oN],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue`]]),cN=Y({trigger:{...ZC.trigger,type:J([String,Array])},triggerKeys:{type:J(Array),default:()=>[Q.enter,Q.numpadEnter,Q.space,Q.down]},virtualTriggering:ZC.virtualTriggering,virtualRef:ZC.virtualRef,effect:{...XC.effect,default:`light`},type:{type:J(String)},placement:{type:J(String),default:`bottom`},popperOptions:{type:J(Object),default:()=>({})},id:String,size:{type:String,default:``},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showArrow:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:J([Number,String]),default:0},maxHeight:{type:J([Number,String]),default:``},popperClass:XC.popperClass,popperStyle:XC.popperStyle,disabled:Boolean,role:{type:String,values:Hb,default:`menu`},buttonProps:{type:J(Object)},teleported:XC.teleported,appendTo:XC.appendTo,persistent:{type:Boolean,default:!0}}),lN=Y({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Ny}}),uN=Y({onKeydown:{type:J(Function)}}),dN=[Q.down,Q.pageDown,Q.home],fN=[Q.up,Q.pageUp,Q.end];[...dN,...fN];var pN=Symbol(`elDropdown`),mN=`elDropdown`,{ButtonGroup:hN}=AT,gN=R({name:`ElDropdown`,components:{ElButton:AT,ElButtonGroup:hN,ElScrollbar:zb,ElTooltip:xw,ElRovingFocusGroup:sN,ElOnlyChild:Xb,ElIcon:Z,ArrowDown:Mv},props:cN,emits:[`visible-change`,`click`,`command`],setup(e,{emit:t}){let n=ao(),r=q(`dropdown`),{t:i}=N_(),a=M(),o=M(),s=M(),c=M(),l=M(null),u=M(null),d=M(!1),f=K(()=>({maxHeight:xv(e.maxHeight)})),p=K(()=>[r.m(b.value)]),m=K(()=>pf(e.trigger)),h=ib().value,g=K(()=>e.id||h);function _(){var e;(e=s.value)==null||e.onClose(void 0,0)}function v(){var e;(e=s.value)==null||e.onClose()}function y(){var e;(e=s.value)==null||e.onOpen()}let b=ub();function x(...e){t(`command`,...e)}function S(){}function C(){let e=N(c);m.value.includes(`hover`)&&e?.focus({preventScroll:!0}),u.value=null}function w(e){u.value=e}function T(){t(`visible-change`,!0)}function E(e){var t;d.value=e?.type===`keydown`,(t=c.value)==null||t.focus()}function D(){t(`visible-change`,!1)}return er(pN,{contentRef:c,role:K(()=>e.role),triggerId:g,isUsingKeyboard:d,onItemEnter:S,onItemLeave:C,handleClose:v}),er(mN,{instance:n,dropdownSize:b,handleClick:_,commandHandler:x,trigger:bn(e,`trigger`),hideOnClick:bn(e,`hideOnClick`)}),{t:i,ns:r,scrollbar:l,wrapStyle:f,dropdownTriggerKls:p,dropdownSize:b,triggerId:g,currentTabId:u,handleCurrentTabIdChange:w,handlerMainButtonClick:e=>{t(`click`,e)},handleClose:v,handleOpen:y,handleBeforeShowTooltip:T,handleShowTooltip:E,handleBeforeHideTooltip:D,popperRef:s,contentRef:c,triggeringElementRef:a,referenceElementRef:o}}});function _N(e,t,n,r,i,a){let o=oi(`el-roving-focus-group`),s=oi(`el-scrollbar`),c=oi(`el-only-child`),l=oi(`el-tooltip`),u=oi(`el-button`),d=oi(`arrow-down`),f=oi(`el-icon`),p=oi(`el-button-group`);return B(),V(`div`,{class:A([e.ns.b(),e.ns.is(`disabled`,e.disabled)])},[W(l,{ref:`popperRef`,role:e.role,effect:e.effect,"fallback-placements":[`bottom`,`top`],"popper-options":e.popperOptions,"gpu-acceleration":!1,placement:e.placement,"popper-class":[e.ns.e(`popper`),e.popperClass],"popper-style":e.popperStyle,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-arrow":e.showArrow,"show-after":e.trigger===`hover`?e.showTimeout:0,"hide-after":e.trigger===`hover`?e.hideTimeout:0,"virtual-ref":e.virtualRef??e.triggeringElementRef,"virtual-triggering":e.virtualTriggering||e.splitButton,disabled:e.disabled,transition:`${e.ns.namespace.value}-zoom-in-top`,teleported:e.teleported,"append-to":e.appendTo,pure:``,"focus-on-target":``,persistent:e.persistent,onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},pi({content:F(()=>[W(s,{ref:`scrollbar`,"wrap-style":e.wrapStyle,tag:`div`,"view-class":e.ns.e(`list`)},{default:F(()=>[W(o,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:`horizontal`,onCurrentTabIdChange:e.handleCurrentTabIdChange},{default:F(()=>[z(e.$slots,`dropdown`)]),_:3},8,[`loop`,`current-tab-id`,`onCurrentTabIdChange`])]),_:3},8,[`wrap-style`,`view-class`])]),_:2},[e.splitButton?void 0:{name:`default`,fn:F(()=>[W(c,{id:e.triggerId,ref:`triggeringElementRef`,role:`button`,tabindex:e.tabindex},{default:F(()=>[z(e.$slots,`default`)]),_:3},8,[`id`,`tabindex`])]),key:`0`}]),1032,[`role`,`effect`,`popper-options`,`placement`,`popper-class`,`popper-style`,`trigger`,`trigger-keys`,`trigger-target-el`,`show-arrow`,`show-after`,`hide-after`,`virtual-ref`,`virtual-triggering`,`disabled`,`transition`,`teleported`,`append-to`,`persistent`,`onBeforeShow`,`onShow`,`onBeforeHide`]),e.splitButton?(B(),H(p,{key:0},{default:F(()=>[W(u,$a({ref:`referenceElementRef`},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:F(()=>[z(e.$slots,`default`)]),_:3},16,[`size`,`type`,`disabled`,`tabindex`,`onClick`]),W(u,$a({id:e.triggerId,ref:`triggeringElementRef`},e.buttonProps,{role:`button`,size:e.dropdownSize,type:e.type,class:e.ns.e(`caret-button`),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t(`el.dropdown.toggleDropdown`)}),{default:F(()=>[W(f,{class:A(e.ns.e(`icon`))},{default:F(()=>[W(d)]),_:1},8,[`class`])]),_:1},16,[`id`,`size`,`type`,`class`,`disabled`,`tabindex`,`aria-label`])]),_:3})):G(`v-if`,!0)],2)}var vN=X(gN,[[`render`,_N],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue`]]),yN=R({components:{ElRovingFocusCollectionItem:WM},props:{focusable:{type:Boolean,default:!0},active:Boolean},emits:[`mousedown`,`focus`,`keydown`],setup(e,{emit:t}){let{currentTabbedId:n,onItemFocus:r,onItemShiftTab:i,onKeydown:a}=I(qM,void 0),o=ib(),s=M(),c=Dx(e=>{t(`mousedown`,e)},t=>{e.focusable?r(N(o)):t.preventDefault()}),l=Dx(e=>{t(`focus`,e)},()=>{r(N(o))}),u=Dx(e=>{t(`keydown`,e)},e=>{let{shiftKey:t,target:n,currentTarget:r}=e;if(kx(e)===Q.tab&&t){i();return}n===r&&a(e)}),d=K(()=>n.value===N(o));return er(JM,{rovingFocusGroupItemRef:s,tabIndex:K(()=>N(d)?0:-1),handleMousedown:c,handleFocus:l,handleKeydown:u}),{id:o,handleKeydown:u,handleFocus:l,handleMousedown:c}}});function bN(e,t,n,r,i,a){let o=oi(`el-roving-focus-collection-item`);return B(),H(o,{id:e.id,focusable:e.focusable,active:e.active},{default:F(()=>[z(e.$slots,`default`)]),_:3},8,[`id`,`focusable`,`active`])}var xN=X(yN,[[`render`,bN],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue`]]),SN=R({name:`DropdownItemImpl`,components:{ElIcon:Z},props:lN,emits:[`pointermove`,`pointerleave`,`click`,`clickimpl`],setup(e,{emit:t}){let n=q(`dropdown`),{role:r}=I(pN,void 0),{collectionItemRef:i}=I(KM,void 0),{rovingFocusGroupItemRef:a,tabIndex:o,handleFocus:s,handleKeydown:c,handleMousedown:l}=I(JM,void 0),u=mM(i,a),d=K(()=>r.value===`menu`?`menuitem`:r.value===`navigation`?`link`:`button`),f=Dx(e=>{let n=kx(e);if([Q.enter,Q.numpadEnter,Q.space].includes(n))return e.preventDefault(),e.stopImmediatePropagation(),t(`clickimpl`,e),!0},c);return{ns:n,itemRef:u,dataset:{[BM]:``},role:d,tabIndex:o,handleFocus:s,handleKeydown:f,handleMousedown:l}}}),CN=[`aria-disabled`,`tabindex`,`role`];function wN(e,t,n,r,i,a){let o=oi(`el-icon`);return B(),V(ja,null,[e.divided?(B(),V(`li`,{key:0,role:`separator`,class:A(e.ns.bem(`menu`,`item`,`divided`))},null,2)):G(`v-if`,!0),U(`li`,$a({ref:e.itemRef},{...e.dataset,...e.$attrs},{"aria-disabled":e.disabled,class:[e.ns.be(`menu`,`item`),e.ns.is(`disabled`,e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:t[0]||=t=>e.$emit(`clickimpl`,t),onFocus:t[1]||=(...t)=>e.handleFocus&&e.handleFocus(...t),onKeydown:t[2]||=$s((...t)=>e.handleKeydown&&e.handleKeydown(...t),[`self`]),onMousedown:t[3]||=(...t)=>e.handleMousedown&&e.handleMousedown(...t),onPointermove:t[4]||=t=>e.$emit(`pointermove`,t),onPointerleave:t[5]||=t=>e.$emit(`pointerleave`,t)}),[e.icon?(B(),H(o,{key:0},{default:F(()=>[(B(),H(ci(e.icon)))]),_:1})):G(`v-if`,!0),z(e.$slots,`default`)],16,CN)],64)}var TN=X(SN,[[`render`,wN],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue`]]),EN=()=>{let e=I(mN,{});return{elDropdown:e,_elDropdownSize:K(()=>e?.dropdownSize)}},DN=R({name:`ElDropdownItem`,components:{ElRovingFocusItem:xN,ElDropdownItemImpl:TN},inheritAttrs:!1,props:lN,emits:[`pointermove`,`pointerleave`,`click`],setup(e,{emit:t,attrs:n}){let{elDropdown:r}=EN(),i=ao(),{onItemEnter:a,onItemLeave:o}=I(pN,void 0),s=Dx(e=>(t(`pointermove`,e),e.defaultPrevented),Ox(t=>{if(e.disabled){o(t);return}let n=t.currentTarget;n===document.activeElement||n.contains(document.activeElement)||(a(t),t.defaultPrevented||n?.focus({preventScroll:!0}))})),c=Dx(e=>(t(`pointerleave`,e),e.defaultPrevented),Ox(o));return{handleClick:Dx(n=>{if(!e.disabled)return t(`click`,n),n.type!==`keydown`&&n.defaultPrevented},t=>{var n,a;if(e.disabled){t.stopImmediatePropagation();return}r?.hideOnClick?.value&&((n=r.handleClick)==null||n.call(r)),(a=r.commandHandler)==null||a.call(r,e.command,i,t)}),handlePointerMove:s,handlePointerLeave:c,propsAndAttrs:K(()=>({...e,...n}))}}});function ON(e,t,n,r,i,a){let o=oi(`el-dropdown-item-impl`),s=oi(`el-roving-focus-item`);return B(),H(s,{focusable:!e.disabled},{default:F(()=>[W(o,$a(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:F(()=>[z(e.$slots,`default`)]),_:3},16,[`onPointerleave`,`onPointermove`,`onClickimpl`])]),_:3},8,[`focusable`])}var kN=X(DN,[[`render`,ON],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue`]]),AN=R({name:`ElDropdownMenu`,props:uN,setup(e){let t=q(`dropdown`),{_elDropdownSize:n}=EN(),r=n.value,{contentRef:i,role:a,triggerId:o,isUsingKeyboard:s,handleClose:c}=I(pN,void 0),{rovingFocusGroupRef:l,rovingFocusGroupRootStyle:u,onBlur:d,onFocus:f,onKeydown:p,onMousedown:m}=I(qM,void 0),{collectionRef:h}=I(GM,void 0),g=K(()=>[t.b(`menu`),t.bm(`menu`,r?.value)]),_=mM(i,l,h),v=Dx(t=>{var n;(n=e.onKeydown)==null||n.call(e,t)},e=>{let{currentTarget:t,target:n}=e,r=kx(e);if(t.contains(n),Q.tab===r)return c();p(e)});function y(e){s.value&&f(e)}return{size:r,rovingFocusGroupRootStyle:u,dropdownKls:g,role:a,triggerId:o,dropdownListWrapperRef:_,handleKeydown:v,onBlur:d,handleFocus:y,onMousedown:m}}}),jN=[`role`,`aria-labelledby`];function MN(e,t,n,r,i,a){return B(),V(`ul`,{ref:e.dropdownListWrapperRef,class:A(e.dropdownKls),style:be(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onFocusin:t[0]||=(...t)=>e.handleFocus&&e.handleFocus(...t),onFocusout:t[1]||=(...t)=>e.onBlur&&e.onBlur(...t),onKeydown:t[2]||=$s((...t)=>e.handleKeydown&&e.handleKeydown(...t),[`self`]),onMousedown:t[3]||=$s((...t)=>e.onMousedown&&e.onMousedown(...t),[`self`])},[z(e.$slots,`default`)],46,jN)}var NN=X(AN,[[`render`,MN],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue`]]),PN=nv(vN,{DropdownItem:kN,DropdownMenu:NN}),FN=av(kN),IN=av(NN),LN={viewBox:`0 0 79 86`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`},RN=[`id`],zN=[`stop-color`],BN=[`stop-color`],VN=[`id`],HN=[`stop-color`],UN=[`stop-color`],WN=[`id`],GN={stroke:`none`,"stroke-width":`1`,fill:`none`,"fill-rule":`evenodd`},KN={transform:`translate(-1268.000000, -535.000000)`},qN={transform:`translate(1268.000000, 535.000000)`},JN=[`fill`],YN=[`fill`],XN={transform:`translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)`},ZN=[`fill`],QN=[`fill`],$N=[`fill`],eP=[`fill`],tP=[`fill`],nP={transform:`translate(53.000000, 45.000000)`},rP=[`fill`,`xlink:href`],iP=[`fill`,`mask`],aP=[`fill`],oP=X(R({name:`ImgEmpty`,__name:`img-empty`,setup(e){let t=q(`empty`),n=ib();return(e,r)=>(B(),V(`svg`,LN,[U(`defs`,null,[U(`linearGradient`,{id:`linearGradient-1-${N(n)}`,x1:`38.8503086%`,y1:`0%`,x2:`61.1496914%`,y2:`100%`},[U(`stop`,{"stop-color":`var(${N(t).cssVarBlockName(`fill-color-1`)})`,offset:`0%`},null,8,zN),U(`stop`,{"stop-color":`var(${N(t).cssVarBlockName(`fill-color-4`)})`,offset:`100%`},null,8,BN)],8,RN),U(`linearGradient`,{id:`linearGradient-2-${N(n)}`,x1:`0%`,y1:`9.5%`,x2:`100%`,y2:`90.5%`},[U(`stop`,{"stop-color":`var(${N(t).cssVarBlockName(`fill-color-1`)})`,offset:`0%`},null,8,HN),U(`stop`,{"stop-color":`var(${N(t).cssVarBlockName(`fill-color-6`)})`,offset:`100%`},null,8,UN)],8,VN),U(`rect`,{id:`path-3-${N(n)}`,x:`0`,y:`0`,width:`17`,height:`36`},null,8,WN)]),U(`g`,GN,[U(`g`,KN,[U(`g`,qN,[U(`path`,{d:`M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z`,fill:`var(${N(t).cssVarBlockName(`fill-color-3`)})`},null,8,JN),U(`polygon`,{fill:`var(${N(t).cssVarBlockName(`fill-color-7`)})`,transform:`translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) `,points:`13 58 53 58 42 45 2 45`},null,8,YN),U(`g`,XN,[U(`polygon`,{fill:`var(${N(t).cssVarBlockName(`fill-color-7`)})`,transform:`translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) `,points:`2.84078316e-14 3 18 3 23 7 5 7`},null,8,ZN),U(`polygon`,{fill:`var(${N(t).cssVarBlockName(`fill-color-5`)})`,points:`-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43`},null,8,QN),U(`rect`,{fill:`url(#linearGradient-1-${N(n)})`,transform:`translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) `,x:`38`,y:`7`,width:`17`,height:`36`},null,8,$N),U(`polygon`,{fill:`var(${N(t).cssVarBlockName(`fill-color-2`)})`,transform:`translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) `,points:`24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12`},null,8,eP)]),U(`rect`,{fill:`url(#linearGradient-2-${N(n)})`,x:`13`,y:`45`,width:`40`,height:`36`},null,8,tP),U(`g`,nP,[U(`use`,{fill:`var(${N(t).cssVarBlockName(`fill-color-8`)})`,transform:`translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) `,"xlink:href":`#path-3-${N(n)}`},null,8,rP),U(`polygon`,{fill:`var(${N(t).cssVarBlockName(`fill-color-9`)})`,mask:`url(#mask-4-${N(n)})`,transform:`translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) `,points:`7 0 24 0 20 18 7 16.5`},null,8,iP)]),U(`polygon`,{fill:`var(${N(t).cssVarBlockName(`fill-color-2`)})`,transform:`translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) `,points:`62 45 79 45 70 58 53 58`},null,8,aP)])])])]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue`]]),sP=Y({image:{type:String,default:``},imageSize:Number,description:{type:String,default:``}}),cP=[`src`],lP={key:1},uP=nv(X(R({name:`ElEmpty`,__name:`empty`,props:sP,setup(e){let t=e,{t:n}=N_(),r=q(`empty`),i=K(()=>t.description||n(`el.table.emptyText`)),a=K(()=>({width:xv(t.imageSize)}));return(e,t)=>(B(),V(`div`,{class:A(N(r).b())},[U(`div`,{class:A(N(r).e(`image`)),style:be(a.value)},[e.image?(B(),V(`img`,{key:0,src:e.image,ondragstart:`return false`},null,8,cP)):z(e.$slots,`image`,{key:1},()=>[W(oP)])],6),U(`div`,{class:A(N(r).e(`description`))},[e.$slots.description?z(e.$slots,`description`,{key:0}):(B(),V(`p`,lP,j(i.value),1))],2),e.$slots.default?(B(),V(`div`,{key:0,class:A(N(r).e(`bottom`))},[z(e.$slots,`default`)],2)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue`]])),dP=Y({...Y({size:{type:String,values:L_},disabled:Boolean}),model:Object,rules:{type:J(Object)},labelPosition:{type:String,values:[`left`,`right`,`top`],default:`right`},requireAsteriskPosition:{type:String,values:[`left`,`right`],default:`left`},labelWidth:{type:[String,Number],default:``},labelSuffix:{type:String,default:``},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:Boolean,scrollToError:Boolean,scrollIntoViewOptions:{type:J([Object,Boolean]),default:!0}}),fP={validate:(e,t,n)=>(x(e)||E(e))&&Cg(t)&&E(n)};function pP(){let e=M([]),t=K(()=>{if(!e.value.length)return`0`;let t=Math.max(...e.value);return t?`${t}px`:``});function n(n){let r=e.value.indexOf(n);return r===-1&&t.value===`0`&&`${n}`,r}function r(t,r){if(t&&r){let i=n(r);e.value.splice(i,1,t)}else t&&e.value.push(t)}function i(t){let r=n(t);r>-1&&e.value.splice(r,1)}return{autoLabelWidth:t,registerLabelWidth:r,deregisterLabelWidth:i}}var mP=(e,t)=>{let n=pf(t).map(e=>x(e)?e.join(`.`):e);return n.length>0?e.filter(e=>e.propString&&n.includes(e.propString)):e},hP=X(R({name:`ElForm`,__name:`form`,props:dP,emits:fP,setup(e,{expose:t,emit:n}){let r=e,i=n,a=M(),o=Zt([]),s=ub(),c=q(`form`),l=K(()=>{let{labelPosition:e,inline:t}=r;return[c.b(),c.m(s.value||`default`),{[c.m(`label-${e}`)]:e,[c.m(`inline`)]:t}]}),u=e=>mP(o,[e])[0],d=e=>{o.push(e)},f=e=>{e.prop&&o.splice(o.indexOf(e),1)},p=(e=[])=>{r.model&&mP(o,e).forEach(e=>e.resetField())},m=(e=[])=>{mP(o,e).forEach(e=>e.clearValidate())},h=K(()=>!!r.model),g=e=>{if(o.length===0)return[];let t=mP(o,e);return t.length?t:[]},_=async e=>y(void 0,e),v=async(e=[])=>{if(!h.value)return!1;let t=g(e);if(t.length===0)return!0;let n={};for(let e of t)try{await e.validate(``),e.validateState===`error`&&!e.error&&e.resetField()}catch(e){n={...n,...e}}return Object.keys(n).length===0?!0:Promise.reject(n)},y=async(e=[],t)=>{let n=!1,i=!T(t);try{return n=await v(e),n===!0&&await t?.(n),n}catch(e){if(e instanceof Error)throw e;let o=e;return r.scrollToError&&a.value&&a.value.querySelector(`.${c.b()}-item.is-error`)?.scrollIntoView(r.scrollIntoViewOptions),!n&&await t?.(!1,o),i&&Promise.reject(o)}},b=e=>{var t;let n=u(e);n&&((t=n.$el)==null||t.scrollIntoView(r.scrollIntoViewOptions))};return L(()=>r.rules,()=>{r.validateOnRuleChange&&_().catch(e=>void 0)},{deep:!0,flush:`post`}),er(ab,Zt({..._n(r),emit:i,resetFields:p,clearValidate:m,validateField:y,getField:u,addField:d,removeField:f,...pP()})),t({validate:_,validateField:y,resetFields:p,clearValidate:m,scrollToField:b,getField:u,fields:o}),(e,t)=>(B(),V(`form`,{ref_key:`formRef`,ref:a,class:A(l.value)},[z(e.$slots,`default`)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue`]]);function gP(){return gP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gP.apply(this,arguments)}function _P(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,yP(e,t)}function vP(e){return vP=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},vP(e)}function yP(e,t){return yP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},yP(e,t)}function bP(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function xP(e,t,n){return xP=bP()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&yP(i,n.prototype),i},xP.apply(null,arguments)}function SP(e){return Function.toString.call(e).indexOf(`[native code]`)!==-1}function CP(e){var t=typeof Map==`function`?new Map:void 0;return CP=function(e){if(e===null||!SP(e))return e;if(typeof e!=`function`)throw TypeError(`Super expression must either be null or a function`);if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return xP(e,arguments,vP(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),yP(n,e)},CP(e)}var wP=/%[sdj%]/g,TP=function(){};function EP(e){if(!e||!e.length)return null;var t={};return e.forEach(function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)}),t}function DP(e){var t=[...arguments].slice(1),n=0,r=t.length;return typeof e==`function`?e.apply(null,t):typeof e==`string`?e.replace(wP,function(e){if(e===`%%`)return`%`;if(n>=r)return e;switch(e){case`%s`:return String(t[n++]);case`%d`:return Number(t[n++]);case`%j`:try{return JSON.stringify(t[n++])}catch{return`[Circular]`}break;default:return e}}):e}function OP(e){return e===`string`||e===`url`||e===`hex`||e===`email`||e===`date`||e===`pattern`}function kP(e,t){return!!(e==null||t===`array`&&Array.isArray(e)&&!e.length||OP(t)&&typeof e==`string`&&!e)}function AP(e,t,n){var r=[],i=0,a=e.length;function o(e){r.push.apply(r,e||[]),i++,i===a&&n(r)}e.forEach(function(e){t(e,o)})}function jP(e,t,n){var r=0,i=e.length;function a(o){if(o&&o.length){n(o);return}var s=r;r+=1,s<i?t(e[s],a):n([])}a([])}function MP(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,e[n]||[])}),t}var NP=function(e){_P(t,e);function t(t,n){var r=e.call(this,`Async Validation Error`)||this;return r.errors=t,r.fields=n,r}return t}(CP(Error));function PP(e,t,n,r,i){if(t.first){var a=new Promise(function(t,a){jP(MP(e),n,function(e){return r(e),e.length?a(new NP(e,EP(e))):t(i)})});return a.catch(function(e){return e}),a}var o=t.firstFields===!0?Object.keys(e):t.firstFields||[],s=Object.keys(e),c=s.length,l=0,u=[],d=new Promise(function(t,a){var d=function(e){if(u.push.apply(u,e),l++,l===c)return r(u),u.length?a(new NP(u,EP(u))):t(i)};s.length||(r(u),t(i)),s.forEach(function(t){var r=e[t];o.indexOf(t)===-1?AP(r,n,d):jP(r,n,d)})});return d.catch(function(e){return e}),d}function FP(e){return!!(e&&e.message!==void 0)}function IP(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function LP(e,t){return function(n){var r=e.fullFields?IP(t,e.fullFields):t[n.field||e.fullField];return FP(n)?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:typeof n==`function`?n():n,fieldValue:r,field:n.field||e.fullField}}}function RP(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];typeof r==`object`&&typeof e[n]==`object`?e[n]=gP({},e[n],r):e[n]=r}}return e}var zP=function(e,t,n,r,i,a){e.required&&(!n.hasOwnProperty(e.field)||kP(t,a||e.type))&&r.push(DP(i.messages.required,e.fullField))},BP=function(e,t,n,r,i){(/^\s+$/.test(t)||t===``)&&r.push(DP(i.messages.whitespace,e.fullField))},VP,HP=(function(){if(VP)return VP;var e=`[a-fA-F\\d:]`,t=function(t){return t&&t.includeBoundaries?`(?:(?<=\\s|^)(?=`+e+`)|(?<=`+e+`)(?=\\s|$))`:``},n=`(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}`,r=`[a-fA-F\\d]{1,4}`,i=(`
(?:
(?:`+r+`:){7}(?:`+r+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:`+r+`:){6}(?:`+n+`|:`+r+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
(?:`+r+`:){5}(?::`+n+`|(?::`+r+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
(?:`+r+`:){4}(?:(?::`+r+`){0,1}:`+n+`|(?::`+r+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
(?:`+r+`:){3}(?:(?::`+r+`){0,2}:`+n+`|(?::`+r+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
(?:`+r+`:){2}(?:(?::`+r+`){0,3}:`+n+`|(?::`+r+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:`+r+`:){1}(?:(?::`+r+`){0,4}:`+n+`|(?::`+r+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+r+`){0,5}:`+n+`|(?::`+r+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`).replace(/\s*\/\/.*$/gm,``).replace(/\n/g,``).trim(),a=RegExp(`(?:^`+n+`$)|(?:^`+i+`$)`),o=RegExp(`^`+n+`$`),s=RegExp(`^`+i+`$`),c=function(e){return e&&e.exact?a:RegExp(`(?:`+t(e)+n+t(e)+`)|(?:`+t(e)+i+t(e)+`)`,`g`)};c.v4=function(e){return e&&e.exact?o:RegExp(``+t(e)+n+t(e),`g`)},c.v6=function(e){return e&&e.exact?s:RegExp(``+t(e)+i+t(e),`g`)};var l=`(?:(?:[a-z]+:)?//)`,u=`(?:\\S+(?::\\S*)?@)?`,d=c.v4().source,f=c.v6().source,p=`(?:`+l+`|www\\.)`+u+`(?:localhost|`+d+`|`+f+`|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return VP=RegExp(`(?:^`+p+`$)`,`i`),VP}),UP={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},WP={integer:function(e){return WP.number(e)&&parseInt(e,10)===e},float:function(e){return WP.number(e)&&!WP.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime==`function`&&typeof e.getMonth==`function`&&typeof e.getYear==`function`&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e==`number`},object:function(e){return typeof e==`object`&&!WP.array(e)},method:function(e){return typeof e==`function`},email:function(e){return typeof e==`string`&&e.length<=320&&!!e.match(UP.email)},url:function(e){return typeof e==`string`&&e.length<=2048&&!!e.match(HP())},hex:function(e){return typeof e==`string`&&!!e.match(UP.hex)}},GP=function(e,t,n,r,i){if(e.required&&t===void 0){zP(e,t,n,r,i);return}var a=[`integer`,`float`,`array`,`regexp`,`object`,`method`,`email`,`number`,`date`,`url`,`hex`],o=e.type;a.indexOf(o)>-1?WP[o](t)||r.push(DP(i.messages.types[o],e.fullField,e.type)):o&&typeof t!==e.type&&r.push(DP(i.messages.types[o],e.fullField,e.type))},KP=function(e,t,n,r,i){var a=typeof e.len==`number`,o=typeof e.min==`number`,s=typeof e.max==`number`,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=t,u=null,d=typeof t==`number`,f=typeof t==`string`,p=Array.isArray(t);if(d?u=`number`:f?u=`string`:p&&(u=`array`),!u)return!1;p&&(l=t.length),f&&(l=t.replace(c,`_`).length),a?l!==e.len&&r.push(DP(i.messages[u].len,e.fullField,e.len)):o&&!s&&l<e.min?r.push(DP(i.messages[u].min,e.fullField,e.min)):s&&!o&&l>e.max?r.push(DP(i.messages[u].max,e.fullField,e.max)):o&&s&&(l<e.min||l>e.max)&&r.push(DP(i.messages[u].range,e.fullField,e.min,e.max))},qP=`enum`,JP={required:zP,whitespace:BP,type:GP,range:KP,enum:function(e,t,n,r,i){e[qP]=Array.isArray(e[qP])?e[qP]:[],e[qP].indexOf(t)===-1&&r.push(DP(i.messages[qP],e.fullField,e[qP].join(`, `)))},pattern:function(e,t,n,r,i){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||r.push(DP(i.messages.pattern.mismatch,e.fullField,t,e.pattern))):typeof e.pattern==`string`&&(new RegExp(e.pattern).test(t)||r.push(DP(i.messages.pattern.mismatch,e.fullField,t,e.pattern))))}},YP=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t,`string`)&&!e.required)return n();JP.required(e,t,r,a,i,`string`),kP(t,`string`)||(JP.type(e,t,r,a,i),JP.range(e,t,r,a,i),JP.pattern(e,t,r,a,i),e.whitespace===!0&&JP.whitespace(e,t,r,a,i))}n(a)},XP=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t)&&!e.required)return n();JP.required(e,t,r,a,i),t!==void 0&&JP.type(e,t,r,a,i)}n(a)},ZP=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t===``&&(t=void 0),kP(t)&&!e.required)return n();JP.required(e,t,r,a,i),t!==void 0&&(JP.type(e,t,r,a,i),JP.range(e,t,r,a,i))}n(a)},QP=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t)&&!e.required)return n();JP.required(e,t,r,a,i),t!==void 0&&JP.type(e,t,r,a,i)}n(a)},$P=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t)&&!e.required)return n();JP.required(e,t,r,a,i),kP(t)||JP.type(e,t,r,a,i)}n(a)},eF=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t)&&!e.required)return n();JP.required(e,t,r,a,i),t!==void 0&&(JP.type(e,t,r,a,i),JP.range(e,t,r,a,i))}n(a)},tF=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t)&&!e.required)return n();JP.required(e,t,r,a,i),t!==void 0&&(JP.type(e,t,r,a,i),JP.range(e,t,r,a,i))}n(a)},nF=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t==null&&!e.required)return n();JP.required(e,t,r,a,i,`array`),t!=null&&(JP.type(e,t,r,a,i),JP.range(e,t,r,a,i))}n(a)},rF=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t)&&!e.required)return n();JP.required(e,t,r,a,i),t!==void 0&&JP.type(e,t,r,a,i)}n(a)},iF=`enum`,aF=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t)&&!e.required)return n();JP.required(e,t,r,a,i),t!==void 0&&JP[iF](e,t,r,a,i)}n(a)},oF=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t,`string`)&&!e.required)return n();JP.required(e,t,r,a,i),kP(t,`string`)||JP.pattern(e,t,r,a,i)}n(a)},sF=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t,`date`)&&!e.required)return n();if(JP.required(e,t,r,a,i),!kP(t,`date`)){var o=t instanceof Date?t:new Date(t);JP.type(e,o,r,a,i),o&&JP.range(e,o.getTime(),r,a,i)}}n(a)},cF=function(e,t,n,r,i){var a=[],o=Array.isArray(t)?`array`:typeof t;JP.required(e,t,r,a,i,o),n(a)},lF=function(e,t,n,r,i){var a=e.type,o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t,a)&&!e.required)return n();JP.required(e,t,r,o,i,a),kP(t,a)||JP.type(e,t,r,o,i)}n(o)},uF={string:YP,method:XP,number:ZP,boolean:QP,regexp:$P,integer:eF,float:tF,array:nF,object:rF,enum:aF,pattern:oF,date:sF,url:lF,hex:lF,email:lF,required:cF,any:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kP(t)&&!e.required)return n();JP.required(e,t,r,a,i)}n(a)}};function dF(){return{default:`Validation error on field %s`,required:`%s is required`,enum:`%s must be one of %s`,whitespace:`%s cannot be empty`,date:{format:`%s date %s is invalid for format %s`,parse:`%s date could not be parsed, %s is invalid `,invalid:`%s date %s is invalid`},types:{string:`%s is not a %s`,method:`%s is not a %s (function)`,array:`%s is not an %s`,object:`%s is not an %s`,number:`%s is not a %s`,date:`%s is not a %s`,boolean:`%s is not a %s`,integer:`%s is not an %s`,float:`%s is not a %s`,regexp:`%s is not a valid %s`,email:`%s is not a valid %s`,url:`%s is not a valid %s`,hex:`%s is not a valid %s`},string:{len:`%s must be exactly %s characters`,min:`%s must be at least %s characters`,max:`%s cannot be longer than %s characters`,range:`%s must be between %s and %s characters`},number:{len:`%s must equal %s`,min:`%s cannot be less than %s`,max:`%s cannot be greater than %s`,range:`%s must be between %s and %s`},array:{len:`%s must be exactly %s in length`,min:`%s cannot be less than %s in length`,max:`%s cannot be greater than %s in length`,range:`%s must be between %s and %s in length`},pattern:{mismatch:`%s value %s does not match pattern %s`},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var fF=dF(),pF=function(){function e(e){this.rules=null,this._messages=fF,this.define(e)}var t=e.prototype;return t.define=function(e){var t=this;if(!e)throw Error(`Cannot configure a schema with no rules`);if(typeof e!=`object`||Array.isArray(e))throw Error(`Rules must be an object`);this.rules={},Object.keys(e).forEach(function(n){var r=e[n];t.rules[n]=Array.isArray(r)?r:[r]})},t.messages=function(e){return e&&(this._messages=RP(dF(),e)),this._messages},t.validate=function(t,n,r){var i=this;n===void 0&&(n={}),r===void 0&&(r=function(){});var a=t,o=n,s=r;if(typeof o==`function`&&(s=o,o={}),!this.rules||Object.keys(this.rules).length===0)return s&&s(null,a),Promise.resolve(a);function c(e){var t=[],n={};function r(e){if(Array.isArray(e)){var n;t=(n=t).concat.apply(n,e)}else t.push(e)}for(var i=0;i<e.length;i++)r(e[i]);t.length?(n=EP(t),s(t,n)):s(null,a)}if(o.messages){var l=this.messages();l===fF&&(l=dF()),RP(l,o.messages),o.messages=l}else o.messages=this.messages();var u={};(o.keys||Object.keys(this.rules)).forEach(function(e){var n=i.rules[e],r=a[e];n.forEach(function(n){var o=n;typeof o.transform==`function`&&(a===t&&(a=gP({},a)),r=a[e]=o.transform(r)),o=typeof o==`function`?{validator:o}:gP({},o),o.validator=i.getValidationMethod(o),o.validator&&(o.field=e,o.fullField=o.fullField||e,o.type=i.getType(o),u[e]=u[e]||[],u[e].push({rule:o,value:r,source:a,field:e}))})});var d={};return PP(u,o,function(t,n){var r=t.rule,i=(r.type===`object`||r.type===`array`)&&(typeof r.fields==`object`||typeof r.defaultField==`object`);i&&=r.required||!r.required&&t.value,r.field=t.field;function s(e,t){return gP({},t,{fullField:r.fullField+`.`+e,fullFields:r.fullFields?[].concat(r.fullFields,[e]):[e]})}function c(c){c===void 0&&(c=[]);var l=Array.isArray(c)?c:[c];!o.suppressWarning&&l.length&&e.warning(`async-validator:`,l),l.length&&r.message!==void 0&&(l=[].concat(r.message));var u=l.map(LP(r,a));if(o.first&&u.length)return d[r.field]=1,n(u);if(!i)n(u);else{if(r.required&&!t.value)return r.message===void 0?o.error&&(u=[o.error(r,DP(o.messages.required,r.field))]):u=[].concat(r.message).map(LP(r,a)),n(u);var f={};r.defaultField&&Object.keys(t.value).map(function(e){f[e]=r.defaultField}),f=gP({},f,t.rule.fields);var p={};Object.keys(f).forEach(function(e){var t=f[e];p[e]=(Array.isArray(t)?t:[t]).map(s.bind(null,e))});var m=new e(p);m.messages(o.messages),t.rule.options&&(t.rule.options.messages=o.messages,t.rule.options.error=o.error),m.validate(t.value,t.rule.options||o,function(e){var t=[];u&&u.length&&t.push.apply(t,u),e&&e.length&&t.push.apply(t,e),n(t.length?t:null)})}}var l;if(r.asyncValidator)l=r.asyncValidator(r,t.value,c,t.source,o);else if(r.validator){try{l=r.validator(r,t.value,c,t.source,o)}catch(e){console.error==null||console.error(e),o.suppressValidatorError||setTimeout(function(){throw e},0),c(e.message)}l===!0?c():l===!1?c(typeof r.message==`function`?r.message(r.fullField||r.field):r.message||(r.fullField||r.field)+` fails`):l instanceof Array?c(l):l instanceof Error&&c(l.message)}l&&l.then&&l.then(function(){return c()},function(e){return c(e)})},function(e){c(e)},a)},t.getType=function(e){if(e.type===void 0&&e.pattern instanceof RegExp&&(e.type=`pattern`),typeof e.validator!=`function`&&e.type&&!uF.hasOwnProperty(e.type))throw Error(DP(`Unknown rule type %s`,e.type));return e.type||`string`},t.getValidationMethod=function(e){if(typeof e.validator==`function`)return e.validator;var t=Object.keys(e),n=t.indexOf(`message`);return n!==-1&&t.splice(n,1),t.length===1&&t[0]===`required`?uF.required:uF[this.getType(e)]||void 0},e}();pF.register=function(e,t){if(typeof t!=`function`)throw Error(`Cannot register a validator by type, validator is not a function`);uF[e]=t},pF.warning=TP,pF.messages=fF,pF.validators=uF;var mF=Y({label:String,labelWidth:{type:[String,Number]},labelPosition:{type:String,values:[`left`,`right`,`top`,``],default:``},prop:{type:J([String,Array])},required:{type:Boolean,default:void 0},rules:{type:J([Object,Array])},error:String,validateStatus:{type:String,values:[``,`error`,`validating`,`success`]},for:String,inlineMessage:{type:Boolean,default:void 0},showMessage:{type:Boolean,default:!0},size:{type:String,values:L_}}),hF=`ElLabelWrap`,gF=R({name:hF,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(e,{slots:t}){let n=I(ab,void 0),r=I(ob);r||x_(hF,`usage: <el-form-item><label-wrap /></el-form-item>`);let i=q(`form`),a=M(),o=M(0),s=()=>{if(a.value?.firstElementChild){let e=window.getComputedStyle(a.value.firstElementChild).width;return Math.ceil(Number.parseFloat(e))}else return 0},c=(r=`update`)=>{P(()=>{t.default&&e.isAutoWidth&&(r===`update`?o.value=s():r===`remove`&&n?.deregisterLabelWidth(o.value))})},l=()=>c(`update`);return Yr(()=>{l()}),Qr(()=>{c(`remove`)}),Zr(()=>l()),L(o,(t,r)=>{e.updateAll&&n?.registerLabelWidth(t,r)}),p_(K(()=>a.value?.firstElementChild??null),l),()=>{if(!t)return null;let{isAutoWidth:s}=e;if(s){let e=n?.autoLabelWidth,s=r?.hasLabel,c={};if(s&&e&&e!==`auto`){let t=Math.max(0,Number.parseInt(e,10)-o.value),i=(r.labelPosition||n.labelPosition)===`left`?`marginRight`:`marginLeft`;t&&(c[i]=`${t}px`)}return W(`div`,{ref:a,class:[i.be(`item`,`label-wrap`)],style:c},[t.default?.call(t)])}else return W(ja,{ref:a},[t.default?.call(t)])}}}),_F=[`role`,`aria-labelledby`],vF=X(R({name:`ElFormItem`,__name:`form-item`,props:mF,setup(e,{expose:t}){let n=e,r=bi(),i=I(ab,void 0),a=I(ob,void 0),o=ub(void 0,{formItem:!1}),s=q(`form-item`),c=ib().value,l=M([]),u=M(``),d=Yg(u,100),f=M(``),p=M(),m,h=!1,g=K(()=>n.labelPosition||i?.labelPosition),_=K(()=>g.value===`top`?{}:{width:xv(n.labelWidth??i?.labelWidth)}),v=K(()=>{if(g.value===`top`||i?.inline||!n.label&&!n.labelWidth&&O)return{};let e=xv(n.labelWidth??i?.labelWidth);return!n.label&&!r.label?{marginLeft:e}:{}}),y=K(()=>[s.b(),s.m(o.value),s.is(`error`,u.value===`error`),s.is(`validating`,u.value===`validating`),s.is(`success`,u.value===`success`),s.is(`required`,re.value||n.required),s.is(`no-asterisk`,i?.hideRequiredAsterisk),i?.requireAsteriskPosition===`right`?`asterisk-right`:`asterisk-left`,{[s.m(`feedback`)]:i?.statusIcon,[s.m(`label-${g.value}`)]:g.value}]),b=K(()=>Cg(n.inlineMessage)?n.inlineMessage:i?.inlineMessage||!1),S=K(()=>[s.e(`error`),{[s.em(`error`,`inline`)]:b.value}]),C=K(()=>n.prop?x(n.prop)?n.prop.join(`.`):n.prop:``),w=K(()=>!!(n.label||r.label)),E=K(()=>n.for??(l.value.length===1?l.value[0]:void 0)),D=K(()=>!E.value&&w.value),O=!!a,k=K(()=>{let e=i?.model;if(!(!e||!n.prop))return q_(e,n.prop).value}),ee=K(()=>{let{required:e}=n,t=[];n.rules&&t.push(...pf(n.rules));let r=i?.rules;if(r&&n.prop){let e=q_(r,n.prop).value;e&&t.push(...pf(e))}if(e!==void 0){let n=t.map((e,t)=>[e,t]).filter(([e])=>`required`in e);if(n.length>0)for(let[r,i]of n)r.required!==e&&(t[i]={...r,required:e});else t.push({required:e})}return t}),te=K(()=>ee.value.length>0),ne=e=>ee.value.filter(t=>!t.trigger||!e?!0:x(t.trigger)?t.trigger.includes(e):t.trigger===e).map(({trigger:e,...t})=>t),re=K(()=>ee.value.some(e=>e.required)),ie=K(()=>d.value===`error`&&n.showMessage&&(i?.showMessage??!0)),ae=K(()=>`${n.label||``}${i?.labelSuffix||``}`),oe=e=>{u.value=e},se=e=>{let{errors:t,fields:r}=e;(!t||!r)&&console.error(e),oe(`error`),f.value=t?t?.[0]?.message??`${n.prop} is required`:``,i?.emit(`validate`,n.prop,!1,f.value)},ce=()=>{oe(`success`),i?.emit(`validate`,n.prop,!0,``)},le=async e=>{let t=C.value;return new pF({[t]:e}).validate({[t]:k.value},{firstFields:!0}).then(()=>(ce(),!0)).catch(e=>(se(e),Promise.reject(e)))},ue=async(e,t)=>{if(h||!n.prop)return!1;let r=T(t);if(!te.value)return t?.(!1),!1;let i=ne(e);return i.length===0?(t?.(!0),!0):(oe(`validating`),le(i).then(()=>(t?.(!0),!0)).catch(e=>{let{fields:n}=e;return t?.(!1,n),r?!1:Promise.reject(n)}))},de=()=>{oe(``),f.value=``,h=!1},fe=async()=>{let e=i?.model;if(!e||!n.prop)return;let t=q_(e,n.prop);h=!0,t.value=xm(m),await P(),de(),h=!1},pe=e=>{l.value.includes(e)||l.value.push(e)},me=e=>{l.value=l.value.filter(t=>t!==e)};L(()=>n.error,e=>{f.value=e||``,oe(e?`error`:``)},{immediate:!0}),L(()=>n.validateStatus,e=>oe(e||``));let he=Zt({..._n(n),$el:p,size:o,validateMessage:f,validateState:u,labelId:c,inputIds:l,isGroup:D,hasLabel:w,fieldValue:k,addInputId:pe,removeInputId:me,resetField:fe,clearValidate:de,validate:ue,propString:C});return er(ob,he),Yr(()=>{n.prop&&(i?.addField(he),m=xm(k.value))}),Qr(()=>{i?.removeField(he)}),t({size:o,validateMessage:f,validateState:u,validate:ue,clearValidate:de,resetField:fe}),(e,t)=>(B(),V(`div`,{ref_key:`formItemRef`,ref:p,class:A(y.value),role:D.value?`group`:void 0,"aria-labelledby":D.value?N(c):void 0},[W(N(gF),{"is-auto-width":_.value.width===`auto`,"update-all":N(i)?.labelWidth===`auto`},{default:F(()=>[e.label||e.$slots.label?(B(),H(ci(E.value?`label`:`div`),{key:0,id:N(c),for:E.value,class:A(N(s).e(`label`)),style:be(_.value)},{default:F(()=>[z(e.$slots,`label`,{label:ae.value},()=>[Ja(j(ae.value),1)])]),_:3},8,[`id`,`for`,`class`,`style`])):G(`v-if`,!0)]),_:3},8,[`is-auto-width`,`update-all`]),U(`div`,{class:A(N(s).e(`content`)),style:be(v.value)},[z(e.$slots,`default`),W(Fs,{name:`${N(s).namespace.value}-zoom-in-top`},{default:F(()=>[ie.value?z(e.$slots,`error`,{key:0,error:f.value},()=>[U(`div`,{class:A(S.value)},j(f.value),3)]):G(`v-if`,!0)]),_:3},8,[`name`])],6)],10,_F))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue`]]),yF=nv(hP,{FormItem:vF}),bF=av(vF),xF=Y({urlList:{type:J(Array),default:()=>qy([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},scale:{type:Number,default:1},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},showProgress:Boolean,crossorigin:{type:J(String)}}),SF={close:()=>!0,error:e=>e instanceof Event,switch:e=>wg(e),rotate:e=>wg(e)},CF=[`src`,`crossorigin`],wF=nv(X(R({name:`ElImageViewer`,__name:`image-viewer`,props:xF,emits:SF,setup(e,{expose:t,emit:n}){let r={CONTAIN:{name:`contain`,icon:sn(ty)},ORIGINAL:{name:`original`,icon:sn(vy)}},i=e,a=n,o,{t:s}=N_(),c=q(`image-viewer`),{nextZIndex:l}=D_(),u=M(),d=M(),f=Le(),p=K(()=>{let{scale:e,minScale:t,maxScale:n}=i;return Bg(e,t,n)}),m=M(!0),h=M(!1),g=M(!1),_=M(i.initialIndex),v=dn(r.CONTAIN),y=M({scale:p.value,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),b=M(i.zIndex??l());xM(g,{ns:c});let x=K(()=>{let{urlList:e}=i;return e.length<=1}),S=K(()=>_.value===0),C=K(()=>_.value===i.urlList.length-1),w=K(()=>i.urlList[_.value]),T=K(()=>[c.e(`btn`),c.e(`prev`),c.is(`disabled`,!i.infinite&&S.value)]),E=K(()=>[c.e(`btn`),c.e(`next`),c.is(`disabled`,!i.infinite&&C.value)]),D=K(()=>{let{scale:e,deg:t,offsetX:n,offsetY:i,enableTransition:a}=y.value,o=n/e,s=i/e,c=t*Math.PI/180,l=Math.cos(c),u=Math.sin(c);o=o*l+s*u,s=s*l-n/e*u;let d={transform:`scale(${e}) rotate(${t}deg) translate(${o}px, ${s}px)`,transition:a?`transform .3s`:``};return v.value.name===r.CONTAIN.name&&(d.maxWidth=d.maxHeight=`100%`),d}),O=K(()=>`${_.value+1} / ${i.urlList.length}`);function k(){te(),o?.(),g.value=!1,a(`close`)}function ee(){let e=_g(e=>{switch(kx(e)){case Q.esc:i.closeOnPressEscape&&k();break;case Q.space:se();break;case Q.left:le();break;case Q.up:de(`zoomIn`);break;case Q.right:ue();break;case Q.down:de(`zoomOut`);break}}),t=_g(e=>{de((e.deltaY||e.deltaX)<0?`zoomIn`:`zoomOut`,{zoomRate:i.zoomRate,enableTransition:!1})});f.run(()=>{n_(document,`keydown`,e),n_(u,`wheel`,t)})}function te(){f.stop()}function ne(){m.value=!1}function re(e){h.value=!0,m.value=!1,a(`error`,e),e.target.alt=s(`el.image.error`)}function ie(e){if(m.value||e.button!==0||!u.value)return;y.value.enableTransition=!1;let{offsetX:t,offsetY:n}=y.value,r=e.pageX,i=e.pageY,a=_g(e=>{y.value={...y.value,offsetX:t+e.pageX-r,offsetY:n+e.pageY-i}}),o=n_(document,`mousemove`,a),s=n_(document,`mouseup`,()=>{o(),s()});e.preventDefault()}function ae(e){if(m.value||!u.value||e.touches.length!==1)return;y.value.enableTransition=!1;let{offsetX:t,offsetY:n}=y.value,{pageX:r,pageY:i}=e.touches[0],a=_g(e=>{let a=e.touches[0];y.value={...y.value,offsetX:t+a.pageX-r,offsetY:n+a.pageY-i}}),o=n_(document,`touchmove`,a),s=n_(document,`touchend`,()=>{o(),s()});e.preventDefault()}function oe(){y.value={scale:p.value,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function se(){if(m.value||h.value)return;let e=G_(r),t=Object.values(r),n=v.value.name;v.value=r[e[(t.findIndex(e=>e.name===n)+1)%e.length]],oe()}function ce(e){h.value=!1;let t=i.urlList.length;_.value=(e+t)%t}function le(){S.value&&!i.infinite||ce(_.value-1)}function ue(){C.value&&!i.infinite||ce(_.value+1)}function de(e,t={}){if(m.value||h.value)return;let{minScale:n,maxScale:r}=i,{zoomRate:o,rotateDeg:s,enableTransition:c}={zoomRate:i.zoomRate,rotateDeg:90,enableTransition:!0,...t};switch(e){case`zoomOut`:y.value.scale>n&&(y.value.scale=Number.parseFloat((y.value.scale/o).toFixed(3)));break;case`zoomIn`:y.value.scale<r&&(y.value.scale=Number.parseFloat((y.value.scale*o).toFixed(3)));break;case`clockwise`:y.value.deg+=s,a(`rotate`,y.value.deg);break;case`anticlockwise`:y.value.deg-=s,a(`rotate`,y.value.deg);break}y.value.enableTransition=c}function fe(e){e.detail?.focusReason===`pointer`&&e.preventDefault()}function pe(){i.closeOnPressEscape&&k()}function me(e){if(e.ctrlKey&&(e.deltaY<0||e.deltaY>0))return e.preventDefault(),!1}return L(()=>p.value,e=>{y.value.scale=e}),L(w,()=>{P(()=>{d.value?.complete||(m.value=!0)})}),L(_,e=>{oe(),a(`switch`,e)}),Yr(()=>{g.value=!0,ee(),o=n_(`wheel`,me,{passive:!1})}),t({setActiveItem:ce}),(e,t)=>(B(),H(N(ov),{to:`body`,disabled:!e.teleported},{default:F(()=>[W(Bo,{name:`viewer-fade`,appear:``},{default:F(()=>[U(`div`,{ref_key:`wrapper`,ref:u,tabindex:-1,class:A(N(c).e(`wrapper`)),style:be({zIndex:b.value})},[W(N(Ix),{loop:``,trapped:``,"focus-trap-el":u.value,"focus-start-el":`container`,onFocusoutPrevented:fe,onReleaseRequested:pe},{default:F(()=>[U(`div`,{class:A(N(c).e(`mask`)),onClick:t[0]||=$s(t=>e.hideOnClickModal&&k(),[`self`])},null,2),G(` CLOSE `),U(`span`,{class:A([N(c).e(`btn`),N(c).e(`close`)]),onClick:k},[W(N(Z),null,{default:F(()=>[W(N(qv))]),_:1})],2),G(` ARROW `),x.value?G(`v-if`,!0):(B(),V(ja,{key:0},[U(`span`,{class:A(T.value),onClick:le},[W(N(Z),null,{default:F(()=>[W(N(Nv))]),_:1})],2),U(`span`,{class:A(E.value),onClick:ue},[W(N(Z),null,{default:F(()=>[W(N(Pv))]),_:1})],2)],64)),e.$slots.progress||e.showProgress?(B(),V(`div`,{key:1,class:A([N(c).e(`btn`),N(c).e(`progress`)])},[z(e.$slots,`progress`,{activeIndex:_.value,total:e.urlList.length},()=>[Ja(j(O.value),1)])],2)):G(`v-if`,!0),G(` ACTIONS `),U(`div`,{class:A([N(c).e(`btn`),N(c).e(`actions`)])},[U(`div`,{class:A(N(c).e(`actions__inner`))},[z(e.$slots,`toolbar`,{actions:de,prev:le,next:ue,reset:se,activeIndex:_.value,setActiveItem:ce},()=>[W(N(Z),{onClick:t[1]||=e=>de(`zoomOut`)},{default:F(()=>[W(N(My))]),_:1}),W(N(Z),{onClick:t[2]||=e=>de(`zoomIn`)},{default:F(()=>[W(N(jy))]),_:1}),U(`i`,{class:A(N(c).e(`actions__divider`))},null,2),W(N(Z),{onClick:se},{default:F(()=>[(B(),H(ci(v.value.icon)))]),_:1}),U(`i`,{class:A(N(c).e(`actions__divider`))},null,2),W(N(Z),{onClick:t[3]||=e=>de(`anticlockwise`)},{default:F(()=>[W(N(hy))]),_:1}),W(N(Z),{onClick:t[4]||=e=>de(`clockwise`)},{default:F(()=>[W(N(gy))]),_:1})])],2)],2),G(` CANVAS `),U(`div`,{class:A(N(c).e(`canvas`))},[h.value&&e.$slots[`viewer-error`]?z(e.$slots,`viewer-error`,{key:0,activeIndex:_.value,src:w.value}):(B(),V(`img`,{ref_key:`imgRef`,ref:d,key:w.value,src:w.value,style:be(D.value),class:A(N(c).e(`img`)),crossorigin:e.crossorigin,onLoad:ne,onError:re,onMousedown:ie,onTouchstart:ae},null,46,CF))],2),z(e.$slots,`default`)]),_:3},8,[`focus-trap-el`])],6)]),_:3})]),_:3},8,[`disabled`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue`]])),TF=Y({hideOnClickModal:Boolean,src:{type:String,default:``},fit:{type:String,values:[``,`contain`,`cover`,`fill`,`none`,`scale-down`],default:``},loading:{type:String,values:[`eager`,`lazy`]},lazy:Boolean,scrollContainer:{type:J([String,Object])},previewSrcList:{type:J(Array),default:()=>qy([])},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},scale:{type:Number,default:1},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},showProgress:Boolean,crossorigin:{type:J(String)}}),EF={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>wg(e),close:()=>!0,show:()=>!0},DF=[`src`,`loading`,`crossorigin`],OF={key:0},kF=nv(X(R({name:`ElImage`,inheritAttrs:!1,__name:`image`,props:TF,emits:EF,setup(e,{expose:t,emit:n}){let r=e,i=n,{t:a}=N_(),o=q(`image`),s=xi(),c=K(()=>Zh(Object.entries(s).filter(([e])=>/^(data-|on[A-Z])/i.test(e)||[`id`,`style`].includes(e)))),l=eb({excludeListeners:!0,excludeKeys:K(()=>Object.keys(c.value))}),u=M(),d=M(!1),f=M(!0),p=M(!1),m=M(),h=M(),g=Fg&&`loading`in HTMLImageElement.prototype,_,v=K(()=>[o.e(`inner`),b.value&&o.e(`preview`),f.value&&o.is(`loading`)]),y=K(()=>{let{fit:e}=r;return Fg&&e?{objectFit:e}:{}}),b=K(()=>{let{previewSrcList:e}=r;return x(e)&&e.length>0}),S=K(()=>{let{previewSrcList:e,initialIndex:t}=r,n=t;return t>e.length-1&&(n=0),n}),C=K(()=>r.loading===`eager`?!1:!g&&r.loading===`lazy`||r.lazy),w=()=>{Fg&&(f.value=!0,d.value=!1,u.value=r.src)};function T(e){f.value=!1,d.value=!1,i(`load`,e)}function D(e){f.value=!1,d.value=!0,i(`error`,e)}function O(e){e&&(w(),te())}let k=Xg(O,200,!0);async function ee(){if(!Fg)return;await P();let{scrollContainer:e}=r;if(Eg(e))h.value=e;else if(E(e)&&e!==``)h.value=document.querySelector(e)??void 0;else if(m.value){let e=Cv(m.value);h.value=kg(e)?void 0:e}let{stop:t}=g_(m,([e])=>{k(e.isIntersecting)},{root:h});_=t}function te(){!Fg||!k||(_?.(),h.value=void 0,_=void 0)}function ne(){b.value&&(p.value=!0,i(`show`))}function re(){p.value=!1,i(`close`)}function ie(e){i(`switch`,e)}return L(()=>r.src,()=>{C.value?(f.value=!0,d.value=!1,te(),ee()):w()}),Yr(()=>{C.value?ee():w()}),t({showPreview:ne}),(e,t)=>(B(),V(`div`,$a({ref_key:`container`,ref:m},c.value,{class:[N(o).b(),e.$attrs.class]}),[d.value?z(e.$slots,`error`,{key:0},()=>[U(`div`,{class:A(N(o).e(`error`))},j(N(a)(`el.image.error`)),3)]):(B(),V(ja,{key:1},[u.value===void 0?G(`v-if`,!0):(B(),V(`img`,$a({key:0},N(l),{src:u.value,loading:e.loading,style:y.value,class:v.value,crossorigin:e.crossorigin,onClick:ne,onLoad:T,onError:D}),null,16,DF)),f.value?(B(),V(`div`,{key:1,class:A(N(o).e(`wrapper`))},[z(e.$slots,`placeholder`,{},()=>[U(`div`,{class:A(N(o).e(`placeholder`))},null,2)])],2)):G(`v-if`,!0)],64)),b.value?(B(),V(ja,{key:2},[p.value?(B(),H(N(wF),{key:0,"z-index":e.zIndex,"initial-index":S.value,infinite:e.infinite,"zoom-rate":e.zoomRate,"min-scale":e.minScale,"max-scale":e.maxScale,"show-progress":e.showProgress,"url-list":e.previewSrcList,scale:e.scale,crossorigin:e.crossorigin,"hide-on-click-modal":e.hideOnClickModal,teleported:e.previewTeleported,"close-on-press-escape":e.closeOnPressEscape,onClose:re,onSwitch:ie},pi({toolbar:F(t=>[z(e.$slots,`toolbar`,Te(Ka(t)))]),default:F(()=>[e.$slots.viewer?(B(),V(`div`,OF,[z(e.$slots,`viewer`)])):G(`v-if`,!0)]),_:2},[e.$slots.progress?{name:`progress`,fn:F(t=>[z(e.$slots,`progress`,Te(Ka(t)))]),key:`0`}:void 0,e.$slots[`viewer-error`]?{name:`viewer-error`,fn:F(t=>[z(e.$slots,`viewer-error`,Te(Ka(t)))]),key:`1`}:void 0]),1032,[`z-index`,`initial-index`,`infinite`,`zoom-rate`,`min-scale`,`max-scale`,`show-progress`,`url-list`,`scale`,`crossorigin`,`hide-on-click-modal`,`teleported`,`close-on-press-escape`])):G(`v-if`,!0)],64)):G(`v-if`,!0)],16))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue`]])),AF=Y({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:2**53-1},min:{type:Number,default:-(2**53-1)},modelValue:{type:[Number,null]},readonly:Boolean,disabled:{type:Boolean,default:void 0},size:R_,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:``,values:[``,`right`]},valueOnClear:{type:J([String,Number,null]),validator:e=>e===null||wg(e)||[`min`,`max`].includes(e),default:null},name:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0},...Yy([`ariaLabel`]),inputmode:{type:J(String),default:void 0},align:{type:J(String),default:`center`},disabledScientific:Boolean}),jF={[cv]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[lv]:e=>wg(e)||eg(e),[sv]:e=>wg(e)||eg(e)},MF=[`aria-label`],NF=[`aria-label`],PF=nv(X(R({name:`ElInputNumber`,__name:`input-number`,props:AF,emits:jF,setup(e,{expose:t,emit:n}){let r=e,i=n,{t:a}=N_(),o=q(`input-number`),s=M(),c=Zt({currentValue:r.modelValue,userInput:null}),{formItem:l}=sb(),u=K(()=>wg(r.modelValue)&&r.modelValue<=r.min),d=K(()=>wg(r.modelValue)&&r.modelValue>=r.max),f=K(()=>{let e=v(r.step);return Sg(r.precision)?Math.max(v(r.modelValue),e):(r.precision,r.precision)}),p=K(()=>r.controls&&r.controlsPosition===`right`),m=ub(),h=db(),g=K(()=>{if(c.userInput!==null)return c.userInput;let e=c.currentValue;if(eg(e))return``;if(wg(e)){if(Number.isNaN(e))return``;Sg(r.precision)||(e=e.toFixed(r.precision))}return e}),_=(e,t)=>{if(Sg(t)&&(t=f.value),t===0)return Math.round(e);let n=String(e),r=n.indexOf(`.`);if(r===-1||!n.replace(`.`,``).split(``)[r+t])return e;let i=n.length;return n.charAt(i-1)===`5`&&(n=`${n.slice(0,Math.max(0,i-1))}6`),Number.parseFloat(Number(n).toFixed(t))},v=e=>{if(eg(e))return 0;let t=e.toString(),n=t.indexOf(`.`),r=0;return n!==-1&&(r=t.length-n-1),r},y=(e,t=1)=>wg(e)?e>=2**53-1&&t===1||e<=-(2**53-1)&&t===-1?e:_(e+r.step*t):c.currentValue,b=e=>{let t=kx(e),n=Ax(e);if(r.disabledScientific&&[`e`,`E`].includes(n)){e.preventDefault();return}switch(t){case Q.up:e.preventDefault(),x();break;case Q.down:e.preventDefault(),S();break}},x=()=>{r.readonly||h.value||d.value||(w(y(Number(g.value)||0)),i(lv,c.currentValue),ne())},S=()=>{r.readonly||h.value||u.value||(w(y(Number(g.value)||0,-1)),i(lv,c.currentValue),ne())},C=(e,t)=>{let{max:n,min:a,step:o,precision:s,stepStrictly:c,valueOnClear:l}=r;n<a&&x_(`InputNumber`,`min should not be greater than max.`);let u=Number(e);if(eg(e)||Number.isNaN(u))return null;if(e===``){if(l===null)return null;u=E(l)?{min:a,max:n}[l]:l}return c&&(u=_(Math.round(_(u/o))*o,s),u!==e&&t&&i(`update:modelValue`,u)),Sg(s)||(u=_(u,s)),(u>n||u<a)&&(u=u>n?n:a,t&&i(`update:modelValue`,u)),u},w=(e,t=!0)=>{var n;let a=c.currentValue,o=C(e);if(!t){i(sv,o);return}c.userInput=null,!(a===o&&e)&&(i(sv,o),a!==o&&i(cv,o,a),r.validateEvent&&((n=l?.validate)==null||n.call(l,`change`).catch(e=>void 0)),c.currentValue=o)},T=e=>{c.userInput=e;let t=e===``?null:Number(e);i(lv,t),w(t,!1)},D=e=>{let t=e===``?``:Number(e);(wg(t)&&!Number.isNaN(t)||e===``)&&w(t),ne(),c.userInput=null},O=()=>{var e,t;(t=(e=s.value)?.focus)==null||t.call(e)},k=()=>{var e,t;(t=(e=s.value)?.blur)==null||t.call(e)},ee=e=>{i(`focus`,e)},te=e=>{var t;c.userInput=null,c.currentValue===null&&s.value?.input&&(s.value.input.value=``),i(`blur`,e),r.validateEvent&&((t=l?.validate)==null||t.call(l,`blur`).catch(e=>void 0))},ne=()=>{c.currentValue!==r.modelValue&&(c.currentValue=r.modelValue)},re=e=>{document.activeElement===e.target&&e.preventDefault()};return L(()=>r.modelValue,(e,t)=>{let n=C(e,!0);c.userInput===null&&n!==t&&(c.currentValue=n)},{immediate:!0}),L(()=>r.precision,()=>{c.currentValue=C(r.modelValue)}),Yr(()=>{let{min:e,max:t,modelValue:n}=r,a=s.value?.input;if(a.setAttribute(`role`,`spinbutton`),Number.isFinite(t)?a.setAttribute(`aria-valuemax`,String(t)):a.removeAttribute(`aria-valuemax`),Number.isFinite(e)?a.setAttribute(`aria-valuemin`,String(e)):a.removeAttribute(`aria-valuemin`),a.setAttribute(`aria-valuenow`,c.currentValue||c.currentValue===0?String(c.currentValue):``),a.setAttribute(`aria-disabled`,String(h.value)),!wg(n)&&n!=null){let e=Number(n);Number.isNaN(e)&&(e=null),i(sv,e)}a.addEventListener(`wheel`,re,{passive:!1})}),Zr(()=>{(s.value?.input)?.setAttribute(`aria-valuenow`,`${c.currentValue??``}`)}),t({focus:O,blur:k}),(e,t)=>(B(),V(`div`,{class:A([N(o).b(),N(o).m(N(m)),N(o).is(`disabled`,N(h)),N(o).is(`without-controls`,!e.controls),N(o).is(`controls-right`,p.value),N(o).is(e.align,!!e.align)]),onDragstart:t[0]||=$s(()=>{},[`prevent`])},[e.controls?Qn((B(),V(`span`,{key:0,role:`button`,"aria-label":N(a)(`el.inputNumber.decrease`),class:A([N(o).e(`decrease`),N(o).is(`disabled`,u.value)]),onKeydown:tc(S,[`enter`])},[z(e.$slots,`decrease-icon`,{},()=>[W(N(Z),null,{default:F(()=>[p.value?(B(),H(N(Mv),{key:0})):(B(),H(N(sy),{key:1}))]),_:1})])],42,MF)),[[N(Wk),S]]):G(`v-if`,!0),e.controls?Qn((B(),V(`span`,{key:1,role:`button`,"aria-label":N(a)(`el.inputNumber.increase`),class:A([N(o).e(`increase`),N(o).is(`disabled`,d.value)]),onKeydown:tc(x,[`enter`])},[z(e.$slots,`increase-icon`,{},()=>[W(N(Z),null,{default:F(()=>[p.value?(B(),H(N(Fv),{key:0})):(B(),H(N(py),{key:1}))]),_:1})])],42,NF)),[[N(Wk),x]]):G(`v-if`,!0),W(N(Ob),{id:e.id,ref_key:`input`,ref:s,type:`number`,step:e.step,"model-value":g.value,placeholder:e.placeholder,readonly:e.readonly,disabled:N(h),size:N(m),max:e.max,min:e.min,name:e.name,"aria-label":e.ariaLabel,"validate-event":!1,inputmode:e.inputmode,onKeydown:b,onBlur:te,onFocus:ee,onInput:T,onChange:D},pi({_:2},[e.$slots.prefix?{name:`prefix`,fn:F(()=>[z(e.$slots,`prefix`)]),key:`0`}:void 0,e.$slots.suffix?{name:`suffix`,fn:F(()=>[z(e.$slots,`suffix`)]),key:`1`}:void 0]),1032,[`id`,`step`,`model-value`,`placeholder`,`readonly`,`disabled`,`size`,`max`,`min`,`name`,`aria-label`,`inputmode`])],34))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue`]])),FF=Y({modelValue:{type:J(Array)},max:Number,tagType:{...VD.type,default:`info`},tagEffect:VD.effect,trigger:{type:J(String),default:Q.enter},draggable:Boolean,delimiter:{type:[String,RegExp],default:``},size:R_,clearable:Boolean,clearIcon:{type:Ny,default:Gv},disabled:{type:Boolean,default:void 0},validateEvent:{type:Boolean,default:!0},readonly:Boolean,autofocus:Boolean,id:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},placeholder:String,autocomplete:{type:J(String),default:`off`},saveOnBlur:{type:Boolean,default:!0},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},ariaLabel:String}),IF={[sv]:e=>x(e)||Sg(e),[cv]:e=>x(e)||Sg(e),[lv]:e=>E(e),"add-tag":e=>E(e)||x(e),"remove-tag":(e,t)=>E(e)&&wg(t),"drag-tag":(e,t,n)=>wg(e)&&wg(t)&&E(n),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0};function LF({props:e,emit:t,formItem:n}){let r=db(),i=ub(),a=dn(),o=M(),s=M(),c=K(()=>[`small`].includes(i.value)?`small`:`default`),l=K(()=>e.modelValue?.length?void 0:e.placeholder),u=K(()=>!(e.readonly||r.value)),d=K(()=>Sg(e.max)?!1:(e.modelValue?.length??0)>=e.max),f=K(()=>e.collapseTags?e.modelValue?.slice(0,e.maxCollapseTags):e.modelValue),p=K(()=>e.collapseTags?e.modelValue?.slice(e.maxCollapseTags):[]),m=n=>{let r=[...e.modelValue??[],...pf(n)];t(sv,r),t(cv,r),t(`add-tag`,n),o.value=void 0},h=t=>{let n=t.split(e.delimiter).filter(e=>e&&e!==t);if(e.max){let t=e.max-(e.modelValue?.length??0);n.splice(t)}return n.length===1?n[0]:n},g=n=>{if(d.value){o.value=void 0;return}if(!D.value){if(e.delimiter&&o.value){let e=h(o.value);e.length&&m(e)}t(lv,n.target.value)}},_=t=>{if(!D.value)switch(kx(t)){case e.trigger:t.preventDefault(),t.stopPropagation(),y();break;case Q.numpadEnter:e.trigger===Q.enter&&(t.preventDefault(),t.stopPropagation(),y());break;case Q.backspace:!o.value&&e.modelValue?.length&&(t.preventDefault(),t.stopPropagation(),b(e.modelValue.length-1));break}},v=t=>{if(!(D.value||!By()))switch(kx(t)){case Q.space:e.trigger===Q.space&&(t.preventDefault(),t.stopPropagation(),y());break}},y=()=>{let e=o.value?.trim();!e||d.value||m(e)},b=n=>{let r=(e.modelValue??[]).slice(),[i]=r.splice(n,1);t(sv,r),t(cv,r),t(`remove-tag`,i,n)},x=()=>{o.value=void 0,t(sv,void 0),t(cv,void 0),t(`clear`)},S=(n,r,i)=>{let a=(e.modelValue??[]).slice(),[o]=a.splice(n,1),s=r>n&&i===`before`?-1:+(r<n&&i===`after`);a.splice(r+s,0,o),t(sv,a),t(cv,a),t(`drag-tag`,n,r+s,o)},C=()=>{var e;(e=a.value)==null||e.focus()},w=()=>{var e;(e=a.value)==null||e.blur()},{wrapperRef:T,isFocused:E}=Sb(a,{disabled:r,beforeBlur(e){return s.value?.isFocusInsideContent(e)},afterBlur(){var t;e.saveOnBlur?y():o.value=void 0,e.validateEvent&&((t=n?.validate)==null||t.call(n,`blur`).catch(e=>void 0))}}),{isComposing:D,handleCompositionStart:O,handleCompositionUpdate:k,handleCompositionEnd:ee}=wb({afterComposition:g});return L(()=>e.modelValue,()=>{var t;e.validateEvent&&((t=n?.validate)==null||t.call(n,`change`).catch(e=>void 0))}),{inputRef:a,wrapperRef:T,tagTooltipRef:s,isFocused:E,isComposing:D,inputValue:o,size:i,tagSize:c,placeholder:l,closable:u,disabled:r,inputLimit:d,showTagList:f,collapseTagList:p,handleDragged:S,handleInput:g,handleKeydown:_,handleKeyup:v,handleAddTag:y,handleRemoveTag:b,handleClear:x,handleCompositionStart:O,handleCompositionUpdate:k,handleCompositionEnd:ee,focus:C,blur:w}}function RF(){let e=M(!1);return{hovering:e,handleMouseEnter:()=>{e.value=!0},handleMouseLeave:()=>{e.value=!1}}}function zF(){let e=dn(),t=M(0),n=K(()=>({minWidth:`${Math.max(t.value,11)}px`}));return p_(e,()=>{t.value=e.value?.getBoundingClientRect().width??0}),{calculatorRef:e,calculatorWidth:t,inputStyle:n}}function BF({wrapperRef:e,handleDragged:t,afterDragged:n}){let r=q(`input-tag`),i=dn(),a=M(!1),o,s,c,l;function u(e){return`.${r.e(`inner`)} .${r.namespace.value}-tag:nth-child(${e+1})`}function d(t,n){o=n,s=e.value.querySelector(u(n)),s&&(s.style.opacity=`0.5`),t.dataTransfer.effectAllowed=`move`}function f(t,n){if(c=n,t.preventDefault(),t.dataTransfer.dropEffect=`move`,Sg(o)||o===n){a.value=!1;return}let s=e.value.querySelector(u(n)).getBoundingClientRect(),d=o+1!==n,f=o-1!==n,p=t.clientX-s.left,m=d?f?.5:1:-1,h=f?d?.5:0:1;l=p<=s.width*m?`before`:p>s.width*h?`after`:void 0;let g=e.value.querySelector(`.${r.e(`inner`)}`),_=g.getBoundingClientRect(),v=Number.parseFloat(yv(g,`gap`))/2,y=s.top-_.top,b=-9999;if(l===`before`)b=Math.max(s.left-_.left-v,Math.floor(-v/2));else if(l===`after`){let e=s.right-_.left;b=e+(_.width===e?Math.floor(v/2):v)}bv(i.value,{top:`${y}px`,left:`${b}px`}),a.value=!!l}function p(e){e.preventDefault(),s&&(s.style.opacity=``),l&&!Sg(o)&&!Sg(c)&&o!==c&&t(o,c,l),a.value=!1,o=void 0,s=null,c=void 0,l=void 0,n?.()}return{dropIndicatorRef:i,showDropIndicator:a,handleDragStart:d,handleDragOver:f,handleDragEnd:p}}function VF({props:e,isFocused:t,hovering:n,disabled:r,inputValue:i,size:a,validateState:o,validateIcon:s,needStatusIcon:c}){let l=xi(),u=bi(),d=q(`input-tag`),f=q(`input`),p=M(),m=M(),h=K(()=>[d.b(),d.is(`focused`,t.value),d.is(`hovering`,n.value),d.is(`disabled`,r.value),d.m(a.value),d.e(`wrapper`),l.class]),g=K(()=>[l.style]),_=K(()=>[d.e(`inner`),d.is(`draggable`,e.draggable),d.is(`left-space`,!e.modelValue?.length&&!u.prefix),d.is(`right-space`,!e.modelValue?.length&&!y.value)]),v=K(()=>e.clearable&&!r.value&&!e.readonly&&(e.modelValue?.length||i.value)&&(t.value||n.value)),y=K(()=>u.suffix||v.value||o.value&&s.value&&c.value),b=Zt({innerWidth:0,collapseItemWidth:0}),x=()=>{if(!m.value)return 0;let e=window.getComputedStyle(m.value);return Number.parseFloat(e.gap||`6px`)},S=()=>{b.innerWidth=Number.parseFloat(window.getComputedStyle(m.value).width)},C=()=>{b.collapseItemWidth=p.value.getBoundingClientRect().width},w=K(()=>{if(!e.collapseTags)return{};let t=x(),n=t+11,r=p.value&&e.maxCollapseTags===1?b.innerWidth-b.collapseItemWidth-t-n:b.innerWidth-n;return{maxWidth:`${Math.max(r,0)}px`}});return p_(m,S),p_(p,C),{ns:d,nsInput:f,containerKls:h,containerStyle:g,innerKls:_,showClear:v,showSuffix:y,tagStyle:w,collapseItemRef:p,innerRef:m}}var HF=[`id`,`minlength`,`maxlength`,`disabled`,`readonly`,`autocomplete`,`tabindex`,`placeholder`,`autofocus`,`ariaLabel`],UF=[`textContent`],WF=nv(X(R({name:`ElInputTag`,inheritAttrs:!1,__name:`input-tag`,props:FF,emits:IF,setup(e,{expose:t,emit:n}){let r=e,i=n,a=eb(),o=bi(),{form:s,formItem:c}=sb(),{inputId:l}=cb(r,{formItemContext:c}),u=K(()=>s?.statusIcon??!1),d=K(()=>c?.validateState||``),f=K(()=>d.value&&Ly[d.value]),{inputRef:m,wrapperRef:h,tagTooltipRef:g,isFocused:_,inputValue:v,size:y,tagSize:b,placeholder:x,closable:S,disabled:C,showTagList:w,collapseTagList:T,handleDragged:E,handleInput:D,handleKeydown:O,handleKeyup:k,handleRemoveTag:ee,handleClear:te,handleCompositionStart:ne,handleCompositionUpdate:re,handleCompositionEnd:ie,focus:ae,blur:oe}=LF({props:r,emit:i,formItem:c}),{hovering:se,handleMouseEnter:ce,handleMouseLeave:le}=RF(),{calculatorRef:ue,inputStyle:de}=zF(),{dropIndicatorRef:fe,showDropIndicator:pe,handleDragStart:me,handleDragOver:he,handleDragEnd:ge}=BF({wrapperRef:h,handleDragged:E,afterDragged:ae}),{ns:_e,nsInput:ve,containerKls:ye,containerStyle:xe,innerKls:Se,showClear:Ce,showSuffix:we,tagStyle:Te,collapseItemRef:Ee,innerRef:De}=VF({props:r,hovering:se,isFocused:_,inputValue:v,disabled:C,size:y,validateState:d,validateIcon:f,needStatusIcon:u});return t({focus:ae,blur:oe}),(e,t)=>(B(),V(`div`,{ref_key:`wrapperRef`,ref:h,class:A(N(ye)),style:be(N(xe)),onMouseenter:t[8]||=(...e)=>N(ce)&&N(ce)(...e),onMouseleave:t[9]||=(...e)=>N(le)&&N(le)(...e)},[N(o).prefix?(B(),V(`div`,{key:0,class:A(N(_e).e(`prefix`))},[z(e.$slots,`prefix`)],2)):G(`v-if`,!0),U(`div`,{ref_key:`innerRef`,ref:De,class:A(N(Se))},[(B(!0),V(ja,null,fi(N(w),(n,r)=>(B(),H(N(GD),{key:r,size:N(b),closable:N(S),type:e.tagType,effect:e.tagEffect,draggable:N(S)&&e.draggable,style:be(N(Te)),"disable-transitions":``,onClose:e=>N(ee)(r),onDragstart:e=>N(me)(e,r),onDragover:e=>N(he)(e,r),onDragend:N(ge),onDrop:t[0]||=$s(()=>{},[`stop`])},{default:F(()=>[z(e.$slots,`tag`,{value:n,index:r},()=>[Ja(j(n),1)])]),_:2},1032,[`size`,`closable`,`type`,`effect`,`draggable`,`style`,`onClose`,`onDragstart`,`onDragover`,`onDragend`]))),128)),e.collapseTags&&e.modelValue&&e.modelValue.length>e.maxCollapseTags?(B(),H(N(xw),{key:0,ref_key:`tagTooltipRef`,ref:g,disabled:!e.collapseTagsTooltip,"fallback-placements":[`bottom`,`top`,`right`,`left`],effect:e.tagEffect,placement:`bottom`},{default:F(()=>[U(`div`,{ref_key:`collapseItemRef`,ref:Ee},[W(N(GD),{closable:!1,size:N(b),type:e.tagType,effect:e.tagEffect,"disable-transitions":``},{default:F(()=>[Ja(` + `+j(e.modelValue.length-e.maxCollapseTags),1)]),_:1},8,[`size`,`type`,`effect`])],512)]),content:F(()=>[U(`div`,{class:A(N(_e).e(`input-tag-list`))},[(B(!0),V(ja,null,fi(N(T),(t,n)=>(B(),H(N(GD),{key:n,size:N(b),closable:N(S),type:e.tagType,effect:e.tagEffect,"disable-transitions":``,onClose:t=>N(ee)(n+e.maxCollapseTags)},{default:F(()=>[z(e.$slots,`tag`,{value:t,index:n+e.maxCollapseTags},()=>[Ja(j(t),1)])]),_:2},1032,[`size`,`closable`,`type`,`effect`,`onClose`]))),128))],2)]),_:3},8,[`disabled`,`effect`])):G(`v-if`,!0),U(`div`,{class:A(N(_e).e(`input-wrapper`))},[Qn(U(`input`,$a({id:N(l),ref_key:`inputRef`,ref:m,"onUpdate:modelValue":t[1]||=e=>un(v)?v.value=e:null},N(a),{type:`text`,minlength:e.minlength,maxlength:e.maxlength,disabled:N(C),readonly:e.readonly,autocomplete:e.autocomplete,tabindex:e.tabindex,placeholder:N(x),autofocus:e.autofocus,ariaLabel:e.ariaLabel,class:N(_e).e(`input`),style:N(de),onCompositionstart:t[2]||=(...e)=>N(ne)&&N(ne)(...e),onCompositionupdate:t[3]||=(...e)=>N(re)&&N(re)(...e),onCompositionend:t[4]||=(...e)=>N(ie)&&N(ie)(...e),onInput:t[5]||=(...e)=>N(D)&&N(D)(...e),onKeydown:t[6]||=(...e)=>N(O)&&N(O)(...e),onKeyup:t[7]||=(...e)=>N(k)&&N(k)(...e)}),null,16,HF),[[Gs,N(v)]]),U(`span`,{ref_key:`calculatorRef`,ref:ue,"aria-hidden":`true`,class:A(N(_e).e(`input-calculator`)),textContent:j(N(v))},null,10,UF)],2),Qn(U(`div`,{ref_key:`dropIndicatorRef`,ref:fe,class:A(N(_e).e(`drop-indicator`))},null,2),[[is,N(pe)]])],2),N(we)?(B(),V(`div`,{key:1,class:A(N(_e).e(`suffix`))},[z(e.$slots,`suffix`),N(Ce)?(B(),H(N(Z),{key:0,class:A([N(_e).e(`icon`),N(_e).e(`clear`)]),onMousedown:$s(N(p),[`prevent`]),onClick:N(te)},{default:F(()=>[(B(),H(ci(e.clearIcon)))]),_:1},8,[`class`,`onMousedown`,`onClick`])):G(`v-if`,!0),d.value&&f.value&&u.value?(B(),H(N(Z),{key:1,class:A([N(ve).e(`icon`),N(ve).e(`validateIcon`),N(ve).is(`loading`,d.value===`validating`)])},{default:F(()=>[(B(),H(ci(f.value)))]),_:1},8,[`class`])):G(`v-if`,!0)],2)):G(`v-if`,!0)],38))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/input-tag/src/input-tag.vue`]])),GF=Y({type:{type:String,values:[`primary`,`success`,`warning`,`info`,`danger`,`default`],default:void 0},underline:{type:[Boolean,String],values:[!0,!1,`always`,`never`,`hover`],default:void 0},disabled:Boolean,href:{type:String,default:``},target:{type:String,default:`_self`},icon:{type:Ny}}),KF={click:e=>e instanceof MouseEvent},qF=[`href`,`target`],JF=nv(X(R({name:`ElLink`,__name:`link`,props:GF,emits:KF,setup(e,{emit:t}){let n=e,r=t,i=Y_(`link`);qw({scope:`el-link`,from:`The underline option (boolean)`,replacement:`'always' | 'hover' | 'never'`,version:`3.0.0`,ref:`https://element-plus.org/en-US/component/link.html#underline`},K(()=>Cg(n.underline)));let a=q(`link`),o=K(()=>[a.b(),a.m(n.type??i.value?.type??`default`),a.is(`disabled`,n.disabled),a.is(`underline`,s.value===`always`),a.is(`hover-underline`,s.value===`hover`&&!n.disabled)]),s=K(()=>Cg(n.underline)?n.underline?`hover`:`never`:n.underline??i.value?.underline??`hover`);function c(e){n.disabled||r(`click`,e)}return(e,t)=>(B(),V(`a`,{class:A(o.value),href:e.disabled||!e.href?void 0:e.href,target:e.disabled||!e.href?void 0:e.target,onClick:c},[e.icon?(B(),H(N(Z),{key:0},{default:F(()=>[(B(),H(ci(e.icon)))]),_:1})):G(`v-if`,!0),e.$slots.default?(B(),V(`span`,{key:1,class:A(N(a).e(`inner`))},[z(e.$slots,`default`)],2)):G(`v-if`,!0),e.$slots.icon?z(e.$slots,`icon`,{key:2}):G(`v-if`,!0)],10,qF))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue`]])),YF=class{constructor(e,t){this.parent=e,this.domNode=t,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll(`li`),this.addListeners()}gotoSubIndex(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e}addListeners(){let e=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,t=>{t.addEventListener(`keydown`,t=>{let n=kx(t),r=!1;switch(n){case Q.down:this.gotoSubIndex(this.subIndex+1),r=!0;break;case Q.up:this.gotoSubIndex(this.subIndex-1),r=!0;break;case Q.tab:_b(e,`mouseleave`);break;case Q.enter:case Q.numpadEnter:case Q.space:r=!0,t.currentTarget.click();break}return r&&(t.preventDefault(),t.stopPropagation()),!1})})}},XF=class{constructor(e,t){this.domNode=e,this.submenu=null,this.submenu=null,this.init(t)}init(e){this.domNode.setAttribute(`tabindex`,`0`);let t=this.domNode.querySelector(`.${e}-menu`);t&&(this.submenu=new YF(this,t)),this.addListeners()}addListeners(){this.domNode.addEventListener(`keydown`,e=>{let t=kx(e),n=!1;switch(t){case Q.down:_b(e.currentTarget,`mouseenter`),this.submenu&&this.submenu.gotoSubIndex(0),n=!0;break;case Q.up:_b(e.currentTarget,`mouseenter`),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),n=!0;break;case Q.tab:_b(e.currentTarget,`mouseleave`);break;case Q.enter:case Q.numpadEnter:case Q.space:n=!0,e.currentTarget.click();break}n&&e.preventDefault()})}},ZF=class{constructor(e,t){this.domNode=e,this.init(t)}init(e){let t=this.domNode.childNodes;Array.from(t).forEach(t=>{t.nodeType===1&&new XF(t,e)})}},QF=X(R({name:`ElMenuCollapseTransition`,__name:`menu-collapse-transition`,setup(e){let t=q(`menu`),n={onBeforeEnter:e=>e.style.opacity=`0.2`,onEnter(e,n){_v(e,`${t.namespace.value}-opacity-transition`),e.style.opacity=`1`,n()},onAfterEnter(e){vv(e,`${t.namespace.value}-opacity-transition`),e.style.opacity=``},onBeforeLeave(e){e.dataset||={},gv(e,t.m(`collapse`))?(vv(e,t.m(`collapse`)),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth.toString(),_v(e,t.m(`collapse`))):(_v(e,t.m(`collapse`)),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth.toString(),vv(e,t.m(`collapse`))),e.style.width=`${e.scrollWidth}px`,e.style.overflow=`hidden`},onLeave(e){_v(e,`horizontal-collapse-transition`),e.style.width=`${e.dataset.scrollWidth}px`}};return(e,t)=>(B(),H(Bo,$a({mode:`out-in`},n),{default:F(()=>[z(e.$slots,`default`)]),_:3},16))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue`]]);function $F(e,t){let n=K(()=>{let n=e.parent,r=[t.value];for(;n.type.name!==`ElMenu`;)n.props.index&&r.unshift(n.props.index),n=n.parent;return r});return{parentMenu:K(()=>{let t=e.parent;for(;t&&![`ElMenu`,`ElSubMenu`].includes(t.type.name);)t=t.parent;return t}),indexPath:n}}function eI(e){return K(()=>{let t=e.backgroundColor;return t?new TT(t).shade(20).toString():``})}var tI=(e,t)=>{let n=q(`menu`);return K(()=>n.cssVarBlock({"text-color":e.textColor||``,"hover-text-color":e.textColor||``,"bg-color":e.backgroundColor||``,"hover-bg-color":eI(e).value||``,"active-color":e.activeTextColor||``,level:`${t}`}))},nI=`rootMenu`,rI=`subMenu:`,iI=Y({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,popperStyle:{type:J([String,Object])},disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:Ny},expandOpenIcon:{type:Ny},collapseCloseIcon:{type:Ny},collapseOpenIcon:{type:Ny}}),aI=`ElSubMenu`,oI=R({name:aI,props:iI,setup(e,{slots:t,expose:n}){let r=ao(),{indexPath:i,parentMenu:a}=$F(r,K(()=>e.index)),o=q(`menu`),s=q(`sub-menu`),c=I(nI);c||x_(aI,`can not inject root menu`);let l=I(`${rI}${a.value.uid}`);l||x_(aI,`can not inject sub menu`);let u=M({}),d=M({}),f,p=M(!1),m=M(),h=M(),g=K(()=>l.level===0),_=K(()=>w.value===`horizontal`&&g.value?`bottom-start`:`right-start`),v=K(()=>w.value===`horizontal`&&g.value||w.value===`vertical`&&!c.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?S.value?e.expandOpenIcon:e.expandCloseIcon:Mv:e.collapseCloseIcon&&e.collapseOpenIcon?S.value?e.collapseOpenIcon:e.collapseCloseIcon:Pv),y=K(()=>{let t=e.teleported;return Sg(t)?g.value:t}),b=K(()=>c.props.collapse?`${o.namespace.value}-zoom-in-left`:`${o.namespace.value}-zoom-in-top`),x=K(()=>w.value===`horizontal`&&g.value?[`bottom-start`,`bottom-end`,`top-start`,`top-end`,`right-start`,`left-start`]:[`right-start`,`right`,`right-end`,`left-start`,`bottom-start`,`bottom-end`,`top-start`,`top-end`]),S=K(()=>c.openedMenus.includes(e.index)),C=K(()=>[...Object.values(u.value),...Object.values(d.value)].some(({active:e})=>e)),w=K(()=>c.props.mode),T=K(()=>c.props.persistent),D=Zt({index:e.index,indexPath:i,active:C}),O=tI(c.props,l.level+1),k=K(()=>e.popperOffset??c.props.popperOffset),ee=K(()=>e.popperClass??c.props.popperClass),te=K(()=>e.popperStyle??c.props.popperStyle),ne=K(()=>e.showTimeout??c.props.showTimeout),re=K(()=>e.hideTimeout??c.props.hideTimeout),ie=()=>(h.value?.popperRef?.popperInstanceRef)?.destroy(),ae=e=>{e||ie()},oe=()=>{c.props.menuTrigger===`hover`&&c.props.mode===`horizontal`||c.props.collapse&&c.props.mode===`vertical`||e.disabled||c.handleSubMenuClick({index:e.index,indexPath:i.value,active:C.value})},se=(t,n=ne.value)=>{var r;if(t.type!==`focus`){if(c.props.menuTrigger===`click`&&c.props.mode===`horizontal`||!c.props.collapse&&c.props.mode===`vertical`||e.disabled){l.mouseInChild.value=!0;return}l.mouseInChild.value=!0,f?.(),{stop:f}=Qg(()=>{c.openMenu(e.index,i.value)},n),y.value&&((r=a.value.vnode.el)==null||r.dispatchEvent(new MouseEvent(`mouseenter`))),t.type===`mouseenter`&&t.target&&P(()=>{bb(t.target,{preventScroll:!0})})}},ce=(t=!1)=>{var n;if(c.props.menuTrigger===`click`&&c.props.mode===`horizontal`||!c.props.collapse&&c.props.mode===`vertical`){l.mouseInChild.value=!1;return}f?.(),l.mouseInChild.value=!1,{stop:f}=Qg(()=>!p.value&&c.closeMenu(e.index,i.value),re.value),y.value&&t&&((n=l.handleMouseleave)==null||n.call(l,!0))};return L(()=>c.props.collapse,e=>ae(!!e)),er(`${rI}${r.uid}`,{addSubMenu:e=>{d.value[e.index]=e},removeSubMenu:e=>{delete d.value[e.index]},handleMouseleave:ce,mouseInChild:p,level:l.level+1}),n({opened:S}),Yr(()=>{c.addSubMenu(D),l.addSubMenu(D)}),Qr(()=>{l.removeSubMenu(D),c.removeSubMenu(D)}),()=>{let n=[t.title?.call(t),wo(Z,{class:s.e(`icon-arrow`),style:{transform:S.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&c.props.collapse?`none`:`rotateZ(180deg)`:`none`}},{default:()=>E(v.value)?wo(r.appContext.components[v.value]):wo(v.value)})],i=c.isMenuPopup?wo(xw,{ref:h,visible:S.value,effect:`light`,pure:!0,offset:k.value,showArrow:!1,persistent:T.value,popperClass:ee.value,popperStyle:te.value,placement:_.value,teleported:y.value,fallbackPlacements:x.value,transition:b.value,gpuAcceleration:!1},{content:()=>wo(`div`,{class:[o.m(w.value),o.m(`popup-container`),ee.value],onMouseenter:e=>se(e,100),onMouseleave:()=>ce(!0),onFocus:e=>se(e,100)},[wo(`ul`,{class:[o.b(),o.m(`popup`),o.m(`popup-${_.value}`)],style:O.value},[t.default?.call(t)])]),default:()=>wo(`div`,{class:s.e(`title`),onClick:oe},n)}):wo(ja,{},[wo(`div`,{class:s.e(`title`),ref:m,onClick:oe},n),wo(pO,{},{default:()=>Qn(wo(`ul`,{role:`menu`,class:[o.b(),o.m(`inline`)],style:O.value},[t.default?.call(t)]),[[is,S.value]])})]);return wo(`li`,{class:[s.b(),s.is(`active`,C.value),s.is(`opened`,S.value),s.is(`disabled`,e.disabled)],role:`menuitem`,ariaHaspopup:!0,ariaExpanded:S.value,onMouseenter:se,onMouseleave:()=>ce(),onFocus:se},[i])}}}),sI=Y({mode:{type:String,values:[`horizontal`,`vertical`],default:`vertical`},defaultActive:{type:String,default:``},defaultOpeneds:{type:J(Array),default:()=>qy([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:[`hover`,`click`],default:`hover`},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,closeOnClickOutside:Boolean,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperOffset:{type:Number,default:6},ellipsisIcon:{type:Ny,default:()=>dy},popperEffect:{type:J(String),default:`dark`},popperClass:String,popperStyle:{type:J([String,Object])},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},persistent:{type:Boolean,default:!0}}),cI=e=>x(e)&&e.every(e=>E(e)),lI={close:(e,t)=>E(e)&&cI(t),open:(e,t)=>E(e)&&cI(t),select:(e,t,n,r)=>E(e)&&cI(t)&&O(n)&&(Sg(r)||r instanceof Promise)},uI=64,dI=R({name:`ElMenu`,props:sI,emits:lI,setup(e,{emit:t,slots:n,expose:r}){let i=ao(),a=i.appContext.config.globalProperties.$router,o=M(),s=M(),c=q(`menu`),l=q(`sub-menu`),u=uI,d=M(-1),f=M(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),p=M(e.defaultActive),m=M({}),h=M({}),g=K(()=>e.mode===`horizontal`||e.mode===`vertical`&&e.collapse),_=()=>{let t=p.value&&m.value[p.value];!t||e.mode===`horizontal`||e.collapse||t.indexPath.forEach(e=>{let t=h.value[e];t&&v(e,t.indexPath)})},v=(n,r)=>{f.value.includes(n)||(e.uniqueOpened&&(f.value=f.value.filter(e=>r.includes(e))),f.value.push(n),t(`open`,n,r))},y=e=>{let t=f.value.indexOf(e);t!==-1&&f.value.splice(t,1)},b=(e,n)=>{y(e),t(`close`,e,n)},x=({index:e,indexPath:t})=>{f.value.includes(e)?b(e,t):v(e,t)},S=n=>{(e.mode===`horizontal`||e.collapse)&&(f.value=[]);let{index:r,indexPath:i}=n;if(!(eg(r)||eg(i)))if(e.router&&a){let e=n.route||r,o=a.push(e).then(e=>(e||(p.value=r),e));t(`select`,r,i,{index:r,indexPath:i,route:e},o)}else p.value=r,t(`select`,r,i,{index:r,indexPath:i})},C=t=>{let n=m.value;p.value=(n[t]||p.value&&n[p.value]||n[e.defaultActive])?.index??t},w=e=>{let t=getComputedStyle(e),n=Number.parseInt(t.marginLeft,10),r=Number.parseInt(t.marginRight,10);return e.offsetWidth+n+r||0},T=()=>{if(!o.value)return-1;let e=Array.from(o.value.childNodes).filter(e=>e.nodeName!==`#comment`&&(e.nodeName!==`#text`||e.nodeValue)),t=getComputedStyle(o.value),n=Number.parseInt(t.paddingLeft,10),r=Number.parseInt(t.paddingRight,10),i=o.value.clientWidth-n-r,a=0,s=0;return e.forEach((e,t)=>{a+=w(e),a<=i-u&&(s=t+1)}),s===e.length?-1:s},E=e=>h.value[e].indexPath,D=(e,t=33.34)=>{let n;return()=>{n&&clearTimeout(n),n=setTimeout(()=>{e()},t)}},O=!0,k=()=>{let e=$g(s);if(e&&(u=w(e)||uI),d.value===T())return;let t=()=>{d.value=-1,P(()=>{d.value=T()})};O?t():D(t)(),O=!1};L(()=>e.defaultActive,e=>{m.value[e]||(p.value=``),C(e)}),L(()=>e.collapse,e=>{e&&(f.value=[])}),L(m.value,_);let ee;ir(()=>{e.mode===`horizontal`&&e.ellipsis?ee=p_(o,k).stop:ee?.()});let te=M(!1);{let t=e=>{h.value[e.index]=e},n=e=>{delete h.value[e.index]};er(nI,Zt({props:e,openedMenus:f,items:m,subMenus:h,activeIndex:p,isMenuPopup:g,addMenuItem:e=>{m.value[e.index]=e},removeMenuItem:e=>{delete m.value[e.index]},addSubMenu:t,removeSubMenu:n,openMenu:v,closeMenu:b,handleMenuItemClick:S,handleSubMenuClick:x})),er(`${rI}${i.uid}`,{addSubMenu:t,removeSubMenu:n,mouseInChild:te,level:0})}Yr(()=>{e.mode===`horizontal`&&new ZF(i.vnode.el,c.namespace.value)}),r({open:e=>{let{indexPath:t}=h.value[e];t.forEach(e=>v(e,t))},close:y,updateActiveIndex:C,handleResize:k});let ne=tI(e,0);return()=>{let r=n.default?.call(n)??[],i=[];if(e.mode===`horizontal`&&o.value){let t=yE(r).filter(e=>e?.shapeFlag!==8),n=d.value===-1?t:t.slice(0,d.value),a=d.value===-1?[]:t.slice(d.value);a?.length&&e.ellipsis&&(r=n,i.push(wo(oI,{ref:s,index:`sub-menu-more`,class:l.e(`hide-arrow`),popperOffset:e.popperOffset},{title:()=>wo(Z,{class:l.e(`icon-more`)},{default:()=>wo(e.ellipsisIcon)}),default:()=>a})))}let a=e.closeOnClickOutside?[[ZD,()=>{f.value.length&&(te.value||(f.value.forEach(e=>t(`close`,e,E(e))),f.value=[]))}]]:[],u=Qn(wo(`ul`,{key:String(e.collapse),role:`menubar`,ref:o,style:ne.value,class:{[c.b()]:!0,[c.m(e.mode)]:!0,[c.m(`collapse`)]:e.collapse}},[...r,...i]),a);return e.collapseTransition&&e.mode===`vertical`?wo(QF,()=>u):u}}}),fI=Y({index:{type:J([String,null]),default:null},route:{type:J([String,Object])},disabled:Boolean}),pI={click:e=>E(e.index)&&x(e.indexPath)},mI=`ElMenuItem`,hI=X(R({name:mI,__name:`menu-item`,props:fI,emits:pI,setup(e,{expose:t,emit:n}){let r=e,i=n;Dg(r.index);let a=ao(),o=I(nI),s=q(`menu`),c=q(`menu-item`);o||x_(mI,`can not inject root menu`);let{parentMenu:l,indexPath:u}=$F(a,bn(r,`index`)),d=I(`${rI}${l.value.uid}`);d||x_(mI,`can not inject sub menu`);let f=K(()=>r.index===o.activeIndex),p=Zt({index:r.index,indexPath:u,active:f}),m=()=>{r.disabled||(o.handleMenuItemClick({index:r.index,indexPath:u.value,route:r.route}),i(`click`,p))};return Yr(()=>{d.addSubMenu(p),o.addMenuItem(p)}),Qr(()=>{d.removeSubMenu(p),o.removeMenuItem(p)}),t({parentMenu:l,rootMenu:o,active:f,nsMenu:s,nsMenuItem:c,handleClick:m}),(e,t)=>(B(),V(`li`,{class:A([N(c).b(),N(c).is(`active`,f.value),N(c).is(`disabled`,e.disabled)]),role:`menuitem`,tabindex:`-1`,onClick:m},[N(l).type.name===`ElMenu`&&N(o).props.collapse&&e.$slots.title?(B(),H(N(xw),{key:0,effect:N(o).props.popperEffect,placement:`right`,"fallback-placements":[`left`],"popper-class":N(o).props.popperClass,"popper-style":N(o).props.popperStyle,persistent:N(o).props.persistent,"focus-on-target":``},{content:F(()=>[z(e.$slots,`title`)]),default:F(()=>[U(`div`,{class:A(N(s).be(`tooltip`,`trigger`))},[z(e.$slots,`default`)],2)]),_:3},8,[`effect`,`popper-class`,`popper-style`,`persistent`])):(B(),V(ja,{key:1},[z(e.$slots,`default`),z(e.$slots,`title`)],64))],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue`]]),gI=X(R({name:`ElMenuItemGroup`,__name:`menu-item-group`,props:{title:String},setup(e){let t=q(`menu-item-group`);return(e,n)=>(B(),V(`li`,{class:A(N(t).b())},[U(`div`,{class:A(N(t).e(`title`))},[e.$slots.title?z(e.$slots,`title`,{key:1}):(B(),V(ja,{key:0},[Ja(j(e.title),1)],64))],2),U(`ul`,null,[z(e.$slots,`default`)])],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue`]]),_I=nv(dI,{MenuItem:hI,MenuItemGroup:gI,SubMenu:oI}),vI=av(hI),yI=av(gI),bI=av(oI),xI=Y({icon:{type:Ny,default:()=>Iv},title:String,content:{type:String,default:``}}),SI={back:()=>!0},CI=[`aria-label`],wI=nv(X(R({name:`ElPageHeader`,__name:`page-header`,props:xI,emits:SI,setup(e,{emit:t}){let n=t,{t:r}=N_(),i=q(`page-header`);function a(){n(`back`)}return(e,t)=>(B(),V(`div`,{class:A([N(i).b(),N(i).is(`contentful`,!!e.$slots.default),{[N(i).m(`has-breadcrumb`)]:!!e.$slots.breadcrumb,[N(i).m(`has-extra`)]:!!e.$slots.extra}])},[e.$slots.breadcrumb?(B(),V(`div`,{key:0,class:A(N(i).e(`breadcrumb`))},[z(e.$slots,`breadcrumb`)],2)):G(`v-if`,!0),U(`div`,{class:A(N(i).e(`header`))},[U(`div`,{class:A(N(i).e(`left`))},[U(`div`,{class:A(N(i).e(`back`)),role:`button`,tabindex:`0`,onClick:a},[e.icon||e.$slots.icon?(B(),V(`div`,{key:0,"aria-label":e.title||N(r)(`el.pageHeader.title`),class:A(N(i).e(`icon`))},[z(e.$slots,`icon`,{},()=>[e.icon?(B(),H(N(Z),{key:0},{default:F(()=>[(B(),H(ci(e.icon)))]),_:1})):G(`v-if`,!0)])],10,CI)):G(`v-if`,!0),U(`div`,{class:A(N(i).e(`title`))},[z(e.$slots,`title`,{},()=>[Ja(j(e.title||N(r)(`el.pageHeader.title`)),1)])],2)],2),W(N(TM),{direction:`vertical`}),U(`div`,{class:A(N(i).e(`content`))},[z(e.$slots,`content`,{},()=>[Ja(j(e.content),1)])],2)],2),e.$slots.extra?(B(),V(`div`,{key:0,class:A(N(i).e(`extra`))},[z(e.$slots,`extra`)],2)):G(`v-if`,!0)],2),e.$slots.default?(B(),V(`div`,{key:1,class:A(N(i).e(`main`))},[z(e.$slots,`default`)],2)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/page-header/src/page-header.vue`]])),TI=Symbol(`elPaginationKey`),EI=Y({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:Ny}}),DI={click:e=>e instanceof MouseEvent},OI=[`disabled`,`aria-label`,`aria-disabled`],kI={key:0},AI=X(R({name:`ElPaginationPrev`,__name:`prev`,props:EI,emits:DI,setup(e){let t=e,{t:n}=N_(),r=K(()=>t.disabled||t.currentPage<=1);return(e,t)=>(B(),V(`button`,{type:`button`,class:`btn-prev`,disabled:r.value,"aria-label":e.prevText||N(n)(`el.pagination.prev`),"aria-disabled":r.value,onClick:t[0]||=t=>e.$emit(`click`,t)},[e.prevText?(B(),V(`span`,kI,j(e.prevText),1)):(B(),H(N(Z),{key:1},{default:F(()=>[(B(),H(ci(e.prevIcon)))]),_:1}))],8,OI))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/prev.vue`]]),jI=Y({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:Ny}}),MI=[`disabled`,`aria-label`,`aria-disabled`],NI={key:0},PI=X(R({name:`ElPaginationNext`,__name:`next`,props:jI,emits:[`click`],setup(e){let t=e,{t:n}=N_(),r=K(()=>t.disabled||t.currentPage===t.pageCount||t.pageCount===0);return(e,t)=>(B(),V(`button`,{type:`button`,class:`btn-next`,disabled:r.value,"aria-label":e.nextText||N(n)(`el.pagination.next`),"aria-disabled":r.value,onClick:t[0]||=t=>e.$emit(`click`,t)},[e.nextText?(B(),V(`span`,NI,j(e.nextText),1)):(B(),H(N(Z),{key:1},{default:F(()=>[(B(),H(ci(e.nextIcon)))]),_:1}))],8,MI))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/next.vue`]]),FI={label:`label`,value:`value`,disabled:`disabled`,options:`options`};function II(e){let t=M({...FI,...e.props}),n={...e.props};return L(()=>e.props,e=>{$h(e,n)||(t.value={...FI,...e},n={...e})},{deep:!0}),{aliasProps:t,getLabel:e=>Xd(e,t.value.label),getValue:e=>Xd(e,t.value.value),getDisabled:e=>Xd(e,t.value.disabled),getOptions:e=>Xd(e,t.value.options)}}var LI=Symbol(`ElSelectGroup`),RI=Symbol(`ElSelect`),zI=`ElOption`,BI=Y({value:{type:[String,Number,Boolean,Object],required:!0},label:{type:[String,Number]},created:Boolean,disabled:Boolean}),VI=(e=``)=>e.replace(/[|\\{}()[\]^$+*?.]/g,`\\$&`).replace(/-/g,`\\x2d`),HI=e=>de(e);function UI(e,t){let n=I(RI);n||x_(zI,`usage: <el-select><el-option /></el-select/>`);let r=I(LI,{disabled:!1}),i=K(()=>u(pf(n.props.modelValue),e.value)),a=K(()=>{if(n.props.multiple){let e=pf(n.props.modelValue??[]);return!i.value&&e.length>=n.props.multipleLimit&&n.props.multipleLimit>0}else return!1}),o=K(()=>e.label??(O(e.value)?``:e.value)),s=K(()=>e.value||e.label||``),c=K(()=>e.disabled||t.groupDisabled||a.value),l=ao(),u=(t=[],r)=>{if(O(e.value)){let e=n.props.valueKey;return t&&t.some(t=>on(Xd(t,e))===Xd(r,e))}else return t&&t.includes(r)};return L(()=>o.value,()=>{!e.created&&!n.props.remote&&n.setSelected()}),L(()=>e.value,(t,r)=>{let{remote:i,valueKey:a}=n.props;if((i?t!==r:!$h(t,r))&&(n.onOptionDestroy(r,l.proxy),n.onOptionCreate(l.proxy)),!e.created&&!i){if(a&&O(t)&&O(r)&&t[a]===r[a])return;n.setSelected()}}),L(()=>r.disabled,()=>{t.groupDisabled=r.disabled},{immediate:!0}),{select:n,currentLabel:o,currentValue:s,itemSelected:i,isDisabled:c,hoverItem:()=>{c.value||(n.states.hoveringIndex=n.optionsArray.indexOf(l.proxy))},updateOption:n=>{t.visible=new RegExp(VI(n),`i`).test(String(o.value))||e.created}}}var WI=R({name:zI,componentName:zI,props:BI,setup(e){let t=q(`select`),n=ib(),r=K(()=>[t.be(`dropdown`,`item`),t.is(`disabled`,N(s)),t.is(`selected`,N(o)),t.is(`hovering`,N(f))]),i=Zt({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:a,itemSelected:o,isDisabled:s,select:c,hoverItem:l,updateOption:u}=UI(e,i),{visible:d,hover:f}=_n(i),p=ao().proxy;c.onOptionCreate(p),Qr(()=>{let e=p.value;P(()=>{let{selected:t}=c.states,n=t.some(e=>e.value===p.value);c.states.cachedOptions.get(e)===p&&!n&&c.states.cachedOptions.delete(e)}),c.onOptionDestroy(e,p)});function m(){s.value||c.handleOptionSelect(p)}return{ns:t,id:n,containerKls:r,currentLabel:a,itemSelected:o,isDisabled:s,select:c,visible:d,hover:f,states:i,hoverItem:l,updateOption:u,selectOptionClick:m}}}),GI=[`id`,`aria-disabled`,`aria-selected`];function KI(e,t,n,r,i,a){return Qn((B(),V(`li`,{id:e.id,class:A(e.containerKls),role:`option`,"aria-disabled":e.isDisabled||void 0,"aria-selected":e.itemSelected,onMousemove:t[0]||=(...t)=>e.hoverItem&&e.hoverItem(...t),onClick:t[1]||=$s((...t)=>e.selectOptionClick&&e.selectOptionClick(...t),[`stop`]),onMousedown:t[2]||=$s(()=>{},[`prevent`])},[z(e.$slots,`default`,{},()=>[U(`span`,null,j(e.currentLabel),1)])],42,GI)),[[is,e.visible]])}var qI=X(WI,[[`render`,KI],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue`]]),JI=R({name:`ElSelectDropdown`,componentName:`ElSelectDropdown`,setup(){let e=I(RI),t=q(`select`),n=K(()=>e.props.popperClass),r=K(()=>e.props.multiple),i=K(()=>e.props.fitInputWidth),a=M(``);function o(){let t=e.selectRef?.offsetWidth;t?a.value=`${t-2}px`:a.value=``}return Yr(()=>{o(),p_(e.selectRef,o)}),{ns:t,minWidth:a,popperClass:n,isMultiple:r,isFitInputWidth:i}}});function YI(e,t,n,r,i,a){return B(),V(`div`,{class:A([e.ns.b(`dropdown`),e.ns.is(`multiple`,e.isMultiple),e.popperClass]),style:be({[e.isFitInputWidth?`width`:`minWidth`]:e.minWidth})},[e.$slots.header?(B(),V(`div`,{key:0,class:A(e.ns.be(`dropdown`,`header`))},[z(e.$slots,`header`)],2)):G(`v-if`,!0),z(e.$slots,`default`),e.$slots.footer?(B(),V(`div`,{key:1,class:A(e.ns.be(`dropdown`,`footer`))},[z(e.$slots,`footer`)],2)):G(`v-if`,!0)],6)}var XI=X(JI,[[`render`,YI],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue`]]),ZI=(e,t)=>{let{t:n}=N_(),r=ib(),i=q(`select`),a=q(`input`),o=Zt({inputValue:``,options:new Map,cachedOptions:new Map,optionValues:[],selected:[],selectionWidth:0,collapseItemWidth:0,selectedLabel:``,hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1}),s=M(),c=M(),l=M(),u=M(),d=M(),f=M(),p=M(),m=M(),h=M(),g=M(),_=M(),v=M(!1),y=M(),b=M(!1),{form:S,formItem:C}=sb(),{inputId:w}=cb(e,{formItemContext:C}),{valueOnClear:E,isEmptyValue:D}=W_(e),{isComposing:k,handleCompositionStart:ee,handleCompositionUpdate:te,handleCompositionEnd:ne}=wb({afterComposition:e=>Le(e)}),ie=db(),{wrapperRef:ae,isFocused:oe,handleBlur:se}=Sb(d,{disabled:ie,afterFocus(){e.automaticDropdown&&!v.value&&(v.value=!0,o.menuVisibleOnFocus=!0)},beforeBlur(e){return l.value?.isFocusInsideContent(e)||u.value?.isFocusInsideContent(e)},afterBlur(){var t;v.value=!1,o.menuVisibleOnFocus=!1,e.validateEvent&&((t=C?.validate)==null||t.call(C,`blur`).catch(e=>void 0))}}),ce=K(()=>x(e.modelValue)?e.modelValue.length>0:!D(e.modelValue)),le=K(()=>S?.statusIcon??!1),ue=K(()=>e.clearable&&!ie.value&&ce.value&&(oe.value||o.inputHovering)),de=K(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?``:e.suffixIcon),fe=K(()=>i.is(`reverse`,!!(de.value&&v.value))),pe=K(()=>C?.validateState||``),me=K(()=>pe.value&&Ly[pe.value]),he=K(()=>e.remote?e.debounce:0),ge=K(()=>e.remote&&!o.inputValue&&o.options.size===0),_e=K(()=>e.loading?e.loadingText||n(`el.select.loading`):e.filterable&&o.inputValue&&o.options.size>0&&ve.value===0?e.noMatchText||n(`el.select.noMatch`):o.options.size===0?e.noDataText||n(`el.select.noData`):null),ve=K(()=>ye.value.filter(e=>e.visible).length),ye=K(()=>{let e=Array.from(o.options.values()),t=[];return o.optionValues.forEach(n=>{let r=e.findIndex(e=>e.value===n);r>-1&&t.push(e[r])}),t.length>=e.length?t:e}),be=K(()=>Array.from(o.cachedOptions.values())),xe=K(()=>{let t=ye.value.filter(e=>!e.created).some(e=>e.currentLabel===o.inputValue);return e.filterable&&e.allowCreate&&o.inputValue!==``&&!t}),Se=()=>{e.filterable&&T(e.filterMethod)||e.filterable&&e.remote&&T(e.remoteMethod)||ye.value.forEach(e=>{var t;(t=e.updateOption)==null||t.call(e,o.inputValue)})},Ce=ub(),we=K(()=>[`small`].includes(Ce.value)?`small`:`default`),A=K({get(){return v.value&&(e.loading||!ge.value)&&(!b.value||!Tg(o.previousQuery))},set(e){v.value=e}}),Te=K(()=>{if(e.multiple&&!Sg(e.modelValue))return pf(e.modelValue).length===0&&!o.inputValue;let t=x(e.modelValue)?e.modelValue[0]:e.modelValue;return e.filterable||Sg(t)?!o.inputValue:!0}),Ee=K(()=>{let t=e.placeholder??n(`el.select.placeholder`);return e.multiple||!ce.value?t:o.selectedLabel}),De=K(()=>Hg?null:`mouseenter`);L(()=>e.modelValue,(t,n)=>{e.multiple&&e.filterable&&!e.reserveKeyword&&(o.inputValue=``,Oe(``)),Ae(),!$h(t,n)&&e.validateEvent&&C?.validate(`change`).catch(e=>void 0)},{flush:`post`,deep:!0}),L(()=>v.value,e=>{e?Oe(o.inputValue):(o.inputValue=``,o.previousQuery=null,o.isBeforeHide=!0)}),L(()=>o.options.entries(),()=>{Fg&&(Ae(),e.defaultFirstOption&&(e.filterable||e.remote)&&ve.value&&ke())},{flush:`post`}),L([()=>o.hoveringIndex,ye],([e])=>{wg(e)&&e>-1?y.value=ye.value[e]||{}:y.value={},ye.value.forEach(e=>{e.hover=y.value===e})}),ir(()=>{o.isBeforeHide||Se()});let Oe=t=>{o.previousQuery===t||k.value||(o.previousQuery=t,e.filterable&&T(e.filterMethod)?e.filterMethod(t):e.filterable&&e.remote&&T(e.remoteMethod)&&e.remoteMethod(t),e.defaultFirstOption&&(e.filterable||e.remote)&&ve.value?P(ke):P(Me))},ke=()=>{let e=ye.value.filter(e=>e.visible&&!e.disabled&&!e.states.groupDisabled),t=e.find(e=>e.created),n=e[0];o.hoveringIndex=Ge(ye.value.map(e=>e.value),t||n)},Ae=()=>{if(e.multiple)o.selectedLabel=``;else{let t=je(x(e.modelValue)?e.modelValue[0]:e.modelValue);o.selectedLabel=t.currentLabel,o.selected=[t];return}let t=[];Sg(e.modelValue)||pf(e.modelValue).forEach(e=>{t.push(je(e))}),o.selected=t},je=t=>{let n,r=re(t);for(let i=o.cachedOptions.size-1;i>=0;i--){let a=be.value[i];if(r?Xd(a.value,e.valueKey)===Xd(t,e.valueKey):a.value===t){n={index:ye.value.filter(e=>!e.created).indexOf(a),value:t,currentLabel:a.currentLabel,get isDisabled(){return a.isDisabled}};break}}return n||{index:-1,value:t,currentLabel:r?t.label:t??``}},Me=()=>{let e=o.selected.length;if(e>0){let t=o.selected[e-1];o.hoveringIndex=ye.value.findIndex(e=>it(t)===it(e))}else o.hoveringIndex=-1},j=()=>{o.selectionWidth=Number.parseFloat(window.getComputedStyle(c.value).width)},Ne=()=>{o.collapseItemWidth=g.value.getBoundingClientRect().width},Pe=()=>{var e,t;(t=(e=l.value)?.updatePopper)==null||t.call(e)},Fe=()=>{var e,t;(t=(e=u.value)?.updatePopper)==null||t.call(e)},Ie=()=>{o.inputValue.length>0&&!v.value&&(v.value=!0),Oe(o.inputValue)},Le=t=>{if(o.inputValue=t.target.value,e.remote)b.value=!0,Re();else return Ie()},Re=Jg(()=>{Ie(),b.value=!1},he),ze=n=>{$h(e.modelValue,n)||t(cv,n)},Be=e=>Gh(e,e=>{let t=o.cachedOptions.get(e);return!t?.disabled&&!t?.states.groupDisabled}),Ve=n=>{let r=kx(n);if(e.multiple&&r!==Q.delete&&n.target.value.length<=0){let n=pf(e.modelValue).slice(),r=Be(n);if(r<0)return;let i=n[r];n.splice(r,1),t(sv,n),ze(n),t(`remove-tag`,i)}},He=(n,r)=>{let i=o.selected.indexOf(r);if(i>-1&&!ie.value){let n=pf(e.modelValue).slice();n.splice(i,1),t(sv,n),ze(n),t(`remove-tag`,r.value)}n.stopPropagation(),Ze()},Ue=n=>{n.stopPropagation();let r=e.multiple?[]:E.value;if(e.multiple)for(let e of o.selected)e.isDisabled&&r.push(e.value);t(sv,r),ze(r),o.hoveringIndex=-1,v.value=!1,t(`clear`),Ze()},We=n=>{if(e.multiple){let r=pf(e.modelValue??[]).slice(),i=Ge(r,n);i>-1?r.splice(i,1):(e.multipleLimit<=0||r.length<e.multipleLimit)&&r.push(n.value),t(sv,r),ze(r),n.created&&Oe(``),e.filterable&&!e.reserveKeyword&&(o.inputValue=``)}else!$h(e.modelValue,n.value)&&t(`update:modelValue`,n.value),ze(n.value),v.value=!1;Ze(),!v.value&&P(()=>{Ke(n)})},Ge=(t,n)=>Sg(n)?-1:O(n.value)?t.findIndex(t=>$h(Xd(t,e.valueKey),it(n))):t.indexOf(n.value),Ke=e=>{var t,n;let r=x(e)?e[e.length-1]:e,a=null;if(!eg(r?.value)){let e=ye.value.filter(e=>e.value===r.value);e.length>0&&(a=e[0].$el)}if(l.value&&a){let e=((t=l.value?.popperRef?.contentRef)?.querySelector)?.call(t,`.${i.be(`dropdown`,`wrap`)}`);e&&Ev(e,a)}(n=_.value)==null||n.handleScroll()},qe=e=>{o.options.set(e.value,e),o.cachedOptions.set(e.value,e)},Je=(e,t)=>{o.options.get(e)===t&&o.options.delete(e)},Ye=K(()=>l.value?.popperRef?.contentRef),Xe=()=>{o.isBeforeHide=!1,P(()=>{var e;(e=_.value)==null||e.update(),Ke(o.selected)})},Ze=()=>{var e;(e=d.value)==null||e.focus()},Qe=()=>{var e;if(v.value){v.value=!1,P(()=>d.value?.blur());return}(e=d.value)==null||e.blur()},$e=e=>{Ue(e)},et=e=>{if(v.value=!1,oe.value){let t=new FocusEvent(`blur`,e);P(()=>se(t))}},tt=()=>{o.inputValue.length>0?o.inputValue=``:v.value=!1},nt=t=>{ie.value||e.filterable&&v.value&&t&&!p.value?.contains(t.target)||(Hg&&(o.inputHovering=!0),o.menuVisibleOnFocus?o.menuVisibleOnFocus=!1:v.value=!v.value)},rt=()=>{if(!v.value)nt();else{let e=ye.value[o.hoveringIndex];e&&!e.isDisabled&&We(e)}},it=t=>O(t.value)?Xd(t.value,e.valueKey):t.value,at=K(()=>ye.value.filter(e=>e.visible).every(e=>e.isDisabled)),ot=K(()=>e.multiple?e.collapseTags?o.selected.slice(0,e.maxCollapseTags):o.selected:[]),st=K(()=>e.multiple&&e.collapseTags?o.selected.slice(e.maxCollapseTags):[]),ct=e=>{if(!v.value){v.value=!0;return}if(!(o.options.size===0||ve.value===0||k.value)&&!at.value){e===`next`?(o.hoveringIndex++,o.hoveringIndex===o.options.size&&(o.hoveringIndex=0)):e===`prev`&&(o.hoveringIndex--,o.hoveringIndex<0&&(o.hoveringIndex=o.options.size-1));let t=ye.value[o.hoveringIndex];(t.isDisabled||!t.visible)&&ct(e),P(()=>Ke(y.value))}},lt=(e,t,n,r)=>{for(let i=t;i>=0&&i<r;i+=n){let t=e[i];if(!t?.isDisabled&&t?.visible)return i}return null},ut=(e,t)=>{let n=o.options.size;if(n===0)return;let r=hf(e,0,n-1),i=ye.value,a=t===`up`?-1:1,s=lt(i,r,a,n)??lt(i,r-a,-a,n);s!=null&&(o.hoveringIndex=s,P(()=>Ke(y.value)))},dt=e=>{let t=kx(e),n=!0;switch(t){case Q.up:ct(`prev`);break;case Q.down:ct(`next`);break;case Q.enter:case Q.numpadEnter:k.value||rt();break;case Q.esc:tt();break;case Q.backspace:n=!1,Ve(e);return;case Q.home:if(!v.value)return;ut(0,`down`);break;case Q.end:if(!v.value)return;ut(o.options.size-1,`up`);break;case Q.pageUp:if(!v.value)return;ut(o.hoveringIndex-10,`up`);break;case Q.pageDown:if(!v.value)return;ut(o.hoveringIndex+10,`down`);break;default:n=!1;break}n&&(e.preventDefault(),e.stopPropagation())},ft=()=>{if(!c.value)return 0;let e=window.getComputedStyle(c.value);return Number.parseFloat(e.gap||`6px`)},pt=K(()=>{let t=ft(),n=e.filterable?t+11:0;return{maxWidth:`${g.value&&e.maxCollapseTags===1?o.selectionWidth-o.collapseItemWidth-t-n:o.selectionWidth-n}px`}}),mt=K(()=>({maxWidth:`${o.selectionWidth}px`})),ht=e=>{t(`popup-scroll`,e)};p_(c,j),p_(ae,Pe),p_(h,Fe),p_(g,Ne);let gt;return L(()=>A.value,e=>{e?gt=p_(m,Pe).stop:(gt?.(),gt=void 0),t(`visible-change`,e)}),Yr(()=>{Ae()}),{inputId:w,contentId:r,nsSelect:i,nsInput:a,states:o,isFocused:oe,expanded:v,optionsArray:ye,hoverOption:y,selectSize:Ce,filteredOptionsCount:ve,updateTooltip:Pe,updateTagTooltip:Fe,debouncedOnInputChange:Re,onInput:Le,deletePrevTag:Ve,deleteTag:He,deleteSelected:Ue,handleOptionSelect:We,scrollToOption:Ke,hasModelValue:ce,shouldShowPlaceholder:Te,currentPlaceholder:Ee,mouseEnterEventName:De,needStatusIcon:le,showClearBtn:ue,iconComponent:de,iconReverse:fe,validateState:pe,validateIcon:me,showNewOption:xe,updateOptions:Se,collapseTagSize:we,setSelected:Ae,selectDisabled:ie,emptyText:_e,handleCompositionStart:ee,handleCompositionUpdate:te,handleCompositionEnd:ne,handleKeydown:dt,onOptionCreate:qe,onOptionDestroy:Je,handleMenuEnter:Xe,focus:Ze,blur:Qe,handleClearClick:$e,handleClickOutside:et,handleEsc:tt,toggleMenu:nt,selectOption:rt,getValueKey:it,navigateOptions:ct,dropdownMenuVisible:A,showTagList:ot,collapseTagList:st,popupScroll:ht,getOption:je,tagStyle:pt,collapseTagStyle:mt,popperRef:Ye,inputRef:d,tooltipRef:l,tagTooltipRef:u,prefixRef:f,suffixRef:p,selectRef:s,wrapperRef:ae,selectionRef:c,scrollbarRef:_,menuRef:m,tagMenuRef:h,collapseItemRef:g}},QI=R({name:`ElOptions`,setup(e,{slots:t}){let n=I(RI),r=[];return()=>{let e=t.default?.call(t),i=[];function a(e){x(e)&&e.forEach(e=>{let t=(e?.type||{})?.name;t===`ElOptionGroup`?a(!E(e.children)&&!x(e.children)&&T(e.children?.default)?e.children?.default():e.children):t===`ElOption`?i.push(e.props?.value):x(e.children)&&a(e.children)})}return e.length&&a(e[0]?.children),$h(i,r)||(r=i,n&&(n.states.optionValues=i)),e}}}),$I=Y({name:String,id:String,modelValue:{type:J([Array,String,Number,Boolean,Object]),default:void 0},autocomplete:{type:String,default:`off`},automaticDropdown:Boolean,size:R_,effect:{type:J(String),default:`light`},disabled:{type:Boolean,default:void 0},clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:``},popperStyle:{type:J([String,Object])},popperOptions:{type:J(Object),default:()=>({})},remote:Boolean,debounce:{type:Number,default:300},loadingText:String,noMatchText:String,noDataText:String,remoteMethod:{type:J(Function)},filterMethod:{type:J(Function)},multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:`value`},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},teleported:XC.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Ny,default:Gv},fitInputWidth:Boolean,suffixIcon:{type:Ny,default:Mv},tagType:{...VD.type,default:`info`},tagEffect:{...VD.effect,default:`light`},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,showArrow:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:J(String),values:Jx,default:`bottom-start`},fallbackPlacements:{type:J(Array),default:[`bottom-start`,`top-start`,`right`,`left`]},tabindex:{type:[String,Number],default:0},appendTo:XC.appendTo,options:{type:J(Array)},props:{type:J(Object),default:()=>FI},...U_,...Yy([`ariaLabel`])});Lb.scroll;var eL=R({name:`ElOptionGroup`,componentName:`ElOptionGroup`,props:{label:String,disabled:Boolean},setup(e){let t=q(`select`),n=M(),r=ao(),i=M([]);er(LI,Zt({..._n(e)}));let a=K(()=>i.value.some(e=>e.visible===!0)),o=e=>e.type.name===`ElOption`&&!!e.component?.proxy,s=e=>{let t=pf(e),n=[];return t.forEach(e=>{Va(e)&&(o(e)?n.push(e.component.proxy):x(e.children)&&e.children.length?n.push(...s(e.children)):e.component?.subTree&&n.push(...s(e.component.subTree)))}),n},c=()=>{i.value=s(r.subTree)};return Yr(()=>{c()}),s_(n,c,{attributes:!0,subtree:!0,childList:!0}),{groupRef:n,visible:a,ns:t}}});function tL(e,t,n,r,i,a){return Qn((B(),V(`ul`,{ref:`groupRef`,class:A(e.ns.be(`group`,`wrap`))},[U(`li`,{class:A(e.ns.be(`group`,`title`))},j(e.label),3),U(`li`,null,[U(`ul`,{class:A(e.ns.b(`group`))},[z(e.$slots,`default`)],2)])],2)),[[is,e.visible]])}var nL=X(eL,[[`render`,tL],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue`]]),rL=`ElSelect`,iL=new WeakMap,aL=e=>(...t)=>{let n=t[0];if(!n||n.includes(`Slot "default" invoked outside of the render function`)&&t[2]?.includes(`ElTreeSelect`))return;let r=iL.get(e)?.originalWarnHandler;if(r){r(...t);return}console.warn(...t)},oL=e=>{let t=iL.get(e);return t||(t={originalWarnHandler:e.config.warnHandler,handler:aL(e),count:0},iL.set(e,t)),t},sL=R({name:rL,componentName:rL,components:{ElSelectMenu:XI,ElOption:qI,ElOptions:QI,ElOptionGroup:nL,ElTag:GD,ElScrollbar:zb,ElTooltip:xw,ElIcon:Z},directives:{ClickOutside:ZD},props:$I,emits:[sv,cv,`remove-tag`,`clear`,`visible-change`,`focus`,`blur`,`popup-scroll`],setup(e,{emit:t,slots:n}){let r=ao(),i=oL(r.appContext);i.count+=1,r.appContext.config.warnHandler=i.handler;let a=K(()=>{let{modelValue:t,multiple:n}=e,r=n?[]:void 0;return x(t)?n?t:r:n?r:t}),o=Zt({..._n(e),modelValue:a}),s=ZI(o,t),{calculatorRef:c,inputStyle:l}=zF(),{getLabel:u,getValue:d,getOptions:f,getDisabled:p}=II(e),m=e=>({label:u(e),value:d(e),disabled:p(e)}),h=e=>e.reduce((e,t)=>(e.push(t),t.children&&t.children.length>0&&e.push(...h(t.children)),e),[]),g=e=>{yE(e||[]).forEach(e=>{if(O(e)&&(e.type.name===`ElOption`||e.type.name===`ElTree`)){let t=e.type.name;if(t===`ElTree`)h(e.props?.data||[]).forEach(e=>{e.currentLabel=e.label||(O(e.value)?``:e.value),s.onOptionCreate(e)});else if(t===`ElOption`){let t={...e.props};t.currentLabel=t.label||(O(t.value)?``:t.value),s.onOptionCreate(t)}}})};L(()=>[n.default?.call(n),a.value],()=>{e.persistent||s.expanded.value||(s.states.options.clear(),g(n.default?.call(n)))},{immediate:!0}),er(RI,Zt({props:o,states:s.states,selectRef:s.selectRef,optionsArray:s.optionsArray,setSelected:s.setSelected,handleOptionSelect:s.handleOptionSelect,onOptionCreate:s.onOptionCreate,onOptionDestroy:s.onOptionDestroy}));let _=K(()=>e.multiple?s.states.selected.map(e=>e.currentLabel):s.states.selectedLabel);return Qr(()=>{let e=iL.get(r.appContext);e&&(--e.count,e.count<=0&&(r.appContext.config.warnHandler=e.originalWarnHandler,iL.delete(r.appContext)))}),{...s,modelValue:a,selectedLabel:_,calculatorRef:c,inputStyle:l,getLabel:u,getValue:d,getOptions:f,getDisabled:p,getOptionProps:m}}}),cL=[`id`,`name`,`disabled`,`autocomplete`,`tabindex`,`readonly`,`aria-activedescendant`,`aria-controls`,`aria-expanded`,`aria-label`],lL=[`textContent`],uL={key:1};function dL(e,t,n,r,i,a){let o=oi(`el-tag`),s=oi(`el-tooltip`),c=oi(`el-icon`),l=oi(`el-option`),u=oi(`el-option-group`),d=oi(`el-options`),f=oi(`el-scrollbar`),p=oi(`el-select-menu`),m=li(`click-outside`);return Qn((B(),V(`div`,$a({ref:`selectRef`,class:[e.nsSelect.b(),e.nsSelect.m(e.selectSize)]},{[fe(e.mouseEnterEventName)]:t[11]||=t=>e.states.inputHovering=!0},{onMouseleave:t[12]||=t=>e.states.inputHovering=!1}),[W(s,{ref:`tooltipRef`,visible:e.dropdownMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e(`popper`),e.popperClass],"popper-style":e.popperStyle,"popper-options":e.popperOptions,"fallback-placements":e.fallbackPlacements,effect:e.effect,pure:``,trigger:`click`,transition:`${e.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:e.persistent,"append-to":e.appendTo,"show-arrow":e.showArrow,offset:e.offset,onBeforeShow:e.handleMenuEnter,onHide:t[10]||=t=>e.states.isBeforeHide=!1},{default:F(()=>[U(`div`,{ref:`wrapperRef`,class:A([e.nsSelect.e(`wrapper`),e.nsSelect.is(`focused`,e.isFocused),e.nsSelect.is(`hovering`,e.states.inputHovering),e.nsSelect.is(`filterable`,e.filterable),e.nsSelect.is(`disabled`,e.selectDisabled)]),onClick:t[7]||=$s((...t)=>e.toggleMenu&&e.toggleMenu(...t),[`prevent`])},[e.$slots.prefix?(B(),V(`div`,{key:0,ref:`prefixRef`,class:A(e.nsSelect.e(`prefix`))},[z(e.$slots,`prefix`)],2)):G(`v-if`,!0),U(`div`,{ref:`selectionRef`,class:A([e.nsSelect.e(`selection`),e.nsSelect.is(`near`,e.multiple&&!e.$slots.prefix&&!!e.states.selected.length)])},[e.multiple?z(e.$slots,`tag`,{key:0,data:e.states.selected,deleteTag:e.deleteTag,selectDisabled:e.selectDisabled},()=>[(B(!0),V(ja,null,fi(e.showTagList,t=>(B(),V(`div`,{key:e.getValueKey(t),class:A(e.nsSelect.e(`selected-item`))},[W(o,{closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":``,style:be(e.tagStyle),onClose:n=>e.deleteTag(n,t)},{default:F(()=>[U(`span`,{class:A(e.nsSelect.e(`tags-text`))},[z(e.$slots,`label`,{index:t.index,label:t.currentLabel,value:t.value},()=>[Ja(j(t.currentLabel),1)])],2)]),_:2},1032,[`closable`,`size`,`type`,`effect`,`style`,`onClose`])],2))),128)),e.collapseTags&&e.states.selected.length>e.maxCollapseTags?(B(),H(s,{key:0,ref:`tagTooltipRef`,disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":[`bottom`,`top`,`right`,`left`],effect:e.effect,placement:`bottom`,"popper-class":e.popperClass,"popper-style":e.popperStyle,teleported:e.teleported},{default:F(()=>[U(`div`,{ref:`collapseItemRef`,class:A(e.nsSelect.e(`selected-item`))},[W(o,{closable:!1,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":``,style:be(e.collapseTagStyle)},{default:F(()=>[U(`span`,{class:A(e.nsSelect.e(`tags-text`))},` + `+j(e.states.selected.length-e.maxCollapseTags),3)]),_:1},8,[`size`,`type`,`effect`,`style`])],2)]),content:F(()=>[U(`div`,{ref:`tagMenuRef`,class:A(e.nsSelect.e(`selection`))},[(B(!0),V(ja,null,fi(e.collapseTagList,t=>(B(),V(`div`,{key:e.getValueKey(t),class:A(e.nsSelect.e(`selected-item`))},[W(o,{class:`in-tooltip`,closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":``,onClose:n=>e.deleteTag(n,t)},{default:F(()=>[U(`span`,{class:A(e.nsSelect.e(`tags-text`))},[z(e.$slots,`label`,{index:t.index,label:t.currentLabel,value:t.value},()=>[Ja(j(t.currentLabel),1)])],2)]),_:2},1032,[`closable`,`size`,`type`,`effect`,`onClose`])],2))),128))],2)]),_:3},8,[`disabled`,`effect`,`popper-class`,`popper-style`,`teleported`])):G(`v-if`,!0)]):G(`v-if`,!0),U(`div`,{class:A([e.nsSelect.e(`selected-item`),e.nsSelect.e(`input-wrapper`),e.nsSelect.is(`hidden`,!e.filterable||e.selectDisabled)])},[Qn(U(`input`,{id:e.inputId,ref:`inputRef`,"onUpdate:modelValue":t[0]||=t=>e.states.inputValue=t,type:`text`,name:e.name,class:A([e.nsSelect.e(`input`),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:be(e.inputStyle),tabindex:e.tabindex,role:`combobox`,readonly:!e.filterable,spellcheck:`false`,"aria-activedescendant":e.hoverOption?.id||``,"aria-controls":e.contentId,"aria-expanded":e.dropdownMenuVisible,"aria-label":e.ariaLabel,"aria-autocomplete":`none`,"aria-haspopup":`listbox`,onKeydown:t[1]||=(...t)=>e.handleKeydown&&e.handleKeydown(...t),onCompositionstart:t[2]||=(...t)=>e.handleCompositionStart&&e.handleCompositionStart(...t),onCompositionupdate:t[3]||=(...t)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...t),onCompositionend:t[4]||=(...t)=>e.handleCompositionEnd&&e.handleCompositionEnd(...t),onInput:t[5]||=(...t)=>e.onInput&&e.onInput(...t),onClick:t[6]||=$s((...t)=>e.toggleMenu&&e.toggleMenu(...t),[`stop`])},null,46,cL),[[Gs,e.states.inputValue]]),e.filterable?(B(),V(`span`,{key:0,ref:`calculatorRef`,"aria-hidden":`true`,class:A(e.nsSelect.e(`input-calculator`)),textContent:j(e.states.inputValue)},null,10,lL)):G(`v-if`,!0)],2),e.shouldShowPlaceholder?(B(),V(`div`,{key:1,class:A([e.nsSelect.e(`selected-item`),e.nsSelect.e(`placeholder`),e.nsSelect.is(`transparent`,!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[e.hasModelValue?z(e.$slots,`label`,{key:0,index:e.getOption(e.modelValue).index,label:e.currentPlaceholder,value:e.modelValue},()=>[U(`span`,null,j(e.currentPlaceholder),1)]):(B(),V(`span`,uL,j(e.currentPlaceholder),1))],2)):G(`v-if`,!0)],2),U(`div`,{ref:`suffixRef`,class:A(e.nsSelect.e(`suffix`))},[e.iconComponent&&!e.showClearBtn?(B(),H(c,{key:0,class:A([e.nsSelect.e(`caret`),e.nsSelect.e(`icon`),e.iconReverse])},{default:F(()=>[(B(),H(ci(e.iconComponent)))]),_:1},8,[`class`])):G(`v-if`,!0),e.showClearBtn&&e.clearIcon?(B(),H(c,{key:1,class:A([e.nsSelect.e(`caret`),e.nsSelect.e(`icon`),e.nsSelect.e(`clear`)]),onClick:e.handleClearClick},{default:F(()=>[(B(),H(ci(e.clearIcon)))]),_:1},8,[`class`,`onClick`])):G(`v-if`,!0),e.validateState&&e.validateIcon&&e.needStatusIcon?(B(),H(c,{key:2,class:A([e.nsInput.e(`icon`),e.nsInput.e(`validateIcon`),e.nsInput.is(`loading`,e.validateState===`validating`)])},{default:F(()=>[(B(),H(ci(e.validateIcon)))]),_:1},8,[`class`])):G(`v-if`,!0)],2)],2)]),content:F(()=>[W(p,{ref:`menuRef`},{default:F(()=>[e.$slots.header?(B(),V(`div`,{key:0,class:A(e.nsSelect.be(`dropdown`,`header`)),onClick:t[8]||=$s(()=>{},[`stop`])},[z(e.$slots,`header`)],2)):G(`v-if`,!0),Qn(W(f,{id:e.contentId,ref:`scrollbarRef`,tag:`ul`,"wrap-class":e.nsSelect.be(`dropdown`,`wrap`),"view-class":e.nsSelect.be(`dropdown`,`list`),class:A([e.nsSelect.is(`empty`,e.filteredOptionsCount===0)]),role:`listbox`,"aria-label":e.ariaLabel,"aria-orientation":`vertical`,onScroll:e.popupScroll},{default:F(()=>[e.showNewOption?(B(),H(l,{key:0,value:e.states.inputValue,created:!0},null,8,[`value`])):G(`v-if`,!0),W(d,null,{default:F(()=>[z(e.$slots,`default`,{},()=>[(B(!0),V(ja,null,fi(e.options,(t,n)=>(B(),V(ja,{key:n},[e.getOptions(t)?.length?(B(),H(u,{key:0,label:e.getLabel(t),disabled:e.getDisabled(t)},{default:F(()=>[(B(!0),V(ja,null,fi(e.getOptions(t),t=>(B(),H(l,$a({key:e.getValue(t)},{ref_for:!0},e.getOptionProps(t)),null,16))),128))]),_:2},1032,[`label`,`disabled`])):(B(),H(l,$a({key:1,ref_for:!0},e.getOptionProps(t)),null,16))],64))),128))])]),_:3})]),_:3},8,[`id`,`wrap-class`,`view-class`,`class`,`aria-label`,`onScroll`]),[[is,e.states.options.size>0&&!e.loading]]),e.$slots.loading&&e.loading?(B(),V(`div`,{key:1,class:A(e.nsSelect.be(`dropdown`,`loading`))},[z(e.$slots,`loading`)],2)):e.loading||e.filteredOptionsCount===0?(B(),V(`div`,{key:2,class:A(e.nsSelect.be(`dropdown`,`empty`))},[z(e.$slots,`empty`,{},()=>[U(`span`,null,j(e.emptyText),1)])],2)):G(`v-if`,!0),e.$slots.footer?(B(),V(`div`,{key:3,class:A(e.nsSelect.be(`dropdown`,`footer`)),onClick:t[9]||=$s(()=>{},[`stop`])},[z(e.$slots,`footer`)],2)):G(`v-if`,!0)]),_:3},512)]),_:3},8,[`visible`,`placement`,`teleported`,`popper-class`,`popper-style`,`popper-options`,`fallback-placements`,`effect`,`transition`,`persistent`,`append-to`,`show-arrow`,`offset`,`onBeforeShow`])],16)),[[m,e.handleClickOutside,e.popperRef]])}var fL=nv(X(sL,[[`render`,dL],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue`]]),{Option:qI,OptionGroup:nL}),pL=av(qI),mL=av(nL),hL=()=>I(TI,{}),gL=X(R({name:`ElPaginationSizes`,__name:`sizes`,props:Y({pageSize:{type:Number,required:!0},pageSizes:{type:J(Array),default:()=>qy([10,20,30,40,50,100])},popperClass:{type:String},popperStyle:{type:J([String,Object])},disabled:Boolean,teleported:Boolean,size:{type:String,values:L_},appendSizeTo:String}),emits:[`page-size-change`],setup(e,{emit:t}){let n=e,r=t,{t:i}=N_(),a=q(`pagination`),o=hL(),s=M(n.pageSize);L(()=>n.pageSizes,(e,t)=>{$h(e,t)||x(e)&&r(`page-size-change`,e.includes(n.pageSize)?n.pageSize:n.pageSizes[0])}),L(()=>n.pageSize,e=>{s.value=e});let c=K(()=>n.pageSizes);function l(e){var t;e!==s.value&&(s.value=e,(t=o.handleSizeChange)==null||t.call(o,Number(e)))}return(e,t)=>(B(),V(`span`,{class:A(N(a).e(`sizes`))},[W(N(fL),{"model-value":s.value,disabled:e.disabled,"popper-class":e.popperClass,"popper-style":e.popperStyle,size:e.size,teleported:e.teleported,"validate-event":!1,"append-to":e.appendSizeTo,onChange:l},{default:F(()=>[(B(!0),V(ja,null,fi(c.value,e=>(B(),H(N(pL),{key:e,value:e,label:e+N(i)(`el.pagination.pagesize`)},null,8,[`value`,`label`]))),128))]),_:1},8,[`model-value`,`disabled`,`popper-class`,`popper-style`,`size`,`teleported`,`append-to`])],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/sizes.vue`]]),_L=Y({size:{type:String,values:L_}}),vL=[`disabled`],yL=X(R({name:`ElPaginationJumper`,__name:`jumper`,props:_L,setup(e){let{t}=N_(),n=q(`pagination`),{pageCount:r,disabled:i,currentPage:a,changeEvent:o}=hL(),s=M(),c=K(()=>s.value??a?.value);function l(e){s.value=e?+e:``}function u(e){e=Math.trunc(+e),o?.(e),s.value=void 0}return(e,a)=>(B(),V(`span`,{class:A(N(n).e(`jump`)),disabled:N(i)},[U(`span`,{class:A([N(n).e(`goto`)])},j(N(t)(`el.pagination.goto`)),3),W(N(Ob),{size:e.size,class:A([N(n).e(`editor`),N(n).is(`in-pagination`)]),min:1,max:N(r),disabled:N(i),"model-value":c.value,"validate-event":!1,"aria-label":N(t)(`el.pagination.page`),type:`number`,"onUpdate:modelValue":l,onChange:u},null,8,[`size`,`class`,`max`,`disabled`,`model-value`,`aria-label`]),U(`span`,{class:A([N(n).e(`classifier`)])},j(N(t)(`el.pagination.pageClassifier`)),3)],10,vL))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/jumper.vue`]]),bL=Y({total:{type:Number,default:1e3}}),xL=[`disabled`],SL=X(R({name:`ElPaginationTotal`,__name:`total`,props:bL,setup(e){let{t}=N_(),n=q(`pagination`),{disabled:r}=hL();return(e,i)=>(B(),V(`span`,{class:A(N(n).e(`total`)),disabled:N(r)},j(N(t)(`el.pagination.total`,{total:e.total})),11,xL))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/total.vue`]]),CL=Y({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),wL=[`aria-current`,`aria-label`,`tabindex`],TL=[`tabindex`,`aria-label`],EL=[`aria-current`,`aria-label`,`tabindex`],DL=[`tabindex`,`aria-label`],OL=[`aria-current`,`aria-label`,`tabindex`],kL=X(R({name:`ElPaginationPager`,__name:`pager`,props:CL,emits:[cv],setup(e,{emit:t}){let n=e,r=t,i=q(`pager`),a=q(`icon`),{t:o}=N_(),s=M(!1),c=M(!1),l=M(!1),u=M(!1),d=M(!1),f=M(!1),p=K(()=>{let e=n.pagerCount,t=(e-1)/2,r=Number(n.currentPage),i=Number(n.pageCount),a=!1,o=!1;i>e&&(r>e-t&&(a=!0),r<i-t&&(o=!0));let s=[];if(a&&!o){let t=i-(e-2);for(let e=t;e<i;e++)s.push(e)}else if(!a&&o)for(let t=2;t<e;t++)s.push(t);else if(a&&o){let t=Math.floor(e/2)-1;for(let e=r-t;e<=r+t;e++)s.push(e)}else for(let e=2;e<i;e++)s.push(e);return s}),m=K(()=>[`more`,`btn-quickprev`,a.b(),i.is(`disabled`,n.disabled)]),h=K(()=>[`more`,`btn-quicknext`,a.b(),i.is(`disabled`,n.disabled)]),g=K(()=>n.disabled?-1:0);L(()=>[n.pageCount,n.pagerCount,n.currentPage],([e,t,n])=>{let r=(t-1)/2,i=!1,a=!1;e>t&&(i=n>t-r,a=n<e-r),l.value&&=i,u.value&&=a,s.value=i,c.value=a},{immediate:!0});function _(e=!1){n.disabled||(e?l.value=!0:u.value=!0)}function v(e=!1){e?d.value=!0:f.value=!0}function y(e){let t=e.target;if(t.tagName.toLowerCase()===`li`&&Array.from(t.classList).includes(`number`)){let e=Number(t.textContent);e!==n.currentPage&&r(cv,e)}else t.tagName.toLowerCase()===`li`&&Array.from(t.classList).includes(`more`)&&b(e)}function b(e){let t=e.target;if(t.tagName.toLowerCase()===`ul`||n.disabled)return;let i=Number(t.textContent),a=n.pageCount,o=n.currentPage,s=n.pagerCount-2;t.className.includes(`more`)&&(t.className.includes(`quickprev`)?i=o-s:t.className.includes(`quicknext`)&&(i=o+s)),Number.isNaN(+i)||(i<1&&(i=1),i>a&&(i=a)),i!==o&&r(cv,i)}return(e,t)=>(B(),V(`ul`,{class:A(N(i).b()),onClick:b,onKeyup:tc(y,[`enter`])},[e.pageCount>0?(B(),V(`li`,{key:0,class:A([[N(i).is(`active`,e.currentPage===1),N(i).is(`disabled`,e.disabled)],`number`]),"aria-current":e.currentPage===1,"aria-label":N(o)(`el.pagination.currentPage`,{pager:1}),tabindex:g.value},` 1 `,10,wL)):G(`v-if`,!0),s.value?(B(),V(`li`,{key:1,class:A(m.value),tabindex:g.value,"aria-label":N(o)(`el.pagination.prevPages`,{pager:e.pagerCount-2}),onMouseenter:t[0]||=e=>_(!0),onMouseleave:t[1]||=e=>l.value=!1,onFocus:t[2]||=e=>v(!0),onBlur:t[3]||=e=>d.value=!1},[(l.value||d.value)&&!e.disabled?(B(),H(N(Yv),{key:0})):(B(),H(N(uy),{key:1}))],42,TL)):G(`v-if`,!0),(B(!0),V(ja,null,fi(p.value,t=>(B(),V(`li`,{key:t,class:A([[N(i).is(`active`,e.currentPage===t),N(i).is(`disabled`,e.disabled)],`number`]),"aria-current":e.currentPage===t,"aria-label":N(o)(`el.pagination.currentPage`,{pager:t}),tabindex:g.value},j(t),11,EL))),128)),c.value?(B(),V(`li`,{key:2,class:A(h.value),tabindex:g.value,"aria-label":N(o)(`el.pagination.nextPages`,{pager:e.pagerCount-2}),onMouseenter:t[4]||=e=>_(),onMouseleave:t[5]||=e=>u.value=!1,onFocus:t[6]||=e=>v(),onBlur:t[7]||=e=>f.value=!1},[(u.value||f.value)&&!e.disabled?(B(),H(N(Xv),{key:0})):(B(),H(N(uy),{key:1}))],42,DL)):G(`v-if`,!0),e.pageCount>1?(B(),V(`li`,{key:3,class:A([[N(i).is(`active`,e.currentPage===e.pageCount),N(i).is(`disabled`,e.disabled)],`number`]),"aria-current":e.currentPage===e.pageCount,"aria-label":N(o)(`el.pagination.currentPage`,{pager:e.pageCount}),tabindex:g.value},j(e.pageCount),11,OL)):G(`v-if`,!0)],34))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/pager.vue`]]),AL=e=>typeof e!=`number`,jL=nv(R({name:`ElPagination`,props:Y({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>wg(e)&&Math.trunc(e)===e&&e>4&&e<22&&e%2==1,default:7},currentPage:Number,defaultCurrentPage:Number,layout:{type:String,default:[`prev`,`pager`,`next`,`jumper`,`->`,`total`].join(`, `)},pageSizes:{type:J(Array),default:()=>qy([10,20,30,40,50,100])},popperClass:{type:String,default:``},popperStyle:{type:J([String,Object])},prevText:{type:String,default:``},prevIcon:{type:Ny,default:()=>Nv},nextText:{type:String,default:``},nextIcon:{type:Ny,default:()=>Pv},teleported:{type:Boolean,default:!0},small:Boolean,size:R_,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean,appendSizeTo:String}),emits:{"update:current-page":e=>wg(e),"update:page-size":e=>wg(e),"size-change":e=>wg(e),change:(e,t)=>wg(e)&&wg(t),"current-change":e=>wg(e),"prev-click":e=>wg(e),"next-click":e=>wg(e)},setup(e,{emit:t,slots:n}){let{t:r}=N_(),i=q(`pagination`),a=ao().vnode.props||{},o=B_(),s=K(()=>e.small?`small`:e.size??o.value);qw({from:`small`,replacement:`size`,version:`3.0.0`,scope:`el-pagination`,ref:`https://element-plus.org/zh-CN/component/pagination.html`},K(()=>!!e.small));let c=`onUpdate:currentPage`in a||`onUpdate:current-page`in a||`onCurrentChange`in a,l=`onUpdate:pageSize`in a||`onUpdate:page-size`in a||`onSizeChange`in a,u=K(()=>{if(AL(e.total)&&AL(e.pageCount)||!AL(e.currentPage)&&!c)return!1;if(e.layout.includes(`sizes`)){if(!AL(e.pageCount)){if(!l)return!1}else if(!AL(e.total)&&!AL(e.pageSize)&&!l)return!1}return!0}),d=M(AL(e.defaultPageSize)?10:e.defaultPageSize),f=M(AL(e.defaultCurrentPage)?1:e.defaultCurrentPage),p=K({get(){return AL(e.pageSize)?d.value:e.pageSize},set(n){AL(e.pageSize)&&(d.value=n),l&&(t(`update:page-size`,n),t(`size-change`,n))}}),m=K(()=>{let t=0;return AL(e.pageCount)?AL(e.total)||(t=Math.max(1,Math.ceil(e.total/p.value))):t=e.pageCount,t}),h=K({get(){return AL(e.currentPage)?f.value:e.currentPage},set(n){let r=n;n<1?r=1:n>m.value&&(r=m.value),AL(e.currentPage)&&(f.value=r),c&&(t(`update:current-page`,r),t(`current-change`,r))}});L(m,e=>{h.value>e&&(h.value=e)}),L([h,p],e=>{t(cv,...e)},{flush:`post`});function g(e){h.value=e}function _(e){p.value=e;let t=m.value;h.value>t&&(h.value=t)}function v(){e.disabled||(--h.value,t(`prev-click`,h.value))}function y(){e.disabled||(h.value+=1,t(`next-click`,h.value))}function b(e,t){e&&(e.props||={},e.props.class=[e.props.class,t].join(` `))}return er(TI,{pageCount:m,disabled:K(()=>e.disabled),currentPage:h,changeEvent:g,handleSizeChange:_}),()=>{if(!u.value)return r(`el.pagination.deprecationWarning`),null;if(!e.layout||e.hideOnSinglePage&&m.value<=1)return null;let t=[],a=[],o=wo(`div`,{class:i.e(`rightwrapper`)},a),c={prev:wo(AI,{disabled:e.disabled,currentPage:h.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:v}),jumper:wo(yL,{size:s.value}),pager:wo(kL,{currentPage:h.value,pageCount:m.value,pagerCount:e.pagerCount,onChange:g,disabled:e.disabled}),next:wo(PI,{disabled:e.disabled,currentPage:h.value,pageCount:m.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:y}),sizes:wo(gL,{pageSize:p.value,pageSizes:e.pageSizes,popperClass:e.popperClass,popperStyle:e.popperStyle,disabled:e.disabled,teleported:e.teleported,size:s.value,appendSizeTo:e.appendSizeTo}),slot:(n?.default)?.call(n)??null,total:wo(SL,{total:AL(e.total)?0:e.total})},l=e.layout.split(`,`).map(e=>e.trim()),d=!1;return l.forEach(e=>{if(e===`->`){d=!0;return}d?a.push(c[e]):t.push(c[e])}),b(t[0],i.is(`first`)),b(t[t.length-1],i.is(`last`)),d&&a.length>0&&(b(a[0],i.is(`first`)),b(a[a.length-1],i.is(`last`)),t.push(o)),wo(`div`,{class:[i.b(),i.is(`background`,e.background),i.m(s.value)]},t)}}})),ML=nv(X(R({name:`ElPopconfirm`,__name:`popconfirm`,props:Y({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:Yw,default:`primary`},cancelButtonType:{type:String,values:Yw,default:`text`},icon:{type:Ny,default:()=>my},iconColor:{type:String,default:`#f90`},hideIcon:Boolean,hideAfter:{type:Number,default:200},effect:{...XC.effect,default:`light`},teleported:XC.teleported,persistent:XC.persistent,width:{type:[String,Number],default:150},virtualTriggering:ZC.virtualTriggering,virtualRef:ZC.virtualRef}),emits:{confirm:e=>e instanceof MouseEvent,cancel:e=>e instanceof MouseEvent},setup(e,{expose:t,emit:n}){let r=e,i=n,{t:a}=N_(),o=q(`popconfirm`),s=M(),c=M(),l=K(()=>N(s)?.popperRef),u=()=>{var e,t;(t=(e=c.value)?.focus)==null||t.call(e)},d=()=>{var e,t;(t=(e=s.value)?.onClose)==null||t.call(e)},f=K(()=>({width:xv(r.width)})),p=e=>{i(`confirm`,e),d()},m=e=>{i(`cancel`,e),d()},h=K(()=>r.confirmButtonText||a(`el.popconfirm.confirmButtonText`)),g=K(()=>r.cancelButtonText||a(`el.popconfirm.cancelButtonText`));return t({popperRef:l,hide:d}),(e,t)=>(B(),H(N(xw),$a({ref_key:`tooltipRef`,ref:s,trigger:`click`,effect:e.effect},e.$attrs,{"virtual-triggering":e.virtualTriggering,"virtual-ref":e.virtualRef,"popper-class":`${N(o).namespace.value}-popover`,"popper-style":f.value,teleported:e.teleported,"fallback-placements":[`bottom`,`top`,`right`,`left`],"hide-after":e.hideAfter,persistent:e.persistent,loop:``,onShow:u}),{content:F(()=>[U(`div`,{ref_key:`rootRef`,ref:c,tabindex:`-1`,class:A(N(o).b())},[U(`div`,{class:A(N(o).e(`main`))},[!e.hideIcon&&e.icon?(B(),H(N(Z),{key:0,class:A(N(o).e(`icon`)),style:be({color:e.iconColor})},{default:F(()=>[(B(),H(ci(e.icon)))]),_:1},8,[`class`,`style`])):G(`v-if`,!0),Ja(` `+j(e.title),1)],2),U(`div`,{class:A(N(o).e(`action`))},[z(e.$slots,`actions`,{confirm:p,cancel:m},()=>[W(N(AT),{size:`small`,type:e.cancelButtonType===`text`?``:e.cancelButtonType,text:e.cancelButtonType===`text`,onClick:m},{default:F(()=>[Ja(j(g.value),1)]),_:1},8,[`type`,`text`]),W(N(AT),{size:`small`,type:e.confirmButtonType===`text`?``:e.confirmButtonType,text:e.confirmButtonType===`text`,onClick:p},{default:F(()=>[Ja(j(h.value),1)]),_:1},8,[`type`,`text`])])],2)],2)]),default:F(()=>[e.$slots.reference?z(e.$slots,`reference`,{key:0}):G(`v-if`,!0)]),_:3},16,[`effect`,`virtual-triggering`,`virtual-ref`,`popper-class`,`popper-style`,`teleported`,`hide-after`,`persistent`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/popconfirm/src/popconfirm.vue`]])),NL=Y({trigger:ZC.trigger,triggerKeys:ZC.triggerKeys,placement:cN.placement,disabled:ZC.disabled,visible:XC.visible,transition:XC.transition,popperOptions:cN.popperOptions,tabindex:cN.tabindex,content:XC.content,popperStyle:XC.popperStyle,popperClass:XC.popperClass,enterable:{...XC.enterable,default:!0},effect:{...XC.effect,default:`light`},teleported:XC.teleported,appendTo:XC.appendTo,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),PL={"update:visible":e=>Cg(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},FL=`onUpdate:visible`,IL=X(R({name:`ElPopover`,__name:`popover`,props:NL,emits:PL,setup(e,{expose:t,emit:n}){let r=e,i=n,a=K(()=>r[FL]),o=q(`popover`),s=M(),c=K(()=>N(s)?.popperRef),l=K(()=>[{width:xv(r.width)},r.popperStyle]),u=K(()=>[o.b(),r.popperClass,{[o.m(`plain`)]:!!r.content}]),d=K(()=>r.transition===`${o.namespace.value}-fade-in-linear`),f=()=>{var e;(e=s.value)==null||e.hide()},p=()=>{i(`before-enter`)},m=()=>{i(`before-leave`)},h=()=>{i(`after-enter`)},g=()=>{i(`update:visible`,!1),i(`after-leave`)};return t({popperRef:c,hide:f}),(e,t)=>(B(),H(N(xw),$a({ref_key:`tooltipRef`,ref:s},e.$attrs,{trigger:e.trigger,"trigger-keys":e.triggerKeys,placement:e.placement,disabled:e.disabled,visible:e.visible,transition:e.transition,"popper-options":e.popperOptions,tabindex:e.tabindex,content:e.content,offset:e.offset,"show-after":e.showAfter,"hide-after":e.hideAfter,"auto-close":e.autoClose,"show-arrow":e.showArrow,"aria-label":e.title,effect:e.effect,enterable:e.enterable,"popper-class":u.value,"popper-style":l.value,teleported:e.teleported,"append-to":e.appendTo,persistent:e.persistent,"gpu-acceleration":d.value,"onUpdate:visible":a.value,onBeforeShow:p,onBeforeHide:m,onShow:h,onHide:g}),{content:F(()=>[e.title?(B(),V(`div`,{key:0,class:A(N(o).e(`title`)),role:`title`},j(e.title),3)):G(`v-if`,!0),z(e.$slots,`default`,{},()=>[Ja(j(e.content),1)])]),default:F(()=>[e.$slots.reference?z(e.$slots,`reference`,{key:0}):G(`v-if`,!0)]),_:3},16,[`trigger`,`trigger-keys`,`placement`,`disabled`,`visible`,`transition`,`popper-options`,`tabindex`,`content`,`offset`,`show-after`,`hide-after`,`auto-close`,`show-arrow`,`aria-label`,`effect`,`enterable`,`popper-class`,`popper-style`,`teleported`,`append-to`,`persistent`,`gpu-acceleration`,`onUpdate:visible`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue`]]),LL=(e,t)=>{let n=(t.arg||t.value)?.popperRef;n&&(n.triggerRef=e)},RL=iv({mounted(e,t){LL(e,t)},updated(e,t){LL(e,t)}},`popover`),zL=nv(IL,{directive:RL}),BL=Y({type:{type:String,default:`line`,values:[`line`,`circle`,`dashboard`]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:``,values:[``,`success`,`exception`,`warning`]},indeterminate:Boolean,duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:J(String),default:`round`},textInside:Boolean,width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:J([String,Array,Function]),default:``},striped:Boolean,stripedFlow:Boolean,format:{type:J(Function),default:e=>`${e}%`}}),VL=[`aria-valuenow`],HL={viewBox:`0 0 100 100`},UL=[`d`,`stroke`,`stroke-linecap`,`stroke-width`],WL=[`d`,`stroke`,`opacity`,`stroke-linecap`,`stroke-width`],GL={key:0},KL=nv(X(R({name:`ElProgress`,__name:`progress`,props:BL,setup(e){let t={success:`#13ce66`,exception:`#ff4949`,warning:`#e6a23c`,default:`#20a0ff`},n=e,r=q(`progress`),i=K(()=>{let e={width:`${n.percentage}%`,animationDuration:`${n.duration}s`},t=v(n.percentage);return t.includes(`gradient`)?e.background=t:e.backgroundColor=t,e}),a=K(()=>(n.strokeWidth/n.width*100).toFixed(1)),o=K(()=>[`circle`,`dashboard`].includes(n.type)?Number.parseInt(`${50-Number.parseFloat(a.value)/2}`,10):0),s=K(()=>{let e=o.value,t=n.type===`dashboard`;return`
M 50 50
m 0 ${t?``:`-`}${e}
a ${e} ${e} 0 1 1 0 ${t?`-`:``}${e*2}
a ${e} ${e} 0 1 1 0 ${t?``:`-`}${e*2}
`}),c=K(()=>2*Math.PI*o.value),l=K(()=>n.type===`dashboard`?.75:1),u=K(()=>`${-1*c.value*(1-l.value)/2}px`),d=K(()=>({strokeDasharray:`${c.value*l.value}px, ${c.value}px`,strokeDashoffset:u.value})),f=K(()=>({strokeDasharray:`${c.value*l.value*(n.percentage/100)}px, ${c.value}px`,strokeDashoffset:u.value,transition:`stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s`})),p=K(()=>{let e;return e=n.color?v(n.percentage):t[n.status]||t.default,e}),m=K(()=>n.status===`warning`?Ay:n.type===`line`?n.status===`success`?Uv:Gv:n.status===`success`?Vv:qv),h=K(()=>n.type===`line`?12+n.strokeWidth*.4:n.width*.111111+2),g=K(()=>n.format(n.percentage));function _(e){let t=100/e.length;return e.map((e,n)=>E(e)?{color:e,percentage:(n+1)*t}:e).sort((e,t)=>e.percentage-t.percentage)}let v=e=>{let{color:t}=n;if(T(t))return t(e);if(E(t))return t;{let n=_(t);for(let t of n)if(t.percentage>e)return t.color;return n[n.length-1]?.color}};return(e,t)=>(B(),V(`div`,{class:A([N(r).b(),N(r).m(e.type),N(r).is(e.status),{[N(r).m(`without-text`)]:!e.showText,[N(r).m(`text-inside`)]:e.textInside}]),role:`progressbar`,"aria-valuenow":e.percentage,"aria-valuemin":`0`,"aria-valuemax":`100`},[e.type===`line`?(B(),V(`div`,{key:0,class:A(N(r).b(`bar`))},[U(`div`,{class:A(N(r).be(`bar`,`outer`)),style:be({height:`${e.strokeWidth}px`})},[U(`div`,{class:A([N(r).be(`bar`,`inner`),{[N(r).bem(`bar`,`inner`,`indeterminate`)]:e.indeterminate},{[N(r).bem(`bar`,`inner`,`striped`)]:e.striped},{[N(r).bem(`bar`,`inner`,`striped-flow`)]:e.stripedFlow}]),style:be(i.value)},[(e.showText||e.$slots.default)&&e.textInside?(B(),V(`div`,{key:0,class:A(N(r).be(`bar`,`innerText`))},[z(e.$slots,`default`,{percentage:e.percentage},()=>[U(`span`,null,j(g.value),1)])],2)):G(`v-if`,!0)],6)],6)],2)):(B(),V(`div`,{key:1,class:A(N(r).b(`circle`)),style:be({height:`${e.width}px`,width:`${e.width}px`})},[(B(),V(`svg`,HL,[U(`path`,{class:A(N(r).be(`circle`,`track`)),d:s.value,stroke:`var(${N(r).cssVarName(`fill-color-light`)}, #e5e9f2)`,"stroke-linecap":e.strokeLinecap,"stroke-width":a.value,fill:`none`,style:be(d.value)},null,14,UL),U(`path`,{class:A(N(r).be(`circle`,`path`)),d:s.value,stroke:p.value,fill:`none`,opacity:+!!e.percentage,"stroke-linecap":e.strokeLinecap,"stroke-width":a.value,style:be(f.value)},null,14,WL)]))],6)),(e.showText||e.$slots.default)&&!e.textInside?(B(),V(`div`,{key:2,class:A(N(r).e(`text`)),style:be({fontSize:`${h.value}px`})},[z(e.$slots,`default`,{percentage:e.percentage},()=>[e.status?(B(),H(N(Z),{key:1},{default:F(()=>[(B(),H(ci(m.value)))]),_:1})):(B(),V(`span`,GL,j(g.value),1))])],6)):G(`v-if`,!0)],10,VL))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue`]])),qL=Y({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:J([Array,Object]),default:()=>qy([``,``,``])},voidColor:{type:String,default:``},disabledVoidColor:{type:String,default:``},icons:{type:J([Array,Object]),default:()=>[Cy,Cy,Cy]},voidIcon:{type:Ny,default:()=>wy},disabledVoidIcon:{type:Ny,default:()=>Cy},disabled:{type:Boolean,default:void 0},allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:``},texts:{type:J(Array),default:()=>qy([`Extremely bad`,`Disappointed`,`Fair`,`Satisfied`,`Surprise`])},scoreTemplate:{type:String,default:`{value}`},size:R_,clearable:Boolean,...Yy([`ariaLabel`])}),JL={[cv]:e=>wg(e),[sv]:e=>wg(e)},YL=[`id`,`aria-label`,`aria-labelledby`,`aria-valuenow`,`aria-valuetext`,`aria-valuemax`],XL=[`onMousemove`,`onClick`],ZL=nv(X(R({name:`ElRate`,__name:`rate`,props:qL,emits:JL,setup(e,{expose:t,emit:n}){function r(e,t){let n=e=>O(e),r=t[Object.keys(t).map(e=>+e).filter(r=>{let i=t[r];return n(i)&&i.excluded?e<r:e<=r}).sort((e,t)=>e-t)[0]];return n(r)&&r.value||r}let i=e,a=n,o=I(ob,void 0),s=ub(),c=q(`rate`),{inputId:l,isLabeledByFormItem:u}=cb(i,{formItemContext:o}),d=M(i.modelValue),f=M(-1),p=M(!0),m=M([]),h=K(()=>m.value.map(e=>e.$el.clientWidth)),g=K(()=>[c.b(),c.m(s.value)]),_=db(),v=K(()=>c.cssVarBlock({"void-color":i.voidColor,"disabled-void-color":i.disabledVoidColor,"fill-color":C.value})),y=K(()=>{let e=``;return i.showScore?e=i.scoreTemplate.replace(/\{\s*value\s*\}/,_.value?`${i.modelValue}`:`${d.value}`):i.showText&&(e=i.texts[Math.ceil(d.value)-1]),e}),b=K(()=>i.modelValue*100-Math.floor(i.modelValue)*100),S=K(()=>x(i.colors)?{[i.lowThreshold]:i.colors[0],[i.highThreshold]:{value:i.colors[1],excluded:!0},[i.max]:i.colors[2]}:i.colors),C=K(()=>{let e=r(d.value,S.value);return O(e)?``:e}),w=K(()=>{let e=``;return _.value?e=`${b.value}%`:i.allowHalf&&(e=`50%`),{color:C.value,width:e}}),T=K(()=>{let e=x(i.icons)?[...i.icons]:{...i.icons};return e=sn(e),x(e)?{[i.lowThreshold]:e[0],[i.highThreshold]:{value:e[1],excluded:!0},[i.max]:e[2]}:e}),D=K(()=>r(i.modelValue,T.value)),k=K(()=>_.value?E(i.disabledVoidIcon)?i.disabledVoidIcon:sn(i.disabledVoidIcon):E(i.voidIcon)?i.voidIcon:sn(i.voidIcon)),ee=K(()=>r(d.value,T.value));function te(e){let t=_.value&&b.value>0&&e-1<i.modelValue&&e>i.modelValue,n=i.allowHalf&&p.value&&e-.5<=d.value&&e>d.value;return t||n}function ne(e){i.clearable&&e===i.modelValue&&(e=0),a(sv,e),i.modelValue!==e&&a(cv,e)}function re(e){_.value||(i.allowHalf&&p.value?ne(d.value):ne(e))}function ie(e){if(_.value)return;let t=kx(e),n=i.allowHalf?.5:1,r=d.value;switch(t){case Q.up:case Q.right:r+=n;break;case Q.left:case Q.down:r-=n;break}if(r=hf(r,0,i.max),r!==d.value)return e.stopPropagation(),e.preventDefault(),a(sv,r),a(cv,r),r}function ae(e,t){_.value||(i.allowHalf&&t?(p.value=t.offsetX*2<=h.value[e-1],d.value=p.value?e-.5:e):d.value=e,f.value=e)}function oe(){_.value||(i.allowHalf&&(p.value=i.modelValue!==Math.floor(i.modelValue)),d.value=i.modelValue,f.value=-1)}return L(()=>i.modelValue,e=>{d.value=e,p.value=i.modelValue!==Math.floor(i.modelValue)}),i.modelValue||a(sv,0),t({setCurrentValue:ae,resetCurrentValue:oe}),(e,t)=>(B(),V(`div`,{id:N(l),class:A([g.value,N(c).is(`disabled`,N(_))]),role:`slider`,"aria-label":N(u)?void 0:e.ariaLabel||`rating`,"aria-labelledby":N(u)?N(o)?.labelId:void 0,"aria-valuenow":d.value,"aria-valuetext":y.value||void 0,"aria-valuemin":`0`,"aria-valuemax":e.max,tabindex:`0`,style:be(v.value),onKeydown:ie},[(B(!0),V(ja,null,fi(e.max,(e,t)=>(B(),V(`span`,{key:t,class:A(N(c).e(`item`)),onMousemove:t=>ae(e,t),onMouseleave:oe,onClick:t=>re(e)},[W(N(Z),{ref_for:!0,ref_key:`iconRefs`,ref:m,class:A([N(c).e(`icon`),{hover:f.value===e},N(c).is(`active`,e<=d.value),N(c).is(`focus-visible`,e===Math.ceil(d.value||1))])},{default:F(()=>[Qn((B(),H(ci(ee.value),null,null,512)),[[is,!te(e)&&e<=d.value]]),Qn((B(),H(ci(k.value),null,null,512)),[[is,!te(e)&&e>d.value]]),Qn((B(),H(ci(k.value),{class:A([N(c).em(`decimal`,`box`)])},null,8,[`class`])),[[is,te(e)]]),Qn(W(N(Z),{style:be(w.value),class:A([N(c).e(`icon`),N(c).e(`decimal`)])},{default:F(()=>[(B(),H(ci(D.value)))]),_:1},8,[`style`,`class`]),[[is,te(e)]])]),_:2},1032,[`class`])],42,XL))),128)),e.showText||e.showScore?(B(),V(`span`,{key:0,class:A(N(c).e(`text`)),style:be({color:e.textColor})},j(y.value),7)):G(`v-if`,!0)],46,YL))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/rate/src/rate.vue`]])),QL={primary:`icon-primary`,success:`icon-success`,warning:`icon-warning`,error:`icon-error`,info:`icon-info`},$L={[QL.primary]:iy,[QL.success]:Hv,[QL.warning]:Ay,[QL.error]:Wv,[QL.info]:iy},eR=nv(X(R({name:`ElResult`,__name:`result`,props:Y({title:{type:String,default:``},subTitle:{type:String,default:``},icon:{type:String,values:[`primary`,`success`,`warning`,`info`,`error`],default:`info`}}),setup(e){let t=e,n=q(`result`),r=K(()=>{let e=t.icon,n=e&&QL[e]?QL[e]:`icon-info`;return{class:n,component:$L[n]||$L[`icon-info`]}});return(e,t)=>(B(),V(`div`,{class:A(N(n).b())},[U(`div`,{class:A(N(n).e(`icon`))},[z(e.$slots,`icon`,{},()=>[r.value.component?(B(),H(ci(r.value.component),{key:0,class:A(r.value.class)},null,8,[`class`])):G(`v-if`,!0)])],2),e.title||e.$slots.title?(B(),V(`div`,{key:0,class:A(N(n).e(`title`))},[z(e.$slots,`title`,{},()=>[U(`p`,null,j(e.title),1)])],2)):G(`v-if`,!0),e.subTitle||e.$slots[`sub-title`]?(B(),V(`div`,{key:1,class:A(N(n).e(`subtitle`))},[z(e.$slots,`sub-title`,{},()=>[U(`p`,null,j(e.subTitle),1)])],2)):G(`v-if`,!0),e.$slots.extra?(B(),V(`div`,{key:2,class:A(N(n).e(`extra`))},[z(e.$slots,`extra`)],2)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/result/src/result.vue`]])),tR=nv(X(R({name:`ElRow`,__name:`row`,props:Y({tag:{type:String,default:`div`},gutter:{type:Number,default:0},justify:{type:String,values:[`start`,`center`,`end`,`space-around`,`space-between`,`space-evenly`],default:`start`},align:{type:String,values:[`top`,`middle`,`bottom`]}}),setup(e){let t=e,n=q(`row`);er(rO,{gutter:K(()=>t.gutter)});let r=K(()=>{let e={};return t.gutter&&(e.marginRight=e.marginLeft=`-${t.gutter/2}px`),e}),i=K(()=>[n.b(),n.is(`justify-${t.justify}`,t.justify!==`start`),n.is(`align-${t.align}`,!!t.align)]);return(e,t)=>(B(),H(ci(e.tag),{class:A(i.value),style:be(r.value)},{default:F(()=>[z(e.$slots,`default`)]),_:3},8,[`class`,`style`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/row/src/row.vue`]])),nR=R({props:{item:{type:Object,required:!0},style:{type:Object},height:Number},setup(){return{ns:q(`select`)}}});function rR(e,t,n,r,i,a){return B(),V(`div`,{class:A(e.ns.be(`group`,`title`)),style:be({...e.style,lineHeight:`${e.height}px`})},j(e.item.label),7)}var iR=X(nR,[[`render`,rR],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/group-item.vue`]]);function aR(e,{emit:t}){return{hoverItem:()=>{e.disabled||t(`hover`,e.index)},selectOptionClick:()=>{e.disabled||t(`select`,e.item,e.index)}}}var oR=Y({allowCreate:Boolean,autocomplete:{type:J(String),default:`none`},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:Ny,default:Gv},effect:{type:J(String),default:`light`},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},defaultFirstOption:Boolean,disabled:{type:Boolean,default:void 0},estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:{type:J(Function)},height:{type:Number,default:274},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,modelValue:{type:J([Array,String,Number,Boolean,Object]),default:void 0},multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:{type:J(Function)},reserveKeyword:{type:Boolean,default:!0},options:{type:J(Array),required:!0},placeholder:{type:String},teleported:XC.teleported,persistent:{type:Boolean,default:!0},popperClass:XC.popperClass,popperStyle:XC.popperStyle,popperOptions:{type:J(Object),default:()=>({})},remote:Boolean,debounce:{type:Number,default:300},size:R_,props:{type:J(Object),default:()=>FI},valueKey:{type:String,default:`value`},scrollbarAlwaysOn:Boolean,validateEvent:{type:Boolean,default:!0},offset:{type:Number,default:12},remoteShowSuffix:Boolean,showArrow:{type:Boolean,default:!0},placement:{type:J(String),values:Jx,default:`bottom-start`},fallbackPlacements:{type:J(Array),default:[`bottom-start`,`top-start`,`right`,`left`]},tagType:{...VD.type,default:`info`},tagEffect:{...VD.effect,default:`light`},tabindex:{type:[String,Number],default:0},appendTo:XC.appendTo,fitInputWidth:{type:[Boolean,Number],default:!0,validator(e){return Cg(e)||wg(e)}},suffixIcon:{type:Ny,default:Mv},...U_,...Yy([`ariaLabel`])}),sR=Y({data:Array,disabled:Boolean,hovering:Boolean,item:{type:J(Object),required:!0},index:Number,style:Object,selected:Boolean,created:Boolean}),cR={[sv]:e=>!0,[cv]:e=>!0,"remove-tag":e=>!0,"visible-change":e=>!0,focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0},lR={hover:e=>wg(e),select:(e,t)=>!0},uR=Symbol(`ElSelectV2Injection`),dR=R({props:sR,emits:lR,setup(e,{emit:t}){let n=I(uR),r=q(`select`),{hoverItem:i,selectOptionClick:a}=aR(e,{emit:t}),{getLabel:o}=II(n.props);return{ns:r,contentId:n.contentId,hoverItem:i,selectOptionClick:a,getLabel:o}}}),fR=[`id`,`aria-selected`,`aria-disabled`];function pR(e,t,n,r,i,a){return B(),V(`li`,{id:`${e.contentId}-${e.index}`,role:`option`,"aria-selected":e.selected,"aria-disabled":e.disabled||void 0,style:be(e.style),class:A([e.ns.be(`dropdown`,`item`),e.ns.is(`selected`,e.selected),e.ns.is(`disabled`,e.disabled),e.ns.is(`created`,e.created),e.ns.is(`hovering`,e.hovering)]),onMousemove:t[0]||=(...t)=>e.hoverItem&&e.hoverItem(...t),onClick:t[1]||=$s((...t)=>e.selectOptionClick&&e.selectOptionClick(...t),[`stop`]),onMousedown:t[2]||=$s(()=>{},[`prevent`])},[z(e.$slots,`default`,{item:e.item,index:e.index,disabled:e.disabled},()=>[U(`span`,null,j(e.getLabel(e.item)),1)])],46,fR)}var mR=X(dR,[[`render`,pR],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/option-item.vue`]]),hR=Number.isNaN||function(e){return typeof e==`number`&&e!==e};function gR(e,t){return!!(e===t||hR(e)&&hR(t))}function _R(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!gR(e[n],t[n]))return!1;return!0}function vR(e,t){t===void 0&&(t=_R);var n=null;function r(){var r=[...arguments];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}var yR=()=>{let e=ao().proxy.$props;return K(()=>{let t=(e,t,n)=>({});return e.perfMode?zd(t):vR(t)})},bR=`itemRendered`,xR=`scroll`,SR=`forward`,CR=`backward`,wR=`auto`,TR=`start`,ER=`center`,DR=`horizontal`,OR=`vertical`,kR=`negative`,AR=`positive-ascending`,jR=`positive-descending`,MR={[DR]:`left`,[OR]:`top`},NR={[DR]:`deltaX`,[OR]:`deltaY`},PR=({atEndEdge:e,atStartEdge:t,layout:n},r)=>{let i,a=0,o=n=>n<0&&t.value||n>0&&e.value;return{hasReachedEdge:o,onWheel:e=>{mv(i);let t=e[NR[n.value]];o(a)&&o(a+t)||(a+=t,zy()||e.preventDefault(),i=pv(()=>{r(a),a=0}))}}},FR=I_({type:J([Number,Function]),required:!0}),IR=I_({type:Number}),LR=I_({type:Number,default:2}),RR=I_({type:String,values:[`ltr`,`rtl`],default:`ltr`}),zR=I_({type:Number,default:0}),BR=I_({type:Number,required:!0}),VR=I_({type:String,values:[`horizontal`,`vertical`],default:OR}),HR=Y({className:{type:String,default:``},containerElement:{type:J([String,Object]),default:`div`},data:{type:J(Array),default:()=>qy([])},direction:RR,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:`div`},innerProps:{type:J(Object),default:()=>({})},style:{type:J([Object,String,Array])},useIsScrolling:Boolean,width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:Boolean}),UR=Y({cache:LR,estimatedItemSize:IR,layout:VR,initScrollOffset:zR,total:BR,itemSize:FR,...HR}),WR={type:Number,default:6},GR={type:Number,default:0},KR={type:Number,default:2},qR=Y({columnCache:LR,columnWidth:FR,estimatedColumnWidth:IR,estimatedRowHeight:IR,initScrollLeft:zR,initScrollTop:zR,itemKey:{type:J(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:LR,rowHeight:FR,totalColumn:BR,totalRow:BR,hScrollbarSize:WR,vScrollbarSize:WR,scrollbarStartGap:GR,scrollbarEndGap:KR,role:String,...HR}),JR=Y({alwaysOn:Boolean,class:String,layout:VR,total:BR,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:WR,startGap:GR,endGap:KR,visible:Boolean}),YR=(e,t)=>e<t?SR:CR,XR=e=>e===`ltr`||e===`rtl`||e===`horizontal`,ZR=e=>e===`rtl`,QR=null;function $R(e=!1){if(QR===null||e){let e=document.createElement(`div`),t=e.style;t.width=`50px`,t.height=`50px`,t.overflow=`scroll`,t.direction=`rtl`;let n=document.createElement(`div`),r=n.style;return r.width=`100px`,r.height=`100px`,e.appendChild(n),document.body.appendChild(e),e.scrollLeft>0?QR=jR:(e.scrollLeft=1,QR=e.scrollLeft===0?kR:AR),document.body.removeChild(e),QR}return QR}function ez({move:e,size:t,bar:n},r){let i={},a=`translate${n.axis}(${e}px)`;return i[n.size]=t,i.transform=a,r===`horizontal`?i.height=`100%`:i.width=`100%`,i}var tz=R({name:`ElVirtualScrollBar`,props:JR,emits:[`scroll`,`start-move`,`stop-move`],setup(e,{emit:t}){let n=K(()=>e.startGap+e.endGap),r=q(`virtual-scrollbar`),i=q(`scrollbar`),a=M(),o=M(),s=null,c=null,l=Zt({isDragging:!1,traveled:0}),u=K(()=>kb[e.layout]),d=K(()=>e.clientSize-N(n)),f=K(()=>({position:`absolute`,width:`${e.layout===`horizontal`?d.value:e.scrollbarSize}px`,height:`${e.layout===`horizontal`?e.scrollbarSize:d.value}px`,[MR[e.layout]]:`2px`,right:`2px`,bottom:`2px`,borderRadius:`4px`})),p=K(()=>{let t=e.ratio;if(t>=100)return 1/0;if(t>=50)return t*d.value/100;let n=d.value/3;return Math.floor(Math.min(Math.max(t*d.value/100,20),n))}),m=K(()=>{if(!Number.isFinite(p.value))return{display:`none`};let t=`${p.value}px`;return ez({bar:u.value,size:t,move:l.traveled},e.layout)}),h=K(()=>Math.ceil(e.clientSize-p.value-N(n))),g=()=>{window.addEventListener(`mousemove`,b),window.addEventListener(`mouseup`,y);let e=N(o);e&&(c=document.onselectstart,document.onselectstart=()=>!1,e.addEventListener(`touchmove`,b,{passive:!0}),e.addEventListener(`touchend`,y))},_=()=>{window.removeEventListener(`mousemove`,b),window.removeEventListener(`mouseup`,y),document.onselectstart=c,c=null;let e=N(o);e&&(e.removeEventListener(`touchmove`,b),e.removeEventListener(`touchend`,y))},v=e=>{e.stopImmediatePropagation(),!(e.ctrlKey||[1,2].includes(e.button))&&(l.isDragging=!0,l[u.value.axis]=e.currentTarget[u.value.offset]-(e[u.value.client]-e.currentTarget.getBoundingClientRect()[u.value.direction]),t(`start-move`),g())},y=()=>{l.isDragging=!1,l[u.value.axis]=0,t(`stop-move`),_()},b=e=>{let{isDragging:n}=l;if(!n||!o.value||!a.value)return;let r=l[u.value.axis];if(!r)return;mv(s);let i=(a.value.getBoundingClientRect()[u.value.direction]-e[u.value.client])*-1-(o.value[u.value.offset]-r);s=pv(()=>{l.traveled=Math.max(0,Math.min(i,h.value)),t(`scroll`,i,h.value)})},x=e=>{let n=Math.abs(e.target.getBoundingClientRect()[u.value.direction]-e[u.value.client])-o.value[u.value.offset]/2;l.traveled=Math.max(0,Math.min(n,h.value)),t(`scroll`,n,h.value)};return L(()=>e.scrollFrom,e=>{l.isDragging||(l.traveled=Math.ceil(e*h.value))}),Qr(()=>{_()}),()=>wo(`div`,{role:`presentation`,ref:a,class:[r.b(),e.class,(e.alwaysOn||l.isDragging)&&`always-on`],style:f.value,onMousedown:$s(x,[`stop`,`prevent`]),onTouchstartPrevent:v},wo(`div`,{ref:o,class:i.e(`thumb`),style:m.value,onMousedown:v},[]))}}),nz=({name:e,getOffset:t,getItemSize:n,getItemOffset:r,getEstimatedTotalSize:i,getStartIndexForOffset:a,getStopIndexForStartIndex:o,initCache:s,clearCache:c,validateProps:l})=>R({name:e??`ElVirtualList`,props:UR,emits:[bR,xR],setup(e,{emit:u,expose:d}){l(e);let f=ao(),p=q(`vl`),m=M(s(e,f)),h=yR(),g=M(),_=M(),v=M(),y=M({isScrolling:!1,scrollDir:`forward`,scrollOffset:wg(e.initScrollOffset)?e.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:e.scrollbarAlwaysOn}),x=K(()=>{let{total:t,cache:n}=e,{isScrolling:r,scrollDir:i,scrollOffset:s}=N(y);if(t===0)return[0,0,0,0];let c=a(e,s,N(m)),l=o(e,c,s,N(m)),u=!r||i===`backward`?Math.max(1,n):1,d=!r||i===`forward`?Math.max(1,n):1;return[Math.max(0,c-u),Math.max(0,Math.min(t-1,l+d)),c,l]}),S=K(()=>i(e,N(m))),C=K(()=>XR(e.layout)),w=K(()=>[{position:`relative`,[`overflow-${C.value?`x`:`y`}`]:`scroll`,WebkitOverflowScrolling:`touch`,willChange:`transform`},{direction:e.direction,height:wg(e.height)?`${e.height}px`:e.height,width:wg(e.width)?`${e.width}px`:e.width},e.style]),T=K(()=>{let e=N(S),t=N(C);return{height:t?`100%`:`${e}px`,pointerEvents:N(y).isScrolling?`none`:void 0,width:t?`${e}px`:`100%`,margin:0,boxSizing:`border-box`}}),E=K(()=>C.value?e.width:e.height),{onWheel:D}=PR({atStartEdge:K(()=>y.value.scrollOffset<=0),atEndEdge:K(()=>y.value.scrollOffset>=S.value),layout:K(()=>e.layout)},e=>{var t,n;(n=(t=v.value).onMouseUp)==null||n.call(t),re(Math.min(y.value.scrollOffset+e,S.value-E.value))});n_(g,`wheel`,D,{passive:!1});let O=()=>{let{total:t}=e;if(t>0){let[e,t,n,r]=N(x);u(bR,e,t,n,r)}let{scrollDir:n,scrollOffset:r,updateRequested:i}=N(y);u(xR,n,r,i)},k=e=>{let{clientHeight:t,scrollHeight:n,scrollTop:r}=e.currentTarget,i=N(y);if(i.scrollOffset===r)return;let a=Math.max(0,Math.min(r,n-t));y.value={...i,isScrolling:!0,scrollDir:YR(i.scrollOffset,a),scrollOffset:a,updateRequested:!1},P(oe)},ee=t=>{let{clientWidth:n,scrollLeft:r,scrollWidth:i}=t.currentTarget,a=N(y);if(a.scrollOffset===r)return;let{direction:o}=e,s=r;if(o===`rtl`)switch($R()){case kR:s=-r;break;case jR:s=i-n-r;break}s=Math.max(0,Math.min(s,i-n)),y.value={...a,isScrolling:!0,scrollDir:YR(a.scrollOffset,s),scrollOffset:s,updateRequested:!1},P(oe)},te=e=>{N(C)?ee(e):k(e),O()},ne=(e,t)=>{let n=(S.value-E.value)/t*e;re(Math.min(S.value-E.value,n))},re=e=>{e=Math.max(e,0),e!==N(y).scrollOffset&&(y.value={...N(y),scrollOffset:e,scrollDir:YR(N(y).scrollOffset,e),updateRequested:!0},P(oe))},ie=(n,r=wR)=>{let{scrollOffset:i}=N(y);n=Math.max(0,Math.min(n,e.total-1)),re(t(e,n,r,i,N(m)))},ae=t=>{let{direction:i,itemSize:a,layout:o}=e,s=h.value(c&&a,c&&o,c&&i),l;if(b(s,String(t)))l=s[t];else{let a=r(e,t,N(m)),o=n(e,t,N(m)),c=N(C),u=i===`rtl`,d=c?a:0;s[t]=l={position:`absolute`,left:u?void 0:`${d}px`,right:u?`${d}px`:void 0,top:c?0:`${a}px`,height:c?`100%`:`${o}px`,width:c?`${o}px`:`100%`}}return l},oe=()=>{y.value.isScrolling=!1,P(()=>{h.value(-1,null,null)})},se=()=>{let e=g.value;e&&(e.scrollTop=0)};Yr(()=>{if(!Fg)return;let{initScrollOffset:t}=e,n=N(g);wg(t)&&n&&(N(C)?n.scrollLeft=t:n.scrollTop=t),O()}),Zr(()=>{let{direction:t,layout:n}=e,{scrollOffset:r,updateRequested:i}=N(y),a=N(g);if(i&&a)if(n===`horizontal`)if(t===`rtl`)switch($R()){case kR:a.scrollLeft=-r;break;case AR:a.scrollLeft=r;break;default:{let{clientWidth:e,scrollWidth:t}=a;a.scrollLeft=t-e-r;break}}else a.scrollLeft=r;else a.scrollTop=r}),Hr(()=>{N(g).scrollTop=N(y).scrollOffset});let ce={ns:p,clientSize:E,estimatedTotalSize:S,windowStyle:w,windowRef:g,innerRef:_,innerStyle:T,itemsToRender:x,scrollbarRef:v,states:y,getItemStyle:ae,onScroll:te,onScrollbarScroll:ne,onWheel:D,scrollTo:re,scrollToItem:ie,resetScrollTop:se};return d({windowRef:g,innerRef:_,getItemStyleCache:h,scrollTo:re,scrollToItem:ie,resetScrollTop:se,states:y}),ce},render(e){let{$slots:t,className:n,clientSize:r,containerElement:i,data:a,getItemStyle:o,innerElement:s,itemsToRender:c,innerStyle:l,layout:u,total:d,onScroll:f,onScrollbarScroll:p,states:m,useIsScrolling:h,windowStyle:g,ns:_}=e,[v,y]=c,b=ci(i),x=ci(s),S=[];if(d>0)for(let e=v;e<=y;e++)S.push(wo(ja,{key:e},t.default?.call(t,{data:a,index:e,isScrolling:h?m.isScrolling:void 0,style:o(e)})));let C=[wo(x,$a(e.innerProps,{style:l,ref:`innerRef`}),E(x)?S:{default:()=>S})],w=wo(tz,{ref:`scrollbarRef`,clientSize:r,layout:u,onScroll:p,ratio:r*100/this.estimatedTotalSize,scrollFrom:m.scrollOffset/(this.estimatedTotalSize-r),total:d,alwaysOn:m.scrollbarAlwaysOn}),T=wo(b,{class:[_.e(`window`),n],style:g,onScroll:f,ref:`windowRef`,key:0},E(b)?[C]:{default:()=>[C]});return wo(`div`,{key:0,class:[_.e(`wrapper`),m.scrollbarAlwaysOn?`always-on`:``]},[T,w])}}),rz=nz({name:`ElFixedSizeList`,getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:r,width:i},a,o,s)=>{let c=XR(r)?i:e,l=Math.max(0,t*n-c),u=Math.min(l,a*n),d=Math.max(0,(a+1)*n-c);switch(o===`smart`&&(o=s>=d-c&&s<=u+c?wR:ER),o){case TR:return u;case`end`:return d;case ER:{let e=Math.round(d+(u-d)/2);return e<Math.ceil(c/2)?0:e>l+Math.floor(c/2)?l:e}case wR:default:return s>=d&&s<=u?s:s<d?d:u}},getStartIndexForOffset:({total:e,itemSize:t},n)=>Math.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:r,width:i},a,o)=>{let s=a*n,c=XR(r)?i:e,l=Math.ceil((c+o-s)/n);return Math.max(0,Math.min(t-1,a+l-1))},initCache(){},clearCache:!0,validateProps(){}}),iz=(e,t,n)=>{let{itemSize:r}=e,{items:i,lastVisitedIndex:a}=n;if(t>a){let e=0;if(a>=0){let t=i[a];e=t.offset+t.size}for(let n=a+1;n<=t;n++){let t=r(n);i[n]={offset:e,size:t},e+=t}n.lastVisitedIndex=t}return i[t]},az=(e,t,n)=>{let{items:r,lastVisitedIndex:i}=t;return(i>0?r[i].offset:0)>=n?oz(e,t,0,i,n):sz(e,t,Math.max(0,i),n)},oz=(e,t,n,r,i)=>{for(;n<=r;){let a=n+Math.floor((r-n)/2),o=iz(e,a,t).offset;if(o===i)return a;o<i?n=a+1:o>i&&(r=a-1)}return Math.max(0,n-1)},sz=(e,t,n,r)=>{let{total:i}=e,a=1;for(;n<i&&iz(e,n,t).offset<r;)n+=a,a*=2;return oz(e,t,Math.floor(n/2),Math.min(n,i-1),r)},cz=({total:e},{items:t,estimatedItemSize:n,lastVisitedIndex:r})=>{let i=0;if(r>=e&&(r=e-1),r>=0){let e=t[r];i=e.offset+e.size}let a=(e-r-1)*n;return i+a},lz=nz({name:`ElDynamicSizeList`,getItemOffset:(e,t,n)=>iz(e,t,n).offset,getItemSize:(e,t,{items:n})=>n[t].size,getEstimatedTotalSize:cz,getOffset:(e,t,n,r,i)=>{let{height:a,layout:o,width:s}=e,c=XR(o)?s:a,l=iz(e,t,i),u=cz(e,i),d=Math.max(0,Math.min(u-c,l.offset)),f=Math.max(0,l.offset-c+l.size);switch(n===`smart`&&(n=r>=f-c&&r<=d+c?wR:ER),n){case TR:return d;case`end`:return f;case ER:return Math.round(f+(d-f)/2);case wR:default:return r>=f&&r<=d?r:r<f?f:d}},getStartIndexForOffset:(e,t,n)=>az(e,n,t),getStopIndexForStartIndex:(e,t,n,r)=>{let{height:i,total:a,layout:o,width:s}=e,c=XR(o)?s:i,l=iz(e,t,r),u=n+c,d=l.offset+l.size,f=t;for(;f<a-1&&d<u;)f++,d+=iz(e,f,r).size;return f},initCache({estimatedItemSize:e=50},t){let n={items:{},estimatedItemSize:e,lastVisitedIndex:-1};return n.clearCacheAfterIndex=(e,r=!0)=>{var i,a;n.lastVisitedIndex=Math.min(n.lastVisitedIndex,e-1),(i=t.exposed)==null||i.getItemStyleCache(-1),r&&((a=t.proxy)==null||a.$forceUpdate())},n},clearCache:!1,validateProps:({itemSize:e})=>{}}),uz=R({name:`ElSelectDropdown`,props:{loading:Boolean,data:{type:Array,required:!0},hoveringIndex:Number,width:Number,id:String,ariaLabel:String},setup(e,{slots:t,expose:n}){let r=I(uR),i=q(`select`),{getLabel:a,getValue:o,getDisabled:s}=II(r.props),c=M([]),l=M(),u=K(()=>e.data.length);L(()=>u.value,()=>{var e,t;(t=(e=r.tooltipRef.value)?.updatePopper)==null||t.call(e)});let d=K(()=>Sg(r.props.estimatedOptionHeight)),f=K(()=>d.value?{itemSize:r.props.itemHeight}:{estimatedSize:r.props.estimatedOptionHeight,itemSize:e=>c.value[e]}),p=(e=[],t)=>{let{props:{valueKey:n}}=r;return O(t)?e&&e.some(e=>on(Xd(e,n))===Xd(t,n)):e.includes(t)},m=(e,t)=>{if(O(t)){let{valueKey:n}=r.props;return Xd(e,n)===Xd(t,n)}else return e===t},h=(e,t)=>r.props.multiple?p(e,o(t)):m(e,o(t)),g=(e,t)=>{let{disabled:n,multiple:i,multipleLimit:a}=r.props;return n||!t&&(i?a>0&&e.length>=a:!1)},_=t=>e.hoveringIndex===t;n({listRef:l,isSized:d,isItemDisabled:g,isItemHovering:_,isItemSelected:h,scrollToItem:e=>{let t=l.value;t&&t.scrollToItem(e)},resetScrollTop:()=>{let e=l.value;e&&e.resetScrollTop()}});let v=e=>{let{index:n,data:i,style:o}=e,c=N(d),{itemSize:l,estimatedSize:u}=N(f),{modelValue:p}=r.props,{onSelect:m,onHover:v}=r,y=i[n];if(y.type===`Group`)return W(iR,{item:y,style:o,height:c?l:u},null);let b=h(p,y),x=g(p,b),S=_(n);return W(mR,$a(e,{selected:b,disabled:s(y)||x,created:!!y.created,hovering:S,item:y,onSelect:m,onHover:v}),{default:e=>t.default?.call(t,e)||W(`span`,null,[a(y)])})},{onKeyboardNavigate:y,onKeyboardSelect:b}=r,x=()=>{y(`forward`)},S=()=>{y(`backward`)},C=e=>{let t=kx(e),{tab:n,esc:r,down:i,up:a,enter:o,numpadEnter:s}=Q;switch([r,i,a,o,s].includes(t)&&(e.preventDefault(),e.stopPropagation()),t){case n:case r:break;case i:x();break;case a:S();break;case o:case s:b();break}};return()=>{let{data:n,width:a}=e,{height:o,multiple:s,scrollbarAlwaysOn:c}=r.props,u=K(()=>Hg?!0:c),p=N(d)?rz:lz;return W(`div`,{class:[i.b(`dropdown`),i.is(`multiple`,s)],style:{width:`${a}px`}},[t.header?.call(t),t.loading?.call(t)||t.empty?.call(t)||W(p,$a({ref:l},N(f),{className:i.be(`dropdown`,`list`),scrollbarAlwaysOn:u.value,data:n,height:o,width:a,total:n.length,innerElement:`ul`,innerProps:{id:e.id,role:`listbox`,"aria-label":e.ariaLabel,"aria-orientation":`vertical`},onKeydown:C}),{default:e=>W(v,e,null)}),t.footer?.call(t)])}}});function dz(e,t){let{aliasProps:n,getLabel:r,getValue:i}=II(e),a=M(0),o=M(),s=K(()=>e.allowCreate&&e.filterable);L(()=>e.options,e=>{let n=new Set(e.map(e=>r(e)));t.createdOptions=t.createdOptions.filter(e=>!n.has(r(e)))});function c(n){let i=e=>r(e)===n;return e.options&&e.options.some(i)||t.createdOptions.some(i)}function l(t){s.value&&(e.multiple&&t.created?a.value++:o.value=t)}function u(i){if(s.value)if(i&&i.length>0){if(c(i)){t.createdOptions=t.createdOptions.filter(e=>r(e)!==t.previousQuery);return}let e={[n.value.value]:i,[n.value.label]:i,created:!0,[n.value.disabled]:!1};t.createdOptions.length>=a.value?t.createdOptions[a.value]=e:t.createdOptions.push(e)}else if(e.multiple)t.createdOptions.length=a.value;else{let e=o.value;t.createdOptions.length=0,e&&e.created&&t.createdOptions.push(e)}}function d(n){if(!s.value||!n||!n.created||n.created&&e.reserveKeyword&&t.inputValue===r(n))return;let o=t.createdOptions.findIndex(e=>i(e)===i(n));~o&&(t.createdOptions.splice(o,1),a.value--)}function f(){s.value&&(t.createdOptions.length=0,a.value=0)}return{createNewOption:u,removeNewOption:d,selectNewOption:l,clearAllNewOption:f}}var fz=(e,t)=>{let{t:n}=N_(),r=q(`select`),i=q(`input`),{form:a,formItem:o}=sb(),{inputId:s}=cb(e,{formItemContext:o}),{aliasProps:c,getLabel:l,getValue:u,getDisabled:d,getOptions:f}=II(e),{valueOnClear:p,isEmptyValue:m}=W_(e),h=Zt({inputValue:``,cachedOptions:[],createdOptions:[],hoveringIndex:-1,inputHovering:!1,selectionWidth:0,collapseItemWidth:0,previousQuery:null,previousValue:void 0,selectedLabel:``,menuVisibleOnFocus:!1,isBeforeHide:!1}),g=M(-1),_=M(!1),v=M(),y=M(),b=M(),S=M(),C=M(),w=M(),E=M(),D=M(),k=M(),ee=M(),{isComposing:te,handleCompositionStart:ne,handleCompositionEnd:re,handleCompositionUpdate:ie}=wb({afterComposition:e=>yt(e)}),ae=db(),{wrapperRef:oe,isFocused:se,handleBlur:ce}=Sb(C,{disabled:ae,afterFocus(){e.automaticDropdown&&!fe.value&&(fe.value=!0,h.menuVisibleOnFocus=!0)},beforeBlur(e){return b.value?.isFocusInsideContent(e)||S.value?.isFocusInsideContent(e)},afterBlur(){var t;fe.value=!1,h.menuVisibleOnFocus=!1,e.validateEvent&&((t=o?.validate)==null||t.call(o,`blur`).catch(e=>void 0))}}),le=K(()=>Te(``)),ue=K(()=>e.loading?!1:e.options.length>0||h.createdOptions.length>0),de=M([]),fe=M(!1),pe=K(()=>a?.statusIcon??!1),me=K(()=>{let t=de.value.length*e.itemHeight;return t>e.height?e.height:t}),he=K(()=>e.multiple?x(e.modelValue)&&e.modelValue.length>0:!m(e.modelValue)),ge=K(()=>e.clearable&&!ae.value&&he.value&&(se.value||h.inputHovering)),_e=K(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?``:e.suffixIcon),ve=K(()=>_e.value&&r.is(`reverse`,fe.value)),ye=K(()=>o?.validateState||``),be=K(()=>{if(ye.value)return Ly[ye.value]}),xe=K(()=>e.remote?e.debounce:0),Se=K(()=>e.remote&&!h.inputValue&&!ue.value),Ce=K(()=>e.loading?e.loadingText||n(`el.select.loading`):e.filterable&&h.inputValue&&ue.value&&de.value.length===0?e.noMatchText||n(`el.select.noMatch`):ue.value?null:e.noDataText||n(`el.select.noData`)),we=K(()=>e.filterable&&T(e.filterMethod)),A=K(()=>e.filterable&&e.remote&&T(e.remoteMethod)),Te=t=>{let n=new RegExp(VI(t),`i`),r=e=>we.value||A.value?!0:t?n.test(l(e)||``):!0;return e.loading?[]:[...h.createdOptions,...e.options].reduce((t,n)=>{let i=f(n);if(x(i)){let e=i.filter(r);e.length>0&&t.push({label:l(n),type:`Group`},...e)}else(e.remote||r(n))&&t.push(n);return t},[])},Ee=()=>{de.value=Te(h.inputValue)},De=K(()=>{let e=new Map;return le.value.forEach((t,n)=>{e.set(tt(u(t)),{option:t,index:n})}),e}),Oe=K(()=>{let e=new Map;return de.value.forEach((t,n)=>{e.set(tt(u(t)),{option:t,index:n})}),e}),ke=K(()=>de.value.every(e=>d(e))),Ae=ub(),je=K(()=>Ae.value===`small`?`small`:`default`),Me=()=>{if(wg(e.fitInputWidth)){g.value=e.fitInputWidth;return}let t=v.value?.offsetWidth||200;!e.fitInputWidth&&ue.value?P(()=>{g.value=Math.max(t,j())}):g.value=t},j=()=>{let e=document.createElement(`canvas`).getContext(`2d`),t=r.be(`dropdown`,`item`),n=(D.value?.listRef?.innerRef||document).querySelector(`.${t}`);if(n===null||e===null)return 0;let i=getComputedStyle(n),a=Number.parseFloat(i.paddingLeft)+Number.parseFloat(i.paddingRight);return e.font=`bold ${i.font.replace(RegExp(`\\b${i.fontWeight}\\b`),``)}`,de.value.reduce((t,n)=>{let r=e.measureText(l(n));return Math.max(r.width,t)},0)+a},Ne=()=>{if(!y.value)return 0;let e=window.getComputedStyle(y.value);return Number.parseFloat(e.gap||`6px`)},Pe=K(()=>{let t=Ne(),n=e.filterable?t+11:0;return{maxWidth:`${ee.value&&e.maxCollapseTags===1?h.selectionWidth-h.collapseItemWidth-t-n:h.selectionWidth-n}px`}}),Fe=K(()=>({maxWidth:`${h.selectionWidth}px`})),Ie=K(()=>x(e.modelValue)?e.modelValue.length===0&&!h.inputValue:e.filterable?!h.inputValue:!0),Le=K(()=>{let t=e.placeholder??n(`el.select.placeholder`);return e.multiple||!he.value?t:h.selectedLabel}),Re=K(()=>b.value?.popperRef?.contentRef),ze=K(()=>{if(e.multiple){let t=e.modelValue.length;if(t>0&&Oe.value.has(e.modelValue[t-1])){let{index:n}=Oe.value.get(e.modelValue[t-1]);return n}}else if(!m(e.modelValue)&&Oe.value.has(e.modelValue)){let{index:t}=Oe.value.get(e.modelValue);return t}return-1}),Be=K({get(){return fe.value&&(e.loading||!Se.value)&&(!_.value||!Tg(h.previousQuery))},set(e){fe.value=e}}),Ve=K(()=>e.multiple?e.collapseTags?h.cachedOptions.slice(0,e.maxCollapseTags):h.cachedOptions:[]),He=K(()=>e.multiple&&e.collapseTags?h.cachedOptions.slice(e.maxCollapseTags):[]),{createNewOption:Ue,removeNewOption:We,selectNewOption:Ge,clearAllNewOption:Ke}=dz(e,h),qe=t=>{ae.value||e.filterable&&fe.value&&t&&!E.value?.contains(t.target)||(h.menuVisibleOnFocus?h.menuVisibleOnFocus=!1:fe.value=!fe.value)},Je=()=>{h.inputValue.length>0&&!fe.value&&(fe.value=!0),Ue(h.inputValue),P(()=>{Xe(h.inputValue)})},Ye=Jg(()=>{Je(),_.value=!1},xe),Xe=t=>{h.previousQuery===t||te.value||(h.previousQuery=t,e.filterable&&T(e.filterMethod)?e.filterMethod(t):e.filterable&&e.remote&&T(e.remoteMethod)&&e.remoteMethod(t),e.defaultFirstOption&&(e.filterable||e.remote)&&de.value.length?P(Ze):P(vt))},Ze=()=>{let e=de.value.filter(e=>!e.disabled&&e.type!==`Group`),t=e.find(e=>e.created),n=e[0];h.hoveringIndex=et(de.value,t||n)},Qe=n=>{$h(e.modelValue,n)||t(cv,n)},$e=n=>{t(sv,n),Qe(n),h.previousValue=e.multiple?String(n):n,P(()=>{if(e.multiple&&x(e.modelValue)){let t=h.cachedOptions.slice(),n=e.modelValue.map(e=>Ct(e,t));$h(h.cachedOptions,n)||(h.cachedOptions=n)}else Tt(!0)})},et=(t=[],n)=>{if(!O(n))return t.indexOf(n);let r=e.valueKey,i=-1;return t.some((e,t)=>Xd(e,r)===Xd(n,r)?(i=t,!0):!1),i},tt=t=>O(t)?Xd(t,e.valueKey):t,nt=()=>{Me()},rt=()=>{h.selectionWidth=Number.parseFloat(window.getComputedStyle(y.value).width)},it=()=>{h.collapseItemWidth=ee.value.getBoundingClientRect().width},at=()=>{var e,t;(t=(e=b.value)?.updatePopper)==null||t.call(e)},ot=()=>{var e,t;(t=(e=S.value)?.updatePopper)==null||t.call(e)},st=t=>{let n=u(t);if(e.multiple){let r=e.modelValue.slice(),i=et(r,n);i>-1?(r=[...r.slice(0,i),...r.slice(i+1)],h.cachedOptions.splice(i,1),We(t)):(e.multipleLimit<=0||r.length<e.multipleLimit)&&(r=[...r,n],h.cachedOptions.push(t),Ge(t)),$e(r),t.created&&Xe(``),e.filterable&&!e.reserveKeyword&&(h.inputValue=``)}else h.selectedLabel=l(t),!$h(e.modelValue,n)&&$e(n),fe.value=!1,Ge(t),t.created||Ke();lt()},ct=(n,r)=>{let i=e.modelValue.slice(),a=et(i,u(r));a>-1&&!ae.value&&(i=[...e.modelValue.slice(0,a),...e.modelValue.slice(a+1)],h.cachedOptions.splice(a,1),$e(i),t(`remove-tag`,u(r)),We(r)),n.stopPropagation(),lt()},lt=()=>{var e;(e=C.value)==null||e.focus()},ut=()=>{var e;if(fe.value){fe.value=!1,P(()=>C.value?.blur());return}(e=C.value)==null||e.blur()},dt=()=>{h.inputValue.length>0?h.inputValue=``:fe.value=!1},ft=e=>Gh(e,e=>!h.cachedOptions.some(t=>u(t)===e&&d(t))),pt=n=>{let r=kx(n);if(e.multiple&&r!==Q.delete&&h.inputValue.length===0){n.preventDefault();let r=e.modelValue.slice(),i=ft(r);if(i<0)return;let a=r[i];r.splice(i,1);let o=h.cachedOptions[i];h.cachedOptions.splice(i,1),We(o),$e(r),t(`remove-tag`,a)}},mt=()=>{let n;n=x(e.modelValue)?[]:p.value,h.selectedLabel=``,fe.value=!1,$e(n),t(`clear`),Ke(),lt()},ht=(e,t=void 0)=>{let n=de.value;if(![`forward`,`backward`].includes(e)||ae.value||n.length<=0||ke.value||te.value)return;if(!fe.value)return qe();Sg(t)&&(t=h.hoveringIndex);let r=-1;e===`forward`?(r=t+1,r>=n.length&&(r=0)):e===`backward`&&(r=t-1,(r<0||r>=n.length)&&(r=n.length-1));let i=n[r];if(d(i)||i.type===`Group`)return ht(e,r);h.hoveringIndex=r,St(r)},gt=()=>{if(fe.value)~h.hoveringIndex&&de.value[h.hoveringIndex]&&st(de.value[h.hoveringIndex]);else return qe()},_t=e=>{h.hoveringIndex=e??-1},vt=()=>{if(!e.multiple)h.hoveringIndex=de.value.findIndex(t=>tt(u(t))===tt(e.modelValue));else{let t=e.modelValue.length;if(t>0){let n=e.modelValue[t-1];h.hoveringIndex=de.value.findIndex(e=>tt(n)===tt(u(e)))}else h.hoveringIndex=-1}},yt=t=>{if(h.inputValue=t.target.value,e.remote)_.value=!0,Ye();else return Je()},bt=e=>{fe.value=!1,se.value&&ce(new FocusEvent(`blur`,e))},xt=()=>(h.isBeforeHide=!1,P(()=>{~ze.value&&St(ze.value)})),St=e=>{D.value.scrollToItem(e)},Ct=(e,t)=>{let n=tt(e);if(De.value.has(n)){let{option:e}=De.value.get(n);return e}if(t&&t.length){let e=t.find(e=>tt(u(e))===n);if(e)return e}return{[c.value.value]:e,[c.value.label]:e}},wt=e=>De.value.get(u(e))?.index??-1,Tt=(t=!1)=>{if(e.multiple)if(e.modelValue.length>0){let t=h.cachedOptions.slice();h.cachedOptions.length=0,h.previousValue=e.modelValue.toString();for(let n of e.modelValue){let e=Ct(n,t);h.cachedOptions.push(e)}}else h.cachedOptions=[],h.previousValue=void 0;else if(he.value){h.previousValue=e.modelValue;let n=de.value,r=n.findIndex(t=>tt(u(t))===tt(e.modelValue));~r?h.selectedLabel=l(n[r]):(!h.selectedLabel||t)&&(h.selectedLabel=tt(e.modelValue))}else h.selectedLabel=``,h.previousValue=void 0;Ke(),Me()};L(()=>e.fitInputWidth,()=>{Me()}),L(fe,t=>{t?(e.persistent||Me(),Xe(``)):(h.inputValue=``,h.previousQuery=null,h.isBeforeHide=!0,Ue(``))}),L(()=>e.modelValue,(t,n)=>{var r;(!t||x(t)&&t.length===0||e.multiple&&!$h(t.toString(),h.previousValue)||!e.multiple&&tt(t)!==tt(h.previousValue))&&Tt(!0),!$h(t,n)&&e.validateEvent&&((r=o?.validate)==null||r.call(o,`change`).catch(e=>void 0))},{deep:!0}),L(()=>e.options,()=>{let e=C.value;(!e||e&&document.activeElement!==e)&&Tt()},{deep:!0,flush:`post`}),L(()=>de.value,()=>(Me(),D.value&&P(D.value.resetScrollTop))),ir(()=>{h.isBeforeHide||Ee()}),ir(()=>{let{valueKey:t,options:n}=e,r=new Map;for(let e of n){let n=u(e),i=n;if(O(i)&&(i=Xd(n,t)),r.get(i))break;r.set(i,!0)}}),Yr(()=>{Tt()}),p_(v,nt),p_(y,rt),p_(oe,at),p_(k,ot),p_(ee,it);let Et;return L(()=>Be.value,e=>{e?Et=p_(D,at).stop:(Et?.(),Et=void 0),t(`visible-change`,e)}),{inputId:s,collapseTagSize:je,currentPlaceholder:Le,expanded:fe,emptyText:Ce,popupHeight:me,debounce:xe,allOptions:le,allOptionsValueMap:De,filteredOptions:de,iconComponent:_e,iconReverse:ve,tagStyle:Pe,collapseTagStyle:Fe,popperSize:g,dropdownMenuVisible:Be,hasModelValue:he,shouldShowPlaceholder:Ie,selectDisabled:ae,selectSize:Ae,needStatusIcon:pe,showClearBtn:ge,states:h,isFocused:se,nsSelect:r,nsInput:i,inputRef:C,menuRef:D,tagMenuRef:k,tooltipRef:b,tagTooltipRef:S,selectRef:v,wrapperRef:oe,selectionRef:y,prefixRef:w,suffixRef:E,collapseItemRef:ee,popperRef:Re,validateState:ye,validateIcon:be,showTagList:Ve,collapseTagList:He,debouncedOnInputChange:Ye,deleteTag:ct,getLabel:l,getValue:u,getDisabled:d,getValueKey:tt,getIndex:wt,handleClear:mt,handleClickOutside:bt,handleDel:pt,handleEsc:dt,focus:lt,blur:ut,handleMenuEnter:xt,handleResize:nt,resetSelectionWidth:rt,updateTooltip:at,updateTagTooltip:ot,updateOptions:Ee,toggleMenu:qe,scrollTo:St,onInput:yt,onKeyboardNavigate:ht,onKeyboardSelect:gt,onSelect:st,onHover:_t,handleCompositionStart:ne,handleCompositionEnd:re,handleCompositionUpdate:ie}},pz=R({name:`ElSelectV2`,components:{ElSelectMenu:uz,ElTag:GD,ElTooltip:xw,ElIcon:Z},directives:{ClickOutside:ZD},props:oR,emits:cR,setup(e,{emit:t}){let n=K(()=>{let{modelValue:t,multiple:n}=e,r=n?[]:void 0;return x(t)?n?t:r:n?r:t}),r=fz(Zt({..._n(e),modelValue:n}),t),{calculatorRef:i,inputStyle:a}=zF(),o=ib();er(uR,{props:Zt({..._n(e),height:r.popupHeight,modelValue:n}),expanded:r.expanded,tooltipRef:r.tooltipRef,contentId:o,onSelect:r.onSelect,onHover:r.onHover,onKeyboardNavigate:r.onKeyboardNavigate,onKeyboardSelect:r.onKeyboardSelect});let s=K(()=>e.multiple?r.states.cachedOptions.map(e=>r.getLabel(e)):r.states.selectedLabel);return{...r,modelValue:n,selectedLabel:s,calculatorRef:i,inputStyle:a,contentId:o,BORDER_HORIZONTAL_WIDTH:2}}}),mz=[`id`,`autocomplete`,`tabindex`,`aria-expanded`,`aria-label`,`disabled`,`aria-controls`,`aria-activedescendant`,`readonly`,`name`],hz=[`textContent`],gz={key:1};function _z(e,t,n,r,i,a){let o=oi(`el-tag`),s=oi(`el-tooltip`),c=oi(`el-icon`),l=oi(`el-select-menu`),u=li(`click-outside`);return Qn((B(),V(`div`,{ref:`selectRef`,class:A([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),onMouseenter:t[15]||=t=>e.states.inputHovering=!0,onMouseleave:t[16]||=t=>e.states.inputHovering=!1},[W(s,{ref:`tooltipRef`,visible:e.dropdownMenuVisible,teleported:e.teleported,"popper-class":[e.nsSelect.e(`popper`),e.popperClass],"popper-style":e.popperStyle,"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":e.popperOptions,"fallback-placements":e.fallbackPlacements,effect:e.effect,placement:e.placement,pure:``,transition:`${e.nsSelect.namespace.value}-zoom-in-top`,trigger:`click`,persistent:e.persistent,"append-to":e.appendTo,"show-arrow":e.showArrow,offset:e.offset,onBeforeShow:e.handleMenuEnter,onHide:t[14]||=t=>e.states.isBeforeHide=!1},{default:F(()=>[U(`div`,{ref:`wrapperRef`,class:A([e.nsSelect.e(`wrapper`),e.nsSelect.is(`focused`,e.isFocused),e.nsSelect.is(`hovering`,e.states.inputHovering),e.nsSelect.is(`filterable`,e.filterable),e.nsSelect.is(`disabled`,e.selectDisabled)]),onClick:t[11]||=$s((...t)=>e.toggleMenu&&e.toggleMenu(...t),[`prevent`])},[e.$slots.prefix?(B(),V(`div`,{key:0,ref:`prefixRef`,class:A(e.nsSelect.e(`prefix`))},[z(e.$slots,`prefix`)],2)):G(`v-if`,!0),U(`div`,{ref:`selectionRef`,class:A([e.nsSelect.e(`selection`),e.nsSelect.is(`near`,e.multiple&&!e.$slots.prefix&&!!e.modelValue.length)])},[e.multiple?z(e.$slots,`tag`,{key:0,data:e.states.cachedOptions,deleteTag:e.deleteTag,selectDisabled:e.selectDisabled},()=>[(B(!0),V(ja,null,fi(e.showTagList,t=>(B(),V(`div`,{key:e.getValueKey(e.getValue(t)),class:A(e.nsSelect.e(`selected-item`))},[W(o,{closable:!e.selectDisabled&&!e.getDisabled(t),size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":``,style:be(e.tagStyle),onClose:n=>e.deleteTag(n,t)},{default:F(()=>[U(`span`,{class:A(e.nsSelect.e(`tags-text`))},[z(e.$slots,`label`,{index:e.getIndex(t),label:e.getLabel(t),value:e.getValue(t)},()=>[Ja(j(e.getLabel(t)),1)])],2)]),_:2},1032,[`closable`,`size`,`type`,`effect`,`style`,`onClose`])],2))),128)),e.collapseTags&&e.modelValue.length>e.maxCollapseTags?(B(),H(s,{key:0,ref:`tagTooltipRef`,disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":[`bottom`,`top`,`right`,`left`],effect:e.effect,placement:`bottom`,"popper-class":e.popperClass,"popper-style":e.popperStyle,teleported:e.teleported},{default:F(()=>[U(`div`,{ref:`collapseItemRef`,class:A(e.nsSelect.e(`selected-item`))},[W(o,{closable:!1,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,style:be(e.collapseTagStyle),"disable-transitions":``},{default:F(()=>[U(`span`,{class:A(e.nsSelect.e(`tags-text`))},` + `+j(e.modelValue.length-e.maxCollapseTags),3)]),_:1},8,[`size`,`type`,`effect`,`style`])],2)]),content:F(()=>[U(`div`,{ref:`tagMenuRef`,class:A(e.nsSelect.e(`selection`))},[(B(!0),V(ja,null,fi(e.collapseTagList,t=>(B(),V(`div`,{key:e.getValueKey(e.getValue(t)),class:A(e.nsSelect.e(`selected-item`))},[W(o,{class:`in-tooltip`,closable:!e.selectDisabled&&!e.getDisabled(t),size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":``,onClose:n=>e.deleteTag(n,t)},{default:F(()=>[U(`span`,{class:A(e.nsSelect.e(`tags-text`))},[z(e.$slots,`label`,{index:e.getIndex(t),label:e.getLabel(t),value:e.getValue(t)},()=>[Ja(j(e.getLabel(t)),1)])],2)]),_:2},1032,[`closable`,`size`,`type`,`effect`,`onClose`])],2))),128))],2)]),_:3},8,[`disabled`,`effect`,`popper-class`,`popper-style`,`teleported`])):G(`v-if`,!0)]):G(`v-if`,!0),U(`div`,{class:A([e.nsSelect.e(`selected-item`),e.nsSelect.e(`input-wrapper`),e.nsSelect.is(`hidden`,!e.filterable||e.selectDisabled)])},[Qn(U(`input`,{id:e.inputId,ref:`inputRef`,"onUpdate:modelValue":t[0]||=t=>e.states.inputValue=t,style:be(e.inputStyle),autocomplete:e.autocomplete,tabindex:e.tabindex,"aria-autocomplete":`none`,"aria-haspopup":`listbox`,autocapitalize:`off`,"aria-expanded":e.expanded,"aria-label":e.ariaLabel,class:A([e.nsSelect.e(`input`),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,role:`combobox`,"aria-controls":e.contentId,"aria-activedescendant":e.states.hoveringIndex>=0?`${e.contentId}-${e.states.hoveringIndex}`:``,readonly:!e.filterable,spellcheck:`false`,type:`text`,name:e.name,onInput:t[1]||=(...t)=>e.onInput&&e.onInput(...t),onCompositionstart:t[2]||=(...t)=>e.handleCompositionStart&&e.handleCompositionStart(...t),onCompositionupdate:t[3]||=(...t)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...t),onCompositionend:t[4]||=(...t)=>e.handleCompositionEnd&&e.handleCompositionEnd(...t),onKeydown:[t[5]||=tc($s(t=>e.onKeyboardNavigate(`backward`),[`stop`,`prevent`]),[`up`]),t[6]||=tc($s(t=>e.onKeyboardNavigate(`forward`),[`stop`,`prevent`]),[`down`]),t[7]||=tc($s((...t)=>e.onKeyboardSelect&&e.onKeyboardSelect(...t),[`stop`,`prevent`]),[`enter`]),t[8]||=tc($s((...t)=>e.handleEsc&&e.handleEsc(...t),[`stop`,`prevent`]),[`esc`]),t[9]||=tc($s((...t)=>e.handleDel&&e.handleDel(...t),[`stop`]),[`delete`])],onClick:t[10]||=$s((...t)=>e.toggleMenu&&e.toggleMenu(...t),[`stop`])},null,46,mz),[[Gs,e.states.inputValue]]),e.filterable?(B(),V(`span`,{key:0,ref:`calculatorRef`,"aria-hidden":`true`,class:A(e.nsSelect.e(`input-calculator`)),textContent:j(e.states.inputValue)},null,10,hz)):G(`v-if`,!0)],2),e.shouldShowPlaceholder?(B(),V(`div`,{key:1,class:A([e.nsSelect.e(`selected-item`),e.nsSelect.e(`placeholder`),e.nsSelect.is(`transparent`,!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[e.hasModelValue?z(e.$slots,`label`,{key:0,index:e.allOptionsValueMap.get(e.modelValue)?.index??-1,label:e.currentPlaceholder,value:e.modelValue},()=>[U(`span`,null,j(e.currentPlaceholder),1)]):(B(),V(`span`,gz,j(e.currentPlaceholder),1))],2)):G(`v-if`,!0)],2),U(`div`,{ref:`suffixRef`,class:A(e.nsSelect.e(`suffix`))},[e.iconComponent?Qn((B(),H(c,{key:0,class:A([e.nsSelect.e(`caret`),e.nsInput.e(`icon`),e.iconReverse])},{default:F(()=>[(B(),H(ci(e.iconComponent)))]),_:1},8,[`class`])),[[is,!e.showClearBtn]]):G(`v-if`,!0),e.showClearBtn&&e.clearIcon?(B(),H(c,{key:1,class:A([e.nsSelect.e(`caret`),e.nsInput.e(`icon`),e.nsSelect.e(`clear`)]),onClick:$s(e.handleClear,[`prevent`,`stop`])},{default:F(()=>[(B(),H(ci(e.clearIcon)))]),_:1},8,[`class`,`onClick`])):G(`v-if`,!0),e.validateState&&e.validateIcon&&e.needStatusIcon?(B(),H(c,{key:2,class:A([e.nsInput.e(`icon`),e.nsInput.e(`validateIcon`),e.nsInput.is(`loading`,e.validateState===`validating`)])},{default:F(()=>[(B(),H(ci(e.validateIcon)))]),_:1},8,[`class`])):G(`v-if`,!0)],2)],2)]),content:F(()=>[W(l,{id:e.contentId,ref:`menuRef`,data:e.filteredOptions,width:e.popperSize-e.BORDER_HORIZONTAL_WIDTH,"hovering-index":e.states.hoveringIndex,"scrollbar-always-on":e.scrollbarAlwaysOn,"aria-label":e.ariaLabel},pi({default:F(t=>[z(e.$slots,`default`,Te(Ka(t)))]),_:2},[e.$slots.header?{name:`header`,fn:F(()=>[U(`div`,{class:A(e.nsSelect.be(`dropdown`,`header`)),onClick:t[12]||=$s(()=>{},[`stop`])},[z(e.$slots,`header`)],2)]),key:`0`}:void 0,e.$slots.loading&&e.loading?{name:`loading`,fn:F(()=>[U(`div`,{class:A(e.nsSelect.be(`dropdown`,`loading`))},[z(e.$slots,`loading`)],2)]),key:`1`}:e.loading||e.filteredOptions.length===0?{name:`empty`,fn:F(()=>[U(`div`,{class:A(e.nsSelect.be(`dropdown`,`empty`))},[z(e.$slots,`empty`,{},()=>[U(`span`,null,j(e.emptyText),1)])],2)]),key:`2`}:void 0,e.$slots.footer?{name:`footer`,fn:F(()=>[U(`div`,{class:A(e.nsSelect.be(`dropdown`,`footer`)),onClick:t[13]||=$s(()=>{},[`stop`])},[z(e.$slots,`footer`)],2)]),key:`3`}:void 0]),1032,[`id`,`data`,`width`,`hovering-index`,`scrollbar-always-on`,`aria-label`])]),_:3},8,[`visible`,`teleported`,`popper-class`,`popper-style`,`popper-options`,`fallback-placements`,`effect`,`placement`,`transition`,`persistent`,`append-to`,`show-arrow`,`offset`,`onBeforeShow`])],34)),[[u,e.handleClickOutside,e.popperRef]])}var vz=nv(X(pz,[[`render`,_z],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/select.vue`]])),yz=Y({animated:Boolean,count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:J([Number,Object])}}),bz=X(R({name:`ElSkeletonItem`,__name:`skeleton-item`,props:Y({variant:{type:String,values:[`circle`,`rect`,`h1`,`h3`,`text`,`caption`,`p`,`image`,`button`],default:`text`}}),setup(e){let t=q(`skeleton`);return(e,n)=>(B(),V(`div`,{class:A([N(t).e(`item`),N(t).e(e.variant)])},[e.variant===`image`?(B(),H(N(fy),{key:0})):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton-item.vue`]]),xz=(e,t=0)=>{if(t===0)return e;let n=M(O(t)&&!!t.initVal),r=null,i=t=>{if(Sg(t)){n.value=e.value;return}r&&clearTimeout(r),r=setTimeout(()=>{n.value=e.value},t)},a=e=>{e===`leading`?wg(t)?i(t):i(t.leading):O(t)?i(t.trailing):n.value=!1};return Yr(()=>a(`leading`)),L(()=>e.value,e=>{a(e?`leading`:`trailing`)}),n},Sz=nv(X(R({name:`ElSkeleton`,__name:`skeleton`,props:yz,setup(e,{expose:t}){let n=e,r=q(`skeleton`),i=xz(bn(n,`loading`),n.throttle);return t({uiLoading:i}),(e,t)=>N(i)?(B(),V(`div`,$a({key:0,class:[N(r).b(),N(r).is(`animated`,e.animated)]},e.$attrs),[(B(!0),V(ja,null,fi(e.count,t=>(B(),V(ja,{key:t},[N(i)?z(e.$slots,`template`,{key:t},()=>[W(bz,{class:A(N(r).is(`first`)),variant:`p`},null,8,[`class`]),(B(!0),V(ja,null,fi(e.rows,t=>(B(),H(bz,{key:t,class:A([N(r).e(`paragraph`),N(r).is(`last`,t===e.rows&&e.rows>1)]),variant:`p`},null,8,[`class`]))),128))]):G(`v-if`,!0)],64))),128))],16)):z(e.$slots,`default`,Te($a({key:1},e.$attrs)))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton.vue`]]),{SkeletonItem:bz}),Cz=av(bz),wz=Symbol(`sliderContextKey`),Tz=Y({modelValue:{type:J([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:R_,inputSize:R_,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:J(Function),default:void 0},disabled:{type:Boolean,default:void 0},range:Boolean,vertical:Boolean,height:String,rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:J(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Jx,default:`top`},marks:{type:J(Object)},validateEvent:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},...Yy([`ariaLabel`])}),Ez=e=>wg(e)||x(e)&&e.every(wg),Dz={[sv]:Ez,[lv]:Ez,[cv]:Ez},Oz=Y({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Jx,default:`top`}}),kz={[sv]:e=>wg(e)},Az=(e,t,n)=>{let r=M(),i=M(!1),a=K(()=>t.value instanceof Function);return{tooltip:r,tooltipVisible:i,formatValue:K(()=>a.value&&t.value(e.modelValue)||e.modelValue),displayTooltip:Ph(()=>{n.value&&(i.value=!0)},50),hideTooltip:Ph(()=>{n.value&&(i.value=!1)},50)}},jz=(e,t,n)=>{let{disabled:r,min:i,max:a,step:o,showTooltip:s,persistent:c,precision:l,sliderSize:u,formatTooltip:d,emitChange:f,resetSize:p,updateDragging:m}=I(wz),{tooltip:h,tooltipVisible:g,formatValue:_,displayTooltip:v,hideTooltip:y}=Az(e,d,s),b=M(),x=K(()=>`${(e.modelValue-i.value)/(a.value-i.value)*100}%`),S=K(()=>e.vertical?{bottom:x.value}:{left:x.value}),C=()=>{t.hovering=!0,v()},w=()=>{t.hovering=!1,t.dragging||y()},T=e=>{r.value||(e.preventDefault(),ae(e),window.addEventListener(`mousemove`,oe),window.addEventListener(`touchmove`,oe),window.addEventListener(`mouseup`,se),window.addEventListener(`touchend`,se),window.addEventListener(`contextmenu`,se),b.value.focus())},E=e=>{r.value||(t.newPosition=Number.parseFloat(x.value)+e/(a.value-i.value)*100,ce(t.newPosition),f())},D=()=>{E(-o.value)},O=()=>{E(o.value)},k=()=>{E(-o.value*4)},ee=()=>{E(o.value*4)},te=()=>{r.value||(ce(0),f())},ne=()=>{r.value||(ce(100),f())},re=e=>{let t=kx(e),n=!0;switch(t){case Q.left:case Q.down:D();break;case Q.right:case Q.up:O();break;case Q.home:te();break;case Q.end:ne();break;case Q.pageDown:k();break;case Q.pageUp:ee();break;default:n=!1;break}n&&e.preventDefault()},ie=e=>{let t,n;return e.type.startsWith(`touch`)?(n=e.touches[0].clientY,t=e.touches[0].clientX):(n=e.clientY,t=e.clientX),{clientX:t,clientY:n}},ae=n=>{t.dragging=!0,t.isClick=!0;let{clientX:r,clientY:i}=ie(n);e.vertical?t.startY=i:t.startX=r,t.startPosition=Number.parseFloat(x.value),t.newPosition=t.startPosition},oe=n=>{if(t.dragging){t.isClick=!1,v(),p();let r,{clientX:i,clientY:a}=ie(n);e.vertical?(t.currentY=a,r=(t.startY-t.currentY)/u.value*100):(t.currentX=i,r=(t.currentX-t.startX)/u.value*100),t.newPosition=t.startPosition+r,ce(t.newPosition)}},se=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||y(),t.isClick||ce(t.newPosition),f()},0),window.removeEventListener(`mousemove`,oe),window.removeEventListener(`touchmove`,oe),window.removeEventListener(`mouseup`,se),window.removeEventListener(`touchend`,se),window.removeEventListener(`contextmenu`,se))},ce=async r=>{if(r===null||Number.isNaN(+r))return;r=hf(r,0,100);let s=Math.floor((a.value-i.value)/o.value),c=s*o.value/(a.value-i.value)*100,u=c+(100-c)/2,d;if(r<c){let e=c/s,t=Math.round(r/e);d=i.value+t*o.value}else d=r<u?i.value+s*o.value:a.value;d=Number.parseFloat(d.toFixed(l.value)),d!==e.modelValue&&n(sv,d),!t.dragging&&e.modelValue!==t.oldValue&&(t.oldValue=e.modelValue),await P(),t.dragging&&v(),h.value.updatePopper()};return L(()=>t.dragging,e=>{m(e)}),n_(b,`touchstart`,T,{passive:!1}),{disabled:r,button:b,tooltip:h,tooltipVisible:g,showTooltip:s,persistent:c,wrapperStyle:S,formatValue:_,handleMouseEnter:C,handleMouseLeave:w,onButtonDown:T,onKeyDown:re,setPosition:ce}},Mz=[`tabindex`],Nz=X(R({name:`ElSliderButton`,__name:`button`,props:Oz,emits:kz,setup(e,{expose:t,emit:n}){let r=e,i=n,a=q(`slider`),o=Zt({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:r.modelValue}),s=K(()=>d.value?f.value:!1),{disabled:c,button:l,tooltip:u,showTooltip:d,persistent:f,tooltipVisible:p,wrapperStyle:m,formatValue:h,handleMouseEnter:g,handleMouseLeave:_,onButtonDown:v,onKeyDown:y,setPosition:b}=jz(r,o,i),{hovering:x,dragging:S}=_n(o);return t({onButtonDown:v,onKeyDown:y,setPosition:b,hovering:x,dragging:S}),(e,t)=>(B(),V(`div`,{ref_key:`button`,ref:l,class:A([N(a).e(`button-wrapper`),{hover:N(x),dragging:N(S)}]),style:be(N(m)),tabindex:N(c)?void 0:0,onMouseenter:t[0]||=(...e)=>N(g)&&N(g)(...e),onMouseleave:t[1]||=(...e)=>N(_)&&N(_)(...e),onMousedown:t[2]||=(...e)=>N(v)&&N(v)(...e),onFocus:t[3]||=(...e)=>N(g)&&N(g)(...e),onBlur:t[4]||=(...e)=>N(_)&&N(_)(...e),onKeydown:t[5]||=(...e)=>N(y)&&N(y)(...e)},[W(N(xw),{ref_key:`tooltip`,ref:u,visible:N(p),placement:e.placement,"fallback-placements":[`top`,`bottom`,`right`,`left`],"stop-popper-mouse-event":!1,"popper-class":e.tooltipClass,disabled:!N(d),persistent:s.value},{content:F(()=>[U(`span`,null,j(N(h)),1)]),default:F(()=>[U(`div`,{class:A([N(a).e(`button`),{hover:N(x),dragging:N(S)}])},null,2)]),_:1},8,[`visible`,`placement`,`popper-class`,`disabled`,`persistent`])],46,Mz))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/slider/src/button.vue`]]),Pz=R({name:`ElSliderMarker`,props:Y({mark:{type:J([String,Object]),default:void 0}}),setup(e){let t=q(`slider`),n=K(()=>E(e.mark)?e.mark:e.mark.label),r=K(()=>E(e.mark)?void 0:e.mark.style);return()=>wo(`div`,{class:t.e(`marks-text`),style:r.value},n.value)}}),Fz=(e,t,n)=>{let{formItem:r}=sb(),i=dn(),a=M(),o=M(),s={firstButton:a,secondButton:o},c=db(),l=K(()=>Math.min(t.firstValue,t.secondValue)),u=K(()=>Math.max(t.firstValue,t.secondValue)),d=K(()=>e.range?`${100*(u.value-l.value)/(e.max-e.min)}%`:`${100*(t.firstValue-e.min)/(e.max-e.min)}%`),f=K(()=>e.range?`${100*(l.value-e.min)/(e.max-e.min)}%`:`0%`),p=K(()=>e.vertical?{height:e.height}:{}),m=K(()=>e.vertical?{height:d.value,bottom:f.value}:{width:d.value,left:f.value}),h=()=>{i.value&&(t.sliderSize=i.value.getBoundingClientRect()[e.vertical?`height`:`width`])},g=n=>{let r=e.min+n*(e.max-e.min)/100;if(!e.range)return a;let i;return i=Math.abs(l.value-r)<Math.abs(u.value-r)?t.firstValue<t.secondValue?`firstButton`:`secondButton`:t.firstValue>t.secondValue?`firstButton`:`secondButton`,s[i]},_=e=>{let t=g(e);return t.value.setPosition(e),t},v=n=>{t.firstValue=n??e.min,b(e.range?[l.value,u.value]:n??e.min)},y=n=>{t.secondValue=n,e.range&&b([l.value,u.value])},b=e=>{n(sv,e),n(lv,e)},x=async()=>{await P(),n(cv,e.range?[l.value,u.value]:e.modelValue)},S=n=>{if(c.value||t.dragging)return;h();let r=0;if(e.vertical){let e=n.touches?.item(0)?.clientY??n.clientY;r=(i.value.getBoundingClientRect().bottom-e)/t.sliderSize*100}else r=((n.touches?.item(0)?.clientX??n.clientX)-i.value.getBoundingClientRect().left)/t.sliderSize*100;if(!(r<0||r>100))return _(r)};return{elFormItem:r,slider:i,firstButton:a,secondButton:o,sliderDisabled:c,minValue:l,maxValue:u,runwayStyle:p,barStyle:m,resetSize:h,setPosition:_,emitChange:x,onSliderWrapperPrevent:e=>{(s.firstButton.value?.dragging||s.secondButton.value?.dragging)&&e.preventDefault()},onSliderClick:e=>{S(e)&&x()},onSliderDown:async e=>{let t=S(e);t&&(await P(),t.value.onButtonDown(e))},onSliderMarkerDown:e=>{c.value||t.dragging||_(e)&&x()},setFirstValue:v,setSecondValue:y}},Iz=(e,t,n,r)=>({stops:K(()=>{if(!e.showStops||e.min>e.max||e.step===0)return[];let i=Math.ceil((e.max-e.min)/e.step),a=100*e.step/(e.max-e.min),o=Array.from({length:i-1}).map((e,t)=>(t+1)*a);return e.range?o.filter(t=>t<100*(n.value-e.min)/(e.max-e.min)||t>100*(r.value-e.min)/(e.max-e.min)):o.filter(n=>n>100*(t.firstValue-e.min)/(e.max-e.min))}),getStopStyle:t=>e.vertical?{bottom:`${t}%`}:{left:`${t}%`}}),Lz=e=>K(()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort((e,t)=>e-t).filter(t=>t<=e.max&&t>=e.min).map(t=>({point:t,position:(t-e.min)*100/(e.max-e.min),mark:e.marks[t]})):[]),Rz=(e,t,n,r,i,a)=>{let o=e=>{i(sv,e),i(lv,e)},s=()=>e.range?![n.value,r.value].every((e,n)=>e===t.oldValue[n]):e.modelValue!==t.oldValue,c=()=>{var n,r;e.min>e.max&&x_(`Slider`,`min should not be greater than max.`);let i=e.modelValue;e.range&&x(i)?i[1]<e.min?o([e.min,e.min]):i[0]>e.max?o([e.max,e.max]):i[0]<e.min?o([e.min,i[1]]):i[1]>e.max?o([i[0],e.max]):(t.firstValue=i[0],t.secondValue=i[1],s()&&(e.validateEvent&&((n=a?.validate)==null||n.call(a,`change`).catch(e=>void 0)),t.oldValue=i.slice())):!e.range&&wg(i)&&!Number.isNaN(i)&&(i<e.min?o(e.min):i>e.max?o(e.max):(t.firstValue=i,s()&&(e.validateEvent&&((r=a?.validate)==null||r.call(a,`change`).catch(e=>void 0)),t.oldValue=i)))};c(),L(()=>t.dragging,e=>{e||c()}),L(()=>e.modelValue,(e,n)=>{t.dragging||x(e)&&x(n)&&e.every((e,t)=>e===n[t])&&t.firstValue===e[0]&&t.secondValue===e[1]||c()},{deep:!0}),L(()=>[e.min,e.max],()=>{c()})},zz=(e,t,n)=>{let r=M();return Yr(async()=>{e.range?(x(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):(!wg(e.modelValue)||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),n_(window,`resize`,n),await P(),n()}),{sliderWrapper:r}},Bz=[`id`,`role`,`aria-label`,`aria-labelledby`],Vz={key:1},Hz=nv(X(R({name:`ElSlider`,__name:`slider`,props:Tz,emits:Dz,setup(e,{expose:t,emit:n}){let r=e,i=n,a=q(`slider`),{t:o}=N_(),s=Zt({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:c,slider:l,firstButton:u,secondButton:d,sliderDisabled:f,minValue:p,maxValue:m,runwayStyle:h,barStyle:g,resetSize:_,emitChange:v,onSliderWrapperPrevent:y,onSliderClick:b,onSliderDown:x,onSliderMarkerDown:S,setFirstValue:C,setSecondValue:w}=Fz(r,s,i),{stops:T,getStopStyle:E}=Iz(r,s,p,m),{inputId:D,isLabeledByFormItem:O}=cb(r,{formItemContext:c}),k=ub(),ee=K(()=>r.inputSize||k.value),te=K(()=>r.ariaLabel||o(`el.slider.defaultLabel`,{min:r.min,max:r.max})),ne=K(()=>r.range?r.rangeStartLabel||o(`el.slider.defaultRangeStartLabel`):te.value),re=K(()=>r.formatValueText?r.formatValueText(ue.value):`${ue.value}`),ie=K(()=>r.rangeEndLabel||o(`el.slider.defaultRangeEndLabel`)),ae=K(()=>r.formatValueText?r.formatValueText(de.value):`${de.value}`),oe=K(()=>[a.b(),a.m(k.value),a.is(`vertical`,r.vertical),{[a.m(`with-input`)]:r.showInput}]),se=Lz(r);Rz(r,s,p,m,i,c);let ce=K(()=>{let e=[r.min,r.max,r.step].map(e=>{let t=`${e}`.split(`.`)[1];return t?t.length:0});return Math.max.apply(null,e)}),{sliderWrapper:le}=zz(r,s,_),{firstValue:ue,secondValue:de,sliderSize:fe}=_n(s),pe=e=>{s.dragging=e};return n_(le,`touchstart`,y,{passive:!1}),n_(le,`touchmove`,y,{passive:!1}),er(wz,{..._n(r),sliderSize:fe,disabled:f,precision:ce,emitChange:v,resetSize:_,updateDragging:pe}),t({onSliderClick:b}),(e,t)=>(B(),V(`div`,{id:e.range?N(D):void 0,ref_key:`sliderWrapper`,ref:le,class:A(oe.value),role:e.range?`group`:void 0,"aria-label":e.range&&!N(O)?te.value:void 0,"aria-labelledby":e.range&&N(O)?N(c)?.labelId:void 0},[U(`div`,{ref_key:`slider`,ref:l,class:A([N(a).e(`runway`),{"show-input":e.showInput&&!e.range},N(a).is(`disabled`,N(f))]),style:be(N(h)),onMousedown:t[0]||=(...e)=>N(x)&&N(x)(...e),onTouchstartPassive:t[1]||=(...e)=>N(x)&&N(x)(...e)},[U(`div`,{class:A(N(a).e(`bar`)),style:be(N(g))},null,6),W(Nz,{id:e.range?void 0:N(D),ref_key:`firstButton`,ref:u,"model-value":N(ue),vertical:e.vertical,"tooltip-class":e.tooltipClass,placement:e.placement,role:`slider`,"aria-label":e.range||!N(O)?ne.value:void 0,"aria-labelledby":!e.range&&N(O)?N(c)?.labelId:void 0,"aria-valuemin":e.min,"aria-valuemax":e.range?N(de):e.max,"aria-valuenow":N(ue),"aria-valuetext":re.value,"aria-orientation":e.vertical?`vertical`:`horizontal`,"aria-disabled":N(f),"onUpdate:modelValue":N(C)},null,8,[`id`,`model-value`,`vertical`,`tooltip-class`,`placement`,`aria-label`,`aria-labelledby`,`aria-valuemin`,`aria-valuemax`,`aria-valuenow`,`aria-valuetext`,`aria-orientation`,`aria-disabled`,`onUpdate:modelValue`]),e.range?(B(),H(Nz,{key:0,ref_key:`secondButton`,ref:d,"model-value":N(de),vertical:e.vertical,"tooltip-class":e.tooltipClass,placement:e.placement,role:`slider`,"aria-label":ie.value,"aria-valuemin":N(ue),"aria-valuemax":e.max,"aria-valuenow":N(de),"aria-valuetext":ae.value,"aria-orientation":e.vertical?`vertical`:`horizontal`,"aria-disabled":N(f),"onUpdate:modelValue":N(w)},null,8,[`model-value`,`vertical`,`tooltip-class`,`placement`,`aria-label`,`aria-valuemin`,`aria-valuemax`,`aria-valuenow`,`aria-valuetext`,`aria-orientation`,`aria-disabled`,`onUpdate:modelValue`])):G(`v-if`,!0),e.showStops?(B(),V(`div`,Vz,[(B(!0),V(ja,null,fi(N(T),(e,t)=>(B(),V(`div`,{key:t,class:A(N(a).e(`stop`)),style:be(N(E)(e))},null,6))),128))])):G(`v-if`,!0),N(se).length>0?(B(),V(ja,{key:2},[U(`div`,null,[(B(!0),V(ja,null,fi(N(se),(e,t)=>(B(),V(`div`,{key:t,style:be(N(E)(e.position)),class:A([N(a).e(`stop`),N(a).e(`marks-stop`)])},null,6))),128))]),U(`div`,{class:A(N(a).e(`marks`))},[(B(!0),V(ja,null,fi(N(se),(e,t)=>(B(),H(N(Pz),{key:t,mark:e.mark,style:be(N(E)(e.position)),onMousedown:$s(t=>N(S)(e.position),[`stop`])},null,8,[`mark`,`style`,`onMousedown`]))),128))],2)],64)):G(`v-if`,!0)],38),e.showInput&&!e.range?(B(),H(N(PF),{key:0,ref:`input`,"model-value":N(ue),class:A(N(a).e(`input`)),step:e.step,disabled:N(f),controls:e.showInputControls,min:e.min,max:e.max,precision:ce.value,size:ee.value,"onUpdate:modelValue":N(C),onChange:N(v)},null,8,[`model-value`,`class`,`step`,`disabled`,`controls`,`min`,`max`,`precision`,`size`,`onUpdate:modelValue`,`onChange`])):G(`v-if`,!0)],10,Bz))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/slider/src/slider.vue`]])),Uz=R({name:`ElSpaceItem`,props:Y({prefixCls:{type:String}}),setup(e,{slots:t}){let n=q(`space`),r=K(()=>`${e.prefixCls||n.b()}__item`);return()=>wo(`div`,{class:r.value},z(t,`default`))}}),Wz={small:8,default:12,large:16};function Gz(e){let t=q(`space`),n=K(()=>[t.b(),t.m(e.direction),e.class]),r=M(0),i=M(0),a=K(()=>[e.wrap||e.fill?{flexWrap:`wrap`}:{},{alignItems:e.alignment},{rowGap:`${i.value}px`,columnGap:`${r.value}px`},e.style]),o=K(()=>e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:{});return ir(()=>{let{size:t=`small`,wrap:n,direction:a,fill:o}=e;if(x(t)){let[e=0,n=0]=t;r.value=e,i.value=n}else{let e;e=wg(t)?t:Wz[t||`small`]||Wz.small,(n||o)&&a===`horizontal`?r.value=i.value=e:a===`horizontal`?(r.value=e,i.value=0):(i.value=e,r.value=0)}}),{classes:n,containerStyle:a,itemStyle:o}}var Kz=nv(R({name:`ElSpace`,props:Y({direction:{type:String,values:[`horizontal`,`vertical`],default:`horizontal`},class:{type:J([String,Object,Array]),default:``},style:{type:J([String,Array,Object]),default:``},alignment:{type:J(String),default:`center`},prefixCls:{type:String},spacer:{type:J([Object,String,Number,Array]),default:null,validator:e=>Va(e)||wg(e)||E(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:L_,validator:e=>wg(e)||x(e)&&e.length===2&&e.every(wg)}}),setup(e,{slots:t}){let{classes:n,containerStyle:r,itemStyle:i}=Gz(e);function a(t,n=``,r=[]){let{prefixCls:o}=e;return t.forEach((e,t)=>{hE(e)?x(e.children)&&e.children.forEach((e,t)=>{hE(e)&&x(e.children)?a(e.children,`${n+t}-`,r):Va(e)&&e?.type===Na?r.push(e):r.push(W(Uz,{style:i.value,prefixCls:o,key:`nested-${n+t}`},{default:()=>[e]},mE.PROPS|mE.STYLE,[`style`,`prefixCls`]))}):_E(e)&&r.push(W(Uz,{style:i.value,prefixCls:o,key:`LoopKey${n+t}`},{default:()=>[e]},mE.PROPS|mE.STYLE,[`style`,`prefixCls`]))}),r}return()=>{let{spacer:o,direction:s}=e,c=z(t,`default`,{key:0},()=>[]);if((c.children??[]).length===0)return null;if(x(c.children)){let e=a(c.children);if(o){let t=e.length-1;e=e.reduce((e,n,r)=>{let a=[...e,n];return r!==t&&a.push(W(`span`,{style:[i.value,s===`vertical`?`width: 100%`:null],key:r},[Va(o)?o:Ja(o,mE.TEXT)],mE.STYLE)),a},[])}return W(`div`,{class:n.value,style:r.value},e,mE.STYLE|mE.CLASS)}return c.children}}})),qz=nv(X(R({name:`ElStatistic`,__name:`statistic`,props:Y({decimalSeparator:{type:String,default:`.`},groupSeparator:{type:String,default:`,`},precision:{type:Number,default:0},formatter:Function,value:{type:J([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:J([String,Object,Array])}}),setup(e,{expose:t}){let n=e,r=q(`statistic`),i=K(()=>{let{value:e,formatter:t,precision:r,decimalSeparator:i,groupSeparator:a}=n;if(T(t))return t(e);if(!wg(e)||Number.isNaN(e))return e;let[o,s=``]=String(e).split(`.`);return s=s.padEnd(r,`0`).slice(0,r>0?r:0),o=o.replace(/\B(?=(\d{3})+(?!\d))/g,a),[o,s].join(s?i:``)});return t({displayValue:i}),(e,t)=>(B(),V(`div`,{class:A(N(r).b())},[e.$slots.title||e.title?(B(),V(`div`,{key:0,class:A(N(r).e(`head`))},[z(e.$slots,`title`,{},()=>[Ja(j(e.title),1)])],2)):G(`v-if`,!0),U(`div`,{class:A(N(r).e(`content`))},[e.$slots.prefix||e.prefix?(B(),V(`div`,{key:0,class:A(N(r).e(`prefix`))},[z(e.$slots,`prefix`,{},()=>[U(`span`,null,j(e.prefix),1)])],2)):G(`v-if`,!0),U(`span`,{class:A(N(r).e(`number`)),style:be(e.valueStyle)},j(i.value),7),e.$slots.suffix||e.suffix?(B(),V(`div`,{key:1,class:A(N(r).e(`suffix`))},[z(e.$slots,`suffix`,{},()=>[U(`span`,null,j(e.suffix),1)])],2)):G(`v-if`,!0)],2)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/statistic/src/statistic.vue`]])),Jz=Y({format:{type:String,default:`HH:mm:ss`},prefix:String,suffix:String,title:String,value:{type:J([Number,Object]),default:0},valueStyle:{type:J([String,Object,Array])}}),Yz={finish:()=>!0,[cv]:e=>wg(e)},Xz=[[`Y`,1e3*60*60*24*365],[`M`,1e3*60*60*24*30],[`D`,1e3*60*60*24],[`H`,1e3*60*60],[`m`,1e3*60],[`s`,1e3],[`S`,1]],Zz=e=>wg(e)?new Date(e).getTime():e.valueOf(),Qz=(e,t)=>{let n=e;return Xz.reduce((e,[t,r])=>{let i=RegExp(`${t}+(?![^\\[\\]]*\\])`,`g`);if(i.test(e)){let t=Math.floor(n/r);return n-=t*r,e.replace(i,e=>String(t).padStart(e.length,`0`))}return e},t).replace(/\[([^\]]*)]/g,`$1`)},$z=nv(X(R({name:`ElCountdown`,__name:`countdown`,props:Jz,emits:Yz,setup(e,{expose:t,emit:n}){let r=e,i=n,a,o=M(0),s=K(()=>Qz(o.value,r.format)),c=e=>Qz(e,r.format),l=()=>{a&&=(mv(a),void 0)},u=()=>{let e=Zz(r.value),t=()=>{let n=e-Date.now();i(cv,n),n<=0?(n=0,l(),i(`finish`)):a=pv(t),o.value=n};a=pv(t)};return Yr(()=>{o.value=Zz(r.value)-Date.now(),L(()=>[r.value,r.format],()=>{l(),u()},{immediate:!0})}),Qr(()=>{l()}),t({displayValue:s}),(e,t)=>(B(),H(N(qz),{value:o.value,title:e.title,prefix:e.prefix,suffix:e.suffix,"value-style":e.valueStyle,formatter:c},pi({_:2},[fi(e.$slots,(t,n)=>({name:n,fn:F(()=>[z(e.$slots,n)])}))]),1032,[`value`,`title`,`prefix`,`suffix`,`value-style`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/countdown/src/countdown.vue`]])),eB=Y({space:{type:[Number,String],default:``},active:{type:Number,default:0},direction:{type:String,default:`horizontal`,values:[`horizontal`,`vertical`]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:[`wait`,`process`,`finish`,`error`,`success`],default:`finish`},processStatus:{type:String,values:[`wait`,`process`,`finish`,`error`,`success`],default:`process`}}),tB={[cv]:(e,t)=>[e,t].every(wg)},nB=`ElSteps`,rB=X(R({name:`ElSteps`,__name:`steps`,props:eB,emits:tB,setup(e,{emit:t}){let n=e,r=t,i=q(`steps`),{children:a,addChild:o,removeChild:s,ChildrenSorter:c}=xE(ao(),`ElStep`);return L(a,()=>{a.value.forEach((e,t)=>{e.setIndex(t)})}),er(nB,{props:n,steps:a,addStep:o,removeStep:s}),L(()=>n.active,(e,t)=>{r(cv,e,t)}),(e,t)=>(B(),V(`div`,{class:A([N(i).b(),N(i).m(e.simple?`simple`:e.direction)])},[z(e.$slots,`default`),W(N(c))],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/steps/src/steps.vue`]]),iB=X(R({name:`ElStep`,__name:`item`,props:Y({title:{type:String,default:``},icon:{type:Ny},description:{type:String,default:``},status:{type:String,values:[``,`wait`,`process`,`finish`,`error`,`success`],default:``}}),setup(e){let t=e,n=q(`step`),r=M(-1),i=M({}),a=M(``),o=I(nB),s=ao(),c=0,l=0;Yr(()=>{L([()=>o.props.active,()=>o.props.processStatus,()=>o.props.finishStatus],([e],[t])=>{l=t||0,c=e-l,S(e)},{immediate:!0})});let u=K(()=>t.status||a.value),d=K(()=>{let e=o.steps.value[r.value-1];return e?e.internalStatus.value:`wait`}),f=K(()=>o.props.alignCenter),p=K(()=>o.props.direction===`vertical`),m=K(()=>o.props.simple),h=K(()=>o.steps.value.length),g=K(()=>o.steps.value[h.value-1]?.uid===s.uid),_=K(()=>m.value?``:o.props.space),v=K(()=>[n.b(),n.is(m.value?`simple`:o.props.direction),n.is(`flex`,g.value&&!_.value&&!f.value),n.is(`center`,f.value&&!p.value&&!m.value)]),y=K(()=>{let e={flexBasis:wg(_.value)?`${_.value}px`:_.value?_.value:`${100/(h.value-+!f.value)}%`};return p.value||g.value&&(e.maxWidth=`${100/h.value}%`),e}),b=e=>{r.value=e},x=e=>{let t=e===`wait`,n={transitionDelay:`${Math.abs(c)===1?0:c>0?(r.value+1-l)*150:-(r.value+1-o.props.active)*150}ms`},a=e===o.props.processStatus||t?0:100;n.borderWidth=a&&!m.value?`1px`:0,n[o.props.direction===`vertical`?`height`:`width`]=`${a}%`,i.value=n},S=e=>{e>r.value?a.value=o.props.finishStatus:e===r.value&&d.value!==`error`?a.value=o.props.processStatus:a.value=`wait`;let t=o.steps.value[r.value-1];t&&t.calcProgress(a.value)},C={uid:s.uid,getVnode:()=>s.vnode,currentStatus:u,internalStatus:a,setIndex:b,calcProgress:x};return o.addStep(C),Qr(()=>{o.removeStep(C)}),(e,t)=>(B(),V(`div`,{style:be(y.value),class:A(v.value)},[G(` icon & line `),U(`div`,{class:A([N(n).e(`head`),N(n).is(u.value)])},[m.value?G(`v-if`,!0):(B(),V(`div`,{key:0,class:A(N(n).e(`line`))},[U(`i`,{class:A(N(n).e(`line-inner`)),style:be(i.value)},null,6)],2)),U(`div`,{class:A([N(n).e(`icon`),N(n).is(e.icon||e.$slots.icon?`icon`:`text`)])},[z(e.$slots,`icon`,{},()=>[e.icon?(B(),H(N(Z),{key:0,class:A(N(n).e(`icon-inner`))},{default:F(()=>[(B(),H(ci(e.icon)))]),_:1},8,[`class`])):u.value===`success`?(B(),H(N(Z),{key:1,class:A([N(n).e(`icon-inner`),N(n).is(`status`)])},{default:F(()=>[W(N(Vv))]),_:1},8,[`class`])):u.value===`error`?(B(),H(N(Z),{key:2,class:A([N(n).e(`icon-inner`),N(n).is(`status`)])},{default:F(()=>[W(N(qv))]),_:1},8,[`class`])):m.value?G(`v-if`,!0):(B(),V(`div`,{key:3,class:A(N(n).e(`icon-inner`))},j(r.value+1),3))])],2)],2),G(` title & description `),U(`div`,{class:A(N(n).e(`main`))},[U(`div`,{class:A([N(n).e(`title`),N(n).is(u.value)])},[z(e.$slots,`title`,{},()=>[Ja(j(e.title),1)])],2),m.value?(B(),V(`div`,{key:0,class:A(N(n).e(`arrow`))},null,2)):(B(),V(`div`,{key:1,class:A([N(n).e(`description`),N(n).is(u.value)])},[z(e.$slots,`description`,{},()=>[Ja(j(e.description),1)])],2))],2)],6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/steps/src/item.vue`]]),aB=nv(rB,{Step:iB}),oB=av(iB),sB=e=>[``,...L_].includes(e),cB=Y({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:void 0},loading:Boolean,size:{type:String,validator:sB},width:{type:[String,Number],default:``},inlinePrompt:Boolean,inactiveActionIcon:{type:Ny},activeActionIcon:{type:Ny},activeIcon:{type:Ny},inactiveIcon:{type:Ny},activeText:{type:String,default:``},inactiveText:{type:String,default:``},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:``},validateEvent:{type:Boolean,default:!0},beforeChange:{type:J(Function)},id:String,tabindex:{type:[String,Number]},...Yy([`ariaLabel`])}),lB={[sv]:e=>Cg(e)||E(e)||wg(e),[cv]:e=>Cg(e)||E(e)||wg(e),[lv]:e=>Cg(e)||E(e)||wg(e)},uB=[`id`,`aria-checked`,`aria-disabled`,`aria-label`,`name`,`true-value`,`false-value`,`disabled`,`tabindex`],dB=[`aria-hidden`],fB={key:1},pB={key:1},mB=[`aria-hidden`],hB=`ElSwitch`,gB=nv(X(R({name:hB,__name:`switch`,props:cB,emits:lB,setup(e,{expose:t,emit:n}){let r=e,i=n,{formItem:a}=sb(),o=ub(),s=q(`switch`),{inputId:c}=cb(r,{formItemContext:a}),l=db(K(()=>{if(r.loading)return!0})),u=M(r.modelValue!==!1),d=dn(),f=K(()=>[s.b(),s.m(o.value),s.is(`disabled`,l.value),s.is(`checked`,_.value)]),p=K(()=>[s.e(`label`),s.em(`label`,`left`),s.is(`active`,!_.value)]),m=K(()=>[s.e(`label`),s.em(`label`,`right`),s.is(`active`,_.value)]),h=K(()=>({width:xv(r.width)}));L(()=>r.modelValue,()=>{u.value=!0});let g=K(()=>u.value?r.modelValue:!1),_=K(()=>g.value===r.activeValue);[r.activeValue,r.inactiveValue].includes(g.value)||(i(sv,r.inactiveValue),i(cv,r.inactiveValue),i(lv,r.inactiveValue)),L(_,e=>{var t;d.value.checked=e,r.validateEvent&&((t=a?.validate)==null||t.call(a,`change`).catch(e=>void 0))});let v=()=>{let e=_.value?r.inactiveValue:r.activeValue;i(sv,e),i(cv,e),i(lv,e),P(()=>{d.value.checked=_.value})},y=()=>{if(l.value)return;let{beforeChange:e}=r;if(!e){v();return}let t=e();[k(t),Cg(t)].includes(!0)||x_(hB,"beforeChange must return type `Promise<boolean>` or `boolean`"),k(t)?t.then(e=>{e&&v()}).catch(e=>{`${e}`}):t&&v()};return Yr(()=>{d.value.checked=_.value}),t({focus:()=>{var e,t;(t=(e=d.value)?.focus)==null||t.call(e)},checked:_}),(e,t)=>(B(),V(`div`,{class:A(f.value),onClick:$s(y,[`prevent`])},[U(`input`,{id:N(c),ref_key:`input`,ref:d,class:A(N(s).e(`input`)),type:`checkbox`,role:`switch`,"aria-checked":_.value,"aria-disabled":N(l),"aria-label":e.ariaLabel,name:e.name,"true-value":e.activeValue,"false-value":e.inactiveValue,disabled:N(l),tabindex:e.tabindex,onChange:v,onKeydown:tc(y,[`enter`])},null,42,uB),!e.inlinePrompt&&(e.inactiveIcon||e.inactiveText||e.$slots.inactive)?(B(),V(`span`,{key:0,class:A(p.value)},[z(e.$slots,`inactive`,{},()=>[e.inactiveIcon?(B(),H(N(Z),{key:0},{default:F(()=>[(B(),H(ci(e.inactiveIcon)))]),_:1})):G(`v-if`,!0),!e.inactiveIcon&&e.inactiveText?(B(),V(`span`,{key:1,"aria-hidden":_.value},j(e.inactiveText),9,dB)):G(`v-if`,!0)])],2)):G(`v-if`,!0),U(`span`,{class:A(N(s).e(`core`)),style:be(h.value)},[e.inlinePrompt?(B(),V(`div`,{key:0,class:A(N(s).e(`inner`))},[_.value?(B(),V(`div`,{key:1,class:A(N(s).e(`inner-wrapper`))},[z(e.$slots,`active`,{},()=>[e.activeIcon?(B(),H(N(Z),{key:0},{default:F(()=>[(B(),H(ci(e.activeIcon)))]),_:1})):G(`v-if`,!0),!e.activeIcon&&e.activeText?(B(),V(`span`,pB,j(e.activeText),1)):G(`v-if`,!0)])],2)):(B(),V(`div`,{key:0,class:A(N(s).e(`inner-wrapper`))},[z(e.$slots,`inactive`,{},()=>[e.inactiveIcon?(B(),H(N(Z),{key:0},{default:F(()=>[(B(),H(ci(e.inactiveIcon)))]),_:1})):G(`v-if`,!0),!e.inactiveIcon&&e.inactiveText?(B(),V(`span`,fB,j(e.inactiveText),1)):G(`v-if`,!0)])],2))],2)):G(`v-if`,!0),U(`div`,{class:A(N(s).e(`action`))},[e.loading?(B(),H(N(Z),{key:0,class:A(N(s).is(`loading`))},{default:F(()=>[W(N(oy))]),_:1},8,[`class`])):_.value?z(e.$slots,`active-action`,{key:1},()=>[e.activeActionIcon?(B(),H(N(Z),{key:0},{default:F(()=>[(B(),H(ci(e.activeActionIcon)))]),_:1})):G(`v-if`,!0)]):_.value?G(`v-if`,!0):z(e.$slots,`inactive-action`,{key:2},()=>[e.inactiveActionIcon?(B(),H(N(Z),{key:0},{default:F(()=>[(B(),H(ci(e.inactiveActionIcon)))]),_:1})):G(`v-if`,!0)])],2)],6),!e.inlinePrompt&&(e.activeIcon||e.activeText||e.$slots.active)?(B(),V(`span`,{key:1,class:A(m.value)},[z(e.$slots,`active`,{},()=>[e.activeIcon?(B(),H(N(Z),{key:0},{default:F(()=>[(B(),H(ci(e.activeIcon)))]),_:1})):G(`v-if`,!0),!e.activeIcon&&e.activeText?(B(),V(`span`,{key:1,"aria-hidden":!_.value},j(e.activeText),9,mB)):G(`v-if`,!0)])],2)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue`]])),_B=function(e){return e.target?.closest(`td`)},vB=function(e,t,n,r,i){if(!t&&!r&&(!i||x(i)&&!i.length))return e;n=E(n)?n===`descending`?-1:1:n&&n<0?-1:1;let a=r?null:function(n,r){return i?Jh(pf(i),t=>E(t)?Xd(n,t):t(n,r,e)):(t!==`$key`&&O(n)&&`$value`in n&&(n=n.$value),[O(n)?t?Xd(n,t):null:n])},o=function(e,t){if(r)return r(e.value,t.value);for(let n=0,r=e.key?.length??0;n<r;n++){if(e.key?.[n]<t.key?.[n])return-1;if(e.key?.[n]>t.key?.[n])return 1}return 0};return e.map((e,t)=>({value:e,index:t,key:a?a(e,t):null})).sort((e,t)=>{let r=o(e,t);return r||=e.index-t.index,r*+n}).map(e=>e.value)},yB=function(e,t){let n=null;return e.columns.forEach(e=>{e.id===t&&(n=e)}),n},bB=function(e,t){let n=null;for(let r=0;r<e.columns.length;r++){let i=e.columns[r];if(i.columnKey===t){n=i;break}}return n||x_(`ElTable`,`No column matching with column-key: ${t}`),n},xB=function(e,t,n){let r=(t.className||``).match(RegExp(`${n}-table_[^\\s]+`,`gm`));return r?yB(e,r[0]):null},SB=(e,t)=>{if(!e)throw Error(`Row is required when get row identity`);if(E(t)){if(!t.includes(`.`))return`${e[t]}`;let n=t.split(`.`),r=e;for(let e of n)r=r[e];return`${r}`}else if(T(t))return t.call(null,e);return``},CB=function(e,t,n=!1,r=`children`){let i=e||[],a={};return i.forEach((e,i)=>{if(a[SB(e,t)]={row:e,index:i},n){let n=e[r];x(n)&&Object.assign(a,CB(n,t,!0,r))}}),a};function wB(e,t){let n={},r;for(r in e)n[r]=e[r];for(r in t)if(b(t,r)){let e=t[r];Sg(e)||(n[r]=e)}return n}function TB(e){return e===``||Sg(e)||(e=Number.parseInt(e,10),Number.isNaN(e)&&(e=``)),e}function EB(e){return e===``||Sg(e)||(e=TB(e),Number.isNaN(e)&&(e=80)),e}function DB(e){return wg(e)?e:E(e)?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}function OB(...e){return e.length===0?e=>e:e.length===1?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function kB(e,t,n,r,i,a,o){let s=a??0,c=!1,l=(()=>{if(!o)return e.indexOf(t);let n=SB(t,o);return e.findIndex(e=>SB(e,o)===n)})(),u=l!==-1,d=i?.call(null,t,s),f=n=>{n===`add`?e.push(t):e.splice(l,1),c=!0},p=e=>{let t=0,n=r?.children&&e[r.children];return n&&x(n)&&(t+=n.length,n.forEach(e=>{t+=p(e)})),t};return(!i||d)&&(Cg(n)?n&&!u?f(`add`):!n&&u&&f(`remove`):f(u?`remove`:`add`)),!r?.checkStrictly&&r?.children&&x(t[r.children])&&t[r.children].forEach(t=>{let a=kB(e,t,n??!u,r,i,s+1,o);s+=p(t)+1,a&&(c=a)}),c}function AB(e,t,n=`children`,r=`hasChildren`,i=!1){let a=e=>!(x(e)&&e.length);function o(e,s,c){t(e,s,c),s.forEach(e=>{if(e[r]&&i){t(e,null,c+1);return}let s=e[n];a(s)||o(e,s,c+1)})}e.forEach(e=>{if(e[r]&&i){t(e,null,0);return}let s=e[n];a(s)||o(e,s,0)})}var jB=(e,t,n,r)=>{let i={strategy:`fixed`,...e.popperOptions},a=T(r?.tooltipFormatter)?r.tooltipFormatter({row:n,column:r,cellValue:q_(n,r.property).value}):void 0;return Va(a)?{slotContent:a,content:null,...e,popperOptions:i}:{slotContent:null,content:a??t,...e,popperOptions:i}},MB=null;function NB(e,t,n,r,i,a){let o=jB(e,t,n,r),s={...o,slotContent:void 0};if(MB?.trigger===i){let e=MB.vm?.component;rg(e?.props,s),e&&o.slotContent&&(e.slots.content=()=>[o.slotContent]);return}MB?.();let c=a?.refs.tableWrapper,l=c?.dataset.prefix,u=W(xw,{virtualTriggering:!0,virtualRef:i,appendTo:c,placement:`top`,transition:`none`,offset:0,hideAfter:0,...s},o.slotContent?{content:()=>o.slotContent}:void 0);u.appContext={...a.appContext,...a};let d=document.createElement(`div`);ac(u,d),u.component.exposed.onOpen();let f=c?.querySelector(`.${l}-scrollbar__wrap`);MB=()=>{u.component?.exposed?.onClose&&u.component.exposed.onClose(),ac(null,d);let e=MB;f?.removeEventListener(`scroll`,e),e.trigger=void 0,e.vm=void 0,MB=null},MB.trigger=i??void 0,MB.vm=u,f?.addEventListener(`scroll`,MB)}function PB(e){return e.children?Jh(e.children,PB):[e]}function FB(e,t){return e+t.colSpan}var IB=(e,t,n,r)=>{let i=0,a=e,o=n.states.columns.value;if(r){let t=PB(r[e]);i=o.slice(0,o.indexOf(t[0])).reduce(FB,0),a=i+t.reduce(FB,0)-1}else i=e;let s;switch(t){case`left`:a<n.states.fixedLeafColumnsLength.value&&(s=`left`);break;case`right`:i>=o.length-n.states.rightFixedLeafColumnsLength.value&&(s=`right`);break;default:a<n.states.fixedLeafColumnsLength.value?s=`left`:i>=o.length-n.states.rightFixedLeafColumnsLength.value&&(s=`right`)}return s?{direction:s,start:i,after:a}:{}},LB=(e,t,n,r,i,a=0)=>{let o=[],{direction:s,start:c,after:l}=IB(t,n,r,i);if(s){let t=s===`left`;o.push(`${e}-fixed-column--${s}`),t&&l+a===r.states.fixedLeafColumnsLength.value-1?o.push(`is-last-column`):!t&&c-a===r.states.columns.value.length-r.states.rightFixedLeafColumnsLength.value&&o.push(`is-first-column`)}return o};function RB(e,t){return e+(tg(t.realWidth)||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}var zB=(e,t,n,r)=>{let{direction:i,start:a=0,after:o=0}=IB(e,t,n,r);if(!i)return;let s={},c=i===`left`,l=n.states.columns.value;return c?s.left=l.slice(0,a).reduce(RB,0):s.right=l.slice(o+1).reverse().reduce(RB,0),s},BB=(e,t)=>{e&&(Number.isNaN(e[t])||(e[t]=`${e[t]}px`))};function VB(e){return e.some(e=>Va(e)?!(e.type===Na||e.type===ja&&!VB(e.children)):!0)?e:null}function HB(e){let t=ao(),n=M(!1),r=M([]);return{updateExpandRows:()=>{let t=e.data.value||[],i=e.rowKey.value;if(n.value)r.value=t.slice();else if(i){let e=CB(r.value,i);r.value=t.reduce((t,n)=>(e[SB(n,i)]&&t.push(n),t),[])}else r.value=[]},toggleRowExpansion:(n,i)=>{kB(r.value,n,i,void 0,void 0,void 0,e.rowKey.value)&&t.emit(`expand-change`,n,r.value.slice())},setExpandRowKeys:n=>{t.store.assertRowKey();let i=e.data.value||[],a=e.rowKey.value,o=CB(i,a);r.value=n.reduce((e,t)=>{let n=o[t];return n&&e.push(n.row),e},[])},isRowExpanded:t=>{let n=e.rowKey.value;return n?!!CB(r.value,n)[SB(t,n)]:r.value.includes(t)},states:{expandRows:r,defaultExpandAll:n}}}function UB(e){let t=ao(),n=M(null),r=M(null),i=e=>{t.store.assertRowKey(),n.value=e,o(e)},a=()=>{n.value=null},o=n=>{let{data:i,rowKey:a}=e,o=null;a.value&&(o=(N(i)||[]).find(e=>SB(e,a.value)===n)??null),r.value=o??null,t.emit(`current-change`,r.value,null)};return{setCurrentRowKey:i,restoreCurrentRowKey:a,setCurrentRowByKey:o,updateCurrentRow:e=>{let n=r.value;if(e&&e!==n){r.value=e,t.emit(`current-change`,r.value,n);return}!e&&n&&(r.value=null,t.emit(`current-change`,null,n))},updateCurrentRowData:()=>{let i=e.rowKey.value,s=e.data.value||[],c=r.value;c&&!s.includes(c)?(i?o(SB(c,i)):r.value=null,tg(r.value)&&t.emit(`current-change`,null,c)):n.value&&(o(n.value),a())},states:{_currentRowKey:n,currentRow:r}}}function WB(e){let t=M([]),n=M({}),r=M(16),i=M(!1),a=M({}),o=M(`hasChildren`),s=M(`children`),c=M(!1),l=ao(),u=K(()=>e.rowKey.value?f(e.data.value||[]):{}),d=K(()=>{let t=e.rowKey.value,n=Object.keys(a.value),r={};return n.length&&n.forEach(e=>{if(a.value[e].length){let n={children:[]};a.value[e].forEach(e=>{let i=SB(e,t);n.children.push(i),e[o.value]&&!r[i]&&(r[i]={children:[]})}),r[e]=n}}),r}),f=t=>{let n=e.rowKey.value,r={};return AB(t,(e,t,a)=>{let o=SB(e,n);x(t)?r[o]={children:t.map(e=>SB(e,n)),level:a}:i.value&&(r[o]={children:[],lazy:!0,level:a})},s.value,o.value,i.value),r},p=(e=!1,r)=>{var a;r||=l.store?.states.defaultExpandAll.value;let o=u.value,s=d.value,c=Object.keys(o),f={};if(c.length){let a=N(n),l=[],u=(n,i)=>{if(e)return t.value?r||t.value.includes(i):!!(r||n?.expanded);{let e=r||t.value&&t.value.includes(i);return!!(n?.expanded||e)}};c.forEach(e=>{let t=a[e],n={...o[e]};if(n.expanded=u(t,e),n.lazy){let{loaded:r=!1,loading:i=!1}=t||{};n.loaded=!!r,n.loading=!!i,l.push(e)}f[e]=n});let d=Object.keys(s);i.value&&d.length&&l.length&&d.forEach(e=>{let t=a[e],n=s[e].children;if(l.includes(e)){if(f[e].children?.length!==0)throw Error(`[ElTable]children must be an empty array.`);f[e].children=n}else{let{loaded:r=!1,loading:i=!1}=t||{};f[e]={lazy:!0,loaded:!!r,loading:!!i,expanded:u(t,e),children:n,level:void 0}}})}n.value=f,(a=l.store)==null||a.updateTableScrollY()};L(()=>t.value,()=>{p(!0)}),L(()=>u.value,()=>{p()}),L(()=>d.value,()=>{p()});let m=e=>{t.value=e,p()},h=e=>i.value&&e&&`loaded`in e&&!e.loaded,g=(t,r)=>{l.store.assertRowKey();let i=e.rowKey.value,a=SB(t,i),o=a&&n.value[a];if(a&&o&&`expanded`in o){let e=o.expanded;r=Sg(r)?!o.expanded:r,n.value[a].expanded=r,e!==r&&l.emit(`expand-change`,t,r),r&&h(o)&&v(t,a,o),l.store.updateTableScrollY()}},_=t=>{l.store.assertRowKey();let r=e.rowKey.value,i=SB(t,r),a=n.value[i];h(a)?v(t,i,a):g(t,void 0)},v=(e,t,r)=>{let{load:i}=l.props;i&&!n.value[t].loaded&&(n.value[t].loading=!0,i(e,r,r=>{if(!x(r))throw TypeError(`[ElTable] data must be an array`);n.value[t].loading=!1,n.value[t].loaded=!0,n.value[t].expanded=!0,r.length&&(a.value[t]=r),l.emit(`expand-change`,e,!0)}))};return{loadData:v,loadOrToggle:_,toggleTreeExpansion:g,updateTreeExpandKeys:m,updateTreeData:p,updateKeyChildren:(e,t)=>{let{lazy:n,rowKey:r}=l.props;if(n){if(!r)throw Error(`[Table] rowKey is required in updateKeyChild`);a.value[e]&&(a.value[e]=t)}},normalize:f,states:{expandRowKeys:t,treeData:n,indent:r,lazy:i,lazyTreeNodeMap:a,lazyColumnIdentifier:o,childrenColumnName:s,checkStrictly:c}}}var GB=(e,t)=>{let n=t.sortingColumn;return!n||E(n.sortable)?e:vB(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy)},KB=e=>{let t=[];return e.forEach(e=>{e.children&&e.children.length>0?t.push.apply(t,KB(e.children)):t.push(e)}),t};function qB(){let e=ao(),{size:t}=_n(e.proxy?.$props),n=M(null),r=M([]),i=M([]),a=M(!1),o=M([]),s=M([]),c=M([]),l=M([]),u=M([]),d=M([]),f=M([]),p=M([]),m=[],h=M(0),g=M(0),_=M(0),v=M(!1),y=M([]),S=M(!1),C=M(!1),w=M(null),T=M({}),D=M(null),O=M(null),k=M(null),ee=M(null),te=M(null),ne=K(()=>n.value?CB(y.value,n.value):void 0);L(r,()=>{var t;e.state&&(oe(!1),e.props.tableLayout===`auto`&&((t=e.refs.tableHeaderRef)==null||t.updateFixedColumnStyle()))},{deep:!0});let re=()=>{if(!n.value)throw Error(`[ElTable] prop row-key is required`)},ie=e=>{var t;(t=e.children)==null||t.forEach(t=>{t.fixed=e.fixed,ie(t)})},ae=()=>{o.value.forEach(e=>{ie(e)}),l.value=o.value.filter(e=>[!0,`left`].includes(e.fixed));let e=o.value.find(e=>e.type===`selection`),t;e&&e.fixed!==`right`&&!l.value.includes(e)&&o.value.indexOf(e)===0&&l.value.length&&(l.value.unshift(e),t=!0),u.value=o.value.filter(e=>e.fixed===`right`);let n=o.value.filter(e=>(t?e.type!==`selection`:!0)&&!e.fixed);s.value=Array.from(l.value).concat(n).concat(u.value);let r=KB(n),i=KB(l.value),d=KB(u.value);h.value=r.length,g.value=i.length,_.value=d.length,c.value=Array.from(i).concat(r).concat(d),a.value=l.value.length>0||u.value.length>0},oe=(t,n=!1)=>{t&&ae(),n?e.state.doLayout():e.state.debouncedUpdateLayout()},se=e=>ne.value?!!ne.value[SB(e,n.value)]:y.value.includes(e),ce=()=>{v.value=!1;let t=y.value;y.value=[],t.length&&e.emit(`selection-change`,[])},le=()=>{let t;if(n.value){t=[];let i=(e?.store?.states)?.childrenColumnName.value,a=CB(r.value,n.value,!0,i);for(let e in ne.value)b(ne.value,e)&&!a[e]&&t.push(ne.value[e].row)}else t=y.value.filter(e=>!r.value.includes(e));if(t.length){let n=y.value.filter(e=>!t.includes(e));y.value=n,e.emit(`selection-change`,n.slice())}},ue=()=>(y.value||[]).slice(),de=(t,i,a=!0,o=!1)=>{let s={children:(e?.store?.states)?.childrenColumnName.value,checkStrictly:(e?.store?.states)?.checkStrictly.value};if(kB(y.value,t,i,s,o?void 0:w.value,r.value.indexOf(t),n.value)){let n=(y.value||[]).slice();a&&e.emit(`select`,n,t),e.emit(`selection-change`,n)}},fe=()=>{let t=C.value?!v.value:!(v.value||y.value.length);v.value=t;let n=!1,i=0,a=(e?.store?.states)?.rowKey.value,{childrenColumnName:o}=e.store.states,s={children:o.value,checkStrictly:!1};r.value.forEach((e,r)=>{let o=r+i;kB(y.value,e,t,s,w.value,o,a)&&(n=!0),i+=me(SB(e,a))}),n&&e.emit(`selection-change`,y.value?y.value.slice():[]),e.emit(`select-all`,(y.value||[]).slice())},pe=()=>{if(r.value?.length===0){v.value=!1;return}let{childrenColumnName:t}=e.store.states,n=0,i=0,a=e=>{for(let r of e){let e=w.value&&w.value.call(null,r,n);if(se(r))i++;else if(!w.value||e)return!1;if(n++,r[t.value]?.length&&!a(r[t.value]))return!1}return!0},o=a(r.value||[]);v.value=i===0?!1:o},me=t=>{if(!e||!e.store)return 0;let{treeData:n}=e.store.states,r=0,i=n.value[t]?.children;return i&&(r+=i.length,i.forEach(e=>{r+=me(e)})),r},he=(e,t)=>{let n={};return pf(e).forEach(e=>{T.value[e.id]=t,n[e.columnKey||e.id]=t}),n},ge=(e,t,n)=>{O.value&&O.value!==e&&(O.value.order=null),O.value=e,k.value=t,ee.value=n},_e=()=>{let e=N(i);Object.keys(T.value).forEach(t=>{let n=T.value[t];if(!n||n.length===0)return;let r=yB({columns:c.value},t);r&&r.filterMethod&&(e=e.filter(e=>n.some(t=>r.filterMethod.call(null,t,e,r))))}),D.value=e},ve=()=>{r.value=GB(D.value??[],{sortingColumn:O.value,sortProp:k.value,sortOrder:ee.value})},ye=(e=void 0)=>{e?.filter||_e(),ve()},be=t=>{let{tableHeaderRef:n}=e.refs;if(!n)return;let r=Object.assign({},n.filterPanels),i=Object.keys(r);if(i.length)if(E(t)&&(t=[t]),x(t)){let n=t.map(e=>bB({columns:c.value},e));i.forEach(e=>{let t=n.find(t=>t.id===e);t&&(t.filteredValue=[])}),e.store.commit(`filterChange`,{column:n,values:[],silent:!0,multi:!0})}else i.forEach(e=>{let t=c.value.find(t=>t.id===e);t&&(t.filteredValue=[])}),T.value={},e.store.commit(`filterChange`,{column:{},values:[],silent:!0})},xe=()=>{O.value&&(ge(null,null,null),e.store.commit(`changeSortCondition`,{silent:!0}))},{setExpandRowKeys:Se,toggleRowExpansion:Ce,updateExpandRows:we,states:A,isRowExpanded:Te}=HB({data:r,rowKey:n}),{updateTreeExpandKeys:Ee,toggleTreeExpansion:De,updateTreeData:Oe,updateKeyChildren:ke,loadOrToggle:Ae,states:je}=WB({data:r,rowKey:n}),{updateCurrentRowData:Me,updateCurrentRow:j,setCurrentRowKey:Ne,states:Pe}=UB({data:r,rowKey:n});return{assertRowKey:re,updateColumns:ae,scheduleLayout:oe,isSelected:se,clearSelection:ce,cleanSelection:le,getSelectionRows:ue,toggleRowSelection:de,_toggleAllSelection:fe,toggleAllSelection:null,updateAllSelected:pe,updateFilters:he,updateCurrentRow:j,updateSort:ge,execFilter:_e,execSort:ve,execQuery:ye,clearFilter:be,clearSort:xe,toggleRowExpansion:Ce,setExpandRowKeysAdapter:e=>{Se(e),Ee(e)},setCurrentRowKey:Ne,toggleRowExpansionAdapter:(e,t)=>{c.value.some(({type:e})=>e===`expand`)?Ce(e,t):De(e,t)},isRowExpanded:Te,updateExpandRows:we,updateCurrentRowData:Me,loadOrToggle:Ae,updateTreeData:Oe,updateKeyChildren:ke,states:{tableSize:t,rowKey:n,data:r,_data:i,isComplex:a,_columns:o,originColumns:s,columns:c,fixedColumns:l,rightFixedColumns:u,leafColumns:d,fixedLeafColumns:f,rightFixedLeafColumns:p,updateOrderFns:m,leafColumnsLength:h,fixedLeafColumnsLength:g,rightFixedLeafColumnsLength:_,isAllSelected:v,selection:y,reserveSelection:S,selectOnIndeterminate:C,selectable:w,filters:T,filteredData:D,sortingColumn:O,sortProp:k,sortOrder:ee,hoverRow:te,...A,...je,...Pe}}}function JB(e,t){return e.map(e=>e.id===t.id?t:(e.children?.length&&(e.children=JB(e.children,t)),e))}function YB(e){e.forEach(e=>{e.no=e.getColumnIndex?.call(e),e.children?.length&&YB(e.children)}),e.sort((e,t)=>e.no-t.no)}function XB(){let e=ao(),t=qB(),n=q(`table`),{t:r}=N_(),i={setData(t,n){let r=N(t._data)!==n;t.data.value=n,t._data.value=n,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),N(t.reserveSelection)?e.store.assertRowKey():r?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(t,n,r,i){var a;let o=N(t._columns),s=[];r?(r&&!r.children&&(r.children=[]),(a=r.children)==null||a.push(n),s=JB(o,r)):(o.push(n),s=o),YB(s),t._columns.value=s,t.updateOrderFns.push(i),n.type===`selection`&&(t.selectable.value=n.selectable,t.reserveSelection.value=n.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},updateColumnOrder(t,n){n.getColumnIndex?.call(n)!==n.no&&(YB(t._columns.value),e.$ready&&e.store.updateColumns())},removeColumn(t,n,r,i){var a;let o=N(t._columns)||[];if(r)(a=r.children)==null||a.splice(r.children.findIndex(e=>e.id===n.id),1),P(()=>{r.children?.length===0&&delete r.children}),t._columns.value=JB(o,r);else{let e=o.indexOf(n);e>-1&&(o.splice(e,1),t._columns.value=o)}let s=t.updateOrderFns.indexOf(i);s>-1&&t.updateOrderFns.splice(s,1),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(t,n){let{prop:r,order:i,init:a}=n;if(r){let n=N(t.columns).find(e=>e.property===r);n&&(n.order=i,e.store.updateSort(n,r,i),e.store.commit(`changeSortCondition`,{init:a}))}},changeSortCondition(t,n){let{sortingColumn:r,sortProp:i,sortOrder:a}=t,o=N(r),s=N(i),c=N(a);tg(c)&&(t.sortingColumn.value=null,t.sortProp.value=null),e.store.execQuery({filter:!0}),(!n||!(n.silent||n.init))&&e.emit(`sort-change`,{column:o,prop:s,order:c}),e.store.updateTableScrollY()},filterChange(t,n){let{column:r,values:i,silent:a}=n,o=e.store.updateFilters(r,i);e.store.execQuery(),a||e.emit(`filter-change`,o),e.store.updateTableScrollY()},toggleAllSelection(){var t,n;(n=(t=e.store).toggleAllSelection)==null||n.call(t)},rowSelectedChanged(t,n){e.store.toggleRowSelection(n),e.store.updateAllSelected()},setHoverRow(e,t){e.hoverRow.value=t},setCurrentRow(t,n){e.store.updateCurrentRow(n)}},a=function(t,...n){let r=e.store.mutations;if(r[t])r[t].apply(e,[e.store.states,...n]);else throw Error(`Action not found: ${t}`)},o=function(){P(()=>e.layout.updateScrollY.apply(e.layout))};return{ns:n,t:r,...t,mutations:i,commit:a,updateTableScrollY:o}}var ZB={rowKey:`rowKey`,defaultExpandAll:`defaultExpandAll`,selectOnIndeterminate:`selectOnIndeterminate`,indent:`indent`,lazy:`lazy`,"treeProps.hasChildren":{key:`lazyColumnIdentifier`,default:`hasChildren`},"treeProps.children":{key:`childrenColumnName`,default:`children`},"treeProps.checkStrictly":{key:`checkStrictly`,default:!1}};function QB(e,t){if(!e)throw Error(`Table is required.`);let n=XB();return n.toggleAllSelection=Ph(n._toggleAllSelection,10),Object.keys(ZB).forEach(e=>{eV(tV(t,e),e,n)}),$B(n,t),n}function $B(e,t){Object.keys(ZB).forEach(n=>{L(()=>tV(t,n),t=>{eV(t,n,e)})})}function eV(e,t,n){let r=e,i=ZB[t];O(i)&&(r||=i.default,i=i.key),n.states[i].value=r}function tV(e,t){if(t.includes(`.`)){let n=t.split(`.`),r=e;return n.forEach(e=>{r=r[e]}),r}else return e[t]}var nV=class{constructor(e){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=M(null),this.scrollX=M(!1),this.scrollY=M(!1),this.bodyWidth=M(null),this.fixedWidth=M(null),this.rightFixedWidth=M(null),this.gutterWidth=0;for(let t in e)b(e,t)&&(un(this[t])?this[t].value=e[t]:this[t]=e[t]);if(!this.table)throw Error(`Table is required for Table Layout`);if(!this.store)throw Error(`Store is required for Table Layout`)}updateScrollY(){let e=this.height.value;if(tg(e))return!1;let t=this.table.refs.scrollBarRef;if(this.table.vnode.el&&t?.wrapRef){let e=!0,n=this.scrollY.value;return e=t.wrapRef.scrollHeight>t.wrapRef.clientHeight,this.scrollY.value=e,n!==e}return!1}setHeight(e,t=`height`){if(!Fg)return;let n=this.table.vnode.el;if(e=DB(e),this.height.value=Number(e),!n&&(e||e===0)){P(()=>this.setHeight(e,t));return}n&&wg(e)?(n.style[t]=`${e}px`,this.updateElsHeight()):n&&E(e)&&(n.style[t]=e,this.updateElsHeight())}setMaxHeight(e){this.setHeight(e,`max-height`)}getFlattenColumns(){let e=[];return this.table.store.states.columns.value.forEach(t=>{t.isColumnGroup?e.push.apply(e,t.columns):e.push(t)}),e}updateElsHeight(){this.updateScrollY(),this.notifyObservers(`scrollable`)}headerDisplayNone(e){if(!e)return!0;let t=e;for(;t.tagName!==`DIV`;){if(getComputedStyle(t).display===`none`)return!0;t=t.parentElement}return!1}updateColumnsWidth(){if(!Fg)return;let e=this.fit,t=this.table.vnode.el?.clientWidth,n=0,r=this.getFlattenColumns(),i=r.filter(e=>!wg(e.width));if(r.forEach(e=>{wg(e.width)&&e.realWidth&&(e.realWidth=null)}),i.length>0&&e){if(r.forEach(e=>{n+=Number(e.width||e.minWidth||80)}),n<=t){this.scrollX.value=!1;let e=t-n;if(i.length===1)i[0].realWidth=Number(i[0].minWidth||80)+e;else{let t=e/i.reduce((e,t)=>e+Number(t.minWidth||80),0),n=0;i.forEach((e,r)=>{if(r===0)return;let i=Math.floor(Number(e.minWidth||80)*t);n+=i,e.realWidth=Number(e.minWidth||80)+i}),i[0].realWidth=Number(i[0].minWidth||80)+e-n}}else this.scrollX.value=!0,i.forEach(e=>{e.realWidth=Number(e.minWidth)});this.bodyWidth.value=Math.max(n,t),this.table.state.resizeState.value.width=this.bodyWidth.value}else r.forEach(e=>{!e.width&&!e.minWidth?e.realWidth=80:e.realWidth=Number(e.width||e.minWidth),n+=e.realWidth}),this.scrollX.value=n>t,this.bodyWidth.value=n;let a=this.store.states.fixedColumns.value;if(a.length>0){let e=0;a.forEach(t=>{e+=Number(t.realWidth||t.width)}),this.fixedWidth.value=e}let o=this.store.states.rightFixedColumns.value;if(o.length>0){let e=0;o.forEach(t=>{e+=Number(t.realWidth||t.width)}),this.rightFixedWidth.value=e}this.notifyObservers(`columns`)}addObserver(e){this.observers.push(e)}removeObserver(e){let t=this.observers.indexOf(e);t!==-1&&this.observers.splice(t,1)}notifyObservers(e){this.observers.forEach(t=>{var n,r;switch(e){case`columns`:(n=t.state)==null||n.onColumnsChange(this);break;case`scrollable`:(r=t.state)==null||r.onScrollableChange(this);break;default:throw Error(`Table Layout don't have event ${e}.`)}})}},rV=R({name:`ElTableFilterPanel`,components:{ElCheckbox:$E,ElCheckboxGroup:tD,ElScrollbar:zb,ElTooltip:xw,ElIcon:Z,ArrowDown:Mv,ArrowUp:Fv},props:{placement:{type:String,default:`bottom-start`},store:{type:Object},column:{type:Object},upDataColumn:{type:Function},appendTo:XC.appendTo},setup(e){let t=ao(),{t:n}=N_(),r=q(`table-filter`),i=t?.parent;e.column&&!i.filterPanels.value[e.column.id]&&(i.filterPanels.value[e.column.id]=t);let a=M(null),o=M(null),s=M(0),c=K(()=>e.column&&e.column.filters),l=K(()=>e.column&&e.column.filterClassName?`${r.b()} ${e.column.filterClassName}`:r.b()),u=K({get:()=>(e.column?.filteredValue||[])[0],set:e=>{d.value&&(Dg(e)?d.value.splice(0,1):d.value.splice(0,1,e))}}),d=K({get(){return e.column&&e.column.filteredValue||[]},set(t){var n;e.column&&((n=e.upDataColumn)==null||n.call(e,`filteredValue`,t))}}),f=K(()=>e.column?e.column.filterMultiple:!0),p=e=>e.value===u.value,m=()=>{var e;(e=a.value)==null||e.onClose()},h=()=>{v(d.value),m()},g=()=>{d.value=[],v(d.value),m()},_=(e,t)=>{u.value=e,s.value=t,Dg(e)?v([]):v(d.value),m()},v=t=>{var n,r;(n=e.store)==null||n.commit(`filterChange`,{column:e.column,values:t}),(r=e.store)==null||r.updateAllSelected()},y=()=>{var t,n;(t=o.value)==null||t.focus(),!f.value&&x(),e.column&&((n=e.upDataColumn)==null||n.call(e,`filterOpened`,!0))},b=()=>{var t;e.column&&((t=e.upDataColumn)==null||t.call(e,`filterOpened`,!1))},x=()=>{if(Dg(u)){s.value=0;return}let e=(c.value||[]).findIndex(e=>e.value===u.value);s.value=e>=0?e+1:0};return{multiple:f,filterClassName:l,filteredValue:d,filterValue:u,filters:c,handleConfirm:h,handleReset:g,handleSelect:_,isPropAbsent:Dg,isActive:p,t:n,ns:r,tooltipRef:a,rootRef:o,checkedIndex:s,handleShowTooltip:y,handleHideTooltip:b,handleKeydown:e=>{var t;let n=kx(e),i=(c.value?c.value.length:0)+1,a=s.value,l=!0;switch(n){case Q.down:case Q.right:a=(a+1)%i;break;case Q.up:case Q.left:a=(a-1+i)%i;break;case Q.tab:m(),l=!1;break;case Q.enter:case Q.space:if(a===0)_(null,0);else{let e=(c.value||[])[a-1];e.value&&_(e.value,a)}break;default:l=!1;break}l&&e.preventDefault(),s.value=a,(t=o.value?.querySelector(`.${r.e(`list-item`)}:nth-child(${a+1})`))==null||t.focus()}}}}),iV=[`disabled`],aV=[`tabindex`,`aria-checked`],oV=[`tabindex`,`aria-checked`,`onClick`],sV=[`aria-label`];function cV(e,t,n,r,i,a){let o=oi(`el-checkbox`),s=oi(`el-checkbox-group`),c=oi(`el-scrollbar`),l=oi(`arrow-up`),u=oi(`arrow-down`),d=oi(`el-icon`),f=oi(`el-tooltip`);return B(),H(f,{ref:`tooltipRef`,offset:0,placement:e.placement,"show-arrow":!1,trigger:`click`,role:`dialog`,teleported:``,effect:`light`,pure:``,loop:``,"popper-class":e.filterClassName,persistent:``,"append-to":e.appendTo,onShow:e.handleShowTooltip,onHide:e.handleHideTooltip},{content:F(()=>[e.multiple?(B(),V(`div`,{key:0,ref:`rootRef`,tabindex:`-1`,class:A(e.ns.e(`multiple`))},[U(`div`,{class:A(e.ns.e(`content`))},[W(c,{"wrap-class":e.ns.e(`wrap`)},{default:F(()=>[W(s,{modelValue:e.filteredValue,"onUpdate:modelValue":t[0]||=t=>e.filteredValue=t,class:A(e.ns.e(`checkbox-group`))},{default:F(()=>[(B(!0),V(ja,null,fi(e.filters,e=>(B(),H(o,{key:e.value,value:e.value},{default:F(()=>[Ja(j(e.text),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`,`class`])]),_:1},8,[`wrap-class`])],2),U(`div`,{class:A(e.ns.e(`bottom`))},[U(`button`,{class:A(e.ns.is(`disabled`,e.filteredValue.length===0)),disabled:e.filteredValue.length===0,type:`button`,onClick:t[1]||=(...t)=>e.handleConfirm&&e.handleConfirm(...t)},j(e.t(`el.table.confirmFilter`)),11,iV),U(`button`,{type:`button`,onClick:t[2]||=(...t)=>e.handleReset&&e.handleReset(...t)},j(e.t(`el.table.resetFilter`)),1)],2)],2)):(B(),V(`ul`,{key:1,ref:`rootRef`,tabindex:`-1`,role:`radiogroup`,class:A(e.ns.e(`list`)),onKeydown:t[4]||=(...t)=>e.handleKeydown&&e.handleKeydown(...t)},[U(`li`,{role:`radio`,class:A([e.ns.e(`list-item`),e.ns.is(`active`,e.isPropAbsent(e.filterValue))]),tabindex:e.checkedIndex===0?0:-1,"aria-checked":e.isPropAbsent(e.filterValue),onClick:t[3]||=t=>e.handleSelect(null,0)},j(e.t(`el.table.clearFilter`)),11,aV),(B(!0),V(ja,null,fi(e.filters,(t,n)=>(B(),V(`li`,{key:t.value,role:`radio`,class:A([e.ns.e(`list-item`),e.ns.is(`active`,e.isActive(t))]),tabindex:e.checkedIndex===n+1?0:-1,"aria-checked":e.isActive(t),onClick:r=>e.handleSelect(t.value,n+1)},j(t.text),11,oV))),128))],34))]),default:F(()=>[U(`button`,{type:`button`,class:A(`${e.ns.namespace.value}-table__column-filter-trigger`),"aria-label":e.t(`el.table.filterLabel`,{column:e.column?.label||``})},[W(d,null,{default:F(()=>[z(e.$slots,`filter-icon`,{},()=>[e.column?.filterOpened?(B(),H(l,{key:0})):(B(),H(u,{key:1}))])]),_:3})],10,sV)]),_:3},8,[`placement`,`popper-class`,`append-to`,`onShow`,`onHide`])}var lV=X(rV,[[`render`,cV],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue`]]);function uV(e){let t=ao();Jr(()=>{n.value.addObserver(t)}),Yr(()=>{r(n.value),i(n.value)}),Zr(()=>{r(n.value),i(n.value)}),$r(()=>{n.value.removeObserver(t)});let n=K(()=>{let t=e.layout;if(!t)throw Error(`Can not find table layout.`);return t}),r=t=>{let n=e.vnode.el?.querySelectorAll(`colgroup > col`)||[];if(!n.length)return;let r=t.getFlattenColumns(),i={};r.forEach(e=>{i[e.id]=e});for(let e=0,t=n.length;e<t;e++){let t=n[e],r=i[t.getAttribute(`name`)];r&&t.setAttribute(`width`,r.realWidth||r.width)}},i=t=>{let n=e.vnode.el?.querySelectorAll(`colgroup > col[name=gutter]`)||[];for(let e=0,r=n.length;e<r;e++)n[e].setAttribute(`width`,t.scrollY.value?t.gutterWidth:`0`);let r=e.vnode.el?.querySelectorAll(`th.gutter`)||[];for(let e=0,n=r.length;e<n;e++){let n=r[e];n.style.width=t.scrollY.value?`${t.gutterWidth}px`:`0`,n.style.display=t.scrollY.value?``:`none`}};return{tableLayout:n.value,onColumnsChange:r,onScrollableChange:i}}var dV=Symbol(`ElTable`);function fV(e,t){let n=ao(),r=I(dV),i=e=>{e.stopPropagation()},a=(e,t)=>{!t.filters&&t.sortable?m(e,t,!1):t.filterable&&!t.sortable&&i(e),r?.emit(`header-click`,t,e)},o=(e,t)=>{r?.emit(`header-contextmenu`,t,e)},s=M(null),c=M(!1),l=M(),u=(i,a)=>{if(Fg&&!(a.children&&a.children.length>0)&&s.value&&e.border&&s.value.id===a.id){c.value=!0;let o=r;t(`set-drag-visible`,!0);let u=(o?.vnode.el)?.getBoundingClientRect().left,d=(n?.vnode?.el)?.querySelector(`th.${a.id}`),f=d.getBoundingClientRect(),p=f.left-u+30;_v(d,`noclick`),l.value={startMouseLeft:i.clientX,startLeft:f.right-u,startColumnLeft:f.left-u,tableLeft:u};let m=o?.refs.resizeProxy;m.style.left=`${l.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};let h=e=>{let t=e.clientX-l.value.startMouseLeft,n=l.value.startLeft+t;m.style.left=`${Math.max(p,n)}px`},g=()=>{if(c.value){let{startColumnLeft:n,startLeft:r}=l.value;a.width=a.realWidth=Number.parseInt(m.style.left,10)-n,o?.emit(`header-dragend`,a.width,r-n,a,i),requestAnimationFrame(()=>{e.store.scheduleLayout(!1,!0)}),document.body.style.cursor=``,c.value=!1,s.value=null,l.value=void 0,t(`set-drag-visible`,!1)}document.removeEventListener(`mousemove`,h),document.removeEventListener(`mouseup`,g),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{vv(d,`noclick`)},0)};document.addEventListener(`mousemove`,h),document.addEventListener(`mouseup`,g)}},d=(t,n)=>{if(!e.border||n.children&&n.children.length>0)return;let r=t.target,i=Eg(r)?r.closest(`th`):null;if(!i)return;let a=gv(i,`is-sortable`);if(a){let e=c.value?`col-resize`:``;i.style.cursor=e;let t=i.querySelector(`.caret-wrapper`);t&&(t.style.cursor=e)}if(!n.resizable||c.value){s.value=null;return}let o=i.getBoundingClientRect(),l=i.parentNode?.lastElementChild===i,u=e.allowDragLastColumn||!l,d=o.width>12&&o.right-t.clientX<8&&u,f=d?`col-resize`:``;document.body.style.cursor=f,s.value=d?n:null,a&&(i.style.cursor=f)},f=()=>{!Fg||c.value||(document.body.style.cursor=``)},p=({order:e,sortOrders:t})=>{if(e===``)return t[0];let n=t.indexOf(e||null);return t[n>t.length-2?0:n+1]},m=(t,n,i)=>{t.stopPropagation();let a=n.order===i?null:i||p(n),o=t.target?.closest(`th`);if(o&&gv(o,`noclick`)){vv(o,`noclick`);return}if(!n.sortable)return;let s=t.currentTarget;if([`ascending`,`descending`].some(e=>gv(s,e)&&!n.sortOrders.includes(e)))return;let c=e.store.states,l=c.sortProp.value,u,d=c.sortingColumn.value;(d!==n||d===n&&tg(d.order))&&(d&&(d.order=null),c.sortingColumn.value=n,l=n.property),u=a?n.order=a:n.order=null,c.sortProp.value=l,c.sortOrder.value=u,r?.store.commit(`changeSortCondition`)};return{handleHeaderClick:a,handleHeaderContextMenu:o,handleMouseDown:u,handleMouseMove:d,handleMouseOut:f,handleSortClick:m,handleFilterClick:i}}function pV(e){let t=I(dV),n=q(`table`);return{getHeaderRowStyle:e=>{let n=t?.props.headerRowStyle;return T(n)?n.call(null,{rowIndex:e}):n},getHeaderRowClass:e=>{let n=[],r=t?.props.headerRowClassName;return E(r)?n.push(r):T(r)&&n.push(r.call(null,{rowIndex:e})),n.join(` `)},getHeaderCellStyle:(n,r,i,a)=>{let o=t?.props.headerCellStyle??{};T(o)&&(o=o.call(null,{rowIndex:n,columnIndex:r,row:i,column:a}));let s=zB(r,a.fixed,e.store,i);return BB(s,`left`),BB(s,`right`),Object.assign({},o,s)},getHeaderCellClass:(r,i,a,o)=>{let s=LB(n.b(),i,o.fixed,e.store,a),c=[o.id,o.order,o.headerAlign,o.className,o.labelClassName,...s];o.children||c.push(`is-leaf`),o.sortable&&c.push(`is-sortable`);let l=t?.props.headerCellClassName;return E(l)?c.push(l):T(l)&&c.push(l.call(null,{rowIndex:r,columnIndex:i,row:a,column:o})),c.push(n.e(`cell`)),c.filter(e=>!!e).join(` `)}}}var mV=e=>{let t=[];return e.forEach(e=>{e.children?(t.push(e),t.push.apply(t,mV(e.children))):t.push(e)}),t},hV=e=>{let t=1,n=(e,r)=>{if(r&&(e.level=r.level+1,t<e.level&&(t=e.level)),e.children){let t=0;e.children.forEach(r=>{n(r,e),t+=r.colSpan}),e.colSpan=t}else e.colSpan=1};e.forEach(e=>{e.level=1,n(e,void 0)});let r=[];for(let e=0;e<t;e++)r.push([]);return mV(e).forEach(e=>{e.children?(e.rowSpan=1,e.children.forEach(e=>e.isSubColumn=!0)):e.rowSpan=t-e.level+1,r[e.level-1].push(e)}),r};function gV(e){let t=I(dV),n=K(()=>hV(e.store.states.originColumns.value));return{isGroup:K(()=>{let e=n.value.length>1;return e&&t&&(t.state.isGroup.value=!0),e}),toggleAllSelection:e=>{e.stopPropagation(),t?.store.commit(`toggleAllSelection`)},columnRows:n}}var _V=R({name:`ElTableHeader`,components:{ElCheckbox:$E},props:{fixed:{type:String,default:``},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:``,order:``})},appendFilterPanelTo:{type:String},allowDragLastColumn:{type:Boolean}},setup(e,{emit:t}){let n=ao(),r=I(dV),i=q(`table`),a=M({}),{onColumnsChange:o,onScrollableChange:s}=uV(r),c=r?.props.tableLayout===`auto`,l=Zt(new Map),u=M(),d,f=()=>{d=setTimeout(()=>{l.size>0&&(l.forEach((e,t)=>{let n=u.value.querySelector(`.${t.replace(/\s/g,`.`)}`);n&&(e.width=n.getBoundingClientRect().width||e.width)}),l.clear())})};L(l,f),Qr(()=>{d&&=(clearTimeout(d),void 0)}),Yr(async()=>{await P(),await P();let{prop:t,order:n}=e.defaultSort;r?.store.commit(`sort`,{prop:t,order:n,init:!0}),f()});let{handleHeaderClick:p,handleHeaderContextMenu:m,handleMouseDown:h,handleMouseMove:g,handleMouseOut:_,handleSortClick:v,handleFilterClick:y}=fV(e,t),{getHeaderRowStyle:b,getHeaderRowClass:x,getHeaderCellStyle:S,getHeaderCellClass:C}=pV(e),{isGroup:w,toggleAllSelection:T,columnRows:E}=gV(e),{t:D}=N_();return n.state={onColumnsChange:o,onScrollableChange:s},n.filterPanels=a,{ns:i,t:D,filterPanels:a,onColumnsChange:o,onScrollableChange:s,columnRows:E,getHeaderRowClass:x,getHeaderRowStyle:b,getHeaderCellClass:C,getHeaderCellStyle:S,handleHeaderClick:p,handleHeaderContextMenu:m,handleMouseDown:h,handleMouseMove:g,handleMouseOut:_,handleSortClick:v,handleFilterClick:y,isGroup:w,toggleAllSelection:T,saveIndexSelection:l,isTableLayoutAuto:c,theadRef:u,updateFixedColumnStyle:f}},render(){let{ns:e,t,isGroup:n,columnRows:r,getHeaderCellStyle:i,getHeaderCellClass:a,getHeaderRowClass:o,getHeaderRowStyle:s,handleHeaderClick:c,handleHeaderContextMenu:l,handleMouseDown:u,handleMouseMove:d,handleSortClick:f,handleMouseOut:p,store:m,$parent:h,saveIndexSelection:g,isTableLayoutAuto:_}=this,v=1;return wo(`thead`,{ref:`theadRef`,class:e.is(`group`,n)},r.map((e,n)=>wo(`tr`,{class:o(n),key:n,style:s(n)},e.map((r,o)=>{r.rowSpan>v&&(v=r.rowSpan);let s=a(n,o,e,r);return _&&r.fixed&&g.set(s,r),wo(`th`,{class:s,colspan:r.colSpan,key:`${r.id}-thead`,rowspan:r.rowSpan,scope:r.colSpan>1?`colgroup`:`col`,ariaSort:r.sortable?r.order:void 0,style:i(n,o,e,r),onClick:e=>{e.currentTarget?.classList.contains(`noclick`)||c(e,r)},onContextmenu:e=>l(e,r),onMousedown:e=>u(e,r),onMousemove:e=>d(e,r),onMouseout:p},[wo(`div`,{class:[`cell`,r.filteredValue&&r.filteredValue.length>0?`highlight`:``]},[r.renderHeader?r.renderHeader({column:r,$index:o,store:m,_self:h}):r.label,r.sortable&&wo(`button`,{type:`button`,class:`caret-wrapper`,"aria-label":t(`el.table.sortLabel`,{column:r.label||``}),onClick:e=>f(e,r)},[wo(`i`,{onClick:e=>f(e,r,`ascending`),class:`sort-caret ascending`}),wo(`i`,{onClick:e=>f(e,r,`descending`),class:`sort-caret descending`})]),r.filterable&&wo(lV,{store:m,placement:r.filterPlacement||`bottom-start`,appendTo:h?.appendFilterPanelTo,column:r,upDataColumn:(e,t)=>{r[e]=t}},{"filter-icon":()=>r.renderFilterIcon?r.renderFilterIcon({filterOpened:r.filterOpened}):null})])])}))))}});function vV(e,t,n=.03){return e-t>n}function yV(e){let t=I(dV),n=M(``),r=M(wo(`div`)),i=(n,r,i)=>{let a=t,o=_B(n),s=null,c=(a?.vnode.el)?.dataset.prefix;o&&(s=xB({columns:e.store?.states.columns.value??[]},o,c),s&&a?.emit(`cell-${i}`,r,s,o,n)),a?.emit(`row-${i}`,r,s,n)},a=(e,t)=>{i(e,t,`dblclick`)},o=(t,n)=>{var r;(r=e.store)==null||r.commit(`setCurrentRow`,n),i(t,n,`click`)},s=(e,t)=>{i(e,t,`contextmenu`)},c=Ph(t=>{var n;(n=e.store)==null||n.commit(`setHoverRow`,t)},30),l=Ph(()=>{var t;(t=e.store)==null||t.commit(`setHoverRow`,null)},30),u=e=>{let t=window.getComputedStyle(e,null);return{left:Number.parseInt(t.paddingLeft,10)||0,right:Number.parseInt(t.paddingRight,10)||0,top:Number.parseInt(t.paddingTop,10)||0,bottom:Number.parseInt(t.paddingBottom,10)||0}},d=(e,t,n)=>{let r=t?.target?.parentNode;for(;e>1&&(r=r?.nextSibling,!(!r||r.nodeName!==`TR`));)n(r,`hover-row hover-fixed-row`),e--};return{handleDoubleClick:a,handleClick:o,handleContextMenu:s,handleMouseEnter:c,handleMouseLeave:l,handleCellMouseEnter:(n,r,i)=>{var a,o;if(!t)return;let s=t,c=_B(n),l=(s?.vnode.el)?.dataset.prefix,f=null;if(c){if(f=xB({columns:e.store?.states.columns.value??[]},c,l),!f)return;c.rowSpan>1&&d(c.rowSpan,n,_v);let t=s.hoverState={cell:c,column:f,row:r};s?.emit(`cell-mouse-enter`,t.row,t.column,t.cell,n)}if(!i){MB?.trigger===c&&((a=MB)==null||a());return}let p=n.target.querySelector(`.cell`);if(!(gv(p,`${l}-tooltip`)&&p.childNodes.length&&p.textContent?.trim()))return;let m=document.createRange();m.setStart(p,0),m.setEnd(p,p.childNodes.length);let{width:h,height:g}=m.getBoundingClientRect(),{width:_,height:v}=p.getBoundingClientRect(),{top:y,left:b,right:x,bottom:S}=u(p),C=b+x,w=y+S;vV(h+C,_)||vV(g+w,v)||vV(p.scrollWidth,_)?NB(i,(c?.innerText||c?.textContent)??``,r,f,c,s):MB?.trigger===c&&((o=MB)==null||o())},handleCellMouseLeave:e=>{let n=_B(e);if(!n)return;n.rowSpan>1&&d(n.rowSpan,e,vv);let r=t?.hoverState;t?.emit(`cell-mouse-leave`,r?.row,r?.column,r?.cell,e)},tooltipContent:n,tooltipTrigger:r}}function bV(e){let t=I(dV),n=q(`table`);return{getRowStyle:(e,n)=>{let r=t?.props.rowStyle;return T(r)?r.call(null,{row:e,rowIndex:n}):r||null},getRowClass:(r,i,a)=>{let o=[n.e(`row`)];t?.props.highlightCurrentRow&&r===e.store?.states.currentRow.value&&o.push(`current-row`),e.stripe&&a%2==1&&o.push(n.em(`row`,`striped`));let s=t?.props.rowClassName;return E(s)?o.push(s):T(s)&&o.push(s.call(null,{row:r,rowIndex:i})),o},getCellStyle:(n,r,i,a)=>{let o=t?.props.cellStyle,s=o??{};T(o)&&(s=o.call(null,{rowIndex:n,columnIndex:r,row:i,column:a}));let c=zB(r,e?.fixed,e.store);return BB(c,`left`),BB(c,`right`),Object.assign({},s,c)},getCellClass:(r,i,a,o,s)=>{let c=LB(n.b(),i,e?.fixed,e.store,void 0,s),l=[o.id,o.align,o.className,...c],u=t?.props.cellClassName;return E(u)?l.push(u):T(u)&&l.push(u.call(null,{rowIndex:r,columnIndex:i,row:a,column:o})),l.push(n.e(`cell`)),l.filter(e=>!!e).join(` `)},getSpan:(e,n,r,i)=>{let a=1,o=1,s=t?.props.spanMethod;if(T(s)){let t=s({row:e,column:n,rowIndex:r,columnIndex:i});x(t)?(a=t[0],o=t[1]):O(t)&&(a=t.rowspan,o=t.colspan)}return{rowspan:a,colspan:o}},getColspanRealWidth:(e,t,n)=>{if(t<1)return e[n].realWidth;let r=e.map(({realWidth:e,width:t})=>e||t).slice(n,n+t);return Number(r.reduce((e,t)=>Number(e)+Number(t),-1))}}}var xV=[`colspan`,`rowspan`],SV=X(R({name:`TableTdWrapper`,__name:`td-wrapper`,props:{colspan:{type:Number,default:1},rowspan:{type:Number,default:1}},setup(e){return(t,n)=>(B(),V(`td`,{colspan:e.colspan,rowspan:e.rowspan},[z(t.$slots,`default`)],8,xV))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/table/src/table-body/td-wrapper.vue`]]);function CV(e){let t=I(dV),n=q(`table`),{handleDoubleClick:r,handleClick:i,handleContextMenu:a,handleMouseEnter:o,handleMouseLeave:s,handleCellMouseEnter:c,handleCellMouseLeave:l,tooltipContent:u,tooltipTrigger:d}=yV(e),{getRowStyle:f,getRowClass:p,getCellStyle:m,getCellClass:h,getSpan:g,getColspanRealWidth:_}=bV(e),v=-1,y=K(()=>e.store?.states.columns.value.findIndex(({type:e})=>e==="default")),b=(e,n)=>{let r=t?.props?.rowKey;return r?SB(e,r):n},x=(u,d,x,C=!1)=>{let{tooltipEffect:w,tooltipOptions:T,store:E}=e,{indent:D,columns:O}=E.states,k=[],ee=!0;return x&&(k.push(n.em(`row`,`level-${x.level}`)),ee=!!x.display),d===0&&(v=-1),e.stripe&&ee&&v++,k.push(...p(u,d,v)),wo(`tr`,{style:[ee?null:{display:`none`},f(u,d)],class:k,key:b(u,d),onDblclick:e=>r(e,u),onClick:e=>i(e,u),onContextmenu:e=>a(e,u),onMouseenter:()=>o(d),onMouseleave:s},O.value.map((n,r)=>{let{rowspan:i,colspan:a}=g(u,n,d,r);if(!i||!a)return null;let o=Object.assign({},n);o.realWidth=_(O.value,a,r);let s={store:E,_self:e.context||t,column:o,row:u,$index:d,cellIndex:r,expanded:C};r===y.value&&x&&(s.treeNode={indent:x.level&&x.level*D.value,level:x.level},Cg(x.expanded)&&(s.treeNode.expanded=x.expanded,`loading`in x&&(s.treeNode.loading=x.loading),`noLazyChildren`in x&&(s.treeNode.noLazyChildren=x.noLazyChildren)));let f=`${b(u,d)},${r}`,p=o.columnKey||o.rawColumnKey||``,v=n.showOverflowTooltip&&rg({effect:w},T,n.showOverflowTooltip);return wo(SV,{style:m(d,r,u,n),class:h(d,r,u,n,a-1),key:`${p}${f}`,rowspan:i,colspan:a,onMouseenter:e=>c(e,u,v),onMouseleave:l},{default:()=>S(r,n,s)})}))},S=(e,t,n)=>t.renderCell(n);return{wrappedRowRender:(r,i)=>{let a=e.store,{isRowExpanded:o,assertRowKey:s}=a,{treeData:c,lazyTreeNodeMap:l,childrenColumnName:u,rowKey:d}=a.states,f=a.states.columns.value;if(f.some(({type:e})=>e===`expand`)){let e=o(r),s=x(r,i,void 0,e),c=t?.renderExpanded;if(!c)return console.error(`[Element Error]renderExpanded is required.`),s;let l=[[s]];return(t.props.preserveExpandedContent||e)&&l[0].push(wo(`tr`,{key:`expanded-row__${s.key}`,style:{display:e?``:`none`}},[wo(`td`,{colspan:f.length,class:`${n.e(`cell`)} ${n.e(`expanded-cell`)}`},[c({row:r,$index:i,store:a,expanded:e})])])),l}else if(Object.keys(c.value).length){s();let e=SB(r,d.value),t=c.value[e],n=null;t&&(n={expanded:t.expanded,level:t.level,display:!0,noLazyChildren:void 0,loading:void 0},Cg(t.lazy)&&(n&&Cg(t.loaded)&&t.loaded&&(n.noLazyChildren=!(t.children&&t.children.length)),n.loading=t.loading));let a=[x(r,i,n??void 0)];if(t){let n=0,o=(e,r)=>{e&&e.length&&r&&e.forEach(e=>{let s={display:r.display&&r.expanded,level:r.level+1,expanded:!1,noLazyChildren:!1,loading:!1},f=SB(e,d.value);if(Dg(f))throw Error(`For nested data item, row-key is required.`);t={...c.value[f]},t&&(s.expanded=t.expanded,t.level=t.level||s.level,t.display=!!(t.expanded&&s.display),Cg(t.lazy)&&(Cg(t.loaded)&&t.loaded&&(s.noLazyChildren=!(t.children&&t.children.length)),s.loading=t.loading)),n++,a.push(x(e,i+n,s)),t&&o(l.value[f]||e[u.value],t)})};t.display=!0,o(l.value[e]||r[u.value],t)}return a}else return x(r,i,void 0)},tooltipContent:u,tooltipTrigger:d}}var wV=R({name:`ElTableBody`,props:{store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:``},highlight:Boolean},setup(e){let t=ao(),n=I(dV),r=q(`table`),{wrappedRowRender:i,tooltipContent:a,tooltipTrigger:o}=CV(e),{onColumnsChange:s,onScrollableChange:c}=uV(n),l=[];return L(e.store?.states.hoverRow,(n,i)=>{let a=t?.vnode.el,o=Array.from(a?.children||[]).filter(e=>e?.classList.contains(`${r.e(`row`)}`)),s=n,c=o[s]?.childNodes;if(c?.length){let e=0;Array.from(c).reduce((t,n,r)=>(c[r]?.colSpan>1&&(e=c[r]?.colSpan),n.nodeName!==`TD`&&e===0&&t.push(r),e>0&&e--,t),[]).forEach(e=>{for(s=n;s>0;){let t=o[s-1]?.childNodes;if(t[e]&&t[e].nodeName===`TD`&&t[e].rowSpan>1){_v(t[e],`hover-cell`),l.push(t[e]);break}s--}})}else l.forEach(e=>vv(e,`hover-cell`)),l.length=0;!e.store?.states.isComplex.value||!Fg||pv(()=>{let e=o[i],t=o[n];e&&!e.classList.contains(`hover-fixed-row`)&&vv(e,`hover-row`),t&&_v(t,`hover-row`)})}),$r(()=>{var e;(e=MB)==null||e()}),{ns:r,onColumnsChange:s,onScrollableChange:c,wrappedRowRender:i,tooltipContent:a,tooltipTrigger:o}},render(){let{wrappedRowRender:e,store:t}=this;return wo(`tbody`,{tabIndex:-1},[(t?.states.data.value||[]).reduce((t,n)=>t.concat(e(n,t.length)),[])])}});function TV(){let e=I(dV)?.store;return{leftFixedLeafCount:K(()=>e?.states.fixedLeafColumnsLength.value??0),rightFixedLeafCount:K(()=>e?.states.rightFixedColumns.value.length??0),columnsCount:K(()=>e?.states.columns.value.length??0),leftFixedCount:K(()=>e?.states.fixedColumns.value.length??0),rightFixedCount:K(()=>e?.states.rightFixedColumns.value.length??0),columns:K(()=>e?.states.columns.value??[])}}function EV(e){let{columns:t}=TV(),n=q(`table`);return{getCellClasses:(t,r)=>{let i=t[r],a=[n.e(`cell`),i.id,i.align,i.labelClassName,...LB(n.b(),r,i.fixed,e.store)];return i.className&&a.push(i.className),i.children||a.push(n.is(`leaf`)),a},getCellStyles:(t,n)=>{let r=zB(n,t.fixed,e.store);return BB(r,`left`),BB(r,`right`),r},columns:t}}var DV=R({name:`ElTableFooter`,props:{fixed:{type:String,default:``},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:``,order:``})}},setup(e){let t=I(dV),n=q(`table`),{getCellClasses:r,getCellStyles:i,columns:a}=EV(e),{onScrollableChange:o,onColumnsChange:s}=uV(t);return{ns:n,onScrollableChange:o,onColumnsChange:s,getCellClasses:r,getCellStyles:i,columns:a}},render(){let{columns:e,getCellStyles:t,getCellClasses:n,summaryMethod:r,sumText:i}=this,a=this.store.states.data.value,o=[];return r?o=r({columns:e,data:a}):e.forEach((e,t)=>{if(t===0){o[t]=i;return}let n=a.map(t=>Number(t[e.property])),r=[],s=!0;n.forEach(e=>{if(!Number.isNaN(+e)){s=!1;let t=`${e}`.split(`.`)[1];r.push(t?t.length:0)}});let c=Math.max.apply(null,r);s?o[t]=``:o[t]=n.reduce((e,t)=>{let n=Number(t);return Number.isNaN(+n)?e:Number.parseFloat((e+t).toFixed(Math.min(c,20)))},0)}),wo(wo(`tfoot`,[wo(`tr`,{},[...e.map((r,i)=>wo(`td`,{key:i,colspan:r.colSpan,rowspan:r.rowSpan,class:n(e,i),style:t(r,i)},[wo(`div`,{class:[`cell`,r.labelClassName]},[o[i]])]))])]))}});function OV(e){return{setCurrentRow:t=>{e.commit(`setCurrentRow`,t)},getSelectionRows:()=>e.getSelectionRows(),toggleRowSelection:(t,n,r=!0)=>{e.toggleRowSelection(t,n,!1,r),e.updateAllSelected()},clearSelection:()=>{e.clearSelection()},clearFilter:t=>{e.clearFilter(t)},toggleAllSelection:()=>{e.commit(`toggleAllSelection`)},toggleRowExpansion:(t,n)=>{e.toggleRowExpansionAdapter(t,n)},clearSort:()=>{e.clearSort()},sort:(t,n)=>{e.commit(`sort`,{prop:t,order:n})},updateKeyChildren:(t,n)=>{e.updateKeyChildren(t,n)}}}function kV(e,t,n,r){let i=M(!1),a=M(null),o=M(!1),s=e=>{o.value=e},c=M({width:null,height:null,headerHeight:null}),l=M(!1),u={display:`inline-block`,verticalAlign:`middle`},d=M(),f=M(0),p=M(0),m=M(0),h=M(0),g=M(0);L(()=>e.height,e=>{t.setHeight(e??null)},{immediate:!0}),L(()=>e.maxHeight,e=>{t.setMaxHeight(e??null)},{immediate:!0}),L(()=>[e.currentRowKey,n.states.rowKey],([e,t])=>{!N(t)||!N(e)||n.setCurrentRowKey(`${e}`)},{immediate:!0}),L(()=>e.data,e=>{r.store.commit(`setData`,e)},{immediate:!0,deep:!0}),ir(()=>{e.expandRowKeys&&n.setExpandRowKeysAdapter(e.expandRowKeys)});let _=()=>{r.store.commit(`setHoverRow`,null),r.hoverState&&=null},v=(e,t)=>{let{pixelX:n,pixelY:i}=t;Math.abs(n)>=Math.abs(i)&&(r.refs.bodyWrapper.scrollLeft+=t.pixelX/5)},y=K(()=>e.height||e.maxHeight||n.states.fixedColumns.value.length>0||n.states.rightFixedColumns.value.length>0),b=K(()=>({width:t.bodyWidth.value?`${t.bodyWidth.value}px`:``})),x=()=>{y.value&&t.updateElsHeight(),t.updateColumnsWidth(),!(typeof window>`u`)&&requestAnimationFrame(T)};Yr(async()=>{await P(),n.updateColumns(),E(),requestAnimationFrame(x);let t=r.vnode.el,i=r.refs.headerWrapper;e.flexible&&t&&t.parentElement&&(t.parentElement.style.minWidth=`0`),c.value={width:d.value=t.offsetWidth,height:t.offsetHeight,headerHeight:e.showHeader&&i?i.offsetHeight:null},n.states.columns.value.forEach(e=>{e.filteredValue&&e.filteredValue.length&&r.store.commit(`filterChange`,{column:e,values:e.filteredValue,silent:!0})}),r.$ready=!0});let S=(e,n)=>{if(!e)return;let r=Array.from(e.classList).filter(e=>!e.startsWith(`is-scrolling-`));r.push(t.scrollX.value?n:`is-scrolling-none`),e.className=r.join(` `)},C=e=>{let{tableWrapper:t}=r.refs;S(t,e)},w=e=>{let{tableWrapper:t}=r.refs;return!!(t&&t.classList.contains(e))},T=function(){if(!r.refs.scrollBarRef)return;if(!t.scrollX.value){let e=`is-scrolling-none`;w(e)||C(e);return}let e=r.refs.scrollBarRef.wrapRef;if(!e)return;let{scrollLeft:n,offsetWidth:i,scrollWidth:a}=e,{headerWrapper:o,footerWrapper:s}=r.refs;o&&(o.scrollLeft=n),s&&(s.scrollLeft=n),n>=a-i-1?C(`is-scrolling-right`):C(n===0?`is-scrolling-left`:`is-scrolling-middle`)},E=()=>{r.refs.scrollBarRef&&(r.refs.scrollBarRef.wrapRef&&n_(r.refs.scrollBarRef.wrapRef,`scroll`,T,{passive:!0}),e.fit?p_(r.vnode.el,D):n_(window,`resize`,D),p_(r.refs.tableInnerWrapper,()=>{var e;D(),(e=r.refs?.scrollBarRef)==null||e.update()}))},D=()=>{let t=r.vnode.el;if(!r.$ready||!t)return;let n=!1,{width:i,height:a,headerHeight:o}=c.value,s=d.value=t.offsetWidth;i!==s&&(n=!0);let l=t.offsetHeight;(e.height||y.value)&&a!==l&&(n=!0);let u=e.tableLayout===`fixed`?r.refs.headerWrapper:r.refs.tableHeaderRef?.$el;e.showHeader&&u?.offsetHeight!==o&&(n=!0),f.value=r.refs.tableWrapper?.scrollHeight||0,m.value=u?.scrollHeight||0,h.value=r.refs.footerWrapper?.offsetHeight||0,g.value=r.refs.appendWrapper?.offsetHeight||0,p.value=f.value-m.value-h.value-g.value,n&&(c.value={width:s,height:l,headerHeight:e.showHeader&&u?.offsetHeight||0},x())},O=ub(),k=K(()=>{let{bodyWidth:e,scrollY:n,gutterWidth:r}=t;return e.value?`${e.value-(n.value?r:0)}px`:``}),ee=K(()=>e.maxHeight?`fixed`:e.tableLayout);return{isHidden:i,renderExpanded:a,setDragVisible:s,isGroup:l,handleMouseLeave:_,handleHeaderFooterMousewheel:v,tableSize:O,emptyBlockStyle:K(()=>{if(e.data&&e.data.length)return;let t=`100%`;e.height&&p.value&&(t=`${p.value}px`);let n=d.value;return{width:n?`${n}px`:``,height:t}}),resizeProxyVisible:o,bodyWidth:k,resizeState:c,doLayout:x,tableBodyStyles:b,tableLayout:ee,scrollbarViewStyle:u,scrollbarStyle:K(()=>e.height?{height:`100%`}:e.maxHeight?Number.isNaN(Number(e.maxHeight))?{maxHeight:`calc(${e.maxHeight} - ${m.value+h.value}px)`}:{maxHeight:`${+e.maxHeight-m.value-h.value}px`}:{})}}function AV(e){let t=M(),n=()=>{let n=e.vnode.el.querySelector(`.hidden-columns`),r={childList:!0,subtree:!0},i=e.store.states.updateOrderFns;t.value=new MutationObserver(()=>{i.forEach(e=>e())}),t.value.observe(n,r)};Yr(()=>{n()}),$r(()=>{var e;(e=t.value)==null||e.disconnect()})}var jV={data:{type:Array,default:()=>[]},size:R_,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:`hasChildren`,children:`children`,checkStrictly:!1})},lazy:Boolean,load:Function,style:{type:[String,Object,Array],default:()=>({})},className:{type:String,default:``},tableLayout:{type:String,default:`fixed`},scrollbarAlwaysOn:Boolean,flexible:Boolean,showOverflowTooltip:[Boolean,Object],tooltipFormatter:Function,appendFilterPanelTo:String,scrollbarTabindex:{type:[Number,String],default:void 0},allowDragLastColumn:{type:Boolean,default:!0},preserveExpandedContent:Boolean,nativeScrollbar:Boolean};function MV(e){let t=e.tableLayout===`auto`,n=e.columns||[];t&&n.every(({width:e})=>Sg(e))&&(n=[]);let r=n=>{let r={key:`${e.tableLayout}_${n.id}`,style:{},name:void 0};return t?r.style={width:`${n.width}px`}:r.name=n.id,r};return wo(`colgroup`,{},n.map(e=>wo(`col`,r(e))))}MV.props=[`columns`,`tableLayout`];var NV=()=>{let e=M(),t=(t,n)=>{let r=e.value;r&&r.scrollTo(t,n)},n=(t,n)=>{let r=e.value;r&&wg(n)&&[`Top`,`Left`].includes(t)&&r[`setScroll${t}`](n)};return{scrollBarRef:e,scrollTo:t,setScrollTop:e=>n(`Top`,e),setScrollLeft:e=>n(`Left`,e)}},PV=!1,FV,IV,LV,RV,zV,BV,VV,HV,UV,WV,GV,KV,qV,JV,YV;function XV(){if(!PV){PV=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),n=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(KV=/\b(iPhone|iP[ao]d)/.exec(e),qV=/\b(iP[ao]d)/.exec(e),WV=/Android/i.exec(e),JV=/FBAN\/\w+;/i.exec(e),YV=/Mobile/i.exec(e),GV=!!/Win64/.exec(e),t){FV=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,FV&&document&&document.documentMode&&(FV=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);BV=r?parseFloat(r[1])+4:FV,IV=t[2]?parseFloat(t[2]):NaN,LV=t[3]?parseFloat(t[3]):NaN,RV=t[4]?parseFloat(t[4]):NaN,RV?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),zV=t&&t[1]?parseFloat(t[1]):NaN):zV=NaN}else FV=IV=LV=zV=RV=NaN;if(n){if(n[1]){var i=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);VV=i?parseFloat(i[1].replace(`_`,`.`)):!0}else VV=!1;HV=!!n[2],UV=!!n[3]}else VV=HV=UV=!1}}var ZV={ie:function(){return XV()||FV},ieCompatibilityMode:function(){return XV()||BV>FV},ie64:function(){return ZV.ie()&&GV},firefox:function(){return XV()||IV},opera:function(){return XV()||LV},webkit:function(){return XV()||RV},safari:function(){return ZV.webkit()},chrome:function(){return XV()||zV},windows:function(){return XV()||HV},osx:function(){return XV()||VV},linux:function(){return XV()||UV},iphone:function(){return XV()||KV},mobile:function(){return XV()||KV||qV||WV||YV},nativeApp:function(){return XV()||JV},android:function(){return XV()||WV},ipad:function(){return XV()||qV}},QV=ZV,$V=!!(typeof window<`u`&&window.document&&window.document.createElement),eH={canUseDOM:$V,canUseWorkers:typeof Worker<`u`,canUseEventListeners:$V&&!!(window.addEventListener||window.attachEvent),canUseViewport:$V&&!!window.screen,isInWorker:!$V},tH;eH.canUseDOM&&(tH=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature(``,``)!==!0);function nH(e,t){if(!eH.canUseDOM||t&&!(`addEventListener`in document))return!1;var n=`on`+e,r=n in document;if(!r){var i=document.createElement(`div`);i.setAttribute(n,`return;`),r=typeof i[n]==`function`}return!r&&tH&&e===`wheel`&&(r=document.implementation.hasFeature(`Events.wheel`,`3.0`)),r}var rH=nH,iH=10,aH=40,oH=800;function sH(e){var t=0,n=0,r=0,i=0;return`detail`in e&&(n=e.detail),`wheelDelta`in e&&(n=-e.wheelDelta/120),`wheelDeltaY`in e&&(n=-e.wheelDeltaY/120),`wheelDeltaX`in e&&(t=-e.wheelDeltaX/120),`axis`in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=t*iH,i=n*iH,`deltaY`in e&&(i=e.deltaY),`deltaX`in e&&(r=e.deltaX),(r||i)&&e.deltaMode&&(e.deltaMode==1?(r*=aH,i*=aH):(r*=oH,i*=oH)),r&&!t&&(t=r<1?-1:1),i&&!n&&(n=i<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:i}}sH.getEventType=function(){return QV.firefox()?`DOMMouseScroll`:rH(`wheel`)?`wheel`:`mousewheel`};var cH=sH,lH=`_Mousewheel`,uH=function(e,t){if(e&&e.addEventListener){dH(e);let n=function(e){let n=cH(e);t&&Reflect.apply(t,this,[e,n])};e[lH]={wheelHandler:n},e.addEventListener(`wheel`,n,{passive:!0})}},dH=e=>{e._Mousewheel?.wheelHandler&&(e.removeEventListener(`wheel`,e[lH].wheelHandler),e[lH]=null)},fH={beforeMount(e,t){uH(e,t.value)},unmounted(e){dH(e)},updated(e,t){t.value!==t.oldValue&&uH(e,t.value)}},pH=1,mH=R({name:`ElTable`,directives:{Mousewheel:fH},components:{TableHeader:_V,TableBody:wV,TableFooter:DV,ElScrollbar:zb,hColgroup:MV},props:jV,emits:[`select`,`select-all`,`selection-change`,`cell-mouse-enter`,`cell-mouse-leave`,`cell-contextmenu`,`cell-click`,`cell-dblclick`,`row-click`,`row-contextmenu`,`row-dblclick`,`header-click`,`header-contextmenu`,`sort-change`,`filter-change`,`current-change`,`header-dragend`,`expand-change`,`scroll`],setup(e){let{t}=N_(),n=q(`table`),r=ao();er(dV,r);let i=QB(r,e);r.store=i;let a=new nV({store:r.store,table:r,fit:e.fit,showHeader:e.showHeader});r.layout=a;let o=K(()=>(i.states.data.value||[]).length===0),{setCurrentRow:s,getSelectionRows:c,toggleRowSelection:l,clearSelection:u,clearFilter:d,toggleAllSelection:f,toggleRowExpansion:p,clearSort:m,sort:h,updateKeyChildren:g}=OV(i),{isHidden:_,renderExpanded:v,setDragVisible:y,isGroup:b,handleMouseLeave:x,handleHeaderFooterMousewheel:S,tableSize:C,emptyBlockStyle:w,resizeProxyVisible:T,bodyWidth:E,resizeState:D,doLayout:O,tableBodyStyles:k,tableLayout:ee,scrollbarViewStyle:te,scrollbarStyle:ne}=kV(e,a,i,r),{scrollBarRef:re,scrollTo:ie,setScrollLeft:ae,setScrollTop:oe}=NV(),se=Ph(O,50),ce=`${n.namespace.value}-table_${pH++}`;r.tableId=ce,r.state={isGroup:b,resizeState:D,doLayout:O,debouncedUpdateLayout:se};let le=K(()=>e.sumText??t(`el.table.sumText`)),ue=K(()=>e.emptyText??t(`el.table.emptyText`)),de=K(()=>hV(i.states.originColumns.value)[0]);return AV(r),Qr(()=>{se.cancel()}),{ns:n,layout:a,store:i,columns:de,handleHeaderFooterMousewheel:S,handleMouseLeave:x,tableId:ce,tableSize:C,isHidden:_,isEmpty:o,renderExpanded:v,resizeProxyVisible:T,resizeState:D,isGroup:b,bodyWidth:E,tableBodyStyles:k,emptyBlockStyle:w,debouncedUpdateLayout:se,setCurrentRow:s,getSelectionRows:c,toggleRowSelection:l,clearSelection:u,clearFilter:d,toggleAllSelection:f,toggleRowExpansion:p,clearSort:m,doLayout:O,sort:h,updateKeyChildren:g,t,setDragVisible:y,context:r,computedSumText:le,computedEmptyText:ue,tableLayout:ee,scrollbarViewStyle:te,scrollbarStyle:ne,scrollBarRef:re,scrollTo:ie,setScrollLeft:ae,setScrollTop:oe,allowDragLastColumn:e.allowDragLastColumn}}}),hH=[`data-prefix`],gH={ref:`hiddenColumns`,class:`hidden-columns`};function _H(e,t,n,r,i,a){let o=oi(`hColgroup`),s=oi(`table-header`),c=oi(`table-body`),l=oi(`table-footer`),u=oi(`el-scrollbar`),d=li(`mousewheel`);return B(),V(`div`,{ref:`tableWrapper`,class:A([{[e.ns.m(`fit`)]:e.fit,[e.ns.m(`striped`)]:e.stripe,[e.ns.m(`border`)]:e.border||e.isGroup,[e.ns.m(`hidden`)]:e.isHidden,[e.ns.m(`group`)]:e.isGroup,[e.ns.m(`fluid-height`)]:e.maxHeight,[e.ns.m(`scrollable-x`)]:e.layout.scrollX.value,[e.ns.m(`scrollable-y`)]:e.layout.scrollY.value,[e.ns.m(`enable-row-hover`)]:!e.store.states.isComplex.value,[e.ns.m(`enable-row-transition`)]:(e.store.states.data.value||[]).length!==0&&(e.store.states.data.value||[]).length<100,"has-footer":e.showSummary},e.ns.m(e.tableSize),e.className,e.ns.b(),e.ns.m(`layout-${e.tableLayout}`)]),style:be(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:t[1]||=(...t)=>e.handleMouseLeave&&e.handleMouseLeave(...t)},[U(`div`,{ref:`tableInnerWrapper`,class:A(e.ns.e(`inner-wrapper`))},[U(`div`,gH,[z(e.$slots,`default`)],512),e.showHeader&&e.tableLayout===`fixed`?Qn((B(),V(`div`,{key:0,ref:`headerWrapper`,class:A(e.ns.e(`header-wrapper`))},[U(`table`,{ref:`tableHeader`,class:A(e.ns.e(`header`)),style:be(e.tableBodyStyles),border:`0`,cellpadding:`0`,cellspacing:`0`},[W(o,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,[`columns`,`table-layout`]),W(s,{ref:`tableHeaderRef`,border:e.border,"default-sort":e.defaultSort,store:e.store,"append-filter-panel-to":e.appendFilterPanelTo,"allow-drag-last-column":e.allowDragLastColumn,onSetDragVisible:e.setDragVisible},null,8,[`border`,`default-sort`,`store`,`append-filter-panel-to`,`allow-drag-last-column`,`onSetDragVisible`])],6)],2)),[[d,e.handleHeaderFooterMousewheel]]):G(`v-if`,!0),U(`div`,{ref:`bodyWrapper`,class:A(e.ns.e(`body-wrapper`))},[W(u,{ref:`scrollBarRef`,"view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn,tabindex:e.scrollbarTabindex,native:e.nativeScrollbar,onScroll:t[0]||=t=>e.$emit(`scroll`,t)},{default:F(()=>[U(`table`,{ref:`tableBody`,class:A(e.ns.e(`body`)),cellspacing:`0`,cellpadding:`0`,border:`0`,style:be({width:e.bodyWidth,tableLayout:e.tableLayout})},[W(o,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,[`columns`,`table-layout`]),e.showHeader&&e.tableLayout===`auto`?(B(),H(s,{key:0,ref:`tableHeaderRef`,class:A(e.ns.e(`body-header`)),border:e.border,"default-sort":e.defaultSort,store:e.store,"append-filter-panel-to":e.appendFilterPanelTo,onSetDragVisible:e.setDragVisible},null,8,[`class`,`border`,`default-sort`,`store`,`append-filter-panel-to`,`onSetDragVisible`])):G(`v-if`,!0),W(c,{context:e.context,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"tooltip-effect":e.tooltipEffect,"tooltip-options":e.tooltipOptions,"row-style":e.rowStyle,store:e.store,stripe:e.stripe},null,8,[`context`,`highlight`,`row-class-name`,`tooltip-effect`,`tooltip-options`,`row-style`,`store`,`stripe`]),e.showSummary&&e.tableLayout===`auto`?(B(),H(l,{key:1,class:A(e.ns.e(`body-footer`)),border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,[`class`,`border`,`default-sort`,`store`,`sum-text`,`summary-method`])):G(`v-if`,!0)],6),e.isEmpty?(B(),V(`div`,{key:0,ref:`emptyBlock`,style:be(e.emptyBlockStyle),class:A(e.ns.e(`empty-block`))},[U(`span`,{class:A(e.ns.e(`empty-text`))},[z(e.$slots,`empty`,{},()=>[Ja(j(e.computedEmptyText),1)])],2)],6)):G(`v-if`,!0),e.$slots.append?(B(),V(`div`,{key:1,ref:`appendWrapper`,class:A(e.ns.e(`append-wrapper`))},[z(e.$slots,`append`)],2)):G(`v-if`,!0)]),_:3},8,[`view-style`,`wrap-style`,`always`,`tabindex`,`native`])],2),e.showSummary&&e.tableLayout===`fixed`?Qn((B(),V(`div`,{key:1,ref:`footerWrapper`,class:A(e.ns.e(`footer-wrapper`))},[U(`table`,{class:A(e.ns.e(`footer`)),cellspacing:`0`,cellpadding:`0`,border:`0`,style:be(e.tableBodyStyles)},[W(o,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,[`columns`,`table-layout`]),W(l,{border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,[`border`,`default-sort`,`store`,`sum-text`,`summary-method`])],6)],2)),[[is,!e.isEmpty],[d,e.handleHeaderFooterMousewheel]]):G(`v-if`,!0),e.border||e.isGroup?(B(),V(`div`,{key:2,class:A(e.ns.e(`border-left-patch`))},null,2)):G(`v-if`,!0)],2),Qn(U(`div`,{ref:`resizeProxy`,class:A(e.ns.e(`column-resize-proxy`))},null,2),[[is,e.resizeProxyVisible]])],46,hH)}var vH=X(mH,[[`render`,_H],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue`]]),yH={selection:`table-column--selection`,expand:`table__expand-column`},bH={default:{order:``},selection:{width:48,minWidth:48,realWidth:48,order:``},expand:{width:48,minWidth:48,realWidth:48,order:``},index:{width:48,minWidth:48,realWidth:48,order:``}},xH=e=>yH[e]||``,SH={selection:{renderHeader({store:e}){function t(){return e.states.data.value&&e.states.data.value.length===0}return wo($E,{disabled:t(),size:e.states.tableSize.value,indeterminate:e.states.selection.value.length>0&&!e.states.isAllSelected.value,"onUpdate:modelValue":e.toggleAllSelection??void 0,modelValue:e.states.isAllSelected.value,ariaLabel:e.t(`el.table.selectAllLabel`)})},renderCell({row:e,column:t,store:n,$index:r}){return wo($E,{disabled:t.selectable?!t.selectable.call(null,e,r):!1,size:n.states.tableSize.value,onChange:()=>{n.commit(`rowSelectedChanged`,e)},onClick:e=>e.stopPropagation(),modelValue:n.isSelected(e),ariaLabel:n.t(`el.table.selectRowLabel`)})},sortable:!1,resizable:!1},index:{renderHeader({column:e}){return e.label||`#`},renderCell({column:e,$index:t}){let n=t+1,r=e.index;return wg(r)?n=t+r:T(r)&&(n=r(t)),wo(`div`,{},[n])},sortable:!1},expand:{renderHeader({column:e}){return e.label||``},renderCell({column:e,row:t,store:n,expanded:r}){let{ns:i}=n,a=[i.e(`expand-icon`)];return!e.renderExpand&&r&&a.push(i.em(`expand-icon`,`expanded`)),wo(`button`,{type:`button`,"aria-label":n.t(r?`el.table.collapseRowLabel`:`el.table.expandRowLabel`),"aria-expanded":r,class:a,onClick:function(e){e.stopPropagation(),n.toggleRowExpansion(t)}},{default:()=>e.renderExpand?[e.renderExpand({expanded:r})]:[wo(Z,null,{default:()=>[wo(Pv)]})]})},sortable:!1,resizable:!1}};function CH({row:e,column:t,$index:n}){let r=t.property,i=r&&q_(e,r).value;return t&&t.formatter?t.formatter(e,t,i,n):(i?.toString)?.call(i)||``}function wH({row:e,treeNode:t,store:n},r=!1){let{ns:i}=n;if(!t)return r?[wo(`span`,{class:i.e(`placeholder`)})]:null;let a=[],o=function(r){r.stopPropagation(),!t.loading&&n.loadOrToggle(e)};if(t.indent&&a.push(wo(`span`,{class:i.e(`indent`),style:{"padding-left":`${t.indent}px`}})),Cg(t.expanded)&&!t.noLazyChildren){let e=[i.e(`expand-icon`),t.expanded?i.em(`expand-icon`,`expanded`):``],r=Pv;t.loading&&(r=oy),a.push(wo(`button`,{type:`button`,"aria-label":n.t(t.expanded?`el.table.collapseRowLabel`:`el.table.expandRowLabel`),"aria-expanded":t.expanded,class:e,onClick:o},{default:()=>[wo(Z,{class:i.is(`loading`,t.loading)},{default:()=>[wo(r)]})]}))}else a.push(wo(`span`,{class:i.e(`placeholder`)}));return a}function TH(e,t){return e.reduce((e,t)=>(e[t]=t,e),t)}function EH(e,t){let n=ao();return{registerComplexWatchers:()=>{let r=[`fixed`],i={realWidth:`width`,realMinWidth:`minWidth`},a=TH(r,i);Object.keys(a).forEach(r=>{let a=i[r];b(t,a)&&L(()=>t[a],t=>{let i=t;a===`width`&&r===`realWidth`&&(i=TB(t)),a===`minWidth`&&r===`realMinWidth`&&(i=EB(t)),n.columnConfig.value[a]=i,n.columnConfig.value[r]=i;let o=a===`fixed`;e.value.store.scheduleLayout(o)})})},registerNormalWatchers:()=>{let r=[`label`,`filters`,`filterMultiple`,`filteredValue`,`sortable`,`index`,`formatter`,`className`,`labelClassName`,`filterClassName`,`showOverflowTooltip`,`tooltipFormatter`,`resizable`],i=[`showOverflowTooltip`],a={property:`prop`,align:`realAlign`,headerAlign:`realHeaderAlign`},o=TH(r,a);Object.keys(o).forEach(e=>{let r=a[e];b(t,r)&&L(()=>t[r],t=>{n.columnConfig.value[e]=t,(e===`filters`||e===`filterMethod`)&&(n.columnConfig.value.filterable=!!(n.columnConfig.value.filters||n.columnConfig.value.filterMethod))})}),i.forEach(t=>{b(e.value.props,t)&&L(()=>e.value.props[t],e=>{n.columnConfig.value[t]=e})})}}}function DH(e,t,n){let r=ao(),i=M(``),a=M(!1),o=M(),s=M(),c=q(`table`);ir(()=>{o.value=e.align?`is-${e.align}`:null,o.value}),ir(()=>{s.value=e.headerAlign?`is-${e.headerAlign}`:o.value,s.value});let l=K(()=>{let e=r.vnode.vParent||r.parent;for(;e&&!e.tableId&&!e.columnId;)e=e.vnode.vParent||e.parent;return e}),u=K(()=>{let{store:e}=r.parent;if(!e)return!1;let{treeData:t}=e.states,n=t.value;return n&&Object.keys(n).length>0}),d=M(TB(e.width)),f=M(EB(e.minWidth)),p=e=>(d.value&&(e.width=d.value),f.value&&(e.minWidth=f.value),!d.value&&f.value&&(e.width=void 0),e.minWidth||=80,e.realWidth=Number(Sg(e.width)?e.minWidth:e.width),e),m=e=>{let t=e.type,n=SH[t]||{};Object.keys(n).forEach(t=>{let r=n[t];t!==`className`&&!Sg(r)&&(e[t]=r)});let r=xH(t);if(r){let t=`${N(c.namespace)}-${r}`;e.className=e.className?`${e.className} ${t}`:t}return e},h=e=>{x(e)?e.forEach(e=>t(e)):t(e);function t(e){e?.type?.name===`ElTableColumn`&&(e.vParent=r)}};return{columnId:i,realAlign:o,isSubColumn:a,realHeaderAlign:s,columnOrTableParent:l,setColumnWidth:p,setColumnForcedProps:m,setColumnRenders:i=>{e.renderHeader||i.type!==`selection`&&(i.renderHeader=e=>{if(r.columnConfig.value.label,t.header){let n=t.header(e);if(VB(n))return wo(ja,n)}return Ja(i.label)}),t[`filter-icon`]&&(i.renderFilterIcon=e=>z(t,`filter-icon`,e)),t.expand&&(i.renderExpand=e=>z(t,`expand`,e));let a=i.renderCell;return i.type===`expand`?(i.renderCell=e=>wo(`div`,{class:`cell`},[a(e)]),n.value.renderExpanded=e=>t.default?t.default(e):t.default):(a||=CH,i.renderCell=e=>{let r=null;if(t.default){let n=t.default(e);r=n.some(e=>e.type!==Na)?n:a(e)}else r=a(e);let{columns:o}=n.value.store.states,s=o.value.findIndex(e=>e.type==="default"),l=wH(e,u.value&&e.cellIndex===s),d={class:`cell`,style:{}};return i.showOverflowTooltip&&(d.class=`${d.class} ${N(c.namespace)}-tooltip`,d.style={width:`${(e.column.realWidth||Number(e.column.width))-1}px`}),h(r),wo(`div`,d,[l,r])}),i},getPropsData:(...t)=>t.reduce((t,n)=>(x(n)&&n.forEach(n=>{t[n]=e[n]}),t),{}),getColumnElIndex:(e,t)=>Array.prototype.indexOf.call(e,t),updateColumnOrder:()=>{n.value.store.commit(`updateColumnOrder`,r.columnConfig.value)}}}var OH={type:{type:String,default:`default`},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:``},minWidth:{type:[String,Number],default:``},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:{type:[Boolean,Object],default:void 0},tooltipFormatter:Function,fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},filterClassName:String,index:[Number,Function],sortOrders:{type:Array,default:()=>[`ascending`,`descending`,null],validator:e=>e.every(e=>[`ascending`,`descending`,null].includes(e))}},kH=1,AH=R({name:`ElTableColumn`,components:{ElCheckbox:$E},props:OH,setup(e,{slots:t}){let n=ao(),r=M({}),i=K(()=>{let e=n.parent;for(;e&&!e.tableId;)e=e.parent;return e}),{registerNormalWatchers:a,registerComplexWatchers:o}=EH(i,e),{columnId:s,isSubColumn:c,realHeaderAlign:l,columnOrTableParent:u,setColumnWidth:d,setColumnForcedProps:f,setColumnRenders:p,getPropsData:m,getColumnElIndex:h,realAlign:g,updateColumnOrder:_}=DH(e,t,i),v=u.value;s.value=`${`tableId`in v&&v.tableId||`columnId`in v&&v.columnId}_column_${kH++}`,Jr(()=>{c.value=i.value!==v;let t=e.type||`default`,u=e.sortable===``?!0:e.sortable,h=t===`selection`?!1:Sg(e.showOverflowTooltip)?v.props.showOverflowTooltip:e.showOverflowTooltip,_=Sg(e.tooltipFormatter)?v.props.tooltipFormatter:e.tooltipFormatter,y={...bH[t],id:s.value,type:t,property:e.prop||e.property,align:g,headerAlign:l,showOverflowTooltip:h,tooltipFormatter:_,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:``,filterClassName:``,isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:u,index:e.index,rawColumnKey:n.vnode.key},b=m([`columnKey`,`label`,`className`,`labelClassName`,`type`,`renderHeader`,`formatter`,`fixed`,`resizable`],[`sortMethod`,`sortBy`,`sortOrders`],[`selectable`,`reserveSelection`],[`filterMethod`,`filters`,`filterMultiple`,`filterOpened`,`filteredValue`,`filterPlacement`,`filterClassName`]);b=wB(y,b),b=OB(p,d,f)(b),r.value=b,a(),o()}),Yr(()=>{let e=u.value,t=c.value?e.vnode.el?.children:e.refs.hiddenColumns?.children,a=()=>h(t||[],n.vnode.el);r.value.getColumnIndex=a,a()>-1&&i.value.store.commit(`insertColumn`,r.value,c.value?`columnConfig`in e&&e.columnConfig.value:null,_)}),Qr(()=>{let e=r.value.getColumnIndex;(e?e():-1)>-1&&i.value.store.commit(`removeColumn`,r.value,c.value?`columnConfig`in v&&v.columnConfig.value:null,_)}),n.columnId=s.value,n.columnConfig=r},render(){var e;try{let t=(e=this.$slots).default?.call(e,{row:{},column:{},$index:-1}),n=[];if(x(t))for(let e of t)e.type?.name===`ElTableColumn`||e.shapeFlag&2?n.push(e):e.type===ja&&x(e.children)&&e.children.forEach(e=>{e?.patchFlag!==1024&&!E(e?.children)&&n.push(e)});return wo(`div`,n)}catch{return wo(`div`,[])}}}),jH=nv(vH,{TableColumn:AH}),MH=av(AH),NH=(e=>(e.ASC=`asc`,e.DESC=`desc`,e))(NH||{}),PH=(e=>(e.LEFT=`left`,e.CENTER=`center`,e.RIGHT=`right`,e))(PH||{}),FH=(e=>(e.LEFT=`left`,e.RIGHT=`right`,e))(FH||{}),IH={asc:`desc`,desc:`asc`},LH=Symbol(`placeholder`),RH=(e,t,n)=>{let r={flexGrow:0,flexShrink:0,...n?{}:{flexGrow:e.flexGrow||0,flexShrink:e.flexShrink||1}};n||(r.flexShrink=1);let i={...e.style??{},...r,flexBasis:`auto`,width:e.width};return t||(e.maxWidth&&(i.maxWidth=e.maxWidth),e.minWidth&&(i.minWidth=e.minWidth)),i};function zH(e,t,n){let r=K(()=>N(t).map((e,t)=>({...e,key:e.key??e.dataKey??t}))),i=K(()=>N(r).filter(e=>!e.hidden)),a=K(()=>N(i).filter(e=>e.fixed===`left`||e.fixed===!0)),o=K(()=>N(i).filter(e=>e.fixed===`right`)),s=K(()=>N(i).filter(e=>!e.fixed)),c=K(()=>{let e=[];return N(a).forEach(t=>{e.push({...t,placeholderSign:LH})}),N(s).forEach(t=>{e.push(t)}),N(o).forEach(t=>{e.push({...t,placeholderSign:LH})}),e}),l=K(()=>N(a).length||N(o).length),u=K(()=>N(r).reduce((t,r)=>(t[r.key]=RH(r,N(n),e.fixed),t),{})),d=K(()=>N(i).reduce((e,t)=>e+t.width,0)),f=e=>N(r).find(t=>t.key===e),p=e=>N(u)[e],m=(e,t)=>{e.width=t};function h(t){var n;let{key:r}=t.currentTarget.dataset;if(!r)return;let{sortState:i,sortBy:a}=e,o=NH.ASC;o=O(i)?IH[i[r]]:IH[a.order],(n=e.onColumnSort)==null||n.call(e,{column:f(r),key:r,order:o})}return{columns:r,columnsStyles:u,columnsTotalWidth:d,fixedColumnsOnLeft:a,fixedColumnsOnRight:o,hasFixedColumns:l,mainColumns:c,normalColumns:s,visibleColumns:i,getColumn:f,getColumnStyle:p,updateColumnWidth:m,onColumnSorted:h}}var BH=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,onMaybeEndReached:i})=>{let a=M({scrollLeft:0,scrollTop:0});function o(e){var i,a,o;let{scrollTop:s}=e;(i=t.value)==null||i.scrollTo(e),(a=n.value)==null||a.scrollToTop(s),(o=r.value)==null||o.scrollToTop(s)}function s(e){a.value=e,o(e)}function c(e){a.value.scrollTop=e,o(N(a))}function l(e){var n,r;a.value.scrollLeft=e,(r=(n=t.value)?.scrollTo)==null||r.call(n,N(a))}function u(t){var n;s(t),(n=e.onScroll)==null||n.call(e,t)}function d({scrollTop:e}){let{scrollTop:t}=N(a);e!==t&&c(e)}function f(e,n=`auto`){var r;(r=t.value)==null||r.scrollToRow(e,n)}return L(()=>N(a).scrollTop,(e,t)=>{e>t&&i()}),{scrollPos:a,scrollTo:s,scrollToLeft:l,scrollToTop:c,scrollToRow:f,onScroll:u,onVerticalScroll:d}},VH=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,tableInstance:i,ns:a,isScrolling:o})=>{let s=ao(),{emit:c}=s,l=dn(!1),u=M(e.defaultExpandedRowKeys||[]),d=M(-1),f=dn(null),p=M({}),m=M({}),h=dn({}),g=dn({}),_=dn({}),v=K(()=>wg(e.estimatedRowHeight));function y(t){var n;(n=e.onRowsRendered)==null||n.call(e,t),t.rowCacheEnd>N(d)&&(d.value=t.rowCacheEnd)}function b({hovered:e,rowKey:t}){o.value||i.vnode.el.querySelectorAll(`[rowkey="${String(t)}"]`).forEach(t=>{e?t.classList.add(a.is(`hovered`)):t.classList.remove(a.is(`hovered`))})}function x({expanded:t,rowData:n,rowIndex:r,rowKey:o}){var s,l;let d=[...N(u)],f=d.indexOf(o);t?f===-1&&d.push(o):f>-1&&d.splice(f,1),u.value=d,c(`update:expandedRowKeys`,d),(s=e.onRowExpand)==null||s.call(e,{expanded:t,rowData:n,rowIndex:r,rowKey:o}),(l=e.onExpandedRowsChange)==null||l.call(e,d),i.vnode.el.querySelector(`.${a.is(`hovered`)}[rowkey="${String(o)}"]`)&&P(()=>b({hovered:!0,rowKey:o}))}let S=Ph(()=>{var e,i,a,o;l.value=!0,p.value={...N(p),...N(m)},C(N(f),!1),m.value={},f.value=null,(e=t.value)==null||e.forceUpdate(),(i=n.value)==null||i.forceUpdate(),(a=r.value)==null||a.forceUpdate(),(o=s.proxy)==null||o.$forceUpdate(),l.value=!1},0);function C(e,i=!1){N(v)&&[t,n,r].forEach(t=>{let n=N(t);n&&n.resetAfterRowIndex(e,i)})}function w(e,t,n){let r=N(f);(r===null||r>n)&&(f.value=n),m.value[e]=t}function T({rowKey:e,height:t,rowIndex:n},r){r?r===FH.RIGHT?_.value[e]=t:h.value[e]=t:g.value[e]=t;let i=Math.max(...[h,_,g].map(t=>t.value[e]||0));N(p)[e]!==i&&(w(e,i,n),S())}return{expandedRowKeys:u,lastRenderedRowIndex:d,isDynamic:v,isResetting:l,rowHeights:p,resetAfterIndex:C,onRowExpanded:x,onRowHovered:b,onRowsRendered:y,onRowHeightChange:T}},HH=(e,{expandedRowKeys:t,lastRenderedRowIndex:n,resetAfterIndex:r})=>{let i=M({}),a=K(()=>{let n={},{data:r,rowKey:a}=e,o=N(t);if(!o||!o.length)return r;let s=[],c=new Set;o.forEach(e=>c.add(e));let l=r.slice();for(l.forEach(e=>n[e[a]]=0);l.length>0;){let e=l.shift();s.push(e),c.has(e[a])&&x(e.children)&&e.children.length>0&&(l=[...e.children,...l],e.children.forEach(t=>n[t[a]]=n[e[a]]+1))}return i.value=n,s}),o=K(()=>{let{data:t,expandColumnKey:n}=e;return n?N(a):t});return L(o,(e,t)=>{e!==t&&(n.value=-1,r(0,!0))}),{data:o,depthMap:i}},UH=(e,t)=>e+t,WH=e=>x(e)?e.reduce(UH,0):e,GH=(e,t,n={})=>T(e)?e(t):e??n,KH=e=>([`width`,`maxWidth`,`minWidth`,`height`].forEach(t=>{e[t]=xv(e[t])}),e),qH=e=>Va(e)?t=>wo(e,t):e,JH=(e,{columnsTotalWidth:t,rowsHeight:n,fixedColumnsOnLeft:r,fixedColumnsOnRight:i})=>{let a=K(()=>{let{fixed:n,width:r,vScrollbarSize:i}=e,a=r-i;return n?Math.max(Math.round(N(t)),a):a}),o=K(()=>{let{height:t=0,maxHeight:r=0,footerHeight:i,hScrollbarSize:a}=e;if(r>0){let e=N(f),t=N(n),o=N(d)+e+t+a;return Math.min(o,r-i)}return t-i}),s=K(()=>{let{maxHeight:t}=e,r=N(o);if(wg(t)&&t>0)return r;let i=N(n)+N(d)+N(f);return Math.min(r,i)}),c=e=>e.width,l=K(()=>WH(N(r).map(c))),u=K(()=>WH(N(i).map(c))),d=K(()=>WH(e.headerHeight)),f=K(()=>(e.fixedData?.length||0)*e.rowHeight),p=K(()=>N(o)-N(d)-N(f)),m=K(()=>{let{style:t={},height:n,width:r}=e;return KH({...t,height:n,width:r})});return{bodyWidth:a,fixedTableHeight:s,mainTableHeight:o,leftTableWidth:l,rightTableWidth:u,windowHeight:p,footerHeight:K(()=>KH({height:e.footerHeight})),emptyStyle:K(()=>({top:xv(N(d)),bottom:xv(e.footerHeight),width:xv(e.width)})),rootStyle:m,headerHeight:d}};function YH(e){let t=M(),n=M(),r=M(),{columns:i,columnsStyles:a,columnsTotalWidth:o,fixedColumnsOnLeft:s,fixedColumnsOnRight:c,hasFixedColumns:l,mainColumns:u,onColumnSorted:d}=zH(e,bn(e,`columns`),bn(e,`fixed`)),{scrollTo:f,scrollToLeft:p,scrollToTop:m,scrollToRow:h,onScroll:g,onVerticalScroll:_,scrollPos:v}=BH(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,onMaybeEndReached:be}),y=q(`table-v2`),b=ao(),S=dn(!1),{expandedRowKeys:C,lastRenderedRowIndex:w,isDynamic:T,isResetting:E,rowHeights:D,resetAfterIndex:O,onRowExpanded:k,onRowHeightChange:ee,onRowHovered:te,onRowsRendered:ne}=VH(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,tableInstance:b,ns:y,isScrolling:S}),{data:re,depthMap:ie}=HH(e,{expandedRowKeys:C,lastRenderedRowIndex:w,resetAfterIndex:O}),ae=K(()=>{let{estimatedRowHeight:t,rowHeight:n}=e,r=N(re);return wg(t)?Object.values(N(D)).reduce((e,t)=>e+t,0):r.length*n}),{bodyWidth:oe,fixedTableHeight:se,mainTableHeight:ce,leftTableWidth:le,rightTableWidth:ue,windowHeight:de,footerHeight:fe,emptyStyle:pe,rootStyle:me,headerHeight:he}=JH(e,{columnsTotalWidth:o,fixedColumnsOnLeft:s,fixedColumnsOnRight:c,rowsHeight:ae}),ge=M(),_e=K(()=>{let t=N(re).length===0;return x(e.fixedData)?e.fixedData.length===0&&t:t});function ve(t){let{estimatedRowHeight:n,rowHeight:r,rowKey:i}=e;return n?N(D)[N(re)[t][i]]||n:r}let ye=M(!1);function be(){let{onEndReached:t}=e;if(!t)return;let{scrollTop:n}=N(v),r=N(ae),i=r-(n+N(de))+e.hScrollbarSize;!ye.value&&N(w)>=0&&r<=n+N(ce)-N(he)?(ye.value=!0,t(i)):ye.value=!1}return L(()=>N(ae),()=>ye.value=!1),L(()=>e.expandedRowKeys,e=>C.value=e,{deep:!0}),{columns:i,containerRef:ge,mainTableRef:t,leftTableRef:n,rightTableRef:r,isDynamic:T,isResetting:E,isScrolling:S,hasFixedColumns:l,columnsStyles:a,columnsTotalWidth:o,data:re,expandedRowKeys:C,depthMap:ie,fixedColumnsOnLeft:s,fixedColumnsOnRight:c,mainColumns:u,bodyWidth:oe,emptyStyle:pe,rootStyle:me,footerHeight:fe,mainTableHeight:ce,fixedTableHeight:se,leftTableWidth:le,rightTableWidth:ue,showEmpty:_e,getRowHeight:ve,onColumnSorted:d,onRowHovered:te,onRowExpanded:k,onRowsRendered:ne,onRowHeightChange:ee,scrollTo:f,scrollToLeft:p,scrollToTop:m,scrollToRow:h,onScroll:g,onVerticalScroll:_}}var XH=Symbol(`tableV2`),ZH=`tableV2GridScrollLeft`,QH=String,$H={type:J(Array),required:!0},eU={type:J(Array)},tU={...eU,required:!0},nU=String,rU={type:J(Array),default:()=>qy([])},iU={type:Number,required:!0},aU={type:J([String,Number,Symbol]),default:`id`},oU={type:J(Object)},sU=Y({class:String,columns:$H,columnsStyles:{type:J(Object),required:!0},depth:Number,expandColumnKey:nU,estimatedRowHeight:{...qR.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:J(Function)},onRowHover:{type:J(Function)},onRowHeightChange:{type:J(Function)},rowData:{type:J(Object),required:!0},rowEventHandlers:{type:J(Object)},rowIndex:{type:Number,required:!0},rowKey:aU,style:{type:J(Object)}}),cU={type:Number,required:!0},lU=Y({class:String,columns:$H,fixedHeaderData:{type:J(Array)},headerData:{type:J(Array),required:!0},headerHeight:{type:J([Number,Array]),default:50},rowWidth:cU,rowHeight:{type:Number,default:50},height:cU,width:cU}),uU=Y({columns:$H,data:tU,fixedData:eU,estimatedRowHeight:sU.estimatedRowHeight,width:iU,height:iU,headerWidth:iU,headerHeight:lU.headerHeight,bodyWidth:iU,rowHeight:iU,cache:UR.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:qR.scrollbarAlwaysOn,scrollbarStartGap:qR.scrollbarStartGap,scrollbarEndGap:qR.scrollbarEndGap,class:QH,style:oU,containerStyle:oU,getRowHeight:{type:J(Function),required:!0},rowKey:sU.rowKey,onRowsRendered:{type:J(Function)},onScroll:{type:J(Function)}}),dU=Y({cache:uU.cache,estimatedRowHeight:sU.estimatedRowHeight,rowKey:aU,headerClass:{type:J([String,Function])},headerProps:{type:J([Object,Function])},headerCellProps:{type:J([Object,Function])},headerHeight:lU.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:J([String,Function])},rowProps:{type:J([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:J([Object,Function])},columns:$H,data:tU,dataGetter:{type:J(Function)},fixedData:eU,expandColumnKey:sU.expandColumnKey,expandedRowKeys:rU,defaultExpandedRowKeys:rU,class:QH,fixed:Boolean,style:{type:J(Object)},width:iU,height:iU,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:qR.hScrollbarSize,vScrollbarSize:qR.vScrollbarSize,scrollbarAlwaysOn:JR.alwaysOn,sortBy:{type:J(Object),default:()=>({})},sortState:{type:J(Object),default:void 0},onColumnSort:{type:J(Function)},onExpandedRowsChange:{type:J(Function)},onEndReached:{type:J(Function)},onRowExpand:sU.onRowExpand,onScroll:uU.onScroll,onRowsRendered:uU.onRowsRendered,rowEventHandlers:sU.rowEventHandlers}),fU=R({name:`ElTableV2Header`,props:lU,setup(e,{slots:t,expose:n}){let r=q(`table-v2`),i=I(ZH),a=M(),o=K(()=>KH({width:e.width,height:e.height})),s=K(()=>KH({width:e.rowWidth,height:e.height})),c=K(()=>pf(N(e.headerHeight))),l=e=>{let t=N(a);P(()=>{t!=null&&t.scroll&&t.scroll({left:e})})},u=()=>{let n=r.e(`fixed-header-row`),{columns:i,fixedHeaderData:a,rowHeight:o}=e;return a?.map((e,r)=>{let a=KH({height:o,width:`100%`});return t.fixed?.call(t,{class:n,columns:i,rowData:e,rowIndex:-(r+1),style:a})})},d=()=>{let n=r.e(`dynamic-header-row`),{columns:i}=e;return N(c).map((e,r)=>{let a=KH({width:`100%`,height:e});return t.dynamic?.call(t,{class:n,columns:i,headerIndex:r,style:a})})};return Zr(()=>{i?.value&&l(i.value)}),n({scrollToLeft:l}),()=>{if(!(e.height<=0))return W(`div`,{ref:a,class:e.class,style:N(o),role:`rowgroup`},[W(`div`,{style:N(s),class:r.e(`header`)},[d(),u()])])}}}),pU=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:n,atYStartEdge:r},i)=>{let a=null,o=0,s=0,c=(i,a)=>{let o=i<=0&&t.value||i>=0&&e.value,s=a<=0&&r.value||a>=0&&n.value;return o&&s};return{hasReachedEdge:c,onWheel:e=>{mv(a);let t=e.deltaX,n=e.deltaY;Math.abs(t)>Math.abs(n)?n=0:t=0,e.shiftKey&&n!==0&&(t=n,n=0),!(c(o,s)&&c(o+t,s+n))&&(o+=t,s+=n,e.preventDefault(),a=pv(()=>{i(o,s),o=0,s=0}))}}},mU=(e,t,n,r,i,a,o)=>{let s=M(0),c=M(0),l,u=0,d=0,f=e=>{mv(l),s.value=e.touches[0].clientX,c.value=e.touches[0].clientY,u=0,d=0},p=e=>{e.preventDefault(),mv(l),u+=s.value-e.touches[0].clientX,d+=c.value-e.touches[0].clientY,s.value=e.touches[0].clientX,c.value=e.touches[0].clientY,l=pv(()=>{let e=r.value-N(a),s=i.value-N(o);n({scrollLeft:Math.min(t.value.scrollLeft+u,e),scrollTop:Math.min(t.value.scrollTop+d,s)}),u=0,d=0})};return n_(e,`touchstart`,f,{passive:!0}),n_(e,`touchmove`,p,{passive:!1}),{touchStartX:s,touchStartY:c,handleTouchStart:f,handleTouchMove:p}},hU=({name:e,clearCache:t,getColumnPosition:n,getColumnStartIndexForOffset:r,getColumnStopIndexForStartIndex:i,getEstimatedTotalHeight:a,getEstimatedTotalWidth:o,getColumnOffset:s,getRowOffset:c,getRowPosition:l,getRowStartIndexForOffset:u,getRowStopIndexForStartIndex:d,initCache:f,injectToInstance:p,validateProps:m})=>R({name:e??`ElVirtualList`,props:qR,emits:[bR,xR],setup(e,{emit:h,expose:g,slots:_}){let v=q(`vl`);m(e);let y=ao(),x=M(f(e,y));p?.(y,x);let S=M(),C=M(),w=M(),T=M(),D=M({isScrolling:!1,scrollLeft:wg(e.initScrollLeft)?e.initScrollLeft:0,scrollTop:wg(e.initScrollTop)?e.initScrollTop:0,updateRequested:!1,xAxisScrollDir:SR,yAxisScrollDir:SR}),O=yR(),k=K(()=>Number.parseInt(`${e.height}`,10)),ee=K(()=>Number.parseInt(`${e.width}`,10)),te=K(()=>{let{totalColumn:t,totalRow:n,columnCache:a}=e,{isScrolling:o,xAxisScrollDir:s,scrollLeft:c}=N(D);if(t===0||n===0)return[0,0,0,0];let l=r(e,c,N(x)),u=i(e,l,c,N(x)),d=!o||s===`backward`?Math.max(1,a):1,f=!o||s===`forward`?Math.max(1,a):1;return[Math.max(0,l-d),Math.max(0,Math.min(t-1,u+f)),l,u]}),ne=K(()=>{let{totalColumn:t,totalRow:n,rowCache:r}=e,{isScrolling:i,yAxisScrollDir:a,scrollTop:o}=N(D);if(t===0||n===0)return[0,0,0,0];let s=u(e,o,N(x)),c=d(e,s,o,N(x)),l=!i||a===`backward`?Math.max(1,r):1,f=!i||a===`forward`?Math.max(1,r):1;return[Math.max(0,s-l),Math.max(0,Math.min(n-1,c+f)),s,c]}),re=K(()=>a(e,N(x))),ie=K(()=>o(e,N(x))),ae=K(()=>[{position:`relative`,overflow:`hidden`,WebkitOverflowScrolling:`touch`,willChange:`transform`},{direction:e.direction,height:wg(e.height)?`${e.height}px`:e.height,width:wg(e.width)?`${e.width}px`:e.width},e.style??{}]),oe=K(()=>{let e=`${N(ie)}px`;return{height:`${N(re)}px`,pointerEvents:N(D).isScrolling?`none`:void 0,width:e,margin:0,boxSizing:`border-box`}}),se=()=>{let{totalColumn:t,totalRow:n}=e;if(t>0&&n>0){let[e,t,n,r]=N(te),[i,a,o,s]=N(ne);h(bR,{columnCacheStart:e,columnCacheEnd:t,rowCacheStart:i,rowCacheEnd:a,columnVisibleStart:n,columnVisibleEnd:r,rowVisibleStart:o,rowVisibleEnd:s})}let{scrollLeft:r,scrollTop:i,updateRequested:a,xAxisScrollDir:o,yAxisScrollDir:s}=N(D);h(xR,{xAxisScrollDir:o,scrollLeft:r,yAxisScrollDir:s,scrollTop:i,updateRequested:a})},ce=t=>{let{clientHeight:n,clientWidth:r,scrollHeight:i,scrollLeft:a,scrollTop:o,scrollWidth:s}=t.currentTarget,c=N(D);if(c.scrollTop===o&&c.scrollLeft===a)return;let l=a;if(ZR(e.direction))switch($R()){case kR:l=-a;break;case jR:l=s-r-a;break}D.value={...c,isScrolling:!0,scrollLeft:l,scrollTop:Math.max(0,Math.min(o,i-n)),updateRequested:!0,xAxisScrollDir:YR(c.scrollLeft,l),yAxisScrollDir:YR(c.scrollTop,o)},P(()=>ye()),be(),se()},le=(e,t)=>{let n=N(k),r=(re.value-n)/t*e;fe({scrollTop:Math.min(re.value-n,r)})},ue=(e,t)=>{let n=N(ee),r=(ie.value-n)/t*e;fe({scrollLeft:Math.min(ie.value-n,r)})},{onWheel:de}=pU({atXStartEdge:K(()=>D.value.scrollLeft<=0),atXEndEdge:K(()=>D.value.scrollLeft>=ie.value-N(ee)),atYStartEdge:K(()=>D.value.scrollTop<=0),atYEndEdge:K(()=>D.value.scrollTop>=re.value-N(k))},(e,t)=>{var n,r,i,a;(r=(n=C.value)?.onMouseUp)==null||r.call(n),(a=(i=w.value)?.onMouseUp)==null||a.call(i);let o=N(ee),s=N(k);fe({scrollLeft:Math.min(D.value.scrollLeft+e,ie.value-o),scrollTop:Math.min(D.value.scrollTop+t,re.value-s)})});n_(S,`wheel`,de,{passive:!1});let fe=({scrollLeft:e=D.value.scrollLeft,scrollTop:t=D.value.scrollTop})=>{e=Math.max(e,0),t=Math.max(t,0);let n=N(D);t===n.scrollTop&&e===n.scrollLeft||(D.value={...n,xAxisScrollDir:YR(n.scrollLeft,e),yAxisScrollDir:YR(n.scrollTop,t),scrollLeft:e,scrollTop:t,updateRequested:!0},P(()=>ye()),be(),se())},{touchStartX:pe,touchStartY:me,handleTouchStart:he,handleTouchMove:ge}=mU(S,D,fe,ie,re,ee,k),_e=(t=0,n=0,r=wR)=>{let i=N(D);n=Math.max(0,Math.min(n,e.totalColumn-1)),t=Math.max(0,Math.min(t,e.totalRow-1));let l=Tv(v.namespace.value),u=N(x),d=a(e,u),f=o(e,u);fe({scrollLeft:s(e,n,r,i.scrollLeft,u,f>e.width?l:0),scrollTop:c(e,t,r,i.scrollTop,u,d>e.height?l:0)})},ve=(r,i)=>{let{columnWidth:a,direction:o,rowHeight:s}=e,c=O.value(t&&a,t&&s,t&&o),u=`${r},${i}`;if(b(c,u))return c[u];{let[,t]=n(e,i,N(x)),a=N(x),s=ZR(o),[d,f]=l(e,r,a),[p]=n(e,i,a);return c[u]={position:`absolute`,left:s?void 0:`${t}px`,right:s?`${t}px`:void 0,top:`${f}px`,height:`${d}px`,width:`${p}px`},c[u]}},ye=()=>{D.value.isScrolling=!1,P(()=>{O.value(-1,null,null)})};Yr(()=>{if(!Fg)return;let{initScrollLeft:t,initScrollTop:n}=e,r=N(S);r&&(wg(t)&&(r.scrollLeft=t),wg(n)&&(r.scrollTop=n)),se()});let be=()=>{let{direction:t}=e,{scrollLeft:n,scrollTop:r,updateRequested:i}=N(D),a=N(S);if(i&&a){if(t===`rtl`)switch($R()){case kR:a.scrollLeft=-n;break;case AR:a.scrollLeft=n;break;default:{let{clientWidth:e,scrollWidth:t}=a;a.scrollLeft=t-e-n;break}}else a.scrollLeft=Math.max(0,n);a.scrollTop=Math.max(0,r)}},{resetAfterColumnIndex:xe,resetAfterRowIndex:Se,resetAfter:Ce}=y.proxy;g({windowRef:S,innerRef:T,getItemStyleCache:O,touchStartX:pe,touchStartY:me,handleTouchStart:he,handleTouchMove:ge,scrollTo:fe,scrollToItem:_e,states:D,resetAfterColumnIndex:xe,resetAfterRowIndex:Se,resetAfter:Ce});let we=()=>{let{scrollbarAlwaysOn:t,scrollbarStartGap:n,scrollbarEndGap:r,totalColumn:i,totalRow:a}=e,o=N(ee),s=N(k),c=N(ie),l=N(re),{scrollLeft:u,scrollTop:d}=N(D);return{horizontalScrollbar:wo(tz,{ref:C,alwaysOn:t,startGap:n,endGap:r,class:v.e(`horizontal`),clientSize:o,layout:`horizontal`,onScroll:ue,ratio:o*100/c,scrollFrom:u/(c-o),total:a,visible:!0}),verticalScrollbar:wo(tz,{ref:w,alwaysOn:t,startGap:n,endGap:r,class:v.e(`vertical`),clientSize:s,layout:`vertical`,onScroll:le,ratio:s*100/l,scrollFrom:d/(l-s),total:i,visible:!0})}},A=()=>{let[t,n]=N(te),[r,i]=N(ne),{data:a,totalColumn:o,totalRow:s,useIsScrolling:c,itemKey:l}=e,u=[];if(s>0&&o>0)for(let e=r;e<=i;e++)for(let r=t;r<=n;r++){let t=l({columnIndex:r,data:a,rowIndex:e});u.push(wo(ja,{key:t},_.default?.call(_,{columnIndex:r,data:a,isScrolling:c?N(D).isScrolling:void 0,style:ve(e,r),rowIndex:e})))}return u},Te=()=>{let t=ci(e.innerElement),n=A();return[wo(t,$a(e.innerProps,{style:N(oe),ref:T}),E(t)?n:{default:()=>n})]};return()=>{let t=ci(e.containerElement),{horizontalScrollbar:n,verticalScrollbar:r}=we(),i=Te();return wo(`div`,{key:0,class:v.e(`wrapper`),role:e.role},[wo(t,{class:e.className,style:N(ae),onScroll:ce,ref:S},E(t)?i:{default:()=>i}),n,r])}}}),{max:gU,min:_U,floor:vU}=Math,yU={column:`columnWidth`,row:`rowHeight`},bU={column:`lastVisitedColumnIndex`,row:`lastVisitedRowIndex`},xU=(e,t,n,r)=>{let[i,a,o]=[n[r],e[yU[r]],n[bU[r]]];if(t>o){let e=0;if(o>=0){let t=i[o];e=t.offset+t.size}for(let n=o+1;n<=t;n++){let t=a(n);i[n]={offset:e,size:t},e+=t}n[bU[r]]=t}return i[t]},SU=(e,t,n,r,i,a)=>{for(;n<=r;){let o=n+vU((r-n)/2),s=xU(e,o,t,a).offset;if(s===i)return o;s<i?n=o+1:r=o-1}return gU(0,n-1)},CU=(e,t,n,r,i)=>{let a=i===`column`?e.totalColumn:e.totalRow,o=1;for(;n<a&&xU(e,n,t,i).offset<r;)n+=o,o*=2;return SU(e,t,vU(n/2),_U(n,a-1),r,i)},wU=(e,t,n,r)=>{let[i,a]=[t[r],t[bU[r]]];return(a>0?i[a].offset:0)>=n?SU(e,t,0,a,n,r):CU(e,t,gU(0,a),n,r)},TU=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:n,row:r})=>{let i=0;if(n>=e&&(n=e-1),n>=0){let e=r[n];i=e.offset+e.size}let a=(e-n-1)*t;return i+a},EU=({totalColumn:e},{column:t,estimatedColumnWidth:n,lastVisitedColumnIndex:r})=>{let i=0;if(r>e&&(r=e-1),r>=0){let e=t[r];i=e.offset+e.size}let a=(e-r-1)*n;return i+a},DU={column:EU,row:TU},OU=(e,t,n,r,i,a,o)=>{let[s,c]=[a===`row`?e.height:e.width,DU[a]],l=xU(e,t,i,a),u=gU(0,_U(c(e,i)-s,l.offset)),d=gU(0,l.offset-s+o+l.size);switch(n===`smart`&&(n=r>=d-s&&r<=u+s?wR:ER),n){case TR:return u;case`end`:return d;case ER:return Math.round(d+(u-d)/2);case wR:default:return r>=d&&r<=u?r:d>u||r<d?d:u}},kU=hU({name:`ElDynamicSizeGrid`,getColumnPosition:(e,t,n)=>{let r=xU(e,t,n,`column`);return[r.size,r.offset]},getRowPosition:(e,t,n)=>{let r=xU(e,t,n,`row`);return[r.size,r.offset]},getColumnOffset:(e,t,n,r,i,a)=>OU(e,t,n,r,i,`column`,a),getRowOffset:(e,t,n,r,i,a)=>OU(e,t,n,r,i,`row`,a),getColumnStartIndexForOffset:(e,t,n)=>wU(e,n,t,`column`),getColumnStopIndexForStartIndex:(e,t,n,r)=>{let i=xU(e,t,r,`column`),a=n+e.width,o=i.offset+i.size,s=t;for(;s<e.totalColumn-1&&o<a;)s++,o+=xU(e,t,r,`column`).size;return s},getEstimatedTotalHeight:TU,getEstimatedTotalWidth:EU,getRowStartIndexForOffset:(e,t,n)=>wU(e,n,t,`row`),getRowStopIndexForStartIndex:(e,t,n,r)=>{let{totalRow:i,height:a}=e,o=xU(e,t,r,`row`),s=n+a,c=o.size+o.offset,l=t;for(;l<i-1&&c<s;)l++,c+=xU(e,l,r,`row`).size;return l},injectToInstance:(e,t)=>{let n=({columnIndex:n,rowIndex:r},i)=>{var a,o;i=Sg(i)?!0:i,wg(n)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,n-1)),wg(r)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,r-1)),(a=e.exposed)==null||a.getItemStyleCache.value(-1,null,null),i&&((o=e.proxy)==null||o.$forceUpdate())};Object.assign(e.proxy,{resetAfterColumnIndex:(e,t)=>{n({columnIndex:e},t)},resetAfterRowIndex:(e,t)=>{n({rowIndex:e},t)},resetAfter:n})},initCache:({estimatedColumnWidth:e=50,estimatedRowHeight:t=50})=>({column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{}}),AU=hU({name:`ElFixedSizeGrid`,getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:n},r,i,a,o,s)=>{n=Number(n);let c=Math.max(0,e*t-n),l=Math.min(c,r*t),u=Math.max(0,r*t-n+s+t);switch(i===`smart`&&(i=a>=u-n&&a<=l+n?wR:ER),i){case TR:return l;case`end`:return u;case ER:{let e=Math.round(u+(l-u)/2);return e<Math.ceil(n/2)?0:e>c+Math.floor(n/2)?c:e}case wR:default:return a>=u&&a<=l?a:u>l||a<u?u:l}},getRowOffset:({rowHeight:e,height:t,totalRow:n},r,i,a,o,s)=>{t=Number(t);let c=Math.max(0,n*e-t),l=Math.min(c,r*e),u=Math.max(0,r*e-t+s+e);switch(i===`smart`&&(i=a>=u-t&&a<=l+t?wR:ER),i){case TR:return l;case`end`:return u;case ER:{let e=Math.round(u+(l-u)/2);return e<Math.ceil(t/2)?0:e>c+Math.floor(t/2)?c:e}case wR:default:return a>=u&&a<=l?a:u>l||a<u?u:l}},getColumnStartIndexForOffset:({columnWidth:e,totalColumn:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:n},r,i)=>{let a=r*e,o=Math.ceil((n+i-a)/e);return Math.max(0,Math.min(t-1,r+o-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:n},r,i)=>{let a=r*e,o=Math.ceil((n+i-a)/e);return Math.max(0,Math.min(t-1,r+o-1))},initCache:()=>void 0,clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{}}),jU=`ElTableV2Grid`,MU=e=>{let t=M(),n=M(),r=M(0),i=K(()=>{let{data:t,rowHeight:n,estimatedRowHeight:r}=e;if(!r)return t.length*n}),a=K(()=>{let{fixedData:t,rowHeight:n}=e;return(t?.length||0)*n}),o=K(()=>WH(e.headerHeight)),s=K(()=>{let{height:t}=e;return Math.max(0,t-N(o)-N(a))}),c=K(()=>N(o)+N(a)>0),l=({data:t,rowIndex:n})=>t[n][e.rowKey];function u({rowCacheStart:t,rowCacheEnd:n,rowVisibleStart:r,rowVisibleEnd:i}){var a;(a=e.onRowsRendered)==null||a.call(e,{rowCacheStart:t,rowCacheEnd:n,rowVisibleStart:r,rowVisibleEnd:i})}function d(e,t){var r;(r=n.value)==null||r.resetAfterRowIndex(e,t)}function f(e,i){let a=N(t),o=N(n);O(e)?(a?.scrollToLeft(e.scrollLeft),r.value=e.scrollLeft,o?.scrollTo(e)):(a?.scrollToLeft(e),r.value=e,o?.scrollTo({scrollLeft:e,scrollTop:i}))}function p(e){var t;(t=N(n))==null||t.scrollTo({scrollTop:e})}function m(e,t){var r;(r=N(n))==null||r.scrollToItem(e,1,t)}function h(){var e,r;(e=N(n))==null||e.$forceUpdate(),(r=N(t))==null||r.$forceUpdate()}return L(()=>e.bodyWidth,()=>{var t;wg(e.estimatedRowHeight)&&((t=n.value)==null||t.resetAfter({columnIndex:0},!1))}),{bodyRef:n,forceUpdate:h,fixedRowHeight:a,gridHeight:s,hasHeader:c,headerHeight:o,headerRef:t,totalHeight:i,itemKey:l,onItemRendered:u,resetAfterRowIndex:d,scrollTo:f,scrollToTop:p,scrollToRow:m,scrollLeft:r}},NU=R({name:jU,props:uU,setup(e,{slots:t,expose:n}){let{ns:r}=I(XH),{bodyRef:i,fixedRowHeight:a,gridHeight:o,hasHeader:s,headerRef:c,headerHeight:l,totalHeight:u,forceUpdate:d,itemKey:f,onItemRendered:p,resetAfterRowIndex:m,scrollTo:h,scrollToTop:g,scrollToRow:_,scrollLeft:v}=MU(e);er(ZH,v),Hr(async()=>{await P();let e=i.value?.states.scrollTop;e&&g(Math.round(e)+1)}),n({forceUpdate:d,totalHeight:u,scrollTo:h,scrollToTop:g,scrollToRow:_,resetAfterRowIndex:m});let y=()=>e.bodyWidth;return()=>{let{cache:n,columns:u,data:d,fixedData:m,useIsScrolling:h,scrollbarAlwaysOn:g,scrollbarEndGap:_,scrollbarStartGap:v,style:b,rowHeight:x,bodyWidth:S,estimatedRowHeight:C,headerWidth:w,height:T,width:E,getRowHeight:D,onScroll:O}=e,k=wg(C),ee=k?kU:AU,te=N(l);return W(`div`,{role:`table`,class:[r.e(`table`),e.class],style:b},[W(ee,{ref:i,data:d,useIsScrolling:h,itemKey:f,columnCache:0,columnWidth:k?y:S,totalColumn:1,totalRow:d.length,rowCache:n,rowHeight:k?D:x,width:E,height:N(o),class:r.e(`body`),role:`rowgroup`,scrollbarStartGap:v,scrollbarEndGap:_,scrollbarAlwaysOn:g,onScroll:O,onItemRendered:p,perfMode:!1},{default:e=>{let n=d[e.rowIndex];return t.row?.call(t,{...e,columns:u,rowData:n})}}),N(s)&&W(fU,{ref:c,class:r.e(`header-wrapper`),columns:u,headerData:d,headerHeight:e.headerHeight,fixedHeaderData:m,rowWidth:w,rowHeight:x,width:E,height:Math.min(te+N(a),T)},{dynamic:t.header,fixed:t.row})])}}});function PU(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Va(e)}var FU=(e,{slots:t})=>{let{mainTableRef:n,...r}=e;return W(NU,$a({ref:n},r),PU(t)?t:{default:()=>[t]})};function IU(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Va(e)}var LU=(e,{slots:t})=>{if(!e.columns.length)return;let{leftTableRef:n,...r}=e;return W(NU,$a({ref:n},r),IU(t)?t:{default:()=>[t]})};function RU(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Va(e)}var zU=(e,{slots:t})=>{if(!e.columns.length)return;let{rightTableRef:n,...r}=e;return W(NU,$a({ref:n},r),RU(t)?t:{default:()=>[t]})},BU=e=>{let{isScrolling:t}=I(XH),n=M(!1),r=M(),i=K(()=>wg(e.estimatedRowHeight)&&e.rowIndex>=0),a=(t=!1)=>{let i=N(r);if(!i)return;let{columns:a,onRowHeightChange:o,rowKey:s,rowIndex:c,style:l}=e,{height:u}=i.getBoundingClientRect();n.value=!0,P(()=>{if(t||u!==Number.parseInt(l.height)){let e=a[0],t=e?.placeholderSign===LH;o?.({rowKey:s,height:u,rowIndex:c},e&&!t&&e.fixed)}})},o=K(()=>{let{rowData:t,rowIndex:n,rowKey:r,onRowHover:i}=e,a=e.rowEventHandlers||{},o={};return Object.entries(a).forEach(([e,i])=>{T(i)&&(o[e]=e=>{i({event:e,rowData:t,rowIndex:n,rowKey:r})})}),i&&[{name:`onMouseleave`,hovered:!1},{name:`onMouseenter`,hovered:!0}].forEach(({name:e,hovered:a})=>{let s=o[e];o[e]=e=>{i({event:e,hovered:a,rowData:t,rowIndex:n,rowKey:r}),s?.(e)}}),o});return Yr(()=>{N(i)&&a(!0)}),{isScrolling:t,measurable:i,measured:n,rowRef:r,eventHandlers:o,onExpand:t=>{let{onRowExpand:n,rowData:r,rowIndex:i,rowKey:a}=e;n?.({expanded:t,rowData:r,rowIndex:i,rowKey:a})}}},VU=R({name:`ElTableV2TableRow`,props:sU,setup(e,{expose:t,slots:n,attrs:r}){let{eventHandlers:i,isScrolling:a,measurable:o,measured:s,rowRef:c,onExpand:l}=BU(e);return t({onExpand:l}),()=>{let{columns:t,columnsStyles:u,expandColumnKey:d,depth:f,rowData:p,rowIndex:m,style:h}=e,g=t.map((e,r)=>{let i=x(p.children)&&p.children.length>0&&e.key===d;return n.cell({column:e,columns:t,columnIndex:r,depth:f,style:u[e.key],rowData:p,rowIndex:m,isScrolling:N(a),expandIconProps:i?{rowData:p,rowIndex:m,onExpand:l}:void 0})});if(n.row&&(g=n.row({cells:g.map(e=>x(e)&&e.length===1?e[0]:e),style:h,columns:t,depth:f,rowData:p,rowIndex:m,isScrolling:N(a)})),N(o)){let{height:t,...n}=h||{},a=N(s);return W(`div`,$a({ref:c,class:e.class,style:a?h:n,role:`row`},r,N(i)),[g])}return W(`div`,$a(r,{ref:c,class:e.class,style:h,role:`row`},N(i)),[g])}}});function HU(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Va(e)}var UU=(e,{slots:t})=>{let{columns:n,columnsStyles:r,depthMap:i,expandColumnKey:a,expandedRowKeys:o,estimatedRowHeight:s,hasFixedColumns:c,rowData:l,rowIndex:u,style:d,isScrolling:f,rowProps:p,rowClass:m,rowKey:h,rowEventHandlers:g,ns:_,onRowHovered:v,onRowExpanded:y}=e,b=GH(m,{columns:n,rowData:l,rowIndex:u},``),x=GH(p,{columns:n,rowData:l,rowIndex:u}),S=l[h],C=i[S]||0,w=!!a,T=u<0,E=[_.e(`row`),b,_.is(`expanded`,w&&o.includes(S)),_.is(`fixed`,!C&&T),_.is(`customized`,!!t.row),{[_.e(`row-depth-${C}`)]:w&&u>=0}],D=c?v:void 0;return W(VU,$a({...x,columns:n,columnsStyles:r,class:E,depth:C,expandColumnKey:a,estimatedRowHeight:T?void 0:s,isScrolling:f,rowIndex:u,rowData:l,rowKey:S,rowEventHandlers:g,style:d},{onRowExpand:y,onMouseenter:e=>{D?.({hovered:!0,rowKey:S,event:e,rowData:l,rowIndex:u})},onMouseleave:e=>{D?.({hovered:!1,rowKey:S,event:e,rowData:l,rowIndex:u})},rowkey:S}),HU(t)?t:{default:()=>[t]})},WU=(e,{slots:t})=>{let{cellData:n,style:r}=e,i=(n?.toString)?.call(n)||``,a=z(t,`default`,e,()=>[i]);return W(`div`,{class:e.class,title:i,style:r},[a])};WU.displayName=`ElTableV2Cell`,WU.inheritAttrs=!1;var GU=WU,KU=e=>{let{expanded:t,expandable:n,onExpand:r,style:i,size:a,ariaLabel:o}=e;return W(`button`,$a({onClick:n?()=>r(!t):void 0,ariaLabel:o,ariaExpanded:t,class:e.class},{type:`button`}),[W(Z,{size:a,style:i},{default:()=>[W(Pv,null,null)]})])},qU=({columns:e,column:t,columnIndex:n,depth:r,expandIconProps:i,isScrolling:a,rowData:o,rowIndex:s,style:c,expandedRowKeys:l,ns:u,t:d,cellProps:f,expandColumnKey:p,indentSize:m,iconSize:h,rowKey:g},{slots:_})=>{let v=KH(c);if(t.placeholderSign===LH)return W(`div`,{class:u.em(`row-cell`,`placeholder`),style:v},null);let{cellRenderer:y,dataKey:b,dataGetter:x}=t,S=T(x)?x({columns:e,column:t,columnIndex:n,rowData:o,rowIndex:s}):Xd(o,b??``),C=GH(f,{cellData:S,columns:e,column:t,columnIndex:n,rowIndex:s,rowData:o}),w={class:u.e(`cell-text`),columns:e,column:t,columnIndex:n,cellData:S,isScrolling:a,rowData:o,rowIndex:s},E=qH(y),D=E?E(w):z(_,`default`,w,()=>[W(GU,w,null)]),k=[u.e(`row-cell`),t.class,t.align===PH.CENTER&&u.is(`align-center`),t.align===PH.RIGHT&&u.is(`align-right`)],ee=s>=0&&p&&t.key===p,te=s>=0&&l.includes(o[g]),ne,re=`margin-inline-start: ${r*m}px;`;return ee&&(ne=O(i)?W(KU,$a(i,{class:[u.e(`expand-icon`),u.is(`expanded`,te)],size:h,expanded:te,ariaLabel:d(te?`el.table.collapseRowLabel`:`el.table.expandRowLabel`),style:re,expandable:!0}),null):W(`div`,{style:[re,`width: ${h}px; height: ${h}px;`].join(` `)},null)),W(`div`,$a({class:k,style:v},C,{role:`cell`}),[ne,D])};qU.inheritAttrs=!1;var JU=qU,YU=R({name:`ElTableV2HeaderRow`,props:Y({class:String,columns:$H,columnsStyles:{type:J(Object),required:!0},headerIndex:Number,style:{type:J(Object)}}),setup(e,{slots:t}){return()=>{let{columns:n,columnsStyles:r,headerIndex:i,style:a}=e,o=n.map((e,a)=>t.cell({columns:n,column:e,columnIndex:a,headerIndex:i,style:r[e.key]}));return t.header&&(o=t.header({cells:o.map(e=>x(e)&&e.length===1?e[0]:e),columns:n,headerIndex:i})),W(`div`,{class:e.class,style:a,role:`row`},[o])}}});function XU(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Va(e)}var ZU=({columns:e,columnsStyles:t,headerIndex:n,style:r,headerClass:i,headerProps:a,ns:o},{slots:s})=>{let c={columns:e,headerIndex:n},l=[o.e(`header-row`),GH(i,c,``),o.is(`customized`,!!s.header)];return W(YU,{...GH(a,c),columnsStyles:t,class:l,columns:e,headerIndex:n,style:r},XU(s)?s:{default:()=>[s]})},QU=(e,{slots:t})=>z(t,`default`,e,()=>[W(`div`,{class:e.class,title:e.column?.title},[e.column?.title])]);QU.displayName=`ElTableV2HeaderCell`,QU.inheritAttrs=!1;var $U=QU,eW=e=>{let{sortOrder:t}=e;return W(`button`,{type:`button`,"aria-label":e.ariaLabel,class:e.class},[W(Z,{size:14},{default:()=>[t===NH.ASC?W(Sy,null,null):W(xy,null,null)]})])},tW=(e,{slots:t})=>{let{column:n,ns:r,t:i,style:a,onColumnSorted:o}=e,s=KH(a);if(n.placeholderSign===LH)return W(`div`,{class:r.em(`header-row-cell`,`placeholder`),style:s},null);let{headerCellRenderer:c,headerClass:l,sortable:u}=n,d={...e,class:r.e(`header-cell-text`)},f=qH(c),p=f?f(d):z(t,`default`,d,()=>[W($U,d,null)]),{sortBy:m,sortState:h,headerCellProps:g}=e,_,v,y;if(h){let e=h[n.key];_=!!IH[e],v=_?e:NH.ASC}else _=n.key===m.key,v=_?m.order:NH.ASC;y=v===NH.ASC?`ascending`:v===NH.DESC?`descending`:void 0;let b=[r.e(`header-cell`),GH(l,e,``),n.align===PH.CENTER&&r.is(`align-center`),n.align===PH.RIGHT&&r.is(`align-right`),u&&r.is(`sortable`)];return W(`div`,$a({...GH(g,e),onClick:n.sortable?o:void 0,ariaSort:u?y:void 0,class:b,style:s,"data-key":n.key},{role:`columnheader`}),[p,u&&W(eW,{class:[r.e(`sort-icon`),_&&r.is(`sorting`)],sortOrder:v,ariaLabel:i(`el.table.sortLabel`,{column:n.title||``})},null)])},nW=(e,{slots:t})=>W(`div`,{class:e.class,style:e.style},[t.default?.call(t)]);nW.displayName=`ElTableV2Footer`;var rW=nW,iW=(e,{slots:t})=>{let n=z(t,`default`,{},()=>[W(uP,null,null)]);return W(`div`,{class:e.class,style:e.style},[n])};iW.displayName=`ElTableV2Empty`;var aW=iW,oW=(e,{slots:t})=>W(`div`,{class:e.class,style:e.style},[t.default?.call(t)]);oW.displayName=`ElTableV2Overlay`;var sW=oW;function cW(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Va(e)}var lW=R({name:`ElTableV2`,props:dU,setup(e,{slots:t,expose:n}){let r=q(`table-v2`),{t:i}=N_(),{columnsStyles:a,fixedColumnsOnLeft:o,fixedColumnsOnRight:s,mainColumns:c,mainTableHeight:l,fixedTableHeight:u,leftTableWidth:d,rightTableWidth:f,data:p,depthMap:m,expandedRowKeys:h,hasFixedColumns:g,mainTableRef:_,leftTableRef:v,rightTableRef:y,isDynamic:b,isResetting:x,isScrolling:S,bodyWidth:C,emptyStyle:w,rootStyle:T,footerHeight:E,showEmpty:D,scrollTo:O,scrollToLeft:k,scrollToTop:ee,scrollToRow:te,getRowHeight:ne,onColumnSorted:re,onRowHeightChange:ie,onRowHovered:ae,onRowExpanded:oe,onRowsRendered:se,onScroll:ce,onVerticalScroll:le}=YH(e);return n({scrollTo:O,scrollToLeft:k,scrollToTop:ee,scrollToRow:te}),er(XH,{ns:r,isResetting:x,isScrolling:S}),()=>{let{cache:n,cellProps:x,estimatedRowHeight:S,expandColumnKey:O,fixedData:k,headerHeight:ee,headerClass:te,headerProps:ue,headerCellProps:de,sortBy:fe,sortState:pe,rowHeight:me,rowClass:he,rowEventHandlers:ge,rowKey:_e,rowProps:ve,scrollbarAlwaysOn:ye,indentSize:be,iconSize:xe,useIsScrolling:Se,vScrollbarSize:Ce,width:we}=e,A=N(p),Te={cache:n,class:r.e(`main`),columns:N(c),data:A,fixedData:k,estimatedRowHeight:S,bodyWidth:N(C),headerHeight:ee,headerWidth:N(C),height:N(l),mainTableRef:_,rowKey:_e,rowHeight:me,scrollbarAlwaysOn:ye,scrollbarStartGap:2,scrollbarEndGap:Ce,useIsScrolling:Se,width:we,getRowHeight:ne,onRowsRendered:se,onScroll:ce},Ee=N(d),De=N(u),Oe={cache:n,class:r.e(`left`),columns:N(o),data:A,fixedData:k,estimatedRowHeight:S,leftTableRef:v,rowHeight:me,bodyWidth:Ee,headerWidth:Ee,headerHeight:ee,height:De,rowKey:_e,scrollbarAlwaysOn:ye,scrollbarStartGap:2,scrollbarEndGap:Ce,useIsScrolling:Se,width:Ee,getRowHeight:ne,onScroll:le},ke=N(f),Ae={cache:n,class:r.e(`right`),columns:N(s),data:A,fixedData:k,estimatedRowHeight:S,rightTableRef:y,rowHeight:me,bodyWidth:ke,headerWidth:ke,headerHeight:ee,height:De,rowKey:_e,scrollbarAlwaysOn:ye,scrollbarStartGap:2,scrollbarEndGap:Ce,width:ke,style:`${r.cssVarName(`table-scrollbar-size`)}: ${Ce}px`,useIsScrolling:Se,getRowHeight:ne,onScroll:le},je=N(a),Me={ns:r,depthMap:N(m),columnsStyles:je,expandColumnKey:O,expandedRowKeys:N(h),estimatedRowHeight:S,hasFixedColumns:N(g),rowProps:ve,rowClass:he,rowKey:_e,rowEventHandlers:ge,onRowHovered:ae,onRowExpanded:oe,onRowHeightChange:ie},j={cellProps:x,expandColumnKey:O,indentSize:be,iconSize:xe,rowKey:_e,expandedRowKeys:N(h),ns:r,t:i},Ne={ns:r,headerClass:te,headerProps:ue,columnsStyles:je},Pe={ns:r,t:i,sortBy:fe,sortState:pe,headerCellProps:de,onColumnSorted:re},Fe={row:e=>W(UU,$a(e,Me),{row:t.row,cell:e=>{let n;return t.cell?W(JU,$a(e,j,{style:je[e.column.key]}),cW(n=t.cell(e))?n:{default:()=>[n]}):W(JU,$a(e,j,{style:je[e.column.key]}),null)}}),header:e=>W(ZU,$a(e,Ne),{header:t.header,cell:e=>{let n;return t[`header-cell`]?W(tW,$a(e,Pe,{style:je[e.column.key]}),cW(n=t[`header-cell`](e))?n:{default:()=>[n]}):W(tW,$a(e,Pe,{style:je[e.column.key]}),null)}})},Ie=[e.class,r.b(),r.e(`root`),r.is(`dynamic`,N(b))],Le={class:r.e(`footer`),style:N(E)};return W(`div`,{class:Ie,style:N(T)},[W(FU,Te,cW(Fe)?Fe:{default:()=>[Fe]}),W(LU,Oe,cW(Fe)?Fe:{default:()=>[Fe]}),W(zU,Ae,cW(Fe)?Fe:{default:()=>[Fe]}),t.footer&&W(rW,Le,{default:t.footer}),N(D)&&W(aW,{class:r.e(`empty`),style:N(w)},{default:t.empty}),t.overlay&&W(sW,{class:r.e(`overlay`)},{default:t.overlay})])}}}),uW=Y({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:J(Function)}}),dW=e=>{let t=M(),n=M(0),r=M(0),i;return Yr(()=>{i=p_(t,([e])=>{let{width:t,height:i}=e.contentRect,{paddingLeft:a,paddingRight:o,paddingTop:s,paddingBottom:c}=getComputedStyle(e.target),l=Number.parseInt(a)||0,u=Number.parseInt(o)||0,d=Number.parseInt(s)||0,f=Number.parseInt(c)||0;n.value=t-l-u,r.value=i-d-f}).stop}),Qr(()=>{i?.()}),L([n,r],([t,n])=>{var r;(r=e.onResize)==null||r.call(e,{width:t,height:n})}),{sizer:t,width:n,height:r}},fW=R({name:`ElAutoResizer`,props:uW,setup(e,{slots:t}){let n=q(`auto-resizer`),{height:r,width:i,sizer:a}=dW(e),o={width:`100%`,height:`100%`};return()=>W(`div`,{ref:a,class:n.b(),style:o},[t.default?.call(t,{height:r.value,width:i.value})])}}),pW=nv(lW),mW=nv(fW),hW=Symbol(`tabsRootContextKey`),gW=Y({tabs:{type:J(Array),default:()=>qy([])},tabRefs:{type:J(Object),default:()=>qy({})}}),_W=`ElTabBar`,vW=X(R({name:_W,__name:`tab-bar`,props:gW,setup(e,{expose:t}){let n=e,r=I(hW);r||x_(_W,`<el-tabs><el-tab-bar /></el-tabs>`);let i=q(`tabs`),a=M(),o=M(),s=K(()=>Sg(r.props.defaultValue)||!!o.value?.transform),c=()=>{let e=0,t=0,i=[`top`,`bottom`].includes(r.props.tabPosition)?`width`:`height`,a=i===`width`?`x`:`y`,o=a===`x`?`left`:`top`;return n.tabs.every(r=>{if(Sg(r.paneName))return!1;let a=n.tabRefs[r.paneName];if(!a)return!1;if(!r.active)return!0;e=a[`offset${HI(o)}`],t=a[`client${HI(i)}`];let s=window.getComputedStyle(a);return i===`width`&&(t-=Number.parseFloat(s.paddingLeft)+Number.parseFloat(s.paddingRight),e+=Number.parseFloat(s.paddingLeft)),!1}),{[i]:`${t}px`,transform:`translate${HI(a)}(${e}px)`}},l=()=>o.value=c(),u=[],d=()=>{u.forEach(e=>e.stop()),u.length=0,Object.values(n.tabRefs).forEach(e=>{u.push(p_(e,l))})};L(()=>n.tabs,async()=>{await P(),l(),d()},{immediate:!0});let f=p_(a,()=>l());return Qr(()=>{u.forEach(e=>e.stop()),u.length=0,f.stop()}),t({ref:a,update:l}),(e,t)=>s.value?(B(),V(`div`,{key:0,ref_key:`barRef`,ref:a,class:A([N(i).e(`active-bar`),N(i).is(N(r).props.tabPosition)]),style:be(o.value)},null,6)):G(`v-if`,!0)}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-bar.vue`]]),yW=Y({panes:{type:J(Array),default:()=>qy([])},currentName:{type:[String,Number],default:``},editable:Boolean,type:{type:String,values:[`card`,`border-card`,``],default:``},stretch:Boolean,tabindex:{type:[String,Number],default:void 0}}),bW={tabClick:(e,t,n)=>n instanceof Event,tabRemove:(e,t)=>t instanceof Event},xW=`ElTabNav`,SW=R({name:xW,props:yW,emits:bW,setup(e,{expose:t,emit:n}){let r=I(hW);r||x_(xW,`<el-tabs><tab-nav /></el-tabs>`);let i=q(`tabs`),a=f_(),o=v_(),s=M(),c=M(),l=M(),u=M({}),d=M(),f=M(!1),p=M(0),m=M(!1),h=M(!0),g=dn(),_=K(()=>[`top`,`bottom`].includes(r.props.tabPosition)),v=K(()=>_.value?`width`:`height`),y=K(()=>({transform:`translate${v.value===`width`?`X`:`Y`}(-${p.value}px)`})),{width:b,height:x}=h_(s),{width:S,height:C}=h_(c,{width:0,height:0},{box:`border-box`}),w=K(()=>_.value?b.value:x.value),T=K(()=>_.value?S.value:C.value),{onWheel:E}=PR({atStartEdge:K(()=>p.value<=0),atEndEdge:K(()=>T.value-p.value<=w.value),layout:K(()=>_.value?`horizontal`:`vertical`)},e=>{p.value=hf(p.value+e,0,T.value-w.value)}),D=()=>{if(!s.value)return;let e=s.value[`offset${HI(v.value)}`],t=p.value;t&&(p.value=t>e?t-e:0)},O=()=>{if(!s.value||!c.value)return;let e=c.value[`offset${HI(v.value)}`],t=s.value[`offset${HI(v.value)}`],n=p.value;e-n<=t||(p.value=e-n>t*2?n+t:e-t)},k=async()=>{let t=c.value;if(!f.value||!l.value||!s.value||!t)return;await P();let n=u.value[e.currentName];if(!n)return;let r=s.value,i=n.getBoundingClientRect(),a=r.getBoundingClientRect(),o=_.value?t.offsetWidth-a.width:t.offsetHeight-a.height,d=p.value,m=d;_.value?(i.left<a.left&&(m=d-(a.left-i.left)),i.right>a.right&&(m=d+i.right-a.right)):(i.top<a.top&&(m=d-(a.top-i.top)),i.bottom>a.bottom&&(m=d+(i.bottom-a.bottom))),m=Math.max(m,0),p.value=Math.min(m,o)},ee=()=>{var t;if(!c.value||!s.value)return;e.stretch&&((t=d.value)==null||t.update());let n=c.value[`offset${HI(v.value)}`],r=s.value[`offset${HI(v.value)}`],i=p.value;r<n?(f.value=f.value||{},f.value.prev=i,f.value.next=i+r<n,n-i<r&&(p.value=n-r)):(f.value=!1,i>0&&(p.value=0))},te=e=>{let t=kx(e),n=0;switch(t){case Q.left:case Q.up:n=-1;break;case Q.right:case Q.down:n=1;break;default:return}let r=Array.from(e.currentTarget.querySelectorAll(`[role=tab]:not(.is-disabled)`)),i=r.indexOf(e.target)+n;i<0?i=r.length-1:i>=r.length&&(i=0),r[i].focus({preventScroll:!0}),r[i].click(),ne()},ne=()=>{h.value&&(m.value=!0)},re=()=>m.value=!1,ie=(e,t)=>{u.value[t]=e};return L(a,e=>{e===`hidden`?h.value=!1:e===`visible`&&setTimeout(()=>h.value=!0,50)}),L(o,e=>{e?setTimeout(()=>h.value=!0,50):h.value=!1}),p_(l,()=>{pv(ee)}),Yr(()=>setTimeout(()=>k(),0)),Zr(()=>ee()),t({scrollToActiveTab:k,removeFocus:re,focusActiveTab:async()=>{await P(),u.value[e.currentName]?.focus({preventScroll:!0})},tabListRef:c,tabBarRef:d,scheduleRender:()=>mn(g)}),()=>{let t=f.value?[W(`span`,{class:[i.e(`nav-prev`),i.is(`disabled`,!f.value.prev)],onClick:D},[W(Z,null,{default:()=>[W(Nv,null,null)]})]),W(`span`,{class:[i.e(`nav-next`),i.is(`disabled`,!f.value.next)],onClick:O},[W(Z,null,{default:()=>[W(Pv,null,null)]})])]:null,a=e.panes.map((t,a)=>{var o;let s=t.uid,c=t.props.disabled,l=t.props.name??t.index??`${a}`,u=!c&&(t.isClosable||t.props.closable!==!1&&e.editable);t.index=`${a}`;let d=u?W(Z,{class:`is-icon-close`,onClick:e=>n(`tabRemove`,t,e)},{default:()=>[W(qv,null,null)]}):null,f=(o=t.slots).label?.call(o)||t.props.label,p=!c&&t.active?e.tabindex??r.props.tabindex:-1;return W(`div`,{ref:e=>ie(e,l),class:[i.e(`item`),i.is(r.props.tabPosition),i.is(`active`,t.active),i.is(`disabled`,c),i.is(`closable`,u),i.is(`focus`,m.value)],id:`tab-${l}`,key:`tab-${s}`,"aria-controls":`pane-${l}`,role:`tab`,"aria-selected":t.active,tabindex:p,onFocus:()=>ne(),onBlur:()=>re(),onClick:e=>{re(),n(`tabClick`,t,l,e)},onKeydown:e=>{let r=kx(e);u&&(r===Q.delete||r===Q.backspace)&&n(`tabRemove`,t,e)}},[f,d])});return g.value,W(`div`,{ref:l,class:[i.e(`nav-wrap`),i.is(`scrollable`,!!f.value),i.is(r.props.tabPosition)]},[t,W(`div`,{class:i.e(`nav-scroll`),ref:s},[e.panes.length>0?W(`div`,{class:[i.e(`nav`),i.is(r.props.tabPosition),i.is(`stretch`,e.stretch&&[`top`,`bottom`].includes(r.props.tabPosition))],ref:c,style:y.value,role:`tablist`,onKeydown:te,onWheel:E},[e.type?null:W(vW,{ref:d,tabs:[...e.panes],tabRefs:u.value},null),a]):null])])}}}),CW=Y({type:{type:String,values:[`card`,`border-card`,``],default:``},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},defaultValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:[`top`,`right`,`bottom`,`left`],default:`top`},beforeLeave:{type:J(Function),default:()=>!0},stretch:Boolean,tabindex:{type:[String,Number],default:0}}),wW=e=>E(e)||wg(e),TW=R({name:`ElTabs`,props:CW,emits:{[sv]:e=>wW(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>wW(e),edit:(e,t)=>[`remove`,`add`].includes(t),tabRemove:e=>wW(e),tabAdd:()=>!0},setup(e,{emit:t,slots:n,expose:r}){let i=q(`tabs`),a=K(()=>[`left`,`right`].includes(e.tabPosition)),{children:o,addChild:s,removeChild:c,ChildrenSorter:l}=xE(ao(),`ElTabPane`),u=M(),d=M((Sg(e.modelValue)?e.defaultValue:e.modelValue)??`0`),f=async(n,r=!1)=>{var i,a,s;if(!(d.value===n||Sg(n)))try{let c;if(e.beforeLeave){let t=e.beforeLeave(n,d.value);c=t instanceof Promise?await t:t}else c=!0;if(c!==!1){let e=o.value.find(e=>e.paneName===d.value)?.isFocusInsidePane();d.value=n,r&&(t(sv,n),t(`tabChange`,n)),(a=(i=u.value)?.removeFocus)==null||a.call(i),e&&((s=u.value)==null||s.focusActiveTab())}}catch{}},p=(e,n,r)=>{e.props.disabled||(t(`tabClick`,e,r),f(n,!0))},m=(e,n)=>{e.props.disabled||Sg(e.props.name)||(n.stopPropagation(),t(`edit`,e.props.name,`remove`),t(`tabRemove`,e.props.name))},h=()=>{t(`edit`,void 0,`add`),t(`tabAdd`)},g=e=>{let t=kx(e);[Q.enter,Q.numpadEnter].includes(t)&&h()},_=t=>{let n=t.el.firstChild,r=[`bottom`,`right`].includes(e.tabPosition)?t.children[0].el:t.children[1].el;n!==r&&n.before(r)};return L(()=>e.modelValue,e=>f(e)),L(d,async()=>{var e;await P(),(e=u.value)==null||e.scrollToActiveTab()}),er(hW,{props:e,currentName:d,registerPane:s,unregisterPane:c,nav$:u}),r({currentName:d,get tabNavRef(){return ug(u.value,[`scheduleRender`])}}),()=>{let t=n[`add-icon`],r=e.editable||e.addable?W(`div`,{class:[i.e(`new-tab`),a.value&&i.e(`new-tab-vertical`)],tabindex:e.tabindex,onClick:h,onKeydown:g},[t?z(n,`add-icon`):W(Z,{class:i.is(`icon-plus`)},{default:()=>[W(py,null,null)]})]):null,s=W(`div`,{class:[i.e(`header`),a.value&&i.e(`header-vertical`),i.is(e.tabPosition)]},[W(l,null,{default:()=>W(SW,{ref:u,currentName:d.value,editable:e.editable,type:e.type,panes:o.value,stretch:e.stretch,onTabClick:p,onTabRemove:m},null),$stable:!0}),r]),c=W(`div`,{class:i.e(`content`)},[z(n,`default`)]);return W(`div`,{class:[i.b(),i.m(e.tabPosition),{[i.m(`card`)]:e.type===`card`,[i.m(`border-card`)]:e.type===`border-card`}],onVnodeMounted:_,onVnodeUpdated:_},[c,s])}}}),EW=Y({label:{type:String,default:``},name:{type:[String,Number]},closable:{type:Boolean,default:void 0},disabled:Boolean,lazy:Boolean}),DW=[`id`,`aria-hidden`,`aria-labelledby`],OW=`ElTabPane`,kW=X(R({name:OW,__name:`tab-pane`,props:EW,setup(e){let t=e,n=ao(),r=bi(),i=I(hW);i||x_(OW,`usage: <el-tabs><el-tab-pane /></el-tabs/>`);let a=q(`tab-pane`),o=M(),s=M(),c=K(()=>t.closable??i.props.closable),l=K(()=>i.currentName.value===(t.name??s.value)),u=M(l.value),d=K(()=>t.name??s.value),f=K(()=>!t.lazy||u.value||l.value),p=()=>o.value?.contains(document.activeElement);L(l,e=>{e&&(u.value=!0)});let m=Zt({uid:n.uid,getVnode:()=>n.vnode,slots:r,props:t,paneName:d,active:l,index:s,isClosable:c,isFocusInsidePane:p});return i.registerPane(m),Qr(()=>{i.unregisterPane(m)}),Xr(()=>{var e;r.label&&((e=i.nav$.value)==null||e.scheduleRender())}),(e,t)=>f.value?Qn((B(),V(`div`,{key:0,id:`pane-${d.value}`,ref_key:`paneRef`,ref:o,class:A(N(a).b()),role:`tabpanel`,"aria-hidden":!l.value,"aria-labelledby":`tab-${d.value}`},[z(e.$slots,`default`)],10,DW)),[[is,l.value]]):G(`v-if`,!0)}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-pane.vue`]]),AW=nv(TW,{TabPane:kW}),jW=av(kW),MW=nv(X(R({name:`ElText`,__name:`text`,props:Y({type:{type:String,values:[`primary`,`success`,`info`,`warning`,`danger`,``],default:``},size:{type:String,values:L_,default:``},truncated:Boolean,lineClamp:{type:[String,Number]},tag:{type:String,default:`span`}}),setup(e){let t=e,n=M(),r=ub(),i=q(`text`),a=K(()=>[i.b(),i.m(t.type),i.m(r.value),i.is(`truncated`,t.truncated),i.is(`line-clamp`,!Sg(t.lineClamp))]),o=()=>{var e,r;if(xi().title)return;let i=!1,a=n.value?.textContent||``;if(t.truncated){let e=n.value?.offsetWidth,t=n.value?.scrollWidth;e&&t&&t>e&&(i=!0)}else if(!Sg(t.lineClamp)){let e=n.value?.offsetHeight,t=n.value?.scrollHeight;e&&t&&t>e&&(i=!0)}i?(e=n.value)==null||e.setAttribute(`title`,a):(r=n.value)==null||r.removeAttribute(`title`)};return Yr(o),Zr(o),(e,t)=>(B(),H(ci(e.tag),{ref_key:`textRef`,ref:n,class:A(a.value),style:be({"-webkit-line-clamp":e.lineClamp})},{default:F(()=>[z(e.$slots,`default`)]),_:3},8,[`class`,`style`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/text/src/text.vue`]])),NW=Y({format:{type:String,default:`HH:mm`},modelValue:{type:J(String)},disabled:{type:Boolean,default:void 0},editable:{type:Boolean,default:!0},effect:{type:J(String),default:`light`},clearable:{type:Boolean,default:!0},size:R_,placeholder:String,start:{type:String,default:`09:00`},end:{type:String,default:`18:00`},step:{type:String,default:`00:30`},minTime:{type:J(String)},maxTime:{type:J(String)},includeEndTime:Boolean,name:String,prefixIcon:{type:J([String,Object]),default:()=>Kv},clearIcon:{type:J([String,Object]),default:()=>Gv},popperClass:{type:String,default:``},popperStyle:{type:J([String,Object])},...U_}),PW=e=>{let t=(e||``).split(`:`);if(t.length>=2){let n=Number.parseInt(t[0],10),r=Number.parseInt(t[1],10),i=e.toUpperCase();return i.includes(`AM`)&&n===12?n=0:i.includes(`PM`)&&n!==12&&(n+=12),{hours:n,minutes:r}}return null},FW=(e,t)=>{let n=PW(e);if(!n)return-1;let r=PW(t);if(!r)return-1;let i=n.minutes+n.hours*60,a=r.minutes+r.hours*60;return i===a?0:i>a?1:-1},IW=e=>`${e}`.padStart(2,`0`),LW=e=>`${IW(e.hours)}:${IW(e.minutes)}`,RW=(e,t)=>{let n=PW(e);if(!n)return``;let r=PW(t);if(!r)return``;let i={hours:n.hours,minutes:n.minutes};return i.minutes+=r.minutes,i.hours+=r.hours,i.hours+=Math.floor(i.minutes/60),i.minutes%=60,LW(i)},zW=nv(X(R({name:`ElTimeSelect`,__name:`time-select`,props:NW,emits:[cv,`blur`,`focus`,`clear`,sv],setup(e,{expose:t}){MT.default.extend(Qk.default);let{Option:n}=fL,r=e,i=q(`input`),a=M(),o=db(),{lang:s}=N_(),c=K(()=>r.modelValue),l=K(()=>{let e=PW(r.start);return e?LW(e):null}),u=K(()=>{let e=PW(r.end);return e?LW(e):null}),d=K(()=>{let e=PW(r.step);return e?LW(e):null}),f=K(()=>{let e=PW(r.minTime||``);return e?LW(e):null}),p=K(()=>{let e=PW(r.maxTime||``);return e?LW(e):null}),m=K(()=>{let e=[],t=(t,n)=>{e.push({value:t,disabled:FW(n,f.value||`-1:-1`)<=0||FW(n,p.value||`100:100`)>=0})};if(r.start&&r.end&&r.step){let n=l.value,i;for(;n&&u.value&&FW(n,u.value)<=0;)i=(0,MT.default)(n,`HH:mm`).locale(s.value).format(r.format),t(i,n),n=RW(n,d.value);r.includeEndTime&&u.value&&e[e.length-1]?.value!==u.value&&t((0,MT.default)(u.value,`HH:mm`).locale(s.value).format(r.format),u.value)}return e});return t({blur:()=>{var e,t;(t=(e=a.value)?.blur)==null||t.call(e)},focus:()=>{var e,t;(t=(e=a.value)?.focus)==null||t.call(e)}}),(e,t)=>(B(),H(N(fL),{ref_key:`select`,ref:a,"model-value":c.value,disabled:N(o),clearable:e.clearable,"clear-icon":e.clearIcon,size:e.size,effect:e.effect,placeholder:e.placeholder,"default-first-option":``,filterable:e.editable,"empty-values":e.emptyValues,"value-on-clear":e.valueOnClear,"popper-class":e.popperClass,"popper-style":e.popperStyle,"onUpdate:modelValue":t[0]||=t=>e.$emit(N(`update:modelValue`),t),onChange:t[1]||=t=>e.$emit(N(`change`),t),onBlur:t[2]||=t=>e.$emit(`blur`,t),onFocus:t[3]||=t=>e.$emit(`focus`,t),onClear:t[4]||=()=>e.$emit(`clear`)},{prefix:F(()=>[e.prefixIcon?(B(),H(N(Z),{key:0,class:A(N(i).e(`prefix-icon`))},{default:F(()=>[(B(),H(ci(e.prefixIcon)))]),_:1},8,[`class`])):G(`v-if`,!0)]),default:F(()=>[(B(!0),V(ja,null,fi(m.value,e=>(B(),H(N(n),{key:e.value,label:e.value,value:e.value,disabled:e.disabled},null,8,[`label`,`value`,`disabled`]))),128))]),_:1},8,[`model-value`,`disabled`,`clearable`,`clear-icon`,`size`,`effect`,`placeholder`,`filterable`,`empty-values`,`value-on-clear`,`popper-class`,`popper-style`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/time-select/src/time-select.vue`]])),BW=`timeline`,VW=R({name:`ElTimeline`,props:{reverse:Boolean},setup(e,{slots:t}){let n=q(`timeline`);return er(BW,t),()=>{let r=yE(t.default?.call(t)??[]).filter(e=>e?.type?.name===`ElTimelineItem`);return wo(`ul`,{class:[n.b()]},e.reverse?r.reverse():r)}}}),HW=X(R({name:`ElTimelineItem`,__name:`timeline-item`,props:Y({timestamp:{type:String,default:``},hideTimestamp:Boolean,center:Boolean,placement:{type:String,values:[`top`,`bottom`],default:`bottom`},type:{type:String,values:[`primary`,`success`,`warning`,`danger`,`info`],default:``},color:{type:String,default:``},size:{type:String,values:[`normal`,`large`],default:`normal`},icon:{type:Ny},hollow:Boolean}),setup(e){let t=e,n=q(`timeline-item`),r=K(()=>[n.e(`node`),n.em(`node`,t.size||``),n.em(`node`,t.type||``),n.is(`hollow`,t.hollow)]);return(e,t)=>(B(),V(`li`,{class:A([N(n).b(),{[N(n).e(`center`)]:e.center}])},[U(`div`,{class:A(N(n).e(`tail`))},null,2),e.$slots.dot?G(`v-if`,!0):(B(),V(`div`,{key:0,class:A(r.value),style:be({backgroundColor:e.color})},[e.icon?(B(),H(N(Z),{key:0,class:A(N(n).e(`icon`))},{default:F(()=>[(B(),H(ci(e.icon)))]),_:1},8,[`class`])):G(`v-if`,!0)],6)),e.$slots.dot?(B(),V(`div`,{key:1,class:A(N(n).e(`dot`))},[z(e.$slots,`dot`)],2)):G(`v-if`,!0),U(`div`,{class:A(N(n).e(`wrapper`))},[!e.hideTimestamp&&e.placement===`top`?(B(),V(`div`,{key:0,class:A([N(n).e(`timestamp`),N(n).is(`top`)])},j(e.timestamp),3)):G(`v-if`,!0),U(`div`,{class:A(N(n).e(`content`))},[z(e.$slots,`default`)],2),!e.hideTimestamp&&e.placement===`bottom`?(B(),V(`div`,{key:1,class:A([N(n).e(`timestamp`),N(n).is(`bottom`)])},j(e.timestamp),3)):G(`v-if`,!0)],2)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/timeline/src/timeline-item.vue`]]),UW=nv(VW,{TimelineItem:HW}),WW=av(HW),GW=`left-check-change`,KW=`right-check-change`,qW=Y({data:{type:J(Array),default:()=>[]},titles:{type:J(Array),default:()=>[]},buttonTexts:{type:J(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:J(Function)},leftDefaultChecked:{type:J(Array),default:()=>[]},rightDefaultChecked:{type:J(Array),default:()=>[]},renderContent:{type:J(Function)},modelValue:{type:J(Array),default:()=>[]},format:{type:J(Object),default:()=>({})},filterable:Boolean,props:{type:J(Object),default:()=>qy({label:`label`,key:`key`,disabled:`disabled`})},targetOrder:{type:String,values:[`original`,`push`,`unshift`],default:`original`},validateEvent:{type:Boolean,default:!0}}),JW=(e,t)=>[e,t].every(x)||x(e)&&eg(t),YW={[cv]:(e,t,n)=>[e,n].every(x)&&[`left`,`right`].includes(t),[sv]:e=>x(e),[GW]:JW,[KW]:JW},XW=`checked-change`,ZW=Y({data:qW.data,optionRender:{type:J(Function)},placeholder:String,title:String,filterable:Boolean,format:qW.format,filterMethod:qW.filterMethod,defaultChecked:qW.leftDefaultChecked,props:qW.props}),QW={[XW]:JW},$W=e=>{let t={label:`label`,key:`key`,disabled:`disabled`};return K(()=>({...t,...e.props}))},eG=(e,t,n)=>{let r=$W(e),i=K(()=>e.data.filter(n=>T(e.filterMethod)?e.filterMethod(t.query,n):String(n[r.value.label]||n[r.value.key]).toLowerCase().includes(t.query.toLowerCase()))),a=K(()=>i.value.filter(e=>!e[r.value.disabled])),o=K(()=>{let n=t.checked.length,r=e.data.length,{noChecked:i,hasChecked:a}=e.format;return i&&a?n>0?a.replace(/\${checked}/g,n.toString()).replace(/\${total}/g,r.toString()):i.replace(/\${total}/g,r.toString()):`${n}/${r}`}),s=K(()=>{let e=t.checked.length;return e>0&&e<a.value.length}),c=()=>{let e=a.value.map(e=>e[r.value.key]);t.allChecked=e.length>0&&e.every(e=>t.checked.includes(e))};return L(()=>t.checked,(e,r)=>{c(),t.checkChangeByUser?n(XW,e,e.concat(r).filter(t=>!e.includes(t)||!r.includes(t))):(n(XW,e),t.checkChangeByUser=!0)}),L(a,()=>{c()}),L(()=>e.data,()=>{let e=[],n=i.value.map(e=>e[r.value.key]);t.checked.forEach(t=>{n.includes(t)&&e.push(t)}),t.checkChangeByUser=!1,t.checked=e}),L(()=>e.defaultChecked,(e,n)=>{if(n&&e.length===n.length&&e.every(e=>n.includes(e)))return;let i=[],o=a.value.map(e=>e[r.value.key]);e.forEach(e=>{o.includes(e)&&i.push(e)}),t.checkChangeByUser=!1,t.checked=i},{immediate:!0}),{filteredData:i,checkableData:a,checkedSummary:o,isIndeterminate:s,updateAllChecked:c,handleAllCheckedChange:e=>{t.checked=e?a.value.map(e=>e[r.value.key]):[]}}},tG=X(R({name:`ElTransferPanel`,__name:`transfer-panel`,props:ZW,emits:QW,setup(e,{expose:t,emit:n}){let r=e,i=n,a=bi(),o=({option:e})=>e,{t:s}=N_(),c=q(`transfer`),l=Zt({checked:[],allChecked:!1,query:``,checkChangeByUser:!0}),u=$W(r),{filteredData:d,checkedSummary:f,isIndeterminate:p,handleAllCheckedChange:m}=eG(r,l,i),h=K(()=>!Tg(l.query)&&Tg(d.value)),g=K(()=>!Tg(a.default()[0].children)),{checked:_,allChecked:v,query:y}=_n(l);return t({query:y}),(e,t)=>(B(),V(`div`,{class:A(N(c).b(`panel`))},[U(`p`,{class:A(N(c).be(`panel`,`header`))},[W(N($E),{modelValue:N(v),"onUpdate:modelValue":t[0]||=e=>un(v)?v.value=e:null,indeterminate:N(p),"validate-event":!1,onChange:N(m)},{default:F(()=>[Ja(j(e.title)+` `,1),U(`span`,null,j(N(f)),1)]),_:1},8,[`modelValue`,`indeterminate`,`onChange`])],2),U(`div`,{class:A([N(c).be(`panel`,`body`),N(c).is(`with-footer`,g.value)])},[e.filterable?(B(),H(N(Ob),{key:0,modelValue:N(y),"onUpdate:modelValue":t[1]||=e=>un(y)?y.value=e:null,class:A(N(c).be(`panel`,`filter`)),size:`default`,placeholder:e.placeholder,"prefix-icon":N(yy),clearable:``,"validate-event":!1},null,8,[`modelValue`,`class`,`placeholder`,`prefix-icon`])):G(`v-if`,!0),Qn(W(N(tD),{modelValue:N(_),"onUpdate:modelValue":t[2]||=e=>un(_)?_.value=e:null,"validate-event":!1,class:A([N(c).is(`filterable`,e.filterable),N(c).be(`panel`,`list`)])},{default:F(()=>[(B(!0),V(ja,null,fi(N(d),t=>(B(),H(N($E),{key:t[N(u).key],class:A(N(c).be(`panel`,`item`)),value:t[N(u).key],disabled:t[N(u).disabled],"validate-event":!1},{default:F(()=>[W(o,{option:e.optionRender?.call(e,t)},null,8,[`option`])]),_:2},1032,[`class`,`value`,`disabled`]))),128))]),_:1},8,[`modelValue`,`class`]),[[is,!h.value&&!N(Tg)(e.data)]]),Qn(U(`div`,{class:A(N(c).be(`panel`,`empty`))},[z(e.$slots,`empty`,{},()=>[Ja(j(h.value?N(s)(`el.transfer.noMatch`):N(s)(`el.transfer.noData`)),1)])],2),[[is,h.value||N(Tg)(e.data)]])],2),g.value?(B(),V(`p`,{key:0,class:A(N(c).be(`panel`,`footer`))},[z(e.$slots,`default`)],2)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer-panel.vue`]]),nG=e=>{let t=$W(e),n=K(()=>e.data.reduce((e,n)=>(e[n[t.value.key]]=n)&&e,{}));return{sourceData:K(()=>e.data.filter(n=>!e.modelValue.includes(n[t.value.key]))),targetData:K(()=>e.targetOrder===`original`?e.data.filter(n=>e.modelValue.includes(n[t.value.key])):e.modelValue.reduce((e,t)=>{let r=n.value[t];return r&&e.push(r),e},[]))}},rG=(e,t,n)=>{let r=$W(e),i=(e,t,r)=>{n(sv,e),n(cv,e,t,r)};return{addToLeft:()=>{let n=e.modelValue.slice();t.rightChecked.forEach(e=>{let t=n.indexOf(e);t>-1&&n.splice(t,1)}),i(n,`left`,t.rightChecked)},addToRight:()=>{let n=e.modelValue.slice(),a=e.data.filter(n=>{let i=n[r.value.key];return t.leftChecked.includes(i)&&!e.modelValue.includes(i)}).map(e=>e[r.value.key]);n=e.targetOrder===`unshift`?a.concat(n):n.concat(a),e.targetOrder===`original`&&(n=e.data.filter(e=>n.includes(e[r.value.key])).map(e=>e[r.value.key])),i(n,`right`,t.leftChecked)}}},iG=(e,t)=>({onSourceCheckedChange:(n,r)=>{e.leftChecked=n,r&&t(GW,n,r)},onTargetCheckedChange:(n,r)=>{e.rightChecked=n,r&&t(KW,n,r)}}),aG={key:0},oG={key:0},sG=nv(X(R({name:`ElTransfer`,__name:`transfer`,props:qW,emits:YW,setup(e,{expose:t,emit:n}){let r=e,i=n,a=bi(),{t:o}=N_(),s=q(`transfer`),{formItem:c}=sb(),l=Zt({leftChecked:[],rightChecked:[]}),u=$W(r),{sourceData:d,targetData:f}=nG(r),{onSourceCheckedChange:p,onTargetCheckedChange:m}=iG(l,i),{addToLeft:h,addToRight:g}=rG(r,l,i),_=M(),v=M(),y=e=>{switch(e){case`left`:_.value.query=``;break;case`right`:v.value.query=``;break}},b=K(()=>r.buttonTexts.length===2),x=K(()=>r.titles[0]||o(`el.transfer.titles.0`)),S=K(()=>r.titles[1]||o(`el.transfer.titles.1`)),C=K(()=>r.filterPlaceholder||o(`el.transfer.filterPlaceholder`));L(()=>r.modelValue,()=>{var e;r.validateEvent&&((e=c?.validate)==null||e.call(c,`change`).catch(e=>void 0))});let w=K(()=>e=>{if(r.renderContent)return r.renderContent(wo,e);let t=(a.default?.call(a,{option:e})||[]).filter(e=>e.type!==Na);return t.length?t:wo(`span`,e[u.value.label]||e[u.value.key])});return t({clearQuery:y,leftPanel:_,rightPanel:v}),(e,t)=>(B(),V(`div`,{class:A(N(s).b())},[W(tG,{ref_key:`leftPanel`,ref:_,data:N(d),"option-render":w.value,placeholder:C.value,title:x.value,filterable:e.filterable,format:e.format,"filter-method":e.filterMethod,"default-checked":e.leftDefaultChecked,props:r.props,onCheckedChange:N(p)},{empty:F(()=>[z(e.$slots,`left-empty`)]),default:F(()=>[z(e.$slots,`left-footer`)]),_:3},8,[`data`,`option-render`,`placeholder`,`title`,`filterable`,`format`,`filter-method`,`default-checked`,`props`,`onCheckedChange`]),U(`div`,{class:A(N(s).e(`buttons`))},[W(N(AT),{type:`primary`,class:A([N(s).e(`button`),N(s).is(`with-texts`,b.value)]),disabled:N(Tg)(l.rightChecked),onClick:N(h)},{default:F(()=>[W(N(Z),null,{default:F(()=>[W(N(Nv))]),_:1}),N(Sg)(e.buttonTexts[0])?G(`v-if`,!0):(B(),V(`span`,aG,j(e.buttonTexts[0]),1))]),_:1},8,[`class`,`disabled`,`onClick`]),W(N(AT),{type:`primary`,class:A([N(s).e(`button`),N(s).is(`with-texts`,b.value)]),disabled:N(Tg)(l.leftChecked),onClick:N(g)},{default:F(()=>[N(Sg)(e.buttonTexts[1])?G(`v-if`,!0):(B(),V(`span`,oG,j(e.buttonTexts[1]),1)),W(N(Z),null,{default:F(()=>[W(N(Pv))]),_:1})]),_:1},8,[`class`,`disabled`,`onClick`])],2),W(tG,{ref_key:`rightPanel`,ref:v,data:N(f),"option-render":w.value,placeholder:C.value,filterable:e.filterable,format:e.format,"filter-method":e.filterMethod,title:S.value,"default-checked":e.rightDefaultChecked,props:r.props,onCheckedChange:N(m)},{empty:F(()=>[z(e.$slots,`right-empty`)]),default:F(()=>[z(e.$slots,`right-footer`)]),_:3},8,[`data`,`option-render`,`placeholder`,`filterable`,`format`,`filter-method`,`title`,`default-checked`,`props`,`onCheckedChange`])],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer.vue`]])),cG=`$treeNodeId`,lG=function(e,t){!t||t.$treeNodeId||Object.defineProperty(t,cG,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},uG=(e,t)=>t?.[e||`$treeNodeId`],dG=(e,t,n)=>{let r=e.value.currentNode;n();let i=e.value.currentNode;r!==i&&t(`current-change`,i?i.data:null,i)},fG=e=>{let t=!0,n=!0,r=!0,i=!0;for(let a=0,o=e.length;a<o;a++){let o=e[a];(o.checked!==!0||o.indeterminate)&&(t=!1,o.disabled||(r=!1)),(o.checked!==!1||o.indeterminate)&&(n=!1),o.isEffectivelyChecked||(i=!1)}return{all:t,none:n,allWithoutDisable:r,half:!t&&!n,isEffectivelyChecked:i}},pG=function(e){if(e.childNodes.length===0||e.loading){e.isEffectivelyChecked=e.disabled||e.checked;return}let{all:t,none:n,half:r,isEffectivelyChecked:i}=fG(e.childNodes);e.isEffectivelyChecked=i,t?(e.checked=!0,e.indeterminate=!1):r?(e.checked=!1,e.indeterminate=!0):n&&(e.checked=!1,e.indeterminate=!1);let a=e.parent;!a||a.level===0||e.store.checkStrictly||pG(a)},mG=function(e,t){let n=e.store.props,r=e.data||{},i=n[t];if(T(i))return i(r,e);if(E(i))return r[i];if(Sg(i)){let e=r[t];return Sg(e)?``:e}},hG=function(e,t){e.forEach(e=>{e.canFocus=t,hG(e.childNodes,t)})},gG=0,_G=class e{constructor(e){this.isLeafByUser=void 0,this.isLeaf=void 0,this.isEffectivelyChecked=!1,this.id=gG++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(let t in e)b(e,t)&&(this[t]=e[t]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){let e=this.store;if(!e)throw Error(`[Node]store is required!`);e.registerNode(this);let t=e.props;if(t&&t.isLeaf!==void 0){let e=mG(this,`isLeaf`);Cg(e)&&(this.isLeafByUser=e)}if(e.lazy!==!0&&this.data?(this.setData(this.data),e.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&e.lazy&&e.defaultExpandAll&&!this.isLeafByUser&&this.expand(),x(this.data)||lG(this,this.data),!this.data)return;let n=e.defaultExpandedKeys,r=e.key;r&&!eg(this.key)&&n&&n.includes(this.key)&&this.expand(null,e.autoExpandParent),r&&e.currentNodeKey!==void 0&&this.key===e.currentNodeKey&&(e.currentNode&&(e.currentNode.isCurrent=!1),e.currentNode=this,e.currentNode.isCurrent=!0),e.lazy&&e._initDefaultCheckedNode(this),this.updateLeafState(),(this.level===1||this.parent?.expanded===!0)&&(this.canFocus=!0)}setData(e){x(e)||lG(this,e),this.data=e,this.childNodes=[];let t;t=this.level===0&&x(this.data)?this.data:mG(this,`children`)||[];for(let e=0,n=t.length;e<n;e++)this.insertChild({data:t[e]})}get label(){return mG(this,`label`)}get key(){let e=this.store.key;return this.data?this.data[e]:null}get disabled(){return mG(this,`disabled`)}get nextSibling(){let e=this.parent;if(e){let t=e.childNodes.indexOf(this);if(t>-1)return e.childNodes[t+1]}return null}get previousSibling(){let e=this.parent;if(e){let t=e.childNodes.indexOf(this);if(t>-1)return t>0?e.childNodes[t-1]:null}return null}contains(e,t=!0){return(this.childNodes||[]).some(n=>n===e||t&&n.contains(e))}remove(){let e=this.parent;e&&e.removeChild(this)}insertChild(t,n,r){if(!t)throw Error(`InsertChild error: child is required.`);if(!(t instanceof e)){if(!r){let e=this.getChildren(!0);e?.includes(t.data)||(Sg(n)||n<0?e?.push(t.data):e?.splice(n,0,t.data))}Object.assign(t,{parent:this,store:this.store}),t=Zt(new e(t)),t instanceof e&&t.initialize()}t.level=this.level+1,Sg(n)||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()}insertBefore(e,t){let n;t&&(n=this.childNodes.indexOf(t)),this.insertChild(e,n)}insertAfter(e,t){let n;t&&(n=this.childNodes.indexOf(t),n!==-1&&(n+=1)),this.insertChild(e,n)}removeChild(e){let t=this.getChildren()||[],n=t.indexOf(e.data);n>-1&&t.splice(n,1);let r=this.childNodes.indexOf(e);r>-1&&(this.store&&this.store.deregisterNode(e),e.parent=null,this.childNodes.splice(r,1)),this.updateLeafState()}removeChildByData(e){let t=this.childNodes.find(t=>t.data===e);t&&this.removeChild(t)}expand(e,t){let n=()=>{if(t){let e=this.parent;for(;e&&e.level>0;)e.expanded=!0,e=e.parent}this.expanded=!0,e&&e(),hG(this.childNodes,!0)};this.shouldLoadData()?this.loadData(e=>{x(e)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||pG(this),n())}):n()}doCreateChildren(e,t={}){e.forEach(e=>{this.insertChild(Object.assign({data:e},t),void 0,!0)})}collapse(){this.expanded=!1,hG(this.childNodes,!1)}shouldLoadData(){return!!(this.store.lazy===!0&&this.store.load&&!this.loaded)}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&this.isLeafByUser!==void 0){this.isLeaf=this.isLeafByUser,this.isEffectivelyChecked=this.isLeaf&&this.disabled;return}let e=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!e||e.length===0,this.isEffectivelyChecked=this.isLeaf&&this.disabled;return}this.isLeaf=!1}setChecked(e,t,n,r){if(this.indeterminate=e===`half`,this.checked=e===!0,this.isEffectivelyChecked=!this.childNodes.length&&(this.disabled||this.checked),this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){let n=()=>{if(t){let n=this.childNodes;for(let i=0,a=n.length;i<a;i++){let a=n[i];r||=e!==!1;let o=a.disabled&&a.isLeaf?a.checked:r;a.setChecked(o,t,!0,r)}let{half:i,all:a,isEffectivelyChecked:o}=fG(n);a||(this.checked=a,this.indeterminate=i),this.isEffectivelyChecked=this.childNodes.length?o:this.disabled||this.checked}};if(this.shouldLoadData()){this.loadData(()=>{n(),pG(this)},{checked:e!==!1});return}else n()}let i=this.parent;!i||i.level===0||n||pG(i)}getChildren(e=!1){if(this.level===0)return this.data;let t=this.data;if(!t)return null;let n=this.store.props,r=`children`;return n&&(r=n.children||`children`),Sg(t[r])&&(t[r]=null),e&&!t[r]&&(t[r]=[]),t[r]}updateChildren(){let e=this.getChildren()||[],t=this.childNodes.map(e=>e.data),n={},r=[];e.forEach((e,i)=>{let a=e[cG];a&&t.some(e=>e?.$treeNodeId===a)?n[a]={index:i,data:e}:r.push({index:i,data:e})}),this.store.lazy||t.forEach(e=>{n[e?.$treeNodeId]||this.removeChildByData(e)}),r.forEach(({index:e,data:t})=>{this.insertChild({data:t},e)}),this.updateLeafState()}loadData(e,t={}){this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(t).length)?(this.loading=!0,this.store.load(this,n=>{this.childNodes=[],this.doCreateChildren(n,t),this.loaded=!0,this.loading=!1,this.updateLeafState(),e&&e.call(this,n)},()=>{this.loading=!1})):e&&e.call(this)}eachNode(e){let t=[this];for(;t.length;){let n=t.shift();t.unshift(...n.childNodes),e(n)}}reInitChecked(){this.store.checkStrictly||pG(this)}},vG=class{constructor(e){this.lazy=!1,this.checkStrictly=!1,this.autoExpandParent=!1,this.defaultExpandAll=!1,this.checkDescendants=!1,this.currentNode=null,this.currentNodeKey=null;for(let t in e)b(e,t)&&(this[t]=e[t]);this.nodesMap={}}initialize(){if(this.root=new _G({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){let e=this.load;e(this.root,e=>{this.root.doCreateChildren(e),this._initDefaultCheckedNodes()},p)}else this._initDefaultCheckedNodes()}filter(e){let t=this.filterNodeMethod,n=this.lazy,r=async function(i){let a=i.root?i.root.childNodes:i.childNodes;for(let[n,i]of a.entries())i.visible=!!t?.call(i,e,i.data,i),n%80==0&&n>0&&await P(),await r(i);if(!i.visible&&a.length){let e=!0;e=!a.some(e=>e.visible),i.root?i.root.visible=e===!1:i.visible=e===!1}e&&i.visible&&!i.isLeaf&&(!n||i.loaded)&&i.expand()};r(this)}setData(e){e===this.root.data?this.root.updateChildren():(this.nodesMap={},this.root.setData(e),this._initDefaultCheckedNodes(),this.setCurrentNodeKey(this.currentNodeKey))}getNode(e){if(e instanceof _G)return e;let t=O(e)?uG(this.key,e):e;return this.nodesMap[t]||null}insertBefore(e,t){var n;let r=this.getNode(t);(n=r.parent)==null||n.insertBefore({data:e},r)}insertAfter(e,t){var n;let r=this.getNode(t);(n=r.parent)==null||n.insertAfter({data:e},r)}remove(e){let t=this.getNode(e);t&&t.parent&&(t===this.currentNode&&(this.currentNode=null),t.parent.removeChild(t))}append(e,t){let n=Dg(t)?this.root:this.getNode(t);n&&n.insertChild({data:e})}_initDefaultCheckedNodes(){let e=this.defaultCheckedKeys||[],t=this.nodesMap;e.forEach(e=>{let n=t[e];n&&n.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(e){let t=this.defaultCheckedKeys||[];!eg(e.key)&&t.includes(e.key)&&e.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(e){e!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=e,this._initDefaultCheckedNodes())}registerNode(e){let t=this.key;if(!(!e||!e.data))if(!t)this.nodesMap[e.id]=e;else{let t=e.key;eg(t)||(this.nodesMap[t]=e)}}deregisterNode(e){!this.key||!e||!e.data||(e.childNodes.forEach(e=>{this.deregisterNode(e)}),delete this.nodesMap[e.key])}getCheckedNodes(e=!1,t=!1){let n=[],r=function(i){(i.root?i.root.childNodes:i.childNodes).forEach(i=>{(i.checked||t&&i.indeterminate)&&(!e||e&&i.isLeaf)&&n.push(i.data),r(i)})};return r(this),n}getCheckedKeys(e=!1){return this.getCheckedNodes(e).map(e=>(e||{})[this.key])}getHalfCheckedNodes(){let e=[],t=function(n){(n.root?n.root.childNodes:n.childNodes).forEach(n=>{n.indeterminate&&e.push(n.data),t(n)})};return t(this),e}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(e=>(e||{})[this.key])}_getAllNodes(){let e=[],t=this.nodesMap;for(let n in t)b(t,n)&&e.push(t[n]);return e}updateChildren(e,t){let n=this.nodesMap[e];if(!n)return;let r=n.childNodes;for(let e=r.length-1;e>=0;e--){let t=r[e];this.remove(t.data)}for(let e=0,r=t.length;e<r;e++){let r=t[e];this.append(r,n.data)}}_setCheckedKeys(e,t=!1,n){let r=this._getAllNodes().sort((e,t)=>e.level-t.level),i=Object.create(null),a=Object.keys(n);r.forEach(e=>e.setChecked(!1,!1));let o=t=>{t.childNodes.forEach(t=>{i[t.data[e]]=!0,t.childNodes?.length&&o(t)})};for(let n=0,s=r.length;n<s;n++){let s=r[n],c=s.data[e].toString();if(!a.includes(c)){s.checked&&!i[c]&&s.setChecked(!1,!1);continue}if(s.childNodes.length&&o(s),s.isLeaf||this.checkStrictly){s.setChecked(!0,!1);continue}if(s.setChecked(!0,!0),t){s.setChecked(!1,!1);let e=function(t){t.childNodes.forEach(t=>{t.isLeaf||t.setChecked(!1,!1),e(t)})};e(s)}}}setCheckedNodes(e,t=!1){let n=this.key,r={};e.forEach(e=>{r[(e||{})[n]]=!0}),this._setCheckedKeys(n,t,r)}setCheckedKeys(e,t=!1){this.defaultCheckedKeys=e;let n=this.key,r={};e.forEach(e=>{r[e]=!0}),this._setCheckedKeys(n,t,r)}setDefaultExpandedKeys(e){e||=[],this.defaultExpandedKeys=e,e.forEach(e=>{let t=this.getNode(e);t&&t.expand(null,this.autoExpandParent)})}setChecked(e,t,n){let r=this.getNode(e);r&&r.setChecked(!!t,n)}getCurrentNode(){return this.currentNode}setCurrentNode(e){let t=this.currentNode;t&&(t.isCurrent=!1),this.currentNode=e,this.currentNode.isCurrent=!0}setUserCurrentNode(e,t=!0){var n;let r=e[this.key],i=this.nodesMap[r];this.setCurrentNode(i),t&&this.currentNode&&this.currentNode.level>1&&((n=this.currentNode.parent)==null||n.expand(null,!0))}setCurrentNodeKey(e,t=!0){var n;if(this.currentNodeKey=e,Dg(e)){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}let r=this.getNode(e);r&&(this.setCurrentNode(r),t&&this.currentNode&&this.currentNode.level>1&&((n=this.currentNode.parent)==null||n.expand(null,!0)))}},yG=`RootTree`,bG=`NodeInstance`,xG=`TreeNodeMap`,SG=X(R({name:`ElTreeNodeContent`,props:{node:{type:Object,required:!0},renderContent:Function},setup(e){let t=q(`tree`),n=I(bG),r=I(yG);return()=>{let i=e.node,{data:a,store:o}=i;return e.renderContent?e.renderContent(wo,{_self:n,node:i,data:a,store:o}):z(r.ctx.slots,`default`,{node:i,data:a},()=>[wo(MW,{tag:`span`,truncated:!0,class:t.be(`node`,`label`)},()=>[i.label])])}}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue`]]);function CG(e){let t=I(xG,null),n={treeNodeExpand:t=>{var n;e.node!==t&&((n=e.node)==null||n.collapse())},children:new Set};return t&&t.children.add(n),Qr(()=>{t&&t.children.delete(n),n=null}),er(xG,n),{broadcastExpanded:t=>{if(e.accordion)for(let e of n.children)e.treeNodeExpand(t)}}}var wG=Symbol(`dragEvents`);function TG({props:e,ctx:t,el$:n,dropIndicator$:r,store:i}){let a=q(`tree`),o=M({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return er(wG,{treeNodeDragStart:({event:n,treeNode:r})=>{if(n.dataTransfer){if(T(e.allowDrag)&&!e.allowDrag(r.node))return n.preventDefault(),!1;n.dataTransfer.effectAllowed=`move`;try{n.dataTransfer.setData(`text/plain`,``)}catch{}o.value.draggingNode=r,t.emit(`node-drag-start`,r.node,n)}},treeNodeDragOver:({event:i,treeNode:s})=>{if(!i.dataTransfer)return;let c=s,l=o.value.dropNode;l&&l.node.id!==c.node.id&&vv(l.$el,a.is(`drop-inner`));let u=o.value.draggingNode;if(!u||!c)return;let d=!0,f=!0,p=!0,m=!0;T(e.allowDrop)&&(d=e.allowDrop(u.node,c.node,`prev`),m=f=e.allowDrop(u.node,c.node,`inner`),p=e.allowDrop(u.node,c.node,`next`)),i.dataTransfer.dropEffect=f||d||p?`move`:`none`,(d||f||p)&&l?.node.id!==c.node.id&&(l&&t.emit(`node-drag-leave`,u.node,l.node,i),t.emit(`node-drag-enter`,u.node,c.node,i)),d||f||p?o.value.dropNode=c:o.value.dropNode=null,c.node.nextSibling===u.node&&(p=!1),c.node.previousSibling===u.node&&(d=!1),c.node.contains(u.node,!1)&&(f=!1),(u.node===c.node||u.node.contains(c.node))&&(d=!1,f=!1,p=!1);let h=c.$el,g=h.querySelector(`.${a.be(`node`,`content`)}`).getBoundingClientRect(),_=n.value.getBoundingClientRect(),v=n.value.scrollTop,y,b=d?f?.25:p?.45:1:-1/0,x=p?f?.75:d?.55:0:1/0,S=-9999,C=i.clientY-g.top;y=C<g.height*b?`before`:C>g.height*x?`after`:f?`inner`:`none`;let w=h.querySelector(`.${a.be(`node`,`expand-icon`)}`).getBoundingClientRect(),E=r.value;y===`before`?S=w.top-_.top+v:y===`after`&&(S=w.bottom-_.top+v),E.style.top=`${S}px`,E.style.left=`${w.right-_.left}px`,y===`inner`?_v(h,a.is(`drop-inner`)):vv(h,a.is(`drop-inner`)),o.value.showDropIndicator=y===`before`||y===`after`,o.value.allowDrop=o.value.showDropIndicator||m,o.value.dropType=y,t.emit(`node-drag-over`,u.node,c.node,i)},treeNodeDragEnd:e=>{var n,r;let{draggingNode:s,dropType:c,dropNode:l}=o.value;if(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=`move`),s?.node.data&&l){let o={data:s.node.data};c!==`none`&&s.node.remove(),c===`before`?(n=l.node.parent)==null||n.insertBefore(o,l.node):c===`after`?(r=l.node.parent)==null||r.insertAfter(o,l.node):c===`inner`&&l.node.insertChild(o),c!==`none`&&(i.value.registerNode(o),i.value.key&&s.node.eachNode(e=>{var t;(t=i.value.nodesMap[e.data[i.value.key]])==null||t.setChecked(e.checked,!i.value.checkStrictly)})),vv(l.$el,a.is(`drop-inner`)),t.emit(`node-drag-end`,s.node,l.node,c,e),c!==`none`&&t.emit(`node-drop`,s.node,l.node,c,e)}s&&!l&&t.emit(`node-drag-end`,s.node,null,c,e),o.value.showDropIndicator=!1,o.value.draggingNode=null,o.value.dropNode=null,o.value.allowDrop=!0}}),{dragState:o}}var EG=R({name:`ElTreeNode`,components:{ElCollapseTransition:pO,ElCheckbox:$E,NodeContent:SG,ElIcon:Z,Loading:oy},props:{node:{type:_G,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:Boolean},emits:[`node-expand`],setup(e,t){let n=q(`tree`),{broadcastExpanded:r}=CG(e),i=I(yG),a=M(!1),o=M(!1),s=M(),c=M(),l=M(),u=I(wG),d=ao();er(bG,d),e.node.expanded&&(a.value=!0,o.value=!0);let f=i.props.props.children||`children`;L(()=>{let t=e.node.data?.[f];return t&&[...t]},()=>{e.node.updateChildren()}),L(()=>e.node.indeterminate,t=>{h(e.node.checked,t)}),L(()=>e.node.checked,t=>{h(t,e.node.indeterminate)}),L(()=>e.node.childNodes.length,()=>e.node.reInitChecked()),L(()=>e.node.expanded,e=>{P(()=>a.value=e),e&&(o.value=!0)});let p=e=>uG(i.props.nodeKey,e.data),m=t=>{let n=e.props.class;if(!n)return{};let r;if(T(n)){let{data:e}=t;r=n(e,t)}else r=n;return E(r)?{[r]:!0}:r},h=(t,n)=>{(s.value!==t||c.value!==n)&&i.ctx.emit(`check-change`,e.node.data,t,n),s.value=t,c.value=n},g=t=>{dG(i.store,i.ctx.emit,()=>{if(i?.props?.nodeKey){let t=p(e.node);i.store.value.setCurrentNodeKey(t)}else i.store.value.setCurrentNode(e.node)}),i.currentNode.value=e.node,i.props.expandOnClickNode&&v(),(i.props.checkOnClickNode||e.node.isLeaf&&i.props.checkOnClickLeaf&&e.showCheckbox)&&!e.node.disabled&&y(!e.node.checked),i.ctx.emit(`node-click`,e.node.data,e.node,d,t)},_=t=>{i.instance.vnode.props?.onNodeContextmenu&&(t.stopPropagation(),t.preventDefault()),i.ctx.emit(`node-contextmenu`,t,e.node.data,e.node,d)},v=()=>{e.node.isLeaf||(a.value?(i.ctx.emit(`node-collapse`,e.node.data,e.node,d),e.node.collapse()):e.node.expand(()=>{t.emit(`node-expand`,e.node.data,e.node,d)}))},y=t=>{let n=i?.props.checkStrictly,r=e.node.childNodes;!n&&r.length&&(t=r.some(e=>!e.isEffectivelyChecked)),e.node.setChecked(t,!n),P(()=>{let t=i.store.value;i.ctx.emit(`check`,e.node.data,{checkedNodes:t.getCheckedNodes(),checkedKeys:t.getCheckedKeys(),halfCheckedNodes:t.getHalfCheckedNodes(),halfCheckedKeys:t.getHalfCheckedKeys()})})};return{ns:n,node$:l,tree:i,expanded:a,childNodeRendered:o,oldChecked:s,oldIndeterminate:c,getNodeKey:p,getNodeClass:m,handleSelectChange:h,handleClick:g,handleContextMenu:_,handleExpandIconClick:v,handleCheckChange:y,handleChildNodeExpand:(e,t,n)=>{r(t),i.ctx.emit(`node-expand`,e,t,n)},handleDragStart:t=>{i.props.draggable&&u.treeNodeDragStart({event:t,treeNode:e})},handleDragOver:t=>{t.preventDefault(),i.props.draggable&&u.treeNodeDragOver({event:t,treeNode:{$el:l.value,node:e.node}})},handleDrop:e=>{e.preventDefault()},handleDragEnd:e=>{i.props.draggable&&u.treeNodeDragEnd(e)},CaretRight:Rv}}}),DG=[`aria-expanded`,`aria-disabled`,`aria-checked`,`draggable`,`data-key`],OG=[`aria-expanded`];function kG(e,t,n,r,i,a){let o=oi(`el-icon`),s=oi(`el-checkbox`),c=oi(`loading`),l=oi(`node-content`),u=oi(`el-tree-node`),d=oi(`el-collapse-transition`);return Qn((B(),V(`div`,{ref:`node$`,class:A([e.ns.b(`node`),e.ns.is(`expanded`,e.expanded),e.ns.is(`current`,e.node.isCurrent),e.ns.is(`hidden`,!e.node.visible),e.ns.is(`focusable`,!e.node.disabled),e.ns.is(`checked`,!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:`treeitem`,tabindex:`-1`,"aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:t[2]||=$s((...t)=>e.handleClick&&e.handleClick(...t),[`stop`]),onContextmenu:t[3]||=(...t)=>e.handleContextMenu&&e.handleContextMenu(...t),onDragstart:t[4]||=$s((...t)=>e.handleDragStart&&e.handleDragStart(...t),[`stop`]),onDragover:t[5]||=$s((...t)=>e.handleDragOver&&e.handleDragOver(...t),[`stop`]),onDragend:t[6]||=$s((...t)=>e.handleDragEnd&&e.handleDragEnd(...t),[`stop`]),onDrop:t[7]||=$s((...t)=>e.handleDrop&&e.handleDrop(...t),[`stop`])},[U(`div`,{class:A(e.ns.be(`node`,`content`)),style:be({paddingLeft:(e.node.level-1)*e.tree.props.indent+`px`})},[e.tree.props.icon||e.CaretRight?(B(),H(o,{key:0,class:A([e.ns.be(`node`,`expand-icon`),e.ns.is(`leaf`,e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:$s(e.handleExpandIconClick,[`stop`])},{default:F(()=>[(B(),H(ci(e.tree.props.icon||e.CaretRight)))]),_:1},8,[`class`,`onClick`])):G(`v-if`,!0),e.showCheckbox?(B(),H(s,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:t[0]||=$s(()=>{},[`stop`]),onChange:e.handleCheckChange},null,8,[`model-value`,`indeterminate`,`disabled`,`onChange`])):G(`v-if`,!0),e.node.loading?(B(),H(o,{key:2,class:A([e.ns.be(`node`,`loading-icon`),e.ns.is(`loading`)])},{default:F(()=>[W(c)]),_:1},8,[`class`])):G(`v-if`,!0),W(l,{node:e.node,"render-content":e.renderContent},null,8,[`node`,`render-content`])],6),W(d,null,{default:F(()=>[!e.renderAfterExpand||e.childNodeRendered?Qn((B(),V(`div`,{key:0,class:A(e.ns.be(`node`,`children`)),role:`group`,"aria-expanded":e.expanded,onClick:t[1]||=$s(()=>{},[`stop`])},[(B(!0),V(ja,null,fi(e.node.childNodes,t=>(B(),H(u,{key:e.getNodeKey(t),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:t,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,[`render-content`,`render-after-expand`,`show-checkbox`,`node`,`accordion`,`props`,`onNodeExpand`]))),128))],10,OG)),[[is,e.expanded]]):G(`v-if`,!0)]),_:1})],42,DG)),[[is,e.node.visible]])}var AG=X(EG,[[`render`,kG],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue`]]);function jG({el$:e},t){let n=q(`tree`);Yr(()=>{i()}),Zr(()=>{var t;(t=e.value)==null||t.querySelectorAll(`input[type=checkbox]`).forEach(e=>{e.setAttribute(`tabindex`,`-1`)})});function r(e,n){let r=t.value.getNode(e[n].dataset.key);return r.canFocus&&r.visible&&(r.parent?.expanded||r.parent?.level===0)}n_(e,`keydown`,t=>{let i=t.target;if(!i.className.includes(n.b(`node`)))return;let a=kx(t),o=Array.from(e.value.querySelectorAll(`.${n.is(`focusable`)}[role=treeitem]`)),s=o.indexOf(i),c;if([Q.up,Q.down].includes(a)){if(t.preventDefault(),a===Q.up){c=s===-1?0:s===0?o.length-1:s-1;let e=c;for(;!r(o,c);){if(c--,c===e){c=-1;break}c<0&&(c=o.length-1)}}else{c=s===-1?0:s<o.length-1?s+1:0;let e=c;for(;!r(o,c);){if(c++,c===e){c=-1;break}c>=o.length&&(c=0)}}c!==-1&&o[c].focus()}[Q.left,Q.right].includes(a)&&(t.preventDefault(),i.click());let l=i.querySelector(`[type="checkbox"]`);[Q.enter,Q.numpadEnter,Q.space].includes(a)&&l&&(t.preventDefault(),l.click())});let i=()=>{var t;if(!e.value)return;let r=Array.from(e.value.querySelectorAll(`.${n.is(`focusable`)}[role=treeitem]`));Array.from(e.value.querySelectorAll(`input[type=checkbox]`)).forEach(e=>{e.setAttribute(`tabindex`,`-1`)});let i=e.value.querySelectorAll(`.${n.is(`checked`)}[role=treeitem]`);if(i.length){i[0].setAttribute(`tabindex`,`0`);return}(t=r[0])==null||t.setAttribute(`tabindex`,`0`)}}var MG=Y({data:{type:J(Array),default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkOnClickLeaf:{type:Boolean,default:!0},checkDescendants:Boolean,autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:{type:Array},defaultExpandedKeys:{type:Array},currentNodeKey:{type:[String,Number]},renderContent:{type:J(Function)},showCheckbox:Boolean,draggable:Boolean,allowDrag:{type:J(Function)},allowDrop:{type:J(Function)},props:{type:Object,default:()=>({children:`children`,label:`label`,disabled:`disabled`})},lazy:Boolean,highlightCurrent:Boolean,load:{type:Function},filterNodeMethod:{type:Function},accordion:Boolean,indent:{type:Number,default:18},icon:{type:Ny}}),NG=R({name:`ElTree`,components:{ElTreeNode:AG},props:MG,emits:{"check-change":(e,t,n)=>e&&Cg(t)&&Cg(n),"current-change":(e,t)=>!0,"node-click":(e,t,n,r)=>e&&t&&r instanceof Event,"node-contextmenu":(e,t,n,r)=>e instanceof Event&&t&&n,"node-collapse":(e,t,n)=>e&&t,"node-expand":(e,t,n)=>e&&t,check:(e,t)=>e&&t,"node-drag-start":(e,t)=>e&&t,"node-drag-end":(e,t,n,r)=>e&&r,"node-drop":(e,t,n,r)=>e&&t&&r,"node-drag-leave":(e,t,n)=>e&&t&&n,"node-drag-enter":(e,t,n)=>e&&t&&n,"node-drag-over":(e,t,n)=>e&&t&&n},setup(e,t){let{t:n}=N_(),r=q(`tree`),i=M(new vG({key:e.nodeKey,data:e.data,lazy:e.lazy,props:e.props,load:e.load,currentNodeKey:e.currentNodeKey,checkStrictly:e.checkStrictly,checkDescendants:e.checkDescendants,defaultCheckedKeys:e.defaultCheckedKeys,defaultExpandedKeys:e.defaultExpandedKeys,autoExpandParent:e.autoExpandParent,defaultExpandAll:e.defaultExpandAll,filterNodeMethod:e.filterNodeMethod}));i.value.initialize();let a=M(i.value.root),o=M(null),s=M(null),c=M(null),{broadcastExpanded:l}=CG(e),{dragState:u}=TG({props:e,ctx:t,el$:s,dropIndicator$:c,store:i});jG({el$:s},i);let d=ao(),f=K(()=>{let e=d?.parent;for(;e;){if(e.type.name===`ElTreeSelect`)return!0;e=e.parent}return!1}),p=K(()=>{let{childNodes:e}=a.value;return(!e||e.length===0||e.every(({visible:e})=>!e))&&!f.value});L(()=>e.currentNodeKey,e=>{i.value.setCurrentNodeKey(e??null)}),L(()=>e.defaultCheckedKeys,(e,t)=>{$h(e,t)||i.value.setDefaultCheckedKey(e??[])}),L(()=>e.defaultExpandedKeys,e=>{i.value.setDefaultExpandedKeys(e??[])}),L(()=>e.data,e=>{i.value.setData(e)},{deep:!0}),L(()=>e.checkStrictly,e=>{i.value.checkStrictly=e});let m=t=>{if(!e.filterNodeMethod)throw Error(`[Tree] filterNodeMethod is required when filter`);i.value.filter(t)},h=t=>uG(e.nodeKey,t.data),g=t=>{if(!e.nodeKey)throw Error(`[Tree] nodeKey is required in ${t}`)},_=e=>{g(`getNodePath`);let t=i.value.getNode(e);if(!t)return[];let n=[t.data],r=t.parent;for(;r&&r!==a.value;)n.push(r.data),r=r.parent;return n.reverse()},v=(e,t)=>i.value.getCheckedNodes(e,t),y=e=>i.value.getCheckedKeys(e),b=()=>{let e=i.value.getCurrentNode();return e?e.data:null};return er(yG,{ctx:t,props:e,store:i,root:a,currentNode:o,instance:d}),er(ob,void 0),{ns:r,store:i,root:a,currentNode:o,dragState:u,el$:s,dropIndicator$:c,isEmpty:p,filter:m,getNodeKey:h,getNodePath:_,getCheckedNodes:v,getCheckedKeys:y,getCurrentNode:b,getCurrentKey:()=>{g(`getCurrentKey`);let t=b();return t?t[e.nodeKey]:null},setCheckedNodes:(e,t)=>{g(`setCheckedNodes`),i.value.setCheckedNodes(e,t)},setCheckedKeys:(e,t)=>{g(`setCheckedKeys`),i.value.setCheckedKeys(e,t)},setChecked:(e,t,n)=>{i.value.setChecked(e,t,n)},getHalfCheckedNodes:()=>i.value.getHalfCheckedNodes(),getHalfCheckedKeys:()=>i.value.getHalfCheckedKeys(),setCurrentNode:(e,n=!0)=>{g(`setCurrentNode`),dG(i,t.emit,()=>{l(e),i.value.setUserCurrentNode(e,n)})},setCurrentKey:(e=null,n=!0)=>{g(`setCurrentKey`),dG(i,t.emit,()=>{l(),i.value.setCurrentNodeKey(e,n)})},t:n,getNode:e=>i.value.getNode(e),remove:e=>{i.value.remove(e)},append:(e,t)=>{i.value.append(e,t)},insertBefore:(e,t)=>{i.value.insertBefore(e,t)},insertAfter:(e,t)=>{i.value.insertAfter(e,t)},handleNodeExpand:(e,n,r)=>{l(n),t.emit(`node-expand`,e,n,r)},updateKeyChildren:(e,t)=>{g(`updateKeyChild`),i.value.updateChildren(e,t)}}}});function PG(e,t,n,r,i,a){let o=oi(`el-tree-node`);return B(),V(`div`,{ref:`el$`,class:A([e.ns.b(),e.ns.is(`dragging`,!!e.dragState.draggingNode),e.ns.is(`drop-not-allow`,!e.dragState.allowDrop),e.ns.is(`drop-inner`,e.dragState.dropType===`inner`),{[e.ns.m(`highlight-current`)]:e.highlightCurrent}]),role:`tree`},[(B(!0),V(ja,null,fi(e.root.childNodes,t=>(B(),H(o,{key:e.getNodeKey(t),node:t,props:e.props,accordion:e.accordion,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent,onNodeExpand:e.handleNodeExpand},null,8,[`node`,`props`,`accordion`,`render-after-expand`,`show-checkbox`,`render-content`,`onNodeExpand`]))),128)),e.isEmpty?(B(),V(`div`,{key:0,class:A(e.ns.e(`empty-block`))},[z(e.$slots,`empty`,{},()=>[U(`span`,{class:A(e.ns.e(`empty-text`))},j(e.emptyText??e.t(`el.tree.emptyText`)),3)])],2)):G(`v-if`,!0),Qn(U(`div`,{ref:`dropIndicator$`,class:A(e.ns.e(`drop-indicator`))},null,2),[[is,e.dragState.showDropIndicator]])],2)}var FG=nv(X(NG,[[`render`,PG],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree.vue`]])),IG=(e,{attrs:t,emit:n},{select:r,tree:i,key:a})=>{let o=q(`tree-select`);L(()=>e.data,()=>{e.filterable&&P(()=>{var e;(e=i.value)==null||e.filter(r.value?.states.inputValue)})},{flush:`post`});let s=e=>{let t=e.at(-1);if(t.expanded&&t.childNodes.at(-1))s([t.childNodes.at(-1)]);else{(i.value.el$?.querySelector(`[data-key="${e.at(-1).key}"]`))?.focus({preventScroll:!0});return}};return Yr(()=>{n_(()=>r.value?.$el,`keydown`,async e=>{let t=kx(e),{dropdownMenuVisible:n}=r.value;[Q.down,Q.up].includes(t)&&n&&(await P(),setTimeout(()=>{var e;if(Q.up===t){let e=i.value.store.root.childNodes;s(e);return}(e=r.value.optionsArray[r.value.states.hoveringIndex].$el?.parentNode?.parentNode)==null||e.focus({preventScroll:!0})}))},{capture:!0})}),{...mg(_n(e),Object.keys(fL.props)),...t,class:K(()=>t.class),style:K(()=>t.style),"onUpdate:modelValue":e=>n(sv,e),valueKey:a,popperClass:K(()=>{let t=[o.e(`popper`)];return e.popperClass&&t.push(e.popperClass),t.join(` `)}),filterMethod:(t=``)=>{var n;e.filterMethod?e.filterMethod(t):e.remoteMethod?e.remoteMethod(t):(n=i.value)==null||n.filter(t)}}},LG=R({extends:pL,setup(e,t){let n=pL.setup(e,t);delete n.selectOptionClick;let r=ao().proxy;return P(()=>{n.select.states.cachedOptions.get(r.value)||n.select.onOptionCreate(r)}),L(()=>t.attrs.visible,e=>{P(()=>{n.states.visible=e})},{immediate:!0}),n},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function RG(e){return e||e===0}function zG(e){return x(e)&&e.length}function BG(e){return x(e)?e:RG(e)?[e]:[]}function VG(e,t,n,r,i){for(let a=0;a<e.length;a++){let o=e[a];if(t(o,a,e,i))return r?r(o,a,e,i):o;{let e=n(o);if(zG(e)){let i=VG(e,t,n,r,o);if(i)return i}}}}function HG(e,t,n,r){for(let i=0;i<e.length;i++){let a=e[i];t(a,i,e,r);let o=n(a);zG(o)&&HG(o,t,n,a)}}var UG=(e,{attrs:t,slots:n,emit:r},{select:i,tree:a,key:o})=>{L([()=>e.modelValue,a],()=>{e.showCheckbox&&P(()=>{let t=a.value;t&&!$h(t.getCheckedKeys(),BG(e.modelValue))&&t.setCheckedKeys(BG(e.modelValue))})},{immediate:!0,deep:!0});let s=K(()=>({value:o.value,label:`label`,children:`children`,disabled:`disabled`,isLeaf:`isLeaf`,...e.props})),c=(e,t)=>{let n=s.value[e];return T(n)?n(t,a.value?.getNode(c(`value`,t))):t[n]},l=BG(e.modelValue).map(t=>VG(e.data||[],e=>c(`value`,e)===t,e=>c(`children`,e),(e,t,n,r)=>r&&c(`value`,r))).filter(e=>RG(e)),u=K(()=>{if(!e.renderAfterExpand&&!e.lazy)return[];let t=[];return HG(e.data.concat(e.cacheData),e=>{let n=c(`value`,e);t.push({value:n,currentLabel:c(`label`,e),isDisabled:c(`disabled`,e)})},e=>c(`children`,e)),t}),d=()=>a.value?.getCheckedKeys().filter(e=>{let t=a.value?.getNode(e);return!eg(t)&&Tg(t.childNodes)});return{...mg(_n(e),Object.keys(FG.props)),...t,nodeKey:o,expandOnClickNode:K(()=>!e.checkStrictly&&e.expandOnClickNode),defaultExpandedKeys:K(()=>e.defaultExpandedKeys?e.defaultExpandedKeys.concat(l):l),renderContent:(t,{node:r,data:i,store:a})=>t(LG,{value:c(`value`,i),label:c(`label`,i),disabled:c(`disabled`,i),visible:r.visible},e.renderContent?()=>e.renderContent(t,{node:r,data:i,store:a}):n.default?()=>n.default({node:r,data:i,store:a}):void 0),filterNodeMethod:(t,n,r)=>e.filterNodeMethod?e.filterNodeMethod(t,n,r):t?new RegExp(VI(t),`i`).test(c(`label`,n)||``):!0,onNodeClick:(n,r,a)=>{var o,s;if((o=t.onNodeClick)==null||o.call(t,n,r,a),!(e.showCheckbox&&e.checkOnClickNode))if(!e.showCheckbox&&(e.checkStrictly||r.isLeaf)){if(!c(`disabled`,n)){let e=i.value?.states.options.get(c(`value`,n));(s=i.value)==null||s.handleOptionSelect(e)}}else e.expandOnClickNode&&a.proxy.handleExpandIconClick()},onCheck:(n,o)=>{var s;if(!e.showCheckbox)return;let l=c(`value`,n),u={};HG([a.value.store.root],e=>u[e.key]=e,e=>e.childNodes);let f=o.checkedKeys,p=e.multiple?BG(e.modelValue).filter(e=>!(e in u)&&!f.includes(e)):[],m=p.concat(f);if(e.checkStrictly)r(sv,e.multiple?m:m.includes(l)?l:void 0);else if(e.multiple){let e=d();r(sv,p.concat(e))}else{let t=VG([n],e=>!zG(c(`children`,e))&&!c(`disabled`,e),e=>c(`children`,e)),i=t?c(`value`,t):void 0,a=RG(e.modelValue)&&!!VG([n],t=>c(`value`,t)===e.modelValue,e=>c(`children`,e));r(sv,i===e.modelValue||a?void 0:i)}P(()=>{var r;let i=BG(e.modelValue);a.value.setCheckedKeys(i),(r=t.onCheck)==null||r.call(t,n,{checkedKeys:a.value.getCheckedKeys(),checkedNodes:a.value.getCheckedNodes(),halfCheckedKeys:a.value.getHalfCheckedKeys(),halfCheckedNodes:a.value.getHalfCheckedNodes()})}),(s=i.value)==null||s.focus()},onNodeExpand:(n,i,o)=>{var s;(s=t.onNodeExpand)==null||s.call(t,n,i,o),P(()=>{if(!e.checkStrictly&&e.lazy&&e.multiple&&i.checked){let t={},n=a.value.getCheckedKeys();HG([a.value.store.root],e=>t[e.key]=e,e=>e.childNodes);let i=BG(e.modelValue).filter(e=>!(e in t)&&!n.includes(e)),o=d();r(sv,i.concat(o))}})},cacheOptions:u}},WG=R({props:{data:{type:Array,default:()=>[]}},setup(e){let t=I(RI);return L(()=>e.data,()=>{e.data.forEach(e=>{t.states.cachedOptions.has(e.value)||t.states.cachedOptions.set(e.value,e)});let n=t.selectRef?.querySelectorAll(`input`)||[];Fg&&!Array.from(n).includes(document.activeElement)&&t.setSelected()},{flush:`post`,immediate:!0}),()=>void 0}}),GG=nv(X(R({name:`ElTreeSelect`,inheritAttrs:!1,props:{...$I,...MG,cacheData:{type:Array,default:()=>[]}},setup(e,t){let{slots:n,expose:r}=t,i=M(),a=M(),o=K(()=>e.nodeKey||e.valueKey||`value`),s=IG(e,t,{select:i,tree:a,key:o}),{cacheOptions:c,...l}=UG(e,t,{select:i,tree:a,key:o}),u=Zt({});return r(u),Yr(()=>{Object.assign(u,{...mg(a.value,[`filter`,`updateKeyChildren`,`getCheckedNodes`,`setCheckedNodes`,`getCheckedKeys`,`setCheckedKeys`,`setChecked`,`getHalfCheckedNodes`,`getHalfCheckedKeys`,`getCurrentKey`,`getCurrentNode`,`setCurrentKey`,`setCurrentNode`,`getNode`,`remove`,`append`,`insertBefore`,`insertAfter`]),...mg(i.value,[`focus`,`blur`,`selectedLabel`]),treeRef:a.value,selectRef:i.value})}),()=>wo(fL,Zt({...s,ref:e=>i.value=e}),{...n,default:()=>[wo(WG,{data:c.value}),wo(FG,Zt({...l,ref:e=>a.value=e}))]})}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tree-select/src/tree-select.vue`]])),KG=Symbol(),qG={key:-1,level:-1,data:{}},JG=(e=>(e.KEY=`id`,e.LABEL=`label`,e.CHILDREN=`children`,e.DISABLED=`disabled`,e.CLASS=``,e))(JG||{}),YG=(e=>(e.ADD=`add`,e.DELETE=`delete`,e))(YG||{}),XG={type:Number,default:26},ZG=Y({data:{type:J(Array),default:()=>qy([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:J(Object),default:()=>qy({children:`children`,label:`label`,disabled:`disabled`,value:`id`,class:``})},highlightCurrent:Boolean,showCheckbox:Boolean,defaultCheckedKeys:{type:J(Array),default:()=>qy([])},checkStrictly:Boolean,defaultExpandedKeys:{type:J(Array),default:()=>qy([])},indent:{type:Number,default:16},itemSize:XG,icon:{type:Ny},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkOnClickLeaf:{type:Boolean,default:!0},currentNodeKey:{type:J([String,Number])},accordion:Boolean,filterMethod:{type:J(Function)},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:Boolean}),QG=Y({node:{type:J(Object),default:()=>qy(qG)},expanded:Boolean,checked:Boolean,indeterminate:Boolean,showCheckbox:Boolean,disabled:Boolean,current:Boolean,hiddenExpandIcon:Boolean,itemSize:XG}),$G=Y({node:{type:J(Object),required:!0}}),eK=`node-click`,tK=`node-drop`,nK=`node-expand`,rK=`node-collapse`,iK=`current-change`,aK=`check`,oK=`check-change`,sK=`node-contextmenu`,cK={[eK]:(e,t,n)=>e&&t&&n,[tK]:(e,t,n)=>e&&t&&n,[nK]:(e,t)=>e&&t,[rK]:(e,t)=>e&&t,[iK]:(e,t)=>e&&t,[aK]:(e,t)=>e&&t,[oK]:(e,t)=>e&&Cg(t),[sK]:(e,t,n)=>e&&t&&n},lK={click:(e,t)=>!!(e&&t),drop:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&Cg(t)};function uK(e,t){let n=M(new Set),r=M(new Set),{emit:i}=ao();L([()=>t.value,()=>e.defaultCheckedKeys],()=>P(()=>{v(e.defaultCheckedKeys)}),{immediate:!0});let a=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;let{levelTreeNodeMap:i,maxLevel:a}=t.value,o=n.value,s=new Set;for(let e=a;e>=1;--e){let t=i.get(e);t&&t.forEach(e=>{let t=e.children,n=!e.isLeaf||e.disabled||o.has(e.key);if(t){let r=!0,i=!1;for(let e of t){let t=e.key;if(e.isEffectivelyChecked||(n=!1),o.has(t))i=!0;else if(s.has(t)){r=!1,i=!0;break}else r=!1}r?o.add(e.key):i?(s.add(e.key),o.delete(e.key)):(o.delete(e.key),s.delete(e.key))}e.isEffectivelyChecked=n})}r.value=s},o=e=>n.value.has(e.key),s=e=>r.value.has(e.key),c=(t,r,i=!0,o=!0)=>{let s=n.value,c=t.children;!e.checkStrictly&&i&&c?.length&&(r=c.some(e=>!e.isEffectivelyChecked));let u=(t,n)=>{s[n?YG.ADD:YG.DELETE](t.key);let r=t.children;!e.checkStrictly&&r&&r.forEach(e=>{(!e.disabled||e.children)&&u(e,n)})};u(t,r),o&&a(),i&&l(t,r)},l=(e,t)=>{let{checkedNodes:n,checkedKeys:r}=m(),{halfCheckedNodes:a,halfCheckedKeys:o}=h();i(aK,e.data,{checkedKeys:r,checkedNodes:n,halfCheckedKeys:o,halfCheckedNodes:a}),i(oK,e.data,t)};function u(e=!1){return m(e).checkedKeys}function d(e=!1){return m(e).checkedNodes}function f(){return h().halfCheckedKeys}function p(){return h().halfCheckedNodes}function m(r=!1){let i=[],a=[];if(t?.value&&e.showCheckbox){let{treeNodeMap:e}=t.value;n.value.forEach(t=>{let n=e.get(t);n&&(!r||r&&n.isLeaf)&&(a.push(t),i.push(n.data))})}return{checkedKeys:a,checkedNodes:i}}function h(){let n=[],i=[];if(t?.value&&e.showCheckbox){let{treeNodeMap:e}=t.value;r.value.forEach(t=>{let r=e.get(t);r&&(i.push(t),n.push(r.data))})}return{halfCheckedNodes:n,halfCheckedKeys:i}}function g(e){n.value.clear(),r.value.clear(),P(()=>{v(e)})}function _(n,r){if(t?.value&&e.showCheckbox){let e=t.value.treeNodeMap.get(n);e&&c(e,r,!1)}}function v(n){if(t?.value){let{treeNodeMap:r}=t.value;if(e.showCheckbox&&r&&n?.length>0){for(let e of n){let t=r.get(e);t&&!o(t)&&c(t,!0,!1,!1)}a()}}}return{updateCheckedKeys:a,toggleCheckbox:c,isChecked:o,isIndeterminate:s,getCheckedKeys:u,getCheckedNodes:d,getHalfCheckedKeys:f,getHalfCheckedNodes:p,setChecked:_,setCheckedKeys:g}}function dK(e,t){let n=M(new Set([])),r=M(new Set([])),i=K(()=>T(e.filterMethod));function a(a){if(!i.value)return;let o=new Set,s=r.value,c=n.value,l=[],u=t.value?.treeNodes||[],d=e.filterMethod;c.clear();function f(e){e.forEach(e=>{l.push(e),d?.(a,e.data,e)?l.forEach(e=>{o.add(e.key),e.expanded=!0}):(e.expanded=!1,e.isLeaf&&c.add(e.key));let t=e.children;if(t&&f(t),!e.isLeaf){if(!o.has(e.key))c.add(e.key);else if(t){let n=!0;for(let e of t)if(!c.has(e.key)){n=!1;break}n?s.add(e.key):s.delete(e.key)}}l.pop()})}return f(u),o}function o(e){return r.value.has(e.key)}return{hiddenExpandIconKeySet:r,hiddenNodeKeySet:n,doFilter:a,isForceHiddenExpandIcon:o}}function fK(e,t){let n=M(new Set),r=M(),i=dn(),a=M(),{isIndeterminate:o,isChecked:s,toggleCheckbox:c,getCheckedKeys:l,getCheckedNodes:u,getHalfCheckedKeys:d,getHalfCheckedNodes:f,setChecked:p,setCheckedKeys:m}=uK(e,i),{doFilter:h,hiddenNodeKeySet:g,isForceHiddenExpandIcon:_}=dK(e,i),v=K(()=>e.props?.value||JG.KEY),y=K(()=>e.props?.children||JG.CHILDREN),b=K(()=>e.props?.disabled||JG.DISABLED),x=K(()=>e.props?.label||JG.LABEL),S=K(()=>{let e=n.value,t=g.value,r=[],a=i.value?.treeNodes||[],o=[];for(let e=a.length-1;e>=0;--e)o.push(a[e]);for(;o.length;){let n=o.pop();if(!t.has(n.key)&&(r.push(n),n.children&&e.has(n.key)))for(let e=n.children.length-1;e>=0;--e)o.push(n.children[e])}return r}),C=K(()=>S.value.length>0);function w(e){let t=new Map,r=new Map,i=1;function a(e,o=1,s=void 0){var c;let l=[];for(let i of e){let e=D(i),u={level:o,key:e,data:i};u.label=ee(i),u.parent=s;let d=E(i);u.disabled=k(i),u.isLeaf=!d||d.length===0,u.expanded=n.value.has(e),d&&d.length&&(u.children=a(d,o+1,u)),l.push(u),t.set(e,u),r.has(o)||r.set(o,[]),(c=r.get(o))==null||c.push(u)}return o>i&&(i=o),l}let o=a(e);return{treeNodeMap:t,levelTreeNodeMap:r,maxLevel:i,treeNodes:o}}function T(e){let t=h(e);t&&(n.value=t)}function E(e){return e[y.value]}function D(e){return e?e[v.value]:``}function k(e){return e[b.value]}function ee(e){return e[x.value]}function te(e){n.value.has(e.key)?ce(e):se(e)}function ne(e){let t=new Set,r=i.value.treeNodeMap;n.value.forEach(e=>{let t=r.get(e);n.value.delete(t.key),t.expanded=!1}),e.forEach(e=>{let n=r.get(e);for(;n&&!t.has(n.key);)t.add(n.key),n.expanded=!0,n=n.parent}),n.value=t}function re(n,r){t(eK,n.data,n,r),ae(n),e.expandOnClickNode&&te(n),e.showCheckbox&&(e.checkOnClickNode||n.isLeaf&&e.checkOnClickLeaf)&&!n.disabled&&c(n,!s(n),!0)}function ie(e,n){t(tK,e.data,e,n)}function ae(e){ue(e)||(r.value=e.key,t(iK,e.data,e))}function oe(e,t){c(e,t)}function se(r){let a=n.value;if(i.value&&e.accordion){let{treeNodeMap:e}=i.value;a.forEach(t=>{let n=e.get(t);r&&r.level===n?.level&&(a.delete(t),n.expanded=!1)})}a.add(r.key);let o=he(r.key);o&&(o.expanded=!0,t(nK,o.data,o))}function ce(e){n.value.delete(e.key);let r=he(e.key);r&&(r.expanded=!1,t(rK,r.data,r))}function le(e){return!!e.disabled}function ue(e){let t=r.value;return t!==void 0&&t===e.key}function de(){if(r.value)return i.value?.treeNodeMap.get(r.value)?.data}function fe(){return r.value}function pe(e){r.value=e}function me(e){i.value=w(e)}function he(e){let t=O(e)?D(e):e;return i.value?.treeNodeMap.get(t)}function ge(e,t=`auto`){let n=he(e);n&&a.value&&a.value.scrollToItem(S.value.indexOf(n),t)}function _e(e){var t;(t=a.value)==null||t.scrollTo(e)}return L(()=>e.currentNodeKey,e=>{r.value=e},{immediate:!0}),L(()=>e.defaultExpandedKeys,e=>{n.value=new Set(e)},{immediate:!0}),L(()=>e.data,e=>{me(e)},{immediate:!0}),{tree:i,flattenTree:S,isNotEmpty:C,listRef:a,getKey:D,getChildren:E,toggleExpand:te,toggleCheckbox:c,isChecked:s,isIndeterminate:o,isDisabled:le,isCurrent:ue,isForceHiddenExpandIcon:_,handleNodeClick:re,handleNodeDrop:ie,handleNodeCheck:oe,getCurrentNode:de,getCurrentKey:fe,setCurrentKey:pe,getCheckedKeys:l,getCheckedNodes:u,getHalfCheckedKeys:d,getHalfCheckedNodes:f,setChecked:p,setCheckedKeys:m,filter:T,setData:me,getNode:he,expandNode:se,collapseNode:ce,setExpandedKeys:ne,scrollToNode:ge,scrollTo:_e}}var pK=R({name:`ElTreeNodeContent`,props:$G,setup(e){let t=I(KG),n=q(`tree`);return()=>{let r=e.node,{data:i}=r;return t?.ctx.slots.default?t.ctx.slots.default({node:r,data:i}):wo(MW,{tag:`span`,truncated:!0,class:n.be(`node`,`label`)},()=>[r?.label])}}}),mK=[`aria-expanded`,`aria-disabled`,`aria-checked`,`data-key`],hK=X(R({name:`ElTreeNode`,__name:`tree-node`,props:QG,emits:lK,setup(e,{emit:t}){let n=e,r=t,i=I(KG),a=q(`tree`),o=K(()=>i?.props.indent??16),s=K(()=>i?.props.icon??Rv),c=e=>{let t=i?.props.props.class;if(!t)return{};let n;if(T(t)){let{data:r}=e;n=t(r,e)}else n=t;return E(n)?{[n]:!0}:n},l=e=>{r(`click`,n.node,e)},u=e=>{r(`drop`,n.node,e)},d=()=>{r(`toggle`,n.node)},f=e=>{r(`check`,n.node,e)},p=e=>{i?.instance?.vnode?.props?.onNodeContextmenu&&(e.stopPropagation(),e.preventDefault()),i?.ctx.emit(sK,e,n.node?.data,n.node)};return(e,t)=>(B(),V(`div`,{ref:`node$`,class:A([N(a).b(`node`),N(a).is(`expanded`,e.expanded),N(a).is(`current`,e.current),N(a).is(`focusable`,!e.disabled),N(a).is(`checked`,!e.disabled&&e.checked),c(e.node)]),role:`treeitem`,tabindex:`-1`,"aria-expanded":e.expanded,"aria-disabled":e.disabled,"aria-checked":e.checked,"data-key":e.node?.key,onClick:$s(l,[`stop`]),onContextmenu:p,onDragover:t[1]||=$s(()=>{},[`prevent`]),onDragenter:t[2]||=$s(()=>{},[`prevent`]),onDrop:$s(u,[`stop`])},[U(`div`,{class:A(N(a).be(`node`,`content`)),style:be({paddingLeft:`${(e.node.level-1)*o.value}px`,height:e.itemSize+`px`})},[s.value?(B(),H(N(Z),{key:0,class:A([N(a).is(`leaf`,!!e.node?.isLeaf),N(a).is(`hidden`,e.hiddenExpandIcon),{expanded:!e.node?.isLeaf&&e.expanded},N(a).be(`node`,`expand-icon`)]),onClick:$s(d,[`stop`])},{default:F(()=>[(B(),H(ci(s.value)))]),_:1},8,[`class`])):G(`v-if`,!0),e.showCheckbox?(B(),H(N($E),{key:1,"model-value":e.checked,indeterminate:e.indeterminate,disabled:e.disabled,onChange:f,onClick:t[0]||=$s(()=>{},[`stop`])},null,8,[`model-value`,`indeterminate`,`disabled`])):G(`v-if`,!0),W(N(pK),{node:{...e.node,expanded:e.expanded}},null,8,[`node`])],6)],42,mK))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue`]]),gK=nv(X(R({name:`ElTreeV2`,__name:`tree`,props:ZG,emits:cK,setup(e,{expose:t,emit:n}){let r=e,i=n,a=bi(),o=K(()=>r.itemSize);er(KG,{ctx:{emit:i,slots:a},props:r,instance:ao()}),er(ob,void 0);let{t:s}=N_(),c=q(`tree`),{flattenTree:l,isNotEmpty:u,listRef:d,toggleExpand:f,isIndeterminate:p,isChecked:m,isDisabled:h,isCurrent:g,isForceHiddenExpandIcon:_,handleNodeClick:v,handleNodeDrop:y,handleNodeCheck:b,toggleCheckbox:x,getCurrentNode:S,getCurrentKey:C,setCurrentKey:w,getCheckedKeys:T,getCheckedNodes:E,getHalfCheckedKeys:D,getHalfCheckedNodes:O,setChecked:k,setCheckedKeys:ee,filter:te,setData:ne,getNode:re,expandNode:ie,collapseNode:ae,setExpandedKeys:oe,scrollToNode:se,scrollTo:ce}=fK(r,i);return t({toggleCheckbox:x,getCurrentNode:S,getCurrentKey:C,setCurrentKey:w,getCheckedKeys:T,getCheckedNodes:E,getHalfCheckedKeys:D,getHalfCheckedNodes:O,setChecked:k,setCheckedKeys:ee,filter:te,setData:ne,getNode:re,expandNode:ie,collapseNode:ae,setExpandedKeys:oe,scrollToNode:se,scrollTo:ce}),(e,t)=>(B(),V(`div`,{class:A([N(c).b(),{[N(c).m(`highlight-current`)]:e.highlightCurrent}]),role:`tree`},[N(u)?(B(),H(N(rz),{key:0,ref_key:`listRef`,ref:d,"class-name":N(c).b(`virtual-list`),data:N(l),total:N(l).length,height:e.height,"item-size":o.value,"perf-mode":e.perfMode,"scrollbar-always-on":e.scrollbarAlwaysOn},{default:F(({data:t,index:n,style:r})=>[(B(),H(hK,{key:t[n].key,style:be(r),node:t[n],expanded:t[n].expanded,"show-checkbox":e.showCheckbox,checked:N(m)(t[n]),indeterminate:N(p)(t[n]),"item-size":o.value,disabled:N(h)(t[n]),current:N(g)(t[n]),"hidden-expand-icon":N(_)(t[n]),onClick:N(v),onToggle:N(f),onCheck:N(b),onDrop:N(y)},null,8,[`style`,`node`,`expanded`,`show-checkbox`,`checked`,`indeterminate`,`item-size`,`disabled`,`current`,`hidden-expand-icon`,`onClick`,`onToggle`,`onCheck`,`onDrop`]))]),_:1},8,[`class-name`,`data`,`total`,`height`,`item-size`,`perf-mode`,`scrollbar-always-on`])):(B(),V(`div`,{key:1,class:A(N(c).e(`empty-block`))},[z(e.$slots,`empty`,{},()=>[U(`span`,{class:A(N(c).e(`empty-text`))},j(e.emptyText??N(s)(`el.tree.emptyText`)),3)])],2))],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue`]])),_K=Symbol(`uploadContextKey`),vK=`ElUpload`,yK=class extends Error{constructor(e,t,n,r){super(e),this.name=`UploadAjaxError`,this.status=t,this.method=n,this.url=r}};function bK(e,t,n){let r;return r=n.response?`${n.response.error||n.response}`:n.responseText?`${n.responseText}`:`fail to ${t.method} ${e} ${n.status}`,new yK(r,n.status,t.method,e)}function xK(e){let t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}var SK=e=>{typeof XMLHttpRequest>`u`&&x_(vK,`XMLHttpRequest is undefined`);let t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener(`progress`,t=>{let n=t;n.percent=t.total>0?t.loaded/t.total*100:0,e.onProgress(n)});let r=new FormData;if(e.data)for(let[t,n]of Object.entries(e.data))x(n)&&n.length?r.append(t,...n):r.append(t,n);r.append(e.filename,e.file,e.file.name),t.addEventListener(`error`,()=>{e.onError(bK(n,e,t))}),t.addEventListener(`load`,()=>{if(t.status<200||t.status>=300)return e.onError(bK(n,e,t));e.onSuccess(xK(t))}),t.open(e.method,n,!0),e.withCredentials&&`withCredentials`in t&&(t.withCredentials=!0);let i=e.headers||{};if(i instanceof Headers)i.forEach((e,n)=>t.setRequestHeader(n,e));else for(let[e,n]of Object.entries(i))eg(n)||t.setRequestHeader(e,String(n));return t.send(r),t},CK=[`text`,`picture`,`picture-card`],wK=1,TK=()=>Date.now()+wK++,EK=Y({action:{type:String,default:`#`},headers:{type:J(Object)},method:{type:String,default:`post`},data:{type:J([Object,Function,Promise]),default:()=>qy({})},multiple:Boolean,name:{type:String,default:`file`},drag:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:``},fileList:{type:J(Array),default:()=>qy([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:CK,default:`text`},httpRequest:{type:J(Function),default:SK},disabled:{type:Boolean,default:void 0},limit:Number}),DK=Y({...EK,beforeUpload:{type:J(Function),default:p},beforeRemove:{type:J(Function)},onRemove:{type:J(Function),default:p},onChange:{type:J(Function),default:p},onPreview:{type:J(Function),default:p},onSuccess:{type:J(Function),default:p},onProgress:{type:J(Function),default:p},onError:{type:J(Function),default:p},onExceed:{type:J(Function),default:p},crossorigin:{type:J(String)}}),OK=Y({files:{type:J(Array),default:()=>qy([])},disabled:{type:Boolean,default:void 0},handlePreview:{type:J(Function),default:p},listType:{type:String,values:CK,default:`text`},crossorigin:{type:J(String)}}),kK={remove:e=>!!e},AK=[`tabindex`,`aria-disabled`,`onKeydown`],jK=[`src`,`crossorigin`],MK=[`onClick`],NK=[`title`],PK=[`onClick`],FK=[`onClick`],IK=X(R({name:`ElUploadList`,__name:`upload-list`,props:OK,emits:kK,setup(e,{emit:t}){let n=e,r=t,{t:i}=N_(),a=q(`upload`),o=q(`icon`),s=q(`list`),c=db(),l=M(!1),u=K(()=>[a.b(`list`),a.bm(`list`,n.listType),a.is(`disabled`,c.value)]),d=e=>{r(`remove`,e)};return(e,t)=>(B(),H(Fs,{tag:`ul`,class:A(u.value),name:N(s).b()},{default:F(()=>[(B(!0),V(ja,null,fi(e.files,(n,r)=>(B(),V(`li`,{key:n.uid||n.name,class:A([N(a).be(`list`,`item`),N(a).is(n.status),{focusing:l.value}]),tabindex:N(c)?void 0:0,"aria-disabled":N(c),role:`button`,onKeydown:tc(e=>!N(c)&&d(n),[`delete`]),onFocus:t[0]||=e=>l.value=!0,onBlur:t[1]||=e=>l.value=!1,onClick:t[2]||=e=>l.value=!1},[z(e.$slots,`default`,{file:n,index:r},()=>[e.listType===`picture`||n.status!==`uploading`&&e.listType===`picture-card`?(B(),V(`img`,{key:0,class:A(N(a).be(`list`,`item-thumbnail`)),src:n.url,crossorigin:e.crossorigin,alt:``},null,10,jK)):G(`v-if`,!0),n.status===`uploading`||e.listType!==`picture-card`?(B(),V(`div`,{key:1,class:A(N(a).be(`list`,`item-info`))},[U(`a`,{class:A(N(a).be(`list`,`item-name`)),onClick:$s(t=>e.handlePreview(n),[`prevent`])},[W(N(Z),{class:A(N(o).m(`document`))},{default:F(()=>[W(N(Qv))]),_:1},8,[`class`]),U(`span`,{class:A(N(a).be(`list`,`item-file-name`)),title:n.name},j(n.name),11,NK)],10,MK),n.status===`uploading`?(B(),H(N(KL),{key:0,type:e.listType===`picture-card`?`circle`:`line`,"stroke-width":e.listType===`picture-card`?6:2,percentage:Number(n.percentage),style:be(e.listType===`picture-card`?``:`margin-top: 0.5rem`)},null,8,[`type`,`stroke-width`,`percentage`,`style`])):G(`v-if`,!0)],2)):G(`v-if`,!0),U(`label`,{class:A(N(a).be(`list`,`item-status-label`))},[e.listType===`text`?(B(),H(N(Z),{key:0,class:A([N(o).m(`upload-success`),N(o).m(`circle-check`)])},{default:F(()=>[W(N(Uv))]),_:1},8,[`class`])):[`picture-card`,`picture`].includes(e.listType)?(B(),H(N(Z),{key:1,class:A([N(o).m(`upload-success`),N(o).m(`check`)])},{default:F(()=>[W(N(Vv))]),_:1},8,[`class`])):G(`v-if`,!0)],2),N(c)?G(`v-if`,!0):(B(),H(N(Z),{key:2,class:A(N(o).m(`close`)),onClick:e=>d(n)},{default:F(()=>[W(N(qv))]),_:1},8,[`class`,`onClick`])),G(` Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn`),G(` This is a bug which needs to be fixed `),G(` TODO: Fix the incorrect navigation interaction `),N(c)?G(`v-if`,!0):(B(),V(`i`,{key:3,class:A(N(o).m(`close-tip`))},j(N(i)(`el.upload.deleteTip`)),3)),e.listType===`picture-card`?(B(),V(`span`,{key:4,class:A(N(a).be(`list`,`item-actions`))},[U(`span`,{class:A(N(a).be(`list`,`item-preview`)),onClick:t=>e.handlePreview(n)},[W(N(Z),{class:A(N(o).m(`zoom-in`))},{default:F(()=>[W(N(jy))]),_:1},8,[`class`])],10,PK),N(c)?G(`v-if`,!0):(B(),V(`span`,{key:0,class:A(N(a).be(`list`,`item-delete`)),onClick:e=>d(n)},[W(N(Z),{class:A(N(o).m(`delete`))},{default:F(()=>[W(N(Zv))]),_:1},8,[`class`])],10,FK))],2)):G(`v-if`,!0)])],42,AK))),128)),z(e.$slots,`append`)]),_:3},8,[`class`,`name`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue`]]),LK=Y({disabled:{type:Boolean,default:void 0}}),RK={file:e=>x(e)},zK=`ElUploadDrag`,BK=X(R({name:zK,__name:`upload-dragger`,props:LK,emits:RK,setup(e,{emit:t}){let n=t;I(_K)||x_(zK,`usage: <el-upload><el-upload-dragger /></el-upload>`);let r=q(`upload`),i=M(!1),a=db(),o=e=>{if(a.value)return;i.value=!1,e.stopPropagation();let t=Array.from(e.dataTransfer.files),r=e.dataTransfer.items||[];t.forEach((e,t)=>{let n=r[t],i=(n?.webkitGetAsEntry)?.call(n);i&&(e.isDirectory=i.isDirectory)}),n(`file`,t)},s=()=>{a.value||(i.value=!0)},c=e=>{e.currentTarget.contains(e.relatedTarget)||(i.value=!1)};return(e,t)=>(B(),V(`div`,{class:A([N(r).b(`dragger`),N(r).is(`dragover`,i.value)]),onDrop:$s(o,[`prevent`]),onDragover:$s(s,[`prevent`]),onDragleave:$s(c,[`prevent`])},[z(e.$slots,`default`)],34))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue`]]),VK=Y({...EK,beforeUpload:{type:J(Function),default:p},onRemove:{type:J(Function),default:p},onStart:{type:J(Function),default:p},onSuccess:{type:J(Function),default:p},onProgress:{type:J(Function),default:p},onError:{type:J(Function),default:p},onExceed:{type:J(Function),default:p}}),HK=[`tabindex`,`aria-disabled`,`onKeydown`],UK=[`name`,`disabled`,`multiple`,`accept`],WK=X(R({name:`ElUploadContent`,inheritAttrs:!1,__name:`upload-content`,props:VK,setup(e,{expose:t}){let n=e,r=q(`upload`),i=db(),a=dn({}),o=dn(),s=e=>{if(e.length===0)return;let{autoUpload:t,limit:r,fileList:i,multiple:a,onStart:o,onExceed:s}=n;if(r&&i.length+e.length>r){s(e,i);return}a||(e=e.slice(0,1));for(let n of e){let e=n;e.uid=TK(),o(e),t&&c(e)}},c=async e=>{if(o.value.value=``,!n.beforeUpload)return u(e);let t,r={};try{let i=n.data,a=n.beforeUpload(e);r=re(n.data)?wm(n.data):n.data,t=await a,re(n.data)&&$h(i,r)&&(r=wm(n.data))}catch{t=!1}if(t===!1){n.onRemove(e);return}let i=e;t instanceof Blob&&(i=t instanceof File?t:new File([t],e.name,{type:e.type})),u(Object.assign(i,{uid:e.uid}),r)},l=async(e,t)=>T(e)?e(t):e,u=async(e,t)=>{let{headers:r,data:i,method:o,withCredentials:s,name:c,action:u,onProgress:d,onSuccess:f,onError:p,httpRequest:m}=n;try{t=await l(t??i,e)}catch{n.onRemove(e);return}let{uid:h}=e,g={headers:r||{},withCredentials:s,file:e,data:t,method:o,filename:c,action:u,onProgress:t=>{d(t,e)},onSuccess:t=>{f(t,e),delete a.value[h]},onError:t=>{p(t,e),delete a.value[h]}},_=m(g);a.value[h]=_,_ instanceof Promise&&_.then(g.onSuccess,g.onError)},d=e=>{let t=e.target.files;t&&s(Array.from(t))},f=()=>{i.value||(o.value.value=``,o.value.click())},p=()=>{f()};return t({abort:e=>{K_(a.value).filter(e?([t])=>String(e.uid)===t:()=>!0).forEach(([e,t])=>{t instanceof XMLHttpRequest&&t.abort(),delete a.value[e]})},upload:c}),(e,t)=>(B(),V(`div`,{class:A([N(r).b(),N(r).m(e.listType),N(r).is(`drag`,e.drag),N(r).is(`disabled`,N(i))]),tabindex:N(i)?void 0:0,"aria-disabled":N(i),role:`button`,onClick:f,onKeydown:tc($s(p,[`self`]),[`enter`,`space`])},[e.drag?(B(),H(BK,{key:0,disabled:N(i),onFile:s},{default:F(()=>[z(e.$slots,`default`)]),_:3},8,[`disabled`])):z(e.$slots,`default`,{key:1}),U(`input`,{ref_key:`inputRef`,ref:o,class:A(N(r).e(`input`)),name:e.name,disabled:N(i),multiple:e.multiple,accept:e.accept,type:`file`,onChange:d,onClick:t[0]||=$s(()=>{},[`stop`])},null,42,UK)],42,HK))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue`]]),GK=`ElUpload`,KK=e=>{e.url?.startsWith(`blob:`)&&URL.revokeObjectURL(e.url)},qK=(e,t)=>{let n=__(e,`fileList`,void 0,{passive:!0}),r=e=>n.value.find(t=>t.uid===e.uid);function i(e){var n;(n=t.value)==null||n.abort(e)}function a(e=[`ready`,`uploading`,`success`,`fail`]){n.value=n.value.filter(t=>!e.includes(t.status))}function o(e){n.value=n.value.filter(t=>t.uid!==e.uid)}let s=t=>{P(()=>e.onChange(t,n.value))},c=(t,i)=>{let a=r(i);a&&(console.error(t),a.status=`fail`,o(a),e.onError(t,a,n.value),s(a))},l=(t,i)=>{let a=r(i);a&&(e.onProgress(t,a,n.value),a.status=`uploading`,a.percentage=Math.round(t.percent))},u=(t,i)=>{let a=r(i);a&&(a.status=`success`,a.response=t,e.onSuccess(t,a,n.value),s(a))},d=t=>{eg(t.uid)&&(t.uid=TK());let r={name:t.name,percentage:0,status:`ready`,size:t.size,raw:t,uid:t.uid};if(e.listType===`picture-card`||e.listType===`picture`)try{r.url=URL.createObjectURL(t)}catch(t){t.message,e.onError(t,r,n.value)}n.value=[...n.value,r],s(r)},f=async t=>{let a=t instanceof File?r(t):t;a||x_(GK,`file to be removed not found`);let s=t=>{i(t),o(t),e.onRemove(t,n.value),KK(t)};e.beforeRemove?await e.beforeRemove(a,n.value)!==!1&&s(a):s(a)};function p(){n.value.filter(({status:e})=>e===`ready`).forEach(({raw:e})=>e&&t.value?.upload(e))}return L(()=>e.listType,t=>{t!==`picture-card`&&t!==`picture`||(n.value=n.value.map(t=>{let{raw:r,url:i}=t;if(!i&&r)try{t.url=URL.createObjectURL(r)}catch(r){e.onError(r,t,n.value)}return t}))}),L(n,e=>{for(let t of e)t.uid||=TK(),t.status||=`success`},{immediate:!0,deep:!0}),{uploadFiles:n,abort:i,clearFiles:a,handleError:c,handleProgress:l,handleStart:d,handleSuccess:u,handleRemove:f,submit:p,revokeFileObjectURL:KK}},JK=nv(X(R({name:`ElUpload`,__name:`upload`,props:DK,setup(e,{expose:t}){let n=e,r=db(),i=dn(),{abort:a,submit:o,clearFiles:s,uploadFiles:c,handleStart:l,handleError:u,handleRemove:d,handleSuccess:f,handleProgress:p,revokeFileObjectURL:m}=qK(n,i),h=K(()=>n.listType===`picture-card`),g=K(()=>({...n,fileList:c.value,onStart:l,onProgress:p,onSuccess:f,onError:u,onRemove:d}));return Qr(()=>{c.value.forEach(m)}),er(_K,{accept:bn(n,`accept`)}),t({abort:a,submit:o,clearFiles:s,handleStart:l,handleRemove:d}),(e,t)=>(B(),V(`div`,null,[h.value&&e.showFileList?(B(),H(IK,{key:0,disabled:N(r),"list-type":e.listType,files:N(c),crossorigin:e.crossorigin,"handle-preview":e.onPreview,onRemove:N(d)},pi({append:F(()=>[W(WK,$a({ref_key:`uploadRef`,ref:i},g.value),{default:F(()=>[e.$slots.trigger?z(e.$slots,`trigger`,{key:0}):G(`v-if`,!0),!e.$slots.trigger&&e.$slots.default?z(e.$slots,`default`,{key:1}):G(`v-if`,!0)]),_:3},16)]),_:2},[e.$slots.file?{name:`default`,fn:F(({file:t,index:n})=>[z(e.$slots,`file`,{file:t,index:n})]),key:`0`}:void 0]),1032,[`disabled`,`list-type`,`files`,`crossorigin`,`handle-preview`,`onRemove`])):G(`v-if`,!0),!h.value||h.value&&!e.showFileList?(B(),H(WK,$a({key:1,ref_key:`uploadRef`,ref:i},g.value),{default:F(()=>[e.$slots.trigger?z(e.$slots,`trigger`,{key:0}):G(`v-if`,!0),!e.$slots.trigger&&e.$slots.default?z(e.$slots,`default`,{key:1}):G(`v-if`,!0)]),_:3},16)):G(`v-if`,!0),e.$slots.trigger?z(e.$slots,`default`,{key:2}):G(`v-if`,!0),z(e.$slots,`tip`),!h.value&&e.showFileList?(B(),H(IK,{key:3,disabled:N(r),"list-type":e.listType,files:N(c),crossorigin:e.crossorigin,"handle-preview":e.onPreview,onRemove:N(d)},pi({_:2},[e.$slots.file?{name:`default`,fn:F(({file:t,index:n})=>[z(e.$slots,`file`,{file:t,index:n})]),key:`0`}:void 0]),1032,[`disabled`,`list-type`,`files`,`crossorigin`,`handle-preview`,`onRemove`])):G(`v-if`,!0)]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue`]])),YK=Y({zIndex:{type:Number,default:9},rotate:{type:Number,default:-22},width:Number,height:Number,image:String,content:{type:J([String,Array]),default:`Element Plus`},font:{type:J(Object)},gap:{type:J(Array),default:()=>[100,100]},offset:{type:J(Array)}});function XK(e){return e.replace(/([A-Z])/g,`-$1`).toLowerCase()}function ZK(e){return Object.keys(e).map(t=>`${XK(t)}: ${e[t]};`).join(` `)}function QK(){return window.devicePixelRatio||1}var $K=(e,t)=>{let n=!1;return e.removedNodes.length&&t&&(n=Array.from(e.removedNodes).includes(t)),e.type===`attributes`&&e.target===t&&(n=!0),n},eq={left:[0,.5],start:[0,.5],center:[.5,0],right:[1,-.5],end:[1,-.5]};function tq(e,t,n=1){let r=document.createElement(`canvas`),i=r.getContext(`2d`),a=e*n,o=t*n;return r.setAttribute(`width`,`${a}px`),r.setAttribute(`height`,`${o}px`),i.save(),[i,r,a,o]}function nq(){function e(e,t,n,r,i,a,o,s,c){let[l,u,d,f]=tq(r,i,n),p=0;if(e instanceof HTMLImageElement)l.drawImage(e,0,0,d,f);else{let{color:t,fontSize:r,fontStyle:o,fontWeight:s,fontFamily:u,textAlign:f,textBaseline:m}=a,h=Number(r)*n;l.font=`${o} normal ${s} ${h}px/${i}px ${u}`,l.fillStyle=t,l.textAlign=f,l.textBaseline=m;let g=x(e)?e:[e];if(m!==`top`&&g[0]){let e=l.measureText(g[0]);l.textBaseline=`top`;let t=l.measureText(g[0]);p=e.actualBoundingBoxAscent-t.actualBoundingBoxAscent}g?.forEach((e,t)=>{let[r,i]=eq[f];l.fillText(e??``,d*r+c*i,t*(h+a.fontGap*n))})}let m=Math.PI/180*Number(t),h=Math.max(r,i),[g,_,v]=tq(h,h,n);g.translate(v/2,v/2),g.rotate(m),d>0&&f>0&&g.drawImage(u,-d/2,-f/2);function y(e,t){return[e*Math.cos(m)-t*Math.sin(m),e*Math.sin(m)+t*Math.cos(m)]}let b=0,S=0,C=0,w=0,T=d/2,E=f/2;[[0-T,0-E],[0+T,0-E],[0+T,0+E],[0-T,0+E]].forEach(([e,t])=>{let[n,r]=y(e,t);b=Math.min(b,n),S=Math.max(S,n),C=Math.min(C,r),w=Math.max(w,r)});let D=b+v/2,O=C+v/2,k=S-b,ee=w-C,te=o*n,ne=s*n,re=(k+te)*2,ie=ee+ne,[ae,oe]=tq(re,ie);function se(e=0,t=0){ae.drawImage(_,D,O,k,ee,e,t+p,k,ee)}return se(),se(k+te,-ee/2-ne/2),se(k+te,ee/2+ne/2),[oe.toDataURL(),re/n,ie/n]}return e}var rq=nv(X(R({name:`ElWatermark`,__name:`watermark`,props:YK,setup(e){let t={position:`relative`},n=e,r=K(()=>n.font?.fontGap??3),i=K(()=>n.font?.color??`rgba(0,0,0,.15)`),a=K(()=>n.font?.fontSize??16),o=K(()=>n.font?.fontWeight??`normal`),s=K(()=>n.font?.fontStyle??`normal`),c=K(()=>n.font?.fontFamily??`sans-serif`),l=K(()=>n.font?.textAlign??`center`),u=K(()=>n.font?.textBaseline??`hanging`),d=K(()=>n.gap[0]),f=K(()=>n.gap[1]),p=K(()=>d.value/2),m=K(()=>f.value/2),h=K(()=>n.offset?.[0]??p.value),g=K(()=>n.offset?.[1]??m.value),_=()=>{let e={zIndex:n.zIndex,position:`absolute`,left:0,top:0,width:`100%`,height:`100%`,pointerEvents:`none`,backgroundRepeat:`repeat`},t=h.value-p.value,r=g.value-m.value;return t>0&&(e.left=`${t}px`,e.width=`calc(100% - ${t}px)`,t=0),r>0&&(e.top=`${r}px`,e.height=`calc(100% - ${r}px)`,r=0),e.backgroundPosition=`${t}px ${r}px`,e},v=dn(null),y=dn(),b=M(!1),S=()=>{y.value&&=(y.value.remove(),void 0)},C=(e,t)=>{var n;v.value&&y.value&&(b.value=!0,y.value.setAttribute(`style`,ZK({..._(),backgroundImage:`url('${e}')`,backgroundSize:`${Math.floor(t)}px`})),(n=v.value)==null||n.append(y.value),setTimeout(()=>{b.value=!1}))},w=e=>{let t=120,i=64,o=0,{image:s,content:l,width:u,height:d,rotate:f}=n;if(!s&&e.measureText){e.font=`${Number(a.value)}px ${c.value}`;let n=x(l)?l:[l],s=0,u=0;n.forEach(t=>{let{width:n,fontBoundingBoxAscent:r,fontBoundingBoxDescent:i,actualBoundingBoxAscent:a,actualBoundingBoxDescent:o}=e.measureText(t),c=Sg(r)?a+o:r+i;n>s&&(s=Math.ceil(n)),c>u&&(u=Math.ceil(c))}),t=s,i=u*n.length+(n.length-1)*r.value;let d=Math.PI/180*Number(f);o=Math.ceil(Math.abs(Math.sin(d)*i)/2),t+=o}return[u??t,d??i,o]},T=nq(),E=()=>{let e=document.createElement(`canvas`).getContext(`2d`),t=n.image,p=n.content,m=n.rotate;if(e){y.value||=document.createElement(`div`);let n=QK(),[h,g,_]=w(e),v=e=>{let[t,p]=T(e||``,m,n,h,g,{color:i.value,fontSize:a.value,fontStyle:s.value,fontWeight:o.value,fontFamily:c.value,fontGap:r.value,textAlign:l.value,textBaseline:u.value},d.value,f.value,_);C(t,p)};if(t){let e=new Image;e.onload=()=>{v(e)},e.onerror=()=>{v(p)},e.crossOrigin=`anonymous`,e.referrerPolicy=`no-referrer`,e.src=t}else v(p)}};return Yr(()=>{E()}),L(()=>n,()=>{E()},{deep:!0,flush:`post`}),Qr(()=>{S()}),s_(v,e=>{b.value||e.forEach(e=>{$K(e,y.value)&&(S(),E())})},{attributes:!0,subtree:!0,childList:!0}),(e,n)=>(B(),V(`div`,{ref_key:`containerRef`,ref:v,style:be([t])},[z(e.$slots,`default`)],4))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/watermark/src/watermark.vue`]])),iq=Y({zIndex:{type:Number,default:1001},visible:Boolean,fill:{type:String,default:`rgba(0,0,0,0.5)`},pos:{type:J(Object)},targetAreaClickable:{type:Boolean,default:!0}}),aq=Math.min,oq=Math.max,sq=Math.round,cq=Math.floor,lq=e=>({x:e,y:e}),uq={left:`right`,right:`left`,bottom:`top`,top:`bottom`},dq={start:`end`,end:`start`};function fq(e,t,n){return oq(e,aq(t,n))}function pq(e,t){return typeof e==`function`?e(t):e}function mq(e){return e.split(`-`)[0]}function hq(e){return e.split(`-`)[1]}function gq(e){return e===`x`?`y`:`x`}function _q(e){return e===`y`?`height`:`width`}var vq=new Set([`top`,`bottom`]);function yq(e){return vq.has(mq(e))?`y`:`x`}function bq(e){return gq(yq(e))}function xq(e,t,n){n===void 0&&(n=!1);let r=hq(e),i=bq(e),a=_q(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=Aq(o)),[o,Aq(o)]}function Sq(e){let t=Aq(e);return[Cq(e),t,Cq(t)]}function Cq(e){return e.replace(/start|end/g,e=>dq[e])}var wq=[`left`,`right`],Tq=[`right`,`left`],Eq=[`top`,`bottom`],Dq=[`bottom`,`top`];function Oq(e,t,n){switch(e){case`top`:case`bottom`:return n?t?Tq:wq:t?wq:Tq;case`left`:case`right`:return t?Eq:Dq;default:return[]}}function kq(e,t,n,r){let i=hq(e),a=Oq(mq(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(Cq)))),a}function Aq(e){return e.replace(/left|right|bottom|top/g,e=>uq[e])}function jq(e){return{top:0,right:0,bottom:0,left:0,...e}}function Mq(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:jq(e)}function Nq(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Pq(e,t,n){let{reference:r,floating:i}=e,a=yq(t),o=bq(t),s=_q(o),c=mq(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(hq(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1);break}return p}var Fq=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=a.filter(Boolean),c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Pq(l,r,c),f=r,p={},m=0;for(let n=0;n<s.length;n++){let{name:a,fn:h}=s[n],{x:g,y:_,data:v,reset:y}=await h({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:p,rects:l,platform:o,elements:{reference:e,floating:t}});u=g??u,d=_??d,p={...p,[a]:{...p[a],...v}},y&&m<=50&&(m++,typeof y==`object`&&(y.placement&&(f=y.placement),y.rects&&(l=y.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):y.rects),{x:u,y:d}=Pq(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:p}};async function Iq(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=pq(t,e),p=Mq(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=Nq(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=Nq(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Lq=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=pq(e,t)||{};if(l==null)return{};let d=Mq(u),f={x:n,y:r},p=bq(i),m=_q(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=aq(d[_],T),D=aq(d[v],T),O=E,k=C-h[m]-D,ee=C/2-h[m]/2+w,te=fq(O,ee,k),ne=!c.arrow&&hq(i)!=null&&ee!==te&&a.reference[m]/2-(ee<O?E:D)-h[m]/2<0,re=ne?ee<O?ee-O:ee-k:0;return{[p]:f[p]+re,data:{[p]:te,centerOffset:ee-te-re,...ne&&{alignmentOffset:re}},reset:ne}}}),Rq=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=pq(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let g=mq(r),_=yq(o),v=mq(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[Aq(o)]:Sq(o)),x=p!==`none`;!d&&x&&b.push(...kq(o,m,p,y));let S=[o,...b],C=await Iq(t,h),w=[],T=i.flip?.overflows||[];if(l&&w.push(C[g]),u){let e=xq(r,a,y);w.push(C[e[0]],C[e[1]])}if(T=[...T,{placement:r,overflows:w}],!w.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==yq(t))||T.every(e=>yq(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=yq(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}},zq=new Set([`left`,`top`]);async function Bq(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=mq(n),s=hq(n),c=yq(n)===`y`,l=zq.has(o)?-1:1,u=a&&c?-1:1,d=pq(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Vq=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Bq(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Hq=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i}=t,{mainAxis:a=!0,crossAxis:o=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=pq(e,t),l={x:n,y:r},u=await Iq(t,c),d=yq(mq(i)),f=gq(d),p=l[f],m=l[d];if(a){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=p+u[e],r=p-u[t];p=fq(n,p,r)}if(o){let e=d===`y`?`top`:`left`,t=d===`y`?`bottom`:`right`,n=m+u[e],r=m-u[t];m=fq(n,m,r)}let h=s.fn({...t,[f]:p,[d]:m});return{...h,data:{x:h.x-n,y:h.y-r,enabled:{[f]:a,[d]:o}}}}}};function Uq(){return typeof window<`u`}function Wq(e){return qq(e)?(e.nodeName||``).toLowerCase():`#document`}function Gq(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Kq(e){return((qq(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function qq(e){return Uq()?e instanceof Node||e instanceof Gq(e).Node:!1}function Jq(e){return Uq()?e instanceof Element||e instanceof Gq(e).Element:!1}function Yq(e){return Uq()?e instanceof HTMLElement||e instanceof Gq(e).HTMLElement:!1}function Xq(e){return!Uq()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof Gq(e).ShadowRoot}var Zq=new Set([`inline`,`contents`]);function Qq(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=dJ(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!Zq.has(i)}var $q=new Set([`table`,`td`,`th`]);function eJ(e){return $q.has(Wq(e))}var tJ=[`:popover-open`,`:modal`];function nJ(e){return tJ.some(t=>{try{return e.matches(t)}catch{return!1}})}var rJ=[`transform`,`translate`,`scale`,`rotate`,`perspective`],iJ=[`transform`,`translate`,`scale`,`rotate`,`perspective`,`filter`],aJ=[`paint`,`layout`,`strict`,`content`];function oJ(e){let t=cJ(),n=Jq(e)?dJ(e):e;return rJ.some(e=>n[e]?n[e]!==`none`:!1)||(n.containerType?n.containerType!==`normal`:!1)||!t&&(n.backdropFilter?n.backdropFilter!==`none`:!1)||!t&&(n.filter?n.filter!==`none`:!1)||iJ.some(e=>(n.willChange||``).includes(e))||aJ.some(e=>(n.contain||``).includes(e))}function sJ(e){let t=pJ(e);for(;Yq(t)&&!uJ(t);){if(oJ(t))return t;if(nJ(t))return null;t=pJ(t)}return null}function cJ(){return typeof CSS>`u`||!CSS.supports?!1:CSS.supports(`-webkit-backdrop-filter`,`none`)}var lJ=new Set([`html`,`body`,`#document`]);function uJ(e){return lJ.has(Wq(e))}function dJ(e){return Gq(e).getComputedStyle(e)}function fJ(e){return Jq(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function pJ(e){if(Wq(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||Xq(e)&&e.host||Kq(e);return Xq(t)?t.host:t}function mJ(e){let t=pJ(e);return uJ(t)?e.ownerDocument?e.ownerDocument.body:e.body:Yq(t)&&Qq(t)?t:mJ(t)}function hJ(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=mJ(e),i=r===e.ownerDocument?.body,a=Gq(r);if(i){let e=gJ(a);return t.concat(a,a.visualViewport||[],Qq(r)?r:[],e&&n?hJ(e):[])}return t.concat(r,hJ(r,[],n))}function gJ(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function _J(e){let t=dJ(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Yq(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=sq(n)!==a||sq(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function vJ(e){return Jq(e)?e:e.contextElement}function yJ(e){let t=vJ(e);if(!Yq(t))return lq(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=_J(t),o=(a?sq(n.width):n.width)/r,s=(a?sq(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var bJ=lq(0);function xJ(e){let t=Gq(e);return!cJ()||!t.visualViewport?bJ:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function SJ(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Gq(e)?!1:t}function CJ(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=vJ(e),o=lq(1);t&&(r?Jq(r)&&(o=yJ(r)):o=yJ(e));let s=SJ(a,n,r)?xJ(a):lq(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=Gq(a),t=r&&Jq(r)?Gq(r):r,n=e,i=gJ(n);for(;i&&r&&t!==n;){let e=yJ(i),t=i.getBoundingClientRect(),r=dJ(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=Gq(i),i=gJ(n)}}return Nq({width:u,height:d,x:c,y:l})}function wJ(e,t){let n=fJ(e).scrollLeft;return t?t.left+n:CJ(Kq(e)).left+n}function TJ(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-wJ(e,n),y:n.top+t.scrollTop}}function EJ(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=Kq(r),s=t?nJ(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=lq(1),u=lq(0),d=Yq(r);if((d||!d&&!a)&&((Wq(r)!==`body`||Qq(o))&&(c=fJ(r)),Yq(r))){let e=CJ(r);l=yJ(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?TJ(o,c):lq(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function DJ(e){return Array.from(e.getClientRects())}function OJ(e){let t=Kq(e),n=fJ(e),r=e.ownerDocument.body,i=oq(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=oq(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+wJ(e),s=-n.scrollTop;return dJ(r).direction===`rtl`&&(o+=oq(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var kJ=25;function AJ(e,t){let n=Gq(e),r=Kq(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=cJ();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=wJ(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=kJ&&(a-=o)}else l<=kJ&&(a+=l);return{width:a,height:o,x:s,y:c}}var jJ=new Set([`absolute`,`fixed`]);function MJ(e,t){let n=CJ(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=Yq(e)?yJ(e):lq(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function NJ(e,t,n){let r;if(t===`viewport`)r=AJ(e,n);else if(t===`document`)r=OJ(Kq(e));else if(Jq(t))r=MJ(t,n);else{let n=xJ(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Nq(r)}function PJ(e,t){let n=pJ(e);return n===t||!Jq(n)||uJ(n)?!1:dJ(n).position===`fixed`||PJ(n,t)}function FJ(e,t){let n=t.get(e);if(n)return n;let r=hJ(e,[],!1).filter(e=>Jq(e)&&Wq(e)!==`body`),i=null,a=dJ(e).position===`fixed`,o=a?pJ(e):e;for(;Jq(o)&&!uJ(o);){let t=dJ(o),n=oJ(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&jJ.has(i.position)||Qq(o)&&!n&&PJ(e,o))?r=r.filter(e=>e!==o):i=t,o=pJ(o)}return t.set(e,r),r}function IJ(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?nJ(t)?[]:FJ(t,this._c):[].concat(n),r],o=a[0],s=a.reduce((e,n)=>{let r=NJ(t,n,i);return e.top=oq(r.top,e.top),e.right=aq(r.right,e.right),e.bottom=aq(r.bottom,e.bottom),e.left=oq(r.left,e.left),e},NJ(t,o,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function LJ(e){let{width:t,height:n}=_J(e);return{width:t,height:n}}function RJ(e,t,n){let r=Yq(t),i=Kq(t),a=n===`fixed`,o=CJ(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=lq(0);function l(){c.x=wJ(i)}if(r||!r&&!a)if((Wq(t)!==`body`||Qq(i))&&(s=fJ(t)),r){let e=CJ(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&l();a&&!r&&i&&l();let u=i&&!r&&!a?TJ(i,s):lq(0);return{x:o.left+s.scrollLeft-c.x-u.x,y:o.top+s.scrollTop-c.y-u.y,width:o.width,height:o.height}}function zJ(e){return dJ(e).position===`static`}function BJ(e,t){if(!Yq(e)||dJ(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return Kq(e)===n&&(n=n.ownerDocument.body),n}function VJ(e,t){let n=Gq(e);if(nJ(e))return n;if(!Yq(e)){let t=pJ(e);for(;t&&!uJ(t);){if(Jq(t)&&!zJ(t))return t;t=pJ(t)}return n}let r=BJ(e,t);for(;r&&eJ(r)&&zJ(r);)r=BJ(r,t);return r&&uJ(r)&&zJ(r)&&!oJ(r)?n:r||sJ(e)||n}var HJ=async function(e){let t=this.getOffsetParent||VJ,n=this.getDimensions,r=await n(e.floating);return{reference:RJ(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function UJ(e){return dJ(e).direction===`rtl`}var WJ={convertOffsetParentRelativeRectToViewportRelativeRect:EJ,getDocumentElement:Kq,getClippingRect:IJ,getOffsetParent:VJ,getElementRects:HJ,getClientRects:DJ,getDimensions:LJ,getScale:yJ,isElement:Jq,isRTL:UJ};function GJ(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function KJ(e,t){let n=null,r,i=Kq(e);function a(){var e;clearTimeout(r),(e=n)==null||e.disconnect(),n=null}function o(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),a();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(s||t(),!f||!p)return;let m=cq(d),h=cq(i.clientWidth-(u+f)),g=cq(i.clientHeight-(d+p)),_=cq(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:oq(0,aq(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(n!==c){if(!y)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}n===1&&!GJ(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}function qJ(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=vJ(e),u=i||a?[...l?hJ(l):[],...hJ(t)]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n,{passive:!0}),a&&e.addEventListener(`resize`,n)});let d=l&&s?KJ(l,n):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),p.observe(t));let m,h=c?CJ(e):null;c&&g();function g(){let t=CJ(e);h&&!GJ(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var JJ=Iq,YJ=Vq,XJ=Hq,ZJ=Rq,QJ=Lq,$J=(e,t,n)=>{let r=new Map,i={platform:WJ,...n},a={...i.platform,_c:r};return Fq(e,t,{...i,platform:a})},eY=(e,t,n,r,i)=>{let a=M(null),o=()=>{let t;return t=E(e.value)?document.querySelector(e.value):T(e.value)?e.value():e.value,t},s=()=>{let e=o();if(!e||!t.value){a.value=null;return}nY(e)||e.scrollIntoView(i.value);let{left:n,top:r,width:s,height:c}=e.getBoundingClientRect();a.value={left:n,top:r,width:s,height:c,radius:0}};Yr(()=>{L([t,e],()=>{s()},{immediate:!0}),window.addEventListener(`resize`,s)}),Qr(()=>{window.removeEventListener(`resize`,s)});let c=e=>(x(n.value.offset)?n.value.offset[e]:n.value.offset)??6,l=K(()=>{if(!a.value)return a.value;let e=c(0),t=c(1),r=n.value?.radius||2;return{left:a.value.left-e,top:a.value.top-t,width:a.value.width+e*2,height:a.value.height+t*2,radius:r}});return{mergedPosInfo:l,triggerTarget:K(()=>{let e=o();return!r.value||!e||!window.DOMRect?e||void 0:{getBoundingClientRect(){return window.DOMRect.fromRect({width:l.value?.width||0,height:l.value?.height||0,x:l.value?.left||0,y:l.value?.top||0})}}})}},tY=Symbol(`ElTour`);function nY(e){let t=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,{top:r,right:i,bottom:a,left:o}=e.getBoundingClientRect();return r>=0&&o>=0&&i<=t&&a<=n}var rY=(e,t,n,r,i,a,o,s)=>{let c=M(),l=M(),u=M({}),d={x:c,y:l,placement:r,strategy:i,middlewareData:u},f=K(()=>{let e=[YJ(N(a)),ZJ(),XJ(),iY()];return N(s)&&N(n)&&e.push(QJ({element:N(n)})),e}),p=async()=>{if(!Fg)return;let n=N(e),a=N(t);if(!n||!a)return;let o=await $J(n,a,{placement:N(r),strategy:N(i),middleware:N(f)});G_(d).forEach(e=>{d[e].value=o[e]})},m=K(()=>{if(!N(e))return{position:`fixed`,top:`50%`,left:`50%`,transform:`translate3d(-50%, -50%, 0)`,maxWidth:`100vw`,zIndex:N(o)};let{overflow:t}=N(u);return{position:N(i),zIndex:N(o),top:N(l)==null?``:`${N(l)}px`,left:N(c)==null?``:`${N(c)}px`,maxWidth:t?.maxWidth?`${t?.maxWidth}px`:``}}),h=K(()=>{if(!N(s))return{};let{arrow:e}=N(u);return{left:e?.x==null?``:`${e?.x}px`,top:e?.y==null?``:`${e?.y}px`}}),g;return Yr(()=>{let n=N(e),r=N(t);n&&r&&(g=qJ(n,r,p)),ir(()=>{p()})}),Qr(()=>{g&&g()}),{update:p,contentStyle:m,arrowStyle:h}},iY=()=>({name:`overflow`,async fn(e){let t=await JJ(e),n=0;return t.left>0&&(n=t.left),t.right>0&&(n=t.right),{data:{maxWidth:e.rects.floating.width-n}}}}),aY={style:{width:`100%`,height:`100%`}},oY=[`d`],sY=X(R({name:`ElTourMask`,inheritAttrs:!1,__name:`mask`,props:iq,setup(e){let t=e,{ns:n}=I(tY),r=K(()=>t.pos?.radius??2),i=K(()=>{let e=r.value,t=`a${e},${e} 0 0 1`;return{topRight:`${t} ${e},${e}`,bottomRight:`${t} ${-e},${e}`,bottomLeft:`${t} ${-e},${-e}`,topLeft:`${t} ${e},${-e}`}}),{width:a,height:o}=y_(),s=K(()=>{let e=a.value,n=o.value,s=i.value,c=`M${e},0 L0,0 L0,${n} L${e},${n} L${e},0 Z`,l=r.value;return t.pos?`${c} M${t.pos.left+l},${t.pos.top} h${t.pos.width-l*2} ${s.topRight} v${t.pos.height-l*2} ${s.bottomRight} h${-t.pos.width+l*2} ${s.bottomLeft} v${-t.pos.height+l*2} ${s.topLeft} z`:c}),c=K(()=>({position:`fixed`,left:0,right:0,top:0,bottom:0,zIndex:t.zIndex,pointerEvents:t.pos&&t.targetAreaClickable?`none`:`auto`})),l=K(()=>({fill:t.fill,pointerEvents:`auto`,cursor:`auto`}));return xM(bn(t,`visible`),{ns:n}),(e,t)=>e.visible?(B(),V(`div`,$a({key:0,class:N(n).e(`mask`),style:c.value},e.$attrs),[(B(),V(`svg`,aY,[U(`path`,{class:A(N(n).e(`hollow`)),style:be(l.value),d:s.value},null,14,oY)]))],16)):G(`v-if`,!0)}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tour/src/mask.vue`]]),cY=Y({placement:{type:J(String),values:[`top-start`,`top-end`,`top`,`bottom-start`,`bottom-end`,`bottom`,`left-start`,`left-end`,`left`,`right-start`,`right-end`,`right`],default:`bottom`},reference:{type:J(Object),default:null},strategy:{type:J(String),values:[`absolute`,`fixed`],default:`absolute`},offset:{type:Number,default:10},showArrow:Boolean,zIndex:{type:Number,default:2001}}),lY={close:()=>!0},uY=[`data-side`],dY=X(R({name:`ElTourContent`,__name:`content`,props:cY,emits:lY,setup(e,{emit:t}){let n=e,r=t,i=M(n.placement),a=M(n.strategy),o=M(null),s=M(null);L(()=>n.placement,()=>{i.value=n.placement});let{contentStyle:c,arrowStyle:l}=rY(bn(n,`reference`),o,s,i,a,bn(n,`offset`),bn(n,`zIndex`),bn(n,`showArrow`)),u=K(()=>i.value.split(`-`)[0]),{ns:d}=I(tY),f=()=>{r(`close`)},p=e=>{e.detail.focusReason===`pointer`&&e.preventDefault()};return(e,t)=>(B(),V(`div`,{ref_key:`contentRef`,ref:o,style:be(N(c)),class:A(N(d).e(`content`)),"data-side":u.value,tabindex:`-1`},[W(N(Ix),{loop:``,trapped:``,"focus-start-el":`container`,"focus-trap-el":o.value||void 0,onReleaseRequested:f,onFocusoutPrevented:p},{default:F(()=>[z(e.$slots,`default`)]),_:3},8,[`focus-trap-el`]),e.showArrow?(B(),V(`span`,{key:0,ref_key:`arrowRef`,ref:s,style:be(N(l)),class:A(N(d).e(`arrow`))},null,6)):G(`v-if`,!0)],14,uY))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tour/src/content.vue`]]),fY=R({name:`ElTourSteps`,props:{current:{type:Number,default:0}},emits:[`update-total`],setup(e,{slots:t,emit:n}){let r=0;return()=>{let i=t.default?.call(t),a=[],o=0;function s(e){x(e)&&e.forEach(e=>{(e?.type||{})?.name===`ElTourStep`&&(a.push(e),o+=1)})}return i.length&&s(yE(i[0]?.children)),r!==o&&(r=o,n(`update-total`,o)),a.length?a[e.current]:null}}}),pY=X(R({name:`ElTour`,__name:`tour`,props:Y({modelValue:Boolean,current:{type:Number,default:0},showArrow:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeIcon:{type:Ny},placement:cY.placement,contentStyle:{type:J([Object])},mask:{type:J([Boolean,Object]),default:!0},gap:{type:J(Object),default:()=>({offset:6,radius:2})},zIndex:{type:Number},scrollIntoViewOptions:{type:J([Boolean,Object]),default:()=>({block:`center`})},type:{type:J(String)},appendTo:{type:ev.to.type,default:`body`},closeOnPressEscape:{type:Boolean,default:!0},targetAreaClickable:{type:Boolean,default:!0}}),emits:{[sv]:e=>Cg(e),"update:current":e=>wg(e),close:e=>wg(e),finish:()=>!0,change:e=>wg(e)},setup(e,{emit:t}){let n=e,r=t,i=q(`tour`),a=M(0),o=M(),s=__(n,`current`,r,{passive:!0}),c=K(()=>o.value?.target),l=K(()=>[i.b(),_.value===`primary`?i.m(`primary`):``]),u=K(()=>o.value?.placement||n.placement),d=K(()=>o.value?.contentStyle??n.contentStyle),f=K(()=>o.value?.mask??n.mask),p=K(()=>!!f.value&&n.modelValue),m=K(()=>Cg(f.value)?void 0:f.value),h=K(()=>!!c.value&&(o.value?.showArrow??n.showArrow)),g=K(()=>o.value?.scrollIntoViewOptions??n.scrollIntoViewOptions),_=K(()=>o.value?.type??n.type),{nextZIndex:v}=D_(),y=v(),b=K(()=>n.zIndex??y),{mergedPosInfo:x,triggerTarget:S}=eY(c,bn(n,`modelValue`),bn(n,`gap`),f,g);L(()=>n.modelValue,e=>{e||(s.value=0)});let C=()=>{n.closeOnPressEscape&&(r(sv,!1),r(`close`,s.value))},w=e=>{a.value=e},T=bi();return er(tY,{currentStep:o,current:s,total:a,showClose:bn(n,`showClose`),closeIcon:bn(n,`closeIcon`),mergedType:_,ns:i,slots:T,updateModelValue(e){r(sv,e)},onClose(){r(`close`,s.value)},onFinish(){r(`finish`)},onChange(){r(cv,s.value)}}),(e,t)=>(B(),V(ja,null,[W(N(ov),{to:e.appendTo},{default:F(()=>[U(`div`,$a({class:l.value},e.$attrs),[W(sY,{visible:p.value,fill:m.value?.color,style:be(m.value?.style),pos:N(x),"z-index":b.value,"target-area-clickable":e.targetAreaClickable},null,8,[`visible`,`fill`,`style`,`pos`,`z-index`,`target-area-clickable`]),e.modelValue?(B(),H(dY,{key:N(s),reference:N(S),placement:u.value,"show-arrow":h.value,"z-index":b.value,style:be(d.value),onClose:C},{default:F(()=>[W(N(fY),{current:N(s),onUpdateTotal:w},{default:F(()=>[z(e.$slots,`default`)]),_:3},8,[`current`])]),_:3},8,[`reference`,`placement`,`show-arrow`,`z-index`,`style`])):G(`v-if`,!0)],16)]),_:3},8,[`to`]),G(` just for IDE `),G(`v-if`,!0)],64))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tour/src/tour.vue`]]),mY=Y({target:{type:J([String,Object,Function])},title:String,description:String,showClose:{type:Boolean,default:void 0},closeIcon:{type:Ny},showArrow:{type:Boolean,default:void 0},placement:cY.placement,mask:{type:J([Boolean,Object]),default:void 0},contentStyle:{type:J([Object])},prevButtonProps:{type:J(Object)},nextButtonProps:{type:J(Object)},scrollIntoViewOptions:{type:J([Boolean,Object]),default:void 0},type:{type:J(String)}}),hY={close:()=>!0},gY=[`aria-label`],_Y=X(R({name:`ElTourStep`,__name:`step`,props:mY,emits:hY,setup(e,{emit:t}){let n=e,r=t,{Close:i}=Py,{t:a}=N_(),{currentStep:o,current:s,total:c,showClose:l,closeIcon:u,mergedType:d,ns:f,slots:p,updateModelValue:m,onClose:h,onFinish:g,onChange:_}=I(tY);L(n,e=>{o.value=e},{immediate:!0});let v=K(()=>n.showClose??l.value),y=K(()=>n.closeIcon??u.value??i),b=e=>{if(e)return ug(e,[`children`,`onClick`])},x=()=>{var e;--s.value,n.prevButtonProps?.onClick&&((e=n.prevButtonProps)==null||e.onClick()),_()},S=()=>{s.value>=c.value-1?C():s.value+=1,n.nextButtonProps?.onClick&&n.nextButtonProps.onClick(),_()},C=()=>{w(),g()},w=()=>{m(!1),h(),r(`close`)},T=e=>{if(!e.target?.isContentEditable)switch(kx(e)){case Q.left:e.preventDefault(),s.value>0&&x();break;case Q.right:e.preventDefault(),S();break}};return Yr(()=>{window.addEventListener(`keydown`,T)}),Qr(()=>{window.removeEventListener(`keydown`,T)}),(e,t)=>(B(),V(ja,null,[v.value?(B(),V(`button`,{key:0,"aria-label":N(a)(`el.tour.close`),class:A(N(f).e(`closebtn`)),type:`button`,onClick:w},[W(N(Z),{class:A(N(f).e(`close`))},{default:F(()=>[(B(),H(ci(y.value)))]),_:1},8,[`class`])],10,gY)):G(`v-if`,!0),U(`header`,{class:A([N(f).e(`header`),{"show-close":N(l)}])},[z(e.$slots,`header`,{},()=>[U(`span`,{role:`heading`,class:A(N(f).e(`title`))},j(e.title),3)])],2),U(`div`,{class:A(N(f).e(`body`))},[z(e.$slots,`default`,{},()=>[U(`span`,null,j(e.description),1)])],2),U(`footer`,{class:A(N(f).e(`footer`))},[U(`div`,{class:A(N(f).b(`indicators`))},[N(p).indicators?(B(),H(ci(N(p).indicators),{key:0,current:N(s),total:N(c)},null,8,[`current`,`total`])):(B(!0),V(ja,{key:1},fi(N(c),(e,t)=>(B(),V(`span`,{key:e,class:A([N(f).b(`indicator`),N(f).is(`active`,t===N(s))])},null,2))),128))],2),U(`div`,{class:A(N(f).b(`buttons`))},[N(s)>0?(B(),H(N(AT),$a({key:0,size:`small`,type:N(d)},b(e.prevButtonProps),{onClick:x}),{default:F(()=>[Ja(j(e.prevButtonProps?.children??N(a)(`el.tour.previous`)),1)]),_:1},16,[`type`])):G(`v-if`,!0),N(s)<=N(c)-1?(B(),H(N(AT),$a({key:1,size:`small`,type:N(d)===`primary`?`default`:`primary`},b(e.nextButtonProps),{onClick:S}),{default:F(()=>[Ja(j(e.nextButtonProps?.children??(N(s)===N(c)-1?N(a)(`el.tour.finish`):N(a)(`el.tour.next`))),1)]),_:1},16,[`type`])):G(`v-if`,!0)],2)],2)],64))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/tour/src/step.vue`]]),vY=nv(pY,{TourStep:_Y}),yY=av(_Y),bY=Y({container:{type:J([String,Object])},offset:{type:Number,default:0},bound:{type:Number,default:15},duration:{type:Number,default:300},marker:{type:Boolean,default:!0},type:{type:J(String),default:`default`},direction:{type:J(String),default:`vertical`},selectScrollTop:Boolean}),xY={change:e=>E(e),click:(e,t)=>e instanceof MouseEvent&&(E(t)||Sg(t))},SY=Symbol(`anchor`),CY=e=>{if(!Fg||e===``)return null;if(E(e))try{return document.querySelector(e)}catch{return null}return e};function wY(e){let t=0,n=(...n)=>{t&&mv(t),t=pv(()=>{e(...n),t=0})};return n.cancel=()=>{mv(t),t=0},n}var TY=X(R({name:`ElAnchor`,__name:`anchor`,props:bY,emits:xY,setup(e,{expose:t,emit:n}){let r=e,i=n,a=bi(),o=M(``),s=M({}),c=M(null),l=M(null),u=M(),d={},f=!1,p=0,m=q(`anchor`),h=K(()=>[m.b(),r.type===`underline`?m.m(`underline`):``,m.m(r.direction)]),g=e=>{d[e.href]=e.el},_=e=>{delete d[e]},v=e=>{o.value!==e&&(o.value=e,i(cv,e))},y=null,b=``,x=e=>{if(!u.value)return;let t=CY(e);if(!t)return;if(y){if(b===e)return;y()}b=e,f=!0;let n=Ov(t,u.value),i=DO(t,n),a=n.scrollHeight-n.clientHeight,o=Math.min(i-r.offset,a);y=Dv(u.value,p,o,r.duration,()=>{setTimeout(()=>{f=!1,b=``},20)})},S=e=>{e&&(v(e),x(e))},C=(e,t)=>{i(`click`,e,t),S(t)},w=wY(()=>{u.value&&(p=kv(u.value));let e=T();f||Sg(e)||v(e)}),T=()=>{if(!u.value)return;let e=kv(u.value),t=[];for(let e of Object.keys(d)){let n=CY(e);if(!n)continue;let i=DO(n,Ov(n,u.value));t.push({top:i-r.offset-r.bound,href:e})}t.sort((e,t)=>e.top-t.top);for(let n=0;n<t.length;n++){let i=t[n],a=t[n+1];if(n===0&&e===0)return r.selectScrollTop?i.href:``;if(i.top<=e&&(!a||a.top>e))return i.href}},E=()=>{let e=CY(r.container);!e||kg(e)?u.value=window:u.value=e};n_(u,`scroll`,w);let D=()=>{P(()=>{if(!c.value||!l.value||!o.value){s.value={};return}let e=d[o.value];if(!e){s.value={};return}let t=c.value.getBoundingClientRect(),n=l.value.getBoundingClientRect(),i=e.getBoundingClientRect();r.direction===`horizontal`?s.value={left:`${i.left-t.left}px`,width:`${i.width}px`,opacity:1}:s.value={top:`${i.top-t.top+(i.height-n.height)/2}px`,opacity:1}})};return L(o,D),L(()=>a.default?.call(a),D),Yr(()=>{E();let e=decodeURIComponent(window.location.hash);CY(e)?S(e):w()}),L(()=>r.container,()=>{E()}),er(SY,{ns:m,direction:r.direction,currentAnchor:o,addLink:g,removeLink:_,handleClick:C}),t({scrollTo:S}),(e,t)=>(B(),V(`div`,{ref_key:`anchorRef`,ref:c,class:A(h.value)},[e.marker?(B(),V(`div`,{key:0,ref_key:`markerRef`,ref:l,class:A(N(m).e(`marker`)),style:be(s.value)},null,6)):G(`v-if`,!0),U(`div`,{class:A(N(m).e(`list`))},[z(e.$slots,`default`)],2)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/anchor/src/anchor.vue`]]),EY=Y({title:String,href:String}),DY=[`href`],OY=X(R({name:`ElAnchorLink`,__name:`anchor-link`,props:EY,setup(e){let t=e,n=M(null),{ns:r,direction:i,currentAnchor:a,addLink:o,removeLink:s,handleClick:c}=I(SY),l=K(()=>[r.e(`link`),r.is(`active`,a.value===t.href)]),u=e=>{c(e,t.href)};return L(()=>t.href,(e,t)=>{P(()=>{t&&s(t),e&&o({href:e,el:n.value})})}),Yr(()=>{let{href:e}=t;e&&o({href:e,el:n.value})}),Qr(()=>{let{href:e}=t;e&&s(e)}),(e,t)=>(B(),V(`div`,{class:A(N(r).e(`item`))},[U(`a`,{ref_key:`linkRef`,ref:n,class:A(l.value),href:e.href,onClick:u},[z(e.$slots,`default`,{},()=>[Ja(j(e.title),1)])],10,DY),e.$slots[`sub-link`]&&N(i)===`vertical`?(B(),V(`div`,{key:0,class:A(N(r).e(`list`))},[z(e.$slots,`sub-link`)],2)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/anchor/src/anchor-link.vue`]]),kY=nv(TY,{AnchorLink:OY}),AY=av(OY),jY={label:`label`,value:`value`,disabled:`disabled`},MY=Y({direction:{type:J(String),default:`horizontal`},options:{type:J(Array),default:()=>[]},modelValue:{type:[String,Number,Boolean],default:void 0},props:{type:J(Object),default:()=>jY},block:Boolean,size:R_,disabled:{type:Boolean,default:void 0},validateEvent:{type:Boolean,default:!0},id:String,name:String,...Yy([`ariaLabel`])}),NY={[sv]:e=>E(e)||wg(e)||Cg(e),[cv]:e=>E(e)||wg(e)||Cg(e)},PY=[`id`,`aria-label`,`aria-labelledby`],FY=[`name`,`disabled`,`checked`,`onChange`],IY=nv(X(R({name:`ElSegmented`,__name:`segmented`,props:MY,emits:NY,setup(e,{emit:t}){let n=e,r=t,i=q(`segmented`),a=ib(),o=ub(),s=db(),{formItem:c}=sb(),{inputId:l,isLabeledByFormItem:u}=cb(n,{formItemContext:c}),d=M(null),f=c_(),p=Zt({isInit:!1,width:0,height:0,translateX:0,translateY:0,focusVisible:!1}),m=(e,t)=>{let i=_(t);r(sv,i),r(cv,i),e.target.checked=i===n.modelValue},h=K(()=>({...jY,...n.props})),g=e=>e,_=e=>O(e)?e[h.value.value]:e,v=e=>O(e)?e[h.value.label]:e,y=e=>!!(s.value||O(e)&&e[h.value.disabled]),b=e=>n.modelValue===_(e),x=e=>n.options.find(t=>_(t)===e),S=e=>[i.e(`item`),i.is(`selected`,b(e)),i.is(`disabled`,y(e))],C=()=>{if(!d.value)return;let e=d.value.querySelector(`.is-selected`),t=d.value.querySelector(`.is-selected input`);if(!e||!t){p.width=0,p.height=0,p.translateX=0,p.translateY=0,p.focusVisible=!1;return}p.isInit=!0,n.direction===`vertical`?(p.height=e.offsetHeight,p.translateY=e.offsetTop):(p.width=e.offsetWidth,p.translateX=e.offsetLeft);try{p.focusVisible=t.matches(`:focus-visible`)}catch{}},w=K(()=>[i.b(),i.m(o.value),i.is(`block`,n.block)]),T=K(()=>({width:n.direction===`vertical`?`100%`:`${p.width}px`,height:n.direction===`vertical`?`${p.height}px`:`100%`,transform:n.direction===`vertical`?`translateY(${p.translateY}px)`:`translateX(${p.translateX}px)`,display:p.isInit?`block`:`none`})),E=K(()=>[i.e(`item-selected`),i.is(`disabled`,y(x(n.modelValue))),i.is(`focus-visible`,p.focusVisible)]),D=K(()=>n.name||a.value);return p_(d,C),L(f,C),L(()=>n.modelValue,()=>{var e;C(),n.validateEvent&&((e=c?.validate)==null||e.call(c,`change`).catch(e=>void 0))},{flush:`post`}),(e,t)=>e.options.length?(B(),V(`div`,{key:0,id:N(l),ref_key:`segmentedRef`,ref:d,class:A(w.value),role:`radiogroup`,"aria-label":N(u)?void 0:e.ariaLabel||`segmented`,"aria-labelledby":N(u)?N(c).labelId:void 0},[U(`div`,{class:A([N(i).e(`group`),N(i).m(e.direction)])},[U(`div`,{style:be(T.value),class:A(E.value)},null,6),(B(!0),V(ja,null,fi(e.options,(t,n)=>(B(),V(`label`,{key:n,class:A(S(t))},[U(`input`,{class:A(N(i).e(`item-input`)),type:`radio`,name:D.value,disabled:y(t),checked:b(t),onChange:e=>m(e,t)},null,42,FY),U(`div`,{class:A(N(i).e(`item-label`))},[z(e.$slots,`default`,{item:g(t)},()=>[Ja(j(v(t)),1)])],2)],2))),128))],2)],10,PY)):G(`v-if`,!0)}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/segmented/src/segmented.vue`]])),LY=(e,t)=>{let n=e.toLowerCase();return(t.label||t.value||``).toLowerCase().includes(n)},RY=(e,t,n)=>{let{selectionEnd:r}=e;if(r===null)return;let i=e.value,a=pf(t),o=-1,s;for(let e=r-1;e>=0;--e){let t=i[e];if(t===n||t===`
`||t===`\r`){o=e;continue}if(a.includes(t)){let n=o===-1?r:o;s={pattern:i.slice(e+1,n),start:e+1,end:n,prefix:t,prefixIndex:e,splitIndex:o,selectionEnd:r};break}}return s},zY=(e,t={debug:!1,useSelectionEnd:!1})=>{let n=e.selectionStart===null?0:e.selectionStart,r=e.selectionEnd===null?0:e.selectionEnd,i=t.useSelectionEnd?r:n,a=`direction.boxSizing.width.height.overflowX.overflowY.borderTopWidth.borderRightWidth.borderBottomWidth.borderLeftWidth.borderStyle.paddingTop.paddingRight.paddingBottom.paddingLeft.fontStyle.fontVariant.fontWeight.fontStretch.fontSize.fontSizeAdjust.lineHeight.fontFamily.textAlign.textTransform.textIndent.textDecoration.letterSpacing.wordSpacing.tabSize.MozTabSize`.split(`.`);if(t.debug){let e=document.querySelector(`#input-textarea-caret-position-mirror-div`);e?.parentNode&&e.parentNode.removeChild(e)}let o=document.createElement(`div`);o.id=`input-textarea-caret-position-mirror-div`,document.body.appendChild(o);let s=o.style,c=window.getComputedStyle(e),l=e.nodeName===`INPUT`;s.whiteSpace=l?`nowrap`:`pre-wrap`,l||(s.wordWrap=`break-word`),s.position=`absolute`,t.debug||(s.visibility=`hidden`),a.forEach(e=>{if(l&&e===`lineHeight`)if(c.boxSizing===`border-box`){let e=Number.parseInt(c.height),t=Number.parseInt(c.paddingTop)+Number.parseInt(c.paddingBottom)+Number.parseInt(c.borderTopWidth)+Number.parseInt(c.borderBottomWidth),n=t+Number.parseInt(c.lineHeight);e>n?s.lineHeight=`${e-t}px`:e===n?s.lineHeight=c.lineHeight:s.lineHeight=`0`}else s.lineHeight=c.height;else s[e]=c[e]}),zy()?e.scrollHeight>Number.parseInt(c.height)&&(s.overflowY=`scroll`):s.overflow=`hidden`,o.textContent=e.value.slice(0,Math.max(0,i)),l&&o.textContent&&(o.textContent=o.textContent.replace(/\s/g,`\xA0`));let u=document.createElement(`span`);u.textContent=e.value.slice(Math.max(0,i))||`.`,u.style.position=`relative`,u.style.left=`${-e.scrollLeft}px`,u.style.top=`${-e.scrollTop}px`,o.appendChild(u);let d={top:u.offsetTop+Number.parseInt(c.borderTopWidth),left:u.offsetLeft+Number.parseInt(c.borderLeftWidth),height:Number.parseInt(c.fontSize)*1.5};return t.debug?u.style.backgroundColor=`#aaa`:document.body.removeChild(o),d.left>=e.clientWidth&&(d.left=e.clientWidth),d},BY=Y({...Xy,options:{type:J(Array),default:()=>[]},prefix:{type:J([String,Array]),default:`@`,validator:e=>E(e)?e.length===1:e.every(e=>E(e)&&e.length===1)},split:{type:String,default:` `,validator:e=>e.length===1},filterOption:{type:J([Boolean,Function]),default:()=>LY,validator:e=>e===!1?!0:T(e)},placement:{type:J(String),default:`bottom`},showArrow:Boolean,offset:{type:Number,default:0},whole:Boolean,checkIsWhole:{type:J(Function)},modelValue:String,loading:Boolean,popperClass:XC.popperClass,popperStyle:XC.popperStyle,popperOptions:{type:J(Object),default:()=>({})},props:{type:J(Object),default:()=>HY}}),VY={[sv]:e=>E(e),"whole-remove":(e,t)=>E(e)&&E(t),input:e=>E(e),search:(e,t)=>E(e)&&E(t),select:(e,t)=>O(e)&&E(t),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},HY={value:`value`,label:`label`,disabled:`disabled`},UY=Y({options:{type:J(Array),default:()=>[]},loading:Boolean,disabled:Boolean,contentId:String,ariaLabel:String}),WY={select:e=>E(e.value)},GY=[`id`,`aria-disabled`,`aria-selected`,`onMousemove`,`onClick`],KY=X(R({name:`ElMentionDropdown`,__name:`mention-dropdown`,props:UY,emits:WY,setup(e,{expose:t,emit:n}){let r=e,i=n,a=q(`mention`),{t:o}=N_(),s=M(-1),c=M(),l=M(),u=M(),d=(e,t)=>[a.be(`dropdown`,`item`),a.is(`hovering`,s.value===t),a.is(`disabled`,e.disabled||r.disabled)],f=e=>{e.disabled||r.disabled||i(`select`,e)},p=e=>{s.value=e},m=K(()=>r.disabled||r.options.every(e=>e.disabled)),h=K(()=>r.options[s.value]),g=()=>{h.value&&i(`select`,h.value)},_=e=>{let{options:t}=r;if(t.length===0||m.value)return;e===`next`?(s.value++,s.value===t.length&&(s.value=0)):e===`prev`&&(s.value--,s.value<0&&(s.value=t.length-1));let n=t[s.value];if(n.disabled){_(e);return}P(()=>v(n))},v=e=>{var t,n;let{options:i}=r,o=i.findIndex(t=>t.value===e.value),s=l.value?.[o];if(s){let e=((t=u.value)?.querySelector)?.call(t,`.${a.be(`dropdown`,`wrap`)}`);e&&Ev(e,s)}(n=c.value)==null||n.handleScroll()};return L(()=>r.options,()=>{m.value||r.options.length===0?s.value=-1:s.value=0},{immediate:!0}),t({hoveringIndex:s,navigateOptions:_,selectHoverOption:g,hoverOption:h}),(e,t)=>(B(),V(`div`,{ref_key:`dropdownRef`,ref:u,class:A(N(a).b(`dropdown`))},[e.$slots.header?(B(),V(`div`,{key:0,class:A(N(a).be(`dropdown`,`header`))},[z(e.$slots,`header`)],2)):G(`v-if`,!0),Qn(W(N(zb),{id:e.contentId,ref_key:`scrollbarRef`,ref:c,tag:`ul`,"wrap-class":N(a).be(`dropdown`,`wrap`),"view-class":N(a).be(`dropdown`,`list`),role:`listbox`,"aria-label":e.ariaLabel,"aria-orientation":`vertical`},{default:F(()=>[(B(!0),V(ja,null,fi(e.options,(t,n)=>(B(),V(`li`,{id:`${e.contentId}-${n}`,ref_for:!0,ref_key:`optionRefs`,ref:l,key:n,class:A(d(t,n)),role:`option`,"aria-disabled":t.disabled||e.disabled||void 0,"aria-selected":s.value===n,onMousemove:e=>p(n),onClick:$s(e=>f(t),[`stop`])},[z(e.$slots,`label`,{item:t,index:n},()=>[U(`span`,null,j(t.label??t.value),1)])],42,GY))),128))]),_:3},8,[`id`,`wrap-class`,`view-class`,`aria-label`]),[[is,e.options.length>0&&!e.loading]]),e.loading?(B(),V(`div`,{key:1,class:A(N(a).be(`dropdown`,`loading`))},[z(e.$slots,`loading`,{},()=>[Ja(j(N(o)(`el.mention.loading`)),1)])],2)):G(`v-if`,!0),e.$slots.footer?(B(),V(`div`,{key:2,class:A(N(a).be(`dropdown`,`footer`))},[z(e.$slots,`footer`)],2)):G(`v-if`,!0)],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/mention/src/mention-dropdown.vue`]]),qY=nv(X(R({name:`ElMention`,inheritAttrs:!1,__name:`mention`,props:BY,emits:VY,setup(e,{expose:t,emit:n}){let r=e,i=n,a=K(()=>mg(r,Object.keys(Xy))),o=q(`mention`),s=db(),c=ib(),l=M(),u=M(),d=M(),f=M(!1),p=M(),m=M(),h=K(()=>r.showArrow?r.placement:`${r.placement}-start`),g=K(()=>r.showArrow?[`bottom`,`top`]:[`bottom-start`,`top-start`]),_=K(()=>({...HY,...r.props})),v=e=>{let t={label:e[_.value.label],value:e[_.value.value],disabled:e[_.value.disabled]};return{...e,...t}},y=K(()=>r.options.map(v)),b=K(()=>{let{filterOption:e}=r;return!m.value||!e?y.value:y.value.filter(t=>e(m.value.pattern,t))}),x=K(()=>f.value&&(!!b.value.length||r.loading)),S=K(()=>`${c.value}-${d.value?.hoveringIndex}`),C=e=>{i(sv,e),i(lv,e),te()},w=e=>{var t,n;if(l.value?.isComposing)return;let a=kx(e);switch(a){case Q.left:case Q.right:te();break;case Q.up:case Q.down:if(!f.value)return;e.preventDefault(),(t=d.value)==null||t.navigateOptions(a===Q.up?`prev`:`next`);break;case Q.enter:case Q.numpadEnter:if(!f.value){r.type!==`textarea`&&te();return}e.preventDefault(),d.value?.hoverOption?(n=d.value)==null||n.selectHoverOption():f.value=!1;break;case Q.esc:if(!f.value)return;e.preventDefault(),f.value=!1;break;case Q.backspace:if(r.whole&&m.value){let{splitIndex:t,selectionEnd:n,pattern:a,prefixIndex:o,prefix:s}=m.value,c=ee();if(!c)return;let l=c.value,u=y.value.find(e=>e.value===a);if((T(r.checkIsWhole)?r.checkIsWhole(a,s):u)&&t!==-1&&t+1===n){e.preventDefault();let n=l.slice(0,o)+l.slice(t+1);i(sv,n),i(lv,n),i(`whole-remove`,a,s);let r=o;P(()=>{c.selectionStart=r,c.selectionEnd=r,re()})}}}},{wrapperRef:E}=Sb(l,{disabled:s,afterFocus(){te()},beforeBlur(e){return u.value?.isFocusInsideContent(e)},afterBlur(){f.value=!1}}),D=()=>{te()},O=e=>r.options.find(t=>e.value===t[_.value.value]),k=e=>{if(!m.value)return;let t=ee();if(!t)return;let n=t.value,{split:a}=r,o=n.slice(m.value.end),s=o.startsWith(a),c=`${e.value}${s?``:a}`,l=n.slice(0,m.value.start)+c+o;i(sv,l),i(lv,l),i(`select`,O(e),m.value.prefix);let u=m.value.start+c.length+ +!!s;P(()=>{t.selectionStart=u,t.selectionEnd=u,t.focus(),re()})},ee=()=>r.type===`textarea`?l.value?.textarea:l.value?.input,te=()=>{setTimeout(()=>{ne(),re(),P(()=>u.value?.updatePopper())},0)},ne=()=>{let e=ee();if(!e)return;let t=zY(e),n=e.getBoundingClientRect(),r=E.value.getBoundingClientRect();p.value={position:`absolute`,width:0,height:`${t.height}px`,left:`${t.left+n.left-r.left}px`,top:`${t.top+n.top-r.top}px`}},re=()=>{let e=ee();if(document.activeElement!==e){f.value=!1;return}let{prefix:t,split:n}=r;if(m.value=RY(e,t,n),m.value&&m.value.splitIndex===-1){f.value=!0,i(`search`,m.value.pattern,m.value.prefix);return}f.value=!1};return t({input:l,tooltip:u,dropdownVisible:x}),(e,t)=>(B(),V(`div`,{ref_key:`wrapperRef`,ref:E,class:A(N(o).b())},[W(N(Ob),$a($a(a.value,e.$attrs),{ref_key:`elInputRef`,ref:l,"model-value":e.modelValue,disabled:N(s),role:x.value?`combobox`:void 0,"aria-activedescendant":x.value?S.value||``:void 0,"aria-controls":x.value?N(c):void 0,"aria-expanded":x.value||void 0,"aria-label":e.ariaLabel,"aria-autocomplete":x.value?`none`:void 0,"aria-haspopup":x.value?`listbox`:void 0,onInput:C,onKeydown:w,onMousedown:D}),pi({_:2},[fi(e.$slots,(t,n)=>({name:n,fn:F(t=>[z(e.$slots,n,Te(Ka(t)))])}))]),1040,[`model-value`,`disabled`,`role`,`aria-activedescendant`,`aria-controls`,`aria-expanded`,`aria-label`,`aria-autocomplete`,`aria-haspopup`]),W(N(xw),{ref_key:`tooltipRef`,ref:u,visible:x.value,"popper-class":[N(o).e(`popper`),e.popperClass],"popper-style":e.popperStyle,"popper-options":e.popperOptions,placement:h.value,"fallback-placements":g.value,effect:`light`,pure:``,offset:e.offset,"show-arrow":e.showArrow},{default:F(()=>[U(`div`,{style:be(p.value)},null,4)]),content:F(()=>[W(KY,{ref_key:`dropdownRef`,ref:d,options:b.value,disabled:N(s),loading:e.loading,"content-id":N(c),"aria-label":e.ariaLabel,onSelect:k,onClick:t[0]||=$s(e=>l.value?.focus(),[`stop`])},pi({_:2},[fi(e.$slots,(t,n)=>({name:n,fn:F(t=>[z(e.$slots,n,Te(Ka(t)))])}))]),1032,[`options`,`disabled`,`loading`,`content-id`,`aria-label`])]),_:3},8,[`visible`,`popper-class`,`popper-style`,`popper-options`,`placement`,`fallback-placements`,`offset`,`show-arrow`])],2))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/mention/src/mention.vue`]])),JY=Y({layout:{type:String,default:`horizontal`,values:[`horizontal`,`vertical`]},lazy:Boolean}),YY={resizeStart:(e,t)=>!0,resize:(e,t)=>!0,resizeEnd:(e,t)=>!0,collapse:(e,t,n)=>!0},XY=Symbol(`splitterRootContextKey`);function ZY(e){let t=M(),{width:n,height:r}=h_(t);return{containerEl:t,containerSize:K(()=>e.value===`horizontal`?n.value:r.value)}}function QY(e){return Number(e.slice(0,-1))/100}function $Y(e){return Number(e.slice(0,-2))}function eX(e){return E(e)&&e.endsWith(`%`)}function tX(e){return E(e)&&e.endsWith(`px`)}function nX(e,t){let n=K(()=>e.value.map(e=>e.size)),r=K(()=>e.value.length),i=M([]);L([n,r,t],()=>{let n=[],a=0;for(let i=0;i<r.value;i+=1){let r=e.value[i]?.size;if(eX(r))n[i]=QY(r);else if(tX(r))n[i]=$Y(r)/t.value;else if(r||r===0){let e=Number(r);Number.isNaN(e)||(n[i]=e/t.value)}else a+=1,n[i]=void 0}let o=n.reduce((e,t)=>e+(t||0),0);if(o>1||!a){let e=1/o;n=n.map(t=>t===void 0?0:t*e)}else{let e=(1-o)/a;n=n.map(t=>t===void 0?e:t)}i.value=n});let a=e=>e*t.value;return{percentSizes:i,pxSizes:K(()=>i.value.map(a))}}function rX(e,t,n,r){let i=e=>e*t.value||0;function a(e,t){return eX(e)?i(QY(e)):tX(e)?$Y(e):e??t}let o=M(0),s=M(null),c=[],l=p,u=K(()=>e.value.map(e=>[e.min,e.max]));L(r,()=>{if(o.value){let e=new MouseEvent(`mouseup`,{bubbles:!0});window.dispatchEvent(e)}});let d=e=>{o.value=0,s.value={index:e,confirmed:!1},c=n.value},f=(n,i)=>{let d=null;if((!s.value||!s.value.confirmed)&&i!==0){if(i>0)d=n,s.value={index:n,confirmed:!0};else for(let e=n;e>=0;--e)if(c[e]>0){d=e,s.value={index:e,confirmed:!0};break}}let f=d??s.value?.index??n,m=[...c],h=f+1,g=a(u.value[f][0],0),_=a(u.value[h][0],0),v=a(u.value[f][1],t.value||0),y=a(u.value[h][1],t.value||0),b=i;m[f]+b<g&&(b=g-m[f]),m[h]-b<_&&(b=m[h]-_),m[f]+b>v&&(b=v-m[f]),m[h]-b>y&&(b=m[h]-y),m[f]+=b,m[h]-=b,o.value=b,l=()=>{e.value.forEach((e,t)=>{e.size=m[t]}),l=p},r.value||l()},m=()=>{r.value&&l(),o.value=0,s.value=null,c=[]},h=[];return{lazyOffset:o,onMoveStart:d,onMoving:f,onMoveEnd:m,movingIndex:s,onCollapse:(t,r)=>{h.length||h.push(...n.value);let i=n.value,a=r===`start`?t:t+1,o=r===`start`?t+1:t,s=i[a],c=i[o];if(s!==0&&c!==0)i[a]=0,i[o]+=s,h[t]=s;else{let e=s+c,n=h[t],r=e-n;i[o]=n,i[a]=r}e.value.forEach((e,t)=>{e.size=i[t]})}}}var iX=X(R({name:`ElSplitter`,__name:`splitter`,props:JY,emits:YY,setup(e,{emit:t}){let n=q(`splitter`),r=t,i=e,a=bn(i,`layout`),o=bn(i,`lazy`),{containerEl:s,containerSize:c}=ZY(a),{removeChild:l,children:u,addChild:d,ChildrenSorter:f}=xE(ao(),`ElSplitterPanel`);L(u,()=>{g.value=null,u.value.forEach((e,t)=>{e.setIndex(t)})});let{percentSizes:p,pxSizes:m}=nX(u,c),{lazyOffset:h,movingIndex:g,onMoveStart:_,onMoving:v,onMoveEnd:y,onCollapse:b}=rX(u,c,m,o),x=K(()=>({[n.cssVarBlockName(`bar-offset`)]:o.value?`${h.value}px`:void 0}));return er(XY,Zt({panels:u,percentSizes:p,pxSizes:m,layout:a,lazy:o,movingIndex:g,containerSize:c,onMoveStart:e=>{_(e),r(`resizeStart`,e,m.value)},onMoving:(e,t)=>{v(e,t),o.value||r(`resize`,e,m.value)},onMoveEnd:async e=>{y(),await P(),r(`resizeEnd`,e,m.value)},onCollapse:(e,t)=>{b(e,t),r(`collapse`,e,t,m.value)},registerPanel:d,unregisterPanel:l})),(e,t)=>(B(),V(`div`,{ref_key:`containerEl`,ref:s,class:A([N(n).b(),N(n).e(a.value)]),style:be(x.value)},[z(e.$slots,`default`),W(N(f)),G(` Prevent iframe touch events from breaking `),N(g)?(B(),V(`div`,{key:0,class:A([N(n).e(`mask`),N(n).e(`mask-${a.value}`)])},null,2)):G(`v-if`,!0)],6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/splitter/src/splitter.vue`]]);function aX(e){return e&&O(e)?e:{start:!!e,end:!!e}}function oX(e,t,n,r){return!!(e?.collapsible.end&&t>0||n?.collapsible.start&&r===0&&t>0)}var sX=X(R({name:`ElSplitterBar`,__name:`split-bar`,props:{index:{type:Number,required:!0},layout:{type:String,values:[`horizontal`,`vertical`],default:`horizontal`},resizable:{type:Boolean,default:!0},lazy:Boolean,startCollapsible:Boolean,endCollapsible:Boolean},emits:[`moveStart`,`moving`,`moveEnd`,`collapse`],setup(e,{emit:t}){let n=q(`splitter-bar`),r=e,i=t,a=K(()=>r.layout===`horizontal`),o=K(()=>a.value?{width:0}:{height:0}),s=K(()=>({width:a.value?`16px`:`100%`,height:a.value?`100%`:`16px`,cursor:r.resizable?a.value?`ew-resize`:`ns-resize`:`auto`,touchAction:`none`})),c=K(()=>{let e=n.e(`dragger`);return{[`${e}-horizontal`]:a.value,[`${e}-vertical`]:!a.value,[`${e}-active`]:!!l.value}}),l=M(null),u=e=>{r.resizable&&(l.value=[e.pageX,e.pageY],i(`moveStart`,r.index),window.addEventListener(`mouseup`,m),window.addEventListener(`mousemove`,f))},d=e=>{if(r.resizable&&e.touches.length===1){e.preventDefault();let t=e.touches[0];l.value=[t.pageX,t.pageY],i(`moveStart`,r.index),window.addEventListener(`touchend`,h),window.addEventListener(`touchmove`,p)}},f=e=>{let{pageX:t,pageY:n}=e,o=t-l.value[0],s=n-l.value[1],c=a.value?o:s;i(`moving`,r.index,c)},p=e=>{if(e.touches.length===1){e.preventDefault();let t=e.touches[0],n=t.pageX-l.value[0],o=t.pageY-l.value[1],s=a.value?n:o;i(`moving`,r.index,s)}},m=()=>{l.value=null,window.removeEventListener(`mouseup`,m),window.removeEventListener(`mousemove`,f),i(`moveEnd`,r.index)},h=()=>{l.value=null,window.removeEventListener(`touchend`,h),window.removeEventListener(`touchmove`,p),i(`moveEnd`,r.index)},g=K(()=>a.value?Nv:Fv),_=K(()=>a.value?Pv:Mv);return(t,r)=>(B(),V(`div`,{class:A([N(n).b()]),style:be(o.value)},[e.startCollapsible?(B(),V(`div`,{key:0,class:A([N(n).e(`collapse-icon`),N(n).e(`${e.layout}-collapse-icon-start`)]),onClick:r[0]||=t=>i(`collapse`,e.index,`start`)},[z(t.$slots,`start-collapsible`,{},()=>[(B(),H(ci(g.value),{style:{width:`12px`,height:`12px`}}))])],2)):G(`v-if`,!0),U(`div`,{class:A([N(n).e(`dragger`),c.value,N(n).is(`disabled`,!e.resizable),N(n).is(`lazy`,e.resizable&&e.lazy)]),style:be(s.value),onMousedown:u,onTouchstart:d},null,38),e.endCollapsible?(B(),V(`div`,{key:1,class:A([N(n).e(`collapse-icon`),N(n).e(`${e.layout}-collapse-icon-end`)]),onClick:r[1]||=t=>i(`collapse`,e.index,`end`)},[z(t.$slots,`end-collapsible`,{},()=>[(B(),H(ci(_.value),{style:{width:`12px`,height:`12px`}}))])],2)):G(`v-if`,!0)],6))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/splitter/src/split-bar.vue`]]),cX=Y({min:{type:[String,Number]},max:{type:[String,Number]},size:{type:[String,Number]},resizable:{type:Boolean,default:!0},collapsible:Boolean}),lX={"update:size":e=>typeof e==`number`||typeof e==`string`},uX=`ElSplitterPanel`,dX=X(R({name:uX,__name:`split-panel`,props:cX,emits:lX,setup(e,{expose:t,emit:n}){let r=q(`splitter-panel`),i=e,a=n,o=I(XY);o||x_(uX,`usage: <el-splitter><el-splitter-panel /></el-splitter/>`);let{panels:s,layout:c,lazy:l,containerSize:u,pxSizes:d}=_n(o),{registerPanel:f,unregisterPanel:p,onCollapse:m,onMoveEnd:h,onMoveStart:g,onMoving:_}=o,v=M(),y=ao(),b=y.uid,x=M(0),S=K(()=>s.value[x.value]),C=e=>{x.value=e},w=K(()=>S.value?d.value[x.value]??0:0),T=K(()=>S.value?d.value[x.value+1]??0:0),E=K(()=>S.value?s.value[x.value+1]:null),D=K(()=>E.value?i.resizable&&E.value?.resizable&&(w.value!==0||!i.min)&&(T.value!==0||!E.value.min):!1),O=K(()=>S.value?x.value!==s.value.length-1:!1),k=K(()=>oX(S.value,w.value,E.value,T.value)),ee=K(()=>oX(E.value,T.value,S.value,w.value));function te(e){return eX(e)?QY(e)*u.value||0:tX(e)?$Y(e):e??0}let ne=!1;L(()=>i.size,()=>{if(!ne&&S.value){if(!u.value){S.value.size=i.size;return}let e=te(i.size),t=te(i.max),n=te(i.min),r=Math.min(Math.max(e,n||0),t||e);r!==e&&a(`update:size`,r),S.value.size=r}}),L(()=>S.value?.size,e=>{e!==i.size&&(ne=!0,a(`update:size`,e),P(()=>ne=!1))}),L(()=>i.resizable,e=>{S.value&&(S.value.resizable=e)});let re=Zt({el:v.value,uid:b,getVnode:()=>y.vnode,setIndex:C,...i,collapsible:K(()=>aX(i.collapsible))});return f(re),Qr(()=>p(re)),t({splitterPanelRef:v}),(e,t)=>(B(),V(ja,null,[U(`div`,$a({ref_key:`panelEl`,ref:v,class:[N(r).b()],style:{flexBasis:`${w.value}px`}},e.$attrs),[z(e.$slots,`default`)],16),O.value?(B(),H(sX,{key:0,index:x.value,layout:N(c),lazy:N(l),resizable:D.value,"start-collapsible":k.value,"end-collapsible":ee.value,onMoveStart:N(g),onMoving:N(_),onMoveEnd:N(h),onCollapse:N(m)},{"start-collapsible":F(()=>[z(e.$slots,`start-collapsible`)]),"end-collapsible":F(()=>[z(e.$slots,`end-collapsible`)]),_:3},8,[`index`,`layout`,`lazy`,`resizable`,`start-collapsible`,`end-collapsible`,`onMoveStart`,`onMoving`,`onMoveEnd`,`onCollapse`])):G(`v-if`,!0)],64))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/splitter/src/split-panel.vue`]]),fX=[jv,Ry,Ow,mW,Mw,Lw,Rw,Ww,Gw,AT,jT,cE,lE,FE,IE,eO,BD,tO,$E,eD,tD,iO,bO,xO,pO,tk,ak,ck,mk,hk,gk,_k,vk,Gj,Hj,nM,rM,wM,TM,NM,PN,FN,IN,uP,yF,bF,Z,kF,wF,Ob,PF,WF,JF,_I,vI,yI,bI,wI,jL,ML,zL,GC,KL,_D,yD,vD,ZL,eR,tR,zb,fL,pL,mL,vz,Sz,Cz,Hz,Kz,qz,$z,aB,oB,gB,jH,MH,pW,AW,jW,GD,MW,$k,zW,UW,WW,xw,sG,FG,GG,gK,JK,rq,vY,yY,kY,AY,IY,qY,nv(iX,{SplitPanel:dX}),av(dX)],pX=`ElInfiniteScroll`,mX={delay:{type:Number,default:200},distance:{type:Number,default:0},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},hX=(e,t)=>Object.entries(mX).reduce((n,[r,i])=>{let{type:a,default:o}=i,s=e.getAttribute(`infinite-scroll-${r}`),c=t[s]??s??o;return c=c===`false`?!1:c,c=a(c),n[r]=Number.isNaN(c)?o:c,n},{}),gX=e=>{let{observer:t}=e[pX];t&&(t.disconnect(),delete e[pX].observer)},_X=(e,t)=>{let{container:n,containerEl:r,instance:i,observer:a,lastScrollTop:o}=e[pX],{disabled:s,distance:c}=hX(e,i),{clientHeight:l,scrollHeight:u,scrollTop:d}=r,f=d-o;if(e[pX].lastScrollTop=d,a||s||f<0)return;let p=!1;if(n===e)p=u-(l+d)<=c;else{let{clientTop:t,scrollHeight:n}=e,i=DO(e,r);p=d+l>=i+t+n-c}p&&t.call(i)};function vX(e,t){let{containerEl:n,instance:r}=e[pX],{disabled:i}=hX(e,r);i||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(r):gX(e))}var yX={async mounted(e,t){let{instance:n,value:r}=t;qw({scope:pX,from:`the directive v-infinite-scroll`,replacement:`the el-scrollbar infinite scroll`,version:`3.0.0`,ref:`https://element-plus.org/en-US/component/scrollbar#infinite-scroll`},!0),T(r)||x_(pX,`'v-infinite-scroll' binding value must be a function`),await P();let{delay:i,immediate:a}=hX(e,n),o=Cv(e,!0),s=o===window?document.documentElement:o,c=_g(_X.bind(null,e,r),i);if(o){if(e[pX]={instance:n,container:o,containerEl:s,delay:i,cb:r,onScroll:c,lastScrollTop:s.scrollTop},a){let t=new MutationObserver(_g(vX.bind(null,e,r),50));e[pX].observer=t,t.observe(e,{childList:!0,subtree:!0}),vX(e,r)}o.addEventListener(`scroll`,c)}},unmounted(e){if(!e.ElInfiniteScroll)return;let{container:t,onScroll:n}=e[pX];t?.removeEventListener(`scroll`,n),gX(e)},async updated(e){if(!e.ElInfiniteScroll)await P();else{let{containerEl:t,cb:n,observer:r}=e[pX];t.clientHeight&&r&&vX(e,n)}}};yX.install=e=>{e.directive(`InfiniteScroll`,yX)};var bX=yX;function xX(e,t){let n,r=M(!1),i=Zt({...e,originalPosition:``,originalOverflow:``,visible:!1});function a(e){i.text=e}function o(){let e=i.parent,t=d.ns;if(!e.vLoadingAddClassList){let n=e.getAttribute(`loading-number`);n=Number.parseInt(n)-1,n?e.setAttribute(`loading-number`,n.toString()):(vv(e,t.bm(`parent`,`relative`)),e.removeAttribute(`loading-number`)),vv(e,t.bm(`parent`,`hidden`))}s(),u.unmount()}function s(){var e;(e=d.$el?.parentNode)==null||e.removeChild(d.$el)}function c(){var t;e.beforeClose&&!e.beforeClose()||(r.value=!0,clearTimeout(n),n=setTimeout(l,400),i.visible=!1,(t=e.closed)==null||t.call(e))}function l(){if(!r.value)return;let e=i.parent;r.value=!1,e.vLoadingAddClassList=void 0,o()}let u=oc(R({name:`ElLoading`,setup(e,{expose:t}){let{ns:n,zIndex:r}=X_(`loading`);return t({ns:n,zIndex:r}),()=>{let e=i.spinner||i.svg,t=wo(`svg`,{class:`circular`,viewBox:i.svgViewBox?i.svgViewBox:`0 0 50 50`,...e?{innerHTML:e}:{}},[wo(`circle`,{class:`path`,cx:`25`,cy:`25`,r:`20`,fill:`none`})]),r=i.text?wo(`p`,{class:n.b(`text`)},[i.text]):void 0;return wo(Bo,{name:n.b(`fade`),onAfterLeave:l},{default:F(()=>[Qn(W(`div`,{style:{backgroundColor:i.background||``},class:[n.b(`mask`),i.customClass,n.is(`fullscreen`,i.fullscreen)]},[wo(`div`,{class:n.b(`spinner`)},[t,r])]),[[is,i.visible]])])})}}}));Object.assign(u._context,t??{});let d=u.mount(document.createElement(`div`));return{..._n(i),setText:a,removeElLoadingChild:s,close:c,handleAfterLeave:l,vm:d,get $el(){return d.$el}}}var SX=void 0,CX=function(e={},t){if(!Fg)return;let n=wX(e);if(n.fullscreen&&SX)return SX;let r=xX({...n,closed:()=>{var e;(e=n.closed)==null||e.call(n),n.fullscreen&&(SX=void 0)}},t??CX._context);TX(n,n.parent,r),EX(n,n.parent,r),n.parent.vLoadingAddClassList=()=>EX(n,n.parent,r);let i=n.parent.getAttribute(`loading-number`);return i=i?`${Number.parseInt(i)+1}`:`1`,n.parent.setAttribute(`loading-number`,i),n.parent.appendChild(r.$el),P(()=>r.visible.value=n.visible),n.fullscreen&&(SX=r),r},wX=e=>{let t;return t=E(e.target)?document.querySelector(e.target)??document.body:e.target||document.body,{parent:t===document.body||e.body?document.body:t,background:e.background||``,svg:e.svg||``,svgViewBox:e.svgViewBox||``,spinner:e.spinner||!1,text:e.text||``,fullscreen:t===document.body&&(e.fullscreen??!0),lock:e.lock??!1,customClass:e.customClass||``,visible:e.visible??!0,beforeClose:e.beforeClose,closed:e.closed,target:t}},TX=async(e,t,n)=>{let{nextZIndex:r}=n.vm.zIndex||n.vm._.exposed.zIndex,i={};if(e.fullscreen)n.originalPosition.value=yv(document.body,`position`),n.originalOverflow.value=yv(document.body,`overflow`),i.zIndex=r();else if(e.parent===document.body){n.originalPosition.value=yv(document.body,`position`),await P();for(let t of[`top`,`left`]){let n=t===`top`?`scrollTop`:`scrollLeft`;i[t]=`${e.target.getBoundingClientRect()[t]+document.body[n]+document.documentElement[n]-Number.parseInt(yv(document.body,`margin-${t}`),10)}px`}for(let t of[`height`,`width`])i[t]=`${e.target.getBoundingClientRect()[t]}px`}else n.originalPosition.value=yv(t,`position`);for(let[e,t]of Object.entries(i))n.$el.style[e]=t},EX=(e,t,n)=>{let r=n.vm.ns||n.vm._.exposed.ns;[`absolute`,`fixed`,`sticky`].includes(n.originalPosition.value)?vv(t,r.bm(`parent`,`relative`)):_v(t,r.bm(`parent`,`relative`)),e.fullscreen&&e.lock?_v(t,r.bm(`parent`,`hidden`)):vv(t,r.bm(`parent`,`hidden`))};CX._context=null;var DX=Symbol(`ElLoading`),OX=e=>`element-loading-${ue(e)}`,kX=(e,t)=>{let n=t.instance,r=e=>O(t.value)?t.value[e]:void 0,i=e=>M(E(e)&&n?.[e]||e),a=t=>i(r(t)||e.getAttribute(OX(t))),o=r(`fullscreen`)??t.modifiers.fullscreen,s={text:a(`text`),svg:a(`svg`),svgViewBox:a(`svgViewBox`),spinner:a(`spinner`),background:a(`background`),customClass:a(`customClass`),fullscreen:o,target:r(`target`)??(o?void 0:e),body:r(`body`)??t.modifiers.body,lock:r(`lock`)??t.modifiers.lock},c=CX(s);c._context=jX._context,e[DX]={options:s,instance:c}},AX=(e,t)=>{for(let n of Object.keys(e))un(e[n])&&(e[n].value=t[n])},jX={mounted(e,t){t.value&&kX(e,t)},updated(e,t){let n=e[DX];if(!t.value){n?.instance.close(),e[DX]=null;return}n?AX(n.options,O(t.value)?t.value:{text:e.getAttribute(OX(`text`)),svg:e.getAttribute(OX(`svg`)),svgViewBox:e.getAttribute(OX(`svgViewBox`)),spinner:e.getAttribute(OX(`spinner`)),background:e.getAttribute(OX(`background`)),customClass:e.getAttribute(OX(`customClass`))}):kX(e,t)},unmounted(e){var t;(t=e[DX])==null||t.instance.close(),e[DX]=null}};jX._context=null;var MX={install(e){CX._context=e._context,jX._context=e._context,e.directive(`loading`,jX),e.config.globalProperties.$loading=CX},directive:jX,service:CX},NX=[`primary`,`success`,`info`,`warning`,`error`],PX=[`top`,`top-left`,`top-right`,`bottom`,`bottom-left`,`bottom-right`],FX=qy({customClass:``,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:``,message:``,onClose:void 0,showClose:!1,type:`info`,plain:!1,offset:16,placement:void 0,zIndex:0,grouping:!1,repeatNum:1,appendTo:Fg?document.body:void 0}),IX=Y({customClass:{type:String,default:FX.customClass},dangerouslyUseHTMLString:{type:Boolean,default:FX.dangerouslyUseHTMLString},duration:{type:Number,default:FX.duration},icon:{type:Ny,default:FX.icon},id:{type:String,default:FX.id},message:{type:J([String,Object,Function]),default:FX.message},onClose:{type:J(Function),default:FX.onClose},showClose:{type:Boolean,default:FX.showClose},type:{type:String,values:NX,default:FX.type},plain:{type:Boolean,default:FX.plain},offset:{type:Number,default:FX.offset},placement:{type:String,values:PX,default:FX.placement},zIndex:{type:Number,default:FX.zIndex},grouping:{type:Boolean,default:FX.grouping},repeatNum:{type:Number,default:FX.repeatNum}}),LX={destroy:()=>!0},RX=Qt({}),zX=e=>(RX[e]||(RX[e]=Qt([])),RX[e]),BX=(e,t)=>{let n=RX[t]||[],r=n.findIndex(t=>t.id===e),i=n[r],a;return r>0&&(a=n[r-1]),{current:i,prev:a}},VX=(e,t)=>{let{prev:n}=BX(e,t);return n?n.vm.exposed.bottom.value:0},HX=(e,t,n)=>(RX[n]||[]).findIndex(t=>t.id===e)>0?16:t,UX=[`id`],WX=[`innerHTML`],GX=X(R({name:`ElMessage`,__name:`message`,props:IX,emits:LX,setup(e,{expose:t,emit:n}){let{Close:r}=Fy,i=e,a=n,o=M(!1),{ns:s,zIndex:c}=X_(`message`),{currentZIndex:l,nextZIndex:u}=c,d=M(),f=M(!1),p=M(0),m,h=K(()=>i.type?i.type===`error`?`danger`:i.type:`info`),g=K(()=>{let e=i.type;return{[s.bm(`icon`,e)]:e&&Iy[e]}}),_=K(()=>i.icon||Iy[i.type]||``),v=K(()=>i.placement||`top`),y=K(()=>VX(i.id,v.value)),b=K(()=>HX(i.id,i.offset,v.value)+y.value),x=K(()=>p.value+b.value),S=K(()=>v.value.includes(`left`)?s.is(`left`):v.value.includes(`right`)?s.is(`right`):s.is(`center`)),C=K(()=>v.value.startsWith(`top`)?`top`:`bottom`),w=K(()=>({[C.value]:`${b.value}px`,zIndex:l.value}));function T(){i.duration!==0&&({stop:m}=Qg(()=>{D()},i.duration))}function E(){m?.()}function D(){f.value=!1,P(()=>{var e;o.value||((e=i.onClose)==null||e.call(i),a(`destroy`))})}function O(e){kx(e)===Q.esc&&D()}return Yr(()=>{T(),u(),f.value=!0}),L(()=>i.repeatNum,()=>{E(),T()}),n_(document,`keydown`,O),p_(d,()=>{p.value=d.value.getBoundingClientRect().height}),t({visible:f,bottom:x,close:D}),(e,t)=>(B(),H(Bo,{name:N(s).b(`fade`),onBeforeEnter:t[0]||=e=>o.value=!0,onBeforeLeave:e.onClose,onAfterLeave:t[1]||=t=>e.$emit(`destroy`),persisted:``},{default:F(()=>[Qn(U(`div`,{id:e.id,ref_key:`messageRef`,ref:d,class:A([N(s).b(),{[N(s).m(e.type)]:e.type},N(s).is(`closable`,e.showClose),N(s).is(`plain`,e.plain),N(s).is(`bottom`,C.value===`bottom`),S.value,e.customClass]),style:be(w.value),role:`alert`,onMouseenter:E,onMouseleave:T},[e.repeatNum>1?(B(),H(N(Rw),{key:0,value:e.repeatNum,type:h.value,class:A(N(s).e(`badge`))},null,8,[`value`,`type`,`class`])):G(`v-if`,!0),_.value?(B(),H(N(Z),{key:1,class:A([N(s).e(`icon`),g.value])},{default:F(()=>[(B(),H(ci(_.value)))]),_:1},8,[`class`])):G(`v-if`,!0),z(e.$slots,`default`,{},()=>[e.dangerouslyUseHTMLString?(B(),V(ja,{key:1},[G(` Caution here, message could've been compromised, never use user's input as message `),U(`p`,{class:A(N(s).e(`content`)),innerHTML:e.message},null,10,WX)],2112)):(B(),V(`p`,{key:0,class:A(N(s).e(`content`))},j(e.message),3))]),e.showClose?(B(),H(N(Z),{key:2,class:A(N(s).e(`closeBtn`)),onClick:$s(D,[`stop`])},{default:F(()=>[W(N(r))]),_:1},8,[`class`])):G(`v-if`,!0)],46,UX),[[is,f.value]])]),_:3},8,[`name`,`onBeforeLeave`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue`]]),KX=1,qX=e=>{if(!e.appendTo)e.appendTo=document.body;else if(E(e.appendTo)){let t=document.querySelector(e.appendTo);Eg(t)||(t=document.body),e.appendTo=t}},JX=e=>{!e.placement&&E(sk.placement)&&sk.placement&&(e.placement=sk.placement),e.placement||=`top`,PX.includes(e.placement)||(`${e.placement}`,e.placement=`top`)},YX=e=>{let t=!e||E(e)||Va(e)||T(e)?{message:e}:e,n={...FX,...t};return qX(n),JX(n),Cg(sk.grouping)&&!n.grouping&&(n.grouping=sk.grouping),wg(sk.duration)&&n.duration===3e3&&(n.duration=sk.duration),wg(sk.offset)&&n.offset===16&&(n.offset=sk.offset),Cg(sk.showClose)&&!n.showClose&&(n.showClose=sk.showClose),Cg(sk.plain)&&!n.plain&&(n.plain=sk.plain),n},XX=e=>{let t=RX[e.props.placement||`top`],n=t.indexOf(e);if(n===-1)return;t.splice(n,1);let{handler:r}=e;r.close()},ZX=({appendTo:e,...t},n)=>{let r=`message_${KX++}`,i=t.onClose,a=document.createElement(`div`),o={...t,id:r,onClose:()=>{i?.(),XX(l)},onDestroy:()=>{ac(null,a)}},s=W(GX,o,T(o.message)||Va(o.message)?{default:T(o.message)?o.message:()=>o.message}:null);s.appContext=n||QX._context,ac(s,a),e.appendChild(a.firstElementChild);let c=s.component,l={id:r,vnode:s,vm:c,handler:{close:()=>{c.exposed.close()}},props:s.component.props};return l},QX=(e={},t)=>{if(!Fg)return{close:()=>void 0};let n=YX(e),r=zX(n.placement||`top`);if(n.grouping&&r.length){let e=r.find(({vnode:e})=>e.props?.message===n.message);if(e)return e.props.repeatNum+=1,e.props.type=n.type,e.handler}if(wg(sk.max)&&r.length>=sk.max)return{close:()=>void 0};let i=ZX(n,t);return r.push(i),i.handler};NX.forEach(e=>{QX[e]=(t={},n)=>QX({...YX(t),type:e},n)});function $X(e){for(let t in RX)if(b(RX,t)){let n=[...RX[t]];for(let t of n)(!e||e===t.props.type)&&t.handler.close()}}function eZ(e){RX[e]&&[...RX[e]].forEach(e=>e.handler.close())}QX.closeAll=$X,QX.closeAllByPlacement=eZ,QX._context=null;var tZ=rv(QX,`$message`),nZ=`_trap-focus-children`,rZ=[],iZ=e=>{if(rZ.length===0)return;let t=kx(e),n=rZ[rZ.length-1][nZ];if(n.length>0&&t===Q.tab){if(n.length===1){e.preventDefault(),document.activeElement!==n[0]&&n[0].focus();return}let t=e.shiftKey,r=e.target===n[0],i=e.target===n[n.length-1];r&&t&&(e.preventDefault(),n[n.length-1].focus()),i&&!t&&(e.preventDefault(),n[0].focus())}},aZ=R({name:`ElMessageBox`,directives:{TrapFocus:{beforeMount(e){e[nZ]=hb(e),rZ.push(e),rZ.length<=1&&document.addEventListener(`keydown`,iZ)},updated(e){P(()=>{e[nZ]=hb(e)})},unmounted(){rZ.shift(),rZ.length===0&&document.removeEventListener(`keydown`,iZ)}}},components:{ElButton:AT,ElFocusTrap:Ix,ElInput:Ob,ElOverlay:cM,ElIcon:Z,...Fy},inheritAttrs:!1,props:{buttonSize:{type:String,validator:sB},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,overflow:Boolean,roundButton:Boolean,container:{type:String,default:`body`},boxType:{type:String,default:``}},emits:[`vanish`,`action`],setup(e,{emit:t}){let{locale:n,zIndex:r,ns:i,size:a}=X_(`message-box`,K(()=>e.buttonSize)),{t:o}=n,{nextZIndex:s}=r,c=M(!1),l=Zt({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:``,cancelButtonClass:``,confirmButtonText:``,confirmButtonClass:``,customClass:``,customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:``,closeIcon:``,inputPattern:null,inputPlaceholder:``,inputType:`text`,inputValue:``,inputValidator:void 0,inputErrorMessage:``,message:``,modalFade:!0,modalClass:``,showCancelButton:!1,showConfirmButton:!0,type:``,title:void 0,showInput:!1,action:``,confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonLoadingIcon:sn(oy),cancelButtonLoadingIcon:sn(oy),confirmButtonDisabled:!1,editorErrorMessage:``,validateError:!1,zIndex:s()}),u=K(()=>{let e=l.type;return{[i.bm(`icon`,e)]:e&&Iy[e]}}),d=ib(),f=ib(),p=K(()=>{let e=l.type;return l.icon||e&&Iy[e]||``}),m=K(()=>!!l.message),h=M(),g=M(),_=M(),v=M(),y=M(),b=K(()=>l.confirmButtonClass);L(()=>l.inputValue,async t=>{await P(),e.boxType===`prompt`&&t&&k()},{immediate:!0}),L(()=>c.value,t=>{t&&(e.boxType!==`prompt`&&(l.autofocus?_.value=y.value?.$el??h.value:_.value=h.value),l.zIndex=s()),e.boxType===`prompt`&&(t?P().then(()=>{v.value&&v.value.$el&&(l.autofocus?_.value=ee()??h.value:_.value=h.value)}):(l.editorErrorMessage=``,l.validateError=!1))});let{isDragging:x}=pM(h,g,K(()=>e.draggable),K(()=>e.overflow));Yr(async()=>{await P(),e.closeOnHashChange&&window.addEventListener(`hashchange`,S)}),Qr(()=>{e.closeOnHashChange&&window.removeEventListener(`hashchange`,S)});function S(){c.value&&(c.value=!1,P(()=>{l.action&&t(`action`,l.action)}))}let C=()=>{e.closeOnClickModal&&O(l.distinguishCancelAndClose?`close`:`cancel`)},w=iM(C),D=e=>{if(l.inputType!==`textarea`)return e.preventDefault(),O(`confirm`)},O=t=>{var n;e.boxType===`prompt`&&t===`confirm`&&!k()||(l.action=t,l.beforeClose?(n=l.beforeClose)==null||n.call(l,t,l,S):S())},k=()=>{if(e.boxType===`prompt`){let e=l.inputPattern;if(e&&!e.test(l.inputValue||``))return l.editorErrorMessage=l.inputErrorMessage||o(`el.messagebox.error`),l.validateError=!0,!1;let t=l.inputValidator;if(T(t)){let e=t(l.inputValue);if(e===!1)return l.editorErrorMessage=l.inputErrorMessage||o(`el.messagebox.error`),l.validateError=!0,!1;if(E(e))return l.editorErrorMessage=e,l.validateError=!0,!1}}return l.editorErrorMessage=``,l.validateError=!1,!0},ee=()=>{let e=v.value?.$refs;return e?.input??e?.textarea},te=()=>{O(`close`)},ne=()=>{e.closeOnPressEscape&&te()};return e.lockScroll&&xM(c,{ns:i}),{..._n(l),ns:i,overlayEvent:w,visible:c,hasMessage:m,typeClass:u,contentId:d,inputId:f,btnSize:a,iconComponent:p,confirmButtonClasses:b,rootRef:h,focusStartRef:_,headerRef:g,inputRef:v,isDragging:x,confirmRef:y,doClose:S,handleClose:te,onCloseRequested:ne,handleWrapperClick:C,handleInputEnter:D,handleAction:O,t:o}}}),oZ=[`aria-label`,`aria-describedby`],sZ=[`aria-label`],cZ=[`id`];function lZ(e,t,n,r,i,a){let o=oi(`el-icon`),s=oi(`el-input`),c=oi(`el-button`),l=oi(`el-focus-trap`),u=oi(`el-overlay`);return B(),H(Bo,{name:`fade-in-linear`,onAfterLeave:t[11]||=t=>e.$emit(`vanish`),persisted:``},{default:F(()=>[Qn(W(u,{"z-index":e.zIndex,"overlay-class":[e.ns.is(`message-box`),e.modalClass],mask:e.modal},{default:F(()=>[U(`div`,{role:`dialog`,"aria-label":e.title,"aria-modal":`true`,"aria-describedby":e.showInput?void 0:e.contentId,class:A(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||=(...t)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...t),onMousedown:t[9]||=(...t)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...t),onMouseup:t[10]||=(...t)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...t)},[W(l,{loop:``,trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:F(()=>[U(`div`,{ref:`rootRef`,class:A([e.ns.b(),e.customClass,e.ns.is(`draggable`,e.draggable),e.ns.is(`dragging`,e.isDragging),{[e.ns.m(`center`)]:e.center}]),style:be(e.customStyle),tabindex:`-1`,onClick:t[7]||=$s(()=>{},[`stop`])},[e.title!==null&&e.title!==void 0?(B(),V(`div`,{key:0,ref:`headerRef`,class:A([e.ns.e(`header`),{"show-close":e.showClose}])},[U(`div`,{class:A(e.ns.e(`title`))},[e.iconComponent&&e.center?(B(),H(o,{key:0,class:A([e.ns.e(`status`),e.typeClass])},{default:F(()=>[(B(),H(ci(e.iconComponent)))]),_:1},8,[`class`])):G(`v-if`,!0),U(`span`,null,j(e.title),1)],2),e.showClose?(B(),V(`button`,{key:0,type:`button`,class:A(e.ns.e(`headerbtn`)),"aria-label":e.t(`el.messagebox.close`),onClick:t[0]||=t=>e.handleAction(e.distinguishCancelAndClose?`close`:`cancel`),onKeydown:t[1]||=tc($s(t=>e.handleAction(e.distinguishCancelAndClose?`close`:`cancel`),[`prevent`]),[`enter`])},[W(o,{class:A(e.ns.e(`close`))},{default:F(()=>[(B(),H(ci(e.closeIcon||`close`)))]),_:1},8,[`class`])],42,sZ)):G(`v-if`,!0)],2)):G(`v-if`,!0),U(`div`,{id:e.contentId,class:A(e.ns.e(`content`))},[U(`div`,{class:A(e.ns.e(`container`))},[e.iconComponent&&!e.center&&e.hasMessage?(B(),H(o,{key:0,class:A([e.ns.e(`status`),e.typeClass])},{default:F(()=>[(B(),H(ci(e.iconComponent)))]),_:1},8,[`class`])):G(`v-if`,!0),e.hasMessage?(B(),V(`div`,{key:1,class:A(e.ns.e(`message`))},[z(e.$slots,`default`,{},()=>[e.dangerouslyUseHTMLString?(B(),H(ci(e.showInput?`label`:`p`),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,[`for`,`innerHTML`])):(B(),H(ci(e.showInput?`label`:`p`),{key:0,for:e.showInput?e.inputId:void 0,textContent:j(e.message)},null,8,[`for`,`textContent`]))])],2)):G(`v-if`,!0)],2),Qn(U(`div`,{class:A(e.ns.e(`input`))},[W(s,{id:e.inputId,ref:`inputRef`,modelValue:e.inputValue,"onUpdate:modelValue":t[2]||=t=>e.inputValue=t,type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:A({invalid:e.validateError}),onKeydown:tc(e.handleInputEnter,[`enter`])},null,8,[`id`,`modelValue`,`type`,`placeholder`,`aria-invalid`,`class`,`onKeydown`]),U(`div`,{class:A(e.ns.e(`errormsg`)),style:be({visibility:e.editorErrorMessage?`visible`:`hidden`})},j(e.editorErrorMessage),7)],2),[[is,e.showInput]])],10,cZ),U(`div`,{class:A(e.ns.e(`btns`))},[e.showCancelButton?(B(),H(c,{key:0,loading:e.cancelButtonLoading,"loading-icon":e.cancelButtonLoadingIcon,class:A([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||=t=>e.handleAction(`cancel`),onKeydown:t[4]||=tc($s(t=>e.handleAction(`cancel`),[`prevent`]),[`enter`])},{default:F(()=>[Ja(j(e.cancelButtonText||e.t(`el.messagebox.cancel`)),1)]),_:1},8,[`loading`,`loading-icon`,`class`,`round`,`size`])):G(`v-if`,!0),Qn(W(c,{ref:`confirmRef`,type:`primary`,loading:e.confirmButtonLoading,"loading-icon":e.confirmButtonLoadingIcon,class:A([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||=t=>e.handleAction(`confirm`),onKeydown:t[6]||=tc($s(t=>e.handleAction(`confirm`),[`prevent`]),[`enter`])},{default:F(()=>[Ja(j(e.confirmButtonText||e.t(`el.messagebox.confirm`)),1)]),_:1},8,[`loading`,`loading-icon`,`class`,`round`,`disabled`,`size`]),[[is,e.showConfirmButton]])],2)],6)]),_:3},8,[`trapped`,`focus-trap-el`,`focus-start-el`,`onReleaseRequested`])],42,oZ)]),_:3},8,[`z-index`,`overlay-class`,`mask`]),[[is,e.visible]])]),_:3})}var uZ=X(aZ,[[`render`,lZ],[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue`]]),dZ=new Map,fZ=e=>{let t=document.body;return e.appendTo&&(E(e.appendTo)&&(t=document.querySelector(e.appendTo)),Eg(e.appendTo)&&(t=e.appendTo),Eg(t)||(t=document.body)),t},pZ=(e,t,n=null)=>{let r=W(uZ,e,T(e.message)||Va(e.message)?{default:T(e.message)?e.message:()=>e.message}:null);return r.appContext=n,ac(r,t),fZ(e).appendChild(t.firstElementChild),r.component},mZ=()=>document.createElement(`div`),hZ=(e,t)=>{let n=mZ();e.onVanish=()=>{ac(null,n),dZ.delete(i)},e.onAction=t=>{let n=dZ.get(i),a;a=e.showInput?{value:i.inputValue,action:t}:t,e.callback?e.callback(a,r.proxy):t===`cancel`||t===`close`?e.distinguishCancelAndClose&&t!==`cancel`?n.reject(`close`):n.reject(`cancel`):n.resolve(a)};let r=pZ(e,n,t),i=r.proxy;for(let t in e)b(e,t)&&!b(i.$props,t)&&(t===`closeIcon`&&O(e[t])?i[t]=sn(e[t]):i[t]=e[t]);return i.visible=!0,i};function gZ(e,t=null){if(!Fg)return Promise.reject();let n;return E(e)||Va(e)?e={message:e}:n=e.callback,new Promise((r,i)=>{let a=hZ(e,t??gZ._context);dZ.set(a,{options:e,callback:n,resolve:r,reject:i})})}var _Z=[`alert`,`confirm`,`prompt`],vZ={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};_Z.forEach(e=>{gZ[e]=yZ(e)});function yZ(e){return(t,n,r,i)=>{let a=``;return O(n)?(r=n,a=``):a=Sg(n)?``:n,gZ(Object.assign({title:a,message:t,type:``,...vZ[e]},r,{boxType:e}),i)}}gZ.close=()=>{dZ.forEach((e,t)=>{t.doClose()}),dZ.clear()},gZ._context=null;var bZ=gZ;bZ.install=e=>{bZ._context=e._context,e.config.globalProperties.$msgbox=bZ,e.config.globalProperties.$messageBox=bZ,e.config.globalProperties.$alert=bZ.alert,e.config.globalProperties.$confirm=bZ.confirm,e.config.globalProperties.$prompt=bZ.prompt};var xZ=bZ,SZ=[`primary`,`success`,`info`,`warning`,`error`],CZ=Y({customClass:{type:String,default:``},dangerouslyUseHTMLString:Boolean,duration:{type:Number,default:4500},icon:{type:Ny},id:{type:String,default:``},message:{type:J([String,Object,Function]),default:``},offset:{type:Number,default:0},onClick:{type:J(Function),default:()=>void 0},onClose:{type:J(Function),required:!0},position:{type:String,values:[`top-right`,`top-left`,`bottom-right`,`bottom-left`],default:`top-right`},showClose:{type:Boolean,default:!0},title:{type:String,default:``},type:{type:String,values:[...SZ,``],default:``},zIndex:Number,closeIcon:{type:Ny,default:qv}}),wZ={destroy:()=>!0},TZ=[`id`],EZ=[`textContent`],DZ={key:0},OZ=[`innerHTML`],kZ=X(R({name:`ElNotification`,__name:`notification`,props:CZ,emits:wZ,setup(e,{expose:t}){let n=e,{ns:r,zIndex:i}=X_(`notification`),{nextZIndex:a,currentZIndex:o}=i,s=M(!1),c,l=K(()=>{let e=n.type;return e&&Iy[n.type]?r.m(e):``}),u=K(()=>n.type&&Iy[n.type]||n.icon),d=K(()=>n.position.endsWith(`right`)?`right`:`left`),f=K(()=>n.position.startsWith(`top`)?`top`:`bottom`),p=K(()=>({[f.value]:`${n.offset}px`,zIndex:n.zIndex??o.value}));function m(){n.duration>0&&({stop:c}=Qg(()=>{s.value&&g()},n.duration))}function h(){c?.()}function g(){s.value=!1}function _(e){switch(kx(e)){case Q.delete:case Q.backspace:h();break;case Q.esc:s.value&&g();break;default:m();break}}return Yr(()=>{m(),a(),s.value=!0}),n_(document,`keydown`,_),t({visible:s,close:g}),(e,t)=>(B(),H(Bo,{name:N(r).b(`fade`),onBeforeLeave:e.onClose,onAfterLeave:t[1]||=t=>e.$emit(`destroy`),persisted:``},{default:F(()=>[Qn(U(`div`,{id:e.id,class:A([N(r).b(),e.customClass,d.value]),style:be(p.value),role:`alert`,onMouseenter:h,onMouseleave:m,onClick:t[0]||=(...t)=>e.onClick&&e.onClick(...t)},[u.value?(B(),H(N(Z),{key:0,class:A([N(r).e(`icon`),l.value])},{default:F(()=>[(B(),H(ci(u.value)))]),_:1},8,[`class`])):G(`v-if`,!0),U(`div`,{class:A(N(r).e(`group`))},[U(`h2`,{class:A(N(r).e(`title`)),textContent:j(e.title)},null,10,EZ),Qn(U(`div`,{class:A(N(r).e(`content`)),style:be(e.title?void 0:{margin:0})},[z(e.$slots,`default`,{},()=>[e.dangerouslyUseHTMLString?(B(),V(ja,{key:1},[G(` Caution here, message could've been compromised, never use user's input as message `),U(`p`,{innerHTML:e.message},null,8,OZ)],2112)):(B(),V(`p`,DZ,j(e.message),1))])],6),[[is,e.message]]),e.showClose?(B(),H(N(Z),{key:0,class:A(N(r).e(`closeBtn`)),onClick:$s(g,[`stop`])},{default:F(()=>[(B(),H(ci(e.closeIcon)))]),_:1},8,[`class`])):G(`v-if`,!0)],2)],46,TZ),[[is,s.value]])]),_:3},8,[`name`,`onBeforeLeave`]))}}),[[`__file`,`/home/runner/work/element-plus/element-plus/packages/components/notification/src/notification.vue`]]),AZ={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},jZ=16,MZ=1,NZ=function(e={},t){if(!Fg)return{close:()=>void 0};(E(e)||Va(e))&&(e={message:e});let n=e.position||`top-right`,r=e.offset||0;AZ[n].forEach(({vm:e})=>{r+=(e.el?.offsetHeight||0)+jZ}),r+=jZ;let i=`notification_${MZ++}`,a=e.onClose,o={...e,offset:r,id:i,onClose:()=>{PZ(i,n,a)}},s=document.body;Eg(e.appendTo)?s=e.appendTo:E(e.appendTo)&&(s=document.querySelector(e.appendTo)),Eg(s)||(s=document.body);let c=document.createElement(`div`),l=W(kZ,o,T(o.message)?o.message:Va(o.message)?()=>o.message:null);return l.appContext=Sg(t)?NZ._context:t,l.props.onDestroy=()=>{ac(null,c)},ac(l,c),AZ[n].push({vm:l}),s.appendChild(c.firstElementChild),{close:()=>{l.component.exposed.visible.value=!1}}};SZ.forEach(e=>{NZ[e]=(t={},n)=>((E(t)||Va(t))&&(t={message:t}),NZ({...t,type:e},n))});function PZ(e,t,n){let r=AZ[t],i=r.findIndex(({vm:t})=>t.component?.props.id===e);if(i===-1)return;let{vm:a}=r[i];if(!a)return;n?.(a);let o=a.el.offsetHeight,s=t.split(`-`)[0];r.splice(i,1);let c=r.length;if(!(c<1))for(let e=i;e<c;e++){let{el:t,component:n}=r[e].vm,i=Number.parseInt(t.style[s],10)-o-jZ;n.props.offset=i}}function FZ(){for(let e of Object.values(AZ))e.forEach(({vm:e})=>{e.component.exposed.visible.value=!1})}function IZ(e=`top-right`){let t=AZ[e][0]?.vm.component?.props?.offset||0;for(let{vm:n}of AZ[e])n.component.props.offset=t,t+=(n.el?.offsetHeight||0)+jZ}NZ.closeAll=FZ,NZ.updateOffsets=IZ,NZ._context=null;var LZ=[bX,MX,tZ,xZ,rv(NZ,`$notify`),RL],RZ=$_([...fX,...LZ]);function zZ(e,t){return function(){return e.apply(t,arguments)}}var{toString:BZ}=Object.prototype,{getPrototypeOf:VZ}=Object,{iterator:HZ,toStringTag:UZ}=Symbol,WZ=(e=>t=>{let n=BZ.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),GZ=e=>(e=e.toLowerCase(),t=>WZ(t)===e),KZ=e=>t=>typeof t===e,{isArray:qZ}=Array,JZ=KZ(`undefined`);function YZ(e){return e!==null&&!JZ(e)&&e.constructor!==null&&!JZ(e.constructor)&&$Z(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var XZ=GZ(`ArrayBuffer`);function ZZ(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&XZ(e.buffer),t}var QZ=KZ(`string`),$Z=KZ(`function`),eQ=KZ(`number`),tQ=e=>typeof e==`object`&&!!e,nQ=e=>e===!0||e===!1,rQ=e=>{if(WZ(e)!==`object`)return!1;let t=VZ(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(UZ in e)&&!(HZ in e)},iQ=e=>{if(!tQ(e)||YZ(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},aQ=GZ(`Date`),oQ=GZ(`File`),sQ=GZ(`Blob`),cQ=GZ(`FileList`),lQ=e=>tQ(e)&&$Z(e.pipe),uQ=e=>{let t;return e&&(typeof FormData==`function`&&e instanceof FormData||$Z(e.append)&&((t=WZ(e))===`formdata`||t===`object`&&$Z(e.toString)&&e.toString()===`[object FormData]`))},dQ=GZ(`URLSearchParams`),[fQ,pQ,mQ,hQ]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(GZ),gQ=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function _Q(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),qZ(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{if(YZ(e))return;let i=n?Object.getOwnPropertyNames(e):Object.keys(e),a=i.length,o;for(r=0;r<a;r++)o=i[r],t.call(null,e[o],o,e)}}function vQ(e,t){if(YZ(e))return null;t=t.toLowerCase();let n=Object.keys(e),r=n.length,i;for(;r-->0;)if(i=n[r],t===i.toLowerCase())return i;return null}var yQ=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,bQ=e=>!JZ(e)&&e!==yQ;function xQ(){let{caseless:e,skipUndefined:t}=bQ(this)&&this||{},n={},r=(r,i)=>{let a=e&&vQ(n,i)||i;rQ(n[a])&&rQ(r)?n[a]=xQ(n[a],r):rQ(r)?n[a]=xQ({},r):qZ(r)?n[a]=r.slice():(!t||!JZ(r))&&(n[a]=r)};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&_Q(arguments[e],r);return n}var SQ=(e,t,n,{allOwnKeys:r}={})=>(_Q(t,(t,r)=>{n&&$Z(t)?e[r]=zZ(t,n):e[r]=t},{allOwnKeys:r}),e),CQ=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),wQ=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},TQ=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-->0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&VZ(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},EQ=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},DQ=e=>{if(!e)return null;if(qZ(e))return e;let t=e.length;if(!eQ(t))return null;let n=Array(t);for(;t-->0;)n[t]=e[t];return n},OQ=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&VZ(Uint8Array)),kQ=(e,t)=>{let n=(e&&e[HZ]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},AQ=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},jQ=GZ(`HTMLFormElement`),MQ=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),NQ=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),PQ=GZ(`RegExp`),FQ=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};_Q(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},IQ=e=>{FQ(e,(t,n)=>{if($Z(e)&&[`arguments`,`caller`,`callee`].indexOf(n)!==-1)return!1;let r=e[n];if($Z(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},LQ=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return qZ(e)?r(e):r(String(e).split(t)),n},RQ=()=>{},zQ=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function BQ(e){return!!(e&&$Z(e.append)&&e[UZ]===`FormData`&&e[HZ])}var VQ=e=>{let t=Array(10),n=(e,r)=>{if(tQ(e)){if(t.indexOf(e)>=0)return;if(YZ(e))return e;if(!(`toJSON`in e)){t[r]=e;let i=qZ(e)?[]:{};return _Q(e,(e,t)=>{let a=n(e,r+1);!JZ(a)&&(i[t]=a)}),t[r]=void 0,i}}return e};return n(e,0)},HQ=GZ(`AsyncFunction`),UQ=e=>e&&(tQ(e)||$Z(e))&&$Z(e.then)&&$Z(e.catch),WQ=((e,t)=>e?setImmediate:t?((e,t)=>(yQ.addEventListener(`message`,({source:n,data:r})=>{n===yQ&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),yQ.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,$Z(yQ.postMessage)),$={isArray:qZ,isArrayBuffer:XZ,isBuffer:YZ,isFormData:uQ,isArrayBufferView:ZZ,isString:QZ,isNumber:eQ,isBoolean:nQ,isObject:tQ,isPlainObject:rQ,isEmptyObject:iQ,isReadableStream:fQ,isRequest:pQ,isResponse:mQ,isHeaders:hQ,isUndefined:JZ,isDate:aQ,isFile:oQ,isBlob:sQ,isRegExp:PQ,isFunction:$Z,isStream:lQ,isURLSearchParams:dQ,isTypedArray:OQ,isFileList:cQ,forEach:_Q,merge:xQ,extend:SQ,trim:gQ,stripBOM:CQ,inherits:wQ,toFlatObject:TQ,kindOf:WZ,kindOfTest:GZ,endsWith:EQ,toArray:DQ,forEachEntry:kQ,matchAll:AQ,isHTMLForm:jQ,hasOwnProperty:NQ,hasOwnProp:NQ,reduceDescriptors:FQ,freezeMethods:IQ,toObjectSet:LQ,toCamelCase:MQ,noop:RQ,toFiniteNumber:zQ,findKey:vQ,global:yQ,isContextDefined:bQ,isSpecCompliantForm:BQ,toJSONObject:VQ,isAsyncFn:HQ,isThenable:UQ,setImmediate:WQ,asap:typeof queueMicrotask<`u`?queueMicrotask.bind(yQ):typeof process<`u`&&process.nextTick||WQ,isIterable:e=>e!=null&&$Z(e[HZ])};function GQ(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=e,this.name=`AxiosError`,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}$.inherits(GQ,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:$.toJSONObject(this.config),code:this.code,status:this.status}}});var KQ=GQ.prototype,qQ={};[`ERR_BAD_OPTION_VALUE`,`ERR_BAD_OPTION`,`ECONNABORTED`,`ETIMEDOUT`,`ERR_NETWORK`,`ERR_FR_TOO_MANY_REDIRECTS`,`ERR_DEPRECATED`,`ERR_BAD_RESPONSE`,`ERR_BAD_REQUEST`,`ERR_CANCELED`,`ERR_NOT_SUPPORT`,`ERR_INVALID_URL`].forEach(e=>{qQ[e]={value:e}}),Object.defineProperties(GQ,qQ),Object.defineProperty(KQ,"isAxiosError",{value:!0}),GQ.from=(e,t,n,r,i,a)=>{let o=Object.create(KQ);$.toFlatObject(e,o,function(e){return e!==Error.prototype},e=>e!==`isAxiosError`);let s=e&&e.message?e.message:`Error`,c=t==null&&e?e.code:t;return GQ.call(o,s,c,n,r,i),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||`Error`,a&&Object.assign(o,a),o};function JQ(e){return $.isPlainObject(e)||$.isArray(e)}function YQ(e){return $.endsWith(e,`[]`)?e.slice(0,-2):e}function XQ(e,t,n){return e?e.concat(t).map(function(e,t){return e=YQ(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function ZQ(e){return $.isArray(e)&&!e.some(JQ)}var QQ=$.toFlatObject($,{},null,function(e){return/^is[A-Z]/.test(e)});function $Q(e,t,n){if(!$.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=$.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!$.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||l,a=n.dots,o=n.indexes,s=(n.Blob||typeof Blob<`u`&&Blob)&&$.isSpecCompliantForm(t);if(!$.isFunction(i))throw TypeError(`visitor must be a function`);function c(e){if(e===null)return``;if($.isDate(e))return e.toISOString();if($.isBoolean(e))return e.toString();if(!s&&$.isBlob(e))throw new GQ(`Blob is not supported. Use a Buffer instead.`);return $.isArrayBuffer(e)||$.isTypedArray(e)?s&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function l(e,n,i){let s=e;if(e&&!i&&typeof e==`object`){if($.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if($.isArray(e)&&ZQ(e)||($.isFileList(e)||$.endsWith(n,`[]`))&&(s=$.toArray(e)))return n=YQ(n),s.forEach(function(e,r){!($.isUndefined(e)||e===null)&&t.append(o===!0?XQ([n],r,a):o===null?n:n+`[]`,c(e))}),!1}return JQ(e)?!0:(t.append(XQ(i,n,a),c(e)),!1)}let u=[],d=Object.assign(QQ,{defaultVisitor:l,convertValue:c,isVisitable:JQ});function f(e,n){if(!$.isUndefined(e)){if(u.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));u.push(e),$.forEach(e,function(e,r){(!($.isUndefined(e)||e===null)&&i.call(t,e,$.isString(r)?r.trim():r,n,d))===!0&&f(e,n?n.concat(r):[r])}),u.pop()}}if(!$.isObject(e))throw TypeError(`data must be an object`);return f(e),t}function e$(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`,"%00":`\0`};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function t$(e,t){this._pairs=[],e&&$Q(e,this,t)}var n$=t$.prototype;n$.append=function(e,t){this._pairs.push([e,t])},n$.toString=function(e){let t=e?function(t){return e.call(this,t,e$)}:e$;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function r$(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function i$(e,t,n){if(!t)return e;let r=n&&n.encode||r$;$.isFunction(n)&&(n={serialize:n});let i=n&&n.serialize,a;if(a=i?i(t,n):$.isURLSearchParams(t)?t.toString():new t$(t,n).toString(r),a){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+a}return e}var a$=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){$.forEach(this.handlers,function(t){t!==null&&e(t)})}},o$={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},s$={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:t$,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},c$=s({hasBrowserEnv:()=>l$,hasStandardBrowserEnv:()=>d$,hasStandardBrowserWebWorkerEnv:()=>f$,navigator:()=>u$,origin:()=>p$}),l$=typeof window<`u`&&typeof document<`u`,u$=typeof navigator==`object`&&navigator||void 0,d$=l$&&(!u$||[`ReactNative`,`NativeScript`,`NS`].indexOf(u$.product)<0),f$=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,p$=l$&&window.location.href||`http://localhost`,m$={...c$,...s$};function h$(e,t){return $Q(e,new m$.classes.URLSearchParams,{visitor:function(e,t,n,r){return m$.isNode&&$.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}function g$(e){return $.matchAll(/\w+|\[(\w*)]/g,e).map(e=>e[0]===`[]`?``:e[1]||e[0])}function _$(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r<i;r++)a=n[r],t[a]=e[a];return t}function v$(e){function t(e,n,r,i){let a=e[i++];if(a===`__proto__`)return!0;let o=Number.isFinite(+a),s=i>=e.length;return a=!a&&$.isArray(r)?r.length:a,s?($.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!o):((!r[a]||!$.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&$.isArray(r[a])&&(r[a]=_$(r[a])),!o)}if($.isFormData(e)&&$.isFunction(e.entries)){let n={};return $.forEachEntry(e,(e,r)=>{t(g$(e),r,n,0)}),n}return null}function y$(e,t,n){if($.isString(e))try{return(t||JSON.parse)(e),$.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var b$={transitional:o$,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=$.isObject(e);if(i&&$.isHTMLForm(e)&&(e=new FormData(e)),$.isFormData(e))return r?JSON.stringify(v$(e)):e;if($.isArrayBuffer(e)||$.isBuffer(e)||$.isStream(e)||$.isFile(e)||$.isBlob(e)||$.isReadableStream(e))return e;if($.isArrayBufferView(e))return e.buffer;if($.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return h$(e,this.formSerializer).toString();if((a=$.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let t=this.env&&this.env.FormData;return $Q(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||r?(t.setContentType(`application/json`,!1),y$(e)):e}],transformResponse:[function(e){let t=this.transitional||b$.transitional,n=t&&t.forcedJSONParsing,r=this.responseType===`json`;if($.isResponse(e)||$.isReadableStream(e))return e;if(e&&$.isString(e)&&(n&&!this.responseType||r)){let n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n)throw e.name===`SyntaxError`?GQ.from(e,GQ.ERR_BAD_RESPONSE,this,null,this.response):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:m$.classes.FormData,Blob:m$.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};$.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`],e=>{b$.headers[e]={}});var x$=$.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),S$=e=>{let t={},n,r,i;return e&&e.split(`
`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&&x$[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t},C$=Symbol(`internals`);function w$(e){return e&&String(e).trim().toLowerCase()}function T$(e){return e===!1||e==null?e:$.isArray(e)?e.map(T$):String(e)}function E$(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var D$=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function O$(e,t,n,r,i){if($.isFunction(r))return r.call(this,t,n);if(i&&(t=n),$.isString(t)){if($.isString(r))return t.indexOf(r)!==-1;if($.isRegExp(r))return r.test(t)}}function k$(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function A$(e,t){let n=$.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var j$=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=w$(t);if(!i)throw Error(`header name must be a non-empty string`);let a=$.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=T$(e))}let a=(e,t)=>$.forEach(e,(e,n)=>i(e,n,t));if($.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if($.isString(e)&&(e=e.trim())&&!D$(e))a(S$(e),t);else if($.isObject(e)&&$.isIterable(e)){let n={},r,i;for(let t of e){if(!$.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);n[i=t[0]]=(r=n[i])?$.isArray(r)?[...r,t[1]]:[r,t[1]]:t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=w$(e),e){let n=$.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return E$(e);if($.isFunction(t))return t.call(this,e,n);if($.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=w$(e),e){let n=$.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||O$(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=w$(e),e){let i=$.findKey(n,e);i&&(!t||O$(n,n[i],i,t))&&(delete n[i],r=!0)}}return $.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||O$(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return $.forEach(this,(r,i)=>{let a=$.findKey(n,i);if(a){t[a]=T$(r),delete t[i];return}let o=e?k$(i):String(i).trim();o!==i&&delete t[i],t[o]=T$(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return $.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&$.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(`
`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[C$]=this[C$]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=w$(e);t[r]||(A$(n,e),t[r]=!0)}return $.isArray(e)?e.forEach(r):r(e),this}};j$.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),$.reduceDescriptors(j$.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),$.freezeMethods(j$);function M$(e,t){let n=this||b$,r=t||n,i=j$.from(r.headers),a=r.data;return $.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function N$(e){return!!(e&&e.__CANCEL__)}function P$(e,t,n){GQ.call(this,e??`canceled`,GQ.ERR_CANCELED,t,n),this.name=`CanceledError`}$.inherits(P$,GQ,{__CANCEL__:!0});function F$(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new GQ(`Request failed with status code `+n.status,[GQ.ERR_BAD_REQUEST,GQ.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function I$(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||``}function L$(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o<t)return;let f=l&&c-l;return f?Math.round(d*1e3/f):void 0}}function R$(e,t){let n=0,r=1e3/t,i,a,o=(t,r=Date.now())=>{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var z$=(e,t,n=3)=>{let r=0,i=L$(50,250);return R$(n=>{let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=a-r,c=i(s),l=a<=o;r=a,e({loaded:a,total:o,progress:o?a/o:void 0,bytes:s,rate:c||void 0,estimated:c&&o&&l?(o-a)/c:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},B$=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},V$=e=>(...t)=>$.asap(()=>e(...t)),H$=m$.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,m$.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(m$.origin),m$.navigator&&/(msie|trident)/i.test(m$.navigator.userAgent)):()=>!0,U$=m$.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];$.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),$.isString(r)&&s.push(`path=${r}`),$.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),$.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.match(RegExp(`(?:^|; )`+e+`=([^;]*)`));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,``,Date.now()-864e5,`/`)}}:{write(){},read(){return null},remove(){}};function W$(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function G$(e,t){return t?e.replace(/\/?\/$/,``)+`/`+t.replace(/^\/+/,``):e}function K$(e,t,n){let r=!W$(t);return e&&(r||n==0)?G$(e,t):t}var q$=e=>e instanceof j$?{...e}:e;function J$(e,t){t||={};let n={};function r(e,t,n,r){return $.isPlainObject(e)&&$.isPlainObject(t)?$.merge.call({caseless:r},e,t):$.isPlainObject(t)?$.merge({},t):$.isArray(t)?t.slice():t}function i(e,t,n,i){if(!$.isUndefined(t))return r(e,t,n,i);if(!$.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!$.isUndefined(t))return r(void 0,t)}function o(e,t){if(!$.isUndefined(t))return r(void 0,t);if(!$.isUndefined(e))return r(void 0,e)}function s(n,i,a){if(a in t)return r(n,i);if(a in e)return r(void 0,n)}let c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(e,t,n)=>i(q$(e),q$(t),n,!0)};return $.forEach(Object.keys({...e,...t}),function(r){let a=c[r]||i,o=a(e[r],t[r],r);$.isUndefined(o)&&a!==s||(n[r]=o)}),n}var Y$=e=>{let t=J$({},e),{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;if(t.headers=o=j$.from(o),t.url=i$(K$(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set(`Authorization`,`Basic `+btoa((s.username||``)+`:`+(s.password?unescape(encodeURIComponent(s.password)):``))),$.isFormData(n)){if(m$.hasStandardBrowserEnv||m$.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if($.isFunction(n.getHeaders)){let e=n.getHeaders(),t=[`content-type`,`content-length`];Object.entries(e).forEach(([e,n])=>{t.includes(e.toLowerCase())&&o.set(e,n)})}}if(m$.hasStandardBrowserEnv&&(r&&$.isFunction(r)&&(r=r(t)),r||r!==!1&&H$(t.url))){let e=i&&a&&U$.read(a);e&&o.set(i,e)}return t},X$=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=Y$(e),i=r.data,a=j$.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function g(){if(!h)return;let r=j$.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());F$(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=g:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf(`file:`)===0)||setTimeout(g)},h.onabort=function(){h&&=(n(new GQ(`Request aborted`,GQ.ECONNABORTED,e,h)),null)},h.onerror=function(t){let r=new GQ(t&&t.message?t.message:`Network Error`,GQ.ERR_NETWORK,e,h);r.event=t||null,n(r),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||o$;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new GQ(t,i.clarifyTimeoutError?GQ.ETIMEDOUT:GQ.ECONNABORTED,e,h)),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&$.forEach(a.toJSON(),function(e,t){h.setRequestHeader(t,e)}),$.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=z$(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=z$(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new P$(null,e,h):t),h.abort(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let _=I$(r.url);if(_&&m$.protocols.indexOf(_)===-1){n(new GQ(`Unsupported protocol `+_+`:`,GQ.ERR_BAD_REQUEST,e));return}h.send(i||null)})},Z$=(e,t)=>{let{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n=new AbortController,r,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof GQ?t:new P$(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new GQ(`timeout ${t} of ms exceeded`,GQ.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>$.asap(o),s}},Q$=function*(e,t){let n=e.byteLength;if(!t||n<t){yield e;return}let r=0,i;for(;r<n;)i=r+t,yield e.slice(r,i),r=i},$$=async function*(e,t){for await(let n of e1(e))yield*Q$(n,t)},e1=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}let t=e.getReader();try{for(;;){let{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},t1=(e,t,n,r)=>{let i=$$(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},n1=64*1024,{isFunction:r1}=$,i1=(({Request:e,Response:t})=>({Request:e,Response:t}))($.global),{ReadableStream:a1,TextEncoder:o1}=$.global,s1=(e,...t)=>{try{return!!e(...t)}catch{return!1}},c1=e=>{e=$.merge.call({skipUndefined:!0},i1,e);let{fetch:t,Request:n,Response:r}=e,i=t?r1(t):typeof fetch==`function`,a=r1(n),o=r1(r);if(!i)return!1;let s=i&&r1(a1),c=i&&(typeof o1==`function`?(e=>t=>e.encode(t))(new o1):async e=>new Uint8Array(await new n(e).arrayBuffer())),l=a&&s&&s1(()=>{let e=!1,t=new n(m$.origin,{body:new a1,method:`POST`,get duplex(){return e=!0,`half`}}).headers.has(`Content-Type`);return e&&!t}),u=o&&s&&s1(()=>$.isReadableStream(new r(``).body)),d={stream:u&&(e=>e.body)};i&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!d[e]&&(d[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new GQ(`Response type '${e}' is not supported`,GQ.ERR_NOT_SUPPORT,n)})});let f=async e=>{if(e==null)return 0;if($.isBlob(e))return e.size;if($.isSpecCompliantForm(e))return(await new n(m$.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if($.isArrayBufferView(e)||$.isArrayBuffer(e))return e.byteLength;if($.isURLSearchParams(e)&&(e+=``),$.isString(e))return(await c(e)).byteLength},p=async(e,t)=>$.toFiniteNumber(e.getContentLength())??f(t);return async e=>{let{url:i,method:o,data:s,signal:c,cancelToken:f,timeout:m,onDownloadProgress:h,onUploadProgress:g,responseType:_,headers:v,withCredentials:y=`same-origin`,fetchOptions:b}=Y$(e),x=t||fetch;_=_?(_+``).toLowerCase():`text`;let S=Z$([c,f&&f.toAbortSignal()],m),C=null,w=S&&S.unsubscribe&&(()=>{S.unsubscribe()}),T;try{if(g&&l&&o!==`get`&&o!==`head`&&(T=await p(v,s))!==0){let e=new n(i,{method:`POST`,body:s,duplex:`half`}),t;if($.isFormData(s)&&(t=e.headers.get(`content-type`))&&v.setContentType(t),e.body){let[t,n]=B$(T,z$(V$(g)));s=t1(e.body,n1,t,n)}}$.isString(y)||(y=y?`include`:`omit`);let t=a&&`credentials`in n.prototype,c={...b,signal:S,method:o.toUpperCase(),headers:v.normalize().toJSON(),body:s,duplex:`half`,credentials:t?y:void 0};C=a&&new n(i,c);let f=await(a?x(C,b):x(i,c)),m=u&&(_===`stream`||_===`response`);if(u&&(h||m&&w)){let e={};[`status`,`statusText`,`headers`].forEach(t=>{e[t]=f[t]});let t=$.toFiniteNumber(f.headers.get(`content-length`)),[n,i]=h&&B$(t,z$(V$(h),!0))||[];f=new r(t1(f.body,n1,n,()=>{i&&i(),w&&w()}),e)}_||=`text`;let E=await d[$.findKey(d,_)||`text`](f,e);return!m&&w&&w(),await new Promise((t,n)=>{F$(t,n,{data:E,headers:j$.from(f.headers),status:f.status,statusText:f.statusText,config:e,request:C})})}catch(t){throw w&&w(),t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new GQ(`Network Error`,GQ.ERR_NETWORK,e,C),{cause:t.cause||t}):GQ.from(t,t&&t.code,e,C)}}},l1=new Map,u1=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=l1;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:c1(t)),l=c;return c};u1();var d1={http:null,xhr:X$,fetch:{get:u1}};$.forEach(d1,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var f1=e=>`- ${e}`,p1=e=>$.isFunction(e)||e===null||e===!1;function m1(e,t){e=$.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o<n;o++){r=e[o];let n;if(i=r,!p1(r)&&(i=d1[(n=String(r)).toLowerCase()],i===void 0))throw new GQ(`Unknown adapter '${n}'`);if(i&&($.isFunction(i)||(i=i.get(t))))break;a[n||`#`+o]=i}if(!i){let e=Object.entries(a).map(([e,t])=>`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new GQ(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since :
`+e.map(f1).join(`
`):` `+f1(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var h1={getAdapter:m1,adapters:d1};function g1(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new P$(null,e)}function _1(e){return g1(e),e.headers=j$.from(e.headers),e.data=M$.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),h1.getAdapter(e.adapter||b$.adapter,e)(e).then(function(t){return g1(e),t.data=M$.call(e,e.transformResponse,t),t.headers=j$.from(t.headers),t},function(t){return N$(t)||(g1(e),t&&t.response&&(t.response.data=M$.call(e,e.transformResponse,t.response),t.response.headers=j$.from(t.response.headers))),Promise.reject(t)})}var v1=`1.13.2`,y1={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{y1[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var b1={};y1.transitional=function(e,t,n){function r(e,t){return`[Axios v`+v1+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new GQ(r(i,` has been removed`+(t?` in `+t:``)),GQ.ERR_DEPRECATED);return t&&!b1[i]&&(b1[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,i,a):!0}},y1.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function x1(e,t,n){if(typeof e!=`object`)throw new GQ(`options must be an object`,GQ.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-->0;){let a=r[i],o=t[a];if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new GQ(`option `+a+` must be `+n,GQ.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new GQ(`Unknown option `+a,GQ.ERR_BAD_OPTION)}}var S1={assertOptions:x1,validators:y1},C1=S1.validators,w1=class{constructor(e){this.defaults=e||{},this.interceptors={request:new a$,response:new a$}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=t.stack?t.stack.replace(/^.+\n/,``):``;try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,``))&&(e.stack+=`
`+n):e.stack=n}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=J$(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&S1.assertOptions(n,{silentJSONParsing:C1.transitional(C1.boolean),forcedJSONParsing:C1.transitional(C1.boolean),clarifyTimeoutError:C1.transitional(C1.boolean)},!1),r!=null&&($.isFunction(r)?t.paramsSerializer={serialize:r}:S1.assertOptions(r,{encode:C1.function,serialize:C1.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),S1.assertOptions(t,{baseUrl:C1.spelling(`baseURL`),withXsrfToken:C1.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&$.merge(i.common,i[t.method]);i&&$.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`common`],e=>{delete i[e]}),t.headers=j$.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){typeof e.runWhen==`function`&&e.runWhen(t)===!1||(s&&=e.synchronous,o.unshift(e.fulfilled,e.rejected))});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[_1.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u<d;)l=l.then(e[u++],e[u++]);return l}d=o.length;let f=t;for(;u<d;){let e=o[u++],t=o[u++];try{f=e(f)}catch(e){t.call(this,e);break}}try{l=_1.call(this,f)}catch(e){return Promise.reject(e)}for(u=0,d=c.length;u<d;)l=l.then(c[u++],c[u++]);return l}getUri(e){return e=J$(this.defaults,e),i$(K$(e.baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}};$.forEach([`delete`,`get`,`head`,`options`],function(e){w1.prototype[e]=function(t,n){return this.request(J$(n||{},{method:e,url:t,data:(n||{}).data}))}}),$.forEach([`post`,`put`,`patch`],function(e){function t(t){return function(n,r,i){return this.request(J$(i||{},{method:e,headers:t?{"Content-Type":`multipart/form-data`}:{},url:n,data:r}))}}w1.prototype[e]=t(),w1.prototype[e+`Form`]=t(!0)});var T1=class e{constructor(e){if(typeof e!=`function`)throw TypeError(`executor must be a function.`);let t;this.promise=new Promise(function(e){t=e});let n=this;this.promise.then(e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-->0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new P$(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function E1(e){return function(t){return e.apply(null,t)}}function D1(e){return $.isObject(e)&&e.isAxiosError===!0}var O1={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(O1).forEach(([e,t])=>{O1[t]=e});function k1(e){let t=new w1(e),n=zZ(w1.prototype.request,t);return $.extend(n,w1.prototype,t,{allOwnKeys:!0}),$.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return k1(J$(e,t))},n}var A1=k1(b$);A1.Axios=w1,A1.CanceledError=P$,A1.CancelToken=T1,A1.isCancel=N$,A1.VERSION=v1,A1.toFormData=$Q,A1.AxiosError=GQ,A1.Cancel=A1.CanceledError,A1.all=function(e){return Promise.all(e)},A1.spread=E1,A1.isAxiosError=D1,A1.mergeConfig=J$,A1.AxiosHeaders=j$,A1.formToJSON=e=>v$($.isHTMLForm(e)?new FormData(e):e),A1.getAdapter=h1.getAdapter,A1.HttpStatusCode=O1,A1.default=A1;var j1={apiBaseUrl:`/adminapi`,installInfo:{title:`MD-Admin 安装向导`,version:`1.0.0`,description:`极速后台开发框架`},siteInfo:{logo:``,name:`MD-Admin 极速后台开发框架`,officialWebsite:`https://madong.tech`,community:`https://madong.tech/ask`,documentation:`https://madong.tech/docs`,frontendUrl:`/`,backendUrl:`/admin`,configUrl:`/admin#/system/config`}};function M1(){return`${`/install`.replace(/\/?$/,`/`)}config.json`}async function N1(){let e=M1();try{return P1(j1,(await A1.get(e,{timeout:5e3})).data)}catch{return console.warn(`加载 config.json 失败,使用默认配置:`,e),j1}}function P1(e,t){let n={...e};for(let e in t)n[e]=t[e]&&typeof t[e]==`object`&&!Array.isArray(t[e])?P1(n[e]||{},t[e]):t[e];return n}var F1=j1;async function I1(){try{return F1=await N1(),F1}catch(e){return console.error(`配置初始化失败:`,e),F1}}function L1(){return F1}var R1=new class{instance;constructor(){this.instance=A1.create({baseURL:L1().apiBaseUrl,timeout:3e4,headers:{"Content-Type":`application/json`}}),this.instance.interceptors.request.use(e=>e,e=>Promise.reject(e)),this.instance.interceptors.response.use(e=>e.data,e=>(console.error(`请求错误:`,e),Promise.reject(e)))}get(e,t){return this.instance.get(e,t)}post(e,t,n){return this.instance.post(e,t,n)}put(e,t,n){return this.instance.put(e,t,n)}delete(e,t){return this.instance.delete(e,t)}},z1=(e,t)=>R1.get(e,t),B1=(e,t,n)=>R1.post(e,t,n),V1={checkInstall:()=>z1(`/install/check`),getAgreement:()=>z1(`/install/agreement`),environment:()=>z1(`/install/environment`),testDatabase:e=>B1(`/install/test-database`,e),validateConfig:e=>B1(`/install/config-validate`,e)},H1,U1=e=>H1=e,W1=Symbol();function G1(e){return e&&typeof e==`object`&&Object.prototype.toString.call(e)===`[object Object]`&&typeof e.toJSON!=`function`}var K1;(function(e){e.direct=`direct`,e.patchObject=`patch object`,e.patchFunction=`patch function`})(K1||={});var q1=typeof window<`u`,J1=typeof window==`object`&&window.window===window?window:typeof self==`object`&&self.self===self?self:typeof global==`object`&&global.global===global?global:typeof globalThis==`object`?globalThis:{HTMLElement:null};function Y1(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([``,e],{type:e.type}):e}function X1(e,t,n){let r=new XMLHttpRequest;r.open(`GET`,e),r.responseType=`blob`,r.onload=function(){t0(r.response,t,n)},r.onerror=function(){console.error(`could not download file`)},r.send()}function Z1(e){let t=new XMLHttpRequest;t.open(`HEAD`,e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function Q1(e){try{e.dispatchEvent(new MouseEvent(`click`))}catch{let t=document.createEvent(`MouseEvents`);t.initMouseEvent(`click`,!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var $1=typeof navigator==`object`?navigator:{userAgent:``},e0=/Macintosh/.test($1.userAgent)&&/AppleWebKit/.test($1.userAgent)&&!/Safari/.test($1.userAgent),t0=q1?typeof HTMLAnchorElement<`u`&&`download`in HTMLAnchorElement.prototype&&!e0?n0:`msSaveOrOpenBlob`in $1?r0:i0:()=>{};function n0(e,t=`download`,n){let r=document.createElement(`a`);r.download=t,r.rel=`noopener`,typeof e==`string`?(r.href=e,r.origin===location.origin?Q1(r):Z1(r.href)?X1(e,t,n):(r.target=`_blank`,Q1(r))):(r.href=URL.createObjectURL(e),setTimeout(function(){URL.revokeObjectURL(r.href)},4e4),setTimeout(function(){Q1(r)},0))}function r0(e,t=`download`,n){if(typeof e==`string`)if(Z1(e))X1(e,t,n);else{let t=document.createElement(`a`);t.href=e,t.target=`_blank`,setTimeout(function(){Q1(t)})}else navigator.msSaveOrOpenBlob(Y1(e,n),t)}function i0(e,t,n,r){if(r||=open(``,`_blank`),r&&(r.document.title=r.document.body.innerText=`downloading...`),typeof e==`string`)return X1(e,t,n);let i=e.type===`application/octet-stream`,a=/constructor/i.test(String(J1.HTMLElement))||`safari`in J1,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||i&&a||e0)&&typeof FileReader<`u`){let t=new FileReader;t.onloadend=function(){let e=t.result;if(typeof e!=`string`)throw r=null,Error(`Wrong reader.result type`);e=o?e:e.replace(/^data:[^;]*;/,`data:attachment/file;`),r?r.location.href=e:location.assign(e),r=null},t.readAsDataURL(e)}else{let t=URL.createObjectURL(e);r?r.location.assign(t):location.href=t,r=null,setTimeout(function(){URL.revokeObjectURL(t)},4e4)}}var{assign:a0}=Object;function o0(){let e=Le(!0),t=e.run(()=>M({})),n=[],r=[],i=sn({install(e){U1(i),i._a=e,e.provide(W1,i),e.config.globalProperties.$pinia=i,r.forEach(e=>n.push(e)),r=[]},use(e){return this._a?n.push(e):r.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}var s0=()=>{};function c0(e,t,n,r=s0){e.push(t);let i=()=>{let n=e.indexOf(t);n>-1&&(e.splice(n,1),r())};return!n&&Re()&&ze(i),i}function l0(e,...t){e.slice().forEach(e=>{e(...t)})}var u0=e=>e(),d0=Symbol(),f0=Symbol();function p0(e,t){e instanceof Map&&t instanceof Map?t.forEach((t,n)=>e.set(n,t)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(let n in t){if(!t.hasOwnProperty(n))continue;let r=t[n],i=e[n];G1(i)&&G1(r)&&e.hasOwnProperty(n)&&!un(r)&&!tn(r)?e[n]=p0(i,r):e[n]=r}return e}var m0=Symbol();function h0(e){return!G1(e)||!e.hasOwnProperty(m0)}var{assign:g0}=Object;function _0(e){return!!(un(e)&&e.effect)}function v0(e,t,n,r){let{state:i,actions:a,getters:o}=t,s=n.state.value[e],c;function l(){return s||(n.state.value[e]=i?i():{}),g0(_n(n.state.value[e]),a,Object.keys(o||{}).reduce((t,r)=>(t[r]=sn(K(()=>{U1(n);let t=n._s.get(e);return o[r].call(t,t)})),t),{}))}return c=y0(e,l,t,n,r,!0),c}function y0(e,t,n={},r,i,a){let o,s=g0({actions:{}},n),c={deep:!0},l,u,d=[],f=[],p=r.state.value[e];!a&&!p&&(r.state.value[e]={}),M({});let m;function h(t){let n;l=u=!1,typeof t==`function`?(t(r.state.value[e]),n={type:K1.patchFunction,storeId:e,events:void 0}):(p0(r.state.value[e],t),n={type:K1.patchObject,payload:t,storeId:e,events:void 0});let i=m=Symbol();P().then(()=>{m===i&&(l=!0)}),u=!0,l0(d,n,r.state.value[e])}let g=a?function(){let{state:e}=n,t=e?e():{};this.$patch(e=>{g0(e,t)})}:s0;function _(){o.stop(),d=[],f=[],r._s.delete(e)}let v=(t,n=``)=>{if(d0 in t)return t[f0]=n,t;let i=function(){U1(r);let n=Array.from(arguments),a=[],o=[];function s(e){a.push(e)}function c(e){o.push(e)}l0(f,{args:n,name:i[f0],store:y,after:s,onError:c});let l;try{l=t.apply(this&&this.$id===e?this:y,n)}catch(e){throw l0(o,e),e}return l instanceof Promise?l.then(e=>(l0(a,e),e)).catch(e=>(l0(o,e),Promise.reject(e))):(l0(a,l),l)};return i[d0]=!0,i[f0]=n,i},y=Zt({_p:r,$id:e,$onAction:c0.bind(null,f),$patch:h,$reset:g,$subscribe(t,n={}){let i=c0(d,t,n.detached,()=>a()),a=o.run(()=>L(()=>r.state.value[e],r=>{(n.flush===`sync`?u:l)&&t({storeId:e,type:K1.direct,events:void 0},r)},g0({},c,n)));return i},$dispose:_});r._s.set(e,y);let b=(r._a&&r._a.runWithContext||u0)(()=>r._e.run(()=>(o=Le()).run(()=>t({action:v}))));for(let t in b){let n=b[t];un(n)&&!_0(n)||tn(n)?a||(p&&h0(n)&&(un(n)?n.value=p[t]:p0(n,p[t])),r.state.value[e][t]=n):typeof n==`function`&&(b[t]=v(n,t),s.actions[t]=n)}return g0(y,b),g0(on(y),b),Object.defineProperty(y,"$state",{get:()=>r.state.value[e],set:e=>{h(t=>{g0(t,e)})}}),r._p.forEach(e=>{g0(y,o.run(()=>e({store:y,app:r._a,pinia:r,options:s})))}),p&&a&&n.hydrate&&n.hydrate(y.$state,p),l=!0,u=!0,y}function b0(e,t,n){let r,i,a=typeof t==`function`;typeof e==`string`?(r=e,i=a?n:t):(i=e,r=e.id);function o(e,n){let o=tr();return e||=o?I(W1,null):null,e&&U1(e),e=H1,e._s.has(r)||(a?y0(r,t,i,e):v0(r,i,e)),e._s.get(r)}return o.$id=r,o}var x0=b0(`install`,{state:()=>({agreementData:null,environmentData:{check_items:[],directory_check_items:[],passed:!1,loading:!1},databaseConfig:{host:`localhost`,port:3306,username:`root`,password:`root`,database:`madong`,prefix:`md_`,redisHost:`127.0.0.1`,redisPort:6379,redisPassword:``},adminConfig:{username:`admin`,password:`123456`,email:`405784684@qq.com`,site_name:`Madong管理系统`,install_database:!0,build_project:!0},install_progress:0,install_logs:[],install_status:`idle`,install_start_time:null,installation_completed:!1,installation_completed_time:null,install_end_time:null,install_time:``}),getters:{installDuration:e=>{if(!e.install_start_time)return 0;let t=e.install_end_time||new Date;return Math.floor((t.getTime()-e.install_start_time.getTime())/1e3)},formattedDuration:e=>{let t=e.install_end_time&&e.install_start_time?Math.floor((e.install_end_time.getTime()-e.install_start_time.getTime())/1e3):0;return t<60?`${t}秒`:`${Math.floor(t/60)}分${t%60}秒`},environmentPassed:e=>e.environmentData.check_items.length===0?!1:!e.environmentData.check_items.some(e=>e.is_required&&e.status===!1),environmentCheckItems:e=>e.environmentData.check_items.map(e=>({name:e.name,need:e.need,required:e.required,current:e.current,status:e.status,statusText:e.status_text,message:e.message,isRequired:e.is_required})),directoryCheckItems:e=>e.environmentData.directory_check_items.map(e=>({path:e.path,pathName:e.path_name,name:e.name,required:e.required,permissionType:e.permission_type,description:e.description,exists:e.exists,isReadable:e.is_readable,isWritable:e.is_writable,status:e.status,statusText:e.status_text,message:e.message}))},actions:{async fetchInstallationStatus(){let e=(await V1.checkInstall()).data||{};return this.installation_completed=e.installed||!1,this.install_time=e.install_time||``,this.installation_completed},async fetchAgreementData(){let e=await V1.getAgreement();return this.agreementData=e.data||{},e.data||{}},async checkEnvironment(){this.environmentData.loading=!0;let e=await V1.environment();this.environmentData.check_items=e.data?.check_items||[],this.environmentData.directory_check_items=e.data?.directory_check_items||[],this.environmentData.loading=!1},async simulateInstallation(){try{this.startInstall();let e=L1(),t=new URLSearchParams;t.append(`db_host`,this.databaseConfig.host||``),t.append(`db_port`,this.databaseConfig.port?.toString()||``),t.append(`db_database`,this.databaseConfig.database||``),t.append(`db_username`,this.databaseConfig.username||``),t.append(`db_password`,this.databaseConfig.password||``),t.append(`db_prefix`,this.databaseConfig.prefix||``),t.append(`redis_host`,this.databaseConfig.redisHost||`127.0.0.1`),t.append(`redis_port`,this.databaseConfig.redisPort?.toString()||`6379`),t.append(`redis_password`,this.databaseConfig.redisPassword||``),t.append(`admin_username`,this.adminConfig.username||``),t.append(`admin_password`,this.adminConfig.password||``),t.append(`admin_email`,this.adminConfig.email||``),t.append(`site_name`,this.adminConfig.site_name||``),t.append(`install_database`,this.adminConfig.install_database?`1`:`0`),t.append(`build_project`,this.adminConfig.build_project?`1`:`0`),t.append(`enable_tenant`,`0`);let n=`${e.apiBaseUrl}/install?${t.toString()}`.replace(`//`,`/`);return new Promise((e,t)=>{let r=new EventSource(n);r.addEventListener(`progress`,e=>{try{let t=JSON.parse(e.data).data||{};t.progress===void 0?this.install_logs.push(`[${new Date().toLocaleTimeString()}] ${t.message||`安装进行中...`}`):this.updateProgress(t.progress,t.message||`安装进行中...`)}catch(e){console.error(`解析进度消息失败:`,e)}}),r.addEventListener(`runtime_error`,t=>{try{let n=JSON.parse(t.data),i=n.data||{};i.status===`error`&&this.updateProgress(100,i.message||`安装异常...`),this.installFailed(i.message||`安装异常...`),r.close(),e(n)}catch(e){r.close(),console.error(`解析错误消息失败:`,e)}}),r.addEventListener(`completed`,n=>{try{let t=JSON.parse(n.data);this.installComplete(),r.close(),e(t)}catch(e){console.error(`解析完成消息失败:`,e),r.close(),t(e)}}),r.addEventListener(`message`,e=>{try{let t=JSON.parse(e.data),n=(t.data||{}).message||t.message||`安装进行中...`;this.install_logs.push(`[${new Date().toLocaleTimeString()}] ${n}`)}catch(e){console.error(`解析通用消息失败:`,e)}});let i=setTimeout(()=>{r.readyState!==EventSource.CLOSED&&(console.warn(`SSE 连接超时`),this.installFailed(`安装超时`),r.close(),t(Error(`安装超时`)))},1e6);r.addEventListener(`completed`,()=>{clearTimeout(i)})})}catch(e){throw console.error(`安装初始化失败:`,e),this.installFailed(`安装初始化失败`),e}},updateDatabaseConfig(e){this.databaseConfig={...this.databaseConfig,...e}},updateAdminConfig(e){this.adminConfig={...this.adminConfig,...e}},startInstall(){this.install_status=`installing`,this.install_start_time=new Date,this.install_end_time=null,this.install_progress=0,this.install_logs=[`开始安装...`]},updateProgress(e,t){this.install_progress=e,this.install_logs.push(`[${new Date().toLocaleTimeString()}] ${t}`)},installComplete(){this.install_status=`success`,this.install_end_time=new Date,this.install_progress=100,this.install_time=new Date().toLocaleString(`zh-CN`),this.install_logs.push(`安装完成,耗时: ${this.formattedDuration}`)},installFailed(e){this.install_status=`error`,this.install_end_time=new Date,this.install_logs.push(`安装失败: ${e}`)},markInstallationCompleted(){this.installation_completed=!0,this.installation_completed_time=new Date},checkInstallationStatus(){return this.installation_completed},resetInstall(){this.install_progress=0,this.install_logs=[],this.install_status=`idle`,this.install_start_time=null,this.install_end_time=null}}}),S0={class:`agreement-step`},C0={key:0,class:`state-box`},w0={key:1,class:`state-box`},T0={class:`state-icon success-icon`},E0={class:`state-desc`},D0={key:2,class:`welcome-box`},O0={class:`welcome-icon`},k0={class:`feature-grid`},A0={class:`feat`},j0={class:`feat-icon`,style:{"--ic":`#409eff`}},M0={class:`feat`},N0={class:`feat-icon`,style:{"--ic":`#67c23a`}},P0={class:`feat`},F0={class:`feat-icon`,style:{"--ic":`#e6a23c`}},I0={class:`agreement-bar`},L0=R({__name:`agreement-step`,emits:[`next`],setup(e,{emit:t}){let n=t,r=x0(),i=M(!1),a=M(``),o=K(()=>r.checkInstallationStatus()),s=M(!1),c=M(!1);Yr(async()=>{try{i.value=!0,await r.fetchInstallationStatus(),a.value=r.installation_completed_time||``}catch(e){console.error(e)}finally{i.value=!1}});let l=()=>n(`next`),u=()=>{window.location.href=`/admin`};return(e,t)=>{let n=Z,r=AT,d=JF,f=$E,p=wM;return B(),V(`div`,S0,[i.value?(B(),V(`div`,C0,[...t[4]||=[U(`div`,{class:`loader`},null,-1),U(`p`,{class:`state-hint`},`正在检测系统安装状态...`,-1)]])):o.value?(B(),V(`div`,w0,[U(`div`,T0,[W(n,{size:40},{default:F(()=>[W(N(Hv))]),_:1})]),t[6]||=U(`h3`,{class:`state-title`},`系统已安装`,-1),U(`p`,E0,`安装时间:`+j(a.value||`未知`),1),W(r,{type:`success`,onClick:u,class:`go-btn`},{default:F(()=>[t[5]||=Ja(` 访问后台 `,-1),W(n,null,{default:F(()=>[W(N(Pv))]),_:1})]),_:1})])):(B(),V(`div`,D0,[U(`div`,O0,[W(n,{size:44,color:`#409eff`},{default:F(()=>[W(N(ay))]),_:1})]),t[13]||=U(`h3`,{class:`state-title`},`欢迎使用安装向导`,-1),t[14]||=U(`p`,{class:`state-desc`},`在开始前,系统将检测环境是否符合运行要求。`,-1),U(`div`,k0,[U(`div`,A0,[U(`div`,j0,[W(n,null,{default:F(()=>[W(N(cy))]),_:1})]),t[7]||=U(`div`,null,[U(`strong`,null,`环境检测`),U(`span`,null,`自动检查 PHP 版本与扩展`)],-1)]),U(`div`,M0,[U(`div`,N0,[W(n,null,{default:F(()=>[W(N(Jv))]),_:1})]),t[8]||=U(`div`,null,[U(`strong`,null,`数据库配置`),U(`span`,null,`支持 MySQL 数据库`)],-1)]),U(`div`,P0,[U(`div`,F0,[W(n,null,{default:F(()=>[W(N(by))]),_:1})]),t[9]||=U(`div`,null,[U(`strong`,null,`管理配置`),U(`span`,null,`设置管理员和网站信息`)],-1)])]),U(`div`,I0,[W(f,{modelValue:s.value,"onUpdate:modelValue":t[1]||=e=>s.value=e,class:`agreement-checkbox`},{default:F(()=>[t[11]||=Ja(` 我已阅读并同意 `,-1),W(d,{type:`primary`,underline:`never`,class:`agreement-link`,onClick:t[0]||=$s(e=>c.value=!0,[`stop`])},{default:F(()=>[...t[10]||=[Ja(` 《许可协议》 `,-1)]]),_:1})]),_:1},8,[`modelValue`])]),W(r,{type:`primary`,size:`large`,disabled:!s.value,onClick:l,class:`start-btn`},{default:F(()=>[t[12]||=Ja(` 开始安装 `,-1),W(n,null,{default:F(()=>[W(N(Pv))]),_:1})]),_:1},8,[`disabled`])])),W(p,{modelValue:c.value,"onUpdate:modelValue":t[3]||=e=>c.value=e,title:`许可协议`,width:`680px`,"close-on-click-modal":!1},{footer:F(()=>[W(r,{type:`primary`,onClick:t[2]||=e=>{c.value=!1,s.value=!0}},{default:F(()=>[...t[15]||=[Ja(` 我已阅读并同意 `,-1)]]),_:1})]),default:F(()=>[t[16]||=U(`div`,{class:`agreement-content`},[U(`h4`,null,`Madong 开源软件许可协议`),U(`p`,null,` 感谢您选择 Madong(以下简称"本系统")。在安装使用前,请仔细阅读以下条款。安装或使用本系统即表示您同意接受本协议约束。 `),U(`h5`,null,`一、许可授权`),U(`p`,null,[Ja(` 本系统基于 `),U(`strong`,null,`Apache License 2.0`),Ja(` 协议开源发布。您可以自由使用、复制、修改、合并、出版发行、分发、再许可及/或销售本系统的副本,但需保留原始版权声明及许可声明。 `)]),U(`h5`,null,`二、使用范围`),U(`p`,null,` 本系统可用于个人学习、商业项目及企业生产环境,无需支付任何形式的授权费用。若您对本系统进行二次开发或集成,衍生作品同样受 Apache 2.0 协议约束。 `),U(`h5`,null,`三、免责声明`),U(`p`,null,` 在适用法律允许的最大范围内,本系统按"现状"提供,不附带任何明示或默示的担保,包括但不限于适销性、特定用途适用性及不侵权保证。作者或版权持有人不对因使用本系统而产生的任何直接、间接、偶然、特殊、惩罚性或后果性损失承担责任。 `),U(`h5`,null,`四、贡献与反馈`),U(`p`,null,` 欢迎通过官方社区提交 Issue 或 Pull Request 参与系统改进。提交贡献即表示您同意将相关代码以 Apache 2.0 协议授权给本项目管理方。 `),U(`h5`,null,`五、其他`),U(`p`,null,` 本协议条款可能会根据开源社区规范及法律法规变化进行调整,以官方网站(madong.tech)发布的最新版本为准。如有未尽事宜,参照 Apache License 2.0 原文执行。 `)],-1)]),_:1},8,[`modelValue`])])}}}),R0=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},z0=R0(L0,[[`__scopeId`,`data-v-c9a5b971`]]),B0={class:`complete-step`},V0={class:`success-wrap`},H0={class:`check-circle`},U0={class:`sc-desc`},W0={class:`sc-stats`},G0={class:`sc-stat`},K0={class:`scv`},q0={class:`sc-stat`},J0={class:`scv`},Y0={class:`sc-stat`},X0={class:`scv`,style:{"font-size":`13px`}},Z0={class:`sc-links`},Q0={class:`sc-security`},$0=R0(R({__name:`complete-step`,props:{installData:{}},setup(e){let t=x0(),n=M(``),r=K(()=>t.install_time||new Date().toLocaleString(`zh-CN`)),i=K(()=>t.formattedDuration);Yr(()=>{typeof window<`u`&&(n.value=window.location.origin)});let a=()=>window.open(`/admin`,`_blank`),o=()=>window.open(`https://madong.tech/question/`,`_blank`),s=()=>window.open(`/`,`_blank`);return(e,t)=>{let c=Z,l=AT;return B(),V(`div`,B0,[U(`div`,V0,[U(`div`,H0,[t[0]||=U(`div`,{class:`cc-bg`},null,-1),W(c,{size:48,color:`#67c23a`},{default:F(()=>[W(N(Hv))]),_:1})]),t[10]||=U(`h2`,{class:`sc-title`},`安装成功!`,-1),U(`p`,U0,`系统已安装完成,耗时 `+j(i.value),1),U(`div`,W0,[U(`div`,G0,[U(`span`,K0,j(r.value),1),t[1]||=U(`span`,{class:`scl`},`完成时间`,-1)]),t[4]||=U(`div`,{class:`sc-divider`},null,-1),U(`div`,q0,[U(`span`,J0,j(i.value),1),t[2]||=U(`span`,{class:`scl`},`耗时`,-1)]),t[5]||=U(`div`,{class:`sc-divider`},null,-1),U(`div`,Y0,[U(`span`,X0,j(n.value),1),t[3]||=U(`span`,{class:`scl`},`访问地址`,-1)])]),U(`div`,Z0,[W(l,{onClick:a,class:`sc-btn`},{default:F(()=>[W(c,null,{default:F(()=>[W(N(cy))]),_:1}),t[6]||=Ja(` 进入后台`,-1)]),_:1}),W(l,{onClick:s,class:`sc-btn sc-green`},{default:F(()=>[W(c,null,{default:F(()=>[W(N(ry))]),_:1}),t[7]||=Ja(` 前端首页`,-1)]),_:1}),W(l,{onClick:o,class:`sc-btn sc-yellow`},{default:F(()=>[W(c,null,{default:F(()=>[W(N(Bv))]),_:1}),t[8]||=Ja(` 技术社区`,-1)]),_:1})]),U(`div`,Q0,[W(c,{color:`#e6a23c`},{default:F(()=>[W(N(Ay))]),_:1}),t[9]||=U(`span`,null,`安全提示:安装完成后建议删除 install 目录或限制访问权限`,-1)])])])}}}),[[`__scopeId`,`data-v-2e72ea81`]]),e2={class:`config-step`},t2={key:0,class:`progress-view`},n2={class:`console-box`},r2={class:`cl-ts`},i2={class:`cl-msg`},a2={key:0,class:`cl-cursor`},o2={class:`progress-block`},s2={class:`pb-info`},c2={class:`pb-track`},l2={key:1,class:`config-form`},u2={class:`form-row`},d2={class:`form-card`},f2={class:`fc-title`},p2={class:`form-card`},m2={class:`fc-title`},h2={class:`opt-list`},g2={class:`opt-item`},_2={class:`opt-item`},v2={key:2,class:`step-actions`},y2={key:1},b2={class:`btn-group`},x2={key:3,class:`step-actions`},S2=R0(R({__name:`config-step`,emits:[`prev`],setup(e){let t=x0(),n=M(),r=M(),i=M(!1),a=Zt({username:t.adminConfig.username,password:t.adminConfig.password,confirmPassword:t.adminConfig.password,email:t.adminConfig.email,siteName:t.adminConfig.site_name,installDatabase:t.adminConfig.install_database,buildProject:t.adminConfig.build_project}),o=K(()=>t.install_progress),s=K(()=>t.install_status),c=K(()=>t.install_logs),l=()=>{P(()=>{r.value&&(r.value.scrollTop=r.value.scrollHeight)})};Yr(()=>l()),L(()=>c.value.length,()=>l());let u={username:[{required:!0,trigger:`blur`},{min:3,max:20,message:`3~20个字符`,trigger:`blur`}],password:[{required:!0,message:`请输入密码`,trigger:`blur`},{min:6,message:`密码不少于6位`,trigger:`blur`}],confirmPassword:[{required:!0,message:`请确认密码`,trigger:`blur`},{validator:(e,t,n)=>t===a.password?n():n(Error(`密码不一致`)),trigger:`blur`}],email:[{required:!0,trigger:`blur`},{type:`email`,message:`邮箱格式错误`,trigger:`blur`}],siteName:[{required:!0,message:`请输入网站名称`,trigger:`blur`}]},d=async()=>{if(i.value=!0,n.value)try{await n.value.validate(),t.updateAdminConfig({username:a.username,password:a.password,email:a.email,site_name:a.siteName,install_database:a.installDatabase,build_project:a.buildProject}),await t.simulateInstallation()}catch{t.install_status===`idle`&&(i.value=!1)}},f=()=>{t.resetInstall(),i.value=!1},p=()=>{t.resetInstall(),d()};return $r(()=>{i.value&&t.resetInstall()}),(e,t)=>{let l=Z,m=Ob,h=bF,g=yF,_=gB;return B(),V(`div`,e2,[i.value?(B(),V(`div`,t2,[U(`div`,n2,[t[8]||=Ya(`<div class="console-bar" data-v-c26a6292><span class="cb-dot" data-v-c26a6292></span><span class="cb-dot" style="background:#e6a23c;" data-v-c26a6292></span><span class="cb-dot" style="background:#67c23a;" data-v-c26a6292></span><span class="cb-title" data-v-c26a6292>安装进程</span></div>`,1),U(`div`,{class:`console-body`,ref_key:`terminalRef`,ref:r},[(B(!0),V(ja,null,fi(c.value,(e,t)=>(B(),V(`div`,{key:t,class:`cl-line`},[U(`span`,r2,j(e.split(`]`)[0])+`]`,1),U(`span`,i2,j(e.split(`]`)[1]),1)]))),128)),s.value===`installing`?(B(),V(`div`,a2,`_`)):G(``,!0)],512)]),U(`div`,o2,[U(`div`,s2,[t[10]||=U(`span`,null,`安装进度`,-1),U(`span`,{class:A(s.value===`success`?`c-green`:s.value===`error`?`c-red`:`c-blue`)},[s.value===`installing`?(B(),V(ja,{key:0},[W(l,{class:`spin`},{default:F(()=>[W(N(oy))]),_:1}),t[9]||=Ja(` 安装中...`,-1)],64)):s.value===`success`?(B(),V(ja,{key:1},[Ja(`✓ 完成`)],64)):s.value===`error`?(B(),V(ja,{key:2},[Ja(`✗ 失败`)],64)):(B(),V(ja,{key:3},[Ja(j(o.value)+`%`,1)],64))],2)]),U(`div`,c2,[U(`div`,{class:A([`pb-fill`,s.value===`success`?`f-green`:s.value===`error`?`f-red`:`f-blue`]),style:be({width:`${o.value}%`})},null,6)])])])):(B(),V(`div`,l2,[U(`div`,u2,[U(`div`,d2,[U(`div`,f2,[W(l,{color:`#409eff`},{default:F(()=>[W(N(Dy))]),_:1}),t[11]||=Ja(` 管理员信息`,-1)]),W(g,{model:a,rules:u,ref_key:`formRef`,ref:n,"label-width":`80px`,class:`inner-form`},{default:F(()=>[W(h,{label:`账号`,prop:`username`},{default:F(()=>[W(m,{modelValue:a.username,"onUpdate:modelValue":t[0]||=e=>a.username=e,placeholder:`admin`},null,8,[`modelValue`])]),_:1}),W(h,{label:`密码`,prop:`password`},{default:F(()=>[W(m,{modelValue:a.password,"onUpdate:modelValue":t[1]||=e=>a.password=e,type:`password`,placeholder:`至少6位`,"show-password":``},null,8,[`modelValue`])]),_:1}),W(h,{label:`确认`,prop:`confirmPassword`},{default:F(()=>[W(m,{modelValue:a.confirmPassword,"onUpdate:modelValue":t[2]||=e=>a.confirmPassword=e,type:`password`,placeholder:`再次输入`,"show-password":``},null,8,[`modelValue`])]),_:1}),W(h,{label:`邮箱`,prop:`email`},{default:F(()=>[W(m,{modelValue:a.email,"onUpdate:modelValue":t[3]||=e=>a.email=e,placeholder:`admin@madong.tech`},null,8,[`modelValue`])]),_:1}),W(h,{label:`网站`,prop:`siteName`},{default:F(()=>[W(m,{modelValue:a.siteName,"onUpdate:modelValue":t[4]||=e=>a.siteName=e,placeholder:`Madong管理系统`},null,8,[`modelValue`])]),_:1})]),_:1},8,[`model`])]),U(`div`,p2,[U(`div`,m2,[W(l,{color:`#e6a23c`},{default:F(()=>[W(N(by))]),_:1}),t[12]||=Ja(` 安装选项`,-1)]),U(`div`,h2,[U(`label`,g2,[t[13]||=U(`span`,{class:`opt-text`},[U(`strong`,null,`安装数据库`),U(`small`,null,`创建并导入数据表`)],-1),W(_,{modelValue:a.installDatabase,"onUpdate:modelValue":t[5]||=e=>a.installDatabase=e},null,8,[`modelValue`])]),U(`label`,_2,[t[14]||=U(`span`,{class:`opt-text`},[U(`strong`,null,`构建打包`),U(`small`,null,`编译前端资源`)],-1),W(_,{modelValue:a.buildProject,"onUpdate:modelValue":t[6]||=e=>a.buildProject=e},null,8,[`modelValue`])])])])])])),i.value?(B(),V(`div`,v2,[s.value===`error`?(B(),V(`button`,{key:0,class:`btn btn-ghost`,onClick:f},[W(l,null,{default:F(()=>[W(N(Nv))]),_:1}),t[15]||=Ja(` 返回表单`,-1)])):(B(),V(`div`,y2)),U(`div`,b2,[s.value===`error`?(B(),V(`button`,{key:0,class:`btn btn-warning`,onClick:p},[W(l,null,{default:F(()=>[W(N(_y))]),_:1}),t[16]||=Ja(` 重试安装`,-1)])):G(``,!0)])])):G(``,!0),i.value?G(``,!0):(B(),V(`div`,x2,[U(`button`,{class:`btn btn-ghost`,onClick:t[7]||=t=>e.$emit(`prev`)},[W(l,null,{default:F(()=>[W(N(Nv))]),_:1}),t[17]||=Ja(` 上一步`,-1)]),U(`button`,{class:`btn btn-primary`,onClick:d},[W(l,null,{default:F(()=>[W(N(Oy))]),_:1}),t[18]||=Ja(` 开始安装`,-1)])]))])}}}),[[`__scopeId`,`data-v-c26a6292`]]),C2={class:`database-step`},w2={class:`db-section`},T2={class:`section-title`},E2={class:`form-grid`},D2={class:`redis-section`},O2={class:`section-title`},k2={class:`form-grid`},A2={style:{flex:`1`}},j2={key:0,class:`test-details`},M2={class:`detail-label`},N2={class:`detail-msg`},P2={class:`step-actions`},F2=[`disabled`],I2=[`disabled`],L2=R0(R({__name:`database-step`,emits:[`next`,`prev`],setup(e,{emit:t}){let n=t,r=x0(),i=M(),a=M(!1),o=Zt({...r.databaseConfig}),s=M(null),c=K(()=>o.host&&o.port&&o.username&&o.database&&o.prefix&&o.redisHost&&o.redisPort),l={host:[{required:!0,message:`请输入主机地址`,trigger:`blur`}],port:[{required:!0,message:`请输入端口`,trigger:`blur`}],username:[{required:!0,message:`请输入用户名`,trigger:`blur`}],password:[{required:!0,message:`请输入密码`,trigger:`blur`}],database:[{required:!0,message:`请输入数据库名`,trigger:`blur`}],prefix:[{required:!0,message:`请输入表前缀`,trigger:`blur`}],redisHost:[{required:!0,message:`请输入 Redis 主机地址`,trigger:`blur`}],redisPort:[{required:!0,message:`请输入 Redis 端口`,trigger:`blur`}]},u=async()=>{a.value=!0,s.value=null,V1.testDatabase(o).then(e=>{let t=e.data||{},n=t.database||`数据库连接成功`,r=t.redis||`Redis 连接成功`;s.value=e.code===0?{title:`连接成功`,type:`success`,description:`数据库和 Redis 连接测试通过`,details:[{label:`数据库`,message:n,status:`ok`},{label:`Redis`,message:r,status:`ok`}]}:{title:`连接失败`,type:`error`,description:e.msg||`请检查配置`,details:e.msg?.includes(`Redis`)?[{label:`数据库`,message:`MySQL 连接成功`,status:`ok`},{label:`Redis`,message:e.msg,status:`fail`}]:[{label:`数据库`,message:e.msg||`连接失败`,status:`fail`}]}}).finally(()=>{a.value=!1})},d=async()=>{if(i.value)try{await i.value.validate(),r.updateDatabaseConfig(o),n(`next`)}catch{}};return(e,t)=>{let n=Z,r=Ob,f=bF,p=yF;return B(),V(`div`,C2,[W(p,{model:o,rules:l,ref_key:`formRef`,ref:i,"label-width":`90px`,class:`db-form`},{default:F(()=>[U(`div`,w2,[U(`div`,T2,[W(n,null,{default:F(()=>[W(N(cy))]),_:1}),t[10]||=Ja(` 数据库配置 `,-1)]),U(`div`,E2,[W(f,{label:`主机地址`,prop:`host`},{default:F(()=>[W(r,{modelValue:o.host,"onUpdate:modelValue":t[0]||=e=>o.host=e,placeholder:`localhost`},null,8,[`modelValue`])]),_:1}),W(f,{label:`端口`,prop:`port`},{default:F(()=>[W(r,{modelValue:o.port,"onUpdate:modelValue":t[1]||=e=>o.port=e,modelModifiers:{number:!0},type:`number`,min:1,max:65535,placeholder:`3306`},null,8,[`modelValue`])]),_:1}),W(f,{label:`用户名`,prop:`username`},{default:F(()=>[W(r,{modelValue:o.username,"onUpdate:modelValue":t[2]||=e=>o.username=e,placeholder:`root`},null,8,[`modelValue`])]),_:1}),W(f,{label:`密码`,prop:`password`},{default:F(()=>[W(r,{modelValue:o.password,"onUpdate:modelValue":t[3]||=e=>o.password=e,type:`password`,placeholder:`数据库密码`,"show-password":``},null,8,[`modelValue`])]),_:1}),W(f,{label:`数据库名`,prop:`database`},{default:F(()=>[W(r,{modelValue:o.database,"onUpdate:modelValue":t[4]||=e=>o.database=e,placeholder:`madong_saas`},null,8,[`modelValue`])]),_:1}),W(f,{label:`表前缀`,prop:`prefix`},{default:F(()=>[W(r,{modelValue:o.prefix,"onUpdate:modelValue":t[5]||=e=>o.prefix=e,placeholder:`md_`},null,8,[`modelValue`])]),_:1})])]),U(`div`,D2,[U(`div`,O2,[W(n,null,{default:F(()=>[W(N(Jv))]),_:1}),t[11]||=Ja(` Redis 配置 `,-1)]),U(`div`,k2,[W(f,{label:`主机地址`,prop:`redisHost`},{default:F(()=>[W(r,{modelValue:o.redisHost,"onUpdate:modelValue":t[6]||=e=>o.redisHost=e,placeholder:`127.0.0.1`},null,8,[`modelValue`])]),_:1}),W(f,{label:`端口`,prop:`redisPort`},{default:F(()=>[W(r,{modelValue:o.redisPort,"onUpdate:modelValue":t[7]||=e=>o.redisPort=e,modelModifiers:{number:!0},type:`number`,min:1,max:65535,placeholder:`6379`},null,8,[`modelValue`])]),_:1}),W(f,{label:`密码`,prop:`redisPassword`},{default:F(()=>[W(r,{modelValue:o.redisPassword,"onUpdate:modelValue":t[8]||=e=>o.redisPassword=e,type:`password`,placeholder:`Redis 密码(可选)`,"show-password":``},null,8,[`modelValue`])]),_:1})])])]),_:1},8,[`model`]),s.value?(B(),V(`div`,{key:0,class:A([`test-result`,s.value.type===`success`?`tr-ok`:`tr-err`])},[W(n,{size:16},{default:F(()=>[s.value.type===`success`?(B(),H(N(Hv),{key:0})):(B(),H(N(Wv),{key:1}))]),_:1}),U(`div`,A2,[U(`strong`,null,j(s.value.title),1),U(`p`,null,j(s.value.description),1),s.value.details?.length?(B(),V(`div`,j2,[(B(!0),V(ja,null,fi(s.value.details,e=>(B(),V(`div`,{key:e.label,class:`test-detail-item`},[W(n,{size:14,color:e.status===`ok`?`#10b981`:`#ef4444`},{default:F(()=>[e.status===`ok`?(B(),H(N(Hv),{key:0})):(B(),H(N(Wv),{key:1}))]),_:2},1032,[`color`]),U(`span`,M2,j(e.label)+`:`,1),U(`span`,N2,j(e.message),1)]))),128))])):G(``,!0)])],2)):G(``,!0),U(`div`,P2,[U(`button`,{class:`btn btn-ghost`,onClick:t[9]||=t=>e.$emit(`prev`)},[W(n,null,{default:F(()=>[W(N(Nv))]),_:1}),t[12]||=Ja(` 上一步 `,-1)]),U(`div`,null,[U(`button`,{class:`btn btn-ghost`,onClick:u,disabled:a.value},[W(n,null,{default:F(()=>[W(N(Jv))]),_:1}),t[13]||=Ja(` 测试连接 `,-1)],8,F2),U(`button`,{class:`btn btn-primary`,disabled:!c.value,onClick:d},[t[14]||=Ja(` 下一步 `,-1),W(n,null,{default:F(()=>[W(N(Pv))]),_:1})],8,I2)])])])}}}),[[`__scopeId`,`data-v-6546eb1f`]]),R2={class:`environment-step`},z2={class:`section`},B2={class:`section-title`},V2={class:`env-list`},H2={class:`ei-left`},U2={class:`ei-info`},W2={class:`ei-name`},G2={class:`ei-detail`},K2={class:`ei-right`},q2={class:`section`},J2={class:`section-title`},Y2={class:`dir-list`},X2={class:`di-left`},Z2={class:`di-icon`},Q2={class:`di-info`},$2={class:`di-name`},e4={class:`di-path`},t4={class:`di-right`},n4={class:`step-actions`},r4=[`disabled`],i4=[`disabled`],a4=R0(R({__name:`environment-step`,emits:[`prev`,`next`],setup(e,{emit:t}){let n=x0(),r=K(()=>n.environmentData.loading),i=K(()=>n.environmentCheckItems),a=K(()=>n.directoryCheckItems),o=K(()=>n.environmentPassed),s=K(()=>a.value.length===0?!1:!a.value.some(e=>e.required&&!e.status)),c=Zt({title:K(()=>{if(r.value)return`检测中...`;let e=o.value,t=s.value;return e&&t?`环境检测通过`:!e&&!t?`环境检测未通过`:e?`目录权限未通过`:`系统环境未通过`}),type:K(()=>o.value&&s.value?`success`:`error`),description:K(()=>{if(r.value)return`正在检测...`;if(o.value&&s.value)return`所有环境要求已满足,可以继续安装`;let e=i.value.filter(e=>e.isRequired&&!e.status),t=a.value.filter(e=>e.required&&!e.status),n=[];return e.length&&n.push(`${e.length} 个环境要求`),t.length&&n.push(`${t.length} 个目录权限`),`有 ${n.join(` 和 `)} 未达标,请解决后重试`})}),l={read_write:`读写`,read_only:`只读`,write_only:`只写`},u=e=>l[e]||e;Yr(()=>n.checkEnvironment());let d=()=>n.checkEnvironment(),f=()=>{o.value&&s.value&&p(`next`)},p=t;return(e,t)=>{let n=Z,l=jX;return B(),V(`div`,R2,[U(`div`,z2,[U(`div`,B2,[W(n,{color:`#409eff`},{default:F(()=>[W(N(cy))]),_:1}),t[1]||=Ja(` 系统环境要求`,-1)]),Qn((B(),V(`div`,V2,[(B(!0),V(ja,null,fi(i.value,e=>(B(),V(`div`,{key:e.name,class:A([`env-item`,e.statusText===`成功`||e.statusText===`正常`?`ok`:`err`])},[U(`div`,H2,[U(`div`,{class:A([`ei-dot`,e.status?`dot-ok`:`dot-err`])},null,2),U(`div`,U2,[U(`span`,W2,j(e.name),1),U(`span`,G2,`需要 `+j(e.need)+` · 当前 `+j(e.current),1)])]),U(`div`,K2,[U(`span`,{class:A([`ei-status`,e.status?`st-ok`:`st-err`])},j(e.statusText),3)])],2))),128))])),[[l,r.value]])]),U(`div`,q2,[U(`div`,J2,[W(n,{color:`#67c23a`},{default:F(()=>[W(N($v))]),_:1}),t[2]||=Ja(` 目录权限要求`,-1)]),Qn((B(),V(`div`,Y2,[(B(!0),V(ja,null,fi(a.value,e=>(B(),V(`div`,{key:e.path,class:A([`dir-item`,e.status?``:`dir-err`])},[U(`div`,X2,[U(`div`,Z2,[W(n,{color:e.status?`#67c23a`:`#f56c6c`},{default:F(()=>[e.status?(B(),H(N(ey),{key:0})):(B(),H(N(Ay),{key:1}))]),_:2},1032,[`color`])]),U(`div`,Q2,[U(`span`,$2,j(e.pathName),1),U(`code`,e4,j(e.path),1)])]),U(`div`,t4,[U(`span`,{class:A([`perm-tag`,`pt-`+e.permissionType])},j(u(e.permissionType)),3),U(`span`,{class:A([`di-status`,e.status?`st-ok`:`st-err`])},j(e.status?`正常`:`异常`),3)])],2))),128))])),[[l,r.value]])]),r.value?G(``,!0):(B(),V(`div`,{key:0,class:A([`result-banner`,c.type===`success`?`rb-ok`:`rb-err`])},[W(n,{size:18},{default:F(()=>[c.type===`success`?(B(),H(N(Hv),{key:0})):(B(),H(N(Ay),{key:1}))]),_:1}),U(`div`,null,[U(`strong`,null,j(c.title),1),U(`p`,null,j(c.description),1)])],2)),U(`div`,n4,[U(`button`,{class:`btn btn-ghost`,onClick:t[0]||=t=>e.$emit(`prev`)},[W(n,null,{default:F(()=>[W(N(Nv))]),_:1}),t[3]||=Ja(` 上一步`,-1)]),U(`div`,null,[U(`button`,{class:`btn btn-ghost`,onClick:d,disabled:r.value},[W(n,null,{default:F(()=>[W(N(_y))]),_:1}),t[4]||=Ja(` 重新检测`,-1)],8,r4),U(`button`,{class:`btn btn-primary`,disabled:!o.value||!s.value,onClick:f},[t[5]||=Ja(`下一步 `,-1),W(n,null,{default:F(()=>[W(N(Pv))]),_:1})],8,i4)])])])}}}),[[`__scopeId`,`data-v-0f9bf9cf`]]),o4={class:`install-app`},s4={class:`top-header`},c4={class:`header-inner`},l4={class:`brand`},u4={class:`brand-logo`},d4=[`src`],f4={class:`brand-name`},p4={class:`top-nav`},m4=[`title`],h4={class:`main-area`},g4={class:`install-card`},_4={class:`steps-bar`},v4={class:`sn-indicator`},y4={class:`sn-dot`},b4={key:1,class:`sn-num`},x4={class:`sn-label`},S4={class:`step-wrap`},C4={class:`bottom-footer`},w4=R0(R({__name:`App`,setup(e){let t=M(1),n=Zt({agreementAccepted:!1,environmentChecked:!1,databaseConfig:{},adminConfig:{}}),r=x0();function i(){return`${`/install`.replace(/\/?$/,`/`)}logo.png`}let a=M(i()),o=M({name:``,officialWebsite:``,community:``,documentation:``}),s=M(!1),c=document.documentElement;c.dataset.theme=`light`,c.classList.remove(`dark`);let l=()=>{s.value=!s.value;let e=document.documentElement;e.dataset.theme=s.value?`dark`:`light`,s.value?e.classList.add(`dark`):e.classList.remove(`dark`)},u=[{id:1,title:`许可协议`},{id:2,title:`环境检测`},{id:3,title:`数据库配置`},{id:4,title:`参数配置`},{id:5,title:`安装完成`}];Yr(async()=>{await I1(),await r.fetchInstallationStatus();let e=L1();a.value=e.siteInfo?.logo||i(),o.value=e.siteInfo||{},r.checkInstallationStatus()&&(t.value=5)});let d=()=>{t.value<5&&t.value++},f=()=>{t.value>1&&t.value--},p=e=>{n.adminConfig=e};return L(()=>r.install_status,e=>{e===`success`&&t.value===4&&(r.markInstallationCompleted(),setTimeout(()=>d(),5e3))}),(e,r)=>{let i=JF,c=Z;return B(),V(`div`,o4,[U(`header`,s4,[U(`div`,c4,[U(`div`,l4,[U(`div`,u4,[U(`img`,{src:a.value,alt:`logo`,class:`logo-img`},null,8,d4)]),U(`span`,f4,j(o.value.name||`Madong`),1)]),U(`nav`,p4,[W(i,{href:o.value.officialWebsite,target:`_blank`,class:`nav-item`},{default:F(()=>[...r[0]||=[Ja(`官方网站`,-1)]]),_:1},8,[`href`]),W(i,{href:o.value.community,target:`_blank`,class:`nav-item`},{default:F(()=>[...r[1]||=[Ja(`技术论坛`,-1)]]),_:1},8,[`href`]),W(i,{href:o.value.documentation,target:`_blank`,class:`nav-item`},{default:F(()=>[...r[2]||=[Ja(`开发文档`,-1)]]),_:1},8,[`href`]),U(`div`,{class:`theme-toggle`,onClick:l,title:s.value?`切换到明亮模式`:`切换到暗黑模式`},[W(c,{size:16},{default:F(()=>[s.value?(B(),H(N(Ey),{key:0})):(B(),H(N(ly),{key:1}))]),_:1})],8,m4)])])]),U(`main`,h4,[U(`div`,g4,[U(`div`,_4,[(B(),V(ja,null,fi(u,(e,n)=>U(`div`,{key:e.id,class:A([`step-node`,{"is-active":t.value===e.id,"is-done":t.value>e.id,"is-last":n===u.length-1}])},[U(`div`,v4,[U(`div`,y4,[t.value>e.id?(B(),H(c,{key:0,size:14},{default:F(()=>[W(N(Vv))]),_:1})):(B(),V(`span`,b4,j(e.id),1))]),U(`div`,x4,j(e.title),1)]),n<u.length-1?(B(),V(`div`,{key:0,class:A([`sn-line`,{"line-done":t.value>e.id}])},null,2)):G(``,!0)],2)),64))]),U(`div`,S4,[W(Bo,{name:`slide-up`,mode:`out-in`},{default:F(()=>[t.value===1?(B(),H(z0,{key:`s1`,onNext:d})):t.value===2?(B(),H(a4,{key:`s2`,onPrev:f,onNext:d})):t.value===3?(B(),H(L2,{key:`s3`,onPrev:f,onNext:d})):t.value===4?(B(),H(S2,{key:`s4`,onPrev:f,onStartInstall:p})):t.value===5?(B(),H($0,{key:`s5`,"install-data":n},null,8,[`install-data`])):G(``,!0)]),_:1})])])]),U(`footer`,C4,[U(`span`,null,`© `+j(new Date().getFullYear())+` madong.tech. All rights reserved.`,1)])])}}}),[[`__scopeId`,`data-v-09ee1271`]]);function T4(e){let t=L1(),n=e||t.installInfo.title||`MDAdmin 安装向导`;document.title=n}async function E4(){await I1(),T4();let e=oc(w4),t=o0();e.use(RZ),e.use(t),e.mount(`#app`)}E4().catch(console.error);