mirror of
https://github.com/nextcloud/server.git
synced 2026-06-16 12:10:35 -04:00
61 lines
640 KiB
JavaScript
61 lines
640 KiB
JavaScript
import{a6 as eu,ao as na,V as lt,n as qe,ap as $0,J as I,aq as O0,j as P,o as C,h as J,O as ke,r as it,p as te,c as we,k as G,W as ut,t as Be,m as Oe,ar as Ne,X as ps,Y as Os,as as ge,a0 as Ls,ae as tu,y as kn,w as fe,d as kt,u as w,ad as ds,$ as fo,Z as Ui,a8 as zt,aa as Gt,a1 as Dn,G as st,s as se,e as In,v as su,R as pt,b as Ve,at as L0,a5 as Ct,H as St,E as vo,F as yo,au as Rn,q as I0,z as wo,a7 as ai,av as Vn,aw as R0,ax as wt,aj as bo,ay as Xe,A as ui,az as qs,aA as V0,aB as H0,aC as Y0,L as Pe,a9 as Co,ab as Ye,ac as We,aD as q0,aE as U0,aF as Et,aG as K0,aH as W0,aI as iu,l as Fn,aJ as G0,aK as Q0,aL as Z0,aM as X0,aN as Us,K as nu,aO as J0,aP as xo,aQ as Lt,Q as Is,aR as au,M as Ge,aS as ed,aT as Vu,ai as td,aU as sd,aV as id,i as Eo,aW as nd,aX as ad,aY as ko,am as aa,ak as ua,aZ as ud,a_ as rd,a$ as od,b0 as ld,B as Hu,b1 as dd,b2 as Yu,b3 as md,b4 as Do,b5 as Fo,b6 as cd,b7 as gd,b8 as hd,b9 as pd,ba as fd,bb as vd,bc as yd,bd as wd,be as qu,bf as bd,bg as Cd,bh as xd,bi as Ed,bj as kd,bk as Dd,P as Fd,_ as Bd}from"./NcSettingsSection-DFav6ob5-Dvi4WdiE.chunk.mjs";const z0="nextcloud-ui";function Zy(){if(typeof globalThis.firstDay<"u")return globalThis.firstDay;const e=new Intl.Locale(eu()),t=e.getWeekInfo?.()??e.weekInfo;return t?t.firstDay%7:1}function Ad(e=Date.now(),t={}){const s={ignoreSeconds:!1,language:na(),relativeTime:"long",...t},i=new Date(e),n=new Intl.RelativeTimeFormat([s.language,na()],{numeric:"auto",style:s.relativeTime}),a=(i.getTime()-Date.now())/1e3;if(Math.abs(a)<59.5)return s.ignoreSeconds||n.format(Math.round(a),"second");const u=a/60;if(Math.abs(u)<=59)return n.format(Math.round(u),"minute");const r=u/60;if(Math.abs(r)<23.5)return n.format(Math.round(r),"hour");const o=r/24;if(Math.abs(o)<6.5)return n.format(Math.round(o),"day");if(Math.abs(o)<27.5){const m=o/7;return n.format(Math.round(m),"week")}const c=o/30,l=Math.abs(c)<11?{month:s.relativeTime,day:"numeric"}:{year:s.relativeTime==="narrow"?"2-digit":"numeric",month:s.relativeTime};return new Intl.DateTimeFormat([s.language,na()],l).format(i)}var Uu="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",_d="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z";var Aa="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z";var Sd="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",Bo="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z";var Nd="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",Md="M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z",Td="M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z",Pd="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z";const jd=["aria-hidden","aria-label"],zd={key:0,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},$d=["d"],Od=["innerHTML"],Ld=qe({__name:"NcIconSvgWrapper",props:{directional:{type:Boolean},inline:{type:Boolean},svg:{default:""},name:{default:void 0},path:{default:""},size:{default:20}},setup(e){$0(n=>({"0c3ef411":s.value}));const t=e,s=I(()=>typeof t.size=="number"?`${t.size}px`:t.size),i=I(()=>{if(!t.svg||t.path)return;const n=O0.sanitize(t.svg),a=new DOMParser().parseFromString(n,"image/svg+xml");return a.querySelector("parsererror")?"":(a.documentElement.id&&a.documentElement.removeAttribute("id"),a.documentElement.outerHTML)});return(n,a)=>(C(),P("span",{"aria-hidden":n.name?void 0:"true","aria-label":n.name||void 0,class:ke(["icon-vue",{"icon-vue--directional":n.directional,"icon-vue--inline":n.inline}]),role:"img"},[i.value?(C(),P("span",{key:1,innerHTML:i.value},null,8,Od)):(C(),P("svg",zd,[J("path",{d:n.path},null,8,$d)]))],10,jd))}}),Qt=lt(Ld,[["__scopeId","data-v-5a43cff9"]]),an=Symbol.for("NcActions:isSemanticMenu"),Ao=Symbol.for("NcActions:closeMenu"),Id={beforeUpdate(){this.text=this.getText()},data(){return{text:this.getText()}},computed:{isLongText(){return this.text&&this.text.trim().length>20}},methods:{getText(){return this.$slots.default?.()[0].children?.trim?.()||""}}},Hn={mixins:[Id],props:{icon:{type:String,default:""},name:{type:String,default:""},title:{type:String,default:""},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:null}},inject:{closeMenu:{from:Ao}},emits:["click"],created(){"ariaHidden"in this.$attrs},computed:{isIconUrl(){try{return!!new URL(this.icon,this.icon.startsWith("/")?window.location.origin:void 0)}catch{return!1}}},methods:{onClick(e){this.$emit("click",e),this.closeAfterClick&&this.closeMenu(!1)}}},Rd={name:"NcActionButton",components:{NcIconSvgWrapper:Qt},mixins:[Hn],inject:{isInSemanticMenu:{from:an,default:!1}},props:{disabled:{type:Boolean,default:!1},isMenu:{type:Boolean,default:!1},type:{type:String,default:"button",validator:e=>["button","checkbox","radio","reset","submit"].includes(e)},modelValue:{type:[Boolean,String],default:null},value:{type:String,default:null},description:{type:String,default:""}},emits:["update:modelValue"],setup(){return{mdiCheck:Aa,mdiChevronRight:Bo}},computed:{isFocusable(){return!this.disabled},isChecked(){return this.type==="radio"&&typeof this.modelValue!="boolean"?this.modelValue===this.value:this.modelValue},nativeType(){return this.type==="submit"||this.type==="reset"?this.type:"button"},buttonAttributes(){const e={};return this.isInSemanticMenu?(e.role="menuitem",this.type==="radio"?(e.role="menuitemradio",e["aria-checked"]=this.isChecked?"true":"false"):(this.type==="checkbox"||this.nativeType==="button"&&this.modelValue!==null)&&(e.role="menuitemcheckbox",e["aria-checked"]=this.modelValue===null?"mixed":this.modelValue?"true":"false")):this.modelValue!==null&&this.nativeType==="button"&&(e["aria-pressed"]=this.modelValue?"true":"false"),e}},methods:{handleClick(e){this.onClick(e),(this.modelValue!==null||this.type!=="button")&&(this.type==="radio"?typeof this.modelValue!="boolean"?this.isChecked||this.$emit("update:modelValue",this.value):this.$emit("update:modelValue",!this.isChecked):this.$emit("update:modelValue",!this.isChecked))}}},Vd=["role"],Hd=["aria-label","disabled","title","type"],Yd={class:"action-button__longtext-wrapper"},qd={key:0,class:"action-button__name"},Ud=["textContent"],Kd={key:2,class:"action-button__text"},Wd=["textContent"],Gd={key:2,class:"action-button__pressed-icon material-design-icon"};function Qd(e,t,s,i,n,a){const u=it("NcIconSvgWrapper");return C(),P("li",{class:ke(["action",{"action--disabled":s.disabled}]),role:a.isInSemanticMenu&&"presentation"},[J("button",Oe({"aria-label":e.ariaLabel,class:["action-button button-vue",{"action-button--active":a.isChecked,focusable:a.isFocusable}],disabled:s.disabled,title:e.title,type:a.nativeType},a.buttonAttributes,{onClick:t[0]||(t[0]=(...r)=>a.handleClick&&a.handleClick(...r))}),[te(e.$slots,"icon",{},()=>[J("span",{class:ke([[e.isIconUrl?"action-button__icon--url":e.icon],"action-button__icon"]),style:ut({backgroundImage:e.isIconUrl?`url(${e.icon})`:null}),"aria-hidden":"true"},null,6)],!0),J("span",Yd,[e.name?(C(),P("strong",qd,Be(e.name),1)):G("",!0),e.isLongText?(C(),P("span",{key:1,class:"action-button__longtext",textContent:Be(e.text)},null,8,Ud)):(C(),P("span",Kd,Be(e.text),1)),s.description?(C(),P("span",{key:3,class:"action-button__description",textContent:Be(s.description)},null,8,Wd)):G("",!0)]),s.isMenu?(C(),we(u,{key:0,class:"action-button__menu-icon",directional:"",path:i.mdiChevronRight},null,8,["path"])):a.isChecked?(C(),we(u,{key:1,path:i.mdiCheck,class:"action-button__pressed-icon"},null,8,["path"])):a.isChecked===!1?(C(),P("span",Gd)):G("",!0),G("",!0)],16,Hd)],10,Vd)}const Zd=lt(Rd,[["render",Qd],["__scopeId","data-v-330b5e3e"]]);Ne(),Ne();const Xd=["for"],Jd=["id","type","value","min","max"],em=qe({inheritAttrs:!1,__name:"NcDateTimePickerNative",props:ps({class:{default:void 0},id:{default:()=>Ls()},inputClass:{default:""},type:{default:"date"},label:{default:()=>ge("Please choose a date")},min:{default:null},max:{default:null},hideLabel:{type:Boolean}},{modelValue:{default:null},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=Os(e,"modelValue"),s=e,i=I(()=>t.value?r(t.value):""),n=I(()=>s.max?r(s.max):void 0),a=I(()=>s.min?r(s.min):void 0);function u(c){const l=c.getFullYear().toString().padStart(4,"0"),m=(c.getMonth()+1).toString().padStart(2,"0"),g=c.getDate().toString().padStart(2,"0"),h=c.getHours().toString().padStart(2,"0"),v=c.getMinutes().toString().padStart(2,"0");return{yyyy:l,MM:m,dd:g,hh:h,mm:v}}function r(c){const{yyyy:l,MM:m,dd:g,hh:h,mm:v}=u(c);if(s.type==="datetime-local")return`${l}-${m}-${g}T${h}:${v}`;if(s.type==="date")return`${l}-${m}-${g}`;if(s.type==="month")return`${l}-${m}`;if(s.type==="time")return`${h}:${v}`;if(s.type==="week"){const p=new Date(Number.parseInt(l),0,1),f=Math.floor((c.getTime()-p.getTime())/(1440*60*1e3)),x=Math.ceil(f/7);return`${l}-W${x}`}return""}function o(c){const l=c.target;if(!l||isNaN(l.valueAsNumber))t.value=null;else if(s.type==="time"){const m=l.value,{yyyy:g,MM:h,dd:v}=u(t.value||new Date);t.value=new Date(`${g}-${h}-${v}T${m}`)}else if(s.type==="month"){const m=(new Date(l.value).getMonth()+1).toString().padStart(2,"0"),{yyyy:g,dd:h,hh:v,mm:p}=u(t.value||new Date);t.value=new Date(`${g}-${m}-${h}T${v}:${p}`)}else{const m=new Date(l.valueAsNumber).getTimezoneOffset()*1e3*60,g=l.valueAsNumber+m;t.value=new Date(g)}}return(c,l)=>(C(),P("div",{class:ke(["native-datetime-picker",c.$props.class])},[J("label",{class:ke(["native-datetime-picker__label",{"hidden-visually":c.hideLabel}]),for:c.id},Be(c.label),11,Xd),J("input",Oe({id:c.id,class:["native-datetime-picker__input",c.inputClass],type:c.type,value:i.value,min:a.value,max:n.value},c.$attrs,{onInput:o}),null,16,Jd)],2))}}),Xy=lt(em,[["__scopeId","data-v-b97e1f7a"]]);function tm(e,t,s){const i=document.querySelector(`#initial-state-${e}-${t}`);if(i===null)throw new Error(`Could not find initial state ${t} of ${e}`);try{return JSON.parse(atob(i.value))}catch{throw new Error(`Could not parse initial state ${t} of ${e}`)}}function un(){try{return tm("core","capabilities")}catch{return console.debug("Could not find capabilities initial state fall back to _oc_capabilities"),"_oc_capabilities"in window?window._oc_capabilities:{}}}var cn={exports:{}},Ku;function sm(){if(Ku)return cn.exports;Ku=1;function e(t,s=100,i={}){if(typeof t!="function")throw new TypeError(`Expected the first parameter to be a function, got \`${typeof t}\`.`);if(s<0)throw new RangeError("`wait` must not be negative.");const{immediate:n}=typeof i=="boolean"?{immediate:i}:i;let a,u,r,o,c;function l(){const h=a,v=u;return a=void 0,u=void 0,c=t.apply(h,v),c}function m(){const h=Date.now()-o;h<s&&h>=0?r=setTimeout(m,s-h):(r=void 0,n||(c=l()))}const g=function(...h){if(a&&this!==a&&Object.getPrototypeOf(this)===Object.getPrototypeOf(a))throw new Error("Debounced method called with different contexts of the same prototype.");a=this,u=h,o=Date.now();const v=n&&!r;return r||(r=setTimeout(m,s)),v&&(c=l()),c};return Object.defineProperty(g,"isPending",{get(){return r!==void 0}}),g.clear=()=>{r&&(clearTimeout(r),r=void 0)},g.flush=()=>{r&&g.trigger()},g.trigger=()=>{c=l(),g.clear()},g}return cn.exports.debounce=e,cn.exports=e,cn.exports}var im=sm();const _o=tu(im),[nm]=window.OC?.config?.version?.split(".")??[],_a=Number.parseInt(nm??"32")<32,am=Symbol(""),um={class:"button-vue__wrapper"},rm={class:"button-vue__icon"},om={class:"button-vue__text"},lm=qe({__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:t}){const s=e,i=t,n=kn(am,null)!==null,a=I(()=>n&&s.to?"RouterLink":s.href?"a":"button"),u=I(()=>a.value==="button"&&typeof s.pressed=="boolean"),r=I(()=>s.pressed?"primary":s.pressed===!1&&s.variant==="primary"?"secondary":s.variant),o=I(()=>r.value.startsWith("tertiary")),c=I(()=>s.alignment.split("-")[0]),l=I(()=>s.alignment.includes("-")),m=kn("NcPopover:trigger:attrs",()=>({}),!1),g=I(()=>m()),h=I(()=>{if(a.value==="RouterLink")return{to:s.to,activeClass:"active"};if(a.value==="a")return{href:s.href||"#",target:s.target,rel:"nofollow noreferrer noopener",download:s.download||void 0};if(a.value==="button")return{...g.value,"aria-pressed":s.pressed,type:s.type,disabled:s.disabled}});function v(p){u.value&&i("update:pressed",!s.pressed),i("click",p)}return(p,f)=>(C(),we(ds(a.value),Oe({class:["button-vue",[`button-vue--size-${p.size}`,{[`button-vue--${r.value}`]:r.value,"button-vue--tertiary":o.value,"button-vue--wide":p.wide,[`button-vue--${c.value}`]:c.value!=="center","button-vue--reverse":l.value,"button-vue--legacy":w(_a)}]],"aria-label":p.ariaLabel},h.value,{onClick:v}),{default:fe(()=>[J("span",um,[J("span",rm,[te(p.$slots,"icon",{},void 0,!0)]),J("span",om,[te(p.$slots,"default",{},()=>[kt(Be(p.text),1)],!0)])])]),_:3},16,["class","aria-label"]))}}),ti=lt(lm,[["__scopeId","data-v-1057e2a8"]]),dm={class:"input-field__main-wrapper"},mm=["id","aria-describedby","disabled","placeholder","type","value"],cm=["for"],gm={class:"input-field__icon input-field__icon--leading"},hm={key:2,class:"input-field__icon input-field__icon--trailing"},pm=["id"],fm=qe({inheritAttrs:!1,__name:"NcInputField",props:ps({class:{default:""},inputClass:{default:""},id:{default:()=>Ls()},label:{default:void 0},labelOutside:{type:Boolean},type:{default:"text"},placeholder:{default:void 0},showTrailingButton:{type:Boolean},trailingButtonLabel:{default:void 0},success:{type:Boolean},error:{type:Boolean},helperText:{default:""},disabled:{type:Boolean},pill:{type:Boolean}},{modelValue:{required:!0},modelModifiers:{}}),emits:ps(["trailingButtonClick"],["update:modelValue"]),setup(e,{expose:t,emit:s}){const i=Os(e,"modelValue"),n=e,a=s;t({focus:g,select:h});const u=fo(),r=Ui("input"),o=I(()=>n.showTrailingButton||n.success),c=I(()=>{if(n.placeholder)return n.placeholder;if(n.label)return _a?n.label:""}),l=I(()=>n.label||n.labelOutside),m=I(()=>{const p=[];return n.helperText&&p.push(`${n.id}-helper-text`),u["aria-describedby"]&&p.push(String(u["aria-describedby"])),p.join(" ")||void 0});function g(p){r.value.focus(p)}function h(){r.value.select()}function v(p){const f=p.target;i.value=n.type==="number"&&typeof i.value=="number"?parseFloat(f.value):f.value}return(p,f)=>(C(),P("div",{class:ke(["input-field",[{"input-field--disabled":p.disabled,"input-field--error":p.error,"input-field--label-outside":p.labelOutside||!l.value,"input-field--leading-icon":!!p.$slots.icon,"input-field--trailing-icon":o.value,"input-field--pill":p.pill,"input-field--success":p.success,"input-field--legacy":w(_a)},p.$props.class]])},[J("div",dm,[J("input",Oe(p.$attrs,{id:p.id,ref:"input","aria-describedby":m.value,"aria-live":"polite",class:["input-field__input",p.inputClass],disabled:p.disabled,placeholder:c.value,type:p.type,value:i.value.toString(),onInput:v}),null,16,mm),!p.labelOutside&&l.value?(C(),P("label",{key:0,class:"input-field__label",for:p.id},Be(p.label),9,cm)):G("",!0),zt(J("div",gm,[te(p.$slots,"icon",{},void 0,!0)],512),[[Gt,!!p.$slots.icon]]),p.showTrailingButton?(C(),we(w(ti),{key:1,class:"input-field__trailing-button","aria-label":p.trailingButtonLabel,disabled:p.disabled,variant:"tertiary-no-background",onClick:f[0]||(f[0]=x=>a("trailingButtonClick",x))},{icon:fe(()=>[te(p.$slots,"trailing-button-icon",{},void 0,!0)]),_:3},8,["aria-label","disabled"])):p.success||p.error?(C(),P("div",hm,[p.success?(C(),we(w(Qt),{key:0,path:w(Aa)},null,8,["path"])):(C(),we(w(Qt),{key:1,path:w(Uu)},null,8,["path"]))])):G("",!0)]),p.helperText?(C(),P("p",{key:0,id:`${p.id}-helper-text`,class:"input-field__helper-text-message"},[p.success?(C(),we(w(Qt),{key:0,class:"input-field__helper-text-message__icon",path:w(Aa)},null,8,["path"])):p.error?(C(),we(w(Qt),{key:1,class:"input-field__helper-text-message__icon",path:w(Uu)},null,8,["path"])):G("",!0),kt(" "+Be(p.helperText),1)],8,pm)):G("",!0)],2))}}),Sa=lt(fm,[["__scopeId","data-v-0f4d15a0"]]);var ft=(e=>(e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warn=2]="Warn",e[e.Error=3]="Error",e[e.Fatal=4]="Fatal",e))(ft||{}),vm=Object.defineProperty,ym=(e,t,s)=>t in e?vm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,wm=(e,t,s)=>(ym(e,t+"",s),s);class bm{constructor(t){wm(this,"context"),this.context=t||{}}formatMessage(t,s,i){let n="["+ft[s].toUpperCase()+"] ";return i&&i.app&&(n+=i.app+": "),typeof t=="string"?n+t:(n+="Unexpected ".concat(t.name),t.message&&(n+=' "'.concat(t.message,'"')),s===ft.Debug&&t.stack&&(n+=`
|
||
|
||
Stack trace:
|
||
`.concat(t.stack)),n)}log(t,s,i){var n,a;if(!(typeof((n=this.context)==null?void 0:n.level)=="number"&&t<((a=this.context)==null?void 0:a.level)))switch(typeof s=="object"&&i?.error===void 0&&(i.error=s),t){case ft.Debug:console.debug(this.formatMessage(s,ft.Debug,i),i);break;case ft.Info:console.info(this.formatMessage(s,ft.Info,i),i);break;case ft.Warn:console.warn(this.formatMessage(s,ft.Warn,i),i);break;case ft.Error:console.error(this.formatMessage(s,ft.Error,i),i);break;case ft.Fatal:default:console.error(this.formatMessage(s,ft.Fatal,i),i);break}}debug(t,s){this.log(ft.Debug,t,Object.assign({},this.context,s))}info(t,s){this.log(ft.Info,t,Object.assign({},this.context,s))}warn(t,s){this.log(ft.Warn,t,Object.assign({},this.context,s))}error(t,s){this.log(ft.Error,t,Object.assign({},this.context,s))}fatal(t,s){this.log(ft.Fatal,t,Object.assign({},this.context,s))}}function Cm(e){return new bm(e)}var xm=Object.defineProperty,Em=(e,t,s)=>t in e?xm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,Wu=(e,t,s)=>(Em(e,typeof t!="symbol"?t+"":t,s),s);class km{constructor(t){Wu(this,"context"),Wu(this,"factory"),this.context={},this.factory=t}setApp(t){return this.context.app=t,this}setLogLevel(t){return this.context.level=t,this}setUid(t){return this.context.uid=t,this}detectUser(){const t=Dn();return t!==null&&(this.context.uid=t.uid),this}detectLogLevel(){const t=this,s=()=>{var i,n;document.readyState==="complete"||document.readyState==="interactive"?(t.context.level=(n=(i=window._oc_config)==null?void 0:i.loglevel)!=null?n:ft.Warn,window._oc_debug&&(t.context.level=ft.Debug),document.removeEventListener("readystatechange",s)):document.addEventListener("readystatechange",s)};return s(),this}build(){return this.context.level===void 0&&this.detectLogLevel(),this.factory(this.context)}}function So(){return new km(Cm)}const xs=So().detectUser().setApp("@nextcloud/vue").build();Ne();const Dm=qe({__name:"NcPasswordField",props:ps({class:{},inputClass:{default:""},id:{},label:{},labelOutside:{type:Boolean},placeholder:{},showTrailingButton:{type:Boolean,default:!0},success:{type:Boolean},error:{type:Boolean},helperText:{},disabled:{type:Boolean},pill:{type:Boolean},checkPasswordStrength:{type:Boolean},minlength:{default:void 0},asText:{type:Boolean}},{modelValue:{default:""},modelModifiers:{},visible:{type:Boolean,default:!1},visibleModifiers:{}}),emits:ps(["valid","invalid"],["update:modelValue","update:visible"]),setup(e,{expose:t,emit:s}){const i=Os(e,"modelValue"),n=Os(e,"visible"),a=e,u=s;st(i,_o(g,500)),t({focus:v,select:p});const{password_policy:r}=un(),o=Ui("inputField"),c=se(""),l=se(),m=I(()=>{const f={...a};return delete f.checkPasswordStrength,delete f.minlength,delete f.asText,delete f.error,delete f.helperText,delete f.inputClass,delete f.success,f});async function g(){if(a.checkPasswordStrength)try{const{data:f}=await In.post(su("apps/password_policy/api/v1/validate"),{password:i.value});if(l.value=f.ocs.data.passed,f.ocs.data.passed){c.value=ge("Password is secure"),u("valid");return}c.value=f.ocs.data.reason,u("invalid")}catch(f){xs.error("Password policy returned an error",{error:f})}}function h(){n.value=!n.value}function v(f){o.value.focus(f)}function p(){o.value.select()}return(f,x)=>(C(),we(Sa,Oe(m.value,{ref:"inputField",modelValue:i.value,"onUpdate:modelValue":x[0]||(x[0]=y=>i.value=y),error:f.error||l.value===!1,"helper-text":f.helperText||c.value,"input-class":[f.inputClass,{"password-field__input--secure-text":!n.value&&f.asText}],minlength:f.minlength??w(r)?.minLength??0,success:f.success||l.value===!0,"trailing-button-label":n.value?w(ge)("Hide password"):w(ge)("Show password"),type:n.value||f.asText?"text":"password",onTrailingButtonClick:h}),pt({"trailing-button-icon":fe(()=>[Ve(Qt,{path:n.value?w(Td):w(Md)},null,8,["path"])]),_:2},[f.$slots.icon?{name:"icon",fn:fe(()=>[te(f.$slots,"icon",{},void 0,!0)]),key:"0"}:void 0]),1040,["modelValue","error","helper-text","input-class","minlength","success","trailing-button-label","type"]))}}),Jy=lt(Dm,[["__scopeId","data-v-76707ed7"]]);Ne();const ew=qe({__name:"NcTextField",props:ps({class:{},inputClass:{},id:{},label:{},labelOutside:{type:Boolean},type:{},placeholder:{},showTrailingButton:{type:Boolean},trailingButtonLabel:{default:void 0},success:{type:Boolean},error:{type:Boolean},helperText:{},disabled:{type:Boolean},pill:{type:Boolean},trailingButtonIcon:{default:"close"}},{modelValue:{default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(e,{expose:t}){const s=Os(e,"modelValue"),i=e;t({focus:o,select:c});const n=Ui("inputField"),a={arrowEnd:ge("Save changes"),close:ge("Clear text"),undo:ge("Undo changes")},u=new Set(Object.keys(Sa.props)),r=I(()=>{const l=Object.fromEntries(Object.entries(i).filter(([m])=>u.has(m)));return l.trailingButtonLabel??=a[i.trailingButtonIcon],l});function o(l){n.value.focus(l)}function c(){n.value.select()}return(l,m)=>(C(),we(w(Sa),Oe(r.value,{ref:"inputField",modelValue:s.value,"onUpdate:modelValue":m[0]||(m[0]=g=>s.value=g)}),pt({_:2},[l.$slots.icon?{name:"icon",fn:fe(()=>[te(l.$slots,"icon")]),key:"0"}:void 0,l.type!=="search"?{name:"trailing-button-icon",fn:fe(()=>[l.trailingButtonIcon==="arrowEnd"?(C(),we(w(Qt),{key:0,directional:"",path:w(_d)},null,8,["path"])):(C(),we(w(Qt),{key:1,path:l.trailingButtonIcon==="undo"?w(Pd):w(Nd)},null,8,["path"]))]),key:"1"}:void 0]),1040,["modelValue"]))}});Ne(L0),ge("Submit");const Fm={name:"NcActionLink",mixins:[Hn],inject:{isInSemanticMenu:{from:an,default:!1}},props:{href:{type:String,required:!0,validator:e=>{try{return new URL(e)}catch{return e.startsWith("#")||e.startsWith("/")}}},download:{type:String,default:null},target:{type:String,default:"_self",validator:e=>e&&(!e.startsWith("_")||["_blank","_self","_parent","_top"].indexOf(e)>-1)},title:{type:String,default:null}}},Bm=["role"],Am=["download","href","aria-label","target","title","role"],_m={key:0,class:"action-link__longtext-wrapper"},Sm={class:"action-link__name"},Nm=["textContent"],Mm=["textContent"],Tm={key:2,class:"action-link__text"};function Pm(e,t,s,i,n,a){return C(),P("li",{class:"action",role:a.isInSemanticMenu&&"presentation"},[J("a",{download:s.download,href:s.href,"aria-label":e.ariaLabel,target:s.target,title:s.title,class:"action-link focusable",rel:"nofollow noreferrer noopener",role:a.isInSemanticMenu&&"menuitem",onClick:t[0]||(t[0]=(...u)=>e.onClick&&e.onClick(...u))},[te(e.$slots,"icon",{},()=>[J("span",{"aria-hidden":"true",class:ke(["action-link__icon",[e.isIconUrl?"action-link__icon--url":e.icon]]),style:ut({backgroundImage:e.isIconUrl?`url(${e.icon})`:null})},null,6)],!0),e.name?(C(),P("span",_m,[J("strong",Sm,Be(e.name),1),t[1]||(t[1]=J("br",null,null,-1)),J("span",{class:"action-link__longtext",textContent:Be(e.text)},null,8,Nm)])):e.isLongText?(C(),P("span",{key:1,class:"action-link__longtext",textContent:Be(e.text)},null,8,Mm)):(C(),P("span",Tm,Be(e.text),1)),G("",!0)],8,Am)],8,Bm)}const jm=lt(Fm,[["render",Pm],["__scopeId","data-v-9e538838"]]),zm={name:"NcActionRouter",mixins:[Hn],inject:{isInSemanticMenu:{from:an,default:!1}},props:{to:{type:[String,Object],required:!0}}},$m=["role"],Om={key:0,class:"action-router__longtext-wrapper"},Lm={class:"action-router__name"},Im=["textContent"],Rm=["textContent"],Vm={key:2,class:"action-router__text"};function Hm(e,t,s,i,n,a){const u=it("RouterLink");return C(),P("li",{class:"action",role:a.isInSemanticMenu&&"presentation"},[Ve(u,{"aria-label":e.ariaLabel,class:"action-router focusable",rel:"nofollow noreferrer noopener",role:a.isInSemanticMenu&&"menuitem",title:e.title,to:s.to,onClick:e.onClick},{default:fe(()=>[te(e.$slots,"icon",{},()=>[J("span",{"aria-hidden":"true",class:ke(["action-router__icon",[e.isIconUrl?"action-router__icon--url":e.icon]]),style:ut({backgroundImage:e.isIconUrl?`url(${e.icon})`:null})},null,6)],!0),e.name?(C(),P("span",Om,[J("strong",Lm,Be(e.name),1),t[0]||(t[0]=J("br",null,null,-1)),J("span",{class:"action-router__longtext",textContent:Be(e.text)},null,8,Im)])):e.isLongText?(C(),P("span",{key:1,class:"action-router__longtext",textContent:Be(e.text)},null,8,Rm)):(C(),P("span",Vm,Be(e.text),1)),G("",!0)]),_:3},8,["aria-label","role","title","to","onClick"])],8,$m)}const Ym=lt(zm,[["render",Hm],["__scopeId","data-v-87267750"]]);function Si(e){return vo()?(yo(e),!0):!1}const ra=new WeakMap,qm=(...e)=>{var t;const s=e[0],i=(t=Rn())==null?void 0:t.proxy;if(i==null&&!wo())throw new Error("injectLocal must be called in setup");return i&&ra.has(i)&&s in ra.get(i)?ra.get(i)[s]:kn(...e)};function Um(e){let t=0,s,i;const n=()=>{t-=1,i&&t<=0&&(i.stop(),s=void 0,i=void 0)};return(...a)=>(t+=1,i||(i=I0(!0),s=i.run(()=>e(...a))),Si(n),s)}const uu=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Km=e=>e!=null,Wm=Object.prototype.toString,No=e=>Wm.call(e)==="[object Object]",Xs=()=>{},Na=Gm();function Gm(){var e,t;return uu&&((e=window?.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window?.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function Qm(...e){if(e.length!==1)return ai(...e);const t=e[0];return typeof t=="function"?Vn(R0(()=>({get:t,set:Xs}))):se(t)}function Gu(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function Ns(e){return Array.isArray(e)?e:[e]}function Zm(e){return Rn()}function ru(e,t=!0,s){Zm()?Ct(e,s):t?e():St(e)}function Mo(e,t,s){return st(e,t,{...s,immediate:!0})}const Ni=uu?window:void 0;function os(e){var t;const s=Xe(e);return(t=s?.$el)!=null?t:s}function Ms(...e){const t=[],s=()=>{t.forEach(r=>r()),t.length=0},i=(r,o,c,l)=>(r.addEventListener(o,c,l),()=>r.removeEventListener(o,c,l)),n=I(()=>{const r=Ns(Xe(e[0])).filter(o=>o!=null);return r.every(o=>typeof o!="string")?r:void 0}),a=Mo(()=>{var r,o;return[(o=(r=n.value)==null?void 0:r.map(c=>os(c)))!=null?o:[Ni].filter(c=>c!=null),Ns(Xe(n.value?e[1]:e[0])),Ns(w(n.value?e[2]:e[1])),Xe(n.value?e[3]:e[2])]},([r,o,c,l])=>{if(s(),!r?.length||!o?.length||!c?.length)return;const m=No(l)?{...l}:l;t.push(...r.flatMap(g=>o.flatMap(h=>c.map(v=>i(g,h,v,m)))))},{flush:"post"}),u=()=>{a(),s()};return Si(s),u}function Xm(){const e=wt(!1),t=Rn();return t&&Ct(()=>{e.value=!0},t),e}function ou(e){const t=Xm();return I(()=>(t.value,!!e()))}function To(e,t,s={}){const{window:i=Ni,...n}=s;let a;const u=ou(()=>i&&"MutationObserver"in i),r=()=>{a&&(a.disconnect(),a=void 0)},o=I(()=>{const g=Xe(e),h=Ns(g).map(os).filter(Km);return new Set(h)}),c=st(o,g=>{r(),u.value&&g.size&&(a=new MutationObserver(t),g.forEach(h=>a.observe(h,n)))},{immediate:!0,flush:"post"}),l=()=>a?.takeRecords(),m=()=>{c(),r()};return Si(m),{isSupported:u,stop:m,takeRecords:l}}const Jm=Symbol("vueuse-ssr-width");function ec(){const e=wo()?qm(Jm,null):null;return typeof e=="number"?e:void 0}function Po(e,t={}){const{window:s=Ni,ssrWidth:i=ec()}=t,n=ou(()=>s&&"matchMedia"in s&&typeof s.matchMedia=="function"),a=wt(typeof i=="number"),u=wt(),r=wt(!1),o=c=>{r.value=c.matches};return bo(()=>{if(a.value){a.value=!n.value;const c=Xe(e).split(",");r.value=c.some(l=>{const m=l.includes("not all"),g=l.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),h=l.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let v=!!(g||h);return g&&v&&(v=i>=Gu(g[1])),h&&v&&(v=i<=Gu(h[1])),m?!v:v});return}n.value&&(u.value=s.matchMedia(Xe(e)),r.value=u.value.matches)}),Ms(u,"change",o,{passive:!0}),I(()=>r.value)}function tc(e){return Po("(prefers-color-scheme: dark)",e)}function jo(e,t,s={}){const{window:i=Ni,...n}=s;let a;const u=ou(()=>i&&"ResizeObserver"in i),r=()=>{a&&(a.disconnect(),a=void 0)},o=I(()=>{const m=Xe(e);return Array.isArray(m)?m.map(g=>os(g)):[os(m)]}),c=st(o,m=>{if(r(),u.value&&i){a=new ResizeObserver(t);for(const g of m)g&&a.observe(g,n)}},{immediate:!0,flush:"post"}),l=()=>{r(),c()};return Si(l),{isSupported:u,stop:l}}function Qu(e,t={}){const{reset:s=!0,windowResize:i=!0,windowScroll:n=!0,immediate:a=!0,updateTiming:u="sync"}=t,r=wt(0),o=wt(0),c=wt(0),l=wt(0),m=wt(0),g=wt(0),h=wt(0),v=wt(0);function p(){const x=os(e);if(!x){s&&(r.value=0,o.value=0,c.value=0,l.value=0,m.value=0,g.value=0,h.value=0,v.value=0);return}const y=x.getBoundingClientRect();r.value=y.height,o.value=y.bottom,c.value=y.left,l.value=y.right,m.value=y.top,g.value=y.width,h.value=y.x,v.value=y.y}function f(){u==="sync"?p():u==="next-frame"&&requestAnimationFrame(()=>p())}return jo(e,f),st(()=>os(e),x=>!x&&f()),To(e,f,{attributeFilter:["style","class"]}),n&&Ms("scroll",f,{capture:!0,passive:!0}),i&&Ms("resize",f,{passive:!0}),ru(()=>{a&&f()}),{height:r,bottom:o,left:c,right:l,top:m,width:g,x:h,y:v,update:f}}function sc(e,t={width:0,height:0},s={}){const{window:i=Ni,box:n="content-box"}=s,a=I(()=>{var m,g;return(g=(m=os(e))==null?void 0:m.namespaceURI)==null?void 0:g.includes("svg")}),u=wt(t.width),r=wt(t.height),{stop:o}=jo(e,([m])=>{const g=n==="border-box"?m.borderBoxSize:n==="content-box"?m.contentBoxSize:m.devicePixelContentBoxSize;if(i&&a.value){const h=os(e);if(h){const v=h.getBoundingClientRect();u.value=v.width,r.value=v.height}}else if(g){const h=Ns(g);u.value=h.reduce((v,{inlineSize:p})=>v+p,0),r.value=h.reduce((v,{blockSize:p})=>v+p,0)}else u.value=m.contentRect.width,r.value=m.contentRect.height},s);ru(()=>{const m=os(e);m&&(u.value="offsetWidth"in m?m.offsetWidth:t.width,r.value="offsetHeight"in m?m.offsetHeight:t.height)});const c=st(()=>os(e),m=>{u.value=m?t.width:0,r.value=m?t.height:0});function l(){o(),c()}return{width:u,height:r,stop:l}}function ic(e,t={}){const{threshold:s=50,onSwipe:i,onSwipeEnd:n,onSwipeStart:a,passive:u=!0}=t,r=ui({x:0,y:0}),o=ui({x:0,y:0}),c=I(()=>r.x-o.x),l=I(()=>r.y-o.y),{max:m,abs:g}=Math,h=I(()=>m(g(c.value),g(l.value))>=s),v=wt(!1),p=I(()=>h.value?g(c.value)>g(l.value)?c.value>0?"left":"right":l.value>0?"up":"down":"none"),f=M=>[M.touches[0].clientX,M.touches[0].clientY],x=(M,O)=>{r.x=M,r.y=O},y=(M,O)=>{o.x=M,o.y=O},F={passive:u,capture:!u},z=M=>{v.value&&n?.(M,p.value),v.value=!1},$=[Ms(e,"touchstart",M=>{if(M.touches.length!==1)return;const[O,ie]=f(M);x(O,ie),y(O,ie),a?.(M)},F),Ms(e,"touchmove",M=>{if(M.touches.length!==1)return;const[O,ie]=f(M);y(O,ie),F.capture&&!F.passive&&Math.abs(c.value)>Math.abs(l.value)&&M.preventDefault(),!v.value&&h.value&&(v.value=!0),v.value&&i?.(M)},F),Ms(e,["touchend","touchcancel"],z,F)];return{isSwiping:v,direction:p,coordsStart:r,coordsEnd:o,lengthX:c,lengthY:l,stop:()=>$.forEach(M=>M()),isPassiveEventSupported:!0}}function nc(e={}){const{window:t=Ni,initialWidth:s=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:n=!0,includeScrollbar:a=!0,type:u="inner"}=e,r=wt(s),o=wt(i),c=()=>{if(t)if(u==="outer")r.value=t.outerWidth,o.value=t.outerHeight;else if(u==="visual"&&t.visualViewport){const{width:m,height:g,scale:h}=t.visualViewport;r.value=Math.round(m*h),o.value=Math.round(g*h)}else a?(r.value=t.innerWidth,o.value=t.innerHeight):(r.value=t.document.documentElement.clientWidth,o.value=t.document.documentElement.clientHeight)};c(),ru(c);const l={passive:!0};if(Ms("resize",c,l),t&&u==="visual"&&t.visualViewport&&Ms(t.visualViewport,"resize",c,l),n){const m=Po("(orientation: portrait)");st(m,()=>c())}return{width:r,height:o}}function Ki(){return window._nc_focus_trap??=[],window._nc_focus_trap}function ac(){let e=[];return{pause(){e=[...Ki()];for(const t of e)t.pause()},unpause(){if(e.length===Ki().length)for(const t of e)t.unpause();e=[]}}}function uc(e,t={}){const s=ac();st(e,()=>{Xe(t.disabled)||(Xe(e)?s.pause():s.unpause())}),qs(()=>{s.unpause()})}const rc=["top","right","bottom","left"],Zu=["start","end"],Xu=rc.reduce((e,t)=>e.concat(t,t+"-"+Zu[0],t+"-"+Zu[1]),[]),Rs=Math.min,jt=Math.max,Bn=Math.round,gn=Math.floor,ms=e=>({x:e,y:e}),oc={left:"right",right:"left",bottom:"top",top:"bottom"},lc={start:"end",end:"start"};function Ma(e,t,s){return jt(e,Rs(t,s))}function Es(e,t){return typeof e=="function"?e(t):e}function Jt(e){return e.split("-")[0]}function Zt(e){return e.split("-")[1]}function lu(e){return e==="x"?"y":"x"}function du(e){return e==="y"?"height":"width"}const dc=new Set(["top","bottom"]);function ls(e){return dc.has(Jt(e))?"y":"x"}function mu(e){return lu(ls(e))}function zo(e,t,s){s===void 0&&(s=!1);const i=Zt(e),n=mu(e),a=du(n);let u=n==="x"?i===(s?"end":"start")?"right":"left":i==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(u=_n(u)),[u,_n(u)]}function mc(e){const t=_n(e);return[An(e),t,An(t)]}function An(e){return e.replace(/start|end/g,t=>lc[t])}const Ju=["left","right"],er=["right","left"],cc=["top","bottom"],gc=["bottom","top"];function hc(e,t,s){switch(e){case"top":case"bottom":return s?t?er:Ju:t?Ju:er;case"left":case"right":return t?cc:gc;default:return[]}}function pc(e,t,s,i){const n=Zt(e);let a=hc(Jt(e),s==="start",i);return n&&(a=a.map(u=>u+"-"+n),t&&(a=a.concat(a.map(An)))),a}function _n(e){return e.replace(/left|right|bottom|top/g,t=>oc[t])}function fc(e){return{top:0,right:0,bottom:0,left:0,...e}}function $o(e){return typeof e!="number"?fc(e):{top:e,right:e,bottom:e,left:e}}function si(e){const{x:t,y:s,width:i,height:n}=e;return{width:i,height:n,top:s,left:t,right:t+i,bottom:s+n,x:t,y:s}}function tr(e,t,s){let{reference:i,floating:n}=e;const a=ls(t),u=mu(t),r=du(u),o=Jt(t),c=a==="y",l=i.x+i.width/2-n.width/2,m=i.y+i.height/2-n.height/2,g=i[r]/2-n[r]/2;let h;switch(o){case"top":h={x:l,y:i.y-n.height};break;case"bottom":h={x:l,y:i.y+i.height};break;case"right":h={x:i.x+i.width,y:m};break;case"left":h={x:i.x-n.width,y:m};break;default:h={x:i.x,y:i.y}}switch(Zt(t)){case"start":h[u]-=g*(s&&c?-1:1);break;case"end":h[u]+=g*(s&&c?-1:1);break}return h}const Oo=async(e,t,s)=>{const{placement:i="bottom",strategy:n="absolute",middleware:a=[],platform:u}=s,r=a.filter(Boolean),o=await(u.isRTL==null?void 0:u.isRTL(t));let c=await u.getElementRects({reference:e,floating:t,strategy:n}),{x:l,y:m}=tr(c,i,o),g=i,h={},v=0;for(let p=0;p<r.length;p++){const{name:f,fn:x}=r[p],{x:y,y:F,data:z,reset:$}=await x({x:l,y:m,initialPlacement:i,placement:g,strategy:n,middlewareData:h,rects:c,platform:u,elements:{reference:e,floating:t}});l=y??l,m=F??m,h={...h,[f]:{...h[f],...z}},$&&v<=50&&(v++,typeof $=="object"&&($.placement&&(g=$.placement),$.rects&&(c=$.rects===!0?await u.getElementRects({reference:e,floating:t,strategy:n}):$.rects),{x:l,y:m}=tr(c,g,o)),p=-1)}return{x:l,y:m,placement:g,strategy:n,middlewareData:h}};async function Yn(e,t){var s;t===void 0&&(t={});const{x:i,y:n,platform:a,rects:u,elements:r,strategy:o}=e,{boundary:c="clippingAncestors",rootBoundary:l="viewport",elementContext:m="floating",altBoundary:g=!1,padding:h=0}=Es(t,e),v=$o(h),p=r[g?m==="floating"?"reference":"floating":m],f=si(await a.getClippingRect({element:(s=await(a.isElement==null?void 0:a.isElement(p)))==null||s?p:p.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(r.floating)),boundary:c,rootBoundary:l,strategy:o})),x=m==="floating"?{x:i,y:n,width:u.floating.width,height:u.floating.height}:u.reference,y=await(a.getOffsetParent==null?void 0:a.getOffsetParent(r.floating)),F=await(a.isElement==null?void 0:a.isElement(y))?await(a.getScale==null?void 0:a.getScale(y))||{x:1,y:1}:{x:1,y:1},z=si(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:r,rect:x,offsetParent:y,strategy:o}):x);return{top:(f.top-z.top+v.top)/F.y,bottom:(z.bottom-f.bottom+v.bottom)/F.y,left:(f.left-z.left+v.left)/F.x,right:(z.right-f.right+v.right)/F.x}}const vc=e=>({name:"arrow",options:e,async fn(t){const{x:s,y:i,placement:n,rects:a,platform:u,elements:r,middlewareData:o}=t,{element:c,padding:l=0}=Es(e,t)||{};if(c==null)return{};const m=$o(l),g={x:s,y:i},h=mu(n),v=du(h),p=await u.getDimensions(c),f=h==="y",x=f?"top":"left",y=f?"bottom":"right",F=f?"clientHeight":"clientWidth",z=a.reference[v]+a.reference[h]-g[h]-a.floating[v],$=g[h]-a.reference[h],M=await(u.getOffsetParent==null?void 0:u.getOffsetParent(c));let O=M?M[F]:0;(!O||!await(u.isElement==null?void 0:u.isElement(M)))&&(O=r.floating[F]||a.floating[v]);const ie=z/2-$/2,U=O/2-p[v]/2-1,V=Rs(m[x],U),N=Rs(m[y],U),R=V,ne=O-p[v]-N,A=O/2-p[v]/2+ie,T=Ma(R,A,ne),S=!o.arrow&&Zt(n)!=null&&A!==T&&a.reference[v]/2-(A<R?V:N)-p[v]/2<0,L=S?A<R?A-R:A-ne:0;return{[h]:g[h]+L,data:{[h]:T,centerOffset:A-T-L,...S&&{alignmentOffset:L}},reset:S}}});function yc(e,t,s){return(e?[...s.filter(i=>Zt(i)===e),...s.filter(i=>Zt(i)!==e)]:s.filter(i=>Jt(i)===i)).filter(i=>e?Zt(i)===e||(t?An(i)!==i:!1):!0)}const wc=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var s,i,n;const{rects:a,middlewareData:u,placement:r,platform:o,elements:c}=t,{crossAxis:l=!1,alignment:m,allowedPlacements:g=Xu,autoAlignment:h=!0,...v}=Es(e,t),p=m!==void 0||g===Xu?yc(m||null,h,g):g,f=await Yn(t,v),x=((s=u.autoPlacement)==null?void 0:s.index)||0,y=p[x];if(y==null)return{};const F=zo(y,a,await(o.isRTL==null?void 0:o.isRTL(c.floating)));if(r!==y)return{reset:{placement:p[0]}};const z=[f[Jt(y)],f[F[0]],f[F[1]]],$=[...((i=u.autoPlacement)==null?void 0:i.overflows)||[],{placement:y,overflows:z}],M=p[x+1];if(M)return{data:{index:x+1,overflows:$},reset:{placement:M}};const O=$.map(U=>{const V=Zt(U.placement);return[U.placement,V&&l?U.overflows.slice(0,2).reduce((N,R)=>N+R,0):U.overflows[0],U.overflows]}).sort((U,V)=>U[1]-V[1]),ie=((n=O.filter(U=>U[2].slice(0,Zt(U[0])?2:3).every(V=>V<=0))[0])==null?void 0:n[0])||O[0][0];return ie!==r?{data:{index:x+1,overflows:$},reset:{placement:ie}}:{}}}},Lo=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var s,i;const{placement:n,middlewareData:a,rects:u,initialPlacement:r,platform:o,elements:c}=t,{mainAxis:l=!0,crossAxis:m=!0,fallbackPlacements:g,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:p=!0,...f}=Es(e,t);if((s=a.arrow)!=null&&s.alignmentOffset)return{};const x=Jt(n),y=ls(r),F=Jt(r)===r,z=await(o.isRTL==null?void 0:o.isRTL(c.floating)),$=g||(F||!p?[_n(r)]:mc(r)),M=v!=="none";!g&&M&&$.push(...pc(r,p,v,z));const O=[r,...$],ie=await Yn(t,f),U=[];let V=((i=a.flip)==null?void 0:i.overflows)||[];if(l&&U.push(ie[x]),m){const A=zo(n,u,z);U.push(ie[A[0]],ie[A[1]])}if(V=[...V,{placement:n,overflows:U}],!U.every(A=>A<=0)){var N,R;const A=(((N=a.flip)==null?void 0:N.index)||0)+1,T=O[A];if(T&&(!(m==="alignment"&&y!==ls(T))||V.every(L=>ls(L.placement)===y?L.overflows[0]>0:!0)))return{data:{index:A,overflows:V},reset:{placement:T}};let S=(R=V.filter(L=>L.overflows[0]<=0).sort((L,ee)=>L.overflows[1]-ee.overflows[1])[0])==null?void 0:R.placement;if(!S)switch(h){case"bestFit":{var ne;const L=(ne=V.filter(ee=>{if(M){const H=ls(ee.placement);return H===y||H==="y"}return!0}).map(ee=>[ee.placement,ee.overflows.filter(H=>H>0).reduce((H,oe)=>H+oe,0)]).sort((ee,H)=>ee[1]-H[1])[0])==null?void 0:ne[0];L&&(S=L);break}case"initialPlacement":S=r;break}if(n!==S)return{reset:{placement:S}}}return{}}}},Io=new Set(["left","top"]);async function bc(e,t){const{placement:s,platform:i,elements:n}=e,a=await(i.isRTL==null?void 0:i.isRTL(n.floating)),u=Jt(s),r=Zt(s),o=ls(s)==="y",c=Io.has(u)?-1:1,l=a&&o?-1:1,m=Es(t,e);let{mainAxis:g,crossAxis:h,alignmentAxis:v}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return r&&typeof v=="number"&&(h=r==="end"?v*-1:v),o?{x:h*l,y:g*c}:{x:g*c,y:h*l}}const Ro=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var s,i;const{x:n,y:a,placement:u,middlewareData:r}=t,o=await bc(t,e);return u===((s=r.offset)==null?void 0:s.placement)&&(i=r.arrow)!=null&&i.alignmentOffset?{}:{x:n+o.x,y:a+o.y,data:{...o,placement:u}}}}},Vo=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:s,y:i,placement:n}=t,{mainAxis:a=!0,crossAxis:u=!1,limiter:r={fn:f=>{let{x,y}=f;return{x,y}}},...o}=Es(e,t),c={x:s,y:i},l=await Yn(t,o),m=ls(Jt(n)),g=lu(m);let h=c[g],v=c[m];if(a){const f=g==="y"?"top":"left",x=g==="y"?"bottom":"right",y=h+l[f],F=h-l[x];h=Ma(y,h,F)}if(u){const f=m==="y"?"top":"left",x=m==="y"?"bottom":"right",y=v+l[f],F=v-l[x];v=Ma(y,v,F)}const p=r.fn({...t,[g]:h,[m]:v});return{...p,data:{x:p.x-s,y:p.y-i,enabled:{[g]:a,[m]:u}}}}}},Cc=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:s,y:i,placement:n,rects:a,middlewareData:u}=t,{offset:r=0,mainAxis:o=!0,crossAxis:c=!0}=Es(e,t),l={x:s,y:i},m=ls(n),g=lu(m);let h=l[g],v=l[m];const p=Es(r,t),f=typeof p=="number"?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(o){const F=g==="y"?"height":"width",z=a.reference[g]-a.floating[F]+f.mainAxis,$=a.reference[g]+a.reference[F]-f.mainAxis;h<z?h=z:h>$&&(h=$)}if(c){var x,y;const F=g==="y"?"width":"height",z=Io.has(Jt(n)),$=a.reference[m]-a.floating[F]+(z&&((x=u.offset)==null?void 0:x[m])||0)+(z?0:f.crossAxis),M=a.reference[m]+a.reference[F]+(z?0:((y=u.offset)==null?void 0:y[m])||0)-(z?f.crossAxis:0);v<$?v=$:v>M&&(v=M)}return{[g]:h,[m]:v}}}},xc=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var s,i;const{placement:n,rects:a,platform:u,elements:r}=t,{apply:o=()=>{},...c}=Es(e,t),l=await Yn(t,c),m=Jt(n),g=Zt(n),h=ls(n)==="y",{width:v,height:p}=a.floating;let f,x;m==="top"||m==="bottom"?(f=m,x=g===(await(u.isRTL==null?void 0:u.isRTL(r.floating))?"start":"end")?"left":"right"):(x=m,f=g==="end"?"top":"bottom");const y=p-l.top-l.bottom,F=v-l.left-l.right,z=Rs(p-l[f],y),$=Rs(v-l[x],F),M=!t.middlewareData.shift;let O=z,ie=$;if((s=t.middlewareData.shift)!=null&&s.enabled.x&&(ie=F),(i=t.middlewareData.shift)!=null&&i.enabled.y&&(O=y),M&&!g){const V=jt(l.left,0),N=jt(l.right,0),R=jt(l.top,0),ne=jt(l.bottom,0);h?ie=v-2*(V!==0||N!==0?V+N:jt(l.left,l.right)):O=p-2*(R!==0||ne!==0?R+ne:jt(l.top,l.bottom))}await o({...t,availableWidth:ie,availableHeight:O});const U=await u.getDimensions(r.floating);return v!==U.width||p!==U.height?{reset:{rects:!0}}:{}}}};function Rt(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function cs(e){return Rt(e).getComputedStyle(e)}const sr=Math.min,Ii=Math.max,Sn=Math.round;function Ho(e){const t=cs(e);let s=parseFloat(t.width),i=parseFloat(t.height);const n=e.offsetWidth,a=e.offsetHeight,u=Sn(s)!==n||Sn(i)!==a;return u&&(s=n,i=a),{width:s,height:i,fallback:u}}function Vs(e){return qo(e)?(e.nodeName||"").toLowerCase():""}let hn;function Yo(){if(hn)return hn;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(hn=e.brands.map((t=>t.brand+"/"+t.version)).join(" "),hn):navigator.userAgent}function gs(e){return e instanceof Rt(e).HTMLElement}function Ts(e){return e instanceof Rt(e).Element}function qo(e){return e instanceof Rt(e).Node}function ir(e){return typeof ShadowRoot>"u"?!1:e instanceof Rt(e).ShadowRoot||e instanceof ShadowRoot}function qn(e){const{overflow:t,overflowX:s,overflowY:i,display:n}=cs(e);return/auto|scroll|overlay|hidden|clip/.test(t+i+s)&&!["inline","contents"].includes(n)}function Ec(e){return["table","td","th"].includes(Vs(e))}function Ta(e){const t=/firefox/i.test(Yo()),s=cs(e),i=s.backdropFilter||s.WebkitBackdropFilter;return s.transform!=="none"||s.perspective!=="none"||!!i&&i!=="none"||t&&s.willChange==="filter"||t&&!!s.filter&&s.filter!=="none"||["transform","perspective"].some((n=>s.willChange.includes(n)))||["paint","layout","strict","content"].some((n=>{const a=s.contain;return a!=null&&a.includes(n)}))}function Uo(){return!/^((?!chrome|android).)*safari/i.test(Yo())}function cu(e){return["html","body","#document"].includes(Vs(e))}function Ko(e){return Ts(e)?e:e.contextElement}const Wo={x:1,y:1};function vi(e){const t=Ko(e);if(!gs(t))return Wo;const s=t.getBoundingClientRect(),{width:i,height:n,fallback:a}=Ho(t);let u=(a?Sn(s.width):s.width)/i,r=(a?Sn(s.height):s.height)/n;return u&&Number.isFinite(u)||(u=1),r&&Number.isFinite(r)||(r=1),{x:u,y:r}}function Wi(e,t,s,i){var n,a;t===void 0&&(t=!1),s===void 0&&(s=!1);const u=e.getBoundingClientRect(),r=Ko(e);let o=Wo;t&&(i?Ts(i)&&(o=vi(i)):o=vi(e));const c=r?Rt(r):window,l=!Uo()&&s;let m=(u.left+(l&&((n=c.visualViewport)==null?void 0:n.offsetLeft)||0))/o.x,g=(u.top+(l&&((a=c.visualViewport)==null?void 0:a.offsetTop)||0))/o.y,h=u.width/o.x,v=u.height/o.y;if(r){const p=Rt(r),f=i&&Ts(i)?Rt(i):i;let x=p.frameElement;for(;x&&i&&f!==p;){const y=vi(x),F=x.getBoundingClientRect(),z=getComputedStyle(x);F.x+=(x.clientLeft+parseFloat(z.paddingLeft))*y.x,F.y+=(x.clientTop+parseFloat(z.paddingTop))*y.y,m*=y.x,g*=y.y,h*=y.x,v*=y.y,m+=F.x,g+=F.y,x=Rt(x).frameElement}}return{width:h,height:v,top:g,right:m+h,bottom:g+v,left:m,x:m,y:g}}function Ps(e){return((qo(e)?e.ownerDocument:e.document)||window.document).documentElement}function Un(e){return Ts(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Go(e){return Wi(Ps(e)).left+Un(e).scrollLeft}function Gi(e){if(Vs(e)==="html")return e;const t=e.assignedSlot||e.parentNode||ir(e)&&e.host||Ps(e);return ir(t)?t.host:t}function Qo(e){const t=Gi(e);return cu(t)?t.ownerDocument.body:gs(t)&&qn(t)?t:Qo(t)}function Nn(e,t){var s;t===void 0&&(t=[]);const i=Qo(e),n=i===((s=e.ownerDocument)==null?void 0:s.body),a=Rt(i);return n?t.concat(a,a.visualViewport||[],qn(i)?i:[]):t.concat(i,Nn(i))}function nr(e,t,s){return t==="viewport"?si((function(i,n){const a=Rt(i),u=Ps(i),r=a.visualViewport;let o=u.clientWidth,c=u.clientHeight,l=0,m=0;if(r){o=r.width,c=r.height;const g=Uo();(g||!g&&n==="fixed")&&(l=r.offsetLeft,m=r.offsetTop)}return{width:o,height:c,x:l,y:m}})(e,s)):Ts(t)?si((function(i,n){const a=Wi(i,!0,n==="fixed"),u=a.top+i.clientTop,r=a.left+i.clientLeft,o=gs(i)?vi(i):{x:1,y:1};return{width:i.clientWidth*o.x,height:i.clientHeight*o.y,x:r*o.x,y:u*o.y}})(t,s)):si((function(i){const n=Ps(i),a=Un(i),u=i.ownerDocument.body,r=Ii(n.scrollWidth,n.clientWidth,u.scrollWidth,u.clientWidth),o=Ii(n.scrollHeight,n.clientHeight,u.scrollHeight,u.clientHeight);let c=-a.scrollLeft+Go(i);const l=-a.scrollTop;return cs(u).direction==="rtl"&&(c+=Ii(n.clientWidth,u.clientWidth)-r),{width:r,height:o,x:c,y:l}})(Ps(e)))}function ar(e){return gs(e)&&cs(e).position!=="fixed"?e.offsetParent:null}function ur(e){const t=Rt(e);let s=ar(e);for(;s&&Ec(s)&&cs(s).position==="static";)s=ar(s);return s&&(Vs(s)==="html"||Vs(s)==="body"&&cs(s).position==="static"&&!Ta(s))?t:s||(function(i){let n=Gi(i);for(;gs(n)&&!cu(n);){if(Ta(n))return n;n=Gi(n)}return null})(e)||t}function kc(e,t,s){const i=gs(t),n=Ps(t),a=Wi(e,!0,s==="fixed",t);let u={scrollLeft:0,scrollTop:0};const r={x:0,y:0};if(i||!i&&s!=="fixed")if((Vs(t)!=="body"||qn(n))&&(u=Un(t)),gs(t)){const o=Wi(t,!0);r.x=o.x+t.clientLeft,r.y=o.y+t.clientTop}else n&&(r.x=Go(n));return{x:a.left+u.scrollLeft-r.x,y:a.top+u.scrollTop-r.y,width:a.width,height:a.height}}const Dc={getClippingRect:function(e){let{element:t,boundary:s,rootBoundary:i,strategy:n}=e;const a=s==="clippingAncestors"?(function(c,l){const m=l.get(c);if(m)return m;let g=Nn(c).filter((f=>Ts(f)&&Vs(f)!=="body")),h=null;const v=cs(c).position==="fixed";let p=v?Gi(c):c;for(;Ts(p)&&!cu(p);){const f=cs(p),x=Ta(p);(v?x||h:x||f.position!=="static"||!h||!["absolute","fixed"].includes(h.position))?h=f:g=g.filter((y=>y!==p)),p=Gi(p)}return l.set(c,g),g})(t,this._c):[].concat(s),u=[...a,i],r=u[0],o=u.reduce(((c,l)=>{const m=nr(t,l,n);return c.top=Ii(m.top,c.top),c.right=sr(m.right,c.right),c.bottom=sr(m.bottom,c.bottom),c.left=Ii(m.left,c.left),c}),nr(t,r,n));return{width:o.right-o.left,height:o.bottom-o.top,x:o.left,y:o.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:s,strategy:i}=e;const n=gs(s),a=Ps(s);if(s===a)return t;let u={scrollLeft:0,scrollTop:0},r={x:1,y:1};const o={x:0,y:0};if((n||!n&&i!=="fixed")&&((Vs(s)!=="body"||qn(a))&&(u=Un(s)),gs(s))){const c=Wi(s);r=vi(s),o.x=c.x+s.clientLeft,o.y=c.y+s.clientTop}return{width:t.width*r.x,height:t.height*r.y,x:t.x*r.x-u.scrollLeft*r.x+o.x,y:t.y*r.y-u.scrollTop*r.y+o.y}},isElement:Ts,getDimensions:function(e){return gs(e)?Ho(e):e.getBoundingClientRect()},getOffsetParent:ur,getDocumentElement:Ps,getScale:vi,async getElementRects(e){let{reference:t,floating:s,strategy:i}=e;const n=this.getOffsetParent||ur,a=this.getDimensions;return{reference:kc(t,await n(s),i),floating:{x:0,y:0,...await a(s)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>cs(e).direction==="rtl"},Fc=(e,t,s)=>{const i=new Map,n={platform:Dc,...s},a={...n.platform,_c:i};return Oo(e,t,{...n,platform:a})},js={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 Pa(e,t){let s=js.themes[e]||{},i;do i=s[t],typeof i>"u"?s.$extend?s=js.themes[s.$extend]||{}:(s=null,i=js[t]):s=null;while(s);return i}function Bc(e){const t=[e];let s=js.themes[e]||{};do s.$extend&&!s.$resetCss?(t.push(s.$extend),s=js.themes[s.$extend]||{}):s=null;while(s);return t.map(i=>`v-popper--theme-${i}`)}function rr(e){const t=[e];let s=js.themes[e]||{};do s.$extend?(t.push(s.$extend),s=js.themes[s.$extend]||{}):s=null;while(s);return t}let Qi=!1;if(typeof window<"u"){Qi=!1;try{const e=Object.defineProperty({},"passive",{get(){Qi=!0}});window.addEventListener("test",null,e)}catch{}}let Zo=!1;typeof window<"u"&&typeof navigator<"u"&&(Zo=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Ac=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,`${t}-start`,`${t}-end`]),[]),or={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},lr={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function dr(e,t){const s=e.indexOf(t);s!==-1&&e.splice(s,1)}function oa(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const Ut=[];let Gs=null;const mr={};function cr(e){let t=mr[e];return t||(t=mr[e]=[]),t}let ja=function(){};typeof window<"u"&&(ja=window.Element);function He(e){return function(t){return Pa(t.theme,e)}}const la="__floating-vue__popper",Xo=()=>qe({name:"VPopper",provide(){return{[la]:{parentPopper:this}}},inject:{[la]:{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:He("disabled")},positioningDisabled:{type:Boolean,default:He("positioningDisabled")},placement:{type:String,default:He("placement"),validator:e=>Ac.includes(e)},delay:{type:[String,Number,Object],default:He("delay")},distance:{type:[Number,String],default:He("distance")},skidding:{type:[Number,String],default:He("skidding")},triggers:{type:Array,default:He("triggers")},showTriggers:{type:[Array,Function],default:He("showTriggers")},hideTriggers:{type:[Array,Function],default:He("hideTriggers")},popperTriggers:{type:Array,default:He("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:He("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:He("popperHideTriggers")},container:{type:[String,Object,ja,Boolean],default:He("container")},boundary:{type:[String,ja],default:He("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:He("strategy")},autoHide:{type:[Boolean,Function],default:He("autoHide")},handleResize:{type:Boolean,default:He("handleResize")},instantMove:{type:Boolean,default:He("instantMove")},eagerMount:{type:Boolean,default:He("eagerMount")},popperClass:{type:[String,Array,Object],default:He("popperClass")},computeTransformOrigin:{type:Boolean,default:He("computeTransformOrigin")},autoMinSize:{type:Boolean,default:He("autoMinSize")},autoSize:{type:[Boolean,String],default:He("autoSize")},autoMaxSize:{type:Boolean,default:He("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:He("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:He("preventOverflow")},overflowPadding:{type:[Number,String],default:He("overflowPadding")},arrowPadding:{type:[Number,String],default:He("arrowPadding")},arrowOverflow:{type:Boolean,default:He("arrowOverflow")},flip:{type:Boolean,default:He("flip")},shift:{type:Boolean,default:He("shift")},shiftCrossAxis:{type:Boolean,default:He("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:He("noAutoFocus")},disposeTimeout:{type:Number,default:He("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[la])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((t=this.popperShowTriggers)==null?void 0:t.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,t)=>(e[t]="$_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:t=!1,force:s=!1}={}){var i,n;(i=this.parentPopper)!=null&&i.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(s||!this.disabled)&&(((n=this.parentPopper)==null?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var s;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:t}),this.parentPopper.lockedChild=null)},1e3));return}((s=this.parentPopper)==null?void 0:s.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),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(t=>t.nodeType===t.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(Ro({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(wc({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(Vo({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!t&&this.flip&&e.middleware.push(Lo({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(vc({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:"arrowOverflow",fn:({placement:i,rects:n,middlewareData:a})=>{let u;const{centerOffset:r}=a.arrow;return i.startsWith("top")||i.startsWith("bottom")?u=Math.abs(r)>n.reference.width/2:u=Math.abs(r)>n.reference.height/2,{data:{overflow:u}}}}),this.autoMinSize||this.autoSize){const i=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:n,placement:a,middlewareData:u})=>{var r;if((r=u.autoSize)!=null&&r.skip)return{};let o,c;return a.startsWith("top")||a.startsWith("bottom")?o=n.reference.width:c=n.reference.height,this.$_innerNode.style[i==="min"?"minWidth":i==="max"?"maxWidth":"width"]=o!=null?`${o}px`:null,this.$_innerNode.style[i==="min"?"minHeight":i==="max"?"maxHeight":"height"]=c!=null?`${c}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(xc({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:i,availableHeight:n})=>{this.$_innerNode.style.maxWidth=i!=null?`${i}px`:null,this.$_innerNode.style.maxHeight=n!=null?`${n}px`:null}})));const s=await Fc(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:s.x,y:s.y,placement:s.placement,strategy:s.strategy,arrow:{...s.middlewareData.arrow,...s.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Gs&&this.instantMove&&Gs.instantMove&&Gs!==this.parentPopper){Gs.$_applyHide(!0),this.$_applyShow(!0);return}t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Gs=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await oa(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Nn(this.$_referenceNode),...Nn(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const t=this.$_referenceNode.getBoundingClientRect(),s=this.$_popperNode.querySelector(".v-popper__wrapper"),i=s.parentNode.getBoundingClientRect(),n=t.x+t.width/2-(i.left+s.offsetLeft),a=t.y+t.height/2-(i.top+s.offsetTop);this.result.transformOrigin=`${n}px ${a}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let s=0;s<Ut.length;s++)t=Ut[s],t.showGroup!==e&&(t.hide(),t.$emit("close-group"))}Ut.push(this),document.body.classList.add("v-popper--some-open");for(const t of rr(this.theme))cr(t).push(this),document.body.classList.add(`v-popper--some-open--${t}`);this.$emit("apply-show"),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await oa(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(e=!1){if(this.shownChildren.size>0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,dr(Ut,this),Ut.length===0&&document.body.classList.remove("v-popper--some-open");for(const s of rr(this.theme)){const i=cr(s);dr(i,this),i.length===0&&document.body.classList.remove(`v-popper--some-open--${s}`)}Gs===this&&(Gs=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;t!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await oa(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typeof e=="string"?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=s=>{this.isShown&&!this.$_hideInProgress||(s.usedByTooltip=!0,!this.$_preventShow&&this.show({event:s}))};this.$_registerTriggerListeners(this.$_targetNodes,or,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],or,this.popperTriggers,this.popperShowTriggers,e);const t=s=>{s.usedByTooltip||this.hide({event:s})};this.$_registerTriggerListeners(this.$_targetNodes,lr,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],lr,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,s){this.$_events.push({targetNodes:e,eventType:t,handler:s}),e.forEach(i=>i.addEventListener(t,s,Qi?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,s,i,n){let a=s;i!=null&&(a=typeof i=="function"?i(a):i),a.forEach(u=>{const r=t[u];r&&this.$_registerEventListeners(e,r,n)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(s=>{const{targetNodes:i,eventType:n,handler:a}=s;!e||e===n?i.forEach(u=>u.removeEventListener(n,a)):t.push(s)}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const s of this.$_targetNodes){const i=s.getAttribute(e);i&&(s.removeAttribute(e),s.setAttribute(t,i))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const s in e){const i=e[s];i==null?t.removeAttribute(s):t.setAttribute(s,i)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ri>=e.left&&Ri<=e.right&&Vi>=e.top&&Vi<=e.bottom){const t=this.$_popperNode.getBoundingClientRect(),s=Ri-As,i=Vi-_s,n=t.left+t.width/2-As+(t.top+t.height/2)-_s+t.width+t.height,a=As+s*n,u=_s+i*n;return pn(As,_s,a,u,t.left,t.top,t.left,t.bottom)||pn(As,_s,a,u,t.left,t.top,t.right,t.top)||pn(As,_s,a,u,t.right,t.top,t.right,t.bottom)||pn(As,_s,a,u,t.left,t.bottom,t.right,t.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(Zo){const e=Qi?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",t=>gr(t),e),document.addEventListener("touchend",t=>hr(t,!0),e)}else window.addEventListener("mousedown",e=>gr(e),!0),window.addEventListener("click",e=>hr(e,!1),!0);window.addEventListener("resize",Nc)}function gr(e,t){for(let s=0;s<Ut.length;s++){const i=Ut[s];try{i.mouseDownContains=i.popperNode().contains(e.target)}catch{}}}function hr(e,t){_c(e,t)}function _c(e,t){const s={};for(let i=Ut.length-1;i>=0;i--){const n=Ut[i];try{const a=n.containsGlobalTarget=n.mouseDownContains||n.popperNode().contains(e.target);n.pendingHide=!1,requestAnimationFrame(()=>{if(n.pendingHide=!1,!s[n.randomId]&&pr(n,a,e)){if(n.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&a){let r=n.parentPopper;for(;r;)s[r.randomId]=!0,r=r.parentPopper;return}let u=n.parentPopper;for(;u&&pr(u,u.containsGlobalTarget,e);)u.$_handleGlobalClose(e,t),u=u.parentPopper}})}catch{}}}function pr(e,t,s){return s.closeAllPopover||s.closePopover&&t||Sc(e,s)&&!t}function Sc(e,t){if(typeof e.autoHide=="function"){const s=e.autoHide(t);return e.lastAutoHide=s,s}return e.autoHide}function Nc(){for(let e=0;e<Ut.length;e++)Ut[e].$_computePosition()}let As=0,_s=0,Ri=0,Vi=0;typeof window<"u"&&window.addEventListener("mousemove",e=>{As=Ri,_s=Vi,Ri=e.clientX,Vi=e.clientY},Qi?{passive:!0}:void 0);function pn(e,t,s,i,n,a,u,r){const o=((u-n)*(t-a)-(r-a)*(e-n))/((r-a)*(s-e)-(u-n)*(i-t)),c=((s-e)*(t-a)-(i-t)*(e-n))/((r-a)*(s-e)-(u-n)*(i-t));return o>=0&&o<=1&&c>=0&&c<=1}const Mc={extends:Xo()},gu=(e,t)=>{const s=e.__vccOpts||e;for(const[i,n]of t)s[i]=n;return s};function Tc(e,t,s,i,n,a){return C(),P("div",{ref:"reference",class:ke(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[te(e.$slots,"default",Ye(We(e.slotData)))],2)}const Pc=gu(Mc,[["render",Tc]]);function jc(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var s=e.indexOf("Trident/");if(s>0){var i=e.indexOf("rv:");return parseInt(e.substring(i+3,e.indexOf(".",i)),10)}var n=e.indexOf("Edge/");return n>0?parseInt(e.substring(n+5,e.indexOf(".",n)),10):-1}let Cn;function za(){za.init||(za.init=!0,Cn=jc()!==-1)}var xn={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){za(),St(()=>{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",Cn&&this.$el.appendChild(e),e.data="about:blank",Cn||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&&(!Cn&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const zc=Y0();V0("data-v-b329ee4c");const $c={class:"resize-observer",tabindex:"-1"};H0();const Oc=zc((e,t,s,i,n,a)=>(C(),we("div",$c)));xn.render=Oc,xn.__scopeId="data-v-b329ee4c",xn.__file="src/components/ResizeObserver.vue";const Jo=(e="theme")=>({computed:{themeClass(){return Bc(this[e])}}}),Lc=qe({name:"VPopperContent",components:{ResizeObserver:xn},mixins:[Jo()],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}}}),Ic=["id","aria-hidden","tabindex","data-popper-placement"],Rc={ref:"inner",class:"v-popper__inner"},Vc=J("div",{class:"v-popper__arrow-outer"},null,-1),Hc=J("div",{class:"v-popper__arrow-inner"},null,-1),Yc=[Vc,Hc];function qc(e,t,s,i,n,a){const u=it("ResizeObserver");return C(),P("div",{id:e.popperId,ref:"popover",class:ke(["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:ut(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:t[2]||(t[2]=Co(r=>e.autoHide&&e.$emit("hide"),["esc"]))},[J("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=r=>e.autoHide&&e.$emit("hide"))}),J("div",{class:"v-popper__wrapper",style:ut(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[J("div",Rc,[e.mounted?(C(),P(Pe,{key:0},[J("div",null,[te(e.$slots,"default")]),e.handleResize?(C(),we(u,{key:0,onNotify:t[1]||(t[1]=r=>e.$emit("resize",r))})):G("",!0)],64)):G("",!0)],512),J("div",{ref:"arrow",class:"v-popper__arrow-container",style:ut(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Yc,4)],4)],46,Ic)}const el=gu(Lc,[["render",qc]]),tl={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 $a=function(){};typeof window<"u"&&($a=window.Element);const Uc=qe({name:"VPopperWrapper",components:{Popper:Pc,PopperContent:el},mixins:[tl,Jo("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,$a,Boolean],default:void 0},boundary:{type:[String,$a],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 Kc(e,t,s,i,n,a){const u=it("PopperContent"),r=it("Popper");return C(),we(r,Oe({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=o=>e.$emit("update:shown",o)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:fe(({popperId:o,isShown:c,shouldMountContent:l,skipTransition:m,autoHide:g,show:h,hide:v,handleResize:p,onResize:f,classes:x,result:y})=>[te(e.$slots,"default",{shown:c,show:h,hide:v}),Ve(u,{ref:"popperContent","popper-id":o,theme:e.finalTheme,shown:c,mounted:l,"skip-transition":m,"auto-hide":g,"handle-resize":p,classes:x,result:y,onHide:v,onResize:f},{default:fe(()=>[te(e.$slots,"popper",{shown:c,hide:v})]),_: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 Oa=gu(Uc,[["render",Kc]]),Wc={...Oa,name:"VDropdown",vPopperTheme:"dropdown"};({...Oa},{...Oa}),qe({name:"VTooltipDirective",components:{Popper:Xo(),PopperContent:el},mixins:[tl],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>Pa(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>Pa(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content=="function"&&this.$_isShown&&(e||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const t=++this.$_fetchId,s=this.content(this);s.then?s.then(i=>this.onResult(t,i)):this.onResult(t,s)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const fr=js,Gc=Wc;var sl=["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])"],Mn=sl.join(","),il=typeof Element>"u",ri=il?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Tn=!il&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e?.ownerDocument},Zi=function(e,t){var s;t===void 0&&(t=!0);var i=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),n=i===""||i==="true",a=n||t&&e&&Zi(e.parentNode);return a},Qc=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},nl=function(e,t,s){if(Zi(e))return[];var i=Array.prototype.slice.apply(e.querySelectorAll(Mn));return t&&ri.call(e,Mn)&&i.unshift(e),i=i.filter(s),i},Pn=function(e,t,s){for(var i=[],n=Array.from(e);n.length;){var a=n.shift();if(!Zi(a,!1))if(a.tagName==="SLOT"){var u=a.assignedElements(),r=u.length?u:a.children,o=Pn(r,!0,s);s.flatten?i.push.apply(i,o):i.push({scopeParent:a,candidates:o})}else{var c=ri.call(a,Mn);c&&s.filter(a)&&(t||!e.includes(a))&&i.push(a);var l=a.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(a),m=!Zi(l,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(a));if(l&&m){var g=Pn(l===!0?a.children:l.children,!0,s);s.flatten?i.push.apply(i,g):i.push({scopeParent:a,candidates:g})}else n.unshift.apply(n,a.children)}}return i},al=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ei=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||Qc(e))&&!al(e)?0:e.tabIndex},Zc=function(e,t){var s=ei(e);return s<0&&t&&!al(e)?0:s},Xc=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},ul=function(e){return e.tagName==="INPUT"},Jc=function(e){return ul(e)&&e.type==="hidden"},eg=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},tg=function(e,t){for(var s=0;s<e.length;s++)if(e[s].checked&&e[s].form===t)return e[s]},sg=function(e){if(!e.name)return!0;var t=e.form||Tn(e),s=function(a){return t.querySelectorAll('input[type="radio"][name="'+a+'"]')},i;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")i=s(window.CSS.escape(e.name));else try{i=s(e.name)}catch(a){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",a.message),!1}var n=tg(i,e.form);return!n||n===e},ig=function(e){return ul(e)&&e.type==="radio"},ng=function(e){return ig(e)&&!sg(e)},ag=function(e){var t,s=e&&Tn(e),i=(t=s)===null||t===void 0?void 0:t.host,n=!1;if(s&&s!==e){var a,u,r;for(n=!!((a=i)!==null&&a!==void 0&&(u=a.ownerDocument)!==null&&u!==void 0&&u.contains(i)||e!=null&&(r=e.ownerDocument)!==null&&r!==void 0&&r.contains(e));!n&&i;){var o,c,l;s=Tn(i),i=(o=s)===null||o===void 0?void 0:o.host,n=!!((c=i)!==null&&c!==void 0&&(l=c.ownerDocument)!==null&&l!==void 0&&l.contains(i))}}return n},vr=function(e){var t=e.getBoundingClientRect(),s=t.width,i=t.height;return s===0&&i===0},ug=function(e,t){var s=t.displayCheck,i=t.getShadowRoot;if(s==="full-native"&&"checkVisibility"in e){var n=e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});return!n}if(getComputedStyle(e).visibility==="hidden")return!0;var a=ri.call(e,"details>summary:first-of-type"),u=a?e.parentElement:e;if(ri.call(u,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="full-native"||s==="legacy-full"){if(typeof i=="function"){for(var r=e;e;){var o=e.parentElement,c=Tn(e);if(o&&!o.shadowRoot&&i(o)===!0)return vr(e);e.assignedSlot?e=e.assignedSlot:!o&&c!==e.ownerDocument?e=c.host:e=o}e=r}if(ag(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return vr(e);return!1},rg=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s<t.children.length;s++){var i=t.children.item(s);if(i.tagName==="LEGEND")return ri.call(t,"fieldset[disabled] *")?!0:!i.contains(e)}return!0}t=t.parentElement}return!1},jn=function(e,t){return!(t.disabled||Zi(t)||Jc(t)||ug(t,e)||eg(t)||rg(t))},La=function(e,t){return!(ng(t)||ei(t)<0||!jn(e,t))},og=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},rl=function(e){var t=[],s=[];return e.forEach(function(i,n){var a=!!i.scopeParent,u=a?i.scopeParent:i,r=Zc(u,a),o=a?rl(i.candidates):u;r===0?a?t.push.apply(t,o):t.push(u):s.push({documentOrder:n,tabIndex:r,item:i,isScope:a,content:o})}),s.sort(Xc).reduce(function(i,n){return n.isScope?i.push.apply(i,n.content):i.push(n.content),i},[]).concat(t)},lg=function(e,t){t=t||{};var s;return t.getShadowRoot?s=Pn([e],t.includeContainer,{filter:La.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:og}):s=nl(e,t.includeContainer,La.bind(null,t)),rl(s)},dg=function(e,t){t=t||{};var s;return t.getShadowRoot?s=Pn([e],t.includeContainer,{filter:jn.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=nl(e,t.includeContainer,jn.bind(null,t)),s},mi=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ri.call(e,Mn)===!1?!1:La(t,e)},mg=sl.concat("iframe").join(","),da=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ri.call(e,mg)===!1?!1:jn(t,e)};function Ia(e,t){(t==null||t>e.length)&&(t=e.length);for(var s=0,i=Array(t);s<t;s++)i[s]=e[s];return i}function cg(e){if(Array.isArray(e))return Ia(e)}function gg(e,t,s){return(t=yg(t))in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}function hg(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function pg(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yr(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),s.push.apply(s,i)}return s}function wr(e){for(var t=1;t<arguments.length;t++){var s=arguments[t]!=null?arguments[t]:{};t%2?yr(Object(s),!0).forEach(function(i){gg(e,i,s[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):yr(Object(s)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(s,i))})}return e}function fg(e){return cg(e)||hg(e)||wg(e)||pg()}function vg(e,t){if(typeof e!="object"||!e)return e;var s=e[Symbol.toPrimitive];if(s!==void 0){var i=s.call(e,t);if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yg(e){var t=vg(e,"string");return typeof t=="symbol"?t:t+""}function wg(e,t){if(e){if(typeof e=="string")return Ia(e,t);var s={}.toString.call(e).slice(8,-1);return s==="Object"&&e.constructor&&(s=e.constructor.name),s==="Map"||s==="Set"?Array.from(e):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?Ia(e,t):void 0}}var br={activateTrap:function(e,t){if(e.length>0){var s=e[e.length-1];s!==t&&s._setPausedState(!0)}var i=e.indexOf(t);i===-1||e.splice(i,1),e.push(t)},deactivateTrap:function(e,t){var s=e.indexOf(t);s!==-1&&e.splice(s,1),e.length>0&&!e[e.length-1]._isManuallyPaused()&&e[e.length-1]._setPausedState(!1)}},bg=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},Cg=function(e){return e?.key==="Escape"||e?.key==="Esc"||e?.keyCode===27},Hi=function(e){return e?.key==="Tab"||e?.keyCode===9},xg=function(e){return Hi(e)&&!e.shiftKey},Eg=function(e){return Hi(e)&&e.shiftKey},Cr=function(e){return setTimeout(e,0)},ji=function(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),i=1;i<t;i++)s[i-1]=arguments[i];return typeof e=="function"?e.apply(void 0,s):e},fn=function(e){return e.target.shadowRoot&&typeof e.composedPath=="function"?e.composedPath()[0]:e.target},kg=[],ol=function(e,t){var s=t?.document||document,i=t?.trapStack||kg,n=wr({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:xg,isKeyBackward:Eg},t),a={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},u,r=function(N,R,ne){return N&&N[R]!==void 0?N[R]:n[ne||R]},o=function(N,R){var ne=typeof R?.composedPath=="function"?R.composedPath():void 0;return a.containerGroups.findIndex(function(A){var T=A.container,S=A.tabbableNodes;return T.contains(N)||ne?.includes(T)||S.find(function(L){return L===N})})},c=function(N){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ne=R.hasFallback,A=ne===void 0?!1:ne,T=R.params,S=T===void 0?[]:T,L=n[N];if(typeof L=="function"&&(L=L.apply(void 0,fg(S))),L===!0&&(L=void 0),!L){if(L===void 0||L===!1)return L;throw new Error("`".concat(N,"` was specified but was not a node, or did not return a node"))}var ee=L;if(typeof L=="string"){try{ee=s.querySelector(L)}catch(H){throw new Error("`".concat(N,'` appears to be an invalid selector; error="').concat(H.message,'"'))}if(!ee&&!A)throw new Error("`".concat(N,"` as selector refers to no known node"))}return ee},l=function(){var N=c("initialFocus",{hasFallback:!0});if(N===!1)return!1;if(N===void 0||N&&!da(N,n.tabbableOptions))if(o(s.activeElement)>=0)N=s.activeElement;else{var R=a.tabbableGroups[0],ne=R&&R.firstTabbableNode;N=ne||c("fallbackFocus")}else N===null&&(N=c("fallbackFocus"));if(!N)throw new Error("Your focus-trap needs to have at least one focusable element");return N},m=function(){if(a.containerGroups=a.containers.map(function(N){var R=lg(N,n.tabbableOptions),ne=dg(N,n.tabbableOptions),A=R.length>0?R[0]:void 0,T=R.length>0?R[R.length-1]:void 0,S=ne.find(function(H){return mi(H)}),L=ne.slice().reverse().find(function(H){return mi(H)}),ee=!!R.find(function(H){return ei(H)>0});return{container:N,tabbableNodes:R,focusableNodes:ne,posTabIndexesFound:ee,firstTabbableNode:A,lastTabbableNode:T,firstDomTabbableNode:S,lastDomTabbableNode:L,nextTabbableNode:function(H){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,q=R.indexOf(H);return q<0?oe?ne.slice(ne.indexOf(H)+1).find(function(he){return mi(he)}):ne.slice(0,ne.indexOf(H)).reverse().find(function(he){return mi(he)}):R[q+(oe?1:-1)]}}}),a.tabbableGroups=a.containerGroups.filter(function(N){return N.tabbableNodes.length>0}),a.tabbableGroups.length<=0&&!c("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(a.containerGroups.find(function(N){return N.posTabIndexesFound})&&a.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.")},g=function(N){var R=N.activeElement;if(R)return R.shadowRoot&&R.shadowRoot.activeElement!==null?g(R.shadowRoot):R},h=function(N){if(N!==!1&&N!==g(document)){if(!N||!N.focus){h(l());return}N.focus({preventScroll:!!n.preventScroll}),a.mostRecentlyFocusedNode=N,bg(N)&&N.select()}},v=function(N){var R=c("setReturnFocus",{params:[N]});return R||(R===!1?!1:N)},p=function(N){var R=N.target,ne=N.event,A=N.isBackward,T=A===void 0?!1:A;R=R||fn(ne),m();var S=null;if(a.tabbableGroups.length>0){var L=o(R,ne),ee=L>=0?a.containerGroups[L]:void 0;if(L<0)T?S=a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:S=a.tabbableGroups[0].firstTabbableNode;else if(T){var H=a.tabbableGroups.findIndex(function(Y){var ve=Y.firstTabbableNode;return R===ve});if(H<0&&(ee.container===R||da(R,n.tabbableOptions)&&!mi(R,n.tabbableOptions)&&!ee.nextTabbableNode(R,!1))&&(H=L),H>=0){var oe=H===0?a.tabbableGroups.length-1:H-1,q=a.tabbableGroups[oe];S=ei(R)>=0?q.lastTabbableNode:q.lastDomTabbableNode}else Hi(ne)||(S=ee.nextTabbableNode(R,!1))}else{var he=a.tabbableGroups.findIndex(function(Y){var ve=Y.lastTabbableNode;return R===ve});if(he<0&&(ee.container===R||da(R,n.tabbableOptions)&&!mi(R,n.tabbableOptions)&&!ee.nextTabbableNode(R))&&(he=L),he>=0){var _=he===a.tabbableGroups.length-1?0:he+1,Z=a.tabbableGroups[_];S=ei(R)>=0?Z.firstTabbableNode:Z.firstDomTabbableNode}else Hi(ne)||(S=ee.nextTabbableNode(R))}}else S=c("fallbackFocus");return S},f=function(N){var R=fn(N);if(!(o(R,N)>=0)){if(ji(n.clickOutsideDeactivates,N)){u.deactivate({returnFocus:n.returnFocusOnDeactivate});return}ji(n.allowOutsideClick,N)||N.preventDefault()}},x=function(N){var R=fn(N),ne=o(R,N)>=0;if(ne||R instanceof Document)ne&&(a.mostRecentlyFocusedNode=R);else{N.stopImmediatePropagation();var A,T=!0;if(a.mostRecentlyFocusedNode)if(ei(a.mostRecentlyFocusedNode)>0){var S=o(a.mostRecentlyFocusedNode),L=a.containerGroups[S].tabbableNodes;if(L.length>0){var ee=L.findIndex(function(H){return H===a.mostRecentlyFocusedNode});ee>=0&&(n.isKeyForward(a.recentNavEvent)?ee+1<L.length&&(A=L[ee+1],T=!1):ee-1>=0&&(A=L[ee-1],T=!1))}}else a.containerGroups.some(function(H){return H.tabbableNodes.some(function(oe){return ei(oe)>0})})||(T=!1);else T=!1;T&&(A=p({target:a.mostRecentlyFocusedNode,isBackward:n.isKeyBackward(a.recentNavEvent)})),h(A||a.mostRecentlyFocusedNode||l())}a.recentNavEvent=void 0},y=function(N){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;a.recentNavEvent=N;var ne=p({event:N,isBackward:R});ne&&(Hi(N)&&N.preventDefault(),h(ne))},F=function(N){(n.isKeyForward(N)||n.isKeyBackward(N))&&y(N,n.isKeyBackward(N))},z=function(N){Cg(N)&&ji(n.escapeDeactivates,N)!==!1&&(N.preventDefault(),u.deactivate())},$=function(N){var R=fn(N);o(R,N)>=0||ji(n.clickOutsideDeactivates,N)||ji(n.allowOutsideClick,N)||(N.preventDefault(),N.stopImmediatePropagation())},M=function(){if(a.active)return br.activateTrap(i,u),a.delayInitialFocusTimer=n.delayInitialFocus?Cr(function(){h(l())}):h(l()),s.addEventListener("focusin",x,!0),s.addEventListener("mousedown",f,{capture:!0,passive:!1}),s.addEventListener("touchstart",f,{capture:!0,passive:!1}),s.addEventListener("click",$,{capture:!0,passive:!1}),s.addEventListener("keydown",F,{capture:!0,passive:!1}),s.addEventListener("keydown",z),u},O=function(){if(a.active)return s.removeEventListener("focusin",x,!0),s.removeEventListener("mousedown",f,!0),s.removeEventListener("touchstart",f,!0),s.removeEventListener("click",$,!0),s.removeEventListener("keydown",F,!0),s.removeEventListener("keydown",z),u},ie=function(N){var R=N.some(function(ne){var A=Array.from(ne.removedNodes);return A.some(function(T){return T===a.mostRecentlyFocusedNode})});R&&h(l())},U=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(ie):void 0,V=function(){U&&(U.disconnect(),a.active&&!a.paused&&a.containers.map(function(N){U.observe(N,{subtree:!0,childList:!0})}))};return u={get active(){return a.active},get paused(){return a.paused},activate:function(N){if(a.active)return this;var R=r(N,"onActivate"),ne=r(N,"onPostActivate"),A=r(N,"checkCanFocusTrap");A||m(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=g(s),R?.();var T=function(){A&&m(),M(),V(),ne?.()};return A?(A(a.containers.concat()).then(T,T),this):(T(),this)},deactivate:function(N){if(!a.active)return this;var R=wr({onDeactivate:n.onDeactivate,onPostDeactivate:n.onPostDeactivate,checkCanReturnFocus:n.checkCanReturnFocus},N);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,O(),a.active=!1,a.paused=!1,V(),br.deactivateTrap(i,u);var ne=r(R,"onDeactivate"),A=r(R,"onPostDeactivate"),T=r(R,"checkCanReturnFocus"),S=r(R,"returnFocus","returnFocusOnDeactivate");ne?.();var L=function(){Cr(function(){S&&h(v(a.nodeFocusedBeforeActivation)),A?.()})};return S&&T?(T(v(a.nodeFocusedBeforeActivation)).then(L,L),this):(L(),this)},pause:function(N){return a.active?(a.manuallyPaused=!0,this._setPausedState(!0,N)):this},unpause:function(N){return a.active?(a.manuallyPaused=!1,i[i.length-1]!==this?this:this._setPausedState(!1,N)):this},updateContainerElements:function(N){var R=[].concat(N).filter(Boolean);return a.containers=R.map(function(ne){return typeof ne=="string"?s.querySelector(ne):ne}),a.active&&m(),V(),this}},Object.defineProperties(u,{_isManuallyPaused:{value:function(){return a.manuallyPaused}},_setPausedState:{value:function(N,R){if(a.paused===N)return this;if(a.paused=N,N){var ne=r(R,"onPause"),A=r(R,"onPostPause");ne?.(),O(),V(),A?.()}else{var T=r(R,"onUnpause"),S=r(R,"onPostUnpause");T?.(),m(),M(),V(),S?.()}return this}}}),u.updateContainerElements(e),u};const xr=q0(),Dg=qe({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})}}),Fg="_ncPopover_wpltc_20",Bg={"material-design-icon":"_material-design-icon_wpltc_12",ncPopover:Fg},ll="nc-popover-9";fr.themes[ll]=structuredClone(fr.themes.dropdown);const Ag={name:"NcPopover",components:{Dropdown:Gc,NcPopoverTriggerProvider:Dg},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:ll}},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"?xr?"right":"left":this.placement==="end"?xr?"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 t of e)t.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=ol(e,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:Ki(),fallBackFocus:e}),this.$focusTrap.activate())},clearFocusTrap(e={}){try{this.$focusTrap?.deactivate(e),this.$focusTrap=null}catch(t){xs.warn("[NcPopover] Failed to clear focus trap",{error:t})}},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 _g(e,t,s,i,n,a){const u=it("NcPopoverTriggerProvider"),r=it("Dropdown");return C(),we(r,{ref:"popover",shown:n.internalShown,"onUpdate:shown":[t[0]||(t[0]=o=>n.internalShown=o),t[1]||(t[1]=o=>n.internalShown=o)],"arrow-padding":10,"auto-hide":!s.noCloseOnClickOutside&&s.closeOnClickOutside,boundary:s.boundary||void 0,container:s.container,delay:s.delay,distance:10,"handle-resize":"","no-auto-focus":!0,placement:a.internalPlacement,"popper-class":[e.$style.ncPopover,s.popoverBaseClass],"popper-triggers":a.popperTriggers,"popper-hide-triggers":a.popperHideTriggers,"popper-show-triggers":a.popperShowTriggers,theme:i.theme,triggers:a.internalTriggers,"hide-triggers":a.hideTriggers,"show-triggers":a.showTriggers,onApplyShow:a.afterShow,onApplyHide:a.afterHide},{popper:fe(o=>[te(e.$slots,"default",Ye(We(o)))]),default:fe(()=>[Ve(u,{shown:n.internalShown,"popup-role":s.popupRole},{default:fe(o=>[te(e.$slots,"trigger",Ye(We(o)))]),_: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 Sg={$style:Bg},Er=lt(Ag,[["render",_g],["__cssModules",Sg]]),Ng={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Mg=["aria-hidden","aria-label"],Tg=["fill","width","height"],Pg={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"},jg={key:0};function zg(e,t,s,i,n,a){return C(),P("span",Oe(e.$attrs,{"aria-hidden":s.title?null:"true","aria-label":s.title,class:"material-design-icon dots-horizontal-icon",role:"img",onClick:t[0]||(t[0]=u=>e.$emit("click",u))}),[(C(),P("svg",{fill:s.fillColor,class:"material-design-icon__svg",width:s.size,height:s.size,viewBox:"0 0 24 24"},[J("path",Pg,[s.title?(C(),P("title",jg,Be(s.title),1)):G("",!0)])],8,Tg))],16,Mg)}const dl=lt(Ng,[["render",zg]]);Ne(U0);function ml(e){return Array.isArray(e)&&e.some(t=>{if(t===null)return!1;if(typeof t=="object"){const s=t;if(s.type===K0||s.type===Pe&&!ml(s.children)||s.type===W0&&!s.children.trim())return!1}return!0})}const $g=".focusable",Og={name:"NcActions",components:{NcButton:ti,NcPopover:Er},provide(){return{[an]:I(()=>this.actionsMenuSemanticType==="menu"),[Ao]: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:ge("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 t=Ls(),s=`trigger-${t}`,i=se(),{top:n,bottom:a}=Qu(i),{top:u,bottom:r}=Qu(ai(()=>e.boundariesElement)),{height:o}=nc(),c=I(()=>Math.max(Math.min(n.value-84,n.value-u.value),Math.min(o.value-a.value-34,r.value-a.value)));return{triggerButton:i,maxMenuHeight:c,randomId:t,triggerRandomId:s}},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(){uc(()=>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 t=0,s=0;for(const i of this.$refs.menuList.children){if(t+i.clientHeight/2>this.maxMenuHeight){e.style.height=`${t-s/2}px`;break}s=i.clientHeight,t+=s}}else e.style.height="fit-content"},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll($g)},onKeydown(e){if(e.key==="Tab"){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation){this.closeMenu(!0);return}e.preventDefault();const t=this.getFocusableMenuItemElements(),s=[...t].indexOf(document.activeElement);if(s===-1)return;const i=e.shiftKey?s-1:s+1;(i<0||i===t.length)&&this.closeMenu(!0),this.focusIndex=i,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 t=e.closest("li.action");e.focus(),t&&t.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 t=this.getFocusableMenuItemElements().length-1;this.focusIndex===t?this.focusFirstAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){if(this.opened){this.preventIfEvent(e);const t=[...this.getFocusableMenuItemElements()].findIndex(s=>s.getAttribute("aria-checked")==="true"&&s.getAttribute("role")==="menuitemradio");this.focusIndex=t>-1?t: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=[],t=(h,v)=>{h.forEach(p=>{if(this.isAction(p)){v.push(p);return}p.type===Pe&&t(p.children,v)})};if(t(this.$slots.default?.(),e),e.length===0)return;let s=e.filter(this.isValidSingleAction);this.forceMenu&&s.length>0&&this.inline>0&&(s=[]);const i=s.slice(0,this.inline),n=e.filter(h=>!i.includes(h)),a=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],u=["NcActionInput","NcActionTextEditable"],r=["NcActionLink","NcActionRouter"],o=n.some(h=>u.includes(this.getActionName(h))),c=n.some(h=>a.includes(this.getActionName(h))),l=n.some(h=>r.includes(this.getActionName(h)));o?this.actionsMenuSemanticType="dialog":c?this.actionsMenuSemanticType="menu":l?this.actionsMenuSemanticType="navigation":e.filter(h=>this.getActionName(h).startsWith("NcAction")).length===e.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown";const m=h=>{const v=h?.props?.icon,p=h?.children?.icon?.()?.[0]??(this.isIconUrl(v)?Et("img",{class:"action-item__menutoggle__icon",src:v,alt:""}):Et("span",{class:["icon",v]})),f=h?.children?.default?.()?.[0]?.children?.trim(),x=this.forceName?f:"";let y=h?.props?.title;this.forceName||y||(y=f);const F={...h?.props??{}},z=["submit","reset"].includes(F.type)?F.modelValue:"button";return delete F.modelValue,delete F.type,Et(ti,Oe(F,{class:"action-item action-item--single","aria-label":h?.props?.["aria-label"]||f,title:y,disabled:this.disabled||h?.props?.disabled,pressed:h?.props?.modelValue,type:z,variant:this.variant||(x?"secondary":"tertiary"),onFocus:this.onFocus,onBlur:this.onBlur,"onUpdate:pressed":h?.props?.["onUpdate:modelValue"]??(()=>{})}),{default:()=>x,icon:()=>p})},g=h=>{const v=ml(this.$slots.icon?.())?this.$slots.icon?.():this.defaultIcon?Et("span",{class:["icon",this.defaultIcon]}):Et(dl,{size:20}),p=`${this.randomId}-trigger`;return Et(Er,{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:()=>Et(ti,{id:p,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:()=>v,default:()=>this.menuName}),default:()=>Et("div",{class:{open:this.opened},tabindex:"-1",onKeydown:this.onKeydown,ref:"menu"},[Et("ul",{id:this.randomId,tabindex:"-1",ref:"menuList",role:this.config.popupRole,"aria-labelledby":p,"aria-modal":this.actionsMenuSemanticType==="dialog"?"true":void 0},[h])])})};return e.length===1&&s.length===1&&!this.forceMenu?m(e[0]):(this.$nextTick(()=>{this.opened&&this.$refs.menu&&(this.resizePopover(),(this.$refs.menu.querySelector("li.active")||[]).length===0&&this.focusFirstAction())}),i.length>0&&this.inline>0?Et("div",{class:["action-items",`action-item--${this.triggerButtonVariant}`]},[...i.map(m),n.length>0?Et("div",{class:["action-item",{"action-item--open":this.opened}]},[g(n)]):null]):Et("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[g(e)]))}},hu=lt(Og,[["__scopeId","data-v-cc138260"]]),Lg={name:"NcActionText",mixins:[Hn],inject:{isInSemanticMenu:{from:an,default:!1}}},Ig=["role"],Rg={key:0,class:"action-text__longtext-wrapper"},Vg={class:"action-text__name"},Hg=["textContent"],Yg=["textContent"],qg={key:2,class:"action-text__text"};function Ug(e,t,s,i,n,a){return C(),P("li",{class:"action",role:a.isInSemanticMenu&&"presentation"},[J("span",{class:"action-text",onClick:t[0]||(t[0]=(...u)=>e.onClick&&e.onClick(...u))},[te(e.$slots,"icon",{},()=>[e.icon!==""?(C(),P("span",{key:0,"aria-hidden":"true",class:ke(["action-text__icon",[e.isIconUrl?"action-text__icon--url":e.icon]]),style:ut({backgroundImage:e.isIconUrl?`url(${e.icon})`:null})},null,6)):G("",!0)],!0),e.name?(C(),P("span",Rg,[J("strong",Vg,Be(e.name),1),J("span",{class:"action-text__longtext",textContent:Be(e.text)},null,8,Hg)])):e.isLongText?(C(),P("span",{key:1,class:"action-text__longtext",textContent:Be(e.text)},null,8,Yg)):(C(),P("span",qg,Be(e.text),1)),G("",!0)])],8,Ig)}const Kg=lt(Lg,[["render",Ug],["__scopeId","data-v-fa684b48"]]),pu=1024,cl=pu/2,zn=e=>document.documentElement.clientWidth<e,gl=se(zn(pu)),Wg=se(zn(cl));window.addEventListener("resize",()=>{gl.value=zn(pu),Wg.value=zn(cl)},{passive:!0});function tw(){return Vn(gl)}Ne();let hl="missing-app-name";try{hl=z0}catch{xs.error("The `@nextcloud/vue` library was used without setting / replacing the `appName`.")}const Gg=hl;iu("nextcloud").persist().build(),un().theming?.name;const Qg=Fn("core","active-app",Gg);Fn("core","apps",[]).find(({id:e})=>e===Qg)?.name,Ne(),{...hu.props};const Zg={name:"ChevronDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Xg=["aria-hidden","aria-label"],Jg=["fill","width","height"],e4={d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},t4={key:0};function s4(e,t,s,i,n,a){return C(),P("span",Oe(e.$attrs,{"aria-hidden":s.title?null:"true","aria-label":s.title,class:"material-design-icon chevron-down-icon",role:"img",onClick:t[0]||(t[0]=u=>e.$emit("click",u))}),[(C(),P("svg",{fill:s.fillColor,class:"material-design-icon__svg",width:s.size,height:s.size,viewBox:"0 0 24 24"},[J("path",e4,[s.title?(C(),P("title",t4,Be(s.title),1)):G("",!0)])],8,Jg))],16,Xg)}const i4=lt(Zg,[["render",s4]]),n4={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},a4=["aria-hidden","aria-label"],u4=["fill","width","height"],r4={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"},o4={key:0};function l4(e,t,s,i,n,a){return C(),P("span",Oe(e.$attrs,{"aria-hidden":s.title?null:"true","aria-label":s.title,class:"material-design-icon close-icon",role:"img",onClick:t[0]||(t[0]=u=>e.$emit("click",u))}),[(C(),P("svg",{fill:s.fillColor,class:"material-design-icon__svg",width:s.size,height:s.size,viewBox:"0 0 24 24"},[J("path",r4,[s.title?(C(),P("title",o4,Be(s.title),1)):G("",!0)])],8,u4))],16,a4)}const pl=lt(n4,[["render",l4]]);Ne(G0),Ne(Q0),Ne(X0,Z0),Ne(),ge("Search …"),Ne(),Ne();const d4=qe({__name:"NcDialogButton",props:{callback:{type:Function,default:()=>{}},disabled:{type:Boolean,default:!1},icon:{default:void 0},label:{},type:{default:"button"},variant:{default:"tertiary"}},emits:["click"],setup(e,{emit:t}){const s=e,i=t,n=se(!1);async function a(u){if(!n.value){n.value=!0;try{const r=s.type==="reset"?!1:void 0,o=await s.callback?.()??r;o!==!1&&i("click",u,o)}finally{n.value=!1}}}return(u,r)=>(C(),we(w(ti),{"aria-label":u.label,disabled:u.disabled,type:u.type,variant:u.variant,onClick:a},{icon:fe(()=>[te(u.$slots,"icon",{},()=>[n.value?(C(),we(w(nu),{key:0,name:w(ge)("Loading …")},null,8,["name"])):u.icon!==void 0?(C(),we(w(Qt),{key:1,svg:u.icon},null,8,["svg"])):G("",!0)])]),default:fe(()=>[kt(Be(u.label)+" ",1)]),_:3},8,["aria-label","disabled","type","variant"]))}}),m4={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},c4=["aria-hidden","aria-label"],g4=["fill","width","height"],h4={d:"M14,19H18V5H14M6,19H10V5H6V19Z"},p4={key:0};function f4(e,t,s,i,n,a){return C(),P("span",Oe(e.$attrs,{"aria-hidden":s.title?null:"true","aria-label":s.title,class:"material-design-icon pause-icon",role:"img",onClick:t[0]||(t[0]=u=>e.$emit("click",u))}),[(C(),P("svg",{fill:s.fillColor,class:"material-design-icon__svg",width:s.size,height:s.size,viewBox:"0 0 24 24"},[J("path",h4,[s.title?(C(),P("title",p4,Be(s.title),1)):G("",!0)])],8,g4))],16,c4)}const v4=lt(m4,[["render",f4]]),y4={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},w4=["aria-hidden","aria-label"],b4=["fill","width","height"],C4={d:"M8,5.14V19.14L19,12.14L8,5.14Z"},x4={key:0};function E4(e,t,s,i,n,a){return C(),P("span",Oe(e.$attrs,{"aria-hidden":s.title?null:"true","aria-label":s.title,class:"material-design-icon play-icon",role:"img",onClick:t[0]||(t[0]=u=>e.$emit("click",u))}),[(C(),P("svg",{fill:s.fillColor,class:"material-design-icon__svg",width:s.size,height:s.size,viewBox:"0 0 24 24"},[J("path",C4,[s.title?(C(),P("title",x4,Be(s.title),1)):G("",!0)])],8,b4))],16,w4)}const k4=lt(y4,[["render",E4]]);Ne(xo,J0);function D4(e,t){let s,i,n=t,a;this.start=function(){a=!0,i=new Date,s=setTimeout(e,n)},this.pause=function(){a=!1,clearTimeout(s),n-=new Date-i},this.clear=function(){a=!1,clearTimeout(s),n=0},this.getTimeLeft=function(){return a&&(this.pause(),this.start()),n},this.getStateRunning=function(){return a},this.start()}const F4={name:"NcModal",components:{Close:pl,Pause:v4,Play:k4,NcActions:hu,NcButton:ti,NcIconSvgWrapper:Qt},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:Sd,mdiChevronRight:Bo}},data(){return{mc:null,playing:!1,slideshowTimeout:null,iconSize:24,focusTrap:null,randId:Ls(),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?ge("Pause slideshow"):ge("Start slideshow")},cssVariables(){return{"--slideshow-duration":this.slideshowDelay+"ms","--icon-size":this.iconSize+"px"}},closeButtonAriaLabel(){return ge("Close")},prevButtonAriaLabel(){return ge("Previous")},nextButtonAriaLabel(){return ge("Next")}},watch:{slideshowPaused(e){this.slideshowTimeout&&(e?this.slideshowTimeout.pause():this.slideshowTimeout.start())},additionalTrapElements(e){if(this.focusTrap){const t=this.$refs.mask;this.focusTrap.updateContainerElements([t,...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=ic(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:ge,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 s=Ki();return s.length>0&&s[s.length-1]!==this.focusTrap?void 0:this.close(e)}const t={ArrowLeft:this.previous,ArrowRight:this.next};if(t[e.key])return document.activeElement&&!this.$el.contains(document.activeElement)?void 0:t[e.key](e)},handleSwipe(e,t){this.disableSwipe||(t==="left"?this.next(e):t==="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 D4(()=>{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 t={allowOutsideClick:!0,fallbackFocus:e,trapStack:Ki(),escapeDeactivates:!1,setReturnFocus:this.setReturnFocus};this.focusTrap=ol([e,...this.additionalTrapElements],t),this.focusTrap.activate()},clearFocusTrap(){this.focusTrap&&(this.focusTrap?.deactivate(),this.focusTrap=null)}}},B4=["aria-labelledby","aria-describedby"],A4=["data-theme-light","data-theme-dark"],_4=["id"],S4={class:"icons-menu"},N4=["title"],M4={class:"hidden-visually"},T4={key:2,class:"progress-ring",height:"50",width:"50"},P4=["id"],j4={class:"modal-container__content"};function z4(e,t,s,i,n,a){const u=it("Play"),r=it("Pause"),o=it("NcActions"),c=it("Close"),l=it("NcButton"),m=it("NcIconSvgWrapper");return C(),we(Lt,{name:"fade",appear:"",onAfterEnter:a.useFocusTrap,onBeforeLeave:a.clearFocusTrap},{default:fe(()=>[zt(J("div",{ref:"mask",class:ke(["modal-mask",{"modal-mask--opaque":s.dark||s.closeButtonOutside||s.hasPrevious||s.hasNext,"modal-mask--light":s.lightBackdrop}]),style:ut(a.cssVariables),role:"dialog","aria-modal":"true","aria-labelledby":a.modalLabelId,"aria-describedby":"modal-description-"+n.randId,tabindex:"-1"},[Ve(Lt,{name:"fade-visibility",appear:""},{default:fe(()=>[J("div",{class:"modal-header","data-theme-light":s.lightBackdrop,"data-theme-dark":!s.lightBackdrop},[s.name.trim()!==""?(C(),P("h2",{key:0,id:"modal-name-"+n.randId,class:"modal-header__name"},Be(s.name),9,_4)):G("",!0),J("div",S4,[s.hasNext&&s.enableSlideshow?(C(),P("button",{key:0,class:ke(["play-pause-icons",{"play-pause-icons--paused":s.slideshowPaused}]),title:a.playPauseName,type:"button",onClick:t[0]||(t[0]=(...g)=>a.togglePlayPause&&a.togglePlayPause(...g))},[n.playing?(C(),we(r,{key:1,class:"play-pause-icons__pause",size:n.iconSize},null,8,["size"])):(C(),we(u,{key:0,class:"play-pause-icons__play",size:n.iconSize},null,8,["size"])),J("span",M4,Be(a.playPauseName),1),n.playing?(C(),P("svg",T4,[...t[2]||(t[2]=[J("circle",{class:"progress-ring__circle",stroke:"white","stroke-width":"2",fill:"transparent",r:"15",cx:"25",cy:"25"},null,-1)])])):G("",!0)],10,N4)):G("",!0),Ve(o,{class:"header-actions",inline:s.inlineActions},{default:fe(()=>[te(e.$slots,"actions",{},void 0,!0)]),_:3},8,["inline"]),!s.noClose&&s.closeButtonOutside?(C(),we(l,{key:1,"aria-label":a.closeButtonAriaLabel,class:"header-close",variant:"tertiary",onClick:a.close},{icon:fe(()=>[Ve(c,{size:n.iconSize},null,8,["size"])]),_:1},8,["aria-label","onClick"])):G("",!0)])],8,A4)]),_:3}),Ve(Lt,{name:a.modalTransitionName,appear:""},{default:fe(()=>[zt(J("div",{class:ke(["modal-wrapper",[`modal-wrapper--${s.size}`,{"modal-wrapper--spread-navigation":s.spreadNavigation}]]),onMousedown:t[1]||(t[1]=Is((...g)=>a.handleClickModalWrapper&&a.handleClickModalWrapper(...g),["self"]))},[Ve(Lt,{name:"fade-visibility",appear:""},{default:fe(()=>[zt(Ve(l,{"aria-label":a.prevButtonAriaLabel,class:"prev",variant:"tertiary-no-background",onClick:a.previous},{icon:fe(()=>[Ve(m,{directional:"",path:i.mdiChevronLeft,size:40},null,8,["path"])]),_:1},8,["aria-label","onClick"]),[[Gt,s.hasPrevious]])]),_:1}),J("div",{id:"modal-description-"+n.randId,class:"modal-container"},[J("div",j4,[te(e.$slots,"default",{},void 0,!0)]),!s.noClose&&!s.closeButtonOutside?(C(),we(l,{key:0,"aria-label":a.closeButtonAriaLabel,class:"modal-container__close",variant:"tertiary",onClick:a.close},{icon:fe(()=>[Ve(c,{size:20})]),_:1},8,["aria-label","onClick"])):G("",!0)],8,P4),Ve(Lt,{name:"fade-visibility",appear:""},{default:fe(()=>[zt(Ve(l,{"aria-label":a.nextButtonAriaLabel,class:"next",variant:"tertiary-no-background",onClick:a.next},{icon:fe(()=>[Ve(m,{directional:"",path:i.mdiChevronRight,size:40},null,8,["path"])]),_:1},8,["aria-label","onClick"]),[[Gt,s.hasNext]])]),_:1})],34),[[Gt,a.showModal]])]),_:3},8,["name"])],14,B4),[[Gt,a.showModal]])]),_:3},8,["onAfterEnter","onBeforeLeave"])}const $4=lt(F4,[["render",z4],["__scopeId","data-v-70dc2566"]]),O4=["id","textContent"],L4=["aria-label","aria-labelledby"],I4={class:"dialog__text"},R4={class:"dialog__actions"},V4=qe({__name:"NcDialog",props:ps({name:{},message:{default:""},additionalTrapElements:{default:()=>[]},container:{default:"body"},size:{default:"small"},buttons:{default:()=>[]},isForm:{type:Boolean},noClose:{type:Boolean},closeOnClickOutside:{type:Boolean},outTransition:{type:Boolean},navigationAriaLabel:{default:""},navigationAriaLabelledby:{default:""},contentClasses:{default:""},dialogClasses:{default:""},navigationClasses:{default:""}},{open:{type:Boolean,default:!0},openModifiers:{}}),emits:ps(["closing","reset","submit"],["update:open"]),setup(e,{emit:t}){const s=Os(e,"open"),i=e,n=t,a=Us(),u=Ui("wrapper"),{width:r}=sc(u,{width:900,height:0}),o=I(()=>r.value<876),c=I(()=>a?.navigation!==void 0),l=Ls(),m=I(()=>i.navigationAriaLabel||void 0),g=I(()=>{if(!i.navigationAriaLabel)return i.navigationAriaLabelledby||l}),h=Ui("dialogElement"),v=I(()=>i.isForm&&!c.value?"form":"div"),p=I(()=>v.value!=="form"?{}:{submit($){$.preventDefault(),n("submit",$)},reset($){$.preventDefault(),n("reset",$)}}),f=se(!0);function x($,M){$.type==="submit"&&v.value==="form"&&"reportValidity"in h.value&&!h.value.reportValidity()||(y(M),window.setTimeout(()=>F(),300))}function y($){f.value=!1,n("closing",$)}function F(){f.value=!0,s.value=!1}const z=I(()=>({noClose:i.noClose,container:i.container===void 0?"body":i.container,labelId:l,size:i.size,show:s.value&&f.value,outTransition:i.outTransition,closeOnClickOutside:i.closeOnClickOutside,additionalTrapElements:i.additionalTrapElements}));return($,M)=>s.value?(C(),we(w($4),Oe({key:0,class:"dialog__modal","enable-slideshow":!1,"disable-swipe":""},z.value,{onClose:F,"onUpdate:show":M[0]||(M[0]=O=>y())}),{default:fe(()=>[J("h2",{id:w(l),class:"dialog__name",textContent:Be($.name)},null,8,O4),(C(),we(ds(v.value),Oe({ref:"dialogElement",class:["dialog",$.dialogClasses]},au(p.value)),{default:fe(()=>[J("div",{ref:"wrapper",class:ke(["dialog__wrapper",[{"dialog__wrapper--collapsed":o.value}]])},[c.value?(C(),P("nav",{key:0,class:ke(["dialog__navigation",$.navigationClasses]),"aria-label":m.value,"aria-labelledby":g.value},[te($.$slots,"navigation",{isCollapsed:o.value},void 0,!0)],10,L4)):G("",!0),J("div",{class:ke(["dialog__content",$.contentClasses])},[te($.$slots,"default",{},()=>[J("p",I4,Be($.message),1)],!0)],2)],2),J("div",R4,[te($.$slots,"actions",{},()=>[(C(!0),P(Pe,null,Ge($.buttons,(O,ie)=>(C(),we(w(d4),Oe({key:ie},{ref_for:!0},O,{onClick:(U,V)=>x(O,V)}),null,16,["onClick"]))),128))],!0)])]),_:3},16,["class"]))]),_:3},16)):G("",!0)}}),sw=lt(V4,[["__scopeId","data-v-ca0b8eba"]]);Ne(),Ne();const fl=uu?window:void 0;function Li(e){var t;const s=Xe(e);return(t=s?.$el)!=null?t:s}function En(...e){const t=[],s=()=>{t.forEach(r=>r()),t.length=0},i=(r,o,c,l)=>(r.addEventListener(o,c,l),()=>r.removeEventListener(o,c,l)),n=I(()=>{const r=Ns(Xe(e[0])).filter(o=>o!=null);return r.every(o=>typeof o!="string")?r:void 0}),a=Mo(()=>{var r,o;return[(o=(r=n.value)==null?void 0:r.map(c=>Li(c)))!=null?o:[fl].filter(c=>c!=null),Ns(Xe(n.value?e[1]:e[0])),Ns(w(n.value?e[2]:e[1])),Xe(n.value?e[3]:e[2])]},([r,o,c,l])=>{if(s(),!r?.length||!o?.length||!c?.length)return;const m=No(l)?{...l}:l;t.push(...r.flatMap(g=>o.flatMap(h=>c.map(v=>i(g,h,v,m)))))},{flush:"post"}),u=()=>{a(),s()};return Si(s),u}let kr=!1;function Dr(e,t,s={}){const{window:i=fl,ignore:n=[],capture:a=!0,detectIframe:u=!1,controls:r=!1}=s;if(!i)return r?{stop:Xs,cancel:Xs,trigger:Xs}:Xs;if(Na&&!kr){kr=!0;const f={passive:!0};Array.from(i.document.body.children).forEach(x=>x.addEventListener("click",Xs,f)),i.document.documentElement.addEventListener("click",Xs,f)}let o=!0;const c=f=>Xe(n).some(x=>{if(typeof x=="string")return Array.from(i.document.querySelectorAll(x)).some(y=>y===f.target||f.composedPath().includes(y));{const y=Li(x);return y&&(f.target===y||f.composedPath().includes(y))}});function l(f){const x=Xe(f);return x&&x.$.subTree.shapeFlag===16}function m(f,x){const y=Xe(f),F=y.$.subTree&&y.$.subTree.children;return F==null||!Array.isArray(F)?!1:F.some(z=>z.el===x.target||x.composedPath().includes(z.el))}const g=f=>{const x=Li(e);if(f.target!=null&&!(!(x instanceof Element)&&l(e)&&m(e,f))&&!(!x||x===f.target||f.composedPath().includes(x))){if("detail"in f&&f.detail===0&&(o=!c(f)),!o){o=!0;return}t(f)}};let h=!1;const v=[En(i,"click",f=>{h||(h=!0,setTimeout(()=>{h=!1},0),g(f))},{passive:!0,capture:a}),En(i,"pointerdown",f=>{const x=Li(e);o=!c(f)&&!!(x&&!f.composedPath().includes(x))},{passive:!0}),u&&En(i,"blur",f=>{setTimeout(()=>{var x;const y=Li(e);((x=i.document.activeElement)==null?void 0:x.tagName)==="IFRAME"&&!y?.contains(i.document.activeElement)&&t(f)},0)},{passive:!0})].filter(Boolean),p=()=>v.forEach(f=>f());return r?{stop:p,cancel:()=>{o=!1},trigger:f=>{o=!0,g(f),o=!1}}:p}const ma=new WeakMap,H4={mounted(e,t){const s=!t.modifiers.bubble;let i;if(typeof t.value=="function")i=Dr(e,t.value,{capture:s});else{const[n,a]=t.value;i=Dr(e,n,Object.assign({capture:s},a))}ma.set(e,i)},unmounted(e){const t=ma.get(e);t&&typeof t=="function"?t():t?.stop(),ma.delete(e)}};function ca(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function vl(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth<e.scrollWidth||t.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const s=e.parentNode;return!s||s.tagName==="BODY"?!1:vl(s)}}function Y4(e){const t=e||window.event,s=t.target;return vl(s)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}const ga=new WeakMap;function q4(e,t=!1){const s=wt(t);let i=null,n="";st(Qm(e),r=>{const o=ca(Xe(r));if(o){const c=o;if(ga.get(c)||ga.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(n=c.style.overflow),c.style.overflow==="hidden")return s.value=!0;if(s.value)return c.style.overflow="hidden"}},{immediate:!0});const a=()=>{const r=ca(Xe(e));!r||s.value||(Na&&(i=En(r,"touchmove",o=>{Y4(o)},{passive:!1})),r.style.overflow="hidden",s.value=!0)},u=()=>{const r=ca(Xe(e));!r||!s.value||(Na&&i?.(),r.style.overflow=n,ga.delete(r),s.value=!1)};return Si(u),I({get(){return s.value},set(r){r?a():u()}})}function U4(){let e=!1;const t=wt(!1);return(s,i)=>{if(t.value=i.value,e)return;e=!0;const n=q4(s,i.value);st(t,a=>n.value=a)}}U4();const K4="LOCALHOST",W4="COLON",Xi={defaultProtocol:"http",events:null,format:Fr,formatHref:Fr,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function yl(e,t=null){let s=Object.assign({},Xi);e&&(s=Object.assign(s,e instanceof yl?e.o:e));const i=s.ignoreTags,n=[];for(let a=0;a<i.length;a++)n.push(i[a].toUpperCase());this.o=s,t&&(this.defaultRender=t),this.ignoreTags=n}yl.prototype={o:Xi,ignoreTags:[],defaultRender(e){return e},check(e){return this.get("validate",e.toString(),e)},get(e,t,s){const i=t!=null;let n=this.o[e];return n&&(typeof n=="object"?(n=s.t in n?n[s.t]:Xi[e],typeof n=="function"&&i&&(n=n(t,s))):typeof n=="function"&&i&&(n=n(t,s.t,s)),n)},getObj(e,t,s){let i=this.o[e];return typeof i=="function"&&t!=null&&(i=i(t,s.t,s)),i},render(e){const t=e.render(this);return(this.get("render",null,e)||this.defaultRender)(t,e.t,e)}};function Fr(e){return e}function wl(e,t){this.t="token",this.v=e,this.tk=t}wl.prototype={isLink:!1,toString(){return this.v},toHref(e){return this.toString()},toFormattedString(e){const t=this.toString(),s=e.get("truncate",t,this),i=e.get("format",t,this);return s&&i.length>s?i.substring(0,s)+"…":i},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e=Xi.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){const t=this,s=this.toHref(e.get("defaultProtocol")),i=e.get("formatHref",s,this),n=e.get("tagName",s,t),a=this.toFormattedString(e),u={},r=e.get("className",s,t),o=e.get("target",s,t),c=e.get("rel",s,t),l=e.getObj("attributes",s,t),m=e.getObj("events",s,t);return u.href=i,r&&(u.class=r),o&&(u.target=o),c&&(u.rel=c),l&&Object.assign(u,l),{tagName:n,attributes:u,content:a,eventListeners:m}}};function vn(e,t){class s extends wl{constructor(n,a){super(n,a),this.t=e}}for(const i in t)s.prototype[i]=t[i];return s.t=e,s}vn("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),vn("text"),vn("nl"),vn("url",{isLink:!0,toHref(e=Xi.defaultProtocol){return this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){const e=this.tk;return e.length>=2&&e[0].t!==K4&&e[1].t===W4}}),Ne(ed);function $n(e=document.body){const t=window.getComputedStyle(e).getPropertyValue("--background-invert-if-dark");return t!==void 0?t==="invert(100%)":!1}$n();const G4=Symbol.for("nc:theme:enforced");function Q4(e){const t=I(()=>Xe(e)??document.body),s=se($n(t.value)),i=tc();function n(){s.value=$n(t.value)}return To(t,n,{attributes:!0}),st(t,n),st(i,n,{immediate:!0}),Vn(s)}const Z4=Um(()=>Q4());function X4(){const e=Z4(),t=kn(G4,void 0);return I(()=>t?.value?t.value==="dark":e.value)}function J4(e,t){const s=(l,m)=>l.startsWith(m)?l.slice(m.length):l,i=(l,...m)=>m.reduce((g,h)=>s(g,h),l);if(!e)return null;const n=/^https?:\/\//.test(t),a=/^[a-z][a-z0-9+.-]*:.+/.test(t);if(!n&&a||n&&!t.startsWith(Vu())||!n&&!t.startsWith("/"))return null;const u=n?i(t,Vu(),"/index.php"):t,r=i(e.options.history.base,td(),"/index.php"),o=i(u,r)||"/",c=e.resolve(o);return c.matched.length?c.fullPath:null}Ne(sd);const eh={long:ge("a few seconds ago"),short:ge("seconds ago"),narrow:ge("sec. ago")};function iw(e=Date.now(),t={}){let s;const i=I(()=>new Date(Xe(e))),n=I(()=>{const{language:r,relativeTime:o,ignoreSeconds:c}=Xe(t);return{...r&&{language:r},...o&&{relativeTime:o},ignoreSeconds:c?eh[o||"long"]:!1}}),a=se("");bo(()=>u());function u(){if(a.value=Ad(i.value,n.value),Xe(t).update!==!1){const r=Math.abs(Date.now()-new Date(Xe(e)).getTime()),o=r>12e4||n.value.ignoreSeconds?Math.min(r/60,18e5):1e3;s=window.setTimeout(u,o)}}return qs(()=>s&&window.clearTimeout(s)),Vn(a)}function nw(e,t){const s=I(()=>({locale:eu(),format:{dateStyle:"short",timeStyle:"medium"},...Xe(t)})),i=I(()=>new Intl.DateTimeFormat(s.value.locale,s.value.format));return I(()=>i.value.format(Xe(e)))}window.OCP?.Accessibility?.disableKeyboardShortcuts?.();const th=se(bl());window.addEventListener("resize",()=>{th.value=bl()});function bl(){return window.outerHeight===window.screen.height}function sh(e){return window._nc_contacts_menu_hooks?Object.values(window._nc_contacts_menu_hooks).filter(t=>t.enabled(e)):[]}const ih=new Int32Array(4);class At{static hashStr(t,s=!1){return this.onePassHasher.start().appendStr(t).end(s)}static hashAsciiStr(t,s=!1){return this.onePassHasher.start().appendAsciiStr(t).end(s)}static stateIdentity=new Int32Array([1732584193,-271733879,-1732584194,271733878]);static buffer32Identity=new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);static hexChars="0123456789abcdef";static hexOut=[];static onePassHasher=new At;static _hex(t){const s=At.hexChars,i=At.hexOut;let n,a,u,r;for(r=0;r<4;r+=1)for(a=r*8,n=t[r],u=0;u<8;u+=2)i[a+1+u]=s.charAt(n&15),n>>>=4,i[a+0+u]=s.charAt(n&15),n>>>=4;return i.join("")}static _md5cycle(t,s){let i=t[0],n=t[1],a=t[2],u=t[3];i+=(n&a|~n&u)+s[0]-680876936|0,i=(i<<7|i>>>25)+n|0,u+=(i&n|~i&a)+s[1]-389564586|0,u=(u<<12|u>>>20)+i|0,a+=(u&i|~u&n)+s[2]+606105819|0,a=(a<<17|a>>>15)+u|0,n+=(a&u|~a&i)+s[3]-1044525330|0,n=(n<<22|n>>>10)+a|0,i+=(n&a|~n&u)+s[4]-176418897|0,i=(i<<7|i>>>25)+n|0,u+=(i&n|~i&a)+s[5]+1200080426|0,u=(u<<12|u>>>20)+i|0,a+=(u&i|~u&n)+s[6]-1473231341|0,a=(a<<17|a>>>15)+u|0,n+=(a&u|~a&i)+s[7]-45705983|0,n=(n<<22|n>>>10)+a|0,i+=(n&a|~n&u)+s[8]+1770035416|0,i=(i<<7|i>>>25)+n|0,u+=(i&n|~i&a)+s[9]-1958414417|0,u=(u<<12|u>>>20)+i|0,a+=(u&i|~u&n)+s[10]-42063|0,a=(a<<17|a>>>15)+u|0,n+=(a&u|~a&i)+s[11]-1990404162|0,n=(n<<22|n>>>10)+a|0,i+=(n&a|~n&u)+s[12]+1804603682|0,i=(i<<7|i>>>25)+n|0,u+=(i&n|~i&a)+s[13]-40341101|0,u=(u<<12|u>>>20)+i|0,a+=(u&i|~u&n)+s[14]-1502002290|0,a=(a<<17|a>>>15)+u|0,n+=(a&u|~a&i)+s[15]+1236535329|0,n=(n<<22|n>>>10)+a|0,i+=(n&u|a&~u)+s[1]-165796510|0,i=(i<<5|i>>>27)+n|0,u+=(i&a|n&~a)+s[6]-1069501632|0,u=(u<<9|u>>>23)+i|0,a+=(u&n|i&~n)+s[11]+643717713|0,a=(a<<14|a>>>18)+u|0,n+=(a&i|u&~i)+s[0]-373897302|0,n=(n<<20|n>>>12)+a|0,i+=(n&u|a&~u)+s[5]-701558691|0,i=(i<<5|i>>>27)+n|0,u+=(i&a|n&~a)+s[10]+38016083|0,u=(u<<9|u>>>23)+i|0,a+=(u&n|i&~n)+s[15]-660478335|0,a=(a<<14|a>>>18)+u|0,n+=(a&i|u&~i)+s[4]-405537848|0,n=(n<<20|n>>>12)+a|0,i+=(n&u|a&~u)+s[9]+568446438|0,i=(i<<5|i>>>27)+n|0,u+=(i&a|n&~a)+s[14]-1019803690|0,u=(u<<9|u>>>23)+i|0,a+=(u&n|i&~n)+s[3]-187363961|0,a=(a<<14|a>>>18)+u|0,n+=(a&i|u&~i)+s[8]+1163531501|0,n=(n<<20|n>>>12)+a|0,i+=(n&u|a&~u)+s[13]-1444681467|0,i=(i<<5|i>>>27)+n|0,u+=(i&a|n&~a)+s[2]-51403784|0,u=(u<<9|u>>>23)+i|0,a+=(u&n|i&~n)+s[7]+1735328473|0,a=(a<<14|a>>>18)+u|0,n+=(a&i|u&~i)+s[12]-1926607734|0,n=(n<<20|n>>>12)+a|0,i+=(n^a^u)+s[5]-378558|0,i=(i<<4|i>>>28)+n|0,u+=(i^n^a)+s[8]-2022574463|0,u=(u<<11|u>>>21)+i|0,a+=(u^i^n)+s[11]+1839030562|0,a=(a<<16|a>>>16)+u|0,n+=(a^u^i)+s[14]-35309556|0,n=(n<<23|n>>>9)+a|0,i+=(n^a^u)+s[1]-1530992060|0,i=(i<<4|i>>>28)+n|0,u+=(i^n^a)+s[4]+1272893353|0,u=(u<<11|u>>>21)+i|0,a+=(u^i^n)+s[7]-155497632|0,a=(a<<16|a>>>16)+u|0,n+=(a^u^i)+s[10]-1094730640|0,n=(n<<23|n>>>9)+a|0,i+=(n^a^u)+s[13]+681279174|0,i=(i<<4|i>>>28)+n|0,u+=(i^n^a)+s[0]-358537222|0,u=(u<<11|u>>>21)+i|0,a+=(u^i^n)+s[3]-722521979|0,a=(a<<16|a>>>16)+u|0,n+=(a^u^i)+s[6]+76029189|0,n=(n<<23|n>>>9)+a|0,i+=(n^a^u)+s[9]-640364487|0,i=(i<<4|i>>>28)+n|0,u+=(i^n^a)+s[12]-421815835|0,u=(u<<11|u>>>21)+i|0,a+=(u^i^n)+s[15]+530742520|0,a=(a<<16|a>>>16)+u|0,n+=(a^u^i)+s[2]-995338651|0,n=(n<<23|n>>>9)+a|0,i+=(a^(n|~u))+s[0]-198630844|0,i=(i<<6|i>>>26)+n|0,u+=(n^(i|~a))+s[7]+1126891415|0,u=(u<<10|u>>>22)+i|0,a+=(i^(u|~n))+s[14]-1416354905|0,a=(a<<15|a>>>17)+u|0,n+=(u^(a|~i))+s[5]-57434055|0,n=(n<<21|n>>>11)+a|0,i+=(a^(n|~u))+s[12]+1700485571|0,i=(i<<6|i>>>26)+n|0,u+=(n^(i|~a))+s[3]-1894986606|0,u=(u<<10|u>>>22)+i|0,a+=(i^(u|~n))+s[10]-1051523|0,a=(a<<15|a>>>17)+u|0,n+=(u^(a|~i))+s[1]-2054922799|0,n=(n<<21|n>>>11)+a|0,i+=(a^(n|~u))+s[8]+1873313359|0,i=(i<<6|i>>>26)+n|0,u+=(n^(i|~a))+s[15]-30611744|0,u=(u<<10|u>>>22)+i|0,a+=(i^(u|~n))+s[6]-1560198380|0,a=(a<<15|a>>>17)+u|0,n+=(u^(a|~i))+s[13]+1309151649|0,n=(n<<21|n>>>11)+a|0,i+=(a^(n|~u))+s[4]-145523070|0,i=(i<<6|i>>>26)+n|0,u+=(n^(i|~a))+s[11]-1120210379|0,u=(u<<10|u>>>22)+i|0,a+=(i^(u|~n))+s[2]+718787259|0,a=(a<<15|a>>>17)+u|0,n+=(u^(a|~i))+s[9]-343485551|0,n=(n<<21|n>>>11)+a|0,t[0]=i+t[0]|0,t[1]=n+t[1]|0,t[2]=a+t[2]|0,t[3]=u+t[3]|0}_dataLength=0;_bufferLength=0;_state=new Int32Array(4);_buffer=new ArrayBuffer(68);_buffer8;_buffer32;constructor(){this._buffer8=new Uint8Array(this._buffer,0,68),this._buffer32=new Uint32Array(this._buffer,0,17),this.start()}start(){return this._dataLength=0,this._bufferLength=0,this._state.set(At.stateIdentity),this}appendStr(t){const s=this._buffer8,i=this._buffer32;let n=this._bufferLength,a,u;for(u=0;u<t.length;u+=1){if(a=t.charCodeAt(u),a<128)s[n++]=a;else if(a<2048)s[n++]=(a>>>6)+192,s[n++]=a&63|128;else if(a<55296||a>56319)s[n++]=(a>>>12)+224,s[n++]=a>>>6&63|128,s[n++]=a&63|128;else{if(a=(a-55296)*1024+(t.charCodeAt(++u)-56320)+65536,a>1114111)throw new Error("Unicode standard supports code points up to U+10FFFF");s[n++]=(a>>>18)+240,s[n++]=a>>>12&63|128,s[n++]=a>>>6&63|128,s[n++]=a&63|128}n>=64&&(this._dataLength+=64,At._md5cycle(this._state,i),n-=64,i[0]=i[16])}return this._bufferLength=n,this}appendAsciiStr(t){const s=this._buffer8,i=this._buffer32;let n=this._bufferLength,a,u=0;for(;;){for(a=Math.min(t.length-u,64-n);a--;)s[n++]=t.charCodeAt(u++);if(n<64)break;this._dataLength+=64,At._md5cycle(this._state,i),n=0}return this._bufferLength=n,this}appendByteArray(t){const s=this._buffer8,i=this._buffer32;let n=this._bufferLength,a,u=0;for(;;){for(a=Math.min(t.length-u,64-n);a--;)s[n++]=t[u++];if(n<64)break;this._dataLength+=64,At._md5cycle(this._state,i),n=0}return this._bufferLength=n,this}getState(){const t=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[t[0],t[1],t[2],t[3]]}}setState(t){const s=t.buffer,i=t.state,n=this._state;let a;for(this._dataLength=t.length,this._bufferLength=t.buflen,n[0]=i[0],n[1]=i[1],n[2]=i[2],n[3]=i[3],a=0;a<s.length;a+=1)this._buffer8[a]=s.charCodeAt(a)}end(t=!1){const s=this._bufferLength,i=this._buffer8,n=this._buffer32,a=(s>>2)+1;this._dataLength+=s;const u=this._dataLength*8;if(i[s]=128,i[s+1]=i[s+2]=i[s+3]=0,n.set(At.buffer32Identity.subarray(a),a),s>55&&(At._md5cycle(this._state,n),n.set(At.buffer32Identity)),u<=4294967295)n[14]=u;else{const r=u.toString(16).match(/(.*?)(.{0,8})$/);if(r===null)return t?ih:"";const o=parseInt(r[2],16),c=parseInt(r[1],16)||0;n[14]=o,n[15]=c}return At._md5cycle(this._state,n),t?this._state:At._hex(this._state)}}if(At.hashStr("hello")!=="5d41402abc4b2a76b9719d911017c592")throw new Error("Md5 self test failed.");Ne(id);class mt{constructor(t,s,i,n){this.r=t,this.g=s,this.b=i,this.name=n,this.r=Math.min(t,255),this.g=Math.min(s,255),this.b=Math.min(i,255),this.name=n}get color(){const t=s=>`00${s.toString(16)}`.slice(-2);return`#${t(this.r)}${t(this.g)}${t(this.b)}`}}function nh(e,t,s){return{r:(s.r-t.r)/e,g:(s.g-t.g)/e,b:(s.b-t.b)/e}}function ha(e,t,s){const i=[];i.push(t);const n=nh(e,t,s);for(let a=1;a<e;a++){const u=Math.floor(t.r+n.r*a),r=Math.floor(t.g+n.g*a),o=Math.floor(t.b+n.b*a);i.push(new mt(u,r,o))}return i}const Br=new mt(182,70,157,ge("Purple")),Ar=new mt(221,203,85,ge("Gold")),_r=new mt(0,130,201,ge("Nextcloud blue"));new mt(0,0,0,ge("Black")),new mt(255,255,255,ge("White")),new mt(191,103,139,ge("Rosy brown")),new mt(201,136,121,ge("Feldspar")),new mt(211,169,103,ge("Whiskey")),new mt(165,184,114,ge("Olivine")),new mt(110,166,143,ge("Acapulco")),new mt(55,148,172,ge("Boston Blue")),new mt(45,115,190,ge("Mariner")),new mt(91,100,179,ge("Blue Violet")),new mt(136,85,168,ge("Deluge"));function ah(e){const t=ha(e,Br,Ar),s=ha(e,Ar,_r),i=ha(e,_r,Br);return t.concat(s).concat(i)}function uh(e){let t=e;e.match(/^([0-9a-f]{4}-?){8}$/)===null&&(t=At.hashStr(e)),t=t.replace(/[^0-9a-f]/g,"");let s=0;for(let i=0;i<t.length;i++)s+=parseInt(t.charAt(i),16);return s}function Sr(e){const t=ah(6),s=uh(e.toLocaleLowerCase());return t[s%t.length]}var Ra={exports:{}},rh=Ra.exports,Nr;function oh(){return Nr||(Nr=1,(function(e){(function(t){if(typeof s!="function"){var s=function(v){return v};s.nonNative=!0}const i=s("plaintext"),n=s("html"),a=s("comment"),u=/<(\w*)>/g,r=/<\/?([^\s\/>]+)/;function o(v,p,f){v=v||"",p=p||[],f=f||"";let x=l(p,f);return m(v,x)}function c(v,p){v=v||[],p=p||"";let f=l(v,p);return function(x){return m(x||"",f)}}o.init_streaming_mode=c;function l(v,p){return v=g(v),{allowable_tags:v,tag_replacement:p,state:i,tag_buffer:"",depth:0,in_quote_char:""}}function m(v,p){if(typeof v!="string")throw new TypeError("'html' parameter must be a string");let f=p.allowable_tags,x=p.tag_replacement,y=p.state,F=p.tag_buffer,z=p.depth,$=p.in_quote_char,M="";for(let O=0,ie=v.length;O<ie;O++){let U=v[O];if(y===i)switch(U){case"<":y=n,F+=U;break;default:M+=U;break}else if(y===n)switch(U){case"<":if($)break;z++;break;case">":if($)break;if(z){z--;break}$="",y=i,F+=">",f.has(h(F))?M+=F:M+=x,F="";break;case'"':case"'":U===$?$="":$=$||U,F+=U;break;case"-":F==="<!-"&&(y=a),F+=U;break;case" ":case`
|
||
`:if(F==="<"){y=i,M+="< ",F="";break}F+=U;break;default:F+=U;break}else if(y===a)switch(U){case">":F.slice(-2)=="--"&&(y=i),F="";break;default:F+=U;break}}return p.state=y,p.tag_buffer=F,p.depth=z,p.in_quote_char=$,M}function g(v){let p=new Set;if(typeof v=="string"){let f;for(;f=u.exec(v);)p.add(f[1])}else!s.nonNative&&typeof v[s.iterator]=="function"?p=new Set(v):typeof v.forEach=="function"&&v.forEach(p.add,p);return p}function h(v){let p=r.exec(v);return p?p[1].toLowerCase():null}e.exports?e.exports=o:t.striptags=o})(rh)})(Ra)),Ra.exports}oh();function lh(e,t){const s=(t?.size||64)<=64?64:512,i=t?.isGuest?"/guest":"",n=t?.isDarkTheme??$n(document.body)?"/dark":"";return Eo(`/avatar${i}/{user}/{size}${n}`,{user:e,size:s})}const dh=`<!--
|
||
- SPDX-FileCopyrightText: 2020 Google Inc.
|
||
- SPDX-License-Identifier: Apache-2.0
|
||
-->
|
||
<svg viewBox="0 -960 960 960" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg">
|
||
<path
|
||
fill="var(--user-status-color-away, var(--color-warning, #C88800))"
|
||
d="m612-292 56-56-148-148v-184h-80v216l172 172ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z"/>
|
||
</svg>
|
||
`,mh=`<!--
|
||
- SPDX-FileCopyrightText: 2020 Google Inc.
|
||
- SPDX-License-Identifier: Apache-2.0
|
||
-->
|
||
<svg viewBox="0 -960 960 960" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg">
|
||
<path
|
||
fill="var(--user-status-color-busy, var(--color-error, #DB0606))"
|
||
d="M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z"/>
|
||
</svg>
|
||
`,ch=`<!--
|
||
- SPDX-FileCopyrightText: 2020 Google Inc.
|
||
- SPDX-License-Identifier: Apache-2.0
|
||
-->
|
||
<svg viewBox="0 -960 960 960" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg">
|
||
<path
|
||
fill="var(--user-status-color-busy, var(--color-error, #DB0606))"
|
||
d="M280-440h400v-80H280v80ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z"/>
|
||
</svg>
|
||
`,Mr=`<!--
|
||
- SPDX-FileCopyrightText: 2020 Google Inc.
|
||
- SPDX-License-Identifier: Apache-2.0
|
||
-->
|
||
<svg viewBox="0 -960 960 960" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg">
|
||
<path
|
||
fill="var(--user-status-color-offline, var(--color-text-maxcontrast, #6B6B6B))"
|
||
d="M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"/>
|
||
</svg>
|
||
`,gh=`<!--
|
||
- SPDX-FileCopyrightText: 2020 Google Inc.
|
||
- SPDX-License-Identifier: Apache-2.0
|
||
-->
|
||
<svg viewBox="0 -960 960 960" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg">
|
||
<path
|
||
fill="var(--user-status-color-online, var(--color-success, #2D7B41))"
|
||
d="m424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z"/>
|
||
</svg>
|
||
`;Ne(),Ne(nd);function Cl(e){switch(e){case"away":return ge("away");case"busy":return ge("busy");case"dnd":return ge("do not disturb");case"online":return ge("online");case"invisible":return ge("invisible");case"offline":return ge("offline");default:return e}}const hh=["aria-hidden","aria-label","innerHTML"],ph=qe({__name:"NcUserStatusIcon",props:ps({user:{default:void 0},ariaHidden:{type:[Boolean,String],default:!1}},{status:{},statusModifiers:{}}),emits:["update:status"],setup(e){const t=Os(e,"status"),s=e,i=I(()=>t.value&&["invisible","offline"].includes(t.value)),n=I(()=>t.value&&(!s.ariaHidden||s.ariaHidden==="false")?ge("User status: {status}",{status:Cl(t.value)}):void 0);st(()=>s.user,async r=>{if(!t.value&&r&&un()?.user_status?.enabled)try{const{data:o}=await In.get(su("/apps/user_status/api/v1/statuses/{user}",{user:r}));t.value=o.ocs?.data?.status}catch(o){xs.debug("Error while fetching user status",{error:o})}},{immediate:!0});const a={online:gh,away:dh,busy:mh,dnd:ch,invisible:Mr,offline:Mr},u=I(()=>t.value&&a[t.value]);return(r,o)=>t.value?(C(),P("span",{key:0,class:ke(["user-status-icon",{"user-status-icon--invisible":i.value}]),"aria-hidden":!n.value||void 0,"aria-label":n.value,role:"img",innerHTML:u.value},null,10,hh)):G("",!0)}}),fh=lt(ph,[["__scopeId","data-v-881a79fb"]]);Ne(ad);const vh={data(){return{hasStatus:!1,userStatus:{status:null,message:null,icon:null}}},methods:{async fetchUserStatus(e){if(!e)return;const t=un();if(!(!Object.hasOwn(t,"user_status")||!t.user_status.enabled)&&Dn())try{const{data:s}=await In.get(su("apps/user_status/api/v1/statuses/{userId}",{userId:e})),{status:i,message:n,icon:a}=s.ocs.data;this.userStatus.status=i,this.userStatus.message=n||"",this.userStatus.icon=a||"",this.hasStatus=!0}catch(s){if(s.response.status===404&&s.response.data.ocs?.data?.length===0)return;xs.error("Failed to fetch user status",{error:s})}}}},xl=iu("nextcloud").persist().build();function yh(e){const t=xl.getItem("user-has-avatar."+e);return typeof t=="string"?!!t:null}function Tr(e,t){e&&xl.setItem("user-has-avatar."+e,t)}const wh={name:"NcAvatar",directives:{ClickOutside:H4},components:{IconDotsHorizontal:dl,NcActions:hu,NcButton:ti,NcIconSvgWrapper:Qt,NcLoadingIcon:nu,NcUserStatusIcon:fh},mixins:[vh],props:{url:{type:String,default:void 0},iconClass:{type:String,default:void 0},user:{type:String,default:void 0},hideStatus:{type:Boolean,default:!1},verboseStatus:{type:Boolean,default:!1},preloadedUserStatus:{type:Object,default:void 0},isGuest:{type:Boolean,default:!1},displayName:{type:String,default:void 0},size:{type:Number,default:32},noPlaceholder:{type:Boolean,default:!1},disableTooltip:{type:Boolean,default:!1},disableMenu:{type:Boolean,default:!1},tooltipMessage:{type:String,default:null},isNoUser:{type:Boolean,default:!1},menuContainer:{type:[Boolean,String,Object,Element],default:"body"}},setup(){return{isDarkTheme:X4()}},data(){return{avatarUrlLoaded:null,avatarSrcSetLoaded:null,userDoesNotExist:!1,isAvatarLoaded:!1,isMenuLoaded:!1,contactsMenuLoading:!1,contactsMenuData:{},contactsMenuActions:[],contactsMenuOpenState:!1}},computed:{avatarAriaLabel(){if(this.hasMenu)return this.canDisplayUserStatus||this.showUserStatusIconOnAvatar?ge("Avatar of {displayName}, {status}",{displayName:this.displayName??this.user,status:Cl(this.userStatus.status)}):ge("Avatar of {displayName}",{displayName:this.displayName??this.user})},canDisplayUserStatus(){return!this.hideStatus&&this.hasStatus&&["online","away","busy","dnd"].includes(this.userStatus.status)},showUserStatusIconOnAvatar(){return!this.hideStatus&&!this.verboseStatus&&this.hasStatus&&this.userStatus.status!=="dnd"&&this.userStatus.icon},userIdentifier(){return this.isDisplayNameDefined?this.displayName:this.isUserDefined?this.user:""},isUserDefined(){return typeof this.user<"u"},isDisplayNameDefined(){return typeof this.displayName<"u"},isUrlDefined(){return typeof this.url<"u"},hasMenu(){return this.disableMenu?!1:this.isMenuLoaded?this.menu.length>0:!(this.user===Dn()?.uid||this.userDoesNotExist||this.url)},showInitials(){return!this.noPlaceholder&&this.userDoesNotExist&&!(this.iconClass||this.$slots.icon)},avatarStyle(){return{"--avatar-size":this.size+"px",lineHeight:this.showInitials?this.size+"px":0,fontSize:Math.round(this.size*.45)+"px"}},initialsWrapperStyle(){const{r:e,g:t,b:s}=Sr(this.userIdentifier);return{backgroundColor:`rgba(${e}, ${t}, ${s}, 0.1)`}},initialsStyle(){const{r:e,g:t,b:s}=Sr(this.userIdentifier);return{color:`rgb(${e}, ${t}, ${s})`}},tooltip(){return this.disableTooltip?null:this.tooltipMessage?this.tooltipMessage:this.displayName},initials(){let e="?";if(this.showInitials){const t=this.userIdentifier.trim();if(t==="")return e;const s=t.match(/[\p{L}\p{N}\s]/gu);if(!s)return e;const i=s.join(""),n=i.lastIndexOf(" ");e=String.fromCodePoint(i.codePointAt(0)),n!==-1&&(e=e.concat(String.fromCodePoint(i.codePointAt(n+1))))}return e.toLocaleUpperCase()},menu(){const e=this.contactsMenuActions.map(s=>{const i=J4(this.$router,s.hyperlink);return{ncActionComponent:i?Ym:jm,ncActionComponentProps:i?{to:i,icon:s.icon}:{href:s.hyperlink,icon:s.icon},text:s.title}});for(const s of sh(this.contactsMenuData))try{e.push({ncActionComponent:Zd,ncActionComponentProps:{onClick:()=>s.callback(this.contactsMenuData)},text:s.displayName(this.contactsMenuData),iconSvg:s.iconSvg(this.contactsMenuData)})}catch(i){xs.error(`Failed to render ContactsMenu action ${s.id}`,{error:i,action:s})}function t(s){const i=document.createTextNode(s),n=document.createElement("p");return n.appendChild(i),n.innerHTML}if(!this.hideStatus&&(this.userStatus.icon||this.userStatus.message)){const s=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
|
||
<text x="50%" y="50%" text-anchor="middle" style="dominant-baseline: central; font-size: 85%">${t(this.userStatus.icon)}</text>
|
||
</svg>`;return[{ncActionComponent:Kg,ncActionComponentProps:{},iconSvg:this.userStatus.icon?s:void 0,text:`${this.userStatus.message}`}].concat(e)}return e}},watch:{url(){this.userDoesNotExist=!1,this.loadAvatarUrl()},user(){this.userDoesNotExist=!1,this.isMenuLoaded=!1,this.loadAvatarUrl()}},mounted(){this.loadAvatarUrl(),ua("settings:avatar:updated",this.loadAvatarUrl),ua("settings:display-name:updated",this.loadAvatarUrl),!this.hideStatus&&this.user&&!this.isNoUser&&(this.preloadedUserStatus?(this.userStatus.status=this.preloadedUserStatus.status||"",this.userStatus.message=this.preloadedUserStatus.message||"",this.userStatus.icon=this.preloadedUserStatus.icon||"",this.hasStatus=this.preloadedUserStatus.status!==null):this.fetchUserStatus(this.user),ua("user_status:status.updated",this.handleUserStatusUpdated))},beforeUnmount(){aa("settings:avatar:updated",this.loadAvatarUrl),aa("settings:display-name:updated",this.loadAvatarUrl),aa("user_status:status.updated",this.handleUserStatusUpdated)},methods:{t:ge,handleUserStatusUpdated(e){this.user===e.userId&&(this.userStatus={status:e.status,icon:e.icon,message:e.message},this.hasStatus=e.status!==null)},async toggleMenu(e){e.type==="keydown"&&e.key!=="Enter"||(this.contactsMenuOpenState||await this.fetchContactsMenu(),this.contactsMenuOpenState=!this.contactsMenuOpenState)},closeMenu(){this.contactsMenuOpenState=!1},async fetchContactsMenu(){this.contactsMenuLoading=!0;try{const e=encodeURIComponent(this.user),{data:t}=await In.post(Eo("contactsmenu/findOne"),`shareType=0&shareWith=${e}`);this.contactsMenuData=t,this.contactsMenuActions=t.topAction?[t.topAction].concat(t.actions):t.actions}catch{this.contactsMenuOpenState=!1}this.contactsMenuLoading=!1,this.isMenuLoaded=!0},loadAvatarUrl(){if(this.isAvatarLoaded=!1,!this.isUrlDefined&&(!this.isUserDefined||this.isNoUser||this.iconClass)){this.isAvatarLoaded=!0,this.userDoesNotExist=!0;return}if(this.isUrlDefined){this.updateImageIfValid(this.url);return}if(this.size<=64){const e=this.avatarUrlGenerator(this.user,64),t=[e+" 1x",this.avatarUrlGenerator(this.user,512)+" 8x"].join(", ");this.updateImageIfValid(e,t)}else{const e=this.avatarUrlGenerator(this.user,512);this.updateImageIfValid(e)}},avatarUrlGenerator(e,t){let s=lh(e,{size:t,isDarkTheme:this.isDarkTheme,isGuest:this.isGuest});return e===Dn()?.uid&&typeof oc_userconfig<"u"&&(s+="?v="+window.oc_userconfig.avatar.version),s},updateImageIfValid(e,t=null){const s=yh(this.user);if(this.isUserDefined&&typeof s=="boolean"){this.isAvatarLoaded=!0,this.avatarUrlLoaded=e,t&&(this.avatarSrcSetLoaded=t),s===!1&&(this.userDoesNotExist=!0);return}const i=new Image;i.onload=()=>{this.avatarUrlLoaded=e,t&&(this.avatarSrcSetLoaded=t),this.isAvatarLoaded=!0,Tr(this.user,!0)},i.onerror=n=>{xs.debug("[NcAvatar] Invalid avatar url",{error:n,url:e}),this.avatarUrlLoaded=null,this.avatarSrcSetLoaded=null,this.userDoesNotExist=!0,this.isAvatarLoaded=!1,Tr(this.user,!1)},t&&(i.srcset=t),i.src=e}}},bh=["title"],Ch=["src","srcset"],xh={key:2,class:"avatardiv__user-status avatardiv__user-status--icon"};function Eh(e,t,s,i,n,a){const u=it("NcLoadingIcon"),r=it("IconDotsHorizontal"),o=it("NcButton"),c=it("NcIconSvgWrapper"),l=it("NcActions"),m=it("NcUserStatusIcon"),g=ko("click-outside");return zt((C(),P("span",{class:ke(["avatardiv popovermenu-wrapper",{"avatardiv--unknown":n.userDoesNotExist,"avatardiv--with-menu":a.hasMenu,"avatardiv--with-menu-loading":n.contactsMenuLoading}]),style:ut(a.avatarStyle),title:a.tooltip},[te(e.$slots,"icon",{},()=>[s.iconClass?(C(),P("span",{key:0,class:ke([s.iconClass,"avatar-class-icon"])},null,2)):n.isAvatarLoaded&&!n.userDoesNotExist?(C(),P("img",{key:1,src:n.avatarUrlLoaded,srcset:n.avatarSrcSetLoaded,alt:""},null,8,Ch)):G("",!0)],!0),a.hasMenu&&a.menu.length===0?(C(),we(o,{key:0,"aria-label":a.avatarAriaLabel,class:"action-item action-item__menutoggle",variant:"tertiary-no-background",onClick:a.toggleMenu},{icon:fe(()=>[n.contactsMenuLoading?(C(),we(u,{key:0})):(C(),we(r,{key:1,size:20}))]),_:1},8,["aria-label","onClick"])):a.hasMenu?(C(),we(l,{key:1,open:n.contactsMenuOpenState,"onUpdate:open":t[0]||(t[0]=h=>n.contactsMenuOpenState=h),"aria-label":a.avatarAriaLabel,container:s.menuContainer,"force-menu":"","manual-open":"",variant:"tertiary-no-background",onClick:a.toggleMenu},pt({default:fe(()=>[(C(!0),P(Pe,null,Ge(a.menu,(h,v)=>(C(),we(ds(h.ncActionComponent),Oe({key:v},{ref_for:!0},h.ncActionComponentProps),pt({default:fe(()=>[kt(" "+Be(h.text),1)]),_:2},[h.iconSvg?{name:"icon",fn:fe(()=>[Ve(c,{svg:h.iconSvg},null,8,["svg"])]),key:"0"}:void 0]),1040))),128))]),_:2},[n.contactsMenuLoading?{name:"icon",fn:fe(()=>[Ve(u)]),key:"0"}:void 0]),1032,["open","aria-label","container","onClick"])):G("",!0),a.showUserStatusIconOnAvatar?(C(),P("span",xh,Be(e.userStatus.icon),1)):a.canDisplayUserStatus?(C(),we(m,{key:3,class:"avatardiv__user-status",status:e.userStatus.status,"aria-hidden":String(a.hasMenu)},null,8,["status","aria-hidden"])):G("",!0),a.showInitials?(C(),P("span",{key:4,style:ut(a.initialsWrapperStyle),class:"avatardiv__initials-wrapper"},[J("span",{style:ut(a.initialsStyle),class:"avatardiv__initials"},Be(a.initials),5)],4)):G("",!0)],14,bh)),[[g,a.closeMenu]])}const aw=lt(wh,[["render",Eh],["__scopeId","data-v-96ede7fc"]]);var Pr={exports:{}},jr;function kh(){return jr||(jr=1,(function(e){var t=Object.prototype.hasOwnProperty,s="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(s=!1));function n(o,c,l){this.fn=o,this.context=c,this.once=l||!1}function a(o,c,l,m,g){if(typeof l!="function")throw new TypeError("The listener must be a function");var h=new n(l,m||o,g),v=s?s+c:c;return o._events[v]?o._events[v].fn?o._events[v]=[o._events[v],h]:o._events[v].push(h):(o._events[v]=h,o._eventsCount++),o}function u(o,c){--o._eventsCount===0?o._events=new i:delete o._events[c]}function r(){this._events=new i,this._eventsCount=0}r.prototype.eventNames=function(){var o=[],c,l;if(this._eventsCount===0)return o;for(l in c=this._events)t.call(c,l)&&o.push(s?l.slice(1):l);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(c)):o},r.prototype.listeners=function(o){var c=s?s+o:o,l=this._events[c];if(!l)return[];if(l.fn)return[l.fn];for(var m=0,g=l.length,h=new Array(g);m<g;m++)h[m]=l[m].fn;return h},r.prototype.listenerCount=function(o){var c=s?s+o:o,l=this._events[c];return l?l.fn?1:l.length:0},r.prototype.emit=function(o,c,l,m,g,h){var v=s?s+o:o;if(!this._events[v])return!1;var p=this._events[v],f=arguments.length,x,y;if(p.fn){switch(p.once&&this.removeListener(o,p.fn,void 0,!0),f){case 1:return p.fn.call(p.context),!0;case 2:return p.fn.call(p.context,c),!0;case 3:return p.fn.call(p.context,c,l),!0;case 4:return p.fn.call(p.context,c,l,m),!0;case 5:return p.fn.call(p.context,c,l,m,g),!0;case 6:return p.fn.call(p.context,c,l,m,g,h),!0}for(y=1,x=new Array(f-1);y<f;y++)x[y-1]=arguments[y];p.fn.apply(p.context,x)}else{var F=p.length,z;for(y=0;y<F;y++)switch(p[y].once&&this.removeListener(o,p[y].fn,void 0,!0),f){case 1:p[y].fn.call(p[y].context);break;case 2:p[y].fn.call(p[y].context,c);break;case 3:p[y].fn.call(p[y].context,c,l);break;case 4:p[y].fn.call(p[y].context,c,l,m);break;default:if(!x)for(z=1,x=new Array(f-1);z<f;z++)x[z-1]=arguments[z];p[y].fn.apply(p[y].context,x)}}return!0},r.prototype.on=function(o,c,l){return a(this,o,c,l,!1)},r.prototype.once=function(o,c,l){return a(this,o,c,l,!0)},r.prototype.removeListener=function(o,c,l,m){var g=s?s+o:o;if(!this._events[g])return this;if(!c)return u(this,g),this;var h=this._events[g];if(h.fn)h.fn===c&&(!m||h.once)&&(!l||h.context===l)&&u(this,g);else{for(var v=0,p=[],f=h.length;v<f;v++)(h[v].fn!==c||m&&!h[v].once||l&&h[v].context!==l)&&p.push(h[v]);p.length?this._events[g]=p.length===1?p[0]:p:u(this,g)}return this},r.prototype.removeAllListeners=function(o){var c;return o?(c=s?s+o:o,this._events[c]&&u(this,c)):(this._events=new i,this._eventsCount=0),this},r.prototype.off=r.prototype.removeListener,r.prototype.addListener=r.prototype.on,r.prefixed=s,r.EventEmitter=r,e.exports=r})(Pr)),Pr.exports}var Dh=kh();const Fh=tu(Dh);class fu extends Error{name="TimeoutError";constructor(t,s){super(t,s),Error.captureStackTrace?.(this,fu)}}const zr=e=>e.reason??new DOMException("This operation was aborted.","AbortError");function Bh(e,t){const{milliseconds:s,fallback:i,message:n,customTimers:a={setTimeout,clearTimeout},signal:u}=t;let r,o;const c=new Promise((l,m)=>{if(typeof s!="number"||Math.sign(s)!==1)throw new TypeError(`Expected \`milliseconds\` to be a positive number, got \`${s}\``);if(u?.aborted){m(zr(u));return}if(u&&(o=()=>{m(zr(u))},u.addEventListener("abort",o,{once:!0})),e.then(l,m),s===Number.POSITIVE_INFINITY)return;const g=new fu;r=a.setTimeout.call(void 0,()=>{if(i){try{l(i())}catch(h){m(h)}return}typeof e.cancel=="function"&&e.cancel(),n===!1?l():n instanceof Error?m(n):(g.message=n??`Promise timed out after ${s} milliseconds`,m(g))},s)}).finally(()=>{c.clear(),o&&u&&u.removeEventListener("abort",o)});return c.clear=()=>{a.clearTimeout.call(void 0,r),r=void 0},c}function Ah(e,t,s){let i=0,n=e.length;for(;n>0;){const a=Math.trunc(n/2);let u=i+a;s(e[u],t)<=0?(i=++u,n-=a+1):n=a}return i}class _h{#t=[];enqueue(t,s){const{priority:i=0,id:n}=s??{},a={priority:i,id:n,run:t};if(this.size===0||this.#t[this.size-1].priority>=i){this.#t.push(a);return}const u=Ah(this.#t,a,(r,o)=>o.priority-r.priority);this.#t.splice(u,0,a)}setPriority(t,s){const i=this.#t.findIndex(a=>a.id===t);if(i===-1)throw new ReferenceError(`No promise function with the id "${t}" exists in the queue.`);const[n]=this.#t.splice(i,1);this.enqueue(n.run,{priority:s,id:t})}dequeue(){return this.#t.shift()?.run}filter(t){return this.#t.filter(s=>s.priority===t.priority).map(s=>s.run)}get size(){return this.#t.length}}class Sh extends Fh{#t;#i;#n=0;#g;#h=!1;#p=!1;#l;#w=0;#f=0;#a;#u;#e;#b;#s=0;#d;#r;#F=1n;#m=new Map;timeout;constructor(t){if(super(),t={carryoverIntervalCount:!1,intervalCap:Number.POSITIVE_INFINITY,interval:0,concurrency:Number.POSITIVE_INFINITY,autoStart:!0,queueClass:_h,...t},!(typeof t.intervalCap=="number"&&t.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${t.intervalCap?.toString()??""}\` (${typeof t.intervalCap})`);if(t.interval===void 0||!(Number.isFinite(t.interval)&&t.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${t.interval?.toString()??""}\` (${typeof t.interval})`);if(this.#t=t.carryoverIntervalCount??t.carryoverConcurrencyCount??!1,this.#i=t.intervalCap===Number.POSITIVE_INFINITY||t.interval===0,this.#g=t.intervalCap,this.#l=t.interval,this.#e=new t.queueClass,this.#b=t.queueClass,this.concurrency=t.concurrency,t.timeout!==void 0&&!(Number.isFinite(t.timeout)&&t.timeout>0))throw new TypeError(`Expected \`timeout\` to be a positive finite number, got \`${t.timeout}\` (${typeof t.timeout})`);this.timeout=t.timeout,this.#r=t.autoStart===!1,this.#P()}get#B(){return this.#i||this.#n<this.#g}get#A(){return this.#s<this.#d}#_(){this.#s--,this.#s===0&&this.emit("pendingZero"),this.#v(),this.emit("next")}#S(){this.#k(),this.#E(),this.#u=void 0}get#N(){const t=Date.now();if(this.#a===void 0){const s=this.#w-t;if(s<0){if(this.#f>0){const i=t-this.#f;if(i<this.#l)return this.#C(this.#l-i),!0}this.#n=this.#t?this.#s:0}else return this.#C(s),!0}return!1}#C(t){this.#u===void 0&&(this.#u=setTimeout(()=>{this.#S()},t))}#x(){this.#a&&(clearInterval(this.#a),this.#a=void 0)}#M(){this.#u&&(clearTimeout(this.#u),this.#u=void 0)}#v(){if(this.#e.size===0)return this.#x(),this.emit("empty"),this.#s===0&&(this.#M(),this.emit("idle")),!1;let t=!1;if(!this.#r){const s=!this.#N;if(this.#B&&this.#A){const i=this.#e.dequeue();this.#i||(this.#n++,this.#c()),this.emit("active"),this.#f=Date.now(),i(),s&&this.#E(),t=!0}}return t}#E(){this.#i||this.#a!==void 0||(this.#a=setInterval(()=>{this.#k()},this.#l),this.#w=Date.now()+this.#l)}#k(){this.#n===0&&this.#s===0&&this.#a&&this.#x(),this.#n=this.#t?this.#s:0,this.#y(),this.#c()}#y(){for(;this.#v(););}get concurrency(){return this.#d}set concurrency(t){if(!(typeof t=="number"&&t>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${t}\` (${typeof t})`);this.#d=t,this.#y()}async#T(t){return new Promise((s,i)=>{t.addEventListener("abort",()=>{i(t.reason)},{once:!0})})}setPriority(t,s){if(typeof s!="number"||!Number.isFinite(s))throw new TypeError(`Expected \`priority\` to be a finite number, got \`${s}\` (${typeof s})`);this.#e.setPriority(t,s)}async add(t,s={}){return s.id??=(this.#F++).toString(),s={timeout:this.timeout,...s},new Promise((i,n)=>{const a=Symbol(`task-${s.id}`);this.#e.enqueue(async()=>{this.#s++,this.#m.set(a,{id:s.id,priority:s.priority??0,startTime:Date.now(),timeout:s.timeout});try{try{s.signal?.throwIfAborted()}catch(o){throw this.#i||this.#n--,this.#m.delete(a),o}let u=t({signal:s.signal});s.timeout&&(u=Bh(Promise.resolve(u),{milliseconds:s.timeout,message:`Task timed out after ${s.timeout}ms (queue has ${this.#s} running, ${this.#e.size} waiting)`})),s.signal&&(u=Promise.race([u,this.#T(s.signal)]));const r=await u;i(r),this.emit("completed",r)}catch(u){n(u),this.emit("error",u)}finally{this.#m.delete(a),queueMicrotask(()=>{this.#_()})}},s),this.emit("add"),this.#v()})}async addAll(t,s){return Promise.all(t.map(async i=>this.add(i,s)))}start(){return this.#r?(this.#r=!1,this.#y(),this):this}pause(){this.#r=!0}clear(){this.#e=new this.#b,this.#D()}async onEmpty(){this.#e.size!==0&&await this.#o("empty")}async onSizeLessThan(t){this.#e.size<t||await this.#o("next",()=>this.#e.size<t)}async onIdle(){this.#s===0&&this.#e.size===0||await this.#o("idle")}async onPendingZero(){this.#s!==0&&await this.#o("pendingZero")}async onRateLimit(){this.isRateLimited||await this.#o("rateLimit")}async onRateLimitCleared(){this.isRateLimited&&await this.#o("rateLimitCleared")}async onError(){return new Promise((t,s)=>{const i=n=>{this.off("error",i),s(n)};this.on("error",i)})}async#o(t,s){return new Promise(i=>{const n=()=>{s&&!s()||(this.off(t,n),i())};this.on(t,n)})}get size(){return this.#e.size}sizeBy(t){return this.#e.filter(t).length}get pending(){return this.#s}get isPaused(){return this.#r}#P(){this.#i||(this.on("add",()=>{this.#e.size>0&&this.#c()}),this.on("next",()=>{this.#c()}))}#c(){this.#i||this.#p||(this.#p=!0,queueMicrotask(()=>{this.#p=!1,this.#D()}))}#D(){const t=this.#h,s=!this.#i&&this.#n>=this.#g&&this.#e.size>0;s!==t&&(this.#h=s,this.emit(s?"rateLimit":"rateLimitCleared"))}get isRateLimited(){return this.#h}get isSaturated(){return this.#s===this.#d&&this.#e.size>0||this.isRateLimited&&this.#e.size>0}get runningTasks(){return[...this.#m.values()].map(t=>({...t}))}}new Sh({concurrency:5}),Ne();ge("Close");function Kn(){return typeof window<"u"}function Mi(e){return El(e)?(e.nodeName||"").toLowerCase():"#document"}function Ot(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function vs(e){var t;return(t=(El(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function El(e){return Kn()?e instanceof Node||e instanceof Ot(e).Node:!1}function es(e){return Kn()?e instanceof Element||e instanceof Ot(e).Element:!1}function fs(e){return Kn()?e instanceof HTMLElement||e instanceof Ot(e).HTMLElement:!1}function $r(e){return!Kn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ot(e).ShadowRoot}const Nh=new Set(["inline","contents"]);function rn(e){const{overflow:t,overflowX:s,overflowY:i,display:n}=ts(e);return/auto|scroll|overlay|hidden|clip/.test(t+i+s)&&!Nh.has(n)}const Mh=new Set(["table","td","th"]);function Th(e){return Mh.has(Mi(e))}const Ph=[":popover-open",":modal"];function Wn(e){return Ph.some(t=>{try{return e.matches(t)}catch{return!1}})}const jh=["transform","translate","scale","rotate","perspective"],zh=["transform","translate","scale","rotate","perspective","filter"],$h=["paint","layout","strict","content"];function vu(e){const t=yu(),s=es(e)?ts(e):e;return jh.some(i=>s[i]?s[i]!=="none":!1)||(s.containerType?s.containerType!=="normal":!1)||!t&&(s.backdropFilter?s.backdropFilter!=="none":!1)||!t&&(s.filter?s.filter!=="none":!1)||zh.some(i=>(s.willChange||"").includes(i))||$h.some(i=>(s.contain||"").includes(i))}function Oh(e){let t=Hs(e);for(;fs(t)&&!xi(t);){if(vu(t))return t;if(Wn(t))return null;t=Hs(t)}return null}function yu(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Lh=new Set(["html","body","#document"]);function xi(e){return Lh.has(Mi(e))}function ts(e){return Ot(e).getComputedStyle(e)}function Gn(e){return es(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Hs(e){if(Mi(e)==="html")return e;const t=e.assignedSlot||e.parentNode||$r(e)&&e.host||vs(e);return $r(t)?t.host:t}function kl(e){const t=Hs(e);return xi(t)?e.ownerDocument?e.ownerDocument.body:e.body:fs(t)&&rn(t)?t:kl(t)}function Ji(e,t,s){var i;t===void 0&&(t=[]),s===void 0&&(s=!0);const n=kl(e),a=n===((i=e.ownerDocument)==null?void 0:i.body),u=Ot(n);if(a){const r=Va(u);return t.concat(u,u.visualViewport||[],rn(n)?n:[],r&&s?Ji(r):[])}return t.concat(n,Ji(n,[],s))}function Va(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Dl(e){const t=ts(e);let s=parseFloat(t.width)||0,i=parseFloat(t.height)||0;const n=fs(e),a=n?e.offsetWidth:s,u=n?e.offsetHeight:i,r=Bn(s)!==a||Bn(i)!==u;return r&&(s=a,i=u),{width:s,height:i,$:r}}function wu(e){return es(e)?e:e.contextElement}function yi(e){const t=wu(e);if(!fs(t))return ms(1);const s=t.getBoundingClientRect(),{width:i,height:n,$:a}=Dl(t);let u=(a?Bn(s.width):s.width)/i,r=(a?Bn(s.height):s.height)/n;return(!u||!Number.isFinite(u))&&(u=1),(!r||!Number.isFinite(r))&&(r=1),{x:u,y:r}}const Ih=ms(0);function Fl(e){const t=Ot(e);return!yu()||!t.visualViewport?Ih:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Rh(e,t,s){return t===void 0&&(t=!1),!s||t&&s!==Ot(e)?!1:t}function oi(e,t,s,i){t===void 0&&(t=!1),s===void 0&&(s=!1);const n=e.getBoundingClientRect(),a=wu(e);let u=ms(1);t&&(i?es(i)&&(u=yi(i)):u=yi(e));const r=Rh(a,s,i)?Fl(a):ms(0);let o=(n.left+r.x)/u.x,c=(n.top+r.y)/u.y,l=n.width/u.x,m=n.height/u.y;if(a){const g=Ot(a),h=i&&es(i)?Ot(i):i;let v=g,p=Va(v);for(;p&&i&&h!==v;){const f=yi(p),x=p.getBoundingClientRect(),y=ts(p),F=x.left+(p.clientLeft+parseFloat(y.paddingLeft))*f.x,z=x.top+(p.clientTop+parseFloat(y.paddingTop))*f.y;o*=f.x,c*=f.y,l*=f.x,m*=f.y,o+=F,c+=z,v=Ot(p),p=Va(v)}}return si({width:l,height:m,x:o,y:c})}function Qn(e,t){const s=Gn(e).scrollLeft;return t?t.left+s:oi(vs(e)).left+s}function Bl(e,t){const s=e.getBoundingClientRect(),i=s.left+t.scrollLeft-Qn(e,s),n=s.top+t.scrollTop;return{x:i,y:n}}function Vh(e){let{elements:t,rect:s,offsetParent:i,strategy:n}=e;const a=n==="fixed",u=vs(i),r=t?Wn(t.floating):!1;if(i===u||r&&a)return s;let o={scrollLeft:0,scrollTop:0},c=ms(1);const l=ms(0),m=fs(i);if((m||!m&&!a)&&((Mi(i)!=="body"||rn(u))&&(o=Gn(i)),fs(i))){const h=oi(i);c=yi(i),l.x=h.x+i.clientLeft,l.y=h.y+i.clientTop}const g=u&&!m&&!a?Bl(u,o):ms(0);return{width:s.width*c.x,height:s.height*c.y,x:s.x*c.x-o.scrollLeft*c.x+l.x+g.x,y:s.y*c.y-o.scrollTop*c.y+l.y+g.y}}function Hh(e){return Array.from(e.getClientRects())}function Yh(e){const t=vs(e),s=Gn(e),i=e.ownerDocument.body,n=jt(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),a=jt(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight);let u=-s.scrollLeft+Qn(e);const r=-s.scrollTop;return ts(i).direction==="rtl"&&(u+=jt(t.clientWidth,i.clientWidth)-n),{width:n,height:a,x:u,y:r}}const Or=25;function qh(e,t){const s=Ot(e),i=vs(e),n=s.visualViewport;let a=i.clientWidth,u=i.clientHeight,r=0,o=0;if(n){a=n.width,u=n.height;const l=yu();(!l||l&&t==="fixed")&&(r=n.offsetLeft,o=n.offsetTop)}const c=Qn(i);if(c<=0){const l=i.ownerDocument,m=l.body,g=getComputedStyle(m),h=l.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,v=Math.abs(i.clientWidth-m.clientWidth-h);v<=Or&&(a-=v)}else c<=Or&&(a+=c);return{width:a,height:u,x:r,y:o}}const Uh=new Set(["absolute","fixed"]);function Kh(e,t){const s=oi(e,!0,t==="fixed"),i=s.top+e.clientTop,n=s.left+e.clientLeft,a=fs(e)?yi(e):ms(1),u=e.clientWidth*a.x,r=e.clientHeight*a.y,o=n*a.x,c=i*a.y;return{width:u,height:r,x:o,y:c}}function Lr(e,t,s){let i;if(t==="viewport")i=qh(e,s);else if(t==="document")i=Yh(vs(e));else if(es(t))i=Kh(t,s);else{const n=Fl(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return si(i)}function Al(e,t){const s=Hs(e);return s===t||!es(s)||xi(s)?!1:ts(s).position==="fixed"||Al(s,t)}function Wh(e,t){const s=t.get(e);if(s)return s;let i=Ji(e,[],!1).filter(r=>es(r)&&Mi(r)!=="body"),n=null;const a=ts(e).position==="fixed";let u=a?Hs(e):e;for(;es(u)&&!xi(u);){const r=ts(u),o=vu(u);!o&&r.position==="fixed"&&(n=null),(a?!o&&!n:!o&&r.position==="static"&&n&&Uh.has(n.position)||rn(u)&&!o&&Al(e,u))?i=i.filter(c=>c!==u):n=r,u=Hs(u)}return t.set(e,i),i}function Gh(e){let{element:t,boundary:s,rootBoundary:i,strategy:n}=e;const a=[...s==="clippingAncestors"?Wn(t)?[]:Wh(t,this._c):[].concat(s),i],u=a[0],r=a.reduce((o,c)=>{const l=Lr(t,c,n);return o.top=jt(l.top,o.top),o.right=Rs(l.right,o.right),o.bottom=Rs(l.bottom,o.bottom),o.left=jt(l.left,o.left),o},Lr(t,u,n));return{width:r.right-r.left,height:r.bottom-r.top,x:r.left,y:r.top}}function Qh(e){const{width:t,height:s}=Dl(e);return{width:t,height:s}}function Zh(e,t,s){const i=fs(t),n=vs(t),a=s==="fixed",u=oi(e,!0,a,t);let r={scrollLeft:0,scrollTop:0};const o=ms(0);function c(){o.x=Qn(n)}if(i||!i&&!a)if((Mi(t)!=="body"||rn(n))&&(r=Gn(t)),i){const h=oi(t,!0,a,t);o.x=h.x+t.clientLeft,o.y=h.y+t.clientTop}else n&&c();a&&!i&&n&&c();const l=n&&!i&&!a?Bl(n,r):ms(0),m=u.left+r.scrollLeft-o.x-l.x,g=u.top+r.scrollTop-o.y-l.y;return{x:m,y:g,width:u.width,height:u.height}}function pa(e){return ts(e).position==="static"}function Ir(e,t){if(!fs(e)||ts(e).position==="fixed")return null;if(t)return t(e);let s=e.offsetParent;return vs(e)===s&&(s=s.ownerDocument.body),s}function _l(e,t){const s=Ot(e);if(Wn(e))return s;if(!fs(e)){let n=Hs(e);for(;n&&!xi(n);){if(es(n)&&!pa(n))return n;n=Hs(n)}return s}let i=Ir(e,t);for(;i&&Th(i)&&pa(i);)i=Ir(i,t);return i&&xi(i)&&pa(i)&&!vu(i)?s:i||Oh(e)||s}const Xh=async function(e){const t=this.getOffsetParent||_l,s=this.getDimensions,i=await s(e.floating);return{reference:Zh(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function Jh(e){return ts(e).direction==="rtl"}const e3={convertOffsetParentRelativeRectToViewportRelativeRect:Vh,getDocumentElement:vs,getClippingRect:Gh,getOffsetParent:_l,getElementRects:Xh,getClientRects:Hh,getDimensions:Qh,getScale:yi,isElement:es,isRTL:Jh};function Sl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function t3(e,t){let s=null,i;const n=vs(e);function a(){var r;clearTimeout(i),(r=s)==null||r.disconnect(),s=null}function u(r,o){r===void 0&&(r=!1),o===void 0&&(o=1),a();const c=e.getBoundingClientRect(),{left:l,top:m,width:g,height:h}=c;if(r||t(),!g||!h)return;const v=gn(m),p=gn(n.clientWidth-(l+g)),f=gn(n.clientHeight-(m+h)),x=gn(l),y={rootMargin:-v+"px "+-p+"px "+-f+"px "+-x+"px",threshold:jt(0,Rs(1,o))||1};let F=!0;function z($){const M=$[0].intersectionRatio;if(M!==o){if(!F)return u();M?u(!1,M):i=setTimeout(()=>{u(!1,1e-7)},1e3)}M===1&&!Sl(c,e.getBoundingClientRect())&&u(),F=!1}try{s=new IntersectionObserver(z,{...y,root:n.ownerDocument})}catch{s=new IntersectionObserver(z,y)}s.observe(e)}return u(!0),a}function s3(e,t,s,i){i===void 0&&(i={});const{ancestorScroll:n=!0,ancestorResize:a=!0,elementResize:u=typeof ResizeObserver=="function",layoutShift:r=typeof IntersectionObserver=="function",animationFrame:o=!1}=i,c=wu(e),l=n||a?[...c?Ji(c):[],...Ji(t)]:[];l.forEach(x=>{n&&x.addEventListener("scroll",s,{passive:!0}),a&&x.addEventListener("resize",s)});const m=c&&r?t3(c,s):null;let g=-1,h=null;u&&(h=new ResizeObserver(x=>{let[y]=x;y&&y.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var F;(F=h)==null||F.observe(t)})),s()}),c&&!o&&h.observe(c),h.observe(t));let v,p=o?oi(e):null;o&&f();function f(){const x=oi(e);p&&!Sl(p,x)&&s(),p=x,v=requestAnimationFrame(f)}return s(),()=>{var x;l.forEach(y=>{n&&y.removeEventListener("scroll",s),a&&y.removeEventListener("resize",s)}),m?.(),(x=h)==null||x.disconnect(),h=null,o&&cancelAnimationFrame(v)}}const i3=Ro,n3=Vo,a3=Lo,u3=Cc,r3=(e,t,s)=>{const i=new Map,n={platform:e3,...s},a={...n.platform,_c:i};return Oo(e,t,{...n,platform:a})};var o3=Object.defineProperty,l3=Object.defineProperties,d3=Object.getOwnPropertyDescriptors,Rr=Object.getOwnPropertySymbols,m3=Object.prototype.hasOwnProperty,c3=Object.prototype.propertyIsEnumerable,Vr=(e,t,s)=>t in e?o3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,ci=(e,t)=>{for(var s in t||(t={}))m3.call(t,s)&&Vr(e,s,t[s]);if(Rr)for(var s of Rr(t))c3.call(t,s)&&Vr(e,s,t[s]);return e},Hr=(e,t)=>l3(e,d3(t));const g3={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer(){this.autoscroll&&this.maybeAdjustScroll()},open(e){this.autoscroll&&e&&this.$nextTick(()=>this.maybeAdjustScroll())}},methods:{maybeAdjustScroll(){var e;const t=((e=this.$refs.dropdownMenu)==null?void 0:e.children[this.typeAheadPointer])||!1;if(t){const s=this.getDropdownViewport(),{top:i,bottom:n,height:a}=t.getBoundingClientRect();if(i<s.top)return this.$refs.dropdownMenu.scrollTop=t.offsetTop;if(n>s.bottom)return this.$refs.dropdownMenu.scrollTop=t.offsetTop-(s.height-a)}},getDropdownViewport(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},h3={data(){return{typeAheadPointer:-1}},watch:{filteredOptions(){for(let e=0;e<this.filteredOptions.length;e++)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},open(e){e&&this.typeAheadToLastSelected()},selectedValue(){this.open&&this.typeAheadToLastSelected()}},methods:{typeAheadUp(){for(let e=this.typeAheadPointer-1;e>=0;e--)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadDown(){for(let e=this.typeAheadPointer+1;e<this.filteredOptions.length;e++)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadSelect(){const e=this.filteredOptions[this.typeAheadPointer];e&&this.selectable(e)&&this.select(e)},typeAheadToLastSelected(){this.typeAheadPointer=this.selectedValue.length!==0?this.filteredOptions.indexOf(this.selectedValue[this.selectedValue.length-1]):-1}}},p3={props:{loading:{type:Boolean,default:!1}},data(){return{mutableLoading:!1}},watch:{search(){this.$emit("search",this.search,this.toggleLoading)},loading(e){this.mutableLoading=e}},methods:{toggleLoading(e=null){return e==null?this.mutableLoading=!this.mutableLoading:this.mutableLoading=e}}},bu=(e,t)=>{const s=e.__vccOpts||e;for(const[i,n]of t)s[i]=n;return s},f3={},v3={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},y3=J("path",{d:"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z"},null,-1),w3=[y3];function b3(e,t){return C(),P("svg",v3,w3)}const C3=bu(f3,[["render",b3]]),x3={},E3={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"},k3=J("path",{d:"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z"},null,-1),D3=[k3];function F3(e,t){return C(),P("svg",E3,D3)}const B3=bu(x3,[["render",F3]]),Yr={Deselect:C3,OpenIndicator:B3},A3={mounted(e,{instance:t}){if(t.appendToBody){const{height:s,top:i,left:n,width:a}=t.$refs.toggle.getBoundingClientRect();let u=window.scrollX||window.pageXOffset,r=window.scrollY||window.pageYOffset;e.unbindPosition=t.calculatePosition(e,t,{width:a+"px",left:u+n+"px",top:r+i+s+"px"}),document.body.appendChild(e)}},unmounted(e,{instance:t}){t.appendToBody&&(e.unbindPosition&&typeof e.unbindPosition=="function"&&e.unbindPosition(),e.parentNode&&e.parentNode.removeChild(e))}};function _3(e){const t={};return Object.keys(e).sort().forEach(s=>{t[s]=e[s]}),JSON.stringify(t)}let S3=0;function N3(){return++S3}const M3={components:ci({},Yr),directives:{appendToBody:A3},mixins:[g3,h3,p3],compatConfig:{MODE:3},emits:["open","close","update:modelValue","search","search:compositionstart","search:compositionend","search:keydown","search:blur","search:focus","search:input","option:created","option:selecting","option:selected","option:deselecting","option:deselected"],props:{modelValue:{},components:{type:Object,default:()=>({})},options:{type:Array,default(){return[]}},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},deselectFromDropdown:{type:Boolean,default:!1},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:""},transition:{type:String,default:"vs__fade"},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:"label"},autocomplete:{type:String,default:"off"},reduce:{type:Function,default:e=>e},selectable:{type:Function,default:e=>!0},getOptionLabel:{type:Function,default(e){return typeof e=="object"?e.hasOwnProperty(this.label)?e[this.label]:console.warn(`[vue-select warn]: Label key "option.${this.label}" does not exist in options object ${JSON.stringify(e)}.
|
||
https://vue-select.org/api/props.html#getoptionlabel`):e}},getOptionKey:{type:Function,default(e){if(typeof e!="object")return e;try{return e.hasOwnProperty("id")?e.id:_3(e)}catch(t){return console.warn(`[vue-select warn]: Could not stringify this option to generate unique key. Please provide'getOptionKey' prop to return a unique key for each option.
|
||
https://vue-select.org/api/props.html#getoptionkey`,e,t)}}},onTab:{type:Function,default:function(){this.selectOnTab&&!this.isComposing&&this.typeAheadSelect()}},taggable:{type:Boolean,default:!1},tabindex:{type:Number,default:null},pushTags:{type:Boolean,default:!1},filterable:{type:Boolean,default:!0},filterBy:{type:Function,default(e,t,s){return(t||"").toLocaleLowerCase().indexOf(s.toLocaleLowerCase())>-1}},filter:{type:Function,default(e,t){return e.filter(s=>{let i=this.getOptionLabel(s);return typeof i=="number"&&(i=i.toString()),this.filterBy(s,i,t)})}},createOption:{type:Function,default(e){return typeof this.optionList[0]=="object"?{[this.label]:e}:e}},resetOnOptionsChange:{default:!1,validator:e=>["function","boolean"].includes(typeof e)},clearSearchOnBlur:{type:Function,default:function({clearSearchOnSelect:e,multiple:t}){return e&&!t}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:()=>[13]},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:(e,t)=>e},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default(e,t,{width:s,top:i,left:n}){e.style.top=i,e.style.left=n,e.style.width=s}},dropdownShouldOpen:{type:Function,default({noDrop:e,open:t,mutableLoading:s}){return e?!1:t&&!s}},uid:{type:[String,Number],default:()=>N3()}},data(){return{search:"",open:!1,isComposing:!1,pushedTags:[],_value:[],deselectButtons:[]}},computed:{isReducingValues(){return this.$props.reduce!==this.$options.props.reduce.default},isTrackingValues(){return typeof this.modelValue>"u"||this.isReducingValues},selectedValue(){let e=this.modelValue;return this.isTrackingValues&&(e=this.$data._value),e!=null&&e!==""?[].concat(e):[]},optionList(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl(){return this.$slots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope(){const e={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:ci({disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,id:this.inputId,"aria-autocomplete":"list","aria-labelledby":`vs${this.uid}__combobox`,"aria-controls":`vs${this.uid}__listbox`,ref:"search",type:"search",autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":`vs${this.uid}__option-${this.typeAheadPointer}`}:{}),events:{compositionstart:()=>this.isComposing=!0,compositionend:()=>this.isComposing=!1,keydown:this.onSearchKeyDown,blur:this.onSearchBlur,focus:this.onSearchFocus,input:t=>this.search=t.target.value}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.mutableLoading,searching:this.searching},openIndicator:{attributes:{ref:"openIndicator",role:"presentation",class:"vs__open-indicator"}},listHeader:e,listFooter:e,header:Hr(ci({},e),{deselect:this.deselect}),footer:Hr(ci({},e),{deselect:this.deselect})}},childComponents(){return ci(ci({},Yr),this.components)},stateClasses(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--multiple":this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching(){return!!this.search},dropdownOpen(){return this.dropdownShouldOpen(this)},searchPlaceholder(){return this.isValueEmpty&&this.placeholder?this.placeholder:void 0},filteredOptions(){const e=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return e;const t=this.search.length?this.filter(e,this.search,this):e;if(this.taggable&&this.search.length){const s=this.createOption(this.search);this.optionExists(s)||t.unshift(s)}return t},isValueEmpty(){return this.selectedValue.length===0},showClearButton(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options(e,t){const s=()=>typeof this.resetOnOptionsChange=="function"?this.resetOnOptionsChange(e,t,this.selectedValue):this.resetOnOptionsChange;!this.taggable&&s()&&this.clearSelection(),this.modelValue&&this.isTrackingValues&&this.setInternalValueFromOptions(this.modelValue)},modelValue:{immediate:!0,handler(e){this.isTrackingValues&&this.setInternalValueFromOptions(e)}},multiple(){this.clearSelection()},open(e){this.$emit(e?"open":"close")}},created(){this.mutableLoading=this.loading},methods:{setInternalValueFromOptions(e){Array.isArray(e)?this.$data._value=e.map(t=>this.findOptionFromReducedValue(t)):this.$data._value=this.findOptionFromReducedValue(e)},select(e){this.$emit("option:selecting",e),this.isOptionSelected(e)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(e):(this.taggable&&!this.optionExists(e)&&(this.$emit("option:created",e),this.pushTag(e)),this.multiple&&(e=this.selectedValue.concat(e)),this.updateValue(e),this.$emit("option:selected",e)),this.onAfterSelect(e)},deselect(e){this.$emit("option:deselecting",e),this.updateValue(this.selectedValue.filter(t=>!this.optionComparator(t,e))),this.$emit("option:deselected",e)},clearSelection(){this.updateValue(this.multiple?[]:null)},onAfterSelect(e){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search="")},updateValue(e){typeof this.modelValue>"u"&&(this.$data._value=e),e!==null&&(Array.isArray(e)?e=e.map(t=>this.reduce(t)):e=this.reduce(e)),this.$emit("update:modelValue",e)},toggleDropdown(e){const t=e.target!==this.searchEl;t&&e.preventDefault();const s=[...this.deselectButtons||[],this.$refs.clearButton];if(this.searchEl===void 0||s.filter(Boolean).some(i=>i.contains(e.target)||i===e.target)){e.preventDefault();return}this.open&&t?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected(e){return this.selectedValue.some(t=>this.optionComparator(t,e))},isOptionDeselectable(e){return this.isOptionSelected(e)&&this.deselectFromDropdown},optionComparator(e,t){return this.getOptionKey(e)===this.getOptionKey(t)},findOptionFromReducedValue(e){const t=i=>JSON.stringify(this.reduce(i))===JSON.stringify(e),s=[...this.options,...this.pushedTags].filter(t);return s.length===1?s[0]:s.find(i=>this.optionComparator(i,this.$data._value))||e},closeSearchOptions(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){let e=null;this.multiple&&(e=[...this.selectedValue.slice(0,this.selectedValue.length-1)]),this.updateValue(e)}},optionExists(e){return this.optionList.some(t=>this.optionComparator(t,e))},normalizeOptionForSlot(e){return typeof e=="object"?e:{[this.label]:e}},pushTag(e){this.pushedTags.push(e)},onEscape(){this.search.length?this.search="":this.searchEl.blur()},onSearchBlur(){if(this.mousedown&&!this.searching)this.mousedown=!1;else{const{clearSearchOnSelect:e,multiple:t}=this;this.clearSearchOnBlur({clearSearchOnSelect:e,multiple:t})&&(this.search=""),this.closeSearchOptions();return}if(this.search.length===0&&this.options.length===0){this.closeSearchOptions();return}},onSearchFocus(){this.open=!0,this.$emit("search:focus")},onMousedown(){this.mousedown=!0},onMouseUp(){this.mousedown=!1},onSearchKeyDown(e){const t=n=>(n.preventDefault(),!this.isComposing&&this.typeAheadSelect()),s={8:n=>this.maybeDeleteValue(),9:n=>this.onTab(),27:n=>this.onEscape(),38:n=>(n.preventDefault(),this.typeAheadUp()),40:n=>(n.preventDefault(),this.typeAheadDown())};this.selectOnKeyCodes.forEach(n=>s[n]=t);const i=this.mapKeydown(s,this);if(typeof i[e.keyCode]=="function")return i[e.keyCode](e)}}},T3=["dir"],P3=["id","aria-expanded","aria-owns"],j3={ref:"selectedOptions",class:"vs__selected-options"},z3=["disabled","title","aria-label","onClick"],$3={ref:"actions",class:"vs__actions"},O3=["disabled"],L3={class:"vs__spinner"},I3=["id"],R3=["id","aria-selected","onMouseover","onClick"],V3={key:0,class:"vs__no-options"},H3=kt(" Sorry, no matching options. "),Y3=["id"];function q3(e,t,s,i,n,a){const u=ko("append-to-body");return C(),P("div",{dir:s.dir,class:ke(["v-select",a.stateClasses])},[te(e.$slots,"header",Ye(We(a.scope.header))),J("div",{id:`vs${s.uid}__combobox`,ref:"toggle",class:"vs__dropdown-toggle",role:"combobox","aria-expanded":a.dropdownOpen.toString(),"aria-owns":`vs${s.uid}__listbox`,"aria-label":"Search for option",onMousedown:t[1]||(t[1]=r=>a.toggleDropdown(r))},[J("div",j3,[(C(!0),P(Pe,null,Ge(a.selectedValue,(r,o)=>te(e.$slots,"selected-option-container",{option:a.normalizeOptionForSlot(r),deselect:a.deselect,multiple:s.multiple,disabled:s.disabled},()=>[(C(),P("span",{key:s.getOptionKey(r),class:"vs__selected"},[te(e.$slots,"selected-option",Ye(We(a.normalizeOptionForSlot(r))),()=>[kt(Be(s.getOptionLabel(r)),1)]),s.multiple?(C(),P("button",{key:0,ref_for:!0,ref:c=>n.deselectButtons[o]=c,disabled:s.disabled,type:"button",class:"vs__deselect",title:`Deselect ${s.getOptionLabel(r)}`,"aria-label":`Deselect ${s.getOptionLabel(r)}`,onClick:c=>a.deselect(r)},[(C(),we(ds(a.childComponents.Deselect)))],8,z3)):G("",!0)]))])),256)),te(e.$slots,"search",Ye(We(a.scope.search)),()=>[J("input",Oe({class:"vs__search"},a.scope.search.attributes,au(a.scope.search.events)),null,16)])],512),J("div",$3,[zt(J("button",{ref:"clearButton",disabled:s.disabled,type:"button",class:"vs__clear",title:"Clear Selected","aria-label":"Clear Selected",onClick:t[0]||(t[0]=(...r)=>a.clearSelection&&a.clearSelection(...r))},[(C(),we(ds(a.childComponents.Deselect)))],8,O3),[[Gt,a.showClearButton]]),te(e.$slots,"open-indicator",Ye(We(a.scope.openIndicator)),()=>[s.noDrop?G("",!0):(C(),we(ds(a.childComponents.OpenIndicator),Ye(Oe({key:0},a.scope.openIndicator.attributes)),null,16))]),te(e.$slots,"spinner",Ye(We(a.scope.spinner)),()=>[zt(J("div",L3,"Loading...",512),[[Gt,e.mutableLoading]])])],512)],40,P3),Ve(Lt,{name:s.transition},{default:fe(()=>[a.dropdownOpen?zt((C(),P("ul",{id:`vs${s.uid}__listbox`,ref:"dropdownMenu",key:`vs${s.uid}__listbox`,class:"vs__dropdown-menu",role:"listbox",tabindex:"-1",onMousedown:t[2]||(t[2]=Is((...r)=>a.onMousedown&&a.onMousedown(...r),["prevent"])),onMouseup:t[3]||(t[3]=(...r)=>a.onMouseUp&&a.onMouseUp(...r))},[te(e.$slots,"list-header",Ye(We(a.scope.listHeader))),(C(!0),P(Pe,null,Ge(a.filteredOptions,(r,o)=>(C(),P("li",{id:`vs${s.uid}__option-${o}`,key:s.getOptionKey(r),role:"option",class:ke(["vs__dropdown-option",{"vs__dropdown-option--deselect":a.isOptionDeselectable(r)&&o===e.typeAheadPointer,"vs__dropdown-option--selected":a.isOptionSelected(r),"vs__dropdown-option--highlight":o===e.typeAheadPointer,"vs__dropdown-option--disabled":!s.selectable(r)}]),"aria-selected":o===e.typeAheadPointer?!0:null,onMouseover:c=>s.selectable(r)?e.typeAheadPointer=o:null,onClick:Is(c=>s.selectable(r)?a.select(r):null,["prevent","stop"])},[te(e.$slots,"option",Ye(We(a.normalizeOptionForSlot(r))),()=>[kt(Be(s.getOptionLabel(r)),1)])],42,R3))),128)),a.filteredOptions.length===0?(C(),P("li",V3,[te(e.$slots,"no-options",Ye(We(a.scope.noOptions)),()=>[H3])])):G("",!0),te(e.$slots,"list-footer",Ye(We(a.scope.listFooter)))],40,I3)),[[u]]):(C(),P("ul",{key:1,id:`vs${s.uid}__listbox`,role:"listbox",style:{display:"none",visibility:"hidden"}},null,8,Y3))]),_:3},8,["name"]),te(e.$slots,"footer",Ye(We(a.scope.footer)))],10,T3)}const Qs=bu(M3,[["render",q3]]);function Nl(e,t){const s=[];let i=0,n=e.toLowerCase().indexOf(t.toLowerCase(),i),a=0;for(;n>-1&&a++<e.length;)i=n+t.length,s.push({start:n,end:i}),n=e.toLowerCase().indexOf(t.toLowerCase(),i);return s}const U3=qe({name:"NcHighlight",props:{text:{type:String,default:""},search:{type:String,default:""},highlight:{type:Array,default:()=>[]}},computed:{ranges(){let e=[];return!this.search&&this.highlight.length===0||(this.highlight.length>0?e=this.highlight:e=Nl(this.text,this.search),e.forEach((t,s)=>{t.end<t.start&&(e[s]={start:t.end,end:t.start})}),e=e.reduce((t,s)=>(s.start<this.text.length&&s.end>0&&t.push({start:s.start<0?0:s.start,end:s.end>this.text.length?this.text.length:s.end}),t),[]),e.sort((t,s)=>t.start-s.start),e=e.reduce((t,s)=>{if(!t.length)t.push(s);else{const i=t.length-1;t[i].end>=s.start?t[i]={start:t[i].start,end:Math.max(t[i].end,s.end)}:t.push(s)}return t},[])),e},chunks(){if(this.ranges.length===0)return[{start:0,end:this.text.length,highlight:!1,text:this.text}];const e=[];let t=0,s=0;for(;t<this.text.length;){const i=this.ranges[s];if(i.start===t){e.push({...i,highlight:!0,text:this.text.slice(i.start,i.end)}),s++,t=i.end,s>=this.ranges.length&&t<this.text.length&&(e.push({start:t,end:this.text.length,highlight:!1,text:this.text.slice(t)}),t=this.text.length);continue}e.push({start:t,end:i.start,highlight:!1,text:this.text.slice(t,i.start)}),t=i.start}return e}},render(){return this.ranges.length?Et("span",{},this.chunks.map(e=>e.highlight?Et("strong",{},e.text):e.text)):Et("span",{},this.text)}}),K3={name:"NcEllipsisedOption",components:{NcHighlight:U3},props:{name:{type:String,default:""},search:{type:String,default:""}},computed:{needsTruncate(){return this.name&&this.name.length>=10},split(){return this.name.length-Math.min(Math.floor(this.name.length/2),10)},part1(){return this.needsTruncate?this.name.slice(0,this.split):this.name},part2(){return this.needsTruncate?this.name.slice(this.split):""},highlight1(){return this.search?Nl(this.name,this.search):[]},highlight2(){return this.highlight1.map(e=>({start:e.start-this.split,end:e.end-this.split}))}}},W3=["title"];function G3(e,t,s,i,n,a){const u=it("NcHighlight");return C(),P("span",{dir:"auto",class:"name-parts",title:s.name},[Ve(u,{class:"name-parts__first",text:a.part1,search:s.search,highlight:a.highlight1},null,8,["text","search","highlight"]),a.part2?(C(),we(u,{key:0,class:"name-parts__last",text:a.part2,search:s.search,highlight:a.highlight2},null,8,["text","search","highlight"])):G("",!0)],8,W3)}const Q3=lt(K3,[["render",G3],["__scopeId","data-v-a612f185"]]);Ne(ud);const Z3={name:"NcSelect",components:{ChevronDown:i4,NcEllipsisedOption:Q3,NcLoadingIcon:nu,VueSelect:Qs},props:{...Qs.props,...Qs.mixins.reduce((e,t)=>({...e,...t.props}),{}),ariaLabelClearSelected:{type:String,default:ge("Clear selected")},ariaLabelCombobox:{type:String,default:null},ariaLabelListbox:{type:String,default:ge("Options")},ariaLabelDeselectOption:{type:Function,default:e=>ge("Deselect {option}",{option:e})},appendToBody:{type:Boolean,default:!0},calculatePosition:{type:Function,default:null},keepOpen:{type:Boolean,default:!1},components:{type:Object,default:()=>({Deselect:{render:()=>Et(pl,{size:20,fillColor:"var(--vs-controls-color)",style:[{cursor:"pointer"}]})}})},limit:{type:Number,default:null},disabled:{type:Boolean,default:!1},dropdownShouldOpen:{type:Function,default:({noDrop:e,open:t})=>e?!1:t},filterBy:{type:Function,default:null},inputClass:{type:[String,Object],default:null},inputId:{type:String,default:()=>Ls()},inputLabel:{type:String,default:null},labelOutside:{type:Boolean,default:!1},keyboardFocusBorder:{type:Boolean,default:!0},label:{type:String,default:null},loading:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},placeholder:{type:String,default:""},mapKeydown:{type:Function,default(e,t){return{...e,27:s=>{t.open&&s.stopPropagation(),e[27](s)}}}},uid:{type:String,default:()=>Ls()},placement:{type:String,default:"bottom"},resetFocusOnOptionsChange:{type:Boolean,default:!0},modelValue:{type:[String,Number,Object,Array],default:null},required:{type:Boolean,default:!1}," ":{}},emits:[" ","update:modelValue"],setup(){const e=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),t=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline"));return{avatarSize:e-2*t}},data(){return{search:""}},computed:{inputRequired(){return this.required?this.modelValue===null||Array.isArray(this.modelValue)&&this.modelValue.length===0:null},localCalculatePosition(){return this.calculatePosition!==null?this.calculatePosition:(e,t,{width:s})=>{e.style.width=s;const i={name:"addClass",fn(){return e.classList.add("vs__dropdown-menu--floating"),{}}},n={name:"togglePlacementClass",fn({placement:u}){return t.$el.classList.toggle("select--drop-up",u==="top"),e.classList.toggle("vs__dropdown-menu--floating-placement-top",u==="top"),{}}},a=()=>{r3(t.$refs.toggle,e,{placement:this.placement,middleware:[i3(-1),i,n,a3(),n3({limiter:u3()})]}).then(({x:u,y:r})=>{Object.assign(e.style,{left:`${u}px`,top:`${r}px`,width:`${t.$refs.toggle.getBoundingClientRect().width}px`})})};return s3(t.$refs.toggle,e,a)}},localFilterBy(){return this.filterBy??Qs.props.filterBy.default},localLabel(){return this.label??Qs.props.label.default},propsToForward(){const e=[...Object.keys(Qs.props),...Qs.mixins.flatMap(t=>Object.keys(t.props??{}))];return{...Object.fromEntries(Object.entries(this.$props).filter(([t,s])=>e.includes(t))),calculatePosition:this.localCalculatePosition,closeOnSelect:!this.keepOpen,filterBy:this.localFilterBy,label:this.localLabel}}},mounted(){!this.labelOutside&&!this.inputLabel&&this.ariaLabelCombobox,this.inputLabel&&this.ariaLabelCombobox},methods:{t:ge}},X3=["for"],J3=["required"];function ep(e,t,s,i,n,a){const u=it("ChevronDown"),r=it("NcEllipsisedOption"),o=it("NcLoadingIcon"),c=it("VueSelect");return C(),we(c,Oe({class:["select",{"select--no-wrap":s.noWrap}]},a.propsToForward,{onSearch:t[0]||(t[0]=l=>n.search=l),"onUpdate:modelValue":t[1]||(t[1]=l=>e.$emit("update:modelValue",l))}),pt({search:fe(({attributes:l,events:m})=>[J("input",Oe({class:["vs__search",[s.inputClass]]},l,{required:a.inputRequired,dir:"auto"},au(m,!0)),null,16,J3)]),"open-indicator":fe(({attributes:l})=>[Ve(u,Oe(l,{"fill-color":"var(--vs-controls-color)",style:{cursor:s.disabled?null:"pointer"},size:26}),null,16,["style"])]),option:fe(l=>[te(e.$slots,"option",Ye(We(l)),()=>[Ve(r,{name:String(l[a.localLabel]),search:n.search},null,8,["name","search"])])]),"selected-option":fe(l=>[te(e.$slots,"selected-option",{vBind:l},()=>[Ve(r,{name:String(l[a.localLabel]),search:n.search},null,8,["name","search"])])]),spinner:fe(l=>[l.loading?(C(),we(o,{key:0})):G("",!0)]),"no-options":fe(()=>[kt(Be(a.t("No results")),1)]),_:2},[!s.labelOutside&&s.inputLabel?{name:"header",fn:fe(()=>[J("label",{for:s.inputId,class:"select__label"},Be(s.inputLabel),9,X3)]),key:"0"}:void 0,Ge(e.$slots,(l,m)=>({name:m,fn:fe(g=>[te(e.$slots,m,Ye(We(g)))])}))]),1040,["class"])}const Ml=lt(Z3,[["render",ep]]);Ne(rd),Ne(od),Ne(),Ne(),Ne(ld),ge("More items …");const Tl=6048e5,tp=864e5,sp=6e4,Pl=36e5,ip=1e3,qr=Symbol.for("constructDateFrom");function Qe(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&qr in e?e[qr](t):e instanceof Date?new e.constructor(t):new Date(t)}function Se(e,t){return Qe(t||e,e)}function It(e,t,s){const i=Se(e,s?.in);return isNaN(t)?Qe(s?.in||e,NaN):(t&&i.setDate(i.getDate()+t),i)}function Xt(e,t,s){const i=Se(e,s?.in);if(isNaN(t))return Qe(e,NaN);if(!t)return i;const n=i.getDate(),a=Qe(e,i.getTime());a.setMonth(i.getMonth()+t+1,0);const u=a.getDate();return n>=u?a:(i.setFullYear(a.getFullYear(),a.getMonth(),n),i)}function jl(e,t,s){const{years:i=0,months:n=0,weeks:a=0,days:u=0,hours:r=0,minutes:o=0,seconds:c=0}=t,l=Se(e,s?.in),m=n||i?Xt(l,n+i*12):l,g=u||a?It(m,u+a*7):m,h=o+r*60,v=(c+h*60)*1e3;return Qe(e,+g+v)}function np(e,t,s){return Qe(e,+Se(e)+t)}function ap(e,t,s){return np(e,t*Pl)}let up={};function di(){return up}function ss(e,t){const s=di(),i=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??s.weekStartsOn??s.locale?.options?.weekStartsOn??0,n=Se(e,t?.in),a=n.getDay(),u=(a<i?7:0)+a-i;return n.setDate(n.getDate()-u),n.setHours(0,0,0,0),n}function Ei(e,t){return ss(e,{...t,weekStartsOn:1})}function zl(e,t){const s=Se(e,t?.in),i=s.getFullYear(),n=Qe(s,0);n.setFullYear(i+1,0,4),n.setHours(0,0,0,0);const a=Ei(n),u=Qe(s,0);u.setFullYear(i,0,4),u.setHours(0,0,0,0);const r=Ei(u);return s.getTime()>=a.getTime()?i+1:s.getTime()>=r.getTime()?i:i-1}function On(e){const t=Se(e),s=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return s.setUTCFullYear(t.getFullYear()),+e-+s}function on(e,...t){const s=Qe.bind(null,t.find(i=>typeof i=="object"));return t.map(s)}function Ur(e,t){const s=Se(e,t?.in);return s.setHours(0,0,0,0),s}function $l(e,t,s){const[i,n]=on(s?.in,e,t),a=Ur(i),u=Ur(n),r=+a-On(a),o=+u-On(u);return Math.round((r-o)/tp)}function rp(e,t){const s=zl(e,t),i=Qe(e,0);return i.setFullYear(s,0,4),i.setHours(0,0,0,0),Ei(i)}function op(e,t,s){return Xt(e,t*3,s)}function Cu(e,t,s){return Xt(e,t*12,s)}function Kr(e,t){const s=+Se(e)-+Se(t);return s<0?-1:s>0?1:s}function Ol(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Yi(e){return!(!Ol(e)&&typeof e!="number"||isNaN(+Se(e)))}function Wr(e,t){const s=Se(e,t?.in);return Math.trunc(s.getMonth()/3)+1}function lp(e,t,s){const[i,n]=on(s?.in,e,t);return i.getFullYear()-n.getFullYear()}function dp(e,t,s){const[i,n]=on(s?.in,e,t),a=Kr(i,n),u=Math.abs(lp(i,n));i.setFullYear(1584),n.setFullYear(1584);const r=Kr(i,n)===-a,o=a*(u-+r);return o===0?0:o}function Ll(e,t){const[s,i]=on(e,t.start,t.end);return{start:s,end:i}}function Il(e,t){const{start:s,end:i}=Ll(t?.in,e);let n=+s>+i;const a=n?+s:+i,u=n?i:s;u.setHours(0,0,0,0);let r=1;const o=[];for(;+u<=a;)o.push(Qe(s,u)),u.setDate(u.getDate()+r),u.setHours(0,0,0,0);return n?o.reverse():o}function wi(e,t){const s=Se(e,t?.in),i=s.getMonth(),n=i-i%3;return s.setMonth(n,1),s.setHours(0,0,0,0),s}function mp(e,t){const{start:s,end:i}=Ll(t?.in,e);let n=+s>+i;const a=n?+wi(s):+wi(i);let u=wi(n?i:s),r=1;const o=[];for(;+u<=a;)o.push(Qe(s,u)),u=op(u,r);return n?o.reverse():o}function cp(e,t){const s=Se(e,t?.in);return s.setDate(1),s.setHours(0,0,0,0),s}function Rl(e,t){const s=Se(e,t?.in),i=s.getFullYear();return s.setFullYear(i+1,0,0),s.setHours(23,59,59,999),s}function bi(e,t){const s=Se(e,t?.in);return s.setFullYear(s.getFullYear(),0,1),s.setHours(0,0,0,0),s}function Vl(e,t){const s=di(),i=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??s.weekStartsOn??s.locale?.options?.weekStartsOn??0,n=Se(e,t?.in),a=n.getDay(),u=(a<i?-7:0)+6-(a-i);return n.setDate(n.getDate()+u),n.setHours(23,59,59,999),n}function Gr(e,t){const s=Se(e,t?.in),i=s.getMonth(),n=i-i%3+3;return s.setMonth(n,0),s.setHours(23,59,59,999),s}const gp={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},hp=(e,t,s)=>{let i;const n=gp[e];return typeof n=="string"?i=n:t===1?i=n.one:i=n.other.replace("{{count}}",t.toString()),s?.addSuffix?s.comparison&&s.comparison>0?"in "+i:i+" ago":i};function fa(e){return(t={})=>{const s=t.width?String(t.width):e.defaultWidth;return e.formats[s]||e.formats[e.defaultWidth]}}const pp={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},fp={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},vp={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},yp={date:fa({formats:pp,defaultWidth:"full"}),time:fa({formats:fp,defaultWidth:"full"}),dateTime:fa({formats:vp,defaultWidth:"full"})},wp={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},bp=(e,t,s,i)=>wp[e];function zi(e){return(t,s)=>{const i=s?.context?String(s.context):"standalone";let n;if(i==="formatting"&&e.formattingValues){const u=e.defaultFormattingWidth||e.defaultWidth,r=s?.width?String(s.width):u;n=e.formattingValues[r]||e.formattingValues[u]}else{const u=e.defaultWidth,r=s?.width?String(s.width):e.defaultWidth;n=e.values[r]||e.values[u]}const a=e.argumentCallback?e.argumentCallback(t):t;return n[a]}}const Cp={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},xp={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Ep={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},kp={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Dp={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Fp={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Bp=(e,t)=>{const s=Number(e),i=s%100;if(i>20||i<10)switch(i%10){case 1:return s+"st";case 2:return s+"nd";case 3:return s+"rd"}return s+"th"},Ap={ordinalNumber:Bp,era:zi({values:Cp,defaultWidth:"wide"}),quarter:zi({values:xp,defaultWidth:"wide",argumentCallback:e=>e-1}),month:zi({values:Ep,defaultWidth:"wide"}),day:zi({values:kp,defaultWidth:"wide"}),dayPeriod:zi({values:Dp,defaultWidth:"wide",formattingValues:Fp,defaultFormattingWidth:"wide"})};function $i(e){return(t,s={})=>{const i=s.width,n=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],a=t.match(n);if(!a)return null;const u=a[0],r=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],o=Array.isArray(r)?Sp(r,m=>m.test(u)):_p(r,m=>m.test(u));let c;c=e.valueCallback?e.valueCallback(o):o,c=s.valueCallback?s.valueCallback(c):c;const l=t.slice(u.length);return{value:c,rest:l}}}function _p(e,t){for(const s in e)if(Object.prototype.hasOwnProperty.call(e,s)&&t(e[s]))return s}function Sp(e,t){for(let s=0;s<e.length;s++)if(t(e[s]))return s}function Np(e){return(t,s={})=>{const i=t.match(e.matchPattern);if(!i)return null;const n=i[0],a=t.match(e.parsePattern);if(!a)return null;let u=e.valueCallback?e.valueCallback(a[0]):a[0];u=s.valueCallback?s.valueCallback(u):u;const r=t.slice(n.length);return{value:u,rest:r}}}const Mp=/^(\d+)(th|st|nd|rd)?/i,Tp=/\d+/i,Pp={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},jp={any:[/^b/i,/^(a|c)/i]},zp={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},$p={any:[/1/i,/2/i,/3/i,/4/i]},Op={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Lp={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Ip={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Rp={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Vp={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Hp={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Yp={ordinalNumber:Np({matchPattern:Mp,parsePattern:Tp,valueCallback:e=>parseInt(e,10)}),era:$i({matchPatterns:Pp,defaultMatchWidth:"wide",parsePatterns:jp,defaultParseWidth:"any"}),quarter:$i({matchPatterns:zp,defaultMatchWidth:"wide",parsePatterns:$p,defaultParseWidth:"any",valueCallback:e=>e+1}),month:$i({matchPatterns:Op,defaultMatchWidth:"wide",parsePatterns:Lp,defaultParseWidth:"any"}),day:$i({matchPatterns:Ip,defaultMatchWidth:"wide",parsePatterns:Rp,defaultParseWidth:"any"}),dayPeriod:$i({matchPatterns:Vp,defaultMatchWidth:"any",parsePatterns:Hp,defaultParseWidth:"any"})},Hl={code:"en-US",formatDistance:hp,formatLong:yp,formatRelative:bp,localize:Ap,match:Yp,options:{weekStartsOn:0,firstWeekContainsDate:1}};function qp(e,t){const s=Se(e,t?.in);return $l(s,bi(s))+1}function xu(e,t){const s=Se(e,t?.in),i=+Ei(s)-+rp(s);return Math.round(i/Tl)+1}function Eu(e,t){const s=Se(e,t?.in),i=s.getFullYear(),n=di(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,u=Qe(t?.in||e,0);u.setFullYear(i+1,0,a),u.setHours(0,0,0,0);const r=ss(u,t),o=Qe(t?.in||e,0);o.setFullYear(i,0,a),o.setHours(0,0,0,0);const c=ss(o,t);return+s>=+r?i+1:+s>=+c?i:i-1}function Up(e,t){const s=di(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??s.firstWeekContainsDate??s.locale?.options?.firstWeekContainsDate??1,n=Eu(e,t),a=Qe(t?.in||e,0);return a.setFullYear(n,0,i),a.setHours(0,0,0,0),ss(a,t)}function ku(e,t){const s=Se(e,t?.in),i=+ss(s,t)-+Up(s,t);return Math.round(i/Tl)+1}function Ke(e,t){const s=e<0?"-":"",i=Math.abs(e).toString().padStart(t,"0");return s+i}const Fs={y(e,t){const s=e.getFullYear(),i=s>0?s:1-s;return Ke(t==="yy"?i%100:i,t.length)},M(e,t){const s=e.getMonth();return t==="M"?String(s+1):Ke(s+1,2)},d(e,t){return Ke(e.getDate(),t.length)},a(e,t){const s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return s.toUpperCase();case"aaa":return s;case"aaaaa":return s[0];case"aaaa":default:return s==="am"?"a.m.":"p.m."}},h(e,t){return Ke(e.getHours()%12||12,t.length)},H(e,t){return Ke(e.getHours(),t.length)},m(e,t){return Ke(e.getMinutes(),t.length)},s(e,t){return Ke(e.getSeconds(),t.length)},S(e,t){const s=t.length,i=e.getMilliseconds(),n=Math.trunc(i*Math.pow(10,s-3));return Ke(n,t.length)}},gi={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Qr={G:function(e,t,s){const i=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return s.era(i,{width:"abbreviated"});case"GGGGG":return s.era(i,{width:"narrow"});case"GGGG":default:return s.era(i,{width:"wide"})}},y:function(e,t,s){if(t==="yo"){const i=e.getFullYear(),n=i>0?i:1-i;return s.ordinalNumber(n,{unit:"year"})}return Fs.y(e,t)},Y:function(e,t,s,i){const n=Eu(e,i),a=n>0?n:1-n;if(t==="YY"){const u=a%100;return Ke(u,2)}return t==="Yo"?s.ordinalNumber(a,{unit:"year"}):Ke(a,t.length)},R:function(e,t){const s=zl(e);return Ke(s,t.length)},u:function(e,t){const s=e.getFullYear();return Ke(s,t.length)},Q:function(e,t,s){const i=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(i);case"QQ":return Ke(i,2);case"Qo":return s.ordinalNumber(i,{unit:"quarter"});case"QQQ":return s.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return s.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(i,{width:"wide",context:"formatting"})}},q:function(e,t,s){const i=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(i);case"qq":return Ke(i,2);case"qo":return s.ordinalNumber(i,{unit:"quarter"});case"qqq":return s.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return s.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(i,{width:"wide",context:"standalone"})}},M:function(e,t,s){const i=e.getMonth();switch(t){case"M":case"MM":return Fs.M(e,t);case"Mo":return s.ordinalNumber(i+1,{unit:"month"});case"MMM":return s.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return s.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(i,{width:"wide",context:"formatting"})}},L:function(e,t,s){const i=e.getMonth();switch(t){case"L":return String(i+1);case"LL":return Ke(i+1,2);case"Lo":return s.ordinalNumber(i+1,{unit:"month"});case"LLL":return s.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return s.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(i,{width:"wide",context:"standalone"})}},w:function(e,t,s,i){const n=ku(e,i);return t==="wo"?s.ordinalNumber(n,{unit:"week"}):Ke(n,t.length)},I:function(e,t,s){const i=xu(e);return t==="Io"?s.ordinalNumber(i,{unit:"week"}):Ke(i,t.length)},d:function(e,t,s){return t==="do"?s.ordinalNumber(e.getDate(),{unit:"date"}):Fs.d(e,t)},D:function(e,t,s){const i=qp(e);return t==="Do"?s.ordinalNumber(i,{unit:"dayOfYear"}):Ke(i,t.length)},E:function(e,t,s){const i=e.getDay();switch(t){case"E":case"EE":case"EEE":return s.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return s.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(i,{width:"short",context:"formatting"});case"EEEE":default:return s.day(i,{width:"wide",context:"formatting"})}},e:function(e,t,s,i){const n=e.getDay(),a=(n-i.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return Ke(a,2);case"eo":return s.ordinalNumber(a,{unit:"day"});case"eee":return s.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return s.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(n,{width:"short",context:"formatting"});case"eeee":default:return s.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,s,i){const n=e.getDay(),a=(n-i.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return Ke(a,t.length);case"co":return s.ordinalNumber(a,{unit:"day"});case"ccc":return s.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return s.day(n,{width:"narrow",context:"standalone"});case"cccccc":return s.day(n,{width:"short",context:"standalone"});case"cccc":default:return s.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,s){const i=e.getDay(),n=i===0?7:i;switch(t){case"i":return String(n);case"ii":return Ke(n,t.length);case"io":return s.ordinalNumber(n,{unit:"day"});case"iii":return s.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return s.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return s.day(i,{width:"short",context:"formatting"});case"iiii":default:return s.day(i,{width:"wide",context:"formatting"})}},a:function(e,t,s){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return s.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return s.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return s.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,s){const i=e.getHours();let n;switch(i===12?n=gi.noon:i===0?n=gi.midnight:n=i/12>=1?"pm":"am",t){case"b":case"bb":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,s){const i=e.getHours();let n;switch(i>=17?n=gi.evening:i>=12?n=gi.afternoon:i>=4?n=gi.morning:n=gi.night,t){case"B":case"BB":case"BBB":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,s){if(t==="ho"){let i=e.getHours()%12;return i===0&&(i=12),s.ordinalNumber(i,{unit:"hour"})}return Fs.h(e,t)},H:function(e,t,s){return t==="Ho"?s.ordinalNumber(e.getHours(),{unit:"hour"}):Fs.H(e,t)},K:function(e,t,s){const i=e.getHours()%12;return t==="Ko"?s.ordinalNumber(i,{unit:"hour"}):Ke(i,t.length)},k:function(e,t,s){let i=e.getHours();return i===0&&(i=24),t==="ko"?s.ordinalNumber(i,{unit:"hour"}):Ke(i,t.length)},m:function(e,t,s){return t==="mo"?s.ordinalNumber(e.getMinutes(),{unit:"minute"}):Fs.m(e,t)},s:function(e,t,s){return t==="so"?s.ordinalNumber(e.getSeconds(),{unit:"second"}):Fs.s(e,t)},S:function(e,t){return Fs.S(e,t)},X:function(e,t,s){const i=e.getTimezoneOffset();if(i===0)return"Z";switch(t){case"X":return Xr(i);case"XXXX":case"XX":return Js(i);case"XXXXX":case"XXX":default:return Js(i,":")}},x:function(e,t,s){const i=e.getTimezoneOffset();switch(t){case"x":return Xr(i);case"xxxx":case"xx":return Js(i);case"xxxxx":case"xxx":default:return Js(i,":")}},O:function(e,t,s){const i=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Zr(i,":");case"OOOO":default:return"GMT"+Js(i,":")}},z:function(e,t,s){const i=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Zr(i,":");case"zzzz":default:return"GMT"+Js(i,":")}},t:function(e,t,s){const i=Math.trunc(+e/1e3);return Ke(i,t.length)},T:function(e,t,s){return Ke(+e,t.length)}};function Zr(e,t=""){const s=e>0?"-":"+",i=Math.abs(e),n=Math.trunc(i/60),a=i%60;return a===0?s+String(n):s+String(n)+t+Ke(a,2)}function Xr(e,t){return e%60===0?(e>0?"-":"+")+Ke(Math.abs(e)/60,2):Js(e,t)}function Js(e,t=""){const s=e>0?"-":"+",i=Math.abs(e),n=Ke(Math.trunc(i/60),2),a=Ke(i%60,2);return s+n+t+a}const Jr=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Yl=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Kp=(e,t)=>{const s=e.match(/(P+)(p+)?/)||[],i=s[1],n=s[2];if(!n)return Jr(e,t);let a;switch(i){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",Jr(i,t)).replace("{{time}}",Yl(n,t))},Ha={p:Yl,P:Kp},Wp=/^D+$/,Gp=/^Y+$/,Qp=["D","DD","YY","YYYY"];function ql(e){return Wp.test(e)}function Ul(e){return Gp.test(e)}function Ya(e,t,s){const i=Zp(e,t,s);if(console.warn(i),Qp.includes(e))throw new RangeError(i)}function Zp(e,t,s){const i=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${i} to the input \`${s}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Xp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Jp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ef=/^'([^]*?)'?$/,tf=/''/g,sf=/[a-zA-Z]/;function hs(e,t,s){const i=di(),n=s?.locale??i.locale??Hl,a=s?.firstWeekContainsDate??s?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,u=s?.weekStartsOn??s?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0,r=Se(e,s?.in);if(!Yi(r))throw new RangeError("Invalid time value");let o=t.match(Jp).map(l=>{const m=l[0];if(m==="p"||m==="P"){const g=Ha[m];return g(l,n.formatLong)}return l}).join("").match(Xp).map(l=>{if(l==="''")return{isToken:!1,value:"'"};const m=l[0];if(m==="'")return{isToken:!1,value:nf(l)};if(Qr[m])return{isToken:!0,value:l};if(m.match(sf))throw new RangeError("Format string contains an unescaped latin alphabet character `"+m+"`");return{isToken:!1,value:l}});n.localize.preprocessor&&(o=n.localize.preprocessor(r,o));const c={firstWeekContainsDate:a,weekStartsOn:u,locale:n};return o.map(l=>{if(!l.isToken)return l.value;const m=l.value;(!s?.useAdditionalWeekYearTokens&&Ul(m)||!s?.useAdditionalDayOfYearTokens&&ql(m))&&Ya(m,t,String(e));const g=Qr[m[0]];return g(r,m,n.localize,c)}).join("")}function nf(e){const t=e.match(ef);return t?t[1].replace(tf,"'"):e}function af(e,t){return Se(e,t?.in).getDay()}function uf(e,t){const s=Se(e,t?.in),i=s.getFullYear(),n=s.getMonth(),a=Qe(s,0);return a.setFullYear(i,n+1,0),a.setHours(0,0,0,0),a.getDate()}function rf(){return Object.assign({},di())}function ks(e,t){return Se(e,t?.in).getHours()}function of(e,t){const s=Se(e,t?.in).getDay();return s===0?7:s}function Ys(e,t){return Se(e,t?.in).getMinutes()}function Ie(e,t){return Se(e,t?.in).getMonth()}function ki(e){return Se(e).getSeconds()}function Te(e,t){return Se(e,t?.in).getFullYear()}function li(e,t){return+Se(e)>+Se(t)}function Di(e,t){return+Se(e)<+Se(t)}function fi(e,t){return+Se(e)==+Se(t)}function lf(e,t){const s=df(t)?new t(0):Qe(t,0);return s.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),s.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),s}function df(e){return typeof e=="function"&&e.prototype?.constructor===e}const mf=10;class Kl{subPriority=0;validate(t,s){return!0}}class cf extends Kl{constructor(t,s,i,n,a){super(),this.value=t,this.validateValue=s,this.setValue=i,this.priority=n,a&&(this.subPriority=a)}validate(t,s){return this.validateValue(t,this.value,s)}set(t,s,i){return this.setValue(t,s,this.value,i)}}class gf extends Kl{priority=mf;subPriority=-1;constructor(t,s){super(),this.context=t||(i=>Qe(s,i))}set(t,s){return s.timestampIsSet?t:Qe(t,lf(t,this.context))}}class Ue{run(t,s,i,n){const a=this.parse(t,s,i,n);return a?{setter:new cf(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(t,s,i){return!0}}class hf extends Ue{priority=140;parse(t,s,i){switch(s){case"G":case"GG":case"GGG":return i.era(t,{width:"abbreviated"})||i.era(t,{width:"narrow"});case"GGGGG":return i.era(t,{width:"narrow"});case"GGGG":default:return i.era(t,{width:"wide"})||i.era(t,{width:"abbreviated"})||i.era(t,{width:"narrow"})}}set(t,s,i){return s.era=i,t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]}const gt={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},us={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function ht(e,t){return e&&{value:t(e.value),rest:e.rest}}function at(e,t){const s=t.match(e);return s?{value:parseInt(s[0],10),rest:t.slice(s[0].length)}:null}function rs(e,t){const s=t.match(e);if(!s)return null;if(s[0]==="Z")return{value:0,rest:t.slice(1)};const i=s[1]==="+"?1:-1,n=s[2]?parseInt(s[2],10):0,a=s[3]?parseInt(s[3],10):0,u=s[5]?parseInt(s[5],10):0;return{value:i*(n*Pl+a*sp+u*ip),rest:t.slice(s[0].length)}}function Wl(e){return at(gt.anyDigitsSigned,e)}function ot(e,t){switch(e){case 1:return at(gt.singleDigit,t);case 2:return at(gt.twoDigits,t);case 3:return at(gt.threeDigits,t);case 4:return at(gt.fourDigits,t);default:return at(new RegExp("^\\d{1,"+e+"}"),t)}}function Gl(e,t){switch(e){case 1:return at(gt.singleDigitSigned,t);case 2:return at(gt.twoDigitsSigned,t);case 3:return at(gt.threeDigitsSigned,t);case 4:return at(gt.fourDigitsSigned,t);default:return at(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Du(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function Ql(e,t){const s=t>0,i=s?t:1-t;let n;if(i<=50)n=e||100;else{const a=i+50,u=Math.trunc(a/100)*100,r=e>=a%100;n=e+u-(r?100:0)}return s?n:1-n}function Zl(e){return e%400===0||e%4===0&&e%100!==0}class pf extends Ue{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,s,i){const n=a=>({year:a,isTwoDigitYear:s==="yy"});switch(s){case"y":return ht(ot(4,t),n);case"yo":return ht(i.ordinalNumber(t,{unit:"year"}),n);default:return ht(ot(s.length,t),n)}}validate(t,s){return s.isTwoDigitYear||s.year>0}set(t,s,i){const n=t.getFullYear();if(i.isTwoDigitYear){const u=Ql(i.year,n);return t.setFullYear(u,0,1),t.setHours(0,0,0,0),t}const a=!("era"in s)||s.era===1?i.year:1-i.year;return t.setFullYear(a,0,1),t.setHours(0,0,0,0),t}}class ff extends Ue{priority=130;parse(t,s,i){const n=a=>({year:a,isTwoDigitYear:s==="YY"});switch(s){case"Y":return ht(ot(4,t),n);case"Yo":return ht(i.ordinalNumber(t,{unit:"year"}),n);default:return ht(ot(s.length,t),n)}}validate(t,s){return s.isTwoDigitYear||s.year>0}set(t,s,i,n){const a=Eu(t,n);if(i.isTwoDigitYear){const r=Ql(i.year,a);return t.setFullYear(r,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),ss(t,n)}const u=!("era"in s)||s.era===1?i.year:1-i.year;return t.setFullYear(u,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),ss(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]}class vf extends Ue{priority=130;parse(t,s){return Gl(s==="R"?4:s.length,t)}set(t,s,i){const n=Qe(t,0);return n.setFullYear(i,0,4),n.setHours(0,0,0,0),Ei(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]}class yf extends Ue{priority=130;parse(t,s){return Gl(s==="u"?4:s.length,t)}set(t,s,i){return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]}class wf extends Ue{priority=120;parse(t,s,i){switch(s){case"Q":case"QQ":return ot(s.length,t);case"Qo":return i.ordinalNumber(t,{unit:"quarter"});case"QQQ":return i.quarter(t,{width:"abbreviated",context:"formatting"})||i.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return i.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return i.quarter(t,{width:"wide",context:"formatting"})||i.quarter(t,{width:"abbreviated",context:"formatting"})||i.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,s){return s>=1&&s<=4}set(t,s,i){return t.setMonth((i-1)*3,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]}class bf extends Ue{priority=120;parse(t,s,i){switch(s){case"q":case"qq":return ot(s.length,t);case"qo":return i.ordinalNumber(t,{unit:"quarter"});case"qqq":return i.quarter(t,{width:"abbreviated",context:"standalone"})||i.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return i.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return i.quarter(t,{width:"wide",context:"standalone"})||i.quarter(t,{width:"abbreviated",context:"standalone"})||i.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,s){return s>=1&&s<=4}set(t,s,i){return t.setMonth((i-1)*3,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]}class Cf extends Ue{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,s,i){const n=a=>a-1;switch(s){case"M":return ht(at(gt.month,t),n);case"MM":return ht(ot(2,t),n);case"Mo":return ht(i.ordinalNumber(t,{unit:"month"}),n);case"MMM":return i.month(t,{width:"abbreviated",context:"formatting"})||i.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return i.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return i.month(t,{width:"wide",context:"formatting"})||i.month(t,{width:"abbreviated",context:"formatting"})||i.month(t,{width:"narrow",context:"formatting"})}}validate(t,s){return s>=0&&s<=11}set(t,s,i){return t.setMonth(i,1),t.setHours(0,0,0,0),t}}class xf extends Ue{priority=110;parse(t,s,i){const n=a=>a-1;switch(s){case"L":return ht(at(gt.month,t),n);case"LL":return ht(ot(2,t),n);case"Lo":return ht(i.ordinalNumber(t,{unit:"month"}),n);case"LLL":return i.month(t,{width:"abbreviated",context:"standalone"})||i.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return i.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return i.month(t,{width:"wide",context:"standalone"})||i.month(t,{width:"abbreviated",context:"standalone"})||i.month(t,{width:"narrow",context:"standalone"})}}validate(t,s){return s>=0&&s<=11}set(t,s,i){return t.setMonth(i,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]}function Ef(e,t,s){const i=Se(e,s?.in),n=ku(i,s)-t;return i.setDate(i.getDate()-n*7),Se(i,s?.in)}class kf extends Ue{priority=100;parse(t,s,i){switch(s){case"w":return at(gt.week,t);case"wo":return i.ordinalNumber(t,{unit:"week"});default:return ot(s.length,t)}}validate(t,s){return s>=1&&s<=53}set(t,s,i,n){return ss(Ef(t,i,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]}function Df(e,t,s){const i=Se(e,s?.in),n=xu(i,s)-t;return i.setDate(i.getDate()-n*7),i}class Ff extends Ue{priority=100;parse(t,s,i){switch(s){case"I":return at(gt.week,t);case"Io":return i.ordinalNumber(t,{unit:"week"});default:return ot(s.length,t)}}validate(t,s){return s>=1&&s<=53}set(t,s,i){return Ei(Df(t,i))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]}const Bf=[31,28,31,30,31,30,31,31,30,31,30,31],Af=[31,29,31,30,31,30,31,31,30,31,30,31];class _f extends Ue{priority=90;subPriority=1;parse(t,s,i){switch(s){case"d":return at(gt.date,t);case"do":return i.ordinalNumber(t,{unit:"date"});default:return ot(s.length,t)}}validate(t,s){const i=t.getFullYear(),n=Zl(i),a=t.getMonth();return n?s>=1&&s<=Af[a]:s>=1&&s<=Bf[a]}set(t,s,i){return t.setDate(i),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]}class Sf extends Ue{priority=90;subpriority=1;parse(t,s,i){switch(s){case"D":case"DD":return at(gt.dayOfYear,t);case"Do":return i.ordinalNumber(t,{unit:"date"});default:return ot(s.length,t)}}validate(t,s){const i=t.getFullYear();return Zl(i)?s>=1&&s<=366:s>=1&&s<=365}set(t,s,i){return t.setMonth(0,i),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]}function Fu(e,t,s){const i=di(),n=s?.weekStartsOn??s?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0,a=Se(e,s?.in),u=a.getDay(),r=(t%7+7)%7,o=7-n,c=t<0||t>6?t-(u+o)%7:(r+o)%7-(u+o)%7;return It(a,c,s)}class Nf extends Ue{priority=90;parse(t,s,i){switch(s){case"E":case"EE":case"EEE":return i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return i.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return i.day(t,{width:"wide",context:"formatting"})||i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"})}}validate(t,s){return s>=0&&s<=6}set(t,s,i,n){return t=Fu(t,i,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]}class Mf extends Ue{priority=90;parse(t,s,i,n){const a=u=>{const r=Math.floor((u-1)/7)*7;return(u+n.weekStartsOn+6)%7+r};switch(s){case"e":case"ee":return ht(ot(s.length,t),a);case"eo":return ht(i.ordinalNumber(t,{unit:"day"}),a);case"eee":return i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});case"eeeee":return i.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return i.day(t,{width:"wide",context:"formatting"})||i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"})}}validate(t,s){return s>=0&&s<=6}set(t,s,i,n){return t=Fu(t,i,n),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]}class Tf extends Ue{priority=90;parse(t,s,i,n){const a=u=>{const r=Math.floor((u-1)/7)*7;return(u+n.weekStartsOn+6)%7+r};switch(s){case"c":case"cc":return ht(ot(s.length,t),a);case"co":return ht(i.ordinalNumber(t,{unit:"day"}),a);case"ccc":return i.day(t,{width:"abbreviated",context:"standalone"})||i.day(t,{width:"short",context:"standalone"})||i.day(t,{width:"narrow",context:"standalone"});case"ccccc":return i.day(t,{width:"narrow",context:"standalone"});case"cccccc":return i.day(t,{width:"short",context:"standalone"})||i.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return i.day(t,{width:"wide",context:"standalone"})||i.day(t,{width:"abbreviated",context:"standalone"})||i.day(t,{width:"short",context:"standalone"})||i.day(t,{width:"narrow",context:"standalone"})}}validate(t,s){return s>=0&&s<=6}set(t,s,i,n){return t=Fu(t,i,n),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]}function Pf(e,t,s){const i=Se(e,s?.in),n=of(i,s),a=t-n;return It(i,a,s)}class jf extends Ue{priority=90;parse(t,s,i){const n=a=>a===0?7:a;switch(s){case"i":case"ii":return ot(s.length,t);case"io":return i.ordinalNumber(t,{unit:"day"});case"iii":return ht(i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"}),n);case"iiiii":return ht(i.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return ht(i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"}),n);case"iiii":default:return ht(i.day(t,{width:"wide",context:"formatting"})||i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"}),n)}}validate(t,s){return s>=1&&s<=7}set(t,s,i){return t=Pf(t,i),t.setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]}class zf extends Ue{priority=80;parse(t,s,i){switch(s){case"a":case"aa":case"aaa":return i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return i.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return i.dayPeriod(t,{width:"wide",context:"formatting"})||i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,s,i){return t.setHours(Du(i),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]}class $f extends Ue{priority=80;parse(t,s,i){switch(s){case"b":case"bb":case"bbb":return i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return i.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return i.dayPeriod(t,{width:"wide",context:"formatting"})||i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,s,i){return t.setHours(Du(i),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]}class Of extends Ue{priority=80;parse(t,s,i){switch(s){case"B":case"BB":case"BBB":return i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return i.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return i.dayPeriod(t,{width:"wide",context:"formatting"})||i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,s,i){return t.setHours(Du(i),0,0,0),t}incompatibleTokens=["a","b","t","T"]}class Lf extends Ue{priority=70;parse(t,s,i){switch(s){case"h":return at(gt.hour12h,t);case"ho":return i.ordinalNumber(t,{unit:"hour"});default:return ot(s.length,t)}}validate(t,s){return s>=1&&s<=12}set(t,s,i){const n=t.getHours()>=12;return n&&i<12?t.setHours(i+12,0,0,0):!n&&i===12?t.setHours(0,0,0,0):t.setHours(i,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]}class If extends Ue{priority=70;parse(t,s,i){switch(s){case"H":return at(gt.hour23h,t);case"Ho":return i.ordinalNumber(t,{unit:"hour"});default:return ot(s.length,t)}}validate(t,s){return s>=0&&s<=23}set(t,s,i){return t.setHours(i,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]}class Rf extends Ue{priority=70;parse(t,s,i){switch(s){case"K":return at(gt.hour11h,t);case"Ko":return i.ordinalNumber(t,{unit:"hour"});default:return ot(s.length,t)}}validate(t,s){return s>=0&&s<=11}set(t,s,i){return t.getHours()>=12&&i<12?t.setHours(i+12,0,0,0):t.setHours(i,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]}class Vf extends Ue{priority=70;parse(t,s,i){switch(s){case"k":return at(gt.hour24h,t);case"ko":return i.ordinalNumber(t,{unit:"hour"});default:return ot(s.length,t)}}validate(t,s){return s>=1&&s<=24}set(t,s,i){const n=i<=24?i%24:i;return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]}class Hf extends Ue{priority=60;parse(t,s,i){switch(s){case"m":return at(gt.minute,t);case"mo":return i.ordinalNumber(t,{unit:"minute"});default:return ot(s.length,t)}}validate(t,s){return s>=0&&s<=59}set(t,s,i){return t.setMinutes(i,0,0),t}incompatibleTokens=["t","T"]}class Yf extends Ue{priority=50;parse(t,s,i){switch(s){case"s":return at(gt.second,t);case"so":return i.ordinalNumber(t,{unit:"second"});default:return ot(s.length,t)}}validate(t,s){return s>=0&&s<=59}set(t,s,i){return t.setSeconds(i,0),t}incompatibleTokens=["t","T"]}class qf extends Ue{priority=30;parse(t,s){const i=n=>Math.trunc(n*Math.pow(10,-s.length+3));return ht(ot(s.length,t),i)}set(t,s,i){return t.setMilliseconds(i),t}incompatibleTokens=["t","T"]}class Uf extends Ue{priority=10;parse(t,s){switch(s){case"X":return rs(us.basicOptionalMinutes,t);case"XX":return rs(us.basic,t);case"XXXX":return rs(us.basicOptionalSeconds,t);case"XXXXX":return rs(us.extendedOptionalSeconds,t);case"XXX":default:return rs(us.extended,t)}}set(t,s,i){return s.timestampIsSet?t:Qe(t,t.getTime()-On(t)-i)}incompatibleTokens=["t","T","x"]}class Kf extends Ue{priority=10;parse(t,s){switch(s){case"x":return rs(us.basicOptionalMinutes,t);case"xx":return rs(us.basic,t);case"xxxx":return rs(us.basicOptionalSeconds,t);case"xxxxx":return rs(us.extendedOptionalSeconds,t);case"xxx":default:return rs(us.extended,t)}}set(t,s,i){return s.timestampIsSet?t:Qe(t,t.getTime()-On(t)-i)}incompatibleTokens=["t","T","X"]}class Wf extends Ue{priority=40;parse(t){return Wl(t)}set(t,s,i){return[Qe(t,i*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"}class Gf extends Ue{priority=20;parse(t){return Wl(t)}set(t,s,i){return[Qe(t,i),{timestampIsSet:!0}]}incompatibleTokens="*"}const Qf={G:new hf,y:new pf,Y:new ff,R:new vf,u:new yf,Q:new wf,q:new bf,M:new Cf,L:new xf,w:new kf,I:new Ff,d:new _f,D:new Sf,E:new Nf,e:new Mf,c:new Tf,i:new jf,a:new zf,b:new $f,B:new Of,h:new Lf,H:new If,K:new Rf,k:new Vf,m:new Hf,s:new Yf,S:new qf,X:new Uf,x:new Kf,t:new Wf,T:new Gf},Zf=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Xf=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Jf=/^'([^]*?)'?$/,e1=/''/g,t1=/\S/,s1=/[a-zA-Z]/;function qa(e,t,s,i){const n=()=>Qe(i?.in||s,NaN),a=rf(),u=i?.locale??a.locale??Hl,r=i?.firstWeekContainsDate??i?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,o=i?.weekStartsOn??i?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0;if(!t)return e?n():Se(s,i?.in);const c={firstWeekContainsDate:r,weekStartsOn:o,locale:u},l=[new gf(i?.in,s)],m=t.match(Xf).map(f=>{const x=f[0];if(x in Ha){const y=Ha[x];return y(f,u.formatLong)}return f}).join("").match(Zf),g=[];for(let f of m){!i?.useAdditionalWeekYearTokens&&Ul(f)&&Ya(f,t,e),!i?.useAdditionalDayOfYearTokens&&ql(f)&&Ya(f,t,e);const x=f[0],y=Qf[x];if(y){const{incompatibleTokens:F}=y;if(Array.isArray(F)){const $=g.find(M=>F.includes(M.token)||M.token===x);if($)throw new RangeError(`The format string mustn't contain \`${$.fullToken}\` and \`${f}\` at the same time`)}else if(y.incompatibleTokens==="*"&&g.length>0)throw new RangeError(`The format string mustn't contain \`${f}\` and any other token at the same time`);g.push({token:x,fullToken:f});const z=y.run(e,f,u.match,c);if(!z)return n();l.push(z.setter),e=z.rest}else{if(x.match(s1))throw new RangeError("Format string contains an unescaped latin alphabet character `"+x+"`");if(f==="''"?f="'":x==="'"&&(f=i1(f)),e.indexOf(f)===0)e=e.slice(f.length);else return n()}}if(e.length>0&&t1.test(e))return n();const h=l.map(f=>f.priority).sort((f,x)=>x-f).filter((f,x,y)=>y.indexOf(f)===x).map(f=>l.filter(x=>x.priority===f).sort((x,y)=>y.subPriority-x.subPriority)).map(f=>f[0]);let v=Se(s,i?.in);if(isNaN(+v))return n();const p={};for(const f of h){if(!f.validate(v,c))return n();const x=f.set(v,p,c);Array.isArray(x)?(v=x[0],Object.assign(p,x[1])):v=x}return v}function i1(e){return e.match(Jf)[1].replace(e1,"'")}function eo(e,t,s){const[i,n]=on(s?.in,e,t);return+wi(i)==+wi(n)}function Xl(e,t,s){return It(e,-t,s)}function Jl(e,t,s){const i=Se(e,s?.in),n=i.getFullYear(),a=i.getDate(),u=Qe(e,0);u.setFullYear(n,t,15),u.setHours(0,0,0,0);const r=uf(u);return i.setMonth(t,Math.min(a,r)),i}function Ze(e,t,s){let i=Se(e,s?.in);return isNaN(+i)?Qe(e,NaN):(t.year!=null&&i.setFullYear(t.year),t.month!=null&&(i=Jl(i,t.month)),t.date!=null&&i.setDate(t.date),t.hours!=null&&i.setHours(t.hours),t.minutes!=null&&i.setMinutes(t.minutes),t.seconds!=null&&i.setSeconds(t.seconds),t.milliseconds!=null&&i.setMilliseconds(t.milliseconds),i)}function n1(e,t,s){const i=Se(e,s?.in);return i.setHours(t),i}function e0(e,t,s){const i=Se(e,s?.in);return i.setMilliseconds(t),i}function a1(e,t,s){const i=Se(e,s?.in);return i.setMinutes(t),i}function t0(e,t,s){const i=Se(e,s?.in);return i.setSeconds(t),i}function Kt(e,t,s){const i=Se(e,s?.in);return isNaN(+i)?Qe(e,NaN):(i.setFullYear(t),i)}function Fi(e,t,s){return Xt(e,-t,s)}function u1(e,t,s){const{years:i=0,months:n=0,weeks:a=0,days:u=0,hours:r=0,minutes:o=0,seconds:c=0}=t,l=Fi(e,n+i*12,s),m=Xl(l,u+a*7,s),g=o+r*60,h=(c+g*60)*1e3;return Qe(e,+m-h)}function s0(e,t,s){return Cu(e,-t,s)}function Ti(){const e=fo();return C(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...e},[J("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),J("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),J("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),J("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}Ti.compatConfig={MODE:3};function i0(){return C(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[J("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),J("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}i0.compatConfig={MODE:3};function Bu(){return C(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[J("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Bu.compatConfig={MODE:3};function Au(){return C(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[J("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}Au.compatConfig={MODE:3};function _u(){return C(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[J("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),J("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}_u.compatConfig={MODE:3};function Su(){return C(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[J("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Su.compatConfig={MODE:3};function Nu(){return C(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[J("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Nu.compatConfig={MODE:3};const Nt=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),Mu=(e,t,s)=>Ua(e,t,s)||ue(),r1=(e,t,s)=>{const i=t.dateInTz?Nt(new Date(e),t.dateInTz):ue(e);return s?bt(i,!0):i},Ua=(e,t,s)=>{if(!e)return null;const i=s?bt(ue(e),!0):ue(e);return t?t.exactMatch?r1(e,t,s):Nt(i,t.timezone):i},o1=e=>{const t=new Date(e.getFullYear(),0,1).getTimezoneOffset();return e.getTimezoneOffset()<t},l1=(e,t)=>{if(!e)return 0;const s=new Date,i=new Date(s.toLocaleString("en-US",{timeZone:"UTC"})),n=new Date(s.toLocaleString("en-US",{timeZone:e})),a=(o1(t??n)?n:t??n).getTimezoneOffset()/60;return(+i-+n)/(1e3*60*60)-a};var Yt=(e=>(e.month="month",e.year="year",e))(Yt||{}),qt=(e=>(e.top="top",e.bottom="bottom",e))(qt||{}),ii=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(ii||{}),Ft=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(Ft||{});const d1=["timestamp","date","iso"];var Bt=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(Bt||{}),tt=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(tt||{}),Ci=(e=>(e.MONTH_AND_YEAR="MM-yyyy",e.YEAR="yyyy",e.DATE="dd-MM-yyyy",e))(Ci||{});function to(e){return t=>{const s=new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`));return e==="ar"?s.slice(2,5):s.slice(0,2)}}function m1(e){return t=>hs(Nt(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const c1=(e,t,s)=>{const i=[1,2,3,4,5,6,7];let n;if(e!==null)try{n=i.map(m1(e))}catch{n=i.map(to(t))}else n=i.map(to(t));const a=n.slice(0,s),u=n.slice(s+1,n.length);return[n[s]].concat(...u).concat(...a)},Tu=(e,t,s)=>{const i=[];for(let n=+e[0];n<=+e[1];n++)i.push({value:+n,text:ju(n,t)});return s?i.reverse():i},n0=(e,t,s)=>{const i=[1,2,3,4,5,6,7,8,9,10,11,12].map(a=>{const u=a<10?`0${a}`:a;return new Date(`2017-${u}-01T00:00:00+00:00`)});if(e!==null)try{const a=s==="long"?"LLLL":"LLL";return i.map((u,r)=>{const o=hs(Nt(u,"UTC"),a,{locale:e});return{text:o.charAt(0).toUpperCase()+o.substring(1),value:r}})}catch{}const n=new Intl.DateTimeFormat(t,{month:s,timeZone:"UTC"});return i.map((a,u)=>{const r=n.format(a);return{text:r.charAt(0).toUpperCase()+r.substring(1),value:u}})},g1=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],vt=e=>{const t=w(e);return t?.$el?t?.$el:t},h1=e=>({type:"dot",...e??{}}),a0=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,Pu={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},xt=e=>e,so=e=>e===0?e:!e||isNaN(+e)?null:+e,io=e=>e===null,u0=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},p1=e=>{const t=[],s=i=>i.filter(n=>n);for(let i=0;i<e.length;i+=3){const n=[e[i],e[i+1],e[i+2]];t.push(s(n))}return t},en=(e,t,s)=>{const i=s!=null,n=t!=null;if(!i&&!n)return!1;const a=+s,u=+t;return i&&n?+e>a||+e<u:i?+e>a:n?+e<u:!1},Bi=(e,t)=>p1(e).map(s=>s.map(i=>{const{active:n,disabled:a,isBetween:u,highlighted:r}=t(i);return{...i,active:n,disabled:a,className:{dp__overlay_cell_active:n,dp__overlay_cell:!n,dp__overlay_cell_disabled:a,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:a&&n,dp__cell_in_between:u,"dp--highlighted":r}}})),zs=(e,t,s=!1)=>{e&&t.allowStopPropagation&&(s&&e.stopImmediatePropagation(),e.stopPropagation())},f1=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function v1(e,t){let s=[...document.querySelectorAll(f1())];s=s.filter(n=>!e.contains(n)||n.hasAttribute("data-datepicker-instance"));const i=s.indexOf(e);if(i>=0&&(t?i-1>=0:i+1<=s.length))return s[i+(t?-1:1)]}const Ka=(e,t)=>e?.querySelector(`[data-dp-element="${t}"]`),ju=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),zu=(e,t)=>hs(e,t??Ci.DATE),va=e=>Array.isArray(e),Ln=(e,t,s)=>t.get(zu(e,s)),y1=(e,t)=>e?t?t instanceof Map?!!Ln(e,t):t(ue(e)):!1:!0,_t=(e,t,s=!1,i)=>{if(e.key===tt.enter||e.key===tt.space)return s&&e.preventDefault(),t();if(i)return i(e)},w1=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,r0=(e,t)=>e?Ci.MONTH_AND_YEAR:t?Ci.YEAR:Ci.DATE,o0=e=>e<10?`0${e}`:e,no=(e,t,s,i,n,a)=>{const u=qa(e,t.slice(0,e.length),new Date,{locale:a});return Yi(u)&&Ol(u)?i||n?u:Ze(u,{hours:+s.hours,minutes:+s?.minutes,seconds:+s?.seconds,milliseconds:0}):null},b1=(e,t,s,i,n,a)=>{const u=Array.isArray(s)?s[0]:s;if(typeof t=="string")return no(e,t,u,i,n,a);if(Array.isArray(t)){let r=null;for(const o of t)if(r=no(e,o,u,i,n,a),r)break;return r}return typeof t=="function"?t(e):null},ue=e=>e?new Date(e):new Date,C1=(e,t,s)=>{if(t){const n=(e.getMonth()+1).toString().padStart(2,"0"),a=e.getDate().toString().padStart(2,"0"),u=e.getHours().toString().padStart(2,"0"),r=e.getMinutes().toString().padStart(2,"0"),o=s?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${n}-${a}T${u}:${r}:${o}.000Z`}const i=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(i).toISOString()},bt=(e,t)=>{const s=ue(JSON.parse(JSON.stringify(e))),i=Ze(s,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?cp(i):i},$s=(e,t,s,i)=>{let n=e?ue(e):ue();return(t||t===0)&&(n=n1(n,+t)),(s||s===0)&&(n=a1(n,+s)),(i||i===0)&&(n=t0(n,+i)),e0(n,0)},rt=(e,t)=>!e||!t?!1:Di(bt(e),bt(t)),Re=(e,t)=>!e||!t?!1:fi(bt(e),bt(t)),ct=(e,t)=>!e||!t?!1:li(bt(e),bt(t)),tn=(e,t,s)=>e?.[0]&&e?.[1]?ct(s,e[0])&&rt(s,e[1]):e?.[0]&&t?ct(s,e[0])&&rt(s,t)||rt(s,e[0])&&ct(s,t):!1,Wt=e=>{const t=Ze(new Date(e),{date:1});return bt(t)},ya=(e,t,s)=>t&&(s||s===0)?Object.fromEntries(["hours","minutes","seconds"].map(i=>i===t?[i,s]:[i,isNaN(+e[i])?void 0:+e[i]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},ni=e=>({hours:ks(e),minutes:Ys(e),seconds:ki(e)}),l0=(e,t)=>{if(t){const s=Te(ue(t));if(s>e)return 12;if(s===e)return Ie(ue(t))}},d0=(e,t)=>{if(t){const s=Te(ue(t));return s<e?-1:s===e?Ie(ue(t)):void 0}},Ai=e=>{if(e)return Te(ue(e))},m0=(e,t)=>{const s=ct(e,t)?t:e,i=ct(t,e)?t:e;return Il({start:s,end:i})},x1=e=>{const t=Xt(e,1);return{month:Ie(t),year:Te(t)}},bs=(e,t)=>{const s=ss(e,{weekStartsOn:+t}),i=Vl(e,{weekStartsOn:+t});return[s,i]},c0=(e,t)=>{const s={hours:ks(ue()),minutes:Ys(ue()),seconds:t?ki(ue()):0};return Object.assign(s,e)},Ss=(e,t,s)=>[Ze(ue(e),{date:1}),Ze(ue(),{month:t,year:s,date:1})],Cs=(e,t,s)=>{let i=e?ue(e):ue();return(t||t===0)&&(i=Jl(i,t)),s&&(i=Kt(i,s)),i},g0=(e,t,s,i,n)=>{if(!i||n&&!t||!n&&!s)return!1;const a=n?Xt(e,1):Fi(e,1),u=[Ie(a),Te(a)];return n?!k1(...u,t):!E1(...u,s)},E1=(e,t,s)=>rt(...Ss(s,e,t))||Re(...Ss(s,e,t)),k1=(e,t,s)=>ct(...Ss(s,e,t))||Re(...Ss(s,e,t)),h0=(e,t,s,i,n,a,u)=>{if(typeof t=="function"&&!u)return t(e);const r=s?{locale:s}:void 0;return Array.isArray(e)?`${hs(e[0],a,r)}${n&&!e[1]?"":i}${e[1]?hs(e[1],a,r):""}`:hs(e,a,r)},hi=e=>{if(e)return null;throw new Error(Pu.prop("partial-range"))},yn=(e,t)=>{if(t)return e();throw new Error(Pu.prop("range"))},Wa=e=>Array.isArray(e)?Yi(e[0])&&(e[1]?Yi(e[1]):!0):e?Yi(e):!1,D1=(e,t)=>Ze(t??ue(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),wa=(e,t,s,i)=>{if(!e)return!0;if(i){const n=s==="max"?Di(e,t):li(e,t),a={seconds:0,milliseconds:0};return n||fi(Ze(e,a),Ze(t,a))}return s==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},ba=(e,t,s)=>e?D1(e,t):ue(s??t),ao=(e,t,s,i,n)=>{if(Array.isArray(i)){const u=ba(e,i[0],t),r=ba(e,i[1],t);return wa(i[0],u,s,!!t)&&wa(i[1],r,s,!!t)&&n}const a=ba(e,i,t);return wa(i,a,s,!!t)&&n},Ca=e=>Ze(ue(),ni(e)),F1=(e,t,s)=>{if(e instanceof Map){const i=`${o0(s+1)}-${t}`;return e.size?e.has(i):!1}return typeof e=="function"?e(bt(Ze(ue(),{month:s,year:t}),!0)):!1},B1=(e,t,s)=>{if(e instanceof Map){const i=`${o0(s+1)}-${t}`;return e.size?e.has(i):!0}return!0},p0=(e,t,s)=>typeof e=="function"?e({month:t,year:s}):!!e.months.find(i=>i.month===t&&i.year===s),$u=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),Ga=e=>`dp-${hs(e,"yyyy-MM-dd")}`,uo=(e,t)=>{const s=Xl(bt(t),e),i=It(bt(t),e);return{before:s,after:i}},f0=(e,t)=>t<+e[0]||t>+e[1],Oi=ui({menuFocused:!1,shiftKeyInMenu:!1}),v0=()=>{const e=s=>{Oi.menuFocused=s},t=s=>{Oi.shiftKeyInMenu!==s&&(Oi.shiftKeyInMenu=s)};return{control:I(()=>({shiftKeyInMenu:Oi.shiftKeyInMenu,menuFocused:Oi.menuFocused})),setMenuFocused:e,setShiftKey:t}},et=ui({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),xa=se(null),wn=se(!1),Ea=se(!1),ka=se(!1),Da=se(!1),Dt=se(0),dt=se(0),Ks=()=>{const e=I(()=>wn.value?[...et.selectionGrid,et.actionRow].filter(m=>m.length):Ea.value?[...et.timePicker[0],...et.timePicker[1],Da.value?[]:[xa.value],et.actionRow].filter(m=>m.length):ka.value?[...et.monthPicker,et.actionRow]:[et.monthYear,...et.calendar,et.time,et.actionRow].filter(m=>m.length)),t=m=>{Dt.value=m?Dt.value+1:Dt.value-1;let g=null;e.value[dt.value]&&(g=e.value[dt.value][Dt.value]),!g&&e.value[dt.value+(m?1:-1)]?(dt.value=dt.value+(m?1:-1),Dt.value=m?0:e.value[dt.value].length-1):g||(Dt.value=m?Dt.value-1:Dt.value+1)},s=m=>{dt.value===0&&!m||dt.value===e.value.length&&m||(dt.value=m?dt.value+1:dt.value-1,e.value[dt.value]?e.value[dt.value]&&!e.value[dt.value][Dt.value]&&Dt.value!==0&&(Dt.value=e.value[dt.value].length-1):dt.value=m?dt.value-1:dt.value+1)},i=m=>{let g=null;e.value[dt.value]&&(g=e.value[dt.value][Dt.value]),g?g.focus({preventScroll:!wn.value}):Dt.value=m?Dt.value-1:Dt.value+1},n=()=>{t(!0),i(!0)},a=()=>{t(!1),i(!1)},u=()=>{s(!1),i(!0)},r=()=>{s(!0),i(!0)},o=(m,g)=>{et[g]=m},c=(m,g)=>{et[g]=m},l=()=>{Dt.value=0,dt.value=0};return{buildMatrix:o,buildMultiLevelMatrix:c,setTimePickerBackRef:m=>{xa.value=m},setSelectionGrid:m=>{wn.value=m,l(),m||(et.selectionGrid=[])},setTimePicker:(m,g=!1)=>{Ea.value=m,Da.value=g,l(),m||(et.timePicker[0]=[],et.timePicker[1]=[])},setTimePickerElements:(m,g=0)=>{et.timePicker[g]=m},arrowRight:n,arrowLeft:a,arrowUp:u,arrowDown:r,clearArrowNav:()=>{et.monthYear=[],et.calendar=[],et.time=[],et.actionRow=[],et.selectionGrid=[],et.timePicker[0]=[],et.timePicker[1]=[],wn.value=!1,Ea.value=!1,Da.value=!1,ka.value=!1,l(),xa.value=null},setMonthPicker:m=>{ka.value=m,l()},refSets:et}},ro=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e??{}}),A1=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,clearInput:"Clear value",calendarIcon:"Calendar icon",timePicker:"Time picker",monthPicker:t=>`Month picker${t?" overlay":""}`,yearPicker:t=>`Year picker${t?" overlay":""}`,timeOverlay:t=>`${t} overlay`,...e??{}}),oo=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,_1=e=>{const t=typeof e=="object"&&e,s={static:!0,solo:!1};if(!e)return{...s,count:oo(!1)};const i=t?e:{},n=t?i.count??!0:e,a=oo(n);return Object.assign(s,i,{count:a})},S1=(e,t,s)=>e||(typeof s=="string"?s:t),N1=e=>typeof e=="boolean"?e?ro({}):!1:ro(e),M1=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof e=="object"?{...t,...e??{},enabled:!0}:{...t,enabled:e}},T1=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),P1=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),j1=e=>{const t={input:!1};return typeof e=="object"?{...t,...e??{},enabled:!0}:{enabled:e,...t}},z1=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,shadowDom:!1,mobileBreakpoint:600,setDateOnMenuClose:!1,...e??{}}),$1=e=>{const t={dates:Array.isArray(e)?e.map(s=>ue(s)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e??{}}},O1=e=>typeof e=="object"?{type:e?.type??"local",hideOnOffsetDates:e?.hideOnOffsetDates??!1}:{type:e,hideOnOffsetDates:!1},L1=e=>{const t={noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1};return typeof e=="object"?{enabled:!0,...t,...e}:{enabled:e,...t}},I1=e=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:e.emitTimezone??void 0,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0},Fa=(e,t,s,i)=>new Map(e.map(n=>{const a=Mu(n,t,i);return[zu(a,s),a]})),R1=(e,t)=>e.length?new Map(e.map(s=>{const i=Mu(s.date,t);return[zu(i,Ci.DATE),s]})):null,V1=e=>{const t=r0(e.isMonthPicker,e.isYearPicker);return{minDate:Ua(e.minDate,e.timezone,e.isSpecific),maxDate:Ua(e.maxDate,e.timezone,e.isSpecific),disabledDates:va(e.disabledDates)?Fa(e.disabledDates,e.timezone,t,e.isSpecific):e.disabledDates,allowedDates:va(e.allowedDates)?Fa(e.allowedDates,e.timezone,t,e.isSpecific):null,highlight:typeof e.highlight=="object"&&va(e.highlight?.dates)?Fa(e.highlight.dates,e.timezone,t):e.highlight,markers:R1(e.markers,e.timezone)}},H1=e=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:null}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},Y1=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const s=t,i=e[s],n=typeof e[s]=="string"?{[i]:!0}:Object.fromEntries(i.map(a=>[a,!0]));return[t,n]}))}),nt=e=>{const t=()=>{const M=e.enableSeconds?":ss":"",O=e.enableMinutes?":mm":"";return e.is24?`HH${O}${M}`:`hh${O}${M} aa`},s=()=>e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${f.value?.type==="iso"?"II":"ww"}-RR`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy",i=M=>c0(M,e.enableSeconds),n=()=>z.value.enabled?e.startTime&&Array.isArray(e.startTime)?[i(e.startTime[0]),i(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?i(e.startTime):null,a=I(()=>_1(e.multiCalendars)),u=I(()=>n()),r=I(()=>A1(e.ariaLabels)),o=I(()=>T1(e.filters)),c=I(()=>N1(e.transitions)),l=I(()=>P1(e.actionRow)),m=I(()=>S1(e.previewFormat,e.format,s())),g=I(()=>M1(e.textInput)),h=I(()=>j1(e.inline)),v=I(()=>z1(e.config)),p=I(()=>$1(e.highlight)),f=I(()=>O1(e.weekNumbers)),x=I(()=>I1(e.timezone)),y=I(()=>H1(e.multiDates)),F=I(()=>V1({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:p.value,markers:e.markers,timezone:x.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker,isMonthPicker:e.monthPicker,isYearPicker:e.yearPicker})),z=I(()=>L1(e.range)),$=I(()=>Y1(e.ui));return{defaultedTransitions:c,defaultedMultiCalendars:a,defaultedStartTime:u,defaultedAriaLabels:r,defaultedFilters:o,defaultedActionRow:l,defaultedPreviewFormat:m,defaultedTextInput:g,defaultedInline:h,defaultedConfig:v,defaultedHighlight:p,defaultedWeekNumbers:f,defaultedRange:z,propDates:F,defaultedTz:x,defaultedMultiDates:y,defaultedUI:$,getDefaultPattern:s,getDefaultStartTime:n,handleEventPropagation:M=>{v.value.allowStopPropagation&&M.stopPropagation(),v.value.allowPreventDefault&&M.preventDefault()}}},q1=(e,t,{isInputFocused:s,isTextInputDate:i})=>{const n=se(),{defaultedTextInput:a,defaultedRange:u,defaultedTz:r,defaultedMultiDates:o,getDefaultPattern:c}=nt(t),l=se(""),m=ai(t,"format"),g=ai(t,"formatLocale");st(n,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",n.value,B(!0))},{deep:!0}),st(u,(k,re)=>{k.enabled!==re.enabled&&(n.value=null)}),st(m,()=>{H()});const h=k=>r.value.timezone&&r.value.convertModel?Nt(k,r.value.timezone):k,v=k=>{if(r.value.timezone&&r.value.convertModel){const re=l1(r.value.timezone,k);return ap(k,re)}return k},p=(k,re,Le=!1)=>h0(k,t.format,t.formatLocale,a.value.rangeSeparator,t.modelAuto,re??c(),Le),f=k=>k?t.modelType?q(k):{hours:ks(k),minutes:Ys(k),seconds:t.enableSeconds?ki(k):0}:null,x=k=>t.modelType?q(k):{month:Ie(k),year:Te(k)},y=k=>Array.isArray(k)?o.value.enabled?k.map(re=>F(re,Kt(ue(),re))):yn(()=>[Kt(ue(),k[0]),k[1]?Kt(ue(),k[1]):hi(u.value.partialRange)],u.value.enabled):Kt(ue(),+k),F=(k,re)=>(typeof k=="string"||typeof k=="number")&&t.modelType?oe(k):re,z=k=>Array.isArray(k)?[F(k[0],$s(null,+k[0].hours,+k[0].minutes,k[0].seconds)),F(k[1],$s(null,+k[1].hours,+k[1].minutes,k[1].seconds))]:F(k,$s(null,k.hours,k.minutes,k.seconds)),$=k=>{const re=Ze(ue(),{date:1});return Array.isArray(k)?o.value.enabled?k.map(Le=>F(Le,Cs(re,+Le.month,+Le.year))):yn(()=>[F(k[0],Cs(re,+k[0].month,+k[0].year)),F(k[1],k[1]?Cs(re,+k[1].month,+k[1].year):hi(u.value.partialRange))],u.value.enabled):F(k,Cs(re,+k.month,+k.year))},M=k=>{if(Array.isArray(k))return k.map(re=>oe(re));throw new Error(Pu.dateArr("multi-dates"))},O=k=>{if(Array.isArray(k)&&u.value.enabled){const re=k[0],Le=k[1];return[ue(Array.isArray(re)?re[0]:null),Array.isArray(Le)&&Le.length?ue(Le[0]):null]}return ue(k[0])},ie=k=>t.modelAuto?Array.isArray(k)?[oe(k[0]),oe(k[1])]:t.autoApply?[oe(k)]:[oe(k),null]:Array.isArray(k)?yn(()=>k[1]?[oe(k[0]),k[1]?oe(k[1]):hi(u.value.partialRange)]:[oe(k[0])],u.value.enabled):oe(k),U=()=>{Array.isArray(n.value)&&u.value.enabled&&n.value.length===1&&n.value.push(hi(u.value.partialRange))},V=()=>{const k=n.value;return[q(k[0]),k[1]?q(k[1]):hi(u.value.partialRange)]},N=()=>Array.isArray(n.value)?n.value[1]?V():q(xt(n.value[0])):[],R=()=>(n.value||[]).map(k=>q(k)),ne=(k=!1)=>(k||U(),t.modelAuto?N():o.value.enabled?R():Array.isArray(n.value)?yn(()=>V(),u.value.enabled):q(xt(n.value))),A=k=>!k||Array.isArray(k)&&!k.length?null:t.timePicker?z(xt(k)):t.monthPicker?$(xt(k)):t.yearPicker?y(xt(k)):o.value.enabled?M(xt(k)):t.weekPicker?O(xt(k)):ie(xt(k)),T=k=>{if(i.value)return;const re=A(k);Wa(xt(re))?(n.value=xt(re),H()):(n.value=null,l.value="")},S=()=>{const k=re=>hs(re,a.value.format);return`${k(n.value[0])} ${a.value.rangeSeparator} ${n.value[1]?k(n.value[1]):""}`},L=()=>s.value&&n.value?Array.isArray(n.value)?S():hs(n.value,a.value.format):p(n.value),ee=()=>n.value?o.value.enabled?n.value.map(k=>p(k)).join("; "):a.value.enabled&&typeof a.value.format=="string"?L():p(n.value):"",H=()=>{!t.format||typeof t.format=="string"||a.value.enabled&&typeof a.value.format=="string"?l.value=ee():l.value=t.format(n.value)},oe=k=>{if(t.utc){const re=new Date(k);return t.utc==="preserve"?new Date(re.getTime()+re.getTimezoneOffset()*6e4):re}return t.modelType?d1.includes(t.modelType)?h(new Date(k)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?h(qa(k,c(),new Date,{locale:g.value})):h(qa(k,t.modelType,new Date,{locale:g.value})):h(new Date(k))},q=k=>k?t.utc?C1(k,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+v(k):t.modelType==="iso"?v(k).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?p(v(k)):p(v(k),t.modelType,!0):v(k):"",he=(k,re=!1,Le=!1)=>{if(Le)return k;if(e("update:model-value",k),r.value.emitTimezone&&re){const le=Array.isArray(k)?k.map(ze=>Nt(xt(ze),r.value.emitTimezone)):Nt(xt(k),r.value.emitTimezone);e("update:model-timezone-value",le)}},_=k=>Array.isArray(n.value)?o.value.enabled?n.value.map(re=>k(re)):[k(n.value[0]),n.value[1]?k(n.value[1]):hi(u.value.partialRange)]:k(xt(n.value)),Z=()=>{if(Array.isArray(n.value)){const k=bs(n.value[0],t.weekStart),re=n.value[1]?bs(n.value[1],t.weekStart):[];return[k.map(Le=>ue(Le)),re.map(Le=>ue(Le))]}return bs(n.value,t.weekStart).map(k=>ue(k))},Y=(k,re)=>he(xt(_(k)),!1,re),ve=k=>{const re=Z();return k?re:e("update:model-value",Z())},B=(k=!1)=>(k||H(),t.monthPicker?Y(x,k):t.timePicker?Y(f,k):t.yearPicker?Y(Te,k):t.weekPicker?ve(k):he(ne(k),!0,k));return{inputValue:l,internalModelValue:n,checkBeforeEmit:()=>n.value?u.value.enabled?u.value.partialRange?n.value.length>=1:n.value.length===2:!!n.value:!1,parseExternalModelValue:T,formatInputValue:H,emitModelValue:B}},U1=(e,t)=>{const{defaultedFilters:s,propDates:i}=nt(e),{validateMonthYearInRange:n}=Ws(e),a=(l,m)=>{let g=l;return s.value.months.includes(Ie(g))?(g=m?Xt(l,1):Fi(l,1),a(g,m)):g},u=(l,m)=>{let g=l;return s.value.years.includes(Te(g))?(g=m?Cu(l,1):s0(l,1),u(g,m)):g},r=(l,m=!1)=>{const g=Ze(ue(),{month:e.month,year:e.year});let h=l?Xt(g,1):Fi(g,1);e.disableYearSelect&&(h=Kt(h,e.year));let v=Ie(h),p=Te(h);s.value.months.includes(v)&&(h=a(h,l),v=Ie(h),p=Te(h)),s.value.years.includes(p)&&(h=u(h,l),p=Te(h)),n(v,p,l,e.preventMinMaxNavigation)&&o(v,p,m)},o=(l,m,g)=>{t("update-month-year",{month:l,year:m,fromNav:g})},c=I(()=>l=>g0(Ze(ue(),{month:e.month,year:e.year}),i.value.maxDate,i.value.minDate,e.preventMinMaxNavigation,l));return{handleMonthYearChange:r,isDisabled:c,updateMonthYear:o}},Zn={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:[Boolean,String],default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},alwaysClearable:{type:Boolean,default:!1},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},is={...Zn,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1},isMobile:{type:Boolean,default:void 0}},K1=["title"],W1=["disabled"],G1=qe({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...is},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const s=t,i=e,{defaultedActionRow:n,defaultedPreviewFormat:a,defaultedMultiCalendars:u,defaultedTextInput:r,defaultedInline:o,defaultedRange:c,defaultedMultiDates:l}=nt(i),{isTimeValid:m,isMonthValid:g}=Ws(i),{buildMatrix:h}=Ks(),v=se(null),p=se(null),f=se(!1),x=se({}),y=se(null),F=se(null);Ct(()=>{i.arrowNavigation&&h([vt(v),vt(p)],"actionRow"),z(),window.addEventListener("resize",z)}),qs(()=>{window.removeEventListener("resize",z)});const z=()=>{f.value=!1,setTimeout(()=>{const A=y.value?.getBoundingClientRect(),T=F.value?.getBoundingClientRect();A&&T&&(x.value.maxWidth=`${T.width-A.width-20}px`),f.value=!0},0)},$=I(()=>c.value.enabled&&!c.value.partialRange&&i.internalModelValue?i.internalModelValue.length===2:!0),M=I(()=>!m.value(i.internalModelValue)||!g.value(i.internalModelValue)||!$.value),O=()=>{const A=a.value;return i.timePicker||i.monthPicker,A(xt(i.internalModelValue))},ie=()=>{const A=i.internalModelValue;return u.value.count>0?`${U(A[0])} - ${U(A[1])}`:[U(A[0]),U(A[1])]},U=A=>h0(A,a.value,i.formatLocale,r.value.rangeSeparator,i.modelAuto,a.value),V=I(()=>!i.internalModelValue||!i.menuMount?"":typeof a.value=="string"?Array.isArray(i.internalModelValue)?i.internalModelValue.length===2&&i.internalModelValue[1]?ie():l.value.enabled?i.internalModelValue.map(A=>`${U(A)}`):i.modelAuto?`${U(i.internalModelValue[0])}`:`${U(i.internalModelValue[0])} -`:U(i.internalModelValue):O()),N=()=>l.value.enabled?"; ":" - ",R=I(()=>Array.isArray(V.value)?V.value.join(N()):V.value),ne=()=>{m.value(i.internalModelValue)&&g.value(i.internalModelValue)&&$.value?s("select-date"):s("invalid-select")};return(A,T)=>(C(),P("div",{ref_key:"actionRowRef",ref:F,class:"dp__action_row"},[A.$slots["action-row"]?te(A.$slots,"action-row",Ye(Oe({key:0},{internalModelValue:A.internalModelValue,disabled:M.value,selectDate:()=>A.$emit("select-date"),closePicker:()=>A.$emit("close-picker")}))):(C(),P(Pe,{key:1},[w(n).showPreview?(C(),P("div",{key:0,class:"dp__selection_preview",title:R.value,style:ut(x.value)},[A.$slots["action-preview"]&&f.value?te(A.$slots,"action-preview",{key:0,value:A.internalModelValue}):G("",!0),!A.$slots["action-preview"]&&f.value?(C(),P(Pe,{key:1},[kt(Be(R.value),1)],64)):G("",!0)],12,K1)):G("",!0),J("div",{ref_key:"actionBtnContainer",ref:y,class:"dp__action_buttons","data-dp-element":"action-row"},[A.$slots["action-buttons"]?te(A.$slots,"action-buttons",{key:0,value:A.internalModelValue}):G("",!0),A.$slots["action-buttons"]?G("",!0):(C(),P(Pe,{key:1},[!w(o).enabled&&w(n).showCancel?(C(),P("button",{key:0,ref_key:"cancelButtonRef",ref:v,type:"button",class:"dp__action_button dp__action_cancel",onClick:T[0]||(T[0]=S=>A.$emit("close-picker")),onKeydown:T[1]||(T[1]=S=>w(_t)(S,()=>A.$emit("close-picker")))},Be(A.cancelText),545)):G("",!0),w(n).showNow?(C(),P("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:T[2]||(T[2]=S=>A.$emit("select-now")),onKeydown:T[3]||(T[3]=S=>w(_t)(S,()=>A.$emit("select-now")))},Be(A.nowButtonLabel),33)):G("",!0),w(n).showSelect?(C(),P("button",{key:2,ref_key:"selectButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_select",disabled:M.value,"data-test-id":"select-button",onKeydown:T[4]||(T[4]=S=>w(_t)(S,()=>ne())),onClick:ne},Be(A.selectText),41,W1)):G("",!0)],64))],512)],64))],512))}}),Q1=["role","aria-label","tabindex"],Z1={class:"dp__selection_grid_header"},X1=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],J1=["aria-label"],ln=qe({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{},overlayLabel:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:s}){const{setSelectionGrid:i,buildMultiLevelMatrix:n,setMonthPicker:a}=Ks(),u=s,r=e,{defaultedAriaLabels:o,defaultedTextInput:c,defaultedConfig:l,handleEventPropagation:m}=nt(r),{hideNavigationButtons:g}=ea(),h=se(!1),v=se(null),p=se(null),f=se([]),x=se(),y=se(null),F=se(0),z=se(null);md(()=>{v.value=null}),Ct(()=>{St().then(()=>R()),r.noOverlayFocus||M(),$(!0)}),qs(()=>$(!1));const $=_=>{r.arrowNavigation&&(r.headerRefs?.length?a(_):i(_))},M=()=>{const _=vt(p);_&&(c.value.enabled||(v.value?v.value?.focus({preventScroll:!0}):_.focus({preventScroll:!0})),h.value=_.clientHeight<_.scrollHeight)},O=I(()=>({dp__overlay:!0,"dp--overlay-absolute":!r.useRelative,"dp--overlay-relative":r.useRelative})),ie=I(()=>r.useRelative?{height:`${r.height}px`,width:"var(--dp-menu-min-width)"}:void 0),U=I(()=>({dp__overlay_col:!0})),V=I(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:h.value,dp__button_bottom:r.isLast})),N=I(()=>({dp__overlay_container:!0,dp__container_flex:r.items?.length<=6,dp__container_block:r.items?.length>6}));st(()=>r.items,()=>R(!1),{deep:!0});const R=(_=!0)=>{St().then(()=>{const Z=vt(v),Y=vt(p),ve=vt(y),B=vt(z),k=ve?ve.getBoundingClientRect().height:0;Y&&(Y.getBoundingClientRect().height?F.value=Y.getBoundingClientRect().height-k:F.value=l.value.modeHeight-k),Z&&B&&_&&(B.scrollTop=Z.offsetTop-B.offsetTop-(F.value/2-Z.getBoundingClientRect().height)-k)})},ne=_=>{_.disabled||u("selected",_.value)},A=()=>{u("toggle"),u("reset-flow")},T=_=>{r.escClose&&(A(),m(_))},S=(_,Z,Y,ve)=>{_&&((Z.active||Z.value===r.focusValue)&&(v.value=_),r.arrowNavigation&&(Array.isArray(f.value[Y])?f.value[Y][ve]=_:f.value[Y]=[_],L()))},L=()=>{const _=r.headerRefs?.length?[r.headerRefs].concat(f.value):f.value.concat([r.skipButtonRef?[]:[y.value]]);n(xt(_),r.headerRefs?.length?"monthPicker":"selectionGrid")},ee=_=>{r.arrowNavigation||zs(_,l.value,!0)},H=_=>{x.value=_,u("hover-value",_)},oe=()=>{if(A(),!r.isLast){const _=Ka(r.menuWrapRef??null,"action-row");_&&u0(_)?.focus()}},q=_=>{switch(_.key){case tt.esc:return T(_);case tt.arrowLeft:return ee(_);case tt.arrowRight:return ee(_);case tt.arrowUp:return ee(_);case tt.arrowDown:return ee(_);default:return}},he=_=>{if(_.key===tt.enter)return A();if(_.key===tt.tab)return oe()};return t({focusGrid:M}),(_,Z)=>(C(),P("div",{ref_key:"gridWrapRef",ref:p,class:ke(O.value),style:ut(ie.value),role:e.useRelative?void 0:"dialog","aria-label":e.overlayLabel,tabindex:e.useRelative?void 0:"0",onKeydown:q,onClick:Z[0]||(Z[0]=Is(()=>{},["prevent"]))},[J("div",{ref_key:"containerRef",ref:z,class:ke(N.value),style:ut({"--dp-overlay-height":`${F.value}px`}),role:"grid"},[J("div",Z1,[te(_.$slots,"header")]),_.$slots.overlay?te(_.$slots,"overlay",{key:0}):(C(!0),P(Pe,{key:1},Ge(e.items,(Y,ve)=>(C(),P("div",{key:ve,class:ke(["dp__overlay_row",{dp__flex_row:e.items.length>=3}]),role:"row"},[(C(!0),P(Pe,null,Ge(Y,(B,k)=>(C(),P("div",{key:B.value,ref_for:!0,ref:re=>S(re,B,ve,k),role:"gridcell",class:ke(U.value),"aria-selected":B.active||void 0,"aria-disabled":B.disabled||void 0,tabindex:"0","data-test-id":B.text,onClick:Is(re=>ne(B),["prevent"]),onKeydown:re=>w(_t)(re,()=>ne(B),!0),onMouseover:re=>H(B.value)},[J("div",{class:ke(B.className)},[_.$slots.item?te(_.$slots,"item",{key:0,item:B}):G("",!0),_.$slots.item?G("",!0):(C(),P(Pe,{key:1},[kt(Be(B.text),1)],64))],2)],42,X1))),128))],2))),128))],6),_.$slots["button-icon"]?zt((C(),P("button",{key:0,ref_key:"toggleButton",ref:y,type:"button","aria-label":w(o)?.toggleOverlay,class:ke(V.value),tabindex:"0",onClick:A,onKeydown:he},[te(_.$slots,"button-icon")],42,J1)),[[Gt,!w(g)(e.hideNavigation,e.type)]]):G("",!0)],46,Q1))}}),ev=["data-dp-mobile"],Xn=qe({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(e){const t=e,s=I(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),i=I(()=>({dp__instance_calendar:t.multiCalendars>0}));return(n,a)=>(C(),P("div",{class:ke({dp__menu_inner:!e.stretch,"dp--menu--inner-stretched":e.stretch,dp__flex_display:e.multiCalendars>0,"dp--flex-display-collapsed":e.collapse}),"data-dp-mobile":e.isMobile},[(C(!0),P(Pe,null,Ge(s.value,(u,r)=>(C(),P("div",{key:u,class:ke(i.value)},[te(n.$slots,"default",{instance:u,index:r})],2))),128))],10,ev))}}),tv=["data-dp-element","aria-label","aria-disabled"],qi=qe({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const s=t,i=se(null);return Ct(()=>s("set-ref",i)),(n,a)=>(C(),P("button",{ref_key:"elRef",ref:i,type:"button","data-dp-element":e.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":e.ariaLabel,"aria-disabled":e.disabled||void 0,onClick:a[0]||(a[0]=u=>s("activate")),onKeydown:a[1]||(a[1]=u=>w(_t)(u,()=>s("activate"),!0))},[J("span",{class:ke(["dp__inner_nav",{dp__inner_nav_disabled:e.disabled}])},[te(n.$slots,"default")],2)],40,tv))}}),sv=["aria-label","data-test-id"],y0=qe({__name:"YearModePicker",props:{...is,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const s=t,i=e,{showRightIcon:n,showLeftIcon:a}=ea(),{defaultedConfig:u,defaultedMultiCalendars:r,defaultedAriaLabels:o,defaultedTransitions:c,defaultedUI:l}=nt(i),{showTransition:m,transitionName:g}=dn(c),h=se(!1),v=I(()=>ju(i.year,i.locale)),p=(y=!1,F)=>{h.value=!h.value,s("toggle-year-picker",{flow:y,show:F})},f=y=>{h.value=!1,s("year-select",y)},x=(y=!1)=>{s("handle-year",y)};return(y,F)=>(C(),P(Pe,null,[J("div",{class:ke(["dp--year-mode-picker",{"dp--hidden-el":h.value}])},[w(a)(w(r),e.instance)?(C(),we(qi,{key:0,ref:"mpPrevIconRef","aria-label":w(o)?.prevYear,disabled:e.isDisabled(!1),class:ke(w(l)?.navBtnPrev),onActivate:F[0]||(F[0]=z=>x(!1))},{default:fe(()=>[y.$slots["arrow-left"]?te(y.$slots,"arrow-left",{key:0}):G("",!0),y.$slots["arrow-left"]?G("",!0):(C(),we(w(Bu),{key:1}))]),_:3},8,["aria-label","disabled","class"])):G("",!0),J("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${e.year}-${w(o)?.openYearsOverlay}`,"data-test-id":`year-mode-btn-${e.instance}`,onClick:F[1]||(F[1]=()=>p(!1)),onKeydown:F[2]||(F[2]=Co(()=>p(!1),["enter"]))},[y.$slots.year?te(y.$slots,"year",{key:0,year:e.year,text:v.value,value:e.year}):G("",!0),y.$slots.year?G("",!0):(C(),P(Pe,{key:1},[kt(Be(v.value),1)],64))],40,sv),w(n)(w(r),e.instance)?(C(),we(qi,{key:1,ref:"mpNextIconRef","aria-label":w(o)?.nextYear,disabled:e.isDisabled(!0),class:ke(w(l)?.navBtnNext),onActivate:F[3]||(F[3]=z=>x(!0))},{default:fe(()=>[y.$slots["arrow-right"]?te(y.$slots,"arrow-right",{key:0}):G("",!0),y.$slots["arrow-right"]?G("",!0):(C(),we(w(Au),{key:1}))]),_:3},8,["aria-label","disabled","class"])):G("",!0)],2),Ve(Lt,{name:w(g)(e.showYearPicker),css:w(m)},{default:fe(()=>[e.showYearPicker?(C(),we(ln,{key:0,items:e.items,"text-input":y.textInput,"esc-close":y.escClose,config:y.config,"is-last":y.autoApply&&!w(u).keepActionRow,"hide-navigation":y.hideNavigation,"aria-labels":y.ariaLabels,"overlay-label":w(o)?.yearPicker?.(!0),type:"year",onToggle:p,onSelected:F[4]||(F[4]=z=>f(z))},pt({"button-icon":fe(()=>[y.$slots["calendar-icon"]?te(y.$slots,"calendar-icon",{key:0}):G("",!0),y.$slots["calendar-icon"]?G("",!0):(C(),we(w(Ti),{key:1}))]),_:2},[y.$slots["year-overlay-value"]?{name:"item",fn:fe(({item:z})=>[te(y.$slots,"year-overlay-value",{text:z.text,value:z.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):G("",!0)]),_:3},8,["name","css"])],64))}}),Ou=(e,t,s)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(i=>Re(e,i))){const i=t.value.filter(n=>!Re(n,e));t.value=i.length?i:null}else(s&&+s>t.value.length||!s)&&t.value.push(e);else t.value=[e]},Lu=(e,t,s)=>{let i=e.value?e.value.slice():[];return i.length===2&&i[1]!==null&&(i=[]),i.length?(rt(t,i[0])?i.unshift(t):i[1]=t,s("range-end",t)):(i=[t],s("range-start",t)),i},Jn=(e,t,s,i)=>{e&&(e[0]&&e[1]&&s&&t("auto-apply"),e[0]&&!e[1]&&i&&s&&t("auto-apply"))},w0=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>Nt(ue(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=Nt(ue(e.value),e.timezone))},b0=(e,t,s,i)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&i.value.partialRange)?i.value.fixedStart&&(ct(e,t.value[0])||Re(e,t.value[0]))?[t.value[0],e]:i.value.fixedEnd&&(rt(e,t.value[1])||Re(e,t.value[1]))?[e,t.value[1]]:(s("invalid-fixed-range",e),t.value):[],C0=({multiCalendars:e,range:t,highlight:s,propDates:i,calendars:n,modelValue:a,props:u,filters:r,year:o,month:c,emit:l})=>{const m=I(()=>Tu(u.yearRange,u.locale,u.reverseYears)),g=se([!1]),h=I(()=>(V,N)=>{const R=Ze(Wt(new Date),{month:c.value(V),year:o.value(V)}),ne=N?Rl(R):bi(R);return g0(ne,i.value.maxDate,i.value.minDate,u.preventMinMaxNavigation,N)}),v=()=>Array.isArray(a.value)&&e.value.solo&&a.value[1],p=()=>{for(let V=0;V<e.value.count;V++)if(V===0)n.value[V]=n.value[0];else if(V===e.value.count-1&&v())n.value[V]={month:Ie(a.value[1]),year:Te(a.value[1])};else{const N=Ze(ue(),n.value[V-1]);n.value[V]={month:Ie(N),year:Te(Cu(N,1))}}},f=V=>{if(!V)return p();const N=Ze(ue(),n.value[V]);return n.value[0].year=Te(s0(N,e.value.count-1)),p()},x=(V,N)=>{const R=dp(N,V);return t.value.showLastInRange&&R>1?N:V},y=V=>u.focusStartDate||e.value.solo?V[0]:V[1]?x(V[0],V[1]):V[0],F=()=>{if(a.value){const V=Array.isArray(a.value)?y(a.value):a.value;n.value[0]={month:Ie(V),year:Te(V)}}},z=()=>{F(),e.value.count&&p()};st(a,(V,N)=>{u.isTextInputDate&&JSON.stringify(V??{})!==JSON.stringify(N??{})&&z()}),Ct(()=>{z()});const $=(V,N)=>{n.value[N].year=V,l("update-month-year",{instance:N,year:V,month:n.value[N].month}),e.value.count&&!e.value.solo&&f(N)},M=I(()=>V=>Bi(m.value,N=>{const R=o.value(V)===N.value,ne=en(N.value,Ai(i.value.minDate),Ai(i.value.maxDate))||r.value.years?.includes(o.value(V)),A=$u(s.value,N.value);return{active:R,disabled:ne,highlighted:A}})),O=(V,N)=>{$(V,N),U(N)},ie=(V,N=!1)=>{if(!h.value(V,N)){const R=N?o.value(V)+1:o.value(V)-1;$(R,V)}},U=(V,N=!1,R)=>{N||l("reset-flow"),R!==void 0?g.value[V]=R:g.value[V]=!g.value[V],g.value[V]?l("overlay-toggle",{open:!0,overlay:Ft.year}):(l("overlay-closed"),l("overlay-toggle",{open:!1,overlay:Ft.year}))};return{isDisabled:h,groupedYears:M,showYearPicker:g,selectYear:$,toggleYearPicker:U,handleYearSelect:O,handleYear:ie}},iv=(e,t)=>{const{defaultedMultiCalendars:s,defaultedAriaLabels:i,defaultedTransitions:n,defaultedConfig:a,defaultedRange:u,defaultedHighlight:r,propDates:o,defaultedTz:c,defaultedFilters:l,defaultedMultiDates:m}=nt(e),g=()=>{e.isTextInputDate&&z(Te(ue(e.startDate)),0)},{modelValue:h,year:v,month:p,calendars:f}=mn(e,t,g),x=I(()=>n0(e.formatLocale,e.locale,e.monthNameFormat)),y=se(null),{checkMinMaxRange:F}=Ws(e),{selectYear:z,groupedYears:$,showYearPicker:M,toggleYearPicker:O,handleYearSelect:ie,handleYear:U,isDisabled:V}=C0({modelValue:h,multiCalendars:s,range:u,highlight:r,calendars:f,year:v,propDates:o,month:p,filters:l,props:e,emit:t});Ct(()=>{e.startDate&&(h.value&&e.focusStartDate||!h.value)&&z(Te(ue(e.startDate)),0)});const N=Z=>Z?{month:Ie(Z),year:Te(Z)}:{month:null,year:null},R=()=>h.value?Array.isArray(h.value)?h.value.map(Z=>N(Z)):N(h.value):N(),ne=(Z,Y)=>{const ve=f.value[Z],B=R();return Array.isArray(B)?B.some(k=>k.year===ve?.year&&k.month===Y):ve?.year===B.year&&Y===B.month},A=(Z,Y,ve)=>{const B=R();return Array.isArray(B)?v.value(Y)===B[ve]?.year&&Z===B[ve]?.month:!1},T=(Z,Y)=>{if(u.value.enabled){const ve=R();if(Array.isArray(h.value)&&Array.isArray(ve)){const B=A(Z,Y,0)||A(Z,Y,1),k=Cs(Wt(ue()),Z,v.value(Y));return tn(h.value,y.value,k)&&!B}return!1}return!1},S=I(()=>Z=>Bi(x.value,Y=>{const ve=ne(Z,Y.value),B=en(Y.value,l0(v.value(Z),o.value.minDate),d0(v.value(Z),o.value.maxDate))||F1(o.value.disabledDates,v.value(Z),Y.value)||l.value.months?.includes(Y.value)||!B1(o.value.allowedDates,v.value(Z),Y.value)||f0(e.yearRange,v.value(Z)),k=T(Y.value,Z),re=p0(r.value,Y.value,v.value(Z));return{active:ve,disabled:B,isBetween:k,highlighted:re}})),L=(Z,Y)=>Cs(Wt(ue()),Z,v.value(Y)),ee=(Z,Y)=>{const ve=h.value?h.value:Wt(new Date);h.value=Cs(ve,Z,v.value(Y)),t("auto-apply"),t("update-flow-step")},H=(Z,Y)=>{const ve=L(Z,Y);u.value.fixedEnd||u.value.fixedStart?h.value=b0(ve,h,t,u):h.value?F(ve,h.value)&&(h.value=Lu(h,L(Z,Y),t)):h.value=[L(Z,Y)],St().then(()=>{Jn(h.value,t,e.autoApply,e.modelAuto)})},oe=(Z,Y)=>{Ou(L(Z,Y),h,m.value.limit),t("auto-apply",!0)},q=(Z,Y)=>(f.value[Y].month=Z,_(Y,f.value[Y].year,Z),m.value.enabled?oe(Z,Y):u.value.enabled?H(Z,Y):ee(Z,Y)),he=(Z,Y)=>{z(Z,Y),_(Y,Z,null)},_=(Z,Y,ve)=>{let B=ve;if(!B&&B!==0){const k=R();B=Array.isArray(k)?k[Z].month:k.month}t("update-month-year",{instance:Z,year:Y,month:B})};return{groupedMonths:S,groupedYears:$,year:v,isDisabled:V,defaultedMultiCalendars:s,defaultedAriaLabels:i,defaultedTransitions:n,defaultedConfig:a,showYearPicker:M,modelValue:h,presetDate:(Z,Y)=>{w0({value:Z,modelValue:h,range:u.value.enabled,timezone:Y?void 0:c.value.timezone}),t("auto-apply")},setHoverDate:(Z,Y)=>{y.value=L(Z,Y)},selectMonth:q,selectYear:he,toggleYearPicker:O,handleYearSelect:ie,handleYear:U,getModelMonthYear:R}},nv=qe({compatConfig:{MODE:3},__name:"MonthPicker",props:{...is},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:s}){const i=s,n=Us(),a=$t(n,"yearMode"),u=e;Ct(()=>{u.shadow||i("mount",null)});const{groupedMonths:r,groupedYears:o,year:c,isDisabled:l,defaultedMultiCalendars:m,defaultedConfig:g,showYearPicker:h,modelValue:v,presetDate:p,setHoverDate:f,selectMonth:x,selectYear:y,toggleYearPicker:F,handleYearSelect:z,handleYear:$,getModelMonthYear:M}=iv(u,i);return t({getSidebarProps:()=>({modelValue:v,year:c,getModelMonthYear:M,selectMonth:x,selectYear:y,handleYear:$}),presetDate:p,toggleYearPicker:O=>F(0,O)}),(O,ie)=>(C(),we(Xn,{"multi-calendars":w(m).count,collapse:O.collapse,stretch:"","is-mobile":O.isMobile},{default:fe(({instance:U})=>[O.$slots["top-extra"]?te(O.$slots,"top-extra",{key:0,value:O.internalModelValue}):G("",!0),O.$slots["month-year"]?te(O.$slots,"month-year",Ye(Oe({key:1},{year:w(c),months:w(r)(U),years:w(o)(U),selectMonth:w(x),selectYear:w(y),instance:U}))):(C(),we(ln,{key:2,items:w(r)(U),"arrow-navigation":O.arrowNavigation,"is-last":O.autoApply&&!w(g).keepActionRow,"esc-close":O.escClose,height:w(g).modeHeight,config:O.config,"no-overlay-focus":!!(O.noOverlayFocus||O.textInput),"use-relative":"",type:"month",onSelected:V=>w(x)(V,U),onHoverValue:V=>w(f)(V,U)},pt({header:fe(()=>[Ve(y0,Oe(O.$props,{items:w(o)(U),instance:U,"show-year-picker":w(h)[U],year:w(c)(U),"is-disabled":V=>w(l)(U,V),onHandleYear:V=>w($)(U,V),onYearSelect:V=>w(z)(V,U),onToggleYearPicker:V=>w(F)(U,V?.flow,V?.show)}),pt({_:2},[Ge(w(a),(V,N)=>({name:V,fn:fe(R=>[te(O.$slots,V,Ye(We(R)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[O.$slots["month-overlay-value"]?{name:"item",fn:fe(({item:V})=>[te(O.$slots,"month-overlay-value",{text:V.text,value:V.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),av=(e,t)=>{const s=()=>{e.isTextInputDate&&(l.value=Te(ue(e.startDate)))},{modelValue:i}=mn(e,t,s),n=se(null),{defaultedHighlight:a,defaultedMultiDates:u,defaultedFilters:r,defaultedRange:o,propDates:c}=nt(e),l=se();Ct(()=>{e.startDate&&(i.value&&e.focusStartDate||!i.value)&&(l.value=Te(ue(e.startDate)))});const m=x=>Array.isArray(i.value)?i.value.some(y=>Te(y)===x):i.value?Te(i.value)===x:!1,g=x=>o.value.enabled&&Array.isArray(i.value)?tn(i.value,n.value,f(x)):!1,h=x=>c.value.allowedDates instanceof Map?c.value.allowedDates.size?c.value.allowedDates.has(`${x}`):!1:!0,v=x=>c.value.disabledDates instanceof Map?c.value.disabledDates.size?c.value.disabledDates.has(`${x}`):!1:typeof c.value.disabledDates=="function"?c.value.disabledDates(Kt(bt(bi(ue())),x)):!0,p=I(()=>Bi(Tu(e.yearRange,e.locale,e.reverseYears),x=>{const y=m(x.value),F=en(x.value,Ai(c.value.minDate),Ai(c.value.maxDate))||r.value.years.includes(x.value)||!h(x.value)||v(x.value),z=g(x.value)&&!y,$=$u(a.value,x.value);return{active:y,disabled:F,isBetween:z,highlighted:$}})),f=x=>Kt(Wt(bi(new Date)),x);return{groupedYears:p,modelValue:i,focusYear:l,setHoverValue:x=>{n.value=Kt(Wt(new Date),x)},selectYear:x=>{if(t("update-month-year",{instance:0,year:x}),u.value.enabled)return i.value?Array.isArray(i.value)&&((i.value?.map(y=>Te(y))).includes(x)?i.value=i.value.filter(y=>Te(y)!==x):i.value.push(Kt(bt(ue()),x))):i.value=[Kt(bt(bi(ue())),x)],t("auto-apply",!0);o.value.enabled?(i.value=Lu(i,f(x),t),St().then(()=>{Jn(i.value,t,e.autoApply,e.modelAuto)})):(i.value=f(x),t("auto-apply"))}}},uv=qe({compatConfig:{MODE:3},__name:"YearPicker",props:{...is},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:s}){const i=s,n=e,{groupedYears:a,modelValue:u,focusYear:r,selectYear:o,setHoverValue:c}=av(n,i),{defaultedConfig:l}=nt(n);return t({getSidebarProps:()=>({modelValue:u,selectYear:o})}),(m,g)=>(C(),P("div",null,[m.$slots["top-extra"]?te(m.$slots,"top-extra",{key:0,value:m.internalModelValue}):G("",!0),m.$slots["month-year"]?te(m.$slots,"month-year",Ye(Oe({key:1},{years:w(a),selectYear:w(o)}))):(C(),we(ln,{key:2,items:w(a),"is-last":m.autoApply&&!w(l).keepActionRow,height:w(l).modeHeight,config:m.config,"no-overlay-focus":!!(m.noOverlayFocus||m.textInput),"focus-value":w(r),type:"year","use-relative":"",onSelected:w(o),onHoverValue:w(c)},pt({_:2},[m.$slots["year-overlay-value"]?{name:"item",fn:fe(({item:h})=>[te(m.$slots,"year-overlay-value",{text:h.text,value:h.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),rv={key:0,class:"dp__time_input"},ov=["data-compact","data-collapsed"],lv=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],dv=["aria-label","disabled","data-test-id","onKeydown","onClick"],mv=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],cv={key:0},gv=["aria-label","data-compact"],hv=qe({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...is},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:s}){const i=s,n=e,{setTimePickerElements:a,setTimePickerBackRef:u}=Ks(),{defaultedAriaLabels:r,defaultedTransitions:o,defaultedFilters:c,defaultedConfig:l,defaultedRange:m,defaultedMultiCalendars:g}=nt(n),{transitionName:h,showTransition:v}=dn(o),p=ui({hours:!1,minutes:!1,seconds:!1}),f=se("AM"),x=se(null),y=se([]),F=se(),z=se(!1);Ct(()=>{i("mounted")});const $=b=>Ze(new Date,{hours:b.hours,minutes:b.minutes,seconds:n.enableSeconds?b.seconds:0,milliseconds:0}),M=I(()=>b=>H(b,n[b])||ie(b,n[b])),O=I(()=>({hours:n.hours,minutes:n.minutes,seconds:n.seconds})),ie=(b,be)=>m.value.enabled&&!m.value.disableTimeRangeValidation?!n.validateTime(b,be):!1,U=(b,be)=>{if(m.value.enabled&&!m.value.disableTimeRangeValidation){const Q=be?+n[`${b}Increment`]:-+n[`${b}Increment`],$e=n[b]+Q;return!n.validateTime(b,$e)}return!1},V=I(()=>b=>!Z(+n[b]+ +n[`${b}Increment`],b)||U(b,!0)),N=I(()=>b=>!Z(+n[b]-+n[`${b}Increment`],b)||U(b,!1)),R=(b,be)=>jl(Ze(ue(),b),be),ne=(b,be)=>u1(Ze(ue(),b),be),A=I(()=>({dp__time_col:!0,dp__time_col_block:!n.timePickerInline,dp__time_col_reg_block:!n.enableSeconds&&n.is24&&!n.timePickerInline,dp__time_col_reg_inline:!n.enableSeconds&&n.is24&&n.timePickerInline,dp__time_col_reg_with_button:!n.enableSeconds&&!n.is24,dp__time_col_sec:n.enableSeconds&&n.is24,dp__time_col_sec_with_button:n.enableSeconds&&!n.is24})),T=I(()=>n.timePickerInline&&m.value.enabled&&!g.value.count),S=I(()=>{const b=[{type:"hours"}];return n.enableMinutes&&b.push({type:"",separator:!0},{type:"minutes"}),n.enableSeconds&&b.push({type:"",separator:!0},{type:"seconds"}),b}),L=I(()=>S.value.filter(b=>!b.separator)),ee=I(()=>b=>{if(b==="hours"){const be=Le(+n.hours);return{text:be<10?`0${be}`:`${be}`,value:be}}return{text:n[b]<10?`0${n[b]}`:`${n[b]}`,value:n[b]}}),H=(b,be)=>{if(!n.disabledTimesConfig)return!1;const Q=n.disabledTimesConfig(n.order,b==="hours"?be:void 0);return Q[b]?!!Q[b]?.includes(be):!0},oe=(b,be)=>be!=="hours"||f.value==="AM"?b:b+12,q=b=>{const be=n.is24?24:12,Q=b==="hours"?be:60,$e=+n[`${b}GridIncrement`],Ae=b==="hours"&&!n.is24?$e:0,yt=[];for(let Je=Ae;Je<Q;Je+=$e)yt.push({value:n.is24?Je:oe(Je,b),text:Je<10?`0${Je}`:`${Je}`});return b==="hours"&&!n.is24&&yt.unshift({value:f.value==="PM"?12:0,text:"12"}),Bi(yt,Je=>({active:!1,disabled:c.value.times[b].includes(Je.value)||!Z(Je.value,b)||H(b,Je.value)||ie(b,Je.value)}))},he=b=>b>=0?b:59,_=b=>b>=0?b:23,Z=(b,be)=>{const Q=n.minTime?$(ya(n.minTime)):null,$e=n.maxTime?$(ya(n.maxTime)):null,Ae=$(ya(O.value,be,be==="minutes"||be==="seconds"?he(b):_(b)));return Q&&$e?(Di(Ae,$e)||fi(Ae,$e))&&(li(Ae,Q)||fi(Ae,Q)):Q?li(Ae,Q)||fi(Ae,Q):$e?Di(Ae,$e)||fi(Ae,$e):!0},Y=b=>n[`no${b[0].toUpperCase()+b.slice(1)}Overlay`],ve=b=>{Y(b)||(p[b]=!p[b],p[b]?(z.value=!0,i("overlay-opened",b)):(z.value=!1,i("overlay-closed",b)))},B=b=>b==="hours"?ks:b==="minutes"?Ys:ki,k=()=>{F.value&&clearTimeout(F.value)},re=(b,be=!0,Q)=>{const $e=be?R:ne,Ae=be?+n[`${b}Increment`]:-+n[`${b}Increment`];Z(+n[b]+Ae,b)&&i(`update:${b}`,B(b)($e({[b]:+n[b]},{[b]:+n[`${b}Increment`]}))),!Q?.keyboard&&l.value.timeArrowHoldThreshold&&(F.value=setTimeout(()=>{re(b,be)},l.value.timeArrowHoldThreshold))},Le=b=>n.is24?b:(b>=12?f.value="PM":f.value="AM",g1(b)),le=()=>{f.value==="PM"?(f.value="AM",i("update:hours",n.hours-12)):(f.value="PM",i("update:hours",n.hours+12)),i("am-pm-change",f.value)},ze=b=>{p[b]=!0},de=(b,be,Q)=>{if(b&&n.arrowNavigation){Array.isArray(y.value[be])?y.value[be][Q]=b:y.value[be]=[b];const $e=y.value.reduce((Ae,yt)=>yt.map((Je,Mt)=>[...Ae[Mt]||[],yt[Mt]]),[]);u(n.closeTimePickerBtn),x.value&&($e[1]=$e[1].concat(x.value)),a($e,n.order)}},pe=(b,be)=>(ve(b),i(`update:${b}`,be));return t({openChildCmp:ze}),(b,be)=>b.disabled?G("",!0):(C(),P("div",rv,[(C(!0),P(Pe,null,Ge(S.value,(Q,$e)=>(C(),P("div",{key:$e,class:ke(A.value),"data-compact":T.value&&!b.enableSeconds,"data-collapsed":T.value&&b.enableSeconds},[Q.separator?(C(),P(Pe,{key:0},[z.value?G("",!0):(C(),P(Pe,{key:0},[kt(":")],64))],64)):(C(),P(Pe,{key:1},[J("button",{ref_for:!0,ref:Ae=>de(Ae,$e,0),type:"button",class:ke({dp__btn:!0,dp__inc_dec_button:!b.timePickerInline,dp__inc_dec_button_inline:b.timePickerInline,dp__tp_inline_btn_top:b.timePickerInline,dp__inc_dec_button_disabled:V.value(Q.type),"dp--hidden-el":z.value}),"data-test-id":`${Q.type}-time-inc-btn-${n.order}`,"aria-label":w(r)?.incrementValue(Q.type),tabindex:"0",onKeydown:Ae=>w(_t)(Ae,()=>re(Q.type,!0,{keyboard:!0}),!0),onClick:Ae=>w(l).timeArrowHoldThreshold?void 0:re(Q.type,!0),onMousedown:Ae=>w(l).timeArrowHoldThreshold?re(Q.type,!0):void 0,onMouseup:k},[n.timePickerInline?(C(),P(Pe,{key:1},[b.$slots["tp-inline-arrow-up"]?te(b.$slots,"tp-inline-arrow-up",{key:0}):(C(),P(Pe,{key:1},[be[2]||(be[2]=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),be[3]||(be[3]=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(C(),P(Pe,{key:0},[b.$slots["arrow-up"]?te(b.$slots,"arrow-up",{key:0}):G("",!0),b.$slots["arrow-up"]?G("",!0):(C(),we(w(Su),{key:1}))],64))],42,lv),J("button",{ref_for:!0,ref:Ae=>de(Ae,$e,1),type:"button","aria-label":`${ee.value(Q.type).text}-${w(r)?.openTpOverlay(Q.type)}`,class:ke({dp__time_display:!0,dp__time_display_block:!b.timePickerInline,dp__time_display_inline:b.timePickerInline,"dp--time-invalid":M.value(Q.type),"dp--time-overlay-btn":!M.value(Q.type),"dp--hidden-el":z.value}),disabled:Y(Q.type),tabindex:"0","data-test-id":`${Q.type}-toggle-overlay-btn-${n.order}`,onKeydown:Ae=>w(_t)(Ae,()=>ve(Q.type),!0),onClick:Ae=>ve(Q.type)},[b.$slots[Q.type]?te(b.$slots,Q.type,{key:0,text:ee.value(Q.type).text,value:ee.value(Q.type).value}):G("",!0),b.$slots[Q.type]?G("",!0):(C(),P(Pe,{key:1},[kt(Be(ee.value(Q.type).text),1)],64))],42,dv),J("button",{ref_for:!0,ref:Ae=>de(Ae,$e,2),type:"button",class:ke({dp__btn:!0,dp__inc_dec_button:!b.timePickerInline,dp__inc_dec_button_inline:b.timePickerInline,dp__tp_inline_btn_bottom:b.timePickerInline,dp__inc_dec_button_disabled:N.value(Q.type),"dp--hidden-el":z.value}),"data-test-id":`${Q.type}-time-dec-btn-${n.order}`,"aria-label":w(r)?.decrementValue(Q.type),tabindex:"0",onKeydown:Ae=>w(_t)(Ae,()=>re(Q.type,!1,{keyboard:!0}),!0),onClick:Ae=>w(l).timeArrowHoldThreshold?void 0:re(Q.type,!1),onMousedown:Ae=>w(l).timeArrowHoldThreshold?re(Q.type,!1):void 0,onMouseup:k},[n.timePickerInline?(C(),P(Pe,{key:1},[b.$slots["tp-inline-arrow-down"]?te(b.$slots,"tp-inline-arrow-down",{key:0}):(C(),P(Pe,{key:1},[be[4]||(be[4]=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),be[5]||(be[5]=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(C(),P(Pe,{key:0},[b.$slots["arrow-down"]?te(b.$slots,"arrow-down",{key:0}):G("",!0),b.$slots["arrow-down"]?G("",!0):(C(),we(w(Nu),{key:1}))],64))],42,mv)],64))],10,ov))),128)),b.is24?G("",!0):(C(),P("div",cv,[b.$slots["am-pm-button"]?te(b.$slots,"am-pm-button",{key:0,toggle:le,value:f.value}):G("",!0),b.$slots["am-pm-button"]?G("",!0):(C(),P("button",{key:1,ref_key:"amPmButton",ref:x,type:"button",class:"dp__pm_am_button",role:"button","aria-label":w(r)?.amPmButton,tabindex:"0","data-compact":T.value,onClick:le,onKeydown:be[0]||(be[0]=Q=>w(_t)(Q,()=>le(),!0))},Be(f.value),41,gv))])),(C(!0),P(Pe,null,Ge(L.value,(Q,$e)=>(C(),we(Lt,{key:$e,name:w(h)(p[Q.type]),css:w(v)},{default:fe(()=>[p[Q.type]?(C(),we(ln,{key:0,items:q(Q.type),"is-last":b.autoApply&&!w(l).keepActionRow,"esc-close":b.escClose,type:Q.type,"text-input":b.textInput,config:b.config,"arrow-navigation":b.arrowNavigation,"aria-labels":b.ariaLabels,"overlay-label":w(r).timeOverlay?.(Q.type),onSelected:Ae=>pe(Q.type,Ae),onToggle:Ae=>ve(Q.type),onResetFlow:be[1]||(be[1]=Ae=>b.$emit("reset-flow"))},pt({"button-icon":fe(()=>[b.$slots["clock-icon"]?te(b.$slots,"clock-icon",{key:0}):G("",!0),b.$slots["clock-icon"]?G("",!0):(C(),we(ds(b.timePickerInline?w(Ti):w(_u)),{key:1}))]),_:2},[b.$slots[`${Q.type}-overlay-value`]?{name:"item",fn:fe(({item:Ae})=>[te(b.$slots,`${Q.type}-overlay-value`,{text:Ae.text,value:Ae.value})]),key:"0"}:void 0,b.$slots[`${Q.type}-overlay-header`]?{name:"header",fn:fe(()=>[te(b.$slots,`${Q.type}-overlay-header`,{toggle:()=>ve(Q.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):G("",!0)]),_:2},1032,["name","css"]))),128))]))}}),pv=["data-dp-mobile"],fv=["aria-label","tabindex"],vv=["role","aria-label","tabindex"],yv=["aria-label"],x0=qe({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...is},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:s}){const i=s,n=e,{buildMatrix:a,setTimePicker:u}=Ks(),r=Us(),{defaultedTransitions:o,defaultedAriaLabels:c,defaultedTextInput:l,defaultedConfig:m,defaultedRange:g}=nt(n),{transitionName:h,showTransition:v}=dn(o),{hideNavigationButtons:p}=ea(),f=se(null),x=se(null),y=se([]),F=se(null),z=se(!1);Ct(()=>{i("mount"),!n.timePicker&&n.arrowNavigation?a([vt(f.value)],"time"):u(!0,n.timePicker)});const $=I(()=>g.value.enabled&&n.modelAuto?a0(n.internalModelValue):!0),M=se(!1),O=H=>({hours:Array.isArray(n.hours)?n.hours[H]:n.hours,minutes:Array.isArray(n.minutes)?n.minutes[H]:n.minutes,seconds:Array.isArray(n.seconds)?n.seconds[H]:n.seconds}),ie=I(()=>{const H=[];if(g.value.enabled)for(let oe=0;oe<2;oe++)H.push(O(oe));else H.push(O(0));return H}),U=(H,oe=!1,q="")=>{oe||i("reset-flow"),M.value=H,i(H?"overlay-opened":"overlay-closed",Ft.time),n.arrowNavigation&&u(H),St(()=>{q!==""&&y.value[0]&&y.value[0].openChildCmp(q)})},V=I(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:n.autoApply&&!m.value.keepActionRow})),N=$t(r,"timePicker"),R=(H,oe,q)=>g.value.enabled?oe===0?[H,ie.value[1][q]]:[ie.value[0][q],H]:H,ne=H=>{i("update:hours",H)},A=H=>{i("update:minutes",H)},T=H=>{i("update:seconds",H)},S=()=>{if(F.value&&!l.value.enabled&&!n.noOverlayFocus){const H=u0(F.value);H&&H.focus({preventScroll:!0})}},L=H=>{z.value=!1,i("overlay-closed",H)},ee=H=>{z.value=!0,i("overlay-opened",H)};return t({toggleTimePicker:U}),(H,oe)=>(C(),P("div",{class:"dp--tp-wrap","data-dp-mobile":H.isMobile},[!H.timePicker&&!H.timePickerInline?zt((C(),P("button",{key:0,ref_key:"openTimePickerBtn",ref:f,type:"button",class:ke({...V.value,"dp--hidden-el":M.value}),"aria-label":w(c)?.openTimePicker,tabindex:H.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:oe[0]||(oe[0]=q=>w(_t)(q,()=>U(!0))),onClick:oe[1]||(oe[1]=q=>U(!0))},[H.$slots["clock-icon"]?te(H.$slots,"clock-icon",{key:0}):G("",!0),H.$slots["clock-icon"]?G("",!0):(C(),we(w(_u),{key:1}))],42,fv)),[[Gt,!w(p)(H.hideNavigation,"time")]]):G("",!0),Ve(Lt,{name:w(h)(M.value),css:w(v)&&!H.timePickerInline},{default:fe(()=>[M.value||H.timePicker||H.timePickerInline?(C(),P("div",{key:0,ref_key:"overlayRef",ref:F,role:H.timePickerInline?void 0:"dialog",class:ke({dp__overlay:!H.timePickerInline,"dp--overlay-absolute":!n.timePicker&&!H.timePickerInline,"dp--overlay-relative":n.timePicker}),style:ut(H.timePicker?{height:`${w(m).modeHeight}px`}:void 0),"aria-label":w(c)?.timePicker,tabindex:H.timePickerInline?void 0:0},[J("div",{class:ke(H.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[H.$slots["time-picker-overlay"]?te(H.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:ne,setMinutes:A,setSeconds:T}):G("",!0),H.$slots["time-picker-overlay"]?G("",!0):(C(),P("div",{key:1,class:ke(H.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(C(!0),P(Pe,null,Ge(ie.value,(q,he)=>zt((C(),we(hv,Oe({key:he},{ref_for:!0},{...H.$props,order:he,hours:q.hours,minutes:q.minutes,seconds:q.seconds,closeTimePickerBtn:x.value,disabledTimesConfig:e.disabledTimesConfig,disabled:he===0?w(g).fixedStart:w(g).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:y,"validate-time":(_,Z)=>e.validateTime(_,R(Z,he,_)),"onUpdate:hours":_=>ne(R(_,he,"hours")),"onUpdate:minutes":_=>A(R(_,he,"minutes")),"onUpdate:seconds":_=>T(R(_,he,"seconds")),onMounted:S,onOverlayClosed:L,onOverlayOpened:ee,onAmPmChange:oe[2]||(oe[2]=_=>H.$emit("am-pm-change",_))}),pt({_:2},[Ge(w(N),(_,Z)=>({name:_,fn:fe(Y=>[te(H.$slots,_,Oe({ref_for:!0},Y))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Gt,he===0?!0:$.value]])),128))],2)),!H.timePicker&&!H.timePickerInline?zt((C(),P("button",{key:2,ref_key:"closeTimePickerBtn",ref:x,type:"button",class:ke({...V.value,"dp--hidden-el":z.value}),"aria-label":w(c)?.closeTimePicker,tabindex:"0",onKeydown:oe[3]||(oe[3]=q=>w(_t)(q,()=>U(!1))),onClick:oe[4]||(oe[4]=q=>U(!1))},[H.$slots["calendar-icon"]?te(H.$slots,"calendar-icon",{key:0}):G("",!0),H.$slots["calendar-icon"]?G("",!0):(C(),we(w(Ti),{key:1}))],42,yv)),[[Gt,!w(p)(H.hideNavigation,"time")]]):G("",!0)],2)],14,vv)):G("",!0)]),_:3},8,["name","css"])],8,pv))}}),E0=(e,t,s,i)=>{const{defaultedRange:n}=nt(e),a=(F,z)=>Array.isArray(t[F])?t[F][z]:t[F],u=F=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[F]:t.seconds:0,r=(F,z)=>F?z!==void 0?$s(F,a("hours",z),a("minutes",z),u(z)):$s(F,t.hours,t.minutes,u()):t0(ue(),u(z)),o=(F,z)=>{t[F]=z},c=I(()=>e.modelAuto&&n.value.enabled?Array.isArray(s.value)?s.value.length>1:!1:n.value.enabled),l=(F,z)=>{const $=Object.fromEntries(Object.keys(t).map(M=>M===F?[M,z]:[M,t[M]].slice()));if(c.value&&!n.value.disableTimeRangeValidation){const M=ie=>s.value?$s(s.value[ie],$.hours[ie],$.minutes[ie],$.seconds[ie]):null,O=ie=>e0(s.value[ie],0);return!(Re(M(0),M(1))&&(li(M(0),O(1))||Di(M(1),O(0))))}return!0},m=(F,z)=>{l(F,z)&&(o(F,z),i&&i())},g=F=>{m("hours",F)},h=F=>{m("minutes",F)},v=F=>{m("seconds",F)},p=(F,z,$,M)=>{z&&g(F),!z&&!$&&h(F),$&&v(F),s.value&&M(s.value)},f=F=>{if(F){const z=Array.isArray(F),$=z?[+F[0].hours,+F[1].hours]:+F.hours,M=z?[+F[0].minutes,+F[1].minutes]:+F.minutes,O=z?[+F[0].seconds,+F[1].seconds]:+F.seconds;o("hours",$),o("minutes",M),e.enableSeconds&&o("seconds",O)}},x=(F,z)=>{const $={hours:Array.isArray(t.hours)?t.hours[F]:t.hours,disabledArr:[]};return(z||z===0)&&($.hours=z),Array.isArray(e.disabledTimes)&&($.disabledArr=n.value.enabled&&Array.isArray(e.disabledTimes[F])?e.disabledTimes[F]:e.disabledTimes),$},y=I(()=>(F,z)=>{if(Array.isArray(e.disabledTimes)){const{disabledArr:$,hours:M}=x(F,z),O=$.filter(ie=>+ie.hours===M);return O[0]?.minutes==="*"?{hours:[M],minutes:void 0,seconds:void 0}:{hours:[],minutes:O?.map(ie=>+ie.minutes)??[],seconds:O?.map(ie=>ie.seconds?+ie.seconds:void 0)??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:o,updateHours:g,updateMinutes:h,updateSeconds:v,getSetDateTime:r,updateTimeValues:p,getSecondsValue:u,assignStartTime:f,validateTime:l,disabledTimesConfig:y}},wv=(e,t)=>{const s=()=>{e.isTextInputDate&&z()},{modelValue:i,time:n}=mn(e,t,s),{defaultedStartTime:a,defaultedRange:u,defaultedTz:r}=nt(e),{updateTimeValues:o,getSetDateTime:c,setTime:l,assignStartTime:m,disabledTimesConfig:g,validateTime:h}=E0(e,n,i,v);function v(){t("update-flow-step")}const p=M=>{const{hours:O,minutes:ie,seconds:U}=M;return{hours:+O,minutes:+ie,seconds:U?+U:0}},f=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const O=p(e.startTime[0]),ie=p(e.startTime[1]);return[Ze(ue(),O),Ze(ue(),ie)]}const M=p(e.startTime);return Ze(ue(),M)}return u.value.enabled?[null,null]:null},x=()=>{if(u.value.enabled){const[M,O]=f();i.value=[Nt(c(M,0),r.value.timezone),Nt(c(O,1),r.value.timezone)]}else i.value=Nt(c(f()),r.value.timezone)},y=M=>Array.isArray(M)?[ni(ue(M[0])),ni(ue(M[1]))]:[ni(M??ue())],F=(M,O,ie)=>{l("hours",M),l("minutes",O),l("seconds",e.enableSeconds?ie:0)},z=()=>{const[M,O]=y(i.value);return u.value.enabled?F([M.hours,O.hours],[M.minutes,O.minutes],[M.seconds,O.seconds]):F(M.hours,M.minutes,M.seconds)};Ct(()=>{if(!e.shadow)return m(a.value),i.value?z():x()});const $=()=>{Array.isArray(i.value)?i.value=i.value.map((M,O)=>M&&c(M,O)):i.value=c(i.value),t("time-update")};return{modelValue:i,time:n,disabledTimesConfig:g,updateTime:(M,O=!0,ie=!1)=>{o(M,O,ie,$)},validateTime:h}},bv=qe({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...is},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:s}){const i=s,n=e,a=Us(),u=$t(a,"timePicker"),r=se(null),{time:o,modelValue:c,disabledTimesConfig:l,updateTime:m,validateTime:g}=wv(n,i);return Ct(()=>{n.shadow||i("mount",null)}),t({getSidebarProps:()=>({modelValue:c,time:o,updateTime:m}),toggleTimePicker:(h,v=!1,p="")=>{r.value?.toggleTimePicker(h,v,p)}}),(h,v)=>(C(),we(Xn,{"multi-calendars":0,stretch:"","is-mobile":h.isMobile},{default:fe(()=>[Ve(x0,Oe({ref_key:"tpRef",ref:r},h.$props,{hours:w(o).hours,minutes:w(o).minutes,seconds:w(o).seconds,"internal-model-value":h.internalModelValue,"disabled-times-config":w(l),"validate-time":w(g),"onUpdate:hours":v[0]||(v[0]=p=>w(m)(p)),"onUpdate:minutes":v[1]||(v[1]=p=>w(m)(p,!1)),"onUpdate:seconds":v[2]||(v[2]=p=>w(m)(p,!1,!0)),onAmPmChange:v[3]||(v[3]=p=>h.$emit("am-pm-change",p)),onResetFlow:v[4]||(v[4]=p=>h.$emit("reset-flow")),onOverlayClosed:v[5]||(v[5]=p=>h.$emit("overlay-toggle",{open:!1,overlay:p})),onOverlayOpened:v[6]||(v[6]=p=>h.$emit("overlay-toggle",{open:!0,overlay:p}))}),pt({_:2},[Ge(w(u),(p,f)=>({name:p,fn:fe(x=>[te(h.$slots,p,Ye(We(x)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),Cv={class:"dp--header-wrap"},xv={key:0,class:"dp__month_year_wrap"},Ev={key:0},kv={class:"dp__month_year_wrap"},Dv=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],Fv=qe({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...is},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:s}){const i=s,n=e,{defaultedTransitions:a,defaultedAriaLabels:u,defaultedMultiCalendars:r,defaultedFilters:o,defaultedConfig:c,defaultedHighlight:l,propDates:m,defaultedUI:g}=nt(n),{transitionName:h,showTransition:v}=dn(a),{buildMatrix:p}=Ks(),{handleMonthYearChange:f,isDisabled:x,updateMonthYear:y}=U1(n,i),{showLeftIcon:F,showRightIcon:z}=ea(),$=se(!1),M=se(!1),O=se(!1),ie=se([null,null,null,null]);Ct(()=>{i("mount")});const U=_=>({get:()=>n[_],set:Z=>{const Y=_===Yt.month?Yt.year:Yt.month;i("update-month-year",{[_]:Z,[Y]:n[Y]}),_===Yt.month?L(!0):ee(!0)}}),V=I(U(Yt.month)),N=I(U(Yt.year)),R=I(()=>_=>({month:n.month,year:n.year,items:_===Yt.month?n.months:n.years,instance:n.instance,updateMonthYear:y,toggle:_===Yt.month?L:ee})),ne=I(()=>n.months.find(_=>_.value===n.month)||{text:"",value:0}),A=I(()=>Bi(n.months,_=>{const Z=n.month===_.value,Y=en(_.value,l0(n.year,m.value.minDate),d0(n.year,m.value.maxDate))||o.value.months.includes(_.value),ve=p0(l.value,_.value,n.year);return{active:Z,disabled:Y,highlighted:ve}})),T=I(()=>Bi(n.years,_=>{const Z=n.year===_.value,Y=en(_.value,Ai(m.value.minDate),Ai(m.value.maxDate))||o.value.years.includes(_.value),ve=$u(l.value,_.value);return{active:Z,disabled:Y,highlighted:ve}})),S=(_,Z,Y)=>{Y!==void 0?_.value=Y:_.value=!_.value,_.value?(O.value=!0,i("overlay-opened",Z)):(O.value=!1,i("overlay-closed",Z))},L=(_=!1,Z)=>{H(_),S($,Ft.month,Z)},ee=(_=!1,Z)=>{H(_),S(M,Ft.year,Z)},H=_=>{_||i("reset-flow")},oe=(_,Z)=>{n.arrowNavigation&&(ie.value[Z]=vt(_),p(ie.value,"monthYear"))},q=I(()=>[{type:Yt.month,index:1,toggle:L,modelValue:V.value,updateModelValue:_=>V.value=_,text:ne.value.text,showSelectionGrid:$.value,items:A.value,ariaLabel:u.value?.openMonthsOverlay,overlayLabel:u.value.monthPicker?.(!0)??void 0},{type:Yt.year,index:2,toggle:ee,modelValue:N.value,updateModelValue:_=>N.value=_,text:ju(n.year,n.locale),showSelectionGrid:M.value,items:T.value,ariaLabel:u.value?.openYearsOverlay,overlayLabel:u.value.yearPicker?.(!0)??void 0}]),he=I(()=>n.disableYearSelect?[q.value[0]]:n.yearFirst?[...q.value].reverse():q.value);return t({toggleMonthPicker:L,toggleYearPicker:ee,handleMonthYearChange:f}),(_,Z)=>(C(),P("div",Cv,[_.$slots["month-year"]?(C(),P("div",xv,[te(_.$slots,"month-year",Ye(We({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:w(y),handleMonthYearChange:w(f),instance:e.instance,isDisabled:w(x)})))])):(C(),P(Pe,{key:1},[_.$slots["top-extra"]?(C(),P("div",Ev,[te(_.$slots,"top-extra",{value:_.internalModelValue})])):G("",!0),J("div",kv,[w(F)(w(r),e.instance)&&!_.vertical?(C(),we(qi,{key:0,"aria-label":w(u)?.prevMonth,disabled:w(x)(!1),class:ke(w(g)?.navBtnPrev),"el-name":"action-prev",onActivate:Z[0]||(Z[0]=Y=>w(f)(!1,!0)),onSetRef:Z[1]||(Z[1]=Y=>oe(Y,0))},{default:fe(()=>[_.$slots["arrow-left"]?te(_.$slots,"arrow-left",{key:0}):G("",!0),_.$slots["arrow-left"]?G("",!0):(C(),we(w(Bu),{key:1}))]),_:3},8,["aria-label","disabled","class"])):G("",!0),J("div",{class:ke(["dp__month_year_wrap",{dp__year_disable_select:_.disableYearSelect}])},[(C(!0),P(Pe,null,Ge(he.value,(Y,ve)=>(C(),P(Pe,{key:Y.type},[J("button",{ref_for:!0,ref:B=>oe(B,ve+1),type:"button","data-dp-element":`overlay-${Y.type}`,class:ke(["dp__btn dp__month_year_select",{"dp--hidden-el":O.value}]),"aria-label":`${Y.text}-${Y.ariaLabel}`,"data-test-id":`${Y.type}-toggle-overlay-${e.instance}`,onClick:Y.toggle,onKeydown:B=>w(_t)(B,()=>Y.toggle(),!0)},[_.$slots[Y.type]?te(_.$slots,Y.type,{key:0,text:Y.text,value:n[Y.type]}):G("",!0),_.$slots[Y.type]?G("",!0):(C(),P(Pe,{key:1},[kt(Be(Y.text),1)],64))],42,Dv),Ve(Lt,{name:w(h)(Y.showSelectionGrid),css:w(v)},{default:fe(()=>[Y.showSelectionGrid?(C(),we(ln,{key:0,items:Y.items,"arrow-navigation":_.arrowNavigation,"hide-navigation":_.hideNavigation,"is-last":_.autoApply&&!w(c).keepActionRow,"skip-button-ref":!1,config:_.config,type:Y.type,"header-refs":[],"esc-close":_.escClose,"menu-wrap-ref":_.menuWrapRef,"text-input":_.textInput,"aria-labels":_.ariaLabels,"overlay-label":Y.overlayLabel,onSelected:Y.updateModelValue,onToggle:Y.toggle},pt({"button-icon":fe(()=>[_.$slots["calendar-icon"]?te(_.$slots,"calendar-icon",{key:0}):G("",!0),_.$slots["calendar-icon"]?G("",!0):(C(),we(w(Ti),{key:1}))]),_:2},[_.$slots[`${Y.type}-overlay-value`]?{name:"item",fn:fe(({item:B})=>[te(_.$slots,`${Y.type}-overlay-value`,{text:B.text,value:B.value})]),key:"0"}:void 0,_.$slots[`${Y.type}-overlay`]?{name:"overlay",fn:fe(()=>[te(_.$slots,`${Y.type}-overlay`,Oe({ref_for:!0},R.value(Y.type)))]),key:"1"}:void 0,_.$slots[`${Y.type}-overlay-header`]?{name:"header",fn:fe(()=>[te(_.$slots,`${Y.type}-overlay-header`,{toggle:Y.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","overlay-label","onSelected","onToggle"])):G("",!0)]),_:2},1032,["name","css"])],64))),128))],2),w(F)(w(r),e.instance)&&_.vertical?(C(),we(qi,{key:1,"aria-label":w(u)?.prevMonth,"el-name":"action-prev",disabled:w(x)(!1),class:ke(w(g)?.navBtnPrev),onActivate:Z[2]||(Z[2]=Y=>w(f)(!1,!0))},{default:fe(()=>[_.$slots["arrow-up"]?te(_.$slots,"arrow-up",{key:0}):G("",!0),_.$slots["arrow-up"]?G("",!0):(C(),we(w(Su),{key:1}))]),_:3},8,["aria-label","disabled","class"])):G("",!0),w(z)(w(r),e.instance)?(C(),we(qi,{key:2,ref:"rightIcon","el-name":"action-next",disabled:w(x)(!0),"aria-label":w(u)?.nextMonth,class:ke(w(g)?.navBtnNext),onActivate:Z[3]||(Z[3]=Y=>w(f)(!0,!0)),onSetRef:Z[4]||(Z[4]=Y=>oe(Y,_.disableYearSelect?2:3))},{default:fe(()=>[_.$slots[_.vertical?"arrow-down":"arrow-right"]?te(_.$slots,_.vertical?"arrow-down":"arrow-right",{key:0}):G("",!0),_.$slots[_.vertical?"arrow-down":"arrow-right"]?G("",!0):(C(),we(ds(_.vertical?w(Nu):w(Au)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):G("",!0)])],64))]))}}),Bv={class:"dp__calendar_header",role:"row"},Av={key:0,class:"dp__calendar_header_item",role:"gridcell"},_v=["aria-label"],Sv={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},Nv={class:"dp__cell_inner"},Mv=["id","aria-selected","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],Tv=qe({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...is},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:s}){const i=s,n=e,{buildMultiLevelMatrix:a}=Ks(),{defaultedTransitions:u,defaultedConfig:r,defaultedAriaLabels:o,defaultedMultiCalendars:c,defaultedWeekNumbers:l,defaultedMultiDates:m,defaultedUI:g}=nt(n),h=se(null),v=se({bottom:"",left:"",transform:""}),p=se([]),f=se(null),x=se(!0),y=se(""),F=se({startX:0,endX:0,startY:0,endY:0}),z=se([]),$=se({left:"50%"}),M=se(!1),O=I(()=>n.calendar?n.calendar(n.mappedDates):n.mappedDates),ie=I(()=>n.dayNames?Array.isArray(n.dayNames)?n.dayNames:n.dayNames(n.locale,+n.weekStart):c1(n.formatLocale,n.locale,+n.weekStart));Ct(()=>{i("mount",{cmp:"calendar",refs:p}),r.value.noSwipe||f.value&&(f.value.addEventListener("touchstart",oe,{passive:!1}),f.value.addEventListener("touchend",q,{passive:!1}),f.value.addEventListener("touchmove",he,{passive:!1})),n.monthChangeOnScroll&&f.value&&f.value.addEventListener("wheel",Y,{passive:!1})}),qs(()=>{r.value.noSwipe||f.value&&(f.value.removeEventListener("touchstart",oe),f.value.removeEventListener("touchend",q),f.value.removeEventListener("touchmove",he)),n.monthChangeOnScroll&&f.value&&f.value.removeEventListener("wheel",Y)});const U=le=>le?n.vertical?"vNext":"next":n.vertical?"vPrevious":"previous",V=(le,ze)=>{if(n.transitions){const de=bt(Cs(ue(),n.month,n.year));y.value=ct(bt(Cs(ue(),le,ze)),de)?u.value[U(!0)]:u.value[U(!1)],x.value=!1,St(()=>{x.value=!0})}},N=I(()=>({...g.value.calendar??{}})),R=I(()=>le=>{const ze=h1(le);return{dp__marker_dot:ze.type==="dot",dp__marker_line:ze.type==="line"}}),ne=I(()=>le=>Re(le,h.value)),A=I(()=>({dp__calendar:!0,dp__calendar_next:c.value.count>0&&n.instance!==0})),T=I(()=>le=>n.hideOffsetDates?le.current:!0),S=async(le,ze)=>{const{width:de,height:pe}=le.getBoundingClientRect();h.value=ze.value;let b={left:`${de/2}px`},be=-50;if(await St(),z.value[0]){const{left:Q,width:$e}=z.value[0].getBoundingClientRect();Q<0&&(b={left:"0"},be=0,$.value.left=`${de/2}px`),window.innerWidth<Q+$e&&(b={right:"0"},be=0,$.value.left=`${$e-de/2}px`)}v.value={bottom:`${pe}px`,...b,transform:`translateX(${be}%)`}},L=async(le,ze,de)=>{const pe=vt(p.value[ze][de]);pe&&(le.marker?.customPosition&&le.marker?.tooltip?.length?v.value=le.marker.customPosition(pe):await S(pe,le),i("tooltip-open",le.marker))},ee=async(le,ze,de)=>{if(M.value&&m.value.enabled&&m.value.dragSelect)return i("select-date",le);if(i("set-hover-date",le),le.marker?.tooltip?.length){if(n.hideOffsetDates&&!le.current)return;await L(le,ze,de)}},H=le=>{h.value&&(h.value=null,v.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),i("tooltip-close",le.marker))},oe=le=>{F.value.startX=le.changedTouches[0].screenX,F.value.startY=le.changedTouches[0].screenY},q=le=>{F.value.endX=le.changedTouches[0].screenX,F.value.endY=le.changedTouches[0].screenY,_()},he=le=>{n.vertical&&!n.inline&&le.preventDefault()},_=()=>{const le=n.vertical?"Y":"X";Math.abs(F.value[`start${le}`]-F.value[`end${le}`])>10&&i("handle-swipe",F.value[`start${le}`]>F.value[`end${le}`]?"right":"left")},Z=(le,ze,de)=>{le&&(Array.isArray(p.value[ze])?p.value[ze][de]=le:p.value[ze]=[le]),n.arrowNavigation&&a(p.value,"calendar")},Y=le=>{n.monthChangeOnScroll&&(le.preventDefault(),i("handle-scroll",le))},ve=le=>l.value.type==="local"?ku(le.value,{weekStartsOn:+n.weekStart}):l.value.type==="iso"?xu(le.value):typeof l.value.type=="function"?l.value.type(le.value):"",B=le=>{const ze=le[0];return l.value.hideOnOffsetDates?le.some(de=>de.current)?ve(ze):"":ve(ze)},k=(le,ze,de=!0)=>{!de&&w1()||(!m.value.enabled||r.value.allowPreventDefault)&&(zs(le,r.value),i("select-date",ze))},re=le=>{zs(le,r.value)},Le=le=>{m.value.enabled&&m.value.dragSelect?(M.value=!0,i("select-date",le)):m.value.enabled&&i("select-date",le)};return t({triggerTransition:V}),(le,ze)=>(C(),P("div",{class:ke(A.value)},[J("div",{ref_key:"calendarWrapRef",ref:f,class:ke(N.value),role:"grid"},[J("div",Bv,[le.weekNumbers?(C(),P("div",Av,Be(le.weekNumName),1)):G("",!0),(C(!0),P(Pe,null,Ge(ie.value,(de,pe)=>(C(),P("div",{key:pe,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":w(o)?.weekDay?.(pe)},[le.$slots["calendar-header"]?te(le.$slots,"calendar-header",{key:0,day:de,index:pe}):G("",!0),le.$slots["calendar-header"]?G("",!0):(C(),P(Pe,{key:1},[kt(Be(de),1)],64))],8,_v))),128))]),ze[2]||(ze[2]=J("div",{class:"dp__calendar_header_separator"},null,-1)),Ve(Lt,{name:y.value,css:!!le.transitions},{default:fe(()=>[x.value?(C(),P("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:ze[1]||(ze[1]=de=>M.value=!1)},[(C(!0),P(Pe,null,Ge(O.value,(de,pe)=>(C(),P("div",{key:pe,class:"dp__calendar_row",role:"row"},[le.weekNumbers?(C(),P("div",Sv,[J("div",Nv,Be(B(de.days)),1)])):G("",!0),(C(!0),P(Pe,null,Ge(de.days,(b,be)=>(C(),P("div",{id:w(Ga)(b.value),ref_for:!0,ref:Q=>Z(Q,pe,be),key:be+pe,role:"gridcell",class:"dp__calendar_item","aria-selected":(b.classData.dp__active_date||b.classData.dp__range_start||b.classData.dp__range_end)??void 0,"aria-disabled":b.classData.dp__cell_disabled||void 0,"aria-label":w(o)?.day?.(b),tabindex:!b.current&&le.hideOffsetDates?void 0:0,"data-test-id":w(Ga)(b.value),onClick:Is(Q=>k(Q,b),["prevent"]),onTouchend:Q=>k(Q,b,!1),onKeydown:Q=>w(_t)(Q,()=>le.$emit("select-date",b)),onMouseenter:Q=>ee(b,pe,be),onMouseleave:Q=>H(b),onMousedown:Q=>Le(b),onMouseup:ze[0]||(ze[0]=Q=>M.value=!1)},[J("div",{class:ke(["dp__cell_inner",b.classData])},[le.$slots.day&&T.value(b)?te(le.$slots,"day",{key:0,day:+b.text,date:b.value}):G("",!0),le.$slots.day?G("",!0):(C(),P(Pe,{key:1},[kt(Be(b.text),1)],64)),b.marker&&T.value(b)?(C(),P(Pe,{key:2},[le.$slots.marker?te(le.$slots,"marker",{key:0,marker:b.marker,day:+b.text,date:b.value}):(C(),P("div",{key:1,class:ke(R.value(b.marker)),style:ut(b.marker.color?{backgroundColor:b.marker.color}:{})},null,6))],64)):G("",!0),ne.value(b.value)?(C(),P("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:z,class:"dp__marker_tooltip",style:ut(v.value)},[b.marker?.tooltip?(C(),P("div",{key:0,class:"dp__tooltip_content",onClick:re},[(C(!0),P(Pe,null,Ge(b.marker.tooltip,(Q,$e)=>(C(),P("div",{key:$e,class:"dp__tooltip_text"},[le.$slots["marker-tooltip"]?te(le.$slots,"marker-tooltip",{key:0,tooltip:Q,day:b.value}):G("",!0),le.$slots["marker-tooltip"]?G("",!0):(C(),P(Pe,{key:1},[J("div",{class:"dp__tooltip_mark",style:ut(Q.color?{backgroundColor:Q.color}:{})},null,4),J("div",null,Be(Q.text),1)],64))]))),128)),J("div",{class:"dp__arrow_bottom_tp",style:ut($.value)},null,4)])):G("",!0)],4)):G("",!0)],2)],40,Mv))),128))]))),128))],32)):G("",!0)]),_:3},8,["name","css"])],2)],2))}}),lo=e=>Array.isArray(e),Pv=(e,t,s,i)=>{const n=se([]),a=se(new Date),u=se(),r=()=>q(e.isTextInputDate),{modelValue:o,calendars:c,time:l,today:m}=mn(e,t,r),{defaultedMultiCalendars:g,defaultedStartTime:h,defaultedRange:v,defaultedConfig:p,defaultedTz:f,propDates:x,defaultedMultiDates:y}=nt(e),{validateMonthYearInRange:F,isDisabled:z,isDateRangeAllowed:$,checkMinMaxRange:M}=Ws(e),{updateTimeValues:O,getSetDateTime:ie,setTime:U,assignStartTime:V,validateTime:N,disabledTimesConfig:R}=E0(e,l,o,i),ne=I(()=>j=>c.value[j]?c.value[j].month:0),A=I(()=>j=>c.value[j]?c.value[j].year:0),T=j=>!p.value.keepViewOnOffsetClick||j?!0:!u.value,S=(j,ae,De,je=!1)=>{T(je)&&(c.value[j]||(c.value[j]={month:0,year:0}),c.value[j].month=io(ae)?c.value[j]?.month:ae,c.value[j].year=io(De)?c.value[j]?.year:De)},L=()=>{e.autoApply&&t("select-date")},ee=()=>{h.value&&V(h.value)};Ct(()=>{e.shadow||(o.value||(ze(),ee()),q(!0),e.focusStartDate&&e.startDate&&ze())});const H=I(()=>e.flow?.length&&!e.partialFlow?e.flowStep===e.flow.length:!0),oe=()=>{e.autoApply&&H.value&&t("auto-apply",e.partialFlow?e.flowStep!==e.flow.length:!1)},q=(j=!1)=>{if(o.value)return Array.isArray(o.value)?(n.value=o.value,k(j)):Z(o.value,j);if(g.value.count&&j&&!e.startDate)return _(ue(),j)},he=()=>Array.isArray(o.value)&&v.value.enabled?Ie(o.value[0])===Ie(o.value[1]??o.value[0]):!1,_=(j=new Date,ae=!1)=>{if((!g.value.count||!g.value.static||ae)&&S(0,Ie(j),Te(j)),g.value.count&&(!o.value||he()||!g.value.solo)&&(!g.value.solo||ae))for(let De=1;De<g.value.count;De++){const je=Ze(ue(),{month:ne.value(De-1),year:A.value(De-1)}),X=jl(je,{months:1});c.value[De]={month:Ie(X),year:Te(X)}}},Z=(j,ae)=>{_(j),U("hours",ks(j)),U("minutes",Ys(j)),U("seconds",ki(j)),g.value.count&&ae&&le()},Y=j=>{if(g.value.count){if(g.value.solo)return 0;const ae=Ie(j[0]),De=Ie(j[1]);return Math.abs(De-ae)<g.value.count?0:1}return 1},ve=(j,ae)=>{j[1]&&v.value.showLastInRange?_(j[Y(j)],ae):_(j[0],ae);const De=(je,X)=>[je(j[0]),j[1]?je(j[1]):l[X][1]];U("hours",De(ks,"hours")),U("minutes",De(Ys,"minutes")),U("seconds",De(ki,"seconds"))},B=(j,ae)=>{if((v.value.enabled||e.weekPicker)&&!y.value.enabled)return ve(j,ae);if(y.value.enabled&&ae){const De=j[j.length-1];return Z(De,ae)}},k=j=>{const ae=o.value;B(ae,j),g.value.count&&g.value.solo&&le()},re=(j,ae)=>{const De=Ze(ue(),{month:ne.value(ae),year:A.value(ae)}),je=j<0?Xt(De,1):Fi(De,1);F(Ie(je),Te(je),j<0,e.preventMinMaxNavigation)&&(S(ae,Ie(je),Te(je)),t("update-month-year",{instance:ae,month:Ie(je),year:Te(je)}),g.value.count&&!g.value.solo&&Le(ae),s())},Le=j=>{for(let ae=j-1;ae>=0;ae--){const De=Fi(Ze(ue(),{month:ne.value(ae+1),year:A.value(ae+1)}),1);S(ae,Ie(De),Te(De))}for(let ae=j+1;ae<=g.value.count-1;ae++){const De=Xt(Ze(ue(),{month:ne.value(ae-1),year:A.value(ae-1)}),1);S(ae,Ie(De),Te(De))}},le=()=>{if(Array.isArray(o.value)&&o.value.length===2){const j=ue(ue(o.value[1]?o.value[1]:Xt(o.value[0],1))),[ae,De]=[Ie(o.value[0]),Te(o.value[0])],[je,X]=[Ie(o.value[1]),Te(o.value[1])];(ae!==je||ae===je&&De!==X)&&g.value.solo&&S(1,Ie(j),Te(j))}else o.value&&!Array.isArray(o.value)&&(S(0,Ie(o.value),Te(o.value)),_(ue()))},ze=()=>{e.startDate&&(S(0,Ie(ue(e.startDate)),Te(ue(e.startDate))),g.value.count&&Le(0))},de=(j,ae)=>{if(e.monthChangeOnScroll){const De=new Date().getTime()-a.value.getTime(),je=Math.abs(j.deltaY);let X=500;je>1&&(X=100),je>100&&(X=0),De>X&&(a.value=new Date,re(e.monthChangeOnScroll!=="inverse"?-j.deltaY:j.deltaY,ae))}},pe=(j,ae,De=!1)=>{e.monthChangeOnArrows&&e.vertical===De&&b(j,ae)},b=(j,ae)=>{re(j==="right"?-1:1,ae)},be=j=>{if(x.value.markers)return Ln(j.value,x.value.markers)},Q=(j,ae)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[j==0,!0];case"fair":return[j==0||ae>j,!0];case"append":return[!1,!1];default:return[!1,!1]}},$e=(j,ae,De,je)=>{if(e.sixWeeks&&j.length<6){const X=6-j.length,xe=(ae.getDay()+7-je)%7,Ee=6-(De.getDay()+7-je)%7,[Vt,Pt]=Q(xe,Ee);for(let as=1;as<=X;as++)if(Pt?!!(as%2)==Vt:Vt){const Ht=j[0].days[0],Pi=Ae(It(Ht.value,-7),Ie(ae));j.unshift({days:Pi})}else{const Ht=j[j.length-1],Pi=Ht.days[Ht.days.length-1],ia=Ae(It(Pi.value,1),Ie(ae));j.push({days:ia})}}return j},Ae=(j,ae)=>{const De=ue(j),je=[];for(let X=0;X<7;X++){const xe=It(De,X),Ee=Ie(xe)!==ae;je.push({text:e.hideOffsetDates&&Ee?"":xe.getDate(),value:xe,current:!Ee,classData:{}})}return je},yt=(j,ae)=>{const De=[],je=new Date(ae,j),X=new Date(ae,j+1,0),xe=e.weekStart,Ee=ss(je,{weekStartsOn:xe}),Vt=Pt=>{const as=Ae(Pt,j);if(De.push({days:as}),!De[De.length-1].days.some(Ht=>Re(bt(Ht.value),bt(X)))){const Ht=It(Pt,7);Vt(Ht)}};return Vt(Ee),$e(De,je,X,xe)},Je=j=>{const ae=$s(ue(j.value),l.hours,l.minutes,Ds());t("date-update",ae),y.value.enabled?Ou(ae,o,y.value.limit):o.value=ae,i(),St().then(()=>{oe()})},Mt=j=>v.value.noDisabledRange?m0(n.value[0],j).some(ae=>z(ae)):!1,W=()=>{n.value=o.value?o.value.slice():[],n.value.length===2&&!(v.value.fixedStart||v.value.fixedEnd)&&(n.value=[])},ye=(j,ae)=>{const De=[ue(j.value),It(ue(j.value),+v.value.autoRange)];$(De)?(ae&&Fe(j.value),n.value=De):t("invalid-date",j.value)},Fe=j=>{const ae=Ie(ue(j)),De=Te(ue(j));if(S(0,ae,De),g.value.count>0)for(let je=1;je<g.value.count;je++){const X=x1(Ze(ue(j),{year:A.value(je-1),month:ne.value(je-1)}));S(je,X.month,X.year)}},ns=j=>{if(Mt(j.value)||!M(j.value,o.value,v.value.fixedStart?0:1))return t("invalid-date",j.value);n.value=b0(ue(j.value),o,t,v)},Tt=(j,ae)=>{if(W(),v.value.autoRange)return ye(j,ae);if(v.value.fixedStart||v.value.fixedEnd)return ns(j);n.value[0]?M(ue(j.value),o.value)&&!Mt(j.value)?rt(ue(j.value),ue(n.value[0]))?(n.value.unshift(ue(j.value)),t("range-end",n.value[0])):(n.value[1]=ue(j.value),t("range-end",n.value[1])):(e.autoApply&&t("auto-apply-invalid",j.value),t("invalid-date",j.value)):(n.value[0]=ue(j.value),t("range-start",n.value[0]))},Ds=(j=!0)=>e.enableSeconds?Array.isArray(l.seconds)?j?l.seconds[0]:l.seconds[1]:l.seconds:0,d=j=>{n.value[j]=$s(n.value[j],l.hours[j],l.minutes[j],Ds(j!==1))},E=()=>{n.value[0]&&n.value[1]&&+n.value?.[0]>+n.value?.[1]&&(n.value.reverse(),t("range-start",n.value[0]),t("range-end",n.value[1]))},D=()=>{n.value.length&&(n.value[0]&&!n.value[1]?d(0):(d(0),d(1),i()),E(),o.value=n.value.slice(),Jn(n.value,t,e.autoApply,e.modelAuto))},K=(j,ae=!1)=>{if(z(j.value)||!j.current&&e.hideOffsetDates)return t("invalid-date",j.value);if(u.value=JSON.parse(JSON.stringify(j)),!v.value.enabled)return Je(j);lo(l.hours)&&lo(l.minutes)&&!y.value.enabled&&(Tt(j,ae),D())},me=(j,ae)=>{S(j,ae.month,ae.year,!0),g.value.count&&!g.value.solo&&Le(j),t("update-month-year",{instance:j,month:ae.month,year:ae.year}),s(g.value.solo?j:void 0);const De=e.flow?.length?e.flow[e.flowStep]:void 0;!ae.fromNav&&(De===Ft.month||De===Ft.year)&&i()},ce=(j,ae)=>{w0({value:j,modelValue:o,range:v.value.enabled,timezone:ae?void 0:f.value.timezone}),L(),e.multiCalendars&&St().then(()=>q(!0))},Ce=()=>{const j=Mu(ue(),f.value);!v.value.enabled&&!y.value.enabled?o.value=j:o.value&&Array.isArray(o.value)&&o.value[0]?y.value.enabled?o.value=[...o.value,j]:o.value=rt(j,o.value[0])?[j,o.value[0]]:[o.value[0],j]:o.value=[j],L()},Me=()=>{if(Array.isArray(o.value))if(y.value.enabled){const j=_e();o.value[o.value.length-1]=ie(j)}else o.value=o.value.map((j,ae)=>j&&ie(j,ae));else o.value=ie(o.value);t("time-update")},_e=()=>Array.isArray(o.value)&&o.value.length?o.value[o.value.length-1]:null;return{calendars:c,modelValue:o,month:ne,year:A,time:l,disabledTimesConfig:R,today:m,validateTime:N,getCalendarDays:yt,getMarker:be,handleScroll:de,handleSwipe:b,handleArrow:pe,selectDate:K,updateMonthYear:me,presetDate:ce,selectCurrentDate:Ce,updateTime:(j,ae=!0,De=!1)=>{O(j,ae,De,Me)},assignMonthAndYear:_,setStartTime:ee}},jv={key:0},zv=qe({__name:"DatePicker",props:{...is},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:s}){const i=s,n=e,{calendars:a,month:u,year:r,modelValue:o,time:c,disabledTimesConfig:l,today:m,validateTime:g,getCalendarDays:h,getMarker:v,handleArrow:p,handleScroll:f,handleSwipe:x,selectDate:y,updateMonthYear:F,presetDate:z,selectCurrentDate:$,updateTime:M,assignMonthAndYear:O,setStartTime:ie}=Pv(n,i,he,_),U=Us(),{setHoverDate:V,getDayClassData:N,clearHoverDate:R}=Jv(o,n),{defaultedMultiCalendars:ne}=nt(n),A=se([]),T=se([]),S=se(null),L=$t(U,"calendar"),ee=$t(U,"monthYear"),H=$t(U,"timePicker"),oe=de=>{n.shadow||i("mount",de)};st(a,()=>{n.shadow||setTimeout(()=>{i("recalculate-position")},0)},{deep:!0}),st(ne,(de,pe)=>{de.count-pe.count>0&&O()},{deep:!0});const q=I(()=>de=>h(u.value(de),r.value(de)).map(pe=>({...pe,days:pe.days.map(b=>(b.marker=v(b),b.classData=N(b),b))})));function he(de){de||de===0?T.value[de]?.triggerTransition(u.value(de),r.value(de)):T.value.forEach((pe,b)=>pe.triggerTransition(u.value(b),r.value(b)))}function _(){i("update-flow-step")}const Z=(de,pe=!1)=>{y(de,pe),n.spaceConfirm&&i("select-date")},Y=(de,pe,b=0)=>{A.value[b]?.toggleMonthPicker(de,pe)},ve=(de,pe,b=0)=>{A.value[b]?.toggleYearPicker(de,pe)},B=(de,pe,b)=>{S.value?.toggleTimePicker(de,pe,b)},k=(de,pe)=>{if(!n.range){const b=o.value?o.value:m,be=pe?new Date(pe):b,Q=de?ss(be,{weekStartsOn:1}):Vl(be,{weekStartsOn:1});y({value:Q,current:Ie(be)===u.value(0),text:"",classData:{}}),document.getElementById(Ga(Q))?.focus()}},re=de=>{A.value[0]?.handleMonthYearChange(de,!0)},Le=de=>{F(0,{month:u.value(0),year:r.value(0)+(de?1:-1),fromNav:!0})},le=(de,pe)=>{de===Ft.time&&i(`time-picker-${pe?"open":"close"}`),i("overlay-toggle",{open:pe,overlay:de})},ze=de=>{i("overlay-toggle",{open:!1,overlay:de}),i("focus-menu")};return t({clearHoverDate:R,presetDate:z,selectCurrentDate:$,toggleMonthPicker:Y,toggleYearPicker:ve,toggleTimePicker:B,handleArrow:p,updateMonthYear:F,getSidebarProps:()=>({modelValue:o,month:u,year:r,time:c,updateTime:M,updateMonthYear:F,selectDate:y,presetDate:z}),changeMonth:re,changeYear:Le,selectWeekDate:k,setStartTime:ie}),(de,pe)=>(C(),P(Pe,null,[Ve(Xn,{"multi-calendars":w(ne).count,collapse:de.collapse,"is-mobile":de.isMobile},{default:fe(({instance:b,index:be})=>[de.disableMonthYearSelect?G("",!0):(C(),we(Fv,Oe({key:0,ref:Q=>{Q&&(A.value[be]=Q)},months:w(n0)(de.formatLocale,de.locale,de.monthNameFormat),years:w(Tu)(de.yearRange,de.locale,de.reverseYears),month:w(u)(b),year:w(r)(b),instance:b},de.$props,{onMount:pe[0]||(pe[0]=Q=>oe(w(ii).header)),onResetFlow:pe[1]||(pe[1]=Q=>de.$emit("reset-flow")),onUpdateMonthYear:Q=>w(F)(b,Q),onOverlayClosed:ze,onOverlayOpened:pe[2]||(pe[2]=Q=>de.$emit("overlay-toggle",{open:!0,overlay:Q}))}),pt({_:2},[Ge(w(ee),(Q,$e)=>({name:Q,fn:fe(Ae=>[te(de.$slots,Q,Ye(We(Ae)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Ve(Tv,Oe({ref:Q=>{Q&&(T.value[be]=Q)},"mapped-dates":q.value(b),month:w(u)(b),year:w(r)(b),instance:b},de.$props,{onSelectDate:Q=>w(y)(Q,b!==1),onHandleSpace:Q=>Z(Q,b!==1),onSetHoverDate:pe[3]||(pe[3]=Q=>w(V)(Q)),onHandleScroll:Q=>w(f)(Q,b),onHandleSwipe:Q=>w(x)(Q,b),onMount:pe[4]||(pe[4]=Q=>oe(w(ii).calendar)),onResetFlow:pe[5]||(pe[5]=Q=>de.$emit("reset-flow")),onTooltipOpen:pe[6]||(pe[6]=Q=>de.$emit("tooltip-open",Q)),onTooltipClose:pe[7]||(pe[7]=Q=>de.$emit("tooltip-close",Q))}),pt({_:2},[Ge(w(L),(Q,$e)=>({name:Q,fn:fe(Ae=>[te(de.$slots,Q,Ye(We({...Ae})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),de.enableTimePicker?(C(),P("div",jv,[de.$slots["time-picker"]?te(de.$slots,"time-picker",Ye(Oe({key:0},{time:w(c),updateTime:w(M)}))):(C(),we(x0,Oe({key:1,ref_key:"timePickerRef",ref:S},de.$props,{hours:w(c).hours,minutes:w(c).minutes,seconds:w(c).seconds,"internal-model-value":de.internalModelValue,"disabled-times-config":w(l),"validate-time":w(g),onMount:pe[8]||(pe[8]=b=>oe(w(ii).timePicker)),"onUpdate:hours":pe[9]||(pe[9]=b=>w(M)(b)),"onUpdate:minutes":pe[10]||(pe[10]=b=>w(M)(b,!1)),"onUpdate:seconds":pe[11]||(pe[11]=b=>w(M)(b,!1,!0)),onResetFlow:pe[12]||(pe[12]=b=>de.$emit("reset-flow")),onOverlayClosed:pe[13]||(pe[13]=b=>le(b,!1)),onOverlayOpened:pe[14]||(pe[14]=b=>le(b,!0)),onAmPmChange:pe[15]||(pe[15]=b=>de.$emit("am-pm-change",b))}),pt({_:2},[Ge(w(H),(b,be)=>({name:b,fn:fe(Q=>[te(de.$slots,b,Ye(We(Q)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):G("",!0)],64))}}),$v=(e,t)=>{const s=se(),{defaultedMultiCalendars:i,defaultedConfig:n,defaultedHighlight:a,defaultedRange:u,propDates:r,defaultedFilters:o,defaultedMultiDates:c}=nt(e),{modelValue:l,year:m,month:g,calendars:h}=mn(e,t),{isDisabled:v}=Ws(e),{selectYear:p,groupedYears:f,showYearPicker:x,isDisabled:y,toggleYearPicker:F,handleYearSelect:z,handleYear:$}=C0({modelValue:l,multiCalendars:i,range:u,highlight:a,calendars:h,propDates:r,month:g,year:m,filters:o,props:e,emit:t}),M=(T,S)=>[T,S].map(L=>hs(L,"MMMM",{locale:e.formatLocale})).join("-"),O=I(()=>T=>l.value?Array.isArray(l.value)?l.value.some(S=>eo(T,S)):eo(l.value,T):!1),ie=T=>{if(u.value.enabled){if(Array.isArray(l.value)){const S=Re(T,l.value[0])||Re(T,l.value[1]);return tn(l.value,s.value,T)&&!S}return!1}return!1},U=(T,S)=>T.quarter===Wr(S)&&T.year===Te(S),V=T=>typeof a.value=="function"?a.value({quarter:Wr(T),year:Te(T)}):!!a.value.quarters.find(S=>U(S,T)),N=I(()=>T=>{const S=Ze(new Date,{year:m.value(T)});return mp({start:bi(S),end:Rl(S)}).map(L=>{const ee=wi(L),H=Gr(L),oe=v(L),q=ie(ee),he=V(ee);return{text:M(ee,H),value:ee,active:O.value(ee),highlighted:he,disabled:oe,isBetween:q}})}),R=T=>{Ou(T,l,c.value.limit),t("auto-apply",!0)},ne=T=>{l.value=Lu(l,T,t),Jn(l.value,t,e.autoApply,e.modelAuto)},A=T=>{l.value=T,t("auto-apply")};return{defaultedConfig:n,defaultedMultiCalendars:i,groupedYears:f,year:m,isDisabled:y,quarters:N,showYearPicker:x,modelValue:l,setHoverDate:T=>{s.value=T},selectYear:p,selectQuarter:(T,S,L)=>{if(!L)return h.value[S].month=Ie(Gr(T)),c.value.enabled?R(T):u.value.enabled?ne(T):A(T)},toggleYearPicker:F,handleYearSelect:z,handleYear:$}},Ov={class:"dp--quarter-items"},Lv=["data-test-id","disabled","onClick","onMouseover"],Iv=qe({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...is},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:s}){const i=s,n=e,a=Us(),u=$t(a,"yearMode"),{defaultedMultiCalendars:r,defaultedConfig:o,groupedYears:c,year:l,isDisabled:m,quarters:g,modelValue:h,showYearPicker:v,setHoverDate:p,selectQuarter:f,toggleYearPicker:x,handleYearSelect:y,handleYear:F}=$v(n,i);return t({getSidebarProps:()=>({modelValue:h,year:l,selectQuarter:f,handleYearSelect:y,handleYear:F})}),(z,$)=>(C(),we(Xn,{"multi-calendars":w(r).count,collapse:z.collapse,stretch:"","is-mobile":z.isMobile},{default:fe(({instance:M})=>[J("div",{class:"dp-quarter-picker-wrap",style:ut({minHeight:`${w(o).modeHeight}px`})},[z.$slots["top-extra"]?te(z.$slots,"top-extra",{key:0,value:z.internalModelValue}):G("",!0),J("div",null,[Ve(y0,Oe(z.$props,{items:w(c)(M),instance:M,"show-year-picker":w(v)[M],year:w(l)(M),"is-disabled":O=>w(m)(M,O),onHandleYear:O=>w(F)(M,O),onYearSelect:O=>w(y)(O,M),onToggleYearPicker:O=>w(x)(M,O?.flow,O?.show)}),pt({_:2},[Ge(w(u),(O,ie)=>({name:O,fn:fe(U=>[te(z.$slots,O,Ye(We(U)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),J("div",Ov,[(C(!0),P(Pe,null,Ge(w(g)(M),(O,ie)=>(C(),P("div",{key:ie},[J("button",{type:"button",class:ke(["dp--qr-btn",{"dp--qr-btn-active":O.active,"dp--qr-btn-between":O.isBetween,"dp--qr-btn-disabled":O.disabled,"dp--highlighted":O.highlighted}]),"data-test-id":O.value,disabled:O.disabled,onClick:U=>w(f)(O.value,M,O.disabled),onMouseover:U=>w(p)(O.value)},[z.$slots.quarter?te(z.$slots,"quarter",{key:0,value:O.value,text:O.text}):(C(),P(Pe,{key:1},[kt(Be(O.text),1)],64))],42,Lv)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),k0=(e,t)=>{const s=se(0);Ct(()=>{i(),window.addEventListener("resize",i,{passive:!0})}),qs(()=>{window.removeEventListener("resize",i)});const i=()=>{s.value=window.document.documentElement.clientWidth};return{isMobile:I(()=>s.value<=e.value.mobileBreakpoint&&!t?!0:void 0)}},Rv=["id","tabindex","role","aria-label"],Vv={key:0,class:"dp--menu-load-container"},Hv={key:1,class:"dp--menu-header"},Yv=["data-dp-mobile"],qv={key:0,class:"dp__sidebar_left"},Uv=["data-dp-mobile"],Kv=["data-test-id","data-dp-mobile","onClick","onKeydown"],Wv={key:2,class:"dp__sidebar_right"},Gv={key:3,class:"dp__action_extra"},mo=qe({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...Zn,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle","menu-blur"],setup(e,{expose:t,emit:s}){const i=s,n=e,a=se(null),u=I(()=>{const{openOnTop:W,...ye}=n;return{...ye,isMobile:f.value,flowStep:ne.value,menuWrapRef:a.value}}),{setMenuFocused:r,setShiftKey:o,control:c}=v0(),l=Us(),{defaultedTextInput:m,defaultedInline:g,defaultedConfig:h,defaultedUI:v,handleEventPropagation:p}=nt(n),{isMobile:f}=k0(h,n.shadow),x=se(null),y=se(0),F=se(null),z=se(!1),$=se(null),M=se(!1),O=W=>{M.value=!0,h.value.allowPreventDefault&&W.preventDefault(),zs(W,h.value,!0)};Ct(()=>{if(!n.shadow){z.value=!0,ie(),window.addEventListener("resize",ie);const W=vt(a);W&&!m.value.enabled&&!g.value.enabled&&(r(!0),oe()),W&&(W.addEventListener("pointerdown",O),W.addEventListener("mousedown",O))}document.addEventListener("mousedown",Mt)}),qs(()=>{window.removeEventListener("resize",ie),document.removeEventListener("mousedown",Mt);const W=vt(a);W&&(W.removeEventListener("pointerdown",O),W.removeEventListener("mousedown",O))});const ie=()=>{const W=vt(F);W&&(y.value=W.getBoundingClientRect().width)},{arrowRight:U,arrowLeft:V,arrowDown:N,arrowUp:R}=Ks(),{flowStep:ne,updateFlowStep:A,childMount:T,resetFlow:S,handleFlow:L}=ey(n,i,$),ee=I(()=>n.monthPicker?nv:n.yearPicker?uv:n.timePicker?bv:n.quarterPicker?Iv:zv),H=I(()=>{if(h.value.arrowLeft)return h.value.arrowLeft;const W=a.value?.getBoundingClientRect(),ye=n.getInputRect();return ye?.width<y?.value&&ye?.left<=(W?.left??0)?`${ye?.width/2}px`:ye?.right>=(W?.right??0)&&ye?.width<y?.value?`${y?.value-ye?.width/2}px`:"50%"}),oe=()=>{const W=vt(a);W&&W.focus({preventScroll:!0})},q=I(()=>$.value?.getSidebarProps()||{}),he=()=>{n.openOnTop&&i("recalculate-position")},_=$t(l,"action"),Z=I(()=>n.monthPicker||n.yearPicker?$t(l,"monthYear"):n.timePicker?$t(l,"timePicker"):$t(l,"shared")),Y=I(()=>n.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),ve=I(()=>({dp__menu_disabled:n.disabled,dp__menu_readonly:n.readonly,"dp-menu-loading":n.loading})),B=I(()=>({dp__menu:!0,dp__menu_index:!g.value.enabled,dp__relative:g.value.enabled,...v.value.menu??{}})),k=W=>{zs(W,h.value,!0)},re=W=>{n.escClose&&(i("close-picker"),p(W))},Le=W=>{if(n.arrowNavigation){if(W===Bt.up)return R();if(W===Bt.down)return N();if(W===Bt.left)return V();if(W===Bt.right)return U()}else W===Bt.left||W===Bt.up?b("handleArrow",Bt.left,0,W===Bt.up):b("handleArrow",Bt.right,0,W===Bt.down)},le=W=>{o(W.shiftKey),!n.disableMonthYearSelect&&W.code===tt.tab&&W.target.classList.contains("dp__menu")&&c.value.shiftKeyInMenu&&(W.preventDefault(),zs(W,h.value,!0),i("close-picker"))},ze=()=>{oe(),i("time-picker-close")},de=W=>{$.value?.toggleTimePicker(!1,!1),$.value?.toggleMonthPicker(!1,!1,W),$.value?.toggleYearPicker(!1,!1,W)},pe=(W,ye=0)=>W==="month"?$.value?.toggleMonthPicker(!1,!0,ye):W==="year"?$.value?.toggleYearPicker(!1,!0,ye):W==="time"?$.value?.toggleTimePicker(!0,!1):de(ye),b=(W,...ye)=>{$.value?.[W]&&$.value?.[W](...ye)},be=()=>{b("selectCurrentDate")},Q=(W,ye)=>{b("presetDate",Xe(W),ye)},$e=()=>{b("clearHoverDate")},Ae=(W,ye)=>{b("updateMonthYear",W,ye)},yt=(W,ye)=>{W.preventDefault(),Le(ye)},Je=W=>{if(le(W),W.key===tt.home||W.key===tt.end)return b("selectWeekDate",W.key===tt.home,W.target.getAttribute("id"));switch((W.key===tt.pageUp||W.key===tt.pageDown)&&(W.shiftKey?(b("changeYear",W.key===tt.pageUp),Ka(a.value,"overlay-year")?.focus()):(b("changeMonth",W.key===tt.pageUp),Ka(a.value,W.key===tt.pageUp?"action-prev":"action-next")?.focus()),W.target.getAttribute("id")&&a.value?.focus({preventScroll:!0})),W.key){case tt.esc:return re(W);case tt.arrowLeft:return yt(W,Bt.left);case tt.arrowRight:return yt(W,Bt.right);case tt.arrowUp:return yt(W,Bt.up);case tt.arrowDown:return yt(W,Bt.down);default:return}},Mt=W=>{g.value.enabled&&!g.value.input&&!a.value?.contains(W.target)&&M.value&&(M.value=!1,i("menu-blur"))};return t({updateMonthYear:Ae,switchView:pe,handleFlow:L,onValueCleared:()=>{$.value?.setStartTime?.()}}),(W,ye)=>(C(),P("div",{id:W.uid?`dp-menu-${W.uid}`:void 0,ref_key:"dpMenuRef",ref:a,tabindex:w(g).enabled?void 0:"0",role:w(g).enabled?void 0:"dialog","aria-label":W.ariaLabels?.menu,class:ke(B.value),style:ut({"--dp-arrow-left":H.value}),onMouseleave:$e,onClick:k,onKeydown:Je},[(W.disabled||W.readonly)&&w(g).enabled||W.loading?(C(),P("div",{key:0,class:ke(ve.value)},[W.loading?(C(),P("div",Vv,[...ye[19]||(ye[19]=[J("span",{class:"dp--menu-loader"},null,-1)])])):G("",!0)],2)):G("",!0),W.$slots["menu-header"]?(C(),P("div",Hv,[te(W.$slots,"menu-header")])):G("",!0),!w(g).enabled&&!W.teleportCenter?(C(),P("div",{key:2,class:ke(Y.value)},null,2)):G("",!0),J("div",{ref_key:"innerMenuRef",ref:F,class:ke({dp__menu_content_wrapper:W.presetDates?.length||!!W.$slots["left-sidebar"]||!!W.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(W.presetDates?.length||!!W.$slots["left-sidebar"]||!!W.$slots["right-sidebar"])}),"data-dp-mobile":w(f),style:ut({"--dp-menu-width":`${y.value}px`})},[W.$slots["left-sidebar"]?(C(),P("div",qv,[te(W.$slots,"left-sidebar",Ye(We(q.value)))])):G("",!0),W.presetDates.length?(C(),P("div",{key:1,class:ke({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0}),"data-dp-mobile":w(f)},[(C(!0),P(Pe,null,Ge(W.presetDates,(Fe,ns)=>(C(),P(Pe,{key:ns},[Fe.slot?te(W.$slots,Fe.slot,{key:0,presetDate:Q,label:Fe.label,value:Fe.value}):(C(),P("button",{key:1,type:"button",style:ut(Fe.style||{}),class:ke(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test-id":Fe.testId??void 0,"data-dp-mobile":w(f),onClick:Is(Tt=>Q(Fe.value,Fe.noTz),["prevent"]),onKeydown:Tt=>w(_t)(Tt,()=>Q(Fe.value,Fe.noTz),!0)},Be(Fe.label),47,Kv))],64))),128))],10,Uv)):G("",!0),J("div",{ref_key:"calendarWrapperRef",ref:x,class:"dp__instance_calendar",role:"document"},[(C(),we(ds(ee.value),Oe({ref_key:"dynCmpRef",ref:$},u.value,{"flow-step":w(ne),onMount:w(T),onUpdateFlowStep:w(A),onResetFlow:w(S),onFocusMenu:oe,onSelectDate:ye[0]||(ye[0]=Fe=>W.$emit("select-date")),onDateUpdate:ye[1]||(ye[1]=Fe=>W.$emit("date-update",Fe)),onTooltipOpen:ye[2]||(ye[2]=Fe=>W.$emit("tooltip-open",Fe)),onTooltipClose:ye[3]||(ye[3]=Fe=>W.$emit("tooltip-close",Fe)),onAutoApply:ye[4]||(ye[4]=Fe=>W.$emit("auto-apply",Fe)),onRangeStart:ye[5]||(ye[5]=Fe=>W.$emit("range-start",Fe)),onRangeEnd:ye[6]||(ye[6]=Fe=>W.$emit("range-end",Fe)),onInvalidFixedRange:ye[7]||(ye[7]=Fe=>W.$emit("invalid-fixed-range",Fe)),onTimeUpdate:ye[8]||(ye[8]=Fe=>W.$emit("time-update")),onAmPmChange:ye[9]||(ye[9]=Fe=>W.$emit("am-pm-change",Fe)),onTimePickerOpen:ye[10]||(ye[10]=Fe=>W.$emit("time-picker-open",Fe)),onTimePickerClose:ze,onRecalculatePosition:he,onUpdateMonthYear:ye[11]||(ye[11]=Fe=>W.$emit("update-month-year",Fe)),onAutoApplyInvalid:ye[12]||(ye[12]=Fe=>W.$emit("auto-apply-invalid",Fe)),onInvalidDate:ye[13]||(ye[13]=Fe=>W.$emit("invalid-date",Fe)),onOverlayToggle:ye[14]||(ye[14]=Fe=>W.$emit("overlay-toggle",Fe)),"onUpdate:internalModelValue":ye[15]||(ye[15]=Fe=>W.$emit("update:internal-model-value",Fe))}),pt({_:2},[Ge(Z.value,(Fe,ns)=>({name:Fe,fn:fe(Tt=>[te(W.$slots,Fe,Ye(We({...Tt})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),W.$slots["right-sidebar"]?(C(),P("div",Wv,[te(W.$slots,"right-sidebar",Ye(We(q.value)))])):G("",!0),W.$slots["action-extra"]?(C(),P("div",Gv,[W.$slots["action-extra"]?te(W.$slots,"action-extra",{key:0,selectCurrentDate:be}):G("",!0)])):G("",!0)],14,Yv),!W.autoApply||w(h).keepActionRow?(C(),we(G1,Oe({key:3,"menu-mount":z.value},u.value,{"calendar-width":y.value,onClosePicker:ye[16]||(ye[16]=Fe=>W.$emit("close-picker")),onSelectDate:ye[17]||(ye[17]=Fe=>W.$emit("select-date")),onInvalidSelect:ye[18]||(ye[18]=Fe=>W.$emit("invalid-select")),onSelectNow:be}),pt({_:2},[Ge(w(_),(Fe,ns)=>({name:Fe,fn:fe(Tt=>[te(W.$slots,Fe,Ye(We({...Tt})))])}))]),1040,["menu-mount","calendar-width"])):G("",!0)],46,Rv))}});var pi=(e=>(e.center="center",e.left="left",e.right="right",e))(pi||{});const Qv=({menuRef:e,menuRefInner:t,inputRef:s,pickerWrapperRef:i,inline:n,emit:a,props:u,slots:r})=>{const{defaultedConfig:o}=nt(u),c=se({}),l=se(!1),m=se({top:"0",left:"0"}),g=se(!1),h=ai(u,"teleportCenter");st(h,()=>{m.value=JSON.parse(JSON.stringify({})),$()});const v=S=>{if(u.teleport){const L=S.getBoundingClientRect();return{left:L.left+window.scrollX,top:L.top+window.scrollY}}return{top:0,left:0}},p=(S,L)=>{m.value.left=`${S+L-c.value.width}px`},f=S=>{m.value.left=`${S}px`},x=(S,L)=>{u.position===pi.left&&f(S),u.position===pi.right&&p(S,L),u.position===pi.center&&(m.value.left=`${S+L/2-c.value.width/2}px`)},y=S=>{const{width:L,height:ee}=S.getBoundingClientRect(),{top:H,left:oe}=v(S);return{top:+H,left:+oe,width:L,height:ee}},F=()=>{m.value.left="50%",m.value.top="50%",m.value.transform="translate(-50%, -50%)",m.value.position="fixed",delete m.value.opacity},z=()=>{const S=vt(s);m.value=u.altPosition(S)},$=(S=!0)=>{if(!n.value.enabled){if(h.value)return F();if(u.altPosition!==null)return z();if(S){const L=u.teleport?t.value?.$el:e.value;L&&(c.value=L.getBoundingClientRect()),a("recalculate-position")}return R()}},M=({inputEl:S,left:L,width:ee})=>{window.screen.width>768&&!l.value&&x(L,ee),U(S)},O=S=>{const{top:L,left:ee,height:H,width:oe}=y(S);m.value.top=`${H+L+ +u.offset}px`,g.value=!1,l.value||(m.value.left=`${ee+oe/2-c.value.width/2}px`),M({inputEl:S,left:ee,width:oe})},ie=S=>{const{top:L,left:ee,width:H}=y(S);m.value.top=`${L-+u.offset-c.value.height}px`,g.value=!0,M({inputEl:S,left:ee,width:H})},U=S=>{if(u.autoPosition){const{left:L,width:ee}=y(S),{left:H,right:oe}=c.value;if(!l.value){if(Math.abs(H)!==Math.abs(oe)){if(H<=0)return l.value=!0,f(L);if(oe>=document.documentElement.clientWidth)return l.value=!0,p(L,ee)}return x(L,ee)}}},V=()=>{const S=vt(s);if(S){if(u.autoPosition===qt.top)return qt.top;if(u.autoPosition===qt.bottom)return qt.bottom;const{height:L}=c.value,{top:ee,height:H}=S.getBoundingClientRect(),oe=window.innerHeight-ee-H,q=ee;return L<=oe?qt.bottom:L>oe&&L<=q?qt.top:oe>=q?qt.bottom:qt.top}return qt.bottom},N=S=>V()===qt.bottom?O(S):ie(S),R=()=>{const S=vt(s);if(S)return u.autoPosition?N(S):O(S)},ne=function(S){if(S){const L=S.scrollHeight>S.clientHeight,ee=window.getComputedStyle(S).overflowY.indexOf("hidden")!==-1;return L&&!ee}return!0},A=function(S){return!S||S===document.body||S.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:ne(S)?S:A(S.assignedSlot&&o.value.shadowDom?S.assignedSlot.parentNode:S.parentNode)},T=S=>{if(S)switch(u.position){case pi.left:return{left:0,transform:"translateX(0)"};case pi.right:return{left:`${S.width}px`,transform:"translateX(-100%)"};default:return{left:`${S.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:g,menuStyle:m,xCorrect:l,setMenuPosition:$,getScrollableParent:A,shadowRender:(S,L,ee)=>{const H=document.createElement("div"),oe=vt(s)?.getBoundingClientRect();H.setAttribute("id","dp--temp-container");const q=i.value?.clientWidth?i.value:document.body;q.append(H);const he=T(oe),_=o.value.shadowDom?Object.keys(r).filter(Y=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(Y)):Object.keys(r),Z=Et(L,{...ee,shadow:!0,style:{opacity:0,position:"absolute",...he}},Object.fromEntries(_.map(Y=>[Y,r[Y]])));S!=null&&(Z.appContext=S.appContext),Yu(Z,H),c.value=Z.el?.getBoundingClientRect(),Yu(null,H),q.removeChild(H)}}},Bs=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]},{name:"menu-header",use:["menu"]}],Zv=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],Xv={all:()=>Bs,monthYear:()=>Bs.filter(e=>e.use.includes("month-year")),input:()=>Zv,timePicker:()=>Bs.filter(e=>e.use.includes("time")),action:()=>Bs.filter(e=>e.use.includes("action")),calendar:()=>Bs.filter(e=>e.use.includes("calendar")),menu:()=>Bs.filter(e=>e.use.includes("menu")),shared:()=>Bs.filter(e=>e.use.includes("shared")),yearMode:()=>Bs.filter(e=>e.use.includes("year-mode"))},$t=(e,t,s)=>{const i=[];return Xv[t]().forEach(n=>{e[n.name]&&i.push(n.name)}),s?.length&&s.forEach(n=>{n.slot&&i.push(n.slot)}),i},dn=e=>{const t=I(()=>i=>e.value?i?e.value.open:e.value.close:""),s=I(()=>i=>e.value?i?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:s}},mn=(e,t,s)=>{const{defaultedRange:i,defaultedTz:n}=nt(e),a=ue(Nt(ue(),n.value.timezone)),u=se([{month:Ie(a),year:Te(a)}]),r=g=>{const h={hours:ks(a),minutes:Ys(a),seconds:0};return i.value.enabled?[h[g],h[g]]:h[g]},o=ui({hours:r("hours"),minutes:r("minutes"),seconds:r("seconds")});st(i,(g,h)=>{g.enabled!==h.enabled&&(o.hours=r("hours"),o.minutes=r("minutes"),o.seconds=r("seconds"))},{deep:!0});const c=I({get:()=>e.internalModelValue,set:g=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",g)}}),l=I(()=>g=>u.value[g]?u.value[g].month:0),m=I(()=>g=>u.value[g]?u.value[g].year:0);return st(c,(g,h)=>{s&&JSON.stringify(g??{})!==JSON.stringify(h??{})&&s()},{deep:!0}),{calendars:u,time:o,modelValue:c,month:l,year:m,today:a}},Jv=(e,t)=>{const{defaultedMultiCalendars:s,defaultedMultiDates:i,defaultedUI:n,defaultedHighlight:a,defaultedTz:u,propDates:r,defaultedRange:o}=nt(t),{isDisabled:c}=Ws(t),l=se(null),m=se(Nt(new Date,u.value.timezone)),g=B=>{!B.current&&t.hideOffsetDates||(l.value=B.value)},h=()=>{l.value=null},v=B=>Array.isArray(e.value)&&o.value.enabled&&e.value[0]&&l.value?B?ct(l.value,e.value[0]):rt(l.value,e.value[0]):!0,p=(B,k)=>{const re=()=>e.value?k?e.value[0]||null:e.value[1]:null,Le=e.value&&Array.isArray(e.value)?re():null;return Re(ue(B.value),Le)},f=B=>{const k=Array.isArray(e.value)?e.value[0]:null;return B?!rt(l.value??null,k):!0},x=(B,k=!0)=>(o.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!B.current?!1:Re(ue(B.value),e.value[k?0:1]):o.value.enabled?p(B,k)&&f(k)||Re(B.value,Array.isArray(e.value)?e.value[0]:null)&&v(k):!1,y=(B,k)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const re=Re(B.value,l.value);return k?ct(e.value[0],B.value)&&re:rt(e.value[0],B.value)&&re}return!1},F=B=>!e.value||t.hideOffsetDates&&!B.current?!1:o.value.enabled?t.modelAuto&&Array.isArray(e.value)?Re(B.value,e.value[0]?e.value[0]:m.value):!1:i.value.enabled&&Array.isArray(e.value)?e.value.some(k=>Re(k,B.value)):Re(B.value,e.value?e.value:m.value),z=B=>{if(o.value.autoRange||t.weekPicker){if(l.value){if(t.hideOffsetDates&&!B.current)return!1;const k=It(l.value,+o.value.autoRange),re=bs(ue(l.value),t.weekStart);return t.weekPicker?Re(re[1],ue(B.value)):Re(k,ue(B.value))}return!1}return!1},$=B=>{if(o.value.autoRange||t.weekPicker){if(l.value){const k=It(l.value,+o.value.autoRange);if(t.hideOffsetDates&&!B.current)return!1;const re=bs(ue(l.value),t.weekStart);return t.weekPicker?ct(B.value,re[0])&&rt(B.value,re[1]):ct(B.value,l.value)&&rt(B.value,k)}return!1}return!1},M=B=>{if(o.value.autoRange||t.weekPicker){if(l.value){if(t.hideOffsetDates&&!B.current)return!1;const k=bs(ue(l.value),t.weekStart);return t.weekPicker?Re(k[0],B.value):Re(l.value,B.value)}return!1}return!1},O=B=>tn(e.value,l.value,B.value),ie=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,U=()=>t.modelAuto?a0(t.internalModelValue):!0,V=B=>{if(t.weekPicker)return!1;const k=o.value.enabled?!x(B)&&!x(B,!1):!0;return!c(B.value)&&!F(B)&&!(!B.current&&t.hideOffsetDates)&&k},N=B=>o.value.enabled?t.modelAuto?ie()&&F(B):!1:F(B),R=B=>a.value?y1(B.value,r.value.highlight):!1,ne=B=>{const k=c(B.value);return k&&(typeof a.value=="function"?!a.value(B.value,k):!a.value.options.highlightDisabled)},A=B=>typeof a.value=="function"?a.value(B.value):a.value.weekdays?.includes(B.value.getDay()),T=B=>(o.value.enabled||t.weekPicker)&&(!(s.value.count>0)||B.current)&&U()&&!(!B.current&&t.hideOffsetDates)&&!F(B)?O(B):!1,S=B=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:k,after:re}=uo(+o.value.maxRange,e.value[0]);return Di(B.value,k)||li(B.value,re)}return!1},L=B=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:k,after:re}=uo(+o.value.minRange,e.value[0]);return tn([k,re],e.value[0],B.value)}return!1},ee=B=>o.value.enabled&&(o.value.maxRange||o.value.minRange)?o.value.maxRange&&o.value.minRange?S(B)||L(B):o.value.maxRange?S(B):L(B):!1,H=B=>{const{isRangeStart:k,isRangeEnd:re}=_(B),Le=o.value.enabled?k||re:!1;return{dp__cell_offset:!B.current,dp__pointer:!t.disabled&&!(!B.current&&t.hideOffsetDates)&&!c(B.value)&&!ee(B),dp__cell_disabled:c(B.value)||ee(B),dp__cell_highlight:!ne(B)&&(R(B)||A(B))&&!N(B)&&!Le&&!M(B)&&!(T(B)&&t.weekPicker)&&!re,dp__cell_highlight_active:!ne(B)&&(R(B)||A(B))&&N(B),dp__today:!t.noToday&&Re(B.value,m.value)&&B.current,"dp--past":rt(B.value,m.value),"dp--future":ct(B.value,m.value)}},oe=B=>({dp__active_date:N(B),dp__date_hover:V(B)}),q=B=>{if(e.value&&!Array.isArray(e.value)){const k=bs(e.value,t.weekStart);return{...Y(B),dp__range_start:Re(k[0],B.value),dp__range_end:Re(k[1],B.value),dp__range_between_week:ct(B.value,k[0])&&rt(B.value,k[1])}}return{...Y(B)}},he=B=>{if(e.value&&Array.isArray(e.value)){const k=bs(e.value[0],t.weekStart),re=e.value[1]?bs(e.value[1],t.weekStart):[];return{...Y(B),dp__range_start:Re(k[0],B.value)||Re(re[0],B.value),dp__range_end:Re(k[1],B.value)||Re(re[1],B.value),dp__range_between_week:ct(B.value,k[0])&&rt(B.value,k[1])||ct(B.value,re[0])&&rt(B.value,re[1]),dp__range_between:ct(B.value,k[1])&&rt(B.value,re[0])}}return{...Y(B)}},_=B=>{const k=s.value.count>0?B.current&&x(B)&&U():x(B)&&U(),re=s.value.count>0?B.current&&x(B,!1)&&U():x(B,!1)&&U();return{isRangeStart:k,isRangeEnd:re}},Z=B=>{const{isRangeStart:k,isRangeEnd:re}=_(B);return{dp__range_start:k,dp__range_end:re,dp__range_between:T(B),dp__date_hover:Re(B.value,l.value)&&!k&&!re&&!t.weekPicker,dp__date_hover_start:y(B,!0),dp__date_hover_end:y(B,!1)}},Y=B=>({...Z(B),dp__cell_auto_range:$(B),dp__cell_auto_range_start:M(B),dp__cell_auto_range_end:z(B)}),ve=B=>o.value.enabled?o.value.autoRange?Y(B):t.modelAuto?{...oe(B),...Z(B)}:t.weekPicker?he(B):Z(B):t.weekPicker?q(B):oe(B);return{setHoverDate:g,clearHoverDate:h,getDayClassData:B=>t.hideOffsetDates&&!B.current?{}:{...H(B),...ve(B),[t.dayClass?t.dayClass(B.value,t.internalModelValue):""]:!0,...n.value.calendarCell??{}}}},Ws=e=>{const{defaultedFilters:t,defaultedRange:s,propDates:i,defaultedMultiDates:n}=nt(e),a=A=>i.value.disabledDates?typeof i.value.disabledDates=="function"?i.value.disabledDates(ue(A)):!!Ln(A,i.value.disabledDates):!1,u=A=>i.value.maxDate?e.yearPicker?Te(A)>Te(i.value.maxDate):ct(A,i.value.maxDate):!1,r=A=>i.value.minDate?e.yearPicker?Te(A)<Te(i.value.minDate):rt(A,i.value.minDate):!1,o=A=>{const T=u(A),S=r(A),L=a(A),ee=t.value.months.map(_=>+_).includes(Ie(A)),H=e.disabledWeekDays.length?e.disabledWeekDays.some(_=>+_===af(A)):!1,oe=h(A),q=Te(A),he=f0(e.yearRange,q);return!(T||S||L||ee||he||H||oe)},c=(A,T)=>rt(...Ss(i.value.minDate,A,T))||Re(...Ss(i.value.minDate,A,T)),l=(A,T)=>ct(...Ss(i.value.maxDate,A,T))||Re(...Ss(i.value.maxDate,A,T)),m=(A,T,S)=>{let L=!1;return i.value.maxDate&&S&&l(A,T)&&(L=!0),i.value.minDate&&!S&&c(A,T)&&(L=!0),L},g=(A,T,S,L)=>{let ee=!1;return L&&(i.value.minDate||i.value.maxDate)?i.value.minDate&&i.value.maxDate?ee=m(A,T,S):(i.value.minDate&&c(A,T)||i.value.maxDate&&l(A,T))&&(ee=!0):ee=!0,ee},h=A=>Array.isArray(i.value.allowedDates)&&!i.value.allowedDates.length?!0:i.value.allowedDates?!Ln(A,i.value.allowedDates,r0(e.monthPicker,e.yearPicker)):!1,v=A=>!o(A),p=A=>s.value.noDisabledRange?!Il({start:A[0],end:A[1]}).some(T=>v(T)):!0,f=A=>{if(A){const T=Te(A);return T>=+e.yearRange[0]&&T<=e.yearRange[1]}return!0},x=(A,T)=>!!(Array.isArray(A)&&A[T]&&(s.value.maxRange||s.value.minRange)&&f(A[T])),y=(A,T,S=0)=>{if(x(T,S)&&f(A)){const L=$l(A,T[S]),ee=m0(T[S],A),H=ee.length===1?0:ee.filter(q=>v(q)).length,oe=Math.abs(L)-(s.value.minMaxRawRange?0:H);if(s.value.minRange&&s.value.maxRange)return oe>=+s.value.minRange&&oe<=+s.value.maxRange;if(s.value.minRange)return oe>=+s.value.minRange;if(s.value.maxRange)return oe<=+s.value.maxRange}return!0},F=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,z=A=>Array.isArray(A)?[A[0]?Ca(A[0]):null,A[1]?Ca(A[1]):null]:Ca(A),$=(A,T,S)=>A.find(L=>+L.hours===ks(T)&&L.minutes==="*"?!0:+L.minutes===Ys(T)&&+L.hours===ks(T))&&S,M=(A,T,S)=>{const[L,ee]=A,[H,oe]=T;return!$(L,H,S)&&!$(ee,oe,S)&&S},O=(A,T)=>{const S=Array.isArray(T)?T:[T];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?M(e.disabledTimes,S,A):!S.some(L=>$(e.disabledTimes,L,A)):A},ie=(A,T)=>{const S=Array.isArray(T)?[ni(T[0]),T[1]?ni(T[1]):void 0]:ni(T),L=!e.disabledTimes(S);return A&&L},U=(A,T)=>e.disabledTimes?Array.isArray(e.disabledTimes)?O(T,A):ie(T,A):T,V=A=>{let T=!0;if(!A||F())return!0;const S=!i.value.minDate&&!i.value.maxDate?z(A):A;return(e.maxTime||i.value.maxDate)&&(T=ao(e.maxTime,i.value.maxDate,"max",xt(S),T)),(e.minTime||i.value.minDate)&&(T=ao(e.minTime,i.value.minDate,"min",xt(S),T)),U(A,T)},N=A=>{if(!e.monthPicker)return!0;let T=!0;const S=ue(Wt(A));if(i.value.minDate&&i.value.maxDate){const L=ue(Wt(i.value.minDate)),ee=ue(Wt(i.value.maxDate));return ct(S,L)&&rt(S,ee)||Re(S,L)||Re(S,ee)}if(i.value.minDate){const L=ue(Wt(i.value.minDate));T=ct(S,L)||Re(S,L)}if(i.value.maxDate){const L=ue(Wt(i.value.maxDate));T=rt(S,L)||Re(S,L)}return T},R=I(()=>A=>!e.enableTimePicker||e.ignoreTimeValidation?!0:V(A)),ne=I(()=>A=>e.monthPicker?Array.isArray(A)&&(s.value.enabled||n.value.enabled)?!A.filter(T=>!N(T)).length:N(A):!0);return{isDisabled:v,validateDate:o,validateMonthYearInRange:g,isDateRangeAllowed:p,checkMinMaxRange:y,isValidTime:V,isTimeValid:R,isMonthValid:ne}},ea=()=>{const e=I(()=>(i,n)=>i?.includes(n)),t=I(()=>(i,n)=>i.count?i.solo?!0:n===0:!0),s=I(()=>(i,n)=>i.count?i.solo?!0:n===i.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:s}},ey=(e,t,s)=>{const i=se(0),n=ui({[ii.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[ii.calendar]:!1,[ii.header]:!1}),a=I(()=>e.monthPicker||e.timePicker),u=m=>{if(e.flow?.length){if(!m&&a.value)return l();n[m]=!0,Object.keys(n).filter(g=>!n[g]).length||l()}},r=()=>{e.flow?.length&&i.value!==-1&&(i.value+=1,t("flow-step",i.value),l()),e.flow?.length===i.value&&St().then(()=>o())},o=()=>{i.value=-1},c=(m,g,...h)=>{e.flow[i.value]===m&&s.value&&s.value[g]?.(...h)},l=(m=0)=>{m&&(i.value+=m),c(Ft.month,"toggleMonthPicker",!0),c(Ft.year,"toggleYearPicker",!0),c(Ft.calendar,"toggleTimePicker",!1,!0),c(Ft.time,"toggleTimePicker",!0,!0);const g=e.flow[i.value];(g===Ft.hours||g===Ft.minutes||g===Ft.seconds)&&c(g,"toggleTimePicker",!0,!0,g)};return{childMount:u,updateFlowStep:r,resetFlow:o,handleFlow:l,flowStep:i}},ty={key:1,class:"dp__input_wrap"},sy=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],iy={key:2,class:"dp--clear-btn"},ny=["aria-label"],ay=qe({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...Zn},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur","text-input"],setup(e,{expose:t,emit:s}){const i=s,n=e,{defaultedTextInput:a,defaultedAriaLabels:u,defaultedInline:r,defaultedConfig:o,defaultedRange:c,defaultedMultiDates:l,defaultedUI:m,getDefaultPattern:g,getDefaultStartTime:h}=nt(n),{checkMinMaxRange:v}=Ws(n),p=se(),f=se(null),x=se(!1),y=se(!1),F=I(()=>({dp__pointer:!n.disabled&&!n.readonly&&!a.value.enabled,dp__disabled:n.disabled,dp__input_readonly:!a.value.enabled,dp__input:!0,dp__input_not_clearable:!n.clearable,dp__input_icon_pad:!n.hideInputIcon,dp__input_valid:typeof n.state=="boolean"?n.state:!1,dp__input_invalid:typeof n.state=="boolean"?!n.state:!1,dp__input_focus:x.value||n.isMenuOpen,dp__input_reg:!a.value.enabled,...m.value.input??{}})),z=()=>{i("set-input-date",null),n.clearable&&n.autoApply&&(i("set-empty-date"),p.value=null)},$=q=>{const he=h();return b1(q,a.value.format??g(),he??c0({},n.enableSeconds),n.inputValue,y.value,n.formatLocale)},M=q=>{const{rangeSeparator:he}=a.value,[_,Z]=q.split(`${he}`);if(_){const Y=$(_.trim()),ve=Z?$(Z.trim()):void 0;if(li(Y,ve))return;const B=Y&&ve?[Y,ve]:[Y];v(ve,B,0)&&(p.value=Y?B:null)}},O=()=>{y.value=!0},ie=q=>{if(c.value.enabled)M(q);else if(l.value.enabled){const he=q.split(";");p.value=he.map(_=>$(_.trim())).filter(_=>_)}else p.value=$(q)},U=q=>{const he=typeof q=="string"?q:q.target?.value;he!==""?(a.value.openMenu&&!n.isMenuOpen&&i("open"),ie(he),i("set-input-date",p.value)):z(),y.value=!1,i("update:input-value",he),i("text-input",q,p.value)},V=q=>{a.value.enabled?(ie(q.target.value),a.value.enterSubmit&&Wa(p.value)&&n.inputValue!==""?(i("set-input-date",p.value,!0),p.value=null):a.value.enterSubmit&&n.inputValue===""&&(p.value=null,i("clear"))):ne(q)},N=(q,he)=>{a.value.enabled&&a.value.tabSubmit&&!he&&ie(q.target.value),a.value.tabSubmit&&Wa(p.value)&&n.inputValue!==""?(i("set-input-date",p.value,!0,!0),p.value=null):a.value.tabSubmit&&n.inputValue===""&&(p.value=null,i("clear",!0))},R=()=>{x.value=!0,i("focus"),St().then(()=>{a.value.enabled&&a.value.selectOnFocus&&f.value?.select()})},ne=q=>{if(zs(q,o.value,!0),a.value.enabled&&a.value.openMenu&&!r.value.input){if(a.value.openMenu==="open"&&!n.isMenuOpen)return i("open");if(a.value.openMenu==="toggle")return i("toggle")}else a.value.enabled||i("toggle")},A=()=>{i("real-blur"),x.value=!1,(!n.isMenuOpen||r.value.enabled&&r.value.input)&&i("blur"),n.autoApply&&a.value.enabled&&p.value&&!n.isMenuOpen&&(i("set-input-date",p.value),i("select-date"),p.value=null)},T=q=>{zs(q,o.value,!0),i("clear")},S=()=>{i("close")},L=q=>{if(q.key==="Tab"&&N(q),q.key==="Enter"&&V(q),q.key==="Escape"&&a.value.escClose&&S(),!a.value.enabled){if(q.code==="Tab")return;q.preventDefault()}},ee=()=>{f.value?.focus({preventScroll:!0})},H=q=>{p.value=q},oe=q=>{q.key===tt.tab&&N(q,!0)};return t({focusInput:ee,setParsedDate:H}),(q,he)=>(C(),P("div",{onClick:ne},[q.$slots.trigger&&!q.$slots["dp-input"]&&!w(r).enabled?te(q.$slots,"trigger",{key:0}):G("",!0),!q.$slots.trigger&&(!w(r).enabled||w(r).input)?(C(),P("div",ty,[q.$slots["dp-input"]&&!q.$slots.trigger&&(!w(r).enabled||w(r).enabled&&w(r).input)?te(q.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:U,onEnter:V,onTab:N,onClear:T,onBlur:A,onKeypress:L,onPaste:O,onFocus:R,openMenu:()=>q.$emit("open"),closeMenu:()=>q.$emit("close"),toggleMenu:()=>q.$emit("toggle")}):G("",!0),q.$slots["dp-input"]?G("",!0):(C(),P("input",{key:1,id:q.uid?`dp-input-${q.uid}`:void 0,ref_key:"inputRef",ref:f,"data-test-id":"dp-input",name:q.name,class:ke(F.value),inputmode:w(a).enabled?"text":"none",placeholder:q.placeholder,disabled:q.disabled,readonly:q.readonly,required:q.required,value:e.inputValue,autocomplete:q.autocomplete,"aria-label":w(u)?.input,"aria-disabled":q.disabled||void 0,"aria-invalid":q.state===!1?!0:void 0,onInput:U,onBlur:A,onFocus:R,onKeypress:L,onKeydown:he[0]||(he[0]=_=>L(_)),onPaste:O},null,42,sy)),J("div",{onClick:he[3]||(he[3]=_=>i("toggle"))},[q.$slots["input-icon"]&&!q.hideInputIcon?(C(),P("span",{key:0,class:"dp__input_icon",onClick:he[1]||(he[1]=_=>i("toggle"))},[te(q.$slots,"input-icon")])):G("",!0),!q.$slots["input-icon"]&&!q.hideInputIcon&&!q.$slots["dp-input"]?(C(),we(w(Ti),{key:1,"aria-label":w(u)?.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:he[2]||(he[2]=_=>i("toggle"))},null,8,["aria-label"])):G("",!0)]),q.$slots["clear-icon"]&&(q.alwaysClearable||e.inputValue&&q.clearable&&!q.disabled&&!q.readonly)?(C(),P("span",iy,[te(q.$slots,"clear-icon",{clear:T})])):G("",!0),!q.$slots["clear-icon"]&&(q.alwaysClearable||q.clearable&&e.inputValue&&!q.disabled&&!q.readonly)?(C(),P("button",{key:3,"aria-label":w(u)?.clearInput,class:"dp--clear-btn",type:"button",onKeydown:he[4]||(he[4]=_=>w(_t)(_,()=>T(_),!0,oe)),onClick:he[5]||(he[5]=Is(_=>T(_),["prevent"]))},[Ve(w(i0),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,ny)):G("",!0)])):G("",!0)]))}}),uy=typeof window<"u"?window:void 0,Ba=()=>{},ry=e=>vo()?(yo(e),!0):!1,oy=(e,t,s,i)=>{if(!e)return Ba;let n=Ba;const a=st(()=>w(e),r=>{n(),r&&(r.removeEventListener(t,s),r.addEventListener(t,s,i),n=()=>{r.removeEventListener(t,s,i),n=Ba})},{immediate:!0,flush:"post"}),u=()=>{a(),n()};return ry(u),u},ly=(e,t,s,i={})=>{const{window:n=uy,event:a="pointerdown"}=i;return n?oy(n,a,u=>{const r=vt(e),o=vt(t);!r||!o||r===u.target||u.composedPath().includes(r)||u.composedPath().includes(o)||s(u)},{passive:!0}):void 0},dy=["data-dp-mobile"],my=qe({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...Zn},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle","text-input"],setup(e,{expose:t,emit:s}){const i=s,n=e,a=Us(),u=se(!1),r=ai(n,"modelValue"),o=ai(n,"timezone"),c=se(null),l=se(null),m=se(null),g=se(!1),h=se(null),v=se(!1),p=se(!1),f=se(!1),x=se(!1),{setMenuFocused:y,setShiftKey:F}=v0(),{clearArrowNav:z}=Ks(),{validateDate:$,isValidTime:M}=Ws(n),{defaultedTransitions:O,defaultedTextInput:ie,defaultedInline:U,defaultedConfig:V,defaultedRange:N,defaultedMultiDates:R}=nt(n),{menuTransition:ne,showTransition:A}=dn(O),{isMobile:T}=k0(V),S=Rn();Ct(()=>{B(n.modelValue),St().then(()=>{U.value.enabled||(_(h.value)?.addEventListener("scroll",Q),window?.addEventListener("resize",$e))}),U.value.enabled&&(u.value=!0),window?.addEventListener("keyup",Ae),window?.addEventListener("keydown",yt)}),qs(()=>{U.value.enabled||(_(h.value)?.removeEventListener("scroll",Q),window?.removeEventListener("resize",$e)),window?.removeEventListener("keyup",Ae),window?.removeEventListener("keydown",yt)});const L=$t(a,"all",n.presetDates),ee=$t(a,"input");st([r,o],()=>{B(r.value)},{deep:!0});const{openOnTop:H,menuStyle:oe,xCorrect:q,setMenuPosition:he,getScrollableParent:_,shadowRender:Z}=Qv({menuRef:c,menuRefInner:l,inputRef:m,pickerWrapperRef:h,inline:U,emit:i,props:n,slots:a}),{inputValue:Y,internalModelValue:ve,parseExternalModelValue:B,emitModelValue:k,formatInputValue:re,checkBeforeEmit:Le}=q1(i,n,{isInputFocused:g,isTextInputDate:x}),le=I(()=>({dp__main:!0,dp__theme_dark:n.dark,dp__theme_light:!n.dark,dp__flex_display:U.value.enabled,"dp--flex-display-collapsed":f.value,dp__flex_display_with_input:U.value.input})),ze=I(()=>n.dark?"dp__theme_dark":"dp__theme_light"),de=I(()=>n.teleport?{to:typeof n.teleport=="boolean"?"body":n.teleport,disabled:!n.teleport||U.value.enabled}:{}),pe=I(()=>({class:"dp__outer_menu_wrap"})),b=I(()=>U.value.enabled&&(n.timePicker||n.monthPicker||n.yearPicker||n.quarterPicker)),be=()=>m.value?.$el?.getBoundingClientRect()??{width:0,left:0,right:0},Q=()=>{u.value&&(V.value.closeOnScroll?d():he())},$e=()=>{u.value&&he();const X=l.value?.$el.getBoundingClientRect().width??0;f.value=document.body.offsetWidth<=X},Ae=X=>{X.key==="Tab"&&!U.value.enabled&&!n.teleport&&V.value.tabOutClosesMenu&&(h.value.contains(document.activeElement)||d()),p.value=X.shiftKey},yt=X=>{p.value=X.shiftKey},Je=()=>{!n.disabled&&!n.readonly&&(Z(S,mo,n),he(!1),u.value=!0,u.value&&i("open"),u.value||Ds(),B(n.modelValue))},Mt=()=>{Y.value="",Ds(),l.value?.onValueCleared(),m.value?.setParsedDate(null),i("update:model-value",null),i("update:model-timezone-value",null),i("cleared"),V.value.closeOnClearValue&&d()},W=()=>{const X=ve.value;return!X||!Array.isArray(X)&&$(X)?!0:Array.isArray(X)?R.value.enabled||X.length===2&&$(X[0])&&$(X[1])?!0:N.value.partialRange&&!n.timePicker?$(X[0]):!1:!1},ye=()=>{Le()&&W()?(k(),d()):i("invalid-select",ve.value)},Fe=X=>{ns(),k(),V.value.closeOnAutoApply&&!X&&d()},ns=()=>{m.value&&ie.value.enabled&&m.value.setParsedDate(ve.value)},Tt=(X=!1)=>{n.autoApply&&M(ve.value)&&W()&&(N.value.enabled&&Array.isArray(ve.value)?(N.value.partialRange||ve.value.length===2)&&Fe(X):Fe(X))},Ds=()=>{ie.value.enabled||(ve.value=null)},d=(X=!1)=>{X&&ve.value&&V.value.setDateOnMenuClose&&ye(),U.value.enabled||(u.value&&(u.value=!1,q.value=!1,y(!1),F(!1),z(),i("closed"),Y.value&&B(r.value)),Ds(),i("blur"),l.value?.$el?.remove())},E=(X,xe,Ee=!1)=>{if(!X){ve.value=null;return}const Vt=Array.isArray(X)?!X.some(as=>!$(as)):$(X),Pt=M(X);Vt&&Pt?(x.value=!0,ve.value=X,xe?(v.value=Ee,ye(),i("text-submit")):n.autoApply&&Tt(!0),St().then(()=>{x.value=!1})):i("invalid-date",X)},D=()=>{n.autoApply&&M(ve.value)&&k(),ns()},K=()=>u.value?d():Je(),me=X=>{ve.value=X},ce=()=>{ie.value.enabled&&(g.value=!0,re()),i("focus")},Ce=()=>{ie.value.enabled&&(g.value=!1,B(n.modelValue),v.value&&v1(h.value,p.value)?.focus()),i("blur")},Me=X=>{l.value&&l.value.updateMonthYear(0,{month:so(X.month),year:so(X.year)})},_e=X=>{B(X??n.modelValue)},j=(X,xe)=>{l.value?.switchView(X,xe)},ae=(X,xe)=>V.value.onClickOutside?V.value.onClickOutside(X,xe):d(!0),De=(X=0)=>{l.value?.handleFlow(X)},je=()=>c;return ly(c,m,X=>ae(W,X)),t({closeMenu:d,selectDate:ye,clearValue:Mt,openMenu:Je,onScroll:Q,formatInputValue:re,updateInternalModelValue:me,setMonthYear:Me,parseModel:_e,switchView:j,toggleMenu:K,handleFlow:De,getDpWrapMenuRef:je}),(X,xe)=>(C(),P("div",{ref_key:"pickerWrapperRef",ref:h,class:ke(le.value),"data-datepicker-instance":"","data-dp-mobile":w(T)},[Ve(ay,Oe({ref_key:"inputRef",ref:m,"input-value":w(Y),"onUpdate:inputValue":xe[0]||(xe[0]=Ee=>Hu(Y)?Y.value=Ee:null),"is-menu-open":u.value},X.$props,{onClear:Mt,onOpen:Je,onSetInputDate:E,onSetEmptyDate:w(k),onSelectDate:ye,onToggle:K,onClose:d,onFocus:ce,onBlur:Ce,onRealBlur:xe[1]||(xe[1]=Ee=>g.value=!1),onTextInput:xe[2]||(xe[2]=Ee=>X.$emit("text-input",Ee))}),pt({_:2},[Ge(w(ee),(Ee,Vt)=>({name:Ee,fn:fe(Pt=>[te(X.$slots,Ee,Ye(We(Pt)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(C(),we(ds(X.teleport?dd:"div"),Ye(We(de.value)),{default:fe(()=>[Ve(Lt,{name:w(ne)(w(H)),css:w(A)&&!w(U).enabled},{default:fe(()=>[u.value?(C(),P("div",Oe({key:0,ref_key:"dpWrapMenuRef",ref:c},pe.value,{class:{"dp--menu-wrapper":!w(U).enabled},style:w(U).enabled?void 0:w(oe)}),[Ve(mo,Oe({ref_key:"dpMenuRef",ref:l},X.$props,{"internal-model-value":w(ve),"onUpdate:internalModelValue":xe[3]||(xe[3]=Ee=>Hu(ve)?ve.value=Ee:null),class:{[ze.value]:!0,"dp--menu-wrapper":X.teleport},"open-on-top":w(H),"no-overlay-focus":b.value,collapse:f.value,"get-input-rect":be,"is-text-input-date":x.value,onClosePicker:d,onSelectDate:ye,onAutoApply:Tt,onTimeUpdate:D,onFlowStep:xe[4]||(xe[4]=Ee=>X.$emit("flow-step",Ee)),onUpdateMonthYear:xe[5]||(xe[5]=Ee=>X.$emit("update-month-year",Ee)),onInvalidSelect:xe[6]||(xe[6]=Ee=>X.$emit("invalid-select",w(ve))),onAutoApplyInvalid:xe[7]||(xe[7]=Ee=>X.$emit("invalid-select",Ee)),onInvalidFixedRange:xe[8]||(xe[8]=Ee=>X.$emit("invalid-fixed-range",Ee)),onRecalculatePosition:w(he),onTooltipOpen:xe[9]||(xe[9]=Ee=>X.$emit("tooltip-open",Ee)),onTooltipClose:xe[10]||(xe[10]=Ee=>X.$emit("tooltip-close",Ee)),onTimePickerOpen:xe[11]||(xe[11]=Ee=>X.$emit("time-picker-open",Ee)),onTimePickerClose:xe[12]||(xe[12]=Ee=>X.$emit("time-picker-close",Ee)),onAmPmChange:xe[13]||(xe[13]=Ee=>X.$emit("am-pm-change",Ee)),onRangeStart:xe[14]||(xe[14]=Ee=>X.$emit("range-start",Ee)),onRangeEnd:xe[15]||(xe[15]=Ee=>X.$emit("range-end",Ee)),onDateUpdate:xe[16]||(xe[16]=Ee=>X.$emit("date-update",Ee)),onInvalidDate:xe[17]||(xe[17]=Ee=>X.$emit("invalid-date",Ee)),onOverlayToggle:xe[18]||(xe[18]=Ee=>X.$emit("overlay-toggle",Ee)),onMenuBlur:xe[19]||(xe[19]=Ee=>X.$emit("blur"))}),pt({_:2},[Ge(w(L),(Ee,Vt)=>({name:Ee,fn:fe(Pt=>[te(X.$slots,Ee,Ye(We({...Pt})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):G("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,dy))}}),D0=(()=>{const e=my;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),cy=Object.freeze(Object.defineProperty({__proto__:null,default:D0},Symbol.toStringTag,{value:"Module"}));Object.entries(cy).forEach(([e,t])=>{e!=="default"&&(D0[e]=t)}),Ne();function gy(e){return e.slice(e.indexOf("/")+1).replaceAll("/"," - ").replaceAll("_"," ")}function hy(){return Intl.supportedValuesOf("timeZone").filter(e=>!e.startsWith("Etc/")).map(e=>({timezoneId:e,label:gy(e)})).sort((e,t)=>e.timezoneId.localeCompare(t.timezoneId))}const uw=qe({__name:"NcTimezonePicker",props:ps({additionalTimezones:{default:()=>[]},uid:{default:Ls()}},{modelValue:{default:"floating"},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=Os(e,"modelValue"),s=e,i=I(()=>s.additionalTimezones.map(({timezoneId:u,label:r})=>({timezoneId:u,label:r}))),n=I(()=>{const u=hy();return u.unshift(...i.value),u});function a(u,r,o){const c=o.trim().split(/\s+/),l=Object.values(u);return c.every(m=>l.some(g=>g.toLowerCase().includes(m.toLowerCase())))}return(u,r)=>(C(),we(Ml,{modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=o=>t.value=o),"aria-label-combobox":w(ge)("Search for timezone"),clearable:!1,"filter-by":a,multiple:!1,options:n.value,placeholder:w(ge)("Type to search time zone"),uid:u.uid,reduce:o=>o.timezoneId,label:"label"},null,8,["modelValue","aria-label-combobox","options","placeholder","uid","reduce"]))}});Ne();ge("Datepicker input"),ge("Datepicker menu"),eu();var py=typeof window<"u";py&&(function(){for(var e=0,t=["ms","moz","webkit","o"],s=0;s<t.length&&!window.requestAnimationFrame;++s)window.requestAnimationFrame=window[t[s]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[s]+"CancelAnimationFrame"]||window[t[s]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(i,n){var a=new Date().getTime(),u=Math.max(0,16-(a-e)),r=window.setTimeout(function(){i(a+u)},u);return e=a+u,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(i){clearTimeout(i)})})();var Qa={exports:{}},fy=Qa.exports,co;function vy(){return co||(co=1,(function(e,t){(function(s,i){e.exports=i()})(typeof self<"u"?self:fy,(function(){return(function(){var s={537:function(){typeof window<"u"&&(function(){for(var u=0,r=["ms","moz","webkit","o"],o=0;o<r.length&&!window.requestAnimationFrame;++o)window.requestAnimationFrame=window[r[o]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[r[o]+"CancelAnimationFrame"]||window[r[o]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(c,l){var m=new Date().getTime(),g=Math.max(0,16-(m-u)),h=window.setTimeout((function(){c(m+g)}),g);return u=m+g,h}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(c){clearTimeout(c)})})()}},i={};function n(u){var r=i[u];if(r!==void 0)return r.exports;var o=i[u]={exports:{}};return s[u](o,o.exports,n),o.exports}n.d=function(u,r){for(var o in r)n.o(r,o)&&!n.o(u,o)&&Object.defineProperty(u,o,{enumerable:!0,get:r[o]})},n.o=function(u,r){return Object.prototype.hasOwnProperty.call(u,r)},n.r=function(u){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(u,"__esModule",{value:!0})};var a={};return(function(){n.r(a),n.d(a,{Anchors:function(){return R},Category:function(){return be},Emoji:function(){return b},EmojiData:function(){return B},EmojiIndex:function(){return ve},EmojiView:function(){return k},Picker:function(){return Ds},Preview:function(){return $e},Search:function(){return yt},Skins:function(){return Q},frequently:function(){return ie},sanitize:function(){return re},store:function(){return g},uncompress:function(){return z}});var u,r,o="emoji-mart",c=JSON,l=typeof window<"u"&&"localStorage"in window;function m(d,E){if(r)r(d,E);else{if(!l)return;try{window.localStorage["".concat(o,".").concat(d)]=c.stringify(E)}catch{}}}var g={update:function(d){for(var E in d)m(E,d[E])},set:m,get:function(d){if(u)return u(d);if(l){try{var E=window.localStorage["".concat(o,".").concat(d)]}catch{return}return E?JSON.parse(E):void 0}},setNamespace:function(d){o=d},setHandlers:function(d){d||(d={}),u=d.getter,r=d.setter}};function h(d){return h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(E){return typeof E}:function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},h(d)}function v(d,E){(E==null||E>d.length)&&(E=d.length);for(var D=0,K=new Array(E);D<E;D++)K[D]=d[D];return K}var p={name:"a",unified:"b",non_qualified:"c",has_img_apple:"d",has_img_google:"e",has_img_twitter:"f",has_img_facebook:"h",keywords:"j",sheet:"k",emoticons:"l",text:"m",short_names:"n",added_in:"o"},f=function(d){var E=[],D=function(K,me){K&&(Array.isArray(K)?K:[K]).forEach((function(ce){(me?ce.split(/[-|_|\s]+/):[ce]).forEach((function(Ce){Ce=Ce.toLowerCase(),E.indexOf(Ce)==-1&&E.push(Ce)}))}))};return D(d.short_names,!0),D(d.name,!0),D(d.keywords,!1),D(d.emoticons,!1),E.join(",")};function x(d){var E,D=(function(ce,Ce){var Me=typeof Symbol<"u"&&ce[Symbol.iterator]||ce["@@iterator"];if(!Me){if(Array.isArray(ce)||(Me=(function(X,xe){if(X){if(typeof X=="string")return v(X,xe);var Ee=Object.prototype.toString.call(X).slice(8,-1);return Ee==="Object"&&X.constructor&&(Ee=X.constructor.name),Ee==="Map"||Ee==="Set"?Array.from(X):Ee==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ee)?v(X,xe):void 0}})(ce))||Ce){Me&&(ce=Me);var _e=0,j=function(){};return{s:j,n:function(){return _e>=ce.length?{done:!0}:{done:!1,value:ce[_e++]}},e:function(X){throw X},f:j}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ae,De=!0,je=!1;return{s:function(){Me=Me.call(ce)},n:function(){var X=Me.next();return De=X.done,X},e:function(X){je=!0,ae=X},f:function(){try{De||Me.return==null||Me.return()}finally{if(je)throw ae}}}})(Object.getOwnPropertyNames(d));try{for(D.s();!(E=D.n()).done;){var K=E.value,me=d[K];d[K]=me&&h(me)==="object"?x(me):me}}catch(ce){D.e(ce)}finally{D.f()}return Object.freeze(d)}var y,F,z=function(d){if(!d.compressed)return d;for(var E in d.compressed=!1,d.emojis){var D=d.emojis[E];for(var K in p)D[K]=D[p[K]],delete D[p[K]];D.short_names||(D.short_names=[]),D.short_names.unshift(E),D.sheet_x=D.sheet[0],D.sheet_y=D.sheet[1],delete D.sheet,D.text||(D.text=""),D.added_in||(D.added_in=6),D.added_in=D.added_in.toFixed(1),D.search=f(D)}return x(d)},$=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","hankey"],M={};function O(){F=!0,y=g.get("frequently")}var ie={add:function(d){F||O();var E=d.id;y||(y=M),y[E]||(y[E]=0),y[E]+=1,g.set("last",E),g.set("frequently",y)},get:function(d){if(F||O(),!y){M={};for(var E=[],D=Math.min(d,$.length),K=0;K<D;K++)M[$[K]]=parseInt((D-K)/4,10)+1,E.push($[K]);return E}var me=d,ce=[];for(var Ce in y)y.hasOwnProperty(Ce)&&ce.push(Ce);var Me=ce.sort((function(j,ae){return y[j]-y[ae]})).reverse().slice(0,me),_e=g.get("last");return _e&&Me.indexOf(_e)==-1&&(Me.pop(),Me.push(_e)),Me}},U={activity:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0C5.373 0 0 5.372 0 12c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.628-5.372-12-12-12m9.949 11H17.05c.224-2.527 1.232-4.773 1.968-6.113A9.966 9.966 0 0 1 21.949 11M13 11V2.051a9.945 9.945 0 0 1 4.432 1.564c-.858 1.491-2.156 4.22-2.392 7.385H13zm-2 0H8.961c-.238-3.165-1.536-5.894-2.393-7.385A9.95 9.95 0 0 1 11 2.051V11zm0 2v8.949a9.937 9.937 0 0 1-4.432-1.564c.857-1.492 2.155-4.221 2.393-7.385H11zm4.04 0c.236 3.164 1.534 5.893 2.392 7.385A9.92 9.92 0 0 1 13 21.949V13h2.04zM4.982 4.887C5.718 6.227 6.726 8.473 6.951 11h-4.9a9.977 9.977 0 0 1 2.931-6.113M2.051 13h4.9c-.226 2.527-1.233 4.771-1.969 6.113A9.972 9.972 0 0 1 2.051 13m16.967 6.113c-.735-1.342-1.744-3.586-1.968-6.113h4.899a9.961 9.961 0 0 1-2.931 6.113"/></svg>',custom:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><g transform="translate(2.000000, 1.000000)"><rect id="Rectangle" x="8" y="0" width="3" height="21" rx="1.5"></rect><rect id="Rectangle" transform="translate(9.843, 10.549) rotate(60) translate(-9.843, -10.549) " x="8.343" y="0.049" width="3" height="21" rx="1.5"></rect><rect id="Rectangle" transform="translate(9.843, 10.549) rotate(-60) translate(-9.843, -10.549) " x="8.343" y="0.049" width="3" height="21" rx="1.5"></rect></g></svg>',flags:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0l6.084 24H8L1.916 0zM21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.563 3h7.875l2 8H8.563l-2-8zm8.832 10l-2.856 1.904L12.063 13h3.332zM19 13l-1.5-6h1.938l2 8H16l3-2z"/></svg>',foods:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 4.978c-1.838 0-2.876.396-3.68.934.513-1.172 1.768-2.934 4.68-2.934a1 1 0 0 0 0-2c-2.921 0-4.629 1.365-5.547 2.512-.064.078-.119.162-.18.244C11.73 1.838 10.798.023 9.207.023 8.579.022 7.85.306 7 .978 5.027 2.54 5.329 3.902 6.492 4.999 3.609 5.222 0 7.352 0 12.969c0 4.582 4.961 11.009 9 11.009 1.975 0 2.371-.486 3-1 .629.514 1.025 1 3 1 4.039 0 9-6.418 9-11 0-5.953-4.055-8-7-8M8.242 2.546c.641-.508.943-.523.965-.523.426.169.975 1.405 1.357 3.055-1.527-.629-2.741-1.352-2.98-1.846.059-.112.241-.356.658-.686M15 21.978c-1.08 0-1.21-.109-1.559-.402l-.176-.146c-.367-.302-.816-.452-1.266-.452s-.898.15-1.266.452l-.176.146c-.347.292-.477.402-1.557.402-2.813 0-7-5.389-7-9.009 0-5.823 4.488-5.991 5-5.991 1.939 0 2.484.471 3.387 1.251l.323.276a1.995 1.995 0 0 0 2.58 0l.323-.276c.902-.78 1.447-1.251 3.387-1.251.512 0 5 .168 5 6 0 3.617-4.187 9-7 9"/></svg>',nature:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 15.5 8M8.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 8.5 8"/><path d="M18.933 0h-.027c-.97 0-2.138.787-3.018 1.497-1.274-.374-2.612-.51-3.887-.51-1.285 0-2.616.133-3.874.517C7.245.79 6.069 0 5.093 0h-.027C3.352 0 .07 2.67.002 7.026c-.039 2.479.276 4.238 1.04 5.013.254.258.882.677 1.295.882.191 3.177.922 5.238 2.536 6.38.897.637 2.187.949 3.2 1.102C8.04 20.6 8 20.795 8 21c0 1.773 2.35 3 4 3 1.648 0 4-1.227 4-3 0-.201-.038-.393-.072-.586 2.573-.385 5.435-1.877 5.925-7.587.396-.22.887-.568 1.104-.788.763-.774 1.079-2.534 1.04-5.013C23.929 2.67 20.646 0 18.933 0M3.223 9.135c-.237.281-.837 1.155-.884 1.238-.15-.41-.368-1.349-.337-3.291.051-3.281 2.478-4.972 3.091-5.031.256.015.731.27 1.265.646-1.11 1.171-2.275 2.915-2.352 5.125-.133.546-.398.858-.783 1.313M12 22c-.901 0-1.954-.693-2-1 0-.654.475-1.236 1-1.602V20a1 1 0 1 0 2 0v-.602c.524.365 1 .947 1 1.602-.046.307-1.099 1-2 1m3-3.48v.02a4.752 4.752 0 0 0-1.262-1.02c1.092-.516 2.239-1.334 2.239-2.217 0-1.842-1.781-2.195-3.977-2.195-2.196 0-3.978.354-3.978 2.195 0 .883 1.148 1.701 2.238 2.217A4.8 4.8 0 0 0 9 18.539v-.025c-1-.076-2.182-.281-2.973-.842-1.301-.92-1.838-3.045-1.853-6.478l.023-.041c.496-.826 1.49-1.45 1.804-3.102 0-2.047 1.357-3.631 2.362-4.522C9.37 3.178 10.555 3 11.948 3c1.447 0 2.685.192 3.733.57 1 .9 2.316 2.465 2.316 4.48.313 1.651 1.307 2.275 1.803 3.102.035.058.068.117.102.178-.059 5.967-1.949 7.01-4.902 7.19m6.628-8.202c-.037-.065-.074-.13-.113-.195a7.587 7.587 0 0 0-.739-.987c-.385-.455-.648-.768-.782-1.313-.076-2.209-1.241-3.954-2.353-5.124.531-.376 1.004-.63 1.261-.647.636.071 3.044 1.764 3.096 5.031.027 1.81-.347 3.218-.37 3.235"/></svg>',objects:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0a9 9 0 0 0-5 16.482V21s2.035 3 5 3 5-3 5-3v-4.518A9 9 0 0 0 12 0zm0 2c3.86 0 7 3.141 7 7s-3.14 7-7 7-7-3.141-7-7 3.14-7 7-7zM9 17.477c.94.332 1.946.523 3 .523s2.06-.19 3-.523v.834c-.91.436-1.925.689-3 .689a6.924 6.924 0 0 1-3-.69v-.833zm.236 3.07A8.854 8.854 0 0 0 12 21c.965 0 1.888-.167 2.758-.451C14.155 21.173 13.153 22 12 22c-1.102 0-2.117-.789-2.764-1.453z"/><path d="M14.745 12.449h-.004c-.852-.024-1.188-.858-1.577-1.824-.421-1.061-.703-1.561-1.182-1.566h-.009c-.481 0-.783.497-1.235 1.537-.436.982-.801 1.811-1.636 1.791l-.276-.043c-.565-.171-.853-.691-1.284-1.794-.125-.313-.202-.632-.27-.913-.051-.213-.127-.53-.195-.634C7.067 9.004 7.039 9 6.99 9A1 1 0 0 1 7 7h.01c1.662.017 2.015 1.373 2.198 2.134.486-.981 1.304-2.058 2.797-2.075 1.531.018 2.28 1.153 2.731 2.141l.002-.008C14.944 8.424 15.327 7 16.979 7h.032A1 1 0 1 1 17 9h-.011c-.149.076-.256.474-.319.709a6.484 6.484 0 0 1-.311.951c-.429.973-.79 1.789-1.614 1.789"/></svg>',smileys:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"/><path d="M8 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 8 7M16 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 16 7M15.232 15c-.693 1.195-1.87 2-3.349 2-1.477 0-2.655-.805-3.347-2H15m3-2H6a6 6 0 1 0 12 0"/></svg>',people:'<svg xmlns:svg="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"> <path id="path3814" d="m 3.3591089,21.17726 c 0.172036,0.09385 4.265994,2.29837 8.8144451,2.29837 4.927767,0 8.670894,-2.211883 8.82782,-2.306019 0.113079,-0.06785 0.182268,-0.190051 0.182267,-0.321923 0,-3.03119 -0.929494,-5.804936 -2.617196,-7.810712 -1.180603,-1.403134 -2.661918,-2.359516 -4.295699,-2.799791 4.699118,-2.236258 3.102306,-9.28617162 -2.097191,-9.28617162 -5.1994978,0 -6.7963103,7.04991362 -2.097192,9.28617162 -1.6337821,0.440275 -3.1150971,1.396798 -4.2956991,2.799791 -1.687703,2.005776 -2.617196,4.779522 -2.617196,7.810712 1.2e-6,0.137378 0.075039,0.263785 0.195641,0.329572 z M 8.0439319,5.8308783 C 8.0439309,2.151521 12.492107,0.30955811 15.093491,2.9109411 17.694874,5.5123241 15.852911,9.9605006 12.173554,9.9605 9.8938991,9.9579135 8.0465186,8.1105332 8.0439319,5.8308783 Z m -1.688782,7.6894977 c 1.524535,-1.811449 3.5906601,-2.809035 5.8184041,-2.809035 2.227744,0 4.293869,0.997586 5.818404,2.809035 1.533639,1.822571 2.395932,4.339858 2.439152,7.108301 -0.803352,0.434877 -4.141636,2.096112 -8.257556,2.096112 -3.8062921,0 -7.3910861,-1.671043 -8.2573681,-2.104981 0.04505,-2.765017 0.906968,-5.278785 2.438964,-7.099432 z" /> <path id="path3816" d="M 12.173828 0.38867188 C 9.3198513 0.38867187 7.3770988 2.3672285 6.8652344 4.6308594 C 6.4218608 6.5916015 7.1153562 8.7676117 8.9648438 10.126953 C 7.6141249 10.677376 6.3550511 11.480944 5.3496094 12.675781 C 3.5629317 14.799185 2.6015625 17.701475 2.6015625 20.847656 C 2.6015654 21.189861 2.7894276 21.508002 3.0898438 21.671875 C 3.3044068 21.788925 7.4436239 24.039062 12.173828 24.039062 C 17.269918 24.039062 21.083568 21.776786 21.291016 21.652344 C 21.57281 21.483266 21.746097 21.176282 21.746094 20.847656 C 21.746094 17.701475 20.78277 14.799185 18.996094 12.675781 C 17.990455 11.480591 16.733818 10.675362 15.382812 10.125 C 17.231132 8.7655552 17.925675 6.5910701 17.482422 4.6308594 C 16.970557 2.3672285 15.027805 0.38867188 12.173828 0.38867188 z M 12.792969 2.3007812 C 13.466253 2.4161792 14.125113 2.7383941 14.695312 3.3085938 C 15.835712 4.4489931 15.985604 5.9473549 15.46875 7.1953125 C 14.951896 8.4432701 13.786828 9.3984378 12.173828 9.3984375 C 10.197719 9.3961954 8.607711 7.806187 8.6054688 5.8300781 C 8.6054683 4.2170785 9.5606362 3.0520102 10.808594 2.5351562 C 11.432573 2.2767293 12.119685 2.1853833 12.792969 2.3007812 z M 12.173828 11.273438 C 14.233647 11.273438 16.133674 12.185084 17.5625 13.882812 C 18.93069 15.508765 19.698347 17.776969 19.808594 20.283203 C 18.807395 20.800235 15.886157 22.162109 12.173828 22.162109 C 8.7614632 22.162109 5.6245754 20.787069 4.5390625 20.265625 C 4.6525896 17.766717 5.4203315 15.504791 6.7851562 13.882812 C 8.2139827 12.185084 10.11401 11.273438 12.173828 11.273438 z " /> </svg>',places:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6.5 12C5.122 12 4 13.121 4 14.5S5.122 17 6.5 17 9 15.879 9 14.5 7.878 12 6.5 12m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5M17.5 12c-1.378 0-2.5 1.121-2.5 2.5s1.122 2.5 2.5 2.5 2.5-1.121 2.5-2.5-1.122-2.5-2.5-2.5m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5"/><path d="M22.482 9.494l-1.039-.346L21.4 9h.6c.552 0 1-.439 1-.992 0-.006-.003-.008-.003-.008H23c0-1-.889-2-1.984-2h-.642l-.731-1.717C19.262 3.012 18.091 2 16.764 2H7.236C5.909 2 4.738 3.012 4.357 4.283L3.626 6h-.642C1.889 6 1 7 1 8h.003S1 8.002 1 8.008C1 8.561 1.448 9 2 9h.6l-.043.148-1.039.346a2.001 2.001 0 0 0-1.359 2.097l.751 7.508a1 1 0 0 0 .994.901H3v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h6v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h1.096a.999.999 0 0 0 .994-.901l.751-7.508a2.001 2.001 0 0 0-1.359-2.097M6.273 4.857C6.402 4.43 6.788 4 7.236 4h9.527c.448 0 .834.43.963.857L19.313 9H4.688l1.585-4.143zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.189-3H2.811l-.662-6.607L3 11h18l.852.393L21.189 18z"/></svg>',recent:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 4h-2l-.001 7H9v2h2v2h2v-2h4v-2h-4z"/><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"/></svg>',symbols:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0h11v2H0zM4 11h3V6h4V4H0v2h4zM15.5 17c1.381 0 2.5-1.116 2.5-2.493s-1.119-2.493-2.5-2.493S13 13.13 13 14.507 14.119 17 15.5 17m0-2.986c.276 0 .5.222.5.493 0 .272-.224.493-.5.493s-.5-.221-.5-.493.224-.493.5-.493M21.5 19.014c-1.381 0-2.5 1.116-2.5 2.493S20.119 24 21.5 24s2.5-1.116 2.5-2.493-1.119-2.493-2.5-2.493m0 2.986a.497.497 0 0 1-.5-.493c0-.271.224-.493.5-.493s.5.222.5.493a.497.497 0 0 1-.5.493M22 13l-9 9 1.513 1.5 8.99-9.009zM17 11c2.209 0 4-1.119 4-2.5V2s.985-.161 1.498.949C23.01 4.055 23 6 23 6s1-1.119 1-3.135C24-.02 21 0 21 0h-2v6.347A5.853 5.853 0 0 0 17 6c-2.209 0-4 1.119-4 2.5s1.791 2.5 4 2.5M10.297 20.482l-1.475-1.585a47.54 47.54 0 0 1-1.442 1.129c-.307-.288-.989-1.016-2.045-2.183.902-.836 1.479-1.466 1.729-1.892s.376-.871.376-1.336c0-.592-.273-1.178-.818-1.759-.546-.581-1.329-.871-2.349-.871-1.008 0-1.79.293-2.344.879-.556.587-.832 1.181-.832 1.784 0 .813.419 1.748 1.256 2.805-.847.614-1.444 1.208-1.794 1.784a3.465 3.465 0 0 0-.523 1.833c0 .857.308 1.56.924 2.107.616.549 1.423.823 2.42.823 1.173 0 2.444-.379 3.813-1.137L8.235 24h2.819l-2.09-2.383 1.333-1.135zm-6.736-6.389a1.02 1.02 0 0 1 .73-.286c.31 0 .559.085.747.254a.849.849 0 0 1 .283.659c0 .518-.419 1.112-1.257 1.784-.536-.651-.805-1.231-.805-1.742a.901.901 0 0 1 .302-.669M3.74 22c-.427 0-.778-.116-1.057-.349-.279-.232-.418-.487-.418-.766 0-.594.509-1.288 1.527-2.083.968 1.134 1.717 1.946 2.248 2.438-.921.507-1.686.76-2.3.76"/></svg>'};function V(d,E,D,K,me,ce,Ce,Me){var _e,j=typeof d=="function"?d.options:d;return E&&(j.render=E,j.staticRenderFns=D,j._compiled=!0),{exports:d,options:j}}var N=V({props:{i18n:{type:Object,required:!0},color:{type:String},categories:{type:Array,required:!0},activeCategory:{type:Object,default:function(){return{}}}},emits:["click"],created:function(){this.svgs=U}},(function(){var d=this,E=d._self._c;return E("div",{staticClass:"emoji-mart-anchors",attrs:{role:"tablist"}},d._l(d.categories,(function(D){return E("button",{key:D.id,class:{"emoji-mart-anchor":!0,"emoji-mart-anchor-selected":D.id==d.activeCategory.id},style:{color:D.id==d.activeCategory.id?d.color:""},attrs:{role:"tab",type:"button","aria-label":D.name,"aria-selected":D.id==d.activeCategory.id,"data-title":d.i18n.categories[D.id]},on:{click:function(K){return d.$emit("click",D)}}},[E("div",{attrs:{"aria-hidden":"true"},domProps:{innerHTML:d._s(d.svgs[D.id])}}),d._v(" "),E("span",{staticClass:"emoji-mart-anchor-bar",style:{backgroundColor:d.color},attrs:{"aria-hidden":"true"}})])})),0)}),[]),R=N.exports;function ne(d,E){if(!(d instanceof E))throw new TypeError("Cannot call a class as a function")}function A(d){var E=(function(D,K){if(h(D)!="object"||!D)return D;var me=D[Symbol.toPrimitive];if(me!==void 0){var ce=me.call(D,"string");if(h(ce)!="object")return ce;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(D)})(d);return h(E)=="symbol"?E:E+""}function T(d,E){for(var D=0;D<E.length;D++){var K=E[D];K.enumerable=K.enumerable||!1,K.configurable=!0,"value"in K&&(K.writable=!0),Object.defineProperty(d,A(K.key),K)}}function S(d,E,D){return E&&T(d.prototype,E),Object.defineProperty(d,"prototype",{writable:!1}),d}var L=String.fromCodePoint||function(){var d,E,D=[],K=-1,me=arguments.length;if(!me)return"";for(var ce="";++K<me;){var Ce=Number(arguments[K]);if(!isFinite(Ce)||Ce<0||Ce>1114111||Math.floor(Ce)!=Ce)throw RangeError("Invalid code point: "+Ce);Ce<=65535?D.push(Ce):(d=55296+((Ce-=65536)>>10),E=Ce%1024+56320,D.push(d,E)),(K+1===me||D.length>16384)&&(ce+=String.fromCharCode.apply(null,D),D.length=0)}return ce};function ee(d){var E=d.split("-").map((function(D){return"0x".concat(D)}));return L.apply(null,E)}function H(d){return d.reduce((function(E,D){return E.indexOf(D)===-1&&E.push(D),E}),[])}function oe(d,E){var D=H(d),K=H(E);return D.filter((function(me){return K.indexOf(me)>=0}))}function q(d,E){var D={};for(var K in d){var me=d[K],ce=me;Object.prototype.hasOwnProperty.call(E,K)&&(ce=E[K]),h(ce)==="object"&&(ce=q(me,ce)),D[K]=ce}return D}function he(d,E){var D=typeof Symbol<"u"&&d[Symbol.iterator]||d["@@iterator"];if(!D){if(Array.isArray(d)||(D=(function(_e,j){if(_e){if(typeof _e=="string")return _(_e,j);var ae=Object.prototype.toString.call(_e).slice(8,-1);return ae==="Object"&&_e.constructor&&(ae=_e.constructor.name),ae==="Map"||ae==="Set"?Array.from(_e):ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ae)?_(_e,j):void 0}})(d))||E){D&&(d=D);var K=0,me=function(){};return{s:me,n:function(){return K>=d.length?{done:!0}:{done:!1,value:d[K++]}},e:function(_e){throw _e},f:me}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ce,Ce=!0,Me=!1;return{s:function(){D=D.call(d)},n:function(){var _e=D.next();return Ce=_e.done,_e},e:function(_e){Me=!0,ce=_e},f:function(){try{Ce||D.return==null||D.return()}finally{if(Me)throw ce}}}}function _(d,E){(E==null||E>d.length)&&(E=d.length);for(var D=0,K=new Array(E);D<E;D++)K[D]=d[D];return K}var Z=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/,Y=["1F3FA","1F3FB","1F3FC","1F3FD","1F3FE","1F3FF"],ve=(function(){return S((function d(E){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=D.emojisToShowFilter,me=D.include,ce=D.exclude,Ce=D.custom,Me=D.recent,_e=D.recentLength,j=_e===void 0?20:_e;ne(this,d),this._data=z(E),this._emojisFilter=K||null,this._include=me||null,this._exclude=ce||null,this._custom=Ce||[],this._recent=Me||ie.get(j),this._emojis={},this._nativeEmojis={},this._emoticons={},this._categories=[],this._recentCategory={id:"recent",name:"Recent",emojis:[]},this._customCategory={id:"custom",name:"Custom",emojis:[]},this._searchIndex={},this.buildIndex(),Object.freeze(this)}),[{key:"buildIndex",value:function(){var d=this,E=this._data.categories;if(this._include&&(E=(E=E.filter((function(ce){return d._include.includes(ce.id)}))).sort((function(ce,Ce){var Me=d._include.indexOf(ce.id),_e=d._include.indexOf(Ce.id);return Me<_e?-1:Me>_e?1:0}))),E.forEach((function(ce){if(d.isCategoryNeeded(ce.id)){var Ce={id:ce.id,name:ce.name,emojis:[]};ce.emojis.forEach((function(Me){var _e=d.addEmoji(Me);_e&&Ce.emojis.push(_e)})),Ce.emojis.length&&d._categories.push(Ce)}})),this.isCategoryNeeded("custom")){if(this._custom.length>0){var D,K=he(this._custom);try{for(K.s();!(D=K.n()).done;){var me=D.value;this.addCustomEmoji(me)}}catch(ce){K.e(ce)}finally{K.f()}}this._customCategory.emojis.length&&this._categories.push(this._customCategory)}this.isCategoryNeeded("recent")&&(this._recent.length&&this._recent.map((function(ce){var Ce,Me=he(d._customCategory.emojis);try{for(Me.s();!(Ce=Me.n()).done;){var _e=Ce.value;if(_e.id===ce)return void d._recentCategory.emojis.push(_e)}}catch(j){Me.e(j)}finally{Me.f()}d.hasEmoji(ce)&&d._recentCategory.emojis.push(d.emoji(ce))})),this._recentCategory.emojis.length&&this._categories.unshift(this._recentCategory))}},{key:"findEmoji",value:function(d,E){var D=d.match(Z);if(D&&(d=D[1],D[2]&&(E=parseInt(D[2],10))),this._data.aliases.hasOwnProperty(d)&&(d=this._data.aliases[d]),this._emojis.hasOwnProperty(d)){var K=this._emojis[d];return E?K.getSkin(E):K}return this._nativeEmojis.hasOwnProperty(d)?this._nativeEmojis[d]:null}},{key:"categories",value:function(){return this._categories}},{key:"emoji",value:function(d){this._data.aliases.hasOwnProperty(d)&&(d=this._data.aliases[d]);var E=this._emojis[d];if(!E)throw new Error("Can not find emoji by id: "+d);return E}},{key:"firstEmoji",value:function(){var d=this._emojis[Object.keys(this._emojis)[0]];if(!d)throw new Error("Can not get first emoji");return d}},{key:"hasEmoji",value:function(d){return this._data.aliases.hasOwnProperty(d)&&(d=this._data.aliases[d]),!!this._emojis[d]}},{key:"nativeEmoji",value:function(d){return this._nativeEmojis.hasOwnProperty(d)?this._nativeEmojis[d]:null}},{key:"search",value:function(d,E){var D=this;if(E||(E=75),!d.length)return null;if(d=="-"||d=="-1")return[this.emoji("-1")];var K,me=d.toLowerCase().split(/[\s|,|\-|_]+/);me.length>2&&(me=[me[0],me[1]]),K=me.map((function(Ce){for(var Me=D._emojis,_e=D._searchIndex,j=0,ae=function(){var je=Ce[De];if(j++,_e[je]||(_e[je]={}),!(_e=_e[je]).results){var X={};for(var xe in _e.results=[],_e.emojis={},Me){var Ee=Me[xe],Vt=Ee._data.search,Pt=Ce.substr(0,j),as=Vt.indexOf(Pt);if(as!=-1){var Ht=as+1;Pt==xe&&(Ht=0),_e.results.push(Ee),_e.emojis[xe]=Ee,X[xe]=Ht}}_e.results.sort((function(Pi,ia){return X[Pi.id]-X[ia.id]}))}Me=_e.emojis},De=0;De<Ce.length;De++)ae();return _e.results})).filter((function(Ce){return Ce}));var ce=null;return(ce=K.length>1?oe.apply(null,K):K.length?K[0]:[])&&ce.length>E&&(ce=ce.slice(0,E)),ce}},{key:"addCustomEmoji",value:function(d){var E=Object.assign({},d,{id:d.short_names[0],custom:!0});E.search||(E.search=f(E));var D=new B(E);return this._emojis[D.id]=D,this._customCategory.emojis.push(D),D}},{key:"addEmoji",value:function(d){var E=this,D=this._data.emojis[d];if(!this.isEmojiNeeded(D))return!1;var K=new B(D);if(this._emojis[d]=K,K.native&&(this._nativeEmojis[K.native]=K),K._skins)for(var me in K._skins){var ce=K._skins[me];ce.native&&(this._nativeEmojis[ce.native]=ce)}return K.emoticons&&K.emoticons.forEach((function(Ce){E._emoticons[Ce]||(E._emoticons[Ce]=d)})),K}},{key:"isCategoryNeeded",value:function(d){var E=!this._include||!this._include.length||this._include.indexOf(d)>-1,D=!(!this._exclude||!this._exclude.length)&&this._exclude.indexOf(d)>-1;return!(!E||D)}},{key:"isEmojiNeeded",value:function(d){return!this._emojisFilter||this._emojisFilter(d)}}])})(),B=(function(){return S((function d(E){if(ne(this,d),this._data=Object.assign({},E),this._skins=null,this._data.skin_variations)for(var D in this._skins=[],Y){var K=Y[D],me=this._data.skin_variations[K],ce=Object.assign({},E);for(var Ce in me)ce[Ce]=me[Ce];delete ce.skin_variations,ce.skin_tone=parseInt(D)+1,this._skins.push(new d(ce))}for(var Me in this._sanitized=re(this._data),this._sanitized)this[Me]=this._sanitized[Me];this.short_names=this._data.short_names,this.short_name=this._data.short_names[0],Object.freeze(this)}),[{key:"getSkin",value:function(d){return d&&d!="native"&&this._skins?this._skins[d-1]:this}},{key:"getPosition",value:function(){var d=+(1.6666666666666667*this._data.sheet_x).toFixed(2),E=+(100/60*this._data.sheet_y).toFixed(2);return"".concat(d,"% ").concat(E,"%")}},{key:"ariaLabel",value:function(){return[this.native].concat(this.short_names).filter(Boolean).join(", ")}}])})(),k=(function(){return S((function d(E,D,K,me,ce,Ce,Me){ne(this,d),this._emoji=E,this._native=me,this._skin=D,this._set=K,this._fallback=ce,this.canRender=this._canRender(),this.cssClass=this._cssClass(),this.cssStyle=this._cssStyle(Me),this.content=this._content(),this.title=Ce===!0?E.short_name:null,this.ariaLabel=E.ariaLabel(),Object.freeze(this)}),[{key:"getEmoji",value:function(){return this._emoji.getSkin(this._skin)}},{key:"_canRender",value:function(){return this._isCustom()||this._isNative()||this._hasEmoji()||this._fallback}},{key:"_cssClass",value:function(){return["emoji-set-"+this._set,"emoji-type-"+this._emojiType()]}},{key:"_cssStyle",value:function(d){var E={};return this._isCustom()?E={backgroundImage:"url("+this.getEmoji()._data.imageUrl+")",backgroundSize:"100%",width:d+"px",height:d+"px"}:this._hasEmoji()&&!this._isNative()&&(E={backgroundPosition:this.getEmoji().getPosition()}),d&&(E=this._isNative()?Object.assign(E,{fontSize:Math.round(.95*d*10)/10+"px"}):Object.assign(E,{width:d+"px",height:d+"px"})),E}},{key:"_content",value:function(){return this._isCustom()?"":this._isNative()?this.getEmoji().native:this._hasEmoji()?"":this._fallback?this._fallback(this.getEmoji()):null}},{key:"_isNative",value:function(){return this._native}},{key:"_isCustom",value:function(){return this.getEmoji().custom}},{key:"_hasEmoji",value:function(){if(!this.getEmoji()._data)return!1;var d=this.getEmoji()._data["has_img_"+this._set];return d===void 0||d}},{key:"_emojiType",value:function(){return this._isCustom()?"custom":this._isNative()?"native":this._hasEmoji()?"image":"fallback"}}])})();function re(d){var E=d.name,D=d.short_names,K=d.skin_tone,me=d.skin_variations,ce=d.emoticons,Ce=d.unified,Me=d.custom,_e=d.imageUrl,j=d.id||D[0],ae=":".concat(j,":");return Me?{id:j,name:E,colons:ae,emoticons:ce,custom:Me,imageUrl:_e}:(K&&(ae+=":skin-tone-".concat(K,":")),{id:j,name:E,colons:ae,emoticons:ce,unified:Ce.toLowerCase(),skin:K||(me?1:null),native:ee(Ce)})}function Le(d,E,D){return(E=A(E))in d?Object.defineProperty(d,E,{value:D,enumerable:!0,configurable:!0,writable:!0}):d[E]=D,d}var le={native:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!1},fallback:{type:Function},skin:{type:Number,default:1},set:{type:String,default:"apple"},emoji:{type:[String,Object],required:!0},size:{type:Number,default:null},tag:{type:String,default:"span"}},ze={perLine:{type:Number,default:9},maxSearchResults:{type:Number,default:75},emojiSize:{type:Number,default:24},title:{type:String,default:"Emoji Mart™"},emoji:{type:String,default:"department_store"},color:{type:String,default:"#ae65c5"},set:{type:String,default:"apple"},skin:{type:Number,default:null},defaultSkin:{type:Number,default:1},native:{type:Boolean,default:!1},emojiTooltip:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1},i18n:{type:Object,default:function(){return{}}},showPreview:{type:Boolean,default:!0},showSearch:{type:Boolean,default:!0},showCategories:{type:Boolean,default:!0},showSkinTones:{type:Boolean,default:!0},infiniteScroll:{type:Boolean,default:!0},pickerStyles:{type:Object,default:function(){return{}}}};function de(d,E){var D=Object.keys(d);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(d);E&&(K=K.filter((function(me){return Object.getOwnPropertyDescriptor(d,me).enumerable}))),D.push.apply(D,K)}return D}function pe(d){for(var E=1;E<arguments.length;E++){var D=arguments[E]!=null?arguments[E]:{};E%2?de(Object(D),!0).forEach((function(K){Le(d,K,D[K])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(D)):de(Object(D)).forEach((function(K){Object.defineProperty(d,K,Object.getOwnPropertyDescriptor(D,K))}))}return d}var b=V({props:pe(pe({},le),{},{data:{type:Object,required:!0}}),emits:["click","mouseenter","mouseleave"],computed:{view:function(){return new k(this.emojiObject,this.skin,this.set,this.native,this.fallback,this.tooltip,this.size)},sanitizedData:function(){return this.emojiObject._sanitized},title:function(){return this.tooltip?this.emojiObject.short_name:null},emojiObject:function(){return typeof this.emoji=="string"?this.data.findEmoji(this.emoji):this.emoji}},created:function(){},methods:{onClick:function(){this.$emit("click",this.emojiObject)},onMouseEnter:function(){this.$emit("mouseenter",this.emojiObject)},onMouseLeave:function(){this.$emit("mouseleave",this.emojiObject)}}},(function(){var d=this,E=d._self._c;return d.view.canRender?E(d.tag,{tag:"component",staticClass:"emoji-mart-emoji",attrs:{title:d.view.title,"aria-label":d.view.ariaLabel,"data-title":d.title},on:{mouseenter:d.onMouseEnter,mouseleave:d.onMouseLeave,click:d.onClick}},[E("span",{class:d.view.cssClass,style:d.view.cssStyle},[d._v(d._s(d.view.content))])]):d._e()}),[]).exports,be=V({props:{data:{type:Object,required:!0},i18n:{type:Object,required:!0},id:{type:String,required:!0},name:{type:String,required:!0},emojis:{type:Array},emojiProps:{type:Object,required:!0}},methods:{activeClass:function(d){return this.emojiProps.selectedEmoji&&this.emojiProps.selectedEmojiCategory&&this.emojiProps.selectedEmoji.id==d.id&&this.emojiProps.selectedEmojiCategory.id==this.id?"emoji-mart-emoji-selected":""}},computed:{isVisible:function(){return!!this.emojis},isSearch:function(){return this.name=="Search"},hasResults:function(){return this.emojis.length>0},emojiObjects:function(){var d=this;return this.emojis.map((function(E){return{emojiObject:E,emojiView:new k(E,d.emojiProps.skin,d.emojiProps.set,d.emojiProps.native,d.emojiProps.fallback,d.emojiProps.emojiTooltip,d.emojiProps.emojiSize)}}))}},components:{Emoji:b}},(function(){var d=this,E=d._self._c;return d.isVisible&&(d.isSearch||d.hasResults)?E("section",{class:{"emoji-mart-category":!0,"emoji-mart-no-results":!d.hasResults},attrs:{"aria-label":d.i18n.categories[d.id]}},[E("div",{staticClass:"emoji-mart-category-label"},[E("h3",{staticClass:"emoji-mart-category-label"},[d._v(d._s(d.i18n.categories[d.id]))])]),d._v(" "),d._l(d.emojiObjects,(function(D){var K=D.emojiObject,me=D.emojiView;return[me.canRender?E("button",{key:K.id,staticClass:"emoji-mart-emoji",class:d.activeClass(K),attrs:{"aria-label":me.ariaLabel,role:"option","aria-selected":"false","aria-posinset":"1","aria-setsize":"1812",type:"button","data-title":K.short_name,title:me.title},on:{mouseenter:function(ce){d.emojiProps.onEnter(me.getEmoji())},mouseleave:function(ce){d.emojiProps.onLeave(me.getEmoji())},click:function(ce){d.emojiProps.onClick(me.getEmoji())}}},[E("span",{class:me.cssClass,style:me.cssStyle},[d._v(d._s(me.content))])]):d._e()]})),d._v(" "),d.hasResults?d._e():E("div",[E("emoji",{attrs:{data:d.data,emoji:"sleuth_or_spy",native:d.emojiProps.native,skin:d.emojiProps.skin,set:d.emojiProps.set}}),d._v(" "),E("div",{staticClass:"emoji-mart-no-results-label"},[d._v(d._s(d.i18n.notfound))])],1)],2):d._e()}),[]).exports,Q=V({props:{skin:{type:Number,required:!0}},emits:["change"],data:function(){return{opened:!1}},methods:{onClick:function(d){this.opened&&d!=this.skin&&this.$emit("change",d),this.opened=!this.opened}}},(function(){var d=this,E=d._self._c;return E("div",{class:{"emoji-mart-skin-swatches":!0,"emoji-mart-skin-swatches-opened":d.opened}},d._l(6,(function(D){return E("span",{key:D,class:{"emoji-mart-skin-swatch":!0,"emoji-mart-skin-swatch-selected":d.skin==D}},[E("span",{class:"emoji-mart-skin emoji-mart-skin-tone-"+D,on:{click:function(K){return d.onClick(D)}}})])})),0)}),[]).exports,$e=V({props:{data:{type:Object,required:!0},title:{type:String,required:!0},emoji:{type:[String,Object]},idleEmoji:{type:[String,Object],required:!0},showSkinTones:{type:Boolean,default:!0},emojiProps:{type:Object,required:!0},skinProps:{type:Object,required:!0},onSkinChange:{type:Function,required:!0}},computed:{emojiData:function(){return this.emoji?this.emoji:{}},emojiShortNames:function(){return this.emojiData.short_names},emojiEmoticons:function(){return this.emojiData.emoticons}},components:{Emoji:b,Skins:Q}},(function(){var d=this,E=d._self._c;return E("div",{staticClass:"emoji-mart-preview"},[d.emoji?[E("div",{staticClass:"emoji-mart-preview-emoji"},[E("emoji",{attrs:{data:d.data,emoji:d.emoji,native:d.emojiProps.native,skin:d.emojiProps.skin,set:d.emojiProps.set}})],1),d._v(" "),E("div",{staticClass:"emoji-mart-preview-data"},[E("div",{staticClass:"emoji-mart-preview-name"},[d._v(d._s(d.emoji.name))]),d._v(" "),E("div",{staticClass:"emoji-mart-preview-shortnames"},d._l(d.emojiShortNames,(function(D){return E("span",{key:D,staticClass:"emoji-mart-preview-shortname"},[d._v(":"+d._s(D)+":")])})),0),d._v(" "),E("div",{staticClass:"emoji-mart-preview-emoticons"},d._l(d.emojiEmoticons,(function(D){return E("span",{key:D,staticClass:"emoji-mart-preview-emoticon"},[d._v(d._s(D))])})),0)])]:[E("div",{staticClass:"emoji-mart-preview-emoji"},[E("emoji",{attrs:{data:d.data,emoji:d.idleEmoji,native:d.emojiProps.native,skin:d.emojiProps.skin,set:d.emojiProps.set}})],1),d._v(" "),E("div",{staticClass:"emoji-mart-preview-data"},[E("span",{staticClass:"emoji-mart-title-label"},[d._v(d._s(d.title))])]),d._v(" "),d.showSkinTones?E("div",{staticClass:"emoji-mart-preview-skins"},[E("skins",{attrs:{skin:d.skinProps.skin},on:{change:function(D){return d.onSkinChange(D)}}})],1):d._e()]],2)}),[]).exports,Ae=V({props:{data:{type:Object,required:!0},i18n:{type:Object,required:!0},autoFocus:{type:Boolean,default:!1},onSearch:{type:Function,required:!0},onArrowLeft:{type:Function,required:!1},onArrowRight:{type:Function,required:!1},onArrowDown:{type:Function,required:!1},onArrowUp:{type:Function,required:!1},onEnter:{type:Function,required:!1}},emits:["search","enter","arrowUp","arrowDown","arrowRight","arrowLeft"],data:function(){return{value:""}},computed:{emojiIndex:function(){return this.data}},watch:{value:function(){this.$emit("search",this.value)}},methods:{clear:function(){this.value=""}},mounted:function(){var d=this.$el.querySelector("input");this.autoFocus&&d.focus()}},(function(){var d=this,E=d._self._c;return E("div",{staticClass:"emoji-mart-search"},[E("input",{directives:[{name:"model",rawName:"v-model",value:d.value,expression:"value"}],attrs:{type:"text",placeholder:d.i18n.search,role:"textbox","aria-autocomplete":"list","aria-owns":"emoji-mart-list","aria-label":"Search for an emoji","aria-describedby":"emoji-mart-search-description"},domProps:{value:d.value},on:{keydown:[function(D){return!D.type.indexOf("key")&&d._k(D.keyCode,"left",37,D.key,["Left","ArrowLeft"])||"button"in D&&D.button!==0?null:function(K){return d.$emit("arrowLeft",K)}.apply(null,arguments)},function(D){return!D.type.indexOf("key")&&d._k(D.keyCode,"right",39,D.key,["Right","ArrowRight"])||"button"in D&&D.button!==2?null:function(){return d.$emit("arrowRight")}.apply(null,arguments)},function(D){return!D.type.indexOf("key")&&d._k(D.keyCode,"down",40,D.key,["Down","ArrowDown"])?null:function(){return d.$emit("arrowDown")}.apply(null,arguments)},function(D){return!D.type.indexOf("key")&&d._k(D.keyCode,"up",38,D.key,["Up","ArrowUp"])?null:function(K){return d.$emit("arrowUp",K)}.apply(null,arguments)},function(D){return!D.type.indexOf("key")&&d._k(D.keyCode,"enter",13,D.key,"Enter")?null:function(){return d.$emit("enter")}.apply(null,arguments)}],input:function(D){D.target.composing||(d.value=D.target.value)}}}),d._v(" "),E("span",{staticClass:"hidden",attrs:{id:"emoji-picker-search-description"}},[d._v(`Use the left, right, up and down arrow keys to navigate the emoji search
|
||
results.`)])])}),[]),yt=Ae.exports;function Je(d,E){(E==null||E>d.length)&&(E=d.length);for(var D=0,K=new Array(E);D<E;D++)K[D]=d[D];return K}n(537);var Mt=(function(){return S((function d(E){var D,K;ne(this,d),this._vm=E,this._data=E.data,this._perLine=E.perLine,this._categories=[],(D=this._categories).push.apply(D,(function(me){if(Array.isArray(me))return Je(me)})(K=this._data.categories())||(function(me){if(typeof Symbol<"u"&&me[Symbol.iterator]!=null||me["@@iterator"]!=null)return Array.from(me)})(K)||(function(me,ce){if(me){if(typeof me=="string")return Je(me,ce);var Ce=Object.prototype.toString.call(me).slice(8,-1);return Ce==="Object"&&me.constructor&&(Ce=me.constructor.name),Ce==="Map"||Ce==="Set"?Array.from(me):Ce==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ce)?Je(me,ce):void 0}})(K)||(function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()),this._categories=this._categories.filter((function(me){return me.emojis.length>0})),this._categories[0].first=!0,Object.freeze(this._categories),this.activeCategory=this._categories[0],this.searchEmojis=null,this.previewEmoji=null,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=-1}),[{key:"onScroll",value:function(){var d=this._vm.$refs.scroll;if(d){for(var E=d.scrollTop,D=this.filteredCategories[0],K=0,me=this.filteredCategories.length;K<me;K++){var ce=this.filteredCategories[K],Ce=this._vm.getCategoryComponent(K);if(Ce&&Ce.$el.offsetTop-50>E)break;D=ce}this.activeCategory=D}}},{key:"allCategories",get:function(){return this._categories}},{key:"filteredCategories",get:function(){return this.searchEmojis?[{id:"search",name:"Search",emojis:this.searchEmojis}]:this._categories.filter((function(d){return d.emojis.length>0}))}},{key:"previewEmojiCategory",get:function(){return this.previewEmojiCategoryIdx>=0?this.filteredCategories[this.previewEmojiCategoryIdx]:null}},{key:"onAnchorClick",value:function(d){var E=this;if(!this.searchEmojis){var D=this.filteredCategories.indexOf(d),K=this._vm.getCategoryComponent(D);this._vm.infiniteScroll?(function(){if(K){var me=K.$el.offsetTop;d.first&&(me=0),E._vm.$refs.scroll.scrollTop=me}})():this.activeCategory=this.filteredCategories[D]}}},{key:"onSearch",value:function(d){var E=this._data.search(d,this.maxSearchResults);this.searchEmojis=E,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=0,this.updatePreviewEmoji()}},{key:"onEmojiEnter",value:function(d){this.previewEmoji=d,this.previewEmojiIdx=-1,this.previewEmojiCategoryIdx=-1}},{key:"onEmojiLeave",value:function(d){this.previewEmoji=null}},{key:"onArrowLeft",value:function(){this.previewEmojiIdx>0?this.previewEmojiIdx-=1:(this.previewEmojiCategoryIdx-=1,this.previewEmojiCategoryIdx<0?this.previewEmojiCategoryIdx=0:this.previewEmojiIdx=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length-1),this.updatePreviewEmoji()}},{key:"onArrowRight",value:function(){this.previewEmojiIdx<this.emojisLength(this.previewEmojiCategoryIdx)-1?this.previewEmojiIdx+=1:(this.previewEmojiCategoryIdx+=1,this.previewEmojiCategoryIdx>=this.filteredCategories.length?this.previewEmojiCategoryIdx=this.filteredCategories.length-1:this.previewEmojiIdx=0),this.updatePreviewEmoji()}},{key:"onArrowDown",value:function(){if(this.previewEmojiIdx==-1)return this.onArrowRight();var d=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length,E=this._perLine;this.previewEmojiIdx+E>d&&(E=d%this._perLine);for(var D=0;D<E;D++)this.onArrowRight();this.updatePreviewEmoji()}},{key:"onArrowUp",value:function(){var d=this._perLine;this.previewEmojiIdx-d<0&&(d=this.previewEmojiCategoryIdx>0?this.filteredCategories[this.previewEmojiCategoryIdx-1].emojis.length%this._perLine:0);for(var E=0;E<d;E++)this.onArrowLeft();this.updatePreviewEmoji()}},{key:"updatePreviewEmoji",value:function(){var d=this;this.previewEmoji=this.filteredCategories[this.previewEmojiCategoryIdx].emojis[this.previewEmojiIdx],this._vm.$nextTick((function(){var E=d._vm.$refs.scroll,D=E.querySelector(".emoji-mart-emoji-selected"),K=E.offsetTop-E.offsetHeight;D&&D.offsetTop+D.offsetHeight>K+E.scrollTop&&(E.scrollTop+=D.offsetHeight),D&&D.offsetTop<E.scrollTop&&(E.scrollTop-=D.offsetHeight)}))}},{key:"emojisLength",value:function(d){return d==-1?0:this.filteredCategories[d].emojis.length}}])})();function W(d,E){var D=Object.keys(d);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(d);E&&(K=K.filter((function(me){return Object.getOwnPropertyDescriptor(d,me).enumerable}))),D.push.apply(D,K)}return D}function ye(d){for(var E=1;E<arguments.length;E++){var D=arguments[E]!=null?arguments[E]:{};E%2?W(Object(D),!0).forEach((function(K){Le(d,K,D[K])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(D)):W(Object(D)).forEach((function(K){Object.defineProperty(d,K,Object.getOwnPropertyDescriptor(D,K))}))}return d}var Fe={search:"Search",notfound:"No Emoji Found",categories:{search:"Search Results",recent:"Frequently Used",smileys:"Smileys & Emotion",people:"People & Body",nature:"Animals & Nature",foods:"Food & Drink",activity:"Activity",places:"Travel & Places",objects:"Objects",symbols:"Symbols",flags:"Flags",custom:"Custom"}},ns={props:ye(ye({},ze),{},{data:{type:Object,required:!0}}),emits:["select","skin-change"],data:function(){return{activeSkin:this.skin||g.get("skin")||this.defaultSkin,view:new Mt(this)}},computed:{customStyles:function(){return ye({width:this.calculateWidth+"px"},this.pickerStyles)},emojiProps:function(){return{native:this.native,skin:this.activeSkin,set:this.set,emojiTooltip:this.emojiTooltip,emojiSize:this.emojiSize,selectedEmoji:this.view.previewEmoji,selectedEmojiCategory:this.view.previewEmojiCategory,onEnter:this.onEmojiEnter.bind(this),onLeave:this.onEmojiLeave.bind(this),onClick:this.onEmojiClick.bind(this)}},skinProps:function(){return{skin:this.activeSkin}},calculateWidth:function(){return this.perLine*(this.emojiSize+12)+12+2+(function(){if(typeof document>"u")return 0;var d=document.createElement("div");d.style.width="100px",d.style.height="100px",d.style.overflow="scroll",d.style.position="absolute",d.style.top="-9999px",document.body.appendChild(d);var E=d.offsetWidth-d.clientWidth;return document.body.removeChild(d),E})()},filteredCategories:function(){return this.view.filteredCategories},mergedI18n:function(){return Object.freeze(q(Fe,this.i18n))},idleEmoji:function(){try{return this.data.emoji(this.emoji)}catch(d){return console.error("Default preview emoji `"+this.emoji+"` is not available, check the Picker `emoji` property"),console.error(d),this.data.firstEmoji()}},isSearching:function(){return this.view.searchEmojis!=null}},watch:{skin:function(){this.onSkinChange(this.skin)}},methods:{onScroll:function(){this.infiniteScroll&&!this.waitingForPaint&&(this.waitingForPaint=!0,window.requestAnimationFrame(this.onScrollPaint.bind(this)))},onScrollPaint:function(){this.waitingForPaint=!1,this.view.onScroll()},onAnchorClick:function(d){this.view.onAnchorClick(d)},onSearch:function(d){this.view.onSearch(d)},onEmojiEnter:function(d){this.view.onEmojiEnter(d)},onEmojiLeave:function(d){this.view.onEmojiLeave(d)},onArrowLeft:function(d){var E=this.view.previewEmojiIdx;this.view.onArrowLeft(),d&&this.view.previewEmojiIdx!==E&&d.preventDefault()},onArrowRight:function(){this.view.onArrowRight()},onArrowDown:function(){this.view.onArrowDown()},onArrowUp:function(d){this.view.onArrowUp(),d.preventDefault()},onEnter:function(){this.view.previewEmoji&&(this.$emit("select",this.view.previewEmoji),ie.add(this.view.previewEmoji))},onEmojiClick:function(d){this.$emit("select",d),ie.add(d)},onTextSelect:function(d){d.stopPropagation()},onSkinChange:function(d){this.activeSkin=d,g.update({skin:d}),this.$emit("skin-change",d)},getCategoryComponent:function(d){var E=this.$refs["categories_"+d];return E&&"0"in E?E[0]:E}},components:{Anchors:R,Category:be,Preview:$e,Search:yt}},Tt=V(ns,(function(){var d=this,E=d._self._c;return E("section",{staticClass:"emoji-mart emoji-mart-static",style:d.customStyles},[d.showCategories?E("div",{staticClass:"emoji-mart-bar emoji-mart-bar-anchors"},[E("anchors",{attrs:{data:d.data,i18n:d.mergedI18n,color:d.color,categories:d.view.allCategories,"active-category":d.view.activeCategory},on:{click:d.onAnchorClick}})],1):d._e(),d._v(" "),d._t("searchTemplate",(function(){return[d.showSearch?E("search",{ref:"search",attrs:{data:d.data,i18n:d.mergedI18n,"auto-focus":d.autoFocus,"on-search":d.onSearch},on:{search:d.onSearch,arrowLeft:d.onArrowLeft,arrowRight:d.onArrowRight,arrowDown:d.onArrowDown,arrowUp:d.onArrowUp,enter:d.onEnter,select:d.onTextSelect}}):d._e()]}),{data:d.data,i18n:d.i18n,autoFocus:d.autoFocus,onSearch:d.onSearch}),d._v(" "),E("div",{ref:"scroll",staticClass:"emoji-mart-scroll",attrs:{role:"tabpanel"},on:{scroll:d.onScroll}},[E("div",{ref:"scrollContent",attrs:{id:"emoji-mart-list",role:"listbox","aria-expanded":"true"}},[d._t("customCategory"),d._v(" "),d._l(d.view.filteredCategories,(function(D,K){return E("category",{directives:[{name:"show",rawName:"v-show",value:d.infiniteScroll||D==d.view.activeCategory||d.isSearching,expression:"infiniteScroll || category == view.activeCategory || isSearching"}],key:D.id,ref:"categories_"+K,refInFor:!0,attrs:{data:d.data,i18n:d.mergedI18n,id:D.id,name:D.name,emojis:D.emojis,"emoji-props":d.emojiProps}})}))],2)]),d._v(" "),d._t("previewTemplate",(function(){return[d.showPreview?E("div",{staticClass:"emoji-mart-bar emoji-mart-bar-preview"},[E("preview",{attrs:{data:d.data,title:d.title,emoji:d.view.previewEmoji,"idle-emoji":d.idleEmoji,"show-skin-tones":d.showSkinTones,"emoji-props":d.emojiProps,"skin-props":d.skinProps,"on-skin-change":d.onSkinChange}})],1):d._e()]}),{data:d.data,title:d.title,emoji:d.view.previewEmoji,idleEmoji:d.idleEmoji,showSkinTones:d.showSkinTones,emojiProps:d.emojiProps,skinProps:d.skinProps,onSkinChange:d.onSkinChange})],2)}),[]),Ds=Tt.exports})(),a})()}))})(Qa)),Qa.exports}if(vy(),iu("nextcloud-vue").persist(!0).build(),Ne(gd,cd,Fo,Do),ge("Search emoji"),ge("No emoji found"),ge("Search results"),ge("Frequently used"),ge("Smileys & Emotion"),ge("People & Body"),ge("Animals & Nature"),ge("Food & Drink"),ge("Activities"),ge("Travel & Places"),ge("Objects"),ge("Symbols"),ge("Flags"),ge("Custom"),new mt(255,222,52,ge("Neutral skin color")),new mt(228,205,166,ge("Light skin tone")),new mt(250,221,192,ge("Medium light skin tone")),new mt(174,129,87,ge("Medium skin tone")),new mt(158,113,88,ge("Medium dark skin tone")),new mt(96,79,69,ge("Dark skin tone")),ge("Pick an emoji"),Ne(),Ne(),Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline")),Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--clickable-area-small")),Ne(hd),Ne(pd),un()?.circles?.teamResourceProviders,Ne(fd),ge("Related resources"),ge("Anything shared with the same group of people will show up here"),Array.prototype.find||(Array.prototype.find=function(e){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof e!="function")throw new TypeError("predicate must be a function");for(var t=Object(this),s=t.length>>>0,i=arguments[1],n,a=0;a<s;a++)if(n=t[a],e.call(i,n,a,t))return n}),window&&typeof window.CustomEvent!="function"){let e=function(t,s){s=s||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,s.bubbles,s.cancelable,s.detail),i};typeof window.Event<"u"&&(e.prototype=window.Event.prototype),window.CustomEvent=e}window._vue_richtext_widgets??={},window._registerWidget??=(e,t,s,i)=>{yy(e,t,s,i)};function yy(e,t,s=()=>{},i){const n={hasInteractiveView:!0,fullWidth:!1,...i};if(window._vue_richtext_widgets[e]){xs.error(`[ReferencePicker]: Widget for id ${e} already registered`);return}window._vue_richtext_widgets[e]={id:e,callback:t,onDestroy:s,...n}}window._vue_richtext_custom_picker_elements??={},window._registerCustomPickerElement??=wy;function wy(e,t,s=()=>{},i="large"){if(window._vue_richtext_custom_picker_elements[e]){xs.error(`Custom reference picker element for id ${e} already registered`);return}window._vue_richtext_custom_picker_elements[e]={id:e,callback:t,onDestroy:s,size:i}}Ne(vd),ge("Any link"),yd("core","filetypes/link.svg"),window._vue_richtext_reference_providers??=Fn("core","reference-provider-list",[]),window._vue_richtext_reference_provider_timestamps??=Fn("core","reference-provider-timestamps",{}),Ne(qu,wd),Ne(),Ne(bd),Ne(Cd,qu,Do),Ne(xd,xo);const sn=ta(/[A-Za-z]/),Iu=ta(/[\dA-Za-z]/);function by(e){return e!==null&&(e<32||e===127)}function _i(e){return e!==null&&(e<0||e===32)}const F0=ta(new RegExp("\\p{P}|\\p{S}","u")),nn=ta(/\s/);function ta(e){return t;function t(s){return s!==null&&s>-1&&e.test(String.fromCharCode(s))}}const B0=(function(e){if(e==null)return ky;if(typeof e=="function")return sa(e);if(typeof e=="object")return Array.isArray(e)?Cy(e):xy(e);if(typeof e=="string")return Ey(e);throw new Error("Expected function, string, or object as test")});function Cy(e){const t=[];let s=-1;for(;++s<e.length;)t[s]=B0(e[s]);return sa(i);function i(...n){let a=-1;for(;++a<t.length;)if(t[a].apply(this,n))return!0;return!1}}function xy(e){const t=e;return sa(s);function s(i){const n=i;let a;for(a in e)if(n[a]!==t[a])return!1;return!0}}function Ey(e){return sa(t);function t(s){return s&&s.type===e}}function sa(e){return t;function t(s,i,n){return!!(Dy(s)&&e.call(this,s,typeof i=="number"?i:void 0,n||void 0))}}function ky(){return!0}function Dy(e){return e!==null&&typeof e=="object"&&"type"in e}B0(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);const Fy={tokenize:Ny,partial:!0},A0={tokenize:My,partial:!0},_0={tokenize:Ty,partial:!0},S0={tokenize:Py,partial:!0},By={tokenize:jy,partial:!0},go={name:"wwwAutolink",tokenize:_y,previous:N0},ho={name:"protocolAutolink",tokenize:Sy,previous:M0},ys={name:"emailAutolink",tokenize:Ay,previous:T0},ws={};let Zs=48;for(;Zs<123;)ws[Zs]=ys,Zs++,Zs===58?Zs=65:Zs===91&&(Zs=97);ws[43]=ys,ws[45]=ys,ws[46]=ys,ws[95]=ys,ws[72]=[ys,ho],ws[104]=[ys,ho],ws[87]=[ys,go],ws[119]=[ys,go];function Ay(e,t,s){const i=this;let n,a;return u;function u(m){return!Za(m)||!T0.call(i,i.previous)||Ru(i.events)?s(m):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),r(m))}function r(m){return Za(m)?(e.consume(m),r):m===64?(e.consume(m),o):s(m)}function o(m){return m===46?e.check(By,l,c)(m):m===45||m===95||Iu(m)?(a=!0,e.consume(m),o):l(m)}function c(m){return e.consume(m),n=!0,o}function l(m){return a&&n&&sn(i.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(m)):s(m)}}function _y(e,t,s){const i=this;return n;function n(u){return u!==87&&u!==119||!N0.call(i,i.previous)||Ru(i.events)?s(u):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(Fy,e.attempt(A0,e.attempt(_0,a),s),s)(u))}function a(u){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(u)}}function Sy(e,t,s){const i=this;let n="",a=!1;return u;function u(m){return(m===72||m===104)&&M0.call(i,i.previous)&&!Ru(i.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),n+=String.fromCodePoint(m),e.consume(m),r):s(m)}function r(m){if(sn(m)&&n.length<5)return n+=String.fromCodePoint(m),e.consume(m),r;if(m===58){const g=n.toLowerCase();if(g==="http"||g==="https")return e.consume(m),o}return s(m)}function o(m){return m===47?(e.consume(m),a?c:(a=!0,o)):s(m)}function c(m){return m===null||by(m)||_i(m)||nn(m)||F0(m)?s(m):e.attempt(A0,e.attempt(_0,l),s)(m)}function l(m){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(m)}}function Ny(e,t,s){let i=0;return n;function n(u){return(u===87||u===119)&&i<3?(i++,e.consume(u),n):u===46&&i===3?(e.consume(u),a):s(u)}function a(u){return u===null?s(u):t(u)}}function My(e,t,s){let i,n,a;return u;function u(c){return c===46||c===95?e.check(S0,o,r)(c):c===null||_i(c)||nn(c)||c!==45&&F0(c)?o(c):(a=!0,e.consume(c),u)}function r(c){return c===95?i=!0:(n=i,i=void 0),e.consume(c),u}function o(c){return n||i||!a?s(c):t(c)}}function Ty(e,t){let s=0,i=0;return n;function n(u){return u===40?(s++,e.consume(u),n):u===41&&i<s?a(u):u===33||u===34||u===38||u===39||u===41||u===42||u===44||u===46||u===58||u===59||u===60||u===63||u===93||u===95||u===126?e.check(S0,t,a)(u):u===null||_i(u)||nn(u)?t(u):(e.consume(u),n)}function a(u){return u===41&&i++,e.consume(u),n}}function Py(e,t,s){return i;function i(r){return r===33||r===34||r===39||r===41||r===42||r===44||r===46||r===58||r===59||r===63||r===95||r===126?(e.consume(r),i):r===38?(e.consume(r),a):r===93?(e.consume(r),n):r===60||r===null||_i(r)||nn(r)?t(r):s(r)}function n(r){return r===null||r===40||r===91||_i(r)||nn(r)?t(r):i(r)}function a(r){return sn(r)?u(r):s(r)}function u(r){return r===59?(e.consume(r),i):sn(r)?(e.consume(r),u):s(r)}}function jy(e,t,s){return i;function i(a){return e.consume(a),n}function n(a){return Iu(a)?s(a):t(a)}}function N0(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||_i(e)}function M0(e){return!sn(e)}function T0(e){return!(e===47||Za(e))}function Za(e){return e===43||e===45||e===46||e===95||Iu(e)}function Ru(e){let t=e.length,s=!1;for(;t--;){const i=e[t][1];if((i.type==="labelLink"||i.type==="labelImage")&&!i._balanced){s=!0;break}if(i._gfmAutolinkLiteralWalkedInto){s=!1;break}}return e.length>0&&!s&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),s}se(null),Ne(Ed,Fo),ge("Write a message …"),Ne(kd),{...Ml.props,placeholder:ge("Select a tag")},Ne(Dd),_o(function(e){this.loadGroup(e)},200);var Xa={exports:{}},zy=Xa.exports,po;function $y(){return po||(po=1,(function(e){(function(t,s){e.exports?e.exports=s():t.Toastify=s()})(zy,function(t){var s=function(u){return new s.lib.init(u)},i="1.12.0";s.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},s.lib=s.prototype={toastify:i,constructor:s,init:function(u){return u||(u={}),this.options={},this.toastElement=null,this.options.text=u.text||s.defaults.text,this.options.node=u.node||s.defaults.node,this.options.duration=u.duration===0?0:u.duration||s.defaults.duration,this.options.selector=u.selector||s.defaults.selector,this.options.callback=u.callback||s.defaults.callback,this.options.destination=u.destination||s.defaults.destination,this.options.newWindow=u.newWindow||s.defaults.newWindow,this.options.close=u.close||s.defaults.close,this.options.gravity=u.gravity==="bottom"?"toastify-bottom":s.defaults.gravity,this.options.positionLeft=u.positionLeft||s.defaults.positionLeft,this.options.position=u.position||s.defaults.position,this.options.backgroundColor=u.backgroundColor||s.defaults.backgroundColor,this.options.avatar=u.avatar||s.defaults.avatar,this.options.className=u.className||s.defaults.className,this.options.stopOnFocus=u.stopOnFocus===void 0?s.defaults.stopOnFocus:u.stopOnFocus,this.options.onClick=u.onClick||s.defaults.onClick,this.options.offset=u.offset||s.defaults.offset,this.options.escapeMarkup=u.escapeMarkup!==void 0?u.escapeMarkup:s.defaults.escapeMarkup,this.options.ariaLive=u.ariaLive||s.defaults.ariaLive,this.options.style=u.style||s.defaults.style,u.backgroundColor&&(this.options.style.background=u.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var u=document.createElement("div");u.className="toastify on "+this.options.className,this.options.position?u.className+=" toastify-"+this.options.position:this.options.positionLeft===!0?(u.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):u.className+=" toastify-right",u.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');for(var r in this.options.style)u.style[r]=this.options.style[r];if(this.options.ariaLive&&u.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)u.appendChild(this.options.node);else if(this.options.escapeMarkup?u.innerText=this.options.text:u.innerHTML=this.options.text,this.options.avatar!==""){var o=document.createElement("img");o.src=this.options.avatar,o.className="toastify-avatar",this.options.position=="left"||this.options.positionLeft===!0?u.appendChild(o):u.insertAdjacentElement("afterbegin",o)}if(this.options.close===!0){var c=document.createElement("button");c.type="button",c.setAttribute("aria-label","Close"),c.className="toast-close",c.innerHTML="✖",c.addEventListener("click",function(f){f.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var l=window.innerWidth>0?window.innerWidth:screen.width;(this.options.position=="left"||this.options.positionLeft===!0)&&l>360?u.insertAdjacentElement("afterbegin",c):u.appendChild(c)}if(this.options.stopOnFocus&&this.options.duration>0){var m=this;u.addEventListener("mouseover",function(f){window.clearTimeout(u.timeOutValue)}),u.addEventListener("mouseleave",function(){u.timeOutValue=window.setTimeout(function(){m.removeElement(u)},m.options.duration)})}if(typeof this.options.destination<"u"&&u.addEventListener("click",function(f){f.stopPropagation(),this.options.newWindow===!0?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),typeof this.options.onClick=="function"&&typeof this.options.destination>"u"&&u.addEventListener("click",function(f){f.stopPropagation(),this.options.onClick()}.bind(this)),typeof this.options.offset=="object"){var g=n("x",this.options),h=n("y",this.options),v=this.options.position=="left"?g:"-"+g,p=this.options.gravity=="toastify-top"?h:"-"+h;u.style.transform="translate("+v+","+p+")"}return u},showToast:function(){this.toastElement=this.buildToast();var u;if(typeof this.options.selector=="string"?u=document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||typeof ShadowRoot<"u"&&this.options.selector instanceof ShadowRoot?u=this.options.selector:u=document.body,!u)throw"Root element is not defined";var r=s.defaults.oldestFirst?u.firstChild:u.lastChild;return u.insertBefore(this.toastElement,r),s.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(u){u.className=u.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),u.parentNode&&u.parentNode.removeChild(u),this.options.callback.call(u),s.reposition()}.bind(this),400)}},s.reposition=function(){for(var u={top:15,bottom:15},r={top:15,bottom:15},o={top:15,bottom:15},c=document.getElementsByClassName("toastify"),l,m=0;m<c.length;m++){a(c[m],"toastify-top")===!0?l="toastify-top":l="toastify-bottom";var g=c[m].offsetHeight;l=l.substr(9,l.length-1);var h=15,v=window.innerWidth>0?window.innerWidth:screen.width;v<=360?(c[m].style[l]=o[l]+"px",o[l]+=g+h):a(c[m],"toastify-left")===!0?(c[m].style[l]=u[l]+"px",u[l]+=g+h):(c[m].style[l]=r[l]+"px",r[l]+=g+h)}return this};function n(u,r){return r.offset[u]?isNaN(r.offset[u])?r.offset[u]:r.offset[u]+"px":"0px"}function a(u,r){return!u||typeof r!="string"?!1:!!(u.className&&u.className.trim().split(/\s+/gi).indexOf(r)>-1)}return s.lib.init.prototype=s.lib,s})})(Xa)),Xa.exports}var Oy=$y();const Ly=tu(Oy),P0=Fd().detectLanguage();for(const e of[{language:"ar",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" لا يصلح كاسم مجلد.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" غير مسموح به كاسم مجلد']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" غير مسموح به داخل اسم مجلد.']},{msgid:"All files",msgstr:["كل الملفات"]},{msgid:"Choose",msgstr:["إختَر"]},{msgid:"Choose {file}",msgstr:["إختر {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["إختَر %n ملف","إختَر %n ملف","إختَر %n ملف","إختَر %n ملفات","إختَر %n ملف","إختر %n ملف"]},{msgid:"Copy",msgstr:["نسخ"]},{msgid:"Copy to {target}",msgstr:["نسخ إلى {target}"]},{msgid:"Could not create the new folder",msgstr:["تعذّر إنشاء المجلد الجديد"]},{msgid:"Could not load files settings",msgstr:["يتعذّر تحميل إعدادات الملفات"]},{msgid:"Could not load files views",msgstr:["تعذر تحميل عرض الملفات"]},{msgid:"Create directory",msgstr:["إنشاء مجلد"]},{msgid:"Current view selector",msgstr:["محدد العرض الحالي"]},{msgid:"Favorites",msgstr:["المفضلة"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["الملفات والمجلدات التي تحددها كمفضلة ستظهر هنا."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["الملفات و المجلدات التي قمت مؤخراً بتعديلها سوف تظهر هنا."]},{msgid:"Filter file list",msgstr:["تصفية قائمة الملفات"]},{msgid:"Folder name cannot be empty.",msgstr:["اسم المجلد لا يمكن أن يكون فارغاً."]},{msgid:"Home",msgstr:["البداية"]},{msgid:"Modified",msgstr:["التعديل"]},{msgid:"Move",msgstr:["نقل"]},{msgid:"Move to {target}",msgstr:["نقل إلى {target}"]},{msgid:"Name",msgstr:["الاسم"]},{msgid:"New",msgstr:["جديد"]},{msgid:"New folder",msgstr:["مجلد جديد"]},{msgid:"New folder name",msgstr:["اسم المجلد الجديد"]},{msgid:"No files in here",msgstr:["لا توجد ملفات هنا"]},{msgid:"No files matching your filter were found.",msgstr:["لا توجد ملفات تتطابق مع عامل التصفية الذي وضعته"]},{msgid:"No matching files",msgstr:["لا توجد ملفات مطابقة"]},{msgid:"Recent",msgstr:["الحالي"]},{msgid:"Select all entries",msgstr:["حدد جميع الإدخالات"]},{msgid:"Select entry",msgstr:["إختَر المدخل"]},{msgid:"Select the row for {nodename}",msgstr:["إختر سطر الـ {nodename}"]},{msgid:"Size",msgstr:["الحجم"]},{msgid:"Undo",msgstr:["تراجع"]},{msgid:"Upload some content or sync with your devices!",msgstr:["قم برفع بعض المحتوى أو المزامنة مع أجهزتك!"]}]},{language:"ast",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» ye un nome de carpeta inválidu."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» ye un nome de carpeta inválidu"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["Nun se permite'l caráuter «/» dientro'l nome de les carpetes."]},{msgid:"All files",msgstr:["Tolos ficheros"]},{msgid:"Choose",msgstr:["Escoyer"]},{msgid:"Choose {file}",msgstr:["Escoyer «{ficheru}»"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escoyer %n ficheru","Escoyer %n ficheros"]},{msgid:"Copy",msgstr:["Copiar"]},{msgid:"Copy to {target}",msgstr:["Copiar en: {target}"]},{msgid:"Could not create the new folder",msgstr:["Nun se pudo crear la carpeta"]},{msgid:"Could not load files settings",msgstr:["Nun se pudo cargar la configuración de los ficheros"]},{msgid:"Could not load files views",msgstr:["Nun se pudieron cargar les vistes de los ficheros"]},{msgid:"Create directory",msgstr:["Crear un direutoriu"]},{msgid:"Current view selector",msgstr:["Selector de la vista actual"]},{msgid:"Favorites",msgstr:["Favoritos"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Equí apaecen los ficheros y les carpetes que metas en Favoritos."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Equí apaecen los fichero y les carpetes que modificares apocayá."]},{msgid:"Filter file list",msgstr:["Peñerar la llista de ficheros"]},{msgid:"Folder name cannot be empty.",msgstr:["El nome de la carpeta nun pue tar baleru."]},{msgid:"Home",msgstr:["Aniciu"]},{msgid:"Modified",msgstr:["Modificóse"]},{msgid:"Move",msgstr:["Mover"]},{msgid:"Move to {target}",msgstr:["Mover a {target}"]},{msgid:"Name",msgstr:["Nome"]},{msgid:"New",msgstr:["Nuevu"]},{msgid:"New folder",msgstr:["Carpeta nueva"]},{msgid:"New folder name",msgstr:["Nome de carpeta nuevu"]},{msgid:"No files in here",msgstr:["Equí nun hai nengún ficheru"]},{msgid:"No files matching your filter were found.",msgstr:["Nun s'atopó nengún ficheru que concasare cola peñera."]},{msgid:"No matching files",msgstr:["Nun hai nengún ficheru que concase"]},{msgid:"Recent",msgstr:["De recién"]},{msgid:"Select all entries",msgstr:["Seleicionar toles entraes"]},{msgid:"Select entry",msgstr:["Seleicionar la entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Seleicionar la filera de: {nodename}"]},{msgid:"Size",msgstr:["Tamañu"]},{msgid:"Undo",msgstr:["Desfacer"]},{msgid:"Upload some content or sync with your devices!",msgstr:["¡Xubi dalgún elementu o sincroniza colos tos preseos!"]}]},{language:"ca",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:[`No és permès d'usar el caràcter "{char}" en un nom.`]},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" no és un nom permès.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" no és vàlid com a nom de carpeta.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no és vàlid com a nom de carpeta']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" és un mot reservat i no està permès com a nom.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:[`"/" no està permès en el nom d'una carpeta.`]},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n conflicte de fitxers","%n conflictes de fitxers"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n onflicte de fitxers a {dirname}","%n conflictes de fitxers a {dirname}"]},{msgid:"All files",msgstr:["Tots els fitxers"]},{msgid:"Cancel",msgstr:["Cancel·lar"]},{msgid:"Cancel the entire operation",msgstr:["Cancel·lar tota l'operació"]},{msgid:"Choose",msgstr:["Tria"]},{msgid:"Choose {file}",msgstr:["Tria {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Tria %n fitxer","Tria %n fitxers"]},{msgid:"Confirm",msgstr:["Confirma"]},{msgid:"Continue",msgstr:["Continuar"]},{msgid:"Copy",msgstr:["Copia"]},{msgid:"Copy to {target}",msgstr:["Copia a {target}"]},{msgid:"Could not create the new folder",msgstr:["No s'ha pogut crear la carpeta nova"]},{msgid:"Could not load files settings",msgstr:["No es poden carregar fitxers de configuració"]},{msgid:"Could not load files views",msgstr:["No es poden carregar fitxers de vistes"]},{msgid:"Create directory",msgstr:["Crea un directori"]},{msgid:"Current view selector",msgstr:["Selector de visualització actual"]},{msgid:"Enter your name",msgstr:["Escriviu el vostre nom"]},{msgid:"Existing version",msgstr:["Versió existent"]},{msgid:"Failed to set nickname.",msgstr:["No s'ha pogut desar el sobrenom."]},{msgid:"Favorites",msgstr:["Preferits"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Els fitxers i les carpetes que marqueu com a favorits es mostraran aquí."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Els fitxers i les carpetes recentment modificats es mostraran aquí."]},{msgid:"Filter file list",msgstr:["Filtrar llistat de fitxers"]},{msgid:"Folder name cannot be empty.",msgstr:["El nom de la carpeta no pot estar buit."]},{msgid:"Guest identification",msgstr:["Identificació com a convidat"]},{msgid:"Home",msgstr:["Inici"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si seleccioneu les dues versions, el fitxer entrant tindrà un número afegit al seu nom."]},{msgid:"Invalid name.",msgstr:["Nom no vàlid."]},{msgid:"Last modified date unknown",msgstr:["Data de l'última modificació desconeguda"]},{msgid:"Modified",msgstr:["Data de modificació"]},{msgid:"Move",msgstr:["Desplaça"]},{msgid:"Move to {target}",msgstr:["Desplaça a {target}"]},{msgid:"Name",msgstr:["Nom"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Els noms poden tenir com a màxim 64 caràcters."]},{msgid:"Names must not be empty.",msgstr:["Els noms no poden ser buits."]},{msgid:'Names must not end with "{extension}".',msgstr:[`Els noms no poden acabar amb l'extensió "{extension}".`]},{msgid:"Names must not start with a dot.",msgstr:["Els noms no poden començar amb un punt."]},{msgid:"New",msgstr:["Crea"]},{msgid:"New folder",msgstr:["Carpeta nova"]},{msgid:"New folder name",msgstr:["Nom de la carpeta nova"]},{msgid:"New version",msgstr:["Nova versió"]},{msgid:"No files in here",msgstr:["No hi ha cap fitxer"]},{msgid:"No files matching your filter were found.",msgstr:["No s'ha trobat cap fitxer que coincideixi amb el filtre."]},{msgid:"No matching files",msgstr:["No hi ha cap fitxer que coincideixi"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Si us plau, escriu un nom amb 2 caràcters com a mínim."]},{msgid:"Recent",msgstr:["Recents"]},{msgid:"Select all checkboxes",msgstr:["Selecciona totes les caselles de selecció"]},{msgid:"Select all entries",msgstr:["Selecciona totes les entrades"]},{msgid:"Select all existing files",msgstr:["Selecciona tots els fitxers existents"]},{msgid:"Select all new files",msgstr:["Selecciona tots els fitxers nous"]},{msgid:"Select entry",msgstr:["Selecciona l'entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Selecciona la fila per a {nodename}"]},{msgid:"Size",msgstr:["Mida"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Omet %n fitxer","Omet %n fitxers"]},{msgid:"Skip this file",msgstr:["Omet aquest fitxer"]},{msgid:"Submit name",msgstr:["Entreu el nom"]},{msgid:"Undo",msgstr:["Desfés"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Pugeu contingut o sincronitzeu-lo amb els vostres dispositius!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Quan es selecciona una carpeta entrant, també se sobreescriuran els fitxers que hi entrin en conflicte."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Quan es selecciona una carpeta entrant, el contingut s'escriu a la carpeta existent i es realitza una resolució recursiva de conflictes."]},{msgid:"Which files do you want to keep?",msgstr:["Quins fitxers voleu conservar?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Actualment se us mostra com a {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Actualment no esteu identificat."]},{msgid:"You cannot leave the name empty.",msgstr:["No podeu deixar el nom buit."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Heu de triar com a mínim una solució de conflicte"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Heu de seleccionar com a mínim una versió de cada fitxer per continuar."]}]},{language:"cs_CZ",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:["„{char}“ není možné použít uvnitř názvu."]},{msgid:'"{extension}" is not an allowed name.',msgstr:["„{extension}“ není možné použít jako název."]},{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ není platný název složky."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ není povolený název složky."]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["„{segment}“ je vyhrazeným názvem a není možné ho použít."]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["znak „/“ (dopředné lomítko) není možné použít uvnitř názvu složky."]},{msgid:"All files",msgstr:["Veškeré soubory"]},{msgid:"Cancel",msgstr:["Storno"]},{msgid:"Choose",msgstr:["Zvolit"]},{msgid:"Choose {file}",msgstr:["Zvolit {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Zvolte %n soubor","Zvolte %n soubory","Zvolte %n souborů","Zvolte %n soubory"]},{msgid:"Copy",msgstr:["Zkopírovat"]},{msgid:"Copy to {target}",msgstr:["Zkopírovat do {target}"]},{msgid:"Could not create the new folder",msgstr:["Novou složku se nepodařilo vytvořit"]},{msgid:"Could not load files settings",msgstr:["Nepodařilo se načíst nastavení pro soubory"]},{msgid:"Could not load files views",msgstr:["Nepodařilo se načíst pohledy souborů"]},{msgid:"Create directory",msgstr:["Vytvořit složku"]},{msgid:"Current view selector",msgstr:["Výběr stávajícího zobrazení"]},{msgid:"Enter your name",msgstr:["Zadejte své jméno"]},{msgid:"Failed to set nickname.",msgstr:["Nepodařilo se nastavit přezdívku."]},{msgid:"Favorites",msgstr:["Oblíbené"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Zde se zobrazí soubory a složky, které označíte jako oblíbené."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Zde se zobrazí soubory a složky, které jste nedávno pozměnili."]},{msgid:"Filter file list",msgstr:["Filtrovat seznam souborů"]},{msgid:"Folder name cannot be empty.",msgstr:["Složku je třeba nějak nazvat."]},{msgid:"Guest identification",msgstr:["Identifikace hosta"]},{msgid:"Home",msgstr:["Domů"]},{msgid:"Invalid name.",msgstr:["Neplatný název."]},{msgid:"Modified",msgstr:["Změněno"]},{msgid:"Move",msgstr:["Přesounout"]},{msgid:"Move to {target}",msgstr:["Přesunout do {target}"]},{msgid:"Name",msgstr:["Název"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Je třeba, aby délka jmen nepřesahovala 64 znaků."]},{msgid:"Names must not be empty.",msgstr:["Názvy je třeba vyplnit."]},{msgid:'Names must not end with "{extension}".',msgstr:["Názvy nemohou končit na „{extension}“."]},{msgid:"Names must not start with a dot.",msgstr:["Názvy nemohou začínat tečkou."]},{msgid:"New",msgstr:["Nové"]},{msgid:"New folder",msgstr:["Nová složka"]},{msgid:"New folder name",msgstr:["Název pro novou složku"]},{msgid:"No files in here",msgstr:["Nejsou zde žádné soubory"]},{msgid:"No files matching your filter were found.",msgstr:["Nenalezeny žádné soubory odpovídající vašemu filtru"]},{msgid:"No matching files",msgstr:["Žádné odpovídající soubory"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Zadejte jméno dlouhé alespoň 2 znaky."]},{msgid:"Recent",msgstr:["Nedávné"]},{msgid:"Select all entries",msgstr:["Vybrat všechny položky"]},{msgid:"Select entry",msgstr:["Vybrat položku"]},{msgid:"Select the row for {nodename}",msgstr:["Vybrat řádek pro {nodename}"]},{msgid:"Size",msgstr:["Velikost"]},{msgid:"Submit name",msgstr:["Odeslat jméno"]},{msgid:"Undo",msgstr:["Zpět"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte sem nějaký obsah nebo proveďte synchronizaci se svými zařízeními!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["V tuto chvíli jste identifikováni jako {nickname}."]},{msgid:"You are currently not identified.",msgstr:["V tuto chvíli nejste identifikovaní."]},{msgid:"You cannot leave the name empty.",msgstr:["Jméno nelze ponechat nevyplněné."]}]},{language:"da",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" er ikke tilladt i et navn.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" er ikke tilladt i et navn.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" er et ugyldigt mappenavn.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" er ikke et tilladt mappenavn']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" er et reserveret navn og er derfor ikke tilladt.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er ikke tilladt i et mappenavn.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n filkonflikt","%n filer konflikter"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n filkonflikt i {dirname}","%n filkonflikter i {dirname}"]},{msgid:"All files",msgstr:["Alle filer"]},{msgid:"Cancel",msgstr:["Fortryd"]},{msgid:"Cancel the entire operation",msgstr:["Annullér hele operationen"]},{msgid:"Choose",msgstr:["Vælg"]},{msgid:"Choose {file}",msgstr:["Vælg {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vælg %n fil","Vælg %n filer"]},{msgid:"Confirm",msgstr:["Bekræft"]},{msgid:"Continue",msgstr:["Fortsæt"]},{msgid:"Copy",msgstr:["Kopier"]},{msgid:"Copy to {target}",msgstr:["Kopier til {target}"]},{msgid:"Could not create the new folder",msgstr:["Kunne ikke oprette den nye mappe"]},{msgid:"Could not load files settings",msgstr:["Filindstillingerne kunne ikke indlæses"]},{msgid:"Could not load files views",msgstr:["Kunne ikke indlæse filvisninger"]},{msgid:"Create directory",msgstr:["Opret mappe"]},{msgid:"Current view selector",msgstr:["Aktuel visningsvælger"]},{msgid:"Enter your name",msgstr:["Indtast dit navn"]},{msgid:"Existing version",msgstr:["Eksisterende version"]},{msgid:"Failed to set nickname.",msgstr:["Forsøg på at gemme kaldenavn mislykkedes."]},{msgid:"Favorites",msgstr:["Favoritter"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Filer og mapper, du markerer som foretrukne, vises her."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer og mapper, du for nylig har ændret, vises her."]},{msgid:"Filter file list",msgstr:["Filtrer fil liste"]},{msgid:"Folder name cannot be empty.",msgstr:["Mappenavnet må ikke være tomt."]},{msgid:"Guest identification",msgstr:["Gæsteidentifikation"]},{msgid:"Home",msgstr:["Hjem"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Hvis du vælger begge versioner, vil den indkommende fil have et nummer tilføjet til sit navn."]},{msgid:"Invalid name.",msgstr:["Ugyldigt navn."]},{msgid:"Last modified date unknown",msgstr:["Senest ændret dato ukendt"]},{msgid:"Modified",msgstr:["Ændret"]},{msgid:"Move",msgstr:["Flyt"]},{msgid:"Move to {target}",msgstr:["Flyt til {target}"]},{msgid:"Name",msgstr:["Navn"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Navne kan højst være 64 tegn lange."]},{msgid:"Names must not be empty.",msgstr:["Navne kan ikke være tomt."]},{msgid:'Names must not end with "{extension}".',msgstr:['Navne må ikke ende på "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Navne skal starte med et punktum."]},{msgid:"New",msgstr:["Ny"]},{msgid:"New folder",msgstr:["Ny mappe"]},{msgid:"New folder name",msgstr:["Ny mappe navn"]},{msgid:"New version",msgstr:["Ny version"]},{msgid:"No files in here",msgstr:["Ingen filer here"]},{msgid:"No files matching your filter were found.",msgstr:["Der blev ikke fundet nogen filer, der matcher dit filter."]},{msgid:"No matching files",msgstr:["Ingen matchende filer"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Indtast et navn med mindst 2 tegn."]},{msgid:"Recent",msgstr:["Seneste"]},{msgid:"Select all checkboxes",msgstr:["Markér alle afkrydsningsfelter"]},{msgid:"Select all entries",msgstr:["Vælg alle poster"]},{msgid:"Select all existing files",msgstr:["Vælg alle eksisterende filer"]},{msgid:"Select all new files",msgstr:["Vælg alle nye filer"]},{msgid:"Select entry",msgstr:["Vælg post"]},{msgid:"Select the row for {nodename}",msgstr:["Vælg rækken for {nodenavn}"]},{msgid:"Size",msgstr:["Størelse"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Spring %n fil over","Spring %n filer over"]},{msgid:"Skip this file",msgstr:["Spring denne fil over"]},{msgid:"Submit name",msgstr:["Indsend navn"]},{msgid:"Undo",msgstr:["Fortryd"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Upload noget indhold eller synkroniser med dine enheder!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Når en indkommende mappe er valgt, vil eventuelle modstridende filer i det også blive overskrevet."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Når en indkommende mappe er valgt, er indholdet skrevet ind i den eksisterende mappe og en rekursiv konfliktløsning udføres."]},{msgid:"Which files do you want to keep?",msgstr:["Hvilke filer vil du have?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Du er i øjeblikket identificeret som {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Du er ikke identificeret."]},{msgid:"You cannot leave the name empty.",msgstr:["Du kan ikke efterlade navnet tomt."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Du skal vælge mindst én konfliktløsning"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Du skal vælge mindst én version af hver fil for at fortsætte."]}]},{language:"de",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" ist innerhalb eines Namens nicht zulässig.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" ist kein zulässiger Name.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" ist ein ungültiger Ordnername.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ist kein zulässiger Ordnername']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" ist ein reservierter Name und nicht zulässig.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ist innerhalb eines Ordnernamens nicht zulässig.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n Dateikonflikt","%n Dateikonflikte"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n Dateikonflikt in {dirname}","%n Dateikonflikte in {dirname}"]},{msgid:"All files",msgstr:["Alle Dateien"]},{msgid:"Cancel",msgstr:["Abbrechen"]},{msgid:"Cancel the entire operation",msgstr:["Den gesamten Vorgang abbrechen"]},{msgid:"Choose",msgstr:["Auswählen"]},{msgid:"Choose {file}",msgstr:["{file} auswählen"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei auswählen","%n Dateien auswählen"]},{msgid:"Confirm",msgstr:["Bestätigen"]},{msgid:"Continue",msgstr:["Fortsetzen"]},{msgid:"Copy",msgstr:["Kopieren"]},{msgid:"Copy to {target}",msgstr:["Nach {target} kopieren"]},{msgid:"Could not create the new folder",msgstr:["Der neue Ordner konnte nicht erstellt werden"]},{msgid:"Could not load files settings",msgstr:["Dateieinstellungen konnten nicht geladen werden"]},{msgid:"Could not load files views",msgstr:["Dateiansichten konnten nicht geladen werden"]},{msgid:"Create directory",msgstr:["Verzeichnis erstellen"]},{msgid:"Current view selector",msgstr:["Aktuelle Ansichtsauswahl"]},{msgid:"Enter your name",msgstr:["Gib deinen Namen ein"]},{msgid:"Existing version",msgstr:["Vorhandene Version"]},{msgid:"Failed to set nickname.",msgstr:["Spitzname konnte nicht gespeichert werden."]},{msgid:"Favorites",msgstr:["Favoriten"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Dateien und Ordner, die du als Favorit markierst, werden hier angezeigt."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien und Ordner, die du kürzlich geändert hast, werden hier angezeigt."]},{msgid:"Filter file list",msgstr:["Dateiliste filtern"]},{msgid:"Folder name cannot be empty.",msgstr:["Der Ordnername darf nicht leer sein."]},{msgid:"Guest identification",msgstr:["Gast-Identifikation"]},{msgid:"Home",msgstr:["Home"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Wenn beide Versionen ausgewählt werden, wird dem Namen der eingehenden Datei eine Nummer hinzugefügt."]},{msgid:"Invalid name.",msgstr:["Ungültiger Name."]},{msgid:"Last modified date unknown",msgstr:["Datum der letzten Änderung unbekannt"]},{msgid:"Modified",msgstr:["Geändert"]},{msgid:"Move",msgstr:["Verschieben"]},{msgid:"Move to {target}",msgstr:["Nach {target} verschieben"]},{msgid:"Name",msgstr:["Name"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Namen dürfen maximal 64 Zeichen lang sein."]},{msgid:"Names must not be empty.",msgstr:["Namen dürfen nicht leer sein."]},{msgid:'Names must not end with "{extension}".',msgstr:['Namen dürfen nicht mit "{extension}" enden.']},{msgid:"Names must not start with a dot.",msgstr:["Namen dürfen nicht mit einem Punkt beginnen."]},{msgid:"New",msgstr:["Neu"]},{msgid:"New folder",msgstr:["Neuer Ordner"]},{msgid:"New folder name",msgstr:["Neuer Ordnername"]},{msgid:"New version",msgstr:["Neue Version"]},{msgid:"No files in here",msgstr:["Hier sind keine Dateien"]},{msgid:"No files matching your filter were found.",msgstr:["Es wurden keine Dateien gefunden, die deinem Filter entsprechen."]},{msgid:"No matching files",msgstr:["Keine passenden Dateien"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Bitte einen Namen mit mindestens zwei Zeichen eingeben."]},{msgid:"Recent",msgstr:["Neueste"]},{msgid:"Select all checkboxes",msgstr:["Alle Kontrollkästchen aktivieren"]},{msgid:"Select all entries",msgstr:["Alle Einträge auswählen"]},{msgid:"Select all existing files",msgstr:["Alle vorhandenen Dateien auswählen"]},{msgid:"Select all new files",msgstr:["Alle neuen Dateien auswählen"]},{msgid:"Select entry",msgstr:["Eintrag auswählen"]},{msgid:"Select the row for {nodename}",msgstr:["Die Zeile für {nodename} auswählen."]},{msgid:"Size",msgstr:["Größe"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["%n Datei überspringen","%n Dateien überspringen"]},{msgid:"Skip this file",msgstr:["Diese Datei überspringen"]},{msgid:"Submit name",msgstr:["Namen senden"]},{msgid:"Undo",msgstr:["Rückgängig machen"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Lade Inhalte hoch oder synchronisiere diese mit deinen Geräten!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Wenn ein eingehender Ordner ausgewählt wird, werden auch alle darin enthaltenen Dateien mit Konflikten überschrieben."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Bei Auswahl eines eingehenden Ordners wird der Inhalt in den vorhandenen Ordner geschrieben und eine rekursive Konfliktlösung durchgeführt."]},{msgid:"Which files do you want to keep?",msgstr:["Welche Dateien sollen behalten werden?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Du bist derzeit als {nickname} identifiziert."]},{msgid:"You are currently not identified.",msgstr:["Du bist momentan nicht identifiziert."]},{msgid:"You cannot leave the name empty.",msgstr:["Du kannst den Namen nicht leer lassen."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Es muss mindestens eine Konfliktlösung gewählt werden"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Es muss mindestens eine Version jeder Datei ausgewählt werden, um fortzufahren."]}]},{language:"de_DE",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" ist innerhalb eines Namens nicht zulässig.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" ist kein zulässiger Name.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" ist ein ungültiger Ordnername.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ist kein zulässiger Ordnername']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" ist ein reservierter Name und nicht zulässig.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ist innerhalb eines Ordnernamens nicht zulässig.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n Dateikonflikt","%n Dateikonflikte"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n Dateikonflikt in {dirname}","%n Dateikonflikte in {dirname}"]},{msgid:"All files",msgstr:["Alle Dateien"]},{msgid:"Cancel",msgstr:["Abbrechen"]},{msgid:"Cancel the entire operation",msgstr:["Den gesamten Vorgang abbrechen"]},{msgid:"Choose",msgstr:["Auswählen"]},{msgid:"Choose {file}",msgstr:["{file} auswählen"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n Datei auswählen","%n Dateien auswählen"]},{msgid:"Confirm",msgstr:["Bestätigen"]},{msgid:"Continue",msgstr:["Fortsetzen"]},{msgid:"Copy",msgstr:["Kopieren"]},{msgid:"Copy to {target}",msgstr:["Nach {target} kopieren"]},{msgid:"Could not create the new folder",msgstr:["Der neue Ordner konnte nicht erstellt werden"]},{msgid:"Could not load files settings",msgstr:["Dateieinstellungen konnten nicht geladen werden"]},{msgid:"Could not load files views",msgstr:["Dateiansichten konnten nicht geladen werden"]},{msgid:"Create directory",msgstr:["Verzeichnis erstellen"]},{msgid:"Current view selector",msgstr:["Aktuelle Ansichtsauswahl"]},{msgid:"Enter your name",msgstr:["Geben Sie Ihren Namen ein"]},{msgid:"Existing version",msgstr:["Vorhandene Version"]},{msgid:"Failed to set nickname.",msgstr:["Spitzname konnte nicht gespeichert werden."]},{msgid:"Favorites",msgstr:["Favoriten"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Dateien und Ordner, die Sie als Favorit markieren, werden hier angezeigt."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien und Ordner, die Sie kürzlich geändert haben, werden hier angezeigt."]},{msgid:"Filter file list",msgstr:["Dateiliste filtern"]},{msgid:"Folder name cannot be empty.",msgstr:["Der Ordnername darf nicht leer sein."]},{msgid:"Guest identification",msgstr:["Gast-Identifikation"]},{msgid:"Home",msgstr:["Home"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Wenn beide Versionen ausgewählt werden, wird dem Namen der eingehenden Datei eine Nummer hinzugefügt."]},{msgid:"Invalid name.",msgstr:["Ungültiger Name."]},{msgid:"Last modified date unknown",msgstr:["Datum der letzten Änderung unbekannt"]},{msgid:"Modified",msgstr:["Geändert"]},{msgid:"Move",msgstr:["Verschieben"]},{msgid:"Move to {target}",msgstr:["Nach {target} verschieben"]},{msgid:"Name",msgstr:["Name"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Namen dürfen maximal 64 Zeichen lang sein."]},{msgid:"Names must not be empty.",msgstr:["Namen dürfen nicht leer sein."]},{msgid:'Names must not end with "{extension}".',msgstr:['Namen dürfen nicht mit "{extension}" enden.']},{msgid:"Names must not start with a dot.",msgstr:["Namen dürfen nicht mit einem Punkt beginnen."]},{msgid:"New",msgstr:["Neu"]},{msgid:"New folder",msgstr:["Neuer Ordner"]},{msgid:"New folder name",msgstr:["Neuer Ordnername"]},{msgid:"New version",msgstr:["Neue Version"]},{msgid:"No files in here",msgstr:["Hier sind keine Dateien"]},{msgid:"No files matching your filter were found.",msgstr:["Es wurden keine Dateien gefunden, die Ihrem Filter entsprechen."]},{msgid:"No matching files",msgstr:["Keine passenden Dateien"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Bitte einen Namen mit mindestens zwei Zeichen eingeben."]},{msgid:"Recent",msgstr:["Neueste"]},{msgid:"Select all checkboxes",msgstr:["Alle Kontrollkästchen aktivieren"]},{msgid:"Select all entries",msgstr:["Alle Einträge auswählen"]},{msgid:"Select all existing files",msgstr:["Alle vorhandenen Dateien auswählen"]},{msgid:"Select all new files",msgstr:["Alle neuen Dateien auswählen"]},{msgid:"Select entry",msgstr:["Eintrag auswählen"]},{msgid:"Select the row for {nodename}",msgstr:["Die Zeile für {nodename} auswählen."]},{msgid:"Size",msgstr:["Größe"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["%n Datei überspringen","%n Dateien überspringen"]},{msgid:"Skip this file",msgstr:["Diese Datei überspringen"]},{msgid:"Submit name",msgstr:["Namen senden"]},{msgid:"Undo",msgstr:["Rückgängig machen"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Laden Sie Inhalte hoch oder synchronisieren Sie diese mit Ihren Geräten!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Wenn ein eingehender Ordner ausgewählt wird, werden auch alle darin enthaltenen Dateien mit Konflikten überschrieben."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Bei Auswahl eines eingehenden Ordners wird der Inhalt in den vorhandenen Ordner geschrieben und eine rekursive Konfliktlösung durchgeführt."]},{msgid:"Which files do you want to keep?",msgstr:["Welche Dateien sollen behalten werden?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Sie sind derzeit als {nickname} identifiziert."]},{msgid:"You are currently not identified.",msgstr:["Sie sind momentan nicht identifiziert."]},{msgid:"You cannot leave the name empty.",msgstr:["Sie können den Namen nicht leer lassen."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Es muss mindestens eine Konfliktlösung gewählt werden"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Es muss mindestens eine Version jeder Datei ausgewählt werden, um fortzufahren."]}]},{language:"el",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" δεν επιτρέπεται μέσα σε ένα όνομα.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" δεν είναι επιτρεπτό όνομα.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['Το "{name}" δεν είναι έγκυρο όνομα φακέλου.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['Το "{name}" δεν είναι επιτρεπτό όνομα φακέλου']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" είναι ένα δεσμευμένο όνομα και δεν επιτρέπεται.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['Το "/" δεν επιτρέπεται μέσα στο όνομα ενός φακέλου.']},{msgid:"All files",msgstr:["Όλα τα αρχεία"]},{msgid:"Cancel",msgstr:["Ακύρωση"]},{msgid:"Choose",msgstr:["Επιλογή"]},{msgid:"Choose {file}",msgstr:["Επιλέξτε {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Επιλέξτε %n αρχείο","Επιλέξτε %n αρχεία"]},{msgid:"Copy",msgstr:["Αντιγραφή"]},{msgid:"Copy to {target}",msgstr:["Αντιγραφή στο {target}"]},{msgid:"Could not create the new folder",msgstr:["Αδυναμία δημιουργίας νέου φακέλου"]},{msgid:"Could not load files settings",msgstr:["Αδυναμία φόρτωσης ρυθμίσεων αρχείων"]},{msgid:"Could not load files views",msgstr:["Αδυναμία φόρτωσης προβολών αρχείων"]},{msgid:"Create directory",msgstr:["Δημιουργία καταλόγου"]},{msgid:"Current view selector",msgstr:["Επιλογέας τρέχουσας προβολής"]},{msgid:"Enter your name",msgstr:["Εισάγετε το όνομά σας"]},{msgid:"Failed to set nickname.",msgstr:["Αποτυχία στην ρύθμιση του ψευδώνυμου."]},{msgid:"Favorites",msgstr:["Αγαπημένα"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Τα αρχεία και οι φάκελοι που επισημάνετε ως αγαπημένα θα εμφανίζονται εδώ."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Τα αρχεία και οι φάκελοι που τροποποιήσατε πρόσφατα θα εμφανίζονται εδώ."]},{msgid:"Filter file list",msgstr:["Φιλτράρισμα λίστας αρχείων"]},{msgid:"Folder name cannot be empty.",msgstr:["Το όνομα του φακέλου δεν μπορεί να είναι κενό."]},{msgid:"Guest identification",msgstr:["Ταυτοποίηση επισκέπτη"]},{msgid:"Home",msgstr:["Αρχική"]},{msgid:"Invalid name.",msgstr:["Μη έγκυρο όνομα."]},{msgid:"Modified",msgstr:["Τροποποιήθηκε"]},{msgid:"Move",msgstr:["Μετακίνηση"]},{msgid:"Move to {target}",msgstr:["Μετακίνηση στο {target}"]},{msgid:"Name",msgstr:["Όνομα"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Τα ονόματα μπορούν να έχουν μέγιστο μήκος 64 χαρακτήρες."]},{msgid:"Names must not be empty.",msgstr:["Τα ονόματα δεν πρέπει να είναι κενά."]},{msgid:'Names must not end with "{extension}".',msgstr:['Τα ονόματα δεν πρέπει να τελειώνουν με "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Τα ονόματα δεν πρέπει να ξεκινούν με τελεία."]},{msgid:"New",msgstr:["Νέο"]},{msgid:"New folder",msgstr:["Νέος φάκελος"]},{msgid:"New folder name",msgstr:["Όνομα νέου φακέλου"]},{msgid:"No files in here",msgstr:["Δεν υπάρχουν αρχεία εδώ"]},{msgid:"No files matching your filter were found.",msgstr:["Δεν βρέθηκαν αρχεία που να ταιριάζουν με το φίλτρο σας."]},{msgid:"No matching files",msgstr:["Κανένα αρχείο δεν ταιριάζει"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Παρακαλώ εισάγετε ένα όνομα με τουλάχιστον 2 χαρακτήρες."]},{msgid:"Recent",msgstr:["Πρόσφατα"]},{msgid:"Select all entries",msgstr:["Επιλογή όλων των εγγραφών"]},{msgid:"Select entry",msgstr:["Επιλογή εγγραφής"]},{msgid:"Select the row for {nodename}",msgstr:["Επιλέξτε τη γραμμή για το {nodename}"]},{msgid:"Size",msgstr:["Μέγεθος"]},{msgid:"Submit name",msgstr:["Υποβολή ονόματος"]},{msgid:"Undo",msgstr:["Αναίρεση"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Ανεβάστε κάποιο περιεχόμενο ή συγχρονίστε με τις συσκευές σας!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Αυτή τη στιγμή έχετε αναγνωριστεί ως {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Δεν έχετε ταυτοποιηθεί."]},{msgid:"You cannot leave the name empty.",msgstr:["Δεν μπορείτε να αφήσετε το όνομα κενό."]}]},{language:"en_GB",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" is not allowed inside a name.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" is not an allowed name.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" is an invalid folder name.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" is not an allowed folder name']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" is a reserved name and not allowed.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" is not allowed inside a folder name.']},{msgid:"All files",msgstr:["All files"]},{msgid:"Cancel",msgstr:["Cancel"]},{msgid:"Choose",msgstr:["Choose"]},{msgid:"Choose {file}",msgstr:["Choose {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Choose %n file","Choose %n files"]},{msgid:"Copy",msgstr:["Copy"]},{msgid:"Copy to {target}",msgstr:["Copy to {target}"]},{msgid:"Could not create the new folder",msgstr:["Could not create the new folder"]},{msgid:"Could not load files settings",msgstr:["Could not load files settings"]},{msgid:"Could not load files views",msgstr:["Could not load files views"]},{msgid:"Create directory",msgstr:["Create directory"]},{msgid:"Current view selector",msgstr:["Current view selector"]},{msgid:"Enter your name",msgstr:["Enter your name"]},{msgid:"Failed to set nickname.",msgstr:["Failed to set nickname."]},{msgid:"Favorites",msgstr:["Favourites"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Files and folders you mark as favourite will show up here."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Files and folders you recently modified will show up here."]},{msgid:"Filter file list",msgstr:["Filter file list"]},{msgid:"Folder name cannot be empty.",msgstr:["Folder name cannot be empty."]},{msgid:"Guest identification",msgstr:["Guest identification"]},{msgid:"Home",msgstr:["Home"]},{msgid:"Invalid name.",msgstr:["Invalid name."]},{msgid:"Modified",msgstr:["Modified"]},{msgid:"Move",msgstr:["Move"]},{msgid:"Move to {target}",msgstr:["Move to {target}"]},{msgid:"Name",msgstr:["Name"]},{msgid:"Names must not be empty.",msgstr:["Names must not be empty."]},{msgid:'Names must not end with "{extension}".',msgstr:['Names must not end with "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Names must not start with a dot."]},{msgid:"New",msgstr:["New"]},{msgid:"New folder",msgstr:["New folder"]},{msgid:"New folder name",msgstr:["New folder name"]},{msgid:"No files in here",msgstr:["No files in here"]},{msgid:"No files matching your filter were found.",msgstr:["No files matching your filter were found."]},{msgid:"No matching files",msgstr:["No matching files"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Please enter a name with at least 2 characters."]},{msgid:"Recent",msgstr:["Recent"]},{msgid:"Select all entries",msgstr:["Select all entries"]},{msgid:"Select entry",msgstr:["Select entry"]},{msgid:"Select the row for {nodename}",msgstr:["Select the row for {nodename}"]},{msgid:"Size",msgstr:["Size"]},{msgid:"Submit name",msgstr:["Submit name"]},{msgid:"Undo",msgstr:["Undo"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Upload some content or sync with your devices!"]},{msgid:"You are currently not identified.",msgstr:["You are currently not identified."]},{msgid:"You cannot leave the name empty.",msgstr:["You cannot leave the name empty."]}]},{language:"es",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" no está permitido dentro de un nombre.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" no es un nombre permitido.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta no válido.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no es un nombre de carpeta permitido']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" es un nombre reservado y no está permitido.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no está permitido dentro del nombre de una carpeta.']},{msgid:"All files",msgstr:["Todos los archivos"]},{msgid:"Cancel",msgstr:["Cancelar"]},{msgid:"Choose",msgstr:["Seleccionar"]},{msgid:"Choose {file}",msgstr:["Seleccionar {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Elige %n archivo","Elige %n archivos","Seleccione %n archivos"]},{msgid:"Copy",msgstr:["Copiar"]},{msgid:"Copy to {target}",msgstr:["Copiar a {target}"]},{msgid:"Could not create the new folder",msgstr:["No se pudo crear la nueva carpeta"]},{msgid:"Could not load files settings",msgstr:["No se pudieron cargar los ajustes de archivos"]},{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},{msgid:"Create directory",msgstr:["Crear directorio"]},{msgid:"Current view selector",msgstr:["Selector de vista actual"]},{msgid:"Enter your name",msgstr:["Ingrese su nombre"]},{msgid:"Failed to set nickname.",msgstr:["Fallo al establecer apodo."]},{msgid:"Favorites",msgstr:["Favoritos"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Los archivos y carpetas que marque como favoritos aparecerán aquí."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modificó recientemente aparecerán aquí."]},{msgid:"Filter file list",msgstr:["Filtrar lista de archivos"]},{msgid:"Folder name cannot be empty.",msgstr:["El nombre de la carpeta no puede estar vacío."]},{msgid:"Guest identification",msgstr:["Identificación de invitado"]},{msgid:"Home",msgstr:["Inicio"]},{msgid:"Invalid name.",msgstr:["Nombre inválido."]},{msgid:"Modified",msgstr:["Modificado"]},{msgid:"Move",msgstr:["Mover"]},{msgid:"Move to {target}",msgstr:["Mover a {target}"]},{msgid:"Name",msgstr:["Nombre"]},{msgid:"Names must not be empty.",msgstr:["Los nombres no deben estar vacíos."]},{msgid:'Names must not end with "{extension}".',msgstr:['Los nombres no deben terminar con "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Los nombres no deben iniciar con un punto."]},{msgid:"New",msgstr:["Nuevo"]},{msgid:"New folder",msgstr:[" Nueva carpeta"]},{msgid:"New folder name",msgstr:["Nuevo nombre de carpeta"]},{msgid:"No files in here",msgstr:["No hay archivos aquí"]},{msgid:"No files matching your filter were found.",msgstr:["No se encontraron archivos que coincidiesen con su filtro."]},{msgid:"No matching files",msgstr:["No hay archivos coincidentes"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Por favor, ingrese un nombre con al menos 2 caracteres."]},{msgid:"Recent",msgstr:["Reciente"]},{msgid:"Select all entries",msgstr:["Seleccionar todas las entradas"]},{msgid:"Select entry",msgstr:["Seleccionar entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Seleccione la fila para {nodename}"]},{msgid:"Size",msgstr:["Tamaño"]},{msgid:"Submit name",msgstr:["Enviar nombre"]},{msgid:"Undo",msgstr:["Deshacer"]},{msgid:"Upload some content or sync with your devices!",msgstr:["¡Cargue algún contenido o sincronice con sus dispositivos!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Ud. se encuentra identificado actualmente como {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Ud. no se encuentra identificado actualmente."]},{msgid:"You cannot leave the name empty.",msgstr:["No puede dejar el nombre vacío."]}]},{language:"es_AR",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta inválido.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no es un nombre de carpeta permitido']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no está permitido en el nombre de una carpeta.']},{msgid:"All files",msgstr:["Todos los archivos"]},{msgid:"Choose",msgstr:["Elegir"]},{msgid:"Choose {file}",msgstr:["Elija {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Elija %n archivo","Elija %n archivos","Elija %n archivos"]},{msgid:"Copy",msgstr:["Copiar"]},{msgid:"Copy to {target}",msgstr:["Copiar a {target}"]},{msgid:"Could not create the new folder",msgstr:["No se pudo crear la nueva carpeta"]},{msgid:"Could not load files settings",msgstr:["No se pudo cargar la configuración de archivos"]},{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},{msgid:"Create directory",msgstr:["Crear directorio"]},{msgid:"Current view selector",msgstr:["Selector de vista actual"]},{msgid:"Favorites",msgstr:["Favoritos"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Los archivos y carpetas que marque como favoritos aparecerán aquí."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modificó recientemente aparecerán aquí."]},{msgid:"Filter file list",msgstr:["Filtrar lista de archivos"]},{msgid:"Folder name cannot be empty.",msgstr:["El nombre de la carpeta no puede estar vacío."]},{msgid:"Home",msgstr:["Inicio"]},{msgid:"Modified",msgstr:["Modificado"]},{msgid:"Move",msgstr:["Mover"]},{msgid:"Move to {target}",msgstr:["Mover a {target}"]},{msgid:"Name",msgstr:["Nombre"]},{msgid:"New",msgstr:["Nuevo"]},{msgid:"New folder",msgstr:["Nueva carpeta"]},{msgid:"New folder name",msgstr:["Nombre de nueva carpeta"]},{msgid:"No files in here",msgstr:["No hay archivos aquí"]},{msgid:"No files matching your filter were found.",msgstr:["No se encontraron archivos que coincidan con su filtro."]},{msgid:"No matching files",msgstr:["No hay archivos coincidentes"]},{msgid:"Recent",msgstr:["Reciente"]},{msgid:"Select all entries",msgstr:["Seleccionar todas las entradas"]},{msgid:"Select entry",msgstr:["Seleccionar entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Seleccione la fila para {nodename}"]},{msgid:"Size",msgstr:["Tamaño"]},{msgid:"Undo",msgstr:["Deshacer"]},{msgid:"Upload some content or sync with your devices!",msgstr:["¡Cargue algún contenido o sincronice con sus dispositivos!"]}]},{language:"es_MX",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" es un nombre de carpeta inválido.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" no es un nombre de carpeta permitido.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" no está permitido en el nombre de la carpeta.']},{msgid:"All files",msgstr:["Todos los archivos"]},{msgid:"Choose",msgstr:["Seleccionar"]},{msgid:"Choose {file}",msgstr:["Seleccionar {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Seleccionar %n archivo","Seleccionar %n archivos","Seleccionar %n archivos"]},{msgid:"Copy",msgstr:["Copiar"]},{msgid:"Copy to {target}",msgstr:["Copiar a {target}"]},{msgid:"Could not create the new folder",msgstr:["No se pudo crear la nueva carpeta"]},{msgid:"Could not load files settings",msgstr:["No se pudo cargar la configuración de archivos"]},{msgid:"Could not load files views",msgstr:["No se pudieron cargar las vistas de los archivos"]},{msgid:"Create directory",msgstr:["Crear carpeta"]},{msgid:"Current view selector",msgstr:["Selector de vista actual"]},{msgid:"Favorites",msgstr:["Favoritos"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Los archivos y carpetas que marque como favoritos aparecerán aquí."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Los archivos y carpetas que modificó recientemente aparecerán aquí."]},{msgid:"Filter file list",msgstr:["Filtrar lista de archivos"]},{msgid:"Folder name cannot be empty.",msgstr:["El nombre de la carpeta no puede estar vacío."]},{msgid:"Home",msgstr:["Inicio"]},{msgid:"Modified",msgstr:["Modificado"]},{msgid:"Move",msgstr:["Mover"]},{msgid:"Move to {target}",msgstr:["Mover a {target}"]},{msgid:"Name",msgstr:["Nombre"]},{msgid:"New",msgstr:["Nuevo"]},{msgid:"New folder",msgstr:["Nueva carpeta"]},{msgid:"New folder name",msgstr:["Nombre de nueva carpeta"]},{msgid:"No files in here",msgstr:["No hay archivos aquí"]},{msgid:"No files matching your filter were found.",msgstr:["No se encontraron archivos que coincidan con su filtro."]},{msgid:"No matching files",msgstr:["No hay archivos coincidentes"]},{msgid:"Recent",msgstr:["Reciente"]},{msgid:"Select all entries",msgstr:["Seleccionar todas las entradas"]},{msgid:"Select entry",msgstr:["Seleccionar entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Seleccione la fila para {nodename}"]},{msgid:"Size",msgstr:["Tamaño"]},{msgid:"Undo",msgstr:["Deshacer"]},{msgid:"Upload some content or sync with your devices!",msgstr:["¡Suba algún contenido o sincronice con sus dispositivos!"]}]},{language:"et_EE",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:["„{char}“ pole nimes lubatud."]},{msgid:'"{extension}" is not an allowed name.',msgstr:["„{extension}“ pole lubatud nimi."]},{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ on vigane kausta nimi."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ pole kausta nimes lubatud"]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["„{segment}“ on reserveeritud nimi ja pole kasutamiseks lubatud."]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/“ pole kausta nimes lubatud."]},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n fail on vastuolus","%n faili on omavahel vastuolus"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n fail on {dirname} kaustas vastuolus","%n faili on omavahel {dirname} kaustas vastuolus"]},{msgid:"All files",msgstr:["Kõik failid"]},{msgid:"Cancel",msgstr:["Katkesta"]},{msgid:"Cancel the entire operation",msgstr:["Katkesta kogu tegevus"]},{msgid:"Choose",msgstr:["Tee valik"]},{msgid:"Choose {file}",msgstr:["Vali {file} fail"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vali %n fail","Vali %n faili"]},{msgid:"Confirm",msgstr:["Kinnita"]},{msgid:"Continue",msgstr:["Jätka"]},{msgid:"Copy",msgstr:["Kopeeri"]},{msgid:"Copy to {target}",msgstr:["Kopeeri sihtkohta {target}"]},{msgid:"Could not create the new folder",msgstr:["Uut kausta ei saanud luua"]},{msgid:"Could not load files settings",msgstr:["Failide seadistusi ei õnnestunud laadida"]},{msgid:"Could not load files views",msgstr:["Failide vaatamiskordi ei õnnestunud laadida"]},{msgid:"Create directory",msgstr:["Loo kaust"]},{msgid:"Current view selector",msgstr:["Praeguse vaate valija"]},{msgid:"Enter your name",msgstr:["Sisesta oma nimi"]},{msgid:"Existing version",msgstr:["Olemasolev versioon"]},{msgid:"Failed to set nickname.",msgstr:["Hüüdnime ei õnnestunud lisada"]},{msgid:"Favorites",msgstr:["Lemmikud"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failid ja kaustad, mida märgistad lemmikuks, kuvatakse siin."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Siin kuvatakse hiljuti muudetud failid ja kaustad."]},{msgid:"Filter file list",msgstr:["Filtreeri faililoendit"]},{msgid:"Folder name cannot be empty.",msgstr:["Kausta nimi ei saa olla tühi."]},{msgid:"Guest identification",msgstr:["Külalise tuvastamine"]},{msgid:"Home",msgstr:["Avaleht"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Kui valid mõlemad versioonid, siis uue faili nimele lisatakse number."]},{msgid:"Invalid name.",msgstr:["Vigane nimi."]},{msgid:"Last modified date unknown",msgstr:["Viimase muutmise kuupäev pole teada"]},{msgid:"Modified",msgstr:["Muudetud"]},{msgid:"Move",msgstr:["Teisalda"]},{msgid:"Move to {target}",msgstr:["Teisalda kausta {target}"]},{msgid:"Name",msgstr:["Nimi"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Nimed võivad olla vaid kuni 64 tähemärki pikad."]},{msgid:"Names must not be empty.",msgstr:["Nimi ei saa olla tühi."]},{msgid:'Names must not end with "{extension}".',msgstr:["Nime lõpus ei tohi olla „{extension}“."]},{msgid:"Names must not start with a dot.",msgstr:["Nime alguses ei tohi olla punkt."]},{msgid:"New",msgstr:["Uus"]},{msgid:"New folder",msgstr:["Uus kaust"]},{msgid:"New folder name",msgstr:["Uue kausta nimi"]},{msgid:"New version",msgstr:["Uus versioon"]},{msgid:"No files in here",msgstr:["Siin puuduvad failid"]},{msgid:"No files matching your filter were found.",msgstr:["Sinu filtrile vastavaid faile ei leidunud."]},{msgid:"No matching files",msgstr:["Puuduvad sobivad failid"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Palun sisesta vähemalt 2 tähemärki pikk nimi."]},{msgid:"Recent",msgstr:["Hiljutine"]},{msgid:"Select all checkboxes",msgstr:["Vali kõik märkeruudud"]},{msgid:"Select all entries",msgstr:["Vali kõik kirjed"]},{msgid:"Select all existing files",msgstr:["Vali kõik olemasolevad failid"]},{msgid:"Select all new files",msgstr:["Vali kõik uued failid"]},{msgid:"Select entry",msgstr:["Vali kirje"]},{msgid:"Select the row for {nodename}",msgstr:["Vali rida „{nodename}“ jaoks"]},{msgid:"Size",msgstr:["Suurus"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Jäta %n fail vahele","Jäta %n faili vahele"]},{msgid:"Skip this file",msgstr:["Jäta see fail vahele"]},{msgid:"Submit name",msgstr:["Lisa nimi"]},{msgid:"Undo",msgstr:["Tühista"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Lisa mingit sisu või sünkroniseeri see oma seadmestest!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Kui uute failide kaust on valitud, siis kõik seal leiduvad vastuolus failid saavad üle kirjutatud."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Kui uute failide kaust on valitud, siis sisu kirjutatakse olemasolevasse kausta ja korraldatakse rekursiivne failikonfliktide lahendamine."]},{msgid:"Which files do you want to keep?",msgstr:["Missugused failid tahaksid alles jätta?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Sa oled hetkel tuvastatav kui {nickname}.."]},{msgid:"You are currently not identified.",msgstr:["Sa oled hetkel tuvastamata."]},{msgid:"You cannot leave the name empty.",msgstr:["Sa ei saa jätte nime tühjaks."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Sa pead valima vähemalt ühe failikonflikti lahenduse."]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Jätkamaks pead valima igast failist vähemalt ühe versiooni."]}]},{language:"fa",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} نام پوشه معتبر نیست"]},{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} نام پوشه مجاز نیست"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" نمیتواند در نام پوشه استفاده شود.']},{msgid:"All files",msgstr:["همه فایلها"]},{msgid:"Cancel",msgstr:["لغو"]},{msgid:"Choose",msgstr:["انتخاب"]},{msgid:"Choose {file}",msgstr:["انتخاب {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["انتخاب %n فایل","انتخاب %n فایل"]},{msgid:"Copy",msgstr:["رونوشت"]},{msgid:"Copy to {target}",msgstr:["رونوشت از {target}"]},{msgid:"Could not create the new folder",msgstr:["پوشه جدید ایجاد نشد"]},{msgid:"Could not load files settings",msgstr:["تنظیمات فایل باز نشد"]},{msgid:"Could not load files views",msgstr:["نمای فایلها بارگیری نشد"]},{msgid:"Create directory",msgstr:["ایجاد فهرست"]},{msgid:"Current view selector",msgstr:["انتخابگر نماگر فعلی"]},{msgid:"Enter your name",msgstr:["نام خود را وارد کنید"]},{msgid:"Failed to set nickname.",msgstr:["تنظیم نام مستعار ناموفق بود."]},{msgid:"Favorites",msgstr:["علایق"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["فایلها و پوشههایی که بهعنوان مورد علاقه علامتگذاری میکنید در اینجا نشان داده میشوند."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["فایلها و پوشههایی که اخیراً تغییر دادهاید در اینجا نمایش داده میشوند."]},{msgid:"Filter file list",msgstr:["فیلتر لیست فایل"]},{msgid:"Folder name cannot be empty.",msgstr:["نام پوشه نمی تواند خالی باشد."]},{msgid:"Guest identification",msgstr:["شناسایی مهمان"]},{msgid:"Home",msgstr:["خانه"]},{msgid:"Modified",msgstr:["اصلاح شده"]},{msgid:"Move",msgstr:["انتقال"]},{msgid:"Move to {target}",msgstr:["انتقال به {target}"]},{msgid:"Name",msgstr:["نام"]},{msgid:"New",msgstr:["جدید"]},{msgid:"New folder",msgstr:["پوشه جدید"]},{msgid:"New folder name",msgstr:["نام پوشه جدید"]},{msgid:"No files in here",msgstr:["فایلی اینجا نیست"]},{msgid:"No files matching your filter were found.",msgstr:["هیچ فایلی مطابق با فیلتر شما یافت نشد."]},{msgid:"No matching files",msgstr:["فایل منطبقی وجود ندارد"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["لطفاً نامی با حداقل ۲ کاراکتر وارد کنید."]},{msgid:"Recent",msgstr:["اخیر"]},{msgid:"Select all entries",msgstr:["انتخاب همه ورودی ها"]},{msgid:"Select entry",msgstr:["انتخاب ورودی"]},{msgid:"Select the row for {nodename}",msgstr:["انتخاب ردیف برای {nodename}"]},{msgid:"Size",msgstr:["اندازه"]},{msgid:"Submit name",msgstr:["ارسال نام"]},{msgid:"Undo",msgstr:["بازگردانی"]},{msgid:"Upload some content or sync with your devices!",msgstr:["مقداری محتوا آپلود کنید یا با دستگاه های خود همگام سازی کنید!"]},{msgid:"You are currently not identified.",msgstr:["شما در حال حاضر شناسایی نشدهاید."]},{msgid:"You cannot leave the name empty.",msgstr:["نمیتوانید نام را خالی بگذارید."]}]},{language:"fi_FI",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" ei ole sallittu nimessä.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" ei ole sallittu nimi.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" on virheellinen kansion nimi.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ei ole sallittu kansion nimi']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" on varattu nimi eikä se ole sallittu.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ei ole sallittu kansion nimessä.']},{msgid:"All files",msgstr:["Kaikki tiedostot"]},{msgid:"Cancel",msgstr:["Peruuta"]},{msgid:"Choose",msgstr:["Valitse"]},{msgid:"Choose {file}",msgstr:["Valitse {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Valitse %n tiedosto","Valitse %n tiedostoa"]},{msgid:"Copy",msgstr:["Kopioi"]},{msgid:"Copy to {target}",msgstr:["Kopioi sijaintiin {target}"]},{msgid:"Could not create the new folder",msgstr:["Uutta kansiota ei voitu luoda"]},{msgid:"Could not load files settings",msgstr:["Tiedoston asetuksia ei saa ladattua"]},{msgid:"Could not load files views",msgstr:["Tiedoston näkymiä ei saa ladattua"]},{msgid:"Create directory",msgstr:["Luo kansio"]},{msgid:"Current view selector",msgstr:["Nykyisen näkymän valinta"]},{msgid:"Enter your name",msgstr:["Kirjoita nimesi"]},{msgid:"Failed to set nickname.",msgstr:["Kutsumanimen asettaminen epäonnistui."]},{msgid:"Favorites",msgstr:["Suosikit"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tiedostot ja kansiot, jotka merkitset suosikkeihisi, näkyvät täällä."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tiedostot ja kansiot, joita muokkasit äskettäin, näkyvät täällä."]},{msgid:"Filter file list",msgstr:["Suodata tiedostolistaa"]},{msgid:"Folder name cannot be empty.",msgstr:["Kansion nimi ei voi olla tyhjä."]},{msgid:"Guest identification",msgstr:["Vieraan tunnistaminen"]},{msgid:"Home",msgstr:["Koti"]},{msgid:"Invalid name.",msgstr:["Virheellinen nimi."]},{msgid:"Modified",msgstr:["Muokattu"]},{msgid:"Move",msgstr:["Siirrä"]},{msgid:"Move to {target}",msgstr:["Siirrä sijaintiin {target}"]},{msgid:"Name",msgstr:["Nimi"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Nimissä voi olla enintään 64 merkkiä."]},{msgid:"Names must not be empty.",msgstr:["Nimet eivät saa olla tyhjiä."]},{msgid:'Names must not end with "{extension}".',msgstr:['Nimet eivät saa päättyä sanaan "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Nimet eivät saa alkaa pisteellä."]},{msgid:"New",msgstr:["Uusi"]},{msgid:"New folder",msgstr:["Uusi kansio"]},{msgid:"New folder name",msgstr:["Uuden kansion nimi"]},{msgid:"No files in here",msgstr:["Täällä ei ole tiedostoja"]},{msgid:"No files matching your filter were found.",msgstr:["Suodatinta vastaavia tiedostoja ei löytynyt."]},{msgid:"No matching files",msgstr:["Ei vastaavia tiedostoja"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Kirjoita vähintään kaksi merkkiä sisältävä nimi."]},{msgid:"Recent",msgstr:["Viimeisimmät"]},{msgid:"Select all entries",msgstr:["Valitse kaikki tietueet"]},{msgid:"Select entry",msgstr:["Valitse tietue"]},{msgid:"Select the row for {nodename}",msgstr:["Valitse rivi {nodename}:lle"]},{msgid:"Size",msgstr:["Koko"]},{msgid:"Submit name",msgstr:["Lähetä nimi"]},{msgid:"Undo",msgstr:["Kumoa"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Lähetä jotain sisältöä tai synkronoi laitteidesi kanssa!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Sinut tunnetaan tällä hetkellä nimellä {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Sinua ei ole tunnistettu."]},{msgid:"You cannot leave the name empty.",msgstr:["Nimeä ei voi jättää tyhjäksi."]}]},{language:"fr",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:[`"{char}" n'est pas autorisé dans un nom.`]},{msgid:'"{extension}" is not an allowed name.',msgstr:[`"{extension}" n'est pas un nom autorisé.`]},{msgid:'"{name}" is an invalid folder name.',msgstr:[`"{name}" n'est pas un nom de dossier valide.`]},{msgid:'"{name}" is not an allowed folder name',msgstr:[`"{name}" n'est pas un nom de dossier autorisé`]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:[`"{segment}" est un nom réservé et n'est pas autorisé.`]},{msgid:'"/" is not allowed inside a folder name.',msgstr:[`Le caractère "/" n'est pas autorisé dans un nom de dossier.`]},{msgid:"All files",msgstr:["Tous les fichiers"]},{msgid:"Cancel",msgstr:["Annuler"]},{msgid:"Choose",msgstr:["Choisir"]},{msgid:"Choose {file}",msgstr:["Choisir {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Choisir %n fichier","Choisir %n fichiers","Choisir %n fichiers "]},{msgid:"Copy",msgstr:["Copier"]},{msgid:"Copy to {target}",msgstr:["Copier vers {target}"]},{msgid:"Could not create the new folder",msgstr:["Impossible de créer le nouveau dossier"]},{msgid:"Could not load files settings",msgstr:["Les paramètres des fichiers n'ont pas pu être chargés"]},{msgid:"Could not load files views",msgstr:["Impossible de charger les vues des fichiers"]},{msgid:"Create directory",msgstr:["Créer un répertoire"]},{msgid:"Current view selector",msgstr:["Sélecteur d'affichage actuel"]},{msgid:"Enter your name",msgstr:["Entrez votre nom"]},{msgid:"Failed to set nickname.",msgstr:["Échec de définition du surnom."]},{msgid:"Favorites",msgstr:["Favoris"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Les fichiers et répertoires marqués en favoris apparaîtront ici."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Les fichiers et répertoires modifiés récemment apparaîtront ici."]},{msgid:"Filter file list",msgstr:["Filtrer la liste des fichiers"]},{msgid:"Folder name cannot be empty.",msgstr:["Le nom du dossier ne peut pas être vide."]},{msgid:"Guest identification",msgstr:["Identification d'invité"]},{msgid:"Home",msgstr:["Accueil"]},{msgid:"Invalid name.",msgstr:["Nom invalide."]},{msgid:"Modified",msgstr:["Modifié"]},{msgid:"Move",msgstr:["Déplacer"]},{msgid:"Move to {target}",msgstr:["Déplacer vers {target}"]},{msgid:"Name",msgstr:["Nom"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Les noms peuvent comporter au maximum 64 caractères."]},{msgid:"Names must not be empty.",msgstr:["Les noms ne peuvent pas être vides."]},{msgid:'Names must not end with "{extension}".',msgstr:['Les noms ne doivent pas se terminer par "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Les noms ne peuvent pas commencer par un point."]},{msgid:"New",msgstr:["Nouveau"]},{msgid:"New folder",msgstr:["Nouveau dossier"]},{msgid:"New folder name",msgstr:["Nom du nouveau dossier"]},{msgid:"No files in here",msgstr:["Aucun fichier ici"]},{msgid:"No files matching your filter were found.",msgstr:["Aucun fichier trouvé correspondant à votre filtre."]},{msgid:"No matching files",msgstr:["Aucun fichier correspondant"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Veuillez entrer un nom avec au moins 2 caractères."]},{msgid:"Recent",msgstr:["Récents"]},{msgid:"Select all entries",msgstr:["Tout sélectionner"]},{msgid:"Select entry",msgstr:["Sélectionner une entrée"]},{msgid:"Select the row for {nodename}",msgstr:["Sélectionner l'enregistrement pour {nodename}"]},{msgid:"Size",msgstr:["Taille"]},{msgid:"Submit name",msgstr:["Envoyer le nom"]},{msgid:"Undo",msgstr:["Rétablir"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Chargez du contenu ou synchronisez avec vos équipements !"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Vous êtes actuellement identifié comme {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Vous n'êtes pas identifié actuellement."]},{msgid:"You cannot leave the name empty.",msgstr:["Vous ne pouvez pas laisser le nom vide."]}]},{language:"ga",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:[`Ní cheadaítear "{char}" laistigh d'ainm.`]},{msgid:'"{extension}" is not an allowed name.',msgstr:['Ní ainm ceadaithe é "{extension}".']},{msgid:'"{name}" is an invalid folder name.',msgstr:['Is ainm fillteáin neamhbhailí é "{name}".']},{msgid:'"{name}" is not an allowed folder name',msgstr:['Ní ainm fillteáin ceadaithe é "{name}".']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['Is ainm curtha in áirithe é "{segment}" agus ní cheadaítear é.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:[`Ní cheadaítear "/" taobh istigh d'ainm fillteáin.`]},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n coimhlint comhaid","%n coimhlint comhad","%n coimhlint comhad","%n coimhlint comhad","%n coimhlint comhad"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n coimhlint comhaid i {dirname}","%n coimhlintí comhaid i {dirname}","%n coimhlintí comhaid i {dirname}","%n coimhlintí comhaid i {dirname}","%n coimhlintí comhaid i {dirname}"]},{msgid:"All files",msgstr:["Gach comhad"]},{msgid:"Cancel",msgstr:["Cealaigh"]},{msgid:"Cancel the entire operation",msgstr:["Cealaigh an oibríocht ar fad"]},{msgid:"Choose",msgstr:["Roghnaigh"]},{msgid:"Choose {file}",msgstr:["Roghnaigh {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Roghnaigh %n comhad","Roghnaigh %n comhaid","Roghnaigh %n comhaid","Roghnaigh %n comhaid","Roghnaigh %n comhaid"]},{msgid:"Confirm",msgstr:["Deimhnigh"]},{msgid:"Continue",msgstr:["Lean ar aghaidh"]},{msgid:"Copy",msgstr:["Cóip"]},{msgid:"Copy to {target}",msgstr:["Cóipeáil chuig {target}"]},{msgid:"Could not create the new folder",msgstr:["Níorbh fhéidir an fillteán nua a chruthú"]},{msgid:"Could not load files settings",msgstr:["Níorbh fhéidir socruithe comhaid a lódáil"]},{msgid:"Could not load files views",msgstr:["Níorbh fhéidir radhairc comhad a lódáil"]},{msgid:"Create directory",msgstr:["Cruthaigh eolaire"]},{msgid:"Current view selector",msgstr:["Roghnóir amhairc reatha"]},{msgid:"Enter your name",msgstr:["Cuir isteach d'ainm"]},{msgid:"Existing version",msgstr:["Leagan atá ann cheana féin"]},{msgid:"Failed to set nickname.",msgstr:["Theip ar leasainm a shocrú."]},{msgid:"Favorites",msgstr:["Ceanáin"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Taispeánfar comhaid agus fillteáin a mharcálann tú mar is fearr leat anseo."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Taispeánfar comhaid agus fillteáin a d'athraigh tú le déanaí anseo."]},{msgid:"Filter file list",msgstr:["Scag liosta comhad"]},{msgid:"Folder name cannot be empty.",msgstr:["Ní féidir ainm fillteáin a bheith folamh."]},{msgid:"Guest identification",msgstr:["Aitheantas aoi"]},{msgid:"Home",msgstr:["Baile"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Má roghnaíonn tú an dá leagan, cuirfear uimhir le hainm an chomhaid atá ag teacht isteach."]},{msgid:"Invalid name.",msgstr:["Ainm neamhbhailí."]},{msgid:"Last modified date unknown",msgstr:["Dáta an athraithe dheireanaigh anaithnid"]},{msgid:"Modified",msgstr:["Athraithe"]},{msgid:"Move",msgstr:["Bog"]},{msgid:"Move to {target}",msgstr:["Bog go{target}"]},{msgid:"Name",msgstr:["Ainm"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Ní fhéadfaidh ainmneacha a bheith níos mó ná 64 carachtar ar fhad."]},{msgid:"Names must not be empty.",msgstr:["Ní féidir ainmneacha a bheith folamh."]},{msgid:'Names must not end with "{extension}".',msgstr:['Ní féidir ainmneacha a chríochnú le "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Ní mór ainmneacha a bheith ag tosú le ponc."]},{msgid:"New",msgstr:["Nua"]},{msgid:"New folder",msgstr:["Fillteán nua"]},{msgid:"New folder name",msgstr:["Ainm fillteáin nua"]},{msgid:"New version",msgstr:["Leagan nua"]},{msgid:"No files in here",msgstr:["Níl aon chomhaid istigh anseo"]},{msgid:"No files matching your filter were found.",msgstr:["Níor aimsíodh aon chomhad a tháinig le do scagaire."]},{msgid:"No matching files",msgstr:["Gan comhaid meaitseála"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Cuir isteach ainm ina bhfuil 2 charachtar ar a laghad."]},{msgid:"Recent",msgstr:["le déanaí"]},{msgid:"Select all checkboxes",msgstr:["Roghnaigh na boscaí seiceála go léir"]},{msgid:"Select all entries",msgstr:["Roghnaigh gach iontráil"]},{msgid:"Select all existing files",msgstr:["Roghnaigh na comhaid uile atá ann cheana"]},{msgid:"Select all new files",msgstr:["Roghnaigh gach comhad nua"]},{msgid:"Select entry",msgstr:["Roghnaigh iontráil"]},{msgid:"Select the row for {nodename}",msgstr:["Roghnaigh an ró do {nodename}"]},{msgid:"Size",msgstr:["Méid"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Léim %n comhad","Léim %n comhaid","Léim %n comhaid","Léim %n comhaid","Léim %n comhaid"]},{msgid:"Skip this file",msgstr:["Scipeáil an comhad seo"]},{msgid:"Submit name",msgstr:["Cuir isteach ainm"]},{msgid:"Undo",msgstr:["Cealaigh"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Uaslódáil roinnt ábhair nó sioncronaigh le do ghléasanna!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Nuair a roghnaítear fillteán isteach, déanfar aon chomhaid choimhlinteacha ann a athscríobh freisin."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Nuair a roghnaítear fillteán isteach, scríobhtar an t-ábhar isteach sa fhillteán atá ann cheana féin agus déantar réiteach coinbhleachta athchúrsach."]},{msgid:"Which files do you want to keep?",msgstr:["Cé na comhaid ar mhaith leat a choinneáil?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Is é {nickname} an ainm atá ort faoi láthair."]},{msgid:"You are currently not identified.",msgstr:["Níl aitheantas tugtha duit faoi láthair."]},{msgid:"You cannot leave the name empty.",msgstr:["Ní féidir leat an t-ainm a fhágáil folamh."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Ní mór duit réiteach coinbhleachta amháin ar a laghad a roghnú"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Ní mór duit leagan amháin ar a laghad de gach comhad a roghnú le leanúint ar aghaidh."]}]},{language:"gl",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:["«{char}» non está permitido dentro dun nome."]},{msgid:'"{extension}" is not an allowed name.',msgstr:["«{extension}» non é un nome permitido."]},{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» non é un nome de cartafol válido."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» non é un nome de cartafol permitido"]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["«{segment}» é un nome reservado e non está permitido."]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["A «/» non está permitida no nome dun cartafol."]},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n ficheiro en conflito","%n ficheiros en conflito"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n ficheiro en conflito en {dirname}","%n ficheiros en conflito en {dirname}"]},{msgid:"All files",msgstr:["Todos os ficheiros"]},{msgid:"Cancel",msgstr:["Cancelar"]},{msgid:"Cancel the entire operation",msgstr:["Cancelar toda a operación"]},{msgid:"Choose",msgstr:["Escoller"]},{msgid:"Choose {file}",msgstr:["Escoller {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escoller %n ficheiro","Escoller %n ficheiros"]},{msgid:"Confirm",msgstr:["Confirmar"]},{msgid:"Continue",msgstr:["Continuar"]},{msgid:"Copy",msgstr:["Copiar"]},{msgid:"Copy to {target}",msgstr:["Copiar en {target}"]},{msgid:"Could not create the new folder",msgstr:["Non foi posíbel crear o novo cartafol"]},{msgid:"Could not load files settings",msgstr:["Non foi posíbel cargar os axustes dos ficheiros"]},{msgid:"Could not load files views",msgstr:["Non foi posíbel cargar as vistas dos ficheiros"]},{msgid:"Create directory",msgstr:["Crear un directorio"]},{msgid:"Current view selector",msgstr:["Selector de vista actual"]},{msgid:"Enter your name",msgstr:["Introduza o seu nome"]},{msgid:"Existing version",msgstr:["Versión existente"]},{msgid:"Failed to set nickname.",msgstr:["Produciuse un fallo ao definir o alcume."]},{msgid:"Favorites",msgstr:["Favoritos"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Os ficheiros e cartafoles que marque como favoritos aparecerán aquí."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Os ficheiros e cartafoles que modificou recentemente aparecerán aquí."]},{msgid:"Filter file list",msgstr:["Filtrar a lista de ficheiros"]},{msgid:"Folder name cannot be empty.",msgstr:["O nome do cartafol non pode estar baleiro."]},{msgid:"Guest identification",msgstr:["Identificación do convidado"]},{msgid:"Home",msgstr:["Inicio"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Se selecciona ambas as versións, o ficheiro entrante terá un número engadido ao seu nome."]},{msgid:"Invalid name.",msgstr:["Nome incorrecto"]},{msgid:"Last modified date unknown",msgstr:["Data da última modificación descoñecida"]},{msgid:"Modified",msgstr:["Modificado"]},{msgid:"Move",msgstr:["Mover"]},{msgid:"Move to {target}",msgstr:["Mover cara a {target}"]},{msgid:"Name",msgstr:["Nome"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Os nomes poden ter unha lonxitude máxima de 64 caracteres."]},{msgid:"Names must not be empty.",msgstr:["Os nomes non deben estar baleiros."]},{msgid:'Names must not end with "{extension}".',msgstr:["Os nomes non deben rematar en «{extension}»."]},{msgid:"Names must not start with a dot.",msgstr:["Os nomes non deben comezar cun punto."]},{msgid:"New",msgstr:["Novo"]},{msgid:"New folder",msgstr:["Novo cartafol"]},{msgid:"New folder name",msgstr:["Novo nome do cartafol"]},{msgid:"New version",msgstr:["Nova versión"]},{msgid:"No files in here",msgstr:["Aquí non hai ficheiros"]},{msgid:"No files matching your filter were found.",msgstr:["Non se atopou ningún ficheiro que coincida co filtro."]},{msgid:"No matching files",msgstr:["Non hai ficheiros coincidentes"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Introduza un nome con polo menos 2 caracteres."]},{msgid:"Recent",msgstr:["Recente"]},{msgid:"Select all checkboxes",msgstr:["Seleccionar todas as caixas"]},{msgid:"Select all entries",msgstr:["Seleccionar todas as entradas"]},{msgid:"Select all existing files",msgstr:["Seleccionar todos os ficheiros existentes"]},{msgid:"Select all new files",msgstr:["Seleccionar todos os ficheiros novos"]},{msgid:"Select entry",msgstr:["Seleccionar a entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Seleccionar a fila para {nodename}"]},{msgid:"Size",msgstr:["Tamaño"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Omitir %n ficheiro","Omitir %n ficheiros"]},{msgid:"Skip this file",msgstr:["Omitir este ficheiro"]},{msgid:"Submit name",msgstr:["Enviar o nome"]},{msgid:"Undo",msgstr:["Desfacer"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Enviar algún contido ou sincronizalo cos seus dispositivos!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Cando se selecciona un cartafol entrante, todos os ficheiros conflitivos dentro dela tamén serán sobrescritos."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Cando se selecciona un cartafol entrante, o contido escríbese no cartafol existente e realízase unha resolución recursiva de conflitos."]},{msgid:"Which files do you want to keep?",msgstr:["Que ficheiros quere conservar?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Vde. está identificado actualmente como {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Vde. non está identificado actualmente."]},{msgid:"You cannot leave the name empty.",msgstr:["Vde. non pode deixar o nome baleiro."]},{msgid:"You need to choose at least one conflict solution",msgstr:["É necesario escoller polo menos unha solución de conflito"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["É necesario seleccionar polo menos unha versión de cada ficheiro para continuar."]}]},{language:"hu_HU",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" nem engedélyezett névben.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" nem engedélyezett név.']},{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” érvénytelen mappanév."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” nem engedélyezett mappanév"]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" foglalt név és nem engedélyezett.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” jel nem szerepelhet mappa nevében."]},{msgid:"All files",msgstr:["Minden fájl"]},{msgid:"Cancel",msgstr:["Mégse"]},{msgid:"Choose",msgstr:["Kiválasztás"]},{msgid:"Choose {file}",msgstr:["{file} kiválasztása"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n fájl kiválasztása","%n fájl kiválasztása"]},{msgid:"Copy",msgstr:["Másolás"]},{msgid:"Copy to {target}",msgstr:["Másolás ide: {target}"]},{msgid:"Could not create the new folder",msgstr:["Az új mappa létrehozása nem lehetséges"]},{msgid:"Could not load files settings",msgstr:["Fájlbeállítások betöltése nem lehetséges"]},{msgid:"Could not load files views",msgstr:["Fájlnézetek betöltése nem lehetséges"]},{msgid:"Create directory",msgstr:["Mappa létrehozása"]},{msgid:"Current view selector",msgstr:["Jelenlegi nézet választó"]},{msgid:"Enter your name",msgstr:["Add meg a neved"]},{msgid:"Failed to set nickname.",msgstr:["Becenév beállítás sikertelen."]},{msgid:"Favorites",msgstr:["Kedvencek"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["A kedvencként megjelölt fájlok és mappák itt jelennek meg."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["A nemrég módosított fájlok és mappák itt jelennek meg."]},{msgid:"Filter file list",msgstr:["Fájl lista szűrése"]},{msgid:"Folder name cannot be empty.",msgstr:["A mappa neve nem lehet üres."]},{msgid:"Guest identification",msgstr:["Vendég azonosítás"]},{msgid:"Home",msgstr:["Kezdőlap"]},{msgid:"Invalid name.",msgstr:["Érvénytelen név."]},{msgid:"Modified",msgstr:["Módosítva"]},{msgid:"Move",msgstr:["Mozgatás"]},{msgid:"Move to {target}",msgstr:["Mozgatás ide: {target}"]},{msgid:"Name",msgstr:["Név"]},{msgid:"Names must not be empty.",msgstr:["Nevek nem lehetnek üresek."]},{msgid:'Names must not end with "{extension}".',msgstr:['Nevek nem végződhetnek "{extension}"-re.']},{msgid:"Names must not start with a dot.",msgstr:["Nevek nem kezdődhetnek ponttal."]},{msgid:"New",msgstr:["Új"]},{msgid:"New folder",msgstr:["Új mappa"]},{msgid:"New folder name",msgstr:["Új mappa név"]},{msgid:"No files in here",msgstr:["Itt nincsenek fájlok"]},{msgid:"No files matching your filter were found.",msgstr:["Nincs a szűrési feltételeknek megfelelő fájl."]},{msgid:"No matching files",msgstr:["Nincs ilyen fájl"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Kérlek adj meg egy legalább 2 karakteres nevet."]},{msgid:"Recent",msgstr:["Gyakori"]},{msgid:"Select all entries",msgstr:["Minden bejegyzés kijelölése"]},{msgid:"Select entry",msgstr:["Bejegyzés kijelölése"]},{msgid:"Select the row for {nodename}",msgstr:["Válassz sort a következőnek: {nodename}"]},{msgid:"Size",msgstr:["Méret"]},{msgid:"Submit name",msgstr:["Név beküldése"]},{msgid:"Undo",msgstr:["Visszavonás"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Tölts fel tartalmat vagy szinkronizálj az eszközeiddel!"]},{msgid:"You are currently not identified.",msgstr:["Jelenleg nem vagy azonosítva."]},{msgid:"You cannot leave the name empty.",msgstr:["A nevet nem hagyhatod üresen."]}]},{language:"hy",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} սխալ թղթապանակի անվանում է"]},{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} համարվում է անթույլատրելի թղթապանակի անվանում"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["/ չի թույլատրվում օգտագործել անվանման մեջ"]},{msgid:"All files",msgstr:["Բոլոր ֆայլերը"]},{msgid:"Choose",msgstr:["Ընտրել"]},{msgid:"Choose {file}",msgstr:["Ընտրել {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Ընտրել %n ֆայլ","Ընտրել %n ֆայլեր"]},{msgid:"Copy",msgstr:["Պատճենել"]},{msgid:"Copy to {target}",msgstr:["Պատճենել {target}"]},{msgid:"Could not create the new folder",msgstr:["Չստացվեց ստեղծել նոր թղթապանակը"]},{msgid:"Could not load files settings",msgstr:["Չստացվեց բեռնել ֆայլի կարգավորումները"]},{msgid:"Could not load files views",msgstr:["Չստացվեց բեռնել ֆայլերի դիտումները"]},{msgid:"Create directory",msgstr:["Ստեղծել դիրեկտորիա"]},{msgid:"Current view selector",msgstr:["Ընթացիկ դիտման ընտրիչ"]},{msgid:"Favorites",msgstr:["Նախընտրելիներ"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Այստեղ կցուցադրվեն այն ֆայլերն ու պանակները, որոնք դուք նշել եք որպես նախընտրելիներ:"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Այստեղ կցուցադրվեն այն ֆայլերն ու պանակները, որոնք վերջերս փոխել եք:"]},{msgid:"Filter file list",msgstr:["Ֆիլտրել ֆայլերի ցուցակը"]},{msgid:"Folder name cannot be empty.",msgstr:["Թղթապանակի անունը չի կարող դատարկ լինել:"]},{msgid:"Home",msgstr:["Սկիզբ"]},{msgid:"Modified",msgstr:["Փոփոխված"]},{msgid:"Move",msgstr:["Տեղափոխել"]},{msgid:"Move to {target}",msgstr:["Տեղափոխել {target}"]},{msgid:"Name",msgstr:["Անուն"]},{msgid:"New",msgstr:["Նոր"]},{msgid:"New folder",msgstr:["Նոր թղթապանակ"]},{msgid:"New folder name",msgstr:["Նոր թղթապանակի անվանում"]},{msgid:"No files in here",msgstr:["Այստեղ չկան ֆայլեր"]},{msgid:"No files matching your filter were found.",msgstr:["Ձեր ֆիլտրին համապատասխանող ֆայլերը չեն գտնվել:"]},{msgid:"No matching files",msgstr:["Չկան համապատասխան ֆայլեր"]},{msgid:"Recent",msgstr:["Վերջին"]},{msgid:"Select all entries",msgstr:["Ընտրել բոլոր գրառումները"]},{msgid:"Select entry",msgstr:["Ընտրել բոլոր գրառումը"]},{msgid:"Select the row for {nodename}",msgstr:["Ընտրեք տողը {nodename}-ի համար "]},{msgid:"Size",msgstr:["Չափ"]},{msgid:"Undo",msgstr:["Ետարկել"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Ներբեռնեք որոշ բովանդակություն կամ համաժամացրեք այն ձեր սարքերի հետ:"]}]},{language:"id",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" bukan nama folder yang valid.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" merupakan nama folder yang tidak diperbolehkan']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" tidak diperbolehkan di dalam nama folder.']},{msgid:"All files",msgstr:["Semua berkas"]},{msgid:"Choose",msgstr:["Pilih"]},{msgid:"Choose {file}",msgstr:["Pilih {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pilih %n file"]},{msgid:"Copy",msgstr:["Salin"]},{msgid:"Copy to {target}",msgstr:["Salin ke {target}"]},{msgid:"Could not create the new folder",msgstr:["Tidak dapat membuat folder baru"]},{msgid:"Could not load files settings",msgstr:["Tidak dapat memuat pengaturan file"]},{msgid:"Could not load files views",msgstr:["Tidak dapat memuat tampilan file"]},{msgid:"Create directory",msgstr:["Buat direktori"]},{msgid:"Current view selector",msgstr:["Pemilih tampilan saat ini"]},{msgid:"Favorites",msgstr:["Favorit"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Berkas dan folder yang Anda tandai sebagai favorit akan muncul di sini."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Berkas dan folder yang Anda ubah baru-baru ini akan muncul di sini."]},{msgid:"Filter file list",msgstr:["Saring daftar berkas"]},{msgid:"Folder name cannot be empty.",msgstr:["Name berkas tidak boleh kosong."]},{msgid:"Home",msgstr:["Beranda"]},{msgid:"Modified",msgstr:["Diubah"]},{msgid:"Move",msgstr:["Pindahkan"]},{msgid:"Move to {target}",msgstr:["Pindahkan ke {target}"]},{msgid:"Name",msgstr:["Nama"]},{msgid:"New",msgstr:["Baru"]},{msgid:"New folder",msgstr:["Folder baru"]},{msgid:"New folder name",msgstr:["Nama folder baru"]},{msgid:"No files in here",msgstr:["Tidak ada berkas di sini"]},{msgid:"No files matching your filter were found.",msgstr:["Tidak ada berkas yang cocok dengan penyaringan Anda."]},{msgid:"No matching files",msgstr:["Tidak ada berkas yang cocok"]},{msgid:"Recent",msgstr:["Terkini"]},{msgid:"Select all entries",msgstr:["Pilih semua entri"]},{msgid:"Select entry",msgstr:["Pilih entri"]},{msgid:"Select the row for {nodename}",msgstr:["Pilih baris untuk {nodename}"]},{msgid:"Size",msgstr:["Ukuran"]},{msgid:"Undo",msgstr:["Tidak jadi"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Unggah beberapa konten atau sinkronkan dengan perangkat Anda!"]}]},{language:"is",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" er ógilt möppuheiti.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" er ekki leyfilegt möppuheiti']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er er ekki leyfilegt innan í skráarheiti.']},{msgid:"All files",msgstr:["Allar skrár"]},{msgid:"Choose",msgstr:["Veldu"]},{msgid:"Choose {file}",msgstr:["Veldu {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Veldu %n skrá","Veldu %n skrár"]},{msgid:"Copy",msgstr:["Afrita"]},{msgid:"Copy to {target}",msgstr:["Afrita í {target}"]},{msgid:"Could not create the new folder",msgstr:["Get ekki búið til nýju möppuna"]},{msgid:"Could not load files settings",msgstr:["Tókst ekki að hlaða inn stillingum skráa"]},{msgid:"Could not load files views",msgstr:["Tókst ekki að hlaða inn sýnum skráa"]},{msgid:"Create directory",msgstr:["Búa til möppu"]},{msgid:"Current view selector",msgstr:["Núverandi val sýnar"]},{msgid:"Favorites",msgstr:["Eftirlæti"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Skrár og möppur sem þú merkir sem eftirlæti birtast hér."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Skrár og möppur sem þú breyttir nýlega birtast hér."]},{msgid:"Filter file list",msgstr:["Sía skráalista"]},{msgid:"Folder name cannot be empty.",msgstr:["Möppuheiti má ekki vera tómt."]},{msgid:"Home",msgstr:["Heim"]},{msgid:"Modified",msgstr:["Breytt"]},{msgid:"Move",msgstr:["Færa"]},{msgid:"Move to {target}",msgstr:["Færa í {target}"]},{msgid:"Name",msgstr:["Heiti"]},{msgid:"New",msgstr:["Nýtt"]},{msgid:"New folder",msgstr:["Ný mappa"]},{msgid:"New folder name",msgstr:["Heiti nýrrar möppu"]},{msgid:"No files in here",msgstr:["Engar skrár hér"]},{msgid:"No files matching your filter were found.",msgstr:["Engar skrár fundust sem passa við síuna."]},{msgid:"No matching files",msgstr:["Engar samsvarandi skrár"]},{msgid:"Recent",msgstr:["Nýlegt"]},{msgid:"Select all entries",msgstr:["Velja allar færslur"]},{msgid:"Select entry",msgstr:["Velja færslu"]},{msgid:"Select the row for {nodename}",msgstr:["Veldu röðina fyrir {nodename}"]},{msgid:"Size",msgstr:["Stærð"]},{msgid:"Undo",msgstr:["Afturkalla"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Sendu inn eitthvað efni eða samstilltu við tækin þín!"]}]},{language:"it",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" non è un nome di cartella valido.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" non è un nome di cartella ammesso']},{msgid:'"/" is not allowed inside a folder name.',msgstr:[`"/" non è ammesso all'interno del nome di una cartella.`]},{msgid:"All files",msgstr:["Tutti i file"]},{msgid:"Choose",msgstr:["Scegli"]},{msgid:"Choose {file}",msgstr:["Scegli {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Seleziona %n file","Seleziona %n file","Seleziona %n file"]},{msgid:"Copy",msgstr:["Copia"]},{msgid:"Copy to {target}",msgstr:["Copia in {target}"]},{msgid:"Could not create the new folder",msgstr:["Impossibile creare la nuova cartella"]},{msgid:"Could not load files settings",msgstr:["Impossibile caricare le impostazioni dei file"]},{msgid:"Could not load files views",msgstr:["Impossibile caricare le visualizzazioni dei file"]},{msgid:"Create directory",msgstr:["Crea directory"]},{msgid:"Current view selector",msgstr:["Selettore della vista corrente"]},{msgid:"Favorites",msgstr:["Preferiti"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["I file e le cartelle contrassegnate come preferite saranno mostrate qui."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["I file e le cartelle che hai modificato di recente saranno mostrate qui."]},{msgid:"Filter file list",msgstr:["Filtra elenco file"]},{msgid:"Folder name cannot be empty.",msgstr:["Il nome della cartella non può essere vuoto."]},{msgid:"Home",msgstr:["Home"]},{msgid:"Modified",msgstr:["Modificato"]},{msgid:"Move",msgstr:["Sposta"]},{msgid:"Move to {target}",msgstr:["Sposta in {target}"]},{msgid:"Name",msgstr:["Nome"]},{msgid:"New",msgstr:["Nuovo"]},{msgid:"New folder",msgstr:["Nuova cartella"]},{msgid:"New folder name",msgstr:["Nuovo nome cartella"]},{msgid:"No files in here",msgstr:["Nessun file qui"]},{msgid:"No files matching your filter were found.",msgstr:["Nessun file che corrisponde al tuo filtro è stato trovato."]},{msgid:"No matching files",msgstr:["Nessun file corrispondente"]},{msgid:"Recent",msgstr:["Recente"]},{msgid:"Select all entries",msgstr:["Scegli tutte le voci"]},{msgid:"Select entry",msgstr:["Seleziona la voce"]},{msgid:"Select the row for {nodename}",msgstr:["Seleziona la riga per {nodename}"]},{msgid:"Size",msgstr:["Taglia/dimensioni"]},{msgid:"Undo",msgstr:["Annulla"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Carica qualche contenuto o sincronizza con i tuoi dispositivi!"]}]},{language:"ja_JP",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['名前に"{char}"は使用できません。']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}"は許可された名前ではありません']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" はフォルダー名に使用できません。']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}"は許可されたフォルダー名ではありません']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}"は予約名であり使用できません。']},{msgid:'"/" is not allowed inside a folder name.',msgstr:["フォルダー名に「/(スラッシュ)」は使用できません。"]},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%nファイルが競合しています"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%nディレクトリ{dirname}内のファイル競合"]},{msgid:"All files",msgstr:["すべてのファイル"]},{msgid:"Cancel",msgstr:["キャンセル"]},{msgid:"Cancel the entire operation",msgstr:["操作全体をキャンセルする"]},{msgid:"Choose",msgstr:["選択"]},{msgid:"Choose {file}",msgstr:["{file} を選択"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n 個のファイルを選択"]},{msgid:"Confirm",msgstr:["承認"]},{msgid:"Continue",msgstr:["続ける"]},{msgid:"Copy",msgstr:["コピー"]},{msgid:"Copy to {target}",msgstr:["{target} にコピー"]},{msgid:"Could not create the new folder",msgstr:["新しいフォルダーを作成できませんでした"]},{msgid:"Could not load files settings",msgstr:["ファイル設定を読み込めませんでした"]},{msgid:"Could not load files views",msgstr:["ファイルビューを読み込めませんでした"]},{msgid:"Create directory",msgstr:["ディレクトリを作成"]},{msgid:"Current view selector",msgstr:["現在のビューセレクタ"]},{msgid:"Enter your name",msgstr:["名前を入力してください"]},{msgid:"Existing version",msgstr:["現行バージョン"]},{msgid:"Failed to set nickname.",msgstr:["ニックネームの設定に失敗しました。"]},{msgid:"Favorites",msgstr:["お気に入り"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["お気に入りとしてマークしたファイルとフォルダがここに表示されます。"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["最近変更したファイルとフォルダがここに表示されます。"]},{msgid:"Filter file list",msgstr:["ファイルリストをフィルタ"]},{msgid:"Folder name cannot be empty.",msgstr:["フォルダ名は空にできません。"]},{msgid:"Guest identification",msgstr:["ゲスト識別"]},{msgid:"Home",msgstr:["ホーム"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["両方のバージョンを選択した場合、受信ファイル名には番号が追加されます。"]},{msgid:"Invalid name.",msgstr:["無効な名前です。"]},{msgid:"Last modified date unknown",msgstr:["最終更新日不明"]},{msgid:"Modified",msgstr:["変更済み"]},{msgid:"Move",msgstr:["移動"]},{msgid:"Move to {target}",msgstr:["{target} に移動"]},{msgid:"Name",msgstr:["名前"]},{msgid:"Names may be at most 64 characters long.",msgstr:["名前は最大64文字です。"]},{msgid:"Names must not be empty.",msgstr:["名前は空にできません。"]},{msgid:'Names must not end with "{extension}".',msgstr:['名前の末尾に"{extension}"は使用できません']},{msgid:"Names must not start with a dot.",msgstr:["ドットで始まる名前は使用できません。"]},{msgid:"New",msgstr:["新規作成"]},{msgid:"New folder",msgstr:["新しいフォルダー"]},{msgid:"New folder name",msgstr:["新しいフォルダーの名前"]},{msgid:"New version",msgstr:["新バージョン"]},{msgid:"No files in here",msgstr:["ファイルがありません"]},{msgid:"No files matching your filter were found.",msgstr:["フィルタに一致するファイルは見つかりませんでした。"]},{msgid:"No matching files",msgstr:["一致するファイルはありません"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["名前を2文字以上で入力してください。"]},{msgid:"Recent",msgstr:["最近"]},{msgid:"Select all checkboxes",msgstr:["すべてのチェックボックスを選択する"]},{msgid:"Select all entries",msgstr:["すべてのエントリを選択"]},{msgid:"Select all existing files",msgstr:["既存のファイルをすべて選択"]},{msgid:"Select all new files",msgstr:["すべての新規ファイルを選択"]},{msgid:"Select entry",msgstr:["エントリを選択"]},{msgid:"Select the row for {nodename}",msgstr:["{nodename} の行を選択"]},{msgid:"Size",msgstr:["サイズ"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["%n 個のファイルをスキップ"]},{msgid:"Skip this file",msgstr:["このファイルをスキップ"]},{msgid:"Submit name",msgstr:["名前を送信する"]},{msgid:"Undo",msgstr:["元に戻す"]},{msgid:"Upload some content or sync with your devices!",msgstr:["コンテンツをアップロードするか、デバイスと同期してください!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["受信フォルダが選択されている場合、そのフォルダ内の競合ファイルも上書きされます。"]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["受信フォルダが選択されると、内容は既存のフォルダに書き込まれ、再帰的な競合解決が実行されます。"]},{msgid:"Which files do you want to keep?",msgstr:["どのファイルを残しますか?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["現在、{nickname}として識別されています。"]},{msgid:"You are currently not identified.",msgstr:["現在あなたは識別されていません。"]},{msgid:"You cannot leave the name empty.",msgstr:["名前を空にすることはできません。"]},{msgid:"You need to choose at least one conflict solution",msgstr:["少なくとも1つの競合ソリューションを選択する必要があります"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["続行するには、各ファイルのバージョンを少なくとも1つ選択する必要があります。"]}]},{language:"ko",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}"는 이름 내에 사용할 수 없습니다.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}"은 허용되는 이름이 아닙니다.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}"은 사용할 수 없는 폴더명입니다.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}"은 허용되지 않은 폴더명입니다.']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['같은 이름을 가진 "{segment}"이 이미 사용 중입니다.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/"는 폴더명에 사용할 수 없는 기호입니다.']},{msgid:"All files",msgstr:["모든 파일"]},{msgid:"Cancel",msgstr:["취소"]},{msgid:"Choose",msgstr:["선택"]},{msgid:"Choose {file}",msgstr:["{file} 선택"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n개의 파일 선택"]},{msgid:"Copy",msgstr:["복사"]},{msgid:"Copy to {target}",msgstr:["{target}으로 복사"]},{msgid:"Could not create the new folder",msgstr:["새 폴더를 만들 수 없음"]},{msgid:"Could not load files settings",msgstr:["파일 설정을 불러오지 못함"]},{msgid:"Could not load files views",msgstr:["파일 보기를 불러오지 못함"]},{msgid:"Create directory",msgstr:["디렉토리 만들기"]},{msgid:"Current view selector",msgstr:["현재 뷰 선택자"]},{msgid:"Enter your name",msgstr:["이름을 입력하세요 "]},{msgid:"Failed to set nickname.",msgstr:[`닉네임을 설정하지 못했습니다.
|
||
`]},{msgid:"Favorites",msgstr:["즐겨찾기"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["즐겨찾기로 표시한 파일 및 폴더가 이곳에 표시됩니다."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["최근 수정한 파일 및 폴더가 이곳에 표시됩니다."]},{msgid:"Filter file list",msgstr:["파일 목록 필터링"]},{msgid:"Folder name cannot be empty.",msgstr:["폴더명을 비울 수 없습니다."]},{msgid:"Guest identification",msgstr:["게스트 확인"]},{msgid:"Home",msgstr:["홈"]},{msgid:"Invalid name.",msgstr:["잘못된 이름입니다. "]},{msgid:"Modified",msgstr:["수정됨"]},{msgid:"Move",msgstr:["이동"]},{msgid:"Move to {target}",msgstr:["{target}으로 이동"]},{msgid:"Name",msgstr:["이름"]},{msgid:"Names may be at most 64 characters long.",msgstr:["이름은 아마도 최대 64글자 입니다."]},{msgid:"Names must not be empty.",msgstr:["이름은 비어 있으면 안 됩니다."]},{msgid:'Names must not end with "{extension}".',msgstr:['이름은 "{extension}"로 끝나지 않아야 합니다.']},{msgid:"Names must not start with a dot.",msgstr:["이름은 점으로 시작해서는 안 됩니다."]},{msgid:"New",msgstr:["새로 만들기"]},{msgid:"New folder",msgstr:["새 폴더"]},{msgid:"New folder name",msgstr:["새 폴더명"]},{msgid:"No files in here",msgstr:["파일이 없습니다"]},{msgid:"No files matching your filter were found.",msgstr:["선택한 필터에 해당하는 파일이 없습니다."]},{msgid:"No matching files",msgstr:["일치하는 파일 없음"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["최소 2자 이상의 이름을 입력하십시오. "]},{msgid:"Recent",msgstr:["최근"]},{msgid:"Select all entries",msgstr:["모두 선택"]},{msgid:"Select entry",msgstr:["항목 선택"]},{msgid:"Select the row for {nodename}",msgstr:["{nodename}의 행 선택"]},{msgid:"Size",msgstr:["크기"]},{msgid:"Submit name",msgstr:["이름 제출"]},{msgid:"Undo",msgstr:["되돌리기"]},{msgid:"Upload some content or sync with your devices!",msgstr:["기기에서 파일을 업로드 또는 동기화하세요!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["{nickname}로서 인증 상태 입니다."]},{msgid:"You are currently not identified.",msgstr:["현재 인증되지 않았습니다."]},{msgid:"You cannot leave the name empty.",msgstr:["이름은 비워 둘 수 없습니다. "]}]},{language:"lb",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} ass en ongëlteg Dossier"]},{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} ass net en erlaabten Dossiernumm"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ass net an engem Dossier Numm erlaabt']},{msgid:"All files",msgstr:["All Dateien"]},{msgid:"Choose",msgstr:["Wielt"]},{msgid:"Choose {file}",msgstr:["Wielt {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Wielt %n Fichieren","Wielt %n Fichier"]},{msgid:"Copy",msgstr:["Kopie"]},{msgid:"Copy to {target}",msgstr:["Kopie op {target}"]},{msgid:"Could not create the new folder",msgstr:["Konnt den neien Dossier net erstellen"]},{msgid:"Could not load files settings",msgstr:["Konnt d'Dateienastellungen net lueden"]},{msgid:"Could not load files views",msgstr:["Konnt d'Dateien net lueden"]},{msgid:"Create directory",msgstr:["Erstellt Verzeechnes"]},{msgid:"Current view selector",msgstr:["Aktuell Vue selector"]},{msgid:"Favorites",msgstr:["Favoritten"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Dateien an Ordner, déi Dir als Favorit markéiert, ginn hei gewisen"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Dateien an Ordner déi Dir viru kuerzem geännert hutt ginn hei op"]},{msgid:"Filter file list",msgstr:["Filter Datei Lëscht"]},{msgid:"Folder name cannot be empty.",msgstr:["Dossier Numm kann net eidel sinn"]},{msgid:"Home",msgstr:["Wëllkomm"]},{msgid:"Modified",msgstr:["Geännert"]},{msgid:"Move",msgstr:["Plënne"]},{msgid:"Move to {target}",msgstr:["Plënneren {target}"]},{msgid:"Name",msgstr:["Numm"]},{msgid:"New",msgstr:["Nei"]},{msgid:"New folder",msgstr:["Neien dossier"]},{msgid:"New folder name",msgstr:["Neien dossier numm"]},{msgid:"No files in here",msgstr:["Kee fichier hei"]},{msgid:"No files matching your filter were found.",msgstr:["Kee fichier deen äre filter passt gouf fonnt"]},{msgid:"No matching files",msgstr:["Keng passende dateien"]},{msgid:"Recent",msgstr:["Rezent"]},{msgid:"Select all entries",msgstr:["Wielt all entréen"]},{msgid:"Select entry",msgstr:["Wielt entrée"]},{msgid:"Select the row for {nodename}",msgstr:["Wielt d'zeil fir {nodename}"]},{msgid:"Size",msgstr:["Gréisst"]},{msgid:"Undo",msgstr:["Undoen"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Luet en inhalt erop oder synchroniséiert mat ären apparater"]}]},{language:"lt_LT",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}“ yra netinkamas aplanko pavadinimas."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}“ yra neleidžiamas aplanko pavadinimas"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/“ yra neleidžiamas aplanko pavadinime."]},{msgid:"All files",msgstr:["Visi failai"]},{msgid:"Cancel",msgstr:["Atšaukti"]},{msgid:"Choose",msgstr:["Pasirinkti"]},{msgid:"Choose {file}",msgstr:["Pasirinkti {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pasirinkti %n failą","Pasirinkti %n failus","Pasirinkti %n failų","Pasirinkti %n failą"]},{msgid:"Copy",msgstr:["Kopijuoti"]},{msgid:"Copy to {target}",msgstr:["Kopijuoti į {target}"]},{msgid:"Could not create the new folder",msgstr:["Nepavyko sukurti naujo aplanko"]},{msgid:"Could not load files settings",msgstr:["Nepavyko įkelti failų nustatymų"]},{msgid:"Could not load files views",msgstr:["Nepavyko įkelti failų peržiūrų"]},{msgid:"Create directory",msgstr:["Sukurti katalogą"]},{msgid:"Current view selector",msgstr:["Dabartinis peržiūros pasirinkimas"]},{msgid:"Enter your name",msgstr:["Įrašykite savo vardą"]},{msgid:"Failed to set nickname.",msgstr:["Nepavyko nustatyti slapyvardžio"]},{msgid:"Favorites",msgstr:["Populiariausi"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Failai ir aplankai, kuriuos pažymėsite kaip mėgstamiausius, bus rodomi čia."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Čia bus rodomi failai ir aplankai, kuriuos neseniai pakeitėte."]},{msgid:"Filter file list",msgstr:["Filtruoti failų sąrašą"]},{msgid:"Folder name cannot be empty.",msgstr:["Aplanko pavadinimas negali būti tuščias."]},{msgid:"Guest identification",msgstr:["Svečio identifikacija"]},{msgid:"Home",msgstr:["Pradžia"]},{msgid:"Modified",msgstr:["Pakeista"]},{msgid:"Move",msgstr:["Perkelti"]},{msgid:"Move to {target}",msgstr:["Perkelti į {target}"]},{msgid:"Name",msgstr:["Vardas"]},{msgid:"New",msgstr:["Naujas"]},{msgid:"New folder",msgstr:["Naujas aplankas"]},{msgid:"New folder name",msgstr:["Naujas aplanko pavadinimas"]},{msgid:"No files in here",msgstr:["Čia failų nėra"]},{msgid:"No files matching your filter were found.",msgstr:["Nepavyko rasti failų pagal filtro nustatymus"]},{msgid:"No matching files",msgstr:["Nėra atitinkančių failų"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Įrašykite vardą iš mažiausiai dviejų ženklų."]},{msgid:"Recent",msgstr:["Nauji"]},{msgid:"Select all entries",msgstr:["Žymėti visus įrašus"]},{msgid:"Select entry",msgstr:["Žymėti įrašą"]},{msgid:"Select the row for {nodename}",msgstr:["Pasirinkite eilutę {nodename}"]},{msgid:"Size",msgstr:["Dydis"]},{msgid:"Submit name",msgstr:["Patvirtinti vardą"]},{msgid:"Undo",msgstr:["Atšaukti"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Įkelkite turinio arba sinchronizuokite su savo įrenginiais!"]},{msgid:"You are currently not identified.",msgstr:["Šiuo metu nesate identifikuotas."]},{msgid:"You cannot leave the name empty.",msgstr:["Negalite palikti tuščio vardo lauko."]}]},{language:"lv",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" nav derīgs mapes nosaukums.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nav atļauts mapes nosaukums']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nav atļauts mapes nosaukuma izmantošanā.']},{msgid:"All files",msgstr:["Visas datnes"]},{msgid:"Choose",msgstr:["Izvēlieties"]},{msgid:"Choose {file}",msgstr:["Izvēlieties {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izvēlēties %n datņu","Izvēlēties %n datni","Izvēlēties %n datnes"]},{msgid:"Copy",msgstr:["Kopēt"]},{msgid:"Copy to {target}",msgstr:["Kopēt uz {target}"]},{msgid:"Could not create the new folder",msgstr:["Nevarēja izveidot jaunu mapi"]},{msgid:"Could not load files settings",msgstr:["Nevarēja ielādēt datņu iestatījumus"]},{msgid:"Could not load files views",msgstr:["Nevarēja ielādēt datņu apskatījumus"]},{msgid:"Create directory",msgstr:["Izveidot direktoriju"]},{msgid:"Current view selector",msgstr:["Pašreizēja skata atlasītājs"]},{msgid:"Favorites",msgstr:["Favorīti"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Šeit parādīsies datnes un mapes, kas tiks atzīmētas kā iecienītas."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Šeit parādīsies datnes un mapes, kuras nesen tika izmainītas."]},{msgid:"Filter file list",msgstr:["Atlasīt datņu sarakstu"]},{msgid:"Folder name cannot be empty.",msgstr:["Mapes nosaukums nevar būt tukšs."]},{msgid:"Home",msgstr:["Sākums"]},{msgid:"Modified",msgstr:["Izmaninīta"]},{msgid:"Move",msgstr:["Pārvietot"]},{msgid:"Move to {target}",msgstr:["Pārvietot uz {target}"]},{msgid:"Name",msgstr:["Nosaukums"]},{msgid:"New",msgstr:["Jauns"]},{msgid:"New folder",msgstr:["Jauna mape"]},{msgid:"New folder name",msgstr:["Jaunas mapes nosaukums"]},{msgid:"No files in here",msgstr:["Šeit nav datņu"]},{msgid:"No files matching your filter were found.",msgstr:["Netika atrasta neviena datne, kas atbilst atlasei."]},{msgid:"No matching files",msgstr:["Nav atbilstošu datņu"]},{msgid:"Recent",msgstr:["Nesenās"]},{msgid:"Select all entries",msgstr:["Atlasīt visus ierakstus"]},{msgid:"Select entry",msgstr:["Atlasīt ierakstu"]},{msgid:"Select the row for {nodename}",msgstr:["Atlasīt rindu {nodename}"]},{msgid:"Size",msgstr:["Izmērs"]},{msgid:"Undo",msgstr:["Atsaukt"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Augšupielādē kādu saturu vai sinhronizē savās iekārtās!"]}]},{language:"mk",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" не е дозволено во име.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" не е дозволено име.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" не е валидно име за папка/']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" не е дозволено име за папка']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" е резервирано име и не е дозволено.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" не е дозволена во име на папка.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n конфликт со датотекa","%n конфликти со датотеки"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n конфликт со датотека во {dirname}","%n конфликти со датотеки vo {dirname}"]},{msgid:"All files",msgstr:["Сите датотеки"]},{msgid:"Cancel",msgstr:["Откажи"]},{msgid:"Cancel the entire operation",msgstr:["Прекини ја целата операција"]},{msgid:"Choose",msgstr:["Избери"]},{msgid:"Choose {file}",msgstr:["Избери {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Избери %n датотека","Избери %n датотеки"]},{msgid:"Confirm",msgstr:["Потврди"]},{msgid:"Continue",msgstr:["Продолжи"]},{msgid:"Copy",msgstr:["Копирај"]},{msgid:"Copy to {target}",msgstr:["Копирај во {target}"]},{msgid:"Could not create the new folder",msgstr:["Неможе да се креира нова папка"]},{msgid:"Could not load files settings",msgstr:["Неможе да се вчиаат параметрите за датотеките"]},{msgid:"Could not load files views",msgstr:["Неможе да се вчитаат погледите за датотеките"]},{msgid:"Create directory",msgstr:["Креирај папка"]},{msgid:"Current view selector",msgstr:["Избирач на тековен приказ"]},{msgid:"Enter your name",msgstr:["Внесете го вашето име"]},{msgid:"Existing version",msgstr:["Моментална верзија"]},{msgid:"Failed to set nickname.",msgstr:["Неуспешно поставување прекар."]},{msgid:"Favorites",msgstr:["Фаворити"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Датотеките и папките кој ќе ги означите за омилени ќе се појават овде."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Датотеките и папките кој неодамна сте ги измениле ќе се појават овде."]},{msgid:"Filter file list",msgstr:["Филтрирај листа на датотеки"]},{msgid:"Folder name cannot be empty.",msgstr:["Името на папката неможе да биде празно."]},{msgid:"Guest identification",msgstr:["Гостинска идентификација"]},{msgid:"Home",msgstr:["Почетна"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ако ги избереш двете верзии, влезната датотека ќе добие број додаден на нејзиното име."]},{msgid:"Invalid name.",msgstr:["Невалидно име."]},{msgid:"Last modified date unknown",msgstr:["Датумот на последна измена е непознат"]},{msgid:"Modified",msgstr:["Променето"]},{msgid:"Move",msgstr:["Премести"]},{msgid:"Move to {target}",msgstr:["Премести во {target}"]},{msgid:"Name",msgstr:["Име"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Имињата можат да бидат најмногу со 64 карактери."]},{msgid:"Names must not be empty.",msgstr:["Имињата неможе да бидат празни."]},{msgid:'Names must not end with "{extension}".',msgstr:['Имињата неможе да завршуваат со "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Имињата неможе да започнуваат со точка."]},{msgid:"New",msgstr:["Нова"]},{msgid:"New folder",msgstr:["Нова папка"]},{msgid:"New folder name",msgstr:["Ново име на папка"]},{msgid:"New version",msgstr:["Нова верзија"]},{msgid:"No files in here",msgstr:["Овде нема датотеки"]},{msgid:"No files matching your filter were found.",msgstr:["Не се пронајдени датотеки што одговараат на вашиот филтер."]},{msgid:"No matching files",msgstr:["Нема датотеки што се совпаѓаат"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Внесете име со најмалку 2 карактери."]},{msgid:"Recent",msgstr:["Неодамнешни"]},{msgid:"Select all checkboxes",msgstr:["Избери ги сите полиња за избор"]},{msgid:"Select all entries",msgstr:["Изберете ги сите записи"]},{msgid:"Select all existing files",msgstr:["Изберете ги сите постоечки датотеки"]},{msgid:"Select all new files",msgstr:["Изберете ги сите нови датотеки"]},{msgid:"Select entry",msgstr:["Избери запис"]},{msgid:"Select the row for {nodename}",msgstr:["Избери ред за {nodename}"]},{msgid:"Size",msgstr:["Големина"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Прескокни %n датотека","Прескокни %n датотеки"]},{msgid:"Skip this file",msgstr:["Прескокни ја оваа датотека"]},{msgid:"Submit name",msgstr:["Испрати име"]},{msgid:"Undo",msgstr:["Врати"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Прикачи содржина или синхронизирај со ваши уреди!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Кога е избрана влезна папка, сите конфликтни датотеки во неа исто така ќе бидат препишани."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Кога е избрана влезна папка, содржината се запишува во постоечката папка и се извршува рекурсивно решавање на конфликти."]},{msgid:"Which files do you want to keep?",msgstr:["Кој датотеки сакаш да ги зачуваш?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Моментално сте идентификувани како {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Моментално не сте идентификувани."]},{msgid:"You cannot leave the name empty.",msgstr:["Не можете да го оставите името празно."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Треба да избереш најмалку едно решение за конфликт"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Треба да избереш најмалку една верзија за секоја датотека за да продолжи."]}]},{language:"ms_MY",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" adalah nama folder yang tidak sesuai ']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nama folder yang tidak dibenarkan']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" tidak dibenarkan dalam nama folder']},{msgid:"All files",msgstr:["Semua fail"]},{msgid:"Choose",msgstr:["Pilih"]},{msgid:"Choose {file}",msgstr:["Pilih {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Pilih fail %n"]},{msgid:"Copy",msgstr:["menyalin"]},{msgid:"Copy to {target}",msgstr:["menyalin ke {target}"]},{msgid:"Could not create the new folder",msgstr:["Tidak dapat mewujudkan folder baharu"]},{msgid:"Could not load files settings",msgstr:["Tidak dapat memuatkan tetapan fail"]},{msgid:"Could not load files views",msgstr:["Tidak dapat memuatkan paparan fail"]},{msgid:"Create directory",msgstr:["mewujudkan direktori"]},{msgid:"Current view selector",msgstr:["pemilih pandangan semasa"]},{msgid:"Favorites",msgstr:["Pilihan"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Fail dan folder yang anda tanda sebagai pilihan akan dipaparkan di sini."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Fail dan folder yang anda telah ubah suai baru-baru ini dipaparkan di sini."]},{msgid:"Filter file list",msgstr:["Menapis senarai fail"]},{msgid:"Folder name cannot be empty.",msgstr:["Nama folder tidak boleh kosong."]},{msgid:"Home",msgstr:["Utama"]},{msgid:"Modified",msgstr:["Ubah suai"]},{msgid:"Move",msgstr:["pindah"]},{msgid:"Move to {target}",msgstr:["pindah ke {target}"]},{msgid:"Name",msgstr:["Nama"]},{msgid:"New",msgstr:["Baru"]},{msgid:"New folder",msgstr:["Folder Baharu"]},{msgid:"New folder name",msgstr:["Nama folder baharu"]},{msgid:"No files in here",msgstr:["Tiada fail di sini"]},{msgid:"No files matching your filter were found.",msgstr:["Tiada fail yang sepadan dengan tapisan anda."]},{msgid:"No matching files",msgstr:["Tiada fail yang sepadan"]},{msgid:"Recent",msgstr:["baru-baru ini"]},{msgid:"Select all entries",msgstr:["Pilih semua entri"]},{msgid:"Select entry",msgstr:["Pilih entri"]},{msgid:"Select the row for {nodename}",msgstr:["memilih baris {nodename}"]},{msgid:"Size",msgstr:["Saiz"]},{msgid:"Undo",msgstr:["buat asal"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Muat naik beberapa kandungan atau selaras dengan peranti anda!"]}]},{language:"nb_NO",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" er ikke tillatt i et navn.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" er ikke et tillatt navn.']},{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» er ikke et gyldig mappenavn."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» er ikke et tillatt mappenavn."]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" er et reservert navn og er ikke tillatt.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" er ikke tillatt inne i et mappenavn.']},{msgid:"All files",msgstr:["Alle filer"]},{msgid:"Cancel",msgstr:["Avbryt"]},{msgid:"Choose",msgstr:["Velg"]},{msgid:"Choose {file}",msgstr:["Velg {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Velg %n fil","Velg %n filer"]},{msgid:"Copy",msgstr:["Kopier"]},{msgid:"Copy to {target}",msgstr:["Kopier til {target}"]},{msgid:"Could not create the new folder",msgstr:["Kunne ikke opprette den nye mappen"]},{msgid:"Could not load files settings",msgstr:["Kunne ikke laste filinnstillinger"]},{msgid:"Could not load files views",msgstr:["Kunne ikke laste filvisninger"]},{msgid:"Create directory",msgstr:["Opprett mappe"]},{msgid:"Current view selector",msgstr:["Nåværende visningsvelger"]},{msgid:"Enter your name",msgstr:["Skriv inn navnet ditt"]},{msgid:"Failed to set nickname.",msgstr:["Kunne ikke lagre kallenavnet."]},{msgid:"Favorites",msgstr:["Favoritter"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Filer og mapper du markerer som favoritter vil vises her."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer og mapper du nylig har endret, vil vises her."]},{msgid:"Filter file list",msgstr:["Filtrer filliste"]},{msgid:"Folder name cannot be empty.",msgstr:["Mappenavn kan ikke være tomt."]},{msgid:"Guest identification",msgstr:["Gjesteidentifikasjon"]},{msgid:"Home",msgstr:["Hjem"]},{msgid:"Invalid name.",msgstr:["Ugyldig navn."]},{msgid:"Modified",msgstr:["Modifisert"]},{msgid:"Move",msgstr:["Flytt"]},{msgid:"Move to {target}",msgstr:["Flytt til {target}"]},{msgid:"Name",msgstr:["Navn"]},{msgid:"Names must not be empty.",msgstr:["Navn kan ikke være tomme."]},{msgid:'Names must not end with "{extension}".',msgstr:['Navn kan ikke ende med "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Navn kan ikke starte med et punktum."]},{msgid:"New",msgstr:["Ny"]},{msgid:"New folder",msgstr:["Ny mappe"]},{msgid:"New folder name",msgstr:["Nytt mappenavn"]},{msgid:"No files in here",msgstr:["Ingen filer her"]},{msgid:"No files matching your filter were found.",msgstr:["Ingen filer funnet med ditt filter."]},{msgid:"No matching files",msgstr:["Ingen filer samsvarer"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Vennligst angi et navn som har minst 2 tegn."]},{msgid:"Recent",msgstr:["Nylige"]},{msgid:"Select all entries",msgstr:["Velg alle oppføringer"]},{msgid:"Select entry",msgstr:["Velg oppføring"]},{msgid:"Select the row for {nodename}",msgstr:["Velg raden for {nodename}"]},{msgid:"Size",msgstr:["Størrelse"]},{msgid:"Submit name",msgstr:["Bekreft navn"]},{msgid:"Undo",msgstr:["Angre"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Last opp innhold eller synkroniser med enhetene dine!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Du er akkurat nå identifisert som {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Du er akkurat nå ikke identifisert."]},{msgid:"You cannot leave the name empty.",msgstr:["Du kan ikke la navnet være blankt."]}]},{language:"nl",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" kan niet gebruikt worden in de benaming.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" is geen toegestane naam.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" is een ongeldige mapnaam.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" is geen toegestane mapnaam']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" is een gereserveerde naam en niet toegestaan.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" is niet toegestaan binnen een bestandsnaam']},{msgid:"All files",msgstr:["Alle bestanden"]},{msgid:"Cancel",msgstr:["Annuleren"]},{msgid:"Choose",msgstr:["Kiezen"]},{msgid:"Choose {file}",msgstr:["Kies {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Kies %n bestand","Kies %n bestanden"]},{msgid:"Copy",msgstr:["Kopiëren"]},{msgid:"Copy to {target}",msgstr:["Kopiëren naar {target}"]},{msgid:"Could not create the new folder",msgstr:["Kon de nieuwe map niet maken"]},{msgid:"Could not load files settings",msgstr:["Kon de bestandsinstellingen niet laden"]},{msgid:"Could not load files views",msgstr:["Kon de bestandsweergaves niet laden"]},{msgid:"Create directory",msgstr:["Map aanmaken"]},{msgid:"Current view selector",msgstr:["Huidige weergave keuze"]},{msgid:"Enter your name",msgstr:["Voer je naam in"]},{msgid:"Failed to set nickname.",msgstr:["Kon geen bijnaam instellen."]},{msgid:"Favorites",msgstr:["Favorieten"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Bestanden en mappen die je als favoriet markeert, verschijnen hier."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Bestanden en mappen die je recentelijk hebt gewijzigd, verschijnen hier."]},{msgid:"Filter file list",msgstr:["Bestandslijst filteren"]},{msgid:"Folder name cannot be empty.",msgstr:["Mapnaam mag niet leeg zijn."]},{msgid:"Guest identification",msgstr:["Gastenidentificatie"]},{msgid:"Home",msgstr:["Thuis"]},{msgid:"Invalid name.",msgstr:["Ongeldige naam."]},{msgid:"Modified",msgstr:["Gewijzigd"]},{msgid:"Move",msgstr:["Verplaatsen"]},{msgid:"Move to {target}",msgstr:["Verplaatsen naar {target}"]},{msgid:"Name",msgstr:["Naam"]},{msgid:"Names must not be empty.",msgstr:["Namen mogen niet leeg zijn."]},{msgid:'Names must not end with "{extension}".',msgstr:['Namen mogen niet eindigen met "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Namen mogen niet begonnen met een punt."]},{msgid:"New",msgstr:["Nieuw"]},{msgid:"New folder",msgstr:["Nieuwe map"]},{msgid:"New folder name",msgstr:["Nieuwe mapnaam"]},{msgid:"No files in here",msgstr:["Geen bestanden hier"]},{msgid:"No files matching your filter were found.",msgstr:["Geen bestanden gevonden die voldoen aan je filter."]},{msgid:"No matching files",msgstr:["Geen overeenkomende bestanden"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Voer een naam in met minimaal 2 tekens."]},{msgid:"Recent",msgstr:["Recent"]},{msgid:"Select all entries",msgstr:["Alle invoer selecteren"]},{msgid:"Select entry",msgstr:["Invoer selecteren"]},{msgid:"Select the row for {nodename}",msgstr:["Selecteer de rij voor {nodename}"]},{msgid:"Size",msgstr:["Grootte"]},{msgid:"Submit name",msgstr:["Naam indienen"]},{msgid:"Undo",msgstr:["Ongedaan maken"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Upload inhoud of synchroniseer met je apparaten!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Je wordt momenteel geïdentificeerd als {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Je bent momenteel niet geïdentificeerd."]},{msgid:"You cannot leave the name empty.",msgstr:["Je kunt de naam niet leeg laten."]}]},{language:"pl",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" nie jest dozwolone w nazwie.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" nie jest dozwoloną nazwą.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" jest nieprawidłową nazwą folderu']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie jest dozwoloną nazwą folderu']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" jest zastrzeżoną nazwą i nie jest dozwolone.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['Znak "/" nie jest dozwolony w nazwie folderu']},{msgid:"All files",msgstr:["Wszystkie pliki"]},{msgid:"Cancel",msgstr:["Anuluj"]},{msgid:"Choose",msgstr:["Wybierz"]},{msgid:"Choose {file}",msgstr:["Wybierz {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Wybierz %n plik","Wybierz %n pliki","Wybierz %n plików","Wybierz %n plików"]},{msgid:"Copy",msgstr:["Kopiuj"]},{msgid:"Copy to {target}",msgstr:["Skopiuj do {target}"]},{msgid:"Could not create the new folder",msgstr:["Nie można utworzyć nowego folderu"]},{msgid:"Could not load files settings",msgstr:["Nie można wczytać ustawień plików"]},{msgid:"Could not load files views",msgstr:["Nie można wczytać widoków plików"]},{msgid:"Create directory",msgstr:["Utwórz katalog"]},{msgid:"Current view selector",msgstr:["Bieżący selektor widoku"]},{msgid:"Enter your name",msgstr:["Wprowadź nazwę"]},{msgid:"Failed to set nickname.",msgstr:["Nie udało się utworzyć pseudonimu."]},{msgid:"Favorites",msgstr:["Ulubione"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Pliki i foldery które oznaczysz jako ulubione będą wyświetlały się tutaj"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Pliki i foldery które ostatnio modyfikowałeś będą wyświetlały się tutaj"]},{msgid:"Filter file list",msgstr:["Filtruj listę plików"]},{msgid:"Folder name cannot be empty.",msgstr:["Nazwa folderu nie może być pusta"]},{msgid:"Guest identification",msgstr:["Identyfikacja gościa"]},{msgid:"Home",msgstr:["Strona główna"]},{msgid:"Invalid name.",msgstr:["Nieprawidłowa nazwa."]},{msgid:"Modified",msgstr:["Zmodyfikowano"]},{msgid:"Move",msgstr:["Przenieś"]},{msgid:"Move to {target}",msgstr:["Przejdź do {target}"]},{msgid:"Name",msgstr:["Nazwa"]},{msgid:"Names must not be empty.",msgstr:["Nazwy nie mogą być puste."]},{msgid:'Names must not end with "{extension}".',msgstr:['Nazwy nie mogą kończyć się na "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Nazwy nie mogą zaczynać się od kropki."]},{msgid:"New",msgstr:["Nowy"]},{msgid:"New folder",msgstr:["Nowy folder"]},{msgid:"New folder name",msgstr:["Nowa nazwa folderu"]},{msgid:"No files in here",msgstr:["Brak plików"]},{msgid:"No files matching your filter were found.",msgstr:["Nie znaleziono plików spełniających warunki filtru"]},{msgid:"No matching files",msgstr:["Brak pasujących plików"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Wprowadź nazwę zawierającą minimum 2 znaki."]},{msgid:"Recent",msgstr:["Ostatni"]},{msgid:"Select all entries",msgstr:["Wybierz wszystkie wpisy"]},{msgid:"Select entry",msgstr:["Wybierz wpis"]},{msgid:"Select the row for {nodename}",msgstr:["Wybierz wiersz dla {nodename}"]},{msgid:"Size",msgstr:["Rozmiar"]},{msgid:"Submit name",msgstr:["Zatwierdź nazwę"]},{msgid:"Undo",msgstr:["Cofnij"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Wyślij zawartość lub zsynchronizuj ze swoimi urządzeniami!"]},{msgid:"You are currently not identified.",msgstr:["Użytkownik nie został uwierzytelniony."]},{msgid:"You cannot leave the name empty.",msgstr:["Nazwa nie może być pusta."]}]},{language:"pt_BR",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" não é permitido dentro de um nome.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" não é um nome permitido.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" é um nome de pasta inválido.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" não é um nome de pasta permitido']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" é um nome reservado e não permitido.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" não é permitido dentro de um nome de pasta.']},{msgid:"All files",msgstr:["Todos os arquivos"]},{msgid:"Cancel",msgstr:["Cancelar"]},{msgid:"Choose",msgstr:["Escolher"]},{msgid:"Choose {file}",msgstr:["Escolher {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escolher %n arquivo","Escolher %n arquivos","Escolher %n arquivos"]},{msgid:"Copy",msgstr:["Copiar"]},{msgid:"Copy to {target}",msgstr:["Copiar para {target}"]},{msgid:"Could not create the new folder",msgstr:["Não foi possível criar a nova pasta"]},{msgid:"Could not load files settings",msgstr:["Não foi possível carregar configurações de arquivos"]},{msgid:"Could not load files views",msgstr:["Não foi possível carregar visualições de arquivos"]},{msgid:"Create directory",msgstr:["Criar diretório"]},{msgid:"Current view selector",msgstr:["Seletor de visualização atual"]},{msgid:"Enter your name",msgstr:["Digite seu nome"]},{msgid:"Failed to set nickname.",msgstr:["Falha ao definir apelido."]},{msgid:"Favorites",msgstr:["Favoritos"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Os arquivos e pastas que você marca como favoritos aparecerão aqui."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Arquivos e pastas que você modificou recentemente aparecerão aqui."]},{msgid:"Filter file list",msgstr:["Filtrar lista de arquivos"]},{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta não pode ser vazio."]},{msgid:"Guest identification",msgstr:["Identificação de convidados"]},{msgid:"Home",msgstr:["Início"]},{msgid:"Invalid name.",msgstr:["Nome inválido."]},{msgid:"Modified",msgstr:["Modificado"]},{msgid:"Move",msgstr:["Mover"]},{msgid:"Move to {target}",msgstr:["Mover para {target}"]},{msgid:"Name",msgstr:["Nome"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Os nomes podem ter no máximo 64 caracteres."]},{msgid:"Names must not be empty.",msgstr:["Nomes não podem estar vazios."]},{msgid:'Names must not end with "{extension}".',msgstr:['Nomes não podem terminar com "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Nomes não podem começar com um ponto."]},{msgid:"New",msgstr:["Novo"]},{msgid:"New folder",msgstr:["Nova pasta"]},{msgid:"New folder name",msgstr:["Novo nome de pasta"]},{msgid:"No files in here",msgstr:["Nenhum arquivo aqui"]},{msgid:"No files matching your filter were found.",msgstr:["Nenhum arquivo correspondente ao seu filtro foi encontrado."]},{msgid:"No matching files",msgstr:["Nenhum arquivo correspondente"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Digite um nome com pelo menos 2 caracteres."]},{msgid:"Recent",msgstr:["Recente"]},{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},{msgid:"Select entry",msgstr:["Selecionar entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Selecionar a linha para {nodename}"]},{msgid:"Size",msgstr:["Tamanho"]},{msgid:"Submit name",msgstr:["Enviar nome"]},{msgid:"Undo",msgstr:["Desfazer"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Faça upload de algum conteúdo ou sincronize com seus dispositivos!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Encontra-se identificado como {nickname}"]},{msgid:"You are currently not identified.",msgstr:["No momento, você não está identificado."]},{msgid:"You cannot leave the name empty.",msgstr:["Você não pode deixar o nome vazio."]}]},{language:"pt_PT",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" não é permitido dentro de um nome.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" não é um nome permitido.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" é um nome de pasta inválido.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" não é um nome de pasta permitido']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" é um nome reservado e não é permitido.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" não é permitido dentro do nome de pasta.']},{msgid:"All files",msgstr:["Todos os ficheiros"]},{msgid:"Cancel",msgstr:["Cancelar"]},{msgid:"Choose",msgstr:["Escolher"]},{msgid:"Choose {file}",msgstr:["Escolher {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Escolha %n ficheiro","Escolha %n ficheiros","Escolha %n ficheiros"]},{msgid:"Copy",msgstr:["Copiar"]},{msgid:"Copy to {target}",msgstr:["Copiar para {target}"]},{msgid:"Could not create the new folder",msgstr:["Não foi possível criar a nova pasta "]},{msgid:"Could not load files settings",msgstr:["Não foi possível carregar as definições dos ficheiros"]},{msgid:"Could not load files views",msgstr:["Não foi possível carregar as visualizações dos ficheiros"]},{msgid:"Create directory",msgstr:["Criar pasta"]},{msgid:"Current view selector",msgstr:["Seletor de visualização atual"]},{msgid:"Enter your name",msgstr:["Introduza o seu nome"]},{msgid:"Failed to set nickname.",msgstr:["Falha ao definir o nome alternativo."]},{msgid:"Favorites",msgstr:["Favoritos"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Os ficheiros e as pastas que marcar como favoritos aparecerão aqui."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Os ficheiros e as pastas que modificou recentemente aparecerão aqui."]},{msgid:"Filter file list",msgstr:["Filtrar lista de ficheiros"]},{msgid:"Folder name cannot be empty.",msgstr:["O nome da pasta não pode estar vazio."]},{msgid:"Guest identification",msgstr:["Identificação de convidado"]},{msgid:"Home",msgstr:["Início"]},{msgid:"Invalid name.",msgstr:["Nome inválido."]},{msgid:"Modified",msgstr:["Modificado"]},{msgid:"Move",msgstr:["Mover"]},{msgid:"Move to {target}",msgstr:["Mover para {target}"]},{msgid:"Name",msgstr:["Nome"]},{msgid:"Names must not be empty.",msgstr:["O nome não pode ficar em branco."]},{msgid:'Names must not end with "{extension}".',msgstr:['Nomes não podem terminar em "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Os nomes não podem começar por um ponto."]},{msgid:"New",msgstr:["Novo"]},{msgid:"New folder",msgstr:["Nova pasta"]},{msgid:"New folder name",msgstr:["Novo nome da pasta"]},{msgid:"No files in here",msgstr:["Sem ficheiros aqui"]},{msgid:"No files matching your filter were found.",msgstr:["Não foi encontrado nenhum ficheiro correspondente ao seu filtro."]},{msgid:"No matching files",msgstr:["Nenhum ficheiro correspondente"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Introduza um nome com, pelo menos, 2 caracteres."]},{msgid:"Recent",msgstr:["Recentes"]},{msgid:"Select all entries",msgstr:["Selecionar todas as entradas"]},{msgid:"Select entry",msgstr:["Selecionar entrada"]},{msgid:"Select the row for {nodename}",msgstr:["Selecione a linha para {nodename}"]},{msgid:"Size",msgstr:["Tamanho"]},{msgid:"Submit name",msgstr:["Submeter nome"]},{msgid:"Undo",msgstr:["Anular"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Envie algum conteúdo ou sincronize com os seus dispositivos!"]},{msgid:"You are currently not identified.",msgstr:["Atualmente, não está identificado."]},{msgid:"You cannot leave the name empty.",msgstr:["Não pode deixar o nome em branco."]}]},{language:"ro",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" este un nume de director invalid.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nu este un nume de director permis']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nu este permis în numele unui director.']},{msgid:"All files",msgstr:["Toate fișierele"]},{msgid:"Choose",msgstr:["Alege"]},{msgid:"Choose {file}",msgstr:["Alege {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Alege %n fișier","Alege %n fișiere","Alege %n fișiere"]},{msgid:"Copy",msgstr:["Copiază"]},{msgid:"Copy to {target}",msgstr:["Copiază în {target}"]},{msgid:"Could not create the new folder",msgstr:["Nu s-a putut crea noul director"]},{msgid:"Could not load files settings",msgstr:["Nu s-au putut încărca setările fișierelor"]},{msgid:"Could not load files views",msgstr:["Nu s-au putut încărca vizualizările fișierelor"]},{msgid:"Create directory",msgstr:["Creează director"]},{msgid:"Current view selector",msgstr:["Selectorul curent al vizualizării"]},{msgid:"Favorites",msgstr:["Favorite"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Fișiere și directoare pe care le marcați ca favorite vor apărea aici."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Fișiere și directoare pe care le-ați modificat recent vor apărea aici."]},{msgid:"Filter file list",msgstr:["Filtrează lista de fișiere"]},{msgid:"Folder name cannot be empty.",msgstr:["Numele de director nu poate fi necompletat."]},{msgid:"Home",msgstr:["Acasă"]},{msgid:"Modified",msgstr:["Modificat"]},{msgid:"Move",msgstr:["Mută"]},{msgid:"Move to {target}",msgstr:["Mută către {target}"]},{msgid:"Name",msgstr:["Nume"]},{msgid:"New",msgstr:["Nou"]},{msgid:"New folder",msgstr:["Director nou"]},{msgid:"New folder name",msgstr:["Numele noului director"]},{msgid:"No files in here",msgstr:["Nu există fișiere"]},{msgid:"No files matching your filter were found.",msgstr:["Nu există fișiere potrivite pentru filtrul selectat"]},{msgid:"No matching files",msgstr:["Nu există fișiere potrivite"]},{msgid:"Recent",msgstr:["Recente"]},{msgid:"Select all entries",msgstr:["Selectează toate înregistrările"]},{msgid:"Select entry",msgstr:["Selectează înregistrarea"]},{msgid:"Select the row for {nodename}",msgstr:["Selectează rândul pentru {nodename}"]},{msgid:"Size",msgstr:["Mărime"]},{msgid:"Undo",msgstr:["Anulează"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Încărcați conținut sau sincronizați cu dispozitivele dumneavoastră!"]}]},{language:"ru",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" не допускается внутри имени.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" это не допустимое имя.']},{msgid:'"{name}" is an invalid folder name.',msgstr:["«{name}» — недопустимое имя папки."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["«{name}» не является разрешенным именем папки"]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" это зарезервированное имя и не допустимо.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:["Символ «/» не допускается внутри имени папки."]},{msgid:"All files",msgstr:["Все файлы"]},{msgid:"Cancel",msgstr:["Отмена"]},{msgid:"Choose",msgstr:["Выбрать"]},{msgid:"Choose {file}",msgstr:["Выбрать «{file}»"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Выбрать %n файл","Выбрать %n файла","Выбрать %n файлов","Выбрать %n файлов"]},{msgid:"Copy",msgstr:["Копировать"]},{msgid:"Copy to {target}",msgstr:["Копировать в «{target}»"]},{msgid:"Could not create the new folder",msgstr:["Не удалось создать новую папку"]},{msgid:"Could not load files settings",msgstr:["Не удалось загрузить настройки файлов"]},{msgid:"Could not load files views",msgstr:["Не удалось загрузить конфигурацию просмотра файлов"]},{msgid:"Create directory",msgstr:["Создать папку"]},{msgid:"Current view selector",msgstr:["Переключатель текущего вида"]},{msgid:"Enter your name",msgstr:["Введите ваше имя"]},{msgid:"Failed to set nickname.",msgstr:["Не удалось задать никнейм."]},{msgid:"Favorites",msgstr:["Избранное"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Здесь будут отображаться файлы и папки, которые вы пометили как избранные."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Здесь будут отображаться файлы и папки, которые вы недавно изменили."]},{msgid:"Filter file list",msgstr:["Фильтровать список файлов"]},{msgid:"Folder name cannot be empty.",msgstr:["Имя папки не может быть пустым."]},{msgid:"Guest identification",msgstr:["Гостевая идентификация"]},{msgid:"Home",msgstr:["Домой"]},{msgid:"Invalid name.",msgstr:["Неверное имя."]},{msgid:"Modified",msgstr:["Изменен"]},{msgid:"Move",msgstr:["Переместить"]},{msgid:"Move to {target}",msgstr:["Переместить в «{target}»"]},{msgid:"Name",msgstr:["Имя"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Имена не могут быть длинее 64 символов."]},{msgid:"Names must not be empty.",msgstr:["Имена не могут быть пустыми."]},{msgid:'Names must not end with "{extension}".',msgstr:['Имена не могут оканчиваться на "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Имена должны начинаться с точки."]},{msgid:"New",msgstr:["Новый"]},{msgid:"New folder",msgstr:["Новая папка"]},{msgid:"New folder name",msgstr:["Имя новой папки"]},{msgid:"No files in here",msgstr:["Здесь нет файлов"]},{msgid:"No files matching your filter were found.",msgstr:["Файлы, соответствующие вашему фильтру, не найдены."]},{msgid:"No matching files",msgstr:["Нет подходящих файлов"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Пожалуйста введите имя длиной не менее 2 символов."]},{msgid:"Recent",msgstr:["Недавний"]},{msgid:"Select all entries",msgstr:["Выбрать все записи"]},{msgid:"Select entry",msgstr:["Выбрать запись"]},{msgid:"Select the row for {nodename}",msgstr:["Выбрать строку для «{nodename}»"]},{msgid:"Size",msgstr:["Размер"]},{msgid:"Submit name",msgstr:["Отправить имя"]},{msgid:"Undo",msgstr:["Отменить"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Загрузите контент или синхронизируйте его со своими устройствами!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Вы идентифицированы как {nickname}."]},{msgid:"You are currently not identified.",msgstr:["В данный момент вы не идентифицированы."]},{msgid:"You cannot leave the name empty.",msgstr:["Вы не можете оставить имя пустым."]}]},{language:"sk_SK",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" je neplatný názov pričinka.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" nie je povolený názov priečinka.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" nie je povolené v názve priečinka.']},{msgid:"All files",msgstr:["Všetky súbory"]},{msgid:"Choose",msgstr:["Vybrať"]},{msgid:"Choose {file}",msgstr:["Vybrať {súbor}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Vybraný %n súbor","Vybrané %n súbory","Vybraných %n súborov","Vybraných %n súborov"]},{msgid:"Copy",msgstr:["Kopírovať"]},{msgid:"Copy to {target}",msgstr:["Kopírovať do {umiestnenia}"]},{msgid:"Could not create the new folder",msgstr:["Nepodarilo sa vytvoriť nový priečinok"]},{msgid:"Could not load files settings",msgstr:["Nepodarilo sa načítať nastavenia súborov"]},{msgid:"Could not load files views",msgstr:["Nepodarilo sa načítať pohľady súborov"]},{msgid:"Create directory",msgstr:["Vytvoriť adresár"]},{msgid:"Current view selector",msgstr:["Výber aktuálneho zobrazenia"]},{msgid:"Favorites",msgstr:["Obľúbené"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tu sa zobrazia súbory a priečinky, ktoré označíte ako obľúbené."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Tu sa zobrazia súbory a priečinky, ktoré ste nedávno upravili."]},{msgid:"Filter file list",msgstr:["Filtrovať zoznam súborov"]},{msgid:"Folder name cannot be empty.",msgstr:["Názov priečinka nemôže byť prázdny."]},{msgid:"Home",msgstr:["Domov"]},{msgid:"Modified",msgstr:["Upravené"]},{msgid:"Move",msgstr:["Prejsť"]},{msgid:"Move to {target}",msgstr:["Prejsť na {umiestnenie}"]},{msgid:"Name",msgstr:["Názov"]},{msgid:"New",msgstr:["Pridať"]},{msgid:"New folder",msgstr:["Pridať priečinok"]},{msgid:"New folder name",msgstr:["Pridať názov priečinka"]},{msgid:"No files in here",msgstr:["Nie sú tu žiadne súbory"]},{msgid:"No files matching your filter were found.",msgstr:["Nenašli sa žiadne súbory zodpovedajúce vášmu filtru."]},{msgid:"No matching files",msgstr:["Žiadne zodpovedajúce súbory"]},{msgid:"Recent",msgstr:["Nedávne"]},{msgid:"Select all entries",msgstr:["Vybrať všetky položky"]},{msgid:"Select entry",msgstr:["Vybrať položku"]},{msgid:"Select the row for {nodename}",msgstr:["Vyberte riadok pre {názov uzla}"]},{msgid:"Size",msgstr:["Veľkosť"]},{msgid:"Undo",msgstr:["Späť"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Nahrajte nejaký obsah alebo synchronizujte so svojimi zariadeniami!"]}]},{language:"sl",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["{name} je neveljavno ime mape."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["{name} ni dovoljeno ime mape"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" ni dovoljen v imenu mape.']},{msgid:"All files",msgstr:["Vse datoteke"]},{msgid:"Choose",msgstr:["Izberi"]},{msgid:"Choose {file}",msgstr:["Izberi {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izberi %n datoteko","Izberi %n datoteki","Izberi %n datotek","Izberi %n datotek"]},{msgid:"Copy",msgstr:["Kopiraj"]},{msgid:"Copy to {target}",msgstr:["Kopiraj v {target}"]},{msgid:"Could not create the new folder",msgstr:["Nisem mogel ustvariti nove mape"]},{msgid:"Could not load files settings",msgstr:["NIsem mogel naložiti nastavitev datotek"]},{msgid:"Could not load files views",msgstr:["Nisem mogel naložiti pogledov datotek"]},{msgid:"Create directory",msgstr:["Ustvari mapo"]},{msgid:"Current view selector",msgstr:["Izbirnik trenutnega pogleda"]},{msgid:"Favorites",msgstr:["Priljubljene"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Datoteke in mape ki jih označite kot priljubljene se bodo prikazale tukaj."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Daoteke in mape ki ste jih pred kratkim spremenili se bodo prikazale tukaj."]},{msgid:"Filter file list",msgstr:["Filtriraj seznam datotek"]},{msgid:"Folder name cannot be empty.",msgstr:["Ime mape ne more biti prazno"]},{msgid:"Home",msgstr:["Domov"]},{msgid:"Modified",msgstr:["Spremenjeno"]},{msgid:"Move",msgstr:["Premakni"]},{msgid:"Move to {target}",msgstr:["Premakni v {target}"]},{msgid:"Name",msgstr:["Ime"]},{msgid:"New",msgstr:["Nov"]},{msgid:"New folder",msgstr:["Nova mapa"]},{msgid:"New folder name",msgstr:["Novo ime mape"]},{msgid:"No files in here",msgstr:["Tukaj ni datotek"]},{msgid:"No files matching your filter were found.",msgstr:["Ni bilo najdenih ujemajočih datotek glede na vaš filter."]},{msgid:"No matching files",msgstr:["Ni ujemajočih datotek"]},{msgid:"Recent",msgstr:["Nedavne"]},{msgid:"Select all entries",msgstr:["Izberi vse vnose"]},{msgid:"Select entry",msgstr:["Izberi vnos"]},{msgid:"Select the row for {nodename}",msgstr:["Izberi vrstico za {nodename}"]},{msgid:"Size",msgstr:["Velikost"]},{msgid:"Undo",msgstr:["Razveljavi"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Naloži nekaj vsebine ali sinhroniziraj s svojimi napravami!"]}]},{language:"sr",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:["„{char}” није дозвољено унутар имена."]},{msgid:'"{extension}" is not an allowed name.',msgstr:["„{extension}” није дозвољено име."]},{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” није исправно име фолдера."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” није дозвољено име за фолдер."]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["„{segment}” је резервисано име и није дозвољено."]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” није дозвољено унутар имена фолдера."]},{msgid:"All files",msgstr:["Сви фајлови"]},{msgid:"Cancel",msgstr:["Откажи"]},{msgid:"Choose",msgstr:["Изаберите"]},{msgid:"Choose {file}",msgstr:["Изаберите {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Изаберите %n фајл","Изаберите %n фајла","Изаберите %n фајлова"]},{msgid:"Copy",msgstr:["Копирај"]},{msgid:"Copy to {target}",msgstr:["Копирај у {target}"]},{msgid:"Could not create the new folder",msgstr:["Није могао да се креира нови фолдер"]},{msgid:"Could not load files settings",msgstr:["Не могу да се учитају подешавања фајлова"]},{msgid:"Could not load files views",msgstr:["Не могу да се учитају прикази фајлова"]},{msgid:"Create directory",msgstr:["Креирај директоријум"]},{msgid:"Current view selector",msgstr:["Бирач тренутног приказа"]},{msgid:"Enter your name",msgstr:["Унесите своје име"]},{msgid:"Failed to set nickname.",msgstr:["Није успело постављање надимка."]},{msgid:"Favorites",msgstr:["Омиљено"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Овде ће се појавити фајлови и фолдери које сте означили као омиљене."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Овде ће се појавити фајлови и фолдери који се се недавно изменили."]},{msgid:"Filter file list",msgstr:["Фитрирање листе фајлова"]},{msgid:"Folder name cannot be empty.",msgstr:["Име фолдера не може бити празно."]},{msgid:"Guest identification",msgstr:["Идентификација госта"]},{msgid:"Home",msgstr:["Почетак"]},{msgid:"Invalid name.",msgstr:["Неисправно име."]},{msgid:"Modified",msgstr:["Измењено"]},{msgid:"Move",msgstr:["Премести"]},{msgid:"Move to {target}",msgstr:["Премести у {target}"]},{msgid:"Name",msgstr:["Име"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Највећа дужина имена може бити 64 карактера."]},{msgid:"Names must not be empty.",msgstr:["Имена не смеју да буду празна."]},{msgid:'Names must not end with "{extension}".',msgstr:["Имена не смеју да се завршавају на „{extension}”."]},{msgid:"Names must not start with a dot.",msgstr:["Имена не смеју да почињу тачком."]},{msgid:"New",msgstr:["Ново"]},{msgid:"New folder",msgstr:["Нови фолдер"]},{msgid:"New folder name",msgstr:["Име новог фолдера"]},{msgid:"No files in here",msgstr:["Овде нема фајлова"]},{msgid:"No files matching your filter were found.",msgstr:["Није пронађен ниједан фајл који задовољава ваш филтер."]},{msgid:"No matching files",msgstr:["Нема таквих фајлова"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Молимо вас да унесете име од барем два карактера."]},{msgid:"Recent",msgstr:["Скорашње"]},{msgid:"Select all entries",msgstr:["Изаберите све ставке"]},{msgid:"Select entry",msgstr:["Изаберите ставку"]},{msgid:"Select the row for {nodename}",msgstr:["Изаберите ред за {nodename}"]},{msgid:"Size",msgstr:["Величина"]},{msgid:"Submit name",msgstr:["Предај име"]},{msgid:"Undo",msgstr:["Поништи"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Отпремите нешто или синхронизујте са својим уређајима!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Тренутно се идентификујете као {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Тренутно немате идентификацију."]},{msgid:"You cannot leave the name empty.",msgstr:["Име не можете да оставите празно."]}]},{language:"sr@latin",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["„{name}” je neispravan naziv foldera."]},{msgid:'"{name}" is not an allowed folder name',msgstr:["„{name}” je nedozvoljen naziv foldera."]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["„/” se ne može koristiti unutar naziva foldera."]},{msgid:"All files",msgstr:["Svi fajlovi"]},{msgid:"Choose",msgstr:["Izaberite"]},{msgid:"Choose {file}",msgstr:["Izaberite {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Izaberite %n fajl","Izaberite %n fajla","Izaberite %n fajlova"]},{msgid:"Copy",msgstr:["Kopiraj"]},{msgid:"Copy to {target}",msgstr:["Kopiraj u {target}"]},{msgid:"Could not create the new folder",msgstr:["Neuspešno kreiranje novog foldera"]},{msgid:"Could not load files settings",msgstr:["Neuspešno učitavanje podešavanja fajlova"]},{msgid:"Could not load files views",msgstr:["Neuspešno učitavanje prikaza fajlova"]},{msgid:"Create directory",msgstr:["Kreiraj direktorijum"]},{msgid:"Current view selector",msgstr:["Birač trenutnog prikaza"]},{msgid:"Favorites",msgstr:["Omiljeno"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Lista omiljenih fajlova i foldera."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Lista fajlova i foldera sa skorašnjim izmenama."]},{msgid:"Filter file list",msgstr:["Fitriranje liste fajlova"]},{msgid:"Folder name cannot be empty.",msgstr:["Naziv foldera ne može biti prazan."]},{msgid:"Home",msgstr:["Početak"]},{msgid:"Modified",msgstr:["Izmenjeno"]},{msgid:"Move",msgstr:["Premesti"]},{msgid:"Move to {target}",msgstr:["Premesti u {target}"]},{msgid:"Name",msgstr:["Naziv"]},{msgid:"New",msgstr:["Novo"]},{msgid:"New folder",msgstr:["Novi folder"]},{msgid:"New folder name",msgstr:["Naziv novog foldera"]},{msgid:"No files in here",msgstr:["Bez fajlova"]},{msgid:"No files matching your filter were found.",msgstr:["Nema fajlova koji zadovoljavaju uslove filtera."]},{msgid:"No matching files",msgstr:["Nema takvih fajlova"]},{msgid:"Recent",msgstr:["Skorašnje"]},{msgid:"Select all entries",msgstr:["Izaberite sve stavke"]},{msgid:"Select entry",msgstr:["Izaberite stavku"]},{msgid:"Select the row for {nodename}",msgstr:["Izaberite red za {nodename}"]},{msgid:"Size",msgstr:["Veličina"]},{msgid:"Undo",msgstr:["Vrati"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Otpremite sadržaj ili sinhronizujte sa svojim uređajima!"]}]},{language:"sv",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" är inte tillåtet i ett namn.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" är inte ett tillåtet namn.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" är ett ogiltigt mappnamn.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" är inte ett tillåtet mappnamn']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" är ett reserverat namn och inte tillåtet.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" är inte tillåtet i ett mappnamn.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n fil är i konflikt","%n filer är i konflikt"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["%n fil är i konflikt i {dirname}","%n filer är i konflikt i {dirname}"]},{msgid:"All files",msgstr:["Alla filer"]},{msgid:"Cancel",msgstr:["Avbryt"]},{msgid:"Cancel the entire operation",msgstr:["Avbryt hela operationen"]},{msgid:"Choose",msgstr:["Välj"]},{msgid:"Choose {file}",msgstr:["Välj {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Välj %n fil","Välj %n filer"]},{msgid:"Confirm",msgstr:["Bekräfta"]},{msgid:"Continue",msgstr:["Fortsätt"]},{msgid:"Copy",msgstr:["Kopiera"]},{msgid:"Copy to {target}",msgstr:["Kopiera till {target}"]},{msgid:"Could not create the new folder",msgstr:["Kunde inte skapa den nya mappen"]},{msgid:"Could not load files settings",msgstr:["Kunde inte ladda filinställningar"]},{msgid:"Could not load files views",msgstr:["Kunde inte ladda filvyer"]},{msgid:"Create directory",msgstr:["Skapa katalog"]},{msgid:"Current view selector",msgstr:["Aktuell vyväljare"]},{msgid:"Enter your name",msgstr:["Ange ditt namn"]},{msgid:"Existing version",msgstr:["Nuvarande version"]},{msgid:"Failed to set nickname.",msgstr:["Kunde inte ställa in smeknamn."]},{msgid:"Favorites",msgstr:["Favoriter"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Filer och mappar som du markerar som favorit kommer att visas här."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Filer och mappar som du nyligen ändrat kommer att visas här."]},{msgid:"Filter file list",msgstr:["Filtrera fillistan"]},{msgid:"Folder name cannot be empty.",msgstr:["Mappnamnet får inte vara tomt."]},{msgid:"Guest identification",msgstr:["Gästidentifiering"]},{msgid:"Home",msgstr:["Hem"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Om du väljer båda versionerna kommer den inkommande filen att få ett nummer tillagt i sitt namn."]},{msgid:"Invalid name.",msgstr:["Ogiltigt namn."]},{msgid:"Last modified date unknown",msgstr:["Senaste ändringsdatum okänt"]},{msgid:"Modified",msgstr:["Ändrad"]},{msgid:"Move",msgstr:["Flytta"]},{msgid:"Move to {target}",msgstr:["Flytta till {target}"]},{msgid:"Name",msgstr:["Namn"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Namnen kan vara högst 64 tecken långa."]},{msgid:"Names must not be empty.",msgstr:["Namn får inte vara tomt."]},{msgid:'Names must not end with "{extension}".',msgstr:['Namn får inte sluta med "{extension}".']},{msgid:"Names must not start with a dot.",msgstr:["Namn får inte börja med en punkt."]},{msgid:"New",msgstr:["Ny"]},{msgid:"New folder",msgstr:["Ny mapp"]},{msgid:"New folder name",msgstr:["Nytt mappnamn"]},{msgid:"New version",msgstr:["Ny version"]},{msgid:"No files in here",msgstr:["Inga filer här"]},{msgid:"No files matching your filter were found.",msgstr:["Inga filer som matchar ditt filter hittades."]},{msgid:"No matching files",msgstr:["Inga matchande filer"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Ange ett namn med minst 2 tecken."]},{msgid:"Recent",msgstr:["Nyligen"]},{msgid:"Select all checkboxes",msgstr:["Markera alla kryssrutor"]},{msgid:"Select all entries",msgstr:["Välj alla poster"]},{msgid:"Select all existing files",msgstr:["Välj alla befintliga filer"]},{msgid:"Select all new files",msgstr:["Välj alla nya filer"]},{msgid:"Select entry",msgstr:["Välj post"]},{msgid:"Select the row for {nodename}",msgstr:["Välj raden för {nodename}"]},{msgid:"Size",msgstr:["Storlek"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["Hoppa över %n fil","Hoppa över %n filer"]},{msgid:"Skip this file",msgstr:["Hoppa över den här filen"]},{msgid:"Submit name",msgstr:["Skicka namn"]},{msgid:"Undo",msgstr:["Ångra"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Ladda upp lite innehåll eller synkronisera med dina enheter!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["När en inkommande mapp väljs kommer eventuella konflikterande filer i den också att skrivas över."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["När en inkommande mapp väljs skrivs innehållet in i den befintliga mappen och en rekursiv konfliktlösning utförs."]},{msgid:"Which files do you want to keep?",msgstr:["Vilka filer vill du behålla?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Du är för närvarande identifierad som {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Du är för närvarande inte identifierad."]},{msgid:"You cannot leave the name empty.",msgstr:["Du kan inte lämna namnet tomt."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Du måste välja minst en konfliktlösning"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Du måste välja minst en version av varje fil för att fortsätta."]}]},{language:"tr",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['Bir ad içinde "{char}" karakteri kullanılamaz.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" adına izin verilmiyor.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" geçersiz bir klasör adı.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" izin verilen bir klasör adı değil']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" adı sistem için ayrılmış olduğundan kullanılamaz.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" karakteri klasör adında kullanılamaz.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n dosya çakışıyor","%n dosya çakışıyor"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["{dirname} içindeki %n dosya çakışıyor","{dirname} içindeki %n dosya çakışıyor"]},{msgid:"All files",msgstr:["Tüm dosyalar"]},{msgid:"Cancel",msgstr:["İptal"]},{msgid:"Cancel the entire operation",msgstr:["Tüm işlemi iptal et"]},{msgid:"Choose",msgstr:["Seçin"]},{msgid:"Choose {file}",msgstr:["{file} seçin"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["%n dosya seçin","%n dosya seçin"]},{msgid:"Confirm",msgstr:["Onayla"]},{msgid:"Continue",msgstr:["İlerle"]},{msgid:"Copy",msgstr:["Kopyala"]},{msgid:"Copy to {target}",msgstr:["{target} üzerine kopyala"]},{msgid:"Could not create the new folder",msgstr:["Yeni klasör oluşturulamadı"]},{msgid:"Could not load files settings",msgstr:["Dosyalar uygulamasının ayarları yüklenemedi"]},{msgid:"Could not load files views",msgstr:["Dosyalar uygulamasının görünümleri yüklenemedi"]},{msgid:"Create directory",msgstr:["Klasör oluştur"]},{msgid:"Current view selector",msgstr:["Geçerli görünüm seçici"]},{msgid:"Enter your name",msgstr:["Adınızı yazın"]},{msgid:"Existing version",msgstr:["Var olan sürüm"]},{msgid:"Failed to set nickname.",msgstr:["Takma ad ayarlanamadı."]},{msgid:"Favorites",msgstr:["Sık kullanılanlar"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Sık kullanılan olarak seçtiğiniz dosyalar burada görüntülenir."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Son zamanlarda değiştirdiğiniz dosya ve klasörler burada görüntülenir."]},{msgid:"Filter file list",msgstr:["Dosya listesini süz"]},{msgid:"Folder name cannot be empty.",msgstr:["Klasör adı boş olamaz."]},{msgid:"Guest identification",msgstr:["Konuk kimliği"]},{msgid:"Home",msgstr:["Giriş"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["İki sürümü de seçerseniz, gelen dosyanın adına bir sayı eklenir."]},{msgid:"Invalid name.",msgstr:["Ad geçersiz."]},{msgid:"Last modified date unknown",msgstr:["Son değiştirilme tarihi bilinmiyor."]},{msgid:"Modified",msgstr:["Değiştirilme"]},{msgid:"Move",msgstr:["Taşı"]},{msgid:"Move to {target}",msgstr:["{target} üzerine taşı"]},{msgid:"Name",msgstr:["Ad"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Adlar en fazla 64 karakter uzunluğunda olabilir."]},{msgid:"Names must not be empty.",msgstr:["Ad boş olamaz."]},{msgid:'Names must not end with "{extension}".',msgstr:['Ad "{extension}" ile bitemez.']},{msgid:"Names must not start with a dot.",msgstr:["Ad nokta karakteri ile başlayamaz."]},{msgid:"New",msgstr:["Yeni"]},{msgid:"New folder",msgstr:["Yeni klasör"]},{msgid:"New folder name",msgstr:["Yeni klasör adı"]},{msgid:"New version",msgstr:["Yeni sürüm"]},{msgid:"No files in here",msgstr:["Burada herhangi bir dosya yok"]},{msgid:"No files matching your filter were found.",msgstr:["Süzgece uyan bir dosya bulunamadı."]},{msgid:"No matching files",msgstr:["Eşleşen bir dosya yok"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Ad en az 2 karakter uzunluğunda olmalıdır."]},{msgid:"Recent",msgstr:["Son kullanılanlar"]},{msgid:"Select all checkboxes",msgstr:["Tüm kutuları işaretle"]},{msgid:"Select all entries",msgstr:["Tüm kayıtları seç"]},{msgid:"Select all existing files",msgstr:["Tüm var olan dosyaları seç"]},{msgid:"Select all new files",msgstr:["Tüm yeni dosyaları seç"]},{msgid:"Select entry",msgstr:["Kaydı seç"]},{msgid:"Select the row for {nodename}",msgstr:["{nodename} satırını seçin"]},{msgid:"Size",msgstr:["Boyut"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["%n dosyayı atla","%n dosyayı atla"]},{msgid:"Skip this file",msgstr:["Bu dosyayı atla"]},{msgid:"Submit name",msgstr:["Adı gönder"]},{msgid:"Undo",msgstr:["Geri al"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Bazı içerikler yükleyin ya da aygıtlarınızla eşitleyin!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Bir gelen klasör seçildiğinde, içindeki çakışan dosyaların da üzerine yazılır."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Bir gelen klasör seçildiğinde, içerik var olan klasöre yazılır ve alt klasörlerle bir çakışma çözümü uygulanır."]},{msgid:"Which files do you want to keep?",msgstr:["Hangi dosyaları tutmak istiyorsunuz?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["{nickname} olarak tanınıyorsunuz."]},{msgid:"You are currently not identified.",msgstr:["Henüz kendinizi tanıtmadınız."]},{msgid:"You cannot leave the name empty.",msgstr:["Ad boş bırakılamaz."]},{msgid:"You need to choose at least one conflict solution",msgstr:["En az bir çakışma çözümü seçmelisiniz"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["İlerlemek için her dosaynın en az bir sürümünü seçmelisiniz."]}]},{language:"uk",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['"{char}" не дозволено всередині імени.']},{msgid:'"{extension}" is not an allowed name.',msgstr:[`"{extension}" недозволене ім'я.`]},{msgid:'"{name}" is an invalid folder name.',msgstr:[`"{name}" недійсне ім'я каталогу.`]},{msgid:'"{name}" is not an allowed folder name',msgstr:[`"{name}" недозволене ім'я каталогу.`]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:[`"{segment}" зарезервоване ім'я і не дозволено для використання.`]},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" не дозволено у імені каталогу.']},{msgid:"All files",msgstr:["Всі файли"]},{msgid:"Cancel",msgstr:["Скасувати"]},{msgid:"Choose",msgstr:["Вибрати"]},{msgid:"Choose {file}",msgstr:["Вибрати {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Вибрати %n файл","Вибрати %n файли","Вибрати %n файлів","Вибрати %n файлів"]},{msgid:"Copy",msgstr:["Копіювати"]},{msgid:"Copy to {target}",msgstr:["Копіювати до {target}"]},{msgid:"Could not create the new folder",msgstr:["Не вдалося створити новий каталог"]},{msgid:"Could not load files settings",msgstr:["Не вдалося завантажити налаштування файлів"]},{msgid:"Could not load files views",msgstr:["Не вдалося завантажити подання файлів"]},{msgid:"Create directory",msgstr:["Створити каталог"]},{msgid:"Current view selector",msgstr:["Вибір подання"]},{msgid:"Enter your name",msgstr:["Зазначте ваше ім'я"]},{msgid:"Failed to set nickname.",msgstr:["Не вдалося встановити псевдо."]},{msgid:"Favorites",msgstr:["Із зірочкою"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Тут показуватимуться файли та каталоги, які ви позначите зірочкою."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Тут показуватимуться файли та каталоги, які було нещодавно змінено."]},{msgid:"Filter file list",msgstr:["Фільтрувати список файлів"]},{msgid:"Folder name cannot be empty.",msgstr:["Ім'я каталогу не може бути порожнє."]},{msgid:"Guest identification",msgstr:["Ім'я для гостя"]},{msgid:"Home",msgstr:["Домівка"]},{msgid:"Invalid name.",msgstr:["Недійсне ім'я."]},{msgid:"Modified",msgstr:["Змінено"]},{msgid:"Move",msgstr:["Перемістити"]},{msgid:"Move to {target}",msgstr:["Перемістити до {target}"]},{msgid:"Name",msgstr:["Ім'я"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Імена мають мати довжину не більше 64 символів."]},{msgid:"Names must not be empty.",msgstr:["Ім'я не може бути порожнє."]},{msgid:'Names must not end with "{extension}".',msgstr:[`Ім'я не може закінчуватися на "{extension}".`]},{msgid:"Names must not start with a dot.",msgstr:["Ім'я не може починатися з крапки."]},{msgid:"New",msgstr:["Новий"]},{msgid:"New folder",msgstr:["Новий каталог"]},{msgid:"New folder name",msgstr:["Ім'я нового каталогу"]},{msgid:"No files in here",msgstr:["Тут відсутні файли"]},{msgid:"No files matching your filter were found.",msgstr:["Відсутні збіги за фільтром."]},{msgid:"No matching files",msgstr:["Відсутні збіги файлів."]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Зазначте ім'я довжиною не менше 2 символів"]},{msgid:"Recent",msgstr:["Останні"]},{msgid:"Select all entries",msgstr:["Вибрати всі записи"]},{msgid:"Select entry",msgstr:["Вибрати запис"]},{msgid:"Select the row for {nodename}",msgstr:["Вибрати рядок для {nodename}"]},{msgid:"Size",msgstr:["Розмір"]},{msgid:"Submit name",msgstr:["Встановити ім'я"]},{msgid:"Undo",msgstr:["Повернути"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Завантажте вміст або синхронізуйте з вашим пристроєм!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Вас визначено як {nickname}."]},{msgid:"You are currently not identified.",msgstr:["Вас не ідентифіковано."]},{msgid:"You cannot leave the name empty.",msgstr:["Потрібно зазначити ім'я."]}]},{language:"uz",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['Nom ichida "{char}" ga ruxsat berilmagan.']},{msgid:'"{extension}" is not an allowed name.',msgstr:['"{extension}" ruxsat etilgan nom emas.']},{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" jild nomi yaroqsiz.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"{name}" ruxsat etilgan jild nomi emas']},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:['"{segment}" - zaxiralangan nom va ruxsat berilmaydi.']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/" papka nomi ichida ruxsat berilmaydi.']},{msgid:"%n file conflict",msgid_plural:"%n files conflict",msgstr:["%n fayl ziddiyatli"]},{msgid:"%n file conflict in {dirname}",msgid_plural:"%n file conflicts in {dirname}",msgstr:["{dirname} da %n fayl ziddiyati"]},{msgid:"All files",msgstr:["Barcha fayllar"]},{msgid:"Cancel",msgstr:["Bekor qilish"]},{msgid:"Cancel the entire operation",msgstr:["Butun operatsiyani bekor qiling"]},{msgid:"Choose",msgstr:["Tanlang"]},{msgid:"Choose {file}",msgstr:["Tanlang {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Tanlang %n faylni"]},{msgid:"Confirm",msgstr:["Tasdiqlang"]},{msgid:"Continue",msgstr:["Davom eting"]},{msgid:"Copy",msgstr:["Nusxa"]},{msgid:"Copy to {target}",msgstr:[" {target} ga nusxa"]},{msgid:"Could not create the new folder",msgstr:["Yangi jild yaratib bo‘lmadi"]},{msgid:"Could not load files settings",msgstr:["Fayl sozlamalari yuklanmadi"]},{msgid:"Could not load files views",msgstr:["Fayllarni koʻrishni yuklab boʻlmadi"]},{msgid:"Create directory",msgstr:["Katalog yaratish"]},{msgid:"Current view selector",msgstr:["Joriy ko'rinish selektori"]},{msgid:"Enter your name",msgstr:["Ismingizni kiriting"]},{msgid:"Existing version",msgstr:["Mavjud versiya"]},{msgid:"Failed to set nickname.",msgstr:["Taxallusni o‘rnatib bo‘lmadi."]},{msgid:"Favorites",msgstr:["Tanlanganlar"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Tanlangan deb belgilagan fayl va papkalar shu yerda koʻrinadi."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Siz yaqinda oʻzgartirgan fayl va papkalar shu yerda koʻrinadi."]},{msgid:"Filter file list",msgstr:["Fayl ro'yxatini filtrlash"]},{msgid:"Folder name cannot be empty.",msgstr:["Jild nomi boʻsh boʻlishi mumkin emas."]},{msgid:"Guest identification",msgstr:["Foydalanuvchini identifikatsiyalash"]},{msgid:"Home",msgstr:["Uy"]},{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Agar siz ikkala versiyani tanlasangiz, kiruvchi fayl nomiga qo'shilgan raqamga ega bo'ladi."]},{msgid:"Invalid name.",msgstr:["Nomi noto‘g‘ri."]},{msgid:"Last modified date unknown",msgstr:["Oxirgi tahrirlangan sana noma'lum"]},{msgid:"Modified",msgstr:["Modifikatsiyalangan"]},{msgid:"Move",msgstr:["Ko'chirish"]},{msgid:"Move to {target}",msgstr:[" {target} ga ko'chirish"]},{msgid:"Name",msgstr:["Nomi"]},{msgid:"Names may be at most 64 characters long.",msgstr:["Ismlar ko'pi bilan 64 ta belgidan iborat bo'lishi mumkin."]},{msgid:"Names must not be empty.",msgstr:["Ismlar bo'sh bo'lmasligi kerak."]},{msgid:'Names must not end with "{extension}".',msgstr:['Ismlar "{extension}" bilan tugamasligi kerak.']},{msgid:"Names must not start with a dot.",msgstr:["Ismlar nuqta bilan boshlanmasligi kerak."]},{msgid:"New",msgstr:["Yangi"]},{msgid:"New folder",msgstr:["Yangi jild"]},{msgid:"New folder name",msgstr:["Yangi jild nomi"]},{msgid:"New version",msgstr:["Yangi versiya"]},{msgid:"No files in here",msgstr:["Fayl mavjud emas"]},{msgid:"No files matching your filter were found.",msgstr:["Filtringizga mos keladigan fayl topilmadi."]},{msgid:"No matching files",msgstr:["Mos fayllar yo'q"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["Kamida 2 ta belgidan iborat nom kiriting."]},{msgid:"Recent",msgstr:["Yaqinda"]},{msgid:"Select all checkboxes",msgstr:["Barcha katakchalarni belgilang"]},{msgid:"Select all entries",msgstr:["Barcha yozuvlarni tanlang"]},{msgid:"Select all existing files",msgstr:["Barcha mavjud fayllarni tanlang"]},{msgid:"Select all new files",msgstr:["Barcha yangi fayllarni tanlang"]},{msgid:"Select entry",msgstr:["Yozuvni tanlang"]},{msgid:"Select the row for {nodename}",msgstr:["{nodename} uchun qatorni tanlang"]},{msgid:"Size",msgstr:["O`lcham"]},{msgid:"Skip %n file",msgid_plural:"Skip %n files",msgstr:["%n faylni oʻtkazib yuborish"]},{msgid:"Skip this file",msgstr:["Ushbu faylni o'tkazib yuboring"]},{msgid:"Submit name",msgstr:["Ismni tasdiqlang"]},{msgid:"Undo",msgstr:["Bekor qilish"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Qurilmangizga ba'zi kontentni yuklang yoki sinxronlang!"]},{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Kiruvchi papka tanlanganda, undagi har qanday ziddiyatli fayllar ham ustiga yoziladi."]},{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Kiruvchi papka tanlanganda, kontent mavjud jildga yoziladi va nizolarni rekursiv hal qilish amalga oshiriladi."]},{msgid:"Which files do you want to keep?",msgstr:["Qaysi fayllarni saqlamoqchisiz?"]},{msgid:"You are currently identified as {nickname}.",msgstr:["Siz hozirda {nickname} sifatida aniqlangansiz."]},{msgid:"You are currently not identified.",msgstr:["Siz hozirda identifikatsiyadan o'tmagansiz"]},{msgid:"You cannot leave the name empty.",msgstr:["Ism katagini bo'sh qoldirib bo'lmaydi."]},{msgid:"You need to choose at least one conflict solution",msgstr:["Siz kamida bitta mojaro yechimini tanlashingiz kerak"]},{msgid:"You need to select at least one version of each file to continue.",msgstr:["Davom etish uchun har bir faylning kamida bitta versiyasini tanlashingiz kerak."]}]},{language:"vi",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:['"{name}" là tên thư mục không hợp lệ.']},{msgid:'"{name}" is not an allowed folder name',msgstr:['"1{name}"không phải là tên thư mục được cho phép']},{msgid:'"/" is not allowed inside a folder name.',msgstr:['"/"không được phép đặt trong tên thư mục.']},{msgid:"All files",msgstr:["Tất cả tệp"]},{msgid:"Choose",msgstr:["Chọn"]},{msgid:"Choose {file}",msgstr:["Chọn {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["Chọn %n tệp"]},{msgid:"Copy",msgstr:["Sao chép"]},{msgid:"Copy to {target}",msgstr:["Sao chép đến {target}"]},{msgid:"Could not create the new folder",msgstr:["Không thể tạo thư mục mới"]},{msgid:"Could not load files settings",msgstr:["Không thể tải tập tin cài đặt"]},{msgid:"Could not load files views",msgstr:["Không thể tải xuống tệp xem"]},{msgid:"Create directory",msgstr:["Tạo thư mục"]},{msgid:"Current view selector",msgstr:["Hiện tại chế độ xem của bộ chọn"]},{msgid:"Favorites",msgstr:["Yêu cầu thích"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["Các tập tin và thư mục bạn đánh dấu yêu thích sẽ hiển thị ở đây."]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["Các tập tin và thư mục bạn sửa đổi gần đây sẽ hiển thị ở đây."]},{msgid:"Filter file list",msgstr:["Filter list file"]},{msgid:"Folder name cannot be empty.",msgstr:["Thư mục tên không được để trống."]},{msgid:"Home",msgstr:["Trang chủ"]},{msgid:"Modified",msgstr:["Đã sửa đổi"]},{msgid:"Move",msgstr:["Di chuyển"]},{msgid:"Move to {target}",msgstr:["Di chuyển đến{target}"]},{msgid:"Name",msgstr:["Tên"]},{msgid:"New",msgstr:["Mới"]},{msgid:"New folder",msgstr:["New thư mục"]},{msgid:"New folder name",msgstr:["New thư mục tên"]},{msgid:"No files in here",msgstr:["No file at here"]},{msgid:"No files matching your filter were found.",msgstr:["Không tìm thấy tệp nào phù hợp với bộ lọc của bạn."]},{msgid:"No matching files",msgstr:["No file phù hợp"]},{msgid:"Recent",msgstr:["Gần đây"]},{msgid:"Select all entries",msgstr:["Choose all items"]},{msgid:"Select entry",msgstr:["Chọn mục nhập"]},{msgid:"Select the row for {nodename}",msgstr:["Choose hang cho{nodename}"]},{msgid:"Size",msgstr:["Kích cỡ"]},{msgid:"Undo",msgstr:["Hoàn tác"]},{msgid:"Upload some content or sync with your devices!",msgstr:["Tải lên một số nội dung hoặc đồng bộ hóa với thiết bị của bạn!"]}]},{language:"zh_CN",translations:[{msgid:'"{name}" is an invalid folder name.',msgstr:["“{name}” 是无效的文件夹名称。"]},{msgid:'"{name}" is not an allowed folder name',msgstr:["“{name}” 不是允许的文件夹名称"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:["文件夹名称中不允许包含 “/”。"]},{msgid:"All files",msgstr:["所有文件"]},{msgid:"Choose",msgstr:["选择"]},{msgid:"Choose {file}",msgstr:["选择 {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["选择 %n 个文件"]},{msgid:"Copy",msgstr:["复制"]},{msgid:"Copy to {target}",msgstr:["复制到 {target}"]},{msgid:"Could not create the new folder",msgstr:["无法创建新文件夹"]},{msgid:"Could not load files settings",msgstr:["无法加载文件设置"]},{msgid:"Could not load files views",msgstr:["无法加载文件视图"]},{msgid:"Create directory",msgstr:["创建目录"]},{msgid:"Current view selector",msgstr:["当前视图选择器"]},{msgid:"Favorites",msgstr:["最爱"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["您标记为最爱的文件与文件夹会显示在这里"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["您最近修改的文件与文件夹会显示在这里"]},{msgid:"Filter file list",msgstr:["过滤文件列表"]},{msgid:"Folder name cannot be empty.",msgstr:["文件夹名称不能为空。"]},{msgid:"Home",msgstr:["主目录"]},{msgid:"Modified",msgstr:["已修改"]},{msgid:"Move",msgstr:["移动"]},{msgid:"Move to {target}",msgstr:["移动至 {target}"]},{msgid:"Name",msgstr:["名称"]},{msgid:"New",msgstr:["新建"]},{msgid:"New folder",msgstr:["新文件夹"]},{msgid:"New folder name",msgstr:["新文件夹名称"]},{msgid:"No files in here",msgstr:["此处无文件"]},{msgid:"No files matching your filter were found.",msgstr:["找不到符合您过滤条件的文件"]},{msgid:"No matching files",msgstr:["无符合的文件"]},{msgid:"Recent",msgstr:["最近"]},{msgid:"Select all entries",msgstr:["选择所有条目"]},{msgid:"Select entry",msgstr:["选择条目"]},{msgid:"Select the row for {nodename}",msgstr:["选择 {nodename} 的列"]},{msgid:"Size",msgstr:["大小"]},{msgid:"Undo",msgstr:[" 撤消"]},{msgid:"Upload some content or sync with your devices!",msgstr:["上传一些项目或与您的设备同步!"]}]},{language:"zh_HK",translations:[{msgid:'"{char}" is not allowed inside a name.',msgstr:['名稱中不能使用 "{char}"。']},{msgid:'"{extension}" is not an allowed name.',msgstr:["「{extension}」並非允許的名稱。"]},{msgid:'"{name}" is an invalid folder name.',msgstr:["「{name}」是無效的資料夾名稱。"]},{msgid:'"{name}" is not an allowed folder name',msgstr:["資料夾名稱「{name}」不符合允許的規範。"]},{msgid:'"{segment}" is a reserved name and not allowed.',msgstr:["「{segment}」是一個保留名稱,不能使用。"]},{msgid:'"/" is not allowed inside a folder name.',msgstr:['資料夾名稱中不允許使用 "/"。']},{msgid:"All files",msgstr:["所有檔案"]},{msgid:"Cancel",msgstr:["取消"]},{msgid:"Choose",msgstr:["選擇"]},{msgid:"Choose {file}",msgstr:["選擇 {file}"]},{msgid:"Choose %n file",msgid_plural:"Choose %n files",msgstr:["選擇 %n 個檔案"]},{msgid:"Copy",msgstr:["複製"]},{msgid:"Copy to {target}",msgstr:["複製到 {target}"]},{msgid:"Could not create the new folder",msgstr:["無法建立新資料夾"]},{msgid:"Could not load files settings",msgstr:["無法載入檔案設定"]},{msgid:"Could not load files views",msgstr:["無法載入檔案視圖"]},{msgid:"Create directory",msgstr:["建立目錄"]},{msgid:"Current view selector",msgstr:["目前視圖選擇器"]},{msgid:"Enter your name",msgstr:["輸入您的名字"]},{msgid:"Failed to set nickname.",msgstr:["無法設置暱稱。"]},{msgid:"Favorites",msgstr:["最愛"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["您標記為最愛的檔案與資料夾將會顯示在此處。"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["您最近修改的檔案與資料夾將會顯示在此處。"]},{msgid:"Filter file list",msgstr:["過濾檔案清單"]},{msgid:"Folder name cannot be empty.",msgstr:["資料夾名稱不能為空。"]},{msgid:"Guest identification",msgstr:["訪客身份識別"]},{msgid:"Home",msgstr:["首頁"]},{msgid:"Invalid name.",msgstr:["無效的名字。"]},{msgid:"Modified",msgstr:["已修改"]},{msgid:"Move",msgstr:["移動"]},{msgid:"Move to {target}",msgstr:["移動至 {target}"]},{msgid:"Name",msgstr:["名稱"]},{msgid:"Names must not be empty.",msgstr:["名稱不能為空。"]},{msgid:'Names must not end with "{extension}".',msgstr:["名稱不得以「{extension}」結尾。"]},{msgid:"Names must not start with a dot.",msgstr:["名稱不得以點開頭。"]},{msgid:"New",msgstr:["新"]},{msgid:"New folder",msgstr:["新資料夾"]},{msgid:"New folder name",msgstr:["新資料夾名稱"]},{msgid:"No files in here",msgstr:["此處無檔案"]},{msgid:"No files matching your filter were found.",msgstr:["找不到符合您過濾條件的檔案。"]},{msgid:"No matching files",msgstr:["沒有匹配的檔案"]},{msgid:"Please enter a name with at least 2 characters.",msgstr:["請輸入至少 2 個字符的名稱。"]},{msgid:"Recent",msgstr:["最近"]},{msgid:"Select all entries",msgstr:["選擇所有項目"]},{msgid:"Select entry",msgstr:["選擇項目"]},{msgid:"Select the row for {nodename}",msgstr:["選擇 {nodename} 的列"]},{msgid:"Size",msgstr:["大小"]},{msgid:"Submit name",msgstr:["遞交名字"]},{msgid:"Undo",msgstr:["還原"]},{msgid:"Upload some content or sync with your devices!",msgstr:["上傳一些內容或與您的裝置同步!"]},{msgid:"You are currently identified as {nickname}.",msgstr:["您目前被識別為 {nickname}。"]},{msgid:"You are currently not identified.",msgstr:["您目前尚未被識別。"]},{msgid:"You cannot leave the name empty.",msgstr:["名稱不能留空。"]}]},{language:"zh_TW",translations:[{msgid:'"{name}" is an invalid file name.',msgstr:["「{name}」是無效的檔案名稱。"]},{msgid:'"{name}" is not an allowed filetype',msgstr:["「{name}」並非允許的檔案類型"]},{msgid:'"/" is not allowed inside a file name.',msgstr:["檔案名稱中不允許使用「/」。"]},{msgid:"All files",msgstr:["所有檔案"]},{msgid:"Choose",msgstr:["選擇"]},{msgid:"Choose {file}",msgstr:["選擇 {file}"]},{msgid:"Copy",msgstr:["複製"]},{msgid:"Copy to {target}",msgstr:["複製到 {target}"]},{msgid:"Could not create the new folder",msgstr:["無法建立新資料夾"]},{msgid:"Create directory",msgstr:["建立目錄"]},{msgid:"Current view selector",msgstr:["目前檢視選取器"]},{msgid:"Favorites",msgstr:["最愛"]},{msgid:"File name cannot be empty.",msgstr:["檔案名稱不能為空。"]},{msgid:"Filepicker sections",msgstr:["檔案挑選器選取"]},{msgid:"Files and folders you mark as favorite will show up here.",msgstr:["您標記為最愛的檔案與資料夾將會顯示在此處。"]},{msgid:"Files and folders you recently modified will show up here.",msgstr:["您最近修改的檔案與資料夾將會顯示在此處。"]},{msgid:"Filter file list",msgstr:["過濾檔案清單"]},{msgid:"Home",msgstr:["家"]},{msgid:"Mime type {mime}",msgstr:["Mime type {mime}"]},{msgid:"Modified",msgstr:["已修改"]},{msgid:"Move",msgstr:["移動"]},{msgid:"Move to {target}",msgstr:["移動至 {target}"]},{msgid:"Name",msgstr:["名稱"]},{msgid:"New",msgstr:["新"]},{msgid:"New folder",msgstr:["新資料夾"]},{msgid:"New folder name",msgstr:["新資料夾名稱"]},{msgid:"No files in here",msgstr:["此處無檔案"]},{msgid:"No files matching your filter were found.",msgstr:["找不到符合您過濾條件的檔案。"]},{msgid:"No matching files",msgstr:["無符合的檔案"]},{msgid:"Recent",msgstr:["最近"]},{msgid:"Select all entries",msgstr:["選取所有條目"]},{msgid:"Select entry",msgstr:["選取條目"]},{msgid:"Select the row for {nodename}",msgstr:["選取 {nodename} 的列"]},{msgid:"Size",msgstr:["大小"]},{msgid:"Undo",msgstr:["復原"]},{msgid:"unknown",msgstr:["未知"]},{msgid:"Upload some content or sync with your devices!",msgstr:["上傳一些內容或與您的裝置同步"]}]}]){const{language:t,translations:s}=e,i={headers:{},translations:{"":Object.fromEntries(s.map(n=>[n.msgid,n]))}};P0.addTranslation(t,i)}const bn=P0.build();bn.ngettext.bind(bn),bn.gettext.bind(bn);So().setApp("@nextcloud/dialogs").detectLogLevel().build();const Iy="off",Ry="polite",Vy="assertive";var Ja=(e=>(e[e.OFF=Iy]="OFF",e[e.POLITE=Ry]="POLITE",e[e.ASSERTIVE=Vy]="ASSERTIVE",e))(Ja||{});const Hy=7e3;function j0(e,t){if(t={timeout:Hy,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0,...t},typeof e=="string"&&!t.isHTML){const u=document.createElement("div");u.innerHTML=e,e=u.innerText}let s=t.type??"";typeof t.onClick=="function"&&(s+=" toast-with-click ");const i=e instanceof Node;let n=Ja.POLITE;t.ariaLive?n=t.ariaLive:(t.type==="toast-error"||t.type==="toast-undo")&&(n=Ja.ASSERTIVE);const a=Ly({[i?"node":"text"]:e,duration:t.timeout,callback:t.onRemove,onClick:t.onClick,close:t.close,gravity:"top",selector:t.selector,position:"right",backgroundColor:"",className:"dialogs "+s,escapeMarkup:!t.isHTML,ariaLive:n});return a.showToast(),a}function rw(e,t){return j0(e,{...t,type:"toast-error"})}function ow(e,t){return j0(e,{...t,type:"toast-success"})}const Yy={name:"TrayArrowDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},qy=["aria-hidden","aria-label"],Uy=["fill","width","height"],Ky={d:"M2 12H4V17H20V12H22V17C22 18.11 21.11 19 20 19H4C2.9 19 2 18.11 2 17V12M12 15L17.55 9.54L16.13 8.13L13 11.25V2H11V11.25L7.88 8.13L6.46 9.55L12 15Z"},Wy={key:0};function Gy(e,t,s,i,n,a){return C(),P("span",Oe(e.$attrs,{"aria-hidden":s.title?null:"true","aria-label":s.title,class:"material-design-icon tray-arrow-down-icon",role:"img",onClick:t[0]||(t[0]=u=>e.$emit("click",u))}),[(C(),P("svg",{fill:s.fillColor,class:"material-design-icon__svg",width:s.size,height:s.size,viewBox:"0 0 24 24"},[J("path",Ky,[s.title?(C(),P("title",Wy,Be(s.title),1)):G("",!0)])],8,Uy))],16,qy)}const lw=Bd(Yy,[["render",Gy]]),dw='<svg xmlns="http://www.w3.org/2000/svg" id="mdi-check" viewBox="0 0 24 24"><path d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg>';export{lw as I,ti as N,U3 as _,sw as a,ow as b,dw as c,Jy as d,un as e,Qt as f,So as g,aw as h,Ml as i,_a as j,Uu as k,xs as l,Aa as m,_o as n,Xy as o,ew as p,Zy as q,nw as r,rw as s,iw as t,vh as u,hu as v,Zd as w,jm as x,tw as y};
|
||
//# sourceMappingURL=check-BUfWmAQ9.chunk.mjs.map
|