vendor.fb7751d4.js 780 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. var _Z=Object.defineProperty,TZ=Object.defineProperties;var AZ=Object.getOwnPropertyDescriptors;var Bp=Object.getOwnPropertySymbols;var f$=Object.prototype.hasOwnProperty,d$=Object.prototype.propertyIsEnumerable;var p$=(n,s,i)=>s in n?_Z(n,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[s]=i,ye=(n,s)=>{for(var i in s||(s={}))f$.call(s,i)&&p$(n,i,s[i]);if(Bp)for(var i of Bp(s))d$.call(s,i)&&p$(n,i,s[i]);return n},st=(n,s)=>TZ(n,AZ(s));var ry=(n,s)=>{var i={};for(var c in n)f$.call(n,c)&&s.indexOf(c)<0&&(i[c]=n[c]);if(n!=null&&Bp)for(var c of Bp(n))s.indexOf(c)<0&&d$.call(n,c)&&(i[c]=n[c]);return i};function ay(n,s){const i=Object.create(null),c=n.split(",");for(let u=0;u<c.length;u++)i[c[u]]=!0;return s?u=>!!i[u.toLowerCase()]:u=>!!i[u]}const kZ="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",xZ=ay(kZ);function m$(n){return!!n||n===""}function nn(n){if($t(n)){const s={};for(let i=0;i<n.length;i++){const c=n[i],u=tn(c)?OZ(c):nn(c);if(u)for(const d in u)s[d]=u[d]}return s}else{if(tn(n))return n;if(ln(n))return n}}const $Z=/;(?![^(]*\))/g,NZ=/:(.+)/;function OZ(n){const s={};return n.split($Z).forEach(i=>{if(i){const c=i.split(NZ);c.length>1&&(s[c[0].trim()]=c[1].trim())}}),s}function me(n){let s="";if(tn(n))s=n;else if($t(n))for(let i=0;i<n.length;i++){const c=me(n[i]);c&&(s+=c+" ")}else if(ln(n))for(const i in n)n[i]&&(s+=i+" ");return s.trim()}function RZ(n,s){if(n.length!==s.length)return!1;let i=!0;for(let c=0;i&&c<n.length;c++)i=Jl(n[c],s[c]);return i}function Jl(n,s){if(n===s)return!0;let i=v$(n),c=v$(s);if(i||c)return i&&c?n.getTime()===s.getTime():!1;if(i=$t(n),c=$t(s),i||c)return i&&c?RZ(n,s):!1;if(i=ln(n),c=ln(s),i||c){if(!i||!c)return!1;const u=Object.keys(n).length,d=Object.keys(s).length;if(u!==d)return!1;for(const p in n){const g=n.hasOwnProperty(p),v=s.hasOwnProperty(p);if(g&&!v||!g&&v||!Jl(n[p],s[p]))return!1}}return String(n)===String(s)}function h$(n,s){return n.findIndex(i=>Jl(i,s))}const Qt=n=>n==null?"":$t(n)||ln(n)&&(n.toString===y$||!Lt(n.toString))?JSON.stringify(n,g$,2):String(n),g$=(n,s)=>s&&s.__v_isRef?g$(n,s.value):Zl(s)?{[`Map(${s.size})`]:[...s.entries()].reduce((i,[c,u])=>(i[`${c} =>`]=u,i),{})}:Lp(s)?{[`Set(${s.size})`]:[...s.values()]}:ln(s)&&!$t(s)&&!C$(s)?String(s):s,_n={},Ql=[],Oo=()=>{},PZ=()=>!1,BZ=/^on[^a-z]/,Dp=n=>BZ.test(n),iy=n=>n.startsWith("onUpdate:"),vo=Object.assign,ly=(n,s)=>{const i=n.indexOf(s);i>-1&&n.splice(i,1)},DZ=Object.prototype.hasOwnProperty,Xt=(n,s)=>DZ.call(n,s),$t=Array.isArray,Zl=n=>Lu(n)==="[object Map]",Lp=n=>Lu(n)==="[object Set]",v$=n=>n instanceof Date,Lt=n=>typeof n=="function",tn=n=>typeof n=="string",cy=n=>typeof n=="symbol",ln=n=>n!==null&&typeof n=="object",b$=n=>ln(n)&&Lt(n.then)&&Lt(n.catch),y$=Object.prototype.toString,Lu=n=>y$.call(n),Ip=n=>Lu(n).slice(8,-1),C$=n=>Lu(n)==="[object Object]",uy=n=>tn(n)&&n!=="NaN"&&n[0]!=="-"&&""+parseInt(n,10)===n,Mp=ay(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Fp=n=>{const s=Object.create(null);return i=>s[i]||(s[i]=n(i))},LZ=/-(\w)/g,Ys=Fp(n=>n.replace(LZ,(s,i)=>i?i.toUpperCase():"")),IZ=/\B([A-Z])/g,Oa=Fp(n=>n.replace(IZ,"-$1").toLowerCase()),Hp=Fp(n=>n.charAt(0).toUpperCase()+n.slice(1)),fy=Fp(n=>n?`on${Hp(n)}`:""),Iu=(n,s)=>!Object.is(n,s),zp=(n,s)=>{for(let i=0;i<n.length;i++)n[i](s)},Vp=(n,s,i)=>{Object.defineProperty(n,s,{configurable:!0,enumerable:!1,value:i})},Up=n=>{const s=parseFloat(n);return isNaN(s)?n:s};let w$;const MZ=()=>w$||(w$=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let Cr;const jp=[];class FZ{constructor(s=!1){this.active=!0,this.effects=[],this.cleanups=[],!s&&Cr&&(this.parent=Cr,this.index=(Cr.scopes||(Cr.scopes=[])).push(this)-1)}run(s){if(this.active)try{return this.on(),s()}finally{this.off()}}on(){this.active&&(jp.push(this),Cr=this)}off(){this.active&&(jp.pop(),Cr=jp[jp.length-1])}stop(s){if(this.active){if(this.effects.forEach(i=>i.stop()),this.cleanups.forEach(i=>i()),this.scopes&&this.scopes.forEach(i=>i.stop(!0)),this.parent&&!s){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.active=!1}}}function HZ(n,s){s=s||Cr,s&&s.active&&s.effects.push(n)}function E$(){return Cr}function dy(n){Cr&&Cr.cleanups.push(n)}const py=n=>{const s=new Set(n);return s.w=0,s.n=0,s},S$=n=>(n.w&Ra)>0,_$=n=>(n.n&Ra)>0,zZ=({deps:n})=>{if(n.length)for(let s=0;s<n.length;s++)n[s].w|=Ra},VZ=n=>{const{deps:s}=n;if(s.length){let i=0;for(let c=0;c<s.length;c++){const u=s[c];S$(u)&&!_$(u)?u.delete(n):s[i++]=u,u.w&=~Ra,u.n&=~Ra}s.length=i}},my=new WeakMap;let Mu=0,Ra=1;const hy=30,Fu=[];let Pi;const Bi=Symbol(""),gy=Symbol("");class vy{constructor(s,i=null,c){this.fn=s,this.scheduler=i,this.active=!0,this.deps=[],HZ(this,c)}run(){if(!this.active)return this.fn();if(!Fu.includes(this))try{return Fu.push(Pi=this),UZ(),Ra=1<<++Mu,Mu<=hy?zZ(this):T$(this),this.fn()}finally{Mu<=hy&&VZ(this),Ra=1<<--Mu,Pa(),Fu.pop();const s=Fu.length;Pi=s>0?Fu[s-1]:void 0}}stop(){this.active&&(T$(this),this.onStop&&this.onStop(),this.active=!1)}}function T$(n){const{deps:s}=n;if(s.length){for(let i=0;i<s.length;i++)s[i].delete(n);s.length=0}}let ec=!0;const by=[];function Di(){by.push(ec),ec=!1}function UZ(){by.push(ec),ec=!0}function Pa(){const n=by.pop();ec=n===void 0?!0:n}function ls(n,s,i){if(!A$())return;let c=my.get(n);c||my.set(n,c=new Map);let u=c.get(i);u||c.set(i,u=py()),k$(u)}function A$(){return ec&&Pi!==void 0}function k$(n,s){let i=!1;Mu<=hy?_$(n)||(n.n|=Ra,i=!S$(n)):i=!n.has(Pi),i&&(n.add(Pi),Pi.deps.push(n))}function Gr(n,s,i,c,u,d){const p=my.get(n);if(!p)return;let g=[];if(s==="clear")g=[...p.values()];else if(i==="length"&&$t(n))p.forEach((v,C)=>{(C==="length"||C>=c)&&g.push(v)});else switch(i!==void 0&&g.push(p.get(i)),s){case"add":$t(n)?uy(i)&&g.push(p.get("length")):(g.push(p.get(Bi)),Zl(n)&&g.push(p.get(gy)));break;case"delete":$t(n)||(g.push(p.get(Bi)),Zl(n)&&g.push(p.get(gy)));break;case"set":Zl(n)&&g.push(p.get(Bi));break}if(g.length===1)g[0]&&yy(g[0]);else{const v=[];for(const C of g)C&&v.push(...C);yy(py(v))}}function yy(n,s){for(const i of $t(n)?n:[...n])(i!==Pi||i.allowRecurse)&&(i.scheduler?i.scheduler():i.run())}const jZ=ay("__proto__,__v_isRef,__isVue"),x$=new Set(Object.getOwnPropertyNames(Symbol).map(n=>Symbol[n]).filter(cy)),WZ=Cy(),qZ=Cy(!1,!0),KZ=Cy(!0),$$=GZ();function GZ(){const n={};return["includes","indexOf","lastIndexOf"].forEach(s=>{n[s]=function(...i){const c=sn(this);for(let d=0,p=this.length;d<p;d++)ls(c,"get",d+"");const u=c[s](...i);return u===-1||u===!1?c[s](...i.map(sn)):u}}),["push","pop","shift","unshift","splice"].forEach(s=>{n[s]=function(...i){Di();const c=sn(this)[s].apply(this,i);return Pa(),c}}),n}function Cy(n=!1,s=!1){return function(c,u,d){if(u==="__v_isReactive")return!n;if(u==="__v_isReadonly")return n;if(u==="__v_raw"&&d===(n?s?uee:M$:s?I$:L$).get(c))return c;const p=$t(c);if(!n&&p&&Xt($$,u))return Reflect.get($$,u,d);const g=Reflect.get(c,u,d);return(cy(u)?x$.has(u):jZ(u))||(n||ls(c,"get",u),s)?g:Mn(g)?!p||!uy(u)?g.value:g:ln(g)?n?Sy(g):Ro(g):g}}const YZ=N$(),XZ=N$(!0);function N$(n=!1){return function(i,c,u,d){let p=i[c];if(!n&&!Ty(u)&&(u=sn(u),p=sn(p),!$t(i)&&Mn(p)&&!Mn(u)))return p.value=u,!0;const g=$t(i)&&uy(c)?Number(c)<i.length:Xt(i,c),v=Reflect.set(i,c,u,d);return i===sn(d)&&(g?Iu(u,p)&&Gr(i,"set",c,u):Gr(i,"add",c,u)),v}}function JZ(n,s){const i=Xt(n,s);n[s];const c=Reflect.deleteProperty(n,s);return c&&i&&Gr(n,"delete",s,void 0),c}function QZ(n,s){const i=Reflect.has(n,s);return(!cy(s)||!x$.has(s))&&ls(n,"has",s),i}function ZZ(n){return ls(n,"iterate",$t(n)?"length":Bi),Reflect.ownKeys(n)}const O$={get:WZ,set:YZ,deleteProperty:JZ,has:QZ,ownKeys:ZZ},eee={get:KZ,set(n,s){return!0},deleteProperty(n,s){return!0}},tee=vo({},O$,{get:qZ,set:XZ}),wy=n=>n,Wp=n=>Reflect.getPrototypeOf(n);function qp(n,s,i=!1,c=!1){n=n.__v_raw;const u=sn(n),d=sn(s);s!==d&&!i&&ls(u,"get",s),!i&&ls(u,"get",d);const{has:p}=Wp(u),g=c?wy:i?Ay:Hu;if(p.call(u,s))return g(n.get(s));if(p.call(u,d))return g(n.get(d));n!==u&&n.get(s)}function Kp(n,s=!1){const i=this.__v_raw,c=sn(i),u=sn(n);return n!==u&&!s&&ls(c,"has",n),!s&&ls(c,"has",u),n===u?i.has(n):i.has(n)||i.has(u)}function Gp(n,s=!1){return n=n.__v_raw,!s&&ls(sn(n),"iterate",Bi),Reflect.get(n,"size",n)}function R$(n){n=sn(n);const s=sn(this);return Wp(s).has.call(s,n)||(s.add(n),Gr(s,"add",n,n)),this}function P$(n,s){s=sn(s);const i=sn(this),{has:c,get:u}=Wp(i);let d=c.call(i,n);d||(n=sn(n),d=c.call(i,n));const p=u.call(i,n);return i.set(n,s),d?Iu(s,p)&&Gr(i,"set",n,s):Gr(i,"add",n,s),this}function B$(n){const s=sn(this),{has:i,get:c}=Wp(s);let u=i.call(s,n);u||(n=sn(n),u=i.call(s,n)),c&&c.call(s,n);const d=s.delete(n);return u&&Gr(s,"delete",n,void 0),d}function D$(){const n=sn(this),s=n.size!==0,i=n.clear();return s&&Gr(n,"clear",void 0,void 0),i}function Yp(n,s){return function(c,u){const d=this,p=d.__v_raw,g=sn(p),v=s?wy:n?Ay:Hu;return!n&&ls(g,"iterate",Bi),p.forEach((C,y)=>c.call(u,v(C),v(y),d))}}function Xp(n,s,i){return function(...c){const u=this.__v_raw,d=sn(u),p=Zl(d),g=n==="entries"||n===Symbol.iterator&&p,v=n==="keys"&&p,C=u[n](...c),y=i?wy:s?Ay:Hu;return!s&&ls(d,"iterate",v?gy:Bi),{next(){const{value:w,done:S}=C.next();return S?{value:w,done:S}:{value:g?[y(w[0]),y(w[1])]:y(w),done:S}},[Symbol.iterator](){return this}}}}function Ba(n){return function(...s){return n==="delete"?!1:this}}function nee(){const n={get(d){return qp(this,d)},get size(){return Gp(this)},has:Kp,add:R$,set:P$,delete:B$,clear:D$,forEach:Yp(!1,!1)},s={get(d){return qp(this,d,!1,!0)},get size(){return Gp(this)},has:Kp,add:R$,set:P$,delete:B$,clear:D$,forEach:Yp(!1,!0)},i={get(d){return qp(this,d,!0)},get size(){return Gp(this,!0)},has(d){return Kp.call(this,d,!0)},add:Ba("add"),set:Ba("set"),delete:Ba("delete"),clear:Ba("clear"),forEach:Yp(!0,!1)},c={get(d){return qp(this,d,!0,!0)},get size(){return Gp(this,!0)},has(d){return Kp.call(this,d,!0)},add:Ba("add"),set:Ba("set"),delete:Ba("delete"),clear:Ba("clear"),forEach:Yp(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(d=>{n[d]=Xp(d,!1,!1),i[d]=Xp(d,!0,!1),s[d]=Xp(d,!1,!0),c[d]=Xp(d,!0,!0)}),[n,i,s,c]}const[oee,see,ree,aee]=nee();function Ey(n,s){const i=s?n?aee:ree:n?see:oee;return(c,u,d)=>u==="__v_isReactive"?!n:u==="__v_isReadonly"?n:u==="__v_raw"?c:Reflect.get(Xt(i,u)&&u in c?i:c,u,d)}const iee={get:Ey(!1,!1)},lee={get:Ey(!1,!0)},cee={get:Ey(!0,!1)},L$=new WeakMap,I$=new WeakMap,M$=new WeakMap,uee=new WeakMap;function fee(n){switch(n){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function dee(n){return n.__v_skip||!Object.isExtensible(n)?0:fee(Ip(n))}function Ro(n){return n&&n.__v_isReadonly?n:_y(n,!1,O$,iee,L$)}function pee(n){return _y(n,!1,tee,lee,I$)}function Sy(n){return _y(n,!0,eee,cee,M$)}function _y(n,s,i,c,u){if(!ln(n)||n.__v_raw&&!(s&&n.__v_isReactive))return n;const d=u.get(n);if(d)return d;const p=dee(n);if(p===0)return n;const g=new Proxy(n,p===2?c:i);return u.set(n,g),g}function tc(n){return Ty(n)?tc(n.__v_raw):!!(n&&n.__v_isReactive)}function Ty(n){return!!(n&&n.__v_isReadonly)}function F$(n){return tc(n)||Ty(n)}function sn(n){const s=n&&n.__v_raw;return s?sn(s):n}function H$(n){return Vp(n,"__v_skip",!0),n}const Hu=n=>ln(n)?Ro(n):n,Ay=n=>ln(n)?Sy(n):n;function z$(n){A$()&&(n=sn(n),n.dep||(n.dep=py()),k$(n.dep))}function ky(n,s){n=sn(n),n.dep&&yy(n.dep)}function Mn(n){return Boolean(n&&n.__v_isRef===!0)}function le(n){return V$(n,!1)}function zu(n){return V$(n,!0)}function V$(n,s){return Mn(n)?n:new mee(n,s)}class mee{constructor(s,i){this._shallow=i,this.dep=void 0,this.__v_isRef=!0,this._rawValue=i?s:sn(s),this._value=i?s:Hu(s)}get value(){return z$(this),this._value}set value(s){s=this._shallow?s:sn(s),Iu(s,this._rawValue)&&(this._rawValue=s,this._value=this._shallow?s:Hu(s),ky(this))}}function Vu(n){ky(n)}function V(n){return Mn(n)?n.value:n}const hee={get:(n,s,i)=>V(Reflect.get(n,s,i)),set:(n,s,i,c)=>{const u=n[s];return Mn(u)&&!Mn(i)?(u.value=i,!0):Reflect.set(n,s,i,c)}};function U$(n){return tc(n)?n:new Proxy(n,hee)}function wr(n){const s=$t(n)?new Array(n.length):{};for(const i in n)s[i]=Yr(n,i);return s}class gee{constructor(s,i,c){this._object=s,this._key=i,this._defaultValue=c,this.__v_isRef=!0}get value(){const s=this._object[this._key];return s===void 0?this._defaultValue:s}set value(s){this._object[this._key]=s}}function Yr(n,s,i){const c=n[s];return Mn(c)?c:new gee(n,s,i)}class vee{constructor(s,i,c){this._setter=i,this.dep=void 0,this._dirty=!0,this.__v_isRef=!0,this.effect=new vy(s,()=>{this._dirty||(this._dirty=!0,ky(this))}),this.__v_isReadonly=c}get value(){const s=sn(this);return z$(s),s._dirty&&(s._dirty=!1,s._value=s.effect.run()),s._value}set value(s){this._setter(s)}}function ee(n,s){let i,c;const u=Lt(n);return u?(i=n,c=Oo):(i=n.get,c=n.set),new vee(i,c,u||!c)}Promise.resolve();function bee(n,s,...i){const c=n.vnode.props||_n;let u=i;const d=s.startsWith("update:"),p=d&&s.slice(7);if(p&&p in c){const y=`${p==="modelValue"?"model":p}Modifiers`,{number:w,trim:S}=c[y]||_n;S?u=i.map($=>$.trim()):w&&(u=i.map(Up))}let g,v=c[g=fy(s)]||c[g=fy(Ys(s))];!v&&d&&(v=c[g=fy(Oa(s))]),v&&xs(v,n,6,u);const C=c[g+"Once"];if(C){if(!n.emitted)n.emitted={};else if(n.emitted[g])return;n.emitted[g]=!0,xs(C,n,6,u)}}function j$(n,s,i=!1){const c=s.emitsCache,u=c.get(n);if(u!==void 0)return u;const d=n.emits;let p={},g=!1;if(!Lt(n)){const v=C=>{const y=j$(C,s,!0);y&&(g=!0,vo(p,y))};!i&&s.mixins.length&&s.mixins.forEach(v),n.extends&&v(n.extends),n.mixins&&n.mixins.forEach(v)}return!d&&!g?(c.set(n,null),null):($t(d)?d.forEach(v=>p[v]=null):vo(p,d),c.set(n,p),p)}function xy(n,s){return!n||!Dp(s)?!1:(s=s.slice(2).replace(/Once$/,""),Xt(n,s[0].toLowerCase()+s.slice(1))||Xt(n,Oa(s))||Xt(n,s))}let cs=null,Jp=null;function Qp(n){const s=cs;return cs=n,Jp=n&&n.type.__scopeId||null,s}function Y0e(n){Jp=n}function X0e(){Jp=null}function dt(n,s=cs,i){if(!s||n._n)return n;const c=(...u)=>{c._d&&hN(-1);const d=Qp(s),p=n(...u);return Qp(d),c._d&&hN(1),p};return c._n=!0,c._c=!0,c._d=!0,c}function $y(n){const{type:s,vnode:i,proxy:c,withProxy:u,props:d,propsOptions:[p],slots:g,attrs:v,emit:C,render:y,renderCache:w,data:S,setupState:$,ctx:O,inheritAttrs:D}=n;let I,P;const M=Qp(n);try{if(i.shapeFlag&4){const L=u||c;I=Er(y.call(L,L,w,d,$,S,O)),P=v}else{const L=s;I=Er(L.length>1?L(d,{attrs:v,slots:g,emit:C}):L(d,null)),P=s.props?v:yee(v)}}catch(L){Ku.length=0,fm(L,n,1),I=wt(us)}let A=I;if(P&&D!==!1){const L=Object.keys(P),{shapeFlag:W}=A;L.length&&W&(1|6)&&(p&&L.some(iy)&&(P=Cee(P,p)),A=Vi(A,P))}return i.dirs&&(A.dirs=A.dirs?A.dirs.concat(i.dirs):i.dirs),i.transition&&(A.transition=i.transition),I=A,Qp(M),I}const yee=n=>{let s;for(const i in n)(i==="class"||i==="style"||Dp(i))&&((s||(s={}))[i]=n[i]);return s},Cee=(n,s)=>{const i={};for(const c in n)(!iy(c)||!(c.slice(9)in s))&&(i[c]=n[c]);return i};function wee(n,s,i){const{props:c,children:u,component:d}=n,{props:p,children:g,patchFlag:v}=s,C=d.emitsOptions;if(s.dirs||s.transition)return!0;if(i&&v>=0){if(v&1024)return!0;if(v&16)return c?W$(c,p,C):!!p;if(v&8){const y=s.dynamicProps;for(let w=0;w<y.length;w++){const S=y[w];if(p[S]!==c[S]&&!xy(C,S))return!0}}}else return(u||g)&&(!g||!g.$stable)?!0:c===p?!1:c?p?W$(c,p,C):!0:!!p;return!1}function W$(n,s,i){const c=Object.keys(s);if(c.length!==Object.keys(n).length)return!0;for(let u=0;u<c.length;u++){const d=c[u];if(s[d]!==n[d]&&!xy(i,d))return!0}return!1}function Eee({vnode:n,parent:s},i){for(;s&&s.subTree===n;)(n=s.vnode).el=i,s=s.parent}const See=n=>n.__isSuspense;function _ee(n,s){s&&s.pendingBranch?$t(n)?s.effects.push(...n):s.effects.push(n):Ete(n)}function no(n,s){if(uo){let i=uo.provides;const c=uo.parent&&uo.parent.provides;c===i&&(i=uo.provides=Object.create(c)),i[n]=s}}function Kt(n,s,i=!1){const c=uo||cs;if(c){const u=c.parent==null?c.vnode.appContext&&c.vnode.appContext.provides:c.parent.provides;if(u&&n in u)return u[n];if(arguments.length>1)return i&&Lt(s)?s.call(c.proxy):s}}function Tee(){const n={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Tn(()=>{n.isMounted=!0}),bo(()=>{n.isUnmounting=!0}),n}const ks=[Function,Array],Aee={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ks,onEnter:ks,onAfterEnter:ks,onEnterCancelled:ks,onBeforeLeave:ks,onLeave:ks,onAfterLeave:ks,onLeaveCancelled:ks,onBeforeAppear:ks,onAppear:ks,onAfterAppear:ks,onAppearCancelled:ks},setup(n,{slots:s}){const i=pn(),c=Tee();let u;return()=>{const d=s.default&&Y$(s.default(),!0);if(!d||!d.length)return;const p=sn(n),{mode:g}=p,v=d[0];if(c.isLeaving)return Oy(v);const C=G$(v);if(!C)return Oy(v);const y=Ny(C,p,c,i);Ry(C,y);const w=i.subTree,S=w&&G$(w);let $=!1;const{getTransitionKey:O}=C.type;if(O){const D=O();u===void 0?u=D:D!==u&&(u=D,$=!0)}if(S&&S.type!==us&&(!zi(C,S)||$)){const D=Ny(S,p,c,i);if(Ry(S,D),g==="out-in")return c.isLeaving=!0,D.afterLeave=()=>{c.isLeaving=!1,i.update()},Oy(v);g==="in-out"&&C.type!==us&&(D.delayLeave=(I,P,M)=>{const A=K$(c,S);A[String(S.key)]=S,I._leaveCb=()=>{P(),I._leaveCb=void 0,delete y.delayedLeave},y.delayedLeave=M})}return v}}},q$=Aee;function K$(n,s){const{leavingVNodes:i}=n;let c=i.get(s.type);return c||(c=Object.create(null),i.set(s.type,c)),c}function Ny(n,s,i,c){const{appear:u,mode:d,persisted:p=!1,onBeforeEnter:g,onEnter:v,onAfterEnter:C,onEnterCancelled:y,onBeforeLeave:w,onLeave:S,onAfterLeave:$,onLeaveCancelled:O,onBeforeAppear:D,onAppear:I,onAfterAppear:P,onAppearCancelled:M}=s,A=String(n.key),L=K$(i,n),W=(q,re)=>{q&&xs(q,c,9,re)},F={mode:d,persisted:p,beforeEnter(q){let re=g;if(!i.isMounted)if(u)re=D||g;else return;q._leaveCb&&q._leaveCb(!0);const be=L[A];be&&zi(n,be)&&be.el._leaveCb&&be.el._leaveCb(),W(re,[q])},enter(q){let re=v,be=C,ce=y;if(!i.isMounted)if(u)re=I||v,be=P||C,ce=M||y;else return;let Z=!1;const ae=q._enterCb=_e=>{Z||(Z=!0,_e?W(ce,[q]):W(be,[q]),F.delayedLeave&&F.delayedLeave(),q._enterCb=void 0)};re?(re(q,ae),re.length<=1&&ae()):ae()},leave(q,re){const be=String(n.key);if(q._enterCb&&q._enterCb(!0),i.isUnmounting)return re();W(w,[q]);let ce=!1;const Z=q._leaveCb=ae=>{ce||(ce=!0,re(),ae?W(O,[q]):W($,[q]),q._leaveCb=void 0,L[be]===n&&delete L[be])};L[be]=n,S?(S(q,Z),S.length<=1&&Z()):Z()},clone(q){return Ny(q,s,i,c)}};return F}function Oy(n){if(Zp(n))return n=Vi(n),n.children=null,n}function G$(n){return Zp(n)?n.children?n.children[0]:void 0:n}function Ry(n,s){n.shapeFlag&6&&n.component?Ry(n.component.subTree,s):n.shapeFlag&128?(n.ssContent.transition=s.clone(n.ssContent),n.ssFallback.transition=s.clone(n.ssFallback)):n.transition=s}function Y$(n,s=!1){let i=[],c=0;for(let u=0;u<n.length;u++){const d=n[u];d.type===vn?(d.patchFlag&128&&c++,i=i.concat(Y$(d.children,s))):(s||d.type!==us)&&i.push(d)}if(c>1)for(let u=0;u<i.length;u++)i[u].patchFlag=-2;return i}function mt(n){return Lt(n)?{setup:n,name:n.name}:n}const Py=n=>!!n.type.__asyncLoader,Zp=n=>n.type.__isKeepAlive;function kee(n,s){X$(n,"a",s)}function xee(n,s){X$(n,"da",s)}function X$(n,s,i=uo){const c=n.__wdc||(n.__wdc=()=>{let u=i;for(;u;){if(u.isDeactivated)return;u=u.parent}return n()});if(em(s,c,i),i){let u=i.parent;for(;u&&u.parent;)Zp(u.parent.vnode)&&$ee(c,s,i,u),u=u.parent}}function $ee(n,s,i,c){const u=em(s,n,c,!0);Uu(()=>{ly(c[s],u)},i)}function em(n,s,i=uo,c=!1){if(i){const u=i[n]||(i[n]=[]),d=s.__weh||(s.__weh=(...p)=>{if(i.isUnmounted)return;Di(),nc(i);const g=xs(s,i,n,p);return Ui(),Pa(),g});return c?u.unshift(d):u.push(d),d}}const Xr=n=>(s,i=uo)=>(!um||n==="sp")&&em(n,s,i),tm=Xr("bm"),Tn=Xr("m"),Nee=Xr("bu"),Li=Xr("u"),bo=Xr("bum"),Uu=Xr("um"),Oee=Xr("sp"),Ree=Xr("rtg"),Pee=Xr("rtc");function Bee(n,s=uo){em("ec",n,s)}let By=!0;function Dee(n){const s=Z$(n),i=n.proxy,c=n.ctx;By=!1,s.beforeCreate&&J$(s.beforeCreate,n,"bc");const{data:u,computed:d,methods:p,watch:g,provide:v,inject:C,created:y,beforeMount:w,mounted:S,beforeUpdate:$,updated:O,activated:D,deactivated:I,beforeDestroy:P,beforeUnmount:M,destroyed:A,unmounted:L,render:W,renderTracked:F,renderTriggered:q,errorCaptured:re,serverPrefetch:be,expose:ce,inheritAttrs:Z,components:ae,directives:_e,filters:Xe}=s;if(C&&Lee(C,c,null,n.appContext.config.unwrapInjectedRef),p)for(const je in p){const U=p[je];Lt(U)&&(c[je]=U.bind(i))}if(u){const je=u.call(i,i);ln(je)&&(n.data=Ro(je))}if(By=!0,d)for(const je in d){const U=d[je],Me=Lt(U)?U.bind(i,i):Lt(U.get)?U.get.bind(i,i):Oo,_t=!Lt(U)&&Lt(U.set)?U.set.bind(i):Oo,he=ee({get:Me,set:_t});Object.defineProperty(c,je,{enumerable:!0,configurable:!0,get:()=>he.value,set:qe=>he.value=qe})}if(g)for(const je in g)Q$(g[je],c,i,je);if(v){const je=Lt(v)?v.call(i):v;Reflect.ownKeys(je).forEach(U=>{no(U,je[U])})}y&&J$(y,n,"c");function pt(je,U){$t(U)?U.forEach(Me=>je(Me.bind(i))):U&&je(U.bind(i))}if(pt(tm,w),pt(Tn,S),pt(Nee,$),pt(Li,O),pt(kee,D),pt(xee,I),pt(Bee,re),pt(Pee,F),pt(Ree,q),pt(bo,M),pt(Uu,L),pt(Oee,be),$t(ce))if(ce.length){const je=n.exposed||(n.exposed={});ce.forEach(U=>{Object.defineProperty(je,U,{get:()=>i[U],set:Me=>i[U]=Me})})}else n.exposed||(n.exposed={});W&&n.render===Oo&&(n.render=W),Z!=null&&(n.inheritAttrs=Z),ae&&(n.components=ae),_e&&(n.directives=_e)}function Lee(n,s,i=Oo,c=!1){$t(n)&&(n=Dy(n));for(const u in n){const d=n[u];let p;ln(d)?"default"in d?p=Kt(d.from||u,d.default,!0):p=Kt(d.from||u):p=Kt(d),Mn(p)&&c?Object.defineProperty(s,u,{enumerable:!0,configurable:!0,get:()=>p.value,set:g=>p.value=g}):s[u]=p}}function J$(n,s,i){xs($t(n)?n.map(c=>c.bind(s.proxy)):n.bind(s.proxy),s,i)}function Q$(n,s,i,c){const u=c.includes(".")?DN(i,c):()=>i[c];if(tn(n)){const d=s[n];Lt(d)&&lt(u,d)}else if(Lt(n))lt(u,n.bind(i));else if(ln(n))if($t(n))n.forEach(d=>Q$(d,s,i,c));else{const d=Lt(n.handler)?n.handler.bind(i):s[n.handler];Lt(d)&&lt(u,d,n)}}function Z$(n){const s=n.type,{mixins:i,extends:c}=s,{mixins:u,optionsCache:d,config:{optionMergeStrategies:p}}=n.appContext,g=d.get(s);let v;return g?v=g:!u.length&&!i&&!c?v=s:(v={},u.length&&u.forEach(C=>nm(v,C,p,!0)),nm(v,s,p)),d.set(s,v),v}function nm(n,s,i,c=!1){const{mixins:u,extends:d}=s;d&&nm(n,d,i,!0),u&&u.forEach(p=>nm(n,p,i,!0));for(const p in s)if(!(c&&p==="expose")){const g=Iee[p]||i&&i[p];n[p]=g?g(n[p],s[p]):s[p]}return n}const Iee={data:eN,props:Ii,emits:Ii,methods:Ii,computed:Ii,beforeCreate:Vo,created:Vo,beforeMount:Vo,mounted:Vo,beforeUpdate:Vo,updated:Vo,beforeDestroy:Vo,beforeUnmount:Vo,destroyed:Vo,unmounted:Vo,activated:Vo,deactivated:Vo,errorCaptured:Vo,serverPrefetch:Vo,components:Ii,directives:Ii,watch:Fee,provide:eN,inject:Mee};function eN(n,s){return s?n?function(){return vo(Lt(n)?n.call(this,this):n,Lt(s)?s.call(this,this):s)}:s:n}function Mee(n,s){return Ii(Dy(n),Dy(s))}function Dy(n){if($t(n)){const s={};for(let i=0;i<n.length;i++)s[n[i]]=n[i];return s}return n}function Vo(n,s){return n?[...new Set([].concat(n,s))]:s}function Ii(n,s){return n?vo(vo(Object.create(null),n),s):s}function Fee(n,s){if(!n)return s;if(!s)return n;const i=vo(Object.create(null),n);for(const c in s)i[c]=Vo(n[c],s[c]);return i}function Hee(n,s,i,c=!1){const u={},d={};Vp(d,am,1),n.propsDefaults=Object.create(null),tN(n,s,u,d);for(const p in n.propsOptions[0])p in u||(u[p]=void 0);i?n.props=c?u:pee(u):n.type.props?n.props=u:n.props=d,n.attrs=d}function zee(n,s,i,c){const{props:u,attrs:d,vnode:{patchFlag:p}}=n,g=sn(u),[v]=n.propsOptions;let C=!1;if((c||p>0)&&!(p&16)){if(p&8){const y=n.vnode.dynamicProps;for(let w=0;w<y.length;w++){let S=y[w];const $=s[S];if(v)if(Xt(d,S))$!==d[S]&&(d[S]=$,C=!0);else{const O=Ys(S);u[O]=Ly(v,g,O,$,n,!1)}else $!==d[S]&&(d[S]=$,C=!0)}}}else{tN(n,s,u,d)&&(C=!0);let y;for(const w in g)(!s||!Xt(s,w)&&((y=Oa(w))===w||!Xt(s,y)))&&(v?i&&(i[w]!==void 0||i[y]!==void 0)&&(u[w]=Ly(v,g,w,void 0,n,!0)):delete u[w]);if(d!==g)for(const w in d)(!s||!Xt(s,w))&&(delete d[w],C=!0)}C&&Gr(n,"set","$attrs")}function tN(n,s,i,c){const[u,d]=n.propsOptions;let p=!1,g;if(s)for(let v in s){if(Mp(v))continue;const C=s[v];let y;u&&Xt(u,y=Ys(v))?!d||!d.includes(y)?i[y]=C:(g||(g={}))[y]=C:xy(n.emitsOptions,v)||(!(v in c)||C!==c[v])&&(c[v]=C,p=!0)}if(d){const v=sn(i),C=g||_n;for(let y=0;y<d.length;y++){const w=d[y];i[w]=Ly(u,v,w,C[w],n,!Xt(C,w))}}return p}function Ly(n,s,i,c,u,d){const p=n[i];if(p!=null){const g=Xt(p,"default");if(g&&c===void 0){const v=p.default;if(p.type!==Function&&Lt(v)){const{propsDefaults:C}=u;i in C?c=C[i]:(nc(u),c=C[i]=v.call(null,s),Ui())}else c=v}p[0]&&(d&&!g?c=!1:p[1]&&(c===""||c===Oa(i))&&(c=!0))}return c}function nN(n,s,i=!1){const c=s.propsCache,u=c.get(n);if(u)return u;const d=n.props,p={},g=[];let v=!1;if(!Lt(n)){const y=w=>{v=!0;const[S,$]=nN(w,s,!0);vo(p,S),$&&g.push(...$)};!i&&s.mixins.length&&s.mixins.forEach(y),n.extends&&y(n.extends),n.mixins&&n.mixins.forEach(y)}if(!d&&!v)return c.set(n,Ql),Ql;if($t(d))for(let y=0;y<d.length;y++){const w=Ys(d[y]);oN(w)&&(p[w]=_n)}else if(d)for(const y in d){const w=Ys(y);if(oN(w)){const S=d[y],$=p[w]=$t(S)||Lt(S)?{type:S}:S;if($){const O=aN(Boolean,$.type),D=aN(String,$.type);$[0]=O>-1,$[1]=D<0||O<D,(O>-1||Xt($,"default"))&&g.push(w)}}}const C=[p,g];return c.set(n,C),C}function oN(n){return n[0]!=="$"}function sN(n){const s=n&&n.toString().match(/^\s*function (\w+)/);return s?s[1]:n===null?"null":""}function rN(n,s){return sN(n)===sN(s)}function aN(n,s){return $t(s)?s.findIndex(i=>rN(i,n)):Lt(s)&&rN(s,n)?0:-1}const iN=n=>n[0]==="_"||n==="$stable",Iy=n=>$t(n)?n.map(Er):[Er(n)],Vee=(n,s,i)=>{const c=dt((...u)=>Iy(s(...u)),i);return c._c=!1,c},lN=(n,s,i)=>{const c=n._ctx;for(const u in n){if(iN(u))continue;const d=n[u];if(Lt(d))s[u]=Vee(u,d,c);else if(d!=null){const p=Iy(d);s[u]=()=>p}}},cN=(n,s)=>{const i=Iy(s);n.slots.default=()=>i},Uee=(n,s)=>{if(n.vnode.shapeFlag&32){const i=s._;i?(n.slots=sn(s),Vp(s,"_",i)):lN(s,n.slots={})}else n.slots={},s&&cN(n,s);Vp(n.slots,am,1)},jee=(n,s,i)=>{const{vnode:c,slots:u}=n;let d=!0,p=_n;if(c.shapeFlag&32){const g=s._;g?i&&g===1?d=!1:(vo(u,s),!i&&g===1&&delete u._):(d=!s.$stable,lN(s,u)),p=s}else s&&(cN(n,s),p={default:1});if(d)for(const g in u)!iN(g)&&!(g in p)&&delete u[g]};function gn(n,s){const i=cs;if(i===null)return n;const c=i.proxy,u=n.dirs||(n.dirs=[]);for(let d=0;d<s.length;d++){let[p,g,v,C=_n]=s[d];Lt(p)&&(p={mounted:p,updated:p}),p.deep&&ji(g),u.push({dir:p,instance:c,value:g,oldValue:void 0,arg:v,modifiers:C})}return n}function Mi(n,s,i,c){const u=n.dirs,d=s&&s.dirs;for(let p=0;p<u.length;p++){const g=u[p];d&&(g.oldValue=d[p].value);let v=g.dir[c];v&&(Di(),xs(v,i,8,[n.el,g,n,s]),Pa())}}function uN(){return{app:null,config:{isNativeTag:PZ,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Wee=0;function qee(n,s){return function(c,u=null){u!=null&&!ln(u)&&(u=null);const d=uN(),p=new Set;let g=!1;const v=d.app={_uid:Wee++,_component:c,_props:u,_container:null,_context:d,_instance:null,version:Ate,get config(){return d.config},set config(C){},use(C,...y){return p.has(C)||(C&&Lt(C.install)?(p.add(C),C.install(v,...y)):Lt(C)&&(p.add(C),C(v,...y))),v},mixin(C){return d.mixins.includes(C)||d.mixins.push(C),v},component(C,y){return y?(d.components[C]=y,v):d.components[C]},directive(C,y){return y?(d.directives[C]=y,v):d.directives[C]},mount(C,y,w){if(!g){const S=wt(c,u);return S.appContext=d,y&&s?s(S,C):n(S,C,w),g=!0,v._container=C,C.__vue_app__=v,Wy(S.component)||S.component.proxy}},unmount(){g&&(n(null,v._container),delete v._container.__vue_app__)},provide(C,y){return d.provides[C]=y,v}};return v}}function My(n,s,i,c,u=!1){if($t(n)){n.forEach((S,$)=>My(S,s&&($t(s)?s[$]:s),i,c,u));return}if(Py(c)&&!u)return;const d=c.shapeFlag&4?Wy(c.component)||c.component.proxy:c.el,p=u?null:d,{i:g,r:v}=n,C=s&&s.r,y=g.refs===_n?g.refs={}:g.refs,w=g.setupState;if(C!=null&&C!==v&&(tn(C)?(y[C]=null,Xt(w,C)&&(w[C]=null)):Mn(C)&&(C.value=null)),Lt(v))Jr(v,g,12,[p,y]);else{const S=tn(v),$=Mn(v);if(S||$){const O=()=>{if(n.f){const D=S?y[v]:v.value;u?$t(D)&&ly(D,d):$t(D)?D.includes(d)||D.push(d):S?y[v]=[d]:(v.value=[d],n.k&&(y[n.k]=v.value))}else S?(y[v]=p,Xt(w,v)&&(w[v]=p)):Mn(v)&&(v.value=p,n.k&&(y[n.k]=p))};p?(O.id=-1,Ko(O,i)):O()}}}const Ko=_ee;function Kee(n){return Gee(n)}function Gee(n,s){const i=MZ();i.__VUE__=!0;const{insert:c,remove:u,patchProp:d,createElement:p,createText:g,createComment:v,setText:C,setElementText:y,parentNode:w,nextSibling:S,setScopeId:$=Oo,cloneNode:O,insertStaticContent:D}=n,I=(j,Y,pe,fe=null,K=null,Fe=null,We=!1,de=null,De=!!Y.dynamicChildren)=>{if(j===Y)return;j&&!zi(j,Y)&&(fe=T(j),bt(j,K,Fe,!0),j=null),Y.patchFlag===-2&&(De=!1,Y.dynamicChildren=null);const{type:ke,ref:ct,shapeFlag:te}=Y;switch(ke){case qu:P(j,Y,pe,fe);break;case us:M(j,Y,pe,fe);break;case sm:j==null&&A(Y,pe,fe,We);break;case vn:_e(j,Y,pe,fe,K,Fe,We,de,De);break;default:te&1?F(j,Y,pe,fe,K,Fe,We,de,De):te&6?Xe(j,Y,pe,fe,K,Fe,We,de,De):(te&64||te&128)&&ke.process(j,Y,pe,fe,K,Fe,We,de,De,Wn)}ct!=null&&K&&My(ct,j&&j.ref,Fe,Y||j,!Y)},P=(j,Y,pe,fe)=>{if(j==null)c(Y.el=g(Y.children),pe,fe);else{const K=Y.el=j.el;Y.children!==j.children&&C(K,Y.children)}},M=(j,Y,pe,fe)=>{j==null?c(Y.el=v(Y.children||""),pe,fe):Y.el=j.el},A=(j,Y,pe,fe)=>{[j.el,j.anchor]=D(j.children,Y,pe,fe)},L=({el:j,anchor:Y},pe,fe)=>{let K;for(;j&&j!==Y;)K=S(j),c(j,pe,fe),j=K;c(Y,pe,fe)},W=({el:j,anchor:Y})=>{let pe;for(;j&&j!==Y;)pe=S(j),u(j),j=pe;u(Y)},F=(j,Y,pe,fe,K,Fe,We,de,De)=>{We=We||Y.type==="svg",j==null?q(Y,pe,fe,K,Fe,We,de,De):ce(j,Y,K,Fe,We,de,De)},q=(j,Y,pe,fe,K,Fe,We,de)=>{let De,ke;const{type:ct,props:te,shapeFlag:He,transition:ut,patchFlag:yt,dirs:ze}=j;if(j.el&&O!==void 0&&yt===-1)De=j.el=O(j.el);else{if(De=j.el=p(j.type,Fe,te&&te.is,te),He&8?y(De,j.children):He&16&&be(j.children,De,null,fe,K,Fe&&ct!=="foreignObject",We,de),ze&&Mi(j,null,fe,"created"),te){for(const ge in te)ge!=="value"&&!Mp(ge)&&d(De,ge,null,te[ge],Fe,j.children,fe,K,it);"value"in te&&d(De,"value",null,te.value),(ke=te.onVnodeBeforeMount)&&Sr(ke,fe,j)}re(De,j,j.scopeId,We,fe)}ze&&Mi(j,null,fe,"beforeMount");const X=(!K||K&&!K.pendingBranch)&&ut&&!ut.persisted;X&&ut.beforeEnter(De),c(De,Y,pe),((ke=te&&te.onVnodeMounted)||X||ze)&&Ko(()=>{ke&&Sr(ke,fe,j),X&&ut.enter(De),ze&&Mi(j,null,fe,"mounted")},K)},re=(j,Y,pe,fe,K)=>{if(pe&&$(j,pe),fe)for(let Fe=0;Fe<fe.length;Fe++)$(j,fe[Fe]);if(K){let Fe=K.subTree;if(Y===Fe){const We=K.vnode;re(j,We,We.scopeId,We.slotScopeIds,K.parent)}}},be=(j,Y,pe,fe,K,Fe,We,de,De=0)=>{for(let ke=De;ke<j.length;ke++){const ct=j[ke]=de?Da(j[ke]):Er(j[ke]);I(null,ct,Y,pe,fe,K,Fe,We,de)}},ce=(j,Y,pe,fe,K,Fe,We)=>{const de=Y.el=j.el;let{patchFlag:De,dynamicChildren:ke,dirs:ct}=Y;De|=j.patchFlag&16;const te=j.props||_n,He=Y.props||_n;let ut;pe&&Fi(pe,!1),(ut=He.onVnodeBeforeUpdate)&&Sr(ut,pe,Y,j),ct&&Mi(Y,j,pe,"beforeUpdate"),pe&&Fi(pe,!0);const yt=K&&Y.type!=="foreignObject";if(ke?Z(j.dynamicChildren,ke,de,pe,fe,yt,Fe):We||Me(j,Y,de,null,pe,fe,yt,Fe,!1),De>0){if(De&16)ae(de,Y,te,He,pe,fe,K);else if(De&2&&te.class!==He.class&&d(de,"class",null,He.class,K),De&4&&d(de,"style",te.style,He.style,K),De&8){const ze=Y.dynamicProps;for(let X=0;X<ze.length;X++){const ge=ze[X],Pe=te[ge],nt=He[ge];(nt!==Pe||ge==="value")&&d(de,ge,Pe,nt,K,j.children,pe,fe,it)}}De&1&&j.children!==Y.children&&y(de,Y.children)}else!We&&ke==null&&ae(de,Y,te,He,pe,fe,K);((ut=He.onVnodeUpdated)||ct)&&Ko(()=>{ut&&Sr(ut,pe,Y,j),ct&&Mi(Y,j,pe,"updated")},fe)},Z=(j,Y,pe,fe,K,Fe,We)=>{for(let de=0;de<Y.length;de++){const De=j[de],ke=Y[de],ct=De.el&&(De.type===vn||!zi(De,ke)||De.shapeFlag&(6|64))?w(De.el):pe;I(De,ke,ct,null,fe,K,Fe,We,!0)}},ae=(j,Y,pe,fe,K,Fe,We)=>{if(pe!==fe){for(const de in fe){if(Mp(de))continue;const De=fe[de],ke=pe[de];De!==ke&&de!=="value"&&d(j,de,ke,De,We,Y.children,K,Fe,it)}if(pe!==_n)for(const de in pe)!Mp(de)&&!(de in fe)&&d(j,de,pe[de],null,We,Y.children,K,Fe,it);"value"in fe&&d(j,"value",pe.value,fe.value)}},_e=(j,Y,pe,fe,K,Fe,We,de,De)=>{const ke=Y.el=j?j.el:g(""),ct=Y.anchor=j?j.anchor:g("");let{patchFlag:te,dynamicChildren:He,slotScopeIds:ut}=Y;ut&&(de=de?de.concat(ut):ut),j==null?(c(ke,pe,fe),c(ct,pe,fe),be(Y.children,pe,ct,K,Fe,We,de,De)):te>0&&te&64&&He&&j.dynamicChildren?(Z(j.dynamicChildren,He,pe,K,Fe,We,de),(Y.key!=null||K&&Y===K.subTree)&&Fy(j,Y,!0)):Me(j,Y,pe,ct,K,Fe,We,de,De)},Xe=(j,Y,pe,fe,K,Fe,We,de,De)=>{Y.slotScopeIds=de,j==null?Y.shapeFlag&512?K.ctx.activate(Y,pe,fe,We,De):Ve(Y,pe,fe,K,Fe,We,De):pt(j,Y,De)},Ve=(j,Y,pe,fe,K,Fe,We)=>{const de=j.component=ate(j,fe,K);if(Zp(j)&&(de.ctx.renderer=Wn),ite(de),de.asyncDep){if(K&&K.registerDep(de,je),!j.el){const De=de.subTree=wt(us);M(null,De,Y,pe)}return}je(de,j,Y,pe,K,Fe,We)},pt=(j,Y,pe)=>{const fe=Y.component=j.component;if(wee(j,Y,pe))if(fe.asyncDep&&!fe.asyncResolved){U(fe,Y,pe);return}else fe.next=Y,Cte(fe.update),fe.update();else Y.component=j.component,Y.el=j.el,fe.vnode=Y},je=(j,Y,pe,fe,K,Fe,We)=>{const de=()=>{if(j.isMounted){let{next:ct,bu:te,u:He,parent:ut,vnode:yt}=j,ze=ct,X;Fi(j,!1),ct?(ct.el=yt.el,U(j,ct,We)):ct=yt,te&&zp(te),(X=ct.props&&ct.props.onVnodeBeforeUpdate)&&Sr(X,ut,ct,yt),Fi(j,!0);const ge=$y(j),Pe=j.subTree;j.subTree=ge,I(Pe,ge,w(Pe.el),T(Pe),j,K,Fe),ct.el=ge.el,ze===null&&Eee(j,ge.el),He&&Ko(He,K),(X=ct.props&&ct.props.onVnodeUpdated)&&Ko(()=>Sr(X,ut,ct,yt),K)}else{let ct;const{el:te,props:He}=Y,{bm:ut,m:yt,parent:ze}=j,X=Py(Y);if(Fi(j,!1),ut&&zp(ut),!X&&(ct=He&&He.onVnodeBeforeMount)&&Sr(ct,ze,Y),Fi(j,!0),te&&Kn){const ge=()=>{j.subTree=$y(j),Kn(te,j.subTree,j,K,null)};X?Y.type.__asyncLoader().then(()=>!j.isUnmounted&&ge()):ge()}else{const ge=j.subTree=$y(j);I(null,ge,pe,fe,j,K,Fe),Y.el=ge.el}if(yt&&Ko(yt,K),!X&&(ct=He&&He.onVnodeMounted)){const ge=Y;Ko(()=>Sr(ct,ze,ge),K)}Y.shapeFlag&256&&j.a&&Ko(j.a,K),j.isMounted=!0,Y=pe=fe=null}},De=j.effect=new vy(de,()=>$N(j.update),j.scope),ke=j.update=De.run.bind(De);ke.id=j.uid,Fi(j,!0),ke()},U=(j,Y,pe)=>{Y.component=j;const fe=j.vnode.props;j.vnode=Y,j.next=null,zee(j,Y.props,fe,pe),jee(j,Y.children,pe),Di(),Yy(void 0,j.update),Pa()},Me=(j,Y,pe,fe,K,Fe,We,de,De=!1)=>{const ke=j&&j.children,ct=j?j.shapeFlag:0,te=Y.children,{patchFlag:He,shapeFlag:ut}=Y;if(He>0){if(He&128){he(ke,te,pe,fe,K,Fe,We,de,De);return}else if(He&256){_t(ke,te,pe,fe,K,Fe,We,de,De);return}}ut&8?(ct&16&&it(ke,K,Fe),te!==ke&&y(pe,te)):ct&16?ut&16?he(ke,te,pe,fe,K,Fe,We,de,De):it(ke,K,Fe,!0):(ct&8&&y(pe,""),ut&16&&be(te,pe,fe,K,Fe,We,de,De))},_t=(j,Y,pe,fe,K,Fe,We,de,De)=>{j=j||Ql,Y=Y||Ql;const ke=j.length,ct=Y.length,te=Math.min(ke,ct);let He;for(He=0;He<te;He++){const ut=Y[He]=De?Da(Y[He]):Er(Y[He]);I(j[He],ut,pe,null,K,Fe,We,de,De)}ke>ct?it(j,K,Fe,!0,!1,te):be(Y,pe,fe,K,Fe,We,de,De,te)},he=(j,Y,pe,fe,K,Fe,We,de,De)=>{let ke=0;const ct=Y.length;let te=j.length-1,He=ct-1;for(;ke<=te&&ke<=He;){const ut=j[ke],yt=Y[ke]=De?Da(Y[ke]):Er(Y[ke]);if(zi(ut,yt))I(ut,yt,pe,null,K,Fe,We,de,De);else break;ke++}for(;ke<=te&&ke<=He;){const ut=j[te],yt=Y[He]=De?Da(Y[He]):Er(Y[He]);if(zi(ut,yt))I(ut,yt,pe,null,K,Fe,We,de,De);else break;te--,He--}if(ke>te){if(ke<=He){const ut=He+1,yt=ut<ct?Y[ut].el:fe;for(;ke<=He;)I(null,Y[ke]=De?Da(Y[ke]):Er(Y[ke]),pe,yt,K,Fe,We,de,De),ke++}}else if(ke>He)for(;ke<=te;)bt(j[ke],K,Fe,!0),ke++;else{const ut=ke,yt=ke,ze=new Map;for(ke=yt;ke<=He;ke++){const Rt=Y[ke]=De?Da(Y[ke]):Er(Y[ke]);Rt.key!=null&&ze.set(Rt.key,ke)}let X,ge=0;const Pe=He-yt+1;let nt=!1,Jt=0;const It=new Array(Pe);for(ke=0;ke<Pe;ke++)It[ke]=0;for(ke=ut;ke<=te;ke++){const Rt=j[ke];if(ge>=Pe){bt(Rt,K,Fe,!0);continue}let fn;if(Rt.key!=null)fn=ze.get(Rt.key);else for(X=yt;X<=He;X++)if(It[X-yt]===0&&zi(Rt,Y[X])){fn=X;break}fn===void 0?bt(Rt,K,Fe,!0):(It[fn-yt]=ke+1,fn>=Jt?Jt=fn:nt=!0,I(Rt,Y[fn],pe,null,K,Fe,We,de,De),ge++)}const bn=nt?Yee(It):Ql;for(X=bn.length-1,ke=Pe-1;ke>=0;ke--){const Rt=yt+ke,fn=Y[Rt],Ds=Rt+1<ct?Y[Rt+1].el:fe;It[ke]===0?I(null,fn,pe,Ds,K,Fe,We,de,De):nt&&(X<0||ke!==bn[X]?qe(fn,pe,Ds,2):X--)}}},qe=(j,Y,pe,fe,K=null)=>{const{el:Fe,type:We,transition:de,children:De,shapeFlag:ke}=j;if(ke&6){qe(j.component.subTree,Y,pe,fe);return}if(ke&128){j.suspense.move(Y,pe,fe);return}if(ke&64){We.move(j,Y,pe,Wn);return}if(We===vn){c(Fe,Y,pe);for(let te=0;te<De.length;te++)qe(De[te],Y,pe,fe);c(j.anchor,Y,pe);return}if(We===sm){L(j,Y,pe);return}if(fe!==2&&ke&1&&de)if(fe===0)de.beforeEnter(Fe),c(Fe,Y,pe),Ko(()=>de.enter(Fe),K);else{const{leave:te,delayLeave:He,afterLeave:ut}=de,yt=()=>c(Fe,Y,pe),ze=()=>{te(Fe,()=>{yt(),ut&&ut()})};He?He(Fe,yt,ze):ze()}else c(Fe,Y,pe)},bt=(j,Y,pe,fe=!1,K=!1)=>{const{type:Fe,props:We,ref:de,children:De,dynamicChildren:ke,shapeFlag:ct,patchFlag:te,dirs:He}=j;if(de!=null&&My(de,null,pe,j,!0),ct&256){Y.ctx.deactivate(j);return}const ut=ct&1&&He,yt=!Py(j);let ze;if(yt&&(ze=We&&We.onVnodeBeforeUnmount)&&Sr(ze,Y,j),ct&6)Et(j.component,pe,fe);else{if(ct&128){j.suspense.unmount(pe,fe);return}ut&&Mi(j,null,Y,"beforeUnmount"),ct&64?j.type.remove(j,Y,pe,K,Wn,fe):ke&&(Fe!==vn||te>0&&te&64)?it(ke,Y,pe,!1,!0):(Fe===vn&&te&(128|256)||!K&&ct&16)&&it(De,Y,pe),fe&&Nt(j)}(yt&&(ze=We&&We.onVnodeUnmounted)||ut)&&Ko(()=>{ze&&Sr(ze,Y,j),ut&&Mi(j,null,Y,"unmounted")},pe)},Nt=j=>{const{type:Y,el:pe,anchor:fe,transition:K}=j;if(Y===vn){At(pe,fe);return}if(Y===sm){W(j);return}const Fe=()=>{u(pe),K&&!K.persisted&&K.afterLeave&&K.afterLeave()};if(j.shapeFlag&1&&K&&!K.persisted){const{leave:We,delayLeave:de}=K,De=()=>We(pe,Fe);de?de(j.el,Fe,De):De()}else Fe()},At=(j,Y)=>{let pe;for(;j!==Y;)pe=S(j),u(j),j=pe;u(Y)},Et=(j,Y,pe)=>{const{bum:fe,scope:K,update:Fe,subTree:We,um:de}=j;fe&&zp(fe),K.stop(),Fe&&(Fe.active=!1,bt(We,j,Y,pe)),de&&Ko(de,Y),Ko(()=>{j.isUnmounted=!0},Y),Y&&Y.pendingBranch&&!Y.isUnmounted&&j.asyncDep&&!j.asyncResolved&&j.suspenseId===Y.pendingId&&(Y.deps--,Y.deps===0&&Y.resolve())},it=(j,Y,pe,fe=!1,K=!1,Fe=0)=>{for(let We=Fe;We<j.length;We++)bt(j[We],Y,pe,fe,K)},T=j=>j.shapeFlag&6?T(j.component.subTree):j.shapeFlag&128?j.suspense.next():S(j.anchor||j.el),Dn=(j,Y,pe)=>{j==null?Y._vnode&&bt(Y._vnode,null,null,!0):I(Y._vnode||null,j,Y,null,null,null,pe),RN(),Y._vnode=j},Wn={p:I,um:bt,m:qe,r:Nt,mt:Ve,mc:be,pc:Me,pbc:Z,n:T,o:n};let qn,Kn;return s&&([qn,Kn]=s(Wn)),{render:Dn,hydrate:qn,createApp:qee(Dn,qn)}}function Fi({effect:n,update:s},i){n.allowRecurse=s.allowRecurse=i}function Fy(n,s,i=!1){const c=n.children,u=s.children;if($t(c)&&$t(u))for(let d=0;d<c.length;d++){const p=c[d];let g=u[d];g.shapeFlag&1&&!g.dynamicChildren&&((g.patchFlag<=0||g.patchFlag===32)&&(g=u[d]=Da(u[d]),g.el=p.el),i||Fy(p,g))}}function Yee(n){const s=n.slice(),i=[0];let c,u,d,p,g;const v=n.length;for(c=0;c<v;c++){const C=n[c];if(C!==0){if(u=i[i.length-1],n[u]<C){s[c]=u,i.push(c);continue}for(d=0,p=i.length-1;d<p;)g=d+p>>1,n[i[g]]<C?d=g+1:p=g;C<n[i[d]]&&(d>0&&(s[c]=i[d-1]),i[d]=c)}}for(d=i.length,p=i[d-1];d-- >0;)i[d]=p,p=s[p];return i}const Xee=n=>n.__isTeleport,ju=n=>n&&(n.disabled||n.disabled===""),fN=n=>typeof SVGElement!="undefined"&&n instanceof SVGElement,Hy=(n,s)=>{const i=n&&n.to;return tn(i)?s?s(i):null:i},Jee={__isTeleport:!0,process(n,s,i,c,u,d,p,g,v,C){const{mc:y,pc:w,pbc:S,o:{insert:$,querySelector:O,createText:D,createComment:I}}=C,P=ju(s.props);let{shapeFlag:M,children:A,dynamicChildren:L}=s;if(n==null){const W=s.el=D(""),F=s.anchor=D("");$(W,i,c),$(F,i,c);const q=s.target=Hy(s.props,O),re=s.targetAnchor=D("");q&&($(re,q),p=p||fN(q));const be=(ce,Z)=>{M&16&&y(A,ce,Z,u,d,p,g,v)};P?be(i,F):q&&be(q,re)}else{s.el=n.el;const W=s.anchor=n.anchor,F=s.target=n.target,q=s.targetAnchor=n.targetAnchor,re=ju(n.props),be=re?i:F,ce=re?W:q;if(p=p||fN(F),L?(S(n.dynamicChildren,L,be,u,d,p,g),Fy(n,s,!0)):v||w(n,s,be,ce,u,d,p,g,!1),P)re||om(s,i,W,C,1);else if((s.props&&s.props.to)!==(n.props&&n.props.to)){const Z=s.target=Hy(s.props,O);Z&&om(s,Z,null,C,0)}else re&&om(s,F,q,C,1)}},remove(n,s,i,c,{um:u,o:{remove:d}},p){const{shapeFlag:g,children:v,anchor:C,targetAnchor:y,target:w,props:S}=n;if(w&&d(y),(p||!ju(S))&&(d(C),g&16))for(let $=0;$<v.length;$++){const O=v[$];u(O,s,i,!0,!!O.dynamicChildren)}},move:om,hydrate:Qee};function om(n,s,i,{o:{insert:c},m:u},d=2){d===0&&c(n.targetAnchor,s,i);const{el:p,anchor:g,shapeFlag:v,children:C,props:y}=n,w=d===2;if(w&&c(p,s,i),(!w||ju(y))&&v&16)for(let S=0;S<C.length;S++)u(C[S],s,i,2);w&&c(g,s,i)}function Qee(n,s,i,c,u,d,{o:{nextSibling:p,parentNode:g,querySelector:v}},C){const y=s.target=Hy(s.props,v);if(y){const w=y._lpa||y.firstChild;s.shapeFlag&16&&(ju(s.props)?(s.anchor=C(p(n),s,g(n),i,c,u,d),s.targetAnchor=w):(s.anchor=p(n),s.targetAnchor=C(w,s,y,i,c,u,d)),y._lpa=s.targetAnchor&&p(s.targetAnchor))}return s.anchor&&p(s.anchor)}const dN=Jee,zy="components",Zee="directives";function Ht(n,s){return Vy(zy,n,!0,s)||n}const pN=Symbol();function Go(n){return tn(n)?Vy(zy,n,!1)||n:n||pN}function Wu(n){return Vy(Zee,n)}function Vy(n,s,i=!0,c=!1){const u=cs||uo;if(u){const d=u.type;if(n===zy){const g=TN(d);if(g&&(g===s||g===Ys(s)||g===Hp(Ys(s))))return d}const p=mN(u[n]||d[n],s)||mN(u.appContext[n],s);return!p&&c?d:p}}function mN(n,s){return n&&(n[s]||n[Ys(s)]||n[Hp(Ys(s))])}const vn=Symbol(void 0),qu=Symbol(void 0),us=Symbol(void 0),sm=Symbol(void 0),Ku=[];let Hi=null;function Q(n=!1){Ku.push(Hi=n?null:[])}function ete(){Ku.pop(),Hi=Ku[Ku.length-1]||null}let rm=1;function hN(n){rm+=n}function gN(n){return n.dynamicChildren=rm>0?Hi||Ql:null,ete(),rm>0&&Hi&&Hi.push(n),n}function $e(n,s,i,c,u,d){return gN(Ae(n,s,i,c,u,d,!0))}function gt(n,s,i,c,u){return gN(wt(n,s,i,c,u,!0))}function fs(n){return n?n.__v_isVNode===!0:!1}function zi(n,s){return n.type===s.type&&n.key===s.key}const am="__vInternal",vN=({key:n})=>n!=null?n:null,im=({ref:n,ref_key:s,ref_for:i})=>n!=null?tn(n)||Mn(n)||Lt(n)?{i:cs,r:n,k:s,f:!!i}:n:null;function Ae(n,s=null,i=null,c=0,u=null,d=n===vn?0:1,p=!1,g=!1){const v={__v_isVNode:!0,__v_skip:!0,type:n,props:s,key:s&&vN(s),ref:s&&im(s),scopeId:Jp,slotScopeIds:null,children:i,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:d,patchFlag:c,dynamicProps:u,dynamicChildren:null,appContext:null};return g?(Uy(v,i),d&128&&n.normalize(v)):i&&(v.shapeFlag|=tn(i)?8:16),rm>0&&!p&&Hi&&(v.patchFlag>0||d&6)&&v.patchFlag!==32&&Hi.push(v),v}const wt=tte;function tte(n,s=null,i=null,c=0,u=null,d=!1){if((!n||n===pN)&&(n=us),fs(n)){const g=Vi(n,s,!0);return i&&Uy(g,i),g}if(dte(n)&&(n=n.__vccOpts),s){s=nte(s);let{class:g,style:v}=s;g&&!tn(g)&&(s.class=me(g)),ln(v)&&(F$(v)&&!$t(v)&&(v=vo({},v)),s.style=nn(v))}const p=tn(n)?1:See(n)?128:Xee(n)?64:ln(n)?4:Lt(n)?2:0;return Ae(n,s,i,c,u,p,d,!0)}function nte(n){return n?F$(n)||am in n?vo({},n):n:null}function Vi(n,s,i=!1){const{props:c,ref:u,patchFlag:d,children:p}=n,g=s?La(c||{},s):c;return{__v_isVNode:!0,__v_skip:!0,type:n.type,props:g,key:g&&vN(g),ref:s&&s.ref?i&&u?$t(u)?u.concat(im(s)):[u,im(s)]:im(s):u,scopeId:n.scopeId,slotScopeIds:n.slotScopeIds,children:p,target:n.target,targetAnchor:n.targetAnchor,staticCount:n.staticCount,shapeFlag:n.shapeFlag,patchFlag:s&&n.type!==vn?d===-1?16:d|16:d,dynamicProps:n.dynamicProps,dynamicChildren:n.dynamicChildren,appContext:n.appContext,dirs:n.dirs,transition:n.transition,component:n.component,suspense:n.suspense,ssContent:n.ssContent&&Vi(n.ssContent),ssFallback:n.ssFallback&&Vi(n.ssFallback),el:n.el,anchor:n.anchor}}function Yo(n=" ",s=0){return wt(qu,null,n,s)}function ot(n="",s=!1){return s?(Q(),gt(us,null,n)):wt(us,null,n)}function Er(n){return n==null||typeof n=="boolean"?wt(us):$t(n)?wt(vn,null,n.slice()):typeof n=="object"?Da(n):wt(qu,null,String(n))}function Da(n){return n.el===null||n.memo?n:Vi(n)}function Uy(n,s){let i=0;const{shapeFlag:c}=n;if(s==null)s=null;else if($t(s))i=16;else if(typeof s=="object")if(c&(1|64)){const u=s.default;u&&(u._c&&(u._d=!1),Uy(n,u()),u._c&&(u._d=!0));return}else{i=32;const u=s._;!u&&!(am in s)?s._ctx=cs:u===3&&cs&&(cs.slots._===1?s._=1:(s._=2,n.patchFlag|=1024))}else Lt(s)?(s={default:s,_ctx:cs},i=32):(s=String(s),c&64?(i=16,s=[Yo(s)]):i=8);n.children=s,n.shapeFlag|=i}function La(...n){const s={};for(let i=0;i<n.length;i++){const c=n[i];for(const u in c)if(u==="class")s.class!==c.class&&(s.class=me([s.class,c.class]));else if(u==="style")s.style=nn([s.style,c.style]);else if(Dp(u)){const d=s[u],p=c[u];d!==p&&!($t(d)&&d.includes(p))&&(s[u]=d?[].concat(d,p):p)}else u!==""&&(s[u]=c[u])}return s}function Sr(n,s,i,c=null){xs(n,s,7,[i,c])}function lm(n,s,i,c){let u;const d=i&&i[c];if($t(n)||tn(n)){u=new Array(n.length);for(let p=0,g=n.length;p<g;p++)u[p]=s(n[p],p,void 0,d&&d[p])}else if(typeof n=="number"){u=new Array(n);for(let p=0;p<n;p++)u[p]=s(p+1,p,void 0,d&&d[p])}else if(ln(n))if(n[Symbol.iterator])u=Array.from(n,(p,g)=>s(p,g,void 0,d&&d[g]));else{const p=Object.keys(n);u=new Array(p.length);for(let g=0,v=p.length;g<v;g++){const C=p[g];u[g]=s(n[C],C,g,d&&d[g])}}else u=[];return i&&(i[c]=u),u}function bN(n,s){for(let i=0;i<s.length;i++){const c=s[i];if($t(c))for(let u=0;u<c.length;u++)n[c[u].name]=c[u].fn;else c&&(n[c.name]=c.fn)}return n}function vt(n,s,i={},c,u){if(cs.isCE)return wt("slot",s==="default"?null:{name:s},c&&c());let d=n[s];d&&d._c&&(d._d=!1),Q();const p=d&&yN(d(i)),g=gt(vn,{key:i.key||`_${s}`},p||(c?c():[]),p&&n._===1?64:-2);return!u&&g.scopeId&&(g.slotScopeIds=[g.scopeId+"-s"]),d&&d._c&&(d._d=!0),g}function yN(n){return n.some(s=>fs(s)?!(s.type===us||s.type===vn&&!yN(s.children)):!0)?n:null}const jy=n=>n?CN(n)?Wy(n)||n.proxy:jy(n.parent):null,cm=vo(Object.create(null),{$:n=>n,$el:n=>n.vnode.el,$data:n=>n.data,$props:n=>n.props,$attrs:n=>n.attrs,$slots:n=>n.slots,$refs:n=>n.refs,$parent:n=>jy(n.parent),$root:n=>jy(n.root),$emit:n=>n.emit,$options:n=>Z$(n),$forceUpdate:n=>()=>$N(n.update),$nextTick:n=>jt.bind(n.proxy),$watch:n=>_te.bind(n)}),ote={get({_:n},s){const{ctx:i,setupState:c,data:u,props:d,accessCache:p,type:g,appContext:v}=n;let C;if(s[0]!=="$"){const $=p[s];if($!==void 0)switch($){case 1:return c[s];case 2:return u[s];case 4:return i[s];case 3:return d[s]}else{if(c!==_n&&Xt(c,s))return p[s]=1,c[s];if(u!==_n&&Xt(u,s))return p[s]=2,u[s];if((C=n.propsOptions[0])&&Xt(C,s))return p[s]=3,d[s];if(i!==_n&&Xt(i,s))return p[s]=4,i[s];By&&(p[s]=0)}}const y=cm[s];let w,S;if(y)return s==="$attrs"&&ls(n,"get",s),y(n);if((w=g.__cssModules)&&(w=w[s]))return w;if(i!==_n&&Xt(i,s))return p[s]=4,i[s];if(S=v.config.globalProperties,Xt(S,s))return S[s]},set({_:n},s,i){const{data:c,setupState:u,ctx:d}=n;if(u!==_n&&Xt(u,s))u[s]=i;else if(c!==_n&&Xt(c,s))c[s]=i;else if(Xt(n.props,s))return!1;return s[0]==="$"&&s.slice(1)in n?!1:(d[s]=i,!0)},has({_:{data:n,setupState:s,accessCache:i,ctx:c,appContext:u,propsOptions:d}},p){let g;return!!i[p]||n!==_n&&Xt(n,p)||s!==_n&&Xt(s,p)||(g=d[0])&&Xt(g,p)||Xt(c,p)||Xt(cm,p)||Xt(u.config.globalProperties,p)}},ste=uN();let rte=0;function ate(n,s,i){const c=n.type,u=(s?s.appContext:n.appContext)||ste,d={uid:rte++,vnode:n,type:c,parent:s,appContext:u,root:null,next:null,subTree:null,effect:null,update:null,scope:new FZ(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:s?s.provides:Object.create(u.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:nN(c,u),emitsOptions:j$(c,u),emit:null,emitted:null,propsDefaults:_n,inheritAttrs:c.inheritAttrs,ctx:_n,data:_n,props:_n,attrs:_n,slots:_n,refs:_n,setupState:_n,setupContext:null,suspense:i,suspenseId:i?i.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 d.ctx={_:d},d.root=s?s.root:d,d.emit=bee.bind(null,d),n.ce&&n.ce(d),d}let uo=null;const pn=()=>uo||cs,nc=n=>{uo=n,n.scope.on()},Ui=()=>{uo&&uo.scope.off(),uo=null};function CN(n){return n.vnode.shapeFlag&4}let um=!1;function ite(n,s=!1){um=s;const{props:i,children:c}=n.vnode,u=CN(n);Hee(n,i,u,s),Uee(n,c);const d=u?lte(n,s):void 0;return um=!1,d}function lte(n,s){const i=n.type;n.accessCache=Object.create(null),n.proxy=H$(new Proxy(n.ctx,ote));const{setup:c}=i;if(c){const u=n.setupContext=c.length>1?_N(n):null;nc(n),Di();const d=Jr(c,n,0,[n.props,u]);if(Pa(),Ui(),b$(d)){if(d.then(Ui,Ui),s)return d.then(p=>{wN(n,p,s)}).catch(p=>{fm(p,n,0)});n.asyncDep=d}else wN(n,d,s)}else SN(n,s)}function wN(n,s,i){Lt(s)?n.type.__ssrInlineRender?n.ssrRender=s:n.render=s:ln(s)&&(n.setupState=U$(s)),SN(n,i)}let EN;function SN(n,s,i){const c=n.type;if(!n.render){if(!s&&EN&&!c.render){const u=c.template;if(u){const{isCustomElement:d,compilerOptions:p}=n.appContext.config,{delimiters:g,compilerOptions:v}=c,C=vo(vo({isCustomElement:d,delimiters:g},p),v);c.render=EN(u,C)}}n.render=c.render||Oo}nc(n),Di(),Dee(n),Pa(),Ui()}function cte(n){return new Proxy(n.attrs,{get(s,i){return ls(n,"get","$attrs"),s[i]}})}function _N(n){const s=c=>{n.exposed=c||{}};let i;return{get attrs(){return i||(i=cte(n))},slots:n.slots,emit:n.emit,expose:s}}function Wy(n){if(n.exposed)return n.exposeProxy||(n.exposeProxy=new Proxy(U$(H$(n.exposed)),{get(s,i){if(i in s)return s[i];if(i in cm)return cm[i](n)}}))}const ute=/(?:^|[-_])(\w)/g,fte=n=>n.replace(ute,s=>s.toUpperCase()).replace(/[-_]/g,"");function TN(n){return Lt(n)&&n.displayName||n.name}function AN(n,s,i=!1){let c=TN(s);if(!c&&s.__file){const u=s.__file.match(/([^/\\]+)\.\w+$/);u&&(c=u[1])}if(!c&&n&&n.parent){const u=d=>{for(const p in d)if(d[p]===s)return p};c=u(n.components||n.parent.type.components)||u(n.appContext.components)}return c?fte(c):i?"App":"Anonymous"}function dte(n){return Lt(n)&&"__vccOpts"in n}const Gu=[];function pte(n,...s){Di();const i=Gu.length?Gu[Gu.length-1].component:null,c=i&&i.appContext.config.warnHandler,u=mte();if(c)Jr(c,i,11,[n+s.join(""),i&&i.proxy,u.map(({vnode:d})=>`at <${AN(i,d.type)}>`).join(`
  2. `),u]);else{const d=[`[Vue warn]: ${n}`,...s];u.length&&d.push(`
  3. `,...hte(u)),console.warn(...d)}Pa()}function mte(){let n=Gu[Gu.length-1];if(!n)return[];const s=[];for(;n;){const i=s[0];i&&i.vnode===n?i.recurseCount++:s.push({vnode:n,recurseCount:0});const c=n.component&&n.component.parent;n=c&&c.vnode}return s}function hte(n){const s=[];return n.forEach((i,c)=>{s.push(...c===0?[]:[`
  4. `],...gte(i))}),s}function gte({vnode:n,recurseCount:s}){const i=s>0?`... (${s} recursive calls)`:"",c=n.component?n.component.parent==null:!1,u=` at <${AN(n.component,n.type,c)}`,d=">"+i;return n.props?[u,...vte(n.props),d]:[u+d]}function vte(n){const s=[],i=Object.keys(n);return i.slice(0,3).forEach(c=>{s.push(...kN(c,n[c]))}),i.length>3&&s.push(" ..."),s}function kN(n,s,i){return tn(s)?(s=JSON.stringify(s),i?s:[`${n}=${s}`]):typeof s=="number"||typeof s=="boolean"||s==null?i?s:[`${n}=${s}`]:Mn(s)?(s=kN(n,sn(s.value),!0),i?s:[`${n}=Ref<`,s,">"]):Lt(s)?[`${n}=fn${s.name?`<${s.name}>`:""}`]:(s=sn(s),i?s:[`${n}=`,s])}function Jr(n,s,i,c){let u;try{u=c?n(...c):n()}catch(d){fm(d,s,i)}return u}function xs(n,s,i,c){if(Lt(n)){const d=Jr(n,s,i,c);return d&&b$(d)&&d.catch(p=>{fm(p,s,i)}),d}const u=[];for(let d=0;d<n.length;d++)u.push(xs(n[d],s,i,c));return u}function fm(n,s,i,c=!0){const u=s?s.vnode:null;if(s){let d=s.parent;const p=s.proxy,g=i;for(;d;){const C=d.ec;if(C){for(let y=0;y<C.length;y++)if(C[y](n,p,g)===!1)return}d=d.parent}const v=s.appContext.config.errorHandler;if(v){Jr(v,null,10,[n,p,g]);return}}bte(n,i,u,c)}function bte(n,s,i,c=!0){console.error(n)}let dm=!1,qy=!1;const ds=[];let Qr=0;const Yu=[];let Xu=null,oc=0;const Ju=[];let Ia=null,sc=0;const xN=Promise.resolve();let Ky=null,Gy=null;function jt(n){const s=Ky||xN;return n?s.then(this?n.bind(this):n):s}function yte(n){let s=Qr+1,i=ds.length;for(;s<i;){const c=s+i>>>1;Qu(ds[c])<n?s=c+1:i=c}return s}function $N(n){(!ds.length||!ds.includes(n,dm&&n.allowRecurse?Qr+1:Qr))&&n!==Gy&&(n.id==null?ds.push(n):ds.splice(yte(n.id),0,n),NN())}function NN(){!dm&&!qy&&(qy=!0,Ky=xN.then(PN))}function Cte(n){const s=ds.indexOf(n);s>Qr&&ds.splice(s,1)}function ON(n,s,i,c){$t(n)?i.push(...n):(!s||!s.includes(n,n.allowRecurse?c+1:c))&&i.push(n),NN()}function wte(n){ON(n,Xu,Yu,oc)}function Ete(n){ON(n,Ia,Ju,sc)}function Yy(n,s=null){if(Yu.length){for(Gy=s,Xu=[...new Set(Yu)],Yu.length=0,oc=0;oc<Xu.length;oc++)Xu[oc]();Xu=null,oc=0,Gy=null,Yy(n,s)}}function RN(n){if(Ju.length){const s=[...new Set(Ju)];if(Ju.length=0,Ia){Ia.push(...s);return}for(Ia=s,Ia.sort((i,c)=>Qu(i)-Qu(c)),sc=0;sc<Ia.length;sc++)Ia[sc]();Ia=null,sc=0}}const Qu=n=>n.id==null?1/0:n.id;function PN(n){qy=!1,dm=!0,Yy(n),ds.sort((i,c)=>Qu(i)-Qu(c));const s=Oo;try{for(Qr=0;Qr<ds.length;Qr++){const i=ds[Qr];i&&i.active!==!1&&Jr(i,null,14)}}finally{Qr=0,ds.length=0,RN(),dm=!1,Ky=null,(ds.length||Yu.length||Ju.length)&&PN(n)}}function rc(n,s){return pm(n,null,s)}function Ste(n,s){return pm(n,null,{flush:"post"})}const BN={};function lt(n,s,i){return pm(n,s,i)}function pm(n,s,{immediate:i,deep:c,flush:u,onTrack:d,onTrigger:p}=_n){const g=uo;let v,C=!1,y=!1;if(Mn(n)?(v=()=>n.value,C=!!n._shallow):tc(n)?(v=()=>n,c=!0):$t(n)?(y=!0,C=n.some(tc),v=()=>n.map(P=>{if(Mn(P))return P.value;if(tc(P))return ji(P);if(Lt(P))return Jr(P,g,2)})):Lt(n)?s?v=()=>Jr(n,g,2):v=()=>{if(!(g&&g.isUnmounted))return w&&w(),xs(n,g,3,[S])}:v=Oo,s&&c){const P=v;v=()=>ji(P())}let w,S=P=>{w=I.onStop=()=>{Jr(P,g,4)}};if(um)return S=Oo,s?i&&xs(s,g,3,[v(),y?[]:void 0,S]):v(),Oo;let $=y?[]:BN;const O=()=>{if(!!I.active)if(s){const P=I.run();(c||C||(y?P.some((M,A)=>Iu(M,$[A])):Iu(P,$)))&&(w&&w(),xs(s,g,3,[P,$===BN?void 0:$,S]),$=P)}else I.run()};O.allowRecurse=!!s;let D;u==="sync"?D=O:u==="post"?D=()=>Ko(O,g&&g.suspense):D=()=>{!g||g.isMounted?wte(O):O()};const I=new vy(v,D);return s?i?O():$=I.run():u==="post"?Ko(I.run.bind(I),g&&g.suspense):I.run(),()=>{I.stop(),g&&g.scope&&ly(g.scope.effects,I)}}function _te(n,s,i){const c=this.proxy,u=tn(n)?n.includes(".")?DN(c,n):()=>c[n]:n.bind(c,c);let d;Lt(s)?d=s:(d=s.handler,i=s);const p=uo;nc(this);const g=pm(u,d.bind(c),i);return p?nc(p):Ui(),g}function DN(n,s){const i=s.split(".");return()=>{let c=n;for(let u=0;u<i.length&&c;u++)c=c[i[u]];return c}}function ji(n,s){if(!ln(n)||n.__v_skip||(s=s||new Set,s.has(n)))return n;if(s.add(n),Mn(n))ji(n.value,s);else if($t(n))for(let i=0;i<n.length;i++)ji(n[i],s);else if(Lp(n)||Zl(n))n.forEach(i=>{ji(i,s)});else if(C$(n))for(const i in n)ji(n[i],s);return n}function Xy(){return LN().slots}function Tte(){return LN().attrs}function LN(){const n=pn();return n.setupContext||(n.setupContext=_N(n))}function zt(n,s,i){const c=arguments.length;return c===2?ln(s)&&!$t(s)?fs(s)?wt(n,null,[s]):wt(n,s):wt(n,null,s):(c>3?i=Array.prototype.slice.call(arguments,2):c===3&&fs(i)&&(i=[i]),wt(n,s,i))}const Ate="3.2.25",kte="http://www.w3.org/2000/svg",ac=typeof document!="undefined"?document:null,IN=new Map,xte={insert:(n,s,i)=>{s.insertBefore(n,i||null)},remove:n=>{const s=n.parentNode;s&&s.removeChild(n)},createElement:(n,s,i,c)=>{const u=s?ac.createElementNS(kte,n):ac.createElement(n,i?{is:i}:void 0);return n==="select"&&c&&c.multiple!=null&&u.setAttribute("multiple",c.multiple),u},createText:n=>ac.createTextNode(n),createComment:n=>ac.createComment(n),setText:(n,s)=>{n.nodeValue=s},setElementText:(n,s)=>{n.textContent=s},parentNode:n=>n.parentNode,nextSibling:n=>n.nextSibling,querySelector:n=>ac.querySelector(n),setScopeId(n,s){n.setAttribute(s,"")},cloneNode(n){const s=n.cloneNode(!0);return"_value"in n&&(s._value=n._value),s},insertStaticContent(n,s,i,c){const u=i?i.previousSibling:s.lastChild;let d=IN.get(n);if(!d){const p=ac.createElement("template");if(p.innerHTML=c?`<svg>${n}</svg>`:n,d=p.content,c){const g=d.firstChild;for(;g.firstChild;)d.appendChild(g.firstChild);d.removeChild(g)}IN.set(n,d)}return s.insertBefore(d.cloneNode(!0),i),[u?u.nextSibling:s.firstChild,i?i.previousSibling:s.lastChild]}};function $te(n,s,i){const c=n._vtc;c&&(s=(s?[s,...c]:[...c]).join(" ")),s==null?n.removeAttribute("class"):i?n.setAttribute("class",s):n.className=s}function Nte(n,s,i){const c=n.style,u=tn(i);if(i&&!u){for(const d in i)Jy(c,d,i[d]);if(s&&!tn(s))for(const d in s)i[d]==null&&Jy(c,d,"")}else{const d=c.display;u?s!==i&&(c.cssText=i):s&&n.removeAttribute("style"),"_vod"in n&&(c.display=d)}}const MN=/\s*!important$/;function Jy(n,s,i){if($t(i))i.forEach(c=>Jy(n,s,c));else if(s.startsWith("--"))n.setProperty(s,i);else{const c=Ote(n,s);MN.test(i)?n.setProperty(Oa(c),i.replace(MN,""),"important"):n[c]=i}}const FN=["Webkit","Moz","ms"],Qy={};function Ote(n,s){const i=Qy[s];if(i)return i;let c=Ys(s);if(c!=="filter"&&c in n)return Qy[s]=c;c=Hp(c);for(let u=0;u<FN.length;u++){const d=FN[u]+c;if(d in n)return Qy[s]=d}return s}const HN="http://www.w3.org/1999/xlink";function Rte(n,s,i,c,u){if(c&&s.startsWith("xlink:"))i==null?n.removeAttributeNS(HN,s.slice(6,s.length)):n.setAttributeNS(HN,s,i);else{const d=xZ(s);i==null||d&&!m$(i)?n.removeAttribute(s):n.setAttribute(s,d?"":i)}}function Pte(n,s,i,c,u,d,p){if(s==="innerHTML"||s==="textContent"){c&&p(c,u,d),n[s]=i==null?"":i;return}if(s==="value"&&n.tagName!=="PROGRESS"&&!n.tagName.includes("-")){n._value=i;const g=i==null?"":i;(n.value!==g||n.tagName==="OPTION")&&(n.value=g),i==null&&n.removeAttribute(s);return}if(i===""||i==null){const g=typeof n[s];if(g==="boolean"){n[s]=m$(i);return}else if(i==null&&g==="string"){n[s]="",n.removeAttribute(s);return}else if(g==="number"){try{n[s]=0}catch{}n.removeAttribute(s);return}}try{n[s]=i}catch{}}let mm=Date.now,zN=!1;if(typeof window!="undefined"){mm()>document.createEvent("Event").timeStamp&&(mm=()=>performance.now());const n=navigator.userAgent.match(/firefox\/(\d+)/i);zN=!!(n&&Number(n[1])<=53)}let Zy=0;const Bte=Promise.resolve(),Dte=()=>{Zy=0},Lte=()=>Zy||(Bte.then(Dte),Zy=mm());function Ma(n,s,i,c){n.addEventListener(s,i,c)}function Ite(n,s,i,c){n.removeEventListener(s,i,c)}function Mte(n,s,i,c,u=null){const d=n._vei||(n._vei={}),p=d[s];if(c&&p)p.value=c;else{const[g,v]=Fte(s);if(c){const C=d[s]=Hte(c,u);Ma(n,g,C,v)}else p&&(Ite(n,g,p,v),d[s]=void 0)}}const VN=/(?:Once|Passive|Capture)$/;function Fte(n){let s;if(VN.test(n)){s={};let i;for(;i=n.match(VN);)n=n.slice(0,n.length-i[0].length),s[i[0].toLowerCase()]=!0}return[Oa(n.slice(2)),s]}function Hte(n,s){const i=c=>{const u=c.timeStamp||mm();(zN||u>=i.attached-1)&&xs(zte(c,i.value),s,5,[c])};return i.value=n,i.attached=Lte(),i}function zte(n,s){if($t(s)){const i=n.stopImmediatePropagation;return n.stopImmediatePropagation=()=>{i.call(n),n._stopped=!0},s.map(c=>u=>!u._stopped&&c(u))}else return s}const UN=/^on[a-z]/,Vte=(n,s,i,c,u=!1,d,p,g,v)=>{s==="class"?$te(n,c,u):s==="style"?Nte(n,i,c):Dp(s)?iy(s)||Mte(n,s,i,c,p):(s[0]==="."?(s=s.slice(1),!0):s[0]==="^"?(s=s.slice(1),!1):Ute(n,s,c,u))?Pte(n,s,c,d,p,g,v):(s==="true-value"?n._trueValue=c:s==="false-value"&&(n._falseValue=c),Rte(n,s,c,u))};function Ute(n,s,i,c){return c?!!(s==="innerHTML"||s==="textContent"||s in n&&UN.test(s)&&Lt(i)):s==="spellcheck"||s==="draggable"||s==="form"||s==="list"&&n.tagName==="INPUT"||s==="type"&&n.tagName==="TEXTAREA"||UN.test(s)&&tn(i)?!1:s in n}function J0e(n){const s=pn();if(!s)return;const i=()=>e0(s.subTree,n(s.proxy));Ste(i),Tn(()=>{const c=new MutationObserver(i);c.observe(s.subTree.el.parentNode,{childList:!0}),Uu(()=>c.disconnect())})}function e0(n,s){if(n.shapeFlag&128){const i=n.suspense;n=i.activeBranch,i.pendingBranch&&!i.isHydrating&&i.effects.push(()=>{e0(i.activeBranch,s)})}for(;n.component;)n=n.component.subTree;if(n.shapeFlag&1&&n.el)jN(n.el,s);else if(n.type===vn)n.children.forEach(i=>e0(i,s));else if(n.type===sm){let{el:i,anchor:c}=n;for(;i&&(jN(i,s),i!==c);)i=i.nextSibling}}function jN(n,s){if(n.nodeType===1){const i=n.style;for(const c in s)i.setProperty(`--${c}`,s[c])}}const Fa="transition",Zu="animation",$s=(n,{slots:s})=>zt(q$,jte(n),s);$s.displayName="Transition";const WN={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};$s.props=vo({},q$.props,WN);const Wi=(n,s=[])=>{$t(n)?n.forEach(i=>i(...s)):n&&n(...s)},qN=n=>n?$t(n)?n.some(s=>s.length>1):n.length>1:!1;function jte(n){const s={};for(const ae in n)ae in WN||(s[ae]=n[ae]);if(n.css===!1)return s;const{name:i="v",type:c,duration:u,enterFromClass:d=`${i}-enter-from`,enterActiveClass:p=`${i}-enter-active`,enterToClass:g=`${i}-enter-to`,appearFromClass:v=d,appearActiveClass:C=p,appearToClass:y=g,leaveFromClass:w=`${i}-leave-from`,leaveActiveClass:S=`${i}-leave-active`,leaveToClass:$=`${i}-leave-to`}=n,O=Wte(u),D=O&&O[0],I=O&&O[1],{onBeforeEnter:P,onEnter:M,onEnterCancelled:A,onLeave:L,onLeaveCancelled:W,onBeforeAppear:F=P,onAppear:q=M,onAppearCancelled:re=A}=s,be=(ae,_e,Xe)=>{ic(ae,_e?y:g),ic(ae,_e?C:p),Xe&&Xe()},ce=(ae,_e)=>{ic(ae,$),ic(ae,S),_e&&_e()},Z=ae=>(_e,Xe)=>{const Ve=ae?q:M,pt=()=>be(_e,ae,Xe);Wi(Ve,[_e,pt]),KN(()=>{ic(_e,ae?v:d),Ha(_e,ae?y:g),qN(Ve)||GN(_e,c,D,pt)})};return vo(s,{onBeforeEnter(ae){Wi(P,[ae]),Ha(ae,d),Ha(ae,p)},onBeforeAppear(ae){Wi(F,[ae]),Ha(ae,v),Ha(ae,C)},onEnter:Z(!1),onAppear:Z(!0),onLeave(ae,_e){const Xe=()=>ce(ae,_e);Ha(ae,w),Gte(),Ha(ae,S),KN(()=>{ic(ae,w),Ha(ae,$),qN(L)||GN(ae,c,I,Xe)}),Wi(L,[ae,Xe])},onEnterCancelled(ae){be(ae,!1),Wi(A,[ae])},onAppearCancelled(ae){be(ae,!0),Wi(re,[ae])},onLeaveCancelled(ae){ce(ae),Wi(W,[ae])}})}function Wte(n){if(n==null)return null;if(ln(n))return[t0(n.enter),t0(n.leave)];{const s=t0(n);return[s,s]}}function t0(n){return Up(n)}function Ha(n,s){s.split(/\s+/).forEach(i=>i&&n.classList.add(i)),(n._vtc||(n._vtc=new Set)).add(s)}function ic(n,s){s.split(/\s+/).forEach(c=>c&&n.classList.remove(c));const{_vtc:i}=n;i&&(i.delete(s),i.size||(n._vtc=void 0))}function KN(n){requestAnimationFrame(()=>{requestAnimationFrame(n)})}let qte=0;function GN(n,s,i,c){const u=n._endId=++qte,d=()=>{u===n._endId&&c()};if(i)return setTimeout(d,i);const{type:p,timeout:g,propCount:v}=Kte(n,s);if(!p)return c();const C=p+"end";let y=0;const w=()=>{n.removeEventListener(C,S),d()},S=$=>{$.target===n&&++y>=v&&w()};setTimeout(()=>{y<v&&w()},g+1),n.addEventListener(C,S)}function Kte(n,s){const i=window.getComputedStyle(n),c=O=>(i[O]||"").split(", "),u=c(Fa+"Delay"),d=c(Fa+"Duration"),p=YN(u,d),g=c(Zu+"Delay"),v=c(Zu+"Duration"),C=YN(g,v);let y=null,w=0,S=0;s===Fa?p>0&&(y=Fa,w=p,S=d.length):s===Zu?C>0&&(y=Zu,w=C,S=v.length):(w=Math.max(p,C),y=w>0?p>C?Fa:Zu:null,S=y?y===Fa?d.length:v.length:0);const $=y===Fa&&/\b(transform|all)(,|$)/.test(i[Fa+"Property"]);return{type:y,timeout:w,propCount:S,hasTransform:$}}function YN(n,s){for(;n.length<s.length;)n=n.concat(n);return Math.max(...s.map((i,c)=>XN(i)+XN(n[c])))}function XN(n){return Number(n.slice(0,-1).replace(",","."))*1e3}function Gte(){return document.body.offsetHeight}const lc=n=>{const s=n.props["onUpdate:modelValue"];return $t(s)?i=>zp(s,i):s};function Yte(n){n.target.composing=!0}function JN(n){const s=n.target;s.composing&&(s.composing=!1,Xte(s,"input"))}function Xte(n,s){const i=document.createEvent("HTMLEvents");i.initEvent(s,!0,!0),n.dispatchEvent(i)}const Jte={created(n,{modifiers:{lazy:s,trim:i,number:c}},u){n._assign=lc(u);const d=c||u.props&&u.props.type==="number";Ma(n,s?"change":"input",p=>{if(p.target.composing)return;let g=n.value;i?g=g.trim():d&&(g=Up(g)),n._assign(g)}),i&&Ma(n,"change",()=>{n.value=n.value.trim()}),s||(Ma(n,"compositionstart",Yte),Ma(n,"compositionend",JN),Ma(n,"change",JN))},mounted(n,{value:s}){n.value=s==null?"":s},beforeUpdate(n,{value:s,modifiers:{lazy:i,trim:c,number:u}},d){if(n._assign=lc(d),n.composing||document.activeElement===n&&(i||c&&n.value.trim()===s||(u||n.type==="number")&&Up(n.value)===s))return;const p=s==null?"":s;n.value!==p&&(n.value=p)}},hm={deep:!0,created(n,s,i){n._assign=lc(i),Ma(n,"change",()=>{const c=n._modelValue,u=eO(n),d=n.checked,p=n._assign;if($t(c)){const g=h$(c,u),v=g!==-1;if(d&&!v)p(c.concat(u));else if(!d&&v){const C=[...c];C.splice(g,1),p(C)}}else if(Lp(c)){const g=new Set(c);d?g.add(u):g.delete(u),p(g)}else p(tO(n,d))})},mounted:QN,beforeUpdate(n,s,i){n._assign=lc(i),QN(n,s,i)}};function QN(n,{value:s,oldValue:i},c){n._modelValue=s,$t(s)?n.checked=h$(s,c.props.value)>-1:Lp(s)?n.checked=s.has(c.props.value):s!==i&&(n.checked=Jl(s,tO(n,!0)))}const ZN={created(n,{value:s},i){n.checked=Jl(s,i.props.value),n._assign=lc(i),Ma(n,"change",()=>{n._assign(eO(n))})},beforeUpdate(n,{value:s,oldValue:i},c){n._assign=lc(c),s!==i&&(n.checked=Jl(s,c.props.value))}};function eO(n){return"_value"in n?n._value:n.value}function tO(n,s){const i=s?"_trueValue":"_falseValue";return i in n?n[i]:s}const Qte=["ctrl","shift","alt","meta"],Zte={stop:n=>n.stopPropagation(),prevent:n=>n.preventDefault(),self:n=>n.target!==n.currentTarget,ctrl:n=>!n.ctrlKey,shift:n=>!n.shiftKey,alt:n=>!n.altKey,meta:n=>!n.metaKey,left:n=>"button"in n&&n.button!==0,middle:n=>"button"in n&&n.button!==1,right:n=>"button"in n&&n.button!==2,exact:(n,s)=>Qte.some(i=>n[`${i}Key`]&&!s.includes(i))},Pn=(n,s)=>(i,...c)=>{for(let u=0;u<s.length;u++){const d=Zte[s[u]];if(d&&d(i,s))return}return n(i,...c)},ene={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Un=(n,s)=>i=>{if(!("key"in i))return;const c=Oa(i.key);if(s.some(u=>u===c||ene[u]===c))return n(i)},Po={beforeMount(n,{value:s},{transition:i}){n._vod=n.style.display==="none"?"":n.style.display,i&&s?i.beforeEnter(n):ef(n,s)},mounted(n,{value:s},{transition:i}){i&&s&&i.enter(n)},updated(n,{value:s,oldValue:i},{transition:c}){!s!=!i&&(c?s?(c.beforeEnter(n),ef(n,!0),c.enter(n)):c.leave(n,()=>{ef(n,!1)}):ef(n,s))},beforeUnmount(n,{value:s}){ef(n,s)}};function ef(n,s){n.style.display=s?n._vod:"none"}const tne=vo({patchProp:Vte},xte);let nO;function oO(){return nO||(nO=Kee(tne))}const gm=(...n)=>{oO().render(...n)},nne=(...n)=>{const s=oO().createApp(...n),{mount:i}=s;return s.mount=c=>{const u=one(c);if(!u)return;const d=s._component;!Lt(d)&&!d.render&&!d.template&&(d.template=u.innerHTML),u.innerHTML="";const p=i(u,!1,u instanceof SVGElement);return u instanceof Element&&(u.removeAttribute("v-cloak"),u.setAttribute("data-v-app","")),p},s};function one(n){return tn(n)?document.querySelector(n):n}var sne=typeof global=="object"&&global&&global.Object===Object&&global,sO=sne,rne=typeof self=="object"&&self&&self.Object===Object&&self,ane=sO||rne||Function("return this")(),Xs=ane,ine=Xs.Symbol,_r=ine,rO=Object.prototype,lne=rO.hasOwnProperty,cne=rO.toString,tf=_r?_r.toStringTag:void 0;function une(n){var s=lne.call(n,tf),i=n[tf];try{n[tf]=void 0;var c=!0}catch{}var u=cne.call(n);return c&&(s?n[tf]=i:delete n[tf]),u}var fne=Object.prototype,dne=fne.toString;function pne(n){return dne.call(n)}var mne="[object Null]",hne="[object Undefined]",aO=_r?_r.toStringTag:void 0;function cc(n){return n==null?n===void 0?hne:mne:aO&&aO in Object(n)?une(n):pne(n)}function za(n){return n!=null&&typeof n=="object"}var gne="[object Symbol]";function vm(n){return typeof n=="symbol"||za(n)&&cc(n)==gne}function vne(n,s){for(var i=-1,c=n==null?0:n.length,u=Array(c);++i<c;)u[i]=s(n[i],i,n);return u}var bne=Array.isArray,Zr=bne,yne=1/0,iO=_r?_r.prototype:void 0,lO=iO?iO.toString:void 0;function cO(n){if(typeof n=="string")return n;if(Zr(n))return vne(n,cO)+"";if(vm(n))return lO?lO.call(n):"";var s=n+"";return s=="0"&&1/n==-yne?"-0":s}var Cne=/\s/;function wne(n){for(var s=n.length;s--&&Cne.test(n.charAt(s)););return s}var Ene=/^\s+/;function Sne(n){return n&&n.slice(0,wne(n)+1).replace(Ene,"")}function Tr(n){var s=typeof n;return n!=null&&(s=="object"||s=="function")}var uO=0/0,_ne=/^[-+]0x[0-9a-f]+$/i,Tne=/^0b[01]+$/i,Ane=/^0o[0-7]+$/i,kne=parseInt;function fO(n){if(typeof n=="number")return n;if(vm(n))return uO;if(Tr(n)){var s=typeof n.valueOf=="function"?n.valueOf():n;n=Tr(s)?s+"":s}if(typeof n!="string")return n===0?n:+n;n=Sne(n);var i=Tne.test(n);return i||Ane.test(n)?kne(n.slice(2),i?2:8):_ne.test(n)?uO:+n}var xne="[object AsyncFunction]",$ne="[object Function]",Nne="[object GeneratorFunction]",One="[object Proxy]";function dO(n){if(!Tr(n))return!1;var s=cc(n);return s==$ne||s==Nne||s==xne||s==One}var Rne=Xs["__core-js_shared__"],n0=Rne,pO=function(){var n=/[^.]+$/.exec(n0&&n0.keys&&n0.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}();function Pne(n){return!!pO&&pO in n}var Bne=Function.prototype,Dne=Bne.toString;function qi(n){if(n!=null){try{return Dne.call(n)}catch{}try{return n+""}catch{}}return""}var Lne=/[\\^$.*+?()[\]{}|]/g,Ine=/^\[object .+?Constructor\]$/,Mne=Function.prototype,Fne=Object.prototype,Hne=Mne.toString,zne=Fne.hasOwnProperty,Vne=RegExp("^"+Hne.call(zne).replace(Lne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Une(n){if(!Tr(n)||Pne(n))return!1;var s=dO(n)?Vne:Ine;return s.test(qi(n))}function jne(n,s){return n==null?void 0:n[s]}function Ki(n,s){var i=jne(n,s);return Une(i)?i:void 0}var Wne=Ki(Xs,"WeakMap"),o0=Wne,mO=Object.create,qne=function(){function n(){}return function(s){if(!Tr(s))return{};if(mO)return mO(s);n.prototype=s;var i=new n;return n.prototype=void 0,i}}(),Kne=qne;function Gne(n,s){var i=-1,c=n.length;for(s||(s=Array(c));++i<c;)s[i]=n[i];return s}var Yne=function(){try{var n=Ki(Object,"defineProperty");return n({},"",{}),n}catch{}}(),hO=Yne;function Xne(n,s){for(var i=-1,c=n==null?0:n.length;++i<c&&s(n[i],i,n)!==!1;);return n}var Jne=9007199254740991,Qne=/^(?:0|[1-9]\d*)$/;function gO(n,s){var i=typeof n;return s=s==null?Jne:s,!!s&&(i=="number"||i!="symbol"&&Qne.test(n))&&n>-1&&n%1==0&&n<s}function vO(n,s,i){s=="__proto__"&&hO?hO(n,s,{configurable:!0,enumerable:!0,value:i,writable:!0}):n[s]=i}function s0(n,s){return n===s||n!==n&&s!==s}var Zne=Object.prototype,eoe=Zne.hasOwnProperty;function r0(n,s,i){var c=n[s];(!(eoe.call(n,s)&&s0(c,i))||i===void 0&&!(s in n))&&vO(n,s,i)}function bm(n,s,i,c){var u=!i;i||(i={});for(var d=-1,p=s.length;++d<p;){var g=s[d],v=c?c(i[g],n[g],g,i,n):void 0;v===void 0&&(v=n[g]),u?vO(i,g,v):r0(i,g,v)}return i}var toe=9007199254740991;function bO(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=toe}function yO(n){return n!=null&&bO(n.length)&&!dO(n)}var noe=Object.prototype;function a0(n){var s=n&&n.constructor,i=typeof s=="function"&&s.prototype||noe;return n===i}function ooe(n,s){for(var i=-1,c=Array(n);++i<n;)c[i]=s(i);return c}var soe="[object Arguments]";function CO(n){return za(n)&&cc(n)==soe}var wO=Object.prototype,roe=wO.hasOwnProperty,aoe=wO.propertyIsEnumerable,ioe=CO(function(){return arguments}())?CO:function(n){return za(n)&&roe.call(n,"callee")&&!aoe.call(n,"callee")},loe=ioe;function coe(){return!1}var EO=typeof exports=="object"&&exports&&!exports.nodeType&&exports,SO=EO&&typeof module=="object"&&module&&!module.nodeType&&module,uoe=SO&&SO.exports===EO,_O=uoe?Xs.Buffer:void 0,foe=_O?_O.isBuffer:void 0,doe=foe||coe,ym=doe,poe="[object Arguments]",moe="[object Array]",hoe="[object Boolean]",goe="[object Date]",voe="[object Error]",boe="[object Function]",yoe="[object Map]",Coe="[object Number]",woe="[object Object]",Eoe="[object RegExp]",Soe="[object Set]",_oe="[object String]",Toe="[object WeakMap]",Aoe="[object ArrayBuffer]",koe="[object DataView]",xoe="[object Float32Array]",$oe="[object Float64Array]",Noe="[object Int8Array]",Ooe="[object Int16Array]",Roe="[object Int32Array]",Poe="[object Uint8Array]",Boe="[object Uint8ClampedArray]",Doe="[object Uint16Array]",Loe="[object Uint32Array]",$n={};$n[xoe]=$n[$oe]=$n[Noe]=$n[Ooe]=$n[Roe]=$n[Poe]=$n[Boe]=$n[Doe]=$n[Loe]=!0;$n[poe]=$n[moe]=$n[Aoe]=$n[hoe]=$n[koe]=$n[goe]=$n[voe]=$n[boe]=$n[yoe]=$n[Coe]=$n[woe]=$n[Eoe]=$n[Soe]=$n[_oe]=$n[Toe]=!1;function Ioe(n){return za(n)&&bO(n.length)&&!!$n[cc(n)]}function i0(n){return function(s){return n(s)}}var TO=typeof exports=="object"&&exports&&!exports.nodeType&&exports,nf=TO&&typeof module=="object"&&module&&!module.nodeType&&module,Moe=nf&&nf.exports===TO,l0=Moe&&sO.process,Foe=function(){try{var n=nf&&nf.require&&nf.require("util").types;return n||l0&&l0.binding&&l0.binding("util")}catch{}}(),uc=Foe,AO=uc&&uc.isTypedArray,Hoe=AO?i0(AO):Ioe,kO=Hoe,zoe=Object.prototype,Voe=zoe.hasOwnProperty;function xO(n,s){var i=Zr(n),c=!i&&loe(n),u=!i&&!c&&ym(n),d=!i&&!c&&!u&&kO(n),p=i||c||u||d,g=p?ooe(n.length,String):[],v=g.length;for(var C in n)(s||Voe.call(n,C))&&!(p&&(C=="length"||u&&(C=="offset"||C=="parent")||d&&(C=="buffer"||C=="byteLength"||C=="byteOffset")||gO(C,v)))&&g.push(C);return g}function $O(n,s){return function(i){return n(s(i))}}var Uoe=$O(Object.keys,Object),joe=Uoe,Woe=Object.prototype,qoe=Woe.hasOwnProperty;function Koe(n){if(!a0(n))return joe(n);var s=[];for(var i in Object(n))qoe.call(n,i)&&i!="constructor"&&s.push(i);return s}function c0(n){return yO(n)?xO(n):Koe(n)}function Goe(n){var s=[];if(n!=null)for(var i in Object(n))s.push(i);return s}var Yoe=Object.prototype,Xoe=Yoe.hasOwnProperty;function Joe(n){if(!Tr(n))return Goe(n);var s=a0(n),i=[];for(var c in n)c=="constructor"&&(s||!Xoe.call(n,c))||i.push(c);return i}function u0(n){return yO(n)?xO(n,!0):Joe(n)}var Qoe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Zoe=/^\w*$/;function ese(n,s){if(Zr(n))return!1;var i=typeof n;return i=="number"||i=="symbol"||i=="boolean"||n==null||vm(n)?!0:Zoe.test(n)||!Qoe.test(n)||s!=null&&n in Object(s)}var tse=Ki(Object,"create"),of=tse;function nse(){this.__data__=of?of(null):{},this.size=0}function ose(n){var s=this.has(n)&&delete this.__data__[n];return this.size-=s?1:0,s}var sse="__lodash_hash_undefined__",rse=Object.prototype,ase=rse.hasOwnProperty;function ise(n){var s=this.__data__;if(of){var i=s[n];return i===sse?void 0:i}return ase.call(s,n)?s[n]:void 0}var lse=Object.prototype,cse=lse.hasOwnProperty;function use(n){var s=this.__data__;return of?s[n]!==void 0:cse.call(s,n)}var fse="__lodash_hash_undefined__";function dse(n,s){var i=this.__data__;return this.size+=this.has(n)?0:1,i[n]=of&&s===void 0?fse:s,this}function Gi(n){var s=-1,i=n==null?0:n.length;for(this.clear();++s<i;){var c=n[s];this.set(c[0],c[1])}}Gi.prototype.clear=nse;Gi.prototype.delete=ose;Gi.prototype.get=ise;Gi.prototype.has=use;Gi.prototype.set=dse;function pse(){this.__data__=[],this.size=0}function Cm(n,s){for(var i=n.length;i--;)if(s0(n[i][0],s))return i;return-1}var mse=Array.prototype,hse=mse.splice;function gse(n){var s=this.__data__,i=Cm(s,n);if(i<0)return!1;var c=s.length-1;return i==c?s.pop():hse.call(s,i,1),--this.size,!0}function vse(n){var s=this.__data__,i=Cm(s,n);return i<0?void 0:s[i][1]}function bse(n){return Cm(this.__data__,n)>-1}function yse(n,s){var i=this.__data__,c=Cm(i,n);return c<0?(++this.size,i.push([n,s])):i[c][1]=s,this}function ea(n){var s=-1,i=n==null?0:n.length;for(this.clear();++s<i;){var c=n[s];this.set(c[0],c[1])}}ea.prototype.clear=pse;ea.prototype.delete=gse;ea.prototype.get=vse;ea.prototype.has=bse;ea.prototype.set=yse;var Cse=Ki(Xs,"Map"),sf=Cse;function wse(){this.size=0,this.__data__={hash:new Gi,map:new(sf||ea),string:new Gi}}function Ese(n){var s=typeof n;return s=="string"||s=="number"||s=="symbol"||s=="boolean"?n!=="__proto__":n===null}function wm(n,s){var i=n.__data__;return Ese(s)?i[typeof s=="string"?"string":"hash"]:i.map}function Sse(n){var s=wm(this,n).delete(n);return this.size-=s?1:0,s}function _se(n){return wm(this,n).get(n)}function Tse(n){return wm(this,n).has(n)}function Ase(n,s){var i=wm(this,n),c=i.size;return i.set(n,s),this.size+=i.size==c?0:1,this}function ta(n){var s=-1,i=n==null?0:n.length;for(this.clear();++s<i;){var c=n[s];this.set(c[0],c[1])}}ta.prototype.clear=wse;ta.prototype.delete=Sse;ta.prototype.get=_se;ta.prototype.has=Tse;ta.prototype.set=Ase;var kse="Expected a function";function f0(n,s){if(typeof n!="function"||s!=null&&typeof s!="function")throw new TypeError(kse);var i=function(){var c=arguments,u=s?s.apply(this,c):c[0],d=i.cache;if(d.has(u))return d.get(u);var p=n.apply(this,c);return i.cache=d.set(u,p)||d,p};return i.cache=new(f0.Cache||ta),i}f0.Cache=ta;var xse=500;function $se(n){var s=f0(n,function(c){return i.size===xse&&i.clear(),c}),i=s.cache;return s}var Nse=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ose=/\\(\\)?/g,Rse=$se(function(n){var s=[];return n.charCodeAt(0)===46&&s.push(""),n.replace(Nse,function(i,c,u,d){s.push(u?d.replace(Ose,"$1"):c||i)}),s}),Pse=Rse;function Bse(n){return n==null?"":cO(n)}function NO(n,s){return Zr(n)?n:ese(n,s)?[n]:Pse(Bse(n))}var Dse=1/0;function OO(n){if(typeof n=="string"||vm(n))return n;var s=n+"";return s=="0"&&1/n==-Dse?"-0":s}function Lse(n,s){s=NO(s,n);for(var i=0,c=s.length;n!=null&&i<c;)n=n[OO(s[i++])];return i&&i==c?n:void 0}function Uo(n,s,i){var c=n==null?void 0:Lse(n,s);return c===void 0?i:c}function RO(n,s){for(var i=-1,c=s.length,u=n.length;++i<c;)n[u+i]=s[i];return n}var Ise=$O(Object.getPrototypeOf,Object),PO=Ise;function d0(){if(!arguments.length)return[];var n=arguments[0];return Zr(n)?n:[n]}function Mse(){this.__data__=new ea,this.size=0}function Fse(n){var s=this.__data__,i=s.delete(n);return this.size=s.size,i}function Hse(n){return this.__data__.get(n)}function zse(n){return this.__data__.has(n)}var Vse=200;function Use(n,s){var i=this.__data__;if(i instanceof ea){var c=i.__data__;if(!sf||c.length<Vse-1)return c.push([n,s]),this.size=++i.size,this;i=this.__data__=new ta(c)}return i.set(n,s),this.size=i.size,this}function na(n){var s=this.__data__=new ea(n);this.size=s.size}na.prototype.clear=Mse;na.prototype.delete=Fse;na.prototype.get=Hse;na.prototype.has=zse;na.prototype.set=Use;function jse(n,s){return n&&bm(s,c0(s),n)}function Wse(n,s){return n&&bm(s,u0(s),n)}var BO=typeof exports=="object"&&exports&&!exports.nodeType&&exports,DO=BO&&typeof module=="object"&&module&&!module.nodeType&&module,qse=DO&&DO.exports===BO,LO=qse?Xs.Buffer:void 0,IO=LO?LO.allocUnsafe:void 0;function Kse(n,s){if(s)return n.slice();var i=n.length,c=IO?IO(i):new n.constructor(i);return n.copy(c),c}function Gse(n,s){for(var i=-1,c=n==null?0:n.length,u=0,d=[];++i<c;){var p=n[i];s(p,i,n)&&(d[u++]=p)}return d}function MO(){return[]}var Yse=Object.prototype,Xse=Yse.propertyIsEnumerable,FO=Object.getOwnPropertySymbols,Jse=FO?function(n){return n==null?[]:(n=Object(n),Gse(FO(n),function(s){return Xse.call(n,s)}))}:MO,p0=Jse;function Qse(n,s){return bm(n,p0(n),s)}var Zse=Object.getOwnPropertySymbols,ere=Zse?function(n){for(var s=[];n;)RO(s,p0(n)),n=PO(n);return s}:MO,HO=ere;function tre(n,s){return bm(n,HO(n),s)}function zO(n,s,i){var c=s(n);return Zr(n)?c:RO(c,i(n))}function m0(n){return zO(n,c0,p0)}function nre(n){return zO(n,u0,HO)}var ore=Ki(Xs,"DataView"),h0=ore,sre=Ki(Xs,"Promise"),g0=sre,rre=Ki(Xs,"Set"),v0=rre,VO="[object Map]",are="[object Object]",UO="[object Promise]",jO="[object Set]",WO="[object WeakMap]",qO="[object DataView]",ire=qi(h0),lre=qi(sf),cre=qi(g0),ure=qi(v0),fre=qi(o0),Yi=cc;(h0&&Yi(new h0(new ArrayBuffer(1)))!=qO||sf&&Yi(new sf)!=VO||g0&&Yi(g0.resolve())!=UO||v0&&Yi(new v0)!=jO||o0&&Yi(new o0)!=WO)&&(Yi=function(n){var s=cc(n),i=s==are?n.constructor:void 0,c=i?qi(i):"";if(c)switch(c){case ire:return qO;case lre:return VO;case cre:return UO;case ure:return jO;case fre:return WO}return s});var rf=Yi,dre=Object.prototype,pre=dre.hasOwnProperty;function mre(n){var s=n.length,i=new n.constructor(s);return s&&typeof n[0]=="string"&&pre.call(n,"index")&&(i.index=n.index,i.input=n.input),i}var hre=Xs.Uint8Array,Em=hre;function b0(n){var s=new n.constructor(n.byteLength);return new Em(s).set(new Em(n)),s}function gre(n,s){var i=s?b0(n.buffer):n.buffer;return new n.constructor(i,n.byteOffset,n.byteLength)}var vre=/\w*$/;function bre(n){var s=new n.constructor(n.source,vre.exec(n));return s.lastIndex=n.lastIndex,s}var KO=_r?_r.prototype:void 0,GO=KO?KO.valueOf:void 0;function yre(n){return GO?Object(GO.call(n)):{}}function Cre(n,s){var i=s?b0(n.buffer):n.buffer;return new n.constructor(i,n.byteOffset,n.length)}var wre="[object Boolean]",Ere="[object Date]",Sre="[object Map]",_re="[object Number]",Tre="[object RegExp]",Are="[object Set]",kre="[object String]",xre="[object Symbol]",$re="[object ArrayBuffer]",Nre="[object DataView]",Ore="[object Float32Array]",Rre="[object Float64Array]",Pre="[object Int8Array]",Bre="[object Int16Array]",Dre="[object Int32Array]",Lre="[object Uint8Array]",Ire="[object Uint8ClampedArray]",Mre="[object Uint16Array]",Fre="[object Uint32Array]";function Hre(n,s,i){var c=n.constructor;switch(s){case $re:return b0(n);case wre:case Ere:return new c(+n);case Nre:return gre(n,i);case Ore:case Rre:case Pre:case Bre:case Dre:case Lre:case Ire:case Mre:case Fre:return Cre(n,i);case Sre:return new c;case _re:case kre:return new c(n);case Tre:return bre(n);case Are:return new c;case xre:return yre(n)}}function zre(n){return typeof n.constructor=="function"&&!a0(n)?Kne(PO(n)):{}}var Vre="[object Map]";function Ure(n){return za(n)&&rf(n)==Vre}var YO=uc&&uc.isMap,jre=YO?i0(YO):Ure,Wre=jre,qre="[object Set]";function Kre(n){return za(n)&&rf(n)==qre}var XO=uc&&uc.isSet,Gre=XO?i0(XO):Kre,Yre=Gre,Xre=1,Jre=2,Qre=4,JO="[object Arguments]",Zre="[object Array]",eae="[object Boolean]",tae="[object Date]",nae="[object Error]",QO="[object Function]",oae="[object GeneratorFunction]",sae="[object Map]",rae="[object Number]",ZO="[object Object]",aae="[object RegExp]",iae="[object Set]",lae="[object String]",cae="[object Symbol]",uae="[object WeakMap]",fae="[object ArrayBuffer]",dae="[object DataView]",pae="[object Float32Array]",mae="[object Float64Array]",hae="[object Int8Array]",gae="[object Int16Array]",vae="[object Int32Array]",bae="[object Uint8Array]",yae="[object Uint8ClampedArray]",Cae="[object Uint16Array]",wae="[object Uint32Array]",kn={};kn[JO]=kn[Zre]=kn[fae]=kn[dae]=kn[eae]=kn[tae]=kn[pae]=kn[mae]=kn[hae]=kn[gae]=kn[vae]=kn[sae]=kn[rae]=kn[ZO]=kn[aae]=kn[iae]=kn[lae]=kn[cae]=kn[bae]=kn[yae]=kn[Cae]=kn[wae]=!0;kn[nae]=kn[QO]=kn[uae]=!1;function Sm(n,s,i,c,u,d){var p,g=s&Xre,v=s&Jre,C=s&Qre;if(i&&(p=u?i(n,c,u,d):i(n)),p!==void 0)return p;if(!Tr(n))return n;var y=Zr(n);if(y){if(p=mre(n),!g)return Gne(n,p)}else{var w=rf(n),S=w==QO||w==oae;if(ym(n))return Kse(n,g);if(w==ZO||w==JO||S&&!u){if(p=v||S?{}:zre(n),!g)return v?tre(n,Wse(p,n)):Qse(n,jse(p,n))}else{if(!kn[w])return u?n:{};p=Hre(n,w,g)}}d||(d=new na);var $=d.get(n);if($)return $;d.set(n,p),Yre(n)?n.forEach(function(I){p.add(Sm(I,s,i,I,n,d))}):Wre(n)&&n.forEach(function(I,P){p.set(P,Sm(I,s,i,P,n,d))});var O=C?v?nre:m0:v?u0:c0,D=y?void 0:O(n);return Xne(D||n,function(I,P){D&&(P=I,I=n[P]),r0(p,P,Sm(I,s,i,P,n,d))}),p}var Eae=4;function Sae(n){return Sm(n,Eae)}var _ae="__lodash_hash_undefined__";function Tae(n){return this.__data__.set(n,_ae),this}function Aae(n){return this.__data__.has(n)}function _m(n){var s=-1,i=n==null?0:n.length;for(this.__data__=new ta;++s<i;)this.add(n[s])}_m.prototype.add=_m.prototype.push=Tae;_m.prototype.has=Aae;function kae(n,s){for(var i=-1,c=n==null?0:n.length;++i<c;)if(s(n[i],i,n))return!0;return!1}function xae(n,s){return n.has(s)}var $ae=1,Nae=2;function eR(n,s,i,c,u,d){var p=i&$ae,g=n.length,v=s.length;if(g!=v&&!(p&&v>g))return!1;var C=d.get(n),y=d.get(s);if(C&&y)return C==s&&y==n;var w=-1,S=!0,$=i&Nae?new _m:void 0;for(d.set(n,s),d.set(s,n);++w<g;){var O=n[w],D=s[w];if(c)var I=p?c(D,O,w,s,n,d):c(O,D,w,n,s,d);if(I!==void 0){if(I)continue;S=!1;break}if($){if(!kae(s,function(P,M){if(!xae($,M)&&(O===P||u(O,P,i,c,d)))return $.push(M)})){S=!1;break}}else if(!(O===D||u(O,D,i,c,d))){S=!1;break}}return d.delete(n),d.delete(s),S}function Oae(n){var s=-1,i=Array(n.size);return n.forEach(function(c,u){i[++s]=[u,c]}),i}function Rae(n){var s=-1,i=Array(n.size);return n.forEach(function(c){i[++s]=c}),i}var Pae=1,Bae=2,Dae="[object Boolean]",Lae="[object Date]",Iae="[object Error]",Mae="[object Map]",Fae="[object Number]",Hae="[object RegExp]",zae="[object Set]",Vae="[object String]",Uae="[object Symbol]",jae="[object ArrayBuffer]",Wae="[object DataView]",tR=_r?_r.prototype:void 0,y0=tR?tR.valueOf:void 0;function qae(n,s,i,c,u,d,p){switch(i){case Wae:if(n.byteLength!=s.byteLength||n.byteOffset!=s.byteOffset)return!1;n=n.buffer,s=s.buffer;case jae:return!(n.byteLength!=s.byteLength||!d(new Em(n),new Em(s)));case Dae:case Lae:case Fae:return s0(+n,+s);case Iae:return n.name==s.name&&n.message==s.message;case Hae:case Vae:return n==s+"";case Mae:var g=Oae;case zae:var v=c&Pae;if(g||(g=Rae),n.size!=s.size&&!v)return!1;var C=p.get(n);if(C)return C==s;c|=Bae,p.set(n,s);var y=eR(g(n),g(s),c,u,d,p);return p.delete(n),y;case Uae:if(y0)return y0.call(n)==y0.call(s)}return!1}var Kae=1,Gae=Object.prototype,Yae=Gae.hasOwnProperty;function Xae(n,s,i,c,u,d){var p=i&Kae,g=m0(n),v=g.length,C=m0(s),y=C.length;if(v!=y&&!p)return!1;for(var w=v;w--;){var S=g[w];if(!(p?S in s:Yae.call(s,S)))return!1}var $=d.get(n),O=d.get(s);if($&&O)return $==s&&O==n;var D=!0;d.set(n,s),d.set(s,n);for(var I=p;++w<v;){S=g[w];var P=n[S],M=s[S];if(c)var A=p?c(M,P,S,s,n,d):c(P,M,S,n,s,d);if(!(A===void 0?P===M||u(P,M,i,c,d):A)){D=!1;break}I||(I=S=="constructor")}if(D&&!I){var L=n.constructor,W=s.constructor;L!=W&&"constructor"in n&&"constructor"in s&&!(typeof L=="function"&&L instanceof L&&typeof W=="function"&&W instanceof W)&&(D=!1)}return d.delete(n),d.delete(s),D}var Jae=1,nR="[object Arguments]",oR="[object Array]",Tm="[object Object]",Qae=Object.prototype,sR=Qae.hasOwnProperty;function Zae(n,s,i,c,u,d){var p=Zr(n),g=Zr(s),v=p?oR:rf(n),C=g?oR:rf(s);v=v==nR?Tm:v,C=C==nR?Tm:C;var y=v==Tm,w=C==Tm,S=v==C;if(S&&ym(n)){if(!ym(s))return!1;p=!0,y=!1}if(S&&!y)return d||(d=new na),p||kO(n)?eR(n,s,i,c,u,d):qae(n,s,v,i,c,u,d);if(!(i&Jae)){var $=y&&sR.call(n,"__wrapped__"),O=w&&sR.call(s,"__wrapped__");if($||O){var D=$?n.value():n,I=O?s.value():s;return d||(d=new na),u(D,I,i,c,d)}}return S?(d||(d=new na),Xae(n,s,i,c,u,d)):!1}function rR(n,s,i,c,u){return n===s?!0:n==null||s==null||!za(n)&&!za(s)?n!==n&&s!==s:Zae(n,s,i,c,rR,u)}var eie=function(){return Xs.Date.now()},C0=eie,tie="Expected a function",nie=Math.max,oie=Math.min;function fc(n,s,i){var c,u,d,p,g,v,C=0,y=!1,w=!1,S=!0;if(typeof n!="function")throw new TypeError(tie);s=fO(s)||0,Tr(i)&&(y=!!i.leading,w="maxWait"in i,d=w?nie(fO(i.maxWait)||0,s):d,S="trailing"in i?!!i.trailing:S);function $(F){var q=c,re=u;return c=u=void 0,C=F,p=n.apply(re,q),p}function O(F){return C=F,g=setTimeout(P,s),y?$(F):p}function D(F){var q=F-v,re=F-C,be=s-q;return w?oie(be,d-re):be}function I(F){var q=F-v,re=F-C;return v===void 0||q>=s||q<0||w&&re>=d}function P(){var F=C0();if(I(F))return M(F);g=setTimeout(P,D(F))}function M(F){return g=void 0,S&&c?$(F):(c=u=void 0,p)}function A(){g!==void 0&&clearTimeout(g),C=0,c=v=u=g=void 0}function L(){return g===void 0?p:M(C0())}function W(){var F=C0(),q=I(F);if(c=arguments,u=this,v=F,q){if(g===void 0)return O(v);if(w)return clearTimeout(g),g=setTimeout(P,s),$(v)}return g===void 0&&(g=setTimeout(P,s)),p}return W.cancel=A,W.flush=L,W}function aR(n){for(var s=-1,i=n==null?0:n.length,c={};++s<i;){var u=n[s];c[u[0]]=u[1]}return c}function w0(n,s){return rR(n,s)}function sie(n){return n==null}function rie(n,s,i,c){if(!Tr(n))return n;s=NO(s,n);for(var u=-1,d=s.length,p=d-1,g=n;g!=null&&++u<d;){var v=OO(s[u]),C=i;if(v==="__proto__"||v==="constructor"||v==="prototype")return n;if(u!=p){var y=g[v];C=c?c(y,v,g):void 0,C===void 0&&(C=Tr(y)?y:gO(s[u+1])?[]:{})}r0(g,v,C),g=g[v]}return n}function aie(n,s,i){return n==null?n:rie(n,s,i)}const iie='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',lie=n=>getComputedStyle(n).position==="fixed"?!1:n.offsetParent!==null,iR=n=>Array.from(n.querySelectorAll(iie)).filter(s=>cie(s)&&lie(s)),cie=n=>{if(n.tabIndex>0||n.tabIndex===0&&n.getAttribute("tabIndex")!==null)return!0;if(n.disabled)return!1;switch(n.nodeName){case"A":return!!n.href&&n.rel!=="ignore";case"INPUT":return!(n.type==="hidden"||n.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},Va=(n,s,i,c=!1)=>{n&&s&&i&&(n==null||n.addEventListener(s,i,c))},Xi=(n,s,i,c=!1)=>{n&&s&&i&&(n==null||n.removeEventListener(s,i,c))},uie=(n,s,i)=>{const c=function(...u){i&&i.apply(this,u),Xi(n,s,c)};Va(n,s,c)},oa=(n,s,{checkForDefaultPrevented:i=!0}={})=>u=>{const d=n==null?void 0:n(u);if(i===!1||!d)return s==null?void 0:s(u)};var lR;const Sn=typeof window!="undefined",Ar=n=>typeof n=="boolean",Bn=n=>typeof n=="number",fie=n=>typeof n=="string",E0=()=>{};Sn&&((lR=window==null?void 0:window.navigator)==null?void 0:lR.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function die(n,s){function i(...c){n(()=>s.apply(this,c),{fn:s,thisArg:this,args:c})}return i}function pie(n,s={}){let i,c;return d=>{const p=V(n),g=V(s.maxWait);if(i&&clearTimeout(i),p<=0||g!==void 0&&g<=0)return c&&(clearTimeout(c),c=null),d();g&&!c&&(c=setTimeout(()=>{i&&clearTimeout(i),c=null,d()},g)),i=setTimeout(()=>{c&&clearTimeout(c),c=null,d()},p)}}function Am(n){return E$()?(dy(n),!0):!1}function mie(n,s=200,i={}){return die(pie(s,i),n)}function hie(n,s=200,i={}){if(s<=0)return n;const c=le(n.value),u=mie(()=>{c.value=n.value},s,i);return lt(n,()=>u()),c}function S0(n,s,i={}){const{immediate:c=!0}=i,u=le(!1);let d=null;function p(){d&&(clearTimeout(d),d=null)}function g(){u.value=!1,p()}function v(...C){p(),u.value=!0,d=setTimeout(()=>{u.value=!1,d=null,n(...C)},V(s))}return c&&(u.value=!0,Sn&&v()),Am(g),{isPending:u,start:v,stop:g}}function Ua(n){var s;const i=V(n);return(s=i==null?void 0:i.$el)!=null?s:i}const _0=Sn?window:void 0;function kr(...n){let s,i,c,u;if(fie(n[0])?([i,c,u]=n,s=_0):[s,i,c,u]=n,!s)return E0;let d=E0;const p=lt(()=>Ua(s),v=>{d(),!!v&&(v.addEventListener(i,c,u),d=()=>{v.removeEventListener(i,c,u),d=E0})},{immediate:!0,flush:"post"}),g=()=>{p(),d()};return Am(g),g}function gie(n,s,i={}){const{window:c=_0,ignore:u,capture:d=!0,detectIframe:p=!1}=i;if(!c)return;const g=le(!0);let v;const C=S=>{c.clearTimeout(v);const $=Ua(n),O=S.composedPath();!$||$===S.target||O.includes($)||!g.value||u&&u.length>0&&u.some(D=>{const I=Ua(D);return I&&(S.target===I||O.includes(I))})||s(S)},y=[kr(c,"click",C,{passive:!0,capture:d}),kr(c,"pointerdown",S=>{const $=Ua(n);g.value=!!$&&!S.composedPath().includes($)},{passive:!0}),kr(c,"pointerup",S=>{if(S.button===0){const $=S.composedPath();S.composedPath=()=>$,v=c.setTimeout(()=>C(S),50)}},{passive:!0}),p&&kr(c,"blur",S=>{var $;const O=Ua(n);(($=document.activeElement)==null?void 0:$.tagName)==="IFRAME"&&!(O==null?void 0:O.contains(document.activeElement))&&s(S)})].filter(Boolean);return()=>y.forEach(S=>S())}const T0=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},A0="__vueuse_ssr_handlers__";T0[A0]=T0[A0]||{};T0[A0];var cR=Object.getOwnPropertySymbols,vie=Object.prototype.hasOwnProperty,bie=Object.prototype.propertyIsEnumerable,yie=(n,s)=>{var i={};for(var c in n)vie.call(n,c)&&s.indexOf(c)<0&&(i[c]=n[c]);if(n!=null&&cR)for(var c of cR(n))s.indexOf(c)<0&&bie.call(n,c)&&(i[c]=n[c]);return i};function uR(n,s,i={}){const c=i,{window:u=_0}=c,d=yie(c,["window"]);let p;const g=u&&"ResizeObserver"in u,v=()=>{p&&(p.disconnect(),p=void 0)},C=lt(()=>Ua(n),w=>{v(),g&&u&&w&&(p=new ResizeObserver(s),p.observe(w,d))},{immediate:!0,flush:"post"}),y=()=>{v(),C()};return Am(y),{isSupported:g,stop:y}}var fR;(function(n){n.UP="UP",n.RIGHT="RIGHT",n.DOWN="DOWN",n.LEFT="LEFT",n.NONE="NONE"})(fR||(fR={}));const Cie=function(n){for(const s of n){const i=s.target.__resizeListeners__||[];i.length&&i.forEach(c=>{c()})}},k0=function(n,s){!Sn||!n||(n.__resizeListeners__||(n.__resizeListeners__=[],n.__ro__=new ResizeObserver(Cie),n.__ro__.observe(n)),n.__resizeListeners__.push(s))},x0=function(n,s){var i;!n||!n.__resizeListeners__||(n.__resizeListeners__.splice(n.__resizeListeners__.indexOf(s),1),n.__resizeListeners__.length||(i=n.__ro__)==null||i.disconnect())},sa=n=>n===void 0,km=n=>typeof Element=="undefined"?!1:n instanceof Element,wie=(n="")=>n.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),dR=n=>Object.keys(n),xm=(n,s,i)=>({get value(){return Uo(n,s,i)},set value(c){aie(n,s,c)}}),pR=(n="")=>n.split(" ").filter(s=>!!s.trim()),dc=(n,s)=>{if(!n||!s)return!1;if(s.includes(" "))throw new Error("className should not contain space.");return n.classList.contains(s)},af=(n,s)=>{!n||!s.trim()||n.classList.add(...pR(s))},ja=(n,s)=>{!n||!s.trim()||n.classList.remove(...pR(s))},ra=(n,s)=>{var i;if(!Sn||!n||!s)return"";Ys(s);try{const c=n.style[s];if(c)return c;const u=(i=document.defaultView)==null?void 0:i.getComputedStyle(n,"");return u?u[s]:""}catch{return n.style[s]}};let $m;const Eie=()=>{var n;if(!Sn)return 0;if($m!==void 0)return $m;const s=document.createElement("div");s.className="el-scrollbar__wrap",s.style.visibility="hidden",s.style.width="100px",s.style.position="absolute",s.style.top="-9999px",document.body.appendChild(s);const i=s.offsetWidth;s.style.overflow="scroll";const c=document.createElement("div");c.style.width="100%",s.appendChild(c);const u=c.offsetWidth;return(n=s.parentNode)==null||n.removeChild(s),$m=i-u,$m};function Sie(n,s){if(!Sn)return;if(!s){n.scrollTop=0;return}const i=[];let c=s.offsetParent;for(;c!==null&&n!==c&&n.contains(c);)i.push(c),c=c.offsetParent;const u=s.offsetTop+i.reduce((v,C)=>v+C.offsetTop,0),d=u+s.offsetHeight,p=n.scrollTop,g=p+n.clientHeight;u<p?n.scrollTop=u:d>g&&(n.scrollTop=d-n.clientHeight)}var Bo=(n,s)=>{const i=n.__vccOpts||n;for(const[c,u]of s)i[c]=u;return i};const _ie=mt({name:"ArrowDown"}),Tie={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Aie=Ae("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 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.592 30.592 0 0 0-42.752 0z"},null,-1),kie=[Aie];function xie(n,s,i,c,u,d){return Q(),$e("svg",Tie,kie)}var mR=Bo(_ie,[["render",xie]]);const $ie=mt({name:"ArrowRight"}),Nie={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Oie=Ae("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 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"},null,-1),Rie=[Oie];function Pie(n,s,i,c,u,d){return Q(),$e("svg",Nie,Rie)}var hR=Bo($ie,[["render",Pie]]);const Bie=mt({name:"ArrowUp"}),Die={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Lie=Ae("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 0z"},null,-1),Iie=[Lie];function Mie(n,s,i,c,u,d){return Q(),$e("svg",Die,Iie)}var $0=Bo(Bie,[["render",Mie]]);const Fie=mt({name:"Check"}),Hie={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zie=Ae("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"},null,-1),Vie=[zie];function Uie(n,s,i,c,u,d){return Q(),$e("svg",Hie,Vie)}var jie=Bo(Fie,[["render",Uie]]);const Wie=mt({name:"CircleCheck"}),qie={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kie=Ae("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Gie=Ae("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.752l265.344-265.408z"},null,-1),Yie=[Kie,Gie];function Xie(n,s,i,c,u,d){return Q(),$e("svg",qie,Yie)}var Jie=Bo(Wie,[["render",Xie]]);const Qie=mt({name:"CircleCloseFilled"}),Zie={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ele=Ae("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 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.336L512 457.664z"},null,-1),tle=[ele];function nle(n,s,i,c,u,d){return Q(),$e("svg",Zie,tle)}var gR=Bo(Qie,[["render",nle]]);const ole=mt({name:"CircleClose"}),sle={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rle=Ae("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.248L466.752 512z"},null,-1),ale=Ae("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),ile=[rle,ale];function lle(n,s,i,c,u,d){return Q(),$e("svg",sle,ile)}var N0=Bo(ole,[["render",lle]]);const cle=mt({name:"Close"}),ule={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fle=Ae("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"},null,-1),dle=[fle];function ple(n,s,i,c,u,d){return Q(),$e("svg",ule,dle)}var lf=Bo(cle,[["render",ple]]);const mle=mt({name:"Hide"}),hle={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gle=Ae("path",{d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-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 176C44.8 438.4 0 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.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 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.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.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.6-28.8 48-80 105.6-153.6 172.8-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-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z",fill:"currentColor"},null,-1),vle=Ae("path",{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 112-32 28.8-67.2 48-112 48Z",fill:"currentColor"},null,-1),ble=[gle,vle];function yle(n,s,i,c,u,d){return Q(),$e("svg",hle,ble)}var Cle=Bo(mle,[["render",yle]]);const wle=mt({name:"InfoFilled"}),Ele={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Sle=Ae("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64zm67.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.344zM590.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.992 12.992 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"},null,-1),_le=[Sle];function Tle(n,s,i,c,u,d){return Q(),$e("svg",Ele,_le)}var vR=Bo(wle,[["render",Tle]]);const Ale=mt({name:"Loading"}),kle={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xle=Ae("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.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.248zm452.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.248zM828.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 0zm-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 0z"},null,-1),$le=[xle];function Nle(n,s,i,c,u,d){return Q(),$e("svg",kle,$le)}var O0=Bo(Ale,[["render",Nle]]);const Ole=mt({name:"Minus"}),Rle={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ple=Ae("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z"},null,-1),Ble=[Ple];function Dle(n,s,i,c,u,d){return Q(),$e("svg",Rle,Ble)}var Lle=Bo(Ole,[["render",Dle]]);const Ile=mt({name:"Plus"}),Mle={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fle=Ae("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-64h352z"},null,-1),Hle=[Fle];function zle(n,s,i,c,u,d){return Q(),$e("svg",Mle,Hle)}var Vle=Bo(Ile,[["render",zle]]);const Ule=mt({name:"SuccessFilled"}),jle={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Wle=Ae("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),qle=[Wle];function Kle(n,s,i,c,u,d){return Q(),$e("svg",jle,qle)}var bR=Bo(Ule,[["render",Kle]]);const Gle=mt({name:"View"}),Yle={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xle=Ae("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 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-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z"},null,-1),Jle=[Xle];function Qle(n,s,i,c,u,d){return Q(),$e("svg",Yle,Jle)}var Zle=Bo(Gle,[["render",Qle]]);const ece=mt({name:"WarningFilled"}),tce={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nce=Ae("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256zm0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4z"},null,-1),oce=[nce];function sce(n,s,i,c,u,d){return Q(),$e("svg",tce,oce)}var yR=Bo(ece,[["render",sce]]);const R0=Symbol(),CR="__elPropsReservedKey";function Nm(n,s){if(!ln(n)||!!n[CR])return n;const{values:i,required:c,default:u,type:d,validator:p}=n,g=i||p?C=>{let y=!1,w=[];if(i&&(w=Array.from(i),Xt(n,"default")&&w.push(u),y||(y=w.includes(C))),p&&(y||(y=p(C))),!y&&w.length>0){const S=[...new Set(w)].map($=>JSON.stringify($)).join(", ");pte(`Invalid prop: validation failed${s?` for prop "${s}"`:""}. Expected one of [${S}], got value ${JSON.stringify(C)}.`)}return y}:void 0,v={type:ln(d)&&Object.getOwnPropertySymbols(d).includes(R0)?d[R0]:d,required:!!c,validator:g,[CR]:!0};return Xt(n,"default")&&(v.default=u),v}const un=n=>aR(Object.entries(n).map(([s,i])=>[s,Nm(i,s)])),Zt=n=>({[R0]:n}),Ji=Zt([String,Object,Function]),rce={Close:lf},wR={Close:lf,SuccessFilled:bR,InfoFilled:vR,WarningFilled:yR,CircleCloseFilled:gR},Om={success:bR,warning:yR,error:gR,info:vR},ace={validating:O0,success:Jie,error:N0},oo=(n,s)=>{if(n.install=i=>{for(const c of[n,...Object.values(s!=null?s:{})])i.component(c.name,c)},s)for(const[i,c]of Object.entries(s))n[i]=c;return n},ice=(n,s)=>(n.install=i=>{n._context=i._context,i.config.globalProperties[s]=n},n),xr=n=>(n.install=Oo,n);class lce extends Error{constructor(s){super(s);this.name="ElementPlusError"}}function Rm(n,s){throw new lce(`[${n}] ${s}`)}function Wa(n,s){}function Qi(n,s="px"){if(!n)return"";if(tn(n))return n;if(Bn(n))return`${n}${s}`}const Ns={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"},jn="update:modelValue",Pm="change",Zi=["","default","small","large"],cce={large:40,default:32,small:24},ER=(n="default")=>cce[n||"default"],Bm=n=>["",...Zi].includes(n);var Dm=(n=>(n[n.TEXT=1]="TEXT",n[n.CLASS=2]="CLASS",n[n.STYLE=4]="STYLE",n[n.PROPS=8]="PROPS",n[n.FULL_PROPS=16]="FULL_PROPS",n[n.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",n[n.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",n[n.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",n[n.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",n[n.NEED_PATCH=512]="NEED_PATCH",n[n.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",n[n.HOISTED=-1]="HOISTED",n[n.BAIL=-2]="BAIL",n))(Dm||{});const uce=()=>Sn&&/firefox/i.test(window.navigator.userAgent),SR=n=>/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(n),fce=()=>Math.floor(Math.random()*1e4),dce=n=>n,pce=["class","style"],mce=/^on[A-Z]/,hce=(n={})=>{const{excludeListeners:s=!1,excludeKeys:i=[]}=n,c=i.concat(pce),u=pn();return ee(u?()=>{var d;return aR(Object.entries((d=u.proxy)==null?void 0:d.$attrs).filter(([p])=>!c.includes(p)&&!(s&&mce.test(p))))}:()=>({}))},_R=Symbol("buttonGroupContextKey"),TR=Symbol(),AR=Symbol("dialogInjectionKey"),qa=Symbol("formContextKey"),el=Symbol("formItemContextKey"),kR=Symbol("radioGroupKey"),xR=Symbol("scrollbarContextKey"),P0=Symbol("popper"),$R=Symbol("popperContent"),NR=n=>{const s=pn();return ee(()=>{var i,c;return(c=(i=s.proxy)==null?void 0:i.$props[n])!=null?c:void 0})},Lm=le();function pc(n,s=void 0){const i=pn()?Kt(TR,Lm):Lm;return n?ee(()=>{var c,u;return(u=(c=i.value)==null?void 0:c[n])!=null?u:s}):i}const gce=(n,s,i=!1)=>{var c;const u=!!pn(),d=u?pc():void 0,p=(c=s==null?void 0:s.provide)!=null?c:u?no:void 0;if(!p)return;const g=ee(()=>{const v=V(n);return(d==null?void 0:d.value)?vce(d.value,v):v});return p(TR,g),(i||!Lm.value)&&(Lm.value=g.value),g},vce=(n,s)=>{var i;const c=[...new Set([...dR(n),...dR(s)])],u={};for(const d of c)u[d]=(i=s[d])!=null?i:n[d];return u},Im=Nm({type:String,values:Zi,required:!1}),ps=(n,s={})=>{const i=le(void 0),c=s.prop?i:NR("size"),u=s.global?i:pc("size"),d=s.form?{size:void 0}:Kt(qa,void 0),p=s.formItem?{size:void 0}:Kt(el,void 0);return ee(()=>c.value||V(n)||(p==null?void 0:p.size)||(d==null?void 0:d.size)||u.value||"")},cf=n=>{const s=NR("disabled"),i=Kt(qa,void 0);return ee(()=>s.value||V(n)||(i==null?void 0:i.disabled)||!1)},bce=({from:n,replacement:s,scope:i,version:c,ref:u,type:d="API"},p)=>{lt(()=>V(p),g=>{},{immediate:!0})},OR=(n,s,i)=>{let c={offsetX:0,offsetY:0};const u=g=>{const v=g.clientX,C=g.clientY,{offsetX:y,offsetY:w}=c,S=n.value.getBoundingClientRect(),$=S.left,O=S.top,D=S.width,I=S.height,P=document.documentElement.clientWidth,M=document.documentElement.clientHeight,A=-$+y,L=-O+w,W=P-$-D+y,F=M-O-I+w,q=be=>{const ce=Math.min(Math.max(y+be.clientX-v,A),W),Z=Math.min(Math.max(w+be.clientY-C,L),F);c={offsetX:ce,offsetY:Z},n.value.style.transform=`translate(${Qi(ce)}, ${Qi(Z)})`},re=()=>{document.removeEventListener("mousemove",q),document.removeEventListener("mouseup",re)};document.addEventListener("mousemove",q),document.addEventListener("mouseup",re)},d=()=>{s.value&&n.value&&s.value.addEventListener("mousedown",u)},p=()=>{s.value&&n.value&&s.value.removeEventListener("mousedown",u)};Tn(()=>{rc(()=>{i.value?d():p()})}),bo(()=>{p()})},yce=n=>({focus:()=>{var s,i;(i=(s=n.value)==null?void 0:s.focus)==null||i.call(s)}}),Mm=()=>{const n=Kt(qa,void 0),s=Kt(el,void 0);return{form:n,formItem:s}};var Cce={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear"},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",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",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},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"}},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},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"}}};const wce=n=>(s,i)=>Ece(s,i,V(n)),Ece=(n,s,i)=>Uo(i,n,n).replace(/\{(\w+)\}/g,(c,u)=>{var d;return`${(d=s==null?void 0:s[u])!=null?d:`{${u}}`}`}),Sce=n=>{const s=ee(()=>V(n).name),i=Mn(n)?n:le(n);return{lang:s,locale:i,t:wce(n)}},tl=()=>{const n=pc("locale");return Sce(ee(()=>n.value||Cce))},RR=n=>{if(Mn(n)||Rm("[useLockscreen]","You need to pass a ref param to this function"),!Sn||dc(document.body,"el-popup-parent--hidden"))return;let s=0,i=!1,c="0",u=0;const d=()=>{ja(document.body,"el-popup-parent--hidden"),i&&(document.body.style.paddingRight=c)};lt(n,p=>{if(!p){d();return}i=!dc(document.body,"el-popup-parent--hidden"),i&&(c=document.body.style.paddingRight,u=Number.parseInt(ra(document.body,"paddingRight"),10)),s=Eie();const g=document.documentElement.clientHeight<document.body.scrollHeight,v=ra(document.body,"overflowY");s>0&&(g||v==="scroll")&&i&&(document.body.style.paddingRight=`${u+s}px`),af(document.body,"el-popup-parent--hidden")}),dy(()=>d())},mc=[],_ce=n=>{mc.length!==0&&n.code===Ns.esc&&(n.stopPropagation(),mc[mc.length-1].handleClose())},PR=(n,s)=>{lt(s,i=>{i?mc.push(n):mc.splice(mc.indexOf(n),1)})};Sn&&kr(document,"keydown",_ce);const Tce=Nm({type:Zt(Boolean),default:null}),Ace=Nm({type:Zt(Function)}),kce=n=>{const s={[n]:Tce,[`onUpdate:${n}`]:Ace},i=[`update:${n}`];return{useModelToggle:({indicator:u,shouldHideWhenRouteChanges:d,shouldProceed:p,onShow:g,onHide:v})=>{const C=pn(),y=C.props,{emit:w}=C,S=`update:${n}`,$=ee(()=>Lt(y[`onUpdate:${n}`])),O=ee(()=>y[n]===null),D=()=>{u.value!==!0&&(u.value=!0,Lt(g)&&g())},I=()=>{u.value!==!1&&(u.value=!1,Lt(v)&&v())},P=()=>{if(y.disabled===!0||Lt(p)&&!p())return;const W=$.value&&Sn;W&&w(S,!0),(O.value||!W)&&D()},M=()=>{if(y.disabled===!0||!Sn)return;const W=$.value&&Sn;W&&w(S,!1),(O.value||!W)&&I()},A=W=>{!Ar(W)||(y.disabled&&W?$.value&&w(S,!1):u.value!==W&&(W?D():I()))},L=()=>{u.value?M():P()};return lt(()=>y[n],A),d&&C.appContext.config.globalProperties.$route!==void 0&&lt(()=>ye({},C.proxy.$route),()=>{d.value&&u.value&&M()}),Tn(()=>{A(y[n])}),{hide:M,show:P,toggle:L}},useModelToggleProps:s,useModelToggleEmits:i}},xce=(n,s,i)=>{const c=d=>{i(d)&&d.stopImmediatePropagation()};let u;lt(()=>n.value,d=>{d?u=kr(document,s,c,!0):u==null||u()},{immediate:!0})},BR=(n,s)=>{let i;lt(()=>n.value,c=>{var u,d;c?(i=document.activeElement,Mn(s)&&((d=(u=s.value).focus)==null||d.call(u))):i.focus()})},B0=n=>{if(!n)return{onClick:Oo,onMousedown:Oo,onMouseup:Oo};let s=!1,i=!1;return{onClick:p=>{s&&i&&n(p),s=i=!1},onMousedown:p=>{s=p.target===p.currentTarget},onMouseup:p=>{i=p.target===p.currentTarget}}};function $ce(){let n;const s=(c,u)=>{i(),n=window.setTimeout(c,u)},i=()=>window.clearTimeout(n);return Am(()=>i()),{registerTimeout:s,cancelTimeout:i}}const Nce={prefix:Math.floor(Math.random()*1e4),current:0},Oce=Symbol("elIdInjection"),Rce=n=>{const s=Kt(Oce,Nce);return ee(()=>V(n)||`el-id-${s.prefix}-${s.current++}`)},Pce=n=>{const s=i=>{const c=i;c.key===Ns.esc&&(n==null||n(c))};Tn(()=>{Va(document,"keydown",s)}),bo(()=>{Xi(document,"keydown",s)})};let DR;const LR=`el-popper-container-${fce()}`,IR=`#${LR}`,Bce=()=>{const n=document.createElement("div");return n.id=LR,document.body.appendChild(n),n},Dce=()=>{tm(()=>{!Sn||(!DR||!document.body.querySelector(IR))&&(DR=Bce())})},Lce=un({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200}}),Ice=({showAfter:n,hideAfter:s,open:i,close:c})=>{const{registerTimeout:u}=$ce();return{onOpen:()=>{u(()=>{i()},V(n))},onClose:()=>{u(()=>{c()},V(s))}}},MR=Symbol("elForwardRef"),Mce=n=>{no(MR,{setForwardRef:i=>{n.value=i}})},Fce=n=>({mounted(s){n(s)},updated(s){n(s)},unmounted(){n(null)}}),Hce="el",zce="is-",nl=(n,s,i,c,u)=>{let d=`${n}-${s}`;return i&&(d+=`-${i}`),c&&(d+=`__${c}`),u&&(d+=`--${u}`),d},Vt=n=>{const s=pc("namespace"),i=ee(()=>s.value||Hce);return{namespace:i,b:(w="")=>nl(V(i),n,w,"",""),e:w=>w?nl(V(i),n,"",w,""):"",m:w=>w?nl(V(i),n,"","",w):"",be:(w,S)=>w&&S?nl(V(i),n,w,S,""):"",em:(w,S)=>w&&S?nl(V(i),n,"",w,S):"",bm:(w,S)=>w&&S?nl(V(i),n,w,"",S):"",bem:(w,S,$)=>w&&S&&$?nl(V(i),n,w,S,$):"",is:(w,...S)=>{const $=S.length>=1?S[0]:!0;return w&&$?`${zce}${w}`:""}}},FR=le(0),hc=()=>{const n=pc("zIndex",2e3),s=ee(()=>n.value+FR.value);return{initialZIndex:n,currentZIndex:s,nextZIndex:()=>(FR.value++,s.value)}};var Gt=(n,s)=>{const i=n.__vccOpts||n;for(const[c,u]of s)i[c]=u;return i};const Vce=un({size:{type:Zt([Number,String])},color:{type:String}}),Uce={name:"ElIcon",inheritAttrs:!1},jce=mt(st(ye({},Uce),{props:Vce,setup(n){const s=n,i=Vt("icon"),c=ee(()=>!s.size&&!s.color?{}:{fontSize:sa(s.size)?void 0:Qi(s.size),"--color":s.color});return(u,d)=>(Q(),$e("i",La({class:V(i).b(),style:V(c)},u.$attrs),[vt(u.$slots,"default")],16))}}));var Wce=Gt(jce,[["__file","/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue"]]);const fo=oo(Wce);let Js;const qce=`
  5. height:0 !important;
  6. visibility:hidden !important;
  7. overflow:hidden !important;
  8. position:absolute !important;
  9. z-index:-1000 !important;
  10. top:0 !important;
  11. right:0 !important;
  12. `,Kce=["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"];function Gce(n){const s=window.getComputedStyle(n),i=s.getPropertyValue("box-sizing"),c=Number.parseFloat(s.getPropertyValue("padding-bottom"))+Number.parseFloat(s.getPropertyValue("padding-top")),u=Number.parseFloat(s.getPropertyValue("border-bottom-width"))+Number.parseFloat(s.getPropertyValue("border-top-width"));return{contextStyle:Kce.map(p=>`${p}:${s.getPropertyValue(p)}`).join(";"),paddingSize:c,borderSize:u,boxSizing:i}}function HR(n,s=1,i){var c;Js||(Js=document.createElement("textarea"),document.body.appendChild(Js));const{paddingSize:u,borderSize:d,boxSizing:p,contextStyle:g}=Gce(n);Js.setAttribute("style",`${g};${qce}`),Js.value=n.value||n.placeholder||"";let v=Js.scrollHeight;const C={};p==="border-box"?v=v+d:p==="content-box"&&(v=v-u),Js.value="";const y=Js.scrollHeight-u;if(Bn(s)){let w=y*s;p==="border-box"&&(w=w+u+d),v=Math.max(w,v),C.minHeight=`${w}px`}if(Bn(i)){let w=y*i;p==="border-box"&&(w=w+u+d),v=Math.min(w,v)}return C.height=`${v}px`,(c=Js.parentNode)==null||c.removeChild(Js),Js=void 0,C}const Yce=un({size:Im,disabled:Boolean,modelValue:{type:Zt([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:Zt([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},placeholder:{type:String},form:{type:String,default:""},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:Ji,default:""},prefixIcon:{type:Ji,default:""},label:{type:String},tabindex:{type:[Number,String]},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Zt([Object,Array,String]),default:()=>dce({})}}),Xce={[jn]:n=>tn(n),input:n=>tn(n),change:n=>tn(n),focus:n=>n instanceof FocusEvent,blur:n=>n instanceof FocusEvent,clear:()=>!0,mouseleave:n=>n instanceof MouseEvent,mouseenter:n=>n instanceof MouseEvent,keydown:n=>n instanceof Event,compositionstart:n=>n instanceof CompositionEvent,compositionupdate:n=>n instanceof CompositionEvent,compositionend:n=>n instanceof CompositionEvent},Jce=["type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder"],Qce=["tabindex","disabled","readonly","autocomplete","aria-label","placeholder"],Zce={name:"ElInput",inheritAttrs:!1},eue=mt(st(ye({},Zce),{props:Yce,emits:Xce,setup(n,{expose:s,emit:i}){const c=n,u={suffix:"append",prefix:"prepend"},d=pn(),p=Tte(),g=Xy(),v=hce(),{form:C,formItem:y}=Mm(),w=ps(),S=cf(),$=Vt("input"),O=Vt("textarea"),D=zu(),I=zu(),P=le(!1),M=le(!1),A=le(!1),L=le(!1),W=zu(c.inputStyle),F=ee(()=>D.value||I.value),q=ee(()=>{var te;return(te=C==null?void 0:C.statusIcon)!=null?te:!1}),re=ee(()=>(y==null?void 0:y.validateState)||""),be=ee(()=>ace[re.value]),ce=ee(()=>L.value?Zle:Cle),Z=ee(()=>[p.style,c.inputStyle]),ae=ee(()=>[c.inputStyle,W.value,{resize:c.resize}]),_e=ee(()=>sie(c.modelValue)?"":String(c.modelValue)),Xe=ee(()=>c.clearable&&!S.value&&!c.readonly&&!!_e.value&&(P.value||M.value)),Ve=ee(()=>c.showPassword&&!S.value&&!c.readonly&&(!!_e.value||P.value)),pt=ee(()=>c.showWordLimit&&!!v.value.maxlength&&(c.type==="text"||c.type==="textarea")&&!S.value&&!c.readonly&&!c.showPassword),je=ee(()=>Array.from(_e.value).length),U=ee(()=>!!pt.value&&je.value>Number(v.value.maxlength)),Me=ee(()=>!!g.suffix||!!c.suffixIcon||Xe.value||c.showPassword||pt.value||!!re.value&&q.value),_t=()=>{const{type:te,autosize:He}=c;if(!(!Sn||te!=="textarea"))if(He){const ut=ln(He)?He.minRows:void 0,yt=ln(He)?He.maxRows:void 0;W.value=ye({},HR(I.value,ut,yt))}else W.value={minHeight:HR(I.value).minHeight}},he=()=>{const te=F.value;!te||te.value===_e.value||(te.value=_e.value)},qe=te=>{const{el:He}=d.vnode;if(!He)return;const yt=Array.from(He.querySelectorAll(`.${$.e(te)}`)).find(X=>X.parentNode===He);if(!yt)return;const ze=u[te];g[ze]?yt.style.transform=`translateX(${te==="suffix"?"-":""}${He.querySelector(`.${$.be("group",ze)}`).offsetWidth}px)`:yt.removeAttribute("style")},bt=()=>{qe("prefix"),qe("suffix")},Nt=async te=>{const{value:He}=te.target;A.value||He!==_e.value&&(i(jn,He),i("input",He),await jt(),he())},At=te=>{i("change",te.target.value)},Et=te=>{i("compositionstart",te),A.value=!0},it=te=>{var He;i("compositionupdate",te);const ut=(He=te.target)==null?void 0:He.value,yt=ut[ut.length-1]||"";A.value=!SR(yt)},T=te=>{i("compositionend",te),A.value&&(A.value=!1,Nt(te))},Dn=()=>{L.value=!L.value,Wn()},Wn=async()=>{var te;await jt(),(te=F.value)==null||te.focus()},qn=()=>{var te;return(te=F.value)==null?void 0:te.blur()},Kn=te=>{P.value=!0,i("focus",te)},j=te=>{var He;P.value=!1,i("blur",te),c.validateEvent&&((He=y==null?void 0:y.validate)==null||He.call(y,"blur").catch(ut=>Wa()))},Y=te=>{M.value=!1,i("mouseleave",te)},pe=te=>{M.value=!0,i("mouseenter",te)},fe=te=>{i("keydown",te)},K=()=>{var te;(te=F.value)==null||te.select()},Fe=()=>{i(jn,""),i("change",""),i("clear"),i("input","")};lt(()=>c.modelValue,()=>{var te;jt(()=>_t()),c.validateEvent&&((te=y==null?void 0:y.validate)==null||te.call(y,"change").catch(He=>Wa()))}),lt(_e,()=>he()),lt(()=>c.type,async()=>{await jt(),he(),_t(),bt()});const We=le(),de=le(),De=le({}),ke=(te,He)=>{if(te.value){const ut=te.value.offsetWidth;return ut>0?ut+16:He}return He},ct=()=>{De.value=ye({paddingRight:`${ke(We,0)}px`,paddingLeft:`${ke(de,11)}px`},c.inputStyle)};return lt(Xe,()=>{jt(()=>{ct()})}),Tn(async()=>{ct(),he(),bt(),await jt(),_t()}),Li(async()=>{await jt(),bt()}),s({input:D,textarea:I,ref:F,textareaStyle:ae,autosize:Yr(c,"autosize"),focus:Wn,blur:qn,select:K,clear:Fe,resizeTextarea:_t}),(te,He)=>gn((Q(),$e("div",{class:me([te.type==="textarea"?V(O).b():V($).b(),V($).m(V(w)),V($).is("disabled",V(S)),V($).is("exceed",V(U)),{[V($).b("group")]:te.$slots.prepend||te.$slots.append,[V($).bm("group","append")]:te.$slots.append,[V($).bm("group","prepend")]:te.$slots.prepend,[V($).m("prefix")]:te.$slots.prefix||te.prefixIcon,[V($).m("suffix")]:te.$slots.suffix||te.suffixIcon||te.clearable||te.showPassword,[V($).m("suffix--password-clear")]:V(Xe)&&V(Ve)},te.$attrs.class]),style:nn(V(Z)),onMouseenter:pe,onMouseleave:Y},[ot(" input "),te.type!=="textarea"?(Q(),$e(vn,{key:0},[ot(" prepend slot "),te.$slots.prepend?(Q(),$e("div",{key:0,class:me(V($).be("group","prepend"))},[vt(te.$slots,"prepend")],2)):ot("v-if",!0),Ae("input",La({ref_key:"input",ref:D,class:V($).e("inner")},V(v),{type:te.showPassword?L.value?"text":"password":te.type,disabled:V(S),readonly:te.readonly,autocomplete:te.autocomplete,tabindex:te.tabindex,"aria-label":te.label,placeholder:te.placeholder,style:De.value,onCompositionstart:Et,onCompositionupdate:it,onCompositionend:T,onInput:Nt,onFocus:Kn,onBlur:j,onChange:At,onKeydown:fe}),null,16,Jce),ot(" prefix slot "),te.$slots.prefix||te.prefixIcon?(Q(),$e("span",{key:1,class:me(V($).e("prefix"))},[Ae("span",{ref_key:"innerPrefixRef",ref:de,class:me(V($).e("prefix-inner"))},[vt(te.$slots,"prefix"),te.prefixIcon?(Q(),gt(V(fo),{key:0,class:me(V($).e("icon"))},{default:dt(()=>[(Q(),gt(Go(te.prefixIcon)))]),_:1},8,["class"])):ot("v-if",!0)],2)],2)):ot("v-if",!0),ot(" suffix slot "),V(Me)?(Q(),$e("span",{key:2,class:me(V($).e("suffix"))},[Ae("span",{ref_key:"innerSuffixRef",ref:We,class:me(V($).e("suffix-inner"))},[!V(Xe)||!V(Ve)||!V(pt)?(Q(),$e(vn,{key:0},[vt(te.$slots,"suffix"),te.suffixIcon?(Q(),gt(V(fo),{key:0,class:me(V($).e("icon"))},{default:dt(()=>[(Q(),gt(Go(te.suffixIcon)))]),_:1},8,["class"])):ot("v-if",!0)],64)):ot("v-if",!0),V(Xe)?(Q(),gt(V(fo),{key:1,class:me([V($).e("icon"),V($).e("clear")]),onMousedown:He[0]||(He[0]=Pn(()=>{},["prevent"])),onClick:Fe},{default:dt(()=>[wt(V(N0))]),_:1},8,["class"])):ot("v-if",!0),V(Ve)?(Q(),gt(V(fo),{key:2,class:me([V($).e("icon"),V($).e("clear")]),onClick:Dn},{default:dt(()=>[(Q(),gt(Go(V(ce))))]),_:1},8,["class"])):ot("v-if",!0),V(pt)?(Q(),$e("span",{key:3,class:me(V($).e("count"))},[Ae("span",{class:me(V($).e("count-inner"))},Qt(V(je))+" / "+Qt(V(v).maxlength),3)],2)):ot("v-if",!0)],2),V(re)&&V(be)&&V(q)?(Q(),gt(V(fo),{key:0,class:me([V($).e("icon"),V($).e("validateIcon"),V($).is("loading",V(re)==="validating")])},{default:dt(()=>[(Q(),gt(Go(V(be))))]),_:1},8,["class"])):ot("v-if",!0)],2)):ot("v-if",!0),ot(" append slot "),te.$slots.append?(Q(),$e("div",{key:3,class:me(V($).be("group","append"))},[vt(te.$slots,"append")],2)):ot("v-if",!0)],64)):(Q(),$e(vn,{key:1},[ot(" textarea "),Ae("textarea",La({ref_key:"textarea",ref:I,class:V(O).e("inner")},V(v),{tabindex:te.tabindex,disabled:V(S),readonly:te.readonly,autocomplete:te.autocomplete,style:V(ae),"aria-label":te.label,placeholder:te.placeholder,onCompositionstart:Et,onCompositionupdate:it,onCompositionend:T,onInput:Nt,onFocus:Kn,onBlur:j,onChange:At,onKeydown:fe}),null,16,Qce),V(pt)?(Q(),$e("span",{key:0,class:me(V($).e("count"))},Qt(V(je))+" / "+Qt(V(v).maxlength),3)):ot("v-if",!0)],64))],38)),[[Po,te.type!=="hidden"]])}}));var tue=Gt(eue,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const D0=oo(tue),nue={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"}},oue=({move:n,size:s,bar:i})=>({[i.size]:s,transform:`translate${i.axis}(${n}%)`}),sue=un({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),zR="Thumb",rue=mt({name:zR,props:sue,setup(n){const s=Kt(xR),i=Vt("scrollbar");s||Rm(zR,"can not inject scrollbar context");const c=le(),u=le(),d=le({}),p=le(!1);let g=!1,v=!1,C=Sn?document.onselectstart:null;const y=ee(()=>nue[n.vertical?"vertical":"horizontal"]),w=ee(()=>oue({size:n.size,move:n.move,bar:y.value})),S=ee(()=>c.value[y.value.offset]**2/s.wrapElement[y.value.scrollSize]/n.ratio/u.value[y.value.offset]),$=W=>{var F;if(W.stopPropagation(),W.ctrlKey||[1,2].includes(W.button))return;(F=window.getSelection())==null||F.removeAllRanges(),D(W);const q=W.currentTarget;!q||(d.value[y.value.axis]=q[y.value.offset]-(W[y.value.client]-q.getBoundingClientRect()[y.value.direction]))},O=W=>{if(!u.value||!c.value||!s.wrapElement)return;const F=Math.abs(W.target.getBoundingClientRect()[y.value.direction]-W[y.value.client]),q=u.value[y.value.offset]/2,re=(F-q)*100*S.value/c.value[y.value.offset];s.wrapElement[y.value.scroll]=re*s.wrapElement[y.value.scrollSize]/100},D=W=>{W.stopImmediatePropagation(),g=!0,document.addEventListener("mousemove",I),document.addEventListener("mouseup",P),C=document.onselectstart,document.onselectstart=()=>!1},I=W=>{if(!c.value||!u.value||g===!1)return;const F=d.value[y.value.axis];if(!F)return;const q=(c.value.getBoundingClientRect()[y.value.direction]-W[y.value.client])*-1,re=u.value[y.value.offset]-F,be=(q-re)*100*S.value/c.value[y.value.offset];s.wrapElement[y.value.scroll]=be*s.wrapElement[y.value.scrollSize]/100},P=()=>{g=!1,d.value[y.value.axis]=0,document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",P),L(),v&&(p.value=!1)},M=()=>{v=!1,p.value=!!n.size},A=()=>{v=!0,p.value=g};bo(()=>{L(),document.removeEventListener("mouseup",P)});const L=()=>{document.onselectstart!==C&&(document.onselectstart=C)};return kr(Yr(s,"scrollbarElement"),"mousemove",M),kr(Yr(s,"scrollbarElement"),"mouseleave",A),{ns:i,instance:c,thumb:u,bar:y,thumbStyle:w,visible:p,clickTrackHandler:O,clickThumbHandler:$}}});function aue(n,s,i,c,u,d){return Q(),gt($s,{name:n.ns.b("fade")},{default:dt(()=>[gn(Ae("div",{ref:"instance",class:me([n.ns.e("bar"),n.ns.is(n.bar.key)]),onMousedown:s[1]||(s[1]=(...p)=>n.clickTrackHandler&&n.clickTrackHandler(...p))},[Ae("div",{ref:"thumb",class:me(n.ns.e("thumb")),style:nn(n.thumbStyle),onMousedown:s[0]||(s[0]=(...p)=>n.clickThumbHandler&&n.clickThumbHandler(...p))},null,38)],34),[[Po,n.always||n.visible]])]),_:1},8,["name"])}var iue=Gt(rue,[["render",aue],["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const lue=un({always:{type:Boolean,default:!0},width:{type:String,default:""},height:{type:String,default:""},ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),cue=mt({components:{Thumb:iue},props:lue,setup(n){const s=le(0),i=le(0),c=4;return{handleScroll:d=>{if(d){const p=d.offsetHeight-c,g=d.offsetWidth-c;i.value=d.scrollTop*100/p*n.ratioY,s.value=d.scrollLeft*100/g*n.ratioX}},moveX:s,moveY:i}}});function uue(n,s,i,c,u,d){const p=Ht("thumb");return Q(),$e(vn,null,[wt(p,{move:n.moveX,ratio:n.ratioX,size:n.width,always:n.always},null,8,["move","ratio","size","always"]),wt(p,{move:n.moveY,ratio:n.ratioY,size:n.height,vertical:"",always:n.always},null,8,["move","ratio","size","always"])],64)}var fue=Gt(cue,[["render",uue],["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const due=un({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:Zt([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:{type:Boolean,default:!1},minSize:{type:Number,default:20}}),pue={scroll:({scrollTop:n,scrollLeft:s})=>Bn(n)&&Bn(s)},mue=mt({name:"ElScrollbar",components:{Bar:fue},props:due,emits:pue,setup(n,{emit:s}){const i=Vt("scrollbar");let c,u;const d=le(),p=le(),g=le(),v=le("0"),C=le("0"),y=le(),w=le(0),S=le(0),$=le(1),O=le(1),D=4,I=ee(()=>{const F={};return n.height&&(F.height=Qi(n.height)),n.maxHeight&&(F.maxHeight=Qi(n.maxHeight)),[n.wrapStyle,F]}),P=()=>{var F;p.value&&((F=y.value)==null||F.handleScroll(p.value),s("scroll",{scrollTop:p.value.scrollTop,scrollLeft:p.value.scrollLeft}))};function M(F,q){ln(F)?p.value.scrollTo(F):Bn(F)&&Bn(q)&&p.value.scrollTo(F,q)}const A=F=>{!Bn(F)||(p.value.scrollTop=F)},L=F=>{!Bn(F)||(p.value.scrollLeft=F)},W=()=>{if(!p.value)return;const F=p.value.offsetHeight-D,q=p.value.offsetWidth-D,re=F**2/p.value.scrollHeight,be=q**2/p.value.scrollWidth,ce=Math.max(re,n.minSize),Z=Math.max(be,n.minSize);$.value=re/(F-re)/(ce/(F-ce)),O.value=be/(q-be)/(Z/(q-Z)),C.value=ce+D<F?`${ce}px`:"",v.value=Z+D<q?`${Z}px`:""};return lt(()=>n.noresize,F=>{F?(c==null||c(),u==null||u()):({stop:c}=uR(g,W),u=kr("resize",W))},{immediate:!0}),lt(()=>[n.maxHeight,n.height],()=>{n.native||jt(()=>{var F;W(),p.value&&((F=y.value)==null||F.handleScroll(p.value))})}),no(xR,Ro({scrollbarElement:d,wrapElement:p})),Tn(()=>{n.native||jt(()=>W())}),Li(()=>W()),{ns:i,scrollbar$:d,wrap$:p,resize$:g,barRef:y,moveX:w,moveY:S,ratioX:O,ratioY:$,sizeWidth:v,sizeHeight:C,style:I,update:W,handleScroll:P,scrollTo:M,setScrollTop:A,setScrollLeft:L}}});function hue(n,s,i,c,u,d){const p=Ht("bar");return Q(),$e("div",{ref:"scrollbar$",class:me(n.ns.b())},[Ae("div",{ref:"wrap$",class:me([n.wrapClass,n.ns.e("wrap"),{[n.ns.em("wrap","hidden-default")]:!n.native}]),style:nn(n.style),onScroll:s[0]||(s[0]=(...g)=>n.handleScroll&&n.handleScroll(...g))},[(Q(),gt(Go(n.tag),{ref:"resize$",class:me([n.ns.e("view"),n.viewClass]),style:nn(n.viewStyle)},{default:dt(()=>[vt(n.$slots,"default")]),_:3},8,["class","style"]))],38),n.native?ot("v-if",!0):(Q(),gt(p,{key:0,ref:"barRef",height:n.sizeHeight,width:n.sizeWidth,always:n.always,"ratio-x":n.ratioX,"ratio-y":n.ratioY},null,8,["height","width","always","ratio-x","ratio-y"]))],2)}var gue=Gt(mue,[["render",hue],["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const L0=oo(gue),vue={name:"ElPopperRoot",inheritAttrs:!1},bue=mt(st(ye({},vue),{setup(n,{expose:s}){const i=le(),c=le(),u=le(),d=le(),p={triggerRef:i,popperInstanceRef:c,contentRef:u,referenceRef:d};return s(p),no(P0,p),(g,v)=>vt(g.$slots,"default")}}));var yue=Gt(bue,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const VR=un({arrowOffset:{type:Number,default:5}}),Cue={name:"ElPopperArrow",inheritAttrs:!1},wue=mt(st(ye({},Cue),{props:VR,setup(n,{expose:s}){const i=n,c=Vt("popper"),{arrowOffset:u,arrowRef:d}=Kt($R,void 0);return lt(()=>i.arrowOffset,p=>{u.value=p}),bo(()=>{d.value=void 0}),s({arrowRef:d}),(p,g)=>(Q(),$e("span",{ref_key:"arrowRef",ref:d,class:me(V(c).e("arrow")),"data-popper-arrow":""},null,2))}}));var Eue=Gt(wue,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const Sue="ElOnlyChild",_ue=mt({name:Sue,setup(n,{slots:s,attrs:i}){var c;const u=Kt(MR),d=Fce((c=u==null?void 0:u.setForwardRef)!=null?c:Oo);return()=>{var p;const g=(p=s.default)==null?void 0:p.call(s,i);if(!g||g.length>1)return null;const v=UR(g);return v?gn(Vi(v,i),[[d]]):null}}});function UR(n){if(!n)return null;const s=n;for(const i of s){if(ln(i))switch(i.type){case us:continue;case qu:return I0(i);case"svg":return I0(i);case vn:return UR(i.children);default:return i}return I0(i)}return null}function I0(n){return wt("span",{class:"el-only-child__content"},[n])}const jR=un({virtualRef:{type:Zt(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean}),Tue={name:"ElPopperTrigger",inheritAttrs:!1},Aue=mt(st(ye({},Tue),{props:jR,setup(n,{expose:s}){const i=n,{triggerRef:c}=Kt(P0,void 0);return Mce(c),Tn(()=>{lt(()=>i.virtualRef,u=>{u&&(c.value=Ua(u))},{immediate:!0}),lt(()=>c.value,(u,d)=>{km(u)&&["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(p=>{var g;const v=i[p];v&&(u.addEventListener(p.slice(2).toLowerCase(),v),(g=d==null?void 0:d.removeEventListener)==null||g.call(d,p.slice(2).toLowerCase(),v))})},{immediate:!0})}),s({triggerRef:c}),(u,d)=>u.virtualTriggering?ot("v-if",!0):(Q(),gt(V(_ue),La({key:0},u.$attrs,{"aria-describedby":u.open?u.id:void 0}),{default:dt(()=>[vt(u.$slots,"default")]),_:3},16,["aria-describedby"]))}}));var kue=Gt(Aue,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]),Xo="top",Os="bottom",Rs="right",Jo="left",M0="auto",uf=[Xo,Os,Rs,Jo],gc="start",ff="end",xue="clippingParents",WR="viewport",df="popper",$ue="reference",qR=uf.reduce(function(n,s){return n.concat([s+"-"+gc,s+"-"+ff])},[]),F0=[].concat(uf,[M0]).reduce(function(n,s){return n.concat([s,s+"-"+gc,s+"-"+ff])},[]),Nue="beforeRead",Oue="read",Rue="afterRead",Pue="beforeMain",Bue="main",Due="afterMain",Lue="beforeWrite",Iue="write",Mue="afterWrite",Fue=[Nue,Oue,Rue,Pue,Bue,Due,Lue,Iue,Mue];function $r(n){return n?(n.nodeName||"").toLowerCase():null}function ms(n){if(n==null)return window;if(n.toString()!=="[object Window]"){var s=n.ownerDocument;return s&&s.defaultView||window}return n}function ol(n){var s=ms(n).Element;return n instanceof s||n instanceof Element}function Ps(n){var s=ms(n).HTMLElement;return n instanceof s||n instanceof HTMLElement}function H0(n){if(typeof ShadowRoot=="undefined")return!1;var s=ms(n).ShadowRoot;return n instanceof s||n instanceof ShadowRoot}function Hue(n){var s=n.state;Object.keys(s.elements).forEach(function(i){var c=s.styles[i]||{},u=s.attributes[i]||{},d=s.elements[i];!Ps(d)||!$r(d)||(Object.assign(d.style,c),Object.keys(u).forEach(function(p){var g=u[p];g===!1?d.removeAttribute(p):d.setAttribute(p,g===!0?"":g)}))})}function zue(n){var s=n.state,i={popper:{position:s.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(s.elements.popper.style,i.popper),s.styles=i,s.elements.arrow&&Object.assign(s.elements.arrow.style,i.arrow),function(){Object.keys(s.elements).forEach(function(c){var u=s.elements[c],d=s.attributes[c]||{},p=Object.keys(s.styles.hasOwnProperty(c)?s.styles[c]:i[c]),g=p.reduce(function(v,C){return v[C]="",v},{});!Ps(u)||!$r(u)||(Object.assign(u.style,g),Object.keys(d).forEach(function(v){u.removeAttribute(v)}))})}}var Vue={name:"applyStyles",enabled:!0,phase:"write",fn:Hue,effect:zue,requires:["computeStyles"]};function Nr(n){return n.split("-")[0]}var sl=Math.max,Fm=Math.min,vc=Math.round;function z0(){var n=navigator.userAgentData;return n!=null&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(s){return s.brand+"/"+s.version}).join(" "):navigator.userAgent}function KR(){return!/^((?!chrome|android).)*safari/i.test(z0())}function bc(n,s,i){s===void 0&&(s=!1),i===void 0&&(i=!1);var c=n.getBoundingClientRect(),u=1,d=1;s&&Ps(n)&&(u=n.offsetWidth>0&&vc(c.width)/n.offsetWidth||1,d=n.offsetHeight>0&&vc(c.height)/n.offsetHeight||1);var p=ol(n)?ms(n):window,g=p.visualViewport,v=!KR()&&i,C=(c.left+(v&&g?g.offsetLeft:0))/u,y=(c.top+(v&&g?g.offsetTop:0))/d,w=c.width/u,S=c.height/d;return{width:w,height:S,top:y,right:C+w,bottom:y+S,left:C,x:C,y}}function V0(n){var s=bc(n),i=n.offsetWidth,c=n.offsetHeight;return Math.abs(s.width-i)<=1&&(i=s.width),Math.abs(s.height-c)<=1&&(c=s.height),{x:n.offsetLeft,y:n.offsetTop,width:i,height:c}}function GR(n,s){var i=s.getRootNode&&s.getRootNode();if(n.contains(s))return!0;if(i&&H0(i)){var c=s;do{if(c&&n.isSameNode(c))return!0;c=c.parentNode||c.host}while(c)}return!1}function aa(n){return ms(n).getComputedStyle(n)}function Uue(n){return["table","td","th"].indexOf($r(n))>=0}function Ka(n){return((ol(n)?n.ownerDocument:n.document)||window.document).documentElement}function Hm(n){return $r(n)==="html"?n:n.assignedSlot||n.parentNode||(H0(n)?n.host:null)||Ka(n)}function YR(n){return!Ps(n)||aa(n).position==="fixed"?null:n.offsetParent}function jue(n){var s=/firefox/i.test(z0()),i=/Trident/i.test(z0());if(i&&Ps(n)){var c=aa(n);if(c.position==="fixed")return null}var u=Hm(n);for(H0(u)&&(u=u.host);Ps(u)&&["html","body"].indexOf($r(u))<0;){var d=aa(u);if(d.transform!=="none"||d.perspective!=="none"||d.contain==="paint"||["transform","perspective"].indexOf(d.willChange)!==-1||s&&d.willChange==="filter"||s&&d.filter&&d.filter!=="none")return u;u=u.parentNode}return null}function pf(n){for(var s=ms(n),i=YR(n);i&&Uue(i)&&aa(i).position==="static";)i=YR(i);return i&&($r(i)==="html"||$r(i)==="body"&&aa(i).position==="static")?s:i||jue(n)||s}function U0(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function mf(n,s,i){return sl(n,Fm(s,i))}function Wue(n,s,i){var c=mf(n,s,i);return c>i?i:c}function XR(){return{top:0,right:0,bottom:0,left:0}}function JR(n){return Object.assign({},XR(),n)}function QR(n,s){return s.reduce(function(i,c){return i[c]=n,i},{})}var que=function(s,i){return s=typeof s=="function"?s(Object.assign({},i.rects,{placement:i.placement})):s,JR(typeof s!="number"?s:QR(s,uf))};function Kue(n){var s,i=n.state,c=n.name,u=n.options,d=i.elements.arrow,p=i.modifiersData.popperOffsets,g=Nr(i.placement),v=U0(g),C=[Jo,Rs].indexOf(g)>=0,y=C?"height":"width";if(!(!d||!p)){var w=que(u.padding,i),S=V0(d),$=v==="y"?Xo:Jo,O=v==="y"?Os:Rs,D=i.rects.reference[y]+i.rects.reference[v]-p[v]-i.rects.popper[y],I=p[v]-i.rects.reference[v],P=pf(d),M=P?v==="y"?P.clientHeight||0:P.clientWidth||0:0,A=D/2-I/2,L=w[$],W=M-S[y]-w[O],F=M/2-S[y]/2+A,q=mf(L,F,W),re=v;i.modifiersData[c]=(s={},s[re]=q,s.centerOffset=q-F,s)}}function Gue(n){var s=n.state,i=n.options,c=i.element,u=c===void 0?"[data-popper-arrow]":c;u!=null&&(typeof u=="string"&&(u=s.elements.popper.querySelector(u),!u)||!GR(s.elements.popper,u)||(s.elements.arrow=u))}var Yue={name:"arrow",enabled:!0,phase:"main",fn:Kue,effect:Gue,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function yc(n){return n.split("-")[1]}var Xue={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Jue(n,s){var i=n.x,c=n.y,u=s.devicePixelRatio||1;return{x:vc(i*u)/u||0,y:vc(c*u)/u||0}}function ZR(n){var s,i=n.popper,c=n.popperRect,u=n.placement,d=n.variation,p=n.offsets,g=n.position,v=n.gpuAcceleration,C=n.adaptive,y=n.roundOffsets,w=n.isFixed,S=p.x,$=S===void 0?0:S,O=p.y,D=O===void 0?0:O,I=typeof y=="function"?y({x:$,y:D}):{x:$,y:D};$=I.x,D=I.y;var P=p.hasOwnProperty("x"),M=p.hasOwnProperty("y"),A=Jo,L=Xo,W=window;if(C){var F=pf(i),q="clientHeight",re="clientWidth";if(F===ms(i)&&(F=Ka(i),aa(F).position!=="static"&&g==="absolute"&&(q="scrollHeight",re="scrollWidth")),F=F,u===Xo||(u===Jo||u===Rs)&&d===ff){L=Os;var be=w&&F===W&&W.visualViewport?W.visualViewport.height:F[q];D-=be-c.height,D*=v?1:-1}if(u===Jo||(u===Xo||u===Os)&&d===ff){A=Rs;var ce=w&&F===W&&W.visualViewport?W.visualViewport.width:F[re];$-=ce-c.width,$*=v?1:-1}}var Z=Object.assign({position:g},C&&Xue),ae=y===!0?Jue({x:$,y:D},ms(i)):{x:$,y:D};if($=ae.x,D=ae.y,v){var _e;return Object.assign({},Z,(_e={},_e[L]=M?"0":"",_e[A]=P?"0":"",_e.transform=(W.devicePixelRatio||1)<=1?"translate("+$+"px, "+D+"px)":"translate3d("+$+"px, "+D+"px, 0)",_e))}return Object.assign({},Z,(s={},s[L]=M?D+"px":"",s[A]=P?$+"px":"",s.transform="",s))}function Que(n){var s=n.state,i=n.options,c=i.gpuAcceleration,u=c===void 0?!0:c,d=i.adaptive,p=d===void 0?!0:d,g=i.roundOffsets,v=g===void 0?!0:g,C={placement:Nr(s.placement),variation:yc(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:u,isFixed:s.options.strategy==="fixed"};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,ZR(Object.assign({},C,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:p,roundOffsets:v})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,ZR(Object.assign({},C,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:v})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})}var Zue={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Que,data:{}},zm={passive:!0};function efe(n){var s=n.state,i=n.instance,c=n.options,u=c.scroll,d=u===void 0?!0:u,p=c.resize,g=p===void 0?!0:p,v=ms(s.elements.popper),C=[].concat(s.scrollParents.reference,s.scrollParents.popper);return d&&C.forEach(function(y){y.addEventListener("scroll",i.update,zm)}),g&&v.addEventListener("resize",i.update,zm),function(){d&&C.forEach(function(y){y.removeEventListener("scroll",i.update,zm)}),g&&v.removeEventListener("resize",i.update,zm)}}var tfe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:efe,data:{}},nfe={left:"right",right:"left",bottom:"top",top:"bottom"};function Vm(n){return n.replace(/left|right|bottom|top/g,function(s){return nfe[s]})}var ofe={start:"end",end:"start"};function eP(n){return n.replace(/start|end/g,function(s){return ofe[s]})}function j0(n){var s=ms(n),i=s.pageXOffset,c=s.pageYOffset;return{scrollLeft:i,scrollTop:c}}function W0(n){return bc(Ka(n)).left+j0(n).scrollLeft}function sfe(n,s){var i=ms(n),c=Ka(n),u=i.visualViewport,d=c.clientWidth,p=c.clientHeight,g=0,v=0;if(u){d=u.width,p=u.height;var C=KR();(C||!C&&s==="fixed")&&(g=u.offsetLeft,v=u.offsetTop)}return{width:d,height:p,x:g+W0(n),y:v}}function rfe(n){var s,i=Ka(n),c=j0(n),u=(s=n.ownerDocument)==null?void 0:s.body,d=sl(i.scrollWidth,i.clientWidth,u?u.scrollWidth:0,u?u.clientWidth:0),p=sl(i.scrollHeight,i.clientHeight,u?u.scrollHeight:0,u?u.clientHeight:0),g=-c.scrollLeft+W0(n),v=-c.scrollTop;return aa(u||i).direction==="rtl"&&(g+=sl(i.clientWidth,u?u.clientWidth:0)-d),{width:d,height:p,x:g,y:v}}function q0(n){var s=aa(n),i=s.overflow,c=s.overflowX,u=s.overflowY;return/auto|scroll|overlay|hidden/.test(i+u+c)}function tP(n){return["html","body","#document"].indexOf($r(n))>=0?n.ownerDocument.body:Ps(n)&&q0(n)?n:tP(Hm(n))}function hf(n,s){var i;s===void 0&&(s=[]);var c=tP(n),u=c===((i=n.ownerDocument)==null?void 0:i.body),d=ms(c),p=u?[d].concat(d.visualViewport||[],q0(c)?c:[]):c,g=s.concat(p);return u?g:g.concat(hf(Hm(p)))}function K0(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function afe(n,s){var i=bc(n,!1,s==="fixed");return i.top=i.top+n.clientTop,i.left=i.left+n.clientLeft,i.bottom=i.top+n.clientHeight,i.right=i.left+n.clientWidth,i.width=n.clientWidth,i.height=n.clientHeight,i.x=i.left,i.y=i.top,i}function nP(n,s,i){return s===WR?K0(sfe(n,i)):ol(s)?afe(s,i):K0(rfe(Ka(n)))}function ife(n){var s=hf(Hm(n)),i=["absolute","fixed"].indexOf(aa(n).position)>=0,c=i&&Ps(n)?pf(n):n;return ol(c)?s.filter(function(u){return ol(u)&&GR(u,c)&&$r(u)!=="body"}):[]}function lfe(n,s,i,c){var u=s==="clippingParents"?ife(n):[].concat(s),d=[].concat(u,[i]),p=d[0],g=d.reduce(function(v,C){var y=nP(n,C,c);return v.top=sl(y.top,v.top),v.right=Fm(y.right,v.right),v.bottom=Fm(y.bottom,v.bottom),v.left=sl(y.left,v.left),v},nP(n,p,c));return g.width=g.right-g.left,g.height=g.bottom-g.top,g.x=g.left,g.y=g.top,g}function oP(n){var s=n.reference,i=n.element,c=n.placement,u=c?Nr(c):null,d=c?yc(c):null,p=s.x+s.width/2-i.width/2,g=s.y+s.height/2-i.height/2,v;switch(u){case Xo:v={x:p,y:s.y-i.height};break;case Os:v={x:p,y:s.y+s.height};break;case Rs:v={x:s.x+s.width,y:g};break;case Jo:v={x:s.x-i.width,y:g};break;default:v={x:s.x,y:s.y}}var C=u?U0(u):null;if(C!=null){var y=C==="y"?"height":"width";switch(d){case gc:v[C]=v[C]-(s[y]/2-i[y]/2);break;case ff:v[C]=v[C]+(s[y]/2-i[y]/2);break}}return v}function gf(n,s){s===void 0&&(s={});var i=s,c=i.placement,u=c===void 0?n.placement:c,d=i.strategy,p=d===void 0?n.strategy:d,g=i.boundary,v=g===void 0?xue:g,C=i.rootBoundary,y=C===void 0?WR:C,w=i.elementContext,S=w===void 0?df:w,$=i.altBoundary,O=$===void 0?!1:$,D=i.padding,I=D===void 0?0:D,P=JR(typeof I!="number"?I:QR(I,uf)),M=S===df?$ue:df,A=n.rects.popper,L=n.elements[O?M:S],W=lfe(ol(L)?L:L.contextElement||Ka(n.elements.popper),v,y,p),F=bc(n.elements.reference),q=oP({reference:F,element:A,strategy:"absolute",placement:u}),re=K0(Object.assign({},A,q)),be=S===df?re:F,ce={top:W.top-be.top+P.top,bottom:be.bottom-W.bottom+P.bottom,left:W.left-be.left+P.left,right:be.right-W.right+P.right},Z=n.modifiersData.offset;if(S===df&&Z){var ae=Z[u];Object.keys(ce).forEach(function(_e){var Xe=[Rs,Os].indexOf(_e)>=0?1:-1,Ve=[Xo,Os].indexOf(_e)>=0?"y":"x";ce[_e]+=ae[Ve]*Xe})}return ce}function cfe(n,s){s===void 0&&(s={});var i=s,c=i.placement,u=i.boundary,d=i.rootBoundary,p=i.padding,g=i.flipVariations,v=i.allowedAutoPlacements,C=v===void 0?F0:v,y=yc(c),w=y?g?qR:qR.filter(function(O){return yc(O)===y}):uf,S=w.filter(function(O){return C.indexOf(O)>=0});S.length===0&&(S=w);var $=S.reduce(function(O,D){return O[D]=gf(n,{placement:D,boundary:u,rootBoundary:d,padding:p})[Nr(D)],O},{});return Object.keys($).sort(function(O,D){return $[O]-$[D]})}function ufe(n){if(Nr(n)===M0)return[];var s=Vm(n);return[eP(n),s,eP(s)]}function ffe(n){var s=n.state,i=n.options,c=n.name;if(!s.modifiersData[c]._skip){for(var u=i.mainAxis,d=u===void 0?!0:u,p=i.altAxis,g=p===void 0?!0:p,v=i.fallbackPlacements,C=i.padding,y=i.boundary,w=i.rootBoundary,S=i.altBoundary,$=i.flipVariations,O=$===void 0?!0:$,D=i.allowedAutoPlacements,I=s.options.placement,P=Nr(I),M=P===I,A=v||(M||!O?[Vm(I)]:ufe(I)),L=[I].concat(A).reduce(function(Nt,At){return Nt.concat(Nr(At)===M0?cfe(s,{placement:At,boundary:y,rootBoundary:w,padding:C,flipVariations:O,allowedAutoPlacements:D}):At)},[]),W=s.rects.reference,F=s.rects.popper,q=new Map,re=!0,be=L[0],ce=0;ce<L.length;ce++){var Z=L[ce],ae=Nr(Z),_e=yc(Z)===gc,Xe=[Xo,Os].indexOf(ae)>=0,Ve=Xe?"width":"height",pt=gf(s,{placement:Z,boundary:y,rootBoundary:w,altBoundary:S,padding:C}),je=Xe?_e?Rs:Jo:_e?Os:Xo;W[Ve]>F[Ve]&&(je=Vm(je));var U=Vm(je),Me=[];if(d&&Me.push(pt[ae]<=0),g&&Me.push(pt[je]<=0,pt[U]<=0),Me.every(function(Nt){return Nt})){be=Z,re=!1;break}q.set(Z,Me)}if(re)for(var _t=O?3:1,he=function(At){var Et=L.find(function(it){var T=q.get(it);if(T)return T.slice(0,At).every(function(Dn){return Dn})});if(Et)return be=Et,"break"},qe=_t;qe>0;qe--){var bt=he(qe);if(bt==="break")break}s.placement!==be&&(s.modifiersData[c]._skip=!0,s.placement=be,s.reset=!0)}}var dfe={name:"flip",enabled:!0,phase:"main",fn:ffe,requiresIfExists:["offset"],data:{_skip:!1}};function sP(n,s,i){return i===void 0&&(i={x:0,y:0}),{top:n.top-s.height-i.y,right:n.right-s.width+i.x,bottom:n.bottom-s.height+i.y,left:n.left-s.width-i.x}}function rP(n){return[Xo,Rs,Os,Jo].some(function(s){return n[s]>=0})}function pfe(n){var s=n.state,i=n.name,c=s.rects.reference,u=s.rects.popper,d=s.modifiersData.preventOverflow,p=gf(s,{elementContext:"reference"}),g=gf(s,{altBoundary:!0}),v=sP(p,c),C=sP(g,u,d),y=rP(v),w=rP(C);s.modifiersData[i]={referenceClippingOffsets:v,popperEscapeOffsets:C,isReferenceHidden:y,hasPopperEscaped:w},s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-reference-hidden":y,"data-popper-escaped":w})}var mfe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:pfe};function hfe(n,s,i){var c=Nr(n),u=[Jo,Xo].indexOf(c)>=0?-1:1,d=typeof i=="function"?i(Object.assign({},s,{placement:n})):i,p=d[0],g=d[1];return p=p||0,g=(g||0)*u,[Jo,Rs].indexOf(c)>=0?{x:g,y:p}:{x:p,y:g}}function gfe(n){var s=n.state,i=n.options,c=n.name,u=i.offset,d=u===void 0?[0,0]:u,p=F0.reduce(function(y,w){return y[w]=hfe(w,s.rects,d),y},{}),g=p[s.placement],v=g.x,C=g.y;s.modifiersData.popperOffsets!=null&&(s.modifiersData.popperOffsets.x+=v,s.modifiersData.popperOffsets.y+=C),s.modifiersData[c]=p}var vfe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:gfe};function bfe(n){var s=n.state,i=n.name;s.modifiersData[i]=oP({reference:s.rects.reference,element:s.rects.popper,strategy:"absolute",placement:s.placement})}var yfe={name:"popperOffsets",enabled:!0,phase:"read",fn:bfe,data:{}};function Cfe(n){return n==="x"?"y":"x"}function wfe(n){var s=n.state,i=n.options,c=n.name,u=i.mainAxis,d=u===void 0?!0:u,p=i.altAxis,g=p===void 0?!1:p,v=i.boundary,C=i.rootBoundary,y=i.altBoundary,w=i.padding,S=i.tether,$=S===void 0?!0:S,O=i.tetherOffset,D=O===void 0?0:O,I=gf(s,{boundary:v,rootBoundary:C,padding:w,altBoundary:y}),P=Nr(s.placement),M=yc(s.placement),A=!M,L=U0(P),W=Cfe(L),F=s.modifiersData.popperOffsets,q=s.rects.reference,re=s.rects.popper,be=typeof D=="function"?D(Object.assign({},s.rects,{placement:s.placement})):D,ce=typeof be=="number"?{mainAxis:be,altAxis:be}:Object.assign({mainAxis:0,altAxis:0},be),Z=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,ae={x:0,y:0};if(!!F){if(d){var _e,Xe=L==="y"?Xo:Jo,Ve=L==="y"?Os:Rs,pt=L==="y"?"height":"width",je=F[L],U=je+I[Xe],Me=je-I[Ve],_t=$?-re[pt]/2:0,he=M===gc?q[pt]:re[pt],qe=M===gc?-re[pt]:-q[pt],bt=s.elements.arrow,Nt=$&&bt?V0(bt):{width:0,height:0},At=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:XR(),Et=At[Xe],it=At[Ve],T=mf(0,q[pt],Nt[pt]),Dn=A?q[pt]/2-_t-T-Et-ce.mainAxis:he-T-Et-ce.mainAxis,Wn=A?-q[pt]/2+_t+T+it+ce.mainAxis:qe+T+it+ce.mainAxis,qn=s.elements.arrow&&pf(s.elements.arrow),Kn=qn?L==="y"?qn.clientTop||0:qn.clientLeft||0:0,j=(_e=Z==null?void 0:Z[L])!=null?_e:0,Y=je+Dn-j-Kn,pe=je+Wn-j,fe=mf($?Fm(U,Y):U,je,$?sl(Me,pe):Me);F[L]=fe,ae[L]=fe-je}if(g){var K,Fe=L==="x"?Xo:Jo,We=L==="x"?Os:Rs,de=F[W],De=W==="y"?"height":"width",ke=de+I[Fe],ct=de-I[We],te=[Xo,Jo].indexOf(P)!==-1,He=(K=Z==null?void 0:Z[W])!=null?K:0,ut=te?ke:de-q[De]-re[De]-He+ce.altAxis,yt=te?de+q[De]+re[De]-He-ce.altAxis:ct,ze=$&&te?Wue(ut,de,yt):mf($?ut:ke,de,$?yt:ct);F[W]=ze,ae[W]=ze-de}s.modifiersData[c]=ae}}var Efe={name:"preventOverflow",enabled:!0,phase:"main",fn:wfe,requiresIfExists:["offset"]};function Sfe(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}function _fe(n){return n===ms(n)||!Ps(n)?j0(n):Sfe(n)}function Tfe(n){var s=n.getBoundingClientRect(),i=vc(s.width)/n.offsetWidth||1,c=vc(s.height)/n.offsetHeight||1;return i!==1||c!==1}function Afe(n,s,i){i===void 0&&(i=!1);var c=Ps(s),u=Ps(s)&&Tfe(s),d=Ka(s),p=bc(n,u,i),g={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(c||!c&&!i)&&(($r(s)!=="body"||q0(d))&&(g=_fe(s)),Ps(s)?(v=bc(s,!0),v.x+=s.clientLeft,v.y+=s.clientTop):d&&(v.x=W0(d))),{x:p.left+g.scrollLeft-v.x,y:p.top+g.scrollTop-v.y,width:p.width,height:p.height}}function kfe(n){var s=new Map,i=new Set,c=[];n.forEach(function(d){s.set(d.name,d)});function u(d){i.add(d.name);var p=[].concat(d.requires||[],d.requiresIfExists||[]);p.forEach(function(g){if(!i.has(g)){var v=s.get(g);v&&u(v)}}),c.push(d)}return n.forEach(function(d){i.has(d.name)||u(d)}),c}function xfe(n){var s=kfe(n);return Fue.reduce(function(i,c){return i.concat(s.filter(function(u){return u.phase===c}))},[])}function $fe(n){var s;return function(){return s||(s=new Promise(function(i){Promise.resolve().then(function(){s=void 0,i(n())})})),s}}function Nfe(n){var s=n.reduce(function(i,c){var u=i[c.name];return i[c.name]=u?Object.assign({},u,c,{options:Object.assign({},u.options,c.options),data:Object.assign({},u.data,c.data)}):c,i},{});return Object.keys(s).map(function(i){return s[i]})}var aP={placement:"bottom",modifiers:[],strategy:"absolute"};function iP(){for(var n=arguments.length,s=new Array(n),i=0;i<n;i++)s[i]=arguments[i];return!s.some(function(c){return!(c&&typeof c.getBoundingClientRect=="function")})}function Ofe(n){n===void 0&&(n={});var s=n,i=s.defaultModifiers,c=i===void 0?[]:i,u=s.defaultOptions,d=u===void 0?aP:u;return function(g,v,C){C===void 0&&(C=d);var y={placement:"bottom",orderedModifiers:[],options:Object.assign({},aP,d),modifiersData:{},elements:{reference:g,popper:v},attributes:{},styles:{}},w=[],S=!1,$={state:y,setOptions:function(P){var M=typeof P=="function"?P(y.options):P;D(),y.options=Object.assign({},d,y.options,M),y.scrollParents={reference:ol(g)?hf(g):g.contextElement?hf(g.contextElement):[],popper:hf(v)};var A=xfe(Nfe([].concat(c,y.options.modifiers)));return y.orderedModifiers=A.filter(function(L){return L.enabled}),O(),$.update()},forceUpdate:function(){if(!S){var P=y.elements,M=P.reference,A=P.popper;if(!!iP(M,A)){y.rects={reference:Afe(M,pf(A),y.options.strategy==="fixed"),popper:V0(A)},y.reset=!1,y.placement=y.options.placement,y.orderedModifiers.forEach(function(ce){return y.modifiersData[ce.name]=Object.assign({},ce.data)});for(var L=0;L<y.orderedModifiers.length;L++){if(y.reset===!0){y.reset=!1,L=-1;continue}var W=y.orderedModifiers[L],F=W.fn,q=W.options,re=q===void 0?{}:q,be=W.name;typeof F=="function"&&(y=F({state:y,options:re,name:be,instance:$})||y)}}}},update:$fe(function(){return new Promise(function(I){$.forceUpdate(),I(y)})}),destroy:function(){D(),S=!0}};if(!iP(g,v))return $;$.setOptions(C).then(function(I){!S&&C.onFirstUpdate&&C.onFirstUpdate(I)});function O(){y.orderedModifiers.forEach(function(I){var P=I.name,M=I.options,A=M===void 0?{}:M,L=I.effect;if(typeof L=="function"){var W=L({state:y,name:P,instance:$,options:A}),F=function(){};w.push(W||F)}})}function D(){w.forEach(function(I){return I()}),w=[]}return $}}var Rfe=[tfe,yfe,Zue,Vue,vfe,dfe,Efe,Yue,mfe],lP=Ofe({defaultModifiers:Rfe});const Pfe=["fixed","absolute"],Bfe=un({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Zt(Array),default:()=>[]},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:F0,default:"bottom"},popperOptions:{type:Zt(Object),default:()=>({})},strategy:{type:String,values:Pfe,default:"absolute"}}),cP=un(st(ye({},Bfe),{style:{type:Zt([String,Array,Object])},className:{type:Zt([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,popperClass:{type:Zt([String,Array,Object])},popperStyle:{type:Zt([String,Array,Object])},referenceEl:{type:Zt(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},zIndex:Number})),uP=(n,s)=>{const{placement:i,strategy:c,popperOptions:u}=n,d=st(ye({placement:i,strategy:c},u),{modifiers:Lfe(n)});return Ife(d,s),Mfe(d,u==null?void 0:u.modifiers),d},Dfe=n=>{if(!!Sn)return Ua(n)};function Lfe(n){const{offset:s,gpuAcceleration:i,fallbackPlacements:c}=n;return[{name:"offset",options:{offset:[0,s!=null?s:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:c!=null?c:[]}},{name:"computeStyles",options:{gpuAcceleration:i,adaptive:i}}]}function Ife(n,{arrowEl:s,arrowOffset:i}){n.modifiers.push({name:"arrow",options:{element:s,padding:i!=null?i:5}})}function Mfe(n,s){s&&(n.modifiers=[...n.modifiers,...s!=null?s:[]])}const Ffe={name:"ElPopperContent"},Hfe=mt(st(ye({},Ffe),{props:cP,emits:["mouseenter","mouseleave"],setup(n,{expose:s}){const i=n,{popperInstanceRef:c,contentRef:u,triggerRef:d}=Kt(P0,void 0),{nextZIndex:p}=hc(),g=Vt("popper"),v=le(),C=le(),y=le();no($R,{arrowRef:C,arrowOffset:y});const w=le(i.zIndex||p()),S=ee(()=>Dfe(i.referenceEl)||V(d)),$=ee(()=>[{zIndex:V(w)},i.popperStyle]),O=ee(()=>[g.b(),g.is("pure",i.pure),g.is(i.effect),i.popperClass]),D=({referenceEl:M,popperContentEl:A,arrowEl:L})=>{const W=uP(i,{arrowEl:L,arrowOffset:V(y)});return lP(M,A,W)},I=()=>{var M;(M=V(c))==null||M.update(),w.value=i.zIndex||w.value||p()},P=()=>{var M,A;const L={name:"eventListeners",enabled:i.visible};(A=(M=V(c))==null?void 0:M.setOptions)==null||A.call(M,W=>st(ye({},W),{modifiers:[...W.modifiers||[],L]})),I()};return Tn(()=>{let M;lt(S,A=>{var L;M==null||M();const W=V(c);if((L=W==null?void 0:W.destroy)==null||L.call(W),A){const F=V(v);u.value=F,c.value=D({referenceEl:A,popperContentEl:F,arrowEl:V(C)}),M=lt(()=>A.getBoundingClientRect(),()=>I(),{immediate:!0})}else c.value=void 0},{immediate:!0}),lt(()=>i.visible,P,{immediate:!0}),lt(()=>uP(i,{arrowEl:V(C),arrowOffset:V(y)}),A=>{var L;return(L=c.value)==null?void 0:L.setOptions(A)})}),s({popperContentRef:v,popperInstanceRef:c,updatePopper:I,contentStyle:$}),(M,A)=>(Q(),$e("div",{ref_key:"popperContentRef",ref:v,style:nn(V($)),class:me(V(O)),role:"tooltip",onMouseenter:A[0]||(A[0]=L=>M.$emit("mouseenter",L)),onMouseleave:A[1]||(A[1]=L=>M.$emit("mouseleave",L))},[vt(M.$slots,"default")],38))}}));var zfe=Gt(Hfe,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);function fP(n,s){const i=pn(),c=ee(()=>Ar(i.props[s])?i.props[s]:i.props.teleported);return bce({scope:n,from:s,replacement:"teleported",version:"2.1.0",ref:"https://element-plus.org/en-US/component/tooltip.html#attributes"},ee(()=>Ar(i.props[s]))),{compatTeleported:c}}const Vfe=oo(yue),Ufe=mt({name:"ElVisuallyHidden",props:{style:{type:[String,Object,Array]}},setup(n){return{computedStyle:ee(()=>[n.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}])}}});function jfe(n,s,i,c,u,d){return Q(),$e("span",La(n.$attrs,{style:n.computedStyle}),[vt(n.$slots,"default")],16)}var Wfe=Gt(Ufe,[["render",jfe],["__file","/home/runner/work/element-plus/element-plus/packages/components/visual-hidden/src/visual-hidden.vue"]]);const Bs=un(st(ye(ye({},Lce),cP),{appendTo:{type:Zt([String,Object]),default:IR},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:Zt(Boolean),default:null},transition:{type:String,default:"el-fade-in-linear"},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}})),vf=un(st(ye({},jR),{disabled:Boolean,trigger:{type:Zt([String,Array]),default:"hover"}})),qfe=un({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),G0=Symbol("elTooltip"),Kfe=mt({name:"ElTooltipContent",components:{ElPopperContent:zfe,ElVisuallyHidden:Wfe},inheritAttrs:!1,props:Bs,setup(n){const s=le(null),i=le(!1),c=le(!1),u=le(!1),d=le(!1),{controlled:p,id:g,open:v,trigger:C,onClose:y,onOpen:w,onShow:S,onHide:$,onBeforeShow:O,onBeforeHide:D}=Kt(G0,void 0),I=ee(()=>n.persistent);bo(()=>{d.value=!0});const P=ee(()=>V(I)?!0:V(v)),M=ee(()=>n.disabled?!1:V(v)),A=ee(()=>{var _e;return(_e=n.style)!=null?_e:{}}),L=ee(()=>!V(v));Pce(y);const W=()=>{$()},F=()=>{if(V(p))return!0},q=oa(F,()=>{n.enterable&&V(C)==="hover"&&w()}),re=oa(F,()=>{V(C)==="hover"&&y()}),be=()=>{var _e,Xe;(Xe=(_e=s.value)==null?void 0:_e.updatePopper)==null||Xe.call(_e),O==null||O()},ce=()=>{D==null||D()},Z=()=>{S()};let ae;return lt(()=>V(v),_e=>{_e?ae=gie(ee(()=>{var Xe;return(Xe=s.value)==null?void 0:Xe.popperContentRef}),()=>{if(V(p))return;V(C)!=="hover"&&y()}):ae==null||ae()},{flush:"post"}),{ariaHidden:L,entering:c,leaving:u,id:g,intermediateOpen:i,contentStyle:A,contentRef:s,destroyed:d,shouldRender:P,shouldShow:M,open:v,onAfterShow:Z,onBeforeEnter:be,onBeforeLeave:ce,onContentEnter:q,onContentLeave:re,onTransitionLeave:W}}});function Gfe(n,s,i,c,u,d){const p=Ht("el-visually-hidden"),g=Ht("el-popper-content");return Q(),gt(dN,{disabled:!n.teleported,to:n.appendTo},[wt($s,{name:n.transition,onAfterLeave:n.onTransitionLeave,onBeforeEnter:n.onBeforeEnter,onAfterEnter:n.onAfterShow,onBeforeLeave:n.onBeforeLeave},{default:dt(()=>[n.shouldRender?gn((Q(),gt(g,La({key:0,ref:"contentRef"},n.$attrs,{"aria-hidden":n.ariaHidden,"boundaries-padding":n.boundariesPadding,"fallback-placements":n.fallbackPlacements,"gpu-acceleration":n.gpuAcceleration,offset:n.offset,placement:n.placement,"popper-options":n.popperOptions,strategy:n.strategy,effect:n.effect,enterable:n.enterable,pure:n.pure,"popper-class":n.popperClass,"popper-style":[n.popperStyle,n.contentStyle],"reference-el":n.referenceEl,visible:n.shouldShow,"z-index":n.zIndex,onMouseenter:n.onContentEnter,onMouseleave:n.onContentLeave}),{default:dt(()=>[ot(" Workaround bug #6378 "),n.destroyed?ot("v-if",!0):(Q(),$e(vn,{key:0},[vt(n.$slots,"default"),wt(p,{id:n.id,role:"tooltip"},{default:dt(()=>[Yo(Qt(n.ariaLabel),1)]),_:1},8,["id"])],64))]),_:3},16,["aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","visible","z-index","onMouseenter","onMouseleave"])),[[Po,n.shouldShow]]):ot("v-if",!0)]),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}var Yfe=Gt(Kfe,[["render",Gfe],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const Xfe=(n,s)=>$t(n)?n.includes(s):n===s,Cc=(n,s,i)=>c=>{Xfe(V(n),s)&&i(c)},Jfe=mt({name:"ElTooltipTrigger",components:{ElPopperTrigger:kue},props:vf,setup(n){const s=Vt("tooltip"),{controlled:i,id:c,open:u,onOpen:d,onClose:p,onToggle:g}=Kt(G0,void 0),v=le(null),C=()=>{if(V(i)||n.disabled)return!0},y=Yr(n,"trigger"),w=oa(C,Cc(y,"hover",d)),S=oa(C,Cc(y,"hover",p)),$=oa(C,Cc(y,"click",M=>{M.button===0&&g(M)})),O=oa(C,Cc(y,"focus",d)),D=oa(C,Cc(y,"focus",p)),I=oa(C,Cc(y,"contextmenu",M=>{M.preventDefault(),g(M)})),P=oa(C,M=>{const{code:A}=M;(A===Ns.enter||A===Ns.space)&&g(M)});return{onBlur:D,onContextMenu:I,onFocus:O,onMouseenter:w,onMouseleave:S,onClick:$,onKeydown:P,open:u,id:c,triggerRef:v,ns:s}}});function Qfe(n,s,i,c,u,d){const p=Ht("el-popper-trigger");return Q(),gt(p,{id:n.id,"virtual-ref":n.virtualRef,open:n.open,"virtual-triggering":n.virtualTriggering,class:me(n.ns.e("trigger")),onBlur:n.onBlur,onClick:n.onClick,onContextmenu:n.onContextMenu,onFocus:n.onFocus,onMouseenter:n.onMouseenter,onMouseleave:n.onMouseleave,onKeydown:n.onKeydown},{default:dt(()=>[vt(n.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}var Zfe=Gt(Jfe,[["render",Qfe],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const{useModelToggleProps:ede,useModelToggle:tde,useModelToggleEmits:nde}=kce("visible"),ode=mt({name:"ElTooltip",components:{ElPopper:Vfe,ElPopperArrow:Eue,ElTooltipContent:Yfe,ElTooltipTrigger:Zfe},props:ye(ye(ye(ye(ye({},ede),Bs),vf),VR),qfe),emits:[...nde,"before-show","before-hide","show","hide"],setup(n,{emit:s}){Dce();const i=ee(()=>(!sa(n.openDelay),n.openDelay||n.showAfter)),c=ee(()=>(!sa(n.visibleArrow),Ar(n.visibleArrow)?n.visibleArrow:n.showArrow)),u=Rce(),d=le(null),p=()=>{var $;const O=V(d);O&&(($=O.popperInstanceRef)==null||$.update())},g=le(!1),{show:v,hide:C}=tde({indicator:g}),{onOpen:y,onClose:w}=Ice({showAfter:i,hideAfter:Yr(n,"hideAfter"),open:v,close:C}),S=ee(()=>Ar(n.visible));return no(G0,{controlled:S,id:u,open:Sy(g),trigger:Yr(n,"trigger"),onOpen:y,onClose:w,onToggle:()=>{V(g)?w():y()},onShow:()=>{s("show")},onHide:()=>{s("hide")},onBeforeShow:()=>{s("before-show")},onBeforeHide:()=>{s("before-hide")},updatePopper:p}),lt(()=>n.disabled,$=>{$&&g.value&&(g.value=!1)}),{compatShowAfter:i,compatShowArrow:c,popperRef:d,open:g,hide:C,updatePopper:p,onOpen:y,onClose:w}}}),sde=["innerHTML"],rde={key:1};function ade(n,s,i,c,u,d){const p=Ht("el-tooltip-trigger"),g=Ht("el-popper-arrow"),v=Ht("el-tooltip-content"),C=Ht("el-popper");return Q(),gt(C,{ref:"popperRef"},{default:dt(()=>[wt(p,{disabled:n.disabled,trigger:n.trigger,"virtual-ref":n.virtualRef,"virtual-triggering":n.virtualTriggering},{default:dt(()=>[n.$slots.default?vt(n.$slots,"default",{key:0}):ot("v-if",!0)]),_:3},8,["disabled","trigger","virtual-ref","virtual-triggering"]),wt(v,{"aria-label":n.ariaLabel,"boundaries-padding":n.boundariesPadding,content:n.content,disabled:n.disabled,effect:n.effect,enterable:n.enterable,"fallback-placements":n.fallbackPlacements,"hide-after":n.hideAfter,"gpu-acceleration":n.gpuAcceleration,offset:n.offset,persistent:n.persistent,"popper-class":n.popperClass,"popper-style":n.popperStyle,placement:n.placement,"popper-options":n.popperOptions,pure:n.pure,"raw-content":n.rawContent,"reference-el":n.referenceEl,"show-after":n.compatShowAfter,strategy:n.strategy,teleported:n.teleported,transition:n.transition,"z-index":n.zIndex,"append-to":n.appendTo},{default:dt(()=>[vt(n.$slots,"content",{},()=>[n.rawContent?(Q(),$e("span",{key:0,innerHTML:n.content},null,8,sde)):(Q(),$e("span",rde,Qt(n.content),1))]),n.compatShowArrow?(Q(),gt(g,{key:0,"arrow-offset":n.arrowOffset},null,8,["arrow-offset"])):ot("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","pure","raw-content","reference-el","show-after","strategy","teleported","transition","z-index","append-to"])]),_:3},512)}var ide=Gt(ode,[["render",ade],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const Y0=oo(ide),lde=un({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"}}),cde=["textContent"],ude={name:"ElBadge"},fde=mt(st(ye({},ude),{props:lde,setup(n,{expose:s}){const i=n,c=Vt("badge"),u=ee(()=>i.isDot?"":Bn(i.value)&&Bn(i.max)?i.max<i.value?`${i.max}+`:`${i.value}`:`${i.value}`);return s({content:u}),(d,p)=>(Q(),$e("div",{class:me(V(c).b())},[vt(d.$slots,"default"),wt($s,{name:`${V(c).namespace.value}-zoom-in-center`},{default:dt(()=>[gn(Ae("sup",{class:me([V(c).e("content"),V(c).em("content",d.type),V(c).is("fixed",!!d.$slots.default),V(c).is("dot",d.isDot)]),textContent:Qt(V(u))},null,10,cde),[[Po,!d.hidden&&(V(u)||V(u)==="0"||d.isDot)]])]),_:1},8,["name"])],2))}}));var dde=Gt(fde,[["__file","/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue"]]);const pde=oo(dde),mde=["default","primary","success","warning","info","danger","text",""],hde=["button","submit","reset"],X0=un({size:Im,disabled:Boolean,type:{type:String,values:mde,default:""},icon:{type:Ji,default:""},nativeType:{type:String,values:hde,default:"button"},loading:Boolean,loadingIcon:{type:Ji,default:()=>O0},plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0}}),gde={click:n=>n instanceof MouseEvent};function yo(n,s){vde(n)&&(n="100%");var i=bde(n);return n=s===360?n:Math.min(s,Math.max(0,parseFloat(n))),i&&(n=parseInt(String(n*s),10)/100),Math.abs(n-s)<1e-6?1:(s===360?n=(n<0?n%s+s:n%s)/parseFloat(String(s)):n=n%s/parseFloat(String(s)),n)}function Um(n){return Math.min(1,Math.max(0,n))}function vde(n){return typeof n=="string"&&n.indexOf(".")!==-1&&parseFloat(n)===1}function bde(n){return typeof n=="string"&&n.indexOf("%")!==-1}function dP(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function jm(n){return n<=1?"".concat(Number(n)*100,"%"):n}function rl(n){return n.length===1?"0"+n:String(n)}function yde(n,s,i){return{r:yo(n,255)*255,g:yo(s,255)*255,b:yo(i,255)*255}}function pP(n,s,i){n=yo(n,255),s=yo(s,255),i=yo(i,255);var c=Math.max(n,s,i),u=Math.min(n,s,i),d=0,p=0,g=(c+u)/2;if(c===u)p=0,d=0;else{var v=c-u;switch(p=g>.5?v/(2-c-u):v/(c+u),c){case n:d=(s-i)/v+(s<i?6:0);break;case s:d=(i-n)/v+2;break;case i:d=(n-s)/v+4;break}d/=6}return{h:d,s:p,l:g}}function J0(n,s,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?n+(s-n)*(6*i):i<1/2?s:i<2/3?n+(s-n)*(2/3-i)*6:n}function Cde(n,s,i){var c,u,d;if(n=yo(n,360),s=yo(s,100),i=yo(i,100),s===0)u=i,d=i,c=i;else{var p=i<.5?i*(1+s):i+s-i*s,g=2*i-p;c=J0(g,p,n+1/3),u=J0(g,p,n),d=J0(g,p,n-1/3)}return{r:c*255,g:u*255,b:d*255}}function mP(n,s,i){n=yo(n,255),s=yo(s,255),i=yo(i,255);var c=Math.max(n,s,i),u=Math.min(n,s,i),d=0,p=c,g=c-u,v=c===0?0:g/c;if(c===u)d=0;else{switch(c){case n:d=(s-i)/g+(s<i?6:0);break;case s:d=(i-n)/g+2;break;case i:d=(n-s)/g+4;break}d/=6}return{h:d,s:v,v:p}}function wde(n,s,i){n=yo(n,360)*6,s=yo(s,100),i=yo(i,100);var c=Math.floor(n),u=n-c,d=i*(1-s),p=i*(1-u*s),g=i*(1-(1-u)*s),v=c%6,C=[i,p,d,d,g,i][v],y=[g,i,i,p,d,d][v],w=[d,d,g,i,i,p][v];return{r:C*255,g:y*255,b:w*255}}function hP(n,s,i,c){var u=[rl(Math.round(n).toString(16)),rl(Math.round(s).toString(16)),rl(Math.round(i).toString(16))];return c&&u[0].startsWith(u[0].charAt(1))&&u[1].startsWith(u[1].charAt(1))&&u[2].startsWith(u[2].charAt(1))?u[0].charAt(0)+u[1].charAt(0)+u[2].charAt(0):u.join("")}function Ede(n,s,i,c,u){var d=[rl(Math.round(n).toString(16)),rl(Math.round(s).toString(16)),rl(Math.round(i).toString(16)),rl(Sde(c))];return u&&d[0].startsWith(d[0].charAt(1))&&d[1].startsWith(d[1].charAt(1))&&d[2].startsWith(d[2].charAt(1))&&d[3].startsWith(d[3].charAt(1))?d[0].charAt(0)+d[1].charAt(0)+d[2].charAt(0)+d[3].charAt(0):d.join("")}function Sde(n){return Math.round(parseFloat(n)*255).toString(16)}function gP(n){return hs(n)/255}function hs(n){return parseInt(n,16)}function _de(n){return{r:n>>16,g:(n&65280)>>8,b:n&255}}var Q0={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 Tde(n){var s={r:0,g:0,b:0},i=1,c=null,u=null,d=null,p=!1,g=!1;return typeof n=="string"&&(n=xde(n)),typeof n=="object"&&(ia(n.r)&&ia(n.g)&&ia(n.b)?(s=yde(n.r,n.g,n.b),p=!0,g=String(n.r).substr(-1)==="%"?"prgb":"rgb"):ia(n.h)&&ia(n.s)&&ia(n.v)?(c=jm(n.s),u=jm(n.v),s=wde(n.h,c,u),p=!0,g="hsv"):ia(n.h)&&ia(n.s)&&ia(n.l)&&(c=jm(n.s),d=jm(n.l),s=Cde(n.h,c,d),p=!0,g="hsl"),Object.prototype.hasOwnProperty.call(n,"a")&&(i=n.a)),i=dP(i),{ok:p,format:n.format||g,r:Math.min(255,Math.max(s.r,0)),g:Math.min(255,Math.max(s.g,0)),b:Math.min(255,Math.max(s.b,0)),a:i}}var Ade="[-\\+]?\\d+%?",kde="[-\\+]?\\d*\\.\\d+%?",Ga="(?:".concat(kde,")|(?:").concat(Ade,")"),Z0="[\\s|\\(]+(".concat(Ga,")[,|\\s]+(").concat(Ga,")[,|\\s]+(").concat(Ga,")\\s*\\)?"),eC="[\\s|\\(]+(".concat(Ga,")[,|\\s]+(").concat(Ga,")[,|\\s]+(").concat(Ga,")[,|\\s]+(").concat(Ga,")\\s*\\)?"),Qs={CSS_UNIT:new RegExp(Ga),rgb:new RegExp("rgb"+Z0),rgba:new RegExp("rgba"+eC),hsl:new RegExp("hsl"+Z0),hsla:new RegExp("hsla"+eC),hsv:new RegExp("hsv"+Z0),hsva:new RegExp("hsva"+eC),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 xde(n){if(n=n.trim().toLowerCase(),n.length===0)return!1;var s=!1;if(Q0[n])n=Q0[n],s=!0;else if(n==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var i=Qs.rgb.exec(n);return i?{r:i[1],g:i[2],b:i[3]}:(i=Qs.rgba.exec(n),i?{r:i[1],g:i[2],b:i[3],a:i[4]}:(i=Qs.hsl.exec(n),i?{h:i[1],s:i[2],l:i[3]}:(i=Qs.hsla.exec(n),i?{h:i[1],s:i[2],l:i[3],a:i[4]}:(i=Qs.hsv.exec(n),i?{h:i[1],s:i[2],v:i[3]}:(i=Qs.hsva.exec(n),i?{h:i[1],s:i[2],v:i[3],a:i[4]}:(i=Qs.hex8.exec(n),i?{r:hs(i[1]),g:hs(i[2]),b:hs(i[3]),a:gP(i[4]),format:s?"name":"hex8"}:(i=Qs.hex6.exec(n),i?{r:hs(i[1]),g:hs(i[2]),b:hs(i[3]),format:s?"name":"hex"}:(i=Qs.hex4.exec(n),i?{r:hs(i[1]+i[1]),g:hs(i[2]+i[2]),b:hs(i[3]+i[3]),a:gP(i[4]+i[4]),format:s?"name":"hex8"}:(i=Qs.hex3.exec(n),i?{r:hs(i[1]+i[1]),g:hs(i[2]+i[2]),b:hs(i[3]+i[3]),format:s?"name":"hex"}:!1)))))))))}function ia(n){return Boolean(Qs.CSS_UNIT.exec(String(n)))}var $de=function(){function n(s,i){s===void 0&&(s=""),i===void 0&&(i={});var c;if(s instanceof n)return s;typeof s=="number"&&(s=_de(s)),this.originalInput=s;var u=Tde(s);this.originalInput=s,this.r=u.r,this.g=u.g,this.b=u.b,this.a=u.a,this.roundA=Math.round(100*this.a)/100,this.format=(c=i.format)!==null&&c!==void 0?c:u.format,this.gradientType=i.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=u.ok}return n.prototype.isDark=function(){return this.getBrightness()<128},n.prototype.isLight=function(){return!this.isDark()},n.prototype.getBrightness=function(){var s=this.toRgb();return(s.r*299+s.g*587+s.b*114)/1e3},n.prototype.getLuminance=function(){var s=this.toRgb(),i,c,u,d=s.r/255,p=s.g/255,g=s.b/255;return d<=.03928?i=d/12.92:i=Math.pow((d+.055)/1.055,2.4),p<=.03928?c=p/12.92:c=Math.pow((p+.055)/1.055,2.4),g<=.03928?u=g/12.92:u=Math.pow((g+.055)/1.055,2.4),.2126*i+.7152*c+.0722*u},n.prototype.getAlpha=function(){return this.a},n.prototype.setAlpha=function(s){return this.a=dP(s),this.roundA=Math.round(100*this.a)/100,this},n.prototype.isMonochrome=function(){var s=this.toHsl().s;return s===0},n.prototype.toHsv=function(){var s=mP(this.r,this.g,this.b);return{h:s.h*360,s:s.s,v:s.v,a:this.a}},n.prototype.toHsvString=function(){var s=mP(this.r,this.g,this.b),i=Math.round(s.h*360),c=Math.round(s.s*100),u=Math.round(s.v*100);return this.a===1?"hsv(".concat(i,", ").concat(c,"%, ").concat(u,"%)"):"hsva(".concat(i,", ").concat(c,"%, ").concat(u,"%, ").concat(this.roundA,")")},n.prototype.toHsl=function(){var s=pP(this.r,this.g,this.b);return{h:s.h*360,s:s.s,l:s.l,a:this.a}},n.prototype.toHslString=function(){var s=pP(this.r,this.g,this.b),i=Math.round(s.h*360),c=Math.round(s.s*100),u=Math.round(s.l*100);return this.a===1?"hsl(".concat(i,", ").concat(c,"%, ").concat(u,"%)"):"hsla(".concat(i,", ").concat(c,"%, ").concat(u,"%, ").concat(this.roundA,")")},n.prototype.toHex=function(s){return s===void 0&&(s=!1),hP(this.r,this.g,this.b,s)},n.prototype.toHexString=function(s){return s===void 0&&(s=!1),"#"+this.toHex(s)},n.prototype.toHex8=function(s){return s===void 0&&(s=!1),Ede(this.r,this.g,this.b,this.a,s)},n.prototype.toHex8String=function(s){return s===void 0&&(s=!1),"#"+this.toHex8(s)},n.prototype.toHexShortString=function(s){return s===void 0&&(s=!1),this.a===1?this.toHexString(s):this.toHex8String(s)},n.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},n.prototype.toRgbString=function(){var s=Math.round(this.r),i=Math.round(this.g),c=Math.round(this.b);return this.a===1?"rgb(".concat(s,", ").concat(i,", ").concat(c,")"):"rgba(".concat(s,", ").concat(i,", ").concat(c,", ").concat(this.roundA,")")},n.prototype.toPercentageRgb=function(){var s=function(i){return"".concat(Math.round(yo(i,255)*100),"%")};return{r:s(this.r),g:s(this.g),b:s(this.b),a:this.a}},n.prototype.toPercentageRgbString=function(){var s=function(i){return Math.round(yo(i,255)*100)};return this.a===1?"rgb(".concat(s(this.r),"%, ").concat(s(this.g),"%, ").concat(s(this.b),"%)"):"rgba(".concat(s(this.r),"%, ").concat(s(this.g),"%, ").concat(s(this.b),"%, ").concat(this.roundA,")")},n.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var s="#"+hP(this.r,this.g,this.b,!1),i=0,c=Object.entries(Q0);i<c.length;i++){var u=c[i],d=u[0],p=u[1];if(s===p)return d}return!1},n.prototype.toString=function(s){var i=Boolean(s);s=s!=null?s:this.format;var c=!1,u=this.a<1&&this.a>=0,d=!i&&u&&(s.startsWith("hex")||s==="name");return d?s==="name"&&this.a===0?this.toName():this.toRgbString():(s==="rgb"&&(c=this.toRgbString()),s==="prgb"&&(c=this.toPercentageRgbString()),(s==="hex"||s==="hex6")&&(c=this.toHexString()),s==="hex3"&&(c=this.toHexString(!0)),s==="hex4"&&(c=this.toHex8String(!0)),s==="hex8"&&(c=this.toHex8String()),s==="name"&&(c=this.toName()),s==="hsl"&&(c=this.toHslString()),s==="hsv"&&(c=this.toHsvString()),c||this.toHexString())},n.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},n.prototype.clone=function(){return new n(this.toString())},n.prototype.lighten=function(s){s===void 0&&(s=10);var i=this.toHsl();return i.l+=s/100,i.l=Um(i.l),new n(i)},n.prototype.brighten=function(s){s===void 0&&(s=10);var i=this.toRgb();return i.r=Math.max(0,Math.min(255,i.r-Math.round(255*-(s/100)))),i.g=Math.max(0,Math.min(255,i.g-Math.round(255*-(s/100)))),i.b=Math.max(0,Math.min(255,i.b-Math.round(255*-(s/100)))),new n(i)},n.prototype.darken=function(s){s===void 0&&(s=10);var i=this.toHsl();return i.l-=s/100,i.l=Um(i.l),new n(i)},n.prototype.tint=function(s){return s===void 0&&(s=10),this.mix("white",s)},n.prototype.shade=function(s){return s===void 0&&(s=10),this.mix("black",s)},n.prototype.desaturate=function(s){s===void 0&&(s=10);var i=this.toHsl();return i.s-=s/100,i.s=Um(i.s),new n(i)},n.prototype.saturate=function(s){s===void 0&&(s=10);var i=this.toHsl();return i.s+=s/100,i.s=Um(i.s),new n(i)},n.prototype.greyscale=function(){return this.desaturate(100)},n.prototype.spin=function(s){var i=this.toHsl(),c=(i.h+s)%360;return i.h=c<0?360+c:c,new n(i)},n.prototype.mix=function(s,i){i===void 0&&(i=50);var c=this.toRgb(),u=new n(s).toRgb(),d=i/100,p={r:(u.r-c.r)*d+c.r,g:(u.g-c.g)*d+c.g,b:(u.b-c.b)*d+c.b,a:(u.a-c.a)*d+c.a};return new n(p)},n.prototype.analogous=function(s,i){s===void 0&&(s=6),i===void 0&&(i=30);var c=this.toHsl(),u=360/i,d=[this];for(c.h=(c.h-(u*s>>1)+720)%360;--s;)c.h=(c.h+u)%360,d.push(new n(c));return d},n.prototype.complement=function(){var s=this.toHsl();return s.h=(s.h+180)%360,new n(s)},n.prototype.monochromatic=function(s){s===void 0&&(s=6);for(var i=this.toHsv(),c=i.h,u=i.s,d=i.v,p=[],g=1/s;s--;)p.push(new n({h:c,s:u,v:d})),d=(d+g)%1;return p},n.prototype.splitcomplement=function(){var s=this.toHsl(),i=s.h;return[this,new n({h:(i+72)%360,s:s.s,l:s.l}),new n({h:(i+216)%360,s:s.s,l:s.l})]},n.prototype.onBackground=function(s){var i=this.toRgb(),c=new n(s).toRgb(),u=i.a+c.a*(1-i.a);return new n({r:(i.r*i.a+c.r*c.a*(1-i.a))/u,g:(i.g*i.a+c.g*c.a*(1-i.a))/u,b:(i.b*i.a+c.b*c.a*(1-i.a))/u,a:u})},n.prototype.triad=function(){return this.polyad(3)},n.prototype.tetrad=function(){return this.polyad(4)},n.prototype.polyad=function(s){for(var i=this.toHsl(),c=i.h,u=[this],d=360/s,p=1;p<s;p++)u.push(new n({h:(c+p*d)%360,s:i.s,l:i.l}));return u},n.prototype.equals=function(s){return this.toRgbString()===new n(s).toRgbString()},n}();function Ya(n,s=20){return n.mix("#141414",s).toString()}function Nde(n){const s=cf();return ee(()=>{let i={};const c=n.color;if(c){const u=new $de(c),d=n.dark?u.tint(20).toString():Ya(u,20);if(n.plain)i={"--el-button-bg-color":n.dark?Ya(u,90):u.tint(90).toString(),"--el-button-text-color":c,"--el-button-border-color":n.dark?Ya(u,50):u.tint(50).toString(),"--el-button-hover-text-color":"var(--el-color-white)","--el-button-hover-bg-color":c,"--el-button-hover-border-color":c,"--el-button-active-bg-color":d,"--el-button-active-text-color":"var(--el-color-white)","--el-button-active-border-color":d},s.value&&(i["--el-button-disabled-bg-color"]=n.dark?Ya(u,90):u.tint(90).toString(),i["--el-button-disabled-text-color"]=n.dark?Ya(u,50):u.tint(50).toString(),i["--el-button-disabled-border-color"]=n.dark?Ya(u,80):u.tint(80).toString());else{const p=n.dark?Ya(u,30):u.tint(30).toString(),g=u.isDark()?"var(--el-color-white)":"var(--el-color-black)";if(i={"--el-button-bg-color":c,"--el-button-text-color":g,"--el-button-border-color":c,"--el-button-hover-bg-color":p,"--el-button-hover-text-color":g,"--el-button-hover-border-color":p,"--el-button-active-bg-color":d,"--el-button-active-border-color":d},s.value){const v=n.dark?Ya(u,50):u.tint(50).toString();i["--el-button-disabled-bg-color"]=v,i["--el-button-disabled-text-color"]=n.dark?"rgba(255, 255, 255, 0.5)":"var(--el-color-white)",i["--el-button-disabled-border-color"]=v}}}return i})}const Ode=["disabled","autofocus","type"],Rde={name:"ElButton"},Pde=mt(st(ye({},Rde),{props:X0,emits:gde,setup(n,{expose:s,emit:i}){const c=n,u=Xy(),d=Kt(_R,void 0),p=pc("button"),g=Vt("button"),{form:v}=Mm(),C=ps(ee(()=>d==null?void 0:d.size)),y=cf(),w=le(),S=ee(()=>c.type||(d==null?void 0:d.type)||""),$=ee(()=>{var P,M,A;return(A=(M=c.autoInsertSpace)!=null?M:(P=p.value)==null?void 0:P.autoInsertSpace)!=null?A:!1}),O=ee(()=>{var P;const M=(P=u.default)==null?void 0:P.call(u);if($.value&&(M==null?void 0:M.length)===1){const A=M[0];if((A==null?void 0:A.type)===qu){const L=A.children;return/^\p{Unified_Ideograph}{2}$/u.test(L.trim())}}return!1}),D=Nde(c),I=P=>{c.nativeType==="reset"&&(v==null||v.resetFields()),i("click",P)};return s({ref:w,size:C,type:S,disabled:y,shouldAddSpace:O}),(P,M)=>(Q(),$e("button",{ref_key:"_ref",ref:w,class:me([V(g).b(),V(g).m(V(S)),V(g).m(V(C)),V(g).is("disabled",V(y)),V(g).is("loading",P.loading),V(g).is("plain",P.plain),V(g).is("round",P.round),V(g).is("circle",P.circle)]),disabled:V(y)||P.loading,autofocus:P.autofocus,type:P.nativeType,style:nn(V(D)),onClick:I},[P.loading?(Q(),$e(vn,{key:0},[P.$slots.loading?vt(P.$slots,"loading",{key:0}):(Q(),gt(V(fo),{key:1,class:me(V(g).is("loading"))},{default:dt(()=>[(Q(),gt(Go(P.loadingIcon)))]),_:1},8,["class"]))],2112)):P.icon||P.$slots.icon?(Q(),gt(V(fo),{key:1},{default:dt(()=>[P.icon?(Q(),gt(Go(P.icon),{key:0})):vt(P.$slots,"icon",{key:1})]),_:3})):ot("v-if",!0),P.$slots.default?(Q(),$e("span",{key:2,class:me({[V(g).em("text","expand")]:V(O)})},[vt(P.$slots,"default")],2)):ot("v-if",!0)],14,Ode))}}));var Bde=Gt(Pde,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const Dde={size:X0.size,type:X0.type},Lde={name:"ElButtonGroup"},Ide=mt(st(ye({},Lde),{props:Dde,setup(n){const s=n;no(_R,Ro({size:Yr(s,"size"),type:Yr(s,"type")}));const i=Vt("button");return(c,u)=>(Q(),$e("div",{class:me(`${V(i).b("group")}`)},[vt(c.$slots,"default")],2))}}));var vP=Gt(Ide,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const Mde=oo(Bde,{ButtonGroup:vP}),Q0e=xr(vP);function Fde(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}const Xa=new Map;let bP;Sn&&(document.addEventListener("mousedown",n=>bP=n),document.addEventListener("mouseup",n=>{for(const s of Xa.values())for(const{documentHandler:i}of s)i(n,bP)}));function yP(n,s){let i=[];return Array.isArray(s.arg)?i=s.arg:km(s.arg)&&i.push(s.arg),function(c,u){const d=s.instance.popperRef,p=c.target,g=u==null?void 0:u.target,v=!s||!s.instance,C=!p||!g,y=n.contains(p)||n.contains(g),w=n===p,S=i.length&&i.some(O=>O==null?void 0:O.contains(p))||i.length&&i.includes(g),$=d&&(d.contains(p)||d.contains(g));v||C||y||w||S||$||s.value(c,u)}}const CP={beforeMount(n,s){Xa.has(n)||Xa.set(n,[]),Xa.get(n).push({documentHandler:yP(n,s),bindingFn:s.value})},updated(n,s){Xa.has(n)||Xa.set(n,[]);const i=Xa.get(n),c=i.findIndex(d=>d.bindingFn===s.oldValue),u={documentHandler:yP(n,s),bindingFn:s.value};c>=0?i.splice(c,1,u):i.push(u)},unmounted(n){Xa.delete(n)}};var Hde={beforeMount(n,s){let i=null,c;const u=()=>s.value&&s.value(),d=()=>{Date.now()-c<100&&u(),clearInterval(i),i=null};Va(n,"mousedown",p=>{p.button===0&&(c=Date.now(),uie(document,"mouseup",d),clearInterval(i),i=setInterval(u,100))})}};const tC="_trap-focus-children",al=[],wP=n=>{if(al.length===0)return;const s=al[al.length-1][tC];if(s.length>0&&n.code===Ns.tab){if(s.length===1){n.preventDefault(),document.activeElement!==s[0]&&s[0].focus();return}const i=n.shiftKey,c=n.target===s[0],u=n.target===s[s.length-1];c&&i&&(n.preventDefault(),s[s.length-1].focus()),u&&!i&&(n.preventDefault(),s[0].focus())}},zde={beforeMount(n){n[tC]=iR(n),al.push(n),al.length<=1&&Va(document,"keydown",wP)},updated(n){jt(()=>{n[tC]=iR(n)})},unmounted(){al.shift(),al.length===0&&Xi(document,"keydown",wP)}};var EP=!1,il,nC,oC,Wm,qm,SP,Km,sC,rC,aC,_P,iC,lC,TP,AP;function Qo(){if(!EP){EP=!0;var n=navigator.userAgent,s=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(n),i=/(Mac OS X)|(Windows)|(Linux)/.exec(n);if(iC=/\b(iPhone|iP[ao]d)/.exec(n),lC=/\b(iP[ao]d)/.exec(n),aC=/Android/i.exec(n),TP=/FBAN\/\w+;/i.exec(n),AP=/Mobile/i.exec(n),_P=!!/Win64/.exec(n),s){il=s[1]?parseFloat(s[1]):s[5]?parseFloat(s[5]):NaN,il&&document&&document.documentMode&&(il=document.documentMode);var c=/(?:Trident\/(\d+.\d+))/.exec(n);SP=c?parseFloat(c[1])+4:il,nC=s[2]?parseFloat(s[2]):NaN,oC=s[3]?parseFloat(s[3]):NaN,Wm=s[4]?parseFloat(s[4]):NaN,Wm?(s=/(?:Chrome\/(\d+\.\d+))/.exec(n),qm=s&&s[1]?parseFloat(s[1]):NaN):qm=NaN}else il=nC=oC=qm=Wm=NaN;if(i){if(i[1]){var u=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(n);Km=u?parseFloat(u[1].replace("_",".")):!0}else Km=!1;sC=!!i[2],rC=!!i[3]}else Km=sC=rC=!1}}var cC={ie:function(){return Qo()||il},ieCompatibilityMode:function(){return Qo()||SP>il},ie64:function(){return cC.ie()&&_P},firefox:function(){return Qo()||nC},opera:function(){return Qo()||oC},webkit:function(){return Qo()||Wm},safari:function(){return cC.webkit()},chrome:function(){return Qo()||qm},windows:function(){return Qo()||sC},osx:function(){return Qo()||Km},linux:function(){return Qo()||rC},iphone:function(){return Qo()||iC},mobile:function(){return Qo()||iC||lC||aC||AP},nativeApp:function(){return Qo()||TP},android:function(){return Qo()||aC},ipad:function(){return Qo()||lC}},Vde=cC,Gm=!!(typeof window<"u"&&window.document&&window.document.createElement),Ude={canUseDOM:Gm,canUseWorkers:typeof Worker<"u",canUseEventListeners:Gm&&!!(window.addEventListener||window.attachEvent),canUseViewport:Gm&&!!window.screen,isInWorker:!Gm},kP=Ude,xP;kP.canUseDOM&&(xP=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function jde(n,s){if(!kP.canUseDOM||s&&!("addEventListener"in document))return!1;var i="on"+n,c=i in document;if(!c){var u=document.createElement("div");u.setAttribute(i,"return;"),c=typeof u[i]=="function"}return!c&&xP&&n==="wheel"&&(c=document.implementation.hasFeature("Events.wheel","3.0")),c}var Wde=jde,$P=10,NP=40,OP=800;function RP(n){var s=0,i=0,c=0,u=0;return"detail"in n&&(i=n.detail),"wheelDelta"in n&&(i=-n.wheelDelta/120),"wheelDeltaY"in n&&(i=-n.wheelDeltaY/120),"wheelDeltaX"in n&&(s=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(s=i,i=0),c=s*$P,u=i*$P,"deltaY"in n&&(u=n.deltaY),"deltaX"in n&&(c=n.deltaX),(c||u)&&n.deltaMode&&(n.deltaMode==1?(c*=NP,u*=NP):(c*=OP,u*=OP)),c&&!s&&(s=c<1?-1:1),u&&!i&&(i=u<1?-1:1),{spinX:s,spinY:i,pixelX:c,pixelY:u}}RP.getEventType=function(){return Vde.firefox()?"DOMMouseScroll":Wde("wheel")?"wheel":"mousewheel"};var qde=RP;/**
  13. * Checks if an event is supported in the current execution environment.
  14. *
  15. * NOTE: This will not work correctly for non-generic events such as `change`,
  16. * `reset`, `load`, `error`, and `select`.
  17. *
  18. * Borrows from Modernizr.
  19. *
  20. * @param {string} eventNameSuffix Event name, e.g. "click".
  21. * @param {?boolean} capture Check if the capture phase is supported.
  22. * @return {boolean} True if the event is supported.
  23. * @internal
  24. * @license Modernizr 3.0.0pre (Custom Build) | MIT
  25. */const Kde=function(n,s){if(n&&n.addEventListener){const i=function(c){const u=qde(c);s&&Reflect.apply(s,this,[c,u])};uce()?n.addEventListener("DOMMouseScroll",i):n.onmousewheel=i}},Gde={beforeMount(n,s){Kde(n,s.value)}},Yde={modelValue:{type:[Boolean,Number,String],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},tabindex:[String,Number],size:String},wc=()=>{const n=Kt(qa,{}),s=Kt(el,{}),i=Kt("CheckboxGroup",{}),c=ee(()=>i&&(i==null?void 0:i.name)==="ElCheckboxGroup"),u=ee(()=>s.size);return{isGroup:c,checkboxGroup:i,elForm:n,elFormItemSize:u,elFormItem:s}},Xde=n=>{const s=le(!1),{emit:i}=pn(),{isGroup:c,checkboxGroup:u}=wc(),d=le(!1);return{model:ee({get(){var g,v;return c.value?(g=u.modelValue)==null?void 0:g.value:(v=n.modelValue)!=null?v:s.value},set(g){var v;c.value&&Array.isArray(g)?(d.value=u.max!==void 0&&g.length>u.max.value,d.value===!1&&((v=u==null?void 0:u.changeEvent)==null||v.call(u,g))):(i(jn,g),s.value=g)}}),isLimitExceeded:d}},Jde=(n,{model:s})=>{const{isGroup:i,checkboxGroup:c}=wc(),u=le(!1),d=ps(c==null?void 0:c.checkboxGroupSize,{prop:!0}),p=ee(()=>{const v=s.value;return Lu(v)==="[object Boolean]"?v:Array.isArray(v)?v.includes(n.label):v!=null?v===n.trueLabel:!!v}),g=ps(ee(()=>{var v;return i.value?(v=c==null?void 0:c.checkboxGroupSize)==null?void 0:v.value:void 0}));return{isChecked:p,focus:u,size:d,checkboxSize:g}},Qde=(n,{model:s,isChecked:i})=>{const{elForm:c,isGroup:u,checkboxGroup:d}=wc(),p=ee(()=>{var v,C;const y=(v=d.max)==null?void 0:v.value,w=(C=d.min)==null?void 0:C.value;return!!(y||w)&&s.value.length>=y&&!i.value||s.value.length<=w&&i.value});return{isDisabled:ee(()=>{var v,C;const y=n.disabled||c.disabled;return(C=u.value?((v=d.disabled)==null?void 0:v.value)||y||p.value:n.disabled||c.disabled)!=null?C:!1}),isLimitDisabled:p}},Zde=(n,{model:s})=>{function i(){Array.isArray(s.value)&&!s.value.includes(n.label)?s.value.push(n.label):s.value=n.trueLabel||!0}n.checked&&i()},epe=(n,{isLimitExceeded:s})=>{const{elFormItem:i}=wc(),{emit:c}=pn();function u(d){var p,g;if(s.value)return;const C=d.target.checked?(p=n.trueLabel)!=null?p:!0:(g=n.falseLabel)!=null?g:!1;c("change",C,d)}return lt(()=>n.modelValue,()=>{var d;(d=i.validate)==null||d.call(i,"change").catch(p=>Wa())}),{handleChange:u}},PP=n=>{const{model:s,isLimitExceeded:i}=Xde(n),{focus:c,size:u,isChecked:d,checkboxSize:p}=Jde(n,{model:s}),{isDisabled:g}=Qde(n,{model:s,isChecked:d}),{handleChange:v}=epe(n,{isLimitExceeded:i});return Zde(n,{model:s}),{isChecked:d,isDisabled:g,checkboxSize:p,model:s,handleChange:v,focus:c,size:u}},tpe=mt({name:"ElCheckbox",props:{modelValue:{type:[Number,String,Boolean],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:{type:String,validator:Bm},tabindex:[String,Number]},emits:[jn,"change"],setup(n){const s=Vt("checkbox");return ye({ns:s},PP(n))}}),npe=["id","aria-controls"],ope=["tabindex","role","aria-checked"],spe=["aria-hidden","name","tabindex","disabled","true-value","false-value"],rpe=["aria-hidden","disabled","value","name","tabindex"];function ape(n,s,i,c,u,d){return Q(),$e("label",{id:n.id,class:me([n.ns.b(),n.ns.m(n.checkboxSize),n.ns.is("disabled",n.isDisabled),n.ns.is("bordered",n.border),n.ns.is("checked",n.isChecked)]),"aria-controls":n.indeterminate?n.controls:null},[Ae("span",{class:me([n.ns.e("input"),n.ns.is("disabled",n.isDisabled),n.ns.is("checked",n.isChecked),n.ns.is("indeterminate",n.indeterminate),n.ns.is("focus",n.focus)]),tabindex:n.indeterminate?0:void 0,role:n.indeterminate?"checkbox":void 0,"aria-checked":n.indeterminate?"mixed":!1},[Ae("span",{class:me(n.ns.e("inner"))},null,2),n.trueLabel||n.falseLabel?gn((Q(),$e("input",{key:0,"onUpdate:modelValue":s[0]||(s[0]=p=>n.model=p),class:me(n.ns.e("original")),type:"checkbox","aria-hidden":n.indeterminate?"true":"false",name:n.name,tabindex:n.tabindex,disabled:n.isDisabled,"true-value":n.trueLabel,"false-value":n.falseLabel,onChange:s[1]||(s[1]=(...p)=>n.handleChange&&n.handleChange(...p)),onFocus:s[2]||(s[2]=p=>n.focus=!0),onBlur:s[3]||(s[3]=p=>n.focus=!1)},null,42,spe)),[[hm,n.model]]):gn((Q(),$e("input",{key:1,"onUpdate:modelValue":s[4]||(s[4]=p=>n.model=p),class:me(n.ns.e("original")),type:"checkbox","aria-hidden":n.indeterminate?"true":"false",disabled:n.isDisabled,value:n.label,name:n.name,tabindex:n.tabindex,onChange:s[5]||(s[5]=(...p)=>n.handleChange&&n.handleChange(...p)),onFocus:s[6]||(s[6]=p=>n.focus=!0),onBlur:s[7]||(s[7]=p=>n.focus=!1)},null,42,rpe)),[[hm,n.model]])],10,ope),n.$slots.default||n.label?(Q(),$e("span",{key:0,class:me(n.ns.e("label"))},[vt(n.$slots,"default"),n.$slots.default?ot("v-if",!0):(Q(),$e(vn,{key:0},[Yo(Qt(n.label),1)],2112))],2)):ot("v-if",!0)],10,npe)}var ipe=Gt(tpe,[["render",ape],["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const lpe=mt({name:"ElCheckboxButton",props:Yde,emits:[jn,"change"],setup(n){const{focus:s,isChecked:i,isDisabled:c,size:u,model:d,handleChange:p}=PP(n),{checkboxGroup:g}=wc(),v=Vt("checkbox"),C=ee(()=>{var y,w,S,$;const O=(w=(y=g==null?void 0:g.fill)==null?void 0:y.value)!=null?w:"";return{backgroundColor:O,borderColor:O,color:($=(S=g==null?void 0:g.textColor)==null?void 0:S.value)!=null?$:"",boxShadow:O?`-1px 0 0 0 ${O}`:null}});return{focus:s,isChecked:i,isDisabled:c,model:d,handleChange:p,activeStyle:C,size:u,ns:v}}}),cpe=["aria-checked","aria-disabled"],upe=["name","tabindex","disabled","true-value","false-value"],fpe=["name","tabindex","disabled","value"];function dpe(n,s,i,c,u,d){return Q(),$e("label",{class:me([n.ns.b("button"),n.ns.bm("button",n.size),n.ns.is("disabled",n.isDisabled),n.ns.is("checked",n.isChecked),n.ns.is("focus",n.focus)]),role:"checkbox","aria-checked":n.isChecked,"aria-disabled":n.isDisabled},[n.trueLabel||n.falseLabel?gn((Q(),$e("input",{key:0,"onUpdate:modelValue":s[0]||(s[0]=p=>n.model=p),class:me(n.ns.be("button","original")),type:"checkbox",name:n.name,tabindex:n.tabindex,disabled:n.isDisabled,"true-value":n.trueLabel,"false-value":n.falseLabel,onChange:s[1]||(s[1]=(...p)=>n.handleChange&&n.handleChange(...p)),onFocus:s[2]||(s[2]=p=>n.focus=!0),onBlur:s[3]||(s[3]=p=>n.focus=!1)},null,42,upe)),[[hm,n.model]]):gn((Q(),$e("input",{key:1,"onUpdate:modelValue":s[4]||(s[4]=p=>n.model=p),class:me(n.ns.be("button","original")),type:"checkbox",name:n.name,tabindex:n.tabindex,disabled:n.isDisabled,value:n.label,onChange:s[5]||(s[5]=(...p)=>n.handleChange&&n.handleChange(...p)),onFocus:s[6]||(s[6]=p=>n.focus=!0),onBlur:s[7]||(s[7]=p=>n.focus=!1)},null,42,fpe)),[[hm,n.model]]),n.$slots.default||n.label?(Q(),$e("span",{key:2,class:me(n.ns.be("button","inner")),style:nn(n.isChecked?n.activeStyle:null)},[vt(n.$slots,"default",{},()=>[Yo(Qt(n.label),1)])],6)):ot("v-if",!0)],10,cpe)}var BP=Gt(lpe,[["render",dpe],["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const ppe=mt({name:"ElCheckboxGroup",props:{modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:{type:Number,default:void 0},max:{type:Number,default:void 0},size:{type:String,validator:Bm},fill:{type:String,default:void 0},textColor:{type:String,default:void 0},tag:{type:String,default:"div"}},emits:[jn,"change"],setup(n,{emit:s,slots:i}){const{elFormItem:c}=wc(),u=ps(),d=Vt("checkbox"),p=v=>{s(jn,v),jt(()=>{s("change",v)})},g=ee({get(){return n.modelValue},set(v){p(v)}});return no("CheckboxGroup",st(ye({name:"ElCheckboxGroup",modelValue:g},wr(n)),{checkboxGroupSize:u,changeEvent:p})),lt(()=>n.modelValue,()=>{var v;(v=c.validate)==null||v.call(c,"change").catch(C=>Wa())}),()=>zt(n.tag,{class:d.b("group"),role:"group","aria-label":"checkbox-group"},[vt(i,"default")])}});var DP=Gt(ppe,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const Ec=oo(ipe,{CheckboxButton:BP,CheckboxGroup:DP});xr(BP);const Z0e=xr(DP),LP=un({size:Im,disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),mpe=un(st(ye({},LP),{modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean})),IP={[jn]:n=>tn(n)||Bn(n)||Ar(n),change:n=>tn(n)||Bn(n)||Ar(n)},MP=(n,s)=>{const i=le(),c=Kt(kR,void 0),u=ee(()=>!!c),d=ee({get(){return u.value?c.modelValue:n.modelValue},set(y){u.value?c.changeEvent(y):s(jn,y),i.value.checked=n.modelValue===n.label}}),p=ps(ee(()=>c==null?void 0:c.size)),g=cf(ee(()=>c==null?void 0:c.disabled)),v=le(!1),C=ee(()=>g.value||u.value&&d.value!==n.label?-1:0);return{radioRef:i,isGroup:u,radioGroup:c,focus:v,size:p,disabled:g,tabIndex:C,modelValue:d}},hpe=mt({name:"ElRadio",props:mpe,emits:IP,setup(n,{emit:s}){const i=Vt("radio"),{radioRef:c,isGroup:u,focus:d,size:p,disabled:g,tabIndex:v,modelValue:C}=MP(n,s);function y(){jt(()=>s("change",C.value))}return{ns:i,focus:d,isGroup:u,modelValue:C,tabIndex:v,size:p,disabled:g,radioRef:c,handleChange:y}}}),gpe=["aria-checked","aria-disabled","tabindex"],vpe=["value","name","disabled"];function bpe(n,s,i,c,u,d){return Q(),$e("label",{class:me([n.ns.b(),n.ns.is("disabled",n.disabled),n.ns.is("focus",n.focus),n.ns.is("bordered",n.border),n.ns.is("checked",n.modelValue===n.label),n.ns.m(n.size)]),role:"radio","aria-checked":n.modelValue===n.label,"aria-disabled":n.disabled,tabindex:n.tabIndex,onKeydown:s[5]||(s[5]=Un(Pn(p=>n.modelValue=n.disabled?n.modelValue:n.label,["stop","prevent"]),["space"]))},[Ae("span",{class:me([n.ns.e("input"),n.ns.is("disabled",n.disabled),n.ns.is("checked",n.modelValue===n.label)])},[Ae("span",{class:me(n.ns.e("inner"))},null,2),gn(Ae("input",{ref:"radioRef","onUpdate:modelValue":s[0]||(s[0]=p=>n.modelValue=p),class:me(n.ns.e("original")),value:n.label,type:"radio","aria-hidden":"true",name:n.name,disabled:n.disabled,tabindex:"-1",onFocus:s[1]||(s[1]=p=>n.focus=!0),onBlur:s[2]||(s[2]=p=>n.focus=!1),onChange:s[3]||(s[3]=(...p)=>n.handleChange&&n.handleChange(...p))},null,42,vpe),[[ZN,n.modelValue]])],2),Ae("span",{class:me(n.ns.e("label")),onKeydown:s[4]||(s[4]=Pn(()=>{},["stop"]))},[vt(n.$slots,"default",{},()=>[Yo(Qt(n.label),1)])],34)],42,gpe)}var ype=Gt(hpe,[["render",bpe],["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue"]]);const Cpe=un(st(ye({},LP),{name:{type:String,default:""}})),wpe=mt({name:"ElRadioButton",props:Cpe,setup(n,{emit:s}){const i=Vt("radio"),{radioRef:c,isGroup:u,focus:d,size:p,disabled:g,tabIndex:v,modelValue:C,radioGroup:y}=MP(n,s),w=ee(()=>({backgroundColor:(y==null?void 0:y.fill)||"",borderColor:(y==null?void 0:y.fill)||"",boxShadow:(y==null?void 0:y.fill)?`-1px 0 0 0 ${y.fill}`:"",color:(y==null?void 0:y.textColor)||""}));return{ns:i,isGroup:u,size:p,disabled:g,tabIndex:v,modelValue:C,focus:d,activeStyle:w,radioRef:c}}}),Epe=["aria-checked","aria-disabled","tabindex"],Spe=["value","name","disabled"];function _pe(n,s,i,c,u,d){return Q(),$e("label",{class:me([n.ns.b("button"),n.ns.is("active",n.modelValue===n.label),n.ns.is("disabled",n.disabled),n.ns.is("focus",n.focus),n.ns.bm("button",n.size)]),role:"radio","aria-checked":n.modelValue===n.label,"aria-disabled":n.disabled,tabindex:n.tabIndex,onKeydown:s[4]||(s[4]=Un(Pn(p=>n.modelValue=n.disabled?n.modelValue:n.label,["stop","prevent"]),["space"]))},[gn(Ae("input",{ref:"radioRef","onUpdate:modelValue":s[0]||(s[0]=p=>n.modelValue=p),class:me(n.ns.be("button","original-radio")),value:n.label,type:"radio",name:n.name,disabled:n.disabled,tabindex:"-1",onFocus:s[1]||(s[1]=p=>n.focus=!0),onBlur:s[2]||(s[2]=p=>n.focus=!1)},null,42,Spe),[[ZN,n.modelValue]]),Ae("span",{class:me(n.ns.be("button","inner")),style:nn(n.modelValue===n.label?n.activeStyle:{}),onKeydown:s[3]||(s[3]=Pn(()=>{},["stop"]))},[vt(n.$slots,"default",{},()=>[Yo(Qt(n.label),1)])],38)],42,Epe)}var FP=Gt(wpe,[["render",_pe],["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue"]]);const Tpe=un({size:Im,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},fill:{type:String,default:""},textColor:{type:String,default:""}}),Ape=IP,kpe=mt({name:"ElRadioGroup",props:Tpe,emits:Ape,setup(n,s){const i=Vt("radio"),c=le(),{formItem:u}=Mm(),d=g=>{s.emit(jn,g),jt(()=>s.emit("change",g))},p=g=>{if(!c.value)return;const v=g.target,C=v.nodeName==="INPUT"?"[type=radio]":"[role=radio]",y=c.value.querySelectorAll(C),w=y.length,S=Array.from(y).indexOf(v),$=c.value.querySelectorAll("[role=radio]");let O=null;switch(g.code){case Ns.left:case Ns.up:g.stopPropagation(),g.preventDefault(),O=S===0?w-1:S-1;break;case Ns.right:case Ns.down:g.stopPropagation(),g.preventDefault(),O=S===w-1?0:S+1;break}O!==null&&($[O].click(),$[O].focus())};return Tn(()=>{const g=c.value.querySelectorAll("[type=radio]"),v=g[0];!Array.from(g).some(C=>C.checked)&&v&&(v.tabIndex=0)}),no(kR,Ro(st(ye({},wr(n)),{changeEvent:d}))),lt(()=>n.modelValue,()=>u==null?void 0:u.validate("change").catch(g=>Wa())),{ns:i,radioGroupRef:c,handleKeydown:p}}});function xpe(n,s,i,c,u,d){return Q(),$e("div",{ref:"radioGroupRef",class:me(n.ns.b("group")),role:"radiogroup",onKeydown:s[0]||(s[0]=(...p)=>n.handleKeydown&&n.handleKeydown(...p))},[vt(n.$slots,"default")],34)}var HP=Gt(kpe,[["render",xpe],["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue"]]);const eCe=oo(ype,{RadioButton:FP,RadioGroup:HP});xr(HP);xr(FP);const zP=un({closable:Boolean,type:{type:String,values:["success","info","warning","danger",""],default:""},hit:Boolean,disableTransitions:Boolean,color:{type:String,default:""},size:{type:String,values:Zi,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),$pe={close:n=>n instanceof MouseEvent,click:n=>n instanceof MouseEvent},Npe={name:"ElTag"},Ope=mt(st(ye({},Npe),{props:zP,emits:$pe,setup(n,{emit:s}){const i=n,c=ps(),u=Vt("tag"),d=ee(()=>{const{type:v,hit:C,effect:y,closable:w,round:S}=i;return[u.b(),u.is("closable",w),u.m(v),u.m(c.value),u.m(y),u.is("hit",C),u.is("round",S)]}),p=v=>{v.stopPropagation(),s("close",v)},g=v=>{s("click",v)};return(v,C)=>v.disableTransitions?(Q(),gt($s,{key:1,name:`${V(u).namespace.value}-zoom-in-center`},{default:dt(()=>[Ae("span",{class:me(V(d)),style:nn({backgroundColor:v.color}),onClick:g},[Ae("span",{class:me(V(u).e("content"))},[vt(v.$slots,"default")],2),v.closable?(Q(),gt(V(fo),{key:0,class:me(V(u).e("close")),onClick:p},{default:dt(()=>[wt(V(lf))]),_:1},8,["class"])):ot("v-if",!0)],6)]),_:3},8,["name"])):(Q(),$e("span",{key:0,class:me(V(d)),style:nn({backgroundColor:v.color}),onClick:g},[Ae("span",{class:me(V(u).e("content"))},[vt(v.$slots,"default")],2),v.closable?(Q(),gt(V(fo),{key:0,class:me(V(u).e("close")),onClick:p},{default:dt(()=>[wt(V(lf))]),_:1},8,["class"])):ot("v-if",!0)],6))}}));var Rpe=Gt(Ope,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const Ppe=oo(Rpe),uC={},Bpe=un({a11y:{type:Boolean,default:!0},locale:{type:Zt(Object)},size:{type:String,values:Zi,default:""},button:{type:Zt(Object)},experimentalFeatures:{type:Zt(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:Zt(Object)},zIndex:{type:Number},namespace:{type:String,default:"el"}});var Dpe=mt({name:"ElConfigProvider",props:Bpe,setup(n,{slots:s}){lt(()=>n.message,c=>{Object.assign(uC,c!=null?c:{})},{immediate:!0,deep:!0});const i=gce(n);return()=>vt(s,"default",{config:i==null?void 0:i.value})}});const tCe=oo(Dpe),Lpe=un({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:Zt([String,Array,Object])},zIndex:{type:Zt([String,Number])}}),Ipe={click:n=>n instanceof MouseEvent};var Mpe=mt({name:"ElOverlay",props:Lpe,emits:Ipe,setup(n,{slots:s,emit:i}){const c=Vt("overlay"),u=v=>{i("click",v)},{onClick:d,onMousedown:p,onMouseup:g}=B0(n.customMaskEvent?void 0:u);return()=>n.mask?wt("div",{class:[c.b(),n.overlayClass],style:{zIndex:n.zIndex},onClick:d,onMousedown:p,onMouseup:g},[vt(s,"default")],Dm.STYLE|Dm.CLASS|Dm.PROPS,["onClick","onMouseup","onMousedown"]):zt("div",{class:n.overlayClass,style:{zIndex:n.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[vt(s,"default")])}});const VP=Mpe,UP=un({center:{type:Boolean,default:!1},closeIcon:{type:Ji,default:""},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),Fpe={close:()=>!0},Hpe=["aria-label"],zpe={name:"ElDialogContent"},Vpe=mt(st(ye({},zpe),{props:UP,emits:Fpe,setup(n){const{Close:s}=rce,{dialogRef:i,headerRef:c,ns:u,style:d}=Kt(AR);return(p,g)=>(Q(),$e("div",{ref_key:"dialogRef",ref:i,class:me([V(u).b(),V(u).is("fullscreen",p.fullscreen),V(u).is("draggable",p.draggable),{[V(u).m("center")]:p.center},p.customClass]),"aria-modal":"true",role:"dialog","aria-label":p.title||"dialog",style:nn(V(d)),onClick:g[1]||(g[1]=Pn(()=>{},["stop"]))},[Ae("div",{ref_key:"headerRef",ref:c,class:me(V(u).e("header"))},[vt(p.$slots,"title",{},()=>[Ae("span",{class:me(V(u).e("title"))},Qt(p.title),3)])],2),Ae("div",{class:me(V(u).e("body"))},[vt(p.$slots,"default")],2),p.$slots.footer?(Q(),$e("div",{key:0,class:me(V(u).e("footer"))},[vt(p.$slots,"footer")],2)):ot("v-if",!0),p.showClose?(Q(),$e("button",{key:1,"aria-label":"close",class:me(V(u).e("headerbtn")),type:"button",onClick:g[0]||(g[0]=v=>p.$emit("close"))},[wt(V(fo),{class:me(V(u).e("close"))},{default:dt(()=>[(Q(),gt(Go(p.closeIcon||V(s))))]),_:1},8,["class"])],2)):ot("v-if",!0)],14,Hpe))}}));var Upe=Gt(Vpe,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const jpe=un(st(ye({},UP),{appendToBody:{type:Boolean,default:!1},beforeClose:{type:Zt(Function)},destroyOnClose:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:{type:Boolean,required:!0},modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1}})),Wpe={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[jn]:n=>Ar(n),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},qpe=(n,s)=>{const c=pn().emit,{nextZIndex:u}=hc();let d="";const p=le(!1),g=le(!1),v=le(!1),C=le(n.zIndex||u());let y,w;const S=ee(()=>Bn(n.width)?`${n.width}px`:n.width),$=ee(()=>{const q={},re="--el-dialog";return n.fullscreen||(n.top&&(q[`${re}-margin-top`]=n.top),n.width&&(q[`${re}-width`]=S.value)),q});function O(){c("opened")}function D(){c("closed"),c(jn,!1),n.destroyOnClose&&(v.value=!1)}function I(){c("close")}function P(){w==null||w(),y==null||y(),n.openDelay&&n.openDelay>0?{stop:y}=S0(()=>W(),n.openDelay):W()}function M(){y==null||y(),w==null||w(),n.closeDelay&&n.closeDelay>0?{stop:w}=S0(()=>F(),n.closeDelay):F()}function A(){function q(re){re||(g.value=!0,p.value=!1)}n.beforeClose?n.beforeClose(q):M()}function L(){n.closeOnClickModal&&A()}function W(){!Sn||(p.value=!0)}function F(){p.value=!1}return n.lockScroll&&RR(p),n.closeOnPressEscape&&PR({handleClose:A},p),BR(p),lt(()=>n.modelValue,q=>{q?(g.value=!1,P(),v.value=!0,c("open"),C.value=n.zIndex?C.value++:u(),jt(()=>{s.value&&(s.value.scrollTop=0)})):p.value&&M()}),lt(()=>n.fullscreen,q=>{!s.value||(q?(d=s.value.style.transform,s.value.style.transform=""):s.value.style.transform=d)}),Tn(()=>{n.modelValue&&(p.value=!0,v.value=!0,P())}),{afterEnter:O,afterLeave:D,beforeLeave:I,handleClose:A,onModalClick:L,close:M,doClose:F,closed:g,style:$,rendered:v,visible:p,zIndex:C}},Kpe={name:"ElDialog"},Gpe=mt(st(ye({},Kpe),{props:jpe,emits:Wpe,setup(n,{expose:s}){const i=n,c=Vt("dialog"),u=le(),d=le(),{visible:p,style:g,rendered:v,zIndex:C,afterEnter:y,afterLeave:w,beforeLeave:S,handleClose:$,onModalClick:O}=qpe(i,u);no(AR,{dialogRef:u,headerRef:d,ns:c,rendered:v,style:g});const D=B0(O),I=ee(()=>i.draggable&&!i.fullscreen);return OR(u,d,I),s({visible:p}),(P,M)=>(Q(),gt(dN,{to:"body",disabled:!P.appendToBody},[wt($s,{name:"dialog-fade",onAfterEnter:V(y),onAfterLeave:V(w),onBeforeLeave:V(S)},{default:dt(()=>[gn(wt(V(VP),{"custom-mask-event":"",mask:P.modal,"overlay-class":P.modalClass,"z-index":V(C)},{default:dt(()=>[Ae("div",{class:me(`${V(c).namespace.value}-overlay-dialog`),onClick:M[0]||(M[0]=(...A)=>V(D).onClick&&V(D).onClick(...A)),onMousedown:M[1]||(M[1]=(...A)=>V(D).onMousedown&&V(D).onMousedown(...A)),onMouseup:M[2]||(M[2]=(...A)=>V(D).onMouseup&&V(D).onMouseup(...A))},[V(v)?(Q(),gt(Upe,{key:0,"custom-class":P.customClass,center:P.center,"close-icon":P.closeIcon,draggable:V(I),fullscreen:P.fullscreen,"show-close":P.showClose,style:nn(V(g)),title:P.title,onClose:V($)},bN({title:dt(()=>[vt(P.$slots,"title")]),default:dt(()=>[vt(P.$slots,"default")]),_:2},[P.$slots.footer?{name:"footer",fn:dt(()=>[vt(P.$slots,"footer")])}:void 0]),1032,["custom-class","center","close-icon","draggable","fullscreen","show-close","style","title","onClose"])):ot("v-if",!0)],34)]),_:3},8,["mask","overlay-class","z-index"]),[[Po,V(p)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}}));var Ype=Gt(Gpe,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const nCe=oo(Ype),Xpe=un({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:Zt(String),default:"solid"}}),Jpe={name:"ElDivider"},Qpe=mt(st(ye({},Jpe),{props:Xpe,setup(n){const s=n,i=Vt("divider"),c=ee(()=>({"--el-border-style":s.borderStyle}));return(u,d)=>(Q(),$e("div",{class:me([V(i).b(),V(i).m(u.direction)]),style:nn(V(c))},[u.$slots.default&&u.direction!=="vertical"?(Q(),$e("div",{key:0,class:me([V(i).e("text"),V(i).is(u.contentPosition)])},[vt(u.$slots,"default")],2)):ot("v-if",!0)],6))}}));var Zpe=Gt(Qpe,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const oCe=oo(Zpe),eme=mt({inheritAttrs:!1});function tme(n,s,i,c,u,d){return vt(n.$slots,"default")}var nme=Gt(eme,[["render",tme],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const ome=mt({name:"ElCollectionItem",inheritAttrs:!1});function sme(n,s,i,c,u,d){return vt(n.$slots,"default")}var rme=Gt(ome,[["render",sme],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const ame="data-el-collection-item",ime=n=>{const s=`El${n}Collection`,i=`${s}Item`,c=Symbol(s),u=Symbol(i),d=st(ye({},nme),{name:s,setup(){const g=le(null),v=new Map;no(c,{itemMap:v,getItems:()=>{const y=V(g);if(!y)return[];const w=Array.from(y.querySelectorAll(`[${ame}]`));return[...v.values()].sort((O,D)=>w.indexOf(O.ref)-w.indexOf(D.ref))},collectionRef:g})}}),p=st(ye({},rme),{name:i,setup(g,{attrs:v}){const C=le(null),y=Kt(c,void 0);no(u,{collectionItemRef:C}),Tn(()=>{const w=V(C);w&&y.itemMap.set(w,ye({ref:w},v))}),bo(()=>{const w=V(C);y.itemMap.delete(w)})}});return{COLLECTION_INJECTION_KEY:c,COLLECTION_ITEM_INJECTION_KEY:u,ElCollection:d,ElCollectionItem:p}},fC=un({trigger:vf.trigger,effect:st(ye({},Bs.effect),{default:"light"}),type:{type:Zt(String)},placement:{type:Zt(String),default:"bottom"},popperOptions:{type:Zt(Object),default:()=>({})},size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:Zt([Number,String]),default:0},maxHeight:{type:Zt([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},buttonProps:{type:Zt(Object)}});un({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Ji}});un({onKeydown:{type:Zt(Function)}});ime("Dropdown");let lme=0;const cme=mt({name:"ImgEmpty",setup(){return{id:++lme}}}),ume={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},fme=["id"],dme=Ae("stop",{"stop-color":"var(--el-empty-fill-color-1)",offset:"0%"},null,-1),pme=Ae("stop",{"stop-color":"var(--el-empty-fill-color-4)",offset:"100%"},null,-1),mme=[dme,pme],hme=["id"],gme=Ae("stop",{"stop-color":"var(--el-empty-fill-color-1)",offset:"0%"},null,-1),vme=Ae("stop",{"stop-color":"var(--el-empty-fill-color-6)",offset:"100%"},null,-1),bme=[gme,vme],yme=["id"],Cme={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},wme={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},Eme={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},Sme=Ae("path",{id:"Oval-Copy-2",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(--el-empty-fill-color-3)"},null,-1),_me=Ae("polygon",{id:"Rectangle-Copy-14",fill:"var(--el-empty-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,-1),Tme={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},Ame=Ae("polygon",{id:"Rectangle-Copy-10",fill:"var(--el-empty-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,-1),kme=Ae("polygon",{id:"Rectangle-Copy-11",fill:"var(--el-empty-fill-color-5)",points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,-1),xme=["fill"],$me=Ae("polygon",{id:"Rectangle-Copy-13",fill:"var(--el-empty-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,-1),Nme=["fill"],Ome={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},Rme=["id"],Pme=["xlink:href"],Bme=["xlink:href"],Dme=["mask"],Lme=Ae("polygon",{id:"Rectangle-Copy-18",fill:"var(--el-empty-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,-1);function Ime(n,s,i,c,u,d){return Q(),$e("svg",ume,[Ae("defs",null,[Ae("linearGradient",{id:`linearGradient-1-${n.id}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},mme,8,fme),Ae("linearGradient",{id:`linearGradient-2-${n.id}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},bme,8,hme),Ae("rect",{id:`path-3-${n.id}`,x:"0",y:"0",width:"17",height:"36"},null,8,yme)]),Ae("g",Cme,[Ae("g",wme,[Ae("g",Eme,[Sme,_me,Ae("g",Tme,[Ame,kme,Ae("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${n.id})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,xme),$me]),Ae("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${n.id})`,x:"13",y:"45",width:"40",height:"36"},null,8,Nme),Ae("g",Ome,[Ae("mask",{id:`mask-4-${n.id}`,fill:"var(--el-empty-fill-color-0)"},[Ae("use",{"xlink:href":`#path-3-${n.id}`},null,8,Pme)],8,Rme),Ae("use",{id:"Mask",fill:"var(--el-empty-fill-color-8)",transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${n.id}`},null,8,Bme),Ae("polygon",{id:"Rectangle-Copy",fill:"var(--el-empty-fill-color-9)",mask:`url(#mask-4-${n.id})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 -1.70530257e-13 16"},null,8,Dme)]),Lme])])])])}var Mme=Gt(cme,[["render",Ime],["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const Fme={image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}},Hme=["src"],zme={key:1},Vme={name:"ElEmpty"},Ume=mt(st(ye({},Vme),{props:Fme,setup(n){const s=n,{t:i}=tl(),c=Vt("empty"),u=ee(()=>s.description||i("el.table.emptyText")),d=ee(()=>({width:s.imageSize?`${s.imageSize}px`:""}));return(p,g)=>(Q(),$e("div",{class:me(V(c).b())},[Ae("div",{class:me(V(c).e("image")),style:nn(V(d))},[p.image?(Q(),$e("img",{key:0,src:p.image,ondragstart:"return false"},null,8,Hme)):vt(p.$slots,"image",{key:1},()=>[wt(Mme)])],6),Ae("div",{class:me(V(c).e("description"))},[p.$slots.description?vt(p.$slots,"description",{key:0}):(Q(),$e("p",zme,Qt(V(u)),1))],2),p.$slots.default?(Q(),$e("div",{key:0,class:me(V(c).e("bottom"))},[vt(p.$slots,"default")],2)):ot("v-if",!0)],2))}}));var jme=Gt(Ume,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const sCe=oo(jme),Wme=un({model:Object,rules:{type:Zt(Object)},labelPosition:String,labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:{type:String,values:Zi},disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1},scrollToError:Boolean}),qme={validate:(n,s,i)=>($t(n)||tn(n))&&Ar(s)&&tn(i)};function Kme(){const n=le([]),s=ee(()=>{if(!n.value.length)return"0";const d=Math.max(...n.value);return d?`${d}px`:""});function i(d){return n.value.indexOf(d)}function c(d,p){if(d&&p){const g=i(p);n.value.splice(g,1,d)}else d&&n.value.push(d)}function u(d){const p=i(d);p>-1&&n.value.splice(p,1)}return{autoLabelWidth:s,registerLabelWidth:c,deregisterLabelWidth:u}}const Ym=(n,s)=>{const i=d0(s);return i.length>0?n.filter(c=>c.prop&&i.includes(c.prop)):n},Gme={name:"ElForm"},Yme=mt(st(ye({},Gme),{props:Wme,emits:qme,setup(n,{expose:s,emit:i}){const c=n,u=[],d=ps(),p=Vt("form"),g=ee(()=>{const{labelPosition:M,inline:A}=c;return[p.b(),p.m(d.value||"default"),{[p.m(`label-${M}`)]:M,[p.m("inline")]:A}]}),v=M=>{u.push(M)},C=M=>{M.prop&&u.splice(u.indexOf(M),1)},y=(M=[])=>{!c.model||Ym(u,M).forEach(A=>A.resetField())},w=(M=[])=>{Ym(u,M).forEach(A=>A.clearValidate())},S=ee(()=>!!c.model),$=M=>{if(u.length===0)return[];const A=Ym(u,M);return A.length?A:[]},O=async M=>I(void 0,M),D=async(M=[])=>{if(!S.value)return!1;const A=$(M);if(A.length===0)return!0;let L={};for(const W of A)try{await W.validate("")}catch(F){L=ye(ye({},L),F)}return Object.keys(L).length===0?!0:Promise.reject(L)},I=async(M=[],A)=>{const L=!Lt(A);try{const W=await D(M);return W===!0&&(A==null||A(W)),W}catch(W){const F=W;return c.scrollToError&&P(Object.keys(F)[0]),A==null||A(!1,F),L&&Promise.reject(F)}},P=M=>{var A;const L=Ym(u,M)[0];L&&((A=L.$el)==null||A.scrollIntoView())};return lt(()=>c.rules,()=>{c.validateOnRuleChange&&O()},{deep:!0}),no(qa,Ro(ye(st(ye({},wr(c)),{emit:i,resetFields:y,clearValidate:w,validateField:I,addField:v,removeField:C}),Kme()))),s({validate:O,validateField:I,resetFields:y,clearValidate:w,scrollToField:P}),(M,A)=>(Q(),$e("form",{class:me(V(g))},[vt(M.$slots,"default")],2))}}));var Xme=Gt(Yme,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]);function ll(){return ll=Object.assign?Object.assign.bind():function(n){for(var s=1;s<arguments.length;s++){var i=arguments[s];for(var c in i)Object.prototype.hasOwnProperty.call(i,c)&&(n[c]=i[c])}return n},ll.apply(this,arguments)}function Jme(n,s){n.prototype=Object.create(s.prototype),n.prototype.constructor=n,bf(n,s)}function dC(n){return dC=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(i){return i.__proto__||Object.getPrototypeOf(i)},dC(n)}function bf(n,s){return bf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,u){return c.__proto__=u,c},bf(n,s)}function Qme(){if(typeof Reflect=="undefined"||!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 Xm(n,s,i){return Qme()?Xm=Reflect.construct.bind():Xm=function(u,d,p){var g=[null];g.push.apply(g,d);var v=Function.bind.apply(u,g),C=new v;return p&&bf(C,p.prototype),C},Xm.apply(null,arguments)}function Zme(n){return Function.toString.call(n).indexOf("[native code]")!==-1}function pC(n){var s=typeof Map=="function"?new Map:void 0;return pC=function(c){if(c===null||!Zme(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(typeof s!="undefined"){if(s.has(c))return s.get(c);s.set(c,u)}function u(){return Xm(c,arguments,dC(this).constructor)}return u.prototype=Object.create(c.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),bf(u,c)},pC(n)}var ehe=/%[sdj%]/g,the=function(){};typeof process!="undefined"&&process.env;function mC(n){if(!n||!n.length)return null;var s={};return n.forEach(function(i){var c=i.field;s[c]=s[c]||[],s[c].push(i)}),s}function gs(n){for(var s=arguments.length,i=new Array(s>1?s-1:0),c=1;c<s;c++)i[c-1]=arguments[c];var u=0,d=i.length;if(typeof n=="function")return n.apply(null,i);if(typeof n=="string"){var p=n.replace(ehe,function(g){if(g==="%%")return"%";if(u>=d)return g;switch(g){case"%s":return String(i[u++]);case"%d":return Number(i[u++]);case"%j":try{return JSON.stringify(i[u++])}catch{return"[Circular]"}break;default:return g}});return p}return n}function nhe(n){return n==="string"||n==="url"||n==="hex"||n==="email"||n==="date"||n==="pattern"}function so(n,s){return!!(n==null||s==="array"&&Array.isArray(n)&&!n.length||nhe(s)&&typeof n=="string"&&!n)}function ohe(n,s,i){var c=[],u=0,d=n.length;function p(g){c.push.apply(c,g||[]),u++,u===d&&i(c)}n.forEach(function(g){s(g,p)})}function jP(n,s,i){var c=0,u=n.length;function d(p){if(p&&p.length){i(p);return}var g=c;c=c+1,g<u?s(n[g],d):i([])}d([])}function she(n){var s=[];return Object.keys(n).forEach(function(i){s.push.apply(s,n[i]||[])}),s}var WP=function(n){Jme(s,n);function s(i,c){var u;return u=n.call(this,"Async Validation Error")||this,u.errors=i,u.fields=c,u}return s}(pC(Error));function rhe(n,s,i,c,u){if(s.first){var d=new Promise(function(S,$){var O=function(P){return c(P),P.length?$(new WP(P,mC(P))):S(u)},D=she(n);jP(D,i,O)});return d.catch(function(S){return S}),d}var p=s.firstFields===!0?Object.keys(n):s.firstFields||[],g=Object.keys(n),v=g.length,C=0,y=[],w=new Promise(function(S,$){var O=function(I){if(y.push.apply(y,I),C++,C===v)return c(y),y.length?$(new WP(y,mC(y))):S(u)};g.length||(c(y),S(u)),g.forEach(function(D){var I=n[D];p.indexOf(D)!==-1?jP(I,i,O):ohe(I,i,O)})});return w.catch(function(S){return S}),w}function ahe(n){return!!(n&&n.message!==void 0)}function ihe(n,s){for(var i=n,c=0;c<s.length;c++){if(i==null)return i;i=i[s[c]]}return i}function qP(n,s){return function(i){var c;return n.fullFields?c=ihe(s,n.fullFields):c=s[i.field||n.fullField],ahe(i)?(i.field=i.field||n.fullField,i.fieldValue=c,i):{message:typeof i=="function"?i():i,fieldValue:c,field:i.field||n.fullField}}}function KP(n,s){if(s){for(var i in s)if(s.hasOwnProperty(i)){var c=s[i];typeof c=="object"&&typeof n[i]=="object"?n[i]=ll({},n[i],c):n[i]=c}}return n}var GP=function(s,i,c,u,d,p){s.required&&(!c.hasOwnProperty(s.field)||so(i,p||s.type))&&u.push(gs(d.messages.required,s.fullField))},lhe=function(s,i,c,u,d){(/^\s+$/.test(i)||i==="")&&u.push(gs(d.messages.whitespace,s.fullField))},Jm,che=function(){if(Jm)return Jm;var n="[a-fA-F\\d:]",s=function(L){return L&&L.includeBoundaries?"(?:(?<=\\s|^)(?="+n+")|(?<="+n+")(?=\\s|$))":""},i="(?: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}",c="[a-fA-F\\d]{1,4}",u=(`
  26. (?:
  27. (?:`+c+":){7}(?:"+c+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
  28. (?:`+c+":){6}(?:"+i+"|:"+c+`|:)| // 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
  29. (?:`+c+":){5}(?::"+i+"|(?::"+c+`){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
  30. (?:`+c+":){4}(?:(?::"+c+"){0,1}:"+i+"|(?::"+c+`){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
  31. (?:`+c+":){3}(?:(?::"+c+"){0,2}:"+i+"|(?::"+c+`){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
  32. (?:`+c+":){2}(?:(?::"+c+"){0,3}:"+i+"|(?::"+c+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
  33. (?:`+c+":){1}(?:(?::"+c+"){0,4}:"+i+"|(?::"+c+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
  34. (?::(?:(?::`+c+"){0,5}:"+i+"|(?::"+c+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
  35. )(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
  36. `).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),d=new RegExp("(?:^"+i+"$)|(?:^"+u+"$)"),p=new RegExp("^"+i+"$"),g=new RegExp("^"+u+"$"),v=function(L){return L&&L.exact?d:new RegExp("(?:"+s(L)+i+s(L)+")|(?:"+s(L)+u+s(L)+")","g")};v.v4=function(A){return A&&A.exact?p:new RegExp(""+s(A)+i+s(A),"g")},v.v6=function(A){return A&&A.exact?g:new RegExp(""+s(A)+u+s(A),"g")};var C="(?:(?:[a-z]+:)?//)",y="(?:\\S+(?::\\S*)?@)?",w=v.v4().source,S=v.v6().source,$="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",O="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",D="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",I="(?::\\d{2,5})?",P='(?:[/?#][^\\s"]*)?',M="(?:"+C+"|www\\.)"+y+"(?:localhost|"+w+"|"+S+"|"+$+O+D+")"+I+P;return Jm=new RegExp("(?:^"+M+"$)","i"),Jm},YP={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},yf={integer:function(s){return yf.number(s)&&parseInt(s,10)===s},float:function(s){return yf.number(s)&&!yf.integer(s)},array:function(s){return Array.isArray(s)},regexp:function(s){if(s instanceof RegExp)return!0;try{return!!new RegExp(s)}catch{return!1}},date:function(s){return typeof s.getTime=="function"&&typeof s.getMonth=="function"&&typeof s.getYear=="function"&&!isNaN(s.getTime())},number:function(s){return isNaN(s)?!1:typeof s=="number"},object:function(s){return typeof s=="object"&&!yf.array(s)},method:function(s){return typeof s=="function"},email:function(s){return typeof s=="string"&&s.length<=320&&!!s.match(YP.email)},url:function(s){return typeof s=="string"&&s.length<=2048&&!!s.match(che())},hex:function(s){return typeof s=="string"&&!!s.match(YP.hex)}},uhe=function(s,i,c,u,d){if(s.required&&i===void 0){GP(s,i,c,u,d);return}var p=["integer","float","array","regexp","object","method","email","number","date","url","hex"],g=s.type;p.indexOf(g)>-1?yf[g](i)||u.push(gs(d.messages.types[g],s.fullField,s.type)):g&&typeof i!==s.type&&u.push(gs(d.messages.types[g],s.fullField,s.type))},fhe=function(s,i,c,u,d){var p=typeof s.len=="number",g=typeof s.min=="number",v=typeof s.max=="number",C=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,y=i,w=null,S=typeof i=="number",$=typeof i=="string",O=Array.isArray(i);if(S?w="number":$?w="string":O&&(w="array"),!w)return!1;O&&(y=i.length),$&&(y=i.replace(C,"_").length),p?y!==s.len&&u.push(gs(d.messages[w].len,s.fullField,s.len)):g&&!v&&y<s.min?u.push(gs(d.messages[w].min,s.fullField,s.min)):v&&!g&&y>s.max?u.push(gs(d.messages[w].max,s.fullField,s.max)):g&&v&&(y<s.min||y>s.max)&&u.push(gs(d.messages[w].range,s.fullField,s.min,s.max))},Sc="enum",dhe=function(s,i,c,u,d){s[Sc]=Array.isArray(s[Sc])?s[Sc]:[],s[Sc].indexOf(i)===-1&&u.push(gs(d.messages[Sc],s.fullField,s[Sc].join(", ")))},phe=function(s,i,c,u,d){if(s.pattern){if(s.pattern instanceof RegExp)s.pattern.lastIndex=0,s.pattern.test(i)||u.push(gs(d.messages.pattern.mismatch,s.fullField,i,s.pattern));else if(typeof s.pattern=="string"){var p=new RegExp(s.pattern);p.test(i)||u.push(gs(d.messages.pattern.mismatch,s.fullField,i,s.pattern))}}},on={required:GP,whitespace:lhe,type:uhe,range:fhe,enum:dhe,pattern:phe},mhe=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(so(i,"string")&&!s.required)return c();on.required(s,i,u,p,d,"string"),so(i,"string")||(on.type(s,i,u,p,d),on.range(s,i,u,p,d),on.pattern(s,i,u,p,d),s.whitespace===!0&&on.whitespace(s,i,u,p,d))}c(p)},hhe=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(so(i)&&!s.required)return c();on.required(s,i,u,p,d),i!==void 0&&on.type(s,i,u,p,d)}c(p)},ghe=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(i===""&&(i=void 0),so(i)&&!s.required)return c();on.required(s,i,u,p,d),i!==void 0&&(on.type(s,i,u,p,d),on.range(s,i,u,p,d))}c(p)},vhe=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(so(i)&&!s.required)return c();on.required(s,i,u,p,d),i!==void 0&&on.type(s,i,u,p,d)}c(p)},bhe=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(so(i)&&!s.required)return c();on.required(s,i,u,p,d),so(i)||on.type(s,i,u,p,d)}c(p)},yhe=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(so(i)&&!s.required)return c();on.required(s,i,u,p,d),i!==void 0&&(on.type(s,i,u,p,d),on.range(s,i,u,p,d))}c(p)},Che=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(so(i)&&!s.required)return c();on.required(s,i,u,p,d),i!==void 0&&(on.type(s,i,u,p,d),on.range(s,i,u,p,d))}c(p)},whe=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(i==null&&!s.required)return c();on.required(s,i,u,p,d,"array"),i!=null&&(on.type(s,i,u,p,d),on.range(s,i,u,p,d))}c(p)},Ehe=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(so(i)&&!s.required)return c();on.required(s,i,u,p,d),i!==void 0&&on.type(s,i,u,p,d)}c(p)},She="enum",_he=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(so(i)&&!s.required)return c();on.required(s,i,u,p,d),i!==void 0&&on[She](s,i,u,p,d)}c(p)},The=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(so(i,"string")&&!s.required)return c();on.required(s,i,u,p,d),so(i,"string")||on.pattern(s,i,u,p,d)}c(p)},Ahe=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(so(i,"date")&&!s.required)return c();if(on.required(s,i,u,p,d),!so(i,"date")){var v;i instanceof Date?v=i:v=new Date(i),on.type(s,v,u,p,d),v&&on.range(s,v.getTime(),u,p,d)}}c(p)},khe=function(s,i,c,u,d){var p=[],g=Array.isArray(i)?"array":typeof i;on.required(s,i,u,p,d,g),c(p)},hC=function(s,i,c,u,d){var p=s.type,g=[],v=s.required||!s.required&&u.hasOwnProperty(s.field);if(v){if(so(i,p)&&!s.required)return c();on.required(s,i,u,g,d,p),so(i,p)||on.type(s,i,u,g,d)}c(g)},xhe=function(s,i,c,u,d){var p=[],g=s.required||!s.required&&u.hasOwnProperty(s.field);if(g){if(so(i)&&!s.required)return c();on.required(s,i,u,p,d)}c(p)},Cf={string:mhe,method:hhe,number:ghe,boolean:vhe,regexp:bhe,integer:yhe,float:Che,array:whe,object:Ehe,enum:_he,pattern:The,date:Ahe,url:hC,hex:hC,email:hC,required:khe,any:xhe};function gC(){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 s=JSON.parse(JSON.stringify(this));return s.clone=this.clone,s}}}var vC=gC(),wf=function(){function n(i){this.rules=null,this._messages=vC,this.define(i)}var s=n.prototype;return s.define=function(c){var u=this;if(!c)throw new Error("Cannot configure a schema with no rules");if(typeof c!="object"||Array.isArray(c))throw new Error("Rules must be an object");this.rules={},Object.keys(c).forEach(function(d){var p=c[d];u.rules[d]=Array.isArray(p)?p:[p]})},s.messages=function(c){return c&&(this._messages=KP(gC(),c)),this._messages},s.validate=function(c,u,d){var p=this;u===void 0&&(u={}),d===void 0&&(d=function(){});var g=c,v=u,C=d;if(typeof v=="function"&&(C=v,v={}),!this.rules||Object.keys(this.rules).length===0)return C&&C(null,g),Promise.resolve(g);function y(D){var I=[],P={};function M(L){if(Array.isArray(L)){var W;I=(W=I).concat.apply(W,L)}else I.push(L)}for(var A=0;A<D.length;A++)M(D[A]);I.length?(P=mC(I),C(I,P)):C(null,g)}if(v.messages){var w=this.messages();w===vC&&(w=gC()),KP(w,v.messages),v.messages=w}else v.messages=this.messages();var S={},$=v.keys||Object.keys(this.rules);$.forEach(function(D){var I=p.rules[D],P=g[D];I.forEach(function(M){var A=M;typeof A.transform=="function"&&(g===c&&(g=ll({},g)),P=g[D]=A.transform(P)),typeof A=="function"?A={validator:A}:A=ll({},A),A.validator=p.getValidationMethod(A),!!A.validator&&(A.field=D,A.fullField=A.fullField||D,A.type=p.getType(A),S[D]=S[D]||[],S[D].push({rule:A,value:P,source:g,field:D}))})});var O={};return rhe(S,v,function(D,I){var P=D.rule,M=(P.type==="object"||P.type==="array")&&(typeof P.fields=="object"||typeof P.defaultField=="object");M=M&&(P.required||!P.required&&D.value),P.field=D.field;function A(F,q){return ll({},q,{fullField:P.fullField+"."+F,fullFields:P.fullFields?[].concat(P.fullFields,[F]):[F]})}function L(F){F===void 0&&(F=[]);var q=Array.isArray(F)?F:[F];!v.suppressWarning&&q.length&&n.warning("async-validator:",q),q.length&&P.message!==void 0&&(q=[].concat(P.message));var re=q.map(qP(P,g));if(v.first&&re.length)return O[P.field]=1,I(re);if(!M)I(re);else{if(P.required&&!D.value)return P.message!==void 0?re=[].concat(P.message).map(qP(P,g)):v.error&&(re=[v.error(P,gs(v.messages.required,P.field))]),I(re);var be={};P.defaultField&&Object.keys(D.value).map(function(ae){be[ae]=P.defaultField}),be=ll({},be,D.rule.fields);var ce={};Object.keys(be).forEach(function(ae){var _e=be[ae],Xe=Array.isArray(_e)?_e:[_e];ce[ae]=Xe.map(A.bind(null,ae))});var Z=new n(ce);Z.messages(v.messages),D.rule.options&&(D.rule.options.messages=v.messages,D.rule.options.error=v.error),Z.validate(D.value,D.rule.options||v,function(ae){var _e=[];re&&re.length&&_e.push.apply(_e,re),ae&&ae.length&&_e.push.apply(_e,ae),I(_e.length?_e:null)})}}var W;if(P.asyncValidator)W=P.asyncValidator(P,D.value,L,D.source,v);else if(P.validator){try{W=P.validator(P,D.value,L,D.source,v)}catch(F){console.error==null||console.error(F),v.suppressValidatorError||setTimeout(function(){throw F},0),L(F.message)}W===!0?L():W===!1?L(typeof P.message=="function"?P.message(P.fullField||P.field):P.message||(P.fullField||P.field)+" fails"):W instanceof Array?L(W):W instanceof Error&&L(W.message)}W&&W.then&&W.then(function(){return L()},function(F){return L(F)})},function(D){y(D)},g)},s.getType=function(c){if(c.type===void 0&&c.pattern instanceof RegExp&&(c.type="pattern"),typeof c.validator!="function"&&c.type&&!Cf.hasOwnProperty(c.type))throw new Error(gs("Unknown rule type %s",c.type));return c.type||"string"},s.getValidationMethod=function(c){if(typeof c.validator=="function")return c.validator;var u=Object.keys(c),d=u.indexOf("message");return d!==-1&&u.splice(d,1),u.length===1&&u[0]==="required"?Cf.required:Cf[this.getType(c)]||void 0},n}();wf.register=function(s,i){if(typeof i!="function")throw new Error("Cannot register a validator by type, validator is not a function");Cf[s]=i};wf.warning=the;wf.messages=vC;wf.validators=Cf;const $he=["","error","validating","success"],Nhe=un({label:String,labelWidth:{type:[String,Number],default:""},prop:{type:Zt([String,Array])},required:{type:Boolean,default:void 0},rules:{type:Zt([Object,Array])},error:String,validateStatus:{type:String,values:$he},for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{type:String,values:Zi}}),XP="ElLabelWrap";var Ohe=mt({name:XP,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(n,{slots:s}){const i=Kt(qa),c=Kt(el);(!i||!c)&&Rm(XP,"usage: <el-form><el-form-item><label-wrap /></el-form-item></el-form>");const u=Vt("form"),d=le(),p=le(0),g=()=>{var y;if((y=d.value)==null?void 0:y.firstElementChild){const w=window.getComputedStyle(d.value.firstElementChild).width;return Math.ceil(Number.parseFloat(w))}else return 0},v=(y="update")=>{jt(()=>{s.default&&n.isAutoWidth&&(y==="update"?p.value=g():y==="remove"&&i.deregisterLabelWidth(p.value))})},C=()=>v("update");return Tn(()=>{C()}),bo(()=>{v("remove")}),Li(()=>C()),lt(p,(y,w)=>{n.updateAll&&i.registerLabelWidth(y,w)}),uR(ee(()=>{var y,w;return(w=(y=d.value)==null?void 0:y.firstElementChild)!=null?w:null}),C),()=>{var y,w;if(!s)return null;const{isAutoWidth:S}=n;if(S){const $=i.autoLabelWidth,O={};if($&&$!=="auto"){const D=Math.max(0,Number.parseInt($,10)-p.value),I=i.labelPosition==="left"?"marginRight":"marginLeft";D&&(O[I]=`${D}px`)}return wt("div",{ref:d,class:[u.be("item","label-wrap")],style:O},[(y=s.default)==null?void 0:y.call(s)])}else return wt(vn,{ref:d},[(w=s.default)==null?void 0:w.call(s)])}}});const Rhe=["for"],Phe={name:"ElFormItem"},Bhe=mt(st(ye({},Phe),{props:Nhe,setup(n,{expose:s}){const i=n,c="ElFormItem",u=Xy(),d=Kt(qa);d||Rm(c,"usage: <el-form><el-form-item /></el-form>");const p=Kt(el,void 0),g=ps(void 0,{formItem:!1}),v=Vt("form-item"),C=le(""),y=hie(C,100),w=le(""),S=le();let $,O=!1;const D=ee(()=>{if(d.labelPosition==="top")return{};const qe=Qi(i.labelWidth||d.labelWidth||"");return qe?{width:qe}:{}}),I=ee(()=>{if(d.labelPosition==="top"||d.inline)return{};if(!i.label&&!i.labelWidth&&F)return{};const qe=Qi(i.labelWidth||d.labelWidth||"");return!i.label&&!u.label?{marginLeft:qe}:{}}),P=ee(()=>[v.b(),v.m(g.value),v.is("error",C.value==="error"),v.is("validating",C.value==="validating"),v.is("success",C.value==="success"),v.is("required",Z.value||i.required),v.is("no-asterisk",d.hideRequiredAsterisk),{[v.m("feedback")]:d.statusIcon}]),M=ee(()=>Ar(i.inlineMessage)?i.inlineMessage:d.inlineMessage||!1),A=ee(()=>[v.e("error"),{[v.em("error","inline")]:M.value}]),L=ee(()=>i.prop?tn(i.prop)?i.prop:i.prop.join("."):""),W=ee(()=>i.for||L.value),F=!!p,q=ee(()=>{const qe=d.model;if(!(!qe||!i.prop))return xm(qe,i.prop).value}),re=ee(()=>{const qe=i.rules?d0(i.rules):[],bt=d.rules;if(bt&&i.prop){const Nt=xm(bt,i.prop).value;Nt&&qe.push(...d0(Nt))}return i.required!==void 0&&qe.push({required:!!i.required}),qe}),be=ee(()=>re.value.length>0),ce=qe=>re.value.filter(Nt=>!Nt.trigger||!qe?!0:Array.isArray(Nt.trigger)?Nt.trigger.includes(qe):Nt.trigger===qe).map(Et=>{var it=Et,{trigger:Nt}=it,At=ry(it,["trigger"]);return At}),Z=ee(()=>re.value.some(qe=>qe.required===!0)),ae=ee(()=>y.value==="error"&&i.showMessage&&d.showMessage),_e=ee(()=>`${i.label||""}${d.labelSuffix||""}`),Xe=qe=>{C.value=qe},Ve=qe=>{var bt,Nt;const{errors:At,fields:Et}=qe;(!At||!Et)&&console.error(qe),Xe("error"),w.value=At?(Nt=(bt=At==null?void 0:At[0])==null?void 0:bt.message)!=null?Nt:`${i.prop} is required`:"",d.emit("validate",i.prop,!1,w.value)},pt=()=>{Xe("success"),d.emit("validate",i.prop,!0,"")},je=async qe=>{const bt=L.value;return new wf({[bt]:qe}).validate({[bt]:q.value},{firstFields:!0}).then(()=>(pt(),!0)).catch(At=>(Ve(At),Promise.reject(At)))},U=async(qe,bt)=>{if(O)return O=!1,!1;const Nt=Lt(bt);if(!be.value)return bt==null||bt(!1),!1;const At=ce(qe);return At.length===0?(bt==null||bt(!0),!0):(Xe("validating"),je(At).then(()=>(bt==null||bt(!0),!0)).catch(Et=>{const{fields:it}=Et;return bt==null||bt(!1,it),Nt?!1:Promise.reject(it)}))},Me=()=>{Xe(""),w.value=""},_t=async()=>{const qe=d.model;if(!qe||!i.prop)return;const bt=xm(qe,i.prop);w0(bt.value,$)||(O=!0),bt.value=$,await jt(),Me()};lt(()=>i.error,qe=>{w.value=qe||"",Xe(qe?"error":"")},{immediate:!0}),lt(()=>i.validateStatus,qe=>Xe(qe||""));const he=Ro(st(ye({},wr(i)),{$el:S,size:g,validateState:C,resetField:_t,clearValidate:Me,validate:U}));return no(el,he),Tn(()=>{i.prop&&(d.addField(he),$=Sae(q.value))}),bo(()=>{d.removeField(he)}),s({size:g,validateMessage:w,validateState:C,validate:U,clearValidate:Me,resetField:_t}),(qe,bt)=>(Q(),$e("div",{ref_key:"formItemRef",ref:S,class:me(V(P))},[wt(V(Ohe),{"is-auto-width":V(D).width==="auto","update-all":V(d).labelWidth==="auto"},{default:dt(()=>[qe.label||qe.$slots.label?(Q(),$e("label",{key:0,for:V(W),class:me(V(v).e("label")),style:nn(V(D))},[vt(qe.$slots,"label",{label:V(_e)},()=>[Yo(Qt(V(_e)),1)])],14,Rhe)):ot("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),Ae("div",{class:me(V(v).e("content")),style:nn(V(I))},[vt(qe.$slots,"default"),wt($s,{name:`${V(v).namespace.value}-zoom-in-top`},{default:dt(()=>[V(ae)?vt(qe.$slots,"error",{key:0,error:w.value},()=>[Ae("div",{class:me(V(A))},Qt(w.value),3)]):ot("v-if",!0)]),_:3},8,["name"])],6)],2))}}));var JP=Gt(Bhe,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const rCe=oo(Xme,{FormItem:JP}),aCe=xr(JP),Dhe=un({step:{type:Number,default:1},stepStrictly:{type:Boolean,default:!1},max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:{type:Number},disabled:{type:Boolean,default:!1},size:{type:String,values:Zi},controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},name:String,label:String,placeholder:String,precision:{type:Number,validator:n=>n>=0&&n===Number.parseInt(`${n}`,10)}}),Lhe={change:(n,s)=>n!==s,blur:n=>n instanceof FocusEvent,focus:n=>n instanceof FocusEvent,input:n=>Bn(n),"update:modelValue":n=>Bn(n)||n===void 0},Ihe=mt({name:"ElInputNumber",components:{ElInput:D0,ElIcon:fo,ArrowUp:$0,ArrowDown:mR,Plus:Vle,Minus:Lle},directives:{RepeatClick:Hde},props:Dhe,emits:Lhe,setup(n,{emit:s}){const i=le(),c=Ro({currentValue:n.modelValue,userInput:null}),{formItem:u}=Mm(),d=Vt("input-number"),p=ee(()=>D(n.modelValue,-1)<n.min),g=ee(()=>D(n.modelValue)>n.max),v=ee(()=>{const ce=O(n.step);return sa(n.precision)?Math.max(O(n.modelValue),ce):(ce>n.precision,n.precision)}),C=ee(()=>n.controls&&n.controlsPosition==="right"),y=ps(),w=cf(),S=ee(()=>{if(c.userInput!==null)return c.userInput;let ce=c.currentValue;if(Bn(ce)){if(Number.isNaN(ce))return"";sa(n.precision)||(ce=ce.toFixed(n.precision))}return ce}),$=(ce,Z)=>(sa(Z)&&(Z=v.value),Number.parseFloat(`${Math.round(ce*10**Z)/10**Z}`)),O=ce=>{if(sa(ce))return 0;const Z=ce.toString(),ae=Z.indexOf(".");let _e=0;return ae!==-1&&(_e=Z.length-ae-1),_e},D=(ce,Z=1)=>Bn(ce)?(ce=Bn(ce)?ce:Number.NaN,$(ce+n.step*Z)):c.currentValue,I=()=>{if(w.value||g.value)return;const ce=n.modelValue||0,Z=D(ce);A(Z)},P=()=>{if(w.value||p.value)return;const ce=n.modelValue||0,Z=D(ce,-1);A(Z)},M=(ce,Z)=>{const{max:ae,min:_e,step:Xe,precision:Ve,stepStrictly:pt}=n;let je=Number(ce);return ce===null&&(je=Number.NaN),Number.isNaN(je)||(pt&&(je=Math.round(je/Xe)*Xe),sa(Ve)||(je=$(je,Ve)),(je>ae||je<_e)&&(je=je>ae?ae:_e,Z&&s("update:modelValue",je))),je},A=ce=>{var Z;const ae=c.currentValue;let _e=M(ce);ae!==_e&&(Number.isNaN(_e)&&(_e=void 0),c.userInput=null,s("update:modelValue",_e),s("input",_e),s("change",_e,ae),(Z=u==null?void 0:u.validate)==null||Z.call(u,"change").catch(Xe=>Wa()),c.currentValue=_e)},L=ce=>c.userInput=ce,W=ce=>{const Z=ce!==""?Number(ce):"";(Bn(Z)&&!Number.isNaN(Z)||ce==="")&&A(Z),c.userInput=null},F=()=>{var ce,Z;(Z=(ce=i.value)==null?void 0:ce.focus)==null||Z.call(ce)},q=()=>{var ce,Z;(Z=(ce=i.value)==null?void 0:ce.blur)==null||Z.call(ce)},re=ce=>{s("focus",ce)},be=ce=>{var Z;s("blur",ce),(Z=u==null?void 0:u.validate)==null||Z.call(u,"blur").catch(ae=>Wa())};return lt(()=>n.modelValue,ce=>{const Z=M(ce,!0);c.currentValue=Z,c.userInput=null},{immediate:!0}),Tn(()=>{var ce;const Z=(ce=i.value)==null?void 0:ce.input;if(Z.setAttribute("role","spinbutton"),Z.setAttribute("aria-valuemax",String(n.max)),Z.setAttribute("aria-valuemin",String(n.min)),Z.setAttribute("aria-valuenow",String(c.currentValue)),Z.setAttribute("aria-disabled",String(w.value)),!Bn(n.modelValue)){let ae=Number(n.modelValue);Number.isNaN(ae)&&(ae=void 0),s("update:modelValue",ae)}}),Li(()=>{var ce;const Z=(ce=i.value)==null?void 0:ce.input;Z==null||Z.setAttribute("aria-valuenow",c.currentValue)}),{input:i,displayValue:S,handleInput:L,handleInputChange:W,controlsAtRight:C,decrease:P,increase:I,inputNumberSize:y,inputNumberDisabled:w,maxDisabled:g,minDisabled:p,focus:F,blur:q,handleFocus:re,handleBlur:be,ns:d}}});function Mhe(n,s,i,c,u,d){const p=Ht("arrow-down"),g=Ht("minus"),v=Ht("el-icon"),C=Ht("arrow-up"),y=Ht("plus"),w=Ht("el-input"),S=Wu("repeat-click");return Q(),$e("div",{class:me([n.ns.b(),n.ns.m(n.inputNumberSize),n.ns.is("disabled",n.inputNumberDisabled),n.ns.is("without-controls",!n.controls),n.ns.is("controls-right",n.controlsAtRight)]),onDragstart:s[2]||(s[2]=Pn(()=>{},["prevent"]))},[n.controls?gn((Q(),$e("span",{key:0,role:"button",class:me([n.ns.e("decrease"),n.ns.is("disabled",n.minDisabled)]),onKeydown:s[0]||(s[0]=Un((...$)=>n.decrease&&n.decrease(...$),["enter"]))},[wt(v,null,{default:dt(()=>[n.controlsAtRight?(Q(),gt(p,{key:0})):(Q(),gt(g,{key:1}))]),_:1})],34)),[[S,n.decrease]]):ot("v-if",!0),n.controls?gn((Q(),$e("span",{key:1,role:"button",class:me([n.ns.e("increase"),n.ns.is("disabled",n.maxDisabled)]),onKeydown:s[1]||(s[1]=Un((...$)=>n.increase&&n.increase(...$),["enter"]))},[wt(v,null,{default:dt(()=>[n.controlsAtRight?(Q(),gt(C,{key:0})):(Q(),gt(y,{key:1}))]),_:1})],34)),[[S,n.increase]]):ot("v-if",!0),wt(w,{ref:"input",type:"number",step:n.step,"model-value":n.displayValue,placeholder:n.placeholder,disabled:n.inputNumberDisabled,size:n.inputNumberSize,max:n.max,min:n.min,name:n.name,label:n.label,"validate-event":!1,onKeydown:[Un(Pn(n.increase,["prevent"]),["up"]),Un(Pn(n.decrease,["prevent"]),["down"])],onBlur:n.handleBlur,onFocus:n.handleFocus,onInput:n.handleInput,onChange:n.handleInputChange},null,8,["step","model-value","placeholder","disabled","size","max","min","name","label","onKeydown","onBlur","onFocus","onInput","onChange"])],34)}var Fhe=Gt(Ihe,[["render",Mhe],["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const iCe=oo(Fhe),QP="ElSelectGroup",Qm="ElSelect";function Hhe(n,s){const i=Kt(Qm),c=Kt(QP,{disabled:!1}),u=ee(()=>Object.prototype.toString.call(n.value).toLowerCase()==="[object object]"),d=ee(()=>i.props.multiple?w(i.props.modelValue,n.value):S(n.value,i.props.modelValue)),p=ee(()=>{if(i.props.multiple){const D=i.props.modelValue||[];return!d.value&&D.length>=i.props.multipleLimit&&i.props.multipleLimit>0}else return!1}),g=ee(()=>n.label||(u.value?"":n.value)),v=ee(()=>n.value||n.label||""),C=ee(()=>n.disabled||s.groupDisabled||p.value),y=pn(),w=(D=[],I)=>{if(u.value){const P=i.props.valueKey;return D&&D.some(M=>Uo(M,P)===Uo(I,P))}else return D&&D.includes(I)},S=(D,I)=>{if(u.value){const{valueKey:P}=i.props;return Uo(D,P)===Uo(I,P)}else return D===I},$=()=>{!n.disabled&&!c.disabled&&(i.hoverIndex=i.optionsArray.indexOf(y.proxy))};lt(()=>g.value,()=>{!n.created&&!i.props.remote&&i.setSelected()}),lt(()=>n.value,(D,I)=>{const{remote:P,valueKey:M}=i.props;if(!n.created&&!P){if(M&&typeof D=="object"&&typeof I=="object"&&D[M]===I[M])return;i.setSelected()}}),lt(()=>c.disabled,()=>{s.groupDisabled=c.disabled},{immediate:!0});const{queryChange:O}=sn(i);return lt(O,D=>{const{query:I}=V(D),P=new RegExp(wie(I),"i");s.visible=P.test(g.value)||n.created,s.visible||i.filteredOptionsCount--}),{select:i,currentLabel:g,currentValue:v,itemSelected:d,isDisabled:C,hoverItem:$}}const zhe=mt({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},setup(n){const s=Vt("select"),i=Ro({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:c,itemSelected:u,isDisabled:d,select:p,hoverItem:g}=Hhe(n,i),{visible:v,hover:C}=wr(i),y=pn().proxy,w=y.value;p.onOptionCreate(y),bo(()=>{const{selected:$}=p,D=(p.props.multiple?$:[$]).some(I=>I.value===y.value);p.cachedOptions.get(w)===y&&!D&&jt(()=>{p.cachedOptions.delete(w)}),p.onOptionDestroy(w,y)});function S(){n.disabled!==!0&&i.groupDisabled!==!0&&p.handleOptionSelect(y,!0)}return{ns:s,currentLabel:c,itemSelected:u,isDisabled:d,select:p,hoverItem:g,visible:v,hover:C,selectOptionClick:S,states:i}}});function Vhe(n,s,i,c,u,d){return gn((Q(),$e("li",{class:me([n.ns.be("dropdown","item"),n.ns.is("disabled",n.isDisabled),{selected:n.itemSelected,hover:n.hover}]),onMouseenter:s[0]||(s[0]=(...p)=>n.hoverItem&&n.hoverItem(...p)),onClick:s[1]||(s[1]=Pn((...p)=>n.selectOptionClick&&n.selectOptionClick(...p),["stop"]))},[vt(n.$slots,"default",{},()=>[Ae("span",null,Qt(n.currentLabel),1)])],34)),[[Po,n.visible]])}var bC=Gt(zhe,[["render",Vhe],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const Uhe=mt({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const n=Kt(Qm),s=Vt("select"),i=ee(()=>n.props.popperClass),c=ee(()=>n.props.multiple),u=ee(()=>n.props.fitInputWidth),d=le("");function p(){var g;d.value=`${(g=n.selectWrapper)==null?void 0:g.getBoundingClientRect().width}px`}return Tn(()=>{p(),k0(n.selectWrapper,p)}),bo(()=>{x0(n.selectWrapper,p)}),{ns:s,minWidth:d,popperClass:i,isMultiple:c,isFitInputWidth:u}}});function jhe(n,s,i,c,u,d){return Q(),$e("div",{class:me([n.ns.b("dropdown"),n.ns.is("multiple",n.isMultiple),n.popperClass]),style:nn({[n.isFitInputWidth?"width":"minWidth"]:n.minWidth})},[vt(n.$slots,"default")],6)}var Whe=Gt(Uhe,[["render",jhe],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);function qhe(n){const{t:s}=tl();return Ro({options:new Map,cachedOptions:new Map,createdLabel:null,createdSelected:!1,selected:n.multiple?[]:{},inputLength:20,inputWidth:0,initialInputHeight:0,optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:s("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1,prefixWidth:11,tagInMultiLine:!1})}const Khe=(n,s,i)=>{const{t:c}=tl(),u=Vt("select"),d=le(null),p=le(null),g=le(null),v=le(null),C=le(null),y=le(null),w=le(-1),S=zu({query:""}),$=zu(""),O=Kt(qa,{}),D=Kt(el,{}),I=ee(()=>!n.filterable||n.multiple||!s.visible),P=ee(()=>n.disabled||O.disabled),M=ee(()=>{const X=n.multiple?Array.isArray(n.modelValue)&&n.modelValue.length>0:n.modelValue!==void 0&&n.modelValue!==null&&n.modelValue!=="";return n.clearable&&!P.value&&s.inputHovering&&X}),A=ee(()=>n.remote&&n.filterable?"":n.suffixIcon),L=ee(()=>u.is("reverse",A.value&&s.visible)),W=ee(()=>n.remote?300:0),F=ee(()=>n.loading?n.loadingText||c("el.select.loading"):n.remote&&s.query===""&&s.options.size===0?!1:n.filterable&&s.query&&s.options.size>0&&s.filteredOptionsCount===0?n.noMatchText||c("el.select.noMatch"):s.options.size===0?n.noDataText||c("el.select.noData"):null),q=ee(()=>Array.from(s.options.values())),re=ee(()=>Array.from(s.cachedOptions.values())),be=ee(()=>{const X=q.value.filter(ge=>!ge.created).some(ge=>ge.currentLabel===s.query);return n.filterable&&n.allowCreate&&s.query!==""&&!X}),ce=ps(),Z=ee(()=>["small"].includes(ce.value)?"small":"default"),ae=ee({get(){return s.visible&&F.value!==!1},set(X){s.visible=X}});lt(()=>P.value,()=>{jt(()=>{_e()})}),lt(()=>n.placeholder,X=>{s.cachedPlaceHolder=s.currentPlaceholder=X}),lt(()=>n.modelValue,(X,ge)=>{var Pe;n.multiple&&(_e(),X&&X.length>0||p.value&&s.query!==""?s.currentPlaceholder="":s.currentPlaceholder=s.cachedPlaceHolder,n.filterable&&!n.reserveKeyword&&(s.query="",Xe(s.query))),je(),n.filterable&&!n.multiple&&(s.inputLength=20),w0(X,ge)||(Pe=D.validate)==null||Pe.call(D,"change").catch(nt=>Wa())},{flush:"post",deep:!0}),lt(()=>s.visible,X=>{var ge,Pe,nt;X?((Pe=(ge=g.value)==null?void 0:ge.updatePopper)==null||Pe.call(ge),n.filterable&&(s.filteredOptionsCount=s.optionsCount,s.query=n.remote?"":s.selectedLabel,n.multiple?(nt=p.value)==null||nt.focus():s.selectedLabel&&(s.currentPlaceholder=`${s.selectedLabel}`,s.selectedLabel=""),Xe(s.query),!n.multiple&&!n.remote&&(S.value.query="",Vu(S),Vu($)))):(p.value&&p.value.blur(),s.query="",s.previousQuery=null,s.selectedLabel="",s.inputLength=20,s.menuVisibleOnFocus=!1,Me(),jt(()=>{p.value&&p.value.value===""&&s.selected.length===0&&(s.currentPlaceholder=s.cachedPlaceHolder)}),n.multiple||(s.selected&&(n.filterable&&n.allowCreate&&s.createdSelected&&s.createdLabel?s.selectedLabel=s.createdLabel:s.selectedLabel=s.selected.currentLabel,n.filterable&&(s.query=s.selectedLabel)),n.filterable&&(s.currentPlaceholder=s.cachedPlaceHolder))),i.emit("visible-change",X)}),lt(()=>s.options.entries(),()=>{var X,ge,Pe;if(!Sn)return;(ge=(X=g.value)==null?void 0:X.updatePopper)==null||ge.call(X),n.multiple&&_e();const nt=((Pe=C.value)==null?void 0:Pe.querySelectorAll("input"))||[];Array.from(nt).includes(document.activeElement)||je(),n.defaultFirstOption&&(n.filterable||n.remote)&&s.filteredOptionsCount&&pt()},{flush:"post"}),lt(()=>s.hoverIndex,X=>{typeof X=="number"&&X>-1&&(w.value=q.value[X]||{}),q.value.forEach(ge=>{ge.hover=w.value===ge})});const _e=()=>{n.collapseTags&&!n.filterable||jt(()=>{var X,ge;if(!d.value)return;const Pe=d.value.$el.childNodes,nt=Array.from(Pe).find(bn=>bn.tagName==="INPUT"),Jt=v.value,It=s.initialInputHeight||ER(ce.value||O.size);nt.style.height=s.selected.length===0?`${It}px`:`${Math.max(Jt?Jt.clientHeight+(Jt.clientHeight>It?6:0):0,It)}px`,s.tagInMultiLine=Number.parseFloat(nt.style.height)>=It,s.visible&&F.value!==!1&&((ge=(X=g.value)==null?void 0:X.updatePopper)==null||ge.call(X))})},Xe=X=>{if(!(s.previousQuery===X||s.isOnComposition)){if(s.previousQuery===null&&(typeof n.filterMethod=="function"||typeof n.remoteMethod=="function")){s.previousQuery=X;return}s.previousQuery=X,jt(()=>{var ge,Pe;s.visible&&((Pe=(ge=g.value)==null?void 0:ge.updatePopper)==null||Pe.call(ge))}),s.hoverIndex=-1,n.multiple&&n.filterable&&jt(()=>{const ge=p.value.value.length*15+20;s.inputLength=n.collapseTags?Math.min(50,ge):ge,Ve(),_e()}),n.remote&&typeof n.remoteMethod=="function"?(s.hoverIndex=-1,n.remoteMethod(X)):typeof n.filterMethod=="function"?(n.filterMethod(X),Vu($)):(s.filteredOptionsCount=s.optionsCount,S.value.query=X,Vu(S),Vu($)),n.defaultFirstOption&&(n.filterable||n.remote)&&s.filteredOptionsCount&&pt()}},Ve=()=>{s.currentPlaceholder!==""&&(s.currentPlaceholder=p.value.value?"":s.cachedPlaceHolder)},pt=()=>{const X=q.value.filter(nt=>nt.visible&&!nt.disabled&&!nt.states.groupDisabled),ge=X.find(nt=>nt.created),Pe=X[0];s.hoverIndex=Wn(q.value,ge||Pe)},je=()=>{var X;if(n.multiple)s.selectedLabel="";else{const Pe=U(n.modelValue);((X=Pe.props)==null?void 0:X.created)?(s.createdLabel=Pe.props.value,s.createdSelected=!0):s.createdSelected=!1,s.selectedLabel=Pe.currentLabel,s.selected=Pe,n.filterable&&(s.query=s.selectedLabel);return}const ge=[];Array.isArray(n.modelValue)&&n.modelValue.forEach(Pe=>{ge.push(U(Pe))}),s.selected=ge,jt(()=>{_e()})},U=X=>{let ge;const Pe=Ip(X).toLowerCase()==="object",nt=Ip(X).toLowerCase()==="null",Jt=Ip(X).toLowerCase()==="undefined";for(let Rt=s.cachedOptions.size-1;Rt>=0;Rt--){const fn=re.value[Rt];if(Pe?Uo(fn,n.valueKey)===Uo(X,n.valueKey):fn.value===X){ge={value:X,currentLabel:fn.currentLabel,isDisabled:fn.isDisabled};break}}if(ge)return ge;const It=Pe?X.label:!nt&&!Jt?X:"",bn={value:X,currentLabel:It};return n.multiple&&(bn.hitState=!1),bn},Me=()=>{setTimeout(()=>{const X=n.valueKey;n.multiple?s.selected.length>0?s.hoverIndex=Math.min.apply(null,s.selected.map(ge=>q.value.findIndex(Pe=>Uo(Pe,X)===Uo(ge,X)))):s.hoverIndex=-1:s.hoverIndex=q.value.findIndex(ge=>ut(ge)===ut(s.selected))},300)},_t=()=>{var X,ge;he(),(ge=(X=g.value)==null?void 0:X.updatePopper)==null||ge.call(X),n.multiple&&!n.filterable&&_e()},he=()=>{var X;s.inputWidth=(X=d.value)==null?void 0:X.$el.getBoundingClientRect().width},qe=()=>{n.filterable&&s.query!==s.selectedLabel&&(s.query=s.selectedLabel,Xe(s.query))},bt=fc(()=>{qe()},W.value),Nt=fc(X=>{Xe(X.target.value)},W.value),At=X=>{w0(n.modelValue,X)||i.emit(Pm,X)},Et=X=>{if(X.target.value.length<=0&&!fe()){const ge=n.modelValue.slice();ge.pop(),i.emit(jn,ge),At(ge)}X.target.value.length===1&&n.modelValue.length===0&&(s.currentPlaceholder=s.cachedPlaceHolder)},it=(X,ge)=>{const Pe=s.selected.indexOf(ge);if(Pe>-1&&!P.value){const nt=n.modelValue.slice();nt.splice(Pe,1),i.emit(jn,nt),At(nt),i.emit("remove-tag",ge.value)}X.stopPropagation()},T=X=>{X.stopPropagation();const ge=n.multiple?[]:"";if(typeof ge!="string")for(const Pe of s.selected)Pe.isDisabled&&ge.push(Pe.value);i.emit(jn,ge),At(ge),s.visible=!1,i.emit("clear")},Dn=(X,ge)=>{var Pe;if(n.multiple){const nt=(n.modelValue||[]).slice(),Jt=Wn(nt,X.value);Jt>-1?nt.splice(Jt,1):(n.multipleLimit<=0||nt.length<n.multipleLimit)&&nt.push(X.value),i.emit(jn,nt),At(nt),X.created&&(s.query="",Xe(""),s.inputLength=20),n.filterable&&((Pe=p.value)==null||Pe.focus())}else i.emit(jn,X.value),At(X.value),s.visible=!1;s.isSilentBlur=ge,qn(),!s.visible&&jt(()=>{Kn(X)})},Wn=(X=[],ge)=>{if(!ln(ge))return X.indexOf(ge);const Pe=n.valueKey;let nt=-1;return X.some((Jt,It)=>Uo(Jt,Pe)===Uo(ge,Pe)?(nt=It,!0):!1),nt},qn=()=>{s.softFocus=!0;const X=p.value||d.value;X&&(X==null||X.focus())},Kn=X=>{var ge,Pe,nt,Jt,It;const bn=Array.isArray(X)?X[0]:X;let Rt=null;if(bn==null?void 0:bn.value){const fn=q.value.filter(Ds=>Ds.value===bn.value);fn.length>0&&(Rt=fn[0].$el)}if(g.value&&Rt){const fn=(Jt=(nt=(Pe=(ge=g.value)==null?void 0:ge.popperRef)==null?void 0:Pe.contentRef)==null?void 0:nt.querySelector)==null?void 0:Jt.call(nt,`.${u.be("dropdown","wrap")}`);fn&&Sie(fn,Rt)}(It=y.value)==null||It.handleScroll()},j=X=>{s.optionsCount++,s.filteredOptionsCount++,s.options.set(X.value,X),s.cachedOptions.set(X.value,X)},Y=(X,ge)=>{s.options.get(X)===ge&&(s.optionsCount--,s.filteredOptionsCount--,s.options.delete(X))},pe=X=>{X.code!==Ns.backspace&&fe(!1),s.inputLength=p.value.value.length*15+20,_e()},fe=X=>{if(!Array.isArray(s.selected))return;const ge=s.selected[s.selected.length-1];if(!!ge)return X===!0||X===!1?(ge.hitState=X,X):(ge.hitState=!ge.hitState,ge.hitState)},K=X=>{const ge=X.target.value;if(X.type==="compositionend")s.isOnComposition=!1,jt(()=>Xe(ge));else{const Pe=ge[ge.length-1]||"";s.isOnComposition=!SR(Pe)}},Fe=()=>{jt(()=>Kn(s.selected))},We=X=>{s.softFocus?s.softFocus=!1:((n.automaticDropdown||n.filterable)&&(n.filterable&&!s.visible&&(s.menuVisibleOnFocus=!0),s.visible=!0),i.emit("focus",X))},de=()=>{var X;s.visible=!1,(X=d.value)==null||X.blur()},De=X=>{jt(()=>{s.isSilentBlur?s.isSilentBlur=!1:i.emit("blur",X)}),s.softFocus=!1},ke=X=>{T(X)},ct=()=>{s.visible=!1},te=()=>{var X;n.automaticDropdown||P.value||(s.menuVisibleOnFocus?s.menuVisibleOnFocus=!1:s.visible=!s.visible,s.visible&&((X=p.value||d.value)==null||X.focus()))},He=()=>{s.visible?q.value[s.hoverIndex]&&Dn(q.value[s.hoverIndex],void 0):te()},ut=X=>ln(X.value)?Uo(X.value,n.valueKey):X.value,yt=ee(()=>q.value.filter(X=>X.visible).every(X=>X.disabled)),ze=X=>{if(!s.visible){s.visible=!0;return}if(!(s.options.size===0||s.filteredOptionsCount===0)&&!s.isOnComposition&&!yt.value){X==="next"?(s.hoverIndex++,s.hoverIndex===s.options.size&&(s.hoverIndex=0)):X==="prev"&&(s.hoverIndex--,s.hoverIndex<0&&(s.hoverIndex=s.options.size-1));const ge=q.value[s.hoverIndex];(ge.disabled===!0||ge.states.groupDisabled===!0||!ge.visible)&&ze(X),jt(()=>Kn(w.value))}};return{optionsArray:q,selectSize:ce,handleResize:_t,debouncedOnInputChange:bt,debouncedQueryChange:Nt,deletePrevTag:Et,deleteTag:it,deleteSelected:T,handleOptionSelect:Dn,scrollToOption:Kn,readonly:I,resetInputHeight:_e,showClose:M,iconComponent:A,iconReverse:L,showNewOption:be,collapseTagSize:Z,setSelected:je,managePlaceholder:Ve,selectDisabled:P,emptyText:F,toggleLastOptionHitState:fe,resetInputState:pe,handleComposition:K,onOptionCreate:j,onOptionDestroy:Y,handleMenuEnter:Fe,handleFocus:We,blur:de,handleBlur:De,handleClearClick:ke,handleClose:ct,toggleMenu:te,selectOption:He,getValueKey:ut,navigateOptions:ze,dropMenuVisible:ae,queryChange:S,groupQueryChange:$,reference:d,input:p,tooltipRef:g,tags:v,selectWrapper:C,scrollbar:y}},yC="ElSelect",Ghe=mt({name:yC,componentName:yC,components:{ElInput:D0,ElSelectMenu:Whe,ElOption:bC,ElTag:Ppe,ElScrollbar:L0,ElTooltip:Y0,ElIcon:fo},directives:{ClickOutside:CP},props:{name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:Bm},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod: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:{type:Boolean,default:!1},popperAppendToBody:{type:Boolean,default:void 0},teleported:Bs.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:[String,Object],default:N0},fitInputWidth:{type:Boolean,default:!1},suffixIcon:{type:[String,Object],default:$0},tagType:st(ye({},zP.type),{default:"info"})},emits:[jn,Pm,"remove-tag","clear","visible-change","focus","blur"],setup(n,s){const i=Vt("select"),c=Vt("input"),{t:u}=tl(),d=qhe(n),{optionsArray:p,selectSize:g,readonly:v,handleResize:C,collapseTagSize:y,debouncedOnInputChange:w,debouncedQueryChange:S,deletePrevTag:$,deleteTag:O,deleteSelected:D,handleOptionSelect:I,scrollToOption:P,setSelected:M,resetInputHeight:A,managePlaceholder:L,showClose:W,selectDisabled:F,iconComponent:q,iconReverse:re,showNewOption:be,emptyText:ce,toggleLastOptionHitState:Z,resetInputState:ae,handleComposition:_e,onOptionCreate:Xe,onOptionDestroy:Ve,handleMenuEnter:pt,handleFocus:je,blur:U,handleBlur:Me,handleClearClick:_t,handleClose:he,toggleMenu:qe,selectOption:bt,getValueKey:Nt,navigateOptions:At,dropMenuVisible:Et,reference:it,input:T,tooltipRef:Dn,tags:Wn,selectWrapper:qn,scrollbar:Kn,queryChange:j,groupQueryChange:Y}=Khe(n,d,s),{focus:pe}=yce(it),{inputWidth:fe,selected:K,inputLength:Fe,filteredOptionsCount:We,visible:de,softFocus:De,selectedLabel:ke,hoverIndex:ct,query:te,inputHovering:He,currentPlaceholder:ut,menuVisibleOnFocus:yt,isOnComposition:ze,isSilentBlur:X,options:ge,cachedOptions:Pe,optionsCount:nt,prefixWidth:Jt,tagInMultiLine:It}=wr(d),bn=ee(()=>{const Nn=[i.b()],Zo=V(g);return Zo&&Nn.push(i.m(Zo)),n.disabled&&Nn.push(i.m("disabled")),Nn}),Rt=ee(()=>({maxWidth:`${V(fe)-32}px`,width:"100%"}));no(Qm,Ro({props:n,options:ge,optionsArray:p,cachedOptions:Pe,optionsCount:nt,filteredOptionsCount:We,hoverIndex:ct,handleOptionSelect:I,onOptionCreate:Xe,onOptionDestroy:Ve,selectWrapper:qn,selected:K,setSelected:M,queryChange:j,groupQueryChange:Y})),Tn(()=>{if(d.cachedPlaceHolder=ut.value=n.placeholder||u("el.select.placeholder"),n.multiple&&Array.isArray(n.modelValue)&&n.modelValue.length>0&&(ut.value=""),k0(qn.value,C),it.value&&it.value.$el){const Nn=it.value.input;d.initialInputHeight=Nn.getBoundingClientRect().height||ER(g.value)}n.remote&&n.multiple&&A(),jt(()=>{if(!!it.value&&(it.value.$el&&(fe.value=it.value.$el.getBoundingClientRect().width),s.slots.prefix)){const Nn=it.value.$el.childNodes,Zo=Array.from(Nn).find(Qa=>Qa.tagName==="INPUT"),dn=it.value.$el.querySelector(`.${c.e("prefix")}`);Jt.value=Math.max(dn.getBoundingClientRect().width+5,30),d.prefixWidth&&(Zo.style.paddingLeft=`${Math.max(d.prefixWidth,30)}px`)}}),M()}),bo(()=>{x0(qn.value,C)}),n.multiple&&!Array.isArray(n.modelValue)&&s.emit(jn,[]),!n.multiple&&Array.isArray(n.modelValue)&&s.emit(jn,"");const fn=ee(()=>{var Nn,Zo;return(Zo=(Nn=Dn.value)==null?void 0:Nn.popperRef)==null?void 0:Zo.contentRef}),{compatTeleported:Ds}=fP(yC,"popperAppendToBody");return{tagInMultiLine:It,prefixWidth:Jt,selectSize:g,readonly:v,handleResize:C,collapseTagSize:y,debouncedOnInputChange:w,debouncedQueryChange:S,deletePrevTag:$,deleteTag:O,deleteSelected:D,handleOptionSelect:I,scrollToOption:P,inputWidth:fe,selected:K,inputLength:Fe,filteredOptionsCount:We,visible:de,softFocus:De,selectedLabel:ke,hoverIndex:ct,query:te,inputHovering:He,currentPlaceholder:ut,menuVisibleOnFocus:yt,isOnComposition:ze,isSilentBlur:X,options:ge,resetInputHeight:A,managePlaceholder:L,showClose:W,selectDisabled:F,iconComponent:q,iconReverse:re,showNewOption:be,emptyText:ce,toggleLastOptionHitState:Z,resetInputState:ae,handleComposition:_e,handleMenuEnter:pt,handleFocus:je,blur:U,handleBlur:Me,handleClearClick:_t,handleClose:he,toggleMenu:qe,selectOption:bt,getValueKey:Nt,navigateOptions:At,dropMenuVisible:Et,focus:pe,reference:it,input:T,tooltipRef:Dn,popperPaneRef:fn,tags:Wn,selectWrapper:qn,scrollbar:Kn,wrapperKls:bn,selectTagsStyle:Rt,compatTeleported:Ds,nsSelect:i}}}),Yhe={class:"select-trigger"},Xhe=["disabled","autocomplete"],Jhe={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function Qhe(n,s,i,c,u,d){const p=Ht("el-tag"),g=Ht("el-tooltip"),v=Ht("el-icon"),C=Ht("el-input"),y=Ht("el-option"),w=Ht("el-scrollbar"),S=Ht("el-select-menu"),$=Wu("click-outside");return gn((Q(),$e("div",{ref:"selectWrapper",class:me(n.wrapperKls),onClick:s[24]||(s[24]=Pn((...O)=>n.toggleMenu&&n.toggleMenu(...O),["stop"]))},[wt(g,{ref:"tooltipRef",visible:n.dropMenuVisible,"onUpdate:visible":s[23]||(s[23]=O=>n.dropMenuVisible=O),placement:"bottom-start",teleported:n.compatTeleported,"popper-class":[n.nsSelect.e("popper"),n.popperClass],"fallback-placements":["bottom-start","top-start","right","left"],effect:n.effect,pure:"",trigger:"click",transition:`${n.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:n.persistent,onShow:n.handleMenuEnter},{default:dt(()=>[Ae("div",Yhe,[n.multiple?(Q(),$e("div",{key:0,ref:"tags",class:me(n.nsSelect.e("tags")),style:nn(n.selectTagsStyle)},[n.collapseTags&&n.selected.length?(Q(),$e("span",{key:0,class:me([n.nsSelect.b("tags-wrapper"),{"has-prefix":n.prefixWidth&&n.selected.length}])},[wt(p,{closable:!n.selectDisabled&&!n.selected[0].isDisabled,size:n.collapseTagSize,hit:n.selected[0].hitState,type:n.tagType,"disable-transitions":"",onClose:s[0]||(s[0]=O=>n.deleteTag(O,n.selected[0]))},{default:dt(()=>[Ae("span",{class:me(n.nsSelect.e("tags-text")),style:nn({maxWidth:n.inputWidth-123+"px"})},Qt(n.selected[0].currentLabel),7)]),_:1},8,["closable","size","hit","type"]),n.selected.length>1?(Q(),gt(p,{key:0,closable:!1,size:n.collapseTagSize,type:n.tagType,"disable-transitions":""},{default:dt(()=>[n.collapseTagsTooltip?(Q(),gt(g,{key:0,disabled:n.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:n.effect,placement:"bottom",teleported:!1},{default:dt(()=>[Ae("span",{class:me(n.nsSelect.e("tags-text"))},"+ "+Qt(n.selected.length-1),3)]),content:dt(()=>[Ae("div",{class:me(n.nsSelect.e("collapse-tags"))},[(Q(!0),$e(vn,null,lm(n.selected,(O,D)=>(Q(),$e("div",{key:D,class:me(n.nsSelect.e("collapse-tag"))},[(Q(),gt(p,{key:n.getValueKey(O),class:"in-tooltip",closable:!n.selectDisabled&&!O.isDisabled,size:n.collapseTagSize,hit:O.hitState,type:n.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:I=>n.deleteTag(I,O)},{default:dt(()=>[Ae("span",{class:me(n.nsSelect.e("tags-text")),style:nn({maxWidth:n.inputWidth-75+"px"})},Qt(O.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))],2))),128))],2)]),_:1},8,["disabled","effect"])):(Q(),$e("span",{key:1,class:me(n.nsSelect.e("tags-text"))},"+ "+Qt(n.selected.length-1),3))]),_:1},8,["size","type"])):ot("v-if",!0)],2)):ot("v-if",!0),ot(" <div> "),n.collapseTags?ot("v-if",!0):(Q(),gt($s,{key:1,onAfterLeave:n.resetInputHeight},{default:dt(()=>[Ae("span",{class:me([n.nsSelect.b("tags-wrapper"),{"has-prefix":n.prefixWidth&&n.selected.length}])},[(Q(!0),$e(vn,null,lm(n.selected,O=>(Q(),gt(p,{key:n.getValueKey(O),closable:!n.selectDisabled&&!O.isDisabled,size:n.collapseTagSize,hit:O.hitState,type:n.tagType,"disable-transitions":"",onClose:D=>n.deleteTag(D,O)},{default:dt(()=>[Ae("span",{class:me(n.nsSelect.e("tags-text")),style:nn({maxWidth:n.inputWidth-75+"px"})},Qt(O.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],2)]),_:1},8,["onAfterLeave"])),ot(" </div> "),n.filterable?gn((Q(),$e("input",{key:2,ref:"input","onUpdate:modelValue":s[1]||(s[1]=O=>n.query=O),type:"text",class:me([n.nsSelect.e("input"),n.nsSelect.is(n.selectSize)]),disabled:n.selectDisabled,autocomplete:n.autocomplete,style:nn({marginLeft:n.prefixWidth&&!n.selected.length||n.tagInMultiLine?`${n.prefixWidth}px`:"",flexGrow:1,width:`${n.inputLength/(n.inputWidth-32)}%`,maxWidth:`${n.inputWidth-42}px`}),onFocus:s[2]||(s[2]=(...O)=>n.handleFocus&&n.handleFocus(...O)),onBlur:s[3]||(s[3]=(...O)=>n.handleBlur&&n.handleBlur(...O)),onKeyup:s[4]||(s[4]=(...O)=>n.managePlaceholder&&n.managePlaceholder(...O)),onKeydown:[s[5]||(s[5]=(...O)=>n.resetInputState&&n.resetInputState(...O)),s[6]||(s[6]=Un(Pn(O=>n.navigateOptions("next"),["prevent"]),["down"])),s[7]||(s[7]=Un(Pn(O=>n.navigateOptions("prev"),["prevent"]),["up"])),s[8]||(s[8]=Un(Pn(O=>n.visible=!1,["stop","prevent"]),["esc"])),s[9]||(s[9]=Un(Pn((...O)=>n.selectOption&&n.selectOption(...O),["stop","prevent"]),["enter"])),s[10]||(s[10]=Un((...O)=>n.deletePrevTag&&n.deletePrevTag(...O),["delete"])),s[11]||(s[11]=Un(O=>n.visible=!1,["tab"]))],onCompositionstart:s[12]||(s[12]=(...O)=>n.handleComposition&&n.handleComposition(...O)),onCompositionupdate:s[13]||(s[13]=(...O)=>n.handleComposition&&n.handleComposition(...O)),onCompositionend:s[14]||(s[14]=(...O)=>n.handleComposition&&n.handleComposition(...O)),onInput:s[15]||(s[15]=(...O)=>n.debouncedQueryChange&&n.debouncedQueryChange(...O))},null,46,Xhe)),[[Jte,n.query]]):ot("v-if",!0)],6)):ot("v-if",!0),wt(C,{id:n.id,ref:"reference",modelValue:n.selectedLabel,"onUpdate:modelValue":s[16]||(s[16]=O=>n.selectedLabel=O),type:"text",placeholder:n.currentPlaceholder,name:n.name,autocomplete:n.autocomplete,size:n.selectSize,disabled:n.selectDisabled,readonly:n.readonly,"validate-event":!1,class:me([n.nsSelect.is("focus",n.visible)]),tabindex:n.multiple&&n.filterable?-1:void 0,onFocus:n.handleFocus,onBlur:n.handleBlur,onInput:n.debouncedOnInputChange,onPaste:n.debouncedOnInputChange,onCompositionstart:n.handleComposition,onCompositionupdate:n.handleComposition,onCompositionend:n.handleComposition,onKeydown:[s[17]||(s[17]=Un(Pn(O=>n.navigateOptions("next"),["stop","prevent"]),["down"])),s[18]||(s[18]=Un(Pn(O=>n.navigateOptions("prev"),["stop","prevent"]),["up"])),Un(Pn(n.selectOption,["stop","prevent"]),["enter"]),s[19]||(s[19]=Un(Pn(O=>n.visible=!1,["stop","prevent"]),["esc"])),s[20]||(s[20]=Un(O=>n.visible=!1,["tab"]))],onMouseenter:s[21]||(s[21]=O=>n.inputHovering=!0),onMouseleave:s[22]||(s[22]=O=>n.inputHovering=!1)},bN({suffix:dt(()=>[n.iconComponent?gn((Q(),gt(v,{key:0,class:me([n.nsSelect.e("caret"),n.nsSelect.e("icon"),n.iconReverse])},{default:dt(()=>[(Q(),gt(Go(n.iconComponent)))]),_:1},8,["class"])),[[Po,!n.showClose]]):ot("v-if",!0),n.showClose&&n.clearIcon?(Q(),gt(v,{key:1,class:me([n.nsSelect.e("caret"),n.nsSelect.e("icon")]),onClick:n.handleClearClick},{default:dt(()=>[(Q(),gt(Go(n.clearIcon)))]),_:1},8,["class","onClick"])):ot("v-if",!0)]),_:2},[n.$slots.prefix?{name:"prefix",fn:dt(()=>[Ae("div",Jhe,[vt(n.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])])]),content:dt(()=>[wt(S,null,{default:dt(()=>[gn(wt(w,{ref:"scrollbar",tag:"ul","wrap-class":n.nsSelect.be("dropdown","wrap"),"view-class":n.nsSelect.be("dropdown","list"),class:me([n.nsSelect.is("empty",!n.allowCreate&&Boolean(n.query)&&n.filteredOptionsCount===0)])},{default:dt(()=>[n.showNewOption?(Q(),gt(y,{key:0,value:n.query,created:!0},null,8,["value"])):ot("v-if",!0),vt(n.$slots,"default")]),_:3},8,["wrap-class","view-class","class"]),[[Po,n.options.size>0&&!n.loading]]),n.emptyText&&(!n.allowCreate||n.loading||n.allowCreate&&n.options.size===0)?(Q(),$e(vn,{key:0},[n.$slots.empty?vt(n.$slots,"empty",{key:0}):(Q(),$e("p",{key:1,class:me(n.nsSelect.be("dropdown","empty"))},Qt(n.emptyText),3))],2112)):ot("v-if",!0)]),_:3})]),_:3},8,["visible","teleported","popper-class","effect","transition","persistent","onShow"])],2)),[[$,n.handleClose,n.popperPaneRef]])}var Zhe=Gt(Ghe,[["render",Qhe],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const ege=mt({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},setup(n){const s=Vt("select"),i=le(!0),c=pn(),u=le([]);no(QP,Ro(ye({},wr(n))));const d=Kt(Qm);Tn(()=>{u.value=p(c.subTree)});const p=v=>{const C=[];return Array.isArray(v.children)&&v.children.forEach(y=>{var w;y.type&&y.type.name==="ElOption"&&y.component&&y.component.proxy?C.push(y.component.proxy):((w=y.children)==null?void 0:w.length)&&C.push(...p(y))}),C},{groupQueryChange:g}=sn(d);return lt(g,()=>{i.value=u.value.some(v=>v.visible===!0)}),{visible:i,ns:s}}});function tge(n,s,i,c,u,d){return gn((Q(),$e("ul",{class:me(n.ns.be("group","wrap"))},[Ae("li",{class:me(n.ns.be("group","title"))},Qt(n.label),3),Ae("li",null,[Ae("ul",{class:me(n.ns.b("group"))},[vt(n.$slots,"default")],2)])],2)),[[Po,n.visible]])}var ZP=Gt(ege,[["render",tge],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);const lCe=oo(Zhe,{Option:bC,OptionGroup:ZP}),cCe=xr(bC);xr(ZP);const nge=un({trigger:vf.trigger,placement:fC.placement,disabled:vf.disabled,visible:Bs.visible,transition:Bs.transition,popperOptions:fC.popperOptions,tabindex:fC.tabindex,appendToBody:{type:Boolean,default:void 0},content:Bs.content,popperStyle:Bs.popperStyle,popperClass:Bs.popperClass,enterable:st(ye({},Bs.enterable),{default:!0}),effect:st(ye({},Bs.effect),{default:"light"}),teleported:Bs.teleported,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}}),oge=["update:visible","before-enter","before-leave","after-enter","after-leave"],eB="ElPopover",sge=mt({name:eB,components:{ElTooltip:Y0},props:nge,emits:oge,setup(n,{emit:s}){const i=Vt("popover"),c=le(null),u=ee(()=>{var D;return(D=V(c))==null?void 0:D.popperRef}),d=ee(()=>tn(n.width)?n.width:`${n.width}px`),p=ee(()=>[{width:d.value},n.popperStyle]),g=ee(()=>[i.b(),n.popperClass,{[i.m("plain")]:!!n.content}]),v=ee(()=>n.transition==="el-fade-in-linear"),{compatTeleported:C}=fP(eB,"appendToBody");return{compatTeleported:C,ns:i,kls:g,gpuAcceleration:v,style:p,tooltipRef:c,popperRef:u,hide:()=>{var D;(D=c.value)==null||D.hide()},beforeEnter:()=>{s("before-enter")},beforeLeave:()=>{s("before-leave")},afterEnter:()=>{s("after-enter")},afterLeave:()=>{s("update:visible",!1),s("after-leave")}}}});function rge(n,s,i,c,u,d){const p=Ht("el-tooltip");return Q(),gt(p,La({ref:"tooltipRef"},n.$attrs,{trigger:n.trigger,placement:n.placement,disabled:n.disabled,visible:n.visible,transition:n.transition,"popper-options":n.popperOptions,tabindex:n.tabindex,"append-to-body":n.appendToBody,content:n.content,offset:n.offset,"show-after":n.showAfter,"hide-after":n.hideAfter,"auto-close":n.autoClose,"show-arrow":n.showArrow,"aria-label":n.title,effect:n.effect,enterable:n.enterable,"popper-class":n.kls,"popper-style":n.style,teleported:n.compatTeleported,persistent:n.persistent,"gpu-acceleration":n.gpuAcceleration,onBeforeShow:n.beforeEnter,onBeforeHide:n.beforeLeave,onShow:n.afterEnter,onHide:n.afterLeave}),{content:dt(()=>[n.title?(Q(),$e("div",{key:0,class:me(n.ns.e("title")),role:"title"},Qt(n.title),3)):ot("v-if",!0),vt(n.$slots,"default",{},()=>[Yo(Qt(n.content),1)])]),default:dt(()=>[n.$slots.reference?vt(n.$slots,"reference",{key:0}):ot("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","append-to-body","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onBeforeShow","onBeforeHide","onShow","onHide"])}var Ef=Gt(sge,[["render",rge],["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/index.vue"]]);const tB=(n,s)=>{const i=s.arg||s.value,c=i==null?void 0:i.popperRef;c&&(c.triggerRef=n)};var CC={mounted(n,s){tB(n,s)},updated(n,s){tB(n,s)}};const age="popover";Ef.install=n=>{n.component(Ef.name,Ef)};CC.install=n=>{n.directive(age,CC)};const ige=CC;Ef.directive=ige;const lge=Ef,uCe=lge,cge=mt({name:"ElSteps",props:{space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",validator:n=>["horizontal","vertical"].includes(n)},alignCenter:{type:Boolean,default:!1},simple:{type:Boolean,default:!1},finishStatus:{type:String,default:"finish",validator:n=>["wait","process","finish","error","success"].includes(n)},processStatus:{type:String,default:"process",validator:n=>["wait","process","finish","error","success"].includes(n)}},emits:[Pm],setup(n,{emit:s}){const i=Vt("steps"),c=le([]);return lt(c,()=>{c.value.forEach((u,d)=>{u.setIndex(d)})}),no("ElSteps",{props:n,steps:c}),lt(()=>n.active,(u,d)=>{s(Pm,u,d)}),{steps:c,ns:i}}});function uge(n,s,i,c,u,d){return Q(),$e("div",{class:me([n.ns.b(),n.ns.m(n.simple?"simple":n.direction)])},[vt(n.$slots,"default")],2)}var fge=Gt(cge,[["render",uge],["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/index.vue"]]);const dge=mt({name:"ElStep",components:{ElIcon:fo,Close:lf,Check:jie},props:{title:{type:String,default:""},icon:{type:[String,Object],default:""},description:{type:String,default:""},status:{type:String,default:"",validator:n=>["","wait","process","finish","error","success"].includes(n)}},setup(n){const s=Vt("step"),i=le(-1),c=le({}),u=le(""),d=Kt("ElSteps"),p=pn();Tn(()=>{lt([()=>d.props.active,()=>d.props.processStatus,()=>d.props.finishStatus],([L])=>{M(L)},{immediate:!0})}),bo(()=>{d.steps.value=d.steps.value.filter(L=>L.uid!==p.uid)});const g=ee(()=>n.status||u.value),v=ee(()=>{const L=d.steps.value[i.value-1];return L?L.currentStatus:"wait"}),C=ee(()=>d.props.alignCenter),y=ee(()=>d.props.direction==="vertical"),w=ee(()=>d.props.simple),S=ee(()=>d.steps.value.length),$=ee(()=>{var L;return((L=d.steps.value[S.value-1])==null?void 0:L.uid)===p.uid}),O=ee(()=>w.value?"":d.props.space),D=ee(()=>{const L={flexBasis:typeof O.value=="number"?`${O.value}px`:O.value?O.value:`${100/(S.value-(C.value?0:1))}%`};return y.value||$.value&&(L.maxWidth=`${100/S.value}%`),L}),I=L=>{i.value=L},P=L=>{let W=100;const F={};F.transitionDelay=`${150*i.value}ms`,L===d.props.processStatus?W=0:L==="wait"&&(W=0,F.transitionDelay=`${-150*i.value}ms`),F.borderWidth=W&&!w.value?"1px":0,F[d.props.direction==="vertical"?"height":"width"]=`${W}%`,c.value=F},M=L=>{L>i.value?u.value=d.props.finishStatus:L===i.value&&v.value!=="error"?u.value=d.props.processStatus:u.value="wait";const W=d.steps.value[S.value-1];W&&W.calcProgress(u.value)},A=Ro({uid:ee(()=>p.uid),currentStatus:g,setIndex:I,calcProgress:P});return d.steps.value=[...d.steps.value,A],{ns:s,index:i,lineStyle:c,currentStatus:g,isCenter:C,isVertical:y,isSimple:w,isLast:$,space:O,style:D,parent:d,setIndex:I,calcProgress:P,updateStatus:M}}});function pge(n,s,i,c,u,d){const p=Ht("el-icon"),g=Ht("check"),v=Ht("close");return Q(),$e("div",{style:nn(n.style),class:me([n.ns.b(),n.ns.is(n.isSimple?"simple":n.parent.props.direction),n.ns.is("flex",n.isLast&&!n.space&&!n.isCenter),n.ns.is("center",n.isCenter&&!n.isVertical&&!n.isSimple)])},[ot(" icon & line "),Ae("div",{class:me([n.ns.e("head"),n.ns.is(n.currentStatus)])},[n.isSimple?ot("v-if",!0):(Q(),$e("div",{key:0,class:me(n.ns.e("line"))},[Ae("i",{class:me(n.ns.e("line-inner")),style:nn(n.lineStyle)},null,6)],2)),Ae("div",{class:me([n.ns.e("icon"),n.ns.is(n.icon?"icon":"text")])},[n.currentStatus!=="success"&&n.currentStatus!=="error"?vt(n.$slots,"icon",{key:0},()=>[n.icon?(Q(),gt(p,{key:0,class:me(n.ns.e("icon-inner"))},{default:dt(()=>[(Q(),gt(Go(n.icon)))]),_:1},8,["class"])):ot("v-if",!0),!n.icon&&!n.isSimple?(Q(),$e("div",{key:1,class:me(n.ns.e("icon-inner"))},Qt(n.index+1),3)):ot("v-if",!0)]):(Q(),gt(p,{key:1,class:me([n.ns.e("icon-inner"),n.ns.is("status")])},{default:dt(()=>[n.currentStatus==="success"?(Q(),gt(g,{key:0})):(Q(),gt(v,{key:1}))]),_:1},8,["class"]))],2)],2),ot(" title & description "),Ae("div",{class:me(n.ns.e("main"))},[Ae("div",{class:me([n.ns.e("title"),n.ns.is(n.currentStatus)])},[vt(n.$slots,"title",{},()=>[Yo(Qt(n.title),1)])],2),n.isSimple?(Q(),$e("div",{key:0,class:me(n.ns.e("arrow"))},null,2)):(Q(),$e("div",{key:1,class:me([n.ns.e("description"),n.ns.is(n.currentStatus)])},[vt(n.$slots,"description",{},()=>[Yo(Qt(n.description),1)])],2))],2)],6)}var nB=Gt(dge,[["render",pge],["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/item.vue"]]);const fCe=oo(fge,{Step:nB}),dCe=xr(nB);/*!
  37. * escape-html
  38. * Copyright(c) 2012-2013 TJ Holowaychuk
  39. * Copyright(c) 2015 Andreas Lubbe
  40. * Copyright(c) 2015 Tiancheng "Timothy" Gu
  41. * MIT Licensed
  42. */var mge=/["'&<>]/,hge=gge;function gge(n){var s=""+n,i=mge.exec(s);if(!i)return s;var c,u="",d=0,p=0;for(d=i.index;d<s.length;d++){switch(s.charCodeAt(d)){case 34:c="&quot;";break;case 38:c="&amp;";break;case 39:c="&#39;";break;case 60:c="&lt;";break;case 62:c="&gt;";break;default:continue}p!==d&&(u+=s.substring(p,d)),p=d+1,u+=c}return p!==d?u+s.substring(p,d):u}const wC=function(n){let s=n.target;for(;s&&s.tagName.toUpperCase()!=="HTML";){if(s.tagName.toUpperCase()==="TD")return s;s=s.parentNode}return null},oB=function(n){return n!==null&&typeof n=="object"},vge=function(n,s,i,c,u){if(!s&&!c&&(!u||Array.isArray(u)&&!u.length))return n;typeof i=="string"?i=i==="descending"?-1:1:i=i&&i<0?-1:1;const d=c?null:function(g,v){return u?(Array.isArray(u)||(u=[u]),u.map(C=>typeof C=="string"?Uo(g,C):C(g,v,n))):(s!=="$key"&&oB(g)&&"$value"in g&&(g=g.$value),[oB(g)?Uo(g,s):g])},p=function(g,v){if(c)return c(g.value,v.value);for(let C=0,y=g.key.length;C<y;C++){if(g.key[C]<v.key[C])return-1;if(g.key[C]>v.key[C])return 1}return 0};return n.map((g,v)=>({value:g,index:v,key:d?d(g,v):null})).sort((g,v)=>{let C=p(g,v);return C||(C=g.index-v.index),C*+i}).map(g=>g.value)},sB=function(n,s){let i=null;return n.columns.forEach(c=>{c.id===s&&(i=c)}),i},bge=function(n,s){let i=null;for(let c=0;c<n.columns.length;c++){const u=n.columns[c];if(u.columnKey===s){i=u;break}}return i},rB=function(n,s,i){const c=(s.className||"").match(new RegExp(`${i}-table_[^\\s]+`,"gm"));return c?sB(n,c[0]):null},Co=(n,s)=>{if(!n)throw new Error("Row is required when get row identity");if(typeof s=="string"){if(!s.includes("."))return`${n[s]}`;const i=s.split(".");let c=n;for(const u of i)c=c[u];return`${c}`}else if(typeof s=="function")return s.call(null,n)},cl=function(n,s){const i={};return(n||[]).forEach((c,u)=>{i[Co(c,s)]={row:c,index:u}}),i};function yge(n,s){const i={};let c;for(c in n)i[c]=n[c];for(c in s)if(Xt(s,c)){const u=s[c];typeof u!="undefined"&&(i[c]=u)}return i}function EC(n){return n===""||n!==void 0&&(n=Number.parseInt(n,10),Number.isNaN(n)&&(n="")),n}function aB(n){return n===""||n!==void 0&&(n=EC(n),Number.isNaN(n)&&(n=80)),n}function SC(n){return typeof n=="number"?n:typeof n=="string"?/^\d+(?:px)?$/.test(n)?Number.parseInt(n,10):n:null}function Cge(...n){return n.length===0?s=>s:n.length===1?n[0]:n.reduce((s,i)=>(...c)=>s(i(...c)))}function Zm(n,s,i){let c=!1;const u=n.indexOf(s),d=u!==-1,p=()=>{n.push(s),c=!0},g=()=>{n.splice(u,1),c=!0};return typeof i=="boolean"?i&&!d?p():!i&&d&&g():d?g():p(),c}function wge(n,s,i="children",c="hasChildren"){const u=p=>!(Array.isArray(p)&&p.length);function d(p,g,v){s(p,g,v),g.forEach(C=>{if(C[c]){s(C,null,v+1);return}const y=C[i];u(y)||d(C,y,v+1)})}n.forEach(p=>{if(p[c]){s(p,null,0);return}const g=p[i];u(g)||d(p,g,0)})}let eh;function Ege(n,s,i,c){const{nextZIndex:u}=hc();function d(){const w=c==="light",S=document.createElement("div");return S.className=`el-popper ${w?"is-light":"is-dark"}`,s=hge(s),S.innerHTML=s,S.style.zIndex=String(u()),document.body.appendChild(S),S}function p(){const w=document.createElement("div");return w.className="el-popper__arrow",w}function g(){v&&v.update()}eh=function w(){try{v&&v.destroy(),C&&document.body.removeChild(C),Xi(n,"mouseenter",g),Xi(n,"mouseleave",w)}catch{}};let v=null;const C=d(),y=p();return C.appendChild(y),v=lP(n,C,ye({modifiers:[{name:"offset",options:{offset:[0,8]}},{name:"arrow",options:{element:y,padding:10}}]},i)),Va(n,"mouseenter",g),Va(n,"mouseleave",eh),v}const iB=(n,s,i,c)=>{let u=0,d=n;if(c){if(c[n].colSpan>1)return{};for(let v=0;v<n;v++)u+=c[v].colSpan;d=u+c[n].colSpan-1}else u=n;let p;const g=i.states.columns;switch(s){case"left":d<i.states.fixedLeafColumnsLength.value&&(p="left");break;case"right":u>=g.value.length-i.states.rightFixedLeafColumnsLength.value&&(p="right");break;default:d<i.states.fixedLeafColumnsLength.value?p="left":u>=g.value.length-i.states.rightFixedLeafColumnsLength.value&&(p="right")}return p?{direction:p,start:u,after:d}:{}},_C=(n,s,i,c,u)=>{const d=[],{direction:p,start:g}=iB(s,i,c,u);if(p){const v=p==="left";d.push(`${n}-fixed-column--${p}`),v&&g===c.states.fixedLeafColumnsLength.value-1?d.push("is-last-column"):!v&&g===c.states.columns.value.length-c.states.rightFixedLeafColumnsLength.value&&d.push("is-first-column")}return d};function lB(n,s){return n+(s.realWidth===null||Number.isNaN(s.realWidth)?Number(s.width):s.realWidth)}const TC=(n,s,i,c)=>{const{direction:u,start:d=0}=iB(n,s,i,c);if(!u)return;const p={},g=u==="left",v=i.states.columns.value;return g?p.left=v.slice(0,n).reduce(lB,0):p.right=v.slice(d+1).reverse().reduce(lB,0),p},_c=(n,s)=>{!n||Number.isNaN(n[s])||(n[s]=`${n[s]}px`)};function Sge(n){const s=pn(),i=le(!1),c=le([]);return{updateExpandRows:()=>{const v=n.data.value||[],C=n.rowKey.value;if(i.value)c.value=v.slice();else if(C){const y=cl(c.value,C);c.value=v.reduce((w,S)=>{const $=Co(S,C);return y[$]&&w.push(S),w},[])}else c.value=[]},toggleRowExpansion:(v,C)=>{Zm(c.value,v,C)&&s.emit("expand-change",v,c.value.slice())},setExpandRowKeys:v=>{s.store.assertRowKey();const C=n.data.value||[],y=n.rowKey.value,w=cl(C,y);c.value=v.reduce((S,$)=>{const O=w[$];return O&&S.push(O.row),S},[])},isRowExpanded:v=>{const C=n.rowKey.value;return C?!!cl(c.value,C)[Co(v,C)]:c.value.includes(v)},states:{expandRows:c,defaultExpandAll:i}}}function _ge(n){const s=pn(),i=le(null),c=le(null),u=C=>{s.store.assertRowKey(),i.value=C,p(C)},d=()=>{i.value=null},p=C=>{const{data:y,rowKey:w}=n;let S=null;w.value&&(S=(V(y)||[]).find($=>Co($,w.value)===C)),c.value=S,s.emit("current-change",c.value,null)};return{setCurrentRowKey:u,restoreCurrentRowKey:d,setCurrentRowByKey:p,updateCurrentRow:C=>{const y=c.value;if(C&&C!==y){c.value=C,s.emit("current-change",c.value,y);return}!C&&y&&(c.value=null,s.emit("current-change",null,y))},updateCurrentRowData:()=>{const C=n.rowKey.value,y=n.data.value||[],w=c.value;if(!y.includes(w)&&w){if(C){const S=Co(w,C);p(S)}else c.value=null;c.value===null&&s.emit("current-change",null,w)}else i.value&&(p(i.value),d())},states:{_currentRowKey:i,currentRow:c}}}function Tge(n){const s=le([]),i=le({}),c=le(16),u=le(!1),d=le({}),p=le("hasChildren"),g=le("children"),v=pn(),C=ee(()=>{if(!n.rowKey.value)return{};const P=n.data.value||[];return w(P)}),y=ee(()=>{const P=n.rowKey.value,M=Object.keys(d.value),A={};return M.length&&M.forEach(L=>{if(d.value[L].length){const W={children:[]};d.value[L].forEach(F=>{const q=Co(F,P);W.children.push(q),F[p.value]&&!A[q]&&(A[q]={children:[]})}),A[L]=W}}),A}),w=P=>{const M=n.rowKey.value,A={};return wge(P,(L,W,F)=>{const q=Co(L,M);Array.isArray(W)?A[q]={children:W.map(re=>Co(re,M)),level:F}:u.value&&(A[q]={children:[],lazy:!0,level:F})},g.value,p.value),A},S=(P=!1,M=(A=>(A=v.store)==null?void 0:A.states.defaultExpandAll.value)())=>{var A;const L=C.value,W=y.value,F=Object.keys(L),q={};if(F.length){const re=V(i),be=[],ce=(ae,_e)=>{if(P)return s.value?M||s.value.includes(_e):!!(M||(ae==null?void 0:ae.expanded));{const Xe=M||s.value&&s.value.includes(_e);return!!((ae==null?void 0:ae.expanded)||Xe)}};F.forEach(ae=>{const _e=re[ae],Xe=ye({},L[ae]);if(Xe.expanded=ce(_e,ae),Xe.lazy){const{loaded:Ve=!1,loading:pt=!1}=_e||{};Xe.loaded=!!Ve,Xe.loading=!!pt,be.push(ae)}q[ae]=Xe});const Z=Object.keys(W);u.value&&Z.length&&be.length&&Z.forEach(ae=>{const _e=re[ae],Xe=W[ae].children;if(be.includes(ae)){if(q[ae].children.length!==0)throw new Error("[ElTable]children must be an empty array.");q[ae].children=Xe}else{const{loaded:Ve=!1,loading:pt=!1}=_e||{};q[ae]={lazy:!0,loaded:!!Ve,loading:!!pt,expanded:ce(_e,ae),children:Xe,level:""}}})}i.value=q,(A=v.store)==null||A.updateTableScrollY()};lt(()=>s.value,()=>{S(!0)}),lt(()=>C.value,()=>{S()}),lt(()=>y.value,()=>{S()});const $=P=>{s.value=P,S()},O=(P,M)=>{v.store.assertRowKey();const A=n.rowKey.value,L=Co(P,A),W=L&&i.value[L];if(L&&W&&"expanded"in W){const F=W.expanded;M=typeof M=="undefined"?!W.expanded:M,i.value[L].expanded=M,F!==M&&v.emit("expand-change",P,M),v.store.updateTableScrollY()}},D=P=>{v.store.assertRowKey();const M=n.rowKey.value,A=Co(P,M),L=i.value[A];u.value&&L&&"loaded"in L&&!L.loaded?I(P,A,L):O(P,void 0)},I=(P,M,A)=>{const{load:L}=v.props;L&&!i.value[M].loaded&&(i.value[M].loading=!0,L(P,A,W=>{if(!Array.isArray(W))throw new TypeError("[ElTable] data must be an array");i.value[M].loading=!1,i.value[M].loaded=!0,i.value[M].expanded=!0,W.length&&(d.value[M]=W),v.emit("expand-change",P,!0)}))};return{loadData:I,loadOrToggle:D,toggleTreeExpansion:O,updateTreeExpandKeys:$,updateTreeData:S,normalize:w,states:{expandRowKeys:s,treeData:i,indent:c,lazy:u,lazyTreeNodeMap:d,lazyColumnIdentifier:p,childrenColumnName:g}}}const Age=(n,s)=>{const i=s.sortingColumn;return!i||typeof i.sortable=="string"?n:vge(n,s.sortProp,s.sortOrder,i.sortMethod,i.sortBy)},th=n=>{const s=[];return n.forEach(i=>{i.children?s.push.apply(s,th(i.children)):s.push(i)}),s};function kge(){var n;const s=pn(),{size:i}=wr((n=s.proxy)==null?void 0:n.$props),c=le(null),u=le([]),d=le([]),p=le(!1),g=le([]),v=le([]),C=le([]),y=le([]),w=le([]),S=le([]),$=le([]),O=le([]),D=le(0),I=le(0),P=le(0),M=le(!1),A=le([]),L=le(!1),W=le(!1),F=le(null),q=le({}),re=le(null),be=le(null),ce=le(null),Z=le(null),ae=le(null);lt(u,()=>s.state&&Ve(!1),{deep:!0});const _e=()=>{if(!c.value)throw new Error("[ElTable] prop row-key is required")},Xe=()=>{y.value=g.value.filter(nt=>nt.fixed===!0||nt.fixed==="left"),w.value=g.value.filter(nt=>nt.fixed==="right"),y.value.length>0&&g.value[0]&&g.value[0].type==="selection"&&!g.value[0].fixed&&(g.value[0].fixed=!0,y.value.unshift(g.value[0]));const ze=g.value.filter(nt=>!nt.fixed);v.value=[].concat(y.value).concat(ze).concat(w.value);const X=th(ze),ge=th(y.value),Pe=th(w.value);D.value=X.length,I.value=ge.length,P.value=Pe.length,C.value=[].concat(ge).concat(X).concat(Pe),p.value=y.value.length>0||w.value.length>0},Ve=(ze,X=!1)=>{ze&&Xe(),X?s.state.doLayout():s.state.debouncedUpdateLayout()},pt=ze=>A.value.includes(ze),je=()=>{M.value=!1,A.value.length&&(A.value=[],s.emit("selection-change",[]))},U=()=>{let ze;if(c.value){ze=[];const X=cl(A.value,c.value),ge=cl(u.value,c.value);for(const Pe in X)Xt(X,Pe)&&!ge[Pe]&&ze.push(X[Pe].row)}else ze=A.value.filter(X=>!u.value.includes(X));if(ze.length){const X=A.value.filter(ge=>!ze.includes(ge));A.value=X,s.emit("selection-change",X.slice())}},Me=()=>(A.value||[]).slice(),_t=(ze,X=void 0,ge=!0)=>{if(Zm(A.value,ze,X)){const nt=(A.value||[]).slice();ge&&s.emit("select",nt,ze),s.emit("selection-change",nt)}},he=()=>{var ze,X;const ge=W.value?!M.value:!(M.value||A.value.length);M.value=ge;let Pe=!1,nt=0;const Jt=(X=(ze=s==null?void 0:s.store)==null?void 0:ze.states)==null?void 0:X.rowKey.value;u.value.forEach((It,bn)=>{const Rt=bn+nt;F.value?F.value.call(null,It,Rt)&&Zm(A.value,It,ge)&&(Pe=!0):Zm(A.value,It,ge)&&(Pe=!0),nt+=Nt(Co(It,Jt))}),Pe&&s.emit("selection-change",A.value?A.value.slice():[]),s.emit("select-all",A.value)},qe=()=>{const ze=cl(A.value,c.value);u.value.forEach(X=>{const ge=Co(X,c.value),Pe=ze[ge];Pe&&(A.value[Pe.index]=X)})},bt=()=>{var ze,X,ge;if(((ze=u.value)==null?void 0:ze.length)===0){M.value=!1;return}let Pe;c.value&&(Pe=cl(A.value,c.value));const nt=function(Rt){return Pe?!!Pe[Co(Rt,c.value)]:A.value.includes(Rt)};let Jt=!0,It=0,bn=0;for(let Rt=0,fn=(u.value||[]).length;Rt<fn;Rt++){const Ds=(ge=(X=s==null?void 0:s.store)==null?void 0:X.states)==null?void 0:ge.rowKey.value,Nn=Rt+bn,Zo=u.value[Rt],dn=F.value&&F.value.call(null,Zo,Nn);if(nt(Zo))It++;else if(!F.value||dn){Jt=!1;break}bn+=Nt(Co(Zo,Ds))}It===0&&(Jt=!1),M.value=Jt},Nt=ze=>{var X;if(!s||!s.store)return 0;const{treeData:ge}=s.store.states;let Pe=0;const nt=(X=ge.value[ze])==null?void 0:X.children;return nt&&(Pe+=nt.length,nt.forEach(Jt=>{Pe+=Nt(Jt)})),Pe},At=(ze,X)=>{Array.isArray(ze)||(ze=[ze]);const ge={};return ze.forEach(Pe=>{q.value[Pe.id]=X,ge[Pe.columnKey||Pe.id]=X}),ge},Et=(ze,X,ge)=>{be.value&&be.value!==ze&&(be.value.order=null),be.value=ze,ce.value=X,Z.value=ge},it=()=>{let ze=V(d);Object.keys(q.value).forEach(X=>{const ge=q.value[X];if(!ge||ge.length===0)return;const Pe=sB({columns:C.value},X);Pe&&Pe.filterMethod&&(ze=ze.filter(nt=>ge.some(Jt=>Pe.filterMethod.call(null,Jt,nt,Pe))))}),re.value=ze},T=()=>{u.value=Age(re.value,{sortingColumn:be.value,sortProp:ce.value,sortOrder:Z.value})},Dn=(ze=void 0)=>{ze&&ze.filter||it(),T()},Wn=ze=>{const{tableHeaderRef:X}=s.refs;if(!X)return;const ge=Object.assign({},X.filterPanels),Pe=Object.keys(ge);if(!!Pe.length)if(typeof ze=="string"&&(ze=[ze]),Array.isArray(ze)){const nt=ze.map(Jt=>bge({columns:C.value},Jt));Pe.forEach(Jt=>{const It=nt.find(bn=>bn.id===Jt);It&&(It.filteredValue=[])}),s.store.commit("filterChange",{column:nt,values:[],silent:!0,multi:!0})}else Pe.forEach(nt=>{const Jt=C.value.find(It=>It.id===nt);Jt&&(Jt.filteredValue=[])}),q.value={},s.store.commit("filterChange",{column:{},values:[],silent:!0})},qn=()=>{!be.value||(Et(null,null,null),s.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:Kn,toggleRowExpansion:j,updateExpandRows:Y,states:pe,isRowExpanded:fe}=Sge({data:u,rowKey:c}),{updateTreeExpandKeys:K,toggleTreeExpansion:Fe,updateTreeData:We,loadOrToggle:de,states:De}=Tge({data:u,rowKey:c}),{updateCurrentRowData:ke,updateCurrentRow:ct,setCurrentRowKey:te,states:He}=_ge({data:u,rowKey:c});return{assertRowKey:_e,updateColumns:Xe,scheduleLayout:Ve,isSelected:pt,clearSelection:je,cleanSelection:U,getSelectionRows:Me,toggleRowSelection:_t,_toggleAllSelection:he,toggleAllSelection:null,updateSelectionByRowKey:qe,updateAllSelected:bt,updateFilters:At,updateCurrentRow:ct,updateSort:Et,execFilter:it,execSort:T,execQuery:Dn,clearFilter:Wn,clearSort:qn,toggleRowExpansion:j,setExpandRowKeysAdapter:ze=>{Kn(ze),K(ze)},setCurrentRowKey:te,toggleRowExpansionAdapter:(ze,X)=>{C.value.some(({type:Pe})=>Pe==="expand")?j(ze,X):Fe(ze,X)},isRowExpanded:fe,updateExpandRows:Y,updateCurrentRowData:ke,loadOrToggle:de,updateTreeData:We,states:ye(ye(ye({tableSize:i,rowKey:c,data:u,_data:d,isComplex:p,_columns:g,originColumns:v,columns:C,fixedColumns:y,rightFixedColumns:w,leafColumns:S,fixedLeafColumns:$,rightFixedLeafColumns:O,leafColumnsLength:D,fixedLeafColumnsLength:I,rightFixedLeafColumnsLength:P,isAllSelected:M,selection:A,reserveSelection:L,selectOnIndeterminate:W,selectable:F,filters:q,filteredData:re,sortingColumn:be,sortProp:ce,sortOrder:Z,hoverRow:ae},pe),De),He)}}function AC(n,s){return n.map(i=>{var c;return i.id===s.id?s:(((c=i.children)==null?void 0:c.length)&&(i.children=AC(i.children,s)),i)})}function cB(n){n.forEach(s=>{var i,c;s.no=(i=s.getColumnIndex)==null?void 0:i.call(s),((c=s.children)==null?void 0:c.length)&&cB(s.children)}),n.sort((s,i)=>s.no-i.no)}function xge(){const n=pn(),s=kge(),i=Vt("table"),c={setData(p,g){const v=V(p._data)!==g;p.data.value=g,p._data.value=g,n.store.execQuery(),n.store.updateCurrentRowData(),n.store.updateExpandRows(),n.store.updateTreeData(n.store.states.defaultExpandAll.value),V(p.reserveSelection)?(n.store.assertRowKey(),n.store.updateSelectionByRowKey()):v?n.store.clearSelection():n.store.cleanSelection(),n.store.updateAllSelected(),n.$ready&&n.store.scheduleLayout()},insertColumn(p,g,v){const C=V(p._columns);let y=[];v?(v&&!v.children&&(v.children=[]),v.children.push(g),y=AC(C,v)):(C.push(g),y=C),cB(y),p._columns.value=y,g.type==="selection"&&(p.selectable.value=g.selectable,p.reserveSelection.value=g.reserveSelection),n.$ready&&(n.store.updateColumns(),n.store.scheduleLayout())},removeColumn(p,g,v){const C=V(p._columns)||[];if(v)v.children.splice(v.children.findIndex(y=>y.id===g.id),1),v.children.length===0&&delete v.children,p._columns.value=AC(C,v);else{const y=C.indexOf(g);y>-1&&(C.splice(y,1),p._columns.value=C)}n.$ready&&(n.store.updateColumns(),n.store.scheduleLayout())},sort(p,g){const{prop:v,order:C,init:y}=g;if(v){const w=V(p.columns).find(S=>S.property===v);w&&(w.order=C,n.store.updateSort(w,v,C),n.store.commit("changeSortCondition",{init:y}))}},changeSortCondition(p,g){const{sortingColumn:v,sortProp:C,sortOrder:y}=p;V(y)===null&&(p.sortingColumn.value=null,p.sortProp.value=null);const w={filter:!0};n.store.execQuery(w),(!g||!(g.silent||g.init))&&n.emit("sort-change",{column:V(v),prop:V(C),order:V(y)}),n.store.updateTableScrollY()},filterChange(p,g){const{column:v,values:C,silent:y}=g,w=n.store.updateFilters(v,C);n.store.execQuery(),y||n.emit("filter-change",w),n.store.updateTableScrollY()},toggleAllSelection(){n.store.toggleAllSelection()},rowSelectedChanged(p,g){n.store.toggleRowSelection(g),n.store.updateAllSelected()},setHoverRow(p,g){p.hoverRow.value=g},setCurrentRow(p,g){n.store.updateCurrentRow(g)}},u=function(p,...g){const v=n.store.mutations;if(v[p])v[p].apply(n,[n.store.states].concat(g));else throw new Error(`Action not found: ${p}`)},d=function(){jt(()=>n.layout.updateScrollY.apply(n.layout))};return st(ye({ns:i},s),{mutations:c,commit:u,updateTableScrollY:d})}const Sf={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data",["treeProps.hasChildren"]:{key:"lazyColumnIdentifier",default:"hasChildren"},["treeProps.children"]:{key:"childrenColumnName",default:"children"}};function $ge(n,s){if(!n)throw new Error("Table is required.");const i=xge();return i.toggleAllSelection=fc(i._toggleAllSelection,10),Object.keys(Sf).forEach(c=>{uB(fB(s,c),c,i)}),Nge(i,s),i}function Nge(n,s){Object.keys(Sf).forEach(i=>{lt(()=>fB(s,i),c=>{uB(c,i,n)})})}function uB(n,s,i){let c=n,u=Sf[s];typeof Sf[s]=="object"&&(u=u.key,c=c||Sf[s].default),i.states[u].value=c}function fB(n,s){if(s.includes(".")){const i=s.split(".");let c=n;return i.forEach(u=>{c=c[u]}),c}else return n[s]}class Oge{constructor(s){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=le(null),this.scrollX=le(!1),this.scrollY=le(!1),this.bodyWidth=le(null),this.fixedWidth=le(null),this.rightFixedWidth=le(null),this.tableHeight=le(null),this.headerHeight=le(44),this.appendHeight=le(0),this.footerHeight=le(44),this.viewportHeight=le(null),this.bodyHeight=le(null),this.bodyScrollHeight=le(0),this.fixedBodyHeight=le(null),this.gutterWidth=0;for(const i in s)Xt(s,i)&&(Mn(this[i])?this[i].value=s[i]:this[i]=s[i]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(this.height.value===null)return!1;const i=this.table.refs.bodyWrapper;if(this.table.vnode.el&&i){let c=!0;const u=this.scrollY.value;return this.bodyHeight.value===null?c=!1:c=i.scrollHeight>this.bodyHeight.value,this.scrollY.value=c,u!==c}return!1}setHeight(s,i="height"){if(!Sn)return;const c=this.table.vnode.el;if(s=SC(s),this.height.value=Number(s),!c&&(s||s===0))return jt(()=>this.setHeight(s,i));typeof s=="number"?(c.style[i]=`${s}px`,this.updateElsHeight()):typeof s=="string"&&(c.style[i]=s,this.updateElsHeight())}setMaxHeight(s){this.setHeight(s,"max-height")}getFlattenColumns(){const s=[];return this.table.store.states.columns.value.forEach(c=>{c.isColumnGroup?s.push.apply(s,c.columns):s.push(c)}),s}updateElsHeight(){var s,i;if(!this.table.$ready)return jt(()=>this.updateElsHeight());const{tableWrapper:c,headerWrapper:u,appendWrapper:d,footerWrapper:p,tableHeader:g,tableBody:v}=this.table.refs;if(c&&c.style.display==="none")return;const{tableLayout:C}=this.table.props;if(this.appendHeight.value=d?d.offsetHeight:0,this.showHeader&&!u&&C==="fixed")return;const y=g||null,w=this.headerDisplayNone(y),S=(u==null?void 0:u.offsetHeight)||0,$=this.headerHeight.value=this.showHeader?S:0;if(this.showHeader&&!w&&S>0&&(this.table.store.states.columns.value||[]).length>0&&$<2)return jt(()=>this.updateElsHeight());const O=this.tableHeight.value=(i=(s=this.table)==null?void 0:s.vnode.el)==null?void 0:i.clientHeight,D=this.footerHeight.value=p?p.offsetHeight:0;this.height.value!==null&&(this.bodyHeight.value===null&&requestAnimationFrame(()=>this.updateElsHeight()),this.bodyHeight.value=O-$-D+(p?1:0),this.bodyScrollHeight.value=v==null?void 0:v.scrollHeight),this.fixedBodyHeight.value=this.scrollX.value?this.bodyHeight.value-this.gutterWidth:this.bodyHeight.value,this.viewportHeight.value=this.scrollX.value?O-this.gutterWidth:O,this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(s){if(!s)return!0;let i=s;for(;i.tagName!=="DIV";){if(getComputedStyle(i).display==="none")return!0;i=i.parentElement}return!1}updateColumnsWidth(){if(!Sn)return;const s=this.fit,i=this.table.vnode.el.clientWidth;let c=0;const u=this.getFlattenColumns(),d=u.filter(v=>typeof v.width!="number");if(u.forEach(v=>{typeof v.width=="number"&&v.realWidth&&(v.realWidth=null)}),d.length>0&&s){if(u.forEach(v=>{c+=Number(v.width||v.minWidth||80)}),c<=i){this.scrollX.value=!1;const v=i-c;if(d.length===1)d[0].realWidth=Number(d[0].minWidth||80)+v;else{const C=d.reduce((S,$)=>S+Number($.minWidth||80),0),y=v/C;let w=0;d.forEach((S,$)=>{if($===0)return;const O=Math.floor(Number(S.minWidth||80)*y);w+=O,S.realWidth=Number(S.minWidth||80)+O}),d[0].realWidth=Number(d[0].minWidth||80)+v-w}}else this.scrollX.value=!0,d.forEach(v=>{v.realWidth=Number(v.minWidth)});this.bodyWidth.value=Math.max(c,i),this.table.state.resizeState.value.width=this.bodyWidth.value}else u.forEach(v=>{!v.width&&!v.minWidth?v.realWidth=80:v.realWidth=Number(v.width||v.minWidth),c+=v.realWidth}),this.scrollX.value=c>i,this.bodyWidth.value=c;const p=this.store.states.fixedColumns.value;if(p.length>0){let v=0;p.forEach(C=>{v+=Number(C.realWidth||C.width)}),this.fixedWidth.value=v}const g=this.store.states.rightFixedColumns.value;if(g.length>0){let v=0;g.forEach(C=>{v+=Number(C.realWidth||C.width)}),this.rightFixedWidth.value=v}this.notifyObservers("columns")}addObserver(s){this.observers.push(s)}removeObserver(s){const i=this.observers.indexOf(s);i!==-1&&this.observers.splice(i,1)}notifyObservers(s){this.observers.forEach(c=>{var u,d;switch(s){case"columns":(u=c.state)==null||u.onColumnsChange(this);break;case"scrollable":(d=c.state)==null||d.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${s}.`)}})}}const{CheckboxGroup:Rge}=Ec,Pge=mt({name:"ElTableFilterPanel",components:{ElCheckbox:Ec,ElCheckboxGroup:Rge,ElScrollbar:L0,ElTooltip:Y0,ElIcon:fo,ArrowDown:mR,ArrowUp:$0},directives:{ClickOutside:CP},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(n){const s=pn(),{t:i}=tl(),c=Vt("table-filter"),u=s==null?void 0:s.parent;u.filterPanels.value[n.column.id]||(u.filterPanels.value[n.column.id]=s);const d=le(!1),p=le(null),g=ee(()=>n.column&&n.column.filters),v=ee({get:()=>{var L;return(((L=n.column)==null?void 0:L.filteredValue)||[])[0]},set:L=>{C.value&&(typeof L!="undefined"&&L!==null?C.value.splice(0,1,L):C.value.splice(0,1))}}),C=ee({get(){return n.column?n.column.filteredValue||[]:[]},set(L){n.column&&n.upDataColumn("filteredValue",L)}}),y=ee(()=>n.column?n.column.filterMultiple:!0),w=L=>L.value===v.value,S=()=>{d.value=!1},$=L=>{L.stopPropagation(),d.value=!d.value},O=()=>{d.value=!1},D=()=>{M(C.value),S()},I=()=>{C.value=[],M(C.value),S()},P=L=>{v.value=L,M(typeof L!="undefined"&&L!==null?C.value:[]),S()},M=L=>{n.store.commit("filterChange",{column:n.column,values:L}),n.store.updateAllSelected()};lt(d,L=>{n.column&&n.upDataColumn("filterOpened",L)},{immediate:!0});const A=ee(()=>{var L,W;return(W=(L=p.value)==null?void 0:L.popperRef)==null?void 0:W.contentRef});return{tooltipVisible:d,multiple:y,filteredValue:C,filterValue:v,filters:g,handleConfirm:D,handleReset:I,handleSelect:P,isActive:w,t:i,ns:c,showFilterPanel:$,hideFilterPanel:O,popperPaneRef:A,tooltip:p}}}),Bge={key:0},Dge=["disabled"],Lge=["label","onClick"];function Ige(n,s,i,c,u,d){const p=Ht("el-checkbox"),g=Ht("el-checkbox-group"),v=Ht("el-scrollbar"),C=Ht("arrow-up"),y=Ht("arrow-down"),w=Ht("el-icon"),S=Ht("el-tooltip"),$=Wu("click-outside");return Q(),gt(S,{ref:"tooltip",visible:n.tooltipVisible,"onUpdate:visible":s[5]||(s[5]=O=>n.tooltipVisible=O),offset:0,placement:n.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,"append-to-body":"",effect:"light",pure:"","popper-class":n.ns.b(),persistent:""},{content:dt(()=>[n.multiple?(Q(),$e("div",Bge,[Ae("div",{class:me(n.ns.e("content"))},[wt(v,{"wrap-class":n.ns.e("wrap")},{default:dt(()=>[wt(g,{modelValue:n.filteredValue,"onUpdate:modelValue":s[0]||(s[0]=O=>n.filteredValue=O),class:me(n.ns.e("checkbox-group"))},{default:dt(()=>[(Q(!0),$e(vn,null,lm(n.filters,O=>(Q(),gt(p,{key:O.value,label:O.value},{default:dt(()=>[Yo(Qt(O.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),Ae("div",{class:me(n.ns.e("bottom"))},[Ae("button",{class:me({[n.ns.is("disabled")]:n.filteredValue.length===0}),disabled:n.filteredValue.length===0,type:"button",onClick:s[1]||(s[1]=(...O)=>n.handleConfirm&&n.handleConfirm(...O))},Qt(n.t("el.table.confirmFilter")),11,Dge),Ae("button",{type:"button",onClick:s[2]||(s[2]=(...O)=>n.handleReset&&n.handleReset(...O))},Qt(n.t("el.table.resetFilter")),1)],2)])):(Q(),$e("ul",{key:1,class:me(n.ns.e("list"))},[Ae("li",{class:me([n.ns.e("list-item"),{[n.ns.is("active")]:n.filterValue===void 0||n.filterValue===null}]),onClick:s[3]||(s[3]=O=>n.handleSelect(null))},Qt(n.t("el.table.clearFilter")),3),(Q(!0),$e(vn,null,lm(n.filters,O=>(Q(),$e("li",{key:O.value,class:me([n.ns.e("list-item"),n.ns.is("active",n.isActive(O))]),label:O.value,onClick:D=>n.handleSelect(O.value)},Qt(O.text),11,Lge))),128))],2))]),default:dt(()=>[gn((Q(),$e("span",{class:me([`${n.ns.namespace.value}-table__column-filter-trigger`,`${n.ns.namespace.value}-none-outline`]),onClick:s[4]||(s[4]=(...O)=>n.showFilterPanel&&n.showFilterPanel(...O))},[wt(w,null,{default:dt(()=>[n.column.filterOpened?(Q(),gt(C,{key:0})):(Q(),gt(y,{key:1}))]),_:1})],2)),[[$,n.hideFilterPanel,n.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var Mge=Gt(Pge,[["render",Ige],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function dB(n){const s=pn();tm(()=>{i.value.addObserver(s)}),Tn(()=>{c(i.value),u(i.value)}),Li(()=>{c(i.value),u(i.value)}),Uu(()=>{i.value.removeObserver(s)});const i=ee(()=>{const d=n.layout;if(!d)throw new Error("Can not find table layout.");return d}),c=d=>{var p;const g=((p=n.vnode.el)==null?void 0:p.querySelectorAll("colgroup > col"))||[];if(!g.length)return;const v=d.getFlattenColumns(),C={};v.forEach(y=>{C[y.id]=y});for(let y=0,w=g.length;y<w;y++){const S=g[y],$=S.getAttribute("name"),O=C[$];O&&S.setAttribute("width",O.realWidth||O.width)}},u=d=>{var p,g;const v=((p=n.vnode.el)==null?void 0:p.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let y=0,w=v.length;y<w;y++)v[y].setAttribute("width",d.scrollY.value?d.gutterWidth:"0");const C=((g=n.vnode.el)==null?void 0:g.querySelectorAll("th.gutter"))||[];for(let y=0,w=C.length;y<w;y++){const S=C[y];S.style.width=d.scrollY.value?`${d.gutterWidth}px`:"0",S.style.display=d.scrollY.value?"":"none"}};return{tableLayout:i.value,onColumnsChange:c,onScrollableChange:u}}const Or=Symbol("ElTable");function Fge(n,s){const i=pn(),c=Kt(Or),u=D=>{D.stopPropagation()},d=(D,I)=>{!I.filters&&I.sortable?O(D,I,!1):I.filterable&&!I.sortable&&u(D),c==null||c.emit("header-click",I,D)},p=(D,I)=>{c==null||c.emit("header-contextmenu",I,D)},g=le(null),v=le(!1),C=le({}),y=(D,I)=>{if(!!Sn&&!(I.children&&I.children.length>0)&&g.value&&n.border){v.value=!0;const P=c;s("set-drag-visible",!0);const A=(P==null?void 0:P.vnode.el).getBoundingClientRect().left,L=i.vnode.el.querySelector(`th.${I.id}`),W=L.getBoundingClientRect(),F=W.left-A+30;af(L,"noclick"),C.value={startMouseLeft:D.clientX,startLeft:W.right-A,startColumnLeft:W.left-A,tableLeft:A};const q=P==null?void 0:P.refs.resizeProxy;q.style.left=`${C.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const re=ce=>{const Z=ce.clientX-C.value.startMouseLeft,ae=C.value.startLeft+Z;q.style.left=`${Math.max(F,ae)}px`},be=()=>{if(v.value){const{startColumnLeft:ce,startLeft:Z}=C.value,_e=Number.parseInt(q.style.left,10)-ce;I.width=I.realWidth=_e,P==null||P.emit("header-dragend",I.width,Z-ce,I,D),requestAnimationFrame(()=>{n.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",v.value=!1,g.value=null,C.value={},s("set-drag-visible",!1)}document.removeEventListener("mousemove",re),document.removeEventListener("mouseup",be),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{ja(L,"noclick")},0)};document.addEventListener("mousemove",re),document.addEventListener("mouseup",be)}},w=(D,I)=>{if(I.children&&I.children.length>0)return;let P=D.target;for(;P&&P.tagName!=="TH";)P=P.parentNode;if(!(!I||!I.resizable)&&!v.value&&n.border){const M=P.getBoundingClientRect(),A=document.body.style;M.width>12&&M.right-D.pageX<8?(A.cursor="col-resize",dc(P,"is-sortable")&&(P.style.cursor="col-resize"),g.value=I):v.value||(A.cursor="",dc(P,"is-sortable")&&(P.style.cursor="pointer"),g.value=null)}},S=()=>{!Sn||(document.body.style.cursor="")},$=({order:D,sortOrders:I})=>{if(D==="")return I[0];const P=I.indexOf(D||null);return I[P>I.length-2?0:P+1]},O=(D,I,P)=>{D.stopPropagation();const M=I.order===P?null:P||$(I);let A=D.target;for(;A&&A.tagName!=="TH";)A=A.parentNode;if(A&&A.tagName==="TH"&&dc(A,"noclick")){ja(A,"noclick");return}if(!I.sortable)return;const L=n.store.states;let W=L.sortProp.value,F;const q=L.sortingColumn.value;(q!==I||q===I&&q.order===null)&&(q&&(q.order=null),L.sortingColumn.value=I,W=I.property),M?F=I.order=M:F=I.order=null,L.sortProp.value=W,L.sortOrder.value=F,c==null||c.store.commit("changeSortCondition")};return{handleHeaderClick:d,handleHeaderContextMenu:p,handleMouseDown:y,handleMouseMove:w,handleMouseOut:S,handleSortClick:O,handleFilterClick:u}}function Hge(n){const s=Kt(Or),i=Vt("table");return{getHeaderRowStyle:g=>{const v=s==null?void 0:s.props.headerRowStyle;return typeof v=="function"?v.call(null,{rowIndex:g}):v},getHeaderRowClass:g=>{const v=[],C=s==null?void 0:s.props.headerRowClassName;return typeof C=="string"?v.push(C):typeof C=="function"&&v.push(C.call(null,{rowIndex:g})),v.join(" ")},getHeaderCellStyle:(g,v,C,y)=>{var w;let S=(w=s==null?void 0:s.props.headerCellStyle)!=null?w:{};typeof S=="function"&&(S=S.call(null,{rowIndex:g,columnIndex:v,row:C,column:y}));const $=y.isSubColumn?null:TC(v,y.fixed,n.store,C);return _c($,"left"),_c($,"right"),Object.assign({},S,$)},getHeaderCellClass:(g,v,C,y)=>{const w=y.isSubColumn?[]:_C(i.b(),v,y.fixed,n.store,C),S=[y.id,y.order,y.headerAlign,y.className,y.labelClassName,...w];y.children||S.push("is-leaf"),y.sortable&&S.push("is-sortable");const $=s==null?void 0:s.props.headerCellClassName;return typeof $=="string"?S.push($):typeof $=="function"&&S.push($.call(null,{rowIndex:g,columnIndex:v,row:C,column:y})),S.push(i.e("cell")),S.filter(O=>Boolean(O)).join(" ")}}}const pB=n=>{const s=[];return n.forEach(i=>{i.children?(s.push(i),s.push.apply(s,pB(i.children))):s.push(i)}),s},zge=n=>{let s=1;const i=(d,p)=>{if(p&&(d.level=p.level+1,s<d.level&&(s=d.level)),d.children){let g=0;d.children.forEach(v=>{i(v,d),g+=v.colSpan}),d.colSpan=g}else d.colSpan=1};n.forEach(d=>{d.level=1,i(d,void 0)});const c=[];for(let d=0;d<s;d++)c.push([]);return pB(n).forEach(d=>{d.children?(d.rowSpan=1,d.children.forEach(p=>p.isSubColumn=!0)):d.rowSpan=s-d.level+1,c[d.level-1].push(d)}),c};function Vge(n){const s=Kt(Or),i=ee(()=>zge(n.store.states.originColumns.value));return{isGroup:ee(()=>{const d=i.value.length>1;return d&&s&&(s.state.isGroup.value=!0),d}),toggleAllSelection:d=>{d.stopPropagation(),s==null||s.store.commit("toggleAllSelection")},columnRows:i}}var Uge=mt({name:"ElTableHeader",components:{ElCheckbox:Ec},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(n,{emit:s}){const i=pn(),c=Kt(Or),u=Vt("table"),d=le({}),{onColumnsChange:p,onScrollableChange:g}=dB(c);Tn(async()=>{await jt(),await jt();const{prop:F,order:q}=n.defaultSort;c==null||c.store.commit("sort",{prop:F,order:q,init:!0})});const{handleHeaderClick:v,handleHeaderContextMenu:C,handleMouseDown:y,handleMouseMove:w,handleMouseOut:S,handleSortClick:$,handleFilterClick:O}=Fge(n,s),{getHeaderRowStyle:D,getHeaderRowClass:I,getHeaderCellStyle:P,getHeaderCellClass:M}=Hge(n),{isGroup:A,toggleAllSelection:L,columnRows:W}=Vge(n);return i.state={onColumnsChange:p,onScrollableChange:g},i.filterPanels=d,{ns:u,filterPanels:d,onColumnsChange:p,onScrollableChange:g,columnRows:W,getHeaderRowClass:I,getHeaderRowStyle:D,getHeaderCellClass:M,getHeaderCellStyle:P,handleHeaderClick:v,handleHeaderContextMenu:C,handleMouseDown:y,handleMouseMove:w,handleMouseOut:S,handleSortClick:$,handleFilterClick:O,isGroup:A,toggleAllSelection:L}},render(){const{ns:n,isGroup:s,columnRows:i,getHeaderCellStyle:c,getHeaderCellClass:u,getHeaderRowClass:d,getHeaderRowStyle:p,handleHeaderClick:g,handleHeaderContextMenu:v,handleMouseDown:C,handleMouseMove:y,handleSortClick:w,handleMouseOut:S,store:$,$parent:O}=this;let D=1;return zt("thead",{class:{[n.is("group")]:s}},i.map((I,P)=>zt("tr",{class:d(P),key:P,style:p(P)},I.map((M,A)=>(M.rowSpan>D&&(D=M.rowSpan),zt("th",{class:u(P,A,I,M),colspan:M.colSpan,key:`${M.id}-thead`,rowspan:M.rowSpan,style:c(P,A,I,M),onClick:L=>g(L,M),onContextmenu:L=>v(L,M),onMousedown:L=>C(L,M),onMousemove:L=>y(L,M),onMouseout:S},[zt("div",{class:["cell",M.filteredValue&&M.filteredValue.length>0?"highlight":"",M.labelClassName]},[M.renderHeader?M.renderHeader({column:M,$index:A,store:$,_self:O}):M.label,M.sortable&&zt("span",{onClick:L=>w(L,M),class:"caret-wrapper"},[zt("i",{onClick:L=>w(L,M,"ascending"),class:"sort-caret ascending"}),zt("i",{onClick:L=>w(L,M,"descending"),class:"sort-caret descending"})]),M.filterable&&zt(Mge,{store:$,placement:M.filterPlacement||"bottom-start",column:M,upDataColumn:(L,W)=>{M[L]=W}})])]))))))}});function jge(n){const s=Kt(Or),i=le(""),c=le(zt("div")),u=(S,$,O)=>{var D;const I=s,P=wC(S);let M;const A=(D=I==null?void 0:I.vnode.el)==null?void 0:D.dataset.prefix;P&&(M=rB({columns:n.store.states.columns.value},P,A),M&&(I==null||I.emit(`cell-${O}`,$,M,P,S))),I==null||I.emit(`row-${O}`,$,M,S)},d=(S,$)=>{u(S,$,"dblclick")},p=(S,$)=>{n.store.commit("setCurrentRow",$),u(S,$,"click")},g=(S,$)=>{u(S,$,"contextmenu")},v=fc(S=>{n.store.commit("setHoverRow",S)},30),C=fc(()=>{n.store.commit("setHoverRow",null)},30);return{handleDoubleClick:d,handleClick:p,handleContextMenu:g,handleMouseEnter:v,handleMouseLeave:C,handleCellMouseEnter:(S,$)=>{var O;const D=s,I=wC(S),P=(O=D==null?void 0:D.vnode.el)==null?void 0:O.dataset.prefix;if(I){const F=rB({columns:n.store.states.columns.value},I,P),q=D.hoverState={cell:I,column:F,row:$};D==null||D.emit("cell-mouse-enter",q.row,q.column,q.cell,S)}const M=S.target.querySelector(".cell");if(!(dc(M,`${P}-tooltip`)&&M.childNodes.length))return;const A=document.createRange();A.setStart(M,0),A.setEnd(M,M.childNodes.length);const L=A.getBoundingClientRect().width,W=(Number.parseInt(ra(M,"paddingLeft"),10)||0)+(Number.parseInt(ra(M,"paddingRight"),10)||0);(L+W>M.offsetWidth||M.scrollWidth>M.offsetWidth)&&Ege(I,I.innerText||I.textContent,{placement:"top",strategy:"fixed"},$.tooltipEffect)},handleCellMouseLeave:S=>{if(!wC(S))return;const O=s==null?void 0:s.hoverState;s==null||s.emit("cell-mouse-leave",O==null?void 0:O.row,O==null?void 0:O.column,O==null?void 0:O.cell,S)},tooltipContent:i,tooltipTrigger:c}}function Wge(n){const s=Kt(Or),i=Vt("table");return{getRowStyle:(C,y)=>{const w=s==null?void 0:s.props.rowStyle;return typeof w=="function"?w.call(null,{row:C,rowIndex:y}):w||null},getRowClass:(C,y)=>{const w=[i.e("row")];(s==null?void 0:s.props.highlightCurrentRow)&&C===n.store.states.currentRow.value&&w.push("current-row"),n.stripe&&y%2==1&&w.push(i.em("row","striped"));const S=s==null?void 0:s.props.rowClassName;return typeof S=="string"?w.push(S):typeof S=="function"&&w.push(S.call(null,{row:C,rowIndex:y})),w},getCellStyle:(C,y,w,S)=>{const $=s==null?void 0:s.props.cellStyle;let O=$!=null?$:{};typeof $=="function"&&(O=$.call(null,{rowIndex:C,columnIndex:y,row:w,column:S}));const D=S.isSubColumn?null:TC(y,n==null?void 0:n.fixed,n.store);return _c(D,"left"),_c(D,"right"),Object.assign({},O,D)},getCellClass:(C,y,w,S)=>{const $=S.isSubColumn?[]:_C(i.b(),y,n==null?void 0:n.fixed,n.store),O=[S.id,S.align,S.className,...$],D=s==null?void 0:s.props.cellClassName;return typeof D=="string"?O.push(D):typeof D=="function"&&O.push(D.call(null,{rowIndex:C,columnIndex:y,row:w,column:S})),O.push(i.e("cell")),O.filter(I=>Boolean(I)).join(" ")},getSpan:(C,y,w,S)=>{let $=1,O=1;const D=s==null?void 0:s.props.spanMethod;if(typeof D=="function"){const I=D({row:C,column:y,rowIndex:w,columnIndex:S});Array.isArray(I)?($=I[0],O=I[1]):typeof I=="object"&&($=I.rowspan,O=I.colspan)}return{rowspan:$,colspan:O}},getColspanRealWidth:(C,y,w)=>{if(y<1)return C[w].realWidth;const S=C.map(({realWidth:$,width:O})=>$||O).slice(w,w+y);return Number(S.reduce(($,O)=>Number($)+Number(O),-1))}}}function qge(n){const s=Kt(Or),{handleDoubleClick:i,handleClick:c,handleContextMenu:u,handleMouseEnter:d,handleMouseLeave:p,handleCellMouseEnter:g,handleCellMouseLeave:v,tooltipContent:C,tooltipTrigger:y}=jge(n),{getRowStyle:w,getRowClass:S,getCellStyle:$,getCellClass:O,getSpan:D,getColspanRealWidth:I}=Wge(n),P=ee(()=>n.store.states.columns.value.findIndex(({type:F})=>F==="default")),M=(F,q)=>{const re=s.props.rowKey;return re?Co(F,re):q},A=(F,q,re,be=!1)=>{const{tooltipEffect:ce,store:Z}=n,{indent:ae,columns:_e}=Z.states,Xe=S(F,q);let Ve=!0;return re&&(Xe.push(`el-table__row--level-${re.level}`),Ve=re.display),zt("tr",{style:[Ve?null:{display:"none"},w(F,q)],class:Xe,key:M(F,q),onDblclick:je=>i(je,F),onClick:je=>c(je,F),onContextmenu:je=>u(je,F),onMouseenter:()=>d(q),onMouseleave:p},_e.value.map((je,U)=>{const{rowspan:Me,colspan:_t}=D(F,je,q,U);if(!Me||!_t)return null;const he=ye({},je);he.realWidth=I(_e.value,_t,U);const qe={store:n.store,_self:n.context||s,column:he,row:F,$index:q,cellIndex:U,expanded:be};U===P.value&&re&&(qe.treeNode={indent:re.level*ae.value,level:re.level},typeof re.expanded=="boolean"&&(qe.treeNode.expanded=re.expanded,"loading"in re&&(qe.treeNode.loading=re.loading),"noLazyChildren"in re&&(qe.treeNode.noLazyChildren=re.noLazyChildren)));const bt=`${q},${U}`,Nt=he.columnKey||he.rawColumnKey||"",At=L(U,je,qe);return zt("td",{style:$(q,U,F,je),class:O(q,U,F,je),key:`${Nt}${bt}`,rowspan:Me,colspan:_t,onMouseenter:Et=>g(Et,st(ye({},F),{tooltipEffect:ce})),onMouseleave:v},[At])}))},L=(F,q,re)=>q.renderCell(re);return{wrappedRowRender:(F,q)=>{const re=n.store,{isRowExpanded:be,assertRowKey:ce}=re,{treeData:Z,lazyTreeNodeMap:ae,childrenColumnName:_e,rowKey:Xe}=re.states,Ve=re.states.columns.value;if(Ve.some(({type:je})=>je==="expand")){const je=be(F),U=A(F,q,void 0,je),Me=s.renderExpanded;return je?Me?[[U,zt("tr",{key:`expanded-row__${U.key}`},[zt("td",{colspan:Ve.length,class:"el-table__cell el-table__expanded-cell"},[Me({row:F,$index:q,store:re,expanded:je})])])]]:(console.error("[Element Error]renderExpanded is required."),U):[[U]]}else if(Object.keys(Z.value).length){ce();const je=Co(F,Xe.value);let U=Z.value[je],Me=null;U&&(Me={expanded:U.expanded,level:U.level,display:!0},typeof U.lazy=="boolean"&&(typeof U.loaded=="boolean"&&U.loaded&&(Me.noLazyChildren=!(U.children&&U.children.length)),Me.loading=U.loading));const _t=[A(F,q,Me)];if(U){let he=0;const qe=(Nt,At)=>{!(Nt&&Nt.length&&At)||Nt.forEach(Et=>{const it={display:At.display&&At.expanded,level:At.level+1,expanded:!1,noLazyChildren:!1,loading:!1},T=Co(Et,Xe.value);if(T==null)throw new Error("For nested data item, row-key is required.");if(U=ye({},Z.value[T]),U&&(it.expanded=U.expanded,U.level=U.level||it.level,U.display=!!(U.expanded&&it.display),typeof U.lazy=="boolean"&&(typeof U.loaded=="boolean"&&U.loaded&&(it.noLazyChildren=!(U.children&&U.children.length)),it.loading=U.loading)),he++,_t.push(A(Et,q+he,it)),U){const Dn=ae.value[T]||Et[_e.value];qe(Dn,U)}})};U.display=!0;const bt=ae.value[je]||F[_e.value];qe(bt,U)}return _t}else return A(F,q,void 0)},tooltipContent:C,tooltipTrigger:y}}const Kge={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var Gge=mt({name:"ElTableBody",props:Kge,setup(n){const s=pn(),i=Kt(Or),c=Vt("table"),{wrappedRowRender:u,tooltipContent:d,tooltipTrigger:p}=qge(n),{onColumnsChange:g,onScrollableChange:v}=dB(i);return lt(n.store.states.hoverRow,(C,y)=>{if(!n.store.states.isComplex.value||!Sn)return;let w=window.requestAnimationFrame;w||(w=S=>window.setTimeout(S,16)),w(()=>{var S;const $=(S=s==null?void 0:s.vnode.el)==null?void 0:S.querySelectorAll(`.${c.e("row")}`),O=$[y],D=$[C];O&&ja(O,"hover-row"),D&&af(D,"hover-row")})}),Uu(()=>{var C;(C=eh)==null||C()}),Li(()=>{var C;(C=eh)==null||C()}),{ns:c,onColumnsChange:g,onScrollableChange:v,wrappedRowRender:u,tooltipContent:d,tooltipTrigger:p}},render(){const{wrappedRowRender:n,store:s}=this,i=s.states.data.value||[];return zt("tbody",{},[i.reduce((c,u)=>c.concat(n(u,c.length)),[])])}});function kC(n){const s=n.tableLayout==="auto";let i=n.columns||[];s&&i.every(u=>u.width===void 0)&&(i=[]);const c=u=>{const d={key:`${n.tableLayout}_${u.id}`,style:{},name:void 0};return s?d.style={width:`${u.width}px`}:d.name=u.id,d};return zt("colgroup",{},i.map(u=>zt("col",c(u))))}kC.props=["columns","tableLayout"];function Yge(){const n=Kt(Or),s=n==null?void 0:n.store,i=ee(()=>s.states.fixedLeafColumnsLength.value),c=ee(()=>s.states.rightFixedColumns.value.length),u=ee(()=>s.states.columns.value.length),d=ee(()=>s.states.fixedColumns.value.length),p=ee(()=>s.states.rightFixedColumns.value.length);return{leftFixedLeafCount:i,rightFixedLeafCount:c,columnsCount:u,leftFixedCount:d,rightFixedCount:p,columns:s.states.columns}}function Xge(n){const{columns:s}=Yge(),i=Vt("table");return{getCellClasses:(d,p)=>{const g=d[p],v=[i.e("cell"),g.id,g.align,g.labelClassName,..._C(i.b(),p,g.fixed,n.store)];return g.className&&v.push(g.className),g.children||v.push(i.is("leaf")),v},getCellStyles:(d,p)=>{const g=TC(p,d.fixed,n.store);return _c(g,"left"),_c(g,"right"),g},columns:s}}var Jge=mt({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(n){const{getCellClasses:s,getCellStyles:i,columns:c}=Xge(n);return{ns:Vt("table"),getCellClasses:s,getCellStyles:i,columns:c}},render(){const{columns:n,getCellStyles:s,getCellClasses:i,summaryMethod:c,sumText:u,ns:d}=this,p=this.store.states.data.value;let g=[];return c?g=c({columns:n,data:p}):n.forEach((v,C)=>{if(C===0){g[C]=u;return}const y=p.map(O=>Number(O[v.property])),w=[];let S=!0;y.forEach(O=>{if(!Number.isNaN(+O)){S=!1;const D=`${O}`.split(".")[1];w.push(D?D.length:0)}});const $=Math.max.apply(null,w);S?g[C]="":g[C]=y.reduce((O,D)=>{const I=Number(D);return Number.isNaN(+I)?O:Number.parseFloat((O+D).toFixed(Math.min($,20)))},0)}),zt("table",{class:d.e("footer"),cellspacing:"0",cellpadding:"0",border:"0"},[kC({columns:n}),zt("tbody",[zt("tr",{},[...n.map((v,C)=>zt("td",{key:C,colspan:v.colSpan,rowspan:v.rowSpan,class:i(n,C),style:s(v,C)},[zt("div",{class:["cell",v.labelClassName]},[g[C]])]))])])])}});function Qge(n){return{setCurrentRow:y=>{n.commit("setCurrentRow",y)},getSelectionRows:()=>n.getSelectionRows(),toggleRowSelection:(y,w)=>{n.toggleRowSelection(y,w,!1),n.updateAllSelected()},clearSelection:()=>{n.clearSelection()},clearFilter:y=>{n.clearFilter(y)},toggleAllSelection:()=>{n.commit("toggleAllSelection")},toggleRowExpansion:(y,w)=>{n.toggleRowExpansionAdapter(y,w)},clearSort:()=>{n.clearSort()},sort:(y,w)=>{n.commit("sort",{prop:y,order:w})}}}function Zge(n,s,i,c){const u=le(!1),d=le(null),p=le(!1),g=U=>{p.value=U},v=le({width:null,height:null}),C=le(!1),y={display:"inline-block",verticalAlign:"middle"},w=le();rc(()=>{s.setHeight(n.height)}),rc(()=>{s.setMaxHeight(n.maxHeight)}),lt(()=>[n.currentRowKey,i.states.rowKey],([U,Me])=>{!V(Me)||i.setCurrentRowKey(`${U}`)},{immediate:!0}),lt(()=>n.data,U=>{c.store.commit("setData",U)},{immediate:!0,deep:!0}),rc(()=>{n.expandRowKeys&&i.setExpandRowKeysAdapter(n.expandRowKeys)});const S=()=>{c.store.commit("setHoverRow",null),c.hoverState&&(c.hoverState=null)},$=(U,Me)=>{const{pixelX:_t,pixelY:he}=Me;Math.abs(_t)>=Math.abs(he)&&(c.refs.bodyWrapper.scrollLeft+=Me.pixelX/5)},O=ee(()=>n.height||n.maxHeight||i.states.fixedColumns.value.length>0||i.states.rightFixedColumns.value.length>0),D=ee(()=>({width:s.bodyWidth.value?`${s.bodyWidth.value}px`:""})),I=()=>{O.value&&s.updateElsHeight(),s.updateColumnsWidth(),requestAnimationFrame(L)};Tn(async()=>{await jt(),i.updateColumns(),W(),requestAnimationFrame(I),v.value={width:w.value=c.vnode.el.offsetWidth,height:c.vnode.el.offsetHeight},i.states.columns.value.forEach(U=>{U.filteredValue&&U.filteredValue.length&&c.store.commit("filterChange",{column:U,values:U.filteredValue,silent:!0})}),c.$ready=!0});const P=(U,Me)=>{if(!U)return;const _t=Array.from(U.classList).filter(he=>!he.startsWith("is-scrolling-"));_t.push(s.scrollX.value?Me:"is-scrolling-none"),U.className=_t.join(" ")},M=U=>{const{tableWrapper:Me}=c.refs;P(Me,U)},A=U=>{const{tableWrapper:Me}=c.refs;return!!(Me&&Me.classList.contains(U))},L=function(){if(!c.refs.scrollBarRef)return;if(!s.scrollX.value){const At="is-scrolling-none";A(At)||M(At);return}const U=c.refs.scrollBarRef.wrap$;if(!U)return;const{scrollLeft:Me,offsetWidth:_t,scrollWidth:he}=U,{headerWrapper:qe,footerWrapper:bt}=c.refs;qe&&(qe.scrollLeft=Me),bt&&(bt.scrollLeft=Me);const Nt=he-_t-1;Me>=Nt?M("is-scrolling-right"):M(Me===0?"is-scrolling-left":"is-scrolling-middle")},W=()=>{var U;!c.refs.scrollBarRef||((U=c.refs.scrollBarRef.wrap$)==null||U.addEventListener("scroll",L,{passive:!0}),n.fit?k0(c.vnode.el,q):Va(window,"resize",I))};bo(()=>{F()});const F=()=>{var U;(U=c.refs.scrollBarRef.wrap$)==null||U.removeEventListener("scroll",L,!0),n.fit?x0(c.vnode.el,q):Xi(window,"resize",I)},q=()=>{if(!c.$ready)return;let U=!1;const Me=c.vnode.el,{width:_t,height:he}=v.value,qe=w.value=Me.offsetWidth;_t!==qe&&(U=!0);const bt=Me.offsetHeight;(n.height||O.value)&&he!==bt&&(U=!0),U&&(v.value={width:qe,height:bt},I())},re=ps(),be=ee(()=>{const{bodyWidth:U,scrollY:Me,gutterWidth:_t}=s;return U.value?`${U.value-(Me.value?_t:0)}px`:""}),ce=ee(()=>n.maxHeight?"fixed":n.tableLayout);function Z(U,Me,_t){const he=SC(U),qe=n.showHeader?_t:0;if(he!==null)return tn(he)?`calc(${he} - ${Me}px - ${qe}px)`:he-Me-qe}const ae=ee(()=>{const U=s.headerHeight.value||0,Me=s.bodyHeight.value,_t=s.footerHeight.value||0;if(n.height)return Me||void 0;if(n.maxHeight)return Z(n.maxHeight,_t,U)}),_e=ee(()=>{const U=s.headerHeight.value||0,Me=s.bodyHeight.value,_t=s.footerHeight.value||0;if(n.height)return{height:Me?`${Me}px`:""};if(n.maxHeight){const he=Z(n.maxHeight,_t,U);if(he!==null)return{"max-height":`${he}${Bn(he)?"px":""}`}}return{}}),Xe=ee(()=>{if(n.data&&n.data.length)return null;let U="100%";return s.appendHeight.value&&(U=`calc(100% - ${s.appendHeight.value}px)`),{width:w.value?`${w.value}px`:"",height:U}}),Ve=(U,Me)=>{const _t=c.refs.bodyWrapper;if(Math.abs(Me.spinY)>0){const he=_t.scrollTop;Me.pixelY<0&&he!==0&&U.preventDefault(),Me.pixelY>0&&_t.scrollHeight-_t.clientHeight>he&&U.preventDefault(),_t.scrollTop+=Math.ceil(Me.pixelY/5)}else _t.scrollLeft+=Math.ceil(Me.pixelX/5)},pt=ee(()=>n.maxHeight?n.showSummary?{bottom:0}:{bottom:s.scrollX.value&&n.data.length?`${s.gutterWidth}px`:""}:n.showSummary?{height:s.tableHeight.value?`${s.tableHeight.value}px`:""}:{height:s.viewportHeight.value?`${s.viewportHeight.value}px`:""}),je=ee(()=>{if(n.height)return{height:s.fixedBodyHeight.value?`${s.fixedBodyHeight.value}px`:""};if(n.maxHeight){let U=SC(n.maxHeight);if(typeof U=="number")return U=s.scrollX.value?U-s.gutterWidth:U,n.showHeader&&(U-=s.headerHeight.value),U-=s.footerHeight.value,{"max-height":`${U}px`}}return{}});return{isHidden:u,renderExpanded:d,setDragVisible:g,isGroup:C,handleMouseLeave:S,handleHeaderFooterMousewheel:$,tableSize:re,bodyHeight:_e,height:ae,emptyBlockStyle:Xe,handleFixedMousewheel:Ve,fixedHeight:pt,fixedBodyHeight:je,resizeProxyVisible:p,bodyWidth:be,resizeState:v,doLayout:I,tableBodyStyles:D,tableLayout:ce,scrollbarViewStyle:y}}var eve={data:{type:Array,default:()=>[]},size:String,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,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1}};const tve=()=>{const n=le(),s=(d,p)=>{const g=n.value;g&&g.scrollTo(d,p)},i=(d,p)=>{const g=n.value;g&&Bn(p)&&["Top","Left"].includes(d)&&g[`setScroll${d}`](p)};return{scrollBarRef:n,scrollTo:s,setScrollTop:d=>i("Top",d),setScrollLeft:d=>i("Left",d)}};let nve=1;const ove=mt({name:"ElTable",directives:{Mousewheel:Gde},components:{TableHeader:Uge,TableBody:Gge,TableFooter:Jge,ElScrollbar:L0,hColgroup:kC},props:eve,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"],setup(n){const{t:s}=tl(),i=Vt("table"),c=pn();no(Or,c);const u=$ge(c,n);c.store=u;const d=new Oge({store:c.store,table:c,fit:n.fit,showHeader:n.showHeader});c.layout=d;const p=ee(()=>(u.states.data.value||[]).length===0),{setCurrentRow:g,getSelectionRows:v,toggleRowSelection:C,clearSelection:y,clearFilter:w,toggleAllSelection:S,toggleRowExpansion:$,clearSort:O,sort:D}=Qge(u),{isHidden:I,renderExpanded:P,setDragVisible:M,isGroup:A,handleMouseLeave:L,handleHeaderFooterMousewheel:W,tableSize:F,bodyHeight:q,height:re,emptyBlockStyle:be,handleFixedMousewheel:ce,fixedHeight:Z,fixedBodyHeight:ae,resizeProxyVisible:_e,bodyWidth:Xe,resizeState:Ve,doLayout:pt,tableBodyStyles:je,tableLayout:U,scrollbarViewStyle:Me}=Zge(n,d,u,c),{scrollBarRef:_t,scrollTo:he,setScrollLeft:qe,setScrollTop:bt}=tve(),Nt=fc(pt,50),At=`el-table_${nve++}`;c.tableId=At,c.state={isGroup:A,resizeState:Ve,doLayout:pt,debouncedUpdateLayout:Nt};const Et=ee(()=>n.sumText||s("el.table.sumText")),it=ee(()=>n.emptyText||s("el.table.emptyText"));return{ns:i,layout:d,store:u,handleHeaderFooterMousewheel:W,handleMouseLeave:L,tableId:At,tableSize:F,isHidden:I,isEmpty:p,renderExpanded:P,resizeProxyVisible:_e,resizeState:Ve,isGroup:A,bodyWidth:Xe,bodyHeight:q,height:re,tableBodyStyles:je,emptyBlockStyle:be,debouncedUpdateLayout:Nt,handleFixedMousewheel:ce,fixedHeight:Z,fixedBodyHeight:ae,setCurrentRow:g,getSelectionRows:v,toggleRowSelection:C,clearSelection:y,clearFilter:w,toggleAllSelection:S,toggleRowExpansion:$,clearSort:O,doLayout:pt,sort:D,t:s,setDragVisible:M,context:c,computedSumText:Et,computedEmptyText:it,tableLayout:U,scrollbarViewStyle:Me,scrollBarRef:_t,scrollTo:he,setScrollLeft:qe,setScrollTop:bt}}}),sve=["data-prefix"],rve={ref:"hiddenColumns",class:"hidden-columns"};function ave(n,s,i,c,u,d){const p=Ht("hColgroup"),g=Ht("table-header"),v=Ht("table-body"),C=Ht("el-scrollbar"),y=Ht("table-footer"),w=Wu("mousewheel");return Q(),$e("div",{ref:"tableWrapper",class:me([{[n.ns.m("fit")]:n.fit,[n.ns.m("striped")]:n.stripe,[n.ns.m("border")]:n.border||n.isGroup,[n.ns.m("hidden")]:n.isHidden,[n.ns.m("group")]:n.isGroup,[n.ns.m("fluid-height")]:n.maxHeight,[n.ns.m("scrollable-x")]:n.layout.scrollX.value,[n.ns.m("scrollable-y")]:n.layout.scrollY.value,[n.ns.m("enable-row-hover")]:!n.store.states.isComplex.value,[n.ns.m("enable-row-transition")]:(n.store.states.data.value||[]).length!==0&&(n.store.states.data.value||[]).length<100,"has-footer":n.showSummary},n.ns.m(n.tableSize),n.className,n.ns.b(),n.ns.m(`layout-${n.tableLayout}`)]),style:nn(n.style),"data-prefix":n.ns.namespace.value,onMouseleave:s[0]||(s[0]=S=>n.handleMouseLeave())},[Ae("div",{class:me(n.ns.e("inner-wrapper"))},[Ae("div",rve,[vt(n.$slots,"default")],512),n.showHeader&&n.tableLayout==="fixed"?gn((Q(),$e("div",{key:0,ref:"headerWrapper",class:me(n.ns.e("header-wrapper"))},[Ae("table",{ref:"tableHeader",class:me(n.ns.e("header")),style:nn(n.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[wt(p,{columns:n.store.states.columns.value,"table-layout":n.tableLayout},null,8,["columns","table-layout"]),wt(g,{ref:"tableHeaderRef",border:n.border,"default-sort":n.defaultSort,store:n.store,onSetDragVisible:n.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[w,n.handleHeaderFooterMousewheel]]):ot("v-if",!0),Ae("div",{ref:"bodyWrapper",style:nn(n.bodyHeight),class:me(n.ns.e("body-wrapper"))},[wt(C,{ref:"scrollBarRef",height:n.maxHeight?void 0:n.height,"max-height":n.maxHeight?n.height:void 0,"view-style":n.scrollbarViewStyle,always:n.scrollbarAlwaysOn},{default:dt(()=>[Ae("table",{ref:"tableBody",class:me(n.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:nn({width:n.bodyWidth,tableLayout:n.tableLayout})},[wt(p,{columns:n.store.states.columns.value,"table-layout":n.tableLayout},null,8,["columns","table-layout"]),n.showHeader&&n.tableLayout==="auto"?(Q(),gt(g,{key:0,border:n.border,"default-sort":n.defaultSort,store:n.store,onSetDragVisible:n.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])):ot("v-if",!0),wt(v,{context:n.context,highlight:n.highlightCurrentRow,"row-class-name":n.rowClassName,"tooltip-effect":n.tooltipEffect,"row-style":n.rowStyle,store:n.store,stripe:n.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","row-style","store","stripe"])],6),n.isEmpty?(Q(),$e("div",{key:0,ref:"emptyBlock",style:nn(n.emptyBlockStyle),class:me(n.ns.e("empty-block"))},[Ae("span",{class:me(n.ns.e("empty-text"))},[vt(n.$slots,"empty",{},()=>[Yo(Qt(n.computedEmptyText),1)])],2)],6)):ot("v-if",!0),n.$slots.append?(Q(),$e("div",{key:1,ref:"appendWrapper",class:me(n.ns.e("append-wrapper"))},[vt(n.$slots,"append")],2)):ot("v-if",!0)]),_:3},8,["height","max-height","view-style","always"])],6),n.border||n.isGroup?(Q(),$e("div",{key:1,class:me(n.ns.e("border-left-patch"))},null,2)):ot("v-if",!0)],2),n.showSummary?gn((Q(),$e("div",{key:0,ref:"footerWrapper",class:me(n.ns.e("footer-wrapper"))},[wt(y,{border:n.border,"default-sort":n.defaultSort,store:n.store,style:nn(n.tableBodyStyles),"sum-text":n.computedSumText,"summary-method":n.summaryMethod},null,8,["border","default-sort","store","style","sum-text","summary-method"])],2)),[[Po,!n.isEmpty],[w,n.handleHeaderFooterMousewheel]]):ot("v-if",!0),gn(Ae("div",{ref:"resizeProxy",class:me(n.ns.e("column-resize-proxy"))},null,2),[[Po,n.resizeProxyVisible]])],46,sve)}var ive=Gt(ove,[["render",ave],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue"]]);const lve={selection:"table-column--selection",expand:"table__expand-column"},cve={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:""}},uve=n=>lve[n]||"",fve={selection:{renderHeader({store:n}){function s(){return n.states.data.value&&n.states.data.value.length===0}return zt(Ec,{disabled:s(),size:n.states.tableSize.value,indeterminate:n.states.selection.value.length>0&&!n.states.isAllSelected.value,"onUpdate:modelValue":n.toggleAllSelection,modelValue:n.states.isAllSelected.value})},renderCell({row:n,column:s,store:i,$index:c}){return zt(Ec,{disabled:s.selectable?!s.selectable.call(null,n,c):!1,size:i.states.tableSize.value,onChange:()=>{i.commit("rowSelectedChanged",n)},onClick:u=>u.stopPropagation(),modelValue:i.isSelected(n)})},sortable:!1,resizable:!1},index:{renderHeader({column:n}){return n.label||"#"},renderCell({column:n,$index:s}){let i=s+1;const c=n.index;return typeof c=="number"?i=s+c:typeof c=="function"&&(i=c(s)),zt("div",{},[i])},sortable:!1},expand:{renderHeader({column:n}){return n.label||""},renderCell({row:n,store:s,expanded:i}){const{ns:c}=s,u=[c.e("expand-icon")];return i&&u.push(c.em("expand-icon","expanded")),zt("div",{class:u,onClick:function(p){p.stopPropagation(),s.toggleRowExpansion(n)}},{default:()=>[zt(fo,null,{default:()=>[zt(hR)]})]})},sortable:!1,resizable:!1}};function dve({row:n,column:s,$index:i}){var c;const u=s.property,d=u&&xm(n,u).value;return s&&s.formatter?s.formatter(n,s,d,i):((c=d==null?void 0:d.toString)==null?void 0:c.call(d))||""}function pve({row:n,treeNode:s,store:i},c=!1){const{ns:u}=i;if(!s)return c?[zt("span",{class:u.e("placeholder")})]:null;const d=[],p=function(g){g.stopPropagation(),i.loadOrToggle(n)};if(s.indent&&d.push(zt("span",{class:u.e("indent"),style:{"padding-left":`${s.indent}px`}})),typeof s.expanded=="boolean"&&!s.noLazyChildren){const g=[u.e("expand-icon"),s.expanded?u.em("expand-icon","expanded"):""];let v=hR;s.loading&&(v=O0),d.push(zt("div",{class:g,onClick:p},{default:()=>[zt(fo,{class:{[u.is("loading")]:s.loading}},{default:()=>[zt(v)]})]}))}else d.push(zt("span",{class:u.e("placeholder")}));return d}function mB(n,s){return n.reduce((i,c)=>(i[c]=c,i),s)}function mve(n,s){const i=pn();return{registerComplexWatchers:()=>{const d=["fixed"],p={realWidth:"width",realMinWidth:"minWidth"},g=mB(d,p);Object.keys(g).forEach(v=>{const C=p[v];Xt(s,C)&&lt(()=>s[C],y=>{let w=y;C==="width"&&v==="realWidth"&&(w=EC(y)),C==="minWidth"&&v==="realMinWidth"&&(w=aB(y)),i.columnConfig.value[C]=w,i.columnConfig.value[v]=w;const S=C==="fixed";n.value.store.scheduleLayout(S)})})},registerNormalWatchers:()=>{const d=["label","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"],p={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},g=mB(d,p);Object.keys(g).forEach(v=>{const C=p[v];Xt(s,C)&&lt(()=>s[C],y=>{i.columnConfig.value[v]=y})})}}}function hve(n,s,i){const c=pn(),u=le(""),d=le(!1),p=le(),g=le(),v=Vt("table");rc(()=>{p.value=n.align?`is-${n.align}`:null,p.value}),rc(()=>{g.value=n.headerAlign?`is-${n.headerAlign}`:p.value,g.value});const C=ee(()=>{let A=c.vnode.vParent||c.parent;for(;A&&!A.tableId&&!A.columnId;)A=A.vnode.vParent||A.parent;return A}),y=ee(()=>{const{store:A}=c.parent;if(!A)return!1;const{treeData:L}=A.states,W=L.value;return W&&Object.keys(W).length>0}),w=le(EC(n.width)),S=le(aB(n.minWidth)),$=A=>(w.value&&(A.width=w.value),S.value&&(A.minWidth=S.value),A.minWidth||(A.minWidth=80),A.realWidth=Number(A.width===void 0?A.minWidth:A.width),A),O=A=>{const L=A.type,W=fve[L]||{};Object.keys(W).forEach(q=>{const re=W[q];q!=="className"&&re!==void 0&&(A[q]=re)});const F=uve(L);if(F){const q=`${V(v.namespace)}-${F}`;A.className=A.className?`${A.className} ${q}`:q}return A},D=A=>{Array.isArray(A)?A.forEach(W=>L(W)):L(A);function L(W){var F;((F=W==null?void 0:W.type)==null?void 0:F.name)==="ElTableColumn"&&(W.vParent=c)}};return{columnId:u,realAlign:p,isSubColumn:d,realHeaderAlign:g,columnOrTableParent:C,setColumnWidth:$,setColumnForcedProps:O,setColumnRenders:A=>{n.renderHeader||A.type!=="selection"&&(A.renderHeader=F=>{c.columnConfig.value.label;const q=s.header;return q?q(F):A.label});let L=A.renderCell;const W=y.value;return A.type==="expand"?(A.renderCell=F=>zt("div",{class:"cell"},[L(F)]),i.value.renderExpanded=F=>s.default?s.default(F):s.default):(L=L||dve,A.renderCell=F=>{let q=null;if(s.default){const Z=s.default(F);q=Z.some(ae=>ae.type!==us)?Z:L(F)}else q=L(F);const re=W&&F.cellIndex===0,be=pve(F,re),ce={class:"cell",style:{}};return A.showOverflowTooltip&&(ce.class=`${ce.class} ${V(v.namespace)}-tooltip`,ce.style={width:`${(F.column.realWidth||Number(F.column.width))-1}px`}),D(q),zt("div",ce,[be,q])}),A},getPropsData:(...A)=>A.reduce((L,W)=>(Array.isArray(W)&&W.forEach(F=>{L[F]=n[F]}),L),{}),getColumnElIndex:(A,L)=>Array.prototype.indexOf.call(A,L)}}var gve={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,showTooltipWhenOverflow:Boolean,showOverflowTooltip:Boolean,fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:n=>n.every(s=>["ascending","descending",null].includes(s))}};let vve=1;var hB=mt({name:"ElTableColumn",components:{ElCheckbox:Ec},props:gve,setup(n,{slots:s}){const i=pn(),c=le({}),u=ee(()=>{let M=i.parent;for(;M&&!M.tableId;)M=M.parent;return M}),{registerNormalWatchers:d,registerComplexWatchers:p}=mve(u,n),{columnId:g,isSubColumn:v,realHeaderAlign:C,columnOrTableParent:y,setColumnWidth:w,setColumnForcedProps:S,setColumnRenders:$,getPropsData:O,getColumnElIndex:D,realAlign:I}=hve(n,s,u),P=y.value;g.value=`${P.tableId||P.columnId}_column_${vve++}`,tm(()=>{v.value=u.value!==P;const M=n.type||"default",A=n.sortable===""?!0:n.sortable,L=st(ye({},cve[M]),{id:g.value,type:M,property:n.prop||n.property,align:I,headerAlign:C,showOverflowTooltip:n.showOverflowTooltip||n.showTooltipWhenOverflow,filterable:n.filters||n.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:A,index:n.index,rawColumnKey:i.vnode.key});let be=O(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);be=yge(L,be),be=Cge($,w,S)(be),c.value=be,d(),p()}),Tn(()=>{var M;const A=y.value,L=v.value?A.vnode.el.children:(M=A.refs.hiddenColumns)==null?void 0:M.children,W=()=>D(L||[],i.vnode.el);c.value.getColumnIndex=W,W()>-1&&u.value.store.commit("insertColumn",c.value,v.value?A.columnConfig.value:null)}),bo(()=>{u.value.store.commit("removeColumn",c.value,v.value?P.columnConfig.value:null)}),i.columnId=g.value,i.columnConfig=c},render(){var n,s,i;try{const c=(s=(n=this.$slots).default)==null?void 0:s.call(n,{row:{},column:{},$index:-1}),u=[];if(Array.isArray(c))for(const p of c)((i=p.type)==null?void 0:i.name)==="ElTableColumn"||p.shapeFlag&2?u.push(p):p.type===vn&&Array.isArray(p.children)&&p.children.forEach(g=>{(g==null?void 0:g.patchFlag)!==1024&&!tn(g==null?void 0:g.children)&&u.push(g)});return zt("div",u)}catch{return zt("div",[])}}});const pCe=oo(ive,{TableColumn:hB}),mCe=xr(hB);function bve(n){let s;const i=le(!1),c=Ro(st(ye({},n),{originalPosition:"",originalOverflow:"",visible:!1}));function u(w){c.text=w}function d(){const w=c.parent;if(!w.vLoadingAddClassList){let S=w.getAttribute("loading-number");S=Number.parseInt(S)-1,S?w.setAttribute("loading-number",S.toString()):(ja(w,"el-loading-parent--relative"),w.removeAttribute("loading-number")),ja(w,"el-loading-parent--hidden")}p()}function p(){var w,S;(S=(w=y.$el)==null?void 0:w.parentNode)==null||S.removeChild(y.$el)}function g(){var w;if(n.beforeClose&&!n.beforeClose())return;const S=c.parent;S.vLoadingAddClassList=void 0,i.value=!0,clearTimeout(s),s=window.setTimeout(()=>{i.value&&(i.value=!1,d())},400),c.visible=!1,(w=n.closed)==null||w.call(n)}function v(){!i.value||(i.value=!1,d())}const y=nne({name:"ElLoading",setup(){return()=>{const w=c.spinner||c.svg,S=zt("svg",ye({class:"circular",viewBox:c.svgViewBox?c.svgViewBox:"25 25 50 50"},w?{innerHTML:w}:{}),[zt("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none"})]),$=c.text?zt("p",{class:"el-loading-text"},[c.text]):void 0;return zt($s,{name:"el-loading-fade",onAfterLeave:v},{default:dt(()=>[gn(wt("div",{style:{backgroundColor:c.background||""},class:["el-loading-mask",c.customClass,c.fullscreen?"is-fullscreen":""]},[zt("div",{class:"el-loading-spinner"},[S,$])]),[[Po,c.visible]])])})}}}).mount(document.createElement("div"));return st(ye({},wr(c)),{setText:u,remvoeElLoadingChild:p,close:g,handleAfterLeave:v,vm:y,get $el(){return y.$el}})}let _f;const yve=function(n={}){if(!Sn)return;const s=Cve(n);s.fullscreen&&_f&&(_f.remvoeElLoadingChild(),_f.close());const i=bve(st(ye({},s),{closed:()=>{var u;(u=s.closed)==null||u.call(s),s.fullscreen&&(_f=void 0)}}));wve(s,s.parent,i),gB(s,s.parent,i),s.parent.vLoadingAddClassList=()=>gB(s,s.parent,i);let c=s.parent.getAttribute("loading-number");return c?c=`${Number.parseInt(c)+1}`:c="1",s.parent.setAttribute("loading-number",c),s.parent.appendChild(i.$el),jt(()=>i.visible.value=s.visible),s.fullscreen&&(_f=i),i},Cve=n=>{var s,i,c,u;let d;return tn(n.target)?d=(s=document.querySelector(n.target))!=null?s:document.body:d=n.target||document.body,{parent:d===document.body||n.body?document.body:d,background:n.background||"",svg:n.svg||"",svgViewBox:n.svgViewBox||"",spinner:n.spinner||!1,text:n.text||"",fullscreen:d===document.body&&((i=n.fullscreen)!=null?i:!0),lock:(c=n.lock)!=null?c:!1,customClass:n.customClass||"",visible:(u=n.visible)!=null?u:!0,target:d}},wve=async(n,s,i)=>{const{nextZIndex:c}=hc(),u={};if(n.fullscreen)i.originalPosition.value=ra(document.body,"position"),i.originalOverflow.value=ra(document.body,"overflow"),u.zIndex=c();else if(n.parent===document.body){i.originalPosition.value=ra(document.body,"position"),await jt();for(const d of["top","left"]){const p=d==="top"?"scrollTop":"scrollLeft";u[d]=`${n.target.getBoundingClientRect()[d]+document.body[p]+document.documentElement[p]-Number.parseInt(ra(document.body,`margin-${d}`),10)}px`}for(const d of["height","width"])u[d]=`${n.target.getBoundingClientRect()[d]}px`}else i.originalPosition.value=ra(s,"position");for(const[d,p]of Object.entries(u))i.$el.style[d]=p},gB=(n,s,i)=>{i.originalPosition.value!=="absolute"&&i.originalPosition.value!=="fixed"?af(s,"el-loading-parent--relative"):ja(s,"el-loading-parent--relative"),n.fullscreen&&n.lock?af(s,"el-loading-parent--hidden"):ja(s,"el-loading-parent--hidden")},xC=Symbol("ElLoading"),vB=(n,s)=>{var i,c,u,d;const p=s.instance,g=S=>ln(s.value)?s.value[S]:void 0,v=S=>{const $=tn(S)&&(p==null?void 0:p[S])||S;return $&&le($)},C=S=>v(g(S)||n.getAttribute(`element-loading-${Oa(S)}`)),y=(i=g("fullscreen"))!=null?i:s.modifiers.fullscreen,w={text:C("text"),svg:C("svg"),svgViewBox:C("svgViewBox"),spinner:C("spinner"),background:C("background"),customClass:C("customClass"),fullscreen:y,target:(c=g("target"))!=null?c:y?void 0:n,body:(u=g("body"))!=null?u:s.modifiers.body,lock:(d=g("lock"))!=null?d:s.modifiers.lock};n[xC]={options:w,instance:yve(w)}},Eve=(n,s)=>{for(const i of Object.keys(s))Mn(s[i])&&(s[i].value=n[i])},hCe={mounted(n,s){s.value&&vB(n,s)},updated(n,s){const i=n[xC];s.oldValue!==s.value&&(s.value&&!s.oldValue?vB(n,s):s.value&&s.oldValue?ln(s.value)&&Eve(s.value,i.options):i==null||i.instance.close())},unmounted(n){var s;(s=n[xC])==null||s.instance.close()}},bB=["success","info","warning","error"],Sve=un({customClass:{type:String,default:""},center:{type:Boolean,default:!1},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:3e3},icon:{type:Ji,default:""},id:{type:String,default:""},message:{type:Zt([String,Object,Function]),default:""},onClose:{type:Zt(Function),required:!1},showClose:{type:Boolean,default:!1},type:{type:String,values:bB,default:"info"},offset:{type:Number,default:20},zIndex:{type:Number,default:0},grouping:{type:Boolean,default:!1},repeatNum:{type:Number,default:1}}),_ve={destroy:()=>!0},Tve=mt({name:"ElMessage",components:ye({ElBadge:pde,ElIcon:fo},wR),props:Sve,emits:_ve,setup(n){const s=Vt("message"),i=le(!1),c=le(n.type?n.type==="error"?"danger":n.type:"info");let u;const d=ee(()=>{const S=n.type;return{[s.bm("icon",S)]:S&&Om[S]}}),p=ee(()=>n.icon||Om[n.type]||""),g=ee(()=>({top:`${n.offset}px`,zIndex:n.zIndex}));function v(){n.duration>0&&({stop:u}=S0(()=>{i.value&&y()},n.duration))}function C(){u==null||u()}function y(){i.value=!1}function w({code:S}){S===Ns.esc?i.value&&y():v()}return Tn(()=>{v(),i.value=!0}),lt(()=>n.repeatNum,()=>{C(),v()}),kr(document,"keydown",w),{ns:s,typeClass:d,iconComponent:p,customStyle:g,visible:i,badgeType:c,close:y,clearTimer:C,startTimer:v}}}),Ave=["id"],kve=["innerHTML"];function xve(n,s,i,c,u,d){const p=Ht("el-badge"),g=Ht("el-icon"),v=Ht("close");return Q(),gt($s,{name:n.ns.b("fade"),onBeforeLeave:n.onClose,onAfterLeave:s[2]||(s[2]=C=>n.$emit("destroy"))},{default:dt(()=>[gn(Ae("div",{id:n.id,class:me([n.ns.b(),{[n.ns.m(n.type)]:n.type&&!n.icon},n.ns.is("center",n.center),n.ns.is("closable",n.showClose),n.customClass]),style:nn(n.customStyle),role:"alert",onMouseenter:s[0]||(s[0]=(...C)=>n.clearTimer&&n.clearTimer(...C)),onMouseleave:s[1]||(s[1]=(...C)=>n.startTimer&&n.startTimer(...C))},[n.repeatNum>1?(Q(),gt(p,{key:0,value:n.repeatNum,type:n.badgeType,class:me(n.ns.e("badge"))},null,8,["value","type","class"])):ot("v-if",!0),n.iconComponent?(Q(),gt(g,{key:1,class:me([n.ns.e("icon"),n.typeClass])},{default:dt(()=>[(Q(),gt(Go(n.iconComponent)))]),_:1},8,["class"])):ot("v-if",!0),vt(n.$slots,"default",{},()=>[n.dangerouslyUseHTMLString?(Q(),$e(vn,{key:1},[ot(" Caution here, message could've been compromised, never use user's input as message "),Ae("p",{class:me(n.ns.e("content")),innerHTML:n.message},null,10,kve)],2112)):(Q(),$e("p",{key:0,class:me(n.ns.e("content"))},Qt(n.message),3))]),n.showClose?(Q(),gt(g,{key:2,class:me(n.ns.e("closeBtn")),onClick:Pn(n.close,["stop"])},{default:dt(()=>[wt(v)]),_:1},8,["class","onClick"])):ot("v-if",!0)],46,Ave),[[Po,n.visible]])]),_:3},8,["name","onBeforeLeave"])}var $ve=Gt(Tve,[["render",xve],["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]);const vs=[];let Nve=1;const Tc=function(n={},s){if(!Sn)return{close:()=>{}};if(Bn(uC.max)&&vs.length>=uC.max)return{close:()=>{}};if(!fs(n)&&ln(n)&&n.grouping&&!fs(n.message)&&vs.length){const w=vs.find(S=>{var $,O,D;return`${(O=($=S.vm.props)==null?void 0:$.message)!=null?O:""}`==`${(D=n.message)!=null?D:""}`});if(w)return w.vm.component.props.repeatNum+=1,w.vm.component.props.type=(n==null?void 0:n.type)||"info",{close:()=>y.component.proxy.visible=!1}}(tn(n)||fs(n))&&(n={message:n});let i=n.offset||20;vs.forEach(({vm:w})=>{var S;i+=(((S=w.el)==null?void 0:S.offsetHeight)||0)+16}),i+=16;const{nextZIndex:c}=hc(),u=`message_${Nve++}`,d=n.onClose,p=st(ye({zIndex:c()},n),{offset:i,id:u,onClose:()=>{Ove(u,d)}});let g=document.body;km(n.appendTo)?g=n.appendTo:tn(n.appendTo)&&(g=document.querySelector(n.appendTo)),km(g)||(g=document.body);const v=document.createElement("div");v.className=`container_${u}`;const C=p.message,y=wt($ve,p,Lt(C)?{default:C}:fs(C)?{default:()=>C}:null);return y.appContext=s||Tc._context,y.props.onDestroy=()=>{gm(null,v)},gm(y,v),vs.push({vm:y}),g.appendChild(v.firstElementChild),{close:()=>y.component.proxy.visible=!1}};bB.forEach(n=>{Tc[n]=(s={},i)=>((tn(s)||fs(s))&&(s={message:s}),Tc(st(ye({},s),{type:n}),i))});function Ove(n,s){const i=vs.findIndex(({vm:p})=>n===p.component.props.id);if(i===-1)return;const{vm:c}=vs[i];if(!c)return;s==null||s(c);const u=c.el.offsetHeight;vs.splice(i,1);const d=vs.length;if(!(d<1))for(let p=i;p<d;p++){const g=Number.parseInt(vs[p].vm.el.style.top,10)-u-16;vs[p].vm.component.props.offset=g}}function Rve(){var n;for(let s=vs.length-1;s>=0;s--){const i=vs[s].vm.component;(n=i==null?void 0:i.proxy)==null||n.close()}}Tc.closeAll=Rve;Tc._context=null;const gCe=ice(Tc,"$message"),Pve=mt({name:"ElMessageBox",directives:{TrapFocus:zde},components:ye({ElButton:Mde,ElInput:D0,ElOverlay:VP,ElIcon:fo},wR),inheritAttrs:!1,props:{buttonSize:{type:String,validator:Bm},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,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(n,{emit:s}){const{t:i}=tl(),c=le(!1),{nextZIndex:u}=hc(),d=Ro({beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:u()}),p=ee(()=>{const re=d.type;return re&&Om[re]?`el-message-box-icon--${re}`:""}),g=ps(ee(()=>n.buttonSize),{prop:!0,form:!0,formItem:!0}),v=ee(()=>d.icon||Om[d.type]||""),C=ee(()=>!!d.message),y=le(),w=le(),S=le(),$=le(),O=ee(()=>d.confirmButtonClass);lt(()=>d.inputValue,async re=>{await jt(),n.boxType==="prompt"&&re!==null&&W()},{immediate:!0}),lt(()=>c.value,re=>{re&&((n.boxType==="alert"||n.boxType==="confirm")&&jt().then(()=>{var be,ce,Z;(Z=(ce=(be=$.value)==null?void 0:be.$el)==null?void 0:ce.focus)==null||Z.call(ce)}),d.zIndex=u()),n.boxType==="prompt"&&(re?jt().then(()=>{S.value&&S.value.$el&&F().focus()}):(d.editorErrorMessage="",d.validateError=!1))});const D=ee(()=>n.draggable);OR(y,w,D),Tn(async()=>{await jt(),n.closeOnHashChange&&Va(window,"hashchange",I)}),bo(()=>{n.closeOnHashChange&&Xi(window,"hashchange",I)});function I(){!c.value||(c.value=!1,jt(()=>{d.action&&s("action",d.action)}))}const P=()=>{n.closeOnClickModal&&L(d.distinguishCancelAndClose?"close":"cancel")},M=B0(P),A=re=>{if(d.inputType!=="textarea")return re.preventDefault(),L("confirm")},L=re=>{var be;n.boxType==="prompt"&&re==="confirm"&&!W()||(d.action=re,d.beforeClose?(be=d.beforeClose)==null||be.call(d,re,d,I):I())},W=()=>{if(n.boxType==="prompt"){const re=d.inputPattern;if(re&&!re.test(d.inputValue||""))return d.editorErrorMessage=d.inputErrorMessage||i("el.messagebox.error"),d.validateError=!0,!1;const be=d.inputValidator;if(typeof be=="function"){const ce=be(d.inputValue);if(ce===!1)return d.editorErrorMessage=d.inputErrorMessage||i("el.messagebox.error"),d.validateError=!0,!1;if(typeof ce=="string")return d.editorErrorMessage=ce,d.validateError=!0,!1}}return d.editorErrorMessage="",d.validateError=!1,!0},F=()=>{const re=S.value.$refs;return re.input||re.textarea},q=()=>{L("close")};return n.closeOnPressEscape?PR({handleClose:q},c):xce(c,"keydown",re=>re.code===Ns.esc),n.lockScroll&&RR(c),BR(c),st(ye({},wr(d)),{overlayEvent:M,visible:c,hasMessage:C,typeClass:p,btnSize:g,iconComponent:v,confirmButtonClasses:O,rootRef:y,headerRef:w,inputRef:S,confirmRef:$,doClose:I,handleClose:q,handleWrapperClick:P,handleInputEnter:A,handleAction:L,t:i})}}),Bve=["aria-label"],Dve={key:0,ref:"headerRef",class:"el-message-box__header"},Lve={class:"el-message-box__title"},Ive={class:"el-message-box__content"},Mve={class:"el-message-box__container"},Fve={key:1,class:"el-message-box__message"},Hve={key:0},zve=["innerHTML"],Vve={class:"el-message-box__input"},Uve={class:"el-message-box__btns"};function jve(n,s,i,c,u,d){const p=Ht("el-icon"),g=Ht("close"),v=Ht("el-input"),C=Ht("el-button"),y=Ht("el-overlay"),w=Wu("trap-focus");return Q(),gt($s,{name:"fade-in-linear",onAfterLeave:s[11]||(s[11]=S=>n.$emit("vanish"))},{default:dt(()=>[gn(wt(y,{"z-index":n.zIndex,"overlay-class":["is-message-box",n.modalClass],mask:n.modal},{default:dt(()=>[Ae("div",{class:"el-overlay-message-box",onClick:s[8]||(s[8]=(...S)=>n.overlayEvent.onClick&&n.overlayEvent.onClick(...S)),onMousedown:s[9]||(s[9]=(...S)=>n.overlayEvent.onMousedown&&n.overlayEvent.onMousedown(...S)),onMouseup:s[10]||(s[10]=(...S)=>n.overlayEvent.onMouseup&&n.overlayEvent.onMouseup(...S))},[gn((Q(),$e("div",{ref:"rootRef",role:"dialog","aria-label":n.title||"dialog","aria-modal":"true",class:me(["el-message-box",n.customClass,{"el-message-box--center":n.center,"is-draggable":n.draggable}]),style:nn(n.customStyle),onClick:s[7]||(s[7]=Pn(()=>{},["stop"]))},[n.title!==null&&n.title!==void 0?(Q(),$e("div",Dve,[Ae("div",Lve,[n.iconComponent&&n.center?(Q(),gt(p,{key:0,class:me(["el-message-box__status",n.typeClass])},{default:dt(()=>[(Q(),gt(Go(n.iconComponent)))]),_:1},8,["class"])):ot("v-if",!0),Ae("span",null,Qt(n.title),1)]),n.showClose?(Q(),$e("button",{key:0,type:"button",class:"el-message-box__headerbtn","aria-label":"Close",onClick:s[0]||(s[0]=S=>n.handleAction(n.distinguishCancelAndClose?"close":"cancel")),onKeydown:s[1]||(s[1]=Un(Pn(S=>n.handleAction(n.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[wt(p,{class:"el-message-box__close"},{default:dt(()=>[wt(g)]),_:1})],32)):ot("v-if",!0)],512)):ot("v-if",!0),Ae("div",Ive,[Ae("div",Mve,[n.iconComponent&&!n.center&&n.hasMessage?(Q(),gt(p,{key:0,class:me(["el-message-box__status",n.typeClass])},{default:dt(()=>[(Q(),gt(Go(n.iconComponent)))]),_:1},8,["class"])):ot("v-if",!0),n.hasMessage?(Q(),$e("div",Fve,[vt(n.$slots,"default",{},()=>[n.dangerouslyUseHTMLString?(Q(),$e("p",{key:1,innerHTML:n.message},null,8,zve)):(Q(),$e("p",Hve,Qt(n.message),1))])])):ot("v-if",!0)]),gn(Ae("div",Vve,[wt(v,{ref:"inputRef",modelValue:n.inputValue,"onUpdate:modelValue":s[2]||(s[2]=S=>n.inputValue=S),type:n.inputType,placeholder:n.inputPlaceholder,class:me({invalid:n.validateError}),onKeydown:Un(n.handleInputEnter,["enter"])},null,8,["modelValue","type","placeholder","class","onKeydown"]),Ae("div",{class:"el-message-box__errormsg",style:nn({visibility:n.editorErrorMessage?"visible":"hidden"})},Qt(n.editorErrorMessage),5)],512),[[Po,n.showInput]])]),Ae("div",Uve,[n.showCancelButton?(Q(),gt(C,{key:0,loading:n.cancelButtonLoading,class:me([n.cancelButtonClass]),round:n.roundButton,size:n.btnSize,onClick:s[3]||(s[3]=S=>n.handleAction("cancel")),onKeydown:s[4]||(s[4]=Un(Pn(S=>n.handleAction("cancel"),["prevent"]),["enter"]))},{default:dt(()=>[Yo(Qt(n.cancelButtonText||n.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):ot("v-if",!0),gn(wt(C,{ref:"confirmRef",type:"primary",loading:n.confirmButtonLoading,class:me([n.confirmButtonClasses]),round:n.roundButton,disabled:n.confirmButtonDisabled,size:n.btnSize,onClick:s[5]||(s[5]=S=>n.handleAction("confirm")),onKeydown:s[6]||(s[6]=Un(Pn(S=>n.handleAction("confirm"),["prevent"]),["enter"]))},{default:dt(()=>[Yo(Qt(n.confirmButtonText||n.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[Po,n.showConfirmButton]])])],14,Bve)),[[w]])],32)]),_:3},8,["z-index","overlay-class","mask"]),[[Po,n.visible]])]),_:3})}var Wve=Gt(Pve,[["render",jve],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]);const Tf=new Map,qve=(n,s,i=null)=>{const c=zt(Wve,n);return c.appContext=i,gm(c,s),document.body.appendChild(s.firstElementChild),c.component},Kve=()=>document.createElement("div"),Gve=(n,s)=>{const i=Kve();n.onVanish=()=>{gm(null,i),Tf.delete(u)},n.onAction=d=>{const p=Tf.get(u);let g;n.showInput?g={value:u.inputValue,action:d}:g=d,n.callback?n.callback(g,c.proxy):d==="cancel"||d==="close"?n.distinguishCancelAndClose&&d!=="cancel"?p.reject("close"):p.reject("cancel"):p.resolve(g)};const c=qve(n,i,s),u=c.proxy;for(const d in n)Xt(n,d)&&!Xt(u.$props,d)&&(u[d]=n[d]);return lt(()=>u.message,(d,p)=>{fs(d)?c.slots.default=()=>[d]:fs(p)&&!fs(d)&&delete c.slots.default},{immediate:!0}),u.visible=!0,u};function Ac(n,s=null){if(!Sn)return Promise.reject();let i;return tn(n)||fs(n)?n={message:n}:i=n.callback,new Promise((c,u)=>{const d=Gve(n,s!=null?s:Ac._context);Tf.set(d,{options:n,callback:i,resolve:c,reject:u})})}const Yve=["alert","confirm","prompt"],Xve={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};Yve.forEach(n=>{Ac[n]=Jve(n)});function Jve(n){return(s,i,c,u)=>{let d;return ln(i)?(c=i,d=""):sa(i)?d="":d=i,Ac(Object.assign(ye({title:d,message:s,type:""},Xve[n]),c,{boxType:n}),u)}}Ac.close=()=>{Tf.forEach((n,s)=>{s.doClose()}),Tf.clear()};Ac._context=null;const Ja=Ac;Ja.install=n=>{Ja._context=n._context,n.config.globalProperties.$msgbox=Ja,n.config.globalProperties.$messageBox=Ja,n.config.globalProperties.$alert=Ja.alert,n.config.globalProperties.$confirm=Ja.confirm,n.config.globalProperties.$prompt=Ja.prompt};const vCe=Ja;var yB={};(function(n){Object.defineProperty(n,"__esModule",{value:!0});var s={name:"zh-cn",el:{colorpicker:{confirm:"\u786E\u5B9A",clear:"\u6E05\u7A7A"},datepicker:{now:"\u6B64\u523B",today:"\u4ECA\u5929",cancel:"\u53D6\u6D88",clear:"\u6E05\u7A7A",confirm:"\u786E\u5B9A",selectDate:"\u9009\u62E9\u65E5\u671F",selectTime:"\u9009\u62E9\u65F6\u95F4",startDate:"\u5F00\u59CB\u65E5\u671F",startTime:"\u5F00\u59CB\u65F6\u95F4",endDate:"\u7ED3\u675F\u65E5\u671F",endTime:"\u7ED3\u675F\u65F6\u95F4",prevYear:"\u524D\u4E00\u5E74",nextYear:"\u540E\u4E00\u5E74",prevMonth:"\u4E0A\u4E2A\u6708",nextMonth:"\u4E0B\u4E2A\u6708",year:"\u5E74",month1:"1 \u6708",month2:"2 \u6708",month3:"3 \u6708",month4:"4 \u6708",month5:"5 \u6708",month6:"6 \u6708",month7:"7 \u6708",month8:"8 \u6708",month9:"9 \u6708",month10:"10 \u6708",month11:"11 \u6708",month12:"12 \u6708",weeks:{sun:"\u65E5",mon:"\u4E00",tue:"\u4E8C",wed:"\u4E09",thu:"\u56DB",fri:"\u4E94",sat:"\u516D"},months:{jan:"\u4E00\u6708",feb:"\u4E8C\u6708",mar:"\u4E09\u6708",apr:"\u56DB\u6708",may:"\u4E94\u6708",jun:"\u516D\u6708",jul:"\u4E03\u6708",aug:"\u516B\u6708",sep:"\u4E5D\u6708",oct:"\u5341\u6708",nov:"\u5341\u4E00\u6708",dec:"\u5341\u4E8C\u6708"}},select:{loading:"\u52A0\u8F7D\u4E2D",noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",placeholder:"\u8BF7\u9009\u62E9"},cascader:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",loading:"\u52A0\u8F7D\u4E2D",placeholder:"\u8BF7\u9009\u62E9",noData:"\u6682\u65E0\u6570\u636E"},pagination:{goto:"\u524D\u5F80",pagesize:"\u6761/\u9875",total:"\u5171 {total} \u6761",pageClassifier:"\u9875",deprecationWarning:"\u4F60\u4F7F\u7528\u4E86\u4E00\u4E9B\u5DF2\u88AB\u5E9F\u5F03\u7684\u7528\u6CD5\uFF0C\u8BF7\u53C2\u8003 el-pagination \u7684\u5B98\u65B9\u6587\u6863"},messagebox:{title:"\u63D0\u793A",confirm:"\u786E\u5B9A",cancel:"\u53D6\u6D88",error:"\u8F93\u5165\u7684\u6570\u636E\u4E0D\u5408\u6CD5!"},upload:{deleteTip:"\u6309 delete \u952E\u53EF\u5220\u9664",delete:"\u5220\u9664",preview:"\u67E5\u770B\u56FE\u7247",continue:"\u7EE7\u7EED\u4E0A\u4F20"},table:{emptyText:"\u6682\u65E0\u6570\u636E",confirmFilter:"\u7B5B\u9009",resetFilter:"\u91CD\u7F6E",clearFilter:"\u5168\u90E8",sumText:"\u5408\u8BA1"},tree:{emptyText:"\u6682\u65E0\u6570\u636E"},transfer:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",titles:["\u5217\u8868 1","\u5217\u8868 2"],filterPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",noCheckedFormat:"\u5171 {total} \u9879",hasCheckedFormat:"\u5DF2\u9009 {checked}/{total} \u9879"},image:{error:"\u52A0\u8F7D\u5931\u8D25"},pageHeader:{title:"\u8FD4\u56DE"},popconfirm:{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"}}};n.default=s})(yB);var bCe=Fde(yB);/*! Element Plus Icons Vue v2.1.0 */var la=(n,s)=>{let i=n.__vccOpts||n;for(let[c,u]of s)i[c]=u;return i},Qve={name:"ArrowLeft"},Zve={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},ebe=Ae("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.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"},null,-1),tbe=[ebe];function nbe(n,s,i,c,u,d){return Q(),$e("svg",Zve,tbe)}var yCe=la(Qve,[["render",nbe],["__file","arrow-left.vue"]]),obe={name:"ArrowRight"},sbe={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},rbe=Ae("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 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"},null,-1),abe=[rbe];function ibe(n,s,i,c,u,d){return Q(),$e("svg",sbe,abe)}var CCe=la(obe,[["render",ibe],["__file","arrow-right.vue"]]),lbe={name:"Delete"},cbe={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},ube=Ae("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-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1),fbe=[ube];function dbe(n,s,i,c,u,d){return Q(),$e("svg",cbe,fbe)}var wCe=la(lbe,[["render",dbe],["__file","delete.vue"]]),pbe={name:"Expand"},mbe={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},hbe=Ae("path",{fill:"currentColor",d:"M128 192h768v128H128V192zm0 256h512v128H128V448zm0 256h768v128H128V704zm576-352 192 160-192 128V352z"},null,-1),gbe=[hbe];function vbe(n,s,i,c,u,d){return Q(),$e("svg",mbe,gbe)}var ECe=la(pbe,[["render",vbe],["__file","expand.vue"]]),bbe={name:"Fold"},ybe={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},Cbe=Ae("path",{fill:"currentColor",d:"M896 192H128v128h768V192zm0 256H384v128h512V448zm0 256H128v128h768V704zM320 384 128 512l192 128V384z"},null,-1),wbe=[Cbe];function Ebe(n,s,i,c,u,d){return Q(),$e("svg",ybe,wbe)}var SCe=la(bbe,[["render",Ebe],["__file","fold.vue"]]),Sbe={name:"FullScreen"},_be={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},Tbe=Ae("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1),Abe=[Tbe];function kbe(n,s,i,c,u,d){return Q(),$e("svg",_be,Abe)}var _Ce=la(Sbe,[["render",kbe],["__file","full-screen.vue"]]),xbe={name:"Setting"},$be={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},Nbe=Ae("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.12 357.12 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.48a351.616 351.616 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.12 357.12 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.113 294.113 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.12 293.12 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.113 294.113 0 0 0 34.816 20.096l24.512 11.968L446.72 896h130.688l36.48-113.152 24.448-11.904a288.282 288.282 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.12 293.12 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.232a287.616 287.616 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-384zm0 64a128 128 0 1 0 0 256 128 128 0 0 0 0-256z"},null,-1),Obe=[Nbe];function Rbe(n,s,i,c,u,d){return Q(),$e("svg",$be,Obe)}var TCe=la(xbe,[["render",Rbe],["__file","setting.vue"]]),Pbe={name:"ZoomIn"},Bbe={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},Dbe=Ae("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 704zm-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-64h96z"},null,-1),Lbe=[Dbe];function Ibe(n,s,i,c,u,d){return Q(),$e("svg",Bbe,Lbe)}var ACe=la(Pbe,[["render",Ibe],["__file","zoom-in.vue"]]),Mbe={name:"ZoomOut"},Fbe={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},Hbe=Ae("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 704zM352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),zbe=[Hbe];function Vbe(n,s,i,c,u,d){return Q(),$e("svg",Fbe,zbe)}var kCe=la(Mbe,[["render",Vbe],["__file","zoom-out.vue"]]),$C={exports:{}},CB=function(s,i){return function(){for(var u=new Array(arguments.length),d=0;d<u.length;d++)u[d]=arguments[d];return s.apply(i,u)}},Ube=CB,ul=Object.prototype.toString;function NC(n){return ul.call(n)==="[object Array]"}function OC(n){return typeof n=="undefined"}function jbe(n){return n!==null&&!OC(n)&&n.constructor!==null&&!OC(n.constructor)&&typeof n.constructor.isBuffer=="function"&&n.constructor.isBuffer(n)}function Wbe(n){return ul.call(n)==="[object ArrayBuffer]"}function qbe(n){return typeof FormData!="undefined"&&n instanceof FormData}function Kbe(n){var s;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?s=ArrayBuffer.isView(n):s=n&&n.buffer&&n.buffer instanceof ArrayBuffer,s}function Gbe(n){return typeof n=="string"}function Ybe(n){return typeof n=="number"}function wB(n){return n!==null&&typeof n=="object"}function nh(n){if(ul.call(n)!=="[object Object]")return!1;var s=Object.getPrototypeOf(n);return s===null||s===Object.prototype}function Xbe(n){return ul.call(n)==="[object Date]"}function Jbe(n){return ul.call(n)==="[object File]"}function Qbe(n){return ul.call(n)==="[object Blob]"}function EB(n){return ul.call(n)==="[object Function]"}function Zbe(n){return wB(n)&&EB(n.pipe)}function eye(n){return typeof URLSearchParams!="undefined"&&n instanceof URLSearchParams}function tye(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}function nye(){return typeof navigator!="undefined"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window!="undefined"&&typeof document!="undefined"}function RC(n,s){if(!(n===null||typeof n=="undefined"))if(typeof n!="object"&&(n=[n]),NC(n))for(var i=0,c=n.length;i<c;i++)s.call(null,n[i],i,n);else for(var u in n)Object.prototype.hasOwnProperty.call(n,u)&&s.call(null,n[u],u,n)}function PC(){var n={};function s(u,d){nh(n[d])&&nh(u)?n[d]=PC(n[d],u):nh(u)?n[d]=PC({},u):NC(u)?n[d]=u.slice():n[d]=u}for(var i=0,c=arguments.length;i<c;i++)RC(arguments[i],s);return n}function oye(n,s,i){return RC(s,function(u,d){i&&typeof u=="function"?n[d]=Ube(u,i):n[d]=u}),n}function sye(n){return n.charCodeAt(0)===65279&&(n=n.slice(1)),n}var bs={isArray:NC,isArrayBuffer:Wbe,isBuffer:jbe,isFormData:qbe,isArrayBufferView:Kbe,isString:Gbe,isNumber:Ybe,isObject:wB,isPlainObject:nh,isUndefined:OC,isDate:Xbe,isFile:Jbe,isBlob:Qbe,isFunction:EB,isStream:Zbe,isURLSearchParams:eye,isStandardBrowserEnv:nye,forEach:RC,merge:PC,extend:oye,trim:tye,stripBOM:sye},kc=bs;function SB(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var _B=function(s,i,c){if(!i)return s;var u;if(c)u=c(i);else if(kc.isURLSearchParams(i))u=i.toString();else{var d=[];kc.forEach(i,function(v,C){v===null||typeof v=="undefined"||(kc.isArray(v)?C=C+"[]":v=[v],kc.forEach(v,function(w){kc.isDate(w)?w=w.toISOString():kc.isObject(w)&&(w=JSON.stringify(w)),d.push(SB(C)+"="+SB(w))}))}),u=d.join("&")}if(u){var p=s.indexOf("#");p!==-1&&(s=s.slice(0,p)),s+=(s.indexOf("?")===-1?"?":"&")+u}return s},rye=bs;function oh(){this.handlers=[]}oh.prototype.use=function(s,i,c){return this.handlers.push({fulfilled:s,rejected:i,synchronous:c?c.synchronous:!1,runWhen:c?c.runWhen:null}),this.handlers.length-1};oh.prototype.eject=function(s){this.handlers[s]&&(this.handlers[s]=null)};oh.prototype.forEach=function(s){rye.forEach(this.handlers,function(c){c!==null&&s(c)})};var aye=oh,iye=bs,lye=function(s,i){iye.forEach(s,function(u,d){d!==i&&d.toUpperCase()===i.toUpperCase()&&(s[i]=u,delete s[d])})},TB=function(s,i,c,u,d){return s.config=i,c&&(s.code=c),s.request=u,s.response=d,s.isAxiosError=!0,s.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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},s},cye=TB,AB=function(s,i,c,u,d){var p=new Error(s);return cye(p,i,c,u,d)},uye=AB,fye=function(s,i,c){var u=c.config.validateStatus;!c.status||!u||u(c.status)?s(c):i(uye("Request failed with status code "+c.status,c.config,null,c.request,c))},sh=bs,dye=sh.isStandardBrowserEnv()?function(){return{write:function(i,c,u,d,p,g){var v=[];v.push(i+"="+encodeURIComponent(c)),sh.isNumber(u)&&v.push("expires="+new Date(u).toGMTString()),sh.isString(d)&&v.push("path="+d),sh.isString(p)&&v.push("domain="+p),g===!0&&v.push("secure"),document.cookie=v.join("; ")},read:function(i){var c=document.cookie.match(new RegExp("(^|;\\s*)("+i+")=([^;]*)"));return c?decodeURIComponent(c[3]):null},remove:function(i){this.write(i,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),pye=function(s){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(s)},mye=function(s,i){return i?s.replace(/\/+$/,"")+"/"+i.replace(/^\/+/,""):s},hye=pye,gye=mye,vye=function(s,i){return s&&!hye(i)?gye(s,i):i},BC=bs,bye=["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"],yye=function(s){var i={},c,u,d;return s&&BC.forEach(s.split(`
  43. `),function(g){if(d=g.indexOf(":"),c=BC.trim(g.substr(0,d)).toLowerCase(),u=BC.trim(g.substr(d+1)),c){if(i[c]&&bye.indexOf(c)>=0)return;c==="set-cookie"?i[c]=(i[c]?i[c]:[]).concat([u]):i[c]=i[c]?i[c]+", "+u:u}}),i},kB=bs,Cye=kB.isStandardBrowserEnv()?function(){var s=/(msie|trident)/i.test(navigator.userAgent),i=document.createElement("a"),c;function u(d){var p=d;return s&&(i.setAttribute("href",p),p=i.href),i.setAttribute("href",p),{href:i.href,protocol:i.protocol?i.protocol.replace(/:$/,""):"",host:i.host,search:i.search?i.search.replace(/^\?/,""):"",hash:i.hash?i.hash.replace(/^#/,""):"",hostname:i.hostname,port:i.port,pathname:i.pathname.charAt(0)==="/"?i.pathname:"/"+i.pathname}}return c=u(window.location.href),function(p){var g=kB.isString(p)?u(p):p;return g.protocol===c.protocol&&g.host===c.host}}():function(){return function(){return!0}}();function DC(n){this.message=n}DC.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")};DC.prototype.__CANCEL__=!0;var rh=DC,ah=bs,wye=fye,Eye=dye,Sye=_B,_ye=vye,Tye=yye,Aye=Cye,LC=AB,kye=lh,xye=rh,xB=function(s){return new Promise(function(c,u){var d=s.data,p=s.headers,g=s.responseType,v;function C(){s.cancelToken&&s.cancelToken.unsubscribe(v),s.signal&&s.signal.removeEventListener("abort",v)}ah.isFormData(d)&&delete p["Content-Type"];var y=new XMLHttpRequest;if(s.auth){var w=s.auth.username||"",S=s.auth.password?unescape(encodeURIComponent(s.auth.password)):"";p.Authorization="Basic "+btoa(w+":"+S)}var $=_ye(s.baseURL,s.url);y.open(s.method.toUpperCase(),Sye($,s.params,s.paramsSerializer),!0),y.timeout=s.timeout;function O(){if(!!y){var I="getAllResponseHeaders"in y?Tye(y.getAllResponseHeaders()):null,P=!g||g==="text"||g==="json"?y.responseText:y.response,M={data:P,status:y.status,statusText:y.statusText,headers:I,config:s,request:y};wye(function(L){c(L),C()},function(L){u(L),C()},M),y=null}}if("onloadend"in y?y.onloadend=O:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(O)},y.onabort=function(){!y||(u(LC("Request aborted",s,"ECONNABORTED",y)),y=null)},y.onerror=function(){u(LC("Network Error",s,null,y)),y=null},y.ontimeout=function(){var P=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded",M=s.transitional||kye.transitional;s.timeoutErrorMessage&&(P=s.timeoutErrorMessage),u(LC(P,s,M.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",y)),y=null},ah.isStandardBrowserEnv()){var D=(s.withCredentials||Aye($))&&s.xsrfCookieName?Eye.read(s.xsrfCookieName):void 0;D&&(p[s.xsrfHeaderName]=D)}"setRequestHeader"in y&&ah.forEach(p,function(P,M){typeof d=="undefined"&&M.toLowerCase()==="content-type"?delete p[M]:y.setRequestHeader(M,P)}),ah.isUndefined(s.withCredentials)||(y.withCredentials=!!s.withCredentials),g&&g!=="json"&&(y.responseType=s.responseType),typeof s.onDownloadProgress=="function"&&y.addEventListener("progress",s.onDownloadProgress),typeof s.onUploadProgress=="function"&&y.upload&&y.upload.addEventListener("progress",s.onUploadProgress),(s.cancelToken||s.signal)&&(v=function(I){!y||(u(!I||I&&I.type?new xye("canceled"):I),y.abort(),y=null)},s.cancelToken&&s.cancelToken.subscribe(v),s.signal&&(s.signal.aborted?v():s.signal.addEventListener("abort",v))),d||(d=null),y.send(d)})},wo=bs,$B=lye,$ye=TB,Nye={"Content-Type":"application/x-www-form-urlencoded"};function NB(n,s){!wo.isUndefined(n)&&wo.isUndefined(n["Content-Type"])&&(n["Content-Type"]=s)}function Oye(){var n;return(typeof XMLHttpRequest!="undefined"||typeof process!="undefined"&&Object.prototype.toString.call(process)==="[object process]")&&(n=xB),n}function Rye(n,s,i){if(wo.isString(n))try{return(s||JSON.parse)(n),wo.trim(n)}catch(c){if(c.name!=="SyntaxError")throw c}return(i||JSON.stringify)(n)}var ih={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:Oye(),transformRequest:[function(s,i){return $B(i,"Accept"),$B(i,"Content-Type"),wo.isFormData(s)||wo.isArrayBuffer(s)||wo.isBuffer(s)||wo.isStream(s)||wo.isFile(s)||wo.isBlob(s)?s:wo.isArrayBufferView(s)?s.buffer:wo.isURLSearchParams(s)?(NB(i,"application/x-www-form-urlencoded;charset=utf-8"),s.toString()):wo.isObject(s)||i&&i["Content-Type"]==="application/json"?(NB(i,"application/json"),Rye(s)):s}],transformResponse:[function(s){var i=this.transitional||ih.transitional,c=i&&i.silentJSONParsing,u=i&&i.forcedJSONParsing,d=!c&&this.responseType==="json";if(d||u&&wo.isString(s)&&s.length)try{return JSON.parse(s)}catch(p){if(d)throw p.name==="SyntaxError"?$ye(p,this,"E_JSON_PARSE"):p}return s}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(s){return s>=200&&s<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};wo.forEach(["delete","get","head"],function(s){ih.headers[s]={}});wo.forEach(["post","put","patch"],function(s){ih.headers[s]=wo.merge(Nye)});var lh=ih,Pye=bs,Bye=lh,Dye=function(s,i,c){var u=this||Bye;return Pye.forEach(c,function(p){s=p.call(u,s,i)}),s},OB=function(s){return!!(s&&s.__CANCEL__)},RB=bs,IC=Dye,Lye=OB,Iye=lh,Mye=rh;function MC(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new Mye("canceled")}var Fye=function(s){MC(s),s.headers=s.headers||{},s.data=IC.call(s,s.data,s.headers,s.transformRequest),s.headers=RB.merge(s.headers.common||{},s.headers[s.method]||{},s.headers),RB.forEach(["delete","get","head","post","put","patch","common"],function(u){delete s.headers[u]});var i=s.adapter||Iye.adapter;return i(s).then(function(u){return MC(s),u.data=IC.call(s,u.data,u.headers,s.transformResponse),u},function(u){return Lye(u)||(MC(s),u&&u.response&&(u.response.data=IC.call(s,u.response.data,u.response.headers,s.transformResponse))),Promise.reject(u)})},ys=bs,PB=function(s,i){i=i||{};var c={};function u(y,w){return ys.isPlainObject(y)&&ys.isPlainObject(w)?ys.merge(y,w):ys.isPlainObject(w)?ys.merge({},w):ys.isArray(w)?w.slice():w}function d(y){if(ys.isUndefined(i[y])){if(!ys.isUndefined(s[y]))return u(void 0,s[y])}else return u(s[y],i[y])}function p(y){if(!ys.isUndefined(i[y]))return u(void 0,i[y])}function g(y){if(ys.isUndefined(i[y])){if(!ys.isUndefined(s[y]))return u(void 0,s[y])}else return u(void 0,i[y])}function v(y){if(y in i)return u(s[y],i[y]);if(y in s)return u(void 0,s[y])}var C={url:p,method:p,data:p,baseURL:g,transformRequest:g,transformResponse:g,paramsSerializer:g,timeout:g,timeoutMessage:g,withCredentials:g,adapter:g,responseType:g,xsrfCookieName:g,xsrfHeaderName:g,onUploadProgress:g,onDownloadProgress:g,decompress:g,maxContentLength:g,maxBodyLength:g,transport:g,httpAgent:g,httpsAgent:g,cancelToken:g,socketPath:g,responseEncoding:g,validateStatus:v};return ys.forEach(Object.keys(s).concat(Object.keys(i)),function(w){var S=C[w]||d,$=S(w);ys.isUndefined($)&&S!==v||(c[w]=$)}),c},BB={version:"0.24.0"},Hye=BB.version,FC={};["object","boolean","number","function","string","symbol"].forEach(function(n,s){FC[n]=function(c){return typeof c===n||"a"+(s<1?"n ":" ")+n}});var DB={};FC.transitional=function(s,i,c){function u(d,p){return"[Axios v"+Hye+"] Transitional option '"+d+"'"+p+(c?". "+c:"")}return function(d,p,g){if(s===!1)throw new Error(u(p," has been removed"+(i?" in "+i:"")));return i&&!DB[p]&&(DB[p]=!0,console.warn(u(p," has been deprecated since v"+i+" and will be removed in the near future"))),s?s(d,p,g):!0}};function zye(n,s,i){if(typeof n!="object")throw new TypeError("options must be an object");for(var c=Object.keys(n),u=c.length;u-- >0;){var d=c[u],p=s[d];if(p){var g=n[d],v=g===void 0||p(g,d,n);if(v!==!0)throw new TypeError("option "+d+" must be "+v);continue}if(i!==!0)throw Error("Unknown option "+d)}}var Vye={assertOptions:zye,validators:FC},LB=bs,Uye=_B,IB=aye,MB=Fye,ch=PB,FB=Vye,xc=FB.validators;function Af(n){this.defaults=n,this.interceptors={request:new IB,response:new IB}}Af.prototype.request=function(s){typeof s=="string"?(s=arguments[1]||{},s.url=arguments[0]):s=s||{},s=ch(this.defaults,s),s.method?s.method=s.method.toLowerCase():this.defaults.method?s.method=this.defaults.method.toLowerCase():s.method="get";var i=s.transitional;i!==void 0&&FB.assertOptions(i,{silentJSONParsing:xc.transitional(xc.boolean),forcedJSONParsing:xc.transitional(xc.boolean),clarifyTimeoutError:xc.transitional(xc.boolean)},!1);var c=[],u=!0;this.interceptors.request.forEach(function(S){typeof S.runWhen=="function"&&S.runWhen(s)===!1||(u=u&&S.synchronous,c.unshift(S.fulfilled,S.rejected))});var d=[];this.interceptors.response.forEach(function(S){d.push(S.fulfilled,S.rejected)});var p;if(!u){var g=[MB,void 0];for(Array.prototype.unshift.apply(g,c),g=g.concat(d),p=Promise.resolve(s);g.length;)p=p.then(g.shift(),g.shift());return p}for(var v=s;c.length;){var C=c.shift(),y=c.shift();try{v=C(v)}catch(w){y(w);break}}try{p=MB(v)}catch(w){return Promise.reject(w)}for(;d.length;)p=p.then(d.shift(),d.shift());return p};Af.prototype.getUri=function(s){return s=ch(this.defaults,s),Uye(s.url,s.params,s.paramsSerializer).replace(/^\?/,"")};LB.forEach(["delete","get","head","options"],function(s){Af.prototype[s]=function(i,c){return this.request(ch(c||{},{method:s,url:i,data:(c||{}).data}))}});LB.forEach(["post","put","patch"],function(s){Af.prototype[s]=function(i,c,u){return this.request(ch(u||{},{method:s,url:i,data:c}))}});var jye=Af,Wye=rh;function $c(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var s;this.promise=new Promise(function(u){s=u});var i=this;this.promise.then(function(c){if(!!i._listeners){var u,d=i._listeners.length;for(u=0;u<d;u++)i._listeners[u](c);i._listeners=null}}),this.promise.then=function(c){var u,d=new Promise(function(p){i.subscribe(p),u=p}).then(c);return d.cancel=function(){i.unsubscribe(u)},d},n(function(u){i.reason||(i.reason=new Wye(u),s(i.reason))})}$c.prototype.throwIfRequested=function(){if(this.reason)throw this.reason};$c.prototype.subscribe=function(s){if(this.reason){s(this.reason);return}this._listeners?this._listeners.push(s):this._listeners=[s]};$c.prototype.unsubscribe=function(s){if(!!this._listeners){var i=this._listeners.indexOf(s);i!==-1&&this._listeners.splice(i,1)}};$c.source=function(){var s,i=new $c(function(u){s=u});return{token:i,cancel:s}};var qye=$c,Kye=function(s){return function(c){return s.apply(null,c)}},Gye=function(s){return typeof s=="object"&&s.isAxiosError===!0},HB=bs,Yye=CB,uh=jye,Xye=PB,Jye=lh;function zB(n){var s=new uh(n),i=Yye(uh.prototype.request,s);return HB.extend(i,uh.prototype,s),HB.extend(i,s),i.create=function(u){return zB(Xye(n,u))},i}var Rr=zB(Jye);Rr.Axios=uh;Rr.Cancel=rh;Rr.CancelToken=qye;Rr.isCancel=OB;Rr.VERSION=BB.version;Rr.all=function(s){return Promise.all(s)};Rr.spread=Kye;Rr.isAxiosError=Gye;$C.exports=Rr;$C.exports.default=Rr;var xCe=$C.exports;function fh(n){return E$()?(dy(n),!0):!1}const Nc=typeof window!="undefined",Qye=n=>typeof n=="function",HC=n=>typeof n=="number",Zye=n=>typeof n=="string",e0e=(n,s,i)=>Math.min(i,Math.max(s,n)),kf=()=>{};function VB(n){return n}function t0e(n,s=!0){pn()?Tn(n):s?n():jt(n)}function n0e(n,s,i={}){const{immediate:c=!0}=i,u=le(!1);let d=null;function p(){d&&(clearTimeout(d),d=null)}function g(){u.value=!1,p()}function v(...C){p(),u.value=!0,d=setTimeout(()=>{u.value=!1,d=null,n(...C)},V(s))}return c&&(u.value=!0,Nc&&v()),fh(g),{isPending:u,start:v,stop:g}}function o0e(n){var s;const i=V(n);return(s=i==null?void 0:i.$el)!=null?s:i}const zC=Nc?window:void 0,s0e=Nc?window.document:void 0;Nc&&window.navigator;Nc&&window.location;function UB(...n){let s,i,c,u;if(Zye(n[0])?([i,c,u]=n,s=zC):[s,i,c,u]=n,!s)return kf;let d=kf;const p=lt(()=>V(s),v=>{d(),!!v&&(v.addEventListener(i,c,u),d=()=>{v.removeEventListener(i,c,u),d=kf})},{immediate:!0,flush:"post"}),g=()=>{p(),d()};return fh(g),g}const VC=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},UC="__vueuse_ssr_handlers__";VC[UC]=VC[UC]||{};VC[UC];function r0e(n,s={}){const{immediate:i=!0,window:c=zC}=s,u=le(!1);function d(){!u.value||!c||(n(),c.requestAnimationFrame(d))}function p(){!u.value&&c&&(u.value=!0,d())}function g(){u.value=!1}return i&&p(),fh(g),{isActive:u,pause:g,resume:p}}const jB=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function $Ce(n,s={}){const{document:i=s0e,autoExit:c=!1}=s,u=n||(i==null?void 0:i.querySelector("html")),d=le(!1);let p=!1,g=jB[0];if(!i)p=!1;else for(const D of jB)if(D[1]in i){g=D,p=!0;break}const[v,C,y,,w]=g;async function S(){!p||((i==null?void 0:i[y])&&await i[C](),d.value=!1)}async function $(){if(!p)return;await S();const D=o0e(u);D&&(await D[v](),d.value=!0)}async function O(){d.value?await S():await $()}return i&&UB(i,w,()=>{d.value=!!(i==null?void 0:i[y])},!1),c&&fh(S),{isSupported:p,isFullscreen:d,enter:$,exit:S,toggle:O}}var WB,qB;Nc&&(window==null?void 0:window.navigator)&&((WB=window==null?void 0:window.navigator)==null?void 0:WB.platform)&&/iP(ad|hone|od)/.test((qB=window==null?void 0:window.navigator)==null?void 0:qB.platform);var a0e=Object.defineProperty,KB=Object.getOwnPropertySymbols,i0e=Object.prototype.hasOwnProperty,l0e=Object.prototype.propertyIsEnumerable,GB=(n,s,i)=>s in n?a0e(n,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[s]=i,c0e=(n,s)=>{for(var i in s||(s={}))i0e.call(s,i)&&GB(n,i,s[i]);if(KB)for(var i of KB(s))l0e.call(s,i)&&GB(n,i,s[i]);return n};const u0e={top:0,left:0,bottom:0,right:0,height:0,width:0};c0e({text:""},u0e);const NCe={linear:VB,easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};function f0e([n,s,i,c]){const u=(y,w)=>1-3*w+3*y,d=(y,w)=>3*w-6*y,p=y=>3*y,g=(y,w,S)=>((u(w,S)*y+d(w,S))*y+p(w))*y,v=(y,w,S)=>3*u(w,S)*y*y+2*d(w,S)*y+p(w),C=y=>{let w=y;for(let S=0;S<4;++S){const $=v(w,n,i);if($===0)return w;w-=(g(w,n,i)-y)/$}return w};return y=>n===s&&i===c?y:g(C(y),s,c)}function OCe(n,s={}){const{delay:i=0,disabled:c=!1,duration:u=1e3,onFinished:d=kf,onStarted:p=kf,transition:g=VB}=s,v=ee(()=>{const W=V(g);return Qye(W)?W:f0e(W)}),C=ee(()=>{const W=V(n);return HC(W)?W:W.map(V)}),y=ee(()=>HC(C.value)?[C.value]:C.value),w=le(y.value.slice(0));let S,$,O,D,I;const{resume:P,pause:M}=r0e(()=>{const W=Date.now(),F=e0e(1-(O-W)/S,0,1);w.value=I.map((q,re)=>{var be;return q+((be=$[re])!=null?be:0)*v.value(F)}),F>=1&&(M(),d())},{immediate:!1}),A=()=>{M(),S=V(u),$=w.value.map((W,F)=>{var q,re;return((q=y.value[F])!=null?q:0)-((re=w.value[F])!=null?re:0)}),I=w.value.slice(0),D=Date.now(),O=D+S,P(),p()},L=n0e(A,i,{immediate:!1});return lt(y,()=>{V(c)?w.value=y.value.slice(0):V(i)<=0?A():L.start()},{deep:!0}),ee(()=>{const W=V(c)?y:w;return HC(C.value)?W.value[0]:W.value})}function RCe({window:n=zC,initialWidth:s=1/0,initialHeight:i=1/0}={}){const c=le(s),u=le(i),d=()=>{n&&(c.value=n.innerWidth,u.value=n.innerHeight)};return d(),t0e(d),UB("resize",d,{passive:!0}),{width:c,height:u}}var YB={exports:{}};(function(n){(function(){var s=function(e){if(e===null)return"null";if(e===void 0)return"undefined";var t=typeof e;return t==="object"&&(Array.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="Array")?"array":t==="object"&&(String.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="String")?"string":t},i=function(e){return["undefined","boolean","number","string","function","xml","null"].indexOf(e)!==-1},c=function(e,t){var o=Array.prototype.slice.call(e);return o.sort(t)},u=function(e,t){return d(function(o,r){return e.eq(t(o),t(r))})},d=function(e){return{eq:e}},p=d(function(e,t){return e===t}),g=p,v=function(e){return d(function(t,o){if(t.length!==o.length)return!1;for(var r=t.length,a=0;a<r;a++)if(!e.eq(t[a],o[a]))return!1;return!0})},C=function(e,t){return u(v(e),function(o){return c(o,t)})},y=function(e){return d(function(t,o){var r=Object.keys(t),a=Object.keys(o);if(!C(g).eq(r,a))return!1;for(var l=r.length,f=0;f<l;f++){var m=r[f];if(!e.eq(t[m],o[m]))return!1}return!0})},w=d(function(e,t){if(e===t)return!0;var o=s(e),r=s(t);return o!==r?!1:i(o)?e===t:o==="array"?v(w).eq(e,t):o==="object"?y(w).eq(e,t):!1});const S=Object.getPrototypeOf,$=(e,t,o)=>{var r;return o(e,t.prototype)?!0:((r=e.constructor)===null||r===void 0?void 0:r.name)===t.name},O=e=>{const t=typeof e;return e===null?"null":t==="object"&&Array.isArray(e)?"array":t==="object"&&$(e,String,(o,r)=>r.isPrototypeOf(o))?"string":t},D=e=>t=>O(t)===e,I=e=>t=>typeof t===e,P=e=>t=>e===t,M=(e,t)=>L(e)&&$(e,t,(o,r)=>S(o)===r),A=D("string"),L=D("object"),W=e=>M(e,Object),F=D("array"),q=P(null),re=I("boolean"),be=P(void 0),ce=e=>e==null,Z=e=>!ce(e),ae=I("function"),_e=I("number"),Xe=(e,t)=>{if(F(e)){for(let o=0,r=e.length;o<r;++o)if(!t(e[o]))return!1;return!0}return!1},Ve=()=>{},pt=(e,t)=>(...o)=>e(t.apply(null,o)),je=(e,t)=>o=>e(t(o)),U=e=>()=>e,Me=e=>e,_t=(e,t)=>e===t;function he(e,...t){return(...o)=>{const r=t.concat(o);return e.apply(null,r)}}const qe=e=>t=>!e(t),bt=e=>()=>{throw new Error(e)},Nt=e=>e(),At=e=>{e()},Et=U(!1),it=U(!0);class T{constructor(t,o){this.tag=t,this.value=o}static some(t){return new T(!0,t)}static none(){return T.singletonNone}fold(t,o){return this.tag?o(this.value):t()}isSome(){return this.tag}isNone(){return!this.tag}map(t){return this.tag?T.some(t(this.value)):T.none()}bind(t){return this.tag?t(this.value):T.none()}exists(t){return this.tag&&t(this.value)}forall(t){return!this.tag||t(this.value)}filter(t){return!this.tag||t(this.value)?this:T.none()}getOr(t){return this.tag?this.value:t}or(t){return this.tag?this:t}getOrThunk(t){return this.tag?this.value:t()}orThunk(t){return this.tag?this:t()}getOrDie(t){if(this.tag)return this.value;throw new Error(t!=null?t:"Called getOrDie on None")}static from(t){return Z(t)?T.some(t):T.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(t){this.tag&&t(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}T.singletonNone=new T(!1);const Dn=Array.prototype.slice,Wn=Array.prototype.indexOf,qn=Array.prototype.push,Kn=(e,t)=>Wn.call(e,t),j=(e,t)=>{const o=Kn(e,t);return o===-1?T.none():T.some(o)},Y=(e,t)=>Kn(e,t)>-1,pe=(e,t)=>{for(let o=0,r=e.length;o<r;o++){const a=e[o];if(t(a,o))return!0}return!1},fe=(e,t)=>{const o=e.length,r=new Array(o);for(let a=0;a<o;a++){const l=e[a];r[a]=t(l,a)}return r},K=(e,t)=>{for(let o=0,r=e.length;o<r;o++){const a=e[o];t(a,o)}},Fe=(e,t)=>{for(let o=e.length-1;o>=0;o--){const r=e[o];t(r,o)}},We=(e,t)=>{const o=[],r=[];for(let a=0,l=e.length;a<l;a++){const f=e[a];(t(f,a)?o:r).push(f)}return{pass:o,fail:r}},de=(e,t)=>{const o=[];for(let r=0,a=e.length;r<a;r++){const l=e[r];t(l,r)&&o.push(l)}return o},De=(e,t,o)=>(Fe(e,(r,a)=>{o=t(o,r,a)}),o),ke=(e,t,o)=>(K(e,(r,a)=>{o=t(o,r,a)}),o),ct=(e,t,o)=>{for(let r=0,a=e.length;r<a;r++){const l=e[r];if(t(l,r))return T.some(l);if(o(l,r))break}return T.none()},te=(e,t)=>ct(e,t,Et),He=(e,t)=>{for(let o=0,r=e.length;o<r;o++){const a=e[o];if(t(a,o))return T.some(o)}return T.none()},ut=e=>{const t=[];for(let o=0,r=e.length;o<r;++o){if(!F(e[o]))throw new Error("Arr.flatten item "+o+" was not an array, input: "+e);qn.apply(t,e[o])}return t},yt=(e,t)=>ut(fe(e,t)),ze=(e,t)=>{for(let o=0,r=e.length;o<r;++o){const a=e[o];if(t(a,o)!==!0)return!1}return!0},X=e=>{const t=Dn.call(e,0);return t.reverse(),t},ge=(e,t)=>de(e,o=>!Y(t,o)),Pe=(e,t)=>{const o={};for(let r=0,a=e.length;r<a;r++){const l=e[r];o[String(l)]=t(l,r)}return o},nt=(e,t)=>{const o=Dn.call(e,0);return o.sort(t),o},Jt=(e,t)=>t>=0&&t<e.length?T.some(e[t]):T.none(),It=e=>Jt(e,0),bn=e=>Jt(e,e.length-1),Rt=ae(Array.from)?Array.from:e=>Dn.call(e),fn=(e,t)=>{for(let o=0;o<e.length;o++){const r=t(e[o],o);if(r.isSome())return r}return T.none()},Ds=(e,t)=>{const o=[],r=ae(t)?a=>pe(o,l=>t(l,a)):a=>Y(o,a);for(let a=0,l=e.length;a<l;a++){const f=e[a];r(f)||o.push(f)}return o},Nn=Object.keys,Zo=Object.hasOwnProperty,dn=(e,t)=>{const o=Nn(e);for(let r=0,a=o.length;r<a;r++){const l=o[r],f=e[l];t(f,l)}},Qa=(e,t)=>XB(e,(o,r)=>({k:r,v:t(o,r)})),XB=(e,t)=>{const o={};return dn(e,(r,a)=>{const l=t(r,a);o[l.k]=l.v}),o},dh=e=>(t,o)=>{e[o]=t},WC=(e,t,o,r)=>{const a={};return dn(e,(l,f)=>{(t(l,f)?o:r)(l,f)}),a},JB=(e,t)=>{const o={},r={};return WC(e,t,dh(o),dh(r)),{t:o,f:r}},Oc=(e,t)=>{const o={};return WC(e,t,dh(o),Ve),o},ph=(e,t)=>{const o=[];return dn(e,(r,a)=>{o.push(t(r,a))}),o},qC=e=>ph(e,Me),mn=(e,t)=>Bt(e,t)?T.from(e[t]):T.none(),Bt=(e,t)=>Zo.call(e,t),fl=(e,t)=>Bt(e,t)&&e[t]!==void 0&&e[t]!==null,QB=(e,t,o=w)=>y(o).eq(e,t),KC=e=>{const t={};return K(e,o=>{t[o]={}}),Nn(t)},mh=Array.isArray,ZB=e=>{if(mh(e))return e;{const t=[];for(let o=0,r=e.length;o<r;o++)t[o]=e[o];return t}},Rc=(e,t,o)=>{let r,a;if(!e)return!1;if(o=o||e,e.length!==void 0){for(r=0,a=e.length;r<a;r++)if(t.call(o,e[r],r,e)===!1)return!1}else for(r in e)if(Bt(e,r)&&t.call(o,e[r],r,e)===!1)return!1;return!0},hh=(e,t)=>{const o=[];return Rc(e,(r,a)=>{o.push(t(r,a,e))}),o},dl=(e,t)=>{const o=[];return Rc(e,(r,a)=>{(!t||t(r,a,e))&&o.push(r)}),o},GC=(e,t)=>{if(e){for(let o=0,r=e.length;o<r;o++)if(e[o]===t)return o}return-1},xf=(e,t,o,r)=>{let a=be(o)?e[0]:o;for(let l=0;l<e.length;l++)a=t.call(r,a,e[l],l);return a},YC=(e,t,o)=>{let r,a;for(r=0,a=e.length;r<a;r++)if(t.call(o,e[r],r,e))return r;return-1},ca=e=>e[e.length-1],Za=e=>{let t=!1,o;return(...r)=>(t||(t=!0,o=e.apply(null,r)),o)},eD=(e,t,o,r)=>{const a=e.isiOS()&&/ipad/i.test(o)===!0,l=e.isiOS()&&!a,f=e.isiOS()||e.isAndroid(),m=f||r("(pointer:coarse)"),h=a||!l&&f&&r("(min-device-width:768px)"),b=l||f&&!h,E=t.isSafari()&&e.isiOS()&&/safari/i.test(o)===!1,_=!b&&!h&&!E;return{isiPad:U(a),isiPhone:U(l),isTablet:U(h),isPhone:U(b),isTouch:U(m),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:U(E),isDesktop:U(_)}},tD=(e,t)=>{for(let o=0;o<e.length;o++){const r=e[o];if(r.test(t))return r}},nD=(e,t)=>{const o=tD(e,t);if(!o)return{major:0,minor:0};const r=a=>Number(t.replace(o,"$"+a));return gh(r(1),r(2))},oD=(e,t)=>{const o=String(t).toLowerCase();return e.length===0?XC():nD(e,o)},XC=()=>gh(0,0),gh=(e,t)=>({major:e,minor:t}),Pc={nu:gh,detect:oD,unknown:XC},sD=(e,t)=>fn(t.brands,o=>{const r=o.brand.toLowerCase();return te(e,a=>{var l;return r===((l=a.brand)===null||l===void 0?void 0:l.toLowerCase())}).map(a=>({current:a.name,version:Pc.nu(parseInt(o.version,10),0)}))}),JC=(e,t)=>{const o=String(t).toLowerCase();return te(e,r=>r.search(o))},rD=(e,t)=>JC(e,t).map(o=>{const r=Pc.detect(o.versionRegexes,t);return{current:o.name,version:r}}),aD=(e,t)=>JC(e,t).map(o=>{const r=Pc.detect(o.versionRegexes,t);return{current:o.name,version:r}}),iD=(e,t)=>e.substring(t),QC=(e,t,o)=>t===""||e.length>=t.length&&e.substr(o,o+t.length)===t,lD=(e,t)=>Cs(e,t)?iD(e,t.length):e,Eo=(e,t)=>e.indexOf(t)!==-1,Cs=(e,t)=>QC(e,t,0),ZC=(e,t)=>QC(e,t,e.length-t.length),vh=e=>t=>t.replace(e,""),pl=vh(/^\s+|\s+$/g),cD=vh(/^\s+/g),ew=vh(/\s+$/g),Pr=e=>e.length>0,$f=e=>!Pr(e),uD=(e,t)=>t<=0?"":new Array(t+1).join(e),fD=(e,t=10)=>{const o=parseInt(e,t);return isNaN(o)?T.none():T.some(o)},bh=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Br=e=>t=>Eo(t,e),dD=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:e=>Eo(e,"edge/")&&Eo(e,"chrome")&&Eo(e,"safari")&&Eo(e,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,bh],search:e=>Eo(e,"chrome")&&!Eo(e,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:e=>Eo(e,"msie")||Eo(e,"trident")},{name:"Opera",versionRegexes:[bh,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Br("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Br("firefox")},{name:"Safari",versionRegexes:[bh,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:e=>(Eo(e,"safari")||Eo(e,"mobile/"))&&Eo(e,"applewebkit")}],pD=[{name:"Windows",search:Br("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:e=>Eo(e,"iphone")||Eo(e,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Br("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:Br("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Br("linux"),versionRegexes:[]},{name:"Solaris",search:Br("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Br("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Br("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],tw={browsers:U(dD),oses:U(pD)},nw="Edge",ow="Chromium",sw="IE",rw="Opera",aw="Firefox",iw="Safari",mD=()=>lw({current:void 0,version:Pc.unknown()}),lw=e=>{const t=e.current,o=e.version,r=a=>()=>t===a;return{current:t,version:o,isEdge:r(nw),isChromium:r(ow),isIE:r(sw),isOpera:r(rw),isFirefox:r(aw),isSafari:r(iw)}},cw={unknown:mD,nu:lw,edge:U(nw),chromium:U(ow),ie:U(sw),opera:U(rw),firefox:U(aw),safari:U(iw)},uw="Windows",fw="iOS",dw="Android",pw="Linux",mw="macOS",hw="Solaris",gw="FreeBSD",vw="ChromeOS",hD=()=>bw({current:void 0,version:Pc.unknown()}),bw=e=>{const t=e.current,o=e.version,r=a=>()=>t===a;return{current:t,version:o,isWindows:r(uw),isiOS:r(fw),isAndroid:r(dw),isMacOS:r(mw),isLinux:r(pw),isSolaris:r(hw),isFreeBSD:r(gw),isChromeOS:r(vw)}},yw={unknown:hD,nu:bw,windows:U(uw),ios:U(fw),android:U(dw),linux:U(pw),macos:U(mw),solaris:U(hw),freebsd:U(gw),chromeos:U(vw)},gD={detect:(e,t,o)=>{const r=tw.browsers(),a=tw.oses(),l=t.bind(h=>sD(r,h)).orThunk(()=>rD(r,e)).fold(cw.unknown,cw.nu),f=aD(a,e).fold(yw.unknown,yw.nu),m=eD(f,l,e,o);return{browser:l,os:f,deviceType:m}}},vD=e=>window.matchMedia(e).matches;let bD=Za(()=>gD.detect(navigator.userAgent,T.from(navigator.userAgentData),vD));const ua=()=>bD(),yD=navigator.userAgent,yh=ua(),Zs=yh.browser,er=yh.os,ei=yh.deviceType,CD=yD.indexOf("Windows Phone")!==-1,rn={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:Zs.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!Zs.isIE(),windowsPhone:CD,browser:{current:Zs.current,version:Zs.version,isChromium:Zs.isChromium,isEdge:Zs.isEdge,isFirefox:Zs.isFirefox,isIE:Zs.isIE,isOpera:Zs.isOpera,isSafari:Zs.isSafari},os:{current:er.current,version:er.version,isAndroid:er.isAndroid,isChromeOS:er.isChromeOS,isFreeBSD:er.isFreeBSD,isiOS:er.isiOS,isLinux:er.isLinux,isMacOS:er.isMacOS,isSolaris:er.isSolaris,isWindows:er.isWindows},deviceType:{isDesktop:ei.isDesktop,isiPad:ei.isiPad,isiPhone:ei.isiPhone,isPhone:ei.isPhone,isTablet:ei.isTablet,isTouch:ei.isTouch,isWebView:ei.isWebView}},wD=/^\s*|\s*$/g,Cw=e=>e==null?"":(""+e).replace(wD,""),ww=(e,t)=>t?t==="array"&&mh(e)?!0:typeof e===t:e!==void 0,ED=(e,t,o)=>{let r;for(e=e||[],t=t||",",typeof e=="string"&&(e=e.split(t)),o=o||{},r=e.length;r--;)o[e[r]]={};return o},SD=Bt,_D=(e,...t)=>{for(let o=0;o<t.length;o++){const r=t[o];for(const a in r)if(Bt(r,a)){const l=r[a];l!==void 0&&(e[a]=l)}}return e},Ew=function(e,t,o,r){r=r||this,e&&(o&&(e=e[o]),Rc(e,(a,l)=>{if(t.call(r,a,l,o)===!1)return!1;Ew(a,t,o,r)}))},Te={trim:Cw,isArray:mh,is:ww,toArray:ZB,makeMap:ED,each:Rc,map:hh,grep:dl,inArray:GC,hasOwn:SD,extend:_D,walk:Ew,resolve:(e,t)=>{let o,r;for(t=t||window,e=e.split("."),o=0,r=e.length;o<r&&(t=t[e[o]],!!t);o++);return t},explode:(e,t)=>!e||ww(e,"array")?e:hh(e.split(t||","),Cw),_addCacheSuffix:e=>{const t=rn.cacheSuffix;return t&&(e+=(e.indexOf("?")===-1?"?":"&")+t),e}},ml=(e,t,o=_t)=>e.exists(r=>o(r,t)),TD=e=>{const t=[],o=r=>{t.push(r)};for(let r=0;r<e.length;r++)e[r].each(o);return t},Do=(e,t,o)=>e.isSome()&&t.isSome()?T.some(o(e.getOrDie(),t.getOrDie())):T.none(),AD=(e,t,o,r)=>e.isSome()&&t.isSome()&&o.isSome()?T.some(r(e.getOrDie(),t.getOrDie(),o.getOrDie())):T.none(),Ch=(e,t)=>e?T.some(t):T.none();typeof window!="undefined"||Function("return this;")();const Sw=8,_w=9,Tw=11,Bc=1,Aw=3,yn=e=>e.dom.nodeName.toLowerCase(),kw=e=>e.dom.nodeType,Nf=e=>t=>kw(t)===e,kD=e=>kw(e)===Sw||yn(e)==="#comment",ws=Nf(Bc),es=Nf(Aw),xD=Nf(_w),$D=Nf(Tw),ND=e=>t=>ws(t)&&yn(t)===e,xw=(e,t,o)=>{if(A(o)||re(o)||_e(o))e.setAttribute(t,o+"");else throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple")},So=(e,t,o)=>{xw(e.dom,t,o)},tr=(e,t)=>{const o=e.dom;dn(t,(r,a)=>{xw(o,a,r)})},ts=(e,t)=>{const o=e.dom.getAttribute(t);return o===null?void 0:o},Of=(e,t)=>T.from(ts(e,t)),Rf=(e,t)=>{const o=e.dom;return o&&o.hasAttribute?o.hasAttribute(t):!1},Es=(e,t)=>{e.dom.removeAttribute(t)},OD=e=>{const t=e.dom.attributes;return t==null||t.length===0},$w=e=>ke(e.dom.attributes,(t,o)=>(t[o.name]=o.value,t),{}),wh=(e,t)=>{const o=ts(e,t);return o===void 0||o===""?[]:o.split(" ")},RD=(e,t,o)=>{const a=wh(e,t).concat([o]);return So(e,t,a.join(" ")),!0},PD=(e,t,o)=>{const r=de(wh(e,t),a=>a!==o);return r.length>0?So(e,t,r.join(" ")):Es(e,t),!1},Dc=e=>e.dom.classList!==void 0,Nw=e=>wh(e,"class"),Ow=(e,t)=>RD(e,"class",t),Rw=(e,t)=>PD(e,"class",t),BD=(e,t)=>Y(Nw(e),t)?Rw(e,t):Ow(e,t),Lc=(e,t)=>{Dc(e)?e.dom.classList.add(t):Ow(e,t)},Pw=e=>{(Dc(e)?e.dom.classList:Nw(e)).length===0&&Es(e,"class")},Bw=(e,t)=>{Dc(e)?e.dom.classList.remove(t):Rw(e,t),Pw(e)},DD=(e,t)=>{const o=Dc(e)?e.dom.classList.toggle(t):BD(e,t);return Pw(e),o},Eh=(e,t)=>Dc(e)&&e.dom.classList.contains(t),Ic=e=>e.style!==void 0&&ae(e.style.getPropertyValue),LD=(e,t)=>{const r=(t||document).createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1){const a="HTML does not have a single root node";throw console.error(a,e),new Error(a)}return Mc(r.childNodes[0])},ID=(e,t)=>{const r=(t||document).createElement(e);return Mc(r)},MD=(e,t)=>{const r=(t||document).createTextNode(e);return Mc(r)},Mc=e=>{if(e==null)throw new Error("Node cannot be null or undefined");return{dom:e}},H={fromHtml:LD,fromTag:ID,fromText:MD,fromDom:Mc,fromPoint:(e,t,o)=>T.from(e.dom.elementFromPoint(t,o)).map(Mc)},Dw=(e,t)=>{const o=[],r=l=>(o.push(l),t(l));let a=t(e);do a=a.bind(r);while(a.isSome());return o},Dr=(e,t)=>{const o=e.dom;if(o.nodeType!==Bc)return!1;{const r=o;if(r.matches!==void 0)return r.matches(t);if(r.msMatchesSelector!==void 0)return r.msMatchesSelector(t);if(r.webkitMatchesSelector!==void 0)return r.webkitMatchesSelector(t);if(r.mozMatchesSelector!==void 0)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}},Lw=e=>e.nodeType!==Bc&&e.nodeType!==_w&&e.nodeType!==Tw||e.childElementCount===0,FD=(e,t)=>{const o=t===void 0?document:t.dom;return Lw(o)?[]:fe(o.querySelectorAll(e),H.fromDom)},HD=(e,t)=>{const o=t===void 0?document:t.dom;return Lw(o)?T.none():T.from(o.querySelector(e)).map(H.fromDom)},an=(e,t)=>e.dom===t.dom,Lr=(e,t)=>{const o=e.dom,r=t.dom;return o===r?!1:o.contains(r)},Iw=e=>H.fromDom(e.dom.ownerDocument),fa=e=>xD(e)?e:Iw(e),zD=e=>H.fromDom(fa(e).dom.documentElement),Mw=e=>H.fromDom(fa(e).dom.defaultView),Ss=e=>T.from(e.dom.parentNode).map(H.fromDom),VD=e=>T.from(e.dom.parentElement).map(H.fromDom),UD=(e,t)=>{const o=ae(t)?t:Et;let r=e.dom;const a=[];for(;r.parentNode!==null&&r.parentNode!==void 0;){const l=r.parentNode,f=H.fromDom(l);if(a.push(f),o(f)===!0)break;r=l}return a},jD=e=>{const t=o=>de(o,r=>!an(e,r));return Ss(e).map(ro).map(t).getOr([])},ti=e=>T.from(e.dom.previousSibling).map(H.fromDom),Fc=e=>T.from(e.dom.nextSibling).map(H.fromDom),Fw=e=>X(Dw(e,ti)),Hw=e=>Dw(e,Fc),ro=e=>fe(e.dom.childNodes,H.fromDom),Pf=(e,t)=>{const o=e.dom.childNodes;return T.from(o[t]).map(H.fromDom)},zw=e=>Pf(e,0),Sh=e=>Pf(e,e.dom.childNodes.length-1),Vw=e=>e.dom.childNodes.length,WD=e=>{const t=e.dom.head;if(t==null)throw new Error("Head is not available yet");return H.fromDom(t)},Uw=e=>$D(e)&&Z(e.dom.host),jw=ae(Element.prototype.attachShadow)&&ae(Node.prototype.getRootNode),qD=U(jw),ni=jw?e=>H.fromDom(e.dom.getRootNode()):fa,_h=e=>Uw(e)?e:WD(fa(e)),KD=e=>{const t=ni(e);return Uw(t)?T.some(t):T.none()},GD=e=>H.fromDom(e.dom.host),Ww=e=>{if(qD()&&Z(e.target)){const t=H.fromDom(e.target);if(ws(t)&&YD(t)&&e.composed&&e.composedPath){const o=e.composedPath();if(o)return It(o)}}return T.from(e.target)},YD=e=>Z(e.dom.shadowRoot),hl=e=>{const t=es(e)?e.dom.parentNode:e.dom;if(t==null||t.ownerDocument===null)return!1;const o=t.ownerDocument;return KD(H.fromDom(t)).fold(()=>o.body.contains(t),je(hl,GD))},qw=(e,t,o)=>{if(!A(o))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",o,":: Element ",e),new Error("CSS value must be a string: "+o);Ic(e)&&e.style.setProperty(t,o)},XD=(e,t)=>{Ic(e)&&e.style.removeProperty(t)},Kw=(e,t,o)=>{const r=e.dom;qw(r,t,o)},Bf=(e,t)=>{const o=e.dom;dn(t,(r,a)=>{qw(o,a,r)})},nr=(e,t)=>{const o=e.dom,a=window.getComputedStyle(o).getPropertyValue(t);return a===""&&!hl(e)?Gw(o,t):a},Gw=(e,t)=>Ic(e)?e.style.getPropertyValue(t):"",Df=(e,t)=>{const o=e.dom,r=Gw(o,t);return T.from(r).filter(a=>a.length>0)},Yw=e=>{const t={},o=e.dom;if(Ic(o))for(let r=0;r<o.style.length;r++){const a=o.style.item(r);t[a]=o.style[a]}return t},Xw=(e,t)=>{const o=e.dom;XD(o,t),ml(Of(e,"style").map(pl),"")&&Es(e,"style")},JD=e=>e.dom.offsetWidth,_s=(e,t)=>{Ss(e).each(r=>{r.dom.insertBefore(t.dom,e.dom)})},da=(e,t)=>{Fc(e).fold(()=>{Ss(e).each(a=>{Fn(a,t)})},r=>{_s(r,t)})},Jw=(e,t)=>{zw(e).fold(()=>{Fn(e,t)},r=>{e.dom.insertBefore(t.dom,r.dom)})},Fn=(e,t)=>{e.dom.appendChild(t.dom)},QD=(e,t)=>{_s(e,t),Fn(t,e)},ZD=(e,t)=>{K(t,(o,r)=>{const a=r===0?e:t[r-1];da(a,o)})},oi=(e,t)=>{K(t,o=>{Fn(e,o)})},Hc=e=>{e.dom.textContent="",K(ro(e),t=>{On(t)})},On=e=>{const t=e.dom;t.parentNode!==null&&t.parentNode.removeChild(t)},pa=e=>{const t=ro(e);t.length>0&&ZD(e,t),On(e)},e3=(e,t)=>{const r=(t||document).createElement("div");return r.innerHTML=e,ro(H.fromDom(r))},t3=e=>fe(e,H.fromDom),Qw=e=>e.dom.innerHTML,Th=(e,t)=>{const r=Iw(e).dom,a=H.fromDom(r.createDocumentFragment()),l=e3(t,r);oi(a,l),Hc(e),Fn(e,a)},n3=e=>{const t=H.fromTag("div"),o=H.fromDom(e.dom.cloneNode(!0));return Fn(t,o),Qw(t)},o3=(e,t,o,r,a,l,f)=>({target:e,x:t,y:o,stop:r,prevent:a,kill:l,raw:f}),s3=e=>{const t=H.fromDom(Ww(e).getOr(e.target)),o=()=>e.stopPropagation(),r=()=>e.preventDefault(),a=pt(r,o);return o3(t,e.clientX,e.clientY,o,r,a,e)},r3=(e,t)=>o=>{e(o)&&t(s3(o))},a3=(e,t,o,r,a)=>{const l=r3(o,r);return e.dom.addEventListener(t,l,a),{unbind:he(l3,e,t,l,a)}},i3=(e,t,o,r)=>a3(e,t,o,r,!1),l3=(e,t,o,r)=>{e.dom.removeEventListener(t,o,r)},Zw=(e,t)=>({left:e,top:t,translate:(r,a)=>Zw(e+r,t+a)}),gl=Zw,c3=e=>{const t=e.getBoundingClientRect();return gl(t.left,t.top)},Lf=(e,t)=>e!==void 0?e:t!==void 0?t:0,u3=e=>{const t=e.dom.ownerDocument,o=t.body,r=t.defaultView,a=t.documentElement;if(o===e.dom)return gl(o.offsetLeft,o.offsetTop);const l=Lf(r==null?void 0:r.pageYOffset,a.scrollTop),f=Lf(r==null?void 0:r.pageXOffset,a.scrollLeft),m=Lf(a.clientTop,o.clientTop),h=Lf(a.clientLeft,o.clientLeft);return Ah(e).translate(f-h,l-m)},Ah=e=>{const t=e.dom,r=t.ownerDocument.body;return r===t?gl(r.offsetLeft,r.offsetTop):hl(e)?c3(t):gl(0,0)},kh=e=>{const t=e!==void 0?e.dom:document,o=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return gl(o,r)},e1=(e,t,o)=>{const a=(o!==void 0?o.dom:document).defaultView;a&&a.scrollTo(e,t)},t1=(e,t)=>{ua().browser.isSafari()&&ae(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},f3=e=>{const t=e===void 0?window:e;return ua().browser.isFirefox()?T.none():T.from(t.visualViewport)},n1=(e,t,o,r)=>({x:e,y:t,width:o,height:r,right:e+o,bottom:t+r}),o1=e=>{const t=e===void 0?window:e,o=t.document,r=kh(H.fromDom(o));return f3(t).fold(()=>{const a=t.document.documentElement,l=a.clientWidth,f=a.clientHeight;return n1(r.left,r.top,l,f)},a=>n1(Math.max(a.pageLeft,r.left),Math.max(a.pageTop,r.top),a.width,a.height))},si=e=>t=>!!t&&t.nodeType===e,If=e=>!!e&&!Object.getPrototypeOf(e),rt=si(1),Ts=e=>{const t=e.map(o=>o.toLowerCase());return o=>{if(o&&o.nodeName){const r=o.nodeName.toLowerCase();return Y(t,r)}return!1}},Mf=(e,t)=>{const o=t.toLowerCase().split(" ");return r=>{if(rt(r))for(let a=0;a<o.length;a++){const l=r.ownerDocument.defaultView.getComputedStyle(r,null);if((l?l.getPropertyValue(e):null)===o[a])return!0}return!1}},s1=e=>t=>rt(t)&&t.hasAttribute(e),d3=(e,t)=>o=>rt(o)&&o.getAttribute(e)===t,ri=e=>rt(e)&&e.hasAttribute("data-mce-bogus"),p3=e=>rt(e)&&e.getAttribute("data-mce-bogus")==="all",zc=e=>rt(e)&&e.tagName==="TABLE",r1=e=>t=>!!(rt(t)&&(t.contentEditable===e||t.getAttribute("data-mce-contenteditable")===e)),xh=Ts(["textarea","input"]),Le=si(3),m3=si(4),h3=si(7),a1=si(8),$h=si(9),Nh=si(11),Ln=Ts(["br"]),i1=Ts(["img"]),Ir=r1("true"),An=r1("false"),Ff=Ts(["td","th"]),or=Ts(["video","audio","object","embed"]),g3=ua().browser,l1=e=>te(e,ws),v3=e=>g3.isFirefox()&&yn(e)==="table"?l1(ro(e)).filter(t=>yn(t)==="caption").bind(t=>l1(Hw(t)).map(o=>{const r=o.dom.offsetTop,a=t.dom.offsetTop,l=t.dom.offsetHeight;return r<=a?-l:0})).getOr(0):0,c1=(e,t)=>e.children&&Y(e.children,t),b3=(e,t,o)=>{let r=0,a=0;const l=e.ownerDocument;if(o=o||e,t){if(o===e&&t.getBoundingClientRect&&nr(H.fromDom(e),"position")==="static"){const m=t.getBoundingClientRect();return r=m.left+(l.documentElement.scrollLeft||e.scrollLeft)-l.documentElement.clientLeft,a=m.top+(l.documentElement.scrollTop||e.scrollTop)-l.documentElement.clientTop,{x:r,y:a}}let f=t;for(;f&&f!==o&&f.nodeType&&!c1(f,o);){const m=f;r+=m.offsetLeft||0,a+=m.offsetTop||0,f=m.offsetParent}for(f=t.parentNode;f&&f!==o&&f.nodeType&&!c1(f,o);)r-=f.scrollLeft||0,a-=f.scrollTop||0,f=f.parentNode;a+=v3(H.fromDom(t))}return{x:r,y:a}};var u1=(e,t,o,r,a)=>e(o,r)?T.some(o):ae(a)&&a(o)?T.none():t(o,r,a);const vl=(e,t,o)=>{let r=e.dom;const a=ae(o)?o:Et;for(;r.parentNode;){r=r.parentNode;const l=H.fromDom(r);if(t(l))return T.some(l);if(a(l))break}return T.none()},Hf=(e,t,o)=>u1((a,l)=>l(a),vl,e,t,o),y3=(e,t)=>{const o=e.dom;return o.parentNode?C3(H.fromDom(o.parentNode),r=>!an(e,r)&&t(r)):T.none()},C3=(e,t)=>{const o=a=>t(H.fromDom(a));return te(e.dom.childNodes,o).map(H.fromDom)},w3=(e,t)=>{const o=r=>{for(let a=0;a<r.childNodes.length;a++){const l=H.fromDom(r.childNodes[a]);if(t(l))return T.some(l);const f=o(r.childNodes[a]);if(f.isSome())return f}return T.none()};return o(e.dom)},Vc=(e,t,o)=>vl(e,r=>Dr(r,t),o),Uc=(e,t)=>HD(t,e),ai=(e,t,o)=>u1((a,l)=>Dr(a,l),Vc,e,t,o),f1=(e,t={})=>{let o=0;const r={},a=H.fromDom(e),l=fa(a),f=t.maxLoadTime||5e3,m=N=>{t.referrerPolicy=N},h=N=>{Fn(_h(a),N)},b=N=>{const R=_h(a);Uc(R,"#"+N).each(On)},E=N=>mn(r,N).getOrThunk(()=>({id:"mce-u"+o++,passed:[],failed:[],count:0})),_=N=>new Promise((R,z)=>{let J;const ve=Te._addCacheSuffix(N),se=E(ve);r[ve]=se,se.count++;const ie=(Ke,Ie)=>{K(Ke,At),se.status=Ie,se.passed=[],se.failed=[],J&&(J.onload=null,J.onerror=null,J=null)},Be=()=>ie(se.passed,2),we=()=>ie(se.failed,3),Se=(Ke,Ie)=>{Ke()||(Date.now()-at<f?setTimeout(Ie):we())},Ne=()=>{Se(()=>{const Ke=e.styleSheets;let Ie=Ke.length;for(;Ie--;){const Wt=Ke[Ie].ownerNode;if(Wt&&Wt.id===J.id)return Be(),!0}return!1},Ne)};if(R&&se.passed.push(R),z&&se.failed.push(z),se.status===1)return;if(se.status===2){Be();return}if(se.status===3){we();return}se.status=1;const Re=H.fromTag("link",l.dom);tr(Re,{rel:"stylesheet",type:"text/css",id:se.id});const at=Date.now();t.contentCssCors&&So(Re,"crossOrigin","anonymous"),t.referrerPolicy&&So(Re,"referrerpolicy",t.referrerPolicy),J=Re.dom,J.onload=Ne,J.onerror=we,h(Re),So(Re,"href",ve)}),x=N=>Promise.allSettled(fe(N,z=>_(z).then(U(z)))).then(z=>{const J=We(z,ve=>ve.status==="fulfilled");return J.fail.length>0?Promise.reject(fe(J.fail,ve=>ve.reason)):fe(J.pass,ve=>ve.value)}),k=N=>{const R=Te._addCacheSuffix(N);mn(r,R).each(z=>{--z.count===0&&(delete r[R],b(z.id))})};return{load:_,loadAll:x,unload:k,unloadAll:N=>{K(N,R=>{k(R)})},_setReferrerPolicy:m}},d1=(()=>{const e=new WeakMap;return{forElement:(o,r)=>{const l=ni(o).dom;return T.from(e.get(l)).getOrThunk(()=>{const f=f1(l,r);return e.set(l,f),f})}}})();class Gn{constructor(t,o){this.node=t,this.rootNode=o,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}current(){return this.node}next(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node}prev(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node}prev2(t){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",t),this.node}findSibling(t,o,r,a){let l,f;if(t){if(!a&&t[o])return t[o];if(t!==this.rootNode){if(l=t[r],l)return l;for(f=t.parentNode;f&&f!==this.rootNode;f=f.parentNode)if(l=f[r],l)return l}}}findPreviousNode(t,o,r,a){let l,f,m;if(t){if(l=t[r],this.rootNode&&l===this.rootNode)return;if(l){if(!a){for(m=l[o];m;m=m[o])if(!m[o])return m}return l}if(f=t.parentNode,f&&f!==this.rootNode)return f}}}const E3=["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"],S3=["td","th"],_3=["thead","tbody","tfoot"],T3=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],A3=["h1","h2","h3","h4","h5","h6"],k3=["li","dd","dt"],x3=["ul","ol","dl"],$3=["pre","script","textarea","style"],ma=e=>{let t;return o=>(t=t||Pe(e,it),Bt(t,yn(o)))},N3=ma(A3),sr=ma(E3),O3=e=>yn(e)==="table",Oh=e=>ws(e)&&!sr(e),bl=e=>ws(e)&&yn(e)==="br",p1=ma(T3),Rh=ma(x3),jc=ma(k3),R3=ma(_3),zf=ma(S3),Vf=ma($3),P3=(e,t,o)=>Vc(e,t,o).isSome(),Wc="\uFEFF",ao="\xA0",m1=e=>e===Wc,B3=e=>e.replace(/\uFEFF/g,""),eo=Wc,Uf=m1,ha=B3,D3=rt,yl=Le,Cl=e=>(yl(e)&&(e=e.parentNode),D3(e)&&e.hasAttribute("data-mce-caret")),wl=e=>yl(e)&&Uf(e.data),ns=e=>Cl(e)||wl(e),h1=e=>e.firstChild!==e.lastChild||!Ln(e.firstChild),L3=(e,t)=>{const r=e.ownerDocument.createTextNode(eo),a=e.parentNode;if(t){const l=e.previousSibling;if(yl(l)){if(ns(l))return l;if(Wf(l))return l.splitText(l.data.length-1)}a.insertBefore(r,e)}else{const l=e.nextSibling;if(yl(l)){if(ns(l))return l;if(jf(l))return l.splitText(1),l}e.nextSibling?a.insertBefore(r,e.nextSibling):a.appendChild(r)}return r},Ph=e=>{const t=e.container();return Le(t)?t.data.charAt(e.offset())===eo||e.isAtStart()&&wl(t.previousSibling):!1},Bh=e=>{const t=e.container();return Le(t)?t.data.charAt(e.offset()-1)===eo||e.isAtEnd()&&wl(t.nextSibling):!1},I3=()=>{const e=document.createElement("br");return e.setAttribute("data-mce-bogus","1"),e},M3=(e,t,o)=>{const a=t.ownerDocument.createElement(e);a.setAttribute("data-mce-caret",o?"before":"after"),a.setAttribute("data-mce-bogus","all"),a.appendChild(I3());const l=t.parentNode;return o?l.insertBefore(a,t):t.nextSibling?l.insertBefore(a,t.nextSibling):l.appendChild(a),a},jf=e=>yl(e)&&e.data[0]===eo,Wf=e=>yl(e)&&e.data[e.data.length-1]===eo,F3=e=>{const t=e.getElementsByTagName("br"),o=t[t.length-1];ri(o)&&o.parentNode.removeChild(o)},Dh=e=>e&&e.hasAttribute("data-mce-caret")?(F3(e),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("data-mce-style"),e.removeAttribute("_moz_abspos"),e):null,g1=e=>Cl(e.startContainer),v1=Ir,H3=An,z3=Ln,V3=Le,U3=Ts(["script","style","textarea"]),b1=Ts(["img","input","textarea","hr","iframe","video","audio","object","embed"]),j3=Ts(["table"]),W3=ns,Ls=e=>W3(e)?!1:V3(e)?!U3(e.parentNode):b1(e)||z3(e)||j3(e)||Lh(e),q3=e=>rt(e)&&e.getAttribute("unselectable")==="true",Lh=e=>q3(e)===!1&&H3(e),K3=(e,t)=>{for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Lh(e))return!1;if(v1(e))return!0}return!0},G3=e=>Lh(e)?ke(Rt(e.getElementsByTagName("*")),(t,o)=>t||v1(o),!1)!==!0:!1,Y3=e=>b1(e)||G3(e),y1=(e,t)=>Ls(e)&&K3(e,t),X3=/^[ \t\r\n]*$/,ii=e=>X3.test(e),J3=e=>" \f \v".indexOf(e)!==-1,C1=e=>e===`
  44. `||e==="\r",Q3=(e,t)=>t<e.length&&t>=0?C1(e[t]):!1,w1=(e,t=4,o=!0,r=!0)=>{const a=uD(" ",t),l=e.replace(/\t/g,a);return ke(l,(m,h)=>J3(h)||h===ao?m.pcIsSpace||m.str===""&&o||m.str.length===l.length-1&&r||Q3(l,m.str.length+1)?{pcIsSpace:!1,str:m.str+ao}:{pcIsSpace:!0,str:m.str+" "}:{pcIsSpace:C1(h),str:m.str+h},{pcIsSpace:!1,str:""}).str},Z3=(e,t)=>{const o=H.fromDom(t),r=H.fromDom(e);return P3(r,"pre,code",he(an,o))},eL=(e,t)=>Le(e)&&ii(e.data)&&Z3(e,t)===!1,tL=e=>rt(e)&&e.nodeName==="A"&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id")),qf=(e,t)=>Ls(e)&&eL(e,t)===!1||tL(e)||nL(e),nL=s1("data-mce-bookmark"),oL=s1("data-mce-bogus"),sL=d3("data-mce-bogus","all"),rL=(e,t)=>{let o=0;if(qf(e,e))return!1;{let r=e.firstChild;if(!r)return!0;const a=new Gn(r,e);do{if(t){if(sL(r)){r=a.next(!0);continue}if(oL(r)){r=a.next();continue}}if(Ln(r)){o++,r=a.next();continue}if(qf(r,e))return!1;r=a.next()}while(r);return o<=1}},Yn=(e,t=!0)=>rL(e.dom,t),aL=e=>e.nodeName.toLowerCase()==="span",E1=(e,t)=>Z(e)&&(qf(e,t)||Oh(H.fromDom(e))),iL=(e,t)=>{const o=new Gn(e,t).prev(!1),r=new Gn(e,t).next(!1),a=be(o)||E1(o,t),l=be(r)||E1(r,t);return a&&l},S1=e=>aL(e)&&e.getAttribute("data-mce-type")==="bookmark",lL=(e,t)=>Le(e)&&e.data.length>0&&iL(e,t),cL=e=>rt(e)?e.childNodes.length>0:!1,uL=e=>Nh(e)||$h(e),Ih=(e,t,o)=>{const r=o||t;if(rt(t)&&S1(t))return t;const a=t.childNodes;for(let l=a.length-1;l>=0;l--)Ih(e,a[l],r);if(rt(t)){const l=t.childNodes;l.length===1&&S1(l[0])&&t.parentNode.insertBefore(l[0],t)}return!uL(t)&&!qf(t,r)&&!cL(t)&&!lL(t,r)&&e.remove(t),t},fL=Te.makeMap,Kf=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Gf=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,dL=/[<>&\"\']/g,pL=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,mL={128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},li={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},hL={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},gL=e=>{const t=H.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e},_1=(e,t)=>{let o,r,a;const l={};if(e){for(e=e.split(","),t=t||10,o=0;o<e.length;o+=2)r=String.fromCharCode(parseInt(e[o],t)),li[r]||(a="&"+e[o+1]+";",l[r]=a,l[a]=r);return l}},Mh=_1("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),T1=(e,t)=>e.replace(t?Kf:Gf,o=>li[o]||o),vL=e=>(""+e).replace(dL,t=>li[t]||t),A1=(e,t)=>e.replace(t?Kf:Gf,o=>o.length>1?"&#"+((o.charCodeAt(0)-55296)*1024+(o.charCodeAt(1)-56320)+65536)+";":li[o]||"&#"+o.charCodeAt(0)+";"),Fh=(e,t,o)=>(o=o||Mh,e.replace(t?Kf:Gf,r=>li[r]||o[r]||r)),ga={encodeRaw:T1,encodeAllRaw:vL,encodeNumeric:A1,encodeNamed:Fh,getEncodeFunc:(e,t)=>{const o=_1(t)||Mh,r=(f,m)=>f.replace(m?Kf:Gf,h=>li[h]!==void 0?li[h]:o[h]!==void 0?o[h]:h.length>1?"&#"+((h.charCodeAt(0)-55296)*1024+(h.charCodeAt(1)-56320)+65536)+";":"&#"+h.charCodeAt(0)+";"),a=(f,m)=>Fh(f,m,o),l=fL(e.replace(/\+/g,","));return l.named&&l.numeric?r:l.named?t?a:Fh:l.numeric?A1:T1},decode:e=>e.replace(pL,(t,o)=>o?(o.charAt(0).toLowerCase()==="x"?o=parseInt(o.substr(1),16):o=parseInt(o,10),o>65535?(o-=65536,String.fromCharCode(55296+(o>>10),56320+(o&1023))):mL[o]||String.fromCharCode(o)):hL[t]||Mh[t]||gL(t))},va={},bL={},El=Te.makeMap,po=Te.each,Hh=Te.extend,k1=Te.explode,yL=Te.inArray,to=(e,t)=>(e=Te.trim(e),e?e.split(t||" "):[]),CL=e=>{const t={};let o,r,a,l,f,m;const h=(E,_="",x="")=>{const k=to(x),B=to(E);let N=B.length;for(;N--;){const R=to([o,_].join(" "));t[B[N]]={attributes:Pe(R,()=>({})),attributesOrder:R,children:Pe(k,U(bL))}}},b=(E,_)=>{const x=to(E),k=to(_);let B=x.length;for(;B--;){const N=t[x[B]];for(let R=0,z=k.length;R<z;R++)N.attributes[k[R]]={},N.attributesOrder.push(k[R])}};return va[e]?va[e]:(o="id accesskey class dir lang style tabindex title role",r="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",a="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment",e!=="html4"&&(o+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",r+=" article aside details dialog figure main header footer hgroup section nav",a+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),e!=="html5-strict"&&(o+=" xml:lang",m="acronym applet basefont big font strike tt",a=[a,m].join(" "),po(to(m),E=>{h(E,"",a)}),f="center dir isindex noframes",r=[r,f].join(" "),l=[r,a].join(" "),po(to(f),E=>{h(E,"",l)})),l=l||[r,a].join(" "),h("html","manifest","head body"),h("head","","base command link meta noscript script style title"),h("title hr noscript br"),h("base","href target"),h("link","href rel media hreflang type sizes hreflang"),h("meta","name http-equiv content charset"),h("style","media type scoped"),h("script","src async defer type charset"),h("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",l),h("address dt dd div caption","",l),h("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",a),h("blockquote","cite",l),h("ol","reversed start type","li"),h("ul","","li"),h("li","value",l),h("dl","","dt dd"),h("a","href target rel media hreflang type",a),h("q","cite",a),h("ins del","cite datetime",l),h("img","src sizes srcset alt usemap ismap width height"),h("iframe","src name width height",l),h("embed","src type width height"),h("object","data type typemustmatch name usemap form width height",[l,"param"].join(" ")),h("param","name value"),h("map","name",[l,"area"].join(" ")),h("area","alt coords shape href target rel media hreflang type"),h("table","border","caption colgroup thead tfoot tbody tr"+(e==="html4"?" col":"")),h("colgroup","span","col"),h("col","span"),h("tbody thead tfoot","","tr"),h("tr","","td th"),h("td","colspan rowspan headers",l),h("th","colspan rowspan headers scope abbr",l),h("form","accept-charset action autocomplete enctype method name novalidate target",l),h("fieldset","disabled form name",[l,"legend"].join(" ")),h("label","form for",a),h("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),h("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value",e==="html4"?l:a),h("select","disabled form multiple name required size","option optgroup"),h("optgroup","disabled label","option"),h("option","disabled label selected value"),h("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),h("menu","type label",[l,"li"].join(" ")),h("noscript","",l),e!=="html4"&&(h("wbr"),h("ruby","",[a,"rt rp"].join(" ")),h("figcaption","",l),h("mark rt rp summary bdi","",a),h("canvas","width height",l),h("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[l,"track source"].join(" ")),h("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[l,"track source"].join(" ")),h("picture","","img source"),h("source","src srcset type media sizes"),h("track","kind src srclang label default"),h("datalist","",[a,"option"].join(" ")),h("article section nav aside main header footer","",l),h("hgroup","","h1 h2 h3 h4 h5 h6"),h("figure","",[l,"figcaption"].join(" ")),h("time","datetime",a),h("dialog","open",l),h("command","type label icon disabled checked radiogroup command"),h("output","for form name",a),h("progress","value max",a),h("meter","value min max low high optimum",a),h("details","open",[l,"summary"].join(" ")),h("keygen","autofocus challenge disabled form keytype name")),e!=="html5-strict"&&(b("script","language xml:space"),b("style","xml:space"),b("object","declare classid code codebase codetype archive standby align border hspace vspace"),b("embed","align name hspace vspace"),b("param","valuetype type"),b("a","charset name rev shape coords"),b("br","clear"),b("applet","codebase archive code object alt name width height align hspace vspace"),b("img","name longdesc align border hspace vspace"),b("iframe","longdesc frameborder marginwidth marginheight scrolling align"),b("font basefont","size color face"),b("input","usemap align"),b("select"),b("textarea"),b("h1 h2 h3 h4 h5 h6 div p legend caption","align"),b("ul","type compact"),b("li","type"),b("ol dl menu dir","compact"),b("pre","width xml:space"),b("hr","align noshade size width"),b("isindex","prompt"),b("table","summary width frame rules cellspacing cellpadding align bgcolor"),b("col","width align char charoff valign"),b("colgroup","width align char charoff valign"),b("thead","align char charoff valign"),b("tr","align char charoff valign bgcolor"),b("th","axis align char charoff valign nowrap bgcolor width height"),b("form","accept"),b("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),b("tfoot","align char charoff valign"),b("tbody","align char charoff valign"),b("area","nohref"),b("body","background bgcolor text link vlink alink")),e!=="html4"&&(b("input button select textarea","autofocus"),b("input textarea","placeholder"),b("a","download"),b("link script img","crossorigin"),b("img","loading"),b("iframe","sandbox seamless allowfullscreen loading")),e!=="html4"&&K([t.video,t.audio],E=>{delete E.children.audio,delete E.children.video}),po(to("a form meter progress dfn"),E=>{t[E]&&delete t[E].children[E]}),delete t.caption.children.table,delete t.script,va[e]=t,t)},zh=(e,t)=>{let o;return e&&(o={},typeof e=="string"&&(e={"*":e}),po(e,(r,a)=>{o[a]=o[a.toUpperCase()]=t==="map"?El(r,/[, ]/):k1(r,/[, ]/)})),o},ba=e=>{var t;const o={},r={};let a=[];const l={},f={},m=(xe,et,Ct)=>{let St=e[xe];return St?St=El(St,/[, ]/,El(St.toUpperCase(),/[, ]/)):(St=va[xe],St||(St=El(et," ",El(et.toUpperCase()," ")),St=Hh(St,Ct),va[xe]=St)),St};e=e||{};const h=(t=e.schema)!==null&&t!==void 0?t:"html5",b=CL(h);e.verify_html===!1&&(e.valid_elements="*[*]");const E=zh(e.valid_styles),_=zh(e.invalid_styles,"map"),x=zh(e.valid_classes,"map"),k=m("whitespace_elements","pre script noscript style textarea video audio iframe object code"),B=m("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),N=m("void_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),R=m("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls allowfullscreen"),z="td th iframe video audio object script code",J=m("non_empty_elements",z+" pre",N),ve=m("move_caret_before_on_enter_elements",z+" table",N),se=m("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),ie=m("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",se),Be=m("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp");po("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),xe=>{f[xe]=new RegExp("</"+xe+"[^>]*>","gi")});const we=xe=>new RegExp("^"+xe.replace(/([?+*])/g,".$1")+"$"),Se=xe=>{let et,Ct,St,qt,Mt,Pt,wn,io,lo,In,Vn,co,Rn,xo,$a,br,yr,Ws;const Oi=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,Na=/^([!\-])?(\w+[\\:]:\w+|[^=~<]+)?(?:([=~<])(.*))?$/,is=/[*?+]/;if(xe){const qs=to(xe,",");for(o["@"]&&(br=o["@"].attributes,yr=o["@"].attributesOrder),et=0,Ct=qs.length;et<Ct;et++)if(Mt=Oi.exec(qs[et]),Mt){if(xo=Mt[1],lo=Mt[2],$a=Mt[3],io=Mt[5],co={},Rn=[],Pt={attributes:co,attributesOrder:Rn},xo==="#"&&(Pt.paddEmpty=!0),xo==="-"&&(Pt.removeEmpty=!0),Mt[4]==="!"&&(Pt.removeEmptyAttrs=!0),br&&(dn(br,(Ri,Ks)=>{co[Ks]=Ri}),Rn.push.apply(Rn,yr)),io){for(io=to(io,"|"),St=0,qt=io.length;St<qt;St++)if(Mt=Na.exec(io[St]),Mt){if(wn={},Vn=Mt[1],In=Mt[2].replace(/[\\:]:/g,":"),xo=Mt[3],Ws=Mt[4],Vn==="!"&&(Pt.attributesRequired=Pt.attributesRequired||[],Pt.attributesRequired.push(In),wn.required=!0),Vn==="-"){delete co[In],Rn.splice(yL(Rn,In),1);continue}xo&&(xo==="="&&(Pt.attributesDefault=Pt.attributesDefault||[],Pt.attributesDefault.push({name:In,value:Ws}),wn.defaultValue=Ws),xo==="~"&&(Pt.attributesForced=Pt.attributesForced||[],Pt.attributesForced.push({name:In,value:Ws}),wn.forcedValue=Ws),xo==="<"&&(wn.validValues=El(Ws,"?"))),is.test(In)?(Pt.attributePatterns=Pt.attributePatterns||[],wn.pattern=we(In),Pt.attributePatterns.push(wn)):(co[In]||Rn.push(In),co[In]=wn)}}!br&&lo==="@"&&(br=co,yr=Rn),$a&&(Pt.outputName=lo,o[$a]=Pt),is.test(lo)?(Pt.pattern=we(lo),a.push(Pt)):o[lo]=Pt}}},Ne=xe=>{a=[],K(Nn(o),et=>{delete o[et]}),Se(xe),po(b,(et,Ct)=>{r[Ct]=et.children})},Re=xe=>{const et=/^(~)?(.+)$/;xe&&(va.text_block_elements=va.block_elements=null,po(to(xe,","),Ct=>{const St=et.exec(Ct),qt=St[1]==="~",Mt=qt?"span":"div",Pt=St[2];if(r[Pt]=r[Mt],l[Pt]=Mt,qt||(ie[Pt.toUpperCase()]={},ie[Pt]={}),!o[Pt]){let wn=o[Mt];wn=Hh({},wn),delete wn.removeEmptyAttrs,delete wn.removeEmpty,o[Pt]=wn}po(r,(wn,io)=>{wn[Mt]&&(r[io]=wn=Hh({},r[io]),wn[Pt]=wn[Mt])})}))},at=xe=>{const et=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;va[h]=null,xe&&po(to(xe,","),Ct=>{const St=et.exec(Ct);let qt,Mt;St&&(Mt=St[1],Mt?qt=r[St[2]]:qt=r[St[2]]={"#comment":{}},qt=r[St[2]],po(to(St[3],"|"),Pt=>{Mt==="-"?delete qt[Pt]:qt[Pt]={}}))})},Ke=xe=>{let et=o[xe],Ct;if(et)return et;for(Ct=a.length;Ct--;)if(et=a[Ct],et.pattern.test(xe))return et};e.valid_elements?Ne(e.valid_elements):(po(b,(xe,et)=>{o[et]={attributes:xe.attributes,attributesOrder:xe.attributesOrder},r[et]=xe.children}),po(to("strong/b em/i"),xe=>{const et=to(xe,"/");o[et[1]].outputName=et[0]}),po(to("ol ul sub sup blockquote span font a table tbody strong em b i"),xe=>{o[xe]&&(o[xe].removeEmpty=!0)}),po(to("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),xe=>{o[xe].paddEmpty=!0}),po(to("span"),xe=>{o[xe].removeEmptyAttrs=!0})),Re(e.custom_elements),at(e.valid_children),Se(e.extended_valid_elements),at("+ol[ul|ol],+ul[ul|ol]"),po({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(xe,et)=>{o[et]&&(o[et].parentsRequired=to(xe))}),e.invalid_elements&&po(k1(e.invalid_elements),xe=>{o[xe]&&delete o[xe]}),Ke("span")||Se("span[!data-mce-type|*]");const Ie=U(E),Yt=U(_),Wt=U(x),hn=U(R),Zn=U(ie),Oe=U(se),Qe=U(Be),Dt=U(Object.seal(N)),kt=U(B),Je=U(J),Ge=U(ve),ft=U(k),xt=U(Object.seal(f)),Cn=(xe,et)=>{const Ct=r[xe.toLowerCase()];return!!(Ct&&Ct[et.toLowerCase()])},zn=(xe,et)=>{let Ct,St;const qt=Ke(xe);if(qt)if(et){if(qt.attributes[et])return!0;if(Ct=qt.attributePatterns,Ct){for(St=Ct.length;St--;)if(Ct[St].pattern.test(et))return!0}}else return!0;return!1},Ni=U(l);return{type:h,children:r,elements:o,getValidStyles:Ie,getValidClasses:Wt,getBlockElements:Zn,getInvalidStyles:Yt,getVoidElements:Dt,getTextBlockElements:Oe,getTextInlineElements:Qe,getBoolAttrs:hn,getElementRule:Ke,getSelfClosingElements:kt,getNonEmptyElements:Je,getMoveCaretBeforeOnEnterElements:Ge,getWhitespaceElements:ft,getSpecialElements:xt,isValidChild:Cn,isValid:zn,getCustomElements:Ni,addValidElements:Se,setValidElements:Ne,addCustomElements:Re,addValidChildren:at}},Vh=(e,t)=>{const o=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,r=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/;let l;const f={};let m,h;const b=Wc;e=e||{},t&&(m=t.getValidStyles(),h=t.getInvalidStyles());const E=(`\\" \\' \\; \\: ; : `+b).split(" ");for(l=0;l<E.length;l++)f[E[l]]=b+l,f[b+l]=E[l];const _={parse:x=>{const k={};let B,N,R,z;const J=e.url_converter,ve=e.url_converter_scope||_,se=(Ke,Ie,Yt)=>{const Wt=k[Ke+"-top"+Ie];if(!Wt)return;const hn=k[Ke+"-right"+Ie];if(!hn)return;const Zn=k[Ke+"-bottom"+Ie];if(!Zn)return;const Oe=k[Ke+"-left"+Ie];if(!Oe)return;const Qe=[Wt,hn,Zn,Oe];for(l=Qe.length-1;l--&&Qe[l]===Qe[l+1];);l>-1&&Yt||(k[Ke+Ie]=l===-1?Qe[0]:Qe.join(" "),delete k[Ke+"-top"+Ie],delete k[Ke+"-right"+Ie],delete k[Ke+"-bottom"+Ie],delete k[Ke+"-left"+Ie])},ie=Ke=>{let Ie=k[Ke],Yt;if(!!Ie){for(Ie=Ie.split(" "),Yt=Ie.length;Yt--;)if(Ie[Yt]!==Ie[0])return!1;return k[Ke]=Ie[0],!0}},Be=(Ke,Ie,Yt,Wt)=>{!ie(Ie)||!ie(Yt)||!ie(Wt)||(k[Ke]=k[Ie]+" "+k[Yt]+" "+k[Wt],delete k[Ie],delete k[Yt],delete k[Wt])},we=Ke=>(z=!0,f[Ke]),Se=(Ke,Ie)=>(z&&(Ke=Ke.replace(/\uFEFF[0-9]/g,Yt=>f[Yt])),Ie||(Ke=Ke.replace(/\\([\'\";:])/g,"$1")),Ke),Ne=Ke=>String.fromCharCode(parseInt(Ke.slice(1),16)),Re=Ke=>Ke.replace(/\\[0-9a-f]+/gi,Ne),at=(Ke,Ie,Yt,Wt,hn,Zn)=>{if(hn=hn||Zn,hn)return hn=Se(hn),"'"+hn.replace(/\'/g,"\\'")+"'";if(Ie=Se(Ie||Yt||Wt),!e.allow_script_urls){const Oe=Ie.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(Oe)||!e.allow_svg_data_urls&&/^data:image\/svg/i.test(Oe))return""}return J&&(Ie=J.call(ve,Ie,"style")),"url('"+Ie.replace(/\'/g,"\\'")+"')"};if(x){for(x=x.replace(/[\u0000-\u001F]/g,""),x=x.replace(/\\[\"\';:\uFEFF]/g,we).replace(/\"[^\"]+\"|\'[^\']+\'/g,Ke=>Ke.replace(/[;:]/g,we));B=r.exec(x);)if(r.lastIndex=B.index+B[0].length,N=B[1].replace(a,"").toLowerCase(),R=B[2].replace(a,""),N&&R){if(N=Re(N),R=Re(R),N.indexOf(b)!==-1||N.indexOf('"')!==-1||!e.allow_script_urls&&(N==="behavior"||/expression\s*\(|\/\*|\*\//.test(R)))continue;N==="font-weight"&&R==="700"?R="bold":(N==="color"||N==="background-color")&&(R=R.toLowerCase()),R=R.replace(o,at),k[N]=z?Se(R,!0):R}se("border","",!0),se("border","-width"),se("border","-color"),se("border","-style"),se("padding",""),se("margin",""),Be("border","border-width","border-style","border-color"),k.border==="medium none"&&delete k.border,k["border-image"]==="none"&&delete k["border-image"]}return k},serialize:(x,k)=>{let B="";const N=z=>{let J;const ve=m[z];if(ve)for(let se=0,ie=ve.length;se<ie;se++)z=ve[se],J=x[z],J&&(B+=(B.length>0?" ":"")+z+": "+J+";")},R=(z,J)=>{let ve=h["*"];return ve&&ve[z]?!1:(ve=h[J],!(ve&&ve[z]))};return k&&m?(N("*"),N(k)):dn(x,(z,J)=>{z&&(!h||R(J,k))&&(B+=(B.length>0?" ":"")+J+": "+z+";")}),B}};return _},wL={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},EL=e=>e instanceof Event||ae(e.initEvent),SL=e=>e.isDefaultPrevented===it||e.isDefaultPrevented===Et,_L=e=>ce(e.preventDefault)||EL(e),x1=(e,t)=>{const o=t!=null?t:{};for(const r in e)Bt(wL,r)||(o[r]=e[r]);return Z(o.composedPath)&&(o.composedPath=()=>e.composedPath()),o},Uh=(e,t,o,r)=>{var a;const l=x1(t,r);return l.type=e,ce(l.target)&&(l.target=(a=l.srcElement)!==null&&a!==void 0?a:o),_L(t)&&(l.preventDefault=()=>{l.defaultPrevented=!0,l.isDefaultPrevented=it,ae(t.preventDefault)&&t.preventDefault()},l.stopPropagation=()=>{l.cancelBubble=!0,l.isPropagationStopped=it,ae(t.stopPropagation)&&t.stopPropagation()},l.stopImmediatePropagation=()=>{l.isImmediatePropagationStopped=it,l.stopPropagation()},SL(l)||(l.isDefaultPrevented=l.defaultPrevented===!0?it:Et,l.isPropagationStopped=l.cancelBubble===!0?it:Et,l.isImmediatePropagationStopped=Et)),l},TL="mce-data-",AL=/^(?:mouse|contextmenu)|click/,jh=(e,t,o,r)=>{e.addEventListener?e.addEventListener(t,o,r||!1):e.attachEvent&&e.attachEvent("on"+t,o)},Yf=(e,t,o,r)=>{e.removeEventListener?e.removeEventListener(t,o,r||!1):e.detachEvent&&e.detachEvent("on"+t,o)},kL=e=>Z(e)&&AL.test(e.type),Sl=(e,t)=>{const o=Uh(e.type,e,document,t);if(kL(e)&&be(e.pageX)&&!be(e.clientX)){const r=o.target.ownerDocument||document,a=r.documentElement,l=r.body,f=o;f.pageX=e.clientX+(a&&a.scrollLeft||l&&l.scrollLeft||0)-(a&&a.clientLeft||l&&l.clientLeft||0),f.pageY=e.clientY+(a&&a.scrollTop||l&&l.scrollTop||0)-(a&&a.clientTop||l&&l.clientTop||0)}return o},xL=(e,t,o)=>{const r=e.document,a={type:"ready"};if(o.domLoaded){t(a);return}const l=()=>r.readyState==="complete"||r.readyState==="interactive"&&r.body,f=()=>{Yf(e,"DOMContentLoaded",f),Yf(e,"load",f),o.domLoaded||(o.domLoaded=!0,t(a)),e=null};l()?f():jh(e,"DOMContentLoaded",f),o.domLoaded||jh(e,"load",f)};class ci{constructor(){this.domLoaded=!1,this.events={},this.count=1,this.expando=TL+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}bind(t,o,r,a){const l=this;let f,m,h,b,E,_,x;const k=window,B=R=>{l.executeHandlers(Sl(R||k.event),f)};if(!t||t.nodeType===3||t.nodeType===8)return;t[l.expando]?f=t[l.expando]:(f=l.count++,t[l.expando]=f,l.events[f]={}),a=a||t;const N=o.split(" ");for(h=N.length;h--;){if(b=N[h],_=B,E=x=!1,b==="DOMContentLoaded"&&(b="ready"),l.domLoaded&&b==="ready"&&t.readyState==="complete"){r.call(a,Sl({type:b}));continue}l.hasMouseEnterLeave||(E=l.mouseEnterLeave[b],E&&(_=R=>{const z=R.currentTarget;let J=R.relatedTarget;if(J&&z.contains)J=z.contains(J);else for(;J&&J!==z;)J=J.parentNode;J||(R=Sl(R||k.event),R.type=R.type==="mouseout"?"mouseleave":"mouseenter",R.target=z,l.executeHandlers(R,f))})),!l.hasFocusIn&&(b==="focusin"||b==="focusout")&&(x=!0,E=b==="focusin"?"focus":"blur",_=R=>{R=Sl(R||k.event),R.type=R.type==="focus"?"focusin":"focusout",l.executeHandlers(R,f)}),m=l.events[f][b],m?b==="ready"&&l.domLoaded?r(Sl({type:b})):m.push({func:r,scope:a}):(l.events[f][b]=m=[{func:r,scope:a}],m.fakeName=E,m.capture=x,m.nativeHandler=_,b==="ready"?xL(t,_,l):jh(t,E||b,_,x))}return t=m=null,r}unbind(t,o,r){let a,l,f,m,h;if(!t||t.nodeType===3||t.nodeType===8)return this;const b=t[this.expando];if(b){if(h=this.events[b],o){const E=o.split(" ");for(l=E.length;l--;)if(m=E[l],a=h[m],a){if(r){for(f=a.length;f--;)if(a[f].func===r){const _=a.nativeHandler,x=a.fakeName,k=a.capture;a=a.slice(0,f).concat(a.slice(f+1)),a.nativeHandler=_,a.fakeName=x,a.capture=k,h[m]=a}}(!r||a.length===0)&&(delete h[m],Yf(t,a.fakeName||m,a.nativeHandler,a.capture))}}else dn(h,(E,_)=>{Yf(t,E.fakeName||_,E.nativeHandler,E.capture)}),h={};for(m in h)if(Bt(h,m))return this;delete this.events[b];try{delete t[this.expando]}catch{t[this.expando]=null}}return this}fire(t,o,r){return this.dispatch(t,o,r)}dispatch(t,o,r){let a;if(!t||t.nodeType===3||t.nodeType===8)return this;const l=Sl({type:o,target:t},r);do a=t[this.expando],a&&this.executeHandlers(l,a),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow;while(t&&!l.isPropagationStopped());return this}clean(t){let o,r;if(!t||t.nodeType===3||t.nodeType===8)return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName)for(this.unbind(t),r=t.getElementsByTagName("*"),o=r.length;o--;)t=r[o],t[this.expando]&&this.unbind(t);return this}destroy(){this.events={}}cancel(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1}executeHandlers(t,o){const r=this.events[o],a=r&&r[t.type];if(a)for(let l=0,f=a.length;l<f;l++){const m=a[l];if(m&&m.func.call(m.scope,t)===!1&&t.preventDefault(),t.isImmediatePropagationStopped())return}}}ci.Event=new ci;const Wh=Te.each,$L=Te.grep,qh="data-mce-style",qc=(e,t,o)=>{ce(o)||o===""?Es(e,t):So(e,t,o)},NL=(e,t,o)=>{const r=t.keep_values,a={set:(f,m,h)=>{const b=H.fromDom(f);ae(t.url_converter)&&Z(m)&&(m=t.url_converter.call(t.url_converter_scope||o(),m,h,f[0]));const E="data-mce-"+h;qc(b,E,m),qc(b,h,m)},get:(f,m)=>{const h=H.fromDom(f);return ts(h,"data-mce-"+m)||ts(h,m)}},l={style:{set:(f,m)=>{const h=H.fromDom(f);if(L(m)){Bf(h,m);return}r&&qc(h,qh,m),Es(h,"style"),A(m)&&Bf(h,e.parse(m))},get:f=>{const m=H.fromDom(f),h=ts(m,qh)||ts(m,"style");return e.serialize(e.parse(h),yn(m))}}};return r&&(l.href=l.src=a),l},OL=(e,t)=>{const o=ts(t,"style"),r=e.serialize(e.parse(o),yn(t));qc(t,qh,r)},_l=(e,t)=>{let o=0,r,a;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)a=e.nodeType,!(t&&a===3&&(a===r||!e.nodeValue.length))&&(o++,r=a);return o},RL=Te.makeMap("fill-opacity font-weight line-height opacity orphans widows z-index zoom"," "),$1=e=>e.replace(/[A-Z]/g,t=>"-"+t.toLowerCase()),cn=(e,t={})=>{const o={},r=window,a={};let l=0;const f=!0,m=!0,h=d1.forElement(H.fromDom(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),b=[],E=t.schema?t.schema:ba({}),_=Vh({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),x=t.ownEvents?new ci:ci.Event,k=E.getBlockElements(),B=G=>A(G)?Bt(k,G):rt(G)&&Bt(k,G.nodeName),N=G=>G&&e&&A(G)?e.getElementById(G):G,R=G=>{const ne=N(G);return Z(ne)?H.fromDom(ne):null},z=(G,ne,Ee)=>{let Ce;const tt=R(G);if(Z(tt)&&ws(tt)){const Ut=Rp[ne];Ut&&Ut.get?Ce=Ut.get(tt.dom,ne):Ce=ts(tt,ne)}return Z(Ce)?Ce:Ee!=null?Ee:""},J=G=>{const ne=N(G);return ce(ne)?[]:ne.attributes},ve=(G,ne,Ee)=>{Dt(G,Ce=>{if(rt(Ce)){const tt=H.fromDom(Ce);Ee===""&&(Ee=null);const Ut=ts(tt,ne),Ft=Rp[ne];Ft&&Ft.set?Ft.set(tt.dom,Ee,ne):qc(tt,ne,Ee),Ut!==Ee&&t.onSetAttrib&&t.onSetAttrib({attrElm:tt,attrName:ne,attrValue:Ee})}})},se=(G,ne)=>G.cloneNode(ne),ie=()=>t.root_element||e.body,Be=G=>{const ne=o1(G);return{x:ne.x,y:ne.y,w:ne.width,h:ne.height}},we=(G,ne)=>b3(e.body,N(G),ne),Se=(G,ne,Ee)=>{const Ce=(Ut,Ft)=>A(Ut)?Ut:_e(Ut)?Bt(RL,Ft)?Ut+"":Ut+"px":Qa(Ut,Ce),tt=(Ut,Ft,zo)=>{const Gs=$1(Ft);ce(zo)||zo===""?Xw(Ut,Gs):Kw(Ut,Gs,Ce(zo,Gs))};Dt(G,Ut=>{const Ft=H.fromDom(Ut);A(ne)?tt(Ft,ne,Ee):dn(ne,(zo,Gs)=>{tt(Ft,Gs,zo)}),t.update_styles&&OL(_,Ft)})},Ne=(G,ne)=>{Se(G,ne)},Re=(G,ne,Ee)=>{const Ce=N(G);if(!(ce(Ce)||!rt(Ce)))return Ee?nr(H.fromDom(Ce),$1(ne)):(ne=ne.replace(/-(\D)/g,(tt,Ut)=>Ut.toUpperCase()),ne==="float"&&(ne="cssFloat"),Ce.style?Ce.style[ne]:void 0)},at=G=>{let ne,Ee;const Ce=N(G);return ne=Re(Ce,"width"),Ee=Re(Ce,"height"),ne.indexOf("px")===-1&&(ne=0),Ee.indexOf("px")===-1&&(Ee=0),{w:parseInt(ne,10)||Ce.offsetWidth||Ce.clientWidth,h:parseInt(Ee,10)||Ce.offsetHeight||Ce.clientHeight}},Ke=G=>{const ne=N(G),Ee=we(ne),Ce=at(ne);return{x:Ee.x,y:Ee.y,w:Ce.w,h:Ce.h}},Ie=(G,ne)=>{if(!G)return!1;const Ee=F(G)?G:[G];return pe(Ee,Ce=>Dr(H.fromDom(Ce),ne))},Yt=(G,ne,Ee,Ce)=>{const tt=[];let Ut,Ft=N(G);for(Ce=Ce===void 0,Ee=Ee||(ie().nodeName!=="BODY"?ie().parentNode:null),A(ne)&&(Ut=ne,ne==="*"?ne=rt:ne=zo=>Ie(zo,Ut));Ft&&!(Ft===Ee||ce(Ft.nodeType)||$h(Ft)||Nh(Ft));){if(!ne||ne(Ft))if(Ce)tt.push(Ft);else return[Ft];Ft=Ft.parentNode}return Ce?tt:null},Wt=(G,ne,Ee)=>{const Ce=Yt(G,ne,Ee,!1);return Ce&&Ce.length>0?Ce[0]:null},hn=(G,ne,Ee)=>{let Ce=ne;if(G){for(A(ne)&&(Ce=tt=>Ie(tt,ne)),G=G[Ee];G;G=G[Ee])if(ae(Ce)&&Ce(G))return G}return null},Zn=(G,ne)=>hn(G,ne,"nextSibling"),Oe=(G,ne)=>hn(G,ne,"previousSibling"),Qe=(G,ne)=>{var Ee,Ce;const tt=(Ce=(Ee=N(ne))!==null&&Ee!==void 0?Ee:t.root_element)!==null&&Ce!==void 0?Ce:e;return Rt(tt.querySelectorAll(G))},Dt=function(G,ne,Ee){const Ce=Ee!=null?Ee:this,tt=A(G)?N(G):G;if(!tt)return!1;if(F(tt)&&(tt.length||tt.length===0)){const Ut=[];return Wh(tt,(Ft,zo)=>{Ft&&Ut.push(ne.call(Ce,A(Ft)?N(Ft):Ft,zo))}),Ut}else return ne.call(Ce,tt)},kt=(G,ne)=>{Dt(G,Ee=>{dn(ne,(Ce,tt)=>{ve(Ee,tt,Ce)})})},Je=(G,ne)=>{Dt(G,Ee=>{const Ce=H.fromDom(Ee);Th(Ce,ne)})},Ge=(G,ne,Ee,Ce,tt)=>Dt(G,Ut=>{const Ft=A(ne)?e.createElement(ne):ne;return Z(Ee)&&kt(Ft,Ee),Ce&&(!A(Ce)&&Ce.nodeType?Ft.appendChild(Ce):A(Ce)&&Je(Ft,Ce)),tt?Ft:Ut.appendChild(Ft)}),ft=(G,ne,Ee)=>Ge(e.createElement(G),G,ne,Ee,!0),xt=ga.decode,Cn=ga.encodeAllRaw,zn=(G,ne,Ee="")=>{let Ce="",tt;Ce+="<"+G;for(tt in ne)fl(ne,tt)&&(Ce+=" "+tt+'="'+Cn(ne[tt])+'"');return $f(Ee)&&Bt(E.getVoidElements(),G)?Ce+" />":Ce+">"+Ee+"</"+G+">"},Ni=G=>{let ne;const Ee=e.createElement("div"),Ce=e.createDocumentFragment();for(Ce.appendChild(Ee),G&&(Ee.innerHTML=G);ne=Ee.firstChild;)Ce.appendChild(ne);return Ce.removeChild(Ee),Ce},xe=(G,ne)=>Dt(G,Ee=>{const Ce=H.fromDom(Ee);return ne&&K(ro(Ce),tt=>{es(tt)&&tt.dom.length===0?On(tt):_s(Ce,tt)}),On(Ce),Ce.dom}),et=G=>Dt(G,ne=>{const Ee=ne.attributes;for(let Ce=Ee.length-1;Ce>=0;Ce--)ne.removeAttributeNode(Ee.item(Ce))}),Ct=G=>_.parse(G),St=(G,ne)=>_.serialize(G,ne),qt=G=>{let ne,Ee;if(qr!==cn.DOM&&e===document){if(o[G])return;o[G]=!0}Ee=e.getElementById("mceDefaultStyles"),Ee||(Ee=e.createElement("style"),Ee.id="mceDefaultStyles",Ee.type="text/css",ne=e.getElementsByTagName("head")[0],ne.firstChild?ne.insertBefore(Ee,ne.firstChild):ne.appendChild(Ee)),Ee.styleSheet?Ee.styleSheet.cssText+=G:Ee.appendChild(e.createTextNode(G))},Mt=G=>{G||(G=""),K(G.split(","),ne=>{a[ne]=!0,h.load(ne).catch(Ve)})},Pt=(G,ne,Ee)=>{Dt(G,Ce=>{if(rt(Ce)){const tt=H.fromDom(Ce),Ut=ne.split(" ");K(Ut,Ft=>{Z(Ee)?(Ee?Lc:Bw)(tt,Ft):DD(tt,Ft)})}})},wn=(G,ne)=>{Pt(G,ne,!0)},io=(G,ne)=>{Pt(G,ne,!1)},lo=(G,ne)=>{const Ee=R(G),Ce=ne.split(" ");return ze(Ce,tt=>Eh(Ee,tt))},In=G=>{Dt(G,ne=>Xw(H.fromDom(ne),"display"))},Vn=G=>{Dt(G,ne=>Kw(H.fromDom(ne),"display","none"))},co=G=>{const ne=R(G);return ml(Df(ne,"display"),"none")},Rn=G=>(G||"mce_")+l++,xo=G=>{const ne=R(G);return rt(ne.dom)?ne.dom.outerHTML:n3(ne)},$a=(G,ne)=>{Dt(G,Ee=>{rt(Ee)&&(Ee.outerHTML=ne)})},br=(G,ne)=>{const Ee=N(ne);return Dt(G,Ce=>{const tt=Ee.parentNode,Ut=Ee.nextSibling;return Ut?tt.insertBefore(Ce,Ut):tt.appendChild(Ce),Ce})},yr=(G,ne,Ee)=>Dt(ne,Ce=>(F(Ce)&&(G=G.cloneNode(!0)),Ee&&Wh($L(Ce.childNodes),tt=>{G.appendChild(tt)}),Ce.parentNode.replaceChild(G,Ce))),Ws=(G,ne)=>{let Ee;return G.nodeName!==ne.toUpperCase()&&(Ee=ft(ne),Wh(J(G),Ce=>{ve(Ee,Ce.nodeName,z(G,Ce.nodeName))}),yr(Ee,G,!0)),Ee||G},Oi=(G,ne)=>{let Ee=G,Ce;for(;Ee;){for(Ce=ne;Ce&&Ee!==Ce;)Ce=Ce.parentNode;if(Ee===Ce)break;Ee=Ee.parentNode}return!Ee&&G.ownerDocument?G.ownerDocument.documentElement:Ee},Na=G=>{if(rt(G)){const ne=G.nodeName.toLowerCase()==="a"&&!z(G,"href")&&z(G,"id");if(z(G,"name")||z(G,"data-mce-bookmark")||ne)return!0}return!1},is=(G,ne)=>{let Ee,Ce,tt=0;if(Na(G))return!1;if(G=G.firstChild,G){const Ut=new Gn(G,G.parentNode),Ft=E?E.getWhitespaceElements():{};ne=ne||(E?E.getNonEmptyElements():null);do{if(Ee=G.nodeType,rt(G)){const zo=G.getAttribute("data-mce-bogus");if(zo){G=Ut.next(zo==="all");continue}if(Ce=G.nodeName.toLowerCase(),ne&&ne[Ce]){if(Ce==="br"){tt++,G=Ut.next();continue}return!1}if(Na(G))return!1}if(Ee===8||Ee===3&&!ii(G.nodeValue)||Ee===3&&G.parentNode&&Ft[G.parentNode.nodeName]&&ii(G.nodeValue))return!1;G=Ut.next()}while(G)}return tt<=1},qs=()=>e.createRange(),Ri=(G,ne,Ee)=>{let Ce=qs(),tt,Ut,Ft;if(G&&ne)return Ce.setStart(G.parentNode,_l(G)),Ce.setEnd(ne.parentNode,_l(ne)),tt=Ce.extractContents(),Ce=qs(),Ce.setStart(ne.parentNode,_l(ne)+1),Ce.setEnd(G.parentNode,_l(G)+1),Ut=Ce.extractContents(),Ft=G.parentNode,Ft.insertBefore(Ih(qr,tt),G),Ee?Ft.insertBefore(Ee,G):Ft.insertBefore(ne,G),Ft.insertBefore(Ih(qr,Ut),G),xe(G),Ee||ne},Ks=(G,ne,Ee,Ce)=>{if(F(G)){let tt=G.length;const Ut=[];for(;tt--;)Ut[tt]=Ks(G[tt],ne,Ee,Ce);return Ut}else return t.collect&&(G===e||G===r)&&b.push([G,ne,Ee,Ce]),x.bind(G,ne,Ee,Ce||qr)},Np=(G,ne,Ee)=>{if(F(G)){let Ce=G.length;const tt=[];for(;Ce--;)tt[Ce]=Np(G[Ce],ne,Ee);return tt}else{if(b.length>0&&(G===e||G===r)){let Ce=b.length;for(;Ce--;){const tt=b[Ce];G===tt[0]&&(!ne||ne===tt[1])&&(!Ee||Ee===tt[2])&&x.unbind(tt[0],tt[1],tt[2])}}return x.unbind(G,ne,Ee)}},ny=(G,ne,Ee)=>x.dispatch(G,ne,Ee),jr=(G,ne,Ee)=>x.dispatch(G,ne,Ee),Wr=G=>{if(G&&rt(G)){const ne=G.getAttribute("data-mce-contenteditable");return ne&&ne!=="inherit"?ne:G.contentEditable!=="inherit"?G.contentEditable:null}else return null},qr={doc:e,settings:t,win:r,files:a,stdMode:f,boxModel:m,styleSheetLoader:h,boundEvents:b,styles:_,schema:E,events:x,isBlock:B,root:null,clone:se,getRoot:ie,getViewPort:Be,getRect:Ke,getSize:at,getParent:Wt,getParents:Yt,get:N,getNext:Zn,getPrev:Oe,select:Qe,is:Ie,add:Ge,create:ft,createHTML:zn,createFragment:Ni,remove:xe,setStyle:Se,getStyle:Re,setStyles:Ne,removeAllAttribs:et,setAttrib:ve,setAttribs:kt,getAttrib:z,getPos:we,parseStyle:Ct,serializeStyle:St,addStyle:qt,loadCSS:Mt,addClass:wn,removeClass:io,hasClass:lo,toggleClass:Pt,show:In,hide:Vn,isHidden:co,uniqueId:Rn,setHTML:Je,getOuterHTML:xo,setOuterHTML:$a,decode:xt,encode:Cn,insertAfter:br,replace:yr,rename:Ws,findCommonAncestor:Oi,run:Dt,getAttribs:J,isEmpty:is,createRng:qs,nodeIndex:_l,split:Ri,bind:Ks,unbind:Np,fire:jr,dispatch:ny,getContentEditable:Wr,getContentEditableParent:G=>{const ne=ie();let Ee=null;for(;G&&G!==ne&&(Ee=Wr(G),Ee===null);G=G.parentNode);return Ee},destroy:()=>{if(b.length>0){let G=b.length;for(;G--;){const ne=b[G];x.unbind(ne[0],ne[1],ne[2])}}dn(a,(G,ne)=>{h.unload(ne),delete a[ne]})},isChildOf:(G,ne)=>G===ne||ne.contains(G),dumpRng:G=>"startContainer: "+G.startContainer.nodeName+", startOffset: "+G.startOffset+", endContainer: "+G.endContainer.nodeName+", endOffset: "+G.endOffset},Rp=NL(_,t,U(qr));return qr};cn.DOM=cn(document),cn.nodeIndex=_l;const PL=cn.DOM,BL=0,DL=1,Xf=2,N1=3;class Mr{constructor(t={}){this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=!1,this.settings=t}_setReferrerPolicy(t){this.settings.referrerPolicy=t}loadScript(t){return new Promise((o,r)=>{const a=PL;let l;const f=()=>{a.remove(b),l&&(l.onerror=l.onload=l=null)},m=()=>{f(),o()},h=()=>{f(),r("Failed to load script: "+t)},b=a.uniqueId();l=document.createElement("script"),l.id=b,l.type="text/javascript",l.src=Te._addCacheSuffix(t),this.settings.referrerPolicy&&a.setAttrib(l,"referrerpolicy",this.settings.referrerPolicy),l.onload=m,l.onerror=h,(document.getElementsByTagName("head")[0]||document.body).appendChild(l)})}isDone(t){return this.states[t]===Xf}markDone(t){this.states[t]=Xf}add(t){const o=this;return o.queue.push(t),o.states[t]===void 0&&(o.states[t]=BL),new Promise((a,l)=>{o.scriptLoadedCallbacks[t]||(o.scriptLoadedCallbacks[t]=[]),o.scriptLoadedCallbacks[t].push({resolve:a,reject:l})})}load(t){return this.add(t)}remove(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]}loadQueue(){const t=this.queue;return this.queue=[],this.loadScripts(t)}loadScripts(t){const o=this,r=(h,b)=>{mn(o.scriptLoadedCallbacks,b).each(E=>{K(E,_=>_[h](b))}),delete o.scriptLoadedCallbacks[b]},a=h=>{const b=de(h,E=>E.status==="rejected");return b.length>0?Promise.reject(yt(b,({reason:E})=>F(E)?E:[E])):Promise.resolve()},l=h=>Promise.allSettled(fe(h,b=>o.states[b]===Xf?(r("resolve",b),Promise.resolve()):o.states[b]===N1?(r("reject",b),Promise.reject(b)):(o.states[b]=DL,o.loadScript(b).then(()=>{o.states[b]=Xf,r("resolve",b);const E=o.queue;if(E.length>0)return o.queue=[],l(E).then(a)},()=>(o.states[b]=N1,r("reject",b),Promise.reject(b)))))),f=h=>(o.loading=!0,l(h).then(b=>{o.loading=!1;const E=o.queueLoadedCallbacks.shift();return T.from(E).each(At),a(b)})),m=KC(t);return o.loading?new Promise((h,b)=>{o.queueLoadedCallbacks.push(()=>f(m).then(h,b))}):f(m)}}Mr.ScriptLoader=new Mr;const Hn=e=>{let t=e;return{get:()=>t,set:a=>{t=a}}},LL=e=>L(e)&&Bt(e,"raw"),IL=e=>F(e)&&e.length>1,Kc={},Kh=Hn("en"),O1=()=>mn(Kc,Kh.get()),Is={getData:()=>Qa(Kc,e=>ye({},e)),setCode:e=>{e&&Kh.set(e)},getCode:()=>Kh.get(),add:(e,t)=>{let o=Kc[e];o||(Kc[e]=o={}),dn(t,(r,a)=>{o[a.toLowerCase()]=r})},translate:e=>{const t=O1().getOr({}),o=f=>ae(f)?Object.prototype.toString.call(f):r(f)?"":""+f,r=f=>f===""||f===null||f===void 0,a=f=>{const m=o(f);return mn(t,m.toLowerCase()).map(o).getOr(m)},l=f=>f.replace(/{context:\w+}$/,"");if(r(e))return"";if(LL(e))return o(e.raw);if(IL(e)){const f=e.slice(1),m=a(e[0]).replace(/\{([0-9]+)\}/g,(h,b)=>Bt(f,b)?o(f[b]):h);return l(m)}return l(a(e))},isRtl:()=>O1().bind(e=>mn(e,"_dir")).exists(e=>e==="rtl"),hasCode:e=>Bt(Kc,e)},mo=()=>{const e=[],t={},o={},r=[],a=(N,R)=>{const z=de(r,J=>J.name===N&&J.state===R);K(z,J=>J.resolve())},l=N=>Bt(t,N),f=N=>Bt(o,N),m=N=>{if(o[N])return o[N].instance},h=(N,R)=>{const z=Is.getCode(),J=","+(R||"")+",";!z||R&&J.indexOf(","+z+",")===-1||Mr.ScriptLoader.add(t[N]+"/langs/"+z+".js")},b=(N,R)=>{mo.languageLoad!==!1&&(l(N)?h(N,R):B(N,"loaded").then(()=>h(N,R)))},E=(N,R)=>(e.push(R),o[N]={instance:R},a(N,"added"),R),_=N=>{delete t[N],delete o[N]},x=(N,R)=>A(R)?A(N)?{prefix:"",resource:R,suffix:""}:{prefix:N.prefix,resource:R,suffix:N.suffix}:R,k=(N,R)=>{if(t[N])return Promise.resolve();let z=A(R)?R:R.prefix+R.resource+R.suffix;z.indexOf("/")!==0&&z.indexOf("://")===-1&&(z=mo.baseURL+"/"+z),t[N]=z.substring(0,z.lastIndexOf("/"));const J=()=>(a(N,"loaded"),Promise.resolve());return o[N]?J():Mr.ScriptLoader.add(z).then(J)},B=(N,R="added")=>R==="added"&&f(N)||R==="loaded"&&l(N)?Promise.resolve():new Promise(z=>{r.push({name:N,state:R,resolve:z})});return{items:e,urls:t,lookup:o,get:m,requireLangPack:b,add:E,remove:_,createUrl:x,load:k,waitFor:B}};mo.languageLoad=!0,mo.baseURL="",mo.PluginManager=mo(),mo.ThemeManager=mo(),mo.ModelManager=mo();const ML=e=>{const t=Hn(T.none()),o=()=>t.get().each(e);return{clear:()=>{o(),t.set(T.none())},isSet:()=>t.get().isSome(),get:()=>t.get(),set:m=>{o(),t.set(T.some(m))}}},ya=()=>{const e=ML(Ve),t=o=>e.get().each(o);return st(ye({},e),{on:t})},Jf=(e,t)=>{let o=null;return{cancel:()=>{q(o)||(clearTimeout(o),o=null)},throttle:(...l)=>{q(o)&&(o=setTimeout(()=>{o=null,e.apply(null,l)},t))}}},Gh=(e,t)=>{let o=null;const r=()=>{q(o)||(clearTimeout(o),o=null)};return{cancel:r,throttle:(...l)=>{r(),o=setTimeout(()=>{o=null,e.apply(null,l)},t)}}},R1=(e,t)=>{let o=[];return K(ro(e),r=>{t(r)&&(o=o.concat([r])),o=o.concat(R1(r,t))}),o},Lo=(e,t)=>FD(t,e),Yh=U("mce-annotation"),Gc=U("data-mce-annotation"),Qf=U("data-mce-annotation-uid"),Xh=U("data-mce-annotation-active"),P1=(e,t)=>{const o=e.selection.getRng(),r=H.fromDom(o.startContainer),a=H.fromDom(e.getBody()),l=t.fold(()=>"."+Yh(),b=>`[${Gc()}="${b}"]`),f=Pf(r,o.startOffset).getOr(r),m=ai(f,l,b=>an(b,a)),h=(b,E)=>Rf(b,E)?T.some(ts(b,E)):T.none();return m.bind(b=>h(b,`${Qf()}`).bind(E=>h(b,`${Gc()}`).map(_=>{const x=B1(e,E);return{uid:E,name:_,elements:x}})))},FL=e=>ws(e)&&Eh(e,Yh()),B1=(e,t)=>{const o=H.fromDom(e.getBody());return Lo(o,`[${Qf()}="${t}"]`)},D1=(e,t)=>{const o=H.fromDom(e.getBody()),r=Lo(o,`[${Gc()}="${t}"]`),a={};return K(r,l=>{const f=ts(l,Qf()),m=mn(a,f).getOr([]);a[f]=m.concat([l])}),a},HL=(e,t)=>{const o=Hn({}),r=()=>({listeners:[],previous:ya()}),a=(_,x)=>{l(_,k=>(x(k),k))},l=(_,x)=>{const k=o.get(),B=mn(k,_).getOrThunk(r),N=x(B);k[_]=N,o.set(k)},f=(_,x,k)=>{a(_,B=>{K(B.listeners,N=>N(!0,_,{uid:x,nodes:fe(k,R=>R.dom)}))})},m=_=>{a(_,x=>{K(x.listeners,k=>k(!1,_))})},h=(_,x)=>{K(B1(e,_),k=>{x?So(k,Xh(),"true"):Es(k,Xh())})},b=Gh(()=>{const _=nt(t.getNames());K(_,x=>{l(x,k=>{const B=k.previous.get();return P1(e,T.some(x)).fold(()=>{B.each(N=>{m(x),k.previous.clear(),h(N,!1)})},({uid:N,name:R,elements:z})=>{ml(B,N)||(B.each(J=>h(J,!1)),f(R,N,z),k.previous.set(N),h(N,!0))}),{previous:k.previous,listeners:k.listeners}})})},30);return e.on("remove",()=>{b.cancel()}),e.on("NodeChange",()=>{b.throttle()}),{addListener:(_,x)=>{l(_,k=>({previous:k.previous,listeners:k.listeners.concat([x])}))}}},zL=(e,t)=>{const o=r=>T.from(r.attr(Gc())).bind(t.lookup);e.serializer.addTempAttr(Xh()),e.serializer.addNodeFilter("span",r=>{K(r,a=>{o(a).each(l=>{l.persistent===!1&&a.unwrap()})})})},VL=()=>{const e={};return{register:(a,l)=>{e[a]={name:a,settings:l}},lookup:a=>mn(e,a).map(l=>l.settings),getNames:()=>Nn(e)}};let L1=0;const I1=e=>{const o=new Date().getTime(),r=Math.floor(Math.random()*1e9);return L1++,e+"_"+r+L1+String(o)},UL=(e,t)=>{K(t,o=>{Lc(e,o)})},M1=(e,t)=>H.fromDom(e.dom.cloneNode(t)),Tl=e=>M1(e,!1),F1=e=>M1(e,!0),jL=(e,t)=>{const o=H.fromTag(t),r=$w(e);return tr(o,r),o},WL=(e,t)=>{const o=jL(e,t);da(e,o);const r=ro(e);return oi(o,r),On(e),o},H1=(e,t,o=Et)=>{const r=new Gn(e,t),a=l=>{let f;do f=r[l]();while(f&&!Le(f)&&!o(f));return T.from(f).filter(Le)};return{current:()=>T.from(r.current()).filter(Le),next:()=>a("next"),prev:()=>a("prev"),prev2:()=>a("prev2")}},ui=(e,t)=>{const o=t||(f=>e.isBlock(f)||Ln(f)||An(f)),r=(f,m,h,b)=>{if(Le(f)){const E=b(f,m,f.data);if(E!==-1)return T.some({container:f,offset:E})}return h().bind(E=>r(E.container,E.offset,h,b))};return{backwards:(f,m,h,b)=>{const E=H1(f,b,o);return r(f,m,()=>E.prev().map(_=>({container:_,offset:_.length})),h).getOrNull()},forwards:(f,m,h,b)=>{const E=H1(f,b,o);return r(f,m,()=>E.next().map(_=>({container:_,offset:0})),h).getOrNull()}}},Al=Math.round,fi=e=>e?{left:Al(e.left),top:Al(e.top),bottom:Al(e.bottom),right:Al(e.right),width:Al(e.width),height:Al(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0},z1=(e,t)=>(e=fi(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e),qL=(e,t)=>e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right,V1=(e,t,o)=>e>=0&&e<=Math.min(t.height,o.height)/2,Yc=(e,t)=>{const o=Math.min(t.height/2,e.height/2);return e.bottom-o<t.top?!0:e.top>t.bottom?!1:V1(t.top-e.bottom,e,t)},Xc=(e,t)=>e.top>t.bottom?!0:e.bottom<t.top?!1:V1(t.bottom-e.top,e,t),KL=(e,t,o)=>t>=e.left&&t<=e.right&&o>=e.top&&o<=e.bottom,GL=e=>ke(e,(t,o)=>t.fold(()=>T.some(o),r=>{const a=Math.min(o.left,r.left),l=Math.min(o.top,r.top),f=Math.max(o.right,r.right),m=Math.max(o.bottom,r.bottom);return T.some({top:l,right:f,bottom:m,left:a,width:f-a,height:m-l})}),T.none()),U1=(e,t,o)=>{const r=Math.max(Math.min(t,e.left+e.width),e.left),a=Math.max(Math.min(o,e.top+e.height),e.top);return Math.sqrt((t-r)*(t-r)+(o-a)*(o-a))},YL=(e,t)=>Math.max(0,Math.min(e.bottom,t.bottom)-Math.max(e.top,t.top)),XL=(e,t,o)=>Math.min(Math.max(e,t),o),Zf=e=>{const t=e.startContainer,o=e.startOffset;return t.hasChildNodes()&&e.endOffset===o+1?t.childNodes[o]:null},Ca=(e,t)=>{if(rt(e)&&e.hasChildNodes()){const o=e.childNodes,r=XL(t,0,o.length-1);return o[r]}else return e},JL=(e,t)=>{if(!(t<0&&rt(e)&&e.hasChildNodes()))return Ca(e,t)},QL=new RegExp("[\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962-\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2-\u09E3\u0A01-\u0A02\u0A3C\u0A41-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A51\u0A70-\u0A71\u0A75\u0A81-\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7-\u0AC8\u0ACD\u0AE2-\u0AE3\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B56\u0B57\u0B62-\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C62-\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC-\u0CCD\u0CD5-\u0CD6\u0CE2-\u0CE3\u0D01\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62-\u0D63\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB-\u0EBC\u0EC8-\u0ECD\u0F18-\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86-\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039-\u103A\u103D-\u103E\u1058-\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17B4-\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193B\u1A17-\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ABD\u1ABE\u1B00-\u1B03\u1B34\u1B36-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80-\u1B81\u1BA2-\u1BA5\u1BA8-\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8-\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8-\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u200C-\u200D\u20D0-\u20DC\u20DD-\u20E0\u20E1\u20E2-\u20E4\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302D\u302E-\u302F\u3099-\u309A\uA66F\uA670-\uA672\uA674-\uA67D\uA69E-\uA69F\uA6F0-\uA6F1\uA802\uA806\uA80B\uA825-\uA826\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9E5\uAA29-\uAA2E\uAA31-\uAA32\uAA35-\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7-\uAAB8\uAABE-\uAABF\uAAC1\uAAEC-\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E-\uFF9F]"),j1=e=>typeof e=="string"&&e.charCodeAt(0)>=768&&QL.test(e),ZL=(...e)=>t=>{for(let o=0;o<e.length;o++)if(e[o](t))return!0;return!1},eI=(...e)=>t=>{for(let o=0;o<e.length;o++)if(!e[o](t))return!1;return!0},W1=rt,tI=Ls,q1=Mf("display","block table"),nI=Mf("float","left right"),Jc=eI(W1,tI,qe(nI)),oI=qe(Mf("white-space","pre pre-line pre-wrap")),Qc=Le,Jh=Ln,K1=cn.nodeIndex,ed=JL,Qh=e=>"createRange"in e?e.createRange():cn.DOM.createRng(),Zh=e=>e&&/[\r\n\t ]/.test(e),G1=e=>!!e.setStart&&!!e.setEnd,eg=e=>{const t=e.startContainer,o=e.startOffset;if(Zh(e.toString())&&oI(t.parentNode)&&Le(t)){const r=t.data;if(Zh(r[o-1])||Zh(r[o+1]))return!0}return!1},sI=e=>{const t=e.ownerDocument,o=Qh(t),r=t.createTextNode(ao),a=e.parentNode;a.insertBefore(r,e),o.setStart(r,0),o.setEnd(r,1);const l=fi(o.getBoundingClientRect());return a.removeChild(r),l},rI=e=>{const t=e.startContainer,o=e.endContainer,r=e.startOffset,a=e.endOffset;if(t===o&&Le(o)&&r===0&&a===1){const l=e.cloneRange();return l.setEndAfter(o),wa(l)}else return null},Y1=e=>e.left===0&&e.right===0&&e.top===0&&e.bottom===0,wa=e=>{let t;const o=e.getClientRects();return o.length>0?t=fi(o[0]):t=fi(e.getBoundingClientRect()),!G1(e)&&Jh(e)&&Y1(t)?sI(e):Y1(t)&&G1(e)?rI(e):t},di=(e,t)=>{const o=z1(e,t);return o.width=1,o.right=o.left+1,o},aI=e=>{const t=[],o=f=>{f.height!==0&&(t.length>0&&qL(f,t[t.length-1])||t.push(f))},r=(f,m)=>{const h=Qh(f.ownerDocument);if(m<f.data.length){if(j1(f.data[m]))return t;if(j1(f.data[m-1])&&(h.setStart(f,m),h.setEnd(f,m+1),!eg(h)))return o(di(wa(h),!1)),t}m>0&&(h.setStart(f,m-1),h.setEnd(f,m),eg(h)||o(di(wa(h),!1))),m<f.data.length&&(h.setStart(f,m),h.setEnd(f,m+1),eg(h)||o(di(wa(h),!0)))},a=e.container(),l=e.offset();if(Qc(a))return r(a,l),t;if(W1(a))if(e.isAtEnd()){const f=ed(a,l);Qc(f)&&r(f,f.data.length),Jc(f)&&!Jh(f)&&o(di(wa(f),!1))}else{const f=ed(a,l);if(Qc(f)&&r(f,0),Jc(f)&&e.isAtEnd())return o(di(wa(f),!1)),t;const m=ed(e.container(),e.offset()-1);Jc(m)&&!Jh(m)&&(q1(m)||q1(f)||!Jc(f))&&o(di(wa(m),!1)),Jc(f)&&o(di(wa(f),!0))}return t},ue=(e,t,o)=>{const r=()=>(Qc(e),t===0),a=()=>Qc(e)?t>=e.data.length:t>=e.childNodes.length,l=()=>{const E=Qh(e.ownerDocument);return E.setStart(e,t),E.setEnd(e,t),E},f=()=>(o||(o=aI(ue(e,t))),o),m=()=>f().length>0,h=E=>E&&e===E.container()&&t===E.offset(),b=E=>ed(e,E?t-1:t);return{container:U(e),offset:U(t),toRange:l,getClientRects:f,isVisible:m,isAtStart:r,isAtEnd:a,isEqual:h,getNode:b}};ue.fromRangeStart=e=>ue(e.startContainer,e.startOffset),ue.fromRangeEnd=e=>ue(e.endContainer,e.endOffset),ue.after=e=>ue(e.parentNode,K1(e)+1),ue.before=e=>ue(e.parentNode,K1(e)),ue.isAbove=(e,t)=>Do(It(t.getClientRects()),bn(e.getClientRects()),Yc).getOr(!1),ue.isBelow=(e,t)=>Do(bn(t.getClientRects()),It(e.getClientRects()),Xc).getOr(!1),ue.isAtStart=e=>e?e.isAtStart():!1,ue.isAtEnd=e=>e?e.isAtEnd():!1,ue.isTextPosition=e=>e?Le(e.container()):!1,ue.isElementPosition=e=>ue.isTextPosition(e)===!1;const td=(e,t)=>{Le(t)&&t.data.length===0&&e.remove(t)},iI=(e,t,o)=>{t.insertNode(o),td(e,o.previousSibling),td(e,o.nextSibling)},lI=(e,t,o)=>{const r=T.from(o.firstChild),a=T.from(o.lastChild);t.insertNode(o),r.each(l=>td(e,l.previousSibling)),a.each(l=>td(e,l.nextSibling))},tg=(e,t,o)=>{Nh(o)?lI(e,t,o):iI(e,t,o)},Ms=Le,X1=ri,J1=cn.nodeIndex,Q1=e=>{const t=e.parentNode;return X1(t)?Q1(t):t},ng=e=>e?xf(e.childNodes,(t,o)=>(X1(o)&&o.nodeName!=="BR"?t=t.concat(ng(o)):t.push(o),t),[]):[],cI=(e,t)=>{for(;(e=e.previousSibling)&&Ms(e);)t+=e.data.length;return t},Z1=e=>t=>e===t,uI=e=>{let t,o;t=ng(Q1(e)),o=YC(t,Z1(e),e),t=t.slice(0,o+1);const r=xf(t,(a,l,f)=>(Ms(l)&&Ms(t[f-1])&&a++,a),0);return t=dl(t,Ts([e.nodeName])),o=YC(t,Z1(e),e),o-r},eE=e=>{let t;return Ms(e)?t="text()":t=e.nodeName.toLowerCase(),t+"["+uI(e)+"]"},fI=(e,t,o)=>{const r=[];for(t=t.parentNode;t!==e&&!(o&&o(t));t=t.parentNode)r.push(t);return r},tE=(e,t)=>{let o,r,a=[],l,f,m;return o=t.container(),r=t.offset(),Ms(o)?l=cI(o,r):(f=o.childNodes,r>=f.length?(l="after",r=f.length-1):l="before",o=f[r]),a.push(eE(o)),m=fI(e,o),m=dl(m,qe(ri)),a=a.concat(hh(m,h=>eE(h))),a.reverse().join("/")+","+l},dI=(e,t,o)=>{let r=ng(e);return r=dl(r,(a,l)=>!Ms(a)||!Ms(r[l-1])),r=dl(r,Ts([t])),r[o]},pI=(e,t)=>{let o=e,r=0,a;for(;Ms(o);){if(a=o.data.length,t>=r&&t<=r+a){e=o,t=t-r;break}if(!Ms(o.nextSibling)){e=o,t=a;break}r+=a,o=o.nextSibling}return Ms(e)&&t>e.data.length&&(t=e.data.length),ue(e,t)},nE=(e,t)=>{let o;if(!t)return null;const r=t.split(","),a=r[0].split("/");o=r.length>1?r[1]:"before";const l=xf(a,(f,m)=>{const h=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(m);return h?(h[1]==="text()"&&(h[1]="#text"),dI(f,h[1],parseInt(h[2],10))):null},e);return l?Ms(l)?pI(l,parseInt(o,10)):(o==="after"?o=J1(l)+1:o=J1(l),ue(l.parentNode,o)):null},nd=An,mI=(e,t,o)=>{let r,a;for(a=e(t.data.slice(0,o)).length,r=t.previousSibling;r&&Le(r);r=r.previousSibling)a+=e(r.data).length;return a},oE=(e,t,o,r,a)=>{let l=r[a?"startContainer":"endContainer"],f=r[a?"startOffset":"endOffset"];const m=[];let h,b=0;const E=e.getRoot();for(Le(l)?m.push(o?mI(t,l,f):f):(h=l.childNodes,f>=h.length&&h.length&&(b=1,f=Math.max(0,h.length-1)),m.push(e.nodeIndex(h[f],o)+b));l&&l!==E;l=l.parentNode)m.push(e.nodeIndex(l,o));return m},hI=(e,t,o,r)=>{const a=t.dom,l={};return l.start=oE(a,e,o,r,!0),t.isCollapsed()||(l.end=oE(a,e,o,r,!1)),g1(r)&&(l.isFakeCaret=!0),l},og=(e,t,o)=>{let r=0;return Te.each(e.select(t),a=>{if(a.getAttribute("data-mce-bogus")!=="all"){if(a===o)return!1;r++}}),r},sE=(e,t)=>{let o,r,a;const l=t?"start":"end";o=e[l+"Container"],r=e[l+"Offset"],rt(o)&&o.nodeName==="TR"&&(a=o.childNodes,o=a[Math.min(t?r:r-1,a.length-1)],o&&(r=t?0:o.childNodes.length,e["set"+(t?"Start":"End")](o,r)))},rE=e=>(sE(e,!0),sE(e,!1),e),aE=(e,t)=>{let o;if(rt(e)&&(e=Ca(e,t),nd(e)))return e;if(ns(e)&&(Le(e)&&Cl(e)&&(e=e.parentNode),o=e.previousSibling,nd(o)||(o=e.nextSibling,nd(o))))return o},gI=e=>aE(e.startContainer,e.startOffset)||aE(e.endContainer,e.endOffset),iE=(e,t,o)=>{const r=o.getNode();let a=r?r.nodeName:null;const l=o.getRng();if(nd(r)||a==="IMG")return{name:a,index:og(o.dom,a,r)};const f=gI(l);return f?(a=f.tagName,{name:a,index:og(o.dom,a,f)}):hI(e,o,t,l)},vI=e=>{const t=e.getRng();return{start:tE(e.dom.getRoot(),ue.fromRangeStart(t)),end:tE(e.dom.getRoot(),ue.fromRangeEnd(t))}},bI=e=>({rng:e.getRng()}),lE=(e,t,o)=>{const r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return o?e.create("span",r,"&#xFEFF;"):e.create("span",r)},cE=(e,t)=>{const o=e.dom;let r=e.getRng();const a=o.uniqueId(),l=e.isCollapsed(),f=e.getNode(),m=f.nodeName;if(m==="IMG")return{name:m,index:og(o,m,f)};const h=rE(r.cloneRange());if(!l){h.collapse(!1);const E=lE(o,a+"_end",t);tg(o,h,E)}r=rE(r),r.collapse(!0);const b=lE(o,a+"_start",t);return tg(o,r,b),e.moveToBookmark({id:a,keep:!0}),{id:a}},yI=(e,t,o)=>t===2?iE(ha,o,e):t===3?vI(e):t?bI(e):cE(e,!1),uE=he(iE,Me,!0),fE=e=>{const t=l=>l(e),o=U(e),r=()=>a,a={tag:!0,inner:e,fold:(l,f)=>f(e),isValue:it,isError:Et,map:l=>_o.value(l(e)),mapError:r,bind:t,exists:t,forall:t,getOr:o,or:r,getOrThunk:o,orThunk:r,getOrDie:o,each:l=>{l(e)},toOptional:()=>T.some(e)};return a},dE=e=>{const t=()=>o,o={tag:!1,inner:e,fold:(r,a)=>r(e),isValue:Et,isError:it,map:t,mapError:r=>_o.error(r(e)),bind:t,exists:Et,forall:it,getOr:Me,or:Me,getOrThunk:Nt,orThunk:Nt,getOrDie:bt(String(e)),each:Ve,toOptional:T.none};return o},_o={value:fE,error:dE,fromOption:(e,t)=>e.fold(()=>dE(t),fE)},rr={generate:e=>{if(!F(e))throw new Error("cases must be an array");if(e.length===0)throw new Error("there must be at least one case");const t=[],o={};return K(e,(r,a)=>{const l=Nn(r);if(l.length!==1)throw new Error("one and only one name per case");const f=l[0],m=r[f];if(o[f]!==void 0)throw new Error("duplicate key detected:"+f);if(f==="cata")throw new Error("cannot have a case named cata (sorry)");if(!F(m))throw new Error("case arguments must be an array");t.push(f),o[f]=(...h)=>{const b=h.length;if(b!==m.length)throw new Error("Wrong number of arguments to case "+f+". Expected "+m.length+" ("+m+"), got "+b);return{fold:(..._)=>{if(_.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+_.length);return _[a].apply(null,h)},match:_=>{const x=Nn(_);if(t.length!==x.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+`
  45. Actual: `+x.join(","));if(!ze(t,B=>Y(x,B)))throw new Error("Not all branches were specified when using match. Specified: "+x.join(", ")+`
  46. Required: `+t.join(", "));return _[f].apply(null,h)},log:_=>{console.log(_,{constructors:t,constructor:f,params:h})}}}}),o}};rr.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const CI=e=>{const t=[],o=[];return K(e,r=>{r.fold(a=>{t.push(a)},a=>{o.push(a)})}),{errors:t,values:o}},wI=e=>e.type==="inline-command"||e.type==="inline-format",EI=e=>e.type==="block-command"||e.type==="block-format",SI=e=>nt(e,(t,o)=>t.start.length===o.start.length?0:t.start.length>o.start.length?-1:1),_I=e=>{const t=r=>_o.error({message:r,pattern:e}),o=(r,a,l)=>{if(e.format!==void 0){let f;if(F(e.format)){if(!ze(e.format,A))return t(r+" pattern has non-string items in the `format` array");f=e.format}else if(A(e.format))f=[e.format];else return t(r+" pattern has non-string `format` parameter");return _o.value(a(f))}else return e.cmd!==void 0?A(e.cmd)?_o.value(l(e.cmd,e.value)):t(r+" pattern has non-string `cmd` parameter"):t(r+" pattern is missing both `format` and `cmd` parameters")};if(!L(e))return t("Raw pattern is not an object");if(!A(e.start))return t("Raw pattern is missing `start` parameter");if(e.end!==void 0){if(!A(e.end))return t("Inline pattern has non-string `end` parameter");if(e.start.length===0&&e.end.length===0)return t("Inline pattern has empty `start` and `end` parameters");let r=e.start,a=e.end;return a.length===0&&(a=r,r=""),o("Inline",l=>({type:"inline-format",start:r,end:a,format:l}),(l,f)=>({type:"inline-command",start:r,end:a,cmd:l,value:f}))}else return e.replacement!==void 0?A(e.replacement)?e.start.length===0?t("Replacement pattern has empty `start` parameter"):_o.value({type:"inline-command",start:"",end:e.start,cmd:"mceInsertContent",value:e.replacement}):t("Replacement pattern has non-string `replacement` parameter"):e.start.length===0?t("Block pattern has empty `start` parameter"):o("Block",r=>({type:"block-format",start:e.start,format:r[0]}),(r,a)=>({type:"block-command",start:e.start,cmd:r,value:a}))},TI=e=>SI(de(e,EI)),pE=e=>de(e,wI),AI=e=>({inlinePatterns:pE(e),blockPatterns:TI(e)}),kI=e=>{const t=CI(fe(e,_I));return K(t.errors,o=>console.error(o.message,o.pattern)),t.values},sg=ua().deviceType,xI=sg.isTouch(),$I=cn.DOM,NI=e=>{const t=e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(",");return ke(t,(o,r)=>{const a=r.split("="),l=a[0],f=a.length>1?a[1]:l;return o[pl(l)]=pl(f),o},{})},mE=e=>M(e,RegExp),Ye=e=>t=>t.options.get(e),rg=e=>A(e)||L(e),hE=(e,t="")=>o=>{const r=A(o);if(r)if(o.indexOf("=")!==-1){const a=NI(o);return{value:mn(a,e.id).getOr(t),valid:r}}else return{value:o,valid:r};else return{valid:!1,message:"Must be a string."}},OI=e=>{const t=e.options.register;t("id",{processor:"string",default:e.id}),t("selector",{processor:"string"}),t("target",{processor:"object"}),t("suffix",{processor:"string"}),t("cache_suffix",{processor:"string"}),t("base_url",{processor:"string"}),t("referrer_policy",{processor:"string",default:""}),t("language_load",{processor:"boolean"}),t("inline",{processor:"boolean",default:!1}),t("iframe_attrs",{processor:"object",default:{}}),t("doctype",{processor:"string",default:"<!DOCTYPE html>"}),t("document_base_url",{processor:"string",default:e.documentBaseUrl}),t("body_id",{processor:hE(e,"tinymce"),default:"tinymce"}),t("body_class",{processor:hE(e),default:""}),t("content_security_policy",{processor:"string",default:""}),t("br_in_pre",{processor:"boolean",default:!0}),t("forced_root_block",{processor:o=>{const r=A(o)&&Pr(o);return r?{value:o,valid:r}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),t("forced_root_block_attrs",{processor:"object",default:{}}),t("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),t("no_newline_selector",{processor:"string",default:""}),t("keep_styles",{processor:"boolean",default:!0}),t("end_container_on_empty_block",{processor:"boolean",default:!1}),t("font_size_style_values",{processor:"string",default:"xx-small,x-small,small,medium,large,x-large,xx-large"}),t("font_size_legacy_values",{processor:"string",default:"xx-small,small,medium,large,x-large,xx-large,300%"}),t("font_size_classes",{processor:"string",default:""}),t("automatic_uploads",{processor:"boolean",default:!0}),t("images_reuse_filename",{processor:"boolean",default:!1}),t("images_replace_blob_uris",{processor:"boolean",default:!0}),t("icons",{processor:"string",default:""}),t("icons_url",{processor:"string",default:""}),t("images_upload_url",{processor:"string",default:""}),t("images_upload_base_path",{processor:"string",default:""}),t("images_upload_base_path",{processor:"string",default:""}),t("images_upload_credentials",{processor:"boolean",default:!1}),t("images_upload_handler",{processor:"function"}),t("language",{processor:"string",default:"en"}),t("language_url",{processor:"string",default:""}),t("entity_encoding",{processor:"string",default:"named"}),t("indent",{processor:"boolean",default:!0}),t("indent_before",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),t("indent_after",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),t("indent_use_margin",{processor:"boolean",default:!1}),t("indentation",{processor:"string",default:"40px"}),t("content_css",{processor:o=>{const r=o===!1||A(o)||Xe(o,A);return r?A(o)?{value:fe(o.split(","),pl),valid:r}:F(o)?{value:o,valid:r}:o===!1?{value:[],valid:r}:{value:o,valid:r}:{valid:!1,message:"Must be false, a string or an array of strings."}},default:lg(e)?[]:["default"]}),t("content_style",{processor:"string"}),t("content_css_cors",{processor:"boolean",default:!1}),t("font_css",{processor:o=>{const r=A(o)||Xe(o,A);return r?{value:F(o)?o:fe(o.split(","),pl),valid:r}:{valid:!1,message:"Must be a string or an array of strings."}},default:[]}),t("inline_boundaries",{processor:"boolean",default:!0}),t("inline_boundaries_selector",{processor:"string",default:"a[href],code,.mce-annotation"}),t("object_resizing",{processor:o=>{const r=re(o)||A(o);return r?o===!1||sg.isiPhone()||sg.isiPad()?{value:"",valid:r}:{value:o===!0?"table,img,figure.image,div,video,iframe":o,valid:r}:{valid:!1,message:"Must be boolean or a string"}},default:!xI}),t("resize_img_proportional",{processor:"boolean",default:!0}),t("event_root",{processor:"object"}),t("service_message",{processor:"string"}),t("theme",{processor:o=>o===!1||A(o)||ae(o),default:"silver"}),t("theme_url",{processor:"string"}),t("formats",{processor:"object"}),t("format_empty_lines",{processor:"boolean",default:!1}),t("preview_styles",{processor:o=>{const r=o===!1||A(o);return r?{value:o===!1?"":o,valid:r}:{valid:!1,message:"Must be false or a string"}},default:"font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"}),t("custom_ui_selector",{processor:"string",default:""}),t("hidden_input",{processor:"boolean",default:!0}),t("submit_patch",{processor:"boolean",default:!0}),t("encoding",{processor:"string"}),t("add_form_submit_trigger",{processor:"boolean",default:!0}),t("add_unload_trigger",{processor:"boolean",default:!0}),t("custom_undo_redo_levels",{processor:"number",default:0}),t("disable_nodechange",{processor:"boolean",default:!1}),t("readonly",{processor:"boolean",default:!1}),t("plugins",{processor:"string[]",default:[]}),t("external_plugins",{processor:"object"}),t("forced_plugins",{processor:"string[]"}),t("model",{processor:"string",default:e.hasPlugin("rtc")?"plugin":"dom"}),t("model_url",{processor:"string"}),t("block_unsupported_drop",{processor:"boolean",default:!0}),t("visual",{processor:"boolean",default:!0}),t("visual_table_class",{processor:"string",default:"mce-item-table"}),t("visual_anchor_class",{processor:"string",default:"mce-item-anchor"}),t("iframe_aria_text",{processor:"string",default:"Rich Text Area. Press ALT-0 for help."}),t("setup",{processor:"function"}),t("init_instance_callback",{processor:"function"}),t("url_converter",{processor:"function",default:e.convertURL}),t("url_converter_scope",{processor:"object",default:e}),t("urlconverter_callback",{processor:"function"}),t("allow_conditional_comments",{processor:"boolean",default:!1}),t("allow_html_data_urls",{processor:"boolean",default:!1}),t("allow_svg_data_urls",{processor:"boolean"}),t("allow_html_in_named_anchor",{processor:"boolean",default:!1}),t("allow_script_urls",{processor:"boolean",default:!1}),t("allow_unsafe_link_target",{processor:"boolean",default:!1}),t("convert_fonts_to_spans",{processor:"boolean",default:!0,deprecated:!0}),t("fix_list_elements",{processor:"boolean",default:!1}),t("preserve_cdata",{processor:"boolean",default:!1}),t("remove_trailing_brs",{processor:"boolean"}),t("inline_styles",{processor:"boolean",default:!0,deprecated:!0}),t("element_format",{processor:"string",default:"html"}),t("entities",{processor:"string"}),t("schema",{processor:"string",default:"html5"}),t("convert_urls",{processor:"boolean",default:!0}),t("relative_urls",{processor:"boolean",default:!0}),t("remove_script_host",{processor:"boolean",default:!0}),t("custom_elements",{processor:"string"}),t("extended_valid_elements",{processor:"string"}),t("invalid_elements",{processor:"string"}),t("invalid_styles",{processor:rg}),t("valid_children",{processor:"string"}),t("valid_classes",{processor:rg}),t("valid_elements",{processor:"string"}),t("valid_styles",{processor:rg}),t("verify_html",{processor:"boolean",default:!0}),t("auto_focus",{processor:o=>A(o)||o===!0}),t("browser_spellcheck",{processor:"boolean",default:!1}),t("protect",{processor:"array"}),t("images_file_types",{processor:"string",default:"jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp"}),t("deprecation_warnings",{processor:"boolean",default:!0}),t("a11y_advanced_options",{processor:"boolean",default:!1}),t("api_key",{processor:"string"}),t("paste_block_drop",{processor:"boolean",default:!1}),t("paste_data_images",{processor:"boolean",default:!0}),t("paste_preprocess",{processor:"function"}),t("paste_postprocess",{processor:"function"}),t("paste_webkit_styles",{processor:"string",default:"none"}),t("paste_remove_styles_if_webkit",{processor:"boolean",default:!0}),t("paste_merge_formats",{processor:"boolean",default:!0}),t("smart_paste",{processor:"boolean",default:!0}),t("paste_as_text",{processor:"boolean",default:!1}),t("paste_tab_spaces",{processor:"number",default:4}),t("text_patterns",{processor:o=>Xe(o,L)||o===!1?{value:kI(o===!1?[]:o),valid:!0}:{valid:!1,message:"Must be an array of objects or false."},default:[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"#",format:"h1"},{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:"1. ",cmd:"InsertOrderedList"},{start:"* ",cmd:"InsertUnorderedList"},{start:"- ",cmd:"InsertUnorderedList"}]}),t("noneditable_class",{processor:"string",default:"mceNonEditable"}),t("editable_class",{processor:"string",default:"mceEditable"}),t("noneditable_regexp",{processor:o=>Xe(o,mE)?{value:o,valid:!0}:mE(o)?{value:[o],valid:!0}:{valid:!1,message:"Must be a RegExp or an array of RegExp."},default:[]}),t("table_tab_navigation",{processor:"boolean",default:!0}),e.on("ScriptsLoaded",()=>{t("directionality",{processor:"string",default:Is.isRtl()?"rtl":void 0}),t("placeholder",{processor:"string",default:$I.getAttrib(e.getElement(),"placeholder")})})},RI=Ye("iframe_attrs"),PI=Ye("doctype"),gE=Ye("document_base_url"),BI=Ye("body_id"),DI=Ye("body_class"),vE=Ye("content_security_policy"),LI=Ye("br_in_pre"),Io=Ye("forced_root_block"),pi=Ye("forced_root_block_attrs"),II=Ye("br_newline_selector"),MI=Ye("no_newline_selector"),FI=Ye("keep_styles"),HI=Ye("end_container_on_empty_block"),bE=Ye("automatic_uploads"),yE=Ye("images_reuse_filename"),zI=Ye("images_replace_blob_uris"),CE=Ye("icons"),VI=Ye("icons_url"),UI=Ye("images_upload_url"),jI=Ye("images_upload_base_path"),WI=Ye("images_upload_credentials"),qI=Ye("images_upload_handler"),KI=Ye("content_css_cors"),ag=Ye("referrer_policy"),wE=Ye("language"),GI=Ye("language_url"),EE=Ye("indent_use_margin"),YI=Ye("indentation"),XI=Ye("content_css"),JI=Ye("content_style"),SE=Ye("font_css"),QI=Ye("directionality"),ZI=Ye("inline_boundaries_selector"),_E=Ye("object_resizing"),e4=Ye("resize_img_proportional"),t4=Ye("placeholder"),TE=Ye("event_root"),n4=Ye("service_message"),kl=Ye("theme"),o4=Ye("theme_url"),ig=Ye("model"),s4=Ye("model_url"),Zc=Ye("inline_boundaries"),r4=Ye("formats"),a4=Ye("preview_styles"),i4=Ye("format_empty_lines"),l4=Ye("custom_ui_selector"),lg=Ye("inline"),c4=Ye("hidden_input"),u4=Ye("submit_patch"),f4=Ye("add_form_submit_trigger"),d4=Ye("add_unload_trigger"),p4=Ye("custom_undo_redo_levels"),m4=Ye("disable_nodechange"),AE=Ye("readonly"),h4=Ye("content_css_cors"),od=Ye("plugins"),g4=Ye("external_plugins"),v4=Ye("block_unsupported_drop"),b4=Ye("visual"),y4=Ye("visual_table_class"),kE=Ye("visual_anchor_class"),C4=Ye("iframe_aria_text"),w4=Ye("setup"),E4=Ye("init_instance_callback"),S4=Ye("urlconverter_callback"),_4=Ye("auto_focus"),T4=Ye("browser_spellcheck"),A4=Ye("protect"),k4=Ye("paste_block_drop"),sd=Ye("paste_data_images"),x4=Ye("paste_preprocess"),$4=Ye("paste_postprocess"),N4=Ye("paste_webkit_styles"),O4=Ye("paste_remove_styles_if_webkit"),R4=Ye("paste_merge_formats"),P4=Ye("smart_paste"),B4=Ye("paste_as_text"),D4=Ye("paste_tab_spaces"),L4=Ye("allow_html_data_urls"),xE=Ye("text_patterns"),$E=Ye("noneditable_class"),I4=Ye("editable_class"),M4=Ye("noneditable_regexp"),F4=e=>Te.explode(e.options.get("font_size_style_values")),H4=e=>Te.explode(e.options.get("font_size_classes")),z4=e=>e.options.get("encoding")==="xml",NE=e=>Te.explode(e.options.get("images_file_types")),V4=Ye("table_tab_navigation"),U4=rt,OE=Le,RE=e=>{const t=e.parentNode;t&&t.removeChild(e)},PE=e=>{const t=ha(e);return{count:e.length-t.length,text:t}},BE=e=>{let t;for(;(t=e.data.lastIndexOf(eo))!==-1;)e.deleteData(t,1)},DE=(e,t)=>(mi(e),t),j4=(e,t)=>{const o=PE(e.data.substr(0,t.offset())),r=PE(e.data.substr(t.offset()));return(o.text+r.text).length>0?(BE(e),ue(e,t.offset()-o.count)):t},W4=(e,t)=>{const o=t.container(),r=j(Rt(o.childNodes),e).map(a=>a<t.offset()?ue(o,t.offset()-1):t).getOr(t);return mi(e),r},q4=(e,t)=>OE(e)&&t.container()===e?j4(e,t):DE(e,t),K4=(e,t)=>t.container()===e.parentNode?W4(e,t):DE(e,t),G4=(e,t)=>ue.isTextPosition(t)?q4(e,t):K4(e,t),mi=e=>{U4(e)&&ns(e)&&(h1(e)?e.removeAttribute("data-mce-caret"):RE(e)),OE(e)&&(BE(e),e.data.length===0&&RE(e))},Y4=An,X4=or,J4=Ff,Q4="*[contentEditable=false],video,audio,embed,object",LE=(e,t,o)=>{const r=z1(t.getBoundingClientRect(),o);let a,l;if(e.tagName==="BODY"){const m=e.ownerDocument.documentElement;a=e.scrollLeft||m.scrollLeft,l=e.scrollTop||m.scrollTop}else{const m=e.getBoundingClientRect();a=e.scrollLeft-m.left,l=e.scrollTop-m.top}r.left+=a,r.right+=a,r.top+=l,r.bottom+=l,r.width=1;let f=t.offsetWidth-t.clientWidth;return f>0&&(o&&(f*=-1),r.left+=f,r.right+=f),r},Z4=e=>{const t=Lo(H.fromDom(e),Q4);for(let o=0;o<t.length;o++){const r=t[o].dom;let a=r.previousSibling;if(Wf(a)){const l=a.data;l.length===1?a.parentNode.removeChild(a):a.deleteData(l.length-1,1)}a=r.nextSibling,jf(a)&&(a.data.length===1?a.parentNode.removeChild(a):a.deleteData(0,1))}},eM=(e,t,o,r)=>{const a=ya();let l,f;const m=Io(e),h=e.dom,b=(N,R)=>{let z;if(E(),J4(R))return null;if(o(R)){f=M3(m,R,N);const J=LE(t,R,N);h.setStyle(f,"top",J.top);const ve=h.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});h.setStyles(ve,ye({},J)),h.add(t,ve),a.set({caret:ve,element:R,before:N}),N&&h.addClass(ve,"mce-visual-caret-before"),_(),z=R.ownerDocument.createRange(),z.setStart(f,0),z.setEnd(f,0)}else return f=L3(R,N),z=R.ownerDocument.createRange(),eu(f.nextSibling)?(z.setStart(f,0),z.setEnd(f,0)):(z.setStart(f,1),z.setEnd(f,1)),z;return z},E=()=>{Z4(t),f&&(mi(f),f=null),a.on(N=>{h.remove(N.caret),a.clear()}),l&&(clearInterval(l),l=void 0)},_=()=>{l=setInterval(()=>{a.on(N=>{r()?h.toggleClass(N.caret,"mce-visual-caret-hidden"):h.addClass(N.caret,"mce-visual-caret-hidden")})},500)};return{show:b,hide:E,getCss:()=>".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}",reposition:()=>{a.on(N=>{const R=LE(t,N.element,N.before);h.setStyles(N.caret,ye({},R))})},destroy:()=>clearInterval(l)}},IE=()=>rn.browser.isFirefox(),eu=e=>Y4(e)||X4(e),tu=e=>eu(e)||zc(e)&&IE(),tM=Ir,cg=An,nM=or,oM=Mf("display","block table table-cell table-caption list-item"),ME=ns,FE=Cl,HE=rt,sM=Ls,xl=e=>e>0,hi=e=>e<0,rd=(e,t)=>{let o;for(;o=e(t);)if(!FE(o))return o;return null},nu=(e,t,o,r,a)=>{const l=new Gn(e,r),f=cg(e)||FE(e);if(hi(t)){if(f&&(e=rd(l.prev.bind(l),!0),o(e)))return e;for(;e=rd(l.prev.bind(l),a);)if(o(e))return e}if(xl(t)){if(f&&(e=rd(l.next.bind(l),!0),o(e)))return e;for(;e=rd(l.next.bind(l),a);)if(o(e))return e}return null},rM=(e,t)=>{const o=a=>tM(a.dom),r=a=>a.dom===t;return vl(H.fromDom(e),o,r).map(a=>a.dom).getOr(t)},Ea=(e,t)=>{for(;e&&e!==t;){if(oM(e))return e;e=e.parentNode}return null},ar=(e,t,o)=>Ea(e.container(),o)===Ea(t.container(),o),ug=(e,t)=>{if(!t)return null;const o=t.container(),r=t.offset();return HE(o)?o.childNodes[r+e]:null},zE=(e,t)=>{const o=t.ownerDocument.createRange();return e?(o.setStartBefore(t),o.setEndBefore(t)):(o.setStartAfter(t),o.setEndAfter(t)),o},aM=(e,t,o)=>Ea(t,e)===Ea(o,e),VE=(e,t,o)=>{const r=e?"previousSibling":"nextSibling";for(;o&&o!==t;){let a=o[r];if(ME(a)&&(a=a[r]),cg(a)||nM(a)){if(aM(t,a,o))return a;break}if(sM(a))break;o=o.parentNode}return null},ou=he(zE,!0),su=he(zE,!1),fg=(e,t,o)=>{let r;const a=he(VE,!0,t),l=he(VE,!1,t);let f=o.startContainer;const m=o.startOffset;if(Cl(f)){HE(f)||(f=f.parentNode);const h=f.getAttribute("data-mce-caret");if(h==="before"&&(r=f.nextSibling,tu(r)))return ou(r);if(h==="after"&&(r=f.previousSibling,tu(r)))return su(r)}if(!o.collapsed)return o;if(Le(f)){if(ME(f)){if(e===1){if(r=l(f),r)return ou(r);if(r=a(f),r)return su(r)}if(e===-1){if(r=a(f),r)return su(r);if(r=l(f),r)return ou(r)}return o}if(Wf(f)&&m>=f.data.length-1)return e===1&&(r=l(f),r)?ou(r):o;if(jf(f)&&m<=1)return e===-1&&(r=a(f),r)?su(r):o;if(m===f.data.length)return r=l(f),r?ou(r):o;if(m===0)return r=a(f),r?su(r):o}return o},UE=(e,t)=>T.from(ug(e?0:-1,t)).filter(cg),ru=(e,t,o)=>{const r=fg(e,t,o);return e===-1?ue.fromRangeStart(r):ue.fromRangeEnd(r)},ad=e=>T.from(e.getNode()).map(H.fromDom),iM=e=>T.from(e.getNode(!0)).map(H.fromDom),dg=(e,t)=>{for(;t=e(t);)if(t.isVisible())return t;return t},id=(e,t)=>{const o=ar(e,t);return!o&&Ln(e.getNode())?!0:o};var Xn;(function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"})(Xn||(Xn={}));const lM=An,ir=Le,jE=rt,pg=Ln,$l=Ls,WE=Y3,ld=y1,cM=(e,t)=>{const o=[];for(;e&&e!==t;)o.push(e),e=e.parentNode;return o},qE=(e,t)=>e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null,KE=(e,t)=>{if(xl(e)){if($l(t.previousSibling)&&!ir(t.previousSibling))return ue.before(t);if(ir(t))return ue(t,0)}if(hi(e)){if($l(t.nextSibling)&&!ir(t.nextSibling))return ue.after(t);if(ir(t))return ue(t,t.data.length)}return hi(e)?pg(t)?ue.before(t):ue.after(t):ue.before(t)},uM=(e,t)=>{const o=t.nextSibling;return o&&$l(o)?ir(o)?ue(o,0):ue.before(o):mg(Xn.Forwards,ue.after(t),e)},mg=(e,t,o)=>{let r,a,l,f;if(!jE(o)||!t)return null;if(t.isEqual(ue.after(o))&&o.lastChild){if(f=ue.after(o.lastChild),hi(e)&&$l(o.lastChild)&&jE(o.lastChild))return pg(o.lastChild)?ue.before(o.lastChild):f}else f=t;const m=f.container();let h=f.offset();if(ir(m)){if(hi(e)&&h>0)return ue(m,--h);if(xl(e)&&h<m.length)return ue(m,++h);r=m}else{if(hi(e)&&h>0&&(a=qE(m,h-1),$l(a)))return!WE(a)&&(l=nu(a,e,ld,a),l)?ir(l)?ue(l,l.data.length):ue.after(l):ir(a)?ue(a,a.data.length):ue.before(a);if(xl(e)&&h<m.childNodes.length&&(a=qE(m,h),$l(a)))return pg(a)?uM(o,a):!WE(a)&&(l=nu(a,e,ld,a),l)?ir(l)?ue(l,0):ue.before(l):ir(a)?ue(a,0):ue.after(a);r=a||f.getNode()}if((xl(e)&&f.isAtEnd()||hi(e)&&f.isAtStart())&&(r=nu(r,e,it,o,!0),ld(r,o)))return KE(e,r);a=nu(r,e,ld,o);const b=ca(de(cM(m,o),lM));return b&&(!a||!b.contains(a))?(xl(e)?f=ue.after(b):f=ue.before(b),f):a?KE(e,a):null},lr=e=>({next:t=>mg(Xn.Forwards,t,e),prev:t=>mg(Xn.Backwards,t,e)}),fM=(e,t,o)=>{const r=e?ue.before(o):ue.after(o);return os(e,t,r)},dM=e=>Ln(e)?ue.before(e):ue.after(e),GE=e=>ue.isTextPosition(e)?e.offset()===0:Ls(e.getNode()),YE=e=>{if(ue.isTextPosition(e)){const t=e.container();return e.offset()===t.data.length}else return Ls(e.getNode(!0))},XE=(e,t)=>!ue.isTextPosition(e)&&!ue.isTextPosition(t)&&e.getNode()===t.getNode(!0),pM=e=>!ue.isTextPosition(e)&&Ln(e.getNode()),mM=(e,t,o)=>e?!XE(t,o)&&!pM(t)&&YE(t)&&GE(o):!XE(o,t)&&GE(t)&&YE(o),os=(e,t,o)=>{const r=lr(t);return T.from(e?r.next(o):r.prev(o))},cd=(e,t,o)=>os(e,t,o).bind(r=>ar(o,r,t)&&mM(e,o,r)?os(e,t,r):T.some(r)),JE=(e,t,o,r)=>cd(e,t,o).bind(a=>r(a)?JE(e,t,a,r):T.some(a)),Nl=(e,t)=>{const o=e?t.firstChild:t.lastChild;return Le(o)?T.some(ue(o,e?0:o.data.length)):o?Ls(o)?T.some(e?ue.before(o):dM(o)):fM(e,t,o):T.none()},Fs=he(os,!0),cr=he(os,!1),To=he(Nl,!0),ur=he(Nl,!1),QE="_mce_caret",fr=e=>rt(e)&&e.id===QE,gi=(e,t)=>{for(;t&&t!==e;){if(t.id===QE)return t;t=t.parentNode}return null},hM=e=>A(e.start),gM=e=>Bt(e,"rng"),vM=e=>Bt(e,"id"),bM=e=>Bt(e,"name"),ZE=e=>Te.isArray(e.start),eS=(e,t)=>(rt(t)&&e.isBlock(t)&&!t.innerHTML&&(t.innerHTML='<br data-mce-bogus="1" />'),t),yM=(e,t)=>{let o;const r=e.createRng();return o=nE(e.getRoot(),t.start),r.setStart(o.container(),o.offset()),o=nE(e.getRoot(),t.end),r.setEnd(o.container(),o.offset()),r},CM=(e,t)=>{const o=e.ownerDocument.createTextNode(eo);e.appendChild(o),t.setStart(o,0),t.setEnd(o,0)},wM=e=>e.hasChildNodes()===!1,EM=(e,t)=>ur(e).fold(Et,o=>(t.setStart(o.container(),o.offset()),t.setEnd(o.container(),o.offset()),!0)),tS=(e,t,o)=>wM(t)&&gi(e,t)?(CM(t,o),!0):!1,nS=(e,t,o,r)=>{const a=o[t?"start":"end"];let l,f,m,h;const b=e.getRoot();if(a){for(m=a[0],f=b,l=a.length-1;l>=1;l--){if(h=f.childNodes,tS(b,f,r))return!0;if(a[l]>h.length-1)return tS(b,f,r)?!0:EM(f,r);f=h[a[l]]}f.nodeType===3&&(m=Math.min(a[0],f.nodeValue.length)),f.nodeType===1&&(m=Math.min(a[0],f.childNodes.length)),t?r.setStart(f,m):r.setEnd(f,m)}return!0},hg=e=>Le(e)&&e.data.length>0,oS=(e,t,o)=>{let r=e.get(o.id+"_"+t),a,l,f,m;const h=o.keep;let b,E;if(r){if(a=r.parentNode,t==="start"?(h?r.hasChildNodes()?(a=r.firstChild,l=1):hg(r.nextSibling)?(a=r.nextSibling,l=0):hg(r.previousSibling)?(a=r.previousSibling,l=r.previousSibling.data.length):(a=r.parentNode,l=e.nodeIndex(r)+1):l=e.nodeIndex(r),b=a,E=l):(h?r.hasChildNodes()?(a=r.firstChild,l=1):hg(r.previousSibling)?(a=r.previousSibling,l=r.previousSibling.data.length):(a=r.parentNode,l=e.nodeIndex(r)):l=e.nodeIndex(r),b=a,E=l),!h){for(m=r.previousSibling,f=r.nextSibling,Te.each(Te.grep(r.childNodes),_=>{Le(_)&&(_.nodeValue=_.nodeValue.replace(/\uFEFF/g,""))});r=e.get(o.id+"_"+t);)e.remove(r,!0);m&&f&&m.nodeType===f.nodeType&&Le(m)&&!rn.browser.isOpera()&&(l=m.nodeValue.length,m.appendData(f.nodeValue),e.remove(f),b=m,E=l)}return T.some(ue(b,E))}else return T.none()},SM=(e,t)=>{const o=e.createRng();return nS(e,!0,t,o)&&nS(e,!1,t,o)?T.some(o):T.none()},_M=(e,t)=>{const o=oS(e,"start",t),r=oS(e,"end",t);return Do(o,r.or(o),(a,l)=>{const f=e.createRng();return f.setStart(eS(e,a.container()),a.offset()),f.setEnd(eS(e,l.container()),l.offset()),f})},TM=(e,t)=>T.from(e.select(t.name)[t.index]).map(o=>{const r=e.createRng();return r.selectNode(o),r}),AM=(e,t)=>{const o=e.dom;if(t){if(ZE(t))return SM(o,t);if(hM(t))return T.some(yM(o,t));if(vM(t))return _M(o,t);if(bM(t))return TM(o,t);if(gM(t))return T.some(t.rng)}return T.none()},kM=(e,t,o)=>yI(e,t,o),xM=(e,t)=>{AM(e,t).each(o=>{e.setRng(o)})},ss=e=>rt(e)&&e.tagName==="SPAN"&&e.getAttribute("data-mce-type")==="bookmark",ud=(e=>t=>e===t)(ao),au=e=>e!==""&&` \f
  47. \r \v`.indexOf(e)!==-1,gg=e=>!au(e)&&!ud(e)&&!m1(e),$M=e=>({value:e}),vg=e=>{const t=e.toString(16);return(t.length===1?"0"+t:t).toUpperCase()},NM=e=>{const t=vg(e.red)+vg(e.green)+vg(e.blue);return $M(t)},OM=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,RM=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,sS=(e,t,o,r)=>({red:e,green:t,blue:o,alpha:r}),rS=(e,t,o,r)=>{const a=parseInt(e,10),l=parseInt(t,10),f=parseInt(o,10),m=parseFloat(r);return sS(a,l,f,m)},PM=e=>{if(e==="transparent")return T.some(sS(0,0,0,0));const t=OM.exec(e);if(t!==null)return T.some(rS(t[1],t[2],t[3],"1"));const o=RM.exec(e);return o!==null?T.some(rS(o[1],o[2],o[3],o[4])):T.none()},fd=e=>PM(e).map(NM).map(t=>"#"+t.value).getOr(e),dd=e=>!!e.nodeType,BM=e=>e&&/^(IMG)$/.test(e.nodeName),aS=(e,t,o)=>{const r=o.startOffset;let a=o.startContainer;if(!(a===o.endContainer&&BM(a.childNodes[r]))&&rt(a)){const l=a.childNodes;let f;r<l.length?(a=l[r],f=new Gn(a,e.getParent(a,e.isBlock))):(a=l[l.length-1],f=new Gn(a,e.getParent(a,e.isBlock)),f.next(!0));for(let m=f.current();m;m=f.next())if(Le(m)&&!yg(m)){o.setStart(m,0),t.setRng(o);return}}},iS=(e,t,o)=>{if(e){const r=t?"nextSibling":"previousSibling";for(e=o?e:e[r];e;e=e[r])if(rt(e)||!yg(e))return e}},bg=(e,t)=>(dd(t)&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]),Ol=(e,t,o)=>e.schema.isValidChild(t,o),yg=(e,t=!1)=>{if(Z(e)&&Le(e)){const o=t?e.data.replace(/ /g,"\xA0"):e.data;return ii(o)}else return!1},DM=e=>Z(e)&&Le(e)&&e.length===0,Fr=(e,t)=>(ae(e)?e=e(t):Z(t)&&(e=e.replace(/%(\w+)/g,(o,r)=>t[r]||o)),e),Cg=(e,t)=>(e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()),wg=(e,t)=>((t==="color"||t==="backgroundColor")&&(e=fd(e)),t==="fontWeight"&&e===700&&(e="bold"),t==="fontFamily"&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e),pd=(e,t,o)=>wg(e.getStyle(t,o),o),lS=(e,t)=>{let o;return e.getParent(t,r=>(o=e.getStyle(r,"text-decoration"),o&&o!=="none")),o},md=(e,t,o)=>e.getParents(t,o,e.getRoot()),LM=(e,t)=>{const o=r=>{const a=l=>l.length>1&&l.charAt(0)==="%";return pe(["styles","attributes"],l=>mn(r,l).exists(f=>{const m=F(f)?f:qC(f);return pe(m,a)}))};return pe(e.formatter.get(t),o)},IM=(e,t,o)=>{const r=["inline","block","selector","attributes","styles","classes"],a=l=>Oc(l,(f,m)=>pe(r,h=>h===m));return pe(e.formatter.get(t),l=>{const f=a(l);return pe(e.formatter.get(o),m=>{const h=a(m);return QB(f,h)})})},dr=e=>fl(e,"block"),jo=e=>fl(e,"selector"),Jn=e=>fl(e,"inline"),MM=e=>jo(e)&&Jn(e)&&ml(mn(e,"mixed"),!0),Eg=e=>jo(e)&&e.expand!==!1&&!Jn(e),Rl=ss,cS=md,uS=yg,FM=bg,HM=e=>Ln(e)&&e.getAttribute("data-mce-bogus")&&!e.nextSibling,fS=(e,t)=>{let o=t;for(;o;){if(rt(o)&&e.getContentEditable(o))return e.getContentEditable(o)==="false"?o:t;o=o.parentNode}return t},dS=(e,t,o,r)=>{const a=t.data;for(let l=o;e?l>=0:l<a.length;e?l--:l++)if(r(a.charAt(l)))return e?l+1:l;return-1},zM=(e,t,o)=>dS(e,t,o,r=>ud(r)||au(r)),VM=(e,t,o)=>dS(e,t,o,gg),pS=(e,t,o,r,a,l)=>{let f;const m=e.getParent(o,e.isBlock)||t,h=(E,_,x)=>{const k=ui(e),B=a?k.backwards:k.forwards;return T.from(B(E,_,(N,R)=>Rl(N.parentNode)?-1:(f=N,x(a,N,R)),m))};return h(o,r,zM).bind(E=>l?h(E.container,E.offset+(a?-1:0),VM):T.some(E)).orThunk(()=>f?T.some({container:f,offset:a?0:f.length}):T.none())},mS=(e,t,o,r,a)=>{Le(r)&&$f(r.data)&&r[a]&&(r=r[a]);const l=cS(e,r);for(let f=0;f<l.length;f++)for(let m=0;m<t.length;m++){const h=t[m];if(!(Z(h.collapsed)&&h.collapsed!==o.collapsed)&&jo(h)&&e.is(l[f],h.selector))return l[f]}return r},hS=(e,t,o,r)=>{let a=o;const l=e.dom,f=l.getRoot(),m=t[0];if(dr(m)&&(a=m.wrapper?null:l.getParent(o,m.block,f)),!a){const h=l.getParent(o,"LI,TD,TH");a=l.getParent(Le(o)?o.parentNode:o,b=>b!==f&&FM(e,b),h)}if(a&&dr(m)&&m.wrapper&&(a=cS(l,a,"ul,ol").reverse()[0]||a),!a)for(a=o;a[r]&&!l.isBlock(a[r])&&(a=a[r],!Cg(a,"br")););return a||o},gS=(e,t,o,r)=>{const a=o.parentNode;return Z(o[r])?!1:a===t||ce(a)||e.isBlock(a)?!0:gS(e,t,a,r)},hd=(e,t,o,r,a)=>{let l=o;const f=a?"previousSibling":"nextSibling",m=e.getRoot();if(Le(o)&&!uS(o)&&(a?r>0:r<o.data.length))return o;for(;;){if(!t[0].block_expand&&e.isBlock(l))return l;for(let h=l[f];h;h=h[f]){const b=Le(h)&&!gS(e,m,h,f);if(!Rl(h)&&!HM(h)&&!uS(h,b))return l}if(l===m||l.parentNode===m){o=l;break}l=l.parentNode}return o},vS=e=>Rl(e.parentNode)||Rl(e),Pl=(e,t,o,r=!1)=>{let{startContainer:a,startOffset:l,endContainer:f,endOffset:m}=t;const h=e.dom,b=o[0];return rt(a)&&a.hasChildNodes()&&(a=Ca(a,l),Le(a)&&(l=0)),rt(f)&&f.hasChildNodes()&&(f=Ca(f,t.collapsed?m:m-1),Le(f)&&(m=f.nodeValue.length)),a=fS(h,a),f=fS(h,f),vS(a)&&(a=Rl(a)?a:a.parentNode,t.collapsed?a=a.previousSibling||a:a=a.nextSibling||a,Le(a)&&(l=t.collapsed?a.length:0)),vS(f)&&(f=Rl(f)?f:f.parentNode,t.collapsed?f=f.nextSibling||f:f=f.previousSibling||f,Le(f)&&(m=t.collapsed?0:f.length)),t.collapsed&&(pS(h,e.getBody(),a,l,!0,r).each(({container:x,offset:k})=>{a=x,l=k}),pS(h,e.getBody(),f,m,!1,r).each(({container:x,offset:k})=>{f=x,m=k})),(Jn(b)||b.block_expand)&&((!Jn(b)||!Le(a)||l===0)&&(a=hd(h,o,a,l,!0)),(!Jn(b)||!Le(f)||m===f.nodeValue.length)&&(f=hd(h,o,f,m,!1))),Eg(b)&&(a=mS(h,o,t,a,"previousSibling"),f=mS(h,o,t,f,"nextSibling")),(dr(b)||jo(b))&&(a=hS(e,o,a,"previousSibling"),f=hS(e,o,f,"nextSibling"),dr(b)&&(h.isBlock(a)||(a=hd(h,o,a,l,!0)),h.isBlock(f)||(f=hd(h,o,f,m,!1)))),rt(a)&&(l=h.nodeIndex(a),a=a.parentNode),rt(f)&&(m=h.nodeIndex(f)+1,f=f.parentNode),{startContainer:a,startOffset:l,endContainer:f,endOffset:m}},iu=(e,t,o)=>{const r=t.startOffset,a=Ca(t.startContainer,r),l=t.endOffset,f=Ca(t.endContainer,l-1),m=N=>{const R=N[0];Le(R)&&R===a&&r>=R.data.length&&N.splice(0,1);const z=N[N.length-1];return l===0&&N.length>0&&z===f&&Le(z)&&N.splice(N.length-1,1),N},h=(N,R,z)=>{const J=[];for(;N&&N!==z;N=N[R])J.push(N);return J},b=(N,R)=>e.getParent(N,z=>z.parentNode===R,R),E=(N,R,z)=>{const J=z?"nextSibling":"previousSibling";for(let ve=N,se=ve.parentNode;ve&&ve!==R;ve=se){se=ve.parentNode;const ie=h(ve===N?ve:ve[J],J);ie.length&&(z||ie.reverse(),o(m(ie)))}};if(a===f)return o(m([a]));const _=e.findCommonAncestor(a,f);if(e.isChildOf(a,f))return E(a,_,!0);if(e.isChildOf(f,a))return E(f,_);const x=b(a,_)||a,k=b(f,_)||f;E(a,x,!0);const B=h(x===a?x:x.nextSibling,"nextSibling",k===f?k.nextSibling:k);B.length&&o(m(B)),E(f,k)},Sg=e=>{const t=[];if(e)for(let o=0;o<e.rangeCount;o++)t.push(e.getRangeAt(o));return t},UM=e=>yt(e,t=>{const o=Zf(t);return o?[H.fromDom(o)]:[]}),jM=e=>Sg(e).length>1,WM=e=>de(UM(e),zf),qM=e=>Lo(e,"td[data-mce-selected],th[data-mce-selected]"),bS=(e,t)=>{const o=qM(t);return o.length>0?o:WM(e)},Bl=e=>bS(Sg(e.selection.getSel()),H.fromDom(e.getBody())),lu=(e,t)=>Vc(e,"table",t),KM=e=>{const t=e.startContainer,o=e.startOffset;return Le(t)?o===0?T.some(H.fromDom(t)):T.none():T.from(t.childNodes[o]).map(H.fromDom)},GM=e=>{const t=e.endContainer,o=e.endOffset;return Le(t)?o===t.data.length?T.some(H.fromDom(t)):T.none():T.from(t.childNodes[o-1]).map(H.fromDom)},yS=e=>zw(e).fold(U([e]),t=>[e].concat(yS(t))),_g=e=>Sh(e).fold(U([e]),t=>yn(t)==="br"?ti(t).map(o=>[e].concat(_g(o))).getOr([]):[e].concat(_g(t))),Tg=(e,t)=>Do(KM(t),GM(t),(o,r)=>{const a=te(yS(e),he(an,o)),l=te(_g(e),he(an,r));return a.isSome()&&l.isSome()}).getOr(!1),Ag=(e,t,o,r)=>{const a=o,l=new Gn(o,a),f=Oc(e.schema.getMoveCaretBeforeOnEnterElements(),(m,h)=>!Y(["td","th","table"],h.toLowerCase()));do{if(Le(o)&&Te.trim(o.nodeValue).length!==0){r?t.setStart(o,0):t.setEnd(o,o.nodeValue.length);return}if(f[o.nodeName]){r?t.setStartBefore(o):o.nodeName==="BR"?t.setEndBefore(o):t.setEndAfter(o);return}}while(o=r?l.next():l.prev());a.nodeName==="BODY"&&(r?t.setStart(a,0):t.setEnd(a,a.childNodes.length))},gd=e=>{const t=e.selection.getSel();return t&&t.rangeCount>0},kg=(e,t)=>{const o=Bl(e);o.length>0?K(o,r=>{const a=r.dom,l=e.dom.createRng();l.setStartBefore(a),l.setEndAfter(a),t(l,!0)}):t(e.selection.getRng(),!1)},xg=(e,t,o)=>{const r=cE(e,t);o(r),e.moveToBookmark(r)},CS=((e,t)=>{const o=l=>{if(!e(l))throw new Error("Can only get "+t+" value of a "+t+" node");return r(l).getOr("")},r=l=>e(l)?T.from(l.dom.nodeValue):T.none();return{get:o,getOption:r,set:(l,f)=>{if(!e(l))throw new Error("Can only set raw "+t+" value of a "+t+" node");l.dom.nodeValue=f}}})(es,"text"),$g=e=>CS.get(e),wS=e=>CS.getOption(e),YM=e=>es(e)&&$g(e)===eo,XM=(e,t,o,r)=>Ss(t).fold(()=>"skipping",a=>r==="br"||YM(t)?"valid":FL(t)?"existing":fr(t.dom)?"caret":!Ol(e,o,r)||!Ol(e,yn(a),o)?"invalid-child":"valid"),JM=(e,t)=>{const o=Pl(e,t,[{inline:"span"}]);t.setStart(o.startContainer,o.startOffset),t.setEnd(o.endContainer,o.endOffset),e.selection.setRng(t)},ES=(e,l,r,a)=>{var f=l,{uid:t=I1("mce-annotation")}=f,o=ry(f,["uid"]);const m=H.fromTag("span",e);Lc(m,Yh()),So(m,`${Qf()}`,t),So(m,`${Gc()}`,r);const{attributes:h={},classes:b=[]}=a(t,o);return tr(m,h),UL(m,b),m},QM=(e,t,o,r,a)=>{const l=[],f=ES(e.getDoc(),a,o,r),m=ya(),h=()=>{m.clear()},b=()=>m.get().getOrThunk(()=>{const k=Tl(f);return l.push(k),m.set(k),k}),E=k=>{K(k,_)},_=k=>{switch(XM(e,k,"span",yn(k))){case"invalid-child":{h();const N=ro(k);E(N),h();break}case"valid":{const N=b();QD(k,N);break}}},x=k=>{const B=fe(k,H.fromDom);E(B)};return iu(e.dom,t,k=>{h(),x(k)}),l},ZM=(e,t,o,r)=>{e.undoManager.transact(()=>{const a=e.selection,l=a.getRng(),f=Bl(e).length>0;if(l.collapsed&&!f&&JM(e,l),a.getRng().collapsed&&!f){const m=ES(e.getDoc(),r,t,o.decorate);Th(m,ao),a.getRng().insertNode(m.dom),a.select(m.dom)}else xg(a,!1,()=>{kg(e,m=>{QM(e,m,t,o.decorate,r)})})})},SS=e=>{const t=VL();zL(e,t);const o=HL(e,t);return{register:(r,a)=>{t.register(r,a)},annotate:(r,a)=>{t.lookup(r).each(l=>{ZM(e,r,l,a)})},annotationChanged:(r,a)=>{o.addListener(r,a)},remove:r=>{const a=e.selection.getBookmark();P1(e,T.some(r)).each(({elements:l})=>{K(l,pa)}),e.selection.moveToBookmark(a)},removeAll:r=>{const a=e.selection.getBookmark();dn(D1(e,r),(l,f)=>K(l,pa)),e.selection.moveToBookmark(a)},getAll:r=>{const a=D1(e,r);return Qa(a,l=>fe(l,f=>f.dom))}}},cu=e=>({getBookmark:he(kM,e),moveToBookmark:he(xM,e)});cu.isBookmarkNode=ss;const _S=(e,t,o)=>o.collapsed?!1:pe(o.getClientRects(),r=>KL(r,e,t)),eF=(e,t)=>e.dispatch("PreProcess",t),tF=(e,t)=>e.dispatch("PostProcess",t),nF=e=>e.dispatch("remove"),oF=e=>e.dispatch("detach"),sF=(e,t)=>e.dispatch("SwitchMode",{mode:t}),rF=(e,t,o,r,a)=>{e.dispatch("ObjectResizeStart",{target:t,width:o,height:r,origin:a})},aF=(e,t,o,r,a)=>{e.dispatch("ObjectResized",{target:t,width:o,height:r,origin:a})},iF=e=>e.dispatch("PreInit"),lF=e=>e.dispatch("PostRender"),cF=e=>e.dispatch("Init"),uF=(e,t)=>e.dispatch("PlaceholderToggle",{state:t}),TS=(e,t,o)=>e.dispatch(t,o),AS=(e,t,o,r)=>e.dispatch("FormatApply",{format:t,node:o,vars:r}),Ng=(e,t,o,r)=>e.dispatch("FormatRemove",{format:t,node:o,vars:r}),fF=(e,t)=>e.dispatch("BeforeSetContent",t),kS=(e,t)=>e.dispatch("SetContent",t),dF=(e,t)=>e.dispatch("BeforeGetContent",t),xS=(e,t)=>e.dispatch("GetContent",t),pF=(e,t)=>e.dispatch("AutocompleterStart",t),mF=(e,t)=>e.dispatch("AutocompleterUpdate",t),hF=e=>e.dispatch("AutocompleterEnd"),gF=(e,t,o)=>e.dispatch("PastePreProcess",{content:t,internal:o}),vF=(e,t,o)=>e.dispatch("PastePostProcess",{node:t,internal:o}),$S=(e,t)=>e.dispatch("PastePlainTextToggle",{state:t}),Ze={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:e=>e.shiftKey||e.ctrlKey||e.altKey||Ze.metaKeyPressed(e),metaKeyPressed:e=>rn.os.isMacOS()||rn.os.isiOS()?e.metaKey:e.ctrlKey&&!e.altKey},NS=(e,t)=>{const o="data-mce-selected",r=t.dom,a=Te.each;let l,f,m,h,b,E,_,x,k,B,N,R,z,J,ve;const se=t.getDoc(),ie=document,Be=Math.abs,we=Math.round,Se=t.getBody();let Ne,Re;const at={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},Ke=xe=>Z(xe)&&(i1(xe)||t.dom.is(xe,"figure.image")),Ie=xe=>or(xe)||r.hasClass(xe,"mce-preview-object"),Yt=(xe,et)=>{if(xe.type==="longpress"||xe.type.indexOf("touch")===0){const Ct=xe.touches[0];return Ke(xe.target)&&!_S(Ct.clientX,Ct.clientY,et)}else return Ke(xe.target)&&!_S(xe.clientX,xe.clientY,et)},Wt=xe=>{const et=xe.target;Yt(xe,t.selection.getRng())&&!xe.isDefaultPrevented()&&t.selection.select(et)},hn=xe=>r.is(xe,"figure.image")?[xe.querySelector("img")]:r.hasClass(xe,"mce-preview-object")&&Z(xe.firstElementChild)?[xe,xe.firstElementChild]:[xe],Zn=xe=>{const et=_E(t);return!et||xe.getAttribute("data-mce-resize")==="false"||xe===t.getBody()?!1:r.hasClass(xe,"mce-preview-object")?Dr(H.fromDom(xe.firstElementChild),et):Dr(H.fromDom(xe),et)},Oe=xe=>Ie(xe)?r.create("img",{src:rn.transparentSrc}):xe.cloneNode(!0),Qe=(xe,et,Ct)=>{if(Z(Ct)){const St=hn(xe);K(St,qt=>{qt.style[et]||!t.schema.isValid(qt.nodeName.toLowerCase(),et)?r.setStyle(qt,et,Ct):r.setAttrib(qt,et,""+Ct)})}},Dt=(xe,et,Ct)=>{Qe(xe,"width",et),Qe(xe,"height",Ct)},kt=xe=>{let et,Ct,St,qt,Mt;et=xe.screenX-E,Ct=xe.screenY-_,J=et*h[2]+B,ve=Ct*h[3]+N,J=J<5?5:J,ve=ve<5?5:ve,(Ke(l)||Ie(l))&&e4(t)!==!1?St=!Ze.modifierPressed(xe):St=Ze.modifierPressed(xe),St&&(Be(et)>Be(Ct)?(ve=we(J*R),J=we(ve/R)):(J=we(ve/R),ve=we(J*R))),Dt(f,J,ve),qt=h.startPos.x+et,Mt=h.startPos.y+Ct,qt=qt>0?qt:0,Mt=Mt>0?Mt:0,r.setStyles(m,{left:qt,top:Mt,display:"block"}),m.innerHTML=J+" &times; "+ve,h[2]<0&&f.clientWidth<=J&&r.setStyle(f,"left",x+(B-J)),h[3]<0&&f.clientHeight<=ve&&r.setStyle(f,"top",k+(N-ve)),et=Se.scrollWidth-Ne,Ct=Se.scrollHeight-Re,et+Ct!==0&&r.setStyles(m,{left:qt-et,top:Mt-Ct}),z||(rF(t,l,B,N,"corner-"+h.name),z=!0)},Je=()=>{const xe=z;z=!1,xe&&(Qe(l,"width",J),Qe(l,"height",ve)),r.unbind(se,"mousemove",kt),r.unbind(se,"mouseup",Je),ie!==se&&(r.unbind(ie,"mousemove",kt),r.unbind(ie,"mouseup",Je)),r.remove(f),r.remove(m),r.remove(b),Ge(l),xe&&(aF(t,l,J,ve,"corner-"+h.name),r.setAttrib(l,"style",r.getAttrib(l,"style"))),t.nodeChanged()},Ge=xe=>{Cn();const et=r.getPos(xe,Se),Ct=et.x,St=et.y,qt=xe.getBoundingClientRect(),Mt=qt.width||qt.right-qt.left,Pt=qt.height||qt.bottom-qt.top;l!==xe&&(ft(),l=xe,J=ve=0);const wn=t.dispatch("ObjectSelected",{target:xe}),io=r.getAttrib(l,o,"1");Zn(xe)&&!wn.isDefaultPrevented()?a(at,(lo,In)=>{let Vn;const co=Rn=>{const xo=hn(l)[0];E=Rn.screenX,_=Rn.screenY,B=xo.clientWidth,N=xo.clientHeight,R=N/B,h=lo,h.name=In,h.startPos={x:Mt*lo[0]+Ct,y:Pt*lo[1]+St},Ne=Se.scrollWidth,Re=Se.scrollHeight,b=r.add(Se,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),r.setStyles(b,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),f=Oe(l),r.addClass(f,"mce-clonedresizable"),r.setAttrib(f,"data-mce-bogus","all"),f.contentEditable="false",r.setStyles(f,{left:Ct,top:St,margin:0}),Dt(f,Mt,Pt),f.removeAttribute(o),Se.appendChild(f),r.bind(se,"mousemove",kt),r.bind(se,"mouseup",Je),ie!==se&&(r.bind(ie,"mousemove",kt),r.bind(ie,"mouseup",Je)),m=r.add(Se,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},B+" &times; "+N)};Vn=r.get("mceResizeHandle"+In),Vn&&r.remove(Vn),Vn=r.add(Se,"div",{id:"mceResizeHandle"+In,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+In+"-resize; margin:0; padding:0"}),r.bind(Vn,"mousedown",Rn=>{Rn.stopImmediatePropagation(),Rn.preventDefault(),co(Rn)}),lo.elm=Vn,r.setStyles(Vn,{left:Mt*lo[0]+Ct-Vn.offsetWidth/2,top:Pt*lo[1]+St-Vn.offsetHeight/2})}):ft(),r.getAttrib(l,o)||l.setAttribute(o,io)},ft=()=>{Cn(),l&&l.removeAttribute(o),dn(at,(xe,et)=>{const Ct=r.get("mceResizeHandle"+et);Ct&&(r.unbind(Ct),r.remove(Ct))})},xt=xe=>{var et;let Ct,St;const qt=(Mt,Pt)=>{if(Mt)do if(Mt===Pt)return!0;while(Mt=Mt.parentNode)};if(!(z||t.removed)){if(a(r.select("img[data-mce-selected],hr[data-mce-selected]"),Mt=>{Mt.removeAttribute(o)}),St=xe.type==="mousedown"?xe.target:e.getNode(),St=(et=ai(H.fromDom(St),"table,img,figure.image,hr,video,span.mce-preview-object").getOrUndefined())===null||et===void 0?void 0:et.dom,qt(St,Se)&&(zn(),Ct=e.getStart(!0),qt(Ct,St)&&qt(e.getEnd(!0),St))){Ge(St);return}ft()}},Cn=()=>{dn(at,xe=>{xe.elm&&(r.unbind(xe.elm),delete xe.elm)})},zn=()=>{try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch{}};return t.on("init",()=>{zn();const xe=Jf(et=>{t.composing||xt(et)},0);t.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",xe.throttle),t.on("keyup compositionend",et=>{l&&l.nodeName==="TABLE"&&xe.throttle(et)}),t.on("hide blur",ft),t.on("contextmenu longpress",Wt,!0)}),t.on("remove",Cn),{isResizable:Zn,showResizeRect:Ge,hideResizeRect:ft,updateResizeRect:xt,destroy:()=>{l=f=b=null}}},bF=(e,t)=>{t.fold(o=>{e.setStartBefore(o.dom)},(o,r)=>{e.setStart(o.dom,r)},o=>{e.setStartAfter(o.dom)})},yF=(e,t)=>{t.fold(o=>{e.setEndBefore(o.dom)},(o,r)=>{e.setEnd(o.dom,r)},o=>{e.setEndAfter(o.dom)})},OS=(e,t,o)=>{const r=e.document.createRange();return bF(r,t),yF(r,o),r},Og=(e,t,o,r,a)=>{const l=e.document.createRange();return l.setStart(t.dom,o),l.setEnd(r.dom,a),l},uu=rr.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),RS=(e,t,o)=>t(H.fromDom(o.startContainer),o.startOffset,H.fromDom(o.endContainer),o.endOffset),CF=(e,t)=>t.match({domRange:o=>({ltr:U(o),rtl:T.none}),relative:(o,r)=>({ltr:Za(()=>OS(e,o,r)),rtl:Za(()=>T.some(OS(e,r,o)))}),exact:(o,r,a,l)=>({ltr:Za(()=>Og(e,o,r,a,l)),rtl:Za(()=>T.some(Og(e,a,l,o,r)))})}),wF=(e,t)=>{const o=t.ltr();return o.collapsed?t.rtl().filter(a=>a.collapsed===!1).map(a=>uu.rtl(H.fromDom(a.endContainer),a.endOffset,H.fromDom(a.startContainer),a.startOffset)).getOrThunk(()=>RS(e,uu.ltr,o)):RS(e,uu.ltr,o)},EF=(e,t)=>{const o=CF(e,t);return wF(e,o)};uu.ltr,uu.rtl;const PS={create:(e,t,o,r)=>({start:e,soffset:t,finish:o,foffset:r})},SF=(e,t,o)=>{var r,a;return T.from((a=(r=e.dom).caretPositionFromPoint)===null||a===void 0?void 0:a.call(r,t,o)).bind(l=>{if(l.offsetNode===null)return T.none();const f=e.dom.createRange();return f.setStart(l.offsetNode,l.offset),f.collapse(),T.some(f)})},_F=(e,t,o)=>{var r,a;return T.from((a=(r=e.dom).caretRangeFromPoint)===null||a===void 0?void 0:a.call(r,t,o))},TF=(()=>document.caretPositionFromPoint?SF:document.caretRangeFromPoint?_F:T.none)(),AF=(e,t,o)=>{const r=H.fromDom(e.document);return TF(r,t,o).map(a=>PS.create(H.fromDom(a.startContainer),a.startOffset,H.fromDom(a.endContainer),a.endOffset))},Rg=rr.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),kF=(e,t,o,r)=>e.fold(t,o,r),xF=e=>e.fold(Me,Me,Me),$F=Rg.before,NF=Rg.on,OF=Rg.after,Hr={before:$F,on:NF,after:OF,cata:kF,getStart:xF},vd=rr.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),RF=e=>vd.exact(e.start,e.soffset,e.finish,e.foffset),PF=e=>e.match({domRange:t=>H.fromDom(t.startContainer),relative:(t,o)=>Hr.getStart(t),exact:(t,o,r,a)=>t}),BF=vd.domRange,DF=vd.relative,LF=vd.exact,IF=e=>{const t=PF(e);return Mw(t)},MF=PS.create,Dl={domRange:BF,relative:DF,exact:LF,exactFromRange:RF,getWin:IF,range:MF},bd=(e,t)=>{const o=yn(e);return o==="input"?Hr.after(e):Y(["br","img"],o)?t===0?Hr.before(e):Hr.after(e):Hr.on(e,t)},FF=(e,t)=>{const o=e.fold(Hr.before,bd,Hr.after),r=t.fold(Hr.before,bd,Hr.after);return Dl.relative(o,r)},BS=(e,t,o,r)=>{const a=bd(e,t),l=bd(o,r);return Dl.relative(a,l)},HF=e=>e.match({domRange:t=>{const o=H.fromDom(t.startContainer),r=H.fromDom(t.endContainer);return BS(o,t.startOffset,r,t.endOffset)},relative:FF,exact:BS}),Pg=(e,t)=>{const r=(t||document).createDocumentFragment();return K(e,a=>{r.appendChild(a.dom)}),H.fromDom(r)},zF=e=>{const t=Dl.getWin(e).dom,o=(a,l,f,m)=>Og(t,a,l,f,m),r=HF(e);return EF(t,r).match({ltr:o,rtl:o})},VF=(e,t,o)=>AF(e,t,o),DS=(e,t,o)=>VF(o.defaultView,e,t).map(r=>{const a=o.createRange();return a.setStart(r.start.dom,r.soffset),a.setEnd(r.finish.dom,r.foffset),a}).getOrUndefined(),Bg=(e,t)=>e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset,UF=(e,t,o)=>{for(;e&&e!==t;){if(o(e))return e;e=e.parentNode}return null},LS=(e,t,o)=>UF(e,t,o)!==null,jF=(e,t,o)=>LS(e,t,r=>r.nodeName===o),Dg=e=>e&&e.nodeName==="TABLE",WF=e=>e&&/^(TD|TH|CAPTION)$/.test(e.nodeName),qF=(e,t)=>ns(e)&&LS(e,t,fr)===!1,IS=(e,t,o)=>{const r=new Gn(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());for(;t=r[o?"prev":"next"]();)if(Ln(t))return!0},KF=(e,t)=>e.previousSibling&&e.previousSibling.nodeName===t,GF=(e,t)=>{for(;t&&t!==e;){if(An(t))return!0;t=t.parentNode}return!1},Lg=(e,t,o,r,a)=>{let l;const f=e.getRoot();let m;const h=e.schema.getNonEmptyElements(),b=e.getParent(a.parentNode,e.isBlock)||f;if(r&&Ln(a)&&t&&e.isEmpty(b))return T.some(ue(a.parentNode,e.nodeIndex(a)));const E=new Gn(a,b);for(;m=E[r?"prev":"next"]();){if(e.getContentEditableParent(m)==="false"||qF(m,f))return T.none();if(Le(m)&&m.nodeValue.length>0)return jF(m,f,"A")===!1?T.some(ue(m,r?m.nodeValue.length:0)):T.none();if(e.isBlock(m)||h[m.nodeName.toLowerCase()])return T.none();l=m}return o&&l?T.some(ue(l,0)):T.none()},MS=(e,t,o,r)=>{let a,l;const f=e.getRoot();let m,h,b=!1;a=r[(o?"start":"end")+"Container"],l=r[(o?"start":"end")+"Offset"];const E=rt(a)&&l===a.childNodes.length,_=e.schema.getNonEmptyElements();if(h=o,ns(a))return T.none();if(rt(a)&&l>a.childNodes.length-1&&(h=!1),$h(a)&&(a=f,l=0),a===f){if(h&&(m=a.childNodes[l>0?l-1:0],m&&(ns(m)||_[m.nodeName]||Dg(m))))return T.none();if(a.hasChildNodes()){if(l=Math.min(!h&&l>0?l-1:l,a.childNodes.length-1),a=a.childNodes[l],l=Le(a)&&E?a.data.length:0,!t&&a===f.lastChild&&Dg(a)||GF(f,a)||ns(a))return T.none();if(a.hasChildNodes()&&Dg(a)===!1){m=a;const x=new Gn(a,f);do{if(An(m)||ns(m)){b=!1;break}if(Le(m)&&m.nodeValue.length>0){l=h?0:m.nodeValue.length,a=m,b=!0;break}if(_[m.nodeName.toLowerCase()]&&!WF(m)){l=e.nodeIndex(m),a=m.parentNode,h||l++,b=!0;break}}while(m=h?x.next():x.prev())}}}return t&&(Le(a)&&l===0&&Lg(e,E,t,!0,a).each(x=>{a=x.container(),l=x.offset(),b=!0}),rt(a)&&(m=a.childNodes[l],m||(m=a.childNodes[l-1]),m&&Ln(m)&&!KF(m,"A")&&!IS(e,m,!1)&&!IS(e,m,!0)&&Lg(e,E,t,!0,m).each(x=>{a=x.container(),l=x.offset(),b=!0}))),h&&!t&&Le(a)&&l===a.nodeValue.length&&Lg(e,E,t,!1,a).each(x=>{a=x.container(),l=x.offset(),b=!0}),b?T.some(ue(a,l)):T.none()},yd=(e,t)=>{const o=t.collapsed,r=t.cloneRange(),a=ue.fromRangeStart(t);return MS(e,o,!0,r).each(l=>{(!o||!ue.isAbove(a,l))&&r.setStart(l.container(),l.offset())}),o||MS(e,o,!1,r).each(l=>{r.setEnd(l.container(),l.offset())}),o&&r.collapse(!0),Bg(t,r)?T.none():T.some(r)},Cd=(e,t)=>e.splitText(t),wd=e=>{let t=e.startContainer,o=e.startOffset,r=e.endContainer,a=e.endOffset;return t===r&&Le(t)?o>0&&o<t.nodeValue.length&&(r=Cd(t,o),t=r.previousSibling,a>o?(a=a-o,t=r=Cd(r,a).previousSibling,a=r.nodeValue.length,o=0):a=0):(Le(t)&&o>0&&o<t.nodeValue.length&&(t=Cd(t,o),o=0),Le(r)&&a>0&&a<r.nodeValue.length&&(r=Cd(r,a).previousSibling,a=r.nodeValue.length)),{startContainer:t,startOffset:o,endContainer:r,endOffset:a}},Ll=e=>({walk:(a,l)=>iu(e,a,l),split:wd,normalize:a=>yd(e,a).fold(Et,l=>(a.setStart(l.startContainer,l.startOffset),a.setEnd(l.endContainer,l.endOffset),!0))});Ll.compareRanges=Bg,Ll.getCaretRangeFromPoint=DS,Ll.getSelectedNode=Zf,Ll.getNode=Ca;const YF=((e,t)=>{const o=(m,h)=>{if(!_e(h)&&!h.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+h);const b=m.dom;Ic(b)&&(b.style[e]=h+"px")},r=m=>{const h=t(m);if(h<=0||h===null){const b=nr(m,e);return parseFloat(b)||0}return h},a=r,l=(m,h)=>ke(h,(b,E)=>{const _=nr(m,E),x=_===void 0?0:parseInt(_,10);return isNaN(x)?b:b+x},0);return{set:o,get:r,getOuter:a,aggregate:l,max:(m,h,b)=>{const E=l(m,b);return h>E?h-E:0}}})("height",e=>{const t=e.dom;return hl(e)?t.getBoundingClientRect().height:t.offsetHeight}),XF=e=>YF.get(e),FS=()=>H.fromDom(document),HS=(e,t)=>e.view(t).fold(U([]),r=>{const a=e.owner(r),l=HS(e,a);return[r].concat(l)}),JF=(e,t)=>{const o=t.owner(e);return HS(t,o)};var QF=Object.freeze({__proto__:null,view:e=>{var t;return(e.dom===document?T.none():T.from((t=e.dom.defaultView)===null||t===void 0?void 0:t.frameElement)).map(H.fromDom)},owner:e=>fa(e)});const ZF=e=>{const t=FS(),o=kh(t),r=JF(e,QF),a=Ah(e),l=De(r,(f,m)=>{const h=Ah(m);return{left:f.left+h.left,top:f.top+h.top}},{left:0,top:0});return gl(l.left+a.left+o.left,l.top+a.top+o.top)},Ig=e=>yn(e)==="textarea",e6=(e,t)=>e.dispatch("ScrollIntoView",t).isDefaultPrevented(),t6=(e,t)=>{e.dispatch("AfterScrollIntoView",t)},n6=(e,t)=>{const o=ro(e);if(o.length===0||Ig(e))return{element:e,offset:t};if(t<o.length&&!Ig(o[t]))return{element:o[t],offset:0};{const r=o[o.length-1];return Ig(r)?{element:e,offset:t}:yn(r)==="img"?{element:r,offset:1}:es(r)?{element:r,offset:$g(r).length}:{element:r,offset:ro(r).length}}},zS=(e,t)=>{const o=u3(e),r=XF(e);return{element:e,bottom:o.top+r,height:r,pos:o,cleanup:t}},o6=(e,t)=>{const o=n6(e,t),r=H.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">'+eo+"</span>");return _s(o.element,r),zS(r,()=>On(r))},s6=e=>zS(H.fromDom(e),Ve),VS=(e,t,o,r)=>{a6(e,(a,l)=>r6(e,t,o,r),o)},US=(e,t,o,r,a)=>{const l={elm:r.element.dom,alignToTop:a};if(e6(e,l))return;const f=kh(t).top;o(t,f,r,a),t6(e,l)},r6=(e,t,o,r)=>{const a=H.fromDom(e.getBody()),l=H.fromDom(e.getDoc());JD(a);const f=o6(H.fromDom(o.startContainer),o.startOffset);US(e,l,t,f,r),f.cleanup()},jS=(e,t,o,r)=>{const a=H.fromDom(e.getDoc());US(e,a,o,s6(t),r)},a6=(e,t,o)=>{const r=o.startContainer,a=o.startOffset,l=o.endContainer,f=o.endOffset;t(H.fromDom(r),H.fromDom(l));const m=e.dom.createRng();m.setStart(r,a),m.setEnd(l,f),e.selection.setRng(o)},Mg=(e,t,o,r)=>{const a=e.pos;if(o)e1(a.left,a.top,r);else{const l=a.top-t+e.height;e1(a.left,l,r)}},WS=(e,t,o,r,a)=>{const l=o+t,f=r.pos.top,m=r.bottom,h=m-f>=o;f<t?Mg(r,o,a!==!1,e):f>l?Mg(r,o,h?a!==!1:a===!0,e):m>l&&!h&&Mg(r,o,a===!0,e)},qS=(e,t,o,r)=>{const a=e.dom.defaultView.innerHeight;WS(e,t,a,o,r)},KS=(e,t,o,r)=>{const a=e.dom.defaultView.innerHeight;WS(e,t,a,o,r);const l=ZF(o.element),f=o1(window);l.top<f.y?t1(o.element,r!==!1):l.top>f.bottom&&t1(o.element,r===!0)},i6=(e,t,o)=>VS(e,qS,t,o),l6=(e,t,o)=>jS(e,t,qS,o),c6=(e,t,o)=>VS(e,KS,t,o),u6=(e,t,o)=>jS(e,t,KS,o),f6=(e,t,o)=>{(e.inline?l6:u6)(e,t,o)},fu=(e,t,o)=>{(e.inline?i6:c6)(e,t,o)},GS=e=>e.dom.focus(),YS=e=>{const t=ni(e).dom;return e.dom===t.activeElement},Fg=(e=FS())=>T.from(e.dom.activeElement).map(H.fromDom),d6=e=>Fg(ni(e)).filter(t=>e.dom.contains(t.dom)),XS=(e,t)=>{const o=es(t)?$g(t).length:ro(t).length+1;return e>o?o:e<0?0:e},p6=e=>Dl.range(e.start,XS(e.soffset,e.start),e.finish,XS(e.foffset,e.finish)),JS=(e,t)=>!If(t.dom)&&(Lr(e,t)||an(e,t)),QS=e=>t=>JS(e,t.start)&&JS(e,t.finish),m6=e=>e.inline,h6=e=>Dl.range(H.fromDom(e.startContainer),e.startOffset,H.fromDom(e.endContainer),e.endOffset),g6=e=>{const t=e.getSelection();return(!t||t.rangeCount===0?T.none():T.from(t.getRangeAt(0))).map(h6)},v6=e=>{const t=Mw(e);return g6(t.dom).filter(QS(e))},b6=(e,t)=>T.from(t).filter(QS(e)).map(p6),y6=e=>{const t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),T.some(t)}catch{return T.none()}},Hg=e=>{const t=m6(e)?v6(H.fromDom(e.getBody())):T.none();e.bookmark=t.isSome()?t:e.bookmark},zg=e=>(e.bookmark?e.bookmark:T.none()).bind(o=>b6(H.fromDom(e.getBody()),o)).bind(y6),C6=e=>{zg(e).each(t=>e.selection.setRng(t))},ZS={isEditorUIElement:e=>{const t=e.className.toString();return t.indexOf("tox-")!==-1||t.indexOf("mce-")!==-1}},w6=(e,t)=>(_e(t)||(t=0),setTimeout(e,t)),E6=(e,t)=>(_e(t)||(t=0),setInterval(e,t)),rs={setEditorTimeout:(e,t,o)=>w6(()=>{e.removed||t()},o),setEditorInterval:(e,t,o)=>{const r=E6(()=>{e.removed?clearInterval(r):t()},o);return r}},S6=e=>e.type==="nodechange"&&e.selectionChange,_6=(e,t)=>{const o=()=>{t.throttle()};cn.DOM.bind(document,"mouseup",o),e.on("remove",()=>{cn.DOM.unbind(document,"mouseup",o)})},T6=(e,t)=>{e.on("mouseup touchend",o=>{t.throttle()})},A6=(e,t)=>{T6(e,t),e.on("keyup NodeChange AfterSetSelectionRange",o=>{S6(o)||Hg(e)})},k6=e=>{const t=Jf(()=>{Hg(e)},0);e.on("init",()=>{e.inline&&_6(e,t),A6(e,t)}),e.on("remove",()=>{t.cancel()})};let du;const Vg=cn.DOM,x6=e=>ZS.isEditorUIElement(e),$6=e=>{const t=e.classList;return t!==void 0?t.contains("tox-edit-area")||t.contains("tox-edit-area__iframe")||t.contains("mce-content-body"):!1},Ed=(e,t)=>{const o=l4(e);return Vg.getParent(t,a=>x6(a)||(o?e.dom.is(a,o):!1))!==null},N6=e=>{try{const t=ni(H.fromDom(e.getElement()));return Fg(t).fold(()=>document.body,o=>o.dom)}catch{return document.body}},O6=(e,t)=>{const o=t.editor;k6(o),o.on("focusin",()=>{const r=e.focusedEditor;r!==o&&(r&&r.dispatch("blur",{focusedEditor:o}),e.setActive(o),e.focusedEditor=o,o.dispatch("focus",{blurredEditor:r}),o.focus(!0))}),o.on("focusout",()=>{rs.setEditorTimeout(o,()=>{const r=e.focusedEditor;!Ed(o,N6(o))&&r===o&&(o.dispatch("blur",{focusedEditor:null}),e.focusedEditor=null)})}),du||(du=r=>{const a=e.activeEditor;a&&Ww(r).each(l=>{l.ownerDocument===document&&l!==document.body&&!Ed(a,l)&&e.focusedEditor===a&&(a.dispatch("blur",{focusedEditor:null}),e.focusedEditor=null)})},Vg.bind(document,"focusin",du))},R6=(e,t)=>{e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(Vg.unbind(document,"focusin",du),du=null)},P6=e=>{e.on("AddEditor",he(O6,e)),e.on("RemoveEditor",he(R6,e))},B6=(e,t)=>e.dom.getParent(t,o=>e.dom.getContentEditable(o)==="true"),D6=e=>e.collapsed?T.from(Ca(e.startContainer,e.startOffset)).map(H.fromDom):T.none(),L6=(e,t)=>D6(t).bind(o=>R3(o)?T.some(o):Lr(e,o)===!1?T.some(e):T.none()),e_=(e,t)=>{L6(H.fromDom(e.getBody()),t).bind(o=>To(o.dom)).fold(()=>{e.selection.normalize()},o=>e.selection.setRng(o.toRange()))},Ug=e=>{if(e.setActive)try{e.setActive()}catch{e.focus()}else e.focus()},I6=e=>YS(e)||d6(e).isSome(),M6=e=>e.iframeElement&&YS(H.fromDom(e.iframeElement)),F6=e=>{const t=e.getBody();return t&&I6(H.fromDom(t))},H6=e=>{const t=ni(H.fromDom(e.getElement()));return Fg(t).filter(o=>!$6(o.dom)&&Ed(e,o.dom)).isSome()},vi=e=>e.inline?F6(e):M6(e),z6=e=>vi(e)||H6(e),V6=e=>{const t=e.selection,o=e.getBody();let r=t.getRng();e.quirks.refreshContentEditable(),e.bookmark!==void 0&&vi(e)===!1&&zg(e).each(l=>{e.selection.setRng(l),r=l});const a=B6(e,t.getNode());if(e.dom.isChildOf(a,o)){Ug(a),e_(e,r),jg(e);return}e.inline||(rn.browser.isOpera()||Ug(o),e.getWin().focus()),(rn.browser.isFirefox()||e.inline)&&(Ug(o),e_(e,r)),jg(e)},jg=e=>e.editorManager.setActive(e),U6=(e,t)=>{e.removed||(t?jg(e):V6(e))},t_=(e,t,o,r,a)=>{const l=o?t.startContainer:t.endContainer,f=o?t.startOffset:t.endOffset;return T.from(l).map(H.fromDom).map(m=>!r||!t.collapsed?Pf(m,a(m,f)).getOr(m):m).bind(m=>ws(m)?T.some(m):Ss(m).filter(ws)).map(m=>m.dom).getOr(e)},n_=(e,t,o)=>t_(e,t,!0,o,(r,a)=>Math.min(Vw(r),a)),o_=(e,t,o)=>t_(e,t,!1,o,(r,a)=>a>0?a-1:a),s_=(e,t)=>{const o=e;for(;e&&Le(e)&&e.length===0;)e=t?e.nextSibling:e.previousSibling;return e||o},j6=(e,t)=>{let o,r,a;if(!t)return e;r=t.startContainer,a=t.endContainer;const l=t.startOffset,f=t.endOffset;return o=t.commonAncestorContainer,!t.collapsed&&(r===a&&f-l<2&&r.hasChildNodes()&&(o=r.childNodes[l]),r.nodeType===3&&a.nodeType===3&&(r.length===l?r=s_(r.nextSibling,!0):r=r.parentNode,f===0?a=s_(a.previousSibling,!1):a=a.parentNode,r&&r===a))?r:o&&o.nodeType===3?o.parentNode:o},W6=(e,t,o,r)=>{let a;const l=[],f=e.getRoot();if(o=e.getParent(o||n_(f,t,t.collapsed),e.isBlock),r=e.getParent(r||o_(f,t,t.collapsed),e.isBlock),o&&o!==f&&l.push(o),o&&r&&o!==r){a=o;const m=new Gn(o,f);for(;(a=m.next())&&a!==r;)e.isBlock(a)&&l.push(a)}return r&&o!==r&&r!==f&&l.push(r),l},q6=(e,t,o)=>T.from(t).map(r=>{const a=e.nodeIndex(r),l=e.createRng();return l.setStart(r.parentNode,a),l.setEnd(r.parentNode,a+1),o&&(Ag(e,l,r,!0),Ag(e,l,r,!1)),l}),Wg=(e,t)=>fe(t,o=>{const r=e.dispatch("GetSelectionRange",{range:o});return r.range!==o?r.range:o}),K6=e=>yn(e)==="img"?1:wS(e).fold(()=>ro(e).length,t=>t.length),G6=e=>wS(e).filter(t=>t.trim().length!==0||t.indexOf(ao)>-1).isSome(),Y6=["img","br"],r_=e=>G6(e)||Y(Y6,yn(e)),X6=e=>w3(e,r_),J6=e=>Q6(e,r_),Q6=(e,t)=>{const o=r=>{const a=ro(r);for(let l=a.length-1;l>=0;l--){const f=a[l];if(t(f))return T.some(f);const m=o(f);if(m.isSome())return m}return T.none()};return o(e)},a_="[data-mce-autocompleter]",Z6=(e,t)=>{if(i_(H.fromDom(e.getBody())).isNone()){const o=H.fromHtml('<span data-mce-autocompleter="1" data-mce-bogus="1"></span>',e.getDoc());Fn(o,H.fromDom(t.extractContents())),t.insertNode(o.dom),Ss(o).each(r=>r.dom.normalize()),J6(o).map(r=>{e.selection.setCursorLocation(r.dom,K6(r))})}},e8=e=>ai(e,a_),i_=e=>Uc(e,a_),t8=(e,t)=>i_(t).each(o=>{const r=e.selection.getBookmark();pa(o),e.selection.moveToBookmark(r)}),n8={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Sd=(e,t,o)=>{const r=o?"lastChild":"firstChild",a=o?"prev":"next";if(e[r])return e[r];if(e!==t){let l=e[a];if(l)return l;for(let f=e.parent;f&&f!==t;f=f.parent)if(l=f[a],l)return l}},o8=e=>{if(!ii(e.value))return!1;const t=e.parent;return!(t&&(t.name!=="span"||t.attr("style"))&&/^[ ]+$/.test(e.value))},l_=e=>{const t=e.name==="a"&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t};class Ao{constructor(t,o){this.name=t,this.type=o,o===1&&(this.attributes=[],this.attributes.map={})}static create(t,o){const r=new Ao(t,n8[t]||1);return o&&dn(o,(a,l)=>{r.attr(l,a)}),r}replace(t){const o=this;return t.parent&&t.remove(),o.insert(t,o),o.remove(),o}attr(t,o){const r=this;let a;if(typeof t!="string")return t!=null&&dn(t,(l,f)=>{r.attr(f,l)}),r;if(a=r.attributes){if(o!==void 0){if(o===null){if(t in a.map){delete a.map[t];let l=a.length;for(;l--;)if(a[l].name===t)return a.splice(l,1),r}return r}if(t in a.map){let l=a.length;for(;l--;)if(a[l].name===t){a[l].value=o;break}}else a.push({name:t,value:o});return a.map[t]=o,r}return a.map[t]}}clone(){const t=this,o=new Ao(t.name,t.type);let r;if(r=t.attributes){const a=[];a.map={};for(let l=0,f=r.length;l<f;l++){const m=r[l];m.name!=="id"&&(a[a.length]={name:m.name,value:m.value},a.map[m.name]=m.value)}o.attributes=a}return o.value=t.value,o}wrap(t){const o=this;return o.parent.insert(t,o),t.append(o),o}unwrap(){const t=this;for(let o=t.firstChild;o;){const r=o.next;t.insert(o,t,!0),o=r}t.remove()}remove(){const t=this,o=t.parent,r=t.next,a=t.prev;return o&&(o.firstChild===t?(o.firstChild=r,r&&(r.prev=null)):a.next=r,o.lastChild===t?(o.lastChild=a,a&&(a.next=null)):r.prev=a,t.parent=t.next=t.prev=null),t}append(t){const o=this;t.parent&&t.remove();const r=o.lastChild;return r?(r.next=t,t.prev=r,o.lastChild=t):o.lastChild=o.firstChild=t,t.parent=o,t}insert(t,o,r){t.parent&&t.remove();const a=o.parent||this;return r?(o===a.firstChild?a.firstChild=t:o.prev.next=t,t.prev=o.prev,t.next=o,o.prev=t):(o===a.lastChild?a.lastChild=t:o.next.prev=t,t.next=o.next,t.prev=o,o.next=t),t.parent=a,t}getAll(t){const o=this,r=[];for(let a=o.firstChild;a;a=Sd(a,o))a.name===t&&r.push(a);return r}children(){const t=this,o=[];for(let r=t.firstChild;r;r=r.next)o.push(r);return o}empty(){const t=this;if(t.firstChild){const o=[];for(let a=t.firstChild;a;a=Sd(a,t))o.push(a);let r=o.length;for(;r--;){const a=o[r];a.parent=a.firstChild=a.lastChild=a.next=a.prev=null}}return t.firstChild=t.lastChild=null,t}isEmpty(t,o={},r){const a=this;let l=a.firstChild;if(l_(a))return!1;if(l)do{if(l.type===1){if(l.attr("data-mce-bogus"))continue;if(t[l.name]||l_(l))return!1}if(l.type===8||l.type===3&&!o8(l)||l.type===3&&l.parent&&o[l.parent.name]&&ii(l.value)||r&&r(l))return!1}while(l=Sd(l,a));return!0}walk(t){return Sd(this,null,t)}}const s8=(e,t)=>/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(e.substr(t)),c_=(e,t,o=0)=>{const r=e.toLowerCase();if(r.indexOf("[if ",o)!==-1&&s8(r,o)){const a=r.indexOf("[endif]",o);return r.indexOf(">",a)}else if(t){const a=r.indexOf(">",o);return a!==-1?a:r.length}else{const a=/--!?>/g;a.lastIndex=o;const l=a.exec(e);return l?l.index+l[0].length:r.length}},r8=(e,t,o)=>{const r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,a=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,l=e.getVoidElements();let f=1,m=o;for(;f!==0;)for(r.lastIndex=m;;){const h=r.exec(t);if(h===null)return m;if(h[1]==="!"){Cs(h[2],"--")?m=c_(t,!1,h.index+"!--".length):m=c_(t,!0,h.index+1);break}else{a.lastIndex=r.lastIndex;const b=a.exec(t);if(q(b)||b.index!==r.lastIndex)continue;h[1]==="/"?f-=1:Bt(l,h[2])||(f+=1),m=r.lastIndex+b[0].length;break}}return m},a8=(e,t)=>{const o=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(o,"")},u_=(e,t)=>{const o=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,r=e.schema;let a=a8(e.getTempAttrs(),t);const l=r.getVoidElements();let f;for(;f=o.exec(a);){const m=o.lastIndex,h=f[0].length;let b;l[f[1]]?b=m:b=r8(r,a,m),a=a.substring(0,m-h)+a.substring(b),o.lastIndex=m-h}return ha(a)},i8=u_,l8=(e,t)=>{const o=Io(e),r=new RegExp(`^(<${o}[^>]*>(&nbsp;|&#160;|\\s|\xA0|<br \\/>|)<\\/${o}>[\r
  48. ]*|<br \\/>[\r
  49. ]*)$`);return t.replace(r,"")},c8=(e,t,o)=>{let r;return t.format==="raw"?r=Te.trim(i8(e.serializer,o.innerHTML)):t.format==="text"?r=e.dom.isEmpty(o)?"":ha(o.innerText||o.textContent):t.format==="tree"?r=e.serializer.serialize(o,t):r=l8(e,e.serializer.serialize(o,t)),t.format!=="text"&&!Vf(H.fromDom(o))&&A(r)?Te.trim(r):r},u8=(e,t)=>T.from(e.getBody()).fold(U(t.format==="tree"?new Ao("body",11):""),o=>c8(e,t,o)),f8=Te.each,f_=e=>({compare:(o,r)=>{if(o.nodeName!==r.nodeName)return!1;const a=f=>{const m={};return f8(e.getAttribs(f),h=>{const b=h.nodeName.toLowerCase();b.indexOf("_")!==0&&b!=="style"&&b.indexOf("data-")!==0&&(m[b]=e.getAttrib(f,b))}),m},l=(f,m)=>{let h,b;for(b in f)if(Bt(f,b)){if(h=m[b],typeof h=="undefined"||f[b]!==h)return!1;delete m[b]}for(b in m)if(Bt(m,b))return!1;return!0};return!l(a(o),a(r))||!l(e.parseStyle(e.getAttrib(o,"style")),e.parseStyle(e.getAttrib(r,"style")))?!1:!ss(o)&&!ss(r)}}),d_=Te.makeMap,p_=e=>{const t=[];e=e||{};const o=e.indent,r=d_(e.indent_before||""),a=d_(e.indent_after||""),l=ga.getEncodeFunc(e.entity_encoding||"raw",e.entities),f=e.element_format!=="xhtml";return{start:(m,h,b)=>{let E,_,x,k;if(o&&r[m]&&t.length>0&&(k=t[t.length-1],k.length>0&&k!==`
  50. `&&t.push(`
  51. `)),t.push("<",m),h)for(E=0,_=h.length;E<_;E++)x=h[E],t.push(" ",x.name,'="',l(x.value,!0),'"');!b||f?t[t.length]=">":t[t.length]=" />",b&&o&&a[m]&&t.length>0&&(k=t[t.length-1],k.length>0&&k!==`
  52. `&&t.push(`
  53. `))},end:m=>{let h;t.push("</",m,">"),o&&a[m]&&t.length>0&&(h=t[t.length-1],h.length>0&&h!==`
  54. `&&t.push(`
  55. `))},text:(m,h)=>{m.length>0&&(t[t.length]=h?m:l(m))},cdata:m=>{t.push("<![CDATA[",m,"]]>")},comment:m=>{t.push("<!--",m,"-->")},pi:(m,h)=>{h?t.push("<?",m," ",l(h),"?>"):t.push("<?",m,"?>"),o&&t.push(`
  56. `)},doctype:m=>{t.push("<!DOCTYPE",m,">",o?`
  57. `:"")},reset:()=>{t.length=0},getContent:()=>t.join("").replace(/\n$/,"")}},Sa=(e,t=ba())=>{const o=p_(e);return e=e||{},e.validate="validate"in e?e.validate:!0,{serialize:a=>{const l=e.validate,f={3:h=>{o.text(h.value,h.raw)},8:h=>{o.comment(h.value)},7:h=>{o.pi(h.name,h.value)},10:h=>{o.doctype(h.value)},4:h=>{o.cdata(h.value)},11:h=>{if(h=h.firstChild)do m(h);while(h=h.next)}};o.reset();const m=h=>{const b=f[h.type];if(b)b(h);else{const E=h.name,_=E in t.getVoidElements();let x=h.attributes;if(l&&x&&x.length>1){const k=[];k.map={};const B=t.getElementRule(h.name);if(B){for(let N=0,R=B.attributesOrder.length;N<R;N++){const z=B.attributesOrder[N];if(z in x.map){const J=x.map[z];k.map[z]=J,k.push({name:z,value:J})}}for(let N=0,R=x.length;N<R;N++){const z=x[N].name;if(!(z in k.map)){const J=x.map[z];k.map[z]=J,k.push({name:z,value:J})}}x=k}}if(o.start(E,x,_),!_){let k=h.firstChild;if(k){(E==="pre"||E==="textarea")&&k.type===3&&k.value[0]===`
  58. `&&o.text(`
  59. `,!0);do m(k);while(k=k.next)}o.end(E)}}};return a.type===1&&!e.inner?m(a):a.type===3?f[3](a):f[11](a),o.getContent()}}},m_=new Set;(()=>{K(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],t=>{m_.add(t)})})();const h_=["font","text-decoration","text-emphasis"],qg=(e,t)=>Nn(e.parseStyle(e.getAttrib(t,"style"))),d8=e=>m_.has(e),p8=(e,t)=>ze(qg(e,t),o=>!d8(o)),m8=e=>de(e,t=>pe(h_,o=>Cs(t,o))),h8=(e,t,o)=>{const r=qg(e,t),a=qg(e,o),l=f=>{var m,h;const b=(m=e.getStyle(t,f))!==null&&m!==void 0?m:"",E=(h=e.getStyle(o,f))!==null&&h!==void 0?h:"";return Pr(b)&&Pr(E)&&b!==E};return pe(r,f=>{const m=h=>pe(h,b=>b===f);if(!m(a)&&m(h_)){const h=m8(a);return pe(h,l)}else return l(f)})},g_=(e,t,o)=>T.from(o.container()).filter(Le).exists(r=>{const a=e?0:-1;return t(r.data.charAt(o.offset()+a))}),Kg=he(g_,!0,au),Gg=he(g_,!1,au),g8=e=>{const t=e.container();return Le(t)&&(t.data.length===0||Uf(t.data)&&cu.isBookmarkNode(t.parentNode))},_a=(e,t)=>o=>T.from(ug(e?0:-1,o)).filter(t).isSome(),v_=e=>i1(e)&&nr(H.fromDom(e),"display")==="block",b_=e=>An(e)&&!p3(e),v8=_a(!0,v_),b8=_a(!1,v_),pu=_a(!0,or),mu=_a(!1,or),y_=_a(!0,zc),C_=_a(!1,zc),bi=_a(!0,b_),yi=_a(!1,b_),y8=e=>{const t=[];let o=e.dom;for(;o;)t.push(H.fromDom(o)),o=o.lastChild;return t},C8=e=>{const t=Lo(e,"br"),o=de(y8(e).slice(-1),bl);t.length===o.length&&K(o,On)},Ci=e=>{Hc(e),Fn(e,H.fromHtml('<br data-mce-bogus="1">'))},w8=e=>{Sh(e).each(t=>{ti(t).each(o=>{sr(e)&&bl(t)&&sr(o)&&On(t)})})},E8=e=>e.slice(0,-1),S8=(e,t,o)=>Lr(t,e)?E8(UD(e,r=>o(r)||an(r,t))):[],w_=(e,t)=>S8(e,t,Et),zr=(e,t)=>[e].concat(w_(e,t)),Yg=(e,t,o)=>JE(e,t,o,g8),E_=(e,t)=>te(zr(H.fromDom(t.container()),e),sr),S_=(e,t,o)=>Yg(e,t.dom,o).forall(r=>E_(t,o).fold(()=>ar(r,o,t.dom)===!1,a=>ar(r,o,t.dom)===!1&&Lr(a,H.fromDom(r.container())))),__=(e,t,o)=>E_(t,o).fold(()=>Yg(e,t.dom,o).forall(r=>ar(r,o,t.dom)===!1),r=>Yg(e,r.dom,o).isNone()),Xg=he(__,!1),T_=he(__,!0),_8=he(S_,!1),T8=he(S_,!0),A8=e=>ad(e).exists(bl),_d=(e,t,o)=>{const r=de(zr(H.fromDom(o.container()),t),sr),a=It(r).getOr(t);return os(e,a.dom,o).filter(A8)},Jg=(e,t)=>ad(t).exists(bl)||_d(!0,e,t).isSome(),Qg=(e,t)=>iM(t).exists(bl)||_d(!1,e,t).isSome(),k8=he(_d,!1),x8=he(_d,!0),A_=e=>ue.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd(),k_=(e,t)=>{const o=de(zr(H.fromDom(t.container()),e),sr);return It(o).getOr(e)},x_=(e,t)=>A_(t)?Gg(t):Gg(t)||cr(k_(e,t).dom,t).exists(Gg),$_=(e,t)=>A_(t)?Kg(t):Kg(t)||Fs(k_(e,t).dom,t).exists(Kg),$8=e=>Y(["pre","pre-wrap"],e),Zg=e=>ad(e).bind(t=>Hf(t,ws)).exists(t=>$8(nr(t,"white-space"))),N8=(e,t)=>cr(e.dom,t).isNone(),O8=(e,t)=>Fs(e.dom,t).isNone(),R8=(e,t)=>N8(e,t)||O8(e,t)||Xg(e,t)||T_(e,t)||Qg(e,t)||Jg(e,t),P8=(e,t)=>Zg(t)?!1:R8(e,t)||x_(e,t)||$_(e,t),Td=(e,t)=>Zg(t)?!1:Xg(e,t)||_8(e,t)||Qg(e,t)||x_(e,t),B8=e=>{const t=e.container(),o=e.offset();return Le(t)&&o<t.data.length?ue(t,o+1):e},Ad=(e,t)=>Zg(t)?!1:T_(e,t)||T8(e,t)||Jg(e,t)||$_(e,t),N_=(e,t)=>Td(e,t)||Ad(e,B8(t)),O_=(e,t)=>ud(e.charAt(t)),D8=e=>{const t=e.container();return Le(t)&&Eo(t.data,ao)},L8=e=>{const t=e.split("");return fe(t,(o,r)=>ud(o)&&r>0&&r<t.length-1&&gg(t[r-1])&&gg(t[r+1])?" ":o).join("")},I8=(e,t)=>{const o=t.data,r=ue(t,0);return O_(o,0)&&!N_(e,r)?(t.data=" "+o.slice(1),!0):!1},M8=e=>{const t=e.data,o=L8(t);return o!==t?(e.data=o,!0):!1},F8=(e,t)=>{const o=t.data,r=ue(t,o.length-1);return O_(o,o.length-1)&&!N_(e,r)?(t.data=o.slice(0,-1)+" ",!0):!1},H8=(e,t)=>T.some(t).filter(D8).bind(o=>{const r=o.container();return I8(e,r)||M8(r)||F8(e,r)?T.some(o):T.none()}),z8=e=>{const t=H.fromDom(e.getBody());e.selection.isCollapsed()&&H8(t,ue.fromRangeStart(e.selection.getRng())).each(o=>{e.selection.setRng(o.toRange())})},R_=(e,t,o)=>{if(o===0)return;const r=H.fromDom(e),a=vl(r,sr).getOr(r),l=e.data.slice(t,t+o),f=t+o>=e.data.length&&Ad(a,ue(e,e.data.length)),m=t===0&&Td(a,ue(e,0));e.replaceData(t,o,w1(l,4,m,f))},kd=(e,t)=>{const o=e.data.slice(t),r=o.length-cD(o).length;R_(e,t,r)},ev=(e,t)=>{const o=e.data.slice(0,t),r=o.length-ew(o).length;R_(e,t-r,r)},tv=(e,t,o,r=!0)=>{const a=ew(e.data).length,l=r?e:t,f=r?t:e;return r?l.appendData(f.data):l.insertData(0,f.data),On(H.fromDom(f)),o&&kd(l,a),l},V8=(e,t)=>{const o=e.container(),r=e.offset();return ue.isTextPosition(e)===!1&&o===t.parentNode&&r>ue.before(t).offset()},U8=(e,t)=>V8(t,e)?ue(t.container(),t.offset()-1):t,j8=e=>Le(e)?ue(e,0):ue.before(e),W8=e=>Le(e)?ue(e,e.data.length):ue.after(e),P_=e=>Ls(e.previousSibling)?T.some(W8(e.previousSibling)):e.previousSibling?ur(e.previousSibling):T.none(),B_=e=>Ls(e.nextSibling)?T.some(j8(e.nextSibling)):e.nextSibling?To(e.nextSibling):T.none(),q8=(e,t)=>{const o=ue.before(t.previousSibling?t.previousSibling:t.parentNode);return cr(e,o).fold(()=>Fs(e,ue.after(t)),T.some)},K8=(e,t)=>Fs(e,ue.after(t)).fold(()=>cr(e,ue.before(t)),T.some),G8=(e,t)=>P_(t).orThunk(()=>B_(t)).orThunk(()=>q8(e,t)),Y8=(e,t)=>B_(t).orThunk(()=>P_(t)).orThunk(()=>K8(e,t)),X8=(e,t,o)=>e?Y8(t,o):G8(t,o),J8=(e,t,o)=>X8(e,t,o).map(he(U8,o)),D_=(e,t,o)=>{o.fold(()=>{e.focus()},r=>{e.selection.setRng(r.toRange(),t)})},Q8=e=>t=>t.dom===e,Z8=(e,t)=>t&&Bt(e.schema.getBlockElements(),yn(t)),e5=e=>{if(Yn(e)){const t=H.fromHtml('<br data-mce-bogus="1">');return Hc(e),Fn(e,t),T.some(ue.before(t.dom))}else return T.none()},t5=(e,t,o)=>{const r=ti(e).filter(es),a=Fc(e).filter(es);return On(e),AD(r,a,t,(l,f,m)=>{const h=l.dom,b=f.dom,E=h.data.length;return tv(h,b,o),m.container()===b?ue(h,E):m}).orThunk(()=>(o&&(r.each(l=>ev(l.dom,l.dom.length)),a.each(l=>kd(l.dom,0))),t))},n5=(e,t)=>Bt(e.schema.getTextInlineElements(),yn(t)),wi=(e,t,o,r=!0)=>{const a=J8(t,e.getBody(),o.dom),l=vl(o,he(Z8,e),Q8(e.getBody())),f=t5(o,a,n5(e,o));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):l.bind(e5).fold(()=>{r&&D_(e,t,f)},m=>{r&&D_(e,t,T.some(m))})},o5=e=>t=>an(e,t),nv=e=>Lo(e,"td,th"),s5=(e,t)=>{const o=b=>lu(H.fromDom(b),t),r=o(e.startContainer),a=o(e.endContainer),l=r.isSome(),f=a.isSome(),m=Do(r,a,an).getOr(!1);return{startTable:r,endTable:a,isStartInTable:l,isEndInTable:f,isSameTable:m,isMultiTable:!m&&l&&f}},ov=(e,t)=>({start:e,end:t}),r5=(e,t,o)=>({rng:e,table:t,cells:o}),hu=rr.generate([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),xd=(e,t)=>ai(H.fromDom(e),"td,th",t),L_=e=>!an(e.start,e.end),I_=(e,t)=>lu(e.start,t).bind(o=>lu(e.end,t).bind(r=>Ch(an(o,r),o))),a5=(e,t)=>!L_(e)&&I_(e,t).exists(o=>{const r=o.dom.rows;return r.length===1&&r[0].cells.length===1}),i5=(e,t)=>{const o=xd(e.startContainer,t),r=xd(e.endContainer,t);return Do(o,r,ov)},l5=e=>t=>lu(t,e).bind(o=>bn(nv(o)).map(r=>ov(t,r))),c5=e=>t=>lu(t,e).bind(o=>It(nv(o)).map(r=>ov(r,t))),sv=e=>t=>I_(t,e).map(o=>r5(t,o,nv(o))),M_=(e,t,o,r)=>{if(o.collapsed||!e.forall(L_))return T.none();if(t.isSameTable){const a=e.bind(sv(r));return T.some({start:a,end:a})}else{const a=xd(o.startContainer,r),l=xd(o.endContainer,r),f=a.bind(l5(r)).bind(sv(r)),m=l.bind(c5(r)).bind(sv(r));return T.some({start:f,end:m})}},F_=(e,t)=>He(e,o=>an(o,t)),rv=e=>Do(F_(e.cells,e.rng.start),F_(e.cells,e.rng.end),(t,o)=>e.cells.slice(t,o+1)),u5=(e,t,o)=>e.exists(r=>a5(r,o)&&Tg(r.start,t)),H_=(e,t)=>{const{startTable:o,endTable:r}=t,a=e.cloneRange();return o.each(l=>a.setStartAfter(l.dom)),r.each(l=>a.setEndBefore(l.dom)),a},f5=(e,t,o,r)=>M_(e,t,o,r).bind(({start:a,end:l})=>a.or(l)).bind(a=>{const{isSameTable:l}=t,f=rv(a).getOr([]);if(l&&a.cells.length===f.length)return T.some(hu.fullTable(a.table));if(f.length>0){if(l)return T.some(hu.partialTable(f,T.none()));{const m=H_(o,t);return T.some(hu.partialTable(f,T.some(st(ye({},t),{rng:m}))))}}else return T.none()}),d5=(e,t,o,r)=>M_(e,t,o,r).bind(({start:a,end:l})=>{const f=a.bind(rv).getOr([]),m=l.bind(rv).getOr([]);if(f.length>0&&m.length>0){const h=H_(o,t);return T.some(hu.multiTable(f,m,h))}else return T.none()}),p5=(e,t)=>{const o=o5(e),r=i5(t,o),a=s5(t,o);return u5(r,t,o)?r.map(l=>hu.singleCellTable(t,l.start)):a.isMultiTable?d5(r,a,t,o):f5(r,a,t,o)},z_=e=>(kD(e)?ti(e):Sh(e)).bind(z_).orThunk(()=>T.some(e)),V_=e=>K(e,t=>{Es(t,"contenteditable"),Ci(t)}),m5=(e,t)=>T.from(e.dom.getParent(t,e.dom.isBlock)).map(H.fromDom),h5=(e,t,o)=>{o.each(r=>{t?On(r):(Ci(r),e.selection.setCursorLocation(r.dom,0))})},av=(e,t,o,r)=>{const a=o.cloneRange();r?(a.setStart(o.startContainer,o.startOffset),a.setEndAfter(t.dom.lastChild)):(a.setStartBefore(t.dom.firstChild),a.setEnd(o.endContainer,o.endOffset)),iv(e,a,t,!1).each(l=>l())},U_=e=>{const t=Bl(e),o=H.fromDom(e.selection.getNode());Ff(o.dom)&&Yn(o)?e.selection.setCursorLocation(o.dom,0):e.selection.collapse(!0),t.length>1&&pe(t,r=>an(r,o))&&So(o,"data-mce-selected","1")},j_=(e,t,o)=>T.some(()=>{const r=e.selection.getRng(),a=o.bind(({rng:l,isStartInTable:f})=>{const m=m5(e,f?l.endContainer:l.startContainer);l.deleteContents(),h5(e,f,m.filter(Yn));const h=f?t[0]:t[t.length-1];return av(e,h,r,f),Yn(h)?T.none():T.some(f?t.slice(1):t.slice(0,-1))}).getOr(t);V_(a),U_(e)}),g5=(e,t,o,r)=>T.some(()=>{const a=e.selection.getRng(),l=t[0],f=o[o.length-1];av(e,l,a,!0),av(e,f,a,!1);const m=Yn(l)?t:t.slice(1),h=Yn(f)?o:o.slice(0,-1);V_(m.concat(h)),r.deleteContents(),U_(e)}),iv=(e,t,o,r=!0)=>T.some(()=>{t.deleteContents();const a=z_(o).getOr(o),l=H.fromDom(e.dom.getParent(a.dom,e.dom.isBlock));if(Yn(l)&&(Ci(l),r&&e.selection.setCursorLocation(l.dom,0)),!an(o,l)){const f=ml(Ss(l),o)?[]:jD(l);K(f.concat(ro(o)),m=>{!an(m,l)&&!Lr(m,l)&&Yn(m)&&On(m)})}}),v5=(e,t)=>T.some(()=>wi(e,!1,t)),b5=(e,t,o)=>p5(t,o).bind(r=>r.fold(he(iv,e),he(v5,e),he(j_,e),he(g5,e))),y5=(e,t)=>$d(e,t),C5=(e,t,o,r)=>lv(t,r).fold(()=>b5(e,t,o),a=>y5(e,a)),w5=(e,t,o)=>{const r=H.fromDom(e.getBody()),a=e.selection.getRng();return o.length!==0?j_(e,o,T.none()):C5(e,r,a,t)},W_=(e,t)=>te(zr(t,e),zf),lv=(e,t)=>te(zr(t,e),ND("caption")),E5=(e,t,o,r,a)=>cd(o,e.getBody(),a).bind(l=>W_(t,H.fromDom(l.getNode())).bind(f=>an(f,r)?T.none():T.some(Ve))),$d=(e,t)=>T.some(()=>{Ci(t),e.selection.setCursorLocation(t.dom,0)}),S5=(e,t,o,r)=>To(e.dom).bind(a=>ur(e.dom).map(l=>t?o.isEqual(a)&&r.isEqual(l):o.isEqual(l)&&r.isEqual(a))).getOr(!0),_5=(e,t)=>$d(e,t),T5=(e,t,o)=>lv(e,H.fromDom(o.getNode())).fold(()=>T.some(Ve),r=>Ch(!an(r,t),Ve)),A5=(e,t,o,r,a)=>cd(o,e.getBody(),a).fold(()=>T.some(Ve),l=>S5(r,o,a,l)?_5(e,r):T5(t,r,l)),k5=(e,t,o,r)=>{const a=ue.fromRangeStart(e.selection.getRng());return W_(o,r).bind(l=>Yn(l)?$d(e,l):E5(e,o,t,l,a))},x5=(e,t,o,r)=>{const a=ue.fromRangeStart(e.selection.getRng());return Yn(r)?$d(e,r):A5(e,o,t,r,a)},q_=(e,t)=>e?y_(t):C_(t),$5=(e,t)=>{const o=ue.fromRangeStart(e.selection.getRng());return q_(t,o)||os(t,e.getBody(),o).exists(r=>q_(t,r))},N5=(e,t,o)=>{const r=H.fromDom(e.getBody());return lv(r,o).fold(()=>k5(e,t,r,o).orThunk(()=>Ch($5(e,t),Ve)),a=>x5(e,t,r,a))},cv=(e,t)=>{const o=H.fromDom(e.selection.getStart(!0)),r=Bl(e);return e.selection.isCollapsed()&&r.length===0?N5(e,t,o):w5(e,o,r)},gu=(e,t)=>{for(;t&&t!==e;){if(Ir(t)||An(t))return t;t=t.parentNode}return null},uv=(e,t)=>{t(e),e.firstChild&&uv(e.firstChild,t),e.next&&uv(e.next,t)},K_=(e,t,o,r)=>{const a=o.name;for(let l=0,f=e.length;l<f;l++){const m=e[l];if(m.name===a){const h=r.nodes[a];h?h.nodes.push(o):r.nodes[a]={filter:m,nodes:[o]}}}if(o.attributes)for(let l=0,f=t.length;l<f;l++){const m=t[l],h=m.name;if(h in o.attributes.map){const b=r.attributes[h];b?b.nodes.push(o):r.attributes[h]={filter:m,nodes:[o]}}}},O5=(e,t,o)=>{const r={nodes:{},attributes:{}};return o.firstChild&&uv(o.firstChild,a=>{K_(e,t,a,r)}),r},G_=(e,t)=>{const o=r=>{dn(r,a=>{const l=de(a.nodes,f=>Z(f.parent));K(a.filter.callbacks,f=>{f(l,a.filter.name,t)})})};o(e.nodes),o(e.attributes)},Y_=(e,t,o,r={})=>{const a=O5(e,t,o);G_(a,r)},X_=(e,t,o,r)=>{t.insert&&o[r.name]?r.empty().append(new Ao("br",1)):r.empty().append(new Ao("#text",3)).value=ao},R5=e=>J_(e,"#text")&&e.firstChild.value===ao,J_=(e,t)=>e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t,P5=(e,t)=>{const o=e.getElementRule(t.name);return o&&o.paddEmpty},Nd=(e,t,o,r)=>r.isEmpty(t,o,a=>P5(e,a)),B5=(e,t)=>e&&(e.name in t||e.name==="br"),fv=(e,t,o=e.parent)=>{if(t.getSpecialElements()[e.name])e.empty().remove();else{const r=e.children();for(const a of r)t.isValidChild(o.name,a.name)||fv(a,t,o);e.unwrap()}},dv=(e,t,o=Ve)=>{const r=t.getTextBlockElements(),a=t.getNonEmptyElements(),l=t.getWhitespaceElements(),f=Te.makeMap("tr,td,th,tbody,thead,tfoot,table"),m=new Set;for(let h=0;h<e.length;h++){const b=e[h];let E,_,x;if(!b.parent||m.has(b))continue;if(r[b.name]&&b.parent.name==="li"){let B=b.next;for(;B&&r[B.name];){B.name="li",m.add(B),b.parent.insert(B,b.parent);B=B.next}b.unwrap();continue}const k=[b];for(E=b.parent;E&&!t.isValidChild(E.name,b.name)&&!f[E.name];E=E.parent)k.push(E);if(E&&k.length>1)if(t.isValidChild(E.name,b.name)){k.reverse(),_=k[0].clone(),o(_);let B=_;for(let N=0;N<k.length-1;N++){t.isValidChild(B.name,k[N].name)?(x=k[N].clone(),o(x),B.append(x)):x=B;for(let R=k[N].firstChild;R&&R!==k[N+1];){const z=R.next;x.append(R),R=z}B=x}Nd(t,a,l,_)?E.insert(b,k[0],!0):(E.insert(_,k[0],!0),E.insert(b,_)),E=k[0],(Nd(t,a,l,E)||J_(E,"br"))&&E.empty().remove()}else fv(b,t);else if(b.parent){if(b.name==="li"){let B=b.prev;if(B&&(B.name==="ul"||B.name==="ol")){B.append(b);continue}if(B=b.next,B&&(B.name==="ul"||B.name==="ol")){B.insert(b,B.firstChild,!0);continue}const N=new Ao("ul",1);o(N),b.wrap(N);continue}if(t.isValidChild(b.parent.name,"div")&&t.isValidChild("div",b.name)){const B=new Ao("div",1);o(B),b.wrap(B)}else fv(b,t)}}},D5=(e,t,o,r)=>{const a=document.createRange();return a.setStart(e,t),a.setEnd(o,r),a},L5=e=>{const t=ue.fromRangeStart(e),o=ue.fromRangeEnd(e),r=e.commonAncestorContainer;return os(!1,r,o).map(a=>!ar(t,o,r)&&ar(t,a,r)?D5(t.container(),t.offset(),a.container(),a.offset()):e).getOr(e)},pv=e=>e.collapsed?e:L5(e),I5=e=>e.firstChild&&e.firstChild===e.lastChild,M5=e=>e.name==="br"||e.value===ao,F5=(e,t)=>e.getBlockElements()[t.name]&&I5(t)&&M5(t.firstChild),H5=(e,t)=>{const o=e.getNonEmptyElements();return t&&(t.isEmpty(o)||F5(e,t))},z5=(e,t)=>{let o=t.firstChild,r=t.lastChild;return o&&o.name==="meta"&&(o=o.next),r&&r.attr("id")==="mce_marker"&&(r=r.prev),H5(e,r)&&(r=r.prev),!o||o!==r?!1:o.name==="ul"||o.name==="ol"},V5=e=>{const t=e.firstChild,o=e.lastChild;return t&&t.nodeName==="META"&&t.parentNode.removeChild(t),o&&o.id==="mce_marker"&&o.parentNode.removeChild(o),e},U5=(e,t,o)=>{const r=t.serialize(o),a=e.createFragment(r);return V5(a)},j5=e=>de(e.childNodes,t=>t.nodeName==="LI"),W5=e=>e.data===ao||Ln(e),q5=e=>e&&e.firstChild&&e.firstChild===e.lastChild&&W5(e.firstChild),K5=e=>!e.firstChild||q5(e),G5=e=>e.length>0&&K5(e[e.length-1])?e.slice(0,-1):e,mv=(e,t)=>{const o=e.getParent(t,e.isBlock);return o&&o.nodeName==="LI"?o:null},Y5=(e,t)=>!!mv(e,t),X5=(e,t)=>{const o=t.cloneRange(),r=t.cloneRange();return o.setStartBefore(e),r.setEndAfter(e),[o.cloneContents(),r.cloneContents()]},J5=(e,t)=>{const o=ue.before(e),a=lr(t).next(o);return a?a.toRange():null},Q_=(e,t)=>{const o=ue.after(e),a=lr(t).prev(o);return a?a.toRange():null},Q5=(e,t,o,r)=>{const a=X5(e,r),l=e.parentNode;return l.insertBefore(a[0],e),Te.each(t,f=>{l.insertBefore(f,e)}),l.insertBefore(a[1],e),l.removeChild(e),Q_(t[t.length-1],o)},Z5=(e,t,o)=>{const r=e.parentNode;return Te.each(t,a=>{r.insertBefore(a,e)}),J5(e,o)},eH=(e,t,o,r)=>(r.insertAfter(t.reverse(),e),Q_(t[0],o)),tH=(e,t,o,r)=>{const a=U5(t,e,r),l=mv(t,o.startContainer),f=G5(j5(a.firstChild)),m=1,h=2,b=t.getRoot(),E=_=>{const x=ue.fromRangeStart(o),k=lr(t.getRoot()),B=_===m?k.prev(x):k.next(x);return B?mv(t,B.getNode())!==l:!0};return E(m)?Z5(l,f,b):E(h)?eH(l,f,b,t):Q5(l,f,b,o)},hv=Ff,nH=(e,t,o)=>{if(o!==null){const r=e.getParent(t.endContainer,hv);return o===r&&Tg(H.fromDom(o),t)}else return!1},oH=(e,t,o)=>{if(o.getAttribute("data-mce-bogus")==="all")o.parentNode.insertBefore(e.dom.createFragment(t),o);else{const r=o.firstChild,a=o.lastChild;!r||r===a&&r.nodeName==="BR"?e.dom.setHTML(o,t):e.selection.setContent(t,{no_events:!0})}},sH=(e,t)=>{T.from(e.getParent(t,"td,th")).map(H.fromDom).each(w8)},rH=(e,t)=>{const o=e.schema.getTextInlineElements(),r=e.dom;if(t){const a=e.getBody(),l=f_(r);Te.each(r.select("*[data-mce-fragment]"),f=>{if(Z(o[f.nodeName.toLowerCase()])&&p8(r,f)){for(let h=f.parentNode;Z(h)&&h!==a&&!h8(r,f,h);h=h.parentNode)if(l.compare(h,f)){r.remove(f,!0);break}}})}},aH=e=>{let t=e;for(;t=t.walk();)t.type===1&&t.attr("data-mce-fragment","1")},iH=e=>{Te.each(e.getElementsByTagName("*"),t=>{t.removeAttribute("data-mce-fragment")})},lH=e=>!!e.getAttribute("data-mce-fragment"),cH=(e,t)=>t&&!e.schema.getVoidElements()[t.nodeName],uH=(e,t)=>{let o;const r=e.dom,a=e.selection;if(!t)return;a.scrollIntoView(t);const l=gu(e.getBody(),t);if(r.getContentEditable(l)==="false"){r.remove(t),a.select(l);return}let f=r.createRng();const m=t.previousSibling;if(Le(m)){f.setStart(m,m.nodeValue.length);const E=t.nextSibling;Le(E)&&(m.appendData(E.data),E.parentNode.removeChild(E))}else f.setStartBefore(t),f.setEndBefore(t);const h=E=>{let _=ue.fromRangeStart(E);if(_=lr(e.getBody()).next(_),_)return _.toRange()},b=r.getParent(t,r.isBlock);r.remove(t),b&&r.isEmpty(b)&&(Hc(H.fromDom(b)),f.setStart(b,0),f.setEnd(b,0),!hv(b)&&!lH(b)&&(o=h(f))?(f=o,r.remove(b)):r.add(b,r.create("br",{"data-mce-bogus":"1"}))),a.setRng(f)},fH=e=>{const t=e.dom,o=pv(e.selection.getRng());e.selection.setRng(o);const r=t.getParent(o.startContainer,hv);nH(t,o,r)?iv(e,o,H.fromDom(r)):e.getDoc().execCommand("Delete",!1,null)},dH=(e,t,o)=>{let r,a,l;const f=e.selection,m=e.dom,h=e.parser,b=o.merge,E=Sa({validate:!0},e.schema),_='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>';t.indexOf("{$caret}")===-1&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,_),a=f.getRng();const x=a.startContainer||(a.parentElement?a.parentElement():null),k=e.getBody();x===k&&f.isCollapsed()&&m.isBlock(k.firstChild)&&cH(e,k.firstChild)&&m.isEmpty(k.firstChild)&&(a=m.createRng(),a.setStart(k.firstChild,0),a.setEnd(k.firstChild,0),f.setRng(a)),f.isCollapsed()||fH(e),r=f.getNode();const B={context:r.nodeName.toLowerCase(),data:o.data,insert:!0},N=h.parse(t,B);if(o.paste===!0&&z5(e.schema,N)&&Y5(m,r))return a=tH(E,m,f.getRng(),N),f.setRng(a),t;if(aH(N),l=N.lastChild,l.attr("id")==="mce_marker"){const R=l;for(l=l.prev;l;l=l.walk(!0))if(l.type===3||!m.isBlock(l.name)){e.schema.isValidChild(l.parent.name,"span")&&l.parent.insert(R,l,l.name==="br");break}}if(e._selectionOverrides.showBlockCaretContainer(r),!B.invalid)t=E.serialize(N),oH(e,t,r);else{e.selection.setContent(_),r=f.getNode();const R=e.getBody();for(r.nodeType===9?r=l=R:l=r;l!==R;)r=l,l=l.parentNode;t=r===R?R.innerHTML:m.getOuterHTML(r);const z=h.parse(t);for(let ie=z;ie;ie=ie.walk())if(ie.attr("id")==="mce_marker"){ie.replace(N);break}const J=N.children(),ve=N.parent.name;N.unwrap();const se=de(J,ie=>!e.schema.isValidChild(ve,ie.name));dv(se,e.schema),Y_(h.getNodeFilters(),h.getAttributeFilters(),z),t=E.serialize(z),r===R?m.setHTML(R,t):m.setOuterHTML(r,t)}return rH(e,b),uH(e,m.get("mce_marker")),iH(e.getBody()),sH(m,f.getStart()),t},Od=e=>e instanceof Ao,pH=e=>{vi(e)&&To(e.getBody()).each(t=>{const o=t.getNode(),r=zc(o)?To(o).getOr(t):t;e.selection.setRng(r.toRange())})},gv=(e,t,o)=>{e.dom.setHTML(e.getBody(),t),o!==!0&&pH(e)},mH=(e,t,o,r)=>{if(o.length===0||/^\s+$/.test(o)){const a='<br data-mce-bogus="1">';t.nodeName==="TABLE"?o="<tr><td>"+a+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(o="<li>"+a+"</li>");const l=Io(e);return e.schema.isValidChild(t.nodeName.toLowerCase(),l.toLowerCase())?(o=a,o=e.dom.createHTML(l,pi(e),o)):o||(o=a),gv(e,o,r.no_selection),{content:o,html:o}}else{r.format!=="raw"&&(o=Sa({validate:!1},e.schema).serialize(e.parser.parse(o,{isRootContent:!0,insert:!0})));const a=Vf(H.fromDom(t))?o:Te.trim(o);return gv(e,a,r.no_selection),{content:a,html:a}}},hH=(e,t,o,r)=>{Y_(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),o);const a=Sa({validate:!1},e.schema).serialize(o),l=Vf(H.fromDom(t))?a:Te.trim(a);return gv(e,l,r.no_selection),{content:o,html:l}},gH=(e,t,o)=>T.from(e.getBody()).map(r=>Od(t)?hH(e,r,t,o):mH(e,r,t,o)).getOr({content:t,html:Od(o.content)?"":o.content}),vH=(e,t)=>y3(e,t).isSome(),Z_=e=>ae(e)?e:Et,bH=(e,t,o)=>{let r=e.dom;const a=Z_(o);for(;r.parentNode;){r=r.parentNode;const l=H.fromDom(r),f=t(l);if(f.isSome())return f;if(a(l))break}return T.none()},vv=(e,t,o)=>{const r=t(e),a=Z_(o);return r.orThunk(()=>a(e)?T.none():bH(e,t,a))},bv=Cg,eT=(e,t,o)=>{const r=e.formatter.get(o);if(r)for(let a=0;a<r.length;a++){const l=r[a];if(jo(l)&&l.inherit===!1&&e.dom.is(t,l.selector))return!0}return!1},yv=(e,t,o,r,a)=>{const l=e.dom.getRoot();return t===l?!1:(t=e.dom.getParent(t,f=>eT(e,f,o)?!0:f.parentNode===l||!!pr(e,f,o,r,!0)),!!pr(e,t,o,r,a))},Rd=(e,t,o)=>Jn(o)&&bv(t,o.inline)||dr(o)&&bv(t,o.block)?!0:jo(o)?rt(t)&&e.is(t,o.selector):!1,tT=(e,t,o,r,a,l)=>{const f=o[r];if(ae(o.onmatch))return o.onmatch(t,o,r);if(f){if(be(f.length)){for(const m in f)if(Bt(f,m)){const h=r==="attributes"?e.getAttrib(t,m):pd(e,t,m),b=Fr(f[m],l),E=ce(h)||$f(h);if(E&&ce(b))continue;if(a&&E&&!o.exact||(!a||o.exact)&&!bv(h,wg(b,m)))return!1}}else for(let m=0;m<f.length;m++)if(r==="attributes"?e.getAttrib(t,f[m]):pd(e,t,f[m]))return!0}return!0},pr=(e,t,o,r,a)=>{const l=e.formatter.get(o),f=e.dom;if(l&&t)for(let m=0;m<l.length;m++){const h=l[m];if(Rd(e.dom,t,h)&&tT(f,t,h,"attributes",a,r)&&tT(f,t,h,"styles",a,r)){const b=h.classes;if(b){for(let E=0;E<b.length;E++)if(!e.dom.hasClass(t,Fr(b[E],r)))return}return h}}},Cv=(e,t,o,r,a)=>{if(r)return yv(e,r,t,o,a);if(r=e.selection.getNode(),yv(e,r,t,o,a))return!0;const l=e.selection.getStart();return!!(l!==r&&yv(e,l,t,o,a))},yH=(e,t,o)=>{const r=[],a={},l=e.selection.getStart();return e.dom.getParent(l,f=>{for(let m=0;m<t.length;m++){const h=t[m];!a[h]&&pr(e,f,h,o)&&(a[h]=!0,r.push(h))}},e.dom.getRoot()),r},CH=(e,t)=>{const o=a=>an(a,H.fromDom(e.getBody())),r=(a,l)=>pr(e,a.dom,l)?T.some(l):T.none();return T.from(e.selection.getStart(!0)).bind(a=>vv(H.fromDom(a),l=>fn(t,f=>r(l,f)),o)).getOrNull()},wH=(e,t)=>{const o=e.formatter.get(t),r=e.dom;if(o){const a=e.selection.getStart(),l=md(r,a);for(let f=o.length-1;f>=0;f--){const m=o[f];if(!jo(m))return!0;for(let h=l.length-1;h>=0;h--)if(r.is(l[h],m.selector))return!0}}return!1},EH=(e,t,o)=>ke(o,(r,a)=>{const l=LM(e,a);return e.formatter.matchNode(t,a,{},l)?r.concat([a]):r},[]),Il=eo,nT="_mce_caret",SH=(e,t)=>e.importNode(t,!0),_H=e=>{const t=[];for(;e;){if(e.nodeType===3&&e.nodeValue!==Il||e.childNodes.length>1)return[];e.nodeType===1&&t.push(e),e=e.firstChild}return t},oT=e=>_H(e).length>0,sT=e=>{if(e){const t=new Gn(e,e);for(e=t.current();e;e=t.next())if(Le(e))return e}return null},wv=e=>{const t=H.fromTag("span");return tr(t,{id:nT,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&Fn(t,H.fromText(Il)),t},TH=e=>{const t=sT(e);return t&&t.nodeValue.charAt(0)===Il&&t.deleteData(0,1),t},Ev=(e,t,o=!0)=>{const r=e.dom,a=e.selection;if(oT(t))wi(e,!1,H.fromDom(t),o);else{const l=a.getRng(),f=r.getParent(t,r.isBlock),m=l.startContainer,h=l.startOffset,b=l.endContainer,E=l.endOffset,_=TH(t);r.remove(t,!0),m===_&&h>0&&l.setStart(_,h-1),b===_&&E>0&&l.setEnd(_,E-1),f&&r.isEmpty(f)&&Ci(H.fromDom(f)),a.setRng(l)}},Sv=(e,t,o=!0)=>{const r=e.dom,a=e.selection;if(t)Ev(e,t,o);else if(t=gi(e.getBody(),a.getStart()),!t)for(;t=r.get(nT);)Ev(e,t,!1)},AH=(e,t,o)=>{const r=e.dom,a=r.getParent(o,he(bg,e));a&&r.isEmpty(a)?o.parentNode.replaceChild(t,o):(C8(H.fromDom(o)),r.isEmpty(o)?o.parentNode.replaceChild(t,o):r.insertAfter(t,o))},rT=(e,t)=>(e.appendChild(t),t),aT=(e,t)=>{const o=De(e,(r,a)=>rT(r,a.cloneNode(!1)),t);return rT(o,o.ownerDocument.createTextNode(Il))},kH=(e,t,o,r,a,l)=>{const f=e.formatter,m=e.dom,h=de(Nn(f.get()),_=>_!==r&&!Eo(_,"removeformat")),b=EH(e,o,h);if(de(b,_=>!IM(e,_,r)).length>0){const _=o.cloneNode(!1);return m.add(t,_),f.remove(r,a,_,l),m.remove(_),T.some(_)}else return T.none()},xH=(e,t,o)=>{let r,a;const l=e.selection,f=l.getRng();let m=f.startOffset;const b=f.startContainer.nodeValue;r=gi(e.getBody(),l.getStart()),r&&(a=sT(r));const E=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(b&&m>0&&m<b.length&&E.test(b.charAt(m))&&E.test(b.charAt(m-1))){const _=l.getBookmark();f.collapse(!0);let x=Pl(e,f,e.formatter.get(t));x=wd(x),e.formatter.apply(t,o,x),l.moveToBookmark(_)}else(!r||a.nodeValue!==Il)&&(r=SH(e.getDoc(),wv(!0).dom),a=r.firstChild,f.insertNode(r),m=1),e.formatter.apply(t,o,r),l.setCursorLocation(a,m)},$H=(e,t,o,r)=>{const a=e.dom,l=e.selection;let f,m,h;const b=[],E=l.getRng(),_=E.startContainer,x=E.startOffset;for(m=_,_.nodeType===3&&(x!==_.nodeValue.length&&(f=!0),m=m.parentNode);m;){if(pr(e,m,t,o,r)){h=m;break}m.nextSibling&&(f=!0),b.push(m),m=m.parentNode}if(!!h)if(f){const k=l.getBookmark();E.collapse(!0);let B=Pl(e,E,e.formatter.get(t),!0);B=wd(B),e.formatter.remove(t,o,B,r),l.moveToBookmark(k)}else{const k=gi(e.getBody(),h),B=wv(!1).dom;AH(e,B,k!==null?k:h);const N=kH(e,B,h,t,o,r),R=aT(b.concat(N.toArray()),B);Ev(e,k,!1),l.setCursorLocation(R,1),a.isEmpty(h)&&a.remove(h)}},NH=(e,t)=>{const o=e.selection,r=e.getBody();Sv(e,null,!1),(t===8||t===46)&&o.isCollapsed()&&o.getStart().innerHTML===Il&&Sv(e,gi(r,o.getStart())),(t===37||t===39)&&Sv(e,gi(r,o.getStart()))},OH=e=>{e.on("mouseup keydown",t=>{NH(e,t.keyCode)})},RH=(e,t)=>{const o=wv(!1),r=aT(t,o.dom);return _s(H.fromDom(e),o),On(H.fromDom(e)),ue(r,0)},PH=(e,t)=>{const o=e.schema.getTextInlineElements();return Bt(o,yn(t))&&!fr(t.dom)&&!ri(t.dom)},BH=e=>fr(e.dom)&&oT(e.dom),Pd={},iT=dl,lT=Rc,DH=(e,t)=>{Pd[e]||(Pd[e]=[]),Pd[e].push(t)},LH=(e,t)=>{lT(Pd[e],o=>{o(t)})};DH("pre",e=>{const t=e.selection.getRng();let o;const r=f=>l(f.previousSibling)&&GC(o,f.previousSibling)!==-1,a=(f,m)=>{const h=H.fromDom(m),b=fa(h).dom;On(h),oi(H.fromDom(f),[H.fromTag("br",b),H.fromTag("br",b),...ro(h)])},l=Ts(["pre"]);t.collapsed||(o=e.selection.getSelectedBlocks(),lT(iT(iT(o,l),r),f=>{a(f.previousSibling,f)}))});const _v=Te.each,Tv=e=>rt(e)&&!ss(e)&&!fr(e)&&!ri(e),cT=(e,t)=>{for(let o=e;o;o=o[t]){if(Le(o)&&Pr(o.data))return e;if(rt(o)&&!ss(o))return o}return e},uT=(e,t,o)=>{const r=f_(e);if(t&&o&&(t=cT(t,"previousSibling"),o=cT(o,"nextSibling"),r.compare(t,o))){for(let a=t.nextSibling;a&&a!==o;){const l=a;a=a.nextSibling,t.appendChild(l)}return e.remove(o),Te.each(Te.grep(o.childNodes),a=>{t.appendChild(a)}),t}return o},fT=(e,t,o,r)=>{if(r&&t.merge_siblings!==!1){const a=uT(e,iS(r),r);uT(e,a,iS(a,!0))}},IH=(e,t,o)=>{if(t.clear_child_styles){const r=t.links?"*:not(a)":"*";_v(e.select(r,o),a=>{Tv(a)&&_v(t.styles,(l,f)=>{e.setStyle(a,f,"")})})}},Av=(e,t,o)=>{_v(e.childNodes,r=>{Tv(r)&&(t(r)&&o(r),r.hasChildNodes()&&Av(r,t,o))})},MH=(e,t)=>{t.nodeName==="SPAN"&&e.getAttribs(t).length===0&&e.remove(t,!0)},dT=(e,t)=>o=>!!(o&&pd(e,o,t)),pT=(e,t,o)=>r=>{e.setStyle(r,t,o),r.getAttribute("style")===""&&r.removeAttribute("style"),MH(e,r)},vu=rr.generate([{keep:[]},{rename:["name"]},{removed:[]}]),FH=/^(src|href|style)$/,kv=Te.each,Bd=Cg,HH=e=>/^(TR|TH|TD)$/.test(e.nodeName),mT=(e,t,o)=>e.isChildOf(t,o)&&t!==o&&!e.isBlock(o),hT=(e,t,o)=>{let r=t[o?"startContainer":"endContainer"],a=t[o?"startOffset":"endOffset"];if(rt(r)){const l=r.childNodes.length-1;!o&&a&&a--,r=r.childNodes[a>l?l:a]}return Le(r)&&o&&a>=r.nodeValue.length&&(r=new Gn(r,e.getBody()).next()||r),Le(r)&&!o&&a===0&&(r=new Gn(r,e.getBody()).prev()||r),r},gT=(e,t)=>{const o=t?"firstChild":"lastChild";if(HH(e)&&e[o]){const r=e[o];return e.nodeName==="TR"&&r[o]||r}return e},xv=(e,t,o,r)=>{const a=e.create(o,r);return t.parentNode.insertBefore(a,t),a.appendChild(t),a},vT=(e,t,o,r,a)=>{const l=H.fromDom(t),f=H.fromDom(e.create(r,a)),m=o?Hw(l):Fw(l);return oi(f,m),o?(_s(l,f),Jw(f,l)):(da(l,f),Fn(f,l)),f.dom},zH=(e,t)=>t.links&&e.nodeName==="A",VH=(e,t,o)=>{const r=t.parentNode;let a;const l=e.dom,f=Io(e);dr(o)&&r===l.getRoot()&&(!o.list_block||!Bd(t,o.list_block))&&K(Rt(t.childNodes),m=>{Ol(e,f,m.nodeName.toLowerCase())?a?a.appendChild(m):(a=xv(l,m,f),l.setAttribs(a,pi(e))):a=null}),!(MM(o)&&!Bd(o.inline,t))&&l.remove(t,!0)},bT=(e,t,o,r,a)=>{let l;const f=e.dom;if(!Rd(f,r,t)&&!zH(r,t))return vu.keep();const m=r;if(Jn(t)&&t.remove==="all"&&F(t.preserve_attributes)){const h=de(f.getAttribs(m),b=>Y(t.preserve_attributes,b.name.toLowerCase()));if(f.removeAllAttribs(m),K(h,b=>f.setAttrib(m,b.name,b.value)),h.length>0)return vu.rename("span")}if(t.remove!=="all"){kv(t.styles,(b,E)=>{b=wg(Fr(b,o),E+""),_e(E)&&(E=b,a=null),(t.remove_similar||!a||Bd(pd(f,a,E),b))&&f.setStyle(m,E,""),l=!0}),l&&f.getAttrib(m,"style")===""&&(m.removeAttribute("style"),m.removeAttribute("data-mce-style")),kv(t.attributes,(b,E)=>{let _;if(b=Fr(b,o),_e(E)&&(E=b,a=null),t.remove_similar||!a||Bd(f.getAttrib(a,E),b)){if(E==="class"&&(b=f.getAttrib(m,E),b&&(_="",K(b.split(/\s+/),x=>{/mce\-\w+/.test(x)&&(_+=(_?" ":"")+x)}),_))){f.setAttrib(m,E,_);return}if(FH.test(E)&&m.removeAttribute("data-mce-"+E),E==="style"&&Ts(["li"])(m)&&f.getStyle(m,"list-style-type")==="none"){m.removeAttribute(E),f.setStyle(m,"list-style-type","none");return}E==="class"&&m.removeAttribute("className"),m.removeAttribute(E)}}),kv(t.classes,b=>{b=Fr(b,o),(!a||f.hasClass(a,b))&&f.removeClass(m,b)});const h=f.getAttribs(m);for(let b=0;b<h.length;b++){const E=h[b].nodeName;if(E.indexOf("_")!==0&&E.indexOf("data-")!==0)return vu.keep()}}return t.remove!=="none"?(VH(e,m,t),vu.removed()):vu.keep()},Ml=(e,t,o,r,a)=>bT(e,t,o,r,a).fold(Et,l=>(e.dom.rename(r,l),!0),it),UH=(e,t,o,r,a)=>{let l;return K(md(e.dom,t.parentNode).reverse(),f=>{if(!l&&f.id!=="_start"&&f.id!=="_end"){const m=pr(e,f,o,r,a);m&&m.split!==!1&&(l=f)}}),l},jH=(e,t,o,r)=>bT(e,t,o,r,r).fold(U(r),a=>(e.dom.createFragment().appendChild(r),e.dom.rename(r,a)),U(null)),WH=(e,t,o,r,a,l,f,m)=>{let h,b,E;const _=e.dom;if(o){const x=o.parentNode;for(let k=r.parentNode;k&&k!==x;k=k.parentNode){h=_.clone(k,!1);for(let B=0;B<t.length&&(h=jH(e,t[B],m,h),h!==null);B++);h&&(b&&h.appendChild(b),E||(E=h),b=h)}l&&(!f.mixed||!_.isBlock(o))&&(r=_.split(o,r)),b&&(a.parentNode.insertBefore(b,a),E.appendChild(a),Jn(f)&&fT(_,f,m,b))}return r},yT=(e,t,o,r,a)=>{const l=e.formatter.get(t),f=l[0];let m=!0;const h=e.dom,b=e.selection,E=R=>{const z=UH(e,R,t,o,a);return WH(e,l,z,R,R,!0,f,o)},_=R=>ss(R)&&rt(R)&&(R.id==="_start"||R.id==="_end"),x=R=>pe(l,z=>Ml(e,z,o,R,R)),k=R=>{let z=!0,J=!1;rt(R)&&h.getContentEditable(R)&&(z=m,m=h.getContentEditable(R)==="true",J=!0);const ve=Rt(R.childNodes);if(m&&!J){const Be=x(R)||pe(l,Se=>Rd(h,R,Se)),we=R.parentNode;!Be&&Z(we)&&Eg(f)&&x(we)}if(f.deep&&ve.length){for(let ie=0;ie<ve.length;ie++)k(ve[ie]);J&&(m=z)}K(["underline","line-through","overline"],ie=>{rt(R)&&e.dom.getStyle(R,"text-decoration")===ie&&R.parentNode&&lS(h,R.parentNode)===ie&&Ml(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:ie}},null,R)})},B=R=>{const z=h.get(R?"_start":"_end");let J=z[R?"firstChild":"lastChild"];return _(J)&&(J=J[R?"firstChild":"lastChild"]),Le(J)&&J.data.length===0&&(J=R?z.previousSibling||z.nextSibling:z.nextSibling||z.previousSibling),h.remove(z,!0),J},N=R=>{let z,J,ve=Pl(e,R,l,R.collapsed);if(f.split){if(ve=wd(ve),z=hT(e,ve,!0),J=hT(e,ve),z!==J){if(z=gT(z,!0),J=gT(J,!1),mT(h,z,J)){const ie=T.from(z.firstChild).getOr(z);E(vT(h,ie,!0,"span",{id:"_start","data-mce-type":"bookmark"})),B(!0);return}if(mT(h,J,z)){const ie=T.from(J.lastChild).getOr(J);E(vT(h,ie,!1,"span",{id:"_end","data-mce-type":"bookmark"})),B(!1);return}z=xv(h,z,"span",{id:"_start","data-mce-type":"bookmark"}),J=xv(h,J,"span",{id:"_end","data-mce-type":"bookmark"});const se=h.createRng();se.setStartAfter(z),se.setEndBefore(J),iu(h,se,ie=>{K(ie,Be=>{!ss(Be)&&!ss(Be.parentNode)&&E(Be)})}),E(z),E(J),z=B(!0),J=B()}else z=J=E(z);ve.startContainer=z.parentNode?z.parentNode:z,ve.startOffset=h.nodeIndex(z),ve.endContainer=J.parentNode?J.parentNode:J,ve.endOffset=h.nodeIndex(J)+1}iu(h,ve,se=>{K(se,k)})};if(r){if(dd(r)){const R=h.createRng();R.setStartBefore(r),R.setEndAfter(r),N(R)}else N(r);Ng(e,t,r,o);return}if(h.getContentEditable(b.getNode())==="false"){r=b.getNode();for(let R=0;R<l.length&&!(l[R].ceFalseOverride&&Ml(e,l[R],o,r,r));R++);Ng(e,t,r,o);return}!b.isCollapsed()||!Jn(f)||Bl(e).length?(xg(b,!0,()=>{kg(e,N)}),Jn(f)&&Cv(e,t,o,b.getStart())&&aS(h,b,b.getRng()),e.nodeChanged()):$H(e,t,o,a),Ng(e,t,r,o)},CT=Te.each,qH=(e,t,o,r)=>{const a=l=>{if(l.nodeType===1&&l.parentNode&&l.parentNode.nodeType===1){const f=lS(e,l.parentNode);e.getStyle(l,"color")&&f?e.setStyle(l,"text-decoration",f):e.getStyle(l,"text-decoration")===f&&e.setStyle(l,"text-decoration",null)}};t.styles&&(t.styles.color||t.styles.textDecoration)&&(Te.walk(r,a,"childNodes"),a(r))},KH=(e,t,o,r)=>{t.styles&&t.styles.backgroundColor&&Av(r,dT(e,"fontSize"),pT(e,"backgroundColor",Fr(t.styles.backgroundColor,o)))},GH=(e,t,o,r)=>{Jn(t)&&(t.inline==="sub"||t.inline==="sup")&&(Av(r,dT(e,"fontSize"),pT(e,"fontSize","")),e.remove(e.select(t.inline==="sup"?"sub":"sup",r),!0))},YH=(e,t,o,r)=>{CT(t,a=>{Jn(a)&&CT(e.dom.select(a.inline,r),l=>{!Tv(l)||Ml(e,a,o,l,a.exact?l:null)}),IH(e.dom,a,r)})},XH=(e,t,o,r,a)=>{pr(e,a.parentNode,o,r)&&Ml(e,t,r,a)||t.merge_with_parents&&e.dom.getParent(a.parentNode,l=>{if(pr(e,l,o,r))return Ml(e,t,r,a),!0})},Dd=Te.each,JH=e=>rt(e)&&!ss(e)&&!fr(e)&&!ri(e),QH=(e,t,o,r)=>{if(i4(e)&&Jn(t)){const a=st(ye({},e.schema.getTextBlockElements()),{td:{},th:{},li:{},dt:{},dd:{},figcaption:{},caption:{},details:{},summary:{}}),l=vH(H.fromDom(o),f=>fr(f.dom));return fl(a,r)&&Yn(H.fromDom(o.parentNode),!1)&&!l}else return!1},wT=(e,t,o,r)=>{const a=e.formatter.get(t),l=a[0],f=!r&&e.selection.isCollapsed(),m=e.dom,h=e.selection,b=(k,B=l)=>{if(ae(B.onformat)&&B.onformat(k,B,o,r),Dd(B.styles,(N,R)=>{m.setStyle(k,R,Fr(N,o))}),B.styles){const N=m.getAttrib(k,"style");N&&m.setAttrib(k,"data-mce-style",N)}Dd(B.attributes,(N,R)=>{m.setAttrib(k,R,Fr(N,o))}),Dd(B.classes,N=>{N=Fr(N,o),m.hasClass(k,N)||m.addClass(k,N)})},E=(k,B)=>{let N=!1;return Dd(k,R=>{if(!jo(R))return!1;if(!(Z(R.collapsed)&&R.collapsed!==f)&&m.is(B,R.selector)&&!fr(B))return b(B,R),N=!0,!1}),N},_=k=>{if(A(k)){const B=m.create(k);return b(B),B}else return null},x=(k,B,N)=>{const R=[];let z=!0;const J=l.inline||l.block,ve=_(J);iu(k,B,se=>{let ie;const Be=we=>{let Se=!1,Ne=z;const Re=we.nodeName.toLowerCase(),at=we.parentNode,Ke=at.nodeName.toLowerCase();if(rt(we)&&k.getContentEditable(we)&&(Ne=z,z=k.getContentEditable(we)==="true",Se=!0),Ln(we)&&!QH(e,l,we,Ke)){ie=null,dr(l)&&k.remove(we);return}if(dr(l)&&l.wrapper&&pr(e,we,t,o)){ie=null;return}if(z&&!Se&&dr(l)&&!l.wrapper&&bg(e,Re)&&Ol(e,Ke,J)){const Ie=k.rename(we,J);b(Ie),R.push(Ie),ie=null;return}if(jo(l)){let Ie=E(a,we);if(!Ie&&Z(at)&&Eg(l)&&(Ie=E(a,at)),!Jn(l)||Ie){ie=null;return}}z&&!Se&&Ol(e,J,Re)&&Ol(e,Ke,J)&&!(!N&&Le(we)&&Uf(we.data))&&!fr(we)&&(!Jn(l)||!k.isBlock(we))?(ie||(ie=k.clone(ve,!1),we.parentNode.insertBefore(ie,we),R.push(ie)),ie.appendChild(we)):(ie=null,K(Rt(we.childNodes),Be),Se&&(z=Ne),ie=null)};K(se,Be)}),l.links===!0&&K(R,se=>{const ie=Be=>{Be.nodeName==="A"&&b(Be,l),K(Rt(Be.childNodes),ie)};ie(se)}),K(R,se=>{const ie=Se=>{let Ne=0;return K(Se.childNodes,Re=>{!DM(Re)&&!ss(Re)&&Ne++}),Ne},Be=Se=>te(Se.childNodes,JH).filter(Re=>Rd(k,Re,l)).map(Re=>{const at=k.clone(Re,!1);return b(at),k.replace(at,Se,!0),k.remove(Re,!0),at}).getOr(Se),we=ie(se);if((R.length>1||!k.isBlock(se))&&we===0){k.remove(se,!0);return}(Jn(l)||dr(l)&&l.wrapper)&&(!l.exact&&we===1&&(se=Be(se)),YH(e,a,o,se),XH(e,l,t,o,se),KH(k,l,o,se),qH(k,l,o,se),GH(k,l,o,se),fT(k,l,o,se))})};if(m.getContentEditable(h.getNode())==="false"){r=h.getNode();for(let k=0,B=a.length;k<B;k++){const N=a[k];if(N.ceFalseOverride&&jo(N)&&m.is(r,N.selector)){b(r,N);break}}AS(e,t,r,o);return}if(l){if(r)if(dd(r)){if(!E(a,r)){const k=m.createRng();k.setStartBefore(r),k.setEndAfter(r),x(m,Pl(e,k,a),!0)}}else x(m,r,!0);else!f||!Jn(l)||Bl(e).length?(h.setRng(pv(h.getRng())),xg(h,!0,()=>{kg(e,(k,B)=>{const N=B?k:Pl(e,k,a);x(m,N,!1)})}),aS(m,h,h.getRng()),e.nodeChanged()):xH(e,t,o);LH(t,e)}AS(e,t,r,o)},ET=e=>Bt(e,"vars"),ZH=(e,t)=>{e.set({}),t.on("NodeChange",o=>{AT(t,o.element,e.get())}),t.on("FormatApply FormatRemove",o=>{const r=T.from(o.node).map(a=>dd(a)?a:a.startContainer).bind(a=>rt(a)?T.some(a):T.from(a.parentElement)).getOrThunk(()=>ST(t));AT(t,r,e.get())})},ST=e=>e.selection.getStart(),_T=(e,t,o,r,a)=>ct(t,m=>{const h=e.formatter.matchNode(m,o,a!=null?a:{},r);return!be(h)},m=>eT(e,m,o)?!0:r?!1:Z(e.formatter.matchNode(m,o,a,!0))),TT=(e,t)=>{const o=t!=null?t:ST(e);return de(md(e.dom,o),r=>rt(r)&&!ri(r))},AT=(e,t,o)=>{const r=TT(e,t);dn(o,(a,l)=>{const f=m=>{const h=_T(e,r,l,m.similar,ET(m)?m.vars:void 0),b=h.isSome();if(m.state.get()!==b){m.state.set(b);const E=h.getOr(t);ET(m)?m.callback(b,{node:E,format:l,parents:r}):K(m.callbacks,_=>_(b,{node:E,format:l,parents:r}))}};K([a.withSimilar,a.withoutSimilar],f),K(a.withVars,f)})},ez=(e,t,o,r,a,l)=>{const f=t.get();K(o.split(","),m=>{const h=mn(f,m).getOrThunk(()=>{const E={withSimilar:{state:Hn(!1),similar:!0,callbacks:[]},withoutSimilar:{state:Hn(!1),similar:!1,callbacks:[]},withVars:[]};return f[m]=E,E}),b=()=>{const E=TT(e);return _T(e,E,m,a,l).isSome()};if(be(l)){const E=a?h.withSimilar:h.withoutSimilar;E.callbacks.push(r),E.callbacks.length===1&&E.state.set(b())}else h.withVars.push({state:Hn(b()),similar:a,vars:l,callback:r})}),t.set(f)},tz=(e,t,o)=>{const r=e.get();K(t.split(","),a=>mn(r,a).each(l=>{r[a]={withSimilar:st(ye({},l.withSimilar),{callbacks:de(l.withSimilar.callbacks,f=>f!==o)}),withoutSimilar:st(ye({},l.withoutSimilar),{callbacks:de(l.withoutSimilar.callbacks,f=>f!==o)}),withVars:de(l.withVars,f=>f.callback!==o)}})),e.set(r)},nz=(e,t,o,r,a,l)=>(t.get()===null&&ZH(t,e),ez(e,t,o,r,a,l),{unbind:()=>tz(t,o,r)}),oz=(e,t,o,r)=>{const a=e.formatter.get(t);Cv(e,t,o,r)&&(!("toggle"in a[0])||a[0].toggle)?yT(e,t,o,r):wT(e,t,o,r)};function sz(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++)o[t]=e[t];return o}else return Array.from(e)}var rz=Object.hasOwnProperty,kT=Object.setPrototypeOf,az=Object.isFrozen,iz=Object.getPrototypeOf,lz=Object.getOwnPropertyDescriptor,Mo=Object.freeze,mr=Object.seal,cz=Object.create,xT=typeof Reflect!="undefined"&&Reflect,Ld=xT.apply,$v=xT.construct;Ld||(Ld=function(t,o,r){return t.apply(o,r)}),Mo||(Mo=function(t){return t}),mr||(mr=function(t){return t}),$v||($v=function(t,o){return new(Function.prototype.bind.apply(t,[null].concat(sz(o))))});var uz=Hs(Array.prototype.forEach),fz=Hs(Array.prototype.pop),bu=Hs(Array.prototype.push),Id=Hs(String.prototype.toLowerCase),dz=Hs(String.prototype.match),Ta=Hs(String.prototype.replace),pz=Hs(String.prototype.indexOf),mz=Hs(String.prototype.trim),Fo=Hs(RegExp.prototype.test),Nv=hz(TypeError);function Hs(e){return function(t){for(var o=arguments.length,r=Array(o>1?o-1:0),a=1;a<o;a++)r[a-1]=arguments[a];return Ld(e,t,r)}}function hz(e){return function(){for(var t=arguments.length,o=Array(t),r=0;r<t;r++)o[r]=arguments[r];return $v(e,o)}}function en(e,t){kT&&kT(e,null);for(var o=t.length;o--;){var r=t[o];if(typeof r=="string"){var a=Id(r);a!==r&&(az(t)||(t[o]=a),r=a)}e[r]=!0}return e}function Ei(e){var t=cz(null),o=void 0;for(o in e)Ld(rz,e,[o])&&(t[o]=e[o]);return t}function Md(e,t){for(;e!==null;){var o=lz(e,t);if(o){if(o.get)return Hs(o.get);if(typeof o.value=="function")return Hs(o.value)}e=iz(e)}function r(a){return console.warn("fallback value for",a),null}return r}var $T=Mo(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),Ov=Mo(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),Rv=Mo(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),gz=Mo(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),Pv=Mo(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),vz=Mo(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),NT=Mo(["#text"]),OT=Mo(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),Bv=Mo(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),RT=Mo(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Fd=Mo(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),bz=mr(/\{\{[\s\S]*|[\s\S]*\}\}/gm),yz=mr(/<%[\s\S]*|[\s\S]*%>/gm),Cz=mr(/^data-[\-\w.\u00B7-\uFFFF]/),wz=mr(/^aria-[\-\w]+$/),Ez=mr(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Sz=mr(/^(?:\w+script|data):/i),_z=mr(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Tz=mr(/^html$/i),yu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function hr(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++)o[t]=e[t];return o}else return Array.from(e)}var Az=function(){return typeof window=="undefined"?null:window},kz=function(t,o){if((typeof t=="undefined"?"undefined":yu(t))!=="object"||typeof t.createPolicy!="function")return null;var r=null,a="data-tt-policy-suffix";o.currentScript&&o.currentScript.hasAttribute(a)&&(r=o.currentScript.getAttribute(a));var l="dompurify"+(r?"#"+r:"");try{return t.createPolicy(l,{createHTML:function(m){return m}})}catch{return console.warn("TrustedTypes policy "+l+" could not be created."),null}};function PT(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Az(),t=function(oe){return PT(oe)};if(t.version="2.3.6",t.removed=[],!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;var o=e.document,r=e.document,a=e.DocumentFragment,l=e.HTMLTemplateElement,f=e.Node,m=e.Element,h=e.NodeFilter,b=e.NamedNodeMap,E=b===void 0?e.NamedNodeMap||e.MozNamedAttrMap:b,_=e.HTMLFormElement,x=e.DOMParser,k=e.trustedTypes,B=m.prototype,N=Md(B,"cloneNode"),R=Md(B,"nextSibling"),z=Md(B,"childNodes"),J=Md(B,"parentNode");if(typeof l=="function"){var ve=r.createElement("template");ve.content&&ve.content.ownerDocument&&(r=ve.content.ownerDocument)}var se=kz(k,o),ie=se?se.createHTML(""):"",Be=r,we=Be.implementation,Se=Be.createNodeIterator,Ne=Be.createDocumentFragment,Re=Be.getElementsByTagName,at=o.importNode,Ke={};try{Ke=Ei(r).documentMode?r.documentMode:{}}catch{}var Ie={};t.isSupported=typeof J=="function"&&we&&typeof we.createHTMLDocument!="undefined"&&Ke!==9;var Yt=bz,Wt=yz,hn=Cz,Zn=wz,Oe=Sz,Qe=_z,Dt=Ez,kt=null,Je=en({},[].concat(hr($T),hr(Ov),hr(Rv),hr(Pv),hr(NT))),Ge=null,ft=en({},[].concat(hr(OT),hr(Bv),hr(RT),hr(Fd))),xt=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Cn=null,zn=null,Ni=!0,xe=!0,et=!1,Ct=!1,St=!1,qt=!1,Mt=!1,Pt=!1,wn=!1,io=!1,lo=!0,In=!0,Vn=!1,co={},Rn=null,xo=en({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),$a=null,br=en({},["audio","video","img","source","image","track"]),yr=null,Ws=en({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Oi="http://www.w3.org/1998/Math/MathML",Na="http://www.w3.org/2000/svg",is="http://www.w3.org/1999/xhtml",qs=is,Ri=!1,Ks=void 0,Np=["application/xhtml+xml","text/html"],ny="text/html",jr=void 0,Wr=null,r$=r.createElement("form"),oy=function(oe){return oe instanceof RegExp||oe instanceof Function},Op=function(oe){Wr&&Wr===oe||((!oe||(typeof oe=="undefined"?"undefined":yu(oe))!=="object")&&(oe={}),oe=Ei(oe),kt="ALLOWED_TAGS"in oe?en({},oe.ALLOWED_TAGS):Je,Ge="ALLOWED_ATTR"in oe?en({},oe.ALLOWED_ATTR):ft,yr="ADD_URI_SAFE_ATTR"in oe?en(Ei(Ws),oe.ADD_URI_SAFE_ATTR):Ws,$a="ADD_DATA_URI_TAGS"in oe?en(Ei(br),oe.ADD_DATA_URI_TAGS):br,Rn="FORBID_CONTENTS"in oe?en({},oe.FORBID_CONTENTS):xo,Cn="FORBID_TAGS"in oe?en({},oe.FORBID_TAGS):{},zn="FORBID_ATTR"in oe?en({},oe.FORBID_ATTR):{},co="USE_PROFILES"in oe?oe.USE_PROFILES:!1,Ni=oe.ALLOW_ARIA_ATTR!==!1,xe=oe.ALLOW_DATA_ATTR!==!1,et=oe.ALLOW_UNKNOWN_PROTOCOLS||!1,Ct=oe.SAFE_FOR_TEMPLATES||!1,St=oe.WHOLE_DOCUMENT||!1,Pt=oe.RETURN_DOM||!1,wn=oe.RETURN_DOM_FRAGMENT||!1,io=oe.RETURN_TRUSTED_TYPE||!1,Mt=oe.FORCE_BODY||!1,lo=oe.SANITIZE_DOM!==!1,In=oe.KEEP_CONTENT!==!1,Vn=oe.IN_PLACE||!1,Dt=oe.ALLOWED_URI_REGEXP||Dt,qs=oe.NAMESPACE||is,oe.CUSTOM_ELEMENT_HANDLING&&oy(oe.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(xt.tagNameCheck=oe.CUSTOM_ELEMENT_HANDLING.tagNameCheck),oe.CUSTOM_ELEMENT_HANDLING&&oy(oe.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(xt.attributeNameCheck=oe.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),oe.CUSTOM_ELEMENT_HANDLING&&typeof oe.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(xt.allowCustomizedBuiltInElements=oe.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ks=Np.indexOf(oe.PARSER_MEDIA_TYPE)===-1?Ks=ny:Ks=oe.PARSER_MEDIA_TYPE,jr=Ks==="application/xhtml+xml"?function(Ue){return Ue}:Id,Ct&&(xe=!1),wn&&(Pt=!0),co&&(kt=en({},[].concat(hr(NT))),Ge=[],co.html===!0&&(en(kt,$T),en(Ge,OT)),co.svg===!0&&(en(kt,Ov),en(Ge,Bv),en(Ge,Fd)),co.svgFilters===!0&&(en(kt,Rv),en(Ge,Bv),en(Ge,Fd)),co.mathMl===!0&&(en(kt,Pv),en(Ge,RT),en(Ge,Fd))),oe.ADD_TAGS&&(kt===Je&&(kt=Ei(kt)),en(kt,oe.ADD_TAGS)),oe.ADD_ATTR&&(Ge===ft&&(Ge=Ei(Ge)),en(Ge,oe.ADD_ATTR)),oe.ADD_URI_SAFE_ATTR&&en(yr,oe.ADD_URI_SAFE_ATTR),oe.FORBID_CONTENTS&&(Rn===xo&&(Rn=Ei(Rn)),en(Rn,oe.FORBID_CONTENTS)),In&&(kt["#text"]=!0),St&&en(kt,["html","head","body"]),kt.table&&(en(kt,["tbody"]),delete Cn.tbody),Mo&&Mo(oe),Wr=oe)},sy=en({},["mi","mo","mn","ms","mtext"]),qr=en({},["foreignobject","desc","title","annotation-xml"]),Rp=en({},["title","style","font","a","script"]),G=en({},Ov);en(G,Rv),en(G,gz);var ne=en({},Pv);en(ne,vz);var Ee=function(oe){var Ue=J(oe);(!Ue||!Ue.tagName)&&(Ue={namespaceURI:is,tagName:"template"});var ht=Id(oe.tagName),En=Id(Ue.tagName);return oe.namespaceURI===Na?Ue.namespaceURI===is?ht==="svg":Ue.namespaceURI===Oi?ht==="svg"&&(En==="annotation-xml"||sy[En]):Boolean(G[ht]):oe.namespaceURI===Oi?Ue.namespaceURI===is?ht==="math":Ue.namespaceURI===Na?ht==="math"&&qr[En]:Boolean(ne[ht]):oe.namespaceURI===is?Ue.namespaceURI===Na&&!qr[En]||Ue.namespaceURI===Oi&&!sy[En]?!1:!ne[ht]&&(Rp[ht]||!G[ht]):!1},Ce=function(oe){bu(t.removed,{element:oe});try{oe.parentNode.removeChild(oe)}catch{try{oe.outerHTML=ie}catch{oe.remove()}}},tt=function(oe,Ue){try{bu(t.removed,{attribute:Ue.getAttributeNode(oe),from:Ue})}catch{bu(t.removed,{attribute:null,from:Ue})}if(Ue.removeAttribute(oe),oe==="is"&&!Ge[oe])if(Pt||wn)try{Ce(Ue)}catch{}else try{Ue.setAttribute(oe,"")}catch{}},Ut=function(oe){var Ue=void 0,ht=void 0;if(Mt)oe="<remove></remove>"+oe;else{var En=dz(oe,/^[\r\n\t ]+/);ht=En&&En[0]}Ks==="application/xhtml+xml"&&(oe='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+oe+"</body></html>");var qo=se?se.createHTML(oe):oe;if(qs===is)try{Ue=new x().parseFromString(qo,Ks)}catch{}if(!Ue||!Ue.documentElement){Ue=we.createDocument(qs,"template",null);try{Ue.documentElement.innerHTML=Ri?"":qo}catch{}}var $o=Ue.body||Ue.documentElement;return oe&&ht&&$o.insertBefore(r.createTextNode(ht),$o.childNodes[0]||null),qs===is?Re.call(Ue,St?"html":"body")[0]:St?Ue.documentElement:$o},Ft=function(oe){return Se.call(oe.ownerDocument||oe,oe,h.SHOW_ELEMENT|h.SHOW_COMMENT|h.SHOW_TEXT,null,!1)},zo=function(oe){return oe instanceof _&&(typeof oe.nodeName!="string"||typeof oe.textContent!="string"||typeof oe.removeChild!="function"||!(oe.attributes instanceof E)||typeof oe.removeAttribute!="function"||typeof oe.setAttribute!="function"||typeof oe.namespaceURI!="string"||typeof oe.insertBefore!="function")},Gs=function(oe){return(typeof f=="undefined"?"undefined":yu(f))==="object"?oe instanceof f:oe&&(typeof oe=="undefined"?"undefined":yu(oe))==="object"&&typeof oe.nodeType=="number"&&typeof oe.nodeName=="string"},Kr=function(oe,Ue,ht){!Ie[oe]||uz(Ie[oe],function(En){En.call(t,Ue,ht,Wr)})},a$=function(oe){var Ue=void 0;if(Kr("beforeSanitizeElements",oe,null),zo(oe)||Fo(/[\u0080-\uFFFF]/,oe.nodeName))return Ce(oe),!0;var ht=jr(oe.nodeName);if(Kr("uponSanitizeElement",oe,{tagName:ht,allowedTags:kt}),oe.hasChildNodes()&&!Gs(oe.firstElementChild)&&(!Gs(oe.content)||!Gs(oe.content.firstElementChild))&&Fo(/<[/\w]/g,oe.innerHTML)&&Fo(/<[/\w]/g,oe.textContent)||ht==="select"&&Fo(/<template/i,oe.innerHTML))return Ce(oe),!0;if(!kt[ht]||Cn[ht]){if(!Cn[ht]&&l$(ht)&&(xt.tagNameCheck instanceof RegExp&&Fo(xt.tagNameCheck,ht)||xt.tagNameCheck instanceof Function&&xt.tagNameCheck(ht)))return!1;if(In&&!Rn[ht]){var En=J(oe)||oe.parentNode,qo=z(oe)||oe.childNodes;if(qo&&En)for(var $o=qo.length,go=$o-1;go>=0;--go)En.insertBefore(N(qo[go],!0),R(oe))}return Ce(oe),!0}return oe instanceof m&&!Ee(oe)||(ht==="noscript"||ht==="noembed")&&Fo(/<\/no(script|embed)/i,oe.innerHTML)?(Ce(oe),!0):(Ct&&oe.nodeType===3&&(Ue=oe.textContent,Ue=Ta(Ue,Yt," "),Ue=Ta(Ue,Wt," "),oe.textContent!==Ue&&(bu(t.removed,{element:oe.cloneNode()}),oe.textContent=Ue)),Kr("afterSanitizeElements",oe,null),!1)},i$=function(oe,Ue,ht){if(lo&&(Ue==="id"||Ue==="name")&&(ht in r||ht in r$))return!1;if(!(xe&&!zn[Ue]&&Fo(hn,Ue))){if(!(Ni&&Fo(Zn,Ue))){if(!Ge[Ue]||zn[Ue]){if(!(l$(oe)&&(xt.tagNameCheck instanceof RegExp&&Fo(xt.tagNameCheck,oe)||xt.tagNameCheck instanceof Function&&xt.tagNameCheck(oe))&&(xt.attributeNameCheck instanceof RegExp&&Fo(xt.attributeNameCheck,Ue)||xt.attributeNameCheck instanceof Function&&xt.attributeNameCheck(Ue))||Ue==="is"&&xt.allowCustomizedBuiltInElements&&(xt.tagNameCheck instanceof RegExp&&Fo(xt.tagNameCheck,ht)||xt.tagNameCheck instanceof Function&&xt.tagNameCheck(ht))))return!1}else if(!yr[Ue]){if(!Fo(Dt,Ta(ht,Qe,""))){if(!((Ue==="src"||Ue==="xlink:href"||Ue==="href")&&oe!=="script"&&pz(ht,"data:")===0&&$a[oe])){if(!(et&&!Fo(Oe,Ta(ht,Qe,"")))){if(ht)return!1}}}}}}return!0},l$=function(oe){return oe.indexOf("-")>0},c$=function(oe){var Ue=void 0,ht=void 0,En=void 0,qo=void 0;Kr("beforeSanitizeAttributes",oe,null);var $o=oe.attributes;if(!!$o){var go={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ge};for(qo=$o.length;qo--;){Ue=$o[qo];var Pp=Ue,No=Pp.name,u$=Pp.namespaceURI;ht=mz(Ue.value),En=jr(No);var EZ=ht;if(go.attrName=En,go.attrValue=ht,go.keepAttr=!0,go.forceKeepAttr=void 0,Kr("uponSanitizeAttribute",oe,go),ht=go.attrValue,!go.forceKeepAttr){if(!go.keepAttr){tt(No,oe);continue}if(Fo(/\/>/i,ht)){tt(No,oe);continue}Ct&&(ht=Ta(ht,Yt," "),ht=Ta(ht,Wt," "));var SZ=jr(oe.nodeName);if(!i$(SZ,En,ht)){tt(No,oe);continue}if(ht!==EZ)try{u$?oe.setAttributeNS(u$,No,ht):oe.setAttribute(No,ht)}catch{tt(No,oe)}}}Kr("afterSanitizeAttributes",oe,null)}},wZ=function Tt(oe){var Ue=void 0,ht=Ft(oe);for(Kr("beforeSanitizeShadowDOM",oe,null);Ue=ht.nextNode();)Kr("uponSanitizeShadowNode",Ue,null),!a$(Ue)&&(Ue.content instanceof a&&Tt(Ue.content),c$(Ue));Kr("afterSanitizeShadowDOM",oe,null)};return t.sanitize=function(Tt,oe){var Ue=void 0,ht=void 0,En=void 0,qo=void 0,$o=void 0;if(Ri=!Tt,Ri&&(Tt="<!-->"),typeof Tt!="string"&&!Gs(Tt)){if(typeof Tt.toString!="function")throw Nv("toString is not a function");if(Tt=Tt.toString(),typeof Tt!="string")throw Nv("dirty is not a string, aborting")}if(!t.isSupported){if(yu(e.toStaticHTML)==="object"||typeof e.toStaticHTML=="function"){if(typeof Tt=="string")return e.toStaticHTML(Tt);if(Gs(Tt))return e.toStaticHTML(Tt.outerHTML)}return Tt}if(qt||Op(oe),t.removed=[],typeof Tt=="string"&&(Vn=!1),Vn){if(Tt.nodeName){var go=jr(Tt.nodeName);if(!kt[go]||Cn[go])throw Nv("root node is forbidden and cannot be sanitized in-place")}}else if(Tt instanceof f)Ue=Ut("<!---->"),ht=Ue.ownerDocument.importNode(Tt,!0),ht.nodeType===1&&ht.nodeName==="BODY"||ht.nodeName==="HTML"?Ue=ht:Ue.appendChild(ht);else{if(!Pt&&!Ct&&!St&&Tt.indexOf("<")===-1)return se&&io?se.createHTML(Tt):Tt;if(Ue=Ut(Tt),!Ue)return Pt?null:io?ie:""}Ue&&Mt&&Ce(Ue.firstChild);for(var Pp=Ft(Vn?Tt:Ue);En=Pp.nextNode();)En.nodeType===3&&En===qo||a$(En)||(En.content instanceof a&&wZ(En.content),c$(En),qo=En);if(qo=null,Vn)return Tt;if(Pt){if(wn)for($o=Ne.call(Ue.ownerDocument);Ue.firstChild;)$o.appendChild(Ue.firstChild);else $o=Ue;return Ge.shadowroot&&($o=at.call(o,$o,!0)),$o}var No=St?Ue.outerHTML:Ue.innerHTML;return St&&kt["!doctype"]&&Ue.ownerDocument&&Ue.ownerDocument.doctype&&Ue.ownerDocument.doctype.name&&Fo(Tz,Ue.ownerDocument.doctype.name)&&(No="<!DOCTYPE "+Ue.ownerDocument.doctype.name+`>
  60. `+No),Ct&&(No=Ta(No,Yt," "),No=Ta(No,Wt," ")),se&&io?se.createHTML(No):No},t.setConfig=function(Tt){Op(Tt),qt=!0},t.clearConfig=function(){Wr=null,qt=!1},t.isValidAttribute=function(Tt,oe,Ue){Wr||Op({});var ht=jr(Tt),En=jr(oe);return i$(ht,En,Ue)},t.addHook=function(Tt,oe){typeof oe=="function"&&(Ie[Tt]=Ie[Tt]||[],bu(Ie[Tt],oe))},t.removeHook=function(Tt){Ie[Tt]&&fz(Ie[Tt])},t.removeHooks=function(Tt){Ie[Tt]&&(Ie[Tt]=[])},t.removeAllHooks=function(){Ie={}},t}var xz=PT();const $z=(e,t)=>{K(t,o=>{e.attr(o,null)})},Nz=(e,t,o)=>{e.addNodeFilter("font",r=>{K(r,a=>{const l=t.parse(a.attr("style")),f=a.attr("color"),m=a.attr("face"),h=a.attr("size");f&&(l.color=f),m&&(l["font-family"]=m),h&&(l["font-size"]=o[parseInt(a.attr("size"),10)-1]),a.name="span",a.attr("style",t.serialize(l)),$z(a,["color","face","size"])})})},Oz=(e,t,o)=>{e.addNodeFilter("strike",r=>{const a=t.type!=="html4";K(r,l=>{if(a)l.name="s";else{const f=o.parse(l.attr("style"));f["text-decoration"]="line-through",l.name="span",l.attr("style",o.serialize(f))}})})},Rz=(e,t,o)=>{const r=Vh();t.convert_fonts_to_spans&&Nz(e,r,Te.explode(t.font_size_legacy_values)),Oz(e,o,r)},Pz=(e,t,o)=>{t.inline_styles&&Rz(e,t,o)},Bz=e=>new Promise((t,o)=>{const r=()=>{o("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{const a=new XMLHttpRequest;a.open("GET",e,!0),a.responseType="blob",a.onload=()=>{a.status===200?t(a.response):r()},a.onerror=r,a.send()}catch{r()}}),Hd=e=>{let t;const o=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(o[0]);return r&&(t=r[1]),{type:t,data:o[1]}},BT=(e,t)=>{let o;try{o=atob(t)}catch{return T.none()}const r=new Uint8Array(o.length);for(let a=0;a<r.length;a++)r[a]=o.charCodeAt(a);return T.some(new Blob([r],{type:e}))},Dz=e=>new Promise(t=>{const{type:o,data:r}=Hd(e);BT(o,r).fold(()=>t(new Blob([])),t)}),DT=e=>e.indexOf("blob:")===0?Bz(e):e.indexOf("data:")===0?Dz(e):null,LT=e=>new Promise(t=>{const o=new FileReader;o.onloadend=()=>{t(o.result)},o.readAsDataURL(e)});let Lz=0;const Dv=e=>(e||"blobid")+Lz++,Iz=(e,t,o,r)=>{let a,l;if(t.src.indexOf("blob:")===0){l=e.getByUri(t.src),l?o({image:t,blobInfo:l}):DT(t.src).then(h=>{LT(h).then(b=>{a=Hd(b).data,l=e.create(Dv(),h,a),e.add(l),o({image:t,blobInfo:l})})},h=>{r(h)});return}const{data:f,type:m}=Hd(t.src);a=f,l=e.getByData(a,m),l?o({image:t,blobInfo:l}):DT(t.src).then(h=>{l=e.create(Dv(),h,a),e.add(l),o({image:t,blobInfo:l})},h=>{r(h)})},Mz=e=>e?Rt(e.getElementsByTagName("img")):[],Fz=(e,t)=>{const o={};return{findAll:(a,l)=>{l||(l=it);const f=de(Mz(a),h=>{const b=h.src;return h.hasAttribute("data-mce-bogus")||h.hasAttribute("data-mce-placeholder")||!b||b===rn.transparentSrc?!1:b.indexOf("blob:")===0?!e.isUploaded(b)&&l(h):b.indexOf("data:")===0?l(h):!1}),m=fe(f,h=>{if(o[h.src]!==void 0)return new Promise(E=>{o[h.src].then(_=>{if(typeof _=="string")return _;E({image:h,blobInfo:_.blobInfo})})});const b=new Promise((E,_)=>{Iz(t,h,E,_)}).then(E=>(delete o[E.image.src],E)).catch(E=>(delete o[h.src],E));return o[h.src]=b,b});return Promise.all(m)}}},Hz=e=>{const t=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(e);return t?T.some({type:t[1],data:decodeURIComponent(t[2])}):T.none()},zz=e=>Z(e.attr("data-mce-bogus")),Vz=e=>e.attr("src")===rn.transparentSrc||Z(e.attr("data-mce-placeholder")),Uz=(e,t)=>{const{blob_cache:o}=t,r=a=>{const l=a.attr("src");Vz(a)||zz(a)||Hz(l).bind(({type:f,data:m})=>T.from(o.getByData(m,f)).orThunk(()=>BT(f,m).map(h=>{const b=o.create(Dv(),h,m);return o.add(b),b}))).each(f=>{a.attr("src",f.blobUri())})};o&&e.addAttributeFilter("src",a=>K(a,r))},jz=(e,t)=>{const o=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",(r,a,l)=>{const f=Te.extend({},o.getBlockElements()),m=o.getNonEmptyElements(),h=o.getWhitespaceElements();f.body=1;for(let b=0,E=r.length;b<E;b++){let _=r[b],x=_.parent;if(f[_.parent.name]&&_===x.lastChild){let k=_.prev;for(;k;){const B=k.name;if(B!=="span"||k.attr("data-mce-type")!=="bookmark"){B==="br"&&(_=null);break}k=k.prev}if(_&&(_.remove(),Nd(o,m,h,x))){const B=o.getElementRule(x.name);B&&(B.removeEmpty?x.remove():B.paddEmpty&&X_(t,l,f,x))}}else{let k=_;for(;x&&x.firstChild===k&&x.lastChild===k&&(k=x,!f[x.name]);)x=x.parent;if(k===x){const B=new Ao("#text",3);B.value=ao,_.replace(B)}}}}),e.addAttributeFilter("href",r=>{let a=r.length;const l=m=>m.split(" ").filter(b=>b.length>0).concat(["noopener"]).sort().join(" "),f=m=>{const h=m?Te.trim(m):"";return/\b(noopener)\b/g.test(h)?h:l(h)};if(!t.allow_unsafe_link_target)for(;a--;){const m=r[a];m.name==="a"&&m.attr("target")==="_blank"&&m.attr("rel",f(m.attr("rel")))}}),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",r=>{let a=r.length,l,f,m,h;for(;a--;)if(h=r[a],h.name==="a"&&h.firstChild&&!h.attr("href")){m=h.parent,l=h.lastChild;do f=l.prev,m.insert(l,h),l=f;while(l)}}),t.fix_list_elements&&e.addNodeFilter("ul,ol",r=>{let a=r.length,l,f;for(;a--;)if(l=r[a],f=l.parent,f.name==="ul"||f.name==="ol")if(l.prev&&l.prev.name==="li")l.prev.append(l);else{const m=new Ao("li",1);m.attr("style","list-style-type: none"),l.wrap(m)}}),t.validate&&o.getValidClasses()&&e.addAttributeFilter("class",r=>{const a=o.getValidClasses();let l=r.length;for(;l--;){const f=r[l],m=f.attr("class").split(" ");let h="";for(let b=0;b<m.length;b++){const E=m[b];let _=!1,x=a["*"];x&&x[E]&&(_=!0),x=a[f.name],!_&&x&&x[E]&&(_=!0),_&&(h&&(h+=" "),h+=E)}h.length||(h=null),f.attr("class",h)}}),Uz(e,t)},IT=Te.each,Wz=Te.trim,qz="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Kz={ftp:21,http:80,https:443,mailto:25},Gz=["img","video"],Yz=(e,t)=>Z(e)?!e:Z(t)?!Y(Gz,t):!0,Xz=e=>{try{return decodeURIComponent(e)}catch{return unescape(e)}},MT=(e,t,o)=>{const r=Xz(t);return e.allow_script_urls?!1:/((java|vb)script|mhtml):/i.test(r)?!0:e.allow_html_data_urls?!1:/^data:image\//i.test(r)?Yz(e.allow_svg_data_urls,o)&&/^data:image\/svg\+xml/i.test(r):/^data:/i.test(r)};class zs{constructor(t,o){t=Wz(t),this.settings=o||{};const r=this.settings.base_uri,a=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t)){a.source=t;return}const l=t.indexOf("//")===0;if(t.indexOf("/")===0&&!l&&(t=(r&&r.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){const m=this.settings.base_uri?this.settings.base_uri.path:new zs(document.location.href).directory;if(this.settings.base_uri&&this.settings.base_uri.protocol=="")t="//mce_host"+a.toAbsPath(m,t);else{const h=/([^#?]*)([#?]?.*)/.exec(t);t=(r&&r.protocol||"http")+"://mce_host"+a.toAbsPath(m,h[1])+h[2]}}t=t.replace(/@@/g,"(mce_at)");const f=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);IT(qz,(m,h)=>{let b=f[h];b&&(b=b.replace(/\(mce_at\)/g,"@@")),a[m]=b}),r&&(a.protocol||(a.protocol=r.protocol),a.userInfo||(a.userInfo=r.userInfo),!a.port&&a.host==="mce_host"&&(a.port=r.port),(!a.host||a.host==="mce_host")&&(a.host=r.host),a.source=""),l&&(a.protocol="")}static parseDataUri(t){let o;const r=decodeURIComponent(t).split(","),a=/data:([^;]+)/.exec(r[0]);return a&&(o=a[1]),{type:o,data:r[1]}}static isDomSafe(t,o,r={}){if(r.allow_script_urls)return!0;{const a=ga.decode(t).replace(/[\s\u0000-\u001F]+/g,"");return!MT(r,a,o)}}static getDocumentBaseUrl(t){let o;return t.protocol.indexOf("http")!==0&&t.protocol!=="file:"?o=t.href:o=t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(o)&&(o=o.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(o)||(o+="/")),o}setPath(t){const o=/^(.*?)\/?(\w+)?$/.exec(t);this.path=o[0],this.directory=o[1],this.file=o[2],this.source="",this.getURI()}toRelative(t){let o;if(t==="./")return t;const r=new zs(t,{base_uri:this});if(r.host!=="mce_host"&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&r.protocol!=="")return r.getURI();const a=this.getURI(),l=r.getURI();return a===l||a.charAt(a.length-1)==="/"&&a.substr(0,a.length-1)===l?a:(o=this.toRelPath(this.path,r.path),r.query&&(o+="?"+r.query),r.anchor&&(o+="#"+r.anchor),o)}toAbsolute(t,o){const r=new zs(t,{base_uri:this});return r.getURI(o&&this.isSameOrigin(r))}isSameOrigin(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;const o=Kz[this.protocol];if(o&&(this.port||o)==(t.port||o))return!0}return!1}toRelPath(t,o){let r=0,a="",l,f;const m=t.substring(0,t.lastIndexOf("/")).split("/"),h=o.split("/");if(m.length>=h.length){for(l=0,f=m.length;l<f;l++)if(l>=h.length||m[l]!==h[l]){r=l+1;break}}if(m.length<h.length){for(l=0,f=h.length;l<f;l++)if(l>=m.length||m[l]!==h[l]){r=l+1;break}}if(r===1)return o;for(l=0,f=m.length-(r-1);l<f;l++)a+="../";for(l=r-1,f=h.length;l<f;l++)l!==r-1?a+="/"+h[l]:a+=h[l];return a}toAbsPath(t,o){let r,a=0,l=[],f;const m=/\/$/.test(o)?"/":"";let h=t.split("/");const b=o.split("/");for(IT(h,E=>{E&&l.push(E)}),h=l,r=b.length-1,l=[];r>=0;r--)if(!(b[r].length===0||b[r]===".")){if(b[r]===".."){a++;continue}if(a>0){a--;continue}l.push(b[r])}return r=h.length-a,r<=0?f=X(l).join("/"):f=h.slice(0,r).join("/")+"/"+X(l).join("/"),f.indexOf("/")!==0&&(f="/"+f),m&&f.lastIndexOf("/")!==f.length-1&&(f+=m),f}getURI(t=!1){let o;return(!this.source||t)&&(o="",t||(this.protocol?o+=this.protocol+"://":o+="//",this.userInfo&&(o+=this.userInfo+"@"),this.host&&(o+=this.host),this.port&&(o+=":"+this.port)),this.path&&(o+=this.path),this.query&&(o+="?"+this.query),this.anchor&&(o+="#"+this.anchor),this.source=o),this.source}}const FT=Te.makeMap,HT=Te.each,zT=Te.explode,VT=Te.extend,Jz={IN_PLACE:!0,ALLOW_UNKNOWN_PROTOCOLS:!0,ALLOWED_TAGS:["#comment","#cdata-section","body"],ALLOWED_ATTR:[]},Qz=Te.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),Lv="data-mce-type",Zz=(e,t)=>{const o=ye({},Jz);return o.PARSER_MEDIA_TYPE=t,e.allow_script_urls?o.ALLOWED_URI_REGEXP=/.*/:e.allow_html_data_urls&&(o.ALLOWED_URI_REGEXP=/^(?!(\w+script|mhtml):)/i),o},e9=(e,t)=>{const o=xz(),r=e.validate;let a=0;return o.addHook("uponSanitizeElement",(l,f)=>{var m,h;l.nodeType===Sw&&!e.allow_conditional_comments&&/^\[if/i.test(l.nodeValue)&&(l.nodeValue=" "+l.nodeValue);const b=f.tagName;if(l.nodeType!==Bc||b==="body")return;const E=H.fromDom(l),_=Rf(E,Lv),x=ts(E,"data-mce-bogus");if(!_&&A(x)){x==="all"?On(E):pa(E);return}const k=t.getElementRule(b.toLowerCase());if(r&&!k){pa(E);return}else f.allowedTags[b]=!0;if(r&&!_){if(K((m=k.attributesForced)!==null&&m!==void 0?m:[],B=>{So(E,B.name,B.value==="{$uid}"?`mce_${a++}`:B.value)}),K((h=k.attributesDefault)!==null&&h!==void 0?h:[],B=>{Rf(E,B.name)||So(E,B.name,B.value==="{$uid}"?`mce_${a++}`:B.value)}),k.attributesRequired&&!pe(k.attributesRequired,B=>Rf(E,B))){pa(E);return}if(k.removeEmptyAttrs&&OD(E)){pa(E);return}k.outputName&&k.outputName!==b.toLowerCase()&&WL(E,k.outputName)}}),o.addHook("uponSanitizeAttribute",(l,f)=>{const m=l.tagName.toLowerCase(),{attrName:h,attrValue:b}=f;f.keepAttr=!r||t.isValid(m,h)||Cs(h,"data-")||Cs(h,"aria-"),h in Qz&&MT(e,b,m)&&(f.keepAttr=!1),f.keepAttr?(f.allowedAttributes[h]=!0,h in t.getBoolAttrs()&&(f.attrValue=h),e.allow_svg_data_urls&&Cs(b,"data:image/svg+xml")&&(f.forceKeepAttr=!0)):l.hasAttribute(Lv)&&(h==="id"||h==="class"||h==="style")&&(f.forceKeepAttr=!0)}),o},UT=(e,t,o)=>{const r=e.name,a=r in o&&r!=="title"&&r!=="textarea",l=t.childNodes;for(let f=0,m=l.length;f<m;f++){const h=l[f],b=new Ao(h.nodeName.toLowerCase(),h.nodeType);if(rt(h)){const E=h.attributes;for(let _=0,x=E.length;_<x;_++){const k=E[_];b.attr(k.name,k.value)}}else Le(h)?(b.value=h.data,a&&(b.raw=!0)):(a1(h)||m3(h)||h3(h))&&(b.value=h.data);UT(b,h,o),e.append(b)}},t9=(e,t,o)=>{const r=[];for(let a=e,l=a;Z(a);l=a,a=a.walk())K(t,f=>f(a)),ce(a.parent)&&a!==e?a=l:r.push(a);for(let a=r.length-1;a>=0;a--){const l=r[a];K(o,f=>f(l))}},n9=(e,t,o,r)=>{const a=o.validate,l=t.getNonEmptyElements(),f=t.getWhitespaceElements(),m=VT(FT("script,style,head,html,body,title,meta,param"),t.getBlockElements()),h=/[ \t\r\n]+/g,b=/^[ \t\r\n]+/,E=/[ \t\r\n]+$/,_=N=>{for(N=N.parent;Z(N);){if(N.name in f)return!0;N=N.parent}return!1},x=(N,R)=>{const z=R?N.prev:N.next;return Z(z)?!1:N.parent.name in m&&(N.parent!==e||r.isRootContent)};return[N=>{if(N.type===3&&!_(N)){let R=N.value;R=R.replace(h," "),(B5(N.prev,m)||x(N,!0))&&(R=R.replace(b,"")),R.length===0?N.remove():N.value=R}},N=>{var R;if(N.type===1){const z=t.getElementRule(N.name);if(a&&z){const J=Nd(t,l,f,N);z.removeEmpty&&J?m[N.name]?N.remove():N.unwrap():z.paddEmpty&&(J||R5(N))&&X_(o,r,m,N)}}else if(N.type===3&&!_(N)){let z=N.value;(m[(R=N.next)===null||R===void 0?void 0:R.name]||x(N,!1))&&(z=z.replace(E,"")),z.length===0?N.remove():N.value=z}}]},o9=(e,t)=>{var o;const r=(o=t.forced_root_block)!==null&&o!==void 0?o:e.forced_root_block;return r===!1?"":r===!0?"p":r},Fl=(e={},t=ba())=>{const o={},r=[],a=ye({validate:!0,root_name:"body"},e),l=new DOMParser,f=e9(a,t),m=(R,z,J="html")=>{const ve=J==="xhtml"?"application/xhtml+xml":"text/html",se=Bt(t.getSpecialElements(),z.toLowerCase()),ie=se?`<${z}>${R}</${z}>`:R,Be=J==="xhtml"?`<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>${ie}</body></html>`:`<body>${ie}</body>`,we=l.parseFromString(Be,ve).body;return f.sanitize(we,Zz(a,ve)),f.removed=[],se?we.firstChild:we},h=(R,z)=>{HT(zT(R),J=>{let ve=o[J];ve||(o[J]=ve=[]),ve.push(z)})},b=()=>{const R=[];for(const z in o)Bt(o,z)&&R.push({name:z,callbacks:o[z]});return R},E=(R,z)=>{HT(zT(R),J=>{let ve;for(ve=0;ve<r.length;ve++)if(r[ve].name===J){r[ve].callbacks.push(z);return}r.push({name:J,callbacks:[z]})})},_=()=>[].concat(r),x=(R,z)=>{const J=R.parent;J&&t.children[R.name]&&!t.isValidChild(J.name,R.name)&&z.push(R)},k=(R,z)=>{const J=VT(FT("script,style,head,html,body,title,meta,param"),t.getBlockElements()),ve=/^[ \t\r\n]+/,se=/[ \t\r\n]+$/;let ie=R.firstChild,Be=null;const we=Se=>{Se&&(ie=Se.firstChild,ie&&ie.type===3&&(ie.value=ie.value.replace(ve,"")),ie=Se.lastChild,ie&&ie.type===3&&(ie.value=ie.value.replace(se,"")))};if(!!t.isValidChild(R.name,z.toLowerCase())){for(;ie;){const Se=ie.next;ie.type===3||ie.type===1&&ie.name!=="p"&&!J[ie.name]&&!ie.attr(Lv)?(Be||(Be=new Ao(z,1),Be.attr(a.forced_root_block_attrs),R.insert(Be,ie)),Be.append(ie)):(we(Be),Be=null),ie=Se}we(Be)}},N={schema:t,addAttributeFilter:E,getAttributeFilters:_,addNodeFilter:h,getNodeFilters:b,parse:(R,z={})=>{var J;const ve=a.validate,se=(J=z.context)!==null&&J!==void 0?J:a.root_name,ie=m(R,se,z.format),Be=new Ao(se,11);UT(Be,ie,t.getSpecialElements());const[we,Se]=n9(Be,t,a,z),Ne=[],Re=ve?Wt=>x(Wt,Ne):Ve,at=b(),Ke={nodes:{},attributes:{}},Ie=Wt=>K_(at,r,Wt,Ke);if(t9(Be,[we,Ie],[Se,Re]),Ne.reverse(),ve&&Ne.length>0)if(z.context){const{pass:Wt,fail:hn}=We(Ne,Zn=>Zn.parent===Be);dv(hn,t,Ie),z.invalid=Wt.length>0}else dv(Ne,t,Ie);const Yt=o9(a,z);return Yt&&(Be.name==="body"||z.isRootContent)&&k(Be,Yt),z.invalid||G_(Ke,z),Be}};return jz(N,a),Pz(N,a,t),N},s9=e=>Od(e)?Sa({validate:!1}).serialize(e):e,jT=(e,t)=>{const o=s9(e),r=t(o);if(r.isDefaultPrevented())return r;if(Od(e))if(r.content!==o){const a=Fl({validate:!1,forced_root_block:!1}).parse(r.content,{context:e.name});return st(ye({},r),{content:a})}else return st(ye({},r),{content:e});else return r},WT=(e,t)=>{if(t.no_events)return _o.value(t);{const o=dF(e,t);return o.isDefaultPrevented()?_o.error(xS(e,ye({content:""},o)).content):_o.value(o)}},qT=(e,t,o)=>o.no_events?t:jT(t,a=>xS(e,st(ye({},o),{content:a}))).content,Iv=(e,t)=>{if(t.no_events)return _o.value(t);{const o=jT(t.content,r=>fF(e,st(ye({},t),{content:r})));return o.isDefaultPrevented()?(kS(e,o),_o.error(void 0)):_o.value(o)}},Mv=(e,t,o)=>{o.no_events||kS(e,st(ye({},o),{content:t}))},Fv=(e,t,o)=>({element:e,width:t,rows:o}),KT=(e,t)=>({element:e,cells:t}),r9=(e,t)=>({x:e,y:t}),GT=(e,t)=>{const o=parseInt(ts(e,t),10);return isNaN(o)?1:o},a9=(e,t,o,r,a)=>{const l=GT(a,"rowspan"),f=GT(a,"colspan"),m=e.rows;for(let h=o;h<o+l;h++){m[h]||(m[h]=KT(F1(r),[]));for(let b=t;b<t+f;b++){const E=m[h].cells;E[b]=h===o&&b===t?a:Tl(a)}}},i9=(e,t,o)=>{const r=e.rows;return!!(r[o]?r[o].cells:[])[t]},l9=(e,t,o)=>{for(;i9(e,t,o);)t++;return t},YT=e=>ke(e,(t,o)=>o.cells.length>t?o.cells.length:t,0),XT=(e,t)=>{const o=e.rows;for(let r=0;r<o.length;r++){const a=o[r].cells;for(let l=0;l<a.length;l++)if(an(a[l],t))return T.some(r9(l,r))}return T.none()},JT=(e,t,o,r,a)=>{const l=[],f=e.rows;for(let m=o;m<=a;m++){const h=f[m].cells,b=t<r?h.slice(t,r+1):h.slice(r,t+1);l.push(KT(f[m].element,b))}return l},c9=(e,t,o)=>{const r=t.x,a=t.y,l=o.x,f=o.y,m=a<f?JT(e,r,a,l,f):JT(e,r,f,l,a);return Fv(e.element,YT(m),m)},u9=(e,t)=>{const o=Tl(e.element),r=H.fromTag("tbody");return oi(r,t),Fn(o,r),o},f9=e=>fe(e.rows,t=>{const o=fe(t.cells,a=>{const l=F1(a);return Es(l,"colspan"),Es(l,"rowspan"),l}),r=Tl(t.element);return oi(r,o),r}),d9=e=>{const t=Fv(Tl(e),0,[]);return K(Lo(e,"tr"),(o,r)=>{K(Lo(o,"td,th"),(a,l)=>{a9(t,l9(t,l,r),r,o,a)})}),Fv(t.element,YT(t.rows),t.rows)},p9=e=>u9(e,f9(e)),m9=(e,t,o)=>XT(e,t).bind(r=>XT(e,o).map(a=>c9(e,r,a))),h9=e=>te(e,t=>yn(t)==="ul"||yn(t)==="ol"),g9=(e,t)=>te(e,o=>yn(o)==="li"&&Tg(o,t)).fold(U([]),o=>h9(e).map(r=>{const a=H.fromTag(yn(r)),l=Oc(Yw(r),(f,m)=>Cs(m,"list-style"));return Bf(a,l),[H.fromTag("li"),a]}).getOr([])),v9=(e,t)=>{const o=ke(t,(r,a)=>(Fn(a,r),a),e);return t.length>0?Pg([o]):o},b9=e=>jc(e)?Ss(e).filter(Rh).fold(U([]),t=>[e,t]):Rh(e)?[e]:[],y9=(e,t)=>{const o=H.fromDom(t.commonAncestorContainer),r=zr(o,e),a=de(r,m=>Oh(m)||N3(m)),l=g9(r,t),f=a.concat(l.length?l:b9(o));return fe(f,Tl)},QT=()=>Pg([]),C9=(e,t)=>v9(H.fromDom(t.cloneContents()),y9(e,t)),w9=(e,t)=>Vc(t,"table",he(an,e)),E9=(e,t)=>w9(e,t[0]).bind(o=>{const r=t[0],a=t[t.length-1],l=d9(o);return m9(l,r,a).map(f=>Pg([p9(f)]))}).getOrThunk(QT),S9=(e,t)=>t.length>0&&t[0].collapsed?QT():C9(e,t[0]),_9=(e,t)=>{const o=bS(t,e);return o.length>0?E9(e,o):S9(e,t)},zd=(e,t)=>t>=0&&t<e.length&&au(e.charAt(t)),ZT=e=>ha(e.innerText),T9=e=>e.map(t=>t.nodeName).getOr("div").toLowerCase(),A9=e=>T.from(e.selection.getRng()).map(t=>{const o=T.from(e.dom.getParent(t.commonAncestorContainer,e.dom.isBlock)),r=e.getBody(),a=T9(o),l=e.dom.add(r,a,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},t.cloneContents()),f=ZT(l),m=ha(l.textContent);if(e.dom.remove(l),zd(m,0)||zd(m,m.length-1)){const h=o.getOr(r),b=ZT(h),E=b.indexOf(f);if(E===-1)return f;{const _=zd(b,E-1),x=zd(b,E+f.length);return(_?" ":"")+f+(x?" ":"")}}else return f}).getOr(""),k9=(e,t)=>{const o=e.selection.getRng(),r=e.dom.create("body"),a=e.selection.getSel(),l=Wg(e,Sg(a)),f=t.contextual?_9(H.fromDom(e.getBody()),l).dom:o.cloneContents();return f&&r.appendChild(f),e.selection.serializer.serialize(r,t)},x9=(e,t)=>{if(t.format==="text")return A9(e);{const o=k9(e,t);return t.format==="tree"?o:e.selection.isCollapsed()?"":o}},$9=(e,t)=>st(ye({},e),{format:t,get:!0,selection:!0,getInner:!0}),N9=(e,t,o={})=>{const r=$9(o,t);return WT(e,r).fold(Me,a=>{const l=x9(e,a);return qT(e,l,a)})},Hv=0,eA=1,tA=2,O9=(e,t)=>{const o=e.length+t.length+2,r=new Array(o),a=new Array(o),l=(E,_,x)=>({start:E,end:_,diag:x}),f=(E,_,x,k,B)=>{const N=h(E,_,x,k);if(N===null||N.start===_&&N.diag===_-k||N.end===E&&N.diag===E-x){let R=E,z=x;for(;R<_||z<k;)R<_&&z<k&&e[R]===t[z]?(B.push([Hv,e[R]]),++R,++z):_-E>k-x?(B.push([tA,e[R]]),++R):(B.push([eA,t[z]]),++z)}else{f(E,N.start,x,N.start-N.diag,B);for(let R=N.start;R<N.end;++R)B.push([Hv,e[R]]);f(N.end,_,N.end-N.diag,k,B)}},m=(E,_,x,k)=>{let B=E;for(;B-_<k&&B<x&&e[B]===t[B-_];)++B;return l(E,B,_)},h=(E,_,x,k)=>{const B=_-E,N=k-x;if(B===0||N===0)return null;const R=B-N,z=N+B,J=(z%2==0?z:z+1)/2;r[1+J]=E,a[1+J]=_+1;let ve,se,ie,Be,we;for(ve=0;ve<=J;++ve){for(se=-ve;se<=ve;se+=2){for(ie=se+J,se===-ve||se!==ve&&r[ie-1]<r[ie+1]?r[ie]=r[ie+1]:r[ie]=r[ie-1]+1,Be=r[ie],we=Be-E+x-se;Be<_&&we<k&&e[Be]===t[we];)r[ie]=++Be,++we;if(R%2!=0&&R-ve<=se&&se<=R+ve&&a[ie-R]<=r[ie])return m(a[ie-R],se+E-x,_,k)}for(se=R-ve;se<=R+ve;se+=2){for(ie=se+J-R,se===R-ve||se!==R+ve&&a[ie+1]<=a[ie-1]?a[ie]=a[ie+1]-1:a[ie]=a[ie-1],Be=a[ie]-1,we=Be-E+x-se;Be>=E&&we>=x&&e[Be]===t[we];)a[ie]=Be--,we--;if(R%2==0&&-ve<=se&&se<=ve&&a[ie]<=r[ie+R])return m(a[ie],se+E-x,_,k)}}},b=[];return f(0,e.length,0,t.length,b),b},nA=e=>rt(e)?e.outerHTML:Le(e)?ga.encodeRaw(e.data,!1):a1(e)?"<!--"+e.data+"-->":"",R9=e=>{let t;const o=document.createElement("div"),r=document.createDocumentFragment();for(e&&(o.innerHTML=e);t=o.firstChild;)r.appendChild(t);return r},P9=(e,t,o)=>{const r=R9(t);if(e.hasChildNodes()&&o<e.childNodes.length){const a=e.childNodes[o];a.parentNode.insertBefore(r,a)}else e.appendChild(r)},B9=(e,t)=>{if(e.hasChildNodes()&&t<e.childNodes.length){const o=e.childNodes[t];o.parentNode.removeChild(o)}},D9=(e,t)=>{let o=0;K(e,r=>{r[0]===Hv?o++:r[0]===eA?(P9(t,r[1],o),o++):r[0]===tA&&B9(t,o)})},L9=e=>de(fe(Rt(e.childNodes),nA),t=>t.length>0),I9=(e,t)=>{const o=fe(Rt(t.childNodes),nA);return D9(O9(o,e),t),t},M9=Za(()=>document.implementation.createHTMLDocument("undo")),F9=e=>e.indexOf("</iframe>")!==-1,H9=e=>({type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}),z9=e=>({type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}),zv=e=>{const t=L9(e.getBody()),o=yt(t,a=>{const l=u_(e.serializer,a);return l.length>0?[l]:[]}),r=o.join("");return F9(r)?H9(o):z9(r)},Vv=(e,t,o)=>{const r=o?t.beforeBookmark:t.bookmark;t.type==="fragmented"?I9(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw",no_selection:Z(r)&&ZE(r)?!r.isFakeCaret:!0}),e.selection.moveToBookmark(r)},Uv=e=>e.type==="fragmented"?e.fragments.join(""):e.content,oA=e=>{const t=H.fromTag("body",M9());return Th(t,Uv(e)),K(Lo(t,"*[data-mce-bogus]"),pa),Qw(t)},V9=(e,t)=>Uv(e)===Uv(t),U9=(e,t)=>oA(e)===oA(t),Vd=(e,t)=>!e||!t?!1:V9(e,t)?!0:U9(e,t),jv=e=>e.get()===0,Ud=(e,t,o)=>{jv(o)&&(e.typing=t)},sA=(e,t)=>{e.typing&&(Ud(e,!1,t),e.add())},j9=e=>{e.typing&&(e.typing=!1,e.add())},W9=(e,t,o)=>{jv(t)&&o.set(uE(e.selection))},q9=(e,t,o,r,a,l,f)=>{const m=zv(e);if(l=l||{},l=Te.extend(l,m),jv(r)===!1||e.removed)return null;const h=t.data[o.get()];if(e.dispatch("BeforeAddUndo",{level:l,lastLevel:h,originalEvent:f}).isDefaultPrevented()||h&&Vd(h,l))return null;t.data[o.get()]&&a.get().each(_=>{t.data[o.get()].beforeBookmark=_});const b=p4(e);if(b&&t.data.length>b){for(let _=0;_<t.data.length-1;_++)t.data[_]=t.data[_+1];t.data.length--,o.set(t.data.length)}l.bookmark=uE(e.selection),o.get()<t.data.length-1&&(t.data.length=o.get()+1),t.data.push(l),o.set(t.data.length-1);const E={level:l,lastLevel:h,originalEvent:f};return o.get()>0?(e.setDirty(!0),e.dispatch("AddUndo",E),e.dispatch("change",E)):e.dispatch("AddUndo",E),l},K9=(e,t,o)=>{t.data=[],o.set(0),t.typing=!1,e.dispatch("ClearUndos")},G9=(e,t,o,r,a)=>{if(t.transact(r)){const l=t.data[o.get()].bookmark,f=t.data[o.get()-1];Vv(e,f,!0),t.transact(a)&&(t.data[o.get()-1].beforeBookmark=l)}},Y9=(e,t,o)=>{let r;return t.get()<o.length-1&&(t.set(t.get()+1),r=o[t.get()],Vv(e,r,!1),e.setDirty(!0),e.dispatch("Redo",{level:r})),r},X9=(e,t,o,r)=>{let a;return t.typing&&(t.add(),t.typing=!1,Ud(t,!1,o)),r.get()>0&&(r.set(r.get()-1),a=t.data[r.get()],Vv(e,a,!0),e.setDirty(!0),e.dispatch("Undo",{level:a})),a},J9=e=>{e.clear(),e.add()},Q9=(e,t,o)=>o.get()>0||t.typing&&t.data[0]&&!Vd(zv(e),t.data[0]),Z9=(e,t)=>t.get()<e.data.length-1&&!e.typing,e7=(e,t,o)=>(sA(e,t),e.beforeChange(),e.ignore(o),e.add()),t7=(e,t)=>{try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}},n7=(e,t)=>{const o=e.dom,r=Z(t)?t:e.getBody();be(e.hasVisual)&&(e.hasVisual=b4(e)),K(o.select("table,a",r),a=>{switch(a.nodeName){case"TABLE":const l=y4(e),f=o.getAttrib(a,"border");(!f||f==="0")&&e.hasVisual?o.addClass(a,l):o.removeClass(a,l);break;case"A":if(!o.getAttrib(a,"href")){const m=o.getAttrib(a,"name")||a.id,h=kE(e);m&&e.hasVisual?o.addClass(a,h):o.removeClass(a,h)}break}}),e.dispatch("VisualAid",{element:t,hasVisual:e.hasVisual})},rA=e=>({init:{bindEvents:Ve},undoManager:{beforeChange:(t,o)=>W9(e,t,o),add:(t,o,r,a,l,f)=>q9(e,t,o,r,a,l,f),undo:(t,o,r)=>X9(e,t,o,r),redo:(t,o)=>Y9(e,t,o),clear:(t,o)=>K9(e,t,o),reset:t=>J9(t),hasUndo:(t,o)=>Q9(e,t,o),hasRedo:(t,o)=>Z9(t,o),transact:(t,o,r)=>e7(t,o,r),ignore:(t,o)=>t7(t,o),extra:(t,o,r,a)=>G9(e,t,o,r,a)},formatter:{match:(t,o,r,a)=>Cv(e,t,o,r,a),matchAll:(t,o)=>yH(e,t,o),matchNode:(t,o,r,a)=>pr(e,t,o,r,a),canApply:t=>wH(e,t),closest:t=>CH(e,t),apply:(t,o,r)=>wT(e,t,o,r),remove:(t,o,r,a)=>yT(e,t,o,r,a),toggle:(t,o,r)=>oz(e,t,o,r),formatChanged:(t,o,r,a,l)=>nz(e,t,o,r,a,l)},editor:{getContent:t=>u8(e,t),setContent:(t,o)=>gH(e,t,o),insertContent:(t,o)=>dH(e,t,o),addVisual:t=>n7(e,t)},selection:{getContent:(t,o)=>N9(e,t,o)},autocompleter:{addDecoration:t=>Z6(e,t),removeDecoration:()=>t8(e,H.fromDom(e.getBody()))},raw:{getModel:()=>T.none()}}),o7=e=>{const t=b=>L(b)?b:{},{init:o,undoManager:r,formatter:a,editor:l,selection:f,autocompleter:m,raw:h}=e;return{init:{bindEvents:o.bindEvents},undoManager:{beforeChange:r.beforeChange,add:r.add,undo:r.undo,redo:r.redo,clear:r.clear,reset:r.reset,hasUndo:r.hasUndo,hasRedo:r.hasRedo,transact:(b,E,_)=>r.transact(_),ignore:(b,E)=>r.ignore(E),extra:(b,E,_,x)=>r.extra(_,x)},formatter:{match:(b,E,_,x)=>a.match(b,t(E),x),matchAll:a.matchAll,matchNode:a.matchNode,canApply:b=>a.canApply(b),closest:b=>a.closest(b),apply:(b,E,_)=>a.apply(b,t(E)),remove:(b,E,_,x)=>a.remove(b,t(E)),toggle:(b,E,_)=>a.toggle(b,t(E)),formatChanged:(b,E,_,x,k)=>a.formatChanged(E,_,x,k)},editor:{getContent:b=>l.getContent(b),setContent:(b,E)=>({content:l.setContent(b,E),html:""}),insertContent:(b,E)=>(l.insertContent(b),""),addVisual:l.addVisual},selection:{getContent:(b,E)=>f.getContent(E)},autocompleter:{addDecoration:m.addDecoration,removeDecoration:m.removeDecoration},raw:{getModel:()=>T.some(h.getRawModel())}}},s7=()=>{const e=U(null),t=U("");return{init:{bindEvents:Ve},undoManager:{beforeChange:Ve,add:e,undo:e,redo:e,clear:Ve,reset:Ve,hasUndo:Et,hasRedo:Et,transact:e,ignore:Ve,extra:Ve},formatter:{match:Et,matchAll:U([]),matchNode:U(void 0),canApply:Et,closest:t,apply:Ve,remove:Ve,toggle:Ve,formatChanged:U({unbind:Ve})},editor:{getContent:t,setContent:U({content:"",html:""}),insertContent:U(""),addVisual:Ve},selection:{getContent:t},autocompleter:{addDecoration:Ve,removeDecoration:Ve},raw:{getModel:U(T.none())}}},Vr=e=>Bt(e.plugins,"rtc"),r7=e=>mn(e.plugins,"rtc").bind(t=>T.from(t.setup)),a7=e=>{const t=e;return r7(e).fold(()=>(t.rtcInstance=rA(e),T.none()),o=>(t.rtcInstance=s7(),T.some(()=>o().then(r=>(t.rtcInstance=o7(r),r.rtc.isRemote)))))},Wv=e=>e.rtcInstance?e.rtcInstance:rA(e),xn=e=>{const t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},i7=(e,t,o)=>{xn(e).undoManager.beforeChange(t,o)},l7=(e,t,o,r,a,l,f)=>xn(e).undoManager.add(t,o,r,a,l,f),c7=(e,t,o,r)=>xn(e).undoManager.undo(t,o,r),u7=(e,t,o)=>xn(e).undoManager.redo(t,o),f7=(e,t,o)=>{xn(e).undoManager.clear(t,o)},d7=(e,t)=>{xn(e).undoManager.reset(t)},p7=(e,t,o)=>xn(e).undoManager.hasUndo(t,o),m7=(e,t,o)=>xn(e).undoManager.hasRedo(t,o),h7=(e,t,o,r)=>xn(e).undoManager.transact(t,o,r),g7=(e,t,o)=>{xn(e).undoManager.ignore(t,o)},v7=(e,t,o,r,a)=>{xn(e).undoManager.extra(t,o,r,a)},b7=(e,t,o,r,a)=>xn(e).formatter.match(t,o,r,a),y7=(e,t,o)=>xn(e).formatter.matchAll(t,o),C7=(e,t,o,r,a)=>xn(e).formatter.matchNode(t,o,r,a),w7=(e,t)=>xn(e).formatter.canApply(t),E7=(e,t)=>xn(e).formatter.closest(t),S7=(e,t,o,r)=>{xn(e).formatter.apply(t,o,r)},_7=(e,t,o,r,a)=>{xn(e).formatter.remove(t,o,r,a)},T7=(e,t,o,r)=>{xn(e).formatter.toggle(t,o,r)},A7=(e,t,o,r,a,l)=>xn(e).formatter.formatChanged(t,o,r,a,l),k7=(e,t)=>Wv(e).editor.getContent(t),x7=(e,t,o)=>Wv(e).editor.setContent(t,o),$7=(e,t,o)=>Wv(e).editor.insertContent(t,o),N7=(e,t,o)=>xn(e).selection.getContent(t,o),O7=(e,t)=>xn(e).editor.addVisual(t),aA=e=>xn(e).init.bindEvents(),R7=(e,t)=>xn(e).autocompleter.addDecoration(t),P7=e=>xn(e).autocompleter.removeDecoration(),B7=(e,t={})=>{const o=t.format?t.format:"html";return N7(e,o,t)},iA=e=>e.dom.length===0?(On(e),T.none()):T.some(e),D7=(e,t)=>e.filter(o=>cu.isBookmarkNode(o.dom)).bind(t?Fc:ti),L7=(e,t,o,r)=>{const a=e.dom,l=t.dom,f=r?a.length:l.length;r?(tv(a,l,!1,!r),o.setStart(l,f)):(tv(l,a,!1,!r),o.setEnd(l,f))},I7=(e,t)=>{Ss(e).each(o=>{const r=e.dom;t&&Td(o,ue(r,0))?kd(r,0):!t&&Ad(o,ue(r,r.length))&&ev(r,r.length)})},lA=(e,t,o,r)=>{e.bind(a=>((r?ev:kd)(a.dom,r?a.dom.length:0),t.filter(es).map(f=>L7(a,f,o,r)))).orThunk(()=>D7(t,r).or(t).filter(es).map(l=>I7(l,r)))},M7=(e,t)=>{const o=T.from(t.firstChild).map(H.fromDom),r=T.from(t.lastChild).map(H.fromDom);e.deleteContents(),e.insertNode(t);const a=o.bind(ti).filter(es).bind(iA),l=r.bind(Fc).filter(es).bind(iA);lA(a,o,e,!0),lA(l,r,e,!1),e.collapse(!1)},F7=(e,t)=>st(ye({format:"html"},e),{set:!0,selection:!0,content:t}),H7=(e,t)=>{if(t.format!=="raw"){const o=e.selection.getRng(),r=e.dom.getParent(o.commonAncestorContainer,e.dom.isBlock),a=r?{context:r.nodeName.toLowerCase()}:{},l=e.parser.parse(t.content,ye(ye({forced_root_block:!1},a),t));return Sa({validate:!1},e.schema).serialize(l)}else return t.content},z7=(e,t,o={})=>{const r=F7(o,t);Iv(e,r).each(a=>{const l=H7(e,a),f=e.selection.getRng();M7(f,f.createContextualFragment(l)),e.selection.setRng(f),fu(e,f),Mv(e,l,a)})},cA=(e,t,o)=>{if(e&&Bt(e,t)){const r=de(e[t],a=>a!==o);r.length===0?delete e[t]:e[t]=r}};var V7=(e,t)=>{let o,r;const a=(f,m)=>te(m,h=>e.is(h,f)),l=f=>e.getParents(f,null,e.getRoot());return{selectorChangedWithUnbind:(f,m)=>(o||(o={},r={},t.on("NodeChange",h=>{const b=h.element,E=l(b),_={};Te.each(o,(x,k)=>{a(k,E).each(B=>{r[k]||(K(x,N=>{N(!0,{node:B,selector:k,parents:E})}),r[k]=x),_[k]=x})}),Te.each(r,(x,k)=>{_[k]||(delete r[k],Te.each(x,B=>{B(!1,{node:b,selector:k,parents:E})}))})})),o[f]||(o[f]=[]),o[f].push(m),a(f,l(t.selection.getStart())).each(()=>{r[f]=o[f]}),{unbind:()=>{cA(o,f,m),cA(r,f,m)}})}};const uA=e=>!!(e&&e.ownerDocument)&&Lr(H.fromDom(e.ownerDocument),H.fromDom(e)),U7=e=>e?uA(e.startContainer)&&uA(e.endContainer):!1,fA=(e,t,o,r)=>{let a,l;const{selectorChangedWithUnbind:f}=V7(e,r),m=(Oe,Qe)=>{const Dt=e.createRng();Z(Oe)&&Z(Qe)?(Dt.setStart(Oe,Qe),Dt.setEnd(Oe,Qe),ve(Dt),R(!1)):(Ag(e,Dt,r.getBody(),!0),ve(Dt))},h=Oe=>B7(r,Oe),b=(Oe,Qe)=>z7(r,Oe,Qe),E=Oe=>n_(r.getBody(),J(),Oe),_=Oe=>o_(r.getBody(),J(),Oe),x=(Oe,Qe)=>hn.getBookmark(Oe,Qe),k=Oe=>hn.moveToBookmark(Oe),B=(Oe,Qe)=>(q6(e,Oe,Qe).each(ve),Oe),N=()=>{const Oe=J(),Qe=z();return!Oe||Oe.item?!1:Oe.compareEndPoints?Oe.compareEndPoints("StartToEnd",Oe)===0:!Qe||Oe.collapsed},R=Oe=>{const Qe=J();Qe.collapse(!!Oe),ve(Qe)},z=()=>t.getSelection?t.getSelection():t.document.selection,J=()=>{let Oe,Qe,Dt;const kt=(Ge,ft,xt)=>{try{return ft.compareBoundaryPoints(Ge,xt)}catch{return-1}},Je=t.document;if(r.bookmark!==void 0&&vi(r)===!1){const Ge=zg(r);if(Ge.isSome())return Ge.map(ft=>Wg(r,[ft])[0]).getOr(Je.createRange())}try{(Oe=z())&&!If(Oe.anchorNode)&&(Oe.rangeCount>0?Qe=Oe.getRangeAt(0):Qe=Oe.createRange?Oe.createRange():Je.createRange(),Qe=Wg(r,[Qe])[0])}catch{}return Qe||(Qe=Je.createRange()),Qe.setStart&&Qe.startContainer.nodeType===9&&Qe.collapsed&&(Dt=e.getRoot(),Qe.setStart(Dt,0),Qe.setEnd(Dt,0)),a&&l&&(kt(Qe.START_TO_START,Qe,a)===0&&kt(Qe.END_TO_END,Qe,a)===0?Qe=l:(a=null,l=null)),Qe},ve=(Oe,Qe)=>{let Dt;if(!U7(Oe))return;const kt=z();if(Oe=r.dispatch("SetSelectionRange",{range:Oe,forward:Qe}).range,kt){l=Oe;try{kt.removeAllRanges(),kt.addRange(Oe)}catch{}Qe===!1&&kt.extend&&(kt.collapse(Oe.endContainer,Oe.endOffset),kt.extend(Oe.startContainer,Oe.startOffset)),a=kt.rangeCount>0?kt.getRangeAt(0):null}!Oe.collapsed&&Oe.startContainer===Oe.endContainer&&kt.setBaseAndExtent&&Oe.endOffset-Oe.startOffset<2&&Oe.startContainer.hasChildNodes()&&(Dt=Oe.startContainer.childNodes[Oe.startOffset],Dt&&Dt.tagName==="IMG"&&(kt.setBaseAndExtent(Oe.startContainer,Oe.startOffset,Oe.endContainer,Oe.endOffset),(kt.anchorNode!==Oe.startContainer||kt.focusNode!==Oe.endContainer)&&kt.setBaseAndExtent(Dt,0,Dt,1))),r.dispatch("AfterSetSelectionRange",{range:Oe,forward:Qe})},se=Oe=>(b(e.getOuterHTML(Oe)),Oe),ie=()=>j6(r.getBody(),J()),Be=(Oe,Qe)=>W6(e,J(),Oe,Qe),we=()=>{const Oe=z(),Qe=Oe==null?void 0:Oe.anchorNode,Dt=Oe==null?void 0:Oe.focusNode;if(!Oe||!Qe||!Dt||If(Qe)||If(Dt))return!0;const kt=e.createRng();kt.setStart(Qe,Oe.anchorOffset),kt.collapse(!0);const Je=e.createRng();return Je.setStart(Dt,Oe.focusOffset),Je.collapse(!0),kt.compareBoundaryPoints(kt.START_TO_START,Je)<=0},Wt={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:o,editor:r,collapse:R,setCursorLocation:m,getContent:h,setContent:b,getBookmark:x,moveToBookmark:k,select:B,isCollapsed:N,isForward:we,setNode:se,getNode:ie,getSel:z,setRng:ve,getRng:J,getStart:E,getEnd:_,getSelectedBlocks:Be,normalize:()=>{const Oe=J(),Qe=z();if(!jM(Qe)&&gd(r)){const Dt=yd(e,Oe);return Dt.each(kt=>{ve(kt,we())}),Dt.getOr(Oe)}return Oe},selectorChanged:(Oe,Qe)=>(f(Oe,Qe),Wt),selectorChangedWithUnbind:f,getScrollContainer:()=>{let Oe,Qe=e.getRoot();for(;Qe&&Qe.nodeName!=="BODY";){if(Qe.scrollHeight>Qe.clientHeight){Oe=Qe;break}Qe=Qe.parentNode}return Oe},scrollIntoView:(Oe,Qe)=>{Z(Oe)?f6(r,Oe,Qe):fu(r,J(),Qe)},placeCaretAt:(Oe,Qe)=>ve(DS(Oe,Qe,r.getDoc())),getBoundingClientRect:()=>{const Oe=J();return Oe.collapsed?ue.fromRangeStart(Oe).getClientRects()[0]:Oe.getBoundingClientRect()},destroy:()=>{t=a=l=null,Zn.destroy()}},hn=cu(Wt),Zn=NS(Wt,r);return Wt.bookmarkManager=hn,Wt.controlSelection=Zn,Wt},j7=(e,t,o)=>{e.addAttributeFilter("data-mce-tabindex",(r,a)=>{let l=r.length;for(;l--;){const f=r[l];f.attr("tabindex",f.attr("data-mce-tabindex")),f.attr(a,null)}}),e.addAttributeFilter("src,href,style",(r,a)=>{const l="data-mce-"+a,f=t.url_converter,m=t.url_converter_scope;let h=r.length;for(;h--;){const b=r[h];let E=b.attr(l);E!==void 0?(b.attr(a,E.length>0?E:null),b.attr(l,null)):(E=b.attr(a),a==="style"?E=o.serializeStyle(o.parseStyle(E),b.name):f&&(E=f.call(m,E,a,b.name)),b.attr(a,E.length>0?E:null))}}),e.addAttributeFilter("class",r=>{let a=r.length;for(;a--;){const l=r[a];let f=l.attr("class");f&&(f=l.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),l.attr("class",f.length>0?f:null))}}),e.addAttributeFilter("data-mce-type",(r,a,l)=>{let f=r.length;for(;f--;){const m=r[f];m.attr("data-mce-type")==="bookmark"&&!l.cleanup&&(T.from(m.firstChild).exists(b=>!Uf(b.value))?m.unwrap():m.remove())}}),e.addNodeFilter("noscript",r=>{let a=r.length;for(;a--;){const l=r[a].firstChild;l&&(l.value=ga.decode(l.value))}}),e.addNodeFilter("script,style",(r,a)=>{const l=m=>m.replace(/(<!--\[CDATA\[|\]\]-->)/g,`
  61. `).replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"");let f=r.length;for(;f--;){const m=r[f],h=m.firstChild?m.firstChild.value:"";if(a==="script"){const b=m.attr("type");b&&m.attr("type",b==="mce-no/type"?null:b.replace(/^mce\-/,"")),t.element_format==="xhtml"&&h.length>0&&(m.firstChild.value=`// <![CDATA[
  62. `+l(h)+`
  63. // ]]>`)}else t.element_format==="xhtml"&&h.length>0&&(m.firstChild.value=`<!--
  64. `+l(h)+`
  65. -->`)}}),e.addNodeFilter("#comment",r=>{let a=r.length;for(;a--;){const l=r[a];t.preserve_cdata&&l.value.indexOf("[CDATA[")===0?(l.name="#cdata",l.type=4,l.value=o.decode(l.value.replace(/^\[CDATA\[|\]\]$/g,""))):l.value.indexOf("mce:protected ")===0&&(l.name="#text",l.type=3,l.raw=!0,l.value=unescape(l.value).substr(14))}}),e.addNodeFilter("xml:namespace,input",(r,a)=>{let l=r.length;for(;l--;){const f=r[l];f.type===7?f.remove():f.type===1&&a==="input"&&!f.attr("type")&&f.attr("type","text")}}),e.addAttributeFilter("data-mce-type",r=>{K(r,a=>{a.attr("data-mce-type")==="format-caret"&&(a.isEmpty(e.schema.getNonEmptyElements())?a.remove():a.unwrap())})}),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(r,a)=>{let l=r.length;for(;l--;)r[l].attr(a,null)})},W7=e=>{const t=r=>r&&r.name==="br",o=e.lastChild;if(t(o)){const r=o.prev;t(r)&&(o.remove(),r.remove())}},q7=(e,t,o)=>{let r;const a=e.dom;let l=t.cloneNode(!0);const f=document.implementation;if(f.createHTMLDocument){const m=f.createHTMLDocument("");Te.each(l.nodeName==="BODY"?l.childNodes:[l],h=>{m.body.appendChild(m.importNode(h,!0))}),l.nodeName!=="BODY"?l=m.body.firstChild:l=m.body,r=a.doc,a.doc=m}return eF(e,st(ye({},o),{node:l})),r&&(a.doc=r),l},K7=(e,t)=>e&&e.hasEventListeners("PreProcess")&&!t.no_events,G7=(e,t,o)=>K7(e,o)?q7(e,t,o):t,Y7=(e,t,o)=>{Te.inArray(t,o)===-1&&(e.addAttributeFilter(o,(r,a)=>{let l=r.length;for(;l--;)r[l].attr(a,null)}),t.push(o))},X7=(e,t,o)=>!t.no_events&&e?tF(e,st(ye({},t),{content:o})).content:o,J7=(e,t,o)=>{const r=ha(o.getInner?t.innerHTML:e.getOuterHTML(t));return o.selection||Vf(H.fromDom(t))?r:Te.trim(r)},Q7=(e,t,o)=>{const r=o.selection?ye({forced_root_block:!1},o):o,a=e.parse(t,r);return W7(a),a},Z7=(e,t,o)=>Sa(e,t).serialize(o),eV=(e,t,o,r,a)=>{const l=Z7(t,o,r);return X7(e,a,l)},tV=(e,t)=>{const o=["data-mce-selected"],r=t&&t.dom?t.dom:cn.DOM,a=t&&t.schema?t.schema:ba(e);e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0;const l=Fl(e,a);j7(l,e,r);const f=(m,h={})=>{const b=ye({format:"html"},h),E=G7(t,m,b),_=J7(r,E,b),x=Q7(l,_,b);return b.format==="tree"?x:eV(t,e,a,x,b)};return{schema:a,addNodeFilter:l.addNodeFilter,addAttributeFilter:l.addAttributeFilter,serialize:f,addRules:a.addValidElements,setRules:a.setValidElements,addTempAttr:he(Y7,l,o),getTempAttrs:U(o),getNodeFilters:l.getNodeFilters,getAttributeFilters:l.getAttributeFilters}},dA=(e,t)=>{const o=tV(e,t);return{schema:o.schema,addNodeFilter:o.addNodeFilter,addAttributeFilter:o.addAttributeFilter,serialize:o.serialize,addRules:o.addRules,setRules:o.setRules,addTempAttr:o.addTempAttr,getTempAttrs:o.getTempAttrs,getNodeFilters:o.getNodeFilters,getAttributeFilters:o.getAttributeFilters}},nV="html",oV=(e,t)=>st(ye({},e),{format:t,get:!0,getInner:!0}),sV=(e,t={})=>{const o=t.format?t.format:nV,r=oV(t,o);return WT(e,r).fold(Me,a=>{const l=k7(e,a);return qT(e,l,a)})},rV="html",aV=(e,t)=>st(ye({format:rV},e),{set:!0,content:t}),qv=(e,t,o={})=>{const r=aV(o,t);return Iv(e,r).map(a=>{const l=x7(e,a.content,a);return Mv(e,l.html,a),l.content}).getOr(t)},iV="autoresize_on_init,content_editable_state,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,tabfocus_elements,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_enable_default_filters,paste_filter_drop,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),lV="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),cV=e=>{const t=de(iV,r=>Bt(e,r)),o=e.forced_root_block;return(o===!1||o==="")&&t.push("forced_root_block (false only)"),nt(t)},uV=e=>{const t=Te.makeMap(e.plugins," "),r=de(lV,a=>Bt(t,a));return nt(r)},fV=(e,t)=>{const o=cV(e),r=uV(t),a=r.length>0,l=o.length>0,f=t.theme==="mobile";if(a||l||f){const m=`
  66. - `,h=f?`
  67. Themes:${m}mobile`:"",b=a?`
  68. Plugins:${m}${r.join(m)}`:"",E=l?`
  69. Options:${m}${o.join(m)}`:"";console.warn("The following deprecated features are currently enabled and have been removed in TinyMCE 6.0. These features will no longer work and should be removed from the TinyMCE configuration. See https://www.tiny.cloud/docs/tinymce/6/migration-from-5x/ for more information."+h+b+E)}},dV=(e,t)=>{fV(e,t)},jd=cn.DOM,pV=e=>{jd.setStyle(e.id,"display",e.orgDisplay)},Wd=e=>T.from(e).each(t=>t.destroy()),mV=e=>{e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)},hV=e=>{const t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),jd.unbind(t,"submit reset",e.formEventDelegate))},gV=e=>{if(!e.removed){const{_selectionOverrides:t,editorUpload:o}=e,r=e.getBody(),a=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&a&&jd.remove(a.nextSibling),nF(e),e.editorManager.remove(e),!e.inline&&r&&pV(e),oF(e),jd.remove(e.getContainer()),Wd(t),Wd(o),e.destroy()}},vV=(e,t)=>{const{selection:o,dom:r}=e;if(!e.destroyed){if(!t&&!e.removed){e.remove();return}t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),Wd(o),Wd(r)),hV(e),mV(e),e.destroyed=!0}},qd=(()=>{const e={};return{add:(a,l)=>{e[a]=l},get:a=>e[a]?e[a]:{icons:{}},has:a=>Bt(e,a)}})(),Hl=mo.ModelManager,pA=(e,t)=>t.dom[e],mA=(e,t)=>parseInt(nr(t,e),10),bV=he(pA,"clientWidth"),yV=he(pA,"clientHeight"),CV=he(mA,"margin-top"),wV=he(mA,"margin-left"),EV=e=>e.dom.getBoundingClientRect(),SV=(e,t,o)=>{const r=bV(e),a=yV(e);return t>=0&&o>=0&&t<=r&&o<=a},_V=(e,t,o,r)=>{const a=EV(t),l=e?a.left+t.dom.clientLeft+wV(t):0,f=e?a.top+t.dom.clientTop+CV(t):0,m=o-l,h=r-f;return{x:m,y:h}},TV=(e,t,o)=>{const r=H.fromDom(e.getBody()),a=e.inline?r:zD(r),l=_V(e.inline,a,t,o);return SV(a,l.x,l.y)},AV=e=>T.from(e).map(H.fromDom),kV=e=>{const t=e.inline?e.getBody():e.getContentAreaContainer();return AV(t).map(hl).getOr(!1)},xV=()=>{const e=()=>{throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:e,close:e,getArgs:e}},hA=e=>{const t=[],o=()=>{const x=e.theme;return x&&x.getNotificationManagerImpl?x.getNotificationManagerImpl():xV()},r=()=>T.from(t[0]),a=(x,k)=>x.type===k.type&&x.text===k.text&&!x.progressBar&&!x.timeout&&!k.progressBar&&!k.timeout,l=()=>{K(t,x=>{x.reposition()})},f=x=>{t.push(x)},m=x=>{He(t,k=>k===x).each(k=>{t.splice(k,1)})},h=(x,k=!0)=>{if(!(e.removed||!kV(e)))return k&&e.dispatch("BeforeOpenNotification",{notification:x}),te(t,B=>a(o().getArgs(B),x)).getOrThunk(()=>{e.editorManager.setActive(e);const B=o().open(x,()=>{m(B),l(),r().fold(()=>e.focus(),N=>GS(H.fromDom(N.getEl())))});return f(B),l(),e.dispatch("OpenNotification",{notification:ye({},B)}),B})},b=()=>{r().each(x=>{o().close(x),m(x),l()})},E=U(t);return(x=>{x.on("SkinLoaded",()=>{const k=n4(x);k&&h({text:k,type:"warning",timeout:0},!1),l()}),x.on("show ResizeEditor ResizeWindow NodeChange",()=>{requestAnimationFrame(l)}),x.on("remove",()=>{K(t.slice(),k=>{o().close(k)})})})(e),{open:h,close:b,getNotifications:E}},zl=mo.PluginManager,Si=mo.ThemeManager;var $V=()=>{const e=()=>{throw new Error("Theme did not provide a WindowManager implementation.")};return{open:e,openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}};const gA=e=>{let t=[];const o=()=>{const N=e.theme;return N&&N.getWindowManagerImpl?N.getWindowManagerImpl():$V()},r=(N,R)=>(...z)=>R?R.apply(N,z):void 0,a=N=>{e.dispatch("OpenWindow",{dialog:N})},l=N=>{e.dispatch("CloseWindow",{dialog:N})},f=N=>{t.push(N),a(N)},m=N=>{l(N),t=de(t,R=>R!==N),t.length===0&&e.focus()},h=()=>T.from(t[t.length-1]),b=N=>{e.editorManager.setActive(e),Hg(e),e.ui.show();const R=N();return f(R),R},E=(N,R)=>b(()=>o().open(N,R,m)),_=N=>b(()=>o().openUrl(N,m)),x=(N,R,z)=>{const J=o();J.alert(N,r(z||J,R))},k=(N,R,z)=>{const J=o();J.confirm(N,r(z||J,R))},B=()=>{h().each(N=>{o().close(N),m(N)})};return e.on("remove",()=>{K(t,N=>{o().close(N)})}),{open:E,openUrl:_,alert:x,confirm:k,close:B}},vA=(e,t)=>{e.notificationManager.open({type:"error",text:t})},Kd=(e,t)=>{e._skinLoaded?vA(e,t):e.on("SkinLoaded",()=>{vA(e,t)})},NV=(e,t)=>{Kd(e,Is.translate(["Failed to upload image: {0}",t]))},Cu=(e,t,o)=>{TS(e,t,{message:o}),console.error(o)},wu=(e,t,o)=>o?`Failed to load ${e}: ${o} from url ${t}`:`Failed to load ${e} url: ${t}`,OV=(e,t,o)=>{Cu(e,"PluginLoadError",wu("plugin",t,o))},RV=(e,t,o)=>{Cu(e,"IconsLoadError",wu("icons",t,o))},PV=(e,t,o)=>{Cu(e,"LanguageLoadError",wu("language",t,o))},BV=(e,t,o)=>{Cu(e,"ThemeLoadError",wu("theme",t,o))},DV=(e,t,o)=>{Cu(e,"ModelLoadError",wu("model",t,o))},LV=(e,t,o)=>{const r=Is.translate(["Failed to initialize plugin: {0}",t]);TS(e,"PluginLoadError",{message:r}),Gd(r,o),Kd(e,r)},Gd=(e,...t)=>{const o=window.console;o&&(o.error?o.error(e,...t):o.log(e,...t))},IV=e=>/^[a-z0-9\-]+$/i.test(e),MV=e=>bA(e,XI(e)),FV=e=>bA(e,SE(e)),bA=(e,t)=>{const o=e.editorManager.baseURL+"/skins/content",a=`content${e.editorManager.suffix}.css`,l=e.inline===!0;return fe(t,f=>IV(f)&&!l?`${o}/${f}/${a}`:e.documentBaseURI.toAbsolute(f))},HV=e=>{e.contentCSS=e.contentCSS.concat(MV(e),FV(e))},zV=it,VV=(e,t,o)=>i3(e,t,zV,o),yA=()=>{const e=1,t=2;let o={};const r=(x,k)=>({status:x,resultUri:k}),a=x=>x in o;return{hasBlobUri:a,getResultUri:x=>{const k=o[x];return k?k.resultUri:null},isPending:x=>a(x)?o[x].status===e:!1,isUploaded:x=>a(x)?o[x].status===t:!1,markPending:x=>{o[x]=r(e,null)},markUploaded:(x,k)=>{o[x]=r(t,k)},removeFailed:x=>{delete o[x]},destroy:()=>{o={}}}};let UV=0;const jV=()=>{const e=()=>Math.round(Math.random()*4294967295).toString(36),t=new Date().getTime();return"s"+t.toString(36)+e()+e()+e()},WV=e=>e+UV+++jV(),qV=()=>{let e=[];const t=_=>({"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"})[_.toLowerCase()]||"dat",o=(_,x,k,B,N)=>{if(A(_))return r({id:_,name:B,filename:N,blob:x,base64:k});if(L(_))return r(_);throw new Error("Unknown input type")},r=_=>{if(!_.blob||!_.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");const x=_.id||WV("blobid"),k=_.name||x,B=_.blob;return{id:U(x),name:U(k),filename:U(_.filename||k+"."+t(B.type)),blob:U(B),base64:U(_.base64),blobUri:U(_.blobUri||URL.createObjectURL(B)),uri:U(_.uri)}},a=_=>{f(_.id())||e.push(_)},l=_=>te(e,_).getOrUndefined(),f=_=>l(x=>x.id()===_);return{create:o,add:a,get:f,getByUri:_=>l(x=>x.blobUri()===_),getByData:(_,x)=>l(k=>k.base64()===_&&k.blob().type===x),findFirst:l,removeByUri:_=>{e=de(e,x=>x.blobUri()===_?(URL.revokeObjectURL(x.blobUri()),!1):!0)},destroy:()=>{K(e,_=>{URL.revokeObjectURL(_.blobUri())}),e=[]}}},KV=(e,t)=>{const o={},r=(B,N)=>B?B.replace(/\/$/,"")+"/"+N.replace(/^\//,""):N,a=(B,N)=>new Promise((R,z)=>{const J=new XMLHttpRequest;J.open("POST",t.url),J.withCredentials=t.credentials,J.upload.onprogress=se=>{N(se.loaded/se.total*100)},J.onerror=()=>{z("Image upload failed due to a XHR Transport error. Code: "+J.status)},J.onload=()=>{if(J.status<200||J.status>=300){z("HTTP Error: "+J.status);return}const se=JSON.parse(J.responseText);if(!se||!A(se.location)){z("Invalid JSON: "+J.responseText);return}R(r(t.basePath,se.location))};const ve=new FormData;ve.append("file",B.blob(),B.filename()),J.send(ve)}),l=()=>new Promise(B=>{B([])}),f=(B,N)=>({url:N,blobInfo:B,status:!0}),m=(B,N)=>({url:"",blobInfo:B,status:!1,error:N}),h=(B,N)=>{Te.each(o[B],R=>{R(N)}),delete o[B]},b=(B,N,R)=>(e.markPending(B.blobUri()),new Promise(z=>{let J,ve;try{const se=()=>{J&&(J.close(),ve=Ve)},ie=we=>{se(),e.markUploaded(B.blobUri(),we),h(B.blobUri(),f(B,we)),z(f(B,we))},Be=we=>{se(),e.removeFailed(B.blobUri()),h(B.blobUri(),m(B,we)),z(m(B,we))};ve=we=>{we<0||we>100||T.from(J).orThunk(()=>T.from(R).map(Nt)).each(Se=>{J=Se,Se.progressBar.value(we)})},N(B,ve).then(ie,we=>{Be(A(we)?{message:we}:we)})}catch(se){z(m(B,se))}})),E=B=>B===a,_=B=>{const N=B.blobUri();return new Promise(R=>{o[N]=o[N]||[],o[N].push(R)})},x=(B,N)=>(B=Te.grep(B,R=>!e.isUploaded(R.blobUri())),Promise.all(Te.map(B,R=>e.isPending(R.blobUri())?_(R):b(R,t.handler,N)))),k=(B,N)=>!t.url&&E(t.handler)?l():x(B,N);return ae(t.handler)===!1&&(t.handler=a),{upload:k}},CA=e=>()=>e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0}),wA=(e,t)=>KV(t,{url:UI(e),basePath:jI(e),credentials:WI(e),handler:qI(e)}),GV=e=>{const t=yA(),o=wA(e,t);return{upload:(r,a=!0)=>o.upload(r,a?CA(e):void 0)}},YV=e=>{const t=Hn(null);return e.on("change AddUndo",r=>{t.set(ye({},r.level))}),{fireIfChanged:()=>{const r=e.undoManager.data;bn(r).filter(a=>!Vd(t.get(),a)).each(a=>{e.setDirty(!0),e.dispatch("change",{level:a,lastLevel:Jt(r,r.length-2).getOrNull()})})}}},XV=e=>{const t=qV();let o,r;const a=yA(),l=[],f=YV(e),m=se=>ie=>e.selection?se(ie):[],h=se=>se+(se.indexOf("?")===-1?"?":"&")+new Date().getTime(),b=(se,ie,Be)=>{let we=0;do we=se.indexOf(ie,we),we!==-1&&(se=se.substring(0,we)+Be+se.substr(we+ie.length),we+=Be.length-ie.length+1);while(we!==-1);return se},E=(se,ie,Be)=>{const we=`src="${Be}"${Be===rn.transparentSrc?' data-mce-placeholder="1"':""}`;return se=b(se,`src="${ie}"`,we),se=b(se,'data-mce-src="'+ie+'"','data-mce-src="'+Be+'"'),se},_=(se,ie)=>{K(e.undoManager.data,Be=>{Be.type==="fragmented"?Be.fragments=fe(Be.fragments,we=>E(we,se,ie)):Be.content=E(Be.content,se,ie)})},x=(se,ie)=>{const Be=e.convertURL(ie,"src");_(se.src,ie),tr(H.fromDom(se),{src:yE(e)?h(ie):ie,"data-mce-src":Be})},k=()=>(o||(o=wA(e,a)),z().then(m(se=>{const ie=fe(se,Be=>Be.blobInfo);return o.upload(ie,CA(e)).then(m(Be=>{const we=[],Se=fe(Be,(Ne,Re)=>{const at=se[Re].blobInfo,Ke=se[Re].image;let Ie=!1;return Ne.status&&zI(e)?(t.removeByUri(Ke.src),Vr(e)||x(Ke,Ne.url)):Ne.error&&(Ne.error.remove&&(_(Ke.getAttribute("src"),rn.transparentSrc),we.push(Ke),Ie=!0),NV(e,Ne.error.message)),{element:Ke,status:Ne.status,uploadUri:Ne.url,blobInfo:at,removed:Ie}});return Se.length>0&&f.fireIfChanged(),we.length>0&&!Vr(e)&&e.undoManager.transact(()=>{K(we,Ne=>{e.dom.remove(Ne),t.removeByUri(Ne.src)})}),Se}))}))),B=()=>bE(e)?k():Promise.resolve([]),N=se=>ze(l,ie=>ie(se)),R=se=>{l.push(se)},z=()=>(r||(r=Fz(a,t)),r.findAll(e.getBody(),N).then(m(se=>(se=de(se,ie=>typeof ie=="string"?(Kd(e,ie),!1):!0),Vr(e)||K(se,ie=>{_(ie.image.src,ie.blobInfo.blobUri()),ie.image.src=ie.blobInfo.blobUri(),ie.image.removeAttribute("data-mce-src")}),se)))),J=()=>{t.destroy(),a.destroy(),r=o=null},ve=se=>se.replace(/src="(blob:[^"]+)"/g,(ie,Be)=>{const we=a.getResultUri(Be);if(we)return'src="'+we+'"';let Se=t.getByUri(Be);if(Se||(Se=ke(e.editorManager.get(),(Ne,Re)=>Ne||Re.editorUpload&&Re.editorUpload.blobCache.getByUri(Be),null)),Se){const Ne=Se.blob();return'src="data:'+Ne.type+";base64,"+Se.base64()+'"'}return ie});return e.on("SetContent",()=>{bE(e)?B():z()}),e.on("RawSaveContent",se=>{se.content=ve(se.content)}),e.on("GetContent",se=>{se.source_view||se.format==="raw"||se.format==="tree"||(se.content=ve(se.content))}),e.on("PostRender",()=>{e.parser.addNodeFilter("img",se=>{K(se,ie=>{const Be=ie.attr("src");if(t.getByUri(Be))return;const we=a.getResultUri(Be);we&&ie.attr("src",we)})})}),{blobCache:t,addFilter:R,uploadImages:k,uploadImagesAuto:B,scanForImages:z,destroy:J}},JV=e=>{const t=e.dom,o=e.schema.type,r={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1},{selector:"img,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"},{selector:"table",collapsed:!1,styles:{marginLeft:"0px",marginRight:"auto"},onformat:a=>{t.setStyle(a,"float",null)},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"},{selector:"table",collapsed:!1,styles:{marginRight:"0px",marginLeft:"auto"},onformat:a=>{t.setStyle(a,"float",null)},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:(()=>{const a={inline:"span",styles:{textDecoration:"line-through"},exact:!0},l={inline:"strike",remove:"all",preserve_attributes:["class","style"]},f={inline:"s",remove:"all",preserve_attributes:["class","style"]};return o!=="html4"?[f,a,l]:[a,f,l]})(),forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:(a,l,f)=>rt(a)&&a.hasAttribute("href"),onformat:(a,l,f)=>{Te.each(f,(m,h)=>{t.setAttrib(a,h,m)})}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":a=>{var l;return(l=a==null?void 0:a.customValue)!==null&&l!==void 0?l:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Te.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),a=>{r[a]={block:a,remove:"all"}}),r},EA={remove_similar:!0,inherit:!1},Vl=ye({selector:"td,th"},EA),QV={tablecellbackgroundcolor:ye({styles:{backgroundColor:"%value"}},Vl),tablecellverticalalign:ye({styles:{"vertical-align":"%value"}},Vl),tablecellbordercolor:ye({styles:{borderColor:"%value"}},Vl),tablecellclass:ye({classes:["%value"]},Vl),tableclass:ye({selector:"table",classes:["%value"]},EA),tablecellborderstyle:ye({styles:{borderStyle:"%value"}},Vl),tablecellborderwidth:ye({styles:{borderWidth:"%value"}},Vl)},ZV=U(QV),eU=e=>{const t={},o=f=>Z(f)?t[f]:t,r=f=>Bt(t,f),a=(f,m)=>{f&&(A(f)?(F(m)||(m=[m]),K(m,h=>{be(h.deep)&&(h.deep=!jo(h)),be(h.split)&&(h.split=!jo(h)||Jn(h)),be(h.remove)&&jo(h)&&!Jn(h)&&(h.remove="none"),jo(h)&&Jn(h)&&(h.mixed=!0,h.block_expand=!0),A(h.classes)&&(h.classes=h.classes.split(/\s+/))}),t[f]=m):dn(f,(h,b)=>{a(b,h)}))},l=f=>(f&&t[f]&&delete t[f],t);return a(JV(e)),a(ZV()),a(r4(e)),{get:o,has:r,register:a,unregister:l}},Yd=Te.each,Ho=cn.DOM,SA=(e,t)=>{let o,r,a;const l=t&&t.schema||ba({}),f=(E,_)=>{_.classes.length&&Ho.addClass(E,_.classes.join(" ")),Ho.setAttribs(E,_.attrs)},m=E=>{r=typeof E=="string"?{name:E,classes:[],attrs:{}}:E;const _=Ho.create(r.name);return f(_,r),_},h=(E,_)=>{const x=typeof E!="string"?E.nodeName.toLowerCase():E,k=l.getElementRule(x),B=k&&k.parentsRequired;return B&&B.length?_&&Te.inArray(B,_)!==-1?_:B[0]:!1},b=(E,_,x)=>{let k,B;const N=_.length>0&&_[0],R=N&&N.name,z=h(E,R);if(z)R===z?(B=_[0],_=_.slice(1)):B=z;else if(N)B=_[0],_=_.slice(1);else if(!x)return E;return B&&(k=m(B),k.appendChild(E)),x&&(k||(k=Ho.create("div"),k.appendChild(E)),Te.each(x,J=>{const ve=m(J);k.insertBefore(ve,E)})),b(k,_,B&&B.siblings)};return e&&e.length?(r=e[0],o=m(r),a=Ho.create("div"),a.appendChild(b(o,e.slice(1),r.siblings)),a):""},tU=e=>{let t;const o={classes:[],attrs:{}};return e=o.selector=Te.trim(e),e!=="*"&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(r,a,l,f,m)=>{switch(a){case"#":o.attrs.id=l;break;case".":o.classes.push(l);break;case":":Te.inArray("checked disabled enabled read-only required".split(" "),l)!==-1&&(o.attrs[l]=l);break}if(f==="["){const h=m.match(/([\w\-]+)(?:\=\"([^\"]+))?/);h&&(o.attrs[h[1]]=h[2])}return""})),o.name=t||"div",o},nU=e=>!e||typeof e!="string"?[]:(e=e.split(/\s*,\s*/)[0],e=e.replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Te.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/),t=>{const o=Te.map(t.split(/(?:~\+|~|\+)/),tU),r=o.pop();return o.length&&(r.siblings=o),r}).reverse()),oU=(e,t)=>{let o,r,a="",l,f=a4(e);if(f==="")return"";const m=E=>E.replace(/%(\w+)/g,"");if(typeof t=="string"){if(t=e.formatter.get(t),!t)return;t=t[0]}if("preview"in t){const E=mn(t,"preview");if(ml(E,!1))return"";f=E.getOr(f)}o=t.block||t.inline||"span";const h=nU(t.selector);h.length?(h[0].name||(h[0].name=o),o=t.selector,r=SA(h,e)):r=SA([o],e);const b=Ho.select(o,r)[0]||r.firstChild;return Yd(t.styles,(E,_)=>{const x=m(E);x&&Ho.setStyle(b,_,x)}),Yd(t.attributes,(E,_)=>{const x=m(E);x&&Ho.setAttrib(b,_,x)}),Yd(t.classes,E=>{const _=m(E);Ho.hasClass(b,_)||Ho.addClass(b,_)}),e.dispatch("PreviewFormats"),Ho.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),l=Ho.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,Yd(f.split(" "),E=>{let _=Ho.getStyle(b,E,!0);if(!(E==="background-color"&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(_)&&(_=Ho.getStyle(e.getBody(),E,!0),fd(_).toLowerCase()==="#ffffff"))&&!(E==="color"&&fd(_).toLowerCase()==="#000000")){if(E==="font-size"&&/em|%$/.test(_)){if(l===0)return;_=parseFloat(_)/(/%$/.test(_)?100:1)*l+"px"}E==="border"&&_&&(a+="padding:0 2px;"),a+=E+":"+_+";"}}),e.dispatch("AfterPreviewFormats"),Ho.remove(r),a},sU=e=>{e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(let t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])},_A=e=>{const t=eU(e),o=Hn(null);return sU(e),OH(e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:(r,a,l)=>{S7(e,r,a,l)},remove:(r,a,l,f)=>{_7(e,r,a,l,f)},toggle:(r,a,l)=>{T7(e,r,a,l)},match:(r,a,l,f)=>b7(e,r,a,l,f),closest:r=>E7(e,r),matchAll:(r,a)=>y7(e,r,a),matchNode:(r,a,l,f)=>C7(e,r,a,l,f),canApply:r=>w7(e,r),formatChanged:(r,a,l,f)=>A7(e,o,r,a,l,f),getCssText:he(oU,e)}},TA=e=>{switch(e.toLowerCase()){case"undo":case"redo":case"mcefocus":return!0;default:return!1}},rU=(e,t,o)=>{const r=Hn(!1),a=h=>{Ud(t,!1,o),t.add({},h)};e.on("init",()=>{t.add()}),e.on("BeforeExecCommand",h=>{const b=h.command;TA(b)||(sA(t,o),t.beforeChange())}),e.on("ExecCommand",h=>{const b=h.command;TA(b)||a(h)}),e.on("ObjectResizeStart cut",()=>{t.beforeChange()}),e.on("SaveContent ObjectResized blur",a),e.on("dragend",a),e.on("keyup",h=>{const b=h.keyCode;h.isDefaultPrevented()||((b>=33&&b<=36||b>=37&&b<=40||b===45||h.ctrlKey)&&(a(),e.nodeChanged()),(b===46||b===8)&&e.nodeChanged(),r.get()&&t.typing&&Vd(zv(e),t.data[0])===!1&&(e.isDirty()===!1&&e.setDirty(!0),e.dispatch("TypingUndo"),r.set(!1),e.nodeChanged()))}),e.on("keydown",h=>{const b=h.keyCode;if(h.isDefaultPrevented())return;if(b>=33&&b<=36||b>=37&&b<=40||b===45){t.typing&&a(h);return}const E=h.ctrlKey&&!h.altKey||h.metaKey;(b<16||b>20)&&b!==224&&b!==91&&!t.typing&&!E&&(t.beforeChange(),Ud(t,!0,o),t.add({},h),r.set(!0))}),e.on("mousedown",h=>{t.typing&&a(h)});const l=h=>h.inputType==="insertReplacementText",f=h=>h.inputType==="insertText"&&h.data===null,m=h=>h.inputType==="insertFromPaste"||h.inputType==="insertFromDrop";e.on("input",h=>{h.inputType&&(l(h)||f(h)||m(h))&&a(h)}),e.on("AddUndo Undo Redo ClearUndos",h=>{h.isDefaultPrevented()||e.nodeChanged()})},aU=e=>{e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")},AA=e=>{const t=ya(),o=Hn(0),r=Hn(0),a={data:[],typing:!1,beforeChange:()=>{i7(e,o,t)},add:(l,f)=>l7(e,a,r,o,t,l,f),undo:()=>c7(e,a,o,r),redo:()=>u7(e,r,a.data),clear:()=>{f7(e,a,r)},reset:()=>{d7(e,a)},hasUndo:()=>p7(e,a,r),hasRedo:()=>m7(e,a,r),transact:l=>h7(e,a,o,l),ignore:l=>{g7(e,o,l)},extra:(l,f)=>{v7(e,a,r,l,f)}};return Vr(e)||rU(e,a,o),aU(e),a},iU=[9,27,Ze.HOME,Ze.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,Ze.DOWN,Ze.UP,Ze.LEFT,Ze.RIGHT].concat(rn.browser.isFirefox()?[224]:[]),kA="data-mce-placeholder",xA=e=>e.type==="keydown"||e.type==="keyup",$A=e=>{const t=e.keyCode;return t===Ze.BACKSPACE||t===Ze.DELETE},lU=e=>{if(xA(e)){const t=e.keyCode;return!$A(e)&&(Ze.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||Y(iU,t))}else return!1},cU=e=>xA(e)&&!($A(e)||e.type==="keyup"&&e.keyCode===229),uU=(e,t,o)=>{if(Yn(H.fromDom(t),!1)){const r=t.firstElementChild;return r?e.getStyle(t.firstElementChild,"padding-left")||e.getStyle(t.firstElementChild,"padding-right")?!1:o===r.nodeName.toLowerCase():!0}else return!1},fU=e=>{const t=e.dom,o=Io(e),r=t4(e),a=(l,f)=>{if(lU(l))return;const m=e.getBody(),h=cU(l)?!1:uU(t,m,o);(t.getAttrib(m,kA)!==""!==h||f)&&(t.setAttrib(m,kA,h?r:null),t.setAttrib(m,"aria-placeholder",h?r:null),uF(e,h),e.on(h?"keydown":"keyup",a),e.off(h?"keyup":"keydown",a))};r&&e.on("init",l=>{a(l,!0),e.on("change SetContent ExecCommand",a),e.on("paste",f=>rs.setEditorTimeout(e,()=>a(f)))})},dU=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,pU=e=>dU.test(e),_i=(e,t)=>Dr(H.fromDom(t),ZI(e)),mU=e=>cn.DOM.getStyle(e,"direction",!0)==="rtl"||pU(e.textContent),hU=(e,t,o)=>de(cn.DOM.getParents(o.container(),"*",t),e),Aa=(e,t,o)=>{const r=hU(e,t,o);return T.from(r[r.length-1])},gU=(e,t,o)=>{const r=Ea(t,e),a=Ea(o,e);return r&&r===a},vU=e=>Ph(e)||Bh(e),as=(e,t)=>{if(!t)return t;const o=t.container(),r=t.offset();return e?wl(o)?Le(o.nextSibling)?ue(o.nextSibling,0):ue.after(o):Ph(t)?ue(o,r+1):t:wl(o)?Le(o.previousSibling)?ue(o.previousSibling,o.previousSibling.data.length):ue.before(o):Bh(t)?ue(o,r-1):t},NA=he(as,!0),OA=he(as,!1),RA=(e,t)=>{const o=r=>r.stopImmediatePropagation();e.on("beforeinput input",o,!0),e.getDoc().execCommand(t),e.off("beforeinput input",o)},Kv=e=>RA(e,"Delete"),bU=e=>RA(e,"ForwardDelete"),yU=e=>t=>an(e,H.fromDom(t.dom.parentNode)),CU=e=>p1(e)||jc(e),Xd=(e,t)=>Lr(e,t)?Hf(t,CU,yU(e)):T.none(),wU=e=>{const t=e.getBody(),o=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(o,0)},PA=e=>{e.dom.isEmpty(e.getBody())&&(e.setContent(""),wU(e))},EU=(e,t,o)=>Do(To(o),ur(o),(r,a)=>{const l=as(!0,r),f=as(!1,a),m=as(!1,t);return e?Fs(o,m).exists(h=>h.isEqual(f)&&t.isEqual(l)):cr(o,m).exists(h=>h.isEqual(l)&&t.isEqual(f))}).getOr(!0),SU=(e,t)=>({block:e,position:t}),_U=(e,t)=>({from:e,to:t}),Gv=(e,t)=>{const o=H.fromDom(e),r=H.fromDom(t.container());return Xd(o,r).map(a=>SU(a,t))},TU=e=>an(e.from.block,e.to.block)===!1,AU=e=>Ss(e.from.block).bind(t=>Ss(e.to.block).filter(o=>an(t,o))).isSome(),kU=e=>An(e.from.block.dom)===!1&&An(e.to.block.dom)===!1,xU=(e,t,o)=>Ln(o.position.getNode())&&Yn(o.block)===!1?Nl(!1,o.block.dom).bind(r=>r.isEqual(o.position)?os(t,e,r).bind(a=>Gv(e,a)):T.some(o)).getOr(o):o,$U=(e,t,o)=>{const r=Gv(e,ue.fromRangeStart(o)),a=r.bind(l=>os(t,e,l.position).bind(f=>Gv(e,f).map(m=>xU(e,t,m))));return Do(r,a,_U).filter(l=>TU(l)&&AU(l)&&kU(l))},NU=(e,t,o)=>o.collapsed?$U(e,t,o):T.none(),OU=e=>{const t=ro(e);return He(t,sr).fold(U(t),o=>t.slice(0,o))},BA=e=>{const t=OU(e);return K(t,On),t},DA=(e,t)=>{const o=zr(t,e);return te(o.reverse(),r=>Yn(r)).each(On)},RU=e=>de(Fw(e),t=>!Yn(t)).length===0,PU=(e,t,o,r)=>{if(Yn(o))return Ci(o),To(o.dom);RU(r)&&Yn(t)&&_s(r,H.fromTag("br"));const a=cr(o.dom,ue.before(r.dom));return K(BA(t),l=>{_s(r,l)}),DA(e,t),a},BU=(e,t,o)=>{if(Yn(o))return On(o),Yn(t)&&Ci(t),To(t.dom);const r=ur(o.dom);return K(BA(t),a=>{Fn(o,a)}),DA(e,t),r},DU=(e,t)=>{const o=zr(t,e);return T.from(o[o.length-1])},LU=(e,t)=>Lr(t,e)?DU(t,e):T.none(),LA=(e,t)=>{Nl(e,t.dom).map(o=>o.getNode()).map(H.fromDom).filter(bl).each(On)},IA=(e,t,o)=>(LA(!0,t),LA(!1,o),LU(t,o).fold(he(BU,e,t,o),he(PU,e,t,o))),MA=(e,t,o,r)=>t?IA(e,r,o):IA(e,o,r),Yv=(e,t)=>{const o=H.fromDom(e.getBody());return NU(o.dom,t,e.selection.getRng()).map(a=>()=>{MA(o,t,a.from.block,a.to.block).each(l=>{e.selection.setRng(l.toRange())})})},IU=(e,t)=>{const o=t.getRng();return Do(Xd(e,H.fromDom(o.startContainer)),Xd(e,H.fromDom(o.endContainer)),(r,a)=>an(r,a)===!1?T.some(()=>{o.deleteContents(),MA(e,!0,r,a).each(l=>{t.setRng(l.toRange())})}):T.none()).getOr(T.none())},FA=(e,t)=>{const o=H.fromDom(t),r=he(an,e);return vl(o,zf,r).isSome()},MU=(e,t)=>FA(e,t.startContainer)||FA(e,t.endContainer),FU=(e,t)=>{const o=cr(e.dom,ue.fromRangeStart(t)).isNone(),r=Fs(e.dom,ue.fromRangeEnd(t)).isNone();return!MU(e,t)&&o&&r},HU=e=>T.some(()=>{e.setContent(""),e.selection.setCursorLocation()}),zU=e=>{const t=H.fromDom(e.getBody()),o=e.selection.getRng();return FU(t,o)?HU(e):IU(t,e.selection)},Xv=(e,t)=>e.selection.isCollapsed()?T.none():zU(e),VU=Ir,UU=An,Ur=(e,t,o,r,a)=>T.from(t._selectionOverrides.showCaret(e,o,r,a)),jU=e=>{const t=e.ownerDocument.createRange();return t.selectNode(e),t},Eu=(e,t)=>e.dispatch("BeforeObjectSelected",{target:t}).isDefaultPrevented()?T.none():T.some(jU(t)),WU=(e,t,o)=>{const r=fg(1,e.getBody(),t),a=ue.fromRangeStart(r),l=a.getNode();if(eu(l))return Ur(1,e,l,!a.isAtEnd(),!1);const f=a.getNode(!0);if(eu(f))return Ur(1,e,f,!1,!1);const m=e.dom.getParent(a.getNode(),h=>UU(h)||VU(h));return eu(m)?Ur(1,e,m,!1,o):T.none()},Jv=(e,t,o)=>t.collapsed?WU(e,t,o).getOr(t):t,qU=e=>bi(e)||pu(e),KU=e=>yi(e)||mu(e),GU=(e,t)=>{Le(t)&&t.data.length===0&&e.remove(t)},HA=(e,t,o,r,a,l)=>{Ur(r,e,l.getNode(!a),a,!0).each(f=>{if(t.collapsed){const m=t.cloneRange();a?m.setEnd(f.startContainer,f.startOffset):m.setStart(f.endContainer,f.endOffset),m.deleteContents()}else t.deleteContents();e.selection.setRng(f)}),GU(e.dom,o)},YU=(e,t)=>{const o=e.selection.getRng();if(!Le(o.commonAncestorContainer))return T.none();const r=t?Xn.Forwards:Xn.Backwards,a=lr(e.getBody()),l=he(dg,t?a.next:a.prev),f=t?qU:KU,m=ru(r,e.getBody(),o),h=as(t,l(m));if(!h||!id(m,h))return T.none();if(f(h))return T.some(()=>HA(e,o,m.getNode(),r,t,h));const b=l(h);return b&&f(b)&&id(h,b)?T.some(()=>HA(e,o,m.getNode(),r,t,b)):T.none()},Qv=(e,t)=>YU(e,t),XU=e=>zf(H.fromDom(e))||jc(H.fromDom(e)),Wo=rr.generate([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),JU=(e,t)=>{const o=t.getNode(e===!1),r=e?"after":"before";return rt(o)&&o.getAttribute("data-mce-caret")===r},QU=(e,t,o,r)=>{const a=l=>Oh(H.fromDom(l))&&!ar(o,r,e);return UE(!t,o).fold(()=>UE(t,r).fold(Et,a),a)},zA=(e,t,o,r)=>{const a=r.getNode(t===!1);return Xd(H.fromDom(e),H.fromDom(o.getNode())).map(l=>Yn(l)?Wo.remove(l.dom):Wo.moveToElement(a)).orThunk(()=>T.some(Wo.moveToElement(a)))},VA=(e,t,o)=>os(t,e,o).bind(r=>XU(r.getNode())||QU(e,t,o,r)?T.none():t&&An(r.getNode())||t===!1&&An(r.getNode(!0))?zA(e,t,o,r):t&&yi(o)||t===!1&&bi(o)?T.some(Wo.moveToPosition(r)):T.none()),ZU=(e,t)=>e&&An(t.nextSibling)?T.some(Wo.moveToElement(t.nextSibling)):e===!1&&An(t.previousSibling)?T.some(Wo.moveToElement(t.previousSibling)):T.none(),ej=(e,t,o)=>o.fold(r=>T.some(Wo.remove(r)),r=>T.some(Wo.moveToElement(r)),r=>ar(t,r,e)?T.none():T.some(Wo.moveToPosition(r))),tj=(e,t,o)=>JU(t,o)?ZU(t,o.getNode(t===!1)).fold(()=>VA(e,t,o),T.some):VA(e,t,o).bind(r=>ej(e,o,r)),nj=(e,t,o)=>{const r=fg(t?1:-1,e,o),a=ue.fromRangeStart(r),l=H.fromDom(e);return t===!1&&yi(a)?T.some(Wo.remove(a.getNode(!0))):t&&bi(a)?T.some(Wo.remove(a.getNode())):t===!1&&bi(a)&&Qg(l,a)?k8(l,a).map(f=>Wo.remove(f.getNode())):t&&yi(a)&&Jg(l,a)?x8(l,a).map(f=>Wo.remove(f.getNode())):tj(e,t,a)},oj=(e,t)=>o=>(e._selectionOverrides.hideFakeCaret(),wi(e,t,H.fromDom(o)),!0),sj=(e,t)=>o=>{const r=t?ue.before(o):ue.after(o);return e.selection.setRng(r.toRange()),!0},rj=e=>t=>(e.selection.setRng(t.toRange()),!0),UA=(e,t)=>T.from(gu(e.getBody(),t)),aj=(e,t)=>{const o=e.selection.getNode();return UA(e,o).filter(An).fold(()=>nj(e.getBody(),t,e.selection.getRng()).map(r=>()=>r.fold(oj(e,t),sj(e,t),rj(e))),()=>T.some(Ve))},ij=e=>{K(Lo(e,".mce-offscreen-selection"),On)},lj=(e,t)=>{const o=e.selection.getNode();return An(o)&&!Ff(o)?UA(e,o.parentNode).filter(An).fold(()=>T.some(()=>{ij(H.fromDom(e.getBody())),wi(e,t,H.fromDom(e.selection.getNode())),PA(e)}),()=>T.some(Ve)):T.none()},jA=e=>{const t=e.dom,o=e.selection,r=gu(e.getBody(),o.getNode());if(Ir(r)&&t.isBlock(r)&&t.isEmpty(r)){const a=t.create("br",{"data-mce-bogus":"1"});t.setHTML(r,""),r.appendChild(a),o.setRng(ue.before(a).toRange())}return!0},Zv=(e,t)=>e.selection.isCollapsed()?aj(e,t):lj(e,t),cj=(e,t)=>{const o=ue.fromRangeStart(e.selection.getRng());return os(t,e.getBody(),o).filter(r=>t?v8(r):b8(r)).bind(r=>T.from(ug(t?0:-1,r))).map(r=>()=>e.selection.select(r))},eb=(e,t)=>e.selection.isCollapsed()?cj(e,t):T.none(),Ul=Le,WA=e=>Ul(e)&&e.data[0]===eo,qA=e=>Ul(e)&&e.data[e.data.length-1]===eo,KA=e=>e.ownerDocument.createTextNode(eo),uj=e=>{if(Ul(e.previousSibling))return qA(e.previousSibling)||e.previousSibling.appendData(eo),e.previousSibling;if(Ul(e))return WA(e)||e.insertData(0,eo),e;{const t=KA(e);return e.parentNode.insertBefore(t,e),t}},fj=e=>{if(Ul(e.nextSibling))return WA(e.nextSibling)||e.nextSibling.insertData(0,eo),e.nextSibling;if(Ul(e))return qA(e)||e.appendData(eo),e;{const t=KA(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t}},Jd=(e,t)=>e?uj(t):fj(t),dj=he(Jd,!0),pj=he(Jd,!1),GA=(e,t)=>Le(e.container())?Jd(t,e.container()):Jd(t,e.getNode()),YA=(e,t)=>{const o=t.get();return o&&e.container()===o&&wl(o)},tb=(e,t)=>t.fold(o=>{mi(e.get());const r=dj(o);return e.set(r),T.some(ue(r,r.length-1))},o=>To(o).map(r=>{if(YA(r,e))return ue(e.get(),1);{mi(e.get());const a=GA(r,!0);return e.set(a),ue(a,1)}}),o=>ur(o).map(r=>{if(YA(r,e))return ue(e.get(),e.get().length-1);{mi(e.get());const a=GA(r,!1);return e.set(a),ue(a,a.length-1)}}),o=>{mi(e.get());const r=pj(o);return e.set(r),T.some(ue(r,1))}),XA=(e,t)=>{for(let o=0;o<e.length;o++){const r=e[o].apply(null,t);if(r.isSome())return r}return T.none()},ho=rr.generate([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),JA=(e,t)=>{const o=Ea(t,e);return o||e},mj=(e,t,o)=>{const r=NA(o),a=JA(t,r.container());return Aa(e,a,r).fold(()=>Fs(a,r).bind(he(Aa,e,a)).map(l=>ho.before(l)),T.none)},hj=(e,t)=>gi(e,t)===null,QA=(e,t,o)=>Aa(e,t,o).filter(he(hj,t)),gj=(e,t,o)=>{const r=OA(o);return QA(e,t,r).bind(a=>cr(a,r).isNone()?T.some(ho.start(a)):T.none())},vj=(e,t,o)=>{const r=NA(o);return QA(e,t,r).bind(a=>Fs(a,r).isNone()?T.some(ho.end(a)):T.none())},bj=(e,t,o)=>{const r=OA(o),a=JA(t,r.container());return Aa(e,a,r).fold(()=>cr(a,r).bind(he(Aa,e,a)).map(l=>ho.after(l)),T.none)},ZA=e=>mU(nb(e))===!1,gr=(e,t,o)=>XA([mj,gj,vj,bj],[e,t,o]).filter(ZA),nb=e=>e.fold(Me,Me,Me,Me),e2=e=>e.fold(U("before"),U("start"),U("end"),U("after")),Qd=e=>e.fold(ho.before,ho.before,ho.after,ho.after),ob=e=>e.fold(ho.start,ho.start,ho.end,ho.end),yj=(e,t)=>e2(e)===e2(t)&&nb(e)===nb(t),Cj=(e,t,o,r,a,l)=>Do(Aa(t,o,r),Aa(t,o,a),(f,m)=>f!==m&&gU(o,f,m)?ho.after(e?f:m):l).getOr(l),wj=(e,t)=>e.fold(it,o=>!yj(o,t)),Ej=(e,t,o,r,a)=>{const l=as(e,a);return os(e,o,l).map(he(as,e)).fold(()=>r.map(Qd),h=>gr(t,o,h).map(he(Cj,e,t,o,l,h)).filter(he(wj,r))).filter(ZA)},Sj=(e,t)=>e?t.fold(pt(T.some,ho.start),T.none,pt(T.some,ho.after),T.none):t.fold(T.none,pt(T.some,ho.before),T.none,pt(T.some,ho.end)),_j=(e,t,o,r)=>{const a=as(e,r),l=gr(t,o,a);return gr(t,o,a).bind(he(Sj,e)).orThunk(()=>Ej(e,t,o,l,r))},Tj=e=>ae(e.selection.getSel().modify),t2=(e,t,o)=>{const r=e?1:-1;return t.setRng(ue(o.container(),o.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},Aj=(e,t)=>{const o=t.selection.getRng(),r=e?ue.fromRangeEnd(o):ue.fromRangeStart(o);return Tj(t)?e&&Ph(r)?t2(!0,t.selection,r):!e&&Bh(r)?t2(!1,t.selection,r):!1:!1};var vr;(function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"})(vr||(vr={}));const Zd=(e,t)=>e===Xn.Backwards?X(t):t,kj=(e,t,o)=>e===Xn.Forwards?t.next(o):t.prev(o),xj=(e,t,o,r)=>Ln(r.getNode(t===Xn.Forwards))?vr.Br:ar(o,r)===!1?vr.Block:vr.Wrap,n2=(e,t,o,r)=>{const a=lr(o);let l=r;const f=[];for(;l;){const m=kj(t,a,l);if(!m)break;if(Ln(m.getNode(!1)))return t===Xn.Forwards?{positions:Zd(t,f).concat([m]),breakType:vr.Br,breakAt:T.some(m)}:{positions:Zd(t,f),breakType:vr.Br,breakAt:T.some(m)};if(!m.isVisible()){l=m;continue}if(e(l,m)){const h=xj(o,t,l,m);return{positions:Zd(t,f),breakType:h,breakAt:T.some(m)}}f.push(m),l=m}return{positions:Zd(t,f),breakType:vr.Eol,breakAt:T.none()}},o2=(e,t,o,r)=>t(o,r).breakAt.map(a=>{const l=t(o,a).positions;return e===Xn.Backwards?l.concat(a):[a].concat(l)}).getOr([]),sb=(e,t)=>ke(e,(o,r)=>o.fold(()=>T.some(r),a=>Do(It(a.getClientRects()),It(r.getClientRects()),(l,f)=>{const m=Math.abs(t-l.left);return Math.abs(t-f.left)<=m?r:a}).or(o)),T.none()),s2=(e,t)=>It(t.getClientRects()).bind(o=>sb(e,o.left)),Su=he(n2,ue.isAbove,-1),_u=he(n2,ue.isBelow,1),$j=he(o2,-1,Su),Nj=he(o2,1,_u),Oj=(e,t)=>Su(e,t).breakAt.isNone(),Rj=(e,t)=>_u(e,t).breakAt.isNone(),Pj=e=>To(e).map(t=>[t].concat(_u(e,t).positions)).getOr([]),Bj=e=>ur(e).map(t=>Su(e,t).positions.concat(t)).getOr([]),Dj=An,r2=(e,t)=>Math.abs(e.left-t),a2=(e,t)=>Math.abs(e.right-t),Lj=e=>fl(e,"node"),i2=(e,t)=>xf(e,(o,r)=>{const a=Math.min(r2(o,t),a2(o,t)),l=Math.min(r2(r,t),a2(r,t));return l===a&&Lj(r)&&Dj(r.node)||l<a?r:o}),Ij=e=>{const t=o=>fe(o,r=>{const a=fi(r);return a.node=e,a});if(rt(e))return t(e.getClientRects());if(Le(e)){const o=e.ownerDocument.createRange();return o.setStart(e,0),o.setEnd(e,e.data.length),t(o.getClientRects())}else return[]},l2=e=>yt(e,Ij);var Tu;(function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"})(Tu||(Tu={}));const Mj=(e,t,o,r)=>{for(;r=nu(r,e,y1,t);)if(o(r))return},c2=(e,t,o,r,a,l)=>{let f=0;const m=[],h=_=>{let x=l2([_]);e===-1&&(x=x.reverse());for(let k=0;k<x.length;k++){const B=x[k];if(!o(B,b)){if(m.length>0&&t(B,ca(m))&&f++,B.line=f,a(B))return!0;m.push(B)}}},b=ca(l.getClientRects());if(!b)return m;const E=l.getNode();return h(E),Mj(e,r,h,E),m},Fj=(e,t)=>t.line>e,Hj=(e,t)=>t.line===e,zj=he(c2,Tu.Up,Yc,Xc),Vj=he(c2,Tu.Down,Xc,Yc),Uj=(e,t,o,r)=>{const a=lr(t);let l,f,m,h;const b=[];let E=0;const _=k=>ca(k.getClientRects());e===1?(l=a.next,f=Xc,m=Yc,h=ue.after(r)):(l=a.prev,f=Yc,m=Xc,h=ue.before(r));const x=_(h);do{if(!h.isVisible())continue;const k=_(h);if(m(k,x))continue;b.length>0&&f(k,ca(b))&&E++;const B=fi(k);if(B.position=h,B.line=E,o(B))return b;b.push(B)}while(h=l(h));return b},u2=e=>t=>Fj(e,t),rb=e=>t=>Hj(e,t),ka=(e,t)=>{e.selection.setRng(t),fu(e,e.selection.getRng())},ab=(e,t,o)=>T.some(Jv(e,t,o)),f2=(e,t,o,r,a,l)=>{const f=t===Xn.Forwards,m=lr(e.getBody()),h=he(dg,f?m.next:m.prev),b=f?r:a;if(!o.collapsed){const B=Zf(o);if(l(B))return Ur(t,e,B,t===Xn.Backwards,!1)}const E=ru(t,e.getBody(),o);if(b(E))return Eu(e,E.getNode(!f));const _=as(f,h(E)),x=g1(o);if(!_)return x?T.some(o):T.none();if(b(_))return Ur(t,e,_.getNode(!f),f,!1);const k=h(_);return k&&b(k)&&id(_,k)?Ur(t,e,k.getNode(!f),f,!1):x?ab(e,_.toRange(),!1):T.none()},d2=(e,t,o,r,a,l)=>{const f=ru(t,e.getBody(),o),m=ca(f.getClientRects()),h=t===Tu.Down;if(!m)return T.none();const E=(h?Vj:zj)(e.getBody(),u2(1),f),_=de(E,rb(1)),x=m.left,k=i2(_,x);if(k&&l(k.node)){const N=Math.abs(x-k.left),R=Math.abs(x-k.right);return Ur(t,e,k.node,N<R,!1)}let B;if(r(f)?B=f.getNode():a(f)?B=f.getNode(!0):B=Zf(o),B){const N=Uj(t,e.getBody(),u2(1),B);let R=i2(de(N,rb(1)),x);if(R||(R=ca(de(N,rb(0))),R))return ab(e,R.position.toRange(),!1)}return _.length===0?ib(e,h).filter(h?a:r).map(N=>Jv(e,N.toRange(),!1)):T.none()},ib=(e,t)=>{const o=e.selection.getRng(),r=t?ue.fromRangeEnd(o):ue.fromRangeStart(o),a=rM(r.container(),e.getBody());if(t){const l=_u(a,r);return bn(l.positions)}else{const l=Su(a,r);return It(l.positions)}},p2=(e,t,o)=>ib(e,t).filter(o).exists(r=>(e.selection.setRng(r.toRange()),!0)),ep=(e,t)=>{const o=e.dom.createRng();o.setStart(t.container(),t.offset()),o.setEnd(t.container(),t.offset()),e.selection.setRng(o)},m2=(e,t)=>{e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},h2=(e,t,o)=>tb(t,o).map(r=>(ep(e,r),o)),jj=(e,t,o)=>{const r=e.getBody(),a=ue.fromRangeStart(e.selection.getRng()),l=he(_i,e);return _j(o,l,r,a).bind(m=>h2(e,t,m))},Wj=(e,t,o)=>{const r=fe(Lo(H.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),f=>f.dom),a=de(r,e),l=de(o,e);K(ge(a,l),he(m2,!1)),K(ge(l,a),he(m2,!0))},qj=(e,t)=>{if(e.selection.isCollapsed()&&e.composing!==!0&&t.get()){const o=ue.fromRangeStart(e.selection.getRng());ue.isTextPosition(o)&&vU(o)===!1&&(ep(e,G4(t.get(),o)),t.set(null))}},Kj=(e,t,o,r)=>{if(t.selection.isCollapsed()){const a=de(r,e);K(a,l=>{const f=ue.fromRangeStart(t.selection.getRng());gr(e,t.getBody(),f).bind(m=>h2(t,o,m))})}},g2=(e,t,o)=>Zc(e)?jj(e,t,o).isSome():!1,v2=(e,t,o)=>Zc(t)?Aj(e,t):!1,Gj=e=>{const t=Hn(null),o=he(_i,e);return e.on("NodeChange",r=>{Zc(e)&&(Wj(o,e.dom,r.parents),qj(e,t),Kj(o,e,t,r.parents))}),t},Yj=he(v2,!0),Xj=he(v2,!1),tp=(e,t,o)=>{if(Zc(e)){const r=ib(e,t).getOrThunk(()=>{const a=e.selection.getRng();return t?ue.fromRangeEnd(a):ue.fromRangeStart(a)});return gr(he(_i,e),e.getBody(),r).exists(a=>{const l=Qd(a);return tb(o,l).exists(f=>(ep(e,f),!0))})}else return!1},Jj=(e,t)=>{const o=document.createRange();return o.setStart(e.container(),e.offset()),o.setEnd(t.container(),t.offset()),o},Qj=e=>Do(To(e),ur(e),(t,o)=>{const r=as(!0,t),a=as(!1,o);return Fs(e,r).forall(l=>l.isEqual(a))}).getOr(!0),b2=(e,t)=>o=>tb(t,o).map(r=>()=>ep(e,r)),y2=(e,t,o,r)=>{const a=e.getBody(),l=he(_i,e);e.undoManager.ignore(()=>{e.selection.setRng(Jj(o,r)),Kv(e),gr(l,a,ue.fromRangeStart(e.selection.getRng())).map(ob).bind(b2(e,t)).each(At)}),e.nodeChanged()},Zj=(e,t)=>{const o=Ea(t,e);return o||e},eW=(e,t,o,r)=>{const a=Zj(e.getBody(),r.container()),l=he(_i,e),f=gr(l,a,r);return f.bind(h=>o?h.fold(U(T.some(ob(h))),T.none,U(T.some(Qd(h))),T.none):h.fold(T.none,U(T.some(Qd(h))),T.none,U(T.some(ob(h))))).map(b2(e,t)).getOrThunk(()=>{const h=cd(o,a,r),b=h.bind(E=>gr(l,a,E));return Do(f,b,()=>Aa(l,a,r).bind(E=>Qj(E)?T.some(()=>{wi(e,o,H.fromDom(E))}):T.none())).getOrThunk(()=>b.bind(()=>h.map(E=>()=>{o?y2(e,t,r,E):y2(e,t,E,r)})))})},lb=(e,t,o)=>{if(e.selection.isCollapsed()&&Zc(e)){const r=ue.fromRangeStart(e.selection.getRng());return eW(e,t,o,r)}return T.none()},tW=(e,t)=>{const o=zr(t,e);return He(o,sr).fold(U(o),r=>o.slice(0,r))},nW=e=>Vw(e)===1,oW=(e,t,o,r)=>{const a=he(PH,t),l=fe(de(r,a),f=>f.dom);if(l.length===0)wi(t,e,o);else{const f=RH(o.dom,l);t.selection.setRng(f.toRange())}},sW=(e,t)=>{const o=H.fromDom(e.getBody()),r=H.fromDom(e.selection.getStart()),a=de(tW(o,r),nW);return bn(a).bind(l=>{const f=ue.fromRangeStart(e.selection.getRng());return EU(t,f,l.dom)&&!BH(l)?T.some(()=>oW(t,e,l,a)):T.none()})},cb=(e,t)=>e.selection.isCollapsed()?sW(e,t):T.none(),ub=(e,t,o)=>T.some(()=>{e._selectionOverrides.hideFakeCaret(),wi(e,t,H.fromDom(o))}),rW=(e,t)=>{const o=t?pu:mu,r=t?Xn.Forwards:Xn.Backwards,a=ru(r,e.getBody(),e.selection.getRng());return o(a)?ub(e,t,a.getNode(!t)):T.from(as(t,a)).filter(l=>o(l)&&id(a,l)).map(l=>()=>ub(e,t,l.getNode(!t)))},aW=(e,t)=>{const o=e.selection.getNode();return or(o)?ub(e,t,o):T.none()},fb=(e,t)=>e.selection.isCollapsed()?rW(e,t):aW(e,t),iW=e=>Hf(e,t=>Ir(t.dom)||An(t.dom)).exists(t=>Ir(t.dom)),db=e=>{const t=parseInt(e,10);return isNaN(t)?0:t},C2=(e,t)=>{const o=e||O3(t)?"margin":"padding",r=nr(t,"direction")==="rtl"?"-right":"-left";return o+r},lW=(e,t,o,r,a,l)=>{const f=C2(o,H.fromDom(l));if(t==="outdent"){const m=Math.max(0,db(l.style[f])-r);e.setStyle(l,f,m?m+a:"")}else{const m=db(l.style[f])+r+a;e.setStyle(l,f,m)}},cW=(e,t)=>ze(t,o=>{const r=C2(EE(e),o),a=Df(o,r).map(db).getOr(0);return e.dom.getContentEditable(o.dom)!=="false"&&a>0}),w2=e=>{const t=S2(e);return!e.mode.isReadOnly()&&(t.length>1||cW(e,t))},E2=e=>Rh(e)||jc(e),uW=e=>Ss(e).exists(E2),S2=e=>de(t3(e.selection.getSelectedBlocks()),t=>!E2(t)&&!uW(t)&&iW(t)),_2=(e,t)=>{const{dom:o}=e,r=YI(e),a=/[a-z%]+$/i.exec(r)[0],l=parseInt(r,10),f=EE(e);K(S2(e),m=>{lW(o,t,f,l,a,m.dom)})},fW=e=>_2(e,"indent"),T2=e=>_2(e,"outdent"),A2=e=>{if(e.selection.isCollapsed()&&w2(e)){const t=e.dom,o=e.selection.getRng(),r=ue.fromRangeStart(o),a=t.getParent(o.startContainer,t.isBlock);if(a!==null&&Xg(H.fromDom(a),r))return T.some(()=>T2(e))}return T.none()},k2=(e,t,o)=>fn([A2,Zv,Qv,(r,a)=>lb(r,t,a),Yv,cv,eb,fb,Xv,cb],r=>r(e,o)),dW=(e,t)=>{k2(e,t,!1).fold(()=>{Kv(e),PA(e)},At)},pW=(e,t)=>{k2(e,t,!0).fold(()=>bU(e),At)},mW=(e,t)=>{e.addCommand("delete",()=>{dW(e,t)}),e.addCommand("forwardDelete",()=>{pW(e,t)})},x2=5,hW=400,$2=e=>e.touches===void 0||e.touches.length!==1?T.none():T.some(e.touches[0]),gW=(e,t)=>{const o=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return o>x2||r>x2},vW=e=>{const t=ya(),o=Hn(!1),r=Gh(a=>{e.dispatch("longpress",st(ye({},a),{type:"longpress"})),o.set(!0)},hW);e.on("touchstart",a=>{$2(a).each(l=>{r.cancel();const f={x:l.clientX,y:l.clientY,target:a.target};r.throttle(a),o.set(!1),t.set(f)})},!0),e.on("touchmove",a=>{r.cancel(),$2(a).each(l=>{t.on(f=>{gW(l,f)&&(t.clear(),o.set(!1),e.dispatch("longpresscancel"))})})},!0),e.on("touchend touchcancel",a=>{r.cancel(),a.type!=="touchcancel"&&t.get().filter(l=>l.target.isEqualNode(a.target)).each(()=>{o.get()?a.preventDefault():e.dispatch("tap",st(ye({},a),{type:"tap"}))})},!0)},pb=(e,t)=>Bt(e,t.nodeName),bW=(e,t)=>Le(t)?!0:rt(t)?!pb(e,t)&&!ss(t):!1,yW=(e,t,o)=>pe(w_(H.fromDom(o),H.fromDom(t)),r=>pb(e,r.dom)),CW=(e,t)=>{if(Le(t)){if(t.nodeValue.length===0)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||pb(e,t.nextSibling)))return!0}return!1},wW=e=>{const t=e.dom,o=e.selection,r=e.schema,a=r.getBlockElements();let l=o.getStart();const f=e.getBody();let m,h,b;const E=Io(e);if(!l||!rt(l))return;const _=f.nodeName.toLowerCase();if(!r.isValidChild(_,E.toLowerCase())||yW(a,f,l))return;const x=o.getRng(),k=x.startContainer,B=x.startOffset,N=x.endContainer,R=x.endOffset,z=vi(e);for(l=f.firstChild;l;)if(bW(a,l)){if(CW(a,l)){h=l,l=l.nextSibling,t.remove(h);continue}m||(m=t.create(E,pi(e)),l.parentNode.insertBefore(m,l),b=!0),h=l,l=l.nextSibling,m.appendChild(h)}else m=null,l=l.nextSibling;b&&z&&(x.setStart(k,B),x.setEnd(N,R),o.setRng(x),e.nodeChanged())},EW=e=>{e.on("NodeChange",he(wW,e))},N2=e=>t=>(" "+t.attr("class")+" ").indexOf(e)!==-1,SW=(e,t,o)=>function(r){const a=arguments,l=a[a.length-2],f=l>0?t.charAt(l-1):"";if(f==='"')return r;if(f===">"){const m=t.lastIndexOf("<",l);if(m!==-1&&t.substring(m,l).indexOf('contenteditable="false"')!==-1)return r}return'<span class="'+o+'" data-mce-content="'+e.dom.encode(a[0])+'">'+e.dom.encode(typeof a[1]=="string"?a[1]:a[0])+"</span>"},_W=(e,t,o)=>{let r=t.length,a=o.content;if(o.format!=="raw"){for(;r--;)a=a.replace(t[r],SW(e,a,$E(e)));o.content=a}},TW=e=>{const t="contenteditable",o=" "+Te.trim(I4(e))+" ",r=" "+Te.trim($E(e))+" ",a=N2(o),l=N2(r),f=M4(e);f.length>0&&e.on("BeforeSetContent",m=>{_W(e,f,m)}),e.parser.addAttributeFilter("class",m=>{let h=m.length;for(;h--;){const b=m[h];a(b)?b.attr(t,"true"):l(b)&&b.attr(t,"false")}}),e.serializer.addAttributeFilter(t,m=>{let h=m.length;for(;h--;){const b=m[h];!a(b)&&!l(b)||(f.length>0&&b.attr("data-mce-content")?(b.name="#text",b.type=3,b.raw=!0,b.value=b.attr("data-mce-content")):b.attr(t,null))}})},AW=e=>Uc(H.fromDom(e.getBody()),"*[data-mce-caret]").map(t=>t.dom).getOrNull(),O2=(e,t)=>{t.hasAttribute("data-mce-caret")&&(Dh(t),e.selection.setRng(e.selection.getRng()),e.selection.scrollIntoView(t))},kW=(e,t)=>{const o=AW(e);if(!!o){if(t.type==="compositionstart"){t.preventDefault(),t.stopPropagation(),O2(e,o);return}h1(o)&&(O2(e,o),e.undoManager.add())}},xW=e=>{e.on("keyup compositionstart",he(kW,e))},R2=An,$W=(e,t,o)=>f2(t,e,o,bi,yi,R2),NW=(e,t,o)=>d2(t,e,o,l=>bi(l)||y_(l),l=>yi(l)||C_(l),R2),OW=e=>{const t=e.dom.create(Io(e));return t.innerHTML='<br data-mce-bogus="1">',t},P2=(e,t,o)=>{const r=lr(e.getBody()),a=he(dg,t===1?r.next:r.prev);if(o.collapsed){const l=e.dom.getParent(o.startContainer,"PRE");if(!l)return;if(!a(ue.fromRangeStart(o))){const m=H.fromDom(OW(e));t===1?da(H.fromDom(l),m):_s(H.fromDom(l),m),e.selection.select(m.dom,!0),e.selection.collapse()}}},RW=(e,t)=>{const o=t?Xn.Forwards:Xn.Backwards,r=e.selection.getRng();return $W(o,e,r).orThunk(()=>(P2(e,o,r),T.none()))},PW=(e,t)=>{const o=t?1:-1,r=e.selection.getRng();return NW(o,e,r).orThunk(()=>(P2(e,o,r),T.none()))},B2=(e,t)=>RW(e,t).exists(o=>(ka(e,o),!0)),D2=(e,t)=>PW(e,t).exists(o=>(ka(e,o),!0)),L2=(e,t)=>p2(e,t,t?yi:bi),BW=e=>Y(["figcaption"],yn(e)),DW=e=>{const t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t},LW=(e,t,o)=>{o?Fn(e,t):Jw(e,t)},IW=(e,t,o,r)=>{const a=H.fromTag(o),l=H.fromTag("br");return tr(a,r),Fn(a,l),LW(e,a,t),DW(l)},MW=(e,t)=>{const o=he(an,t);return Hf(H.fromDom(e.container()),sr,o).filter(BW)},FW=(e,t,o)=>t?Rj(e.dom,o):Oj(e.dom,o),HW=(e,t)=>{const o=H.fromDom(e.getBody()),r=ue.fromRangeStart(e.selection.getRng()),a=Io(e),l=pi(e);return MW(r,o).exists(()=>{if(FW(o,t,r)){const f=IW(o,t,a,l);return e.selection.setRng(f),!0}else return!1})},I2=(e,t)=>e.selection.isCollapsed()?HW(e,t):!1,M2={shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0},zW=e=>fe(e,t=>ye(st(ye({},M2),{action:Ve}),t)),VW=e=>fe(e,t=>ye(st(ye({},M2),{action:()=>T.none()}),t)),F2=(e,t)=>t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey,UW=(e,t)=>yt(zW(e),o=>F2(o,t)?[o]:[]),jW=(e,t)=>yt(VW(e),o=>F2(o,t)?[o]:[]),Ot=(e,...t)=>()=>e.apply(null,t),Au=(e,t)=>te(UW(e,t),o=>o.action()),H2=(e,t)=>fn(jW(e,t),o=>o.action()),z2=(e,t)=>{const o=t?Xn.Forwards:Xn.Backwards,r=e.selection.getRng();return f2(e,o,r,pu,mu,or).exists(a=>(ka(e,a),!0))},V2=(e,t)=>{const o=t?1:-1,r=e.selection.getRng();return d2(e,o,r,pu,mu,or).exists(a=>(ka(e,a),!0))},U2=(e,t)=>p2(e,t,t?mu:pu),j2=rr.generate([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),WW=e=>j2.none(e),ku=st(ye({},j2),{none:WW}),qW=(e,t)=>W2(e,t,it),W2=(e,t,o)=>yt(ro(e),r=>Dr(r,t)?o(r)?[r]:[]:W2(r,t,o)),KW=(e,t,o=Et)=>{if(o(t))return T.none();if(Y(e,yn(t)))return T.some(t);const r=a=>Dr(a,"table")||o(a);return Vc(t,e.join(","),r)},GW=(e,t)=>KW(["td","th"],e,t),YW=e=>qW(e,"th,td"),q2=(e,t)=>ai(e,"table",t),mb=(e,t,o,r,a=it)=>{const l=r===1;if(!l&&o<=0)return ku.first(e[0]);if(l&&o>=e.length-1)return ku.last(e[e.length-1]);{const f=o+r,m=e[f];return a(m)?ku.middle(t,m):mb(e,t,f,r,a)}},K2=(e,t)=>q2(e,t).bind(o=>{const r=YW(o);return He(r,l=>an(e,l)).map(l=>({index:l,all:r}))}),XW=(e,t,o)=>K2(e,o).fold(()=>ku.none(e),a=>mb(a.all,e,a.index,1,t)),JW=(e,t,o)=>K2(e,o).fold(()=>ku.none(),a=>mb(a.all,e,a.index,-1,t)),QW=e=>ai(e,"[contenteditable]"),G2=(e,t=!1)=>hl(e)?e.dom.isContentEditable:QW(e).fold(U(t),o=>ZW(o)==="true"),ZW=e=>e.dom.contentEditable,eq=(e,t)=>({left:e.left-t,top:e.top-t,right:e.right+t*2,bottom:e.bottom+t*2,width:e.width+t,height:e.height+t}),tq=(e,t)=>yt(t,o=>{const r=eq(fi(o.getBoundingClientRect()),-1);return[{x:r.left,y:e(r),cell:o},{x:r.right,y:e(r),cell:o}]}),nq=(e,t,o)=>ke(e,(r,a)=>r.fold(()=>T.some(a),l=>{const f=Math.sqrt(Math.abs(l.x-t)+Math.abs(l.y-o)),m=Math.sqrt(Math.abs(a.x-t)+Math.abs(a.y-o));return T.some(m<f?a:l)}),T.none()),Y2=(e,t,o,r,a)=>{const l=Lo(H.fromDom(o),"td,th,caption").map(m=>m.dom),f=de(tq(e,l),m=>t(m,a));return nq(f,r,a).map(m=>m.cell)},oq=e=>e.bottom,sq=e=>e.top,rq=(e,t)=>e.y<t,aq=(e,t)=>e.y>t,iq=he(Y2,oq,rq),lq=he(Y2,sq,aq),cq=(e,t)=>It(t.getClientRects()).bind(o=>iq(e,o.left,o.top)).bind(o=>s2(Bj(o),t)),uq=(e,t)=>bn(t.getClientRects()).bind(o=>lq(e,o.left,o.top)).bind(o=>s2(Pj(o),t)),fq=(e,t,o)=>o.breakAt.exists(r=>e(t,r).breakAt.isSome()),dq=e=>e.breakType===vr.Wrap&&e.positions.length===0,pq=e=>e.breakType===vr.Br&&e.positions.length===1,X2=(e,t,o)=>{const r=e(t,o);return dq(r)||!Ln(o.getNode())&&pq(r)?!fq(e,t,r):r.breakAt.isNone()},mq=he(X2,Su),hq=he(X2,_u),gq=(e,t,o)=>{const r=ue.fromRangeStart(t);return Nl(!e,o).exists(a=>a.isEqual(r))},vq=(e,t,o,r)=>{const a=e.selection.getRng(),l=t?1:-1;return IE()&&gq(t,a,o)?(Ur(l,e,o,!t,!1).each(f=>{ka(e,f)}),!0):!1},bq=(e,t,o)=>cq(t,o).orThunk(()=>It(o.getClientRects()).bind(r=>sb($j(e,ue.before(t)),r.left))).getOr(ue.before(t)),yq=(e,t,o)=>uq(t,o).orThunk(()=>It(o.getClientRects()).bind(r=>sb(Nj(e,ue.after(t)),r.left))).getOr(ue.after(t)),J2=(e,t)=>{const o=t.getNode(e);return rt(o)&&o.nodeName==="TABLE"?T.some(o):T.none()},Cq=(e,t,o)=>{const r=Io(t);t.undoManager.transact(()=>{const a=H.fromTag(r);tr(a,pi(t)),Fn(a,H.fromTag("br")),e?da(H.fromDom(o),a):_s(H.fromDom(o),a);const l=t.dom.createRng();l.setStart(a.dom,0),l.setEnd(a.dom,0),ka(t,l)})},Q2=(e,t,o)=>{const r=J2(!!t,o),a=t===!1;r.fold(()=>ka(e,o.toRange()),l=>Nl(a,e.getBody()).filter(f=>f.isEqual(o)).fold(()=>ka(e,o.toRange()),f=>Cq(t,e,l)))},wq=(e,t,o,r)=>{const a=e.selection.getRng(),l=ue.fromRangeStart(a),f=e.getBody();if(!t&&mq(r,l)){const m=bq(f,o,l);return Q2(e,t,m),!0}else if(t&&hq(r,l)){const m=yq(f,o,l);return Q2(e,t,m),!0}else return!1},Z2=(e,t,o)=>T.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind(r=>T.from(e.dom.getParent(r,"table")).map(a=>o(e,t,a,r))).getOr(!1),ek=(e,t)=>Z2(e,t,vq),tk=(e,t)=>Z2(e,t,wq),Eq=e=>{const t=Dl.exact(e,0,e,0);return zF(t)},nk=(e,t,o)=>o.fold(T.none,T.none,(r,a)=>X6(a).map(l=>Eq(l)),r=>(e.execCommand("mceTableInsertRowAfter"),ok(e,t,r))),ok=(e,t,o)=>nk(e,t,XW(o,G2)),Sq=(e,t,o)=>nk(e,t,JW(o,G2)),sk=(e,t)=>{const o=["table","li","dl"],r=H.fromDom(e.getBody()),a=m=>{const h=yn(m);return an(m,r)||Y(o,h)},l=e.selection.getRng(),f=H.fromDom(t?l.endContainer:l.startContainer);return GW(f,a).map(m=>(q2(m,a).each(E=>{e.model.table.clearSelectedCells(E.dom)}),e.selection.collapse(!t),(t?ok:Sq)(e,a,m).each(E=>{e.selection.setRng(E)}),!0)).getOr(!1)},_q=(e,t,o)=>{const r=ua().os;Au([{keyCode:Ze.RIGHT,action:Ot(B2,e,!0)},{keyCode:Ze.LEFT,action:Ot(B2,e,!1)},{keyCode:Ze.UP,action:Ot(D2,e,!1)},{keyCode:Ze.DOWN,action:Ot(D2,e,!0)},{keyCode:Ze.RIGHT,action:Ot(ek,e,!0)},{keyCode:Ze.LEFT,action:Ot(ek,e,!1)},{keyCode:Ze.UP,action:Ot(tk,e,!1)},{keyCode:Ze.DOWN,action:Ot(tk,e,!0)},{keyCode:Ze.RIGHT,action:Ot(z2,e,!0)},{keyCode:Ze.LEFT,action:Ot(z2,e,!1)},{keyCode:Ze.UP,action:Ot(V2,e,!1)},{keyCode:Ze.DOWN,action:Ot(V2,e,!0)},{keyCode:Ze.RIGHT,action:Ot(g2,e,t,!0)},{keyCode:Ze.LEFT,action:Ot(g2,e,t,!1)},{keyCode:Ze.RIGHT,ctrlKey:!r.isMacOS(),altKey:r.isMacOS(),action:Ot(Yj,e,t)},{keyCode:Ze.LEFT,ctrlKey:!r.isMacOS(),altKey:r.isMacOS(),action:Ot(Xj,e,t)},{keyCode:Ze.UP,action:Ot(I2,e,!1)},{keyCode:Ze.DOWN,action:Ot(I2,e,!0)}],o).each(a=>{o.preventDefault()})},Tq=(e,t)=>{e.on("keydown",o=>{o.isDefaultPrevented()===!1&&_q(e,t,o)})},Vs=(e,t)=>({container:e,offset:t}),np=cn.DOM,op=e=>t=>e===t?-1:0,Aq=e=>t=>e.isBlock(t)||Y(["BR","IMG","HR","INPUT"],t.nodeName)||e.getContentEditable(t)==="false",hb=(e,t,o)=>{if(Le(e)&&t>=0)return T.some(Vs(e,t));{const r=ui(np);return T.from(r.backwards(e,t,op(e),o)).map(a=>Vs(a.container,a.container.data.length))}},kq=(e,t,o)=>{if(Le(e)&&t>=e.length)return T.some(Vs(e,t));{const r=ui(np);return T.from(r.forwards(e,t,op(e),o)).map(a=>Vs(a.container,0))}},gb=(e,t,o)=>{if(!Le(e))return T.none();const r=e.textContent;if(t>=0&&t<=r.length)return T.some(Vs(e,t));{const a=ui(np);return T.from(a.backwards(e,t,op(e),o)).bind(l=>{const f=l.container.data;return gb(l.container,t+f.length,o)})}},rk=(e,t,o)=>{if(!Le(e))return T.none();const r=e.textContent;if(t<=r.length)return T.some(Vs(e,t));{const a=ui(np);return T.from(a.forwards(e,t,op(e),o)).bind(l=>rk(l.container,t-r.length,o))}},vb=(e,t,o,r,a)=>{const l=ui(e,Aq(e));return T.from(l.backwards(t,o,r,a))},xq=e=>e.collapsed&&e.startContainer.nodeType===3,ak=e=>e.toString().replace(/\u00A0/g," ").replace(/\uFEFF/g,""),ik=e=>e!==""&&` \xA0\f
  70. \r \v`.indexOf(e)!==-1,bb=(e,t)=>e.substring(t.length),$q=(e,t,o)=>{let r;for(r=t-1;r>=0;r--){const a=e.charAt(r);if(ik(a))return T.none();if(a===o)break}return T.some(r)},Nq=(e,t,o,r=0)=>{if(!xq(t))return T.none();const a=(f,m,h)=>$q(h,m,o).getOr(m),l=e.getParent(t.startContainer,e.isBlock)||e.getRoot();return vb(e,t.startContainer,t.startOffset,a,l).bind(f=>{const m=t.cloneRange();if(m.setStart(f.container,f.offset),m.setEnd(t.endContainer,t.endOffset),m.collapsed)return T.none();const h=ak(m);return h.lastIndexOf(o)!==0||bb(h,o).length<r?T.none():T.some({text:bb(h,o),range:m,triggerChar:o})})},lk=(e,t,o,r=0)=>e8(H.fromDom(t.startContainer)).fold(()=>Nq(e,t,o,r),a=>{const l=e.createRng();l.selectNode(a.dom);const f=ak(l);return T.some({range:l,text:bb(f,o),triggerChar:o})}),Oq=e=>e.nodeType===Aw,Rq=e=>e.nodeType===Bc,ck=e=>{if(Oq(e))return Vs(e,e.data.length);{const t=e.childNodes;return t.length>0?ck(t[t.length-1]):Vs(e,t.length)}},uk=(e,t)=>{const o=e.childNodes;return o.length>0&&t<o.length?uk(o[t],0):o.length>0&&Rq(e)&&o.length===t?ck(o[o.length-1]):Vs(e,t)},Pq=(e,t)=>vb(e,t.container,t.offset,(o,r)=>r===0?-1:r,e.getRoot()).filter(o=>{const r=o.container.data.charAt(o.offset-1);return!ik(r)}).isSome(),Bq=e=>t=>{const o=uk(t.startContainer,t.startOffset);return!Pq(e,o)},Dq=(e,t,o)=>fn(o.triggerChars,r=>lk(e,t,r)),Lq=(e,t)=>{const o=t(),r=e.selection.getRng();return Dq(e.dom,r,o).bind(a=>fk(e,t,a))},fk=(e,t,o,r={})=>{const a=t(),f=e.selection.getRng().startContainer.nodeValue,m=de(a.lookupByChar(o.triggerChar),b=>o.text.length>=b.minChars&&b.matches.getOrThunk(()=>Bq(e.dom))(o.range,f,o.text));if(m.length===0)return T.none();const h=Promise.all(fe(m,b=>b.fetch(o.text,b.maxResults,r).then(_=>({matchText:o.text,items:_,columns:b.columns,onAction:b.onAction,highlightOn:b.highlightOn}))));return T.some({lookupData:h,context:o})};var Us;(function(e){e[e.Error=0]="Error",e[e.Value=1]="Value"})(Us||(Us={}));const yb=(e,t,o)=>e.stype===Us.Error?t(e.serror):o(e.svalue),Iq=e=>{const t=[],o=[];return K(e,r=>{yb(r,a=>o.push(a),a=>t.push(a))}),{values:t,errors:o}},Mq=(e,t)=>e.stype===Us.Error?{stype:Us.Error,serror:t(e.serror)}:e,Fq=(e,t)=>e.stype===Us.Value?{stype:Us.Value,svalue:t(e.svalue)}:e,Hq=(e,t)=>e.stype===Us.Value?t(e.svalue):e,zq=(e,t)=>e.stype===Us.Error?t(e.serror):e,dk=e=>({stype:Us.Value,svalue:e}),pk=e=>({stype:Us.Error,serror:e}),Qn={fromResult:e=>e.fold(pk,dk),toResult:e=>yb(e,_o.error,_o.value),svalue:dk,partition:Iq,serror:pk,bind:Hq,bindError:zq,map:Fq,mapError:Mq,fold:yb},Cb=e=>L(e)&&Nn(e).length>100?" removed due to size":JSON.stringify(e,null,2),Vq=e=>{const t=e.length>10?e.slice(0,10).concat([{path:[],getErrorInfo:U("... (only showing first ten failures)")}]):e;return fe(t,o=>"Failed path: ("+o.path.join(" > ")+`)
  71. `+o.getErrorInfo())},sp=(e,t)=>Qn.serror([{path:e,getErrorInfo:t}]),Uq=(e,t,o)=>sp(e,()=>'Could not find valid *required* value for "'+t+'" in '+Cb(o)),jq=(e,t)=>sp(e,()=>'Choice schema did not contain choice key: "'+t+'"'),Wq=(e,t,o)=>sp(e,()=>'The chosen schema: "'+o+'" did not exist in branches: '+Cb(t)),qq=(e,t)=>sp(e,U(t)),Kq=(e,t,o,r)=>mn(o,r).fold(()=>Wq(e,o,r),l=>l.extract(e.concat(["branch: "+r]),t)),Gq=(e,t)=>({extract:(a,l)=>mn(l,e).fold(()=>jq(a,e),m=>Kq(a,l,t,m)),toString:()=>"chooseOn("+e+"). Possible values: "+Nn(t)}),Yq=(e,t)=>t,Xq=(e,t)=>W(e)&&W(t)?rp(e,t):t,mk=e=>(...t)=>{if(t.length===0)throw new Error("Can't merge zero objects");const o={};for(let r=0;r<t.length;r++){const a=t[r];for(const l in a)Bt(a,l)&&(o[l]=e(o[l],a[l]))}return o},rp=mk(Xq),Jq=mk(Yq),hk=()=>({tag:"required",process:{}}),Qq=e=>({tag:"defaultedThunk",process:e}),gk=e=>Qq(U(e)),Zq=()=>({tag:"option",process:{}}),eK=(e,t)=>e.length>0?Qn.svalue(rp(t,Jq.apply(void 0,e))):Qn.svalue(t),vk=e=>pt(Qn.serror,ut)(e),tK={consolidateObj:(e,t)=>{const o=Qn.partition(e);return o.errors.length>0?vk(o.errors):eK(o.values,t)},consolidateArr:e=>{const t=Qn.partition(e);return t.errors.length>0?vk(t.errors):Qn.svalue(t.values)}},nK=(e,t,o,r)=>({tag:"field",key:e,newKey:t,presence:o,prop:r}),oK=(e,t)=>({tag:"custom",newKey:e,instantiator:t}),bk=(e,t,o)=>{switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);case"custom":return o(e.newKey,e.instantiator)}},wb=e=>{const t=(r,a)=>Qn.bindError(e(a),l=>qq(r,l)),o=U("val");return{extract:t,toString:o}},sK=wb(Qn.svalue),rK=(e,t,o,r)=>mn(t,o).fold(()=>Uq(e,o,t),r),yk=(e,t,o,r)=>{const a=mn(e,t).getOrThunk(()=>o(e));return r(a)},aK=(e,t,o)=>o(mn(e,t)),iK=(e,t,o,r)=>{const a=mn(e,t).map(l=>l===!0?o(e):l);return r(a)},lK=(e,t,o,r,a)=>{const l=m=>a.extract(t.concat([r]),m),f=m=>m.fold(()=>Qn.svalue(T.none()),h=>{const b=a.extract(t.concat([r]),h);return Qn.map(b,T.some)});switch(e.tag){case"required":return rK(t,o,r,l);case"defaultedThunk":return yk(o,r,e.process,l);case"option":return aK(o,r,f);case"defaultedOptionThunk":return iK(o,r,e.process,f);case"mergeWithThunk":return yk(o,r,U({}),m=>{const h=rp(e.process(o),m);return l(h)})}},cK=(e,t,o)=>{const r={},a=[];for(const l of o)bk(l,(f,m,h,b)=>{const E=lK(h,e,t,f,b);Qn.fold(E,_=>{a.push(..._)},_=>{r[m]=_})},(f,m)=>{r[f]=m(t)});return a.length>0?Qn.serror(a):Qn.svalue(r)},Eb=e=>({extract:(r,a)=>cK(r,a,e),toString:()=>{const r=fe(e,a=>bk(a,(l,f,m,h)=>l+" -> "+h.toString(),(l,f)=>"state("+l+")"));return`obj{
  72. `+r.join(`
  73. `)+"}"}}),Ck=e=>({extract:(r,a)=>{const l=fe(a,(f,m)=>e.extract(r.concat(["["+m+"]"]),f));return tK.consolidateArr(l)},toString:()=>"array("+e.toString()+")"}),uK=e=>wb(t=>e(t).fold(Qn.serror,Qn.svalue)),fK=(e,t,o)=>{const r=t.extract([e],o);return Qn.mapError(r,a=>({input:o,errors:a}))},dK=(e,t,o)=>Qn.toResult(fK(e,t,o)),pK=e=>`Errors:
  74. `+Vq(e.errors).join(`
  75. `)+`
  76. Input object: `+Cb(e.input),wk=(e,t)=>Gq(e,Qa(t,Eb)),mK=U(sK),ap=(e,t)=>wb(o=>{const r=typeof o;return e(o)?Qn.svalue(o):Qn.serror(`Expected type: ${t} but got: ${r}`)}),hK=ap(_e,"number"),ip=ap(A,"string"),gK=ap(re,"boolean"),Sb=ap(ae,"function"),xu=nK,Ek=oK,vK=e=>uK(t=>Y(e,t)?_o.value(t):_o.error(`Unsupported value: "${t}", choose one of "${e.join(", ")}".`)),Sk=(e,t)=>xu(e,e,hk(),t),_k=e=>Sk(e,ip),Tk=e=>Sk(e,Sb),bK=(e,t)=>xu(e,e,hk(),Ck(t)),_b=(e,t)=>xu(e,e,Zq(),t),lp=e=>_b(e,ip),yK=e=>_b(e,Sb),CK=(e,t)=>xu(e,e,gk(t),mK()),jl=(e,t,o)=>xu(e,e,gk(t),o),Ak=(e,t)=>jl(e,t,hK),wK=(e,t)=>jl(e,t,ip),kk=(e,t,o)=>jl(e,t,vK(o)),Tb=(e,t)=>jl(e,t,gK),Ab=(e,t)=>jl(e,t,Sb),EK=(e,t,o)=>jl(e,t,Ck(o)),SK=_k("type"),_K=Tk("fetch"),kb=Tk("onAction"),TK=Ab("onSetup",()=>Ve),AK=lp("text"),kK=lp("icon"),xK=lp("tooltip"),$K=lp("label"),NK=Tb("active",!1),OK=Tb("enabled",!0),xk=Tb("primary",!1),RK=e=>CK("columns",e),$u=e=>wK("type",e),PK=Eb([SK,_k("ch"),Ak("minChars",1),RK(1),Ak("maxResults",10),yK("matches"),_K,kb,EK("highlightOn",[],ip)]),BK=e=>dK("Autocompleter",PK,e),xb=[OK,xK,kK,AK,TK],$k=[NK].concat(xb),DK=[Ab("predicate",Et),kk("scope","node",["node","editor"]),kk("position","selection",["node","selection","line"])],LK=xb.concat([$u("contextformbutton"),xk,kb,Ek("original",Me)]),IK=$k.concat([$u("contextformbutton"),xk,kb,Ek("original",Me)]),MK=xb.concat([$u("contextformbutton")]),FK=$k.concat([$u("contextformtogglebutton")]),HK=wk("type",{contextformbutton:LK,contextformtogglebutton:IK});Eb([$u("contextform"),Ab("initValue",U("")),$K,bK("commands",HK),_b("launch",wk("type",{contextformbutton:MK,contextformtogglebutton:FK}))].concat(DK));const zK=e=>{const t=e.ui.registry.getAll().popups,o=Qa(t,f=>BK(f).fold(m=>{throw new Error(pK(m))},Me)),r=KC(ph(o,f=>f.ch)),a=qC(o);return{dataset:o,triggerChars:r,lookupByChar:f=>de(a,m=>m.ch===f)}},VK=(e,t)=>{const o=Gh(t.load,50);e.on("keypress compositionend",r=>{r.which!==27&&o.throttle()}),e.on("keydown",r=>{const a=r.which;a===8?o.throttle():a===27&&t.cancelIfNecessary()}),e.on("remove",o.cancel)},UK=e=>{const t=ya(),o=Hn(!1),r=t.isSet,a=()=>{r()&&(P7(e),hF(e),o.set(!1),t.clear())},l=b=>{r()||(R7(e,b.range),t.set({triggerChar:b.triggerChar,matchLength:b.text.length}))},f=Za(()=>zK(e)),m=b=>t.get().map(E=>lk(e.dom,e.selection.getRng(),E.triggerChar).bind(_=>fk(e,f,_,b))).getOrThunk(()=>Lq(e,f)),h=b=>{m(b).fold(a,E=>{l(E.context),E.lookupData.then(_=>{t.get().map(x=>{const k=E.context;x.triggerChar===k.triggerChar&&(k.text.length-x.matchLength>=10?a():(t.set(st(ye({},x),{matchLength:k.text.length})),o.get()?mF(e,{lookupData:_}):(o.set(!0),pF(e,{lookupData:_}))))})})})};e.addCommand("mceAutocompleterReload",(b,E)=>{const _=L(E)?E.fetchOptions:{};h(_)}),e.addCommand("mceAutocompleterClose",a),VK(e,{cancelIfNecessary:a,load:h})},Nk=e=>(t,o,r={})=>{const a=t.getBody(),l={bubbles:!0,composed:!0,data:null,isComposing:!1,detail:0,view:null,target:a,currentTarget:a,eventPhase:Event.AT_TARGET,originalTarget:a,explicitOriginalTarget:a,isTrusted:!1,srcElement:a,cancelable:!1,preventDefault:Ve,inputType:o},f=x1(new InputEvent(e));return t.dispatch(e,ye(ye(ye({},f),l),r))},cp=Nk("input"),up=Nk("beforeinput"),jK=(e,t,o)=>{const r=o.keyCode===Ze.BACKSPACE?"deleteContentBackward":"deleteContentForward";H2([{keyCode:Ze.BACKSPACE,action:Ot(A2,e)},{keyCode:Ze.BACKSPACE,action:Ot(Zv,e,!1)},{keyCode:Ze.DELETE,action:Ot(Zv,e,!0)},{keyCode:Ze.BACKSPACE,action:Ot(Qv,e,!1)},{keyCode:Ze.DELETE,action:Ot(Qv,e,!0)},{keyCode:Ze.BACKSPACE,action:Ot(lb,e,t,!1)},{keyCode:Ze.DELETE,action:Ot(lb,e,t,!0)},{keyCode:Ze.BACKSPACE,action:Ot(cv,e,!1)},{keyCode:Ze.DELETE,action:Ot(cv,e,!0)},{keyCode:Ze.BACKSPACE,action:Ot(eb,e,!1)},{keyCode:Ze.DELETE,action:Ot(eb,e,!0)},{keyCode:Ze.BACKSPACE,action:Ot(fb,e,!1)},{keyCode:Ze.DELETE,action:Ot(fb,e,!0)},{keyCode:Ze.BACKSPACE,action:Ot(Xv,e,!1)},{keyCode:Ze.DELETE,action:Ot(Xv,e,!0)},{keyCode:Ze.BACKSPACE,action:Ot(Yv,e,!1)},{keyCode:Ze.DELETE,action:Ot(Yv,e,!0)},{keyCode:Ze.BACKSPACE,action:Ot(cb,e,!1)},{keyCode:Ze.DELETE,action:Ot(cb,e,!0)}],o).each(a=>{o.preventDefault(),up(e,r).isDefaultPrevented()||(a(),cp(e,r))})},WK=(e,t)=>{Au([{keyCode:Ze.BACKSPACE,action:Ot(jA,e)},{keyCode:Ze.DELETE,action:Ot(jA,e)}],t)},qK=(e,t)=>{e.on("keydown",o=>{o.isDefaultPrevented()===!1&&jK(e,t,o)}),e.on("keyup",o=>{o.isDefaultPrevented()===!1&&WK(e,o)})},KK=e=>{for(;e;){if(e.nodeType===1||e.nodeType===3&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}},Nu=(e,t)=>{let o,r=t;const a=e.dom,l=e.schema.getMoveCaretBeforeOnEnterElements();if(!t)return;if(/^(LI|DT|DD)$/.test(t.nodeName)){const m=KK(t.firstChild);m&&/^(UL|OL|DL)$/.test(m.nodeName)&&t.insertBefore(a.doc.createTextNode(ao),t.firstChild)}const f=a.createRng();if(t.normalize(),t.hasChildNodes()){const m=new Gn(t,t);for(;o=m.current();){if(Le(o)){f.setStart(o,0),f.setEnd(o,0);break}if(l[o.nodeName.toLowerCase()]){f.setStartBefore(o),f.setEndBefore(o);break}r=o,o=m.next()}o||(f.setStart(r,0),f.setEnd(r,0))}else Ln(t)?t.nextSibling&&a.isBlock(t.nextSibling)?(f.setStartBefore(t),f.setEndBefore(t)):(f.setStartAfter(t),f.setEndAfter(t)):(f.setStart(t,0),f.setEnd(t,0));e.selection.setRng(f),fu(e,f)},GK=(e,t)=>{const o=e.getRoot();let r,a;for(r=t;r!==o&&e.getContentEditable(r)!=="false";)e.getContentEditable(r)==="true"&&(a=r),r=r.parentNode;return r!==o?a:o},$b=e=>T.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock)),YK=e=>$b(e).fold(U(""),t=>t.nodeName.toUpperCase()),XK=e=>$b(e).filter(t=>jc(H.fromDom(t))).isSome(),JK=(e,t)=>e.firstChild&&e.firstChild.nodeName===t,QK=e=>{var t;return((t=e.parentNode)===null||t===void 0?void 0:t.firstChild)===e},Ok=(e,t)=>e&&e.parentNode&&e.parentNode.nodeName===t,Rk=e=>e&&/^(OL|UL|LI)$/.test(e.nodeName),ZK=e=>Rk(e)&&Rk(e.parentNode),fp=e=>{const t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},dp=(e,t,o)=>{let r=e[o?"firstChild":"lastChild"];for(;r&&!rt(r);)r=r[o?"nextSibling":"previousSibling"];return r===t},eG=(e,t,o,r,a)=>{const l=e.dom,f=e.selection.getRng();if(o===e.getBody())return;ZK(o)&&(a="LI");let m=t(a);if(dp(o,r,!0)&&dp(o,r,!1))if(Ok(o,"LI")){const h=fp(o);l.insertAfter(m,h),QK(o)?l.remove(h):l.remove(o)}else l.replace(m,o);else if(dp(o,r,!0))Ok(o,"LI")?(l.insertAfter(m,fp(o)),m.appendChild(l.doc.createTextNode(" ")),m.appendChild(o)):o.parentNode.insertBefore(m,o),l.remove(r);else if(dp(o,r,!1))l.insertAfter(m,fp(o)),l.remove(r);else{o=fp(o);const h=f.cloneRange();h.setStartAfter(r),h.setEndAfter(o);const b=h.extractContents();a==="LI"&&JK(b,"LI")?(m=b.firstChild,l.insertAfter(b,o)):(l.insertAfter(b,o),l.insertAfter(m,o)),l.remove(r)}Nu(e,m)},tG=e=>{K(R1(H.fromDom(e),es),t=>{const o=t.dom;o.nodeValue=ha(o.nodeValue)})},nG=(e,t)=>t&&t.nodeName==="A"&&e.isEmpty(t),oG=e=>e&&/^(TD|TH|CAPTION)$/.test(e.nodeName),Nb=e=>{e.innerHTML='<br data-mce-bogus="1">'},Ob=(e,t)=>e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t,Pk=(e,t)=>t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&e.getContentEditable(t)!=="true",sG=(e,t,o)=>{let r=o;const a=[];let l;if(!!r){for(;r=r.firstChild;){if(e.isBlock(r))return;rt(r)&&!t[r.nodeName.toLowerCase()]&&a.push(r)}for(l=a.length;l--;)r=a[l],(!r.hasChildNodes()||r.firstChild===r.lastChild&&r.firstChild.nodeValue===""||nG(e,r))&&e.remove(r)}},Rb=(e,t,o)=>Le(t)===!1?o:e?o===1&&t.data.charAt(o-1)===eo?0:o:o===t.data.length-1&&t.data.charAt(o)===eo?t.data.length:o,rG=e=>{const t=e.cloneRange();return t.setStart(e.startContainer,Rb(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,Rb(!1,e.endContainer,e.endOffset)),t},aG=e=>{do Le(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;while(e)},Bk=(e,t)=>{const o=e.getRoot();let r,a;for(r=t;r!==o&&e.getContentEditable(r)!=="false";)e.getContentEditable(r)==="true"&&(a=r),r=r.parentNode;return r!==o?a:o},iG=(e,t,o)=>{const r=e.dom;T.from(o.style).map(r.parseStyle).each(h=>{const b=Yw(H.fromDom(t)),E=ye(ye({},b),h);r.setStyles(t,E)});const a=T.from(o.class).map(h=>h.split(/\s+/)),l=T.from(t.className).map(h=>de(h.split(/\s+/),b=>b!==""));Do(a,l,(h,b)=>{const E=de(b,x=>!Y(h,x)),_=[...h,...E];r.setAttrib(t,"class",_.join(" "))});const f=["style","class"],m=Oc(o,(h,b)=>!Y(f,b));r.setAttribs(t,m)},Ou=(e,t)=>{if(Io(e).toLowerCase()===t.tagName.toLowerCase()){const r=pi(e);iG(e,t,r)}},lG=(e,t,o,r,a)=>{let l,f,m,h,b,E;const _=e.dom,x=Bk(_,r);if(f=_.getParent(r,_.isBlock),!f||!Pk(_,f)){if(f=f||x,f===e.getBody()||oG(f)?E=f.nodeName.toLowerCase():E=f.parentNode.nodeName.toLowerCase(),!f.hasChildNodes())return l=_.create(t),Ou(e,l),f.appendChild(l),o.setStart(l,0),o.setEnd(l,0),l;for(h=r;h.parentNode!==f;)h=h.parentNode;for(;h&&!_.isBlock(h);)m=h,h=h.previousSibling;if(m&&e.schema.isValidChild(E,t.toLowerCase())){for(l=_.create(t),Ou(e,l),m.parentNode.insertBefore(l,m),h=m;h&&!_.isBlock(h);)b=h.nextSibling,l.appendChild(h),h=b;o.setStart(r,a),o.setEnd(r,a)}}return r},cG=(e,t)=>{t.normalize();const o=t.lastChild;(!o||/^(left|right)$/gi.test(e.getStyle(o,"float",!0)))&&e.add(t,"br")},uG=(e,t)=>{let o,r,a,l,f,m,h,b,E;const _=e.dom,x=e.schema,k=x.getNonEmptyElements(),B=e.selection.getRng(),N=Io(e),R=we=>{let Se=r,Ne,Re,at;const Ke=x.getTextInlineElements();if(we||b==="TABLE"||b==="HR"?Ne=_.create(we||N):Ne=l.cloneNode(!1),at=Ne,FI(e)===!1)_.setAttrib(Ne,"style",null),_.setAttrib(Ne,"class",null);else do if(Ke[Se.nodeName]){if(fr(Se)||ss(Se))continue;Re=Se.cloneNode(!1),_.setAttrib(Re,"id",""),Ne.hasChildNodes()?(Re.appendChild(Ne.firstChild),Ne.appendChild(Re)):(at=Re,Ne.appendChild(Re))}while((Se=Se.parentNode)&&Se!==ie);return Ou(e,Ne),Nb(at),Ne},z=we=>{let Se,Ne;const Re=Rb(we,r,a);if(Le(r)&&(we?Re>0:Re<r.nodeValue.length))return!1;if(r.parentNode===l&&E&&!we||we&&rt(r)&&r===l.firstChild)return!0;if(Ob(r,"TABLE")||Ob(r,"HR"))return E&&!we||!E&&we;const at=new Gn(r,l);for(Le(r)&&(we&&Re===0?at.prev():!we&&Re===r.nodeValue.length&&at.next());Se=at.current();){if(rt(Se)){if(!Se.getAttribute("data-mce-bogus")&&(Ne=Se.nodeName.toLowerCase(),k[Ne]&&Ne!=="br"))return!1}else if(Le(Se)&&!ii(Se.nodeValue))return!1;we?at.prev():at.next()}return!0},J=()=>{/^(H[1-6]|PRE|FIGURE)$/.test(b)&&Be!=="HGROUP"?f=R(N):f=R(),HI(e)&&Pk(_,h)&&_.isEmpty(l)?f=_.split(h,l):_.insertAfter(f,l),Nu(e,f)};yd(_,B).each(we=>{B.setStart(we.startContainer,we.startOffset),B.setEnd(we.endContainer,we.endOffset)}),r=B.startContainer,a=B.startOffset;const ve=!!(t&&t.shiftKey),se=!!(t&&t.ctrlKey);rt(r)&&r.hasChildNodes()&&(E=a>r.childNodes.length-1,r=r.childNodes[Math.min(a,r.childNodes.length-1)]||r,E&&Le(r)?a=r.nodeValue.length:a=0);const ie=Bk(_,r);if(!ie)return;ve||(r=lG(e,N,B,r,a)),l=_.getParent(r,_.isBlock),h=l?_.getParent(l.parentNode,_.isBlock):null,b=l?l.nodeName.toUpperCase():"";const Be=h?h.nodeName.toUpperCase():"";if(Be==="LI"&&!se&&(l=h,h=h.parentNode,b=Be),/^(LI|DT|DD)$/.test(b)&&_.isEmpty(l)){eG(e,R,h,l,N);return}l!==e.getBody()&&(Cl(l)?(f=Dh(l),_.isEmpty(l)&&Nb(l),Ou(e,f),Nu(e,f)):z()?J():z(!0)?(f=l.parentNode.insertBefore(R(),l),Nu(e,Ob(l,"HR")?f:l)):(o=rG(B).cloneRange(),o.setEndAfter(l),m=o.extractContents(),tG(m),aG(m),f=m.firstChild,_.insertAfter(m,l),sG(_,k,f),cG(_,l),_.isEmpty(l)&&Nb(l),f.normalize(),_.isEmpty(f)?(_.remove(f),J()):(Ou(e,f),Nu(e,f))),_.setAttrib(f,"id",""),e.dispatch("NewBlock",{newBlock:f}))},fG=(e,t,o)=>{const r=new Gn(t,o);let a;const l=e.getNonEmptyElements();for(;a=r.next();)if(l[a.nodeName.toLowerCase()]||a.length>0)return!0},Dk=(e,t,o)=>{const r=e.dom.createRng();o?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)),e.selection.setRng(r),fu(e,r)},dG=(e,t)=>{const o=e.selection,r=e.dom,a=o.getRng();let l,f;yd(r,a).each(k=>{a.setStart(k.startContainer,k.startOffset),a.setEnd(k.endContainer,k.endOffset)});let m=a.startOffset,h=a.startContainer;if(h.nodeType===1&&h.hasChildNodes()){const k=m>h.childNodes.length-1;h=h.childNodes[Math.min(m,h.childNodes.length-1)]||h,k&&h.nodeType===3?m=h.nodeValue.length:m=0}let b=r.getParent(h,r.isBlock);const E=b?r.getParent(b.parentNode,r.isBlock):null,_=E?E.nodeName.toUpperCase():"",x=!!(t&&t.ctrlKey);_==="LI"&&!x&&(b=E),h&&h.nodeType===3&&m>=h.nodeValue.length&&(fG(e.schema,h,b)||(l=r.create("br"),a.insertNode(l),a.setStartAfter(l),a.setEndAfter(l),f=!0)),l=r.create("br"),tg(r,a,l),Dk(e,l,f),e.undoManager.add()},pG=(e,t)=>{const o=H.fromTag("br");_s(H.fromDom(t),o),e.undoManager.add()},mG=(e,t)=>{gG(e.getBody(),t)||da(H.fromDom(t),H.fromTag("br"));const o=H.fromTag("br");da(H.fromDom(t),o),Dk(e,o.dom,!1),e.undoManager.add()},hG=e=>Ln(e.getNode()),gG=(e,t)=>hG(ue.after(t))?!0:Fs(e,ue.after(t)).map(o=>Ln(o.getNode())).getOr(!1),Lk=e=>e&&e.nodeName==="A"&&"href"in e,vG=e=>e.fold(Et,Lk,Lk,Et),bG=e=>{const t=he(_i,e),o=ue.fromRangeStart(e.selection.getRng());return gr(t,e.getBody(),o).filter(vG)},yG=(e,t)=>{t.fold(Ve,he(pG,e),he(mG,e),Ve)},Ik=(e,t)=>{const o=bG(e);o.isSome()?o.each(he(yG,e)):dG(e,t)},Mk=(e,t)=>$b(e).filter(o=>t.length>0&&Dr(H.fromDom(o),t)).isSome(),CG=e=>Mk(e,II(e)),wG=e=>Mk(e,MI(e)),As=rr.generate([{br:[]},{block:[]},{none:[]}]),EG=(e,t)=>wG(e),Fk=e=>(t,o)=>XK(t)===e,Hk=(e,t)=>(o,r)=>YK(o)===e.toUpperCase()===t,pp=e=>Hk("pre",e),SG=()=>Hk("summary",!0),mp=e=>(t,o)=>LI(t)===e,_G=(e,t)=>CG(e),hp=(e,t)=>t,TG=e=>{const t=Io(e),o=GK(e.dom,e.selection.getStart());return o&&e.schema.isValidChild(o.nodeName,t)},js=(e,t)=>(o,r)=>ke(e,(l,f)=>l&&f(o,r),!0)?T.some(t):T.none(),AG=(e,t)=>XA([js([EG],As.none()),js([SG()],As.br()),js([pp(!0),mp(!1),hp],As.br()),js([pp(!0),mp(!1)],As.block()),js([pp(!0),mp(!0),hp],As.block()),js([pp(!0),mp(!0)],As.br()),js([Fk(!0),hp],As.br()),js([Fk(!0)],As.block()),js([_G],As.br()),js([hp],As.br()),js([TG],As.block())],[e,!!(t&&t.shiftKey)]).getOr(As.none()),Pb=(e,t)=>{AG(e,t).fold(()=>{Z(t)&&up(e,"insertLineBreak").isDefaultPrevented()||(Ik(e,t),Z(t)&&cp(e,"insertLineBreak"))},()=>{Z(t)&&up(e,"insertParagraph").isDefaultPrevented()||(uG(e,t),Z(t)&&cp(e,"insertParagraph"))},Ve)},kG=(e,t)=>{t.isDefaultPrevented()||(t.preventDefault(),j9(e.undoManager),e.undoManager.transact(()=>{e.selection.isCollapsed()===!1&&Kv(e),Pb(e,t)}))},xG=e=>{e.on("keydown",t=>{t.keyCode===Ze.ENTER&&kG(e,t)})},$G=(e,t,o)=>{Au([{keyCode:Ze.END,action:Ot(L2,e,!0)},{keyCode:Ze.HOME,action:Ot(L2,e,!1)},{keyCode:Ze.END,action:Ot(U2,e,!0)},{keyCode:Ze.HOME,action:Ot(U2,e,!1)},{keyCode:Ze.END,action:Ot(tp,e,!0,t)},{keyCode:Ze.HOME,action:Ot(tp,e,!1,t)}],o).each(r=>{o.preventDefault()})},NG=(e,t)=>{e.on("keydown",o=>{o.isDefaultPrevented()===!1&&$G(e,t,o)})},OG=e=>{e.on("input",t=>{t.isComposing===!1&&z8(e)})},RG=ua(),PG=(e,t,o)=>{Au([{keyCode:Ze.PAGE_UP,action:Ot(tp,e,!1,t)},{keyCode:Ze.PAGE_DOWN,action:Ot(tp,e,!0,t)}],o)},zk=e=>e.stopImmediatePropagation(),Vk=e=>e.keyCode===Ze.PAGE_UP||e.keyCode===Ze.PAGE_DOWN,Uk=(e,t,o)=>{o&&!e.get()?t.on("NodeChange",zk,!0):!o&&e.get()&&t.off("NodeChange",zk),e.set(o)},BG=(e,t)=>{if(RG.os.isMacOS())return;const o=Hn(!1);e.on("keydown",r=>{Vk(r)&&Uk(o,e,!0)}),e.on("keyup",r=>{r.isDefaultPrevented()===!1&&PG(e,t,r),Vk(r)&&o.get()&&(Uk(o,e,!1),e.nodeChanged())})},jk=(e,t)=>{const o=t.container(),r=t.offset();return Le(o)?(o.insertData(r,e),T.some(ue(o,r+e.length))):ad(t).map(a=>{const l=H.fromText(e);return t.isAtEnd()?da(a,l):_s(a,l),ue(l.dom,e.length)})},DG=he(jk,ao),LG=he(jk," "),IG=e=>t=>t.fold(o=>cr(e.dom,ue.before(o)),o=>To(o),o=>ur(o),o=>Fs(e.dom,ue.after(o))),MG=(e,t)=>o=>P8(e,o)?DG(t):LG(t),FG=e=>t=>(e.selection.setRng(t.toRange()),e.nodeChanged(),!0),HG=e=>{const t=ue.fromRangeStart(e.selection.getRng()),o=H.fromDom(e.getBody());if(e.selection.isCollapsed()){const r=he(_i,e),a=ue.fromRangeStart(e.selection.getRng());return gr(r,e.getBody(),a).bind(IG(o)).map(l=>()=>MG(o,t)(l).each(FG(e)))}else return T.none()},zG=(e,t)=>{H2([{keyCode:Ze.SPACEBAR,action:Ot(HG,e)}],t).each(o=>{t.preventDefault(),up(e,"insertText",{data:" "}).isDefaultPrevented()||(o(),cp(e,"insertText",{data:" "}))})},VG=e=>{e.on("keydown",t=>{t.isDefaultPrevented()===!1&&zG(e,t)})},UG=e=>V4(e)?[{keyCode:Ze.TAB,action:Ot(sk,e,!0)},{keyCode:Ze.TAB,shiftKey:!0,action:Ot(sk,e,!1)}]:[],jG=(e,t)=>{Au([...UG(e)],t).each(o=>{t.preventDefault()})},WG=e=>{e.on("keydown",t=>{t.isDefaultPrevented()===!1&&jG(e,t)})},qG=e=>{if(e.addShortcut("Meta+P","","mcePrint"),UK(e),Vr(e))return Hn(null);{const t=Gj(e);return xW(e),Tq(e,t),qK(e,t),xG(e),VG(e),OG(e),WG(e),NG(e,t),BG(e,t),t}};class KG{constructor(t){this.lastPath=[],this.editor=t;let o;const r=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",a=>{const l=t.selection.getRng(),f={startContainer:l.startContainer,startOffset:l.startOffset,endContainer:l.endContainer,endOffset:l.endOffset};(a.type==="nodechange"||!Bg(f,o))&&t.dispatch("SelectionChange"),o=f}),t.on("contextmenu",()=>{t.dispatch("SelectionChange")}),t.on("SelectionChange",()=>{const a=t.selection.getStart(!0);!a||gd(t)&&!r.isSameElementPath(a)&&t.dom.isChildOf(a,t.getBody())&&t.nodeChanged({selectionChange:!0})}),t.on("mouseup",a=>{!a.isDefaultPrevented()&&gd(t)&&(t.selection.getNode().nodeName==="IMG"?rs.setEditorTimeout(t,()=>{t.nodeChanged()}):t.nodeChanged())})}nodeChanged(t){const o=this.editor.selection;let r,a,l;this.editor.initialized&&o&&!m4(this.editor)&&!this.editor.mode.isReadOnly()&&(l=this.editor.getBody(),r=o.getStart(!0)||l,(r.ownerDocument!==this.editor.getDoc()||!this.editor.dom.isChildOf(r,l))&&(r=l),a=[],this.editor.dom.getParent(r,f=>{if(f===l)return!0;a.push(f)}),t=t||{},t.element=r,t.parents=a,this.editor.dispatch("NodeChange",t))}isSameElementPath(t){let o;const r=this.editor,a=X(r.dom.getParents(t,it,r.getBody()));if(a.length===this.lastPath.length){for(o=a.length;o>=0&&a[o]===this.lastPath[o];o--);if(o===-1)return this.lastPath=a,!0}return this.lastPath=a,!1}}const Wk="x-tinymce/html",gp=U(Wk),Bb="<!-- "+Wk+" -->",GG=e=>Bb+e,YG=e=>e.replace(Bb,""),qk=e=>e.indexOf(Bb)!==-1,XG=e=>!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(e),JG=(e,t)=>{let o="<"+e;const r=ph(t,(a,l)=>l+'="'+ga.encodeAllRaw(a)+'"');return r.length&&(o+=" "+r.join(" ")),o+">"},QG=(e,t,o)=>{const r=e.split(/\n\n/),a=JG(t,o),l="</"+t+">",f=fe(r,h=>h.split(/\n/).join("<br />")),m=h=>a+h+l;return f.length===1?f[0]:fe(f,m).join("")},Kk="%MCEPASTEBIN%",ZG=(e,t)=>{const{dom:o,selection:r}=e,a=e.getBody();t.set(r.getRng());const l=o.add(e.getBody(),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},Kk);rn.browser.isFirefox()&&o.setStyle(l,"left",o.getStyle(a,"direction",!0)==="rtl"?65535:-65535),o.bind(l,"beforedeactivate focusin focusout",f=>{f.stopPropagation()}),l.focus(),r.select(l,!0)},eY=(e,t)=>{const o=e.dom;if(Db(e)){let r;const a=t.get();for(;r=Db(e);)o.remove(r),o.unbind(r);a&&e.selection.setRng(a)}t.set(null)},Db=e=>e.dom.get("mcepastebin"),tY=e=>e&&e.id==="mcepastebin",nY=e=>{const t=e.dom,o=(f,m)=>{f.appendChild(m),t.remove(m,!0)},[r,...a]=de(e.getBody().childNodes,tY);K(a,f=>{o(r,f)});const l=t.select("div[id=mcepastebin]",r);for(let f=l.length-1;f>=0;f--){const m=t.create("div");r.insertBefore(m,l[f]),o(m,l[f])}return r?r.innerHTML:""},Gk=e=>e===Kk,oY=e=>{const t=Hn(null);return{create:()=>ZG(e,t),remove:()=>eY(e,t),getEl:()=>Db(e),getHtml:()=>nY(e),getLastRng:t.get}},Yk=(e,t)=>(Te.each(t,o=>{M(o,RegExp)?e=e.replace(o,""):e=e.replace(o[0],o[1])}),e),sY=e=>{const t=ba(),o=Fl({},t);let r="";const a=t.getVoidElements(),l=Te.makeMap("script noscript style textarea video audio iframe object"," "),f=t.getBlockElements(),m=h=>{const b=h.name,E=h;if(b==="br"){r+=`
  77. `;return}if(b!=="wbr"){if(a[b]&&(r+=" "),l[b]){r+=" ";return}if(h.type===3&&(r+=h.value),!(h.name in t.getVoidElements())&&(h=h.firstChild))do m(h);while(h=h.next);f[b]&&E.next&&(r+=`
  78. `,b==="p"&&(r+=`
  79. `))}};return e=Yk(e,[/<!\[[^\]]+\]>/g]),m(o.parse(e)),r},Xk=e=>(e=Yk(e,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/ig,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,(o,r,a)=>!r&&!a?" ":ao],/<br class="Apple-interchange-newline">/g,/<br>$/i]),e),rY=e=>{let t=0;return()=>e+t++},aY=e=>{const t=e.toLowerCase(),o={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return Te.hasOwn(o,t)?"image/"+o[t]:"image/"+t},iY=(e,t)=>{const o=Fl({},e.schema);o.addNodeFilter("meta",a=>{Te.each(a,l=>{l.remove()})});const r=o.parse(t,{forced_root_block:!1,isRootContent:!0});return Sa({validate:!0},e.schema).serialize(r)},Jk=(e,t)=>({content:e,cancelled:t}),lY=(e,t,o)=>{const r=e.dom.create("div",{style:"display:none"},t),a=vF(e,r,o);return Jk(a.node.innerHTML,a.isDefaultPrevented())},cY=(e,t,o)=>{const r=gF(e,t,o),a=iY(e,r.content);return e.hasEventListeners("PastePostProcess")&&!r.isDefaultPrevented()?lY(e,a,o):Jk(a,r.isDefaultPrevented())},uY=(e,t,o)=>cY(e,t,o),Lb=(e,t)=>(e.insertContent(t,{merge:R4(e),paste:!0}),!0),Ib=e=>/^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(e),fY=(e,t)=>Ib(t)&&pe(NE(e),o=>ZC(t.toLowerCase(),`.${o.toLowerCase()}`)),dY=(e,t,o)=>(e.undoManager.extra(()=>{o(e,t)},()=>{e.insertContent('<img src="'+t+'">')}),!0),pY=(e,t,o)=>(e.undoManager.extra(()=>{o(e,t)},()=>{e.execCommand("mceInsertLink",!1,t)}),!0),mY=(e,t,o)=>!e.selection.isCollapsed()&&Ib(t)?pY(e,t,o):!1,hY=(e,t,o)=>fY(e,t)?dY(e,t,o):!1,gY=(e,t)=>{Te.each([mY,hY,Lb],o=>o(e,t,Lb)!==!0)},vY=(e,t,o)=>{o||!P4(e)?Lb(e,t):gY(e,t)},bY=rY("mceclip"),Qk=(e,t,o,r)=>{const a=uY(e,t,o);a.cancelled===!1&&vY(e,a.content,r)},vp=(e,t,o)=>{const r=o||qk(t);Qk(e,YG(t),r,!1)},Mb=(e,t)=>{const o=e.dom.encode(t).replace(/\r\n/g,`
  80. `),r=w1(o,D4(e)),a=QG(r,Io(e),pi(e));Qk(e,a,!1,!0)},Zk=e=>{const t={};if(e&&e.types)for(let o=0;o<e.types.length;o++){const r=e.types[o];try{t[r]=e.getData(r)}catch{t[r]=""}}return t},Wl=(e,t)=>t in e&&e[t].length>0,ex=e=>Wl(e,"text/html")||Wl(e,"text/plain"),yY=(e,t)=>{const o=t.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return Z(o)?e.dom.encode(o[1]):null},CY=(e,t,o,r)=>{const a=bY(),l=yE(e)&&Z(o.name),f=l?yY(e,o.name):a,m=l?o.name:void 0,h=t.create(a,o,r,f,m);return t.add(h),h},wY=(e,t)=>{const{data:o,type:r}=Hd(t.uri),a=t.file,l=e.editorUpload.blobCache,f=l.getByData(o,r),m=f!=null?f:CY(e,l,a,o);vp(e,`<img src="${m.blobUri()}">`,!1)},EY=e=>e.type==="paste",SY=e=>Promise.all(fe(e,t=>LT(t).then(o=>({file:t,uri:o})))),_Y=e=>{const t=NE(e);return o=>Cs(o.type,"image/")&&pe(t,r=>aY(r)===o.type)},TY=(e,t)=>{const o=t.items?yt(Rt(t.items),a=>a.kind==="file"?[a.getAsFile()]:[]):[],r=t.files?Rt(t.files):[];return de(o.length>0?o:r,_Y(e))},tx=(e,t,o)=>{const r=EY(t)?t.clipboardData:t.dataTransfer;if(sd(e)&&r){const a=TY(e,r);if(a.length>0)return t.preventDefault(),SY(a).then(l=>{o&&e.selection.setRng(o),K(l,f=>{wY(e,f)})}),!0}return!1},AY=e=>{var t,o;return rn.os.isAndroid()&&((o=(t=e.clipboardData)===null||t===void 0?void 0:t.items)===null||o===void 0?void 0:o.length)===0},kY=e=>Ze.metaKeyPressed(e)&&e.keyCode===86||e.shiftKey&&e.keyCode===45,nx=(e,t,o,r)=>{let a=Xk(o);const l=Wl(t,gp())||qk(o),f=!l&&XG(a),m=Ib(a);(Gk(a)||!a.length||f&&!m)&&(r=!0),(r||m)&&(Wl(t,"text/plain")&&f?a=t["text/plain"]:a=sY(a)),!Gk(a)&&(r?Mb(e,a):vp(e,a,l))},xY=(e,t,o)=>{let r;const a=()=>t.getLastRng()||e.selection.getRng();e.on("keydown",l=>{kY(l)&&!l.isDefaultPrevented()&&(r=l.shiftKey&&l.keyCode===86)}),e.on("paste",l=>{if(l.isDefaultPrevented()||AY(l))return;const f=o.get()==="text"||r;r=!1;const m=Zk(l.clipboardData);!ex(m)&&tx(e,l,a())||(Wl(m,"text/html")?(l.preventDefault(),nx(e,m,m["text/html"],f)):(t.create(),rs.setEditorTimeout(e,()=>{const h=t.getHtml();t.remove(),nx(e,m,h,f)},0)))})},$Y=e=>{const t=a=>Cs(a,"webkit-fake-url"),o=a=>Cs(a,"data:"),r=a=>{var l;return((l=a.data)===null||l===void 0?void 0:l.paste)===!0};e.parser.addNodeFilter("img",(a,l,f)=>{if(!sd(e)&&r(f))for(const m of a){const h=m.attr("src");A(h)&&!m.attr("data-mce-object")&&h!==rn.transparentSrc&&(t(h)||!L4(e)&&o(h))&&m.remove()}})},NY=(e,t,o)=>{xY(e,t,o),$Y(e)},OY=(e,t)=>{t.get()==="text"?(t.set("html"),$S(e,!1)):(t.set("text"),$S(e,!0)),e.focus()},RY=(e,t)=>{e.addCommand("mceTogglePlainTextPaste",()=>{OY(e,t)}),e.addCommand("mceInsertClipboardContent",(o,r)=>{r.html&&vp(e,r.html,r.internal),r.text&&Mb(e,r.text)})},PY=(e,t,o)=>{try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",o),e.setData(gp(),t),!0}catch{return!1}},ox=(e,t,o,r)=>{PY(e.clipboardData,t.html,t.text)?(e.preventDefault(),r()):o(t.html,r)},sx=e=>(t,o)=>{const{dom:r,selection:a}=e,l=r.create("div",{contenteditable:"false","data-mce-bogus":"all"}),f=r.create("div",{contenteditable:"true"},t);r.setStyles(l,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),l.appendChild(f),r.add(e.getBody(),l);const m=a.getRng();f.focus();const h=r.createRng();h.selectNodeContents(f),a.setRng(h),rs.setEditorTimeout(e,()=>{a.setRng(m),r.remove(l),o()},0)},rx=e=>({html:GG(e.selection.getContent({contextual:!0})),text:e.selection.getContent({format:"text"})}),BY=e=>!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody()),ax=e=>!e.selection.isCollapsed()||BY(e),DY=e=>t=>{!t.isDefaultPrevented()&&ax(e)&&ox(t,rx(e),sx(e),()=>{if(rn.browser.isChromium()||rn.browser.isFirefox()){const o=e.selection.getRng();rs.setEditorTimeout(e,()=>{e.selection.setRng(o),e.execCommand("Delete")},0)}else e.execCommand("Delete")})},LY=e=>t=>{!t.isDefaultPrevented()&&ax(e)&&ox(t,rx(e),sx(e),Ve)},IY=e=>{e.on("cut",DY(e)),e.on("copy",LY(e))},ix=(e,t)=>{var o,r;return Ll.getCaretRangeFromPoint((o=t.clientX)!==null&&o!==void 0?o:0,(r=t.clientY)!==null&&r!==void 0?r:0,e.getDoc())},MY=e=>{const t=e["text/plain"];return t?t.indexOf("file://")===0:!1},lx=(e,t)=>{e.focus(),t&&e.selection.setRng(t)},FY=e=>pe(e.files,t=>/^image\//.test(t.type)),HY=(e,t)=>{k4(e)&&e.on("dragend dragover draggesture dragdrop drop drag",o=>{o.preventDefault(),o.stopPropagation()}),sd(e)||e.on("drop",o=>{const r=o.dataTransfer;r&&FY(r)&&o.preventDefault()}),e.on("drop",o=>{if(o.isDefaultPrevented()||t.get())return;const r=ix(e,o);if(ce(r))return;const a=Zk(o.dataTransfer),l=Wl(a,gp());if((!ex(a)||MY(a))&&tx(e,o,r))return;const f=a[gp()],m=f||a["text/html"]||a["text/plain"];m&&(o.preventDefault(),rs.setEditorTimeout(e,()=>{e.undoManager.transact(()=>{f&&e.execCommand("Delete"),lx(e,r);const h=Xk(m);a["text/html"]?vp(e,h,l):Mb(e,h)})}))}),e.on("dragstart",o=>{t.set(!0)}),e.on("dragover dragend",o=>{sd(e)&&t.get()===!1&&(o.preventDefault(),lx(e,ix(e,o))),o.type==="dragend"&&t.set(!1)})},zY=e=>{const t=a=>l=>{a(e,l)},o=x4(e);ae(o)&&e.on("PastePreProcess",t(o));const r=$4(e);ae(r)&&e.on("PastePostProcess",t(r))},VY=(e,t)=>{e.on("PastePreProcess",o=>{o.content=t(e,o.content,o.internal)})},UY=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,cx=e=>Te.trim(e).replace(UY,fd).toLowerCase(),jY=(e,t,o)=>{const r=N4(e);if(o||r==="all"||!O4(e))return t;const a=r?r.split(/[, ]/):[];if(a&&r!=="none"){const l=e.dom,f=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(m,h,b,E)=>{const _=l.parseStyle(l.decode(b)),x={};for(let B=0;B<a.length;B++){const N=_[a[B]];let R=N,z=l.getStyle(f,a[B],!0);/color/.test(a[B])&&(R=cx(R),z=cx(z)),z!==R&&(x[a[B]]=N)}const k=l.serializeStyle(x,"span");return k?h+' style="'+k+'"'+E:h+E})}else t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(l,f,m,h)=>f+' style="'+m+'"'+h),t},WY=e=>{(rn.browser.isChromium()||rn.browser.isSafari())&&VY(e,jY)},qY=e=>{const t=Hn(!1),o=Hn(B4(e)?"text":"html"),r=oY(e);WY(e),RY(e,o),zY(e),e.on("PreInit",()=>{IY(e),HY(e,t),NY(e,r,o)})},KY=e=>{e.on("click",t=>{e.dom.getParent(t.target,"details")&&t.preventDefault()})},GY=e=>{e.parser.addNodeFilter("details",t=>{K(t,o=>{o.attr("data-mce-open",o.attr("open")),o.attr("open","open")})}),e.serializer.addNodeFilter("details",t=>{K(t,o=>{const r=o.attr("data-mce-open");o.attr("open",A(r)?r:null),o.attr("data-mce-open",null)})})},YY=e=>{KY(e),GY(e)},ux=e=>rt(e)&&p1(H.fromDom(e)),XY=e=>{const t=e.selection.getRng(),o=ue.fromRangeStart(t),r=ue.fromRangeEnd(t);if(ue.isElementPosition(o)){const a=o.container();ux(a)&&To(a).each(l=>t.setStart(l.container(),l.offset()))}if(ue.isElementPosition(r)){const a=o.container();ux(a)&&ur(a).each(l=>t.setEnd(l.container(),l.offset()))}e.selection.setRng(pv(t))},JY=e=>{e.on("click",t=>{t.detail>=3&&XY(e)})};var Ru;(function(e){e.Before="before",e.After="after"})(Ru||(Ru={}));const QY=(e,t)=>Math.abs(e.left-t),ZY=(e,t)=>Math.abs(e.right-t),eX=(e,t)=>e>=t.top&&e<=t.bottom,tX=(e,t)=>e.top<t.bottom&&e.bottom>t.top,nX=(e,t)=>{const o=YL(e,t)/Math.min(e.height,t.height);return tX(e,t)&&o>.5},oX=(e,t)=>{const o=de(e,r=>eX(t,r));return GL(o).fold(()=>[[],e],r=>{const{pass:a,fail:l}=We(e,f=>nX(f,r));return[a,l]})},sX=(e,t)=>({node:e.node,position:QY(e,t)<ZY(e,t)?Ru.Before:Ru.After}),rX=(e,t,o)=>t>e.left&&t<e.right?0:Math.min(Math.abs(e.left-t),Math.abs(e.right-t)),Fb=(e,t,o)=>{const r=E=>Ls(E.node)?T.some(E):rt(E.node)?Fb(Rt(E.node.childNodes),t,o):T.none(),a=(E,_)=>{if(E.length>=2){const x=r(E[0]).getOr(E[0]),k=r(E[1]).getOr(E[1]);if(Math.abs(_(x,t,o)-_(k,t,o))<2){if(Le(x.node))return T.some(x);if(Le(k.node))return T.some(k)}}return T.none()},l=(E,_)=>{const x=nt(E,(k,B)=>_(k,t,o)-_(B,t,o));return a(x,_).orThunk(()=>fn(x,r))},[f,m]=oX(l2(e),o),{pass:h,fail:b}=We(m,E=>E.top<o);return l(f,rX).orThunk(()=>l(b,U1)).orThunk(()=>l(h,U1))},aX=(e,t,o,r)=>{const a=(l,f)=>f.fold(()=>Fb(Rt(l.dom.childNodes),o,r),m=>{const h=de(Rt(l.dom.childNodes),b=>b!==m.dom);return Fb(h,o,r)}).orThunk(()=>(an(l,e)?T.none():VD(l)).bind(h=>a(h,T.some(l))));return a(t,T.none())},iX=(e,t,o)=>{const r=H.fromDom(e),a=fa(r),f=H.fromPoint(a,t,o).filter(m=>Lr(r,m)).getOr(r);return aX(r,f,t,o)},lX=(e,t,o)=>iX(e,t,o).filter(r=>tu(r.node)).map(r=>sX(r,t)),fx=e=>{const t=e.getBoundingClientRect(),o=e.ownerDocument,r=o.documentElement,a=o.defaultView;return{top:t.top+a.pageYOffset-r.clientTop,left:t.left+a.pageXOffset-r.clientLeft}},cX=e=>e.inline?fx(e.getBody()):{left:0,top:0},uX=e=>{const t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}},fX=e=>{const t=e.getBody(),o=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},a={left:t.scrollLeft||o.scrollLeft,top:t.scrollTop||o.scrollTop};return e.inline?r:a},dX=(e,t)=>{if(t.target.ownerDocument!==e.getDoc()){const o=fx(e.getContentAreaContainer()),r=fX(e);return{left:t.pageX-o.left+r.left,top:t.pageY-o.top+r.top}}return{left:t.pageX,top:t.pageY}},pX=(e,t,o)=>({pageX:o.left-e.left+t.left,pageY:o.top-e.top+t.top}),mX=(e,t)=>pX(cX(e),uX(e),dX(e,t)),Hb=An,hX=Ir,gX=(e,t)=>Hb(t)&&t!==e,vX=(e,t,o)=>t===o||e.dom.isChildOf(t,o)?!1:!Hb(t),bX=e=>{const t=e.cloneNode(!0);return t.removeAttribute("data-mce-selected"),t},yX=(e,t,o,r)=>{const a=e.dom,l=t.cloneNode(!0);a.setStyles(l,{width:o,height:r}),a.setAttrib(l,"data-mce-selected",null);const f=a.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return a.setStyles(f,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:o,height:r}),a.setStyles(l,{margin:0,boxSizing:"border-box"}),f.appendChild(l),f},CX=(e,t)=>{e.parentNode!==t&&t.appendChild(e)},wX=(e,t,o,r,a,l)=>{let f=0,m=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+o>a&&(f=t.pageX+o-a),t.pageY+r>l&&(m=t.pageY+r-l),e.style.width=o-f+"px",e.style.height=r-m+"px"},dx=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},EX=e=>e.button===0,SX=(e,t)=>({pageX:t.pageX-e.relX,pageY:t.pageY+5}),_X=(e,t)=>o=>{if(EX(o)){const r=te(t.dom.getParents(o.target),ZL(Hb,hX)).getOr(null);if(gX(t.getBody(),r)){const a=t.dom.getPos(r),l=t.getBody(),f=t.getDoc().documentElement;e.set({element:r,dragging:!1,screenX:o.screenX,screenY:o.screenY,maxX:(t.inline?l.scrollWidth:f.offsetWidth)-2,maxY:(t.inline?l.scrollHeight:f.offsetHeight)-2,relX:o.pageX-a.x,relY:o.pageY-a.y,width:r.offsetWidth,height:r.offsetHeight,ghost:yX(t,r,r.offsetWidth,r.offsetHeight)})}}},TX=(e,t)=>{const o=Jf((r,a)=>{t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(r,a)},0);return t.on("remove",o.cancel),r=>e.on(a=>{const l=Math.max(Math.abs(r.screenX-a.screenX),Math.abs(r.screenY-a.screenY));if(!a.dragging&&l>10){if(t.dispatch("dragstart",{target:a.element}).isDefaultPrevented())return;a.dragging=!0,t.focus()}if(a.dragging){const f=SX(a,mX(t,r));CX(a.ghost,t.getBody()),wX(a.ghost,f,a.width,a.height,a.maxX,a.maxY),o.throttle(r.clientX,r.clientY)}})},AX=e=>{const o=e.getSel().getRangeAt(0).startContainer;return o.nodeType===3?o.parentNode:o},kX=(e,t)=>o=>{e.on(r=>{if(r.dragging){if(vX(t,AX(t.selection),r.element)){const a=bX(r.element);t.dispatch("drop",{clientX:o.clientX,clientY:o.clientY}).isDefaultPrevented()||t.undoManager.transact(()=>{dx(r.element),t.insertContent(t.dom.getOuterHTML(a)),t._selectionOverrides.hideFakeCaret()})}t.dispatch("dragend")}}),px(e)},xX=(e,t)=>()=>{e.on(o=>{o.dragging&&t.dispatch("dragend")}),px(e)},px=e=>{e.on(t=>{dx(t.ghost)}),e.clear()},$X=e=>{const t=ya(),o=cn.DOM,r=document,a=_X(t,e),l=TX(t,e),f=kX(t,e),m=xX(t,e);e.on("mousedown",a),e.on("mousemove",l),e.on("mouseup",f),o.bind(r,"mousemove",l),o.bind(r,"mouseup",m),e.on("remove",()=>{o.unbind(r,"mousemove",l),o.unbind(r,"mouseup",m)}),e.on("keydown",h=>{h.keyCode===Ze.ESC&&m()})},NX=e=>{const t=a=>{if(!a.isDefaultPrevented()){const l=a.dataTransfer;l&&(Y(l.types,"Files")||l.files.length>0)&&(a.preventDefault(),a.type==="drop"&&Kd(e,"Dropped file type is not supported"))}},o=a=>{Ed(e,a.target)&&t(a)},r=()=>{const a=cn.DOM,l=e.dom,f=document,m=e.inline?e.getBody():e.getDoc(),h=["drop","dragover"];K(h,b=>{a.bind(f,b,o),l.bind(m,b,t)}),e.on("remove",()=>{K(h,b=>{a.unbind(f,b,o),l.unbind(m,b,t)})})};e.on("init",()=>{rs.setEditorTimeout(e,r,0)})},OX=e=>{$X(e),v4(e)&&NX(e)},RX=e=>{const t=Jf(()=>{if(!e.removed&&e.getBody().contains(document.activeElement)){const o=e.selection.getRng();if(o.collapsed){const r=Jv(e,o,!1);e.selection.setRng(r)}}},0);e.on("focus",()=>{t.throttle()}),e.on("blur",()=>{t.cancel()})},PX=e=>{e.on("init",()=>{e.on("focusin",t=>{const o=t.target;if(or(o)){const r=gu(e.getBody(),o),a=An(r)?r:o;e.selection.getNode()!==a&&Eu(e,a).each(l=>e.selection.setRng(l))}})})},ql=An,zb=(e,t)=>gu(e.getBody(),t),BX=e=>{const t=e.selection,o=e.dom,r=o.isBlock,a=e.getBody(),l=eM(e,a,r,()=>vi(e)),f="sel-"+o.uniqueId(),m="data-mce-selected";let h;const b=Se=>o.hasClass(Se,"mce-offscreen-selection"),E=Se=>Se!==a&&(ql(Se)||or(Se))&&o.isChildOf(Se,a),_=Se=>{Se&&t.setRng(Se)},x=(Se,Ne,Re,at=!0)=>e.dispatch("ShowCaret",{target:Ne,direction:Se,before:Re}).isDefaultPrevented()?null:(at&&t.scrollIntoView(Ne,Se===-1),l.show(Re,Ne)),k=Se=>{Se.hasAttribute("data-mce-caret")&&(Dh(Se),t.scrollIntoView(Se))},B=()=>{e.on("click",Ne=>{const Re=zb(e,Ne.target);Re&&ql(Re)&&(Ne.preventDefault(),e.focus())}),e.on("blur NewBlock",ie),e.on("ResizeWindow FullscreenStateChanged",l.reposition),e.on("tap",Ne=>{const Re=Ne.target,at=zb(e,Re);ql(at)?(Ne.preventDefault(),Eu(e,at).each(se)):E(Re)&&Eu(e,Re).each(se)},!0),e.on("mousedown",Ne=>{const Re=Ne.target;if(Re!==a&&Re.nodeName!=="HTML"&&!o.isChildOf(Re,a)||TV(e,Ne.clientX,Ne.clientY)===!1)return;ie(),we();const at=zb(e,Re);ql(at)?(Ne.preventDefault(),Eu(e,at).each(se)):lX(a,Ne.clientX,Ne.clientY).each(Ke=>{Ne.preventDefault();const Ie=x(1,Ke.node,Ke.position===Ru.Before,!1);_(Ie),rt(at)?at.focus():e.getBody().focus()})}),e.on("keypress",Ne=>{Ze.modifierPressed(Ne)||ql(t.getNode())&&Ne.preventDefault()}),e.on("GetSelectionRange",Ne=>{let Re=Ne.range;if(h){if(!h.parentNode){h=null;return}Re=Re.cloneRange(),Re.selectNode(h),Ne.range=Re}}),e.on("SetSelectionRange",Ne=>{Ne.range=z(Ne.range);const Re=se(Ne.range,Ne.forward);Re&&(Ne.range=Re)});const Se=Ne=>Ne.id==="mcepastebin";e.on("AfterSetSelectionRange",Ne=>{const Re=Ne.range,at=Re.startContainer.parentNode;!R(Re)&&!Se(at)&&we(),b(at)||ie()}),OX(e),RX(e),PX(e)},N=Se=>ns(Se)||jf(Se)||Wf(Se),R=Se=>N(Se.startContainer)||N(Se.endContainer),z=Se=>{const Ne=e.schema.getVoidElements(),Re=o.createRng(),at=Se.startContainer,Ke=Se.startOffset,Ie=Se.endContainer,Yt=Se.endOffset;return Bt(Ne,at.nodeName.toLowerCase())?Ke===0?Re.setStartBefore(at):Re.setStartAfter(at):Re.setStart(at,Ke),Bt(Ne,Ie.nodeName.toLowerCase())?Yt===0?Re.setEndBefore(Ie):Re.setEndAfter(Ie):Re.setEnd(Ie,Yt),Re},J=(Se,Ne)=>{const Re=H.fromDom(e.getBody()),at=e.getDoc(),Ke=Uc(Re,"#"+f).getOrThunk(()=>{const Wt=H.fromHtml('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>',at);return So(Wt,"id",f),Fn(Re,Wt),Wt}),Ie=o.createRng();Hc(Ke),oi(Ke,[H.fromText(ao,at),H.fromDom(Ne),H.fromText(ao,at)]),Ie.setStart(Ke.dom.firstChild,1),Ie.setEnd(Ke.dom.lastChild,0),Bf(Ke,{top:o.getPos(Se,e.getBody()).y+"px"}),GS(Ke);const Yt=t.getSel();return Yt.removeAllRanges(),Yt.addRange(Ie),Ie},ve=Se=>{const Ne=Se.cloneNode(!0),Re=e.dispatch("ObjectSelected",{target:Se,targetClone:Ne});if(Re.isDefaultPrevented())return null;const at=J(Se,Re.targetClone),Ke=H.fromDom(Se);return K(Lo(H.fromDom(e.getBody()),"*[data-mce-selected]"),Ie=>{an(Ke,Ie)||Es(Ie,m)}),o.getAttrib(Se,m)||Se.setAttribute(m,"1"),h=Se,we(),at},se=(Se,Ne)=>{if(!Se)return null;if(Se.collapsed){if(!R(Se)){const Ie=Ne?1:-1,Yt=ru(Ie,a,Se),Wt=Yt.getNode(!Ne);if(tu(Wt))return x(Ie,Wt,Ne?!Yt.isAtEnd():!1,!1);const hn=Yt.getNode(Ne);if(tu(hn))return x(Ie,hn,Ne?!1:!Yt.isAtEnd(),!1)}return null}let Re=Se.startContainer,at=Se.startOffset;const Ke=Se.endOffset;if(Re.nodeType===3&&at===0&&ql(Re.parentNode)&&(Re=Re.parentNode,at=o.nodeIndex(Re),Re=Re.parentNode),Re.nodeType!==1)return null;if(Ke===at+1&&Re===Se.endContainer){const Ie=Re.childNodes[at];if(E(Ie))return ve(Ie)}return null},ie=()=>{h&&h.removeAttribute(m),Uc(H.fromDom(e.getBody()),"#"+f).each(On),h=null},Be=()=>{l.destroy(),h=null},we=()=>{l.hide()};return Vr(e)||B(),{showCaret:x,showBlockCaretContainer:k,hideFakeCaret:we,destroy:Be}},mx=(e,t,o)=>{if(Le(t)&&(o<0||o>t.data.length))return[];const r=[o];let a=t;for(;a!==e&&a.parentNode;){const l=a.parentNode;for(let f=0;f<l.childNodes.length;f++)if(l.childNodes[f]===a){r.push(f);break}a=l}return a===e?r.reverse():[]},Vb=(e,t,o,r,a)=>{const l=mx(e,t,o),f=mx(e,r,a);return{start:l,end:f}},hx=(e,t)=>{const o=t.slice(),r=o.pop();return ke(o,(l,f)=>l.bind(m=>T.from(m.childNodes[f])),T.some(e)).bind(l=>Le(l)&&(r<0||r>l.data.length)?T.none():T.some({node:l,offset:r}))},gx=(e,t)=>hx(e,t.start).bind(({node:o,offset:r})=>hx(e,t.end).map(({node:a,offset:l})=>{const f=document.createRange();return f.setStart(o,r),f.setEnd(a,l),f})),DX=(e,t)=>Vb(e,t.startContainer,t.startOffset,t.endContainer,t.endOffset),Kl=(e,t,o)=>{if(t&&e.isEmpty(t)&&!o(t)){const r=t.parentNode;e.remove(t),Kl(e,r,o)}},bp=(e,t,o,r=!0)=>{const a=t.startContainer.parentNode,l=t.endContainer.parentNode;t.deleteContents(),r&&!o(t.startContainer)&&(Le(t.startContainer)&&t.startContainer.data.length===0&&e.remove(t.startContainer),Le(t.endContainer)&&t.endContainer.data.length===0&&e.remove(t.endContainer),Kl(e,a,o),a!==l&&Kl(e,l,o))},Ub=(e,t)=>T.from(e.dom.getParent(t.startContainer,e.dom.isBlock)),vx=(e,t,o)=>{kq(t,0,t).each(a=>{const l=a.container;rk(l,o.start.length,t).each(f=>{const m=e.createRng();m.setStart(l,0),m.setEnd(f.container,f.offset),bp(e,m,h=>h===t)})})},LX=(e,t)=>{const o=e.dom,r=t.pattern,a=gx(o.getRoot(),t.range).getOrDie("Unable to resolve path range"),l=(f,m)=>{const h=m.get(f);return F(h)&&It(h).exists(b=>Bt(b,"block"))};return Ub(e,a).each(f=>{r.type==="block-format"?l(r.format,e.formatter)&&e.undoManager.transact(()=>{vx(e.dom,f,r),e.formatter.apply(r.format)}):r.type==="block-command"&&e.undoManager.transact(()=>{vx(e.dom,f,r),e.execCommand(r.cmd,!1,r.value)})}),!0},IX=(e,t)=>{const o=t.replace(ao," ");return te(e,r=>t.indexOf(r.start)===0||o.indexOf(r.start)===0)},MX=(e,t)=>{const o=e.dom,r=e.selection.getRng();return Ub(e,r).filter(a=>{const l=Io(e),f=o.is(a,l);return a!==null&&f}).bind(a=>{const l=a.textContent;return IX(t,l).map(m=>Te.trim(l).length===m.start.length?[]:[{pattern:m,range:Vb(o.getRoot(),a,0,a,0)}])}).getOr([])},FX=(e,t)=>{if(t.length===0)return;const o=e.selection.getBookmark();K(t,r=>LX(e,r)),e.selection.moveToBookmark(o)},bx=(e,t)=>e.create("span",{"data-mce-type":"bookmark",id:t}),yp=(e,t)=>{const o=e.createRng();return o.setStartAfter(t.start),o.setEndBefore(t.end),o},yx=(e,t,o)=>{const r=gx(e.getRoot(),o).getOrDie("Unable to resolve path range"),a=r.startContainer,l=r.endContainer,f=r.endOffset===0?l:l.splitText(r.endOffset),m=r.startOffset===0?a:a.splitText(r.startOffset);return{prefix:t,end:f.parentNode.insertBefore(bx(e,t+"-end"),f),start:m.parentNode.insertBefore(bx(e,t+"-start"),m)}},Cx=(e,t,o)=>{Kl(e,e.get(t.prefix+"-end"),o),Kl(e,e.get(t.prefix+"-start"),o)},jb=e=>e.start.length===0,HX=e=>(t,o)=>{const a=t.data.substring(0,o),l=a.lastIndexOf(e.charAt(e.length-1)),f=a.lastIndexOf(e);return f!==-1?f+e.length:l!==-1?l+1:-1},wx=(e,t,o,r)=>{const a=t.start;return vb(e,r.container,r.offset,HX(a),o).bind(f=>{if(f.offset>=a.length){const m=e.createRng();return m.setStart(f.container,f.offset-a.length),m.setEnd(f.container,f.offset),T.some(m)}else{const m=f.offset-a.length;return gb(f.container,m,o).map(h=>{const b=e.createRng();return b.setStart(h.container,h.offset),b.setEnd(f.container,f.offset),b}).filter(h=>h.toString()===a).orThunk(()=>wx(e,t,o,Vs(f.container,0)))}})},zX=(e,t,o,r,a,l=!1)=>{if(t.start.length===0&&!l){const f=e.createRng();return f.setStart(o,r),f.setEnd(o,r),T.some(f)}return hb(o,r,a).bind(f=>wx(e,t,a,f).bind(h=>{if(l){if(h.endContainer===f.container&&h.endOffset===f.offset)return T.none();if(f.offset===0&&h.endContainer.textContent.length===h.endOffset)return T.none()}return T.some(h)}))},VX=(e,t,o)=>{const r=e.dom,a=r.getRoot(),l=o.pattern,f=o.position.container,m=o.position.offset;return gb(f,m-o.pattern.end.length,t).bind(h=>{const b=Vb(a,h.container,h.offset,f,m);if(jb(l))return T.some({matches:[{pattern:l,startRng:b,endRng:b}],position:h});{const E=Ex(e,o.remainingPatterns,h.container,h.offset,t),_=E.getOr({matches:[],position:h}),x=_.position;return zX(r,l,x.container,x.offset,t,E.isNone()).map(B=>{const N=DX(a,B);return{matches:_.matches.concat([{pattern:l,startRng:N,endRng:b}]),position:Vs(B.startContainer,B.startOffset)}})}})},Ex=(e,t,o,r,a)=>{const l=e.dom;return hb(o,r,l.getRoot()).bind(f=>{const m=l.createRng();m.setStart(a,0),m.setEnd(o,r);const h=m.toString();for(let b=0;b<t.length;b++){const E=t[b];if(!ZC(h,E.end))continue;const _=t.slice();_.splice(b,1);const x=VX(e,a,{pattern:E,remainingPatterns:_,position:f});if(x.isSome())return x}return T.none()})},Sx=(e,t,o)=>{e.selection.setRng(o),t.type==="inline-format"?K(t.format,r=>{e.formatter.apply(r)}):e.execCommand(t.cmd,!1,t.value)},UX=(e,t,o,r)=>{const a=yp(e.dom,o);bp(e.dom,a,r),Sx(e,t,a)},jX=(e,t,o,r,a)=>{const l=e.dom,f=yp(l,r),m=yp(l,o);bp(l,m,a),bp(l,f,a);const h={prefix:o.prefix,start:o.end,end:r.start},b=yp(l,h);Sx(e,t,b)},WX=(e,t)=>{const o=I1("mce_textpattern"),r=De(t,(a,l)=>{const f=yx(e,o+`_end${a.length}`,l.endRng);return a.concat([st(ye({},l),{endMarker:f})])},[]);return De(r,(a,l)=>{const f=r.length-a.length-1,m=jb(l.pattern)?l.endMarker:yx(e,o+`_start${f}`,l.startRng);return a.concat([st(ye({},l),{startMarker:m})])},[])},_x=(e,t,o)=>{const r=e.selection.getRng();return r.collapsed===!1?[]:Ub(e,r).bind(a=>{const l=Math.max(0,r.startOffset-(o?1:0));return Ex(e,t,r.startContainer,l,a)}).fold(()=>[],a=>a.matches)},Tx=(e,t)=>{if(t.length===0)return;const o=e.dom,r=e.selection.getBookmark(),a=WX(o,t);K(a,l=>{const f=o.getParent(l.startMarker.start,o.isBlock),m=h=>h===f;jb(l.pattern)?UX(e,l.pattern,l.endMarker,m):jX(e,l.pattern,l.startMarker,l.endMarker,m),Cx(o,l.endMarker,m),Cx(o,l.startMarker,m)}),e.selection.moveToBookmark(r)},qX=e=>e.inlinePatterns.length>0||e.blockPatterns.length>0,KX=(e,t)=>{if(!e.selection.isCollapsed()||!qX(t))return!1;const o=_x(e,t.inlinePatterns,!1),r=MX(e,t.blockPatterns);return r.length>0||o.length>0?(e.undoManager.add(),e.undoManager.extra(()=>{e.execCommand("mceInsertNewLine")},()=>{e.insertContent(Wc),Tx(e,o),FX(e,r);const a=e.selection.getRng(),l=hb(a.startContainer,a.startOffset,e.dom.getRoot());e.execCommand("mceInsertNewLine"),l.each(f=>{const m=f.container;m.data.charAt(f.offset-1)===Wc&&(m.deleteData(f.offset-1,1),Kl(e.dom,m.parentNode,h=>h===e.dom.getRoot()))})}),!0):!1},Ax=(e,t)=>{if(t.length>0){const o=_x(e,t,!0);o.length>0&&e.undoManager.transact(()=>{Tx(e,o)})}},kx=(e,t,o)=>{for(let r=0;r<e.length;r++)if(o(e[r],t))return!0;return!1},GX=(e,t)=>kx(e,t,(o,r)=>o===r.keyCode&&Ze.modifierPressed(r)===!1),YX=(e,t)=>kx(e,t,(o,r)=>o.charCodeAt(0)===r.charCode),XX=e=>{const t=[",",".",";",":","!","?"],o=[32],r=()=>AI(xE(e)),a=()=>pE(xE(e));e.on("keydown",l=>{l.keyCode===13&&!Ze.modifierPressed(l)&&KX(e,r())&&l.preventDefault()},!0),e.on("keyup",l=>{GX(o,l)&&Ax(e,a())}),e.on("keypress",l=>{YX(t,l)&&rs.setEditorTimeout(e,()=>{Ax(e,a())})})},JX=e=>{XX(e)},QX=e=>{const t=Te.each,o=Ze.BACKSPACE,r=Ze.DELETE,a=e.dom,l=e.selection,f=e.parser,m=rn.browser,h=m.isFirefox(),b=m.isChromium()||m.isSafari(),E=rn.deviceType.isiPhone()||rn.deviceType.isiPad(),_=rn.os.isMacOS()||rn.os.isiOS(),x=(Je,Ge)=>{try{e.getDoc().execCommand(Je,!1,Ge)}catch{}},k=Je=>Je.isDefaultPrevented(),B=()=>{const Je=ft=>{const xt=a.create("body"),Cn=ft.cloneContents();return xt.appendChild(Cn),l.serializer.serialize(xt,{format:"html"})},Ge=ft=>{const xt=Je(ft),Cn=a.createRng();Cn.selectNode(e.getBody());const zn=Je(Cn);return xt===zn};e.on("keydown",ft=>{const xt=ft.keyCode;let Cn,zn;if(!k(ft)&&(xt===r||xt===o)){if(Cn=e.selection.isCollapsed(),zn=e.getBody(),Cn&&!a.isEmpty(zn)||!Cn&&!Ge(e.selection.getRng()))return;ft.preventDefault(),e.setContent(""),zn.firstChild&&a.isBlock(zn.firstChild)?e.selection.setCursorLocation(zn.firstChild,0):e.selection.setCursorLocation(zn,0),e.nodeChanged()}})},N=()=>{e.shortcuts.add("meta+a",null,"SelectAll")},R=()=>{e.inline||a.bind(e.getDoc(),"mousedown mouseup",Je=>{let Ge;if(Je.target===e.getDoc().documentElement)if(Ge=l.getRng(),e.getBody().focus(),Je.type==="mousedown"){if(ns(Ge.startContainer))return;l.placeCaretAt(Je.clientX,Je.clientY)}else l.setRng(Ge)})},z=()=>{e.on("keydown",Je=>{if(!k(Je)&&Je.keyCode===o){if(!e.getBody().getElementsByTagName("hr").length)return;if(l.isCollapsed()&&l.getRng().startOffset===0){const Ge=l.getNode(),ft=Ge.previousSibling;if(Ge.nodeName==="HR"){a.remove(Ge),Je.preventDefault();return}ft&&ft.nodeName&&ft.nodeName.toLowerCase()==="hr"&&(a.remove(ft),Je.preventDefault())}}})},J=()=>{Range.prototype.getClientRects||e.on("mousedown",Je=>{if(!k(Je)&&Je.target.nodeName==="HTML"){const Ge=e.getBody();Ge.blur(),rs.setEditorTimeout(e,()=>{Ge.focus()})}})},ve=()=>{const Je=kE(e);e.on("click",Ge=>{const ft=Ge.target;/^(IMG|HR)$/.test(ft.nodeName)&&a.getContentEditableParent(ft)!=="false"&&(Ge.preventDefault(),e.selection.select(ft),e.nodeChanged()),ft.nodeName==="A"&&a.hasClass(ft,Je)&&ft.childNodes.length===0&&(Ge.preventDefault(),l.select(ft))})},se=()=>{const Je=()=>{const ft=a.getAttribs(l.getStart().cloneNode(!1));return()=>{const xt=l.getStart();xt!==e.getBody()&&(a.setAttrib(xt,"style",null),t(ft,Cn=>{xt.setAttributeNode(Cn.cloneNode(!0))}))}},Ge=()=>!l.isCollapsed()&&a.getParent(l.getStart(),a.isBlock)!==a.getParent(l.getEnd(),a.isBlock);e.on("keypress",ft=>{let xt;if(!k(ft)&&(ft.keyCode===8||ft.keyCode===46)&&Ge())return xt=Je(),e.getDoc().execCommand("delete",!1,null),xt(),ft.preventDefault(),!1}),a.bind(e.getDoc(),"cut",ft=>{let xt;!k(ft)&&Ge()&&(xt=Je(),rs.setEditorTimeout(e,()=>{xt()}))})},ie=()=>{e.on("keydown",Je=>{if(!k(Je)&&Je.keyCode===o&&l.isCollapsed()&&l.getRng().startOffset===0){const Ge=l.getNode().previousSibling;if(Ge&&Ge.nodeName&&Ge.nodeName.toLowerCase()==="table")return Je.preventDefault(),!1}})},Be=()=>{e.on("keydown",Je=>{let Ge,ft;if(k(Je)||Je.keyCode!==Ze.BACKSPACE)return;Ge=l.getRng();const xt=Ge.startContainer,Cn=Ge.startOffset,zn=a.getRoot();if(ft=xt,!(!Ge.collapsed||Cn!==0)){for(;ft&&ft.parentNode&&ft.parentNode.firstChild===ft&&ft.parentNode!==zn;)ft=ft.parentNode;ft.tagName==="BLOCKQUOTE"&&(e.formatter.toggle("blockquote",null,ft),Ge=a.createRng(),Ge.setStart(xt,0),Ge.setEnd(xt,0),l.setRng(Ge))}})},we=()=>{const Je=()=>{x("StyleWithCSS",!1),x("enableInlineTableEditing",!1),_E(e)||x("enableObjectResizing",!1)};AE(e)||e.on("BeforeExecCommand mousedown",Je)},Se=()=>{const Je=()=>{t(a.select("a"),Ge=>{let ft=Ge.parentNode;const xt=a.getRoot();if(ft.lastChild===Ge){for(;ft&&!a.isBlock(ft);){if(ft.parentNode.lastChild!==ft||ft===xt)return;ft=ft.parentNode}a.add(ft,"br",{"data-mce-bogus":1})}})};e.on("SetContent ExecCommand",Ge=>{(Ge.type==="setcontent"||Ge.command==="mceInsertLink")&&Je()})},Ne=()=>{e.on("init",()=>{x("DefaultParagraphSeparator",Io(e))})},Re=()=>{e.on("keyup focusin mouseup",Je=>{Ze.modifierPressed(Je)||l.normalize()},!0)},at=()=>{e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},Ke=()=>{e.inline||e.on("keydown",()=>{document.activeElement===document.body&&e.getWin().focus()})},Ie=()=>{e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",Je=>{let Ge;Je.target.nodeName==="HTML"&&(Ge=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(Ge),e.selection.normalize(),e.nodeChanged())}))},Yt=()=>{_&&e.on("keydown",Je=>{Ze.metaKeyPressed(Je)&&!Je.shiftKey&&(Je.keyCode===37||Je.keyCode===39)&&(Je.preventDefault(),e.selection.getSel().modify("move",Je.keyCode===37?"backward":"forward","lineboundary"))})},Wt=()=>{e.on("click",Je=>{let Ge=Je.target;do if(Ge.tagName==="A"){Je.preventDefault();return}while(Ge=Ge.parentNode)}),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},hn=()=>{e.on("init",()=>{e.dom.bind(e.getBody(),"submit",Je=>{Je.preventDefault()})})},Zn=()=>{f.addNodeFilter("br",Je=>{let Ge=Je.length;for(;Ge--;)Je[Ge].attr("class")==="Apple-interchange-newline"&&Je[Ge].remove()})},Oe=Ve,Qe=()=>{if(!h||e.removed)return!1;const Je=e.selection.getSel();return!Je||!Je.rangeCount||Je.rangeCount===0},Dt=()=>{b&&(R(),ve(),hn(),N(),E&&(Ke(),Ie(),Wt())),h&&(J(),we(),at(),Yt())},kt=()=>{Be(),B(),rn.windowsPhone||Re(),b&&(R(),ve(),Ne(),hn(),ie(),Zn(),E?(Ke(),Ie(),Wt()):N()),h&&(z(),J(),se(),we(),Se(),at(),Yt(),ie())};return Vr(e)?Dt():kt(),{refreshContentEditable:Oe,isHidden:Qe}},Wb=cn.DOM,ZX=(e,t)=>{const o=H.fromDom(e.getBody()),r=_h(ni(o)),a=H.fromTag("style");So(a,"type","text/css"),Fn(a,H.fromText(t)),Fn(r,a),e.on("remove",()=>{On(a)})},eJ=e=>e.inline?e.getElement().nodeName.toLowerCase():void 0,qb=e=>Oc(e,t=>be(t)===!1),xx=e=>{const t=e.options.get,o=e.editorUpload.blobCache;return qb({allow_conditional_comments:t("allow_conditional_comments"),allow_html_data_urls:t("allow_html_data_urls"),allow_svg_data_urls:t("allow_svg_data_urls"),allow_html_in_named_anchor:t("allow_html_in_named_anchor"),allow_script_urls:t("allow_script_urls"),allow_unsafe_link_target:t("allow_unsafe_link_target"),convert_fonts_to_spans:t("convert_fonts_to_spans"),fix_list_elements:t("fix_list_elements"),font_size_legacy_values:t("font_size_legacy_values"),forced_root_block:t("forced_root_block"),forced_root_block_attrs:t("forced_root_block_attrs"),preserve_cdata:t("preserve_cdata"),remove_trailing_brs:t("remove_trailing_brs"),inline_styles:t("inline_styles"),root_name:eJ(e),validate:!0,blob_cache:o,document:e.getDoc()})},$x=e=>{const t=e.options.get;return qb({custom_elements:t("custom_elements"),extended_valid_elements:t("extended_valid_elements"),invalid_elements:t("invalid_elements"),invalid_styles:t("invalid_styles"),schema:t("schema"),valid_children:t("valid_children"),valid_classes:t("valid_classes"),valid_elements:t("valid_elements"),valid_styles:t("valid_styles"),verify_html:t("verify_html")})},tJ=e=>{const t=e.options.get;return ye(ye(ye({},xx(e)),$x(e)),qb({url_converter:t("url_converter"),url_converter_scope:t("url_converter_scope"),element_format:t("element_format"),entities:t("entities"),entity_encoding:t("entity_encoding"),indent:t("indent"),indent_after:t("indent_after"),indent_before:t("indent_before")}))},nJ=e=>{const t=Fl(xx(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",(o,r)=>{let a=o.length,l,f;const m=e.dom,h="data-mce-"+r;for(;a--;)if(l=o[a],f=l.attr(r),f&&!l.attr(h)){if(f.indexOf("data:")===0||f.indexOf("blob:")===0)continue;r==="style"?(f=m.serializeStyle(m.parseStyle(f),l.name),f.length||(f=null),l.attr(h,f),l.attr(r,f)):r==="tabindex"?(l.attr(h,f),l.attr(r,null)):l.attr(h,e.convertURL(f,r,l.name))}}),t.addNodeFilter("script",o=>{let r=o.length;for(;r--;){const a=o[r],l=a.attr("type")||"no/type";l.indexOf("mce-")!==0&&a.attr("type","mce-"+l)}}),e.options.get("preserve_cdata")&&t.addNodeFilter("#cdata",o=>{let r=o.length;for(;r--;){const a=o[r];a.type=8,a.name="#comment",a.value="[CDATA["+e.dom.encode(a.value)+"]]"}}),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",o=>{let r=o.length;const a=e.schema.getNonEmptyElements();for(;r--;){const l=o[r];l.isEmpty(a)&&l.getAll("br").length===0&&l.append(new Ao("br",1))}}),t},oJ=e=>{const t=_4(e);t&&rs.setEditorTimeout(e,()=>{let o;t===!0?o=e:o=e.editorManager.get(t),o.destroyed||o.focus()},100)},sJ=e=>{const t=e.dom.getRoot();!e.inline&&(!gd(e)||e.selection.getStart(!0)===t)&&To(t).each(o=>{const r=o.getNode(),a=zc(r)?To(r).getOr(o):o;e.selection.setRng(a.toRange())})},rJ=e=>{e.bindPendingEventDelegates(),e.initialized=!0,cF(e),e.focus(!0),sJ(e),e.nodeChanged({initial:!0});const t=E4(e);ae(t)&&t.call(e,e),oJ(e)},Nx=e=>e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader,aJ=(e,t,o)=>{const r=[Nx(e).loadAll(t)];return e.inline?r:r.concat([e.ui.styleSheetLoader.loadAll(o)])},Ox=e=>{const t=Nx(e),o=SE(e),r=e.contentCSS,a=()=>{t.unloadAll(r),e.inline||e.ui.styleSheetLoader.unloadAll(o)},l=()=>{e.removed?a():e.on("remove",a)};if(e.contentStyles.length>0){let h="";Te.each(e.contentStyles,b=>{h+=b+`\r
  81. `}),e.dom.addStyle(h)}const f=Promise.all(aJ(e,r,o)).then(l).catch(l),m=JI(e);return m&&ZX(e,m),f},iJ=e=>{const t=e.getDoc(),o=e.getBody();iF(e),T4(e)||(t.body.spellcheck=!1,Wb.setAttrib(o,"spellcheck","false")),e.quirks=QX(e),lF(e);const r=QI(e);r!==void 0&&(o.dir=r);const a=A4(e);a&&e.on("BeforeSetContent",l=>{Te.each(a,f=>{l.content=l.content.replace(f,m=>"<!--mce:protected "+escape(m)+"-->")})}),e.on("SetContent",()=>{e.addVisual(e.getBody())}),e.on("compositionstart compositionend",l=>{e.composing=l.type==="compositionstart"})},lJ=e=>{Vr(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})},Kb=e=>{e.removed!==!0&&(lJ(e),rJ(e))},Rx=e=>{const t=e.getElement();let o=e.getDoc();e.inline&&(Wb.addClass(t,"mce-content-body"),e.contentDocument=o=document,e.contentWindow=window,e.bodyElement=t,e.contentAreaContainer=t);const r=e.getBody();r.disabled=!0,e.readonly=AE(e),e.readonly||(e.inline&&Wb.getStyle(r,"position",!0)==="static"&&(r.style.position="relative"),r.contentEditable="true"),r.disabled=!1,e.editorUpload=XV(e),e.schema=ba($x(e)),e.dom=cn(o,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,update_styles:!0,root_element:e.inline?e.getBody():null,collect:()=>e.inline,schema:e.schema,contentCssCors:KI(e),referrerPolicy:ag(e),onSetAttrib:f=>{e.dispatch("SetAttrib",f)}}),e.parser=nJ(e),e.serializer=dA(tJ(e),e),e.selection=fA(e.dom,e.getWin(),e.serializer,e),e.annotator=SS(e),e.formatter=_A(e),e.undoManager=AA(e),e._nodeChangeDispatcher=new KG(e),e._selectionOverrides=BX(e),vW(e),YY(e),TW(e),Vr(e)||(JY(e),JX(e));const a=qG(e);mW(e,a),EW(e),fU(e),qY(e);const l=a7(e);iJ(e),l.fold(()=>{Ox(e).then(()=>Kb(e))},f=>{e.setProgressState(!0),Ox(e).then(()=>{f().then(m=>{e.setProgressState(!1),Kb(e),aA(e)},m=>{e.notificationManager.open({type:"error",text:String(m)}),Kb(e),aA(e)})})})},Px=(e,t)=>{if(e.inline||(e.getElement().style.visibility=e.orgVisibility),!t&&!e.inline){const o=e.iframeElement,r=VV(H.fromDom(o),"load",()=>{r.unbind(),e.contentDocument=o.contentDocument,Rx(e)});o.srcdoc=e.iframeHTML}else Rx(e)},Cp=cn.DOM,cJ=(e,t,o,r)=>{const a=H.fromTag("iframe");return r.each(l=>So(a,"tabindex",l)),tr(a,o),tr(a,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t}),Lc(a,"tox-edit-area__iframe"),a},uJ=e=>{let t=PI(e)+"<html><head>";gE(e)!==e.documentBaseUrl&&(t+='<base href="'+e.documentBaseURI.getURI()+'" />'),t+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';const o=BI(e),r=DI(e),a=e.translate(C4(e));return vE(e)&&(t+='<meta http-equiv="Content-Security-Policy" content="'+vE(e)+'" />'),t+=`</head><body id="${o}" class="mce-content-body ${r}" data-id="${e.id}" aria-label="${a}"><br></body></html>`,t},fJ=(e,t)=>{const o=e.translate("Rich Text Area"),r=Of(H.fromDom(e.getElement()),"tabindex").bind(fD),a=cJ(e.id,o,RI(e),r).dom;a.onload=()=>{a.onload=null,e.dispatch("load")},e.contentAreaContainer=t.iframeContainer,e.iframeElement=a,e.iframeHTML=uJ(e),Cp.add(t.iframeContainer,a)},dJ=(e,t)=>{fJ(e,t),t.editorContainer&&(Cp.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=Cp.isHidden(t.editorContainer)),e.getElement().style.display="none",Cp.setAttrib(e.id,"aria-hidden","true"),Px(e)},Bx=cn.DOM,pJ=(e,t,o)=>{const r=zl.get(o),a=zl.urls[o]||e.documentBaseUrl.replace(/\/$/,"");if(o=Te.trim(o),r&&Te.inArray(t,o)===-1){if(e.plugins[o])return;try{const l=r(e,a)||{};e.plugins[o]=l,ae(l.init)&&(l.init(e,a),t.push(o))}catch(l){LV(e,o,l)}}},mJ=e=>e.replace(/^\-/,""),hJ=e=>{const t=[];K(od(e),o=>{pJ(e,t,mJ(o))})},gJ=e=>{const t=Te.trim(CE(e)),o=e.ui.registry.getAll().icons,r=ye(ye({},qd.get("default").icons),qd.get(t).icons);dn(r,(a,l)=>{Bt(o,l)||e.ui.registry.addIcon(l,a)})},vJ=e=>{const t=kl(e);if(A(t)){const o=Si.get(t);e.theme=o(e,Si.urls[t])||{},ae(e.theme.init)&&e.theme.init(e,Si.urls[t]||e.documentBaseUrl.replace(/\/$/,""))}else e.theme={}},bJ=e=>{const t=ig(e),o=Hl.get(t);e.model=o(e,Hl.urls[t])},yJ=e=>e.theme.renderUI(),CJ=e=>{const t=e.getElement(),r=kl(e)(e,t);return r.editorContainer.nodeType&&(r.editorContainer.id=r.editorContainer.id||e.id+"_parent"),r.iframeContainer&&r.iframeContainer.nodeType&&(r.iframeContainer.id=r.iframeContainer.id||e.id+"_iframecontainer"),r.height=r.iframeHeight?r.iframeHeight:t.offsetHeight,r},Dx=e=>({editorContainer:e,iframeContainer:e,api:{}}),wJ=e=>{const t=Bx.create("div");return Bx.insertAfter(t,e),Dx(t)},EJ=e=>{const t=e.getElement();return e.inline?Dx(null):wJ(t)},SJ=e=>{const t=e.getElement();return e.orgDisplay=t.style.display,A(kl(e))?yJ(e):ae(kl(e))?CJ(e):EJ(e)},_J=(e,t)=>{const o={show:T.from(t.show).getOr(Ve),hide:T.from(t.hide).getOr(Ve),isEnabled:T.from(t.isEnabled).getOr(it),setEnabled:r=>{e.mode.isReadOnly()||T.from(t.setEnabled).each(a=>a(r))}};e.ui=ye(ye({},e.ui),o)},TJ=e=>{e.dispatch("ScriptsLoaded"),gJ(e),vJ(e),bJ(e),hJ(e);const t=SJ(e);_J(e,T.from(t.api).getOr({}));const o={editorContainer:t.editorContainer,iframeContainer:t.iframeContainer};return e.editorContainer=o.editorContainer?o.editorContainer:null,HV(e),e.inline?Px(e):dJ(e,o)},Ti=cn.DOM,Lx=e=>e.charAt(0)==="-",AJ=(e,t)=>{const o=wE(t),r=GI(t);if(Is.hasCode(o)===!1&&o!=="en"){const a=Pr(r)?r:`${t.editorManager.baseURL}/langs/${o}.js`;e.add(a).catch(()=>{PV(t,a,o)})}},kJ=(e,t)=>{const o=kl(e);if(A(o)&&!Lx(o)&&!Bt(Si.urls,o)){const r=o4(e),a=r?e.documentBaseURI.toAbsolute(r):`themes/${o}/theme${t}.js`;Si.load(o,a).catch(()=>{BV(e,a,o)})}},xJ=(e,t)=>{const o=ig(e);if(o!=="plugin"&&!Bt(Hl.urls,o)){const r=s4(e),a=A(r)?e.documentBaseURI.toAbsolute(r):`models/${o}/model${t}.js`;Hl.load(o,a).catch(()=>{DV(e,a,o)})}},$J=e=>T.from(VI(e)).filter(Pr).map(t=>({url:t,name:T.none()})),Ix=(e,t,o)=>T.from(t).filter(r=>Pr(r)&&!qd.has(r)).map(r=>({url:`${e.editorManager.baseURL}/icons/${r}/icons${o}.js`,name:T.some(r)})),NJ=(e,t,o)=>{const r=Ix(t,"default",o),a=$J(t).orThunk(()=>Ix(t,CE(t),""));K(TD([r,a]),l=>{e.add(l.url).catch(()=>{RV(t,l.url,l.name.getOrUndefined())})})},OJ=(e,t)=>{const o=(r,a)=>{zl.load(r,a).catch(()=>{OV(e,a,r)})};dn(g4(e),(r,a)=>{o(a,r),e.options.set("plugins",od(e).concat(a))}),K(od(e),r=>{r=Te.trim(r),r&&!zl.urls[r]&&!Lx(r)&&o(r,`plugins/${r}/plugin${t}.js`)})},RJ=e=>{const t=kl(e);return!A(t)||Z(Si.get(t))},PJ=e=>{const t=ig(e);return Z(Hl.get(t))},BJ=(e,t)=>{const o=Mr.ScriptLoader,r=()=>{!e.removed&&RJ(e)&&PJ(e)&&TJ(e)};kJ(e,t),xJ(e,t),AJ(o,e),NJ(o,e,t),OJ(e,t),o.loadQueue().then(r,r)},DJ=(e,t)=>d1.forElement(e,{contentCssCors:h4(t),referrerPolicy:ag(t)}),LJ=e=>{const t=e.id;Is.setCode(wE(e));const o=()=>{Ti.unbind(window,"ready",o),e.render()};if(!ci.Event.domLoaded){Ti.bind(window,"ready",o);return}if(!e.getElement())return;const r=H.fromDom(e.getElement()),a=$w(r);e.on("remove",()=>{Fe(r.dom.attributes,f=>Es(r,f.name)),tr(r,a)}),e.ui.styleSheetLoader=DJ(r,e),lg(e)?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");const l=e.getElement().form||Ti.getParent(t,"form");l&&(e.formElement=l,c4(e)&&!xh(e.getElement())&&(Ti.insertAfter(Ti.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=f=>{e.dispatch(f.type,f)},Ti.bind(l,"submit reset",e.formEventDelegate),e.on("reset",()=>{e.resetContent()}),u4(e)&&!l.submit.nodeType&&!l.submit.length&&!l._mceOldSubmit&&(l._mceOldSubmit=l.submit,l.submit=()=>(e.editorManager.triggerSave(),e.setDirty(!1),l._mceOldSubmit(l)))),e.windowManager=gA(e),e.notificationManager=hA(e),z4(e)&&e.on("GetContent",f=>{f.save&&(f.content=Ti.encode(f.content))}),f4(e)&&e.on("submit",()=>{e.initialized&&e.save()}),d4(e)&&(e._beforeUnload=()=>{e.initialized&&!e.destroyed&&!e.isHidden()&&e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),BJ(e,e.suffix)},IJ=(e,t)=>({sections:U(e),options:U(t)}),Mx=ua().deviceType,Fx=Mx.isPhone(),MJ=Mx.isTablet(),Pu=e=>{if(ce(e))return[];{const t=F(e)?e:e.split(/[ ,]/),o=fe(t,pl);return de(o,Pr)}},FJ=(e,t)=>{const o=JB(t,(r,a)=>Y(e,a));return IJ(o.t,o.f)},HJ=(e,t,o={})=>{const r=e.sections(),a=mn(r,t).getOr({});return Te.extend({},o,a)},Gb=(e,t)=>Bt(e.sections(),t),zJ=(e,t)=>Gb(e,t)?e.sections()[t]:{},VJ=(e,t)=>{const o={table_grid:!1,object_resizing:!1,resize:!1,toolbar_mode:mn(e,"toolbar_mode").getOr("scrolling"),toolbar_sticky:!1},r={menubar:!1};return ye(ye({},o),t?r:{})},UJ=(e,t)=>{var o;const r=(o=t.external_plugins)!==null&&o!==void 0?o:{};return e&&e.external_plugins?Te.extend({},e.external_plugins,r):r},jJ=(e,t)=>[].concat(Pu(e)).concat(Pu(t)),WJ=(e,t,o,r)=>e&&Gb(t,"mobile")?r:o,qJ=(e,t,o,r)=>{const a=Pu(o.forced_plugins),l=Pu(r.plugins),f=zJ(t,"mobile"),m=f.plugins?Pu(f.plugins):l,h=WJ(e,t,l,m),b=jJ(a,h);return Te.extend(r,{forced_plugins:a,plugins:b})},KJ=(e,t)=>e&&Gb(t,"mobile"),GJ=(e,t,o,r,a)=>{var l;const f=e?{mobile:VJ((l=a.mobile)!==null&&l!==void 0?l:{},t)}:{},m=FJ(["mobile"],rp(f,a)),h=Te.extend(o,r,m.options(),KJ(e,m)?HJ(m,"mobile"):{},{external_plugins:UJ(r,m.options())});return qJ(e,m,r,h)},YJ=(e,t)=>GJ(Fx||MJ,Fx,t,e,t),XJ=(e,t)=>O7(e,t),JJ=e=>{const t=(r,a)=>{e.formatter.toggle(r,a),e.nodeChanged()},o=r=>()=>{K("left,center,right,justify".split(","),a=>{r!==a&&e.formatter.remove("align"+a)}),r!=="none"&&t("align"+r)};e.editorCommands.addCommands({JustifyLeft:o("left"),JustifyCenter:o("center"),JustifyRight:o("right"),JustifyFull:o("justify"),JustifyNone:o("none")})},QJ=e=>{const t=o=>()=>{const r=e.selection,a=r.isCollapsed()?[e.dom.getParent(r.getNode(),e.dom.isBlock)]:r.getSelectedBlocks();return pe(a,l=>Z(e.formatter.matchNode(l,o)))};e.editorCommands.addCommands({JustifyLeft:t("alignleft"),JustifyCenter:t("aligncenter"),JustifyRight:t("alignright"),JustifyFull:t("alignjustify")},"state")},ZJ=e=>{JJ(e),QJ(e)},eQ=e=>{e.editorCommands.addCommands({"Cut,Copy,Paste":t=>{const o=e.getDoc();let r;try{o.execCommand(t)}catch{r=!0}if(t==="paste"&&!o.queryCommandEnabled(t)&&(r=!0),r||!o.queryCommandSupported(t)){let a=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");(rn.os.isMacOS()||rn.os.isiOS())&&(a=a.replace(/Ctrl\+/g,"\u2318+")),e.notificationManager.open({text:a,type:"error"})}}})},tQ=(e,t,o)=>{const r=H.fromDom(e.getRoot());return Td(r,ue.fromRangeStart(t))?o=o.replace(/^ /,"&nbsp;"):o=o.replace(/^&nbsp;/," "),Ad(r,ue.fromRangeEnd(t))?o=o.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):o=o.replace(/&nbsp;(<br( \/)?>)?$/," "),o},nQ=e=>{if(typeof e!="string"){const t=Te.extend({paste:e.paste,data:{paste:e.paste}},e);return{content:e.content,details:t}}return{content:e,details:{}}},oQ=(e,t)=>{const o=e.selection,r=e.dom;return/^ | $/.test(t)?tQ(r,o.getRng(),t):t},wp=(e,t)=>{const{content:o,details:r}=nQ(t);Iv(e,{content:oQ(e,o),format:"html",set:!1,selection:!0,paste:r.paste}).each(a=>{const l=$7(e,a.content,r);Mv(e,l,a),e.addVisual()})},sQ=e=>{e.editorCommands.addCommands({mceCleanup:()=>{const t=e.selection.getBookmark();e.setContent(e.getContent()),e.selection.moveToBookmark(t)},insertImage:(t,o,r)=>{wp(e,e.dom.createHTML("img",{src:r}))},insertHorizontalRule:()=>{e.execCommand("mceInsertContent",!1,"<hr>")},insertText:(t,o,r)=>{wp(e,e.dom.encode(r))},insertHTML:(t,o,r)=>{wp(e,r)},mceInsertContent:(t,o,r)=>{wp(e,r)},mceSetContent:(t,o,r)=>{e.setContent(r)},mceReplaceContent:(t,o,r)=>{e.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,e.selection.getContent({format:"text"})))},mceNewDocument:()=>{e.setContent("")}})},rQ={"font-size":"size","font-family":"face"},aQ=(e,t,o)=>{const r=l=>Df(l,e).orThunk(()=>yn(l)==="font"?mn(rQ,e).bind(f=>Of(l,f)):T.none()),a=l=>an(H.fromDom(t),l);return vv(H.fromDom(o),l=>r(l),a)},iQ=e=>e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,","),lQ=(e,t)=>T.from(cn.DOM.getStyle(t,e,!0)),Hx=e=>(t,o)=>T.from(o).map(H.fromDom).filter(ws).bind(r=>aQ(e,t,r.dom).or(lQ(e,r.dom))).getOr(""),cQ=Hx("font-size"),uQ=pt(iQ,Hx("font-family")),fQ=e=>To(e.getBody()).map(t=>{const o=t.container();return Le(o)?o.parentNode:o}),dQ=e=>T.from(e.selection.getRng()).bind(t=>{const o=e.getBody();return t.startContainer===o&&t.startOffset===0?T.none():T.from(e.selection.getStart(!0))}),pQ=(e,t)=>dQ(e).orThunk(he(fQ,e)).map(H.fromDom).filter(ws).bind(t),Yb=(e,t)=>pQ(e,je(T.some,t)),zx=(e,t)=>{if(/^[0-9.]+$/.test(t)){const o=parseInt(t,10);if(o>=1&&o<=7){const r=F4(e),a=H4(e);return a?a[o-1]||t:r[o-1]||t}else return t}else return t},mQ=e=>{const t=e.split(/\s*,\s*/);return fe(t,o=>o.indexOf(" ")!==-1&&!(Cs(o,'"')||Cs(o,"'"))?`'${o}'`:o).join(",")},hQ=(e,t)=>{const o=zx(e,t);e.formatter.toggle("fontname",{value:mQ(o)}),e.nodeChanged()},gQ=e=>Yb(e,t=>uQ(e.getBody(),t.dom)).getOr(""),vQ=(e,t)=>{e.formatter.toggle("fontsize",{value:zx(e,t)}),e.nodeChanged()},bQ=e=>Yb(e,t=>cQ(e.getBody(),t.dom)).getOr(""),yQ=e=>Yb(e,t=>{const o=H.fromDom(e.getBody()),r=vv(t,l=>Df(l,"line-height"),he(an,o)),a=()=>{const l=parseFloat(nr(t,"line-height")),f=parseFloat(nr(t,"font-size"));return String(l/f)};return r.getOrThunk(a)}).getOr(""),CQ=(e,t)=>{e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()},wQ=e=>{const t=(o,r)=>{e.formatter.toggle(o,r),e.nodeChanged()};e.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":o=>{t(o)},"ForeColor,HiliteColor":(o,r,a)=>{t(o,{value:a})},BackColor:(o,r,a)=>{t("hilitecolor",{value:a})},FontName:(o,r,a)=>{hQ(e,a)},FontSize:(o,r,a)=>{vQ(e,a)},LineHeight:(o,r,a)=>{CQ(e,a)},Lang:(o,r,a)=>{t(o,{value:a.code,customValue:a.customCode})},RemoveFormat:o=>{e.formatter.remove(o)},mceBlockQuote:()=>{t("blockquote")},FormatBlock:(o,r,a)=>{t(A(a)?a:"p")},mceToggleFormat:(o,r,a)=>{t(a)}})},EQ=e=>{const t=o=>e.formatter.match(o);e.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":o=>t(o),mceBlockQuote:()=>t("blockquote")},"state"),e.editorCommands.addQueryValueHandler("FontName",()=>gQ(e)),e.editorCommands.addQueryValueHandler("FontSize",()=>bQ(e)),e.editorCommands.addQueryValueHandler("LineHeight",()=>yQ(e))},SQ=e=>{wQ(e),EQ(e)},_Q=e=>{e.editorCommands.addCommands({mceAddUndoLevel:()=>{e.undoManager.add()},mceEndUndoLevel:()=>{e.undoManager.add()},Undo:()=>{e.undoManager.undo()},Redo:()=>{e.undoManager.redo()}})},TQ=e=>{e.editorCommands.addCommands({Indent:()=>{fW(e)},Outdent:()=>{T2(e)}}),e.editorCommands.addCommands({Outdent:()=>w2(e)},"state")},AQ=e=>{const t=(o,r,a)=>{const l=A(a)?{href:a}:a,f=e.dom.getParent(e.selection.getNode(),"a");L(l)&&A(l.href)&&(l.href=l.href.replace(/ /g,"%20"),(!f||!l.href)&&e.formatter.remove("link"),l.href&&e.formatter.apply("link",l,f))};e.editorCommands.addCommands({unlink:()=>{if(e.selection.isCollapsed()){const o=e.dom.getParent(e.selection.getStart(),"a");o&&e.dom.remove(o,!0);return}e.formatter.remove("link")},mceInsertLink:t,createLink:t})},kQ=e=>{e.editorCommands.addCommands({"InsertUnorderedList,InsertOrderedList":t=>{e.getDoc().execCommand(t);const o=e.dom.getParent(e.selection.getNode(),"ol,ul");if(o){const r=o.parentNode;if(/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)){const a=e.selection.getBookmark();e.dom.split(r,o),e.selection.moveToBookmark(a)}}}})},xQ=e=>{e.editorCommands.addCommands({"InsertUnorderedList,InsertOrderedList":t=>{const o=e.dom.getParent(e.selection.getNode(),"ul,ol");return o&&(t==="insertunorderedlist"&&o.tagName==="UL"||t==="insertorderedlist"&&o.tagName==="OL")}},"state")},$Q=e=>{kQ(e),xQ(e)},NQ=e=>{e.editorCommands.addCommands({insertParagraph:()=>{Pb(e)},mceInsertNewLine:(t,o,r)=>{Pb(e,r)},InsertLineBreak:(t,o,r)=>{Ik(e,r)}})},OQ=e=>{e.editorCommands.addCommands({mceSelectNodeDepth:(t,o,r)=>{let a=0;e.dom.getParent(e.selection.getNode(),l=>{if(l.nodeType===1&&a++===r)return e.selection.select(l),!1},e.getBody())},mceSelectNode:(t,o,r)=>{e.selection.select(r)},selectAll:()=>{const t=e.dom.getParent(e.selection.getStart(),Ir);if(t){const o=e.dom.createRng();o.selectNodeContents(t),e.selection.setRng(o)}}})},RQ=e=>{e.editorCommands.addCommands({mceRemoveNode:(t,o,r)=>{const a=r!=null?r:e.selection.getNode();if(a!==e.getBody()){const l=e.selection.getBookmark();e.dom.remove(a,!0),e.selection.moveToBookmark(l)}},mcePrint:()=>{e.getWin().print()},mceFocus:(t,o,r)=>{U6(e,r)},mceToggleVisualAid:()=>{e.hasVisual=!e.hasVisual,e.addVisual()}})},PQ=e=>{ZJ(e),eQ(e),_Q(e),OQ(e),sQ(e),AQ(e),TQ(e),NQ(e),$Q(e),SQ(e),RQ(e)};class Vx{constructor(t){this.commands={state:{},exec:{},value:{}},this.editor=t}execCommand(t,o,r,a){const l=this.editor,f=t.toLowerCase(),m=a==null?void 0:a.skip_focus;if(l.removed||(f!=="mcefocus"&&(!/^(mceAddUndoLevel|mceEndUndoLevel)$/i.test(f)&&!m?l.focus():C6(l)),l.dispatch("BeforeExecCommand",{command:t,ui:o,value:r}).isDefaultPrevented()))return!1;const b=this.commands.exec[f];return ae(b)?(b(f,o,r),l.dispatch("ExecCommand",{command:t,ui:o,value:r}),!0):!1}queryCommandState(t){if(this.editor.quirks.isHidden()||this.editor.removed)return!1;const o=t.toLowerCase(),r=this.commands.state[o];return ae(r)?r(o):!1}queryCommandValue(t){if(this.editor.quirks.isHidden()||this.editor.removed)return"";const o=t.toLowerCase(),r=this.commands.value[o];return ae(r)?r(o):""}addCommands(t,o="exec"){const r=this.commands;dn(t,(a,l)=>{K(l.toLowerCase().split(","),f=>{r[o][f]=a})})}addCommand(t,o,r){const a=t.toLowerCase();this.commands.exec[a]=(l,f,m)=>o.call(r!=null?r:this.editor,f,m)}queryCommandSupported(t){const o=t.toLowerCase();return!!this.commands.exec[o]}addQueryStateHandler(t,o,r){this.commands.state[t.toLowerCase()]=()=>o.call(r!=null?r:this.editor)}addQueryValueHandler(t,o,r){this.commands.value[t.toLowerCase()]=()=>o.call(r!=null?r:this.editor)}}const Ai="data-mce-contenteditable",BQ=(e,t,o)=>{Eh(e,t)&&o===!1?Bw(e,t):o&&Lc(e,t)},Xb=(e,t,o)=>{try{e.getDoc().execCommand(t,!1,String(o))}catch{}},Ep=(e,t)=>{e.dom.contentEditable=t?"true":"false"},DQ=e=>{K(Lo(e,'*[contenteditable="true"]'),t=>{So(t,Ai,"true"),Ep(t,!1)})},LQ=e=>{K(Lo(e,`*[${Ai}="true"]`),t=>{Es(t,Ai),Ep(t,!0)})},IQ=e=>{T.from(e.selection.getNode()).each(t=>{t.removeAttribute("data-mce-selected")})},MQ=e=>{e.selection.setRng(e.selection.getRng())},FQ=(e,t)=>{const o=H.fromDom(e.getBody());BQ(o,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),IQ(e),e.readonly=!0,Ep(o,!1),DQ(o)):(e.readonly=!1,Ep(o,!0),LQ(o),Xb(e,"StyleWithCSS",!1),Xb(e,"enableInlineTableEditing",!1),Xb(e,"enableObjectResizing",!1),z6(e)&&e.focus(),MQ(e),e.nodeChanged())},ki=e=>e.readonly,Ux=e=>{e.parser.addAttributeFilter("contenteditable",t=>{ki(e)&&K(t,o=>{o.attr(Ai,o.attr("contenteditable")),o.attr("contenteditable","false")})}),e.serializer.addAttributeFilter(Ai,t=>{ki(e)&&K(t,o=>{o.attr("contenteditable",o.attr(Ai))})}),e.serializer.addTempAttr(Ai)},HQ=e=>{e.serializer?Ux(e):e.on("PreInit",()=>{Ux(e)})},zQ=e=>e.type==="click",VQ=(e,t)=>ai(t,"a",r=>an(r,H.fromDom(e.getBody()))).bind(r=>Of(r,"href")),UQ=(e,t)=>{if(zQ(t)&&!Ze.metaKeyPressed(t)){const o=H.fromDom(t.target);VQ(e,o).each(r=>{if(t.preventDefault(),/^#/.test(r)){const a=e.dom.select(`${r},[name="${lD(r,"#")}"]`);a.length&&e.selection.scrollIntoView(a[0],!0)}else window.open(r,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes")})}},jQ=e=>{e.on("ShowCaret",t=>{ki(e)&&t.preventDefault()}),e.on("ObjectSelected",t=>{ki(e)&&t.preventDefault()})},WQ=Te.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," ");class Jb{constructor(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||Et}static isNative(t){return!!WQ[t.toLowerCase()]}fire(t,o){return this.dispatch(t,o)}dispatch(t,o){const r=t.toLowerCase(),a=Uh(r,o!=null?o:{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(a);const l=this.bindings[r];if(l)for(let f=0,m=l.length;f<m;f++){const h=l[f];if(!h.removed){if(h.once&&this.off(r,h.func),a.isImmediatePropagationStopped())return a;if(h.func.call(this.scope,a)===!1)return a.preventDefault(),a}}return a}on(t,o,r,a){if(o===!1&&(o=Et),o){const l={func:o,removed:!1};a&&Te.extend(l,a);const f=t.toLowerCase().split(" ");let m=f.length;for(;m--;){const h=f[m];let b=this.bindings[h];b||(b=[],this.toggleEvent(h,!0)),r?b=[l,...b]:b=[...b,l],this.bindings[h]=b}}return this}off(t,o){if(t){const r=t.toLowerCase().split(" ");let a=r.length;for(;a--;){const l=r[a];let f=this.bindings[l];if(!l)return dn(this.bindings,(m,h)=>{this.toggleEvent(h,!1),delete this.bindings[h]}),this;if(f){if(!o)f.length=0;else{const m=We(f,h=>h.func===o);f=m.fail,this.bindings[l]=f,K(m.pass,h=>{h.removed=!0})}f.length||(this.toggleEvent(t,!1),delete this.bindings[l])}}}else dn(this.bindings,(r,a)=>{this.toggleEvent(a,!1)}),this.bindings={};return this}once(t,o,r){return this.on(t,o,r,{once:!0})}has(t){return t=t.toLowerCase(),!(!this.bindings[t]||this.bindings[t].length===0)}}const Bu=e=>(e._eventDispatcher||(e._eventDispatcher=new Jb({scope:e,toggleEvent:(t,o)=>{Jb.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,o)}})),e._eventDispatcher),Qb={fire(e,t,o){return this.dispatch(e,t,o)},dispatch(e,t,o){const r=this;if(r.removed&&e!=="remove"&&e!=="detach")return Uh(e.toLowerCase(),t!=null?t:{},r);const a=Bu(r).dispatch(e,t);if(o!==!1&&r.parent){let l=r.parent();for(;l&&!a.isPropagationStopped();)l.dispatch(e,a,!1),l=l.parent()}return a},on(e,t,o){return Bu(this).on(e,t,o)},off(e,t){return Bu(this).off(e,t)},once(e,t){return Bu(this).once(e,t)},hasEventListeners(e){return Bu(this).has(e)}},Sp=cn.DOM;let xi;const _p=(e,t)=>{if(t==="selectionchange")return e.getDoc();if(!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t))return e.getDoc().documentElement;const o=TE(e);return o?(e.eventRoot||(e.eventRoot=Sp.select(o)[0]),e.eventRoot):e.getBody()},qQ=e=>!e.hidden&&!ki(e),jx=(e,t,o)=>{qQ(e)?e.dispatch(t,o):ki(e)&&UQ(e,o)},Wx=(e,t)=>{let o;if(e.delegates||(e.delegates={}),e.delegates[t]||e.removed)return;const r=_p(e,t);if(TE(e)){if(xi||(xi={},e.editorManager.on("removeEditor",()=>{e.editorManager.activeEditor||xi&&(dn(xi,(a,l)=>{e.dom.unbind(_p(e,l))}),xi=null)})),xi[t])return;o=a=>{const l=a.target,f=e.editorManager.get();let m=f.length;for(;m--;){const h=f[m].getBody();(h===l||Sp.isChildOf(l,h))&&jx(f[m],t,a)}},xi[t]=o,Sp.bind(r,t,o)}else o=a=>{jx(e,t,a)},Sp.bind(r,t,o),e.delegates[t]=o},qx=st(ye({},Qb),{bindPendingEventDelegates(){const e=this;Te.each(e._pendingNativeEvents,t=>{Wx(e,t)})},toggleNativeEvent(e,t){const o=this;e==="focus"||e==="blur"||o.removed||(t?o.initialized?Wx(o,e):o._pendingNativeEvents?o._pendingNativeEvents.push(e):o._pendingNativeEvents=[e]:o.initialized&&(o.dom.unbind(_p(o,e),e,o.delegates[e]),delete o.delegates[e]))},unbindAllNativeEvents(){const e=this,t=e.getBody(),o=e.dom;e.delegates&&(dn(e.delegates,(r,a)=>{e.dom.unbind(_p(e,a),a,r)}),delete e.delegates),!e.inline&&t&&o&&(t.onload=null,o.unbind(e.getWin()),o.unbind(e.getDoc())),o&&(o.unbind(t),o.unbind(e.getContainer()))}}),KQ=e=>A(e)?{value:e.split(/[ ,]/),valid:!0}:Xe(e,A)?{value:e,valid:!0}:{valid:!1,message:"The value must be a string[] or a comma/space separated string."},GQ=e=>{const t=(()=>{switch(e){case"array":return F;case"boolean":return re;case"function":return ae;case"number":return _e;case"object":return L;case"string":return A;case"string[]":return KQ;case"object[]":return o=>Xe(o,L);case"regexp":return o=>M(o,RegExp)}})();return o=>Zb(o,t,`The value must be a ${e}.`)},YQ=e=>A(e.processor),Kx=(e,t)=>{const o=$f(t.message)?"":`. ${t.message}`;return e+o},Gx=e=>e.valid,Zb=(e,t,o="")=>{const r=t(e);return re(r)?r?{value:e,valid:!0}:{valid:!1,message:o}:r},XQ=(e,t,o)=>{if(!be(t)){const r=Zb(t,o);if(Gx(r))return r.value;console.error(Kx(`Invalid default value passed for the "${e}" option`,r))}},JQ=(e,t)=>{const o={},r={},a=(_,x,k)=>{const B=Zb(x,k);return Gx(B)?(r[_]=B.value,!0):(console.warn(Kx(`Invalid value passed for the ${_} option`,B)),!1)},l=(_,x)=>{const k=YQ(x)?GQ(x.processor):x.processor,B=XQ(_,x.default,k);o[_]=st(ye({},x),{default:B,processor:k}),mn(r,_).orThunk(()=>mn(t,_)).each(R=>a(_,R,k))},f=_=>Bt(o,_);return{register:l,isRegistered:f,get:_=>mn(r,_).orThunk(()=>mn(o,_).map(x=>x.default)).getOrUndefined(),set:(_,x)=>{if(f(_)){const k=o[_];return k.immutable?(console.error(`"${_}" is an immutable option and cannot be updated`),!1):a(_,x,k.processor)}else return console.warn(`"${_}" is not a registered option. Ensure the option has been registered before setting a value.`),!1},unset:_=>{const x=f(_);return x&&delete r[_],x},isSet:_=>Bt(r,_)}},QQ=["design","readonly"],Yx=(e,t,o,r)=>{const a=o[t.get()],l=o[r];try{l.activate()}catch(f){console.error(`problem while activating editor mode ${r}:`,f);return}a.deactivate(),a.editorReadOnly!==l.editorReadOnly&&FQ(e,l.editorReadOnly),t.set(r),sF(e,r)},ZQ=(e,t,o,r)=>{if(r!==o.get()){if(!Bt(t,r))throw new Error(`Editor mode '${r}' is invalid`);e.initialized?Yx(e,o,t,r):e.on("init",()=>Yx(e,o,t,r))}},eZ=(e,t,o)=>{if(Y(QQ,t))throw new Error(`Cannot override default mode ${t}`);return st(ye({},e),{[t]:st(ye({},o),{deactivate:()=>{try{o.deactivate()}catch(r){console.error(`problem while deactivating editor mode ${t}:`,r)}}})})},tZ=e=>{const t=Hn("design"),o=Hn({design:{activate:Ve,deactivate:Ve,editorReadOnly:!1},readonly:{activate:Ve,deactivate:Ve,editorReadOnly:!0}});return HQ(e),jQ(e),{isReadOnly:()=>ki(e),set:r=>ZQ(e,o.get(),t,r),get:()=>t.get(),register:(r,a)=>{o.set(eZ(o.get(),r,a))}}},ey=Te.each,ty=Te.explode,nZ={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},Xx=Te.makeMap("alt,ctrl,shift,meta,access"),oZ=e=>{let t;const o={},r=rn.os.isMacOS()||rn.os.isiOS();ey(ty(e.toLowerCase(),"+"),l=>{l in Xx?o[l]=!0:/^[0-9]{2,}$/.test(l)?o.keyCode=parseInt(l,10):(o.charCode=l.charCodeAt(0),o.keyCode=nZ[l]||l.toUpperCase().charCodeAt(0))});const a=[o.keyCode];for(t in Xx)o[t]?a.push(t):o[t]=!1;return o.id=a.join(","),o.access&&(o.alt=!0,r?o.ctrl=!0:o.shift=!0),o.meta&&(r?o.meta=!0:(o.ctrl=!0,o.meta=!1)),o};class Jx{constructor(t){this.shortcuts={},this.pendingPatterns=[],this.editor=t;const o=this;t.on("keyup keypress keydown",r=>{(o.hasModifier(r)||o.isFunctionKey(r))&&!r.isDefaultPrevented()&&(ey(o.shortcuts,a=>{if(o.matchShortcut(r,a))return o.pendingPatterns=a.subpatterns.slice(0),r.type==="keydown"&&o.executeShortcutAction(a),!0}),o.matchShortcut(r,o.pendingPatterns[0])&&(o.pendingPatterns.length===1&&r.type==="keydown"&&o.executeShortcutAction(o.pendingPatterns[0]),o.pendingPatterns.shift()))})}add(t,o,r,a){const l=this,f=l.normalizeCommandFunc(r);return ey(ty(Te.trim(t)),m=>{const h=l.createShortcut(m,o,f,a);l.shortcuts[h.id]=h}),!0}remove(t){const o=this.createShortcut(t);return this.shortcuts[o.id]?(delete this.shortcuts[o.id],!0):!1}normalizeCommandFunc(t){const o=this,r=t;return typeof r=="string"?()=>{o.editor.execCommand(r,!1,null)}:Te.isArray(r)?()=>{o.editor.execCommand(r[0],r[1],r[2])}:r}createShortcut(t,o,r,a){const l=Te.map(ty(t,">"),oZ);return l[l.length-1]=Te.extend(l[l.length-1],{func:r,scope:a||this.editor}),Te.extend(l[0],{desc:this.editor.translate(o),subpatterns:l.slice(1)})}hasModifier(t){return t.altKey||t.ctrlKey||t.metaKey}isFunctionKey(t){return t.type==="keydown"&&t.keyCode>=112&&t.keyCode<=123}matchShortcut(t,o){return!o||o.ctrl!==t.ctrlKey||o.meta!==t.metaKey||o.alt!==t.altKey||o.shift!==t.shiftKey?!1:t.keyCode===o.keyCode||t.charCode&&t.charCode===o.charCode?(t.preventDefault(),!0):!1}executeShortcutAction(t){return t.func?t.func.call(t.scope):null}}const sZ=()=>{const e={},t={},o={},r={},a={},l={},f={},m=(b,E)=>(_,x)=>b[_.toLowerCase()]=st(ye({},x),{type:E}),h=(b,E)=>r[b.toLowerCase()]=E;return{addButton:m(e,"button"),addGroupToolbarButton:m(e,"grouptoolbarbutton"),addToggleButton:m(e,"togglebutton"),addMenuButton:m(e,"menubutton"),addSplitButton:m(e,"splitbutton"),addMenuItem:m(t,"menuitem"),addNestedMenuItem:m(t,"nestedmenuitem"),addToggleMenuItem:m(t,"togglemenuitem"),addAutocompleter:m(o,"autocompleter"),addContextMenu:m(a,"contextmenu"),addContextToolbar:m(l,"contexttoolbar"),addContextForm:m(l,"contextform"),addSidebar:m(f,"sidebar"),addIcon:h,getAll:()=>({buttons:e,menuItems:t,icons:r,popups:o,contextMenus:a,contextToolbars:l,sidebars:f})}},rZ=()=>{const e=sZ();return{addAutocompleter:e.addAutocompleter,addButton:e.addButton,addContextForm:e.addContextForm,addContextMenu:e.addContextMenu,addContextToolbar:e.addContextToolbar,addIcon:e.addIcon,addMenuButton:e.addMenuButton,addMenuItem:e.addMenuItem,addNestedMenuItem:e.addNestedMenuItem,addSidebar:e.addSidebar,addSplitButton:e.addSplitButton,addToggleButton:e.addToggleButton,addGroupToolbarButton:e.addGroupToolbarButton,addToggleMenuItem:e.addToggleMenuItem,getAll:e.getAll}},$i=cn.DOM,Qx=Te.extend,aZ=Te.each;class Tp{constructor(t,o,r){this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=r,this.documentBaseUrl=r.documentBaseURL,Qx(this,qx);const a=this;this.id=t,this.hidden=!1;const l=YJ(r.defaultOptions,o);this.options=JQ(a,l),OI(a);const f=this.options.get;f("deprecation_warnings")&&dV(o,l);const m=f("suffix");m&&(r.suffix=m),this.suffix=r.suffix;const h=f("base_url");h&&r._setBaseUrl(h),this.baseUri=r.baseURI;const b=ag(a);b&&(Mr.ScriptLoader._setReferrerPolicy(b),cn.DOM.styleSheetLoader._setReferrerPolicy(b)),mo.languageLoad=f("language_load"),mo.baseURL=r.baseURL,this.setDirty(!1),this.documentBaseURI=new zs(gE(a),{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=lg(a),this.shortcuts=new Jx(this),this.editorCommands=new Vx(this),PQ(this);const E=f("cache_suffix");E&&(rn.cacheSuffix=E.replace(/^[\?\&]+/,"")),this.ui={registry:rZ(),styleSheetLoader:void 0,show:Ve,hide:Ve,setEnabled:Ve,isEnabled:it},this.mode=tZ(a),r.dispatch("SetupEditor",{editor:this});const _=w4(a);ae(_)&&_.call(a,a)}render(){LJ(this)}focus(t){this.execCommand("mceFocus",!1,t)}hasFocus(){return vi(this)}translate(t){return Is.translate(t)}getParam(t,o,r){const a=this.options;return a.isRegistered(t)||(Z(r)?a.register(t,{processor:r,default:o}):a.register(t,{processor:it,default:o})),!a.isSet(t)&&!be(o)?o:a.get(t)}hasPlugin(t,o){return Y(od(this),t)?o?zl.get(t)!==void 0:!0:!1}nodeChanged(t){this._nodeChangeDispatcher.nodeChanged(t)}addCommand(t,o,r){this.editorCommands.addCommand(t,o,r)}addQueryStateHandler(t,o,r){this.editorCommands.addQueryStateHandler(t,o,r)}addQueryValueHandler(t,o,r){this.editorCommands.addQueryValueHandler(t,o,r)}addShortcut(t,o,r,a){this.shortcuts.add(t,o,r,a)}execCommand(t,o,r,a){return this.editorCommands.execCommand(t,o,r,a)}queryCommandState(t){return this.editorCommands.queryCommandState(t)}queryCommandValue(t){return this.editorCommands.queryCommandValue(t)}queryCommandSupported(t){return this.editorCommands.queryCommandSupported(t)}show(){const t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":($i.show(t.getContainer()),$i.hide(t.id)),t.load(),t.dispatch("show"))}hide(){const t=this;t.hidden||(t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):($i.hide(t.getContainer()),$i.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.dispatch("hide"))}isHidden(){return this.hidden}setProgressState(t,o){this.dispatch("ProgressState",{state:t,time:o})}load(t){const o=this;let r=o.getElement(),a;if(o.removed)return"";if(r){t=t||{},t.load=!0;const l=xh(r)?r.value:r.innerHTML;return a=o.setContent(l,t),t.element=r,t.no_events||o.dispatch("LoadContent",t),t.element=r=null,a}}save(t){const o=this;let r=o.getElement(),a,l;if(!(!r||!o.initialized||o.removed))return t=t||{},t.save=!0,t.element=r,a=t.content=o.getContent(t),t.no_events||o.dispatch("SaveContent",t),t.format==="raw"&&o.dispatch("RawSaveContent",t),a=t.content,xh(r)?r.value=a:((t.is_removing||!o.inline)&&(r.innerHTML=a),(l=$i.getParent(o.id,"form"))&&aZ(l.elements,f=>{if(f.name===o.id)return f.value=a,!1})),t.element=r=null,t.set_dirty!==!1&&o.setDirty(!1),a}setContent(t,o){return qv(this,t,o)}getContent(t){return sV(this,t)}insertContent(t,o){o&&(t=Qx({content:t},o)),this.execCommand("mceInsertContent",!1,t)}resetContent(t){t===void 0?qv(this,this.startContent,{format:"raw"}):qv(this,t),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()}isDirty(){return!this.isNotDirty}setDirty(t){const o=!this.isNotDirty;this.isNotDirty=!t,t&&t!==o&&this.dispatch("dirty")}getContainer(){const t=this;return t.container||(t.container=$i.get(t.editorContainer||t.id+"_parent")),t.container}getContentAreaContainer(){return this.contentAreaContainer}getElement(){return this.targetElm||(this.targetElm=$i.get(this.id)),this.targetElm}getWin(){const t=this;let o;return t.contentWindow||(o=t.iframeElement,o&&(t.contentWindow=o.contentWindow)),t.contentWindow}getDoc(){const t=this;let o;return t.contentDocument||(o=t.getWin(),o&&(t.contentDocument=o.document)),t.contentDocument}getBody(){const t=this.getDoc();return this.bodyElement||(t?t.body:null)}convertURL(t,o,r){const a=this,l=a.options.get,f=S4(a);return ae(f)?f.call(a,t,r,!0,o):!l("convert_urls")||r&&r.nodeName==="LINK"||t.indexOf("file:")===0||t.length===0?t:l("relative_urls")?a.documentBaseURI.toRelative(t):(t=a.documentBaseURI.toAbsolute(t,l("remove_script_host")),t)}addVisual(t){XJ(this,t)}remove(){gV(this)}destroy(t){vV(this,t)}uploadImages(){return this.editorUpload.uploadImages()}_scanForImages(){return this.editorUpload.scanForImages()}}const Gl=cn.DOM,Ap=Te.each;let Zx=!1,kp,ko=[];const xp=e=>{const t=e.type;Ap(xa.get(),o=>{switch(t){case"scroll":o.dispatch("ScrollWindow",e);break;case"resize":o.dispatch("ResizeWindow",e);break}})},e$=e=>{if(e!==Zx){const t=cn.DOM;e?(t.bind(window,"resize",xp),t.bind(window,"scroll",xp)):(t.unbind(window,"resize",xp),t.unbind(window,"scroll",xp)),Zx=e}},t$=e=>{const t=ko;return ko=de(ko,o=>e!==o),xa.activeEditor===e&&(xa.activeEditor=ko.length>0?ko[0]:null),xa.focusedEditor===e&&(xa.focusedEditor=null),t.length!==ko.length},iZ=e=>(e&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(t$(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null),e),lZ=document.compatMode!=="CSS1Compat",xa=st(ye({},Qb),{baseURI:null,baseURL:null,defaultOptions:{},documentBaseURL:null,suffix:null,majorVersion:"6",minorVersion:"0.2",releaseDate:"2022-04-27",i18n:Is,activeEditor:null,focusedEditor:null,setup(){const e=this;let t,o,r="";o=zs.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(o)&&(o=o.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(o)||(o+="/"));const a=window.tinymce||window.tinyMCEPreInit;if(a)t=a.base||a.baseURL,r=a.suffix;else{const l=document.getElementsByTagName("script");for(let f=0;f<l.length;f++){const m=l[f].src||"";if(m==="")continue;const h=m.substring(m.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(m)){h.indexOf(".min")!==-1&&(r=".min"),t=m.substring(0,m.lastIndexOf("/"));break}}if(!t&&document.currentScript){const f=document.currentScript.src;f.indexOf(".min")!==-1&&(r=".min"),t=f.substring(0,f.lastIndexOf("/"))}}e.baseURL=new zs(o).toAbsolute(t),e.documentBaseURL=o,e.baseURI=new zs(e.baseURL),e.suffix=r,P6(e)},overrideDefaults(e){const t=e.base_url;t&&this._setBaseUrl(t);const o=e.suffix;e.suffix&&(this.suffix=o),this.defaultOptions=e;const r=e.plugin_base_urls;r!==void 0&&dn(r,(a,l)=>{mo.PluginManager.urls[l]=a})},init(e){const t=this;let o;const r=Te.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),a=(E,_)=>E.inline&&_.tagName.toLowerCase()in r,l=E=>{let _=E.id;return _||(_=mn(E,"name").filter(x=>!Gl.get(x)).getOrThunk(Gl.uniqueId),E.setAttribute("id",_)),_},f=E=>{const _=e[E];if(!!_)return _.apply(t,[])},m=E=>rn.browser.isIE()||rn.browser.isEdge()?(Gd("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tiny.cloud/docs/tinymce/6/support/#supportedwebbrowsers"),[]):lZ?(Gd("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[]):A(E.selector)?Gl.select(E.selector):Z(E.target)?[E.target]:[];let h=E=>{o=E};const b=()=>{let E=0;const _=[];let x;const k=(B,N,R)=>{const z=new Tp(B,N,t);_.push(z),z.on("init",()=>{++E===x.length&&h(_)}),z.targetElm=z.targetElm||R,z.render()};Gl.unbind(window,"ready",b),f("onpageload"),x=Ds(m(e)),Te.each(x,B=>{iZ(t.get(B.id))}),x=Te.grep(x,B=>!t.get(B.id)),x.length===0?h([]):Ap(x,B=>{a(e,B)?Gd("Could not initialize inline editor on invalid inline target element",B):k(l(B),e,B)})};return Gl.bind(window,"ready",b),new Promise(E=>{o?E(o):h=_=>{E(_)}})},get(e){return arguments.length===0?ko.slice(0):A(e)?te(ko,t=>t.id===e).getOr(null):_e(e)&&ko[e]?ko[e]:null},add(e){const t=this,o=t.get(e.id);return o===e||(o===null&&ko.push(e),e$(!0),t.activeEditor=e,t.dispatch("AddEditor",{editor:e}),kp||(kp=r=>{const a=t.dispatch("BeforeUnload");if(a.returnValue)return r.preventDefault(),r.returnValue=a.returnValue,a.returnValue},window.addEventListener("beforeunload",kp))),e},createEditor(e,t){return this.add(new Tp(e,t,this))},remove(e){const t=this;let o,r;if(!e){for(o=ko.length-1;o>=0;o--)t.remove(ko[o]);return}if(A(e)){Ap(Gl.select(e),a=>{r=t.get(a.id),r&&t.remove(r)});return}return r=e,q(t.get(r.id))?null:(t$(r)&&t.dispatch("RemoveEditor",{editor:r}),ko.length===0&&window.removeEventListener("beforeunload",kp),r.remove(),e$(ko.length>0),r)},execCommand(e,t,o){var r;const a=this,l=L(o)?(r=o.id)!==null&&r!==void 0?r:o.index:o;switch(e){case"mceAddEditor":{if(!a.get(l)){const f=o.options;new Tp(l,f,a).render()}return!0}case"mceRemoveEditor":{const f=a.get(l);return f&&f.remove(),!0}case"mceToggleEditor":{const f=a.get(l);return f?(f.isHidden()?f.show():f.hide(),!0):(a.execCommand("mceAddEditor",!1,o),!0)}}return a.activeEditor?a.activeEditor.execCommand(e,t,o):!1},triggerSave:()=>{Ap(ko,e=>{e.save()})},addI18n:(e,t)=>{Is.add(e,t)},translate:e=>Is.translate(e),setActive(e){const t=this.activeEditor;this.activeEditor!==e&&(t&&t.dispatch("deactivate",{relatedTarget:e}),e.dispatch("activate",{relatedTarget:t})),this.activeEditor=e},_setBaseUrl(e){this.baseURL=new zs(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new zs(this.baseURL)}});xa.setup();const cZ=(()=>{const e=ya(),t=l=>({items:l,types:Nn(l),getType:f=>mn(l,f).getOrUndefined()}),o=l=>{e.set(l)},r=()=>e.get().getOrUndefined(),a=e.clear;return{FakeClipboardItem:t,write:o,read:r,clear:a}})(),n$=Math.min,Yl=Math.max,$p=Math.round,o$=(e,t,o)=>{let r=t.x,a=t.y;const l=e.w,f=e.h,m=t.w,h=t.h,b=(o||"").split("");return b[0]==="b"&&(a+=h),b[1]==="r"&&(r+=m),b[0]==="c"&&(a+=$p(h/2)),b[1]==="c"&&(r+=$p(m/2)),b[3]==="b"&&(a-=f),b[4]==="r"&&(r-=l),b[3]==="c"&&(a-=$p(f/2)),b[4]==="c"&&(r-=$p(l/2)),Xl(r,a,l,f)},uZ=(e,t,o,r)=>{let a,l;for(l=0;l<r.length;l++)if(a=o$(e,t,r[l]),a.x>=o.x&&a.x+a.w<=o.w+o.x&&a.y>=o.y&&a.y+a.h<=o.h+o.y)return r[l];return null},fZ=(e,t,o)=>Xl(e.x-t,e.y-o,e.w+t*2,e.h+o*2),dZ=(e,t)=>{const o=Yl(e.x,t.x),r=Yl(e.y,t.y),a=n$(e.x+e.w,t.x+t.w),l=n$(e.y+e.h,t.y+t.h);return a-o<0||l-r<0?null:Xl(o,r,a-o,l-r)},pZ=(e,t,o)=>{let r=e.x,a=e.y,l=e.x+e.w,f=e.y+e.h;const m=t.x+t.w,h=t.y+t.h,b=Yl(0,t.x-r),E=Yl(0,t.y-a),_=Yl(0,l-m),x=Yl(0,f-h);return r+=b,a+=E,o&&(l+=b,f+=E,r-=_,a-=x),l-=_,f-=x,Xl(r,a,l-r,f-a)},Xl=(e,t,o,r)=>({x:e,y:t,w:o,h:r}),mZ={inflate:fZ,relativePosition:o$,findBestRelativePosition:uZ,intersect:dZ,clamp:pZ,create:Xl,fromClientRect:e=>Xl(e.left,e.top,e.width,e.height)},hZ=(e,t,o=1e3)=>{let r=!1,a=null;const l=b=>(...E)=>{r||(r=!0,a!==null&&(clearTimeout(a),a=null),b.apply(null,E))},f=l(e),m=l(t);return{start:(...b)=>{!r&&a===null&&(a=setTimeout(()=>m.apply(null,b),o))},resolve:f,reject:m}},gZ=(()=>{const e={},t={};return{load:(l,f)=>{const m=`Script at URL "${f}" failed to load`,h=`Script at URL "${f}" did not call \`tinymce.Resource.add('${l}', data)\` within 1 second`;if(e[l]!==void 0)return e[l];{const b=new Promise((E,_)=>{const x=hZ(E,_);t[l]=x.resolve,Mr.ScriptLoader.loadScript(f).then(()=>x.start(h),()=>x.reject(m))});return e[l]=b,b}},add:(l,f)=>{t[l]!==void 0&&(t[l](f),delete t[l]),e[l]=Promise.resolve(f)},unload:l=>{delete e[l]}}})(),vZ=()=>(()=>{let e={},t=[];const o={getItem:r=>{const a=e[r];return a||null},setItem:(r,a)=>{t.push(r),e[r]=String(a)},key:r=>t[r],removeItem:r=>{t=t.filter(a=>a===r),delete e[r]},clear:()=>{t=[],e={}},length:0};return Object.defineProperty(o,"length",{get:()=>t.length,configurable:!1,enumerable:!1}),o})();let Du;try{const e="__storage_test__";Du=window.localStorage,Du.setItem(e,e),Du.removeItem(e)}catch{Du=vZ()}var bZ=Du;const yZ={geom:{Rect:mZ},util:{Delay:rs,Tools:Te,VK:Ze,URI:zs,EventDispatcher:Jb,Observable:Qb,I18n:Is,LocalStorage:bZ,ImageUploader:GV},dom:{EventUtils:ci,TreeWalker:Gn,TextSeeker:ui,DOMUtils:cn,ScriptLoader:Mr,RangeUtils:Ll,Serializer:dA,StyleSheetLoader:f1,ControlSelection:NS,BookmarkManager:cu,Selection:fA,Event:ci.Event},html:{Styles:Vh,Entities:ga,Node:Ao,Schema:ba,DomParser:Fl,Writer:p_,Serializer:Sa},Env:rn,AddOnManager:mo,Annotator:SS,Formatter:_A,UndoManager:AA,EditorCommands:Vx,WindowManager:gA,NotificationManager:hA,EditorObservable:qx,Shortcuts:Jx,Editor:Tp,FocusManager:ZS,EditorManager:xa,DOM:cn.DOM,ScriptLoader:Mr.ScriptLoader,PluginManager:zl,ThemeManager:Si,ModelManager:Hl,IconManager:qd,Resource:gZ,FakeClipboard:cZ,trim:Te.trim,isArray:Te.isArray,is:Te.is,toArray:Te.toArray,makeMap:Te.makeMap,each:Te.each,map:Te.map,grep:Te.grep,inArray:Te.inArray,extend:Te.extend,walk:Te.walk,resolve:Te.resolve,explode:Te.explode,_addCacheSuffix:Te._addCacheSuffix},s$=Te.extend(xa,yZ),CZ=e=>{try{n.exports=e}catch{}};(e=>{window.tinymce=e,window.tinyMCE=e})(s$),CZ(s$)})()})(YB);var PCe=YB.exports,jC,d0e=["scroll","wheel","touchstart","touchmove","touchenter","touchend","touchleave","mouseout","mouseleave","mouseup","mousedown","mousemove","mouseenter","mousewheel","mouseover"];if(function(){var n=!1;try{var s=Object.defineProperty({},"passive",{get:function(){n=!0}});window.addEventListener("test",null,s),window.removeEventListener("test",null,s)}catch{}return n}()){var p0e=EventTarget.prototype.addEventListener;jC=p0e,EventTarget.prototype.addEventListener=function(n,s,i){var c,u=typeof i=="object"&&i!==null,d=u?i.capture:i;(i=u?function(p){var g=Object.getOwnPropertyDescriptor(p,"passive");return g&&g.writable!==!0&&g.set===void 0?Object.assign({},p):p}(i):{}).passive=(c=i.passive)!==void 0?c:d0e.indexOf(n)!==-1&&!0,i.capture=d!==void 0&&d,jC.call(this,n,s,i)},EventTarget.prototype.addEventListener._original=jC}export{Z0e as $,Q as A,gt as B,dt as C,wt as D,gCe as E,V as F,Ae as G,$e as H,vn as I,lm as J,ot as K,me as L,nn as M,Qt as N,Mn as O,Yo as P,Mde as Q,Y0e as R,X0e as S,NCe as T,PCe as U,bo as V,gn as W,Jte as X,uCe as Y,Ec as Z,eCe as _,Uu as a,wCe as a0,D0 as a1,J0e as a2,L0 as a3,fo as a4,Q0e as a5,mCe as a6,pCe as a7,tCe as a8,hCe as a9,bCe as aa,ECe as ab,Po as ac,SCe as ad,kCe as ae,ACe as af,_Ce as ag,yCe as ah,CCe as ai,Pn as aj,TCe as ak,nne as al,Ro as b,ee as c,mt as d,xCe as e,vCe as f,RCe as g,zt as h,Kt as i,$Ce as j,dCe as k,fCe as l,oCe as m,cCe as n,Tn as o,no as p,lCe as q,le as r,aCe as s,Yr as t,OCe as u,iCe as v,lt as w,sCe as x,rCe as y,nCe as z};