From b9e51ec924ffa6d394b8c9842dc6d9a62da43410 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Jan 2026 16:13:52 +0000 Subject: [PATCH 1/2] Chore(deps-dev): Bump @nextcloud/event-bus from 3.3.2 to 3.3.3 Bumps [@nextcloud/event-bus](https://github.com/nextcloud/nextcloud-event-bus) from 3.3.2 to 3.3.3. - [Release notes](https://github.com/nextcloud/nextcloud-event-bus/releases) - [Changelog](https://github.com/nextcloud-libraries/nextcloud-event-bus/blob/main/CHANGELOG.md) - [Commits](https://github.com/nextcloud/nextcloud-event-bus/compare/v3.3.2...v3.3.3) --- updated-dependencies: - dependency-name: "@nextcloud/event-bus" dependency-version: 3.3.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 15 +++++++-------- package.json | 2 +- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index c65223c04..3a4888291 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "devDependencies": { "@nextcloud/browserslist-config": "^3.1.2", "@nextcloud/eslint-config": "^9.0.0-rc.5", - "@nextcloud/event-bus": "^3.3.2", + "@nextcloud/event-bus": "^3.3.3", "@nextcloud/stylelint-config": "^3.1.1", "@nextcloud/typings": "^1.10.0", "@nextcloud/vite-config": "^2.5.0", @@ -1270,17 +1270,16 @@ } }, "node_modules/@nextcloud/event-bus": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.3.2.tgz", - "integrity": "sha512-1Qfs6i7Tz2qd1A33NpBQOt810ydHIRjhyXMFwSEkYX2yUI80lAk/sWO8HIB2Fqp+iffhyviPPcQYoytMDRyDNw==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.3.3.tgz", + "integrity": "sha512-zIfvKmUGkXpVzRKoXrcO9hkoiKDm65fqNxy/XIbIxrQhZByPq3gDkjBpnu3V5Gs8JdYwa73R8DjzV9oH8HYhIg==", "license": "GPL-3.0-or-later", "dependencies": { - "@types/semver": "^7.5.8", - "semver": "^7.6.3" + "@types/semver": "^7.7.0", + "semver": "^7.7.2" }, "engines": { - "node": "^20.0.0", - "npm": "^10.0.0" + "node": "^20 || ^22 || ^24" } }, "node_modules/@nextcloud/files": { diff --git a/package.json b/package.json index a4dbdd6ee..24e478857 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "devDependencies": { "@nextcloud/browserslist-config": "^3.1.2", "@nextcloud/eslint-config": "^9.0.0-rc.5", - "@nextcloud/event-bus": "^3.3.2", + "@nextcloud/event-bus": "^3.3.3", "@nextcloud/stylelint-config": "^3.1.1", "@nextcloud/typings": "^1.10.0", "@nextcloud/vite-config": "^2.5.0", From 9606f675f7cb91d303960b11968e6018d7ccd285 Mon Sep 17 00:00:00 2001 From: nextcloud-command Date: Tue, 27 Jan 2026 20:04:06 +0000 Subject: [PATCH 2/2] chore(assets): Recompile assets Signed-off-by: nextcloud-command --- ...AYikmFq1.chunk.mjs => NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs} | 4 ++-- ...js.license => NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.license} | 0 ....chunk.mjs.map => NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.map} | 2 +- ...icense => NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.map.license} | 0 js/firstrunwizard-about.mjs | 4 ++-- js/firstrunwizard-activate.mjs | 4 ++-- js/firstrunwizard-settings.mjs | 2 +- js/{index-DfQpeuDm.chunk.mjs => index-DLwJPD0m.chunk.mjs} | 4 ++-- ...chunk.mjs.map.license => index-DLwJPD0m.chunk.mjs.license} | 2 +- ...ex-DfQpeuDm.chunk.mjs.map => index-DLwJPD0m.chunk.mjs.map} | 2 +- ...chunk.mjs.license => index-DLwJPD0m.chunk.mjs.map.license} | 2 +- js/{main-CzfOVtzJ.chunk.mjs => main-Dqc0VQVq.chunk.mjs} | 4 ++-- ...VtzJ.chunk.mjs.license => main-Dqc0VQVq.chunk.mjs.license} | 0 ...ain-CzfOVtzJ.chunk.mjs.map => main-Dqc0VQVq.chunk.mjs.map} | 2 +- ...nk.mjs.map.license => main-Dqc0VQVq.chunk.mjs.map.license} | 0 15 files changed, 16 insertions(+), 16 deletions(-) rename js/{NcModal-CvHjwuUy-AYikmFq1.chunk.mjs => NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs} (99%) rename js/{NcModal-CvHjwuUy-AYikmFq1.chunk.mjs.license => NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.license} (100%) rename js/{NcModal-CvHjwuUy-AYikmFq1.chunk.mjs.map => NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.map} (99%) rename js/{NcModal-CvHjwuUy-AYikmFq1.chunk.mjs.map.license => NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.map.license} (100%) rename js/{index-DfQpeuDm.chunk.mjs => index-DLwJPD0m.chunk.mjs} (94%) rename js/{index-DfQpeuDm.chunk.mjs.map.license => index-DLwJPD0m.chunk.mjs.license} (96%) rename js/{index-DfQpeuDm.chunk.mjs.map => index-DLwJPD0m.chunk.mjs.map} (58%) rename js/{index-DfQpeuDm.chunk.mjs.license => index-DLwJPD0m.chunk.mjs.map.license} (96%) rename js/{main-CzfOVtzJ.chunk.mjs => main-Dqc0VQVq.chunk.mjs} (99%) rename js/{main-CzfOVtzJ.chunk.mjs.license => main-Dqc0VQVq.chunk.mjs.license} (100%) rename js/{main-CzfOVtzJ.chunk.mjs.map => main-Dqc0VQVq.chunk.mjs.map} (99%) rename js/{main-CzfOVtzJ.chunk.mjs.map.license => main-Dqc0VQVq.chunk.mjs.map.license} (100%) diff --git a/js/NcModal-CvHjwuUy-AYikmFq1.chunk.mjs b/js/NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs similarity index 99% rename from js/NcModal-CvHjwuUy-AYikmFq1.chunk.mjs rename to js/NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs index 5d7854570..875d2f45c 100644 --- a/js/NcModal-CvHjwuUy-AYikmFq1.chunk.mjs +++ b/js/NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs @@ -1,4 +1,4 @@ -import{g as ac,s as sc,p as ji}from"./index-DfQpeuDm.chunk.mjs";const fr=globalThis||void 0||self;function Gr(e){const u=Object.create(null);for(const t of e.split(","))u[t]=1;return t=>t in u}const me={},on=[],Pu=()=>{},Ds=()=>!1,p0=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Kr=e=>e.startsWith("onUpdate:"),Ue=Object.assign,Zr=(e,u)=>{const t=e.indexOf(u);t>-1&&e.splice(t,1)},lc=Object.prototype.hasOwnProperty,ke=(e,u)=>lc.call(e,u),ae=Array.isArray,rn=e=>h0(e)==="[object Map]",ks=e=>h0(e)==="[object Set]",se=e=>typeof e=="function",Oe=e=>typeof e=="string",dt=e=>typeof e=="symbol",we=e=>e!==null&&typeof e=="object",bs=e=>(we(e)||se(e))&&se(e.then)&&se(e.catch),Fs=Object.prototype.toString,h0=e=>Fs.call(e),cc=e=>h0(e).slice(8,-1),xs=e=>h0(e)==="[object Object]",m0=e=>Oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,wn=Gr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),f0=e=>{const u=Object.create(null);return(t=>u[t]||(u[t]=e(t)))},dc=/-\w/g,Eu=f0(e=>e.replace(dc,u=>u.slice(1).toUpperCase())),vc=/\B([A-Z])/g,vt=f0(e=>e.replace(vc,"-$1").toLowerCase()),g0=f0(e=>e.charAt(0).toUpperCase()+e.slice(1)),Fo=f0(e=>e?`on${g0(e)}`:""),cu=(e,u)=>!Object.is(e,u),V0=(e,...u)=>{for(let t=0;t{Object.defineProperty(e,u,{configurable:!0,enumerable:!1,writable:n,value:t})},pc=e=>{const u=parseFloat(e);return isNaN(u)?e:u},hc=e=>{const u=Oe(e)?Number(e):NaN;return isNaN(u)?e:u};let Pi;const $o=()=>Pi||(Pi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof fr<"u"?fr:{});function Bt(e){if(ae(e)){const u={};for(let t=0;t{if(t){const n=t.split(fc);n.length>1&&(u[n[0].trim()]=n[1].trim())}}),u}function Wu(e){let u="";if(Oe(e))u=e;else if(ae(e))for(let t=0;t!!(e&&e.__v_isRef===!0),Ft=e=>Oe(e)?e:e==null?"":ae(e)||we(e)&&(e.toString===Fs||!se(e.toString))?Ns(e)?Ft(e.value):JSON.stringify(e,js,2):String(e),js=(e,u)=>Ns(u)?js(e,u.value):rn(u)?{[`Map(${u.size})`]:[...u.entries()].reduce((t,[n,o],r)=>(t[H0(n,r)+" =>"]=o,t),{})}:ks(u)?{[`Set(${u.size})`]:[...u.values()].map(t=>H0(t))}:dt(u)?H0(u):we(u)&&!ae(u)&&!xs(u)?String(u):u,H0=(e,u="")=>{var t;return dt(e)?`Symbol(${(t=e.description)!=null?t:u})`:e};function Ac(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}let eu;class Bc{constructor(u=!1){this.detached=u,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=eu,!u&&eu&&(this.index=(eu.scopes||(eu.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let u,t;if(this.scopes)for(u=0,t=this.scopes.length;u0&&--this._on===0&&(eu=this.prevScope,this.prevScope=void 0)}stop(u){if(this._active){this._active=!1;let t,n;for(t=0,n=this.effects.length;t0)return;if(Nn){let u=Nn;for(Nn=void 0;u;){const t=u.next;u.next=void 0,u.flags&=-9,u=t}}let e;for(;Sn;){let u=Sn;for(Sn=void 0;u;){const t=u.next;if(u.next=void 0,u.flags&=-9,u.flags&1)try{u.trigger()}catch(n){e||(e=n)}u=t}}if(e)throw e}function Rs(e){for(let u=e.deps;u;u=u.nextDep)u.version=-1,u.prevActiveLink=u.dep.activeLink,u.dep.activeLink=u}function zs(e){let u,t=e.depsTail,n=t;for(;n;){const o=n.prevDep;n.version===-1?(n===t&&(t=o),Yr(n),kc(n)):u=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=o}e.deps=u,e.depsTail=t}function Er(e){for(let u=e.deps;u;u=u.nextDep)if(u.dep.version!==u.version||u.dep.computed&&(Ms(u.dep.computed)||u.dep.version!==u.version))return!0;return!!e._dirty}function Ms(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===$n)||(e.globalVersion=$n,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Er(e))))return;e.flags|=2;const u=e.dep,t=je,n=Tu;je=e,Tu=!0;try{Rs(e);const o=e.fn(e._value);(u.version===0||cu(o,e._value))&&(e.flags|=128,e._value=o,u.version++)}catch(o){throw u.version++,o}finally{je=t,Tu=n,zs(e),e.flags&=-3}}function Yr(e,u=!1){const{dep:t,prevSub:n,nextSub:o}=e;if(n&&(n.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=n,e.nextSub=void 0),t.subs===e&&(t.subs=n,!n&&t.computed)){t.computed.flags&=-5;for(let r=t.computed.deps;r;r=r.nextDep)Yr(r,!0)}!u&&!--t.sc&&t.map&&t.map.delete(t.key)}function kc(e){const{prevDep:u,nextDep:t}=e;u&&(u.nextDep=t,e.prevDep=void 0),t&&(t.prevDep=u,e.nextDep=void 0)}let Tu=!0;const Ls=[];function at(){Ls.push(Tu),Tu=!1}function st(){const e=Ls.pop();Tu=e===void 0?!0:e}function Ti(e){const{cleanup:u}=e;if(e.cleanup=void 0,u){const t=je;je=void 0;try{u()}finally{je=t}}}let $n=0;class bc{constructor(u,t){this.sub=u,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class E0{constructor(u){this.computed=u,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(u){if(!je||!Tu||je===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==je)t=this.activeLink=new bc(je,this),je.deps?(t.prevDep=je.depsTail,je.depsTail.nextDep=t,je.depsTail=t):je.deps=je.depsTail=t,Is(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){const n=t.nextDep;n.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=n),t.prevDep=je.depsTail,t.nextDep=void 0,je.depsTail.nextDep=t,je.depsTail=t,je.deps===t&&(je.deps=n)}return t}trigger(u){this.version++,$n++,this.notify(u)}notify(u){Jr();try{for(let t=this.subs;t;t=t.prevSub)t.sub.notify()&&t.sub.dep.notify()}finally{Xr()}}}function Is(e){if(e.dep.sc++,e.sub.flags&4){const u=e.dep.computed;if(u&&!e.dep.subs){u.flags|=20;for(let n=u.deps;n;n=n.nextDep)Is(n)}const t=e.dep.subs;t!==e&&(e.prevSub=t,t&&(t.nextSub=e)),e.dep.subs=e}}const Uo=new WeakMap,qt=Symbol(""),Cr=Symbol(""),Un=Symbol("");function uu(e,u,t){if(Tu&&je){let n=Uo.get(e);n||Uo.set(e,n=new Map);let o=n.get(t);o||(n.set(t,o=new E0),o.map=n,o.key=t),o.track()}}function rt(e,u,t,n,o,r){const i=Uo.get(e);if(!i){$n++;return}const s=l=>{l&&l.trigger()};if(Jr(),u==="clear")i.forEach(s);else{const l=ae(e),v=l&&m0(t);if(l&&t==="length"){const c=Number(n);i.forEach((h,f)=>{(f==="length"||f===Un||!dt(f)&&f>=c)&&s(h)})}else switch((t!==void 0||i.has(void 0))&&s(i.get(t)),v&&s(i.get(Un)),u){case"add":l?v&&s(i.get("length")):(s(i.get(qt)),rn(e)&&s(i.get(Cr)));break;case"delete":l||(s(i.get(qt)),rn(e)&&s(i.get(Cr)));break;case"set":rn(e)&&s(i.get(qt));break}}Xr()}function Fc(e,u){const t=Uo.get(e);return t&&t.get(u)}function Qt(e){const u=ye(e);return u===e?u:(uu(u,"iterate",Un),gu(e)?u:u.map(Ou))}function C0(e){return uu(e=ye(e),"iterate",Un),e}function Ct(e,u){return lt(e)?Hn(Wt(e)?Ou(u):u):Ou(u)}const xc={__proto__:null,[Symbol.iterator](){return W0(this,Symbol.iterator,e=>Ct(this,e))},concat(...e){return Qt(this).concat(...e.map(u=>ae(u)?Qt(u):u))},entries(){return W0(this,"entries",e=>(e[1]=Ct(this,e[1]),e))},every(e,u){return et(this,"every",e,u,void 0,arguments)},filter(e,u){return et(this,"filter",e,u,t=>t.map(n=>Ct(this,n)),arguments)},find(e,u){return et(this,"find",e,u,t=>Ct(this,t),arguments)},findIndex(e,u){return et(this,"findIndex",e,u,void 0,arguments)},findLast(e,u){return et(this,"findLast",e,u,t=>Ct(this,t),arguments)},findLastIndex(e,u){return et(this,"findLastIndex",e,u,void 0,arguments)},forEach(e,u){return et(this,"forEach",e,u,void 0,arguments)},includes(...e){return G0(this,"includes",e)},indexOf(...e){return G0(this,"indexOf",e)},join(e){return Qt(this).join(e)},lastIndexOf(...e){return G0(this,"lastIndexOf",e)},map(e,u){return et(this,"map",e,u,void 0,arguments)},pop(){return mn(this,"pop")},push(...e){return mn(this,"push",e)},reduce(e,...u){return _i(this,"reduce",e,u)},reduceRight(e,...u){return _i(this,"reduceRight",e,u)},shift(){return mn(this,"shift")},some(e,u){return et(this,"some",e,u,void 0,arguments)},splice(...e){return mn(this,"splice",e)},toReversed(){return Qt(this).toReversed()},toSorted(e){return Qt(this).toSorted(e)},toSpliced(...e){return Qt(this).toSpliced(...e)},unshift(...e){return mn(this,"unshift",e)},values(){return W0(this,"values",e=>Ct(this,e))}};function W0(e,u,t){const n=C0(e),o=n[u]();return n!==e&&!gu(e)&&(o._next=o.next,o.next=()=>{const r=o._next();return r.done||(r.value=t(r.value)),r}),o}const wc=Array.prototype;function et(e,u,t,n,o,r){const i=C0(e),s=i!==e&&!gu(e),l=i[u];if(l!==wc[u]){const h=l.apply(e,r);return s?Ou(h):h}let v=t;i!==e&&(s?v=function(h,f){return t.call(this,Ct(e,h),f,e)}:t.length>2&&(v=function(h,f){return t.call(this,h,f,e)}));const c=l.call(i,v,n);return s&&o?o(c):c}function _i(e,u,t,n){const o=C0(e);let r=t;return o!==e&&(gu(e)?t.length>3&&(r=function(i,s,l){return t.call(this,i,s,l,e)}):r=function(i,s,l){return t.call(this,i,Ct(e,s),l,e)}),o[u](r,...n)}function G0(e,u,t){const n=ye(e);uu(n,"iterate",Un);const o=n[u](...t);return(o===-1||o===!1)&&A0(t[0])?(t[0]=ye(t[0]),n[u](...t)):o}function mn(e,u,t=[]){at(),Jr();const n=ye(e)[u].apply(e,t);return Xr(),st(),n}const Sc=Gr("__proto__,__v_isRef,__isVue"),$s=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(dt));function Nc(e){dt(e)||(e=String(e));const u=ye(this);return uu(u,"has",e),u.hasOwnProperty(e)}class Us{constructor(u=!1,t=!1){this._isReadonly=u,this._isShallow=t}get(u,t,n){if(t==="__v_skip")return u.__v_skip;const o=this._isReadonly,r=this._isShallow;if(t==="__v_isReactive")return!o;if(t==="__v_isReadonly")return o;if(t==="__v_isShallow")return r;if(t==="__v_raw")return n===(o?r?Lc:Gs:r?Ws:qs).get(u)||Object.getPrototypeOf(u)===Object.getPrototypeOf(n)?u:void 0;const i=ae(u);if(!o){let l;if(i&&(l=xc[t]))return l;if(t==="hasOwnProperty")return Nc}const s=Reflect.get(u,t,He(u)?u:n);if((dt(t)?$s.has(t):Sc(t))||(o||uu(u,"get",t),r))return s;if(He(s)){const l=i&&m0(t)?s:s.value;return o&&we(l)?Vo(l):l}return we(s)?o?Vo(s):Vn(s):s}}class Vs extends Us{constructor(u=!1){super(!1,u)}set(u,t,n,o){let r=u[t];const i=ae(u)&&m0(t);if(!this._isShallow){const v=lt(r);if(!gu(n)&&!lt(n)&&(r=ye(r),n=ye(n)),!i&&He(r)&&!He(n))return v||(r.value=n),!0}const s=i?Number(t)e,po=e=>Reflect.getPrototypeOf(e);function _c(e,u,t){return function(...n){const o=this.__v_raw,r=ye(o),i=rn(r),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,v=o[e](...n),c=t?yr:u?Hn:Ou;return!u&&uu(r,"iterate",l?Cr:qt),Ue(Object.create(v),{next(){const{value:h,done:f}=v.next();return f?{value:h,done:f}:{value:s?[c(h[0]),c(h[1])]:c(h),done:f}}})}}function ho(e){return function(...u){return e==="delete"?!1:e==="clear"?void 0:this}}function Oc(e,u){const t={get(n){const o=this.__v_raw,r=ye(o),i=ye(n);e||(cu(n,i)&&uu(r,"get",n),uu(r,"get",i));const{has:s}=po(r),l=u?yr:e?Hn:Ou;if(s.call(r,n))return l(o.get(n));if(s.call(r,i))return l(o.get(i));o!==r&&o.get(n)},get size(){const n=this.__v_raw;return!e&&uu(ye(n),"iterate",qt),n.size},has(n){const o=this.__v_raw,r=ye(o),i=ye(n);return e||(cu(n,i)&&uu(r,"has",n),uu(r,"has",i)),n===i?o.has(n):o.has(n)||o.has(i)},forEach(n,o){const r=this,i=r.__v_raw,s=ye(i),l=u?yr:e?Hn:Ou;return!e&&uu(s,"iterate",qt),i.forEach((v,c)=>n.call(o,l(v),l(c),r))}};return Ue(t,e?{add:ho("add"),set:ho("set"),delete:ho("delete"),clear:ho("clear")}:{add(n){!u&&!gu(n)&&!lt(n)&&(n=ye(n));const o=ye(this);return po(o).has.call(o,n)||(o.add(n),rt(o,"add",n,n)),this},set(n,o){!u&&!gu(o)&&!lt(o)&&(o=ye(o));const r=ye(this),{has:i,get:s}=po(r);let l=i.call(r,n);l||(n=ye(n),l=i.call(r,n));const v=s.call(r,n);return r.set(n,o),l?cu(o,v)&&rt(r,"set",n,o):rt(r,"add",n,o),this},delete(n){const o=ye(this),{has:r,get:i}=po(o);let s=r.call(o,n);s||(n=ye(n),s=r.call(o,n)),i&&i.call(o,n);const l=o.delete(n);return s&&rt(o,"delete",n,void 0),l},clear(){const n=ye(this),o=n.size!==0,r=n.clear();return o&&rt(n,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(n=>{t[n]=_c(n,e,u)}),t}function y0(e,u){const t=Oc(e,u);return(n,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?n:Reflect.get(ke(t,o)&&o in n?t:n,o,r)}const Rc={get:y0(!1,!1)},zc={get:y0(!1,!0)},Mc={get:y0(!0,!1)},j1={get:y0(!0,!0)},qs=new WeakMap,Ws=new WeakMap,Gs=new WeakMap,Lc=new WeakMap;function Ic(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function $c(e){return e.__v_skip||!Object.isExtensible(e)?0:Ic(cc(e))}function Vn(e){return lt(e)?e:Qr(e,!1,jc,Rc,qs)}function Uc(e){return Qr(e,!1,Tc,zc,Ws)}function Vo(e){return Qr(e,!0,Pc,Mc,Gs)}function Qr(e,u,t,n,o){if(!we(e)||e.__v_raw&&!(u&&e.__v_isReactive))return e;const r=$c(e);if(r===0)return e;const i=o.get(e);if(i)return i;const s=new Proxy(e,r===2?n:t);return o.set(e,s),s}function Wt(e){return lt(e)?Wt(e.__v_raw):!!(e&&e.__v_isReactive)}function lt(e){return!!(e&&e.__v_isReadonly)}function gu(e){return!!(e&&e.__v_isShallow)}function A0(e){return e?!!e.__v_raw:!1}function ye(e){const u=e&&e.__v_raw;return u?ye(u):e}function Vc(e){return!ke(e,"__v_skip")&&Object.isExtensible(e)&&ws(e,"__v_skip",!0),e}const Ou=e=>we(e)?Vn(e):e,Hn=e=>we(e)?Vo(e):e;function He(e){return e?e.__v_isRef===!0:!1}function B0(e){return Ks(e,!1)}function Ke(e){return Ks(e,!0)}function Ks(e,u){return He(e)?e:new Hc(e,u)}class Hc{constructor(u,t){this.dep=new E0,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?u:ye(u),this._value=t?u:Ou(u),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(u){const t=this._rawValue,n=this.__v_isShallow||gu(u)||lt(u);u=n?u:ye(u),cu(u,t)&&(this._rawValue=u,this._value=n?u:Ou(u),this.dep.trigger())}}function no(e){return He(e)?e.value:e}function Gu(e){return se(e)?e():no(e)}const qc={get:(e,u,t)=>u==="__v_raw"?e:no(Reflect.get(e,u,t)),set:(e,u,t,n)=>{const o=e[u];return He(o)&&!He(t)?(o.value=t,!0):Reflect.set(e,u,t,n)}};function Zs(e){return Wt(e)?e:new Proxy(e,qc)}class Wc{constructor(u){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new E0,{get:n,set:o}=u(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=o}get value(){return this._value=this._get()}set value(u){this._set(u)}}function Gc(e){return new Wc(e)}class Kc{constructor(u,t,n){this._object=u,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=ye(u);let o=!0,r=u;if(!ae(u)||!m0(String(t)))do o=!A0(r)||gu(r);while(o&&(r=r.__v_raw));this._shallow=o}get value(){let u=this._object[this._key];return this._shallow&&(u=no(u)),this._value=u===void 0?this._defaultValue:u}set value(u){if(this._shallow&&He(this._raw[this._key])){const t=this._object[this._key];if(He(t)){t.value=u;return}}this._object[this._key]=u}get dep(){return Fc(this._raw,this._key)}}class Zc{constructor(u){this._getter=u,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Jc(e,u,t){return He(e)?e:se(e)?new Zc(e):we(e)&&arguments.length>1?Xc(e,u,t):B0(e)}function Xc(e,u,t){return new Kc(e,u,t)}class Yc{constructor(u,t,n){this.fn=u,this.setter=t,this._value=void 0,this.dep=new E0(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=$n-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&je!==this)return Os(this,!0),!0}get value(){const u=this.dep.track();return Ms(this),u&&(u.version=this.dep.version),this._value}set value(u){this.setter&&this.setter(u)}}function Qc(e,u,t=!1){let n,o;return se(e)?n=e:(n=e.get,o=e.set),new Yc(n,o,t)}const mo={},Ho=new WeakMap;let Lt;function e3(e,u=!1,t=Lt){if(t){let n=Ho.get(t);n||Ho.set(t,n=[]),n.push(e)}}function u3(e,u,t=me){const{immediate:n,deep:o,once:r,scheduler:i,augmentJob:s,call:l}=t,v=P=>o?P:gu(P)||o===!1||o===0?it(P,1):it(P);let c,h,f,m,g=!1,y=!1;if(He(e)?(h=()=>e.value,g=gu(e)):Wt(e)?(h=()=>v(e),g=!0):ae(e)?(y=!0,g=e.some(P=>Wt(P)||gu(P)),h=()=>e.map(P=>{if(He(P))return P.value;if(Wt(P))return v(P);if(se(P))return l?l(P,2):P()})):se(e)?u?h=l?()=>l(e,2):e:h=()=>{if(f){at();try{f()}finally{st()}}const P=Lt;Lt=c;try{return l?l(e,3,[m]):e(m)}finally{Lt=P}}:h=Pu,u&&o){const P=h,W=o===!0?1/0:o;h=()=>it(P(),W)}const S=Ps(),N=()=>{c.stop(),S&&S.active&&Zr(S.effects,c)};if(r&&u){const P=u;u=(...W)=>{P(...W),N()}}let j=y?new Array(e.length).fill(mo):mo;const R=P=>{if(!(!(c.flags&1)||!c.dirty&&!P))if(u){const W=c.run();if(o||g||(y?W.some((G,ee)=>cu(G,j[ee])):cu(W,j))){f&&f();const G=Lt;Lt=c;try{const ee=[W,j===mo?void 0:y&&j[0]===mo?[]:j,m];j=W,l?l(u,3,ee):u(...ee)}finally{Lt=G}}}else c.run()};return s&&s(R),c=new Ts(h),c.scheduler=i?()=>i(R,!1):R,m=P=>e3(P,!1,c),f=c.onStop=()=>{const P=Ho.get(c);if(P){if(l)l(P,4);else for(const W of P)W();Ho.delete(c)}},u?n?R(!0):j=c.run():i?i(R.bind(null,!0),!0):c.run(),N.pause=c.pause.bind(c),N.resume=c.resume.bind(c),N.stop=N,N}function it(e,u=1/0,t){if(u<=0||!we(e)||e.__v_skip||(t=t||new Map,(t.get(e)||0)>=u))return e;if(t.set(e,u),u--,He(e))it(e.value,u,t);else if(ae(e))for(let n=0;n{it(n,u,t)});else if(xs(e)){for(const n in e)it(e[n],u,t);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&it(e[n],u,t)}return e}function oo(e,u,t,n){try{return n?e(...n):e()}catch(o){D0(o,u,t)}}function Ru(e,u,t,n){if(se(e)){const o=oo(e,u,t,n);return o&&bs(o)&&o.catch(r=>{D0(r,u,t)}),o}if(ae(e)){const o=[];for(let r=0;r>>1,o=au[n],r=qn(o);r=qn(t)?au.push(e):au.splice(n3(u),0,e),e.flags|=1,Xs()}}function Xs(){qo||(qo=Js.then(el))}function Ys(e){ae(e)?an.push(...e):yt&&e.id===-1?yt.splice(nn+1,0,e):e.flags&1||(an.push(e),e.flags|=1),Xs()}function Oi(e,u,t=Uu+1){for(;tqn(t)-qn(n));if(an.length=0,yt){yt.push(...u);return}for(yt=u,nn=0;nne.id==null?e.flags&2?-1:1/0:e.id;function el(e){try{for(Uu=0;UuGe;function Ge(e,u=Qe,t){if(!u||e._n)return e;const n=(...o)=>{n._d&&Jo(-1);const r=Wo(u);let i;try{i=e(...o)}finally{Wo(r),n._d&&Jo(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function fo(e,u){if(Qe===null)return e;const t=N0(Qe),n=e.dirs||(e.dirs=[]);for(let o=0;o1)return t&&se(u)?u.call(n&&n.proxy):u}}function ul(){return!!(Mu()||Kt)}const s3=Symbol.for("v-scx"),l3=()=>Gt(s3);function tl(e,u){return b0(e,null,u)}function c3(e,u){return b0(e,null,{flush:"sync"})}function Ku(e,u,t){return b0(e,u,t)}function b0(e,u,t=me){const{immediate:n,deep:o,flush:r,once:i}=t,s=Ue({},t),l=u&&n||!u&&r!=="post";let v;if(Zn){if(r==="sync"){const m=l3();v=m.__watcherHandles||(m.__watcherHandles=[])}else if(!l){const m=()=>{};return m.stop=Pu,m.resume=Pu,m.pause=Pu,m}}const c=tu;s.call=(m,g,y)=>Ru(m,c,g,y);let h=!1;r==="post"?s.scheduler=m=>{iu(m,c&&c.suspense)}:r!=="sync"&&(h=!0,s.scheduler=(m,g)=>{g?m():ui(m)}),s.augmentJob=m=>{u&&(m.flags|=4),h&&(m.flags|=2,c&&(m.id=c.uid,m.i=c))};const f=u3(e,u,s);return Zn&&(v?v.push(f):l&&f()),f}function d3(e,u,t){const n=this.proxy,o=Oe(e)?e.includes(".")?nl(n,e):()=>n[e]:e.bind(n,n);let r;se(u)?r=u:(r=u.handler,t=u);const i=ao(this),s=b0(o,r.bind(n),t);return i(),s}function nl(e,u){const t=u.split(".");return()=>{let n=e;for(let o=0;oe.__isTeleport,jn=e=>e&&(e.disabled||e.disabled===""),Ri=e=>e&&(e.defer||e.defer===""),zi=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Mi=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Ar=(e,u)=>{const t=e&&e.to;return Oe(t)?u?u(t):null:t},il={name:"Teleport",__isTeleport:!0,process(e,u,t,n,o,r,i,s,l,v){const{mc:c,pc:h,pbc:f,o:{insert:m,querySelector:g,createText:y,createComment:S}}=v,N=jn(u.props);let{shapeFlag:j,children:R,dynamicChildren:P}=u;if(e==null){const W=u.el=y(""),G=u.anchor=y("");m(W,t,n),m(G,t,n);const ee=($,Y)=>{j&16&&c(R,$,Y,o,r,i,s,l)},ne=()=>{const $=u.target=Ar(u.props,g),Y=al($,u,y,m);$&&(i!=="svg"&&zi($)?i="svg":i!=="mathml"&&Mi($)&&(i="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add($),N||(ee($,Y),xo(u,!1)))};N&&(ee(t,G),xo(u,!0)),Ri(u.props)?(u.el.__isMounted=!1,iu(()=>{ne(),delete u.el.__isMounted},r)):ne()}else{if(Ri(u.props)&&e.el.__isMounted===!1){iu(()=>{il.process(e,u,t,n,o,r,i,s,l,v)},r);return}u.el=e.el,u.targetStart=e.targetStart;const W=u.anchor=e.anchor,G=u.target=e.target,ee=u.targetAnchor=e.targetAnchor,ne=jn(e.props),$=ne?t:G,Y=ne?W:ee;if(i==="svg"||zi(G)?i="svg":(i==="mathml"||Mi(G))&&(i="mathml"),P?(f(e.dynamicChildren,P,$,o,r,i,s),ii(e,u,!0)):l||h(e,u,$,Y,o,r,i,s,!1),N)ne?u.props&&e.props&&u.props.to!==e.props.to&&(u.props.to=e.props.to):go(u,t,W,v,1);else if((u.props&&u.props.to)!==(e.props&&e.props.to)){const b=u.target=Ar(u.props,g);b&&go(u,b,null,v,0)}else ne&&go(u,G,ee,v,1);xo(u,N)}},remove(e,u,t,{um:n,o:{remove:o}},r){const{shapeFlag:i,children:s,anchor:l,targetStart:v,targetAnchor:c,target:h,props:f}=e;if(h&&(o(v),o(c)),r&&o(l),i&16){const m=r||!jn(f);for(let g=0;g{e.isMounted=!0}),fl(()=>{e.isUnmounting=!0}),e}const Cu=[Function,Array],sl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Cu,onEnter:Cu,onAfterEnter:Cu,onEnterCancelled:Cu,onBeforeLeave:Cu,onLeave:Cu,onAfterLeave:Cu,onLeaveCancelled:Cu,onBeforeAppear:Cu,onAppear:Cu,onAfterAppear:Cu,onAppearCancelled:Cu},ll=e=>{const u=e.subTree;return u.component?ll(u.component):u},h3={name:"BaseTransition",props:sl,setup(e,{slots:u}){const t=Mu(),n=p3();return()=>{const o=u.default&&vl(u.default(),!0);if(!o||!o.length)return;const r=cl(o),i=ye(e),{mode:s}=i;if(n.isLeaving)return K0(r);const l=Li(r);if(!l)return K0(r);let v=Br(l,i,n,t,h=>v=h);l.type!==Ye&&Wn(l,v);let c=t.subTree&&Li(t.subTree);if(c&&c.type!==Ye&&!Ut(c,l)&&ll(t).type!==Ye){let h=Br(c,i,n,t);if(Wn(c,h),s==="out-in"&&l.type!==Ye)return n.isLeaving=!0,h.afterLeave=()=>{n.isLeaving=!1,t.job.flags&8||t.update(),delete h.afterLeave,c=void 0},K0(r);s==="in-out"&&l.type!==Ye?h.delayLeave=(f,m,g)=>{const y=dl(n,c);y[String(c.key)]=c,f[ot]=()=>{m(),f[ot]=void 0,delete v.delayedLeave,c=void 0},v.delayedLeave=()=>{g(),delete v.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function cl(e){let u=e[0];if(e.length>1){for(const t of e)if(t.type!==Ye){u=t;break}}return u}const m3=h3;function dl(e,u){const{leavingVNodes:t}=e;let n=t.get(u.type);return n||(n=Object.create(null),t.set(u.type,n)),n}function Br(e,u,t,n,o){const{appear:r,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:v,onAfterEnter:c,onEnterCancelled:h,onBeforeLeave:f,onLeave:m,onAfterLeave:g,onLeaveCancelled:y,onBeforeAppear:S,onAppear:N,onAfterAppear:j,onAppearCancelled:R}=u,P=String(e.key),W=dl(t,e),G=($,Y)=>{$&&Ru($,n,9,Y)},ee=($,Y)=>{const b=Y[1];G($,Y),ae($)?$.every(k=>k.length<=1)&&b():$.length<=1&&b()},ne={mode:i,persisted:s,beforeEnter($){let Y=l;if(!t.isMounted)if(r)Y=S||l;else return;$[ot]&&$[ot](!0);const b=W[P];b&&Ut(e,b)&&b.el[ot]&&b.el[ot](),G(Y,[$])},enter($){let Y=v,b=c,k=h;if(!t.isMounted)if(r)Y=N||v,b=j||c,k=R||h;else return;let U=!1;const K=$[Eo]=Q=>{U||(U=!0,Q?G(k,[$]):G(b,[$]),ne.delayedLeave&&ne.delayedLeave(),$[Eo]=void 0)};Y?ee(Y,[$,K]):K()},leave($,Y){const b=String(e.key);if($[Eo]&&$[Eo](!0),t.isUnmounting)return Y();G(f,[$]);let k=!1;const U=$[ot]=K=>{k||(k=!0,Y(),K?G(y,[$]):G(g,[$]),$[ot]=void 0,W[b]===e&&delete W[b])};W[b]=e,m?ee(m,[$,U]):U()},clone($){const Y=Br($,u,t,n,o);return o&&o(Y),Y}};return ne}function K0(e){if(F0(e))return e=xt(e),e.children=null,e}function Li(e){if(!F0(e))return rl(e.type)&&e.children?cl(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:u,children:t}=e;if(t){if(u&16)return t[0];if(u&32&&se(t.default))return t.default()}}function Wn(e,u){e.shapeFlag&6&&e.component?(e.transition=u,Wn(e.component.subTree,u)):e.shapeFlag&128?(e.ssContent.transition=u.clone(e.ssContent),e.ssFallback.transition=u.clone(e.ssFallback)):e.transition=u}function vl(e,u=!1,t){let n=[],o=0;for(let r=0;r1)for(let r=0;rt.value,set:o=>t.value=o})}return t}const Go=new WeakMap;function Pn(e,u,t,n,o=!1){if(ae(e)){e.forEach((g,y)=>Pn(g,u&&(ae(u)?u[y]:u),t,n,o));return}if(sn(n)&&!o){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Pn(e,u,t,n.component.subTree);return}const r=n.shapeFlag&4?N0(n.component):n.el,i=o?null:r,{i:s,r:l}=e,v=u&&u.r,c=s.refs===me?s.refs={}:s.refs,h=s.setupState,f=ye(h),m=h===me?Ds:g=>ke(f,g);if(v!=null&&v!==l){if(Ii(u),Oe(v))c[v]=null,m(v)&&(h[v]=null);else if(He(v)){v.value=null;const g=u;g.k&&(c[g.k]=null)}}if(se(l))oo(l,s,12,[i,c]);else{const g=Oe(l),y=He(l);if(g||y){const S=()=>{if(e.f){const N=g?m(l)?h[l]:c[l]:l.value;if(o)ae(N)&&Zr(N,r);else if(ae(N))N.includes(r)||N.push(r);else if(g)c[l]=[r],m(l)&&(h[l]=c[l]);else{const j=[r];l.value=j,e.k&&(c[e.k]=j)}}else g?(c[l]=i,m(l)&&(h[l]=i)):y&&(l.value=i,e.k&&(c[e.k]=i))};if(i){const N=()=>{S(),Go.delete(e)};N.id=-1,Go.set(e,N),iu(N,t)}else Ii(e),S()}}}function Ii(e){const u=Go.get(e);u&&(u.flags|=8,Go.delete(e))}$o().requestIdleCallback,$o().cancelIdleCallback;const sn=e=>!!e.type.__asyncLoader,F0=e=>e.type.__isKeepAlive;function f3(e,u){hl(e,"a",u)}function g3(e,u){hl(e,"da",u)}function hl(e,u,t=tu){const n=e.__wdc||(e.__wdc=()=>{let o=t;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(x0(u,n,t),t){let o=t.parent;for(;o&&o.parent;)F0(o.parent.vnode)&&E3(n,u,t,o),o=o.parent}}function E3(e,u,t,n){const o=x0(u,e,n,!0);w0(()=>{Zr(n[u],o)},t)}function x0(e,u,t=tu,n=!1){if(t){const o=t[e]||(t[e]=[]),r=u.__weh||(u.__weh=(...i)=>{at();const s=ao(t),l=Ru(u,t,e,i);return s(),st(),l});return n?o.unshift(r):o.push(r),r}}const pt=e=>(u,t=tu)=>{(!Zn||e==="sp")&&x0(e,(...n)=>u(...n),t)},C3=pt("bm"),ro=pt("m"),ml=pt("bu"),y3=pt("u"),fl=pt("bum"),w0=pt("um"),A3=pt("sp"),B3=pt("rtg"),D3=pt("rtc");function k3(e,u=tu){x0("ec",e,u)}const ti="components",b3="directives";function Su(e,u){return ni(ti,e,!0,u)||e}const gl=Symbol.for("v-ndc");function F3(e){return Oe(e)?ni(ti,e,!1)||e:e||gl}function _1(e){return ni(b3,e)}function ni(e,u,t=!0,n=!1){const o=Qe||tu;if(o){const r=o.type;if(e===ti){const s=id(r,!1);if(s&&(s===u||s===Eu(u)||s===g0(Eu(u))))return r}const i=$i(o[e]||r[e],u)||$i(o.appContext[e],u);return!i&&n?r:i}}function $i(e,u){return e&&(e[u]||e[Eu(u)]||e[g0(Eu(u))])}function O1(e,u,t,n){let o;const r=t,i=ae(e);if(i||Oe(e)){const s=i&&Wt(e);let l=!1,v=!1;s&&(l=!gu(e),v=lt(e),e=C0(e)),o=new Array(e.length);for(let c=0,h=e.length;cu(s,l,void 0,r));else{const s=Object.keys(e);o=new Array(s.length);for(let l=0,v=s.length;l{const r=n.fn(...o);return r&&(r.key=n.key),r}:n.fn)}return e}function Xu(e,u,t={},n,o){if(Qe.ce||Qe.parent&&sn(Qe.parent)&&Qe.parent.ce){const v=Object.keys(t).length>0;return u!=="default"&&(t.name=u),Ee(),mu(Ze,null,[xe("slot",t,n&&n())],v?-2:64)}let r=e[u];r&&r._c&&(r._d=!1),Ee();const i=r&&El(r(t)),s=t.key||i&&i.key,l=mu(Ze,{key:(s&&!dt(s)?s:`_${u}`)+(!i&&n?"_fb":"")},i||(n?n():[]),i&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function El(e){return e.some(u=>Kn(u)?!(u.type===Ye||u.type===Ze&&!El(u.children)):!0)?e:null}function z1(e,u){const t={};for(const n in e)t[u&&/[A-Z]/.test(n)?`on:${n}`:Fo(n)]=e[n];return t}const Dr=e=>e?Ll(e)?N0(e):Dr(e.parent):null,Tn=Ue(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Dr(e.parent),$root:e=>Dr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Al(e),$forceUpdate:e=>e.f||(e.f=()=>{ui(e.update)}),$nextTick:e=>e.n||(e.n=ei.bind(e.proxy)),$watch:e=>d3.bind(e)}),Z0=(e,u)=>e!==me&&!e.__isScriptSetup&&ke(e,u),x3={get({_:e},u){if(u==="__v_skip")return!0;const{ctx:t,setupState:n,data:o,props:r,accessCache:i,type:s,appContext:l}=e;if(u[0]!=="$"){const f=i[u];if(f!==void 0)switch(f){case 1:return n[u];case 2:return o[u];case 4:return t[u];case 3:return r[u]}else{if(Z0(n,u))return i[u]=1,n[u];if(o!==me&&ke(o,u))return i[u]=2,o[u];if(ke(r,u))return i[u]=3,r[u];if(t!==me&&ke(t,u))return i[u]=4,t[u];kr&&(i[u]=0)}}const v=Tn[u];let c,h;if(v)return u==="$attrs"&&uu(e.attrs,"get",""),v(e);if((c=s.__cssModules)&&(c=c[u]))return c;if(t!==me&&ke(t,u))return i[u]=4,t[u];if(h=l.config.globalProperties,ke(h,u))return h[u]},set({_:e},u,t){const{data:n,setupState:o,ctx:r}=e;return Z0(o,u)?(o[u]=t,!0):n!==me&&ke(n,u)?(n[u]=t,!0):ke(e.props,u)||u[0]==="$"&&u.slice(1)in e?!1:(r[u]=t,!0)},has({_:{data:e,setupState:u,accessCache:t,ctx:n,appContext:o,props:r,type:i}},s){let l;return!!(t[s]||e!==me&&s[0]!=="$"&&ke(e,s)||Z0(u,s)||ke(r,s)||ke(n,s)||ke(Tn,s)||ke(o.config.globalProperties,s)||(l=i.__cssModules)&&l[s])},defineProperty(e,u,t){return t.get!=null?e._.accessCache[u]=0:ke(t,"value")&&this.set(e,u,t.value,null),Reflect.defineProperty(e,u,t)}};function M1(){return Cl().slots}function L1(){return Cl().attrs}function Cl(e){const u=Mu();return u.setupContext||(u.setupContext=$l(u))}function Ko(e){return ae(e)?e.reduce((u,t)=>(u[t]=null,u),{}):e}function I1(e,u){return!e||!u?e||u:ae(e)&&ae(u)?e.concat(u):Ue({},Ko(e),Ko(u))}let kr=!0;function w3(e){const u=Al(e),t=e.proxy,n=e.ctx;kr=!1,u.beforeCreate&&Ui(u.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:s,provide:l,inject:v,created:c,beforeMount:h,mounted:f,beforeUpdate:m,updated:g,activated:y,deactivated:S,beforeDestroy:N,beforeUnmount:j,destroyed:R,unmounted:P,render:W,renderTracked:G,renderTriggered:ee,errorCaptured:ne,serverPrefetch:$,expose:Y,inheritAttrs:b,components:k,directives:U,filters:K}=u;if(v&&S3(v,n,null),i)for(const Z in i){const H=i[Z];se(H)&&(n[Z]=H.bind(t))}if(o){const Z=o.call(t,t);we(Z)&&(e.data=Vn(Z))}if(kr=!0,r)for(const Z in r){const H=r[Z],re=se(H)?H.bind(t,t):se(H.get)?H.get.bind(t,t):Pu,ve=!se(H)&&se(H.set)?H.set.bind(t):Pu,Me=_e({get:re,set:ve});Object.defineProperty(n,Z,{enumerable:!0,configurable:!0,get:()=>Me.value,set:ce=>Me.value=ce})}if(s)for(const Z in s)yl(s[Z],n,t,Z);if(l){const Z=se(l)?l.call(t):l;Reflect.ownKeys(Z).forEach(H=>{a3(H,Z[H])})}c&&Ui(c,e,"c");function Q(Z,H){ae(H)?H.forEach(re=>Z(re.bind(t))):H&&Z(H.bind(t))}if(Q(C3,h),Q(ro,f),Q(ml,m),Q(y3,g),Q(f3,y),Q(g3,S),Q(k3,ne),Q(D3,G),Q(B3,ee),Q(fl,j),Q(w0,P),Q(A3,$),ae(Y))if(Y.length){const Z=e.exposed||(e.exposed={});Y.forEach(H=>{Object.defineProperty(Z,H,{get:()=>t[H],set:re=>t[H]=re,enumerable:!0})})}else e.exposed||(e.exposed={});W&&e.render===Pu&&(e.render=W),b!=null&&(e.inheritAttrs=b),k&&(e.components=k),U&&(e.directives=U),$&&pl(e)}function S3(e,u,t=Pu){ae(e)&&(e=br(e));for(const n in e){const o=e[n];let r;we(o)?"default"in o?r=Gt(o.from||n,o.default,!0):r=Gt(o.from||n):r=Gt(o),He(r)?Object.defineProperty(u,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):u[n]=r}}function Ui(e,u,t){Ru(ae(e)?e.map(n=>n.bind(u.proxy)):e.bind(u.proxy),u,t)}function yl(e,u,t,n){let o=n.includes(".")?nl(t,n):()=>t[n];if(Oe(e)){const r=u[e];se(r)&&Ku(o,r)}else if(se(e))Ku(o,e.bind(t));else if(we(e))if(ae(e))e.forEach(r=>yl(r,u,t,n));else{const r=se(e.handler)?e.handler.bind(t):u[e.handler];se(r)&&Ku(o,r,e)}}function Al(e){const u=e.type,{mixins:t,extends:n}=u,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,s=r.get(u);let l;return s?l=s:!o.length&&!t&&!n?l=u:(l={},o.length&&o.forEach(v=>Zo(l,v,i,!0)),Zo(l,u,i)),we(u)&&r.set(u,l),l}function Zo(e,u,t,n=!1){const{mixins:o,extends:r}=u;r&&Zo(e,r,t,!0),o&&o.forEach(i=>Zo(e,i,t,!0));for(const i in u)if(!(n&&i==="expose")){const s=N3[i]||t&&t[i];e[i]=s?s(e[i],u[i]):u[i]}return e}const N3={data:Vi,props:Hi,emits:Hi,methods:xn,computed:xn,beforeCreate:ru,created:ru,beforeMount:ru,mounted:ru,beforeUpdate:ru,updated:ru,beforeDestroy:ru,beforeUnmount:ru,destroyed:ru,unmounted:ru,activated:ru,deactivated:ru,errorCaptured:ru,serverPrefetch:ru,components:xn,directives:xn,watch:P3,provide:Vi,inject:j3};function Vi(e,u){return u?e?function(){return Ue(se(e)?e.call(this,this):e,se(u)?u.call(this,this):u)}:u:e}function j3(e,u){return xn(br(e),br(u))}function br(e){if(ae(e)){const u={};for(let t=0;t{let c,h=me,f;return c3(()=>{const m=e[o];cu(c,m)&&(c=m,v())}),{get(){return l(),t.get?t.get(c):c},set(m){const g=t.set?t.set(m):m;if(!cu(g,c)&&!(h!==me&&cu(m,h)))return;const y=n.vnode.props;y&&(u in y||o in y||r in y)&&(`onUpdate:${u}`in y||`onUpdate:${o}`in y||`onUpdate:${r}`in y)||(c=m,v()),n.emit(`update:${u}`,g),cu(m,g)&&cu(m,h)&&!cu(g,f)&&v(),h=m,f=g}}});return s[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?i||me:s,done:!1}:{done:!0}}}},s}const Dl=(e,u)=>u==="modelValue"||u==="model-value"?e.modelModifiers:e[`${u}Modifiers`]||e[`${Eu(u)}Modifiers`]||e[`${vt(u)}Modifiers`];function O3(e,u,...t){if(e.isUnmounted)return;const n=e.vnode.props||me;let o=t;const r=u.startsWith("update:"),i=r&&Dl(n,u.slice(7));i&&(i.trim&&(o=t.map(c=>Oe(c)?c.trim():c)),i.number&&(o=t.map(pc)));let s,l=n[s=Fo(u)]||n[s=Fo(Eu(u))];!l&&r&&(l=n[s=Fo(vt(u))]),l&&Ru(l,e,6,o);const v=n[s+"Once"];if(v){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Ru(v,e,6,o)}}const R3=new WeakMap;function kl(e,u,t=!1){const n=t?R3:u.emitsCache,o=n.get(e);if(o!==void 0)return o;const r=e.emits;let i={},s=!1;if(!se(e)){const l=v=>{const c=kl(v,u,!0);c&&(s=!0,Ue(i,c))};!t&&u.mixins.length&&u.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!s?(we(e)&&n.set(e,null),null):(ae(r)?r.forEach(l=>i[l]=null):Ue(i,r),we(e)&&n.set(e,i),i)}function S0(e,u){return!e||!p0(u)?!1:(u=u.slice(2).replace(/Once$/,""),ke(e,u[0].toLowerCase()+u.slice(1))||ke(e,vt(u))||ke(e,u))}function qi(e){const{type:u,vnode:t,proxy:n,withProxy:o,propsOptions:[r],slots:i,attrs:s,emit:l,render:v,renderCache:c,props:h,data:f,setupState:m,ctx:g,inheritAttrs:y}=e,S=Wo(e);let N,j;try{if(t.shapeFlag&4){const P=o||n,W=P;N=Vu(v.call(W,P,c,h,m,f,g)),j=s}else{const P=u;N=Vu(P.length>1?P(h,{attrs:s,slots:i,emit:l}):P(h,null)),j=u.props?s:z3(s)}}catch(P){_n.length=0,D0(P,e,1),N=xe(Ye)}let R=N;if(j&&y!==!1){const P=Object.keys(j),{shapeFlag:W}=R;P.length&&W&7&&(r&&P.some(Kr)&&(j=M3(j,r)),R=xt(R,j,!1,!0))}return t.dirs&&(R=xt(R,null,!1,!0),R.dirs=R.dirs?R.dirs.concat(t.dirs):t.dirs),t.transition&&Wn(R,t.transition),N=R,Wo(S),N}const z3=e=>{let u;for(const t in e)(t==="class"||t==="style"||p0(t))&&((u||(u={}))[t]=e[t]);return u},M3=(e,u)=>{const t={};for(const n in e)(!Kr(n)||!(n.slice(9)in u))&&(t[n]=e[n]);return t};function L3(e,u,t){const{props:n,children:o,component:r}=e,{props:i,children:s,patchFlag:l}=u,v=r.emitsOptions;if(u.dirs||u.transition)return!0;if(t&&l>=0){if(l&1024)return!0;if(l&16)return n?Wi(n,i,v):!!i;if(l&8){const c=u.dynamicProps;for(let h=0;hObject.create(bl),xl=e=>Object.getPrototypeOf(e)===bl;function $3(e,u,t,n=!1){const o={},r=Fl();e.propsDefaults=Object.create(null),wl(e,u,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);t?e.props=n?o:Uc(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function U3(e,u,t,n){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,s=ye(o),[l]=e.propsOptions;let v=!1;if((n||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let h=0;h{l=!0;const[f,m]=Sl(h,u,!0);Ue(i,f),m&&s.push(...m)};!t&&u.mixins.length&&u.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!l)return we(e)&&n.set(e,on),on;if(ae(r))for(let c=0;ce==="_"||e==="_ctx"||e==="$stable",ri=e=>ae(e)?e.map(Vu):[Vu(e)],H3=(e,u,t)=>{if(u._n)return u;const n=Ge((...o)=>ri(u(...o)),t);return n._c=!1,n},Nl=(e,u,t)=>{const n=e._ctx;for(const o in e){if(oi(o))continue;const r=e[o];if(se(r))u[o]=H3(o,r,n);else if(r!=null){const i=ri(r);u[o]=()=>i}}},jl=(e,u)=>{const t=ri(u);e.slots.default=()=>t},Pl=(e,u,t)=>{for(const n in u)(t||!oi(n))&&(e[n]=u[n])},q3=(e,u,t)=>{const n=e.slots=Fl();if(e.vnode.shapeFlag&32){const o=u._;o?(Pl(n,u,t),t&&ws(n,"_",o,!0)):Nl(u,n)}else u&&jl(e,u)},W3=(e,u,t)=>{const{vnode:n,slots:o}=e;let r=!0,i=me;if(n.shapeFlag&32){const s=u._;s?t&&s===1?r=!1:Pl(o,u,t):(r=!u.$stable,Nl(u,o)),i=u}else u&&(jl(e,u),i={default:1});if(r)for(const s in o)!oi(s)&&i[s]==null&&delete o[s]},iu=X3;function G3(e){return K3(e)}function K3(e,u){const t=$o();t.__VUE__=!0;const{insert:n,remove:o,patchProp:r,createElement:i,createText:s,createComment:l,setText:v,setElementText:c,parentNode:h,nextSibling:f,setScopeId:m=Pu,insertStaticContent:g}=e,y=(E,B,w,z=null,T=null,_=null,V=void 0,I=null,L=!!B.dynamicChildren)=>{if(E===B)return;E&&!Ut(E,B)&&(z=ku(E),De(E,T,_,!0),E=null),B.patchFlag===-2&&(L=!1,B.dynamicChildren=null);const{type:O,ref:ue,shapeFlag:J}=B;switch(O){case io:S(E,B,w,z);break;case Ye:N(E,B,w,z);break;case wo:E==null&&j(B,w,z,V);break;case Ze:k(E,B,w,z,T,_,V,I,L);break;default:J&1?W(E,B,w,z,T,_,V,I,L):J&6?U(E,B,w,z,T,_,V,I,L):(J&64||J&128)&&O.process(E,B,w,z,T,_,V,I,L,bu)}ue!=null&&T?Pn(ue,E&&E.ref,_,B||E,!B):ue==null&&E&&E.ref!=null&&Pn(E.ref,null,_,E,!0)},S=(E,B,w,z)=>{if(E==null)n(B.el=s(B.children),w,z);else{const T=B.el=E.el;B.children!==E.children&&v(T,B.children)}},N=(E,B,w,z)=>{E==null?n(B.el=l(B.children||""),w,z):B.el=E.el},j=(E,B,w,z)=>{[E.el,E.anchor]=g(E.children,B,w,z,E.el,E.anchor)},R=({el:E,anchor:B},w,z)=>{let T;for(;E&&E!==B;)T=f(E),n(E,w,z),E=T;n(B,w,z)},P=({el:E,anchor:B})=>{let w;for(;E&&E!==B;)w=f(E),o(E),E=w;o(B)},W=(E,B,w,z,T,_,V,I,L)=>{if(B.type==="svg"?V="svg":B.type==="math"&&(V="mathml"),E==null)G(B,w,z,T,_,V,I,L);else{const O=E.el&&E.el._isVueCE?E.el:null;try{O&&O._beginPatch(),$(E,B,T,_,V,I,L)}finally{O&&O._endPatch()}}},G=(E,B,w,z,T,_,V,I)=>{let L,O;const{props:ue,shapeFlag:J,transition:te,dirs:oe}=E;if(L=E.el=i(E.type,_,ue&&ue.is,ue),J&8?c(L,E.children):J&16&&ne(E.children,L,null,z,T,J0(E,_),V,I),oe&&_t(E,null,z,"created"),ee(L,E,E.scopeId,V,z),ue){for(const fe in ue)fe!=="value"&&!wn(fe)&&r(L,fe,null,ue[fe],_,z);"value"in ue&&r(L,"value",null,ue.value,_),(O=ue.onVnodeBeforeMount)&&Iu(O,z,E)}oe&&_t(E,null,z,"beforeMount");const ie=Z3(T,te);ie&&te.beforeEnter(L),n(L,B,w),((O=ue&&ue.onVnodeMounted)||ie||oe)&&iu(()=>{O&&Iu(O,z,E),ie&&te.enter(L),oe&&_t(E,null,z,"mounted")},T)},ee=(E,B,w,z,T)=>{if(w&&m(E,w),z)for(let _=0;_{for(let O=L;O{const I=B.el=E.el;let{patchFlag:L,dynamicChildren:O,dirs:ue}=B;L|=E.patchFlag&16;const J=E.props||me,te=B.props||me;let oe;if(w&&Ot(w,!1),(oe=te.onVnodeBeforeUpdate)&&Iu(oe,w,B,E),ue&&_t(B,E,w,"beforeUpdate"),w&&Ot(w,!0),(J.innerHTML&&te.innerHTML==null||J.textContent&&te.textContent==null)&&c(I,""),O?Y(E.dynamicChildren,O,I,w,z,J0(B,T),_):V||re(E,B,I,null,w,z,J0(B,T),_,!1),L>0){if(L&16)b(I,J,te,w,T);else if(L&2&&J.class!==te.class&&r(I,"class",null,te.class,T),L&4&&r(I,"style",J.style,te.style,T),L&8){const ie=B.dynamicProps;for(let fe=0;fe{oe&&Iu(oe,w,B,E),ue&&_t(B,E,w,"updated")},z)},Y=(E,B,w,z,T,_,V)=>{for(let I=0;I{if(B!==w){if(B!==me)for(const _ in B)!wn(_)&&!(_ in w)&&r(E,_,B[_],null,T,z);for(const _ in w){if(wn(_))continue;const V=w[_],I=B[_];V!==I&&_!=="value"&&r(E,_,I,V,T,z)}"value"in w&&r(E,"value",B.value,w.value,T)}},k=(E,B,w,z,T,_,V,I,L)=>{const O=B.el=E?E.el:s(""),ue=B.anchor=E?E.anchor:s("");let{patchFlag:J,dynamicChildren:te,slotScopeIds:oe}=B;oe&&(I=I?I.concat(oe):oe),E==null?(n(O,w,z),n(ue,w,z),ne(B.children||[],w,ue,T,_,V,I,L)):J>0&&J&64&&te&&E.dynamicChildren&&E.dynamicChildren.length===te.length?(Y(E.dynamicChildren,te,w,T,_,V,I),(B.key!=null||T&&B===T.subTree)&&ii(E,B,!0)):re(E,B,w,ue,T,_,V,I,L)},U=(E,B,w,z,T,_,V,I,L)=>{B.slotScopeIds=I,E==null?B.shapeFlag&512?T.ctx.activate(B,w,z,V,L):K(B,w,z,T,_,V,L):Q(E,B,L)},K=(E,B,w,z,T,_,V)=>{const I=E.component=td(E,z,T);if(F0(E)&&(I.ctx.renderer=bu),nd(I,!1,V),I.asyncDep){if(T&&T.registerDep(I,Z,V),!E.el){const L=I.subTree=xe(Ye);N(null,L,B,w),E.placeholder=L.el}}else Z(I,E,B,w,T,_,V)},Q=(E,B,w)=>{const z=B.component=E.component;if(L3(E,B,w))if(z.asyncDep&&!z.asyncResolved){H(z,B,w);return}else z.next=B,z.update();else B.el=E.el,z.vnode=B},Z=(E,B,w,z,T,_,V)=>{const I=()=>{if(E.isMounted){let{next:J,bu:te,u:oe,parent:ie,vnode:fe}=E;{const d=Tl(E);if(d){J&&(J.el=fe.el,H(E,J,V)),d.asyncDep.then(()=>{E.isUnmounted||I()});return}}let pe=J,Se;Ot(E,!1),J?(J.el=fe.el,H(E,J,V)):J=fe,te&&V0(te),(Se=J.props&&J.props.onVnodeBeforeUpdate)&&Iu(Se,ie,J,fe),Ot(E,!0);const Ve=qi(E),a=E.subTree;E.subTree=Ve,y(a,Ve,h(a.el),ku(a),E,T,_),J.el=Ve.el,pe===null&&I3(E,Ve.el),oe&&iu(oe,T),(Se=J.props&&J.props.onVnodeUpdated)&&iu(()=>Iu(Se,ie,J,fe),T)}else{let J;const{el:te,props:oe}=B,{bm:ie,m:fe,parent:pe,root:Se,type:Ve}=E,a=sn(B);Ot(E,!1),ie&&V0(ie),!a&&(J=oe&&oe.onVnodeBeforeMount)&&Iu(J,pe,B),Ot(E,!0);{Se.ce&&Se.ce._def.shadowRoot!==!1&&Se.ce._injectChildStyle(Ve);const d=E.subTree=qi(E);y(null,d,w,z,E,T,_),B.el=d.el}if(fe&&iu(fe,T),!a&&(J=oe&&oe.onVnodeMounted)){const d=B;iu(()=>Iu(J,pe,d),T)}(B.shapeFlag&256||pe&&sn(pe.vnode)&&pe.vnode.shapeFlag&256)&&E.a&&iu(E.a,T),E.isMounted=!0,B=w=z=null}};E.scope.on();const L=E.effect=new Ts(I);E.scope.off();const O=E.update=L.run.bind(L),ue=E.job=L.runIfDirty.bind(L);ue.i=E,ue.id=E.uid,L.scheduler=()=>ui(ue),Ot(E,!0),O()},H=(E,B,w)=>{B.component=E;const z=E.vnode.props;E.vnode=B,E.next=null,U3(E,B.props,z,w),W3(E,B.children,w),at(),Oi(E),st()},re=(E,B,w,z,T,_,V,I,L=!1)=>{const O=E&&E.children,ue=E?E.shapeFlag:0,J=B.children,{patchFlag:te,shapeFlag:oe}=B;if(te>0){if(te&128){Me(O,J,w,z,T,_,V,I,L);return}else if(te&256){ve(O,J,w,z,T,_,V,I,L);return}}oe&8?(ue&16&&qe(O,T,_),J!==O&&c(w,J)):ue&16?oe&16?Me(O,J,w,z,T,_,V,I,L):qe(O,T,_,!0):(ue&8&&c(w,""),oe&16&&ne(J,w,z,T,_,V,I,L))},ve=(E,B,w,z,T,_,V,I,L)=>{E=E||on,B=B||on;const O=E.length,ue=B.length,J=Math.min(O,ue);let te;for(te=0;teue?qe(E,T,_,!0,!1,J):ne(B,w,z,T,_,V,I,L,J)},Me=(E,B,w,z,T,_,V,I,L)=>{let O=0;const ue=B.length;let J=E.length-1,te=ue-1;for(;O<=J&&O<=te;){const oe=E[O],ie=B[O]=L?At(B[O]):Vu(B[O]);if(Ut(oe,ie))y(oe,ie,w,null,T,_,V,I,L);else break;O++}for(;O<=J&&O<=te;){const oe=E[J],ie=B[te]=L?At(B[te]):Vu(B[te]);if(Ut(oe,ie))y(oe,ie,w,null,T,_,V,I,L);else break;J--,te--}if(O>J){if(O<=te){const oe=te+1,ie=oete)for(;O<=J;)De(E[O],T,_,!0),O++;else{const oe=O,ie=O,fe=new Map;for(O=ie;O<=te;O++){const D=B[O]=L?At(B[O]):Vu(B[O]);D.key!=null&&fe.set(D.key,O)}let pe,Se=0;const Ve=te-ie+1;let a=!1,d=0;const p=new Array(Ve);for(O=0;O=Ve){De(D,T,_,!0);continue}let x;if(D.key!=null)x=fe.get(D.key);else for(pe=ie;pe<=te;pe++)if(p[pe-ie]===0&&Ut(D,B[pe])){x=pe;break}x===void 0?De(D,T,_,!0):(p[x-ie]=O+1,x>=d?d=x:a=!0,y(D,B[x],w,null,T,_,V,I,L),Se++)}const A=a?J3(p):on;for(pe=A.length-1,O=Ve-1;O>=0;O--){const D=ie+O,x=B[D],M=B[D+1],Ce=D+1{const{el:_,type:V,transition:I,children:L,shapeFlag:O}=E;if(O&6){ce(E.component.subTree,B,w,z);return}if(O&128){E.suspense.move(B,w,z);return}if(O&64){V.move(E,B,w,bu);return}if(V===Ze){n(_,B,w);for(let ue=0;ueI.enter(_),T);else{const{leave:ue,delayLeave:J,afterLeave:te}=I,oe=()=>{E.ctx.isUnmounted?o(_):n(_,B,w)},ie=()=>{_._isLeaving&&_[ot](!0),ue(_,()=>{oe(),te&&te()})};J?J(_,oe,ie):ie()}else n(_,B,w)},De=(E,B,w,z=!1,T=!1)=>{const{type:_,props:V,ref:I,children:L,dynamicChildren:O,shapeFlag:ue,patchFlag:J,dirs:te,cacheIndex:oe}=E;if(J===-2&&(T=!1),I!=null&&(at(),Pn(I,null,w,E,!0),st()),oe!=null&&(B.renderCache[oe]=void 0),ue&256){B.ctx.deactivate(E);return}const ie=ue&1&&te,fe=!sn(E);let pe;if(fe&&(pe=V&&V.onVnodeBeforeUnmount)&&Iu(pe,B,E),ue&6)le(E.component,w,z);else{if(ue&128){E.suspense.unmount(w,z);return}ie&&_t(E,null,B,"beforeUnmount"),ue&64?E.type.remove(E,B,w,bu,z):O&&!O.hasOnce&&(_!==Ze||J>0&&J&64)?qe(O,B,w,!1,!0):(_===Ze&&J&384||!T&&ue&16)&&qe(L,B,w),z&&Fe(E)}(fe&&(pe=V&&V.onVnodeUnmounted)||ie)&&iu(()=>{pe&&Iu(pe,B,E),ie&&_t(E,null,B,"unmounted")},w)},Fe=E=>{const{type:B,el:w,anchor:z,transition:T}=E;if(B===Ze){Ae(w,z);return}if(B===wo){P(E);return}const _=()=>{o(w),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(E.shapeFlag&1&&T&&!T.persisted){const{leave:V,delayLeave:I}=T,L=()=>V(w,_);I?I(E.el,_,L):L()}else _()},Ae=(E,B)=>{let w;for(;E!==B;)w=f(E),o(E),E=w;o(B)},le=(E,B,w)=>{const{bum:z,scope:T,job:_,subTree:V,um:I,m:L,a:O}=E;Ki(L),Ki(O),z&&V0(z),T.stop(),_&&(_.flags|=8,De(V,E,B,w)),I&&iu(I,B),iu(()=>{E.isUnmounted=!0},B)},qe=(E,B,w,z=!1,T=!1,_=0)=>{for(let V=_;V{if(E.shapeFlag&6)return ku(E.component.subTree);if(E.shapeFlag&128)return E.suspense.next();const B=f(E.anchor||E.el),w=B&&B[ol];return w?f(w):B};let pu=!1;const mt=(E,B,w)=>{let z;E==null?B._vnode&&(De(B._vnode,null,null,!0),z=B._vnode.component):y(B._vnode||null,E,B,null,null,null,w),B._vnode=E,pu||(pu=!0,Oi(z),Qs(),pu=!1)},bu={p:y,um:De,m:ce,r:Fe,mt:K,mc:ne,pc:re,pbc:Y,n:ku,o:e};return{render:mt,hydrate:void 0,createApp:_3(mt)}}function J0({type:e,props:u},t){return t==="svg"&&e==="foreignObject"||t==="mathml"&&e==="annotation-xml"&&u&&u.encoding&&u.encoding.includes("html")?void 0:t}function Ot({effect:e,job:u},t){t?(e.flags|=32,u.flags|=4):(e.flags&=-33,u.flags&=-5)}function Z3(e,u){return(!e||e&&!e.pendingBranch)&&u&&!u.persisted}function ii(e,u,t=!1){const n=e.children,o=u.children;if(ae(n)&&ae(o))for(let r=0;r>1,e[t[s]]0&&(u[n]=t[r-1]),t[r]=n)}}for(r=t.length,i=t[r-1];r-- >0;)t[r]=i,i=u[i];return t}function Tl(e){const u=e.subTree.component;if(u)return u.asyncDep&&!u.asyncResolved?u:Tl(u)}function Ki(e){if(e)for(let u=0;ue.__isSuspense;function X3(e,u){u&&u.pendingBranch?ae(e)?u.effects.push(...e):u.effects.push(e):Ys(e)}const Ze=Symbol.for("v-fgt"),io=Symbol.for("v-txt"),Ye=Symbol.for("v-cmt"),wo=Symbol.for("v-stc"),_n=[];let fu=null;function Ee(e=!1){_n.push(fu=e?null:[])}function Y3(){_n.pop(),fu=_n[_n.length-1]||null}let Gn=1;function Jo(e,u=!1){Gn+=e,e<0&&fu&&u&&(fu.hasOnce=!0)}function Rl(e){return e.dynamicChildren=Gn>0?fu||on:null,Y3(),Gn>0&&fu&&fu.push(e),e}function Ie(e,u,t,n,o,r){return Rl(Te(e,u,t,n,o,r,!0))}function mu(e,u,t,n,o){return Rl(xe(e,u,t,n,o,!0))}function Kn(e){return e?e.__v_isVNode===!0:!1}function Ut(e,u){return e.type===u.type&&e.key===u.key}const zl=({key:e})=>e??null,So=({ref:e,ref_key:u,ref_for:t})=>(typeof e=="number"&&(e=""+e),e!=null?Oe(e)||He(e)||se(e)?{i:Qe,r:e,k:u,f:!!t}:e:null);function Te(e,u=null,t=null,n=0,o=null,r=e===Ze?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:u,key:u&&zl(u),ref:u&&So(u),scopeId:k0,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:n,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Qe};return s?(ai(l,t),r&128&&e.normalize(l)):t&&(l.shapeFlag|=Oe(t)?8:16),Gn>0&&!i&&fu&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&fu.push(l),l}const xe=Q3;function Q3(e,u=null,t=null,n=0,o=null,r=!1){if((!e||e===gl)&&(e=Ye),Kn(e)){const s=xt(e,u,!0);return t&&ai(s,t),Gn>0&&!r&&fu&&(s.shapeFlag&6?fu[fu.indexOf(e)]=s:fu.push(s)),s.patchFlag=-2,s}if(ad(e)&&(e=e.__vccOpts),u){u=Xo(u);let{class:s,style:l}=u;s&&!Oe(s)&&(u.class=Wu(s)),we(l)&&(A0(l)&&!ae(l)&&(l=Ue({},l)),u.style=Bt(l))}const i=Oe(e)?1:Ol(e)?128:rl(e)?64:we(e)?4:se(e)?2:0;return Te(e,u,t,n,o,i,r,!0)}function Xo(e){return e?A0(e)||xl(e)?Ue({},e):e:null}function xt(e,u,t=!1,n=!1){const{props:o,ref:r,patchFlag:i,children:s,transition:l}=e,v=u?Nt(o||{},u):o,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:v,key:v&&zl(v),ref:u&&u.ref?t&&r?ae(r)?r.concat(So(u)):[r,So(u)]:So(u):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:u&&e.type!==Ze?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&xt(e.ssContent),ssFallback:e.ssFallback&&xt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&n&&Wn(c,l.clone(c)),c}function Ml(e=" ",u=0){return xe(io,null,e,u)}function Nu(e="",u=!1){return u?(Ee(),mu(Ye,null,e)):xe(Ye,null,e)}function Vu(e){return e==null||typeof e=="boolean"?xe(Ye):ae(e)?xe(Ze,null,e.slice()):Kn(e)?At(e):xe(io,null,String(e))}function At(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:xt(e)}function ai(e,u){let t=0;const{shapeFlag:n}=e;if(u==null)u=null;else if(ae(u))t=16;else if(typeof u=="object")if(n&65){const o=u.default;o&&(o._c&&(o._d=!1),ai(e,o()),o._c&&(o._d=!0));return}else{t=32;const o=u._;!o&&!xl(u)?u._ctx=Qe:o===3&&Qe&&(Qe.slots._===1?u._=1:(u._=2,e.patchFlag|=1024))}else se(u)?(u={default:u,_ctx:Qe},t=32):(u=String(u),n&64?(t=16,u=[Ml(u)]):t=8);e.children=u,e.shapeFlag|=t}function Nt(...e){const u={};for(let t=0;ttu||Qe;let Yo,xr;{const e=$o(),u=(t,n)=>{let o;return(o=e[t])||(o=e[t]=[]),o.push(n),r=>{o.length>1?o.forEach(i=>i(r)):o[0](r)}};Yo=u("__VUE_INSTANCE_SETTERS__",t=>tu=t),xr=u("__VUE_SSR_SETTERS__",t=>Zn=t)}const ao=e=>{const u=tu;return Yo(e),e.scope.on(),()=>{e.scope.off(),Yo(u)}},Zi=()=>{tu&&tu.scope.off(),Yo(null)};function Ll(e){return e.vnode.shapeFlag&4}let Zn=!1;function nd(e,u=!1,t=!1){u&&xr(u);const{props:n,children:o}=e.vnode,r=Ll(e);$3(e,n,r,u),q3(e,o,t||u);const i=r?od(e,u):void 0;return u&&xr(!1),i}function od(e,u){const t=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,x3);const{setup:n}=t;if(n){at();const o=e.setupContext=n.length>1?$l(e):null,r=ao(e),i=oo(n,e,0,[e.props,o]),s=bs(i);if(st(),r(),(s||e.sp)&&!sn(e)&&pl(e),s){if(i.then(Zi,Zi),u)return i.then(l=>{Ji(e,l)}).catch(l=>{D0(l,e,0)});e.asyncDep=i}else Ji(e,i)}else Il(e)}function Ji(e,u,t){se(u)?e.type.__ssrInlineRender?e.ssrRender=u:e.render=u:we(u)&&(e.setupState=Zs(u)),Il(e)}function Il(e,u,t){const n=e.type;e.render||(e.render=n.render||Pu);{const o=ao(e);at();try{w3(e)}finally{st(),o()}}}const rd={get(e,u){return uu(e,"get",""),e[u]}};function $l(e){const u=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,rd),slots:e.slots,emit:e.emit,expose:u}}function N0(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Zs(Vc(e.exposed)),{get(u,t){if(t in u)return u[t];if(t in Tn)return Tn[t](e)},has(u,t){return t in u||t in Tn}})):e.proxy}function id(e,u=!0){return se(e)?e.displayName||e.name:e.name||u&&e.__name}function ad(e){return se(e)&&"__vccOpts"in e}const _e=(e,u)=>Qc(e,u,Zn);function hu(e,u,t){try{Jo(-1);const n=arguments.length;return n===2?we(u)&&!ae(u)?Kn(u)?xe(e,null,[u]):xe(e,u):xe(e,null,u):(n>3?t=Array.prototype.slice.call(arguments,2):n===3&&Kn(t)&&(t=[t]),xe(e,u,t))}finally{Jo(1)}}const sd="3.5.27";let wr;const Xi=typeof window<"u"&&window.trustedTypes;if(Xi)try{wr=Xi.createPolicy("vue",{createHTML:e=>e})}catch{}const Ul=wr?e=>wr.createHTML(e):e=>e,ld="http://www.w3.org/2000/svg",cd="http://www.w3.org/1998/Math/MathML",nt=typeof document<"u"?document:null,Yi=nt&&nt.createElement("template"),dd={insert:(e,u,t)=>{u.insertBefore(e,t||null)},remove:e=>{const u=e.parentNode;u&&u.removeChild(e)},createElement:(e,u,t,n)=>{const o=u==="svg"?nt.createElementNS(ld,e):u==="mathml"?nt.createElementNS(cd,e):t?nt.createElement(e,{is:t}):nt.createElement(e);return e==="select"&&n&&n.multiple!=null&&o.setAttribute("multiple",n.multiple),o},createText:e=>nt.createTextNode(e),createComment:e=>nt.createComment(e),setText:(e,u)=>{e.nodeValue=u},setElementText:(e,u)=>{e.textContent=u},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>nt.querySelector(e),setScopeId(e,u){e.setAttribute(u,"")},insertStaticContent(e,u,t,n,o,r){const i=t?t.previousSibling:u.lastChild;if(o&&(o===r||o.nextSibling))for(;u.insertBefore(o.cloneNode(!0),t),!(o===r||!(o=o.nextSibling)););else{Yi.innerHTML=Ul(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const s=Yi.content;if(n==="svg"||n==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}u.insertBefore(s,t)}return[i?i.nextSibling:u.firstChild,t?t.previousSibling:u.lastChild]}},ft="transition",fn="animation",Jn=Symbol("_vtc"),Vl={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},vd=Ue({},sl,Vl),pd=e=>(e.displayName="Transition",e.props=vd,e),gn=pd((e,{slots:u})=>hu(m3,hd(e),u)),Rt=(e,u=[])=>{ae(e)?e.forEach(t=>t(...u)):e&&e(...u)},Qi=e=>e?ae(e)?e.some(u=>u.length>1):e.length>1:!1;function hd(e){const u={};for(const k in e)k in Vl||(u[k]=e[k]);if(e.css===!1)return u;const{name:t="v",type:n,duration:o,enterFromClass:r=`${t}-enter-from`,enterActiveClass:i=`${t}-enter-active`,enterToClass:s=`${t}-enter-to`,appearFromClass:l=r,appearActiveClass:v=i,appearToClass:c=s,leaveFromClass:h=`${t}-leave-from`,leaveActiveClass:f=`${t}-leave-active`,leaveToClass:m=`${t}-leave-to`}=e,g=md(o),y=g&&g[0],S=g&&g[1],{onBeforeEnter:N,onEnter:j,onEnterCancelled:R,onLeave:P,onLeaveCancelled:W,onBeforeAppear:G=N,onAppear:ee=j,onAppearCancelled:ne=R}=u,$=(k,U,K,Q)=>{k._enterCancelled=Q,zt(k,U?c:s),zt(k,U?v:i),K&&K()},Y=(k,U)=>{k._isLeaving=!1,zt(k,h),zt(k,m),zt(k,f),U&&U()},b=k=>(U,K)=>{const Q=k?ee:j,Z=()=>$(U,k,K);Rt(Q,[U,Z]),ea(()=>{zt(U,k?l:r),ut(U,k?c:s),Qi(Q)||ua(U,n,y,Z)})};return Ue(u,{onBeforeEnter(k){Rt(N,[k]),ut(k,r),ut(k,i)},onBeforeAppear(k){Rt(G,[k]),ut(k,l),ut(k,v)},onEnter:b(!1),onAppear:b(!0),onLeave(k,U){k._isLeaving=!0;const K=()=>Y(k,U);ut(k,h),k._enterCancelled?(ut(k,f),oa(k)):(oa(k),ut(k,f)),ea(()=>{k._isLeaving&&(zt(k,h),ut(k,m),Qi(P)||ua(k,n,S,K))}),Rt(P,[k,K])},onEnterCancelled(k){$(k,!1,void 0,!0),Rt(R,[k])},onAppearCancelled(k){$(k,!0,void 0,!0),Rt(ne,[k])},onLeaveCancelled(k){Y(k),Rt(W,[k])}})}function md(e){if(e==null)return null;if(we(e))return[X0(e.enter),X0(e.leave)];{const u=X0(e);return[u,u]}}function X0(e){return hc(e)}function ut(e,u){u.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[Jn]||(e[Jn]=new Set)).add(u)}function zt(e,u){u.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const t=e[Jn];t&&(t.delete(u),t.size||(e[Jn]=void 0))}function ea(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let fd=0;function ua(e,u,t,n){const o=e._endId=++fd,r=()=>{o===e._endId&&n()};if(t!=null)return setTimeout(r,t);const{type:i,timeout:s,propCount:l}=gd(e,u);if(!i)return n();const v=i+"end";let c=0;const h=()=>{e.removeEventListener(v,f),r()},f=m=>{m.target===e&&++c>=l&&h()};setTimeout(()=>{c(t[g]||"").split(", "),o=n(`${ft}Delay`),r=n(`${ft}Duration`),i=ta(o,r),s=n(`${fn}Delay`),l=n(`${fn}Duration`),v=ta(s,l);let c=null,h=0,f=0;u===ft?i>0&&(c=ft,h=i,f=r.length):u===fn?v>0&&(c=fn,h=v,f=l.length):(h=Math.max(i,v),c=h>0?i>v?ft:fn:null,f=c?c===ft?r.length:l.length:0);const m=c===ft&&/\b(?:transform|all)(?:,|$)/.test(n(`${ft}Property`).toString());return{type:c,timeout:h,propCount:f,hasTransform:m}}function ta(e,u){for(;e.lengthna(t)+na(e[n])))}function na(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function oa(e){return(e?e.ownerDocument:document).body.offsetHeight}function Ed(e,u,t){const n=e[Jn];n&&(u=(u?[u,...n]:[...n]).join(" ")),u==null?e.removeAttribute("class"):t?e.setAttribute("class",u):e.className=u}const Qo=Symbol("_vod"),Hl=Symbol("_vsh"),Co={name:"show",beforeMount(e,{value:u},{transition:t}){e[Qo]=e.style.display==="none"?"":e.style.display,t&&u?t.beforeEnter(e):En(e,u)},mounted(e,{value:u},{transition:t}){t&&u&&t.enter(e)},updated(e,{value:u,oldValue:t},{transition:n}){!u!=!t&&(n?u?(n.beforeEnter(e),En(e,!0),n.enter(e)):n.leave(e,()=>{En(e,!1)}):En(e,u))},beforeUnmount(e,{value:u}){En(e,u)}};function En(e,u){e.style.display=u?e[Qo]:"none",e[Hl]=!u}const ql=Symbol("");function Cd(e){const u=Mu();if(!u)return;const t=u.ut=(o=e(u.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${u.uid}"]`)).forEach(r=>e0(r,o))},n=()=>{const o=e(u.proxy);u.ce?e0(u.ce,o):Sr(u.subTree,o),t(o)};ml(()=>{Ys(n)}),ro(()=>{Ku(n,Pu,{flush:"post"});const o=new MutationObserver(n);o.observe(u.subTree.el.parentNode,{childList:!0}),w0(()=>o.disconnect())})}function Sr(e,u){if(e.shapeFlag&128){const t=e.suspense;e=t.activeBranch,t.pendingBranch&&!t.isHydrating&&t.effects.push(()=>{Sr(t.activeBranch,u)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)e0(e.el,u);else if(e.type===Ze)e.children.forEach(t=>Sr(t,u));else if(e.type===wo){let{el:t,anchor:n}=e;for(;t&&(e0(t,u),t!==n);)t=t.nextSibling}}function e0(e,u){if(e.nodeType===1){const t=e.style;let n="";for(const o in u){const r=Ac(u[o]);t.setProperty(`--${o}`,r),n+=`--${o}: ${r};`}t[ql]=n}}const yd=/(?:^|;)\s*display\s*:/;function Ad(e,u,t){const n=e.style,o=Oe(t);let r=!1;if(t&&!o){if(u)if(Oe(u))for(const i of u.split(";")){const s=i.slice(0,i.indexOf(":")).trim();t[s]==null&&No(n,s,"")}else for(const i in u)t[i]==null&&No(n,i,"");for(const i in t)i==="display"&&(r=!0),No(n,i,t[i])}else if(o){if(u!==t){const i=n[ql];i&&(t+=";"+i),n.cssText=t,r=yd.test(t)}}else u&&e.removeAttribute("style");Qo in e&&(e[Qo]=r?n.display:"",e[Hl]&&(n.display="none"))}const ra=/\s*!important$/;function No(e,u,t){if(ae(t))t.forEach(n=>No(e,u,n));else if(t==null&&(t=""),u.startsWith("--"))e.setProperty(u,t);else{const n=Bd(e,u);ra.test(t)?e.setProperty(vt(n),t.replace(ra,""),"important"):e[n]=t}}const ia=["Webkit","Moz","ms"],Y0={};function Bd(e,u){const t=Y0[u];if(t)return t;let n=Eu(u);if(n!=="filter"&&n in e)return Y0[u]=n;n=g0(n);for(let o=0;oQ0||(xd.then(()=>Q0=0),Q0=Date.now());function Sd(e,u){const t=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=t.attached)return;Ru(Nd(n,t.value),u,5,[n])};return t.value=e,t.attached=wd(),t}function Nd(e,u){if(ae(u)){const t=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{t.call(e),e._stopped=!0},u.map(n=>o=>!o._stopped&&n&&n(o))}else return u}const va=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,jd=(e,u,t,n,o,r)=>{const i=o==="svg";u==="class"?Ed(e,n,i):u==="style"?Ad(e,t,n):p0(u)?Kr(u)||bd(e,u,t,n,r):(u[0]==="."?(u=u.slice(1),!0):u[0]==="^"?(u=u.slice(1),!1):Pd(e,u,n,i))?(la(e,u,n),!e.tagName.includes("-")&&(u==="value"||u==="checked"||u==="selected")&&sa(e,u,n,i,r,u!=="value")):e._isVueCE&&(/[A-Z]/.test(u)||!Oe(n))?la(e,Eu(u),n,r,u):(u==="true-value"?e._trueValue=n:u==="false-value"&&(e._falseValue=n),sa(e,u,n,i))};function Pd(e,u,t,n){if(n)return!!(u==="innerHTML"||u==="textContent"||u in e&&va(u)&&se(t));if(u==="spellcheck"||u==="draggable"||u==="translate"||u==="autocorrect"||u==="sandbox"&&e.tagName==="IFRAME"||u==="form"||u==="list"&&e.tagName==="INPUT"||u==="type"&&e.tagName==="TEXTAREA")return!1;if(u==="width"||u==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return va(u)&&Oe(t)?!1:u in e}function U1(e="$style"){{const u=Mu();if(!u)return me;const t=u.type.__cssModules;return t&&t[e]||me}}const Td=["ctrl","shift","alt","meta"],_d={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,u)=>Td.some(t=>e[`${t}Key`]&&!u.includes(t))},Od=(e,u)=>{const t=e._withMods||(e._withMods={}),n=u.join(".");return t[n]||(t[n]=((o,...r)=>{for(let i=0;i{const t=e._withKeys||(e._withKeys={}),n=u.join(".");return t[n]||(t[n]=(o=>{if(!("key"in o))return;const r=vt(o.key);if(u.some(i=>i===r||Rd[i]===r))return e(o)}))},Md=Ue({patchProp:jd},dd);let pa;function Wl(){return pa||(pa=G3(Md))}const V1=((...e)=>{Wl().render(...e)}),H1=((...e)=>{const u=Wl().createApp(...e),{mount:t}=u;return u.mount=n=>{const o=Id(n);if(!o)return;const r=u._component;!se(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const i=t(o,!1,Ld(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},u});function Ld(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Id(e){return Oe(e)?document.querySelector(e):e}function q1(e,u,t){const n=`#initial-state-${e}-${u}`;if(window._nc_initial_state?.has(n))return window._nc_initial_state.get(n);window._nc_initial_state||(window._nc_initial_state=new Map);const o=document.querySelector(n);if(o===null){if(t!==void 0)return t;throw new Error(`Could not find initial state ${u} of ${e}`)}try{const r=JSON.parse(atob(o.value));return window._nc_initial_state.set(n,r),r}catch(r){if(console.error("[@nextcloud/initial-state] Could not parse initial state",{key:u,app:e,error:r}),t!==void 0)return t;throw new Error(`Could not parse initial state ${u} of ${e}`,{cause:r})}}const ha=(e,u,t)=>{const n=Object.assign({escape:!0},{}),o=function(r,i){return i=i||{},r.replace(/{([^{}]*)}/g,function(s,l){const v=i[l];return n.escape?encodeURIComponent(typeof v=="string"||typeof v=="number"?v.toString():s):typeof v=="string"||typeof v=="number"?v.toString():s})};return e.charAt(0)!=="/"&&(e="/"+e),o(e,{})},$d=(e,u,t)=>{var n,o,r;const i=Object.assign({noRewrite:!1},{}),s=(n=void 0)!=null?n:si();return((r=(o=window?.OC)==null?void 0:o.config)==null?void 0:r.modRewriteWorking)===!0&&!i.noRewrite?s+ha(e):s+"/index.php"+ha(e)},W1=(e,u)=>u.includes(".")?ma(e,"img",u):ma(e,"img","".concat(u,".svg")),ma=(e,u,t)=>{var n,o,r;const i=(r=(o=(n=window?.OC)==null?void 0:n.coreApps)==null?void 0:o.includes(e))!=null?r:!1,s=t.slice(-3)==="php";let l=si();return s&&!i?(l+="/index.php/apps/".concat(e),l+="/".concat(encodeURI(u)),t!=="index.php"&&(l+="/".concat(t))):!s&&!i?(l=Ud(e),l+="/".concat(u,"/"),l.at(-1)!=="/"&&(l+="/"),l+=t):((e==="settings"||e==="core"||e==="search")&&u==="ajax"&&(l+="/index.php"),e&&(l+="/".concat(e)),l+="/".concat(u),l+="/".concat(t)),l},G1=()=>window.location.protocol+"//"+window.location.host+si();function si(){let e=window._oc_webroot;if(typeof e>"u"){e=location.pathname;const u=e.indexOf("/index.php/");if(u!==-1)e=e.slice(0,u);else{const t=e.indexOf("/",1);e=e.slice(0,t>0?t:void 0)}}return e}function Ud(e){var u,t;return(t=((u=window._oc_appswebroots)!=null?u:{})[e])!=null?t:""}const{entries:Gl,setPrototypeOf:fa,isFrozen:Vd,getPrototypeOf:Hd,getOwnPropertyDescriptor:qd}=Object;let{freeze:su,seal:Du,create:Nr}=Object,{apply:jr,construct:Pr}=typeof Reflect<"u"&&Reflect;su||(su=function(e){return e}),Du||(Du=function(e){return e}),jr||(jr=function(e,u){for(var t=arguments.length,n=new Array(t>2?t-2:0),o=2;o1?u-1:0),n=1;n1?t-1:0),o=1;o2&&arguments[2]!==void 0?arguments[2]:jo;fa&&fa(e,null);let n=u.length;for(;n--;){let o=u[n];if(typeof o=="string"){const r=t(o);r!==o&&(Vd(u)||(u[n]=r),o=r)}e[o]=!0}return e}function Xd(e){for(let u=0;u/gm),tv=Du(/\$\{[\w\W]*/gm),nv=Du(/^data-[\-\w.\u00B7-\uFFFF]+$/),ov=Du(/^aria-[\-\w]+$/),Kl=Du(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),rv=Du(/^(?:\w+script|data):/i),iv=Du(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Zl=Du(/^html$/i),av=Du(/^[a-z][.\w]*(-[.\w]+)+$/i);var Ba=Object.freeze({__proto__:null,ARIA_ATTR:ov,ATTR_WHITESPACE:iv,CUSTOM_ELEMENT:av,DATA_ATTR:nv,DOCTYPE_NAME:Zl,ERB_EXPR:uv,IS_ALLOWED_URI:Kl,IS_SCRIPT_OR_DATA:rv,MUSTACHE_EXPR:ev,TMPLIT_EXPR:tv});const Dn={element:1,text:3,progressingInstruction:7,comment:8,document:9},sv=function(){return typeof window>"u"?null:window},lv=function(e,u){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let t=null;const n="data-tt-policy-suffix";u&&u.hasAttribute(n)&&(t=u.getAttribute(n));const o="dompurify"+(t?"#"+t:"");try{return e.createPolicy(o,{createHTML(r){return r},createScriptURL(r){return r}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}},Da=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Jl(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:sv();const u=C=>Jl(C);if(u.version="3.3.0",u.removed=[],!e||!e.document||e.document.nodeType!==Dn.document||!e.Element)return u.isSupported=!1,u;let{document:t}=e;const n=t,o=n.currentScript,{DocumentFragment:r,HTMLTemplateElement:i,Node:s,Element:l,NodeFilter:v,NamedNodeMap:c=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:h,DOMParser:f,trustedTypes:m}=e,g=l.prototype,y=Bn(g,"cloneNode"),S=Bn(g,"remove"),N=Bn(g,"nextSibling"),j=Bn(g,"childNodes"),R=Bn(g,"parentNode");if(typeof i=="function"){const C=t.createElement("template");C.content&&C.content.ownerDocument&&(t=C.content.ownerDocument)}let P,W="";const{implementation:G,createNodeIterator:ee,createDocumentFragment:ne,getElementsByTagName:$}=t,{importNode:Y}=n;let b=Da();u.isSupported=typeof Gl=="function"&&typeof R=="function"&&G&&G.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:k,ERB_EXPR:U,TMPLIT_EXPR:K,DATA_ATTR:Q,ARIA_ATTR:Z,IS_SCRIPT_OR_DATA:H,ATTR_WHITESPACE:re,CUSTOM_ELEMENT:ve}=Ba;let{IS_ALLOWED_URI:Me}=Ba,ce=null;const De=he({},[...Ea,...tr,...nr,...or,...Ca]);let Fe=null;const Ae=he({},[...ya,...rr,...Aa,...Ao]);let le=Object.seal(Nr(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),qe=null,ku=null;const pu=Object.seal(Nr(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let mt=!0,bu=!0,E=!1,B=!0,w=!1,z=!0,T=!1,_=!1,V=!1,I=!1,L=!1,O=!1,ue=!0,J=!1;const te="user-content-";let oe=!0,ie=!1,fe={},pe=null;const Se=he({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ve=null;const a=he({},["audio","video","img","source","image","track"]);let d=null;const p=he({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),A="http://www.w3.org/1998/Math/MathML",D="http://www.w3.org/2000/svg",x="http://www.w3.org/1999/xhtml";let M=x,Ce=!1,Le=null;const Ne=he({},[A,D,x],er);let Be=he({},["mi","mo","mn","ms","mtext"]),Pe=he({},["annotation-xml"]);const ec=he({},["title","style","font","a","script"]);let hn=null;const uc=["application/xhtml+xml","text/html"],tc="text/html";let We=null,Yt=null;const nc=t.createElement("form"),yi=function(C){return C instanceof RegExp||C instanceof Function},I0=function(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Yt&&Yt===C)){if((!C||typeof C!="object")&&(C={}),C=tt(C),hn=uc.indexOf(C.PARSER_MEDIA_TYPE)===-1?tc:C.PARSER_MEDIA_TYPE,We=hn==="application/xhtml+xml"?er:jo,ce=wu(C,"ALLOWED_TAGS")?he({},C.ALLOWED_TAGS,We):De,Fe=wu(C,"ALLOWED_ATTR")?he({},C.ALLOWED_ATTR,We):Ae,Le=wu(C,"ALLOWED_NAMESPACES")?he({},C.ALLOWED_NAMESPACES,er):Ne,d=wu(C,"ADD_URI_SAFE_ATTR")?he(tt(p),C.ADD_URI_SAFE_ATTR,We):p,Ve=wu(C,"ADD_DATA_URI_TAGS")?he(tt(a),C.ADD_DATA_URI_TAGS,We):a,pe=wu(C,"FORBID_CONTENTS")?he({},C.FORBID_CONTENTS,We):Se,qe=wu(C,"FORBID_TAGS")?he({},C.FORBID_TAGS,We):tt({}),ku=wu(C,"FORBID_ATTR")?he({},C.FORBID_ATTR,We):tt({}),fe=wu(C,"USE_PROFILES")?C.USE_PROFILES:!1,mt=C.ALLOW_ARIA_ATTR!==!1,bu=C.ALLOW_DATA_ATTR!==!1,E=C.ALLOW_UNKNOWN_PROTOCOLS||!1,B=C.ALLOW_SELF_CLOSE_IN_ATTR!==!1,w=C.SAFE_FOR_TEMPLATES||!1,z=C.SAFE_FOR_XML!==!1,T=C.WHOLE_DOCUMENT||!1,I=C.RETURN_DOM||!1,L=C.RETURN_DOM_FRAGMENT||!1,O=C.RETURN_TRUSTED_TYPE||!1,V=C.FORCE_BODY||!1,ue=C.SANITIZE_DOM!==!1,J=C.SANITIZE_NAMED_PROPS||!1,oe=C.KEEP_CONTENT!==!1,ie=C.IN_PLACE||!1,Me=C.ALLOWED_URI_REGEXP||Kl,M=C.NAMESPACE||x,Be=C.MATHML_TEXT_INTEGRATION_POINTS||Be,Pe=C.HTML_INTEGRATION_POINTS||Pe,le=C.CUSTOM_ELEMENT_HANDLING||{},C.CUSTOM_ELEMENT_HANDLING&&yi(C.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(le.tagNameCheck=C.CUSTOM_ELEMENT_HANDLING.tagNameCheck),C.CUSTOM_ELEMENT_HANDLING&&yi(C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(le.attributeNameCheck=C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),C.CUSTOM_ELEMENT_HANDLING&&typeof C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(le.allowCustomizedBuiltInElements=C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),w&&(bu=!1),L&&(I=!0),fe&&(ce=he({},Ca),Fe=[],fe.html===!0&&(he(ce,Ea),he(Fe,ya)),fe.svg===!0&&(he(ce,tr),he(Fe,rr),he(Fe,Ao)),fe.svgFilters===!0&&(he(ce,nr),he(Fe,rr),he(Fe,Ao)),fe.mathMl===!0&&(he(ce,or),he(Fe,Aa),he(Fe,Ao))),C.ADD_TAGS&&(typeof C.ADD_TAGS=="function"?pu.tagCheck=C.ADD_TAGS:(ce===De&&(ce=tt(ce)),he(ce,C.ADD_TAGS,We))),C.ADD_ATTR&&(typeof C.ADD_ATTR=="function"?pu.attributeCheck=C.ADD_ATTR:(Fe===Ae&&(Fe=tt(Fe)),he(Fe,C.ADD_ATTR,We))),C.ADD_URI_SAFE_ATTR&&he(d,C.ADD_URI_SAFE_ATTR,We),C.FORBID_CONTENTS&&(pe===Se&&(pe=tt(pe)),he(pe,C.FORBID_CONTENTS,We)),oe&&(ce["#text"]=!0),T&&he(ce,["html","head","body"]),ce.table&&(he(ce,["tbody"]),delete qe.tbody),C.TRUSTED_TYPES_POLICY){if(typeof C.TRUSTED_TYPES_POLICY.createHTML!="function")throw An('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof C.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw An('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');P=C.TRUSTED_TYPES_POLICY,W=P.createHTML("")}else P===void 0&&(P=lv(m,o)),P!==null&&typeof W=="string"&&(W=P.createHTML(""));su&&su(C),Yt=C}},Ai=he({},[...tr,...nr,...Yd]),Bi=he({},[...or,...Qd]),oc=function(C){let X=R(C);(!X||!X.tagName)&&(X={namespaceURI:M,tagName:"template"});const q=jo(C.tagName),be=jo(X.tagName);return Le[C.namespaceURI]?C.namespaceURI===D?X.namespaceURI===x?q==="svg":X.namespaceURI===A?q==="svg"&&(be==="annotation-xml"||Be[be]):!!Ai[q]:C.namespaceURI===A?X.namespaceURI===x?q==="math":X.namespaceURI===D?q==="math"&&Pe[be]:!!Bi[q]:C.namespaceURI===x?X.namespaceURI===D&&!Pe[be]||X.namespaceURI===A&&!Be[be]?!1:!Bi[q]&&(ec[q]||!Ai[q]):!!(hn==="application/xhtml+xml"&&Le[C.namespaceURI]):!1},Pt=function(C){Cn(u.removed,{element:C});try{R(C).removeChild(C)}catch{S(C)}},Tt=function(C,X){try{Cn(u.removed,{attribute:X.getAttributeNode(C),from:X})}catch{Cn(u.removed,{attribute:null,from:X})}if(X.removeAttribute(C),C==="is")if(I||L)try{Pt(X)}catch{}else try{X.setAttribute(C,"")}catch{}},Di=function(C){let X=null,q=null;if(V)C=""+C;else{const Re=ur(C,/^[\r\n\t ]+/);q=Re&&Re[0]}hn==="application/xhtml+xml"&&M===x&&(C=''+C+"");const be=P?P.createHTML(C):C;if(M===x)try{X=new f().parseFromString(be,hn)}catch{}if(!X||!X.documentElement){X=G.createDocument(M,"template",null);try{X.documentElement.innerHTML=Ce?W:be}catch{}}const Je=X.body||X.documentElement;return C&&q&&Je.insertBefore(t.createTextNode(q),Je.childNodes[0]||null),M===x?$.call(X,T?"html":"body")[0]:T?X.documentElement:Je},ki=function(C){return ee.call(C.ownerDocument||C,C,v.SHOW_ELEMENT|v.SHOW_COMMENT|v.SHOW_TEXT|v.SHOW_PROCESSING_INSTRUCTION|v.SHOW_CDATA_SECTION,null)},$0=function(C){return C instanceof h&&(typeof C.nodeName!="string"||typeof C.textContent!="string"||typeof C.removeChild!="function"||!(C.attributes instanceof c)||typeof C.removeAttribute!="function"||typeof C.setAttribute!="function"||typeof C.namespaceURI!="string"||typeof C.insertBefore!="function"||typeof C.hasChildNodes!="function")},bi=function(C){return typeof s=="function"&&C instanceof s};function Yu(C,X,q){yo(C,be=>{be.call(u,X,q,Yt)})}const Fi=function(C){let X=null;if(Yu(b.beforeSanitizeElements,C,null),$0(C))return Pt(C),!0;const q=We(C.nodeName);if(Yu(b.uponSanitizeElement,C,{tagName:q,allowedTags:ce}),z&&C.hasChildNodes()&&!bi(C.firstElementChild)&&ou(/<[/\w!]/g,C.innerHTML)&&ou(/<[/\w!]/g,C.textContent)||C.nodeType===Dn.progressingInstruction||z&&C.nodeType===Dn.comment&&ou(/<[/\w]/g,C.data))return Pt(C),!0;if(!(pu.tagCheck instanceof Function&&pu.tagCheck(q))&&(!ce[q]||qe[q])){if(!qe[q]&&wi(q)&&(le.tagNameCheck instanceof RegExp&&ou(le.tagNameCheck,q)||le.tagNameCheck instanceof Function&&le.tagNameCheck(q)))return!1;if(oe&&!pe[q]){const be=R(C)||C.parentNode,Je=j(C)||C.childNodes;if(Je&&be){const Re=Je.length;for(let Qu=Re-1;Qu>=0;--Qu){const Fu=y(Je[Qu],!0);Fu.__removalCount=(C.__removalCount||0)+1,be.insertBefore(Fu,N(C))}}}return Pt(C),!0}return C instanceof l&&!oc(C)||(q==="noscript"||q==="noembed"||q==="noframes")&&ou(/<\/no(script|embed|frames)/i,C.innerHTML)?(Pt(C),!0):(w&&C.nodeType===Dn.text&&(X=C.textContent,yo([k,U,K],be=>{X=yn(X,be," ")}),C.textContent!==X&&(Cn(u.removed,{element:C.cloneNode()}),C.textContent=X)),Yu(b.afterSanitizeElements,C,null),!1)},xi=function(C,X,q){if(ue&&(X==="id"||X==="name")&&(q in t||q in nc))return!1;if(!(bu&&!ku[X]&&ou(Q,X))&&!(mt&&ou(Z,X))&&!(pu.attributeCheck instanceof Function&&pu.attributeCheck(X,C))){if(!Fe[X]||ku[X]){if(!(wi(C)&&(le.tagNameCheck instanceof RegExp&&ou(le.tagNameCheck,C)||le.tagNameCheck instanceof Function&&le.tagNameCheck(C))&&(le.attributeNameCheck instanceof RegExp&&ou(le.attributeNameCheck,X)||le.attributeNameCheck instanceof Function&&le.attributeNameCheck(X,C))||X==="is"&&le.allowCustomizedBuiltInElements&&(le.tagNameCheck instanceof RegExp&&ou(le.tagNameCheck,q)||le.tagNameCheck instanceof Function&&le.tagNameCheck(q))))return!1}else if(!d[X]&&!ou(Me,yn(q,re,""))&&!((X==="src"||X==="xlink:href"||X==="href")&&C!=="script"&&Kd(q,"data:")===0&&Ve[C])&&!(E&&!ou(H,yn(q,re,"")))&&q)return!1}return!0},wi=function(C){return C!=="annotation-xml"&&ur(C,ve)},Si=function(C){Yu(b.beforeSanitizeAttributes,C,null);const{attributes:X}=C;if(!X||$0(C))return;const q={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Fe,forceKeepAttr:void 0};let be=X.length;for(;be--;){const Je=X[be],{name:Re,namespaceURI:Qu,value:Fu}=Je,xu=We(Re),U0=Fu;let Xe=Re==="value"?U0:Zd(U0);if(q.attrName=xu,q.attrValue=Xe,q.keepAttr=!0,q.forceKeepAttr=void 0,Yu(b.uponSanitizeAttribute,C,q),Xe=q.attrValue,J&&(xu==="id"||xu==="name")&&(Tt(Re,C),Xe=te+Xe),z&&ou(/((--!?|])>)|<\/(style|title|textarea)/i,Xe)){Tt(Re,C);continue}if(xu==="attributename"&&ur(Xe,"href")){Tt(Re,C);continue}if(q.forceKeepAttr)continue;if(!q.keepAttr){Tt(Re,C);continue}if(!B&&ou(/\/>/i,Xe)){Tt(Re,C);continue}w&&yo([k,U,K],ic=>{Xe=yn(Xe,ic," ")});const Ni=We(C.nodeName);if(!xi(Ni,xu,Xe)){Tt(Re,C);continue}if(P&&typeof m=="object"&&typeof m.getAttributeType=="function"&&!Qu)switch(m.getAttributeType(Ni,xu)){case"TrustedHTML":{Xe=P.createHTML(Xe);break}case"TrustedScriptURL":{Xe=P.createScriptURL(Xe);break}}if(Xe!==U0)try{Qu?C.setAttributeNS(Qu,Re,Xe):C.setAttribute(Re,Xe),$0(C)?Pt(C):ga(u.removed)}catch{Tt(Re,C)}}Yu(b.afterSanitizeAttributes,C,null)},rc=function C(X){let q=null;const be=ki(X);for(Yu(b.beforeSanitizeShadowDOM,X,null);q=be.nextNode();)Yu(b.uponSanitizeShadowNode,q,null),Fi(q),Si(q),q.content instanceof r&&C(q.content);Yu(b.afterSanitizeShadowDOM,X,null)};return u.sanitize=function(C){let X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},q=null,be=null,Je=null,Re=null;if(Ce=!C,Ce&&(C=""),typeof C!="string"&&!bi(C))if(typeof C.toString=="function"){if(C=C.toString(),typeof C!="string")throw An("dirty is not a string, aborting")}else throw An("toString is not a function");if(!u.isSupported)return C;if(_||I0(X),u.removed=[],typeof C=="string"&&(ie=!1),ie){if(C.nodeName){const xu=We(C.nodeName);if(!ce[xu]||qe[xu])throw An("root node is forbidden and cannot be sanitized in-place")}}else if(C instanceof s)q=Di(""),be=q.ownerDocument.importNode(C,!0),be.nodeType===Dn.element&&be.nodeName==="BODY"||be.nodeName==="HTML"?q=be:q.appendChild(be);else{if(!I&&!w&&!T&&C.indexOf("<")===-1)return P&&O?P.createHTML(C):C;if(q=Di(C),!q)return I?null:O?W:""}q&&V&&Pt(q.firstChild);const Qu=ki(ie?C:q);for(;Je=Qu.nextNode();)Fi(Je),Si(Je),Je.content instanceof r&&rc(Je.content);if(ie)return C;if(I){if(L)for(Re=ne.call(q.ownerDocument);q.firstChild;)Re.appendChild(q.firstChild);else Re=q;return(Fe.shadowroot||Fe.shadowrootmode)&&(Re=Y.call(n,Re,!0)),Re}let Fu=T?q.outerHTML:q.innerHTML;return T&&ce["!doctype"]&&q.ownerDocument&&q.ownerDocument.doctype&&q.ownerDocument.doctype.name&&ou(Zl,q.ownerDocument.doctype.name)&&(Fu=" +import{g as ac,s as sc,p as ji}from"./index-DLwJPD0m.chunk.mjs";const fr=globalThis||void 0||self;function Gr(e){const u=Object.create(null);for(const t of e.split(","))u[t]=1;return t=>t in u}const me={},on=[],Pu=()=>{},Ds=()=>!1,p0=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Kr=e=>e.startsWith("onUpdate:"),Ue=Object.assign,Zr=(e,u)=>{const t=e.indexOf(u);t>-1&&e.splice(t,1)},lc=Object.prototype.hasOwnProperty,ke=(e,u)=>lc.call(e,u),ae=Array.isArray,rn=e=>h0(e)==="[object Map]",ks=e=>h0(e)==="[object Set]",se=e=>typeof e=="function",Oe=e=>typeof e=="string",dt=e=>typeof e=="symbol",we=e=>e!==null&&typeof e=="object",bs=e=>(we(e)||se(e))&&se(e.then)&&se(e.catch),Fs=Object.prototype.toString,h0=e=>Fs.call(e),cc=e=>h0(e).slice(8,-1),xs=e=>h0(e)==="[object Object]",m0=e=>Oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,wn=Gr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),f0=e=>{const u=Object.create(null);return(t=>u[t]||(u[t]=e(t)))},dc=/-\w/g,Eu=f0(e=>e.replace(dc,u=>u.slice(1).toUpperCase())),vc=/\B([A-Z])/g,vt=f0(e=>e.replace(vc,"-$1").toLowerCase()),g0=f0(e=>e.charAt(0).toUpperCase()+e.slice(1)),Fo=f0(e=>e?`on${g0(e)}`:""),cu=(e,u)=>!Object.is(e,u),V0=(e,...u)=>{for(let t=0;t{Object.defineProperty(e,u,{configurable:!0,enumerable:!1,writable:n,value:t})},pc=e=>{const u=parseFloat(e);return isNaN(u)?e:u},hc=e=>{const u=Oe(e)?Number(e):NaN;return isNaN(u)?e:u};let Pi;const $o=()=>Pi||(Pi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof fr<"u"?fr:{});function Bt(e){if(ae(e)){const u={};for(let t=0;t{if(t){const n=t.split(fc);n.length>1&&(u[n[0].trim()]=n[1].trim())}}),u}function Wu(e){let u="";if(Oe(e))u=e;else if(ae(e))for(let t=0;t!!(e&&e.__v_isRef===!0),Ft=e=>Oe(e)?e:e==null?"":ae(e)||we(e)&&(e.toString===Fs||!se(e.toString))?Ns(e)?Ft(e.value):JSON.stringify(e,js,2):String(e),js=(e,u)=>Ns(u)?js(e,u.value):rn(u)?{[`Map(${u.size})`]:[...u.entries()].reduce((t,[n,o],r)=>(t[H0(n,r)+" =>"]=o,t),{})}:ks(u)?{[`Set(${u.size})`]:[...u.values()].map(t=>H0(t))}:dt(u)?H0(u):we(u)&&!ae(u)&&!xs(u)?String(u):u,H0=(e,u="")=>{var t;return dt(e)?`Symbol(${(t=e.description)!=null?t:u})`:e};function Ac(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}let eu;class Bc{constructor(u=!1){this.detached=u,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=eu,!u&&eu&&(this.index=(eu.scopes||(eu.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let u,t;if(this.scopes)for(u=0,t=this.scopes.length;u0&&--this._on===0&&(eu=this.prevScope,this.prevScope=void 0)}stop(u){if(this._active){this._active=!1;let t,n;for(t=0,n=this.effects.length;t0)return;if(Nn){let u=Nn;for(Nn=void 0;u;){const t=u.next;u.next=void 0,u.flags&=-9,u=t}}let e;for(;Sn;){let u=Sn;for(Sn=void 0;u;){const t=u.next;if(u.next=void 0,u.flags&=-9,u.flags&1)try{u.trigger()}catch(n){e||(e=n)}u=t}}if(e)throw e}function Rs(e){for(let u=e.deps;u;u=u.nextDep)u.version=-1,u.prevActiveLink=u.dep.activeLink,u.dep.activeLink=u}function zs(e){let u,t=e.depsTail,n=t;for(;n;){const o=n.prevDep;n.version===-1?(n===t&&(t=o),Yr(n),kc(n)):u=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=o}e.deps=u,e.depsTail=t}function Er(e){for(let u=e.deps;u;u=u.nextDep)if(u.dep.version!==u.version||u.dep.computed&&(Ms(u.dep.computed)||u.dep.version!==u.version))return!0;return!!e._dirty}function Ms(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===$n)||(e.globalVersion=$n,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Er(e))))return;e.flags|=2;const u=e.dep,t=je,n=Tu;je=e,Tu=!0;try{Rs(e);const o=e.fn(e._value);(u.version===0||cu(o,e._value))&&(e.flags|=128,e._value=o,u.version++)}catch(o){throw u.version++,o}finally{je=t,Tu=n,zs(e),e.flags&=-3}}function Yr(e,u=!1){const{dep:t,prevSub:n,nextSub:o}=e;if(n&&(n.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=n,e.nextSub=void 0),t.subs===e&&(t.subs=n,!n&&t.computed)){t.computed.flags&=-5;for(let r=t.computed.deps;r;r=r.nextDep)Yr(r,!0)}!u&&!--t.sc&&t.map&&t.map.delete(t.key)}function kc(e){const{prevDep:u,nextDep:t}=e;u&&(u.nextDep=t,e.prevDep=void 0),t&&(t.prevDep=u,e.nextDep=void 0)}let Tu=!0;const Ls=[];function at(){Ls.push(Tu),Tu=!1}function st(){const e=Ls.pop();Tu=e===void 0?!0:e}function Ti(e){const{cleanup:u}=e;if(e.cleanup=void 0,u){const t=je;je=void 0;try{u()}finally{je=t}}}let $n=0;class bc{constructor(u,t){this.sub=u,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class E0{constructor(u){this.computed=u,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(u){if(!je||!Tu||je===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==je)t=this.activeLink=new bc(je,this),je.deps?(t.prevDep=je.depsTail,je.depsTail.nextDep=t,je.depsTail=t):je.deps=je.depsTail=t,Is(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){const n=t.nextDep;n.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=n),t.prevDep=je.depsTail,t.nextDep=void 0,je.depsTail.nextDep=t,je.depsTail=t,je.deps===t&&(je.deps=n)}return t}trigger(u){this.version++,$n++,this.notify(u)}notify(u){Jr();try{for(let t=this.subs;t;t=t.prevSub)t.sub.notify()&&t.sub.dep.notify()}finally{Xr()}}}function Is(e){if(e.dep.sc++,e.sub.flags&4){const u=e.dep.computed;if(u&&!e.dep.subs){u.flags|=20;for(let n=u.deps;n;n=n.nextDep)Is(n)}const t=e.dep.subs;t!==e&&(e.prevSub=t,t&&(t.nextSub=e)),e.dep.subs=e}}const Uo=new WeakMap,qt=Symbol(""),Cr=Symbol(""),Un=Symbol("");function uu(e,u,t){if(Tu&&je){let n=Uo.get(e);n||Uo.set(e,n=new Map);let o=n.get(t);o||(n.set(t,o=new E0),o.map=n,o.key=t),o.track()}}function rt(e,u,t,n,o,r){const i=Uo.get(e);if(!i){$n++;return}const s=l=>{l&&l.trigger()};if(Jr(),u==="clear")i.forEach(s);else{const l=ae(e),v=l&&m0(t);if(l&&t==="length"){const c=Number(n);i.forEach((h,f)=>{(f==="length"||f===Un||!dt(f)&&f>=c)&&s(h)})}else switch((t!==void 0||i.has(void 0))&&s(i.get(t)),v&&s(i.get(Un)),u){case"add":l?v&&s(i.get("length")):(s(i.get(qt)),rn(e)&&s(i.get(Cr)));break;case"delete":l||(s(i.get(qt)),rn(e)&&s(i.get(Cr)));break;case"set":rn(e)&&s(i.get(qt));break}}Xr()}function Fc(e,u){const t=Uo.get(e);return t&&t.get(u)}function Qt(e){const u=ye(e);return u===e?u:(uu(u,"iterate",Un),gu(e)?u:u.map(Ou))}function C0(e){return uu(e=ye(e),"iterate",Un),e}function Ct(e,u){return lt(e)?Hn(Wt(e)?Ou(u):u):Ou(u)}const xc={__proto__:null,[Symbol.iterator](){return W0(this,Symbol.iterator,e=>Ct(this,e))},concat(...e){return Qt(this).concat(...e.map(u=>ae(u)?Qt(u):u))},entries(){return W0(this,"entries",e=>(e[1]=Ct(this,e[1]),e))},every(e,u){return et(this,"every",e,u,void 0,arguments)},filter(e,u){return et(this,"filter",e,u,t=>t.map(n=>Ct(this,n)),arguments)},find(e,u){return et(this,"find",e,u,t=>Ct(this,t),arguments)},findIndex(e,u){return et(this,"findIndex",e,u,void 0,arguments)},findLast(e,u){return et(this,"findLast",e,u,t=>Ct(this,t),arguments)},findLastIndex(e,u){return et(this,"findLastIndex",e,u,void 0,arguments)},forEach(e,u){return et(this,"forEach",e,u,void 0,arguments)},includes(...e){return G0(this,"includes",e)},indexOf(...e){return G0(this,"indexOf",e)},join(e){return Qt(this).join(e)},lastIndexOf(...e){return G0(this,"lastIndexOf",e)},map(e,u){return et(this,"map",e,u,void 0,arguments)},pop(){return mn(this,"pop")},push(...e){return mn(this,"push",e)},reduce(e,...u){return _i(this,"reduce",e,u)},reduceRight(e,...u){return _i(this,"reduceRight",e,u)},shift(){return mn(this,"shift")},some(e,u){return et(this,"some",e,u,void 0,arguments)},splice(...e){return mn(this,"splice",e)},toReversed(){return Qt(this).toReversed()},toSorted(e){return Qt(this).toSorted(e)},toSpliced(...e){return Qt(this).toSpliced(...e)},unshift(...e){return mn(this,"unshift",e)},values(){return W0(this,"values",e=>Ct(this,e))}};function W0(e,u,t){const n=C0(e),o=n[u]();return n!==e&&!gu(e)&&(o._next=o.next,o.next=()=>{const r=o._next();return r.done||(r.value=t(r.value)),r}),o}const wc=Array.prototype;function et(e,u,t,n,o,r){const i=C0(e),s=i!==e&&!gu(e),l=i[u];if(l!==wc[u]){const h=l.apply(e,r);return s?Ou(h):h}let v=t;i!==e&&(s?v=function(h,f){return t.call(this,Ct(e,h),f,e)}:t.length>2&&(v=function(h,f){return t.call(this,h,f,e)}));const c=l.call(i,v,n);return s&&o?o(c):c}function _i(e,u,t,n){const o=C0(e);let r=t;return o!==e&&(gu(e)?t.length>3&&(r=function(i,s,l){return t.call(this,i,s,l,e)}):r=function(i,s,l){return t.call(this,i,Ct(e,s),l,e)}),o[u](r,...n)}function G0(e,u,t){const n=ye(e);uu(n,"iterate",Un);const o=n[u](...t);return(o===-1||o===!1)&&A0(t[0])?(t[0]=ye(t[0]),n[u](...t)):o}function mn(e,u,t=[]){at(),Jr();const n=ye(e)[u].apply(e,t);return Xr(),st(),n}const Sc=Gr("__proto__,__v_isRef,__isVue"),$s=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(dt));function Nc(e){dt(e)||(e=String(e));const u=ye(this);return uu(u,"has",e),u.hasOwnProperty(e)}class Us{constructor(u=!1,t=!1){this._isReadonly=u,this._isShallow=t}get(u,t,n){if(t==="__v_skip")return u.__v_skip;const o=this._isReadonly,r=this._isShallow;if(t==="__v_isReactive")return!o;if(t==="__v_isReadonly")return o;if(t==="__v_isShallow")return r;if(t==="__v_raw")return n===(o?r?Lc:Gs:r?Ws:qs).get(u)||Object.getPrototypeOf(u)===Object.getPrototypeOf(n)?u:void 0;const i=ae(u);if(!o){let l;if(i&&(l=xc[t]))return l;if(t==="hasOwnProperty")return Nc}const s=Reflect.get(u,t,He(u)?u:n);if((dt(t)?$s.has(t):Sc(t))||(o||uu(u,"get",t),r))return s;if(He(s)){const l=i&&m0(t)?s:s.value;return o&&we(l)?Vo(l):l}return we(s)?o?Vo(s):Vn(s):s}}class Vs extends Us{constructor(u=!1){super(!1,u)}set(u,t,n,o){let r=u[t];const i=ae(u)&&m0(t);if(!this._isShallow){const v=lt(r);if(!gu(n)&&!lt(n)&&(r=ye(r),n=ye(n)),!i&&He(r)&&!He(n))return v||(r.value=n),!0}const s=i?Number(t)e,po=e=>Reflect.getPrototypeOf(e);function _c(e,u,t){return function(...n){const o=this.__v_raw,r=ye(o),i=rn(r),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,v=o[e](...n),c=t?yr:u?Hn:Ou;return!u&&uu(r,"iterate",l?Cr:qt),Ue(Object.create(v),{next(){const{value:h,done:f}=v.next();return f?{value:h,done:f}:{value:s?[c(h[0]),c(h[1])]:c(h),done:f}}})}}function ho(e){return function(...u){return e==="delete"?!1:e==="clear"?void 0:this}}function Oc(e,u){const t={get(n){const o=this.__v_raw,r=ye(o),i=ye(n);e||(cu(n,i)&&uu(r,"get",n),uu(r,"get",i));const{has:s}=po(r),l=u?yr:e?Hn:Ou;if(s.call(r,n))return l(o.get(n));if(s.call(r,i))return l(o.get(i));o!==r&&o.get(n)},get size(){const n=this.__v_raw;return!e&&uu(ye(n),"iterate",qt),n.size},has(n){const o=this.__v_raw,r=ye(o),i=ye(n);return e||(cu(n,i)&&uu(r,"has",n),uu(r,"has",i)),n===i?o.has(n):o.has(n)||o.has(i)},forEach(n,o){const r=this,i=r.__v_raw,s=ye(i),l=u?yr:e?Hn:Ou;return!e&&uu(s,"iterate",qt),i.forEach((v,c)=>n.call(o,l(v),l(c),r))}};return Ue(t,e?{add:ho("add"),set:ho("set"),delete:ho("delete"),clear:ho("clear")}:{add(n){!u&&!gu(n)&&!lt(n)&&(n=ye(n));const o=ye(this);return po(o).has.call(o,n)||(o.add(n),rt(o,"add",n,n)),this},set(n,o){!u&&!gu(o)&&!lt(o)&&(o=ye(o));const r=ye(this),{has:i,get:s}=po(r);let l=i.call(r,n);l||(n=ye(n),l=i.call(r,n));const v=s.call(r,n);return r.set(n,o),l?cu(o,v)&&rt(r,"set",n,o):rt(r,"add",n,o),this},delete(n){const o=ye(this),{has:r,get:i}=po(o);let s=r.call(o,n);s||(n=ye(n),s=r.call(o,n)),i&&i.call(o,n);const l=o.delete(n);return s&&rt(o,"delete",n,void 0),l},clear(){const n=ye(this),o=n.size!==0,r=n.clear();return o&&rt(n,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(n=>{t[n]=_c(n,e,u)}),t}function y0(e,u){const t=Oc(e,u);return(n,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?n:Reflect.get(ke(t,o)&&o in n?t:n,o,r)}const Rc={get:y0(!1,!1)},zc={get:y0(!1,!0)},Mc={get:y0(!0,!1)},j1={get:y0(!0,!0)},qs=new WeakMap,Ws=new WeakMap,Gs=new WeakMap,Lc=new WeakMap;function Ic(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function $c(e){return e.__v_skip||!Object.isExtensible(e)?0:Ic(cc(e))}function Vn(e){return lt(e)?e:Qr(e,!1,jc,Rc,qs)}function Uc(e){return Qr(e,!1,Tc,zc,Ws)}function Vo(e){return Qr(e,!0,Pc,Mc,Gs)}function Qr(e,u,t,n,o){if(!we(e)||e.__v_raw&&!(u&&e.__v_isReactive))return e;const r=$c(e);if(r===0)return e;const i=o.get(e);if(i)return i;const s=new Proxy(e,r===2?n:t);return o.set(e,s),s}function Wt(e){return lt(e)?Wt(e.__v_raw):!!(e&&e.__v_isReactive)}function lt(e){return!!(e&&e.__v_isReadonly)}function gu(e){return!!(e&&e.__v_isShallow)}function A0(e){return e?!!e.__v_raw:!1}function ye(e){const u=e&&e.__v_raw;return u?ye(u):e}function Vc(e){return!ke(e,"__v_skip")&&Object.isExtensible(e)&&ws(e,"__v_skip",!0),e}const Ou=e=>we(e)?Vn(e):e,Hn=e=>we(e)?Vo(e):e;function He(e){return e?e.__v_isRef===!0:!1}function B0(e){return Ks(e,!1)}function Ke(e){return Ks(e,!0)}function Ks(e,u){return He(e)?e:new Hc(e,u)}class Hc{constructor(u,t){this.dep=new E0,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?u:ye(u),this._value=t?u:Ou(u),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(u){const t=this._rawValue,n=this.__v_isShallow||gu(u)||lt(u);u=n?u:ye(u),cu(u,t)&&(this._rawValue=u,this._value=n?u:Ou(u),this.dep.trigger())}}function no(e){return He(e)?e.value:e}function Gu(e){return se(e)?e():no(e)}const qc={get:(e,u,t)=>u==="__v_raw"?e:no(Reflect.get(e,u,t)),set:(e,u,t,n)=>{const o=e[u];return He(o)&&!He(t)?(o.value=t,!0):Reflect.set(e,u,t,n)}};function Zs(e){return Wt(e)?e:new Proxy(e,qc)}class Wc{constructor(u){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new E0,{get:n,set:o}=u(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=o}get value(){return this._value=this._get()}set value(u){this._set(u)}}function Gc(e){return new Wc(e)}class Kc{constructor(u,t,n){this._object=u,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=ye(u);let o=!0,r=u;if(!ae(u)||!m0(String(t)))do o=!A0(r)||gu(r);while(o&&(r=r.__v_raw));this._shallow=o}get value(){let u=this._object[this._key];return this._shallow&&(u=no(u)),this._value=u===void 0?this._defaultValue:u}set value(u){if(this._shallow&&He(this._raw[this._key])){const t=this._object[this._key];if(He(t)){t.value=u;return}}this._object[this._key]=u}get dep(){return Fc(this._raw,this._key)}}class Zc{constructor(u){this._getter=u,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Jc(e,u,t){return He(e)?e:se(e)?new Zc(e):we(e)&&arguments.length>1?Xc(e,u,t):B0(e)}function Xc(e,u,t){return new Kc(e,u,t)}class Yc{constructor(u,t,n){this.fn=u,this.setter=t,this._value=void 0,this.dep=new E0(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=$n-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&je!==this)return Os(this,!0),!0}get value(){const u=this.dep.track();return Ms(this),u&&(u.version=this.dep.version),this._value}set value(u){this.setter&&this.setter(u)}}function Qc(e,u,t=!1){let n,o;return se(e)?n=e:(n=e.get,o=e.set),new Yc(n,o,t)}const mo={},Ho=new WeakMap;let Lt;function e3(e,u=!1,t=Lt){if(t){let n=Ho.get(t);n||Ho.set(t,n=[]),n.push(e)}}function u3(e,u,t=me){const{immediate:n,deep:o,once:r,scheduler:i,augmentJob:s,call:l}=t,v=P=>o?P:gu(P)||o===!1||o===0?it(P,1):it(P);let c,h,f,m,g=!1,y=!1;if(He(e)?(h=()=>e.value,g=gu(e)):Wt(e)?(h=()=>v(e),g=!0):ae(e)?(y=!0,g=e.some(P=>Wt(P)||gu(P)),h=()=>e.map(P=>{if(He(P))return P.value;if(Wt(P))return v(P);if(se(P))return l?l(P,2):P()})):se(e)?u?h=l?()=>l(e,2):e:h=()=>{if(f){at();try{f()}finally{st()}}const P=Lt;Lt=c;try{return l?l(e,3,[m]):e(m)}finally{Lt=P}}:h=Pu,u&&o){const P=h,W=o===!0?1/0:o;h=()=>it(P(),W)}const S=Ps(),N=()=>{c.stop(),S&&S.active&&Zr(S.effects,c)};if(r&&u){const P=u;u=(...W)=>{P(...W),N()}}let j=y?new Array(e.length).fill(mo):mo;const R=P=>{if(!(!(c.flags&1)||!c.dirty&&!P))if(u){const W=c.run();if(o||g||(y?W.some((G,ee)=>cu(G,j[ee])):cu(W,j))){f&&f();const G=Lt;Lt=c;try{const ee=[W,j===mo?void 0:y&&j[0]===mo?[]:j,m];j=W,l?l(u,3,ee):u(...ee)}finally{Lt=G}}}else c.run()};return s&&s(R),c=new Ts(h),c.scheduler=i?()=>i(R,!1):R,m=P=>e3(P,!1,c),f=c.onStop=()=>{const P=Ho.get(c);if(P){if(l)l(P,4);else for(const W of P)W();Ho.delete(c)}},u?n?R(!0):j=c.run():i?i(R.bind(null,!0),!0):c.run(),N.pause=c.pause.bind(c),N.resume=c.resume.bind(c),N.stop=N,N}function it(e,u=1/0,t){if(u<=0||!we(e)||e.__v_skip||(t=t||new Map,(t.get(e)||0)>=u))return e;if(t.set(e,u),u--,He(e))it(e.value,u,t);else if(ae(e))for(let n=0;n{it(n,u,t)});else if(xs(e)){for(const n in e)it(e[n],u,t);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&it(e[n],u,t)}return e}function oo(e,u,t,n){try{return n?e(...n):e()}catch(o){D0(o,u,t)}}function Ru(e,u,t,n){if(se(e)){const o=oo(e,u,t,n);return o&&bs(o)&&o.catch(r=>{D0(r,u,t)}),o}if(ae(e)){const o=[];for(let r=0;r>>1,o=au[n],r=qn(o);r=qn(t)?au.push(e):au.splice(n3(u),0,e),e.flags|=1,Xs()}}function Xs(){qo||(qo=Js.then(el))}function Ys(e){ae(e)?an.push(...e):yt&&e.id===-1?yt.splice(nn+1,0,e):e.flags&1||(an.push(e),e.flags|=1),Xs()}function Oi(e,u,t=Uu+1){for(;tqn(t)-qn(n));if(an.length=0,yt){yt.push(...u);return}for(yt=u,nn=0;nne.id==null?e.flags&2?-1:1/0:e.id;function el(e){try{for(Uu=0;UuGe;function Ge(e,u=Qe,t){if(!u||e._n)return e;const n=(...o)=>{n._d&&Jo(-1);const r=Wo(u);let i;try{i=e(...o)}finally{Wo(r),n._d&&Jo(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function fo(e,u){if(Qe===null)return e;const t=N0(Qe),n=e.dirs||(e.dirs=[]);for(let o=0;o1)return t&&se(u)?u.call(n&&n.proxy):u}}function ul(){return!!(Mu()||Kt)}const s3=Symbol.for("v-scx"),l3=()=>Gt(s3);function tl(e,u){return b0(e,null,u)}function c3(e,u){return b0(e,null,{flush:"sync"})}function Ku(e,u,t){return b0(e,u,t)}function b0(e,u,t=me){const{immediate:n,deep:o,flush:r,once:i}=t,s=Ue({},t),l=u&&n||!u&&r!=="post";let v;if(Zn){if(r==="sync"){const m=l3();v=m.__watcherHandles||(m.__watcherHandles=[])}else if(!l){const m=()=>{};return m.stop=Pu,m.resume=Pu,m.pause=Pu,m}}const c=tu;s.call=(m,g,y)=>Ru(m,c,g,y);let h=!1;r==="post"?s.scheduler=m=>{iu(m,c&&c.suspense)}:r!=="sync"&&(h=!0,s.scheduler=(m,g)=>{g?m():ui(m)}),s.augmentJob=m=>{u&&(m.flags|=4),h&&(m.flags|=2,c&&(m.id=c.uid,m.i=c))};const f=u3(e,u,s);return Zn&&(v?v.push(f):l&&f()),f}function d3(e,u,t){const n=this.proxy,o=Oe(e)?e.includes(".")?nl(n,e):()=>n[e]:e.bind(n,n);let r;se(u)?r=u:(r=u.handler,t=u);const i=ao(this),s=b0(o,r.bind(n),t);return i(),s}function nl(e,u){const t=u.split(".");return()=>{let n=e;for(let o=0;oe.__isTeleport,jn=e=>e&&(e.disabled||e.disabled===""),Ri=e=>e&&(e.defer||e.defer===""),zi=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Mi=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Ar=(e,u)=>{const t=e&&e.to;return Oe(t)?u?u(t):null:t},il={name:"Teleport",__isTeleport:!0,process(e,u,t,n,o,r,i,s,l,v){const{mc:c,pc:h,pbc:f,o:{insert:m,querySelector:g,createText:y,createComment:S}}=v,N=jn(u.props);let{shapeFlag:j,children:R,dynamicChildren:P}=u;if(e==null){const W=u.el=y(""),G=u.anchor=y("");m(W,t,n),m(G,t,n);const ee=($,Y)=>{j&16&&c(R,$,Y,o,r,i,s,l)},ne=()=>{const $=u.target=Ar(u.props,g),Y=al($,u,y,m);$&&(i!=="svg"&&zi($)?i="svg":i!=="mathml"&&Mi($)&&(i="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add($),N||(ee($,Y),xo(u,!1)))};N&&(ee(t,G),xo(u,!0)),Ri(u.props)?(u.el.__isMounted=!1,iu(()=>{ne(),delete u.el.__isMounted},r)):ne()}else{if(Ri(u.props)&&e.el.__isMounted===!1){iu(()=>{il.process(e,u,t,n,o,r,i,s,l,v)},r);return}u.el=e.el,u.targetStart=e.targetStart;const W=u.anchor=e.anchor,G=u.target=e.target,ee=u.targetAnchor=e.targetAnchor,ne=jn(e.props),$=ne?t:G,Y=ne?W:ee;if(i==="svg"||zi(G)?i="svg":(i==="mathml"||Mi(G))&&(i="mathml"),P?(f(e.dynamicChildren,P,$,o,r,i,s),ii(e,u,!0)):l||h(e,u,$,Y,o,r,i,s,!1),N)ne?u.props&&e.props&&u.props.to!==e.props.to&&(u.props.to=e.props.to):go(u,t,W,v,1);else if((u.props&&u.props.to)!==(e.props&&e.props.to)){const b=u.target=Ar(u.props,g);b&&go(u,b,null,v,0)}else ne&&go(u,G,ee,v,1);xo(u,N)}},remove(e,u,t,{um:n,o:{remove:o}},r){const{shapeFlag:i,children:s,anchor:l,targetStart:v,targetAnchor:c,target:h,props:f}=e;if(h&&(o(v),o(c)),r&&o(l),i&16){const m=r||!jn(f);for(let g=0;g{e.isMounted=!0}),fl(()=>{e.isUnmounting=!0}),e}const Cu=[Function,Array],sl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Cu,onEnter:Cu,onAfterEnter:Cu,onEnterCancelled:Cu,onBeforeLeave:Cu,onLeave:Cu,onAfterLeave:Cu,onLeaveCancelled:Cu,onBeforeAppear:Cu,onAppear:Cu,onAfterAppear:Cu,onAppearCancelled:Cu},ll=e=>{const u=e.subTree;return u.component?ll(u.component):u},h3={name:"BaseTransition",props:sl,setup(e,{slots:u}){const t=Mu(),n=p3();return()=>{const o=u.default&&vl(u.default(),!0);if(!o||!o.length)return;const r=cl(o),i=ye(e),{mode:s}=i;if(n.isLeaving)return K0(r);const l=Li(r);if(!l)return K0(r);let v=Br(l,i,n,t,h=>v=h);l.type!==Ye&&Wn(l,v);let c=t.subTree&&Li(t.subTree);if(c&&c.type!==Ye&&!Ut(c,l)&&ll(t).type!==Ye){let h=Br(c,i,n,t);if(Wn(c,h),s==="out-in"&&l.type!==Ye)return n.isLeaving=!0,h.afterLeave=()=>{n.isLeaving=!1,t.job.flags&8||t.update(),delete h.afterLeave,c=void 0},K0(r);s==="in-out"&&l.type!==Ye?h.delayLeave=(f,m,g)=>{const y=dl(n,c);y[String(c.key)]=c,f[ot]=()=>{m(),f[ot]=void 0,delete v.delayedLeave,c=void 0},v.delayedLeave=()=>{g(),delete v.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function cl(e){let u=e[0];if(e.length>1){for(const t of e)if(t.type!==Ye){u=t;break}}return u}const m3=h3;function dl(e,u){const{leavingVNodes:t}=e;let n=t.get(u.type);return n||(n=Object.create(null),t.set(u.type,n)),n}function Br(e,u,t,n,o){const{appear:r,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:v,onAfterEnter:c,onEnterCancelled:h,onBeforeLeave:f,onLeave:m,onAfterLeave:g,onLeaveCancelled:y,onBeforeAppear:S,onAppear:N,onAfterAppear:j,onAppearCancelled:R}=u,P=String(e.key),W=dl(t,e),G=($,Y)=>{$&&Ru($,n,9,Y)},ee=($,Y)=>{const b=Y[1];G($,Y),ae($)?$.every(k=>k.length<=1)&&b():$.length<=1&&b()},ne={mode:i,persisted:s,beforeEnter($){let Y=l;if(!t.isMounted)if(r)Y=S||l;else return;$[ot]&&$[ot](!0);const b=W[P];b&&Ut(e,b)&&b.el[ot]&&b.el[ot](),G(Y,[$])},enter($){let Y=v,b=c,k=h;if(!t.isMounted)if(r)Y=N||v,b=j||c,k=R||h;else return;let U=!1;const K=$[Eo]=Q=>{U||(U=!0,Q?G(k,[$]):G(b,[$]),ne.delayedLeave&&ne.delayedLeave(),$[Eo]=void 0)};Y?ee(Y,[$,K]):K()},leave($,Y){const b=String(e.key);if($[Eo]&&$[Eo](!0),t.isUnmounting)return Y();G(f,[$]);let k=!1;const U=$[ot]=K=>{k||(k=!0,Y(),K?G(y,[$]):G(g,[$]),$[ot]=void 0,W[b]===e&&delete W[b])};W[b]=e,m?ee(m,[$,U]):U()},clone($){const Y=Br($,u,t,n,o);return o&&o(Y),Y}};return ne}function K0(e){if(F0(e))return e=xt(e),e.children=null,e}function Li(e){if(!F0(e))return rl(e.type)&&e.children?cl(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:u,children:t}=e;if(t){if(u&16)return t[0];if(u&32&&se(t.default))return t.default()}}function Wn(e,u){e.shapeFlag&6&&e.component?(e.transition=u,Wn(e.component.subTree,u)):e.shapeFlag&128?(e.ssContent.transition=u.clone(e.ssContent),e.ssFallback.transition=u.clone(e.ssFallback)):e.transition=u}function vl(e,u=!1,t){let n=[],o=0;for(let r=0;r1)for(let r=0;rt.value,set:o=>t.value=o})}return t}const Go=new WeakMap;function Pn(e,u,t,n,o=!1){if(ae(e)){e.forEach((g,y)=>Pn(g,u&&(ae(u)?u[y]:u),t,n,o));return}if(sn(n)&&!o){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Pn(e,u,t,n.component.subTree);return}const r=n.shapeFlag&4?N0(n.component):n.el,i=o?null:r,{i:s,r:l}=e,v=u&&u.r,c=s.refs===me?s.refs={}:s.refs,h=s.setupState,f=ye(h),m=h===me?Ds:g=>ke(f,g);if(v!=null&&v!==l){if(Ii(u),Oe(v))c[v]=null,m(v)&&(h[v]=null);else if(He(v)){v.value=null;const g=u;g.k&&(c[g.k]=null)}}if(se(l))oo(l,s,12,[i,c]);else{const g=Oe(l),y=He(l);if(g||y){const S=()=>{if(e.f){const N=g?m(l)?h[l]:c[l]:l.value;if(o)ae(N)&&Zr(N,r);else if(ae(N))N.includes(r)||N.push(r);else if(g)c[l]=[r],m(l)&&(h[l]=c[l]);else{const j=[r];l.value=j,e.k&&(c[e.k]=j)}}else g?(c[l]=i,m(l)&&(h[l]=i)):y&&(l.value=i,e.k&&(c[e.k]=i))};if(i){const N=()=>{S(),Go.delete(e)};N.id=-1,Go.set(e,N),iu(N,t)}else Ii(e),S()}}}function Ii(e){const u=Go.get(e);u&&(u.flags|=8,Go.delete(e))}$o().requestIdleCallback,$o().cancelIdleCallback;const sn=e=>!!e.type.__asyncLoader,F0=e=>e.type.__isKeepAlive;function f3(e,u){hl(e,"a",u)}function g3(e,u){hl(e,"da",u)}function hl(e,u,t=tu){const n=e.__wdc||(e.__wdc=()=>{let o=t;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(x0(u,n,t),t){let o=t.parent;for(;o&&o.parent;)F0(o.parent.vnode)&&E3(n,u,t,o),o=o.parent}}function E3(e,u,t,n){const o=x0(u,e,n,!0);w0(()=>{Zr(n[u],o)},t)}function x0(e,u,t=tu,n=!1){if(t){const o=t[e]||(t[e]=[]),r=u.__weh||(u.__weh=(...i)=>{at();const s=ao(t),l=Ru(u,t,e,i);return s(),st(),l});return n?o.unshift(r):o.push(r),r}}const pt=e=>(u,t=tu)=>{(!Zn||e==="sp")&&x0(e,(...n)=>u(...n),t)},C3=pt("bm"),ro=pt("m"),ml=pt("bu"),y3=pt("u"),fl=pt("bum"),w0=pt("um"),A3=pt("sp"),B3=pt("rtg"),D3=pt("rtc");function k3(e,u=tu){x0("ec",e,u)}const ti="components",b3="directives";function Su(e,u){return ni(ti,e,!0,u)||e}const gl=Symbol.for("v-ndc");function F3(e){return Oe(e)?ni(ti,e,!1)||e:e||gl}function _1(e){return ni(b3,e)}function ni(e,u,t=!0,n=!1){const o=Qe||tu;if(o){const r=o.type;if(e===ti){const s=id(r,!1);if(s&&(s===u||s===Eu(u)||s===g0(Eu(u))))return r}const i=$i(o[e]||r[e],u)||$i(o.appContext[e],u);return!i&&n?r:i}}function $i(e,u){return e&&(e[u]||e[Eu(u)]||e[g0(Eu(u))])}function O1(e,u,t,n){let o;const r=t,i=ae(e);if(i||Oe(e)){const s=i&&Wt(e);let l=!1,v=!1;s&&(l=!gu(e),v=lt(e),e=C0(e)),o=new Array(e.length);for(let c=0,h=e.length;cu(s,l,void 0,r));else{const s=Object.keys(e);o=new Array(s.length);for(let l=0,v=s.length;l{const r=n.fn(...o);return r&&(r.key=n.key),r}:n.fn)}return e}function Xu(e,u,t={},n,o){if(Qe.ce||Qe.parent&&sn(Qe.parent)&&Qe.parent.ce){const v=Object.keys(t).length>0;return u!=="default"&&(t.name=u),Ee(),mu(Ze,null,[xe("slot",t,n&&n())],v?-2:64)}let r=e[u];r&&r._c&&(r._d=!1),Ee();const i=r&&El(r(t)),s=t.key||i&&i.key,l=mu(Ze,{key:(s&&!dt(s)?s:`_${u}`)+(!i&&n?"_fb":"")},i||(n?n():[]),i&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function El(e){return e.some(u=>Kn(u)?!(u.type===Ye||u.type===Ze&&!El(u.children)):!0)?e:null}function z1(e,u){const t={};for(const n in e)t[u&&/[A-Z]/.test(n)?`on:${n}`:Fo(n)]=e[n];return t}const Dr=e=>e?Ll(e)?N0(e):Dr(e.parent):null,Tn=Ue(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Dr(e.parent),$root:e=>Dr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Al(e),$forceUpdate:e=>e.f||(e.f=()=>{ui(e.update)}),$nextTick:e=>e.n||(e.n=ei.bind(e.proxy)),$watch:e=>d3.bind(e)}),Z0=(e,u)=>e!==me&&!e.__isScriptSetup&&ke(e,u),x3={get({_:e},u){if(u==="__v_skip")return!0;const{ctx:t,setupState:n,data:o,props:r,accessCache:i,type:s,appContext:l}=e;if(u[0]!=="$"){const f=i[u];if(f!==void 0)switch(f){case 1:return n[u];case 2:return o[u];case 4:return t[u];case 3:return r[u]}else{if(Z0(n,u))return i[u]=1,n[u];if(o!==me&&ke(o,u))return i[u]=2,o[u];if(ke(r,u))return i[u]=3,r[u];if(t!==me&&ke(t,u))return i[u]=4,t[u];kr&&(i[u]=0)}}const v=Tn[u];let c,h;if(v)return u==="$attrs"&&uu(e.attrs,"get",""),v(e);if((c=s.__cssModules)&&(c=c[u]))return c;if(t!==me&&ke(t,u))return i[u]=4,t[u];if(h=l.config.globalProperties,ke(h,u))return h[u]},set({_:e},u,t){const{data:n,setupState:o,ctx:r}=e;return Z0(o,u)?(o[u]=t,!0):n!==me&&ke(n,u)?(n[u]=t,!0):ke(e.props,u)||u[0]==="$"&&u.slice(1)in e?!1:(r[u]=t,!0)},has({_:{data:e,setupState:u,accessCache:t,ctx:n,appContext:o,props:r,type:i}},s){let l;return!!(t[s]||e!==me&&s[0]!=="$"&&ke(e,s)||Z0(u,s)||ke(r,s)||ke(n,s)||ke(Tn,s)||ke(o.config.globalProperties,s)||(l=i.__cssModules)&&l[s])},defineProperty(e,u,t){return t.get!=null?e._.accessCache[u]=0:ke(t,"value")&&this.set(e,u,t.value,null),Reflect.defineProperty(e,u,t)}};function M1(){return Cl().slots}function L1(){return Cl().attrs}function Cl(e){const u=Mu();return u.setupContext||(u.setupContext=$l(u))}function Ko(e){return ae(e)?e.reduce((u,t)=>(u[t]=null,u),{}):e}function I1(e,u){return!e||!u?e||u:ae(e)&&ae(u)?e.concat(u):Ue({},Ko(e),Ko(u))}let kr=!0;function w3(e){const u=Al(e),t=e.proxy,n=e.ctx;kr=!1,u.beforeCreate&&Ui(u.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:s,provide:l,inject:v,created:c,beforeMount:h,mounted:f,beforeUpdate:m,updated:g,activated:y,deactivated:S,beforeDestroy:N,beforeUnmount:j,destroyed:R,unmounted:P,render:W,renderTracked:G,renderTriggered:ee,errorCaptured:ne,serverPrefetch:$,expose:Y,inheritAttrs:b,components:k,directives:U,filters:K}=u;if(v&&S3(v,n,null),i)for(const Z in i){const H=i[Z];se(H)&&(n[Z]=H.bind(t))}if(o){const Z=o.call(t,t);we(Z)&&(e.data=Vn(Z))}if(kr=!0,r)for(const Z in r){const H=r[Z],re=se(H)?H.bind(t,t):se(H.get)?H.get.bind(t,t):Pu,ve=!se(H)&&se(H.set)?H.set.bind(t):Pu,Me=_e({get:re,set:ve});Object.defineProperty(n,Z,{enumerable:!0,configurable:!0,get:()=>Me.value,set:ce=>Me.value=ce})}if(s)for(const Z in s)yl(s[Z],n,t,Z);if(l){const Z=se(l)?l.call(t):l;Reflect.ownKeys(Z).forEach(H=>{a3(H,Z[H])})}c&&Ui(c,e,"c");function Q(Z,H){ae(H)?H.forEach(re=>Z(re.bind(t))):H&&Z(H.bind(t))}if(Q(C3,h),Q(ro,f),Q(ml,m),Q(y3,g),Q(f3,y),Q(g3,S),Q(k3,ne),Q(D3,G),Q(B3,ee),Q(fl,j),Q(w0,P),Q(A3,$),ae(Y))if(Y.length){const Z=e.exposed||(e.exposed={});Y.forEach(H=>{Object.defineProperty(Z,H,{get:()=>t[H],set:re=>t[H]=re,enumerable:!0})})}else e.exposed||(e.exposed={});W&&e.render===Pu&&(e.render=W),b!=null&&(e.inheritAttrs=b),k&&(e.components=k),U&&(e.directives=U),$&&pl(e)}function S3(e,u,t=Pu){ae(e)&&(e=br(e));for(const n in e){const o=e[n];let r;we(o)?"default"in o?r=Gt(o.from||n,o.default,!0):r=Gt(o.from||n):r=Gt(o),He(r)?Object.defineProperty(u,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):u[n]=r}}function Ui(e,u,t){Ru(ae(e)?e.map(n=>n.bind(u.proxy)):e.bind(u.proxy),u,t)}function yl(e,u,t,n){let o=n.includes(".")?nl(t,n):()=>t[n];if(Oe(e)){const r=u[e];se(r)&&Ku(o,r)}else if(se(e))Ku(o,e.bind(t));else if(we(e))if(ae(e))e.forEach(r=>yl(r,u,t,n));else{const r=se(e.handler)?e.handler.bind(t):u[e.handler];se(r)&&Ku(o,r,e)}}function Al(e){const u=e.type,{mixins:t,extends:n}=u,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,s=r.get(u);let l;return s?l=s:!o.length&&!t&&!n?l=u:(l={},o.length&&o.forEach(v=>Zo(l,v,i,!0)),Zo(l,u,i)),we(u)&&r.set(u,l),l}function Zo(e,u,t,n=!1){const{mixins:o,extends:r}=u;r&&Zo(e,r,t,!0),o&&o.forEach(i=>Zo(e,i,t,!0));for(const i in u)if(!(n&&i==="expose")){const s=N3[i]||t&&t[i];e[i]=s?s(e[i],u[i]):u[i]}return e}const N3={data:Vi,props:Hi,emits:Hi,methods:xn,computed:xn,beforeCreate:ru,created:ru,beforeMount:ru,mounted:ru,beforeUpdate:ru,updated:ru,beforeDestroy:ru,beforeUnmount:ru,destroyed:ru,unmounted:ru,activated:ru,deactivated:ru,errorCaptured:ru,serverPrefetch:ru,components:xn,directives:xn,watch:P3,provide:Vi,inject:j3};function Vi(e,u){return u?e?function(){return Ue(se(e)?e.call(this,this):e,se(u)?u.call(this,this):u)}:u:e}function j3(e,u){return xn(br(e),br(u))}function br(e){if(ae(e)){const u={};for(let t=0;t{let c,h=me,f;return c3(()=>{const m=e[o];cu(c,m)&&(c=m,v())}),{get(){return l(),t.get?t.get(c):c},set(m){const g=t.set?t.set(m):m;if(!cu(g,c)&&!(h!==me&&cu(m,h)))return;const y=n.vnode.props;y&&(u in y||o in y||r in y)&&(`onUpdate:${u}`in y||`onUpdate:${o}`in y||`onUpdate:${r}`in y)||(c=m,v()),n.emit(`update:${u}`,g),cu(m,g)&&cu(m,h)&&!cu(g,f)&&v(),h=m,f=g}}});return s[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?i||me:s,done:!1}:{done:!0}}}},s}const Dl=(e,u)=>u==="modelValue"||u==="model-value"?e.modelModifiers:e[`${u}Modifiers`]||e[`${Eu(u)}Modifiers`]||e[`${vt(u)}Modifiers`];function O3(e,u,...t){if(e.isUnmounted)return;const n=e.vnode.props||me;let o=t;const r=u.startsWith("update:"),i=r&&Dl(n,u.slice(7));i&&(i.trim&&(o=t.map(c=>Oe(c)?c.trim():c)),i.number&&(o=t.map(pc)));let s,l=n[s=Fo(u)]||n[s=Fo(Eu(u))];!l&&r&&(l=n[s=Fo(vt(u))]),l&&Ru(l,e,6,o);const v=n[s+"Once"];if(v){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Ru(v,e,6,o)}}const R3=new WeakMap;function kl(e,u,t=!1){const n=t?R3:u.emitsCache,o=n.get(e);if(o!==void 0)return o;const r=e.emits;let i={},s=!1;if(!se(e)){const l=v=>{const c=kl(v,u,!0);c&&(s=!0,Ue(i,c))};!t&&u.mixins.length&&u.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!s?(we(e)&&n.set(e,null),null):(ae(r)?r.forEach(l=>i[l]=null):Ue(i,r),we(e)&&n.set(e,i),i)}function S0(e,u){return!e||!p0(u)?!1:(u=u.slice(2).replace(/Once$/,""),ke(e,u[0].toLowerCase()+u.slice(1))||ke(e,vt(u))||ke(e,u))}function qi(e){const{type:u,vnode:t,proxy:n,withProxy:o,propsOptions:[r],slots:i,attrs:s,emit:l,render:v,renderCache:c,props:h,data:f,setupState:m,ctx:g,inheritAttrs:y}=e,S=Wo(e);let N,j;try{if(t.shapeFlag&4){const P=o||n,W=P;N=Vu(v.call(W,P,c,h,m,f,g)),j=s}else{const P=u;N=Vu(P.length>1?P(h,{attrs:s,slots:i,emit:l}):P(h,null)),j=u.props?s:z3(s)}}catch(P){_n.length=0,D0(P,e,1),N=xe(Ye)}let R=N;if(j&&y!==!1){const P=Object.keys(j),{shapeFlag:W}=R;P.length&&W&7&&(r&&P.some(Kr)&&(j=M3(j,r)),R=xt(R,j,!1,!0))}return t.dirs&&(R=xt(R,null,!1,!0),R.dirs=R.dirs?R.dirs.concat(t.dirs):t.dirs),t.transition&&Wn(R,t.transition),N=R,Wo(S),N}const z3=e=>{let u;for(const t in e)(t==="class"||t==="style"||p0(t))&&((u||(u={}))[t]=e[t]);return u},M3=(e,u)=>{const t={};for(const n in e)(!Kr(n)||!(n.slice(9)in u))&&(t[n]=e[n]);return t};function L3(e,u,t){const{props:n,children:o,component:r}=e,{props:i,children:s,patchFlag:l}=u,v=r.emitsOptions;if(u.dirs||u.transition)return!0;if(t&&l>=0){if(l&1024)return!0;if(l&16)return n?Wi(n,i,v):!!i;if(l&8){const c=u.dynamicProps;for(let h=0;hObject.create(bl),xl=e=>Object.getPrototypeOf(e)===bl;function $3(e,u,t,n=!1){const o={},r=Fl();e.propsDefaults=Object.create(null),wl(e,u,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);t?e.props=n?o:Uc(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function U3(e,u,t,n){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,s=ye(o),[l]=e.propsOptions;let v=!1;if((n||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let h=0;h{l=!0;const[f,m]=Sl(h,u,!0);Ue(i,f),m&&s.push(...m)};!t&&u.mixins.length&&u.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!l)return we(e)&&n.set(e,on),on;if(ae(r))for(let c=0;ce==="_"||e==="_ctx"||e==="$stable",ri=e=>ae(e)?e.map(Vu):[Vu(e)],H3=(e,u,t)=>{if(u._n)return u;const n=Ge((...o)=>ri(u(...o)),t);return n._c=!1,n},Nl=(e,u,t)=>{const n=e._ctx;for(const o in e){if(oi(o))continue;const r=e[o];if(se(r))u[o]=H3(o,r,n);else if(r!=null){const i=ri(r);u[o]=()=>i}}},jl=(e,u)=>{const t=ri(u);e.slots.default=()=>t},Pl=(e,u,t)=>{for(const n in u)(t||!oi(n))&&(e[n]=u[n])},q3=(e,u,t)=>{const n=e.slots=Fl();if(e.vnode.shapeFlag&32){const o=u._;o?(Pl(n,u,t),t&&ws(n,"_",o,!0)):Nl(u,n)}else u&&jl(e,u)},W3=(e,u,t)=>{const{vnode:n,slots:o}=e;let r=!0,i=me;if(n.shapeFlag&32){const s=u._;s?t&&s===1?r=!1:Pl(o,u,t):(r=!u.$stable,Nl(u,o)),i=u}else u&&(jl(e,u),i={default:1});if(r)for(const s in o)!oi(s)&&i[s]==null&&delete o[s]},iu=X3;function G3(e){return K3(e)}function K3(e,u){const t=$o();t.__VUE__=!0;const{insert:n,remove:o,patchProp:r,createElement:i,createText:s,createComment:l,setText:v,setElementText:c,parentNode:h,nextSibling:f,setScopeId:m=Pu,insertStaticContent:g}=e,y=(E,B,w,z=null,T=null,_=null,V=void 0,I=null,L=!!B.dynamicChildren)=>{if(E===B)return;E&&!Ut(E,B)&&(z=ku(E),De(E,T,_,!0),E=null),B.patchFlag===-2&&(L=!1,B.dynamicChildren=null);const{type:O,ref:ue,shapeFlag:J}=B;switch(O){case io:S(E,B,w,z);break;case Ye:N(E,B,w,z);break;case wo:E==null&&j(B,w,z,V);break;case Ze:k(E,B,w,z,T,_,V,I,L);break;default:J&1?W(E,B,w,z,T,_,V,I,L):J&6?U(E,B,w,z,T,_,V,I,L):(J&64||J&128)&&O.process(E,B,w,z,T,_,V,I,L,bu)}ue!=null&&T?Pn(ue,E&&E.ref,_,B||E,!B):ue==null&&E&&E.ref!=null&&Pn(E.ref,null,_,E,!0)},S=(E,B,w,z)=>{if(E==null)n(B.el=s(B.children),w,z);else{const T=B.el=E.el;B.children!==E.children&&v(T,B.children)}},N=(E,B,w,z)=>{E==null?n(B.el=l(B.children||""),w,z):B.el=E.el},j=(E,B,w,z)=>{[E.el,E.anchor]=g(E.children,B,w,z,E.el,E.anchor)},R=({el:E,anchor:B},w,z)=>{let T;for(;E&&E!==B;)T=f(E),n(E,w,z),E=T;n(B,w,z)},P=({el:E,anchor:B})=>{let w;for(;E&&E!==B;)w=f(E),o(E),E=w;o(B)},W=(E,B,w,z,T,_,V,I,L)=>{if(B.type==="svg"?V="svg":B.type==="math"&&(V="mathml"),E==null)G(B,w,z,T,_,V,I,L);else{const O=E.el&&E.el._isVueCE?E.el:null;try{O&&O._beginPatch(),$(E,B,T,_,V,I,L)}finally{O&&O._endPatch()}}},G=(E,B,w,z,T,_,V,I)=>{let L,O;const{props:ue,shapeFlag:J,transition:te,dirs:oe}=E;if(L=E.el=i(E.type,_,ue&&ue.is,ue),J&8?c(L,E.children):J&16&&ne(E.children,L,null,z,T,J0(E,_),V,I),oe&&_t(E,null,z,"created"),ee(L,E,E.scopeId,V,z),ue){for(const fe in ue)fe!=="value"&&!wn(fe)&&r(L,fe,null,ue[fe],_,z);"value"in ue&&r(L,"value",null,ue.value,_),(O=ue.onVnodeBeforeMount)&&Iu(O,z,E)}oe&&_t(E,null,z,"beforeMount");const ie=Z3(T,te);ie&&te.beforeEnter(L),n(L,B,w),((O=ue&&ue.onVnodeMounted)||ie||oe)&&iu(()=>{O&&Iu(O,z,E),ie&&te.enter(L),oe&&_t(E,null,z,"mounted")},T)},ee=(E,B,w,z,T)=>{if(w&&m(E,w),z)for(let _=0;_{for(let O=L;O{const I=B.el=E.el;let{patchFlag:L,dynamicChildren:O,dirs:ue}=B;L|=E.patchFlag&16;const J=E.props||me,te=B.props||me;let oe;if(w&&Ot(w,!1),(oe=te.onVnodeBeforeUpdate)&&Iu(oe,w,B,E),ue&&_t(B,E,w,"beforeUpdate"),w&&Ot(w,!0),(J.innerHTML&&te.innerHTML==null||J.textContent&&te.textContent==null)&&c(I,""),O?Y(E.dynamicChildren,O,I,w,z,J0(B,T),_):V||re(E,B,I,null,w,z,J0(B,T),_,!1),L>0){if(L&16)b(I,J,te,w,T);else if(L&2&&J.class!==te.class&&r(I,"class",null,te.class,T),L&4&&r(I,"style",J.style,te.style,T),L&8){const ie=B.dynamicProps;for(let fe=0;fe{oe&&Iu(oe,w,B,E),ue&&_t(B,E,w,"updated")},z)},Y=(E,B,w,z,T,_,V)=>{for(let I=0;I{if(B!==w){if(B!==me)for(const _ in B)!wn(_)&&!(_ in w)&&r(E,_,B[_],null,T,z);for(const _ in w){if(wn(_))continue;const V=w[_],I=B[_];V!==I&&_!=="value"&&r(E,_,I,V,T,z)}"value"in w&&r(E,"value",B.value,w.value,T)}},k=(E,B,w,z,T,_,V,I,L)=>{const O=B.el=E?E.el:s(""),ue=B.anchor=E?E.anchor:s("");let{patchFlag:J,dynamicChildren:te,slotScopeIds:oe}=B;oe&&(I=I?I.concat(oe):oe),E==null?(n(O,w,z),n(ue,w,z),ne(B.children||[],w,ue,T,_,V,I,L)):J>0&&J&64&&te&&E.dynamicChildren&&E.dynamicChildren.length===te.length?(Y(E.dynamicChildren,te,w,T,_,V,I),(B.key!=null||T&&B===T.subTree)&&ii(E,B,!0)):re(E,B,w,ue,T,_,V,I,L)},U=(E,B,w,z,T,_,V,I,L)=>{B.slotScopeIds=I,E==null?B.shapeFlag&512?T.ctx.activate(B,w,z,V,L):K(B,w,z,T,_,V,L):Q(E,B,L)},K=(E,B,w,z,T,_,V)=>{const I=E.component=td(E,z,T);if(F0(E)&&(I.ctx.renderer=bu),nd(I,!1,V),I.asyncDep){if(T&&T.registerDep(I,Z,V),!E.el){const L=I.subTree=xe(Ye);N(null,L,B,w),E.placeholder=L.el}}else Z(I,E,B,w,T,_,V)},Q=(E,B,w)=>{const z=B.component=E.component;if(L3(E,B,w))if(z.asyncDep&&!z.asyncResolved){H(z,B,w);return}else z.next=B,z.update();else B.el=E.el,z.vnode=B},Z=(E,B,w,z,T,_,V)=>{const I=()=>{if(E.isMounted){let{next:J,bu:te,u:oe,parent:ie,vnode:fe}=E;{const d=Tl(E);if(d){J&&(J.el=fe.el,H(E,J,V)),d.asyncDep.then(()=>{E.isUnmounted||I()});return}}let pe=J,Se;Ot(E,!1),J?(J.el=fe.el,H(E,J,V)):J=fe,te&&V0(te),(Se=J.props&&J.props.onVnodeBeforeUpdate)&&Iu(Se,ie,J,fe),Ot(E,!0);const Ve=qi(E),a=E.subTree;E.subTree=Ve,y(a,Ve,h(a.el),ku(a),E,T,_),J.el=Ve.el,pe===null&&I3(E,Ve.el),oe&&iu(oe,T),(Se=J.props&&J.props.onVnodeUpdated)&&iu(()=>Iu(Se,ie,J,fe),T)}else{let J;const{el:te,props:oe}=B,{bm:ie,m:fe,parent:pe,root:Se,type:Ve}=E,a=sn(B);Ot(E,!1),ie&&V0(ie),!a&&(J=oe&&oe.onVnodeBeforeMount)&&Iu(J,pe,B),Ot(E,!0);{Se.ce&&Se.ce._def.shadowRoot!==!1&&Se.ce._injectChildStyle(Ve);const d=E.subTree=qi(E);y(null,d,w,z,E,T,_),B.el=d.el}if(fe&&iu(fe,T),!a&&(J=oe&&oe.onVnodeMounted)){const d=B;iu(()=>Iu(J,pe,d),T)}(B.shapeFlag&256||pe&&sn(pe.vnode)&&pe.vnode.shapeFlag&256)&&E.a&&iu(E.a,T),E.isMounted=!0,B=w=z=null}};E.scope.on();const L=E.effect=new Ts(I);E.scope.off();const O=E.update=L.run.bind(L),ue=E.job=L.runIfDirty.bind(L);ue.i=E,ue.id=E.uid,L.scheduler=()=>ui(ue),Ot(E,!0),O()},H=(E,B,w)=>{B.component=E;const z=E.vnode.props;E.vnode=B,E.next=null,U3(E,B.props,z,w),W3(E,B.children,w),at(),Oi(E),st()},re=(E,B,w,z,T,_,V,I,L=!1)=>{const O=E&&E.children,ue=E?E.shapeFlag:0,J=B.children,{patchFlag:te,shapeFlag:oe}=B;if(te>0){if(te&128){Me(O,J,w,z,T,_,V,I,L);return}else if(te&256){ve(O,J,w,z,T,_,V,I,L);return}}oe&8?(ue&16&&qe(O,T,_),J!==O&&c(w,J)):ue&16?oe&16?Me(O,J,w,z,T,_,V,I,L):qe(O,T,_,!0):(ue&8&&c(w,""),oe&16&&ne(J,w,z,T,_,V,I,L))},ve=(E,B,w,z,T,_,V,I,L)=>{E=E||on,B=B||on;const O=E.length,ue=B.length,J=Math.min(O,ue);let te;for(te=0;teue?qe(E,T,_,!0,!1,J):ne(B,w,z,T,_,V,I,L,J)},Me=(E,B,w,z,T,_,V,I,L)=>{let O=0;const ue=B.length;let J=E.length-1,te=ue-1;for(;O<=J&&O<=te;){const oe=E[O],ie=B[O]=L?At(B[O]):Vu(B[O]);if(Ut(oe,ie))y(oe,ie,w,null,T,_,V,I,L);else break;O++}for(;O<=J&&O<=te;){const oe=E[J],ie=B[te]=L?At(B[te]):Vu(B[te]);if(Ut(oe,ie))y(oe,ie,w,null,T,_,V,I,L);else break;J--,te--}if(O>J){if(O<=te){const oe=te+1,ie=oete)for(;O<=J;)De(E[O],T,_,!0),O++;else{const oe=O,ie=O,fe=new Map;for(O=ie;O<=te;O++){const D=B[O]=L?At(B[O]):Vu(B[O]);D.key!=null&&fe.set(D.key,O)}let pe,Se=0;const Ve=te-ie+1;let a=!1,d=0;const p=new Array(Ve);for(O=0;O=Ve){De(D,T,_,!0);continue}let x;if(D.key!=null)x=fe.get(D.key);else for(pe=ie;pe<=te;pe++)if(p[pe-ie]===0&&Ut(D,B[pe])){x=pe;break}x===void 0?De(D,T,_,!0):(p[x-ie]=O+1,x>=d?d=x:a=!0,y(D,B[x],w,null,T,_,V,I,L),Se++)}const A=a?J3(p):on;for(pe=A.length-1,O=Ve-1;O>=0;O--){const D=ie+O,x=B[D],M=B[D+1],Ce=D+1{const{el:_,type:V,transition:I,children:L,shapeFlag:O}=E;if(O&6){ce(E.component.subTree,B,w,z);return}if(O&128){E.suspense.move(B,w,z);return}if(O&64){V.move(E,B,w,bu);return}if(V===Ze){n(_,B,w);for(let ue=0;ueI.enter(_),T);else{const{leave:ue,delayLeave:J,afterLeave:te}=I,oe=()=>{E.ctx.isUnmounted?o(_):n(_,B,w)},ie=()=>{_._isLeaving&&_[ot](!0),ue(_,()=>{oe(),te&&te()})};J?J(_,oe,ie):ie()}else n(_,B,w)},De=(E,B,w,z=!1,T=!1)=>{const{type:_,props:V,ref:I,children:L,dynamicChildren:O,shapeFlag:ue,patchFlag:J,dirs:te,cacheIndex:oe}=E;if(J===-2&&(T=!1),I!=null&&(at(),Pn(I,null,w,E,!0),st()),oe!=null&&(B.renderCache[oe]=void 0),ue&256){B.ctx.deactivate(E);return}const ie=ue&1&&te,fe=!sn(E);let pe;if(fe&&(pe=V&&V.onVnodeBeforeUnmount)&&Iu(pe,B,E),ue&6)le(E.component,w,z);else{if(ue&128){E.suspense.unmount(w,z);return}ie&&_t(E,null,B,"beforeUnmount"),ue&64?E.type.remove(E,B,w,bu,z):O&&!O.hasOnce&&(_!==Ze||J>0&&J&64)?qe(O,B,w,!1,!0):(_===Ze&&J&384||!T&&ue&16)&&qe(L,B,w),z&&Fe(E)}(fe&&(pe=V&&V.onVnodeUnmounted)||ie)&&iu(()=>{pe&&Iu(pe,B,E),ie&&_t(E,null,B,"unmounted")},w)},Fe=E=>{const{type:B,el:w,anchor:z,transition:T}=E;if(B===Ze){Ae(w,z);return}if(B===wo){P(E);return}const _=()=>{o(w),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(E.shapeFlag&1&&T&&!T.persisted){const{leave:V,delayLeave:I}=T,L=()=>V(w,_);I?I(E.el,_,L):L()}else _()},Ae=(E,B)=>{let w;for(;E!==B;)w=f(E),o(E),E=w;o(B)},le=(E,B,w)=>{const{bum:z,scope:T,job:_,subTree:V,um:I,m:L,a:O}=E;Ki(L),Ki(O),z&&V0(z),T.stop(),_&&(_.flags|=8,De(V,E,B,w)),I&&iu(I,B),iu(()=>{E.isUnmounted=!0},B)},qe=(E,B,w,z=!1,T=!1,_=0)=>{for(let V=_;V{if(E.shapeFlag&6)return ku(E.component.subTree);if(E.shapeFlag&128)return E.suspense.next();const B=f(E.anchor||E.el),w=B&&B[ol];return w?f(w):B};let pu=!1;const mt=(E,B,w)=>{let z;E==null?B._vnode&&(De(B._vnode,null,null,!0),z=B._vnode.component):y(B._vnode||null,E,B,null,null,null,w),B._vnode=E,pu||(pu=!0,Oi(z),Qs(),pu=!1)},bu={p:y,um:De,m:ce,r:Fe,mt:K,mc:ne,pc:re,pbc:Y,n:ku,o:e};return{render:mt,hydrate:void 0,createApp:_3(mt)}}function J0({type:e,props:u},t){return t==="svg"&&e==="foreignObject"||t==="mathml"&&e==="annotation-xml"&&u&&u.encoding&&u.encoding.includes("html")?void 0:t}function Ot({effect:e,job:u},t){t?(e.flags|=32,u.flags|=4):(e.flags&=-33,u.flags&=-5)}function Z3(e,u){return(!e||e&&!e.pendingBranch)&&u&&!u.persisted}function ii(e,u,t=!1){const n=e.children,o=u.children;if(ae(n)&&ae(o))for(let r=0;r>1,e[t[s]]0&&(u[n]=t[r-1]),t[r]=n)}}for(r=t.length,i=t[r-1];r-- >0;)t[r]=i,i=u[i];return t}function Tl(e){const u=e.subTree.component;if(u)return u.asyncDep&&!u.asyncResolved?u:Tl(u)}function Ki(e){if(e)for(let u=0;ue.__isSuspense;function X3(e,u){u&&u.pendingBranch?ae(e)?u.effects.push(...e):u.effects.push(e):Ys(e)}const Ze=Symbol.for("v-fgt"),io=Symbol.for("v-txt"),Ye=Symbol.for("v-cmt"),wo=Symbol.for("v-stc"),_n=[];let fu=null;function Ee(e=!1){_n.push(fu=e?null:[])}function Y3(){_n.pop(),fu=_n[_n.length-1]||null}let Gn=1;function Jo(e,u=!1){Gn+=e,e<0&&fu&&u&&(fu.hasOnce=!0)}function Rl(e){return e.dynamicChildren=Gn>0?fu||on:null,Y3(),Gn>0&&fu&&fu.push(e),e}function Ie(e,u,t,n,o,r){return Rl(Te(e,u,t,n,o,r,!0))}function mu(e,u,t,n,o){return Rl(xe(e,u,t,n,o,!0))}function Kn(e){return e?e.__v_isVNode===!0:!1}function Ut(e,u){return e.type===u.type&&e.key===u.key}const zl=({key:e})=>e??null,So=({ref:e,ref_key:u,ref_for:t})=>(typeof e=="number"&&(e=""+e),e!=null?Oe(e)||He(e)||se(e)?{i:Qe,r:e,k:u,f:!!t}:e:null);function Te(e,u=null,t=null,n=0,o=null,r=e===Ze?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:u,key:u&&zl(u),ref:u&&So(u),scopeId:k0,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:n,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Qe};return s?(ai(l,t),r&128&&e.normalize(l)):t&&(l.shapeFlag|=Oe(t)?8:16),Gn>0&&!i&&fu&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&fu.push(l),l}const xe=Q3;function Q3(e,u=null,t=null,n=0,o=null,r=!1){if((!e||e===gl)&&(e=Ye),Kn(e)){const s=xt(e,u,!0);return t&&ai(s,t),Gn>0&&!r&&fu&&(s.shapeFlag&6?fu[fu.indexOf(e)]=s:fu.push(s)),s.patchFlag=-2,s}if(ad(e)&&(e=e.__vccOpts),u){u=Xo(u);let{class:s,style:l}=u;s&&!Oe(s)&&(u.class=Wu(s)),we(l)&&(A0(l)&&!ae(l)&&(l=Ue({},l)),u.style=Bt(l))}const i=Oe(e)?1:Ol(e)?128:rl(e)?64:we(e)?4:se(e)?2:0;return Te(e,u,t,n,o,i,r,!0)}function Xo(e){return e?A0(e)||xl(e)?Ue({},e):e:null}function xt(e,u,t=!1,n=!1){const{props:o,ref:r,patchFlag:i,children:s,transition:l}=e,v=u?Nt(o||{},u):o,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:v,key:v&&zl(v),ref:u&&u.ref?t&&r?ae(r)?r.concat(So(u)):[r,So(u)]:So(u):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:u&&e.type!==Ze?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&xt(e.ssContent),ssFallback:e.ssFallback&&xt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&n&&Wn(c,l.clone(c)),c}function Ml(e=" ",u=0){return xe(io,null,e,u)}function Nu(e="",u=!1){return u?(Ee(),mu(Ye,null,e)):xe(Ye,null,e)}function Vu(e){return e==null||typeof e=="boolean"?xe(Ye):ae(e)?xe(Ze,null,e.slice()):Kn(e)?At(e):xe(io,null,String(e))}function At(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:xt(e)}function ai(e,u){let t=0;const{shapeFlag:n}=e;if(u==null)u=null;else if(ae(u))t=16;else if(typeof u=="object")if(n&65){const o=u.default;o&&(o._c&&(o._d=!1),ai(e,o()),o._c&&(o._d=!0));return}else{t=32;const o=u._;!o&&!xl(u)?u._ctx=Qe:o===3&&Qe&&(Qe.slots._===1?u._=1:(u._=2,e.patchFlag|=1024))}else se(u)?(u={default:u,_ctx:Qe},t=32):(u=String(u),n&64?(t=16,u=[Ml(u)]):t=8);e.children=u,e.shapeFlag|=t}function Nt(...e){const u={};for(let t=0;ttu||Qe;let Yo,xr;{const e=$o(),u=(t,n)=>{let o;return(o=e[t])||(o=e[t]=[]),o.push(n),r=>{o.length>1?o.forEach(i=>i(r)):o[0](r)}};Yo=u("__VUE_INSTANCE_SETTERS__",t=>tu=t),xr=u("__VUE_SSR_SETTERS__",t=>Zn=t)}const ao=e=>{const u=tu;return Yo(e),e.scope.on(),()=>{e.scope.off(),Yo(u)}},Zi=()=>{tu&&tu.scope.off(),Yo(null)};function Ll(e){return e.vnode.shapeFlag&4}let Zn=!1;function nd(e,u=!1,t=!1){u&&xr(u);const{props:n,children:o}=e.vnode,r=Ll(e);$3(e,n,r,u),q3(e,o,t||u);const i=r?od(e,u):void 0;return u&&xr(!1),i}function od(e,u){const t=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,x3);const{setup:n}=t;if(n){at();const o=e.setupContext=n.length>1?$l(e):null,r=ao(e),i=oo(n,e,0,[e.props,o]),s=bs(i);if(st(),r(),(s||e.sp)&&!sn(e)&&pl(e),s){if(i.then(Zi,Zi),u)return i.then(l=>{Ji(e,l)}).catch(l=>{D0(l,e,0)});e.asyncDep=i}else Ji(e,i)}else Il(e)}function Ji(e,u,t){se(u)?e.type.__ssrInlineRender?e.ssrRender=u:e.render=u:we(u)&&(e.setupState=Zs(u)),Il(e)}function Il(e,u,t){const n=e.type;e.render||(e.render=n.render||Pu);{const o=ao(e);at();try{w3(e)}finally{st(),o()}}}const rd={get(e,u){return uu(e,"get",""),e[u]}};function $l(e){const u=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,rd),slots:e.slots,emit:e.emit,expose:u}}function N0(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Zs(Vc(e.exposed)),{get(u,t){if(t in u)return u[t];if(t in Tn)return Tn[t](e)},has(u,t){return t in u||t in Tn}})):e.proxy}function id(e,u=!0){return se(e)?e.displayName||e.name:e.name||u&&e.__name}function ad(e){return se(e)&&"__vccOpts"in e}const _e=(e,u)=>Qc(e,u,Zn);function hu(e,u,t){try{Jo(-1);const n=arguments.length;return n===2?we(u)&&!ae(u)?Kn(u)?xe(e,null,[u]):xe(e,u):xe(e,null,u):(n>3?t=Array.prototype.slice.call(arguments,2):n===3&&Kn(t)&&(t=[t]),xe(e,u,t))}finally{Jo(1)}}const sd="3.5.27";let wr;const Xi=typeof window<"u"&&window.trustedTypes;if(Xi)try{wr=Xi.createPolicy("vue",{createHTML:e=>e})}catch{}const Ul=wr?e=>wr.createHTML(e):e=>e,ld="http://www.w3.org/2000/svg",cd="http://www.w3.org/1998/Math/MathML",nt=typeof document<"u"?document:null,Yi=nt&&nt.createElement("template"),dd={insert:(e,u,t)=>{u.insertBefore(e,t||null)},remove:e=>{const u=e.parentNode;u&&u.removeChild(e)},createElement:(e,u,t,n)=>{const o=u==="svg"?nt.createElementNS(ld,e):u==="mathml"?nt.createElementNS(cd,e):t?nt.createElement(e,{is:t}):nt.createElement(e);return e==="select"&&n&&n.multiple!=null&&o.setAttribute("multiple",n.multiple),o},createText:e=>nt.createTextNode(e),createComment:e=>nt.createComment(e),setText:(e,u)=>{e.nodeValue=u},setElementText:(e,u)=>{e.textContent=u},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>nt.querySelector(e),setScopeId(e,u){e.setAttribute(u,"")},insertStaticContent(e,u,t,n,o,r){const i=t?t.previousSibling:u.lastChild;if(o&&(o===r||o.nextSibling))for(;u.insertBefore(o.cloneNode(!0),t),!(o===r||!(o=o.nextSibling)););else{Yi.innerHTML=Ul(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const s=Yi.content;if(n==="svg"||n==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}u.insertBefore(s,t)}return[i?i.nextSibling:u.firstChild,t?t.previousSibling:u.lastChild]}},ft="transition",fn="animation",Jn=Symbol("_vtc"),Vl={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},vd=Ue({},sl,Vl),pd=e=>(e.displayName="Transition",e.props=vd,e),gn=pd((e,{slots:u})=>hu(m3,hd(e),u)),Rt=(e,u=[])=>{ae(e)?e.forEach(t=>t(...u)):e&&e(...u)},Qi=e=>e?ae(e)?e.some(u=>u.length>1):e.length>1:!1;function hd(e){const u={};for(const k in e)k in Vl||(u[k]=e[k]);if(e.css===!1)return u;const{name:t="v",type:n,duration:o,enterFromClass:r=`${t}-enter-from`,enterActiveClass:i=`${t}-enter-active`,enterToClass:s=`${t}-enter-to`,appearFromClass:l=r,appearActiveClass:v=i,appearToClass:c=s,leaveFromClass:h=`${t}-leave-from`,leaveActiveClass:f=`${t}-leave-active`,leaveToClass:m=`${t}-leave-to`}=e,g=md(o),y=g&&g[0],S=g&&g[1],{onBeforeEnter:N,onEnter:j,onEnterCancelled:R,onLeave:P,onLeaveCancelled:W,onBeforeAppear:G=N,onAppear:ee=j,onAppearCancelled:ne=R}=u,$=(k,U,K,Q)=>{k._enterCancelled=Q,zt(k,U?c:s),zt(k,U?v:i),K&&K()},Y=(k,U)=>{k._isLeaving=!1,zt(k,h),zt(k,m),zt(k,f),U&&U()},b=k=>(U,K)=>{const Q=k?ee:j,Z=()=>$(U,k,K);Rt(Q,[U,Z]),ea(()=>{zt(U,k?l:r),ut(U,k?c:s),Qi(Q)||ua(U,n,y,Z)})};return Ue(u,{onBeforeEnter(k){Rt(N,[k]),ut(k,r),ut(k,i)},onBeforeAppear(k){Rt(G,[k]),ut(k,l),ut(k,v)},onEnter:b(!1),onAppear:b(!0),onLeave(k,U){k._isLeaving=!0;const K=()=>Y(k,U);ut(k,h),k._enterCancelled?(ut(k,f),oa(k)):(oa(k),ut(k,f)),ea(()=>{k._isLeaving&&(zt(k,h),ut(k,m),Qi(P)||ua(k,n,S,K))}),Rt(P,[k,K])},onEnterCancelled(k){$(k,!1,void 0,!0),Rt(R,[k])},onAppearCancelled(k){$(k,!0,void 0,!0),Rt(ne,[k])},onLeaveCancelled(k){Y(k),Rt(W,[k])}})}function md(e){if(e==null)return null;if(we(e))return[X0(e.enter),X0(e.leave)];{const u=X0(e);return[u,u]}}function X0(e){return hc(e)}function ut(e,u){u.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[Jn]||(e[Jn]=new Set)).add(u)}function zt(e,u){u.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const t=e[Jn];t&&(t.delete(u),t.size||(e[Jn]=void 0))}function ea(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let fd=0;function ua(e,u,t,n){const o=e._endId=++fd,r=()=>{o===e._endId&&n()};if(t!=null)return setTimeout(r,t);const{type:i,timeout:s,propCount:l}=gd(e,u);if(!i)return n();const v=i+"end";let c=0;const h=()=>{e.removeEventListener(v,f),r()},f=m=>{m.target===e&&++c>=l&&h()};setTimeout(()=>{c(t[g]||"").split(", "),o=n(`${ft}Delay`),r=n(`${ft}Duration`),i=ta(o,r),s=n(`${fn}Delay`),l=n(`${fn}Duration`),v=ta(s,l);let c=null,h=0,f=0;u===ft?i>0&&(c=ft,h=i,f=r.length):u===fn?v>0&&(c=fn,h=v,f=l.length):(h=Math.max(i,v),c=h>0?i>v?ft:fn:null,f=c?c===ft?r.length:l.length:0);const m=c===ft&&/\b(?:transform|all)(?:,|$)/.test(n(`${ft}Property`).toString());return{type:c,timeout:h,propCount:f,hasTransform:m}}function ta(e,u){for(;e.lengthna(t)+na(e[n])))}function na(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function oa(e){return(e?e.ownerDocument:document).body.offsetHeight}function Ed(e,u,t){const n=e[Jn];n&&(u=(u?[u,...n]:[...n]).join(" ")),u==null?e.removeAttribute("class"):t?e.setAttribute("class",u):e.className=u}const Qo=Symbol("_vod"),Hl=Symbol("_vsh"),Co={name:"show",beforeMount(e,{value:u},{transition:t}){e[Qo]=e.style.display==="none"?"":e.style.display,t&&u?t.beforeEnter(e):En(e,u)},mounted(e,{value:u},{transition:t}){t&&u&&t.enter(e)},updated(e,{value:u,oldValue:t},{transition:n}){!u!=!t&&(n?u?(n.beforeEnter(e),En(e,!0),n.enter(e)):n.leave(e,()=>{En(e,!1)}):En(e,u))},beforeUnmount(e,{value:u}){En(e,u)}};function En(e,u){e.style.display=u?e[Qo]:"none",e[Hl]=!u}const ql=Symbol("");function Cd(e){const u=Mu();if(!u)return;const t=u.ut=(o=e(u.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${u.uid}"]`)).forEach(r=>e0(r,o))},n=()=>{const o=e(u.proxy);u.ce?e0(u.ce,o):Sr(u.subTree,o),t(o)};ml(()=>{Ys(n)}),ro(()=>{Ku(n,Pu,{flush:"post"});const o=new MutationObserver(n);o.observe(u.subTree.el.parentNode,{childList:!0}),w0(()=>o.disconnect())})}function Sr(e,u){if(e.shapeFlag&128){const t=e.suspense;e=t.activeBranch,t.pendingBranch&&!t.isHydrating&&t.effects.push(()=>{Sr(t.activeBranch,u)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)e0(e.el,u);else if(e.type===Ze)e.children.forEach(t=>Sr(t,u));else if(e.type===wo){let{el:t,anchor:n}=e;for(;t&&(e0(t,u),t!==n);)t=t.nextSibling}}function e0(e,u){if(e.nodeType===1){const t=e.style;let n="";for(const o in u){const r=Ac(u[o]);t.setProperty(`--${o}`,r),n+=`--${o}: ${r};`}t[ql]=n}}const yd=/(?:^|;)\s*display\s*:/;function Ad(e,u,t){const n=e.style,o=Oe(t);let r=!1;if(t&&!o){if(u)if(Oe(u))for(const i of u.split(";")){const s=i.slice(0,i.indexOf(":")).trim();t[s]==null&&No(n,s,"")}else for(const i in u)t[i]==null&&No(n,i,"");for(const i in t)i==="display"&&(r=!0),No(n,i,t[i])}else if(o){if(u!==t){const i=n[ql];i&&(t+=";"+i),n.cssText=t,r=yd.test(t)}}else u&&e.removeAttribute("style");Qo in e&&(e[Qo]=r?n.display:"",e[Hl]&&(n.display="none"))}const ra=/\s*!important$/;function No(e,u,t){if(ae(t))t.forEach(n=>No(e,u,n));else if(t==null&&(t=""),u.startsWith("--"))e.setProperty(u,t);else{const n=Bd(e,u);ra.test(t)?e.setProperty(vt(n),t.replace(ra,""),"important"):e[n]=t}}const ia=["Webkit","Moz","ms"],Y0={};function Bd(e,u){const t=Y0[u];if(t)return t;let n=Eu(u);if(n!=="filter"&&n in e)return Y0[u]=n;n=g0(n);for(let o=0;oQ0||(xd.then(()=>Q0=0),Q0=Date.now());function Sd(e,u){const t=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=t.attached)return;Ru(Nd(n,t.value),u,5,[n])};return t.value=e,t.attached=wd(),t}function Nd(e,u){if(ae(u)){const t=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{t.call(e),e._stopped=!0},u.map(n=>o=>!o._stopped&&n&&n(o))}else return u}const va=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,jd=(e,u,t,n,o,r)=>{const i=o==="svg";u==="class"?Ed(e,n,i):u==="style"?Ad(e,t,n):p0(u)?Kr(u)||bd(e,u,t,n,r):(u[0]==="."?(u=u.slice(1),!0):u[0]==="^"?(u=u.slice(1),!1):Pd(e,u,n,i))?(la(e,u,n),!e.tagName.includes("-")&&(u==="value"||u==="checked"||u==="selected")&&sa(e,u,n,i,r,u!=="value")):e._isVueCE&&(/[A-Z]/.test(u)||!Oe(n))?la(e,Eu(u),n,r,u):(u==="true-value"?e._trueValue=n:u==="false-value"&&(e._falseValue=n),sa(e,u,n,i))};function Pd(e,u,t,n){if(n)return!!(u==="innerHTML"||u==="textContent"||u in e&&va(u)&&se(t));if(u==="spellcheck"||u==="draggable"||u==="translate"||u==="autocorrect"||u==="sandbox"&&e.tagName==="IFRAME"||u==="form"||u==="list"&&e.tagName==="INPUT"||u==="type"&&e.tagName==="TEXTAREA")return!1;if(u==="width"||u==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return va(u)&&Oe(t)?!1:u in e}function U1(e="$style"){{const u=Mu();if(!u)return me;const t=u.type.__cssModules;return t&&t[e]||me}}const Td=["ctrl","shift","alt","meta"],_d={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,u)=>Td.some(t=>e[`${t}Key`]&&!u.includes(t))},Od=(e,u)=>{const t=e._withMods||(e._withMods={}),n=u.join(".");return t[n]||(t[n]=((o,...r)=>{for(let i=0;i{const t=e._withKeys||(e._withKeys={}),n=u.join(".");return t[n]||(t[n]=(o=>{if(!("key"in o))return;const r=vt(o.key);if(u.some(i=>i===r||Rd[i]===r))return e(o)}))},Md=Ue({patchProp:jd},dd);let pa;function Wl(){return pa||(pa=G3(Md))}const V1=((...e)=>{Wl().render(...e)}),H1=((...e)=>{const u=Wl().createApp(...e),{mount:t}=u;return u.mount=n=>{const o=Id(n);if(!o)return;const r=u._component;!se(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const i=t(o,!1,Ld(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},u});function Ld(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Id(e){return Oe(e)?document.querySelector(e):e}function q1(e,u,t){const n=`#initial-state-${e}-${u}`;if(window._nc_initial_state?.has(n))return window._nc_initial_state.get(n);window._nc_initial_state||(window._nc_initial_state=new Map);const o=document.querySelector(n);if(o===null){if(t!==void 0)return t;throw new Error(`Could not find initial state ${u} of ${e}`)}try{const r=JSON.parse(atob(o.value));return window._nc_initial_state.set(n,r),r}catch(r){if(console.error("[@nextcloud/initial-state] Could not parse initial state",{key:u,app:e,error:r}),t!==void 0)return t;throw new Error(`Could not parse initial state ${u} of ${e}`,{cause:r})}}const ha=(e,u,t)=>{const n=Object.assign({escape:!0},{}),o=function(r,i){return i=i||{},r.replace(/{([^{}]*)}/g,function(s,l){const v=i[l];return n.escape?encodeURIComponent(typeof v=="string"||typeof v=="number"?v.toString():s):typeof v=="string"||typeof v=="number"?v.toString():s})};return e.charAt(0)!=="/"&&(e="/"+e),o(e,{})},$d=(e,u,t)=>{var n,o,r;const i=Object.assign({noRewrite:!1},{}),s=(n=void 0)!=null?n:si();return((r=(o=window?.OC)==null?void 0:o.config)==null?void 0:r.modRewriteWorking)===!0&&!i.noRewrite?s+ha(e):s+"/index.php"+ha(e)},W1=(e,u)=>u.includes(".")?ma(e,"img",u):ma(e,"img","".concat(u,".svg")),ma=(e,u,t)=>{var n,o,r;const i=(r=(o=(n=window?.OC)==null?void 0:n.coreApps)==null?void 0:o.includes(e))!=null?r:!1,s=t.slice(-3)==="php";let l=si();return s&&!i?(l+="/index.php/apps/".concat(e),l+="/".concat(encodeURI(u)),t!=="index.php"&&(l+="/".concat(t))):!s&&!i?(l=Ud(e),l+="/".concat(u,"/"),l.at(-1)!=="/"&&(l+="/"),l+=t):((e==="settings"||e==="core"||e==="search")&&u==="ajax"&&(l+="/index.php"),e&&(l+="/".concat(e)),l+="/".concat(u),l+="/".concat(t)),l},G1=()=>window.location.protocol+"//"+window.location.host+si();function si(){let e=window._oc_webroot;if(typeof e>"u"){e=location.pathname;const u=e.indexOf("/index.php/");if(u!==-1)e=e.slice(0,u);else{const t=e.indexOf("/",1);e=e.slice(0,t>0?t:void 0)}}return e}function Ud(e){var u,t;return(t=((u=window._oc_appswebroots)!=null?u:{})[e])!=null?t:""}const{entries:Gl,setPrototypeOf:fa,isFrozen:Vd,getPrototypeOf:Hd,getOwnPropertyDescriptor:qd}=Object;let{freeze:su,seal:Du,create:Nr}=Object,{apply:jr,construct:Pr}=typeof Reflect<"u"&&Reflect;su||(su=function(e){return e}),Du||(Du=function(e){return e}),jr||(jr=function(e,u){for(var t=arguments.length,n=new Array(t>2?t-2:0),o=2;o1?u-1:0),n=1;n1?t-1:0),o=1;o2&&arguments[2]!==void 0?arguments[2]:jo;fa&&fa(e,null);let n=u.length;for(;n--;){let o=u[n];if(typeof o=="string"){const r=t(o);r!==o&&(Vd(u)||(u[n]=r),o=r)}e[o]=!0}return e}function Xd(e){for(let u=0;u/gm),tv=Du(/\$\{[\w\W]*/gm),nv=Du(/^data-[\-\w.\u00B7-\uFFFF]+$/),ov=Du(/^aria-[\-\w]+$/),Kl=Du(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),rv=Du(/^(?:\w+script|data):/i),iv=Du(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Zl=Du(/^html$/i),av=Du(/^[a-z][.\w]*(-[.\w]+)+$/i);var Ba=Object.freeze({__proto__:null,ARIA_ATTR:ov,ATTR_WHITESPACE:iv,CUSTOM_ELEMENT:av,DATA_ATTR:nv,DOCTYPE_NAME:Zl,ERB_EXPR:uv,IS_ALLOWED_URI:Kl,IS_SCRIPT_OR_DATA:rv,MUSTACHE_EXPR:ev,TMPLIT_EXPR:tv});const Dn={element:1,text:3,progressingInstruction:7,comment:8,document:9},sv=function(){return typeof window>"u"?null:window},lv=function(e,u){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let t=null;const n="data-tt-policy-suffix";u&&u.hasAttribute(n)&&(t=u.getAttribute(n));const o="dompurify"+(t?"#"+t:"");try{return e.createPolicy(o,{createHTML(r){return r},createScriptURL(r){return r}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}},Da=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Jl(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:sv();const u=C=>Jl(C);if(u.version="3.3.0",u.removed=[],!e||!e.document||e.document.nodeType!==Dn.document||!e.Element)return u.isSupported=!1,u;let{document:t}=e;const n=t,o=n.currentScript,{DocumentFragment:r,HTMLTemplateElement:i,Node:s,Element:l,NodeFilter:v,NamedNodeMap:c=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:h,DOMParser:f,trustedTypes:m}=e,g=l.prototype,y=Bn(g,"cloneNode"),S=Bn(g,"remove"),N=Bn(g,"nextSibling"),j=Bn(g,"childNodes"),R=Bn(g,"parentNode");if(typeof i=="function"){const C=t.createElement("template");C.content&&C.content.ownerDocument&&(t=C.content.ownerDocument)}let P,W="";const{implementation:G,createNodeIterator:ee,createDocumentFragment:ne,getElementsByTagName:$}=t,{importNode:Y}=n;let b=Da();u.isSupported=typeof Gl=="function"&&typeof R=="function"&&G&&G.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:k,ERB_EXPR:U,TMPLIT_EXPR:K,DATA_ATTR:Q,ARIA_ATTR:Z,IS_SCRIPT_OR_DATA:H,ATTR_WHITESPACE:re,CUSTOM_ELEMENT:ve}=Ba;let{IS_ALLOWED_URI:Me}=Ba,ce=null;const De=he({},[...Ea,...tr,...nr,...or,...Ca]);let Fe=null;const Ae=he({},[...ya,...rr,...Aa,...Ao]);let le=Object.seal(Nr(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),qe=null,ku=null;const pu=Object.seal(Nr(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let mt=!0,bu=!0,E=!1,B=!0,w=!1,z=!0,T=!1,_=!1,V=!1,I=!1,L=!1,O=!1,ue=!0,J=!1;const te="user-content-";let oe=!0,ie=!1,fe={},pe=null;const Se=he({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ve=null;const a=he({},["audio","video","img","source","image","track"]);let d=null;const p=he({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),A="http://www.w3.org/1998/Math/MathML",D="http://www.w3.org/2000/svg",x="http://www.w3.org/1999/xhtml";let M=x,Ce=!1,Le=null;const Ne=he({},[A,D,x],er);let Be=he({},["mi","mo","mn","ms","mtext"]),Pe=he({},["annotation-xml"]);const ec=he({},["title","style","font","a","script"]);let hn=null;const uc=["application/xhtml+xml","text/html"],tc="text/html";let We=null,Yt=null;const nc=t.createElement("form"),yi=function(C){return C instanceof RegExp||C instanceof Function},I0=function(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Yt&&Yt===C)){if((!C||typeof C!="object")&&(C={}),C=tt(C),hn=uc.indexOf(C.PARSER_MEDIA_TYPE)===-1?tc:C.PARSER_MEDIA_TYPE,We=hn==="application/xhtml+xml"?er:jo,ce=wu(C,"ALLOWED_TAGS")?he({},C.ALLOWED_TAGS,We):De,Fe=wu(C,"ALLOWED_ATTR")?he({},C.ALLOWED_ATTR,We):Ae,Le=wu(C,"ALLOWED_NAMESPACES")?he({},C.ALLOWED_NAMESPACES,er):Ne,d=wu(C,"ADD_URI_SAFE_ATTR")?he(tt(p),C.ADD_URI_SAFE_ATTR,We):p,Ve=wu(C,"ADD_DATA_URI_TAGS")?he(tt(a),C.ADD_DATA_URI_TAGS,We):a,pe=wu(C,"FORBID_CONTENTS")?he({},C.FORBID_CONTENTS,We):Se,qe=wu(C,"FORBID_TAGS")?he({},C.FORBID_TAGS,We):tt({}),ku=wu(C,"FORBID_ATTR")?he({},C.FORBID_ATTR,We):tt({}),fe=wu(C,"USE_PROFILES")?C.USE_PROFILES:!1,mt=C.ALLOW_ARIA_ATTR!==!1,bu=C.ALLOW_DATA_ATTR!==!1,E=C.ALLOW_UNKNOWN_PROTOCOLS||!1,B=C.ALLOW_SELF_CLOSE_IN_ATTR!==!1,w=C.SAFE_FOR_TEMPLATES||!1,z=C.SAFE_FOR_XML!==!1,T=C.WHOLE_DOCUMENT||!1,I=C.RETURN_DOM||!1,L=C.RETURN_DOM_FRAGMENT||!1,O=C.RETURN_TRUSTED_TYPE||!1,V=C.FORCE_BODY||!1,ue=C.SANITIZE_DOM!==!1,J=C.SANITIZE_NAMED_PROPS||!1,oe=C.KEEP_CONTENT!==!1,ie=C.IN_PLACE||!1,Me=C.ALLOWED_URI_REGEXP||Kl,M=C.NAMESPACE||x,Be=C.MATHML_TEXT_INTEGRATION_POINTS||Be,Pe=C.HTML_INTEGRATION_POINTS||Pe,le=C.CUSTOM_ELEMENT_HANDLING||{},C.CUSTOM_ELEMENT_HANDLING&&yi(C.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(le.tagNameCheck=C.CUSTOM_ELEMENT_HANDLING.tagNameCheck),C.CUSTOM_ELEMENT_HANDLING&&yi(C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(le.attributeNameCheck=C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),C.CUSTOM_ELEMENT_HANDLING&&typeof C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(le.allowCustomizedBuiltInElements=C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),w&&(bu=!1),L&&(I=!0),fe&&(ce=he({},Ca),Fe=[],fe.html===!0&&(he(ce,Ea),he(Fe,ya)),fe.svg===!0&&(he(ce,tr),he(Fe,rr),he(Fe,Ao)),fe.svgFilters===!0&&(he(ce,nr),he(Fe,rr),he(Fe,Ao)),fe.mathMl===!0&&(he(ce,or),he(Fe,Aa),he(Fe,Ao))),C.ADD_TAGS&&(typeof C.ADD_TAGS=="function"?pu.tagCheck=C.ADD_TAGS:(ce===De&&(ce=tt(ce)),he(ce,C.ADD_TAGS,We))),C.ADD_ATTR&&(typeof C.ADD_ATTR=="function"?pu.attributeCheck=C.ADD_ATTR:(Fe===Ae&&(Fe=tt(Fe)),he(Fe,C.ADD_ATTR,We))),C.ADD_URI_SAFE_ATTR&&he(d,C.ADD_URI_SAFE_ATTR,We),C.FORBID_CONTENTS&&(pe===Se&&(pe=tt(pe)),he(pe,C.FORBID_CONTENTS,We)),oe&&(ce["#text"]=!0),T&&he(ce,["html","head","body"]),ce.table&&(he(ce,["tbody"]),delete qe.tbody),C.TRUSTED_TYPES_POLICY){if(typeof C.TRUSTED_TYPES_POLICY.createHTML!="function")throw An('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof C.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw An('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');P=C.TRUSTED_TYPES_POLICY,W=P.createHTML("")}else P===void 0&&(P=lv(m,o)),P!==null&&typeof W=="string"&&(W=P.createHTML(""));su&&su(C),Yt=C}},Ai=he({},[...tr,...nr,...Yd]),Bi=he({},[...or,...Qd]),oc=function(C){let X=R(C);(!X||!X.tagName)&&(X={namespaceURI:M,tagName:"template"});const q=jo(C.tagName),be=jo(X.tagName);return Le[C.namespaceURI]?C.namespaceURI===D?X.namespaceURI===x?q==="svg":X.namespaceURI===A?q==="svg"&&(be==="annotation-xml"||Be[be]):!!Ai[q]:C.namespaceURI===A?X.namespaceURI===x?q==="math":X.namespaceURI===D?q==="math"&&Pe[be]:!!Bi[q]:C.namespaceURI===x?X.namespaceURI===D&&!Pe[be]||X.namespaceURI===A&&!Be[be]?!1:!Bi[q]&&(ec[q]||!Ai[q]):!!(hn==="application/xhtml+xml"&&Le[C.namespaceURI]):!1},Pt=function(C){Cn(u.removed,{element:C});try{R(C).removeChild(C)}catch{S(C)}},Tt=function(C,X){try{Cn(u.removed,{attribute:X.getAttributeNode(C),from:X})}catch{Cn(u.removed,{attribute:null,from:X})}if(X.removeAttribute(C),C==="is")if(I||L)try{Pt(X)}catch{}else try{X.setAttribute(C,"")}catch{}},Di=function(C){let X=null,q=null;if(V)C=""+C;else{const Re=ur(C,/^[\r\n\t ]+/);q=Re&&Re[0]}hn==="application/xhtml+xml"&&M===x&&(C=''+C+"");const be=P?P.createHTML(C):C;if(M===x)try{X=new f().parseFromString(be,hn)}catch{}if(!X||!X.documentElement){X=G.createDocument(M,"template",null);try{X.documentElement.innerHTML=Ce?W:be}catch{}}const Je=X.body||X.documentElement;return C&&q&&Je.insertBefore(t.createTextNode(q),Je.childNodes[0]||null),M===x?$.call(X,T?"html":"body")[0]:T?X.documentElement:Je},ki=function(C){return ee.call(C.ownerDocument||C,C,v.SHOW_ELEMENT|v.SHOW_COMMENT|v.SHOW_TEXT|v.SHOW_PROCESSING_INSTRUCTION|v.SHOW_CDATA_SECTION,null)},$0=function(C){return C instanceof h&&(typeof C.nodeName!="string"||typeof C.textContent!="string"||typeof C.removeChild!="function"||!(C.attributes instanceof c)||typeof C.removeAttribute!="function"||typeof C.setAttribute!="function"||typeof C.namespaceURI!="string"||typeof C.insertBefore!="function"||typeof C.hasChildNodes!="function")},bi=function(C){return typeof s=="function"&&C instanceof s};function Yu(C,X,q){yo(C,be=>{be.call(u,X,q,Yt)})}const Fi=function(C){let X=null;if(Yu(b.beforeSanitizeElements,C,null),$0(C))return Pt(C),!0;const q=We(C.nodeName);if(Yu(b.uponSanitizeElement,C,{tagName:q,allowedTags:ce}),z&&C.hasChildNodes()&&!bi(C.firstElementChild)&&ou(/<[/\w!]/g,C.innerHTML)&&ou(/<[/\w!]/g,C.textContent)||C.nodeType===Dn.progressingInstruction||z&&C.nodeType===Dn.comment&&ou(/<[/\w]/g,C.data))return Pt(C),!0;if(!(pu.tagCheck instanceof Function&&pu.tagCheck(q))&&(!ce[q]||qe[q])){if(!qe[q]&&wi(q)&&(le.tagNameCheck instanceof RegExp&&ou(le.tagNameCheck,q)||le.tagNameCheck instanceof Function&&le.tagNameCheck(q)))return!1;if(oe&&!pe[q]){const be=R(C)||C.parentNode,Je=j(C)||C.childNodes;if(Je&&be){const Re=Je.length;for(let Qu=Re-1;Qu>=0;--Qu){const Fu=y(Je[Qu],!0);Fu.__removalCount=(C.__removalCount||0)+1,be.insertBefore(Fu,N(C))}}}return Pt(C),!0}return C instanceof l&&!oc(C)||(q==="noscript"||q==="noembed"||q==="noframes")&&ou(/<\/no(script|embed|frames)/i,C.innerHTML)?(Pt(C),!0):(w&&C.nodeType===Dn.text&&(X=C.textContent,yo([k,U,K],be=>{X=yn(X,be," ")}),C.textContent!==X&&(Cn(u.removed,{element:C.cloneNode()}),C.textContent=X)),Yu(b.afterSanitizeElements,C,null),!1)},xi=function(C,X,q){if(ue&&(X==="id"||X==="name")&&(q in t||q in nc))return!1;if(!(bu&&!ku[X]&&ou(Q,X))&&!(mt&&ou(Z,X))&&!(pu.attributeCheck instanceof Function&&pu.attributeCheck(X,C))){if(!Fe[X]||ku[X]){if(!(wi(C)&&(le.tagNameCheck instanceof RegExp&&ou(le.tagNameCheck,C)||le.tagNameCheck instanceof Function&&le.tagNameCheck(C))&&(le.attributeNameCheck instanceof RegExp&&ou(le.attributeNameCheck,X)||le.attributeNameCheck instanceof Function&&le.attributeNameCheck(X,C))||X==="is"&&le.allowCustomizedBuiltInElements&&(le.tagNameCheck instanceof RegExp&&ou(le.tagNameCheck,q)||le.tagNameCheck instanceof Function&&le.tagNameCheck(q))))return!1}else if(!d[X]&&!ou(Me,yn(q,re,""))&&!((X==="src"||X==="xlink:href"||X==="href")&&C!=="script"&&Kd(q,"data:")===0&&Ve[C])&&!(E&&!ou(H,yn(q,re,"")))&&q)return!1}return!0},wi=function(C){return C!=="annotation-xml"&&ur(C,ve)},Si=function(C){Yu(b.beforeSanitizeAttributes,C,null);const{attributes:X}=C;if(!X||$0(C))return;const q={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Fe,forceKeepAttr:void 0};let be=X.length;for(;be--;){const Je=X[be],{name:Re,namespaceURI:Qu,value:Fu}=Je,xu=We(Re),U0=Fu;let Xe=Re==="value"?U0:Zd(U0);if(q.attrName=xu,q.attrValue=Xe,q.keepAttr=!0,q.forceKeepAttr=void 0,Yu(b.uponSanitizeAttribute,C,q),Xe=q.attrValue,J&&(xu==="id"||xu==="name")&&(Tt(Re,C),Xe=te+Xe),z&&ou(/((--!?|])>)|<\/(style|title|textarea)/i,Xe)){Tt(Re,C);continue}if(xu==="attributename"&&ur(Xe,"href")){Tt(Re,C);continue}if(q.forceKeepAttr)continue;if(!q.keepAttr){Tt(Re,C);continue}if(!B&&ou(/\/>/i,Xe)){Tt(Re,C);continue}w&&yo([k,U,K],ic=>{Xe=yn(Xe,ic," ")});const Ni=We(C.nodeName);if(!xi(Ni,xu,Xe)){Tt(Re,C);continue}if(P&&typeof m=="object"&&typeof m.getAttributeType=="function"&&!Qu)switch(m.getAttributeType(Ni,xu)){case"TrustedHTML":{Xe=P.createHTML(Xe);break}case"TrustedScriptURL":{Xe=P.createScriptURL(Xe);break}}if(Xe!==U0)try{Qu?C.setAttributeNS(Qu,Re,Xe):C.setAttribute(Re,Xe),$0(C)?Pt(C):ga(u.removed)}catch{Tt(Re,C)}}Yu(b.afterSanitizeAttributes,C,null)},rc=function C(X){let q=null;const be=ki(X);for(Yu(b.beforeSanitizeShadowDOM,X,null);q=be.nextNode();)Yu(b.uponSanitizeShadowNode,q,null),Fi(q),Si(q),q.content instanceof r&&C(q.content);Yu(b.afterSanitizeShadowDOM,X,null)};return u.sanitize=function(C){let X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},q=null,be=null,Je=null,Re=null;if(Ce=!C,Ce&&(C=""),typeof C!="string"&&!bi(C))if(typeof C.toString=="function"){if(C=C.toString(),typeof C!="string")throw An("dirty is not a string, aborting")}else throw An("toString is not a function");if(!u.isSupported)return C;if(_||I0(X),u.removed=[],typeof C=="string"&&(ie=!1),ie){if(C.nodeName){const xu=We(C.nodeName);if(!ce[xu]||qe[xu])throw An("root node is forbidden and cannot be sanitized in-place")}}else if(C instanceof s)q=Di(""),be=q.ownerDocument.importNode(C,!0),be.nodeType===Dn.element&&be.nodeName==="BODY"||be.nodeName==="HTML"?q=be:q.appendChild(be);else{if(!I&&!w&&!T&&C.indexOf("<")===-1)return P&&O?P.createHTML(C):C;if(q=Di(C),!q)return I?null:O?W:""}q&&V&&Pt(q.firstChild);const Qu=ki(ie?C:q);for(;Je=Qu.nextNode();)Fi(Je),Si(Je),Je.content instanceof r&&rc(Je.content);if(ie)return C;if(I){if(L)for(Re=ne.call(q.ownerDocument);q.firstChild;)Re.appendChild(q.firstChild);else Re=q;return(Fe.shadowroot||Fe.shadowrootmode)&&(Re=Y.call(n,Re,!0)),Re}let Fu=T?q.outerHTML:q.innerHTML;return T&&ce["!doctype"]&&q.ownerDocument&&q.ownerDocument.doctype&&q.ownerDocument.doctype.name&&ou(Zl,q.ownerDocument.doctype.name)&&(Fu=" `+Fu),w&&yo([k,U,K],xu=>{Fu=yn(Fu,xu," ")}),P&&O?P.createHTML(Fu):Fu},u.setConfig=function(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};I0(C),_=!0},u.clearConfig=function(){Yt=null,_=!1},u.isValidAttribute=function(C,X,q){Yt||I0({});const be=We(C),Je=We(X);return xi(be,Je,q)},u.addHook=function(C,X){typeof X=="function"&&Cn(b[C],X)},u.removeHook=function(C,X){if(X!==void 0){const q=Wd(b[C],X);return q===-1?void 0:Gd(b[C],q,1)[0]}return ga(b[C])},u.removeHooks=function(C){b[C]=[]},u.removeAllHooks=function(){b=Da()},u}var Xl=Jl(),ir,ka;function cv(){if(ka)return ir;ka=1;var e=/["'&<>]/;ir=u;function u(t){var n=""+t,o=e.exec(n);if(!o)return n;var r,i="",s=0,l=0;for(s=o.index;su)}}globalThis._oc_l10n_registry_translations??={},globalThis._oc_l10n_registry_plural_functions??={};function Po(e,u,t,n,o){const r=typeof t=="object"?t:void 0,i=typeof n=="number"?n:typeof t=="number"?t:void 0,s={escape:!0,sanitize:!0,...typeof o=="object"?o:typeof n=="object"?n:{}},l=g=>g,v=(s.sanitize?Xl.sanitize:l)||l,c=s.escape?ba:l,h=g=>typeof g=="string"||typeof g=="number",f=(g,y,S)=>g.replace(/%n/g,""+S).replace(/{([^{}]*)}/g,(N,j)=>{if(y===void 0||!(j in y))return c(N);const R=y[j];return h(R)?c(`${R}`):typeof R=="object"&&h(R.value)?(R.escape!==!1?ba:l)(`${R.value}`):c(N)});let m=(o?.bundle??Yl(e)).translations[u]||u;return m=Array.isArray(m)?m[0]:m,v(typeof r=="object"||i!==void 0?f(m,r,i):m)}function hv(e,u,t,n,o,r){const i="_"+u+"_::_"+t+"_",s=r?.bundle??Yl(e),l=s.translations[i];if(typeof l<"u"){const v=l;if(Array.isArray(v)){const c=s.pluralFunction(n);return Po(e,v[c],o,n,r)}}return n===1?Po(e,u,o,n,r):Po(e,t,o,n,r)}function mv(e,u=j0()){switch(u==="pt-BR"&&(u="xbr"),u.length>3&&(u=u.substring(0,u.lastIndexOf("-"))),u){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}}const fv=Symbol(""),[gv]=window.OC?.config?.version?.split(".")??[],Ev=Number.parseInt(gv??"32")<32,ht=(e,u)=>{const t=e.__vccOpts||e;for(const[n,o]of u)t[n]=o;return t},Cv={class:"button-vue__wrapper"},yv={class:"button-vue__icon"},Av={class:"button-vue__text"},Bv=dn({__name:"NcButton",props:{alignment:{default:"center"},ariaLabel:{default:void 0},disabled:{type:Boolean},download:{type:[String,Boolean],default:void 0},href:{default:void 0},pressed:{type:Boolean,default:void 0},size:{default:"normal"},target:{default:"_self"},text:{default:void 0},to:{default:void 0},type:{default:"button"},variant:{default:"secondary"},wide:{type:Boolean}},emits:["click","update:pressed"],setup(e,{emit:u}){const t=e,n=u,o=Gt(fv,null)!==null,r=_e(()=>o&&t.to?"RouterLink":t.href?"a":"button"),i=_e(()=>r.value==="button"&&typeof t.pressed=="boolean"),s=_e(()=>t.pressed?"primary":t.pressed===!1&&t.variant==="primary"?"secondary":t.variant),l=_e(()=>s.value.startsWith("tertiary")),v=_e(()=>t.alignment.split("-")[0]),c=_e(()=>t.alignment.includes("-")),h=Gt("NcPopover:trigger:attrs",()=>({}),!1),f=_e(()=>h()),m=_e(()=>{if(r.value==="RouterLink")return{to:t.to,activeClass:"active"};if(r.value==="a")return{href:t.href||"#",target:t.target,rel:"nofollow noreferrer noopener",download:t.download||void 0};if(r.value==="button")return{...f.value,"aria-pressed":t.pressed,type:t.type,disabled:t.disabled}});function g(y){i.value&&n("update:pressed",!t.pressed),n("click",y)}return(y,S)=>(Ee(),mu(F3(r.value),Nt({class:["button-vue",[`button-vue--size-${y.size}`,{[`button-vue--${s.value}`]:s.value,"button-vue--tertiary":l.value,"button-vue--wide":y.wide,[`button-vue--${v.value}`]:v.value!=="center","button-vue--reverse":c.value,"button-vue--legacy":no(Ev)}]],"aria-label":y.ariaLabel},m.value,{onClick:g}),{default:Ge(()=>[Te("span",Cv,[Te("span",yv,[Xu(y.$slots,"icon",{},void 0,!0)]),Te("span",Av,[Xu(y.$slots,"default",{},()=>[Ml(Ft(y.text),1)],!0)])])]),_:3},16,["class","aria-label"]))}}),To=ht(Bv,[["__scopeId","data-v-1057e2a8"]]);class Dv{bundle;constructor(u){this.bundle={pluralFunction:u,translations:{}}}addTranslations(u){const t=Object.values(u.translations[""]??{}).map(({msgid:n,msgid_plural:o,msgstr:r})=>o!==void 0?[`_${n}_::_${o}_`,r]:[n,r[0]]);this.bundle.translations={...this.bundle.translations,...Object.fromEntries(t)}}gettext(u,t={}){return Po("",u,t,void 0,{bundle:this.bundle})}ngettext(u,t,n,o={}){return hv("",u,t,n,o,{bundle:this.bundle})}}class kv{debug=!1;language="en";translations={};setLanguage(u){return this.language=u,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage(j0().replace("-","_"))}addTranslation(u,t){return this.translations[u]=t,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const u=new Dv(t=>mv(t,this.language));return this.language in this.translations&&u.addTranslations(this.translations[this.language]),u}}function bv(){return new kv}const Ql=bv().detectLanguage().build(),It=(...e)=>Ql.gettext(...e);function e4(...e){for(const u of e)if(!u.registered){for(const{l:t,t:n}of u){if(t!==j0()||!n)continue;const o=Object.fromEntries(Object.entries(n).map(([r,i])=>[r,{msgid:r,msgid_plural:i.p,msgstr:i.v}]));Ql.addTranslations({translations:{"":o}})}u.registered=!0}}const Z1=[{l:"ar",t:{"{tag} (restricted)":{v:["{tag} (مقيد)"]},"Select a tag":{v:["اختر وسم"]}}},{l:"ast",t:{"{tag} (restricted)":{v:["{tag} (restrinxóse)"]},"Select a tag":{v:["Seleicionar una etiqueta"]}}},{l:"br",t:{"{tag} (restricted)":{v:["{tag} (bevennet)"]},"Select a tag":{v:["Choaz ur c'hlav"]}}},{l:"ca",t:{"{tag} (restricted)":{v:["{tag} (restringit)"]},"Select a tag":{v:["Seleccioneu una etiqueta"]}}},{l:"cs",t:{"{tag} (restricted)":{v:["{tag} (omezené)"]},"Select a tag":{v:["Vybrat štítek"]}}},{l:"cs-CZ",t:{"{tag} (restricted)":{v:["{tag} (omezené)"]},"Select a tag":{v:["Vybrat štítek"]}}},{l:"da",t:{"{tag} (restricted)":{v:["{tag} (begrænset)"]},"Select a tag":{v:["Vælg et mærke"]}}},{l:"de",t:{"{tag} (restricted)":{v:["{tag} (eingeschränkt)"]},"Select a tag":{v:["Schlagwort auswählen"]}}},{l:"de-DE",t:{"{tag} (restricted)":{v:["{tag} (eingeschränkt)"]},"Select a tag":{v:["Schlagwort auswählen"]}}},{l:"el",t:{"{tag} (restricted)":{v:["{tag} (περιορισμένο)"]},"Select a tag":{v:["Επιλογή ετικέτας"]}}},{l:"en-GB",t:{"{tag} (restricted)":{v:["{tag} (restricted)"]},"Select a tag":{v:["Select a tag"]}}},{l:"eo",t:{"{tag} (restricted)":{v:["{tag} (limigita)"]},"Select a tag":{v:["Elektu etikedon"]}}},{l:"es",t:{"{tag} (restricted)":{v:["{tag} (restringido)"]},"Select a tag":{v:["Seleccione una etiqueta"]}}},{l:"es-AR",t:{"{tag} (restricted)":{v:["{tag} (restringido)"]},"Select a tag":{v:["Elija una etiqueta"]}}},{l:"es-EC",t:{"{tag} (restricted)":{v:["{tag} (restricted)"]},"Select a tag":{v:["Seleccionar una etiqueta"]}}},{l:"es-MX",t:{"{tag} (restricted)":{v:["{tag} (restringido)"]},"Select a tag":{v:["Seleccionar una etiqueta"]}}},{l:"et-EE",t:{"{tag} (restricted)":{v:["{tag} (piiratud)"]},"Select a tag":{v:["Vali silt"]}}},{l:"eu",t:{"{tag} (restricted)":{v:["{tag} (mugatua)"]},"Select a tag":{v:["Hautatu etiketa bat"]}}},{l:"fa",t:{"{tag} (restricted)":{v:["{tag} محدود شده"]},"Select a tag":{v:["انتخاب یک برچسب"]}}},{l:"fi",t:{"{tag} (restricted)":{v:["{tag} (rajoitettu)"]},"Select a tag":{v:["Valitse tunniste"]}}},{l:"fr",t:{"{tag} (restricted)":{v:["{tag} (restreint)"]},"Select a tag":{v:["Sélectionnez une balise"]}}},{l:"ga",t:{"{tag} (restricted)":{v:["{tag} (srianta)"]},"Select a tag":{v:["Roghnaigh clib"]}}},{l:"gl",t:{"{tag} (restricted)":{v:["{tag} (restrinxido)"]},"Select a tag":{v:["Seleccione unha etiqueta"]}}},{l:"he",t:{"{tag} (restricted)":{v:["{tag} (מוגבל)"]},"Select a tag":{v:["בחירת תגית"]}}},{l:"hu",t:{"{tag} (restricted)":{v:["{tag} (korlátozott)"]},"Select a tag":{v:["Válasszon címkét"]}}},{l:"id",t:{"{tag} (restricted)":{v:["{tag} (dibatasi)"]},"Select a tag":{v:["Pilih tag"]}}},{l:"is",t:{"{tag} (restricted)":{v:["{tag} (takmarkað)"]},"Select a tag":{v:["Veldu merki"]}}},{l:"it",t:{"{tag} (restricted)":{v:["{tag} (limitato)"]},"Select a tag":{v:["Seleziona un'etichetta"]}}},{l:"ja",t:{"{tag} (restricted)":{v:["{tag} (制限付)"]},"Select a tag":{v:["タグを選択"]}}},{l:"ja-JP",t:{"{tag} (restricted)":{v:["{tag} (制限付)"]},"Select a tag":{v:["タグを選択"]}}},{l:"ko",t:{"{tag} (restricted)":{v:["{tag}(제한)"]},"Select a tag":{v:["태그 선택"]}}},{l:"lt-LT",t:{"{tag} (restricted)":{v:["{tag} (apribota)"]},"Select a tag":{v:["Pasirinkti žymę"]}}},{l:"lv",t:{"{tag} (restricted)":{v:["{tag} (ierobežots)"]},"Select a tag":{v:["Izvēlēties birku"]}}},{l:"mk",t:{"{tag} (restricted)":{v:["{tag} (ограничено)"]},"Select a tag":{v:["Избери ознака"]}}},{l:"my",t:{"{tag} (restricted)":{v:["{tag} (ကန့်သတ်)"]},"Select a tag":{v:["tag ရွေးချယ်ရန်"]}}},{l:"nb",t:{"{tag} (restricted)":{v:["{tag} (beskyttet)"]},"Select a tag":{v:["Velg en merkelapp"]}}},{l:"nl",t:{"{tag} (restricted)":{v:["{tag} (beperkt)"]},"Select a tag":{v:["Selecteer een label"]}}},{l:"oc",t:{"{tag} (restricted)":{v:["{tag} (limit)"]},"Select a tag":{v:["Seleccionar una etiqueta"]}}},{l:"pl",t:{"{tag} (restricted)":{v:["{tag} (ograniczona)"]},"Select a tag":{v:["Wybierz etykietę"]}}},{l:"pt-BR",t:{"{tag} (restricted)":{v:["{tag} (restrito)"]},"Select a tag":{v:["Selecione uma etiqueta"]}}},{l:"pt-PT",t:{"{tag} (restricted)":{v:["{tag} (restrito)"]},"Select a tag":{v:["Selecionar uma etiqueta"]}}},{l:"ro",t:{"{tag} (restricted)":{v:["{tag} (restricționat)"]},"Select a tag":{v:["Selectați o etichetă"]}}},{l:"ru",t:{"{tag} (restricted)":{v:["{tag} (ограниченное)"]},"Select a tag":{v:["Выберите метку"]}}},{l:"sk",t:{"{tag} (restricted)":{v:["{tag} (obmedzený)"]},"Select a tag":{v:["Vybrať štítok"]}}},{l:"sl",t:{"{tag} (restricted)":{v:["{tag} (omejeno)"]},"Select a tag":{v:["Izbor oznake"]}}},{l:"sr",t:{"{tag} (restricted)":{v:["{tag} (ограничено)"]},"Select a tag":{v:["Изаберите ознаку"]}}},{l:"sv",t:{"{tag} (restricted)":{v:["{tag} (begränsad)"]},"Select a tag":{v:["Välj en tag"]}}},{l:"tr",t:{"{tag} (restricted)":{v:["{tag} (kısıtlanmış)"]},"Select a tag":{v:["Bir etiket seçin"]}}},{l:"uk",t:{"{tag} (restricted)":{v:["{tag} (обмежений)"]},"Select a tag":{v:["Виберіть позначку"]}}},{l:"uz",t:{"{tag} (restricted)":{v:["{tag} (cheklangan)"]},"Select a tag":{v:["Teg tanlang"]}}},{l:"zh-CN",t:{"{tag} (restricted)":{v:["{tag} (受限)"]},"Select a tag":{v:["选择一个标签"]}}},{l:"zh-HK",t:{"{tag} (restricted)":{v:["{tag} (受限)"]},"Select a tag":{v:["選擇標籤"]}}},{l:"zh-TW",t:{"{tag} (restricted)":{v:["{tag}(受限)"]},"Select a tag":{v:["選擇標籤"]}}}],J1=[{l:"ar",t:{"a few seconds ago":{v:["منذ عدة ثوانٍ"]},"sec. ago":{v:["ثانية مضت"]},"seconds ago":{v:["ثوانٍ مضت"]}}},{l:"ast",t:{"a few seconds ago":{v:["hai unos segundos"]},"sec. ago":{v:["hai segs"]},"seconds ago":{v:["hai segundos"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"cs-CZ",t:{"a few seconds ago":{v:["před několika sekundami"]},"sec. ago":{v:["sek. před"]},"seconds ago":{v:["sekund předtím"]}}},{l:"da",t:{"a few seconds ago":{v:["et par sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"de",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"de-DE",t:{"a few seconds ago":{v:["vor ein paar Sekunden"]},"sec. ago":{v:["Sek. zuvor"]},"seconds ago":{v:["Sekunden zuvor"]}}},{l:"el",t:{"a few seconds ago":{v:["πριν λίγα δευτερόλεπτα"]},"sec. ago":{v:["δευτ. πριν"]},"seconds ago":{v:["δευτερόλεπτα πριν"]}}},{l:"en-GB",t:{"a few seconds ago":{v:["a few seconds ago"]},"sec. ago":{v:["sec. ago"]},"seconds ago":{v:["seconds ago"]}}},{l:"eo",t:{}},{l:"es",t:{"a few seconds ago":{v:["hace unos pocos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-AR",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"es-EC",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["hace segundos"]},"seconds ago":{v:["Segundos atrás"]}}},{l:"es-MX",t:{"a few seconds ago":{v:["hace unos segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"et-EE",t:{"a few seconds ago":{v:["mõni sekund tagasi"]},"sec. ago":{v:["sek. tagasi"]},"seconds ago":{v:["sekundit tagasi"]}}},{l:"eu",t:{"a few seconds ago":{v:["duela segundo batzuk"]},"sec. ago":{v:["duela seg."]},"seconds ago":{v:["duela segundo"]}}},{l:"fa",t:{"a few seconds ago":{v:["چند ثانیه پیش"]},"sec. ago":{v:["چند ثانیه پیش"]},"seconds ago":{v:["چند ثانیه پیش"]}}},{l:"fi",t:{"a few seconds ago":{v:["muutamia sekunteja sitten"]},"sec. ago":{v:["sek. sitten"]},"seconds ago":{v:["sekunteja sitten"]}}},{l:"fr",t:{"a few seconds ago":{v:["il y a quelques instants"]},"sec. ago":{v:["il y a qq. sec."]},"seconds ago":{v:["il y a quelques secondes"]}}},{l:"ga",t:{"a few seconds ago":{v:["cúpla soicind ó shin"]},"sec. ago":{v:["soic. ó shin"]},"seconds ago":{v:["soicind ó shin"]}}},{l:"gl",t:{"a few seconds ago":{v:["hai uns segundos"]},"sec. ago":{v:["segs. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"he",t:{"a few seconds ago":{v:["לפני מספר שניות"]},"sec. ago":{v:["לפני מספר שניות"]},"seconds ago":{v:["לפני מס׳ שניות"]}}},{l:"hu",t:{}},{l:"id",t:{"a few seconds ago":{v:["beberapa detik yang lalu"]},"sec. ago":{v:["dtk. yang lalu"]},"seconds ago":{v:["beberapa detik lalu"]}}},{l:"is",t:{"a few seconds ago":{v:["fyrir örfáum sekúndum síðan"]},"sec. ago":{v:["sek. síðan"]},"seconds ago":{v:["sekúndum síðan"]}}},{l:"it",t:{"a few seconds ago":{v:["pochi secondi fa"]},"sec. ago":{v:["sec. fa"]},"seconds ago":{v:["secondi fa"]}}},{l:"ja",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ja-JP",t:{"a few seconds ago":{v:["数秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["数秒前"]}}},{l:"ko",t:{"a few seconds ago":{v:["방금 전"]},"sec. ago":{v:["몇 초 전"]},"seconds ago":{v:["초 전"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"a few seconds ago":{v:["пред неколку секунди"]},"sec. ago":{v:["секунда"]},"seconds ago":{v:["секунди"]}}},{l:"my",t:{}},{l:"nb",t:{"a few seconds ago":{v:["noen få sekunder siden"]},"sec. ago":{v:["sek. siden"]},"seconds ago":{v:["sekunder siden"]}}},{l:"nl",t:{"a few seconds ago":{v:["enkele seconden geleden"]},"sec. ago":{v:["sec. geleden"]},"seconds ago":{v:["seconden geleden"]}}},{l:"oc",t:{}},{l:"pl",t:{"a few seconds ago":{v:["kilka sekund temu"]},"sec. ago":{v:["sek. temu"]},"seconds ago":{v:["sekund temu"]}}},{l:"pt-BR",t:{"a few seconds ago":{v:["há alguns segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"pt-PT",t:{"a few seconds ago":{v:["há alguns segundos"]},"sec. ago":{v:["seg. atrás"]},"seconds ago":{v:["segundos atrás"]}}},{l:"ro",t:{"a few seconds ago":{v:["acum câteva secunde"]},"sec. ago":{v:["sec. în urmă"]},"seconds ago":{v:["secunde în urmă"]}}},{l:"ru",t:{"a few seconds ago":{v:["несколько секунд назад"]},"sec. ago":{v:["сек. назад"]},"seconds ago":{v:["секунд назад"]}}},{l:"sk",t:{"a few seconds ago":{v:["pred chvíľou"]},"sec. ago":{v:["pred pár sekundami"]},"seconds ago":{v:["pred sekundami"]}}},{l:"sl",t:{}},{l:"sr",t:{"a few seconds ago":{v:["пре неколико секунди"]},"sec. ago":{v:["сек. раније"]},"seconds ago":{v:["секунди раније"]}}},{l:"sv",t:{"a few seconds ago":{v:["några sekunder sedan"]},"sec. ago":{v:["sek. sedan"]},"seconds ago":{v:["sekunder sedan"]}}},{l:"tr",t:{"a few seconds ago":{v:["birkaç saniye önce"]},"sec. ago":{v:["sn. önce"]},"seconds ago":{v:["saniye önce"]}}},{l:"uk",t:{"a few seconds ago":{v:["декілька секунд тому"]},"sec. ago":{v:["с тому"]},"seconds ago":{v:["с тому"]}}},{l:"uz",t:{"a few seconds ago":{v:["bir necha soniya oldin"]},"sec. ago":{v:["sek. oldin"]},"seconds ago":{v:["soniyalar oldin"]}}},{l:"zh-CN",t:{"a few seconds ago":{v:["几秒前"]},"sec. ago":{v:["几秒前"]},"seconds ago":{v:["几秒前"]}}},{l:"zh-HK",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}},{l:"zh-TW",t:{"a few seconds ago":{v:["幾秒前"]},"sec. ago":{v:["秒前"]},"seconds ago":{v:["秒前"]}}}],X1=[{l:"ar",t:{Acapulco:{v:["بازلائي مطفي"]},"Blue Violet":{v:["بنفسجي مشعشع"]},"Boston Blue":{v:["سماوي مطفي"]},Deluge:{v:["بنفسجي مطفي"]},Feldspar:{v:["وردي صخري"]},Gold:{v:["ذهبي"]},Mariner:{v:["أزرق بحري"]},"Nextcloud blue":{v:["أزرق نكست كلاود"]},Olivine:{v:["زيتي"]},Purple:{v:["بنفسجي"]},"Rosy brown":{v:["بُنِّي زهري"]},Whiskey:{v:["نبيذي"]}}},{l:"ast",t:{Acapulco:{v:["Acapulcu"]},"Blue Violet":{v:["Viola azulao"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oru"]},Mariner:{v:["Marineru"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivina"]},Purple:{v:["Moráu"]},"Rosy brown":{v:["Marrón arrosao"]},Whiskey:{v:["Whiskey"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{Acapulco:{v:["Akapulko"]},Black:{v:["Černá"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]},White:{v:["Bílá"]}}},{l:"cs-CZ",t:{Acapulco:{v:["Akapulko"]},"Blue Violet":{v:["Modrofialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živicová"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námořnická"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivínová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Růžovohnědá"]},Whiskey:{v:["Whisky"]}}},{l:"da",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Sort"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Guld"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]},White:{v:["Hvid"]}}},{l:"de",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Schwarz"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]},White:{v:["Weiß"]}}},{l:"de-DE",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Schwarz"]},"Blue Violet":{v:["Blau Violett"]},"Boston Blue":{v:["Boston-Blau"]},Deluge:{v:["Sintflut"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gold"]},Mariner:{v:["Seemann"]},"Nextcloud blue":{v:["Nextcloud Blau"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosiges Braun"]},Whiskey:{v:["Whiskey"]},White:{v:["Weiß"]}}},{l:"el",t:{Acapulco:{v:["Ακαπούλκο"]},Black:{v:["Μαύρο"]},"Blue Violet":{v:["Μπλε Βιολέτ"]},"Boston Blue":{v:["Μπλε Βοστώνης"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Χρυσό"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Μπλε Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Μωβ"]},"Rosy brown":{v:["Ροζ καφέ"]},Whiskey:{v:["Ουίσκι"]},White:{v:["Λευκό"]}}},{l:"en-GB",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blue Violet"]},"Boston Blue":{v:["Boston Blue"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Gold"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud blue"]},Olivine:{v:["Olivine"]},Purple:{v:["Purple"]},"Rosy brown":{v:["Rosy brown"]},Whiskey:{v:["Whiskey"]}}},{l:"eo",t:{}},{l:"es",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-AR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Diluvio"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Oro"]},Mariner:{v:["Marinero"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivino"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Marrón rosáceo"]},Whiskey:{v:["Whiskey"]}}},{l:"et-EE",t:{Acapulco:{v:["Acapulco meresinine"]},Black:{v:["Must"]},"Blue Violet":{v:["Sinakasvioletne"]},"Boston Blue":{v:["Bostoni rohekassinine"]},Deluge:{v:["Tulvavee lilla"]},Feldspar:{v:["Põlevkivipruun"]},Gold:{v:["Kuldne"]},Mariner:{v:["Meresinine"]},"Nextcloud blue":{v:["Nextcloudi sinine"]},Olivine:{v:["Oliiviroheline"]},Purple:{v:["Purpurpunane"]},"Rosy brown":{v:["Roosikarva pruun"]},Whiskey:{v:["Viskikarva kollakaspruun"]},White:{v:["Valge"]}}},{l:"eu",t:{}},{l:"fa",t:{Acapulco:{v:["آکاپولکو"]},"Blue Violet":{v:["بنفش آبی"]},"Boston Blue":{v:["آبی بوستونی"]},Deluge:{v:["سیل"]},Feldspar:{v:["فلدسپات"]},Gold:{v:["طلا"]},Mariner:{v:["مارینر"]},"Nextcloud blue":{v:["نکس کلود آبی"]},Olivine:{v:["الیوین"]},Purple:{v:["بنفش"]},"Rosy brown":{v:["قهوه‌ای رز"]},Whiskey:{v:["ویسکی"]}}},{l:"fi",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Sinivioletti"]},"Boston Blue":{v:["Bostoninsininen"]},Deluge:{v:["Tulva"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Kulta"]},Mariner:{v:["Merenkulkija"]},"Nextcloud blue":{v:["Nextcloudin sininen"]},Olivine:{v:["Oliviini"]},Purple:{v:["Purppura"]},"Rosy brown":{v:["Ruusunruskea"]},Whiskey:{v:["Viski"]}}},{l:"fr",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bleu violet"]},"Boston Blue":{v:["Bleu de Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Doré"]},Mariner:{v:["Marin"]},"Nextcloud blue":{v:["Bleu Nextcloud"]},Olivine:{v:["Olivine"]},Purple:{v:["Violet"]},"Rosy brown":{v:["Brun rosé"]},Whiskey:{v:["Whiskey"]}}},{l:"ga",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Dubh"]},"Blue Violet":{v:["Gorm Violet"]},"Boston Blue":{v:["Bostún Gorm"]},Deluge:{v:["Díle"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Óir"]},Mariner:{v:["Mairnéalach"]},"Nextcloud blue":{v:["Nextcloud gorm"]},Olivine:{v:["Olaivín"]},Purple:{v:["Corcra"]},"Rosy brown":{v:["Rosach donn"]},Whiskey:{v:["Fuisce"]},White:{v:["Bán"]}}},{l:"gl",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Negro"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Dioivo"]},Feldspar:{v:["Feldespato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marino"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivina"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Pardo rosado"]},Whiskey:{v:["Whisky"]},White:{v:["Branco"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{Gold:{v:["Emas"]},"Nextcloud blue":{v:["Biru Nextcloud"]},Purple:{v:["Ungu"]}}},{l:"is",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Bláklukka"]},"Boston Blue":{v:["Bostonblátt"]},Deluge:{v:["Fjólublátt"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Gull"]},Mariner:{v:["Sjóarablátt"]},"Nextcloud blue":{v:["Nextcloud blátt"]},Olivine:{v:["Ólivín"]},Purple:{v:["Purpurablátt"]},"Rosy brown":{v:["Rósabrúnt"]},Whiskey:{v:["Viský"]}}},{l:"it",t:{Gold:{v:["Oro"]},"Nextcloud blue":{v:["Nextcloud blue"]},Purple:{v:["Viola"]}}},{l:"ja",t:{Acapulco:{v:["アカプルコ"]},Black:{v:["黒"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]},White:{v:["白"]}}},{l:"ja-JP",t:{Acapulco:{v:["アカプルコ"]},"Blue Violet":{v:["ブルーバイオレット"]},"Boston Blue":{v:["ボストンブルー"]},Deluge:{v:["豪雨"]},Feldspar:{v:["長石"]},Gold:{v:["黄金"]},Mariner:{v:["船乗り"]},"Nextcloud blue":{v:["ネクストクラウド・ブルー"]},Olivine:{v:["カンラン石"]},Purple:{v:["紫色"]},"Rosy brown":{v:["バラ色"]},Whiskey:{v:["ウイスキー"]}}},{l:"ko",t:{Acapulco:{v:["아카풀코"]},"Blue Violet":{v:["푸른 보라"]},"Boston Blue":{v:["보스턴 블루"]},Deluge:{v:["폭우"]},Feldspar:{v:["장석"]},Gold:{v:["금"]},Mariner:{v:["뱃사람"]},"Nextcloud blue":{v:["Nextcloud 파랑"]},Olivine:{v:["감람석"]},Purple:{v:["보라"]},"Rosy brown":{v:["로지 브라운"]},Whiskey:{v:["위스키"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{Acapulco:{v:["Акапулко"]},Black:{v:["Црно"]},"Blue Violet":{v:["Сино Виолетова"]},"Boston Blue":{v:["Бостон Сина"]},Deluge:{v:["Делуџ"]},Feldspar:{v:["Фелдспар"]},Gold:{v:["Златна"]},Mariner:{v:["Маринер"]},"Nextcloud blue":{v:["Nextcloud сина"]},Olivine:{v:["Оливин"]},Purple:{v:["Виолетова"]},"Rosy brown":{v:["Розево-кафеава"]},Whiskey:{v:["Виски"]},White:{v:["Бела"]}}},{l:"my",t:{}},{l:"nb",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blå fiolett"]},"Boston Blue":{v:["Boston blå"]},Deluge:{v:["Syndflod"]},Feldspar:{v:["Feltspat"]},Gold:{v:["Gull"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lilla"]},"Rosy brown":{v:["Rosenrød brun"]},Whiskey:{v:["Whiskey"]}}},{l:"nl",t:{Acapulco:{v:["Acapulco"]},Black:{v:["Zwart"]},"Blue Violet":{v:["Blauw Paars"]},"Boston Blue":{v:["Boston Blauw"]},Deluge:{v:["Overlopen"]},Feldspar:{v:["Veldspaat"]},Gold:{v:["Goud"]},Mariner:{v:["Marineblauw"]},"Nextcloud blue":{v:["Nextcloud blauw"]},Olivine:{v:["Olivijn"]},Purple:{v:["Paars"]},"Rosy brown":{v:["Rozig bruin"]},Whiskey:{v:["Whiskey"]},White:{v:["Wit"]}}},{l:"oc",t:{}},{l:"pl",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Niebieski fiolet"]},"Boston Blue":{v:["Błękit Bostonu"]},Deluge:{v:["Potop"]},Feldspar:{v:["Skaleń"]},Gold:{v:["Złote"]},Mariner:{v:["Marynarz"]},"Nextcloud blue":{v:["Niebieskie Nextcloud"]},Olivine:{v:["Oliwin"]},Purple:{v:["Fioletowy"]},"Rosy brown":{v:["Różowy brąz"]},Whiskey:{v:["Whisky"]}}},{l:"pt-BR",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Violeta Azul"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspato"]},Gold:{v:["Ouro"]},Mariner:{v:["Marinheiro"]},"Nextcloud blue":{v:["Azul Nextcloud"]},Olivine:{v:["Olivina"]},Purple:{v:["Roxo"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Uísque"]}}},{l:"pt-PT",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Azul violeta"]},"Boston Blue":{v:["Azul Boston"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Ouro"]},Mariner:{v:["Mariner"]},"Nextcloud blue":{v:["Nextcloud azul"]},Olivine:{v:["Olivine"]},Purple:{v:["Púrpura"]},"Rosy brown":{v:["Castanho rosado"]},Whiskey:{v:["Whiskey"]}}},{l:"ro",t:{Gold:{v:["Aur"]},"Nextcloud blue":{v:["Nextcloud albastru"]},Purple:{v:["Purpuriu"]}}},{l:"ru",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Синий фиолет"]},"Boston Blue":{v:["Синий Бостон"]},Deluge:{v:["Перламутрово-фиолетовый"]},Feldspar:{v:["Античная латунь"]},Gold:{v:["Золотой"]},Mariner:{v:["Морской"]},"Nextcloud blue":{v:["Nextcloud голубой"]},Olivine:{v:[" Оливковый"]},Purple:{v:["Фиолетовый"]},"Rosy brown":{v:["Розово-коричневый"]},Whiskey:{v:["Виски"]}}},{l:"sk",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Modro fialová"]},"Boston Blue":{v:["Bostonská modrá"]},Deluge:{v:["Deluge"]},Feldspar:{v:["Živec"]},Gold:{v:["Zlatá"]},Mariner:{v:["Námorník"]},"Nextcloud blue":{v:["Nextcloud modrá"]},Olivine:{v:["Olivová"]},Purple:{v:["Fialová"]},"Rosy brown":{v:["Ružovo hnedá"]},Whiskey:{v:["Whisky"]}}},{l:"sl",t:{}},{l:"sr",t:{Acapulco:{v:["Акапулко"]},Black:{v:["Црно"]},"Blue Violet":{v:["Плаво љубичаста"]},"Boston Blue":{v:["Бостон плава"]},Deluge:{v:["Поплава"]},Feldspar:{v:["Фелдспар"]},Gold:{v:["Злато"]},Mariner:{v:["Морнар"]},"Nextcloud blue":{v:["Nextcloud плава"]},Olivine:{v:["Маслинаста"]},Purple:{v:["Пурпурна"]},"Rosy brown":{v:["Роси браон"]},Whiskey:{v:["Виски"]},White:{v:["Бело"]}}},{l:"sv",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["Blåviolett"]},"Boston Blue":{v:["Bostonblå"]},Deluge:{v:["Skyfallsblå"]},Feldspar:{v:["Feldspat"]},Gold:{v:["Guld"]},Mariner:{v:["Marinblå"]},"Nextcloud blue":{v:["Nextcloud-blå"]},Olivine:{v:["Olivin"]},Purple:{v:["Lila"]},"Rosy brown":{v:["Rosabrun"]},Whiskey:{v:["Whisky"]}}},{l:"tr",t:{Acapulco:{v:["Akapulko"]},Black:{v:["Siyah"]},"Blue Violet":{v:["Mavi mor"]},"Boston Blue":{v:["Boston mavisi"]},Deluge:{v:["Sel"]},Feldspar:{v:["Feldispat"]},Gold:{v:["Altın"]},Mariner:{v:["Denizci"]},"Nextcloud blue":{v:["Nextcloud mavi"]},Olivine:{v:["Zeytinlik"]},Purple:{v:["Mor"]},"Rosy brown":{v:["Kırmızımsı kahverengi"]},Whiskey:{v:["Viski"]},White:{v:["Beyaz"]}}},{l:"uk",t:{Acapulco:{v:["Акапулько"]},"Blue Violet":{v:["Блакитна фіалка"]},"Boston Blue":{v:["Бостонський синій"]},Deluge:{v:["Злива"]},Feldspar:{v:["Польові шпати"]},Gold:{v:["Золотий"]},Mariner:{v:["Морський"]},"Nextcloud blue":{v:["Блакитний Nextcloud"]},Olivine:{v:["Олива"]},Purple:{v:["Фіолетовий"]},"Rosy brown":{v:["Темно-рожевий"]},Whiskey:{v:["Кола"]}}},{l:"uz",t:{Acapulco:{v:["Akapulko"]},Black:{v:["Qora"]},"Blue Violet":{v:["Moviy binafsha"]},"Boston Blue":{v:["Boston ko'k"]},Deluge:{v:["To'fon"]},Feldspar:{v:["Feldspar"]},Gold:{v:["Oltin"]},Mariner:{v:["Dengizchi"]},"Nextcloud blue":{v:["Ko'k Nextcloud "]},Olivine:{v:["Olivine"]},Purple:{v:["Binafsha"]},"Rosy brown":{v:["Qizil jigarrang"]},Whiskey:{v:["Whiskey"]},White:{v:["Oq"]}}},{l:"zh-CN",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["瓦罗兰特蓝"]},"Boston Blue":{v:["波士顿蓝"]},Deluge:{v:["洪水色"]},Feldspar:{v:["长石"]},Gold:{v:["金色"]},Mariner:{v:["水手"]},"Nextcloud blue":{v:["Nextcloud 蓝"]},Olivine:{v:["橄榄石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-HK",t:{Acapulco:{v:["阿卡普爾科"]},"Blue Violet":{v:["藍紫色"]},"Boston Blue":{v:["波士頓藍"]},Deluge:{v:["大洪水"]},Feldspar:{v:["長石"]},Gold:{v:["Gold"]},Mariner:{v:["海軍藍"]},"Nextcloud blue":{v:["Nextcloud 藍色"]},Olivine:{v:["橄欖石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}},{l:"zh-TW",t:{Acapulco:{v:["Acapulco"]},"Blue Violet":{v:["藍紫色"]},"Boston Blue":{v:["波士頓藍"]},Deluge:{v:["Deluge"]},Feldspar:{v:["長石"]},Gold:{v:["金色"]},Mariner:{v:["海軍藍"]},"Nextcloud blue":{v:["Nextcloud 藍色"]},Olivine:{v:["橄欖石色"]},Purple:{v:["紫色"]},"Rosy brown":{v:["玫瑰棕色"]},Whiskey:{v:["威士忌"]}}}],Fv=[{l:"ar",t:{Actions:{v:["إجراءات"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"br",t:{Actions:{v:["Oberioù"]}}},{l:"ca",t:{Actions:{v:["Accions"]}}},{l:"cs",t:{Actions:{v:["Akce"]}}},{l:"cs-CZ",t:{Actions:{v:["Akce"]}}},{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-AR",t:{Actions:{v:["Acciones"]}}},{l:"es-EC",t:{Actions:{v:["Acciones"]}}},{l:"es-MX",t:{Actions:{v:["Acciones"]}}},{l:"et-EE",t:{Actions:{v:["Tegevus"]}}},{l:"eu",t:{Actions:{v:["Ekintzak"]}}},{l:"fa",t:{Actions:{v:["کنش‌ها"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gníomhartha"]}}},{l:"gl",t:{Actions:{v:["Accións"]}}},{l:"he",t:{Actions:{v:["פעולות"]}}},{l:"hu",t:{Actions:{v:["Műveletek"]}}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{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:"ko",t:{Actions:{v:["동작"]}}},{l:"lt-LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{}},{l:"mk",t:{Actions:{v:["Акции"]}}},{l:"my",t:{Actions:{v:["လုပ်ဆောင်ချက်များ"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Działania"]}}},{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:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sr",t:{Actions:{v:["Радње"]}}},{l:"sv",t:{Actions:{v:["Åtgärder"]}}},{l:"tr",t:{Actions:{v:["İşlemler"]}}},{l:"uk",t:{Actions:{v:["Дії"]}}},{l:"uz",t:{Actions:{v:["Harakatlar"]}}},{l:"zh-CN",t:{Actions:{v:["行为"]}}},{l:"zh-HK",t:{Actions:{v:["動作"]}}},{l:"zh-TW",t:{Actions:{v:["動作"]}}}],Y1=[{l:"ar",t:{Activities:{v:["سجل الأنشطة"]},"Animals & Nature":{v:["الحيوانات والطبيعة"]},Custom:{v:["مُخصَّص"]},"Dark skin tone":{v:["أسمر البُشرة"]},"Emoji picker":{v:["لاقط الإيموجي"]},Flags:{v:["الأعلام"]},"Food & Drink":{v:["الطعام والشراب"]},"Frequently used":{v:["شائعة الاستعمال"]},"Light skin tone":{v:["فاتح البُشرة"]},"Medium dark skin tone":{v:["بشرة متوسطة الاسمرار"]},"Medium light skin tone":{v:["بشرة متوسطة البياض"]},"Medium skin tone":{v:["بشرة وسطية اللون"]},"Neutral skin color":{v:["لون بُشرة طبيعي"]},Objects:{v:["أشياء"]},"People & Body":{v:["أشخاص و أجسام"]},"Pick an emoji":{v:["إختَر رمز إيموجي emoji"]},"Search emoji":{v:["البحث عن إيموجي emoji"]},"Search results":{v:["نتائج البحث"]},Selected:{v:["محدّدة"]},"Skin tone":{v:["لون البُشرة"]},"Smileys & Emotion":{v:["وجوهٌ ضاحكة و مشاعر"]},Symbols:{v:["رموز"]},"Travel & Places":{v:["سفر و أماكن"]}}},{l:"ast",t:{Activities:{v:["Actividaes"]},"Animals & Nature":{v:["Animales y natura"]},Custom:{v:["Personalizar"]},"Dark skin tone":{v:["Tonu d'aspeutu escuru"]},"Emoji picker":{v:["Selector de fustaxes"]},Flags:{v:["Banderes"]},"Food & Drink":{v:["Cómida y bébora"]},"Frequently used":{v:["D'usu frecuente"]},"Light skin tone":{v:["Tonu d'aspeutu claru"]},"Medium dark skin tone":{v:["Tonu d'aspeutu medio escuru"]},"Medium light skin tone":{v:["Tonu d'aspeutu medio claru"]},"Medium skin tone":{v:["Tonu d'aspeutu mediu"]},"Neutral skin color":{v:["Color d'aspeutu neutral"]},Objects:{v:["Oxetos"]},"People & Body":{v:["Persones y cuerpu"]},"Pick an emoji":{v:["Escueyi un fustaxe"]},"Search emoji":{v:["Buscar nos fustaxes"]},"Search results":{v:["Resultaos de la busca"]},Selected:{v:["Na seleición"]},"Skin tone":{v:["Tonu d'aspeutu"]},"Smileys & Emotion":{v:["Sorrises y emociones"]},Symbols:{v:["Símbolos"]},"Travel & Places":{v:["Viaxes y llugares"]}}},{l:"br",t:{Activities:{v:["Oberiantizoù"]},"Animals & Nature":{v:["Loened & Natur"]},Custom:{v:["Personelañ"]},Flags:{v:["Bannieloù"]},"Food & Drink":{v:["Boued & Evajoù"]},"Frequently used":{v:["Implijet alies"]},Objects:{v:["Traoù"]},"People & Body":{v:["Tud & Korf"]},"Pick an emoji":{v:["Choaz un emoji"]},"Search results":{v:["Disoc'hoù an enklask"]},"Smileys & Emotion":{v:["Smileyioù & Fromoù"]},Symbols:{v:["Arouezioù"]},"Travel & Places":{v:["Beaj & Lec'hioù"]}}},{l:"ca",t:{Activities:{v:["Activitats"]},"Animals & Nature":{v:["Animals i natura"]},Custom:{v:["Personalitzat"]},Flags:{v:["Marques"]},"Food & Drink":{v:["Menjar i begudes"]},"Frequently used":{v:["Utilitzats recentment"]},Objects:{v:["Objectes"]},"People & Body":{v:["Persones i cos"]},"Pick an emoji":{v:["Trieu un emoji"]},"Search results":{v:["Resultats de cerca"]},"Smileys & Emotion":{v:["Cares i emocions"]},Symbols:{v:["Símbols"]},"Travel & Places":{v:["Viatges i llocs"]}}},{l:"cs",t:{Activities:{v:["Aktivity"]},"Animals & Nature":{v:["Zvířata a příroda"]},Custom:{v:["Uživatelsky určené"]},"Dark skin tone":{v:["Tmavý tělový tón"]},"Emoji picker":{v:["Výběr emotikon"]},Flags:{v:["Příznaky"]},"Food & Drink":{v:["Jídlo a pití"]},"Frequently used":{v:["Často používané"]},"Light skin tone":{v:["Světlý tělový tón"]},"Medium dark skin tone":{v:["Středně tmavý tělový tón"]},"Medium light skin tone":{v:["Středně světlý tělový tón"]},"Medium skin tone":{v:["Střední tělový tón"]},"Neutral skin color":{v:["Neutrální tělová barva"]},Objects:{v:["Objekty"]},"People & Body":{v:["Lidé a tělo"]},"Pick an emoji":{v:["Vybrat emoji"]},"Search emoji":{v:["Hledat emoji"]},"Search results":{v:["Výsledky hledání"]},Selected:{v:["Vybráno"]},"Skin tone":{v:["Tělový tón"]},"Smileys & Emotion":{v:["Úsměvy a emoce"]},Symbols:{v:["Symboly"]},"Travel & Places":{v:["Cestování a místa"]}}},{l:"cs-CZ",t:{Activities:{v:["Aktivity"]},"Animals & Nature":{v:["Zvířata a příroda"]},Custom:{v:["Uživatelsky určené"]},"Dark skin tone":{v:["Tmavý tělový tón"]},"Emoji picker":{v:["Výběr emotikon"]},Flags:{v:["Příznaky"]},"Food & Drink":{v:["Jídlo a pití"]},"Frequently used":{v:["Často používané"]},"Light skin tone":{v:["Světlý tělový tón"]},"Medium dark skin tone":{v:["Středně tmavý tělový tón"]},"Medium light skin tone":{v:["Středně světlý tělový tón"]},"Medium skin tone":{v:["Střední tělový tón"]},"Neutral skin color":{v:["Neutřální tělová barva"]},Objects:{v:["Objekty"]},"People & Body":{v:["Lidé a tělo"]},"Pick an emoji":{v:["Vybrat emoji"]},"Search emoji":{v:["Hledat emoji"]},"Search results":{v:["Výsledky hledání"]},Selected:{v:["Vybráno"]},"Skin tone":{v:["Tělový tón"]},"Smileys & Emotion":{v:["Úsměvy a emoce"]},Symbols:{v:["Symboly"]},"Travel & Places":{v:["Cestování a místa"]}}},{l:"da",t:{Activities:{v:["Aktiviteter"]},"Animals & Nature":{v:["Dyr & Natur"]},Custom:{v:["Brugerdefineret"]},"Dark skin tone":{v:["Mørk skin tone"]},"Emoji picker":{v:["Emoji vælger"]},Flags:{v:["Flag"]},"Food & Drink":{v:["Mad & Drikke"]},"Frequently used":{v:["Ofte brugt"]},"Light skin tone":{v:["Lys skin tone"]},"Medium dark skin tone":{v:["Medium mørk skin tone"]},"Medium light skin tone":{v:["Medium lys skin tone"]},"Medium skin tone":{v:["Medium skin tone"]},"Neutral skin color":{v:["Neutral skin color"]},Objects:{v:["Objekter"]},"People & Body":{v:["Mennesker & Menneskekroppen"]},"Pick an emoji":{v:["Vælg en emoji"]},"Search emoji":{v:["Søg emoji"]},"Search results":{v:["Søgeresultater"]},Selected:{v:["Valgt"]},"Skin tone":{v:["Skin tone"]},"Smileys & Emotion":{v:["Smileys & Emotion"]},Symbols:{v:["Symboler"]},"Travel & Places":{v:["Rejser & Rejsemål"]}}},{l:"de",t:{Activities:{v:["Aktivitäten"]},"Animals & Nature":{v:["Tiere & Natur"]},Custom:{v:["Benutzerdefiniert"]},"Dark skin tone":{v:["Dunkler Hautfarbton"]},"Emoji picker":{v:["Emoji-Auswahl"]},Flags:{v:["Flaggen"]},"Food & Drink":{v:["Essen & Trinken"]},"Frequently used":{v:["Häufig verwendet"]},"Light skin tone":{v:["Heller Hautfarbton"]},"Medium dark skin tone":{v:["Mitteldunkler Hautfarbton"]},"Medium light skin tone":{v:["Mittelheller Hautfarbton"]},"Medium skin tone":{v:["Mittlerer Hautfarbton"]},"Neutral skin color":{v:["Neutraler Hautfarbton"]},Objects:{v:["Objekte"]},"People & Body":{v:["Menschen & Körper"]},"Pick an emoji":{v:["Ein Emoji auswählen"]},"Search emoji":{v:["Emoji suchen"]},"Search results":{v:["Suchergebnisse"]},Selected:{v:["Ausgewählt"]},"Skin tone":{v:["Hautfarbton"]},"Smileys & Emotion":{v:["Smileys & Emotionen"]},Symbols:{v:["Symbole"]},"Travel & Places":{v:["Reisen & Orte"]}}},{l:"de-DE",t:{Activities:{v:["Aktivitäten"]},"Animals & Nature":{v:["Tiere & Natur"]},Custom:{v:["Benutzerdefiniert"]},"Dark skin tone":{v:["Dunkler Hautfarbton"]},"Emoji picker":{v:["Emoji-Auswahl"]},Flags:{v:["Flaggen"]},"Food & Drink":{v:["Essen & Trinken"]},"Frequently used":{v:["Häufig verwendet"]},"Light skin tone":{v:["Heller Hautfarbton"]},"Medium dark skin tone":{v:["Mitteldunkler Hautfarbton"]},"Medium light skin tone":{v:["Mittelheller Hautfarbton"]},"Medium skin tone":{v:["Mittlerer Hautfarbton"]},"Neutral skin color":{v:["Neutraler Hautfarbton"]},Objects:{v:["Objekte"]},"People & Body":{v:["Menschen & Körper"]},"Pick an emoji":{v:["Ein Emoji auswählen"]},"Search emoji":{v:["Emoji suchen"]},"Search results":{v:["Suchergebnisse"]},Selected:{v:["Ausgewählt"]},"Skin tone":{v:["Hautfarbton"]},"Smileys & Emotion":{v:["Smileys & Emotionen"]},Symbols:{v:["Symbole"]},"Travel & Places":{v:["Reisen & Orte"]}}},{l:"el",t:{Activities:{v:["Δραστηριότητες"]},"Animals & Nature":{v:["Ζώα & Φύση"]},Custom:{v:["Προσαρμογή"]},"Dark skin tone":{v:["Σκούρο θέμα"]},"Emoji picker":{v:["Επιλογέας emoji"]},Flags:{v:["Σημαίες"]},"Food & Drink":{v:["Φαγητό & Ποτό"]},"Frequently used":{v:["Συχνά χρησιμοποιούμενο"]},"Light skin tone":{v:["Ανοιχτό θέμα"]},"Medium dark skin tone":{v:["Μέτριο σκούρο θέμα"]},"Medium light skin tone":{v:["Μέτριο ανοιχτό θέμα"]},"Medium skin tone":{v:["Μέτριος τόνος θέματος"]},"Neutral skin color":{v:["Ουδέτερο χρώμα θέματος"]},Objects:{v:["Αντικείμενα"]},"People & Body":{v:["Άνθρωποι & Σώμα"]},"Pick an emoji":{v:["Επιλέξτε ένα emoji"]},"Search emoji":{v:["Αναζήτηση emoji"]},"Search results":{v:["Αποτελέσματα αναζήτησης"]},Selected:{v:["Επιλεγμένο"]},"Skin tone":{v:["Τόνος δέρματος"]},"Smileys & Emotion":{v:["Φατσούλες & Συναίσθημα"]},Symbols:{v:["Σύμβολα"]},"Travel & Places":{v:["Ταξίδια & Τοποθεσίες"]}}},{l:"en-GB",t:{Activities:{v:["Activities"]},"Animals & Nature":{v:["Animals & Nature"]},Custom:{v:["Custom"]},"Dark skin tone":{v:["Dark skin tone"]},"Emoji picker":{v:["Emoji picker"]},Flags:{v:["Flags"]},"Food & Drink":{v:["Food & Drink"]},"Frequently used":{v:["Frequently used"]},"Light skin tone":{v:["Light skin tone"]},"Medium dark skin tone":{v:["Medium dark skin tone"]},"Medium light skin tone":{v:["Medium light skin tone"]},"Medium skin tone":{v:["Medium skin tone"]},"Neutral skin color":{v:["Neutral skin colour"]},Objects:{v:["Objects"]},"People & Body":{v:["People & Body"]},"Pick an emoji":{v:["Pick an emoji"]},"Search emoji":{v:["Search emoji"]},"Search results":{v:["Search results"]},Selected:{v:["Selected"]},"Skin tone":{v:["Skin tone"]},"Smileys & Emotion":{v:["Smileys & Emotion"]},Symbols:{v:["Symbols"]},"Travel & Places":{v:["Travel & Places"]}}},{l:"eo",t:{Activities:{v:["Aktiveco"]},"Animals & Nature":{v:["Bestoj & Naturo"]},Custom:{v:["Propra"]},Flags:{v:["Flagoj"]},"Food & Drink":{v:["Manĝaĵo & Trinkaĵo"]},"Frequently used":{v:["Ofte uzataj"]},Objects:{v:["Objektoj"]},"People & Body":{v:["Homoj & Korpo"]},"Pick an emoji":{v:["Elekti emoĝion "]},"Search results":{v:["Serĉrezultoj"]},"Smileys & Emotion":{v:["Ridoj kaj Emocioj"]},Symbols:{v:["Signoj"]},"Travel & Places":{v:["Vojaĵoj & Lokoj"]}}},{l:"es",t:{Activities:{v:["Actividades"]},"Animals & Nature":{v:["Animales y naturaleza"]},Custom:{v:["Personalizado"]},"Dark skin tone":{v:["Tono de piel obscuro"]},"Emoji picker":{v:["Selector de emojis"]},Flags:{v:["Banderas"]},"Food & Drink":{v:["Comida y bebida"]},"Frequently used":{v:["Usado con frecuencia"]},"Light skin tone":{v:["Tono de piel claro"]},"Medium dark skin tone":{v:["Tono de piel medio oscuro"]},"Medium light skin tone":{v:["Tono de piel medio claro"]},"Medium skin tone":{v:["Tono de piel medio"]},"Neutral skin color":{v:["Color de piel neutral"]},Objects:{v:["Objetos"]},"People & Body":{v:["Personas y Cuerpo"]},"Pick an emoji":{v:["Elegir un emoji"]},"Search emoji":{v:["Buscar emoji"]},"Search results":{v:["Resultados de la búsqueda"]},Selected:{v:["Seleccionado"]},"Skin tone":{v:["Tono de piel"]},"Smileys & Emotion":{v:["Smileys y emoticonos"]},Symbols:{v:["Símbolos"]},"Travel & Places":{v:["Viajes y lugares"]}}},{l:"es-AR",t:{Activities:{v:["Actividades"]},"Animals & Nature":{v:["Animales y Naturaleza"]},Custom:{v:["Personalizado"]},"Dark skin tone":{v:["Tono de piel oscuro"]},"Emoji picker":{v:["Selector de emojis"]},Flags:{v:["Marcas"]},"Food & Drink":{v:["Comida y Bebida"]},"Frequently used":{v:["Usados frecuentemente"]},"Light skin tone":{v:["Tono de piel claro"]},"Medium dark skin tone":{v:["Tono de piel medio oscuro"]},"Medium light skin tone":{v:["Tono de piel medio claro"]},"Medium skin tone":{v:["Tono de piel medio"]},"Neutral skin color":{v:["Color de piel neutral"]},Objects:{v:["Objetos"]},"People & Body":{v:["Personas y Cuerpo"]},"Pick an emoji":{v:["Elija un emoji"]},"Search emoji":{v:["Buscar emoji"]},"Search results":{v:["Resultados de la búsqueda"]},Selected:{v:["Seleccionado"]},"Skin tone":{v:["Tono de piel"]},"Smileys & Emotion":{v:["Caritas y Emociones"]},Symbols:{v:["Símbolos"]},"Travel & Places":{v:["Viajes y Lugares"]}}},{l:"es-EC",t:{Activities:{v:["Actividades"]},"Animals & Nature":{v:["Animales y Naturaleza"]},Custom:{v:["Personalizado"]},Flags:{v:["Marcas"]},"Food & Drink":{v:["Comida y Bebida"]},"Frequently used":{v:["Frecuentemente utilizado"]},Objects:{v:["Objetos"]},"People & Body":{v:["Personas y Cuerpo"]},"Pick an emoji":{v:["Seleccionar un emoji"]},"Search emoji":{v:["Buscar emoji"]},"Search results":{v:["Resultados de búsqueda"]},"Smileys & Emotion":{v:["Caritas y Emociones"]},Symbols:{v:["Símbolos"]},"Travel & Places":{v:["Viajes y Lugares"]}}},{l:"es-MX",t:{Activities:{v:["Actividades"]},"Animals & Nature":{v:["Animales y naturaleza"]},Custom:{v:["Personalizado"]},"Dark skin tone":{v:["Tono de piel oscuro"]},"Emoji picker":{v:["Selector de emojis"]},Flags:{v:["Banderas"]},"Food & Drink":{v:["Comida y Bebida"]},"Frequently used":{v:["Usado frecuentemente"]},"Light skin tone":{v:["Tono de piel claro"]},"Medium dark skin tone":{v:["Tono de piel medio oscuro"]},"Medium light skin tone":{v:["Tono de piel medio claro"]},"Medium skin tone":{v:["Tono de piel medio"]},"Neutral skin color":{v:["Color de piel neutral"]},Objects:{v:["Objetos"]},"People & Body":{v:["Personas y cuerpos"]},"Pick an emoji":{v:["Seleccionar un emoji"]},"Search emoji":{v:["Buscar emoji"]},"Search results":{v:["Resultados de la búsqueda"]},Selected:{v:["Seleccionado"]},"Skin tone":{v:["Tono de piel"]},"Smileys & Emotion":{v:["Caritas y Emociones"]},Symbols:{v:["Símbolos"]},"Travel & Places":{v:["Viajes y lugares"]}}},{l:"et-EE",t:{Activities:{v:["Tegevused"]},"Animals & Nature":{v:["Loomad ja loodus"]},Custom:{v:["Kohanda"]},"Dark skin tone":{v:["Kesta tume toon"]},"Emoji picker":{v:["Emojide valija"]},Flags:{v:["Lipud"]},"Food & Drink":{v:["Söök ja jook"]},"Frequently used":{v:["Sageli kasutatud"]},"Light skin tone":{v:["Kesta hele toon"]},"Medium dark skin tone":{v:["Kesta keskmiselt tume toon"]},"Medium light skin tone":{v:["Kesta keskmiselt hele toon"]},"Medium skin tone":{v:["Kesta keskmine toon"]},"Neutral skin color":{v:["Kesta neutraalne toon"]},Objects:{v:["Objektid"]},"People & Body":{v:["Inimesed ja keha"]},"Pick an emoji":{v:["Vali emoji"]},"Search emoji":{v:["Otsi emojit"]},"Search results":{v:["Otsi tulemustest"]},Selected:{v:["Valitud"]},"Skin tone":{v:["Kesta toon"]},"Smileys & Emotion":{v:["Smailid ja emotsioonid"]},Symbols:{v:["Sümbolid"]},"Travel & Places":{v:["Reisimine ja kohad"]}}},{l:"eu",t:{Activities:{v:["Jarduerak"]},"Animals & Nature":{v:["Animaliak eta Natura"]},Custom:{v:["Pertsonalizatua"]},Flags:{v:["Banderak"]},"Food & Drink":{v:["Janaria eta edariak"]},"Frequently used":{v:["Askotan erabilia"]},Objects:{v:["Objektuak"]},"People & Body":{v:["Jendea eta gorputza"]},"Pick an emoji":{v:["Hautatu emoji bat"]},"Search emoji":{v:["Bilatu emojiak"]},"Search results":{v:["Bilaketa emaitzak"]},Selected:{v:["Hautatuta"]},"Smileys & Emotion":{v:["Smileyak eta emozioa"]},Symbols:{v:["Sinboloak"]},"Travel & Places":{v:["Bidaiak eta lekuak"]}}},{l:"fa",t:{Activities:{v:["فعالیت‌ها"]},"Animals & Nature":{v:["حیوانات و طبیعت"]},Custom:{v:["سفارشی"]},"Dark skin tone":{v:["رنگ پوسته تیره"]},"Emoji picker":{v:["انتخاب‌گر شکلک"]},Flags:{v:["پرچم‌ها"]},"Food & Drink":{v:["غذا و نوشیدنی"]},"Frequently used":{v:["پرکاربرد"]},"Light skin tone":{v:["رنگ پوسته روشن"]},"Medium dark skin tone":{v:["رنگ پوسته تیره متوسط"]},"Medium light skin tone":{v:["رنگ پوسته روشن متوسط"]},"Medium skin tone":{v:["رنگ پوسته متوسط"]},"Neutral skin color":{v:["رنگ پوسته خنثی"]},Objects:{v:["اشیاء"]},"People & Body":{v:["مردم و بدن"]},"Pick an emoji":{v:["انتخاب شکلک"]},"Search emoji":{v:["جستجوی شکلک"]},"Search results":{v:["نتایج جستجو"]},Selected:{v:["انتخاب شده"]},"Skin tone":{v:["رنگ پوسته"]},"Smileys & Emotion":{v:["شکلک‌ها و احساسات"]},Symbols:{v:["نمادها"]},"Travel & Places":{v:["سفر و مکان‌ها"]}}},{l:"fi",t:{Activities:{v:["Aktiviteetit"]},"Animals & Nature":{v:["Eläimet & luonto"]},Custom:{v:["Mukautettu"]},"Dark skin tone":{v:["Tumma ihonväri"]},"Emoji picker":{v:["Emojivalitsin"]},Flags:{v:["Liput"]},"Food & Drink":{v:["Ruoka & juoma"]},"Frequently used":{v:["Usein käytetyt"]},"Light skin tone":{v:["Vaalea ihonväri"]},"Medium dark skin tone":{v:["Keskitumma ihonväri"]},"Medium light skin tone":{v:["Keskivaalea ihonväri"]},"Medium skin tone":{v:["Keskimääräinen ihonväri"]},"Neutral skin color":{v:["Neutraali ihonväri"]},Objects:{v:["Esineet & asiat"]},"People & Body":{v:["Ihmiset & keho"]},"Pick an emoji":{v:["Valitse emoji"]},"Search emoji":{v:["Etsi emojia"]},"Search results":{v:["Hakutulokset"]},Selected:{v:["Valittu"]},"Skin tone":{v:["Ihonväri"]},"Smileys & Emotion":{v:["Hymiöt & tunteet"]},Symbols:{v:["Symbolit"]},"Travel & Places":{v:["Matkustus & kohteet"]}}},{l:"fr",t:{Activities:{v:["Activités"]},"Animals & Nature":{v:["Animaux & Nature"]},Custom:{v:["Personnalisé"]},"Dark skin tone":{v:["Teint de peau foncé"]},"Emoji picker":{v:["Sélecteur d'émojis"]},Flags:{v:["Drapeaux"]},"Food & Drink":{v:["Nourriture & Boissons"]},"Frequently used":{v:["Utilisés fréquemment"]},"Light skin tone":{v:["Teint de peau clair"]},"Medium dark skin tone":{v:["Teint de peau moyennement foncé"]},"Medium light skin tone":{v:["Teint de peau moyennement clair"]},"Medium skin tone":{v:["Teint de peau moyen"]},"Neutral skin color":{v:["Teint de peau neutre"]},Objects:{v:["Objets"]},"People & Body":{v:["Personnes & Corps"]},"Pick an emoji":{v:["Choisissez un émoji"]},"Search emoji":{v:["Rechercher un emoji"]},"Search results":{v:["Résultats de recherche"]},Selected:{v:["sélectionné"]},"Skin tone":{v:["Teint de peau"]},"Smileys & Emotion":{v:["Smileys & Émotions"]},Symbols:{v:["Symboles"]},"Travel & Places":{v:["Voyage & Lieux"]}}},{l:"ga",t:{Activities:{v:["Gníomhaíochtaí"]},"Animals & Nature":{v:["Ainmhithe & Dúlra"]},Custom:{v:["Saincheaptha"]},"Dark skin tone":{v:["Ton craiceann dorcha"]},"Emoji picker":{v:["Roghnóir Emoji"]},Flags:{v:["Bratacha"]},"Food & Drink":{v:["Bia & Deoch"]},"Frequently used":{v:["Úsáidtear go minic"]},"Light skin tone":{v:["Ton craiceann éadrom"]},"Medium dark skin tone":{v:["Ton craiceann meánach dorcha"]},"Medium light skin tone":{v:["Ton craiceann meánach éadrom"]},"Medium skin tone":{v:["Ton craiceann meánach"]},"Neutral skin color":{v:["Dath craiceann neodrach"]},Objects:{v:["Réada"]},"People & Body":{v:["Daoine & Corp"]},"Pick an emoji":{v:["Roghnaigh emoji"]},"Search emoji":{v:["Cuardaigh emoji"]},"Search results":{v:["Torthaí cuardaigh"]},Selected:{v:["Roghnaithe"]},"Skin tone":{v:["Ton craicinn"]},"Smileys & Emotion":{v:["Smileys & Mothúchán"]},Symbols:{v:["Siombailí"]},"Travel & Places":{v:["Taisteal & Áiteanna"]}}},{l:"gl",t:{Activities:{v:["Actividades"]},"Animals & Nature":{v:["Animais e natureza"]},Custom:{v:["Personalizado"]},"Dark skin tone":{v:["Ton de pel escuro"]},"Emoji picker":{v:["Selector de «emojis»"]},Flags:{v:["Bandeiras"]},"Food & Drink":{v:["Comida e bebida"]},"Frequently used":{v:["Usado con frecuencia"]},"Light skin tone":{v:["Ton de pel claro"]},"Medium dark skin tone":{v:["Ton de pel medio escuro"]},"Medium light skin tone":{v:["Ton de pel medio claro"]},"Medium skin tone":{v:["Ton de pel medio"]},"Neutral skin color":{v:["Cor de pel neutra"]},Objects:{v:["Obxectos"]},"People & Body":{v:["Persoas e corpo"]},"Pick an emoji":{v:["Escolla un «emoji»"]},"Search emoji":{v:["Buscar «emoji»"]},"Search results":{v:["Resultados da busca"]},Selected:{v:["Seleccionado"]},"Skin tone":{v:["Ton de pel"]},"Smileys & Emotion":{v:["Sorrisos e emocións"]},Symbols:{v:["Símbolos"]},"Travel & Places":{v:["Viaxes e lugares"]}}},{l:"he",t:{Activities:{v:["פעילויות"]},"Animals & Nature":{v:["חיות וטבע"]},Custom:{v:["בהתאמה אישית"]},Flags:{v:["דגלים"]},"Food & Drink":{v:["מזון ומשקאות"]},"Frequently used":{v:["בשימוש תדיר"]},Objects:{v:["חפצים"]},"People & Body":{v:["אנשים וגוף"]},"Pick an emoji":{v:["נא לבחור אמוג׳י"]},"Search emoji":{v:["חיפוש אמוג׳י"]},"Search results":{v:["תוצאות חיפוש"]},"Smileys & Emotion":{v:["חייכנים ורגשונים"]},Symbols:{v:["סמלים"]},"Travel & Places":{v:["טיולים ומקומות"]}}},{l:"hu",t:{Activities:{v:["Tevékenységek"]},"Animals & Nature":{v:["Állatok és természet"]},Custom:{v:["Egyéni"]},Flags:{v:["Zászlók"]},"Food & Drink":{v:["Étel és ital"]},"Frequently used":{v:["Gyakran használt"]},Objects:{v:["Tárgyak"]},"People & Body":{v:["Emberek és test"]},"Pick an emoji":{v:["Válasszon egy emodzsit"]},"Search results":{v:["Találatok"]},"Smileys & Emotion":{v:["Mosolyok és érzelmek"]},Symbols:{v:["Szimbólumok"]},"Travel & Places":{v:["Utazás és helyek"]}}},{l:"id",t:{Activities:{v:["Aktivitas"]},"Animals & Nature":{v:["Satwa dan Alam"]},Custom:{v:["Khusus"]},Flags:{v:["Tanda"]},"Food & Drink":{v:["Makanan dan Minuman"]},"Frequently used":{v:["Sering digunakan"]},Objects:{v:["Objek"]},"People & Body":{v:["Orang & Badan"]},"Pick an emoji":{v:["Pilih emoji"]},"Search emoji":{v:["Cari emoji"]},"Search results":{v:["Hasil pencarian"]},Selected:{v:["Dipilih"]},"Smileys & Emotion":{v:["Senyuman & Perasaan"]},Symbols:{v:["Simbol"]},"Travel & Places":{v:["Perjalanan & Tempat"]}}},{l:"is",t:{Activities:{v:["Aðgerðir"]},"Animals & Nature":{v:["Dýr og náttúra"]},Custom:{v:["Sérsniðið"]},"Dark skin tone":{v:["Dökkur húðlitur"]},"Emoji picker":{v:["Emoji-táknmyndaval"]},Flags:{v:["Flögg"]},"Food & Drink":{v:["Matur og drykkur"]},"Frequently used":{v:["Oftast notað"]},"Light skin tone":{v:["Ljós húðlitur"]},"Medium dark skin tone":{v:["Meðaldökkur húðlitur"]},"Medium light skin tone":{v:["Meðalljós húðlitur"]},"Medium skin tone":{v:["Meðaltónn húðar"]},"Neutral skin color":{v:["Hlutlaus húðlitur"]},Objects:{v:["Hlutir"]},"People & Body":{v:["Fólk og líkami"]},"Pick an emoji":{v:["Veldu tjáningartákn"]},"Search emoji":{v:["Leita að tjáningartákni"]},"Search results":{v:["Leitarniðurstöður"]},Selected:{v:["Valið"]},"Skin tone":{v:["Húðlitur"]},"Smileys & Emotion":{v:["Broskallar og tilfinningar"]},Symbols:{v:["Tákn"]},"Travel & Places":{v:["Staðir og ferðalög"]}}},{l:"it",t:{Activities:{v:["Attività"]},"Animals & Nature":{v:["Animali e natura"]},Custom:{v:["Personalizzato"]},Flags:{v:["Bandiere"]},"Food & Drink":{v:["Cibo e bevande"]},"Frequently used":{v:["Usati di frequente"]},Objects:{v:["Oggetti"]},"People & Body":{v:["Persone e corpo"]},"Pick an emoji":{v:["Scegli un emoji"]},"Search emoji":{v:["Ricerca emoji"]},"Search results":{v:["Risultati di ricerca"]},Selected:{v:["Selezionato"]},"Smileys & Emotion":{v:["Faccine ed emozioni"]},Symbols:{v:["Simboli"]},"Travel & Places":{v:["Viaggi e luoghi"]}}},{l:"ja",t:{Activities:{v:["アクティビティ"]},"Animals & Nature":{v:["動物と自然"]},Custom:{v:["カスタム"]},"Dark skin tone":{v:["暗い肌のトーン"]},"Emoji picker":{v:["絵文字ピッカー"]},Flags:{v:["国旗"]},"Food & Drink":{v:["食べ物と飲み物"]},"Frequently used":{v:["よく使うもの"]},"Light skin tone":{v:["明るい肌のトーン"]},"Medium dark skin tone":{v:["やや暗い肌のトーン"]},"Medium light skin tone":{v:["やや明るい肌のトーン"]},"Medium skin tone":{v:["中間の肌のトーン"]},"Neutral skin color":{v:["ニュートラルな肌の色"]},Objects:{v:["物"]},"People & Body":{v:["様々な人と体の部位"]},"Pick an emoji":{v:["絵文字を選択"]},"Search emoji":{v:["絵文字を検索"]},"Search results":{v:["検索結果"]},Selected:{v:["選択済み"]},"Skin tone":{v:["肌のトーン"]},"Smileys & Emotion":{v:["感情表現"]},Symbols:{v:["記号"]},"Travel & Places":{v:["旅行と場所"]}}},{l:"ja-JP",t:{Activities:{v:["アクティビティ"]},"Animals & Nature":{v:["動物と自然"]},Custom:{v:["カスタム"]},"Dark skin tone":{v:["暗い肌のトーン"]},"Emoji picker":{v:["絵文字ピッカー"]},Flags:{v:["国旗"]},"Food & Drink":{v:["食べ物と飲み物"]},"Frequently used":{v:["よく使うもの"]},"Light skin tone":{v:["明るい肌のトーン"]},"Medium dark skin tone":{v:["やや暗い肌のトーン"]},"Medium light skin tone":{v:["やや明るい肌のトーン"]},"Medium skin tone":{v:["中間の肌のトーン"]},"Neutral skin color":{v:["ニュートラルな肌の色"]},Objects:{v:["物"]},"People & Body":{v:["様々な人と体の部位"]},"Pick an emoji":{v:["絵文字を選択"]},"Search emoji":{v:["絵文字を検索"]},"Search results":{v:["検索結果"]},Selected:{v:["選択済み"]},"Skin tone":{v:["肌のトーン"]},"Smileys & Emotion":{v:["感情表現"]},Symbols:{v:["記号"]},"Travel & Places":{v:["旅行と場所"]}}},{l:"ko",t:{Activities:{v:["활동"]},"Animals & Nature":{v:["동물 & 자연"]},Custom:{v:["맞춤 설정"]},"Dark skin tone":{v:["어두운 피부 톤"]},"Emoji picker":{v:["이모지 선택기"]},Flags:{v:["깃발"]},"Food & Drink":{v:["음식 & 음료"]},"Frequently used":{v:["자주 쓰임"]},"Light skin tone":{v:["밝은 피부 톤"]},"Medium dark skin tone":{v:["약간 어두운 피부 톤"]},"Medium light skin tone":{v:["약간 밝은 피부 톤"]},"Medium skin tone":{v:["중간 피부 톤"]},"Neutral skin color":{v:["중성적 피부 톤"]},Objects:{v:["물체"]},"People & Body":{v:["사람 & 신체"]},"Pick an emoji":{v:["이모지 선택"]},"Search emoji":{v:["이모지 검색"]},"Search results":{v:["검색 결과"]},Selected:{v:["선택됨"]},"Skin tone":{v:["피부 톤"]},"Smileys & Emotion":{v:["스마일리 & 이모티콘"]},Symbols:{v:["기호"]},"Travel & Places":{v:["여행 & 장소"]}}},{l:"lt-LT",t:{Activities:{v:["Veiklos"]},"Animals & Nature":{v:["Gyvūnai ir gamta"]},Custom:{v:["Tinkinti"]},Flags:{v:["Vėliavos"]},"Food & Drink":{v:["Maistas ir gėrimai"]},"Frequently used":{v:["Dažniausiai naudoti"]},Objects:{v:["Objektai"]},"People & Body":{v:["Žmonės ir kūnas"]},"Pick an emoji":{v:["Pasirinkti jaustuką"]},"Search results":{v:["Paieškos rezultatai"]},"Smileys & Emotion":{v:["Šypsenos ir emocijos"]},Symbols:{v:["Simboliai"]},"Travel & Places":{v:["Kelionės ir vietos"]}}},{l:"lv",t:{}},{l:"mk",t:{Activities:{v:["Активности"]},"Animals & Nature":{v:["Животни & Природа"]},Custom:{v:["Прилагодени"]},"Dark skin tone":{v:["Темна боја на кожа"]},"Emoji picker":{v:["Избор на emoji"]},Flags:{v:["Знамиња"]},"Food & Drink":{v:["Храна & Пијалоци"]},"Frequently used":{v:["Најчесто користени"]},"Light skin tone":{v:["Светла кожа"]},"Medium dark skin tone":{v:["Средно темна кожа"]},"Medium light skin tone":{v:["Средно светла кожа"]},"Medium skin tone":{v:["Средна кожа"]},"Neutral skin color":{v:["Неутрална боја на кожа"]},Objects:{v:["Објекти"]},"People & Body":{v:["Луѓе & Тело"]},"Pick an emoji":{v:["Избери емотикон"]},"Search emoji":{v:["Барај emoji"]},"Search results":{v:["Резултати од барувањето"]},Selected:{v:["Избрано"]},"Skin tone":{v:["Боја на кожа"]},"Smileys & Emotion":{v:["Смешковци & Емотикони"]},Symbols:{v:["Симболи"]},"Travel & Places":{v:["Патувања & Места"]}}},{l:"my",t:{Activities:{v:["ပြုလုပ်ဆောင်တာများ"]},"Animals & Nature":{v:["တိရစ္ဆာန်များနှင့် သဘာဝ"]},Custom:{v:["အလိုကျချိန်ညှိမှု"]},Flags:{v:["အလံများ"]},"Food & Drink":{v:["အစားအသောက်"]},"Frequently used":{v:["မကြာခဏအသုံးပြုသော"]},Objects:{v:["အရာဝတ္ထုများ"]},"People & Body":{v:["လူပုဂ္ဂိုလ်များနှင့် ခန္ဓာကိုယ်"]},"Pick an emoji":{v:["အီမိုဂျီရွေးရန်"]},"Search results":{v:["ရှာဖွေမှု ရလဒ်များ"]},"Smileys & Emotion":{v:["စမိုင်လီများနှင့် အီမိုရှင်း"]},Symbols:{v:["သင်္ကေတများ"]},"Travel & Places":{v:["ခရီးသွားလာခြင်းနှင့် နေရာများ"]}}},{l:"nb",t:{Activities:{v:["Aktiviteter"]},"Animals & Nature":{v:["Dyr og natur"]},Custom:{v:["Tilpasset"]},"Dark skin tone":{v:["Mørk hudtone"]},"Emoji picker":{v:["Emoji-velger"]},Flags:{v:["Flagg"]},"Food & Drink":{v:["Mat og drikke"]},"Frequently used":{v:["Ofte brukt"]},"Light skin tone":{v:["Lys hudtone"]},"Medium dark skin tone":{v:["Middels mørk hudtone"]},"Medium light skin tone":{v:["Middels lys hudtone"]},"Medium skin tone":{v:["Middels hudtone"]},"Neutral skin color":{v:["Nøytral hudfarge"]},Objects:{v:["Objekter"]},"People & Body":{v:["Mennesker og kropp"]},"Pick an emoji":{v:["Velg en emoji"]},"Search emoji":{v:["Søk emoji"]},"Search results":{v:["Søkeresultater"]},Selected:{v:["Valgt"]},"Skin tone":{v:["Hudtone"]},"Smileys & Emotion":{v:["Smilefjes og følelser"]},Symbols:{v:["Symboler"]},"Travel & Places":{v:["Reise og steder"]}}},{l:"nl",t:{Activities:{v:["Activiteiten"]},"Animals & Nature":{v:["Dieren & Natuur"]},Custom:{v:["Aangepast"]},"Dark skin tone":{v:["Donkere huidskleur"]},"Emoji picker":{v:["Emoji-kiezer"]},Flags:{v:["Vlaggen"]},"Food & Drink":{v:["Eten & Drinken"]},"Frequently used":{v:["Vaak gebruikt"]},"Light skin tone":{v:["Lichte huidskleur"]},"Medium dark skin tone":{v:["Gemiddeld donkere huidskleur"]},"Medium light skin tone":{v:["Gemiddeld lichte huidskleur"]},"Medium skin tone":{v:["Gemiddelde huidskleur"]},"Neutral skin color":{v:["Neutrale huidskleur"]},Objects:{v:["Objecten"]},"People & Body":{v:["Mensen & Lichaam"]},"Pick an emoji":{v:["Kies een emoji"]},"Search emoji":{v:["Emoji zoeken"]},"Search results":{v:["Zoekresultaten"]},Selected:{v:["Geselecteerd"]},"Skin tone":{v:["Huidskleur"]},"Smileys & Emotion":{v:["Smileys & Emotie"]},Symbols:{v:["Symbolen"]},"Travel & Places":{v:["Reizen & Plaatsen"]}}},{l:"oc",t:{}},{l:"pl",t:{Activities:{v:["Aktywność"]},"Animals & Nature":{v:["Zwierzęta i natura"]},Custom:{v:["Zwyczajne"]},"Dark skin tone":{v:["Ciemna tonacja"]},"Emoji picker":{v:["Wybierz Emoji"]},Flags:{v:["Flagi"]},"Food & Drink":{v:["Jedzenie i picie"]},"Frequently used":{v:["Często używane"]},"Light skin tone":{v:["Jasny odcień skóry"]},"Medium dark skin tone":{v:["Średnio ciemny odcień skóry"]},"Medium light skin tone":{v:["Średnio jasny odcień skóry"]},"Medium skin tone":{v:["Średni odcień skóry"]},"Neutral skin color":{v:["Neutralny kolor skróry"]},Objects:{v:["Obiekty"]},"People & Body":{v:["Ludzie i ciało"]},"Pick an emoji":{v:["Wybierz emoji"]},"Search emoji":{v:["Szukaj emoji"]},"Search results":{v:["Wyniki wyszukiwania"]},Selected:{v:["Wybrane"]},"Skin tone":{v:["Kolor skóry"]},"Smileys & Emotion":{v:["Buźki i emotikony"]},Symbols:{v:["Symbole"]},"Travel & Places":{v:["Podróże i miejsca"]}}},{l:"pt-BR",t:{Activities:{v:["Atividades"]},"Animals & Nature":{v:["Animais & Natureza"]},Custom:{v:["Personalizados"]},"Dark skin tone":{v:["Tom de pele escuro"]},"Emoji picker":{v:["Seletor de emoji"]},Flags:{v:["Bandeiras"]},"Food & Drink":{v:["Comida & Bebida"]},"Frequently used":{v:["Mais usados"]},"Light skin tone":{v:["Tom de pele claro"]},"Medium dark skin tone":{v:["Tom de pele meio escuro"]},"Medium light skin tone":{v:["Tom de pele meio claro"]},"Medium skin tone":{v:["Tom de pele médio"]},"Neutral skin color":{v:["Tom de pele neutro"]},Objects:{v:["Objetos"]},"People & Body":{v:["Pessoas & Corpo"]},"Pick an emoji":{v:["Escolha um emoji"]},"Search emoji":{v:["Pesquisar emoji"]},"Search results":{v:["Resultados da pesquisa"]},Selected:{v:["Selecionado"]},"Skin tone":{v:["Tom de pele"]},"Smileys & Emotion":{v:["Smileys & Emoções"]},Symbols:{v:["Símbolos"]},"Travel & Places":{v:["Viagem & Lugares"]}}},{l:"pt-PT",t:{Activities:{v:["Atividades"]},"Animals & Nature":{v:["Animais e Natureza"]},Custom:{v:["Personalizado"]},"Dark skin tone":{v:["Tom de pele escuro"]},"Emoji picker":{v:["seletor de emoji"]},Flags:{v:["Bandeiras"]},"Food & Drink":{v:["Comida e Bebida"]},"Frequently used":{v:["Mais utilizados"]},"Light skin tone":{v:["Tom de pele claro"]},"Medium dark skin tone":{v:["Tom de pele escuro médio"]},"Medium light skin tone":{v:["Tom de pele claro médio"]},"Medium skin tone":{v:["Tom de pele médio"]},"Neutral skin color":{v:["Cor de pele neutra"]},Objects:{v:["Objetos"]},"People & Body":{v:["Pessoas e Corpo"]},"Pick an emoji":{v:["Escolha um emoji"]},"Search emoji":{v:["Pesquisar emoji"]},"Search results":{v:["Resultados da pesquisa"]},Selected:{v:["Selecionado"]},"Skin tone":{v:["Tom de pele"]},"Smileys & Emotion":{v:["Sorrisos e Emoções"]},Symbols:{v:["Símbolos"]},"Travel & Places":{v:["Viagens e Lugares"]}}},{l:"ro",t:{Activities:{v:["Activități"]},"Animals & Nature":{v:["Animale și natură"]},Custom:{v:["Personalizat"]},Flags:{v:["Marcaje"]},"Food & Drink":{v:["Alimente și băuturi"]},"Frequently used":{v:["Utilizate frecvent"]},Objects:{v:["Obiecte"]},"People & Body":{v:["Oameni și corp"]},"Pick an emoji":{v:["Alege un emoji"]},"Search emoji":{v:["Căutare emoji"]},"Search results":{v:["Rezultatele căutării"]},Selected:{v:["Selectat"]},"Smileys & Emotion":{v:["Zâmbete și emoții"]},Symbols:{v:["Simboluri"]},"Travel & Places":{v:["Călătorii și locuri"]}}},{l:"ru",t:{Activities:{v:["События"]},"Animals & Nature":{v:["Животные и природа "]},Custom:{v:["Пользовательское"]},"Dark skin tone":{v:["Темный оттенок"]},"Emoji picker":{v:["Подборщик эмодзи"]},Flags:{v:["Флаги"]},"Food & Drink":{v:["Еда, напиток"]},"Frequently used":{v:["Часто используемый"]},"Light skin tone":{v:["Светлый оттенок"]},"Medium dark skin tone":{v:["Средний темный оттенок"]},"Medium light skin tone":{v:["Средний светлый оттенок"]},"Medium skin tone":{v:["Средний оттенок"]},"Neutral skin color":{v:["Нейтральный оттенок"]},Objects:{v:["Объекты"]},"People & Body":{v:["Люди и тело"]},"Pick an emoji":{v:["Выберите эмодзи"]},"Search emoji":{v:["Поиск эмодзи"]},"Search results":{v:["Результаты поиска"]},Selected:{v:["Выбрано"]},"Skin tone":{v:["Оттенок скина"]},"Smileys & Emotion":{v:["Смайлики и эмоции"]},Symbols:{v:["Символы"]},"Travel & Places":{v:["Путешествия и места"]}}},{l:"sk",t:{Activities:{v:["Aktivity"]},"Animals & Nature":{v:["Zvieratá a príroda"]},Custom:{v:["Vlastné"]},"Dark skin tone":{v:["Tmavý vzhľad"]},"Emoji picker":{v:["Výber emodži"]},Flags:{v:["Vlajky"]},"Food & Drink":{v:["Jedlo a nápoje"]},"Frequently used":{v:["Často používané"]},"Light skin tone":{v:["Svetlý vzhľad"]},"Medium dark skin tone":{v:["Stredne tmavý vzhľad"]},"Medium light skin tone":{v:["Stredne svetlý vzhľad"]},"Medium skin tone":{v:["Stredný vzhľad"]},"Neutral skin color":{v:["Neutrálny vzhľad"]},Objects:{v:["Objekty"]},"People & Body":{v:["Ľudia a telo"]},"Pick an emoji":{v:["Vybrať emodži"]},"Search emoji":{v:["Vyhľadať emoji"]},"Search results":{v:["Výsledky vyhľadávania"]},Selected:{v:["Vybraný"]},"Skin tone":{v:["Vzhľad"]},"Smileys & Emotion":{v:["Smajlíky a emócie"]},Symbols:{v:["Symboly"]},"Travel & Places":{v:["Cestovanie a miesta"]}}},{l:"sl",t:{Activities:{v:["Dejavnosti"]},"Animals & Nature":{v:["Živali in Narava"]},Custom:{v:["Po meri"]},Flags:{v:["Zastavice"]},"Food & Drink":{v:["Hrana in Pijača"]},"Frequently used":{v:["Pogostost uporabe"]},Objects:{v:["Predmeti"]},"People & Body":{v:["Ljudje in Telo"]},"Pick an emoji":{v:["Izbor izrazne ikone"]},"Search results":{v:["Zadetki iskanja"]},"Smileys & Emotion":{v:["Izrazne ikone"]},Symbols:{v:["Simboli"]},"Travel & Places":{v:["Potovanja in Kraji"]}}},{l:"sr",t:{Activities:{v:["Активности"]},"Animals & Nature":{v:["Животиње и природа"]},Custom:{v:["Произвољно"]},"Dark skin tone":{v:["Тамни тен коже"]},"Emoji picker":{v:["Бирач емођија"]},Flags:{v:["Заставе"]},"Food & Drink":{v:["Храна и пиће"]},"Frequently used":{v:["Често коришћено"]},"Light skin tone":{v:["Светли тен коже"]},"Medium dark skin tone":{v:["Средње тамни тен коже"]},"Medium light skin tone":{v:["Средње светли тен коже"]},"Medium skin tone":{v:["Средњи тен коже"]},"Neutral skin color":{v:["Неутрална боја коже"]},Objects:{v:["Предмети"]},"People & Body":{v:["Људи и тело"]},"Pick an emoji":{v:["Изаберите емођи"]},"Search emoji":{v:["Претражи емођи"]},"Search results":{v:["Резултати претраге"]},Selected:{v:["Изабрано"]},"Skin tone":{v:["Тен коже"]},"Smileys & Emotion":{v:["Смајлији и емоције"]},Symbols:{v:["Симболи"]},"Travel & Places":{v:["Путовање и места"]}}},{l:"sv",t:{Activities:{v:["Aktiviteter"]},"Animals & Nature":{v:["Djur & Natur"]},Custom:{v:["Anpassad"]},"Dark skin tone":{v:["Mörk hudton"]},"Emoji picker":{v:["Emoji-väljare"]},Flags:{v:["Flaggor"]},"Food & Drink":{v:["Mat & Dryck"]},"Frequently used":{v:["Används ofta"]},"Light skin tone":{v:["Ljus hudton"]},"Medium dark skin tone":{v:["Medium mörk hudton"]},"Medium light skin tone":{v:["Medium ljus hudton"]},"Medium skin tone":{v:["Medium hudton"]},"Neutral skin color":{v:["Neutral hudfärg"]},Objects:{v:["Objekt"]},"People & Body":{v:["Kropp & Själ"]},"Pick an emoji":{v:["Välj en emoji"]},"Search emoji":{v:["Sök emoji"]},"Search results":{v:["Sökresultat"]},Selected:{v:["Vald"]},"Skin tone":{v:["Hudton"]},"Smileys & Emotion":{v:["Selfies & Känslor"]},Symbols:{v:["Symboler"]},"Travel & Places":{v:["Resor & Sevärdigheter"]}}},{l:"tr",t:{Activities:{v:["Etkinlikler"]},"Animals & Nature":{v:["Hayvanlar ve doğa"]},Custom:{v:["Özel"]},"Dark skin tone":{v:["Koyu deri rengi"]},"Emoji picker":{v:["Emoji seçici"]},Flags:{v:["Bayraklar"]},"Food & Drink":{v:["Yeme ve içme"]},"Frequently used":{v:["Sık kullanılanlar"]},"Light skin tone":{v:["Açık deri rengi"]},"Medium dark skin tone":{v:["Orta koyu deri rengi"]},"Medium light skin tone":{v:["Orta açık deri rengi"]},"Medium skin tone":{v:["Orta deri rengi"]},"Neutral skin color":{v:["Nötr deri rengi"]},Objects:{v:["Nesneler"]},"People & Body":{v:["İnsanlar ve beden"]},"Pick an emoji":{v:["Bir emoji seçin"]},"Search emoji":{v:["Emoji ara"]},"Search results":{v:["Arama sonuçları"]},Selected:{v:["Seçilmiş"]},"Skin tone":{v:["Deri rengi"]},"Smileys & Emotion":{v:["İfadeler ve duygular"]},Symbols:{v:["Simgeler"]},"Travel & Places":{v:["Gezi ve yerler"]}}},{l:"uk",t:{Activities:{v:["Діяльність"]},"Animals & Nature":{v:["Тварини та природа"]},Custom:{v:["Власне"]},"Dark skin tone":{v:["Смаглявий"]},"Emoji picker":{v:["Вибір емоційки"]},Flags:{v:["Прапори"]},"Food & Drink":{v:["Їжа та напої"]},"Frequently used":{v:["Найчастіші"]},"Light skin tone":{v:["Світла шкіра"]},"Medium dark skin tone":{v:["Какао"]},"Medium light skin tone":{v:["Лате"]},"Medium skin tone":{v:["Середній колір шкіри"]},"Neutral skin color":{v:["Нейтральний колір шкіри"]},Objects:{v:["Об'єкти"]},"People & Body":{v:["Люди та жести"]},"Pick an emoji":{v:["Виберіть емоційку"]},"Search emoji":{v:["Шукати емоційки"]},"Search results":{v:["Результати пошуку"]},Selected:{v:["Вибрано"]},"Skin tone":{v:["Колір шкіри"]},"Smileys & Emotion":{v:["Смайли та емоції"]},Symbols:{v:["Символи"]},"Travel & Places":{v:["Поїздки та місця"]}}},{l:"uz",t:{Activities:{v:["Faolliklar"]},"Animals & Nature":{v:["Hayvonlar va Tabiat"]},Custom:{v:["Moslashtirilgan"]},"Dark skin tone":{v:["Qora rangdagi qoplama"]},"Emoji picker":{v:["Emoji tanlagich"]},Flags:{v:["Bayroqlar"]},"Food & Drink":{v:["Oziq-ovqat va ichimliklar"]},"Frequently used":{v:["Tez-tez ishlatiladi"]},"Light skin tone":{v:["Yorug` rangdagi qoplama"]},"Medium dark skin tone":{v:["O`rtacha qorong`u rangdagi qoplama"]},"Medium light skin tone":{v:["O`rtacha yorug`lik rangdagi qoplama"]},"Medium skin tone":{v:["O`rtacha rangdagi qoplama"]},"Neutral skin color":{v:["Neytral rang"]},Objects:{v:["Obyekt"]},"People & Body":{v:["Odamlar va Tana"]},"Pick an emoji":{v:["Emojini tanlang"]},"Search emoji":{v:["Emoji qidirish"]},"Search results":{v:["Qidiruv natijalari"]},Selected:{v:["Tanlangan"]},"Skin tone":{v:["Odatiy rangdagi qoplama"]},"Smileys & Emotion":{v:["Smayllar va Hissiyotlar"]},Symbols:{v:["Belgilar"]},"Travel & Places":{v:["Sayohat va Joylar"]}}},{l:"zh-CN",t:{Activities:{v:["活动"]},"Animals & Nature":{v:["动物 & 自然"]},Custom:{v:["自定义"]},"Dark skin tone":{v:["深色皮肤"]},"Emoji picker":{v:["表情拾取器"]},Flags:{v:["旗帜"]},"Food & Drink":{v:["食物 & 饮品"]},"Frequently used":{v:["经常使用"]},"Light skin tone":{v:["浅色皮肤"]},"Medium dark skin tone":{v:["中等深色皮肤"]},"Medium light skin tone":{v:["中等浅色皮肤"]},"Medium skin tone":{v:["中等皮肤"]},"Neutral skin color":{v:["中性皮肤颜色"]},Objects:{v:["物体"]},"People & Body":{v:["人 & 身体"]},"Pick an emoji":{v:["选择一个表情"]},"Search emoji":{v:["搜索表情"]},"Search results":{v:["搜索结果"]},Selected:{v:["选择"]},"Skin tone":{v:["皮肤"]},"Smileys & Emotion":{v:["笑脸 & 情感"]},Symbols:{v:["符号"]},"Travel & Places":{v:["旅游 & 地点"]}}},{l:"zh-HK",t:{Activities:{v:["活動"]},"Animals & Nature":{v:["動物與自然"]},Custom:{v:["自定義"]},"Dark skin tone":{v:["深膚色"]},"Emoji picker":{v:["表情符號選擇器"]},Flags:{v:["旗幟"]},"Food & Drink":{v:["食物與飲料"]},"Frequently used":{v:["經常使用"]},"Light skin tone":{v:["淺膚色"]},"Medium dark skin tone":{v:["中等深膚色"]},"Medium light skin tone":{v:["中等淺膚色"]},"Medium skin tone":{v:["中等膚色"]},"Neutral skin color":{v:["中性色膚色"]},Objects:{v:["物件"]},"People & Body":{v:["人物"]},"Pick an emoji":{v:["選擇表情符號"]},"Search emoji":{v:["搜尋表情符號"]},"Search results":{v:["搜尋結果"]},Selected:{v:["已選"]},"Skin tone":{v:["膚色"]},"Smileys & Emotion":{v:["表情"]},Symbols:{v:["標誌"]},"Travel & Places":{v:["旅遊與景點"]}}},{l:"zh-TW",t:{Activities:{v:["活動"]},"Animals & Nature":{v:["動物與自然"]},Custom:{v:["自定義"]},"Dark skin tone":{v:["深膚色"]},"Emoji picker":{v:["表情符號挑選器"]},Flags:{v:["旗幟"]},"Food & Drink":{v:["食物與飲料"]},"Frequently used":{v:["最近使用"]},"Light skin tone":{v:["淺膚色"]},"Medium dark skin tone":{v:["中等深膚色"]},"Medium light skin tone":{v:["中等淺膚色"]},"Medium skin tone":{v:["中等膚色"]},"Neutral skin color":{v:["中性膚色"]},Objects:{v:["物件"]},"People & Body":{v:["人物"]},"Pick an emoji":{v:["選擇表情符號"]},"Search emoji":{v:["搜尋表情符號"]},"Search results":{v:["搜尋結果"]},Selected:{v:["已選取"]},"Skin tone":{v:["膚色"]},"Smileys & Emotion":{v:["表情"]},Symbols:{v:["標誌"]},"Travel & Places":{v:["旅遊與景點"]}}}],Q1=[{l:"ar",t:{"Add to a project":{v:["أضف إلى مشروع"]},"Connect items to a project to make them easier to find":{v:["ربط عناصر بمشروع لتسهيل العثور عليها"]},"Failed to add the item to the project":{v:["تعذر ربط عنصر بمشروع"]},"Failed to create a project":{v:["تعذر إنشاء مشروع"]},"Failed to rename the project":{v:["تعذّر تغيير اسم المشروع"]},"Type to search for existing projects":{v:["أكتُب للبحث في المشاريع الموجودة"]}}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Add to a project":{v:["Přidat do projektu"]},"Connect items to a project to make them easier to find":{v:["Připojte položky k projektu, čímž budou snáze dohledatelné"]},"Failed to add the item to the project":{v:["Položku se nepodařilo přidat do projektu"]},"Failed to create a project":{v:["Projekt se nepodařilo vytvořit"]},"Failed to rename the project":{v:["Projekt se nepodařilo přejmenovat"]},"Type to search for existing projects":{v:["Psaním vyhledávejte existující projekty"]}}},{l:"cs-CZ",t:{}},{l:"da",t:{"Add to a project":{v:["Tilføj til et projekt"]},"Connect items to a project to make them easier to find":{v:["Forbind elementer til et projekt for at gøre dem nemmere at finde"]},"Failed to add the item to the project":{v:["Kunne ikke føje elementet til projektet"]},"Failed to create a project":{v:["Kunne ikke oprette et projekt"]},"Failed to rename the project":{v:["Projektet kunne ikke omdøbes"]},"Type to search for existing projects":{v:["Skriv for at søge efter eksisterende projekter"]}}},{l:"de",t:{"Add to a project":{v:["Einem Projekt hinzufügen"]},"Connect items to a project to make them easier to find":{v:["Verbinde Elemente mit einem Projekt, um sie leichter zu finden"]},"Failed to add the item to the project":{v:["Das Element konnte nicht zum Projekt hinzugefügt werden"]},"Failed to create a project":{v:["Projekt konnte nicht erstellt werden"]},"Failed to rename the project":{v:["Das Projekt konnte nicht umbenannt werden"]},"Type to search for existing projects":{v:["Tippen, um nach vorhandenen Projekten zu suchen"]}}},{l:"de-DE",t:{"Add to a project":{v:["Einem Projekt hinzufügen"]},"Connect items to a project to make them easier to find":{v:["Verbinden Sie Elemente mit einem Projekt, um sie leichter zu finden"]},"Failed to add the item to the project":{v:["Das Element konnte nicht zum Projekt hinzugefügt werden"]},"Failed to create a project":{v:["Projekt konnte nicht erstellt werden"]},"Failed to rename the project":{v:["Das Projekt konnte nicht umbenannt werden"]},"Type to search for existing projects":{v:["Tippen, um nach vorhandenen Projekten zu suchen"]}}},{l:"el",t:{"Add to a project":{v:["Προσθήκη σε ένα έργο"]},"Connect items to a project to make them easier to find":{v:["Συνδέστε αντικείμενα σε ένα έργο για να τα βρίσκετε πιο εύκολα"]},"Failed to add the item to the project":{v:["Αποτυχία προσθήκης του αντικειμένου στο έργο"]},"Failed to create a project":{v:["Αποτυχία δημιουργίας έργου"]},"Failed to rename the project":{v:["Αποτυχία μετονομασίας του έργου"]},"Type to search for existing projects":{v:["Πληκτρολογήστε για αναζήτηση υπαρχόντων έργων"]}}},{l:"en-GB",t:{"Add to a project":{v:["Add to a project"]},"Connect items to a project to make them easier to find":{v:["Connect items to a project to make them easier to find"]},"Failed to add the item to the project":{v:["Failed to add the item to the project"]},"Failed to create a project":{v:["Failed to create a project"]},"Failed to rename the project":{v:["Failed to rename the project"]},"Type to search for existing projects":{v:["Type to search for existing projects"]}}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es-AR",t:{"Add to a project":{v:["Agregar a un proyecto"]},"Connect items to a project to make them easier to find":{v:["Conecte items a un proyecto para hacerlos más fáciles de encontrar"]},"Failed to add the item to the project":{v:["No se pudo agregar el elemento al proyecto"]},"Failed to create a project":{v:["No se pudo crear un proyecto"]},"Failed to rename the project":{v:["No se pudo renombrar el proyecto"]},"Type to search for existing projects":{v:["Escriba para buscar proyectos existentes"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"Add to a project":{v:["Agregar a un proyecto"]},"Connect items to a project to make them easier to find":{v:["Conecte elementos a un proyecto para hacerlos más fáciles de encontrar"]},"Failed to add the item to the project":{v:["No se pudo agregar el elemento al proyecto"]},"Failed to create a project":{v:["No se pudo crear el proyecto"]},"Failed to rename the project":{v:["No se pudo renombrar el proyecto"]},"Type to search for existing projects":{v:["Escriba para buscar proyectos existentes"]}}},{l:"et-EE",t:{"Add to a project":{v:["Lisa projekti"]},"Connect items to a project to make them easier to find":{v:["Selleks, et objekte oleks lihtsam leida, seo nad projektiga"]},"Failed to add the item to the project":{v:["Objekti lisamine projekti ei õnnestunud"]},"Failed to create a project":{v:["Projekti loomine ei õnnestunud"]},"Failed to rename the project":{v:["Projekti nime muutmine ei õnnestunud"]},"Type to search for existing projects":{v:["Olemasolevate projektide otsimiseks kirjuta"]}}},{l:"eu",t:{}},{l:"fa",t:{"Add to a project":{v:["افزودن به پروژه"]},"Connect items to a project to make them easier to find":{v:["برای پیدا کردن راحت‌تر، مواردی را به پروژه متصل کنید"]},"Failed to add the item to the project":{v:["موارد به پروژه اضافه نشد"]},"Failed to create a project":{v:["ایجاد پروژه نامؤفق بود"]},"Failed to rename the project":{v:["تغییر نام پروژه انجام نشد"]},"Type to search for existing projects":{v:["برای جستجوی پروژه‌های موجود تایپ کنید"]}}},{l:"fi",t:{"Add to a project":{v:["Lisää projektiin"]},"Connect items to a project to make them easier to find":{v:["Yhdistä kohteet projektiin, jotta ne olisivat helpompia löytää"]},"Failed to add the item to the project":{v:["Kohteiden lisääminen projektiin epäonnistui"]},"Failed to create a project":{v:["Projektin luominen epäonnistui"]},"Failed to rename the project":{v:["Projektin nimeäminen epäonnistui"]},"Type to search for existing projects":{v:["Kirjoita etsiäksesi olemassaolevia projekteja"]}}},{l:"fr",t:{"Add to a project":{v:["Ajouter à un projet"]},"Connect items to a project to make them easier to find":{v:["Connectez des éléments à un projet pour les retrouver plus facilement"]},"Failed to add the item to the project":{v:["Impossible d'ajouter l'élément au projet"]},"Failed to create a project":{v:["Impossible de créer un projet"]},"Failed to rename the project":{v:["Impossible de renommer le projet"]},"Type to search for existing projects":{v:["Tapez pour rechercher des projets existants"]}}},{l:"ga",t:{"Add to a project":{v:["Cuir le tionscadal"]},"Connect items to a project to make them easier to find":{v:["Ceangail míreanna le tionscadal chun iad a dhéanamh níos éasca iad a aimsiú"]},"Failed to add the item to the project":{v:["Theip ar an mír a chur leis an tionscadal"]},"Failed to create a project":{v:["Theip ar thionscadal a chruthú"]},"Failed to rename the project":{v:["Theip ar an tionscadal a athainmniú"]},"Type to search for existing projects":{v:["Clóscríobh chun tionscadail atá ann cheana a chuardach"]}}},{l:"gl",t:{"Add to a project":{v:["Engadir a un proxecto"]},"Connect items to a project to make them easier to find":{v:["Conectar elementos a un proxecto para facelos máis doados de atopar"]},"Failed to add the item to the project":{v:["Produciuse un fallo ao engadir o elemento ao proxecto"]},"Failed to create a project":{v:["Produciuse un fallo ao crear un proxecto"]},"Failed to rename the project":{v:["Produciuse un fallo ao cambiarlle o nome ao proxecto"]},"Type to search for existing projects":{v:["Escriba para buscar proxectos existentes"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{}},{l:"is",t:{"Add to a project":{v:["Bæta við verkefni"]},"Connect items to a project to make them easier to find":{v:["Tengdu atriði við verkefni til að gera einfaldara að finna þau"]},"Failed to add the item to the project":{v:["Mistókst að bæta atriðinu í verkefnið"]},"Failed to create a project":{v:["Mistókst að útbúa verkefni"]},"Failed to rename the project":{v:["Mistókst að endurnefna verkefnið"]},"Type to search for existing projects":{v:["Skrifaðu hér til að leita að fyrirliggjandi verkefnum"]}}},{l:"it",t:{}},{l:"ja",t:{"Add to a project":{v:["プロジェクトに追加する"]},"Connect items to a project to make them easier to find":{v:["項目をプロジェクトに接続して検索しやすくする"]},"Failed to add the item to the project":{v:["プロジェクトへのアイテムの追加に失敗しました"]},"Failed to create a project":{v:["プロジェクトの作成に失敗しました"]},"Failed to rename the project":{v:["プロジェクトの名前変更に失敗しました"]},"Type to search for existing projects":{v:["既存のプロジェクトを検索するために入力します"]}}},{l:"ja-JP",t:{}},{l:"ko",t:{"Add to a project":{v:["프로젝트에 추가"]},"Connect items to a project to make them easier to find":{v:["항목을 더 쉽게 찾을 수 있도록 프로젝트에 연결하세요."]},"Failed to add the item to the project":{v:["항목을 프로젝트에 추가하는 데 실패함"]},"Failed to create a project":{v:["프로젝트를 만드는 데 실패함"]},"Failed to rename the project":{v:["프로젝트의 이름을 바꾸는 데 실패함"]},"Type to search for existing projects":{v:["입력하여 프로젝트를 검색"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Add to a project":{v:["Додај во проект"]},"Connect items to a project to make them easier to find":{v:["Поврзете ги елементите со проект за да биде полесно да се најдат"]},"Failed to add the item to the project":{v:["Неуспешно додавање на елементот во проектот"]},"Failed to create a project":{v:["Неуспешно креирање на проект"]},"Failed to rename the project":{v:["Неуспешно преименување на проектот"]},"Type to search for existing projects":{v:["Пишувај за пребарување постоечки проекти"]}}},{l:"my",t:{}},{l:"nb",t:{"Add to a project":{v:["Legge til i et prosjekt"]},"Connect items to a project to make them easier to find":{v:["Koble elementer til et prosjekt for å gjøre det enklere å finne dem"]},"Failed to add the item to the project":{v:["Kan ikke legge til elementet i prosjektet"]},"Failed to create a project":{v:["Kan ikke opprette et prosjekt"]},"Failed to rename the project":{v:["Kunne ikke gi prosjektet nytt navn"]},"Type to search for existing projects":{v:["Skriv for å søke for eksisterende prosjekter"]}}},{l:"nl",t:{"Add to a project":{v:["Toevoegen aan een project"]},"Connect items to a project to make them easier to find":{v:["Items aan een project koppelen om ze eenvoudiger te vinden"]},"Failed to add the item to the project":{v:["Toevoegen van item aan project mislukt"]},"Failed to create a project":{v:["Project aanmaken mislukt"]},"Failed to rename the project":{v:["Project hernoemen mislukt"]},"Type to search for existing projects":{v:["Typ om te zoeken naar bestaande projecten"]}}},{l:"oc",t:{}},{l:"pl",t:{"Add to a project":{v:["Dodaj do projektu"]},"Connect items to a project to make them easier to find":{v:["Połącz elementy z projektem, aby ułatwić ich znalezienie"]},"Failed to add the item to the project":{v:["Nie udało się dodać elementu do projektu"]},"Failed to create a project":{v:["Nie udało się utworzyć projektu"]},"Failed to rename the project":{v:["Nie udało się zmienić nazwy projektu"]},"Type to search for existing projects":{v:["Wpisz, aby wyszukać istniejące projekty"]}}},{l:"pt-BR",t:{"Add to a project":{v:["Adicionar a um projeto"]},"Connect items to a project to make them easier to find":{v:["Conectar itens a um projeto para encontrá-los mais facilmente"]},"Failed to add the item to the project":{v:["Falha ao adicionar itens ao projeto"]},"Failed to create a project":{v:["Falha ao criar um projeto"]},"Failed to rename the project":{v:["Falha ao renomear o projeto"]},"Type to search for existing projects":{v:["Digite para pesquisar projetos existentes"]}}},{l:"pt-PT",t:{"Add to a project":{v:["Adicionar a um projeto"]},"Connect items to a project to make them easier to find":{v:["Ligar itens a um projeto para serem mais facilmente encontrados"]},"Failed to add the item to the project":{v:["Não foi possível adicionar item ao projeto"]},"Failed to create a project":{v:["Não foi possível criar um projeto"]},"Failed to rename the project":{v:["Não foi possível alterar o nome do projeto"]},"Type to search for existing projects":{v:["Digite para procurar projetos existentes"]}}},{l:"ro",t:{}},{l:"ru",t:{"Add to a project":{v:["Добавить в проект"]},"Connect items to a project to make them easier to find":{v:["Подключайте элементы к проекту, чтобы их было легче найти"]},"Failed to add the item to the project":{v:["Не удалось добавить элемент в проект"]},"Failed to create a project":{v:["Не удалось создать проект"]},"Failed to rename the project":{v:["Не удалось переименовать проект"]},"Type to search for existing projects":{v:["Введите для поиска существующих проектов"]}}},{l:"sk",t:{"Add to a project":{v:["Pridať do projektu"]},"Connect items to a project to make them easier to find":{v:["Pridať položky do projektu pre jednoduchšie vyhľadávanie"]},"Failed to add the item to the project":{v:["Nepodarilo sa pridať položku do projektu"]},"Failed to create a project":{v:["Nepodarilo sa vytvoriť projekt"]},"Failed to rename the project":{v:["Nepodarilo sa premenovať projekt"]},"Type to search for existing projects":{v:["Začnite písať pre vyhľadávanie v existujúcich projektoch"]}}},{l:"sl",t:{}},{l:"sr",t:{"Add to a project":{v:["Додај у пројекат"]},"Connect items to a project to make them easier to find":{v:["Повезује ставке у пројекат како би се лакше пронашле"]},"Failed to add the item to the project":{v:["Није успело додавање ставке у пројекат"]},"Failed to create a project":{v:["Није успело креирање пројекта"]},"Failed to rename the project":{v:["Није успела промена имена пројекта"]},"Type to search for existing projects":{v:["Куцајте да претражите постојеће пројекте"]}}},{l:"sv",t:{"Add to a project":{v:["Lägg till i ett projekt"]},"Connect items to a project to make them easier to find":{v:["Anslut objekt till ett projekt för att göra dem lättare att hitta"]},"Failed to add the item to the project":{v:["Det gick inte att lägga till objektet i projektet"]},"Failed to create a project":{v:["Det gick inte att skapa ett projekt"]},"Failed to rename the project":{v:["Kunde inte byta namn på projektet"]},"Type to search for existing projects":{v:["Skriv för att söka efter befintliga projekt"]}}},{l:"tr",t:{"Add to a project":{v:["Bir projeye ekle"]},"Connect items to a project to make them easier to find":{v:["Ögeleri daha kolay bulmak için bir proje ile ilişkilendirin"]},"Failed to add the item to the project":{v:["Öge projeye eklenemedi"]},"Failed to create a project":{v:["Bir proje oluşturulamadı"]},"Failed to rename the project":{v:["Proje yeniden adlandırılamadı"]},"Type to search for existing projects":{v:["Var olan projeleri aramak için yazmaya başlayın"]}}},{l:"uk",t:{"Add to a project":{v:["Додати до проєкту"]},"Connect items to a project to make them easier to find":{v:["Приєднайте ресурси до проєкту для швидшого пошуку"]},"Failed to add the item to the project":{v:["Не вдалося приєднати ресурс до проєкту"]},"Failed to create a project":{v:["Не вдалося створити проєкт"]},"Failed to rename the project":{v:["Не вдалося перейменувати проєкт"]},"Type to search for existing projects":{v:["Почніть вводити, щоб знайти проєкт"]}}},{l:"uz",t:{"Add to a project":{v:["Loyihaga qo'shish"]},"Connect items to a project to make them easier to find":{v:["Elementlarni topishni osonlashtirish uchun ularni loyihaga ulang"]},"Failed to add the item to the project":{v:["Ob'ektni loyihaga qo'shib bo'lmadi"]},"Failed to create a project":{v:["Loyiha yaratib bo‘lmadi"]},"Failed to rename the project":{v:["Loyiha nomini o‘zgartirib bo‘lmadi"]},"Type to search for existing projects":{v:["Mavjud loyihalarni qidirish uchun kiriting"]}}},{l:"zh-CN",t:{"Add to a project":{v:["添加至一个项目"]},"Connect items to a project to make them easier to find":{v:["将条目连接至一个项目以易于查找"]},"Failed to add the item to the project":{v:["添加条目至项目失败"]},"Failed to create a project":{v:["创建项目失败"]},"Failed to rename the project":{v:["重命名项目失败"]},"Type to search for existing projects":{v:["输入以搜索现存项目"]}}},{l:"zh-HK",t:{"Add to a project":{v:["添加到方案中"]},"Connect items to a project to make them easier to find":{v:["將項目連接到方案中,以便更容易找到。"]},"Failed to add the item to the project":{v:["無法將項目添加到方案中"]},"Failed to create a project":{v:["無法創建方案"]},"Failed to rename the project":{v:["無法重命名方案"]},"Type to search for existing projects":{v:["輸入以搜索現有方案"]}}},{l:"zh-TW",t:{"Add to a project":{v:["新增至專案中"]},"Connect items to a project to make them easier to find":{v:["將項目連結至專案中以方便尋找"]},"Failed to add the item to the project":{v:["新增項目至專案失敗"]},"Failed to create a project":{v:["建立專案失敗"]},"Failed to rename the project":{v:["重新命名專案失敗"]},"Type to search for existing projects":{v:["輸入以搜尋既有專案"]}}}],e6=[{l:"ar",t:{"Any link":{v:["أيَّ رابط"]}}},{l:"ast",t:{"Any link":{v:["Cualesquier enllaz"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Any link":{v:["Jakýkoli odkaz"]}}},{l:"cs-CZ",t:{"Any link":{v:["Jakýkoli odkaz"]}}},{l:"da",t:{"Any link":{v:["Ethvert link"]}}},{l:"de",t:{"Any link":{v:["Irgendein Link"]}}},{l:"de-DE",t:{"Any link":{v:["Irgendein Link"]}}},{l:"el",t:{"Any link":{v:["Οποιοσδήποτε σύνδεσμος"]}}},{l:"en-GB",t:{"Any link":{v:["Any link"]}}},{l:"eo",t:{}},{l:"es",t:{"Any link":{v:["Cualquier enlace"]}}},{l:"es-AR",t:{"Any link":{v:["Cualquier enlace"]}}},{l:"es-EC",t:{"Any link":{v:["Cualquier enlace"]}}},{l:"es-MX",t:{"Any link":{v:["Cualquier enlace"]}}},{l:"et-EE",t:{"Any link":{v:["Mistahes link"]}}},{l:"eu",t:{"Any link":{v:["Edozein esteka"]}}},{l:"fa",t:{"Any link":{v:["هر پیوندی"]}}},{l:"fi",t:{"Any link":{v:["Mikä tahansa linkki"]}}},{l:"fr",t:{"Any link":{v:["N'importe quel lien"]}}},{l:"ga",t:{"Any link":{v:["Aon nasc"]}}},{l:"gl",t:{"Any link":{v:["Calquera ligazón"]}}},{l:"he",t:{"Any link":{v:["קישור כלשהו"]}}},{l:"hu",t:{}},{l:"id",t:{"Any link":{v:["Semua tautan"]}}},{l:"is",t:{"Any link":{v:["Einhver tengill"]}}},{l:"it",t:{"Any link":{v:["Qualsiasi link"]}}},{l:"ja",t:{"Any link":{v:["任意のリンク"]}}},{l:"ja-JP",t:{"Any link":{v:["任意のリンク"]}}},{l:"ko",t:{"Any link":{v:["아무 링크"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Any link":{v:["Секој линк"]}}},{l:"my",t:{}},{l:"nb",t:{"Any link":{v:["Enhver lenke"]}}},{l:"nl",t:{"Any link":{v:["Elke link"]}}},{l:"oc",t:{}},{l:"pl",t:{"Any link":{v:["Dowolny link"]}}},{l:"pt-BR",t:{"Any link":{v:["Qualquer link"]}}},{l:"pt-PT",t:{"Any link":{v:["Qualquer hiperligação"]}}},{l:"ro",t:{"Any link":{v:["Orice link"]}}},{l:"ru",t:{"Any link":{v:["Любая ссылка"]}}},{l:"sk",t:{"Any link":{v:["Akýkoľvek odkaz"]}}},{l:"sl",t:{}},{l:"sr",t:{"Any link":{v:["Било који линк"]}}},{l:"sv",t:{"Any link":{v:["Vilken länk som helst"]}}},{l:"tr",t:{"Any link":{v:["Herhangi bir bağlantı"]}}},{l:"uk",t:{"Any link":{v:["Будь-яке посилання"]}}},{l:"uz",t:{"Any link":{v:["Har qanday havola"]}}},{l:"zh-CN",t:{"Any link":{v:["任何链接"]}}},{l:"zh-HK",t:{"Any link":{v:["任何連結"]}}},{l:"zh-TW",t:{"Any link":{v:["任何連結"]}}}],u6=[{l:"ar",t:{"Anything shared with the same group of people will show up here":{v:["أيّ مادة تمت مشاركتها مع نفس المجموعة من الأشخاص سيتم عرضها هنا"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["خطأ في الحصول على الموارد ذات الصلة. يرجى الاتصال بمشرف النظام عندك إذا كان لديك أيّ أسئلة."]},"Related resources":{v:["مصادر ذات صلة"]}}},{l:"ast",t:{"Anything shared with the same group of people will show up here":{v:["Equí va apaecer tolo que compartas col mesmu grupu de persones"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Hebo un error al consiguir los recursos rellacionaos. Ponte en contautu col alministrador del sistema si tienes dalguna entruga."]},"Related resources":{v:["Recursos rellacionao"]}}},{l:"br",t:{}},{l:"ca",t:{"Anything shared with the same group of people will show up here":{v:["Qualsevol cosa compartida amb el mateix grup de persones es mostrarà aquí"]},"Related resources":{v:["Recursos relacionats"]}}},{l:"cs",t:{"Anything shared with the same group of people will show up here":{v:["Cokoli nasdíleného stejné skupině lidí se zobrazí zde"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Chyba při získávání souvisejících prostředků. Pokud máte jakékoli dotazy, obraťte se na správce vámi využívaného systému."]},"Related resources":{v:["Související prostředky"]}}},{l:"cs-CZ",t:{"Anything shared with the same group of people will show up here":{v:["Cokoli nasdíleného stejné skupině lidí se zobrazí zde"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Chyba při získávání souvisejících prostředků. Pokud máte jakékoli dotazy, obraťte se na správce vámi využívaného systému."]},"Related resources":{v:["Související prostředky"]}}},{l:"da",t:{"Anything shared with the same group of people will show up here":{v:["Alt der deles med samme gruppe af personer vil vises her"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Fejl ved hentning af relaterede ressourcer. Kontakt venligst din systemadministrator, hvis du har spørgsmål."]},"Related resources":{v:["Relaterede emner"]}}},{l:"de",t:{"Anything shared with the same group of people will show up here":{v:["Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Fehler beim Abrufen verwandter Ressourcen. Bei Fragen wende dich bitte an deinen Systemadministrator."]},"Related resources":{v:["Verwandte Ressourcen"]}}},{l:"de-DE",t:{"Anything shared with the same group of people will show up here":{v:["Alles, das mit derselben Gruppe von Personen geteilt wird, wird hier angezeigt"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Fehler beim Abrufen verwandter Ressourcen. Bei Fragen wenden Sie sich bitte an Ihre Systemadministration."]},"Related resources":{v:["Verwandte Ressourcen"]}}},{l:"el",t:{"Anything shared with the same group of people will show up here":{v:["Οτιδήποτε μοιράζεται με την ίδια ομάδα ατόμων θα εμφανίζεται εδώ"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Σφάλμα λήψης σχετικών πόρων. Παρακαλούμε επικοινωνήστε με τον διαχειριστή του συστήματός σας εάν έχετε οποιεσδήποτε ερωτήσεις."]},"Related resources":{v:["Σχετικοί πόροι"]}}},{l:"en-GB",t:{"Anything shared with the same group of people will show up here":{v:["Anything shared with the same group of people will show up here"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Error getting related resources. Please contact your system administrator if you have any questions."]},"Related resources":{v:["Related resources"]}}},{l:"eo",t:{}},{l:"es",t:{"Anything shared with the same group of people will show up here":{v:["Cualquier cosa que esté compartida con el mismo grupo de personas se mostrará aquí"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Error al obtener recursos relacionados. Por favor, contacte a su administrador del sistema si tiene alguna pregunta."]},"Related resources":{v:["Recursos relacionados"]}}},{l:"es-AR",t:{"Anything shared with the same group of people will show up here":{v:["Cualquier cosa compartida con el mismo grupo de personas aparecerá aquí."]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Error al obtener recursos relacionados. Por favor, contacte a su administrador del sistema si tiene alguna pregunta."]},"Related resources":{v:["Recursos relacionados"]}}},{l:"es-EC",t:{"Anything shared with the same group of people will show up here":{v:["Cualquier cosa compartida con el mismo grupo de personas aparecerá aquí."]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Error al obtener recursos relacionados. Por favor, contacta a tu administrador del sistema si tienes alguna pregunta."]},"Related resources":{v:["Recursos relacionados"]}}},{l:"es-MX",t:{"Anything shared with the same group of people will show up here":{v:["Todo lo que se comparta con el mismo grupo de personas se mostrará aquí"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Error al obtener recursos relacionados. Por favor contacte al administrador si tiene alguna pregunta."]},"Related resources":{v:["Recursos relacionados"]}}},{l:"et-EE",t:{"Anything shared with the same group of people will show up here":{v:["Siin kuvatakse kõik, mida jagatakse sama kasutajagrupiga"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Viga seotud ressursside saamisel. Küsimuste korral võtke ühendust oma süsteemiadministraatoriga."]},"Related resources":{v:["Seotud ressursid"]}}},{l:"eu",t:{"Anything shared with the same group of people will show up here":{v:["Pertsona-talde berarekin partekatutako edozer agertuko da hemen"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Errore bat gertatu da erlazionatutako baliabideak eskuratzean. Jarri harremanetan zure sistemaren administratzailearekin galderarik baduzu."]},"Related resources":{v:["Erlazionatutako baliabideak"]}}},{l:"fa",t:{"Anything shared with the same group of people will show up here":{v:["هر چیزی که با گروه مشابهی هم‌رسانی شود در این قسمت نمایش می‌یابد"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["خطا در دریافت منابع مرتبط. لطفاً در صورت داشتن هر گونه سؤال با مدیر سیستم خود تماس بگیرید."]},"Related resources":{v:["منابع مرتبط"]}}},{l:"fi",t:{"Anything shared with the same group of people will show up here":{v:["Kaikki saman ryhmän kesken jaettu näkyy tässä"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Virhe resurssien haussa. Ota yhteyttä järjestelmän ylläpitäjään, mikäli sinulla on kysyttävää."]},"Related resources":{v:["Liittyvät resurssit"]}}},{l:"fr",t:{"Anything shared with the same group of people will show up here":{v:["Tout ce qui est partagé avec le même groupe de personnes apparaîtra ici"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Erreur lors de la récupération des ressources liées. Contactez votre administrateur système pour répondre à vos éventuelles questions."]},"Related resources":{v:["Ressources liées"]}}},{l:"ga",t:{"Anything shared with the same group of people will show up here":{v:["Taispeánfar aon rud a roinntear leis an ngrúpa céanna daoine anseo"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Earráid agus acmhainní gaolmhara á bhfáil. Déan teagmháil le riarthóir do chórais má tá aon cheist agat."]},"Related resources":{v:["Acmhainní gaolmhara"]}}},{l:"gl",t:{"Anything shared with the same group of people will show up here":{v:["Todo o que se comparta co mesmo grupo de persoas aparecerá aquí"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Produciuse un erro ao obter os recursos relacionados. Póñase en contacto coa administración do seu sistema se ten algunha dúbida."]},"Related resources":{v:["Recursos relacionados"]}}},{l:"he",t:{"Anything shared with the same group of people will show up here":{v:["כל מה שמשותף עם אותה קבוצת האנשים יופיע כאן"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["שגיאה בקבלת המשאבים הקשורים. נא ליצור קשר עם הנהלת המערכת אם יש לך שאלות."]},"Related resources":{v:["משאבים קשורים"]}}},{l:"hu",t:{"Anything shared with the same group of people will show up here":{v:["Minden, amit ugyanazzal a csoporttal oszt meg, itt fog megjelenni"]},"Related resources":{v:["Kapcsolódó erőforrások"]}}},{l:"id",t:{"Anything shared with the same group of people will show up here":{v:["Apa pun yang dibagikan dengan grup orang yang sama akan muncul di sini"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Kesalahan saat mengambil sumber daya terkait. Hubungi administrator sistem Anda jika ada pertanyaan."]},"Related resources":{v:["Sumber daya terkait"]}}},{l:"is",t:{"Anything shared with the same group of people will show up here":{v:["Allt sem deilt er með sama hópi fólks mun birtast hér"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Villa við að sækja tengd tilföng. Hafðu samband við kerfisstjórann þinn ef þú ert með einhverjar spurningar."]},"Related resources":{v:["Tengd tilföng"]}}},{l:"it",t:{"Anything shared with the same group of people will show up here":{v:["Tutto ciò che è stato condiviso con lo stesso gruppo di persone viene visualizzato qui"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Errore nell'ottenere le risorse correlate. Per qualsiasi domanda, contattare l'amministratore di sistema."]},"Related resources":{v:["Risorse correlate"]}}},{l:"ja",t:{"Anything shared with the same group of people will show up here":{v:["同じグループで共有しているものは、全てここに表示されます"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["関連リソースの取得エラー。ご不明な点がございましたら、システム管理者にお問い合わせください。"]},"Related resources":{v:["関連リソース"]}}},{l:"ja-JP",t:{"Anything shared with the same group of people will show up here":{v:["同じグループで共有しているものは、全てここに表示されます"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["関連リソースの取得エラー。ご不明な点がございましたら、システム管理者にお問い合わせください。"]},"Related resources":{v:["関連リソース"]}}},{l:"ko",t:{"Anything shared with the same group of people will show up here":{v:["같은 그룹의 사용자와 공유된 모든 것들이 이곳에 나타납니다."]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["관련 리소스를 가져오는 중 오류가 발생했습니다. 궁금한 것이 있는 경우 시스템 관리자에게 연락해 주세요."]},"Related resources":{v:["관련 리소스"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Anything shared with the same group of people will show up here":{v:["Сè што е споделено со истата група луѓе ќе се појави овде"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Грешка при добивање поврзани ресурси. Ве молиме контактирајте го вашиот систем администратор ако имате прашања."]},"Related resources":{v:["Поврзани ресурси"]}}},{l:"my",t:{}},{l:"nb",t:{"Anything shared with the same group of people will show up here":{v:["Alt som er delt med den samme gruppen vil vises her"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Feil ved henting av relaterte ressurser. Kontakt systemansvarlig hvis du har spørsmål."]},"Related resources":{v:["Relaterte ressurser"]}}},{l:"nl",t:{"Anything shared with the same group of people will show up here":{v:["Alles dat gedeeld is met dezelfde groep mensen zal hier getoond worden"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Fout bij het ophalen van gerelateerde bronnen. Neem contact op met uw systeembeheerder als u vragen heeft."]},"Related resources":{v:["Gerelateerde bronnen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Anything shared with the same group of people will show up here":{v:["Tutaj pojawi się wszystko, co zostało udostępnione tej samej grupie osób"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Błąd podczas pobierania powiązanych zasobów. Jeśli masz jakiekolwiek pytania, skontaktuj się z administratorem systemu."]},"Related resources":{v:["Powiązane zasoby"]}}},{l:"pt-BR",t:{"Anything shared with the same group of people will show up here":{v:["Qualquer coisa compartilhada com o mesmo grupo de pessoas aparecerá aqui"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Erro ao obter recursos relacionados. Por favor, entre em contato com o administrador do sistema se tiver alguma dúvida."]},"Related resources":{v:["Recursos relacionados"]}}},{l:"pt-PT",t:{"Anything shared with the same group of people will show up here":{v:["Qualquer coisa partilhada com o mesmo grupo de pessoas irá aparecer aqui"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Erro ao obter os recursos relacionados. Por favor, contacte o administrador do sistema se tiver quaisquer perguntas."]},"Related resources":{v:["Recursos relacionados"]}}},{l:"ro",t:{"Anything shared with the same group of people will show up here":{v:["Tot ceea ce este partajat cu același grup de persoane va fi afișat aici"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Eroare la preluarea resurselor adiționale. Vă rugăm să contactați administratorul pentru întrebări."]},"Related resources":{v:["Resurse legate"]}}},{l:"ru",t:{"Anything shared with the same group of people will show up here":{v:["Всё, чем поделились с той же группой людей, будет отображаться здесь"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Ошибка при получении связанных ресурсов. Если у вас есть какие-либо вопросы, обратитесь к системному администратору."]},"Related resources":{v:["Связанные ресурсы"]}}},{l:"sk",t:{"Anything shared with the same group of people will show up here":{v:["Tu sa zobrazí čokoľvek zdieľané s rovnakou skupinou ľudí"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Chyba pri získavaní súvisiacich zdrojov. V prípade otázok kontaktujte prosím svojho systemového administrátora."]},"Related resources":{v:["Súvisiace zdroje"]}}},{l:"sl",t:{"Related resources":{v:["Povezani viri"]}}},{l:"sr",t:{"Anything shared with the same group of people will show up here":{v:["Све што се дели са истом групом људи ће се појавити овде"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Грешка код прибављања везаних ресурса. Молимо вас да се обратите администратору ако имате питања."]},"Related resources":{v:["Повезани ресурси"]}}},{l:"sv",t:{"Anything shared with the same group of people will show up here":{v:["Något som delats med samma grupp av personer kommer att visas här"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Det gick inte att hämta relaterade resurser. Kontakta din systemadministratör om du har några frågor."]},"Related resources":{v:["Relaterade resurser"]}}},{l:"tr",t:{"Anything shared with the same group of people will show up here":{v:["Aynı kişi grubu ile paylaşılan herşey burada görüntülenir"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["İlgili kaynaklara ulaşılırken sorun çıktı. Herhangi bir sorunuz varsa lütfen sistem yöneticiniz ile görüşün "]},"Related resources":{v:["İlgili kaynaklar"]}}},{l:"uk",t:{"Anything shared with the same group of people will show up here":{v:["Будь-що доступне для цієї же групи людей буде показано тут"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Помилка під час отримання пов'язаних ресурсів. Будь ласка, сконтактуйте з системним адміністратором, якщо у вас виникли запитання."]},"Related resources":{v:["Пов'язані ресурси"]}}},{l:"uz",t:{"Anything shared with the same group of people will show up here":{v:["Xuddi shu guruhdagi odamlarga ulashilgan hamma narsa shu yerda chiqadi"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["Tegishli manbalarni olishda xatolik yuz berdi. Savollaringiz bo'lsa, tizim administratoriga murojaat qiling."]},"Related resources":{v:["Tegishli manbalar"]}}},{l:"zh-CN",t:{"Anything shared with the same group of people will show up here":{v:["与同组用户分享的所有内容都会显示于此"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["获取相关资源出现错误。如果你有任何问题,请联系系统管理员。"]},"Related resources":{v:["相关资源"]}}},{l:"zh-HK",t:{"Anything shared with the same group of people will show up here":{v:["與同一組人共享的任何內容都會顯示在此處"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["取得相關資源時發生錯誤。如果有任何問題,請聯絡系統管理員。"]},"Related resources":{v:["相關資源"]}}},{l:"zh-TW",t:{"Anything shared with the same group of people will show up here":{v:["與相同群組分享的所有內容都會顯示於此"]},"Error getting related resources. Please contact your system administrator if you have any questions.":{v:["取得相關資源時發生錯誤。如果有任何問題,請聯絡系統管理員。"]},"Related resources":{v:["相關資源"]}}}],t6=[{l:"ar",t:{"Avatar of {displayName}":{v:["صورة الملف الشخصي الرمزية لــ {displayName} "]},"Avatar of {displayName}, {status}":{v:["صورة الملف الشخصي الرمزية لــ {displayName}، {status}"]}}},{l:"ast",t:{"Avatar of {displayName}":{v:["Avatar de: {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de: {displayName}, {status}"]}}},{l:"br",t:{}},{l:"ca",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"cs",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"cs-CZ",t:{"Avatar of {displayName}":{v:["Zástupný obrázek uživatele {displayName}"]},"Avatar of {displayName}, {status}":{v:["Zástupný obrázek uživatele {displayName}, {status}"]}}},{l:"da",t:{"Avatar of {displayName}":{v:["Avatar af {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar af {displayName}, {status}"]}}},{l:"de",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"de-DE",t:{"Avatar of {displayName}":{v:["Avatar von {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar von {displayName}, {status}"]}}},{l:"el",t:{"Avatar of {displayName}":{v:["Άβαταρ του {displayName}"]},"Avatar of {displayName}, {status}":{v:["Άβαταρ του {displayName}, {status}"]}}},{l:"en-GB",t:{"Avatar of {displayName}":{v:["Avatar of {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar of {displayName}, {status}"]}}},{l:"eo",t:{}},{l:"es",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-AR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-EC",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"es-MX",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"et-EE",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"eu",t:{"Avatar of {displayName}":{v:["{displayName}-(e)n irudia"]},"Avatar of {displayName}, {status}":{v:["{displayName} -(e)n irudia, {status}"]}}},{l:"fa",t:{"Avatar of {displayName}":{v:["آواتار {displayName}"]},"Avatar of {displayName}, {status}":{v:["آواتار {displayName} ، {status}"]}}},{l:"fi",t:{"Avatar of {displayName}":{v:["{displayName}n avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}n avatar, {status}"]}}},{l:"fr",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ga",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"gl",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"he",t:{"Avatar of {displayName}":{v:["תמונה ייצוגית של {displayName}"]},"Avatar of {displayName}, {status}":{v:["תמונה ייצוגית של {displayName}, {status}"]}}},{l:"hu",t:{"Avatar of {displayName}":{v:["{displayName} profilképe"]},"Avatar of {displayName}, {status}":{v:["{displayName} profilképe, {status}"]}}},{l:"id",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"is",t:{"Avatar of {displayName}":{v:["Auðkennismynd fyrir {displayName}"]},"Avatar of {displayName}, {status}":{v:["Auðkennismynd fyrir {displayName}, {status}"]}}},{l:"it",t:{"Avatar of {displayName}":{v:["Avatar di {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar di {displayName}, {status}"]}}},{l:"ja",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ja-JP",t:{"Avatar of {displayName}":{v:["{displayName} のアバター"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} のアバター"]}}},{l:"ko",t:{"Avatar of {displayName}":{v:["{displayName}님의 아바타"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status}님의 아바타"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Avatar of {displayName}":{v:["Аватар на {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар на {displayName}, {status}"]}}},{l:"my",t:{"Avatar of {displayName}":{v:["{displayName} ၏ ကိုယ်ပွား"]}}},{l:"nb",t:{"Avatar of {displayName}":{v:["Avataren til {displayName}"]},"Avatar of {displayName}, {status}":{v:["{displayName}'s avatar, {status}"]}}},{l:"nl",t:{"Avatar of {displayName}":{v:["Avatar van {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar van {displayName}, {status}"]}}},{l:"oc",t:{}},{l:"pl",t:{"Avatar of {displayName}":{v:["Awatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Awatar {displayName}, {status}"]}}},{l:"pt-BR",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"pt-PT",t:{"Avatar of {displayName}":{v:["Avatar de {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar de {displayName}, {status}"]}}},{l:"ro",t:{"Avatar of {displayName}":{v:["Avatarul lui {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatarul lui {displayName}, {status}"]}}},{l:"ru",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Фотография {displayName}, {status}"]}}},{l:"sk",t:{"Avatar of {displayName}":{v:["Avatar {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar {displayName}, {status}"]}}},{l:"sl",t:{"Avatar of {displayName}":{v:["Podoba {displayName}"]},"Avatar of {displayName}, {status}":{v:["Prikazna slika {displayName}, {status}"]}}},{l:"sr",t:{"Avatar of {displayName}":{v:["Аватар за {displayName}"]},"Avatar of {displayName}, {status}":{v:["Avatar za {displayName}, {status}"]}}},{l:"sv",t:{"Avatar of {displayName}":{v:["{displayName}s avatar"]},"Avatar of {displayName}, {status}":{v:["{displayName}s avatar, {status}"]}}},{l:"tr",t:{"Avatar of {displayName}":{v:["{displayName} avatarı"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} avatarı"]}}},{l:"uk",t:{"Avatar of {displayName}":{v:["Аватар {displayName}"]},"Avatar of {displayName}, {status}":{v:["Аватар {displayName}, {status}"]}}},{l:"uz",t:{"Avatar of {displayName}":{v:[" {displayName}Avatari"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} Avatari"]}}},{l:"zh-CN",t:{"Avatar of {displayName}":{v:["{displayName}的头像"]},"Avatar of {displayName}, {status}":{v:["{displayName}的头像,{status}"]}}},{l:"zh-HK",t:{"Avatar of {displayName}":{v:["{displayName} 的頭像"]},"Avatar of {displayName}, {status}":{v:["{displayName} 的頭像,{status}"]}}},{l:"zh-TW",t:{"Avatar of {displayName}":{v:["{displayName} 的大頭照"]},"Avatar of {displayName}, {status}":{v:["{displayName}, {status} 的大頭照"]}}}],n6=[{l:"ar",t:{away:{v:["غير موجود"]},busy:{v:["مشغول"]},"do not disturb":{v:["يُرجى عدم الإزعاج"]},invisible:{v:["غير مرئي"]},offline:{v:["غير متصل"]},online:{v:["متصل"]}}},{l:"ast",t:{away:{v:["ausente"]},busy:{v:["ocupáu"]},"do not disturb":{v:["nun molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectáu"]},online:{v:["en llinia"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"cs-CZ",t:{away:{v:["pryč"]},busy:{v:["zaneprádněn(a)"]},"do not disturb":{v:["nerušit"]},invisible:{v:["neviditelné"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"da",t:{away:{v:["væk"]},busy:{v:["optaget"]},"do not disturb":{v:["forstyr ikke"]},invisible:{v:["usynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"de",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"de-DE",t:{away:{v:["Abwesend"]},busy:{v:["Beschäftigt"]},"do not disturb":{v:["Bitte nicht stören"]},invisible:{v:["Unsichtbar"]},offline:{v:["Offline"]},online:{v:["Online"]}}},{l:"el",t:{away:{v:["μακριά"]},busy:{v:["απασχολημένος"]},"do not disturb":{v:["μην ενοχλείτε"]},invisible:{v:["αόρατο"]},offline:{v:["εκτός σύνδεσης"]},online:{v:["συνδεδεμένος"]}}},{l:"en-GB",t:{away:{v:["away"]},busy:{v:["busy"]},"do not disturb":{v:["do not disturb"]},invisible:{v:["invisible"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"eo",t:{}},{l:"es",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"es-AR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["desconectado"]},online:{v:["en línea"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["no molestar"]},invisible:{v:["invisible"]},offline:{v:["fuera de línea"]},online:{v:["en línea"]}}},{l:"et-EE",t:{away:{v:["eemal"]},busy:{v:["hõivatud"]},"do not disturb":{v:["ära sega"]},invisible:{v:["nähtamatu"]},offline:{v:["pole võrgus"]},online:{v:["võrgus"]}}},{l:"eu",t:{}},{l:"fa",t:{away:{v:["دور از دستگاه"]},busy:{v:["مشغول"]},"do not disturb":{v:["مزاحم نشوید"]},invisible:{v:["مخفی"]},offline:{v:["برون‌خط"]},online:{v:["برخط"]}}},{l:"fi",t:{away:{v:["poissa"]},busy:{v:["varattu"]},"do not disturb":{v:["älä häiritse"]},invisible:{v:["näkymätön"]},offline:{v:["ei linjalla"]},online:{v:["linjalla"]}}},{l:"fr",t:{away:{v:["absent"]},busy:{v:["occupé"]},"do not disturb":{v:["ne pas déranger"]},invisible:{v:["invisible"]},offline:{v:["hors ligne"]},online:{v:["en ligne"]}}},{l:"ga",t:{away:{v:["ar shiúl"]},busy:{v:["gnóthach"]},"do not disturb":{v:["ná cur as"]},invisible:{v:["dofheicthe"]},offline:{v:["as líne"]},online:{v:["ar líne"]}}},{l:"gl",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["non molestar"]},invisible:{v:["invisíbel"]},offline:{v:["desconectado"]},online:{v:["conectado"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{away:{v:["tidak tersedia"]},"do not disturb":{v:["jangan ganggu"]},offline:{v:["luring"]},online:{v:["daring"]}}},{l:"is",t:{away:{v:["í burtu"]},busy:{v:["upptekin/n"]},"do not disturb":{v:["ekki ónáða"]},invisible:{v:["ósýnilegt"]},offline:{v:["ónettengt"]},online:{v:["nettengt"]}}},{l:"it",t:{away:{v:["via"]},"do not disturb":{v:["non disturbare"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ja",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ja-JP",t:{away:{v:["離れる"]},busy:{v:["ビジー"]},"do not disturb":{v:["邪魔をしないでください"]},invisible:{v:["不可視"]},offline:{v:["オフライン"]},online:{v:["オンライン"]}}},{l:"ko",t:{away:{v:["자리 비움"]},busy:{v:["바쁨"]},"do not disturb":{v:["방해 금지"]},invisible:{v:["보이지 않음"]},offline:{v:["오프라인"]},online:{v:["온라인"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{away:{v:["оддалечен"]},busy:{v:["зафатен"]},"do not disturb":{v:["не вознемирувај"]},invisible:{v:["невидливо"]},offline:{v:["офлајн"]},online:{v:["онлајн"]}}},{l:"my",t:{}},{l:"nb",t:{away:{v:["borte"]},busy:{v:["opptatt"]},"do not disturb":{v:["ikke forstyrr"]},invisible:{v:["usynlig"]},offline:{v:["frakoblet"]},online:{v:["tilkoblet"]}}},{l:"nl",t:{away:{v:["weg"]},busy:{v:["bezig"]},"do not disturb":{v:["niet storen"]},invisible:{v:["Onzichtbaar"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"oc",t:{}},{l:"pl",t:{away:{v:["stąd"]},busy:{v:["zajęty"]},"do not disturb":{v:["nie przeszkadzać"]},invisible:{v:["niewidzialny"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"pt-BR",t:{away:{v:["ausente"]},busy:{v:["ocupado"]},"do not disturb":{v:["não perturbe"]},invisible:{v:["invisível"]},offline:{v:["off-line"]},online:{v:["on-line"]}}},{l:"pt-PT",t:{away:{v:["longe"]},busy:{v:["ocupado"]},"do not disturb":{v:["não incomodar"]},invisible:{v:["invisível"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"ro",t:{away:{v:["plecat"]},"do not disturb":{v:["nu deranjați"]},offline:{v:["deconectat"]},online:{v:["online"]}}},{l:"ru",t:{away:{v:["отсутствие"]},busy:{v:["занятый"]},"do not disturb":{v:["не беспокоить"]},invisible:{v:["невидимый"]},offline:{v:["офлайн"]},online:{v:["онлайн"]}}},{l:"sk",t:{away:{v:["neprítomný"]},busy:{v:["zaneprázdnený"]},"do not disturb":{v:["nerušiť"]},invisible:{v:["neviditeľný"]},offline:{v:["Odpojený - offline"]},online:{v:["Pripojený - online"]}}},{l:"sl",t:{}},{l:"sr",t:{away:{v:["одсутан"]},busy:{v:["заузет"]},"do not disturb":{v:["не узнемиравај"]},invisible:{v:["невидљиво"]},offline:{v:["ван мреже"]},online:{v:["на мрежи"]}}},{l:"sv",t:{away:{v:["borta"]},busy:{v:["upptagen"]},"do not disturb":{v:["stör ej"]},invisible:{v:["osynlig"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"tr",t:{away:{v:["Uzakta"]},busy:{v:["Meşgul"]},"do not disturb":{v:["Rahatsız etmeyin"]},invisible:{v:["görünmez"]},offline:{v:["Çevrim dışı"]},online:{v:["Çevrim içi"]}}},{l:"uk",t:{away:{v:["відсутній"]},busy:{v:["зайнято"]},"do not disturb":{v:["не турбувати"]},invisible:{v:["Невидимий"]},offline:{v:["не в мережі"]},online:{v:["в мережі"]}}},{l:"uz",t:{away:{v:["uzoqda"]},busy:{v:["band"]},"do not disturb":{v:["bezovta qilmang"]},invisible:{v:["ko'rinmas"]},offline:{v:["offline"]},online:{v:["online"]}}},{l:"zh-CN",t:{away:{v:["离开"]},busy:{v:["繁忙"]},"do not disturb":{v:["请勿打扰"]},invisible:{v:["隐藏的"]},offline:{v:["离线"]},online:{v:["在线"]}}},{l:"zh-HK",t:{away:{v:["離開"]},busy:{v:["忙碌"]},"do not disturb":{v:["請勿打擾"]},invisible:{v:["隐藏的"]},offline:{v:["離線"]},online:{v:["在線"]}}},{l:"zh-TW",t:{away:{v:["離開"]},busy:{v:["忙碌"]},"do not disturb":{v:["請勿打擾"]},invisible:{v:["不可見"]},offline:{v:["離線"]},online:{v:["線上"]}}}],o6=[{l:"ar",t:{"Back to provider selection":{v:["عودة إلى اختيار المزوّد"]},"Close Smart Picker":{v:["إغلاق المحدد الذكي"]},"Smart Picker":{v:["اللاقط الذكي smart picker"]}}},{l:"ast",t:{"Back to provider selection":{v:["Volver a la seleición de fornidores"]},"Close Smart Picker":{v:["Zarrar la seleición intelixente"]},"Smart Picker":{v:["Selector intelixente"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Back to provider selection":{v:["Zpět na výběr poskytovatele"]},"Close Smart Picker":{v:["Zavřít inteligentní výběr"]},"Smart Picker":{v:["Inteligentní výběr"]}}},{l:"cs-CZ",t:{"Back to provider selection":{v:["Zpět na výběr poskytovatele"]},"Close Smart Picker":{v:["Zavřít inteligentní výběr"]},"Smart Picker":{v:["Inteligentní výběr"]}}},{l:"da",t:{"Back to provider selection":{v:["Tilbage til udbydervalg"]},"Close Smart Picker":{v:["Luk Smart Vælger"]},"Smart Picker":{v:["Smart Vælger"]}}},{l:"de",t:{"Back to provider selection":{v:["Zurück zur Anbieterauswahl"]},"Close Smart Picker":{v:["Smart Picker schließen"]},"Smart Picker":{v:["Smart Picker"]}}},{l:"de-DE",t:{"Back to provider selection":{v:["Zurück zur Anbieterauswahl"]},"Close Smart Picker":{v:["Smart Picker schließen"]},"Smart Picker":{v:["Smart Picker"]}}},{l:"el",t:{"Back to provider selection":{v:["Επιστροφή στην επιλογή παρόχου"]},"Close Smart Picker":{v:["Κλείσιμο Έξυπνης Επιλογής"]},"Smart Picker":{v:["Έξυπνη Επιλογή"]}}},{l:"en-GB",t:{"Back to provider selection":{v:["Back to provider selection"]},"Close Smart Picker":{v:["Close Smart Picker"]},"Smart Picker":{v:["Smart Picker"]}}},{l:"eo",t:{}},{l:"es",t:{"Back to provider selection":{v:["Volver a la selección de proveedor"]},"Close Smart Picker":{v:["Cerrar selector inteligente"]},"Smart Picker":{v:["Selector inteligente"]}}},{l:"es-AR",t:{"Back to provider selection":{v:["Volver a la selección de proveedor"]},"Close Smart Picker":{v:["Cerrar selector inteligente"]},"Smart Picker":{v:["Selector inteligente"]}}},{l:"es-EC",t:{"Back to provider selection":{v:["Volver a la selección de proveedor"]},"Close Smart Picker":{v:["Cerrar selector inteligente"]},"Smart Picker":{v:["Selector inteligente"]}}},{l:"es-MX",t:{"Back to provider selection":{v:["Volver a la selección de proveedor"]},"Close Smart Picker":{v:["Cerrar selector inteligente"]},"Smart Picker":{v:["Selector inteligente"]}}},{l:"et-EE",t:{"Back to provider selection":{v:["Tagasi teenusepakkuja valiku juurde"]},"Close Smart Picker":{v:["Sulge nutikas valija"]},"Smart Picker":{v:["Nutikas valija"]}}},{l:"eu",t:{"Back to provider selection":{v:["Itzuli hornitzaileen hautapenera"]},"Close Smart Picker":{v:["Itxi hautatzaile adimenduna"]},"Smart Picker":{v:["Hautatzaile adimenduna"]}}},{l:"fa",t:{"Back to provider selection":{v:["بازگشت به انتخاب ارائه دهنده"]},"Close Smart Picker":{v:["بستن انتخاب‌گر هوشمند"]},"Smart Picker":{v:["انتخابگر هوشمند"]}}},{l:"fi",t:{"Back to provider selection":{v:["Takaisin toimittajavalintaan"]},"Close Smart Picker":{v:["Sulje älykas valitsin"]},"Smart Picker":{v:["Älykäs valitsin"]}}},{l:"fr",t:{"Back to provider selection":{v:["Revenir à la sélection du fournisseur"]},"Close Smart Picker":{v:["Fermer le sélecteur intelligent"]},"Smart Picker":{v:["Sélecteur intelligent"]}}},{l:"ga",t:{"Back to provider selection":{v:["Ar ais go roghnú soláthróra"]},"Close Smart Picker":{v:["Dún Piocálaí Cliste"]},"Smart Picker":{v:["Roghnóir Cliste"]}}},{l:"gl",t:{"Back to provider selection":{v:["Volver á selección do provedor"]},"Close Smart Picker":{v:["Pechar o Selector intelixente"]},"Smart Picker":{v:["Selector intelixente"]}}},{l:"he",t:{"Back to provider selection":{v:["חזרה לבחירת ספק"]},"Close Smart Picker":{v:["סגירת הבורר החכם"]},"Smart Picker":{v:["בורר חכם"]}}},{l:"hu",t:{}},{l:"id",t:{"Back to provider selection":{v:["Kembali ke pemilihan penyedia"]},"Close Smart Picker":{v:["Tutup Pemilih Cerdas"]},"Smart Picker":{v:["Pemilih Cerdas"]}}},{l:"is",t:{"Back to provider selection":{v:["Til baka í val á þjónustuveitu"]},"Close Smart Picker":{v:["Loka snjall-veljara"]},"Smart Picker":{v:["Snjall-veljari"]}}},{l:"it",t:{"Back to provider selection":{v:["Torna alla selezione del provider"]},"Close Smart Picker":{v:["Chiudere lo Smart Picker"]},"Smart Picker":{v:["Picker intelligente"]}}},{l:"ja",t:{"Back to provider selection":{v:["プロバイダーの選択に戻る"]},"Close Smart Picker":{v:["スマートピッカーを閉じる"]},"Smart Picker":{v:["スマートピッカー"]}}},{l:"ja-JP",t:{"Back to provider selection":{v:["プロバイダーの選択に戻る"]},"Close Smart Picker":{v:["スマートピッカーを閉じる"]},"Smart Picker":{v:["スマートピッカー"]}}},{l:"ko",t:{"Back to provider selection":{v:["제공자 선택으로 돌아가기"]},"Close Smart Picker":{v:["스마트 선택기 닫기"]},"Smart Picker":{v:["스마트 선택기"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Back to provider selection":{v:["Назад до избор на провајдер"]},"Close Smart Picker":{v:["Затвори паметен избирач"]},"Smart Picker":{v:["Паметен избирач"]}}},{l:"my",t:{}},{l:"nb",t:{"Back to provider selection":{v:["Tilbake til leverandørvalg"]},"Close Smart Picker":{v:["Lukk Smart Velger"]},"Smart Picker":{v:["Smart Velger"]}}},{l:"nl",t:{"Back to provider selection":{v:["Terug naar provider selectie"]},"Close Smart Picker":{v:["Slimme Kiezer sluiten"]},"Smart Picker":{v:["Slimme Kiezer"]}}},{l:"oc",t:{}},{l:"pl",t:{"Back to provider selection":{v:["Powrót do wyboru dostawcy"]},"Close Smart Picker":{v:["Zamknij inteligentny selektor"]},"Smart Picker":{v:["Inteligentne wybieranie"]}}},{l:"pt-BR",t:{"Back to provider selection":{v:["Voltar para seleção de provedor"]},"Close Smart Picker":{v:["Fechar Seletor Inteligente"]},"Smart Picker":{v:["Seletor Inteligente"]}}},{l:"pt-PT",t:{"Back to provider selection":{v:["Voltar à seleção de fornecedor"]},"Close Smart Picker":{v:['Fechar "Smart Picker"']},"Smart Picker":{v:["Smart Picker"]}}},{l:"ro",t:{"Back to provider selection":{v:["Înapoi la selecția providerului"]},"Close Smart Picker":{v:["Închide Smart Picker"]},"Smart Picker":{v:["Smart Picker"]}}},{l:"ru",t:{"Back to provider selection":{v:["Вернуться к выбору провайдера"]},"Close Smart Picker":{v:["Закрыть интеллектуальный выбор"]},"Smart Picker":{v:["Умный выбор"]}}},{l:"sk",t:{"Back to provider selection":{v:["Späť na výber poskytovateľa"]},"Close Smart Picker":{v:["Zavrieť inteligentný výber"]},"Smart Picker":{v:["Inteligentný výber"]}}},{l:"sl",t:{}},{l:"sr",t:{"Back to provider selection":{v:["Назад на избор пружаоца"]},"Close Smart Picker":{v:["Затвори паметни бирач"]},"Smart Picker":{v:["Паметни бирач"]}}},{l:"sv",t:{"Back to provider selection":{v:["Tillbaka till leverantörsval"]},"Close Smart Picker":{v:["Stäng Smart Picker"]},"Smart Picker":{v:["Smart Picker"]}}},{l:"tr",t:{"Back to provider selection":{v:["Hizmet sağlayıcı seçimine dön"]},"Close Smart Picker":{v:["Akıllı seçimi kapat"]},"Smart Picker":{v:["Akıllı seçim"]}}},{l:"uk",t:{"Back to provider selection":{v:["Назад до вибору постачальника"]},"Close Smart Picker":{v:["Закрити асистент вибору"]},"Smart Picker":{v:["Асистент вибору"]}}},{l:"uz",t:{"Back to provider selection":{v:["Provayder tanloviga qaytish"]},"Close Smart Picker":{v:["Smart Picker-ni yoping"]},"Smart Picker":{v:["Aqlli tanlovchi"]}}},{l:"zh-CN",t:{"Back to provider selection":{v:["返回至提供者选择列表"]},"Close Smart Picker":{v:["关闭智能拾取器"]},"Smart Picker":{v:["智能拾取器"]}}},{l:"zh-HK",t:{"Back to provider selection":{v:["回到提供者選擇"]},"Close Smart Picker":{v:["關閉 Smart Picker"]},"Smart Picker":{v:["Smart Picker"]}}},{l:"zh-TW",t:{"Back to provider selection":{v:["回到提供者選擇"]},"Close Smart Picker":{v:["關閉智慧型挑選器"]},"Smart Picker":{v:["智慧型挑選器"]}}}],r6=[{l:"ar",t:{"Cancel changes":{v:["إلغاء التغييرات"]},"Confirm changes":{v:["تأكيد التغييرات"]}}},{l:"ast",t:{"Cancel changes":{v:["Encaboxar los cambeos"]},"Confirm changes":{v:["Confirmar los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Cancel changes":{v:["Cancel·la els canvis"]},"Confirm changes":{v:["Confirmeu els canvis"]}}},{l:"cs",t:{"Cancel changes":{v:["Zrušit změny"]},"Confirm changes":{v:["Potvrdit změny"]}}},{l:"cs-CZ",t:{"Cancel changes":{v:["Zrušit změny"]},"Confirm changes":{v:["Potvrdit změny"]}}},{l:"da",t:{"Cancel changes":{v:["Annuller ændringer"]},"Confirm changes":{v:["Bekræft ændringer"]}}},{l:"de",t:{"Cancel changes":{v:["Änderungen verwerfen"]},"Confirm changes":{v:["Änderungen bestätigen"]}}},{l:"de-DE",t:{"Cancel changes":{v:["Änderungen verwerfen"]},"Confirm changes":{v:["Änderungen bestätigen"]}}},{l:"el",t:{"Cancel changes":{v:["Ακύρωση αλλαγών"]},"Confirm changes":{v:["Επιβεβαίωση αλλαγών"]}}},{l:"en-GB",t:{"Cancel changes":{v:["Cancel changes"]},"Confirm changes":{v:["Confirm changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"es-AR",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"es-EC",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"es-MX",t:{"Cancel changes":{v:["Cancelar cambios"]},"Confirm changes":{v:["Confirmar cambios"]}}},{l:"et-EE",t:{"Cancel changes":{v:["Tühista muudatused"]},"Confirm changes":{v:["Kinnitage muudatused"]}}},{l:"eu",t:{"Cancel changes":{v:["Ezeztatu aldaketak"]},"Confirm changes":{v:["Baieztatu aldaketak"]}}},{l:"fa",t:{"Cancel changes":{v:["لغو تغییرات"]},"Confirm changes":{v:["تایید تغییرات"]}}},{l:"fi",t:{"Cancel changes":{v:["Peruuta muutokset"]},"Confirm changes":{v:["Vahvista muutokset"]}}},{l:"fr",t:{"Cancel changes":{v:["Annuler les modifications"]},"Confirm changes":{v:["Confirmer les modifications"]}}},{l:"ga",t:{"Cancel changes":{v:["Cealaigh athruithe"]},"Confirm changes":{v:["Deimhnigh na hathruithe"]}}},{l:"gl",t:{"Cancel changes":{v:["Cancelar os cambios"]},"Confirm changes":{v:["Confirma os cambios"]}}},{l:"he",t:{"Cancel changes":{v:["ביטול שינויים"]},"Confirm changes":{v:["אישור השינויים"]}}},{l:"hu",t:{"Cancel changes":{v:["Változtatások elvetése"]},"Confirm changes":{v:["Változtatások megerősítése"]}}},{l:"id",t:{"Cancel changes":{v:["Batalkan perubahan"]},"Confirm changes":{v:["Konfirmasikan perubahan"]}}},{l:"is",t:{"Cancel changes":{v:["Hætta við breytingar"]},"Confirm changes":{v:["Staðfesta breytingar"]}}},{l:"it",t:{"Cancel changes":{v:["Annulla modifiche"]},"Confirm changes":{v:["Conferma modifiche"]}}},{l:"ja",t:{"Cancel changes":{v:["変更をキャンセル"]},"Confirm changes":{v:["変更を承認"]}}},{l:"ja-JP",t:{"Cancel changes":{v:["変更をキャンセル"]},"Confirm changes":{v:["変更を承認"]}}},{l:"ko",t:{"Cancel changes":{v:["변경 취소"]},"Confirm changes":{v:["변경 사항 확인"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Cancel changes":{v:["Откажи ги промените"]},"Confirm changes":{v:["Потврди ги промените"]}}},{l:"my",t:{"Cancel changes":{v:["ပြောင်းလဲမှုများ ပယ်ဖျက်ရန်"]},"Confirm changes":{v:["ပြောင်းလဲမှုများ အတည်ပြုရန်"]}}},{l:"nb",t:{"Cancel changes":{v:["Avbryt endringer"]},"Confirm changes":{v:["Bekreft endringer"]}}},{l:"nl",t:{"Cancel changes":{v:["Wijzigingen annuleren"]},"Confirm changes":{v:["Wijzigingen bevestigen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Cancel changes":{v:["Anuluj zmiany"]},"Confirm changes":{v:["Potwierdź zmiany"]}}},{l:"pt-BR",t:{"Cancel changes":{v:["Cancelar alterações"]},"Confirm changes":{v:["Confirmar alterações"]}}},{l:"pt-PT",t:{"Cancel changes":{v:["Cancelar alterações"]},"Confirm changes":{v:["Confirmar alterações"]}}},{l:"ro",t:{"Cancel changes":{v:["Anulează modificările"]},"Confirm changes":{v:["Confirmați modificările"]}}},{l:"ru",t:{"Cancel changes":{v:["Отменить изменения"]},"Confirm changes":{v:["Подтвердить изменения"]}}},{l:"sk",t:{"Cancel changes":{v:["Zrušiť zmeny"]},"Confirm changes":{v:["Potvrdiť zmeny"]}}},{l:"sl",t:{"Cancel changes":{v:["Prekliči spremembe"]},"Confirm changes":{v:["Potrdi spremembe"]}}},{l:"sr",t:{"Cancel changes":{v:["Откажи измене"]},"Confirm changes":{v:["Потврдите измене"]}}},{l:"sv",t:{"Cancel changes":{v:["Avbryt ändringar"]},"Confirm changes":{v:["Bekräfta ändringar"]}}},{l:"tr",t:{"Cancel changes":{v:["Değişiklikleri iptal et"]},"Confirm changes":{v:["Değişiklikleri onayla"]}}},{l:"uk",t:{"Cancel changes":{v:["Скасувати зміни"]},"Confirm changes":{v:["Підтвердити зміни"]}}},{l:"uz",t:{"Cancel changes":{v:["O'zgarishlarni bekor qilish"]},"Confirm changes":{v:["O'zgarishlarni tasdiqlang"]}}},{l:"zh-CN",t:{"Cancel changes":{v:["取消更改"]},"Confirm changes":{v:["确认更改"]}}},{l:"zh-HK",t:{"Cancel changes":{v:["取消更改"]},"Confirm changes":{v:["確認更改"]}}},{l:"zh-TW",t:{"Cancel changes":{v:["取消變更"]},"Confirm changes":{v:["確認變更"]}}}],i6=[{l:"ar",t:{"Change name":{v:["تغيير الاسم"]},"Close sidebar":{v:["قفل الشريط الجانبي"]},Favorite:{v:["المفضلة"]},"Open sidebar":{v:["إفتَح الشريط الجانبي"]}}},{l:"ast",t:{"Change name":{v:["Camudar el nome"]},"Close sidebar":{v:["Zarrar la barra llateral"]},Favorite:{v:["Favoritu"]},"Open sidebar":{v:["Abrir la barra llateral"]}}},{l:"br",t:{}},{l:"ca",t:{"Close sidebar":{v:["Tancar la barra lateral"]},Favorite:{v:["Preferit"]}}},{l:"cs",t:{"Change name":{v:["Změnit název"]},"Close sidebar":{v:["Zavřít postranní panel"]},Favorite:{v:["Oblíbené"]},"Open sidebar":{v:["Otevřít postranní panel"]}}},{l:"cs-CZ",t:{"Change name":{v:["Změnit název"]},"Close sidebar":{v:["Zavřít postranní panel"]},Favorite:{v:["Oblíbené"]}}},{l:"da",t:{"Change name":{v:["Ændre navn"]},"Close sidebar":{v:["Luk sidepanel"]},Favorite:{v:["Favorit"]},"Open sidebar":{v:["Åbn sidepanel"]}}},{l:"de",t:{"Change name":{v:["Namen ändern"]},"Close sidebar":{v:["Seitenleiste schließen"]},Favorite:{v:["Favorit"]},"Open sidebar":{v:["Seitenleiste öffnen"]}}},{l:"de-DE",t:{"Change name":{v:["Namen ändern"]},"Close sidebar":{v:["Seitenleiste schließen"]},Favorite:{v:["Favorit"]},"Open sidebar":{v:["Seitenleiste öffnen"]}}},{l:"el",t:{"Change name":{v:["Αλλαγή ονόματος"]},"Close sidebar":{v:["Κλείσιμο πλευρικής μπάρας"]},Favorite:{v:["Αγαπημένα"]},"Open sidebar":{v:["Άνοιγμα πλευρικής μπάρας"]}}},{l:"en-GB",t:{"Change name":{v:["Change name"]},"Close sidebar":{v:["Close sidebar"]},Favorite:{v:["Favourite"]},"Open sidebar":{v:["Open sidebar"]}}},{l:"eo",t:{}},{l:"es",t:{"Change name":{v:["Cambiar nombre"]},"Close sidebar":{v:["Cerrar barra lateral"]},Favorite:{v:["Favorito"]},"Open sidebar":{v:["Abrir barra lateral"]}}},{l:"es-AR",t:{"Change name":{v:["Cambiar nombre"]},"Close sidebar":{v:["Cerrar barra lateral"]},Favorite:{v:["Favorito"]},"Open sidebar":{v:["Abrir barra lateral"]}}},{l:"es-EC",t:{"Change name":{v:["Cambiar nombre"]},"Close sidebar":{v:["Cerrar barra lateral"]},Favorite:{v:["Favorito"]}}},{l:"es-MX",t:{"Change name":{v:["Cambiar nombre"]},"Close sidebar":{v:["Cerrar barra lateral"]},Favorite:{v:["Favorito"]},"Open sidebar":{v:["Abrir barra lateral"]}}},{l:"et-EE",t:{"Change name":{v:["Muuda nime"]},"Close sidebar":{v:["Sulge külgriba"]},Favorite:{v:["Lemmik"]},"Open sidebar":{v:["Ava külgriba"]}}},{l:"eu",t:{"Change name":{v:["Aldatu izena"]},"Close sidebar":{v:["Itxi albo-barra"]},Favorite:{v:["Gogokoa"]}}},{l:"fa",t:{"Change name":{v:["تغییر نام"]},"Close sidebar":{v:["بستن نوار کناری"]},Favorite:{v:["مورد علاقه"]},"Open sidebar":{v:["باز کردن نوار کنار"]}}},{l:"fi",t:{"Change name":{v:["Vaihda nimi"]},"Close sidebar":{v:["Sulje sivupalkki"]},Favorite:{v:["Suosikki"]},"Open sidebar":{v:["Avaa sivupalkki"]}}},{l:"fr",t:{"Change name":{v:["Modifier le nom"]},"Close sidebar":{v:["Fermer la barre latérale"]},Favorite:{v:["Favori"]},"Open sidebar":{v:["Ouvrir la barre latérale"]}}},{l:"ga",t:{"Change name":{v:["Athrú ainm"]},"Close sidebar":{v:["Dún barra taoibh"]},Favorite:{v:["is fearr leat"]},"Open sidebar":{v:["Oscail barra taoibh"]}}},{l:"gl",t:{"Change name":{v:["Cambiar o nome"]},"Close sidebar":{v:["Pechar a barra lateral"]},Favorite:{v:["Favorito"]},"Open sidebar":{v:["Abrir a barra lateral"]}}},{l:"he",t:{"Change name":{v:["החלפת שם"]},"Close sidebar":{v:["סגירת סרגל הצד"]},Favorite:{v:["למועדפים"]}}},{l:"hu",t:{"Close sidebar":{v:["Oldalsáv bezárása"]},Favorite:{v:["Kedvenc"]}}},{l:"id",t:{"Change name":{v:["Ubah nama"]},"Close sidebar":{v:["Tutup bilah sisi"]},Favorite:{v:["Favorit"]}}},{l:"is",t:{"Change name":{v:["Breyta nafni"]},"Close sidebar":{v:["Loka hliðarstiku"]},Favorite:{v:["Eftirlæti"]},"Open sidebar":{v:["Opna hliðarspjald"]}}},{l:"it",t:{"Change name":{v:["Cambia nome"]},"Close sidebar":{v:["Chiudi la barra laterale"]},Favorite:{v:["Preferito"]}}},{l:"ja",t:{"Change name":{v:["名前の変更"]},"Close sidebar":{v:["サイドバーを閉じる"]},Favorite:{v:["お気に入り"]},"Open sidebar":{v:["サイドバーを開く"]}}},{l:"ja-JP",t:{"Change name":{v:["名前の変更"]},"Close sidebar":{v:["サイドバーを閉じる"]},Favorite:{v:["お気に入り"]},"Open sidebar":{v:["サイドバーを開く"]}}},{l:"ko",t:{"Change name":{v:["이름 변경"]},"Close sidebar":{v:["사이드바 닫기"]},Favorite:{v:["즐겨찾기"]},"Open sidebar":{v:["사이드바 열기"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Change name":{v:["Промени име"]},"Close sidebar":{v:["Затвори странична лента"]},Favorite:{v:["Фаворити"]},"Open sidebar":{v:["Отвори странична лента"]}}},{l:"my",t:{}},{l:"nb",t:{"Change name":{v:["Endre navn"]},"Close sidebar":{v:["Lukk sidepanel"]},Favorite:{v:["Favoritt"]},"Open sidebar":{v:["Åpne sidefelt"]}}},{l:"nl",t:{"Change name":{v:["Naam wijzigen"]},"Close sidebar":{v:["Zijbalk sluiten"]},Favorite:{v:["Favoriet"]},"Open sidebar":{v:["Zijbalk openen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Change name":{v:["Zmień nazwę"]},"Close sidebar":{v:["Zamknij pasek boczny"]},Favorite:{v:["Ulubiony"]},"Open sidebar":{v:["Otwórz pasek boczny"]}}},{l:"pt-BR",t:{"Change name":{v:["Mudar nome"]},"Close sidebar":{v:["Fechar barra lateral"]},Favorite:{v:["Favorito"]},"Open sidebar":{v:["Abrir barra lateral"]}}},{l:"pt-PT",t:{"Change name":{v:["Alterar nome"]},"Close sidebar":{v:["Fechar barra lateral"]},Favorite:{v:["Favorito"]},"Open sidebar":{v:["Abrir barra lateral"]}}},{l:"ro",t:{"Change name":{v:["Modifică numele"]},"Close sidebar":{v:["Închide bara laterală"]},Favorite:{v:["Favorit"]}}},{l:"ru",t:{"Change name":{v:["Изменить имя"]},"Close sidebar":{v:["Закрыть сайдбар"]},Favorite:{v:["Избранное"]},"Open sidebar":{v:["Открыть боковую панель"]}}},{l:"sk",t:{"Change name":{v:["Zmeniť názov"]},"Close sidebar":{v:["Zavrieť bočný panel"]},Favorite:{v:["Obľúbené"]},"Open sidebar":{v:["Otvoriť bočný panel"]}}},{l:"sl",t:{"Close sidebar":{v:["Zapri stransko vrstico"]},Favorite:{v:["Priljubljeno"]}}},{l:"sr",t:{"Change name":{v:["Измени назив"]},"Close sidebar":{v:["Затвори бочну траку"]},Favorite:{v:["Омиљени"]},"Open sidebar":{v:["Отвори бочну траку"]}}},{l:"sv",t:{"Change name":{v:["Ändra namn"]},"Close sidebar":{v:["Stäng sidofältet"]},Favorite:{v:["Favorit"]},"Open sidebar":{v:["Öppna sidofältet"]}}},{l:"tr",t:{"Change name":{v:["Adı değiştir"]},"Close sidebar":{v:["Yan çubuğu kapat"]},Favorite:{v:["Sık kullanılanlara ekle"]},"Open sidebar":{v:["Yan çubuğu aç"]}}},{l:"uk",t:{"Change name":{v:["Змінити назву"]},"Close sidebar":{v:["Закрити бічну панель"]},Favorite:{v:["Із зірочкою"]},"Open sidebar":{v:["Бокове меню"]}}},{l:"uz",t:{"Change name":{v:["Ismni o'zgartirish"]},"Close sidebar":{v:["Yon panelni yoping"]},Favorite:{v:["Tanlangan"]},"Open sidebar":{v:["Yon panelni oching"]}}},{l:"zh-CN",t:{"Change name":{v:["修改名称"]},"Close sidebar":{v:["关闭侧边栏"]},Favorite:{v:["喜爱"]},"Open sidebar":{v:["打开侧边栏"]}}},{l:"zh-HK",t:{"Change name":{v:["更改名稱"]},"Close sidebar":{v:["關閉側邊欄"]},Favorite:{v:["喜愛"]},"Open sidebar":{v:["打開側邊欄"]}}},{l:"zh-TW",t:{"Change name":{v:["變更名稱"]},"Close sidebar":{v:["關閉側邊欄"]},Favorite:{v:["最愛"]},"Open sidebar":{v:["開啟側邊欄"]}}}],a6=[{l:"ar",t:{"Clear search":{v:["محو البحث"]}}},{l:"ast",t:{"Clear search":{v:["Borrar la busca"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Clear search":{v:["Vyčistit vyhledávání"]}}},{l:"cs-CZ",t:{"Clear search":{v:["Vyčistit vyhledávání"]}}},{l:"da",t:{"Clear search":{v:["Ryd søgning"]}}},{l:"de",t:{"Clear search":{v:["Suche leeren"]}}},{l:"de-DE",t:{"Clear search":{v:["Suche leeren"]}}},{l:"el",t:{"Clear search":{v:["Εκκαθάριση αναζήτησης"]}}},{l:"en-GB",t:{"Clear search":{v:["Clear search"]}}},{l:"eo",t:{}},{l:"es",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"es-AR",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"es-EC",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"es-MX",t:{"Clear search":{v:["Limpiar búsqueda"]}}},{l:"et-EE",t:{"Clear search":{v:["Tühjenda otsing"]}}},{l:"eu",t:{"Clear search":{v:["Garbitu bilaketa"]}}},{l:"fa",t:{"Clear search":{v:["پاک کردن جستجو"]}}},{l:"fi",t:{"Clear search":{v:["Tyhjennä haku"]}}},{l:"fr",t:{"Clear search":{v:["Effacer la recherche"]}}},{l:"ga",t:{"Clear search":{v:["Glan cuardach"]}}},{l:"gl",t:{"Clear search":{v:["Limpar a busca"]}}},{l:"he",t:{"Clear search":{v:["פינוי חיפוש"]}}},{l:"hu",t:{}},{l:"id",t:{"Clear search":{v:["Bersihkan pencarian"]}}},{l:"is",t:{"Clear search":{v:["Hreinsa leit"]}}},{l:"it",t:{"Clear search":{v:["online"]}}},{l:"ja",t:{"Clear search":{v:["検索をクリア"]}}},{l:"ja-JP",t:{"Clear search":{v:["検索をクリア"]}}},{l:"ko",t:{"Clear search":{v:["검색 지우기"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Clear search":{v:["Исчисти пребарување"]}}},{l:"my",t:{}},{l:"nb",t:{"Clear search":{v:["Tøm søk"]}}},{l:"nl",t:{"Clear search":{v:["Zoekopdracht wissen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Clear search":{v:["Wyczyść wyszukiwanie"]}}},{l:"pt-BR",t:{"Clear search":{v:["Limpar pesquisa"]}}},{l:"pt-PT",t:{"Clear search":{v:["Limpar pesquisa"]}}},{l:"ro",t:{"Clear search":{v:["Șterge căutarea"]}}},{l:"ru",t:{"Clear search":{v:["Очистить поиск"]}}},{l:"sk",t:{"Clear search":{v:["Vymazať vyhľadávanie"]}}},{l:"sl",t:{}},{l:"sr",t:{"Clear search":{v:["Обриши претрагу"]}}},{l:"sv",t:{"Clear search":{v:["Rensa sökning"]}}},{l:"tr",t:{"Clear search":{v:["Aramayı temizle"]}}},{l:"uk",t:{"Clear search":{v:["Очистити пошук"]}}},{l:"uz",t:{"Clear search":{v:["Qidiruvni tozalash"]}}},{l:"zh-CN",t:{"Clear search":{v:["清除搜索"]}}},{l:"zh-HK",t:{"Clear search":{v:["清除搜索"]}}},{l:"zh-TW",t:{"Clear search":{v:["清除搜尋"]}}}],s6=[{l:"ar",t:{"Clear selected":{v:["محو المحدّد"]},"Deselect {option}":{v:["إلغاء تحديد {option}"]},"No results":{v:["ليس هناك أية نتيجة"]},Options:{v:["خيارات"]}}},{l:"ast",t:{"Clear selected":{v:["Borrar lo seleicionao"]},"Deselect {option}":{v:["Deseleicionar «{option}»"]},"No results":{v:["Nun hai nengún resultáu"]},Options:{v:["Opciones"]}}},{l:"br",t:{"No results":{v:["Disoc'h ebet"]}}},{l:"ca",t:{"No results":{v:["Sense resultats"]}}},{l:"cs",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},"No results":{v:["Nic nenalezeno"]},Options:{v:["Možnosti"]}}},{l:"cs-CZ",t:{"Clear selected":{v:["Vyčistit vybrané"]},"Deselect {option}":{v:["Zrušit výběr {option}"]},"No results":{v:["Nic nenalezeno"]},Options:{v:["Možnosti"]}}},{l:"da",t:{"Clear selected":{v:["Ryd valgt"]},"Deselect {option}":{v:["Fravælg {option}"]},"No results":{v:["Ingen resultater"]},Options:{v:["Indstillinger"]}}},{l:"de",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},"No results":{v:["Keine Ergebnisse"]},Options:{v:["Optionen"]}}},{l:"de-DE",t:{"Clear selected":{v:["Auswahl leeren"]},"Deselect {option}":{v:["{option} abwählen"]},"No results":{v:["Keine Ergebnisse"]},Options:{v:["Optionen"]}}},{l:"el",t:{"Clear selected":{v:["Εκκαθάριση επιλογής"]},"Deselect {option}":{v:["Αποεπιλογή {option}"]},"No results":{v:["Κανένα αποτέλεσμα"]},Options:{v:["Επιλογές"]}}},{l:"en-GB",t:{"Clear selected":{v:["Clear selected"]},"Deselect {option}":{v:["Deselect {option}"]},"No results":{v:["No results"]},Options:{v:["Options"]}}},{l:"eo",t:{"No results":{v:["La rezulto forestas"]}}},{l:"es",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},"No results":{v:[" Ningún resultado"]},Options:{v:["Opciones"]}}},{l:"es-AR",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},"No results":{v:["Sin resultados"]},Options:{v:["Opciones"]}}},{l:"es-EC",t:{"No results":{v:["Sin resultados"]}}},{l:"es-MX",t:{"Clear selected":{v:["Limpiar selección"]},"Deselect {option}":{v:["Deseleccionar {option}"]},"No results":{v:["Sin resultados"]},Options:{v:["Opciones"]}}},{l:"et-EE",t:{"Clear selected":{v:["Tühjenad valik"]},"Deselect {option}":{v:["Eemalda {option} valik"]},"No results":{v:["Tulemusi pole"]},Options:{v:["Valikud"]}}},{l:"eu",t:{"No results":{v:["Emaitzarik ez"]}}},{l:"fa",t:{"Clear selected":{v:["پاک کردن مورد انتخاب شده"]},"Deselect {option}":{v:["لغو انتخاب {option}"]},"No results":{v:["بدون هیچ نتیجه‌ای"]},Options:{v:["گزینه‌ها"]}}},{l:"fi",t:{"Clear selected":{v:["Tyhjennä valitut"]},"Deselect {option}":{v:["Poista valinta {option}"]},"No results":{v:["Ei tuloksia"]},Options:{v:["Valinnat"]}}},{l:"fr",t:{"Clear selected":{v:["Vider la sélection"]},"Deselect {option}":{v:["Désélectionner {option}"]},"No results":{v:["Aucun résultat"]},Options:{v:["Options"]}}},{l:"ga",t:{"Clear selected":{v:["Glan roghnaithe"]},"Deselect {option}":{v:["Díroghnaigh {option}"]},"No results":{v:["Gan torthaí"]},Options:{v:["Roghanna"]}}},{l:"gl",t:{"Clear selected":{v:["Limpar o seleccionado"]},"Deselect {option}":{v:["Desmarcar {option}"]},"No results":{v:["Sen resultados"]},Options:{v:["Opcións"]}}},{l:"he",t:{"No results":{v:["אין תוצאות"]}}},{l:"hu",t:{"No results":{v:["Nincs találat"]}}},{l:"id",t:{"Clear selected":{v:["Hapus terpilih"]},"Deselect {option}":{v:["Batalkan pemilihan {option}"]},"No results":{v:["Tidak ada hasil"]}}},{l:"is",t:{"Clear selected":{v:["Hreinsa valið"]},"Deselect {option}":{v:["Afvelja {option}"]},"No results":{v:["Engar niðurstöður"]},Options:{v:["Valkostir"]}}},{l:"it",t:{"Clear selected":{v:["Cancella selezionati"]},"Deselect {option}":{v:["Deselezionare {option}"]},"No results":{v:["Nessun risultato"]}}},{l:"ja",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},"No results":{v:["結果無し"]},Options:{v:["オプション"]}}},{l:"ja-JP",t:{"Clear selected":{v:["選択を解除"]},"Deselect {option}":{v:["{option} の選択を解除"]},"No results":{v:["結果無し"]},Options:{v:["オプション"]}}},{l:"ko",t:{"Clear selected":{v:["선택 항목 지우기"]},"Deselect {option}":{v:["{option} 선택 해제"]},"No results":{v:["결과 없음"]},Options:{v:["옵션"]}}},{l:"lt-LT",t:{"No results":{v:["Nėra rezultatų"]}}},{l:"lv",t:{"No results":{v:["Nav rezultātu"]}}},{l:"mk",t:{"Clear selected":{v:["Исчисти означени"]},"Deselect {option}":{v:["Откажи избор на {option}"]},"No results":{v:["Нема резултати"]},Options:{v:["Опции"]}}},{l:"my",t:{"No results":{v:["ရလဒ်မရှိပါ"]}}},{l:"nb",t:{"Clear selected":{v:["Tøm merket"]},"Deselect {option}":{v:["Opphev valg {option}"]},"No results":{v:["Ingen resultater"]},Options:{v:["Alternativer"]}}},{l:"nl",t:{"Clear selected":{v:["Selectie wissen"]},"Deselect {option}":{v:["Selectie {option} opheffen"]},"No results":{v:["Geen resultaten"]},Options:{v:["Opties"]}}},{l:"oc",t:{"No results":{v:["Cap de resultat"]}}},{l:"pl",t:{"Clear selected":{v:["Wyczyść wybrane"]},"Deselect {option}":{v:["Odznacz {option}"]},"No results":{v:["Brak wyników"]},Options:{v:["Opcje"]}}},{l:"pt-BR",t:{"Clear selected":{v:["Limpar selecionado"]},"Deselect {option}":{v:["Desselecionar {option}"]},"No results":{v:["Sem resultados"]},Options:{v:["Opções"]}}},{l:"pt-PT",t:{"Clear selected":{v:["Limpeza selecionada"]},"Deselect {option}":{v:["Desmarcar {option}"]},"No results":{v:["Sem resultados"]},Options:{v:["Opções"]}}},{l:"ro",t:{"Clear selected":{v:["Șterge selecția"]},"Deselect {option}":{v:["Deselctează {option}"]},"No results":{v:["Nu există rezultate"]}}},{l:"ru",t:{"Clear selected":{v:["Очистить выбранный"]},"Deselect {option}":{v:["Отменить выбор {option}"]},"No results":{v:["Результаты отсуствуют"]},Options:{v:["Варианты"]}}},{l:"sk",t:{"Clear selected":{v:["Vymazať vybraté"]},"Deselect {option}":{v:["Zrušiť výber {option}"]},"No results":{v:["Žiadne výsledky"]},Options:{v:["možnosti"]}}},{l:"sl",t:{"No results":{v:["Ni zadetkov"]}}},{l:"sr",t:{"Clear selected":{v:["Обриши изабрано"]},"Deselect {option}":{v:["Уклони избор {option}"]},"No results":{v:["Нема резултата"]},Options:{v:["Опције"]}}},{l:"sv",t:{"Clear selected":{v:["Rensa val"]},"Deselect {option}":{v:["Avmarkera {option}"]},"No results":{v:["Inga resultat"]},Options:{v:["Alternativ"]}}},{l:"tr",t:{"Clear selected":{v:["Seçilmişleri temizle"]},"Deselect {option}":{v:["{option} bırak"]},"No results":{v:["Herhangi bir sonuç bulunamadı"]},Options:{v:["Seçenekler"]}}},{l:"uk",t:{"Clear selected":{v:["Очистити вибране"]},"Deselect {option}":{v:["Зняти вибір {option}"]},"No results":{v:["Відсутні результати"]},Options:{v:["Параметри"]}}},{l:"uz",t:{"Clear selected":{v:["Tanlanganni tozalash"]},"Deselect {option}":{v:["{option}tanlovni bekor qiling"]},"No results":{v:["Natija yoʻq"]},Options:{v:["Variantlar"]}}},{l:"zh-CN",t:{"Clear selected":{v:["清除所选"]},"Deselect {option}":{v:["取消选择 {option}"]},"No results":{v:["无结果"]},Options:{v:["选项"]}}},{l:"zh-HK",t:{"Clear selected":{v:["清除所選項目"]},"Deselect {option}":{v:["取消選擇 {option}"]},"No results":{v:["無結果"]},Options:{v:["選項"]}}},{l:"zh-TW",t:{"Clear selected":{v:["清除選定項目"]},"Deselect {option}":{v:["取消選取 {option}"]},"No results":{v:["無結果"]},Options:{v:["選項"]}}}],xv=[{l:"ar",t:{Close:{v:["إغلاق"]}}},{l:"ast",t:{Close:{v:["Zarrar"]}}},{l:"br",t:{Close:{v:["Serriñ"]}}},{l:"ca",t:{Close:{v:["Tanca"]}}},{l:"cs",t:{Close:{v:["Zavřít"]}}},{l:"cs-CZ",t:{Close:{v:["Zavřít"]}}},{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-AR",t:{Close:{v:["Cerrar"]}}},{l:"es-EC",t:{Close:{v:["Cerrar"]}}},{l:"es-MX",t:{Close:{v:["Cerrar"]}}},{l:"et-EE",t:{Close:{v:["Sulge"]}}},{l:"eu",t:{Close:{v:["Itxi"]}}},{l:"fa",t:{Close:{v:["بستن"]}}},{l:"fi",t:{Close:{v:["Sulje"]}}},{l:"fr",t:{Close:{v:["Fermer"]}}},{l:"ga",t:{Close:{v:["Dún"]}}},{l:"gl",t:{Close:{v:["Pechar"]}}},{l:"he",t:{Close:{v:["סגירה"]}}},{l:"hu",t:{Close:{v:["Bezárás"]}}},{l:"id",t:{Close:{v:["Tutup"]}}},{l:"is",t:{Close:{v:["Loka"]}}},{l:"it",t:{Close:{v:["Chiudi"]}}},{l:"ja",t:{Close:{v:["閉じる"]}}},{l:"ja-JP",t:{Close:{v:["閉じる"]}}},{l:"ko",t:{Close:{v:["닫기"]}}},{l:"lt-LT",t:{Close:{v:["Užverti"]}}},{l:"lv",t:{Close:{v:["Aizvērt"]}}},{l:"mk",t:{Close:{v:["Затвори"]}}},{l:"my",t:{Close:{v:["ပိတ်ရန်"]}}},{l:"nb",t:{Close:{v:["Lukk"]}}},{l:"nl",t:{Close:{v:["Sluiten"]}}},{l:"oc",t:{Close:{v:["Tampar"]}}},{l:"pl",t:{Close:{v:["Zamknij"]}}},{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:"sk",t:{Close:{v:["Zavrieť"]}}},{l:"sl",t:{Close:{v:["Zapri"]}}},{l:"sr",t:{Close:{v:["Затвори"]}}},{l:"sv",t:{Close:{v:["Stäng"]}}},{l:"tr",t:{Close:{v:["Kapat"]}}},{l:"uk",t:{Close:{v:["Закрити"]}}},{l:"uz",t:{Close:{v:["Yopish"]}}},{l:"zh-CN",t:{Close:{v:["关闭"]}}},{l:"zh-HK",t:{Close:{v:["關閉"]}}},{l:"zh-TW",t:{Close:{v:["關閉"]}}}],l6=[{l:"ar",t:{"Collapse menu":{v:["طي القائمة"]},"Open menu":{v:["إفتَح القائمة"]}}},{l:"ast",t:{"Collapse menu":{v:["Recoyer el menú"]},"Open menu":{v:["Abrir le menú"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Collapse menu":{v:["Sbalit nabídku"]},"Open menu":{v:["Otevřít nabídku"]}}},{l:"cs-CZ",t:{"Collapse menu":{v:["Sbalit nabídku"]},"Open menu":{v:["Otevřít nabídku"]}}},{l:"da",t:{"Collapse menu":{v:["Skjul menuen"]},"Open menu":{v:["Åben menu"]}}},{l:"de",t:{"Collapse menu":{v:["Menü einklappen"]},"Open menu":{v:["Menü öffnen"]}}},{l:"de-DE",t:{"Collapse menu":{v:["Menü einklappen"]},"Open menu":{v:["Menü öffnen"]}}},{l:"el",t:{"Collapse menu":{v:["Σύμπτυξη μενού"]},"Open menu":{v:["Άνοιγμα μενού"]}}},{l:"en-GB",t:{"Collapse menu":{v:["Collapse menu"]},"Open menu":{v:["Open menu"]}}},{l:"eo",t:{}},{l:"es",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"es-AR",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"es-EC",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"es-MX",t:{"Collapse menu":{v:["Ocultar menú"]},"Open menu":{v:["Abrir menú"]}}},{l:"et-EE",t:{"Collapse menu":{v:["Menüü kokkuklappimine"]},"Open menu":{v:["Ava menüü"]}}},{l:"eu",t:{"Collapse menu":{v:["Tolestu menua"]},"Open menu":{v:["Ireki menua"]}}},{l:"fa",t:{"Collapse menu":{v:["بستن فهرست"]},"Open menu":{v:["باز کردن فهرست"]}}},{l:"fi",t:{"Collapse menu":{v:["Supista valikko"]},"Open menu":{v:["Avaa valikko"]}}},{l:"fr",t:{"Collapse menu":{v:["Réduire le menu"]},"Open menu":{v:["Ouvrir le menu"]}}},{l:"ga",t:{"Collapse menu":{v:["Roghchlár Laghdaigh"]},"Open menu":{v:["Roghchlár a oscailt"]}}},{l:"gl",t:{"Collapse menu":{v:["Contraer o menú"]},"Open menu":{v:["Abrir o menú"]}}},{l:"he",t:{"Collapse menu":{v:["צמצום התפריט"]},"Open menu":{v:["פתיחת תפריט"]}}},{l:"hu",t:{}},{l:"id",t:{"Collapse menu":{v:["Ciutkan menu"]},"Open menu":{v:["Buka menu"]}}},{l:"is",t:{"Collapse menu":{v:["Fella valmynd saman"]},"Open menu":{v:["Opna valmynd"]}}},{l:"it",t:{"Collapse menu":{v:["Chiudi Menu"]},"Open menu":{v:["Apri il menu"]}}},{l:"ja",t:{"Collapse menu":{v:["メニューの折りたたみ"]},"Open menu":{v:["メニューを開く"]}}},{l:"ja-JP",t:{"Collapse menu":{v:["メニューの折りたたみ"]},"Open menu":{v:["メニューを開く"]}}},{l:"ko",t:{"Collapse menu":{v:["메뉴 접기"]},"Open menu":{v:["메뉴 열기"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Collapse menu":{v:["Скриј мени"]},"Open menu":{v:["Отвори мени"]}}},{l:"my",t:{}},{l:"nb",t:{"Collapse menu":{v:["Skjul meny"]},"Open menu":{v:["Åpne meny"]}}},{l:"nl",t:{"Collapse menu":{v:["Menu inklappen"]},"Open menu":{v:["Menu openen"]}}},{l:"oc",t:{}},{l:"pl",t:{"Collapse menu":{v:["Zwiń menu"]},"Open menu":{v:["Otwórz menu"]}}},{l:"pt-BR",t:{"Collapse menu":{v:["Recolher menu"]},"Open menu":{v:["Abrir menu"]}}},{l:"pt-PT",t:{"Collapse menu":{v:["Ocultar menu"]},"Open menu":{v:["Abrir menu"]}}},{l:"ro",t:{"Collapse menu":{v:["Restrânge meniul"]},"Open menu":{v:["Deschide meniul"]}}},{l:"ru",t:{"Collapse menu":{v:["Свернуть меню"]},"Open menu":{v:["Открыть меню"]}}},{l:"sk",t:{"Collapse menu":{v:["Zbaliť menu"]},"Open menu":{v:["Otvoriť menu"]}}},{l:"sl",t:{}},{l:"sr",t:{"Collapse menu":{v:["Сажми мени"]},"Open menu":{v:["Отвори мени"]}}},{l:"sv",t:{"Collapse menu":{v:["Dölj menyn"]},"Open menu":{v:["Öppna menyn"]}}},{l:"tr",t:{"Collapse menu":{v:["Menüyü daralt"]},"Open menu":{v:["Menüyü aç"]}}},{l:"uk",t:{"Collapse menu":{v:["Згорнути меню"]},"Open menu":{v:["Відкрити меню"]}}},{l:"uz",t:{"Collapse menu":{v:["Menyuni yig‘ish"]},"Open menu":{v:["Menyuni oching"]}}},{l:"zh-CN",t:{"Collapse menu":{v:["收起菜单"]},"Open menu":{v:["打开菜单"]}}},{l:"zh-HK",t:{"Collapse menu":{v:["折疊選單"]},"Open menu":{v:["開啟選單"]}}},{l:"zh-TW",t:{"Collapse menu":{v:["折疊選單"]},"Open menu":{v:["開啟選單"]}}}],c6=[{l:"ar",t:{"Edit item":{v:["تعديل عنصر"]}}},{l:"ast",t:{"Edit item":{v:["Editar l'elementu"]}}},{l:"br",t:{}},{l:"ca",t:{"Edit item":{v:["Edita l'element"]}}},{l:"cs",t:{"Edit item":{v:["Upravit položku"]}}},{l:"cs-CZ",t:{"Edit item":{v:["Upravit položku"]}}},{l:"da",t:{"Edit item":{v:["Rediger emne"]}}},{l:"de",t:{"Edit item":{v:["Element bearbeiten"]}}},{l:"de-DE",t:{"Edit item":{v:["Element bearbeiten"]}}},{l:"el",t:{"Edit item":{v:["Επεξεργασία αντικειμένου"]}}},{l:"en-GB",t:{"Edit item":{v:["Edit item"]}}},{l:"eo",t:{}},{l:"es",t:{"Edit item":{v:["Editar elemento"]}}},{l:"es-AR",t:{"Edit item":{v:["Editar elemento"]}}},{l:"es-EC",t:{"Edit item":{v:["Editar elemento"]}}},{l:"es-MX",t:{"Edit item":{v:["Editar elemento"]}}},{l:"et-EE",t:{"Edit item":{v:["Muuda objekti"]}}},{l:"eu",t:{"Edit item":{v:["Editatu elementua"]}}},{l:"fa",t:{"Edit item":{v:["ویرایش مورد"]}}},{l:"fi",t:{"Edit item":{v:["Muokkaa kohdetta"]}}},{l:"fr",t:{"Edit item":{v:["Éditer l'élément"]}}},{l:"ga",t:{"Edit item":{v:["Cuir mír in eagar"]}}},{l:"gl",t:{"Edit item":{v:["Editar o elemento"]}}},{l:"he",t:{"Edit item":{v:["עריכת פריט"]}}},{l:"hu",t:{"Edit item":{v:["Elem szerkesztése"]}}},{l:"id",t:{"Edit item":{v:["Edit item"]}}},{l:"is",t:{"Edit item":{v:["Breyta atriði"]}}},{l:"it",t:{"Edit item":{v:["Modifica l'elemento"]}}},{l:"ja",t:{"Edit item":{v:["編集"]}}},{l:"ja-JP",t:{"Edit item":{v:["編集"]}}},{l:"ko",t:{"Edit item":{v:["항목 수정"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Edit item":{v:["Уреди"]}}},{l:"my",t:{}},{l:"nb",t:{"Edit item":{v:["Rediger"]}}},{l:"nl",t:{"Edit item":{v:["Item bewerken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Edit item":{v:["Edytuj element"]}}},{l:"pt-BR",t:{"Edit item":{v:["Editar item"]}}},{l:"pt-PT",t:{"Edit item":{v:["Editar item"]}}},{l:"ro",t:{"Edit item":{v:["Editați elementul"]}}},{l:"ru",t:{"Edit item":{v:["Изменить элемент"]}}},{l:"sk",t:{"Edit item":{v:["Upraviť položku"]}}},{l:"sl",t:{"Edit item":{v:["Uredi predmet"]}}},{l:"sr",t:{"Edit item":{v:["Уреди ставку"]}}},{l:"sv",t:{"Edit item":{v:["Redigera objekt"]}}},{l:"tr",t:{"Edit item":{v:["Ögeyi düzenle"]}}},{l:"uk",t:{"Edit item":{v:["Редагувати елемент"]}}},{l:"uz",t:{"Edit item":{v:["Elementni tahrirlash"]}}},{l:"zh-CN",t:{"Edit item":{v:["编辑项目"]}}},{l:"zh-HK",t:{"Edit item":{v:["編輯項目"]}}},{l:"zh-TW",t:{"Edit item":{v:["編輯項目"]}}}],d6=[{l:"ar",t:{"Enter link":{v:["أدخِل الرابط"]}}},{l:"ast",t:{"Enter link":{v:["Introducir l'enllaz"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Enter link":{v:["Zadat odkaz"]}}},{l:"cs-CZ",t:{"Enter link":{v:["Zadat odkaz"]}}},{l:"da",t:{"Enter link":{v:["Indtast link"]}}},{l:"de",t:{"Enter link":{v:["Link eingeben"]}}},{l:"de-DE",t:{"Enter link":{v:["Link eingeben"]}}},{l:"el",t:{"Enter link":{v:["Εισάγετε σύνδεσμο"]}}},{l:"en-GB",t:{"Enter link":{v:["Enter link"]}}},{l:"eo",t:{}},{l:"es",t:{"Enter link":{v:["Ingrese enlace"]}}},{l:"es-AR",t:{"Enter link":{v:["Ingresar enlace"]}}},{l:"es-EC",t:{"Enter link":{v:["Ingresar enlace"]}}},{l:"es-MX",t:{"Enter link":{v:["Ingresar enlace"]}}},{l:"et-EE",t:{"Enter link":{v:["Sisesta link"]}}},{l:"eu",t:{"Enter link":{v:["Sartu esteka"]}}},{l:"fa",t:{"Enter link":{v:["لینک را وارد کنید"]}}},{l:"fi",t:{"Enter link":{v:["Kirjoita linkki"]}}},{l:"fr",t:{"Enter link":{v:["Saisissez le lien"]}}},{l:"ga",t:{"Enter link":{v:["Cuir isteach nasc"]}}},{l:"gl",t:{"Enter link":{v:["Introducir a ligazón"]}}},{l:"he",t:{"Enter link":{v:["מילוי קישור"]}}},{l:"hu",t:{}},{l:"id",t:{"Enter link":{v:["Masukkan tautan"]}}},{l:"is",t:{"Enter link":{v:["Settu inn tengil"]}}},{l:"it",t:{"Enter link":{v:["Inserire il link"]}}},{l:"ja",t:{"Enter link":{v:["リンクを入力する"]}}},{l:"ja-JP",t:{"Enter link":{v:["リンクを入力する"]}}},{l:"ko",t:{"Enter link":{v:["링크 입력"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Enter link":{v:["Внеси линк"]}}},{l:"my",t:{}},{l:"nb",t:{"Enter link":{v:["Skriv inn lenken"]}}},{l:"nl",t:{"Enter link":{v:["Link invoeren"]}}},{l:"oc",t:{}},{l:"pl",t:{"Enter link":{v:["Wprowadź link"]}}},{l:"pt-BR",t:{"Enter link":{v:["Insira o link"]}}},{l:"pt-PT",t:{"Enter link":{v:["Inserir hiperligação"]}}},{l:"ro",t:{"Enter link":{v:["Introduceți link-ul"]}}},{l:"ru",t:{"Enter link":{v:["Введите ссылку"]}}},{l:"sk",t:{"Enter link":{v:["Vložiť link"]}}},{l:"sl",t:{}},{l:"sr",t:{"Enter link":{v:["Унесите линк"]}}},{l:"sv",t:{"Enter link":{v:["Ange länk"]}}},{l:"tr",t:{"Enter link":{v:["Bağlantıyı yazın"]}}},{l:"uk",t:{"Enter link":{v:["Зазначте посилання"]}}},{l:"uz",t:{"Enter link":{v:["Havolani kiriting"]}}},{l:"zh-CN",t:{"Enter link":{v:["输入链接"]}}},{l:"zh-HK",t:{"Enter link":{v:["輸入連結"]}}},{l:"zh-TW",t:{"Enter link":{v:["輸入連結"]}}}],v6=[{l:"ar",t:{"Hide details":{v:["أخفِ التفاصيل"]},"Rename project":{v:["تغيير اسم المشروع"]},"Show details":{v:["أظهِر التفاصيل"]}}},{l:"ast",t:{}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Hide details":{v:["Skrýt podrobnosti"]},"Rename project":{v:["Přejmenovat projekt"]},"Show details":{v:["Zobrazit podrobnosti"]}}},{l:"cs-CZ",t:{}},{l:"da",t:{"Hide details":{v:["Skjul detaljer"]},"Rename project":{v:["Omdøb projekt"]},"Show details":{v:["Vis detaljer"]}}},{l:"de",t:{"Hide details":{v:["Details ausblenden"]},"Rename project":{v:["Projekt umbenennen"]},"Show details":{v:["Details anzeigen"]}}},{l:"de-DE",t:{"Hide details":{v:["Details ausblenden"]},"Rename project":{v:["Projekt umbenennen"]},"Show details":{v:["Details anzeigen"]}}},{l:"el",t:{"Hide details":{v:["Απόκρυψη λεπτομερειών"]},"Rename project":{v:["Μετονομασία έργου"]},"Show details":{v:["Εμφάνιση λεπτομερειών"]}}},{l:"en-GB",t:{"Hide details":{v:["Hide details"]},"Rename project":{v:["Rename project"]},"Show details":{v:["Show details"]}}},{l:"eo",t:{}},{l:"es",t:{}},{l:"es-AR",t:{"Hide details":{v:["Ocultar detalles"]},"Rename project":{v:["Renombrar proyecto"]},"Show details":{v:["Mostrar detalles"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"Hide details":{v:["Ocultar detalles"]},"Rename project":{v:["Renombrar proyecto"]},"Show details":{v:["Mostrar detalles"]}}},{l:"et-EE",t:{"Hide details":{v:["Peida üksikasjad"]},"Rename project":{v:["Muuda projekti nime"]},"Show details":{v:["Näita üksikasju"]}}},{l:"eu",t:{}},{l:"fa",t:{"Hide details":{v:["پنهان کردن جزئیات"]},"Rename project":{v:["تغییر نام پروژه"]},"Show details":{v:["نمایش جزئیات"]}}},{l:"fi",t:{"Hide details":{v:["Piilota yksityiskohdat"]},"Rename project":{v:["Nimeä projekti"]},"Show details":{v:["Näytä yksityiskohdat"]}}},{l:"fr",t:{"Hide details":{v:["Masquer les détails"]},"Rename project":{v:["Renommer le projet"]},"Show details":{v:["Afficher les détails"]}}},{l:"ga",t:{"Hide details":{v:["Folaigh sonraí"]},"Rename project":{v:["Athainmnigh an tionscadal"]},"Show details":{v:["Taispeáin sonraí"]}}},{l:"gl",t:{"Hide details":{v:["Agochar os detalles"]},"Rename project":{v:["Cambiar o nome do proxecto"]},"Show details":{v:["Amosar os detalles"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{}},{l:"is",t:{"Hide details":{v:["Fela nánari upplýsingar"]},"Rename project":{v:["Endurnefna verkefni"]},"Show details":{v:["Birta nánari upplýsingar"]}}},{l:"it",t:{}},{l:"ja",t:{"Hide details":{v:["詳細を非表示"]},"Rename project":{v:["プロジェクト名を変更"]},"Show details":{v:["詳細の表示"]}}},{l:"ja-JP",t:{}},{l:"ko",t:{"Hide details":{v:["세부 사항 숨기기"]},"Rename project":{v:["프로젝트 이름 변경"]},"Show details":{v:["세부 사항 보기"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Hide details":{v:["Сокриј детали"]},"Rename project":{v:["Преименувај проект"]},"Show details":{v:["Прикажи детали"]}}},{l:"my",t:{}},{l:"nb",t:{"Hide details":{v:["Skjul detaljer"]},"Rename project":{v:["Gi prosjekt nytt navn"]},"Show details":{v:["Vis detaljer"]}}},{l:"nl",t:{"Hide details":{v:["Details verbergen"]},"Rename project":{v:["Project hernoemen"]},"Show details":{v:["Details weergeven"]}}},{l:"oc",t:{}},{l:"pl",t:{"Hide details":{v:["Ukryj szczegóły"]},"Rename project":{v:["Zmień nazwę projektu"]},"Show details":{v:["Pokaż szczegóły"]}}},{l:"pt-BR",t:{"Hide details":{v:["Ocultar detalhes"]},"Rename project":{v:["Renomear projeto"]},"Show details":{v:["Mostrar detalhes"]}}},{l:"pt-PT",t:{"Hide details":{v:["Ocultar detalhes"]},"Rename project":{v:["Alterar nome do projeto"]},"Show details":{v:["Ver detalhes"]}}},{l:"ro",t:{}},{l:"ru",t:{"Hide details":{v:["Скрыть подробности"]},"Rename project":{v:["Переименовать проект"]},"Show details":{v:["Показать детали"]}}},{l:"sk",t:{"Hide details":{v:["Skryť detaily"]},"Rename project":{v:["Premenovať projekt"]},"Show details":{v:["Zobraziť detaily"]}}},{l:"sl",t:{}},{l:"sr",t:{"Hide details":{v:["Сакриј детаље"]},"Rename project":{v:["Промени име пројекта"]},"Show details":{v:["Прикажи детаље"]}}},{l:"sv",t:{"Hide details":{v:["Göm detaljer"]},"Rename project":{v:["Byt namn på projektet"]},"Show details":{v:["Visa detaljer"]}}},{l:"tr",t:{"Hide details":{v:["Ayrıntıları gizle"]},"Rename project":{v:["Projeyi yeniden adlandır"]},"Show details":{v:["Ayrıntıları görüntüle"]}}},{l:"uk",t:{"Hide details":{v:["Сховати деталі"]},"Rename project":{v:["Перейменувати проєкт"]},"Show details":{v:["Показати деталі"]}}},{l:"uz",t:{"Hide details":{v:["Tafsilotlarni yashirish"]},"Rename project":{v:["Loyiha nomini o'zgartirish"]},"Show details":{v:["Tafsilotlarni ko'rsatish"]}}},{l:"zh-CN",t:{"Hide details":{v:["隐藏细节"]},"Rename project":{v:["重命名项目"]},"Show details":{v:["显示细节"]}}},{l:"zh-HK",t:{"Hide details":{v:["隱藏詳情"]},"Rename project":{v:["重命名方案"]},"Show details":{v:["顯示詳情"]}}},{l:"zh-TW",t:{"Hide details":{v:["隱藏詳細資料"]},"Rename project":{v:["重新命名專案"]},"Show details":{v:["顯示詳細資訊"]}}}],p6=[{l:"ar",t:{'Load more "{options}"':{v:['تحميل المزيد من "{options}" ']},"Raw link {options}":{v:[" الرابط الخام raw link ـ {options}"]},"Start typing to search":{v:["إبدإ كتابة مفردات البحث"]}}},{l:"ast",t:{'Load more "{options}"':{v:["Cargar más «{options}»"]},"Raw link {options}":{v:["Enllaz en bruto {optiones}"]},"Start typing to search":{v:["Comienza a escribir pa buscar"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{'Load more "{options}"':{v:["Načíst další „{options}“"]},"Raw link {options}":{v:["Holý odkaz {options}"]},"Start typing to search":{v:["Vyhledávejte psaním"]}}},{l:"cs-CZ",t:{'Load more "{options}"':{v:["Načíst další „{options}“"]},"Raw link {options}":{v:["Holý odkaz {options}"]},"Start typing to search":{v:["Vyhledávejte psaním"]}}},{l:"da",t:{'Load more "{options}"':{v:['Indlæs flere "{options}"']},"Raw link {options}":{v:["Rå link {options}"]},"Start typing to search":{v:["Begynd at skrive for at søge"]}}},{l:"de",t:{'Load more "{options}"':{v:['Weitere "{options}" laden']},"Raw link {options}":{v:["Unverarbeiteter Link {options}"]},"Start typing to search":{v:["Mit der Eingabe beginnen, um zu suchen"]}}},{l:"de-DE",t:{'Load more "{options}"':{v:['Weitere "{options}" laden']},"Raw link {options}":{v:["Unverarbeiteter Link {options}"]},"Start typing to search":{v:["Mit der Eingabe beginnen, um zu suchen"]}}},{l:"el",t:{'Load more "{options}"':{v:['Φόρτωση περισσότερων "{options}"']},"Raw link {options}":{v:["Ακατέργαστος σύνδεσμος {options}"]},"Start typing to search":{v:["Ξεκινήστε να πληκτρολογείτε για αναζήτηση"]}}},{l:"en-GB",t:{'Load more "{options}"':{v:['Load more "{options}"']},"Raw link {options}":{v:["Raw link {options}"]},"Start typing to search":{v:["Start typing to search"]}}},{l:"eo",t:{}},{l:"es",t:{'Load more "{options}"':{v:['Cargar más "{options}"']},"Raw link {options}":{v:["Enlace directo {options}"]},"Start typing to search":{v:["Comience a escribir para buscar"]}}},{l:"es-AR",t:{'Load more "{options}"':{v:['Cargar más "{options}"']},"Raw link {options}":{v:["Enlace directo {options}"]},"Start typing to search":{v:["Comience a escribir para buscar"]}}},{l:"es-EC",t:{"Raw link {options}":{v:["Enlace directo {options}"]},"Start typing to search":{v:["Comienza a escribir para buscar"]}}},{l:"es-MX",t:{'Load more "{options}"':{v:['Cargar más "{options}"']},"Raw link {options}":{v:["Enlace directo {options}"]},"Start typing to search":{v:["Comience a escribir para buscar"]}}},{l:"et-EE",t:{'Load more "{options}"':{v:["Laadi veel „{options}“"]},"Raw link {options}":{v:["Töötlemata link: {options}"]},"Start typing to search":{v:["Alusta otsinguks sisestamist"]}}},{l:"eu",t:{'Load more "{options}"':{v:['Kargatu "{options}" gehiago']},"Raw link {options}":{v:["Formaturik gabeko esteka {aukerak}"]},"Start typing to search":{v:["Hasi idazten bilatzeko"]}}},{l:"fa",t:{'Load more "{options}"':{v:['بارگذاری بیشتر "{options}"']},"Raw link {options}":{v:["پیوند خام {options}"]},"Start typing to search":{v:["برای جستجو تایپ کنید"]}}},{l:"fi",t:{'Load more "{options}"':{v:['Lataa lisää "{options}"']},"Raw link {options}":{v:["Raaka linkki {options}"]},"Start typing to search":{v:["Aloita kirjoittaminen hakeaksesi"]}}},{l:"fr",t:{'Load more "{options}"':{v:[`Charger d'avantage "{options}"`]},"Raw link {options}":{v:["Lien brut {options}"]},"Start typing to search":{v:["Commencez à écrire pour rechercher"]}}},{l:"ga",t:{'Load more "{options}"':{v:['Luchtaigh tuilleadh "{options}"']},"Raw link {options}":{v:["Nasc amh {roghanna}"]},"Start typing to search":{v:["Tosaigh ag clóscríobh chun cuardach a dhéanamh"]}}},{l:"gl",t:{'Load more "{options}"':{v:["Cargar máis «{options}»"]},"Raw link {options}":{v:["Ligazón sen procesar {options}"]},"Start typing to search":{v:["Comece a escribir para buscar"]}}},{l:"he",t:{"Raw link {options}":{v:["קישור גולמי {options}"]},"Start typing to search":{v:["התחלת הקלדה מחפשת"]}}},{l:"hu",t:{}},{l:"id",t:{'Load more "{options}"':{v:['Muat "{options}" lainnya']},"Raw link {options}":{v:["Tautan mentah {options}"]},"Start typing to search":{v:["Ketik untuk mulai mencari"]}}},{l:"is",t:{'Load more "{options}"':{v:['Hlaða inn fleiri "{options}"']},"Raw link {options}":{v:["Hrár tengill {options}"]},"Start typing to search":{v:["Byrjaðu að skrifa til að leita"]}}},{l:"it",t:{'Load more "{options}"':{v:['Carica più "{options}"']},"Raw link {options}":{v:["Raw link {options}"]},"Start typing to search":{v:["Iniziare a digitare per effettuare la ricerca"]}}},{l:"ja",t:{'Load more "{options}"':{v:['"{options}" をもっと読み込む']},"Raw link {options}":{v:["未加工のリンク {options}"]},"Start typing to search":{v:["入力を開始して検索します"]}}},{l:"ja-JP",t:{'Load more "{options}"':{v:['"{options}" をもっと読み込む']},"Raw link {options}":{v:["未加工のリンク {options}"]},"Start typing to search":{v:["入力を開始して検索します"]}}},{l:"ko",t:{'Load more "{options}"':{v:['"{options}" 더 불러오기']},"Raw link {options}":{v:["{options} 원본 링크"]},"Start typing to search":{v:["입력하여 검색"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{'Load more "{options}"':{v:['Вчитај повеќе "{options}"']},"Raw link {options}":{v:["Суров линк {options}"]},"Start typing to search":{v:["Почни да пишуваш за пребарување"]}}},{l:"my",t:{}},{l:"nb",t:{'Load more "{options}"':{v:['Last inn flere "{options}"']},"Raw link {options}":{v:["Rå lenke {options}"]},"Start typing to search":{v:["Start å skrive for å søke"]}}},{l:"nl",t:{'Load more "{options}"':{v:['Meer "{options}" laden']},"Raw link {options}":{v:["Ruwe link {options}"]},"Start typing to search":{v:["Start met typen om te zoeken"]}}},{l:"oc",t:{}},{l:"pl",t:{'Load more "{options}"':{v:['Załaduj więcej "{options}"']},"Raw link {options}":{v:["Surowy odnośnik {options}"]},"Start typing to search":{v:["Zacznij pisać, aby wyszukać"]}}},{l:"pt-BR",t:{'Load more "{options}"':{v:['Carregar mais "{options}"']},"Raw link {options}":{v:["Link bruto {options}"]},"Start typing to search":{v:["Comece a digitar para pesquisar"]}}},{l:"pt-PT",t:{'Load more "{options}"':{v:['Carregar mais "{options}"']},"Raw link {options}":{v:["Link inicial {options}"]},"Start typing to search":{v:["Comece a digitar para pesquisar"]}}},{l:"ro",t:{'Load more "{options}"':{v:['Încarcă mai multe "{options}"']},"Raw link {options}":{v:["Link brut {options}"]},"Start typing to search":{v:["Tastați pentru căutare"]}}},{l:"ru",t:{'Load more "{options}"':{v:['Загрузить больше "{options}""']},"Raw link {options}":{v:["Необработанная ссылка {options}"]},"Start typing to search":{v:["Начните вводить текст для поиска"]}}},{l:"sk",t:{'Load more "{options}"':{v:['Načítať viac "{options}"']},"Raw link {options}":{v:["Raw odkaz {options}"]},"Start typing to search":{v:["Začnite písať pre vyhľadávanie"]}}},{l:"sl",t:{}},{l:"sr",t:{'Load more "{options}"':{v:["Учитај још „{options}”"]},"Raw link {options}":{v:["Сирови линк {options}"]},"Start typing to search":{v:["Покрените претрагу куцањем"]}}},{l:"sv",t:{'Load more "{options}"':{v:['Ladda fler "{options}"']},"Raw link {options}":{v:["Oformaterad länk {options}"]},"Start typing to search":{v:["Börja skriva för att söka"]}}},{l:"tr",t:{'Load more "{options}"':{v:['Diğer "{options}"']},"Raw link {options}":{v:["Ham bağlantı {options}"]},"Start typing to search":{v:["Aramak için yazmaya başlayın"]}}},{l:"uk",t:{'Load more "{options}"':{v:['Завантажити більше "{options}"']},"Raw link {options}":{v:["Пряме посилання {options}"]},"Start typing to search":{v:["Почніть вводити для пошуку"]}}},{l:"uz",t:{'Load more "{options}"':{v:[`Ko'proq yuklash "{options}"`]},"Raw link {options}":{v:[" {options}satr havolasi"]},"Start typing to search":{v:["Qidirish uchun yozishni boshlang"]}}},{l:"zh-CN",t:{'Load more "{options}"':{v:["加载更多 “{options}”"]},"Raw link {options}":{v:["原始链接 {options}"]},"Start typing to search":{v:["开始输入以进行搜索"]}}},{l:"zh-HK",t:{'Load more "{options}"':{v:['載入更多 "{options}"']},"Raw link {options}":{v:["原始連結 {options}"]},"Start typing to search":{v:["開始輸入以進行搜尋"]}}},{l:"zh-TW",t:{'Load more "{options}"':{v:["載入更多「{options}」"]},"Raw link {options}":{v:["原始連結 {options}"]},"Start typing to search":{v:["開始輸入以進行搜尋"]}}}],h6=[{l:"ar",t:{"No link provider found":{v:["لا يوجد أيّ مزود روابط link provider"]},"Write a message …":{v:["أكتب رسالة ..."]}}},{l:"ast",t:{"No link provider found":{v:["Nun s'atopó nengún fornidor d'enllaces"]},"Write a message …":{v:["Escribi un mensaxe…"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Dosaženo limitu počtu %n znaku zprávy","Dosaženo limitu počtu %n znaků zprávy","Dosaženo limitu počtu %n znaků zprávy","Dosaženo limitu počtu %n znaků zprávy"]},"No link provider found":{v:["Nenalezen žádný poskytovatel odkazů"]},"Write a message …":{v:["Napište zprávu …"]}}},{l:"cs-CZ",t:{"No link provider found":{v:["Nenalezen žádný poskytovatel odkazů"]},"Write a message …":{v:["Napsat zprávu…"]}}},{l:"da",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Beskedgrænsen på %n tegn er nået","Beskedgrænsen på %n tegn er nået"]},"No link provider found":{v:["Ingen linkudbyder fundet"]},"Write a message …":{v:["Skriv en besked ..."]}}},{l:"de",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Nachrichtenlimit von %n Zeichen erreicht","Nachrichtenlimit von %n Zeichen erreicht"]},"No link provider found":{v:["Kein Linkanbieter gefunden"]},"Write a message …":{v:["Nachricht schreiben …"]}}},{l:"de-DE",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Nachrichtenlimit von %n Zeichen erreicht","Nachrichtenlimit von %n Zeichen erreicht"]},"No link provider found":{v:["Kein Linkanbieter gefunden"]},"Write a message …":{v:["Nachricht schreiben …"]}}},{l:"el",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Έφτασε το όριο μηνύματος των %n χαρακτήρων","Έφτασε το όριο μηνύματος των %n χαρακτήρων"]},"No link provider found":{v:["Δεν βρέθηκε πάροχος συνδέσμου"]},"Write a message …":{v:["Γράψτε ένα μήνυμα …"]}}},{l:"en-GB",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Message limit of %n character reached","Message limit of %n characters reached"]},"No link provider found":{v:["No link provider found"]},"Write a message …":{v:["Write a message …"]}}},{l:"eo",t:{}},{l:"es",t:{"No link provider found":{v:["No se encontró ningún proveedor de enlaces"]},"Write a message …":{v:["Escriba un mensaje ..."]}}},{l:"es-AR",t:{"No link provider found":{v:["No se encontró ningún proveedor de enlaces"]},"Write a message …":{v:["Escriba un mensaje ..."]}}},{l:"es-EC",t:{"No link provider found":{v:["No se encontró ningún proveedor de enlaces"]}}},{l:"es-MX",t:{"No link provider found":{v:["No se encontró ningún proveedor de enlaces"]},"Write a message …":{v:["Escriba un mensaje ..."]}}},{l:"et-EE",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Sõnumi piirarv %n tähemärk on käes","Sõnumi piirarv %n tähemärki on käes"]},"No link provider found":{v:["Lingi pakkujat ei leitud"]},"Write a message …":{v:["Koosta sõnum …"]}}},{l:"eu",t:{"No link provider found":{v:["Ez da aurkitu esteka-hornitzailerik"]},"Write a message …":{v:["Idatzi mezu bat…"]}}},{l:"fa",t:{"No link provider found":{v:["هیچ ارائه‌دهنده پیوندی یافت نشد"]},"Write a message …":{v:["یک پیام بنویسید ..."]}}},{l:"fi",t:{"No link provider found":{v:["Linkin tarjoajia ei löydetty"]},"Write a message …":{v:["Kirjoita viesti…"]}}},{l:"fr",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Limite de messages de %n caractère atteinte","Limite de messages de %n caractères atteinte","Limite de messages de %n caractères atteinte"]},"No link provider found":{v:["Aucun fournisseur de lien trouvé"]},"Write a message …":{v:["Ecrire un message..."]}}},{l:"ga",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Sroicheadh ​​teorainn teachtaireachta de %n carachtar","Sroicheadh ​​teorainn teachtaireachta de %n carachtar","Sroicheadh ​​teorainn teachtaireachta de %n carachtar","Sroicheadh ​​teorainn teachtaireachta de %n carachtar","Sroicheadh ​​teorainn teachtaireachta de %n carachtar"]},"No link provider found":{v:["Níor aimsíodh aon soláthraí naisc"]},"Write a message …":{v:["Scríobh teachtaireacht …"]}}},{l:"gl",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Acadouse o límite de %n caracter por mensaxe","Acadouse o límite de %n caracteres por mensaxe"]},"No link provider found":{v:["Non se atopou ningún provedor de ligazóns"]},"Write a message …":{v:["Escribir unha mensaxe…"]}}},{l:"he",t:{"No link provider found":{v:["לא נמצא ספק קישורים"]}}},{l:"hu",t:{}},{l:"id",t:{"No link provider found":{v:["Tidak ada penyedia tautan yang ditemukan"]},"Write a message …":{v:["Tulis pesan ..."]}}},{l:"is",t:{"No link provider found":{v:["Engin tenglaveita fannst"]},"Write a message …":{v:["Skrifaðu skilaboð …"]}}},{l:"it",t:{"No link provider found":{v:["Nessun fornitore di link trovato"]},"Write a message …":{v:["Scrivi un messaggio ..."]}}},{l:"ja",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["メッセージの%n文字の制限に達しました"]},"No link provider found":{v:["リンクプロバイダーが見つかりません"]},"Write a message …":{v:["メッセージを書く ..."]}}},{l:"ja-JP",t:{"No link provider found":{v:["リンクプロバイダーが見つかりません"]},"Write a message …":{v:["メッセージを書く ..."]}}},{l:"ko",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["메시지 제한 %n자에 도달"]},"No link provider found":{v:["링크 제공자 없음"]},"Write a message …":{v:["메시지 작성..."]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Достигнат е лимит од %n карактер","Достигнат е лимит од %n карактери за порака"]},"No link provider found":{v:["Не е пронајден давател на линк"]},"Write a message …":{v:["Напиши порака …"]}}},{l:"my",t:{}},{l:"nb",t:{"No link provider found":{v:["Finner ingen lenkeleverandør"]},"Write a message …":{v:["Skriv en melding..."]}}},{l:"nl",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Berichtlimiet van %n teken bereikt","Berichtlimiet van %n tekens bereikt"]},"No link provider found":{v:["Geen link provider gevonden"]},"Write a message …":{v:["Schrijf een bericht …"]}}},{l:"oc",t:{}},{l:"pl",t:{"No link provider found":{v:["Nie znaleziono dostawcy linków"]},"Write a message …":{v:["Napisz wiadomość…"]}}},{l:"pt-BR",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Limite de mensagem de %n caractere atingido","Limite de mensagem de %n de caracteres atingido","Limite de mensagem de %n caracteres atingido"]},"No link provider found":{v:["Nenhum provedor de link encontrado"]},"Write a message …":{v:["Escreva uma mensagem …"]}}},{l:"pt-PT",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Limite de mensagem de %n carácter atingido","Limite de mensagem de %n caracteres atingido","Limite de mensagem de %n caracteres atingido"]},"No link provider found":{v:["Nenhum fornecedor de link encontrado"]},"Write a message …":{v:["Escreva uma mensagem..."]}}},{l:"ro",t:{"No link provider found":{v:["Nu s-a găsit un provider pentru linkuri"]},"Write a message …":{v:["Scrieți un mesaj ..."]}}},{l:"ru",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Достигнут лимит в %n символ","Достигнут лимит в %n символа","Достигнут лимит в %n символов","Достигнут лимит в %n символов"]},"No link provider found":{v:["Поставщик ссылок не найден"]},"Write a message …":{v:["Напишите сообщение …"]}}},{l:"sk",t:{"No link provider found":{v:["Žiaden odkaz poskytovateľa nebol nájdený"]},"Write a message …":{v:["Napíšte správu…"]}}},{l:"sl",t:{}},{l:"sr",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Достигнуто је ограничење величине поруке од %n карактер","Достигнуто је ограничење величине поруке од %n карактера","Достигнуто је ограничење величине поруке од %n карактера"]},"No link provider found":{v:["Није пронађен ниједан пружалац линка"]},"Write a message …":{v:["Напишите поруку…"]}}},{l:"sv",t:{"No link provider found":{v:["Ingen länkleverantör hittades"]},"Write a message …":{v:["Skriv ett meddelande …"]}}},{l:"tr",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["İleti için %n karakter sayısı sınırına ulaşıldı","İleti için %n karakter sayısı sınırına ulaşıldı"]},"No link provider found":{v:["Bağlantı hizmeti sağlayıcısı bulunamadı"]},"Write a message …":{v:["Bir ileti yazın…"]}}},{l:"uk",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["Досягнуто обмеження на довжину повідомлення у %n символ.","Досягнуто обмеження на довжину повідомлення у %n символи.","Досягнуто обмеження на довжину повідомлення у%n символів.","Досягнуто обмеження на довжину повідомлення у %n символів."]},"No link provider found":{v:["Не наведено посилання"]},"Write a message …":{v:["Створити повідомлення …"]}}},{l:"uz",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:[" %n ta belgidan iborat xabar chegarasiga yetdi"]},"No link provider found":{v:["Hech qanday havola provayderi topilmadi"]},"Write a message …":{v:["Xabar yozish..."]}}},{l:"zh-CN",t:{"No link provider found":{v:["未找到任何链接提供者"]},"Write a message …":{v:["编写信息 ..."]}}},{l:"zh-HK",t:{"Message limit of %n character reached":{p:"Message limit of %n characters reached",v:["已達到訊息最多 %n 字元限制"]},"No link provider found":{v:["找不到連結提供者"]},"Write a message …":{v:["編寫訊息 …"]}}},{l:"zh-TW",t:{"No link provider found":{v:["找不到連結提供者"]},"Write a message …":{v:["編寫訊息……"]}}}],m6=[{l:"ar",t:{"More items …":{v:["عناصر أخرى ..."]}}},{l:"ast",t:{"More items …":{v:["Más elementos…"]}}},{l:"br",t:{}},{l:"ca",t:{"More items …":{v:["Més artícles..."]}}},{l:"cs",t:{"More items …":{v:["Další položky …"]}}},{l:"cs-CZ",t:{"More items …":{v:["Další položky…"]}}},{l:"da",t:{"More items …":{v:["Flere elementer ..."]}}},{l:"de",t:{"More items …":{v:["Weitere Elemente …"]}}},{l:"de-DE",t:{"More items …":{v:["Weitere Elemente …"]}}},{l:"el",t:{"More items …":{v:["Περισσότερα στοιχεία …"]}}},{l:"en-GB",t:{"More items …":{v:["More items …"]}}},{l:"eo",t:{}},{l:"es",t:{"More items …":{v:["Más ítems ..."]}}},{l:"es-AR",t:{"More items …":{v:["Más elementos..."]}}},{l:"es-EC",t:{"More items …":{v:["Más elementos..."]}}},{l:"es-MX",t:{"More items …":{v:["Más Elementos ..."]}}},{l:"et-EE",t:{"More items …":{v:["Vaata veel …"]}}},{l:"eu",t:{"More items …":{v:["Elementu gehiago …"]}}},{l:"fa",t:{"More items …":{v:["موارد بیشتر ..."]}}},{l:"fi",t:{"More items …":{v:["Lisää kohteita…"]}}},{l:"fr",t:{"More items …":{v:["Plus d'éléments..."]}}},{l:"ga",t:{"More items …":{v:["Tuilleadh míreanna …"]}}},{l:"gl",t:{"More items …":{v:["Máis elementos…"]}}},{l:"he",t:{"More items …":{v:["פריטים נוספים…"]}}},{l:"hu",t:{"More items …":{v:["További elemek..."]}}},{l:"id",t:{"More items …":{v:["Item lainnya…"]}}},{l:"is",t:{"More items …":{v:["Fleiri atriði …"]}}},{l:"it",t:{"More items …":{v:["Più elementi ..."]}}},{l:"ja",t:{"More items …":{v:["他のアイテム …"]}}},{l:"ja-JP",t:{"More items …":{v:["他のアイテム"]}}},{l:"ko",t:{"More items …":{v:["항목 더 보기..."]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"More items …":{v:["Повеќе елементи …"]}}},{l:"my",t:{}},{l:"nb",t:{"More items …":{v:["Flere gjenstander..."]}}},{l:"nl",t:{"More items …":{v:["Meer items …"]}}},{l:"oc",t:{}},{l:"pl",t:{"More items …":{v:["Więcej pozycji…"]}}},{l:"pt-BR",t:{"More items …":{v:["Mais itens …"]}}},{l:"pt-PT",t:{"More items …":{v:["Mais itens…"]}}},{l:"ro",t:{"More items …":{v:["Mai multe articole ..."]}}},{l:"ru",t:{"More items …":{v:["Больше элементов …"]}}},{l:"sk",t:{"More items …":{v:["Viac položiek..."]}}},{l:"sl",t:{"More items …":{v:["Več predmetov ..."]}}},{l:"sr",t:{"More items …":{v:["Још ставки..."]}}},{l:"sv",t:{"More items …":{v:["Fler objekt …"]}}},{l:"tr",t:{"More items …":{v:["Diğer ögeler…"]}}},{l:"uk",t:{"More items …":{v:["Більше …"]}}},{l:"uz",t:{"More items …":{v:["Yana elementlar..."]}}},{l:"zh-CN",t:{"More items …":{v:["更多项目…"]}}},{l:"zh-HK",t:{"More items …":{v:["更多項目 …"]}}},{l:"zh-TW",t:{"More items …":{v:["更多項目……"]}}}],wv=[{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:"br",t:{Next:{v:["Da heul"]},"Pause slideshow":{v:["Arsav an diaporama"]},Previous:{v:["A-raok"]},"Start slideshow":{v:["Kregiñ an diaporama"]}}},{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:"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-AR",t:{Next:{v:["Siguiente"]},"Pause slideshow":{v:["Pausar la presentación "]},Previous:{v:["Anterior"]},"Start slideshow":{v:["Iniciar la presentación"]}}},{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-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:"et-EE",t:{Next:{v:["Edasi"]},"Pause slideshow":{v:["Slaidiesitluse paus"]},Previous:{v:["Eelmine"]},"Start slideshow":{v:["Alusta slaidiesitust"]}}},{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:"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:"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:"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:"id",t:{Next:{v:["Selanjutnya"]},"Pause slideshow":{v:["Jeda tayangan slide"]},Previous:{v:["Sebelumnya"]},"Start slideshow":{v:["Mulai salindia"]}}},{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:"ko",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:"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:"nl",t:{Next:{v:["Volgende"]},"Pause slideshow":{v:["Diavoorstelling pauzeren"]},Previous:{v:["Vorige"]},"Start slideshow":{v:["Diavoorstelling starten"]}}},{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:"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:"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:"sr",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:"tr",t:{Next:{v:["Sonraki"]},"Pause slideshow":{v:["Slayt sunumunu duraklat"]},Previous:{v:["Önceki"]},"Start slideshow":{v:["Slayt sunumunu başlat"]}}},{l:"uk",t:{Next:{v:["Вперед"]},"Pause slideshow":{v:["Пауза у показі слайдів"]},Previous:{v:["Назад"]},"Start slideshow":{v:["Почати показ слайдів"]}}},{l:"uz",t:{Next:{v:["Keyingi"]},"Pause slideshow":{v:["Slayd-shouni to'xtatib turish"]},Previous:{v:["Oldingi"]},"Start slideshow":{v:["Slayd-shouni boshlash"]}}},{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:["開始幻燈片"]}}}],f6=[{l:"ar",t:{"No emoji found":{v:["لم يتم العثور على أي إيموجي emoji"]}}},{l:"ast",t:{"No emoji found":{v:["Nun s'atopó nengún fustaxe"]}}},{l:"br",t:{"No emoji found":{v:["Emoji ebet kavet"]}}},{l:"ca",t:{"No emoji found":{v:["No s'ha trobat cap emoji"]}}},{l:"cs",t:{"No emoji found":{v:["Nenalezeno žádné emoji"]}}},{l:"cs-CZ",t:{"No emoji found":{v:["Nenalezeno žádné emoji"]}}},{l:"da",t:{"No emoji found":{v:["Ingen emoji fundet"]}}},{l:"de",t:{"No emoji found":{v:["Kein Emoji gefunden"]}}},{l:"de-DE",t:{"No emoji found":{v:["Kein Emoji gefunden"]}}},{l:"el",t:{"No emoji found":{v:["Δεν βρέθηκε emoji"]}}},{l:"en-GB",t:{"No emoji found":{v:["No emoji found"]}}},{l:"eo",t:{"No emoji found":{v:["La emoĝio forestas"]}}},{l:"es",t:{"No emoji found":{v:["No se encontró ningún emoji"]}}},{l:"es-AR",t:{"No emoji found":{v:["No se encontró ningún emoji"]}}},{l:"es-EC",t:{"No emoji found":{v:["No se encontró ningún emoji"]}}},{l:"es-MX",t:{"No emoji found":{v:["No se encontró ningún emoji"]}}},{l:"et-EE",t:{"No emoji found":{v:["Emojit ei leitud"]}}},{l:"eu",t:{"No emoji found":{v:["Ez da emojirik aurkitu"]}}},{l:"fa",t:{"No emoji found":{v:["هیچ شکلکی یافت نشد"]}}},{l:"fi",t:{"No emoji found":{v:["Emojia ei löytynyt"]}}},{l:"fr",t:{"No emoji found":{v:["Pas d’émoji trouvé"]}}},{l:"ga",t:{"No emoji found":{v:["Níor aimsíodh emoji"]}}},{l:"gl",t:{"No emoji found":{v:["Non se atopou ningún «emoji»"]}}},{l:"he",t:{"No emoji found":{v:["לא נמצא אמוג׳י"]}}},{l:"hu",t:{"No emoji found":{v:["Nem található emodzsi"]}}},{l:"id",t:{"No emoji found":{v:["Tidak ada emoji yang ditemukan"]}}},{l:"is",t:{"No emoji found":{v:["Ekkert tjáningartákn fannst"]}}},{l:"it",t:{"No emoji found":{v:["Nessun emoji trovato"]}}},{l:"ja",t:{"No emoji found":{v:["絵文字が見つかりません"]}}},{l:"ja-JP",t:{"No emoji found":{v:["絵文字が見つかりません"]}}},{l:"ko",t:{"No emoji found":{v:["이모지 없음"]}}},{l:"lt-LT",t:{"No emoji found":{v:["Nerasta jaustukų"]}}},{l:"lv",t:{}},{l:"mk",t:{"No emoji found":{v:["Не се пронајдени емотикони"]}}},{l:"my",t:{"No emoji found":{v:["အီမိုဂျီ ရှာဖွေမတွေ့နိုင်ပါ"]}}},{l:"nb",t:{"No emoji found":{v:["Fant ingen emoji"]}}},{l:"nl",t:{"No emoji found":{v:["Geen emoji gevonden"]}}},{l:"oc",t:{}},{l:"pl",t:{"No emoji found":{v:["Nie znaleziono emoji"]}}},{l:"pt-BR",t:{"No emoji found":{v:["Nenhum emoji encontrado"]}}},{l:"pt-PT",t:{"No emoji found":{v:["Nenhum emoji encontrado"]}}},{l:"ro",t:{"No emoji found":{v:["Nu s-a găsit niciun emoji"]}}},{l:"ru",t:{"No emoji found":{v:["Эмодзи не найдено"]}}},{l:"sk",t:{"No emoji found":{v:["Nenašli sa žiadne emodži"]}}},{l:"sl",t:{"No emoji found":{v:["Ni najdenih izraznih ikon"]}}},{l:"sr",t:{"No emoji found":{v:["Није пронађен ниједан емођи"]}}},{l:"sv",t:{"No emoji found":{v:["Hittade inga emojis"]}}},{l:"tr",t:{"No emoji found":{v:["Herhangi bir emoji bulunamadı"]}}},{l:"uk",t:{"No emoji found":{v:["Емоційки відсутні"]}}},{l:"uz",t:{"No emoji found":{v:["Hech qanday emoji topilmadi"]}}},{l:"zh-CN",t:{"No emoji found":{v:["表情未找到"]}}},{l:"zh-HK",t:{"No emoji found":{v:["未找到表情符號"]}}},{l:"zh-TW",t:{"No emoji found":{v:["未找到表情符號"]}}}],g6=[{l:"ar",t:{'Open link to "{resourceName}"':{v:['إفتَح الرابط إلى "{resourceName}"']}}},{l:"ast",t:{'Open link to "{resourceName}"':{v:["Abrir l'enllaz a «{resourceName}»"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{'Open link to "{resourceName}"':{v:["Otevřít odkaz na „{resourceName}“"]}}},{l:"cs-CZ",t:{'Open link to "{resourceName}"':{v:["Otevřít odkaz na „{resourceName}“"]}}},{l:"da",t:{'Open link to "{resourceName}"':{v:['Åbn link til "{resourceName}"']}}},{l:"de",t:{'Open link to "{resourceName}"':{v:['Link zu "{resourceName}" öffnen']}}},{l:"de-DE",t:{'Open link to "{resourceName}"':{v:['Link zu "{resourceName}" öffnen']}}},{l:"el",t:{'Open link to "{resourceName}"':{v:['Άνοιγμα συνδέσμου για "{resourceName}"']}}},{l:"en-GB",t:{'Open link to "{resourceName}"':{v:['Open link to "{resourceName}"']}}},{l:"eo",t:{}},{l:"es",t:{'Open link to "{resourceName}"':{v:['Abrir enlace a "{resourceName}"']}}},{l:"es-AR",t:{'Open link to "{resourceName}"':{v:['Abrir enlace a "{resourceName}"']}}},{l:"es-EC",t:{'Open link to "{resourceName}"':{v:['Abrir enlace a "{resourceName}"']}}},{l:"es-MX",t:{'Open link to "{resourceName}"':{v:['Abrir enlace a "{resourceName}"']}}},{l:"et-EE",t:{'Open link to "{resourceName}"':{v:["Ava link „{resourceName}“"]}}},{l:"eu",t:{'Open link to "{resourceName}"':{v:['Ireki "{resourceName}" esteka']}}},{l:"fa",t:{'Open link to "{resourceName}"':{v:["باز کردن پیوند به «{resourceName}»"]}}},{l:"fi",t:{'Open link to "{resourceName}"':{v:['Avaa linkki "{resourceName}"']}}},{l:"fr",t:{'Open link to "{resourceName}"':{v:['Ouvrir le lien vers "{resourceName}"']}}},{l:"ga",t:{'Open link to "{resourceName}"':{v:['Oscail nasc chuig "{resourceName}"']}}},{l:"gl",t:{'Open link to "{resourceName}"':{v:["Abrir a ligazón a «{resourceName}»"]}}},{l:"he",t:{'Open link to "{resourceName}"':{v:["פתיחת קישור אל „{resourceName}”"]}}},{l:"hu",t:{}},{l:"id",t:{'Open link to "{resourceName}"':{v:['Buka tautan ke "{resourceName}"']}}},{l:"is",t:{'Open link to "{resourceName}"':{v:['Opna tengil í "{resourceName}"']}}},{l:"it",t:{'Open link to "{resourceName}"':{v:['Apri il link a "{resourceName}"']}}},{l:"ja",t:{'Open link to "{resourceName}"':{v:['"{resourceName}" へのリンクを開く']}}},{l:"ja-JP",t:{'Open link to "{resourceName}"':{v:['"{resourceName}" へのリンクを開く']}}},{l:"ko",t:{'Open link to "{resourceName}"':{v:['"{resourceName}"의 링크 열기']}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{'Open link to "{resourceName}"':{v:['Отвори линк до "{resourceName}"']}}},{l:"my",t:{}},{l:"nb",t:{'Open link to "{resourceName}"':{v:['Åpne lenken til "{resourceName}"']}}},{l:"nl",t:{'Open link to "{resourceName}"':{v:['Link naar "{resourceName}" openen']}}},{l:"oc",t:{}},{l:"pl",t:{'Open link to "{resourceName}"':{v:['Otwórz link do "{resourceName}"']}}},{l:"pt-BR",t:{'Open link to "{resourceName}"':{v:['Abrir o link para "{resourceName}"']}}},{l:"pt-PT",t:{'Open link to "{resourceName}"':{v:['Abrir link para "{resourceName}"']}}},{l:"ro",t:{'Open link to "{resourceName}"':{v:['Deschide linkul la "{resourceName}"']}}},{l:"ru",t:{'Open link to "{resourceName}"':{v:['Открыть ссылку на "{resourceName}"']}}},{l:"sk",t:{'Open link to "{resourceName}"':{v:['Otvoriť link v "{resourceName}"']}}},{l:"sl",t:{}},{l:"sr",t:{'Open link to "{resourceName}"':{v:["Отвори линк на „{resourceName}”"]}}},{l:"sv",t:{'Open link to "{resourceName}"':{v:['Öppna länken till "{resourceName}"']}}},{l:"tr",t:{'Open link to "{resourceName}"':{v:['Bağlantıyı "{resourceName}" üzerine aç']}}},{l:"uk",t:{'Open link to "{resourceName}"':{v:['Відкрити посилання на "{resourceName}"']}}},{l:"uz",t:{'Open link to "{resourceName}"':{v:[' "{resourceName}" ga havolani ochish']}}},{l:"zh-CN",t:{'Open link to "{resourceName}"':{v:["打开 “{resourceName}” 的链接"]}}},{l:"zh-HK",t:{'Open link to "{resourceName}"':{v:["開啟到「{resourceName}」的連結"]}}},{l:"zh-TW",t:{'Open link to "{resourceName}"':{v:["開啟到「{resourceName}」的連結"]}}}],E6=[{l:"ar",t:{"Provider icon":{v:["أيقونة المزوّد"]}}},{l:"ast",t:{"Provider icon":{v:["Iconu del fornidor"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Provider icon":{v:["Ikona poskytovatele"]}}},{l:"cs-CZ",t:{"Provider icon":{v:["Ikona poskytovatele"]}}},{l:"da",t:{"Provider icon":{v:["Udbyder ikon"]}}},{l:"de",t:{"Provider icon":{v:["Anbietersymbol"]}}},{l:"de-DE",t:{"Provider icon":{v:["Anbietersymbol"]}}},{l:"el",t:{"Provider icon":{v:["Εικονίδιο παρόχου"]}}},{l:"en-GB",t:{"Provider icon":{v:["Provider icon"]}}},{l:"eo",t:{}},{l:"es",t:{"Provider icon":{v:["Ícono del proveedor"]}}},{l:"es-AR",t:{"Provider icon":{v:["Ícono del proveedor"]}}},{l:"es-EC",t:{"Provider icon":{v:["Ícono del proveedor"]}}},{l:"es-MX",t:{"Provider icon":{v:["Ícono del proveedor"]}}},{l:"et-EE",t:{"Provider icon":{v:["Teenusepakkuja ikoon"]}}},{l:"eu",t:{"Provider icon":{v:["Hornitzailearen ikonoa"]}}},{l:"fa",t:{"Provider icon":{v:["آیکون ارائه دهنده"]}}},{l:"fi",t:{"Provider icon":{v:["Palveluntarjoajan kuvake"]}}},{l:"fr",t:{"Provider icon":{v:["Icône du fournisseur"]}}},{l:"ga",t:{"Provider icon":{v:["Deilbhín soláthraí"]}}},{l:"gl",t:{"Provider icon":{v:["Icona do provedor"]}}},{l:"he",t:{"Provider icon":{v:["סמל ספק"]}}},{l:"hu",t:{}},{l:"id",t:{"Provider icon":{v:["Ikon penyedia"]}}},{l:"is",t:{"Provider icon":{v:["Táknmynd þjónustuveitu"]}}},{l:"it",t:{"Provider icon":{v:["Icona del provider"]}}},{l:"ja",t:{"Provider icon":{v:["プロバイダーのアイコン"]}}},{l:"ja-JP",t:{"Provider icon":{v:["プロバイダーのアイコン"]}}},{l:"ko",t:{"Provider icon":{v:["제공자 아이콘"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Provider icon":{v:["Икона на давател"]}}},{l:"my",t:{}},{l:"nb",t:{"Provider icon":{v:["Leverandørikon"]}}},{l:"nl",t:{"Provider icon":{v:["Provider-pictogram"]}}},{l:"oc",t:{}},{l:"pl",t:{"Provider icon":{v:["Dostawca ikony"]}}},{l:"pt-BR",t:{"Provider icon":{v:["Ícone do provedor"]}}},{l:"pt-PT",t:{"Provider icon":{v:["Ícone do fornecedor"]}}},{l:"ro",t:{"Provider icon":{v:["Provider pentru icon"]}}},{l:"ru",t:{"Provider icon":{v:["Значок поставщика"]}}},{l:"sk",t:{"Provider icon":{v:["Ikonka poskytovateľa"]}}},{l:"sl",t:{}},{l:"sr",t:{"Provider icon":{v:["Икона пружаоца"]}}},{l:"sv",t:{"Provider icon":{v:["Leverantörsikon"]}}},{l:"tr",t:{"Provider icon":{v:["Hizmet sağlayıcı simgesi"]}}},{l:"uk",t:{"Provider icon":{v:["Піктограма постачальника"]}}},{l:"uz",t:{"Provider icon":{v:["Provayder belgisi"]}}},{l:"zh-CN",t:{"Provider icon":{v:["提供者图标"]}}},{l:"zh-HK",t:{"Provider icon":{v:["提供者圖示"]}}},{l:"zh-TW",t:{"Provider icon":{v:["提供者圖示"]}}}],C6=[{l:"ar",t:{"Related team resources":{v:["موارد للفريق ذات صلة"]},"View team":{v:["عرض الفريق"]}}},{l:"ast",t:{"Related team resources":{v:["Recursos rellacionaos colos equipos"]},"View team":{v:["Ver l'equipu"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Related team resources":{v:["Související prostředky kolektivu"]},"View team":{v:["Zobrazit kolektiv"]}}},{l:"cs-CZ",t:{}},{l:"da",t:{"Related team resources":{v:["Relaterede teamressourcer"]},"View team":{v:["Se teamet"]}}},{l:"de",t:{"Related team resources":{v:["Verwandte Team-Ressourcen"]},"View team":{v:["Team anzeigen"]}}},{l:"de-DE",t:{"Related team resources":{v:["Verwandte Team-Ressourcen"]},"View team":{v:["Team anzeigen"]}}},{l:"el",t:{"Related team resources":{v:["Σχετικοί πόροι ομάδας"]},"View team":{v:["Προβολή ομάδας"]}}},{l:"en-GB",t:{"Related team resources":{v:["Related team resources"]},"View team":{v:["View team"]}}},{l:"eo",t:{}},{l:"es",t:{"Related team resources":{v:["Recursos de equipo relacionados"]},"View team":{v:["Ver equipo"]}}},{l:"es-AR",t:{"Related team resources":{v:["Recursos de equipo relacionados"]},"View team":{v:["Ver equipo"]}}},{l:"es-EC",t:{}},{l:"es-MX",t:{"Related team resources":{v:["Recursos de equipo relacionados"]},"View team":{v:["Ver equipo"]}}},{l:"et-EE",t:{"Related team resources":{v:["Tiimi seotud ressursid"]},"View team":{v:["Vaata tiimi"]}}},{l:"eu",t:{}},{l:"fa",t:{"Related team resources":{v:["منابع تیمی مرتبط"]},"View team":{v:["مشاهده گروه"]}}},{l:"fi",t:{"Related team resources":{v:["Liittyvät tiimiresurssit"]},"View team":{v:["Näytä tiimi"]}}},{l:"fr",t:{"Related team resources":{v:["Ressources d'équipe associées"]},"View team":{v:["Voir l'équipe"]}}},{l:"ga",t:{"Related team resources":{v:["Acmhainní foirne gaolmhara"]},"View team":{v:["Féach ar an bhfoireann"]}}},{l:"gl",t:{"Related team resources":{v:["Recursos de equipo relacionados"]},"View team":{v:["Ver o equipo"]}}},{l:"he",t:{}},{l:"hu",t:{}},{l:"id",t:{}},{l:"is",t:{"Related team resources":{v:["Tengd tilföng teymis"]},"View team":{v:["Skoða teymi"]}}},{l:"it",t:{}},{l:"ja",t:{"Related team resources":{v:["チームの関連リソース"]},"View team":{v:["チームを表示"]}}},{l:"ja-JP",t:{"Related team resources":{v:["チームの関連リソース"]},"View team":{v:["チームを表示"]}}},{l:"ko",t:{"Related team resources":{v:["관련 팀 리소스"]},"View team":{v:["팀 보기"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Related team resources":{v:["Поврзани ресурси на тимот"]},"View team":{v:["Прикажи тим"]}}},{l:"my",t:{}},{l:"nb",t:{"Related team resources":{v:["Relaterte lagressurser"]},"View team":{v:["Se lag"]}}},{l:"nl",t:{"Related team resources":{v:["Verwante teambronnen"]},"View team":{v:["Team bekijken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Related team resources":{v:["Powiązane zasoby grupowe"]},"View team":{v:["Zobacz grupę"]}}},{l:"pt-BR",t:{"Related team resources":{v:["Recursos de equipe relacionados"]},"View team":{v:["Ver equipe"]}}},{l:"pt-PT",t:{"Related team resources":{v:["Recursos relacionados com a equipa"]},"View team":{v:["Ver equipa"]}}},{l:"ro",t:{}},{l:"ru",t:{"Related team resources":{v:["Связанные командные ресурсы"]},"View team":{v:["Просмотр команды"]}}},{l:"sk",t:{"Related team resources":{v:["Súvisiace tímové zdroje"]},"View team":{v:["Zobraziť tím"]}}},{l:"sl",t:{}},{l:"sr",t:{"Related team resources":{v:["Повезани тимски ресурси"]},"View team":{v:["Прикажи тим"]}}},{l:"sv",t:{"Related team resources":{v:["Relaterade teamresurser"]},"View team":{v:["Visa team"]}}},{l:"tr",t:{"Related team resources":{v:["İlgili takım kaynakları"]},"View team":{v:["Takımı görüntüle"]}}},{l:"uk",t:{"Related team resources":{v:["Пов'язані ресурси команди"]},"View team":{v:["Переглянути команду"]}}},{l:"uz",t:{"Related team resources":{v:["Tegishli jamoa resurslari"]},"View team":{v:["Jamoani ko'rish"]}}},{l:"zh-CN",t:{"Related team resources":{v:["相关团队资源"]},"View team":{v:["查看团队"]}}},{l:"zh-HK",t:{"Related team resources":{v:["相關團隊資源"]},"View team":{v:["查看團隊"]}}},{l:"zh-TW",t:{"Related team resources":{v:["相關團隊資源"]},"View team":{v:["檢視團隊"]}}}],y6=[{l:"ar",t:{Search:{v:["بحث"]}}},{l:"ast",t:{Search:{v:["Buscar"]}}},{l:"br",t:{Search:{v:["Klask"]}}},{l:"ca",t:{Search:{v:["Cerca"]}}},{l:"cs",t:{Search:{v:["Hledat"]}}},{l:"cs-CZ",t:{Search:{v:["Hledat"]}}},{l:"da",t:{Search:{v:["Søg"]}}},{l:"de",t:{Search:{v:["Suche"]}}},{l:"de-DE",t:{Search:{v:["Suche"]}}},{l:"el",t:{Search:{v:["Αναζήτηση"]}}},{l:"en-GB",t:{Search:{v:["Search"]}}},{l:"eo",t:{Search:{v:["Serĉi"]}}},{l:"es",t:{Search:{v:["Buscar"]}}},{l:"es-AR",t:{Search:{v:["Buscar"]}}},{l:"es-EC",t:{Search:{v:["Buscar"]}}},{l:"es-MX",t:{Search:{v:["Buscar"]}}},{l:"et-EE",t:{Search:{v:["Otsing"]}}},{l:"eu",t:{Search:{v:["Bilatu"]}}},{l:"fa",t:{Search:{v:["جستجو"]}}},{l:"fi",t:{Search:{v:["Etsi"]}}},{l:"fr",t:{Search:{v:["Rechercher"]}}},{l:"ga",t:{Search:{v:["Cuardach"]}}},{l:"gl",t:{Search:{v:["Buscar"]}}},{l:"he",t:{Search:{v:["חיפוש"]}}},{l:"hu",t:{Search:{v:["Keresés"]}}},{l:"id",t:{Search:{v:["Cari"]}}},{l:"is",t:{Search:{v:["Leita"]}}},{l:"it",t:{Search:{v:["Cerca"]}}},{l:"ja",t:{Search:{v:["検索"]}}},{l:"ja-JP",t:{Search:{v:["検索"]}}},{l:"ko",t:{Search:{v:["검색"]}}},{l:"lt-LT",t:{Search:{v:["Ieškoti"]}}},{l:"lv",t:{}},{l:"mk",t:{Search:{v:["Барај"]}}},{l:"my",t:{Search:{v:["ရှာဖွေရန်"]}}},{l:"nb",t:{Search:{v:["Søk"]}}},{l:"nl",t:{Search:{v:["Zoeken"]}}},{l:"oc",t:{}},{l:"pl",t:{Search:{v:["Szukaj"]}}},{l:"pt-BR",t:{Search:{v:["Pesquisar"]}}},{l:"pt-PT",t:{Search:{v:["Pesquisar"]}}},{l:"ro",t:{Search:{v:["Căutare"]}}},{l:"ru",t:{Search:{v:["Поиск"]}}},{l:"sk",t:{Search:{v:["Hľadať"]}}},{l:"sl",t:{Search:{v:["Iskanje"]}}},{l:"sr",t:{Search:{v:["Претражи"]}}},{l:"sv",t:{Search:{v:["Sök"]}}},{l:"tr",t:{Search:{v:["Ara"]}}},{l:"uk",t:{Search:{v:["Пошук"]}}},{l:"uz",t:{Search:{v:["Qidiruv"]}}},{l:"zh-CN",t:{Search:{v:["搜索"]}}},{l:"zh-HK",t:{Search:{v:["搜尋"]}}},{l:"zh-TW",t:{Search:{v:["搜尋"]}}}],A6=[{l:"ar",t:{"Select provider":{v:["اختر مزود"]}}},{l:"ast",t:{"Select provider":{v:["Seleicionar el fornidor"]}}},{l:"br",t:{}},{l:"ca",t:{}},{l:"cs",t:{"Select provider":{v:["Vybrat poskytovatele"]}}},{l:"cs-CZ",t:{"Select provider":{v:["Vybrat poskytovatele"]}}},{l:"da",t:{"Select provider":{v:["Vælg udbyder"]}}},{l:"de",t:{"Select provider":{v:["Anbieter auswählen"]}}},{l:"de-DE",t:{"Select provider":{v:["Anbieter auswählen"]}}},{l:"el",t:{"Select provider":{v:["Επιλογή παρόχου"]}}},{l:"en-GB",t:{"Select provider":{v:["Select provider"]}}},{l:"eo",t:{}},{l:"es",t:{"Select provider":{v:["Seleccione proveedor"]}}},{l:"es-AR",t:{"Select provider":{v:["Elija proveedor"]}}},{l:"es-EC",t:{"Select provider":{v:["Seleccionar proveedor"]}}},{l:"es-MX",t:{"Select provider":{v:["Seleccionar proveedor"]}}},{l:"et-EE",t:{"Select provider":{v:["Vali teenuspakkuja"]}}},{l:"eu",t:{"Select provider":{v:["Hautatu hornitzailea"]}}},{l:"fa",t:{"Select provider":{v:["ارائه دهنده را انتخاب کنید"]}}},{l:"fi",t:{"Select provider":{v:["Valitse tarjoaja"]}}},{l:"fr",t:{"Select provider":{v:["Sélectionner un fournisseur"]}}},{l:"ga",t:{"Select provider":{v:["Roghnaigh soláthraí"]}}},{l:"gl",t:{"Select provider":{v:["Seleccione o provedor"]}}},{l:"he",t:{"Select provider":{v:["בחירת ספק"]}}},{l:"hu",t:{}},{l:"id",t:{"Select provider":{v:["Pilih penyedia"]}}},{l:"is",t:{"Select provider":{v:["Veldu þjónustuveitu"]}}},{l:"it",t:{"Select provider":{v:["Selezionare il provider"]}}},{l:"ja",t:{"Select provider":{v:["プロバイダーを選択"]}}},{l:"ja-JP",t:{"Select provider":{v:["プロバイダーを選択"]}}},{l:"ko",t:{"Select provider":{v:["제공자 선택"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Select provider":{v:["Избери провајдер"]}}},{l:"my",t:{}},{l:"nb",t:{"Select provider":{v:["Velg leverandør"]}}},{l:"nl",t:{"Select provider":{v:["Selecteer provider"]}}},{l:"oc",t:{}},{l:"pl",t:{"Select provider":{v:["Wybierz dostawcę"]}}},{l:"pt-BR",t:{"Select provider":{v:["Selecione provedor"]}}},{l:"pt-PT",t:{"Select provider":{v:["Selecionar fornecedor"]}}},{l:"ro",t:{"Select provider":{v:["Selectați providerul"]}}},{l:"ru",t:{"Select provider":{v:["Выбрать поставщика"]}}},{l:"sk",t:{"Select provider":{v:["Vybrať poskytovateľa"]}}},{l:"sl",t:{}},{l:"sr",t:{"Select provider":{v:["Изаберите пружаоца"]}}},{l:"sv",t:{"Select provider":{v:["Välj leverantör"]}}},{l:"tr",t:{"Select provider":{v:["Hizmet sağlayıcı seçin"]}}},{l:"uk",t:{"Select provider":{v:["Виберіть постачальника"]}}},{l:"uz",t:{"Select provider":{v:["Provayderni tanlang"]}}},{l:"zh-CN",t:{"Select provider":{v:["选择提供者"]}}},{l:"zh-HK",t:{"Select provider":{v:["選擇提供者"]}}},{l:"zh-TW",t:{"Select provider":{v:["選取提供者"]}}}],B6=[{l:"ar",t:{Submit:{v:["إرسال"]}}},{l:"ast",t:{Submit:{v:["Unviar"]}}},{l:"br",t:{}},{l:"ca",t:{Submit:{v:["Envia"]}}},{l:"cs",t:{Submit:{v:["Odeslat"]}}},{l:"cs-CZ",t:{Submit:{v:["Odeslat"]}}},{l:"da",t:{Submit:{v:["Send"]}}},{l:"de",t:{Submit:{v:["Einreichen"]}}},{l:"de-DE",t:{Submit:{v:["Einreichen"]}}},{l:"el",t:{Submit:{v:["Υποβολή"]}}},{l:"en-GB",t:{Submit:{v:["Submit"]}}},{l:"eo",t:{}},{l:"es",t:{Submit:{v:["Enviar"]}}},{l:"es-AR",t:{Submit:{v:["Enviar"]}}},{l:"es-EC",t:{Submit:{v:["Enviar"]}}},{l:"es-MX",t:{Submit:{v:["Enviar"]}}},{l:"et-EE",t:{Submit:{v:["Saada"]}}},{l:"eu",t:{Submit:{v:["Bidali"]}}},{l:"fa",t:{Submit:{v:["ارسال"]}}},{l:"fi",t:{Submit:{v:["Lähetä"]}}},{l:"fr",t:{Submit:{v:["Valider"]}}},{l:"ga",t:{Submit:{v:["Cuir isteach"]}}},{l:"gl",t:{Submit:{v:["Enviar"]}}},{l:"he",t:{Submit:{v:["הגשה"]}}},{l:"hu",t:{Submit:{v:["Beküldés"]}}},{l:"id",t:{Submit:{v:["Kirimkan"]}}},{l:"is",t:{Submit:{v:["Senda inn"]}}},{l:"it",t:{Submit:{v:["Invia"]}}},{l:"ja",t:{Submit:{v:["提出"]}}},{l:"ja-JP",t:{Submit:{v:["提出"]}}},{l:"ko",t:{Submit:{v:["제출"]}}},{l:"lt-LT",t:{Submit:{v:["Pateikti"]}}},{l:"lv",t:{}},{l:"mk",t:{Submit:{v:["Испрати"]}}},{l:"my",t:{Submit:{v:["တင်သွင်းရန်"]}}},{l:"nb",t:{Submit:{v:["Send"]}}},{l:"nl",t:{Submit:{v:["Indienen"]}}},{l:"oc",t:{}},{l:"pl",t:{Submit:{v:["Wyślij"]}}},{l:"pt-BR",t:{Submit:{v:["Enviar"]}}},{l:"pt-PT",t:{Submit:{v:["Submeter"]}}},{l:"ro",t:{Submit:{v:["Trimiteți"]}}},{l:"ru",t:{Submit:{v:["Утвердить"]}}},{l:"sk",t:{Submit:{v:["Odoslať"]}}},{l:"sl",t:{Submit:{v:["Pošlji"]}}},{l:"sr",t:{Submit:{v:["Поднеси"]}}},{l:"sv",t:{Submit:{v:["Skicka"]}}},{l:"tr",t:{Submit:{v:["Gönder"]}}},{l:"uk",t:{Submit:{v:["Надіслати"]}}},{l:"uz",t:{Submit:{v:["Yuborish"]}}},{l:"zh-CN",t:{Submit:{v:["提交"]}}},{l:"zh-HK",t:{Submit:{v:["提交"]}}},{l:"zh-TW",t:{Submit:{v:["遞交"]}}}],D6=[{l:"ar",t:{"Unable to search the group":{v:["تعذّر البحث في المجموعة"]}}},{l:"ast",t:{"Unable to search the group":{v:["Nun ye posible buscar el grupu"]}}},{l:"br",t:{"Unable to search the group":{v:["Dibosupl eo klask ar strollad"]}}},{l:"ca",t:{"Unable to search the group":{v:["No es pot cercar el grup"]}}},{l:"cs",t:{"Unable to search the group":{v:["Nedaří se hledat skupinu"]}}},{l:"cs-CZ",t:{"Unable to search the group":{v:["Nedaří se hledat skupinu"]}}},{l:"da",t:{"Unable to search the group":{v:["Kan ikke søge på denne gruppe"]}}},{l:"de",t:{"Unable to search the group":{v:["Die Gruppe kann nicht durchsucht werden"]}}},{l:"de-DE",t:{"Unable to search the group":{v:["Die Gruppe kann nicht durchsucht werden"]}}},{l:"el",t:{"Unable to search the group":{v:["Δεν είναι δυνατή η αναζήτηση της ομάδας"]}}},{l:"en-GB",t:{"Unable to search the group":{v:["Unable to search the group"]}}},{l:"eo",t:{"Unable to search the group":{v:["Ne eblas serĉi en la grupo"]}}},{l:"es",t:{"Unable to search the group":{v:["No es posible buscar en el grupo"]}}},{l:"es-AR",t:{"Unable to search the group":{v:["No se puede buscar el grupo"]}}},{l:"es-EC",t:{"Unable to search the group":{v:["No se puede buscar en el grupo"]}}},{l:"es-MX",t:{"Unable to search the group":{v:["No fue posible buscar en el grupo"]}}},{l:"et-EE",t:{"Unable to search the group":{v:["Gruppi ei ole võimalik otsida"]}}},{l:"eu",t:{"Unable to search the group":{v:["Ezin izan da taldea bilatu"]}}},{l:"fa",t:{"Unable to search the group":{v:["امکان جستجوی گروه وجود ندارد"]}}},{l:"fi",t:{"Unable to search the group":{v:["Ryhmää ei voi hakea"]}}},{l:"fr",t:{"Unable to search the group":{v:["Impossible de chercher le groupe"]}}},{l:"ga",t:{"Unable to search the group":{v:["Ní féidir an grúpa a chuardach"]}}},{l:"gl",t:{"Unable to search the group":{v:["Non foi posíbel buscar o grupo"]}}},{l:"he",t:{"Unable to search the group":{v:["לא ניתן לחפש בקבוצה"]}}},{l:"hu",t:{"Unable to search the group":{v:["A csoport nem kereshető"]}}},{l:"id",t:{"Unable to search the group":{v:["Tidak dapat mencari dalam grup"]}}},{l:"is",t:{"Unable to search the group":{v:["Get ekki leitað í hópnum"]}}},{l:"it",t:{"Unable to search the group":{v:["Impossibile cercare il gruppo"]}}},{l:"ja",t:{"Unable to search the group":{v:["グループを検索できません"]}}},{l:"ja-JP",t:{"Unable to search the group":{v:["グループを検索できません"]}}},{l:"ko",t:{"Unable to search the group":{v:["그룹을 검색할 수 없음"]}}},{l:"lt-LT",t:{"Unable to search the group":{v:["Nepavyko atlikti paiešką grupėje"]}}},{l:"lv",t:{}},{l:"mk",t:{"Unable to search the group":{v:["Неможе да се пронајде групата"]}}},{l:"my",t:{"Unable to search the group":{v:["အဖွဲ့အား ရှာဖွေ၍ မရနိုင်ပါ"]}}},{l:"nb",t:{"Unable to search the group":{v:["Kunne ikke søke i gruppen"]}}},{l:"nl",t:{"Unable to search the group":{v:["Kan niet zoeken in de groep"]}}},{l:"oc",t:{}},{l:"pl",t:{"Unable to search the group":{v:["Nie można przeszukać grupy"]}}},{l:"pt-BR",t:{"Unable to search the group":{v:["Não foi possível pesquisar o grupo"]}}},{l:"pt-PT",t:{"Unable to search the group":{v:["Não é possível pesquisar o grupo"]}}},{l:"ro",t:{"Unable to search the group":{v:["Imposibilitatea de a căuta în grup"]}}},{l:"ru",t:{"Unable to search the group":{v:["Невозможно найти группу"]}}},{l:"sk",t:{"Unable to search the group":{v:["Skupinu sa nepodarilo nájsť"]}}},{l:"sl",t:{"Unable to search the group":{v:["Ni mogoče iskati po skupini"]}}},{l:"sr",t:{"Unable to search the group":{v:["Група не може да се претражи"]}}},{l:"sv",t:{"Unable to search the group":{v:["Kunde inte söka i gruppen"]}}},{l:"tr",t:{"Unable to search the group":{v:["Grupta arama yapılamadı"]}}},{l:"uk",t:{"Unable to search the group":{v:["Неможливо шукати в групі"]}}},{l:"uz",t:{"Unable to search the group":{v:["Guruhni qidirish imkonsiz"]}}},{l:"zh-CN",t:{"Unable to search the group":{v:["无法搜索分组"]}}},{l:"zh-HK",t:{"Unable to search the group":{v:["無法搜尋群組"]}}},{l:"zh-TW",t:{"Unable to search the group":{v:["無法搜尋群組"]}}}],k6=[{l:"ar",t:{"Undo changes":{v:["تراجَع عن التغييرات"]}}},{l:"ast",t:{"Undo changes":{v:["Desfacer los cambeos"]}}},{l:"br",t:{}},{l:"ca",t:{"Undo changes":{v:["Desfés els canvis"]}}},{l:"cs",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"cs-CZ",t:{"Undo changes":{v:["Vzít změny zpět"]}}},{l:"da",t:{"Undo changes":{v:["Fortryd ændringer"]}}},{l:"de",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"de-DE",t:{"Undo changes":{v:["Änderungen rückgängig machen"]}}},{l:"el",t:{"Undo changes":{v:["Αναίρεση Αλλαγών"]}}},{l:"en-GB",t:{"Undo changes":{v:["Undo changes"]}}},{l:"eo",t:{}},{l:"es",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-AR",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-EC",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"es-MX",t:{"Undo changes":{v:["Deshacer cambios"]}}},{l:"et-EE",t:{"Undo changes":{v:["Pööra muudatused tagasi"]}}},{l:"eu",t:{"Undo changes":{v:["Aldaketak desegin"]}}},{l:"fa",t:{"Undo changes":{v:["لغو تغییرات"]}}},{l:"fi",t:{"Undo changes":{v:["Kumoa muutokset"]}}},{l:"fr",t:{"Undo changes":{v:["Annuler les changements"]}}},{l:"ga",t:{"Undo changes":{v:["Cealaigh athruithe"]}}},{l:"gl",t:{"Undo changes":{v:["Desfacer os cambios"]}}},{l:"he",t:{"Undo changes":{v:["ביטול שינויים"]}}},{l:"hu",t:{"Undo changes":{v:["Változtatások visszavonása"]}}},{l:"id",t:{"Undo changes":{v:["Urungkan perubahan"]}}},{l:"is",t:{"Undo changes":{v:["Afturkalla breytingar"]}}},{l:"it",t:{"Undo changes":{v:["Cancella i cambiamenti"]}}},{l:"ja",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ja-JP",t:{"Undo changes":{v:["変更を取り消し"]}}},{l:"ko",t:{"Undo changes":{v:["변경 되돌리기"]}}},{l:"lt-LT",t:{}},{l:"lv",t:{}},{l:"mk",t:{"Undo changes":{v:["Врати ги промените"]}}},{l:"my",t:{}},{l:"nb",t:{"Undo changes":{v:["Tilbakestill endringer"]}}},{l:"nl",t:{"Undo changes":{v:["Wijzigingen ongedaan maken"]}}},{l:"oc",t:{}},{l:"pl",t:{"Undo changes":{v:["Cofnij zmiany"]}}},{l:"pt-BR",t:{"Undo changes":{v:["Desfazer modificações"]}}},{l:"pt-PT",t:{"Undo changes":{v:["Anular alterações"]}}},{l:"ro",t:{"Undo changes":{v:["Anularea modificărilor"]}}},{l:"ru",t:{"Undo changes":{v:["Отменить изменения"]}}},{l:"sk",t:{"Undo changes":{v:["Vrátiť zmeny"]}}},{l:"sl",t:{"Undo changes":{v:["Razveljavi spremembe"]}}},{l:"sr",t:{"Undo changes":{v:["Поништи измене"]}}},{l:"sv",t:{"Undo changes":{v:["Ångra ändringar"]}}},{l:"tr",t:{"Undo changes":{v:["Değişiklikleri geri al"]}}},{l:"uk",t:{"Undo changes":{v:["Скасувати зміни"]}}},{l:"uz",t:{"Undo changes":{v:["O'zgarishlarni bekor qilish"]}}},{l:"zh-CN",t:{"Undo changes":{v:["撤销更改"]}}},{l:"zh-HK",t:{"Undo changes":{v:["取消更改"]}}},{l:"zh-TW",t:{"Undo changes":{v:["還原變更"]}}}],b6=(e,u)=>{const t=e.__vccOpts||e;for(const[n,o]of u)t[n]=o;return t};var F6="M12,5.5A3.5,3.5 0 0,1 15.5,9A3.5,3.5 0 0,1 12,12.5A3.5,3.5 0 0,1 8.5,9A3.5,3.5 0 0,1 12,5.5M5,8C5.56,8 6.08,8.15 6.53,8.42C6.38,9.85 6.8,11.27 7.66,12.38C7.16,13.34 6.16,14 5,14A3,3 0 0,1 2,11A3,3 0 0,1 5,8M19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14C17.84,14 16.84,13.34 16.34,12.38C17.2,11.27 17.62,9.85 17.47,8.42C17.92,8.15 18.44,8 19,8M5.5,18.25C5.5,16.18 8.41,14.5 12,14.5C15.59,14.5 18.5,16.18 18.5,18.25V20H5.5V18.25M0,20V18.5C0,17.11 1.89,15.94 4.45,15.6C3.86,16.28 3.5,17.22 3.5,18.25V20H0M24,20H20.5V18.25C20.5,17.22 20.14,16.28 19.55,15.6C22.11,15.94 24,17.11 24,18.5V20Z",x6="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",w6="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",S6="M10,2H14A2,2 0 0,1 16,4V6H20A2,2 0 0,1 22,8V19A2,2 0 0,1 20,21H4A2,2 0 0,1 2,19V8A2,2 0 0,1 4,6H8V4A2,2 0 0,1 10,2M14,6V4H10V6H14M10.5,17.5L17.09,10.91L15.68,9.5L10.5,14.67L8.41,12.59L7,14L10.5,17.5Z",N6="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",j6="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",P6="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z",T6="M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z",_6="M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z",O6="M21,9L17,5V8H10V10H17V13M7,11L3,15L7,19V16H14V14H7V11Z",R6="M13,13H11V7H13M13,17H11V15H13M12,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",z6="M19,19H5V8H19M16,1V3H8V1H6V3H5C3.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,3H18V1",M6="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",L6="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",Sv="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",Nv="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",I6="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",$6="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z",U6="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";const jv=["aria-hidden","aria-label"],Pv={key:0,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Tv=["d"],_v=["innerHTML"],Ov=dn({__name:"NcIconSvgWrapper",props:{directional:{type:Boolean},inline:{type:Boolean},svg:{default:""},name:{default:void 0},path:{default:""},size:{default:20}},setup(e){Cd(o=>({"0c3ef411":t.value}));const u=e,t=_e(()=>typeof u.size=="number"?`${u.size}px`:u.size),n=_e(()=>{if(!u.svg||u.path)return;const o=Xl.sanitize(u.svg),r=new DOMParser().parseFromString(o,"image/svg+xml");return r.querySelector("parsererror")?"":(r.documentElement.id&&r.documentElement.removeAttribute("id"),r.documentElement.outerHTML)});return(o,r)=>(Ee(),Ie("span",{"aria-hidden":o.name?void 0:"true","aria-label":o.name||void 0,class:Wu(["icon-vue",{"icon-vue--directional":o.directional,"icon-vue--inline":o.inline}]),role:"img"},[n.value?(Ee(),Ie("span",{key:1,innerHTML:n.value},null,8,_v)):(Ee(),Ie("svg",Pv,[Te("path",{d:o.path},null,8,Tv)]))],10,jv))}}),Rv=ht(Ov,[["__scopeId","data-v-5a43cff9"]]),zv=Symbol.for("NcActions:isSemanticMenu"),Mv=Symbol.for("NcActions:closeMenu");window._nc_vue_element_id=window._nc_vue_element_id??0;function u4(){return`nc-vue-${window._nc_vue_element_id++}`}class u0{static GLOBAL_SCOPE_VOLATILE="nextcloud_vol";static GLOBAL_SCOPE_PERSISTENT="nextcloud_per";scope;wrapped;constructor(u,t,n){this.scope=`${n?u0.GLOBAL_SCOPE_PERSISTENT:u0.GLOBAL_SCOPE_VOLATILE}_${btoa(u)}_`,this.wrapped=t}scopeKey(u){return`${this.scope}${u}`}setItem(u,t){this.wrapped.setItem(this.scopeKey(u),t)}getItem(u){return this.wrapped.getItem(this.scopeKey(u))}removeItem(u){this.wrapped.removeItem(this.scopeKey(u))}clear(){Object.keys(this.wrapped).filter(u=>u.startsWith(this.scope)).map(this.wrapped.removeItem.bind(this.wrapped))}}class Lv{appId;persisted=!1;clearedOnLogout=!1;constructor(u){this.appId=u}persist(u=!0){return this.persisted=u,this}clearOnLogout(u=!0){return this.clearedOnLogout=u,this}build(){return new u0(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}function Iv(e){return new Lv(e)}let On;const t4=[];function $v(){return On===void 0&&(On=document.head.dataset.requesttoken??null),On}function Uv(e){t4.push(e)}sc("csrf-token-update",e=>{On=e.token,t4.forEach(u=>{try{u(On)}catch(t){console.error("Error updating CSRF token observer",t)}})});Iv("public").persist().build();let en;function Fa(e,u){return e?e.getAttribute(u):null}function Vv(){if(en!==void 0)return en;const e=document?.getElementsByTagName("head")[0];if(!e)return null;const u=Fa(e,"data-user");return u===null?(en=null,en):(en={uid:u,displayName:Fa(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin},en)}function n4(e,u){return function(){return e.apply(u,arguments)}}const{toString:Hv}=Object.prototype,{getPrototypeOf:li}=Object,{iterator:P0,toStringTag:o4}=Symbol,T0=(e=>u=>{const t=Hv.call(u);return e[t]||(e[t]=t.slice(8,-1).toLowerCase())})(Object.create(null)),Lu=e=>(e=e.toLowerCase(),u=>T0(u)===e),_0=e=>u=>typeof u===e,{isArray:vn}=Array,cn=_0("undefined");function so(e){return e!==null&&!cn(e)&&e.constructor!==null&&!cn(e.constructor)&&du(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const r4=Lu("ArrayBuffer");function qv(e){let u;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?u=ArrayBuffer.isView(e):u=e&&e.buffer&&r4(e.buffer),u}const Wv=_0("string"),du=_0("function"),i4=_0("number"),lo=e=>e!==null&&typeof e=="object",Gv=e=>e===!0||e===!1,_o=e=>{if(T0(e)!=="object")return!1;const u=li(e);return(u===null||u===Object.prototype||Object.getPrototypeOf(u)===null)&&!(o4 in e)&&!(P0 in e)},Kv=e=>{if(!lo(e)||so(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Zv=Lu("Date"),Jv=Lu("File"),Xv=Lu("Blob"),Yv=Lu("FileList"),Qv=e=>lo(e)&&du(e.pipe),ep=e=>{let u;return e&&(typeof FormData=="function"&&e instanceof FormData||du(e.append)&&((u=T0(e))==="formdata"||u==="object"&&du(e.toString)&&e.toString()==="[object FormData]"))},up=Lu("URLSearchParams"),[tp,np,op,rp]=["ReadableStream","Request","Response","Headers"].map(Lu),ip=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function co(e,u,{allOwnKeys:t=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),vn(e))for(n=0,o=e.length;n0;)if(o=t[n],u===o.toLowerCase())return o;return null}const Ht=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:fr,s4=e=>!cn(e)&&e!==Ht;function Tr(){const{caseless:e,skipUndefined:u}=s4(this)&&this||{},t={},n=(o,r)=>{const i=e&&a4(t,r)||r;_o(t[i])&&_o(o)?t[i]=Tr(t[i],o):_o(o)?t[i]=Tr({},o):vn(o)?t[i]=o.slice():(!u||!cn(o))&&(t[i]=o)};for(let o=0,r=arguments.length;o(co(u,(o,r)=>{t&&du(o)?e[r]=n4(o,t):e[r]=o},{allOwnKeys:n}),e),sp=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),lp=(e,u,t,n)=>{e.prototype=Object.create(u.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:u.prototype}),t&&Object.assign(e.prototype,t)},cp=(e,u,t,n)=>{let o,r,i;const s={};if(u=u||{},e==null)return u;do{for(o=Object.getOwnPropertyNames(e),r=o.length;r-- >0;)i=o[r],(!n||n(i,e,u))&&!s[i]&&(u[i]=e[i],s[i]=!0);e=t!==!1&&li(e)}while(e&&(!t||t(e,u))&&e!==Object.prototype);return u},dp=(e,u,t)=>{e=String(e),(t===void 0||t>e.length)&&(t=e.length),t-=u.length;const n=e.indexOf(u,t);return n!==-1&&n===t},vp=e=>{if(!e)return null;if(vn(e))return e;let u=e.length;if(!i4(u))return null;const t=new Array(u);for(;u-- >0;)t[u]=e[u];return t},pp=(e=>u=>e&&u instanceof e)(typeof Uint8Array<"u"&&li(Uint8Array)),hp=(e,u)=>{const t=(e&&e[P0]).call(e);let n;for(;(n=t.next())&&!n.done;){const o=n.value;u.call(e,o[0],o[1])}},mp=(e,u)=>{let t;const n=[];for(;(t=e.exec(u))!==null;)n.push(t);return n},fp=Lu("HTMLFormElement"),gp=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(u,t,n){return t.toUpperCase()+n}),xa=(({hasOwnProperty:e})=>(u,t)=>e.call(u,t))(Object.prototype),Ep=Lu("RegExp"),l4=(e,u)=>{const t=Object.getOwnPropertyDescriptors(e),n={};co(t,(o,r)=>{let i;(i=u(o,r,e))!==!1&&(n[r]=i||o)}),Object.defineProperties(e,n)},Cp=e=>{l4(e,(u,t)=>{if(du(e)&&["arguments","caller","callee"].indexOf(t)!==-1)return!1;const n=e[t];if(du(n)){if(u.enumerable=!1,"writable"in u){u.writable=!1;return}u.set||(u.set=()=>{throw Error("Can not rewrite read-only method '"+t+"'")})}})},yp=(e,u)=>{const t={},n=o=>{o.forEach(r=>{t[r]=!0})};return vn(e)?n(e):n(String(e).split(u)),t},Ap=()=>{},Bp=(e,u)=>e!=null&&Number.isFinite(e=+e)?e:u;function Dp(e){return!!(e&&du(e.append)&&e[o4]==="FormData"&&e[P0])}const kp=e=>{const u=new Array(10),t=(n,o)=>{if(lo(n)){if(u.indexOf(n)>=0)return;if(so(n))return n;if(!("toJSON"in n)){u[o]=n;const r=vn(n)?[]:{};return co(n,(i,s)=>{const l=t(i,o+1);!cn(l)&&(r[s]=l)}),u[o]=void 0,r}}return n};return t(e,0)},bp=Lu("AsyncFunction"),Fp=e=>e&&(lo(e)||du(e))&&du(e.then)&&du(e.catch),c4=((e,u)=>e?setImmediate:u?((t,n)=>(Ht.addEventListener("message",({source:o,data:r})=>{o===Ht&&r===t&&n.length&&n.shift()()},!1),o=>{n.push(o),Ht.postMessage(t,"*")}))(`axios@${Math.random()}`,[]):t=>setTimeout(t))(typeof setImmediate=="function",du(Ht.postMessage)),xp=typeof queueMicrotask<"u"?queueMicrotask.bind(Ht):typeof ji<"u"&&ji.nextTick||c4,wp=e=>e!=null&&du(e[P0]),F={isArray:vn,isArrayBuffer:r4,isBuffer:so,isFormData:ep,isArrayBufferView:qv,isString:Wv,isNumber:i4,isBoolean:Gv,isObject:lo,isPlainObject:_o,isEmptyObject:Kv,isReadableStream:tp,isRequest:np,isResponse:op,isHeaders:rp,isUndefined:cn,isDate:Zv,isFile:Jv,isBlob:Xv,isRegExp:Ep,isFunction:du,isStream:Qv,isURLSearchParams:up,isTypedArray:pp,isFileList:Yv,forEach:co,merge:Tr,extend:ap,trim:ip,stripBOM:sp,inherits:lp,toFlatObject:cp,kindOf:T0,kindOfTest:Lu,endsWith:dp,toArray:vp,forEachEntry:hp,matchAll:mp,isHTMLForm:fp,hasOwnProperty:xa,hasOwnProp:xa,reduceDescriptors:l4,freezeMethods:Cp,toObjectSet:yp,toCamelCase:gp,noop:Ap,toFiniteNumber:Bp,findKey:a4,global:Ht,isContextDefined:s4,isSpecCompliantForm:Dp,toJSONObject:kp,isAsyncFn:bp,isThenable:Fp,setImmediate:c4,asap:xp,isIterable:wp};var d4={},Oo={};Oo.byteLength=jp,Oo.toByteArray=Tp,Oo.fromByteArray=Rp;for(var Hu=[],yu=[],Sp=typeof Uint8Array<"u"?Uint8Array:Array,ar="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",un=0,Np=ar.length;un0)throw new Error("Invalid string. Length must be a multiple of 4");var t=e.indexOf("=");t===-1&&(t=u);var n=t===u?0:4-t%4;return[t,n]}function jp(e){var u=v4(e),t=u[0],n=u[1];return(t+n)*3/4-n}function Pp(e,u,t){return(u+t)*3/4-t}function Tp(e){var u,t=v4(e),n=t[0],o=t[1],r=new Sp(Pp(e,n,o)),i=0,s=o>0?n-4:n,l;for(l=0;l>16&255,r[i++]=u>>8&255,r[i++]=u&255;return o===2&&(u=yu[e.charCodeAt(l)]<<2|yu[e.charCodeAt(l+1)]>>4,r[i++]=u&255),o===1&&(u=yu[e.charCodeAt(l)]<<10|yu[e.charCodeAt(l+1)]<<4|yu[e.charCodeAt(l+2)]>>2,r[i++]=u>>8&255,r[i++]=u&255),r}function _p(e){return Hu[e>>18&63]+Hu[e>>12&63]+Hu[e>>6&63]+Hu[e&63]}function Op(e,u,t){for(var n,o=[],r=u;rs?s:i+r));return n===1?(u=e[t-1],o.push(Hu[u>>2]+Hu[u<<4&63]+"==")):n===2&&(u=(e[t-2]<<8)+e[t-1],o.push(Hu[u>>10]+Hu[u>>4&63]+Hu[u<<2&63]+"=")),o.join("")}var _r={};_r.read=function(e,u,t,n,o){var r,i,s=o*8-n-1,l=(1<>1,c=-7,h=t?o-1:0,f=t?-1:1,m=e[u+h];for(h+=f,r=m&(1<<-c)-1,m>>=-c,c+=s;c>0;r=r*256+e[u+h],h+=f,c-=8);for(i=r&(1<<-c)-1,r>>=-c,c+=n;c>0;i=i*256+e[u+h],h+=f,c-=8);if(r===0)r=1-v;else{if(r===l)return i?NaN:(m?-1:1)*(1/0);i=i+Math.pow(2,n),r=r-v}return(m?-1:1)*i*Math.pow(2,r-n)},_r.write=function(e,u,t,n,o,r){var i,s,l,v=r*8-o-1,c=(1<>1,f=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=n?0:r-1,g=n?1:-1,y=u<0||u===0&&1/u<0?1:0;for(u=Math.abs(u),isNaN(u)||u===1/0?(s=isNaN(u)?1:0,i=c):(i=Math.floor(Math.log(u)/Math.LN2),u*(l=Math.pow(2,-i))<1&&(i--,l*=2),i+h>=1?u+=f/l:u+=f*Math.pow(2,1-h),u*l>=2&&(i++,l/=2),i+h>=c?(s=0,i=c):i+h>=1?(s=(u*l-1)*Math.pow(2,o),i=i+h):(s=u*Math.pow(2,h-1)*Math.pow(2,o),i=0));o>=8;e[t+m]=s&255,m+=g,s/=256,o-=8);for(i=i<0;e[t+m]=i&255,m+=g,i/=256,v-=8);e[t+m-g]|=y*128};(function(e){const u=Oo,t=_r,n=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=c,e.SlowBuffer=W,e.INSPECT_MAX_BYTES=50;const o=2147483647;e.kMaxLength=o;const{Uint8Array:r,ArrayBuffer:i,SharedArrayBuffer:s}=globalThis;c.TYPED_ARRAY_SUPPORT=l(),!c.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function l(){try{const a=new r(1),d={foo:function(){return 42}};return Object.setPrototypeOf(d,r.prototype),Object.setPrototypeOf(a,d),a.foo()===42}catch{return!1}}Object.defineProperty(c.prototype,"parent",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.buffer}}),Object.defineProperty(c.prototype,"offset",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.byteOffset}});function v(a){if(a>o)throw new RangeError('The value "'+a+'" is invalid for option "size"');const d=new r(a);return Object.setPrototypeOf(d,c.prototype),d}function c(a,d,p){if(typeof a=="number"){if(typeof d=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return g(a)}return h(a,d,p)}c.poolSize=8192;function h(a,d,p){if(typeof a=="string")return y(a,d);if(i.isView(a))return N(a);if(a==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof a);if(ie(a,i)||a&&ie(a.buffer,i)||typeof s<"u"&&(ie(a,s)||a&&ie(a.buffer,s)))return j(a,d,p);if(typeof a=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const A=a.valueOf&&a.valueOf();if(A!=null&&A!==a)return c.from(A,d,p);const D=R(a);if(D)return D;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof a[Symbol.toPrimitive]=="function")return c.from(a[Symbol.toPrimitive]("string"),d,p);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof a)}c.from=function(a,d,p){return h(a,d,p)},Object.setPrototypeOf(c.prototype,r.prototype),Object.setPrototypeOf(c,r);function f(a){if(typeof a!="number")throw new TypeError('"size" argument must be of type number');if(a<0)throw new RangeError('The value "'+a+'" is invalid for option "size"')}function m(a,d,p){return f(a),a<=0?v(a):d!==void 0?typeof p=="string"?v(a).fill(d,p):v(a).fill(d):v(a)}c.alloc=function(a,d,p){return m(a,d,p)};function g(a){return f(a),v(a<0?0:P(a)|0)}c.allocUnsafe=function(a){return g(a)},c.allocUnsafeSlow=function(a){return g(a)};function y(a,d){if((typeof d!="string"||d==="")&&(d="utf8"),!c.isEncoding(d))throw new TypeError("Unknown encoding: "+d);const p=G(a,d)|0;let A=v(p);const D=A.write(a,d);return D!==p&&(A=A.slice(0,D)),A}function S(a){const d=a.length<0?0:P(a.length)|0,p=v(d);for(let A=0;A=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return a|0}function W(a){return+a!=a&&(a=0),c.alloc(+a)}c.isBuffer=function(a){return a!=null&&a._isBuffer===!0&&a!==c.prototype},c.compare=function(a,d){if(ie(a,r)&&(a=c.from(a,a.offset,a.byteLength)),ie(d,r)&&(d=c.from(d,d.offset,d.byteLength)),!c.isBuffer(a)||!c.isBuffer(d))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===d)return 0;let p=a.length,A=d.length;for(let D=0,x=Math.min(p,A);DA.length?(c.isBuffer(x)||(x=c.from(x)),x.copy(A,D)):r.prototype.set.call(A,x,D);else if(c.isBuffer(x))x.copy(A,D);else throw new TypeError('"list" argument must be an Array of Buffers');D+=x.length}return A};function G(a,d){if(c.isBuffer(a))return a.length;if(i.isView(a)||ie(a,i))return a.byteLength;if(typeof a!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof a);const p=a.length,A=arguments.length>2&&arguments[2]===!0;if(!A&&p===0)return 0;let D=!1;for(;;)switch(d){case"ascii":case"latin1":case"binary":return p;case"utf8":case"utf-8":return O(a).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return p*2;case"hex":return p>>>1;case"base64":return te(a).length;default:if(D)return A?-1:O(a).length;d=(""+d).toLowerCase(),D=!0}}c.byteLength=G;function ee(a,d,p){let A=!1;if((d===void 0||d<0)&&(d=0),d>this.length||((p===void 0||p>this.length)&&(p=this.length),p<=0)||(p>>>=0,d>>>=0,p<=d))return"";for(a||(a="utf8");;)switch(a){case"hex":return De(this,d,p);case"utf8":case"utf-8":return H(this,d,p);case"ascii":return Me(this,d,p);case"latin1":case"binary":return ce(this,d,p);case"base64":return Z(this,d,p);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Fe(this,d,p);default:if(A)throw new TypeError("Unknown encoding: "+a);a=(a+"").toLowerCase(),A=!0}}c.prototype._isBuffer=!0;function ne(a,d,p){const A=a[d];a[d]=a[p],a[p]=A}c.prototype.swap16=function(){const a=this.length;if(a%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let d=0;dd&&(a+=" ... "),""},n&&(c.prototype[n]=c.prototype.inspect),c.prototype.compare=function(a,d,p,A,D){if(ie(a,r)&&(a=c.from(a,a.offset,a.byteLength)),!c.isBuffer(a))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof a);if(d===void 0&&(d=0),p===void 0&&(p=a?a.length:0),A===void 0&&(A=0),D===void 0&&(D=this.length),d<0||p>a.length||A<0||D>this.length)throw new RangeError("out of range index");if(A>=D&&d>=p)return 0;if(A>=D)return-1;if(d>=p)return 1;if(d>>>=0,p>>>=0,A>>>=0,D>>>=0,this===a)return 0;let x=D-A,M=p-d;const Ce=Math.min(x,M),Le=this.slice(A,D),Ne=a.slice(d,p);for(let Be=0;Be2147483647?p=2147483647:p<-2147483648&&(p=-2147483648),p=+p,fe(p)&&(p=D?0:a.length-1),p<0&&(p=a.length+p),p>=a.length){if(D)return-1;p=a.length-1}else if(p<0)if(D)p=0;else return-1;if(typeof d=="string"&&(d=c.from(d,A)),c.isBuffer(d))return d.length===0?-1:Y(a,d,p,A,D);if(typeof d=="number")return d=d&255,typeof r.prototype.indexOf=="function"?D?r.prototype.indexOf.call(a,d,p):r.prototype.lastIndexOf.call(a,d,p):Y(a,[d],p,A,D);throw new TypeError("val must be string, number or Buffer")}function Y(a,d,p,A,D){let x=1,M=a.length,Ce=d.length;if(A!==void 0&&(A=String(A).toLowerCase(),A==="ucs2"||A==="ucs-2"||A==="utf16le"||A==="utf-16le")){if(a.length<2||d.length<2)return-1;x=2,M/=2,Ce/=2,p/=2}function Le(Be,Pe){return x===1?Be[Pe]:Be.readUInt16BE(Pe*x)}let Ne;if(D){let Be=-1;for(Ne=p;NeM&&(p=M-Ce),Ne=p;Ne>=0;Ne--){let Be=!0;for(let Pe=0;PeD&&(A=D)):A=D;const x=d.length;A>x/2&&(A=x/2);let M;for(M=0;M>>0,isFinite(p)?(p=p>>>0,A===void 0&&(A="utf8")):(A=p,p=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const D=this.length-d;if((p===void 0||p>D)&&(p=D),a.length>0&&(p<0||d<0)||d>this.length)throw new RangeError("Attempt to write outside buffer bounds");A||(A="utf8");let x=!1;for(;;)switch(A){case"hex":return b(this,a,d,p);case"utf8":case"utf-8":return k(this,a,d,p);case"ascii":case"latin1":case"binary":return U(this,a,d,p);case"base64":return K(this,a,d,p);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Q(this,a,d,p);default:if(x)throw new TypeError("Unknown encoding: "+A);A=(""+A).toLowerCase(),x=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Z(a,d,p){return d===0&&p===a.length?u.fromByteArray(a):u.fromByteArray(a.slice(d,p))}function H(a,d,p){p=Math.min(a.length,p);const A=[];let D=d;for(;D239?4:x>223?3:x>191?2:1;if(D+Ce<=p){let Le,Ne,Be,Pe;switch(Ce){case 1:x<128&&(M=x);break;case 2:Le=a[D+1],(Le&192)===128&&(Pe=(x&31)<<6|Le&63,Pe>127&&(M=Pe));break;case 3:Le=a[D+1],Ne=a[D+2],(Le&192)===128&&(Ne&192)===128&&(Pe=(x&15)<<12|(Le&63)<<6|Ne&63,Pe>2047&&(Pe<55296||Pe>57343)&&(M=Pe));break;case 4:Le=a[D+1],Ne=a[D+2],Be=a[D+3],(Le&192)===128&&(Ne&192)===128&&(Be&192)===128&&(Pe=(x&15)<<18|(Le&63)<<12|(Ne&63)<<6|Be&63,Pe>65535&&Pe<1114112&&(M=Pe))}}M===null?(M=65533,Ce=1):M>65535&&(M-=65536,A.push(M>>>10&1023|55296),M=56320|M&1023),A.push(M),D+=Ce}return ve(A)}const re=4096;function ve(a){const d=a.length;if(d<=re)return String.fromCharCode.apply(String,a);let p="",A=0;for(;AA)&&(p=A);let D="";for(let x=d;xp&&(a=p),d<0?(d+=p,d<0&&(d=0)):d>p&&(d=p),dp)throw new RangeError("Trying to access beyond buffer length")}c.prototype.readUintLE=c.prototype.readUIntLE=function(a,d,p){a=a>>>0,d=d>>>0,p||Ae(a,d,this.length);let A=this[a],D=1,x=0;for(;++x>>0,d=d>>>0,p||Ae(a,d,this.length);let A=this[a+--d],D=1;for(;d>0&&(D*=256);)A+=this[a+--d]*D;return A},c.prototype.readUint8=c.prototype.readUInt8=function(a,d){return a=a>>>0,d||Ae(a,1,this.length),this[a]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(a,d){return a=a>>>0,d||Ae(a,2,this.length),this[a]|this[a+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(a,d){return a=a>>>0,d||Ae(a,2,this.length),this[a]<<8|this[a+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(a,d){return a=a>>>0,d||Ae(a,4,this.length),(this[a]|this[a+1]<<8|this[a+2]<<16)+this[a+3]*16777216},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(a,d){return a=a>>>0,d||Ae(a,4,this.length),this[a]*16777216+(this[a+1]<<16|this[a+2]<<8|this[a+3])},c.prototype.readBigUInt64LE=Se(function(a){a=a>>>0,_(a,"offset");const d=this[a],p=this[a+7];(d===void 0||p===void 0)&&V(a,this.length-8);const A=d+this[++a]*2**8+this[++a]*2**16+this[++a]*2**24,D=this[++a]+this[++a]*2**8+this[++a]*2**16+p*2**24;return BigInt(A)+(BigInt(D)<>>0,_(a,"offset");const d=this[a],p=this[a+7];(d===void 0||p===void 0)&&V(a,this.length-8);const A=d*2**24+this[++a]*2**16+this[++a]*2**8+this[++a],D=this[++a]*2**24+this[++a]*2**16+this[++a]*2**8+p;return(BigInt(A)<>>0,d=d>>>0,p||Ae(a,d,this.length);let A=this[a],D=1,x=0;for(;++x=D&&(A-=Math.pow(2,8*d)),A},c.prototype.readIntBE=function(a,d,p){a=a>>>0,d=d>>>0,p||Ae(a,d,this.length);let A=d,D=1,x=this[a+--A];for(;A>0&&(D*=256);)x+=this[a+--A]*D;return D*=128,x>=D&&(x-=Math.pow(2,8*d)),x},c.prototype.readInt8=function(a,d){return a=a>>>0,d||Ae(a,1,this.length),this[a]&128?(255-this[a]+1)*-1:this[a]},c.prototype.readInt16LE=function(a,d){a=a>>>0,d||Ae(a,2,this.length);const p=this[a]|this[a+1]<<8;return p&32768?p|4294901760:p},c.prototype.readInt16BE=function(a,d){a=a>>>0,d||Ae(a,2,this.length);const p=this[a+1]|this[a]<<8;return p&32768?p|4294901760:p},c.prototype.readInt32LE=function(a,d){return a=a>>>0,d||Ae(a,4,this.length),this[a]|this[a+1]<<8|this[a+2]<<16|this[a+3]<<24},c.prototype.readInt32BE=function(a,d){return a=a>>>0,d||Ae(a,4,this.length),this[a]<<24|this[a+1]<<16|this[a+2]<<8|this[a+3]},c.prototype.readBigInt64LE=Se(function(a){a=a>>>0,_(a,"offset");const d=this[a],p=this[a+7];(d===void 0||p===void 0)&&V(a,this.length-8);const A=this[a+4]+this[a+5]*2**8+this[a+6]*2**16+(p<<24);return(BigInt(A)<>>0,_(a,"offset");const d=this[a],p=this[a+7];(d===void 0||p===void 0)&&V(a,this.length-8);const A=(d<<24)+this[++a]*2**16+this[++a]*2**8+this[++a];return(BigInt(A)<>>0,d||Ae(a,4,this.length),t.read(this,a,!0,23,4)},c.prototype.readFloatBE=function(a,d){return a=a>>>0,d||Ae(a,4,this.length),t.read(this,a,!1,23,4)},c.prototype.readDoubleLE=function(a,d){return a=a>>>0,d||Ae(a,8,this.length),t.read(this,a,!0,52,8)},c.prototype.readDoubleBE=function(a,d){return a=a>>>0,d||Ae(a,8,this.length),t.read(this,a,!1,52,8)};function le(a,d,p,A,D,x){if(!c.isBuffer(a))throw new TypeError('"buffer" argument must be a Buffer instance');if(d>D||da.length)throw new RangeError("Index out of range")}c.prototype.writeUintLE=c.prototype.writeUIntLE=function(a,d,p,A){if(a=+a,d=d>>>0,p=p>>>0,!A){const M=Math.pow(2,8*p)-1;le(this,a,d,p,M,0)}let D=1,x=0;for(this[d]=a&255;++x>>0,p=p>>>0,!A){const M=Math.pow(2,8*p)-1;le(this,a,d,p,M,0)}let D=p-1,x=1;for(this[d+D]=a&255;--D>=0&&(x*=256);)this[d+D]=a/x&255;return d+p},c.prototype.writeUint8=c.prototype.writeUInt8=function(a,d,p){return a=+a,d=d>>>0,p||le(this,a,d,1,255,0),this[d]=a&255,d+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(a,d,p){return a=+a,d=d>>>0,p||le(this,a,d,2,65535,0),this[d]=a&255,this[d+1]=a>>>8,d+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(a,d,p){return a=+a,d=d>>>0,p||le(this,a,d,2,65535,0),this[d]=a>>>8,this[d+1]=a&255,d+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(a,d,p){return a=+a,d=d>>>0,p||le(this,a,d,4,4294967295,0),this[d+3]=a>>>24,this[d+2]=a>>>16,this[d+1]=a>>>8,this[d]=a&255,d+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(a,d,p){return a=+a,d=d>>>0,p||le(this,a,d,4,4294967295,0),this[d]=a>>>24,this[d+1]=a>>>16,this[d+2]=a>>>8,this[d+3]=a&255,d+4};function qe(a,d,p,A,D){T(d,A,D,a,p,7);let x=Number(d&BigInt(4294967295));a[p++]=x,x=x>>8,a[p++]=x,x=x>>8,a[p++]=x,x=x>>8,a[p++]=x;let M=Number(d>>BigInt(32)&BigInt(4294967295));return a[p++]=M,M=M>>8,a[p++]=M,M=M>>8,a[p++]=M,M=M>>8,a[p++]=M,p}function ku(a,d,p,A,D){T(d,A,D,a,p,7);let x=Number(d&BigInt(4294967295));a[p+7]=x,x=x>>8,a[p+6]=x,x=x>>8,a[p+5]=x,x=x>>8,a[p+4]=x;let M=Number(d>>BigInt(32)&BigInt(4294967295));return a[p+3]=M,M=M>>8,a[p+2]=M,M=M>>8,a[p+1]=M,M=M>>8,a[p]=M,p+8}c.prototype.writeBigUInt64LE=Se(function(a,d=0){return qe(this,a,d,BigInt(0),BigInt("0xffffffffffffffff"))}),c.prototype.writeBigUInt64BE=Se(function(a,d=0){return ku(this,a,d,BigInt(0),BigInt("0xffffffffffffffff"))}),c.prototype.writeIntLE=function(a,d,p,A){if(a=+a,d=d>>>0,!A){const Ce=Math.pow(2,8*p-1);le(this,a,d,p,Ce-1,-Ce)}let D=0,x=1,M=0;for(this[d]=a&255;++D>0)-M&255;return d+p},c.prototype.writeIntBE=function(a,d,p,A){if(a=+a,d=d>>>0,!A){const Ce=Math.pow(2,8*p-1);le(this,a,d,p,Ce-1,-Ce)}let D=p-1,x=1,M=0;for(this[d+D]=a&255;--D>=0&&(x*=256);)a<0&&M===0&&this[d+D+1]!==0&&(M=1),this[d+D]=(a/x>>0)-M&255;return d+p},c.prototype.writeInt8=function(a,d,p){return a=+a,d=d>>>0,p||le(this,a,d,1,127,-128),a<0&&(a=255+a+1),this[d]=a&255,d+1},c.prototype.writeInt16LE=function(a,d,p){return a=+a,d=d>>>0,p||le(this,a,d,2,32767,-32768),this[d]=a&255,this[d+1]=a>>>8,d+2},c.prototype.writeInt16BE=function(a,d,p){return a=+a,d=d>>>0,p||le(this,a,d,2,32767,-32768),this[d]=a>>>8,this[d+1]=a&255,d+2},c.prototype.writeInt32LE=function(a,d,p){return a=+a,d=d>>>0,p||le(this,a,d,4,2147483647,-2147483648),this[d]=a&255,this[d+1]=a>>>8,this[d+2]=a>>>16,this[d+3]=a>>>24,d+4},c.prototype.writeInt32BE=function(a,d,p){return a=+a,d=d>>>0,p||le(this,a,d,4,2147483647,-2147483648),a<0&&(a=4294967295+a+1),this[d]=a>>>24,this[d+1]=a>>>16,this[d+2]=a>>>8,this[d+3]=a&255,d+4},c.prototype.writeBigInt64LE=Se(function(a,d=0){return qe(this,a,d,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),c.prototype.writeBigInt64BE=Se(function(a,d=0){return ku(this,a,d,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function pu(a,d,p,A,D,x){if(p+A>a.length)throw new RangeError("Index out of range");if(p<0)throw new RangeError("Index out of range")}function mt(a,d,p,A,D){return d=+d,p=p>>>0,D||pu(a,d,p,4),t.write(a,d,p,A,23,4),p+4}c.prototype.writeFloatLE=function(a,d,p){return mt(this,a,d,!0,p)},c.prototype.writeFloatBE=function(a,d,p){return mt(this,a,d,!1,p)};function bu(a,d,p,A,D){return d=+d,p=p>>>0,D||pu(a,d,p,8),t.write(a,d,p,A,52,8),p+8}c.prototype.writeDoubleLE=function(a,d,p){return bu(this,a,d,!0,p)},c.prototype.writeDoubleBE=function(a,d,p){return bu(this,a,d,!1,p)},c.prototype.copy=function(a,d,p,A){if(!c.isBuffer(a))throw new TypeError("argument should be a Buffer");if(p||(p=0),!A&&A!==0&&(A=this.length),d>=a.length&&(d=a.length),d||(d=0),A>0&&A=this.length)throw new RangeError("Index out of range");if(A<0)throw new RangeError("sourceEnd out of bounds");A>this.length&&(A=this.length),a.length-d>>0,p=p===void 0?this.length:p>>>0,a||(a=0);let D;if(typeof a=="number")for(D=d;D2**32?D=w(String(p)):typeof p=="bigint"&&(D=String(p),(p>BigInt(2)**BigInt(32)||p<-(BigInt(2)**BigInt(32)))&&(D=w(D)),D+="n"),A+=` It must be ${d}. Received ${D}`,A},RangeError);function w(a){let d="",p=a.length;const A=a[0]==="-"?1:0;for(;p>=A+4;p-=3)d=`_${a.slice(p-3,p)}${d}`;return`${a.slice(0,p)}${d}`}function z(a,d,p){_(d,"offset"),(a[d]===void 0||a[d+p]===void 0)&&V(d,a.length-(p+1))}function T(a,d,p,A,D,x){if(a>p||a= 0${M} and < 2${M} ** ${(x+1)*8}${M}`:Ce=`>= -(2${M} ** ${(x+1)*8-1}${M}) and < 2 ** ${(x+1)*8-1}${M}`,new E.ERR_OUT_OF_RANGE("value",Ce,a)}z(A,D,x)}function _(a,d){if(typeof a!="number")throw new E.ERR_INVALID_ARG_TYPE(d,"number",a)}function V(a,d,p){throw Math.floor(a)!==a?(_(a,p),new E.ERR_OUT_OF_RANGE("offset","an integer",a)):d<0?new E.ERR_BUFFER_OUT_OF_BOUNDS:new E.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${d}`,a)}const I=/[^+/0-9A-Za-z-_]/g;function L(a){if(a=a.split("=")[0],a=a.trim().replace(I,""),a.length<2)return"";for(;a.length%4!==0;)a=a+"=";return a}function O(a,d){d=d||1/0;let p;const A=a.length;let D=null;const x=[];for(let M=0;M55295&&p<57344){if(!D){if(p>56319){(d-=3)>-1&&x.push(239,191,189);continue}else if(M+1===A){(d-=3)>-1&&x.push(239,191,189);continue}D=p;continue}if(p<56320){(d-=3)>-1&&x.push(239,191,189),D=p;continue}p=(D-55296<<10|p-56320)+65536}else D&&(d-=3)>-1&&x.push(239,191,189);if(D=null,p<128){if((d-=1)<0)break;x.push(p)}else if(p<2048){if((d-=2)<0)break;x.push(p>>6|192,p&63|128)}else if(p<65536){if((d-=3)<0)break;x.push(p>>12|224,p>>6&63|128,p&63|128)}else if(p<1114112){if((d-=4)<0)break;x.push(p>>18|240,p>>12&63|128,p>>6&63|128,p&63|128)}else throw new Error("Invalid code point")}return x}function ue(a){const d=[];for(let p=0;p>8,D=p%256,x.push(D),x.push(A);return x}function te(a){return u.toByteArray(L(a))}function oe(a,d,p,A){let D;for(D=0;D=d.length||D>=a.length);++D)d[D+p]=a[D];return D}function ie(a,d){return a instanceof d||a!=null&&a.constructor!=null&&a.constructor.name!=null&&a.constructor.name===d.name}function fe(a){return a!==a}const pe=(function(){const a="0123456789abcdef",d=new Array(256);for(let p=0;p<16;++p){const A=p*16;for(let D=0;D<16;++D)d[A+D]=a[p]+a[D]}return d})();function Se(a){return typeof BigInt>"u"?Ve:a}function Ve(){throw new Error("BigInt not supported")}})(d4);const zp=d4.Buffer;function de(e,u,t,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",u&&(this.code=u),t&&(this.config=t),n&&(this.request=n),o&&(this.response=o,this.status=o.status?o.status:null)}F.inherits(de,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:F.toJSONObject(this.config),code:this.code,status:this.status}}});const wa=de.prototype,Sa={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Sa[e]={value:e}}),Object.defineProperties(de,Sa),Object.defineProperty(wa,"isAxiosError",{value:!0}),de.from=(e,u,t,n,o,r)=>{const i=Object.create(wa);F.toFlatObject(e,i,function(v){return v!==Error.prototype},v=>v!=="isAxiosError");const s=e&&e.message?e.message:"Error",l=u==null&&e?e.code:u;return de.call(i,s,l,t,n,o),e&&i.cause==null&&Object.defineProperty(i,"cause",{value:e,configurable:!0}),i.name=e&&e.name||"Error",r&&Object.assign(i,r),i};const Mp=null;function Or(e){return F.isPlainObject(e)||F.isArray(e)}function p4(e){return F.endsWith(e,"[]")?e.slice(0,-2):e}function Na(e,u,t){return e?e.concat(u).map(function(n,o){return n=p4(n),!t&&o?"["+n+"]":n}).join(t?".":""):u}function Lp(e){return F.isArray(e)&&!e.some(Or)}const Ip=F.toFlatObject(F,{},null,function(e){return/^is[A-Z]/.test(e)});function O0(e,u,t){if(!F.isObject(e))throw new TypeError("target must be an object");u=u||new FormData,t=F.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,g){return!F.isUndefined(g[m])});const n=t.metaTokens,o=t.visitor||v,r=t.dots,i=t.indexes,s=(t.Blob||typeof Blob<"u"&&Blob)&&F.isSpecCompliantForm(u);if(!F.isFunction(o))throw new TypeError("visitor must be a function");function l(m){if(m===null)return"";if(F.isDate(m))return m.toISOString();if(F.isBoolean(m))return m.toString();if(!s&&F.isBlob(m))throw new de("Blob is not supported. Use a Buffer instead.");return F.isArrayBuffer(m)||F.isTypedArray(m)?s&&typeof Blob=="function"?new Blob([m]):zp.from(m):m}function v(m,g,y){let S=m;if(m&&!y&&typeof m=="object"){if(F.endsWith(g,"{}"))g=n?g:g.slice(0,-2),m=JSON.stringify(m);else if(F.isArray(m)&&Lp(m)||(F.isFileList(m)||F.endsWith(g,"[]"))&&(S=F.toArray(m)))return g=p4(g),S.forEach(function(N,j){!(F.isUndefined(N)||N===null)&&u.append(i===!0?Na([g],j,r):i===null?g:g+"[]",l(N))}),!1}return Or(m)?!0:(u.append(Na(y,g,r),l(m)),!1)}const c=[],h=Object.assign(Ip,{defaultVisitor:v,convertValue:l,isVisitable:Or});function f(m,g){if(!F.isUndefined(m)){if(c.indexOf(m)!==-1)throw Error("Circular reference detected in "+g.join("."));c.push(m),F.forEach(m,function(y,S){(!(F.isUndefined(y)||y===null)&&o.call(u,y,F.isString(S)?S.trim():S,g,h))===!0&&f(y,g?g.concat(S):[S])}),c.pop()}}if(!F.isObject(e))throw new TypeError("data must be an object");return f(e),u}function ja(e){const u={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(t){return u[t]})}function ci(e,u){this._pairs=[],e&&O0(e,this,u)}const Pa=ci.prototype;Pa.append=function(e,u){this._pairs.push([e,u])},Pa.toString=function(e){const u=e?function(t){return e.call(this,t,ja)}:ja;return this._pairs.map(function(t){return u(t[0])+"="+u(t[1])},"").join("&")};function $p(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function h4(e,u,t){if(!u)return e;const n=t&&t.encode||$p;F.isFunction(t)&&(t={serialize:t});const o=t&&t.serialize;let r;if(o?r=o(u,t):r=F.isURLSearchParams(u)?u.toString():new ci(u,t).toString(n),r){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class Ta{constructor(){this.handlers=[]}use(u,t,n){return this.handlers.push({fulfilled:u,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(u){this.handlers[u]&&(this.handlers[u]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(u){F.forEach(this.handlers,function(t){t!==null&&u(t)})}}const m4={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Up=typeof URLSearchParams<"u"?URLSearchParams:ci,Vp=typeof FormData<"u"?FormData:null,Hp=typeof Blob<"u"?Blob:null,qp={isBrowser:!0,classes:{URLSearchParams:Up,FormData:Vp,Blob:Hp},protocols:["http","https","file","blob","url","data"]},di=typeof window<"u"&&typeof document<"u",Rr=typeof navigator=="object"&&navigator||void 0,Wp=di&&(!Rr||["ReactNative","NativeScript","NS"].indexOf(Rr.product)<0),Gp=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Kp=di&&window.location.href||"http://localhost",Zp=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:di,hasStandardBrowserEnv:Wp,hasStandardBrowserWebWorkerEnv:Gp,navigator:Rr,origin:Kp},Symbol.toStringTag,{value:"Module"})),nu={...Zp,...qp};function Jp(e,u){return O0(e,new nu.classes.URLSearchParams,{visitor:function(t,n,o,r){return nu.isNode&&F.isBuffer(t)?(this.append(n,t.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...u})}function Xp(e){return F.matchAll(/\w+|\[(\w*)]/g,e).map(u=>u[0]==="[]"?"":u[1]||u[0])}function Yp(e){const u={},t=Object.keys(e);let n;const o=t.length;let r;for(n=0;n=t.length;return i=!i&&F.isArray(o)?o.length:i,l?(F.hasOwnProp(o,i)?o[i]=[o[i],n]:o[i]=n,!s):((!o[i]||!F.isObject(o[i]))&&(o[i]=[]),u(t,n,o[i],r)&&F.isArray(o[i])&&(o[i]=Yp(o[i])),!s)}if(F.isFormData(e)&&F.isFunction(e.entries)){const t={};return F.forEachEntry(e,(n,o)=>{u(Xp(n),o,t,0)}),t}return null}function Qp(e,u,t){if(F.isString(e))try{return(u||JSON.parse)(e),F.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(t||JSON.stringify)(e)}const vo={transitional:m4,adapter:["xhr","http","fetch"],transformRequest:[function(e,u){const t=u.getContentType()||"",n=t.indexOf("application/json")>-1,o=F.isObject(e);if(o&&F.isHTMLForm(e)&&(e=new FormData(e)),F.isFormData(e))return n?JSON.stringify(f4(e)):e;if(F.isArrayBuffer(e)||F.isBuffer(e)||F.isStream(e)||F.isFile(e)||F.isBlob(e)||F.isReadableStream(e))return e;if(F.isArrayBufferView(e))return e.buffer;if(F.isURLSearchParams(e))return u.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let r;if(o){if(t.indexOf("application/x-www-form-urlencoded")>-1)return Jp(e,this.formSerializer).toString();if((r=F.isFileList(e))||t.indexOf("multipart/form-data")>-1){const i=this.env&&this.env.FormData;return O0(r?{"files[]":e}:e,i&&new i,this.formSerializer)}}return o||n?(u.setContentType("application/json",!1),Qp(e)):e}],transformResponse:[function(e){const u=this.transitional||vo.transitional,t=u&&u.forcedJSONParsing,n=this.responseType==="json";if(F.isResponse(e)||F.isReadableStream(e))return e;if(e&&F.isString(e)&&(t&&!this.responseType||n)){const o=!(u&&u.silentJSONParsing)&&n;try{return JSON.parse(e,this.parseReviver)}catch(r){if(o)throw r.name==="SyntaxError"?de.from(r,de.ERR_BAD_RESPONSE,this,null,this.response):r}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:nu.classes.FormData,Blob:nu.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};F.forEach(["delete","get","head","post","put","patch"],e=>{vo.headers[e]={}});const eh=F.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),uh=e=>{const u={};let t,n,o;return e&&e.split(` `).forEach(function(r){o=r.indexOf(":"),t=r.substring(0,o).trim().toLowerCase(),n=r.substring(o+1).trim(),!(!t||u[t]&&eh[t])&&(t==="set-cookie"?u[t]?u[t].push(n):u[t]=[n]:u[t]=u[t]?u[t]+", "+n:n)}),u},_a=Symbol("internals");function kn(e){return e&&String(e).trim().toLowerCase()}function Ro(e){return e===!1||e==null?e:F.isArray(e)?e.map(Ro):String(e)}function th(e){const u=Object.create(null),t=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=t.exec(e);)u[n[1]]=n[2];return u}const nh=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function sr(e,u,t,n,o){if(F.isFunction(n))return n.call(this,u,t);if(o&&(u=t),!!F.isString(u)){if(F.isString(n))return u.indexOf(n)!==-1;if(F.isRegExp(n))return n.test(u)}}function oh(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(u,t,n)=>t.toUpperCase()+n)}function rh(e,u){const t=F.toCamelCase(" "+u);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+t,{value:function(o,r,i){return this[n].call(this,u,o,r,i)},configurable:!0})})}let vu=class{constructor(e){e&&this.set(e)}set(e,u,t){const n=this;function o(i,s,l){const v=kn(s);if(!v)throw new Error("header name must be a non-empty string");const c=F.findKey(n,v);(!c||n[c]===void 0||l===!0||l===void 0&&n[c]!==!1)&&(n[c||s]=Ro(i))}const r=(i,s)=>F.forEach(i,(l,v)=>o(l,v,s));if(F.isPlainObject(e)||e instanceof this.constructor)r(e,u);else if(F.isString(e)&&(e=e.trim())&&!nh(e))r(uh(e),u);else if(F.isObject(e)&&F.isIterable(e)){let i={},s,l;for(const v of e){if(!F.isArray(v))throw TypeError("Object iterator must return a key-value pair");i[l=v[0]]=(s=i[l])?F.isArray(s)?[...s,v[1]]:[s,v[1]]:v[1]}r(i,u)}else e!=null&&o(u,e,t);return this}get(e,u){if(e=kn(e),e){const t=F.findKey(this,e);if(t){const n=this[t];if(!u)return n;if(u===!0)return th(n);if(F.isFunction(u))return u.call(this,n,t);if(F.isRegExp(u))return u.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,u){if(e=kn(e),e){const t=F.findKey(this,e);return!!(t&&this[t]!==void 0&&(!u||sr(this,this[t],t,u)))}return!1}delete(e,u){const t=this;let n=!1;function o(r){if(r=kn(r),r){const i=F.findKey(t,r);i&&(!u||sr(t,t[i],i,u))&&(delete t[i],n=!0)}}return F.isArray(e)?e.forEach(o):o(e),n}clear(e){const u=Object.keys(this);let t=u.length,n=!1;for(;t--;){const o=u[t];(!e||sr(this,this[o],o,e,!0))&&(delete this[o],n=!0)}return n}normalize(e){const u=this,t={};return F.forEach(this,(n,o)=>{const r=F.findKey(t,o);if(r){u[r]=Ro(n),delete u[o];return}const i=e?oh(o):String(o).trim();i!==o&&delete u[o],u[i]=Ro(n),t[i]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const u=Object.create(null);return F.forEach(this,(t,n)=>{t!=null&&t!==!1&&(u[n]=e&&F.isArray(t)?t.join(", "):t)}),u}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,u])=>e+": "+u).join(` `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...u){const t=new this(e);return u.forEach(n=>t.set(n)),t}static accessor(e){const u=(this[_a]=this[_a]={accessors:{}}).accessors,t=this.prototype;function n(o){const r=kn(o);u[r]||(rh(t,o),u[r]=!0)}return F.isArray(e)?e.forEach(n):n(e),this}};vu.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),F.reduceDescriptors(vu.prototype,({value:e},u)=>{let t=u[0].toUpperCase()+u.slice(1);return{get:()=>e,set(n){this[t]=n}}}),F.freezeMethods(vu);function lr(e,u){const t=this||vo,n=u||t,o=vu.from(n.headers);let r=n.data;return F.forEach(e,function(i){r=i.call(t,r,o.normalize(),u?u.status:void 0)}),o.normalize(),r}function g4(e){return!!(e&&e.__CANCEL__)}function pn(e,u,t){de.call(this,e??"canceled",de.ERR_CANCELED,u,t),this.name="CanceledError"}F.inherits(pn,de,{__CANCEL__:!0});function E4(e,u,t){const n=t.config.validateStatus;!t.status||!n||n(t.status)?e(t):u(new de("Request failed with status code "+t.status,[de.ERR_BAD_REQUEST,de.ERR_BAD_RESPONSE][Math.floor(t.status/100)-4],t.config,t.request,t))}function ih(e){const u=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return u&&u[1]||""}function ah(e,u){e=e||10;const t=new Array(e),n=new Array(e);let o=0,r=0,i;return u=u!==void 0?u:1e3,function(s){const l=Date.now(),v=n[r];i||(i=l),t[o]=s,n[o]=l;let c=r,h=0;for(;c!==o;)h+=t[c++],c=c%e;if(o=(o+1)%e,o===r&&(r=(r+1)%e),l-i{t=l,o=null,r&&(clearTimeout(r),r=null),e(...s)};return[(...s)=>{const l=Date.now(),v=l-t;v>=n?i(s,l):(o=s,r||(r=setTimeout(()=>{r=null,i(o)},n-v)))},()=>o&&i(o)]}const t0=(e,u,t=3)=>{let n=0;const o=ah(50,250);return sh(r=>{const i=r.loaded,s=r.lengthComputable?r.total:void 0,l=i-n,v=o(l),c=i<=s;n=i;const h={loaded:i,total:s,progress:s?i/s:void 0,bytes:l,rate:v||void 0,estimated:v&&s&&c?(s-i)/v:void 0,event:r,lengthComputable:s!=null,[u?"download":"upload"]:!0};e(h)},t)},Oa=(e,u)=>{const t=e!=null;return[n=>u[0]({lengthComputable:t,total:e,loaded:n}),u[1]]},Ra=e=>(...u)=>F.asap(()=>e(...u)),lh=nu.hasStandardBrowserEnv?((e,u)=>t=>(t=new URL(t,nu.origin),e.protocol===t.protocol&&e.host===t.host&&(u||e.port===t.port)))(new URL(nu.origin),nu.navigator&&/(msie|trident)/i.test(nu.navigator.userAgent)):()=>!0,ch=nu.hasStandardBrowserEnv?{write(e,u,t,n,o,r){const i=[e+"="+encodeURIComponent(u)];F.isNumber(t)&&i.push("expires="+new Date(t).toGMTString()),F.isString(n)&&i.push("path="+n),F.isString(o)&&i.push("domain="+o),r===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const u=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return u?decodeURIComponent(u[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function dh(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function vh(e,u){return u?e.replace(/\/?\/$/,"")+"/"+u.replace(/^\/+/,""):e}function C4(e,u,t){let n=!dh(u);return e&&(n||t==!1)?vh(e,u):u}const za=e=>e instanceof vu?{...e}:e;function Jt(e,u){u=u||{};const t={};function n(v,c,h,f){return F.isPlainObject(v)&&F.isPlainObject(c)?F.merge.call({caseless:f},v,c):F.isPlainObject(c)?F.merge({},c):F.isArray(c)?c.slice():c}function o(v,c,h,f){if(F.isUndefined(c)){if(!F.isUndefined(v))return n(void 0,v,h,f)}else return n(v,c,h,f)}function r(v,c){if(!F.isUndefined(c))return n(void 0,c)}function i(v,c){if(F.isUndefined(c)){if(!F.isUndefined(v))return n(void 0,v)}else return n(void 0,c)}function s(v,c,h){if(h in u)return n(v,c);if(h in e)return n(void 0,v)}const l={url:r,method:r,data:r,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(v,c,h)=>o(za(v),za(c),h,!0)};return F.forEach(Object.keys({...e,...u}),function(v){const c=l[v]||o,h=c(e[v],u[v],v);F.isUndefined(h)&&c!==s||(t[v]=h)}),t}const y4=e=>{const u=Jt({},e);let{data:t,withXSRFToken:n,xsrfHeaderName:o,xsrfCookieName:r,headers:i,auth:s}=u;if(u.headers=i=vu.from(i),u.url=h4(C4(u.baseURL,u.url,u.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&i.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),F.isFormData(t)){if(nu.hasStandardBrowserEnv||nu.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(F.isFunction(t.getHeaders)){const l=t.getHeaders(),v=["content-type","content-length"];Object.entries(l).forEach(([c,h])=>{v.includes(c.toLowerCase())&&i.set(c,h)})}}if(nu.hasStandardBrowserEnv&&(n&&F.isFunction(n)&&(n=n(u)),n||n!==!1&&lh(u.url))){const l=o&&r&&ch.read(r);l&&i.set(o,l)}return u},ph=typeof XMLHttpRequest<"u",hh=ph&&function(e){return new Promise(function(u,t){const n=y4(e);let o=n.data;const r=vu.from(n.headers).normalize();let{responseType:i,onUploadProgress:s,onDownloadProgress:l}=n,v,c,h,f,m;function g(){f&&f(),m&&m(),n.cancelToken&&n.cancelToken.unsubscribe(v),n.signal&&n.signal.removeEventListener("abort",v)}let y=new XMLHttpRequest;y.open(n.method.toUpperCase(),n.url,!0),y.timeout=n.timeout;function S(){if(!y)return;const j=vu.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),R={data:!i||i==="text"||i==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:j,config:e,request:y};E4(function(P){u(P),g()},function(P){t(P),g()},R),y=null}"onloadend"in y?y.onloadend=S:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(S)},y.onabort=function(){y&&(t(new de("Request aborted",de.ECONNABORTED,e,y)),y=null)},y.onerror=function(j){const R=j&&j.message?j.message:"Network Error",P=new de(R,de.ERR_NETWORK,e,y);P.event=j||null,t(P),y=null},y.ontimeout=function(){let j=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const R=n.transitional||m4;n.timeoutErrorMessage&&(j=n.timeoutErrorMessage),t(new de(j,R.clarifyTimeoutError?de.ETIMEDOUT:de.ECONNABORTED,e,y)),y=null},o===void 0&&r.setContentType(null),"setRequestHeader"in y&&F.forEach(r.toJSON(),function(j,R){y.setRequestHeader(R,j)}),F.isUndefined(n.withCredentials)||(y.withCredentials=!!n.withCredentials),i&&i!=="json"&&(y.responseType=n.responseType),l&&([h,m]=t0(l,!0),y.addEventListener("progress",h)),s&&y.upload&&([c,f]=t0(s),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",f)),(n.cancelToken||n.signal)&&(v=j=>{y&&(t(!j||j.type?new pn(null,e,y):j),y.abort(),y=null)},n.cancelToken&&n.cancelToken.subscribe(v),n.signal&&(n.signal.aborted?v():n.signal.addEventListener("abort",v)));const N=ih(n.url);if(N&&nu.protocols.indexOf(N)===-1){t(new de("Unsupported protocol "+N+":",de.ERR_BAD_REQUEST,e));return}y.send(o||null)})},mh=(e,u)=>{const{length:t}=e=e?e.filter(Boolean):[];if(u||t){let n=new AbortController,o;const r=function(v){if(!o){o=!0,s();const c=v instanceof Error?v:this.reason;n.abort(c instanceof de?c:new pn(c instanceof Error?c.message:c))}};let i=u&&setTimeout(()=>{i=null,r(new de(`timeout ${u} of ms exceeded`,de.ETIMEDOUT))},u);const s=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(v=>{v.unsubscribe?v.unsubscribe(r):v.removeEventListener("abort",r)}),e=null)};e.forEach(v=>v.addEventListener("abort",r));const{signal:l}=n;return l.unsubscribe=()=>F.asap(s),l}},fh=function*(e,u){let t=e.byteLength;if(t{const o=gh(e,u);let r=0,i,s=l=>{i||(i=!0,n&&n(l))};return new ReadableStream({async pull(l){try{const{done:v,value:c}=await o.next();if(v){s(),l.close();return}let h=c.byteLength;if(t){let f=r+=h;t(f)}l.enqueue(new Uint8Array(c))}catch(v){throw s(v),v}},cancel(l){return s(l),o.return()}},{highWaterMark:2})},La=64*1024,{isFunction:Bo}=F,Ch=(({Request:e,Response:u})=>({Request:e,Response:u}))(F.global),{ReadableStream:Ia,TextEncoder:$a}=F.global,Ua=(e,...u)=>{try{return!!e(...u)}catch{return!1}},yh=e=>{e=F.merge.call({skipUndefined:!0},Ch,e);const{fetch:u,Request:t,Response:n}=e,o=u?Bo(u):typeof fetch=="function",r=Bo(t),i=Bo(n);if(!o)return!1;const s=o&&Bo(Ia),l=o&&(typeof $a=="function"?(g=>y=>g.encode(y))(new $a):async g=>new Uint8Array(await new t(g).arrayBuffer())),v=r&&s&&Ua(()=>{let g=!1;const y=new t(nu.origin,{body:new Ia,method:"POST",get duplex(){return g=!0,"half"}}).headers.has("Content-Type");return g&&!y}),c=i&&s&&Ua(()=>F.isReadableStream(new n("").body)),h={stream:c&&(g=>g.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(g=>{!h[g]&&(h[g]=(y,S)=>{let N=y&&y[g];if(N)return N.call(y);throw new de(`Response type '${g}' is not supported`,de.ERR_NOT_SUPPORT,S)})});const f=async g=>{if(g==null)return 0;if(F.isBlob(g))return g.size;if(F.isSpecCompliantForm(g))return(await new t(nu.origin,{method:"POST",body:g}).arrayBuffer()).byteLength;if(F.isArrayBufferView(g)||F.isArrayBuffer(g))return g.byteLength;if(F.isURLSearchParams(g)&&(g=g+""),F.isString(g))return(await l(g)).byteLength},m=async(g,y)=>F.toFiniteNumber(g.getContentLength())??f(y);return async g=>{let{url:y,method:S,data:N,signal:j,cancelToken:R,timeout:P,onDownloadProgress:W,onUploadProgress:G,responseType:ee,headers:ne,withCredentials:$="same-origin",fetchOptions:Y}=y4(g),b=u||fetch;ee=ee?(ee+"").toLowerCase():"text";let k=mh([j,R&&R.toAbortSignal()],P),U=null;const K=k&&k.unsubscribe&&(()=>{k.unsubscribe()});let Q;try{if(G&&v&&S!=="get"&&S!=="head"&&(Q=await m(ne,N))!==0){let ce=new t(y,{method:"POST",body:N,duplex:"half"}),De;if(F.isFormData(N)&&(De=ce.headers.get("content-type"))&&ne.setContentType(De),ce.body){const[Fe,Ae]=Oa(Q,t0(Ra(G)));N=Ma(ce.body,La,Fe,Ae)}}F.isString($)||($=$?"include":"omit");const Z=r&&"credentials"in t.prototype,H={...Y,signal:k,method:S.toUpperCase(),headers:ne.normalize().toJSON(),body:N,duplex:"half",credentials:Z?$:void 0};U=r&&new t(y,H);let re=await(r?b(U,Y):b(y,H));const ve=c&&(ee==="stream"||ee==="response");if(c&&(W||ve&&K)){const ce={};["status","statusText","headers"].forEach(le=>{ce[le]=re[le]});const De=F.toFiniteNumber(re.headers.get("content-length")),[Fe,Ae]=W&&Oa(De,t0(Ra(W),!0))||[];re=new n(Ma(re.body,La,Fe,()=>{Ae&&Ae(),K&&K()}),ce)}ee=ee||"text";let Me=await h[F.findKey(h,ee)||"text"](re,g);return!ve&&K&&K(),await new Promise((ce,De)=>{E4(ce,De,{data:Me,headers:vu.from(re.headers),status:re.status,statusText:re.statusText,config:g,request:U})})}catch(Z){throw K&&K(),Z&&Z.name==="TypeError"&&/Load failed|fetch/i.test(Z.message)?Object.assign(new de("Network Error",de.ERR_NETWORK,g,U),{cause:Z.cause||Z}):de.from(Z,Z&&Z.code,g,U)}}},Ah=new Map,A4=e=>{let u=e?e.env:{};const{fetch:t,Request:n,Response:o}=u,r=[n,o,t];let i=r.length,s=i,l,v,c=Ah;for(;s--;)l=r[s],v=c.get(l),v===void 0&&c.set(l,v=s?new Map:yh(u)),c=v;return v};A4();const zr={http:Mp,xhr:hh,fetch:{get:A4}};F.forEach(zr,(e,u)=>{if(e){try{Object.defineProperty(e,"name",{value:u})}catch{}Object.defineProperty(e,"adapterName",{value:u})}});const Va=e=>`- ${e}`,Bh=e=>F.isFunction(e)||e===null||e===!1,B4={getAdapter:(e,u)=>{e=F.isArray(e)?e:[e];const{length:t}=e;let n,o;const r={};for(let i=0;i`adapter ${l} `+(v===!1?"is not supported by the environment":"is not available in the build"));let s=t?i.length>1?`since : @@ -9,4 +9,4 @@ import{g as ac,s as sc,p as ji}from"./index-DfQpeuDm.chunk.mjs";const fr=globalT Stack trace: `.concat(u.stack)),o)}log(u,t,n){var o,r;if(!(typeof((o=this.context)==null?void 0:o.level)=="number"&&u<((r=this.context)==null?void 0:r.level)))switch(typeof t=="object"&&n?.error===void 0&&(n.error=t),u){case $e.Debug:console.debug(this.formatMessage(t,$e.Debug,n),n);break;case $e.Info:console.info(this.formatMessage(t,$e.Info,n),n);break;case $e.Warn:console.warn(this.formatMessage(t,$e.Warn,n),n);break;case $e.Error:console.error(this.formatMessage(t,$e.Error,n),n);break;case $e.Fatal:default:console.error(this.formatMessage(t,$e.Fatal,n),n);break}}debug(u,t){this.log($e.Debug,u,Object.assign({},this.context,t))}info(u,t){this.log($e.Info,u,Object.assign({},this.context,t))}warn(u,t){this.log($e.Warn,u,Object.assign({},this.context,t))}error(u,t){this.log($e.Error,u,Object.assign({},this.context,t))}fatal(u,t){this.log($e.Fatal,u,Object.assign({},this.context,t))}}function _h(e){return new Th(e)}var Oh=Object.defineProperty,Rh=(e,u,t)=>u in e?Oh(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ga=(e,u,t)=>(Rh(e,typeof u!="symbol"?u+"":u,t),t);class zh{constructor(u){Ga(this,"context"),Ga(this,"factory"),this.context={},this.factory=u}setApp(u){return this.context.app=u,this}setLogLevel(u){return this.context.level=u,this}setUid(u){return this.context.uid=u,this}detectUser(){const u=Vv();return u!==null&&(this.context.uid=u.uid),this}detectLogLevel(){const u=this,t=()=>{var n,o;document.readyState==="complete"||document.readyState==="interactive"?(u.context.level=(o=(n=window._oc_config)==null?void 0:n.loglevel)!=null?o:$e.Warn,window._oc_debug&&(u.context.level=$e.Debug),document.removeEventListener("readystatechange",t)):document.addEventListener("readystatechange",t)};return t(),this}build(){return this.context.level===void 0&&this.detectLogLevel(),this.factory(this.context)}}function Mh(){return new zh(_h)}const Lh=Mh().detectUser().setApp("@nextcloud/vue").build();function R0(e){return Ps()?(Dc(e),!0):!1}const vr=new WeakMap,Ih=(...e)=>{var u;const t=e[0],n=(u=Mu())==null?void 0:u.proxy;if(n==null&&!ul())throw new Error("injectLocal must be called in setup");return n&&vr.has(n)&&t in vr.get(n)?vr.get(n)[t]:Gt(...e)},$h=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Uh=e=>e!=null,Vh=Object.prototype.toString,Hh=e=>Vh.call(e)==="[object Object]",qh=()=>{};function Ka(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function Mo(e){return Array.isArray(e)?e:[e]}function Wh(e){return Mu()}function x4(e,u=!0,t){Wh()?ro(e,t):u?e():ei(e)}function Gh(e,u,t){return Ku(e,u,{...t,immediate:!0})}const jt=$h?window:void 0;function wt(e){var u;const t=Gu(e);return(u=t?.$el)!=null?u:t}function Bu(...e){const u=[],t=()=>{u.forEach(s=>s()),u.length=0},n=(s,l,v,c)=>(s.addEventListener(l,v,c),()=>s.removeEventListener(l,v,c)),o=_e(()=>{const s=Mo(Gu(e[0])).filter(l=>l!=null);return s.every(l=>typeof l!="string")?s:void 0}),r=Gh(()=>{var s,l;return[(l=(s=o.value)==null?void 0:s.map(v=>wt(v)))!=null?l:[jt].filter(v=>v!=null),Mo(Gu(o.value?e[1]:e[0])),Mo(no(o.value?e[2]:e[1])),Gu(o.value?e[3]:e[2])]},([s,l,v,c])=>{if(t(),!s?.length||!l?.length||!v?.length)return;const h=Hh(c)?{...c}:c;u.push(...s.flatMap(f=>l.flatMap(m=>v.map(g=>n(f,m,g,h)))))},{flush:"post"}),i=()=>{r(),t()};return R0(t),i}function Kh(){const e=Ke(!1),u=Mu();return u&&ro(()=>{e.value=!0},u),e}function pi(e){const u=Kh();return _e(()=>(u.value,!!e()))}function w4(e,u,t={}){const{window:n=jt,...o}=t;let r;const i=pi(()=>n&&"MutationObserver"in n),s=()=>{r&&(r.disconnect(),r=void 0)},l=_e(()=>{const f=Gu(e),m=Mo(f).map(wt).filter(Uh);return new Set(m)}),v=Ku(l,f=>{s(),i.value&&f.size&&(r=new MutationObserver(u),f.forEach(m=>r.observe(m,o)))},{immediate:!0,flush:"post"}),c=()=>r?.takeRecords(),h=()=>{v(),s()};return R0(h),{isSupported:i,stop:h,takeRecords:c}}function Zh(e,u,t={}){const{window:n=jt,document:o=n?.document,flush:r="sync"}=t;if(!n||!o)return qh;let i;const s=c=>{i?.(),i=c},l=tl(()=>{const c=wt(e);if(c){const{stop:h}=w4(o,f=>{f.map(m=>[...m.removedNodes]).flat().some(m=>m===c||m.contains(c))&&u(f)},{window:n,childList:!0,subtree:!0});s(h)}},{flush:r}),v=()=>{l(),s()};return R0(v),v}function Jh(e={}){var u;const{window:t=jt,deep:n=!0,triggerOnRemoval:o=!1}=e,r=(u=e.document)!=null?u:t?.document,i=()=>{var v;let c=r?.activeElement;if(n)for(;c?.shadowRoot;)c=(v=c?.shadowRoot)==null?void 0:v.activeElement;return c},s=Ke(),l=()=>{s.value=i()};if(t){const v={capture:!0,passive:!0};Bu(t,"blur",c=>{c.relatedTarget===null&&l()},v),Bu(t,"focus",l,v)}return o&&Zh(s,l,{document:r}),l(),s}const Xh=Symbol("vueuse-ssr-width");function Yh(){const e=ul()?Ih(Xh,null):null;return typeof e=="number"?e:void 0}function Qh(e,u={}){const{window:t=jt,ssrWidth:n=Yh()}=u,o=pi(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function"),r=Ke(typeof n=="number"),i=Ke(),s=Ke(!1),l=v=>{s.value=v.matches};return tl(()=>{if(r.value){r.value=!o.value;const v=Gu(e).split(",");s.value=v.some(c=>{const h=c.includes("not all"),f=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),m=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let g=!!(f||m);return f&&g&&(g=n>=Ka(f[1])),m&&g&&(g=n<=Ka(m[1])),h?!g:g});return}o.value&&(i.value=t.matchMedia(Gu(e)),s.value=i.value.matches)}),Bu(i,"change",l,{passive:!0}),_e(()=>s.value)}function em(e,u,t={}){const{window:n=jt,...o}=t;let r;const i=pi(()=>n&&"ResizeObserver"in n),s=()=>{r&&(r.disconnect(),r=void 0)},l=_e(()=>{const h=Gu(e);return Array.isArray(h)?h.map(f=>wt(f)):[wt(h)]}),v=Ku(l,h=>{if(s(),i.value&&n){r=new ResizeObserver(u);for(const f of h)f&&r.observe(f,o)}},{immediate:!0,flush:"post"}),c=()=>{s(),v()};return R0(c),{isSupported:i,stop:c}}function Za(e,u={}){const{reset:t=!0,windowResize:n=!0,windowScroll:o=!0,immediate:r=!0,updateTiming:i="sync"}=u,s=Ke(0),l=Ke(0),v=Ke(0),c=Ke(0),h=Ke(0),f=Ke(0),m=Ke(0),g=Ke(0);function y(){const N=wt(e);if(!N){t&&(s.value=0,l.value=0,v.value=0,c.value=0,h.value=0,f.value=0,m.value=0,g.value=0);return}const j=N.getBoundingClientRect();s.value=j.height,l.value=j.bottom,v.value=j.left,c.value=j.right,h.value=j.top,f.value=j.width,m.value=j.x,g.value=j.y}function S(){i==="sync"?y():i==="next-frame"&&requestAnimationFrame(()=>y())}return em(e,S),Ku(()=>wt(e),N=>!N&&S()),w4(e,S,{attributeFilter:["style","class"]}),o&&Bu("scroll",S,{capture:!0,passive:!0}),n&&Bu("resize",S,{passive:!0}),x4(()=>{r&&S()}),{height:s,bottom:l,left:v,right:c,top:h,width:f,x:m,y:g,update:S}}const um="focusin",tm="focusout",nm=":focus-within";function og(e,u={}){const{window:t=jt}=u,n=_e(()=>wt(e)),o=Ke(!1),r=_e(()=>o.value);if(!t||!Jh(u).value)return{focused:r};const i={passive:!0};return Bu(n,um,()=>o.value=!0,i),Bu(n,tm,()=>{var s,l,v;return o.value=(v=(l=(s=n.value)==null?void 0:s.matches)==null?void 0:l.call(s,nm))!=null?v:!1},i),{focused:r}}function om(e,u={}){const{threshold:t=50,onSwipe:n,onSwipeEnd:o,onSwipeStart:r,passive:i=!0}=u,s=Vn({x:0,y:0}),l=Vn({x:0,y:0}),v=_e(()=>s.x-l.x),c=_e(()=>s.y-l.y),{max:h,abs:f}=Math,m=_e(()=>h(f(v.value),f(c.value))>=t),g=Ke(!1),y=_e(()=>m.value?f(v.value)>f(c.value)?v.value>0?"left":"right":c.value>0?"up":"down":"none"),S=G=>[G.touches[0].clientX,G.touches[0].clientY],N=(G,ee)=>{s.x=G,s.y=ee},j=(G,ee)=>{l.x=G,l.y=ee},R={passive:i,capture:!i},P=G=>{g.value&&o?.(G,y.value),g.value=!1},W=[Bu(e,"touchstart",G=>{if(G.touches.length!==1)return;const[ee,ne]=S(G);N(ee,ne),j(ee,ne),r?.(G)},R),Bu(e,"touchmove",G=>{if(G.touches.length!==1)return;const[ee,ne]=S(G);j(ee,ne),R.capture&&!R.passive&&Math.abs(v.value)>Math.abs(c.value)&&G.preventDefault(),!g.value&&m.value&&(g.value=!0),g.value&&n?.(G)},R),Bu(e,["touchend","touchcancel"],P,R)];return{isSwiping:g,direction:y,coordsStart:s,coordsEnd:l,lengthX:v,lengthY:c,stop:()=>W.forEach(G=>G()),isPassiveEventSupported:!0}}function rm(e={}){const{window:u=jt,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:n=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:r=!0,type:i="inner"}=e,s=Ke(t),l=Ke(n),v=()=>{if(u)if(i==="outer")s.value=u.outerWidth,l.value=u.outerHeight;else if(i==="visual"&&u.visualViewport){const{width:h,height:f,scale:m}=u.visualViewport;s.value=Math.round(h*m),l.value=Math.round(f*m)}else r?(s.value=u.innerWidth,l.value=u.innerHeight):(s.value=u.document.documentElement.clientWidth,l.value=u.document.documentElement.clientHeight)};v(),x4(v);const c={passive:!0};if(Bu("resize",v,c),u&&i==="visual"&&u.visualViewport&&Bu(u.visualViewport,"resize",v,c),o){const h=Qh("(orientation: portrait)");Ku(h,()=>v())}return{width:s,height:l}}function Xn(){return window._nc_focus_trap??=[],window._nc_focus_trap}function im(){let e=[];return{pause(){e=[...Xn()];for(const u of e)u.pause()},unpause(){if(e.length===Xn().length)for(const u of e)u.unpause();e=[]}}}function am(e,u={}){const t=im();Ku(e,()=>{Gu(u.disabled)||(Gu(e)?t.pause():t.unpause())}),w0(()=>{t.unpause()})}const sm=["top","right","bottom","left"],Ja=["start","end"],Xa=sm.reduce((e,u)=>e.concat(u,u+"-"+Ja[0],u+"-"+Ja[1]),[]),Yn=Math.min,$t=Math.max,rg=Math.round,ig=Math.floor,ag=e=>({x:e,y:e}),lm={left:"right",right:"left",bottom:"top",top:"bottom"},cm={start:"end",end:"start"};function Lr(e,u,t){return $t(e,Yn(u,t))}function ct(e,u){return typeof e=="function"?e(u):e}function zu(e){return e.split("-")[0]}function _u(e){return e.split("-")[1]}function hi(e){return e==="x"?"y":"x"}function mi(e){return e==="y"?"height":"width"}const dm=new Set(["top","bottom"]);function qu(e){return dm.has(zu(e))?"y":"x"}function fi(e){return hi(qu(e))}function S4(e,u,t){t===void 0&&(t=!1);const n=_u(e),o=fi(e),r=mi(o);let i=o==="x"?n===(t?"end":"start")?"right":"left":n==="start"?"bottom":"top";return u.reference[r]>u.floating[r]&&(i=r0(i)),[i,r0(i)]}function vm(e){const u=r0(e);return[o0(e),u,o0(u)]}function o0(e){return e.replace(/start|end/g,u=>cm[u])}const Ya=["left","right"],Qa=["right","left"],pm=["top","bottom"],hm=["bottom","top"];function mm(e,u,t){switch(e){case"top":case"bottom":return t?u?Qa:Ya:u?Ya:Qa;case"left":case"right":return u?pm:hm;default:return[]}}function fm(e,u,t,n){const o=_u(e);let r=mm(zu(e),t==="start",n);return o&&(r=r.map(i=>i+"-"+o),u&&(r=r.concat(r.map(o0)))),r}function r0(e){return e.replace(/left|right|bottom|top/g,u=>lm[u])}function gm(e){return{top:0,right:0,bottom:0,left:0,...e}}function N4(e){return typeof e!="number"?gm(e):{top:e,right:e,bottom:e,left:e}}function Rn(e){const{x:u,y:t,width:n,height:o}=e;return{width:n,height:o,top:t,left:u,right:u+n,bottom:t+o,x:u,y:t}}function es(e,u,t){let{reference:n,floating:o}=e;const r=qu(u),i=fi(u),s=mi(i),l=zu(u),v=r==="y",c=n.x+n.width/2-o.width/2,h=n.y+n.height/2-o.height/2,f=n[s]/2-o[s]/2;let m;switch(l){case"top":m={x:c,y:n.y-o.height};break;case"bottom":m={x:c,y:n.y+n.height};break;case"right":m={x:n.x+n.width,y:h};break;case"left":m={x:n.x-o.width,y:h};break;default:m={x:n.x,y:n.y}}switch(_u(u)){case"start":m[i]-=f*(t&&v?-1:1);break;case"end":m[i]+=f*(t&&v?-1:1);break}return m}const Em=async(e,u,t)=>{const{placement:n="bottom",strategy:o="absolute",middleware:r=[],platform:i}=t,s=r.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(u));let v=await i.getElementRects({reference:e,floating:u,strategy:o}),{x:c,y:h}=es(v,n,l),f=n,m={},g=0;for(let y=0;y({name:"arrow",options:e,async fn(u){const{x:t,y:n,placement:o,rects:r,platform:i,elements:s,middlewareData:l}=u,{element:v,padding:c=0}=ct(e,u)||{};if(v==null)return{};const h=N4(c),f={x:t,y:n},m=fi(o),g=mi(m),y=await i.getDimensions(v),S=m==="y",N=S?"top":"left",j=S?"bottom":"right",R=S?"clientHeight":"clientWidth",P=r.reference[g]+r.reference[m]-f[m]-r.floating[g],W=f[m]-r.reference[m],G=await(i.getOffsetParent==null?void 0:i.getOffsetParent(v));let ee=G?G[R]:0;(!ee||!await(i.isElement==null?void 0:i.isElement(G)))&&(ee=s.floating[R]||r.floating[g]);const ne=P/2-W/2,$=ee/2-y[g]/2-1,Y=Yn(h[N],$),b=Yn(h[j],$),k=Y,U=ee-y[g]-b,K=ee/2-y[g]/2+ne,Q=Lr(k,K,U),Z=!l.arrow&&_u(o)!=null&&K!==Q&&r.reference[g]/2-(K_u(n)===e),...t.filter(n=>_u(n)!==e)]:t.filter(n=>zu(n)===n)).filter(n=>e?_u(n)===e||(u?o0(n)!==n:!1):!0)}const Am=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(u){var t,n,o;const{rects:r,middlewareData:i,placement:s,platform:l,elements:v}=u,{crossAxis:c=!1,alignment:h,allowedPlacements:f=Xa,autoAlignment:m=!0,...g}=ct(e,u),y=h!==void 0||f===Xa?ym(h||null,m,f):f,S=await z0(u,g),N=((t=i.autoPlacement)==null?void 0:t.index)||0,j=y[N];if(j==null)return{};const R=S4(j,r,await(l.isRTL==null?void 0:l.isRTL(v.floating)));if(s!==j)return{reset:{placement:y[0]}};const P=[S[zu(j)],S[R[0]],S[R[1]]],W=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:j,overflows:P}],G=y[N+1];if(G)return{data:{index:N+1,overflows:W},reset:{placement:G}};const ee=W.map($=>{const Y=_u($.placement);return[$.placement,Y&&c?$.overflows.slice(0,2).reduce((b,k)=>b+k,0):$.overflows[0],$.overflows]}).sort(($,Y)=>$[1]-Y[1]),ne=((o=ee.filter($=>$[2].slice(0,_u($[0])?2:3).every(Y=>Y<=0))[0])==null?void 0:o[0])||ee[0][0];return ne!==s?{data:{index:N+1,overflows:W},reset:{placement:ne}}:{}}}},Bm=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(u){var t,n;const{placement:o,middlewareData:r,rects:i,initialPlacement:s,platform:l,elements:v}=u,{mainAxis:c=!0,crossAxis:h=!0,fallbackPlacements:f,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:y=!0,...S}=ct(e,u);if((t=r.arrow)!=null&&t.alignmentOffset)return{};const N=zu(o),j=qu(s),R=zu(s)===s,P=await(l.isRTL==null?void 0:l.isRTL(v.floating)),W=f||(R||!y?[r0(s)]:vm(s)),G=g!=="none";!f&&G&&W.push(...fm(s,y,g,P));const ee=[s,...W],ne=await z0(u,S),$=[];let Y=((n=r.flip)==null?void 0:n.overflows)||[];if(c&&$.push(ne[N]),h){const K=S4(o,i,P);$.push(ne[K[0]],ne[K[1]])}if(Y=[...Y,{placement:o,overflows:$}],!$.every(K=>K<=0)){var b,k;const K=(((b=r.flip)==null?void 0:b.index)||0)+1,Q=ee[K];if(Q&&(!(h==="alignment"&&j!==qu(Q))||Y.every(H=>qu(H.placement)===j?H.overflows[0]>0:!0)))return{data:{index:K,overflows:Y},reset:{placement:Q}};let Z=(k=Y.filter(H=>H.overflows[0]<=0).sort((H,re)=>H.overflows[1]-re.overflows[1])[0])==null?void 0:k.placement;if(!Z)switch(m){case"bestFit":{var U;const H=(U=Y.filter(re=>{if(G){const ve=qu(re.placement);return ve===j||ve==="y"}return!0}).map(re=>[re.placement,re.overflows.filter(ve=>ve>0).reduce((ve,Me)=>ve+Me,0)]).sort((re,ve)=>re[1]-ve[1])[0])==null?void 0:U[0];H&&(Z=H);break}case"initialPlacement":Z=s;break}if(o!==Z)return{reset:{placement:Z}}}return{}}}},j4=new Set(["left","top"]);async function Dm(e,u){const{placement:t,platform:n,elements:o}=e,r=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=zu(t),s=_u(t),l=qu(t)==="y",v=j4.has(i)?-1:1,c=r&&l?-1:1,h=ct(u,e);let{mainAxis:f,crossAxis:m,alignmentAxis:g}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return s&&typeof g=="number"&&(m=s==="end"?g*-1:g),l?{x:m*c,y:f*v}:{x:f*v,y:m*c}}const km=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(u){var t,n;const{x:o,y:r,placement:i,middlewareData:s}=u,l=await Dm(u,e);return i===((t=s.offset)==null?void 0:t.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:o+l.x,y:r+l.y,data:{...l,placement:i}}}}},bm=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(u){const{x:t,y:n,placement:o}=u,{mainAxis:r=!0,crossAxis:i=!1,limiter:s={fn:S=>{let{x:N,y:j}=S;return{x:N,y:j}}},...l}=ct(e,u),v={x:t,y:n},c=await z0(u,l),h=qu(zu(o)),f=hi(h);let m=v[f],g=v[h];if(r){const S=f==="y"?"top":"left",N=f==="y"?"bottom":"right",j=m+c[S],R=m-c[N];m=Lr(j,m,R)}if(i){const S=h==="y"?"top":"left",N=h==="y"?"bottom":"right",j=g+c[S],R=g-c[N];g=Lr(j,g,R)}const y=s.fn({...u,[f]:m,[h]:g});return{...y,data:{x:y.x-t,y:y.y-n,enabled:{[f]:r,[h]:i}}}}}},sg=function(e){return e===void 0&&(e={}),{options:e,fn(u){const{x:t,y:n,placement:o,rects:r,middlewareData:i}=u,{offset:s=0,mainAxis:l=!0,crossAxis:v=!0}=ct(e,u),c={x:t,y:n},h=qu(o),f=hi(h);let m=c[f],g=c[h];const y=ct(s,u),S=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(l){const R=f==="y"?"height":"width",P=r.reference[f]-r.floating[R]+S.mainAxis,W=r.reference[f]+r.reference[R]-S.mainAxis;mW&&(m=W)}if(v){var N,j;const R=f==="y"?"width":"height",P=j4.has(zu(o)),W=r.reference[h]-r.floating[R]+(P&&((N=i.offset)==null?void 0:N[h])||0)+(P?0:S.crossAxis),G=r.reference[h]+r.reference[R]+(P?0:((j=i.offset)==null?void 0:j[h])||0)-(P?S.crossAxis:0);gG&&(g=G)}return{[f]:m,[h]:g}}}},Fm=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(u){var t,n;const{placement:o,rects:r,platform:i,elements:s}=u,{apply:l=()=>{},...v}=ct(e,u),c=await z0(u,v),h=zu(o),f=_u(o),m=qu(o)==="y",{width:g,height:y}=r.floating;let S,N;h==="top"||h==="bottom"?(S=h,N=f===(await(i.isRTL==null?void 0:i.isRTL(s.floating))?"start":"end")?"left":"right"):(N=h,S=f==="end"?"top":"bottom");const j=y-c.top-c.bottom,R=g-c.left-c.right,P=Yn(y-c[S],j),W=Yn(g-c[N],R),G=!u.middlewareData.shift;let ee=P,ne=W;if((t=u.middlewareData.shift)!=null&&t.enabled.x&&(ne=R),(n=u.middlewareData.shift)!=null&&n.enabled.y&&(ee=j),G&&!f){const Y=$t(c.left,0),b=$t(c.right,0),k=$t(c.top,0),U=$t(c.bottom,0);m?ne=g-2*(Y!==0||b!==0?Y+b:$t(c.left,c.right)):ee=y-2*(k!==0||U!==0?k+U:$t(c.top,c.bottom))}await l({...u,availableWidth:ne,availableHeight:ee});const $=await i.getDimensions(s.floating);return g!==$.width||y!==$.height?{reset:{rects:!0}}:{}}}};function Au(e){var u;return((u=e.ownerDocument)==null?void 0:u.defaultView)||window}function Zu(e){return Au(e).getComputedStyle(e)}const us=Math.min,zn=Math.max,i0=Math.round;function P4(e){const u=Zu(e);let t=parseFloat(u.width),n=parseFloat(u.height);const o=e.offsetWidth,r=e.offsetHeight,i=i0(t)!==o||i0(n)!==r;return i&&(t=o,n=r),{width:t,height:n,fallback:i}}function St(e){return _4(e)?(e.nodeName||"").toLowerCase():""}let Do;function T4(){if(Do)return Do;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(Do=e.brands.map((u=>u.brand+"/"+u.version)).join(" "),Do):navigator.userAgent}function Ju(e){return e instanceof Au(e).HTMLElement}function Dt(e){return e instanceof Au(e).Element}function _4(e){return e instanceof Au(e).Node}function ts(e){return typeof ShadowRoot>"u"?!1:e instanceof Au(e).ShadowRoot||e instanceof ShadowRoot}function M0(e){const{overflow:u,overflowX:t,overflowY:n,display:o}=Zu(e);return/auto|scroll|overlay|hidden|clip/.test(u+n+t)&&!["inline","contents"].includes(o)}function xm(e){return["table","td","th"].includes(St(e))}function Ir(e){const u=/firefox/i.test(T4()),t=Zu(e),n=t.backdropFilter||t.WebkitBackdropFilter;return t.transform!=="none"||t.perspective!=="none"||!!n&&n!=="none"||u&&t.willChange==="filter"||u&&!!t.filter&&t.filter!=="none"||["transform","perspective"].some((o=>t.willChange.includes(o)))||["paint","layout","strict","content"].some((o=>{const r=t.contain;return r!=null&&r.includes(o)}))}function O4(){return!/^((?!chrome|android).)*safari/i.test(T4())}function gi(e){return["html","body","#document"].includes(St(e))}function R4(e){return Dt(e)?e:e.contextElement}const z4={x:1,y:1};function ln(e){const u=R4(e);if(!Ju(u))return z4;const t=u.getBoundingClientRect(),{width:n,height:o,fallback:r}=P4(u);let i=(r?i0(t.width):t.width)/n,s=(r?i0(t.height):t.height)/o;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}function Qn(e,u,t,n){var o,r;u===void 0&&(u=!1),t===void 0&&(t=!1);const i=e.getBoundingClientRect(),s=R4(e);let l=z4;u&&(n?Dt(n)&&(l=ln(n)):l=ln(e));const v=s?Au(s):window,c=!O4()&&t;let h=(i.left+(c&&((o=v.visualViewport)==null?void 0:o.offsetLeft)||0))/l.x,f=(i.top+(c&&((r=v.visualViewport)==null?void 0:r.offsetTop)||0))/l.y,m=i.width/l.x,g=i.height/l.y;if(s){const y=Au(s),S=n&&Dt(n)?Au(n):n;let N=y.frameElement;for(;N&&n&&S!==y;){const j=ln(N),R=N.getBoundingClientRect(),P=getComputedStyle(N);R.x+=(N.clientLeft+parseFloat(P.paddingLeft))*j.x,R.y+=(N.clientTop+parseFloat(P.paddingTop))*j.y,h*=j.x,f*=j.y,m*=j.x,g*=j.y,h+=R.x,f+=R.y,N=Au(N).frameElement}}return{width:m,height:g,top:f,right:h+m,bottom:f+g,left:h,x:h,y:f}}function kt(e){return((_4(e)?e.ownerDocument:e.document)||window.document).documentElement}function L0(e){return Dt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function M4(e){return Qn(kt(e)).left+L0(e).scrollLeft}function eo(e){if(St(e)==="html")return e;const u=e.assignedSlot||e.parentNode||ts(e)&&e.host||kt(e);return ts(u)?u.host:u}function L4(e){const u=eo(e);return gi(u)?u.ownerDocument.body:Ju(u)&&M0(u)?u:L4(u)}function a0(e,u){var t;u===void 0&&(u=[]);const n=L4(e),o=n===((t=e.ownerDocument)==null?void 0:t.body),r=Au(n);return o?u.concat(r,r.visualViewport||[],M0(n)?n:[]):u.concat(n,a0(n))}function ns(e,u,t){return u==="viewport"?Rn((function(n,o){const r=Au(n),i=kt(n),s=r.visualViewport;let l=i.clientWidth,v=i.clientHeight,c=0,h=0;if(s){l=s.width,v=s.height;const f=O4();(f||!f&&o==="fixed")&&(c=s.offsetLeft,h=s.offsetTop)}return{width:l,height:v,x:c,y:h}})(e,t)):Dt(u)?Rn((function(n,o){const r=Qn(n,!0,o==="fixed"),i=r.top+n.clientTop,s=r.left+n.clientLeft,l=Ju(n)?ln(n):{x:1,y:1};return{width:n.clientWidth*l.x,height:n.clientHeight*l.y,x:s*l.x,y:i*l.y}})(u,t)):Rn((function(n){const o=kt(n),r=L0(n),i=n.ownerDocument.body,s=zn(o.scrollWidth,o.clientWidth,i.scrollWidth,i.clientWidth),l=zn(o.scrollHeight,o.clientHeight,i.scrollHeight,i.clientHeight);let v=-r.scrollLeft+M4(n);const c=-r.scrollTop;return Zu(i).direction==="rtl"&&(v+=zn(o.clientWidth,i.clientWidth)-s),{width:s,height:l,x:v,y:c}})(kt(e)))}function os(e){return Ju(e)&&Zu(e).position!=="fixed"?e.offsetParent:null}function rs(e){const u=Au(e);let t=os(e);for(;t&&xm(t)&&Zu(t).position==="static";)t=os(t);return t&&(St(t)==="html"||St(t)==="body"&&Zu(t).position==="static"&&!Ir(t))?u:t||(function(n){let o=eo(n);for(;Ju(o)&&!gi(o);){if(Ir(o))return o;o=eo(o)}return null})(e)||u}function wm(e,u,t){const n=Ju(u),o=kt(u),r=Qn(e,!0,t==="fixed",u);let i={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(n||!n&&t!=="fixed")if((St(u)!=="body"||M0(o))&&(i=L0(u)),Ju(u)){const l=Qn(u,!0);s.x=l.x+u.clientLeft,s.y=l.y+u.clientTop}else o&&(s.x=M4(o));return{x:r.left+i.scrollLeft-s.x,y:r.top+i.scrollTop-s.y,width:r.width,height:r.height}}const Sm={getClippingRect:function(e){let{element:u,boundary:t,rootBoundary:n,strategy:o}=e;const r=t==="clippingAncestors"?(function(v,c){const h=c.get(v);if(h)return h;let f=a0(v).filter((S=>Dt(S)&&St(S)!=="body")),m=null;const g=Zu(v).position==="fixed";let y=g?eo(v):v;for(;Dt(y)&&!gi(y);){const S=Zu(y),N=Ir(y);(g?N||m:N||S.position!=="static"||!m||!["absolute","fixed"].includes(m.position))?m=S:f=f.filter((j=>j!==y)),y=eo(y)}return c.set(v,f),f})(u,this._c):[].concat(t),i=[...r,n],s=i[0],l=i.reduce(((v,c)=>{const h=ns(u,c,o);return v.top=zn(h.top,v.top),v.right=us(h.right,v.right),v.bottom=us(h.bottom,v.bottom),v.left=zn(h.left,v.left),v}),ns(u,s,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:u,offsetParent:t,strategy:n}=e;const o=Ju(t),r=kt(t);if(t===r)return u;let i={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((o||!o&&n!=="fixed")&&((St(t)!=="body"||M0(r))&&(i=L0(t)),Ju(t))){const v=Qn(t);s=ln(t),l.x=v.x+t.clientLeft,l.y=v.y+t.clientTop}return{width:u.width*s.x,height:u.height*s.y,x:u.x*s.x-i.scrollLeft*s.x+l.x,y:u.y*s.y-i.scrollTop*s.y+l.y}},isElement:Dt,getDimensions:function(e){return Ju(e)?P4(e):e.getBoundingClientRect()},getOffsetParent:rs,getDocumentElement:kt,getScale:ln,async getElementRects(e){let{reference:u,floating:t,strategy:n}=e;const o=this.getOffsetParent||rs,r=this.getDimensions;return{reference:wm(u,await o(t),n),floating:{x:0,y:0,...await r(t)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Zu(e).direction==="rtl"},Nm=(e,u,t)=>{const n=new Map,o={platform:Sm,...t},r={...o.platform,_c:n};return Em(e,u,{...o,platform:r})},bt={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,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"],delay:{show:0,hide:400}}}};function jm(e,u){let t=bt.themes[e]||{},n;do n=t[u],typeof n>"u"?t.$extend?t=bt.themes[t.$extend]||{}:(t=null,n=bt[u]):t=null;while(t);return n}function Pm(e){const u=[e];let t=bt.themes[e]||{};do t.$extend&&!t.$resetCss?(u.push(t.$extend),t=bt.themes[t.$extend]||{}):t=null;while(t);return u.map(n=>`v-popper--theme-${n}`)}function is(e){const u=[e];let t=bt.themes[e]||{};do t.$extend?(u.push(t.$extend),t=bt.themes[t.$extend]||{}):t=null;while(t);return u}let uo=!1;if(typeof window<"u"){uo=!1;try{const e=Object.defineProperty({},"passive",{get(){uo=!0}});window.addEventListener("test",null,e)}catch{}}let I4=!1;typeof window<"u"&&typeof navigator<"u"&&(I4=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Tm=["auto","top","bottom","left","right"].reduce((e,u)=>e.concat([u,`${u}-start`,`${u}-end`]),[]),as={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ss={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ls(e,u){const t=e.indexOf(u);t!==-1&&e.splice(t,1)}function pr(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const ju=[];let Mt=null;const cs={};function ds(e){let u=cs[e];return u||(u=cs[e]=[]),u}let $r=function(){};typeof window<"u"&&($r=window.Element);function ge(e){return function(u){return jm(u.theme,e)}}const hr="__floating-vue__popper",$4=()=>dn({name:"VPopper",provide(){return{[hr]:{parentPopper:this}}},inject:{[hr]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:ge("disabled")},positioningDisabled:{type:Boolean,default:ge("positioningDisabled")},placement:{type:String,default:ge("placement"),validator:e=>Tm.includes(e)},delay:{type:[String,Number,Object],default:ge("delay")},distance:{type:[Number,String],default:ge("distance")},skidding:{type:[Number,String],default:ge("skidding")},triggers:{type:Array,default:ge("triggers")},showTriggers:{type:[Array,Function],default:ge("showTriggers")},hideTriggers:{type:[Array,Function],default:ge("hideTriggers")},popperTriggers:{type:Array,default:ge("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:ge("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:ge("popperHideTriggers")},container:{type:[String,Object,$r,Boolean],default:ge("container")},boundary:{type:[String,$r],default:ge("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:ge("strategy")},autoHide:{type:[Boolean,Function],default:ge("autoHide")},handleResize:{type:Boolean,default:ge("handleResize")},instantMove:{type:Boolean,default:ge("instantMove")},eagerMount:{type:Boolean,default:ge("eagerMount")},popperClass:{type:[String,Array,Object],default:ge("popperClass")},computeTransformOrigin:{type:Boolean,default:ge("computeTransformOrigin")},autoMinSize:{type:Boolean,default:ge("autoMinSize")},autoSize:{type:[Boolean,String],default:ge("autoSize")},autoMaxSize:{type:Boolean,default:ge("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:ge("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:ge("preventOverflow")},overflowPadding:{type:[Number,String],default:ge("overflowPadding")},arrowPadding:{type:[Number,String],default:ge("arrowPadding")},arrowOverflow:{type:Boolean,default:ge("arrowOverflow")},flip:{type:Boolean,default:ge("flip")},shift:{type:Boolean,default:ge("shift")},shiftCrossAxis:{type:Boolean,default:ge("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:ge("noAutoFocus")},disposeTimeout:{type:Number,default:ge("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},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},randomId:`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_")}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},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:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return(e=this[hr])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,u;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((u=this.popperShowTriggers)==null?void 0:u.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,u)=>(e[u]="$_computePosition",e),{})},created(){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()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:u=!1,force:t=!1}={}){var n,o;(n=this.parentPopper)!=null&&n.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(t||!this.disabled)&&(((o=this.parentPopper)==null?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,u),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:u=!1}={}){var t;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(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:u}),this.parentPopper.lockedChild=null)},1e3));return}((t=this.parentPopper)==null?void 0:t.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,u),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((e=this.referenceNode)==null?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(u=>u.nodeType===u.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"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(km({mainAxis:this.distance,crossAxis:this.skidding}));const u=this.placement.startsWith("auto");if(u?e.middleware.push(Am({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(bm({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!u&&this.flip&&e.middleware.push(Bm({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(Cm({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:"arrowOverflow",fn:({placement:n,rects:o,middlewareData:r})=>{let i;const{centerOffset:s}=r.arrow;return n.startsWith("top")||n.startsWith("bottom")?i=Math.abs(s)>o.reference.width/2:i=Math.abs(s)>o.reference.height/2,{data:{overflow:i}}}}),this.autoMinSize||this.autoSize){const n=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:o,placement:r,middlewareData:i})=>{var s;if((s=i.autoSize)!=null&&s.skip)return{};let l,v;return r.startsWith("top")||r.startsWith("bottom")?l=o.reference.width:v=o.reference.height,this.$_innerNode.style[n==="min"?"minWidth":n==="max"?"maxWidth":"width"]=l!=null?`${l}px`:null,this.$_innerNode.style[n==="min"?"minHeight":n==="max"?"maxHeight":"height"]=v!=null?`${v}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(Fm({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:n,availableHeight:o})=>{this.$_innerNode.style.maxWidth=n!=null?`${n}px`:null,this.$_innerNode.style.maxHeight=o!=null?`${o}px`:null}})));const t=await Nm(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:t.x,y:t.y,placement:t.placement,strategy:t.strategy,arrow:{...t.middlewareData.arrow,...t.middlewareData.arrowOverflow}})},$_scheduleShow(e,u=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Mt&&this.instantMove&&Mt.instantMove&&Mt!==this.parentPopper){Mt.$_applyHide(!0),this.$_applyShow(!0);return}u?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,u=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Mt=this),u?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const u=this.delay;return parseInt(u&&u[e]||u||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await pr(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...a0(this.$_referenceNode),...a0(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const u=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=u.x+u.width/2-(n.left+t.offsetLeft),r=u.y+u.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let u;for(let t=0;t0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ls(ju,this),ju.length===0&&document.body.classList.remove("v-popper--some-open");for(const t of is(this.theme)){const n=ds(t);ls(n,this),n.length===0&&document.body.classList.remove(`v-popper--some-open--${t}`)}Mt===this&&(Mt=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const u=this.disposeTimeout;u!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},u)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await pr(),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=t=>{this.isShown&&!this.$_hideInProgress||(t.usedByTooltip=!0,!this.$_preventShow&&this.show({event:t}))};this.$_registerTriggerListeners(this.$_targetNodes,as,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],as,this.popperTriggers,this.popperShowTriggers,e);const u=t=>{t.usedByTooltip||this.hide({event:t})};this.$_registerTriggerListeners(this.$_targetNodes,ss,this.triggers,this.hideTriggers,u),this.$_registerTriggerListeners([this.$_popperNode],ss,this.popperTriggers,this.popperHideTriggers,u)},$_registerEventListeners(e,u,t){this.$_events.push({targetNodes:e,eventType:u,handler:t}),e.forEach(n=>n.addEventListener(u,t,uo?{passive:!0}:void 0))},$_registerTriggerListeners(e,u,t,n,o){let r=t;n!=null&&(r=typeof n=="function"?n(r):n),r.forEach(i=>{const s=u[i];s&&this.$_registerEventListeners(e,s,o)})},$_removeEventListeners(e){const u=[];this.$_events.forEach(t=>{const{targetNodes:n,eventType:o,handler:r}=t;!e||e===o?n.forEach(i=>i.removeEventListener(o,r)):u.push(t)}),this.$_events=u},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,u=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),u&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,u){for(const t of this.$_targetNodes){const n=t.getAttribute(e);n&&(t.removeAttribute(e),t.setAttribute(u,n))}},$_applyAttrsToTarget(e){for(const u of this.$_targetNodes)for(const t in e){const n=e[t];n==null?u.removeAttribute(t):u.setAttribute(t,n)}},$_updateParentShownChildren(e){let u=this.parentPopper;for(;u;)e?u.shownChildren.add(this.randomId):(u.shownChildren.delete(this.randomId),u.pendingHide&&u.hide()),u=u.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Mn>=e.left&&Mn<=e.right&&Ln>=e.top&&Ln<=e.bottom){const u=this.$_popperNode.getBoundingClientRect(),t=Mn-gt,n=Ln-Et,o=u.left+u.width/2-gt+(u.top+u.height/2)-Et+u.width+u.height,r=gt+t*o,i=Et+n*o;return ko(gt,Et,r,i,u.left,u.top,u.left,u.bottom)||ko(gt,Et,r,i,u.left,u.top,u.right,u.top)||ko(gt,Et,r,i,u.right,u.top,u.right,u.bottom)||ko(gt,Et,r,i,u.left,u.bottom,u.right,u.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(I4){const e=uo?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",u=>vs(u),e),document.addEventListener("touchend",u=>ps(u,!0),e)}else window.addEventListener("mousedown",e=>vs(e),!0),window.addEventListener("click",e=>ps(e,!1),!0);window.addEventListener("resize",Rm)}function vs(e,u){for(let t=0;t=0;n--){const o=ju[n];try{const r=o.containsGlobalTarget=o.mouseDownContains||o.popperNode().contains(e.target);o.pendingHide=!1,requestAnimationFrame(()=>{if(o.pendingHide=!1,!t[o.randomId]&&hs(o,r,e)){if(o.$_handleGlobalClose(e,u),!e.closeAllPopover&&e.closePopover&&r){let s=o.parentPopper;for(;s;)t[s.randomId]=!0,s=s.parentPopper;return}let i=o.parentPopper;for(;i&&hs(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,u),i=i.parentPopper}})}catch{}}}function hs(e,u,t){return t.closeAllPopover||t.closePopover&&u||Om(e,t)&&!u}function Om(e,u){if(typeof e.autoHide=="function"){const t=e.autoHide(u);return e.lastAutoHide=t,t}return e.autoHide}function Rm(){for(let e=0;e{gt=Mn,Et=Ln,Mn=e.clientX,Ln=e.clientY},uo?{passive:!0}:void 0);function ko(e,u,t,n,o,r,i,s){const l=((i-o)*(u-r)-(s-r)*(e-o))/((s-r)*(t-e)-(i-o)*(n-u)),v=((t-e)*(u-r)-(n-u)*(e-o))/((s-r)*(t-e)-(i-o)*(n-u));return l>=0&&l<=1&&v>=0&&v<=1}const zm={extends:$4()},Ei=(e,u)=>{const t=e.__vccOpts||e;for(const[n,o]of u)t[n]=o;return t};function Mm(e,u,t,n,o,r){return Ee(),Ie("div",{ref:"reference",class:Wu(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[Xu(e.$slots,"default",gr(Xo(e.slotData)))],2)}const Lm=Ei(zm,[["render",Mm]]);function Im(){var e=window.navigator.userAgent,u=e.indexOf("MSIE ");if(u>0)return parseInt(e.substring(u+5,e.indexOf(".",u)),10);var t=e.indexOf("Trident/");if(t>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}let Lo;function Ur(){Ur.init||(Ur.init=!0,Lo=Im()!==-1)}var Io={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Ur(),ei(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",Lo&&this.$el.appendChild(e),e.data="about:blank",Lo||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!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(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Lo&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const $m=i3();o3("data-v-b329ee4c");const Um={class:"resize-observer",tabindex:"-1"};r3();const Vm=$m((e,u,t,n,o,r)=>(Ee(),mu("div",Um)));Io.render=Vm,Io.__scopeId="data-v-b329ee4c",Io.__file="src/components/ResizeObserver.vue";const U4=(e="theme")=>({computed:{themeClass(){return Pm(this[e])}}}),Hm=dn({name:"VPopperContent",components:{ResizeObserver:Io},mixins:[U4()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}}),qm=["id","aria-hidden","tabindex","data-popper-placement"],Wm={ref:"inner",class:"v-popper__inner"},Gm=Te("div",{class:"v-popper__arrow-outer"},null,-1),Km=Te("div",{class:"v-popper__arrow-inner"},null,-1),Zm=[Gm,Km];function Jm(e,u,t,n,o,r){const i=Su("ResizeObserver");return Ee(),Ie("div",{id:e.popperId,ref:"popover",class:Wu(["v-popper__popper",[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:Bt(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:u[2]||(u[2]=zd(s=>e.autoHide&&e.$emit("hide"),["esc"]))},[Te("div",{class:"v-popper__backdrop",onClick:u[0]||(u[0]=s=>e.autoHide&&e.$emit("hide"))}),Te("div",{class:"v-popper__wrapper",style:Bt(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[Te("div",Wm,[e.mounted?(Ee(),Ie(Ze,{key:0},[Te("div",null,[Xu(e.$slots,"default")]),e.handleResize?(Ee(),mu(i,{key:0,onNotify:u[1]||(u[1]=s=>e.$emit("resize",s))})):Nu("",!0)],64)):Nu("",!0)],512),Te("div",{ref:"arrow",class:"v-popper__arrow-container",style:Bt(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Zm,4)],4)],46,qm)}const Xm=Ei(Hm,[["render",Jm]]),Ym={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)}}};let Vr=function(){};typeof window<"u"&&(Vr=window.Element);const Qm=dn({name:"VPopperWrapper",components:{Popper:Lm,PopperContent:Xm},mixins:[Ym,U4("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Vr,Boolean],default:void 0},boundary:{type:[String,Vr],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}});function ef(e,u,t,n,o,r){const i=Su("PopperContent"),s=Su("Popper");return Ee(),mu(s,Nt({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:u[0]||(u[0]=()=>e.$emit("show")),onHide:u[1]||(u[1]=()=>e.$emit("hide")),"onUpdate:shown":u[2]||(u[2]=l=>e.$emit("update:shown",l)),onApplyShow:u[3]||(u[3]=()=>e.$emit("apply-show")),onApplyHide:u[4]||(u[4]=()=>e.$emit("apply-hide")),onCloseGroup:u[5]||(u[5]=()=>e.$emit("close-group")),onCloseDirective:u[6]||(u[6]=()=>e.$emit("close-directive")),onAutoHide:u[7]||(u[7]=()=>e.$emit("auto-hide")),onResize:u[8]||(u[8]=()=>e.$emit("resize"))}),{default:Ge(({popperId:l,isShown:v,shouldMountContent:c,skipTransition:h,autoHide:f,show:m,hide:g,handleResize:y,onResize:S,classes:N,result:j})=>[Xu(e.$slots,"default",{shown:v,show:m,hide:g}),xe(i,{ref:"popperContent","popper-id":l,theme:e.finalTheme,shown:v,mounted:c,"skip-transition":h,"auto-hide":f,"handle-resize":y,classes:N,result:j,onHide:g,onResize:S},{default:Ge(()=>[Xu(e.$slots,"popper",{shown:v,hide:g})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const Hr=Ei(Qm,[["render",ef]]),uf={...Hr,name:"VDropdown",vPopperTheme:"dropdown"};({...Hr},{...Hr}),$4();const ms=bt,tf=uf;var V4=["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])"],s0=V4.join(","),H4=typeof Element>"u",Xt=H4?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,l0=!H4&&Element.prototype.getRootNode?function(e){var u;return e==null||(u=e.getRootNode)===null||u===void 0?void 0:u.call(e)}:function(e){return e?.ownerDocument},to=function(e,u){var t;u===void 0&&(u=!0);var n=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"inert"),o=n===""||n==="true",r=o||u&&e&&to(e.parentNode);return r},nf=function(e){var u,t=e==null||(u=e.getAttribute)===null||u===void 0?void 0:u.call(e,"contenteditable");return t===""||t==="true"},q4=function(e,u,t){if(to(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(s0));return u&&Xt.call(e,s0)&&n.unshift(e),n=n.filter(t),n},c0=function(e,u,t){for(var n=[],o=Array.from(e);o.length;){var r=o.shift();if(!to(r,!1))if(r.tagName==="SLOT"){var i=r.assignedElements(),s=i.length?i:r.children,l=c0(s,!0,t);t.flatten?n.push.apply(n,l):n.push({scopeParent:r,candidates:l})}else{var v=Xt.call(r,s0);v&&t.filter(r)&&(u||!e.includes(r))&&n.push(r);var c=r.shadowRoot||typeof t.getShadowRoot=="function"&&t.getShadowRoot(r),h=!to(c,!1)&&(!t.shadowRootFilter||t.shadowRootFilter(r));if(c&&h){var f=c0(c===!0?r.children:c.children,!0,t);t.flatten?n.push.apply(n,f):n.push({scopeParent:r,candidates:f})}else o.unshift.apply(o,r.children)}}return n},W4=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},Vt=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||nf(e))&&!W4(e)?0:e.tabIndex},of=function(e,u){var t=Vt(e);return t<0&&u&&!W4(e)?0:t},rf=function(e,u){return e.tabIndex===u.tabIndex?e.documentOrder-u.documentOrder:e.tabIndex-u.tabIndex},G4=function(e){return e.tagName==="INPUT"},af=function(e){return G4(e)&&e.type==="hidden"},sf=function(e){var u=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(t){return t.tagName==="SUMMARY"});return u},lf=function(e,u){for(var t=0;tsummary:first-of-type"),i=r?e.parentElement:e;if(Xt.call(i,"details:not([open]) *"))return!0;if(!t||t==="full"||t==="full-native"||t==="legacy-full"){if(typeof n=="function"){for(var s=e;e;){var l=e.parentElement,v=l0(e);if(l&&!l.shadowRoot&&n(l)===!0)return fs(e);e.assignedSlot?e=e.assignedSlot:!l&&v!==e.ownerDocument?e=v.host:e=l}e=s}if(pf(e))return!e.getClientRects().length;if(t!=="legacy-full")return!0}else if(t==="non-zero-area")return fs(e);return!1},mf=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var u=e.parentElement;u;){if(u.tagName==="FIELDSET"&&u.disabled){for(var t=0;t=0)},K4=function(e){var u=[],t=[];return e.forEach(function(n,o){var r=!!n.scopeParent,i=r?n.scopeParent:n,s=of(i,r),l=r?K4(n.candidates):i;s===0?r?u.push.apply(u,l):u.push(i):t.push({documentOrder:o,tabIndex:s,item:n,isScope:r,content:l})}),t.sort(rf).reduce(function(n,o){return o.isScope?n.push.apply(n,o.content):n.push(o.content),n},[]).concat(u)},gf=function(e,u){u=u||{};var t;return u.getShadowRoot?t=c0([e],u.includeContainer,{filter:qr.bind(null,u),flatten:!1,getShadowRoot:u.getShadowRoot,shadowRootFilter:ff}):t=q4(e,u.includeContainer,qr.bind(null,u)),K4(t)},Ef=function(e,u){u=u||{};var t;return u.getShadowRoot?t=c0([e],u.includeContainer,{filter:d0.bind(null,u),flatten:!0,getShadowRoot:u.getShadowRoot}):t=q4(e,u.includeContainer,d0.bind(null,u)),t},tn=function(e,u){if(u=u||{},!e)throw new Error("No node provided");return Xt.call(e,s0)===!1?!1:qr(u,e)},Cf=V4.concat("iframe").join(","),mr=function(e,u){if(u=u||{},!e)throw new Error("No node provided");return Xt.call(e,Cf)===!1?!1:d0(u,e)};function Wr(e,u){(u==null||u>e.length)&&(u=e.length);for(var t=0,n=Array(u);t0){var t=e[e.length-1];t!==u&&t._setPausedState(!0)}var n=e.indexOf(u);n===-1||e.splice(n,1),e.push(u)},deactivateTrap:function(e,u){var t=e.indexOf(u);t!==-1&&e.splice(t,1),e.length>0&&!e[e.length-1]._isManuallyPaused()&&e[e.length-1]._setPausedState(!1)}},wf=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},Sf=function(e){return e?.key==="Escape"||e?.key==="Esc"||e?.keyCode===27},In=function(e){return e?.key==="Tab"||e?.keyCode===9},Nf=function(e){return In(e)&&!e.shiftKey},jf=function(e){return In(e)&&e.shiftKey},ys=function(e){return setTimeout(e,0)},Fn=function(e){for(var u=arguments.length,t=new Array(u>1?u-1:0),n=1;n1&&arguments[1]!==void 0?arguments[1]:{},U=k.hasFallback,K=U===void 0?!1:U,Q=k.params,Z=Q===void 0?[]:Q,H=o[b];if(typeof H=="function"&&(H=H.apply(void 0,kf(Z))),H===!0&&(H=void 0),!H){if(H===void 0||H===!1)return H;throw new Error("`".concat(b,"` was specified but was not a node, or did not return a node"))}var re=H;if(typeof H=="string"){try{re=t.querySelector(H)}catch(ve){throw new Error("`".concat(b,'` appears to be an invalid selector; error="').concat(ve.message,'"'))}if(!re&&!K)throw new Error("`".concat(b,"` as selector refers to no known node"))}return re},c=function(){var b=v("initialFocus",{hasFallback:!0});if(b===!1)return!1;if(b===void 0||b&&!mr(b,o.tabbableOptions))if(l(t.activeElement)>=0)b=t.activeElement;else{var k=r.tabbableGroups[0],U=k&&k.firstTabbableNode;b=U||v("fallbackFocus")}else b===null&&(b=v("fallbackFocus"));if(!b)throw new Error("Your focus-trap needs to have at least one focusable element");return b},h=function(){if(r.containerGroups=r.containers.map(function(b){var k=gf(b,o.tabbableOptions),U=Ef(b,o.tabbableOptions),K=k.length>0?k[0]:void 0,Q=k.length>0?k[k.length-1]:void 0,Z=U.find(function(ve){return tn(ve)}),H=U.slice().reverse().find(function(ve){return tn(ve)}),re=!!k.find(function(ve){return Vt(ve)>0});return{container:b,tabbableNodes:k,focusableNodes:U,posTabIndexesFound:re,firstTabbableNode:K,lastTabbableNode:Q,firstDomTabbableNode:Z,lastDomTabbableNode:H,nextTabbableNode:function(ve){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,ce=k.indexOf(ve);return ce<0?Me?U.slice(U.indexOf(ve)+1).find(function(De){return tn(De)}):U.slice(0,U.indexOf(ve)).reverse().find(function(De){return tn(De)}):k[ce+(Me?1:-1)]}}}),r.tabbableGroups=r.containerGroups.filter(function(b){return b.tabbableNodes.length>0}),r.tabbableGroups.length<=0&&!v("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(b){return b.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.")},f=function(b){var k=b.activeElement;if(k)return k.shadowRoot&&k.shadowRoot.activeElement!==null?f(k.shadowRoot):k},m=function(b){if(b!==!1&&b!==f(document)){if(!b||!b.focus){m(c());return}b.focus({preventScroll:!!o.preventScroll}),r.mostRecentlyFocusedNode=b,wf(b)&&b.select()}},g=function(b){var k=v("setReturnFocus",{params:[b]});return k||(k===!1?!1:b)},y=function(b){var k=b.target,U=b.event,K=b.isBackward,Q=K===void 0?!1:K;k=k||bo(U),h();var Z=null;if(r.tabbableGroups.length>0){var H=l(k,U),re=H>=0?r.containerGroups[H]:void 0;if(H<0)Q?Z=r.tabbableGroups[r.tabbableGroups.length-1].lastTabbableNode:Z=r.tabbableGroups[0].firstTabbableNode;else if(Q){var ve=r.tabbableGroups.findIndex(function(le){var qe=le.firstTabbableNode;return k===qe});if(ve<0&&(re.container===k||mr(k,o.tabbableOptions)&&!tn(k,o.tabbableOptions)&&!re.nextTabbableNode(k,!1))&&(ve=H),ve>=0){var Me=ve===0?r.tabbableGroups.length-1:ve-1,ce=r.tabbableGroups[Me];Z=Vt(k)>=0?ce.lastTabbableNode:ce.lastDomTabbableNode}else In(U)||(Z=re.nextTabbableNode(k,!1))}else{var De=r.tabbableGroups.findIndex(function(le){var qe=le.lastTabbableNode;return k===qe});if(De<0&&(re.container===k||mr(k,o.tabbableOptions)&&!tn(k,o.tabbableOptions)&&!re.nextTabbableNode(k))&&(De=H),De>=0){var Fe=De===r.tabbableGroups.length-1?0:De+1,Ae=r.tabbableGroups[Fe];Z=Vt(k)>=0?Ae.firstTabbableNode:Ae.firstDomTabbableNode}else In(U)||(Z=re.nextTabbableNode(k))}}else Z=v("fallbackFocus");return Z},S=function(b){var k=bo(b);if(!(l(k,b)>=0)){if(Fn(o.clickOutsideDeactivates,b)){i.deactivate({returnFocus:o.returnFocusOnDeactivate});return}Fn(o.allowOutsideClick,b)||b.preventDefault()}},N=function(b){var k=bo(b),U=l(k,b)>=0;if(U||k instanceof Document)U&&(r.mostRecentlyFocusedNode=k);else{b.stopImmediatePropagation();var K,Q=!0;if(r.mostRecentlyFocusedNode)if(Vt(r.mostRecentlyFocusedNode)>0){var Z=l(r.mostRecentlyFocusedNode),H=r.containerGroups[Z].tabbableNodes;if(H.length>0){var re=H.findIndex(function(ve){return ve===r.mostRecentlyFocusedNode});re>=0&&(o.isKeyForward(r.recentNavEvent)?re+1=0&&(K=H[re-1],Q=!1))}}else r.containerGroups.some(function(ve){return ve.tabbableNodes.some(function(Me){return Vt(Me)>0})})||(Q=!1);else Q=!1;Q&&(K=y({target:r.mostRecentlyFocusedNode,isBackward:o.isKeyBackward(r.recentNavEvent)})),m(K||r.mostRecentlyFocusedNode||c())}r.recentNavEvent=void 0},j=function(b){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;r.recentNavEvent=b;var U=y({event:b,isBackward:k});U&&(In(b)&&b.preventDefault(),m(U))},R=function(b){(o.isKeyForward(b)||o.isKeyBackward(b))&&j(b,o.isKeyBackward(b))},P=function(b){Sf(b)&&Fn(o.escapeDeactivates,b)!==!1&&(b.preventDefault(),i.deactivate())},W=function(b){var k=bo(b);l(k,b)>=0||Fn(o.clickOutsideDeactivates,b)||Fn(o.allowOutsideClick,b)||(b.preventDefault(),b.stopImmediatePropagation())},G=function(){if(r.active)return Cs.activateTrap(n,i),r.delayInitialFocusTimer=o.delayInitialFocus?ys(function(){m(c())}):m(c()),t.addEventListener("focusin",N,!0),t.addEventListener("mousedown",S,{capture:!0,passive:!1}),t.addEventListener("touchstart",S,{capture:!0,passive:!1}),t.addEventListener("click",W,{capture:!0,passive:!1}),t.addEventListener("keydown",R,{capture:!0,passive:!1}),t.addEventListener("keydown",P),i},ee=function(){if(r.active)return t.removeEventListener("focusin",N,!0),t.removeEventListener("mousedown",S,!0),t.removeEventListener("touchstart",S,!0),t.removeEventListener("click",W,!0),t.removeEventListener("keydown",R,!0),t.removeEventListener("keydown",P),i},ne=function(b){var k=b.some(function(U){var K=Array.from(U.removedNodes);return K.some(function(Q){return Q===r.mostRecentlyFocusedNode})});k&&m(c())},$=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(ne):void 0,Y=function(){$&&($.disconnect(),r.active&&!r.paused&&r.containers.map(function(b){$.observe(b,{subtree:!0,childList:!0})}))};return i={get active(){return r.active},get paused(){return r.paused},activate:function(b){if(r.active)return this;var k=s(b,"onActivate"),U=s(b,"onPostActivate"),K=s(b,"checkCanFocusTrap");K||h(),r.active=!0,r.paused=!1,r.nodeFocusedBeforeActivation=f(t),k?.();var Q=function(){K&&h(),G(),Y(),U?.()};return K?(K(r.containers.concat()).then(Q,Q),this):(Q(),this)},deactivate:function(b){if(!r.active)return this;var k=Es({onDeactivate:o.onDeactivate,onPostDeactivate:o.onPostDeactivate,checkCanReturnFocus:o.checkCanReturnFocus},b);clearTimeout(r.delayInitialFocusTimer),r.delayInitialFocusTimer=void 0,ee(),r.active=!1,r.paused=!1,Y(),Cs.deactivateTrap(n,i);var U=s(k,"onDeactivate"),K=s(k,"onPostDeactivate"),Q=s(k,"checkCanReturnFocus"),Z=s(k,"returnFocus","returnFocusOnDeactivate");U?.();var H=function(){ys(function(){Z&&m(g(r.nodeFocusedBeforeActivation)),K?.()})};return Z&&Q?(Q(g(r.nodeFocusedBeforeActivation)).then(H,H),this):(H(),this)},pause:function(b){return r.active?(r.manuallyPaused=!0,this._setPausedState(!0,b)):this},unpause:function(b){return r.active?(r.manuallyPaused=!1,n[n.length-1]!==this?this:this._setPausedState(!1,b)):this},updateContainerElements:function(b){var k=[].concat(b).filter(Boolean);return r.containers=k.map(function(U){return typeof U=="string"?t.querySelector(U):U}),r.active&&h(),Y(),this}},Object.defineProperties(i,{_isManuallyPaused:{value:function(){return r.manuallyPaused}},_setPausedState:{value:function(b,k){if(r.paused===b)return this;if(r.paused=b,b){var U=s(k,"onPause"),K=s(k,"onPostPause");U?.(),ee(),Y(),K?.()}else{var Q=s(k,"onUnpause"),Z=s(k,"onPostUnpause");Q?.(),h(),G(),Y(),Z?.()}return this}}}),i.updateContainerElements(e),i};const As=pv(),Tf=dn({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.$slots.default?.({attrs:this.triggerAttrs})}}),_f="_ncPopover_wpltc_20",Of={"material-design-icon":"_material-design-icon_wpltc_12",ncPopover:_f},J4="nc-popover-9";ms.themes[J4]=structuredClone(ms.themes.dropdown);const Rf={name:"NcPopover",components:{Dropdown:tf,NcPopoverTriggerProvider:Tf},props:{boundary:{type:[String,Object],default:""},closeOnClickOutside:{type:Boolean,default:!0},noCloseOnClickOutside:{type:Boolean,default:!1},container:{type:[Boolean,String],default:"body"},delay:{type:[Number,Object],default:0},noFocusTrap:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},popoverBaseClass:{type:String,default:""},popoverTriggers:{type:[Array,Object],default:null},popupRole:{type:String,default:void 0,validator:e=>["menu","listbox","tree","grid","dialog","true"].includes(e)},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String,Function]},shown:{type:Boolean,default:!1},triggers:{type:[Array,Object],default:()=>["click"]}},emits:["afterShow","afterHide","update:shown"],setup(){return{theme:J4}},data(){return{internalShown:this.shown}},computed:{popperTriggers(){if(this.popoverTriggers&&Array.isArray(this.popoverTriggers))return this.popoverTriggers},popperHideTriggers(){if(this.popoverTriggers&&typeof this.popoverTriggers=="object")return this.popoverTriggers.hide},popperShowTriggers(){if(this.popoverTriggers&&typeof this.popoverTriggers=="object")return this.popoverTriggers.show},internalTriggers(){if(this.triggers&&Array.isArray(this.triggers))return this.triggers},hideTriggers(){if(this.triggers&&typeof this.triggers=="object")return this.triggers.hide},showTriggers(){if(this.triggers&&typeof this.triggers=="object")return this.triggers.show},internalPlacement(){return this.placement==="start"?As?"right":"left":this.placement==="end"?As?"left":"right":this.placement}},watch:{shown(e){this.internalShown=e},internalShown(e){this.$emit("update:shown",e)}},mounted(){this.checkTriggerA11y()},beforeUnmount(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){window.OC?.debug&&this.getPopoverTriggerContainerElement().querySelector("[aria-expanded]")},removeFloatingVueAriaDescribedBy(){const e=this.getPopoverTriggerContainerElement().querySelectorAll("[data-popper-shown]");for(const u of e)u.removeAttribute("aria-describedby")},getPopoverContentElement(){return this.$refs.popover?.$refs.popperContent?.$el},getPopoverTriggerContainerElement(){return this.$refs.popover?.$refs.popper?.$refs.reference},async useFocusTrap(){if(await this.$nextTick(),this.noFocusTrap)return;const e=this.getPopoverContentElement();e.tabIndex=-1,e&&(this.$focusTrap=Z4(e,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:Xn(),fallBackFocus:e}),this.$focusTrap.activate())},clearFocusTrap(e={}){try{this.$focusTrap?.deactivate(e),this.$focusTrap=null}catch(u){Lh.warn("[NcPopover] Failed to clear focus trap",{error:u})}},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.getPopoverContentElement().addEventListener("transitionend",()=>{this.$emit("afterShow")},{once:!0,passive:!0}),this.removeFloatingVueAriaDescribedBy(),await this.$nextTick(),await this.useFocusTrap(),this.addEscapeStopPropagation()},afterHide(){this.getPopoverContentElement()?.addEventListener("transitionend",()=>{this.$emit("afterHide")},{once:!0,passive:!0}),this.clearFocusTrap(),this.clearEscapeStopPropagation()}}};function zf(e,u,t,n,o,r){const i=Su("NcPopoverTriggerProvider"),s=Su("Dropdown");return Ee(),mu(s,{ref:"popover",shown:o.internalShown,"onUpdate:shown":[u[0]||(u[0]=l=>o.internalShown=l),u[1]||(u[1]=l=>o.internalShown=l)],"arrow-padding":10,"auto-hide":!t.noCloseOnClickOutside&&t.closeOnClickOutside,boundary:t.boundary||void 0,container:t.container,delay:t.delay,distance:10,"handle-resize":"","no-auto-focus":!0,placement:r.internalPlacement,"popper-class":[e.$style.ncPopover,t.popoverBaseClass],"popper-triggers":r.popperTriggers,"popper-hide-triggers":r.popperHideTriggers,"popper-show-triggers":r.popperShowTriggers,theme:n.theme,triggers:r.internalTriggers,"hide-triggers":r.hideTriggers,"show-triggers":r.showTriggers,onApplyShow:r.afterShow,onApplyHide:r.afterHide},{popper:Ge(l=>[Xu(e.$slots,"default",gr(Xo(l)))]),default:Ge(()=>[xe(i,{shown:o.internalShown,"popup-role":t.popupRole},{default:Ge(l=>[Xu(e.$slots,"trigger",gr(Xo(l)))]),_:3},8,["shown","popup-role"])]),_:3},8,["shown","auto-hide","boundary","container","delay","placement","popper-class","popper-triggers","popper-hide-triggers","popper-show-triggers","theme","triggers","hide-triggers","show-triggers","onApplyShow","onApplyHide"])}const Mf={$style:Of},Bs=ht(Rf,[["render",zf],["__cssModules",Mf]]),Lf={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},If=["aria-hidden","aria-label"],$f=["fill","width","height"],Uf={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"},Vf={key:0};function Hf(e,u,t,n,o,r){return Ee(),Ie("span",Nt(e.$attrs,{"aria-hidden":t.title?null:"true","aria-label":t.title,class:"material-design-icon dots-horizontal-icon",role:"img",onClick:u[0]||(u[0]=i=>e.$emit("click",i))}),[(Ee(),Ie("svg",{fill:t.fillColor,class:"material-design-icon__svg",width:t.size,height:t.size,viewBox:"0 0 24 24"},[Te("path",Uf,[t.title?(Ee(),Ie("title",Vf,Ft(t.title),1)):Nu("",!0)])],8,$f))],16,If)}const qf=ht(Lf,[["render",Hf]]);e4(Fv);function X4(e){return Array.isArray(e)&&e.some(u=>{if(u===null)return!1;if(typeof u=="object"){const t=u;if(t.type===Ye||t.type===Ze&&!X4(t.children)||t.type===io&&!t.children.trim())return!1}return!0})}const Wf=".focusable",Gf={name:"NcActions",components:{NcButton:To,NcPopover:Bs},provide(){return{[zv]:_e(()=>this.actionsMenuSemanticType==="menu"),[Mv]:this.closeMenu}},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},primary:{type:Boolean,default:!1},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:It("Actions")},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.getElementById("content-vue")??document.querySelector("body")},container:{type:[Boolean,String,Object,Element],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0},variant:{type:String,validator(e){return["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e)},default:null}},emits:["click","blur","focus","close","closed","open","opened","update:open"],setup(e){const u=u4(),t=`trigger-${u}`,n=B0(),{top:o,bottom:r}=Za(n),{top:i,bottom:s}=Za(Jc(()=>e.boundariesElement)),{height:l}=rm(),v=_e(()=>Math.max(Math.min(o.value-84,o.value-i.value),Math.min(l.value-r.value-34,s.value-r.value)));return{triggerButton:n,maxMenuHeight:v,randomId:u,triggerRandomId:t}},data(){return{opened:this.open,focusIndex:0,actionsMenuSemanticType:"unknown"}},computed:{triggerButtonVariant(){return this.variant||(this.primary?"primary":this.menuName?"secondary":"tertiary")},config(){return{menu:{popupRole:"menu",withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!1},navigation:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!1},dialog:{popupRole:"dialog",withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!0},tooltip:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!1,withFocusTrap:!1},unknown:{popupRole:void 0,role:void 0,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!0}}[this.actionsMenuSemanticType]},withFocusTrap(){return this.config.withFocusTrap}},watch:{open(e){e!==this.opened&&(this.opened=e)},opened(){this.opened?document.body.addEventListener("keydown",this.handleEscapePressed):document.body.removeEventListener("keydown",this.handleEscapePressed)}},created(){am(()=>this.opened,{disabled:()=>this.config.withFocusTrap}),"ariaHidden"in this.$attrs},methods:{getActionName(e){return e?.type?.name},isValidSingleAction(e){return["NcActionButton","NcActionLink","NcActionRouter"].includes(this.getActionName(e))},isAction(e){return this.getActionName(e)?.startsWith?.("NcAction")},isIconUrl(e){try{return!!new URL(e,e.startsWith("/")?window.location.origin:void 0)}catch{return!1}},toggleMenu(e){e?this.openMenu():this.closeMenu()},openMenu(){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())},onOpened(){this.$nextTick(()=>{this.focusFirstAction(null),this.resizePopover(),this.$emit("opened")})},onClosed(){this.$emit("closed")},resizePopover(){const e=this.$refs.menu.closest(".v-popper__inner");if(this.$refs.menu.clientHeight>this.maxMenuHeight){let u=0,t=0;for(const n of this.$refs.menuList.children){if(u+n.clientHeight/2>this.maxMenuHeight){e.style.height=`${u-t/2}px`;break}t=n.clientHeight,u+=t}}else e.style.height="fit-content"},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(Wf)},onKeydown(e){if(e.key==="Tab"){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation){this.closeMenu(!0);return}e.preventDefault();const u=this.getFocusableMenuItemElements(),t=[...u].indexOf(document.activeElement);if(t===-1)return;const n=e.shiftKey?t-1:t+1;(n<0||n===u.length)&&this.closeMenu(!0),this.focusIndex=n,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 u=e.closest("li.action");e.focus(),u&&u.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 u=this.getFocusableMenuItemElements().length-1;this.focusIndex===u?this.focusFirstAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){if(this.opened){this.preventIfEvent(e);const u=[...this.getFocusableMenuItemElements()].findIndex(t=>t.getAttribute("aria-checked")==="true"&&t.getAttribute("role")==="menuitemradio");this.focusIndex=u>-1?u: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(){const e=[],u=(m,g)=>{m.forEach(y=>{if(this.isAction(y)){g.push(y);return}y.type===Ze&&u(y.children,g)})};if(u(this.$slots.default?.(),e),e.length===0)return;let t=e.filter(this.isValidSingleAction);this.forceMenu&&t.length>0&&this.inline>0&&(t=[]);const n=t.slice(0,this.inline),o=e.filter(m=>!n.includes(m)),r=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],i=["NcActionInput","NcActionTextEditable"],s=["NcActionLink","NcActionRouter"],l=o.some(m=>i.includes(this.getActionName(m))),v=o.some(m=>r.includes(this.getActionName(m))),c=o.some(m=>s.includes(this.getActionName(m)));l?this.actionsMenuSemanticType="dialog":v?this.actionsMenuSemanticType="menu":c?this.actionsMenuSemanticType="navigation":e.filter(m=>this.getActionName(m).startsWith("NcAction")).length===e.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown";const h=m=>{const g=m?.props?.icon,y=m?.children?.icon?.()?.[0]??(this.isIconUrl(g)?hu("img",{class:"action-item__menutoggle__icon",src:g,alt:""}):hu("span",{class:["icon",g]})),S=m?.children?.default?.()?.[0]?.children?.trim(),N=this.forceName?S:"";let j=m?.props?.title;this.forceName||j||(j=S);const R={...m?.props??{}},P=["submit","reset"].includes(R.type)?R.modelValue:"button";return delete R.modelValue,delete R.type,hu(To,Nt(R,{class:"action-item action-item--single","aria-label":m?.props?.["aria-label"]||S,title:j,disabled:this.disabled||m?.props?.disabled,pressed:m?.props?.modelValue,type:P,variant:this.variant||(N?"secondary":"tertiary"),onFocus:this.onFocus,onBlur:this.onBlur,"onUpdate:pressed":m?.props?.["onUpdate:modelValue"]??(()=>{})}),{default:()=>N,icon:()=>y})},f=m=>{const g=X4(this.$slots.icon?.())?this.$slots.icon?.():this.defaultIcon?hu("span",{class:["icon",this.defaultIcon]}):hu(qf,{size:20}),y=`${this.randomId}-trigger`;return hu(Bs,{ref:"popover",delay:0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]},noCloseOnClickOutside:this.manualOpen,popoverBaseClass:"action-item__popper",popupRole:this.config.popupRole,setReturnFocus:this.config.withFocusTrap?this.$refs.triggerButton?.$el:void 0,noFocusTrap:!this.config.withFocusTrap,"onUpdate:shown":this.toggleMenu,onAfterShow:this.onOpened,onAfterClose:this.onClosed},{trigger:()=>hu(To,{id:y,class:"action-item__menutoggle",disabled:this.disabled,variant:this.triggerButtonVariant,ref:"triggerButton","aria-label":this.menuName?null:this.ariaLabel,"aria-controls":this.opened&&this.config.popupRole?this.randomId:null,onFocus:this.onFocus,onBlur:this.onBlur,onClick:this.onClick,onKeydown:this.onTriggerKeydown},{icon:()=>g,default:()=>this.menuName}),default:()=>hu("div",{class:{open:this.opened},tabindex:"-1",onKeydown:this.onKeydown,ref:"menu"},[hu("ul",{id:this.randomId,tabindex:"-1",ref:"menuList",role:this.config.popupRole,"aria-labelledby":y,"aria-modal":this.actionsMenuSemanticType==="dialog"?"true":void 0},[m])])})};return e.length===1&&t.length===1&&!this.forceMenu?h(e[0]):(this.$nextTick(()=>{this.opened&&this.$refs.menu&&(this.resizePopover(),(this.$refs.menu.querySelector("li.active")||[]).length===0&&this.focusFirstAction())}),n.length>0&&this.inline>0?hu("div",{class:["action-items",`action-item--${this.triggerButtonVariant}`]},[...n.map(h),o.length>0?hu("div",{class:["action-item",{"action-item--open":this.opened}]},[f(o)]):null]):hu("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[f(e)]))}},Kf=ht(Gf,[["__scopeId","data-v-cc138260"]]),Ci=1024,Y4=Ci/2,v0=e=>document.documentElement.clientWidth{Zf.value=v0(Ci),Q4.value=v0(Y4)},{passive:!0});function lg(){return Vo(Q4)}const Jf={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Xf=["aria-hidden","aria-label"],Yf=["fill","width","height"],Qf={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"},e1={key:0};function u1(e,u,t,n,o,r){return Ee(),Ie("span",Nt(e.$attrs,{"aria-hidden":t.title?null:"true","aria-label":t.title,class:"material-design-icon close-icon",role:"img",onClick:u[0]||(u[0]=i=>e.$emit("click",i))}),[(Ee(),Ie("svg",{fill:t.fillColor,class:"material-design-icon__svg",width:t.size,height:t.size,viewBox:"0 0 24 24"},[Te("path",Qf,[t.title?(Ee(),Ie("title",e1,Ft(t.title),1)):Nu("",!0)])],8,Yf))],16,Xf)}const t1=ht(Jf,[["render",u1]]),n1={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},o1=["aria-hidden","aria-label"],r1=["fill","width","height"],i1={d:"M14,19H18V5H14M6,19H10V5H6V19Z"},a1={key:0};function s1(e,u,t,n,o,r){return Ee(),Ie("span",Nt(e.$attrs,{"aria-hidden":t.title?null:"true","aria-label":t.title,class:"material-design-icon pause-icon",role:"img",onClick:u[0]||(u[0]=i=>e.$emit("click",i))}),[(Ee(),Ie("svg",{fill:t.fillColor,class:"material-design-icon__svg",width:t.size,height:t.size,viewBox:"0 0 24 24"},[Te("path",i1,[t.title?(Ee(),Ie("title",a1,Ft(t.title),1)):Nu("",!0)])],8,r1))],16,o1)}const l1=ht(n1,[["render",s1]]),c1={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},d1=["aria-hidden","aria-label"],v1=["fill","width","height"],p1={d:"M8,5.14V19.14L19,12.14L8,5.14Z"},h1={key:0};function m1(e,u,t,n,o,r){return Ee(),Ie("span",Nt(e.$attrs,{"aria-hidden":t.title?null:"true","aria-label":t.title,class:"material-design-icon play-icon",role:"img",onClick:u[0]||(u[0]=i=>e.$emit("click",i))}),[(Ee(),Ie("svg",{fill:t.fillColor,class:"material-design-icon__svg",width:t.size,height:t.size,viewBox:"0 0 24 24"},[Te("path",p1,[t.title?(Ee(),Ie("title",h1,Ft(t.title),1)):Nu("",!0)])],8,v1))],16,d1)}const f1=ht(c1,[["render",m1]]);e4(xv,wv);function g1(e,u){let t,n,o=u,r;this.start=function(){r=!0,n=new Date,t=setTimeout(e,o)},this.pause=function(){r=!1,clearTimeout(t),o-=new Date-n},this.clear=function(){r=!1,clearTimeout(t),o=0},this.getTimeLeft=function(){return r&&(this.pause(),this.start()),o},this.getStateRunning=function(){return r},this.start()}const E1={name:"NcModal",components:{Close:t1,Pause:l1,Play:f1,NcActions:Kf,NcButton:To,NcIconSvgWrapper:Rv},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},disableSwipe:{type:Boolean,default:!1},spreadNavigation:{type:Boolean,default:!1},size:{type:String,default:"normal",validator:e=>["small","normal","large","full"].includes(e)},noClose:{type:Boolean,default:!1},closeOnClickOutside:{type:Boolean,default:!1},dark:{type:Boolean,default:!1},lightBackdrop:{type:Boolean,default:!1},container:{type:[String,null],default:"body"},closeButtonOutside:{type:Boolean,default:!1},additionalTrapElements:{type:Array,default:()=>[]},inlineActions:{type:Number,default:0},show:{type:Boolean,default:void 0},labelId:{type:String,default:""},setReturnFocus:{default:void 0,type:[Boolean,HTMLElement,SVGElement,String]}},emits:["previous","next","close","update:show"],setup(){return{mdiChevronLeft:Sv,mdiChevronRight:Nv}},data(){return{mc:null,playing:!1,slideshowTimeout:null,iconSize:24,focusTrap:null,randId:u4(),internalShow:!0}},computed:{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?It("Pause slideshow"):It("Start slideshow")},cssVariables(){return{"--slideshow-duration":this.slideshowDelay+"ms","--icon-size":this.iconSize+"px"}},closeButtonAriaLabel(){return It("Close")},prevButtonAriaLabel(){return It("Previous")},nextButtonAriaLabel(){return It("Next")}},watch:{slideshowPaused(e){this.slideshowTimeout&&(e?this.slideshowTimeout.pause():this.slideshowTimeout.start())},additionalTrapElements(e){if(this.focusTrap){const u=this.$refs.mask;this.focusTrap.updateContainerElements([u,...e])}}},beforeMount(){window.addEventListener("keydown",this.handleKeydown)},beforeUnmount(){window.removeEventListener("keydown",this.handleKeydown),this.mc.stop()},mounted(){!this.name&&this.labelId,this.useFocusTrap(),this.mc=om(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))},unmounted(){this.clearFocusTrap(),this.$el.remove()},methods:{t:It,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.noClose||(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 t=Xn();return t.length>0&&t[t.length-1]!==this.focusTrap?void 0:this.close(e)}const u={ArrowLeft:this.previous,ArrowRight:this.next};if(u[e.key])return document.activeElement&&!this.$el.contains(document.activeElement)?void 0:u[e.key](e)},handleSwipe(e,u){this.disableSwipe||(u==="left"?this.next(e):u==="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 g1(()=>{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 u={allowOutsideClick:!0,fallbackFocus:e,trapStack:Xn(),escapeDeactivates:!1,setReturnFocus:this.setReturnFocus};this.focusTrap=Z4([e,...this.additionalTrapElements],u),this.focusTrap.activate()},clearFocusTrap(){this.focusTrap&&(this.focusTrap?.deactivate(),this.focusTrap=null)}}},C1=["aria-labelledby","aria-describedby"],y1=["data-theme-light","data-theme-dark"],A1=["id"],B1={class:"icons-menu"},D1=["title"],k1={class:"hidden-visually"},b1={key:2,class:"progress-ring",height:"50",width:"50"},F1=["id"],x1={class:"modal-container__content"};function w1(e,u,t,n,o,r){const i=Su("Play"),s=Su("Pause"),l=Su("NcActions"),v=Su("Close"),c=Su("NcButton"),h=Su("NcIconSvgWrapper");return Ee(),mu(gn,{name:"fade",appear:"",onAfterEnter:r.useFocusTrap,onBeforeLeave:r.clearFocusTrap},{default:Ge(()=>[fo(Te("div",{ref:"mask",class:Wu(["modal-mask",{"modal-mask--opaque":t.dark||t.closeButtonOutside||t.hasPrevious||t.hasNext,"modal-mask--light":t.lightBackdrop}]),style:Bt(r.cssVariables),role:"dialog","aria-modal":"true","aria-labelledby":r.modalLabelId,"aria-describedby":"modal-description-"+o.randId,tabindex:"-1"},[xe(gn,{name:"fade-visibility",appear:""},{default:Ge(()=>[Te("div",{class:"modal-header","data-theme-light":t.lightBackdrop,"data-theme-dark":!t.lightBackdrop},[t.name.trim()!==""?(Ee(),Ie("h2",{key:0,id:"modal-name-"+o.randId,class:"modal-header__name"},Ft(t.name),9,A1)):Nu("",!0),Te("div",B1,[t.hasNext&&t.enableSlideshow?(Ee(),Ie("button",{key:0,class:Wu(["play-pause-icons",{"play-pause-icons--paused":t.slideshowPaused}]),title:r.playPauseName,type:"button",onClick:u[0]||(u[0]=(...f)=>r.togglePlayPause&&r.togglePlayPause(...f))},[o.playing?(Ee(),mu(s,{key:1,class:"play-pause-icons__pause",size:o.iconSize},null,8,["size"])):(Ee(),mu(i,{key:0,class:"play-pause-icons__play",size:o.iconSize},null,8,["size"])),Te("span",k1,Ft(r.playPauseName),1),o.playing?(Ee(),Ie("svg",b1,[...u[2]||(u[2]=[Te("circle",{class:"progress-ring__circle",stroke:"white","stroke-width":"2",fill:"transparent",r:"15",cx:"25",cy:"25"},null,-1)])])):Nu("",!0)],10,D1)):Nu("",!0),xe(l,{class:"header-actions",inline:t.inlineActions},{default:Ge(()=>[Xu(e.$slots,"actions",{},void 0,!0)]),_:3},8,["inline"]),!t.noClose&&t.closeButtonOutside?(Ee(),mu(c,{key:1,"aria-label":r.closeButtonAriaLabel,class:"header-close",variant:"tertiary",onClick:r.close},{icon:Ge(()=>[xe(v,{size:o.iconSize},null,8,["size"])]),_:1},8,["aria-label","onClick"])):Nu("",!0)])],8,y1)]),_:3}),xe(gn,{name:r.modalTransitionName,appear:""},{default:Ge(()=>[fo(Te("div",{class:Wu(["modal-wrapper",[`modal-wrapper--${t.size}`,{"modal-wrapper--spread-navigation":t.spreadNavigation}]]),onMousedown:u[1]||(u[1]=Od((...f)=>r.handleClickModalWrapper&&r.handleClickModalWrapper(...f),["self"]))},[xe(gn,{name:"fade-visibility",appear:""},{default:Ge(()=>[fo(xe(c,{"aria-label":r.prevButtonAriaLabel,class:"prev",variant:"tertiary-no-background",onClick:r.previous},{icon:Ge(()=>[xe(h,{directional:"",path:n.mdiChevronLeft,size:40},null,8,["path"])]),_:1},8,["aria-label","onClick"]),[[Co,t.hasPrevious]])]),_:1}),Te("div",{id:"modal-description-"+o.randId,class:"modal-container"},[Te("div",x1,[Xu(e.$slots,"default",{},void 0,!0)]),!t.noClose&&!t.closeButtonOutside?(Ee(),mu(c,{key:0,"aria-label":r.closeButtonAriaLabel,class:"modal-container__close",variant:"tertiary",onClick:r.close},{icon:Ge(()=>[xe(v,{size:20})]),_:1},8,["aria-label","onClick"])):Nu("",!0)],8,F1),xe(gn,{name:"fade-visibility",appear:""},{default:Ge(()=>[fo(xe(c,{"aria-label":r.nextButtonAriaLabel,class:"next",variant:"tertiary-no-background",onClick:r.next},{icon:Ge(()=>[xe(h,{directional:"",path:n.mdiChevronRight,size:40},null,8,["path"])]),_:1},8,["aria-label","onClick"]),[[Co,t.hasNext]])]),_:1})],34),[[Co,r.showModal]])]),_:3},8,["name"])],14,C1),[[Co,r.showModal]])]),_:3},8,["onAfterEnter","onBeforeLeave"])}const cg=ht(E1,[["render",w1],["__scopeId","data-v-70dc2566"]]);export{t1 as $,Nv as A,M6 as B,I1 as C,$1 as D,L1 as E,Ze as F,T1 as G,fo as H,_e as I,Co as J,R6 as K,Ev as L,u4 as M,To as N,B6 as O,Lh as P,Iv as Q,Kf as R,r6 as S,l6 as T,k6 as U,c6 as V,M1 as W,og as X,Ku as Y,B0 as Z,ht as _,Te as a,p6 as a$,ei as a0,i6 as a1,J1 as a2,X1 as a3,n6 as a4,t6 as a5,Gt as a6,ro as a7,Cd as a8,U6 as a9,He as aA,P1 as aB,Mu as aC,V1 as aD,Vn as aE,Gu as aF,Ps as aG,Dc as aH,ml as aI,zd as aJ,I6 as aK,L6 as aL,Sv as aM,$6 as aN,z6 as aO,y6 as aP,f6 as aQ,a6 as aR,Y1 as aS,g6 as aT,C6 as aU,u6 as aV,e6 as aW,W1 as aX,A6 as aY,E6 as aZ,d6 as a_,ag as aa,Rn as ab,ig as ac,$t as ad,rg as ae,Em as af,Yn as ag,km as ah,Bm as ai,bm as aj,sg as ak,_1 as al,gr as am,Xo as an,F3 as ao,z1 as ap,Od as aq,gn as ar,hu as as,s6 as at,R1 as au,v6 as av,Q1 as aw,m6 as ax,w0 as ay,Jc as az,Nu as b,xv as b0,o6 as b1,h6 as b2,Z1 as b3,D6 as b4,bv as b5,Mh as b6,G1 as b7,N6 as b8,P6 as b9,H1 as ba,U1 as bb,x6 as bc,j6 as bd,w6 as be,$d as bf,_6 as bg,S6 as bh,O6 as bi,F6 as bj,T6 as bk,tl as bl,bn as bm,lg as bn,cg as bo,Ie as c,dn as d,Xu as e,Ml as f,K1 as g,Ft as h,xe as i,mu as j,Po as k,q1 as l,Nt as m,Wu as n,Ee as o,O1 as p,b6 as q,e4 as r,Mv as s,It as t,no as u,zv as v,Ge as w,Rv as x,Su as y,Bt as z}; -//# sourceMappingURL=NcModal-CvHjwuUy-AYikmFq1.chunk.mjs.map +//# sourceMappingURL=NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.map diff --git a/js/NcModal-CvHjwuUy-AYikmFq1.chunk.mjs.license b/js/NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.license similarity index 100% rename from js/NcModal-CvHjwuUy-AYikmFq1.chunk.mjs.license rename to js/NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.license diff --git a/js/NcModal-CvHjwuUy-AYikmFq1.chunk.mjs.map b/js/NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.map similarity index 99% rename from js/NcModal-CvHjwuUy-AYikmFq1.chunk.mjs.map rename to js/NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.map index 5b5ebe494..200f7827e 100644 --- a/js/NcModal-CvHjwuUy-AYikmFq1.chunk.mjs.map +++ b/js/NcModal-CvHjwuUy-D5tH7YrK.chunk.mjs.map @@ -1 +1 @@ -{"version":3,"file":"NcModal-CvHjwuUy-AYikmFq1.chunk.mjs","sources":["../node_modules/vite-plugin-node-polyfills/shims/global/dist/index.js","../node_modules/@vue/shared/dist/shared.esm-bundler.js","../node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js","../node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js","../node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js","../node_modules/@nextcloud/initial-state/dist/index.js","../node_modules/@nextcloud/router/dist/index.mjs","../node_modules/dompurify/dist/purify.es.mjs","../node_modules/escape-html/index.js","../node_modules/@nextcloud/l10n/dist/chunks/translation-DoG5ZELJ.mjs","../node_modules/vue-router/dist/devtools-BLCumUwL.mjs","../node_modules/@nextcloud/vue/dist/chunks/legacy-DcjXBL_t.mjs","../node_modules/@nextcloud/vue/dist/chunks/_plugin-vue_export-helper-1tPrXgE0.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcButton-DkC5k3Lb.mjs","../node_modules/@nextcloud/l10n/dist/gettext.mjs","../node_modules/@nextcloud/vue/dist/chunks/_l10n-YZMLsK4O.mjs","../node_modules/@mdi/js/mdi.js","../node_modules/@nextcloud/vue/dist/chunks/mdi-Cjx8NyEs.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcIconSvgWrapper-5AA93z-F.mjs","../node_modules/@nextcloud/vue/dist/chunks/useNcActions-CiGWxAJE.mjs","../node_modules/@nextcloud/vue/dist/chunks/createElementId-DhjFt1I9.mjs","../node_modules/@nextcloud/browser-storage/dist/ScopedStorage.js","../node_modules/@nextcloud/browser-storage/dist/StorageBuilder.js","../node_modules/@nextcloud/browser-storage/dist/index.js","../node_modules/@nextcloud/auth/dist/index.mjs","../node_modules/axios/lib/helpers/bind.js","../node_modules/axios/lib/utils.js","../node_modules/vite-plugin-node-polyfills/shims/buffer/dist/index.js","../node_modules/axios/lib/core/AxiosError.js","../node_modules/axios/lib/helpers/null.js","../node_modules/axios/lib/helpers/toFormData.js","../node_modules/axios/lib/helpers/AxiosURLSearchParams.js","../node_modules/axios/lib/helpers/buildURL.js","../node_modules/axios/lib/core/InterceptorManager.js","../node_modules/axios/lib/defaults/transitional.js","../node_modules/axios/lib/platform/browser/classes/URLSearchParams.js","../node_modules/axios/lib/platform/browser/classes/FormData.js","../node_modules/axios/lib/platform/browser/classes/Blob.js","../node_modules/axios/lib/platform/browser/index.js","../node_modules/axios/lib/platform/common/utils.js","../node_modules/axios/lib/platform/index.js","../node_modules/axios/lib/helpers/toURLEncodedForm.js","../node_modules/axios/lib/helpers/formDataToJSON.js","../node_modules/axios/lib/defaults/index.js","../node_modules/axios/lib/helpers/parseHeaders.js","../node_modules/axios/lib/core/AxiosHeaders.js","../node_modules/axios/lib/core/transformData.js","../node_modules/axios/lib/cancel/isCancel.js","../node_modules/axios/lib/cancel/CanceledError.js","../node_modules/axios/lib/core/settle.js","../node_modules/axios/lib/helpers/parseProtocol.js","../node_modules/axios/lib/helpers/speedometer.js","../node_modules/axios/lib/helpers/throttle.js","../node_modules/axios/lib/helpers/progressEventReducer.js","../node_modules/axios/lib/helpers/isURLSameOrigin.js","../node_modules/axios/lib/helpers/cookies.js","../node_modules/axios/lib/helpers/isAbsoluteURL.js","../node_modules/axios/lib/helpers/combineURLs.js","../node_modules/axios/lib/core/buildFullPath.js","../node_modules/axios/lib/core/mergeConfig.js","../node_modules/axios/lib/helpers/resolveConfig.js","../node_modules/axios/lib/adapters/xhr.js","../node_modules/axios/lib/helpers/composeSignals.js","../node_modules/axios/lib/helpers/trackStream.js","../node_modules/axios/lib/adapters/fetch.js","../node_modules/axios/lib/adapters/adapters.js","../node_modules/axios/lib/core/dispatchRequest.js","../node_modules/axios/lib/env/data.js","../node_modules/axios/lib/helpers/validator.js","../node_modules/axios/lib/core/Axios.js","../node_modules/axios/lib/cancel/CancelToken.js","../node_modules/axios/lib/helpers/spread.js","../node_modules/axios/lib/helpers/isAxiosError.js","../node_modules/axios/lib/helpers/HttpStatusCode.js","../node_modules/axios/lib/axios.js","../node_modules/axios/index.js","../node_modules/@nextcloud/axios/dist/index.mjs","../node_modules/@nextcloud/logger/dist/index.mjs","../node_modules/@nextcloud/vue/dist/chunks/logger-D3RVzcfQ.mjs","../node_modules/@vueuse/shared/index.mjs","../node_modules/@vueuse/core/index.mjs","../node_modules/@nextcloud/vue/dist/chunks/focusTrap-HJQ4pqHV.mjs","../node_modules/@nextcloud/vue/dist/chunks/useTrapStackControl-B6cEicto.mjs","../node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs","../node_modules/@floating-ui/core/dist/floating-ui.core.mjs","../node_modules/floating-vue/node_modules/@floating-ui/dom/dist/floating-ui.dom.browser.min.mjs","../node_modules/floating-vue/dist/floating-vue.mjs","../node_modules/tabbable/dist/index.esm.js","../node_modules/focus-trap/dist/focus-trap.esm.js","../node_modules/@nextcloud/vue/dist/chunks/rtl-v0UOPAM7.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcPopover-C-MTaPCs.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcActions-C-E6BGfZ.mjs","../node_modules/@nextcloud/vue/dist/composables/useIsMobile/index.mjs","../node_modules/@nextcloud/vue/dist/chunks/Close-D6ngJ4t9.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcModal-CvHjwuUy.mjs"],"sourcesContent":["const global = globalThis || void 0 || self;\n\nexport { global as default, global };\n//# sourceMappingURL=index.js.map\n","/**\n* @vue/shared v3.5.27\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\n// @__NO_SIDE_EFFECTS__\nfunction makeMap(str) {\n const map = /* @__PURE__ */ Object.create(null);\n for (const key of str.split(\",\")) map[key] = 1;\n return (val) => val in map;\n}\n\nconst EMPTY_OBJ = !!(process.env.NODE_ENV !== \"production\") ? Object.freeze({}) : {};\nconst EMPTY_ARR = !!(process.env.NODE_ENV !== \"production\") ? Object.freeze([]) : [];\nconst NOOP = () => {\n};\nconst NO = () => false;\nconst isOn = (key) => key.charCodeAt(0) === 111 && key.charCodeAt(1) === 110 && // uppercase letter\n(key.charCodeAt(2) > 122 || key.charCodeAt(2) < 97);\nconst isModelListener = (key) => key.startsWith(\"onUpdate:\");\nconst extend = Object.assign;\nconst remove = (arr, el) => {\n const i = arr.indexOf(el);\n if (i > -1) {\n arr.splice(i, 1);\n }\n};\nconst hasOwnProperty = Object.prototype.hasOwnProperty;\nconst hasOwn = (val, key) => hasOwnProperty.call(val, key);\nconst isArray = Array.isArray;\nconst isMap = (val) => toTypeString(val) === \"[object Map]\";\nconst isSet = (val) => toTypeString(val) === \"[object Set]\";\nconst isDate = (val) => toTypeString(val) === \"[object Date]\";\nconst isRegExp = (val) => toTypeString(val) === \"[object RegExp]\";\nconst isFunction = (val) => typeof val === \"function\";\nconst isString = (val) => typeof val === \"string\";\nconst isSymbol = (val) => typeof val === \"symbol\";\nconst isObject = (val) => val !== null && typeof val === \"object\";\nconst isPromise = (val) => {\n return (isObject(val) || isFunction(val)) && isFunction(val.then) && isFunction(val.catch);\n};\nconst objectToString = Object.prototype.toString;\nconst toTypeString = (value) => objectToString.call(value);\nconst toRawType = (value) => {\n return toTypeString(value).slice(8, -1);\n};\nconst isPlainObject = (val) => toTypeString(val) === \"[object Object]\";\nconst isIntegerKey = (key) => isString(key) && key !== \"NaN\" && key[0] !== \"-\" && \"\" + parseInt(key, 10) === key;\nconst isReservedProp = /* @__PURE__ */ makeMap(\n // the leading comma is intentional so empty string \"\" is also included\n \",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted\"\n);\nconst isBuiltInDirective = /* @__PURE__ */ makeMap(\n \"bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo\"\n);\nconst cacheStringFunction = (fn) => {\n const cache = /* @__PURE__ */ Object.create(null);\n return ((str) => {\n const hit = cache[str];\n return hit || (cache[str] = fn(str));\n });\n};\nconst camelizeRE = /-\\w/g;\nconst camelize = cacheStringFunction(\n (str) => {\n return str.replace(camelizeRE, (c) => c.slice(1).toUpperCase());\n }\n);\nconst hyphenateRE = /\\B([A-Z])/g;\nconst hyphenate = cacheStringFunction(\n (str) => str.replace(hyphenateRE, \"-$1\").toLowerCase()\n);\nconst capitalize = cacheStringFunction((str) => {\n return str.charAt(0).toUpperCase() + str.slice(1);\n});\nconst toHandlerKey = cacheStringFunction(\n (str) => {\n const s = str ? `on${capitalize(str)}` : ``;\n return s;\n }\n);\nconst hasChanged = (value, oldValue) => !Object.is(value, oldValue);\nconst invokeArrayFns = (fns, ...arg) => {\n for (let i = 0; i < fns.length; i++) {\n fns[i](...arg);\n }\n};\nconst def = (obj, key, value, writable = false) => {\n Object.defineProperty(obj, key, {\n configurable: true,\n enumerable: false,\n writable,\n value\n });\n};\nconst looseToNumber = (val) => {\n const n = parseFloat(val);\n return isNaN(n) ? val : n;\n};\nconst toNumber = (val) => {\n const n = isString(val) ? Number(val) : NaN;\n return isNaN(n) ? val : n;\n};\nlet _globalThis;\nconst getGlobalThis = () => {\n return _globalThis || (_globalThis = typeof globalThis !== \"undefined\" ? globalThis : typeof self !== \"undefined\" ? self : typeof window !== \"undefined\" ? window : typeof global !== \"undefined\" ? global : {});\n};\nconst identRE = /^[_$a-zA-Z\\xA0-\\uFFFF][_$a-zA-Z0-9\\xA0-\\uFFFF]*$/;\nfunction genPropsAccessExp(name) {\n return identRE.test(name) ? `__props.${name}` : `__props[${JSON.stringify(name)}]`;\n}\nfunction genCacheKey(source, options) {\n return source + JSON.stringify(\n options,\n (_, val) => typeof val === \"function\" ? val.toString() : val\n );\n}\n\nconst PatchFlags = {\n \"TEXT\": 1,\n \"1\": \"TEXT\",\n \"CLASS\": 2,\n \"2\": \"CLASS\",\n \"STYLE\": 4,\n \"4\": \"STYLE\",\n \"PROPS\": 8,\n \"8\": \"PROPS\",\n \"FULL_PROPS\": 16,\n \"16\": \"FULL_PROPS\",\n \"NEED_HYDRATION\": 32,\n \"32\": \"NEED_HYDRATION\",\n \"STABLE_FRAGMENT\": 64,\n \"64\": \"STABLE_FRAGMENT\",\n \"KEYED_FRAGMENT\": 128,\n \"128\": \"KEYED_FRAGMENT\",\n \"UNKEYED_FRAGMENT\": 256,\n \"256\": \"UNKEYED_FRAGMENT\",\n \"NEED_PATCH\": 512,\n \"512\": \"NEED_PATCH\",\n \"DYNAMIC_SLOTS\": 1024,\n \"1024\": \"DYNAMIC_SLOTS\",\n \"DEV_ROOT_FRAGMENT\": 2048,\n \"2048\": \"DEV_ROOT_FRAGMENT\",\n \"CACHED\": -1,\n \"-1\": \"CACHED\",\n \"BAIL\": -2,\n \"-2\": \"BAIL\"\n};\nconst PatchFlagNames = {\n [1]: `TEXT`,\n [2]: `CLASS`,\n [4]: `STYLE`,\n [8]: `PROPS`,\n [16]: `FULL_PROPS`,\n [32]: `NEED_HYDRATION`,\n [64]: `STABLE_FRAGMENT`,\n [128]: `KEYED_FRAGMENT`,\n [256]: `UNKEYED_FRAGMENT`,\n [512]: `NEED_PATCH`,\n [1024]: `DYNAMIC_SLOTS`,\n [2048]: `DEV_ROOT_FRAGMENT`,\n [-1]: `CACHED`,\n [-2]: `BAIL`\n};\n\nconst ShapeFlags = {\n \"ELEMENT\": 1,\n \"1\": \"ELEMENT\",\n \"FUNCTIONAL_COMPONENT\": 2,\n \"2\": \"FUNCTIONAL_COMPONENT\",\n \"STATEFUL_COMPONENT\": 4,\n \"4\": \"STATEFUL_COMPONENT\",\n \"TEXT_CHILDREN\": 8,\n \"8\": \"TEXT_CHILDREN\",\n \"ARRAY_CHILDREN\": 16,\n \"16\": \"ARRAY_CHILDREN\",\n \"SLOTS_CHILDREN\": 32,\n \"32\": \"SLOTS_CHILDREN\",\n \"TELEPORT\": 64,\n \"64\": \"TELEPORT\",\n \"SUSPENSE\": 128,\n \"128\": \"SUSPENSE\",\n \"COMPONENT_SHOULD_KEEP_ALIVE\": 256,\n \"256\": \"COMPONENT_SHOULD_KEEP_ALIVE\",\n \"COMPONENT_KEPT_ALIVE\": 512,\n \"512\": \"COMPONENT_KEPT_ALIVE\",\n \"COMPONENT\": 6,\n \"6\": \"COMPONENT\"\n};\n\nconst SlotFlags = {\n \"STABLE\": 1,\n \"1\": \"STABLE\",\n \"DYNAMIC\": 2,\n \"2\": \"DYNAMIC\",\n \"FORWARDED\": 3,\n \"3\": \"FORWARDED\"\n};\nconst slotFlagsText = {\n [1]: \"STABLE\",\n [2]: \"DYNAMIC\",\n [3]: \"FORWARDED\"\n};\n\nconst GLOBALS_ALLOWED = \"Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol\";\nconst isGloballyAllowed = /* @__PURE__ */ makeMap(GLOBALS_ALLOWED);\nconst isGloballyWhitelisted = isGloballyAllowed;\n\nconst range = 2;\nfunction generateCodeFrame(source, start = 0, end = source.length) {\n start = Math.max(0, Math.min(start, source.length));\n end = Math.max(0, Math.min(end, source.length));\n if (start > end) return \"\";\n let lines = source.split(/(\\r?\\n)/);\n const newlineSequences = lines.filter((_, idx) => idx % 2 === 1);\n lines = lines.filter((_, idx) => idx % 2 === 0);\n let count = 0;\n const res = [];\n for (let i = 0; i < lines.length; i++) {\n count += lines[i].length + (newlineSequences[i] && newlineSequences[i].length || 0);\n if (count >= start) {\n for (let j = i - range; j <= i + range || end > count; j++) {\n if (j < 0 || j >= lines.length) continue;\n const line = j + 1;\n res.push(\n `${line}${\" \".repeat(Math.max(3 - String(line).length, 0))}| ${lines[j]}`\n );\n const lineLength = lines[j].length;\n const newLineSeqLength = newlineSequences[j] && newlineSequences[j].length || 0;\n if (j === i) {\n const pad = start - (count - (lineLength + newLineSeqLength));\n const length = Math.max(\n 1,\n end > count ? lineLength - pad : end - start\n );\n res.push(` | ` + \" \".repeat(pad) + \"^\".repeat(length));\n } else if (j > i) {\n if (end > count) {\n const length = Math.max(Math.min(end - count, lineLength), 1);\n res.push(` | ` + \"^\".repeat(length));\n }\n count += lineLength + newLineSeqLength;\n }\n }\n break;\n }\n }\n return res.join(\"\\n\");\n}\n\nfunction normalizeStyle(value) {\n if (isArray(value)) {\n const res = {};\n for (let i = 0; i < value.length; i++) {\n const item = value[i];\n const normalized = isString(item) ? parseStringStyle(item) : normalizeStyle(item);\n if (normalized) {\n for (const key in normalized) {\n res[key] = normalized[key];\n }\n }\n }\n return res;\n } else if (isString(value) || isObject(value)) {\n return value;\n }\n}\nconst listDelimiterRE = /;(?![^(]*\\))/g;\nconst propertyDelimiterRE = /:([^]+)/;\nconst styleCommentRE = /\\/\\*[^]*?\\*\\//g;\nfunction parseStringStyle(cssText) {\n const ret = {};\n cssText.replace(styleCommentRE, \"\").split(listDelimiterRE).forEach((item) => {\n if (item) {\n const tmp = item.split(propertyDelimiterRE);\n tmp.length > 1 && (ret[tmp[0].trim()] = tmp[1].trim());\n }\n });\n return ret;\n}\nfunction stringifyStyle(styles) {\n if (!styles) return \"\";\n if (isString(styles)) return styles;\n let ret = \"\";\n for (const key in styles) {\n const value = styles[key];\n if (isString(value) || typeof value === \"number\") {\n const normalizedKey = key.startsWith(`--`) ? key : hyphenate(key);\n ret += `${normalizedKey}:${value};`;\n }\n }\n return ret;\n}\nfunction normalizeClass(value) {\n let res = \"\";\n if (isString(value)) {\n res = value;\n } else if (isArray(value)) {\n for (let i = 0; i < value.length; i++) {\n const normalized = normalizeClass(value[i]);\n if (normalized) {\n res += normalized + \" \";\n }\n }\n } else if (isObject(value)) {\n for (const name in value) {\n if (value[name]) {\n res += name + \" \";\n }\n }\n }\n return res.trim();\n}\nfunction normalizeProps(props) {\n if (!props) return null;\n let { class: klass, style } = props;\n if (klass && !isString(klass)) {\n props.class = normalizeClass(klass);\n }\n if (style) {\n props.style = normalizeStyle(style);\n }\n return props;\n}\n\nconst HTML_TAGS = \"html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot\";\nconst SVG_TAGS = \"svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view\";\nconst MATH_TAGS = \"annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics\";\nconst VOID_TAGS = \"area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr\";\nconst isHTMLTag = /* @__PURE__ */ makeMap(HTML_TAGS);\nconst isSVGTag = /* @__PURE__ */ makeMap(SVG_TAGS);\nconst isMathMLTag = /* @__PURE__ */ makeMap(MATH_TAGS);\nconst isVoidTag = /* @__PURE__ */ makeMap(VOID_TAGS);\n\nconst specialBooleanAttrs = `itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`;\nconst isSpecialBooleanAttr = /* @__PURE__ */ makeMap(specialBooleanAttrs);\nconst isBooleanAttr = /* @__PURE__ */ makeMap(\n specialBooleanAttrs + `,async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected`\n);\nfunction includeBooleanAttr(value) {\n return !!value || value === \"\";\n}\nconst unsafeAttrCharRE = /[>/=\"'\\u0009\\u000a\\u000c\\u0020]/;\nconst attrValidationCache = {};\nfunction isSSRSafeAttrName(name) {\n if (attrValidationCache.hasOwnProperty(name)) {\n return attrValidationCache[name];\n }\n const isUnsafe = unsafeAttrCharRE.test(name);\n if (isUnsafe) {\n console.error(`unsafe attribute name: ${name}`);\n }\n return attrValidationCache[name] = !isUnsafe;\n}\nconst propsToAttrMap = {\n acceptCharset: \"accept-charset\",\n className: \"class\",\n htmlFor: \"for\",\n httpEquiv: \"http-equiv\"\n};\nconst isKnownHtmlAttr = /* @__PURE__ */ makeMap(\n `accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap`\n);\nconst isKnownSvgAttr = /* @__PURE__ */ makeMap(\n `xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan`\n);\nconst isKnownMathMLAttr = /* @__PURE__ */ makeMap(\n `accent,accentunder,actiontype,align,alignmentscope,altimg,altimg-height,altimg-valign,altimg-width,alttext,bevelled,close,columnsalign,columnlines,columnspan,denomalign,depth,dir,display,displaystyle,encoding,equalcolumns,equalrows,fence,fontstyle,fontweight,form,frame,framespacing,groupalign,height,href,id,indentalign,indentalignfirst,indentalignlast,indentshift,indentshiftfirst,indentshiftlast,indextype,justify,largetop,largeop,lquote,lspace,mathbackground,mathcolor,mathsize,mathvariant,maxsize,minlabelspacing,mode,other,overflow,position,rowalign,rowlines,rowspan,rquote,rspace,scriptlevel,scriptminsize,scriptsizemultiplier,selection,separator,separators,shift,side,src,stackalign,stretchy,subscriptshift,superscriptshift,symmetric,voffset,width,widths,xlink:href,xlink:show,xlink:type,xmlns`\n);\nfunction isRenderableAttrValue(value) {\n if (value == null) {\n return false;\n }\n const type = typeof value;\n return type === \"string\" || type === \"number\" || type === \"boolean\";\n}\n\nconst escapeRE = /[\"'&<>]/;\nfunction escapeHtml(string) {\n const str = \"\" + string;\n const match = escapeRE.exec(str);\n if (!match) {\n return str;\n }\n let html = \"\";\n let escaped;\n let index;\n let lastIndex = 0;\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34:\n escaped = \""\";\n break;\n case 38:\n escaped = \"&\";\n break;\n case 39:\n escaped = \"'\";\n break;\n case 60:\n escaped = \"<\";\n break;\n case 62:\n escaped = \">\";\n break;\n default:\n continue;\n }\n if (lastIndex !== index) {\n html += str.slice(lastIndex, index);\n }\n lastIndex = index + 1;\n html += escaped;\n }\n return lastIndex !== index ? html + str.slice(lastIndex, index) : html;\n}\nconst commentStripRE = /^-?>||--!>|?@[\\\\\\]^`{|}~]/g;\nfunction getEscapedCssVarName(key, doubleEscape) {\n return key.replace(\n cssVarNameEscapeSymbolsRE,\n (s) => doubleEscape ? s === '\"' ? '\\\\\\\\\\\\\"' : `\\\\\\\\${s}` : `\\\\${s}`\n );\n}\n\nfunction looseCompareArrays(a, b) {\n if (a.length !== b.length) return false;\n let equal = true;\n for (let i = 0; equal && i < a.length; i++) {\n equal = looseEqual(a[i], b[i]);\n }\n return equal;\n}\nfunction looseEqual(a, b) {\n if (a === b) return true;\n let aValidType = isDate(a);\n let bValidType = isDate(b);\n if (aValidType || bValidType) {\n return aValidType && bValidType ? a.getTime() === b.getTime() : false;\n }\n aValidType = isSymbol(a);\n bValidType = isSymbol(b);\n if (aValidType || bValidType) {\n return a === b;\n }\n aValidType = isArray(a);\n bValidType = isArray(b);\n if (aValidType || bValidType) {\n return aValidType && bValidType ? looseCompareArrays(a, b) : false;\n }\n aValidType = isObject(a);\n bValidType = isObject(b);\n if (aValidType || bValidType) {\n if (!aValidType || !bValidType) {\n return false;\n }\n const aKeysCount = Object.keys(a).length;\n const bKeysCount = Object.keys(b).length;\n if (aKeysCount !== bKeysCount) {\n return false;\n }\n for (const key in a) {\n const aHasKey = a.hasOwnProperty(key);\n const bHasKey = b.hasOwnProperty(key);\n if (aHasKey && !bHasKey || !aHasKey && bHasKey || !looseEqual(a[key], b[key])) {\n return false;\n }\n }\n }\n return String(a) === String(b);\n}\nfunction looseIndexOf(arr, val) {\n return arr.findIndex((item) => looseEqual(item, val));\n}\n\nconst isRef = (val) => {\n return !!(val && val[\"__v_isRef\"] === true);\n};\nconst toDisplayString = (val) => {\n return isString(val) ? val : val == null ? \"\" : isArray(val) || isObject(val) && (val.toString === objectToString || !isFunction(val.toString)) ? isRef(val) ? toDisplayString(val.value) : JSON.stringify(val, replacer, 2) : String(val);\n};\nconst replacer = (_key, val) => {\n if (isRef(val)) {\n return replacer(_key, val.value);\n } else if (isMap(val)) {\n return {\n [`Map(${val.size})`]: [...val.entries()].reduce(\n (entries, [key, val2], i) => {\n entries[stringifySymbol(key, i) + \" =>\"] = val2;\n return entries;\n },\n {}\n )\n };\n } else if (isSet(val)) {\n return {\n [`Set(${val.size})`]: [...val.values()].map((v) => stringifySymbol(v))\n };\n } else if (isSymbol(val)) {\n return stringifySymbol(val);\n } else if (isObject(val) && !isArray(val) && !isPlainObject(val)) {\n return String(val);\n }\n return val;\n};\nconst stringifySymbol = (v, i = \"\") => {\n var _a;\n return (\n // Symbol.description in es2019+ so we need to cast here to pass\n // the lib: es2016 check\n isSymbol(v) ? `Symbol(${(_a = v.description) != null ? _a : i})` : v\n );\n};\n\nfunction normalizeCssVarValue(value) {\n if (value == null) {\n return \"initial\";\n }\n if (typeof value === \"string\") {\n return value === \"\" ? \" \" : value;\n }\n if (typeof value !== \"number\" || !Number.isFinite(value)) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n console.warn(\n \"[Vue warn] Invalid value used for CSS binding. Expected a string or a finite number but received:\",\n value\n );\n }\n }\n return String(value);\n}\n\nexport { EMPTY_ARR, EMPTY_OBJ, NO, NOOP, PatchFlagNames, PatchFlags, ShapeFlags, SlotFlags, camelize, capitalize, cssVarNameEscapeSymbolsRE, def, escapeHtml, escapeHtmlComment, extend, genCacheKey, genPropsAccessExp, generateCodeFrame, getEscapedCssVarName, getGlobalThis, hasChanged, hasOwn, hyphenate, includeBooleanAttr, invokeArrayFns, isArray, isBooleanAttr, isBuiltInDirective, isDate, isFunction, isGloballyAllowed, isGloballyWhitelisted, isHTMLTag, isIntegerKey, isKnownHtmlAttr, isKnownMathMLAttr, isKnownSvgAttr, isMap, isMathMLTag, isModelListener, isObject, isOn, isPlainObject, isPromise, isRegExp, isRenderableAttrValue, isReservedProp, isSSRSafeAttrName, isSVGTag, isSet, isSpecialBooleanAttr, isString, isSymbol, isVoidTag, looseEqual, looseIndexOf, looseToNumber, makeMap, normalizeClass, normalizeCssVarValue, normalizeProps, normalizeStyle, objectToString, parseStringStyle, propsToAttrMap, remove, slotFlagsText, stringifyStyle, toDisplayString, toHandlerKey, toNumber, toRawType, toTypeString };\n","/**\n* @vue/reactivity v3.5.27\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\nimport { extend, hasChanged, isArray, isIntegerKey, isSymbol, isMap, hasOwn, makeMap, isObject, capitalize, toRawType, def, isFunction, EMPTY_OBJ, isSet, isPlainObject, remove, NOOP } from '@vue/shared';\n\nfunction warn(msg, ...args) {\n console.warn(`[Vue warn] ${msg}`, ...args);\n}\n\nlet activeEffectScope;\nclass EffectScope {\n constructor(detached = false) {\n this.detached = detached;\n /**\n * @internal\n */\n this._active = true;\n /**\n * @internal track `on` calls, allow `on` call multiple times\n */\n this._on = 0;\n /**\n * @internal\n */\n this.effects = [];\n /**\n * @internal\n */\n this.cleanups = [];\n this._isPaused = false;\n this.parent = activeEffectScope;\n if (!detached && activeEffectScope) {\n this.index = (activeEffectScope.scopes || (activeEffectScope.scopes = [])).push(\n this\n ) - 1;\n }\n }\n get active() {\n return this._active;\n }\n pause() {\n if (this._active) {\n this._isPaused = true;\n let i, l;\n if (this.scopes) {\n for (i = 0, l = this.scopes.length; i < l; i++) {\n this.scopes[i].pause();\n }\n }\n for (i = 0, l = this.effects.length; i < l; i++) {\n this.effects[i].pause();\n }\n }\n }\n /**\n * Resumes the effect scope, including all child scopes and effects.\n */\n resume() {\n if (this._active) {\n if (this._isPaused) {\n this._isPaused = false;\n let i, l;\n if (this.scopes) {\n for (i = 0, l = this.scopes.length; i < l; i++) {\n this.scopes[i].resume();\n }\n }\n for (i = 0, l = this.effects.length; i < l; i++) {\n this.effects[i].resume();\n }\n }\n }\n }\n run(fn) {\n if (this._active) {\n const currentEffectScope = activeEffectScope;\n try {\n activeEffectScope = this;\n return fn();\n } finally {\n activeEffectScope = currentEffectScope;\n }\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(`cannot run an inactive effect scope.`);\n }\n }\n /**\n * This should only be called on non-detached scopes\n * @internal\n */\n on() {\n if (++this._on === 1) {\n this.prevScope = activeEffectScope;\n activeEffectScope = this;\n }\n }\n /**\n * This should only be called on non-detached scopes\n * @internal\n */\n off() {\n if (this._on > 0 && --this._on === 0) {\n activeEffectScope = this.prevScope;\n this.prevScope = void 0;\n }\n }\n stop(fromParent) {\n if (this._active) {\n this._active = false;\n let i, l;\n for (i = 0, l = this.effects.length; i < l; i++) {\n this.effects[i].stop();\n }\n this.effects.length = 0;\n for (i = 0, l = this.cleanups.length; i < l; i++) {\n this.cleanups[i]();\n }\n this.cleanups.length = 0;\n if (this.scopes) {\n for (i = 0, l = this.scopes.length; i < l; i++) {\n this.scopes[i].stop(true);\n }\n this.scopes.length = 0;\n }\n if (!this.detached && this.parent && !fromParent) {\n const last = this.parent.scopes.pop();\n if (last && last !== this) {\n this.parent.scopes[this.index] = last;\n last.index = this.index;\n }\n }\n this.parent = void 0;\n }\n }\n}\nfunction effectScope(detached) {\n return new EffectScope(detached);\n}\nfunction getCurrentScope() {\n return activeEffectScope;\n}\nfunction onScopeDispose(fn, failSilently = false) {\n if (activeEffectScope) {\n activeEffectScope.cleanups.push(fn);\n } else if (!!(process.env.NODE_ENV !== \"production\") && !failSilently) {\n warn(\n `onScopeDispose() is called when there is no active effect scope to be associated with.`\n );\n }\n}\n\nlet activeSub;\nconst EffectFlags = {\n \"ACTIVE\": 1,\n \"1\": \"ACTIVE\",\n \"RUNNING\": 2,\n \"2\": \"RUNNING\",\n \"TRACKING\": 4,\n \"4\": \"TRACKING\",\n \"NOTIFIED\": 8,\n \"8\": \"NOTIFIED\",\n \"DIRTY\": 16,\n \"16\": \"DIRTY\",\n \"ALLOW_RECURSE\": 32,\n \"32\": \"ALLOW_RECURSE\",\n \"PAUSED\": 64,\n \"64\": \"PAUSED\",\n \"EVALUATED\": 128,\n \"128\": \"EVALUATED\"\n};\nconst pausedQueueEffects = /* @__PURE__ */ new WeakSet();\nclass ReactiveEffect {\n constructor(fn) {\n this.fn = fn;\n /**\n * @internal\n */\n this.deps = void 0;\n /**\n * @internal\n */\n this.depsTail = void 0;\n /**\n * @internal\n */\n this.flags = 1 | 4;\n /**\n * @internal\n */\n this.next = void 0;\n /**\n * @internal\n */\n this.cleanup = void 0;\n this.scheduler = void 0;\n if (activeEffectScope && activeEffectScope.active) {\n activeEffectScope.effects.push(this);\n }\n }\n pause() {\n this.flags |= 64;\n }\n resume() {\n if (this.flags & 64) {\n this.flags &= -65;\n if (pausedQueueEffects.has(this)) {\n pausedQueueEffects.delete(this);\n this.trigger();\n }\n }\n }\n /**\n * @internal\n */\n notify() {\n if (this.flags & 2 && !(this.flags & 32)) {\n return;\n }\n if (!(this.flags & 8)) {\n batch(this);\n }\n }\n run() {\n if (!(this.flags & 1)) {\n return this.fn();\n }\n this.flags |= 2;\n cleanupEffect(this);\n prepareDeps(this);\n const prevEffect = activeSub;\n const prevShouldTrack = shouldTrack;\n activeSub = this;\n shouldTrack = true;\n try {\n return this.fn();\n } finally {\n if (!!(process.env.NODE_ENV !== \"production\") && activeSub !== this) {\n warn(\n \"Active effect was not restored correctly - this is likely a Vue internal bug.\"\n );\n }\n cleanupDeps(this);\n activeSub = prevEffect;\n shouldTrack = prevShouldTrack;\n this.flags &= -3;\n }\n }\n stop() {\n if (this.flags & 1) {\n for (let link = this.deps; link; link = link.nextDep) {\n removeSub(link);\n }\n this.deps = this.depsTail = void 0;\n cleanupEffect(this);\n this.onStop && this.onStop();\n this.flags &= -2;\n }\n }\n trigger() {\n if (this.flags & 64) {\n pausedQueueEffects.add(this);\n } else if (this.scheduler) {\n this.scheduler();\n } else {\n this.runIfDirty();\n }\n }\n /**\n * @internal\n */\n runIfDirty() {\n if (isDirty(this)) {\n this.run();\n }\n }\n get dirty() {\n return isDirty(this);\n }\n}\nlet batchDepth = 0;\nlet batchedSub;\nlet batchedComputed;\nfunction batch(sub, isComputed = false) {\n sub.flags |= 8;\n if (isComputed) {\n sub.next = batchedComputed;\n batchedComputed = sub;\n return;\n }\n sub.next = batchedSub;\n batchedSub = sub;\n}\nfunction startBatch() {\n batchDepth++;\n}\nfunction endBatch() {\n if (--batchDepth > 0) {\n return;\n }\n if (batchedComputed) {\n let e = batchedComputed;\n batchedComputed = void 0;\n while (e) {\n const next = e.next;\n e.next = void 0;\n e.flags &= -9;\n e = next;\n }\n }\n let error;\n while (batchedSub) {\n let e = batchedSub;\n batchedSub = void 0;\n while (e) {\n const next = e.next;\n e.next = void 0;\n e.flags &= -9;\n if (e.flags & 1) {\n try {\n ;\n e.trigger();\n } catch (err) {\n if (!error) error = err;\n }\n }\n e = next;\n }\n }\n if (error) throw error;\n}\nfunction prepareDeps(sub) {\n for (let link = sub.deps; link; link = link.nextDep) {\n link.version = -1;\n link.prevActiveLink = link.dep.activeLink;\n link.dep.activeLink = link;\n }\n}\nfunction cleanupDeps(sub) {\n let head;\n let tail = sub.depsTail;\n let link = tail;\n while (link) {\n const prev = link.prevDep;\n if (link.version === -1) {\n if (link === tail) tail = prev;\n removeSub(link);\n removeDep(link);\n } else {\n head = link;\n }\n link.dep.activeLink = link.prevActiveLink;\n link.prevActiveLink = void 0;\n link = prev;\n }\n sub.deps = head;\n sub.depsTail = tail;\n}\nfunction isDirty(sub) {\n for (let link = sub.deps; link; link = link.nextDep) {\n if (link.dep.version !== link.version || link.dep.computed && (refreshComputed(link.dep.computed) || link.dep.version !== link.version)) {\n return true;\n }\n }\n if (sub._dirty) {\n return true;\n }\n return false;\n}\nfunction refreshComputed(computed) {\n if (computed.flags & 4 && !(computed.flags & 16)) {\n return;\n }\n computed.flags &= -17;\n if (computed.globalVersion === globalVersion) {\n return;\n }\n computed.globalVersion = globalVersion;\n if (!computed.isSSR && computed.flags & 128 && (!computed.deps && !computed._dirty || !isDirty(computed))) {\n return;\n }\n computed.flags |= 2;\n const dep = computed.dep;\n const prevSub = activeSub;\n const prevShouldTrack = shouldTrack;\n activeSub = computed;\n shouldTrack = true;\n try {\n prepareDeps(computed);\n const value = computed.fn(computed._value);\n if (dep.version === 0 || hasChanged(value, computed._value)) {\n computed.flags |= 128;\n computed._value = value;\n dep.version++;\n }\n } catch (err) {\n dep.version++;\n throw err;\n } finally {\n activeSub = prevSub;\n shouldTrack = prevShouldTrack;\n cleanupDeps(computed);\n computed.flags &= -3;\n }\n}\nfunction removeSub(link, soft = false) {\n const { dep, prevSub, nextSub } = link;\n if (prevSub) {\n prevSub.nextSub = nextSub;\n link.prevSub = void 0;\n }\n if (nextSub) {\n nextSub.prevSub = prevSub;\n link.nextSub = void 0;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && dep.subsHead === link) {\n dep.subsHead = nextSub;\n }\n if (dep.subs === link) {\n dep.subs = prevSub;\n if (!prevSub && dep.computed) {\n dep.computed.flags &= -5;\n for (let l = dep.computed.deps; l; l = l.nextDep) {\n removeSub(l, true);\n }\n }\n }\n if (!soft && !--dep.sc && dep.map) {\n dep.map.delete(dep.key);\n }\n}\nfunction removeDep(link) {\n const { prevDep, nextDep } = link;\n if (prevDep) {\n prevDep.nextDep = nextDep;\n link.prevDep = void 0;\n }\n if (nextDep) {\n nextDep.prevDep = prevDep;\n link.nextDep = void 0;\n }\n}\nfunction effect(fn, options) {\n if (fn.effect instanceof ReactiveEffect) {\n fn = fn.effect.fn;\n }\n const e = new ReactiveEffect(fn);\n if (options) {\n extend(e, options);\n }\n try {\n e.run();\n } catch (err) {\n e.stop();\n throw err;\n }\n const runner = e.run.bind(e);\n runner.effect = e;\n return runner;\n}\nfunction stop(runner) {\n runner.effect.stop();\n}\nlet shouldTrack = true;\nconst trackStack = [];\nfunction pauseTracking() {\n trackStack.push(shouldTrack);\n shouldTrack = false;\n}\nfunction enableTracking() {\n trackStack.push(shouldTrack);\n shouldTrack = true;\n}\nfunction resetTracking() {\n const last = trackStack.pop();\n shouldTrack = last === void 0 ? true : last;\n}\nfunction onEffectCleanup(fn, failSilently = false) {\n if (activeSub instanceof ReactiveEffect) {\n activeSub.cleanup = fn;\n } else if (!!(process.env.NODE_ENV !== \"production\") && !failSilently) {\n warn(\n `onEffectCleanup() was called when there was no active effect to associate with.`\n );\n }\n}\nfunction cleanupEffect(e) {\n const { cleanup } = e;\n e.cleanup = void 0;\n if (cleanup) {\n const prevSub = activeSub;\n activeSub = void 0;\n try {\n cleanup();\n } finally {\n activeSub = prevSub;\n }\n }\n}\n\nlet globalVersion = 0;\nclass Link {\n constructor(sub, dep) {\n this.sub = sub;\n this.dep = dep;\n this.version = dep.version;\n this.nextDep = this.prevDep = this.nextSub = this.prevSub = this.prevActiveLink = void 0;\n }\n}\nclass Dep {\n // TODO isolatedDeclarations \"__v_skip\"\n constructor(computed) {\n this.computed = computed;\n this.version = 0;\n /**\n * Link between this dep and the current active effect\n */\n this.activeLink = void 0;\n /**\n * Doubly linked list representing the subscribing effects (tail)\n */\n this.subs = void 0;\n /**\n * For object property deps cleanup\n */\n this.map = void 0;\n this.key = void 0;\n /**\n * Subscriber counter\n */\n this.sc = 0;\n /**\n * @internal\n */\n this.__v_skip = true;\n if (!!(process.env.NODE_ENV !== \"production\")) {\n this.subsHead = void 0;\n }\n }\n track(debugInfo) {\n if (!activeSub || !shouldTrack || activeSub === this.computed) {\n return;\n }\n let link = this.activeLink;\n if (link === void 0 || link.sub !== activeSub) {\n link = this.activeLink = new Link(activeSub, this);\n if (!activeSub.deps) {\n activeSub.deps = activeSub.depsTail = link;\n } else {\n link.prevDep = activeSub.depsTail;\n activeSub.depsTail.nextDep = link;\n activeSub.depsTail = link;\n }\n addSub(link);\n } else if (link.version === -1) {\n link.version = this.version;\n if (link.nextDep) {\n const next = link.nextDep;\n next.prevDep = link.prevDep;\n if (link.prevDep) {\n link.prevDep.nextDep = next;\n }\n link.prevDep = activeSub.depsTail;\n link.nextDep = void 0;\n activeSub.depsTail.nextDep = link;\n activeSub.depsTail = link;\n if (activeSub.deps === link) {\n activeSub.deps = next;\n }\n }\n }\n if (!!(process.env.NODE_ENV !== \"production\") && activeSub.onTrack) {\n activeSub.onTrack(\n extend(\n {\n effect: activeSub\n },\n debugInfo\n )\n );\n }\n return link;\n }\n trigger(debugInfo) {\n this.version++;\n globalVersion++;\n this.notify(debugInfo);\n }\n notify(debugInfo) {\n startBatch();\n try {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n for (let head = this.subsHead; head; head = head.nextSub) {\n if (head.sub.onTrigger && !(head.sub.flags & 8)) {\n head.sub.onTrigger(\n extend(\n {\n effect: head.sub\n },\n debugInfo\n )\n );\n }\n }\n }\n for (let link = this.subs; link; link = link.prevSub) {\n if (link.sub.notify()) {\n ;\n link.sub.dep.notify();\n }\n }\n } finally {\n endBatch();\n }\n }\n}\nfunction addSub(link) {\n link.dep.sc++;\n if (link.sub.flags & 4) {\n const computed = link.dep.computed;\n if (computed && !link.dep.subs) {\n computed.flags |= 4 | 16;\n for (let l = computed.deps; l; l = l.nextDep) {\n addSub(l);\n }\n }\n const currentTail = link.dep.subs;\n if (currentTail !== link) {\n link.prevSub = currentTail;\n if (currentTail) currentTail.nextSub = link;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && link.dep.subsHead === void 0) {\n link.dep.subsHead = link;\n }\n link.dep.subs = link;\n }\n}\nconst targetMap = /* @__PURE__ */ new WeakMap();\nconst ITERATE_KEY = /* @__PURE__ */ Symbol(\n !!(process.env.NODE_ENV !== \"production\") ? \"Object iterate\" : \"\"\n);\nconst MAP_KEY_ITERATE_KEY = /* @__PURE__ */ Symbol(\n !!(process.env.NODE_ENV !== \"production\") ? \"Map keys iterate\" : \"\"\n);\nconst ARRAY_ITERATE_KEY = /* @__PURE__ */ Symbol(\n !!(process.env.NODE_ENV !== \"production\") ? \"Array iterate\" : \"\"\n);\nfunction track(target, type, key) {\n if (shouldTrack && activeSub) {\n let depsMap = targetMap.get(target);\n if (!depsMap) {\n targetMap.set(target, depsMap = /* @__PURE__ */ new Map());\n }\n let dep = depsMap.get(key);\n if (!dep) {\n depsMap.set(key, dep = new Dep());\n dep.map = depsMap;\n dep.key = key;\n }\n if (!!(process.env.NODE_ENV !== \"production\")) {\n dep.track({\n target,\n type,\n key\n });\n } else {\n dep.track();\n }\n }\n}\nfunction trigger(target, type, key, newValue, oldValue, oldTarget) {\n const depsMap = targetMap.get(target);\n if (!depsMap) {\n globalVersion++;\n return;\n }\n const run = (dep) => {\n if (dep) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n dep.trigger({\n target,\n type,\n key,\n newValue,\n oldValue,\n oldTarget\n });\n } else {\n dep.trigger();\n }\n }\n };\n startBatch();\n if (type === \"clear\") {\n depsMap.forEach(run);\n } else {\n const targetIsArray = isArray(target);\n const isArrayIndex = targetIsArray && isIntegerKey(key);\n if (targetIsArray && key === \"length\") {\n const newLength = Number(newValue);\n depsMap.forEach((dep, key2) => {\n if (key2 === \"length\" || key2 === ARRAY_ITERATE_KEY || !isSymbol(key2) && key2 >= newLength) {\n run(dep);\n }\n });\n } else {\n if (key !== void 0 || depsMap.has(void 0)) {\n run(depsMap.get(key));\n }\n if (isArrayIndex) {\n run(depsMap.get(ARRAY_ITERATE_KEY));\n }\n switch (type) {\n case \"add\":\n if (!targetIsArray) {\n run(depsMap.get(ITERATE_KEY));\n if (isMap(target)) {\n run(depsMap.get(MAP_KEY_ITERATE_KEY));\n }\n } else if (isArrayIndex) {\n run(depsMap.get(\"length\"));\n }\n break;\n case \"delete\":\n if (!targetIsArray) {\n run(depsMap.get(ITERATE_KEY));\n if (isMap(target)) {\n run(depsMap.get(MAP_KEY_ITERATE_KEY));\n }\n }\n break;\n case \"set\":\n if (isMap(target)) {\n run(depsMap.get(ITERATE_KEY));\n }\n break;\n }\n }\n }\n endBatch();\n}\nfunction getDepFromReactive(object, key) {\n const depMap = targetMap.get(object);\n return depMap && depMap.get(key);\n}\n\nfunction reactiveReadArray(array) {\n const raw = toRaw(array);\n if (raw === array) return raw;\n track(raw, \"iterate\", ARRAY_ITERATE_KEY);\n return isShallow(array) ? raw : raw.map(toReactive);\n}\nfunction shallowReadArray(arr) {\n track(arr = toRaw(arr), \"iterate\", ARRAY_ITERATE_KEY);\n return arr;\n}\nfunction toWrapped(target, item) {\n if (isReadonly(target)) {\n return isReactive(target) ? toReadonly(toReactive(item)) : toReadonly(item);\n }\n return toReactive(item);\n}\nconst arrayInstrumentations = {\n __proto__: null,\n [Symbol.iterator]() {\n return iterator(this, Symbol.iterator, (item) => toWrapped(this, item));\n },\n concat(...args) {\n return reactiveReadArray(this).concat(\n ...args.map((x) => isArray(x) ? reactiveReadArray(x) : x)\n );\n },\n entries() {\n return iterator(this, \"entries\", (value) => {\n value[1] = toWrapped(this, value[1]);\n return value;\n });\n },\n every(fn, thisArg) {\n return apply(this, \"every\", fn, thisArg, void 0, arguments);\n },\n filter(fn, thisArg) {\n return apply(\n this,\n \"filter\",\n fn,\n thisArg,\n (v) => v.map((item) => toWrapped(this, item)),\n arguments\n );\n },\n find(fn, thisArg) {\n return apply(\n this,\n \"find\",\n fn,\n thisArg,\n (item) => toWrapped(this, item),\n arguments\n );\n },\n findIndex(fn, thisArg) {\n return apply(this, \"findIndex\", fn, thisArg, void 0, arguments);\n },\n findLast(fn, thisArg) {\n return apply(\n this,\n \"findLast\",\n fn,\n thisArg,\n (item) => toWrapped(this, item),\n arguments\n );\n },\n findLastIndex(fn, thisArg) {\n return apply(this, \"findLastIndex\", fn, thisArg, void 0, arguments);\n },\n // flat, flatMap could benefit from ARRAY_ITERATE but are not straight-forward to implement\n forEach(fn, thisArg) {\n return apply(this, \"forEach\", fn, thisArg, void 0, arguments);\n },\n includes(...args) {\n return searchProxy(this, \"includes\", args);\n },\n indexOf(...args) {\n return searchProxy(this, \"indexOf\", args);\n },\n join(separator) {\n return reactiveReadArray(this).join(separator);\n },\n // keys() iterator only reads `length`, no optimization required\n lastIndexOf(...args) {\n return searchProxy(this, \"lastIndexOf\", args);\n },\n map(fn, thisArg) {\n return apply(this, \"map\", fn, thisArg, void 0, arguments);\n },\n pop() {\n return noTracking(this, \"pop\");\n },\n push(...args) {\n return noTracking(this, \"push\", args);\n },\n reduce(fn, ...args) {\n return reduce(this, \"reduce\", fn, args);\n },\n reduceRight(fn, ...args) {\n return reduce(this, \"reduceRight\", fn, args);\n },\n shift() {\n return noTracking(this, \"shift\");\n },\n // slice could use ARRAY_ITERATE but also seems to beg for range tracking\n some(fn, thisArg) {\n return apply(this, \"some\", fn, thisArg, void 0, arguments);\n },\n splice(...args) {\n return noTracking(this, \"splice\", args);\n },\n toReversed() {\n return reactiveReadArray(this).toReversed();\n },\n toSorted(comparer) {\n return reactiveReadArray(this).toSorted(comparer);\n },\n toSpliced(...args) {\n return reactiveReadArray(this).toSpliced(...args);\n },\n unshift(...args) {\n return noTracking(this, \"unshift\", args);\n },\n values() {\n return iterator(this, \"values\", (item) => toWrapped(this, item));\n }\n};\nfunction iterator(self, method, wrapValue) {\n const arr = shallowReadArray(self);\n const iter = arr[method]();\n if (arr !== self && !isShallow(self)) {\n iter._next = iter.next;\n iter.next = () => {\n const result = iter._next();\n if (!result.done) {\n result.value = wrapValue(result.value);\n }\n return result;\n };\n }\n return iter;\n}\nconst arrayProto = Array.prototype;\nfunction apply(self, method, fn, thisArg, wrappedRetFn, args) {\n const arr = shallowReadArray(self);\n const needsWrap = arr !== self && !isShallow(self);\n const methodFn = arr[method];\n if (methodFn !== arrayProto[method]) {\n const result2 = methodFn.apply(self, args);\n return needsWrap ? toReactive(result2) : result2;\n }\n let wrappedFn = fn;\n if (arr !== self) {\n if (needsWrap) {\n wrappedFn = function(item, index) {\n return fn.call(this, toWrapped(self, item), index, self);\n };\n } else if (fn.length > 2) {\n wrappedFn = function(item, index) {\n return fn.call(this, item, index, self);\n };\n }\n }\n const result = methodFn.call(arr, wrappedFn, thisArg);\n return needsWrap && wrappedRetFn ? wrappedRetFn(result) : result;\n}\nfunction reduce(self, method, fn, args) {\n const arr = shallowReadArray(self);\n let wrappedFn = fn;\n if (arr !== self) {\n if (!isShallow(self)) {\n wrappedFn = function(acc, item, index) {\n return fn.call(this, acc, toWrapped(self, item), index, self);\n };\n } else if (fn.length > 3) {\n wrappedFn = function(acc, item, index) {\n return fn.call(this, acc, item, index, self);\n };\n }\n }\n return arr[method](wrappedFn, ...args);\n}\nfunction searchProxy(self, method, args) {\n const arr = toRaw(self);\n track(arr, \"iterate\", ARRAY_ITERATE_KEY);\n const res = arr[method](...args);\n if ((res === -1 || res === false) && isProxy(args[0])) {\n args[0] = toRaw(args[0]);\n return arr[method](...args);\n }\n return res;\n}\nfunction noTracking(self, method, args = []) {\n pauseTracking();\n startBatch();\n const res = toRaw(self)[method].apply(self, args);\n endBatch();\n resetTracking();\n return res;\n}\n\nconst isNonTrackableKeys = /* @__PURE__ */ makeMap(`__proto__,__v_isRef,__isVue`);\nconst builtInSymbols = new Set(\n /* @__PURE__ */ Object.getOwnPropertyNames(Symbol).filter((key) => key !== \"arguments\" && key !== \"caller\").map((key) => Symbol[key]).filter(isSymbol)\n);\nfunction hasOwnProperty(key) {\n if (!isSymbol(key)) key = String(key);\n const obj = toRaw(this);\n track(obj, \"has\", key);\n return obj.hasOwnProperty(key);\n}\nclass BaseReactiveHandler {\n constructor(_isReadonly = false, _isShallow = false) {\n this._isReadonly = _isReadonly;\n this._isShallow = _isShallow;\n }\n get(target, key, receiver) {\n if (key === \"__v_skip\") return target[\"__v_skip\"];\n const isReadonly2 = this._isReadonly, isShallow2 = this._isShallow;\n if (key === \"__v_isReactive\") {\n return !isReadonly2;\n } else if (key === \"__v_isReadonly\") {\n return isReadonly2;\n } else if (key === \"__v_isShallow\") {\n return isShallow2;\n } else if (key === \"__v_raw\") {\n if (receiver === (isReadonly2 ? isShallow2 ? shallowReadonlyMap : readonlyMap : isShallow2 ? shallowReactiveMap : reactiveMap).get(target) || // receiver is not the reactive proxy, but has the same prototype\n // this means the receiver is a user proxy of the reactive proxy\n Object.getPrototypeOf(target) === Object.getPrototypeOf(receiver)) {\n return target;\n }\n return;\n }\n const targetIsArray = isArray(target);\n if (!isReadonly2) {\n let fn;\n if (targetIsArray && (fn = arrayInstrumentations[key])) {\n return fn;\n }\n if (key === \"hasOwnProperty\") {\n return hasOwnProperty;\n }\n }\n const res = Reflect.get(\n target,\n key,\n // if this is a proxy wrapping a ref, return methods using the raw ref\n // as receiver so that we don't have to call `toRaw` on the ref in all\n // its class methods\n isRef(target) ? target : receiver\n );\n if (isSymbol(key) ? builtInSymbols.has(key) : isNonTrackableKeys(key)) {\n return res;\n }\n if (!isReadonly2) {\n track(target, \"get\", key);\n }\n if (isShallow2) {\n return res;\n }\n if (isRef(res)) {\n const value = targetIsArray && isIntegerKey(key) ? res : res.value;\n return isReadonly2 && isObject(value) ? readonly(value) : value;\n }\n if (isObject(res)) {\n return isReadonly2 ? readonly(res) : reactive(res);\n }\n return res;\n }\n}\nclass MutableReactiveHandler extends BaseReactiveHandler {\n constructor(isShallow2 = false) {\n super(false, isShallow2);\n }\n set(target, key, value, receiver) {\n let oldValue = target[key];\n const isArrayWithIntegerKey = isArray(target) && isIntegerKey(key);\n if (!this._isShallow) {\n const isOldValueReadonly = isReadonly(oldValue);\n if (!isShallow(value) && !isReadonly(value)) {\n oldValue = toRaw(oldValue);\n value = toRaw(value);\n }\n if (!isArrayWithIntegerKey && isRef(oldValue) && !isRef(value)) {\n if (isOldValueReadonly) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(\n `Set operation on key \"${String(key)}\" failed: target is readonly.`,\n target[key]\n );\n }\n return true;\n } else {\n oldValue.value = value;\n return true;\n }\n }\n }\n const hadKey = isArrayWithIntegerKey ? Number(key) < target.length : hasOwn(target, key);\n const result = Reflect.set(\n target,\n key,\n value,\n isRef(target) ? target : receiver\n );\n if (target === toRaw(receiver)) {\n if (!hadKey) {\n trigger(target, \"add\", key, value);\n } else if (hasChanged(value, oldValue)) {\n trigger(target, \"set\", key, value, oldValue);\n }\n }\n return result;\n }\n deleteProperty(target, key) {\n const hadKey = hasOwn(target, key);\n const oldValue = target[key];\n const result = Reflect.deleteProperty(target, key);\n if (result && hadKey) {\n trigger(target, \"delete\", key, void 0, oldValue);\n }\n return result;\n }\n has(target, key) {\n const result = Reflect.has(target, key);\n if (!isSymbol(key) || !builtInSymbols.has(key)) {\n track(target, \"has\", key);\n }\n return result;\n }\n ownKeys(target) {\n track(\n target,\n \"iterate\",\n isArray(target) ? \"length\" : ITERATE_KEY\n );\n return Reflect.ownKeys(target);\n }\n}\nclass ReadonlyReactiveHandler extends BaseReactiveHandler {\n constructor(isShallow2 = false) {\n super(true, isShallow2);\n }\n set(target, key) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(\n `Set operation on key \"${String(key)}\" failed: target is readonly.`,\n target\n );\n }\n return true;\n }\n deleteProperty(target, key) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(\n `Delete operation on key \"${String(key)}\" failed: target is readonly.`,\n target\n );\n }\n return true;\n }\n}\nconst mutableHandlers = /* @__PURE__ */ new MutableReactiveHandler();\nconst readonlyHandlers = /* @__PURE__ */ new ReadonlyReactiveHandler();\nconst shallowReactiveHandlers = /* @__PURE__ */ new MutableReactiveHandler(true);\nconst shallowReadonlyHandlers = /* @__PURE__ */ new ReadonlyReactiveHandler(true);\n\nconst toShallow = (value) => value;\nconst getProto = (v) => Reflect.getPrototypeOf(v);\nfunction createIterableMethod(method, isReadonly2, isShallow2) {\n return function(...args) {\n const target = this[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const targetIsMap = isMap(rawTarget);\n const isPair = method === \"entries\" || method === Symbol.iterator && targetIsMap;\n const isKeyOnly = method === \"keys\" && targetIsMap;\n const innerIterator = target[method](...args);\n const wrap = isShallow2 ? toShallow : isReadonly2 ? toReadonly : toReactive;\n !isReadonly2 && track(\n rawTarget,\n \"iterate\",\n isKeyOnly ? MAP_KEY_ITERATE_KEY : ITERATE_KEY\n );\n return extend(\n // inheriting all iterator properties\n Object.create(innerIterator),\n {\n // iterator protocol\n next() {\n const { value, done } = innerIterator.next();\n return done ? { value, done } : {\n value: isPair ? [wrap(value[0]), wrap(value[1])] : wrap(value),\n done\n };\n }\n }\n );\n };\n}\nfunction createReadonlyMethod(type) {\n return function(...args) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n const key = args[0] ? `on key \"${args[0]}\" ` : ``;\n warn(\n `${capitalize(type)} operation ${key}failed: target is readonly.`,\n toRaw(this)\n );\n }\n return type === \"delete\" ? false : type === \"clear\" ? void 0 : this;\n };\n}\nfunction createInstrumentations(readonly, shallow) {\n const instrumentations = {\n get(key) {\n const target = this[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const rawKey = toRaw(key);\n if (!readonly) {\n if (hasChanged(key, rawKey)) {\n track(rawTarget, \"get\", key);\n }\n track(rawTarget, \"get\", rawKey);\n }\n const { has } = getProto(rawTarget);\n const wrap = shallow ? toShallow : readonly ? toReadonly : toReactive;\n if (has.call(rawTarget, key)) {\n return wrap(target.get(key));\n } else if (has.call(rawTarget, rawKey)) {\n return wrap(target.get(rawKey));\n } else if (target !== rawTarget) {\n target.get(key);\n }\n },\n get size() {\n const target = this[\"__v_raw\"];\n !readonly && track(toRaw(target), \"iterate\", ITERATE_KEY);\n return target.size;\n },\n has(key) {\n const target = this[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const rawKey = toRaw(key);\n if (!readonly) {\n if (hasChanged(key, rawKey)) {\n track(rawTarget, \"has\", key);\n }\n track(rawTarget, \"has\", rawKey);\n }\n return key === rawKey ? target.has(key) : target.has(key) || target.has(rawKey);\n },\n forEach(callback, thisArg) {\n const observed = this;\n const target = observed[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const wrap = shallow ? toShallow : readonly ? toReadonly : toReactive;\n !readonly && track(rawTarget, \"iterate\", ITERATE_KEY);\n return target.forEach((value, key) => {\n return callback.call(thisArg, wrap(value), wrap(key), observed);\n });\n }\n };\n extend(\n instrumentations,\n readonly ? {\n add: createReadonlyMethod(\"add\"),\n set: createReadonlyMethod(\"set\"),\n delete: createReadonlyMethod(\"delete\"),\n clear: createReadonlyMethod(\"clear\")\n } : {\n add(value) {\n if (!shallow && !isShallow(value) && !isReadonly(value)) {\n value = toRaw(value);\n }\n const target = toRaw(this);\n const proto = getProto(target);\n const hadKey = proto.has.call(target, value);\n if (!hadKey) {\n target.add(value);\n trigger(target, \"add\", value, value);\n }\n return this;\n },\n set(key, value) {\n if (!shallow && !isShallow(value) && !isReadonly(value)) {\n value = toRaw(value);\n }\n const target = toRaw(this);\n const { has, get } = getProto(target);\n let hadKey = has.call(target, key);\n if (!hadKey) {\n key = toRaw(key);\n hadKey = has.call(target, key);\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n checkIdentityKeys(target, has, key);\n }\n const oldValue = get.call(target, key);\n target.set(key, value);\n if (!hadKey) {\n trigger(target, \"add\", key, value);\n } else if (hasChanged(value, oldValue)) {\n trigger(target, \"set\", key, value, oldValue);\n }\n return this;\n },\n delete(key) {\n const target = toRaw(this);\n const { has, get } = getProto(target);\n let hadKey = has.call(target, key);\n if (!hadKey) {\n key = toRaw(key);\n hadKey = has.call(target, key);\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n checkIdentityKeys(target, has, key);\n }\n const oldValue = get ? get.call(target, key) : void 0;\n const result = target.delete(key);\n if (hadKey) {\n trigger(target, \"delete\", key, void 0, oldValue);\n }\n return result;\n },\n clear() {\n const target = toRaw(this);\n const hadItems = target.size !== 0;\n const oldTarget = !!(process.env.NODE_ENV !== \"production\") ? isMap(target) ? new Map(target) : new Set(target) : void 0;\n const result = target.clear();\n if (hadItems) {\n trigger(\n target,\n \"clear\",\n void 0,\n void 0,\n oldTarget\n );\n }\n return result;\n }\n }\n );\n const iteratorMethods = [\n \"keys\",\n \"values\",\n \"entries\",\n Symbol.iterator\n ];\n iteratorMethods.forEach((method) => {\n instrumentations[method] = createIterableMethod(method, readonly, shallow);\n });\n return instrumentations;\n}\nfunction createInstrumentationGetter(isReadonly2, shallow) {\n const instrumentations = createInstrumentations(isReadonly2, shallow);\n return (target, key, receiver) => {\n if (key === \"__v_isReactive\") {\n return !isReadonly2;\n } else if (key === \"__v_isReadonly\") {\n return isReadonly2;\n } else if (key === \"__v_raw\") {\n return target;\n }\n return Reflect.get(\n hasOwn(instrumentations, key) && key in target ? instrumentations : target,\n key,\n receiver\n );\n };\n}\nconst mutableCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(false, false)\n};\nconst shallowCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(false, true)\n};\nconst readonlyCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(true, false)\n};\nconst shallowReadonlyCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(true, true)\n};\nfunction checkIdentityKeys(target, has, key) {\n const rawKey = toRaw(key);\n if (rawKey !== key && has.call(target, rawKey)) {\n const type = toRawType(target);\n warn(\n `Reactive ${type} contains both the raw and reactive versions of the same object${type === `Map` ? ` as keys` : ``}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`\n );\n }\n}\n\nconst reactiveMap = /* @__PURE__ */ new WeakMap();\nconst shallowReactiveMap = /* @__PURE__ */ new WeakMap();\nconst readonlyMap = /* @__PURE__ */ new WeakMap();\nconst shallowReadonlyMap = /* @__PURE__ */ new WeakMap();\nfunction targetTypeMap(rawType) {\n switch (rawType) {\n case \"Object\":\n case \"Array\":\n return 1 /* COMMON */;\n case \"Map\":\n case \"Set\":\n case \"WeakMap\":\n case \"WeakSet\":\n return 2 /* COLLECTION */;\n default:\n return 0 /* INVALID */;\n }\n}\nfunction getTargetType(value) {\n return value[\"__v_skip\"] || !Object.isExtensible(value) ? 0 /* INVALID */ : targetTypeMap(toRawType(value));\n}\n// @__NO_SIDE_EFFECTS__\nfunction reactive(target) {\n if (/* @__PURE__ */ isReadonly(target)) {\n return target;\n }\n return createReactiveObject(\n target,\n false,\n mutableHandlers,\n mutableCollectionHandlers,\n reactiveMap\n );\n}\n// @__NO_SIDE_EFFECTS__\nfunction shallowReactive(target) {\n return createReactiveObject(\n target,\n false,\n shallowReactiveHandlers,\n shallowCollectionHandlers,\n shallowReactiveMap\n );\n}\n// @__NO_SIDE_EFFECTS__\nfunction readonly(target) {\n return createReactiveObject(\n target,\n true,\n readonlyHandlers,\n readonlyCollectionHandlers,\n readonlyMap\n );\n}\n// @__NO_SIDE_EFFECTS__\nfunction shallowReadonly(target) {\n return createReactiveObject(\n target,\n true,\n shallowReadonlyHandlers,\n shallowReadonlyCollectionHandlers,\n shallowReadonlyMap\n );\n}\nfunction createReactiveObject(target, isReadonly2, baseHandlers, collectionHandlers, proxyMap) {\n if (!isObject(target)) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(\n `value cannot be made ${isReadonly2 ? \"readonly\" : \"reactive\"}: ${String(\n target\n )}`\n );\n }\n return target;\n }\n if (target[\"__v_raw\"] && !(isReadonly2 && target[\"__v_isReactive\"])) {\n return target;\n }\n const targetType = getTargetType(target);\n if (targetType === 0 /* INVALID */) {\n return target;\n }\n const existingProxy = proxyMap.get(target);\n if (existingProxy) {\n return existingProxy;\n }\n const proxy = new Proxy(\n target,\n targetType === 2 /* COLLECTION */ ? collectionHandlers : baseHandlers\n );\n proxyMap.set(target, proxy);\n return proxy;\n}\n// @__NO_SIDE_EFFECTS__\nfunction isReactive(value) {\n if (/* @__PURE__ */ isReadonly(value)) {\n return /* @__PURE__ */ isReactive(value[\"__v_raw\"]);\n }\n return !!(value && value[\"__v_isReactive\"]);\n}\n// @__NO_SIDE_EFFECTS__\nfunction isReadonly(value) {\n return !!(value && value[\"__v_isReadonly\"]);\n}\n// @__NO_SIDE_EFFECTS__\nfunction isShallow(value) {\n return !!(value && value[\"__v_isShallow\"]);\n}\n// @__NO_SIDE_EFFECTS__\nfunction isProxy(value) {\n return value ? !!value[\"__v_raw\"] : false;\n}\n// @__NO_SIDE_EFFECTS__\nfunction toRaw(observed) {\n const raw = observed && observed[\"__v_raw\"];\n return raw ? /* @__PURE__ */ toRaw(raw) : observed;\n}\nfunction markRaw(value) {\n if (!hasOwn(value, \"__v_skip\") && Object.isExtensible(value)) {\n def(value, \"__v_skip\", true);\n }\n return value;\n}\nconst toReactive = (value) => isObject(value) ? /* @__PURE__ */ reactive(value) : value;\nconst toReadonly = (value) => isObject(value) ? /* @__PURE__ */ readonly(value) : value;\n\n// @__NO_SIDE_EFFECTS__\nfunction isRef(r) {\n return r ? r[\"__v_isRef\"] === true : false;\n}\n// @__NO_SIDE_EFFECTS__\nfunction ref(value) {\n return createRef(value, false);\n}\n// @__NO_SIDE_EFFECTS__\nfunction shallowRef(value) {\n return createRef(value, true);\n}\nfunction createRef(rawValue, shallow) {\n if (/* @__PURE__ */ isRef(rawValue)) {\n return rawValue;\n }\n return new RefImpl(rawValue, shallow);\n}\nclass RefImpl {\n constructor(value, isShallow2) {\n this.dep = new Dep();\n this[\"__v_isRef\"] = true;\n this[\"__v_isShallow\"] = false;\n this._rawValue = isShallow2 ? value : toRaw(value);\n this._value = isShallow2 ? value : toReactive(value);\n this[\"__v_isShallow\"] = isShallow2;\n }\n get value() {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n this.dep.track({\n target: this,\n type: \"get\",\n key: \"value\"\n });\n } else {\n this.dep.track();\n }\n return this._value;\n }\n set value(newValue) {\n const oldValue = this._rawValue;\n const useDirectValue = this[\"__v_isShallow\"] || isShallow(newValue) || isReadonly(newValue);\n newValue = useDirectValue ? newValue : toRaw(newValue);\n if (hasChanged(newValue, oldValue)) {\n this._rawValue = newValue;\n this._value = useDirectValue ? newValue : toReactive(newValue);\n if (!!(process.env.NODE_ENV !== \"production\")) {\n this.dep.trigger({\n target: this,\n type: \"set\",\n key: \"value\",\n newValue,\n oldValue\n });\n } else {\n this.dep.trigger();\n }\n }\n }\n}\nfunction triggerRef(ref2) {\n if (ref2.dep) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n ref2.dep.trigger({\n target: ref2,\n type: \"set\",\n key: \"value\",\n newValue: ref2._value\n });\n } else {\n ref2.dep.trigger();\n }\n }\n}\nfunction unref(ref2) {\n return /* @__PURE__ */ isRef(ref2) ? ref2.value : ref2;\n}\nfunction toValue(source) {\n return isFunction(source) ? source() : unref(source);\n}\nconst shallowUnwrapHandlers = {\n get: (target, key, receiver) => key === \"__v_raw\" ? target : unref(Reflect.get(target, key, receiver)),\n set: (target, key, value, receiver) => {\n const oldValue = target[key];\n if (/* @__PURE__ */ isRef(oldValue) && !/* @__PURE__ */ isRef(value)) {\n oldValue.value = value;\n return true;\n } else {\n return Reflect.set(target, key, value, receiver);\n }\n }\n};\nfunction proxyRefs(objectWithRefs) {\n return isReactive(objectWithRefs) ? objectWithRefs : new Proxy(objectWithRefs, shallowUnwrapHandlers);\n}\nclass CustomRefImpl {\n constructor(factory) {\n this[\"__v_isRef\"] = true;\n this._value = void 0;\n const dep = this.dep = new Dep();\n const { get, set } = factory(dep.track.bind(dep), dep.trigger.bind(dep));\n this._get = get;\n this._set = set;\n }\n get value() {\n return this._value = this._get();\n }\n set value(newVal) {\n this._set(newVal);\n }\n}\nfunction customRef(factory) {\n return new CustomRefImpl(factory);\n}\n// @__NO_SIDE_EFFECTS__\nfunction toRefs(object) {\n if (!!(process.env.NODE_ENV !== \"production\") && !isProxy(object)) {\n warn(`toRefs() expects a reactive object but received a plain one.`);\n }\n const ret = isArray(object) ? new Array(object.length) : {};\n for (const key in object) {\n ret[key] = propertyToRef(object, key);\n }\n return ret;\n}\nclass ObjectRefImpl {\n constructor(_object, _key, _defaultValue) {\n this._object = _object;\n this._key = _key;\n this._defaultValue = _defaultValue;\n this[\"__v_isRef\"] = true;\n this._value = void 0;\n this._raw = toRaw(_object);\n let shallow = true;\n let obj = _object;\n if (!isArray(_object) || !isIntegerKey(String(_key))) {\n do {\n shallow = !isProxy(obj) || isShallow(obj);\n } while (shallow && (obj = obj[\"__v_raw\"]));\n }\n this._shallow = shallow;\n }\n get value() {\n let val = this._object[this._key];\n if (this._shallow) {\n val = unref(val);\n }\n return this._value = val === void 0 ? this._defaultValue : val;\n }\n set value(newVal) {\n if (this._shallow && /* @__PURE__ */ isRef(this._raw[this._key])) {\n const nestedRef = this._object[this._key];\n if (/* @__PURE__ */ isRef(nestedRef)) {\n nestedRef.value = newVal;\n return;\n }\n }\n this._object[this._key] = newVal;\n }\n get dep() {\n return getDepFromReactive(this._raw, this._key);\n }\n}\nclass GetterRefImpl {\n constructor(_getter) {\n this._getter = _getter;\n this[\"__v_isRef\"] = true;\n this[\"__v_isReadonly\"] = true;\n this._value = void 0;\n }\n get value() {\n return this._value = this._getter();\n }\n}\n// @__NO_SIDE_EFFECTS__\nfunction toRef(source, key, defaultValue) {\n if (/* @__PURE__ */ isRef(source)) {\n return source;\n } else if (isFunction(source)) {\n return new GetterRefImpl(source);\n } else if (isObject(source) && arguments.length > 1) {\n return propertyToRef(source, key, defaultValue);\n } else {\n return /* @__PURE__ */ ref(source);\n }\n}\nfunction propertyToRef(source, key, defaultValue) {\n return new ObjectRefImpl(source, key, defaultValue);\n}\n\nclass ComputedRefImpl {\n constructor(fn, setter, isSSR) {\n this.fn = fn;\n this.setter = setter;\n /**\n * @internal\n */\n this._value = void 0;\n /**\n * @internal\n */\n this.dep = new Dep(this);\n /**\n * @internal\n */\n this.__v_isRef = true;\n // TODO isolatedDeclarations \"__v_isReadonly\"\n // A computed is also a subscriber that tracks other deps\n /**\n * @internal\n */\n this.deps = void 0;\n /**\n * @internal\n */\n this.depsTail = void 0;\n /**\n * @internal\n */\n this.flags = 16;\n /**\n * @internal\n */\n this.globalVersion = globalVersion - 1;\n /**\n * @internal\n */\n this.next = void 0;\n // for backwards compat\n this.effect = this;\n this[\"__v_isReadonly\"] = !setter;\n this.isSSR = isSSR;\n }\n /**\n * @internal\n */\n notify() {\n this.flags |= 16;\n if (!(this.flags & 8) && // avoid infinite self recursion\n activeSub !== this) {\n batch(this, true);\n return true;\n } else if (!!(process.env.NODE_ENV !== \"production\")) ;\n }\n get value() {\n const link = !!(process.env.NODE_ENV !== \"production\") ? this.dep.track({\n target: this,\n type: \"get\",\n key: \"value\"\n }) : this.dep.track();\n refreshComputed(this);\n if (link) {\n link.version = this.dep.version;\n }\n return this._value;\n }\n set value(newValue) {\n if (this.setter) {\n this.setter(newValue);\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(\"Write operation failed: computed value is readonly\");\n }\n }\n}\n// @__NO_SIDE_EFFECTS__\nfunction computed(getterOrOptions, debugOptions, isSSR = false) {\n let getter;\n let setter;\n if (isFunction(getterOrOptions)) {\n getter = getterOrOptions;\n } else {\n getter = getterOrOptions.get;\n setter = getterOrOptions.set;\n }\n const cRef = new ComputedRefImpl(getter, setter, isSSR);\n if (!!(process.env.NODE_ENV !== \"production\") && debugOptions && !isSSR) {\n cRef.onTrack = debugOptions.onTrack;\n cRef.onTrigger = debugOptions.onTrigger;\n }\n return cRef;\n}\n\nconst TrackOpTypes = {\n \"GET\": \"get\",\n \"HAS\": \"has\",\n \"ITERATE\": \"iterate\"\n};\nconst TriggerOpTypes = {\n \"SET\": \"set\",\n \"ADD\": \"add\",\n \"DELETE\": \"delete\",\n \"CLEAR\": \"clear\"\n};\nconst ReactiveFlags = {\n \"SKIP\": \"__v_skip\",\n \"IS_REACTIVE\": \"__v_isReactive\",\n \"IS_READONLY\": \"__v_isReadonly\",\n \"IS_SHALLOW\": \"__v_isShallow\",\n \"RAW\": \"__v_raw\",\n \"IS_REF\": \"__v_isRef\"\n};\n\nconst WatchErrorCodes = {\n \"WATCH_GETTER\": 2,\n \"2\": \"WATCH_GETTER\",\n \"WATCH_CALLBACK\": 3,\n \"3\": \"WATCH_CALLBACK\",\n \"WATCH_CLEANUP\": 4,\n \"4\": \"WATCH_CLEANUP\"\n};\nconst INITIAL_WATCHER_VALUE = {};\nconst cleanupMap = /* @__PURE__ */ new WeakMap();\nlet activeWatcher = void 0;\nfunction getCurrentWatcher() {\n return activeWatcher;\n}\nfunction onWatcherCleanup(cleanupFn, failSilently = false, owner = activeWatcher) {\n if (owner) {\n let cleanups = cleanupMap.get(owner);\n if (!cleanups) cleanupMap.set(owner, cleanups = []);\n cleanups.push(cleanupFn);\n } else if (!!(process.env.NODE_ENV !== \"production\") && !failSilently) {\n warn(\n `onWatcherCleanup() was called when there was no active watcher to associate with.`\n );\n }\n}\nfunction watch(source, cb, options = EMPTY_OBJ) {\n const { immediate, deep, once, scheduler, augmentJob, call } = options;\n const warnInvalidSource = (s) => {\n (options.onWarn || warn)(\n `Invalid watch source: `,\n s,\n `A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.`\n );\n };\n const reactiveGetter = (source2) => {\n if (deep) return source2;\n if (isShallow(source2) || deep === false || deep === 0)\n return traverse(source2, 1);\n return traverse(source2);\n };\n let effect;\n let getter;\n let cleanup;\n let boundCleanup;\n let forceTrigger = false;\n let isMultiSource = false;\n if (isRef(source)) {\n getter = () => source.value;\n forceTrigger = isShallow(source);\n } else if (isReactive(source)) {\n getter = () => reactiveGetter(source);\n forceTrigger = true;\n } else if (isArray(source)) {\n isMultiSource = true;\n forceTrigger = source.some((s) => isReactive(s) || isShallow(s));\n getter = () => source.map((s) => {\n if (isRef(s)) {\n return s.value;\n } else if (isReactive(s)) {\n return reactiveGetter(s);\n } else if (isFunction(s)) {\n return call ? call(s, 2) : s();\n } else {\n !!(process.env.NODE_ENV !== \"production\") && warnInvalidSource(s);\n }\n });\n } else if (isFunction(source)) {\n if (cb) {\n getter = call ? () => call(source, 2) : source;\n } else {\n getter = () => {\n if (cleanup) {\n pauseTracking();\n try {\n cleanup();\n } finally {\n resetTracking();\n }\n }\n const currentEffect = activeWatcher;\n activeWatcher = effect;\n try {\n return call ? call(source, 3, [boundCleanup]) : source(boundCleanup);\n } finally {\n activeWatcher = currentEffect;\n }\n };\n }\n } else {\n getter = NOOP;\n !!(process.env.NODE_ENV !== \"production\") && warnInvalidSource(source);\n }\n if (cb && deep) {\n const baseGetter = getter;\n const depth = deep === true ? Infinity : deep;\n getter = () => traverse(baseGetter(), depth);\n }\n const scope = getCurrentScope();\n const watchHandle = () => {\n effect.stop();\n if (scope && scope.active) {\n remove(scope.effects, effect);\n }\n };\n if (once && cb) {\n const _cb = cb;\n cb = (...args) => {\n _cb(...args);\n watchHandle();\n };\n }\n let oldValue = isMultiSource ? new Array(source.length).fill(INITIAL_WATCHER_VALUE) : INITIAL_WATCHER_VALUE;\n const job = (immediateFirstRun) => {\n if (!(effect.flags & 1) || !effect.dirty && !immediateFirstRun) {\n return;\n }\n if (cb) {\n const newValue = effect.run();\n if (deep || forceTrigger || (isMultiSource ? newValue.some((v, i) => hasChanged(v, oldValue[i])) : hasChanged(newValue, oldValue))) {\n if (cleanup) {\n cleanup();\n }\n const currentWatcher = activeWatcher;\n activeWatcher = effect;\n try {\n const args = [\n newValue,\n // pass undefined as the old value when it's changed for the first time\n oldValue === INITIAL_WATCHER_VALUE ? void 0 : isMultiSource && oldValue[0] === INITIAL_WATCHER_VALUE ? [] : oldValue,\n boundCleanup\n ];\n oldValue = newValue;\n call ? call(cb, 3, args) : (\n // @ts-expect-error\n cb(...args)\n );\n } finally {\n activeWatcher = currentWatcher;\n }\n }\n } else {\n effect.run();\n }\n };\n if (augmentJob) {\n augmentJob(job);\n }\n effect = new ReactiveEffect(getter);\n effect.scheduler = scheduler ? () => scheduler(job, false) : job;\n boundCleanup = (fn) => onWatcherCleanup(fn, false, effect);\n cleanup = effect.onStop = () => {\n const cleanups = cleanupMap.get(effect);\n if (cleanups) {\n if (call) {\n call(cleanups, 4);\n } else {\n for (const cleanup2 of cleanups) cleanup2();\n }\n cleanupMap.delete(effect);\n }\n };\n if (!!(process.env.NODE_ENV !== \"production\")) {\n effect.onTrack = options.onTrack;\n effect.onTrigger = options.onTrigger;\n }\n if (cb) {\n if (immediate) {\n job(true);\n } else {\n oldValue = effect.run();\n }\n } else if (scheduler) {\n scheduler(job.bind(null, true), true);\n } else {\n effect.run();\n }\n watchHandle.pause = effect.pause.bind(effect);\n watchHandle.resume = effect.resume.bind(effect);\n watchHandle.stop = watchHandle;\n return watchHandle;\n}\nfunction traverse(value, depth = Infinity, seen) {\n if (depth <= 0 || !isObject(value) || value[\"__v_skip\"]) {\n return value;\n }\n seen = seen || /* @__PURE__ */ new Map();\n if ((seen.get(value) || 0) >= depth) {\n return value;\n }\n seen.set(value, depth);\n depth--;\n if (isRef(value)) {\n traverse(value.value, depth, seen);\n } else if (isArray(value)) {\n for (let i = 0; i < value.length; i++) {\n traverse(value[i], depth, seen);\n }\n } else if (isSet(value) || isMap(value)) {\n value.forEach((v) => {\n traverse(v, depth, seen);\n });\n } else if (isPlainObject(value)) {\n for (const key in value) {\n traverse(value[key], depth, seen);\n }\n for (const key of Object.getOwnPropertySymbols(value)) {\n if (Object.prototype.propertyIsEnumerable.call(value, key)) {\n traverse(value[key], depth, seen);\n }\n }\n }\n return value;\n}\n\nexport { ARRAY_ITERATE_KEY, EffectFlags, EffectScope, ITERATE_KEY, MAP_KEY_ITERATE_KEY, ReactiveEffect, ReactiveFlags, TrackOpTypes, TriggerOpTypes, WatchErrorCodes, computed, customRef, effect, effectScope, enableTracking, getCurrentScope, getCurrentWatcher, isProxy, isReactive, isReadonly, isRef, isShallow, markRaw, onEffectCleanup, onScopeDispose, onWatcherCleanup, pauseTracking, proxyRefs, reactive, reactiveReadArray, readonly, ref, resetTracking, shallowReactive, shallowReadArray, shallowReadonly, shallowRef, stop, toRaw, toReactive, toReadonly, toRef, toRefs, toValue, track, traverse, trigger, triggerRef, unref, watch };\n","/**\n* @vue/runtime-core v3.5.27\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\nimport { pauseTracking, resetTracking, isRef, toRaw, traverse, watch as watch$1, shallowRef, readonly, isReactive, ref, isShallow, isReadonly, shallowReadArray, toReadonly, toReactive, shallowReadonly, track, reactive, customRef, shallowReactive, trigger, ReactiveEffect, isProxy, proxyRefs, markRaw, EffectScope, computed as computed$1 } from '@vue/reactivity';\nexport { EffectScope, ReactiveEffect, TrackOpTypes, TriggerOpTypes, customRef, effect, effectScope, getCurrentScope, getCurrentWatcher, isProxy, isReactive, isReadonly, isRef, isShallow, markRaw, onScopeDispose, onWatcherCleanup, proxyRefs, reactive, readonly, ref, shallowReactive, shallowReadonly, shallowRef, stop, toRaw, toRef, toRefs, toValue, triggerRef, unref } from '@vue/reactivity';\nimport { isString, isFunction, EMPTY_OBJ, isPromise, isArray, NOOP, getGlobalThis, extend, isBuiltInDirective, NO, hasOwn, remove, def, isOn, isReservedProp, normalizeClass, stringifyStyle, normalizeStyle, isKnownSvgAttr, isBooleanAttr, isKnownHtmlAttr, includeBooleanAttr, isRenderableAttrValue, normalizeCssVarValue, getEscapedCssVarName, isObject, isRegExp, invokeArrayFns, toHandlerKey, camelize, capitalize, isSymbol, isGloballyAllowed, hyphenate, hasChanged, looseToNumber, isModelListener, EMPTY_ARR, makeMap, toRawType, toNumber } from '@vue/shared';\nexport { camelize, capitalize, normalizeClass, normalizeProps, normalizeStyle, toDisplayString, toHandlerKey } from '@vue/shared';\n\nconst stack = [];\nfunction pushWarningContext(vnode) {\n stack.push(vnode);\n}\nfunction popWarningContext() {\n stack.pop();\n}\nlet isWarning = false;\nfunction warn$1(msg, ...args) {\n if (isWarning) return;\n isWarning = true;\n pauseTracking();\n const instance = stack.length ? stack[stack.length - 1].component : null;\n const appWarnHandler = instance && instance.appContext.config.warnHandler;\n const trace = getComponentTrace();\n if (appWarnHandler) {\n callWithErrorHandling(\n appWarnHandler,\n instance,\n 11,\n [\n // eslint-disable-next-line no-restricted-syntax\n msg + args.map((a) => {\n var _a, _b;\n return (_b = (_a = a.toString) == null ? void 0 : _a.call(a)) != null ? _b : JSON.stringify(a);\n }).join(\"\"),\n instance && instance.proxy,\n trace.map(\n ({ vnode }) => `at <${formatComponentName(instance, vnode.type)}>`\n ).join(\"\\n\"),\n trace\n ]\n );\n } else {\n const warnArgs = [`[Vue warn]: ${msg}`, ...args];\n if (trace.length && // avoid spamming console during tests\n true) {\n warnArgs.push(`\n`, ...formatTrace(trace));\n }\n console.warn(...warnArgs);\n }\n resetTracking();\n isWarning = false;\n}\nfunction getComponentTrace() {\n let currentVNode = stack[stack.length - 1];\n if (!currentVNode) {\n return [];\n }\n const normalizedStack = [];\n while (currentVNode) {\n const last = normalizedStack[0];\n if (last && last.vnode === currentVNode) {\n last.recurseCount++;\n } else {\n normalizedStack.push({\n vnode: currentVNode,\n recurseCount: 0\n });\n }\n const parentInstance = currentVNode.component && currentVNode.component.parent;\n currentVNode = parentInstance && parentInstance.vnode;\n }\n return normalizedStack;\n}\nfunction formatTrace(trace) {\n const logs = [];\n trace.forEach((entry, i) => {\n logs.push(...i === 0 ? [] : [`\n`], ...formatTraceEntry(entry));\n });\n return logs;\n}\nfunction formatTraceEntry({ vnode, recurseCount }) {\n const postfix = recurseCount > 0 ? `... (${recurseCount} recursive calls)` : ``;\n const isRoot = vnode.component ? vnode.component.parent == null : false;\n const open = ` at <${formatComponentName(\n vnode.component,\n vnode.type,\n isRoot\n )}`;\n const close = `>` + postfix;\n return vnode.props ? [open, ...formatProps(vnode.props), close] : [open + close];\n}\nfunction formatProps(props) {\n const res = [];\n const keys = Object.keys(props);\n keys.slice(0, 3).forEach((key) => {\n res.push(...formatProp(key, props[key]));\n });\n if (keys.length > 3) {\n res.push(` ...`);\n }\n return res;\n}\nfunction formatProp(key, value, raw) {\n if (isString(value)) {\n value = JSON.stringify(value);\n return raw ? value : [`${key}=${value}`];\n } else if (typeof value === \"number\" || typeof value === \"boolean\" || value == null) {\n return raw ? value : [`${key}=${value}`];\n } else if (isRef(value)) {\n value = formatProp(key, toRaw(value.value), true);\n return raw ? value : [`${key}=Ref<`, value, `>`];\n } else if (isFunction(value)) {\n return [`${key}=fn${value.name ? `<${value.name}>` : ``}`];\n } else {\n value = toRaw(value);\n return raw ? value : [`${key}=`, value];\n }\n}\nfunction assertNumber(val, type) {\n if (!!!(process.env.NODE_ENV !== \"production\")) return;\n if (val === void 0) {\n return;\n } else if (typeof val !== \"number\") {\n warn$1(`${type} is not a valid number - got ${JSON.stringify(val)}.`);\n } else if (isNaN(val)) {\n warn$1(`${type} is NaN - the duration expression might be incorrect.`);\n }\n}\n\nconst ErrorCodes = {\n \"SETUP_FUNCTION\": 0,\n \"0\": \"SETUP_FUNCTION\",\n \"RENDER_FUNCTION\": 1,\n \"1\": \"RENDER_FUNCTION\",\n \"NATIVE_EVENT_HANDLER\": 5,\n \"5\": \"NATIVE_EVENT_HANDLER\",\n \"COMPONENT_EVENT_HANDLER\": 6,\n \"6\": \"COMPONENT_EVENT_HANDLER\",\n \"VNODE_HOOK\": 7,\n \"7\": \"VNODE_HOOK\",\n \"DIRECTIVE_HOOK\": 8,\n \"8\": \"DIRECTIVE_HOOK\",\n \"TRANSITION_HOOK\": 9,\n \"9\": \"TRANSITION_HOOK\",\n \"APP_ERROR_HANDLER\": 10,\n \"10\": \"APP_ERROR_HANDLER\",\n \"APP_WARN_HANDLER\": 11,\n \"11\": \"APP_WARN_HANDLER\",\n \"FUNCTION_REF\": 12,\n \"12\": \"FUNCTION_REF\",\n \"ASYNC_COMPONENT_LOADER\": 13,\n \"13\": \"ASYNC_COMPONENT_LOADER\",\n \"SCHEDULER\": 14,\n \"14\": \"SCHEDULER\",\n \"COMPONENT_UPDATE\": 15,\n \"15\": \"COMPONENT_UPDATE\",\n \"APP_UNMOUNT_CLEANUP\": 16,\n \"16\": \"APP_UNMOUNT_CLEANUP\"\n};\nconst ErrorTypeStrings$1 = {\n [\"sp\"]: \"serverPrefetch hook\",\n [\"bc\"]: \"beforeCreate hook\",\n [\"c\"]: \"created hook\",\n [\"bm\"]: \"beforeMount hook\",\n [\"m\"]: \"mounted hook\",\n [\"bu\"]: \"beforeUpdate hook\",\n [\"u\"]: \"updated\",\n [\"bum\"]: \"beforeUnmount hook\",\n [\"um\"]: \"unmounted hook\",\n [\"a\"]: \"activated hook\",\n [\"da\"]: \"deactivated hook\",\n [\"ec\"]: \"errorCaptured hook\",\n [\"rtc\"]: \"renderTracked hook\",\n [\"rtg\"]: \"renderTriggered hook\",\n [0]: \"setup function\",\n [1]: \"render function\",\n [2]: \"watcher getter\",\n [3]: \"watcher callback\",\n [4]: \"watcher cleanup function\",\n [5]: \"native event handler\",\n [6]: \"component event handler\",\n [7]: \"vnode hook\",\n [8]: \"directive hook\",\n [9]: \"transition hook\",\n [10]: \"app errorHandler\",\n [11]: \"app warnHandler\",\n [12]: \"ref function\",\n [13]: \"async component loader\",\n [14]: \"scheduler flush\",\n [15]: \"component update\",\n [16]: \"app unmount cleanup function\"\n};\nfunction callWithErrorHandling(fn, instance, type, args) {\n try {\n return args ? fn(...args) : fn();\n } catch (err) {\n handleError(err, instance, type);\n }\n}\nfunction callWithAsyncErrorHandling(fn, instance, type, args) {\n if (isFunction(fn)) {\n const res = callWithErrorHandling(fn, instance, type, args);\n if (res && isPromise(res)) {\n res.catch((err) => {\n handleError(err, instance, type);\n });\n }\n return res;\n }\n if (isArray(fn)) {\n const values = [];\n for (let i = 0; i < fn.length; i++) {\n values.push(callWithAsyncErrorHandling(fn[i], instance, type, args));\n }\n return values;\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\n `Invalid value type passed to callWithAsyncErrorHandling(): ${typeof fn}`\n );\n }\n}\nfunction handleError(err, instance, type, throwInDev = true) {\n const contextVNode = instance ? instance.vnode : null;\n const { errorHandler, throwUnhandledErrorInProduction } = instance && instance.appContext.config || EMPTY_OBJ;\n if (instance) {\n let cur = instance.parent;\n const exposedInstance = instance.proxy;\n const errorInfo = !!(process.env.NODE_ENV !== \"production\") ? ErrorTypeStrings$1[type] : `https://vuejs.org/error-reference/#runtime-${type}`;\n while (cur) {\n const errorCapturedHooks = cur.ec;\n if (errorCapturedHooks) {\n for (let i = 0; i < errorCapturedHooks.length; i++) {\n if (errorCapturedHooks[i](err, exposedInstance, errorInfo) === false) {\n return;\n }\n }\n }\n cur = cur.parent;\n }\n if (errorHandler) {\n pauseTracking();\n callWithErrorHandling(errorHandler, null, 10, [\n err,\n exposedInstance,\n errorInfo\n ]);\n resetTracking();\n return;\n }\n }\n logError(err, type, contextVNode, throwInDev, throwUnhandledErrorInProduction);\n}\nfunction logError(err, type, contextVNode, throwInDev = true, throwInProd = false) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n const info = ErrorTypeStrings$1[type];\n if (contextVNode) {\n pushWarningContext(contextVNode);\n }\n warn$1(`Unhandled error${info ? ` during execution of ${info}` : ``}`);\n if (contextVNode) {\n popWarningContext();\n }\n if (throwInDev) {\n throw err;\n } else {\n console.error(err);\n }\n } else if (throwInProd) {\n throw err;\n } else {\n console.error(err);\n }\n}\n\nconst queue = [];\nlet flushIndex = -1;\nconst pendingPostFlushCbs = [];\nlet activePostFlushCbs = null;\nlet postFlushIndex = 0;\nconst resolvedPromise = /* @__PURE__ */ Promise.resolve();\nlet currentFlushPromise = null;\nconst RECURSION_LIMIT = 100;\nfunction nextTick(fn) {\n const p = currentFlushPromise || resolvedPromise;\n return fn ? p.then(this ? fn.bind(this) : fn) : p;\n}\nfunction findInsertionIndex(id) {\n let start = flushIndex + 1;\n let end = queue.length;\n while (start < end) {\n const middle = start + end >>> 1;\n const middleJob = queue[middle];\n const middleJobId = getId(middleJob);\n if (middleJobId < id || middleJobId === id && middleJob.flags & 2) {\n start = middle + 1;\n } else {\n end = middle;\n }\n }\n return start;\n}\nfunction queueJob(job) {\n if (!(job.flags & 1)) {\n const jobId = getId(job);\n const lastJob = queue[queue.length - 1];\n if (!lastJob || // fast path when the job id is larger than the tail\n !(job.flags & 2) && jobId >= getId(lastJob)) {\n queue.push(job);\n } else {\n queue.splice(findInsertionIndex(jobId), 0, job);\n }\n job.flags |= 1;\n queueFlush();\n }\n}\nfunction queueFlush() {\n if (!currentFlushPromise) {\n currentFlushPromise = resolvedPromise.then(flushJobs);\n }\n}\nfunction queuePostFlushCb(cb) {\n if (!isArray(cb)) {\n if (activePostFlushCbs && cb.id === -1) {\n activePostFlushCbs.splice(postFlushIndex + 1, 0, cb);\n } else if (!(cb.flags & 1)) {\n pendingPostFlushCbs.push(cb);\n cb.flags |= 1;\n }\n } else {\n pendingPostFlushCbs.push(...cb);\n }\n queueFlush();\n}\nfunction flushPreFlushCbs(instance, seen, i = flushIndex + 1) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n seen = seen || /* @__PURE__ */ new Map();\n }\n for (; i < queue.length; i++) {\n const cb = queue[i];\n if (cb && cb.flags & 2) {\n if (instance && cb.id !== instance.uid) {\n continue;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && checkRecursiveUpdates(seen, cb)) {\n continue;\n }\n queue.splice(i, 1);\n i--;\n if (cb.flags & 4) {\n cb.flags &= -2;\n }\n cb();\n if (!(cb.flags & 4)) {\n cb.flags &= -2;\n }\n }\n }\n}\nfunction flushPostFlushCbs(seen) {\n if (pendingPostFlushCbs.length) {\n const deduped = [...new Set(pendingPostFlushCbs)].sort(\n (a, b) => getId(a) - getId(b)\n );\n pendingPostFlushCbs.length = 0;\n if (activePostFlushCbs) {\n activePostFlushCbs.push(...deduped);\n return;\n }\n activePostFlushCbs = deduped;\n if (!!(process.env.NODE_ENV !== \"production\")) {\n seen = seen || /* @__PURE__ */ new Map();\n }\n for (postFlushIndex = 0; postFlushIndex < activePostFlushCbs.length; postFlushIndex++) {\n const cb = activePostFlushCbs[postFlushIndex];\n if (!!(process.env.NODE_ENV !== \"production\") && checkRecursiveUpdates(seen, cb)) {\n continue;\n }\n if (cb.flags & 4) {\n cb.flags &= -2;\n }\n if (!(cb.flags & 8)) cb();\n cb.flags &= -2;\n }\n activePostFlushCbs = null;\n postFlushIndex = 0;\n }\n}\nconst getId = (job) => job.id == null ? job.flags & 2 ? -1 : Infinity : job.id;\nfunction flushJobs(seen) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n seen = seen || /* @__PURE__ */ new Map();\n }\n const check = !!(process.env.NODE_ENV !== \"production\") ? (job) => checkRecursiveUpdates(seen, job) : NOOP;\n try {\n for (flushIndex = 0; flushIndex < queue.length; flushIndex++) {\n const job = queue[flushIndex];\n if (job && !(job.flags & 8)) {\n if (!!(process.env.NODE_ENV !== \"production\") && check(job)) {\n continue;\n }\n if (job.flags & 4) {\n job.flags &= ~1;\n }\n callWithErrorHandling(\n job,\n job.i,\n job.i ? 15 : 14\n );\n if (!(job.flags & 4)) {\n job.flags &= ~1;\n }\n }\n }\n } finally {\n for (; flushIndex < queue.length; flushIndex++) {\n const job = queue[flushIndex];\n if (job) {\n job.flags &= -2;\n }\n }\n flushIndex = -1;\n queue.length = 0;\n flushPostFlushCbs(seen);\n currentFlushPromise = null;\n if (queue.length || pendingPostFlushCbs.length) {\n flushJobs(seen);\n }\n }\n}\nfunction checkRecursiveUpdates(seen, fn) {\n const count = seen.get(fn) || 0;\n if (count > RECURSION_LIMIT) {\n const instance = fn.i;\n const componentName = instance && getComponentName(instance.type);\n handleError(\n `Maximum recursive updates exceeded${componentName ? ` in component <${componentName}>` : ``}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,\n null,\n 10\n );\n return true;\n }\n seen.set(fn, count + 1);\n return false;\n}\n\nlet isHmrUpdating = false;\nconst hmrDirtyComponents = /* @__PURE__ */ new Map();\nif (!!(process.env.NODE_ENV !== \"production\")) {\n getGlobalThis().__VUE_HMR_RUNTIME__ = {\n createRecord: tryWrap(createRecord),\n rerender: tryWrap(rerender),\n reload: tryWrap(reload)\n };\n}\nconst map = /* @__PURE__ */ new Map();\nfunction registerHMR(instance) {\n const id = instance.type.__hmrId;\n let record = map.get(id);\n if (!record) {\n createRecord(id, instance.type);\n record = map.get(id);\n }\n record.instances.add(instance);\n}\nfunction unregisterHMR(instance) {\n map.get(instance.type.__hmrId).instances.delete(instance);\n}\nfunction createRecord(id, initialDef) {\n if (map.has(id)) {\n return false;\n }\n map.set(id, {\n initialDef: normalizeClassComponent(initialDef),\n instances: /* @__PURE__ */ new Set()\n });\n return true;\n}\nfunction normalizeClassComponent(component) {\n return isClassComponent(component) ? component.__vccOpts : component;\n}\nfunction rerender(id, newRender) {\n const record = map.get(id);\n if (!record) {\n return;\n }\n record.initialDef.render = newRender;\n [...record.instances].forEach((instance) => {\n if (newRender) {\n instance.render = newRender;\n normalizeClassComponent(instance.type).render = newRender;\n }\n instance.renderCache = [];\n isHmrUpdating = true;\n if (!(instance.job.flags & 8)) {\n instance.update();\n }\n isHmrUpdating = false;\n });\n}\nfunction reload(id, newComp) {\n const record = map.get(id);\n if (!record) return;\n newComp = normalizeClassComponent(newComp);\n updateComponentDef(record.initialDef, newComp);\n const instances = [...record.instances];\n for (let i = 0; i < instances.length; i++) {\n const instance = instances[i];\n const oldComp = normalizeClassComponent(instance.type);\n let dirtyInstances = hmrDirtyComponents.get(oldComp);\n if (!dirtyInstances) {\n if (oldComp !== record.initialDef) {\n updateComponentDef(oldComp, newComp);\n }\n hmrDirtyComponents.set(oldComp, dirtyInstances = /* @__PURE__ */ new Set());\n }\n dirtyInstances.add(instance);\n instance.appContext.propsCache.delete(instance.type);\n instance.appContext.emitsCache.delete(instance.type);\n instance.appContext.optionsCache.delete(instance.type);\n if (instance.ceReload) {\n dirtyInstances.add(instance);\n instance.ceReload(newComp.styles);\n dirtyInstances.delete(instance);\n } else if (instance.parent) {\n queueJob(() => {\n if (!(instance.job.flags & 8)) {\n isHmrUpdating = true;\n instance.parent.update();\n isHmrUpdating = false;\n dirtyInstances.delete(instance);\n }\n });\n } else if (instance.appContext.reload) {\n instance.appContext.reload();\n } else if (typeof window !== \"undefined\") {\n window.location.reload();\n } else {\n console.warn(\n \"[HMR] Root or manually mounted instance modified. Full reload required.\"\n );\n }\n if (instance.root.ce && instance !== instance.root) {\n instance.root.ce._removeChildStyle(oldComp);\n }\n }\n queuePostFlushCb(() => {\n hmrDirtyComponents.clear();\n });\n}\nfunction updateComponentDef(oldComp, newComp) {\n extend(oldComp, newComp);\n for (const key in oldComp) {\n if (key !== \"__file\" && !(key in newComp)) {\n delete oldComp[key];\n }\n }\n}\nfunction tryWrap(fn) {\n return (id, arg) => {\n try {\n return fn(id, arg);\n } catch (e) {\n console.error(e);\n console.warn(\n `[HMR] Something went wrong during Vue component hot-reload. Full reload required.`\n );\n }\n };\n}\n\nlet devtools$1;\nlet buffer = [];\nlet devtoolsNotInstalled = false;\nfunction emit$1(event, ...args) {\n if (devtools$1) {\n devtools$1.emit(event, ...args);\n } else if (!devtoolsNotInstalled) {\n buffer.push({ event, args });\n }\n}\nfunction setDevtoolsHook$1(hook, target) {\n var _a, _b;\n devtools$1 = hook;\n if (devtools$1) {\n devtools$1.enabled = true;\n buffer.forEach(({ event, args }) => devtools$1.emit(event, ...args));\n buffer = [];\n } else if (\n // handle late devtools injection - only do this if we are in an actual\n // browser environment to avoid the timer handle stalling test runner exit\n // (#4815)\n typeof window !== \"undefined\" && // some envs mock window but not fully\n window.HTMLElement && // also exclude jsdom\n // eslint-disable-next-line no-restricted-syntax\n !((_b = (_a = window.navigator) == null ? void 0 : _a.userAgent) == null ? void 0 : _b.includes(\"jsdom\"))\n ) {\n const replay = target.__VUE_DEVTOOLS_HOOK_REPLAY__ = target.__VUE_DEVTOOLS_HOOK_REPLAY__ || [];\n replay.push((newHook) => {\n setDevtoolsHook$1(newHook, target);\n });\n setTimeout(() => {\n if (!devtools$1) {\n target.__VUE_DEVTOOLS_HOOK_REPLAY__ = null;\n devtoolsNotInstalled = true;\n buffer = [];\n }\n }, 3e3);\n } else {\n devtoolsNotInstalled = true;\n buffer = [];\n }\n}\nfunction devtoolsInitApp(app, version) {\n emit$1(\"app:init\" /* APP_INIT */, app, version, {\n Fragment,\n Text,\n Comment,\n Static\n });\n}\nfunction devtoolsUnmountApp(app) {\n emit$1(\"app:unmount\" /* APP_UNMOUNT */, app);\n}\nconst devtoolsComponentAdded = /* @__PURE__ */ createDevtoolsComponentHook(\"component:added\" /* COMPONENT_ADDED */);\nconst devtoolsComponentUpdated = /* @__PURE__ */ createDevtoolsComponentHook(\"component:updated\" /* COMPONENT_UPDATED */);\nconst _devtoolsComponentRemoved = /* @__PURE__ */ createDevtoolsComponentHook(\n \"component:removed\" /* COMPONENT_REMOVED */\n);\nconst devtoolsComponentRemoved = (component) => {\n if (devtools$1 && typeof devtools$1.cleanupBuffer === \"function\" && // remove the component if it wasn't buffered\n !devtools$1.cleanupBuffer(component)) {\n _devtoolsComponentRemoved(component);\n }\n};\n// @__NO_SIDE_EFFECTS__\nfunction createDevtoolsComponentHook(hook) {\n return (component) => {\n emit$1(\n hook,\n component.appContext.app,\n component.uid,\n component.parent ? component.parent.uid : void 0,\n component\n );\n };\n}\nconst devtoolsPerfStart = /* @__PURE__ */ createDevtoolsPerformanceHook(\"perf:start\" /* PERFORMANCE_START */);\nconst devtoolsPerfEnd = /* @__PURE__ */ createDevtoolsPerformanceHook(\"perf:end\" /* PERFORMANCE_END */);\nfunction createDevtoolsPerformanceHook(hook) {\n return (component, type, time) => {\n emit$1(hook, component.appContext.app, component.uid, component, type, time);\n };\n}\nfunction devtoolsComponentEmit(component, event, params) {\n emit$1(\n \"component:emit\" /* COMPONENT_EMIT */,\n component.appContext.app,\n component,\n event,\n params\n );\n}\n\nlet currentRenderingInstance = null;\nlet currentScopeId = null;\nfunction setCurrentRenderingInstance(instance) {\n const prev = currentRenderingInstance;\n currentRenderingInstance = instance;\n currentScopeId = instance && instance.type.__scopeId || null;\n return prev;\n}\nfunction pushScopeId(id) {\n currentScopeId = id;\n}\nfunction popScopeId() {\n currentScopeId = null;\n}\nconst withScopeId = (_id) => withCtx;\nfunction withCtx(fn, ctx = currentRenderingInstance, isNonScopedSlot) {\n if (!ctx) return fn;\n if (fn._n) {\n return fn;\n }\n const renderFnWithContext = (...args) => {\n if (renderFnWithContext._d) {\n setBlockTracking(-1);\n }\n const prevInstance = setCurrentRenderingInstance(ctx);\n let res;\n try {\n res = fn(...args);\n } finally {\n setCurrentRenderingInstance(prevInstance);\n if (renderFnWithContext._d) {\n setBlockTracking(1);\n }\n }\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n devtoolsComponentUpdated(ctx);\n }\n return res;\n };\n renderFnWithContext._n = true;\n renderFnWithContext._c = true;\n renderFnWithContext._d = true;\n return renderFnWithContext;\n}\n\nfunction validateDirectiveName(name) {\n if (isBuiltInDirective(name)) {\n warn$1(\"Do not use built-in directive ids as custom directive id: \" + name);\n }\n}\nfunction withDirectives(vnode, directives) {\n if (currentRenderingInstance === null) {\n !!(process.env.NODE_ENV !== \"production\") && warn$1(`withDirectives can only be used inside render functions.`);\n return vnode;\n }\n const instance = getComponentPublicInstance(currentRenderingInstance);\n const bindings = vnode.dirs || (vnode.dirs = []);\n for (let i = 0; i < directives.length; i++) {\n let [dir, value, arg, modifiers = EMPTY_OBJ] = directives[i];\n if (dir) {\n if (isFunction(dir)) {\n dir = {\n mounted: dir,\n updated: dir\n };\n }\n if (dir.deep) {\n traverse(value);\n }\n bindings.push({\n dir,\n instance,\n value,\n oldValue: void 0,\n arg,\n modifiers\n });\n }\n }\n return vnode;\n}\nfunction invokeDirectiveHook(vnode, prevVNode, instance, name) {\n const bindings = vnode.dirs;\n const oldBindings = prevVNode && prevVNode.dirs;\n for (let i = 0; i < bindings.length; i++) {\n const binding = bindings[i];\n if (oldBindings) {\n binding.oldValue = oldBindings[i].value;\n }\n let hook = binding.dir[name];\n if (hook) {\n pauseTracking();\n callWithAsyncErrorHandling(hook, instance, 8, [\n vnode.el,\n binding,\n vnode,\n prevVNode\n ]);\n resetTracking();\n }\n }\n}\n\nfunction provide(key, value) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n if (!currentInstance || currentInstance.isMounted) {\n warn$1(`provide() can only be used inside setup().`);\n }\n }\n if (currentInstance) {\n let provides = currentInstance.provides;\n const parentProvides = currentInstance.parent && currentInstance.parent.provides;\n if (parentProvides === provides) {\n provides = currentInstance.provides = Object.create(parentProvides);\n }\n provides[key] = value;\n }\n}\nfunction inject(key, defaultValue, treatDefaultAsFactory = false) {\n const instance = getCurrentInstance();\n if (instance || currentApp) {\n let provides = currentApp ? currentApp._context.provides : instance ? instance.parent == null || instance.ce ? instance.vnode.appContext && instance.vnode.appContext.provides : instance.parent.provides : void 0;\n if (provides && key in provides) {\n return provides[key];\n } else if (arguments.length > 1) {\n return treatDefaultAsFactory && isFunction(defaultValue) ? defaultValue.call(instance && instance.proxy) : defaultValue;\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(`injection \"${String(key)}\" not found.`);\n }\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(`inject() can only be used inside setup() or functional components.`);\n }\n}\nfunction hasInjectionContext() {\n return !!(getCurrentInstance() || currentApp);\n}\n\nconst ssrContextKey = /* @__PURE__ */ Symbol.for(\"v-scx\");\nconst useSSRContext = () => {\n {\n const ctx = inject(ssrContextKey);\n if (!ctx) {\n !!(process.env.NODE_ENV !== \"production\") && warn$1(\n `Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build.`\n );\n }\n return ctx;\n }\n};\n\nfunction watchEffect(effect, options) {\n return doWatch(effect, null, options);\n}\nfunction watchPostEffect(effect, options) {\n return doWatch(\n effect,\n null,\n !!(process.env.NODE_ENV !== \"production\") ? extend({}, options, { flush: \"post\" }) : { flush: \"post\" }\n );\n}\nfunction watchSyncEffect(effect, options) {\n return doWatch(\n effect,\n null,\n !!(process.env.NODE_ENV !== \"production\") ? extend({}, options, { flush: \"sync\" }) : { flush: \"sync\" }\n );\n}\nfunction watch(source, cb, options) {\n if (!!(process.env.NODE_ENV !== \"production\") && !isFunction(cb)) {\n warn$1(\n `\\`watch(fn, options?)\\` signature has been moved to a separate API. Use \\`watchEffect(fn, options?)\\` instead. \\`watch\\` now only supports \\`watch(source, cb, options?) signature.`\n );\n }\n return doWatch(source, cb, options);\n}\nfunction doWatch(source, cb, options = EMPTY_OBJ) {\n const { immediate, deep, flush, once } = options;\n if (!!(process.env.NODE_ENV !== \"production\") && !cb) {\n if (immediate !== void 0) {\n warn$1(\n `watch() \"immediate\" option is only respected when using the watch(source, callback, options?) signature.`\n );\n }\n if (deep !== void 0) {\n warn$1(\n `watch() \"deep\" option is only respected when using the watch(source, callback, options?) signature.`\n );\n }\n if (once !== void 0) {\n warn$1(\n `watch() \"once\" option is only respected when using the watch(source, callback, options?) signature.`\n );\n }\n }\n const baseWatchOptions = extend({}, options);\n if (!!(process.env.NODE_ENV !== \"production\")) baseWatchOptions.onWarn = warn$1;\n const runsImmediately = cb && immediate || !cb && flush !== \"post\";\n let ssrCleanup;\n if (isInSSRComponentSetup) {\n if (flush === \"sync\") {\n const ctx = useSSRContext();\n ssrCleanup = ctx.__watcherHandles || (ctx.__watcherHandles = []);\n } else if (!runsImmediately) {\n const watchStopHandle = () => {\n };\n watchStopHandle.stop = NOOP;\n watchStopHandle.resume = NOOP;\n watchStopHandle.pause = NOOP;\n return watchStopHandle;\n }\n }\n const instance = currentInstance;\n baseWatchOptions.call = (fn, type, args) => callWithAsyncErrorHandling(fn, instance, type, args);\n let isPre = false;\n if (flush === \"post\") {\n baseWatchOptions.scheduler = (job) => {\n queuePostRenderEffect(job, instance && instance.suspense);\n };\n } else if (flush !== \"sync\") {\n isPre = true;\n baseWatchOptions.scheduler = (job, isFirstRun) => {\n if (isFirstRun) {\n job();\n } else {\n queueJob(job);\n }\n };\n }\n baseWatchOptions.augmentJob = (job) => {\n if (cb) {\n job.flags |= 4;\n }\n if (isPre) {\n job.flags |= 2;\n if (instance) {\n job.id = instance.uid;\n job.i = instance;\n }\n }\n };\n const watchHandle = watch$1(source, cb, baseWatchOptions);\n if (isInSSRComponentSetup) {\n if (ssrCleanup) {\n ssrCleanup.push(watchHandle);\n } else if (runsImmediately) {\n watchHandle();\n }\n }\n return watchHandle;\n}\nfunction instanceWatch(source, value, options) {\n const publicThis = this.proxy;\n const getter = isString(source) ? source.includes(\".\") ? createPathGetter(publicThis, source) : () => publicThis[source] : source.bind(publicThis, publicThis);\n let cb;\n if (isFunction(value)) {\n cb = value;\n } else {\n cb = value.handler;\n options = value;\n }\n const reset = setCurrentInstance(this);\n const res = doWatch(getter, cb.bind(publicThis), options);\n reset();\n return res;\n}\nfunction createPathGetter(ctx, path) {\n const segments = path.split(\".\");\n return () => {\n let cur = ctx;\n for (let i = 0; i < segments.length && cur; i++) {\n cur = cur[segments[i]];\n }\n return cur;\n };\n}\n\nconst TeleportEndKey = /* @__PURE__ */ Symbol(\"_vte\");\nconst isTeleport = (type) => type.__isTeleport;\nconst isTeleportDisabled = (props) => props && (props.disabled || props.disabled === \"\");\nconst isTeleportDeferred = (props) => props && (props.defer || props.defer === \"\");\nconst isTargetSVG = (target) => typeof SVGElement !== \"undefined\" && target instanceof SVGElement;\nconst isTargetMathML = (target) => typeof MathMLElement === \"function\" && target instanceof MathMLElement;\nconst resolveTarget = (props, select) => {\n const targetSelector = props && props.to;\n if (isString(targetSelector)) {\n if (!select) {\n !!(process.env.NODE_ENV !== \"production\") && warn$1(\n `Current renderer does not support string target for Teleports. (missing querySelector renderer option)`\n );\n return null;\n } else {\n const target = select(targetSelector);\n if (!!(process.env.NODE_ENV !== \"production\") && !target && !isTeleportDisabled(props)) {\n warn$1(\n `Failed to locate Teleport target with selector \"${targetSelector}\". Note the target element must exist before the component is mounted - i.e. the target cannot be rendered by the component itself, and ideally should be outside of the entire Vue component tree.`\n );\n }\n return target;\n }\n } else {\n if (!!(process.env.NODE_ENV !== \"production\") && !targetSelector && !isTeleportDisabled(props)) {\n warn$1(`Invalid Teleport target: ${targetSelector}`);\n }\n return targetSelector;\n }\n};\nconst TeleportImpl = {\n name: \"Teleport\",\n __isTeleport: true,\n process(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, internals) {\n const {\n mc: mountChildren,\n pc: patchChildren,\n pbc: patchBlockChildren,\n o: { insert, querySelector, createText, createComment }\n } = internals;\n const disabled = isTeleportDisabled(n2.props);\n let { shapeFlag, children, dynamicChildren } = n2;\n if (!!(process.env.NODE_ENV !== \"production\") && isHmrUpdating) {\n optimized = false;\n dynamicChildren = null;\n }\n if (n1 == null) {\n const placeholder = n2.el = !!(process.env.NODE_ENV !== \"production\") ? createComment(\"teleport start\") : createText(\"\");\n const mainAnchor = n2.anchor = !!(process.env.NODE_ENV !== \"production\") ? createComment(\"teleport end\") : createText(\"\");\n insert(placeholder, container, anchor);\n insert(mainAnchor, container, anchor);\n const mount = (container2, anchor2) => {\n if (shapeFlag & 16) {\n mountChildren(\n children,\n container2,\n anchor2,\n parentComponent,\n parentSuspense,\n namespace,\n slotScopeIds,\n optimized\n );\n }\n };\n const mountToTarget = () => {\n const target = n2.target = resolveTarget(n2.props, querySelector);\n const targetAnchor = prepareAnchor(target, n2, createText, insert);\n if (target) {\n if (namespace !== \"svg\" && isTargetSVG(target)) {\n namespace = \"svg\";\n } else if (namespace !== \"mathml\" && isTargetMathML(target)) {\n namespace = \"mathml\";\n }\n if (parentComponent && parentComponent.isCE) {\n (parentComponent.ce._teleportTargets || (parentComponent.ce._teleportTargets = /* @__PURE__ */ new Set())).add(target);\n }\n if (!disabled) {\n mount(target, targetAnchor);\n updateCssVars(n2, false);\n }\n } else if (!!(process.env.NODE_ENV !== \"production\") && !disabled) {\n warn$1(\n \"Invalid Teleport target on mount:\",\n target,\n `(${typeof target})`\n );\n }\n };\n if (disabled) {\n mount(container, mainAnchor);\n updateCssVars(n2, true);\n }\n if (isTeleportDeferred(n2.props)) {\n n2.el.__isMounted = false;\n queuePostRenderEffect(() => {\n mountToTarget();\n delete n2.el.__isMounted;\n }, parentSuspense);\n } else {\n mountToTarget();\n }\n } else {\n if (isTeleportDeferred(n2.props) && n1.el.__isMounted === false) {\n queuePostRenderEffect(() => {\n TeleportImpl.process(\n n1,\n n2,\n container,\n anchor,\n parentComponent,\n parentSuspense,\n namespace,\n slotScopeIds,\n optimized,\n internals\n );\n }, parentSuspense);\n return;\n }\n n2.el = n1.el;\n n2.targetStart = n1.targetStart;\n const mainAnchor = n2.anchor = n1.anchor;\n const target = n2.target = n1.target;\n const targetAnchor = n2.targetAnchor = n1.targetAnchor;\n const wasDisabled = isTeleportDisabled(n1.props);\n const currentContainer = wasDisabled ? container : target;\n const currentAnchor = wasDisabled ? mainAnchor : targetAnchor;\n if (namespace === \"svg\" || isTargetSVG(target)) {\n namespace = \"svg\";\n } else if (namespace === \"mathml\" || isTargetMathML(target)) {\n namespace = \"mathml\";\n }\n if (dynamicChildren) {\n patchBlockChildren(\n n1.dynamicChildren,\n dynamicChildren,\n currentContainer,\n parentComponent,\n parentSuspense,\n namespace,\n slotScopeIds\n );\n traverseStaticChildren(n1, n2, !!!(process.env.NODE_ENV !== \"production\"));\n } else if (!optimized) {\n patchChildren(\n n1,\n n2,\n currentContainer,\n currentAnchor,\n parentComponent,\n parentSuspense,\n namespace,\n slotScopeIds,\n false\n );\n }\n if (disabled) {\n if (!wasDisabled) {\n moveTeleport(\n n2,\n container,\n mainAnchor,\n internals,\n 1\n );\n } else {\n if (n2.props && n1.props && n2.props.to !== n1.props.to) {\n n2.props.to = n1.props.to;\n }\n }\n } else {\n if ((n2.props && n2.props.to) !== (n1.props && n1.props.to)) {\n const nextTarget = n2.target = resolveTarget(\n n2.props,\n querySelector\n );\n if (nextTarget) {\n moveTeleport(\n n2,\n nextTarget,\n null,\n internals,\n 0\n );\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\n \"Invalid Teleport target on update:\",\n target,\n `(${typeof target})`\n );\n }\n } else if (wasDisabled) {\n moveTeleport(\n n2,\n target,\n targetAnchor,\n internals,\n 1\n );\n }\n }\n updateCssVars(n2, disabled);\n }\n },\n remove(vnode, parentComponent, parentSuspense, { um: unmount, o: { remove: hostRemove } }, doRemove) {\n const {\n shapeFlag,\n children,\n anchor,\n targetStart,\n targetAnchor,\n target,\n props\n } = vnode;\n if (target) {\n hostRemove(targetStart);\n hostRemove(targetAnchor);\n }\n doRemove && hostRemove(anchor);\n if (shapeFlag & 16) {\n const shouldRemove = doRemove || !isTeleportDisabled(props);\n for (let i = 0; i < children.length; i++) {\n const child = children[i];\n unmount(\n child,\n parentComponent,\n parentSuspense,\n shouldRemove,\n !!child.dynamicChildren\n );\n }\n }\n },\n move: moveTeleport,\n hydrate: hydrateTeleport\n};\nfunction moveTeleport(vnode, container, parentAnchor, { o: { insert }, m: move }, moveType = 2) {\n if (moveType === 0) {\n insert(vnode.targetAnchor, container, parentAnchor);\n }\n const { el, anchor, shapeFlag, children, props } = vnode;\n const isReorder = moveType === 2;\n if (isReorder) {\n insert(el, container, parentAnchor);\n }\n if (!isReorder || isTeleportDisabled(props)) {\n if (shapeFlag & 16) {\n for (let i = 0; i < children.length; i++) {\n move(\n children[i],\n container,\n parentAnchor,\n 2\n );\n }\n }\n }\n if (isReorder) {\n insert(anchor, container, parentAnchor);\n }\n}\nfunction hydrateTeleport(node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized, {\n o: { nextSibling, parentNode, querySelector, insert, createText }\n}, hydrateChildren) {\n function hydrateDisabledTeleport(node2, vnode2, targetStart, targetAnchor) {\n vnode2.anchor = hydrateChildren(\n nextSibling(node2),\n vnode2,\n parentNode(node2),\n parentComponent,\n parentSuspense,\n slotScopeIds,\n optimized\n );\n vnode2.targetStart = targetStart;\n vnode2.targetAnchor = targetAnchor;\n }\n const target = vnode.target = resolveTarget(\n vnode.props,\n querySelector\n );\n const disabled = isTeleportDisabled(vnode.props);\n if (target) {\n const targetNode = target._lpa || target.firstChild;\n if (vnode.shapeFlag & 16) {\n if (disabled) {\n hydrateDisabledTeleport(\n node,\n vnode,\n targetNode,\n targetNode && nextSibling(targetNode)\n );\n } else {\n vnode.anchor = nextSibling(node);\n let targetAnchor = targetNode;\n while (targetAnchor) {\n if (targetAnchor && targetAnchor.nodeType === 8) {\n if (targetAnchor.data === \"teleport start anchor\") {\n vnode.targetStart = targetAnchor;\n } else if (targetAnchor.data === \"teleport anchor\") {\n vnode.targetAnchor = targetAnchor;\n target._lpa = vnode.targetAnchor && nextSibling(vnode.targetAnchor);\n break;\n }\n }\n targetAnchor = nextSibling(targetAnchor);\n }\n if (!vnode.targetAnchor) {\n prepareAnchor(target, vnode, createText, insert);\n }\n hydrateChildren(\n targetNode && nextSibling(targetNode),\n vnode,\n target,\n parentComponent,\n parentSuspense,\n slotScopeIds,\n optimized\n );\n }\n }\n updateCssVars(vnode, disabled);\n } else if (disabled) {\n if (vnode.shapeFlag & 16) {\n hydrateDisabledTeleport(node, vnode, node, nextSibling(node));\n }\n }\n return vnode.anchor && nextSibling(vnode.anchor);\n}\nconst Teleport = TeleportImpl;\nfunction updateCssVars(vnode, isDisabled) {\n const ctx = vnode.ctx;\n if (ctx && ctx.ut) {\n let node, anchor;\n if (isDisabled) {\n node = vnode.el;\n anchor = vnode.anchor;\n } else {\n node = vnode.targetStart;\n anchor = vnode.targetAnchor;\n }\n while (node && node !== anchor) {\n if (node.nodeType === 1) node.setAttribute(\"data-v-owner\", ctx.uid);\n node = node.nextSibling;\n }\n ctx.ut();\n }\n}\nfunction prepareAnchor(target, vnode, createText, insert) {\n const targetStart = vnode.targetStart = createText(\"\");\n const targetAnchor = vnode.targetAnchor = createText(\"\");\n targetStart[TeleportEndKey] = targetAnchor;\n if (target) {\n insert(targetStart, target);\n insert(targetAnchor, target);\n }\n return targetAnchor;\n}\n\nconst leaveCbKey = /* @__PURE__ */ Symbol(\"_leaveCb\");\nconst enterCbKey = /* @__PURE__ */ Symbol(\"_enterCb\");\nfunction useTransitionState() {\n const state = {\n isMounted: false,\n isLeaving: false,\n isUnmounting: false,\n leavingVNodes: /* @__PURE__ */ new Map()\n };\n onMounted(() => {\n state.isMounted = true;\n });\n onBeforeUnmount(() => {\n state.isUnmounting = true;\n });\n return state;\n}\nconst TransitionHookValidator = [Function, Array];\nconst BaseTransitionPropsValidators = {\n mode: String,\n appear: Boolean,\n persisted: Boolean,\n // enter\n onBeforeEnter: TransitionHookValidator,\n onEnter: TransitionHookValidator,\n onAfterEnter: TransitionHookValidator,\n onEnterCancelled: TransitionHookValidator,\n // leave\n onBeforeLeave: TransitionHookValidator,\n onLeave: TransitionHookValidator,\n onAfterLeave: TransitionHookValidator,\n onLeaveCancelled: TransitionHookValidator,\n // appear\n onBeforeAppear: TransitionHookValidator,\n onAppear: TransitionHookValidator,\n onAfterAppear: TransitionHookValidator,\n onAppearCancelled: TransitionHookValidator\n};\nconst recursiveGetSubtree = (instance) => {\n const subTree = instance.subTree;\n return subTree.component ? recursiveGetSubtree(subTree.component) : subTree;\n};\nconst BaseTransitionImpl = {\n name: `BaseTransition`,\n props: BaseTransitionPropsValidators,\n setup(props, { slots }) {\n const instance = getCurrentInstance();\n const state = useTransitionState();\n return () => {\n const children = slots.default && getTransitionRawChildren(slots.default(), true);\n if (!children || !children.length) {\n return;\n }\n const child = findNonCommentChild(children);\n const rawProps = toRaw(props);\n const { mode } = rawProps;\n if (!!(process.env.NODE_ENV !== \"production\") && mode && mode !== \"in-out\" && mode !== \"out-in\" && mode !== \"default\") {\n warn$1(`invalid mode: ${mode}`);\n }\n if (state.isLeaving) {\n return emptyPlaceholder(child);\n }\n const innerChild = getInnerChild$1(child);\n if (!innerChild) {\n return emptyPlaceholder(child);\n }\n let enterHooks = resolveTransitionHooks(\n innerChild,\n rawProps,\n state,\n instance,\n // #11061, ensure enterHooks is fresh after clone\n (hooks) => enterHooks = hooks\n );\n if (innerChild.type !== Comment) {\n setTransitionHooks(innerChild, enterHooks);\n }\n let oldInnerChild = instance.subTree && getInnerChild$1(instance.subTree);\n if (oldInnerChild && oldInnerChild.type !== Comment && !isSameVNodeType(oldInnerChild, innerChild) && recursiveGetSubtree(instance).type !== Comment) {\n let leavingHooks = resolveTransitionHooks(\n oldInnerChild,\n rawProps,\n state,\n instance\n );\n setTransitionHooks(oldInnerChild, leavingHooks);\n if (mode === \"out-in\" && innerChild.type !== Comment) {\n state.isLeaving = true;\n leavingHooks.afterLeave = () => {\n state.isLeaving = false;\n if (!(instance.job.flags & 8)) {\n instance.update();\n }\n delete leavingHooks.afterLeave;\n oldInnerChild = void 0;\n };\n return emptyPlaceholder(child);\n } else if (mode === \"in-out\" && innerChild.type !== Comment) {\n leavingHooks.delayLeave = (el, earlyRemove, delayedLeave) => {\n const leavingVNodesCache = getLeavingNodesForType(\n state,\n oldInnerChild\n );\n leavingVNodesCache[String(oldInnerChild.key)] = oldInnerChild;\n el[leaveCbKey] = () => {\n earlyRemove();\n el[leaveCbKey] = void 0;\n delete enterHooks.delayedLeave;\n oldInnerChild = void 0;\n };\n enterHooks.delayedLeave = () => {\n delayedLeave();\n delete enterHooks.delayedLeave;\n oldInnerChild = void 0;\n };\n };\n } else {\n oldInnerChild = void 0;\n }\n } else if (oldInnerChild) {\n oldInnerChild = void 0;\n }\n return child;\n };\n }\n};\nfunction findNonCommentChild(children) {\n let child = children[0];\n if (children.length > 1) {\n let hasFound = false;\n for (const c of children) {\n if (c.type !== Comment) {\n if (!!(process.env.NODE_ENV !== \"production\") && hasFound) {\n warn$1(\n \" can only be used on a single element or component. Use for lists.\"\n );\n break;\n }\n child = c;\n hasFound = true;\n if (!!!(process.env.NODE_ENV !== \"production\")) break;\n }\n }\n }\n return child;\n}\nconst BaseTransition = BaseTransitionImpl;\nfunction getLeavingNodesForType(state, vnode) {\n const { leavingVNodes } = state;\n let leavingVNodesCache = leavingVNodes.get(vnode.type);\n if (!leavingVNodesCache) {\n leavingVNodesCache = /* @__PURE__ */ Object.create(null);\n leavingVNodes.set(vnode.type, leavingVNodesCache);\n }\n return leavingVNodesCache;\n}\nfunction resolveTransitionHooks(vnode, props, state, instance, postClone) {\n const {\n appear,\n mode,\n persisted = false,\n onBeforeEnter,\n onEnter,\n onAfterEnter,\n onEnterCancelled,\n onBeforeLeave,\n onLeave,\n onAfterLeave,\n onLeaveCancelled,\n onBeforeAppear,\n onAppear,\n onAfterAppear,\n onAppearCancelled\n } = props;\n const key = String(vnode.key);\n const leavingVNodesCache = getLeavingNodesForType(state, vnode);\n const callHook = (hook, args) => {\n hook && callWithAsyncErrorHandling(\n hook,\n instance,\n 9,\n args\n );\n };\n const callAsyncHook = (hook, args) => {\n const done = args[1];\n callHook(hook, args);\n if (isArray(hook)) {\n if (hook.every((hook2) => hook2.length <= 1)) done();\n } else if (hook.length <= 1) {\n done();\n }\n };\n const hooks = {\n mode,\n persisted,\n beforeEnter(el) {\n let hook = onBeforeEnter;\n if (!state.isMounted) {\n if (appear) {\n hook = onBeforeAppear || onBeforeEnter;\n } else {\n return;\n }\n }\n if (el[leaveCbKey]) {\n el[leaveCbKey](\n true\n /* cancelled */\n );\n }\n const leavingVNode = leavingVNodesCache[key];\n if (leavingVNode && isSameVNodeType(vnode, leavingVNode) && leavingVNode.el[leaveCbKey]) {\n leavingVNode.el[leaveCbKey]();\n }\n callHook(hook, [el]);\n },\n enter(el) {\n let hook = onEnter;\n let afterHook = onAfterEnter;\n let cancelHook = onEnterCancelled;\n if (!state.isMounted) {\n if (appear) {\n hook = onAppear || onEnter;\n afterHook = onAfterAppear || onAfterEnter;\n cancelHook = onAppearCancelled || onEnterCancelled;\n } else {\n return;\n }\n }\n let called = false;\n const done = el[enterCbKey] = (cancelled) => {\n if (called) return;\n called = true;\n if (cancelled) {\n callHook(cancelHook, [el]);\n } else {\n callHook(afterHook, [el]);\n }\n if (hooks.delayedLeave) {\n hooks.delayedLeave();\n }\n el[enterCbKey] = void 0;\n };\n if (hook) {\n callAsyncHook(hook, [el, done]);\n } else {\n done();\n }\n },\n leave(el, remove) {\n const key2 = String(vnode.key);\n if (el[enterCbKey]) {\n el[enterCbKey](\n true\n /* cancelled */\n );\n }\n if (state.isUnmounting) {\n return remove();\n }\n callHook(onBeforeLeave, [el]);\n let called = false;\n const done = el[leaveCbKey] = (cancelled) => {\n if (called) return;\n called = true;\n remove();\n if (cancelled) {\n callHook(onLeaveCancelled, [el]);\n } else {\n callHook(onAfterLeave, [el]);\n }\n el[leaveCbKey] = void 0;\n if (leavingVNodesCache[key2] === vnode) {\n delete leavingVNodesCache[key2];\n }\n };\n leavingVNodesCache[key2] = vnode;\n if (onLeave) {\n callAsyncHook(onLeave, [el, done]);\n } else {\n done();\n }\n },\n clone(vnode2) {\n const hooks2 = resolveTransitionHooks(\n vnode2,\n props,\n state,\n instance,\n postClone\n );\n if (postClone) postClone(hooks2);\n return hooks2;\n }\n };\n return hooks;\n}\nfunction emptyPlaceholder(vnode) {\n if (isKeepAlive(vnode)) {\n vnode = cloneVNode(vnode);\n vnode.children = null;\n return vnode;\n }\n}\nfunction getInnerChild$1(vnode) {\n if (!isKeepAlive(vnode)) {\n if (isTeleport(vnode.type) && vnode.children) {\n return findNonCommentChild(vnode.children);\n }\n return vnode;\n }\n if (vnode.component) {\n return vnode.component.subTree;\n }\n const { shapeFlag, children } = vnode;\n if (children) {\n if (shapeFlag & 16) {\n return children[0];\n }\n if (shapeFlag & 32 && isFunction(children.default)) {\n return children.default();\n }\n }\n}\nfunction setTransitionHooks(vnode, hooks) {\n if (vnode.shapeFlag & 6 && vnode.component) {\n vnode.transition = hooks;\n setTransitionHooks(vnode.component.subTree, hooks);\n } else if (vnode.shapeFlag & 128) {\n vnode.ssContent.transition = hooks.clone(vnode.ssContent);\n vnode.ssFallback.transition = hooks.clone(vnode.ssFallback);\n } else {\n vnode.transition = hooks;\n }\n}\nfunction getTransitionRawChildren(children, keepComment = false, parentKey) {\n let ret = [];\n let keyedFragmentCount = 0;\n for (let i = 0; i < children.length; i++) {\n let child = children[i];\n const key = parentKey == null ? child.key : String(parentKey) + String(child.key != null ? child.key : i);\n if (child.type === Fragment) {\n if (child.patchFlag & 128) keyedFragmentCount++;\n ret = ret.concat(\n getTransitionRawChildren(child.children, keepComment, key)\n );\n } else if (keepComment || child.type !== Comment) {\n ret.push(key != null ? cloneVNode(child, { key }) : child);\n }\n }\n if (keyedFragmentCount > 1) {\n for (let i = 0; i < ret.length; i++) {\n ret[i].patchFlag = -2;\n }\n }\n return ret;\n}\n\n// @__NO_SIDE_EFFECTS__\nfunction defineComponent(options, extraOptions) {\n return isFunction(options) ? (\n // #8236: extend call and options.name access are considered side-effects\n // by Rollup, so we have to wrap it in a pure-annotated IIFE.\n /* @__PURE__ */ (() => extend({ name: options.name }, extraOptions, { setup: options }))()\n ) : options;\n}\n\nfunction useId() {\n const i = getCurrentInstance();\n if (i) {\n return (i.appContext.config.idPrefix || \"v\") + \"-\" + i.ids[0] + i.ids[1]++;\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\n `useId() is called when there is no active component instance to be associated with.`\n );\n }\n return \"\";\n}\nfunction markAsyncBoundary(instance) {\n instance.ids = [instance.ids[0] + instance.ids[2]++ + \"-\", 0, 0];\n}\n\nconst knownTemplateRefs = /* @__PURE__ */ new WeakSet();\nfunction useTemplateRef(key) {\n const i = getCurrentInstance();\n const r = shallowRef(null);\n if (i) {\n const refs = i.refs === EMPTY_OBJ ? i.refs = {} : i.refs;\n let desc;\n if (!!(process.env.NODE_ENV !== \"production\") && (desc = Object.getOwnPropertyDescriptor(refs, key)) && !desc.configurable) {\n warn$1(`useTemplateRef('${key}') already exists.`);\n } else {\n Object.defineProperty(refs, key, {\n enumerable: true,\n get: () => r.value,\n set: (val) => r.value = val\n });\n }\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\n `useTemplateRef() is called when there is no active component instance to be associated with.`\n );\n }\n const ret = !!(process.env.NODE_ENV !== \"production\") ? readonly(r) : r;\n if (!!(process.env.NODE_ENV !== \"production\")) {\n knownTemplateRefs.add(ret);\n }\n return ret;\n}\n\nconst pendingSetRefMap = /* @__PURE__ */ new WeakMap();\nfunction setRef(rawRef, oldRawRef, parentSuspense, vnode, isUnmount = false) {\n if (isArray(rawRef)) {\n rawRef.forEach(\n (r, i) => setRef(\n r,\n oldRawRef && (isArray(oldRawRef) ? oldRawRef[i] : oldRawRef),\n parentSuspense,\n vnode,\n isUnmount\n )\n );\n return;\n }\n if (isAsyncWrapper(vnode) && !isUnmount) {\n if (vnode.shapeFlag & 512 && vnode.type.__asyncResolved && vnode.component.subTree.component) {\n setRef(rawRef, oldRawRef, parentSuspense, vnode.component.subTree);\n }\n return;\n }\n const refValue = vnode.shapeFlag & 4 ? getComponentPublicInstance(vnode.component) : vnode.el;\n const value = isUnmount ? null : refValue;\n const { i: owner, r: ref } = rawRef;\n if (!!(process.env.NODE_ENV !== \"production\") && !owner) {\n warn$1(\n `Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.`\n );\n return;\n }\n const oldRef = oldRawRef && oldRawRef.r;\n const refs = owner.refs === EMPTY_OBJ ? owner.refs = {} : owner.refs;\n const setupState = owner.setupState;\n const rawSetupState = toRaw(setupState);\n const canSetSetupRef = setupState === EMPTY_OBJ ? NO : (key) => {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n if (hasOwn(rawSetupState, key) && !isRef(rawSetupState[key])) {\n warn$1(\n `Template ref \"${key}\" used on a non-ref value. It will not work in the production build.`\n );\n }\n if (knownTemplateRefs.has(rawSetupState[key])) {\n return false;\n }\n }\n return hasOwn(rawSetupState, key);\n };\n const canSetRef = (ref2) => {\n return !!!(process.env.NODE_ENV !== \"production\") || !knownTemplateRefs.has(ref2);\n };\n if (oldRef != null && oldRef !== ref) {\n invalidatePendingSetRef(oldRawRef);\n if (isString(oldRef)) {\n refs[oldRef] = null;\n if (canSetSetupRef(oldRef)) {\n setupState[oldRef] = null;\n }\n } else if (isRef(oldRef)) {\n if (canSetRef(oldRef)) {\n oldRef.value = null;\n }\n const oldRawRefAtom = oldRawRef;\n if (oldRawRefAtom.k) refs[oldRawRefAtom.k] = null;\n }\n }\n if (isFunction(ref)) {\n callWithErrorHandling(ref, owner, 12, [value, refs]);\n } else {\n const _isString = isString(ref);\n const _isRef = isRef(ref);\n if (_isString || _isRef) {\n const doSet = () => {\n if (rawRef.f) {\n const existing = _isString ? canSetSetupRef(ref) ? setupState[ref] : refs[ref] : canSetRef(ref) || !rawRef.k ? ref.value : refs[rawRef.k];\n if (isUnmount) {\n isArray(existing) && remove(existing, refValue);\n } else {\n if (!isArray(existing)) {\n if (_isString) {\n refs[ref] = [refValue];\n if (canSetSetupRef(ref)) {\n setupState[ref] = refs[ref];\n }\n } else {\n const newVal = [refValue];\n if (canSetRef(ref)) {\n ref.value = newVal;\n }\n if (rawRef.k) refs[rawRef.k] = newVal;\n }\n } else if (!existing.includes(refValue)) {\n existing.push(refValue);\n }\n }\n } else if (_isString) {\n refs[ref] = value;\n if (canSetSetupRef(ref)) {\n setupState[ref] = value;\n }\n } else if (_isRef) {\n if (canSetRef(ref)) {\n ref.value = value;\n }\n if (rawRef.k) refs[rawRef.k] = value;\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\"Invalid template ref type:\", ref, `(${typeof ref})`);\n }\n };\n if (value) {\n const job = () => {\n doSet();\n pendingSetRefMap.delete(rawRef);\n };\n job.id = -1;\n pendingSetRefMap.set(rawRef, job);\n queuePostRenderEffect(job, parentSuspense);\n } else {\n invalidatePendingSetRef(rawRef);\n doSet();\n }\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\"Invalid template ref type:\", ref, `(${typeof ref})`);\n }\n }\n}\nfunction invalidatePendingSetRef(rawRef) {\n const pendingSetRef = pendingSetRefMap.get(rawRef);\n if (pendingSetRef) {\n pendingSetRef.flags |= 8;\n pendingSetRefMap.delete(rawRef);\n }\n}\n\nlet hasLoggedMismatchError = false;\nconst logMismatchError = () => {\n if (hasLoggedMismatchError) {\n return;\n }\n console.error(\"Hydration completed but contains mismatches.\");\n hasLoggedMismatchError = true;\n};\nconst isSVGContainer = (container) => container.namespaceURI.includes(\"svg\") && container.tagName !== \"foreignObject\";\nconst isMathMLContainer = (container) => container.namespaceURI.includes(\"MathML\");\nconst getContainerType = (container) => {\n if (container.nodeType !== 1) return void 0;\n if (isSVGContainer(container)) return \"svg\";\n if (isMathMLContainer(container)) return \"mathml\";\n return void 0;\n};\nconst isComment = (node) => node.nodeType === 8;\nfunction createHydrationFunctions(rendererInternals) {\n const {\n mt: mountComponent,\n p: patch,\n o: {\n patchProp,\n createText,\n nextSibling,\n parentNode,\n remove,\n insert,\n createComment\n }\n } = rendererInternals;\n const hydrate = (vnode, container) => {\n if (!container.hasChildNodes()) {\n (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_HYDRATION_MISMATCH_DETAILS__) && warn$1(\n `Attempting to hydrate existing markup but container is empty. Performing full mount instead.`\n );\n patch(null, vnode, container);\n flushPostFlushCbs();\n container._vnode = vnode;\n return;\n }\n hydrateNode(container.firstChild, vnode, null, null, null);\n flushPostFlushCbs();\n container._vnode = vnode;\n };\n const hydrateNode = (node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized = false) => {\n optimized = optimized || !!vnode.dynamicChildren;\n const isFragmentStart = isComment(node) && node.data === \"[\";\n const onMismatch = () => handleMismatch(\n node,\n vnode,\n parentComponent,\n parentSuspense,\n slotScopeIds,\n isFragmentStart\n );\n const { type, ref, shapeFlag, patchFlag } = vnode;\n let domType = node.nodeType;\n vnode.el = node;\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n def(node, \"__vnode\", vnode, true);\n def(node, \"__vueParentComponent\", parentComponent, true);\n }\n if (patchFlag === -2) {\n optimized = false;\n vnode.dynamicChildren = null;\n }\n let nextNode = null;\n switch (type) {\n case Text:\n if (domType !== 3) {\n if (vnode.children === \"\") {\n insert(vnode.el = createText(\"\"), parentNode(node), node);\n nextNode = node;\n } else {\n nextNode = onMismatch();\n }\n } else {\n if (node.data !== vnode.children) {\n (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_HYDRATION_MISMATCH_DETAILS__) && warn$1(\n `Hydration text mismatch in`,\n node.parentNode,\n `\n - rendered on server: ${JSON.stringify(\n node.data\n )}\n - expected on client: ${JSON.stringify(vnode.children)}`\n );\n logMismatchError();\n node.data = vnode.children;\n }\n nextNode = nextSibling(node);\n }\n break;\n case Comment:\n if (isTemplateNode(node)) {\n nextNode = nextSibling(node);\n replaceNode(\n vnode.el = node.content.firstChild,\n node,\n parentComponent\n );\n } else if (domType !== 8 || isFragmentStart) {\n nextNode = onMismatch();\n } else {\n nextNode = nextSibling(node);\n }\n break;\n case Static:\n if (isFragmentStart) {\n node = nextSibling(node);\n domType = node.nodeType;\n }\n if (domType === 1 || domType === 3) {\n nextNode = node;\n const needToAdoptContent = !vnode.children.length;\n for (let i = 0; i < vnode.staticCount; i++) {\n if (needToAdoptContent)\n vnode.children += nextNode.nodeType === 1 ? nextNode.outerHTML : nextNode.data;\n if (i === vnode.staticCount - 1) {\n vnode.anchor = nextNode;\n }\n nextNode = nextSibling(nextNode);\n }\n return isFragmentStart ? nextSibling(nextNode) : nextNode;\n } else {\n onMismatch();\n }\n break;\n case Fragment:\n if (!isFragmentStart) {\n nextNode = onMismatch();\n } else {\n nextNode = hydrateFragment(\n node,\n vnode,\n parentComponent,\n parentSuspense,\n slotScopeIds,\n optimized\n );\n }\n break;\n default:\n if (shapeFlag & 1) {\n if ((domType !== 1 || vnode.type.toLowerCase() !== node.tagName.toLowerCase()) && !isTemplateNode(node)) {\n nextNode = onMismatch();\n } else {\n nextNode = hydrateElement(\n node,\n vnode,\n parentComponent,\n parentSuspense,\n slotScopeIds,\n optimized\n );\n }\n } else if (shapeFlag & 6) {\n vnode.slotScopeIds = slotScopeIds;\n const container = parentNode(node);\n if (isFragmentStart) {\n nextNode = locateClosingAnchor(node);\n } else if (isComment(node) && node.data === \"teleport start\") {\n nextNode = locateClosingAnchor(node, node.data, \"teleport end\");\n } else {\n nextNode = nextSibling(node);\n }\n mountComponent(\n vnode,\n container,\n null,\n parentComponent,\n parentSuspense,\n getContainerType(container),\n optimized\n );\n if (isAsyncWrapper(vnode) && !vnode.type.__asyncResolved) {\n let subTree;\n if (isFragmentStart) {\n subTree = createVNode(Fragment);\n subTree.anchor = nextNode ? nextNode.previousSibling : container.lastChild;\n } else {\n subTree = node.nodeType === 3 ? createTextVNode(\"\") : createVNode(\"div\");\n }\n subTree.el = node;\n vnode.component.subTree = subTree;\n }\n } else if (shapeFlag & 64) {\n if (domType !== 8) {\n nextNode = onMismatch();\n } else {\n nextNode = vnode.type.hydrate(\n node,\n vnode,\n parentComponent,\n parentSuspense,\n slotScopeIds,\n optimized,\n rendererInternals,\n hydrateChildren\n );\n }\n } else if (shapeFlag & 128) {\n nextNode = vnode.type.hydrate(\n node,\n vnode,\n parentComponent,\n parentSuspense,\n getContainerType(parentNode(node)),\n slotScopeIds,\n optimized,\n rendererInternals,\n hydrateNode\n );\n } else if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_HYDRATION_MISMATCH_DETAILS__) {\n warn$1(\"Invalid HostVNode type:\", type, `(${typeof type})`);\n }\n }\n if (ref != null) {\n setRef(ref, null, parentSuspense, vnode);\n }\n return nextNode;\n };\n const hydrateElement = (el, vnode, parentComponent, parentSuspense, slotScopeIds, optimized) => {\n optimized = optimized || !!vnode.dynamicChildren;\n const { type, props, patchFlag, shapeFlag, dirs, transition } = vnode;\n const forcePatch = type === \"input\" || type === \"option\";\n if (!!(process.env.NODE_ENV !== \"production\") || forcePatch || patchFlag !== -1) {\n if (dirs) {\n invokeDirectiveHook(vnode, null, parentComponent, \"created\");\n }\n let needCallTransitionHooks = false;\n if (isTemplateNode(el)) {\n needCallTransitionHooks = needTransition(\n null,\n // no need check parentSuspense in hydration\n transition\n ) && parentComponent && parentComponent.vnode.props && parentComponent.vnode.props.appear;\n const content = el.content.firstChild;\n if (needCallTransitionHooks) {\n const cls = content.getAttribute(\"class\");\n if (cls) content.$cls = cls;\n transition.beforeEnter(content);\n }\n replaceNode(content, el, parentComponent);\n vnode.el = el = content;\n }\n if (shapeFlag & 16 && // skip if element has innerHTML / textContent\n !(props && (props.innerHTML || props.textContent))) {\n let next = hydrateChildren(\n el.firstChild,\n vnode,\n el,\n parentComponent,\n parentSuspense,\n slotScopeIds,\n optimized\n );\n let hasWarned = false;\n while (next) {\n if (!isMismatchAllowed(el, 1 /* CHILDREN */)) {\n if ((!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_HYDRATION_MISMATCH_DETAILS__) && !hasWarned) {\n warn$1(\n `Hydration children mismatch on`,\n el,\n `\nServer rendered element contains more child nodes than client vdom.`\n );\n hasWarned = true;\n }\n logMismatchError();\n }\n const cur = next;\n next = next.nextSibling;\n remove(cur);\n }\n } else if (shapeFlag & 8) {\n let clientText = vnode.children;\n if (clientText[0] === \"\\n\" && (el.tagName === \"PRE\" || el.tagName === \"TEXTAREA\")) {\n clientText = clientText.slice(1);\n }\n const { textContent } = el;\n if (textContent !== clientText && // innerHTML normalize \\r\\n or \\r into a single \\n in the DOM\n textContent !== clientText.replace(/\\r\\n|\\r/g, \"\\n\")) {\n if (!isMismatchAllowed(el, 0 /* TEXT */)) {\n (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_HYDRATION_MISMATCH_DETAILS__) && warn$1(\n `Hydration text content mismatch on`,\n el,\n `\n - rendered on server: ${textContent}\n - expected on client: ${clientText}`\n );\n logMismatchError();\n }\n el.textContent = vnode.children;\n }\n }\n if (props) {\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ || forcePatch || !optimized || patchFlag & (16 | 32)) {\n const isCustomElement = el.tagName.includes(\"-\");\n for (const key in props) {\n if ((!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_HYDRATION_MISMATCH_DETAILS__) && // #11189 skip if this node has directives that have created hooks\n // as it could have mutated the DOM in any possible way\n !(dirs && dirs.some((d) => d.dir.created)) && propHasMismatch(el, key, props[key], vnode, parentComponent)) {\n logMismatchError();\n }\n if (forcePatch && (key.endsWith(\"value\") || key === \"indeterminate\") || isOn(key) && !isReservedProp(key) || // force hydrate v-bind with .prop modifiers\n key[0] === \".\" || isCustomElement && !isReservedProp(key)) {\n patchProp(el, key, null, props[key], void 0, parentComponent);\n }\n }\n } else if (props.onClick) {\n patchProp(\n el,\n \"onClick\",\n null,\n props.onClick,\n void 0,\n parentComponent\n );\n } else if (patchFlag & 4 && isReactive(props.style)) {\n for (const key in props.style) props.style[key];\n }\n }\n let vnodeHooks;\n if (vnodeHooks = props && props.onVnodeBeforeMount) {\n invokeVNodeHook(vnodeHooks, parentComponent, vnode);\n }\n if (dirs) {\n invokeDirectiveHook(vnode, null, parentComponent, \"beforeMount\");\n }\n if ((vnodeHooks = props && props.onVnodeMounted) || dirs || needCallTransitionHooks) {\n queueEffectWithSuspense(() => {\n vnodeHooks && invokeVNodeHook(vnodeHooks, parentComponent, vnode);\n needCallTransitionHooks && transition.enter(el);\n dirs && invokeDirectiveHook(vnode, null, parentComponent, \"mounted\");\n }, parentSuspense);\n }\n }\n return el.nextSibling;\n };\n const hydrateChildren = (node, parentVNode, container, parentComponent, parentSuspense, slotScopeIds, optimized) => {\n optimized = optimized || !!parentVNode.dynamicChildren;\n const children = parentVNode.children;\n const l = children.length;\n let hasWarned = false;\n for (let i = 0; i < l; i++) {\n const vnode = optimized ? children[i] : children[i] = normalizeVNode(children[i]);\n const isText = vnode.type === Text;\n if (node) {\n if (isText && !optimized) {\n if (i + 1 < l && normalizeVNode(children[i + 1]).type === Text) {\n insert(\n createText(\n node.data.slice(vnode.children.length)\n ),\n container,\n nextSibling(node)\n );\n node.data = vnode.children;\n }\n }\n node = hydrateNode(\n node,\n vnode,\n parentComponent,\n parentSuspense,\n slotScopeIds,\n optimized\n );\n } else if (isText && !vnode.children) {\n insert(vnode.el = createText(\"\"), container);\n } else {\n if (!isMismatchAllowed(container, 1 /* CHILDREN */)) {\n if ((!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_HYDRATION_MISMATCH_DETAILS__) && !hasWarned) {\n warn$1(\n `Hydration children mismatch on`,\n container,\n `\nServer rendered element contains fewer child nodes than client vdom.`\n );\n hasWarned = true;\n }\n logMismatchError();\n }\n patch(\n null,\n vnode,\n container,\n null,\n parentComponent,\n parentSuspense,\n getContainerType(container),\n slotScopeIds\n );\n }\n }\n return node;\n };\n const hydrateFragment = (node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized) => {\n const { slotScopeIds: fragmentSlotScopeIds } = vnode;\n if (fragmentSlotScopeIds) {\n slotScopeIds = slotScopeIds ? slotScopeIds.concat(fragmentSlotScopeIds) : fragmentSlotScopeIds;\n }\n const container = parentNode(node);\n const next = hydrateChildren(\n nextSibling(node),\n vnode,\n container,\n parentComponent,\n parentSuspense,\n slotScopeIds,\n optimized\n );\n if (next && isComment(next) && next.data === \"]\") {\n return nextSibling(vnode.anchor = next);\n } else {\n logMismatchError();\n insert(vnode.anchor = createComment(`]`), container, next);\n return next;\n }\n };\n const handleMismatch = (node, vnode, parentComponent, parentSuspense, slotScopeIds, isFragment) => {\n if (!isMismatchAllowed(node.parentElement, 1 /* CHILDREN */)) {\n (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_HYDRATION_MISMATCH_DETAILS__) && warn$1(\n `Hydration node mismatch:\n- rendered on server:`,\n node,\n node.nodeType === 3 ? `(text)` : isComment(node) && node.data === \"[\" ? `(start of fragment)` : ``,\n `\n- expected on client:`,\n vnode.type\n );\n logMismatchError();\n }\n vnode.el = null;\n if (isFragment) {\n const end = locateClosingAnchor(node);\n while (true) {\n const next2 = nextSibling(node);\n if (next2 && next2 !== end) {\n remove(next2);\n } else {\n break;\n }\n }\n }\n const next = nextSibling(node);\n const container = parentNode(node);\n remove(node);\n patch(\n null,\n vnode,\n container,\n next,\n parentComponent,\n parentSuspense,\n getContainerType(container),\n slotScopeIds\n );\n if (parentComponent) {\n parentComponent.vnode.el = vnode.el;\n updateHOCHostEl(parentComponent, vnode.el);\n }\n return next;\n };\n const locateClosingAnchor = (node, open = \"[\", close = \"]\") => {\n let match = 0;\n while (node) {\n node = nextSibling(node);\n if (node && isComment(node)) {\n if (node.data === open) match++;\n if (node.data === close) {\n if (match === 0) {\n return nextSibling(node);\n } else {\n match--;\n }\n }\n }\n }\n return node;\n };\n const replaceNode = (newNode, oldNode, parentComponent) => {\n const parentNode2 = oldNode.parentNode;\n if (parentNode2) {\n parentNode2.replaceChild(newNode, oldNode);\n }\n let parent = parentComponent;\n while (parent) {\n if (parent.vnode.el === oldNode) {\n parent.vnode.el = parent.subTree.el = newNode;\n }\n parent = parent.parent;\n }\n };\n const isTemplateNode = (node) => {\n return node.nodeType === 1 && node.tagName === \"TEMPLATE\";\n };\n return [hydrate, hydrateNode];\n}\nfunction propHasMismatch(el, key, clientValue, vnode, instance) {\n let mismatchType;\n let mismatchKey;\n let actual;\n let expected;\n if (key === \"class\") {\n if (el.$cls) {\n actual = el.$cls;\n delete el.$cls;\n } else {\n actual = el.getAttribute(\"class\");\n }\n expected = normalizeClass(clientValue);\n if (!isSetEqual(toClassSet(actual || \"\"), toClassSet(expected))) {\n mismatchType = 2 /* CLASS */;\n mismatchKey = `class`;\n }\n } else if (key === \"style\") {\n actual = el.getAttribute(\"style\") || \"\";\n expected = isString(clientValue) ? clientValue : stringifyStyle(normalizeStyle(clientValue));\n const actualMap = toStyleMap(actual);\n const expectedMap = toStyleMap(expected);\n if (vnode.dirs) {\n for (const { dir, value } of vnode.dirs) {\n if (dir.name === \"show\" && !value) {\n expectedMap.set(\"display\", \"none\");\n }\n }\n }\n if (instance) {\n resolveCssVars(instance, vnode, expectedMap);\n }\n if (!isMapEqual(actualMap, expectedMap)) {\n mismatchType = 3 /* STYLE */;\n mismatchKey = \"style\";\n }\n } else if (el instanceof SVGElement && isKnownSvgAttr(key) || el instanceof HTMLElement && (isBooleanAttr(key) || isKnownHtmlAttr(key))) {\n if (isBooleanAttr(key)) {\n actual = el.hasAttribute(key);\n expected = includeBooleanAttr(clientValue);\n } else if (clientValue == null) {\n actual = el.hasAttribute(key);\n expected = false;\n } else {\n if (el.hasAttribute(key)) {\n actual = el.getAttribute(key);\n } else if (key === \"value\" && el.tagName === \"TEXTAREA\") {\n actual = el.value;\n } else {\n actual = false;\n }\n expected = isRenderableAttrValue(clientValue) ? String(clientValue) : false;\n }\n if (actual !== expected) {\n mismatchType = 4 /* ATTRIBUTE */;\n mismatchKey = key;\n }\n }\n if (mismatchType != null && !isMismatchAllowed(el, mismatchType)) {\n const format = (v) => v === false ? `(not rendered)` : `${mismatchKey}=\"${v}\"`;\n const preSegment = `Hydration ${MismatchTypeString[mismatchType]} mismatch on`;\n const postSegment = `\n - rendered on server: ${format(actual)}\n - expected on client: ${format(expected)}\n Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.\n You should fix the source of the mismatch.`;\n {\n warn$1(preSegment, el, postSegment);\n }\n return true;\n }\n return false;\n}\nfunction toClassSet(str) {\n return new Set(str.trim().split(/\\s+/));\n}\nfunction isSetEqual(a, b) {\n if (a.size !== b.size) {\n return false;\n }\n for (const s of a) {\n if (!b.has(s)) {\n return false;\n }\n }\n return true;\n}\nfunction toStyleMap(str) {\n const styleMap = /* @__PURE__ */ new Map();\n for (const item of str.split(\";\")) {\n let [key, value] = item.split(\":\");\n key = key.trim();\n value = value && value.trim();\n if (key && value) {\n styleMap.set(key, value);\n }\n }\n return styleMap;\n}\nfunction isMapEqual(a, b) {\n if (a.size !== b.size) {\n return false;\n }\n for (const [key, value] of a) {\n if (value !== b.get(key)) {\n return false;\n }\n }\n return true;\n}\nfunction resolveCssVars(instance, vnode, expectedMap) {\n const root = instance.subTree;\n if (instance.getCssVars && (vnode === root || root && root.type === Fragment && root.children.includes(vnode))) {\n const cssVars = instance.getCssVars();\n for (const key in cssVars) {\n const value = normalizeCssVarValue(cssVars[key]);\n expectedMap.set(`--${getEscapedCssVarName(key, false)}`, value);\n }\n }\n if (vnode === root && instance.parent) {\n resolveCssVars(instance.parent, instance.vnode, expectedMap);\n }\n}\nconst allowMismatchAttr = \"data-allow-mismatch\";\nconst MismatchTypeString = {\n [0 /* TEXT */]: \"text\",\n [1 /* CHILDREN */]: \"children\",\n [2 /* CLASS */]: \"class\",\n [3 /* STYLE */]: \"style\",\n [4 /* ATTRIBUTE */]: \"attribute\"\n};\nfunction isMismatchAllowed(el, allowedType) {\n if (allowedType === 0 /* TEXT */ || allowedType === 1 /* CHILDREN */) {\n while (el && !el.hasAttribute(allowMismatchAttr)) {\n el = el.parentElement;\n }\n }\n const allowedAttr = el && el.getAttribute(allowMismatchAttr);\n if (allowedAttr == null) {\n return false;\n } else if (allowedAttr === \"\") {\n return true;\n } else {\n const list = allowedAttr.split(\",\");\n if (allowedType === 0 /* TEXT */ && list.includes(\"children\")) {\n return true;\n }\n return list.includes(MismatchTypeString[allowedType]);\n }\n}\n\nconst requestIdleCallback = getGlobalThis().requestIdleCallback || ((cb) => setTimeout(cb, 1));\nconst cancelIdleCallback = getGlobalThis().cancelIdleCallback || ((id) => clearTimeout(id));\nconst hydrateOnIdle = (timeout = 1e4) => (hydrate) => {\n const id = requestIdleCallback(hydrate, { timeout });\n return () => cancelIdleCallback(id);\n};\nfunction elementIsVisibleInViewport(el) {\n const { top, left, bottom, right } = el.getBoundingClientRect();\n const { innerHeight, innerWidth } = window;\n return (top > 0 && top < innerHeight || bottom > 0 && bottom < innerHeight) && (left > 0 && left < innerWidth || right > 0 && right < innerWidth);\n}\nconst hydrateOnVisible = (opts) => (hydrate, forEach) => {\n const ob = new IntersectionObserver((entries) => {\n for (const e of entries) {\n if (!e.isIntersecting) continue;\n ob.disconnect();\n hydrate();\n break;\n }\n }, opts);\n forEach((el) => {\n if (!(el instanceof Element)) return;\n if (elementIsVisibleInViewport(el)) {\n hydrate();\n ob.disconnect();\n return false;\n }\n ob.observe(el);\n });\n return () => ob.disconnect();\n};\nconst hydrateOnMediaQuery = (query) => (hydrate) => {\n if (query) {\n const mql = matchMedia(query);\n if (mql.matches) {\n hydrate();\n } else {\n mql.addEventListener(\"change\", hydrate, { once: true });\n return () => mql.removeEventListener(\"change\", hydrate);\n }\n }\n};\nconst hydrateOnInteraction = (interactions = []) => (hydrate, forEach) => {\n if (isString(interactions)) interactions = [interactions];\n let hasHydrated = false;\n const doHydrate = (e) => {\n if (!hasHydrated) {\n hasHydrated = true;\n teardown();\n hydrate();\n e.target.dispatchEvent(new e.constructor(e.type, e));\n }\n };\n const teardown = () => {\n forEach((el) => {\n for (const i of interactions) {\n el.removeEventListener(i, doHydrate);\n }\n });\n };\n forEach((el) => {\n for (const i of interactions) {\n el.addEventListener(i, doHydrate, { once: true });\n }\n });\n return teardown;\n};\nfunction forEachElement(node, cb) {\n if (isComment(node) && node.data === \"[\") {\n let depth = 1;\n let next = node.nextSibling;\n while (next) {\n if (next.nodeType === 1) {\n const result = cb(next);\n if (result === false) {\n break;\n }\n } else if (isComment(next)) {\n if (next.data === \"]\") {\n if (--depth === 0) break;\n } else if (next.data === \"[\") {\n depth++;\n }\n }\n next = next.nextSibling;\n }\n } else {\n cb(node);\n }\n}\n\nconst isAsyncWrapper = (i) => !!i.type.__asyncLoader;\n// @__NO_SIDE_EFFECTS__\nfunction defineAsyncComponent(source) {\n if (isFunction(source)) {\n source = { loader: source };\n }\n const {\n loader,\n loadingComponent,\n errorComponent,\n delay = 200,\n hydrate: hydrateStrategy,\n timeout,\n // undefined = never times out\n suspensible = true,\n onError: userOnError\n } = source;\n let pendingRequest = null;\n let resolvedComp;\n let retries = 0;\n const retry = () => {\n retries++;\n pendingRequest = null;\n return load();\n };\n const load = () => {\n let thisRequest;\n return pendingRequest || (thisRequest = pendingRequest = loader().catch((err) => {\n err = err instanceof Error ? err : new Error(String(err));\n if (userOnError) {\n return new Promise((resolve, reject) => {\n const userRetry = () => resolve(retry());\n const userFail = () => reject(err);\n userOnError(err, userRetry, userFail, retries + 1);\n });\n } else {\n throw err;\n }\n }).then((comp) => {\n if (thisRequest !== pendingRequest && pendingRequest) {\n return pendingRequest;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && !comp) {\n warn$1(\n `Async component loader resolved to undefined. If you are using retry(), make sure to return its return value.`\n );\n }\n if (comp && (comp.__esModule || comp[Symbol.toStringTag] === \"Module\")) {\n comp = comp.default;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && comp && !isObject(comp) && !isFunction(comp)) {\n throw new Error(`Invalid async component load result: ${comp}`);\n }\n resolvedComp = comp;\n return comp;\n }));\n };\n return defineComponent({\n name: \"AsyncComponentWrapper\",\n __asyncLoader: load,\n __asyncHydrate(el, instance, hydrate) {\n let patched = false;\n (instance.bu || (instance.bu = [])).push(() => patched = true);\n const performHydrate = () => {\n if (patched) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\n `Skipping lazy hydration for component '${getComponentName(resolvedComp) || resolvedComp.__file}': it was updated before lazy hydration performed.`\n );\n }\n return;\n }\n hydrate();\n };\n const doHydrate = hydrateStrategy ? () => {\n const teardown = hydrateStrategy(\n performHydrate,\n (cb) => forEachElement(el, cb)\n );\n if (teardown) {\n (instance.bum || (instance.bum = [])).push(teardown);\n }\n } : performHydrate;\n if (resolvedComp) {\n doHydrate();\n } else {\n load().then(() => !instance.isUnmounted && doHydrate());\n }\n },\n get __asyncResolved() {\n return resolvedComp;\n },\n setup() {\n const instance = currentInstance;\n markAsyncBoundary(instance);\n if (resolvedComp) {\n return () => createInnerComp(resolvedComp, instance);\n }\n const onError = (err) => {\n pendingRequest = null;\n handleError(\n err,\n instance,\n 13,\n !errorComponent\n );\n };\n if (suspensible && instance.suspense || isInSSRComponentSetup) {\n return load().then((comp) => {\n return () => createInnerComp(comp, instance);\n }).catch((err) => {\n onError(err);\n return () => errorComponent ? createVNode(errorComponent, {\n error: err\n }) : null;\n });\n }\n const loaded = ref(false);\n const error = ref();\n const delayed = ref(!!delay);\n if (delay) {\n setTimeout(() => {\n delayed.value = false;\n }, delay);\n }\n if (timeout != null) {\n setTimeout(() => {\n if (!loaded.value && !error.value) {\n const err = new Error(\n `Async component timed out after ${timeout}ms.`\n );\n onError(err);\n error.value = err;\n }\n }, timeout);\n }\n load().then(() => {\n loaded.value = true;\n if (instance.parent && isKeepAlive(instance.parent.vnode)) {\n instance.parent.update();\n }\n }).catch((err) => {\n onError(err);\n error.value = err;\n });\n return () => {\n if (loaded.value && resolvedComp) {\n return createInnerComp(resolvedComp, instance);\n } else if (error.value && errorComponent) {\n return createVNode(errorComponent, {\n error: error.value\n });\n } else if (loadingComponent && !delayed.value) {\n return createInnerComp(\n loadingComponent,\n instance\n );\n }\n };\n }\n });\n}\nfunction createInnerComp(comp, parent) {\n const { ref: ref2, props, children, ce } = parent.vnode;\n const vnode = createVNode(comp, props, children);\n vnode.ref = ref2;\n vnode.ce = ce;\n delete parent.vnode.ce;\n return vnode;\n}\n\nconst isKeepAlive = (vnode) => vnode.type.__isKeepAlive;\nconst KeepAliveImpl = {\n name: `KeepAlive`,\n // Marker for special handling inside the renderer. We are not using a ===\n // check directly on KeepAlive in the renderer, because importing it directly\n // would prevent it from being tree-shaken.\n __isKeepAlive: true,\n props: {\n include: [String, RegExp, Array],\n exclude: [String, RegExp, Array],\n max: [String, Number]\n },\n setup(props, { slots }) {\n const instance = getCurrentInstance();\n const sharedContext = instance.ctx;\n if (!sharedContext.renderer) {\n return () => {\n const children = slots.default && slots.default();\n return children && children.length === 1 ? children[0] : children;\n };\n }\n const cache = /* @__PURE__ */ new Map();\n const keys = /* @__PURE__ */ new Set();\n let current = null;\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n instance.__v_cache = cache;\n }\n const parentSuspense = instance.suspense;\n const {\n renderer: {\n p: patch,\n m: move,\n um: _unmount,\n o: { createElement }\n }\n } = sharedContext;\n const storageContainer = createElement(\"div\");\n sharedContext.activate = (vnode, container, anchor, namespace, optimized) => {\n const instance2 = vnode.component;\n move(vnode, container, anchor, 0, parentSuspense);\n patch(\n instance2.vnode,\n vnode,\n container,\n anchor,\n instance2,\n parentSuspense,\n namespace,\n vnode.slotScopeIds,\n optimized\n );\n queuePostRenderEffect(() => {\n instance2.isDeactivated = false;\n if (instance2.a) {\n invokeArrayFns(instance2.a);\n }\n const vnodeHook = vnode.props && vnode.props.onVnodeMounted;\n if (vnodeHook) {\n invokeVNodeHook(vnodeHook, instance2.parent, vnode);\n }\n }, parentSuspense);\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n devtoolsComponentAdded(instance2);\n }\n };\n sharedContext.deactivate = (vnode) => {\n const instance2 = vnode.component;\n invalidateMount(instance2.m);\n invalidateMount(instance2.a);\n move(vnode, storageContainer, null, 1, parentSuspense);\n queuePostRenderEffect(() => {\n if (instance2.da) {\n invokeArrayFns(instance2.da);\n }\n const vnodeHook = vnode.props && vnode.props.onVnodeUnmounted;\n if (vnodeHook) {\n invokeVNodeHook(vnodeHook, instance2.parent, vnode);\n }\n instance2.isDeactivated = true;\n }, parentSuspense);\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n devtoolsComponentAdded(instance2);\n }\n if (!!(process.env.NODE_ENV !== \"production\") && true) {\n instance2.__keepAliveStorageContainer = storageContainer;\n }\n };\n function unmount(vnode) {\n resetShapeFlag(vnode);\n _unmount(vnode, instance, parentSuspense, true);\n }\n function pruneCache(filter) {\n cache.forEach((vnode, key) => {\n const name = getComponentName(\n isAsyncWrapper(vnode) ? vnode.type.__asyncResolved || {} : vnode.type\n );\n if (name && !filter(name)) {\n pruneCacheEntry(key);\n }\n });\n }\n function pruneCacheEntry(key) {\n const cached = cache.get(key);\n if (cached && (!current || !isSameVNodeType(cached, current))) {\n unmount(cached);\n } else if (current) {\n resetShapeFlag(current);\n }\n cache.delete(key);\n keys.delete(key);\n }\n watch(\n () => [props.include, props.exclude],\n ([include, exclude]) => {\n include && pruneCache((name) => matches(include, name));\n exclude && pruneCache((name) => !matches(exclude, name));\n },\n // prune post-render after `current` has been updated\n { flush: \"post\", deep: true }\n );\n let pendingCacheKey = null;\n const cacheSubtree = () => {\n if (pendingCacheKey != null) {\n if (isSuspense(instance.subTree.type)) {\n queuePostRenderEffect(() => {\n cache.set(pendingCacheKey, getInnerChild(instance.subTree));\n }, instance.subTree.suspense);\n } else {\n cache.set(pendingCacheKey, getInnerChild(instance.subTree));\n }\n }\n };\n onMounted(cacheSubtree);\n onUpdated(cacheSubtree);\n onBeforeUnmount(() => {\n cache.forEach((cached) => {\n const { subTree, suspense } = instance;\n const vnode = getInnerChild(subTree);\n if (cached.type === vnode.type && cached.key === vnode.key) {\n resetShapeFlag(vnode);\n const da = vnode.component.da;\n da && queuePostRenderEffect(da, suspense);\n return;\n }\n unmount(cached);\n });\n });\n return () => {\n pendingCacheKey = null;\n if (!slots.default) {\n return current = null;\n }\n const children = slots.default();\n const rawVNode = children[0];\n if (children.length > 1) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(`KeepAlive should contain exactly one component child.`);\n }\n current = null;\n return children;\n } else if (!isVNode(rawVNode) || !(rawVNode.shapeFlag & 4) && !(rawVNode.shapeFlag & 128)) {\n current = null;\n return rawVNode;\n }\n let vnode = getInnerChild(rawVNode);\n if (vnode.type === Comment) {\n current = null;\n return vnode;\n }\n const comp = vnode.type;\n const name = getComponentName(\n isAsyncWrapper(vnode) ? vnode.type.__asyncResolved || {} : comp\n );\n const { include, exclude, max } = props;\n if (include && (!name || !matches(include, name)) || exclude && name && matches(exclude, name)) {\n vnode.shapeFlag &= -257;\n current = vnode;\n return rawVNode;\n }\n const key = vnode.key == null ? comp : vnode.key;\n const cachedVNode = cache.get(key);\n if (vnode.el) {\n vnode = cloneVNode(vnode);\n if (rawVNode.shapeFlag & 128) {\n rawVNode.ssContent = vnode;\n }\n }\n pendingCacheKey = key;\n if (cachedVNode) {\n vnode.el = cachedVNode.el;\n vnode.component = cachedVNode.component;\n if (vnode.transition) {\n setTransitionHooks(vnode, vnode.transition);\n }\n vnode.shapeFlag |= 512;\n keys.delete(key);\n keys.add(key);\n } else {\n keys.add(key);\n if (max && keys.size > parseInt(max, 10)) {\n pruneCacheEntry(keys.values().next().value);\n }\n }\n vnode.shapeFlag |= 256;\n current = vnode;\n return isSuspense(rawVNode.type) ? rawVNode : vnode;\n };\n }\n};\nconst KeepAlive = KeepAliveImpl;\nfunction matches(pattern, name) {\n if (isArray(pattern)) {\n return pattern.some((p) => matches(p, name));\n } else if (isString(pattern)) {\n return pattern.split(\",\").includes(name);\n } else if (isRegExp(pattern)) {\n pattern.lastIndex = 0;\n return pattern.test(name);\n }\n return false;\n}\nfunction onActivated(hook, target) {\n registerKeepAliveHook(hook, \"a\", target);\n}\nfunction onDeactivated(hook, target) {\n registerKeepAliveHook(hook, \"da\", target);\n}\nfunction registerKeepAliveHook(hook, type, target = currentInstance) {\n const wrappedHook = hook.__wdc || (hook.__wdc = () => {\n let current = target;\n while (current) {\n if (current.isDeactivated) {\n return;\n }\n current = current.parent;\n }\n return hook();\n });\n injectHook(type, wrappedHook, target);\n if (target) {\n let current = target.parent;\n while (current && current.parent) {\n if (isKeepAlive(current.parent.vnode)) {\n injectToKeepAliveRoot(wrappedHook, type, target, current);\n }\n current = current.parent;\n }\n }\n}\nfunction injectToKeepAliveRoot(hook, type, target, keepAliveRoot) {\n const injected = injectHook(\n type,\n hook,\n keepAliveRoot,\n true\n /* prepend */\n );\n onUnmounted(() => {\n remove(keepAliveRoot[type], injected);\n }, target);\n}\nfunction resetShapeFlag(vnode) {\n vnode.shapeFlag &= -257;\n vnode.shapeFlag &= -513;\n}\nfunction getInnerChild(vnode) {\n return vnode.shapeFlag & 128 ? vnode.ssContent : vnode;\n}\n\nfunction injectHook(type, hook, target = currentInstance, prepend = false) {\n if (target) {\n const hooks = target[type] || (target[type] = []);\n const wrappedHook = hook.__weh || (hook.__weh = (...args) => {\n pauseTracking();\n const reset = setCurrentInstance(target);\n const res = callWithAsyncErrorHandling(hook, target, type, args);\n reset();\n resetTracking();\n return res;\n });\n if (prepend) {\n hooks.unshift(wrappedHook);\n } else {\n hooks.push(wrappedHook);\n }\n return wrappedHook;\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n const apiName = toHandlerKey(ErrorTypeStrings$1[type].replace(/ hook$/, \"\"));\n warn$1(\n `${apiName} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup().` + (` If you are using async setup(), make sure to register lifecycle hooks before the first await statement.` )\n );\n }\n}\nconst createHook = (lifecycle) => (hook, target = currentInstance) => {\n if (!isInSSRComponentSetup || lifecycle === \"sp\") {\n injectHook(lifecycle, (...args) => hook(...args), target);\n }\n};\nconst onBeforeMount = createHook(\"bm\");\nconst onMounted = createHook(\"m\");\nconst onBeforeUpdate = createHook(\n \"bu\"\n);\nconst onUpdated = createHook(\"u\");\nconst onBeforeUnmount = createHook(\n \"bum\"\n);\nconst onUnmounted = createHook(\"um\");\nconst onServerPrefetch = createHook(\n \"sp\"\n);\nconst onRenderTriggered = createHook(\"rtg\");\nconst onRenderTracked = createHook(\"rtc\");\nfunction onErrorCaptured(hook, target = currentInstance) {\n injectHook(\"ec\", hook, target);\n}\n\nconst COMPONENTS = \"components\";\nconst DIRECTIVES = \"directives\";\nfunction resolveComponent(name, maybeSelfReference) {\n return resolveAsset(COMPONENTS, name, true, maybeSelfReference) || name;\n}\nconst NULL_DYNAMIC_COMPONENT = /* @__PURE__ */ Symbol.for(\"v-ndc\");\nfunction resolveDynamicComponent(component) {\n if (isString(component)) {\n return resolveAsset(COMPONENTS, component, false) || component;\n } else {\n return component || NULL_DYNAMIC_COMPONENT;\n }\n}\nfunction resolveDirective(name) {\n return resolveAsset(DIRECTIVES, name);\n}\nfunction resolveAsset(type, name, warnMissing = true, maybeSelfReference = false) {\n const instance = currentRenderingInstance || currentInstance;\n if (instance) {\n const Component = instance.type;\n if (type === COMPONENTS) {\n const selfName = getComponentName(\n Component,\n false\n );\n if (selfName && (selfName === name || selfName === camelize(name) || selfName === capitalize(camelize(name)))) {\n return Component;\n }\n }\n const res = (\n // local registration\n // check instance[type] first which is resolved for options API\n resolve(instance[type] || Component[type], name) || // global registration\n resolve(instance.appContext[type], name)\n );\n if (!res && maybeSelfReference) {\n return Component;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && warnMissing && !res) {\n const extra = type === COMPONENTS ? `\nIf this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.` : ``;\n warn$1(`Failed to resolve ${type.slice(0, -1)}: ${name}${extra}`);\n }\n return res;\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\n `resolve${capitalize(type.slice(0, -1))} can only be used in render() or setup().`\n );\n }\n}\nfunction resolve(registry, name) {\n return registry && (registry[name] || registry[camelize(name)] || registry[capitalize(camelize(name))]);\n}\n\nfunction renderList(source, renderItem, cache, index) {\n let ret;\n const cached = cache && cache[index];\n const sourceIsArray = isArray(source);\n if (sourceIsArray || isString(source)) {\n const sourceIsReactiveArray = sourceIsArray && isReactive(source);\n let needsWrap = false;\n let isReadonlySource = false;\n if (sourceIsReactiveArray) {\n needsWrap = !isShallow(source);\n isReadonlySource = isReadonly(source);\n source = shallowReadArray(source);\n }\n ret = new Array(source.length);\n for (let i = 0, l = source.length; i < l; i++) {\n ret[i] = renderItem(\n needsWrap ? isReadonlySource ? toReadonly(toReactive(source[i])) : toReactive(source[i]) : source[i],\n i,\n void 0,\n cached && cached[i]\n );\n }\n } else if (typeof source === \"number\") {\n if (!!(process.env.NODE_ENV !== \"production\") && !Number.isInteger(source)) {\n warn$1(`The v-for range expect an integer value but got ${source}.`);\n }\n ret = new Array(source);\n for (let i = 0; i < source; i++) {\n ret[i] = renderItem(i + 1, i, void 0, cached && cached[i]);\n }\n } else if (isObject(source)) {\n if (source[Symbol.iterator]) {\n ret = Array.from(\n source,\n (item, i) => renderItem(item, i, void 0, cached && cached[i])\n );\n } else {\n const keys = Object.keys(source);\n ret = new Array(keys.length);\n for (let i = 0, l = keys.length; i < l; i++) {\n const key = keys[i];\n ret[i] = renderItem(source[key], key, i, cached && cached[i]);\n }\n }\n } else {\n ret = [];\n }\n if (cache) {\n cache[index] = ret;\n }\n return ret;\n}\n\nfunction createSlots(slots, dynamicSlots) {\n for (let i = 0; i < dynamicSlots.length; i++) {\n const slot = dynamicSlots[i];\n if (isArray(slot)) {\n for (let j = 0; j < slot.length; j++) {\n slots[slot[j].name] = slot[j].fn;\n }\n } else if (slot) {\n slots[slot.name] = slot.key ? (...args) => {\n const res = slot.fn(...args);\n if (res) res.key = slot.key;\n return res;\n } : slot.fn;\n }\n }\n return slots;\n}\n\nfunction renderSlot(slots, name, props = {}, fallback, noSlotted) {\n if (currentRenderingInstance.ce || currentRenderingInstance.parent && isAsyncWrapper(currentRenderingInstance.parent) && currentRenderingInstance.parent.ce) {\n const hasProps = Object.keys(props).length > 0;\n if (name !== \"default\") props.name = name;\n return openBlock(), createBlock(\n Fragment,\n null,\n [createVNode(\"slot\", props, fallback && fallback())],\n hasProps ? -2 : 64\n );\n }\n let slot = slots[name];\n if (!!(process.env.NODE_ENV !== \"production\") && slot && slot.length > 1) {\n warn$1(\n `SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template.`\n );\n slot = () => [];\n }\n if (slot && slot._c) {\n slot._d = false;\n }\n openBlock();\n const validSlotContent = slot && ensureValidVNode(slot(props));\n const slotKey = props.key || // slot content array of a dynamic conditional slot may have a branch\n // key attached in the `createSlots` helper, respect that\n validSlotContent && validSlotContent.key;\n const rendered = createBlock(\n Fragment,\n {\n key: (slotKey && !isSymbol(slotKey) ? slotKey : `_${name}`) + // #7256 force differentiate fallback content from actual content\n (!validSlotContent && fallback ? \"_fb\" : \"\")\n },\n validSlotContent || (fallback ? fallback() : []),\n validSlotContent && slots._ === 1 ? 64 : -2\n );\n if (!noSlotted && rendered.scopeId) {\n rendered.slotScopeIds = [rendered.scopeId + \"-s\"];\n }\n if (slot && slot._c) {\n slot._d = true;\n }\n return rendered;\n}\nfunction ensureValidVNode(vnodes) {\n return vnodes.some((child) => {\n if (!isVNode(child)) return true;\n if (child.type === Comment) return false;\n if (child.type === Fragment && !ensureValidVNode(child.children))\n return false;\n return true;\n }) ? vnodes : null;\n}\n\nfunction toHandlers(obj, preserveCaseIfNecessary) {\n const ret = {};\n if (!!(process.env.NODE_ENV !== \"production\") && !isObject(obj)) {\n warn$1(`v-on with no argument expects an object value.`);\n return ret;\n }\n for (const key in obj) {\n ret[preserveCaseIfNecessary && /[A-Z]/.test(key) ? `on:${key}` : toHandlerKey(key)] = obj[key];\n }\n return ret;\n}\n\nconst getPublicInstance = (i) => {\n if (!i) return null;\n if (isStatefulComponent(i)) return getComponentPublicInstance(i);\n return getPublicInstance(i.parent);\n};\nconst publicPropertiesMap = (\n // Move PURE marker to new line to workaround compiler discarding it\n // due to type annotation\n /* @__PURE__ */ extend(/* @__PURE__ */ Object.create(null), {\n $: (i) => i,\n $el: (i) => i.vnode.el,\n $data: (i) => i.data,\n $props: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.props) : i.props,\n $attrs: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.attrs) : i.attrs,\n $slots: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.slots) : i.slots,\n $refs: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.refs) : i.refs,\n $parent: (i) => getPublicInstance(i.parent),\n $root: (i) => getPublicInstance(i.root),\n $host: (i) => i.ce,\n $emit: (i) => i.emit,\n $options: (i) => __VUE_OPTIONS_API__ ? resolveMergedOptions(i) : i.type,\n $forceUpdate: (i) => i.f || (i.f = () => {\n queueJob(i.update);\n }),\n $nextTick: (i) => i.n || (i.n = nextTick.bind(i.proxy)),\n $watch: (i) => __VUE_OPTIONS_API__ ? instanceWatch.bind(i) : NOOP\n })\n);\nconst isReservedPrefix = (key) => key === \"_\" || key === \"$\";\nconst hasSetupBinding = (state, key) => state !== EMPTY_OBJ && !state.__isScriptSetup && hasOwn(state, key);\nconst PublicInstanceProxyHandlers = {\n get({ _: instance }, key) {\n if (key === \"__v_skip\") {\n return true;\n }\n const { ctx, setupState, data, props, accessCache, type, appContext } = instance;\n if (!!(process.env.NODE_ENV !== \"production\") && key === \"__isVue\") {\n return true;\n }\n if (key[0] !== \"$\") {\n const n = accessCache[key];\n if (n !== void 0) {\n switch (n) {\n case 1 /* SETUP */:\n return setupState[key];\n case 2 /* DATA */:\n return data[key];\n case 4 /* CONTEXT */:\n return ctx[key];\n case 3 /* PROPS */:\n return props[key];\n }\n } else if (hasSetupBinding(setupState, key)) {\n accessCache[key] = 1 /* SETUP */;\n return setupState[key];\n } else if (__VUE_OPTIONS_API__ && data !== EMPTY_OBJ && hasOwn(data, key)) {\n accessCache[key] = 2 /* DATA */;\n return data[key];\n } else if (hasOwn(props, key)) {\n accessCache[key] = 3 /* PROPS */;\n return props[key];\n } else if (ctx !== EMPTY_OBJ && hasOwn(ctx, key)) {\n accessCache[key] = 4 /* CONTEXT */;\n return ctx[key];\n } else if (!__VUE_OPTIONS_API__ || shouldCacheAccess) {\n accessCache[key] = 0 /* OTHER */;\n }\n }\n const publicGetter = publicPropertiesMap[key];\n let cssModule, globalProperties;\n if (publicGetter) {\n if (key === \"$attrs\") {\n track(instance.attrs, \"get\", \"\");\n !!(process.env.NODE_ENV !== \"production\") && markAttrsAccessed();\n } else if (!!(process.env.NODE_ENV !== \"production\") && key === \"$slots\") {\n track(instance, \"get\", key);\n }\n return publicGetter(instance);\n } else if (\n // css module (injected by vue-loader)\n (cssModule = type.__cssModules) && (cssModule = cssModule[key])\n ) {\n return cssModule;\n } else if (ctx !== EMPTY_OBJ && hasOwn(ctx, key)) {\n accessCache[key] = 4 /* CONTEXT */;\n return ctx[key];\n } else if (\n // global properties\n globalProperties = appContext.config.globalProperties, hasOwn(globalProperties, key)\n ) {\n {\n return globalProperties[key];\n }\n } else if (!!(process.env.NODE_ENV !== \"production\") && currentRenderingInstance && (!isString(key) || // #1091 avoid internal isRef/isVNode checks on component instance leading\n // to infinite warning loop\n key.indexOf(\"__v\") !== 0)) {\n if (data !== EMPTY_OBJ && isReservedPrefix(key[0]) && hasOwn(data, key)) {\n warn$1(\n `Property ${JSON.stringify(\n key\n )} must be accessed via $data because it starts with a reserved character (\"$\" or \"_\") and is not proxied on the render context.`\n );\n } else if (instance === currentRenderingInstance) {\n warn$1(\n `Property ${JSON.stringify(key)} was accessed during render but is not defined on instance.`\n );\n }\n }\n },\n set({ _: instance }, key, value) {\n const { data, setupState, ctx } = instance;\n if (hasSetupBinding(setupState, key)) {\n setupState[key] = value;\n return true;\n } else if (!!(process.env.NODE_ENV !== \"production\") && setupState.__isScriptSetup && hasOwn(setupState, key)) {\n warn$1(`Cannot mutate \n\n\n","\n\n\n\n\n\n\n\n\n","\n\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport { t } from '@nextcloud/l10n'\n\n/* How to do a new release?\n * 1. Update the `version` to the current HUB release\n * 2. Update the `link` for further information\n * 3. Add release notes, each entry is a new point.\n * 4. Update the alt text for the animation if needed.\n */\nexport default {\n\t/** The HUB release version */\n\tversion: '25 Autumn',\n\n\t/** Link to further information (e.g. blog post) */\n\tlink: 'https://nextcloud.com/blog/nextcloud-hub25-autumn/',\n\n\t/** Release notes in list format */\n\treleaseNotes: [\n\t\t'🫧 ' + t('firstrunwizard', 'Global redesign and usability lift'),\n\t\t'🎨 ' + t('firstrunwizard', 'New Office UI: colors, tabs, bars'),\n\t\t'💪 ' + t('firstrunwizard', 'Performance and stability boost'),\n\t\t'🧠 ' + t('firstrunwizard', 'New AI Agency tools unlocked'),\n\t\t'💬 ' + t('firstrunwizard', 'Talk threads & live transcription'),\n\t\t'📅 ' + t('firstrunwizard', 'Calendar: date poll for participants'),\n\t\t'🔎 ' + t('firstrunwizard', 'Intuitive file search'),\n\t\t'👥 ' + t('firstrunwizard', 'Teams 2.0 & quick Guest accounts'),\n\t\t'👑 ' + t('firstrunwizard', 'Quick presets & many other admin updates'),\n\t\t'⚡ ' + t('firstrunwizard', 'Vue3, WebSockets and more OpenAPI for devs'),\n\t\tt('firstrunwizard', '… and much more!'),\n\t],\n\n\t/** Alternative text for the release animation */\n\tvideoAltText: t('firstrunwizard', 'Get to know the new features of Hub {version}', { version: '25 Autumn' }),\n\n\t/** Subject that is used when sharing the post */\n\tshareSubject: t('firstrunwizard', 'Nextcloud Hub 25 Autumn – Your digital workspace, ready in no time ⚡'),\n}\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","export default \"\\n\\n\"","export default \"\"","export default \"\"","export default \"\\n\"","export default \"\\n\"","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\nimport type { Component } from 'vue'\n\nimport { translate as t } from '@nextcloud/l10n'\nimport AboutNextcloudPage from './components/pages/AboutNextcloud.vue'\nimport DeviceIntegrationPage from './components/pages/DeviceIntegration.vue'\nimport HubReleasePage from './components/pages/HubRelease.vue'\nimport KeyNotesPage from './components/pages/KeyNotes.vue'\nimport SharePage from './components/pages/SharePage.vue'\nimport WhatsNewPage from './components/pages/WhatsNew.vue'\nimport HubRelease from './hub-release.ts'\n\ninterface IPageButton {\n\tto: string\n\tlabel: string\n}\n\nexport interface IPage {\n\tid: string\n\tcomponent: Component\n\tbuttons: IPageButton[]\n}\n\nexport default [\n\t{\n\t\tid: 'key-aspects',\n\t\tcomponent: KeyNotesPage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'hub-release',\n\t\t\t\tlabel: t('firstrunwizard', 'What\\'s new?'),\n\t\t\t}, {\n\t\t\t\tto: 'devices',\n\t\t\t\tlabel: t('firstrunwizard', 'Nextcloud on all your devices'),\n\t\t\t},\n\t\t],\n\t},\n\n\t{\n\t\tid: 'devices',\n\t\tcomponent: DeviceIntegrationPage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'about',\n\t\t\t\tlabel: t('firstrunwizard', 'More about Nextcloud'),\n\t\t\t},\n\t\t],\n\t},\n\n\t{\n\t\tid: 'about',\n\t\tcomponent: AboutNextcloudPage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'hub-release',\n\t\t\t\tlabel: t('firstrunwizard', 'Nextcloud Hub {version}', { version: HubRelease.version }),\n\t\t\t},\n\t\t],\n\t},\n\n\t{\n\t\tid: 'hub-release',\n\t\tcomponent: HubReleasePage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'whats-new',\n\t\t\t\tlabel: t('firstrunwizard', 'Read more'),\n\t\t\t},\n\t\t],\n\t},\n\n\t{\n\t\tid: 'whats-new',\n\t\tcomponent: WhatsNewPage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'share',\n\t\t\t\tlabel: t('firstrunwizard', 'Share on social media'),\n\t\t\t},\n\t\t],\n\t},\n\n\t{\n\t\tid: 'share',\n\t\tcomponent: SharePage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'close',\n\t\t\t\tlabel: t('firstrunwizard', 'Get started!'),\n\t\t\t},\n\t\t],\n\t},\n\n] as IPage[]\n","\n\n\n\n\n\n\n","/**\n * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\nimport { createApp } from 'vue'\nimport FirstRunWizard from './views/App.vue'\n\nlet vm: InstanceType\n/**\n * Open the wizard and mount if needed.\n *\n * @param focusReturn - Where to return focus after the wizard is closed\n */\nexport function open(focusReturn?: HTMLElement | SVGElement | string) {\n\tif (vm === undefined) {\n\t\tconst el = document.createElement('div')\n\t\tel.id = 'firstrunwizard'\n\t\tdocument.querySelector('body')!.appendChild(el)\n\t\tvm = createApp(FirstRunWizard)\n\t\t\t.mount(el) as InstanceType\n\t}\n\tvm.open(focusReturn)\n}\n"],"names":["emit","__emit","videoMp4","imagePath","videoWebm","videoFallbackImage","videoFallbackText","t","videoElement","useTemplateRef","onMounted","handleEnded","_createElementBlock","_normalizeClass","$style","_createElementVNode","_unref","_createTextVNode","props","__props","reverseTransition","ref","currentPage","computed","isFirstPage","isLastPage","cssLogoUrl","transitions","useCssModule","transitionClasses","direction","waveTransitionClasses","watch","newPage","oldPage","goToPage","pageId","id","page","_createVNode","_Transition","_createBlock","NcButton","_cache","$event","$emit","NcIconSvgWrapper","mdiArrowLeft","mdiClose","_resolveDynamicComponent","_openBlock","_Fragment","button","index","_toDisplayString","mdiArrowRight","isLink","_renderSlot","_ctx","WizardPage","InfoCard","android","loadState","ios","badgeImagePath","cssBackgroundImage","href","ariaLabel","desktop","syncClientsUrl","generateUrl","AppStoreBadge","HubRelease","HUBRelease","versionNumber","mdiLock","mdiBriefcaseCheck","mdiSwapHorizontal","mdiAccountGroup","blueskySvg","facebookSvg","linkedInSvg","mastodonSvg","xSvg","encodedLink","mailSubject","mailBody","shareLinks","mdiEmail","_renderList","entry","pages","KeyNotesPage","DeviceIntegrationPage","AboutNextcloudPage","HubReleasePage","WhatsNewPage","SharePage","__expose","open","close","isMobile","useIsSmallMobile","showChangelogOnly","changelogPage","showModal","setReturnFocus","watchEffect","focusReturn","axios","NcModal","IntroAnimation","SlideShow","vm","el","createApp","FirstRunWizard"],"mappings":"+gBA0BA,MAAMA,EAAOC,EAIPC,EAAWC,EAAU,iBAAkB,eAAe,EACtDC,EAAYD,EAAU,iBAAkB,gBAAgB,EACxDE,EAAqBF,EAAU,iBAAkB,gBAAgB,EACjEG,EAAoBC,EAAE,iBAAkB,0BAA2B,CAAE,UAAW,OAAO,GAAG,MAAM,KAAM,EAEtGC,EAAeC,EAAe,OAAO,EAE3CC,EAAU,IAAM,CAEX,UAAU,mBAAqB,UAAU,kBAAkBF,EAAa,KAAK,IAAM,eACtFA,EAAa,MAAO,OAASH,EAC7B,OAAO,WAAWM,EAAa,IAAI,EAErC,CAAC,EAKD,SAASA,GAAc,CACtBX,EAAK,MAAM,CACZ,mBA5CCY,EAYM,MAAA,CAZA,MAAKC,EAAEC,EAAAA,OAAO,OAAO,CAAA,GAC1BC,EAUQ,QAAA,CATP,IAAI,QACH,MAAKF,EAAEC,EAAAA,OAAO,KAAK,EACpB,YAAA,GACA,SAAA,GACA,MAAA,GACC,QAAOH,CAAA,GACRI,EAA2C,SAAA,CAAlC,IAAKC,EAAAZ,CAAA,EAAW,KAAK,YAAA,aAC9BW,EAAyC,SAAA,CAAhC,IAAKC,EAAAd,CAAA,EAAU,KAAK,WAAA,aAAYe,EAAA,MACtCD,EAAAV,CAAA,CAAiB,EAAA,CAAA,CAAA,gQCmEvB,MAAMY,EAAQC,EAKRnB,EAAOC,EAOPmB,EAAoBC,EAAI,EAAK,EAE7BC,EAAcC,EAAS,IAAML,EAAM,MAAMA,EAAM,YAAY,CAAC,EAC5DM,EAAcD,EAAS,IAAML,EAAM,eAAiB,CAAC,EACrDO,EAAaF,EAAS,IAAML,EAAM,eAAkBA,EAAM,MAAM,OAAS,CAAE,EAE3EQ,EAAa,QAAQvB,EAAU,iBAAkB,mBAAmB,CAAC,KAErEwB,EAAcC,EAAa,aAAa,EAKxCC,EAAoBN,EAAS,IAAM,CACxC,MAAMO,EAAYV,EAAkB,MAAQ,QAAU,OAEtD,MAAO,CACN,OAAQO,EAAY,cAAc,EAClC,MAAOA,EAAY,SAASG,CAAS,QAAQ,EAC7C,MAAOH,EAAY,SAASG,CAAS,WAAW,CAAA,CAElD,CAAC,EAKKC,EAAwBR,EAAS,IAAM,CAC5C,MAAMO,EAAYV,EAAkB,MAAQ,OAAS,KACrD,MAAO,CACN,OAAQO,EAAY,cAAc,EAClC,MAAOA,EAAY,SAASG,CAAS,QAAQ,EAC7C,MAAOH,EAAY,SAASG,CAAS,WAAW,CAAA,CAElD,CAAC,EAKDE,EAAM,IAAMd,EAAM,aAAc,CAACe,EAASC,IAAY,CACjDD,EAAUC,EACbd,EAAkB,MAAQ,GAE1BA,EAAkB,MAAQ,EAE5B,CAAC,EAOD,SAASe,EAASC,EAAgB,CACjC,MAAMC,EAAKnB,EAAM,MAAM,UAAWoB,GAASA,EAAK,KAAOF,CAAM,EAC7DpC,EAAK,uBAAwBqC,CAAE,CAChC,mBA/ICzB,EAgEM,MAAA,CAhEA,MAAKC,EAAEC,EAAAA,OAAO,OAAO,CAAA,GAE1ByB,EAMaC,EAAA,CALX,cAAaT,EAAA,MAAsB,MACnC,qBAAoBA,EAAA,MAAsB,OAC1C,qBAAoBA,EAAA,MAAsB,OAC1C,iBAAgBA,EAAA,MAAsB,KAAA,aACvC,IAA4D,CAAjDP,EAAA,WAAXZ,EAA4D,MAAA,OAAnC,MAAKC,EAAEC,EAAAA,OAAO,iBAAiB,CAAA,yGAIzDC,EAAsC,MAAA,CAAhC,MAAKF,EAAEC,EAAAA,OAAO,cAAc,CAAA,UAI1BU,EAAA,oBADRiB,EASWzB,EAAA0B,CAAA,EAAA,OAPT,aAAY1B,EAAAT,CAAA,EAAC,iBAAA,qBAAA,EACb,MAAKM,EAAEC,EAAAA,OAAO,WAAW,EAC1B,QAAQ,yBACP,QAAK6B,EAAA,CAAA,IAAAA,EAAA,CAAA,EAAAC,GAAEC,EAAAA,MAAK,uBAAyB1B,EAAA,aAAY,CAAA,EAAA,GACvC,OACV,IAAyC,CAAzCoB,EAAyCvB,EAAA8B,CAAA,EAAA,CAAtB,KAAM9B,EAAA+B,EAAA,GAAY,KAAA,EAAA,CAAA,MAAA,CAAA,CAAA,mCAKvCR,EAQWvB,EAAA0B,CAAA,EAAA,CAPT,aAAY1B,EAAAT,CAAA,EAAC,iBAAA,OAAA,EACb,MAAKM,EAAEC,EAAAA,OAAO,YAAY,EAC1B,QAASU,EAAA,MAAW,sBAAA,yBACpB,uBAAOqB,EAAAA,MAAK,uBAAA,EAAA,EAAA,GACF,OACV,IAAqC,CAArCN,EAAqCvB,EAAA8B,CAAA,EAAA,CAAlB,KAAM9B,EAAAgC,EAAA,GAAQ,KAAA,EAAA,CAAA,MAAA,CAAA,CAAA,4CAKxBxB,EAAA,WAAXZ,EAA+C,MAAA,OAAtB,MAAKC,EAAEC,EAAAA,OAAO,IAAI,CAAA,oBAG3CyB,EAOaC,EAAA,CANZ,KAAK,SACJ,cAAaX,EAAA,MAAkB,MAC/B,qBAAoBA,EAAA,MAAkB,OACtC,qBAAoBA,EAAA,MAAkB,OACtC,iBAAgBA,EAAA,MAAkB,KAAA,aACnC,IAA2G,MAA3GY,EAA2GQ,EAA3F3B,EAAA,MAAY,SAAS,EAAA,CAAG,mBAAkBE,EAAA,MAAcV,EAAAA,OAAO,oBAAmB,EAAA,qHAInGC,EAaM,MAAA,CAbA,MAAKF,EAAEC,EAAAA,OAAO,cAAc,CAAA,IACjCoC,EAAA,EAAA,EAAAtC,EAWWuC,SAVc7B,EAAA,MAAY,QAAO,CAApC8B,EAAQC,SADhBZ,EAWWzB,EAAA0B,CAAA,EAAA,CATT,IAAKU,EAAO,GACb,UAAU,iBACT,QAASC,IAAU/B,QAAY,QAAQ,OAAM,EAAA,UAAA,YAC7C,KAAM+B,IAAU/B,QAAY,QAAQ,OAAM,EAC1C,QAAKsB,IAAET,EAASiB,EAAO,EAAE,CAAA,gBAGf,IACX,GADW,IACXE,EAAGF,EAAO,KAAK,EAAA,CAAA,CAAA,SAHE3B,EAAA,mBAAa,YAC7B,IAA0C,CAA1Cc,EAA0CvB,EAAA8B,CAAA,EAAA,CAAvB,KAAM9B,EAAAuC,EAAA,GAAa,KAAA,EAAA,CAAA,MAAA,CAAA,CAAA,kgCCvC3C,MAAMrC,EAAQC,EAMRqC,EAASjC,EAAS,IAAM,CAAC,CAACL,EAAM,IAAI,gBA3BzCgC,EAAA,EAAAT,EAeYQ,EAdNO,EAAA,MAAM,IAAA,KAAA,EAAA,CACV,KAAMrC,EAAA,MAAQ,OACd,MAAKN,EAAA,CAAGC,SAAO,OAASA,EAAAA,OAAO,IAAI,EAAG0C,EAAA,KAAA,CAAM,CAAA,EAC5C,OAASA,EAAA,MAAkB,SAAT,OAClB,IAAMA,EAAA,MAAkB,aAAT,MAAS,aACzB,IAEM,CAFNzC,EAEM,MAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,IAAI,CAAA,GACvB2C,EAAQC,EAAA,OAAA,SAAA,CAAA,KAET3C,EAKM,MAAA,CALA,MAAKF,EAAEC,EAAAA,OAAO,IAAI,CAAA,GACvBC,EAEK,KAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,OAAO,CAAA,IACtBK,EAAA,KAAK,EAAA,CAAA,EAEAA,EAAA,WAAa,YAAtBP,EAAqD,IAAA,OAApB,YAAA0C,EAAQnC,EAAS,QAAD,CAAA,gXCZnDP,EAYM,MAAA,CAZA,MAAKC,EAAEC,EAAAA,OAAO,OAAO,CAAA,GAC1BC,EAUM,MAAA,CAVA,MAAKF,EAAA,CAAGC,EAAAA,OAAO,SAAUK,EAAA,eAAe,CAAA,CAAA,GAC7CJ,EAEK,KAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,OAAO,CAAA,IACtBK,EAAA,KAAK,EAAA,CAAA,EAEAA,EAAA,cAATP,EAEI,IAAA,OAFgB,MAAKC,EAAEC,EAAAA,OAAO,QAAQ,CAAA,IACtCK,EAAA,QAAQ,EAAA,CAAA,YAEZJ,EAEM,MAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,OAAO,CAAA,GAC1B2C,EAAQC,EAAA,OAAA,SAAA,CAAA,wSCTXjB,EAiBakB,EAAA,CAjBA,MAAO3C,EAAAT,CAAA,EAAC,iBAAA,sBAAA,CAAA,aACpB,IAGuH,CAHvHgC,EAGuHqB,EAAA,CAFtH,KAAK,8BACJ,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,qBAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,kFAAA,CAAA,+BACbgC,EAG4HqB,EAAA,CAF3H,KAAK,oCACJ,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,iBAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,uFAAA,CAAA,+BACbgC,EAGgIqB,EAAA,CAF/H,KAAK,8BACJ,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,cAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,2FAAA,CAAA,+BACbgC,EAGuJqB,EAAA,CAFtJ,KAAK,oCACJ,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,2BAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,kHAAA,CAAA,kKCFf,MAAMW,EAAQC,EAIR0C,EAAUC,EAAkB,iBAAkB,SAAS,EACvDC,EAAMD,EAAkB,iBAAkB,KAAK,EAK/CE,EAAiBzC,EAAS,IAAM,CACrC,GAAIL,EAAM,OAAS,MAClB,OAAOf,EAAU,iBAAkB,cAAc,EAClD,GAAWe,EAAM,OAAS,UACzB,OAAOf,EAAU,iBAAkB,kBAAkB,CAGvD,CAAC,EAKK8D,EAAqB1C,EAAS,IAAM,QAAQyC,EAAe,KAAK,IAAI,EAEpEE,EAAO3C,EAAS,IAAM,CAC3B,GAAIL,EAAM,OAAS,MAClB,OAAO6C,EACR,GAAW7C,EAAM,OAAS,UACzB,OAAO2C,CAGT,CAAC,EAEKM,EAAY5C,EAAS,IAAM,CAChC,GAAIL,EAAM,OAAS,MAClB,OAAOX,EAAE,iBAAkB,6BAA6B,EACzD,GAAWW,EAAM,OAAS,UACzB,OAAOX,EAAE,iBAAkB,+BAA+B,CAG5D,CAAC,oBAtDAK,EAKgB,IAAA,CAJd,MAAKC,EAAEC,EAAAA,OAAO,KAAK,EACnB,aAAYqD,EAAA,MACb,OAAO,SACP,IAAI,aACH,KAAMD,EAAA,KAAA,2ICmBT,MAAME,EAAUN,EAAkB,iBAAkB,SAAS,EACvDO,EAAiBC,EAAY,4BAA4B,oBAzB9D7B,EAaakB,EAAA,CAZX,MAAO3C,EAAAT,CAAA,EAAC,iBAAA,yCAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,+GAAA,CAAA,aACZ,IAAgC,CAAhCgC,EAAgCgC,EAAA,CAAjB,KAAK,UAAS,EAC7BhC,EAA4BgC,EAAA,CAAb,KAAK,MAAK,EACzBhC,EAG8EqB,EAAA,CAF5E,KAAM5C,EAAAoD,CAAA,EACN,MAAOpD,EAAAT,CAAA,EAAC,iBAAA,eAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,yCAAA,CAAA,sCACbgC,EAG4FqB,EAAA,CAF1F,KAAM5C,EAAAqD,CAAA,EACN,MAAOrD,EAAAT,CAAA,EAAC,iBAAA,yBAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,uDAAA,CAAA,yECNfiE,EAAe,CAEd,QAAS,YAGT,KAAM,qDAGN,aAAc,CACb,MAAQjE,EAAE,iBAAkB,oCAAoC,EAChE,MAAQA,EAAE,iBAAkB,mCAAmC,EAC/D,MAAQA,EAAE,iBAAkB,iCAAiC,EAC7D,MAAQA,EAAE,iBAAkB,8BAA8B,EAC1D,MAAQA,EAAE,iBAAkB,mCAAmC,EAC/D,MAAQA,EAAE,iBAAkB,sCAAsC,EAClE,MAAQA,EAAE,iBAAkB,uBAAuB,EACnD,MAAQA,EAAE,iBAAkB,kCAAkC,EAC9D,MAAQA,EAAE,iBAAkB,0CAA0C,EACtE,KAAOA,EAAE,iBAAkB,4CAA4C,EACvEA,EAAE,iBAAkB,kBAAkB,CAAA,EAIvC,aAAcA,EAAE,iBAAkB,gDAAiD,CAAE,QAAS,YAAa,EAG3G,aAAcA,EAAE,iBAAkB,sEAAsE,CACzG,qFCXA,MAAML,EAAWC,EAAU,iBAAkB,kBAAkB,EACzDC,EAAYD,EAAU,iBAAkB,mBAAmB,EAC3DE,EAAqBF,EAAU,iBAAkB,mBAAmB,oBAxBzEsC,EAaakB,EAAA,CAbA,MAAO3C,EAAAT,CAAA,EAAC,iBAAA,sCAAA,CAAA,QAAqES,EAAAyD,CAAA,EAAW,OAAA,CAAO,CAAA,aAC3G,IAWI,CAXJ1D,EAWI,IAAA,CAXA,KAAMC,EAAAyD,CAAA,EAAW,KAAO,MAAK5D,EAAEC,EAAAA,OAAO,MAAM,EAAE,OAAO,QAAA,GACxDC,EASQ,QAAA,CARN,MAAKF,EAAEC,EAAAA,OAAO,SAAS,EACxB,SAAA,GACA,MAAA,GACA,YAAA,GACC,OAAQE,EAAAX,CAAA,CAAA,GACTU,EAAsD,SAAA,CAA7C,IAAKC,EAAAZ,CAAA,EAAW,KAAK,uBAAA,aAC9BW,EAAyC,SAAA,CAAhC,IAAKC,EAAAd,CAAA,EAAU,KAAK,WAAA,eAAY,IACzCoD,EAAGtC,EAAAyD,CAAA,EAAW,YAAY,EAAA,CAAA,CAAA,4NC+B9B,MAAMC,EAAgBnE,EAAE,iBAAkB,yCAA0C,CAAE,QAAS,OAAO,GAAG,OAAO,cAAe,oBAzC9HkC,EA2BakB,EAAA,CA1BX,mBAAkBxC,EAAA,gBAClB,MAAOH,EAAAT,CAAA,EAAC,iBAAA,mDAAA,CAAA,aACT,IAIW,CAJXgC,EAIWqB,EAAA,CAHT,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,SAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,4CAAA,CAAA,aACZ,IAAgE,CAAhEgC,EAAgEvB,EAAA8B,CAAA,EAAA,CAA7C,MAAKjC,EAAEC,EAAAA,OAAO,IAAI,EAAE,OAAA,GAAQ,KAAME,EAAA2D,EAAA,CAAA,0DAEtDpC,EAIWqB,EAAA,CAHT,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,cAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,kDAAA,CAAA,aACZ,IAA0E,CAA1EgC,EAA0EvB,EAAA8B,CAAA,EAAA,CAAvD,MAAKjC,EAAEC,EAAAA,OAAO,IAAI,EAAE,OAAA,GAAQ,KAAME,EAAA4D,EAAA,CAAA,0DAEtDrC,EAIWqB,EAAA,CAHT,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,kBAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,0DAAA,CAAA,aACZ,IAA0E,CAA1EgC,EAA0EvB,EAAA8B,CAAA,EAAA,CAAvD,MAAKjC,EAAEC,EAAAA,OAAO,IAAI,EAAE,OAAA,GAAQ,KAAME,EAAA6D,EAAA,CAAA,0DAEtDtC,EAIWqB,EAAA,CAHT,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,WAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,oEAAA,CAAA,aACZ,IAAwE,CAAxEgC,EAAwEvB,EAAA8B,CAAA,EAAA,CAArD,MAAKjC,EAAEC,EAAAA,OAAO,IAAI,EAAE,OAAA,GAAQ,KAAME,EAAA8D,EAAA,CAAA,0DAGtD/D,EAEI,IAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,OAAO,CAAA,IACrBE,EAAA0D,CAAA,CAAa,EAAA,CAAA,CAAA,2JC/BnBK,GAAe;AAAA;AAAA;AAAA,2sBCAfC,GAAe,ooBCAfC,GAAe,8pBCAfC,GAAe;AAAA,ECAfC,GAAe;AAAA,oCC8Cf,MAAMC,EAAc,mBAAmB,UAAUZ,EAAW,IAAI,CAAC,EAC3Da,EAAc,mBAAmBb,EAAW,cAAgBjE,EAAE,iBAAkB,kCAAmC,CAAE,QAASiE,EAAW,OAAA,CAAS,CAAC,EACnJc,EAAW,mBAAmB/E,EAAE,iBAAkB,yDAA0D,CAAE,QAASiE,EAAW,OAAA,CAAS,EAAI;AAAA,EAAOA,EAAW,IAAI,EAErKe,EAAa,CAClB,CACC,GAAI,UACJ,KAAM,UACN,KAAM,wCAAwCH,CAAW,GACzD,KAAML,EAAA,EAEP,CACC,GAAI,WACJ,KAAM,WACN,KAAM,gDAAgDK,CAAW,GACjE,KAAMJ,EAAA,EAEP,CACC,GAAI,WACJ,KAAM,WACN,KAAM,uDAAuDI,CAAW,GACxE,KAAMH,EAAA,EAEP,CACC,GAAI,WACJ,KAAM,WACN,KAAM,sCAAsCG,CAAW,GACvD,KAAMF,EAAA,EAEP,CACC,GAAI,IACJ,KAAM,IACN,KAAM,iCAAiCE,CAAW,0BAA0B,mBAAmBZ,EAAW,cAAgB,EAAE,CAAC,GAC7H,KAAMW,EAAA,EAEP,CACC,GAAI,QACJ,KAAM,QACN,KAAM,mBAAmBE,CAAW,SAASC,CAAQ,GACrD,KAAME,EAAA,CACP,oBAhFA/C,EAuBakB,EAAA,CAvBA,MAAO3C,EAAAT,CAAA,EAAC,iBAAA,2BAAA,CAAA,aACpB,IAEW,CAFXgC,EAEWvB,EAAA0B,CAAA,EAAA,CAFA,KAAM1B,EAAAwD,CAAA,EAAW,KAAM,OAAO,QAAA,aACxC,IAAmG,CAAhGvD,EAAAqC,EAAAtC,EAAAT,CAAA,EAAC,iBAAA,wCAAA,CAAA,QAAuES,EAAAwD,CAAA,EAAW,OAAA,IAAa,MACpG,CAAA,CAAA,oBAEAzD,EAiBU,UAAA,CAjBA,MAAKF,EAAEC,EAAAA,OAAO,aAAa,CAAA,GACpCC,EAEK,KAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,OAAO,CAAA,IACtBE,EAAAT,CAAA,EAAC,iBAAA,mDAAA,CAAA,QAAkFS,EAAAwD,CAAA,EAAW,OAAA,CAAO,CAAA,EAAA,CAAA,EAEzGzD,EAYM,MAAA,CAZA,MAAKF,EAAEC,EAAAA,OAAO,aAAa,CAAA,QAChCF,EAUWuC,EAAA,KAAAsC,EATMF,EAATG,GADRnD,EAUWqB,EAAA,CART,IAAK8B,EAAM,GACX,MAAK7E,EAAEC,EAAAA,OAAO,IAAI,EAClB,KAAM4E,EAAM,KACZ,MAAOA,EAAM,KAAE,QAAe1E,EAAAT,CAAA,EAAC,iBAAA,iBAAA,EAAwCS,EAAAT,CAAA,EAAC,iBAAA,yBAAA,CAAA,YAA4DmF,EAAM,KAAI,CAAA,aAC/I,IAGyD,CAFlDA,EAAM,UADbjD,EAGyDzB,EAAA8B,CAAA,EAAA,OADvD,IAAK4C,EAAM,aAAiBA,EAAM,KAAO,OACzC,KAAMA,EAAM,aAAiBA,EAAM,KAAO,MAAA,6WCnBhDjD,EAMakB,EAAA,CANA,MAAO3C,EAAAT,CAAA,EAAC,iBAAA,iCAAA,CAAA,QAAgES,EAAAwD,CAAA,EAAW,OAAA,CAAO,EAAA,KAAA,aACtG,IAIK,CAJLzD,EAIK,KAAA,CAJA,MAAKF,EAAEC,EAAAA,OAAO,IAAI,CAAA,IACtBoC,EAAA,EAAA,EAAAtC,EAEKuC,SAFwBnC,EAAAwD,CAAA,EAAW,aAAY,CAAxCkB,EAAOrC,SAAnBzC,EAEK,KAAA,CAFkD,IAAKyC,EAAQ,MAAKxC,EAAEC,EAAAA,OAAO,KAAK,CAAA,IACnF4E,CAAK,EAAA,CAAA,iJCkBZC,EAAe,CACd,CACC,GAAI,cACJ,UAAWC,GACX,QAAS,CACR,CACC,GAAI,cACJ,MAAOrF,EAAE,iBAAkB,aAAc,CAAA,EACvC,CACF,GAAI,UACJ,MAAOA,EAAE,iBAAkB,+BAA+B,CAAA,CAC3D,CACD,EAGD,CACC,GAAI,UACJ,UAAWsF,GACX,QAAS,CACR,CACC,GAAI,QACJ,MAAOtF,EAAE,iBAAkB,sBAAsB,CAAA,CAClD,CACD,EAGD,CACC,GAAI,QACJ,UAAWuF,GACX,QAAS,CACR,CACC,GAAI,cACJ,MAAOvF,EAAE,iBAAkB,0BAA2B,CAAE,QAASiE,EAAW,QAAS,CAAA,CACtF,CACD,EAGD,CACC,GAAI,cACJ,UAAWuB,GACX,QAAS,CACR,CACC,GAAI,YACJ,MAAOxF,EAAE,iBAAkB,WAAW,CAAA,CACvC,CACD,EAGD,CACC,GAAI,YACJ,UAAWyF,GACX,QAAS,CACR,CACC,GAAI,QACJ,MAAOzF,EAAE,iBAAkB,uBAAuB,CAAA,CACnD,CACD,EAGD,CACC,GAAI,QACJ,UAAW0F,GACX,QAAS,CACR,CACC,GAAI,QACJ,MAAO1F,EAAE,iBAAkB,cAAc,CAAA,CAC1C,CACD,CAGF,yCCzDA2F,EAAa,CAAE,KAAAC,EAAM,MAAAC,EAAO,EAE5B,MAAMC,EAAWC,GAAA,EAEXC,EAAoBzC,EAAmB,iBAAkB,gBAAiB,EAAK,EAE/E0C,EAAgB,KAAK,IAAIb,EAAM,UAAWrD,GAASA,EAAK,KAAO,aAAa,EAAG,CAAC,EAEhFmE,EAAYpF,EAAI,EAAK,EACrBC,EAAcD,EAAmB,IAAI,EACrCqF,EAAiBrF,EAAA,EAGvBsF,GAAY,IAAM,CACbrF,EAAY,QAAU,IACzB8E,EAAA,CAEF,CAAC,EAOD,SAASD,EAAKS,EAAiD,CAC9DF,EAAe,MAAQE,EACvBtF,EAAY,MAAQ,KACpBmF,EAAU,MAAQ,EACnB,CAKA,SAASL,GAAQ,CAChB9E,EAAY,MAAQ,KACpBmF,EAAU,MAAQ,GAGlBI,GAAM,OAAOvC,EAAY,6BAA6B,CAAC,CACxD,cAvEQmC,EAAA,WADPhE,EAkBUzB,EAAA8F,EAAA,EAAA,OAhBT,GAAG,iBACH,MAAM,mBACN,KAAK,SACL,WAAA,GACC,MAAO9F,EAAAqF,CAAA,EACP,mBAAAK,EAAA,MACA,QAAON,EACP,sBAAM9E,EAAA,OAAW,GACjB,0BAAUA,EAAA,OAAW,EAAA,aACtB,IAE+D,CADxDA,EAAA,QAAW,UADlBmB,EAE+DsE,GAAA,OAA7D,OAAIpE,EAAA,CAAA,IAAAA,EAAA,CAAA,EAAAC,GAAEtB,EAAA,MAAcN,EAAAuF,CAAA,EAAoBvF,EAAAwF,CAAA,EAAa,EAAA,SACvD/D,EAGUuE,GAAA,OADD,gBAAe1F,EAAA,6CAAAA,EAAW,MAAAsB,GACjC,MAAA5B,EAAA2E,CAAA,CAAA,wFChBJ,IAAIsB,EAMG,SAASd,GAAKS,EAAiD,CACrE,GAAIK,IAAO,OAAW,CACrB,MAAMC,EAAK,SAAS,cAAc,KAAK,EACvCA,EAAG,GAAK,iBACR,SAAS,cAAc,MAAM,EAAG,YAAYA,CAAE,EAC9CD,EAAKE,GAAUC,EAAc,EAC3B,MAAMF,CAAE,CACX,CACAD,EAAG,KAAKL,CAAW,CACpB"} \ No newline at end of file +{"version":3,"file":"main-Dqc0VQVq.chunk.mjs","sources":["../src/components/pages/IntroAnimation.vue","../src/components/SlideShow.vue","../src/components/InfoCard.vue","../src/components/WizardPage.vue","../src/components/pages/AboutNextcloud.vue","../src/components/AppStoreBadge.vue","../src/components/pages/DeviceIntegration.vue","../src/hub-release.ts","../src/components/pages/HubRelease.vue","../src/components/pages/KeyNotes.vue","../img/bluesky.svg?raw","../img/facebook.svg?raw","../img/linkedin.svg?raw","../img/mastodon.svg?raw","../img/x.svg?raw","../src/components/pages/SharePage.vue","../src/components/pages/WhatsNew.vue","../src/pages.ts","../src/views/App.vue","../src/main.ts"],"sourcesContent":["\n\n\n\n\n\n\n","\n\n\n\n\n\n\n\n\n","\n\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport { t } from '@nextcloud/l10n'\n\n/* How to do a new release?\n * 1. Update the `version` to the current HUB release\n * 2. Update the `link` for further information\n * 3. Add release notes, each entry is a new point.\n * 4. Update the alt text for the animation if needed.\n */\nexport default {\n\t/** The HUB release version */\n\tversion: '25 Autumn',\n\n\t/** Link to further information (e.g. blog post) */\n\tlink: 'https://nextcloud.com/blog/nextcloud-hub25-autumn/',\n\n\t/** Release notes in list format */\n\treleaseNotes: [\n\t\t'🫧 ' + t('firstrunwizard', 'Global redesign and usability lift'),\n\t\t'🎨 ' + t('firstrunwizard', 'New Office UI: colors, tabs, bars'),\n\t\t'💪 ' + t('firstrunwizard', 'Performance and stability boost'),\n\t\t'🧠 ' + t('firstrunwizard', 'New AI Agency tools unlocked'),\n\t\t'💬 ' + t('firstrunwizard', 'Talk threads & live transcription'),\n\t\t'📅 ' + t('firstrunwizard', 'Calendar: date poll for participants'),\n\t\t'🔎 ' + t('firstrunwizard', 'Intuitive file search'),\n\t\t'👥 ' + t('firstrunwizard', 'Teams 2.0 & quick Guest accounts'),\n\t\t'👑 ' + t('firstrunwizard', 'Quick presets & many other admin updates'),\n\t\t'⚡ ' + t('firstrunwizard', 'Vue3, WebSockets and more OpenAPI for devs'),\n\t\tt('firstrunwizard', '… and much more!'),\n\t],\n\n\t/** Alternative text for the release animation */\n\tvideoAltText: t('firstrunwizard', 'Get to know the new features of Hub {version}', { version: '25 Autumn' }),\n\n\t/** Subject that is used when sharing the post */\n\tshareSubject: t('firstrunwizard', 'Nextcloud Hub 25 Autumn – Your digital workspace, ready in no time ⚡'),\n}\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","export default \"\\n\\n\"","export default \"\"","export default \"\"","export default \"\\n\"","export default \"\\n\"","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\nimport type { Component } from 'vue'\n\nimport { translate as t } from '@nextcloud/l10n'\nimport AboutNextcloudPage from './components/pages/AboutNextcloud.vue'\nimport DeviceIntegrationPage from './components/pages/DeviceIntegration.vue'\nimport HubReleasePage from './components/pages/HubRelease.vue'\nimport KeyNotesPage from './components/pages/KeyNotes.vue'\nimport SharePage from './components/pages/SharePage.vue'\nimport WhatsNewPage from './components/pages/WhatsNew.vue'\nimport HubRelease from './hub-release.ts'\n\ninterface IPageButton {\n\tto: string\n\tlabel: string\n}\n\nexport interface IPage {\n\tid: string\n\tcomponent: Component\n\tbuttons: IPageButton[]\n}\n\nexport default [\n\t{\n\t\tid: 'key-aspects',\n\t\tcomponent: KeyNotesPage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'hub-release',\n\t\t\t\tlabel: t('firstrunwizard', 'What\\'s new?'),\n\t\t\t}, {\n\t\t\t\tto: 'devices',\n\t\t\t\tlabel: t('firstrunwizard', 'Nextcloud on all your devices'),\n\t\t\t},\n\t\t],\n\t},\n\n\t{\n\t\tid: 'devices',\n\t\tcomponent: DeviceIntegrationPage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'about',\n\t\t\t\tlabel: t('firstrunwizard', 'More about Nextcloud'),\n\t\t\t},\n\t\t],\n\t},\n\n\t{\n\t\tid: 'about',\n\t\tcomponent: AboutNextcloudPage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'hub-release',\n\t\t\t\tlabel: t('firstrunwizard', 'Nextcloud Hub {version}', { version: HubRelease.version }),\n\t\t\t},\n\t\t],\n\t},\n\n\t{\n\t\tid: 'hub-release',\n\t\tcomponent: HubReleasePage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'whats-new',\n\t\t\t\tlabel: t('firstrunwizard', 'Read more'),\n\t\t\t},\n\t\t],\n\t},\n\n\t{\n\t\tid: 'whats-new',\n\t\tcomponent: WhatsNewPage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'share',\n\t\t\t\tlabel: t('firstrunwizard', 'Share on social media'),\n\t\t\t},\n\t\t],\n\t},\n\n\t{\n\t\tid: 'share',\n\t\tcomponent: SharePage,\n\t\tbuttons: [\n\t\t\t{\n\t\t\t\tto: 'close',\n\t\t\t\tlabel: t('firstrunwizard', 'Get started!'),\n\t\t\t},\n\t\t],\n\t},\n\n] as IPage[]\n","\n\n\n\n\n\n\n","/**\n * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\nimport { createApp } from 'vue'\nimport FirstRunWizard from './views/App.vue'\n\nlet vm: InstanceType\n/**\n * Open the wizard and mount if needed.\n *\n * @param focusReturn - Where to return focus after the wizard is closed\n */\nexport function open(focusReturn?: HTMLElement | SVGElement | string) {\n\tif (vm === undefined) {\n\t\tconst el = document.createElement('div')\n\t\tel.id = 'firstrunwizard'\n\t\tdocument.querySelector('body')!.appendChild(el)\n\t\tvm = createApp(FirstRunWizard)\n\t\t\t.mount(el) as InstanceType\n\t}\n\tvm.open(focusReturn)\n}\n"],"names":["emit","__emit","videoMp4","imagePath","videoWebm","videoFallbackImage","videoFallbackText","t","videoElement","useTemplateRef","onMounted","handleEnded","_createElementBlock","_normalizeClass","$style","_createElementVNode","_unref","_createTextVNode","props","__props","reverseTransition","ref","currentPage","computed","isFirstPage","isLastPage","cssLogoUrl","transitions","useCssModule","transitionClasses","direction","waveTransitionClasses","watch","newPage","oldPage","goToPage","pageId","id","page","_createVNode","_Transition","_createBlock","NcButton","_cache","$event","$emit","NcIconSvgWrapper","mdiArrowLeft","mdiClose","_resolveDynamicComponent","_openBlock","_Fragment","button","index","_toDisplayString","mdiArrowRight","isLink","_renderSlot","_ctx","WizardPage","InfoCard","android","loadState","ios","badgeImagePath","cssBackgroundImage","href","ariaLabel","desktop","syncClientsUrl","generateUrl","AppStoreBadge","HubRelease","HUBRelease","versionNumber","mdiLock","mdiBriefcaseCheck","mdiSwapHorizontal","mdiAccountGroup","blueskySvg","facebookSvg","linkedInSvg","mastodonSvg","xSvg","encodedLink","mailSubject","mailBody","shareLinks","mdiEmail","_renderList","entry","pages","KeyNotesPage","DeviceIntegrationPage","AboutNextcloudPage","HubReleasePage","WhatsNewPage","SharePage","__expose","open","close","isMobile","useIsSmallMobile","showChangelogOnly","changelogPage","showModal","setReturnFocus","watchEffect","focusReturn","axios","NcModal","IntroAnimation","SlideShow","vm","el","createApp","FirstRunWizard"],"mappings":"+gBA0BA,MAAMA,EAAOC,EAIPC,EAAWC,EAAU,iBAAkB,eAAe,EACtDC,EAAYD,EAAU,iBAAkB,gBAAgB,EACxDE,EAAqBF,EAAU,iBAAkB,gBAAgB,EACjEG,EAAoBC,EAAE,iBAAkB,0BAA2B,CAAE,UAAW,OAAO,GAAG,MAAM,KAAM,EAEtGC,EAAeC,EAAe,OAAO,EAE3CC,EAAU,IAAM,CAEX,UAAU,mBAAqB,UAAU,kBAAkBF,EAAa,KAAK,IAAM,eACtFA,EAAa,MAAO,OAASH,EAC7B,OAAO,WAAWM,EAAa,IAAI,EAErC,CAAC,EAKD,SAASA,GAAc,CACtBX,EAAK,MAAM,CACZ,mBA5CCY,EAYM,MAAA,CAZA,MAAKC,EAAEC,EAAAA,OAAO,OAAO,CAAA,GAC1BC,EAUQ,QAAA,CATP,IAAI,QACH,MAAKF,EAAEC,EAAAA,OAAO,KAAK,EACpB,YAAA,GACA,SAAA,GACA,MAAA,GACC,QAAOH,CAAA,GACRI,EAA2C,SAAA,CAAlC,IAAKC,EAAAZ,CAAA,EAAW,KAAK,YAAA,aAC9BW,EAAyC,SAAA,CAAhC,IAAKC,EAAAd,CAAA,EAAU,KAAK,WAAA,aAAYe,EAAA,MACtCD,EAAAV,CAAA,CAAiB,EAAA,CAAA,CAAA,gQCmEvB,MAAMY,EAAQC,EAKRnB,EAAOC,EAOPmB,EAAoBC,EAAI,EAAK,EAE7BC,EAAcC,EAAS,IAAML,EAAM,MAAMA,EAAM,YAAY,CAAC,EAC5DM,EAAcD,EAAS,IAAML,EAAM,eAAiB,CAAC,EACrDO,EAAaF,EAAS,IAAML,EAAM,eAAkBA,EAAM,MAAM,OAAS,CAAE,EAE3EQ,EAAa,QAAQvB,EAAU,iBAAkB,mBAAmB,CAAC,KAErEwB,EAAcC,EAAa,aAAa,EAKxCC,EAAoBN,EAAS,IAAM,CACxC,MAAMO,EAAYV,EAAkB,MAAQ,QAAU,OAEtD,MAAO,CACN,OAAQO,EAAY,cAAc,EAClC,MAAOA,EAAY,SAASG,CAAS,QAAQ,EAC7C,MAAOH,EAAY,SAASG,CAAS,WAAW,CAAA,CAElD,CAAC,EAKKC,EAAwBR,EAAS,IAAM,CAC5C,MAAMO,EAAYV,EAAkB,MAAQ,OAAS,KACrD,MAAO,CACN,OAAQO,EAAY,cAAc,EAClC,MAAOA,EAAY,SAASG,CAAS,QAAQ,EAC7C,MAAOH,EAAY,SAASG,CAAS,WAAW,CAAA,CAElD,CAAC,EAKDE,EAAM,IAAMd,EAAM,aAAc,CAACe,EAASC,IAAY,CACjDD,EAAUC,EACbd,EAAkB,MAAQ,GAE1BA,EAAkB,MAAQ,EAE5B,CAAC,EAOD,SAASe,EAASC,EAAgB,CACjC,MAAMC,EAAKnB,EAAM,MAAM,UAAWoB,GAASA,EAAK,KAAOF,CAAM,EAC7DpC,EAAK,uBAAwBqC,CAAE,CAChC,mBA/ICzB,EAgEM,MAAA,CAhEA,MAAKC,EAAEC,EAAAA,OAAO,OAAO,CAAA,GAE1ByB,EAMaC,EAAA,CALX,cAAaT,EAAA,MAAsB,MACnC,qBAAoBA,EAAA,MAAsB,OAC1C,qBAAoBA,EAAA,MAAsB,OAC1C,iBAAgBA,EAAA,MAAsB,KAAA,aACvC,IAA4D,CAAjDP,EAAA,WAAXZ,EAA4D,MAAA,OAAnC,MAAKC,EAAEC,EAAAA,OAAO,iBAAiB,CAAA,yGAIzDC,EAAsC,MAAA,CAAhC,MAAKF,EAAEC,EAAAA,OAAO,cAAc,CAAA,UAI1BU,EAAA,oBADRiB,EASWzB,EAAA0B,CAAA,EAAA,OAPT,aAAY1B,EAAAT,CAAA,EAAC,iBAAA,qBAAA,EACb,MAAKM,EAAEC,EAAAA,OAAO,WAAW,EAC1B,QAAQ,yBACP,QAAK6B,EAAA,CAAA,IAAAA,EAAA,CAAA,EAAAC,GAAEC,EAAAA,MAAK,uBAAyB1B,EAAA,aAAY,CAAA,EAAA,GACvC,OACV,IAAyC,CAAzCoB,EAAyCvB,EAAA8B,CAAA,EAAA,CAAtB,KAAM9B,EAAA+B,EAAA,GAAY,KAAA,EAAA,CAAA,MAAA,CAAA,CAAA,mCAKvCR,EAQWvB,EAAA0B,CAAA,EAAA,CAPT,aAAY1B,EAAAT,CAAA,EAAC,iBAAA,OAAA,EACb,MAAKM,EAAEC,EAAAA,OAAO,YAAY,EAC1B,QAASU,EAAA,MAAW,sBAAA,yBACpB,uBAAOqB,EAAAA,MAAK,uBAAA,EAAA,EAAA,GACF,OACV,IAAqC,CAArCN,EAAqCvB,EAAA8B,CAAA,EAAA,CAAlB,KAAM9B,EAAAgC,EAAA,GAAQ,KAAA,EAAA,CAAA,MAAA,CAAA,CAAA,4CAKxBxB,EAAA,WAAXZ,EAA+C,MAAA,OAAtB,MAAKC,EAAEC,EAAAA,OAAO,IAAI,CAAA,oBAG3CyB,EAOaC,EAAA,CANZ,KAAK,SACJ,cAAaX,EAAA,MAAkB,MAC/B,qBAAoBA,EAAA,MAAkB,OACtC,qBAAoBA,EAAA,MAAkB,OACtC,iBAAgBA,EAAA,MAAkB,KAAA,aACnC,IAA2G,MAA3GY,EAA2GQ,EAA3F3B,EAAA,MAAY,SAAS,EAAA,CAAG,mBAAkBE,EAAA,MAAcV,EAAAA,OAAO,oBAAmB,EAAA,qHAInGC,EAaM,MAAA,CAbA,MAAKF,EAAEC,EAAAA,OAAO,cAAc,CAAA,IACjCoC,EAAA,EAAA,EAAAtC,EAWWuC,SAVc7B,EAAA,MAAY,QAAO,CAApC8B,EAAQC,SADhBZ,EAWWzB,EAAA0B,CAAA,EAAA,CATT,IAAKU,EAAO,GACb,UAAU,iBACT,QAASC,IAAU/B,QAAY,QAAQ,OAAM,EAAA,UAAA,YAC7C,KAAM+B,IAAU/B,QAAY,QAAQ,OAAM,EAC1C,QAAKsB,IAAET,EAASiB,EAAO,EAAE,CAAA,gBAGf,IACX,GADW,IACXE,EAAGF,EAAO,KAAK,EAAA,CAAA,CAAA,SAHE3B,EAAA,mBAAa,YAC7B,IAA0C,CAA1Cc,EAA0CvB,EAAA8B,CAAA,EAAA,CAAvB,KAAM9B,EAAAuC,EAAA,GAAa,KAAA,EAAA,CAAA,MAAA,CAAA,CAAA,kgCCvC3C,MAAMrC,EAAQC,EAMRqC,EAASjC,EAAS,IAAM,CAAC,CAACL,EAAM,IAAI,gBA3BzCgC,EAAA,EAAAT,EAeYQ,EAdNO,EAAA,MAAM,IAAA,KAAA,EAAA,CACV,KAAMrC,EAAA,MAAQ,OACd,MAAKN,EAAA,CAAGC,SAAO,OAASA,EAAAA,OAAO,IAAI,EAAG0C,EAAA,KAAA,CAAM,CAAA,EAC5C,OAASA,EAAA,MAAkB,SAAT,OAClB,IAAMA,EAAA,MAAkB,aAAT,MAAS,aACzB,IAEM,CAFNzC,EAEM,MAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,IAAI,CAAA,GACvB2C,EAAQC,EAAA,OAAA,SAAA,CAAA,KAET3C,EAKM,MAAA,CALA,MAAKF,EAAEC,EAAAA,OAAO,IAAI,CAAA,GACvBC,EAEK,KAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,OAAO,CAAA,IACtBK,EAAA,KAAK,EAAA,CAAA,EAEAA,EAAA,WAAa,YAAtBP,EAAqD,IAAA,OAApB,YAAA0C,EAAQnC,EAAS,QAAD,CAAA,gXCZnDP,EAYM,MAAA,CAZA,MAAKC,EAAEC,EAAAA,OAAO,OAAO,CAAA,GAC1BC,EAUM,MAAA,CAVA,MAAKF,EAAA,CAAGC,EAAAA,OAAO,SAAUK,EAAA,eAAe,CAAA,CAAA,GAC7CJ,EAEK,KAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,OAAO,CAAA,IACtBK,EAAA,KAAK,EAAA,CAAA,EAEAA,EAAA,cAATP,EAEI,IAAA,OAFgB,MAAKC,EAAEC,EAAAA,OAAO,QAAQ,CAAA,IACtCK,EAAA,QAAQ,EAAA,CAAA,YAEZJ,EAEM,MAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,OAAO,CAAA,GAC1B2C,EAAQC,EAAA,OAAA,SAAA,CAAA,wSCTXjB,EAiBakB,EAAA,CAjBA,MAAO3C,EAAAT,CAAA,EAAC,iBAAA,sBAAA,CAAA,aACpB,IAGuH,CAHvHgC,EAGuHqB,EAAA,CAFtH,KAAK,8BACJ,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,qBAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,kFAAA,CAAA,+BACbgC,EAG4HqB,EAAA,CAF3H,KAAK,oCACJ,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,iBAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,uFAAA,CAAA,+BACbgC,EAGgIqB,EAAA,CAF/H,KAAK,8BACJ,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,cAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,2FAAA,CAAA,+BACbgC,EAGuJqB,EAAA,CAFtJ,KAAK,oCACJ,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,2BAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,kHAAA,CAAA,kKCFf,MAAMW,EAAQC,EAIR0C,EAAUC,EAAkB,iBAAkB,SAAS,EACvDC,EAAMD,EAAkB,iBAAkB,KAAK,EAK/CE,EAAiBzC,EAAS,IAAM,CACrC,GAAIL,EAAM,OAAS,MAClB,OAAOf,EAAU,iBAAkB,cAAc,EAClD,GAAWe,EAAM,OAAS,UACzB,OAAOf,EAAU,iBAAkB,kBAAkB,CAGvD,CAAC,EAKK8D,EAAqB1C,EAAS,IAAM,QAAQyC,EAAe,KAAK,IAAI,EAEpEE,EAAO3C,EAAS,IAAM,CAC3B,GAAIL,EAAM,OAAS,MAClB,OAAO6C,EACR,GAAW7C,EAAM,OAAS,UACzB,OAAO2C,CAGT,CAAC,EAEKM,EAAY5C,EAAS,IAAM,CAChC,GAAIL,EAAM,OAAS,MAClB,OAAOX,EAAE,iBAAkB,6BAA6B,EACzD,GAAWW,EAAM,OAAS,UACzB,OAAOX,EAAE,iBAAkB,+BAA+B,CAG5D,CAAC,oBAtDAK,EAKgB,IAAA,CAJd,MAAKC,EAAEC,EAAAA,OAAO,KAAK,EACnB,aAAYqD,EAAA,MACb,OAAO,SACP,IAAI,aACH,KAAMD,EAAA,KAAA,2ICmBT,MAAME,EAAUN,EAAkB,iBAAkB,SAAS,EACvDO,EAAiBC,EAAY,4BAA4B,oBAzB9D7B,EAaakB,EAAA,CAZX,MAAO3C,EAAAT,CAAA,EAAC,iBAAA,yCAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,+GAAA,CAAA,aACZ,IAAgC,CAAhCgC,EAAgCgC,EAAA,CAAjB,KAAK,UAAS,EAC7BhC,EAA4BgC,EAAA,CAAb,KAAK,MAAK,EACzBhC,EAG8EqB,EAAA,CAF5E,KAAM5C,EAAAoD,CAAA,EACN,MAAOpD,EAAAT,CAAA,EAAC,iBAAA,eAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,yCAAA,CAAA,sCACbgC,EAG4FqB,EAAA,CAF1F,KAAM5C,EAAAqD,CAAA,EACN,MAAOrD,EAAAT,CAAA,EAAC,iBAAA,yBAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,uDAAA,CAAA,yECNfiE,EAAe,CAEd,QAAS,YAGT,KAAM,qDAGN,aAAc,CACb,MAAQjE,EAAE,iBAAkB,oCAAoC,EAChE,MAAQA,EAAE,iBAAkB,mCAAmC,EAC/D,MAAQA,EAAE,iBAAkB,iCAAiC,EAC7D,MAAQA,EAAE,iBAAkB,8BAA8B,EAC1D,MAAQA,EAAE,iBAAkB,mCAAmC,EAC/D,MAAQA,EAAE,iBAAkB,sCAAsC,EAClE,MAAQA,EAAE,iBAAkB,uBAAuB,EACnD,MAAQA,EAAE,iBAAkB,kCAAkC,EAC9D,MAAQA,EAAE,iBAAkB,0CAA0C,EACtE,KAAOA,EAAE,iBAAkB,4CAA4C,EACvEA,EAAE,iBAAkB,kBAAkB,CAAA,EAIvC,aAAcA,EAAE,iBAAkB,gDAAiD,CAAE,QAAS,YAAa,EAG3G,aAAcA,EAAE,iBAAkB,sEAAsE,CACzG,qFCXA,MAAML,EAAWC,EAAU,iBAAkB,kBAAkB,EACzDC,EAAYD,EAAU,iBAAkB,mBAAmB,EAC3DE,EAAqBF,EAAU,iBAAkB,mBAAmB,oBAxBzEsC,EAaakB,EAAA,CAbA,MAAO3C,EAAAT,CAAA,EAAC,iBAAA,sCAAA,CAAA,QAAqES,EAAAyD,CAAA,EAAW,OAAA,CAAO,CAAA,aAC3G,IAWI,CAXJ1D,EAWI,IAAA,CAXA,KAAMC,EAAAyD,CAAA,EAAW,KAAO,MAAK5D,EAAEC,EAAAA,OAAO,MAAM,EAAE,OAAO,QAAA,GACxDC,EASQ,QAAA,CARN,MAAKF,EAAEC,EAAAA,OAAO,SAAS,EACxB,SAAA,GACA,MAAA,GACA,YAAA,GACC,OAAQE,EAAAX,CAAA,CAAA,GACTU,EAAsD,SAAA,CAA7C,IAAKC,EAAAZ,CAAA,EAAW,KAAK,uBAAA,aAC9BW,EAAyC,SAAA,CAAhC,IAAKC,EAAAd,CAAA,EAAU,KAAK,WAAA,eAAY,IACzCoD,EAAGtC,EAAAyD,CAAA,EAAW,YAAY,EAAA,CAAA,CAAA,4NC+B9B,MAAMC,EAAgBnE,EAAE,iBAAkB,yCAA0C,CAAE,QAAS,OAAO,GAAG,OAAO,cAAe,oBAzC9HkC,EA2BakB,EAAA,CA1BX,mBAAkBxC,EAAA,gBAClB,MAAOH,EAAAT,CAAA,EAAC,iBAAA,mDAAA,CAAA,aACT,IAIW,CAJXgC,EAIWqB,EAAA,CAHT,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,SAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,4CAAA,CAAA,aACZ,IAAgE,CAAhEgC,EAAgEvB,EAAA8B,CAAA,EAAA,CAA7C,MAAKjC,EAAEC,EAAAA,OAAO,IAAI,EAAE,OAAA,GAAQ,KAAME,EAAA2D,EAAA,CAAA,0DAEtDpC,EAIWqB,EAAA,CAHT,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,cAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,kDAAA,CAAA,aACZ,IAA0E,CAA1EgC,EAA0EvB,EAAA8B,CAAA,EAAA,CAAvD,MAAKjC,EAAEC,EAAAA,OAAO,IAAI,EAAE,OAAA,GAAQ,KAAME,EAAA4D,EAAA,CAAA,0DAEtDrC,EAIWqB,EAAA,CAHT,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,kBAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,0DAAA,CAAA,aACZ,IAA0E,CAA1EgC,EAA0EvB,EAAA8B,CAAA,EAAA,CAAvD,MAAKjC,EAAEC,EAAAA,OAAO,IAAI,EAAE,OAAA,GAAQ,KAAME,EAAA6D,EAAA,CAAA,0DAEtDtC,EAIWqB,EAAA,CAHT,MAAO5C,EAAAT,CAAA,EAAC,iBAAA,WAAA,EACR,SAAUS,EAAAT,CAAA,EAAC,iBAAA,oEAAA,CAAA,aACZ,IAAwE,CAAxEgC,EAAwEvB,EAAA8B,CAAA,EAAA,CAArD,MAAKjC,EAAEC,EAAAA,OAAO,IAAI,EAAE,OAAA,GAAQ,KAAME,EAAA8D,EAAA,CAAA,0DAGtD/D,EAEI,IAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,OAAO,CAAA,IACrBE,EAAA0D,CAAA,CAAa,EAAA,CAAA,CAAA,2JC/BnBK,GAAe;AAAA;AAAA;AAAA,2sBCAfC,GAAe,ooBCAfC,GAAe,8pBCAfC,GAAe;AAAA,ECAfC,GAAe;AAAA,oCC8Cf,MAAMC,EAAc,mBAAmB,UAAUZ,EAAW,IAAI,CAAC,EAC3Da,EAAc,mBAAmBb,EAAW,cAAgBjE,EAAE,iBAAkB,kCAAmC,CAAE,QAASiE,EAAW,OAAA,CAAS,CAAC,EACnJc,EAAW,mBAAmB/E,EAAE,iBAAkB,yDAA0D,CAAE,QAASiE,EAAW,OAAA,CAAS,EAAI;AAAA,EAAOA,EAAW,IAAI,EAErKe,EAAa,CAClB,CACC,GAAI,UACJ,KAAM,UACN,KAAM,wCAAwCH,CAAW,GACzD,KAAML,EAAA,EAEP,CACC,GAAI,WACJ,KAAM,WACN,KAAM,gDAAgDK,CAAW,GACjE,KAAMJ,EAAA,EAEP,CACC,GAAI,WACJ,KAAM,WACN,KAAM,uDAAuDI,CAAW,GACxE,KAAMH,EAAA,EAEP,CACC,GAAI,WACJ,KAAM,WACN,KAAM,sCAAsCG,CAAW,GACvD,KAAMF,EAAA,EAEP,CACC,GAAI,IACJ,KAAM,IACN,KAAM,iCAAiCE,CAAW,0BAA0B,mBAAmBZ,EAAW,cAAgB,EAAE,CAAC,GAC7H,KAAMW,EAAA,EAEP,CACC,GAAI,QACJ,KAAM,QACN,KAAM,mBAAmBE,CAAW,SAASC,CAAQ,GACrD,KAAME,EAAA,CACP,oBAhFA/C,EAuBakB,EAAA,CAvBA,MAAO3C,EAAAT,CAAA,EAAC,iBAAA,2BAAA,CAAA,aACpB,IAEW,CAFXgC,EAEWvB,EAAA0B,CAAA,EAAA,CAFA,KAAM1B,EAAAwD,CAAA,EAAW,KAAM,OAAO,QAAA,aACxC,IAAmG,CAAhGvD,EAAAqC,EAAAtC,EAAAT,CAAA,EAAC,iBAAA,wCAAA,CAAA,QAAuES,EAAAwD,CAAA,EAAW,OAAA,IAAa,MACpG,CAAA,CAAA,oBAEAzD,EAiBU,UAAA,CAjBA,MAAKF,EAAEC,EAAAA,OAAO,aAAa,CAAA,GACpCC,EAEK,KAAA,CAFA,MAAKF,EAAEC,EAAAA,OAAO,OAAO,CAAA,IACtBE,EAAAT,CAAA,EAAC,iBAAA,mDAAA,CAAA,QAAkFS,EAAAwD,CAAA,EAAW,OAAA,CAAO,CAAA,EAAA,CAAA,EAEzGzD,EAYM,MAAA,CAZA,MAAKF,EAAEC,EAAAA,OAAO,aAAa,CAAA,QAChCF,EAUWuC,EAAA,KAAAsC,EATMF,EAATG,GADRnD,EAUWqB,EAAA,CART,IAAK8B,EAAM,GACX,MAAK7E,EAAEC,EAAAA,OAAO,IAAI,EAClB,KAAM4E,EAAM,KACZ,MAAOA,EAAM,KAAE,QAAe1E,EAAAT,CAAA,EAAC,iBAAA,iBAAA,EAAwCS,EAAAT,CAAA,EAAC,iBAAA,yBAAA,CAAA,YAA4DmF,EAAM,KAAI,CAAA,aAC/I,IAGyD,CAFlDA,EAAM,UADbjD,EAGyDzB,EAAA8B,CAAA,EAAA,OADvD,IAAK4C,EAAM,aAAiBA,EAAM,KAAO,OACzC,KAAMA,EAAM,aAAiBA,EAAM,KAAO,MAAA,6WCnBhDjD,EAMakB,EAAA,CANA,MAAO3C,EAAAT,CAAA,EAAC,iBAAA,iCAAA,CAAA,QAAgES,EAAAwD,CAAA,EAAW,OAAA,CAAO,EAAA,KAAA,aACtG,IAIK,CAJLzD,EAIK,KAAA,CAJA,MAAKF,EAAEC,EAAAA,OAAO,IAAI,CAAA,IACtBoC,EAAA,EAAA,EAAAtC,EAEKuC,SAFwBnC,EAAAwD,CAAA,EAAW,aAAY,CAAxCkB,EAAOrC,SAAnBzC,EAEK,KAAA,CAFkD,IAAKyC,EAAQ,MAAKxC,EAAEC,EAAAA,OAAO,KAAK,CAAA,IACnF4E,CAAK,EAAA,CAAA,iJCkBZC,EAAe,CACd,CACC,GAAI,cACJ,UAAWC,GACX,QAAS,CACR,CACC,GAAI,cACJ,MAAOrF,EAAE,iBAAkB,aAAc,CAAA,EACvC,CACF,GAAI,UACJ,MAAOA,EAAE,iBAAkB,+BAA+B,CAAA,CAC3D,CACD,EAGD,CACC,GAAI,UACJ,UAAWsF,GACX,QAAS,CACR,CACC,GAAI,QACJ,MAAOtF,EAAE,iBAAkB,sBAAsB,CAAA,CAClD,CACD,EAGD,CACC,GAAI,QACJ,UAAWuF,GACX,QAAS,CACR,CACC,GAAI,cACJ,MAAOvF,EAAE,iBAAkB,0BAA2B,CAAE,QAASiE,EAAW,QAAS,CAAA,CACtF,CACD,EAGD,CACC,GAAI,cACJ,UAAWuB,GACX,QAAS,CACR,CACC,GAAI,YACJ,MAAOxF,EAAE,iBAAkB,WAAW,CAAA,CACvC,CACD,EAGD,CACC,GAAI,YACJ,UAAWyF,GACX,QAAS,CACR,CACC,GAAI,QACJ,MAAOzF,EAAE,iBAAkB,uBAAuB,CAAA,CACnD,CACD,EAGD,CACC,GAAI,QACJ,UAAW0F,GACX,QAAS,CACR,CACC,GAAI,QACJ,MAAO1F,EAAE,iBAAkB,cAAc,CAAA,CAC1C,CACD,CAGF,yCCzDA2F,EAAa,CAAE,KAAAC,EAAM,MAAAC,EAAO,EAE5B,MAAMC,EAAWC,GAAA,EAEXC,EAAoBzC,EAAmB,iBAAkB,gBAAiB,EAAK,EAE/E0C,EAAgB,KAAK,IAAIb,EAAM,UAAWrD,GAASA,EAAK,KAAO,aAAa,EAAG,CAAC,EAEhFmE,EAAYpF,EAAI,EAAK,EACrBC,EAAcD,EAAmB,IAAI,EACrCqF,EAAiBrF,EAAA,EAGvBsF,GAAY,IAAM,CACbrF,EAAY,QAAU,IACzB8E,EAAA,CAEF,CAAC,EAOD,SAASD,EAAKS,EAAiD,CAC9DF,EAAe,MAAQE,EACvBtF,EAAY,MAAQ,KACpBmF,EAAU,MAAQ,EACnB,CAKA,SAASL,GAAQ,CAChB9E,EAAY,MAAQ,KACpBmF,EAAU,MAAQ,GAGlBI,GAAM,OAAOvC,EAAY,6BAA6B,CAAC,CACxD,cAvEQmC,EAAA,WADPhE,EAkBUzB,EAAA8F,EAAA,EAAA,OAhBT,GAAG,iBACH,MAAM,mBACN,KAAK,SACL,WAAA,GACC,MAAO9F,EAAAqF,CAAA,EACP,mBAAAK,EAAA,MACA,QAAON,EACP,sBAAM9E,EAAA,OAAW,GACjB,0BAAUA,EAAA,OAAW,EAAA,aACtB,IAE+D,CADxDA,EAAA,QAAW,UADlBmB,EAE+DsE,GAAA,OAA7D,OAAIpE,EAAA,CAAA,IAAAA,EAAA,CAAA,EAAAC,GAAEtB,EAAA,MAAcN,EAAAuF,CAAA,EAAoBvF,EAAAwF,CAAA,EAAa,EAAA,SACvD/D,EAGUuE,GAAA,OADD,gBAAe1F,EAAA,6CAAAA,EAAW,MAAAsB,GACjC,MAAA5B,EAAA2E,CAAA,CAAA,wFChBJ,IAAIsB,EAMG,SAASd,GAAKS,EAAiD,CACrE,GAAIK,IAAO,OAAW,CACrB,MAAMC,EAAK,SAAS,cAAc,KAAK,EACvCA,EAAG,GAAK,iBACR,SAAS,cAAc,MAAM,EAAG,YAAYA,CAAE,EAC9CD,EAAKE,GAAUC,EAAc,EAC3B,MAAMF,CAAE,CACX,CACAD,EAAG,KAAKL,CAAW,CACpB"} \ No newline at end of file diff --git a/js/main-CzfOVtzJ.chunk.mjs.map.license b/js/main-Dqc0VQVq.chunk.mjs.map.license similarity index 100% rename from js/main-CzfOVtzJ.chunk.mjs.map.license rename to js/main-Dqc0VQVq.chunk.mjs.map.license