diff --git a/js/password_policy-settings.mjs b/js/password_policy-settings.mjs index fd470947..c5e1faa4 100644 --- a/js/password_policy-settings.mjs +++ b/js/password_policy-settings.mjs @@ -932,3 +932,4 @@ Content-Type: text/plain; charset=UTF-8 Language: zu_ZA Plural-Forms: nplurals=2; plural=(n != 1); `]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}}].map(e=>xd.addTranslation(e.locale,e.json));const Is=xd.build();Is.ngettext.bind(Is),Is.gettext.bind(Is);const ef="off",tf="polite",nf="assertive";var Ya=(e=>(e[e.OFF=ef]="OFF",e[e.POLITE=tf]="POLITE",e[e.ASSERTIVE=nf]="ASSERTIVE",e))(Ya||{});const sf=7e3;function wd(e,n){var s;if(n=Object.assign({timeout:sf,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0},n),typeof e=="string"&&!n.isHTML){const l=document.createElement("div");l.innerHTML=e,e=l.innerText}let o=(s=n.type)!=null?s:"";typeof n.onClick=="function"&&(o+=" toast-with-click ");const a=e instanceof Node;let r=Ya.POLITE;n.ariaLive?r=n.ariaLive:(n.type==="toast-error"||n.type==="toast-undo")&&(r=Ya.ASSERTIVE);const i=qg({[a?"node":"text"]:e,duration:n.timeout,callback:n.onRemove,onClick:n.onClick,close:n.close,gravity:"top",selector:n.selector,position:"right",backgroundColor:"",className:"dialogs "+o,escapeMarkup:!n.isHTML,ariaLive:r});return i.showToast(),i}function Tl(e,n){return wd(e,{...n,type:"toast-error"})}function of(e,n){return wd(e,{...n,type:"toast-success"})}Y.util.warn;function zo(e){return Au()?(Hm(e),!0):!1}function ws(e){return typeof e=="function"?e():$m(e)}const af=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const rf=e=>e!=null,lf=Object.prototype.toString,uf=e=>lf.call(e)==="[object Object]",Za=()=>{};function df(e){return _u()}function Cd(e,n=!0,s){df()?_0(e,s):n?e():Oo(e)}function cf(e){const n=Object.create(null);for(const s of e.split(","))n[s]=1;return s=>s in n}const Or={},ro=()=>{},_d=Object.assign,mf=Object.prototype.hasOwnProperty,Xa=(e,n)=>mf.call(e,n),Oe=Array.isArray,Jn=e=>Ro(e)==="[object Map]",pf=e=>Ro(e)==="[object Set]",Ct=e=>typeof e=="function",gf=e=>typeof e=="string",Cs=e=>typeof e=="symbol",kn=e=>e!==null&&typeof e=="object",ff=e=>(kn(e)||Ct(e))&&Ct(e.then)&&Ct(e.catch),hf=Object.prototype.toString,Ro=e=>hf.call(e),vf=e=>Ro(e).slice(8,-1),yf=e=>Ro(e)==="[object Object]",zr=e=>gf(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,_t=(e,n)=>!Object.is(e,n);let bl;const Qa=()=>bl||(bl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof Tt<"u"?Tt:{});let ee;const va=new WeakSet;class xf{constructor(n){this.fn=n,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,va.has(this)&&(va.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||bd(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,El(this),Ed(this);const n=ee,s=ze;ee=this,ze=!0;try{return this.fn()}finally{Fd(this),ee=n,ze=s,this.flags&=-3}}stop(){if(this.flags&1){for(let n=this.deps;n;n=n.nextDep)Ir(n);this.deps=this.depsTail=void 0,El(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?va.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){er(this)&&this.run()}get dirty(){return er(this)}}let Td=0,Yn,Zn;function bd(e,n=!1){if(e.flags|=8,n){e.next=Zn,Zn=e;return}e.next=Yn,Yn=e}function Rr(){Td++}function jr(){if(--Td>0)return;if(Zn){let n=Zn;for(Zn=void 0;n;){const s=n.next;n.next=void 0,n.flags&=-9,n=s}}let e;for(;Yn;){let n=Yn;for(Yn=void 0;n;){const s=n.next;if(n.next=void 0,n.flags&=-9,n.flags&1)try{n.trigger()}catch(o){e||(e=o)}n=s}}if(e)throw e}function Ed(e){for(let n=e.deps;n;n=n.nextDep)n.version=-1,n.prevActiveLink=n.dep.activeLink,n.dep.activeLink=n}function Fd(e){let n,s=e.depsTail,o=s;for(;o;){const a=o.prevDep;o.version===-1?(o===s&&(s=a),Ir(o),wf(o)):n=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=a}e.deps=n,e.depsTail=s}function er(e){for(let n=e.deps;n;n=n.nextDep)if(n.dep.version!==n.version||n.dep.computed&&(Sd(n.dep.computed)||n.dep.version!==n.version))return!0;return!!e._dirty}function Sd(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===cs))return;e.globalVersion=cs;const n=e.dep;if(e.flags|=2,n.version>0&&!e.isSSR&&e.deps&&!er(e)){e.flags&=-3;return}const s=ee,o=ze;ee=e,ze=!0;try{Ed(e);const a=e.fn(e._value);(n.version===0||_t(a,e._value))&&(e._value=a,n.version++)}catch(a){throw n.version++,a}finally{ee=s,ze=o,Fd(e),e.flags&=-3}}function Ir(e,n=!1){const{dep:s,prevSub:o,nextSub:a}=e;if(o&&(o.nextSub=a,e.prevSub=void 0),a&&(a.prevSub=o,e.nextSub=void 0),s.subs===e&&(s.subs=o,!o&&s.computed)){s.computed.flags&=-5;for(let r=s.computed.deps;r;r=r.nextDep)Ir(r,!0)}!n&&!--s.sc&&s.map&&s.map.delete(s.key)}function wf(e){const{prevDep:n,nextDep:s}=e;n&&(n.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=n,e.nextDep=void 0)}let ze=!0;const Ad=[];function jo(){Ad.push(ze),ze=!1}function Io(){const e=Ad.pop();ze=e===void 0?!0:e}function El(e){const{cleanup:n}=e;if(e.cleanup=void 0,n){const s=ee;ee=void 0;try{n()}finally{ee=s}}}let cs=0;class Cf{constructor(n,s){this.sub=n,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Hr{constructor(n){this.computed=n,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(n){if(!ee||!ze||ee===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==ee)s=this.activeLink=new Cf(ee,this),ee.deps?(s.prevDep=ee.depsTail,ee.depsTail.nextDep=s,ee.depsTail=s):ee.deps=ee.depsTail=s,Nd(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const o=s.nextDep;o.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=o),s.prevDep=ee.depsTail,s.nextDep=void 0,ee.depsTail.nextDep=s,ee.depsTail=s,ee.deps===s&&(ee.deps=o)}return s}trigger(n){this.version++,cs++,this.notify(n)}notify(n){Rr();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{jr()}}}function Nd(e){if(e.dep.sc++,e.sub.flags&4){const n=e.dep.computed;if(n&&!e.dep.subs){n.flags|=20;for(let o=n.deps;o;o=o.nextDep)Nd(o)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const tr=new WeakMap,Vt=Symbol(""),nr=Symbol(""),ms=Symbol("");function we(e,n,s){if(ze&&ee){let o=tr.get(e);o||tr.set(e,o=new Map);let a=o.get(s);a||(o.set(s,a=new Hr),a.map=o,a.key=s),a.track()}}function ht(e,n,s,o,a,r){const i=tr.get(e);if(!i){cs++;return}const l=u=>{u&&u.trigger()};if(Rr(),n==="clear")i.forEach(l);else{const u=Oe(e),d=u&&zr(s);if(u&&s==="length"){const c=Number(o);i.forEach((g,h)=>{(h==="length"||h===ms||!Cs(h)&&h>=c)&&l(g)})}else switch((s!==void 0||i.has(void 0))&&l(i.get(s)),d&&l(i.get(ms)),n){case"add":u?d&&l(i.get("length")):(l(i.get(Vt)),Jn(e)&&l(i.get(nr)));break;case"delete":u||(l(i.get(Vt)),Jn(e)&&l(i.get(nr)));break;case"set":Jn(e)&&l(i.get(Vt));break}}jr()}function rn(e){const n=X(e);return n===e?n:(we(n,"iterate",ms),Re(e)?n:n.map(fe))}function Vr(e){return we(e=X(e),"iterate",ms),e}const _f={__proto__:null,[Symbol.iterator](){return ya(this,Symbol.iterator,fe)},concat(...e){return rn(this).concat(...e.map(n=>Oe(n)?rn(n):n))},entries(){return ya(this,"entries",e=>(e[1]=fe(e[1]),e))},every(e,n){return Xe(this,"every",e,n,void 0,arguments)},filter(e,n){return Xe(this,"filter",e,n,s=>s.map(fe),arguments)},find(e,n){return Xe(this,"find",e,n,fe,arguments)},findIndex(e,n){return Xe(this,"findIndex",e,n,void 0,arguments)},findLast(e,n){return Xe(this,"findLast",e,n,fe,arguments)},findLastIndex(e,n){return Xe(this,"findLastIndex",e,n,void 0,arguments)},forEach(e,n){return Xe(this,"forEach",e,n,void 0,arguments)},includes(...e){return xa(this,"includes",e)},indexOf(...e){return xa(this,"indexOf",e)},join(e){return rn(this).join(e)},lastIndexOf(...e){return xa(this,"lastIndexOf",e)},map(e,n){return Xe(this,"map",e,n,void 0,arguments)},pop(){return Vn(this,"pop")},push(...e){return Vn(this,"push",e)},reduce(e,...n){return Fl(this,"reduce",e,n)},reduceRight(e,...n){return Fl(this,"reduceRight",e,n)},shift(){return Vn(this,"shift")},some(e,n){return Xe(this,"some",e,n,void 0,arguments)},splice(...e){return Vn(this,"splice",e)},toReversed(){return rn(this).toReversed()},toSorted(e){return rn(this).toSorted(e)},toSpliced(...e){return rn(this).toSpliced(...e)},unshift(...e){return Vn(this,"unshift",e)},values(){return ya(this,"values",fe)}};function ya(e,n,s){const o=Vr(e),a=o[n]();return o!==e&&!Re(e)&&(a._next=a.next,a.next=()=>{const r=a._next();return r.value&&(r.value=s(r.value)),r}),a}const Tf=Array.prototype;function Xe(e,n,s,o,a,r){const i=Vr(e),l=i!==e&&!Re(e),u=i[n];if(u!==Tf[n]){const g=u.apply(e,r);return l?fe(g):g}let d=s;i!==e&&(l?d=function(g,h){return s.call(this,fe(g),h,e)}:s.length>2&&(d=function(g,h){return s.call(this,g,h,e)}));const c=u.call(i,d,o);return l&&a?a(c):c}function Fl(e,n,s,o){const a=Vr(e);let r=s;return a!==e&&(Re(e)?s.length>3&&(r=function(i,l,u){return s.call(this,i,l,u,e)}):r=function(i,l,u){return s.call(this,i,fe(l),u,e)}),a[n](r,...o)}function xa(e,n,s){const o=X(e);we(o,"iterate",ms);const a=o[n](...s);return(a===-1||a===!1)&&Of(s[0])?(s[0]=X(s[0]),o[n](...s)):a}function Vn(e,n,s=[]){jo(),Rr();const o=X(e)[n].apply(e,s);return jr(),Io(),o}const bf=cf("__proto__,__v_isRef,__isVue"),kd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Cs));function Ef(e){Cs(e)||(e=String(e));const n=X(this);return we(n,"has",e),n.hasOwnProperty(e)}class Ld{constructor(n=!1,s=!1){this._isReadonly=n,this._isShallow=s}get(n,s,o){if(s==="__v_skip")return n.__v_skip;const a=this._isReadonly,r=this._isShallow;if(s==="__v_isReactive")return!a;if(s==="__v_isReadonly")return a;if(s==="__v_isShallow")return r;if(s==="__v_raw")return o===(a?r?$f:Bd:r?Bf:Dd).get(n)||Object.getPrototypeOf(n)===Object.getPrototypeOf(o)?n:void 0;const i=Oe(n);if(!a){let u;if(i&&(u=_f[s]))return u;if(s==="hasOwnProperty")return Ef}const l=Reflect.get(n,s,ot(n)?n:o);return(Cs(s)?kd.has(s):bf(s))||(a||we(n,"get",s),r)?l:ot(l)?i&&zr(s)?l:l.value:kn(l)?a?$d(l):To(l):l}}class Ff extends Ld{constructor(n=!1){super(!1,n)}set(n,s,o,a){let r=n[s];if(!this._isShallow){const u=Jt(r);if(!Re(o)&&!Jt(o)&&(r=X(r),o=X(o)),!Oe(n)&&ot(r)&&!ot(o))return u?!1:(r.value=o,!0)}const i=Oe(n)&&zr(s)?Number(s)e,Hs=e=>Reflect.getPrototypeOf(e);function kf(e,n,s){return function(...o){const a=this.__v_raw,r=X(a),i=Jn(r),l=e==="entries"||e===Symbol.iterator&&i,u=e==="keys"&&i,d=a[e](...o),c=s?sr:n?or:fe;return!n&&we(r,"iterate",u?nr:Vt),{next(){const{value:g,done:h}=d.next();return h?{value:g,done:h}:{value:l?[c(g[0]),c(g[1])]:c(g),done:h}},[Symbol.iterator](){return this}}}}function Vs(e){return function(...n){return e==="delete"?!1:e==="clear"?void 0:this}}function Lf(e,n){const s={get(o){const a=this.__v_raw,r=X(a),i=X(o);e||(_t(o,i)&&we(r,"get",o),we(r,"get",i));const{has:l}=Hs(r),u=n?sr:e?or:fe;if(l.call(r,o))return u(a.get(o));if(l.call(r,i))return u(a.get(i));a!==r&&a.get(o)},get size(){const o=this.__v_raw;return!e&&we(X(o),"iterate",Vt),Reflect.get(o,"size",o)},has(o){const a=this.__v_raw,r=X(a),i=X(o);return e||(_t(o,i)&&we(r,"has",o),we(r,"has",i)),o===i?a.has(o):a.has(o)||a.has(i)},forEach(o,a){const r=this,i=r.__v_raw,l=X(i),u=n?sr:e?or:fe;return!e&&we(l,"iterate",Vt),i.forEach((d,c)=>o.call(a,u(d),u(c),r))}};return _d(s,e?{add:Vs("add"),set:Vs("set"),delete:Vs("delete"),clear:Vs("clear")}:{add(o){!n&&!Re(o)&&!Jt(o)&&(o=X(o));const a=X(this);return Hs(a).has.call(a,o)||(a.add(o),ht(a,"add",o,o)),this},set(o,a){!n&&!Re(a)&&!Jt(a)&&(a=X(a));const r=X(this),{has:i,get:l}=Hs(r);let u=i.call(r,o);u||(o=X(o),u=i.call(r,o));const d=l.call(r,o);return r.set(o,a),u?_t(a,d)&&ht(r,"set",o,a):ht(r,"add",o,a),this},delete(o){const a=X(this),{has:r,get:i}=Hs(a);let l=r.call(a,o);l||(o=X(o),l=r.call(a,o)),i&&i.call(a,o);const u=a.delete(o);return l&&ht(a,"delete",o,void 0),u},clear(){const o=X(this),a=o.size!==0,r=o.clear();return a&&ht(o,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(o=>{s[o]=kf(o,e,n)}),s}function Pd(e,n){const s=Lf(e,n);return(o,a,r)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?o:Reflect.get(Xa(s,a)&&a in o?s:o,a,r)}const Pf={get:Pd(!1,!1)},Df={get:Pd(!0,!1)},Dd=new WeakMap,Bf=new WeakMap,Bd=new WeakMap,$f=new WeakMap;function Mf(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Uf(e){return e.__v_skip||!Object.isExtensible(e)?0:Mf(vf(e))}function To(e){return Jt(e)?e:Md(e,!1,Af,Pf,Dd)}function $d(e){return Md(e,!0,Nf,Df,Bd)}function Md(e,n,s,o,a){if(!kn(e)||e.__v_raw&&!(n&&e.__v_isReactive))return e;const r=a.get(e);if(r)return r;const i=Uf(e);if(i===0)return e;const l=new Proxy(e,i===2?o:s);return a.set(e,l),l}function io(e){return Jt(e)?io(e.__v_raw):!!(e&&e.__v_isReactive)}function Jt(e){return!!(e&&e.__v_isReadonly)}function Re(e){return!!(e&&e.__v_isShallow)}function Of(e){return e?!!e.__v_raw:!1}function X(e){const n=e&&e.__v_raw;return n?X(n):e}const fe=e=>kn(e)?To(e):e,or=e=>kn(e)?$d(e):e;function ot(e){return e?e.__v_isRef===!0:!1}function Fe(e){return zf(e,!1)}function zf(e,n){return ot(e)?e:new Rf(e,n)}class Rf{constructor(n,s){this.dep=new Hr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?n:X(n),this._value=s?n:fe(n),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(n){const s=this._rawValue,o=this.__v_isShallow||Re(n)||Jt(n);n=o?n:X(n),_t(n,s)&&(this._rawValue=n,this._value=o?n:fe(n),this.dep.trigger())}}class jf{constructor(n,s,o){this.fn=n,this.setter=s,this._value=void 0,this.dep=new Hr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=cs-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&ee!==this)return bd(this,!0),!0}get value(){const n=this.dep.track();return Sd(this),n&&(n.version=this.dep.version),this._value}set value(n){this.setter&&this.setter(n)}}function If(e,n,s=!1){let o,a;return Ct(e)?o=e:(o=e.get,a=e.set),new jf(o,a,s)}const Gs={},bo=new WeakMap;let Ut;function Hf(e,n=!1,s=Ut){if(s){let o=bo.get(s);o||bo.set(s,o=[]),o.push(e)}}function Vf(e,n,s=Or){const{immediate:o,deep:a,once:r,scheduler:i,augmentJob:l,call:u}=s,d=E=>a?E:Re(E)||a===!1||a===0?vt(E,1):vt(E);let c,g,h,v,_=!1,S=!1;if(ot(e)?(g=()=>e.value,_=Re(e)):io(e)?(g=()=>d(e),_=!0):Oe(e)?(S=!0,_=e.some(E=>io(E)||Re(E)),g=()=>e.map(E=>{if(ot(E))return E.value;if(io(E))return d(E);if(Ct(E))return u?u(E,2):E()})):Ct(e)?n?g=u?()=>u(e,2):e:g=()=>{if(h){jo();try{h()}finally{Io()}}const E=Ut;Ut=c;try{return u?u(e,3,[v]):e(v)}finally{Ut=E}}:g=ro,n&&a){const E=g,B=a===!0?1/0:a;g=()=>vt(E(),B)}const T=()=>{c.stop()};if(r&&n){const E=n;n=(...B)=>{E(...B),T()}}let D=S?new Array(e.length).fill(Gs):Gs;const k=E=>{if(!(!(c.flags&1)||!c.dirty&&!E))if(n){const B=c.run();if(a||_||(S?B.some((W,q)=>_t(W,D[q])):_t(B,D))){h&&h();const W=Ut;Ut=c;try{const q=[B,D===Gs?void 0:S&&D[0]===Gs?[]:D,v];u?u(n,3,q):n(...q),D=B}finally{Ut=W}}}else c.run()};return l&&l(k),c=new xf(g),c.scheduler=i?()=>i(k,!1):k,v=E=>Hf(E,!1,c),h=c.onStop=()=>{const E=bo.get(c);if(E){if(u)u(E,4);else for(const B of E)B();bo.delete(c)}},n?o?k(!0):D=c.run():i?i(k.bind(null,!0),!0):c.run(),T.pause=c.pause.bind(c),T.resume=c.resume.bind(c),T.stop=T,T}function vt(e,n=1/0,s){if(n<=0||!kn(e)||e.__v_skip||(s=s||new Set,s.has(e)))return e;if(s.add(e),n--,ot(e))vt(e.value,n,s);else if(Oe(e))for(let o=0;o{vt(o,n,s)});else if(yf(e)){for(const o in e)vt(e[o],n,s);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&vt(e[o],n,s)}return e}function Gr(e,n,s,o){try{return o?e(...o):e()}catch(a){Ud(a,n,s)}}function Wr(e,n,s,o){if(Ct(e)){const a=Gr(e,n,s,o);return a&&ff(a)&&a.catch(r=>{Ud(r,n,s)}),a}if(Oe(e)){const a=[];for(let r=0;r>>1,a=Le[o],r=ps(a);r=ps(s)?Le.push(e):Le.splice(Kf(n),0,e),e.flags|=1,Od()}}function Od(){ar||(ar=Wf.then(zd))}function Jf(e){Oe(e)?yn.push(...e):pt&&e.id===-1?pt.splice(dn+1,0,e):e.flags&1||(yn.push(e),e.flags|=1),Od()}function Yf(e){if(yn.length){const n=[...new Set(yn)].sort((s,o)=>ps(s)-ps(o));if(yn.length=0,pt){pt.push(...n);return}for(pt=n,dn=0;dne.id==null?e.flags&2?-1:1/0:e.id;function zd(e){try{for(Qe=0;Qe{jo();const l=lh(s),u=Wr(n,s,e,i);return l(),Io(),u});return o?a.unshift(r):a.push(r),r}}const Xf=e=>(n,s=Qt)=>{(!gs||e==="sp")&&Zf(e,(...o)=>n(...o),s)},Qf=Xf("m");let eh=null;function th(e,n,s=!1){const o=Qt||Rd;if(o||eh){const a=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:void 0;if(a&&e in a)return a[e];if(arguments.length>1)return s&&Ct(n)?n.call(o&&o.proxy):n}}const nh=rh,sh=Symbol.for("v-scx"),oh=()=>th(sh);function ah(e,n){return jd(e,null,n)}function _s(e,n,s){return jd(e,n,s)}function jd(e,n,s=Or){const{immediate:o,deep:a,flush:r,once:i}=s,l=_d({},s),u=n&&o||!n&&r!=="post";let d;if(gs){if(r==="sync"){const v=oh();d=v.__watcherHandles||(v.__watcherHandles=[])}else if(!u){const v=()=>{};return v.stop=ro,v.resume=ro,v.pause=ro,v}}const c=Qt;l.call=(v,_,S)=>Wr(v,c,_,S);let g=!1;r==="post"?l.scheduler=v=>{nh(v,c&&c.suspense)}:r!=="sync"&&(g=!0,l.scheduler=(v,_)=>{_?v():qf(v)}),l.augmentJob=v=>{n&&(v.flags|=4),g&&(v.flags|=2,c&&(v.id=c.uid,v.i=c))};const h=Vf(e,n,l);return gs&&(d?d.push(h):u&&h()),h}function rh(e,n){n&&n.pendingBranch?Oe(e)?n.effects.push(...e):n.effects.push(e):Jf(e)}let Qt=null;const ih=()=>Qt||Rd;let rr;{const e=Qa(),n=(s,o)=>{let a;return(a=e[s])||(a=e[s]=[]),a.push(o),r=>{a.length>1?a.forEach(i=>i(r)):a[0](r)}};rr=n("__VUE_INSTANCE_SETTERS__",s=>Qt=s),n("__VUE_SSR_SETTERS__",s=>gs=s)}const lh=e=>{const n=Qt;return rr(e),e.scope.on(),()=>{e.scope.off(),rr(n)}};let gs=!1;const jt=(e,n)=>If(e,n,gs),Ln=af?window:void 0;function Tn(e){var n;const s=ws(e);return(n=s?.$el)!=null?n:s}function xn(...e){let n,s,o,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([s,o,a]=e,n=Ln):[n,s,o,a]=e,!n)return Za;Array.isArray(s)||(s=[s]),Array.isArray(o)||(o=[o]);const r=[],i=()=>{r.forEach(c=>c()),r.length=0},l=(c,g,h,v)=>(c.addEventListener(g,h,v),()=>c.removeEventListener(g,h,v)),u=_s(()=>[Tn(n),ws(a)],([c,g])=>{if(i(),!c)return;const h=uf(g)?{...g}:g;r.push(...s.flatMap(v=>o.map(_=>l(c,v,_,h))))},{immediate:!0,flush:"post"}),d=()=>{u(),i()};return zo(d),d}function uh(){const e=Fe(!1),n=ih();return n&&Qf(()=>{e.value=!0},n),e}function Kr(e){const n=uh();return jt(()=>(n.value,!!e()))}function dh(e,n,s={}){const{window:o=Ln,...a}=s;let r;const i=Kr(()=>o&&"MutationObserver"in o),l=()=>{r&&(r.disconnect(),r=void 0)},u=jt(()=>{const h=ws(e),v=(Array.isArray(h)?h:[h]).map(Tn).filter(rf);return new Set(v)}),d=_s(()=>u.value,h=>{l(),i.value&&h.size&&(r=new MutationObserver(n),h.forEach(v=>r.observe(v,a)))},{immediate:!0,flush:"post"}),c=()=>r?.takeRecords(),g=()=>{d(),l()};return zo(g),{isSupported:i,stop:g,takeRecords:c}}function ch(e,n={}){const{window:s=Ln}=n,o=Kr(()=>s&&"matchMedia"in s&&typeof s.matchMedia=="function");let a;const r=Fe(!1),i=d=>{r.value=d.matches},l=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",i):a.removeListener(i))},u=ah(()=>{o.value&&(l(),a=s.matchMedia(ws(e)),"addEventListener"in a?a.addEventListener("change",i):a.addListener(i),r.value=a.matches)});return zo(()=>{u(),l(),a=void 0}),r}function mh(e,n,s={}){const{window:o=Ln,...a}=s;let r;const i=Kr(()=>o&&"ResizeObserver"in o),l=()=>{r&&(r.disconnect(),r=void 0)},u=jt(()=>{const g=ws(e);return Array.isArray(g)?g.map(h=>Tn(h)):[Tn(g)]}),d=_s(u,g=>{if(l(),i.value&&o){r=new ResizeObserver(n);for(const h of g)h&&r.observe(h,a)}},{immediate:!0,flush:"post"}),c=()=>{l(),d()};return zo(c),{isSupported:i,stop:c}}function Sl(e,n={}){const{reset:s=!0,windowResize:o=!0,windowScroll:a=!0,immediate:r=!0,updateTiming:i="sync"}=n,l=Fe(0),u=Fe(0),d=Fe(0),c=Fe(0),g=Fe(0),h=Fe(0),v=Fe(0),_=Fe(0);function S(){const D=Tn(e);if(!D){s&&(l.value=0,u.value=0,d.value=0,c.value=0,g.value=0,h.value=0,v.value=0,_.value=0);return}const k=D.getBoundingClientRect();l.value=k.height,u.value=k.bottom,d.value=k.left,c.value=k.right,g.value=k.top,h.value=k.width,v.value=k.x,_.value=k.y}function T(){i==="sync"?S():i==="next-frame"&&requestAnimationFrame(()=>S())}return mh(e,T),_s(()=>Tn(e),D=>!D&&T()),dh(e,T,{attributeFilter:["style","class"]}),a&&xn("scroll",T,{capture:!0,passive:!0}),o&&xn("resize",T,{passive:!0}),Cd(()=>{r&&T()}),{height:l,bottom:u,left:d,right:c,top:g,width:h,x:v,y:_,update:T}}function ph(e,n={}){const{threshold:s=50,onSwipe:o,onSwipeEnd:a,onSwipeStart:r,passive:i=!0,window:l=Ln}=n,u=To({x:0,y:0}),d=To({x:0,y:0}),c=jt(()=>u.x-d.x),g=jt(()=>u.y-d.y),{max:h,abs:v}=Math,_=jt(()=>h(v(c.value),v(g.value))>=s),S=Fe(!1),T=jt(()=>_.value?v(c.value)>v(g.value)?c.value>0?"left":"right":g.value>0?"up":"down":"none"),D=U=>[U.touches[0].clientX,U.touches[0].clientY],k=(U,V)=>{u.x=U,u.y=V},E=(U,V)=>{d.x=U,d.y=V};let B;const W=gh(l?.document);i?B=W?{passive:!0}:{capture:!1}:B=W?{passive:!1,capture:!0}:{capture:!0};const q=U=>{S.value&&a?.(U,T.value),S.value=!1},Z=[xn(e,"touchstart",U=>{if(U.touches.length!==1)return;const[V,C]=D(U);k(V,C),E(V,C),r?.(U)},B),xn(e,"touchmove",U=>{if(U.touches.length!==1)return;const[V,C]=D(U);E(V,C),B.capture&&!B.passive&&Math.abs(c.value)>Math.abs(g.value)&&U.preventDefault(),!S.value&&_.value&&(S.value=!0),S.value&&o?.(U)},B),xn(e,["touchend","touchcancel"],q,B)];return{isPassiveEventSupported:W,isSwiping:S,direction:T,coordsStart:u,coordsEnd:d,lengthX:c,lengthY:g,stop:()=>Z.forEach(U=>U())}}function gh(e){if(!e)return!1;let n=!1;const s={get passive(){return n=!0,!1}};return e.addEventListener("x",Za,s),e.removeEventListener("x",Za),n}function fh(e={}){const{window:n=Ln,initialWidth:s=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:r=!0,type:i="inner"}=e,l=Fe(s),u=Fe(o),d=()=>{n&&(i==="outer"?(l.value=n.outerWidth,u.value=n.outerHeight):r?(l.value=n.innerWidth,u.value=n.innerHeight):(l.value=n.document.documentElement.clientWidth,u.value=n.document.documentElement.clientHeight))};if(d(),Cd(d),xn("resize",d,{passive:!0}),a){const c=ch("(orientation: portrait)");_s(c,()=>d())}return{width:l,height:u}}const hh=e=>{e.mounted?Array.isArray(e.mounted)||(e.mounted=[e.mounted]):e.mounted=[],e.mounted.push(function(){this.$el.setAttribute("data-v-a8e1a64","")})};var Id=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Eo=Id.join(","),Hd=typeof Element>"u",Yt=Hd?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Fo=!Hd&&Element.prototype.getRootNode?function(e){var n;return e==null||(n=e.getRootNode)===null||n===void 0?void 0:n.call(e)}:function(e){return e?.ownerDocument},So=function e(n,s){var o;s===void 0&&(s=!0);var a=n==null||(o=n.getAttribute)===null||o===void 0?void 0:o.call(n,"inert"),r=a===""||a==="true",i=r||s&&n&&e(n.parentNode);return i},vh=function(e){var n,s=e==null||(n=e.getAttribute)===null||n===void 0?void 0:n.call(e,"contenteditable");return s===""||s==="true"},Vd=function(e,n,s){if(So(e))return[];var o=Array.prototype.slice.apply(e.querySelectorAll(Eo));return n&&Yt.call(e,Eo)&&o.unshift(e),o=o.filter(s),o},Gd=function e(n,s,o){for(var a=[],r=Array.from(n);r.length;){var i=r.shift();if(!So(i,!1))if(i.tagName==="SLOT"){var l=i.assignedElements(),u=l.length?l:i.children,d=e(u,!0,o);o.flatten?a.push.apply(a,d):a.push({scopeParent:i,candidates:d})}else{var c=Yt.call(i,Eo);c&&o.filter(i)&&(s||!n.includes(i))&&a.push(i);var g=i.shadowRoot||typeof o.getShadowRoot=="function"&&o.getShadowRoot(i),h=!So(g,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(i));if(g&&h){var v=e(g===!0?i.children:g.children,!0,o);o.flatten?a.push.apply(a,v):a.push({scopeParent:i,candidates:v})}else r.unshift.apply(r,i.children)}}return a},Wd=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},zt=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||vh(e))&&!Wd(e)?0:e.tabIndex},yh=function(e,n){var s=zt(e);return s<0&&n&&!Wd(e)?0:s},xh=function(e,n){return e.tabIndex===n.tabIndex?e.documentOrder-n.documentOrder:e.tabIndex-n.tabIndex},Kd=function(e){return e.tagName==="INPUT"},wh=function(e){return Kd(e)&&e.type==="hidden"},Ch=function(e){var n=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return n},_h=function(e,n){for(var s=0;ssummary:first-of-type"),r=a?e.parentElement:e;if(Yt.call(r,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof o=="function"){for(var i=e;e;){var l=e.parentElement,u=Fo(e);if(l&&!l.shadowRoot&&o(l)===!0)return Al(e);e.assignedSlot?e=e.assignedSlot:!l&&u!==e.ownerDocument?e=u.host:e=l}e=i}if(Fh(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return Al(e);return!1},Ah=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var n=e.parentElement;n;){if(n.tagName==="FIELDSET"&&n.disabled){for(var s=0;s=0)},kh=function e(n){var s=[],o=[];return n.forEach(function(a,r){var i=!!a.scopeParent,l=i?a.scopeParent:a,u=yh(l,i),d=i?e(a.candidates):l;u===0?i?s.push.apply(s,d):s.push(l):o.push({documentOrder:r,tabIndex:u,item:a,isScope:i,content:d})}),o.sort(xh).reduce(function(a,r){return r.isScope?a.push.apply(a,r.content):a.push(r.content),a},[]).concat(s)},Lh=function(e,n){n=n||{};var s;return n.getShadowRoot?s=Gd([e],n.includeContainer,{filter:ir.bind(null,n),flatten:!1,getShadowRoot:n.getShadowRoot,shadowRootFilter:Nh}):s=Vd(e,n.includeContainer,ir.bind(null,n)),kh(s)},Ph=function(e,n){n=n||{};var s;return n.getShadowRoot?s=Gd([e],n.includeContainer,{filter:Ao.bind(null,n),flatten:!0,getShadowRoot:n.getShadowRoot}):s=Vd(e,n.includeContainer,Ao.bind(null,n)),s},ln=function(e,n){if(n=n||{},!e)throw new Error("No node provided");return Yt.call(e,Eo)===!1?!1:ir(n,e)},Dh=Id.concat("iframe").join(","),wa=function(e,n){if(n=n||{},!e)throw new Error("No node provided");return Yt.call(e,Dh)===!1?!1:Ao(n,e)};function Nl(e,n){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),s.push.apply(s,o)}return s}function kl(e){for(var n=1;n0){var s=e[e.length-1];s!==n&&s.pause()}var o=e.indexOf(n);o===-1||e.splice(o,1),e.push(n)},deactivateTrap:function(e,n){var s=e.indexOf(n);s!==-1&&e.splice(s,1),e.length>0&&e[e.length-1].unpause()}},Uh=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},Oh=function(e){return e?.key==="Escape"||e?.key==="Esc"||e?.keyCode===27},Xn=function(e){return e?.key==="Tab"||e?.keyCode===9},zh=function(e){return Xn(e)&&!e.shiftKey},Rh=function(e){return Xn(e)&&e.shiftKey},Pl=function(e){return setTimeout(e,0)},Dl=function(e,n){var s=-1;return e.every(function(o,a){return n(o)?(s=a,!1):!0}),s},Gn=function(e){for(var n=arguments.length,s=new Array(n>1?n-1:0),o=1;o1?m-1:0),x=1;x=0)C=s.activeElement;else{var w=r.tabbableGroups[0],m=w&&w.firstTabbableNode;C=m||d("fallbackFocus")}if(!C)throw new Error("Your focus-trap needs to have at least one focusable element");return C},g=function(){if(r.containerGroups=r.containers.map(function(C){var w=Lh(C,a.tabbableOptions),m=Ph(C,a.tabbableOptions),f=w.length>0?w[0]:void 0,x=w.length>0?w[w.length-1]:void 0,b=m.find(function(P){return ln(P)}),A=m.slice().reverse().find(function(P){return ln(P)}),$=!!w.find(function(P){return zt(P)>0});return{container:C,tabbableNodes:w,focusableNodes:m,posTabIndexesFound:$,firstTabbableNode:f,lastTabbableNode:x,firstDomTabbableNode:b,lastDomTabbableNode:A,nextTabbableNode:function(P){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,z=w.indexOf(P);return z<0?M?m.slice(m.indexOf(P)+1).find(function(L){return ln(L)}):m.slice(0,m.indexOf(P)).reverse().find(function(L){return ln(L)}):w[z+(M?1:-1)]}}}),r.tabbableGroups=r.containerGroups.filter(function(C){return C.tabbableNodes.length>0}),r.tabbableGroups.length<=0&&!d("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(r.containerGroups.find(function(C){return C.posTabIndexesFound})&&r.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},h=function C(w){var m=w.activeElement;if(m)return m.shadowRoot&&m.shadowRoot.activeElement!==null?C(m.shadowRoot):m},v=function C(w){if(w!==!1&&w!==h(document)){if(!w||!w.focus){C(c());return}w.focus({preventScroll:!!a.preventScroll}),r.mostRecentlyFocusedNode=w,Uh(w)&&w.select()}},_=function(C){var w=d("setReturnFocus",C);return w||(w===!1?!1:C)},S=function(C){var w=C.target,m=C.event,f=C.isBackward,x=f===void 0?!1:f;w=w||Ws(m),g();var b=null;if(r.tabbableGroups.length>0){var A=u(w,m),$=A>=0?r.containerGroups[A]:void 0;if(A<0)x?b=r.tabbableGroups[r.tabbableGroups.length-1].lastTabbableNode:b=r.tabbableGroups[0].firstTabbableNode;else if(x){var P=Dl(r.tabbableGroups,function(ie){var G=ie.firstTabbableNode;return w===G});if(P<0&&($.container===w||wa(w,a.tabbableOptions)&&!ln(w,a.tabbableOptions)&&!$.nextTabbableNode(w,!1))&&(P=A),P>=0){var M=P===0?r.tabbableGroups.length-1:P-1,z=r.tabbableGroups[M];b=zt(w)>=0?z.lastTabbableNode:z.lastDomTabbableNode}else Xn(m)||(b=$.nextTabbableNode(w,!1))}else{var L=Dl(r.tabbableGroups,function(ie){var G=ie.lastTabbableNode;return w===G});if(L<0&&($.container===w||wa(w,a.tabbableOptions)&&!ln(w,a.tabbableOptions)&&!$.nextTabbableNode(w))&&(L=A),L>=0){var J=L===r.tabbableGroups.length-1?0:L+1,R=r.tabbableGroups[J];b=zt(w)>=0?R.firstTabbableNode:R.firstDomTabbableNode}else Xn(m)||(b=$.nextTabbableNode(w))}}else b=d("fallbackFocus");return b},T=function(C){var w=Ws(C);if(!(u(w,C)>=0)){if(Gn(a.clickOutsideDeactivates,C)){i.deactivate({returnFocus:a.returnFocusOnDeactivate});return}Gn(a.allowOutsideClick,C)||C.preventDefault()}},D=function(C){var w=Ws(C),m=u(w,C)>=0;if(m||w instanceof Document)m&&(r.mostRecentlyFocusedNode=w);else{C.stopImmediatePropagation();var f,x=!0;if(r.mostRecentlyFocusedNode)if(zt(r.mostRecentlyFocusedNode)>0){var b=u(r.mostRecentlyFocusedNode),A=r.containerGroups[b].tabbableNodes;if(A.length>0){var $=A.findIndex(function(P){return P===r.mostRecentlyFocusedNode});$>=0&&(a.isKeyForward(r.recentNavEvent)?$+1=0&&(f=A[$-1],x=!1))}}else r.containerGroups.some(function(P){return P.tabbableNodes.some(function(M){return zt(M)>0})})||(x=!1);else x=!1;x&&(f=S({target:r.mostRecentlyFocusedNode,isBackward:a.isKeyBackward(r.recentNavEvent)})),v(f||r.mostRecentlyFocusedNode||c())}r.recentNavEvent=void 0},k=function(C){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;r.recentNavEvent=C;var m=S({event:C,isBackward:w});m&&(Xn(C)&&C.preventDefault(),v(m))},E=function(C){if(Oh(C)&&Gn(a.escapeDeactivates,C)!==!1){C.preventDefault(),i.deactivate();return}(a.isKeyForward(C)||a.isKeyBackward(C))&&k(C,a.isKeyBackward(C))},B=function(C){var w=Ws(C);u(w,C)>=0||Gn(a.clickOutsideDeactivates,C)||Gn(a.allowOutsideClick,C)||(C.preventDefault(),C.stopImmediatePropagation())},W=function(){if(r.active)return Ll.activateTrap(o,i),r.delayInitialFocusTimer=a.delayInitialFocus?Pl(function(){v(c())}):v(c()),s.addEventListener("focusin",D,!0),s.addEventListener("mousedown",T,{capture:!0,passive:!1}),s.addEventListener("touchstart",T,{capture:!0,passive:!1}),s.addEventListener("click",B,{capture:!0,passive:!1}),s.addEventListener("keydown",E,{capture:!0,passive:!1}),i},q=function(){if(r.active)return s.removeEventListener("focusin",D,!0),s.removeEventListener("mousedown",T,!0),s.removeEventListener("touchstart",T,!0),s.removeEventListener("click",B,!0),s.removeEventListener("keydown",E,!0),i},Z=function(C){var w=C.some(function(m){var f=Array.from(m.removedNodes);return f.some(function(x){return x===r.mostRecentlyFocusedNode})});w&&v(c())},U=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(Z):void 0,V=function(){U&&(U.disconnect(),r.active&&!r.paused&&r.containers.map(function(C){U.observe(C,{subtree:!0,childList:!0})}))};return i={get active(){return r.active},get paused(){return r.paused},activate:function(C){if(r.active)return this;var w=l(C,"onActivate"),m=l(C,"onPostActivate"),f=l(C,"checkCanFocusTrap");f||g(),r.active=!0,r.paused=!1,r.nodeFocusedBeforeActivation=s.activeElement,w?.();var x=function(){f&&g(),W(),V(),m?.()};return f?(f(r.containers.concat()).then(x,x),this):(x(),this)},deactivate:function(C){if(!r.active)return this;var w=kl({onDeactivate:a.onDeactivate,onPostDeactivate:a.onPostDeactivate,checkCanReturnFocus:a.checkCanReturnFocus},C);clearTimeout(r.delayInitialFocusTimer),r.delayInitialFocusTimer=void 0,q(),r.active=!1,r.paused=!1,V(),Ll.deactivateTrap(o,i);var m=l(w,"onDeactivate"),f=l(w,"onPostDeactivate"),x=l(w,"checkCanReturnFocus"),b=l(w,"returnFocus","returnFocusOnDeactivate");m?.();var A=function(){Pl(function(){b&&v(_(r.nodeFocusedBeforeActivation)),f?.()})};return b&&x?(x(_(r.nodeFocusedBeforeActivation)).then(A,A),this):(A(),this)},pause:function(C){if(r.paused||!r.active)return this;var w=l(C,"onPause"),m=l(C,"onPostPause");return r.paused=!0,w?.(),q(),V(),m?.(),this},unpause:function(C){if(!r.paused||!r.active)return this;var w=l(C,"onUnpause"),m=l(C,"onPostUnpause");return r.paused=!1,w?.(),g(),W(),V(),m?.(),this},updateContainerElements:function(C){var w=[].concat(C).filter(Boolean);return r.containers=w.map(function(m){return typeof m=="string"?s.querySelector(m):m}),r.active&&g(),V(),this}},i.updateContainerElements(e),i};const No=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap};function fs(){return document.documentElement.lang||"en"}function Jd(e){return{translations:window._oc_l10n_registry_translations?.[e]??{},pluralFunction:window._oc_l10n_registry_plural_functions?.[e]??(n=>n)}}function lo(e,n,s,o,a){const r=typeof s=="object"?s:void 0,i=typeof o=="number"?o:typeof s=="number"?s:void 0,l={escape:!0,sanitize:!0,...typeof a=="object"?a:typeof o=="object"?o:{}},u=_=>_,d=l.sanitize?hr.sanitize:u,c=l.escape?ss:u,g=_=>typeof _=="string"||typeof _=="number",h=(_,S,T)=>_.replace(/%n/g,""+T).replace(/{([^{}]*)}/g,(D,k)=>{if(S===void 0||!(k in S))return c(D);const E=S[k];return g(E)?c(`${E}`):typeof E=="object"&&g(E.value)?(E.escape!==!1?ss:u)(`${E.value}`):c(D)});let v=(a?.bundle??Jd(e)).translations[n]||n;return v=Array.isArray(v)?v[0]:v,d(typeof r=="object"||i!==void 0?h(v,r,i):v)}function Ih(e,n,s,o,a,r){const i="_"+n+"_::_"+s+"_",l=r?.bundle??Jd(e),u=l.translations[i];if(typeof u<"u"){const d=u;if(Array.isArray(d)){const c=l.pluralFunction(o);return lo(e,d[c],a,o,r)}}return o===1?lo(e,n,a,o,r):lo(e,s,a,o,r)}function Hh(e,n=fs()){switch(n==="pt-BR"&&(n="xbr"),n.length>3&&(n=n.substring(0,n.lastIndexOf("-"))),n){case"az":case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":return 0;case"af":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"oc":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return e===1?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"hy":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return e===0||e===1?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return e%10===1&&e%100!==11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"sk":return e===1?0:e>=2&&e<=4?1:2;case"ga":return e===1?0:e===2?1:2;case"lt":return e%10===1&&e%100!==11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":return e%100===1?0:e%100===2?1:e%100===3||e%100===4?2:3;case"mk":return e%10===1?0:1;case"mt":return e===1?0:e===0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":return e===0?0:e%10===1&&e%100!==11?1:2;case"pl":return e===1?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":return e===1?0:e===2?1:e===8||e===11?2:3;case"ro":return e===1?0:e===0||e%100>0&&e%100<20?1:2;case"ar":return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5;default:return 0}}class Vh{debug=!1;language="en";translations={};setLanguage(n){return this.language=n,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage(fs().replace("-","_"))}addTranslation(n,s){return this.translations[n]=s,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const n=Object.values(this.translations[this.language]?.translations[""]??{}).map(({msgid:o,msgid_plural:a,msgstr:r})=>a!==void 0?[`_${o}_::_${a}_`,r]:[o,r[0]]),s={pluralFunction:o=>Hh(o,this.language),translations:Object.fromEntries(n)};return new Gh(s)}}class Gh{constructor(n){this.bundle=n}gettext(n,s={}){return lo("",n,s,void 0,{bundle:this.bundle})}ngettext(n,s,o,a={}){return Ih("",n,s,o,a,{bundle:this.bundle})}}function Wh(){return new Vh}const Yd=Wh().setLanguage(fs());let ko=Yd.build();const Kh=(...e)=>ko.ngettext(...e),et=(...e)=>ko.gettext(...e);function Ts(...e){for(const n of e)if(!n.registered){for(const{l:s,t:o}of n){if(s!==fs()||!o)continue;const a=Object.fromEntries(Object.entries(o).map(([r,i])=>[r,{msgid:r,msgid_plural:i.p,msgstr:i.v}]));ko=Yd.addTranslation(fs(),{translations:{"":{...ko.bundle.translations?.[""]??{},...a}}}).build()}n.registered=!0}}const qh=[{l:"af",t:{Actions:{v:[""]}}},{l:"ar",t:{Actions:{v:["إجراءات"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"az",t:{Actions:{v:[""]}}},{l:"be",t:{Actions:{v:[""]}}},{l:"bg",t:{Actions:{v:[""]}}},{l:"bn_BD",t:{Actions:{v:[""]}}},{l:"br",t:{Actions:{v:["Oberioù"]}}},{l:"bs",t:{Actions:{v:[""]}}},{l:"ca",t:{Actions:{v:["Accions"]}}},{l:"cs",t:{Actions:{v:["Akce"]}}},{l:"cs_CZ",t:{Actions:{v:["Akce"]}}},{l:"cy_GB",t:{Actions:{v:[""]}}},{l:"da",t:{Actions:{v:["Handlinger"]}}},{l:"de",t:{Actions:{v:["Aktionen"]}}},{l:"de_DE",t:{Actions:{v:["Aktionen"]}}},{l:"el",t:{Actions:{v:["Ενέργειες"]}}},{l:"en_GB",t:{Actions:{v:["Actions"]}}},{l:"eo",t:{Actions:{v:["Agoj"]}}},{l:"es",t:{Actions:{v:["Acciones"]}}},{l:"es_419",t:{Actions:{v:[""]}}},{l:"es_AR",t:{Actions:{v:["Acciones"]}}},{l:"es_CL",t:{Actions:{v:[""]}}},{l:"es_CO",t:{Actions:{v:[""]}}},{l:"es_CR",t:{Actions:{v:[""]}}},{l:"es_DO",t:{Actions:{v:[""]}}},{l:"es_EC",t:{Actions:{v:["Acciones"]}}},{l:"es_GT",t:{Actions:{v:[""]}}},{l:"es_HN",t:{Actions:{v:[""]}}},{l:"es_MX",t:{Actions:{v:["Acciones"]}}},{l:"es_NI",t:{Actions:{v:[""]}}},{l:"es_PA",t:{Actions:{v:[""]}}},{l:"es_PE",t:{Actions:{v:[""]}}},{l:"es_PR",t:{Actions:{v:[""]}}},{l:"es_PY",t:{Actions:{v:[""]}}},{l:"es_SV",t:{Actions:{v:[""]}}},{l:"es_UY",t:{Actions:{v:[""]}}},{l:"et_EE",t:{Actions:{v:[""]}}},{l:"eu",t:{Actions:{v:["Ekintzak"]}}},{l:"fa",t:{Actions:{v:["کنش‌ها"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fo",t:{Actions:{v:[""]}}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gníomhartha"]}}},{l:"gd",t:{Actions:{v:[""]}}},{l:"gl",t:{Actions:{v:["Accións"]}}},{l:"he",t:{Actions:{v:["פעולות"]}}},{l:"hi_IN",t:{Actions:{v:[""]}}},{l:"hr",t:{Actions:{v:[""]}}},{l:"hsb",t:{Actions:{v:[""]}}},{l:"hu",t:{Actions:{v:["Műveletek"]}}},{l:"hy",t:{Actions:{v:[""]}}},{l:"ia",t:{Actions:{v:[""]}}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{l:"ig",t:{Actions:{v:[""]}}},{l:"is",t:{Actions:{v:["Aðgerðir"]}}},{l:"it",t:{Actions:{v:["Azioni"]}}},{l:"ja",t:{Actions:{v:["操作"]}}},{l:"ja_JP",t:{Actions:{v:["操作"]}}},{l:"ka",t:{Actions:{v:[""]}}},{l:"ka_GE",t:{Actions:{v:[""]}}},{l:"kab",t:{Actions:{v:[""]}}},{l:"kk",t:{Actions:{v:[""]}}},{l:"km",t:{Actions:{v:[""]}}},{l:"kn",t:{Actions:{v:[""]}}},{l:"ko",t:{Actions:{v:["동작"]}}},{l:"la",t:{Actions:{v:[""]}}},{l:"lb",t:{Actions:{v:[""]}}},{l:"lo",t:{Actions:{v:[""]}}},{l:"lt_LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{Actions:{v:[""]}}},{l:"mk",t:{Actions:{v:["Акции"]}}},{l:"mn",t:{Actions:{v:[""]}}},{l:"mr",t:{Actions:{v:[""]}}},{l:"ms_MY",t:{Actions:{v:[""]}}},{l:"my",t:{Actions:{v:["လုပ်ဆောင်ချက်များ"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"ne",t:{Actions:{v:[""]}}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"nn_NO",t:{Actions:{v:[""]}}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Działania"]}}},{l:"ps",t:{Actions:{v:[""]}}},{l:"pt_BR",t:{Actions:{v:["Ações"]}}},{l:"pt_PT",t:{Actions:{v:["Ações"]}}},{l:"ro",t:{Actions:{v:["Acțiuni"]}}},{l:"ru",t:{Actions:{v:["Действия "]}}},{l:"sc",t:{Actions:{v:[""]}}},{l:"si",t:{Actions:{v:[""]}}},{l:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sq",t:{Actions:{v:[""]}}},{l:"sr",t:{Actions:{v:["Радње"]}}},{l:"sr@latin",t:{Actions:{v:[""]}}},{l:"sv",t:{Actions:{v:["Åtgärder"]}}},{l:"sw",t:{Actions:{v:[""]}}},{l:"ta",t:{Actions:{v:[""]}}},{l:"th",t:{Actions:{v:[""]}}},{l:"tk",t:{Actions:{v:[""]}}},{l:"tr",t:{Actions:{v:["İşlemler"]}}},{l:"ug",t:{Actions:{v:[""]}}},{l:"uk",t:{Actions:{v:["Дії"]}}},{l:"ur_PK",t:{Actions:{v:[""]}}},{l:"uz",t:{Actions:{v:[""]}}},{l:"vi",t:{Actions:{v:[""]}}},{l:"zh_CN",t:{Actions:{v:["行为"]}}},{l:"zh_HK",t:{Actions:{v:["動作"]}}},{l:"zh_TW",t:{Actions:{v:["動作"]}}},{l:"zu_ZA",t:{Actions:{v:[""]}}}],Jh=[{l:"af",t:{Close:{v:[""]}}},{l:"ar",t:{Close:{v:["إغلاق"]}}},{l:"ast",t:{Close:{v:["Zarrar"]}}},{l:"az",t:{Close:{v:[""]}}},{l:"be",t:{Close:{v:[""]}}},{l:"bg",t:{Close:{v:[""]}}},{l:"bn_BD",t:{Close:{v:[""]}}},{l:"br",t:{Close:{v:["Serriñ"]}}},{l:"bs",t:{Close:{v:[""]}}},{l:"ca",t:{Close:{v:["Tanca"]}}},{l:"cs",t:{Close:{v:["Zavřít"]}}},{l:"cs_CZ",t:{Close:{v:["Zavřít"]}}},{l:"cy_GB",t:{Close:{v:[""]}}},{l:"da",t:{Close:{v:["Luk"]}}},{l:"de",t:{Close:{v:["Schließen"]}}},{l:"de_DE",t:{Close:{v:["Schließen"]}}},{l:"el",t:{Close:{v:["Κλείσιμο"]}}},{l:"en_GB",t:{Close:{v:["Close"]}}},{l:"eo",t:{Close:{v:["Fermu"]}}},{l:"es",t:{Close:{v:["Cerrar"]}}},{l:"es_419",t:{Close:{v:[""]}}},{l:"es_AR",t:{Close:{v:["Cerrar"]}}},{l:"es_CL",t:{Close:{v:[""]}}},{l:"es_CO",t:{Close:{v:[""]}}},{l:"es_CR",t:{Close:{v:[""]}}},{l:"es_DO",t:{Close:{v:[""]}}},{l:"es_EC",t:{Close:{v:["Cerrar"]}}},{l:"es_GT",t:{Close:{v:[""]}}},{l:"es_HN",t:{Close:{v:[""]}}},{l:"es_MX",t:{Close:{v:["Cerrar"]}}},{l:"es_NI",t:{Close:{v:[""]}}},{l:"es_PA",t:{Close:{v:[""]}}},{l:"es_PE",t:{Close:{v:[""]}}},{l:"es_PR",t:{Close:{v:[""]}}},{l:"es_PY",t:{Close:{v:[""]}}},{l:"es_SV",t:{Close:{v:[""]}}},{l:"es_UY",t:{Close:{v:[""]}}},{l:"et_EE",t:{Close:{v:[""]}}},{l:"eu",t:{Close:{v:["Itxi"]}}},{l:"fa",t:{Close:{v:["بستن"]}}},{l:"fi",t:{Close:{v:["Sulje"]}}},{l:"fo",t:{Close:{v:[""]}}},{l:"fr",t:{Close:{v:["Fermer"]}}},{l:"ga",t:{Close:{v:["Dún"]}}},{l:"gd",t:{Close:{v:[""]}}},{l:"gl",t:{Close:{v:["Pechar"]}}},{l:"he",t:{Close:{v:["סגירה"]}}},{l:"hi_IN",t:{Close:{v:[""]}}},{l:"hr",t:{Close:{v:[""]}}},{l:"hsb",t:{Close:{v:[""]}}},{l:"hu",t:{Close:{v:["Bezárás"]}}},{l:"hy",t:{Close:{v:[""]}}},{l:"ia",t:{Close:{v:[""]}}},{l:"id",t:{Close:{v:["Tutup"]}}},{l:"ig",t:{Close:{v:[""]}}},{l:"is",t:{Close:{v:["Loka"]}}},{l:"it",t:{Close:{v:["Chiudi"]}}},{l:"ja",t:{Close:{v:["閉じる"]}}},{l:"ja_JP",t:{Close:{v:["閉じる"]}}},{l:"ka",t:{Close:{v:[""]}}},{l:"ka_GE",t:{Close:{v:[""]}}},{l:"kab",t:{Close:{v:[""]}}},{l:"kk",t:{Close:{v:[""]}}},{l:"km",t:{Close:{v:[""]}}},{l:"kn",t:{Close:{v:[""]}}},{l:"ko",t:{Close:{v:["닫기"]}}},{l:"la",t:{Close:{v:[""]}}},{l:"lb",t:{Close:{v:[""]}}},{l:"lo",t:{Close:{v:[""]}}},{l:"lt_LT",t:{Close:{v:["Užverti"]}}},{l:"lv",t:{Close:{v:["Aizvērt"]}}},{l:"mk",t:{Close:{v:["Затвори"]}}},{l:"mn",t:{Close:{v:[""]}}},{l:"mr",t:{Close:{v:[""]}}},{l:"ms_MY",t:{Close:{v:[""]}}},{l:"my",t:{Close:{v:["ပိတ်ရန်"]}}},{l:"nb",t:{Close:{v:["Lukk"]}}},{l:"ne",t:{Close:{v:[""]}}},{l:"nl",t:{Close:{v:["Sluiten"]}}},{l:"nn_NO",t:{Close:{v:[""]}}},{l:"oc",t:{Close:{v:["Tampar"]}}},{l:"pl",t:{Close:{v:["Zamknij"]}}},{l:"ps",t:{Close:{v:[""]}}},{l:"pt_BR",t:{Close:{v:["Fechar"]}}},{l:"pt_PT",t:{Close:{v:["Fechar"]}}},{l:"ro",t:{Close:{v:["Închideți"]}}},{l:"ru",t:{Close:{v:["Закрыть"]}}},{l:"sc",t:{Close:{v:[""]}}},{l:"si",t:{Close:{v:[""]}}},{l:"sk",t:{Close:{v:["Zavrieť"]}}},{l:"sl",t:{Close:{v:["Zapri"]}}},{l:"sq",t:{Close:{v:[""]}}},{l:"sr",t:{Close:{v:["Затвори"]}}},{l:"sr@latin",t:{Close:{v:[""]}}},{l:"sv",t:{Close:{v:["Stäng"]}}},{l:"sw",t:{Close:{v:[""]}}},{l:"ta",t:{Close:{v:[""]}}},{l:"th",t:{Close:{v:[""]}}},{l:"tk",t:{Close:{v:[""]}}},{l:"tr",t:{Close:{v:["Kapat"]}}},{l:"ug",t:{Close:{v:[""]}}},{l:"uk",t:{Close:{v:["Закрити"]}}},{l:"ur_PK",t:{Close:{v:[""]}}},{l:"uz",t:{Close:{v:[""]}}},{l:"vi",t:{Close:{v:[""]}}},{l:"zh_CN",t:{Close:{v:["关闭"]}}},{l:"zh_HK",t:{Close:{v:["關閉"]}}},{l:"zh_TW",t:{Close:{v:["關閉"]}}},{l:"zu_ZA",t:{Close:{v:[""]}}}],Yh=[{l:"af",t:{"External documentation for {name}":{v:[""]}}},{l:"ar",t:{"External documentation for {name}":{v:["التوثيق الخارجي لـ {name}"]}}},{l:"ast",t:{"External documentation for {name}":{v:["Documentación esterna pa: {name}"]}}},{l:"az",t:{"External documentation for {name}":{v:[""]}}},{l:"be",t:{"External documentation for {name}":{v:[""]}}},{l:"bg",t:{"External documentation for {name}":{v:[""]}}},{l:"bn_BD",t:{"External documentation for {name}":{v:[""]}}},{l:"br",t:{"External documentation for {name}":{v:[""]}}},{l:"bs",t:{"External documentation for {name}":{v:[""]}}},{l:"ca",t:{"External documentation for {name}":{v:[""]}}},{l:"cs",t:{"External documentation for {name}":{v:["Externí dokumentace pro {name}"]}}},{l:"cs_CZ",t:{"External documentation for {name}":{v:["Externí dokumentace pro {name}"]}}},{l:"cy_GB",t:{"External documentation for {name}":{v:[""]}}},{l:"da",t:{"External documentation for {name}":{v:["Ekstern dokumentation for {name}"]}}},{l:"de",t:{"External documentation for {name}":{v:["Externe Dokumentation für {name}"]}}},{l:"de_DE",t:{"External documentation for {name}":{v:["Externe Dokumentation für {name}"]}}},{l:"el",t:{"External documentation for {name}":{v:[""]}}},{l:"en_GB",t:{"External documentation for {name}":{v:["External documentation for {name}"]}}},{l:"eo",t:{"External documentation for {name}":{v:[""]}}},{l:"es",t:{"External documentation for {name}":{v:["Documentación externa para {name}"]}}},{l:"es_419",t:{"External documentation for {name}":{v:[""]}}},{l:"es_AR",t:{"External documentation for {name}":{v:["Documentación externa para {name}"]}}},{l:"es_CL",t:{"External documentation for {name}":{v:[""]}}},{l:"es_CO",t:{"External documentation for {name}":{v:[""]}}},{l:"es_CR",t:{"External documentation for {name}":{v:[""]}}},{l:"es_DO",t:{"External documentation for {name}":{v:[""]}}},{l:"es_EC",t:{"External documentation for {name}":{v:["Documentación externa para {name}"]}}},{l:"es_GT",t:{"External documentation for {name}":{v:[""]}}},{l:"es_HN",t:{"External documentation for {name}":{v:[""]}}},{l:"es_MX",t:{"External documentation for {name}":{v:["Documentación externa para {name}"]}}},{l:"es_NI",t:{"External documentation for {name}":{v:[""]}}},{l:"es_PA",t:{"External documentation for {name}":{v:[""]}}},{l:"es_PE",t:{"External documentation for {name}":{v:[""]}}},{l:"es_PR",t:{"External documentation for {name}":{v:[""]}}},{l:"es_PY",t:{"External documentation for {name}":{v:[""]}}},{l:"es_SV",t:{"External documentation for {name}":{v:[""]}}},{l:"es_UY",t:{"External documentation for {name}":{v:[""]}}},{l:"et_EE",t:{"External documentation for {name}":{v:[""]}}},{l:"eu",t:{"External documentation for {name}":{v:["{name}-ren kanpoko dokumentazioa"]}}},{l:"fa",t:{"External documentation for {name}":{v:["اسناد بیرونی برای {name}"]}}},{l:"fi",t:{"External documentation for {name}":{v:["Ulkoinen dokumentaatio {name}lle"]}}},{l:"fo",t:{"External documentation for {name}":{v:[""]}}},{l:"fr",t:{"External documentation for {name}":{v:["Documentation externe pour {name}"]}}},{l:"ga",t:{"External documentation for {name}":{v:["Doiciméadúchán seachtrach le haghaidh {name}"]}}},{l:"gd",t:{"External documentation for {name}":{v:[""]}}},{l:"gl",t:{"External documentation for {name}":{v:["Documentación externa para {name}"]}}},{l:"he",t:{"External documentation for {name}":{v:["תיעוד חיצוני עבור {name}"]}}},{l:"hi_IN",t:{"External documentation for {name}":{v:[""]}}},{l:"hr",t:{"External documentation for {name}":{v:[""]}}},{l:"hsb",t:{"External documentation for {name}":{v:[""]}}},{l:"hu",t:{"External documentation for {name}":{v:[""]}}},{l:"hy",t:{"External documentation for {name}":{v:[""]}}},{l:"ia",t:{"External documentation for {name}":{v:[""]}}},{l:"id",t:{"External documentation for {name}":{v:["Dokumentasi eksternal untuk {name}"]}}},{l:"ig",t:{"External documentation for {name}":{v:[""]}}},{l:"is",t:{"External documentation for {name}":{v:["Utanaðkomandi leiðbeiningar fyrir {name}"]}}},{l:"it",t:{"External documentation for {name}":{v:["Documentazione esterna per {name}"]}}},{l:"ja",t:{"External documentation for {name}":{v:["{name} の外部ドキュメント"]}}},{l:"ja_JP",t:{"External documentation for {name}":{v:["{name} の外部ドキュメント"]}}},{l:"ka",t:{"External documentation for {name}":{v:[""]}}},{l:"ka_GE",t:{"External documentation for {name}":{v:[""]}}},{l:"kab",t:{"External documentation for {name}":{v:[""]}}},{l:"kk",t:{"External documentation for {name}":{v:[""]}}},{l:"km",t:{"External documentation for {name}":{v:[""]}}},{l:"kn",t:{"External documentation for {name}":{v:[""]}}},{l:"ko",t:{"External documentation for {name}":{v:["{name}의 외부 문서"]}}},{l:"la",t:{"External documentation for {name}":{v:[""]}}},{l:"lb",t:{"External documentation for {name}":{v:[""]}}},{l:"lo",t:{"External documentation for {name}":{v:[""]}}},{l:"lt_LT",t:{"External documentation for {name}":{v:[""]}}},{l:"lv",t:{"External documentation for {name}":{v:[""]}}},{l:"mk",t:{"External documentation for {name}":{v:[""]}}},{l:"mn",t:{"External documentation for {name}":{v:[""]}}},{l:"mr",t:{"External documentation for {name}":{v:[""]}}},{l:"ms_MY",t:{"External documentation for {name}":{v:[""]}}},{l:"my",t:{"External documentation for {name}":{v:[""]}}},{l:"nb",t:{"External documentation for {name}":{v:["Ekstern dokumentasjon for {name}"]}}},{l:"ne",t:{"External documentation for {name}":{v:[""]}}},{l:"nl",t:{"External documentation for {name}":{v:["Externe documentatie voor {name}"]}}},{l:"nn_NO",t:{"External documentation for {name}":{v:[""]}}},{l:"oc",t:{"External documentation for {name}":{v:[""]}}},{l:"pl",t:{"External documentation for {name}":{v:["Dokumentacja zewnętrzna dla {name}"]}}},{l:"ps",t:{"External documentation for {name}":{v:[""]}}},{l:"pt_BR",t:{"External documentation for {name}":{v:["Documentação externa para {name}"]}}},{l:"pt_PT",t:{"External documentation for {name}":{v:["Documentação externa para {name}"]}}},{l:"ro",t:{"External documentation for {name}":{v:["Documentație externă pentru {name}"]}}},{l:"ru",t:{"External documentation for {name}":{v:["Внешняя документация для {name}"]}}},{l:"sc",t:{"External documentation for {name}":{v:[""]}}},{l:"si",t:{"External documentation for {name}":{v:[""]}}},{l:"sk",t:{"External documentation for {name}":{v:["Externá dokumentácia pre {name}"]}}},{l:"sl",t:{"External documentation for {name}":{v:[""]}}},{l:"sq",t:{"External documentation for {name}":{v:[""]}}},{l:"sr",t:{"External documentation for {name}":{v:["Спољна документација за {name}"]}}},{l:"sr@latin",t:{"External documentation for {name}":{v:[""]}}},{l:"sv",t:{"External documentation for {name}":{v:["Extern dokumentation för {name}"]}}},{l:"sw",t:{"External documentation for {name}":{v:[""]}}},{l:"ta",t:{"External documentation for {name}":{v:[""]}}},{l:"th",t:{"External documentation for {name}":{v:[""]}}},{l:"tk",t:{"External documentation for {name}":{v:[""]}}},{l:"tr",t:{"External documentation for {name}":{v:["{name} için dış belgeler"]}}},{l:"ug",t:{"External documentation for {name}":{v:[""]}}},{l:"uk",t:{"External documentation for {name}":{v:["Зовнішня документація для {name}"]}}},{l:"ur_PK",t:{"External documentation for {name}":{v:[""]}}},{l:"uz",t:{"External documentation for {name}":{v:[""]}}},{l:"vi",t:{"External documentation for {name}":{v:[""]}}},{l:"zh_CN",t:{"External documentation for {name}":{v:["{name} 的外部文档"]}}},{l:"zh_HK",t:{"External documentation for {name}":{v:["{name} 的外部文件"]}}},{l:"zh_TW",t:{"External documentation for {name}":{v:["{name} 的外部文件"]}}},{l:"zu_ZA",t:{"External documentation for {name}":{v:[""]}}}],Zh=[{l:"af",t:{}},{l:"ar",t:{"Loading …":{v:["التحميل جارٍ ..."]}}},{l:"ast",t:{}},{l:"az",t:{}},{l:"be",t:{}},{l:"bg",t:{}},{l:"bn_BD",t:{}},{l:"br",t:{}},{l:"bs",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Loading …":{v:["Načítání…"]}}},{l:"cs_CZ",t:{}},{l:"cy_GB",t:{}},{l:"da",t:{"Loading …":{v:["Indlæser…"]}}},{l:"de",t:{"Loading …":{v:["Wird geladen …"]}}},{l:"de_DE",t:{"Loading …":{v:["Wird geladen …"]}}},{l:"el",t:{}},{l:"en_GB",t:{"Loading …":{v:["Loading …"]}}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es_419",t:{}},{l:"es_AR",t:{}},{l:"es_CL",t:{}},{l:"es_CO",t:{}},{l:"es_CR",t:{}},{l:"es_DO",t:{}},{l:"es_EC",t:{}},{l:"es_GT",t:{}},{l:"es_HN",t:{}},{l:"es_MX",t:{}},{l:"es_NI",t:{}},{l:"es_PA",t:{}},{l:"es_PE",t:{}},{l:"es_PR",t:{}},{l:"es_PY",t:{}},{l:"es_SV",t:{}},{l:"es_UY",t:{}},{l:"et_EE",t:{}},{l:"eu",t:{}},{l:"fa",t:{"Loading …":{v:["در حال بارگذاری ..."]}}},{l:"fi",t:{"Loading …":{v:["Ladataan ..."]}}},{l:"fo",t:{}},{l:"fr",t:{"Loading …":{v:["Chargement …"]}}},{l:"ga",t:{"Loading …":{v:["Á lódáil…"]}}},{l:"gd",t:{}},{l:"gl",t:{"Loading …":{v:["Cargando…"]}}},{l:"he",t:{}},{l:"hi_IN",t:{}},{l:"hr",t:{}},{l:"hsb",t:{}},{l:"hu",t:{}},{l:"hy",t:{}},{l:"ia",t:{}},{l:"id",t:{}},{l:"ig",t:{}},{l:"is",t:{"Loading …":{v:["Hleð inn …"]}}},{l:"it",t:{}},{l:"ja",t:{"Loading …":{v:["読み込み中 …"]}}},{l:"ja_JP",t:{}},{l:"ka",t:{}},{l:"ka_GE",t:{}},{l:"kab",t:{}},{l:"kk",t:{}},{l:"km",t:{}},{l:"kn",t:{}},{l:"ko",t:{"Loading …":{v:["불러오는 중..."]}}},{l:"la",t:{}},{l:"lb",t:{}},{l:"lo",t:{}},{l:"lt_LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{}},{l:"mn",t:{}},{l:"mr",t:{}},{l:"ms_MY",t:{}},{l:"my",t:{}},{l:"nb",t:{"Loading …":{v:["Laster inn..."]}}},{l:"ne",t:{}},{l:"nl",t:{"Loading …":{v:["Laden ..."]}}},{l:"nn_NO",t:{}},{l:"oc",t:{}},{l:"pl",t:{"Loading …":{v:["Wczytywanie…"]}}},{l:"ps",t:{}},{l:"pt_BR",t:{"Loading …":{v:["Carregando..."]}}},{l:"pt_PT",t:{}},{l:"ro",t:{}},{l:"ru",t:{"Loading …":{v:["Загрузка ..."]}}},{l:"sc",t:{}},{l:"si",t:{}},{l:"sk",t:{"Loading …":{v:["Nahrávam ..."]}}},{l:"sl",t:{}},{l:"sq",t:{}},{l:"sr",t:{"Loading …":{v:["Учитава се…"]}}},{l:"sr@latin",t:{}},{l:"sv",t:{"Loading …":{v:["Laddar ..."]}}},{l:"sw",t:{}},{l:"ta",t:{}},{l:"th",t:{}},{l:"tk",t:{}},{l:"tr",t:{"Loading …":{v:["Yükleniyor…"]}}},{l:"ug",t:{}},{l:"uk",t:{"Loading …":{v:["Завантаження ..."]}}},{l:"ur_PK",t:{}},{l:"uz",t:{}},{l:"vi",t:{}},{l:"zh_CN",t:{"Loading …":{v:["加载中..."]}}},{l:"zh_HK",t:{"Loading …":{v:["加載中 …"]}}},{l:"zh_TW",t:{}},{l:"zu_ZA",t:{}}],Xh=[{l:"af",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"ar",t:{Next:{v:["التالي"]},"Pause slideshow":{v:["تجميد عرض الشرائح"]},Previous:{v:["السابق"]},"Start slideshow":{v:["إبدإ العرض"]}}},{l:"ast",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Posar la presentación de diapositives"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Aniciar la presentación de diapositives"]}}},{l:"az",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"be",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"bg",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"bn_BD",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"br",t:{Next:{v:["Da heul"]},"Pause slideshow":{v:["Arsav an diaporama"]},Previous:{v:["A-raok"]},"Start slideshow":{v:["Kregiñ an diaporama"]}}},{l:"bs",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"ca",t:{Next:{v:["Següent"]},"Pause slideshow":{v:["Atura la presentació"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Inicia la presentació"]}}},{l:"cs",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"cs_CZ",t:{Next:{v:["Následující"]},"Pause slideshow":{v:["Pozastavit prezentaci"]},Previous:{v:["Předchozí"]},"Start slideshow":{v:["Spustit prezentaci"]}}},{l:"cy_GB",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"da",t:{Next:{v:["Videre"]},"Pause slideshow":{v:["Suspender fremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start fremvisning"]}}},{l:"de",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"de_DE",t:{Next:{v:["Weiter"]},"Pause slideshow":{v:["Diashow pausieren"]},Previous:{v:["Vorherige"]},"Start slideshow":{v:["Diashow starten"]}}},{l:"el",t:{Next:{v:["Επόμενο"]},"Pause slideshow":{v:["Παύση προβολής διαφανειών"]},Previous:{v:["Προηγούμενο"]},"Start slideshow":{v:["Έναρξη προβολής διαφανειών"]}}},{l:"en_GB",t:{Next:{v:["Next"]},"Pause slideshow":{v:["Pause slideshow"]},Previous:{v:["Previous"]},"Start slideshow":{v:["Start slideshow"]}}},{l:"eo",t:{Next:{v:["Sekva"]},"Pause slideshow":{v:["Payzi bildprezenton"]},Previous:{v:["Antaŭa"]},"Start slideshow":{v:["Komenci bildprezenton"]}}},{l:"es",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es_419",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_AR",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{l:"es_CL",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_CO",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_CR",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_DO",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_EC",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"es_GT",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_HN",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_MX",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar presentación de diapositivas"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar presentación de diapositivas"]}}},{l:"es_NI",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_PA",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_PE",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_PR",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_PY",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_SV",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"es_UY",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"et_EE",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"eu",t:{Next:{v:["Hurrengoa"]},"Pause slideshow":{v:["Pausatu diaporama"]},Previous:{v:["Aurrekoa"]},"Start slideshow":{v:["Hasi diaporama"]}}},{l:"fa",t:{Next:{v:["بعدی"]},"Pause slideshow":{v:["توقف نمایش اسلاید"]},Previous:{v:["قبلی"]},"Start slideshow":{v:["شروع نمایش اسلاید"]}}},{l:"fi",t:{Next:{v:["Seuraava"]},"Pause slideshow":{v:["Keskeytä diaesitys"]},Previous:{v:["Edellinen"]},"Start slideshow":{v:["Aloita diaesitys"]}}},{l:"fo",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"fr",t:{Next:{v:["Suivant"]},"Pause slideshow":{v:["Mettre le diaporama en pause"]},Previous:{v:["Précédent"]},"Start slideshow":{v:["Démarrer le diaporama"]}}},{l:"ga",t:{Next:{v:["Ar aghaidh"]},"Pause slideshow":{v:["Cuir taispeántas sleamhnán ar sos"]},Previous:{v:["Roimhe Seo"]},"Start slideshow":{v:["Tosaigh taispeántas sleamhnán"]}}},{l:"gd",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"gl",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar o diaporama"]},Previous:{v:["Anterir"]},"Start slideshow":{v:["Iniciar o diaporama"]}}},{l:"he",t:{Next:{v:["הבא"]},"Pause slideshow":{v:["השהיית מצגת"]},Previous:{v:["הקודם"]},"Start slideshow":{v:["התחלת המצגת"]}}},{l:"hi_IN",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"hr",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"hsb",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"hu",t:{Next:{v:["Következő"]},"Pause slideshow":{v:["Diavetítés szüneteltetése"]},Previous:{v:["Előző"]},"Start slideshow":{v:["Diavetítés indítása"]}}},{l:"hy",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"ia",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"id",t:{Next:{v:["Selanjutnya"]},"Pause slideshow":{v:["Jeda tayangan slide"]},Previous:{v:["Sebelumnya"]},"Start slideshow":{v:["Mulai salindia"]}}},{l:"ig",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"is",t:{Next:{v:["Næsta"]},"Pause slideshow":{v:["Gera hlé á skyggnusýningu"]},Previous:{v:["Fyrri"]},"Start slideshow":{v:["Byrja skyggnusýningu"]}}},{l:"it",t:{Next:{v:["Successivo"]},"Pause slideshow":{v:["Presentazione in pausa"]},Previous:{v:["Precedente"]},"Start slideshow":{v:["Avvia presentazione"]}}},{l:"ja",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ja_JP",t:{Next:{v:["次"]},"Pause slideshow":{v:["スライドショーを一時停止"]},Previous:{v:["前"]},"Start slideshow":{v:["スライドショーを開始"]}}},{l:"ka",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"ka_GE",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"kab",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"kk",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"km",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"kn",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"ko",t:{Next:{v:["다음"]},"Pause slideshow":{v:["슬라이드쇼 일시정지"]},Previous:{v:["이전"]},"Start slideshow":{v:["슬라이드쇼 시작"]}}},{l:"la",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"lb",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"lo",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"lt_LT",t:{Next:{v:["Kitas"]},"Pause slideshow":{v:["Pristabdyti skaidrių rodymą"]},Previous:{v:["Ankstesnis"]},"Start slideshow":{v:["Pradėti skaidrių rodymą"]}}},{l:"lv",t:{Next:{v:["Nākamais"]},"Pause slideshow":{v:["Pauzēt slaidrādi"]},Previous:{v:["Iepriekšējais"]},"Start slideshow":{v:["Sākt slaidrādi"]}}},{l:"mk",t:{Next:{v:["Следно"]},"Pause slideshow":{v:["Пузирај слајдшоу"]},Previous:{v:["Предходно"]},"Start slideshow":{v:["Стартувај слајдшоу"]}}},{l:"mn",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"mr",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"ms_MY",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"my",t:{Next:{v:["နောက်သို့ဆက်ရန်"]},"Pause slideshow":{v:["စလိုက်ရှိုး ခေတ္တရပ်ရန်"]},Previous:{v:["ယခင်"]},"Start slideshow":{v:["စလိုက်ရှိုးအား စတင်ရန်"]}}},{l:"nb",t:{Next:{v:["Neste"]},"Pause slideshow":{v:["Pause lysbildefremvisning"]},Previous:{v:["Forrige"]},"Start slideshow":{v:["Start lysbildefremvisning"]}}},{l:"ne",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"nl",t:{Next:{v:["Volgende"]},"Pause slideshow":{v:["Pauzeer diavoorstelling"]},Previous:{v:["Vorige"]},"Start slideshow":{v:["Start diavoorstelling"]}}},{l:"nn_NO",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"oc",t:{Next:{v:["Seguent"]},"Pause slideshow":{v:["Metre en pausa lo diaporama"]},Previous:{v:["Precedent"]},"Start slideshow":{v:["Lançar lo diaporama"]}}},{l:"pl",t:{Next:{v:["Następny"]},"Pause slideshow":{v:["Wstrzymaj pokaz slajdów"]},Previous:{v:["Poprzedni"]},"Start slideshow":{v:["Rozpocznij pokaz slajdów"]}}},{l:"ps",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"pt_BR",t:{Next:{v:["Próximo"]},"Pause slideshow":{v:["Pausar apresentação de slides"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar apresentação de slides"]}}},{l:"pt_PT",t:{Next:{v:["Seguinte"]},"Pause slideshow":{v:["Pausar diaporama"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar diaporama"]}}},{l:"ro",t:{Next:{v:["Următorul"]},"Pause slideshow":{v:["Pauză prezentare de diapozitive"]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Începeți prezentarea de diapozitive"]}}},{l:"ru",t:{Next:{v:["Следующее"]},"Pause slideshow":{v:["Приостановить показ слйдов"]},Previous:{v:["Предыдущее"]},"Start slideshow":{v:["Начать показ слайдов"]}}},{l:"sc",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"si",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"sk",t:{Next:{v:["Ďalej"]},"Pause slideshow":{v:["Pozastaviť prezentáciu"]},Previous:{v:["Predchádzajúce"]},"Start slideshow":{v:["Začať prezentáciu"]}}},{l:"sl",t:{Next:{v:["Naslednji"]},"Pause slideshow":{v:["Ustavi predstavitev"]},Previous:{v:["Predhodni"]},"Start slideshow":{v:["Začni predstavitev"]}}},{l:"sq",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"sr",t:{Next:{v:["Следеће"]},"Pause slideshow":{v:["Паузирај слајд шоу"]},Previous:{v:["Претходно"]},"Start slideshow":{v:["Покрени слајд шоу"]}}},{l:"sr@latin",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"sv",t:{Next:{v:["Nästa"]},"Pause slideshow":{v:["Pausa bildspelet"]},Previous:{v:["Föregående"]},"Start slideshow":{v:["Starta bildspelet"]}}},{l:"sw",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"ta",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"th",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"tk",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"tr",t:{Next:{v:["Sonraki"]},"Pause slideshow":{v:["Slayt sunumunu duraklat"]},Previous:{v:["Önceki"]},"Start slideshow":{v:["Slayt sunumunu başlat"]}}},{l:"ug",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"uk",t:{Next:{v:["Вперед"]},"Pause slideshow":{v:["Пауза у показі слайдів"]},Previous:{v:["Назад"]},"Start slideshow":{v:["Почати показ слайдів"]}}},{l:"ur_PK",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"uz",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"vi",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}},{l:"zh_CN",t:{Next:{v:["下一个"]},"Pause slideshow":{v:["暂停幻灯片"]},Previous:{v:["上一个"]},"Start slideshow":{v:["开始幻灯片"]}}},{l:"zh_HK",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}},{l:"zh_TW",t:{Next:{v:["下一個"]},"Pause slideshow":{v:["暫停幻燈片"]},Previous:{v:["上一個"]},"Start slideshow":{v:["開始幻燈片"]}}},{l:"zu_ZA",t:{Next:{v:[""]},"Pause slideshow":{v:[""]},Previous:{v:[""]},"Start slideshow":{v:[""]}}}],qr=e=>Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,5);function oe(e,n,s,o,a,r,i,l){var u=typeof e=="function"?e.options:e;return n&&(u.render=n,u.staticRenderFns=s,u._compiled=!0),r&&(u._scopeId="data-v-"+r),{exports:e,options:u}}const Qh={name:"NcButton",inject:{getNcPopoverTriggerAttrs:{from:"NcPopover:trigger:attrs",default:()=>()=>({})}},props:{alignment:{type:String,default:"center",validator:e=>["start","start-reverse","center","center-reverse","end","end-reverse"].includes(e)},disabled:{type:Boolean,default:!1},size:{type:String,default:"normal",validator(e){return["small","normal","large"].includes(e)}},type:{type:String,validator(e){return["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e)},default:"secondary"},nativeType:{type:String,validator(e){return["submit","reset","button"].indexOf(e)!==-1},default:"button"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},target:{type:String,default:"_self"},download:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},pressed:{type:Boolean,default:null}},emits:["update:pressed","click"],computed:{realType(){return this.pressed?"primary":this.pressed===!1&&this.type==="primary"?"secondary":this.type},flexAlignment(){return this.alignment.split("-")[0]},isReverseAligned(){return this.alignment.includes("-")},ncPopoverTriggerAttrs(){return this.getNcPopoverTriggerAttrs()}},render(e){const n=!!this.$slots.default,s=this.$slots?.icon;!n&&!this.ariaLabel&&console.warn("You need to fill either the text or the ariaLabel props in the button component.",{text:this.$slots.default?.[0]?.text,ariaLabel:this.ariaLabel},this);const o=this.to||this.href,a=!o&&typeof this.pressed=="boolean",r=({href:i,navigate:l,isActive:u,isExactActive:d}={})=>e(o?"a":"button",{class:["button-vue",`button-vue--size-${this.size}`,{"button-vue--icon-only":s&&!n,"button-vue--text-only":n&&!s,"button-vue--icon-and-text":s&&n,[`button-vue--vue-${this.realType}`]:this.realType,"button-vue--wide":this.wide,[`button-vue--${this.flexAlignment}`]:this.flexAlignment!=="center","button-vue--reverse":this.isReverseAligned,active:u,"router-link-exact-active":d}],attrs:{"aria-label":this.ariaLabel,"aria-pressed":a?this.pressed.toString():void 0,disabled:this.disabled,type:o?null:this.nativeType,role:o?"button":null,href:this.to?i:this.href||null,target:o?this.target||"_self":null,rel:o?"nofollow noreferrer noopener":null,download:!this.to&&this.href&&this.download?this.download:null,...this.ncPopoverTriggerAttrs,...this.$attrs},on:{...this.$listeners,click:c=>{a&&this.$emit("update:pressed",!this.pressed),this.$emit("click",c),l?.(c)}}},[e("span",{class:"button-vue__wrapper"},[s?e("span",{class:"button-vue__icon",attrs:{"aria-hidden":"true"}},[this.$slots.icon]):null,n?e("span",{class:"button-vue__text"},[this.$slots.default]):null])]);return this.to?e("router-link",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:r}}):r()}},e4=null,t4=null;var n4=oe(Qh,e4,t4,!1,null,"b2be1481");const Zd=n4.exports;function dt(e){return e.split("-")[0]}function wn(e){return e.split("-")[1]}function bs(e){return["top","bottom"].includes(dt(e))?"x":"y"}function Jr(e){return e==="y"?"height":"width"}function Bl(e){let{reference:n,floating:s,placement:o}=e;const a=n.x+n.width/2-s.width/2,r=n.y+n.height/2-s.height/2;let i;switch(dt(o)){case"top":i={x:a,y:n.y-s.height};break;case"bottom":i={x:a,y:n.y+n.height};break;case"right":i={x:n.x+n.width,y:r};break;case"left":i={x:n.x-s.width,y:r};break;default:i={x:n.x,y:n.y}}const l=bs(o),u=Jr(l);switch(wn(o)){case"start":i[l]=i[l]-(n[u]/2-s[u]/2);break;case"end":i[l]=i[l]+(n[u]/2-s[u]/2);break}return i}const s4=async(e,n,s)=>{const{placement:o="bottom",strategy:a="absolute",middleware:r=[],platform:i}=s;let l=await i.getElementRects({reference:e,floating:n,strategy:a}),{x:u,y:d}=Bl({...l,placement:o}),c=o,g={};for(let h=0;h({name:"arrow",options:e,async fn(n){const{element:s,padding:o=0}=e??{},{x:a,y:r,placement:i,rects:l,platform:u}=n;if(s==null)return{};const d=Xd(o),c={x:a,y:r},g=dt(i),h=bs(g),v=Jr(h),_=await u.getDimensions({element:s}),S=h==="y"?"top":"left",T=h==="y"?"bottom":"right",D=l.reference[v]+l.reference[h]-c[h]-l.floating[v],k=c[h]-l.reference[h],E=await u.getOffsetParent({element:s}),B=E?h==="y"?E.clientHeight||0:E.clientWidth||0:0,W=D/2-k/2,q=d[S],Z=B-_[v]-d[T],U=B/2-_[v]/2+W,V=ur(q,U,Z);return{data:{[h]:V,centerOffset:U-V}}}}),i4={left:"right",right:"left",bottom:"top",top:"bottom"};function Lo(e){return e.replace(/left|right|bottom|top/g,n=>i4[n])}function Qd(e,n){const s=wn(e)==="start",o=bs(e),a=Jr(o);let r=o==="x"?s?"right":"left":s?"bottom":"top";return n.reference[a]>n.floating[a]&&(r=Lo(r)),{main:r,cross:Lo(r)}}const l4={start:"end",end:"start"};function dr(e){return e.replace(/start|end/g,n=>l4[n])}const u4=["top","right","bottom","left"],d4=u4.reduce((e,n)=>e.concat(n,n+"-start",n+"-end"),[]);function c4(e,n,s){return(e?[...s.filter(o=>wn(o)===e),...s.filter(o=>wn(o)!==e)]:s.filter(o=>dt(o)===o)).filter(o=>e?wn(o)===e||(n?dr(o)!==o:!1):!0)}const m4=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(n){var s,o,a,r,i,l;const{x:u,y:d,rects:c,middlewareData:g,placement:h}=n,{alignment:v=null,allowedPlacements:_=d4,autoAlignment:S=!0,...T}=e;if((s=g.autoPlacement)!=null&&s.skip)return{};const D=c4(v,S,_),k=await Ho(n,T),E=(o=(a=g.autoPlacement)==null?void 0:a.index)!=null?o:0,B=D[E],{main:W,cross:q}=Qd(B,c);if(h!==B)return{x:u,y:d,reset:{placement:D[0]}};const Z=[k[dt(B)],k[W],k[q]],U=[...(r=(i=g.autoPlacement)==null?void 0:i.overflows)!=null?r:[],{placement:B,overflows:Z}],V=D[E+1];if(V)return{data:{index:E+1,overflows:U},reset:{placement:V}};const C=U.slice().sort((m,f)=>m.overflows[0]-f.overflows[0]),w=(l=C.find(m=>{let{overflows:f}=m;return f.every(x=>x<=0)}))==null?void 0:l.placement;return{data:{skip:!0},reset:{placement:w??C[0].placement}}}}};function p4(e){const n=Lo(e);return[dr(e),n,dr(n)]}const g4=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var s,o;const{placement:a,middlewareData:r,rects:i,initialPlacement:l}=n;if((s=r.flip)!=null&&s.skip)return{};const{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:c,fallbackStrategy:g="bestFit",flipAlignment:h=!0,...v}=e,_=dt(a),S=c||(_===l||!h?[Lo(l)]:p4(l)),T=[l,...S],D=await Ho(n,v),k=[];let E=((o=r.flip)==null?void 0:o.overflows)||[];if(u&&k.push(D[_]),d){const{main:Z,cross:U}=Qd(a,i);k.push(D[Z],D[U])}if(E=[...E,{placement:a,overflows:k}],!k.every(Z=>Z<=0)){var B,W;const Z=((B=(W=r.flip)==null?void 0:W.index)!=null?B:0)+1,U=T[Z];if(U)return{data:{index:Z,overflows:E},reset:{placement:U}};let V="bottom";switch(g){case"bestFit":{var q;const C=(q=E.slice().sort((w,m)=>w.overflows.filter(f=>f>0).reduce((f,x)=>f+x,0)-m.overflows.filter(f=>f>0).reduce((f,x)=>f+x,0))[0])==null?void 0:q.placement;C&&(V=C);break}case"initialPlacement":V=l;break}return{data:{skip:!0},reset:{placement:V}}}return{}}}};function f4(e){let{placement:n,rects:s,value:o}=e;const a=dt(n),r=["left","top"].includes(a)?-1:1,i=typeof o=="function"?o({...s,placement:n}):o,{mainAxis:l,crossAxis:u}=typeof i=="number"?{mainAxis:i,crossAxis:0}:{mainAxis:0,crossAxis:0,...i};return bs(a)==="x"?{x:u,y:l*r}:{x:l*r,y:u}}const h4=function(e){return e===void 0&&(e=0),{name:"offset",options:e,fn(n){const{x:s,y:o,placement:a,rects:r}=n,i=f4({placement:a,rects:r,value:e});return{x:s+i.x,y:o+i.y,data:i}}}};function v4(e){return e==="x"?"y":"x"}const y4=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:s,y:o,placement:a}=n,{mainAxis:r=!0,crossAxis:i=!1,limiter:l={fn:T=>{let{x:D,y:k}=T;return{x:D,y:k}}},...u}=e,d={x:s,y:o},c=await Ho(n,u),g=bs(dt(a)),h=v4(g);let v=d[g],_=d[h];if(r){const T=g==="y"?"top":"left",D=g==="y"?"bottom":"right",k=v+c[T],E=v-c[D];v=ur(k,v,E)}if(i){const T=h==="y"?"top":"left",D=h==="y"?"bottom":"right",k=_+c[T],E=_-c[D];_=ur(k,_,E)}const S=l.fn({...n,[g]:v,[h]:_});return{...S,data:{x:S.x-s,y:S.y-o}}}}},x4=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(n){var s;const{placement:o,rects:a,middlewareData:r}=n,{apply:i,...l}=e;if((s=r.size)!=null&&s.skip)return{};const u=await Ho(n,l),d=dt(o),c=wn(o)==="end";let g,h;d==="top"||d==="bottom"?(g=d,h=c?"left":"right"):(h=d,g=c?"top":"bottom");const v=Ot(u.left,0),_=Ot(u.right,0),S=Ot(u.top,0),T=Ot(u.bottom,0),D={height:a.floating.height-(["left","right"].includes(o)?2*(S!==0||T!==0?S+T:Ot(u.top,u.bottom)):u[g]),width:a.floating.width-(["top","bottom"].includes(o)?2*(v!==0||_!==0?v+_:Ot(u.left,u.right)):u[h])};return i?.({...D,...a}),{data:{skip:!0},reset:{rects:!0}}}}};function Yr(e){return e?.toString()==="[object Window]"}function Nt(e){if(e==null)return window;if(!Yr(e)){const n=e.ownerDocument;return n&&n.defaultView||window}return e}function Vo(e){return Nt(e).getComputedStyle(e)}function lt(e){return Yr(e)?"":e?(e.nodeName||"").toLowerCase():""}function ut(e){return e instanceof Nt(e).HTMLElement}function Po(e){return e instanceof Nt(e).Element}function w4(e){return e instanceof Nt(e).Node}function ec(e){const n=Nt(e).ShadowRoot;return e instanceof n||e instanceof ShadowRoot}function Go(e){const{overflow:n,overflowX:s,overflowY:o}=Vo(e);return/auto|scroll|overlay|hidden/.test(n+o+s)}function C4(e){return["table","td","th"].includes(lt(e))}function tc(e){const n=navigator.userAgent.toLowerCase().includes("firefox"),s=Vo(e);return s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].includes(s.willChange)||n&&s.willChange==="filter"||n&&(s.filter?s.filter!=="none":!1)}const $l=Math.min,Qn=Math.max,Do=Math.round;function bn(e,n){n===void 0&&(n=!1);const s=e.getBoundingClientRect();let o=1,a=1;return n&&ut(e)&&(o=e.offsetWidth>0&&Do(s.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Do(s.height)/e.offsetHeight||1),{width:s.width/o,height:s.height/a,top:s.top/a,right:s.right/o,bottom:s.bottom/a,left:s.left/o,x:s.left/o,y:s.top/a}}function kt(e){return((w4(e)?e.ownerDocument:e.document)||window.document).documentElement}function Wo(e){return Yr(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function nc(e){return bn(kt(e)).left+Wo(e).scrollLeft}function _4(e){const n=bn(e);return Do(n.width)!==e.offsetWidth||Do(n.height)!==e.offsetHeight}function T4(e,n,s){const o=ut(n),a=kt(n),r=bn(e,o&&_4(n));let i={scrollLeft:0,scrollTop:0};const l={x:0,y:0};if(o||!o&&s!=="fixed")if((lt(n)!=="body"||Go(a))&&(i=Wo(n)),ut(n)){const u=bn(n,!0);l.x=u.x+n.clientLeft,l.y=u.y+n.clientTop}else a&&(l.x=nc(a));return{x:r.left+i.scrollLeft-l.x,y:r.top+i.scrollTop-l.y,width:r.width,height:r.height}}function Ko(e){return lt(e)==="html"?e:e.assignedSlot||e.parentNode||(ec(e)?e.host:null)||kt(e)}function Ml(e){return!ut(e)||getComputedStyle(e).position==="fixed"?null:e.offsetParent}function b4(e){let n=Ko(e);for(;ut(n)&&!["html","body"].includes(lt(n));){if(tc(n))return n;n=n.parentNode}return null}function cr(e){const n=Nt(e);let s=Ml(e);for(;s&&C4(s)&&getComputedStyle(s).position==="static";)s=Ml(s);return s&&(lt(s)==="html"||lt(s)==="body"&&getComputedStyle(s).position==="static"&&!tc(s))?n:s||b4(e)||n}function Ul(e){return{width:e.offsetWidth,height:e.offsetHeight}}function E4(e){let{rect:n,offsetParent:s,strategy:o}=e;const a=ut(s),r=kt(s);if(s===r)return n;let i={scrollLeft:0,scrollTop:0};const l={x:0,y:0};if((a||!a&&o!=="fixed")&&((lt(s)!=="body"||Go(r))&&(i=Wo(s)),ut(s))){const u=bn(s,!0);l.x=u.x+s.clientLeft,l.y=u.y+s.clientTop}return{...n,x:n.x-i.scrollLeft+l.x,y:n.y-i.scrollTop+l.y}}function F4(e){const n=Nt(e),s=kt(e),o=n.visualViewport;let a=s.clientWidth,r=s.clientHeight,i=0,l=0;return o&&(a=o.width,r=o.height,Math.abs(n.innerWidth/o.scale-o.width)<.01&&(i=o.offsetLeft,l=o.offsetTop)),{width:a,height:r,x:i,y:l}}function S4(e){var n;const s=kt(e),o=Wo(e),a=(n=e.ownerDocument)==null?void 0:n.body,r=Qn(s.scrollWidth,s.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=Qn(s.scrollHeight,s.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0);let l=-o.scrollLeft+nc(e);const u=-o.scrollTop;return Vo(a||s).direction==="rtl"&&(l+=Qn(s.clientWidth,a?a.clientWidth:0)-r),{width:r,height:i,x:l,y:u}}function sc(e){return["html","body","#document"].includes(lt(e))?e.ownerDocument.body:ut(e)&&Go(e)?e:sc(Ko(e))}function Bo(e,n){var s;n===void 0&&(n=[]);const o=sc(e),a=o===((s=e.ownerDocument)==null?void 0:s.body),r=Nt(o),i=a?[r].concat(r.visualViewport||[],Go(o)?o:[]):o,l=n.concat(i);return a?l:l.concat(Bo(Ko(i)))}function A4(e,n){const s=n.getRootNode==null?void 0:n.getRootNode();if(e.contains(n))return!0;if(s&&ec(s)){let o=n;do{if(o&&e===o)return!0;o=o.parentNode||o.host}while(o)}return!1}function N4(e){const n=bn(e),s=n.top+e.clientTop,o=n.left+e.clientLeft;return{top:s,left:o,x:o,y:s,right:o+e.clientWidth,bottom:s+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}function Ol(e,n){return n==="viewport"?lr(F4(e)):Po(n)?N4(n):lr(S4(kt(e)))}function k4(e){const n=Bo(Ko(e)),s=["absolute","fixed"].includes(Vo(e).position)&&ut(e)?cr(e):e;return Po(s)?n.filter(o=>Po(o)&&A4(o,s)&<(o)!=="body"):[]}function L4(e){let{element:n,boundary:s,rootBoundary:o}=e;const a=[...s==="clippingParents"?k4(n):[].concat(s),o],r=a[0],i=a.reduce((l,u)=>{const d=Ol(n,u);return l.top=Qn(d.top,l.top),l.right=$l(d.right,l.right),l.bottom=$l(d.bottom,l.bottom),l.left=Qn(d.left,l.left),l},Ol(n,r));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}const P4={getElementRects:e=>{let{reference:n,floating:s,strategy:o}=e;return{reference:T4(n,cr(s),o),floating:{...Ul(s),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>E4(e),getOffsetParent:e=>{let{element:n}=e;return cr(n)},isElement:e=>Po(e),getDocumentElement:e=>{let{element:n}=e;return kt(n)},getClippingClientRect:e=>L4(e),getDimensions:e=>{let{element:n}=e;return Ul(n)},getClientRects:e=>{let{element:n}=e;return n.getClientRects()}},D4=(e,n,s)=>s4(e,n,{platform:P4,...s});var B4=Object.defineProperty,$4=Object.defineProperties,M4=Object.getOwnPropertyDescriptors,$o=Object.getOwnPropertySymbols,oc=Object.prototype.hasOwnProperty,ac=Object.prototype.propertyIsEnumerable,zl=(e,n,s)=>n in e?B4(e,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[n]=s,yt=(e,n)=>{for(var s in n||(n={}))oc.call(n,s)&&zl(e,s,n[s]);if($o)for(var s of $o(n))ac.call(n,s)&&zl(e,s,n[s]);return e},qo=(e,n)=>$4(e,M4(n)),U4=(e,n)=>{var s={};for(var o in e)oc.call(e,o)&&n.indexOf(o)<0&&(s[o]=e[o]);if(e!=null&&$o)for(var o of $o(e))n.indexOf(o)<0&&ac.call(e,o)&&(s[o]=e[o]);return s};function rc(e,n){for(const s in n)Object.prototype.hasOwnProperty.call(n,s)&&(typeof n[s]=="object"&&e[s]?rc(e[s],n[s]):e[s]=n[s])}const Ke={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function En(e,n){let s=Ke.themes[e]||{},o;do o=s[n],typeof o>"u"?s.$extend?s=Ke.themes[s.$extend]||{}:(s=null,o=Ke[n]):s=null;while(s);return o}function O4(e){const n=[e];let s=Ke.themes[e]||{};do s.$extend&&!s.$resetCss?(n.push(s.$extend),s=Ke.themes[s.$extend]||{}):s=null;while(s);return n.map(o=>`v-popper--theme-${o}`)}function Rl(e){const n=[e];let s=Ke.themes[e]||{};do s.$extend?(n.push(s.$extend),s=Ke.themes[s.$extend]||{}):s=null;while(s);return n}let Zt=!1;if(typeof window<"u"){Zt=!1;try{const e=Object.defineProperty({},"passive",{get(){Zt=!0}});window.addEventListener("test",null,e)}catch{}}let ic=!1;typeof window<"u"&&typeof navigator<"u"&&(ic=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const lc=["auto","top","bottom","left","right"].reduce((e,n)=>e.concat([n,`${n}-start`,`${n}-end`]),[]),jl={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},Il={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function Hl(e,n){const s=e.indexOf(n);s!==-1&&e.splice(s,1)}function Ca(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const Me=[];let $t=null;const Vl={};function Gl(e){let n=Vl[e];return n||(n=Vl[e]=[]),n}let mr=function(){};typeof window<"u"&&(mr=window.Element);function H(e){return function(){const n=this.$props;return En(n.theme,e)}}const _a="__floating-vue__popper";var uc=()=>({name:"VPopper",props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,required:!0},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:H("disabled")},positioningDisabled:{type:Boolean,default:H("positioningDisabled")},placement:{type:String,default:H("placement"),validator:e=>lc.includes(e)},delay:{type:[String,Number,Object],default:H("delay")},distance:{type:[Number,String],default:H("distance")},skidding:{type:[Number,String],default:H("skidding")},triggers:{type:Array,default:H("triggers")},showTriggers:{type:[Array,Function],default:H("showTriggers")},hideTriggers:{type:[Array,Function],default:H("hideTriggers")},popperTriggers:{type:Array,default:H("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:H("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:H("popperHideTriggers")},container:{type:[String,Object,mr,Boolean],default:H("container")},boundary:{type:[String,mr],default:H("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:H("strategy")},autoHide:{type:[Boolean,Function],default:H("autoHide")},handleResize:{type:Boolean,default:H("handleResize")},instantMove:{type:Boolean,default:H("instantMove")},eagerMount:{type:Boolean,default:H("eagerMount")},popperClass:{type:[String,Array,Object],default:H("popperClass")},computeTransformOrigin:{type:Boolean,default:H("computeTransformOrigin")},autoMinSize:{type:Boolean,default:H("autoMinSize")},autoSize:{type:[Boolean,String],default:H("autoSize")},autoMaxSize:{type:Boolean,default:H("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:H("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:H("preventOverflow")},overflowPadding:{type:[Number,String],default:H("overflowPadding")},arrowPadding:{type:[Number,String],default:H("arrowPadding")},arrowOverflow:{type:Boolean,default:H("arrowOverflow")},flip:{type:Boolean,default:H("flip")},shift:{type:Boolean,default:H("shift")},shiftCrossAxis:{type:Boolean,default:H("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:H("noAutoFocus")}},provide(){return{[_a]:{parentPopper:this}}},inject:{[_a]:{default:null}},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:qo(yt({},this.classes),{popperClass:this.popperClass}),result:this.positioningDisabled?null:this.result}},parentPopper(){var e;return(e=this[_a])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,n;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((n=this.popperShowTriggers)==null?void 0:n.includes("hover"))}},watch:yt(yt({shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())}},["triggers","positioningDisabled"].reduce((e,n)=>(e[n]="$_refreshListeners",e),{})),["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,n)=>(e[n]="$_computePosition",e),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeDestroy(){this.dispose()},methods:{show({event:e=null,skipDelay:n=!1,force:s=!1}={}){var o,a;(o=this.parentPopper)!=null&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,(s||!this.disabled)&&(((a=this.parentPopper)==null?void 0:a.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,n),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:n=!1,skipAiming:s=!1}={}){var o;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}if(!s&&this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:n}),this.parentPopper.lockedChild=null)},1e3));return}((o=this.parentPopper)==null?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(e,n),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var e;if(this.$_isDisposed||this.positioningDisabled)return;const n={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&n.middleware.push(h4({mainAxis:this.distance,crossAxis:this.skidding}));const s=this.placement.startsWith("auto");if(s?n.middleware.push(m4({alignment:(e=this.placement.split("-")[1])!=null?e:""})):n.placement=this.placement,this.preventOverflow&&(this.shift&&n.middleware.push(y4({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!s&&this.flip&&n.middleware.push(g4({padding:this.overflowPadding,boundary:this.boundary}))),n.middleware.push(r4({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&n.middleware.push({name:"arrowOverflow",fn:({placement:a,rects:r,middlewareData:i})=>{let l;const{centerOffset:u}=i.arrow;return a.startsWith("top")||a.startsWith("bottom")?l=Math.abs(u)>r.reference.width/2:l=Math.abs(u)>r.reference.height/2,{data:{overflow:l}}}}),this.autoMinSize||this.autoSize){const a=this.autoSize?this.autoSize:this.autoMinSize?"min":null;n.middleware.push({name:"autoSize",fn:({rects:r,placement:i,middlewareData:l})=>{var u;if((u=l.autoSize)!=null&&u.skip)return{};let d,c;return i.startsWith("top")||i.startsWith("bottom")?d=r.reference.width:c=r.reference.height,this.$_innerNode.style[a==="min"?"minWidth":a==="max"?"maxWidth":"width"]=d!=null?`${d}px`:null,this.$_innerNode.style[a==="min"?"minHeight":a==="max"?"maxHeight":"height"]=c!=null?`${c}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,n.middleware.push(x4({boundary:this.boundary,padding:this.overflowPadding,apply:({width:a,height:r})=>{this.$_innerNode.style.maxWidth=a!=null?`${a}px`:null,this.$_innerNode.style.maxHeight=r!=null?`${r}px`:null}})));const o=await D4(this.$_referenceNode,this.$_popperNode,n);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:yt(yt({},o.middlewareData.arrow),o.middlewareData.arrowOverflow)})},$_scheduleShow(e=null,n=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),$t&&this.instantMove&&$t.instantMove&&$t!==this.parentPopper){$t.$_applyHide(!0),this.$_applyShow(!0);return}n?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,n=!1){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&($t=this),n?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const n=this.delay;return parseInt(n&&n[e]||n||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await Ca(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Bo(this.$_referenceNode),...Bo(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const n=this.$_referenceNode.getBoundingClientRect(),s=this.$_popperNode.querySelector(".v-popper__wrapper"),o=s.parentNode.getBoundingClientRect(),a=n.x+n.width/2-(o.left+s.offsetLeft),r=n.y+n.height/2-(o.top+s.offsetTop);this.result.transformOrigin=`${a}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let n;for(let s=0;s0){this.$_pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,Hl(Me,this),Me.length===0&&document.body.classList.remove("v-popper--some-open");for(const s of Rl(this.theme)){const o=Gl(s);Hl(o,this),o.length===0&&document.body.classList.remove(`v-popper--some-open--${s}`)}$t===this&&($t=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const n=En(this.theme,"disposeTimeout");n!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},n)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await Ca(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let e=this.container;if(typeof e=="string"?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=s=>{this.isShown&&!this.$_hideInProgress||(s.usedByTooltip=!0,!this.$_preventShow&&this.show({event:s}))};this.$_registerTriggerListeners(this.$_targetNodes,jl,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],jl,this.popperTriggers,this.popperShowTriggers,e);const n=s=>o=>{o.usedByTooltip||this.hide({event:o,skipAiming:s})};this.$_registerTriggerListeners(this.$_targetNodes,Il,this.triggers,this.hideTriggers,n(!1)),this.$_registerTriggerListeners([this.$_popperNode],Il,this.popperTriggers,this.popperHideTriggers,n(!0))},$_registerEventListeners(e,n,s){this.$_events.push({targetNodes:e,eventType:n,handler:s}),e.forEach(o=>o.addEventListener(n,s,Zt?{passive:!0}:void 0))},$_registerTriggerListeners(e,n,s,o,a){let r=s;o!=null&&(r=typeof o=="function"?o(r):o),r.forEach(i=>{const l=n[i];l&&this.$_registerEventListeners(e,l,a)})},$_removeEventListeners(e){const n=[];this.$_events.forEach(s=>{const{targetNodes:o,eventType:a,handler:r}=s;!e||e===a?o.forEach(i=>i.removeEventListener(a,r)):n.push(s)}),this.$_events=n},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,n=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),n&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,n){for(const s of this.$_targetNodes){const o=s.getAttribute(e);o&&(s.removeAttribute(e),s.setAttribute(n,o))}},$_applyAttrsToTarget(e){for(const n of this.$_targetNodes)for(const s in e){const o=e[s];o==null?n.removeAttribute(s):n.setAttribute(s,o)}},$_updateParentShownChildren(e){let n=this.parentPopper;for(;n;)e?n.shownChildren.add(this.randomId):(n.shownChildren.delete(this.randomId),n.$_pendingHide&&n.hide()),n=n.parentPopper},$_isAimingPopper(){const e=this.$el.getBoundingClientRect();if(es>=e.left&&es<=e.right&&ts>=e.top&&ts<=e.bottom){const n=this.$_popperNode.getBoundingClientRect(),s=es-ct,o=ts-mt,a=n.left+n.width/2-ct+(n.top+n.height/2)-mt+n.width+n.height,r=ct+s*a,i=mt+o*a;return Ks(ct,mt,r,i,n.left,n.top,n.left,n.bottom)||Ks(ct,mt,r,i,n.left,n.top,n.right,n.top)||Ks(ct,mt,r,i,n.right,n.top,n.right,n.bottom)||Ks(ct,mt,r,i,n.left,n.bottom,n.right,n.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});typeof document<"u"&&typeof window<"u"&&(ic?(document.addEventListener("touchstart",Wl,Zt?{passive:!0,capture:!0}:!0),document.addEventListener("touchend",R4,Zt?{passive:!0,capture:!0}:!0)):(window.addEventListener("mousedown",Wl,!0),window.addEventListener("click",z4,!0)),window.addEventListener("resize",H4));function Wl(e){for(let n=0;n=0;o--){const a=Me[o];try{const r=a.$_containsGlobalTarget=j4(a,e);a.$_pendingHide=!1,requestAnimationFrame(()=>{if(a.$_pendingHide=!1,!s[a.randomId]&&Kl(a,r,e)){if(a.$_handleGlobalClose(e,n),!e.closeAllPopover&&e.closePopover&&r){let l=a.parentPopper;for(;l;)s[l.randomId]=!0,l=l.parentPopper;return}let i=a.parentPopper;for(;i&&Kl(i,i.$_containsGlobalTarget,e);)i.$_handleGlobalClose(e,n),i=i.parentPopper}})}catch{}}}function j4(e,n){const s=e.popperNode();return e.$_mouseDownContains||s.contains(n.target)}function Kl(e,n,s){return s.closeAllPopover||s.closePopover&&n||I4(e,s)&&!n}function I4(e,n){if(typeof e.autoHide=="function"){const s=e.autoHide(n);return e.lastAutoHide=s,s}return e.autoHide}function H4(e){for(let n=0;n{ct=es,mt=ts,es=e.clientX,ts=e.clientY},Zt?{passive:!0}:void 0);function Ks(e,n,s,o,a,r,i,l){const u=((i-a)*(n-r)-(l-r)*(e-a))/((l-r)*(s-e)-(i-a)*(o-n)),d=((s-e)*(n-r)-(o-n)*(e-a))/((l-r)*(s-e)-(i-a)*(o-n));return u>=0&&u<=1&&d>=0&&d<=1}function V4(){var e=window.navigator.userAgent,n=e.indexOf("MSIE ");if(n>0)return parseInt(e.substring(n+5,e.indexOf(".",n)),10);var s=e.indexOf("Trident/");if(s>0){var o=e.indexOf("rv:");return parseInt(e.substring(o+3,e.indexOf(".",o)),10)}var a=e.indexOf("Edge/");return a>0?parseInt(e.substring(a+5,e.indexOf(".",a)),10):-1}var uo;function pr(){pr.init||(pr.init=!0,uo=V4()!==-1)}var G4={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;pr(),this.$nextTick(function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight,e.emitOnMount&&e.emitSize()});var n=document.createElement("object");this._resizeObject=n,n.setAttribute("aria-hidden","true"),n.setAttribute("tabindex",-1),n.onload=this.addResizeHandlers,n.type="text/html",uo&&this.$el.appendChild(n),n.data="about:blank",uo||this.$el.appendChild(n)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!uo&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};function W4(e,n,s,o,a,r,i,l,u,d){var c=typeof s=="function"?s.options:s;return e.render&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0),c._scopeId=o,s}var K4=G4,cc=function(){var e=this,n=e.$createElement,s=e._self._c||n;return s("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},q4=[];cc._withStripped=!0;var J4=void 0,Y4="data-v-8859cc6c",gr=W4({render:cc,staticRenderFns:q4},J4,K4,Y4);function Z4(e){e.component("resize-observer",gr),e.component("ResizeObserver",gr)}var X4={version:"1.0.1",install:Z4},qs=null;typeof window<"u"?qs=window.Vue:typeof Tt<"u"&&(qs=Tt.Vue),qs&&qs.use(X4);var mc={computed:{themeClass(){return O4(this.theme)}}},Q4={name:"VPopperContent",components:{ResizeObserver:gr},mixins:[mc],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}},ev=function(){var e=this,n=e.$createElement,s=e._self._c||n;return s("div",{ref:"popover",staticClass:"v-popper__popper",class:[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}],style:e.result?{position:e.result.strategy,transform:"translate3d("+Math.round(e.result.x)+"px,"+Math.round(e.result.y)+"px,0)"}:void 0,attrs:{id:e.popperId,"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0},on:{keyup:function(o){if(!o.type.indexOf("key")&&e._k(o.keyCode,"esc",27,o.key,["Esc","Escape"]))return null;e.autoHide&&e.$emit("hide")}}},[s("div",{staticClass:"v-popper__backdrop",on:{click:function(o){e.autoHide&&e.$emit("hide")}}}),s("div",{staticClass:"v-popper__wrapper",style:e.result?{transformOrigin:e.result.transformOrigin}:void 0},[s("div",{ref:"inner",staticClass:"v-popper__inner"},[e.mounted?[s("div",[e._t("default")],2),e.handleResize?s("ResizeObserver",{on:{notify:function(o){return e.$emit("resize",o)}}}):e._e()]:e._e()],2),s("div",{ref:"arrow",staticClass:"v-popper__arrow-container",style:e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0},[s("div",{staticClass:"v-popper__arrow-outer"}),s("div",{staticClass:"v-popper__arrow-inner"})])])])},tv=[];function Pn(e,n,s,o,a,r,i,l){var u=typeof e=="function"?e.options:e;n&&(u.render=n,u.staticRenderFns=s,u._compiled=!0);var d;if(a&&(d=a),d)if(u.functional){u._injectStyles=d;var c=u.render;u.render=function(h,v){return d.call(v),c(h,v)}}else{var g=u.beforeCreate;u.beforeCreate=g?[].concat(g,d):[d]}return{exports:e,options:u}}const ql={};var nv=Pn(Q4,ev,tv,!1,sv);function sv(e){for(let n in ql)this[n]=ql[n]}var pc=function(){return nv.exports}(),Zr={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},ov={name:"VPopperWrapper",components:{Popper:uc(),PopperContent:pc},mixins:[Zr,mc],inheritAttrs:!1,props:{theme:{type:String,default(){return this.$options.vPopperTheme}}},methods:{getTargetNodes(){return Array.from(this.$refs.reference.children).filter(e=>e!==this.$refs.popperContent.$el)}}},av=function(){var e=this,n=e.$createElement,s=e._self._c||n;return s("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"target-nodes":e.getTargetNodes,"reference-node":function(){return e.$refs.reference},"popper-node":function(){return e.$refs.popperContent.$el}},scopedSlots:e._u([{key:"default",fn:function(o){var a=o.popperId,r=o.isShown,i=o.shouldMountContent,l=o.skipTransition,u=o.autoHide,d=o.show,c=o.hide,g=o.handleResize,h=o.onResize,v=o.classes,_=o.result;return[s("div",{ref:"reference",staticClass:"v-popper",class:[e.themeClass,{"v-popper--shown":r}]},[e._t("default",null,{shown:r,show:d,hide:c}),s("PopperContent",{ref:"popperContent",attrs:{"popper-id":a,theme:e.theme,shown:r,mounted:i,"skip-transition":l,"auto-hide":u,"handle-resize":g,classes:v,result:_},on:{hide:c,resize:h}},[e._t("popper",null,{shown:r,hide:c})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))},rv=[];const Jl={};var iv=Pn(ov,av,rv,!1,lv);function lv(e){for(let n in Jl)this[n]=Jl[n]}var Xr=function(){return iv.exports}(),uv=qo(yt({},Xr),{name:"VDropdown",vPopperTheme:"dropdown"});let dv,cv;const Yl={};var mv=Pn(uv,dv,cv,!1,pv);function pv(e){for(let n in Yl)this[n]=Yl[n]}var fr=function(){return mv.exports}(),gv=qo(yt({},Xr),{name:"VMenu",vPopperTheme:"menu"});let fv,hv;const Zl={};var vv=Pn(gv,fv,hv,!1,yv);function yv(e){for(let n in Zl)this[n]=Zl[n]}var Xl=function(){return vv.exports}(),xv=qo(yt({},Xr),{name:"VTooltip",vPopperTheme:"tooltip"});let wv,Cv;const Ql={};var _v=Pn(xv,wv,Cv,!1,Tv);function Tv(e){for(let n in Ql)this[n]=Ql[n]}var eu=function(){return _v.exports}(),bv={name:"VTooltipDirective",components:{Popper:uc(),PopperContent:pc},mixins:[Zr],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return En(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return En(this.theme,"loadingContent")}}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(e){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content=="function"&&this.$_isShown&&(e||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const n=++this.$_fetchId,s=this.content(this);s.then?s.then(o=>this.onResult(n,o)):this.onResult(n,s)}},onResult(e,n){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=n)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}},Ev=function(){var e=this,n=e.$createElement,s=e._self._c||n;return s("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"popper-node":function(){return e.$refs.popperContent.$el}},on:{"apply-show":e.onShow,"apply-hide":e.onHide},scopedSlots:e._u([{key:"default",fn:function(o){var a=o.popperId,r=o.isShown,i=o.shouldMountContent,l=o.skipTransition,u=o.autoHide,d=o.hide,c=o.handleResize,g=o.onResize,h=o.classes,v=o.result;return[s("PopperContent",{ref:"popperContent",class:{"v-popper--tooltip-loading":e.loading},attrs:{"popper-id":a,theme:e.theme,shown:r,mounted:i,"skip-transition":l,"auto-hide":u,"handle-resize":c,classes:h,result:v},on:{hide:d,resize:g}},[e.html?s("div",{domProps:{innerHTML:e._s(e.finalContent)}}):s("div",{domProps:{textContent:e._s(e.finalContent)}})])]}}])},"Popper",e.$attrs,!1),e.$listeners))},Fv=[];const tu={};var Sv=Pn(bv,Ev,Fv,!1,Av);function Av(e){for(let n in tu)this[n]=tu[n]}var Nv=function(){return Sv.exports}();const gc="v-popper--has-tooltip";function kv(e,n){let s=e.placement;if(!s&&n)for(const o of lc)n[o]&&(s=o);return s||(s=En(e.theme||"tooltip","placement")),s}function fc(e,n,s){let o;const a=typeof n;return a==="string"?o={content:n}:n&&a==="object"?o=n:o={content:!1},o.placement=kv(o,s),o.targetNodes=()=>[e],o.referenceNode=()=>e,o}function Lv(e,n,s){const o=fc(e,n,s),a=e.$_popper=new Y({mixins:[Zr],data(){return{options:o}},render(i){const l=this.options,{theme:u,html:d,content:c,loadingContent:g}=l,h=U4(l,["theme","html","content","loadingContent"]);return i(Nv,{props:{theme:u,html:d,content:c,loadingContent:g},attrs:h,ref:"popper"})},devtools:{hide:!0}}),r=document.createElement("div");return document.body.appendChild(r),a.$mount(r),e.classList&&e.classList.add(gc),a}function hc(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(gc)}function nu(e,{value:n,oldValue:s,modifiers:o}){const a=fc(e,n,o);if(!a.content||En(a.theme||"tooltip","disabled"))hc(e);else{let r;e.$_popper?(r=e.$_popper,r.options=a):r=Lv(e,n,o),typeof n.shown<"u"&&n.shown!==e.$_popperOldShown&&(e.$_popperOldShown=n.shown,n.shown?r.show():r.hide())}}var vc={bind:nu,update:nu,unbind(e){hc(e)}};function su(e){e.addEventListener("click",yc),e.addEventListener("touchstart",xc,Zt?{passive:!0}:!1)}function ou(e){e.removeEventListener("click",yc),e.removeEventListener("touchstart",xc),e.removeEventListener("touchend",wc),e.removeEventListener("touchcancel",Cc)}function yc(e){const n=e.currentTarget;e.closePopover=!n.$_vclosepopover_touch,e.closeAllPopover=n.$_closePopoverModifiers&&!!n.$_closePopoverModifiers.all}function xc(e){if(e.changedTouches.length===1){const n=e.currentTarget;n.$_vclosepopover_touch=!0;const s=e.changedTouches[0];n.$_vclosepopover_touchPoint=s,n.addEventListener("touchend",wc),n.addEventListener("touchcancel",Cc)}}function wc(e){const n=e.currentTarget;if(n.$_vclosepopover_touch=!1,e.changedTouches.length===1){const s=e.changedTouches[0],o=n.$_vclosepopover_touchPoint;e.closePopover=Math.abs(s.screenY-o.screenY)<20&&Math.abs(s.screenX-o.screenX)<20,e.closeAllPopover=n.$_closePopoverModifiers&&!!n.$_closePopoverModifiers.all}}function Cc(e){const n=e.currentTarget;n.$_vclosepopover_touch=!1}var Pv={bind(e,{value:n,modifiers:s}){e.$_closePopoverModifiers=s,(typeof n>"u"||n)&&su(e)},update(e,{value:n,oldValue:s,modifiers:o}){e.$_closePopoverModifiers=o,n!==s&&(typeof n>"u"||n?su(e):ou(e))},unbind(e){ou(e)}};const Js=Ke,Dv=vc,Bv=fr;function $v(e,n={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,rc(Ke,n),e.directive("tooltip",vc),e.directive("close-popper",Pv),e.component("v-tooltip",eu),e.component("VTooltip",eu),e.component("v-dropdown",fr),e.component("VDropdown",fr),e.component("v-menu",Xl),e.component("VMenu",Xl))}const Mv={version:"1.0.0-beta.19",install:$v,options:Ke};let Ys=null;typeof window<"u"?Ys=window.Vue:typeof Tt<"u"&&(Ys=Tt.Vue),Ys&&Ys.use(Mv);const Uv={name:"NcPopoverTriggerProvider",provide(){return{"NcPopover:trigger:shown":()=>this.shown,"NcPopover:trigger:attrs":()=>this.triggerAttrs}},props:{shown:{type:Boolean,required:!0},popupRole:{type:String,default:void 0}},computed:{triggerAttrs(){return{"aria-haspopup":this.popupRole,"aria-expanded":this.shown.toString()}}},render(){return this.$scopedSlots.default?.({attrs:this.triggerAttrs})}},Ov=null,zv=null;var Rv=oe(Uv,Ov,zv,!1,null,null);const jv=Rv.exports,Iv={name:"NcPopover",components:{Dropdown:Bv,NcPopoverTriggerProvider:jv},inheritAttrs:!1,props:{shown:{type:Boolean,default:!1},popupRole:{type:String,default:void 0,validator:e=>["menu","listbox","tree","grid","dialog","true"].includes(e)},popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[HTMLElement,SVGElement,String,Boolean,Function]}},emits:["after-show","after-hide","update:shown"],data(){return{internalShown:this.shown}},watch:{shown(e){this.internalShown=e},internalShown(e){this.$emit("update:shown",e)}},mounted(){this.checkTriggerA11y()},beforeDestroy(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){window.OC?.debug&&(this.getPopoverTriggerContainerElement().querySelector("[aria-expanded]")||Y.util.warn("It looks like you are using a custom button as a or other popover #trigger. If you are not using as a trigger, you need to bind attrs from the #trigger slot props to your custom button. See docs for an example."))},removeFloatingVueAriaDescribedBy(){const e=this.getPopoverTriggerContainerElement().querySelectorAll("[data-popper-shown]");for(const n of e)n.removeAttribute("aria-describedby")},getPopoverContentElement(){return this.$refs.popover?.$refs.popperContent?.$el},getPopoverTriggerContainerElement(){return this.$refs.popover.$refs.reference},async useFocusTrap(){if(await this.$nextTick(),!this.focusTrap)return;const e=this.getPopoverContentElement();e&&(this.$focusTrap=qd(e,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:No()}),this.$focusTrap.activate())},clearFocusTrap(e={}){try{this.$focusTrap?.deactivate(e),this.$focusTrap=null}catch(n){console.warn(n)}},addEscapeStopPropagation(){this.getPopoverContentElement()?.addEventListener("keydown",this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){this.getPopoverContentElement()?.removeEventListener("keydown",this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(e){e.type==="keydown"&&e.key==="Escape"&&e.stopPropagation()},async afterShow(){this.removeFloatingVueAriaDescribedBy(),await this.$nextTick(),await this.useFocusTrap(),this.addEscapeStopPropagation(),this.$emit("after-show")},afterHide(){this.clearFocusTrap(),this.clearEscapeStopPropagation(),this.$emit("after-hide")}}};var Hv=function(){var e=this,n=e._self._c;return n("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":e.popoverBaseClass,shown:e.internalShown},on:{"update:shown":function(s){e.internalShown=s},"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(s){return[e._t("default",null,null,s)]}}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[n("NcPopoverTriggerProvider",{attrs:{shown:e.internalShown,"popup-role":e.popupRole},scopedSlots:e._u([{key:"default",fn:function(s){return[e._t("trigger",null,null,s)]}}],null,!0)})],1)},Vv=[],Gv=oe(Iv,Hv,Vv,!1,null,null);const Wv=Gv.exports,Kv={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var qv=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon dots-horizontal-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},Jv=[],Yv=oe(Kv,qv,Jv,!1,null,null);const Zv=Yv.exports;Ts(qh);const Xv=".focusable",Qv={name:"NcActions",components:{NcButton:Zd,NcPopover:Wv},provide(){return{"NcActions:isSemanticMenu":La(()=>this.actionsMenuSemanticType==="menu")}},props:{open:{type:Boolean,default:!1},manualOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceName:{type:Boolean,default:!1},menuName:{type:String,default:null},forceSemanticType:{type:String,default:null,validator(e){return["dialog","menu","expanded","tooltip"].includes(e)}},primary:{type:Boolean,default:!1},type:{type:String,validator(e){return["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].indexOf(e)!==-1},default:null},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:et("Actions")},ariaHidden:{type:Boolean,default:null},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.querySelector("#content-vue")??document.querySelector("body")},container:{type:[String,Object,Element,Boolean],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0}},emits:["open","update:open","close","focus","blur","click"],setup(e){const n=`menu-${qr()}`,s=`trigger-${n}`,o=Dm(),{top:a,bottom:r}=Sl(o),{top:i,bottom:l}=Sl(Mm(e,"boundariesElement")),{height:u}=fh(),d=La(()=>Math.max(Math.min(a.value-84,a.value-i.value),Math.min(u.value-r.value-34,l.value-r.value)));return{triggerButton:o,maxMenuHeight:d,randomId:n,triggerRandomId:s}},data(){return{opened:this.open,focusIndex:0,actionsMenuSemanticType:"unknown",externalFocusTrapStack:[]}},computed:{triggerBtnType(){return this.type||(this.primary?"primary":this.menuName?"secondary":"tertiary")},config(){return{menu:{popupRole:"menu",withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId,id:this.randomId,role:"menu"}},expanded:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},dialog:{popupRole:"dialog",withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!0,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{id:this.randomId,role:"dialog","aria-labelledby":this.triggerRandomId,"aria-modal":"true"},popoverUlA11yAttrs:{}},tooltip:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},unknown:{popupRole:void 0,role:void 0,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!0,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId}}}[this.actionsMenuSemanticType]}},watch:{open(e){e!==this.opened&&(this.opened=e)},opened(){this.intersectIntoCurrentFocusTrapStack(),this.opened?document.body.addEventListener("keydown",this.handleEscapePressed):document.body.removeEventListener("keydown",this.handleEscapePressed)}},methods:{getActionName(e){return e?.componentOptions?.Ctor?.extendOptions?.name??e?.componentOptions?.tag},intersectIntoCurrentFocusTrapStack(){if(!this.config.withFocusTrap)if(this.opened){this.externalFocusTrapStack=[...No()];for(const e of this.externalFocusTrapStack)e.pause()}else{for(const e of this.externalFocusTrapStack)e.unpause();this.externalFocusTrapStack=[]}},isValidSingleAction(e){return["NcActionButton","NcActionLink","NcActionRouter"].includes(this.getActionName(e))},isIconUrl(e){try{return!!new URL(e,e.startsWith("/")?window.location.origin:void 0)}catch{return!1}},openMenu(e){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},async closeMenu(e=!0){this.opened&&(await this.$nextTick(),this.opened=!1,this.$refs.popover?.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,e&&this.$refs.triggerButton?.$el.focus())},onClosed(){this.$emit("closed")},onOpen(){this.$nextTick(()=>{this.focusFirstAction(null),this.resizePopover()})},resizePopover(){const e=this.$refs.menu.closest(".v-popper__inner");if(this.$refs.menu.clientHeight>this.maxMenuHeight){let n=0,s=0;for(const o of this.$refs.menuList.children){if(n+o.clientHeight/2>this.maxMenuHeight){e.style.height=`${n-s/2}px`;break}s=o.clientHeight,n+=s}}else e.style.height="fit-content"},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(Xv)},onKeydown(e){if(e.key==="Tab"){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation){this.closeMenu(!0);return}e.preventDefault();const n=this.getFocusableMenuItemElements(),s=[...n].indexOf(document.activeElement);if(s===-1)return;const o=e.shiftKey?s-1:s+1;(o<0||o===n.length)&&this.closeMenu(!0),this.focusIndex=o,this.focusAction();return}this.config.withArrowNavigation&&(e.key==="ArrowUp"&&this.focusPreviousAction(e),e.key==="ArrowDown"&&this.focusNextAction(e),e.key==="PageUp"&&this.focusFirstAction(e),e.key==="PageDown"&&this.focusLastAction(e)),this.handleEscapePressed(e)},onTriggerKeydown(e){e.key==="Escape"&&this.actionsMenuSemanticType==="tooltip"&&this.closeMenu()},handleEscapePressed(e){e.key==="Escape"&&(this.closeMenu(),e.preventDefault())},removeCurrentActive(){const e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction(){const e=this.getFocusableMenuItemElements()[this.focusIndex];if(e){this.removeCurrentActive();const n=e.closest("li.action");e.focus(),n&&n.classList.add("active")}},focusPreviousAction(e){this.opened&&(this.focusIndex===0?this.focusLastAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(e){if(this.opened){const n=this.getFocusableMenuItemElements().length-1;this.focusIndex===n?this.focusFirstAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){if(this.opened){this.preventIfEvent(e);const n=[...this.getFocusableMenuItemElements()].findIndex(s=>s.getAttribute("aria-checked")==="true"&&s.getAttribute("role")==="menuitemradio");this.focusIndex=n>-1?n:0,this.focusAction()}},focusLastAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.getFocusableMenuItemElements().length-1,this.focusAction())},preventIfEvent(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),this.actionsMenuSemanticType==="tooltip"&&this.$refs.menu&&this.getFocusableMenuItemElements().length===0&&this.closeMenu(!1)},onClick(e){this.$emit("click",e)}},render(e){const n=(this.$slots.default||[]).filter(l=>this.getActionName(l));if(n.length===0)return;let s=n.filter(this.isValidSingleAction);this.forceMenu&&s.length>0&&this.inline>0&&(Y.util.warn("Specifying forceMenu will ignore any inline actions rendering."),s=[]);const o=s.slice(0,this.inline),a=n.filter(l=>!o.includes(l));if(this.forceSemanticType)this.actionsMenuSemanticType=this.forceSemanticType;else{const l=["NcActionInput","NcActionTextEditable"],u=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],d=["NcActionLink","NcActionRouter"],c=a.some(v=>l.includes(this.getActionName(v))),g=a.some(v=>u.includes(this.getActionName(v))),h=a.some(v=>d.includes(this.getActionName(v)));c?this.actionsMenuSemanticType="dialog":g?this.actionsMenuSemanticType="menu":h?this.actionsMenuSemanticType="expanded":n.filter(v=>this.getActionName(v).startsWith("NcAction")).length===n.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown"}const r=l=>{const u=l?.componentOptions?.propsData?.icon,d=l?.data?.scopedSlots?.icon()?.[0]??(this.isIconUrl(u)?e("img",{class:"action-item__menutoggle__icon",attrs:{src:u,alt:""}}):e("span",{class:["icon",u]})),c=l?.data?.attrs||{},g=l?.componentOptions?.listeners?.click,h=l?.componentOptions?.children?.[0]?.text?.trim?.(),v=l?.componentOptions?.propsData?.ariaLabel||h,_=this.forceName?h:"";let S=l?.componentOptions?.propsData?.title;this.forceName||S||(S=h);const T={...l?.componentOptions?.propsData??{}},D=["submit","reset"].includes(T.type)?T.modelValue:"button";return delete T.modelValue,delete T.type,e("NcButton",{class:["action-item action-item--single",l?.data?.staticClass,l?.data?.class],attrs:{...c,"aria-label":v,title:S},ref:l?.data?.ref,props:{type:this.type||(_?"secondary":"tertiary"),disabled:this.disabled||l?.componentOptions?.propsData?.disabled,pressed:l?.componentOptions?.propsData?.modelValue,nativeType:D,...T},on:{focus:this.onFocus,blur:this.onBlur,"update:pressed":l?.componentOptions?.listeners?.["update:modelValue"]??(()=>{}),...!!g&&{click:k=>{g&&g(k)}}}},[e("template",{slot:"icon"},[d]),_])},i=l=>{const u=this.$slots.icon?.[0]||(this.defaultIcon?e("span",{class:["icon",this.defaultIcon]}):e(Zv,{props:{size:20}}));return e("NcPopover",{ref:"popover",props:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,popoverBaseClass:"action-item__popper",popupRole:this.config.popupRole,setReturnFocus:this.config.withFocusTrap?this.$refs.triggerButton?.$el:null,focusTrap:this.config.withFocusTrap},attrs:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]}},on:{show:this.openMenu,"apply-show":this.onOpen,hide:this.closeMenu,"apply-hide":this.onClosed}},[e("NcButton",{class:"action-item__menutoggle",props:{type:this.triggerBtnType,disabled:this.disabled},slot:"trigger",ref:"triggerButton",attrs:{id:this.triggerRandomId,"aria-label":this.menuName?null:this.ariaLabel,...this.config.triggerA11yAttr},on:{focus:this.onFocus,blur:this.onBlur,click:this.onClick,keydown:this.onTriggerKeydown}},[e("template",{slot:"icon"},[u]),this.menuName]),e("div",{class:{open:this.opened},attrs:{tabindex:"-1",...this.config.popoverContainerA11yAttrs},on:{keydown:this.onKeydown},ref:"menu"},[e("ul",{attrs:{tabindex:"-1",...this.config.popoverUlA11yAttrs},ref:"menuList"},[l])])])};return n.length===1&&s.length===1&&!this.forceMenu?r(n[0]):(this.$nextTick(()=>{this.opened&&this.$refs.menu&&(this.resizePopover(),(this.$refs.menu.querySelector("li.active")||[]).length===0&&this.focusFirstAction())}),o.length>0&&this.inline>0?e("div",{class:["action-items",`action-item--${this.triggerBtnType}`]},[...o.map(r),a.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[i(a)]):null]):e("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerBtnType}`,{"action-item--open":this.opened}]},[i(n)]))}},e3=null,t3=null;var n3=oe(Qv,e3,t3,!1,null,"60a4c99d");const s3=n3.exports;Js.themes.tooltip.html=!1,Js.themes.tooltip.delay={show:500,hide:200},Js.themes.tooltip.distance=10,Js.themes.tooltip["arrow-padding"]=3;const o3={name:"ChevronLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var a3=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon chevron-left-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},r3=[],i3=oe(o3,a3,r3,!1,null,null);const l3=i3.exports,u3={name:"ChevronRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var d3=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon chevron-right-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},c3=[],m3=oe(u3,d3,c3,!1,null,null);const p3=m3.exports,g3={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var f3=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon close-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},h3=[],v3=oe(g3,f3,h3,!1,null,null);const y3=v3.exports;Ts(Jh,Xh);function x3(e,n){let s,o,a=n,r;this.start=function(){r=!0,o=new Date,s=setTimeout(e,a)},this.pause=function(){r=!1,clearTimeout(s),a-=new Date-o},this.clear=function(){r=!1,clearTimeout(s),a=0},this.getTimeLeft=function(){return r&&(this.pause(),this.start()),a},this.getStateRunning=function(){return r},this.start()}const w3={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var C3=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon pause-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M14,19H18V5H14M6,19H10V5H6V19Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},_3=[],T3=oe(w3,C3,_3,!1,null,null);const b3=T3.exports,E3={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var F3=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon play-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M8,5.14V19.14L19,12.14L8,5.14Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},S3=[],A3=oe(E3,F3,S3,!1,null,null);const N3=A3.exports,Qr={name:"NcModal",components:{NcActions:s3,ChevronLeft:l3,ChevronRight:p3,Close:y3,Pause:b3,Play:N3,NcButton:Zd},directives:{tooltip:Dv},props:{name:{type:String,default:""},hasPrevious:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},enableSlideshow:{type:Boolean,default:!1},slideshowDelay:{type:Number,default:5e3},slideshowPaused:{type:Boolean,default:!1},enableSwipe:{type:Boolean,default:!0},disableSwipe:{type:Boolean,default:!1},spreadNavigation:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large","full"].includes(e)},canClose:{type:Boolean,default:!0},closeOnClickOutside:{type:Boolean,default:!0},dark:{type:Boolean,default:!1},lightBackdrop:{type:Boolean,default:!1},container:{type:[String,null],default:"body"},closeButtonContained:{type:Boolean,default:!0},additionalTrapElements:{type:Array,default:()=>[]},inlineActions:{type:Number,default:0},show:{type:Boolean,default:void 0},labelId:{type:String,default:""},setReturnFocus:{default:void 0,type:[HTMLElement,SVGElement,String,Boolean]}},emits:["previous","next","close","update:show"],data(){return{mc:null,playing:!1,slideshowTimeout:null,focusTrap:null,externalFocusTrapStack:[],randId:qr(),internalShow:!0}},computed:{cssSlideshowDelay(){return`${this.slideshowDelay}ms`},forceDarkBackdrop(){return this.canClose&&!this.closeButtonContained||this.hasNext||this.hasPrevious||this.modalName!==""||!!this.$slots.actions},modalName(){return this.name.trim()},modalLabelId(){return this.labelId||`modal-name-${this.randId}`},showModal(){return this.show===void 0?this.internalShow:this.show},modalTransitionName(){return`modal-${this.outTransition?"out":"in"}`},playPauseName(){return this.playing?et("Pause slideshow"):et("Start slideshow")},closeButtonAriaLabel(){return et("Close")},prevButtonAriaLabel(){return et("Previous")},nextButtonAriaLabel(){return et("Next")}},watch:{slideshowPaused(e){this.slideshowTimeout&&(e?this.slideshowTimeout.pause():this.slideshowTimeout.start())},additionalTrapElements(e){if(this.focusTrap){const n=this.$refs.mask;this.focusTrap.updateContainerElements([n,...e])}}},beforeMount(){window.addEventListener("keydown",this.handleKeydown)},beforeDestroy(){window.removeEventListener("keydown",this.handleKeydown),this.mc.stop()},mounted(){!this.name&&!this.labelId&&Y.util.warn("[NcModal] You need either set the name or set a `labelId` for accessibility."),this.useFocusTrap(),this.mc=ph(this.$refs.mask,{onSwipeEnd:this.handleSwipe}),this.container&&(this.container==="body"?document.body.insertBefore(this.$el,document.body.lastChild):document.querySelector(this.container).appendChild(this.$el))},destroyed(){this.clearFocusTrap(),this.$el.remove()},methods:{t:et,previous(e){this.hasPrevious&&(e&&this.resetSlideshow(),this.$emit("previous",e))},next(e){this.hasNext&&(e&&this.resetSlideshow(),this.$emit("next",e))},close(e){this.canClose&&(this.internalShow=!1,this.$emit("update:show",!1),setTimeout(()=>{this.$emit("close",e)},300))},handleClickModalWrapper(e){this.closeOnClickOutside&&this.close(e)},handleKeydown(e){if(e.key==="Escape"){const s=No();return s.length>0&&s[s.length-1]!==this.focusTrap?void 0:this.close(e)}const n={ArrowLeft:this.previous,ArrowRight:this.next};if(n[e.key])return document.activeElement&&!this.$el.contains(document.activeElement)?void 0:n[e.key](e)},handleSwipe(e,n){this.enableSwipe&&!this.disableSwipe&&(n==="left"?this.next(e):n==="right"&&this.previous(e))},togglePlayPause(){this.playing=!this.playing,this.playing?this.handleSlideshow():this.clearSlideshowTimeout()},resetSlideshow(){this.playing=!this.playing,this.clearSlideshowTimeout(),this.$nextTick(function(){this.togglePlayPause()})},handleSlideshow(){this.playing=!0,this.hasNext?this.slideshowTimeout=new x3(()=>{this.next(),this.handleSlideshow()},this.slideshowDelay):(this.playing=!1,this.clearSlideshowTimeout())},clearSlideshowTimeout(){this.slideshowTimeout&&this.slideshowTimeout.clear()},async useFocusTrap(){if(!this.showModal||this.focusTrap)return;const e=this.$refs.mask;await this.$nextTick();const n={allowOutsideClick:!0,fallbackFocus:e,trapStack:No(),escapeDeactivates:!1,setReturnFocus:this.setReturnFocus};this.externalFocusTrapStack=[...n.trapStack];for(const s of this.externalFocusTrapStack)s.deactivate();this.focusTrap=qd([e,...this.additionalTrapElements],n),this.focusTrap.activate()},clearFocusTrap(){if(this.focusTrap){this.focusTrap?.deactivate(),this.focusTrap=null;for(const e of this.externalFocusTrapStack)e.activate();this.externalFocusTrapStack=[]}}}},au=()=>{x0((e,n)=>({"8ad040f8":e.cssSlideshowDelay}))},ru=Qr.setup;Qr.setup=ru?(e,n)=>(au(),ru(e,n)):au;const k3=Qr;var L3=function(){var e=this,n=e._self._c;return n("transition",{attrs:{name:"fade",appear:""},on:{"after-enter":e.useFocusTrap,"before-leave":e.clearFocusTrap}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],ref:"mask",staticClass:"modal-mask",class:{"modal-mask--opaque":e.dark||e.forceDarkBackdrop,"modal-mask--light":e.lightBackdrop},attrs:{role:"dialog","aria-modal":"true","aria-labelledby":e.modalLabelId,"aria-describedby":"modal-description-"+e.randId,tabindex:"-1"}},[n("transition",{attrs:{name:"fade-visibility",appear:""}},[n("div",{staticClass:"modal-header",attrs:{"data-theme-light":e.lightBackdrop,"data-theme-dark":!e.lightBackdrop}},[e.modalName?n("h2",{staticClass:"modal-header__name",attrs:{id:"modal-name-"+e.randId}},[e._v(" "+e._s(e.modalName)+" ")]):e._e(),n("div",{staticClass:"icons-menu"},[e.hasNext&&e.enableSlideshow?n("button",{directives:[{name:"tooltip",rawName:"v-tooltip.auto",value:e.playPauseName,expression:"playPauseName",modifiers:{auto:!0}}],staticClass:"play-pause-icons",class:{"play-pause-icons--paused":e.slideshowPaused},attrs:{type:"button"},on:{click:e.togglePlayPause}},[e.playing?n("Pause",{staticClass:"play-pause-icons__pause",attrs:{size:20}}):n("Play",{staticClass:"play-pause-icons__play",attrs:{size:20}}),n("span",{staticClass:"hidden-visually"},[e._v(" "+e._s(e.playPauseName)+" ")]),e.playing?n("svg",{staticClass:"progress-ring",attrs:{height:"50",width:"50"}},[n("circle",{staticClass:"progress-ring__circle",attrs:{stroke:"white","stroke-width":"2",fill:"transparent",r:"15",cx:"25",cy:"25"}})]):e._e()],1):e._e(),n("NcActions",{staticClass:"header-actions",attrs:{inline:e.inlineActions}},[e._t("actions")],2),e.canClose&&!e.closeButtonContained?n("NcButton",{staticClass:"header-close",attrs:{"aria-label":e.closeButtonAriaLabel,type:"tertiary"},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[n("Close",{attrs:{size:20}})]},proxy:!0}],null,!1,2121748766)}):e._e()],1)])]),n("transition",{attrs:{name:e.modalTransitionName,appear:""}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showModal,expression:"showModal"}],staticClass:"modal-wrapper",class:[`modal-wrapper--${e.size}`,{"modal-wrapper--spread-navigation":e.spreadNavigation}],on:{mousedown:function(s){return s.target!==s.currentTarget?null:e.handleClickModalWrapper.apply(null,arguments)}}},[n("transition",{attrs:{name:"fade-visibility",appear:""}},[n("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasPrevious,expression:"hasPrevious"}],staticClass:"prev",attrs:{type:"tertiary-no-background","aria-label":e.prevButtonAriaLabel},on:{click:e.previous},scopedSlots:e._u([{key:"icon",fn:function(){return[n("ChevronLeft",{attrs:{size:40}})]},proxy:!0}])})],1),n("div",{staticClass:"modal-container",attrs:{id:"modal-description-"+e.randId}},[n("div",{staticClass:"modal-container__content"},[e._t("default")],2),e.canClose&&e.closeButtonContained?n("NcButton",{staticClass:"modal-container__close",attrs:{type:"tertiary","aria-label":e.closeButtonAriaLabel},on:{click:e.close},scopedSlots:e._u([{key:"icon",fn:function(){return[n("Close",{attrs:{size:20}})]},proxy:!0}],null,!1,2121748766)}):e._e()],1),n("transition",{attrs:{name:"fade-visibility",appear:""}},[n("NcButton",{directives:[{name:"show",rawName:"v-show",value:e.hasNext,expression:"hasNext"}],staticClass:"next",attrs:{type:"tertiary-no-background","aria-label":e.nextButtonAriaLabel},on:{click:e.next},scopedSlots:e._u([{key:"icon",fn:function(){return[n("ChevronRight",{attrs:{size:40}})]},proxy:!0}])})],1)],1)])],1)])},P3=[],D3=oe(k3,L3,P3,!1,null,"d5334a44");const B3=D3.exports;hh(B3);const $3={name:"NcLoadingIcon",props:{size:{type:Number,default:20},appearance:{type:String,validator(e){return["auto","light","dark"].includes(e)},default:"auto"},name:{type:String,default:""}},computed:{colors(){const e=["#777","#CCC"];return this.appearance==="light"?e:this.appearance==="dark"?e.reverse():["var(--color-loading-light)","var(--color-loading-dark)"]}}};var M3=function(){var e=this,n=e._self._c;return n("span",{staticClass:"material-design-icon loading-icon",attrs:{"aria-label":e.name,role:"img"}},[n("svg",{attrs:{width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{fill:e.colors[0],d:"M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z"}}),n("path",{attrs:{fill:e.colors[1],d:"M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z"}},[e.name?n("title",[e._v(e._s(e.name))]):e._e()])])])},U3=[],O3=oe($3,M3,U3,!1,null,"551209a3");const z3=O3.exports;Ts(Zh);function R3(e,n,s){const o=document.querySelector(`#initial-state-${e}-${n}`);if(o===null)throw new Error(`Could not find initial state ${n} of ${e}`);try{return JSON.parse(atob(o.value))}catch{throw new Error(`Could not parse initial state ${n} of ${e}`)}}function j3(e,n,s=!1){const o=_u().proxy;return s&&o.$props[e]===void 0&&o.$props.modelValue===void 0&&Y.util.warn(`Missing required prop: "modelValue" or old "${e}"`),La({get(){return o.$props[e]!==void 0?o.$props[e]:o.$props.modelValue},set(a){o.$emit("update:modelValue",a),o.$emit("update:model-value",a),o.$emit(n,a)}})}Ts();const I3={name:"CheckboxBlankOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var H3=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon checkbox-blank-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},V3=[],G3=oe(I3,H3,V3,!1,null,null);const W3=G3.exports,K3={name:"MinusBoxIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var q3=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon minus-box-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M17,13H7V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},J3=[],Y3=oe(K3,q3,J3,!1,null,null);const Z3=Y3.exports,X3={name:"CheckboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Q3=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon checkbox-marked-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},e1=[],t1=oe(X3,Q3,e1,!1,null,null);const n1=t1.exports,s1={name:"RadioboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var o1=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon radiobox-marked-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,7A5,5 0 0,0 7,12A5,5 0 0,0 12,17A5,5 0 0,0 17,12A5,5 0 0,0 12,7Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},a1=[],r1=oe(s1,o1,a1,!1,null,null);const i1=r1.exports,l1={name:"RadioboxBlankIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var u1=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon radiobox-blank-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},d1=[],c1=oe(l1,u1,d1,!1,null,null);const m1=c1.exports,p1={name:"ToggleSwitchOffIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var g1=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon toggle-switch-off-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M7,15A3,3 0 0,1 4,12A3,3 0 0,1 7,9A3,3 0 0,1 10,12A3,3 0 0,1 7,15Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},f1=[],h1=oe(p1,g1,f1,!1,null,null);const v1=h1.exports,y1={name:"ToggleSwitchIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var x1=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon toggle-switch-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M17,15A3,3 0 0,1 14,12A3,3 0 0,1 17,9A3,3 0 0,1 20,12A3,3 0 0,1 17,15Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},w1=[],C1=oe(y1,x1,w1,!1,null,null);const _1=C1.exports,cn="checkbox",fn="radio",gt="switch",ns="button",T1={name:"NcCheckboxContent",components:{NcLoadingIcon:z3},props:{id:{type:String,default:null},iconClass:{type:[String,Object],default:null},textClass:{type:[String,Object],default:null},type:{type:String,default:"checkbox",validator:e=>[cn,fn,gt,ns].includes(e)},buttonVariant:{type:Boolean,default:!1},isChecked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:Number,default:24}},computed:{isButtonType(){return this.type===ns},checkboxRadioIconElement(){return this.type===fn?this.isChecked?i1:m1:this.type===gt?this.isChecked?_1:v1:this.indeterminate?Z3:this.isChecked?n1:W3}}};var b1=function(){var e=this,n=e._self._c;return n("span",{staticClass:"checkbox-content",class:{["checkbox-content-"+e.type]:!0,"checkbox-content--button-variant":e.buttonVariant,"checkbox-content--has-text":!!e.$slots.default},attrs:{id:e.isButtonType?void 0:`${e.id}-label`}},[n("span",{class:{"checkbox-content__icon":!0,"checkbox-content__icon--checked":e.isChecked,[e.iconClass]:!0},attrs:{"aria-hidden":!0,inert:""}},[e._t("icon",function(){return[e.loading?n("NcLoadingIcon"):e.buttonVariant?e._e():n(e.checkboxRadioIconElement,{tag:"component",attrs:{size:e.size}})]},{checked:e.isChecked,loading:e.loading})],2),e.$slots.default?n("span",{class:["checkbox-content__text",e.textClass]},[e._t("default")],2):e._e()])},E1=[],F1=oe(T1,b1,E1,!1,null,"38a6f3e5");const S1=F1.exports,A1={name:"NcCheckboxRadioSwitch",components:{NcCheckboxContent:S1},inheritAttrs:!1,model:{prop:"modelValue",event:"update:modelValue"},props:{id:{type:String,default:()=>"checkbox-radio-switch-"+qr(),validator:e=>e.trim()!==""},wrapperId:{type:String,default:null},name:{type:String,default:null},ariaLabel:{type:String,default:""},type:{type:String,default:"checkbox",validator:e=>[cn,fn,gt,ns].includes(e)},buttonVariant:{type:Boolean,default:!1},buttonVariantGrouped:{type:String,default:"no",validator:e=>["no","vertical","horizontal"].includes(e)},checked:{type:[Boolean,Array,String],default:void 0},modelValue:{type:[Boolean,Array,String],default:!1},value:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},required:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},wrapperElement:{type:String,default:null}},emits:["update:checked","update:modelValue","update:model-value"],setup(){return{model:j3("checked","update:checked")}},computed:{dataAttrs(){return Object.fromEntries(Object.entries(this.$attrs).filter(([e])=>e.startsWith("data-")))},nonDataAttrs(){return Object.fromEntries(Object.entries(this.$attrs).filter(([e])=>!e.startsWith("data-")))},isButtonType(){return this.type===ns},computedWrapperElement(){return this.isButtonType?"button":this.wrapperElement!==null?this.wrapperElement:"span"},listeners(){return this.isButtonType?{click:this.onToggle}:{change:this.onToggle}},size(){return this.type===gt?36:24},cssVars(){return{"--icon-size":this.size+"px","--icon-height":(this.type===gt?16:this.size)+"px"}},inputType(){return[cn,fn,ns].includes(this.type)?this.type:cn},isChecked(){return this.value!==null?Array.isArray(this.model)?[...this.model].indexOf(this.value)>-1:this.model===this.value:this.model===!0},hasIndeterminate(){return[cn,fn].includes(this.inputType)}},mounted(){if(this.name&&this.type===cn&&!Array.isArray(this.model))throw new Error("When using groups of checkboxes, the updated value will be an array.");if(this.name&&this.type===gt)throw new Error("Switches are not made to be used for data sets. Please use checkboxes instead.");if(typeof this.model!="boolean"&&this.type===gt)throw new Error("Switches can only be used with boolean as checked prop.")},methods:{t:et,n:Kh,onToggle(e){if(this.disabled||e.target.tagName.toLowerCase()==="a")return;if(this.type===fn){this.model=this.value;return}if(this.type===gt){this.model=!this.isChecked;return}if(typeof this.model=="boolean"){this.model=!this.model;return}const n=this.getInputsSet().filter(s=>s.checked).map(s=>s.value);n.includes(this.value)?this.model=n.filter(s=>s!==this.value):this.model=[...n,this.value]},getInputsSet(){return[...document.getElementsByName(this.name)]}}};var N1=function(){var e=this,n=e._self._c;return n(e.computedWrapperElement,e._g(e._b({tag:"component",staticClass:"checkbox-radio-switch",class:{["checkbox-radio-switch-"+e.type]:e.type,"checkbox-radio-switch--checked":e.isChecked,"checkbox-radio-switch--disabled":e.disabled,"checkbox-radio-switch--indeterminate":e.hasIndeterminate?e.indeterminate:!1,"checkbox-radio-switch--button-variant":e.buttonVariant,"checkbox-radio-switch--button-variant-v-grouped":e.buttonVariant&&e.buttonVariantGrouped==="vertical","checkbox-radio-switch--button-variant-h-grouped":e.buttonVariant&&e.buttonVariantGrouped==="horizontal","button-vue":e.isButtonType},style:e.cssVars,attrs:{id:e.wrapperId,"aria-label":e.isButtonType&&e.ariaLabel?e.ariaLabel:void 0,type:e.isButtonType?"button":null}},"component",e.isButtonType?e.$attrs:e.dataAttrs,!1),e.isButtonType?e.listeners:null),[e.isButtonType?e._e():n("input",e._g(e._b({staticClass:"checkbox-radio-switch__input",attrs:{id:e.id,"aria-labelledby":!e.isButtonType&&!e.ariaLabel?`${e.id}-label`:null,"aria-label":e.ariaLabel||void 0,disabled:e.disabled,type:e.inputType,required:e.required,name:e.name},domProps:{value:e.value,checked:e.isChecked,indeterminate:e.hasIndeterminate?e.indeterminate:null}},"input",e.nonDataAttrs,!1),e.listeners)),n("NcCheckboxContent",{staticClass:"checkbox-radio-switch__content",attrs:{id:e.id,"icon-class":"checkbox-radio-switch__icon","text-class":"checkbox-radio-switch__text",type:e.type,indeterminate:e.hasIndeterminate?e.indeterminate:!1,"button-variant":e.buttonVariant,"is-checked":e.isChecked,loading:e.loading,size:e.size},nativeOn:{click:function(s){return e.onToggle.apply(null,arguments)}},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("icon")]},proxy:!0}],null,!0)},[e._t("default")],2)],1)},k1=[],L1=oe(A1,N1,k1,!1,null,"194d90ea");const P1=L1.exports;Ts(Yh);const D1={name:"HelpCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var B1=function(){var e=this,n=e._self._c;return n("span",e._b({staticClass:"material-design-icon help-circle-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[n("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[n("path",{attrs:{d:"M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z"}},[e.title?n("title",[e._v(e._s(e.title))]):e._e()])])])},$1=[],M1=oe(D1,B1,$1,!1,null,null);const U1=M1.exports,O1={name:"NcSettingsSection",components:{HelpCircle:U1},props:{name:{type:String,required:!0},description:{type:String,default:""},docUrl:{type:String,default:""},limitWidth:{type:Boolean,default:!0}},data(){return{docNameTranslated:et("External documentation for {name}",{name:this.name})}},computed:{forceLimitWidth(){if(this.limitWidth)return!0;const[e]=window._oc_config?.version.split(".",2)??[];return e&&Number.parseInt(e)>=30},hasDescription(){return this.description.length>0},hasDocUrl(){return this.docUrl.length>0}}};var z1=function(){var e=this,n=e._self._c;return n("div",{staticClass:"settings-section",class:{"settings-section--limit-width":e.forceLimitWidth}},[n("h2",{staticClass:"settings-section__name"},[e._v(" "+e._s(e.name)+" "),e.hasDocUrl?n("a",{staticClass:"settings-section__info",attrs:{href:e.docUrl,title:e.docNameTranslated,"aria-label":e.docNameTranslated,target:"_blank",rel:"noreferrer nofollow"}},[n("HelpCircle",{attrs:{size:20}})],1):e._e()]),e.hasDescription?n("p",{staticClass:"settings-section__desc"},[e._v(" "+e._s(e.description)+" ")]):e._e(),e._t("default")],2)},R1=[],j1=oe(O1,z1,R1,!1,null,"6f6953b5");const I1=j1.exports;function H1(e,n,s,o,a,r,i,l){var u=typeof e=="function"?e.options:e;return u.render=n,u.staticRenderFns=s,u._compiled=!0,u._scopeId="data-v-"+r,{exports:e,options:u}}const V1={name:"AdminSettings",components:{NcCheckboxRadioSwitch:P1,NcSettingsSection:I1},data(){return{config:R3("password_policy","config")}},methods:{async updateBoolSetting(e){await this.setValue(e,this.config[e]?"1":"0")},async updateNumberSetting(e){if(!/^\d+$/.test(this.config[e])){let n=t("password_policy","Unknown error");switch(e){case"minLength":n=t("password_policy","Minimal length has to be a non negative number");break;case"historySize":n=t("password_policy","History size has to be a non negative number");break;case"expiration":n=t("password_policy","Expiration days have to be a non negative number");break;case"maximumLoginAttempts":n=t("password_policy","Maximum login attempts have to be a non negative number");break}Tl(n);return}await this.setValue(e,this.config[e])},async setValue(e,n){OCP.AppConfig.setValue("password_policy",e,n,{success:()=>of(t("password_policy","Settings saved")),error:()=>Tl(t("password_policy","Error while saving settings"))})}}};var G1=function(){var e=this,n=e._self._c;return n("NcSettingsSection",{attrs:{name:e.t("password_policy","Password policy")}},[n("ul",{staticClass:"password-policy__settings-list"},[n("li",[n("input",{directives:[{name:"model",rawName:"v-model",value:e.config.minLength,expression:"config.minLength"}],attrs:{id:"password-policy__settings__min-length",min:"0",type:"number"},domProps:{value:e.config.minLength},on:{change:function(s){return e.updateNumberSetting("minLength")},input:function(s){s.target.composing||e.$set(e.config,"minLength",s.target.value)}}}),n("label",{attrs:{for:"password-policy__settings__min-length"}},[e._v(" "+e._s(e.t("password_policy","Minimum password length"))+" ")])]),n("li",[n("input",{directives:[{name:"model",rawName:"v-model",value:e.config.historySize,expression:"config.historySize"}],attrs:{id:"password-policy-history-size",min:"0",type:"number"},domProps:{value:e.config.historySize},on:{change:function(s){return e.updateNumberSetting("historySize")},input:function(s){s.target.composing||e.$set(e.config,"historySize",s.target.value)}}}),n("label",{attrs:{for:"password-policy-history-size"}},[e._v(" "+e._s(e.t("password_policy","User password history"))+" ")])]),n("li",[n("input",{directives:[{name:"model",rawName:"v-model",value:e.config.expiration,expression:"config.expiration"}],attrs:{id:"password-policy-expiration",min:"0",type:"number"},domProps:{value:e.config.expiration},on:{change:function(s){return e.updateNumberSetting("expiration")},input:function(s){s.target.composing||e.$set(e.config,"expiration",s.target.value)}}}),n("label",{attrs:{for:"password-policy-expiration"}},[e._v(" "+e._s(e.t("password_policy","Number of days until user password expires"))+" ")])]),n("li",[n("input",{directives:[{name:"model",rawName:"v-model",value:e.config.maximumLoginAttempts,expression:"config.maximumLoginAttempts"}],attrs:{id:"password-policy_failed-login",min:"0",type:"number"},domProps:{value:e.config.maximumLoginAttempts},on:{change:function(s){return e.updateNumberSetting("maximumLoginAttempts")},input:function(s){s.target.composing||e.$set(e.config,"maximumLoginAttempts",s.target.value)}}}),n("label",{attrs:{for:"password-policy_failed-login"}},[e._v(" "+e._s(e.t("password_policy","Number of login attempts before the user account will be disabled until manual action is taken. (0 for no limit)"))+" ")]),n("p",{staticClass:"havibeenpwned-hint"},[e._v(" "+e._s(e.t("password_policy","Please note, that this option is meant to protect attacked accounts. Disabled accounts have to be re-enabled manually by administration. Attackers that try to guess passwords of accounts will have their IP address blocked by the bruteforce protection independent from this setting."))+" ")])])]),n("ul",{staticClass:"password-policy__settings-list"},[n("li",[n("NcCheckboxRadioSwitch",{attrs:{checked:e.config.enforceNonCommonPassword,type:"switch"},on:{"update:checked":[function(s){return e.$set(e.config,"enforceNonCommonPassword",s)},function(s){return e.updateBoolSetting("enforceNonCommonPassword")}]}},[e._v(" "+e._s(e.t("password_policy","Forbid common passwords"))+" ")])],1),n("li",[n("NcCheckboxRadioSwitch",{attrs:{checked:e.config.enforceUpperLowerCase,type:"switch"},on:{"update:checked":[function(s){return e.$set(e.config,"enforceUpperLowerCase",s)},function(s){return e.updateBoolSetting("enforceUpperLowerCase")}]}},[e._v(" "+e._s(e.t("password_policy","Enforce upper and lower case characters"))+" ")])],1),n("li",[n("NcCheckboxRadioSwitch",{attrs:{checked:e.config.enforceNumericCharacters,type:"switch"},on:{"update:checked":[function(s){return e.$set(e.config,"enforceNumericCharacters",s)},function(s){return e.updateBoolSetting("enforceNumericCharacters")}]}},[e._v(" "+e._s(e.t("password_policy","Enforce numeric characters"))+" ")])],1),n("li",[n("NcCheckboxRadioSwitch",{attrs:{checked:e.config.enforceSpecialCharacters,type:"switch"},on:{"update:checked":[function(s){return e.$set(e.config,"enforceSpecialCharacters",s)},function(s){return e.updateBoolSetting("enforceSpecialCharacters")}]}},[e._v(" "+e._s(e.t("password_policy","Enforce special characters"))+" ")])],1),n("li",[n("NcCheckboxRadioSwitch",{attrs:{checked:e.config.enforceHaveIBeenPwned,type:"switch"},on:{"update:checked":[function(s){return e.$set(e.config,"enforceHaveIBeenPwned",s)},function(s){return e.updateBoolSetting("enforceHaveIBeenPwned")}]}},[e._v(" "+e._s(e.t("password_policy","Check password against the list of breached passwords from haveibeenpwned.com"))+" ")]),n("p",{staticClass:"havibeenpwned-hint"},[e._v(" "+e._s(e.t("password_policy","This check creates a hash of the password and sends the first 5 characters of this hash to the haveibeenpwned.com API to retrieve a list of all hashes that start with those. Then it checks on the Nextcloud instance if the password hash is in the result set."))+" ")])],1)])])},W1=[],K1=H1(V1,G1,W1,!1,null,"8f810681");const q1=K1.exports;Y.prototype.t=um,new Y({el:"#password_policy-settings",name:"AdminSettings",render:e=>e(q1)}); +//# sourceMappingURL=password_policy-settings.mjs.map diff --git a/package-lock.json b/package-lock.json index 2c855fb1..44e01c19 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,14 +43,16 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" @@ -301,42 +303,27 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", - "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz", - "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", + "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", "license": "MIT", "dependencies": { - "@babel/types": "^7.26.5" + "@babel/types": "^7.26.10" }, "bin": { "parser": "bin/babel-parser.js" @@ -537,26 +524,28 @@ } }, "node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "license": "MIT", "dependencies": { - "regenerator-runtime": "^0.13.10" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9" }, "engines": { "node": ">=6.9.0" @@ -585,9 +574,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", - "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -1507,16 +1496,6 @@ "dev": true, "peer": true }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/console/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -1631,16 +1610,6 @@ "dev": true, "peer": true }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -1838,16 +1807,6 @@ "dev": true, "peer": true }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/reporters/node_modules/jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", @@ -2047,16 +2006,6 @@ "dev": true, "peer": true }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/transform/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -2155,16 +2104,6 @@ "dev": true, "peer": true }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/types/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -2291,40 +2230,40 @@ "integrity": "sha512-KPnNOtm5i2pMabqZxpUz7iQf+mfrYZyKCZ8QNz85czgEt7cuHcGorWfdzUMWYA0SD+a6Hn4FmJ+YhzzzjkTZrQ==" }, "node_modules/@microsoft/api-extractor": { - "version": "7.49.1", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.49.1.tgz", - "integrity": "sha512-jRTR/XbQF2kb+dYn8hfYSicOGA99+Fo00GrsdMwdfE3eIgLtKdH6Qa2M3wZV9S2XmbgCaGX1OdPtYctbfu5jQg==", + "version": "7.52.1", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.52.1.tgz", + "integrity": "sha512-m3I5uAwE05orsu3D1AGyisX5KxsgVXB+U4bWOOaX/Z7Ftp/2Cy41qsNhO6LPvSxHBaapyser5dVorF1t5M6tig==", "dev": true, "license": "MIT", "dependencies": { - "@microsoft/api-extractor-model": "7.30.2", + "@microsoft/api-extractor-model": "7.30.4", "@microsoft/tsdoc": "~0.15.1", "@microsoft/tsdoc-config": "~0.17.1", - "@rushstack/node-core-library": "5.10.2", + "@rushstack/node-core-library": "5.12.0", "@rushstack/rig-package": "0.5.3", - "@rushstack/terminal": "0.14.5", - "@rushstack/ts-command-line": "4.23.3", + "@rushstack/terminal": "0.15.1", + "@rushstack/ts-command-line": "4.23.6", "lodash": "~4.17.15", "minimatch": "~3.0.3", "resolve": "~1.22.1", "semver": "~7.5.4", "source-map": "~0.6.1", - "typescript": "5.7.2" + "typescript": "5.8.2" }, "bin": { "api-extractor": "bin/api-extractor" } }, "node_modules/@microsoft/api-extractor-model": { - "version": "7.30.2", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.2.tgz", - "integrity": "sha512-3/t2F+WhkJgBzSNwlkTIL0tBgUoBqDqL66pT+nh2mPbM0NIDGVGtpqbGWPgHIzn/mn7kGS/Ep8D8po58e8UUIw==", + "version": "7.30.4", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.4.tgz", + "integrity": "sha512-RobC0gyVYsd2Fao9MTKOfTdBm41P/bCMUmzS5mQ7/MoAKEqy0FOBph3JOYdq4X4BsEnMEiSHc+0NUNmdzxCpjA==", "dev": true, "license": "MIT", "dependencies": { "@microsoft/tsdoc": "~0.15.1", "@microsoft/tsdoc-config": "~0.17.1", - "@rushstack/node-core-library": "5.10.2" + "@rushstack/node-core-library": "5.12.0" } }, "node_modules/@microsoft/api-extractor/node_modules/minimatch": { @@ -2356,6 +2295,20 @@ "node": ">=10" } }, + "node_modules/@microsoft/api-extractor/node_modules/typescript": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", + "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/@microsoft/tsdoc": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.1.tgz", @@ -2784,9 +2737,9 @@ } }, "node_modules/@nextcloud/vite-config": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@nextcloud/vite-config/-/vite-config-1.5.2.tgz", - "integrity": "sha512-HyuV4XLt8gLMk7R+zAqqOhGm4BzOfOqsn8Lr/ThHgZS8WwsNGlQG43bfy6YfjCEv7FUVxBbfJnYu//mGEkBdqA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@nextcloud/vite-config/-/vite-config-1.5.3.tgz", + "integrity": "sha512-/3H5o8JnsiGCsczQUd9tUbkmAIw7/LDzB6OM2fIEH7d3h/xb8AI6X+xDeCtvQ173cMUtAxYrYozQg8BDGJJ8MQ==", "dev": true, "license": "AGPL-3.0-or-later", "dependencies": { @@ -2796,11 +2749,11 @@ "magic-string": "^0.30.17", "rollup-plugin-corejs": "^1.0.1", "rollup-plugin-esbuild-minify": "^1.2.0", - "rollup-plugin-license": "^3.5.3", + "rollup-plugin-license": "^3.6.0", "rollup-plugin-node-externals": "^8.0.0", "spdx-expression-parse": "^4.0.0", "vite-plugin-css-injected-by-js": "^3.5.2", - "vite-plugin-dts": "^4.5.0", + "vite-plugin-dts": "^4.5.3", "vite-plugin-node-polyfills": "^0.23.0" }, "engines": { @@ -3414,16 +3367,16 @@ ] }, "node_modules/@rushstack/node-core-library": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.10.2.tgz", - "integrity": "sha512-xOF/2gVJZTfjTxbo4BDj9RtQq/HFnrrKdtem4JkyRLnwsRz2UDTg8gA1/et10fBx5RxmZD9bYVGST69W8ME5OQ==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.12.0.tgz", + "integrity": "sha512-QSwwzgzWoil1SCQse+yCHwlhRxNv2dX9siPnAb9zR/UmMhac4mjMrlMZpk64BlCeOFi1kJKgXRkihSwRMbboAQ==", "dev": true, "license": "MIT", "dependencies": { "ajv": "~8.13.0", "ajv-draft-04": "~1.0.0", "ajv-formats": "~3.0.1", - "fs-extra": "~7.0.1", + "fs-extra": "~11.3.0", "import-lazy": "~4.0.0", "jju": "~1.4.0", "resolve": "~1.22.1", @@ -3505,13 +3458,13 @@ } }, "node_modules/@rushstack/terminal": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.14.5.tgz", - "integrity": "sha512-TEOpNwwmsZVrkp0omnuTUTGZRJKTr6n6m4OITiNjkqzLAkcazVpwR1SOtBg6uzpkIBLgrcNHETqI8rbw3uiUfw==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.15.1.tgz", + "integrity": "sha512-3vgJYwumcjoDOXU3IxZfd616lqOdmr8Ezj4OWgJZfhmiBK4Nh7eWcv8sU8N/HdzXcuHDXCRGn/6O2Q75QvaZMA==", "dev": true, "license": "MIT", "dependencies": { - "@rushstack/node-core-library": "5.10.2", + "@rushstack/node-core-library": "5.12.0", "supports-color": "~8.1.1" }, "peerDependencies": { @@ -3523,40 +3476,14 @@ } } }, - "node_modules/@rushstack/terminal/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@rushstack/terminal/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/@rushstack/ts-command-line": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.23.3.tgz", - "integrity": "sha512-HazKL8fv4HMQMzrKJCrOrhyBPPdzk7iajUXgsASwjQ8ROo1cmgyqxt/k9+SdmrNLGE1zATgRqMUH3s/6smbRMA==", + "version": "4.23.6", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.23.6.tgz", + "integrity": "sha512-7WepygaF3YPEoToh4MAL/mmHkiIImQq3/uAkQX46kVoKTNOOlCtFGyNnze6OYuWw2o9rxsyrHVfIBKxq/am2RA==", "dev": true, "license": "MIT", "dependencies": { - "@rushstack/terminal": "0.14.5", + "@rushstack/terminal": "0.15.1", "@types/argparse": "1.0.38", "argparse": "~1.0.9", "string-argv": "~0.3.1" @@ -4186,30 +4113,30 @@ } }, "node_modules/@volar/language-core": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.11.tgz", - "integrity": "sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.12.tgz", + "integrity": "sha512-RLrFdXEaQBWfSnYGVxvR2WrO6Bub0unkdHYIdC31HzIEqATIuuhRRzYu76iGPZ6OtA4Au1SnW0ZwIqPP217YhA==", "dev": true, "license": "MIT", "dependencies": { - "@volar/source-map": "2.4.11" + "@volar/source-map": "2.4.12" } }, "node_modules/@volar/source-map": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.11.tgz", - "integrity": "sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.12.tgz", + "integrity": "sha512-bUFIKvn2U0AWojOaqf63ER0N/iHIBYZPpNGogfLPQ68F5Eet6FnLlyho7BS0y2HJ1jFhSif7AcuTx1TqsCzRzw==", "dev": true, "license": "MIT" }, "node_modules/@volar/typescript": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.11.tgz", - "integrity": "sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.12.tgz", + "integrity": "sha512-HJB73OTJDgPc80K30wxi3if4fSsZZAOScbj2fcicMuOPoOkcf9NNAINb33o+DzhBdF9xTKC1gnPmIRDous5S0g==", "dev": true, "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.11", + "@volar/language-core": "2.4.12", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } @@ -4689,19 +4616,6 @@ "node": ">=8" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "peer": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -4895,9 +4809,9 @@ } }, "node_modules/axios": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", - "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.3.tgz", + "integrity": "sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -4980,16 +4894,6 @@ "dev": true, "peer": true }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/babel-jest/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5618,21 +5522,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/char-regex": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", @@ -5769,23 +5658,6 @@ "dev": true, "peer": true }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "peer": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "peer": true - }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", @@ -5853,9 +5725,9 @@ "dev": true }, "node_modules/confbox": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.1.tgz", + "integrity": "sha512-hkT3yDPFbs95mNCy1+7qNKC6Pro+/ibzYxtM2iqEigpf0sVw+bg4Zh9/snjsBcf990vfIsg5+1U7VyiyBb3etg==", "dev": true, "license": "MIT" }, @@ -6052,16 +5924,6 @@ "dev": true, "peer": true }, - "node_modules/create-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/create-jest/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -6848,16 +6710,6 @@ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/eslint": { "version": "8.40.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz", @@ -7416,16 +7268,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -7658,6 +7500,13 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/exsolve": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.4.tgz", + "integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==", + "dev": true, + "license": "MIT" + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -7701,9 +7550,9 @@ "peer": true }, "node_modules/fast-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.5.tgz", - "integrity": "sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", "dev": true, "funding": [ { @@ -7944,18 +7793,18 @@ } }, "node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=14.14" } }, "node_modules/fs.realpath": { @@ -8324,13 +8173,13 @@ } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "peer": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/has-property-descriptors": { @@ -9312,16 +9161,6 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9491,16 +9330,6 @@ "dev": true, "peer": true }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-circus/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9601,16 +9430,6 @@ "dev": true, "peer": true }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-cli/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9723,16 +9542,6 @@ "dev": true, "peer": true }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-config/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9815,16 +9624,6 @@ "dev": true, "peer": true }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9921,16 +9720,6 @@ "dev": true, "peer": true }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-each/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9998,16 +9787,6 @@ "fsevents": "^2.3.2" } }, - "node_modules/jest-haste-map/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-haste-map/node_modules/jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", @@ -10024,22 +9803,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-haste-map/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/jest-leak-detector": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", @@ -10123,16 +9886,6 @@ "dev": true, "peer": true }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10220,16 +9973,6 @@ "dev": true, "peer": true }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10374,16 +10117,6 @@ "dev": true, "peer": true }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-resolve/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10483,16 +10216,6 @@ "dev": true, "peer": true }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runner/node_modules/jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", @@ -10636,16 +10359,6 @@ "dev": true, "peer": true }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runtime/node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -10754,16 +10467,6 @@ "dev": true, "peer": true }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-snapshot/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -10864,16 +10567,6 @@ "dev": true, "peer": true }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-util/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10958,16 +10651,6 @@ "dev": true, "peer": true }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-validate/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11064,16 +10747,6 @@ "dev": true, "peer": true }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watcher/node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -11124,6 +10797,7 @@ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/js-yaml": { @@ -11197,11 +10871,14 @@ } }, "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -11292,14 +10969,15 @@ "peer": true }, "node_modules/local-pkg": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", - "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", "dev": true, "license": "MIT", "dependencies": { - "mlly": "^1.7.3", - "pkg-types": "^1.2.1" + "mlly": "^1.7.4", + "pkg-types": "^2.0.1", + "quansync": "^0.2.8" }, "engines": { "node": ">=14" @@ -12525,18 +12203,37 @@ } }, "node_modules/mlly": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", - "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", "dev": true, "license": "MIT", "dependencies": { "acorn": "^8.14.0", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", + "pathe": "^2.0.1", + "pkg-types": "^1.3.0", "ufo": "^1.5.4" } }, + "node_modules/mlly/node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/mlly/node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, "node_modules/moment": { "version": "2.30.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", @@ -13086,9 +12783,9 @@ } }, "node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "dev": true, "license": "MIT" }, @@ -13151,15 +12848,15 @@ } }, "node_modules/pkg-types": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.0.tgz", - "integrity": "sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", + "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", "dev": true, "license": "MIT", "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.3", - "pathe": "^1.1.2" + "confbox": "^0.2.1", + "exsolve": "^1.0.1", + "pathe": "^2.0.3" } }, "node_modules/postcss": { @@ -13467,6 +13164,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/quansync": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.8.tgz", + "integrity": "sha512-4+saucphJMazjt7iOM27mbFCk+D9dd/zmgMDCzRZ8MEoBfYp7lAvoN38et/phRQF6wOPMy/OROBGgoWeSKyluA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ], + "license": "MIT" + }, "node_modules/querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", @@ -13626,9 +13340,10 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.5.0", @@ -14103,14 +13818,14 @@ } }, "node_modules/rollup-plugin-license": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-3.5.3.tgz", - "integrity": "sha512-r3wImZSo2d6sEk9BRJtlzeI/upjyjnpthy06Fdl0EzqRrlg3ULb9KQR7xHJI0zuayW/8bchEXSF5dO6dha4OyA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-3.6.0.tgz", + "integrity": "sha512-1ieLxTCaigI5xokIfszVDRoy6c/Wmlot1fDEnea7Q/WXSR8AqOjYljHDLObAx7nFxHC2mbxT3QnTSPhaic2IYw==", "dev": true, "license": "MIT", "dependencies": { "commenting": "~1.1.0", - "fdir": "6.3.0", + "fdir": "^6.4.3", "lodash": "~4.17.21", "magic-string": "~0.30.0", "moment": "~2.30.1", @@ -14126,9 +13841,9 @@ } }, "node_modules/rollup-plugin-license/node_modules/fdir": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.3.0.tgz", - "integrity": "sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==", + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", + "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", "dev": true, "license": "MIT", "peerDependencies": { @@ -15060,16 +14775,19 @@ } }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/supports-hyperlinks": { @@ -15086,16 +14804,6 @@ "node": ">=14.18" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/supports-hyperlinks/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -15465,6 +15173,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -15634,13 +15343,13 @@ } }, "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "license": "MIT", "engines": { - "node": ">= 4.0.0" + "node": ">= 10.0.0" } }, "node_modules/update-browserslist-db": { @@ -15867,20 +15576,20 @@ } }, "node_modules/vite-plugin-dts": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-4.5.0.tgz", - "integrity": "sha512-M1lrPTdi7gilLYRZoLmGYnl4fbPryVYsehPN9JgaxjJKTs8/f7tuAlvCCvOLB5gRDQTTKnptBcB0ACsaw2wNLw==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-4.5.3.tgz", + "integrity": "sha512-P64VnD00dR+e8S26ESoFELqc17+w7pKkwlBpgXteOljFyT0zDwD8hH4zXp49M/kciy//7ZbVXIwQCekBJjfWzA==", "dev": true, "license": "MIT", "dependencies": { - "@microsoft/api-extractor": "^7.49.1", + "@microsoft/api-extractor": "^7.50.1", "@rollup/pluginutils": "^5.1.4", "@volar/typescript": "^2.4.11", "@vue/language-core": "2.2.0", "compare-versions": "^6.1.1", "debug": "^4.4.0", "kolorist": "^1.8.0", - "local-pkg": "^0.5.1", + "local-pkg": "^1.0.0", "magic-string": "^0.30.17" }, "peerDependencies": { @@ -16348,9 +16057,9 @@ "license": "MIT" }, "node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", "dev": true, "license": "MIT" }, @@ -16857,14 +16566,15 @@ } }, "@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "dev": true, "peer": true, "requires": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" } }, "@babel/compat-data": { @@ -17053,35 +16763,22 @@ "peer": true }, "@babel/helpers": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", - "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", - "dev": true, - "peer": true, - "requires": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0" - } - }, - "@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", "dev": true, "peer": true, "requires": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10" } }, "@babel/parser": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz", - "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", + "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", "requires": { - "@babel/types": "^7.26.5" + "@babel/types": "^7.26.10" } }, "@babel/plugin-syntax-async-generators": { @@ -17225,23 +16922,23 @@ } }, "@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", "requires": { - "regenerator-runtime": "^0.13.10" + "regenerator-runtime": "^0.14.0" } }, "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", "dev": true, "peer": true, "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9" } }, "@babel/traverse": { @@ -17264,9 +16961,9 @@ } }, "@babel/types": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", - "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", "requires": { "@babel/helper-string-parser": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9" @@ -17786,13 +17483,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -17880,13 +17570,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -18039,13 +17722,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", @@ -18204,13 +17880,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -18287,13 +17956,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -18405,24 +18067,24 @@ "integrity": "sha512-KPnNOtm5i2pMabqZxpUz7iQf+mfrYZyKCZ8QNz85czgEt7cuHcGorWfdzUMWYA0SD+a6Hn4FmJ+YhzzzjkTZrQ==" }, "@microsoft/api-extractor": { - "version": "7.49.1", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.49.1.tgz", - "integrity": "sha512-jRTR/XbQF2kb+dYn8hfYSicOGA99+Fo00GrsdMwdfE3eIgLtKdH6Qa2M3wZV9S2XmbgCaGX1OdPtYctbfu5jQg==", + "version": "7.52.1", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.52.1.tgz", + "integrity": "sha512-m3I5uAwE05orsu3D1AGyisX5KxsgVXB+U4bWOOaX/Z7Ftp/2Cy41qsNhO6LPvSxHBaapyser5dVorF1t5M6tig==", "dev": true, "requires": { - "@microsoft/api-extractor-model": "7.30.2", + "@microsoft/api-extractor-model": "7.30.4", "@microsoft/tsdoc": "~0.15.1", "@microsoft/tsdoc-config": "~0.17.1", - "@rushstack/node-core-library": "5.10.2", + "@rushstack/node-core-library": "5.12.0", "@rushstack/rig-package": "0.5.3", - "@rushstack/terminal": "0.14.5", - "@rushstack/ts-command-line": "4.23.3", + "@rushstack/terminal": "0.15.1", + "@rushstack/ts-command-line": "4.23.6", "lodash": "~4.17.15", "minimatch": "~3.0.3", "resolve": "~1.22.1", "semver": "~7.5.4", "source-map": "~0.6.1", - "typescript": "5.7.2" + "typescript": "5.8.2" }, "dependencies": { "minimatch": { @@ -18442,18 +18104,24 @@ "requires": { "lru-cache": "^6.0.0" } + }, + "typescript": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", + "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "dev": true } } }, "@microsoft/api-extractor-model": { - "version": "7.30.2", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.2.tgz", - "integrity": "sha512-3/t2F+WhkJgBzSNwlkTIL0tBgUoBqDqL66pT+nh2mPbM0NIDGVGtpqbGWPgHIzn/mn7kGS/Ep8D8po58e8UUIw==", + "version": "7.30.4", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.4.tgz", + "integrity": "sha512-RobC0gyVYsd2Fao9MTKOfTdBm41P/bCMUmzS5mQ7/MoAKEqy0FOBph3JOYdq4X4BsEnMEiSHc+0NUNmdzxCpjA==", "dev": true, "requires": { "@microsoft/tsdoc": "~0.15.1", "@microsoft/tsdoc-config": "~0.17.1", - "@rushstack/node-core-library": "5.10.2" + "@rushstack/node-core-library": "5.12.0" } }, "@microsoft/tsdoc": { @@ -18739,9 +18407,9 @@ } }, "@nextcloud/vite-config": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@nextcloud/vite-config/-/vite-config-1.5.2.tgz", - "integrity": "sha512-HyuV4XLt8gLMk7R+zAqqOhGm4BzOfOqsn8Lr/ThHgZS8WwsNGlQG43bfy6YfjCEv7FUVxBbfJnYu//mGEkBdqA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@nextcloud/vite-config/-/vite-config-1.5.3.tgz", + "integrity": "sha512-/3H5o8JnsiGCsczQUd9tUbkmAIw7/LDzB6OM2fIEH7d3h/xb8AI6X+xDeCtvQ173cMUtAxYrYozQg8BDGJJ8MQ==", "dev": true, "requires": { "@rollup/plugin-replace": "^6.0.2", @@ -18750,11 +18418,11 @@ "magic-string": "^0.30.17", "rollup-plugin-corejs": "^1.0.1", "rollup-plugin-esbuild-minify": "^1.2.0", - "rollup-plugin-license": "^3.5.3", + "rollup-plugin-license": "^3.6.0", "rollup-plugin-node-externals": "^8.0.0", "spdx-expression-parse": "^4.0.0", "vite-plugin-css-injected-by-js": "^3.5.2", - "vite-plugin-dts": "^4.5.0", + "vite-plugin-dts": "^4.5.3", "vite-plugin-node-polyfills": "^0.23.0" }, "dependencies": { @@ -19118,15 +18786,15 @@ "optional": true }, "@rushstack/node-core-library": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.10.2.tgz", - "integrity": "sha512-xOF/2gVJZTfjTxbo4BDj9RtQq/HFnrrKdtem4JkyRLnwsRz2UDTg8gA1/et10fBx5RxmZD9bYVGST69W8ME5OQ==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.12.0.tgz", + "integrity": "sha512-QSwwzgzWoil1SCQse+yCHwlhRxNv2dX9siPnAb9zR/UmMhac4mjMrlMZpk64BlCeOFi1kJKgXRkihSwRMbboAQ==", "dev": true, "requires": { "ajv": "~8.13.0", "ajv-draft-04": "~1.0.0", "ajv-formats": "~3.0.1", - "fs-extra": "~7.0.1", + "fs-extra": "~11.3.0", "import-lazy": "~4.0.0", "jju": "~1.4.0", "resolve": "~1.22.1", @@ -19180,39 +18848,22 @@ } }, "@rushstack/terminal": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.14.5.tgz", - "integrity": "sha512-TEOpNwwmsZVrkp0omnuTUTGZRJKTr6n6m4OITiNjkqzLAkcazVpwR1SOtBg6uzpkIBLgrcNHETqI8rbw3uiUfw==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.15.1.tgz", + "integrity": "sha512-3vgJYwumcjoDOXU3IxZfd616lqOdmr8Ezj4OWgJZfhmiBK4Nh7eWcv8sU8N/HdzXcuHDXCRGn/6O2Q75QvaZMA==", "dev": true, "requires": { - "@rushstack/node-core-library": "5.10.2", + "@rushstack/node-core-library": "5.12.0", "supports-color": "~8.1.1" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@rushstack/ts-command-line": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.23.3.tgz", - "integrity": "sha512-HazKL8fv4HMQMzrKJCrOrhyBPPdzk7iajUXgsASwjQ8ROo1cmgyqxt/k9+SdmrNLGE1zATgRqMUH3s/6smbRMA==", + "version": "4.23.6", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.23.6.tgz", + "integrity": "sha512-7WepygaF3YPEoToh4MAL/mmHkiIImQq3/uAkQX46kVoKTNOOlCtFGyNnze6OYuWw2o9rxsyrHVfIBKxq/am2RA==", "dev": true, "requires": { - "@rushstack/terminal": "0.14.5", + "@rushstack/terminal": "0.15.1", "@types/argparse": "1.0.38", "argparse": "~1.0.9", "string-argv": "~0.3.1" @@ -19717,27 +19368,27 @@ "requires": {} }, "@volar/language-core": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.11.tgz", - "integrity": "sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.12.tgz", + "integrity": "sha512-RLrFdXEaQBWfSnYGVxvR2WrO6Bub0unkdHYIdC31HzIEqATIuuhRRzYu76iGPZ6OtA4Au1SnW0ZwIqPP217YhA==", "dev": true, "requires": { - "@volar/source-map": "2.4.11" + "@volar/source-map": "2.4.12" } }, "@volar/source-map": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.11.tgz", - "integrity": "sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.12.tgz", + "integrity": "sha512-bUFIKvn2U0AWojOaqf63ER0N/iHIBYZPpNGogfLPQ68F5Eet6FnLlyho7BS0y2HJ1jFhSif7AcuTx1TqsCzRzw==", "dev": true }, "@volar/typescript": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.11.tgz", - "integrity": "sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.12.tgz", + "integrity": "sha512-HJB73OTJDgPc80K30wxi3if4fSsZZAOScbj2fcicMuOPoOkcf9NNAINb33o+DzhBdF9xTKC1gnPmIRDous5S0g==", "dev": true, "requires": { - "@volar/language-core": "2.4.11", + "@volar/language-core": "2.4.12", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } @@ -20055,16 +19706,6 @@ "dev": true, "peer": true }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "peer": true, - "requires": { - "color-convert": "^1.9.0" - } - }, "anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -20210,9 +19851,9 @@ "dev": true }, "axios": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", - "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.3.tgz", + "integrity": "sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==", "requires": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -20273,13 +19914,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -20735,18 +20369,6 @@ "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "peer": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, "char-regex": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", @@ -20838,23 +20460,6 @@ "dev": true, "peer": true }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "peer": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "peer": true - }, "colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", @@ -20909,9 +20514,9 @@ "dev": true }, "confbox": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.1.tgz", + "integrity": "sha512-hkT3yDPFbs95mNCy1+7qNKC6Pro+/ibzYxtM2iqEigpf0sVw+bg4Zh9/snjsBcf990vfIsg5+1U7VyiyBb3etg==", "dev": true }, "console-browserify": { @@ -21065,13 +20670,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -21650,13 +21248,6 @@ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "peer": true - }, "eslint": { "version": "8.40.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz", @@ -21796,13 +21387,6 @@ "type-fest": "^0.20.2" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -22236,6 +21820,12 @@ "jest-util": "^29.7.0" } }, + "exsolve": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.4.tgz", + "integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==", + "dev": true + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -22276,9 +21866,9 @@ "peer": true }, "fast-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.5.tgz", - "integrity": "sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", "dev": true }, "fast-xml-parser": { @@ -22437,14 +22027,14 @@ } }, "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, "fs.realpath": { @@ -22712,11 +22302,10 @@ "peer": true }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "peer": true + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, "has-property-descriptors": { "version": "1.0.2", @@ -23395,13 +22984,6 @@ "supports-color": "^7.1.0" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -23529,13 +23111,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -23606,13 +23181,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -23694,13 +23262,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -23764,13 +23325,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -23845,13 +23399,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -23907,13 +23454,6 @@ "walker": "^1.0.8" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", @@ -23926,16 +23466,6 @@ "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -24001,13 +23531,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -24076,13 +23599,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -24178,13 +23694,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -24276,13 +23785,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", @@ -24400,13 +23902,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -24493,13 +23988,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -24575,13 +24063,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -24647,13 +24128,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -24728,13 +24202,6 @@ "dev": true, "peer": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -24831,12 +24298,13 @@ "peer": true }, "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, "kind-of": { @@ -24911,13 +24379,14 @@ "peer": true }, "local-pkg": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", - "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", "dev": true, "requires": { - "mlly": "^1.7.3", - "pkg-types": "^1.2.1" + "mlly": "^1.7.4", + "pkg-types": "^2.0.1", + "quansync": "^0.2.8" } }, "locate-path": { @@ -25711,15 +25180,34 @@ } }, "mlly": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", - "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", "dev": true, "requires": { "acorn": "^8.14.0", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", + "pathe": "^2.0.1", + "pkg-types": "^1.3.0", "ufo": "^1.5.4" + }, + "dependencies": { + "confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "dev": true + }, + "pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dev": true, + "requires": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + } } }, "moment": { @@ -26106,9 +25594,9 @@ "peer": true }, "pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "dev": true }, "pbkdf2": { @@ -26152,14 +25640,14 @@ } }, "pkg-types": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.0.tgz", - "integrity": "sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", + "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", "dev": true, "requires": { - "confbox": "^0.1.8", - "mlly": "^1.7.3", - "pathe": "^1.1.2" + "confbox": "^0.2.1", + "exsolve": "^1.0.1", + "pathe": "^2.0.3" } }, "postcss": { @@ -26358,6 +25846,12 @@ "side-channel": "^1.1.0" } }, + "quansync": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.8.tgz", + "integrity": "sha512-4+saucphJMazjt7iOM27mbFCk+D9dd/zmgMDCzRZ8MEoBfYp7lAvoN38et/phRQF6wOPMy/OROBGgoWeSKyluA==", + "dev": true + }, "querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", @@ -26466,9 +25960,9 @@ } }, "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "regexp.prototype.flags": { "version": "1.5.0", @@ -26797,13 +26291,13 @@ } }, "rollup-plugin-license": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-3.5.3.tgz", - "integrity": "sha512-r3wImZSo2d6sEk9BRJtlzeI/upjyjnpthy06Fdl0EzqRrlg3ULb9KQR7xHJI0zuayW/8bchEXSF5dO6dha4OyA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-3.6.0.tgz", + "integrity": "sha512-1ieLxTCaigI5xokIfszVDRoy6c/Wmlot1fDEnea7Q/WXSR8AqOjYljHDLObAx7nFxHC2mbxT3QnTSPhaic2IYw==", "dev": true, "requires": { "commenting": "~1.1.0", - "fdir": "6.3.0", + "fdir": "^6.4.3", "lodash": "~4.17.21", "magic-string": "~0.30.0", "moment": "~2.30.1", @@ -26813,9 +26307,9 @@ }, "dependencies": { "fdir": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.3.0.tgz", - "integrity": "sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==", + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", + "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", "dev": true, "requires": {} }, @@ -27484,13 +26978,12 @@ } }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, - "peer": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } }, "supports-hyperlinks": { @@ -27504,13 +26997,6 @@ "supports-color": "^7.0.0" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -27791,7 +27277,8 @@ "typescript": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==" + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "peer": true }, "typescript-event-target": { "version": "1.1.1", @@ -27910,9 +27397,9 @@ } }, "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true }, "update-browserslist-db": { @@ -28241,19 +27728,19 @@ "requires": {} }, "vite-plugin-dts": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-4.5.0.tgz", - "integrity": "sha512-M1lrPTdi7gilLYRZoLmGYnl4fbPryVYsehPN9JgaxjJKTs8/f7tuAlvCCvOLB5gRDQTTKnptBcB0ACsaw2wNLw==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-4.5.3.tgz", + "integrity": "sha512-P64VnD00dR+e8S26ESoFELqc17+w7pKkwlBpgXteOljFyT0zDwD8hH4zXp49M/kciy//7ZbVXIwQCekBJjfWzA==", "dev": true, "requires": { - "@microsoft/api-extractor": "^7.49.1", + "@microsoft/api-extractor": "^7.50.1", "@rollup/pluginutils": "^5.1.4", "@volar/typescript": "^2.4.11", "@vue/language-core": "2.2.0", "compare-versions": "^6.1.1", "debug": "^4.4.0", "kolorist": "^1.8.0", - "local-pkg": "^0.5.1", + "local-pkg": "^1.0.0", "magic-string": "^0.30.17" } }, @@ -28274,9 +27761,9 @@ "dev": true }, "vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", "dev": true }, "vue": {